/
tumour.csv
We can't make this file beautiful and searchable because it's too large.
7464 lines (7464 loc) · 773 KB
/
tumour.csv
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
108,75,871,-92,21,225,-346,-378,475,133,-359,465,-694,-357,-343,-166,71,1314,1815,624,462,672,-107,1079,-503,632,1412,1122,644,1760,488,164,1282,68,928,
-30,-1,4,-34,-13,118,-35,31,-79,45,-41,-104,-45,6,-38,-23,-117,320,172,275,379,549,127,463,641,185,288,416,625,320,564,330,116,718,332,
-7,5,14,14,5,-5,37,-29,20,-11,-2,5,-34,20,28,20,-1,2,-9,-15,-21,-11,14,-14,-8,4723,-21,-7,-28,-8,-29,-13,-4,-50,4,
60,48,78,19,11,175,42,105,41,72,67,18,66,68,45,33,8,1231,700,446,1128,1070,491,1296,2261,1107,731,1559,1762,917,1303,721,542,1816,412,
0,6,-6,11,-18,-40,39,-54,10,5,20,10,-11,17,36,-8,4,3,5,0,3,0,25,-7,-27,3344,8,5,-7,-2,-9,12,0,-28,0,
24,34,85,-6,78,108,18,19,65,45,18,25,28,4,-1,4,59,902,1354,461,229,454,76,656,130,1114,673,836,799,1060,1236,504,1070,251,681,
8,27,65,27,4,54,14,-4,-13,34,25,22,19,-18,37,-10,5,311,718,226,180,323,-5,282,25,166,298,376,273,473,265,154,344,38,267,
113,35,227,-8,143,272,28,11,225,175,8,14,97,4,17,-6,22,1249,1327,622,684,793,460,1536,395,2100,1033,1164,1599,1472,2203,1381,1903,598,1132,
-3,-1,19,9,14,32,34,16,17,-2,-8,6,12,1,2,-1,6,259,161,119,104,197,75,148,63,72,179,190,98,226,41,78,42,73,357,
9,4,22,-5,-1,3,-7,-9,10,14,-3,1,0,-14,-6,-1,0,125,134,78,108,105,-10,180,37,108,217,278,113,357,83,106,161,41,187,
23,6,20,12,17,41,-5,57,11,16,-5,-2,-12,4,3,10,5,30,-2,3,33,56,4,-4,11,2519,-3,7,5,-1,-1,5,0,3,0,
-2,5,45,-7,79,-39,104,-49,34,-1,-23,63,-35,-14,-19,-30,21,222,105,123,192,230,46,109,87,34,174,202,58,147,-9,97,51,138,153,
-17,-8,49,4,48,-74,-73,10,57,22,-31,5,-41,48,-1,-4,-11,140,116,171,181,234,194,92,86,33,108,89,90,68,97,101,136,32,76,
12,5,26,4,-31,17,-11,-41,25,8,-2,14,-9,-19,-14,-5,12,174,222,65,68,120,18,116,-3,38,129,94,112,130,121,83,228,3,114,
-9,-11,12,-6,15,-2,-9,-10,-8,-4,9,-17,-11,-14,0,-16,-26,188,183,101,132,74,14,96,26,64,128,167,70,159,39,41,126,17,168,
-3,13,11,5,-4,-3,-27,25,-5,19,16,-14,11,3,30,6,1,12,12,13,9,6,7,42,-27,1570,-7,-12,35,-14,-20,-10,-26,-62,-7,
-25,-52,-88,-68,32,-30,-35,-14,-23,8,-196,-71,-251,-136,-250,-48,-181,130,78,-40,-106,71,390,74,284,50,13,185,-86,95,143,-48,-31,250,61,
17,20,25,21,31,36,30,0,80,17,54,-10,-23,-34,-5,2,-24,200,49,107,48,70,48,158,234,380,100,90,232,63,147,44,56,132,74,
-43,11,22,50,16,20,33,70,3,24,27,-13,17,5,18,20,6,133,115,214,149,300,85,98,221,215,59,87,145,93,115,71,76,227,21,
18,13,15,-2,4,-3,5,17,17,14,26,4,9,3,7,8,13,32,35,27,36,28,11,27,93,711,46,55,57,55,29,82,23,23,47,
41,28,19,44,22,32,-36,8,35,-1,31,-4,-17,17,37,-36,-18,41,85,114,250,107,-29,58,83,-1,191,149,54,192,30,82,16,37,70,
15,13,2,5,16,7,15,8,1,4,4,3,5,16,10,10,4,9,4,5,31,6,82,10,17,1105,5,1,7,3,10,25,8,25,4,
24,22,27,4,60,17,5,65,39,20,-14,7,30,5,-2,-15,-3,178,103,51,57,122,285,147,351,28,102,143,166,40,114,46,118,256,132,
38,39,44,22,182,211,74,99,17,38,58,21,125,94,71,42,8,592,307,121,146,91,145,1087,197,812,265,209,908,281,1070,817,1336,297,200,
-2,27,9,61,23,-1,-5,51,37,4,-12,-3,-19,-15,0,1,1,24,65,94,79,105,91,13,100,46,49,103,135,80,72,4,51,134,49,
-16,-2,11,3,13,-1,-8,-11,15,-9,-16,-2,-13,-4,-10,-10,1,-25,1276,14,1,10,-2,20,1,-17,0,9,3,-3,18,-14,3,-8,4,
2,5,17,37,-4,13,10,10,18,3,56,1,9,-1,13,-6,-2,93,10,44,48,36,11,94,85,394,45,14,122,33,102,25,32,72,24,
3,3,3,7,1,11,-3,3,0,-1,14,2,12,9,2,1,3,17,1,7,16,5,8,13,7,1106,4,5,11,4,14,21,4,19,-1,
59,48,64,70,21,33,12,-647,29,22,27,75,13,37,28,16,63,103,112,63,91,126,15,39,33,21,105,114,28,118,34,68,66,27,75,
207,87,628,4,198,262,-42,-21,345,204,-52,368,82,-165,-20,-25,117,1110,1699,527,395,750,262,1288,14,1027,1094,1065,850,1381,1018,470,1528,119,852,
124,108,197,76,177,291,100,116,240,274,98,80,123,84,84,59,99,1348,973,535,531,527,77,1376,267,1598,895,1023,1597,1090,1658,1172,1334,281,916,
16,16,28,5,45,33,16,19,21,12,23,15,18,27,9,3,11,229,252,84,92,125,24,125,41,64,131,161,152,131,91,219,153,38,159,
-6,29,29,51,21,26,-30,28,-62,-21,125,-39,65,103,109,-86,-270,-20,11,-38,10,-51,-54,12,240,101,-35,134,129,101,246,42,47,256,55,
102,98,280,14,268,250,84,173,135,174,32,179,51,10,11,14,114,1467,1276,670,576,609,149,1024,130,707,895,838,1059,1021,1136,909,1250,205,673,
13,19,4,0,7,-9,-15,15,1,-1,13,6,-2,2,6,16,-8,32,50,73,67,74,64,15,162,0,79,103,100,21,63,121,40,87,21,
70,30,84,22,133,116,67,83,40,43,29,74,40,35,27,22,44,595,618,299,222,332,110,461,138,303,378,313,481,358,426,437,629,162,380,
5,2,7,3,-8,2,7,-10,-1,4,-18,1,1,-3,2,-8,1,-6,-8,-4,-6,-10,1,10,-8,-5,-3,0,-8,-3,-9,1234,4,-12,0,
14,25,18,-55,31,40,-4,36,-66,1,34,14,-28,-6,-14,-29,1,7,180,49,-4,124,89,-15,8,47,62,-9,231,66,98,38,133,51,-7,
-2,29,27,0,39,-4,-32,-9,22,7,-2,-2,-6,-14,10,-24,-5,133,45,63,83,71,-17,51,92,237,97,66,52,29,25,61,20,3,27,
24,32,35,8,231,5,190,12,56,3,4,118,-10,-7,1,12,19,323,156,279,302,287,257,354,173,168,249,453,153,413,65,189,133,266,466,
47,37,78,6,139,31,0,86,46,68,2,36,-10,18,-12,15,30,197,200,131,92,267,414,167,456,102,290,324,265,229,188,137,106,160,196,
22,35,73,-26,48,3,-8,28,370,544,-66,23,7,-21,-59,-16,-7,398,224,204,133,624,343,298,422,98,213,807,336,404,283,76,141,333,432,
16,17,26,40,49,40,66,26,36,70,6,26,23,-9,13,155,9,257,239,196,95,99,34,245,30,305,188,166,167,237,348,237,343,52,282,
9,11,5,-1,30,-3,-3,4,18,37,-20,9,-8,1,-19,-2,11,49,59,39,17,51,73,58,88,9,54,106,59,41,43,25,46,73,113,
-9,5,33,394,7,1,-15,57,-5,-7,-2,11,-4,-2,-3,1,-21,34,30,142,340,273,36,0,27,1281,6,49,90,5,2,-3,23,165,23,
-11,-14,16,-19,-15,-16,-3,-21,-7,21,-23,-17,3,-14,-12,24,-20,54,77,55,39,11,129,-48,127,126,107,83,28,25,-25,169,10,30,-7,
7,1,8,-1,12,-7,-4,6,7,2,6,-5,39,1,15,1,-19,6,11,14,-3,4,18,22,-6,887,7,2,17,-5,1,8,-1,-5,-3,
11,1,12,5,-1,10,-1,0,3,5,-5,-6,9,-1,4,-3,7,31,74,36,30,29,42,39,183,-5,56,50,94,22,64,87,38,68,18,
5,8,-1,11,14,4,8,29,22,4,24,-1,9,11,9,-3,3,20,6,43,18,20,6,65,346,15,55,15,85,17,17,77,27,118,23,
101,198,323,70,36,211,28,168,212,95,688,7,158,86,492,15,6,784,631,652,701,901,418,775,1893,184,629,761,1533,699,990,772,786,1552,604,
11,18,37,75,42,-17,-25,28,19,16,-32,-2,-46,-34,-28,-11,8,46,114,27,125,64,-11,52,-26,48,24,107,104,253,-24,-4,-1,20,26,
5,17,2,3,7,3,7,12,-1,9,4,2,8,13,-8,14,1,20,29,62,59,56,54,25,141,1,71,70,95,17,30,101,35,41,23,
55,3,14,1,24,17,0,-6,41,10,16,-1,2,28,17,33,4,124,88,4,16,13,12,57,219,51,64,34,209,16,233,145,57,23,38,
15,17,11,36,17,23,15,90,2,13,30,4,9,11,13,9,6,65,90,157,92,235,122,61,148,170,54,47,80,44,81,65,49,149,24,
21,38,55,15,29,32,-29,53,86,4,11,-34,10,3,5,-19,-40,88,88,58,148,166,20,85,27,44,119,66,42,82,109,78,22,0,26,
4,7,6,-9,-15,-22,2,-38,11,7,-17,41,-33,-5,-4,-4,-3,14,-4,-2,-14,4,-11,1038,5,-9,-23,-8,-14,-7,-19,-4,-3,-10,-10,
-4,-11,6,-9,-5,0,-15,-29,-15,-13,-26,14,-6,-24,-11,-21,0,93,99,16,24,104,-5,38,-21,1,31,111,58,92,55,17,140,-5,64,
118,90,119,81,202,226,112,121,172,127,69,40,160,119,76,42,94,935,220,395,402,165,334,984,234,754,658,384,810,732,991,936,950,409,399,
4,4,10,1,25,15,-2,18,-2,4,-4,-3,0,4,7,7,6,18,8,15,10,14,11,37,49,472,29,17,53,11,22,108,19,8,6,
-8,-10,-1,-14,7,-1,1,11,-10,1,-14,11,8,-17,-6,-8,-10,60,129,15,7,61,-11,40,4,4,55,126,43,193,-3,22,33,3,124,
92,59,126,89,208,251,107,130,153,108,79,49,157,120,70,45,77,854,180,407,395,149,369,941,254,808,632,394,855,689,980,460,952,402,395,
16,37,32,6,125,90,74,38,69,54,133,25,56,111,61,33,14,222,312,123,81,104,279,445,275,281,180,121,576,150,369,297,318,462,181,
56,61,66,27,331,33,343,62,82,30,25,146,18,44,32,24,63,411,296,418,452,499,437,503,351,215,358,578,275,464,160,332,229,409,819,
82,-15,-8,-18,-24,-26,-10,929,14,27,-20,-21,-30,-13,-24,41,-21,-7,-29,-31,-35,-19,-15,-40,-24,4498,-37,-19,-33,-42,-29,-40,-17,-33,-36,
141,107,66,127,224,92,87,140,67,111,50,127,74,108,92,108,51,471,97,1163,91,184,419,307,400,1324,410,71,113,72,77,363,1647,906,353,
7,1,-3,0,10,15,-2,36,-1,-4,1,3,39,8,5,1,0,6,1,1,7,9,7,36,4,626,0,0,74,4,13,24,4,4,-1,
259,185,343,369,177,268,31,62,153,187,25,393,109,14,87,97,129,1600,1485,537,674,865,98,658,186,857,1096,824,859,984,979,656,889,268,710,
40,35,29,47,49,41,13,50,36,22,42,3,8,50,15,83,4,190,106,156,125,121,73,162,189,225,102,80,169,106,261,139,140,221,92,
25,8,22,0,21,46,11,29,40,0,-3,11,-4,-17,8,26,32,141,73,35,96,39,-19,85,19,-4,104,122,44,109,75,56,127,31,81,
75,52,76,19,49,66,59,22,33,54,26,41,40,5,48,17,50,156,517,178,122,286,32,215,90,84,235,282,244,272,229,279,265,48,291,
-4,0,-17,1,6,32,5,-19,7,6,1,25,13,2,4,14,-8,48,86,51,33,59,25,47,29,-6,67,97,48,62,18,12,42,6,77,
148,60,91,137,41,63,15,50,103,37,105,1,33,65,18,24,-18,146,270,312,272,405,165,208,464,144,165,380,206,174,281,264,135,244,188,
7,7,4,3,4,6,5,-2,-1,7,5,6,5,3,3,1,-6,14,33,26,41,46,73,60,70,4,21,74,98,15,44,74,29,54,17,
-19,-11,46,-16,-86,18,-15,15,93,-11,-32,23,-46,-109,-2,-6,-23,29,30,116,126,193,-50,33,46,28,-69,94,45,103,27,-116,59,53,42,
7,0,6,-4,33,5,27,9,5,16,-18,6,-16,-1,-2,0,-6,79,103,46,28,28,19,32,30,58,34,40,26,53,41,30,33,38,65,
15,40,32,7,35,37,20,24,35,32,17,66,8,9,17,13,27,80,274,142,105,118,7,100,14,71,110,175,72,166,39,140,186,25,355,
19,79,-15,29,44,17,53,58,-71,-14,-15,-6,-12,50,-35,21,18,-22,46,72,33,33,24,84,59,111,107,-10,144,-7,56,103,70,2,60,
26,25,41,29,44,62,66,58,29,49,54,43,20,54,41,53,43,243,102,81,165,193,139,227,405,172,97,247,235,126,174,82,69,457,94,
11,32,102,44,72,-18,-69,-112,52,135,-54,122,-100,26,-107,25,84,172,169,125,120,94,-14,-34,-78,62,97,129,-72,137,60,115,31,-24,100,
85,59,116,68,89,20,24,-349,56,78,-4,56,2,26,46,26,72,233,213,179,203,214,36,22,62,130,123,149,53,165,123,153,56,105,128,
22,59,57,16,24,25,12,57,65,11,28,24,11,44,32,22,25,98,96,161,231,97,105,145,585,95,138,22,116,98,97,93,72,16,97,
34,20,147,48,156,31,-4,-44,176,25,28,11,-10,31,27,16,11,193,350,110,90,208,31,195,559,35,242,152,201,145,106,174,276,97,113,
-12,12,-3,10,6,20,15,3,3,11,21,-3,0,12,8,0,4,24,49,31,24,61,18,48,76,35,27,41,43,10,75,38,59,81,18,
68,62,119,11,68,110,104,32,144,77,39,233,10,12,37,35,84,369,603,220,366,544,23,326,35,190,380,380,184,637,240,133,251,38,442,
-16,99,55,174,14,-61,22,-95,460,-58,24,-29,-78,-115,-82,-113,-172,162,51,88,96,86,228,-75,-72,246,-108,-23,-42,-137,-13,-23,5,88,184,
176,174,178,70,533,164,131,351,355,601,1,364,82,145,27,122,186,1008,422,535,555,674,1391,1128,1554,382,769,946,1238,1039,902,634,576,1591,735,
19,62,67,14,1,51,31,91,32,57,18,10,74,5,95,19,28,110,117,216,252,172,336,149,236,56,163,171,175,167,156,176,104,216,174,
20,68,25,27,25,39,87,28,22,19,7,110,31,19,22,28,77,59,199,327,63,92,26,59,46,40,136,256,46,355,78,39,60,402,454,
17,12,19,8,6,-5,11,5,128,21,9,-3,-8,13,-7,0,-7,9,29,124,124,29,1,41,116,5,30,121,32,65,27,24,5,118,16,
47,2,32,120,59,62,7,61,143,27,27,-8,36,103,62,-2,2,175,254,88,161,276,62,287,170,9,171,230,244,190,175,248,222,108,159,
-19,-13,50,15,24,-13,-29,-7,-4,-2,53,-56,-14,15,30,-29,-101,99,17,-2,-18,70,20,1,147,35,-46,72,86,-3,121,14,21,98,-14,
-13,-6,-12,-2,-15,-31,-26,-25,-4,4,-7,-12,-28,0,16,10,-25,21,17,22,22,80,-8,141,103,-30,30,34,55,13,10,5,79,103,7,
244,47,192,43,281,74,18,146,393,26,222,12,26,21,345,-2,77,532,451,520,505,678,69,382,711,543,1109,284,597,315,568,521,666,40,228,
106,73,12,60,-154,110,119,-271,-9,69,62,-18,-116,-92,-95,59,-12,18,111,74,132,94,-91,59,191,29,90,-31,-24,41,-58,-63,-87,186,26,
28,11,258,171,1137,346,-70,-38,682,112,31,-34,152,70,195,-35,-59,578,187,276,308,217,304,1665,1502,117,862,306,1283,689,918,687,1462,850,331,
105,74,202,17,39,64,135,6,2,28,46,148,17,20,75,19,55,153,177,713,831,372,12,155,46,74,95,279,159,160,283,44,401,8,462,
26,14,16,5,34,28,33,8,30,-6,-2,12,0,0,17,-4,25,50,105,50,28,44,17,40,14,18,77,52,23,131,50,56,40,30,133,
12,12,8,7,17,15,21,9,15,11,2,24,4,-3,6,-2,12,39,79,40,27,23,17,36,3,43,41,62,24,94,29,23,37,10,65,
-5,-11,7,11,9,33,8,9,-2,-15,38,20,-1,39,-30,14,26,86,40,36,49,56,15,63,65,13,34,44,96,30,5,19,-4,14,29,
145,102,138,142,73,39,27,120,378,56,83,49,23,107,91,8,30,144,319,496,813,588,37,250,379,64,202,958,356,448,247,216,149,354,262,
19,21,31,34,10,-7,11,13,16,14,1,41,22,4,1,10,28,81,134,56,73,112,17,49,13,38,116,82,33,81,59,65,77,24,131,
33,23,25,15,5,38,19,2,56,24,20,39,18,6,31,9,19,51,192,70,103,87,-6,93,13,29,73,157,68,132,86,137,133,43,137,
115,34,33,19,57,60,78,55,53,75,12,102,19,22,35,17,43,195,243,191,132,278,93,219,155,87,186,255,223,191,295,282,197,91,219,
158,109,149,35,132,187,80,29,92,80,12,285,-8,26,13,1,130,512,703,295,344,678,99,272,-8,419,448,532,213,356,178,319,236,22,389,
17,23,10,0,14,11,7,8,17,16,-1,11,3,10,7,47,22,53,102,25,57,24,15,73,29,9,74,80,56,66,31,55,53,48,58,
24,-6,10,9,4,13,17,1,16,7,0,14,-5,13,8,4,18,53,57,36,41,48,26,33,32,39,41,33,35,35,-1,25,40,51,27,
131,228,661,125,628,139,128,541,711,212,365,-5,291,495,137,255,14,1003,753,808,1183,1152,1810,801,1675,956,835,973,1264,807,748,917,1103,1646,773,
58,52,79,18,171,43,37,104,81,123,28,91,28,76,20,31,134,366,197,203,120,198,335,304,563,44,218,284,205,238,170,174,163,434,331,
54,66,28,28,210,32,257,51,60,21,5,166,16,29,25,28,63,269,191,310,297,221,143,327,167,124,271,414,108,394,61,345,114,213,520,
15,15,12,21,24,17,9,4,8,-17,24,23,14,30,10,2,14,21,26,24,36,12,-16,20,38,416,42,20,48,39,13,41,11,33,46,
18,29,26,17,49,24,16,12,19,22,26,26,11,38,45,8,43,82,86,85,90,157,45,71,156,31,75,88,85,92,66,105,79,94,80,
15,12,30,10,47,10,13,10,15,16,2,24,9,3,7,19,36,52,94,53,50,68,28,51,14,47,60,41,43,70,57,58,100,62,92,
28,8,12,6,27,20,2,22,33,11,12,2,6,22,21,-4,25,32,26,69,76,80,5,17,52,78,159,18,36,64,39,31,97,3,33,
1,-1,-2,0,0,0,20,-8,-1,3,-15,4,-12,-15,-1,4,-2,84,68,45,34,49,-2,37,14,4,37,36,25,41,14,18,53,18,48,
13,11,28,6,63,26,136,26,42,8,20,37,14,14,16,13,16,71,117,118,119,105,42,101,81,47,138,118,92,96,50,85,79,81,206,
520,192,343,794,59,118,-5,308,581,353,34,18,50,56,24,85,26,818,418,405,892,642,1320,376,788,775,1003,896,581,542,1055,1182,299,460,433,
-2,3,24,-11,10,8,13,-22,13,29,27,13,-8,-1,7,-6,0,63,18,39,39,18,17,65,11,36,56,26,54,71,4,9,68,-12,38,
178,160,507,80,437,437,217,128,279,237,125,390,147,92,109,102,289,1186,1194,699,910,915,272,787,203,703,1002,861,846,804,1196,881,1045,262,886,
3,12,-22,0,-16,24,19,6,-5,9,28,20,-9,30,1,-16,12,20,34,20,49,36,19,10,70,33,55,50,56,40,3,32,15,41,31,
29,42,59,33,33,24,9,8,58,39,23,52,42,16,24,2,18,193,194,125,144,104,-4,85,5,63,217,142,70,185,42,155,63,11,153,
37,51,58,18,50,45,14,48,61,14,52,30,18,34,30,13,48,129,277,75,89,140,15,159,39,55,215,177,133,271,135,67,86,61,108,
25,18,29,-4,21,15,1,17,11,14,19,33,40,15,-4,12,30,110,138,30,14,51,9,12,5,87,54,106,58,76,31,67,72,38,60,
78,47,56,48,56,65,46,27,42,50,38,74,39,43,73,67,48,225,46,559,85,58,101,126,134,449,112,50,69,58,56,129,510,223,150,
12,29,28,39,27,30,49,9,33,19,14,52,30,19,27,16,19,62,43,108,129,88,43,115,54,35,94,58,81,145,111,54,102,91,146,
20,6,22,79,8,6,1,11,76,20,15,8,0,32,-1,-2,35,91,48,69,69,64,58,37,97,63,86,76,42,48,34,71,69,73,60,
22,50,37,65,40,17,-26,40,43,13,34,8,12,94,2,-23,8,71,70,61,84,76,171,90,159,47,37,48,86,117,105,57,30,105,53,
8,7,17,19,0,-2,-1,-3,7,2,-2,11,1,70,8,-1,34,19,47,12,47,121,0,54,8,13,19,126,12,17,16,24,11,22,24,
395,227,465,498,338,411,32,664,1374,246,239,-2,88,394,177,317,94,1330,691,722,1370,1340,624,1815,1019,405,963,1382,1928,1235,1676,1092,749,987,768,
5,1,64,25,22,6,-25,-16,21,10,-1,72,-42,-18,13,-34,-10,60,93,50,19,112,-5,-40,-5,-39,52,78,11,64,20,-7,36,15,74,
54,74,61,21,25,55,30,49,14,39,11,185,16,-3,22,14,96,91,232,116,218,242,13,134,26,82,215,195,89,196,110,52,311,60,186,
47,36,36,16,16,28,9,35,38,43,6,21,24,15,15,55,28,162,177,84,115,123,29,92,37,36,113,119,62,136,66,63,89,49,119,
91,94,73,27,67,39,65,28,21,37,39,137,41,11,62,12,80,144,485,506,128,222,15,82,38,19,239,368,35,315,117,46,216,49,416,
15,0,19,13,36,-8,13,-10,7,74,-3,24,-7,5,10,14,58,223,69,59,82,32,-19,-10,16,-13,62,55,23,71,54,86,26,57,67,
9,10,-1,-1,19,7,17,18,3,12,-13,-10,6,-8,-4,11,-1,-23,109,25,3,41,11,34,11,22,54,65,33,71,28,30,40,10,9,
45,16,21,6,-3,4,13,-4,2,2,5,9,13,-6,8,1,5,22,37,29,28,60,-2,24,37,3,16,15,27,71,130,-5,38,8,30,
1,7,8,6,-6,7,-14,-1,15,-3,-1,-10,-1,-5,-7,-5,-1,22,2,6,11,-5,-5,2,-11,418,10,-2,80,7,-1,19,-3,4,14,
2,5,6,-1,-4,8,14,4,3,1,3,12,3,-1,2,0,10,14,112,28,41,40,4,10,8,4,54,39,17,23,18,44,29,15,61,
27,44,51,38,54,55,52,31,13,12,38,45,43,34,48,29,34,90,86,152,173,122,62,134,61,88,133,122,93,168,130,125,132,62,219,
89,13,-1,16,29,22,11,17,57,14,9,27,-15,11,9,5,52,70,39,61,76,22,93,37,81,35,153,109,46,126,37,80,52,53,8,
38,16,48,14,-14,-17,7,-23,-1,0,5,8,13,-6,-4,-14,39,94,88,54,12,57,-7,42,29,1,53,15,55,12,10,0,29,-3,17,
15,34,31,8,38,22,33,8,64,44,22,32,29,8,32,11,18,120,138,99,70,95,32,92,22,42,156,131,47,141,29,50,36,35,150,
111,109,164,206,74,163,40,95,163,53,188,32,77,72,115,17,33,371,302,278,485,372,248,268,378,83,365,350,226,429,195,269,313,284,264,
7,6,10,0,15,10,23,2,3,19,2,16,11,2,7,41,12,34,45,33,11,14,9,43,4,23,40,22,32,105,36,21,49,50,66,
13,13,18,2,27,69,50,0,46,27,25,68,-11,1,14,-6,51,87,75,41,32,32,16,139,7,84,19,89,102,59,165,31,189,30,62,
86,90,127,95,48,109,91,88,227,95,54,118,35,73,41,59,66,232,429,179,188,245,38,452,133,275,272,337,396,409,273,176,441,143,262,
18,21,14,11,23,31,24,37,19,21,21,31,17,21,24,15,13,81,93,34,74,44,11,73,34,13,53,84,101,140,24,58,22,192,27,
293,302,827,188,278,616,156,160,385,286,149,458,139,96,211,267,380,1578,1453,696,727,987,230,1385,273,750,1055,880,1104,1004,1261,772,1279,314,891,
-2,2,4,-1,5,12,35,12,8,-1,3,21,1,-1,4,5,13,21,20,37,13,46,21,18,68,26,59,33,8,18,26,39,34,41,17,
23,39,21,2,7,-23,10,-21,14,0,15,2,-30,-3,3,-29,21,79,48,27,46,69,-16,-7,8,-1,43,78,17,67,-2,14,29,-3,51,
18,8,6,15,3,26,-8,-9,-4,23,2,42,4,-8,1,18,6,40,55,23,25,53,14,27,-8,30,36,52,11,58,29,13,41,-41,86,
12,20,17,7,22,15,8,29,7,7,10,9,13,6,19,94,14,62,16,84,67,22,20,91,112,41,64,18,83,60,51,55,51,87,49,
14,14,8,9,14,20,8,32,15,11,7,14,7,19,13,14,14,19,14,59,114,134,20,27,18,70,23,13,29,74,21,35,15,31,13,
4,20,37,17,31,21,6,4,7,18,5,45,-9,7,3,0,50,25,20,27,12,70,-4,21,2,67,56,29,12,71,77,153,47,6,193,
62,36,28,23,20,32,36,18,55,42,44,70,33,-1,29,20,32,142,183,85,81,94,13,181,65,41,135,157,90,232,45,41,131,45,137,
26,17,46,51,15,31,39,24,15,18,16,12,52,19,21,42,38,177,156,69,54,119,42,52,22,23,69,77,117,120,102,71,115,65,132,
53,58,56,64,37,69,34,11,50,62,27,131,-13,54,41,10,35,125,253,89,158,206,8,135,21,155,146,187,121,211,134,114,148,43,131,
37,30,21,4,9,6,11,14,-2,5,20,12,14,4,15,6,10,29,25,74,78,156,0,1,54,8,8,17,-2,15,91,4,33,32,24,
279,346,771,654,174,361,191,205,870,335,110,441,165,212,89,179,256,1878,1531,653,1133,1182,95,1110,318,603,1363,1097,1257,1293,885,760,881,319,913,
16,17,16,9,12,26,8,14,19,16,12,28,12,12,15,8,13,55,76,38,45,53,7,53,20,8,61,63,42,72,45,44,49,17,58,
7,7,5,9,21,-5,42,22,1,-7,6,6,3,9,4,25,-7,4,29,48,31,23,20,65,35,37,10,27,10,41,-5,41,21,15,65,
88,49,125,-1,279,102,89,185,132,145,6,514,28,70,27,66,40,466,384,182,262,274,294,404,541,146,282,463,255,579,268,172,281,417,254,
-5,1,14,8,14,0,17,-9,15,8,0,5,0,7,12,5,10,61,49,41,14,33,6,22,17,13,21,43,45,33,8,35,28,8,39,
26,131,432,29,642,272,997,41,195,176,45,531,4,20,123,54,273,1044,775,711,966,791,159,882,243,667,1079,887,546,1053,488,544,565,287,1083,
69,44,26,65,35,23,17,22,19,17,21,47,54,17,31,43,46,33,42,44,33,47,19,21,1235,40,28,22,32,26,31,33,32,52,29,
84,53,68,91,63,108,44,51,82,45,45,130,39,59,41,24,59,158,370,115,159,266,35,186,19,160,236,242,198,301,204,138,180,51,221,
198,157,253,83,109,270,106,142,219,269,94,362,73,63,200,37,161,366,663,358,771,691,61,670,51,262,521,675,383,809,325,277,662,63,655,
89,65,57,60,28,16,7,34,32,13,28,22,25,10,44,-8,15,128,96,96,156,201,28,23,109,36,17,120,61,90,119,23,67,108,71,
40,47,56,44,32,60,49,47,48,20,38,72,39,55,49,33,53,105,88,153,190,152,77,173,61,85,138,137,101,172,127,129,147,60,229,
16,14,5,8,7,11,7,16,13,14,19,6,11,15,8,6,13,5,34,23,23,18,11,49,68,15,26,36,38,49,16,27,31,38,33,
17,6,8,14,4,2,11,2,22,-2,12,2,4,5,3,-1,10,60,33,20,19,58,18,-9,64,16,35,29,35,21,18,16,21,22,20,
43,59,28,42,22,28,11,55,44,32,25,26,24,27,17,18,31,68,96,88,137,188,19,72,76,90,68,112,62,118,76,48,38,50,97,
3,22,0,11,3,1,-2,-7,14,12,-2,37,-9,-3,3,7,15,20,20,52,51,38,21,-18,1,47,24,52,68,57,15,5,8,-13,46,
10,9,1,11,45,29,34,23,6,7,17,7,20,100,25,14,-8,45,29,30,28,14,145,50,141,54,38,26,50,12,69,106,33,70,27,
178,319,294,748,384,693,105,327,372,145,842,82,292,195,1041,50,72,779,696,710,971,750,920,1429,1706,252,761,374,1218,1288,1101,550,1254,1887,764,
11,29,45,32,43,20,27,21,133,25,20,23,27,60,17,24,10,113,126,124,68,127,121,54,130,28,93,74,83,67,49,76,84,119,103,
101,71,80,193,79,138,-14,169,125,40,89,142,106,111,58,-36,12,458,164,208,272,203,5,325,56,156,200,279,331,127,319,204,270,3,479,
6,9,-3,0,14,5,8,1,-2,-1,4,2,3,3,4,-1,-1,3,104,35,6,44,4,19,0,17,43,54,26,46,10,27,37,-4,0,
47,31,13,11,19,18,3,13,7,28,-3,21,-5,0,11,6,40,37,128,45,33,81,5,33,13,16,60,55,21,25,23,25,44,-2,35,
70,83,158,63,129,50,33,34,78,195,8,186,-30,47,31,76,106,313,340,262,206,211,82,141,67,146,241,319,98,314,137,169,189,111,245,
-2,4,-5,-13,16,6,36,6,8,1,-7,61,1,5,-3,-9,-3,22,47,23,15,26,7,27,5,24,40,54,11,18,8,54,8,8,77,
35,65,41,14,31,57,20,80,23,29,20,38,11,24,16,24,65,36,53,213,259,416,39,46,60,30,45,34,65,35,36,22,119,78,40,
34,19,2,51,18,2,18,-15,3,20,26,25,-1,46,8,10,8,54,27,53,80,59,6,32,28,5,59,58,33,32,46,50,37,38,39,
186,156,144,149,100,125,121,73,138,85,124,248,46,47,108,35,139,339,337,395,360,354,84,242,383,290,289,466,260,448,311,139,201,239,539,
6,6,9,16,13,80,12,9,27,5,28,8,34,13,76,10,-5,61,20,57,59,84,5,29,81,88,21,50,73,29,131,35,27,54,18,
32,79,52,66,66,82,45,70,60,70,109,17,55,62,33,86,36,132,35,155,119,50,151,154,263,292,144,95,303,105,123,178,183,196,114,
27,27,-1,18,24,18,18,16,1,20,17,1,25,17,20,16,0,2,40,72,4,42,12,51,18,30,45,58,69,66,61,33,46,35,-2,
6,9,8,4,9,11,3,12,7,0,11,4,13,3,-3,10,13,37,61,19,14,39,4,30,6,11,35,30,33,31,12,22,24,30,25,
37,27,38,81,28,26,46,53,13,18,62,77,-7,20,22,61,42,124,153,112,122,162,13,94,49,98,50,105,94,108,93,73,64,102,83,
25,28,12,-9,36,-3,-14,24,-10,-13,-11,5,-25,1,5,4,-10,15,44,39,4,66,-3,52,20,54,-12,34,3,19,16,0,19,48,46,
9,13,7,-22,-61,-33,-88,-36,-18,-38,-43,16,-16,-37,-28,-20,5,21,46,44,0,71,-6,9,-3,2,-10,82,-41,62,4,-23,6,58,143,
5,19,25,-9,9,-3,-10,4,15,7,-9,1,2,22,1,-4,22,42,41,26,14,21,11,-4,-4,29,41,44,12,39,50,18,16,13,51,
40,22,11,34,34,20,37,3,0,4,26,11,45,31,30,15,21,25,56,68,73,103,71,34,154,25,20,17,58,18,85,74,31,89,27,
5,11,2,14,9,13,22,19,4,-2,20,12,0,21,9,3,7,31,44,40,22,32,3,20,7,12,44,37,19,30,8,27,13,18,55,
71,60,32,44,31,29,31,55,43,38,33,49,26,42,72,65,45,57,164,97,95,184,5,168,210,47,98,160,129,135,73,115,144,123,114,
15,35,18,34,35,28,14,37,6,6,16,31,18,18,14,16,31,15,40,134,67,119,16,106,9,41,12,38,46,32,49,53,59,33,98,
166,48,35,17,58,39,38,66,12,37,28,78,28,0,40,79,58,154,262,78,78,192,83,104,39,320,104,154,75,133,61,63,99,99,135,
82,7,5,17,5,20,9,18,-3,6,18,8,1,-2,4,5,-9,5,1,-3,16,-4,22,-4,7,651,2,-12,-5,0,4,3,-4,6,0,
29,50,51,43,41,38,-3,41,28,56,31,68,41,29,85,17,37,106,156,98,135,195,33,97,110,74,112,177,168,63,82,113,55,35,43,
3,9,7,14,9,0,15,-11,16,26,-2,0,15,-2,2,-8,25,30,51,18,18,41,2,18,7,22,28,47,23,44,19,29,29,2,28,
143,490,469,465,412,1103,118,499,261,343,140,216,227,207,662,46,203,840,748,938,699,594,1060,1586,539,663,793,404,1384,701,902,1271,1405,539,1045,
-8,7,24,8,15,23,28,-3,3,20,-6,14,-1,17,31,14,-26,26,17,37,35,9,0,73,29,38,27,14,18,2,40,31,27,16,16,
11,7,3,14,22,21,14,-6,4,24,17,17,-5,1,4,-2,12,27,43,25,26,32,25,30,7,9,7,29,27,55,13,10,16,25,46,
11,8,6,2,35,30,-5,14,7,8,18,13,14,2,18,2,-14,6,67,28,20,33,25,27,-6,45,27,16,32,37,27,17,20,16,11,
13,13,9,2,10,20,17,21,17,15,20,5,32,4,18,52,29,54,50,45,32,15,16,66,29,24,79,22,52,59,40,42,71,43,60,
14,18,2,17,24,3,18,29,21,7,19,21,6,25,18,9,27,25,26,65,38,49,13,20,47,23,65,44,30,57,26,45,45,35,66,
17,12,23,26,5,23,8,-1,10,17,25,8,4,6,14,10,9,31,66,37,34,90,9,17,38,26,39,38,36,32,19,16,19,12,20,
98,63,84,58,75,77,28,54,96,135,21,36,50,84,48,66,74,244,197,112,148,234,76,158,151,101,181,120,204,225,189,68,160,191,200,
83,103,62,27,14,9,62,25,13,1,64,68,29,24,36,4,15,72,50,169,227,226,-4,30,112,6,36,80,18,91,321,5,86,29,80,
23,10,10,38,7,3,8,5,-5,21,9,16,5,9,11,17,20,31,85,29,23,42,21,22,9,36,29,37,24,43,22,32,20,18,26,
17,9,12,7,12,18,28,24,12,20,15,16,12,14,26,12,3,19,17,17,13,20,18,25,22,19,377,-5,22,7,18,1,18,29,17,
65,113,283,18,331,131,639,33,105,81,19,271,36,22,75,31,135,489,426,343,406,431,103,417,143,308,620,467,246,482,219,363,365,111,518,
-4,-3,3,-3,-14,-8,-15,-17,-14,-6,13,1,72,-4,-12,-16,0,14,0,-9,-9,-3,-7,-7,-7,434,-7,-16,65,5,-4,0,3,-17,-1,
14,5,22,12,27,13,41,15,10,6,-3,33,31,6,11,0,15,33,15,27,25,42,11,34,41,18,24,50,34,16,83,58,34,28,50,
67,16,6,8,8,5,11,-5,-3,6,12,17,14,-4,6,4,15,33,36,54,64,41,14,19,12,7,35,6,-3,40,28,-5,30,27,35,
-3,-2,5,-2,-4,6,-1,3,8,1,-5,2,7,-2,8,-1,-3,19,18,3,4,1,24,15,68,52,63,26,37,9,4,55,12,14,2,
1760,165,306,851,98,492,34,1498,2205,919,184,49,300,332,196,138,422,1114,863,535,1012,1064,1030,1088,1457,2380,1303,1405,1465,1578,2807,2354,595,1085,902,
93,103,129,52,96,141,93,55,126,87,65,184,53,26,97,127,67,350,316,159,211,154,55,271,94,160,256,286,224,393,223,152,351,111,222,
26,21,11,19,20,19,12,15,39,6,25,7,29,18,9,6,35,47,61,32,27,60,24,44,67,31,56,54,51,31,45,45,27,30,39,
11,13,76,25,22,16,12,17,24,24,32,46,9,11,29,10,30,121,121,72,63,127,14,64,19,30,94,91,53,94,4,39,92,3,77,
-1,0,-3,-6,-2,-4,4,9,-10,-4,4,11,4,-3,4,-1,5,9,-1,17,19,16,5,23,8,289,2,3,4,-1,6,4,2,18,0,
49,44,17,40,15,3,-1,-10,33,3,11,9,-32,11,32,1,22,40,10,45,41,60,16,29,46,29,41,36,39,22,43,34,17,30,19,
16,10,29,21,72,22,32,44,24,29,34,7,-2,21,1,14,32,88,85,81,70,79,90,60,10,63,62,54,42,33,29,71,60,41,58,
9,15,74,-7,47,51,32,36,65,88,78,54,-2,-4,53,-6,34,212,67,116,152,66,38,201,25,104,154,90,158,145,33,61,180,39,141,
-3,9,-2,8,7,1,5,26,0,28,14,15,2,-9,11,12,14,24,12,9,32,15,-1,12,4,17,15,17,212,0,6,5,11,8,18,
-7,-3,22,-10,-29,-42,3,-34,27,62,-27,-3,21,-22,47,99,56,79,42,-5,-18,-50,11,82,64,-16,10,-3,87,12,97,-13,-3,45,35,
-2,-8,5,33,17,13,1,14,1,1,25,4,9,14,31,6,0,15,-4,9,6,16,6,59,73,15,1,10,96,-7,28,49,39,-5,4,
21,27,53,26,34,15,7,12,47,15,21,13,21,22,10,6,23,54,56,75,25,149,9,19,49,76,68,50,80,16,6,45,29,59,14,
7,9,3,9,4,15,10,-2,15,46,8,22,9,7,8,-1,22,16,66,29,16,21,0,20,4,17,29,35,19,107,10,8,17,-3,52,
14,9,14,5,8,6,-5,19,4,21,7,33,5,-1,-16,2,21,45,31,40,31,51,15,13,29,18,5,21,7,18,12,17,29,19,8,
129,49,10,11,36,33,65,34,1,13,17,6,35,5,35,69,8,9,200,82,35,165,39,74,47,179,78,58,65,50,49,40,82,-17,47,
4,2,38,-6,19,-15,-8,-3,14,18,-14,-2,-7,-27,-16,-8,16,8,15,5,10,47,18,21,35,91,27,48,49,32,-9,-12,-12,10,25,
8,21,0,27,22,15,19,14,-23,15,9,-2,18,13,17,9,25,13,33,45,28,57,22,28,33,15,-3,4,11,11,28,25,31,20,37,
23,82,-4,3,12,4,2,21,0,18,6,4,-6,2,1,20,5,-7,-3,5,91,0,151,14,0,894,10,5,-3,2,0,1,2,13,-8,
4,21,6,7,42,30,24,21,-1,0,31,8,33,16,36,-3,0,3,21,7,14,21,28,102,22,55,23,14,96,24,28,53,107,14,9,
392,128,246,334,38,51,83,69,313,71,138,43,108,116,74,135,66,228,335,414,487,635,60,216,484,42,195,527,286,365,201,169,196,516,170,
26,25,17,10,14,10,13,2,-4,5,26,14,1,11,22,4,14,26,28,23,39,51,15,33,35,14,39,39,30,30,14,22,32,19,25,
367,189,205,94,101,168,407,66,53,54,109,353,180,45,168,31,165,259,494,441,434,541,115,329,785,125,265,397,253,326,625,180,448,228,410,
9,20,26,11,31,8,12,22,15,16,34,4,12,3,14,10,4,34,35,34,42,36,9,58,37,76,44,34,18,17,23,36,26,43,14,
10,2,-1,4,17,-7,16,-9,3,2,-4,26,3,-1,5,-6,11,14,55,76,-4,17,-6,10,1,-2,11,9,6,23,33,-1,44,20,95,
47,47,8,48,26,39,-3,54,82,37,-6,1,2,96,0,0,47,101,41,113,70,15,-1,75,29,130,56,67,99,29,76,258,21,17,65,
17,10,6,38,8,6,19,1,16,22,8,0,-16,3,4,1,12,19,29,38,22,33,29,4,38,6,24,30,17,13,16,25,8,33,13,
178,266,75,16,20,45,24,50,32,21,23,28,193,4,26,41,63,258,289,142,148,154,118,149,124,161,235,155,160,149,48,85,119,108,159,
27,23,8,16,-2,8,7,-17,20,14,-9,10,4,20,34,9,-4,19,25,26,18,33,13,17,30,-2,30,27,19,22,38,21,21,21,19,
18,14,15,-2,14,4,35,0,8,68,-10,85,9,-2,39,3,6,28,47,24,37,36,2,56,-1,29,72,79,25,147,17,5,45,21,80,
19,32,25,34,101,-18,-10,87,30,29,-13,19,3,5,-2,17,-91,42,-25,54,28,-1,183,26,-11,144,49,1,8,45,15,42,20,4,12,
16,14,36,4,40,20,7,21,46,19,35,39,9,62,24,-9,13,50,38,39,71,55,36,31,45,55,31,59,76,57,74,77,39,18,56,
51,35,56,67,121,-32,-109,-33,153,-20,26,105,-75,85,29,56,56,90,200,67,120,91,-130,136,-110,-116,234,182,-14,149,46,49,144,7,79,
31,15,19,41,13,18,12,5,15,9,14,7,8,11,6,10,13,53,62,27,31,65,2,7,30,17,27,40,12,44,32,26,33,27,35,
109,109,194,94,231,213,152,100,219,121,135,302,98,49,103,108,126,423,492,229,156,185,249,369,43,391,343,432,409,413,379,224,474,142,335,
54,64,51,40,46,95,30,82,92,64,69,72,56,80,83,68,65,166,98,121,197,114,78,237,157,32,162,110,217,173,205,170,153,161,64,
179,95,77,63,150,155,42,62,69,134,92,215,86,94,113,22,74,233,576,227,130,294,37,119,42,127,280,335,147,345,161,327,205,69,260,
38,26,12,22,24,25,18,22,9,30,31,30,-4,40,22,8,20,71,149,55,26,57,7,40,19,10,59,58,35,60,46,71,32,16,57,
30,82,66,19,98,97,52,41,28,38,49,36,66,24,67,22,4,107,126,178,70,102,63,138,68,54,106,161,65,50,137,150,148,119,51,
73,60,40,23,36,29,16,31,10,30,33,15,9,29,4,9,35,71,69,123,91,90,6,27,44,54,39,74,105,94,48,34,10,70,31,
52,11,25,37,-3,76,-26,23,15,3,12,6,-29,18,35,3,4,17,30,31,19,57,-14,20,35,82,9,41,63,34,37,10,12,25,36,
64,34,66,19,0,8,6,23,27,-1,8,0,-11,2,28,-5,-4,42,56,27,77,73,-33,16,4,78,40,39,12,81,31,19,18,-8,21,
31,25,10,21,20,11,24,14,40,15,21,36,10,-1,18,18,0,68,31,27,29,14,-5,58,42,6,43,61,106,38,64,26,48,29,25,
972,186,612,78,111,106,196,39,64,42,132,445,4,-8,62,24,204,492,704,992,1074,1076,-9,323,122,9,523,279,97,320,536,39,764,3,286,
25,16,10,32,45,36,-12,48,10,25,-3,14,9,28,18,2,15,42,43,40,32,59,39,37,42,47,25,48,36,42,22,32,31,60,35,
62,41,25,32,26,62,23,21,26,46,28,103,17,14,37,21,37,88,111,63,82,114,15,70,23,90,95,110,87,116,59,61,103,17,150,
151,60,67,13,72,33,91,-1,57,85,30,160,22,20,39,130,59,183,173,96,106,112,35,149,51,276,134,175,76,216,111,90,159,101,168,
-20,17,58,-2,96,-6,39,50,28,16,0,126,-33,-10,72,44,66,15,-2,25,28,91,52,46,5,86,53,31,15,58,21,63,572,68,50,
560,387,916,212,357,369,1135,316,427,118,275,1020,90,142,181,51,518,504,1130,1205,1633,1006,83,943,948,278,954,1331,320,1373,953,330,1064,595,1357,
44,76,28,43,48,46,47,67,27,13,45,7,36,58,30,109,11,43,27,175,88,101,18,114,159,110,43,81,104,48,61,108,52,218,33,
36,-2,-10,-23,-13,-26,-7,-1,23,-4,-19,28,-540,-56,-21,-35,-36,25,55,38,89,28,-31,39,-5,33,62,16,-33,63,13,-13,-12,-14,27,
-7,102,373,7,404,360,115,48,374,23,31,6,93,4,221,9,0,377,79,568,674,180,529,91,303,16,484,255,168,106,33,108,121,389,211,
44,40,41,17,7,21,1,8,60,7,5,103,-45,21,7,35,45,59,111,14,59,28,-26,62,10,-2,150,71,40,118,34,46,49,26,59,
17,10,11,5,15,5,12,13,15,6,5,9,6,16,9,11,12,13,13,16,17,14,15,45,51,21,19,18,21,13,18,30,22,33,11,
87,108,81,52,90,32,39,65,151,90,42,116,6,119,58,44,79,192,174,116,216,138,14,105,102,286,163,157,171,228,180,141,156,98,168,
7,10,7,5,-2,7,16,24,2,6,6,20,-16,-4,4,1,6,18,60,17,9,20,-7,14,13,4,8,22,-1,25,44,5,87,15,21,
-5,16,-13,16,60,27,-23,25,16,-4,28,-5,-33,29,-13,-42,-12,11,4,-3,-9,23,31,66,-25,68,14,-5,40,16,39,42,26,23,13,
42,0,101,141,101,63,-97,153,20,78,9,14,3,57,113,-6,78,101,118,131,341,120,127,34,-51,51,48,100,137,92,205,159,55,95,-14,
22,17,8,21,41,17,-4,-5,9,0,15,18,20,35,19,4,-8,32,17,18,30,12,21,37,9,37,29,4,45,16,40,64,24,35,19,
17,14,20,37,14,28,26,8,16,35,15,11,-5,4,16,-4,3,11,42,34,23,66,11,21,42,36,12,40,43,20,44,35,25,33,11,
24,28,17,13,45,6,49,19,1,2,13,16,31,10,5,12,23,20,115,96,13,53,15,15,44,28,43,31,-2,42,20,14,22,119,38,
16,18,20,27,17,32,7,25,14,21,29,7,13,10,18,13,6,23,49,25,58,60,21,56,31,35,38,37,54,26,25,16,35,29,24,
3,-5,8,1,10,6,19,7,-3,2,10,-5,7,6,1,4,1,16,14,13,16,45,8,25,30,38,18,15,35,7,20,16,15,35,4,
80,76,66,39,86,192,35,60,64,96,63,17,82,19,46,34,26,138,54,126,183,114,273,162,159,115,136,87,227,193,107,67,143,128,137,
29,22,20,29,30,29,32,36,34,39,20,39,22,22,44,19,36,74,90,62,42,71,34,72,60,51,30,58,43,48,63,42,81,58,95,
14,63,93,61,54,51,29,114,33,48,64,42,32,44,58,9,49,52,84,98,136,187,121,91,91,260,90,75,151,36,73,88,48,114,26,
6,25,25,18,-2,14,14,11,-8,5,-3,38,-8,0,12,51,10,19,51,40,28,72,-2,11,7,-10,15,59,9,34,10,8,36,10,73,
11,12,49,11,18,-4,13,10,17,11,2,59,-18,3,-1,-14,18,16,22,14,62,63,0,25,17,54,33,51,45,63,0,14,10,-38,8,
36,0,43,30,37,53,71,11,-3,25,38,10,7,8,12,17,31,141,41,104,53,49,7,54,25,17,41,52,22,53,32,31,18,46,129,
21,14,14,3,12,16,18,18,4,0,13,11,17,10,24,-1,9,11,26,46,23,25,11,40,15,9,11,18,24,18,16,21,44,43,42,
5,19,11,24,38,19,12,1,0,1,2,4,-15,30,6,7,17,12,37,26,42,5,4,36,25,17,31,19,38,11,27,42,2,16,9,
72,76,84,63,78,112,88,107,57,94,84,62,77,71,84,123,90,109,68,88,110,73,61,135,95,1710,73,57,105,51,66,88,61,59,57,
1,10,12,6,2,16,13,1,6,7,20,24,64,1,45,-1,9,24,53,33,42,32,10,55,14,12,31,37,14,34,3,12,25,10,53,
5,3,20,7,5,7,11,21,-1,10,16,8,13,12,4,5,8,35,22,28,46,22,12,54,25,16,0,3,25,0,20,11,5,14,27,
6,10,13,6,10,14,6,12,4,5,13,14,6,6,3,21,12,17,25,41,21,10,16,21,10,17,35,19,3,21,12,28,16,10,41,
8,7,1,2,2,-9,1,4,0,7,-2,8,0,0,3,-2,-1,0,5,6,5,5,3,6,-1,289,4,7,6,15,3,2,2,-10,15,
1,6,29,2,127,4,261,19,54,2,3,63,-7,1,9,-4,34,14,59,104,61,69,27,60,14,12,97,75,20,28,66,66,25,138,291,
-14,35,32,7,3,32,-23,-14,-1,37,-4,65,6,10,13,-12,25,14,18,26,65,53,2,6,21,29,26,39,-13,44,31,18,34,-5,15,
8,9,-3,20,-2,27,29,-1,24,-2,-1,6,-15,51,19,20,-14,25,4,16,30,-13,-2,25,42,31,31,8,16,13,28,34,9,60,25,
291,205,254,71,105,161,399,95,86,43,99,331,161,24,85,32,171,266,314,409,498,424,88,281,649,177,353,391,179,366,398,133,375,180,355,
18,33,9,23,21,11,4,10,12,18,19,22,23,24,16,14,21,28,69,29,29,19,31,38,26,28,44,40,37,29,39,54,38,21,40,
46,56,40,85,34,123,21,125,56,43,49,20,24,36,66,36,62,19,84,101,66,46,137,274,58,108,102,30,175,106,105,81,168,108,109,
2,10,4,6,18,6,14,-3,18,-2,12,7,5,19,4,4,12,24,9,35,26,27,5,15,32,-1,9,26,19,11,22,35,11,31,21,
16,20,9,21,16,2,28,27,19,14,9,13,18,11,14,16,24,33,23,56,45,35,24,56,18,35,35,24,29,19,30,37,16,48,31,
99,116,198,103,117,163,71,61,30,20,68,31,127,19,82,90,46,64,299,197,71,289,131,208,137,64,251,54,196,164,174,249,337,105,41,
84,124,124,42,227,88,458,34,157,72,58,298,164,9,43,36,81,315,299,281,230,282,160,232,315,206,334,330,239,317,122,293,201,184,382,
23,34,15,19,36,8,19,29,44,22,-23,21,28,35,9,0,7,32,91,34,25,40,28,36,16,1,56,54,39,60,52,26,41,13,49,
13,27,34,26,18,-5,16,-14,14,26,16,22,11,12,10,10,-15,25,31,39,30,18,87,24,44,-12,15,19,24,29,7,14,5,48,16,
2,22,1,7,24,5,19,12,7,6,-5,25,7,4,1,-1,-4,4,2,51,38,98,1,10,-1,-1,13,21,13,21,9,21,27,7,21,
29,24,15,25,40,10,14,18,37,36,-3,20,18,46,18,25,22,68,40,33,56,22,24,14,33,46,77,48,2,33,35,80,14,169,41,
408,178,473,108,225,183,184,340,202,89,340,133,143,305,197,615,133,524,340,278,522,587,157,480,859,283,399,593,352,612,770,447,445,653,396,
1,6,6,2,-10,-1,16,-10,-2,3,-2,9,22,-6,4,6,-8,19,19,30,24,24,-2,15,1,-3,26,48,18,39,9,39,15,7,24,
11,48,25,29,69,15,11,107,29,13,17,38,38,35,7,12,32,9,40,124,38,159,32,33,16,43,44,52,38,11,104,39,64,58,144,
0,5,47,46,56,16,5,55,15,56,24,28,25,48,96,40,111,25,100,55,148,130,77,6,17,55,43,112,57,109,143,30,38,114,65,
5,10,8,3,5,2,-7,-1,4,12,6,3,0,6,5,23,-1,26,48,14,35,25,12,21,8,8,28,32,7,32,11,13,25,-29,33,
4,1,7,-2,-8,-6,0,7,1,-1,-2,0,-2,-2,-1,-5,-4,30,50,16,8,14,3,37,8,7,33,32,52,22,-6,10,18,-5,23,
82,133,96,56,161,-18,69,2,242,42,-103,123,-181,117,-58,107,141,156,221,177,129,160,-40,121,22,15,304,170,-28,141,22,162,64,158,232,
24,21,7,20,24,19,12,25,8,12,29,17,24,28,18,6,18,23,24,41,47,38,46,23,30,29,44,27,45,41,41,38,19,40,28,
48,18,21,15,20,38,45,22,29,39,15,27,25,6,33,13,35,19,72,42,37,37,34,42,25,30,58,91,18,143,30,52,47,58,95,
11,14,6,4,5,17,19,-5,-5,3,0,24,2,7,9,10,7,18,15,24,19,19,6,6,5,8,28,30,38,45,8,16,11,19,32,
42,25,8,25,4,17,6,7,2,11,13,19,21,3,8,-8,7,22,16,13,35,13,13,24,39,21,26,27,40,37,20,14,15,19,14,
6,9,34,12,30,20,0,15,16,8,42,14,-23,4,5,3,-6,17,29,17,10,49,6,32,25,33,31,32,25,4,18,6,16,3,16,
48,43,39,46,74,43,59,73,62,56,55,60,41,61,51,47,64,76,122,102,115,75,56,137,73,96,119,86,82,97,104,118,145,75,179,
38,57,85,51,77,147,65,120,53,68,78,93,77,41,77,30,78,101,260,137,74,161,70,182,11,161,164,152,191,86,239,103,193,38,175,
391,263,368,406,150,395,169,248,316,273,290,242,440,301,282,274,387,768,767,403,485,860,153,656,1026,121,528,508,1012,578,508,615,459,527,444,
103,110,93,110,96,51,36,58,122,118,52,135,31,135,42,71,46,293,202,189,250,170,90,153,50,103,221,178,98,312,137,231,144,10,146,
3,15,-15,8,23,-22,20,-9,3,18,24,-14,-3,5,-2,15,-14,31,7,19,32,8,0,47,25,25,25,16,1,22,10,22,3,54,-3,
11,18,14,3,-2,-2,-2,15,34,10,9,14,-4,12,8,-1,20,16,18,16,26,19,-1,41,2,21,37,20,23,28,10,24,7,5,32,
18,34,32,21,27,36,27,14,7,18,20,14,27,25,12,4,30,63,69,42,34,47,11,16,24,31,54,61,33,74,22,38,62,24,59,
40,38,18,32,21,14,17,31,27,17,22,40,36,38,31,36,21,64,58,45,62,69,32,78,54,18,58,75,68,53,43,56,47,52,41,
11,29,48,16,4,39,29,-18,21,11,30,32,15,11,31,41,19,50,125,52,37,72,19,27,-13,48,54,63,15,45,44,54,67,-19,34,
46,66,77,50,58,28,67,40,96,42,78,29,20,33,45,23,21,113,82,110,106,75,100,96,72,83,78,114,93,96,79,81,66,60,107,
45,68,47,59,44,31,76,17,47,55,41,59,37,32,35,41,77,131,135,102,94,114,18,88,65,81,111,124,52,104,51,58,92,84,139,
72,49,36,110,3,24,23,40,7,-5,31,27,22,124,40,1,69,45,90,34,164,239,7,40,77,28,40,202,35,52,40,54,22,70,70,
18,37,3,15,33,5,-19,88,50,5,-22,7,8,8,-17,-16,11,-5,2,0,-16,35,11,205,-33,103,-18,-1,118,1,-16,0,34,-18,-9,
9,41,23,-1,20,10,16,25,25,85,16,93,37,-3,19,7,36,83,72,68,55,62,-1,56,10,13,56,71,72,96,60,43,72,2,101,
5,15,10,12,7,15,15,14,13,6,15,23,8,11,8,13,2,23,8,36,38,69,-1,21,-1,23,15,14,5,25,28,30,39,-16,44,
27,12,3,37,24,-6,21,-17,28,23,24,59,7,14,14,11,33,11,23,35,96,35,26,3,30,20,55,48,5,72,23,40,10,50,55,
14,26,14,43,-5,23,-25,-5,7,25,11,3,-16,-28,-9,14,6,54,5,6,15,2,2,-16,-5,40,39,25,32,41,27,-21,45,25,22,
37,30,64,38,29,21,13,28,22,14,31,38,65,21,13,21,52,95,103,69,69,108,27,40,46,32,74,74,50,60,35,56,71,41,53,
192,95,207,41,108,114,41,162,258,69,21,114,38,213,17,-15,45,253,161,118,332,296,34,134,138,68,234,341,198,310,177,235,64,68,140,
166,100,269,78,107,128,263,129,123,65,124,261,57,50,93,15,164,199,310,318,456,309,54,240,211,107,238,295,155,340,228,94,314,205,296,
42,37,40,91,44,33,37,61,44,20,54,17,36,37,31,21,30,69,88,73,84,96,39,54,81,35,84,99,72,80,62,74,89,68,71,
24,50,32,31,43,59,42,39,31,20,12,68,-47,32,35,17,47,77,55,58,75,61,32,81,23,31,61,36,74,80,71,70,47,33,81,
7,11,8,9,8,6,9,3,11,5,5,15,7,10,9,5,11,17,26,25,23,23,14,21,14,12,21,18,8,20,8,22,18,27,16,
0,0,7,-8,6,13,0,59,1,16,-29,6,1,-3,4,20,-16,44,21,6,16,20,15,10,-14,79,23,16,0,8,14,11,31,0,32,
18,10,8,16,24,61,23,56,-16,2,18,9,64,16,37,8,-2,18,41,35,24,33,21,89,39,48,18,12,76,9,49,26,54,25,36,
75,33,36,21,15,39,23,21,15,11,31,31,38,8,24,13,40,20,69,53,42,91,20,42,50,22,38,34,34,112,134,1,50,10,60,
219,138,129,98,85,150,82,57,78,107,69,126,12,73,93,56,121,221,157,225,210,244,52,133,77,64,215,310,184,338,187,186,215,119,171,
12,21,2,13,40,39,48,23,7,13,6,14,25,9,36,12,7,22,50,76,26,69,17,62,10,23,2,13,48,23,42,33,55,36,12,
152,169,153,121,72,96,145,61,95,81,38,279,39,34,110,315,177,340,358,362,219,285,54,195,48,61,331,540,83,450,80,99,319,165,438,
11,26,4,8,4,15,9,12,13,10,-1,8,5,23,3,4,5,24,8,37,36,19,1,22,13,18,16,15,22,20,15,19,4,29,11,
26,32,29,28,34,23,13,18,9,21,10,12,16,18,32,24,28,69,58,51,52,60,8,64,32,34,46,34,38,32,29,37,25,24,52,
22,41,30,41,41,16,94,39,40,37,24,50,10,-4,60,74,8,82,96,57,63,84,124,59,56,110,90,18,53,78,38,24,63,91,58,
62,23,22,16,11,11,9,7,10,1,5,45,9,-2,17,-4,32,64,41,71,56,93,0,-7,24,-3,27,16,7,30,35,5,64,-5,22,
119,14,125,113,166,71,59,-51,0,13,100,5,49,-3,138,61,7,2,212,130,6,142,119,130,167,268,3,23,58,9,121,97,191,127,4,
24,7,65,30,27,42,27,35,30,24,5,34,13,13,16,26,65,41,40,40,21,72,16,60,6,54,50,22,88,35,101,105,81,41,81,
24,36,16,29,42,50,39,48,29,10,25,23,34,19,22,20,21,30,33,106,51,127,31,65,40,41,38,32,52,27,77,56,63,30,33,
47,61,36,61,78,32,5,75,54,19,59,40,35,50,55,12,19,69,26,84,101,129,94,39,87,35,78,102,89,109,135,44,56,76,52,
18,19,3,13,14,16,14,18,10,14,16,9,11,30,12,14,5,31,13,43,47,18,18,59,18,31,28,28,33,19,24,16,13,4,10,
3,4,-3,5,6,14,9,6,3,2,-5,7,4,3,3,4,6,27,39,14,8,33,3,18,6,3,26,18,12,18,8,22,9,43,20,
26,36,14,24,16,40,35,14,51,31,37,36,4,-1,14,30,30,75,39,31,47,32,-2,78,48,22,59,58,109,45,65,27,56,37,27,
2,1,39,-19,-18,-13,12,-32,-8,5,-32,11,-182,-49,-52,-17,-6,47,31,92,96,27,-12,-2,-14,-55,46,51,-37,46,-31,-16,-19,-15,91,
54,12,97,79,19,14,-9,33,72,5,-4,17,23,56,44,-4,-13,71,51,78,127,71,42,-16,44,9,43,102,44,73,49,41,40,28,56,
28,5,16,8,5,2,1,9,5,7,-7,5,2,2,46,-5,22,35,32,15,15,23,3,25,11,1,20,22,22,19,11,19,11,19,24,
22,22,4,5,17,5,16,5,8,6,14,14,22,1,5,2,23,21,58,63,26,35,7,5,7,6,20,21,11,18,10,9,25,8,20,
3,17,-17,15,45,-12,15,31,26,26,-5,7,18,9,9,0,-18,-2,2,-2,14,22,74,-33,52,67,9,13,50,6,7,26,2,0,18,
14,18,16,14,14,18,31,31,11,4,14,79,19,19,33,22,37,9,34,50,34,42,15,20,44,66,-1,81,30,81,29,39,29,35,103,
8,21,25,13,7,1,31,-18,53,37,-15,6,-21,-22,-34,9,8,38,3,3,28,18,21,3,39,8,17,24,18,28,17,3,-7,54,7,
3,7,3,-1,43,13,48,-3,4,5,17,5,3,62,4,6,-1,8,9,16,0,1,37,42,75,20,8,3,37,-3,14,88,2,43,0,
28,58,44,26,122,98,66,43,42,24,28,118,32,35,115,12,77,83,189,145,92,89,23,175,39,55,83,122,69,122,38,91,136,63,253,
6,13,12,8,14,16,21,26,23,4,19,7,13,10,31,15,12,22,10,66,54,44,32,21,32,6,12,22,24,20,13,7,16,45,29,
56,67,11,47,1,13,29,2,10,14,48,5,58,12,27,31,38,45,75,49,46,82,31,23,97,5,24,63,44,52,73,52,22,58,30,
24,24,31,25,35,19,13,10,17,21,16,33,8,31,11,11,21,59,82,44,41,48,24,15,11,20,55,45,18,42,26,49,34,-3,58,
14,8,2,12,18,0,9,17,14,16,10,10,1,15,7,16,6,4,23,20,21,5,7,20,12,10,37,22,35,36,21,10,8,13,21,
22,22,28,20,10,26,17,-8,16,19,-4,22,-4,10,23,9,23,44,32,36,28,22,9,28,24,18,32,25,32,32,15,30,7,19,37,
-1,8,-1,3,5,-9,5,8,8,6,3,7,-6,0,-5,2,6,5,36,11,16,30,1,15,-1,20,18,13,14,41,18,18,45,-2,26,
60,52,56,105,35,25,28,65,44,6,42,3,18,15,29,37,14,60,103,62,82,83,59,52,89,80,121,41,72,29,54,57,55,68,16,
21,14,30,24,16,15,-20,6,17,32,-8,20,-17,11,4,4,22,34,36,46,42,28,30,13,-8,42,37,15,-17,14,1,32,31,8,18,
42,58,65,42,153,138,37,118,209,35,49,17,14,62,33,19,16,84,161,75,157,256,54,137,60,180,77,113,175,142,145,51,39,138,33,
90,24,15,15,19,4,14,32,7,10,15,15,16,6,13,11,21,28,35,74,83,55,18,38,29,19,41,10,22,41,46,1,52,8,45,
47,87,154,51,451,306,141,236,73,36,132,334,164,46,320,43,110,396,396,334,151,273,100,506,63,229,375,361,370,287,212,164,297,100,595,
74,60,117,7,0,178,35,105,54,57,67,-3,-10,19,23,14,77,177,191,95,107,214,-6,28,13,67,124,103,117,89,47,54,137,-38,103,
36,60,21,119,0,-5,-33,-10,14,2,5,-1,-35,44,-10,-1,-3,1,84,74,-5,130,-2,-16,8,-17,66,1,-8,31,-6,30,-10,0,3,
989,1118,1322,760,822,1250,796,857,1383,1169,1104,989,1112,661,887,1155,524,1863,1221,1134,1615,1434,1412,2476,1772,1585,1679,1705,2809,1697,2302,1194,2365,2675,1377,
721,78,28,52,7,28,21,1149,62,134,33,13,15,38,10,151,21,20,16,25,176,15,541,28,16,4289,26,12,12,15,8,21,3,54,24,
18,23,16,13,8,13,9,10,7,12,13,9,8,2,3,3,7,25,28,28,18,23,5,19,0,21,25,26,22,26,14,13,22,10,21,
168,24,17,47,-15,4,5,-7,0,19,0,27,-8,-4,4,13,90,28,60,60,89,82,-7,6,30,-4,47,17,5,107,70,-2,9,16,75,
114,19,75,25,-6,-8,28,-10,-2,-3,2,65,-23,0,3,4,8,38,95,93,144,70,-11,-3,3,-1,22,46,-18,37,3,7,3,-16,27,
37,129,158,26,40,39,27,32,80,35,43,92,28,23,36,39,89,140,95,202,200,221,0,95,98,23,129,131,58,116,61,44,45,51,106,
12,1,6,0,11,18,2,21,8,14,9,10,18,23,13,2,14,3,6,14,20,5,-2,35,45,24,29,7,41,13,30,23,0,40,-1,
34,4,28,9,52,46,34,32,24,11,22,30,-8,21,8,13,47,62,40,67,56,22,28,21,25,38,2,36,37,18,89,62,62,23,40,
5,12,9,1,13,13,7,4,4,13,8,1,31,19,5,2,-1,6,4,36,44,57,10,13,0,39,17,16,9,25,6,11,6,8,12,
14,12,3,22,3,10,16,17,9,1,-3,4,18,6,9,8,12,14,27,18,19,81,8,16,9,11,19,21,23,11,8,19,-11,10,16,
-3,16,10,4,-25,10,17,9,4,11,6,2,2,15,9,19,8,9,-2,24,30,10,-1,48,29,4,43,17,22,22,11,16,-1,15,23,
34,12,-9,7,8,8,4,2,8,-8,-5,12,-8,-5,2,1,-25,16,56,32,25,37,-3,5,22,12,24,18,8,2,11,12,16,10,15,
14,16,8,18,14,5,11,10,7,11,23,13,5,16,15,2,20,13,13,22,24,18,8,27,11,22,13,7,102,11,19,19,11,27,21,
9,23,64,61,6,20,2,17,4,8,14,18,27,155,39,28,93,35,113,5,84,155,2,186,37,24,11,127,11,24,62,17,27,91,31,
99,125,185,153,95,63,37,112,65,52,62,127,67,40,47,29,169,209,217,154,333,276,97,140,33,126,183,177,132,166,109,47,212,100,127,
56,119,121,109,106,98,96,84,64,80,103,117,55,62,80,64,163,148,208,153,274,226,93,196,127,214,174,156,168,171,128,110,170,119,119,
109,139,115,85,172,130,250,104,56,88,85,115,139,96,193,27,131,128,322,445,178,215,153,144,117,56,215,351,98,309,196,111,361,26,398,
409,667,643,437,899,310,607,367,765,615,416,508,280,647,195,47,456,944,1169,1320,1172,1128,21,1065,478,1048,1033,897,678,1013,467,1090,705,373,883,
46,56,34,23,16,20,22,13,32,26,11,82,2,30,29,0,37,45,44,85,87,66,19,55,6,9,125,49,-3,176,14,33,12,40,39,
20,26,4,14,37,18,10,9,17,0,3,19,4,28,10,10,2,13,49,19,18,30,13,16,23,21,62,24,22,16,19,28,11,15,23,
266,260,171,148,232,214,57,217,133,110,288,90,170,541,107,152,269,282,481,460,570,530,119,310,467,53,217,321,201,377,442,190,290,599,224,
26,33,26,37,18,45,65,36,28,26,63,23,49,43,47,76,38,103,42,56,56,90,45,80,22,40,62,69,89,68,122,53,139,53,69,
8,12,16,10,8,5,12,24,15,13,21,14,4,12,4,1,11,10,19,20,11,13,36,40,8,29,16,15,26,15,7,16,6,40,13,
230,231,240,180,146,79,-11,106,185,168,80,90,-8,156,102,69,109,343,316,314,396,392,96,170,141,111,266,279,208,277,201,134,57,62,206,
-4,4,19,7,15,8,-7,35,-1,13,5,-1,-11,6,3,0,-11,13,35,14,13,42,-3,16,23,17,23,33,17,17,13,7,11,5,18,
56,59,46,108,46,152,55,155,61,80,80,50,51,47,77,44,102,35,87,109,105,60,156,335,60,133,164,52,180,183,124,99,152,118,128,
44,75,78,108,41,33,14,82,47,-9,45,159,41,28,54,2,92,135,105,75,151,166,34,73,26,69,97,170,76,147,108,29,84,48,122,
496,164,471,304,350,273,387,393,317,233,280,490,237,304,526,145,235,369,542,739,827,618,203,674,890,422,523,502,305,240,990,431,657,580,731,
14,13,18,6,15,0,6,9,8,8,-8,11,5,15,13,-6,2,25,9,25,29,13,-3,7,11,15,24,23,32,22,4,19,10,0,48,
38,32,38,23,11,26,15,3,39,28,16,91,12,12,23,16,22,47,48,32,71,48,6,41,27,41,66,66,67,121,33,12,25,14,49,
121,138,160,81,117,74,53,77,138,75,39,129,49,29,134,71,108,204,245,170,264,218,70,184,78,110,223,189,154,254,150,92,169,101,225,
15,16,5,21,5,8,6,13,32,-6,9,20,5,13,7,12,21,31,16,27,19,11,6,37,18,23,20,33,38,22,10,16,17,3,15,
101,131,178,163,162,194,131,125,221,60,275,91,198,244,269,58,42,311,193,211,330,201,88,249,395,167,199,280,335,316,412,365,160,394,172,
18,22,23,22,15,19,19,5,28,11,13,25,-4,10,29,-9,20,28,43,34,57,44,4,13,14,13,38,39,13,28,16,19,24,35,43,
32,24,11,23,10,19,34,4,4,-1,14,0,33,15,34,6,11,18,55,53,68,58,10,24,25,12,15,11,35,13,33,10,31,15,9,
50,44,27,40,25,66,24,78,56,31,39,79,15,30,52,57,56,66,91,93,96,100,31,40,80,77,65,93,71,134,71,44,65,80,102,
41,33,47,24,40,78,41,37,54,40,48,107,-6,49,37,25,26,87,57,36,83,85,17,47,115,72,49,98,80,90,62,74,40,73,90,
129,133,81,105,138,247,81,229,178,128,171,40,84,159,111,86,27,138,138,228,337,151,252,274,191,171,190,270,293,263,210,151,154,266,142,
139,73,106,89,134,72,53,161,152,202,106,60,124,48,76,64,73,212,244,194,171,144,157,192,162,119,198,183,208,126,122,110,127,141,221,
-4,15,12,29,23,21,28,-24,13,-2,21,21,-17,-2,14,12,30,25,36,22,30,48,5,-42,67,5,29,34,15,24,-15,23,9,35,17,
3,6,-1,5,2,-9,-9,-3,3,41,0,18,6,1,4,6,1,14,65,20,8,12,2,-3,-1,5,35,30,2,51,4,1,19,-3,48,
6,39,34,20,51,39,45,23,14,24,15,26,-11,27,35,37,42,58,35,73,70,48,19,60,59,40,46,39,32,27,51,69,55,46,46,
67,25,16,6,20,4,-3,13,3,3,2,34,2,5,10,5,14,13,56,50,32,73,3,21,8,13,72,21,-3,37,6,0,10,-27,30,
49,52,35,40,78,41,45,48,23,51,41,26,13,57,9,46,52,90,66,78,116,60,38,115,98,105,74,59,63,42,71,82,48,59,45,
8,15,7,17,11,20,-12,9,33,12,25,13,2,35,28,19,36,39,30,24,26,35,0,26,23,11,34,34,32,21,46,39,15,13,37,
30,50,29,27,68,33,47,47,8,33,31,27,41,21,30,39,21,73,47,40,59,44,71,56,44,219,32,32,38,25,48,66,54,29,60,
15,11,15,11,7,15,21,32,-5,4,19,6,35,19,-70,17,-1,18,11,13,12,12,-3,27,29,23,12,2,62,9,22,18,-3,38,6,
5,7,3,6,12,4,12,20,19,16,-11,4,-16,22,-2,10,3,26,-1,43,32,16,3,31,14,29,20,19,27,7,0,19,11,3,6,
11,7,4,0,13,18,12,18,12,16,19,4,7,7,-3,27,29,29,34,33,4,27,13,9,16,22,19,24,23,15,19,26,24,22,23,
15,3,4,17,27,55,27,43,13,12,67,12,97,49,56,10,4,22,13,5,18,9,34,62,34,354,12,3,63,20,66,82,31,52,15,
1093,961,1100,844,1613,745,937,800,1175,963,955,1018,652,1169,646,188,716,2022,1603,1722,1743,1722,213,1973,921,1792,1450,1601,1583,1736,1546,1823,1820,981,1673,
41,45,31,43,70,51,33,82,26,49,55,26,25,57,30,37,53,83,108,74,104,56,40,128,79,86,86,56,90,39,66,111,44,78,48,
15,42,52,13,122,61,59,32,33,21,13,102,30,12,45,15,28,104,169,99,57,117,25,83,13,31,105,103,38,55,33,63,95,19,76,
22,19,27,23,5,13,-4,17,18,25,3,52,9,-1,14,15,11,13,7,29,40,49,-6,47,25,28,46,17,16,22,29,39,21,23,49,
40,91,-46,61,63,100,42,59,-31,35,38,-9,-4,34,104,84,15,117,59,83,135,85,21,87,47,85,114,34,61,123,64,64,86,97,-38,
151,65,132,176,158,59,13,210,100,62,39,88,37,165,64,29,48,163,168,70,143,245,24,221,151,222,151,201,204,171,175,134,141,114,107,
74,50,43,115,6,51,32,36,34,13,45,27,25,136,47,8,70,51,100,38,162,234,10,79,105,20,49,202,49,56,27,58,29,75,63,
172,184,704,354,276,172,313,127,345,237,226,602,195,131,361,306,332,849,536,443,544,757,559,309,524,345,537,536,363,576,304,452,387,484,584,
123,147,126,61,211,148,199,150,67,26,77,148,181,124,173,16,155,154,270,458,191,180,180,141,117,55,244,361,96,301,204,116,321,66,416,
70,66,78,76,69,91,31,37,122,29,25,36,7,41,6,26,71,145,163,57,98,84,3,106,46,41,152,101,113,74,123,117,83,-8,73,
19,10,7,0,24,9,10,11,10,10,15,10,25,12,7,9,-5,14,7,39,21,30,11,7,30,43,9,21,9,17,18,14,8,20,11,
285,134,137,98,170,270,82,110,154,230,131,251,124,95,242,36,140,259,533,245,151,325,118,255,93,250,281,318,320,328,348,257,311,82,317,
7,21,8,2,4,7,17,25,5,3,-7,27,-19,1,12,20,21,3,7,35,4,10,28,-58,2,1,1,38,-7,45,-3,3,41,128,23,
11,7,3,20,26,16,-1,2,17,13,29,-1,22,27,20,10,5,28,8,19,29,21,31,30,21,26,25,4,31,15,24,30,23,39,17,
27,23,25,28,27,22,21,4,19,15,16,9,20,21,23,24,19,52,80,38,38,60,18,30,22,34,46,31,18,31,20,15,21,27,23,
30,31,60,43,62,34,55,37,9,53,39,50,20,43,15,30,62,196,110,59,109,67,-3,25,111,64,49,128,48,62,18,59,16,38,74,
66,60,29,41,35,35,41,60,26,51,57,17,64,72,73,19,51,58,144,69,73,82,31,49,135,52,63,82,78,70,72,88,93,65,97,
143,129,61,111,127,240,7,256,41,75,184,65,257,127,118,3,36,83,198,396,427,220,187,290,32,217,137,65,336,59,312,166,82,70,117,
79,31,26,18,60,24,38,35,36,14,34,45,43,9,17,6,15,55,37,78,96,48,86,64,28,54,50,26,44,64,78,28,71,31,42,
84,53,70,43,44,70,43,39,50,44,46,59,39,29,55,17,53,129,190,75,59,127,22,70,32,44,104,107,72,114,67,65,105,27,106,
8,19,6,5,14,14,17,10,8,12,13,28,15,4,14,11,12,22,30,23,21,17,8,31,17,12,28,27,28,28,29,20,19,16,23,
66,89,51,19,22,18,17,26,9,-8,81,91,52,28,15,43,22,62,55,54,91,98,18,-21,26,55,85,23,128,127,112,61,26,50,90,
10,15,20,13,33,33,44,25,13,18,16,29,28,10,29,9,23,13,59,19,19,37,24,42,33,30,37,55,40,34,29,37,47,57,26,
45,63,27,32,20,25,25,4,11,18,21,49,37,20,29,19,37,48,92,33,49,45,8,46,28,45,51,62,58,82,51,36,50,29,50,
19,35,61,20,30,32,17,18,29,13,23,61,8,-4,31,15,22,82,44,47,31,42,1,69,15,31,78,83,59,76,46,35,99,2,73,
1,1,7,5,8,11,15,-1,11,3,5,6,5,0,4,11,9,10,20,16,14,25,6,16,21,18,9,15,43,6,15,16,12,24,14,
3,14,11,22,9,5,-4,-1,5,5,7,11,-1,11,4,9,20,16,20,19,16,36,-3,0,17,4,13,27,12,19,22,5,20,28,30,
41,21,23,28,13,12,9,16,25,3,-8,10,11,14,10,7,5,27,32,21,47,48,12,4,22,13,53,27,0,34,23,40,15,11,14,
0,-2,6,0,5,10,-5,-11,4,9,-8,15,-13,-7,-14,4,-10,28,21,5,-12,13,-6,-11,-4,36,18,45,3,43,-2,22,22,31,47,
18,36,22,46,20,20,0,-1,5,17,17,17,10,-4,37,47,13,10,133,35,22,68,18,21,-15,9,98,60,5,47,14,33,46,-64,33,
22,20,-3,15,12,-1,13,5,0,6,6,1,8,3,8,17,-1,-2,66,44,-6,18,8,10,5,11,19,1,12,26,17,5,29,37,-2,
15,10,9,6,35,5,4,18,8,1,-26,2,16,28,5,-4,34,11,4,14,25,14,9,19,42,5,38,24,8,7,10,25,15,21,9,
20,18,37,14,42,27,25,24,46,35,27,30,38,19,64,59,2,64,55,34,28,32,25,75,39,84,52,40,73,38,71,37,87,64,66,
3,3,14,16,1,13,8,-2,9,1,9,3,2,11,6,9,19,14,12,21,13,21,3,-7,19,11,17,13,82,8,12,22,8,24,7,
18,60,61,72,103,52,71,100,30,63,74,48,77,77,90,516,45,134,76,84,77,39,59,134,129,70,54,90,110,62,102,121,62,1222,74,
279,139,41,123,62,57,27,56,47,72,83,59,59,82,79,33,50,137,151,272,195,230,101,97,106,91,107,110,66,127,195,86,129,54,97,
61,45,36,27,36,17,15,-14,51,31,0,71,9,27,32,31,54,73,81,81,37,88,12,-17,43,35,36,87,23,70,39,33,56,28,96,
24,17,-12,21,21,29,3,36,-16,108,10,-1,6,8,12,13,22,4,30,32,11,72,6,49,12,21,39,47,31,51,19,22,33,23,-8,
177,80,83,56,47,52,114,57,22,16,120,102,99,24,96,33,70,113,116,173,233,201,25,166,87,50,56,122,114,74,175,30,238,99,134,
22,25,39,31,9,-1,12,18,19,33,18,0,3,20,12,11,22,43,28,82,48,53,4,10,41,4,44,31,37,22,4,14,34,-3,37,
19,18,27,-8,-20,5,114,-37,82,26,0,23,-61,17,-25,83,25,31,12,13,26,14,-1,23,68,-24,53,17,24,21,47,27,59,97,21,
11,30,14,30,10,29,67,-8,12,5,20,79,11,6,30,7,39,15,87,32,22,41,17,51,48,11,54,95,10,72,26,53,33,5,34,
159,105,115,86,59,102,37,117,109,106,60,135,51,44,165,20,87,116,195,142,257,251,47,177,143,45,137,178,116,219,132,95,157,143,153,
71,25,68,3,12,25,46,51,26,2,31,16,29,5,29,4,19,41,13,57,110,57,17,50,39,36,33,38,31,31,96,13,105,27,51,
106,63,43,68,72,60,32,85,64,48,46,136,59,62,72,47,91,38,168,156,115,93,93,127,57,103,104,178,81,116,96,119,92,70,158,
16,12,8,25,20,6,19,19,21,14,28,26,-4,19,12,9,26,13,22,26,34,18,5,54,34,37,45,4,19,52,18,24,14,33,38,
32,53,53,40,18,15,20,9,33,38,17,93,13,40,14,1,29,63,46,65,81,69,1,51,39,54,68,83,40,103,25,25,13,43,64,
1,5,92,32,27,32,13,56,12,41,22,26,66,14,-19,52,36,108,67,43,37,96,29,34,27,108,52,42,58,24,21,18,29,62,43,
54,41,98,76,60,41,32,62,82,55,70,24,7,88,47,47,59,160,117,119,106,94,177,21,62,121,94,84,28,63,52,81,83,103,105,
44,47,21,40,17,27,9,41,28,12,29,23,15,18,27,11,21,21,43,43,53,70,18,44,46,32,49,36,30,66,46,35,25,38,43,
73,56,42,38,41,47,31,34,37,13,57,23,22,66,36,17,37,42,112,74,55,73,13,80,65,62,110,60,52,55,69,56,60,53,41,
147,144,150,186,252,120,142,138,175,461,112,154,108,213,310,75,110,216,242,559,333,325,202,275,327,78,222,416,219,304,210,241,245,359,253,
22,19,16,19,10,7,21,31,14,4,5,14,24,9,12,20,16,15,41,22,14,37,15,9,33,27,35,28,48,14,26,38,24,16,9,
28,23,-1,13,9,7,9,-6,3,6,-1,41,18,-6,9,4,7,22,20,28,30,3,17,13,10,10,26,8,1,25,22,13,9,19,21,
25,16,16,32,10,12,6,27,15,9,18,17,9,12,20,15,26,16,36,30,31,34,12,16,11,50,41,27,21,34,22,22,21,25,38,
383,297,436,322,658,479,886,340,266,483,1005,365,571,325,140,571,269,841,777,652,479,418,405,678,1511,917,717,967,932,687,891,984,481,693,877,
34,48,152,32,52,62,-1,35,80,58,14,20,23,47,48,24,97,147,246,105,107,98,27,60,-2,40,121,112,57,112,74,69,93,-8,45,
70,30,84,27,88,99,48,135,85,31,80,73,50,32,83,56,52,94,14,61,143,61,113,108,204,91,82,159,148,70,148,67,86,145,63,
12,10,10,6,17,16,10,9,13,8,5,11,4,2,8,1,6,4,42,22,16,14,8,27,7,4,20,19,13,16,10,21,12,10,29,
41,37,24,59,163,-33,13,49,-23,15,-15,52,19,18,33,8,-62,87,25,40,60,19,72,-7,-12,104,49,44,35,62,34,43,36,29,27,
6,7,5,6,16,8,7,18,4,-5,15,0,4,0,0,-1,4,3,4,2,3,6,2,10,1,6,12,4,9,5,7,6,202,8,-1,
236,186,209,149,127,132,79,141,93,135,191,73,175,345,72,141,231,274,300,363,394,433,92,182,427,76,152,226,125,238,261,143,203,489,174,
24,11,12,33,17,14,1,11,9,6,-4,11,5,23,2,5,15,34,35,16,15,18,12,27,21,10,18,30,-3,23,2,23,24,14,21,
17,-2,15,10,11,8,0,-16,44,14,6,16,-27,17,-11,-3,3,16,37,4,9,8,0,60,20,42,15,32,-1,16,11,11,2,10,-3,
14,3,13,20,13,28,9,9,1,12,-1,4,13,10,2,16,9,26,27,17,12,22,17,9,10,17,11,11,33,1,13,22,24,16,10,
69,47,23,19,19,14,12,17,29,42,9,34,13,33,17,12,15,37,68,66,72,62,20,17,37,27,38,59,40,66,31,39,10,14,46,
16,55,32,26,60,45,44,59,14,6,14,154,30,5,25,15,122,11,55,175,62,134,24,48,37,11,57,52,30,72,88,20,272,0,83,
390,418,1612,764,618,407,732,269,854,565,509,1254,471,318,948,607,742,1773,1148,1036,1186,1646,1037,839,1067,742,1159,1098,859,1230,665,1004,946,965,1186,
19,37,34,59,12,17,12,28,14,17,18,108,12,13,19,19,40,32,84,57,42,81,9,36,5,3,72,58,30,80,41,31,58,22,62,
6,3,6,11,7,8,-4,14,2,5,2,24,5,-2,10,1,8,11,36,17,19,30,2,18,4,-2,20,32,13,27,14,6,16,7,20,
109,108,54,136,132,205,93,198,90,55,126,50,130,118,129,190,37,116,22,94,127,100,199,287,343,127,84,85,363,131,303,205,188,367,41,
149,224,202,219,195,295,122,303,82,59,259,162,211,129,282,126,96,364,207,260,402,381,94,458,176,210,230,230,420,318,334,245,268,264,259,
36,24,15,17,31,27,13,27,35,17,27,27,20,23,27,9,26,45,29,36,44,26,14,56,20,27,74,49,42,50,32,46,33,35,24,
10,8,16,1,18,10,51,66,12,3,21,27,3,4,12,5,18,53,39,40,12,26,8,28,5,21,29,31,45,32,9,42,21,32,39,
10,15,14,16,13,-5,14,18,5,7,24,19,15,13,15,8,16,14,24,23,31,9,27,3,24,21,42,18,13,35,24,15,8,18,24,
13,15,5,24,8,13,19,-3,8,5,24,35,-6,4,19,11,27,12,17,65,29,35,6,21,16,-18,24,10,37,14,13,18,30,35,13,
21,23,11,23,3,17,8,36,5,1,14,10,-114,16,14,12,6,7,17,25,20,13,4,49,17,26,17,19,6,3,7,27,9,23,-2,
493,467,431,444,334,574,144,455,596,307,308,188,250,277,344,298,344,470,571,663,881,763,318,369,801,217,585,871,568,948,742,524,268,632,359,
31,27,17,21,4,25,5,21,12,21,17,44,0,10,18,9,19,22,66,40,33,31,10,15,12,12,33,39,8,44,37,10,21,29,33,
22,17,14,25,25,24,18,36,29,24,29,17,17,21,9,13,26,26,30,33,43,41,21,21,36,81,39,27,44,42,31,28,25,25,46,
27,32,28,36,52,50,63,41,32,37,43,40,18,37,23,34,27,51,108,55,64,77,17,46,59,74,56,40,72,29,52,57,62,65,53,
6,12,10,10,5,9,0,24,16,8,15,18,9,5,16,4,12,10,13,12,27,16,4,24,7,10,21,28,20,21,14,21,16,25,14,
807,545,728,371,948,767,964,449,8,626,626,122,542,1046,544,1275,575,1557,1083,835,241,671,366,1579,647,1961,716,789,1734,1060,1240,805,1408,791,6,
104,85,96,55,78,162,110,81,94,56,96,-13,15,91,-5,310,49,197,69,142,104,129,245,61,284,352,59,90,74,101,132,123,26,173,57,
28,11,28,27,36,-2,15,37,16,8,0,26,-33,34,19,11,29,9,35,10,40,58,9,-15,19,44,11,55,3,49,-1,47,25,43,25,
14,11,15,12,10,60,14,65,-13,2,54,8,56,14,39,-3,-8,16,51,34,27,39,15,79,18,31,17,24,47,-39,46,21,50,30,42,
41,67,19,14,13,24,8,8,27,19,-5,27,8,54,39,13,31,27,79,54,62,56,-18,32,-16,9,103,63,11,71,34,51,25,18,33,
15,27,46,9,26,28,121,18,24,23,24,119,26,12,13,12,30,44,43,27,24,43,25,36,21,19,105,91,33,63,39,137,33,41,124,
12,22,-1,6,9,3,10,15,10,18,35,7,5,15,5,4,13,15,14,28,26,24,6,16,14,10,35,18,7,7,10,29,12,28,24,
41,30,34,16,-25,19,20,-6,77,24,25,20,6,15,9,1,27,50,27,80,82,63,-10,28,49,3,46,30,-13,36,32,22,16,8,35,
51,44,52,47,58,96,123,93,62,58,91,45,30,68,89,100,43,85,93,73,120,57,110,133,151,96,93,74,133,116,94,134,107,118,94,
1,5,10,0,1,2,3,-8,3,6,3,6,10,3,-3,14,10,22,49,15,11,23,8,7,-3,-8,35,20,17,18,13,12,16,14,17,
215,98,221,98,164,297,143,71,181,130,138,263,81,56,227,117,152,339,434,155,179,376,49,238,95,223,321,303,240,352,190,220,314,84,316,
71,48,53,76,69,62,63,104,77,41,57,66,99,79,61,47,51,73,80,89,87,122,82,119,211,89,48,83,101,53,121,114,86,186,95,
11,15,4,4,4,1,3,14,11,22,11,10,6,8,7,1,11,8,18,17,7,19,2,30,5,12,22,15,23,27,10,17,12,18,24,
16,9,12,12,19,18,13,26,19,4,11,2,19,7,3,12,10,8,28,20,2,44,7,15,16,17,13,4,27,18,9,18,81,27,-4,
128,60,184,94,190,216,123,196,100,244,85,195,35,65,107,61,125,335,308,135,227,251,95,138,91,286,184,171,281,192,247,169,290,97,158,
11,43,40,22,16,22,4,30,10,-8,3,50,31,5,22,9,39,27,88,36,43,63,-2,21,3,-2,58,60,7,71,27,9,18,10,45,
113,56,88,35,15,33,67,1,9,1,39,6,47,11,26,14,19,22,112,102,59,174,7,45,52,-10,40,13,18,31,52,21,139,32,46,
22,19,9,17,38,15,4,11,7,4,22,11,65,32,30,4,11,24,26,31,30,29,15,30,14,71,52,16,39,17,21,44,29,20,22,
8,11,8,2,-14,2,2,6,-3,0,2,5,2,-2,3,9,3,23,46,15,14,21,-2,27,-2,6,23,18,10,28,8,16,14,-3,22,
49,57,31,40,11,19,15,39,17,70,24,37,55,36,52,28,55,29,79,29,29,39,32,30,23,419,48,48,36,54,33,17,45,19,51,
-2,0,5,-5,-2,-1,-5,-10,-7,2,-10,0,-6,-2,-4,-7,-12,11,62,16,15,29,-2,-3,8,-11,21,28,43,12,16,8,25,3,4,
104,67,58,105,132,47,30,57,73,52,77,129,21,113,69,32,93,65,87,100,150,143,72,85,36,109,212,174,130,152,99,143,84,45,132,
26,87,32,20,96,132,67,99,7,8,119,20,87,86,110,76,23,33,62,33,67,92,69,165,150,132,49,31,209,48,186,155,135,105,28,
8,27,19,13,18,32,33,33,9,-2,13,4,13,15,29,11,12,5,11,33,18,33,2,37,32,37,30,19,36,22,50,19,60,18,13,
27,22,12,21,27,29,11,31,14,6,21,8,11,17,24,17,16,9,37,27,21,24,19,10,11,61,27,12,82,28,44,19,27,38,10,
45,41,24,39,36,50,15,8,11,12,30,15,20,30,43,13,15,66,11,55,80,35,32,38,23,9,62,16,28,55,40,81,31,52,48,
140,219,97,148,196,171,124,97,253,209,145,101,136,186,94,65,49,194,166,269,205,131,150,258,408,126,192,199,241,271,361,188,131,349,146,
27,40,26,35,67,42,37,72,36,45,35,11,34,64,39,70,45,70,42,63,47,48,65,115,63,93,71,41,96,52,75,71,53,97,45,
13,23,10,20,30,10,6,37,2,17,4,19,27,28,14,3,26,8,20,23,39,12,30,49,15,26,44,27,31,44,11,26,24,23,35,
64,252,96,307,121,-34,142,111,379,0,74,40,17,70,53,58,-51,114,200,242,308,179,282,165,-24,368,73,174,95,184,-16,-6,64,38,290,
81,60,18,73,7,20,7,26,15,38,30,12,49,21,81,48,48,44,97,59,54,61,51,69,112,7,29,52,62,60,38,29,79,83,54,
236,98,238,167,280,211,385,148,279,238,149,207,206,136,82,76,234,424,505,306,167,292,135,257,191,263,399,240,238,298,312,589,349,241,362,
20,39,12,28,10,33,44,6,16,-2,19,91,7,3,10,15,51,14,93,36,19,47,27,9,29,10,52,85,23,63,14,41,42,38,34,
23,13,16,10,18,17,5,5,-3,11,5,19,4,9,1,9,12,15,11,22,23,16,7,30,16,18,24,21,5,22,13,17,9,16,9,
20,24,10,13,3,26,13,-1,17,4,15,6,1,18,14,22,16,7,27,12,23,25,9,28,35,-4,18,15,50,10,20,24,18,41,11,
8,4,14,6,3,8,-5,-6,3,8,22,8,-4,6,10,5,2,13,14,15,17,14,5,28,14,21,19,14,47,6,13,14,12,11,6,
-25,-1,46,-24,23,-33,0,-23,51,66,-10,5,-19,16,-91,-24,50,67,3,7,90,65,18,48,21,84,55,-42,33,-20,-66,42,-21,-62,-42,
47,25,54,36,21,45,27,25,20,18,23,19,65,34,25,17,26,75,92,45,43,96,43,34,46,28,49,50,25,46,26,46,70,43,41,
112,75,164,113,71,77,93,35,141,40,33,73,55,60,62,76,89,269,267,96,123,151,85,171,89,28,127,131,62,128,95,128,141,57,127,
14,21,22,28,22,20,14,6,7,157,-6,25,6,-4,9,-2,16,21,27,31,13,60,15,39,16,28,31,46,24,38,34,21,12,31,100,
66,52,53,35,25,38,36,53,22,35,13,46,25,18,24,49,41,67,86,53,66,87,37,54,62,24,85,66,50,54,47,52,84,27,50,
182,204,138,130,79,108,99,154,92,108,157,130,173,90,276,95,135,105,232,203,234,197,104,199,284,237,149,237,198,242,282,221,191,256,208,
50,49,63,182,118,47,73,44,43,31,31,34,31,21,12,56,56,104,204,127,42,152,42,15,43,134,90,63,60,91,46,95,111,30,82,
12,5,-1,8,13,8,9,5,3,4,5,9,4,11,8,0,4,22,18,19,18,10,9,29,12,8,17,4,33,20,13,-12,19,25,15,
17,31,32,11,10,15,-7,15,9,7,-11,18,5,10,-5,12,33,2,61,21,5,20,14,18,-12,0,67,33,10,18,30,34,15,-5,27,
22,29,13,17,9,16,23,8,16,8,20,45,18,7,18,11,23,16,37,37,31,34,19,48,16,21,22,37,34,37,19,19,30,13,42,
48,21,21,19,22,14,8,-7,11,31,13,15,4,15,12,42,14,24,71,15,21,44,10,18,14,21,56,35,20,27,29,20,35,11,16,
-12,24,21,25,10,-1,0,26,4,3,-16,70,12,-7,-3,19,67,6,15,67,35,70,12,15,6,-7,17,31,-12,14,26,15,32,0,30,
40,30,30,16,18,49,28,56,5,37,43,0,-27,32,22,51,12,35,65,45,32,37,16,89,57,69,43,7,127,3,37,46,14,8,-2,
-5,15,15,-12,10,29,32,21,32,28,24,17,13,9,9,50,7,21,6,9,24,8,32,33,40,54,15,13,38,13,66,17,54,41,3,
50,209,94,165,158,245,119,108,79,89,47,386,42,65,143,103,135,163,121,173,145,88,541,363,42,112,163,102,212,168,276,253,322,142,244,
78,99,124,95,91,133,56,142,154,105,90,155,77,95,82,147,187,195,185,158,228,206,104,103,164,121,144,237,193,335,153,105,120,181,221,
7,17,8,13,9,26,11,7,12,7,11,19,12,7,16,10,13,28,6,15,27,23,7,10,15,8,24,24,12,28,22,13,17,48,20,
8,31,20,25,7,16,17,36,10,5,16,56,8,5,20,6,53,9,33,38,40,45,9,3,13,19,34,35,24,65,33,19,43,13,58,
128,137,303,164,183,155,187,80,137,209,178,226,71,142,177,250,439,496,320,320,179,241,122,213,383,359,252,215,356,191,291,327,231,273,291,
3,5,16,14,5,7,30,47,9,2,35,14,24,26,27,34,10,13,9,22,11,8,9,16,51,40,32,16,35,11,43,45,33,65,24,
81,112,54,128,98,83,121,124,41,69,95,45,162,120,65,70,71,111,151,106,100,129,301,146,184,136,155,127,163,90,87,139,116,89,103,
9,11,7,10,22,10,2,8,16,9,9,17,18,9,30,15,11,33,12,24,21,21,21,10,4,21,22,21,10,19,10,40,16,23,15,
50,-29,40,-24,-70,10,67,48,-52,22,27,14,58,5,20,42,-18,-14,-27,13,39,-34,6,43,91,39,44,17,50,7,8,14,6,54,6,
156,160,88,149,146,68,117,109,92,84,102,111,54,178,121,81,73,120,222,273,170,172,76,132,149,251,140,176,124,143,177,306,104,119,154,
39,42,51,39,28,18,29,34,40,23,20,46,20,44,57,15,31,56,49,45,91,52,14,55,47,25,67,69,54,96,46,67,39,8,51,
-7,-2,-5,1,24,17,11,-3,18,6,37,5,13,19,9,19,16,6,3,22,14,12,13,42,10,16,25,1,28,2,17,30,15,16,4,
1,20,24,18,22,17,8,-2,7,11,13,16,-14,25,8,5,19,31,25,34,18,21,7,1,17,19,22,29,7,24,5,18,24,16,12,
0,4,11,16,25,13,0,24,-3,4,22,3,8,13,10,5,4,7,11,12,8,14,17,48,6,17,5,7,60,-1,8,12,10,30,2,
24,14,18,18,16,8,-8,20,-3,-9,4,19,-2,8,18,4,14,23,13,10,20,13,10,6,13,14,18,19,28,22,5,17,3,24,19,
13,10,13,20,20,14,5,8,-6,-4,24,10,14,21,30,-8,3,14,2,23,15,16,18,16,14,23,25,15,28,6,8,21,10,20,35,
25,24,9,10,9,21,-4,-14,17,6,17,17,18,6,13,10,12,26,24,25,40,33,-1,5,6,-1,27,5,20,14,21,16,23,29,23,
96,134,81,187,91,95,75,88,125,96,140,137,121,52,238,71,101,183,225,249,219,313,12,189,197,108,192,142,169,159,216,134,112,89,98,
7,7,6,11,0,-12,15,0,7,-6,-3,-1,18,2,2,12,-4,10,4,18,11,23,6,11,36,15,13,21,17,16,12,10,2,40,6,
18,3,13,14,23,1,35,10,-2,19,37,6,11,47,15,8,8,16,14,26,8,21,1,61,31,35,26,6,43,40,28,26,11,13,14,
25,27,29,51,16,10,25,41,31,24,31,32,17,31,18,24,40,45,28,51,43,52,56,34,28,41,54,35,31,50,37,36,48,38,45,
26,17,35,119,10,16,2,21,24,34,13,6,10,3,122,6,4,22,53,47,128,71,11,52,21,32,58,65,37,42,17,38,32,28,42,
141,115,133,74,82,96,42,88,89,78,81,85,152,56,118,38,78,160,124,138,169,143,77,147,165,76,124,186,169,218,149,101,112,169,89,
21,32,12,24,10,8,5,0,17,3,9,18,1,8,-11,6,-2,10,32,25,16,23,15,14,3,5,3,19,17,27,24,13,11,8,12,
19,21,38,5,55,35,25,48,41,14,18,27,-38,49,13,6,10,19,3,34,59,33,12,42,17,10,77,46,32,23,35,61,29,40,34,
17,49,24,5,17,27,22,6,9,2,59,-3,16,-42,-26,-3,-13,15,36,32,3,51,-6,63,38,-36,32,-29,21,29,-13,-50,4,26,71,
152,81,101,234,68,108,76,104,81,56,153,64,88,243,101,50,139,103,198,122,310,384,69,223,138,88,136,335,149,141,100,130,68,123,146,
0,9,2,9,11,27,19,10,4,4,4,11,9,14,16,6,5,17,18,11,12,15,10,21,21,11,21,13,10,9,15,14,11,30,14,
15,13,13,13,9,15,5,12,12,6,10,0,12,2,23,3,2,13,13,13,22,18,16,10,15,8,27,20,14,29,13,10,10,17,13,
11,13,-1,9,4,15,24,21,10,19,11,2,11,18,13,17,17,40,3,16,22,-3,14,41,20,19,29,18,21,19,28,20,23,23,11,
22,29,43,37,17,30,27,26,39,68,31,28,23,29,30,29,41,46,42,56,53,39,-4,24,40,35,31,20,20,23,15,38,372,27,18,
422,393,667,299,690,376,187,400,303,109,355,119,526,876,513,251,486,272,622,228,847,593,1017,672,1377,351,135,973,352,263,586,543,320,977,498,
2,-2,11,-4,2,-11,0,-15,7,-1,-9,-1,-4,-2,1,-9,-1,14,37,18,8,24,0,27,19,3,42,9,12,17,1,5,30,3,4,
58,54,54,86,119,94,42,50,57,61,84,79,38,43,46,28,63,147,85,104,91,51,73,113,51,97,257,65,123,170,44,38,50,15,95,
14,12,21,15,18,5,7,15,19,9,3,8,13,17,16,12,8,12,24,31,17,14,8,3,23,22,19,27,27,18,26,30,9,10,15,
12,4,2,9,19,15,26,3,0,6,5,37,14,2,2,0,-4,17,8,29,4,9,3,3,-6,8,21,28,3,35,13,4,16,18,57,
48,78,101,66,125,89,159,25,81,43,41,263,76,41,97,99,156,173,141,157,137,114,65,154,86,74,176,157,129,230,167,133,163,48,278,
-10,-2,1,-12,0,-17,1,-25,-7,5,-8,4,-26,-3,-9,2,0,1,-4,-3,-2,0,-12,1,-1,305,-3,0,-5,2,-11,-5,2,5,0,
131,15,14,8,6,3,13,20,-1,13,-4,27,15,1,10,2,30,13,21,79,53,70,1,13,20,12,9,9,8,22,28,3,69,8,56,
100,63,48,54,64,68,27,90,90,61,35,119,79,47,70,64,84,45,147,148,97,82,98,52,52,92,91,165,110,110,113,83,93,73,152,
19,19,16,27,8,24,10,21,20,18,18,16,17,16,21,9,9,32,18,16,21,17,19,73,26,18,49,19,19,17,15,14,10,53,14,
13,25,16,7,8,4,35,19,15,19,19,12,9,10,8,12,23,16,8,22,15,16,9,27,7,152,19,13,19,8,6,14,26,16,25,
76,98,54,105,64,34,37,74,52,60,82,63,36,51,150,24,62,80,135,105,92,145,60,62,116,71,114,103,108,97,130,119,77,97,77,
45,40,23,73,84,102,20,64,41,15,113,55,96,83,95,13,31,26,62,49,63,58,93,127,38,134,81,80,193,83,155,98,76,63,61,
20,15,13,10,18,20,5,20,17,19,16,8,-2,14,-42,15,20,22,18,19,20,16,14,36,38,17,15,5,23,12,10,17,2,16,5,
81,73,51,170,283,67,204,59,44,96,56,117,41,116,83,122,43,158,81,163,167,126,44,76,195,178,130,138,87,152,138,259,59,378,114,
27,19,3,37,-1,22,1,-1,13,10,11,25,14,12,8,8,21,11,30,30,55,46,15,5,4,7,9,41,11,23,10,15,14,14,14,
14,13,13,15,21,3,-1,6,8,11,-5,20,25,10,6,1,23,8,24,23,29,48,7,26,-12,23,14,40,12,12,7,-3,13,8,7,
224,284,241,87,544,371,689,113,164,196,126,667,59,64,166,423,323,492,155,469,444,423,410,468,172,189,367,502,367,594,515,422,550,300,548,
55,55,103,66,21,46,57,14,56,36,46,55,21,35,23,52,43,147,125,57,52,94,6,19,51,38,77,88,60,125,44,79,65,38,67,
75,331,85,237,215,263,177,169,148,260,464,9,48,62,85,48,22,254,122,249,202,342,442,257,129,475,176,220,209,174,221,203,104,382,201,
34,34,8,33,32,11,18,24,35,9,5,38,26,34,16,9,52,42,43,31,35,45,19,32,36,30,56,41,35,46,35,35,25,26,25,
14,21,23,11,36,53,67,20,27,19,37,31,27,18,29,0,3,46,26,54,58,88,8,49,23,19,24,32,35,44,35,44,38,12,46,
-14,-2,-1,-1,-20,-4,26,3,-23,13,-2,29,-34,-38,-23,16,-4,26,41,-2,30,-14,-3,1,0,28,29,38,-10,48,15,-39,37,14,29,
-2,-4,1,-2,-5,-4,-15,-18,6,-1,-4,-2,-6,-11,1,-6,2,50,57,4,-3,1,-12,1,-7,6,18,26,25,13,27,59,3,-21,22,
24,41,24,72,9,11,19,13,43,27,11,13,19,29,10,3,38,15,23,67,61,51,6,35,34,26,38,46,35,41,32,32,24,25,46,
26,62,34,35,64,10,3,16,21,0,9,1,45,45,34,6,18,19,64,45,78,75,13,6,20,38,42,46,14,31,30,37,28,15,50,
96,106,94,99,38,19,-9,37,33,70,21,94,74,27,47,11,116,259,182,146,119,195,-21,30,3,23,86,127,-5,142,73,61,38,0,129,
19,17,30,60,44,15,-16,48,57,0,45,14,54,74,15,29,24,15,74,-6,27,19,46,92,12,46,28,54,86,31,110,11,94,30,18,
9,17,16,11,23,21,16,16,26,18,24,15,14,14,17,10,16,45,31,21,11,25,11,20,28,24,14,21,30,43,29,16,32,15,32,
17,5,9,12,24,10,8,27,10,4,22,3,25,14,10,1,14,22,22,11,19,39,11,20,25,20,20,20,29,11,16,18,6,23,13,
12,8,10,9,37,14,11,18,5,9,7,14,9,8,10,15,1,5,9,15,9,11,43,15,12,47,14,14,33,9,7,14,4,31,8,
136,108,53,78,47,83,58,73,62,99,68,43,105,57,43,49,49,83,102,92,101,168,12,104,184,46,86,159,69,168,151,47,76,177,56,
10,5,23,20,19,25,-1,36,9,0,10,17,14,33,11,20,0,17,26,12,27,19,3,44,12,24,23,6,64,18,22,35,4,20,19,
39,47,12,26,71,45,-9,29,27,14,1,50,13,28,9,10,50,64,47,50,53,51,42,1,-8,44,56,48,34,82,45,41,25,-5,70,
18,21,9,11,20,-7,25,26,-1,8,28,13,20,34,23,1,10,3,22,23,20,5,29,20,36,29,20,7,41,15,34,20,23,30,28,
24,36,15,21,39,13,1,12,7,3,20,46,31,-1,22,-2,18,26,51,46,50,60,17,24,-3,-11,8,37,16,49,23,11,20,15,14,
73,82,55,65,78,72,54,49,70,70,34,175,32,36,73,47,96,86,180,122,65,131,29,78,19,112,101,103,87,126,123,82,135,50,149,
187,305,117,156,260,250,127,235,48,116,342,8,60,342,248,54,50,200,407,351,184,314,197,255,336,253,123,152,353,131,320,236,254,305,63,
111,15,23,31,23,4,17,8,10,56,13,6,-25,18,-28,85,27,38,18,21,17,26,3,-18,14,417,45,23,27,-1,-20,32,-11,11,2,
16,28,56,26,22,30,19,11,18,8,10,37,16,25,46,6,11,39,24,19,78,34,21,38,12,21,32,37,23,90,39,35,43,29,30,
17,78,-6,44,111,98,25,37,-47,20,29,38,83,187,101,84,58,32,72,61,61,72,31,166,48,100,152,39,47,51,66,143,95,79,78,
24,55,40,39,65,75,25,62,48,62,22,28,24,50,44,29,17,26,55,79,52,88,24,85,91,45,63,67,85,61,61,62,48,35,41,
200,1235,975,1266,1559,2334,882,703,608,734,314,3254,163,241,672,560,1709,1426,1229,951,1328,710,2887,2998,434,812,1371,943,1854,2338,1174,1903,1160,542,3104,
65,49,56,67,42,61,11,74,87,35,19,53,29,40,58,3,57,89,89,113,124,100,32,41,18,29,121,121,65,109,49,70,29,37,75,
25,31,6,20,14,-5,20,-6,40,0,47,25,19,9,-7,8,-7,30,6,36,38,23,29,11,11,-1,72,19,20,27,7,29,6,19,10,
36,45,38,56,13,31,1,24,-22,-9,57,69,107,21,147,43,33,48,68,47,47,85,18,107,22,125,9,55,43,58,115,77,78,18,49,
10,27,21,12,19,17,20,15,8,14,6,41,5,3,8,14,58,25,35,26,21,44,3,9,0,16,50,43,27,36,6,60,14,27,55,
7,16,10,11,4,12,9,18,18,7,12,7,7,12,11,3,15,9,16,22,32,25,3,21,10,14,4,13,9,30,10,19,15,3,20,
16,7,1,4,15,-5,3,8,8,30,9,0,5,6,3,56,6,23,7,7,11,9,0,3,10,15,17,18,18,37,9,19,19,15,28,
-5,-6,-3,-3,-2,-7,-6,-8,-3,-4,3,-7,-8,-10,0,-3,-7,55,23,4,-4,3,-14,8,-1,8,20,34,33,11,20,51,-1,-4,18,
60,19,36,78,22,22,32,24,15,15,35,33,60,56,14,32,57,33,78,58,31,82,47,16,110,37,63,53,55,27,40,77,42,54,28,
63,26,48,24,22,36,20,44,33,19,46,27,19,26,52,13,9,45,58,71,52,26,13,57,67,65,31,32,51,13,67,69,44,28,50,
27,-11,25,-2,6,55,-20,57,8,-16,45,33,105,13,55,-11,10,17,18,-15,10,19,36,94,-19,26,-22,22,196,-5,84,31,59,5,6,
20,7,3,14,3,7,11,0,4,5,-3,3,-23,1,16,1,2,13,42,15,6,21,6,-4,33,7,18,18,17,5,13,17,11,12,14,
46,49,23,63,116,33,43,43,34,50,63,53,56,53,35,47,63,53,77,69,105,62,65,31,62,81,99,70,79,84,86,93,45,78,103,
2,2,-2,-1,0,-11,-1,-2,-6,2,5,9,-2,-4,1,2,4,4,30,12,9,16,4,23,6,9,16,23,5,45,1,7,16,10,27,
84,107,88,84,87,69,58,92,93,84,119,104,83,91,111,67,146,75,126,136,203,121,67,48,137,157,192,75,158,257,137,132,92,126,207,
17,16,9,15,12,32,23,19,15,14,25,8,31,11,20,17,17,12,21,15,16,17,13,25,27,139,22,13,38,6,19,19,15,22,12,
8,13,34,12,13,17,-13,-5,13,18,23,8,6,21,14,16,11,32,8,27,29,18,4,42,30,13,14,0,40,23,12,19,20,5,5,
90,1116,1032,1322,1019,2404,1604,735,355,686,291,2010,427,304,1343,983,1814,1620,1046,1135,709,811,1965,2952,1078,734,904,662,1741,1080,3025,1893,2328,1690,1493,
76,61,30,53,28,31,20,23,42,23,23,51,27,37,41,24,59,36,102,78,43,74,52,24,43,18,66,88,51,71,72,62,42,26,53,
52,30,23,30,26,35,25,30,22,28,10,21,65,38,22,17,35,18,53,58,42,30,39,68,44,44,26,41,52,40,38,67,46,38,50,
7,5,6,9,5,5,-2,-2,11,14,-4,7,-4,9,2,1,12,7,7,17,10,11,11,41,41,-1,26,11,14,16,22,13,-1,8,10,
98,103,52,174,49,56,49,32,39,61,62,124,59,94,118,22,54,74,208,155,126,233,47,68,61,44,93,187,64,150,97,103,62,56,99,
82,80,82,78,52,60,-4,48,60,46,38,33,22,20,43,10,56,79,76,137,134,122,45,71,67,35,82,57,68,75,35,40,20,62,48,
145,168,71,181,66,68,83,73,49,131,80,74,45,153,129,66,140,111,285,167,87,193,135,84,152,78,131,237,177,174,137,148,96,124,195,
6,14,18,24,21,20,11,8,12,8,17,31,28,16,6,17,27,38,33,24,9,19,11,42,22,18,20,21,28,19,21,23,28,32,27,
10,9,3,17,12,9,19,7,3,2,6,15,13,16,9,-7,14,5,11,6,9,5,8,20,42,4,8,11,20,22,5,28,31,13,15,
-5,2,26,29,10,-43,6,-15,11,10,30,18,-45,18,-25,0,0,40,22,30,8,39,5,-53,33,33,11,13,-48,48,23,25,-6,16,23,
21,17,7,-5,11,15,14,3,-7,4,28,7,7,-8,13,9,-1,11,19,23,10,21,11,4,17,23,13,9,13,17,16,10,7,21,15,
37,46,24,31,48,60,-3,32,22,30,3,46,33,66,41,13,41,24,28,31,78,23,51,38,53,90,47,53,116,49,24,70,32,8,56,
119,226,367,283,601,169,323,190,487,164,31,577,360,405,186,73,660,505,177,253,447,354,401,597,313,138,712,542,408,452,595,684,269,233,632,
75,48,82,7,94,29,9,22,28,7,20,6,54,153,53,20,85,11,113,19,91,39,165,69,135,28,13,117,15,50,47,83,28,73,65,
13,22,31,17,-8,29,-28,1,5,15,27,39,21,42,22,16,32,34,46,39,34,30,-20,-6,22,-18,33,40,57,30,11,38,18,24,28,
6,35,46,16,22,9,36,5,16,10,-1,53,2,3,8,20,82,35,51,35,27,59,6,18,-2,12,49,55,30,43,20,78,24,3,72,
238,89,269,150,95,98,290,167,106,26,166,248,48,137,217,75,58,120,147,416,374,203,47,181,275,74,190,339,67,122,218,186,358,261,268,
309,17,84,-3,282,58,221,719,113,30,77,-2,178,356,62,14,14,93,217,31,67,263,85,100,470,273,71,95,599,66,797,424,-97,151,12,
15,22,11,19,21,14,17,9,17,8,26,-3,4,0,13,-8,-11,37,15,10,29,17,14,34,5,16,23,10,23,17,3,3,13,-10,26,
24,16,21,0,28,20,31,41,4,13,29,62,33,9,18,8,11,35,36,42,17,50,25,27,33,18,16,26,27,45,27,20,33,45,73,
7,7,15,8,30,9,9,21,11,28,12,1,-1,15,-7,2,6,16,5,11,11,8,25,4,15,33,6,1,53,17,4,8,4,28,11,
12,13,21,28,55,38,35,42,6,7,61,23,51,22,31,31,13,32,29,40,31,30,22,55,68,37,0,3,88,13,63,49,44,95,31,
131,128,67,147,202,99,133,147,124,152,153,135,85,174,143,112,130,58,133,171,244,76,65,191,328,213,328,155,172,231,190,263,119,294,193,
6,14,10,24,0,-1,5,-5,9,10,-6,24,5,56,14,1,27,6,21,15,43,72,2,20,0,4,5,28,-2,31,5,-12,6,31,15,
54,52,23,57,62,48,32,58,34,33,44,8,81,43,66,26,15,71,22,51,92,61,57,64,42,58,66,41,79,65,86,61,61,103,41,
15,8,6,14,12,3,9,24,10,2,13,12,17,11,12,12,3,11,9,23,20,11,8,14,12,29,16,8,11,9,20,21,12,15,28,
25,35,24,26,47,29,6,47,44,36,26,37,9,10,12,20,31,69,33,50,46,24,77,59,12,52,61,70,36,26,11,23,20,17,30,
96,146,127,258,126,103,58,133,217,155,125,70,112,137,169,163,100,159,141,160,201,120,374,175,191,156,193,256,230,189,196,193,182,178,154,
-18,15,45,0,31,11,48,-3,31,16,13,68,-21,0,17,11,24,13,73,50,53,50,20,-4,-10,-9,34,37,3,31,8,43,33,-5,26,
123,117,85,137,117,104,36,135,111,120,93,172,17,151,86,103,175,48,95,162,291,107,5,112,94,167,309,120,172,311,165,235,137,60,231,
77,72,107,118,54,60,13,45,110,56,67,140,82,62,109,49,60,119,114,67,97,142,29,98,54,129,108,163,140,141,135,98,125,78,126,
70,62,25,92,19,32,23,45,23,44,14,29,20,41,43,13,11,37,102,104,75,107,37,32,33,27,39,13,50,12,56,85,26,33,7,
206,328,227,174,407,100,137,222,539,280,-20,123,-101,312,130,84,190,266,320,289,234,232,97,195,451,192,410,358,119,412,406,301,172,298,294,
69,58,28,74,25,25,31,34,13,40,18,24,52,51,37,39,52,34,101,64,38,78,28,28,103,51,30,80,57,62,61,38,27,91,40,
24,36,20,29,52,35,1,56,31,24,10,42,13,6,24,23,22,71,32,47,44,38,54,36,7,77,45,33,36,33,21,20,31,41,24,
30,22,8,35,53,33,31,44,13,20,31,9,0,54,37,27,4,6,19,38,5,9,23,37,99,54,21,22,22,26,56,93,33,78,17,
48,49,18,28,17,31,-17,56,30,-1,53,40,10,40,38,-16,43,38,52,31,24,28,4,25,41,47,19,30,49,65,52,60,27,15,80,
167,76,124,42,215,238,132,165,145,48,166,38,127,192,77,352,112,271,103,196,167,200,365,148,370,296,157,172,150,56,211,225,78,203,154,
65,35,83,96,31,44,-14,51,52,-53,52,42,141,63,80,32,66,113,92,60,76,62,59,74,26,47,94,71,85,160,81,60,64,43,68,
288,1082,1076,1063,1730,2503,1215,925,835,980,446,2828,290,399,779,773,1684,938,1340,891,1708,612,3088,3242,704,983,1174,1051,2133,1987,1364,2244,1337,919,2590,
11,17,27,2,2,-5,18,3,-30,14,17,16,27,5,17,19,-3,21,13,14,14,21,18,8,18,-17,16,33,13,19,11,27,10,25,-5,
78,85,75,149,43,109,26,55,90,45,66,299,78,49,68,124,80,71,75,136,297,259,89,104,64,44,50,169,116,212,90,35,91,225,111,
83,178,163,134,77,135,116,149,148,115,11,621,71,67,96,227,-4,184,54,587,287,320,65,24,48,79,249,288,-120,216,168,159,355,103,485,
89,85,55,54,73,70,32,68,79,57,44,52,60,69,83,43,72,55,138,119,71,71,40,117,95,52,75,108,122,110,61,143,93,48,136,
105,100,48,101,91,144,134,133,93,79,123,65,60,137,94,127,119,238,136,130,210,119,93,149,133,95,195,75,143,151,131,187,110,250,113,
11,5,8,6,32,26,10,58,21,19,-11,0,21,14,1,3,19,2,18,6,2,55,21,5,7,121,30,15,14,9,12,18,0,-7,21,
10,16,8,16,23,24,8,23,15,3,17,27,35,24,27,16,16,32,22,37,37,33,11,23,10,21,27,14,28,19,24,31,26,29,29,
38,34,7,34,7,38,9,33,25,20,42,28,22,27,19,9,19,30,63,40,54,41,12,55,25,-1,50,50,40,38,15,15,20,30,28,
-9,195,-10,108,143,150,178,79,-6,12,17,9,43,23,78,21,0,-15,42,172,4,26,87,161,29,78,56,31,125,65,98,201,205,87,30,
33,34,23,28,11,26,6,20,9,3,17,59,16,24,30,18,27,35,68,38,46,50,7,6,10,2,42,29,19,60,56,30,39,0,41,
16,11,17,19,26,17,24,55,23,32,11,29,34,11,23,7,45,27,64,38,47,65,37,9,11,41,29,46,70,20,23,17,20,30,21,
55,59,80,78,47,98,69,48,22,42,93,63,51,74,34,61,34,111,94,54,93,102,34,118,65,42,75,79,107,73,109,97,71,87,73,
463,435,357,352,502,431,286,529,379,355,767,184,170,353,278,879,322,458,355,461,593,374,459,774,1089,467,423,691,547,527,725,516,488,1224,320,
13,8,8,11,7,13,10,7,25,3,7,13,0,5,13,10,6,18,12,10,20,8,19,16,13,0,10,17,16,13,10,18,10,37,10,
0,4,2,-2,0,2,-1,6,4,9,3,2,2,-1,10,-2,6,10,4,19,23,20,-3,-8,49,12,8,31,22,7,9,14,12,10,18,
20,14,12,12,-4,-6,1,6,5,20,0,8,-6,-2,6,7,10,24,31,17,9,19,-3,12,2,15,9,17,22,24,10,17,13,8,12,
25,26,19,33,25,57,37,18,25,16,29,19,218,14,47,16,9,41,40,53,53,43,45,103,23,25,78,21,120,62,57,76,57,39,21,
69,36,249,388,35,53,1,46,69,61,49,1,49,17,159,7,5,190,142,103,286,340,27,54,70,42,175,198,60,97,46,82,62,24,93,
31,36,19,28,28,43,32,30,15,13,14,70,15,13,53,37,31,39,42,42,37,49,39,74,26,20,48,42,50,51,35,22,64,31,52,
74,70,44,41,61,37,27,50,47,39,32,45,47,58,65,34,67,28,102,106,59,55,34,75,83,39,73,86,76,72,45,120,76,33,116,
13,10,11,12,9,25,9,16,6,-4,24,28,9,12,13,6,19,14,12,26,27,32,4,25,15,12,10,22,19,28,17,21,24,3,20,
84,115,69,115,68,113,61,49,96,104,108,80,68,63,93,65,58,120,117,156,145,94,72,135,94,145,113,154,146,152,105,72,84,126,96,
21,35,16,22,20,7,8,16,39,7,19,7,2,16,21,3,14,29,15,34,27,37,11,18,18,28,44,34,37,26,22,16,15,21,12,
139,77,140,21,41,32,90,74,121,160,12,30,58,70,82,20,79,88,243,135,93,130,88,60,51,41,129,146,64,143,80,113,95,49,162,
262,367,297,414,311,421,126,373,413,555,479,303,686,546,359,597,278,471,421,519,501,339,1386,611,588,412,446,567,626,477,512,457,466,681,454,
58,23,44,39,26,17,23,33,15,2,31,24,35,12,12,17,16,32,52,39,25,54,13,10,38,13,51,36,37,48,26,31,43,41,37,
17,-4,42,20,14,6,25,44,25,39,61,40,-9,30,56,29,-6,24,3,27,44,30,35,59,54,55,53,20,48,41,47,26,38,15,27,
51,75,51,69,42,83,106,31,102,90,45,90,-20,47,70,128,48,103,72,86,124,83,67,83,151,91,129,91,57,84,25,100,78,122,104,
23,19,16,39,24,24,17,27,33,39,24,32,16,13,32,17,38,18,33,46,57,42,15,21,22,29,55,26,19,92,35,27,19,55,24,
43,42,26,41,36,37,31,43,43,17,35,31,26,44,36,22,43,26,39,41,70,27,28,47,37,47,99,54,57,79,40,54,37,48,44,
11,25,34,19,12,1,-1,12,17,12,15,2,-10,13,1,-2,9,10,24,19,15,22,30,1,21,-14,21,12,13,13,16,14,9,35,5,
19,9,28,21,48,49,15,42,21,22,24,30,31,44,34,34,18,23,18,13,34,20,42,45,34,44,47,63,39,19,26,106,30,89,27,
21,25,12,46,38,39,9,71,42,40,68,27,79,16,50,30,21,20,18,48,62,38,44,102,44,51,56,58,95,53,76,38,41,33,59,
15,10,14,14,11,11,14,17,4,10,13,11,3,15,14,4,13,9,7,16,28,12,13,-4,16,26,31,22,19,5,27,25,18,20,7,
72,78,124,69,176,153,99,107,113,97,76,20,105,96,134,261,86,159,39,168,138,65,199,211,201,237,133,71,152,128,166,174,214,208,121,
71,39,43,99,42,54,28,75,30,19,64,49,51,73,74,39,44,24,43,97,103,64,52,73,76,130,68,76,61,23,74,103,96,70,98,
33,23,13,33,37,26,29,33,29,23,35,10,14,32,25,12,21,12,40,42,22,17,34,51,48,44,55,10,35,54,29,38,23,40,37,
70,73,46,74,76,44,77,82,36,66,73,104,58,78,96,55,91,74,96,101,140,89,47,124,87,113,113,106,83,158,96,111,69,68,112,
84,78,70,92,172,125,92,156,75,95,130,111,79,110,123,95,71,96,76,130,186,87,100,164,168,197,174,123,230,56,205,169,112,156,136,
81,95,51,138,56,81,99,109,67,125,62,92,123,208,74,67,186,118,191,207,143,198,152,87,132,72,129,165,102,144,144,179,105,110,133,
34,56,40,33,54,51,36,68,17,66,46,56,45,34,62,15,48,79,84,73,78,62,21,100,21,79,74,46,77,59,57,81,45,35,69,
74,39,63,71,78,60,64,40,33,49,52,20,92,48,21,46,77,102,124,84,63,100,61,40,116,34,80,86,47,56,44,100,78,70,93,
17,27,12,28,11,4,10,16,11,13,11,10,18,17,24,13,19,19,42,25,29,33,9,19,11,21,23,24,25,35,20,20,27,2,15,
62,47,18,62,14,35,12,57,0,7,44,37,19,30,50,28,9,10,59,80,22,34,20,88,41,61,35,81,51,9,35,70,40,23,15,
3,15,3,18,16,14,11,1,2,1,20,-2,14,13,18,4,8,1,18,24,7,18,6,10,27,34,19,1,38,6,22,11,12,-5,3,
124,51,125,235,127,106,64,187,117,78,90,343,39,69,150,27,76,201,97,117,212,239,56,196,49,162,208,217,215,253,137,193,139,33,248,
52,58,43,42,46,46,67,34,23,52,88,32,43,61,47,49,46,50,64,67,47,54,65,89,91,89,58,61,97,64,84,60,65,68,56,
16,54,29,34,42,25,63,29,24,17,8,83,15,16,34,26,92,25,59,80,44,62,22,89,25,37,35,56,27,52,17,46,69,53,83,
13,4,30,-1,21,5,13,-12,17,18,-12,7,3,9,22,21,-2,24,10,24,3,14,5,27,17,4,5,19,-1,9,2,25,27,10,30,
113,68,66,23,92,50,63,51,57,64,62,44,35,52,45,40,35,82,100,55,37,46,89,86,141,95,75,78,141,58,77,49,55,68,76,
90,254,149,325,185,162,269,158,477,146,312,111,89,110,185,129,68,209,157,247,229,199,404,291,216,514,206,162,258,179,311,148,214,331,365,
30,31,18,18,18,37,37,33,29,19,42,14,24,22,32,28,28,43,31,38,47,36,31,41,40,43,44,18,40,35,35,41,40,29,52,
17,27,16,15,14,13,31,19,10,33,22,2,14,23,10,17,27,35,59,37,24,51,9,7,30,1,43,38,20,24,19,30,23,-3,25,
24,33,27,35,25,61,53,21,33,30,28,39,44,47,55,24,20,68,21,34,65,31,15,73,52,35,66,46,56,53,73,75,54,31,39,
48,43,45,49,39,34,14,43,39,13,11,38,15,43,52,11,17,41,47,51,88,68,33,34,22,9,54,59,23,98,33,20,33,60,34,
84,50,51,68,46,42,27,74,83,47,24,22,34,25,76,-1,50,112,94,110,129,124,20,58,21,17,118,88,49,112,32,64,27,17,79,
75,72,26,130,71,55,23,75,56,33,108,4,189,49,82,87,24,84,71,57,85,147,72,112,105,259,68,63,138,77,109,50,49,95,48,
10,7,2,9,15,19,9,24,-4,3,9,8,14,21,11,13,2,-1,8,10,18,5,15,8,21,18,20,8,21,17,20,23,9,33,0,
30,8,16,26,12,-6,0,7,-2,10,32,12,17,2,14,1,13,25,28,36,21,33,0,16,6,8,20,7,12,3,13,10,11,27,14,
46,20,14,16,20,19,12,23,21,17,33,20,15,11,21,28,25,14,13,42,67,33,8,44,13,13,41,34,50,43,25,20,16,13,43,
11,16,3,12,14,25,7,-2,11,14,33,22,15,18,11,25,4,16,12,19,31,6,21,14,14,18,25,26,27,5,16,22,16,58,18,
31,13,14,31,25,29,13,25,29,26,32,7,18,33,22,24,20,21,16,39,47,16,37,52,17,41,44,26,58,29,38,60,14,27,13,
9,0,16,7,7,48,11,16,7,-2,41,1,4,-10,49,17,-1,7,7,4,3,20,30,-27,47,154,-15,17,18,9,11,2,13,33,3,
240,326,336,341,588,558,480,487,535,364,361,246,820,282,196,1127,403,425,709,456,455,566,964,659,1204,521,525,442,762,289,535,559,567,1141,254,
11,10,9,6,17,28,8,13,4,-2,10,20,21,7,4,0,8,2,23,9,3,6,14,16,3,20,19,14,22,12,19,12,13,30,14,
306,195,206,205,155,234,169,249,180,153,199,130,386,178,316,171,186,196,352,252,287,278,207,383,589,166,221,279,329,287,278,255,296,377,261,
16,16,23,18,36,27,34,32,28,23,11,3,39,31,31,15,14,36,42,23,18,31,34,44,34,26,33,33,46,23,28,53,30,23,20,
34,47,74,87,-39,34,43,12,47,69,41,77,-10,36,33,46,123,158,89,81,92,73,-16,83,75,16,52,111,52,60,60,39,29,41,78,
88,104,100,101,107,230,102,100,124,118,182,212,165,117,217,120,-17,233,115,121,210,93,60,229,135,92,171,190,295,213,228,134,200,359,129,
10,23,23,3,10,24,7,18,27,19,2,47,5,1,8,8,15,21,2,23,60,29,16,41,10,5,43,21,10,29,12,14,21,2,26,
37,90,131,151,42,79,60,77,87,88,78,54,167,74,28,75,103,93,157,137,143,228,93,97,137,66,181,154,125,66,59,82,119,95,78,
11,12,8,8,9,10,9,4,4,11,20,3,11,6,5,12,10,13,15,11,10,17,13,16,22,16,14,17,23,9,10,19,-1,16,12,
12,14,12,13,17,16,-1,26,12,22,3,28,20,25,9,22,26,14,16,20,29,17,20,35,24,14,27,28,14,35,27,46,4,-8,43,
1,7,0,12,-11,50,-1,2,3,1,51,28,38,5,13,-1,-5,11,27,32,23,23,-1,52,-1,6,-45,13,11,34,35,-8,8,28,6,
45,36,80,43,15,25,9,50,41,55,18,39,9,35,40,36,47,97,50,84,96,57,5,51,43,71,62,54,22,60,19,51,29,38,60,
23,15,8,22,44,23,9,17,10,13,24,16,10,21,11,16,2,23,14,16,13,25,54,10,15,45,25,25,24,13,10,38,15,31,24,
55,52,35,54,72,39,22,65,69,34,35,69,29,39,39,28,55,96,73,80,73,67,73,56,75,74,76,67,54,51,42,80,30,45,56,
253,79,22,60,4,3,1,19,7,25,2,40,-36,8,19,17,126,26,102,62,66,104,16,3,43,-3,62,36,3,110,110,-3,30,28,133,
21,85,46,45,61,49,50,73,11,5,59,52,89,68,70,66,48,62,78,35,41,38,198,102,50,83,48,35,116,42,76,70,99,66,29,
15,17,17,10,12,14,9,10,22,20,14,30,8,7,25,18,19,32,25,24,25,29,22,19,11,24,24,33,26,24,18,15,16,19,26,
9,21,-19,7,3,15,1,16,-9,6,15,26,27,12,22,9,13,17,20,22,9,16,6,29,3,-9,20,23,23,10,20,26,11,23,51,
55,34,7,41,35,52,31,60,21,25,57,41,45,77,32,33,72,35,55,49,48,36,31,79,89,51,60,75,76,81,47,70,40,73,42,
18,21,20,14,13,28,47,15,24,39,21,15,13,22,-1,7,22,24,54,35,32,51,12,33,17,18,24,41,10,19,23,40,22,32,31,
25,19,23,30,30,55,-5,46,13,13,33,26,38,40,23,9,22,18,45,35,42,37,19,55,-10,47,38,39,50,65,25,45,24,5,52,
573,458,205,613,837,611,796,886,151,517,1573,219,969,1189,474,452,385,657,511,509,593,781,1234,1092,1693,1140,612,632,1242,423,1082,940,597,1536,425,
116,129,135,153,218,264,117,93,261,253,183,110,71,102,101,109,116,333,141,175,207,177,212,357,148,126,447,149,263,323,111,68,58,161,192,
71,81,34,100,47,67,42,34,28,59,83,56,45,19,64,26,23,52,83,86,82,124,42,61,67,71,61,96,89,88,66,67,46,54,47,
2,7,-2,1,0,0,-4,-2,12,7,3,22,2,-9,-1,-4,7,27,38,18,3,16,6,13,4,0,12,15,1,14,26,12,17,-2,29,
17,17,9,9,7,9,6,21,19,-6,6,29,6,22,12,15,13,13,21,21,29,21,4,35,13,14,41,10,10,36,8,16,8,-8,19,
73,87,48,65,63,68,69,38,83,61,50,124,94,72,75,75,43,127,77,130,122,74,57,109,62,74,81,96,127,104,97,97,77,140,87,
0,21,16,5,4,1,29,16,-2,11,47,6,-2,12,-4,19,25,38,16,20,29,13,-4,30,5,42,19,7,28,-3,13,19,16,24,2,
3,25,26,17,9,12,-15,-11,-1,18,-6,59,-3,14,13,-14,30,21,39,32,33,40,3,15,-30,-8,11,35,5,19,14,20,6,-14,30,
1250,990,1039,1223,1331,1859,1833,1084,1107,1015,1838,976,1519,1293,1595,1469,872,1055,1411,1242,999,1481,1449,2011,3243,1820,1015,1248,2814,1119,2676,1716,1985,3564,1290,
97,31,12,24,19,13,37,20,2,5,14,14,7,11,7,3,23,13,56,79,14,60,9,13,19,25,29,20,12,11,31,15,26,8,47,
38,66,89,38,64,55,32,32,68,52,69,60,37,58,25,39,87,122,53,115,125,67,33,46,44,58,56,94,105,79,60,124,56,81,71,
2,1,-3,0,10,5,-1,4,4,5,12,7,-2,0,1,-2,11,13,22,8,17,12,1,-1,6,17,39,12,18,31,11,12,12,-5,25,
33,84,119,164,202,366,1427,329,75,47,68,272,73,81,317,184,594,281,107,451,208,299,437,236,328,729,324,116,241,98,367,628,321,693,524,
36,26,7,24,21,27,16,18,5,17,34,16,15,15,31,15,5,21,33,45,36,54,15,31,32,20,25,25,23,22,23,20,23,10,25,
16,10,17,19,17,27,6,12,8,5,31,16,15,15,17,1,7,13,18,17,30,12,19,16,14,24,19,27,21,15,11,25,11,10,38,
57,64,27,50,73,98,66,68,37,58,60,70,38,78,95,79,62,117,72,78,109,71,48,123,97,71,102,35,84,75,107,96,89,142,75,
174,66,44,132,53,37,28,62,41,75,33,51,57,48,44,66,96,100,127,85,88,94,192,135,78,61,79,112,54,90,47,62,61,62,84,
10,17,16,12,2,27,11,8,11,12,-5,48,3,14,21,8,17,22,12,20,12,-1,32,24,-7,2,25,-3,18,23,41,35,45,14,36,
17,23,14,17,16,22,20,9,26,18,37,41,7,26,18,16,38,11,27,37,62,19,5,21,18,42,53,29,30,56,26,36,24,30,37,
40,33,4,25,10,10,12,19,4,0,14,23,2,8,4,9,20,12,28,42,17,17,22,22,17,7,16,18,38,24,-1,13,16,24,5,
29,27,12,34,47,21,20,28,17,30,51,25,17,35,13,21,30,38,26,17,58,9,65,54,12,28,39,28,82,29,37,17,14,75,31,
30,30,22,35,16,27,8,48,44,19,36,41,21,25,37,22,28,34,50,42,40,53,4,51,45,23,48,48,31,58,26,33,36,40,40,
88,103,143,63,283,179,31,429,107,161,67,126,20,199,93,-34,221,370,262,285,332,189,105,10,-2,199,66,141,273,95,292,408,232,143,45,
242,280,129,235,38,157,52,149,232,126,98,207,71,77,142,98,346,174,217,192,285,282,17,191,192,247,242,343,160,415,140,179,141,151,321,
124,136,143,76,100,107,103,104,81,120,114,84,96,161,44,136,126,190,236,199,115,181,65,129,162,112,181,126,78,127,115,176,174,178,135,
-1,14,28,15,4,2,11,12,12,16,15,9,3,3,18,9,10,14,25,9,16,26,6,13,16,10,26,18,17,10,12,11,19,11,16,
20,19,8,14,23,11,7,22,7,17,13,9,25,22,13,17,5,1,16,19,22,14,26,11,24,27,29,23,25,24,32,40,9,5,18,
311,228,34,365,49,93,177,107,34,222,217,138,27,106,161,106,64,149,334,224,189,256,533,123,374,74,153,234,163,150,105,153,95,102,57,
17,13,8,9,27,17,15,14,3,2,19,25,22,21,15,-1,14,19,17,8,16,11,14,27,18,15,12,11,34,30,31,23,9,28,24,
18,58,76,53,72,82,79,34,26,21,26,74,27,16,44,93,103,36,13,93,54,15,68,161,22,85,119,31,70,112,54,42,129,45,121,
27,35,26,30,30,35,19,37,28,27,20,41,29,48,34,26,23,70,28,50,72,44,28,-1,37,73,48,43,15,43,43,66,26,47,35,
115,86,84,171,69,26,40,70,81,50,67,40,107,114,44,51,67,152,140,120,79,140,81,48,152,128,133,116,82,70,57,115,96,68,87,
63,58,18,51,61,63,38,38,52,41,39,60,67,71,53,36,27,82,47,96,97,44,43,92,39,55,64,57,82,75,66,101,51,58,63,
17,85,64,76,451,272,119,248,62,20,156,118,215,55,336,46,5,143,94,116,28,55,117,576,56,221,121,239,405,90,236,180,297,126,160,
9,20,9,11,-7,23,9,4,0,4,17,24,13,-3,18,8,17,-3,11,35,28,15,2,15,4,6,28,9,13,22,17,23,12,17,6,
56,41,18,32,23,19,7,31,20,25,44,12,17,17,33,13,13,16,51,41,66,69,23,1,29,23,26,48,18,47,30,17,29,53,22,
26,41,104,26,81,71,48,32,54,46,38,114,17,16,36,85,93,59,108,87,76,120,38,62,16,67,148,122,62,62,67,159,86,46,70,
3,2,2,6,-3,2,1,10,12,0,13,16,16,15,9,-4,5,6,-2,5,26,7,33,3,18,10,16,8,32,7,14,29,4,18,15,
119,118,92,73,89,79,140,61,81,58,67,112,193,78,135,157,71,138,136,164,119,124,91,132,323,82,125,114,220,95,181,145,102,97,125,
6,13,17,19,16,17,16,10,-13,10,20,19,17,22,16,6,23,30,7,25,36,25,7,12,8,10,27,27,30,26,9,26,21,3,19,
32,63,67,25,130,64,113,34,45,28,39,115,17,34,61,118,52,27,46,88,65,104,11,115,20,70,110,88,53,85,59,172,124,113,135,
8,18,4,5,7,4,7,11,3,14,8,9,8,4,4,10,9,8,14,17,15,10,5,15,13,17,10,3,22,21,22,11,13,21,11,
29,31,36,57,26,31,17,45,28,36,44,24,13,17,22,25,55,49,47,48,52,38,38,24,46,106,38,38,38,45,22,33,26,41,44,
22,16,13,11,5,6,4,7,4,10,5,12,9,5,10,2,14,6,20,12,9,22,7,34,6,18,17,8,25,11,6,9,13,14,9,
7,54,6,21,8,2,5,-11,1,34,0,13,-28,-4,10,4,26,14,15,32,30,45,-2,5,-1,-3,12,33,-1,52,5,3,7,-15,16,
115,133,66,111,107,197,101,118,141,85,140,206,138,90,172,168,30,149,99,192,162,116,127,246,159,145,126,180,215,147,233,165,169,283,90,
10,9,40,27,43,60,71,57,39,37,63,57,39,48,33,63,21,36,16,42,42,40,34,37,106,77,103,37,100,24,66,72,40,75,68,
1,5,-6,-8,-11,-8,11,-8,-6,-12,-3,15,-34,-28,-15,3,8,8,7,27,-14,8,-1,3,-13,-24,-12,38,-1,28,-16,9,54,137,7,
36,33,30,50,80,55,24,77,36,42,57,34,35,55,27,33,51,36,51,39,49,54,107,66,54,72,62,39,73,107,39,47,38,73,54,
35,20,28,45,15,39,12,19,16,9,27,7,40,27,8,5,40,37,57,33,28,52,47,-3,60,18,17,28,18,28,19,44,29,30,21,
596,516,241,429,380,456,373,414,218,576,524,260,357,283,425,273,279,372,702,462,371,600,505,456,743,514,550,583,630,400,664,539,482,584,485,
9,15,26,29,21,19,1,4,13,22,5,5,34,16,14,15,19,36,17,23,27,16,21,25,35,21,22,16,33,10,11,26,7,30,14,
34,24,15,10,11,11,3,14,16,12,32,24,32,4,27,7,6,45,40,25,30,45,-6,6,26,17,18,14,24,26,53,18,21,17,19,
19,24,8,24,17,13,20,4,2,11,13,10,23,9,17,11,2,4,5,4,3,14,12,11,6,15,6,9,56,25,47,38,32,37,8,
49,54,47,49,34,37,22,24,33,26,43,43,44,17,58,20,15,52,57,43,69,82,28,50,55,37,44,55,84,53,54,47,32,21,39,
39,15,21,8,33,23,18,37,42,27,20,8,28,13,10,7,16,35,31,27,24,28,15,25,21,26,43,34,26,34,31,54,34,25,50,
5,48,43,27,13,-32,-27,-23,36,56,-41,26,-29,-25,-5,-40,16,57,5,76,24,50,3,-45,24,41,4,39,-50,44,-38,-16,-12,8,31,
102,59,95,59,55,197,13,56,34,62,85,44,36,46,40,52,91,146,158,87,84,152,34,60,84,57,111,80,68,79,73,71,119,49,98,
21,31,58,78,37,53,19,12,34,2,38,28,4,40,51,9,19,45,82,63,38,61,6,19,11,16,53,28,53,54,43,49,51,43,47,
90,95,77,64,66,78,246,112,12,26,102,75,246,97,155,136,48,122,111,149,132,169,49,243,250,70,29,118,130,21,231,99,288,93,116,
5,35,12,27,33,34,22,35,9,60,46,2,13,6,24,9,0,28,0,17,21,15,65,58,13,88,17,6,29,18,38,20,26,50,19,
88,57,26,58,39,71,50,36,40,48,46,47,18,45,44,29,52,53,46,88,91,103,35,43,64,29,46,124,61,78,90,54,36,74,39,
32,78,33,27,114,95,89,54,7,13,54,16,79,86,40,102,2,26,13,28,25,12,110,76,38,547,14,11,82,18,84,52,68,35,29,
32,62,49,36,74,111,79,101,91,-10,110,126,49,87,33,0,44,88,68,20,182,58,33,3,44,85,132,114,177,294,29,148,11,-43,131,
23,16,12,24,21,15,21,26,19,10,10,9,30,19,16,20,21,32,13,36,10,15,23,24,26,41,29,4,33,10,36,18,20,48,24,
23,54,19,75,48,44,32,53,8,0,29,134,29,22,48,36,38,72,84,41,60,71,14,93,15,55,25,27,44,36,73,64,85,8,91,
12,-1,6,17,22,29,9,1,6,-3,19,14,10,23,2,3,14,17,13,11,18,14,8,3,-2,11,9,20,21,18,16,22,2,30,29,
7,9,10,6,8,9,7,13,-1,2,17,9,11,14,6,4,12,5,14,8,15,2,16,16,17,20,23,8,22,29,13,12,11,10,4,
126,43,135,96,114,158,119,75,113,103,100,212,69,101,25,149,91,299,281,155,114,137,124,92,86,129,144,186,38,134,90,199,152,65,218,
13,15,-3,9,13,4,23,28,12,11,9,19,7,6,16,0,3,11,12,19,21,9,15,1,-4,22,44,6,37,11,5,10,11,13,17,
36,32,22,28,139,158,42,73,35,11,224,14,42,46,222,32,19,34,18,22,49,26,125,101,97,472,32,14,163,23,112,127,84,113,23,
85,85,132,57,77,110,80,17,90,70,45,126,113,48,62,75,111,223,219,106,85,149,21,68,21,59,90,121,68,150,112,106,164,49,172,
25,33,36,6,7,4,42,0,16,1,9,28,-48,-33,10,2,14,18,34,25,25,5,6,1,10,-6,40,29,0,21,6,-4,3,18,25,
30,19,19,37,29,48,25,62,38,40,34,34,59,52,43,33,23,28,41,48,36,29,43,51,54,69,53,31,83,42,72,39,29,73,54,
19,27,11,3,35,20,15,19,13,7,5,99,0,13,13,6,30,3,38,69,8,9,2,-4,10,18,30,49,-5,110,22,18,11,10,77,
173,120,117,171,114,169,77,163,145,146,94,162,205,73,105,149,158,204,199,144,164,236,100,205,168,207,191,214,245,216,226,100,220,173,152,
19,11,25,121,14,45,-24,13,21,15,-6,9,-20,-3,49,-16,-9,32,26,34,20,51,6,7,30,83,17,22,-12,50,-2,4,-12,-8,39,
11,3,5,6,19,2,12,16,9,8,27,4,9,21,7,20,3,11,13,6,12,4,26,38,22,17,2,13,8,9,5,24,10,25,15,
72,42,40,28,67,85,83,46,44,71,76,16,53,46,77,125,44,141,91,69,80,83,38,138,18,73,84,28,138,99,88,64,128,29,69,
-10,41,30,6,5,13,-6,-3,7,-2,9,1,3,0,0,15,-9,13,-2,-40,20,-11,15,14,0,20,10,9,37,148,4,22,2,-13,-7,
70,134,121,217,100,48,109,86,105,86,59,43,99,218,39,82,121,178,197,136,114,148,311,82,127,83,201,123,107,93,57,144,124,114,132,
3,21,11,9,7,9,25,22,2,1,-12,34,6,-2,2,15,39,5,13,43,7,24,-4,-4,16,2,6,24,12,14,11,15,23,16,53,
2,7,-3,22,2,1,12,20,-4,9,4,17,8,4,4,4,4,10,13,13,3,16,9,18,18,22,20,24,19,3,8,3,19,4,20,
151,196,152,162,222,288,142,124,187,171,142,234,187,206,262,179,152,319,153,252,333,202,238,410,184,180,258,118,379,239,277,293,253,248,218,
87,266,498,286,242,271,316,122,171,152,34,558,59,59,170,697,633,294,396,291,361,423,422,388,183,245,469,321,320,359,387,356,525,165,528,
21,15,16,13,10,20,10,25,25,14,10,16,11,13,13,10,26,45,25,24,22,19,18,17,16,15,18,28,16,11,16,25,9,47,7,
19,52,48,39,44,80,64,46,9,35,51,30,21,48,32,66,45,66,52,52,70,49,13,109,65,71,45,42,135,30,41,56,39,62,39,
20,21,24,25,39,22,0,14,28,16,34,34,-12,29,18,15,-4,30,41,31,21,36,11,18,25,-22,51,39,8,58,24,46,25,0,45,
90,43,170,28,124,173,57,132,139,15,123,74,207,86,106,103,98,152,60,101,330,150,120,162,68,15,80,189,187,203,129,110,181,115,104,
2,-1,0,-2,25,24,-6,13,6,9,2,5,11,17,-7,2,21,5,15,18,21,20,-25,4,-8,28,39,16,19,38,16,21,4,-8,20,
118,122,74,122,167,195,107,146,130,100,157,109,66,129,159,87,66,190,102,136,185,108,113,266,133,188,144,128,244,148,185,195,132,215,121,
17,9,10,10,16,20,18,5,5,15,10,5,10,18,21,18,8,24,8,16,23,1,31,21,14,4,8,13,20,16,18,24,20,21,10,
8,23,11,11,41,15,31,13,7,29,26,9,6,39,4,-9,20,20,12,27,14,16,12,0,33,29,14,57,21,47,16,38,15,-3,35,
10,21,1,23,25,23,3,20,12,11,18,-5,12,2,18,12,8,9,14,11,9,19,17,7,18,27,31,16,27,21,10,6,12,16,15,
33,35,24,33,13,46,7,38,-1,22,44,47,19,32,38,21,13,30,26,35,46,22,34,54,43,45,43,45,24,21,44,52,32,38,39,
14,15,10,12,21,25,27,2,17,31,27,21,18,36,26,12,18,18,30,32,21,21,16,30,41,32,31,17,29,30,36,31,32,8,22,
35,40,23,53,15,54,32,53,16,37,69,29,30,37,25,57,42,36,49,50,55,42,47,45,56,75,61,33,50,47,47,54,42,60,54,
17,9,5,14,19,6,1,8,8,7,31,18,-4,9,18,-4,4,13,14,23,22,33,-2,9,7,8,13,25,11,31,7,6,-1,3,18,
6,14,5,11,46,21,4,25,1,15,8,13,1,11,11,27,0,17,16,15,16,10,48,5,8,37,25,16,5,9,9,24,5,12,24,
32,29,33,38,75,41,29,63,36,15,26,66,32,47,36,22,59,55,70,56,63,80,50,44,25,57,55,43,57,76,63,45,56,23,32,
11,14,16,8,15,21,7,28,19,17,20,9,17,8,8,5,10,25,32,21,18,33,5,36,2,7,30,23,15,19,7,23,11,24,9,
63,50,62,53,40,35,48,33,30,41,31,1,57,28,25,46,7,13,110,64,10,115,39,39,59,9,90,8,27,57,44,61,68,49,19,
66,75,44,18,58,51,34,18,49,76,80,77,22,51,28,22,-8,78,49,55,95,8,38,68,40,50,63,36,83,95,103,43,52,83,64,
57,74,76,68,94,28,27,57,47,105,46,90,19,61,93,50,84,78,112,83,161,105,25,93,32,44,130,125,68,138,59,78,80,28,124,
15,23,18,20,14,16,24,14,15,5,23,15,54,26,18,8,9,13,23,18,20,31,6,22,34,24,23,26,42,20,22,27,17,56,11,
64,87,35,57,58,79,59,49,56,48,64,103,81,84,87,63,43,119,61,111,97,75,45,90,79,68,71,92,115,88,113,111,80,107,60,
12,19,6,13,7,-1,25,-8,3,0,7,28,7,-2,-2,0,11,5,13,30,10,10,2,12,11,6,23,23,5,25,10,1,27,8,22,
134,142,121,147,211,157,137,228,227,198,209,196,130,119,164,168,192,155,144,132,276,133,140,261,243,310,352,202,312,399,222,166,139,229,255,
-8,9,29,0,7,20,-5,1,7,33,11,27,113,47,28,24,2,55,72,34,28,60,23,4,2,21,48,40,15,43,8,35,32,0,37,
212,268,110,184,38,122,46,135,150,98,83,188,73,71,140,102,328,163,200,165,255,258,2,236,151,196,191,314,154,330,124,147,118,98,232,
30,48,19,38,52,43,27,52,41,21,52,25,63,42,47,40,-1,62,27,43,75,44,52,60,58,49,43,30,51,39,79,56,42,54,31,
144,133,80,133,55,121,71,98,108,228,156,68,88,101,97,103,108,105,182,149,147,127,235,165,216,111,100,236,202,115,141,61,140,134,107,
6,16,8,17,9,5,9,6,18,6,7,5,8,11,6,3,25,9,9,12,19,15,-7,25,5,20,24,5,1,42,8,7,14,8,23,
27,31,42,50,48,9,21,22,40,35,31,60,15,37,65,4,32,41,38,34,71,68,29,25,36,25,49,59,50,74,39,47,33,38,59,
8,15,11,11,19,13,14,7,14,8,6,8,8,14,5,21,12,14,19,22,13,13,18,41,8,14,23,9,11,-2,8,16,14,23,13,
18,16,14,5,5,25,23,16,17,15,10,18,-92,15,31,12,22,15,21,14,5,16,-1,14,13,18,17,16,13,15,10,25,17,10,18,
50,50,17,52,41,34,27,26,53,21,57,15,39,57,38,13,30,30,65,47,52,50,27,40,54,43,92,39,58,25,42,69,37,28,40,
425,278,94,655,1080,144,24,282,126,418,163,137,19,442,341,40,68,305,402,683,476,303,65,192,214,968,631,272,233,202,-69,875,275,200,178,
7,7,10,6,17,11,12,34,6,5,3,3,13,10,12,8,9,11,10,11,14,15,14,13,13,6,8,14,27,10,15,27,8,23,6,
6,6,8,5,9,11,11,13,15,5,8,15,14,6,14,5,6,12,8,14,14,5,4,29,4,7,12,6,14,3,25,16,19,21,25,
25,35,29,46,42,35,16,36,53,20,20,9,56,44,21,9,21,38,19,44,74,50,23,25,57,25,51,51,35,40,30,56,30,36,43,
20,19,23,21,16,29,6,29,27,12,22,13,26,10,47,4,16,27,42,24,53,38,12,30,16,5,42,25,30,54,19,19,22,8,35,
54,55,23,33,4,39,22,26,7,72,45,26,10,-3,19,23,37,35,51,41,50,52,10,23,21,24,19,41,38,53,49,15,32,87,32,
37,64,78,118,64,94,50,38,58,40,123,255,100,17,61,20,98,111,74,147,214,159,78,86,135,64,70,169,93,97,88,65,117,101,87,
18,24,4,19,11,5,14,1,11,7,6,31,1,4,5,18,20,2,33,23,31,20,-5,24,17,11,-1,24,8,34,12,12,11,18,27,
37,25,34,52,-8,23,25,41,-2,-9,46,-4,-6,35,49,28,9,44,46,22,1,55,-7,57,28,32,26,28,40,13,24,31,28,25,0,
27,68,75,39,61,17,-18,-59,145,12,5,83,-88,16,-9,13,91,35,101,32,76,38,7,60,46,-66,127,32,-11,51,-23,35,28,106,45,
29,28,27,19,20,8,35,32,21,44,36,10,28,21,10,12,19,31,74,36,36,59,17,21,24,19,40,40,28,18,32,40,34,5,19,
5,6,3,7,17,-5,4,10,9,6,9,12,11,11,10,8,2,5,5,9,10,3,2,45,6,9,22,10,17,28,14,19,7,18,11,
6,27,9,13,0,-5,13,14,5,0,-10,38,-8,-5,7,23,9,-1,4,15,18,28,-2,-10,12,10,18,25,10,31,8,-12,37,16,33,
107,63,88,139,25,17,27,19,22,17,49,103,37,33,3,47,144,89,138,101,94,159,13,16,11,8,111,113,65,84,70,43,37,8,116,
24,23,12,32,13,14,11,16,30,22,22,8,17,1,27,9,7,22,28,22,28,23,9,25,18,35,36,39,21,31,19,18,12,25,31,
-5,4,6,0,1,-6,36,15,-1,-2,11,33,6,1,-1,9,24,2,18,20,-2,18,0,16,5,-8,11,22,13,19,6,3,3,32,59,
55,51,49,60,29,59,49,25,30,32,49,60,59,41,50,37,75,93,90,71,62,71,6,70,48,28,68,60,90,74,44,66,83,46,71,
15,39,30,30,43,26,43,34,30,16,45,23,19,39,33,40,47,36,39,51,51,50,15,43,87,65,56,37,43,26,27,56,27,59,15,
19,21,20,-1,38,10,35,19,30,15,-17,41,5,12,25,12,40,10,42,28,23,22,22,24,19,26,50,25,27,34,11,21,26,15,39,
17,41,23,30,7,25,15,28,18,11,23,15,-15,29,23,23,21,18,39,28,18,35,14,25,38,-4,46,19,35,26,34,42,15,18,16,
15,9,7,7,3,4,12,7,-7,2,2,8,5,3,4,5,14,9,13,13,18,18,14,10,22,16,21,29,12,8,16,15,10,-19,13,
63,79,101,43,43,154,97,80,59,93,89,74,100,46,70,94,91,131,109,63,73,80,70,126,94,72,64,93,124,82,194,71,197,209,102,
41,49,14,9,30,67,47,40,55,29,56,40,29,57,26,55,70,75,33,46,85,18,55,74,59,61,84,29,52,64,54,77,24,45,80,
85,110,114,92,168,127,42,165,179,84,119,69,126,123,139,59,99,126,188,96,122,140,73,210,42,218,226,118,183,130,177,164,219,66,121,
-3,6,14,24,22,-2,-12,19,19,25,6,8,-7,7,10,-12,5,24,14,14,32,21,21,13,8,11,15,13,5,6,1,3,-5,27,16,
12,13,10,8,5,10,19,5,18,13,9,16,-7,4,6,0,8,6,15,16,16,33,5,3,-3,13,21,20,7,15,4,21,16,16,14,
18,28,14,30,31,19,12,28,18,24,21,27,11,19,27,7,15,18,26,25,49,32,7,24,24,36,37,27,35,28,22,32,13,28,27,
20,27,10,14,35,19,18,29,23,8,14,17,23,25,28,26,11,17,28,25,16,30,13,21,25,39,38,27,31,12,42,32,24,35,34,
5,20,10,34,0,10,5,14,7,5,4,30,5,8,10,3,15,5,4,26,12,19,12,24,11,17,11,23,9,3,19,15,10,23,4,
27,17,14,17,2,15,8,28,14,20,16,19,6,17,28,-11,27,13,59,29,28,43,28,19,17,16,11,51,20,12,24,18,16,-41,18,
176,314,261,161,435,215,131,242,497,304,128,104,116,279,137,47,167,257,291,268,222,190,180,216,442,236,408,394,262,379,404,258,137,322,295,
5,53,2,17,64,22,-1,-20,32,2,15,12,0,21,4,-9,-37,2,13,9,51,49,-45,18,-14,-36,13,-5,9,8,43,73,20,23,7,
22,34,38,40,42,27,36,24,25,39,32,29,7,50,38,24,6,31,38,58,51,36,28,49,35,61,20,31,53,21,26,45,44,43,53,
17,23,11,22,21,19,17,17,14,3,13,36,9,26,22,10,26,8,22,31,32,19,10,20,21,18,40,23,31,30,23,26,23,28,16,
31,21,23,31,48,57,39,38,23,42,52,44,51,46,61,51,10,70,35,38,46,39,34,102,47,43,47,51,65,37,50,79,35,66,35,
12,20,16,13,20,28,24,15,9,30,15,12,14,8,14,16,12,15,13,38,46,34,7,33,22,34,15,12,10,23,1,17,23,22,29,
33,50,12,33,18,24,1,-28,21,69,36,53,39,31,37,1,-34,14,20,48,58,48,-43,51,4,39,55,-14,70,60,49,49,48,-19,41,
14,15,14,13,15,24,20,32,13,6,22,14,36,12,19,10,16,15,22,27,15,16,20,32,21,25,22,25,43,1,34,18,20,30,24,
8,8,5,5,19,14,3,40,3,14,8,12,11,-1,12,8,5,11,7,7,10,5,54,17,-6,38,16,14,-3,10,6,7,10,25,8,
56,19,85,28,17,24,24,24,66,42,-5,27,-50,47,-14,15,53,126,76,80,76,75,21,-30,24,-6,62,58,-3,53,-14,43,-58,24,60,
39,43,55,42,61,9,188,14,23,43,47,149,44,33,46,11,70,47,111,85,76,119,53,43,59,40,95,110,30,106,29,100,77,57,85,
26,30,5,22,29,6,2,35,12,3,28,17,16,22,14,17,18,17,21,26,34,19,16,7,15,26,14,19,41,34,19,26,15,50,26,
8,13,8,5,2,10,5,18,4,11,4,12,11,9,18,-1,10,1,10,19,17,11,-1,38,5,17,20,18,16,12,10,13,9,8,15,
55,48,17,64,19,44,42,59,31,29,54,38,30,49,47,45,58,16,46,53,79,33,22,69,84,51,87,43,64,92,40,69,36,73,57,
15,18,5,13,8,5,17,4,13,11,25,6,9,9,10,10,18,10,22,21,20,8,3,28,5,18,20,8,33,28,8,7,8,13,23,
19,21,8,25,49,15,28,44,15,18,101,17,117,36,30,18,12,34,5,16,49,9,57,132,5,50,51,13,124,51,87,14,38,35,14,
13,3,4,6,4,19,4,18,4,9,16,9,10,9,6,7,12,16,13,15,13,12,5,24,5,11,12,12,10,10,20,13,9,24,13,
18,15,24,12,53,31,25,31,30,15,31,20,38,48,35,11,21,28,11,37,43,44,19,61,13,28,60,27,42,11,36,47,43,25,44,
220,115,220,177,265,284,178,339,177,155,325,91,287,244,322,345,222,264,140,284,278,414,277,264,497,287,168,147,275,177,609,193,223,589,164,
40,48,25,32,20,77,24,78,37,42,46,22,22,21,30,82,15,56,26,36,50,30,58,104,39,67,24,33,75,69,72,26,38,68,43,
10,14,37,32,-5,83,9,12,8,40,70,40,34,31,73,41,67,55,27,49,45,53,12,80,83,48,16,53,95,26,68,42,52,5,29,
34,24,18,32,26,38,24,17,22,19,26,79,35,13,22,12,17,33,32,49,43,39,14,33,17,39,42,48,46,59,24,33,25,19,53,
25,27,34,66,41,46,35,92,24,5,48,22,102,47,61,17,26,40,38,38,36,105,29,95,22,127,57,35,74,40,73,32,69,25,29,
-1,2,32,5,30,-4,0,-9,10,18,20,25,14,3,13,-2,13,18,21,15,40,14,5,19,16,-1,13,4,-5,8,7,15,1,30,24,
41,21,34,29,15,23,12,18,0,16,21,31,31,18,-125,14,34,18,30,24,28,21,11,45,6,12,23,21,8,19,9,24,16,11,21,
64,121,54,72,49,62,80,43,60,34,30,275,26,102,84,82,171,57,176,124,100,94,10,90,50,28,114,154,64,180,69,122,160,73,257,
94,106,197,104,97,174,-184,223,202,67,168,253,221,81,-86,-126,48,68,119,148,343,116,141,222,-115,264,125,138,268,160,221,135,121,-196,69,
6,27,31,76,82,66,81,112,30,-10,57,66,147,74,91,42,48,28,45,46,59,51,40,122,176,78,62,45,208,51,135,75,93,49,29,
1,11,2,20,3,16,-12,-3,7,-3,40,-6,-11,-3,10,-9,-8,7,24,14,3,40,11,-1,-2,77,14,1,30,6,-2,4,1,11,-2,
30,50,34,27,49,59,56,44,13,47,65,37,36,44,77,45,52,44,36,60,77,62,39,71,100,71,54,51,93,23,73,58,60,51,33,
559,256,314,257,456,383,261,519,397,281,215,156,687,153,190,898,378,392,681,289,376,422,690,507,645,389,467,310,877,261,528,348,445,670,241,
26,27,20,45,35,46,16,39,20,13,48,30,28,22,21,18,28,35,32,41,55,27,34,40,31,33,38,29,70,59,32,38,17,10,46,
12,7,2,5,3,-1,-5,4,-5,4,6,-3,-25,2,1,5,-5,0,-2,1,-3,4,-4,-3,0,265,-5,-1,1,6,1,-6,-6,-5,-6,
26,7,15,47,16,44,15,21,15,10,12,27,16,11,9,18,16,35,36,7,18,9,11,59,17,74,40,4,20,9,19,25,18,37,11,
417,358,277,347,192,294,145,353,192,701,269,162,276,275,170,407,495,484,470,382,423,437,536,372,513,243,508,490,408,370,314,456,430,316,394,
15,19,12,19,34,18,5,35,14,18,21,27,17,13,22,2,15,21,17,15,22,21,36,32,11,39,28,24,36,20,13,23,23,14,21,
36,42,23,57,22,52,6,25,14,31,11,80,14,46,50,11,51,9,73,65,65,61,7,41,17,25,53,74,35,57,23,37,33,33,55,
23,12,10,8,17,21,10,26,18,13,2,17,6,9,19,1,9,15,49,17,9,24,14,18,8,12,12,20,14,16,13,22,21,3,31,
13,13,8,5,44,43,11,17,10,0,29,22,15,34,16,13,19,18,4,21,28,22,16,34,14,25,39,22,25,12,27,32,28,16,29,
90,64,98,139,35,44,42,92,91,50,102,30,168,162,91,55,74,66,37,116,120,86,167,110,188,63,90,146,103,34,94,117,151,156,107,
91,45,40,84,44,32,45,67,23,32,23,51,93,47,55,68,37,81,113,54,51,79,75,51,61,41,72,100,50,57,55,108,44,52,72,
22,23,10,26,9,25,6,43,8,0,27,22,33,20,22,34,22,11,8,35,39,15,8,25,40,37,77,16,29,36,20,34,21,10,26,
99,33,11,60,125,83,161,149,27,61,109,5,90,286,107,143,69,23,55,139,33,117,393,95,301,141,10,43,166,6,147,141,97,195,19,
0,5,10,12,7,13,15,15,2,13,16,3,5,15,25,29,21,10,18,14,14,9,10,25,16,23,8,11,32,1,12,10,18,41,6,
97,224,62,126,89,73,95,113,34,101,106,14,65,234,93,55,13,80,211,170,59,227,93,161,196,95,8,20,180,11,173,197,76,114,19,
528,423,230,619,655,403,629,758,181,441,1095,245,631,1035,349,240,535,636,508,403,496,711,1029,689,1323,756,542,536,731,410,647,769,406,1068,434,
40,61,63,43,59,40,53,-9,35,75,31,47,35,73,-48,24,61,100,60,84,67,63,16,57,57,66,57,51,25,55,28,78,33,22,47,
34,68,60,28,98,41,89,36,51,64,38,136,78,46,72,48,52,100,59,80,95,54,78,112,69,70,82,51,87,60,85,81,77,91,75,
9,22,12,6,27,15,14,0,38,7,0,23,11,2,11,5,18,16,18,22,9,22,-3,1,13,43,16,26,17,44,14,19,12,-2,51,
53,86,72,77,22,129,91,82,80,68,99,87,93,17,73,89,48,84,56,69,131,86,50,127,81,65,88,117,133,122,126,79,115,157,61,
80,113,85,49,65,74,63,38,82,76,81,105,43,52,108,65,52,119,59,94,152,147,13,86,110,70,113,126,113,108,99,100,66,91,77,
21,14,24,18,18,19,20,24,8,10,19,24,25,22,17,9,32,31,25,18,25,18,11,27,16,30,24,20,47,18,16,20,23,49,17,
42,50,57,37,72,63,49,93,46,28,72,40,65,46,24,30,37,67,59,65,44,65,30,116,38,69,64,54,97,61,80,52,51,81,52,
546,603,618,538,936,603,1019,718,614,400,890,352,1021,990,390,1231,465,1123,836,712,775,856,658,808,1959,447,673,808,1370,490,1236,1039,794,1222,465,
16,14,13,7,-5,0,8,9,7,10,14,13,6,6,17,17,2,36,24,16,14,20,-2,19,10,12,13,8,15,4,8,11,5,8,11,
88,76,54,82,85,127,110,75,82,97,120,96,62,109,112,112,91,60,109,119,151,88,92,158,152,95,145,95,106,163,132,134,110,95,133,
106,117,101,148,91,101,50,126,-6,157,83,169,64,119,178,106,161,86,201,163,162,141,71,82,136,132,179,120,140,205,153,123,129,131,188,
7,15,9,11,9,4,16,19,7,2,13,3,12,19,7,10,0,7,9,7,3,13,4,27,21,35,18,7,8,4,9,20,23,19,1,
40,68,58,76,43,61,12,63,53,30,29,38,66,74,87,47,99,35,53,106,117,62,54,54,69,80,73,108,51,80,39,88,81,68,100,
857,632,885,714,927,1092,306,1255,1104,557,1014,385,1428,989,1039,96,390,880,665,898,1151,895,1593,1429,777,1049,794,1035,1600,945,1399,1064,832,945,704,
35,52,34,65,79,114,96,36,73,79,41,59,77,75,111,122,78,115,78,91,104,62,77,146,75,95,85,14,113,83,118,81,106,122,83,
6,32,14,17,44,14,-9,8,32,47,10,34,2,24,12,-19,58,34,23,38,24,32,21,10,-2,17,39,33,33,83,5,14,12,8,42,
37,43,47,65,66,79,56,67,74,55,49,75,34,49,70,55,88,44,72,93,81,61,59,65,73,72,84,67,69,80,97,87,77,65,114,
24,20,17,18,19,21,25,28,19,11,29,12,-1,17,22,11,11,11,28,15,8,22,31,16,25,33,33,24,29,7,33,24,11,23,24,
58,49,50,3,35,43,-16,41,16,8,-6,63,11,20,55,7,33,56,43,23,57,61,-6,40,0,11,14,22,55,60,51,28,80,2,37,
395,236,186,409,228,459,-106,827,308,166,545,572,578,496,648,410,538,168,399,367,676,266,592,778,378,608,827,512,835,792,725,435,326,168,420,
34,58,82,30,60,142,47,56,33,34,59,62,51,36,60,40,39,31,101,78,67,113,75,34,67,45,78,128,47,44,62,87,89,27,62,
64,79,62,86,86,99,71,97,84,107,113,74,34,96,85,76,84,68,75,128,113,81,109,157,137,116,103,81,158,100,106,54,91,105,104,
35,37,24,20,41,39,33,43,29,66,40,19,53,17,49,51,34,44,29,42,63,46,34,92,53,45,31,26,73,63,59,26,37,54,36,
26,45,12,29,19,17,20,16,9,22,32,16,31,38,33,30,24,20,34,34,34,29,59,26,53,37,36,32,31,28,21,22,21,33,32,
45,21,40,44,82,18,41,66,29,60,47,29,39,56,18,42,38,28,88,65,45,58,218,21,56,34,57,59,32,21,25,71,38,43,14,
10,7,9,10,6,21,12,18,13,8,11,12,11,12,11,16,23,1,5,9,19,12,15,54,15,11,17,5,13,30,14,8,7,23,20,
42,98,82,86,75,83,128,102,70,117,39,130,7,15,60,106,164,68,79,195,112,220,37,51,28,78,85,97,94,86,132,55,107,90,259,
28,53,18,71,21,33,42,28,-1,7,18,65,70,4,33,28,33,29,59,76,38,93,27,28,35,5,26,38,39,27,77,32,50,23,31,
45,45,21,31,44,84,61,38,47,37,79,24,54,48,67,42,50,59,49,64,71,58,47,89,79,34,63,5,72,64,81,75,48,83,44,
21,29,18,32,25,40,30,73,17,8,28,29,52,34,30,13,23,34,39,41,35,28,34,55,22,31,48,26,34,53,33,68,31,25,49,
-15,1,28,10,18,11,32,45,21,29,20,-1,17,11,29,16,28,51,30,41,32,42,1,9,49,31,24,-6,-15,11,7,30,32,41,14,
31,48,44,35,53,29,44,53,21,23,54,39,68,47,46,20,29,42,60,52,42,45,20,47,42,61,90,49,47,56,44,93,40,31,72,
94,93,30,38,74,88,69,101,0,16,93,3,30,102,44,93,1,13,37,15,59,49,34,84,115,152,31,43,100,35,71,93,63,237,27,