0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
0
92274688
181796864
265945088
342163456
408223744
462094336
502202368
527302656
536739840
530251776
507904000
470417408
418971648
355008512
280494080
197591040
108855296
16842752
-75694080
-165937152
-251265024
-329056256
-397148160
-453312512
-496041984
-523960320
-536281088
-532676608
-513146880
-478412800
-429391872
-367525888
-294780928
-213254144
-125370368
-33751040
58851328
149749760
236126208
315555840
385482752
444006400
489291776
519962624
535166976
534446080
517799936
485752832
439222272
379584512
308674560
228524032
141623296
50462720
-42139648
-133562368
-220987392
-301793280
-373620736
-434372608
-482148352
-515571712
-533659648
-535822336
-522059776
-492765184
-448724992
-391380992
-322371584
-243793920
-157876224
-67305472
25231360
117112832
205389824
287637504
361299968
424148992
474415104
510590976
531496960
536543232
525664256
499122176
457703424
402653184
335609856
258605056
173867008
83951616
-8454144
-100663296
-189792256
-273350656
-348717056
-413728768
-466354176
-505151488
-528941056
-536870912
-528941056
-505151488
-466354176
-413728768
-348717056
-273350656
-189792256
-100663296
-8454144
83951616
173867008
258605056
335609856
402653184
457703424
499122176
525664256
536543232
531496960
510590976
474415104
424148992
361299968
287637504
205389824
117112832
25231360
-67305472
-157876224
-243793920
-322371584
-391380992
-448724992
-492765184
-522059776
-535822336
-533659648
-515571712
-482148352
-434372608
-373620736
-301793280
-220987392
-133562368
-42139648
50462720
141623296
228524032
308674560
379584512
439222272
485752832
517799936
534446080
535166976
519962624
489291776
444006400
385482752
315555840
236126208
149749760
58851328
-33751040
-125370368
-213254144
-294780928
-367525888
-429391872
-478412800
-513146880
-532676608
-536281088
-523960320
-496041984
-453312512
-397148160
-329056256
-251265024
-165937152
-75694080
16842752
108855296
197591040
280494080
355008512
418971648
470417408
507904000
530251776
536739840
527302656
502202368
462094336
408223744
342163456
265945088
181796864
92274688
0
-92340224
-181862400
-266010624
-342228992
-408289280
-462159872
-502267904
-527368192
-536805376
-530317312
-507969536
-470482944
-419037184
-355074048
-280559616
-197656576
-108920832
-16908288
75628544
165871616
251199488
328990720
397082624
453246976
495976448
523894784
536215552
532611072
513081344
478347264
429326336
367460352
294715392
213188608
125304832
33685504
-58916864
-149815296
-236191744
-315621376
-385548288
-444071936
-489357312
-520028160
-535232512
-534511616
-517865472
-485818368
-439287808
-379650048
-308740096
-228589568
-141688832
-50528256
42074112
133496832
220921856
301727744
373555200
434307072
482082816
515506176
533594112
535756800
521994240
492699648
448659456
391315456
322306048
243728384
157810688
67239936
-25296896
-117178368
-205455360
-287703040
-361365504
-424214528
-474480640
-510656512
-531562496
-536608768
-525729792
-499187712
-457768960
-402718720
-335675392
-258670592
-173932544
-84017152
8388608
100597760
189726720
273285120
348651520
413663232
466288640
505085952
528875520
536870912
528875520
505085952
466288640
413663232
348651520
273285120
189726720
100597760
8388608
-84017152
-173932544
-258670592
-335675392
-402718720
-457768960
-499187712
-525729792
-536608768
-531562496
-510656512
-474480640
-424214528
-361365504
-287703040
-205455360
-117178368
-25296896
67239936
157810688
243728384
322306048
391315456
448659456
492699648
521994240
535756800
533594112
515506176
482082816
434307072
373555200
301727744
220921856
133496832
42074112
-50528256
-141688832
-228589568
-308740096
-379650048
-439287808
-485818368
-517865472
-534511616
-535232512
-520028160
-489357312
-444071936
-385548288
-315621376
-236191744
-149815296
-58916864
33685504
125304832
213188608
294715392
367460352
429326336
478347264
513081344
532611072
536215552
523894784
495976448
453246976
397082624
328990720
251199488
165871616
75628544
-16908288
-108920832
-197656576
-280559616
-355074048
-419037184
-470482944
-507969536
-530317312
-536805376
-527368192
-502267904
-462159872
-408289280
-342228992
-266010624
-181862400
-92340224
