-
Notifications
You must be signed in to change notification settings - Fork 0
/
duckHunt.c
2237 lines (2060 loc) · 922 KB
/
duckHunt.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <time.h>
int HEX3_HEX0_BASE = 0xFF200020;
int HEX5_HEX4_BASE = 0xFF200030;
int PS2_BASE = 0xFF200100;
#define SDRAM_BASE 0xC0000000
#define FPGA_ONCHIP_BASE 0xC8000000
#define FPGA_CHAR_BASE 0xC9000000
/* Cyclone V FPGA devices */
#define LEDR_BASE 0xFF200000
#define HEX3_HEX0_BASE 0xFF200020
#define HEX5_HEX4_BASE 0xFF200030
#define SW_BASE 0xFF200040
#define KEY_BASE 0xFF200050
#define TIMER_BASE 0xFF202000
#define PIXEL_BUF_CTRL_BASE 0xFF203020
#define CHAR_BUF_CTRL_BASE 0xFF203030
/* VGA colors */
#define WHITE 0xFFFF
#define YELLOW 0xFFE0
#define RED 0xF800
#define GREEN 0x07E0
#define BLUE 0x001F
#define CYAN 0x07FF
#define MAGENTA 0xF81F
#define GREY 0xC618
#define PINK 0xFC18
#define ORANGE 0xFC00
#define ROBO_BLUE 0x231F
#define ABS(x) (((x) > 0) ? (x) : -(x))
/* Screen size. */
#define RESOLUTION_X 320
#define RESOLUTION_Y 240
/* Constants for animation */
#define CURSOR_CLR YELLOW
#define NUM_BOXES 8
#define FALSE 0
#define TRUE 1
#define SHOT_RANGE 10
void plot_pixel(int x, int y, short int line_color);
void flushPS2();
volatile int pixel_buffer_start; // global variable
//Global game variables
int score = 0;
int highScore = 0;
int strike = 0;
int level = 1;
void draw_text(int x,int y,char* text_ptr);
//-------GAME BACKGROUND
const uint16_t bg[240][320] = {
{21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097},
{23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210},
{23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243},
{19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19049,19017,19017,19017,19049,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19049,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258},
{4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4226,4194,4194,4194,4194,4226,4226,4226,4226,4226,4258,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4258,4194,4194,4194,4226,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4258,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,4226,4194,4194,4226,4258,6307,6307,6306,6307,6307,6307,6307,6307,6307,6307,6306,6307,6307,6307,6307,6307,6307,6307,6307,4259,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307},
{8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,6371,4226,4194,4194,6339,8420,8420,8420,8420,8420,6339,6339,6372,6339,6372,6372,6372,6372,6372,6372,6372,6372,6372,6339,6372,6339,6339,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8419,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8419,8420,8420,8420,8420,8419,8420,8420,8420,8420,8420,8420,8420,8419,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8419,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6339,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,6339,6339,6372,6339,6372,6372,6372,6372,6372,6372,6372,6372,6340,6339,6372,6339,6339,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,6306,4194,4194,4226,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8419,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8419,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8419,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420},
{6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,4226,4194,4194,6307,6339,6339,6339,6339,6339,6307,6339,6372,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6372,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8483,10531,4226,4226,4226,8418,12643,12643,12643,6371,4226,4226,4226,10530,12643,12643,12643,4226,4226,4226,6338,12643,12643,12643,12643,10563,4226,4226,4226,6370,12643,12643,12643,8419,4226,4226,4226,10531,12643,12643,10562,4258,4226,4226,6338,10563,8419,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6372,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8420,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8483,8418,4194,4193,4194,8450,12643,12643,12643,6338,4226,4226,4258,10563,12643,12643,10563,4258,4226,4226,6371,12643,12643,12643,12643,10531,4226,4226,4226,8450,12643,12643,12643,6371,4226,4226,4226,10563,12643,12643,10563,4258,4226,4226,6338,10563,8419,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339},
{6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4258,4258,4194,4194,4194,4226,6307,6307,6307,6307,6307,6307,6339,6372,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6372,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,8418,12642,12673,4225,32,0,4257,12641,14786,14786,8449,2145,0,32,8449,12705,14786,14786,6305,2080,0,4193,10561,14785,14786,12705,8449,0,0,2144,8449,14786,14786,12641,4225,0,32,4225,12674,14786,14754,10529,2080,0,2112,6369,14754,10530,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8420,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6372,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,8418,12642,8450,4194,4193,2113,6337,12641,14786,14786,8449,2113,0,2080,8481,14753,14786,12705,6305,2080,0,4225,10593,14786,14786,12673,8417,0,0,4192,10529,14786,14786,10593,4225,0,2080,6305,12706,16866,14753,8481,2080,0,2113,8449,14754,8482,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8420,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307},
{6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4226,4194,4194,4258,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4258,10562,14754,14785,14753,4225,32,0,4193,12674,14786,14786,10561,2112,0,32,8417,14753,14785,14785,6305,2080,0,2112,12641,14753,8417,32,0,2112,10529,14786,14785,12673,4192,0,32,4225,14753,14785,14785,10529,2080,0,2081,8449,14786,14786,12705,8418,4258,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,10562,14753,8450,4194,4194,2113,32,4225,14754,14786,14786,8449,2113,0,2080,8449,14753,14817,14753,4257,32,0,2144,12641,12705,6369,32,0,2112,10593,14786,14786,12641,2144,0,32,6305,14753,14786,14753,8449,2080,0,2112,8449,14786,14786,12706,6370,4258,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307},
{8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8420,8420,4226,4194,4194,6339,8420,8452,8452,8452,8420,6339,6339,6372,6339,6372,6372,6372,6372,6372,6372,6372,6372,6340,6339,6372,6339,6339,8452,8452,8452,8452,8452,8452,8452,8452,8452,8420,8419,2081,2113,8449,14786,14786,14754,4257,0,32,2112,12705,14786,14786,10593,2112,0,2080,6337,14786,14786,14753,6337,0,0,2112,2112,2080,0,2080,12641,14786,14786,12673,4193,32,0,4225,12674,14786,14786,8449,2112,0,0,10529,14753,14785,14754,4225,2080,4226,8420,8452,8452,8452,8452,8452,8452,8420,6339,6371,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,6339,6371,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8420,6339,6339,6372,6339,6372,6372,6372,6372,6372,6372,6372,6372,6340,6339,8420,6339,6339,8452,8452,8452,8452,8452,8452,8452,8452,8420,8420,6339,2113,2112,8481,8450,4194,4193,2113,0,32,4225,12705,14786,14786,10529,2080,0,2080,8417,14786,14786,14753,6305,0,0,2112,2112,2080,0,2112,12641,14785,14786,12641,2144,0,0,6305,14754,14786,14786,6369,2113,0,2080,10529,14786,14786,12673,4193,32,4226,8420,8452,8452,8452,8452,8452,8452,8420,6339,8420,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,6339,6371,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452},
{6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,4226,4194,4194,4258,6339,6339,6339,6339,6339,6307,6339,6372,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8420,6339,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,8451,12642,2080,0,2112,6337,14786,14786,12673,6337,0,0,4225,10561,14786,14786,10561,2145,0,2112,6305,14786,14786,12705,8449,32,0,0,0,2113,10561,14786,14785,10593,4193,0,0,6337,12673,14785,14785,8417,2113,0,2081,10529,14754,14786,12673,4225,32,0,6305,12642,6339,6339,6339,6339,6339,6339,6339,6307,6371,10565,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10565,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6339,6372,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8420,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8483,10562,2081,0,2113,4225,4194,4194,6305,6305,0,32,4225,12641,14786,14754,10561,2113,0,2113,6337,14786,14785,12673,6369,32,0,0,0,4193,10593,14786,14785,10529,4193,0,32,6369,12673,14785,14786,6337,2113,1,2113,10561,14754,14786,12641,4225,32,0,6369,10594,6339,6339,6339,6339,6339,6339,6339,6339,8420,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10565,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339},
{2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,4226,4258,4226,4194,2145,2145,2145,2145,2145,4258,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,6339,4226,2145,2145,2145,2145,4226,6307,6307,6306,8418,12642,14786,8449,2112,0,2112,8449,14753,14786,12641,6337,0,0,6305,10561,14786,14786,8481,4193,0,32,8417,14753,14785,12673,6337,2080,0,4193,8449,14786,14786,10561,6305,0,0,6305,12641,14786,14785,8449,2112,0,2112,8417,14754,14818,12642,6337,32,0,4225,10561,14754,10562,6338,6307,6307,4258,4194,2145,4226,6339,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,6339,4226,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,4258,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,6339,6307,4226,2145,2145,2145,2145,4226,6307,6307,6307,8450,12642,14753,8417,2112,0,2113,4258,4226,6370,10561,6305,0,32,6337,12641,14786,14786,8449,2145,0,2112,8449,14753,14786,12641,6337,32,0,4225,10529,14786,14786,10561,4225,0,32,6337,12673,14785,14753,8449,2112,0,2145,8449,14786,14786,12641,6305,32,0,6305,10593,14754,10530,6338,6307,6307,4226,2145,2145,4226,6339,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,6339,4226,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145},
{32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,2113,10533,14791,10565,4226,32,32,32,32,32,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2145,32,32,32,32,2113,6306,6307,4226,8450,12673,14786,14786,6337,2080,0,2080,10561,14754,14786,12673,4192,0,0,4225,12673,14786,14786,8449,2112,0,0,8481,14753,14786,14753,4256,2144,8449,14786,14786,12673,4257,0,0,4192,12673,14786,14786,10561,2080,0,2112,6337,14785,14786,12673,6337,32,0,2144,10561,14818,14786,12673,6306,4258,6307,4226,2081,32,2145,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2113,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2113,32,32,32,32,2145,6306,4258,4226,8482,12705,14786,14754,6337,2113,6339,12710,12678,10595,14786,12641,4192,32,0,6337,12673,14786,14785,8417,2112,0,32,10529,14754,14818,12673,4224,4192,8481,16834,14785,12673,4192,0,32,4224,12673,14786,14753,10529,2080,0,2112,8417,14786,14786,12673,6305,0,32,4192,12641,14818,14786,10561,6306,4258,6307,4226,2081,32,2145,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2113,32,32,32,32,32,32,32,32,32,32,32,32,32,32},
{4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,6307,10597,14791,16904,12710,8484,4226,4194,4194,4194,4194,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2081,4194,4194,4194,4226,6306,6306,6306,2113,0,4224,14754,14786,14786,8449,32,0,0,8481,14786,14786,14786,4192,0,0,2144,12673,14786,14785,10561,2080,0,0,8417,14786,14786,14786,14786,14786,14786,14753,2144,0,32,4225,14753,14786,14786,8481,32,0,32,8449,14786,14786,14786,4224,0,0,2113,12673,14786,14785,12641,32,0,4194,6307,6306,4258,4226,2113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2113,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,2145,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2113,4194,4194,4226,4226,6306,6306,6306,2080,0,6337,14754,14786,14786,10564,12710,16904,14791,10597,8451,12674,12673,4193,0,0,4224,12673,14786,14786,10529,32,0,0,8449,14786,14786,14786,14786,14786,14786,12673,2112,0,32,4257,14754,14786,14786,8449,0,0,32,10529,14786,14785,12705,4224,0,0,4193,12705,14786,14785,10561,32,0,4226,6307,6306,4258,4226,2081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2113,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4258,10597,16904,19017,19049,14823,10597,8452,4226,4194,4194,4194,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,4194,4194,4194,4258,6307,6307,6338,12674,4225,0,32,4193,14754,14786,14753,10529,0,0,2113,8417,14786,14785,12705,6305,0,0,2145,12642,14786,14786,12641,2080,0,2081,6337,14786,14786,14786,14786,12674,2145,32,0,6305,12674,14786,14786,8417,2113,0,32,10529,14753,14786,14754,4225,32,0,4193,12673,14786,14786,10529,2113,0,0,8449,10562,6306,6307,4259,4226,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,4194,4194,4226,4258,4258,6307,8419,12674,2112,0,33,4257,12642,16868,16903,19016,19049,16904,12710,8484,12643,12642,12673,4225,0,32,4193,12674,14786,14785,10561,2080,0,2113,8417,14786,14786,14786,14786,12641,2113,32,0,6337,12706,14786,14785,8417,2113,0,2080,10561,14785,14786,12674,4193,32,0,4225,12673,14786,14786,8449,2113,0,32,8481,10530,6306,6307,4258,4226,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,10565,14823,19017,23243,23243,16936,12710,10565,6371,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,6307,6307,8418,12642,14786,10593,4257,0,32,6305,12673,12674,8418,4226,4194,4194,6338,8482,8482,8450,6306,4194,4194,4226,8418,8482,8482,8450,4226,4194,4194,4258,8450,8482,8482,8450,8418,4226,4194,4194,6306,8482,8482,8450,6306,4194,4194,4226,8418,8482,8482,8450,4226,4194,4194,4258,10530,14754,8481,4193,0,0,8449,12705,14754,10562,6339,6306,4258,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,6307,6307,8450,12674,14786,10561,4225,0,2080,8451,14758,16936,21162,23243,19017,14823,10597,8452,6339,8450,6306,4194,4194,4226,8450,8482,8482,8418,4226,4194,4194,6306,8450,8482,8482,8482,8418,4226,4194,4194,6338,8482,8482,8450,6306,4194,4194,4226,8418,8482,8482,8450,4226,4194,4194,6306,10530,14754,8449,2145,0,2113,8449,14753,14754,10562,6338,6307,4258,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,6339,12678,14791,16936,21130,23243,25356,23243,16936,12710,8484,6371,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,6307,6307,4226,6305,10529,14786,14818,10561,4225,0,0,8450,8450,6306,6307,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4259,6307,6307,6307,4259,6307,6307,6307,6307,6306,6307,6307,6307,6307,6307,6307,6306,6307,6307,6307,6307,6307,6307,6307,6307,6338,10530,4225,0,2080,6337,14753,14786,12674,8449,4226,4258,6307,4258,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,6307,6306,4226,6337,10561,14786,14786,10529,6305,10533,14759,16904,19049,23211,25356,23275,21130,14791,10565,8452,4258,4258,6307,6307,6307,6307,6307,6307,6307,4258,6307,6307,6307,6307,6307,6307,4259,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6338,10562,4193,0,2112,8417,14753,14818,12673,8417,4226,4258,6307,4258,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,6339,12646,16904,19017,19049,21162,23275,25388,23275,19049,14823,10597,8452,6339,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,6307,6307,6339,2145,0,2112,12641,14786,14786,12641,4193,2081,4226,6339,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,6371,6339,2145,2112,6305,14785,14786,14753,8449,32,32,6306,6339,6307,4258,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,6306,6307,6338,2145,0,4193,12641,14785,14755,14756,14823,16936,19049,21130,23243,25356,25356,21162,16936,12678,10533,6371,6307,6307,6371,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,6371,6307,2113,2112,6337,14785,14786,14753,6337,0,32,6338,6339,6307,4258,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,14791,19017,21129,23243,23243,23243,25356,27437,25356,23243,21097,14791,12645,8452,6339,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,6307,6307,6338,12674,6337,0,0,2113,10593,14786,14785,12705,6306,6307,10565,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,14823,8420,4258,8450,14753,14786,14786,6337,32,0,2081,10561,10530,6307,6307,6306,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4258,6307,6307,6338,12674,6305,0,0,2112,14754,16869,16936,19049,23210,23275,23242,23275,25388,25388,23275,21162,16904,12678,10532,8419,8452,14823,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,14791,6371,4258,10530,14786,14785,14785,6337,32,0,2112,12641,8482,6307,6307,4258,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,6339,12710,19017,38060,57070,57104,57105,57108,59162,59164,59163,59158,57073,57040,54990,46507,12676,6339,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4258,6307,6307,6371,12674,14786,14753,8449,0,0,2112,10529,12674,6370,6307,12678,16904,16904,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,14791,16904,14823,8484,6338,8450,14786,4225,2080,0,2112,12641,14786,14786,10562,6339,6307,4258,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4258,6307,6307,8418,12706,14786,14753,8417,0,2113,12677,16936,27498,54926,57103,57105,57106,59160,59164,59164,59161,57106,57072,57039,52876,23238,6371,6371,10565,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,14791,16904,14823,8452,6338,10530,12674,4225,32,0,4193,12641,14786,14754,10562,6307,6306,4258,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,6307,14790,25353,29579,46509,65520,65522,65524,65527,65534,65535,65535,65530,65525,65522,65520,57069,23239,16901,12676,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,6307,6307,4226,2145,6337,14753,14786,12673,8417,2080,0,4193,6337,6339,10598,16872,16872,12710,10565,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10565,14791,16904,14791,8484,6306,6337,32,0,4193,10529,14785,16834,10561,4257,2145,4259,6307,4258,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,6307,6307,4226,4193,8417,14753,14786,12673,6370,8419,23208,27498,38028,61327,65521,65523,65526,65531,65535,65535,65532,65526,65523,65521,63407,33801,16933,14788,10564,8484,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10597,14791,16904,12710,8452,6306,6305,2080,0,4225,10561,14785,14786,10529,4257,2145,4259,6307,4258,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,14791,35914,59149,61294,63407,65521,65522,65528,65534,65535,65535,65535,65534,65532,65523,65521,65488,61261,59116,46409,8483,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,6306,8418,6306,0,32,8449,12674,14786,14754,6337,2145,2113,4226,10532,16904,16904,12710,10565,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,10597,14791,16904,14759,8452,2113,2113,4225,8449,14786,14786,12641,4257,0,32,8418,6338,6307,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,6307,8418,4225,0,2112,8449,14753,16866,14789,25320,54892,61261,61327,65521,65522,65525,65533,65534,65535,65535,65535,65534,65525,65522,65520,61294,59148,52778,21157,4258,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8420,10597,14823,16904,12710,8420,2113,2113,4225,10529,14786,14786,10561,4225,0,2113,8418,6338,6307,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,8452,19014,40106,54892,65517,65519,65520,65522,65529,65532,65535,65535,65535,65535,65535,65534,65530,65524,65520,65519,65517,59116,35912,21125,4258,4258,6307,6307,6307,6307,6307,6307,6307,6307,6339,12642,10561,2112,0,0,8417,14753,14786,12706,8418,6339,10533,16904,16904,12710,10533,6339,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2145,8420,10597,14791,16904,14823,8420,6307,10562,14786,14785,12673,4225,0,32,4192,14754,8450,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6338,12674,8449,2112,0,32,8450,16933,33801,46475,63373,65518,65520,65521,65526,65530,65534,65535,65535,65535,65535,65535,65531,65527,65521,65520,65518,63341,44361,27462,6370,2113,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4194,8420,10597,14823,16904,14791,6371,6339,10562,14786,14786,12673,2144,0,32,4225,14754,8450,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307},
{6307,6307,6339,6339,6306,4258,4258,4258,6306,6339,6306,4259,4258,4258,6306,6339,6371,14822,31657,61228,65485,65519,65520,65521,65523,65533,65535,65535,65535,65535,65535,65535,65535,65535,65527,65521,65520,65518,65485,61196,40136,8451,6306,4258,6306,6307,6306,6339,6306,4258,6306,12674,14786,14785,12641,2112,0,32,6305,12674,6370,6339,10597,16904,16904,12710,8484,4258,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,6371,10597,14791,16904,16904,6371,6339,8482,12641,2144,0,0,4257,14753,14786,14754,8482,6306,4259,6307,6339,6339,6306,4258,4258,4258,6306,6339,6338,6339,6306,4258,4259,6306,6307,6339,6339,6307,4258,4258,4258,6307,6307,6339,6339,6306,4258,4258,4258,6307,6339,6339,6306,6306,4258,4258,4258,6306,6339,6307,4258,4258,4258,6307,6307,6306,6339,4258,4258,4258,6306,6306,6339,6339,6307,4258,4258,4258,6306,6339,6339,6339,6307,4258,4258,4258,6307,6339,6339,6307,6306,4258,4258,6307,6307,6338,6339,6306,4258,6338,12674,14786,14785,10561,2113,2081,8484,23208,52779,63405,65518,65519,65521,65522,65530,65535,65535,65535,65535,65535,65535,65535,65535,65531,65522,65520,65519,65518,63340,52746,16868,4258,2113,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2145,8420,10597,14791,16904,14791,8420,6339,10530,10561,2112,0,32,6337,14785,14786,14754,8450,4258,6306,6307,6339,6339,6307,4258,4258,4258,6306,6339,6339,6339,6306,4258,4258,6306,6307,6339,6339,6307,4259,4258,4258,6307,6307,6339,6339},
{6370,12674,12674,12674,4257,2081,2081,2113,10562,12674,8449,2113,2081,2081,8449,12675,14822,35912,50698,65453,65518,65519,65520,65522,65524,65533,65535,65535,65535,65535,65535,65535,65535,65535,65527,65522,65520,65519,65518,65453,54891,40104,12675,2145,4225,12674,12674,12674,8417,2081,2113,4225,10593,14786,14785,10593,2112,0,2080,4225,6339,12646,16872,16904,12710,8484,4258,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,6371,10597,14791,16936,14791,8452,4258,4193,32,0,6337,12673,14786,14786,6369,2145,2081,2145,10562,12674,12674,10562,2113,2081,2081,6305,12674,12674,12674,6337,2081,2081,2113,10530,12674,12674,12642,4193,2081,2081,4225,12642,12674,12674,8450,2113,2081,2081,8450,12674,12674,12642,4225,2081,2081,2145,12642,12674,6369,2113,2081,2113,8450,12674,12674,12642,4193,2081,2081,4225,12642,12674,12674,8450,2113,2081,2081,8418,12674,12674,12674,4257,2081,2081,2145,10562,12674,12674,10562,2113,2081,2081,6305,12674,12674,12674,6337,2081,2113,4225,12673,14786,14753,12642,12677,27432,46441,61260,65518,65519,65520,65521,65522,65530,65535,65535,65535,65535,65535,65535,65535,65535,65532,65522,65521,65520,65518,65485,61196,44328,25317,4194,2113,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,8420,10597,14791,16904,14791,8452,4258,4193,32,0,8417,12673,14786,14754,6337,2145,2081,4193,10594,12674,12674,10530,2113,2081,2081,6369,12674,12674,12642,6305,2081,2081,2113,10562,12674,12674,10562,2113,2081,2081,6305,12674,12674,12674},
{10593,14786,14785,8449,2113,0,2112,8449,14753,14786,12673,6369,0,0,10563,23206,31688,48586,61228,65518,65519,65520,65521,65522,65524,65528,65532,65535,65535,65535,65535,65535,65534,65530,65525,65522,65521,65520,65519,65517,61260,52778,29574,14788,4225,8449,14754,14786,12641,6337,0,0,4257,10561,14817,14786,8481,4257,2145,4226,10597,14823,16872,12710,10533,4258,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4194,6371,10597,14791,16904,12710,8452,2146,2145,6337,12641,14786,14785,8449,2112,0,2113,8449,14753,14818,12641,6337,32,32,6305,10561,14786,14786,10529,4193,0,2080,8417,12673,14817,12673,6369,2080,0,4225,10529,14786,14786,10561,4225,0,0,6337,12673,14786,14753,8417,2113,0,2145,8449,14785,14786,12641,6337,32,32,6305,10593,14786,14786,8481,4193,0,2113,8417,14753,14786,12673,8417,2080,0,4225,10529,14785,14786,10561,4225,33,32,6337,12673,14785,14753,8449,2112,0,2145,8449,14786,14786,12641,6305,32,0,6305,12641,14787,19013,27464,42249,57003,63405,65518,65520,65521,65522,65523,65527,65530,65534,65535,65535,65535,65535,65535,65531,65527,65523,65521,65520,65519,65518,63405,54923,40104,21093,6338,2113,2113,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4226,6371,10597,14791,16904,12710,8420,2145,4193,8417,12673,14786,14753,8417,2112,0,4193,8449,14786,14786,12641,6305,0,32,6305,12641,14786,14785,8449,2145,0,2112,8449,14753,14817,12673,6337,32,32,4225,10561,14786,14785,10529},
{14818,14753,10561,2112,0,2113,6337,14786,14786,14786,14786,14753,4225,2113,16903,29578,48521,61228,65485,65518,65519,65521,65521,65522,65523,65524,65529,65534,65535,65535,65535,65535,65533,65525,65523,65522,65521,65520,65519,65518,65485,61260,48553,31654,6370,2145,10529,14754,16866,12674,4225,32,0,4225,12642,14785,12674,8450,6339,10533,16904,16904,12710,10565,6339,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4194,6371,10597,14823,16904,14791,8452,6339,10562,14754,14753,10561,2080,0,2112,6369,14786,14785,12673,6337,0,0,4225,10593,16834,14786,10561,2145,0,2113,6305,14753,14786,12674,8449,32,0,2145,10529,14786,14785,12641,4225,0,32,4225,12705,14786,14753,10529,2080,0,2113,8417,14786,14786,14786,14818,12641,4225,32,0,6305,12641,14786,14786,8449,2145,0,2080,8449,14753,14786,14754,6305,2080,0,4193,12641,14785,14786,10529,4193,0,32,6369,12673,14786,14785,6337,2112,0,2112,10561,14754,16834,12641,4225,32,0,6337,16901,25353,42217,54923,63405,65518,65519,65520,65521,65522,65523,65524,65526,65533,65535,65535,65535,65535,65534,65527,65524,65523,65522,65521,65520,65519,65518,63372,54890,40104,12676,4226,2113,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4226,8420,12646,14823,16904,12710,8452,6339,10594,14754,14753,8481,2080,0,2144,8449,14786,14786,12641,6305,0,32,4225,12641,16834,14754,10561,2113,0,2113,6337,14785,14786,12673,6369,32,32,4193,10561,16834,14785,12641,4193},
{14785,10561,32,0,32,8417,14786,14786,14786,14754,14786,14786,14788,16936,37992,46441,52746,57003,61260,65519,65520,65521,65522,65523,65524,65525,65526,65527,65534,65535,65535,65530,65526,65524,65523,65523,65522,65521,65520,65519,63405,56971,50665,44328,35911,12643,2145,10561,14785,14786,14753,4193,0,0,2144,12706,6370,6339,10533,16904,16904,12710,10533,6339,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2145,6371,12646,14823,16904,14791,8420,6339,10562,10561,32,0,32,8449,14786,14786,14785,6305,0,0,2112,12673,14786,14786,12641,2113,0,32,6337,14754,14786,14786,8417,32,0,2080,10561,14785,14785,12674,4193,0,0,4225,14753,14786,14785,8481,32,0,2080,8449,14786,14786,14754,14754,14786,14786,12673,4225,32,0,4225,12705,14786,14786,10529,2080,0,0,8449,14785,14786,14753,4257,32,0,2113,12673,14786,14785,10593,2113,0,0,6337,14786,14818,14786,6337,2080,0,2113,10561,14785,14786,12673,2144,2113,14791,29576,44329,50633,54890,59147,65486,65520,65521,65521,65522,65523,65524,65525,65526,65531,65535,65535,65532,65526,65525,65524,65523,65522,65521,65520,65519,65486,59115,52778,46441,40103,23205,4226,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4194,8452,12678,14823,16904,14791,6371,6339,10594,8481,0,0,2080,8481,14786,14785,14753,4225,0,0,4192,12673,14786,14785,10561,2080,0,2080,6337,14786,14786,14786,6305,0,0,2113,10593,14785,14785,12641,2113,0},
{8449,2080,0,0,10529,14785,14786,14753,4224,2080,6337,16898,23204,25351,35882,40139,44364,56972,63340,65518,65519,65520,65521,65521,65522,65525,65526,65527,65530,65531,65531,65528,65526,65525,65523,65521,65520,65520,65519,65518,63373,59083,42250,35882,31688,10563,2113,2080,8417,14786,14786,14753,6305,0,2080,6306,6307,10597,16904,16904,12710,10533,4258,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,8420,10597,14791,16904,14823,8452,6339,4226,0,0,10561,14785,14786,14753,4225,0,0,4192,12673,14785,14786,10529,2080,0,0,8449,14786,14817,14786,6305,32,0,2113,12641,14786,14818,12641,2113,0,0,6305,14754,14785,14786,6337,2080,0,32,10561,14786,14786,14753,2144,2080,8449,14786,14785,14754,6305,0,0,2112,12705,14786,14785,10593,2080,0,32,6337,14786,14786,14753,8417,0,0,2113,10594,16866,14786,12673,2145,0,32,4225,14754,14818,14786,8449,32,0,2080,8449,14786,14786,14786,6305,8484,23272,38027,42252,50700,61228,65486,65519,65519,65520,65521,65522,65524,65525,65526,65529,65531,65531,65530,65526,65525,65524,65522,65521,65520,65519,65518,65453,61195,50667,35946,33769,19046,4226,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,8420,10597,14791,16904,14823,8420,6339,4226,0,2080,10561,14786,14786,12673,4193,0,0,4224,14753,14786,14786,8449,2080,0,32,8449,14786,14818,14754,4225,32,0,2112,12673,14786,14818,10561,2113,0,0},
{2113,0,2080,10529,14753,14786,12705,4225,32,0,2112,8481,27459,33764,29580,29614,33839,54925,65452,65517,65517,65518,65519,65520,65521,65524,65526,65526,65527,65527,65527,65526,65526,65525,65522,65520,65519,65518,65517,65517,65452,61195,33771,23243,21129,19012,4193,0,2112,6337,14786,14786,12673,8450,4226,6307,12678,16872,16904,12710,8484,4258,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2145,6371,10565,14791,16904,14791,8484,4258,4226,10561,14754,14786,12673,4225,32,0,6305,12641,14785,14785,8449,2144,0,32,8449,14753,14786,14753,6305,2080,0,4192,10593,14785,14786,10561,4225,32,32,6369,12674,14786,14786,6337,2112,0,2112,10561,14753,14786,12641,4225,0,0,2112,8417,14786,14786,12673,6337,0,0,4225,10593,14786,14785,10561,2144,0,2112,6337,14754,14786,12674,8449,32,0,4193,10529,14786,14786,10593,4225,0,32,4257,12673,14818,14753,8481,2080,0,2112,8417,16866,21122,21122,14819,19016,29582,31695,46478,63372,65485,65517,65518,65519,65519,65520,65523,65525,65526,65527,65527,65527,65526,65526,65525,65523,65520,65519,65518,65518,65517,65485,63308,46443,23243,21162,12710,4194,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,4194,6371,10597,14791,16904,14791,8452,4258,6306,10561,14786,14818,10593,4225,32,0,6305,12673,14786,14786,8417,2112,0,2080,8481,14754,16834,12673,4257,32,0,4225,10593,14786,14786,10529,4193,0,0,8449},
{0,2113,8417,14785,14786,12673,6369,0,0,0,0,4193,16898,33763,35910,35879,29543,38029,46480,46545,48626,50706,50739,52852,54965,63411,65523,65523,65524,65524,65524,65523,65523,65522,59155,52820,50739,46481,42254,40174,40141,37996,23239,27397,33766,31652,16898,4225,0,2112,8449,14754,12674,8450,6339,10565,16904,16872,12710,10533,6307,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,32,2081,2113,2113,4194,4194,2145,2113,2081,32,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4194,6371,10597,14791,16904,12710,8484,6339,10562,14754,12641,6337,32,0,4225,10561,14786,14786,10529,4193,0,2112,6369,12705,14786,12673,8417,2080,1,4193,10529,14786,14785,10561,4225,0,2080,6337,12641,16834,14753,8449,2112,0,2145,8449,14785,14786,12641,6337,0,0,0,0,2113,8449,14754,14785,12641,6305,32,0,6305,10593,14786,14785,8481,4193,0,2080,8417,14753,14786,12673,6337,2080,0,4225,10529,14785,14786,10561,4225,0,32,6369,12674,14786,14753,8417,2112,0,2145,12641,25346,23236,16933,19017,33808,42260,44370,46448,46513,48594,48658,50739,52820,52853,61267,65523,65523,65524,65524,65524,65524,65523,65522,61331,52852,50772,48594,42287,40206,40141,38029,27433,10565,8484,6307,2145,4194,4194,4194,4194,2145,2113,2081,32,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4226,8420,10597,14791,16904,12710,8452,6338,10562,14786,12641,6305,32,32,6305,10593,14786,14753,8481,2113,0,2112,8417,14753,14786,12673,6337,33,0,4225,10561,14786,14785,10561,4225,0,2080,6337,12674},
{2113,6337,14786,14786,12673,6369,0,0,4192,6305,4225,0,0,25347,37988,44292,42213,35916,33807,31727,33808,35921,48594,50707,52851,61299,63379,63412,63412,63412,63412,63411,63379,61330,46546,38034,35953,40111,35949,35916,33772,23210,6339,16898,33763,35907,33763,14786,4192,0,2080,10562,8450,6339,8484,16904,16904,12710,10565,6339,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,32,2081,2113,2113,4194,4194,2145,2113,2081,32,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4194,6371,10597,14791,16904,14791,8452,6307,10594,6337,0,32,4193,10593,14786,14785,12641,2112,0,2080,6305,14754,14786,14753,8449,32,0,2145,8481,14786,14786,12674,4225,0,32,4225,12673,14786,14753,10529,32,0,2112,8417,14786,14786,12673,6337,0,0,2144,4192,2112,0,2112,10561,14754,14786,12674,4225,0,0,4257,12673,14786,14786,8449,2113,0,32,8449,14753,14786,14754,6305,2080,0,4193,12642,14786,14786,10561,2145,32,0,8417,12673,14785,14753,6337,2112,0,4193,23235,16869,16871,27437,44405,46518,40146,33808,33807,33840,35921,35985,38066,40147,52851,61331,63411,63412,63412,63412,63412,63379,63379,54994,40178,38034,33840,27469,25388,25356,23243,14823,4226,4226,2113,2145,4226,4226,4258,4226,2145,2113,2081,32,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4226,8452,10597,14823,16904,12710,8420,6339,12642,6305,0,32,4225,12641,14786,14785,10561,2112,0,2112,6337,14754,14786,12673,8417,0,32,2145,10561,14786,14786,10593,4193,0,2080,6305,14754,16834},
{6369,14754,14786,14786,6305,32,0,2112,16930,25315,16930,2081,2081,2145,25315,42213,44325,44325,14787,4194,4194,6338,54855,59079,59113,52853,52857,54937,54970,57050,54970,54937,52824,50744,23210,4226,6338,42213,52742,50630,44325,6306,2113,2113,12674,35876,33796,29571,16866,2080,33,4258,6339,10565,16904,16904,12710,8484,6307,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2145,2113,2113,2113,4194,4194,2145,2113,2081,2145,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2145,6371,10597,14791,16904,14824,8420,6339,2145,0,2112,12642,14754,14786,12641,2113,0,0,6305,14754,14786,14786,6337,2080,32,2080,10561,14754,14786,12674,2145,32,32,4225,12674,14754,14754,8481,2080,0,0,8449,14754,14786,12706,4257,32,0,2112,12674,14754,8417,32,32,2113,10529,14786,14786,12706,2112,0,32,4225,12674,14786,14754,8481,2080,0,32,8417,14786,14754,14754,4225,32,32,2113,12642,14786,14754,10593,2112,0,32,6337,14753,14786,14754,8449,32,2113,10597,14791,29582,44373,46485,38066,27501,16904,6371,6371,6371,8420,8420,8452,33840,52824,52857,54970,57050,55002,54937,52857,50744,38066,10533,8420,6371,6339,6339,6339,6339,6307,4226,4258,8420,6307,4226,4258,6339,4258,2145,2113,2113,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4194,8420,10597,14823,16904,14791,6371,6339,2113,0,2145,12674,14754,14786,10561,2081,0,0,8417,14754,14754,14753,6337,32,32,2113,10593,14754,14786,12642,2113,32,0,4257,14754,14754,14754},
{6338,6370,6370,6370,6306,4226,4258,6371,12644,14789,12709,10565,10597,12645,16902,21159,23207,23240,16903,14823,16871,16904,27465,29577,29610,31727,33808,33840,35921,35953,35921,33840,33808,31727,23243,16936,16936,25320,25384,25352,23240,14791,12710,12678,14790,19014,16934,16901,12677,8452,6371,6339,10597,16872,16904,12710,8484,4258,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,4194,4194,2145,2113,2081,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2145,6371,10597,14791,16904,14823,8420,4258,4226,4226,6338,8418,6370,6338,4226,4226,4226,6306,6370,6370,6370,6306,4226,4226,4226,6338,6370,6370,6370,4258,4226,4226,4258,6370,6370,8418,6338,4226,4226,4226,6338,6370,6370,6370,4258,4226,4226,4226,6370,6370,6338,4226,4226,4226,6338,6370,6370,6370,4258,4226,4226,4258,6370,6370,8418,6338,4226,4226,4226,6338,8418,6370,6370,6306,4226,4226,4226,6338,6370,6370,6338,4226,4226,4226,6306,6370,8418,8483,8484,8452,8484,12678,31695,42292,44405,38034,27501,14823,8420,6307,6339,6339,6339,6339,6339,16904,23243,23275,25323,25356,25356,23275,23243,23243,16936,8420,6339,6339,6339,6307,6307,4258,4258,4258,4226,4258,4226,4226,6307,6339,6339,4226,2113,2081,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,8420,12646,14791,16904,14791,8420,4226,4226,4258,6370,8418,6370,6338,4226,4226,4226,6338,6370,6370,6370,6306,4226,4226,4226,6338,6370,6370,6338,4226,4226,4226,6306,6370,8418,8418},
{6307,6307,6307,6307,6307,6339,8420,8484,10565,10597,12678,12710,14759,14791,14823,16904,16904,16936,19017,19017,19049,21130,21130,21162,23211,23243,23275,23275,25356,25356,25355,23275,23243,23243,21162,21162,21130,21130,19049,19017,19016,16936,16904,16872,14823,14791,12710,12678,12646,10565,10565,16936,16936,16904,12710,10565,4258,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,4194,6371,10597,14791,16904,14759,8484,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6371,8452,10565,10597,14791,29582,42259,42292,38034,27469,14823,8452,6307,6339,6339,6339,6339,6339,6339,6371,6371,6371,8419,8420,8420,8420,6371,6371,6339,6339,6339,6339,6339,6339,6307,6307,4258,4258,4226,4226,4226,4226,6339,8420,6340,4258,2145,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,4226,8420,10597,14791,16904,14759,8452,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307},
{10533,10533,10533,10565,10597,14791,16936,19049,21130,23243,23275,25388,27469,27501,29582,31694,31727,33808,33840,35921,35953,38034,38034,38066,38066,38098,40147,40147,40179,40179,40179,40147,40147,38098,38066,38066,38034,38034,35953,35921,33840,33807,31695,29614,29581,27469,25388,25356,23243,21162,21130,27501,25323,14823,10533,6339,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4194,6371,10597,14823,16904,12710,10565,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10565,10565,12710,16904,19017,21130,21162,25388,42259,42292,35953,27469,16904,8420,6307,6307,6307,6339,6339,6339,6339,6339,6371,6371,6371,8420,8420,8420,8420,6371,6371,6339,6339,6339,6339,6339,6307,6307,6307,4258,4258,4258,4226,4226,4258,6339,8420,8420,6307,4194,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,4226,8420,12646,14823,16904,12678,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533},
{16904,16904,16904,19017,23275,27501,31695,33840,35985,40147,42260,44373,46486,48631,50744,52857,54970,57083,59163,61276,61341,63422,63422,63422,63422,63422,63422,63454,63454,63454,63454,63454,63422,63422,63422,63422,63422,63390,61309,59228,57115,55002,52889,50776,48663,46550,44405,42292,40179,38066,35921,31727,25323,14823,6339,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2145,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2145,6371,10597,14823,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,21162,27469,29614,33808,35953,38066,40179,44372,35953,27469,16904,6307,4226,4226,4226,4258,4258,6306,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6306,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,6307,8420,6340,6307,4194,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,4194,8452,12678,14823,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{12678,12678,14791,19017,21162,23275,27437,27501,29614,31727,33808,35921,35953,38066,40147,42260,42292,44405,46486,46550,48631,50712,50744,52857,54937,54970,57051,57115,59196,59228,59164,57083,55002,54970,52889,52825,50744,48663,48599,46518,46485,44373,42292,40179,40146,38034,35953,33840,31727,31695,29582,27469,19049,8484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2081,8420,10597,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12710,16904,21130,23243,25388,27501,29582,31695,33807,33840,25388,12678,2081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2113,8452,10597,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678},
{8452,10533,12678,14791,16904,16936,19017,21130,21130,23211,23243,25356,25388,27469,27469,27501,29582,29614,31695,31727,33808,33840,35921,35953,35953,38034,38066,40147,40179,40179,40179,40147,38066,38033,35953,35921,35921,33840,33808,31727,31695,29614,29582,27501,27469,25388,25356,23275,23243,21162,21130,19049,12678,8420,6307,4226,4194,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,4226,8420,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8484,10597,12710,14823,16936,19017,19049,21130,21162,23243,23275,16872,10598,10533,10533,10565,10565,10565,10598,12646,12646,12678,12678,12679,12711,14759,14759,14759,14791,14759,14759,14759,14759,12711,12678,12678,12646,12646,12646,10598,10565,10565,10533,10533,10533,8452,8452,8452,8420,8420,6372,6339,6339,6307,4259,4226,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,4194,4226,8420,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452},
{4258,6339,8420,8452,8484,10565,10565,10597,12646,12678,12710,12710,14791,14791,14823,14823,16904,16904,16936,16936,19017,19017,19049,19049,21130,21130,21162,21162,23210,23210,21162,21162,21130,21130,21098,19049,19049,19017,16936,16936,16936,16904,16904,14823,14791,14791,14759,14791,12678,10533,12710,10597,8452,6339,6307,4258,4226,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,4194,4194,4194,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2113,4226,4258,4258,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,6371,8452,8484,10533,10565,12678,10565,10565,14791,12710,10565,8484,8484,10533,10565,10565,10565,10565,10598,12646,12646,12646,12678,12678,12678,12711,14759,14759,14759,12711,12679,12678,12678,12678,12646,12646,10598,10565,10565,10565,10565,10533,8485,8484,8452,8452,8452,8485,8452,8420,6339,6339,6307,4258,4226,4194,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,4226,4258,4258,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258},
{2145,4194,4226,4226,4226,4258,4258,6307,6307,6339,6339,6339,6339,6371,6371,8420,8420,8452,8452,8452,8452,8452,8452,8484,8484,8485,8485,10565,10565,10565,10565,10533,8485,10533,8484,8484,8452,8452,8452,8452,8452,8420,8420,6371,6371,6339,6371,8485,6339,2113,8484,6339,4258,4226,4226,4226,4194,2145,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,4194,4194,2145,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2145,2113,32,2145,2145,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2145,4194,4226,4226,4226,4258,6339,8452,4226,4194,10533,8420,6339,6371,6371,6371,8420,8420,8452,8452,8452,8452,8452,8484,8484,8484,10533,10533,10533,10565,10533,10533,10533,8484,8484,8484,8484,8452,8452,8452,8452,8420,8420,8419,6371,6371,6339,6339,8420,10533,10533,8420,6307,4226,4226,4226,4194,2145,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2145,2113,32,2145,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113},
{2113,2145,4194,4194,4194,4226,4226,4226,4226,4226,4258,4258,4258,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8420,8420,8420,8420,8420,6371,6371,6371,6339,6339,6339,6339,6339,6307,6339,6307,6307,6306,6306,6371,10533,6339,2113,8484,6339,4226,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2145,2145,4194,4194,4226,6307,8452,4226,4194,10533,8420,6307,4258,4258,6307,6307,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8420,8420,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6307,6307,6306,4226,4258,6307,8420,10533,10533,8420,4258,4194,2145,2145,2145,2145,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{2145,4194,4194,4194,4226,4226,4226,4226,4226,4226,4258,4258,4258,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8420,8420,6371,6371,6371,6339,6339,6339,6339,4226,2113,6307,6307,6307,6306,6307,6371,10533,6339,2113,8485,6339,4226,2145,2081,4194,2145,2145,2145,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,0,32,2113,2113,4194,4194,2145,2113,2081,32,32,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,0,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,32,0,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,32,2145,4194,4194,4226,4226,6339,8452,4226,4194,10533,8420,6307,4194,2113,6307,6307,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8420,8420,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6307,6307,4258,2113,4194,6307,8420,10533,10533,8452,6307,4194,2081,2113,2145,2145,2145,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,32,0,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,32,32,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{2145,4194,4194,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8420,8420,6371,6371,6371,6371,6339,6339,6339,8420,8485,6339,6307,6307,6307,6307,6371,10565,6339,2113,10533,6339,4258,4259,6307,4226,4194,2145,2145,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,4194,4194,2145,2113,2081,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,4194,4226,4194,4194,4226,4226,4226,6339,8452,4226,4194,10565,8452,6307,6371,8452,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8420,8420,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6307,6307,6307,8452,6339,6339,8420,10533,10565,8452,6307,4226,6339,4226,4194,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4194,4194,4194,4226,4226,4226,4226,4226,4226,4258,4258,4258,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8419,8420,8420,6371,6371,6371,6371,6339,6339,6339,8419,10532,6339,6307,6307,6307,6307,6371,10565,6339,2113,10533,6371,4258,4258,6339,4226,4194,4194,2145,2145,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,4194,4194,2145,2113,2081,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2145,4226,4258,4194,4194,4226,4226,4226,6339,8452,4259,4194,10565,8452,6339,6371,8452,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8419,8420,8420,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6307,6339,8452,6339,6339,8420,10565,10565,8452,6307,4226,6339,4226,4194,4194,4194,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4194,4194,4226,4226,4226,4226,4226,4226,4226,4258,4258,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8420,8419,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6371,10565,6339,2113,10533,6371,4258,4226,4226,4226,4226,4194,4194,2145,2145,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2145,2145,4194,4194,4194,4226,4226,4226,4226,6339,8484,6307,4194,10565,8452,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8420,8419,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6307,6307,6306,6307,6339,8420,10565,10565,8452,6339,4226,4226,4226,4226,4194,4194,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4194,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8419,8419,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,8419,10565,6339,2113,10565,6371,6307,4226,4226,4226,4226,4194,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2145,2145,4194,4194,4194,4226,4226,4226,4226,4226,6339,8485,6307,4194,10565,8452,6339,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8420,8419,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6307,6307,6306,6307,6339,8452,10565,10565,8452,6339,4226,4226,4226,4226,4194,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,6307,6306,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8420,8420,8420,8420,8419,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6307,6339,8420,10565,6339,2113,10565,8420,6307,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2145,2145,4194,4194,4194,4226,4226,4226,4226,4226,4258,6339,10533,6307,4194,10565,8452,6339,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8420,8419,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6306,6339,8452,10565,10565,8452,6339,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,6306,6307,6306,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8420,8420,8420,8420,8419,6371,6371,6371,6371,6339,6371,6339,6339,6339,6339,6339,6339,6307,6339,8420,10565,6339,2113,10565,8420,6307,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2145,2145,2145,4194,4194,4226,4226,4226,4226,4226,4226,4258,6371,10533,6307,4194,10565,8452,6339,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8420,8420,8420,8420,8419,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6339,8452,10565,10565,8484,6339,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,6306,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8420,8420,8419,8419,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8420,10565,6339,2113,10565,8420,6307,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2145,2145,2145,4194,4194,4194,4226,4226,4226,4226,4226,4226,4258,6371,10533,6307,4194,10565,8452,6339,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8419,8419,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6339,8452,10565,10598,8484,6339,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4226,4226,4226,4226,4258,4258,4258,4258,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8420,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8420,10565,6339,2113,10565,8420,6307,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2145,2145,2145,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4258,6371,10533,6307,4194,10565,8452,6339,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8419,8419,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6339,8452,10597,10598,8484,6339,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4226,4226,4226,4226,4258,4258,4258,4258,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8420,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8420,10565,6339,2113,10565,8420,6307,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2145,2145,2145,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4258,6372,10565,6307,4194,10565,8452,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8419,8419,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6339,8452,10598,12646,8484,6339,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4226,4226,4226,4258,4258,4258,4258,4258,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8420,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,10565,6339,2113,10565,8420,6339,4258,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2145,2145,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4258,6306,8420,10565,6307,4226,10597,8452,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8419,8419,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6339,8452,10598,12646,8484,6339,4258,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4226,4226,4226,4258,4258,4258,4258,6306,6307,6306,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8420,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,10597,6339,2113,10597,8452,6339,4258,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2145,2145,2145,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4258,6306,8420,10565,6307,4226,10597,8452,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8420,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6339,8452,10598,12646,8485,6339,4258,4258,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4226,4226,4258,4258,4258,4258,4258,6306,6307,6306,6307,6306,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8420,8420,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,10597,6339,2113,10597,8452,6339,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2145,2145,2145,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6307,8420,10565,6307,4226,10597,8452,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8420,8420,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6339,8452,12646,12646,8485,6339,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4226,4226,4258,4258,4258,4258,6307,4258,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8420,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,10597,6371,2113,10597,8452,6339,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2145,2145,2145,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,6307,8420,10565,6307,4226,10598,8452,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8419,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6339,8452,12646,12646,10533,6339,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4226,4258,4258,4258,4258,4258,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8419,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,10598,6372,2113,10598,8452,6339,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2145,2145,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,6307,8420,10565,6307,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,8419,8419,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6339,8452,12646,12646,10533,6371,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4226,4258,4258,4258,4258,4258,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,8419,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,10598,6372,2113,10598,8452,6339,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2145,2145,2145,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,6307,8420,10565,6307,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8420,8419,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6339,8452,12646,12646,10533,6371,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4258,4258,4258,4258,4259,4258,6307,6306,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,8419,8420,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,6372,2113,10598,8452,6339,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2145,2145,2145,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,6307,8420,10565,6307,4226,12646,8452,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8420,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8484,12646,12646,10533,6371,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4258,4258,4258,4258,4259,6307,6307,6306,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,8419,8419,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,8420,2113,10598,8452,6339,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2145,2145,2145,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,6307,8420,10565,6307,4226,12646,8452,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8419,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,12646,10533,6371,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4258,4258,4258,4258,4258,6307,6307,6307,6306,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,8419,8419,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,8420,2113,10598,8452,6339,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2145,2145,2145,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,6307,8420,10565,6307,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8419,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,12678,10533,6371,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4258,4258,4258,4258,4258,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,8419,8419,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,8420,2113,12646,8452,6339,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2145,2145,2145,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,6307,8420,10565,6339,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8419,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,8484,12646,12678,10565,6371,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,2145,2145,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4258,4258,4258,4258,4258,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,8419,8419,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,6372,2113,12646,8452,6339,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,2145,2145,2113,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2145,2145,2145,2145,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,6307,8452,10565,6339,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8419,8419,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,8484,12646,12678,10565,6371,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4258,4258,4258,4258,6306,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,6371,8419,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,6372,2145,12646,8452,6339,6306,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2145,2113,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2145,2145,2145,2145,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,6339,8452,10565,6339,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,8419,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,8484,12678,12678,10565,6371,6306,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4258,4258,4258,4258,6306,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,6372,2145,12646,8452,6339,6306,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2145,2145,2145,2145,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,6339,8452,10565,6339,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,8420,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8485,12678,12678,10565,6371,6306,6307,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2145,2113,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4258,4258,4258,6306,6306,6307,6306,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,6372,2145,12646,8452,6339,6307,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2145,2145,2113,2113,2113,2081,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2145,2145,2145,2145,2145,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,6306,4258,6339,8452,10565,6339,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6372,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8485,12678,12678,10565,6371,6306,6307,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4258,4258,4258,6306,6307,6307,6306,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,6372,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,8420,2145,12646,8452,6339,6307,6307,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,2145,2145,2145,2113,2113,2113,2113,2081,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2113,2145,2145,2145,2145,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,6306,6306,6339,8452,10565,6339,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6372,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8485,12678,12678,10565,6371,6307,6307,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,2145,2145,2145,2113,2113,2113,2113,2113,2081,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4258,4258,4258,6306,6307,6307,6306,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,8420,2145,12646,8452,6339,6307,6306,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,2145,2145,2145,2113,2113,2113,2113,2081,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2113,2145,2145,2145,2145,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,6306,6306,6339,8452,10597,6339,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8484,12678,12678,10565,6371,6307,6307,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,2145,2145,2145,2113,2113,2113,2113,2113,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4258,4259,4258,6306,6307,6307,6306,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,8420,2145,12646,8452,6339,6307,6306,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,2145,2145,2145,2145,2113,2113,2113,2113,2081,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2113,2145,2145,2145,2145,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4259,6306,6307,6339,8452,10598,6339,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8484,12678,12678,10565,6371,6307,6307,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,2145,2145,2145,2145,2113,2113,2113,2113,2081,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4258,4258,6306,6306,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,8420,2145,12646,8452,6339,6307,6306,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,2145,2145,2145,2145,2113,2113,2113,2113,2081,2113,2113,4194,4194,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2145,2113,0,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2145,2145,2145,2145,4194,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,6306,6306,6307,6307,8452,10597,6339,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8484,12678,12678,10565,8419,6307,6307,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,2145,2145,2145,2145,2113,2113,2113,2113,2081,2081,2113,2145,2113,32,2145,2145,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4258,4258,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,12646,6372,2113,12646,8452,6339,6307,6306,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,2145,2145,2145,2145,2145,4226,6307,6307,4226,4194,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,4194,4226,4226,32,4226,4226,2145,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2145,2145,2145,2145,4194,4194,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,6306,6306,6307,6307,8452,10565,6339,4226,12646,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6339,8484,12646,12678,10565,8419,6307,6306,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,2145,2145,2145,2145,2113,4194,4226,4194,2081,4226,4226,2145,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113},
{4258,4258,4258,4258,4258,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,8420,10565,6339,2113,10598,8452,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8484,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8420,6372,2113,8420,8420,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,6307,4226,10597,8452,6339,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6339,8452,10598,12646,10533,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6307,2113,8420,6339,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,8420,10565,6339,2113,10598,8452,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8485,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,8420,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,6307,4194,10565,8452,6339,6307,6307,6307,6307,6307,6307,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6339,8452,10598,12646,10533,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6307,2113,8420,6339,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,8420,10565,6339,2113,10598,8452,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8485,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,8420,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,6307,4194,10565,8452,6339,6307,6307,6307,6307,6307,6307,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6339,8452,10598,12646,10533,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6307,2113,8420,6371,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,8420,10565,6339,2113,10598,8452,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8485,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,8420,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,6307,4194,10565,8452,6339,6307,6307,6307,6307,6307,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,8452,10598,12646,8485,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6307,2113,8452,6372,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,8420,10565,6339,2113,10598,8452,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,10533,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,8420,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,6307,4194,10565,8452,6339,6307,6307,6307,6307,6307,6307,6306,6307,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,8452,10598,12646,8485,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6307,2113,8452,6372,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,4258,4226,6307,6307,6307,6306,6307,8420,10565,6339,2113,10565,8452,6339,4258,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,10533,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,8420,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4258,4258,4258,4258,6307,8420,10565,6307,4194,10565,8452,6339,4258,4258,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6306,4226,4258,6339,8452,10598,12646,8485,6339,4258,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6307,6307,6307,6307,4226,2081,4258,6307,6307,6306,6307,8420,10565,6340,2113,10565,8452,6339,4194,2113,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2113,2113,4226,6339,8485,10533,8452,6339,4226,2081,2145,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,2081,4226,6307,8452,8420,2113,8452,8420,6307,4226,4226,4226,4226,2145,2081,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4194,2113,4258,4258,4258,4258,6307,8420,10565,6307,4194,10565,8452,6339,2145,2113,4258,6307,6307,6307,6307,6306,6306,6307,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,4258,2113,4194,6339,8452,10598,12646,8484,6339,4226,2081,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2145,2081,4226,6307,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,2113,2113,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6339,8452,6307,6307,6306,6306,6306,8420,10565,6339,2113,10565,8452,6339,6339,8420,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,6307,4258,6339,8485,10533,8452,6339,4226,6339,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,6340,4226,6307,8452,8420,2113,8452,8420,6307,4226,4226,4226,4226,6307,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6339,8420,6306,4258,4258,4258,6307,8420,10565,6307,4194,10565,8452,6339,6371,8420,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6307,8420,6339,6339,8452,10566,12646,8484,6339,6307,8420,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6306,6339,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,6307,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,6307,6307,6307,6307,6307,6306,6306,6307,6307,6307,6307,6307,6307,6339,8452,6307,6306,6306,6306,6307,8420,10565,6339,2113,10565,8452,6339,6339,8420,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,6307,4258,6339,10533,10533,8452,6339,4226,6339,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,6339,4226,6307,8452,8420,2113,8452,8420,6307,4226,4226,4226,4226,6307,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,6339,8420,6306,4258,4258,4258,6307,8420,10565,6307,4194,10565,8452,6339,6371,8420,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,8452,6339,6339,8452,10565,12646,8484,6339,6307,8420,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6306,6339,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,6339,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6307,6307,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,6306,6307,6372,10565,6339,2113,10565,8452,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,10533,10533,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8420,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,6307,4194,10566,8452,6339,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6307,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,4258,4258,6339,8452,10565,12646,8484,6339,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,4258,6307,6371,10565,6339,2113,10565,8452,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,10533,10533,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8420,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,6307,4194,10566,8452,6307,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,4258,4258,4258,6339,8452,10565,12646,8484,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4258,6371,10533,6339,2113,10565,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8453,10533,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8420,6372,2113,8420,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6307,6371,10533,6307,4194,10533,8420,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4258,4258,6307,8420,10565,10565,8484,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6339,2113,8452,6371,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2145,4226,2113,2081,4226,4193,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,4226,4194,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,4194,2145,32,4194,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2145,4226,2113,2081,4226,4194,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2145,4226,4226,4194,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,4194,2113,2081,4194,2145,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4227,4259,4259,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4259,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,16936,27469,27469,27469,27469,27437,23243,18985,16905,16905,16905,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,14824,14824,14824,14824,18985,23243,27469,27469,27469,27437,27437,27437,27437,27437,27469,27437,23211,16904,14824,14791,14791,14823,14823,14824,14824,14824,14823,14823,14823,14823,14823,14823,14824,14824,14824,14824,14823,14823,14823,14823,14823,14823,14823,14823,16872,21130,25356,27469,27469,27469,27469,19049,19050,27469,27469,27469,27469,21130,6371,6339,6339,6339,6339,6339,6339,6339,6339,8452,14791,14824,23211,27469,27469,25356,10533,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2113,2113,4226,4226,4258,4226,4227,4259,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4259,4259,4259,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2145,2081,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{10533,10533,10565,10565,10533,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,40147,63422,63422,63422,63422,63358,56986,42261,42196,42196,42196,42196,42196,40148,40116,40116,40115,40115,40115,40115,40083,40083,40083,40083,40083,38003,38003,38003,38002,38002,38002,38002,37970,37970,44341,54906,61277,61309,61277,61277,61277,61245,61277,61277,61309,61277,54874,40148,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,38035,50680,59164,61309,61309,61309,61309,46486,44373,57083,57083,57083,57083,44373,16904,14791,14791,14791,14791,14791,14791,14791,14791,19049,35889,38002,50680,57083,57083,54938,21130,8485,8485,8485,8453,8453,8485,8485,8485,8485,8485,8485,8453,8453,8453,8453,8452,8453,8453,8453,8453,8453,8453,8453,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8453,8485,8485,8485,8485,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10565,10565,10565,10565,10565,10565,6307,4194,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10598,10566,10565,10533,10565,10565,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,8485,8485,8485,10533,8485,8453,8452,8452,8452,8452,8452,8452,8453,8453,8485,8485,8485,8485,8485,10533,6339,2113,8452,10533,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485,8485},
{8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,38066,63358,61277,61277,63357,61277,54938,44309,42229,42229,42228,42228,42196,42196,42196,42196,40148,40147,40147,40115,40115,40115,40115,40115,40083,40083,40083,38035,38034,38034,38002,38002,38002,38002,44341,52825,54938,54906,52825,52825,54906,54906,52858,52825,54906,54938,52825,42228,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,40115,50680,54906,54938,54906,54906,54938,44373,38034,38034,38035,40115,40115,31663,16871,14791,14791,14791,14791,14791,14791,14791,14791,19049,33809,38002,38034,38035,38035,38034,14791,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,8420,8420,8420,8420,8420,8420,8420,8452,10565,6307,4226,10565,8452,8420,8420,8420,8420,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8420,8420,8420,8420,8420,8420,8420,8420,8420,8452,10565,10597,8484,8420,8420,8420,8420,8420,8420,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,6339,2113,8452,8420,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339},
{6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,38002,54971,40243,40243,57051,54906,46422,42229,42229,42229,42228,42228,42196,42196,42196,42196,40148,40148,40148,40116,40115,40115,40115,40115,40083,40083,40083,38035,38035,38034,38003,38003,38002,38002,38035,42260,52825,42228,40115,44373,52825,52825,38131,33905,40211,52825,42228,38034,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,40147,48599,48599,42228,42196,52793,44341,31663,21098,21130,33776,27469,18984,14791,14791,14791,14791,14791,14791,14791,14791,14791,16871,21098,33809,27437,19049,23243,33776,12678,4258,4258,4258,4258,4258,4258,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,8420,10533,6307,4226,10565,8452,6339,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,8452,10565,10597,8484,6339,6307,6307,6307,6307,6307,6306,6306,6306,6306,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,4258,4258,6339,8452,6339,2113,8452,8420,6307,4258,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,6306,6306,38002,59164,50744,50744,59164,44373,35857,52793,52825,52793,52793,52793,52793,52793,52761,50712,50712,50712,50680,50680,50680,50680,50680,50648,48600,48600,48599,48567,48567,48567,48567,48535,46486,46486,38002,29582,52793,46486,46454,48599,54874,52826,46518,44405,46518,52792,27437,42228,48534,46486,46486,46486,46486,46486,46486,46486,46486,46486,48534,46486,46486,46486,46486,46486,46486,46486,46486,46486,46486,46486,46486,46486,46486,46486,44373,29582,44340,50712,46487,46486,52825,44341,33808,27469,29550,35889,25324,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,16871,33776,31663,27469,29582,33809,12646,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4226,2145,4226,4258,4258,4258,4258,6372,10533,6307,4194,10565,8452,6307,4226,2145,4258,4258,4258,4258,6306,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,6306,6306,4258,4258,4258,4258,4258,4258,4258,2145,4226,6339,8452,10565,10597,8484,6339,4226,2113,4226,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2113,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4193,2145,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,4258,4258,35953,61277,61277,46486,46454,35921,33776,52825,54906,54874,54874,52826,52826,52825,52793,52793,52793,52793,52761,50713,50712,50712,50712,50680,50680,50680,50648,50648,48600,48600,48600,48567,48567,48567,38002,25356,38066,40147,48567,52826,54906,54906,54906,46486,42195,40115,25323,42228,48567,48567,48599,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,48567,46454,27469,33808,40147,44340,54873,54906,44341,38002,35921,29582,29582,21097,12677,12677,12677,12677,12677,12677,12677,12677,12677,12677,12677,12710,27437,29582,31696,38002,35889,12678,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4226,4226,4258,4258,4258,4258,4258,6372,10533,6307,4194,10565,8452,6307,4226,4226,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,6339,8420,10565,10597,8484,6339,4258,4226,4226,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6306,6307,6307,6307,6307,6306,6306,6306,6306,6306,4258,4258,4258,33775,54906,52792,23243,25323,33776,42196,42228,42228,42196,42196,42196,42196,42196,42196,40148,40116,40115,40115,40115,40115,40115,40083,40083,40083,40083,38035,38035,38003,38003,38002,38002,38002,38002,35922,33776,23210,19017,35921,46486,48567,48567,48566,31695,21130,23243,35889,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,35922,27469,21130,25324,46454,48567,40115,33776,29583,16904,14791,10597,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,16936,16904,23211,33776,31695,10597,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,6339,8452,4259,4258,4258,4258,4258,6372,10533,6307,4194,10565,8420,6307,8420,8452,6307,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6306,6307,6307,6307,6306,6306,6306,6306,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8452,6371,6339,8420,10565,10597,8484,6339,6307,8484,6339,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,4258,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,6339,8420,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6306,6307,6306,6306,6306,6306,6306,4258,4258,4258,4258,4258,14823,23243,25323,40083,52793,48600,42228,42196,42196,42196,42196,42196,40148,40147,40147,40115,40115,40115,40115,40115,40115,40083,40083,40083,38035,38034,38002,38002,38002,38002,38002,38002,38002,35922,35922,38034,48599,35922,27404,21130,21129,21129,21130,29550,40115,48599,38034,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,46454,44341,33744,21162,21129,19017,16904,16904,14791,10532,10597,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14790,14823,31663,23211,16871,16904,16904,8419,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,6306,4258,4258,4258,4258,4258,6372,10533,6307,4194,10565,8420,6307,6307,6307,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6307,6306,6306,6306,6306,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,4258,6307,8420,10565,10565,8484,6339,4258,6307,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6306,6306,6306,6306,6306,4258,4258,4258,4258,4258,4258,21131,35857,35889,42229,56987,50712,42228,42196,42196,42196,40148,40116,40116,40147,40115,40115,40115,40115,40115,40115,40083,40083,40083,38035,38035,38034,38002,38002,38002,38002,38002,38002,35922,35922,35922,40115,52825,40115,33776,31663,31663,31663,31663,33809,42260,52793,38034,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,48567,48534,35922,31663,31663,21130,14823,14791,14791,8484,10597,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,16872,33776,23243,14791,14791,14790,6371,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,6372,10533,6307,4194,10565,8420,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6306,6306,6306,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,10565,8484,6339,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,6306,4258,4258,4258,4258,4258,4258,4258,4258,25357,42229,42229,42228,54938,50712,42196,40115,29582,27469,27469,27469,27469,27469,27469,27469,27437,27437,27437,27437,27437,27437,27437,27437,27405,25356,25357,25356,25356,25356,25356,25356,25356,31696,35922,40115,54874,40115,38002,38002,38002,38002,38002,38002,42260,52793,38034,38002,31663,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,29518,35922,38002,48567,46486,38002,38002,38002,23243,14823,14791,14791,8484,10597,14823,16904,16904,16904,16904,16904,16904,16904,16904,16904,16903,16872,33776,23243,14791,14791,14790,6371,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,6371,10533,6307,4194,10565,8420,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,6306,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,10565,8484,6339,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25357,42228,42228,42228,54938,50680,42196,38035,19049,21130,25291,23243,23243,23243,23243,23243,23243,23243,23243,23211,23211,23211,23211,23211,23211,23211,23211,23210,23210,23210,23210,21130,16872,29550,37970,40147,54873,40115,38002,38002,38002,38002,38002,38002,42260,52793,38034,38002,27405,16904,21162,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,19017,21098,35921,38002,48567,48534,38002,38002,38002,23243,14823,14791,14791,8484,10597,16871,18984,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,33776,23243,14791,14791,14790,6371,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,6306,6371,10533,6307,4194,10565,8420,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,10565,8484,6339,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25356,42196,42228,42228,54938,50680,42196,38002,19049,31695,40083,38035,38035,38003,38002,38002,38002,38002,38002,38002,37970,37970,37970,35922,35922,35922,35922,35921,35889,35889,35889,33776,19017,29550,38002,40147,54905,40115,38002,38002,38002,38002,38002,38002,42260,52793,38034,38002,27405,21130,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,27404,21098,35921,38002,48567,48534,38002,38002,38002,23243,14823,14791,14791,8484,10597,16871,16936,14823,14791,14791,14791,14823,14791,14791,16904,16936,16904,33776,23243,14791,14791,14758,6371,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,6371,10533,6307,4194,10565,8420,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,10565,8484,6339,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25356,42196,42196,42196,54906,50680,42196,38002,19049,33776,40116,40115,40115,40115,40115,40115,40083,40083,40083,40083,38035,38034,38002,38002,38002,38002,38002,38002,38002,37970,35922,33809,19017,29550,38002,40147,54905,40115,38002,38002,38002,38002,38002,38002,42260,52793,38034,38002,27405,21130,35921,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,27437,21130,35921,38002,48567,46486,38002,38002,38002,23243,14823,14791,14791,8484,10597,16871,16936,14823,14791,14791,14791,14791,14791,14791,16904,16936,16871,33776,23243,14791,14791,14758,6371,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,6371,10533,6307,4194,10565,8420,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,10565,8452,6339,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25324,42196,42196,42196,54906,50680,40148,38002,19049,33744,40115,40115,40115,40115,40115,40083,40083,40083,40083,38035,38034,38002,38002,38002,38002,38002,38002,38002,38002,35922,35922,33809,19017,29582,38002,40147,54905,40115,38002,38002,38002,38002,38002,38002,42260,52793,38034,38002,27405,21130,35921,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,35922,35922,38002,27437,21098,35889,38002,48567,46487,38002,37970,38002,23243,14791,14791,14790,8452,10597,16871,16936,14791,14791,14791,14791,14791,14791,14791,16903,16936,16871,33776,23243,14791,14791,14758,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,6371,10533,6307,4194,10565,8420,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,10565,8452,6339,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25324,40148,42196,42196,54906,50680,40148,38002,19049,33744,40115,40115,40115,40115,40083,40083,40083,40083,38035,38034,38034,38002,38002,38002,38002,38002,38002,38002,35922,35922,35922,33809,19017,29550,38002,40147,54905,40115,38002,38002,38002,38002,38002,38002,42260,52793,38034,38002,27404,21130,35921,38002,38002,38002,38002,38002,38002,35922,38002,38002,38002,38002,35922,38002,38002,35922,38002,38002,38002,35922,35922,37970,27437,21098,35889,38002,48567,46486,37970,35922,38002,23243,14791,14791,14790,8452,10597,16871,16936,14791,14791,14791,14791,14791,14791,14791,16903,16936,16871,33776,23243,14791,14791,14758,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,6371,10533,6307,4194,10565,8420,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25324,40148,42196,42196,54906,50680,40148,38002,19017,33744,40115,40115,40115,40083,40083,40083,40083,38035,38003,38002,38002,38002,38002,38002,38002,38002,38002,35922,35922,35922,35922,33809,19017,29550,38002,40147,54873,40115,38002,38002,38002,38002,38002,38002,42260,52793,38034,38002,27404,21130,35921,38002,37970,38002,38002,38002,37970,35922,37970,37970,37970,35922,35922,37970,35922,35922,37970,37970,37970,35922,35922,35922,27437,21098,35890,38002,48535,46486,37970,35922,35922,23243,14791,14791,14790,8452,10597,16871,16936,14791,14791,14791,14791,14791,14791,14791,16903,16936,16871,33776,23243,14791,14791,14758,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,6371,10533,6307,4194,10565,8420,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25324,40148,40148,40148,54906,50648,40116,38002,19017,31695,40115,40115,40083,40083,40083,40083,38035,38034,38034,38002,38002,38002,38002,38002,38002,38002,37970,35922,35922,35922,35922,33809,19017,29550,38002,40147,52825,40115,38002,38002,38002,38002,38002,35922,42260,52793,38003,35922,25356,21130,35889,35922,35922,37970,38002,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,27437,21097,35889,38002,48567,46486,37970,35922,35922,23243,14791,14791,14790,8452,10597,16871,16936,14791,14791,14791,14791,14791,14791,14791,16903,16936,16871,33776,23211,14791,14791,14758,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6371,10533,6307,4194,10565,8420,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6307,8420,10565,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25324,40147,40147,40148,54874,48600,40115,37970,19017,31695,40115,40083,40083,40083,40083,38035,38035,38034,38002,38002,38002,38002,38002,38002,38002,38002,35922,35922,35922,35922,35922,33809,19017,29550,37970,40115,52826,40115,37970,37970,38002,37970,35922,35922,42228,52793,38002,35922,25356,21130,35889,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35922,35921,35922,35922,35922,35922,35922,35922,25389,21097,35889,38002,46486,46486,37970,35921,35922,23243,14791,14791,14790,8452,10597,16871,16936,14791,14791,14791,14791,14791,14791,14791,16903,16936,16871,33776,23211,14790,14791,14758,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6371,10533,6307,4194,10533,8420,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,8420,10565,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25324,40115,40115,40116,54874,48600,40115,37970,19017,31695,40083,40083,40083,40083,38035,38034,38034,38002,38002,38002,38002,38002,38002,38002,38002,35922,35922,35921,35921,35922,35922,33809,19017,29550,37970,40115,52826,40083,35922,35922,37970,35922,35922,35922,42229,52793,38002,35921,25356,21130,35889,35922,35922,35922,35922,35922,35921,35922,35922,35921,35922,35922,35921,35922,35921,35921,35922,35921,35922,35922,35921,35922,25357,21097,35889,38002,46486,46486,38002,35921,35922,23243,14791,14791,14790,8452,10597,16871,16936,14791,14791,14791,14791,14791,14791,14791,16903,16904,16871,33776,23211,14790,14791,14758,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6371,10533,6307,4194,10533,8420,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,8420,10565,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25324,40115,40115,40116,52825,48567,40115,37970,19017,31695,40083,40083,40083,38035,38034,38002,38002,38002,38002,38002,38002,38002,38002,37970,35922,35922,35921,35921,35921,35922,35922,33809,19017,29550,35922,40115,52825,40115,35922,35922,35922,35922,35922,35922,42228,52793,38002,35921,25356,21129,35889,35922,35922,35922,35922,35921,35922,35922,35921,35921,35922,35921,35921,35921,35921,35921,35922,35921,35922,35922,35921,35921,25356,21097,35889,37970,46486,46486,37970,35921,35921,23243,14791,14791,14790,8452,10597,16871,16936,14791,14790,14791,14791,14791,14791,14790,16871,16904,16871,33776,23211,14791,14791,14758,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6371,8484,6307,4194,10533,8420,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,8420,10565,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25292,40115,40115,40115,52825,48567,40115,37970,19017,31663,40083,40083,38035,38034,38002,38002,38002,38002,38002,38002,38002,38002,38002,35922,35922,35921,35921,35921,35921,35921,35922,33808,19017,29550,35922,40115,52825,40083,35922,35922,35922,35922,35922,35922,42228,50712,38002,35921,25356,21129,35889,35922,35921,35921,35921,35921,35922,35922,35921,35921,35922,35921,35921,35921,35921,35921,35921,35921,35922,35921,35921,35921,25356,21097,35889,35922,46486,46454,35921,35921,35921,23211,14791,14791,14758,8452,10597,16871,16936,14791,14790,14791,14791,14791,14791,14790,16871,16904,16871,33744,23211,14791,14791,14758,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6371,8484,6307,4194,10533,8420,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,6306,8420,10565,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25292,40115,40115,40115,52793,48567,40083,35922,19017,31663,38035,38034,38034,38002,38002,38002,38002,38002,38002,38002,38002,37970,35922,35922,35921,35921,35921,35921,35921,35921,35921,33808,19017,27501,35921,40115,52825,38035,35922,35921,35921,35922,35922,35921,42228,50712,38002,35921,25356,21130,35889,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,25356,19049,35889,35922,46486,46454,35921,35921,35921,23211,14791,14791,14758,8452,10565,14823,16936,14791,14791,14791,14791,14791,14791,14791,16871,16904,16871,33744,23211,14791,14791,14758,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8485,6307,4194,10533,8420,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,6307,8420,10565,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25292,40083,40115,40115,52793,48567,40083,35922,19017,31663,38035,38034,38002,38002,38002,38002,38002,38002,38002,38002,37970,35922,35922,35921,35921,35921,35921,35889,35889,35921,35921,33808,19017,27501,35921,40115,52793,38034,35921,35921,35921,35921,35921,35921,42228,50712,38002,35921,25356,21098,35889,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,25356,19049,35889,35922,46486,46454,35921,35921,35921,23211,14791,14791,14758,8452,10565,14823,16936,14791,14791,14791,14791,14791,14791,14791,16871,16904,16871,33744,23211,14791,14791,14758,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8485,6307,4194,10533,8420,6306,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,6307,8420,10533,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,25291,40083,40115,40115,52793,48567,40083,35922,19017,31663,38003,38002,38002,38002,38002,38002,38002,38002,38002,37970,35922,35922,35921,35921,35921,35921,35889,35889,35889,35889,35921,33776,19017,27469,35921,40115,52793,38034,35921,35921,35921,35921,35921,35921,42228,50712,38002,35921,25356,21098,35889,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,25356,19049,35889,35921,46486,46454,35921,35921,35921,23211,14791,14790,14758,8452,10565,14823,16936,14791,14790,14790,14790,14791,14791,14790,16871,16904,16871,31695,23211,14791,14791,14758,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8484,6307,4194,10533,8420,4258,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,6307,6372,10533,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,23243,40083,40083,40083,52793,48567,38035,35889,19016,31663,38002,38002,38002,38002,38002,38002,38002,38002,38002,35922,35922,35921,35921,35921,35921,35889,35889,35889,35889,35889,35889,33776,19017,27469,35889,38035,52793,38034,35921,35921,35921,35921,35921,35889,42228,50712,35922,35889,25324,21097,35857,35889,35889,35921,35921,35921,35889,35889,35921,35889,35889,35889,35921,35889,35889,35889,35889,35889,35921,35889,35889,35889,25356,19049,35857,35921,46454,46454,35889,35889,35921,23211,14791,14790,14758,8452,10565,14823,16936,14791,14790,14790,14790,14791,14790,14790,16871,16904,16871,31695,23211,14791,14790,12710,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8484,4259,4194,10533,6371,4258,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,6307,6372,10533,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,6339,2113,8452,8420,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,23244,40083,40083,40083,52793,48535,38034,35889,18984,31663,35922,33809,33809,35922,35889,33808,33809,35922,33809,33776,33808,35921,35921,33776,31696,33776,35889,35889,33776,31695,33776,33776,19017,27469,35889,38035,50713,38034,35889,35889,35889,35889,35889,35889,40148,50680,35922,35889,25324,21097,33808,33776,33744,33808,35857,33776,31696,33809,33809,31696,33744,35889,35889,35857,31696,33744,35857,35889,35889,33743,33744,35857,25356,19049,35857,35921,46454,46422,35889,35889,35889,23211,14791,14790,14758,8452,10565,14823,16904,14791,14790,14790,14790,14790,14790,14790,16871,16904,16871,31695,23211,14791,14790,12710,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,4259,4194,8485,6371,4258,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,6307,6372,10533,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6339,2113,8452,6372,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,23243,38035,40083,40083,52760,46486,38034,35889,18984,31663,29550,16936,19049,33776,25324,16904,21098,35857,21098,16904,23243,35889,35889,21162,16904,23210,33808,35889,21130,16903,21130,31695,18984,27469,35889,38034,50712,38002,35889,35889,35889,35889,35889,35889,40148,50680,35921,35889,25324,21097,31695,19017,16904,25356,31663,16936,16904,27469,29517,16904,16904,31695,35889,29550,16904,18984,29582,35857,29582,16904,16904,29582,25324,19049,35857,35921,46454,46422,35889,35889,35889,23210,14791,14790,14758,8452,10565,14823,16904,14791,14790,14790,14790,14790,14790,14790,16871,16904,16871,31695,23210,14791,14790,12710,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,4259,4194,8485,6371,4258,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,6372,10533,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6339,2113,8452,6372,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,23243,38035,38035,40083,50712,46486,38002,35889,18984,31663,27469,18985,31663,35889,23243,14791,19017,33809,18984,14791,21162,35889,35857,21097,23210,27437,21130,33808,19049,14758,19017,31663,16936,27469,35889,38034,50712,38002,35889,35889,35889,35889,35889,35889,40147,50679,35921,35889,25324,19049,31663,16936,25324,31695,31663,14791,14791,27437,27437,14790,14791,31663,35889,27469,16904,27469,23211,27469,29550,14791,14790,29582,25356,19049,33809,35889,46454,44374,35889,35889,35889,23210,14790,14790,14758,8452,10565,14791,16904,14790,14758,14758,14790,14790,14790,14758,16871,16904,16871,31695,23210,14790,14758,12710,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,4259,4194,10533,6371,4258,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8420,10533,10565,8452,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6339,2113,8452,6372,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,23243,38034,38034,38035,50712,46486,38002,35889,18984,29583,27469,16904,25356,33809,23211,14791,19016,33808,18984,21130,25324,25356,33776,19049,19017,21130,16871,33776,19017,14758,19017,31663,16936,27437,35857,38002,50680,38002,35889,35889,35889,35889,35889,35889,40147,50679,35921,35889,25324,19049,31663,16936,21130,29550,31631,14791,14790,27437,27437,16904,25291,25323,31662,27469,16871,23211,16904,25324,29550,14791,14758,29550,25324,19049,33808,35889,46454,44373,35889,35889,35889,23210,14790,14758,12710,8452,10565,14791,16904,14790,14758,14758,14758,14758,14758,14758,14823,16904,16871,31695,21162,14758,14758,12710,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,4259,4194,10533,8420,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8419,10533,10565,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6339,2113,8452,6372,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,23243,38002,38002,38003,50712,46486,38002,35889,18984,29615,29583,21162,23211,33809,27437,21130,25291,35889,23243,29550,31631,23243,33776,25324,21130,21130,21130,33776,25324,21098,23243,31663,16936,27437,33809,38002,50680,35922,35857,35857,35889,35857,35889,35889,40147,48599,35889,35889,25324,19049,31695,23211,21098,27437,31695,21130,21130,29550,29582,23243,33776,23243,29550,29582,21130,21130,21130,27469,31663,21130,21098,31663,25324,19049,33808,35889,46454,44373,35889,35889,35889,23210,14790,14758,12710,8452,10565,14791,16904,14790,14758,14758,14758,14758,14758,14758,14823,16904,14823,31663,21162,14758,14758,12710,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,4259,4194,10533,8420,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6306,8419,10533,10533,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6339,2113,8452,6372,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,23211,38002,38002,38003,50680,46454,38002,35889,21098,31696,38035,38002,38002,38034,38002,35922,38002,38002,35922,38002,37970,35921,38002,35921,35889,35889,35889,35922,35889,35889,35889,33776,19049,27437,33808,35922,48599,35921,33809,33809,35857,35857,35857,35857,40115,48599,35889,35857,25356,23210,35889,35889,35889,35921,35921,35889,35889,35921,35921,35889,35922,35889,35921,35921,35889,35889,35889,35921,35922,35889,35889,35921,27437,21130,33808,35889,46422,44373,35889,35857,35857,23210,14790,14758,12710,8452,10565,14791,16904,16904,16904,16904,16904,16904,16904,16904,16904,16871,14823,31663,21162,14758,14758,12710,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,4259,4194,10533,8420,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6306,6339,10533,10533,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6339,2113,8452,6371,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,23211,38002,38002,38002,50680,46454,38002,35922,33809,46422,50680,50680,50680,50680,50680,50680,48600,48599,48599,48599,48567,48567,48567,48567,48567,46487,46487,46486,46486,46486,46454,44373,33776,33744,33776,35921,48599,35921,33808,33808,33808,33808,33808,33809,40115,48599,35889,33809,33776,35889,46454,46486,46487,46518,46518,46487,46518,46518,46487,46486,46486,48567,46487,48566,48535,46487,46518,48567,48567,46486,46487,48567,40147,33744,33809,35889,44374,44341,35857,33809,35857,21162,14790,14758,12710,8452,10565,14790,16871,29550,31663,31663,31663,31630,31630,31631,23243,14791,14791,31663,21162,14758,14758,12710,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,4259,4194,10533,6340,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6371,10533,10533,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8452,6339,2113,8420,6371,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,23211,37970,38002,38002,50680,46454,38002,35922,35922,40148,42260,42228,42228,42228,42228,42228,42228,42228,42228,40147,40147,40147,40147,40147,40147,40147,40115,40115,40115,40115,40115,38035,33809,33776,33776,35889,48567,35889,33776,33776,33776,33808,33808,33808,40115,48567,35889,33808,33808,35889,40115,40115,40115,40115,40115,40115,40115,40115,40115,40115,40115,40147,40115,40115,40115,40115,40115,40115,40115,40115,40115,40147,38002,35857,33808,35857,44373,44341,35856,33809,33809,21162,14790,14758,12710,8452,10565,14758,14791,21098,21130,21130,21130,21130,21130,21130,18984,14758,14791,31663,21130,14758,14758,12710,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,4259,4194,8485,6339,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6371,10533,10533,8452,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8420,6307,2113,8420,6339,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,16936,27469,27469,38002,50680,46454,35922,35922,35921,35921,35921,35921,35921,35921,35889,35889,35889,35889,35889,35889,35889,35889,35857,35857,33809,33809,33808,33808,33776,33776,33776,33776,33776,33776,33776,35889,48567,35857,27469,25324,25324,25324,25324,29582,38035,48567,35857,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,35857,44373,44341,33776,25356,25356,18984,14758,14758,12710,8452,10565,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14791,31663,21130,14758,14758,12710,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,4258,4194,8485,6371,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6371,10533,10533,8452,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,8420,6307,2113,8420,6339,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,14823,23275,25323,31663,42228,40148,35922,35921,35921,35921,35921,35921,35889,35889,35889,35889,35889,35889,35889,35889,35857,35857,35857,33809,33809,33808,33808,33776,33776,33776,33776,33776,33776,33776,33776,33808,40115,29582,23243,21130,21130,21130,21130,25356,33744,40147,33808,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33808,33808,33808,33808,33776,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33808,33809,38035,35921,27469,23210,21162,19049,19017,16936,14758,8484,14758,18985,19017,19017,19017,19017,19017,19016,19016,19017,19017,18984,19017,27469,19049,14823,18984,16936,8419,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4193,4226,4226,4226,4226,4258,6339,8452,4258,4194,8485,6371,4258,4226,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4226,4258,6371,10533,10533,8420,6307,4226,4193,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4226,6307,8420,6307,2113,8420,6339,4258,4226,4226,4226,4226,4194,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,31662,50713,48599,21130,21097,27437,35889,38002,38002,38002,38002,38002,38002,38002,35922,35922,35921,35921,35921,35921,35921,35921,35889,35889,35889,35889,35889,35889,35889,35889,35889,35857,33809,33809,33776,29550,19016,16904,33808,44374,46454,46454,46454,29614,18984,19049,31663,33808,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35889,35857,31696,23243,18984,23243,46454,46487,38034,33776,29582,16904,14791,23243,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,29582,19017,16871,23210,31696,31663,10565,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2145,2113,4226,4226,4226,4226,4258,6339,8452,4226,4194,8484,6371,4258,2145,2113,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2113,4194,4258,6339,8485,10533,8452,6307,4226,2113,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2145,2113,4226,6307,8420,6307,2113,8420,6339,4258,4226,4226,4226,4226,2113,2113,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,31695,52826,52825,46486,46454,31695,27469,48567,48600,48600,48600,48599,48599,48599,48599,48567,48567,48567,48567,48567,48567,46486,46486,46486,46486,46454,46454,46454,46454,46454,46454,46454,46454,46422,33776,21130,40147,40179,44373,46486,46486,46486,48535,44373,42228,40115,19017,38034,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,46454,44341,23243,33776,42260,44373,48599,48599,40115,33808,33776,31631,29582,23211,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,18984,27469,29582,31663,33776,31695,10565,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,6371,4226,4226,4226,4226,4258,6339,8452,4226,4194,8484,6371,4258,6339,6371,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,8420,6307,4258,6339,8485,10533,8452,6307,4258,8420,4259,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6306,6339,4226,6307,8420,6307,2113,8420,6339,4258,4226,4226,4226,4226,6339,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,31695,48599,36050,38066,48599,40147,31695,40148,42228,42228,42228,40147,40147,40148,40148,40147,40147,40147,40147,40147,40115,40115,40115,40115,40115,40115,40115,38035,38035,38035,38035,38035,38034,38034,33776,29550,46454,33873,31792,38034,46454,46422,35953,31792,38066,44374,27437,35889,38034,38034,38034,38034,38034,38034,38034,38034,38035,38035,38035,38035,38035,38034,38035,38035,38035,38035,38035,38035,38035,38035,38035,38035,40115,38035,38002,29550,40147,42293,33872,33872,46486,40115,29550,21130,21130,29583,23211,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,14791,29582,25356,21098,23243,29583,10565,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6307,4226,4226,4226,4226,4226,6339,8452,4226,4194,8484,6339,4258,6307,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,4258,4258,6339,8485,10533,8420,6307,4226,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4259,4226,6306,8420,6307,2113,8420,6339,4258,4226,4226,4226,4226,4258,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,31695,48599,38098,38098,48599,46487,40148,35921,35889,35889,35889,35889,35889,35889,35857,35857,35857,33809,33809,33808,33808,33808,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33744,31696,35889,40115,46486,35953,33840,38066,46454,44374,35953,33840,38066,46454,38035,33776,31696,31696,33744,33744,33744,33744,33744,33744,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,38035,46422,42293,35953,35953,46486,40115,29550,21130,23211,29583,27437,19017,14758,12710,12710,12710,12710,12710,12710,12710,12710,14791,21130,31663,27405,21130,23243,29583,10565,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,4226,4194,8452,6339,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8485,10533,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,8420,6307,2113,8420,6339,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,31663,52793,52793,50713,52793,52793,46486,35921,35889,35889,35889,35889,35857,35857,35857,35857,33809,33808,33808,33808,33808,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33744,31696,31696,38034,46454,46486,46454,46422,46454,46454,46454,44374,44373,44373,46454,46454,35889,31696,31696,31696,31696,31696,31696,31696,33744,33744,33744,33744,33744,33744,33744,33744,33744,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33809,44374,48567,48567,46519,46486,48567,38035,33776,31696,31696,33776,33744,25357,14758,12710,12710,12710,12710,12710,12710,12710,12710,16936,31663,33776,33744,31696,31696,31663,10565,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,4226,4194,8484,6339,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8485,10533,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,8420,6307,2113,8420,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226},
{6307,6307,6307,6307,6307,6307,6307,6307,6306,6306,6306,6306,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,31695,52826,52825,52825,52825,52793,46486,35921,35889,35889,35857,35857,35857,35857,33809,33809,33808,33808,33808,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33744,33744,31696,31696,31696,38034,46454,46487,46487,46486,46486,46454,46454,46454,46454,46454,46454,44374,35889,31663,31663,31695,31695,31696,31696,31696,31696,31696,31696,31696,31696,31696,31696,31696,31696,33744,33744,33744,33744,33744,33744,33744,33744,33744,33744,33809,44373,48567,48599,48599,48599,48599,38035,33776,35889,35889,35889,35889,27469,14758,12678,12710,12678,12678,12710,12710,12710,12710,16936,31663,33744,33808,35889,35889,33776,12678,4258,4258,6306,6306,4258,4258,4258,6306,4258,4258,4258,4258,4258,4258,4258,4258,6339,8452,8452,8452,8452,8452,8420,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8420,8452,8452,8452,8452,8452,8420,8420,8484,8484,8484,8484,8420,6307,6371,8452,6307,4226,8484,6371,6306,4258,6307,6339,6371,8452,8484,8484,8484,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8452,6371,4258,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,6339,8452,6339,4194,8452,8420,6339,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,6306,6306,4258,4258,6306,6306},
{16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,42228,61213,61244,59196,59196,54938,46486,35889,35857,35857,35857,35857,33809,33809,33808,33808,33808,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33744,33744,31696,31696,31696,31696,31695,38002,46487,52826,52826,52826,52825,52793,52793,52793,52793,50713,50712,44373,33809,31663,31663,31663,31663,31663,31663,31695,31695,31695,31695,31696,31696,31695,31695,31696,31696,31696,31696,31696,31696,31696,31696,31696,31696,31696,31696,33808,44373,52793,54938,54938,54938,54938,42228,40115,50712,50712,50712,50712,38066,14791,12678,12678,12678,12678,12678,12678,12678,12678,16904,31663,33776,44341,50712,50712,48599,23275,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,21130,42260,44341,44373,44341,42260,35921,27469,25324,25324,25324,25324,25324,25324,25324,25324,23244,23244,23244,23244,23244,25292,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25356,27437,35889,42260,44406,46454,46454,44374,33808,33808,46454,46454,46454,46454,33776,12678,12645,12678,12645,10597,12678,12677,12645,12645,16871,27437,29550,40148,48567,48567,46454,8484,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2113,2113,2113,2113,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2081,2145,12678,16872,14823,14791,16904,16871,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823},
{25388,25388,25388,27437,27436,27436,27468,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,44373,57019,57051,57019,57019,54906,46486,35889,35857,35857,33809,33809,33808,33808,33808,33808,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33744,31696,31696,31696,31696,31695,31695,31663,38002,46486,50680,50680,50680,50680,50680,50680,48600,48599,48599,48567,44341,33776,29582,29583,31631,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31695,31695,31695,31695,31695,31695,31695,31696,31696,31696,31695,33776,44373,50680,52793,52793,52793,52793,40115,35922,44341,44341,44341,44341,33808,14790,12678,12678,12678,12678,12678,12678,12678,12678,16904,31663,31696,40115,44341,44341,42260,29582,25356,25356,25356,25356,25356,25356,25356,25355,25355,25356,25356,25356,25356,25355,25355,25355,29614,48632,52761,50713,50712,50680,46454,35889,31663,31663,31663,31663,31663,31663,31663,31631,29583,29583,31631,31631,31631,31663,31663,31663,31663,31663,31663,31663,31663,31696,31696,31696,31696,31696,35857,46422,52761,52826,54874,54874,52825,42228,38035,46454,46454,46454,46454,33808,14823,14758,14758,14758,14758,14758,14758,14758,14758,19049,33808,35889,44341,48567,48567,46454,12678,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4259,4259,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4259,4259,4227,4227,4227,4227,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6307,10565,21130,23275,23275,23275,25323,25323,25323,25323,25324,25323,25323,25355,25356,25355,25355,25355,25355,25355,25356,25356,25355,25356,25356,25356,25355,25355,25355,25356,25356,25356},
{35921,35921,35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35953,35953,35985,35985,38033,38033,38033,38033,38034,38034,38034,38034,38066,38066,38066,38066,38066,38066,38034,38034,38034,38033,38033,38033,38033,44405,48599,44373,42325,48599,48567,42260,35889,33809,33809,33808,33808,33808,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33744,33744,31696,31696,31696,31696,31696,31695,31663,31663,35889,42228,46422,42228,40147,42228,44373,44341,38099,38034,40147,44341,40115,31663,29550,29550,29583,29583,31631,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,33744,40115,44373,44373,42228,42228,46454,38002,29582,25356,27405,29583,29550,21130,12710,12678,12678,12678,12678,12678,12678,12678,12678,14823,25324,31663,27469,25356,27437,31663,33776,33808,33808,33808,33808,33808,33808,33808,33807,33808,33807,33808,33808,33808,33808,33808,33807,35921,44373,40147,38098,42260,44373,40147,33776,31663,31663,31663,31631,31631,29583,29582,29582,29583,29583,29583,29583,31631,31663,31663,31663,31663,31663,31663,31663,31663,31663,31695,31696,31696,31696,33776,40148,46454,46454,44341,44341,46486,40115,31663,27437,27469,31696,29550,21162,14790,14758,14758,14758,14758,14758,14758,14758,14758,16936,27469,33776,31663,27469,29582,33776,12678,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8485,8485,8452,8452,8452,8452,8452,8452,8452,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8452,12710,21130,29581,31695,31727,31727,31727,31727,31727,31727,31727,31727,31727,33807,33807,33807,33807,33807,33807,33807,33807,33807,33807,33808,33808,33808,33808,33807,33808,33808,33808,33808},
{38034,38034,38034,38034,38034,38034,38066,38066,38066,38066,38066,38098,38098,38098,38098,38098,40146,40146,40146,40146,40146,40146,40147,40179,40179,40179,40179,40179,40179,40179,40179,40147,40147,40146,40146,40146,40146,40146,46454,44406,31791,31791,46454,40148,33776,35921,35922,35922,35922,35922,35921,35921,35921,35921,35921,35889,35889,35889,35889,35889,35889,35889,35889,35889,35857,35857,33809,33809,33809,33809,33808,33808,31663,31663,44373,35889,33776,38002,44373,42293,31727,27533,31759,42228,27469,29583,31663,31663,31663,31663,31696,31696,33744,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33808,33808,33776,33776,33776,29582,40115,42228,33809,33809,44373,37970,27405,16904,16904,27437,21130,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,14758,29518,23210,16904,19017,29582,33840,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35920,35920,35920,38033,44373,31727,27565,33872,42228,29583,31695,33776,33776,33776,33744,33744,31663,31663,31663,31695,31696,31696,33744,33744,33776,33776,33776,33776,33776,33776,33776,33808,33808,33809,33809,33809,33809,33808,31663,42228,42228,35921,38002,46454,38035,27437,16904,18985,29583,21130,14758,12710,12710,12710,14758,14758,14758,14758,14758,14758,14790,16904,29583,25324,18984,23210,31695,10565,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6339,6339,8452,8485,8420,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6306,4259,4259,4259,4259,4259,4258,4258,4258,4258,6339,10597,21130,29581,35920,33840,33808,33840,33840,33840,33840,33840,33840,33840,35920,33872,35920,35920,35920,35920,35920,35920,35920,35920,35921,35921,35920,35921,35921,35921,35921,35921,35921,35921},
{16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,19017,19017,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16936,35921,50680,48567,46486,48567,33776,25356,46454,46486,46486,46486,46486,46486,46486,46454,46454,46454,46454,46454,46454,46422,46422,44374,44374,44374,44374,44373,44373,44341,44341,44341,44341,44341,42261,31695,21130,42260,42260,42260,44341,44373,44341,42260,40179,40147,40147,16872,33808,40147,40147,40115,40115,40147,40148,42228,42228,42228,42228,42260,42228,42260,42260,42260,42260,42260,42260,42260,42260,42261,42261,42261,42261,42261,42260,40147,21130,33808,44341,42261,44341,46422,35922,31631,29550,29550,29582,21098,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12710,27469,29550,29518,29550,29582,19049,16871,16872,16871,16871,16872,16871,16871,16872,16872,16871,16871,16871,16871,16871,16871,16871,21162,42260,42260,42228,42260,38034,21097,35888,42228,42228,42228,42196,40147,40147,40147,40148,42228,42228,42228,42228,42228,42228,42260,42260,42260,42260,42261,42261,44341,44341,44341,44341,44341,44373,40147,21130,35954,46422,44373,46454,46486,38035,31695,31631,29583,31696,21130,12710,12710,12710,12710,12710,12710,12710,14758,12710,14758,14758,16904,29583,31696,31695,33776,33776,10532,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,8485,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,10597,19049,27501,35921,35953,23243,14791,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,16871,14823,14823,16871,16871,16871,16871,16871,16871,16871,16871,16871,16872,16872},
{12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,14758,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,33808,50680,48567,25324,23243,25356,31663,38002,38002,38002,38002,38002,38002,38002,38002,38002,38002,35922,35922,35922,35921,35921,35921,35921,35921,35889,35889,35889,35889,35889,35889,35889,35889,35857,31663,25324,21130,21130,35889,44341,44341,44341,44341,29615,19049,21097,25292,29583,31696,31696,31695,31663,31695,31695,31696,33744,33776,33776,33776,33776,33776,33776,33776,33808,33808,33808,33808,33808,33808,33808,33809,33809,33808,33809,33776,27437,23211,21130,25356,44341,44374,35921,31663,27469,19017,16904,12645,8419,8419,8419,8419,8419,8419,8419,8419,8419,8419,6371,8451,16871,16904,23211,31663,29582,16904,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12677,12677,12678,12677,12677,12677,19017,42260,44373,29582,21130,21130,25324,31663,33776,33776,31696,31696,31696,31696,31696,33744,33744,33744,33776,33776,33776,33776,33776,33776,33808,33809,33809,33809,35857,35889,35889,35889,35889,35889,33809,27469,23243,21162,27501,46454,46486,38034,33744,29582,19017,18985,12678,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,10532,16904,19017,25356,33809,33776,8484,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,2113,2145,4258,6339,8452,8484,8420,6307,4194,2113,4193,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4226,12678,21130,27501,35921,35921,23211,14791,10597,10597,10597,10597,10597,10597,12645,12645,12646,12646,12645,12645,12677,12677,12677,12677,12677,12677,12678,12678,12677,12678,12678,12678,12677,12677,12678,12678},
{16868,25349,25349,25381,12676,6339,6339,8451,23237,27429,19012,6371,6339,6371,19012,27429,27429,25349,12676,6371,6372,8420,27429,27461,27461,23205,8451,6371,6371,14820,27461,27461,27461,14788,6371,6371,8451,23205,29578,31662,31662,25324,29582,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33776,33744,33744,31696,31696,31696,31696,31695,31695,31663,31663,31663,31663,31663,31663,31663,31663,31663,31631,29582,29550,23211,25324,27469,27437,27437,27437,23243,23211,27469,29550,29550,29518,27470,27470,27470,27470,27469,27469,27470,27470,29518,29550,29550,29550,29550,29550,29550,29582,29582,29583,29582,29582,29583,29583,29583,29583,29583,29583,29583,29550,25356,23211,27469,27469,23243,21130,19017,12678,10532,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,10532,19017,16871,14823,21130,21130,23238,14756,6339,6339,6371,19012,25317,25317,21156,8451,6339,6339,10563,23236,23236,23236,16900,10565,25356,27469,23243,23243,27469,29550,29550,29550,27470,27470,27470,27470,29518,29550,29550,29550,29550,29550,29550,29550,29582,29582,29582,29583,29583,31631,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,27437,25324,29550,29582,25324,23211,21098,12710,10564,8484,10532,10532,10532,10532,10532,10532,10564,10564,10564,10564,10564,12645,21130,16936,18984,23243,23211,8420,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,8452,8420,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,6307,10597,21130,27501,33840,33840,23243,14791,8452,6307,8451,19044,23204,23204,16932,6339,6307,6339,14787,23236,23236,23204,12676,6339,6339,8419,21092,23236,23268,21124,8419,6339,6339,12675,23236,25316,25317},
{12706,29571,37988,37988,19010,6337,0,2112,23202,27459,16898,32,0,10530,27459,40068,37988,27459,8417,0,4193,12674,38020,40100,35844,23202,2080,0,8449,23235,40100,40132,29571,10593,0,2113,12642,33764,29511,19049,21098,33776,44374,42228,33776,33776,33776,33776,33776,33776,33776,33776,33776,33744,33744,31696,31696,31696,31696,31696,31695,31695,31663,31663,31663,31663,31663,31663,31663,31663,31663,31631,31631,33744,44341,31663,23211,16904,16904,16904,16904,23243,33776,40147,29550,29518,27470,27470,27470,27470,27469,27469,27437,27437,27437,27470,27470,29518,29550,29550,29550,29550,29550,29550,29550,29550,29550,29550,29550,29550,29582,29582,29582,31631,38034,38002,27469,18984,16904,14791,12678,12677,12645,6371,8484,12645,12645,12645,12645,12645,12677,12677,12677,12677,12677,12677,12678,27437,19017,12677,12677,14757,29572,21090,8417,32,2113,18978,29571,35876,31683,14754,4193,0,6337,25315,31683,33796,25314,12643,16904,16904,25292,33776,40115,29583,27470,27470,27469,27470,27470,27470,27470,29518,29550,29550,29550,29550,29550,29550,29550,29550,29583,29583,29583,29583,31631,31663,31663,31663,31663,31663,31663,31663,31695,42228,38035,29518,19017,19017,14823,12710,12710,12678,6371,10564,12678,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,16872,29550,21130,14758,14758,12710,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6371,6307,4258,6339,8452,8452,6372,4258,4226,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,6307,10565,19049,27501,33840,33840,25388,12710,16869,6370,0,4225,21122,29539,31683,25347,8449,2080,0,12641,27395,33763,33731,19010,6337,0,2113,21090,31651,35844,29571,12642,4193,0,8449,25347,33763,35844},
{2080,10561,31683,37988,35908,23202,4225,0,2080,2112,2080,2081,4257,31683,38020,37988,29571,6305,32,2145,14753,37988,40100,35908,19042,2113,32,4225,27427,40068,40100,35876,6337,32,2112,10594,33795,38020,35882,33744,33744,33808,44374,42228,33776,33776,31663,31631,31631,29583,29583,29583,29583,29583,29583,29583,29582,29582,29550,29550,29550,29550,29550,29550,29550,29550,29518,29518,29518,27470,27470,29550,29583,31696,44341,31663,29550,29518,27470,27470,27470,27470,33776,40147,29550,27470,27437,25357,25357,25357,25324,25324,25324,25324,25324,25324,25356,25357,27405,27405,27405,27405,27437,27437,27437,27437,27437,27437,27437,27437,27437,27469,29550,29582,38034,38002,29550,29550,29550,18985,12677,12645,10597,6371,8484,12645,12677,12677,12677,12677,12677,12677,12677,12677,12677,12677,12678,27437,19017,12645,12645,12709,29540,33763,23202,6305,32,2113,16866,31651,33795,33763,12673,2112,0,4225,25315,33731,33763,31653,27469,27469,27470,33776,38034,29550,27437,27405,25324,25357,25357,25357,25357,27405,27405,27405,27437,27437,27437,27437,27437,27437,27437,27469,27469,27469,27469,27469,27470,29518,29518,29518,29550,31663,31663,42228,40115,31695,31663,29583,19049,12678,12678,12678,6371,10564,12678,12710,12710,12710,12710,14758,14758,14758,14758,14758,14758,16872,29550,21130,12710,12710,12710,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4258,6339,8452,8452,6372,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,10597,21129,27501,33840,33840,25356,12678,14821,27460,14786,2144,32,4193,21122,29571,31651,27427,8417,2080,2080,10529,27459,33763,31683,21090,4193,32,2112,19010,31651,33763,29571,12641,2112,0,6337,27427,33763},
{2080,2113,8449,31683,37988,35875,27427,2113,0,0,32,8417,31651,38020,37988,27427,6305,32,2112,19010,35875,40100,37988,14786,4225,32,6305,29507,37988,40068,33763,8417,32,2080,12673,33795,38020,37988,35883,33776,33776,33776,44373,40148,33776,31663,19017,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,16872,16872,16872,16872,16872,16872,16871,16871,16871,14823,25324,29583,31696,42261,31663,29550,29550,29550,29550,29550,29518,33744,40147,29550,27470,21130,14759,14791,14791,14791,14759,14759,14759,14759,14759,14759,14759,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,18984,27470,29550,38002,38002,29550,29550,29550,18985,12645,12645,10597,6371,8452,12678,14758,14758,14758,14758,14758,14758,14758,14758,14758,12710,12678,27405,18985,12645,12645,12677,27460,33763,31683,25347,4225,32,2145,12674,31651,33763,29571,16866,2112,32,6305,21154,31683,31685,29517,27470,27469,31696,38002,27470,27437,21098,14759,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14823,14823,14823,14823,16871,16871,16871,16871,16871,16871,16871,16871,19049,31631,31663,42228,38035,31695,31663,31663,19049,12678,12678,12678,6371,10564,14758,14823,14823,14823,14823,14823,14823,14823,16871,16871,14791,16872,29550,21130,12710,12710,12678,6339,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8452,6372,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4258,12646,21130,27501,33840,33840,23243,12710,14757,27427,31651,29539,16930,2145,32,4225,16930,29571,31651,27427,8481,2080,2112,8449,27427,31683,31651,23202,4225,32,4193,16866,31651,33763,29539,14786,2080,32,6305,25347},
{12674,1,2080,12641,29571,37988,35876,23202,4224,0,8481,27427,37988,38020,25315,10529,0,2081,19010,33763,40100,38020,14786,4225,1,6337,25347,37988,40100,29539,12674,33,0,16866,29571,40100,38020,21090,25322,33776,33776,33776,44373,40148,33776,31631,16871,21130,25356,25324,25356,25356,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25323,25323,23244,23243,23243,23243,23211,14759,23243,29550,31695,42260,31663,29550,29550,29550,29550,29518,27470,33744,40147,29550,27470,19017,14759,21130,21130,21130,21130,21130,21130,21130,21130,21098,21098,21098,21098,21130,21130,21130,21130,23179,23179,23211,23211,23211,23211,16904,16871,27469,29550,38002,35921,29550,29518,29550,18985,12645,12645,10597,6371,8452,12678,14758,12678,12678,12678,12678,12678,12678,12678,12710,12710,12678,25357,18984,12645,12645,12645,12674,25314,33763,31683,21122,6337,0,4193,14786,31619,33763,27459,16866,2080,32,8417,21090,31653,27469,27437,27437,31663,35921,27470,27437,18985,14759,21130,21130,21130,21131,21131,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23243,23243,23243,23243,18984,16904,29582,31663,40148,38034,31663,31663,31663,19049,12678,12678,12677,6371,10564,14758,14823,14790,14758,14758,14758,14758,14790,14790,14823,14823,16871,29550,21098,12710,12710,12710,14790,8420,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8452,6371,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4258,10597,19049,27501,33840,33840,23243,14791,8452,6306,12674,27459,31683,27459,16898,2145,32,6337,16898,31651,29571,23203,10561,32,2112,10561,25314,31683,29571,21090,4225,0,4257,14818,31651,33763,27427,14786,2080,33,8481},
{27427,12642,32,0,14786,29507,37988,35876,21090,16866,25315,37988,37988,25315,8481,1,2145,16866,33763,40068,35875,21154,2081,0,8449,23203,38020,40100,27459,12706,1,1,14786,31651,38052,35908,23234,6305,18985,33776,33776,33776,44341,40147,33744,31631,16871,27437,31696,31696,31696,31695,31695,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31631,31631,29583,29583,29583,29583,27470,16871,23211,29550,31663,42260,31663,29550,29550,29550,29518,27470,27470,31696,40115,29518,27437,19017,14823,27405,27437,27437,27437,27437,27405,27405,27405,27405,25357,25357,25357,27405,27437,27437,27437,27437,27437,27437,27469,27469,27470,21098,14823,27437,29518,35922,35921,29518,27470,27470,16936,12645,10597,10565,6339,8452,12677,14758,12645,10597,12645,12645,12645,10597,10597,12678,12710,12678,25356,18984,10597,10597,10565,2146,10593,23234,31683,31683,19010,8417,1,2145,16866,29539,33731,27459,14754,2145,0,8417,21092,27404,27405,27405,31663,35921,27470,27405,18985,16872,27405,27437,27437,27437,27437,27470,27470,27470,27470,27470,29518,29518,29550,29550,29550,29550,29550,29550,29550,29582,29583,29583,21130,16904,29582,31663,40147,38034,31663,31663,31631,19049,12678,12678,12677,6371,10564,14758,14791,12710,12678,12678,12678,12678,12678,12678,14791,14823,16871,29518,21098,12710,12710,14758,23243,16872,8452,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8452,6371,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4258,10565,19049,27501,33808,33808,25356,14758,16901,12675,0,2113,14754,27395,31683,27459,14786,4225,0,4257,19010,29539,29571,21122,10529,2081,2081,12641,23234,31683,31651,16930,6305,0,4225,18978,29539,33763,27427,12674,2113,0},
{35908,29539,10529,2080,0,12673,29539,37988,37988,37988,37988,35908,29539,4225,0,4193,14754,35875,38020,33763,21122,32,0,8417,23235,40100,38020,31651,10529,0,2112,10529,35875,38020,35876,25282,4193,0,18985,33744,33744,33776,44341,40115,31696,29583,16871,25357,31695,31695,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31631,31631,31631,29583,29583,29583,29582,29582,27469,14823,23211,29550,31663,42260,31631,29518,29518,27470,27470,27470,27470,31695,40115,27470,27437,19017,14791,27405,27437,27437,27437,27405,27405,27405,25357,25357,25357,25357,25324,25324,25356,25357,27405,27437,27437,27437,27437,27437,27437,19017,14791,27437,27470,35921,35889,27469,27469,27470,16936,10597,10597,10565,6339,8452,12677,12710,10597,10597,10597,10597,10597,10597,10597,12678,12710,12678,25324,16936,10597,10597,10565,2113,0,8449,25315,31683,31683,21090,6337,0,0,16898,27459,31651,29539,12674,2145,0,6307,23244,25356,25357,31663,35921,27469,27405,18985,14823,27405,27437,27437,27437,27437,27437,27437,27470,27470,27470,27470,27470,29518,29518,29550,29550,29550,29550,29550,29550,29550,29582,21130,16904,29550,31631,40147,38002,31663,31663,29582,19017,12678,12678,12677,6371,10532,14758,14791,12678,12678,12678,12678,12678,12678,12678,14791,14791,16871,27470,21097,12710,12710,14791,29614,27469,16904,8420,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8452,6371,4258,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,6307,10565,21129,27501,33840,33808,25356,12710,16869,25348,23235,6337,32,0,14753,27427,31651,29571,14754,4225,0,4193,21090,27459,29571,23234,8449,2113,0,10529,25347,31651,31683,16898,4257,0,2112,18978,29539,31683,27491,10593,2113},
{33795,35876,31651,8417,2080,2113,8449,33763,35908,37988,35876,29539,4257,32,2112,14754,35843,37988,35875,18978,2145,0,4225,27427,37956,37988,31683,8481,2080,2080,8449,35875,38020,35908,23234,4193,32,2112,19017,31696,31696,33744,44341,40115,31696,29583,14823,25357,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31631,31631,29583,29583,29583,29583,29582,29582,29550,29550,27437,14791,23211,29550,31663,42228,29583,27470,27470,27470,27470,27470,27469,31663,40115,27470,27437,19017,14791,25357,27437,27437,27405,27405,27405,25357,25357,25357,25357,25324,25324,25324,25324,25324,25324,25357,27405,27405,27405,27437,27437,19017,14791,27405,27437,35889,35857,27437,27437,27437,16904,10597,10597,10565,6339,8452,12677,12710,10597,10597,10597,10597,10597,10597,10597,12677,12678,12646,25324,16904,10597,10597,10565,4257,2080,2080,6337,27427,31651,31619,21122,4192,0,2112,14786,27459,29571,27459,12673,2112,4258,23243,25356,25356,29583,35889,27437,25357,18985,14823,27405,27437,27437,27437,27437,27437,27437,27437,27469,27469,27470,27470,27470,27470,29518,29550,29550,29550,29550,29550,29550,29550,21130,16904,29550,29583,40115,38002,31663,31631,29582,19017,12678,12678,12677,6371,10532,12710,14791,12678,12678,12678,12678,12678,12678,12678,14791,14791,16871,27469,21097,12678,12710,14791,35953,33840,27437,16904,6371,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8452,6371,4258,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,10565,19049,27501,33840,33840,23275,12678,12645,25315,29571,31651,25315,4225,32,2080,12673,27459,29571,27459,14786,2113,0,4193,19042,27459,29539,25314,6369,2080,2080,8449,27395,29571,29571,18978,4192,0,2145,16898,29571,31651,29539,10529},
{21122,35876,35875,29571,8481,32,2112,10529,31651,35908,25347,6369,32,0,16898,31683,37988,35908,14818,4224,32,2112,29539,35876,37988,31651,8449,2080,0,12673,31651,37988,37988,19010,6305,0,2112,23202,31658,31696,31696,31696,42261,40115,31695,29582,14791,25356,31663,31663,31663,31663,31663,31663,31663,31663,31663,31631,31631,29583,29583,29583,29583,29583,29582,29550,29550,29550,29550,27437,14791,23211,29550,31663,42228,29583,27470,27470,27470,27469,27469,27437,31663,38035,27470,27437,19017,14791,25357,27405,27405,27405,25357,25357,25357,25357,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25357,25357,25357,19017,14791,25357,27437,33809,33808,27437,27437,27437,16904,10597,10565,10565,6339,8452,12645,12678,10597,10565,10565,10565,10565,10565,10565,12645,12678,12645,25292,16904,10565,10565,12645,21123,10561,0,32,6369,25314,31651,29539,21122,4225,0,2144,12641,27459,29539,25346,14754,6307,23243,25324,25324,29583,35889,27437,25357,16936,14823,25357,27437,27437,27437,27437,27437,27437,27437,27437,27437,27469,27470,27470,27470,27470,29518,29518,29550,29550,29550,29550,29550,21098,16904,29550,29583,40115,38002,31631,29583,29582,19017,12677,12678,12645,6371,10532,12710,14791,12678,12678,12678,12678,12678,12678,12678,14790,14791,14823,27469,21097,12678,12678,14791,35953,40179,35921,27469,16904,8420,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8452,6371,4258,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,10597,19049,27469,33840,33840,23243,10565,4194,2145,6337,21154,31651,29571,23234,6337,0,2112,10561,27427,29571,27427,16898,32,0,4224,16898,27459,27459,23202,8449,0,2112,8417,25315,29571,27459,21090,2113,0,4192,14786,29571,31651,27427},
{14756,21125,21125,21125,12676,8420,8420,8452,19013,21157,16901,8452,8420,8420,16900,23205,23205,21125,12644,8452,8452,8452,21157,23205,23205,19013,8452,8452,8452,14757,23205,23205,23205,12708,8452,8452,8452,19013,27467,31695,31695,31696,42260,40115,31663,29550,14791,25356,31663,31663,31663,31663,31663,31663,31631,31631,29583,29583,29583,29583,29583,29582,29550,29550,29550,29550,29550,29550,29550,27437,14791,23211,29518,31631,42228,29582,27470,27469,27469,27437,27437,27437,31663,38034,27469,27437,19017,14791,25356,27405,27405,25357,25357,25356,25356,25324,25324,25324,25324,25324,25324,25324,25324,25324,25292,25292,25324,25324,25324,25324,18985,14759,25324,27405,33808,33776,27405,27405,27405,16904,10565,10565,10565,6339,8452,10597,12678,10565,10565,10565,10565,10565,10565,10565,12645,12678,12645,25292,16904,10565,10565,10597,16900,10596,6339,6339,6371,14788,18980,18980,16900,8451,6339,6339,8451,16900,16900,16900,12676,10533,23244,25324,25324,29582,35889,27437,25357,16936,14791,25356,27405,27405,27437,27437,27437,27437,27437,27437,27437,27437,27437,27469,27469,27470,27470,27470,27470,29518,29550,29550,29550,21098,16904,29518,29550,40115,38002,29583,29583,29550,19017,12677,12677,12645,6371,10532,12710,14791,12678,12678,12678,12678,12678,12678,12678,14758,14791,14823,27469,19049,12678,12678,12710,21162,35921,40147,35921,25388,16904,8452,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8452,6371,4258,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4258,10565,19049,27501,33808,33808,23243,14791,14788,14786,2113,32,8449,19042,31651,29571,21154,10595,6339,8451,16900,18980,16932,14788,6339,6339,6339,10595,16900,16900,16900,10563,6339,6339,6371,14788,16932,16932,16868,8419,6339,6339,10564,18980,18980,18980},
{12678,12678,12645,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12710,12678,12678,12678,12678,23243,31663,31663,31695,42260,38035,31663,29550,14791,25324,31663,31663,31663,31631,31631,31631,29583,29583,29583,29583,29583,29582,29550,29550,29550,29550,29550,29550,29550,29550,29550,27437,14791,23211,27470,29583,40147,29550,27438,27469,27437,27437,27437,27437,31663,38034,27437,27437,18985,14791,25324,27405,25357,25357,25357,25356,25324,25324,25324,25324,25324,25324,25324,25324,25324,25292,25292,25292,25292,25292,25292,25324,16936,14758,25324,25356,33776,33744,25357,25357,25357,16872,10565,10565,10564,6339,8452,10597,12678,10565,10565,10565,10565,10565,10565,10565,12645,12677,10597,23211,16872,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10564,10564,10565,10565,10533,8484,8484,8484,8484,10532,12678,23244,25324,25324,29550,33809,27437,25324,16904,14791,25324,27405,27405,27405,27437,27437,27437,27437,27437,27437,27437,27437,27437,27469,27469,27470,27470,27470,27470,29518,29518,29518,21098,16904,27470,29550,38035,35922,29583,29550,29550,19017,12645,12677,12645,6371,10532,12710,14791,12678,12678,12678,12678,12678,12678,12678,14758,14791,14823,27437,19017,12678,12678,12678,12678,23275,33840,40147,33840,25388,14823,8420,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,6339,8452,8452,6339,4258,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4193,4258,10565,19017,27469,33808,33808,25323,14758,16900,25316,27427,12674,2113,0,8417,21154,29571,25316,14820,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10564,8484,10533,8484,8484,8484,8484,8484,8484,8484,10532,10532,10565,10565,10565,10565,10565,10565},
{10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,12646,12646,12646,12646,12646,12646,12646,12646,12646,12678,12678,12678,12678,12678,12678,12678,12646,12646,12646,12646,12646,12646,12646,23211,31663,31663,31663,42228,38034,31663,29550,14791,25324,31631,31663,31631,29583,29583,29583,29583,29583,29582,29582,29550,29550,29550,29550,29550,29550,29550,29550,29550,29518,29518,27437,14791,23210,27470,29583,40147,29550,27437,27437,27437,27437,27437,27437,31663,38002,27437,27405,18985,14791,25324,25357,25357,25356,25324,25324,25324,25324,25324,25324,25324,25324,25324,25292,25292,25292,25292,23244,23244,23243,23243,23243,16904,12710,23244,25324,31695,31695,25324,25324,25324,16872,10565,10564,10532,6339,8419,10597,12677,10565,10565,10565,10565,10565,10565,10565,10597,12645,10597,23211,16872,10565,10565,10564,10532,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,12678,23243,25324,25324,29550,33809,27405,25324,16904,14791,25324,25357,27405,27405,27405,27405,27437,27437,27437,27437,27437,27437,27437,27437,27437,27469,27469,27470,27470,27470,27470,27470,19050,16872,27470,29550,38034,35921,29550,29550,29550,19017,12645,12645,12645,6339,8484,12710,14790,12678,12678,12678,12678,12678,12678,12678,14758,14790,14791,27437,19017,12678,12678,12678,10565,10565,21130,35953,40147,33840,25356,14823,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8452,10533,10565,8452,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,10533,19017,27469,33808,33808,25356,10565,10564,21091,27491,31651,29539,10529,2113,0,6337,23235,14788,10565,10565,10533,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8452,8452,8484,8484,8484,8484,8484,8484,8484,8484},
{8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8452,8452,8452,21130,31663,31663,31663,42228,38034,31663,29550,14791,25324,29583,29583,29583,29583,29583,29583,29582,29550,29550,29550,29550,29550,29550,29550,29550,29550,29550,29518,29518,27470,27470,27405,14791,21130,27469,29582,40115,29550,27437,27437,27437,27437,27437,27437,29583,38002,27437,27405,18985,14791,25324,25356,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25292,25292,25292,25292,23244,23243,23243,23211,23211,23211,16872,12678,23211,25292,31663,31663,25324,25292,25324,14823,10564,10564,10532,6339,8419,10565,12645,10565,10564,10564,10564,10564,10564,10564,10597,12645,10565,23211,16871,10564,10564,10532,8420,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,10565,23211,25324,25324,29550,33808,27405,25324,16904,14791,25324,25357,25357,25357,27405,27405,27405,27405,27437,27437,27437,27437,27437,27437,27437,27437,27437,27469,27469,27470,27470,27470,19049,16871,27470,29550,38034,35921,29550,29550,29518,18985,12645,12645,10597,6339,8484,12678,14790,12678,12677,12677,12678,12678,12678,12678,14758,14790,14791,27437,19017,12678,12678,12645,2146,4193,8451,19017,35953,40147,33840,25388,19017,19017,19017,19017,19017,19017,19017,19017,19016,19016,19017,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,19049,27469,33808,33808,23243,10565,4193,2081,2113,14786,29539,31651,27459,12674,2113,4193,10564,10565,10565,8484,8420,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371},
{8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,21130,31663,31663,31663,42228,38002,31631,29518,14791,25324,29583,29583,29583,29582,29550,29550,29550,29550,29550,29550,29550,29550,29550,29518,29518,29518,27470,27470,27470,27470,27470,25357,14791,21130,27437,29550,40115,29550,27437,27437,27437,27437,27405,27405,29582,35953,27437,25357,18984,14791,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25292,25292,25292,23244,23244,23243,23243,23211,23211,23211,23211,23211,16872,12646,23179,23211,29582,29550,23244,23244,25292,14791,10532,10532,8484,6339,8419,10565,12645,10564,10532,10532,10532,10532,10532,10532,10565,10597,10565,23179,14791,10532,8484,8484,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,10565,23211,25292,25324,29550,33776,27405,25324,16904,14791,25324,25324,25356,25357,25357,25357,27405,27405,27405,27405,27437,27437,27437,27437,27437,27437,27437,27437,27437,27469,27469,27469,19017,16871,27437,29518,38002,35889,29550,29550,27470,18985,12645,12645,10597,6339,8484,12678,14758,12677,12645,12645,12645,12677,12677,12677,14758,14790,14791,27437,19017,12678,12678,12645,2145,16930,21124,14790,21130,33840,38066,33840,27469,27469,27469,27469,27468,27436,27437,27437,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25324,25324,25324,23275,23275,23275,23275,23275,23275,27469,33807,33840,21162,14790,14788,19042,4225,0,4225,14753,27491,29571,25347,16899,8452,10565,10565,8452,8420,6371,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339},
{8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,21098,31631,31631,31631,40147,38002,29583,27470,14791,25324,29550,29550,29550,29550,29550,29550,29550,29550,29550,29550,29550,29518,29518,29518,27470,27470,27470,27470,27470,27469,27469,25357,14791,21130,27437,29550,40115,29518,27437,27437,27405,27405,27405,27405,29582,35921,27405,25356,18984,14759,25292,25324,25324,25324,25324,25324,25324,25324,25292,25292,25292,25292,23244,23244,23243,23211,23211,23211,23211,23211,23211,23211,16872,12677,21130,23211,27469,27469,23211,23211,23211,14791,8484,8484,8484,6306,6371,10564,10597,10532,10532,10532,8484,8484,10532,8484,10565,10597,10565,21130,14791,8484,8484,8484,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,10533,23211,25292,25292,29550,33776,25357,25324,16904,14791,25292,25324,25324,25324,25324,25357,25357,25357,27405,27405,27405,27405,27437,27437,27437,27437,27437,27437,27437,27437,27437,27437,19017,16871,27437,27470,38002,35889,29550,29518,27469,18984,12645,12645,10597,6339,8484,12678,14758,12677,12645,12645,12645,12645,12645,12645,12710,14758,14791,27405,19017,12678,12678,12677,18979,29571,31684,23237,14790,21162,33808,38066,35920,35920,35920,35920,33840,33840,33840,33840,33840,33840,33840,33840,33840,33840,33840,33840,33840,33808,33808,33808,33808,33808,33808,33808,33807,33807,33807,31759,31727,31727,31727,31727,31727,31727,31727,31727,31695,31695,31695,31695,31695,31695,31727,31727,23243,12710,16900,25316,29539,18978,6337,0,4225,14786,27427,23236,16868,10565,10533,8452,8420,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339},
{8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,21098,29583,29583,29583,40147,38002,29583,27437,14759,23244,29550,29550,29550,29550,29550,29550,29550,29550,29518,29518,29518,27470,27470,27470,27470,27470,27470,27469,27437,27437,27437,25356,14759,21130,27437,29550,38035,27470,27405,27405,27405,27405,25357,25357,29550,35921,27405,25324,16936,14759,25292,25324,25324,25324,25324,25324,25292,25292,25292,23244,23244,23244,23243,23211,23211,23211,23211,23211,23211,23211,23211,23211,16871,12646,21130,21130,27469,27437,21131,21131,23211,14759,8484,8484,8452,6306,6339,10532,10597,10532,8484,8484,8484,8484,8484,8484,10564,10565,10565,21098,14791,8484,8484,8452,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,10533,23211,23244,23244,27470,33776,25356,25324,16904,14791,25292,25324,25324,25324,25324,25324,25357,25356,25357,25357,27405,27405,27405,27405,27437,27437,27437,27437,27437,27437,27437,27437,19017,14823,27437,27470,38002,35889,29518,27470,27469,18984,10597,12645,10597,6339,8484,12678,14758,12645,12645,12645,12645,12645,12645,12645,12710,14758,14791,27405,19017,12677,12677,14757,31684,35876,31651,21123,10564,10597,23210,29614,29614,29614,29614,29614,29614,29614,29614,29614,29614,29614,29582,29582,29582,29582,29582,29582,29582,29582,29582,29582,29582,29581,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27469,27469,27469,27469,27469,27469,27469,27469,27469,27437,23275,12678,8452,14755,23234,29571,29571,16898,6305,0,2113,19011,14788,10565,10533,8452,8419,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6339},
{8420,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,21098,29582,29582,29583,40115,35921,29550,27437,14759,23243,29550,29550,29550,29550,29550,29518,29518,29518,27470,27470,27470,27470,27470,27469,27469,27469,27437,27437,27437,27437,27437,25324,14759,21130,27437,29550,38034,27469,27405,25357,25357,25357,25356,25324,29550,35921,25357,25324,16904,14759,25292,25324,25324,25324,25292,25292,25292,25292,23244,23244,23243,23211,23211,23211,23211,23211,23211,23211,23211,23211,23179,21130,14791,12645,21098,21130,27437,25389,21130,21098,21098,12678,8452,8452,8452,4258,6339,10532,10565,8484,8484,8484,8484,8484,8484,8484,10532,10565,10532,19050,14758,8452,8452,8452,6339,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,10533,23211,23243,23244,27469,31696,25324,25292,16904,14791,25292,25324,25324,25324,25324,25324,25324,25324,25324,25357,25357,25357,25357,27405,27405,27405,27405,27437,27437,27437,27437,27437,19017,14823,27437,27469,35922,33809,27470,27470,27437,16936,10597,10597,10597,6339,8484,12678,14758,12645,12645,12645,12645,12645,12645,12645,12710,14758,14791,25357,18985,12645,12645,12709,31652,31683,19010,2113,2113,12676,14790,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12677,12677,12677,12678,12677,12677,12645,12677,12709,4226,2081,8449,25347,29539,29539,18978,4257,2145,8484,10565,10533,8484,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307},
{8420,8420,8420,8420,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,19050,29550,29550,29550,40115,35921,29550,27437,14758,23243,29550,29518,29518,29518,29518,27470,27470,27470,27470,27470,27469,27469,27469,27437,27437,27437,27437,27437,27437,27437,27437,25324,14759,21098,27405,29518,38002,27437,25357,25357,25356,25356,25324,25324,29550,35889,25357,25324,16904,14758,23244,25324,25292,25292,25292,25292,23244,23244,23243,23211,23211,23211,23211,23211,23211,23211,23211,23211,23179,23178,21130,21130,14791,10597,21098,21130,27437,25357,21098,19050,19050,12678,8452,8452,8452,4258,6339,8484,10565,8452,8452,8452,8452,8452,8452,8452,10532,10532,8484,19017,12678,8452,8452,8452,6339,6306,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,8485,23179,23211,23243,27469,31695,25324,23244,16872,14759,25292,25324,25324,25324,25324,25324,25324,25324,25324,25324,25357,25356,25357,25357,27405,25357,27405,27405,27405,27437,27437,27437,19017,14791,27405,27437,35921,33809,27470,27437,27437,16904,10597,10597,10565,6339,8484,12678,12710,12645,12645,12645,12645,12645,12645,12645,12678,12710,14759,25324,18985,12645,12645,12677,29572,14818,4193,32,4225,25283,21125,12677,10597,10597,10597,12677,12677,12677,12677,12645,10597,10597,10597,12677,12677,12677,12677,10597,10597,10597,10597,12677,12677,12677,12677,12645,10565,10565,10565,10597,12645,12677,12645,10597,10565,10565,10565,10597,12645,12645,10597,10565,10565,10565,10565,14789,25315,8449,32,2081,8417,25315,29539,27427,21091,10564,10532,10565,8452,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307},
{8420,8420,8420,8420,8420,8420,8420,8420,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,19018,29550,29550,29550,40115,35889,29550,27437,14758,23243,27470,27470,27470,27470,27470,27469,27469,27469,27437,27437,27437,27437,27437,27437,27437,27437,27437,27437,27437,27405,27405,25324,14758,21098,25357,27470,38002,27437,25357,25324,25324,25324,25324,25324,29550,35889,25356,25324,16904,14759,23243,25292,23244,23244,23244,23243,23243,23211,23211,23211,23211,23211,23211,23211,23211,23179,23179,23178,21130,21130,21130,21130,14791,10597,19050,21098,25357,25356,19050,19017,19017,12678,8452,8419,8419,4226,6339,8452,10532,8452,8452,8452,8452,8452,8452,8452,8484,8484,8452,16937,12678,8420,8420,8419,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,8484,21131,23211,23211,27437,31695,25324,23243,16872,14759,23243,25292,25292,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25356,25357,27405,25357,25357,27405,27405,18985,14791,27405,27437,35921,33808,27469,27437,27437,16904,10597,10597,10565,6339,8452,12678,12710,12645,10597,10597,10597,12645,12645,12645,12678,12710,14759,25324,18985,12645,10597,10597,10562,4192,32,6305,23234,31683,31652,19011,4226,4194,4226,16867,27460,27460,27428,10594,4194,4194,6338,23236,27460,27428,23203,6306,4194,4226,12675,25348,27428,27428,27428,19043,4226,4194,4194,14787,25316,25348,25316,12643,4194,4194,4258,21123,25348,25348,21123,6306,2145,2145,10562,25315,29539,23234,10561,32,2080,8449,23202,23204,14788,10565,10533,8452,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307},
{8419,8419,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,19017,29550,29550,29550,38035,35889,29518,27437,14758,23211,25324,21098,21098,27405,23211,19017,21130,27437,21130,19017,21163,27437,27437,21130,19017,21130,27405,27437,21130,19017,21098,23244,12710,21098,25357,27469,38002,27437,25324,25324,25324,25324,25324,25324,29518,33841,25324,25324,16904,14759,23211,18985,16904,21098,23211,16904,16904,21098,21098,16872,16872,21130,23211,21098,16872,16871,21098,21130,19017,14791,14791,19017,14791,10597,19017,21098,25356,25324,19018,19017,19017,12646,8420,8419,6371,4226,6306,8452,8484,8452,8419,8419,8419,8419,8419,8419,8452,8484,8452,16904,10597,8420,8420,8419,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,8484,21130,23211,23211,27437,31663,25324,23211,16872,14758,23211,18984,16904,21098,23211,16936,16936,23211,21130,18985,18985,25292,25324,23211,18985,18985,23244,25357,23211,19017,19017,23244,18985,14791,25357,27437,35889,33776,27437,27437,27437,16904,10565,10597,10565,6339,8452,12677,12710,10597,10597,10597,10597,10597,10597,10597,12678,12710,14758,25324,18984,12645,12645,10597,2113,0,6337,19010,33731,33795,25347,12641,32,32,12673,25315,33795,31683,21090,6337,0,4224,16866,31651,33763,27427,14754,2113,0,10529,23202,31683,33763,33763,33763,27459,14754,2112,0,8449,21122,31651,31651,21122,8481,0,2080,14754,25347,31651,27459,14786,4224,0,6305,16898,27459,29571,21154,10561,0,32,12706,14820,10565,10533,8452,8420,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307},
{8420,8419,8419,8419,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8420,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,19017,27470,29518,29550,38034,35889,27470,25357,12710,23211,21098,12645,16871,25324,16904,10565,14758,25357,14758,10565,16872,27405,25357,14791,12678,16904,23211,25357,14791,10565,14758,23243,12710,19049,25324,27437,35921,27437,25324,25324,25324,25324,25324,25324,27469,33808,25324,25292,16904,12710,21130,12645,12645,16904,21098,10532,8484,16904,16904,8484,8484,19017,23179,16904,8484,10597,16872,19017,16904,8452,8452,16904,14791,10597,19017,19050,25356,25324,19017,19017,19017,12646,8419,6371,6371,4226,6306,8419,8452,6371,6371,6371,6371,6371,6371,6371,8452,8452,8419,16872,10597,8419,6371,6371,6339,6307,4258,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,8484,21130,23211,23211,27437,31663,23244,23211,16871,14758,21130,10565,12646,18985,21098,10565,10565,19017,18984,10564,10565,23211,25324,19017,10597,14759,19017,23244,21098,10597,10597,21130,18985,14791,25356,27437,35889,33776,27437,27437,27405,16904,10565,10565,10565,6339,8452,12645,12710,10597,10597,10597,10597,10597,10597,10597,12678,12710,14758,25324,16936,10597,10597,10597,4226,6337,18978,33763,33763,27459,12641,0,2081,8449,27427,33763,31651,23202,4225,1,4225,14786,31651,33763,27459,16866,0,32,6337,23202,31683,31651,25347,25315,29539,31683,29539,10561,2113,0,6369,23234,29571,31651,21122,6337,32,0,14786,25347,29571,27459,12673,4193,0,4225,21090,27459,29539,23203,8417,4193,6371,10532,8484,8452,6371,6371,8420,8420,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6371,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4258,4258},
{8420,8420,8420,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,10565,21098,27470,27470,27470,38002,33809,27469,25357,12710,23211,21098,14759,25324,27437,16904,10565,14758,25324,12710,10597,16904,25324,25324,14791,16904,21098,12645,25324,14791,10565,14758,23211,12678,19049,25324,27437,35921,27405,25324,25324,25324,25324,25292,25292,27469,33808,25324,23244,16904,12710,21098,10597,16904,23179,21098,10532,8484,16904,16904,8484,10565,18985,21130,16904,10565,16936,12645,14791,16904,8452,8452,16904,14759,10565,19017,19017,25324,23276,19017,18985,18985,10597,6371,6371,6339,4226,4258,6371,8452,6371,6339,6339,6339,6339,6339,6339,8419,8420,8419,14792,10565,6371,6371,6371,6371,6339,6307,6307,6307,6307,6307,6307,6307,6339,6339,6339,6339,6339,6339,6339,6339,8484,21098,23179,23211,27404,29582,23243,23211,16839,12710,21098,10565,18985,23211,19050,10565,10564,19017,16936,10565,12645,21130,25292,19017,12678,21098,12710,19017,19017,10565,10565,21130,16937,14791,25324,27405,35857,33744,27437,27405,25357,16904,10565,10565,10565,6339,8452,12645,12678,10597,10597,10597,10597,10597,10597,10597,12678,12678,14758,25292,16904,10597,10597,10597,10597,23236,31620,31652,29507,10530,2113,2113,8481,29571,33763,31651,21122,2081,33,2145,16930,31683,33731,29539,10593,32,2080,6337,25347,31683,31651,23235,4192,2080,14786,29539,31651,31651,12641,2113,32,4225,23202,29571,31651,25315,6337,32,32,10561,27395,29571,29539,16834,2145,33,2113,21091,27427,27427,23235,12676,8484,10532,8484,6371,6371,8452,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10533,10533,10533,10533,10533,8484,8452,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307},
{10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10597,21098,27469,27469,27470,38002,33808,27437,25357,12710,23211,21098,12678,14791,25292,16904,10597,14758,25324,14758,18985,21098,16871,25292,14791,12678,12678,12646,25292,14791,10565,14759,23211,12678,19017,25324,27437,35889,27405,25324,25324,25324,25292,25292,25292,27437,33776,25292,23243,16872,12678,21098,12645,10565,16872,19017,10532,10532,16904,16904,10597,18985,12678,16904,16872,8484,10565,8484,14791,16904,8452,8452,16872,14759,10565,18985,19017,23276,23243,18985,16937,16937,10597,6371,6371,6339,4226,4258,6371,8420,6339,6339,6339,6339,6339,6339,6339,6371,8420,6371,14791,10565,6371,6371,6371,6371,6371,6371,6371,6371,6371,8420,8420,8420,8420,8420,8420,8452,8452,8452,8452,8452,10565,21098,21130,21130,25356,29582,23211,23179,14791,12678,21098,10565,10597,16936,19017,10565,10565,19017,16904,12678,21098,14759,21098,19017,10597,12678,10597,19017,19050,10597,10597,21130,16936,14791,25324,25357,33808,31695,27405,27405,25356,16904,10565,10565,10565,6339,8452,12645,12678,10597,10565,10565,10597,10597,10597,10597,12678,12678,12710,25292,16904,10597,10597,10597,10597,12709,14789,14789,14789,10597,10565,16868,27427,31683,31683,19010,4224,0,2113,19010,29571,31683,29539,10529,2113,32,6337,25315,31651,31651,21122,6305,32,0,2145,12674,29571,31651,27459,14754,2112,32,6305,21090,29571,29539,23234,6305,33,2113,8481,27427,29539,27427,16866,2145,8452,12676,12708,12676,12676,10564,10532,10533,8484,8484,8484,8484,12678,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,14823,8484,8452,8452,8452,8420,8420,8420,8420,8420,8420,8420,6371,6371,6371,6371,6371},
{14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14791,14791,14791,14791,14791,12646,21098,27437,27437,27469,35922,33776,27437,25324,12678,21163,25292,21130,21130,25324,23211,21130,21130,25356,21130,23243,25292,21130,25324,21130,21098,21098,21098,25324,21130,21098,21130,23211,12678,19017,25324,27437,35889,25357,25292,25292,25292,25292,23244,23244,27437,33776,25292,23211,16872,12678,21130,18985,16904,19017,21130,16904,16904,19050,19018,16936,21098,16904,19017,19017,16872,16872,16871,16936,18985,14823,14791,16937,12711,10565,18985,19017,23243,23243,16937,16905,16905,10565,6371,6339,6339,4226,4258,6339,6371,6339,6306,6306,6306,6306,6306,6339,6339,6371,6371,14791,10565,6339,6339,6371,6371,8452,8484,10533,10565,10565,10565,10565,10565,10565,10565,10565,10565,10597,10597,10597,10597,12678,19050,21130,21130,25324,29550,23211,23179,14791,12678,21130,18985,18985,21098,21130,18985,18985,21130,21130,21098,23211,19017,23211,23211,19017,19017,19017,23211,23211,19049,21097,23243,16936,14759,25324,25324,33776,31695,25357,25357,25324,16872,10565,10565,10565,6339,8452,10597,12678,10565,10565,10565,10565,10565,10565,10565,12677,12678,12710,23243,16904,10597,10597,10597,14791,14791,14823,14823,14823,16904,19017,19048,21125,29571,16898,6337,0,2144,18978,29539,31683,27427,12673,2112,0,8449,23202,31651,31683,19010,8417,32,0,0,0,4193,12706,27459,31651,25347,14786,2080,32,6337,19010,29571,29539,21122,8417,0,2113,10593,25314,29539,21123,8484,14823,14823,14791,12710,12710,12678,12678,12678,12678,12678,12678,10565,12678,19049,19017,19017,19017,19017,19017,19017,19017,19017,19016,16936,16936,16936,16936,16936,16904,10533,10565,10597,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10533,10532,8484},
{12710,12710,12710,12710,12710,14758,14759,14759,14759,14759,14758,14758,14758,14758,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14759,10597,19050,27437,27437,27437,35921,33776,27437,25357,19017,27469,31695,31695,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31663,31631,31631,31631,29583,29583,29582,29582,29582,27469,19017,21130,25324,27405,35857,25356,25292,25292,23244,23244,23243,23243,27437,31695,23243,23211,18985,18985,27405,27437,27437,27437,25357,25357,25356,25356,25356,25324,25324,25324,25324,25324,23276,23243,23243,23243,23243,23211,23211,23211,16936,14759,16937,18985,23243,23211,16904,16904,16904,10565,6339,6339,6339,4226,4226,6339,6339,8452,8452,8452,8452,8452,8452,8452,8420,6339,6339,12711,8485,6339,6339,6339,6371,8452,8484,8484,8484,8484,8484,10532,10532,10533,10565,10565,10565,10565,10565,10565,10565,12678,19050,21098,21130,25324,29550,23211,21130,16937,18985,25356,27437,27437,27437,27437,27437,27469,27469,27469,27469,27470,27470,29550,29550,29550,29550,29550,29550,29550,29582,29582,29582,23211,19017,25324,25324,33776,31663,25356,25356,25324,16872,10565,10565,10564,6339,8452,10565,12678,16904,16936,16936,16936,16936,16936,16936,14791,12645,12678,23211,16904,10597,10597,10597,14758,14791,14791,14791,14791,16871,19049,19017,12677,16898,6305,0,4225,16866,29539,31683,25347,14754,2080,32,8449,21090,31651,29571,21090,8417,0,2112,12641,12705,6337,0,2113,14786,27427,29571,25347,12674,2112,0,6369,19010,29507,29539,19010,8449,0,2080,12673,23202,23203,12677,16936,14823,12710,12678,12678,12678,12678,12678,12678,12678,12646,10565,12646,16904,16904,16903,16871,16871,16871,14823,14823,14823,14823,14823,14823,14823,14791,14791,14791,8484,8484,10565,10565,10565,10565,10565,10533,10532,10532,8484,8484,8484,8484,8484,8484},
{10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10565,10565,10565,10565,10565,10565,19017,27437,27437,27437,35921,33776,27405,27405,25357,31696,35889,35889,35889,33841,33841,33809,33809,33809,33808,33808,33808,33776,33776,33776,33776,33776,33776,33776,33776,31728,31728,31695,25356,25292,25292,25357,33808,25324,23244,23243,23243,23211,23211,23211,27405,31695,23243,23211,23211,25292,29550,29550,29550,27501,27501,27469,27469,27469,27469,27469,27437,27437,27437,27437,27437,25357,25356,25356,25356,25324,25324,25324,21130,16937,16937,16936,23211,21130,16904,16872,16872,10533,6339,6339,6306,4193,4226,6306,6339,10565,10565,10565,10565,10565,10565,10565,8452,6306,6339,12678,8484,6339,6339,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8420,8420,8420,8420,8420,8420,8420,8452,10565,19017,21098,21098,23276,27501,21162,21130,21130,23243,27502,29550,29550,29582,29582,29582,29582,29582,29614,29615,31663,31663,31663,31663,31663,31695,31695,31695,31695,31695,31696,33743,29518,25292,25324,25324,33776,31663,25324,25324,25324,16872,10564,10564,10532,6339,8452,10564,12678,21098,21130,21130,21163,23211,23211,23211,16872,10565,12678,23211,16904,10565,10565,10565,10565,10597,10597,10597,10597,10597,16871,16904,10565,4258,4194,2146,8482,25316,27396,27428,16867,4226,2145,4193,16899,25348,25348,25315,8450,2145,2113,6338,23203,25315,12706,2146,2145,4194,19011,25315,25315,21123,6338,2113,2145,8450,23203,25283,23235,14786,2145,2113,4193,14786,19012,10597,14823,10597,10533,8484,8484,8484,8484,8484,8484,8484,8484,8484,10565,12710,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12646,10597,8452,8420,8420,8420,8420,8420,8420,8420,6371,6371,6371,6371,6371,6371,6339,6339},
{10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10597,10565,10565,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10565,19017,25324,25324,27405,35889,31696,27405,25357,25357,27437,27437,27437,27437,27437,27437,27437,27405,27405,27405,27405,27405,27405,27405,27405,25357,25357,25357,25356,25324,25324,25324,25324,25292,23244,23244,25356,33808,25324,23211,23211,23179,23178,21130,23211,25356,31663,23211,23211,23179,23211,23211,23211,21163,21163,21162,21130,21130,21130,21130,21130,21130,21098,21098,21098,19050,19050,19050,19017,19017,19017,19017,18985,16937,16904,16904,16904,21130,21130,16872,14791,14791,8484,6339,6339,6306,4193,4226,6306,6306,6339,6339,6339,6339,6339,6339,6339,6339,6306,6339,12646,8452,6306,6306,6339,6339,6339,6339,6339,6371,6371,6371,6371,6371,8420,8420,8420,8420,8420,8452,8452,8452,10565,16937,19017,19018,23243,27469,21130,21098,21130,21130,21163,23211,23211,23211,23211,23211,23211,23211,23243,23243,23244,23244,25292,25292,25292,25324,25324,25324,25324,25324,25324,25324,25324,25292,25292,25324,31696,29615,25324,23244,23243,14791,10564,10564,10532,6306,8452,10564,10565,12645,12645,12645,12645,12645,12645,12645,10597,10565,12678,23211,16872,10565,10565,10565,10565,10597,10597,10597,10597,10597,14791,14791,10597,10565,10565,10565,10565,12677,12677,12677,10597,10565,10565,10565,12645,12677,12677,12677,10565,10533,10533,10565,12677,12677,10597,8484,8484,8484,10597,12677,12677,12645,10564,8484,8484,10564,12644,12644,12644,10564,8484,8484,8484,10564,10597,10565,14791,10597,10533,10533,8484,8484,8484,8484,8484,8484,8484,8484,10565,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12646,12646,10597,10597,10597,10597,8452,8420,8452,8420,8420,8420,8420,8420,8420,6371,6371,6371,6371,6371,6339,6339},
{14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14823,14823,14823,14823,14823,14791,14791,14791,14791,14791,14791,14791,10597,12678,14759,14791,25324,33808,31663,25357,25356,25356,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25292,25292,25292,25292,25292,23244,23244,23243,23243,23211,25324,31727,23244,16872,12678,12678,12646,12646,16904,25324,29582,23211,21131,21130,21130,21130,21130,21130,21098,21098,21098,19050,19050,19050,19018,19018,19017,19017,19017,19017,19017,18985,18985,16937,16937,16905,16904,16904,16904,16904,16872,21098,19017,14759,8452,8452,6339,6339,6306,4258,4193,4226,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6339,12646,8452,6307,6307,6339,6307,6371,8452,8484,8484,8484,8484,8484,10533,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,14824,23211,27437,21130,19050,21098,21098,21098,21130,21130,21130,21130,21131,21131,23179,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23243,23243,23244,23244,23244,25292,25292,31663,29550,21130,14759,12710,10597,10565,10565,10532,6339,8452,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,12678,23211,16871,10565,10597,10597,14791,14823,14791,14791,14791,14823,14823,16872,14823,14823,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14758,14758,14758,14758,14758,14758,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,14791,12710,12710,12710,12678,12678,12678,12678,12678,12678,12678,10565,8484,10597,10597,10597,10597,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10533,8452,8484,10565,10565,10565,10565,10565,10565,10533,8484,8484,8484,8484,8484,8452,8452},
{12645,12645,12646,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,10565,19017,25356,25356,16904,21097,23243,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25324,25292,25292,25292,25292,25292,25292,23244,23244,23243,23243,23243,23211,23211,23211,21163,19017,14791,19017,23211,23210,21162,21162,16936,14823,18984,21130,21130,21130,21130,21098,21098,21098,19050,19050,19050,19050,19018,19017,19017,19017,19017,19017,18985,18985,18985,16937,16937,16904,16904,16904,16904,16904,16872,16872,14791,14759,10597,10565,14759,12710,10597,10533,8484,6307,4226,8419,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,10533,8452,6339,6371,10533,10532,6339,6339,6371,6371,6371,8420,8420,8452,8452,8452,8452,8452,8452,8452,8452,8484,8484,10597,18985,19017,14791,14759,16904,19017,19017,19050,19050,21098,21098,21098,21130,21130,21130,21130,21130,21130,21130,23179,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23243,23243,23243,23244,23243,21130,18984,18984,23243,25324,21098,18985,16904,10565,8452,14759,18985,18985,18985,19017,19017,19017,19017,19017,19017,19017,19017,18985,16904,12678,14759,19017,19017,14758,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12645,12645,12645,12645,12645,12645,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10565,10565,10565,10565,10565,10565,10565,10565,8484,8484,10565,10565,10565,10565,10565,10565,10565,10565,10565,10533,10533,10533,8484,8484,8484,8484,8420,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8420,8420,8420,6371,6371},
{6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6371,8484,25324,38002,35889,19049,19017,19017,23211,27470,29550,29550,29550,29518,29518,29518,29518,29518,27470,27469,27469,27469,27469,27469,27469,27437,27437,27437,27437,27437,27437,27437,27437,27437,27405,25357,23211,16936,16904,16904,25356,31695,31695,31695,31663,23211,16872,16872,16904,21163,23243,23243,23243,23243,23243,23211,23211,23211,23211,21163,21163,21130,21130,21130,21130,21098,21098,21098,19050,19017,19017,19017,19017,19017,18985,16936,16904,12678,10565,10565,12646,19017,19017,16872,12678,12646,8452,8452,8484,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,8452,8452,10533,12678,12678,6371,4226,4194,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,8484,25356,27437,19017,14791,14791,14823,21098,23211,23211,23211,23211,23243,23243,23243,23243,23244,23276,23276,25324,25324,25324,25324,25324,25356,25356,25356,25356,25357,25357,27405,27437,27437,27437,25356,19017,16936,16936,23210,33776,33808,27470,25292,23211,14791,14791,16904,19017,19017,19017,19017,19017,19017,19017,19017,19049,19050,19050,19017,16872,14791,19017,25324,25292,10533,6339,6339,6339,6339,6339,6371,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6339,6307,6307,6307,6307,6307,6307,6371,8452,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8452,8452,8452,8452,8452,8452,6371,6307,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194},
{32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,2081,6339,23243,35889,33808,33808,35889,23275,18985,33776,33808,33808,33808,33808,33808,33776,33776,33776,33776,33776,33776,33776,33776,31696,31695,31695,31695,31695,31695,31695,31695,31695,31663,31663,31663,29615,23211,14791,29615,29582,29582,29582,31663,29615,29550,27501,29550,27501,10597,23243,27469,27469,27469,27469,27469,27437,27437,27437,25389,25357,25357,25356,25356,25324,25324,23276,23244,23243,23243,23211,23211,21163,21162,21130,21130,21098,18985,8484,14791,19017,18985,16937,19017,14824,12678,12646,12646,12678,8452,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6307,12646,12678,12646,12646,12678,6339,2113,0,0,0,0,0,0,32,32,32,32,32,32,32,32,32,6307,23243,25324,25324,25356,23243,12678,21130,27437,27437,27437,27437,27469,27469,27469,27469,27470,27502,27502,29550,29550,29550,29582,29582,29582,29582,29582,29583,29615,29615,31663,31663,31663,31663,29550,14791,27437,31727,31695,31695,33776,27469,23211,21130,21130,23243,14791,10532,8484,8484,8484,10532,10532,10532,10532,10532,10532,10532,12645,23211,23243,23211,23211,23243,4259,33,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,2081,4226,6371,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,2113,32,32,32,32,32,32,32,0,0,0,0,0,0,0},
{6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,2113,21098,31695,21194,21194,31695,29582,25292,25324,25324,25324,25324,25324,25324,25324,25324,25292,25292,25292,25292,25292,23244,23244,23243,23243,23243,23243,23243,23211,23211,23211,23211,23211,23211,23211,21130,23211,29614,19082,17001,23243,29582,29582,21162,17000,21162,27501,19050,19050,19050,19050,19050,19018,19018,19017,19017,19017,19017,18985,18985,18985,16937,16936,16904,16904,16904,16904,16872,16872,14824,14791,14791,14759,14759,14759,14759,12710,16904,16904,10630,10630,19017,16872,10565,6339,6371,10597,8484,6307,6306,6306,6306,6306,6306,6306,6306,6306,6306,6306,6339,12646,8452,6339,8420,12646,4194,2113,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,8452,23211,16936,14855,19049,23244,18985,18985,19017,19017,19017,19017,19050,19050,19050,21098,21098,21098,21098,21130,21130,21130,21130,21130,21130,21131,21163,23211,23211,23211,23211,23211,23211,23211,23211,23211,29582,27469,19114,21194,29614,27437,18985,10597,12645,21130,14791,10565,8484,8484,8484,8484,8484,8484,8484,8484,10532,10564,12678,21130,16872,12645,14791,23211,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,2113,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,2145,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6306,21130,33808,31663,31695,33808,33776,29582,25292,23244,23244,23243,23243,23243,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23179,21130,21130,21130,21130,21130,23244,27501,29614,27469,25389,27469,29582,29550,27437,25356,27437,27501,25356,21130,19017,19017,19017,18985,18985,16937,16937,16937,16936,16904,16904,16904,16904,16872,16872,14824,14824,14791,14791,14791,14759,14759,12678,12678,12678,12678,14759,16904,19017,19017,16904,16904,19017,14824,12678,10597,10598,12678,12646,8484,6306,6306,6306,6306,6306,6306,6306,6306,6306,6339,10565,12678,12646,10565,12646,12678,4258,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,8452,21163,21162,21162,23243,25324,23211,19017,16937,16937,18985,18985,18985,18985,19017,19017,19017,19017,19017,19050,19050,19050,19050,21098,21098,21098,21098,21130,21130,21130,21130,21130,21130,21131,23211,27469,31663,29614,27534,29582,31695,27437,21130,19017,19017,23211,21098,14823,10532,8484,8484,8484,8484,8484,8484,8484,8484,12678,21098,23211,21131,21098,21130,23211,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6306,6307,6307,6307,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,21162,33808,33808,33808,33808,33808,31663,23244,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23179,21131,21131,21130,21130,21130,21130,21130,21130,21130,21098,23276,29582,29582,29582,29582,29550,29550,27502,27501,27501,27469,27469,27469,21130,18985,18985,16937,16937,16937,16905,16904,16904,16904,16904,16872,16872,16872,14791,14791,14791,14759,14759,14759,12711,12711,12678,12678,12678,12678,12678,14759,18985,19017,19017,19017,19017,19017,16872,12678,12678,12678,12678,12678,10565,6307,6306,6306,6306,6306,6306,6306,6306,6306,6371,12678,12678,12678,12678,12678,12678,6339,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4226,4226,4226,8420,21130,23211,23243,23243,23243,23243,19017,16904,16904,16905,16937,16937,16937,18985,18985,18985,19017,19017,19017,19017,19017,19018,19050,19050,19050,19050,21098,21098,21098,21098,21130,21130,21130,23211,29582,31663,31695,31695,31695,31695,25356,23211,23211,23211,23211,23211,16904,10532,8484,8484,8484,8484,8484,8484,8484,8484,12678,23211,23243,23243,23244,23244,23211,8484,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6339,6307,6307,6307,6307,6307,6307,6307,6306,6306,6307,6307,6307,6307,6307,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4258,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4226,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194,4194},
{16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,27469,35921,35921,35921,35921,35921,33808,29550,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27437,27437,27437,27437,27437,27437,27437,25389,25389,25388,25356,25356,25356,25356,25356,25356,27469,29615,29615,29614,29614,29582,29582,29582,29582,29582,29550,27501,27501,23275,21163,21163,21162,21130,21130,21130,21130,21098,19049,19049,19017,19017,18985,16937,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,19049,21130,21130,21130,21130,21130,18985,16904,16904,16904,16904,16904,14791,10597,10597,10597,10597,10597,10597,10597,10597,10597,12678,16872,16904,16904,16904,16904,16872,10597,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,12678,21130,23211,23243,23243,23243,23275,21130,19049,21098,21130,21130,21130,21130,21163,21163,23211,23211,23243,23243,23243,23243,23243,23275,23276,23276,25324,25324,25324,25356,25356,25356,25356,25356,27437,31695,31727,31727,33776,33776,31728,29582,27437,27437,27469,27469,27469,25323,19017,19016,19017,19017,19017,19017,19017,19017,19017,21162,27469,29550,29550,29550,29550,27501,19049,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,16872,14823,14823,14823,14823,14823,14823,14823,14823,14823,14791,14791,14791,14791,14791,14791,14791,14791,14759,14759,14759,12710,12710,12710,12710,12710,12678,12678,12678,12678,12678,12646,10597,10597,10597,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565},
{35921,35921,35921,35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35953,35985,35985,35985,38034,38034,38034,38034,38034,38033,38034,38034,38034,38034,38034,38034,38034,38033,38034,38034,38033,38033,38033,38034,38066,38066,38066,38066,38066,38066,38034,38034,38033,35985,35985,35985,35953,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35920,33840,33840,33840,33840,33840,33840,33808,33808,33808,33808,33808,33808,31727,31727,31727,31727,31727,31695,31695,31695,29614,29614,29582,29582,27501,27501,27501,27469,27469,27437,25388,25356,25323,23275,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,23211,23243,23243,23243,23243,23243,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,23243,23243,23243,23243,23275,23275,25356,25388,25388,27469,27469,27469,27501,27501,29581,29582,29582,29614,29614,29614,31694,31695,31695,31727,31727,31727,31727,31727,33807,33808,33808,33808,33840,33840,35920,35921,35921,35921,35921,35921,35921,35921,35921,35953,35953,35953,35953,35921,35921,35953,35953,35953,35953,35953,35953,35953,38033,38034,38034,38066,38066,38066,38066,38034,38034,38033,38034,38034,38034,38034,38034,38034,38034,38033,38034,38034,38034,38033,38033,38034,35985,35985,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35921,35921,33840,33840,33840,33840,33840,33840,33840,33808,33808,33808,33807,33807,31727,31727,31727,31727,31695,31695,31695,31695,31695,29614,29614,29614,29614,29582,29582,29582,27501,27501,27501,27469,27469,27437,25388,25388,25356,23275,23243,23243,23243,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162},
{35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35985,38033,38033,38033,38034,38034,38034,38034,38034,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38034,38034,38033,38033,38033,35985,35985,35985,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35920,35920,35920,33840,33840,33840,33840,33840,33808,33808,33808,33807,33807,31727,31727,31727,31727,31695,31695,31694,29614,29614,29614,29614,29582,29582,27501,27501,27469,27469,27436,25388,25388,25356,25356,25323,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23275,25323,25356,25388,25388,25388,27469,27469,27501,27501,27501,29582,29582,29614,29614,29614,31694,31695,31695,31727,31727,31727,31727,33807,33807,33808,33808,33808,33840,33840,33840,33840,33840,35920,35920,35921,35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35985,35985,38033,38033,38033,38034,38034,38034,38034,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38034,38034,38034,38033,38033,35985,35985,35953,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35921,35920,33840,33840,33840,33840,33808,33808,33808,33807,33807,31727,31727,31727,31727,31695,31695,31695,29614,29614,29614,29614,29582,29582,27501,27501,27501,27469,27469,25388,25388,25356,25356,25324,23275,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243},
{31695,31727,31727,33775,33775,33775,33775,33775,33807,33807,33807,33808,33808,33808,33808,33808,33808,33808,33808,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,33840,33808,33808,33808,33808,33808,33808,33808,33808,33807,33807,33807,33807,33775,33775,33775,33775,33775,33775,31727,31695,31695,31695,31695,31694,31694,31662,31662,31662,31662,29614,29582,29582,29582,29582,29581,29549,29549,29549,27501,27469,27469,27469,27436,27436,27436,25356,25356,25356,25323,23275,23243,23210,23210,23210,23210,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,23210,23210,23210,23210,23243,25323,25323,25356,25356,25356,27436,27436,27469,27469,27469,27501,29549,29549,29549,29581,29581,29582,29582,29614,29614,31662,31662,31662,31662,31694,31694,31695,31695,31695,31727,31727,33775,33775,33775,33775,33775,33807,33807,33807,33807,33808,33808,33808,33808,33808,33808,33808,33840,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,33840,33840,33808,33808,33808,33808,33808,33808,33807,33807,33807,33807,33807,33775,33775,33775,33775,33775,33775,31727,31727,31695,31695,31695,31694,31694,31662,31662,31662,31662,29614,29614,29582,29582,29582,29581,29549,29549,29549,27501,27469,27469,27469,27437,27436,27436,27404,25356,25356,25323,25323,23243,23210,23210,23210,23210,23210,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130},
{29549,29581,29581,29581,29581,29582,29582,31662,31630,31662,31662,31662,31662,31662,31662,31662,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31662,31662,31662,31662,31662,31662,31662,31662,31662,31630,31630,29582,29581,29581,29581,29581,29581,29549,29549,29549,29549,29549,29549,27469,27469,27469,27468,27468,27436,27436,27436,27436,27404,25356,25356,25355,25323,25323,25323,23243,23243,23210,23210,23210,23210,21130,21130,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21129,21130,23210,23210,23210,23210,23243,23243,25291,25323,25323,25355,25356,25356,27404,27404,27436,27436,27436,27468,27468,27468,27469,27469,29549,29549,29549,29549,29549,29549,29581,29581,29581,29581,29581,31630,31630,31662,31662,31662,31662,31662,31662,31662,31662,31662,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31630,29582,29581,29581,29581,29581,29581,29549,29549,29549,29549,29549,29549,27469,27469,27469,27468,27468,27436,27436,27436,27436,27404,27404,25356,25356,25323,25323,25323,25291,23243,23211,23210,23210,23210,23210,21130,21129,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097},
{25323,25323,25323,25323,25323,25355,25356,25356,25356,25356,25356,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27404,25356,25356,25356,25356,25356,25356,25323,25323,25323,25323,25323,25323,25323,25323,25291,23243,23243,23243,23242,23242,23210,23210,23210,23210,21162,21162,21130,21130,21130,21129,21097,21097,19017,19017,18984,16936,18984,18984,18984,18984,18984,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,18984,18984,18984,18984,18984,19017,19049,21097,21097,21130,21130,21130,21162,21162,23210,23210,23210,23210,23210,23243,23243,23243,23243,25291,25323,25323,25323,25323,25323,25323,25323,25355,25355,25356,25356,25356,25356,27404,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,27404,25356,25356,25356,25356,25356,25356,25355,25323,25323,25323,25323,25323,25323,25323,25323,23243,23243,23243,23243,23242,23210,23210,23210,23210,23210,21162,21130,21130,21130,21130,21097,21097,19049,19017,18984,18984,18984,18984,18984,18984,18984,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936},
{14823,14823,14823,14823,16871,16871,16872,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16904,16904,16936,16936,16904,16904,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,16872,16872,16871,14823,14823,14823,14823,14823,14823,14823,14823,14791,14791,14791,14791,14791,14791,14791,14758,12710,12710,12710,12710,12710,12678,12678,12678,12678,12678,12646,10597,10597,12645,12645,12645,12645,12645,12645,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,12645,10597,10597,12645,10597,12645,12645,12646,12678,12678,12678,12678,12710,12710,12710,12710,12710,14759,14759,14791,14791,14791,14791,14791,14791,14823,14823,14823,14823,14823,14823,14823,14823,16871,16872,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16904,16904,16904,16936,16936,16936,16904,16936,16936,16936,16904,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,16872,16871,16871,14823,14823,14823,14823,14823,14823,14823,14791,14791,14791,14791,14791,14791,14791,14759,14758,12710,12710,12710,12710,12678,12678,12678,12678,12678,12678,10597,10597,12645,12645,12645,12645,12645,12645,12645,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597},
{19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,23211,23211,23211,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,16936,16936,16904,16904,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16904,16904,16936,16936,19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,23211,23211,23211,23211,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,16936,16936,16936,16904,16904,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872,16872},
{19049,19049,19049,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,23211,21162,23211,23211,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23211,23211,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,19017,19017,19017,19017,19017,19017,19017,19017,19049,19049,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,23211,23211,21162,23211,23211,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23211,23211,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{16936,16936,19017,19017,19017,19049,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,16936,16936,16936,16904,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,19017,19017,19017,19049,19049,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,16936,16936,16904,16904,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{14823,16872,16872,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,16872,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,16872,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823},
{10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597},
{8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484},
{8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484},
{16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,21098,21162,21162,21162,23243,23211,21162,21130,19049,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,19050,19050,19050,19049,19049,19049,19049,19049,19049,19017,19017,19049,19050,21130,19049,19049,19049,19049,19017,19017,19017,19049,21098,19017,19017,16936,16904,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16872,16872,16872,14823,14823,14824,14824,14823,14824,14824,14823,14824,14791,14791,14824,16872,16904,16904,16904,16872,16872,14791,14791,14759,14759,12710,12710,14791,14759,12710,14758,14758,14758,14758,14758,14758,14758,14759,14791,14823,14791,14759,14759,14759,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12710,12710,12710,12710,14759,14759,14791,14791,14791,14791,14791,14791,14823,14823,14823,14823,14823,16872,16872,16872,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,19017,16936,16936,16936,16936,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,16872,16872,14823,14823,14823,14823,14823,14823,14823,14823,14791,14791,14791,14791,14791,14791,14791,14791,14759,12710,12710,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678},
{35953,35953,35953,35953,35985,38034,38034,38034,38034,38034,38034,38066,38066,38066,38066,38066,38066,38066,38066,38098,38098,38098,38098,38098,38098,40146,40146,40146,40146,40146,40146,38098,38098,38098,38098,38098,38066,38066,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38034,38033,38033,38033,35985,35985,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35920,35920,33840,33840,33840,33840,33808,33808,33808,33808,33808,31727,31727,31727,31727,31695,31695,31694,29646,29614,29614,29582,29582,27501,27501,27501,27469,27469,27468,25388,25356,25323,23275,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23275,25356,25388,25388,27469,27469,27469,27501,27501,29582,29582,29614,29614,29614,31694,31695,31695,31727,31727,31727,31727,33807,33808,33808,33808,33840,33840,33840,33840,33840,35921,35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35985,38033,38033,38033,38034,38034,38034,38066,38066,38066,38066,38066,38066,38066,38066,38066,38098,38098,38098,38098,38098,40146,40146,40146,40146,40146,40146,38098,38098,38098,38098,38098,38098,38066,38066,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38034,38034,38034,38033,35985,35985,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35920,33840,33840,33840,33840,33808,33808,33808,33808,31727,31727,31727,31727,31695,31695,31695,29646,29614,29614,29582,29582,29582,27501,27501,27469,27469,27469,25388,25388,25356,23275,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243},
{33840,33840,33840,35888,35920,35920,35920,35921,35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,38033,38001,38033,38033,38033,38033,38033,38033,38033,38033,38033,35985,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35921,35920,35920,35888,35888,35888,33840,33840,33840,33840,33808,33808,33808,33807,33807,33807,31727,31727,31727,31727,31727,31695,31695,31694,31694,29614,29614,29614,29582,29582,29582,29549,27501,27501,27469,27469,27437,25388,25356,25356,25323,25323,23275,23243,23243,23243,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23243,23243,23275,23275,23275,25355,25356,25388,27436,27469,27469,27469,27501,27501,29581,29582,29582,29614,29614,31662,31694,31694,31695,31695,31727,31727,31727,31727,33775,33807,33807,33808,33808,33808,33840,33840,33840,33840,33840,35888,35888,35920,35920,35921,35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35985,38001,38033,38033,38033,38033,38033,38033,38033,38033,38033,35985,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35921,35921,35920,35920,35888,35888,33840,33840,33840,33840,33840,33808,33808,33808,33807,33807,33775,31727,31727,31727,31727,31695,31695,31694,31694,31662,29614,29614,29614,29582,29582,29581,27501,27501,27469,27469,27469,27436,25388,25356,25323,25323,23275,23275,23243,23243,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211,23211},
{31662,31662,31662,31662,31662,31662,31694,31694,31694,31694,31695,31695,33743,33743,33743,33743,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33743,31695,31695,31695,31695,31694,31694,31694,31662,31662,31662,31662,31662,31662,31662,31662,31630,29582,29581,29581,29581,29581,29549,29549,29549,29549,29549,29549,27469,27469,27469,27468,27436,27436,27436,27404,25356,25356,25323,25323,25323,25291,23243,23243,23210,21162,21130,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21130,21130,21129,21129,21129,21129,21130,23210,23210,23243,23243,25323,25323,25323,25356,25356,25356,27436,27436,27436,27436,27468,27469,27469,27469,29549,29549,29549,29549,29549,29581,29581,29581,29582,29582,31662,31662,31662,31662,31662,31662,31662,31662,31694,31694,31694,31695,31695,33743,33743,33743,33743,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33743,33743,31695,31695,31695,31695,31694,31694,31694,31694,31662,31662,31662,31662,31662,31662,31662,31662,29582,29582,29582,29581,29581,29549,29549,29549,29549,29549,29549,27469,27469,27469,27468,27436,27436,27436,27436,25356,25356,25323,25323,25323,25323,23243,23243,23210,23210,21130,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129},
{29549,29549,29549,29549,29549,29549,29549,29581,29581,29581,29581,29582,29582,31630,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31630,31630,29582,29582,29581,29581,29581,29581,29581,29581,29549,29549,29549,29549,29549,29549,29517,27469,27469,27469,27468,27468,27436,27436,27436,27436,27404,27404,27404,25356,25356,25323,25323,25323,25323,23243,23243,23210,23210,21162,21130,21130,21130,21129,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21129,21129,21130,21130,21130,23210,23210,23242,23243,25291,25323,25323,25323,25324,25356,25356,27404,27404,27436,27436,27436,27436,27468,27468,27469,27469,27469,29517,29549,29549,29549,29549,29549,29549,29581,29581,29581,29581,29581,29582,29582,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31630,31630,29582,29581,29581,29581,29581,29581,29581,29549,29549,29549,29549,29549,29549,29549,27469,27469,27469,27469,27468,27436,27436,27436,27436,27436,27404,27404,25356,25356,25323,25323,25323,25323,25291,23243,23243,23210,23210,21130,21130,21130,21129,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097},
{19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,21097,21097,21097,21097,21097,21097,21129,21097,21129,21129,21129,21129,21129,21129,21130,21130,21130,21130,21130,21130,21130,21130,21129,21129,21129,21129,21129,21129,21129,21097,21097,21097,21097,21097,21097,21097,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,19017,19016,18984,18984,18984,16936,16936,16936,16936,16904,16904,16904,16904,16904,16872,16871,16871,14823,14791,14791,14791,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14791,14791,14823,16871,16871,16872,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,18984,18984,19016,19016,19017,19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,19049,21097,21097,21097,21097,21097,21129,21129,21129,21129,21129,21129,21129,21129,21130,21130,21130,21130,21130,21130,21130,21130,21129,21129,21129,21129,21129,21129,21129,21129,21097,21097,21097,21097,21097,21097,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,19017,19016,18984,18984,18984,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16871,16871,14823,14823,14791,14791,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758,14758},
{16936,16936,16936,16936,16936,16936,19016,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,14823,14823,14823,14791,14791,14791,14791,14791,14759,14759,14759,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,14759,14759,14759,14791,14791,14791,14791,14791,14791,14823,14823,16872,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16872,14823,14823,14823,14791,14791,14791,14791,14759,14759,14759,14759,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710},
{19049,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,23211,23211,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,23211,23211,23211,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23211,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{19017,19017,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,19017,19017,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19017,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{16904,16936,16936,16936,19017,19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,21129,21129,21129,21129,21129,21129,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,19017,19017,19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,21129,21129,21129,21129,21129,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{14759,14759,14759,14759,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759,14759},
{10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565},
{8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484},
{8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484},
{35921,35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,38034,38034,35985,38034,38034,38034,38034,38034,38034,38034,38034,38034,38034,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38033,38034,38034,38066,38066,38066,38066,38066,38066,38066,38034,38034,38033,38033,35985,35985,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35920,33840,33840,33840,33840,33840,33808,33808,33808,33808,33808,33808,33808,31727,31727,31727,31727,31695,31695,31695,29614,29614,29582,29582,29582,27501,27501,27501,27469,27469,25388,25356,25355,23275,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,21162,21162,21162,21162,21162,21162,21162,21162,21162,23211,23243,23243,23243,23243,23243,23243,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,23211,23243,23243,23243,23243,23275,25323,25356,25388,27436,27469,27469,27501,27501,29581,29582,29582,29614,29614,29614,31695,31695,31695,31695,31727,31727,31727,31727,33807,33808,33808,33808,33840,33840,33840,35921,35921,35921,35921,35953,35953,35921,35921,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35985,35985,38033,38034,38034,38066,38066,38066,38066,38034,38034,38034,38034,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38033,38034,38034,38034,38034,38034,35985,35985,38034,35985,35953,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35921,35921,33840,33840,33840,33840,33840,33840,33808,33808,33808,33808,33807,31727,31727,31727,31727,31727,31695,31695,31695,31695,29614,29614,29614,29582,29582,29582,27501,27501,27501,27469,27469,27469,25388,25388,25356,25324,23243,23243,23243,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162},
{35921,35953,35953,35953,35953,35953,35953,35985,35985,35985,38034,38034,38034,38034,38034,38034,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38034,38033,38033,38033,35985,35985,35985,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35920,35920,33840,33840,33840,33840,33840,33808,33808,33808,33807,33807,31727,31727,31727,31727,31695,31695,31695,29614,29614,29614,29582,29582,29582,27501,27501,27469,27469,27469,25388,25388,25356,25355,23275,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23275,25356,25356,25388,25388,27468,27469,27501,27501,27534,29582,29582,29614,29614,29614,31694,31695,31695,31727,31727,31727,31727,33807,33808,33808,33808,33840,33840,33840,33840,33840,35920,35920,35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35985,35985,38033,38033,38033,38033,38034,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38034,38034,38034,38033,38033,35985,35985,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35921,33872,33872,33840,33840,33840,33840,33808,33808,33808,33808,31727,31727,31727,31727,31695,31695,31695,31695,29614,29614,29614,29582,29582,27501,27501,27469,27469,27469,25388,25388,25356,25356,23275,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243},
{31727,33775,33775,33775,33775,33775,33775,33807,33807,33808,33808,33808,33808,33808,33808,33840,33840,33840,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,33840,33840,33840,33840,33840,33808,33808,33808,33808,33808,33807,33807,33807,33807,33775,33775,33775,33775,33775,31727,31727,31695,31695,31695,31695,31694,31694,31662,31662,29614,29614,29614,29582,29582,29582,29581,29549,29549,29549,27501,27469,27469,27469,27436,27436,27436,25356,25356,25324,23275,23243,23210,23210,23210,23210,23210,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,23210,21162,23210,23210,23210,23242,23243,25323,25356,25356,25356,27436,27436,27436,27469,27469,27501,27501,29549,29549,29581,29581,29582,29582,29614,29614,31662,31662,31662,31694,31694,31694,31695,31695,31695,31727,33775,33775,33775,33775,33775,33775,33807,33807,33808,33808,33808,33808,33808,33808,33840,33840,33840,33840,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,35888,33840,33840,33840,33840,33840,33808,33808,33808,33808,33808,33808,33807,33807,33807,33775,33775,33775,33775,33775,33775,31727,31727,31695,31695,31695,31694,31694,31662,31662,31662,29614,29614,29614,29582,29582,29581,29549,29549,29549,27501,27469,27469,27469,27437,27436,27436,25356,25356,25356,25323,23275,23243,23210,23210,23210,23210,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162},
{29581,29581,29581,29582,29582,31662,31662,31662,31662,31662,31662,31662,31662,31662,31694,31694,31694,31694,31694,31694,31694,31694,31695,31695,33743,31695,31695,31695,31695,31695,31695,31695,31695,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31662,31662,31662,31662,31662,31662,31662,31662,31662,31630,29582,29581,29581,29581,29581,29581,29549,29549,29549,29549,29549,29549,27469,27469,27469,27468,27436,27436,27436,27436,27436,27404,25356,25356,25355,25323,25323,25323,23243,23243,23210,23210,23210,23210,21130,21129,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21130,21130,23210,23210,23210,23210,23243,23243,25323,25323,25323,25356,25356,27404,27436,27436,27436,27436,27468,27468,27469,27469,27469,29549,29549,29549,29549,29549,29549,29581,29581,29581,29581,29582,31630,31662,31662,31662,31662,31662,31662,31662,31662,31694,31694,31694,31694,31694,31694,31694,31694,31694,31695,31695,31695,31695,31695,31695,31695,31695,31695,31695,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31662,31662,31662,31662,31662,31662,31662,31662,31662,31630,29582,29581,29581,29581,29581,29549,29549,29549,29549,29549,29549,29549,27469,27469,27468,27468,27436,27436,27436,27436,27404,25356,25356,25355,25323,25323,25323,23243,23243,23210,23210,23210,23210,21130,21130,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097},
{25355,25356,25356,25356,25356,25356,27404,27436,27436,27436,27436,27436,27436,27436,27436,27468,27468,27468,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27468,27468,27468,27468,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,25356,25356,25356,25356,25356,25356,25355,25323,25323,25323,25323,25323,25291,25291,23243,23243,23243,23243,23210,23210,23210,23210,23210,21162,21130,21130,21129,21097,19017,19017,19016,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,19016,19017,21097,21097,21129,21130,21130,21162,23210,23210,23210,23210,23243,23243,23243,23243,25291,25291,25323,25323,25323,25323,25323,25355,25356,25356,25356,25356,25356,27436,27436,27436,27436,27436,27436,27436,27436,27436,27468,27468,27468,27468,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27468,27468,27468,27436,27436,27436,27436,27436,27436,27436,27436,27436,27436,25356,25356,25356,25356,25356,25356,25356,25323,25323,25323,25323,25323,25323,25291,25291,23243,23243,23243,23211,23210,23210,23210,23210,21162,21130,21130,21129,21097,21097,19017,19016,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984,18984},
{16871,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,16871,16871,14823,14823,14823,14823,14791,14791,14791,14791,14791,14791,14759,14759,12710,12710,12710,12710,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12710,12710,12710,12710,12710,14759,14759,14791,14791,14791,14791,14823,14823,14823,14823,14823,14823,16871,16871,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16871,16871,14823,14823,14823,14823,14791,14791,14791,14791,14791,14791,14791,14759,12710,12710,12710,12710,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678},
{19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,16936,16936,16936,16936,16904,16904,16872,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,16904,16904,16936,16936,16936,19017,19017,19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16904,16904,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823},
{19049,19049,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,23211,23211,23211,23211,23211,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23211,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,19017,19017,19017,19017,19017,19017,19017,19049,19049,19049,19049,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,23211,23211,23211,23211,23211,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23211,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{16936,16936,19017,19017,19017,19049,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,16936,16936,16904,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,19017,19017,19017,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19017,19017,19017,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,19017,19017,19017,19017,19017,19016,19016,19016,19016,19016,19016,19016,19016,19017,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,19017,19017,19017,19017,19017,19016,19016,19016,19016,19016,19016,19016,19017,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,12646,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597},
{25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,27437,27436,27436,27436,25388,25388,25388,25388,25388,25388,25388,25388,25388,27469,27469,27469,27469,27469,27469,27437,27436,25388,25388,25388,25388,25388,25388,25388,25388,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25323,23275,23275,23275,23275,23275,23275,23275,23275,23243,23243,23243,23243,23243,23243,23243,23211,21162,21162,21162,21162,21130,21130,21130,21130,19049,19049,19049,19049,19017,19016,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,19017,19017,19017,19049,19049,19049,21130,21130,21130,21130,21130,21162,21162,21162,21162,23210,23211,23243,23243,23243,23243,23243,23243,23243,23275,23275,23275,23275,23275,25323,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25388,25388,25388,25388,25388,25388,27436,27437,27469,27469,27469,27469,27437,25388,25388,25388,25388,27436,27436,27436,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25388,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25324,25324,23275,23275,23275,23275,23275,23275,23275,23275,23243,23243,23243,23243,23243,23243,23243,23243,23211,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,19049,19049,19049,19049,19017,19017,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{35953,35953,35953,35953,35953,35985,35985,38034,38034,38034,38034,38034,38034,38034,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38098,38098,38098,38098,38098,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38034,38034,38033,38033,38033,35985,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35920,33872,33840,33840,33840,33840,33840,33808,33808,33808,33808,31727,31727,31727,31695,31695,31695,31695,29614,29614,29614,29582,29582,29581,27501,27501,27469,27469,27468,25388,25388,25356,23275,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,25323,25356,25388,25388,27469,27469,27501,27501,27501,29582,29582,29614,29614,29614,31694,31695,31695,31727,31727,31727,31727,33807,33807,33808,33808,33840,33840,33840,33840,33840,35920,35920,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35985,35985,38033,38034,38034,38034,38034,38034,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38098,38098,38098,38098,38098,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38034,38034,38034,35985,35985,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35921,35920,33840,33840,33840,33840,33808,33808,33808,33808,31727,31727,31727,31727,31695,31695,31695,29614,29614,29614,29582,29582,29582,27501,27501,27469,27469,27469,27436,25388,25356,25324,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243},
{33807,33808,33808,33808,33808,33840,33840,33840,33840,35888,35888,35888,35920,35920,35920,35920,35920,35921,35921,35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35921,35921,35921,35920,35920,35920,35920,35888,35888,35888,35888,35888,33840,33840,33840,33840,33808,33808,33808,33807,33807,33807,33807,33775,33775,33775,31727,31727,31695,31695,31694,31694,31694,31662,31662,29614,29614,29582,29582,29582,29581,29549,27501,27501,27469,27469,27469,27436,25388,25356,25356,25323,23243,23243,23243,23243,23242,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23242,23243,23243,23243,23275,25356,25356,25388,27436,27437,27469,27469,27469,27501,29549,29581,29582,29582,29582,29614,29614,31662,31662,31694,31694,31695,31695,31727,31727,31727,33775,33775,33807,33807,33807,33808,33808,33808,33808,33840,33840,33840,33840,35888,35888,35888,35888,35920,35920,35920,35921,35921,35921,35921,35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35921,35921,35921,35921,35920,35920,35920,35888,35888,35888,35888,35888,33840,33840,33840,33840,33808,33808,33808,33808,33807,33807,33807,33775,33775,33775,31727,31727,31727,31695,31695,31694,31694,31694,31662,31662,29614,29614,29582,29582,29581,29549,29549,27501,27469,27469,27469,27437,27436,25388,25356,25356,23275,23243,23243,23243,23242,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210},
{29582,31630,31662,31662,31662,31662,31662,31662,31662,31662,31662,31694,31694,31694,31694,31694,31695,31695,33743,33775,33743,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33743,33743,33743,33743,33743,33743,31695,31695,31694,31694,31694,31694,31694,31694,31694,31662,31662,31662,31662,31662,31662,31662,31662,31630,29582,29582,29581,29581,29581,29549,29549,29549,29549,29549,27469,27469,27469,27469,27468,27436,27436,27436,27436,27404,25356,25356,25323,25323,25323,25291,23243,23243,23210,23210,23210,21130,21097,21097,21097,21097,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21097,21129,21129,21129,21130,23210,23210,23243,23243,23243,25323,25323,25323,25355,25356,27404,27436,27436,27436,27436,27468,27469,27469,27469,29549,29549,29549,29549,29549,29549,29581,29581,29581,29582,31630,31662,31662,31662,31662,31662,31662,31662,31662,31694,31694,31694,31694,31694,31694,31695,31695,31695,33743,33775,33743,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33743,33743,33743,33743,33743,31695,31695,31694,31694,31694,31694,31694,31694,31694,31694,31662,31662,31662,31662,31662,31662,31662,31630,29582,29582,29581,29581,29581,29581,29549,29549,29549,29549,29549,27469,27469,27469,27469,27436,27436,27436,27436,27404,25356,25356,25355,25323,25323,25291,23243,23243,23211,23210,23210,21130,21129,21097,21097,21097,21097,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129},
{27436,27436,27436,27468,27468,27469,27469,27469,27469,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29581,29581,29581,29581,29581,29581,29581,29581,29581,29581,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,27469,27469,27469,27469,27469,27468,27468,27436,27436,27436,27436,27436,27436,27436,27404,27404,25356,25355,25355,25323,25323,25323,25323,25291,25291,23243,23243,23243,23210,23210,23210,21130,21130,21097,21097,21097,21097,19049,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19049,21097,21097,21097,21097,21130,21162,23210,23210,23243,23243,23243,23243,25291,25323,25323,25323,25323,25355,25356,25356,27404,27404,27436,27436,27436,27436,27436,27436,27468,27468,27468,27469,27469,27469,27469,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29581,29581,29581,29581,29581,29581,29581,29581,29581,29581,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29549,29517,27469,27469,27469,27469,27468,27468,27468,27436,27436,27436,27436,27436,27436,27404,27404,25356,25356,25355,25323,25323,25323,25323,25323,25291,23243,23243,23243,23210,23210,23210,21162,21130,21097,21097,21097,21097,19049,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017},
{16936,16936,16936,16936,16936,16936,18984,18984,18984,18984,18984,19016,19016,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19016,19016,19016,19016,19016,18984,18984,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16903,16903,16871,16871,14823,14823,14823,14791,14791,14791,14791,14791,14791,14759,12710,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12710,14758,14759,14791,14791,14791,14791,14791,14791,14823,14823,16871,16871,16871,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,18984,18984,18984,18984,19016,19016,19016,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19016,19016,19016,19016,18984,18984,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16903,16871,16871,14823,14823,14823,14823,14791,14791,14791,14791,14791,14759,14758,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678},
{19017,19017,19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16872,14823,14823,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14823,16872,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,19017,19017,19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16872,14823,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791,14791},
{19049,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,23211,23211,23211,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23211,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,23211,23211,23211,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23211,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{16936,19017,19017,19017,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,19017,19017,19017,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19017,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{16904,16904,16936,16936,16936,16936,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678},
{10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565},
{8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484},
{12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12646,12646,10598,10597,10597,10597,10597,10597,10597,10597,10597,10597,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10597,10597,10597,10597,10597,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10598,12646,12646,12646,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12710,12710,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12710,12710,12710,12710,12710,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12646,12646,12646,12646,12646,12646,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565,10565},
{33808,33808,33808,33808,33840,33840,33840,33840,33840,33840,33840,33840,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35953,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35920,33840,33840,33840,33840,33840,33840,33840,33840,33840,33808,33808,33808,33808,33808,33808,33807,31727,31727,31727,31727,31727,31727,31695,31695,31695,31694,31694,31695,29614,29614,29614,29614,29582,29582,29582,29582,27533,27501,27501,27469,27469,27469,27437,25388,25388,25356,25356,25323,23275,23243,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,23211,23243,23275,25355,25356,25356,25388,25388,27436,27469,27469,27501,27501,27501,27501,29582,29582,29582,29614,29614,29614,29614,29614,31694,31695,31695,31695,31727,31727,31727,31727,31727,33807,33807,33808,33808,33808,33808,33808,33808,33840,33840,33840,33840,33840,33840,33840,33840,33840,35920,35920,35920,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35953,35953,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,35921,33840,33840,33840,33840,33840,33840,33840,33840,33840,33808,33808,33808,33808,33808,33808,33808,31727,31727,31727,31727,31727,31727,31695,31695,31695,31695,31695,31695,29614,29614,29614,29614,29582,29582,29582,29582,27501,27501,27501,27501,27469,27469,27469,27437,25388,25388,25356,25356,25324,23275,23243,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162},
{35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35953,35985,38033,38033,38033,38033,38034,38034,38034,38034,38034,38066,38034,38066,38066,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38034,38034,38034,38034,38033,38033,38033,35985,35985,35953,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35920,35920,35920,33840,33840,33840,33840,33840,33840,33808,33808,33807,33807,31727,31727,31727,31727,31727,31695,31695,31694,29614,29614,29614,29582,29582,29582,27501,27501,27501,27469,27469,25388,25388,25356,25356,25323,23275,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23275,25355,25356,25356,25388,25388,27469,27469,27501,27501,29581,29582,29582,29614,29614,29614,31694,31695,31695,31695,31727,31727,31727,33775,33807,33807,33808,33808,33840,33840,33840,33840,33840,35920,35920,35920,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35953,35985,38033,38033,38033,38033,38033,38033,38034,38034,38034,38066,38034,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38034,38034,38033,38033,38033,38033,38033,35985,35953,35953,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35920,35920,33840,33840,33840,33840,33840,33808,33808,33808,33807,33775,31727,31727,31727,31727,31695,31695,31695,31662,29614,29614,29614,29582,29582,29581,27501,27501,27469,27469,25388,25388,25356,25356,25356,25323,23275,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243},
{31695,31695,31695,31695,33775,33775,33775,33775,33775,33775,33775,33775,33807,33807,33807,33807,33807,33807,33808,33808,33808,33808,33808,33808,33808,33808,35888,35888,33840,33808,33808,33808,33808,33808,33808,33808,33808,33808,33807,33807,33807,33807,33807,33807,33807,33775,33775,33775,33775,33775,33775,33775,33775,31695,31695,31695,31695,31694,31694,31694,31662,31662,31662,31662,31662,29614,29582,29582,29582,29581,29581,29549,29549,29549,27501,27469,27469,27469,27468,27436,27436,27404,25356,25356,25356,25323,25323,23243,23210,23210,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21162,23210,23210,23243,23243,25323,25323,25356,25356,27404,27436,27436,27436,27468,27469,27469,27501,29549,29549,29549,29581,29581,29582,29582,29582,29614,31662,31662,31662,31662,31662,31694,31694,31695,31695,31695,31695,33775,33775,33775,33775,33775,33775,33775,33775,33807,33807,33807,33807,33807,33807,33808,33808,33808,33808,33808,33808,33808,33808,35888,35888,33808,33808,33808,33808,33808,33808,33808,33808,33808,33807,33807,33807,33807,33807,33807,33807,33775,33775,33775,33775,33775,33775,33775,33775,33743,31695,31695,31695,31694,31694,31694,31694,31662,31662,31662,31662,29614,29582,29582,29582,29581,29581,29549,29549,29549,27501,27469,27469,27469,27468,27436,27436,27436,25356,25356,25356,25323,25323,23243,23243,23210,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130},
{29549,29549,29581,29581,29581,29581,29581,31630,31630,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31630,31630,29582,29581,29581,29581,29581,29581,29549,29549,29549,29549,29549,29549,29549,27469,27469,27468,27468,27468,27436,27436,27436,27436,27404,27404,25356,25356,25323,25323,25323,25291,23243,23210,23210,23210,23210,23210,21130,21130,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21130,21130,23210,23210,23210,23210,23243,23243,25291,25323,25323,25355,25356,25356,27404,27404,27436,27436,27436,27468,27468,27468,27469,27469,27469,29549,29549,29549,29549,29549,29581,29581,29581,29581,29581,29582,31630,31630,31662,31662,31662,31662,31662,31662,31662,31662,31662,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31694,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31662,31630,29582,29581,29581,29581,29581,29581,29549,29549,29549,29549,29549,29549,29549,27469,27469,27469,27468,27468,27436,27436,27436,27436,27404,27404,25356,25356,25323,25323,25323,25291,23243,23210,23210,23210,23210,23210,21130,21130,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097,21097},
{23242,23243,23243,23243,23243,23243,23243,25323,25323,25323,25323,25323,25323,25323,25323,25323,25323,25323,25355,25355,25355,25355,25355,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25355,25355,25355,25355,25355,25355,25323,25323,25323,25323,25323,25323,25323,25323,25323,25323,25323,23243,23243,23243,23243,23243,23243,23243,23243,23242,23210,23210,23210,23210,23210,23210,21162,21130,21130,21130,21130,21130,21097,21097,21097,21097,19049,19017,19017,19017,18984,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,18984,18984,19017,19017,19049,19049,21097,21097,21097,21129,21130,21130,21130,21130,21162,23210,23210,23210,23210,23210,23210,23242,23243,23243,23243,23243,23243,23243,25291,25323,25323,25323,25323,25323,25323,25323,25323,25323,25323,25355,25355,25355,25355,25355,25356,25356,25356,25356,25356,25356,25356,25356,25356,25356,25355,25355,25355,25355,25355,25355,25323,25323,25323,25323,25323,25323,25323,25323,25323,25323,25323,25291,23243,23243,23243,23243,23243,23243,23243,23243,23210,23210,23210,23210,23210,23210,21162,21130,21130,21130,21130,21130,21129,21097,21097,21097,19049,19049,19017,19017,18984,18984,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{14823,14823,16872,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,16904,16872,14823,14823,14823,14823,14823,14823,14791,14791,14791,14791,14791,14791,14791,14759,12710,12710,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12710,12710,12710,12710,12710,14759,14791,14791,14791,14791,14791,14791,14823,14823,14823,14823,14823,14823,14823,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,16872,14823,14823,14823,14823,14823,14823,14791,14791,14791,14791,14791,14791,14759,12710,12710,12710,12710,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678,12678},
{19049,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,23211,23211,23211,23243,23211,23211,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,23211,23211,23211,23211,23211,23211,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23211,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{19017,19049,19049,19049,21130,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,23211,21162,21162,21162,23211,23211,23211,23243,23243,23210,23210,23243,23243,23210,23210,23211,23211,23211,23211,23211,23211,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,16936,16936,16936,19017,19017,19017,19017,19017,19017,19017,19049,19049,19049,19049,21130,21130,21130,21130,21130,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,21162,23211,23211,23211,23211,23243,23242,23210,23242,23243,23210,23210,23210,23211,23211,23211,23211,23211,23211,23211,21162,21162,21162,21162,21162,21162,21162,21162,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{16936,16936,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16936,16936,19017,19017,19017,19017,19049,19049,19049,19049,19049,19049,19049,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,21130,19049,19049,19049,19049,19049,19049,19017,19017,19017,19017,16936,16936,16936,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904},
{14823,14823,14823,14823,14823,16872,16872,16872,16872,16872,16872,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,16872,16872,16872,16872,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,16872,16872,16872,16872,16872,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16904,16872,16872,16872,16872,16872,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823,14823},
{10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597,10597},
{8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484,8484},
{8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452,8452},
{25388,25388,27437,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,29582,29582,29582,29582,29582,29549,27501,27501,27501,27501,27501,27501,27501,27469,27469,27469,27469,27469,27469,27469,27469,27469,27437,27437,27436,27436,25388,25388,25388,25388,25388,25356,25356,25356,25356,25356,25356,25356,25356,25356,25324,23275,23275,23275,23275,23243,23243,23211,23211,21162,21162,21162,21130,21130,21130,19049,19049,19017,19017,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,19017,19017,19017,19017,19017,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,19017,19017,19017,19017,19049,19049,19049,21130,21130,21130,21130,21162,21162,21162,23210,23243,23243,23243,23243,23275,23275,23275,23275,25324,25324,25356,25356,25356,25356,25356,25356,25388,25388,25388,27437,27437,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27501,27501,27501,29549,29581,29581,29581,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27501,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27469,27437,27437,25388,25388,25388,25388,25388,25388,25356,25356,25356,25356,25356,25356,25356,25356,25356,25324,23275,23275,23275,23275,23275,23275,23243,23243,23243,23243,23243,23211,23211,21162,21162,21162,21130,21130,21130,21130,19049,19049,19049,19017,19017,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936,16936},
{35953,35953,35953,35953,35985,35985,35985,38034,38034,38034,38034,38034,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38098,38098,38098,38098,38098,40146,38098,38098,38098,38098,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38034,38033,38033,38033,35985,35985,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35920,35920,35920,33840,33840,33840,33840,33808,33808,33808,33808,31727,31727,31727,31727,31695,31695,31695,31694,29614,29614,29614,29582,29582,27501,27501,27501,27469,27469,27436,25388,25356,23275,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23275,25323,25356,25388,27436,27469,27469,27501,27501,29581,29582,29582,29614,29614,29614,31694,31695,31695,31727,31727,31727,31727,33807,33808,33808,33808,33840,33840,33840,33840,35920,35920,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35985,35985,38033,38033,38034,38034,38034,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38098,38098,38098,38098,38098,40146,38098,38098,38098,38098,38098,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38066,38034,38034,38034,38034,38034,38034,38033,35985,35985,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35921,33840,33840,33840,33840,33840,33808,33808,33808,33808,31727,31727,31727,31727,31695,31695,31695,29614,29614,29614,29582,29582,27501,27501,27501,27469,27469,27437,25388,25356,25324,23275,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243,23243},
{33808,33840,33840,33840,33840,35888,35888,35888,35920,35920,35921,35921,35921,35921,35921,35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35921,35921,35921,35920,35920,35920,35920,35888,35888,35888,33840,33840,33840,33840,33808,33808,33808,33808,33807,33807,33775,31727,31727,31727,31727,31695,31695,31695,31694,31694,31662,29614,29614,29614,29582,29582,29581,29549,27501,27501,27469,27469,27436,27436,25356,25356,25323,23275,23243,23243,23243,23243,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23211,23243,23243,23243,23275,23275,25323,25356,25388,27436,27469,27469,27469,27501,27501,29581,29581,29582,29582,29614,29614,31662,31694,31695,31695,31695,31695,31727,31727,31727,33775,33775,33807,33807,33808,33808,33808,33840,33840,33840,33840,35888,35888,35888,35920,35920,35920,35921,35921,35921,35921,35921,35921,35921,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35953,35921,35921,35921,35921,35921,35921,35921,35921,35921,35920,35920,35888,35888,35888,33840,33840,33840,33840,33808,33808,33808,33808,33808,33807,33775,33775,33775,31727,31727,31695,31695,31695,31695,31694,31662,29614,29614,29614,29582,29582,29581,29549,27501,27501,27469,27469,27437,27436,25388,25356,25323,23275,23275,23243,23243,23243,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210,23210},
{31630,31662,31662,31662,31662,31662,31662,31662,31694,31694,31694,31694,31695,31695,31695,33743,33743,33743,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33743,33743,33743,33743,33743,31695,31694,31694,31694,31694,31694,31694,31662,31662,31662,31662,31662,31662,31662,31662,29582,29582,29581,29581,29581,29581,29549,29549,29549,29549,29549,27469,27469,27469,27469,27436,27436,27436,27436,27404,25356,25356,25323,25323,25323,25291,23243,23243,23210,23210,21130,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21130,21162,23210,23243,23243,25291,25323,25323,25323,25356,25356,27404,27436,27436,27436,27436,27468,27469,27469,27469,29549,29549,29549,29549,29549,29549,29581,29581,29581,29582,31630,31662,31662,31662,31662,31662,31662,31662,31662,31694,31694,31694,31694,31695,31695,33743,33743,33743,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33775,33743,33743,33743,33743,31695,31694,31694,31694,31694,31694,31694,31694,31662,31662,31662,31662,31662,31662,31662,31630,29582,29581,29581,29581,29581,29549,29549,29549,29549,29549,27469,27469,27469,27469,27468,27436,27436,27436,27404,25356,25356,25323,25323,25323,25323,23243,23243,23243,23210,23210,21130,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129,21129},
};
//-------------TERMINATOR
const uint16_t TERMINATOR[240][240] = {
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63454,63454,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63454,63454,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,63422,63422,63454,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,0,0,0,0,0,0,0,0,0,0,23079,23079,23079,23079,23079,23079,23079,23079,23079,23079,0,0,0,0,0,0,0,0,0,0,63422,63422,63454,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,0,0,0,0,0,0,0,0,0,0,23079,23079,23079,23079,23079,23079,23079,23079,23079,23079,0,0,0,0,0,0,0,0,0,0,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,59196,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,0,0,0,0,0,0,0,0,0,0,23079,23079,23079,23079,23079,23079,23079,23079,23079,23079,0,0,0,0,0,0,0,0,0,0,59196,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,57083,59228,61341,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,0,0,0,0,0,0,0,0,0,0,23079,23079,23079,23079,23079,23079,23079,23079,23079,23079,0,0,0,0,0,0,0,0,0,0,57083,59228,61341,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,57051,59196,61309,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,0,0,0,0,0,0,0,0,0,0,23079,23079,23079,23079,23079,23079,23079,23079,23079,23079,0,0,0,0,0,0,0,0,0,0,57051,59196,61309,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63422,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,55002,59164,61309,63422,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63422,0,0,0,0,0,0,0,0,0,0,23079,23079,23079,23079,23079,23079,23079,23079,23079,23079,0,0,0,0,0,0,0,0,0,0,55002,59164,61309,63422,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,23079,23079,23079,23079,23079,23079,23079,23079,23079,23079,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,23079,23079,23079,23079,23079,23079,23079,23079,23079,23079,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,23079,23079,23079,23079,23079,23079,23079,23079,23079,23079,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,23079,23079,23079,23079,23079,23079,23079,23079,23079,23079,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37027,37027,37027,37027,37027,37027,37027,37027,37027,37027,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37027,37027,37027,37027,37027,37027,37027,37027,37027,37027,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37027,37027,37027,37027,37027,37027,37027,37027,37027,37027,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37027,37027,37027,37027,37027,37027,37027,37027,37027,37027,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37027,37027,37027,37027,37027,37027,37027,37027,37027,37027,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37027,37027,37027,37027,37027,37027,37027,37027,37027,37027,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37027,37027,37027,37027,37027,37027,37027,37027,37027,37027,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37027,37027,37027,37027,37027,37027,37027,37027,37027,37027,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37027,37027,37027,37027,37027,37027,37027,37027,37027,37027,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37027,37027,37027,37027,37027,37027,37027,37027,37027,37027,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63422,61341,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,0,0,0,0,0,0,0,0,0,0,54970,57083,59228,61341,63422,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,63422,61341,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54970,57083,59228,61341,63422,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63390,61309,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,0,0,0,0,0,0,0,0,0,0,54938,57083,59196,61309,63390,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63390,61309,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,54938,57083,59196,61309,63390,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63454,63454,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,63422,63422,63454,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,59196,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,57083,59228,61341,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,57051,59196,61309,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,55002,59164,61309,63422,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63422,61341,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57083,59228,61341,63422,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63390,61309,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54938,57083,59196,61309,63390,63422,63422,63422,63422,63454,63454,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,50744,52825,52857,52857,52889,54938,54938,54938,52889,52857,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,63422,63422,63454,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,52825,52857,54938,54970,55002,57051,57051,57051,55002,54970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,52857,54970,57051,57115,59164,59196,59196,59196,59164,57115,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,59196,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54938,55002,57115,59228,61309,61309,61341,61309,61309,59228,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,57083,59228,61341,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54938,57083,59196,61309,63390,63422,63422,63422,63390,61309,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,57051,59196,61309,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63422,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57083,59228,61341,63422,65503,65503,65503,63422,61341,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,55002,59164,61309,63422,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57083,59228,61341,63422,65503,65503,65503,63422,61341,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54938,57083,59196,61309,63390,63422,63422,63422,63390,61309,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57083,59228,61341,63422,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54938,57083,59196,61309,63390,63422,63422,63422,63422,63454,63454,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,63422,63422,63454,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,59196,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,57083,59228,61341,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,57051,59196,61309,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,55002,59164,61309,63422,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63422,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,25257,25257,25257,25257,25257,25257,25257,25257,25257,25257,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,40309,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,0,0,0,0,0,0,0,0,0,0,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,61341,59228,57083,55002,54970,54938,54938,54938,52889,52857,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,63390,61309,59196,57115,57083,57083,57051,57051,55002,54970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,63390,61309,61277,59228,59196,59196,59196,59164,57115,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63454,63422,63422,63390,61341,61341,61341,61309,61309,59228,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63390,61309,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63422,61341,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63422,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,33970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,61341,59228,57083,55002,54970,54938,54938,54938,52889,52857,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,63390,61309,59196,57115,57083,57083,57051,57051,55002,54970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,63390,61309,61277,59228,59196,59196,59196,59164,57115,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63454,63422,63422,63390,61341,61341,61341,61309,61309,59228,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63390,61309,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63422,61341,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63422,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,61341,59228,57083,55002,54970,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,52889,52857,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,50744,52825,52857,52857,52889,54938,54938,54938,52889,52857,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,63390,61309,59196,57115,57083,57083,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,55002,54970,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,52825,52857,54938,54970,55002,57051,57051,57051,55002,54970,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,63390,61309,61277,59228,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59164,57115,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,52857,54970,57051,57115,59164,59196,59196,59196,59164,57115,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63454,63422,63422,63390,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61309,61309,59228,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54938,55002,57115,59228,61309,61309,61341,61309,61309,59228,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63390,61309,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54938,57083,59196,61309,63390,63422,63422,63422,63390,61309,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,63422,61341,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57083,59228,61341,63422,65503,65503,65503,63422,61341,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,46385,46385,46385,46385,46385,46385,46385,46385,46385,46385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,46385,46385,46385,46385,46385,46385,46385,46385,46385,46385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,46385,46385,46385,46385,46385,46385,46385,46385,46385,46385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,46385,46385,46385,46385,46385,46385,46385,46385,46385,46385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,46385,46385,46385,46385,46385,46385,46385,46385,46385,46385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,46385,46385,46385,46385,46385,46385,46385,46385,46385,46385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,46385,46385,46385,46385,46385,46385,46385,46385,46385,46385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,46385,46385,46385,46385,46385,46385,46385,46385,46385,46385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,46385,46385,46385,46385,46385,46385,46385,46385,46385,46385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,55002,59164,61309,63422,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,46385,46385,46385,46385,46385,46385,46385,46385,46385,46385,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,27599,27599,27599,27599,27599,27599,27599,27599,27599,27599,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,57051,59196,61309,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,61341,59228,57083,55002,54970,54938,54938,54938,52889,52857,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,50744,52825,52857,52857,52889,54938,54938,54938,54970,55002,57083,59228,61341,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,63390,61309,59196,57115,57083,57083,57051,57051,55002,54970,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,52825,52857,54938,54970,55002,57051,57051,57083,57083,57115,59196,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,63390,61309,61277,59228,59196,59196,59196,59164,57115,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,52857,54970,57051,57115,59164,59196,59196,59196,59228,61277,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63454,63422,63422,63390,61341,61341,61341,61309,61309,59228,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54938,55002,57115,59228,61309,61309,61341,61341,61341,63390,63422,63422,63454,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63390,61309,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54938,57083,59196,61309,63390,63422,63422,63422,63422,63454,63454,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63422,61341,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57083,59228,61341,63422,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,50449,50449,50449,50449,50449,50449,50449,50449,50449,50449,42063,42063,42063,42063,42063,42063,42063,42063,42063,42063,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63422,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,55002,59164,61309,63422,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65503,63422,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,56755,57051,59196,61309,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,50744,52825,52857,52857,52889,54938,54938,54938,52889,52857,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65503,63422,61341,59228,57083,55002,54970,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54970,55002,57083,59228,61341,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,52825,52857,54938,54970,55002,57051,57051,57051,55002,54970,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65503,63422,63390,61309,59196,57115,57083,57083,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57083,57083,57115,59196,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,52857,54970,57051,57115,59164,59196,59196,59196,59164,57115,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65503,63422,63390,61309,61277,59228,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59228,61277,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54938,55002,57115,59228,61309,61309,61341,61309,61309,59228,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65503,63454,63422,63422,63390,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,63390,63422,63422,63454,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54938,57083,59196,61309,63390,63422,63422,63422,63390,61309,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63454,63454,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57083,59228,61341,63422,65503,65503,65503,63422,61341,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57083,59228,61341,63422,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,21195,21195,21195,21195,21195,21195,21195,21195,21195,21195,14856,14856,14856,14856,14856,14856,14856,14856,14856,14856,54938,57083,59196,61309,63390,63422,63422,63422,63422,63454,63454,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,63422,63422,63454,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,59196,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,57083,59228,61341,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,57051,59196,61309,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,55002,59164,61309,63422,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,63454,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65503,63422,61341,59228,57083,55002,54970,54938,54938,54938,52889,52857,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65503,63422,63390,61309,59196,57115,57083,57083,57051,57051,55002,54970,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65503,63422,63390,61309,61277,59228,59196,59196,59196,59164,57115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65503,63454,63422,63422,63390,61341,61341,61341,61309,61309,59228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63390,61309,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63422,61341,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63422,61341,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,63422,61341,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63390,61309,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63390,61309,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,10630,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65503,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65503,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,63454,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,63454,63390,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,54970,57115,61277,63390,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,63454,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,55002,59164,61309,63422,63454,65535,65535,65535,63454,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,55002,59164,61309,63422,63454,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,57051,59196,61309,63422,65503,65535,65535,65535,65503,63422,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,6404,0,0,0,0,0,0,0,0,0,0,57051,59196,61309,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,61341,59228,57083,55002,54970,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54970,55002,57083,59228,61341,63422,65503,65535,65535,65535,65503,63422,61341,59228,57083,55002,54970,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54938,54970,55002,57083,59228,61341,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,63390,61309,59196,57115,57083,57083,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57083,57083,57115,59196,61309,63390,63422,65503,65535,65535,65535,65503,63422,63390,61309,59196,57115,57083,57083,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57051,57083,57083,57115,59196,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63422,63390,61309,61277,59228,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59228,61277,61309,63390,63422,65503,65535,65535,65535,65535,65535,65503,63422,63390,61309,61277,59228,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59196,59228,61277,61309,63390,63422,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,63454,63422,63422,63390,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,63390,63422,63422,63454,65503,65535,65535,65535,65535,65535,65503,63454,63422,63422,63390,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,61341,63390,63422,63422,63454,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63454,63454,65503,65503,65535,65535,65535,65535,65535,65535,65535,65503,65503,63454,63454,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63422,63454,63454,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65503,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
};
//-------GUN
const uint16_t hand[2][127][101] = {
{
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,26817,24741,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,23440,19082,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,17001,12710,12710,17001,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,12710,10565,10565,12710,12710,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,19082,6339,6339,19082,12710,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,19082,19082,10565,10565,19082,19082,12710,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,23440,19082,10565,10565,19082,22980,12710,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,12710,23440,19082,10565,10565,19082,22980,12710,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,12710,23440,19082,10565,10565,19082,22980,12710,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,12710,29713,19082,10565,10565,19082,22980,12710,12710,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,10565,12710,29713,19082,10565,10565,19082,22980,12710,10565,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,10565,12710,23440,12710,10565,10565,12710,22980,12710,10565,12710,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,19082,10565,12710,12710,12710,6339,6339,12710,12710,12710,10565,19082,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,19082,12710,33906,33906,19082,0,0,19082,33906,33906,12710,19082,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,14694,12710,6339,6339,6339,6339,6339,6339,6339,6339,6339,14694,22980,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,19082,12710,14694,6339,10565,6339,10565,10565,10565,10565,6339,10565,6339,14694,22980,23144,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,6339,19082,12710,10565,6339,12710,12710,12710,6339,6339,12710,12710,12710,6339,10565,22980,23144,6339,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,6339,33906,12710,10565,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,10565,22980,23144,6339,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,10565,6339,33906,33906,10565,6339,0,0,0,0,0,0,0,0,6339,0,27173,27173,6339,10565,12710,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,10565,6339,33906,19082,0,6339,12482,6339,6339,6339,6339,6339,6339,12482,6339,6339,0,27173,6339,10565,12710,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14694,12710,10565,33906,19082,0,6339,6339,6339,17001,6339,6339,6339,6339,17001,6339,6339,6339,2145,0,27173,10565,12710,14694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14694,12710,33906,19082,0,6339,6339,6339,12710,19082,6339,6339,6339,6339,19082,12710,6339,6339,6339,6339,0,27173,12710,14694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14694,33906,19082,0,6339,17001,2145,6339,12710,33906,12710,6339,6339,12710,33906,12710,6339,2145,12710,6339,6339,0,27173,12710,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,14694,19082,0,6339,17001,14694,2145,6339,12710,25420,12710,6339,6339,12710,25420,12710,6339,2145,12710,17001,6339,0,27173,12710,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,19082,0,6339,17001,14694,10565,2145,6339,12710,17001,12710,6339,6339,12710,17001,12710,6339,2145,6339,14694,17001,6339,0,19082,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,14694,6339,17001,14694,10565,6339,2145,6339,12710,18822,10565,6339,6339,10565,18822,12710,6339,2145,12482,10565,14694,6339,6339,14694,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,6339,6339,14694,10565,6339,6339,2145,6339,12710,6339,6339,6339,6339,6339,6339,12710,6339,2145,6339,6339,6339,14694,6339,6339,6339,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14694,2145,6339,10565,6339,2145,6339,2145,6339,10565,6339,2145,6339,6339,2145,6339,12710,6339,2145,6339,2145,6339,6339,6339,2145,14694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,2145,2145,2145,2145,2145,6339,2145,6339,10565,6339,2145,2145,2145,2145,6339,12710,6339,2145,6339,2145,2145,2145,2145,2145,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14694,12710,2145,2145,6339,12482,2145,2145,12710,6339,2145,2145,2145,2145,6339,10565,2145,2145,12482,6339,2145,0,2145,14694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,2145,0,2145,6339,12482,2145,16513,17001,6339,2145,2145,2145,2145,6339,12710,16513,2145,12482,6339,12710,0,2145,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14694,2145,12710,6339,12482,2145,20771,17001,2145,0,6339,6339,0,2145,10565,12482,2145,12482,12710,0,2145,14694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,0,12710,19017,23243,12482,12710,2145,0,6339,6339,0,2145,12710,12482,2145,14694,6339,0,14694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10597,8420,8420,2145,6339,12710,2145,2145,6339,6339,2145,2145,10565,6339,2145,8420,8420,10597,35558,35558,35558,35558,35558,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,8420,10597,2145,12482,12482,33906,33939,25420,25420,25420,31526,12482,12482,2145,10597,8420,27172,27172,27172,27172,27172,35558,35558,35558,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10597,10597,2145,10565,33906,2145,2145,2145,2145,2145,0,31526,12482,2145,10597,10597,20963,20963,20963,27270,35494,27172,35558,39687,35558,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10597,2145,2145,10565,19082,12482,6339,2145,2145,2145,2145,20771,10565,2145,2145,10597,12710,14658,27270,20963,27270,27172,39687,43912,39687,35558,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,8420,2145,2145,10565,12482,6339,6339,2145,2145,2145,6339,6339,10565,2145,2145,8420,10597,14658,14658,20963,27270,35494,48105,43912,43912,39687,35558,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10597,8420,8420,2145,6339,6339,33906,17071,2145,2145,2145,6339,6339,6339,8420,2145,8420,10597,14658,14658,20963,27270,43912,48105,48105,43912,39687,35558,31333,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10597,2145,14658,2145,2145,19082,12710,12710,12710,12710,12710,12710,12710,22980,2145,2145,8420,2145,10597,20963,27270,39687,45992,48105,43912,43912,43912,43912,35558,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,18850,18850,27172,27172,27172,20963,18850,10465,65535,65535,2176,18885,2145,14658,12710,2145,6339,2145,2145,2145,2145,2145,2145,2145,10597,8420,2145,14658,2145,35494,41799,52233,48105,52266,41799,41799,41799,41799,43912,35558,35494,31333,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,20963,27172,27172,33413,33413,33413,35558,35558,33413,20963,10465,2048,14690,10597,18885,8420,2145,2145,2145,2145,16579,16579,6339,6339,6339,2145,2145,8420,14658,0,20963,35494,35494,41799,56492,52233,41799,41799,41799,43912,41799,41799,35558,35494,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,33413,35558,33413,33413,35558,35558,39687,43912,43912,39687,31333,27172,20963,14690,2176,14690,10597,2145,2145,6339,2145,2145,2145,14658,14658,8420,2145,2145,0,2145,20963,35494,39687,41799,52266,45992,41799,39687,41799,43912,43912,41799,35494,35558,35558,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,27172,43912,39687,35558,45992,45992,52266,52266,54379,56492,58605,56492,45992,27172,20963,14690,2176,2176,6272,4128,4128,4128,4128,4128,4128,12609,14690,14690,14690,25092,35558,35558,52233,58605,52266,48105,41799,41799,39687,43912,45992,43912,43912,39687,35558,35558,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,31333,39687,35558,39687,45992,52266,54379,54379,58605,60718,64944,65011,65011,56492,45992,39687,20963,14690,10465,10465,10465,10465,14690,10465,14690,25092,25092,31333,39687,43912,52233,58605,58605,54379,43912,43912,41799,39687,43912,43912,45992,41799,41799,45992,35558,35558,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,35494,33413,27172,39687,43912,45992,52266,52266,58605,64944,65011,65011,64944,62831,62831,60718,54379,52233,43912,41799,35558,35494,39687,45992,52266,52266,52266,52266,56492,56492,54379,52266,52266,48105,41799,41799,39687,43912,45992,45992,41799,41799,43912,43912,45992,31333,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,35494,20963,20963,27172,39687,43912,45992,48105,58605,65011,65011,64944,62831,60718,56492,56492,58605,58605,54379,43912,41799,35558,35494,39687,45992,45992,45992,52266,54379,52266,52233,43912,43912,39687,39687,39687,45992,45992,48105,41799,41799,41799,41799,41799,45992,39687,31333,18850,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,27172,27172,12609,14690,25092,35558,41799,45992,48105,54379,65011,64944,58605,58605,54379,54379,52233,52233,52233,54379,54379,52233,43912,39687,39687,39687,43912,43912,45992,48105,43912,43912,35558,35558,39687,45992,45992,48105,48105,45992,41799,41799,39687,41799,41799,41799,35494,31333,18850,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,25092,18850,10465,10465,27172,35494,39687,43912,45992,52233,62831,60718,58605,54379,48105,52233,52266,52233,52266,52266,48105,52233,52233,43912,39687,39687,39687,39687,33413,35494,35494,35494,35558,45992,48105,52266,52266,48105,45992,39687,39687,39687,39687,41799,41799,39687,35494,31333,20963,18850,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,25092,14690,10465,4128,27172,33413,39687,41799,45992,48105,56492,54379,52266,48105,48105,52266,52266,48105,48105,52233,48105,45992,45992,52233,45992,43912,39687,39687,39687,39687,33413,35558,43912,48105,52266,48105,45992,45992,41799,39687,35558,35558,39687,39687,39687,35494,31333,27172,18850,18850,25092,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12609,14690,18850,4258,4128,4128,23077,33413,35558,39687,41799,45992,52266,54379,54379,52266,48105,48105,43912,45992,52233,52266,52266,48105,48105,45992,45992,48105,48105,48105,48105,39687,39687,35558,41799,41799,48105,48105,45992,41799,39687,35558,35558,35558,35558,35494,35494,31333,31333,25092,14690,20963,31333,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,16738,14690,18850,0,4128,4128,18850,31333,35494,39687,39687,43912,48105,52266,54379,52266,43912,43912,48105,52233,56492,58605,60718,58605,54379,48105,48105,43912,43912,43912,43912,48105,43912,39687,39687,41799,41799,41799,41799,35558,35558,35558,35494,33413,33413,31333,31333,27172,25092,18850,12609,12609,31333,35494,25092,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,18884,25092,4258,14690,14690,4128,16770,23077,35494,35558,35558,41799,48105,52233,52266,48105,43912,41799,48105,52266,58605,60718,62831,60718,58605,54379,52266,43912,43912,45992,45992,45992,43912,43912,43912,39687,35494,39687,39687,35558,35558,35494,35494,33413,31333,31333,27172,25092,25092,18850,16770,25092,41799,48105,41799,25092,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12609,27172,43912,31333,4258,4258,4128,16770,23077,31333,33413,35558,41799,45992,48105,52233,45992,43912,35558,43912,52266,58605,56492,54379,52266,48105,45992,39687,43912,39687,45992,45992,41799,43912,43912,39687,39687,35494,35494,35494,35494,33413,33413,31333,27172,25092,25092,25092,27172,18850,12609,12609,27172,39687,48105,48105,39687,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,16770,35494,45992,39687,27172,16738,4128,10465,23077,23077,33413,35494,39687,45992,45992,48105,45992,35558,35494,39687,52266,52266,48105,45992,39687,39687,43912,43912,52266,52266,48105,43912,43912,45992,45992,39687,35558,35558,35558,35494,35494,31333,31333,27172,25092,25092,25092,27172,33413,25092,12609,14690,18884,33413,45992,52233,48105,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12609,25092,39687,43912,39687,31333,25092,10465,10465,16770,18850,23077,33413,39687,41799,45992,45992,45992,35494,33413,35558,45992,43912,39687,39687,48105,48105,52266,52266,43912,43912,43912,39687,41799,41799,43912,41799,35558,41799,45992,35558,35558,27172,27172,31333,31333,33413,33413,33413,35558,25092,14690,12609,18850,31333,39687,48105,48105,35494,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,18884,39687,45992,43912,35558,33413,25092,10465,4128,10465,16770,20963,27172,33413,39687,43912,45992,45992,31333,25092,31333,35558,39687,43912,43912,52266,52266,43912,43912,39687,39687,45992,54379,56492,58605,52266,52266,45992,45992,35558,41799,45992,41799,35494,33413,33413,35494,35494,39687,43912,31333,18850,14690,14690,25092,35558,45992,45992,39687,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,18884,39687,52233,52233,41799,35494,31333,25092,14658,10465,4128,10465,18850,25092,27172,35558,35558,39687,39687,27172,18850,25092,31333,35494,45992,52266,43912,35558,35558,48105,45992,52266,56492,58605,52266,52266,48105,48105,48105,48105,45992,45992,35558,35558,45992,41799,39687,39687,39687,43912,43912,35494,16770,16770,14690,20963,27172,35558,39687,35558,14658,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,18850,35494,52233,54379,48105,41799,35558,25092,18850,14658,10465,0,4128,10465,16770,18850,27172,33413,35494,35558,27172,14690,14690,27172,35558,41799,45992,35494,35494,45992,52266,54379,52266,52266,41799,39687,39687,39687,43912,43912,43912,43912,45992,45992,45992,35494,35558,43912,43912,43912,43912,48105,39687,20963,18850,14690,12609,14658,27172,35558,35494,18884,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,31333,48105,54379,54379,45992,45992,41799,33413,18850,14658,10465,0,0,10465,14690,18850,25092,27172,33413,35494,27172,18850,18850,35494,41799,35558,33413,35494,52266,52266,48105,45992,39687,39687,45992,52266,54379,56492,58605,60718,58605,56492,54379,54379,45992,39687,35494,35558,41799,45992,45992,48105,43912,20963,20963,14690,12609,12513,14690,31333,25092,25092,18850,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,25092,48105,58605,58605,54379,52266,45992,41799,35558,27172,14690,10465,0,0,4128,10465,16770,18850,25092,27172,31333,27172,18850,25092,35558,35494,31333,35494,45992,52266,45992,39687,45992,52266,56492,60718,56492,52266,43912,39687,33413,39687,43912,52266,58605,56492,52266,45992,35494,35558,39687,39687,41799,45992,27172,18850,14690,18884,25092,33413,41799,41799,41799,39687,33413,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,12609,35494,60718,60718,58605,56492,54379,48105,41799,39687,33413,25092,10465,2145,0,0,4128,10465,14690,18850,25092,23077,23077,20963,33413,27172,18850,18850,41799,41799,35558,45992,52266,52266,48105,43912,43912,41799,35494,33413,27172,27172,31333,35494,35494,35558,52266,58605,58605,52266,39687,31333,31333,39687,41799,27172,18850,14690,25092,35558,45992,48105,48105,48105,45992,43912,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,16738,39687,58605,60718,60718,58605,56492,52266,43912,39687,35494,27172,14658,2145,6272,0,0,4128,10465,10465,14690,18850,14690,27172,20963,12609,18850,35558,39687,43912,43912,39687,35494,31333,35494,35494,35494,35494,35494,39687,39687,39687,43912,43912,39687,35494,35494,35558,43912,52266,52233,35494,31333,31333,27172,27172,20963,14690,14690,25092,45992,48105,48105,48105,48105,45992,35558,18850,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,18850,39687,54379,58605,58605,58605,56492,54379,45992,41799,35558,33413,25092,12513,6272,0,0,0,4128,4128,10465,14690,18850,14690,6272,18850,33413,33413,39687,39687,35494,31333,31333,31333,35558,39687,43912,45992,48105,52266,52266,52266,58605,64944,64944,58605,52266,43912,35494,35558,41799,43912,35494,35494,31333,25092,27172,20963,12609,16770,35494,45992,45992,48105,45992,41799,39687,27172,16770,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,18884,39687,54379,58605,58605,56492,56492,54379,48105,45992,41799,35558,31333,16772,10465,4128,6272,0,0,4128,10465,18850,14690,6272,14690,33413,35558,35494,27172,25092,27172,31333,39687,43912,43912,43912,39687,35494,35494,35494,35494,41799,41799,52266,58605,64944,64944,56492,56492,52266,48105,48105,43912,35558,35558,35558,25092,20963,14690,12513,18850,27172,35494,39687,41799,41799,39687,33413,16770,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,27172,41799,54379,58605,58605,56492,54379,54379,52266,48105,45992,41799,35494,27172,14658,2145,4128,2145,0,0,10465,12609,0,14690,27172,33413,25092,16770,25092,31333,39687,43912,43912,43912,39687,35494,27172,25092,27172,45992,56492,56492,58605,64944,64944,56492,52266,43912,35558,39687,39687,39687,35558,39687,39687,45992,39687,20963,18850,10465,12513,14690,25092,27172,33413,39687,41799,33413,16770,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,27172,41799,52266,56492,56492,56492,54379,54379,54379,52233,48105,43912,39687,33413,18884,10465,4128,0,2145,0,0,0,10465,20963,27172,25092,10465,25092,27172,39687,43912,39687,35494,35494,20963,27172,35494,52233,58605,56492,52266,41799,41799,35558,27172,27172,25092,25092,25092,25092,25092,25092,27172,35494,39687,39687,45992,45992,39687,35494,14658,12513,14690,16770,18850,27172,35558,33413,16770,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,27270,45992,52266,56492,56492,56492,54379,54379,52266,52233,48105,45992,41799,35494,20965,14658,10465,0,0,4128,0,10465,10465,20963,20963,14690,18850,27172,39687,43912,39687,33413,27172,20963,35494,52233,52266,43912,41799,41799,33413,27172,27172,33413,35558,45992,52266,58605,62831,62831,62831,60718,58605,54379,54379,45992,45992,39687,35494,27172,16738,12513,16770,27172,31333,18884,27172,33413,18850,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,12513,33413,45992,52266,54379,56492,56492,54379,54379,52266,52233,52233,45992,41799,39687,31333,18884,12513,6272,0,0,4128,4128,14690,14690,14690,12609,25092,35558,45992,39687,33413,27172,35494,41799,52233,43912,35558,31333,27172,18850,35558,39687,45992,54379,56492,60718,62831,58605,52266,43912,39687,35494,35494,35494,35494,35494,35494,35494,35494,31333,18850,16738,33413,43912,48105,39687,18884,27172,18850,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,14658,33413,45992,52266,54379,56492,56492,54379,52266,52233,52233,52233,48105,41799,39687,35558,27172,14658,2145,32,0,0,0,10465,10465,0,18850,27172,43912,48105,41799,27172,41799,52233,54379,35558,27172,18850,18850,39687,45992,45992,52266,62831,62831,58605,52266,45992,35494,27172,25092,25092,25092,25092,25092,20963,20963,20963,20963,20963,14690,14690,18850,33413,45992,48105,48105,39687,18884,16770,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,16770,33413,45992,52233,54379,56492,56492,54379,52266,52266,52233,52233,48105,45992,41799,35558,27172,16738,10465,32,0,0,0,0,0,10465,20963,31333,52233,54379,41799,43912,54379,52233,35558,27172,18850,39687,45992,52233,52233,52266,52266,54379,43912,25092,14690,25092,27172,31333,33413,33413,35558,35558,35494,35494,35558,43912,43912,43912,35494,27172,14690,20963,33413,45992,48105,48105,39687,18884,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,16772,33413,43912,48105,54379,56492,56492,54379,52266,52233,52233,48105,48105,45992,43912,39687,33413,16772,10465,4128,0,0,0,0,0,10465,20963,31333,43912,54379,54379,54379,39687,27172,18850,27172,45992,52233,54379,52266,52266,43912,31333,14690,14690,25092,27172,31333,31333,35558,43912,52266,54379,45992,45992,39687,52266,58605,52266,43912,43912,31333,35494,14690,27172,35558,45992,48105,48105,39687,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,16772,33413,43912,48105,54379,54379,56492,54379,52266,48105,48105,48105,48105,45992,45992,41799,35494,23077,14658,2145,0,0,0,0,0,10465,20963,31333,41799,48105,45992,39687,20963,18850,33413,45992,52233,54379,52266,43912,35494,25092,14690,25092,27172,31333,31333,35494,35558,39687,52266,56492,52266,56492,45992,35494,52233,56492,54379,43912,39687,39687,43912,48105,35494,31333,20963,45992,48105,43912,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,16772,33413,41799,48105,52266,54379,54379,52266,52266,52233,48105,48105,45992,41799,41799,41799,35558,27172,14658,10465,0,0,0,0,0,10465,20963,31333,35494,41799,35558,20963,18850,33413,45992,56492,52233,43912,35494,25092,12609,14690,20963,27172,31333,39687,45992,35494,35494,45992,52266,48105,52266,52233,45992,35494,52233,56492,52233,43912,35558,35558,52233,52233,39687,33413,20963,18850,41799,35558,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,18884,35558,41799,48105,54379,56492,54379,52266,52233,48105,45992,45992,41799,39687,35558,35558,35558,23077,10465,10465,0,4128,0,0,0,10465,20963,31333,35494,39687,31333,14690,33413,45992,56492,45992,35558,35494,25092,12609,14690,20963,27172,31333,35558,45992,52266,39687,39687,48105,56492,45992,56492,54379,43912,41799,56492,45992,45992,43912,43912,60718,60718,43912,41799,43912,25092,20963,20963,20963,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,18884,39687,43912,48105,56492,56492,52266,48105,48105,45992,45992,45992,41799,35558,31333,25092,27270,31333,16772,6272,0,0,0,0,0,10465,20963,31333,35494,25092,14690,25092,45992,56492,45992,35558,33413,25092,12609,4258,20963,27172,31333,35558,41799,52266,48105,43912,41799,52266,56492,56492,56492,54379,35494,45992,60718,39687,45992,39687,45992,56492,52266,52266,54379,43912,43912,39687,27172,25092,31333,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,18884,35558,45992,52266,54379,52266,45992,43912,41799,35558,35558,39687,41799,41799,39687,31333,18850,18884,25092,14658,0,0,0,0,0,0,18850,25092,25092,14690,14690,31333,52266,45992,35558,25092,25092,12609,4258,18850,25092,27172,31333,35558,41799,41799,48105,35558,43912,48105,56492,54379,56492,52266,45992,52233,54379,35494,39687,56492,45992,56492,43912,52233,52233,54379,54379,45992,33413,33413,27172,18850,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,18850,35558,45992,48105,48105,45992,41799,41799,41799,39687,35494,31333,31333,35558,39687,39687,25092,12513,12513,12513,0,0,0,0,0,0,10465,14690,12609,14690,18850,45992,43912,39687,25092,25092,12609,4258,4258,20963,27172,27172,27172,35558,35558,41799,41799,35558,35494,43912,60718,56492,58605,45992,52266,60718,56492,41799,45992,60718,52266,54379,58605,60718,60718,54379,43912,54379,43912,35494,25092,18850,33413,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,16772,35558,45992,45992,43912,35494,27172,31333,35494,39687,39687,35494,25092,18884,31333,35558,35558,18850,10465,2145,0,0,0,0,0,0,0,10465,10465,10465,25092,39687,35558,31333,18850,14690,0,4258,12609,18850,31333,27172,27172,35558,35558,35558,35558,35558,35494,43912,56492,58605,58605,45992,52266,60718,60718,45992,52266,64978,54379,54379,58605,56492,43912,43912,56492,54379,56492,45992,35558,41799,27172,20963,14690,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,14658,35494,41799,41799,33413,31333,35494,35494,39687,39687,39687,39687,35558,27172,16770,18884,31333,27172,12513,6272,0,0,0,0,0,0,0,10465,10465,10465,31333,35558,33413,27172,18850,12609,0,4258,12609,18850,27172,31333,27172,31333,31333,35558,35558,33413,31333,41799,54379,56492,60718,52266,45992,56492,58605,45992,56492,65075,56492,56492,56492,39687,48105,60718,54379,52233,54379,41799,41799,31333,27172,31333,27172,27172,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,10465,25092,35558,35558,31333,33413,39687,41799,43912,43912,45992,41799,41799,39687,35558,27172,16738,16738,25092,16772,6272,0,0,0,0,0,0,0,0,10465,10465,25092,27172,27172,25092,18850,6272,0,12609,6272,12609,25092,31333,31333,35494,27172,27172,31333,31333,25092,39687,43912,52266,60718,56492,39687,41799,64978,56492,60718,60718,48105,48105,52266,45992,56492,54379,45992,58605,54379,35558,43912,43912,41799,35494,33413,27172,35494,27172,20963,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,18884,33413,31333,27172,31333,35558,39687,41799,35558,31333,31333,33413,35558,39687,39687,35558,25092,12513,10465,16738,12513,6272,0,0,0,0,0,0,0,0,10465,18850,20963,25092,18850,12609,6272,0,12609,6272,6272,18850,31333,35494,31333,31333,31333,31333,25092,25092,31333,39687,45992,64978,56492,39687,41799,65075,56492,56492,56492,45992,43912,39687,43912,58605,39687,48105,62831,54379,54379,52266,48105,39687,43912,35558,31333,25092,33413,35494,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,10465,25092,25092,25092,27172,35494,39687,35494,31333,33413,35494,33413,31333,27172,31333,35494,35558,35558,25092,10465,2145,6272,2145,0,0,0,0,0,0,0,0,12609,14690,18850,20963,18850,10465,6272,6272,12609,10465,6272,6272,25092,35494,35494,31333,31333,20963,31333,31333,31333,43912,43912,60718,56492,35494,39687,64978,56492,60718,52266,35558,52266,45992,39687,58605,48105,56492,60718,60718,65011,54379,35558,43912,52233,31333,35494,35558,39687,33413,33413,35494,33413,35494,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,16738,16772,18850,25092,33413,35558,31333,27172,35494,41799,45992,41799,39687,35558,33413,33413,31333,33413,35494,16772,2145,32,4128,0,0,0,0,0,0,0,0,0,12609,14690,20963,18850,10465,6272,6272,14690,10465,10465,6272,10465,25092,31333,31333,25092,20963,25092,25092,31333,31333,43912,52233,52233,35494,45992,62831,56492,48105,48105,41799,35558,35494,48105,56492,60718,58605,65011,65011,58605,60718,54379,54379,48105,54379,54379,54379,45992,33413,33413,33413,35494,31333,18850,25092,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,12513,16738,18850,27172,33413,27172,25092,27172,33413,35558,35558,35558,39687,39687,35558,35494,35494,33413,33413,27172,14658,6272,32,0,0,0,0,0,0,0,0,0,10465,12609,20963,20963,14690,10465,10465,20963,14690,6272,12609,4128,14690,25092,27172,27172,20963,18850,18850,20963,31333,35494,48105,43912,35494,43912,60718,56492,45992,41799,41799,43912,48105,56492,60718,52266,65011,65011,62831,60718,64978,54379,65011,52233,62831,43912,54379,54379,54379,54379,45992,35494,25092,18850,31333,31333,25092,65535,65535,65535,65535,65535,65535,65535},
},
{
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,38976,39460,39460,39556,35363,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,39460,47232,47232,45828,47941,43781,37541,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,34880,38976,39460,45828,62176,62176,54345,52264,52264,46056,37541,31203,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,30752,38976,47232,62176,52167,52264,56522,54345,52264,52264,56522,46056,37541,27075,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,30752,38976,47232,62176,54345,56522,56619,56522,54598,54598,56619,56522,56522,45893,31203,20771,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,38976,47232,62176,54345,54345,56619,61292,56522,54598,54598,56619,50837,56619,48007,35363,24931,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,38976,47104,61888,52167,54345,61292,56619,61292,61292,54598,54598,56619,50837,54598,52264,39556,24931,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,34880,47104,53376,62176,54345,54598,61292,56619,61292,61292,54598,54598,65237,65237,61292,54598,45893,31332,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,33251,39460,47232,61888,52167,54345,54598,61292,61292,61292,61292,65237,65237,65237,61292,54598,54598,52264,39556,24931,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35170,45828,48007,52167,54345,54345,54345,54598,61292,61292,61292,65493,65493,65237,61292,54598,54598,54598,52167,45828,33251,10275,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,45152,47232,52167,54345,54345,54345,54345,54598,56619,61292,61292,61292,65493,65493,65493,61292,54598,54598,54598,54345,62176,39460,16448,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,47232,62176,54345,54345,54345,54345,54345,54598,61292,61292,61292,63438,63438,65493,65493,65493,54598,54598,54598,54345,62176,47232,30752,16448,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,45152,61888,52167,54345,54345,54345,54345,54598,54598,61292,65237,65237,63438,63438,65493,65493,65493,61292,61292,61292,54598,62176,47104,47104,34880,22593,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,47232,62176,54345,54598,54598,54598,54598,54345,56619,65493,65493,61292,61292,65493,63438,65493,63438,61292,61292,61292,54598,54345,53376,47104,38976,34880,16448,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,45828,54345,54598,54598,54598,61292,54598,61292,63438,63438,65493,65493,61292,65493,65493,61292,61292,61292,54598,54598,54598,61888,47104,47104,34880,26625,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,39460,52167,54598,54598,54598,54598,54598,61292,61292,65493,63438,65493,65493,65493,65493,63438,61292,61292,61292,61292,54345,62176,62176,47104,38976,30752,16448,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,53376,62176,54345,54598,61292,54598,61292,63438,61292,63438,65493,65493,65493,65493,65493,63438,63438,61292,61292,61292,61292,61292,53376,53376,47104,34880,16448,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,45152,53376,62176,54345,54598,61292,61292,61292,61292,61292,63438,65493,65493,65237,65237,65493,63438,63438,61292,61292,61292,61292,54598,52167,61888,53376,38976,30752,16448,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,47232,61888,52167,54345,54598,61292,61292,61292,63438,63438,65493,65493,50837,50737,48335,50837,61292,61292,61292,61292,61292,61292,54598,54345,62176,61888,45152,34880,16448,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,38976,53376,62176,54345,54345,54598,61292,61292,61292,61292,63438,65493,65237,48234,41896,41896,48234,61292,61292,61292,61292,61292,61292,54598,54345,62176,61888,61888,34880,22593,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,38976,61888,52167,54345,54598,54598,61292,61292,61292,61292,63438,65493,50837,35656,22980,10565,43976,56619,61292,61292,61292,61292,61292,54598,54345,54345,62176,61888,38976,22593,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,38976,47104,54345,54345,54598,54598,61292,61292,61292,63438,63438,50837,39851,23144,6339,6339,23144,54345,61292,61292,61292,61292,61292,54598,54598,54598,62176,61888,38976,22593,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,34880,61888,54345,54345,54345,54345,54598,61292,61292,61292,61292,48234,12710,31203,10565,10565,37541,43976,54598,61292,61292,61292,61292,54598,54598,54345,54345,47104,38976,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,34880,39460,47941,54345,54598,61292,61292,61292,61292,54598,35656,19082,31203,31203,10565,31203,31203,52264,61292,61292,61292,54598,54345,54345,54345,54345,61888,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,22593,38976,45828,54345,54598,54598,61292,61292,56619,46088,12710,31203,37541,37541,37541,31203,31203,35656,54598,54598,54598,54345,54345,54345,54345,54345,53376,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,38976,45828,54345,54345,54598,61292,61292,54598,46088,12710,37541,37541,37541,39686,37541,23144,27173,43976,56522,54345,54345,52167,52167,62176,47232,34880,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,45828,54345,54345,54345,54598,61292,54598,46056,31203,39686,39686,37541,47941,47941,23144,10565,39686,54345,52167,52167,62176,61888,47232,34880,22593,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,35363,45828,48007,52167,54345,54598,48196,39556,31203,47941,39686,37541,47941,52167,27173,10565,39556,54345,52167,61888,47232,45152,34880,22593,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,27075,39556,41637,45893,48007,54345,22980,31203,52167,39686,31203,39686,47941,27173,10565,22980,62176,47232,39460,34880,30752,16448,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,20771,27075,31203,35363,41637,12710,31203,52167,39686,31203,39686,47941,27173,22980,8576,47232,38976,31073,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,24931,10565,31203,52167,39686,31203,37541,37541,23144,22980,10565,34880,30752,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,31203,52167,39686,31203,37541,33414,23144,22980,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,31203,47941,37541,31203,37541,31203,23144,22980,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,31203,39686,31203,31203,37541,31203,23144,22980,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,31203,39686,31203,31203,37541,31203,23144,22980,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,10565,12710,37541,31203,10565,10565,22980,27173,22980,10565,6339,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,10565,12710,12710,12710,6339,6339,14694,23144,22980,10565,8576,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,19082,12710,33906,52167,19082,0,0,33906,52167,19082,10565,8576,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,19082,12710,6339,6339,6339,6339,6339,6339,6339,6339,6339,14694,31203,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,37541,12710,14694,6339,10565,6339,10565,10565,10565,6339,6339,10565,6339,14694,22980,37541,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,37541,31203,12710,14694,6339,12710,12710,12710,6339,6339,6339,12710,12710,6339,14694,22980,23144,37541,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,31203,6339,37541,12710,10565,2145,2145,2145,2145,2145,2145,2145,2145,2145,2145,10565,22980,23144,6339,31203,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,31203,10565,6339,37541,19082,10565,6339,0,0,0,0,0,0,0,0,6339,10565,19082,27173,6339,10565,31203,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,10565,6339,33906,6339,10565,6339,12482,6339,6339,6339,6339,6339,6339,12482,6339,10565,6339,27173,6339,10565,12710,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,31203,12710,10565,33906,2145,2145,6339,6339,12710,19082,6339,6339,6339,12710,23144,12710,6339,6339,2145,2145,27173,10565,12710,14694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14694,12710,33906,6339,6339,6339,6339,6339,12710,33906,12710,6339,6339,12710,31526,12710,6339,6339,6339,6339,6339,27173,12710,14694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14694,33906,19082,0,6339,17001,2145,6339,12710,25420,12710,6339,6339,12710,31526,12710,6339,2145,12710,6339,6339,0,27173,12710,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,14694,19082,0,6339,17001,14694,2145,6339,12710,17001,12710,6339,6339,12710,31526,12710,6339,2145,12710,17001,6339,0,27173,12710,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,19082,0,6339,17001,14694,10565,2145,6339,12710,18822,18949,6339,6339,10565,22980,12710,6339,2145,6339,14694,17001,6339,0,19082,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,14694,6339,17001,14694,10565,6339,2145,6339,12710,18822,33906,25420,25420,31526,22980,12710,6339,2145,12482,10565,14694,6339,6339,14694,10565,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10565,6339,6339,14694,10565,6339,6339,2145,6339,12710,33939,12710,12710,12710,12710,31526,12710,6339,2145,6339,6339,6339,14694,6339,6339,6339,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14694,2145,6339,10565,6339,2145,6339,2145,6339,12710,33906,12710,2145,2145,12710,12482,12710,6339,2145,6339,2145,6339,6339,6339,2145,14694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,2145,2145,2145,2145,2145,6339,2145,6339,17001,2145,6339,2145,2145,6339,2145,12710,2145,2145,6339,2145,2145,2145,2145,2145,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14694,12710,2145,2145,6339,12482,2145,2145,25420,2145,2145,2145,2145,2145,2145,23144,16513,2145,12482,6339,2145,0,2145,14694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,2145,0,2145,6339,12482,2145,16513,25420,2145,2145,6339,6339,2145,2145,31526,20771,2145,12482,6339,12710,0,2145,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14694,2145,12710,6339,12482,2145,20771,17001,12710,2145,6339,6339,2145,12710,23144,12482,2145,12482,12710,0,2145,14694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,0,12710,19017,23243,12482,17001,12710,2145,10565,10565,2145,12710,22980,6339,2145,14694,6339,0,14694,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10597,8420,8420,2145,6339,22980,12710,2145,10565,10565,2145,12710,22980,12482,2145,6339,6339,10565,27172,35558,35558,35558,35558,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,8420,10597,2145,12482,20771,12710,2145,10565,10565,2145,12710,20771,12482,2145,12710,6339,27172,27172,27172,27172,27172,35558,35558,35558,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10597,10597,2145,10565,20771,2145,2145,2145,2145,2145,2145,20771,10565,2145,12710,12710,20963,20963,20963,27270,35494,27172,35558,39687,35558,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12710,10597,2145,2145,10565,6339,12482,6339,2145,2145,2145,6339,6339,10565,2145,2145,12710,12710,14658,27270,20963,27270,27172,39687,43912,39687,35558,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10597,6339,2145,2145,10565,12482,6339,6339,2145,2145,2145,6339,6339,6339,2145,2145,6339,10597,14658,14658,20963,27270,35494,48105,43912,43912,39687,35558,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10597,6339,6339,2145,6339,6339,33906,17071,2145,2145,2145,6339,22980,6339,6339,2145,6339,10597,14658,14658,20963,27270,43912,48105,48105,43912,39687,35558,31333,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,10597,2145,16579,2145,2145,19082,12710,12710,12710,12710,12710,12710,12710,22980,2145,2145,6339,2145,10597,20963,27270,39687,45992,48105,43912,43912,43912,43912,35558,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,18850,18850,27172,27172,27172,20963,18850,10465,65535,65535,2176,18885,2145,14658,10597,2145,8420,2145,2145,2145,2145,2145,2145,2145,10597,8420,2145,14658,2145,35494,41799,52233,48105,52266,41799,41799,41799,41799,43912,35558,35494,31333,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,20963,27172,27172,33413,33413,33413,35558,35558,33413,20963,10465,2048,14690,10597,18885,8420,2145,2145,2145,2145,14658,14658,8420,8420,8420,2145,2145,8420,14658,0,20963,35494,35494,41799,56492,52233,41799,41799,41799,43912,41799,41799,35558,35494,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,33413,35558,33413,33413,35558,35558,39687,43912,43912,39687,31333,27172,20963,14690,2176,14690,10597,2145,2145,8420,2145,2145,2145,14658,14658,8420,2145,2145,0,2145,20963,35494,39687,41799,52266,45992,41799,39687,41799,43912,43912,41799,35494,35558,35558,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,27172,43912,39687,35558,45992,45992,52266,52266,54379,56492,58605,56492,45992,27172,20963,14690,2176,2176,6272,4128,4128,4128,4128,4128,4128,12609,14690,14690,14690,25092,35558,35558,52233,58605,52266,48105,41799,41799,39687,43912,45992,43912,43912,39687,35558,35558,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,31333,39687,35558,39687,45992,52266,54379,54379,58605,60718,64944,65011,65011,56492,45992,39687,20963,14690,10465,10465,10465,10465,14690,10465,14690,25092,25092,31333,39687,43912,52233,58605,58605,54379,43912,43912,41799,39687,43912,43912,45992,41799,41799,45992,35558,35558,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,35494,33413,27172,39687,43912,45992,52266,52266,58605,64944,65011,65011,64944,62831,62831,60718,54379,52233,43912,41799,35558,35494,39687,45992,52266,52266,52266,52266,56492,56492,54379,52266,52266,48105,41799,41799,39687,43912,45992,45992,41799,41799,43912,43912,45992,31333,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,35494,20963,20963,27172,39687,43912,45992,48105,58605,65011,65011,64944,62831,60718,56492,56492,58605,58605,54379,43912,41799,35558,35494,39687,45992,45992,45992,52266,54379,52266,52233,43912,43912,39687,39687,39687,45992,45992,48105,41799,41799,41799,41799,41799,45992,39687,31333,18850,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,27172,27172,12609,14690,25092,35558,41799,45992,48105,54379,65011,64944,58605,58605,54379,54379,52233,52233,52233,54379,54379,52233,43912,39687,39687,39687,43912,43912,45992,48105,43912,43912,35558,35558,39687,45992,45992,48105,48105,45992,41799,41799,39687,41799,41799,41799,35494,31333,18850,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,25092,18850,10465,10465,27172,35494,39687,43912,45992,52233,62831,60718,58605,54379,48105,52233,52266,52233,52266,52266,48105,52233,52233,43912,39687,39687,39687,39687,33413,35494,35494,35494,35558,45992,48105,52266,52266,48105,45992,39687,39687,39687,39687,41799,41799,39687,35494,31333,20963,18850,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,14690,25092,14690,10465,4128,27172,33413,39687,41799,45992,48105,56492,54379,52266,48105,48105,52266,52266,48105,48105,52233,48105,45992,45992,52233,45992,43912,39687,39687,39687,39687,33413,35558,43912,48105,52266,48105,45992,45992,41799,39687,35558,35558,39687,39687,39687,35494,31333,27172,18850,18850,25092,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12609,14690,18850,4258,4128,4128,23077,33413,35558,39687,41799,45992,52266,54379,54379,52266,48105,48105,43912,45992,52233,52266,52266,48105,48105,45992,45992,48105,48105,48105,48105,39687,39687,35558,41799,41799,48105,48105,45992,41799,39687,35558,35558,35558,35558,35494,35494,31333,31333,25092,14690,20963,31333,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,16738,14690,18850,0,4128,4128,18850,31333,35494,39687,39687,43912,48105,52266,54379,52266,43912,43912,48105,52233,56492,58605,60718,58605,54379,48105,48105,43912,43912,43912,43912,48105,43912,39687,39687,41799,41799,41799,41799,35558,35558,35558,35494,33413,33413,31333,31333,27172,25092,18850,12609,12609,31333,35494,25092,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,18884,25092,4258,14690,14690,4128,16770,23077,35494,35558,35558,41799,48105,52233,52266,48105,43912,41799,48105,52266,58605,60718,62831,60718,58605,54379,52266,43912,43912,45992,45992,45992,43912,43912,43912,39687,35494,39687,39687,35558,35558,35494,35494,33413,31333,31333,27172,25092,25092,18850,16770,25092,41799,48105,41799,25092,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12609,27172,43912,31333,4258,4258,4128,16770,23077,31333,33413,35558,41799,45992,48105,52233,45992,43912,35558,43912,52266,58605,56492,54379,52266,48105,45992,39687,43912,39687,45992,45992,41799,43912,43912,39687,39687,35494,35494,35494,35494,33413,33413,31333,27172,25092,25092,25092,27172,18850,12609,12609,27172,39687,48105,48105,39687,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,16770,35494,45992,39687,27172,16738,4128,10465,23077,23077,33413,35494,39687,45992,45992,48105,45992,35558,35494,39687,52266,52266,48105,45992,39687,39687,43912,43912,52266,52266,48105,43912,43912,45992,45992,39687,35558,35558,35558,35494,35494,31333,31333,27172,25092,25092,25092,27172,33413,25092,12609,14690,18884,33413,45992,52233,48105,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,12609,25092,39687,43912,39687,31333,25092,10465,10465,16770,18850,23077,33413,39687,41799,45992,45992,45992,35494,33413,35558,45992,43912,39687,39687,48105,48105,52266,52266,43912,43912,43912,39687,41799,41799,43912,41799,35558,41799,45992,35558,35558,27172,27172,31333,31333,33413,33413,33413,35558,25092,14690,12609,18850,31333,39687,48105,48105,35494,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,18884,39687,45992,43912,35558,33413,25092,10465,4128,10465,16770,20963,27172,33413,39687,43912,45992,45992,31333,25092,31333,35558,39687,43912,43912,52266,52266,43912,43912,39687,39687,45992,54379,56492,58605,52266,52266,45992,45992,35558,41799,45992,41799,35494,33413,33413,35494,35494,39687,43912,31333,18850,14690,14690,25092,35558,45992,45992,39687,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,65535,18884,39687,52233,52233,41799,35494,31333,25092,14658,10465,4128,10465,18850,25092,27172,35558,35558,39687,39687,27172,18850,25092,31333,35494,45992,52266,43912,35558,35558,48105,45992,52266,56492,58605,52266,52266,48105,48105,48105,48105,45992,45992,35558,35558,45992,41799,39687,39687,39687,43912,43912,35494,16770,16770,14690,20963,27172,35558,39687,35558,14658,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,65535,18850,35494,52233,54379,48105,41799,35558,25092,18850,14658,10465,0,4128,10465,16770,18850,27172,33413,35494,35558,27172,14690,14690,27172,35558,41799,45992,35494,35494,45992,52266,54379,52266,52266,41799,39687,39687,39687,43912,43912,43912,43912,45992,45992,45992,35494,35558,43912,43912,43912,43912,48105,39687,20963,18850,14690,12609,14658,27172,35558,35494,18884,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,14690,31333,48105,54379,54379,45992,45992,41799,33413,18850,14658,10465,0,0,10465,14690,18850,25092,27172,33413,35494,27172,18850,18850,35494,41799,35558,33413,35494,52266,52266,48105,45992,39687,39687,45992,52266,54379,56492,58605,60718,58605,56492,54379,54379,45992,39687,35494,35558,41799,45992,45992,48105,43912,20963,20963,14690,12609,12513,14690,31333,25092,25092,18850,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,65535,25092,48105,58605,58605,54379,52266,45992,41799,35558,27172,14690,10465,0,0,4128,10465,16770,18850,25092,27172,31333,27172,18850,25092,35558,35494,31333,35494,45992,52266,45992,39687,45992,52266,56492,60718,56492,52266,43912,39687,33413,39687,43912,52266,58605,56492,52266,45992,35494,35558,39687,39687,41799,45992,27172,18850,14690,18884,25092,33413,41799,41799,41799,39687,33413,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,12609,35494,60718,60718,58605,56492,54379,48105,41799,39687,33413,25092,10465,2145,0,0,4128,10465,14690,18850,25092,23077,23077,20963,33413,27172,18850,18850,41799,41799,35558,45992,52266,52266,48105,43912,43912,41799,35494,33413,27172,27172,31333,35494,35494,35558,52266,58605,58605,52266,39687,31333,31333,39687,41799,27172,18850,14690,25092,35558,45992,48105,48105,48105,45992,43912,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,16738,39687,58605,60718,60718,58605,56492,52266,43912,39687,35494,27172,14658,2145,6272,0,0,4128,10465,10465,14690,18850,14690,27172,20963,12609,18850,35558,39687,43912,43912,39687,35494,31333,35494,35494,35494,35494,35494,39687,39687,39687,43912,43912,39687,35494,35494,35558,43912,52266,52233,35494,31333,31333,27172,27172,20963,14690,14690,25092,45992,48105,48105,48105,48105,45992,35558,18850,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,18850,39687,54379,58605,58605,58605,56492,54379,45992,41799,35558,33413,25092,12513,6272,0,0,0,4128,4128,10465,14690,18850,14690,6272,18850,33413,33413,39687,39687,35494,31333,31333,31333,35558,39687,43912,45992,48105,52266,52266,52266,58605,64944,64944,58605,52266,43912,35494,35558,41799,43912,35494,35494,31333,25092,27172,20963,12609,16770,35494,45992,45992,48105,45992,41799,39687,27172,16770,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,18884,39687,54379,58605,58605,56492,56492,54379,48105,45992,41799,35558,31333,16772,10465,4128,6272,0,0,4128,10465,18850,14690,6272,14690,33413,35558,35494,27172,25092,27172,31333,39687,43912,43912,43912,39687,35494,35494,35494,35494,41799,41799,52266,58605,64944,64944,56492,56492,52266,48105,48105,43912,35558,35558,35558,25092,20963,14690,12513,18850,27172,35494,39687,41799,41799,39687,33413,16770,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,27172,41799,54379,58605,58605,56492,54379,54379,52266,48105,45992,41799,35494,27172,14658,2145,4128,2145,0,0,10465,12609,0,14690,27172,33413,25092,16770,25092,31333,39687,43912,43912,43912,39687,35494,27172,25092,27172,45992,56492,56492,58605,64944,64944,56492,52266,43912,35558,39687,39687,39687,35558,39687,39687,45992,39687,20963,18850,10465,12513,14690,25092,27172,33413,39687,41799,33413,16770,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,27172,41799,52266,56492,56492,56492,54379,54379,54379,52233,48105,43912,39687,33413,18884,10465,4128,0,2145,0,0,0,10465,20963,27172,25092,10465,25092,27172,39687,43912,39687,35494,35494,20963,27172,35494,52233,58605,56492,52266,41799,41799,35558,27172,27172,25092,25092,25092,25092,25092,25092,27172,35494,39687,39687,45992,45992,39687,35494,14658,12513,14690,16770,18850,27172,35558,33413,16770,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,65535,27270,45992,52266,56492,56492,56492,54379,54379,52266,52233,48105,45992,41799,35494,20965,14658,10465,0,0,4128,0,10465,10465,20963,20963,14690,18850,27172,39687,43912,39687,33413,27172,20963,35494,52233,52266,43912,41799,41799,33413,27172,27172,33413,35558,45992,52266,58605,62831,62831,62831,60718,58605,54379,54379,45992,45992,39687,35494,27172,16738,12513,16770,27172,31333,18884,27172,33413,18850,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,12513,33413,45992,52266,54379,56492,56492,54379,54379,52266,52233,52233,45992,41799,39687,31333,18884,12513,6272,0,0,4128,4128,14690,14690,14690,12609,25092,35558,45992,39687,33413,27172,35494,41799,52233,43912,35558,31333,27172,18850,35558,39687,45992,54379,56492,60718,62831,58605,52266,43912,39687,35494,35494,35494,35494,35494,35494,35494,35494,31333,18850,16738,33413,43912,48105,39687,18884,27172,18850,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,14658,33413,45992,52266,54379,56492,56492,54379,52266,52233,52233,52233,48105,41799,39687,35558,27172,14658,2145,32,0,0,0,10465,10465,0,18850,27172,43912,48105,41799,27172,41799,52233,54379,35558,27172,18850,18850,39687,45992,45992,52266,62831,62831,58605,52266,45992,35494,27172,25092,25092,25092,25092,25092,20963,20963,20963,20963,20963,14690,14690,18850,33413,45992,48105,48105,39687,18884,16770,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,16770,33413,45992,52233,54379,56492,56492,54379,52266,52266,52233,52233,48105,45992,41799,35558,27172,16738,10465,32,0,0,0,0,0,10465,20963,31333,52233,54379,41799,43912,54379,52233,35558,27172,18850,39687,45992,52233,52233,52266,52266,54379,43912,25092,14690,25092,27172,31333,33413,33413,35558,35558,35494,35494,35558,43912,43912,43912,35494,27172,14690,20963,33413,45992,48105,48105,39687,18884,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,16772,33413,43912,48105,54379,56492,56492,54379,52266,52233,52233,48105,48105,45992,43912,39687,33413,16772,10465,4128,0,0,0,0,0,10465,20963,31333,43912,54379,54379,54379,39687,27172,18850,27172,45992,52233,54379,52266,52266,43912,31333,14690,14690,25092,27172,31333,31333,35558,43912,52266,54379,45992,45992,39687,52266,58605,52266,43912,43912,31333,35494,14690,27172,35558,45992,48105,48105,39687,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,16772,33413,43912,48105,54379,54379,56492,54379,52266,48105,48105,48105,48105,45992,45992,41799,35494,23077,14658,2145,0,0,0,0,0,10465,20963,31333,41799,48105,45992,39687,20963,18850,33413,45992,52233,54379,52266,43912,35494,25092,14690,25092,27172,31333,31333,35494,35558,39687,52266,56492,52266,56492,45992,35494,52233,56492,54379,43912,39687,39687,43912,48105,35494,31333,20963,45992,48105,43912,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,16772,33413,41799,48105,52266,54379,54379,52266,52266,52233,48105,48105,45992,41799,41799,41799,35558,27172,14658,10465,0,0,0,0,0,10465,20963,31333,35494,41799,35558,20963,18850,33413,45992,56492,52233,43912,35494,25092,12609,14690,20963,27172,31333,39687,45992,35494,35494,45992,52266,48105,52266,52233,45992,35494,52233,56492,52233,43912,35558,35558,52233,52233,39687,33413,20963,18850,41799,35558,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,18884,35558,41799,48105,54379,56492,54379,52266,52233,48105,45992,45992,41799,39687,35558,35558,35558,23077,10465,10465,0,4128,0,0,0,10465,20963,31333,35494,39687,31333,14690,33413,45992,56492,45992,35558,35494,25092,12609,14690,20963,27172,31333,35558,45992,52266,39687,39687,48105,56492,45992,56492,54379,43912,41799,56492,45992,45992,43912,43912,60718,60718,43912,41799,43912,25092,20963,20963,20963,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,18884,39687,43912,48105,56492,56492,52266,48105,48105,45992,45992,45992,41799,35558,31333,25092,27270,31333,16772,6272,0,0,0,0,0,10465,20963,31333,35494,25092,14690,25092,45992,56492,45992,35558,33413,25092,12609,4258,20963,27172,31333,35558,41799,52266,48105,43912,41799,52266,56492,56492,56492,54379,35494,45992,60718,39687,45992,39687,45992,56492,52266,52266,54379,43912,43912,39687,27172,25092,31333,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,18884,35558,45992,52266,54379,52266,45992,43912,41799,35558,35558,39687,41799,41799,39687,31333,18850,18884,25092,14658,0,0,0,0,0,0,18850,25092,25092,14690,14690,31333,52266,45992,35558,25092,25092,12609,4258,18850,25092,27172,31333,35558,41799,41799,48105,35558,43912,48105,56492,54379,56492,52266,45992,52233,54379,35494,39687,56492,45992,56492,43912,52233,52233,54379,54379,45992,33413,33413,27172,18850,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,18850,35558,45992,48105,48105,45992,41799,41799,41799,39687,35494,31333,31333,35558,39687,39687,25092,12513,12513,12513,0,0,0,0,0,0,10465,14690,12609,14690,18850,45992,43912,39687,25092,25092,12609,4258,4258,20963,27172,27172,27172,35558,35558,41799,41799,35558,35494,43912,60718,56492,58605,45992,52266,60718,56492,41799,45992,60718,52266,54379,58605,60718,60718,54379,43912,54379,43912,35494,25092,18850,33413,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,16772,35558,45992,45992,43912,35494,27172,31333,35494,39687,39687,35494,25092,18884,31333,35558,35558,18850,10465,2145,0,0,0,0,0,0,0,10465,10465,10465,25092,39687,35558,31333,18850,14690,0,4258,12609,18850,31333,27172,27172,35558,35558,35558,35558,35558,35494,43912,56492,58605,58605,45992,52266,60718,60718,45992,52266,64978,54379,54379,58605,56492,43912,43912,56492,54379,56492,45992,35558,41799,27172,20963,14690,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,65535,14658,35494,41799,41799,33413,31333,35494,35494,39687,39687,39687,39687,35558,27172,16770,18884,31333,27172,12513,6272,0,0,0,0,0,0,0,10465,10465,10465,31333,35558,33413,27172,18850,12609,0,4258,12609,18850,27172,31333,27172,31333,31333,35558,35558,33413,31333,41799,54379,56492,60718,52266,45992,56492,58605,45992,56492,65075,56492,56492,56492,39687,48105,60718,54379,52233,54379,41799,41799,31333,27172,31333,27172,27172,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,10465,25092,35558,35558,31333,33413,39687,41799,43912,43912,45992,41799,41799,39687,35558,27172,16738,16738,25092,16772,6272,0,0,0,0,0,0,0,0,10465,10465,25092,27172,27172,25092,18850,6272,0,12609,6272,12609,25092,31333,31333,35494,27172,27172,31333,31333,25092,39687,43912,52266,60718,56492,39687,41799,64978,56492,60718,60718,48105,48105,52266,45992,56492,54379,45992,58605,54379,35558,43912,43912,41799,35494,33413,27172,35494,27172,20963,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,65535,18884,33413,31333,27172,31333,35558,39687,41799,35558,31333,31333,33413,35558,39687,39687,35558,25092,12513,10465,16738,12513,6272,0,0,0,0,0,0,0,0,10465,18850,20963,25092,18850,12609,6272,0,12609,6272,6272,18850,31333,35494,31333,31333,31333,31333,25092,25092,31333,39687,45992,64978,56492,39687,41799,65075,56492,56492,56492,45992,43912,39687,43912,58605,39687,48105,62831,54379,54379,52266,48105,39687,43912,35558,31333,25092,33413,35494,27172,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,10465,25092,25092,25092,27172,35494,39687,35494,31333,33413,35494,33413,31333,27172,31333,35494,35558,35558,25092,10465,2145,6272,2145,0,0,0,0,0,0,0,0,12609,14690,18850,20963,18850,10465,6272,6272,12609,10465,6272,6272,25092,35494,35494,31333,31333,20963,31333,31333,31333,43912,43912,60718,56492,35494,39687,64978,56492,60718,52266,35558,52266,45992,39687,58605,48105,56492,60718,60718,65011,54379,35558,43912,52233,31333,35494,35558,39687,33413,33413,35494,33413,35494,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,16738,16772,18850,25092,33413,35558,31333,27172,35494,41799,45992,41799,39687,35558,33413,33413,31333,33413,35494,16772,2145,32,4128,0,0,0,0,0,0,0,0,0,12609,14690,20963,18850,10465,6272,6272,14690,10465,10465,6272,10465,25092,31333,31333,25092,20963,25092,25092,31333,31333,43912,52233,52233,35494,45992,62831,56492,48105,48105,41799,35558,35494,48105,56492,60718,58605,65011,65011,58605,60718,54379,54379,48105,54379,54379,54379,45992,33413,33413,33413,35494,31333,18850,25092,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535,65535},
{65535,65535,65535,12513,16738,18850,27172,33413,27172,25092,27172,33413,35558,35558,35558,39687,39687,35558,35494,35494,33413,33413,27172,14658,6272,32,0,0,0,0,0,0,0,0,0,10465,12609,20963,20963,14690,10465,10465,20963,14690,6272,12609,4128,14690,25092,27172,27172,20963,18850,18850,20963,31333,35494,48105,43912,35494,43912,60718,56492,45992,41799,41799,43912,48105,56492,60718,52266,65011,65011,62831,60718,64978,54379,65011,52233,62831,43912,54379,54379,54379,54379,45992,35494,25092,18850,31333,31333,25092,65535,65535,65535,65535,65535,65535,65535,65535,65535},
}
};
//-----------
void wait_for_vsync() {
volatile int * pixel_ctrl_ptr = (int * ) 0xFF203020;
register int status;
* pixel_ctrl_ptr = 1;
status = * (pixel_ctrl_ptr + 3);
while ((status & 0x01) != 0) {
status = * (pixel_ctrl_ptr + 3);
}
}
int abs(int a) {
if (a < 0) return -a;
return a;
}
void swap(int * a, int * b) {
int temp = * a;
* a = * b;
* b = temp;
}
//Each point holds the x and y location of a color to be drawn
struct point {
int xPos;
int yPos;
int color;
};
typedef struct point point;
point playerLoc = {
RESOLUTION_X / 2,
RESOLUTION_Y / 2 + 80,
0
};
struct target {
int xPos;
int yPos;
int xVel;
int yVel;
int timer;
int shot; //1 if shot, 0 if not shot
point image[25];
point previous[25];
point toDelete[25];
};
typedef struct target target;
struct cursor {
int xPos;
int yPos;
int shot; //1 if shot has been fired, 0 otherwise, reset to 0 once shot is registered on/off target
point image[8];
point previous[8];
point toDelete[8];
};
struct gun {
int xPos;
int yPos;
int shot; //1 if shot has been fired, 0 otherwise, reset to 0 once shot is registered on/off target
point image[127][101];
point previous[127][101];
point toDelete[127][101];
};
typedef struct robot {
int xPos;
int yPos;
int xVel;
int yVel;
int timer;
int shot; //1 if shot, 0 if not shot
point image[525];
point previous[525];
point toDelete[525];
}
robot;
robot ROBOTS[NUM_BOXES];
void initTarget(target * gameT, int t, robot * gameR);
target TARGETS[NUM_BOXES];
typedef struct gun gun;
point gunImage[8] = {
{
0,
2,
CURSOR_CLR
},
{
0,
1,
CURSOR_CLR
},
{
-2,
0,
CURSOR_CLR
},
{
-1,
0,
CURSOR_CLR
},
{
1,
0,
CURSOR_CLR
},
{
2,
0,
CURSOR_CLR
},
{
0,
-1,
CURSOR_CLR
},
{
0,
-2,
CURSOR_CLR
}
};
typedef struct cursor cursor;
void initTargets() {
srand(time(0));
for (int i = 0; i < level; i++) {
initTarget( & TARGETS[i], rand(), & ROBOTS[i]);
}
}
point cursorImage[8] = {
{
0,
2,
CURSOR_CLR
},
{
0,
1,
CURSOR_CLR
},
{
-2,
0,
CURSOR_CLR
},
{
-1,
0,
CURSOR_CLR
},
{
1,
0,
CURSOR_CLR
},