OpenCores
URL https://opencores.org/ocsvn/p9813_rgb_led_string_driver/p9813_rgb_led_string_driver/trunk

Subversion Repositories p9813_rgb_led_string_driver

[/] [p9813_rgb_led_string_driver/] [trunk/] [rtl/] [VHDL/] [testbench/] [foo.txt] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 jclaytons
000000FA
2
000000F3
3
00000030
4
00024000
5
00000004
6
00000005
7
00000006
8
00000007
9
00000008
10
00000009
11
0000000A
12
0000000B
13
0000000C
14
0000000D
15
0000000E
16
0000000F
17
00000010
18
00000011
19
00000012
20
00000013
21
00000014
22
00000015
23
00000016
24
00000017
25
00000018
26
00000019
27
0000001A
28
0000001B
29
0000001C
30
0000001D
31
0000001E
32
0000001F
33
00000020
34
00000021
35
00000022
36
00000023
37
00000024
38
00000025
39
00000026
40
00000027
41
00000028
42
00000029
43
0000002A
44
0000002B
45
0000002C
46
0000002D
47
0000002E
48
0000002F
49
00000030
50
00000031
51
00000032
52
00000033
53
00000034
54
00000035
55
00000036
56
00000037
57
00000038
58
00000039
59
0000003A
60
0000003B
61
0000003C
62
0000003D
63
0000003E
64
0000003F
65
00000040
66
00000041
67
00000042
68
00000043
69
00000044
70
00000045
71
00000046
72
00000047
73
00000048
74
00000049
75
0000004A
76
0000004B
77
0000004C
78
0000004D
79
0000004E
80
0000004F
81
00000050
82
00000051
83
00000052
84
00000053
85
00000054
86
00000055
87
00000056
88
00000057
89
00000058
90
00000059
91
0000005A
92
0000005B
93
0000005C
94
0000005D
95
0000005E
96
0000005F
97
00000060
98
00000061
99
00000062
100
00000063
101
00000064
102
00000065
103
00000066
104
00000067
105
00000068
106
00000069
107
0000006A
108
0000006B
109
0000006C
110
0000006D
111
0000006E
112
0000006F
113
00000070
114
00000071
115
00000072
116
00000073
117
00000074
118
00000075
119
00000076
120
00000077
121
00000078
122
00000079
123
0000007A
124
0000007B
125
0000007C
126
0000007D
127
0000007E
128
0000007F
129
00000000
130
00000000
131
00000000
132
00000000
133
00000000
134
00000000
135
00000000
136
00000000
137
00000000
138
00000000
139
00000000
140
00000000
141
00000000
142
00000000
143
00000000
144
00000000
145
00000000
146
00000000
147
00000000
148
00000000
149
00000000
150
00000000
151
00000000
152
00000000
153
00000000
154
00000000
155
00000000
156
00000000
157
00000000
158
00000000
159
00000000
160
00000000
161
00000000
162
00000000
163
00000000
164
00000000
165
00000000
166
00000000
167
00000000
168
00000000
169
00000000
170
00000000
171
00000000
172
00000000
173
00000000
174
00000000
175
00000000
176
00000000
177
00000000
178
00000000
179
00000000
180
00000000
181
00000000
182
00000000
183
00000000
184
00000000
185
00000000
186
00000000
187
00000000
188
00000000
189
00000000
190
00000000
191
00000000
192
00000000
193
00000000
194
00000000
195
00000000
196
00000000
197
00000000
198
00000000
199
00000000
200
00000000
201
00000000
202
00000000
203
00000000
204
00000000
205
00000000
206
00000000
207
00000000
208
00000000
209
00000000
210
00000000
211
00000000
212
00000000
213
00000000
214
00000000
215
00000000
216
00000000
217
00000000
218
00000000
219
00000000
220
00000000
221
00000000
222
00000000
223
00000000
224
00000000
225
00000000
226
00000000
227
00000000
228
00000000
229
00000000
230
00000000
231
00000000
232
00000000
233
00000000
234
00000000
235
00000000
236
00000000
237
00000000
238
00000000
239
00000000
240
00000000
241
00000000
242
00000000
243
00000000
244
00000000
245
00000000
246
00000000
247
00000000
248
00000000
249
00000000
250
00000000
251
00000000
252
00000000
253
00000000
254
00000000
255
00000000
256
00000000
257
00000000
258
00000000
259
00000000
260
00000000
261
00000000
262
00000000
263
00000000
264
00000000
265
00000000
266
00000000
267
00000000
268
00000000
269
00000000
270
00000000
271
00000000
272
00000000
273
00000000
274
00000000
275
00000000
276
00000000
277
00000000
278
00000000
279
00000000
280
00000000
281
00000000
282
00000000
283
00000000
284
00000000
285
00000000
286
00000000
287
00000000
288
00000000
289
00000000
290
00000000
291
00000000
292
00000000
293
00000000
294
00000000
295
00000000
296
00000000
297
00000000
298
00000000
299
00000000
300
00000000
301
00000000
302
00000000
303
00000000
304
00000000
305
00000000
306
00000000
307
00000000
308
00000000
309
00000000
310
00000000
311
00000000
312
00000000
313
00000000
314
00000000
315
00000000
316
00000000
317
00000000
318
00000000
319
00000000
320
00000000
321
00000000
322
00000000
323
00000000
324
00000000
325
00000000
326
00000000
327
00000000
328
00000000
329
00000000
330
00000000
331
00000000
332
00000000
333
00000000
334
00000000
335
00000000
336
00000000
337
00000000
338
00000000
339
00000000
340
00000000
341
00000000
342
00000000
343
00000000
344
00000000
345
00000000
346
00000000
347
00000000
348
00000000
349
00000000
350
00000000
351
00000000
352
00000000
353
00000000
354
00000000
355
00000000
356
00000000
357
00000000
358
00000000
359
00000000
360
00000000
361
00000000
362
00000000
363
00000000
364
00000000
365
00000000
366
00000000
367
00000000
368
00000000
369
00000000
370
00000000
371
00000000
372
00000000
373
00000000
374
00000000
375
00000000
376
00000000
377
00000000
378
00000000
379
00000000
380
00000000
381
00000000
382
00000000
383
00000000
384
00000000
385
00000000
386
00000000
387
00000000
388
00000000
389
00000000
390
00000000
391
00000000
392
00000000
393
00000000
394
00000000
395
00000000
396
00000000
397
00000000
398
00000000
399
00000000
400
00000000
401
00000000
402
00000000
403
00000000
404
00000000
405
00000000
406
00000000
407
00000000
408
00000000
409
00000000
410
00000000
411
00000000
412
00000000
413
00000000
414
00000000
415
00000000
416
00000000
417
00000000
418
00000000
419
00000000
420
00000000
421
00000000
422
00000000
423
00000000
424
00000000
425
00000000
426
00000000
427
00000000
428
00000000
429
00000000
430
00000000
431
00000000
432
00000000
433
00000000
434
00000000
435
00000000
436
00000000
437
00000000
438
00000000
439
00000000
440
00000000
441
00000000
442
00000000
443
00000000
444
00000000
445
00000000
446
00000000
447
00000000
448
00000000
449
00000000
450
00000000
451
00000000
452
00000000
453
00000000
454
00000000
455
00000000
456
00000000
457
00000000
458
00000000
459
00000000
460
00000000
461
00000000
462
00000000
463
00000000
464
00000000
465
00000000
466
00000000
467
00000000
468
00000000
469
00000000
470
00000000
471
00000000
472
00000000
473
00000000
474
00000000
475
00000000
476
00000000
477
00000000
478
00000000
479
00000000
480
00000000
481
00000000
482
00000000
483
00000000
484
00000000
485
00000000
486
00000000
487
00000000
488
00000000
489
00000000
490
00000000
491
00000000
492
00000000
493
00000000
494
00000000
495
00000000
496
00000000
497
00000000
498
00000000
499
00000000
500
00000000
501
00000000
502
00000000
503
00000000
504
00000000
505
00000000
506
00000000
507
00000000
508
00000000
509
00000000
510
00000000
511
00000000
512
00000000
513
000000FA
514
000000F3
515
00000030
516
00025000
517
00000004
518
00000005
519
00000006
520
00000007
521
00000008
522
00000009
523
0000000A
524
0000000B
525
0000000C
526
0000000D
527
0000000E
528
0000000F
529
00000010
530
00000011
531
00000012
532
00000013
533
00000014
534
00000015
535
00000016
536
00000017
537
00000018
538
00000019
539
0000001A
540
0000001B
541
0000001C
542
0000001D
543
0000001E
544
0000001F
545
00000020
546
00000021
547
00000022
548
00000023
549
00000024
550
00000025
551
00000026
552
00000027
553
00000028
554
00000029
555
0000002A
556
0000002B
557
0000002C
558
0000002D
559
0000002E
560
0000002F
561
00000030
562
00000031
563
00000032
564
00000033
565
00000034
566
00000035
567
00000036
568
00000037
569
00000038
570
00000039
571
0000003A
572
0000003B
573
0000003C
574
0000003D
575
0000003E
576
0000003F
577
00000040
578
00000041
579
00000042
580
00000043
581
00000044
582
00000045
583
00000046
584
00000047
585
00000048
586
00000049
587
0000004A
588
0000004B
589
0000004C
590
0000004D
591
0000004E
592
0000004F
593
00000050
594
00000051
595
00000052
596
00000053
597
00000054
598
00000055
599
00000056
600
00000057
601
00000058
602
00000059
603
0000005A
604
0000005B
605
0000005C
606
0000005D
607
0000005E
608
0000005F
609
00000060
610
00000061
611
00000062
612
00000063
613
00000064
614
00000065
615
00000066
616
00000067
617
00000068
618
00000069
619
0000006A
620
0000006B
621
0000006C
622
0000006D
623
0000006E
624
0000006F
625
00000070
626
00000071
627
00000072
628
00000073
629
00000074
630
00000075
631
00000076
632
00000077
633
00000078
634
00000079
635
0000007A
636
0000007B
637
0000007C
638
0000007D
639
0000007E
640
0000007F
641
00000000
642
00000000
643
00000000
644
00000000
645
00000000
646
00000000
647
00000000
648
00000000
649
00000000
650
00000000
651
00000000
652
00000000
653
00000000
654
00000000
655
00000000
656
00000000
657
00000000
658
00000000
659
00000000
660
00000000
661
00000000
662
00000000
663
00000000
664
00000000
665
00000000
666
00000000
667
00000000
668
00000000
669
00000000
670
00000000
671
00000000
672
00000000
673
00000000
674
00000000
675
00000000
676
00000000
677
00000000
678
00000000
679
00000000
680
00000000
681
00000000
682
00000000
683
00000000
684
00000000
685
00000000
686
00000000
687
00000000
688
00000000
689
00000000
690
00000000
691
00000000
692
00000000
693
00000000
694
00000000
695
00000000
696
00000000
697
00000000
698
00000000
699
00000000
700
00000000
701
00000000
702
00000000
703
00000000
704
00000000
705
00000000
706
00000000
707
00000000
708
00000000
709
00000000
710
00000000
711
00000000
712
00000000
713
00000000
714
00000000
715
00000000
716
00000000
717
00000000
718
00000000
719
00000000
720
00000000
721
00000000
722
00000000
723
00000000
724
00000000
725
00000000
726
00000000
727
00000000
728
00000000
729
00000000
730
00000000
731
00000000
732
00000000
733
00000000
734
00000000
735
00000000
736
00000000
737
00000000
738
00000000
739
00000000
740
00000000
741
00000000
742
00000000
743
00000000
744
00000000
745
00000000
746
00000000
747
00000000
748
00000000
749
00000000
750
00000000
751
00000000
752
00000000
753
00000000
754
00000000
755
00000000
756
00000000
757
00000000
758
00000000
759
00000000
760
00000000
761
00000000
762
00000000
763
00000000
764
00000000
765
00000000
766
00000000
767
00000000
768
00000000
769
00000000
770
00000000
771
00000000
772
00000000
773
00000000
774
00000000
775
00000000
776
00000000
777
00000000
778
00000000
779
00000000
780
00000000
781
00000000
782
00000000
783
00000000
784
00000000
785
00000000
786
00000000
787
00000000
788
00000000
789
00000000
790
00000000
791
00000000
792
00000000
793
00000000
794
00000000
795
00000000
796
00000000
797
00000000
798
00000000
799
00000000
800
00000000
801
00000000
802
00000000
803
00000000
804
00000000
805
00000000
806
00000000
807
00000000
808
00000000
809
00000000
810
00000000
811
00000000
812
00000000
813
00000000
814
00000000
815
00000000
816
00000000
817
00000000
818
00000000
819
00000000
820
00000000
821
00000000
822
00000000
823
00000000
824
00000000
825
00000000
826
00000000
827
00000000
828
00000000
829
00000000
830
00000000
831
00000000
832
00000000
833
00000000
834
00000000
835
00000000
836
00000000
837
00000000
838
00000000
839
00000000
840
00000000
841
00000000
842
00000000
843
00000000
844
00000000
845
00000000
846
00000000
847
00000000
848
00000000
849
00000000
850
00000000
851
00000000
852
00000000
853
00000000
854
00000000
855
00000000
856
00000000
857
00000000
858
00000000
859
00000000
860
00000000
861
00000000
862
00000000
863
00000000
864
00000000
865
00000000
866
00000000
867
00000000
868
00000000
869
00000000
870
00000000
871
00000000
872
00000000
873
00000000
874
00000000
875
00000000
876
00000000
877
00000000
878
00000000
879
00000000
880
00000000
881
00000000
882
00000000
883
00000000
884
00000000
885
00000000
886
00000000
887
00000000
888
00000000
889
00000000
890
00000000
891
00000000
892
00000000
893
00000000
894
00000000
895
00000000
896
00000000
897
00000000
898
00000000
899
00000000
900
00000000
901
00000000
902
00000000
903
00000000
904
00000000
905
00000000
906
00000000
907
00000000
908
00000000
909
00000000
910
00000000
911
00000000
912
00000000
913
00000000
914
00000000
915
00000000
916
00000000
917
00000000
918
00000000
919
00000000
920
00000000
921
00000000
922
00000000
923
00000000
924
00000000
925
00000000
926
00000000
927
00000000
928
00000000
929
00000000
930
00000000
931
00000000
932
00000000
933
00000000
934
00000000
935
00000000
936
00000000
937
00000000
938
00000000
939
00000000
940
00000000
941
00000000
942
00000000
943
00000000
944
00000000
945
00000000
946
00000000
947
00000000
948
00000000
949
00000000
950
00000000
951
00000000
952
00000000
953
00000000
954
00000000
955
00000000
956
00000000
957
00000000
958
00000000
959
00000000
960
00000000
961
00000000
962
00000000
963
00000000
964
00000000
965
00000000
966
00000000
967
00000000
968
00000000
969
00000000
970
00000000
971
00000000
972
00000000
973
00000000
974
00000000
975
00000000
976
00000000
977
00000000
978
00000000
979
00000000
980
00000000
981
00000000
982
00000000
983
00000000
984
00000000
985
00000000
986
00000000
987
00000000
988
00000000
989
00000000
990
00000000
991
00000000
992
00000000
993
00000000
994
00000000
995
00000000
996
00000000
997
00000000
998
00000000
999
00000000
1000
00000000
1001
00000000
1002
00000000
1003
00000000
1004
00000000
1005
00000000
1006
00000000
1007
00000000
1008
00000000
1009
00000000
1010
00000000
1011
00000000
1012
00000000
1013
00000000
1014
00000000
1015
00000000
1016
00000000
1017
00000000
1018
00000000
1019
00000000
1020
00000000
1021
00000000
1022
00000000
1023
00000000
1024
00000000
1025
000000FA
1026
000000F3
1027
00000030
1028
00026000
1029
00000004
1030
00000005
1031
00000006
1032
00000007
1033
00000008
1034
00000009
1035
0000000A
1036
0000000B
1037
0000000C
1038
0000000D
1039
0000000E
1040
0000000F
1041
00000010
1042
00000011
1043
00000012
1044
00000013
1045
00000014
1046
00000015
1047
00000016
1048
00000017
1049
00000018
1050
00000019
1051
0000001A
1052
0000001B
1053
0000001C
1054
0000001D
1055
0000001E
1056
0000001F
1057
00000020
1058
00000021
1059
00000022
1060
00000023
1061
00000024
1062
00000025
1063
00000026
1064
00000027
1065
00000028
1066
00000029
1067
0000002A
1068
0000002B
1069
0000002C
1070
0000002D
1071
0000002E
1072
0000002F
1073
00000030
1074
00000031
1075
00000032
1076
00000033
1077
00000034
1078
00000035
1079
00000036
1080
00000037
1081
00000038
1082
00000039
1083
0000003A
1084
0000003B
1085
0000003C
1086
0000003D
1087
0000003E
1088
0000003F
1089
00000040
1090
00000041
1091
00000042
1092
00000043
1093
00000044
1094
00000045
1095
00000046
1096
00000047
1097
00000048
1098
00000049
1099
0000004A
1100
0000004B
1101
0000004C
1102
0000004D
1103
0000004E
1104
0000004F
1105
00000050
1106
00000051
1107
00000052
1108
00000053
1109
00000054
1110
00000055
1111
00000056
1112
00000057
1113
00000058
1114
00000059
1115
0000005A
1116
0000005B
1117
0000005C
1118
0000005D
1119
0000005E
1120
0000005F
1121
00000060
1122
00000061
1123
00000062
1124
00000063
1125
00000064
1126
00000065
1127
00000066
1128
00000067
1129
00000068
1130
00000069
1131
0000006A
1132
0000006B
1133
0000006C
1134
0000006D
1135
0000006E
1136
0000006F
1137
00000070
1138
00000071
1139
00000072
1140
00000073
1141
00000074
1142
00000075
1143
00000076
1144
00000077
1145
00000078
1146
00000079
1147
0000007A
1148
0000007B
1149
0000007C
1150
0000007D
1151
0000007E
1152
0000007F
1153
00000000
1154
00000000
1155
00000000
1156
00000000
1157
00000000
1158
00000000
1159
00000000
1160
00000000
1161
00000000
1162
00000000
1163
00000000
1164
00000000
1165
00000000
1166
00000000
1167
00000000
1168
00000000
1169
00000000
1170
00000000
1171
00000000
1172
00000000
1173
00000000
1174
00000000
1175
00000000
1176
00000000
1177
00000000
1178
00000000
1179
00000000
1180
00000000
1181
00000000
1182
00000000
1183
00000000
1184
00000000
1185
00000000
1186
00000000
1187
00000000
1188
00000000
1189
00000000
1190
00000000
1191
00000000
1192
00000000
1193
00000000
1194
00000000
1195
00000000
1196
00000000
1197
00000000
1198
00000000
1199
00000000
1200
00000000
1201
00000000
1202
00000000
1203
00000000
1204
00000000
1205
00000000
1206
00000000
1207
00000000
1208
00000000
1209
00000000
1210
00000000
1211
00000000
1212
00000000
1213
00000000
1214
00000000
1215
00000000
1216
00000000
1217
00000000
1218
00000000
1219
00000000
1220
00000000
1221
00000000
1222
00000000
1223
00000000
1224
00000000
1225
00000000
1226
00000000
1227
00000000
1228
00000000
1229
00000000
1230
00000000
1231
00000000
1232
00000000
1233
00000000
1234
00000000
1235
00000000
1236
00000000
1237
00000000
1238
00000000
1239
00000000
1240
00000000
1241
00000000
1242
00000000
1243
00000000
1244
00000000
1245
00000000
1246
00000000
1247
00000000
1248
00000000
1249
00000000
1250
00000000
1251
00000000
1252
00000000
1253
00000000
1254
00000000
1255
00000000
1256
00000000
1257
00000000
1258
00000000
1259
00000000
1260
00000000
1261
00000000
1262
00000000
1263
00000000
1264
00000000
1265
00000000
1266
00000000
1267
00000000
1268
00000000
1269
00000000
1270
00000000
1271
00000000
1272
00000000
1273
00000000
1274
00000000
1275
00000000
1276
00000000
1277
00000000
1278
00000000
1279
00000000
1280
00000000
1281
00000000
1282
00000000
1283
00000000
1284
00000000
1285
00000000
1286
00000000
1287
00000000
1288
00000000
1289
00000000
1290
00000000
1291
00000000
1292
00000000
1293
00000000
1294
00000000
1295
00000000
1296
00000000
1297
00000000
1298
00000000
1299
00000000
1300
00000000
1301
00000000
1302
00000000
1303
00000000
1304
00000000
1305
00000000
1306
00000000
1307
00000000
1308
00000000
1309
00000000
1310
00000000
1311
00000000
1312
00000000
1313
00000000
1314
00000000
1315
00000000
1316
00000000
1317
00000000
1318
00000000
1319
00000000
1320
00000000
1321
00000000
1322
00000000
1323
00000000
1324
00000000
1325
00000000
1326
00000000
1327
00000000
1328
00000000
1329
00000000
1330
00000000
1331
00000000
1332
00000000
1333
00000000
1334
00000000
1335
00000000
1336
00000000
1337
00000000
1338
00000000
1339
00000000
1340
00000000
1341
00000000
1342
00000000
1343
00000000
1344
00000000
1345
00000000
1346
00000000
1347
00000000
1348
00000000
1349
00000000
1350
00000000
1351
00000000
1352
00000000
1353
00000000
1354
00000000
1355
00000000
1356
00000000
1357
00000000
1358
00000000
1359
00000000
1360
00000000
1361
00000000
1362
00000000
1363
00000000
1364
00000000
1365
00000000
1366
00000000
1367
00000000
1368
00000000
1369
00000000
1370
00000000
1371
00000000
1372
00000000
1373
00000000
1374
00000000
1375
00000000
1376
00000000
1377
00000000
1378
00000000
1379
00000000
1380
00000000
1381
00000000
1382
00000000
1383
00000000
1384
00000000
1385
00000000
1386
00000000
1387
00000000
1388
00000000
1389
00000000
1390
00000000
1391
00000000
1392
00000000
1393
00000000
1394
00000000
1395
00000000
1396
00000000
1397
00000000
1398
00000000
1399
00000000
1400
00000000
1401
00000000
1402
00000000
1403
00000000
1404
00000000
1405
00000000
1406
00000000
1407
00000000
1408
00000000
1409
00000000
1410
00000000
1411
00000000
1412
00000000
1413
00000000
1414
00000000
1415
00000000
1416
00000000
1417
00000000
1418
00000000
1419
00000000
1420
00000000
1421
00000000
1422
00000000
1423
00000000
1424
00000000
1425
00000000
1426
00000000
1427
00000000
1428
00000000
1429
00000000
1430
00000000
1431
00000000
1432
00000000
1433
00000000
1434
00000000
1435
00000000
1436
00000000
1437
00000000
1438
00000000
1439
00000000
1440
00000000
1441
00000000
1442
00000000
1443
00000000
1444
00000000
1445
00000000
1446
00000000
1447
00000000
1448
00000000
1449
00000000
1450
00000000
1451
00000000
1452
00000000
1453
00000000
1454
00000000
1455
00000000
1456
00000000
1457
00000000
1458
00000000
1459
00000000
1460
00000000
1461
00000000
1462
00000000
1463
00000000
1464
00000000
1465
00000000
1466
00000000
1467
00000000
1468
00000000
1469
00000000
1470
00000000
1471
00000000
1472
00000000
1473
00000000
1474
00000000
1475
00000000
1476
00000000
1477
00000000
1478
00000000
1479
00000000
1480
00000000
1481
00000000
1482
00000000
1483
00000000
1484
00000000
1485
00000000
1486
00000000
1487
00000000
1488
00000000
1489
00000000
1490
00000000
1491
00000000
1492
00000000
1493
00000000
1494
00000000
1495
00000000
1496
00000000
1497
00000000
1498
00000000
1499
00000000
1500
00000000
1501
00000000
1502
00000000
1503
00000000
1504
00000000
1505
00000000
1506
00000000
1507
00000000
1508
00000000
1509
00000000
1510
00000000
1511
00000000
1512
00000000
1513
00000000
1514
00000000
1515
00000000
1516
00000000
1517
00000000
1518
00000000
1519
00000000
1520
00000000
1521
00000000
1522
00000000
1523
00000000
1524
00000000
1525
00000000
1526
00000000
1527
00000000
1528
00000000
1529
00000000
1530
00000000
1531
00000000
1532
00000000
1533
00000000
1534
00000000
1535
00000000
1536
00000000
1537
000000FA
1538
000000F3
1539
00000030
1540
00027000
1541
00000004
1542
00000005
1543
00000006
1544
00000007
1545
00000008
1546
00000009
1547
0000000A
1548
0000000B
1549
0000000C
1550
0000000D
1551
0000000E
1552
0000000F
1553
00000010
1554
00000011
1555
00000012
1556
00000013
1557
00000014
1558
00000015
1559
00000016
1560
00000017
1561
00000018
1562
00000019
1563
0000001A
1564
0000001B
1565
0000001C
1566
0000001D
1567
0000001E
1568
0000001F
1569
00000020
1570
00000021
1571
00000022
1572
00000023
1573
00000024
1574
00000025
1575
00000026
1576
00000027
1577
00000028
1578
00000029
1579
0000002A
1580
0000002B
1581
0000002C
1582
0000002D
1583
0000002E
1584
0000002F
1585
00000030
1586
00000031
1587
00000032
1588
00000033
1589
00000034
1590
00000035
1591
00000036
1592
00000037
1593
00000038
1594
00000039
1595
0000003A
1596
0000003B
1597
0000003C
1598
0000003D
1599
0000003E
1600
0000003F
1601
00000040
1602
00000041
1603
00000042
1604
00000043
1605
00000044
1606
00000045
1607
00000046
1608
00000047
1609
00000048
1610
00000049
1611
0000004A
1612
0000004B
1613
0000004C
1614
0000004D
1615
0000004E
1616
0000004F
1617
00000050
1618
00000051
1619
00000052
1620
00000053
1621
00000054
1622
00000055
1623
00000056
1624
00000057
1625
00000058
1626
00000059
1627
0000005A
1628
0000005B
1629
0000005C
1630
0000005D
1631
0000005E
1632
0000005F
1633
00000060
1634
00000061
1635
00000062
1636
00000063
1637
00000064
1638
00000065
1639
00000066
1640
00000067
1641
00000068
1642
00000069
1643
0000006A
1644
0000006B
1645
0000006C
1646
0000006D
1647
0000006E
1648
0000006F
1649
00000070
1650
00000071
1651
00000072
1652
00000073
1653
00000074
1654
00000075
1655
00000076
1656
00000077
1657
00000078
1658
00000079
1659
0000007A
1660
0000007B
1661
0000007C
1662
0000007D
1663
0000007E
1664
0000007F
1665
00000000
1666
00000000
1667
00000000
1668
00000000
1669
00000000
1670
00000000
1671
00000000
1672
00000000
1673
00000000
1674
00000000
1675
00000000
1676
00000000
1677
00000000
1678
00000000
1679
00000000
1680
00000000
1681
00000000
1682
00000000
1683
00000000
1684
00000000
1685
00000000
1686
00000000
1687
00000000
1688
00000000
1689
00000000
1690
00000000
1691
00000000
1692
00000000
1693
00000000
1694
00000000
1695
00000000
1696
00000000
1697
00000000
1698
00000000
1699
00000000
1700
00000000
1701
00000000
1702
00000000
1703
00000000
1704
00000000
1705
00000000
1706
00000000
1707
00000000
1708
00000000
1709
00000000
1710
00000000
1711
00000000
1712
00000000
1713
00000000
1714
00000000
1715
00000000
1716
00000000
1717
00000000
1718
00000000
1719
00000000
1720
00000000
1721
00000000
1722
00000000
1723
00000000
1724
00000000
1725
00000000
1726
00000000
1727
00000000
1728
00000000
1729
00000000
1730
00000000
1731
00000000
1732
00000000
1733
00000000
1734
00000000
1735
00000000
1736
00000000
1737
00000000
1738
00000000
1739
00000000
1740
00000000
1741
00000000
1742
00000000
1743
00000000
1744
00000000
1745
00000000
1746
00000000
1747
00000000
1748
00000000
1749
00000000
1750
00000000
1751
00000000
1752
00000000
1753
00000000
1754
00000000
1755
00000000
1756
00000000
1757
00000000
1758
00000000
1759
00000000
1760
00000000
1761
00000000
1762
00000000
1763
00000000
1764
00000000
1765
00000000
1766
00000000
1767
00000000
1768
00000000
1769
00000000
1770
00000000
1771
00000000
1772
00000000
1773
00000000
1774
00000000
1775
00000000
1776
00000000
1777
00000000
1778
00000000
1779
00000000
1780
00000000
1781
00000000
1782
00000000
1783
00000000
1784
00000000
1785
00000000
1786
00000000
1787
00000000
1788
00000000
1789
00000000
1790
00000000
1791
00000000
1792
00000000
1793
00000000
1794
00000000
1795
00000000
1796
00000000
1797
00000000
1798
00000000
1799
00000000
1800
00000000
1801
00000000
1802
00000000
1803
00000000
1804
00000000
1805
00000000
1806
00000000
1807
00000000
1808
00000000
1809
00000000
1810
00000000
1811
00000000
1812
00000000
1813
00000000
1814
00000000
1815
00000000
1816
00000000
1817
00000000
1818
00000000
1819
00000000
1820
00000000
1821
00000000
1822
00000000
1823
00000000
1824
00000000
1825
00000000
1826
00000000
1827
00000000
1828
00000000
1829
00000000
1830
00000000
1831
00000000
1832
00000000
1833
00000000
1834
00000000
1835
00000000
1836
00000000
1837
00000000
1838
00000000
1839
00000000
1840
00000000
1841
00000000
1842
00000000
1843
00000000
1844
00000000
1845
00000000
1846
00000000
1847
00000000
1848
00000000
1849
00000000
1850
00000000
1851
00000000
1852
00000000
1853
00000000
1854
00000000
1855
00000000
1856
00000000
1857
00000000
1858
00000000
1859
00000000
1860
00000000
1861
00000000
1862
00000000
1863
00000000
1864
00000000
1865
00000000
1866
00000000
1867
00000000
1868
00000000
1869
00000000
1870
00000000
1871
00000000
1872
00000000
1873
00000000
1874
00000000
1875
00000000
1876
00000000
1877
00000000
1878
00000000
1879
00000000
1880
00000000
1881
00000000
1882
00000000
1883
00000000
1884
00000000
1885
00000000
1886
00000000
1887
00000000
1888
00000000
1889
00000000
1890
00000000
1891
00000000
1892
00000000
1893
00000000
1894
00000000
1895
00000000
1896
00000000
1897
00000000
1898
00000000
1899
00000000
1900
00000000
1901
00000000
1902
00000000
1903
00000000
1904
00000000
1905
00000000
1906
00000000
1907
00000000
1908
00000000
1909
00000000
1910
00000000
1911
00000000
1912
00000000
1913
00000000
1914
00000000
1915
00000000
1916
00000000
1917
00000000
1918
00000000
1919
00000000
1920
00000000
1921
00000000
1922
00000000
1923
00000000
1924
00000000
1925
00000000
1926
00000000
1927
00000000
1928
00000000
1929
00000000
1930
00000000
1931
00000000
1932
00000000
1933
00000000
1934
00000000
1935
00000000
1936
00000000
1937
00000000
1938
00000000
1939
00000000
1940
00000000
1941
00000000
1942
00000000
1943
00000000
1944
00000000
1945
00000000
1946
00000000
1947
00000000
1948
00000000
1949
00000000
1950
00000000
1951
00000000
1952
00000000
1953
00000000
1954
00000000
1955
00000000
1956
00000000
1957
00000000
1958
00000000
1959
00000000
1960
00000000
1961
00000000
1962
00000000
1963
00000000
1964
00000000
1965
00000000
1966
00000000
1967
00000000
1968
00000000
1969
00000000
1970
00000000
1971
00000000
1972
00000000
1973
00000000
1974
00000000
1975
00000000
1976
00000000
1977
00000000
1978
00000000
1979
00000000
1980
00000000
1981
00000000
1982
00000000
1983
00000000
1984
00000000
1985
00000000
1986
00000000
1987
00000000
1988
00000000
1989
00000000
1990
00000000
1991
00000000
1992
00000000
1993
00000000
1994
00000000
1995
00000000
1996
00000000
1997
00000000
1998
00000000
1999
00000000
2000
00000000
2001
00000000
2002
00000000
2003
00000000
2004
00000000
2005
00000000
2006
00000000
2007
00000000
2008
00000000
2009
00000000
2010
00000000
2011
00000000
2012
00000000
2013
00000000
2014
00000000
2015
00000000
2016
00000000
2017
00000000
2018
00000000
2019
00000000
2020
00000000
2021
00000000
2022
00000000
2023
00000000
2024
00000000
2025
00000000
2026
00000000
2027
00000000
2028
00000000
2029
00000000
2030
00000000
2031
00000000
2032
00000000
2033
00000000
2034
00000000
2035
00000000
2036
00000000
2037
00000000
2038
00000000
2039
00000000
2040
00000000
2041
00000000
2042
00000000
2043
00000000
2044
00000000
2045
00000000
2046
00000000
2047
00000000
2048
00000000
2049
00000000
2050
00000001
2051
00000002
2052
00000003
2053
00000004
2054
00000005
2055
00000006
2056
00000007
2057
00000008
2058
00000009
2059
0000000A
2060
0000000B
2061
0000000C
2062
0000000D
2063
0000000E
2064
0000000F
2065
00000010
2066
00000011
2067
00000012
2068
00000013
2069
00000014
2070
00000015
2071
00000016
2072
00000017
2073
00000018
2074
00000019
2075
0000001A
2076
0000001B
2077
0000001C
2078
0000001D
2079
0000001E
2080
0000001F
2081
00000020
2082
00000021
2083
00000022
2084
00000023
2085
00000024
2086
00000025
2087
00000026
2088
00000027
2089
00000028
2090
00000029
2091
0000002A
2092
0000002B
2093
0000002C
2094
0000002D
2095
0000002E
2096
0000002F
2097
00000030
2098
00000031
2099
00000032
2100
00000033
2101
00000034
2102
00000035
2103
00000036
2104
00000037
2105
00000038
2106
00000039
2107
0000003A
2108
0000003B
2109
0000003C
2110
0000003D
2111
0000003E
2112
0000003F
2113
00000040
2114
00000041
2115
00000042
2116
00000043
2117
00000044
2118
00000045
2119
00000046
2120
00000047
2121
00000048
2122
00000049
2123
0000004A
2124
0000004B
2125
0000004C
2126
0000004D
2127
0000004E
2128
0000004F
2129
00000050
2130
00000051
2131
00000052
2132
00000053
2133
00000054
2134
00000055
2135
00000056
2136
00000057
2137
00000058
2138
00000059
2139
0000005A
2140
0000005B
2141
0000005C
2142
0000005D
2143
0000005E
2144
0000005F
2145
00000060
2146
00000061
2147
00000062
2148
00000063
2149
00000064
2150
00000065
2151
00000066
2152
00000067
2153
00000068
2154
00000069
2155
0000006A
2156
0000006B
2157
0000006C
2158
0000006D
2159
0000006E
2160
0000006F
2161
00000070
2162
00000071
2163
00000072
2164
00000073
2165
00000074
2166
00000075
2167
00000076
2168
00000077
2169
00000078
2170
00000079
2171
0000007A
2172
0000007B
2173
0000007C
2174
0000007D
2175
0000007E
2176
0000007F
2177
00000080
2178
00000081
2179
00000082
2180
00000083
2181
00000084
2182
00000085
2183
00000086
2184
00000087
2185
00000088
2186
00000089
2187
0000008A
2188
0000008B
2189
0000008C
2190
0000008D
2191
0000008E
2192
0000008F
2193
00000090
2194
00000091
2195
00000092
2196
00000093
2197
00000094
2198
00000095
2199
00000096
2200
00000097
2201
00000098
2202
00000099
2203
0000009A
2204
0000009B
2205
0000009C
2206
0000009D
2207
0000009E
2208
0000009F
2209
000000A0
2210
000000A1
2211
000000A2
2212
000000A3
2213
000000A4
2214
000000A5
2215
000000A6
2216
000000A7
2217
000000A8
2218
000000A9
2219
000000AA
2220
000000AB
2221
000000AC
2222
000000AD
2223
000000AE
2224
000000AF
2225
000000B0
2226
000000B1
2227
000000B2
2228
000000B3
2229
000000B4
2230
000000B5
2231
000000B6
2232
000000B7
2233
000000B8
2234
000000B9
2235
000000BA
2236
000000BB
2237
000000BC
2238
000000BD
2239
000000BE
2240
000000BF
2241
000000C0
2242
000000C1
2243
000000C2
2244
000000C3
2245
000000C4
2246
000000C5
2247
000000C6
2248
000000C7
2249
000000C8
2250
000000C9
2251
000000CA
2252
000000CB
2253
000000CC
2254
000000CD
2255
000000CE
2256
000000CF
2257
000000D0
2258
000000D1
2259
000000D2
2260
000000D3
2261
000000D4
2262
000000D5
2263
000000D6
2264
000000D7
2265
000000D8
2266
000000D9
2267
000000DA
2268
000000DB
2269
000000DC
2270
000000DD
2271
000000DE
2272
000000DF
2273
000000E0
2274
000000E1
2275
000000E2
2276
000000E3
2277
000000E4
2278
000000E5
2279
000000E6
2280
000000E7
2281
000000E8
2282
000000E9
2283
000000EA
2284
000000EB
2285
000000EC
2286
000000ED
2287
000000EE
2288
000000EF
2289
000000F0
2290
000000F1
2291
000000F2
2292
000000F3
2293
000000F4
2294
000000F5
2295
000000F6
2296
000000F7
2297
000000F8
2298
000000F9
2299
000000FA
2300
000000FB
2301
000000FC
2302
000000FD
2303
000000FE
2304
000000FF
2305
00000000
2306
00000000
2307
00000000
2308
00000000
2309
00000000
2310
00000000
2311
00000000
2312
00000000
2313
00000000
2314
00000000
2315
00000000
2316
00000000
2317
00000000
2318
00000000
2319
00000000
2320
00000000
2321
00000000
2322
00000000
2323
00000000
2324
00000000
2325
00000000
2326
00000000
2327
00000000
2328
00000000
2329
00000000
2330
00000000
2331
00000000
2332
00000000
2333
00000000
2334
00000000
2335
00000000
2336
00000000
2337
00000000
2338
00000000
2339
00000000
2340
00000000
2341
00000000
2342
00000000
2343
00000000
2344
00000000
2345
00000000
2346
00000000
2347
00000000
2348
00000000
2349
00000000
2350
00000000
2351
00000000
2352
00000000
2353
00000000
2354
00000000
2355
00000000
2356
00000000
2357
00000000
2358
00000000
2359
00000000
2360
00000000
2361
00000000
2362
00000000
2363
00000000
2364
00000000
2365
00000000
2366
00000000
2367
00000000
2368
00000000
2369
00000000
2370
00000000
2371
00000000
2372
00000000
2373
00000000
2374
00000000
2375
00000000
2376
00000000
2377
00000000
2378
00000000
2379
00000000
2380
00000000
2381
00000000
2382
00000000
2383
00000000
2384
00000000
2385
00000000
2386
00000000
2387
00000000
2388
00000000
2389
00000000
2390
00000000
2391
00000000
2392
00000000
2393
00000000
2394
00000000
2395
00000000
2396
00000000
2397
00000000
2398
00000000
2399
00000000
2400
00000000
2401
00000000
2402
00000000
2403
00000000
2404
00000000
2405
00000000
2406
00000000
2407
00000000
2408
00000000
2409
00000000
2410
00000000
2411
00000000
2412
00000000
2413
00000000
2414
00000000
2415
00000000
2416
00000000
2417
00000000
2418
00000000
2419
00000000
2420
00000000
2421
00000000
2422
00000000
2423
00000000
2424
00000000
2425
00000000
2426
00000000
2427
00000000
2428
00000000
2429
00000000
2430
00000000
2431
00000000
2432
00000000
2433
00000000
2434
00000000
2435
00000000
2436
00000000
2437
00000000
2438
00000000
2439
00000000
2440
00000000
2441
00000000
2442
00000000
2443
00000000
2444
00000000
2445
00000000
2446
00000000
2447
00000000
2448
00000000
2449
00000000
2450
00000000
2451
00000000
2452
00000000
2453
00000000
2454
00000000
2455
00000000
2456
00000000
2457
00000000
2458
00000000
2459
00000000
2460
00000000
2461
00000000
2462
00000000
2463
00000000
2464
00000000
2465
00000000
2466
00000000
2467
00000000
2468
00000000
2469
00000000
2470
00000000
2471
00000000
2472
00000000
2473
00000000
2474
00000000
2475
00000000
2476
00000000
2477
00000000
2478
00000000
2479
00000000
2480
00000000
2481
00000000
2482
00000000
2483
00000000
2484
00000000
2485
00000000
2486
00000000
2487
00000000
2488
00000000
2489
00000000
2490
00000000
2491
00000000
2492
00000000
2493
00000000
2494
00000000
2495
00000000
2496
00000000
2497
00000000
2498
00000000
2499
00000000
2500
00000000
2501
00000000
2502
00000000
2503
00000000
2504
00000000
2505
00000000
2506
00000000
2507
00000000
2508
00000000
2509
00000000
2510
00000000
2511
00000000
2512
00000000
2513
00000000
2514
00000000
2515
00000000
2516
00000000
2517
00000000
2518
00000000
2519
00000000
2520
00000000
2521
00000000
2522
00000000
2523
00000000
2524
00000000
2525
00000000
2526
00000000
2527
00000000
2528
00000000
2529
00000000
2530
00000000
2531
00000000
2532
00000000
2533
00000000
2534
00000000
2535
00000000
2536
00000000
2537
00000000
2538
00000000
2539
00000000
2540
00000000
2541
00000000
2542
00000000
2543
00000000
2544
00000000
2545
00000000
2546
00000000
2547
00000000
2548
00000000
2549
00000000
2550
00000000
2551
00000000
2552
00000000
2553
00000000
2554
00000000
2555
00000000
2556
00000000
2557
00000000
2558
00000000
2559
00000000
2560
00000000
2561
00000000
2562
00000000
2563
00000000
2564
00000000
2565
00000000
2566
00000000
2567
00000000
2568
00000000
2569
00000000
2570
00000000
2571
00000000
2572
00000000
2573
00000000
2574
00000000
2575
00000000
2576
00000000
2577
00000000
2578
00000000
2579
00000000
2580
00000000
2581
00000000
2582
00000000
2583
00000000
2584
00000000
2585
00000000
2586
00000000
2587
00000000
2588
00000000
2589
00000000
2590
00000000
2591
00000000
2592
00000000
2593
00000000
2594
00000000
2595
00000000
2596
00000000
2597
00000000
2598
00000000
2599
00000000
2600
00000000
2601
00000000
2602
00000000
2603
00000000
2604
00000000
2605
00000000
2606
00000000
2607
00000000
2608
00000000
2609
00000000
2610
00000000
2611
00000000
2612
00000000
2613
00000000
2614
00000000
2615
00000000
2616
00000000
2617
00000000
2618
00000000
2619
00000000
2620
00000000
2621
00000000
2622
00000000
2623
00000000
2624
00000000
2625
00000000
2626
00000000
2627
00000000
2628
00000000
2629
00000000
2630
00000000
2631
00000000
2632
00000000
2633
00000000
2634
00000000
2635
00000000
2636
00000000
2637
00000000
2638
00000000
2639
00000000
2640
00000000
2641
00000000
2642
00000000
2643
00000000
2644
00000000
2645
00000000
2646
00000000
2647
00000000
2648
00000000
2649
00000000
2650
00000000
2651
00000000
2652
00000000
2653
00000000
2654
00000000
2655
00000000
2656
00000000
2657
00000000
2658
00000000
2659
00000000
2660
00000000
2661
00000000
2662
00000000
2663
00000000
2664
00000000
2665
00000000
2666
00000000
2667
00000000
2668
00000000
2669
00000000
2670
00000000
2671
00000000
2672
00000000
2673
00000000
2674
00000000
2675
00000000
2676
00000000
2677
00000000
2678
00000000
2679
00000000
2680
00000000
2681
00000000
2682
00000000
2683
00000000
2684
00000000
2685
00000000
2686
00000000
2687
00000000
2688
00000000
2689
00000000
2690
00000000
2691
00000000
2692
00000000
2693
00000000
2694
00000000
2695
00000000
2696
00000000
2697
00000000
2698
00000000
2699
00000000
2700
00000000
2701
00000000
2702
00000000
2703
00000000
2704
00000000
2705
00000000
2706
00000000
2707
00000000
2708
00000000
2709
00000000
2710
00000000
2711
00000000
2712
00000000
2713
00000000
2714
00000000
2715
00000000
2716
00000000
2717
00000000
2718
00000000
2719
00000000
2720
00000000
2721
00000000
2722
00000000
2723
00000000
2724
00000000
2725
00000000
2726
00000000
2727
00000000
2728
00000000
2729
00000000
2730
00000000
2731
00000000
2732
00000000
2733
00000000
2734
00000000
2735
00000000
2736
00000000
2737
00000000
2738
00000000
2739
00000000
2740
00000000
2741
00000000
2742
00000000
2743
00000000
2744
00000000
2745
00000000
2746
00000000
2747
00000000
2748
00000000
2749
00000000
2750
00000000
2751
00000000
2752
00000000
2753
00000000
2754
00000000
2755
00000000
2756
00000000
2757
00000000
2758
00000000
2759
00000000
2760
00000000
2761
00000000
2762
00000000
2763
00000000
2764
00000000
2765
00000000
2766
00000000
2767
00000000
2768
00000000
2769
00000000
2770
00000000
2771
00000000
2772
00000000
2773
00000000
2774
00000000
2775
00000000
2776
00000000
2777
00000000
2778
00000000
2779
00000000
2780
00000000
2781
00000000
2782
00000000
2783
00000000
2784
00000000
2785
00000000
2786
00000000
2787
00000000
2788
00000000
2789
00000000
2790
00000000
2791
00000000
2792
00000000
2793
00000000
2794
00000000
2795
00000000
2796
00000000
2797
00000000
2798
00000000
2799
00000000
2800
00000000
2801
00000000
2802
00000000
2803
00000000
2804
00000000
2805
00000000
2806
00000000
2807
00000000
2808
00000000
2809
00000000
2810
00000000
2811
00000000
2812
00000000
2813
00000000
2814
00000000
2815
00000000
2816
00000000
2817
00000000
2818
00000000
2819
00000000
2820
00000000
2821
00000000
2822
00000000
2823
00000000
2824
00000000
2825
00000000
2826
00000000
2827
00000000
2828
00000000
2829
00000000
2830
00000000
2831
00000000
2832
00000000
2833
00000000
2834
00000000
2835
00000000
2836
00000000
2837
00000000
2838
00000000
2839
00000000
2840
00000000
2841
00000000
2842
00000000
2843
00000000
2844
00000000
2845
00000000
2846
00000000
2847
00000000
2848
00000000
2849
00000000
2850
00000000
2851
00000000
2852
00000000
2853
00000000
2854
00000000
2855
00000000
2856
00000000
2857
00000000
2858
00000000
2859
00000000
2860
00000000
2861
00000000
2862
00000000
2863
00000000
2864
00000000
2865
00000000
2866
00000000
2867
00000000
2868
00000000
2869
00000000
2870
00000000
2871
00000000
2872
00000000
2873
00000000
2874
00000000
2875
00000000
2876
00000000
2877
00000000
2878
00000000
2879
00000000
2880
00000000
2881
00000000
2882
00000000
2883
00000000
2884
00000000
2885
00000000
2886
00000000
2887
00000000
2888
00000000
2889
00000000
2890
00000000
2891
00000000
2892
00000000
2893
00000000
2894
00000000
2895
00000000
2896
00000000
2897
00000000
2898
00000000
2899
00000000
2900
00000000
2901
00000000
2902
00000000
2903
00000000
2904
00000000
2905
00000000
2906
00000000
2907
00000000
2908
00000000
2909
00000000
2910
00000000
2911
00000000
2912
00000000
2913
00000000
2914
00000000
2915
00000000
2916
00000000
2917
00000000
2918
00000000
2919
00000000
2920
00000000
2921
00000000
2922
00000000
2923
00000000
2924
00000000
2925
00000000
2926
00000000
2927
00000000
2928
00000000
2929
00000000
2930
00000000
2931
00000000
2932
00000000
2933
00000000
2934
00000000
2935
00000000
2936
00000000
2937
00000000
2938
00000000
2939
00000000
2940
00000000
2941
00000000
2942
00000000
2943
00000000
2944
00000000
2945
00000000
2946
00000000
2947
00000000
2948
00000000
2949
00000000
2950
00000000
2951
00000000
2952
00000000
2953
00000000
2954
00000000
2955
00000000
2956
00000000
2957
00000000
2958
00000000
2959
00000000
2960
00000000
2961
00000000
2962
00000000
2963
00000000
2964
00000000
2965
00000000
2966
00000000
2967
00000000
2968
00000000
2969
00000000
2970
00000000
2971
00000000
2972
00000000
2973
00000000
2974
00000000
2975
00000000
2976
00000000
2977
00000000
2978
00000000
2979
00000000
2980
00000000
2981
00000000
2982
00000000
2983
00000000
2984
00000000
2985
00000000
2986
00000000
2987
00000000
2988
00000000
2989
00000000
2990
00000000
2991
00000000
2992
00000000
2993
00000000
2994
00000000
2995
00000000
2996
00000000
2997
00000000
2998
00000000
2999
00000000
3000
00000000
3001
00000000
3002
00000000
3003
00000000
3004
00000000
3005
00000000
3006
00000000
3007
00000000
3008
00000000
3009
00000000
3010
00000000
3011
00000000
3012
00000000
3013
00000000
3014
00000000
3015
00000000
3016
00000000
3017
00000000
3018
00000000
3019
00000000
3020
00000000
3021
00000000
3022
00000000
3023
00000000
3024
00000000
3025
00000000
3026
00000000
3027
00000000
3028
00000000
3029
00000000
3030
00000000
3031
00000000
3032
00000000
3033
00000000
3034
00000000
3035
00000000
3036
00000000
3037
00000000
3038
00000000
3039
00000000
3040
00000000
3041
00000000
3042
00000000
3043
00000000
3044
00000000
3045
00000000
3046
00000000
3047
00000000
3048
00000000
3049
00000000
3050
00000000
3051
00000000
3052
00000000
3053
00000000
3054
00000000
3055
00000000
3056
00000000
3057
00000000
3058
00000000
3059
00000000
3060
00000000
3061
00000000
3062
00000000
3063
00000000
3064
00000000
3065
00000000
3066
00000000
3067
00000000
3068
00000000
3069
00000000
3070
00000000
3071
00000000
3072
00000000
3073
00000000
3074
00000000
3075
00000000
3076
00000000
3077
00000000
3078
00000000
3079
00000000
3080
00000000
3081
00000000
3082
00000000
3083
00000000
3084
00000000
3085
00000000
3086
00000000
3087
00000000
3088
00000000
3089
00000000
3090
00000000
3091
00000000
3092
00000000
3093
00000000
3094
00000000
3095
00000000
3096
00000000
3097
00000000
3098
00000000
3099
00000000
3100
00000000
3101
00000000
3102
00000000
3103
00000000
3104
00000000
3105
00000000
3106
00000000
3107
00000000
3108
00000000
3109
00000000
3110
00000000
3111
00000000
3112
00000000
3113
00000000
3114
00000000
3115
00000000
3116
00000000
3117
00000000
3118
00000000
3119
00000000
3120
00000000
3121
00000000
3122
00000000
3123
00000000
3124
00000000
3125
00000000
3126
00000000
3127
00000000
3128
00000000
3129
00000000
3130
00000000
3131
00000000
3132
00000000
3133
00000000
3134
00000000
3135
00000000
3136
00000000
3137
00000000
3138
00000000
3139
00000000
3140
00000000
3141
00000000
3142
00000000
3143
00000000
3144
00000000
3145
00000000
3146
00000000
3147
00000000
3148
00000000
3149
00000000
3150
00000000
3151
00000000
3152
00000000
3153
00000000
3154
00000000
3155
00000000
3156
00000000
3157
00000000
3158
00000000
3159
00000000
3160
00000000
3161
00000000
3162
00000000
3163
00000000
3164
00000000
3165
00000000
3166
00000000
3167
00000000
3168
00000000
3169
00000000
3170
00000000
3171
00000000
3172
00000000
3173
00000000
3174
00000000
3175
00000000
3176
00000000
3177
00000000
3178
00000000
3179
00000000
3180
00000000
3181
00000000
3182
00000000
3183
00000000
3184
00000000
3185
00000000
3186
00000000
3187
00000000
3188
00000000
3189
00000000
3190
00000000
3191
00000000
3192
00000000
3193
00000000
3194
00000000
3195
00000000
3196
00000000
3197
00000000
3198
00000000
3199
00000000
3200
00000000
3201
00000000
3202
00000000
3203
00000000
3204
00000000
3205
00000000
3206
00000000
3207
00000000
3208
00000000
3209
00000000
3210
00000000
3211
00000000
3212
00000000
3213
00000000
3214
00000000
3215
00000000
3216
00000000
3217
00000000
3218
00000000
3219
00000000
3220
00000000
3221
00000000
3222
00000000
3223
00000000
3224
00000000
3225
00000000
3226
00000000
3227
00000000
3228
00000000
3229
00000000
3230
00000000
3231
00000000
3232
00000000
3233
00000000
3234
00000000
3235
00000000
3236
00000000
3237
00000000
3238
00000000
3239
00000000
3240
00000000
3241
00000000
3242
00000000
3243
00000000
3244
00000000
3245
00000000
3246
00000000
3247
00000000
3248
00000000
3249
00000000
3250
00000000
3251
00000000
3252
00000000
3253
00000000
3254
00000000
3255
00000000
3256
00000000
3257
00000000
3258
00000000
3259
00000000
3260
00000000
3261
00000000
3262
00000000
3263
00000000
3264
00000000
3265
00000000
3266
00000000
3267
00000000
3268
00000000
3269
00000000
3270
00000000
3271
00000000
3272
00000000
3273
00000000
3274
00000000
3275
00000000
3276
00000000
3277
00000000
3278
00000000
3279
00000000
3280
00000000
3281
00000000
3282
00000000
3283
00000000
3284
00000000
3285
00000000
3286
00000000
3287
00000000
3288
00000000
3289
00000000
3290
00000000
3291
00000000
3292
00000000
3293
00000000
3294
00000000
3295
00000000
3296
00000000
3297
00000000
3298
00000000
3299
00000000
3300
00000000
3301
00000000
3302
00000000
3303
00000000
3304
00000000
3305
00000000
3306
00000000
3307
00000000
3308
00000000
3309
00000000
3310
00000000
3311
00000000
3312
00000000
3313
00000000
3314
00000000
3315
00000000
3316
00000000
3317
00000000
3318
00000000
3319
00000000
3320
00000000
3321
00000000
3322
00000000
3323
00000000
3324
00000000
3325
00000000
3326
00000000
3327
00000000
3328
00000000
3329
00000000
3330
00000000
3331
00000000
3332
00000000
3333
00000000
3334
00000000
3335
00000000
3336
00000000
3337
00000000
3338
00000000
3339
00000000
3340
00000000
3341
00000000
3342
00000000
3343
00000000
3344
00000000
3345
00000000
3346
00000000
3347
00000000
3348
00000000
3349
00000000
3350
00000000
3351
00000000
3352
00000000
3353
00000000
3354
00000000
3355
00000000
3356
00000000
3357
00000000
3358
00000000
3359
00000000
3360
00000000
3361
00000000
3362
00000000
3363
00000000
3364
00000000
3365
00000000
3366
00000000
3367
00000000
3368
00000000
3369
00000000
3370
00000000
3371
00000000
3372
00000000
3373
00000000
3374
00000000
3375
00000000
3376
00000000
3377
00000000
3378
00000000
3379
00000000
3380
00000000
3381
00000000
3382
00000000
3383
00000000
3384
00000000
3385
00000000
3386
00000000
3387
00000000
3388
00000000
3389
00000000
3390
00000000
3391
00000000
3392
00000000
3393
00000000
3394
00000000
3395
00000000
3396
00000000
3397
00000000
3398
00000000
3399
00000000
3400
00000000
3401
00000000
3402
00000000
3403
00000000
3404
00000000
3405
00000000
3406
00000000
3407
00000000
3408
00000000
3409
00000000
3410
00000000
3411
00000000
3412
00000000
3413
00000000
3414
00000000
3415
00000000
3416
00000000
3417
00000000
3418
00000000
3419
00000000
3420
00000000
3421
00000000
3422
00000000
3423
00000000
3424
00000000
3425
00000000
3426
00000000
3427
00000000
3428
00000000
3429
00000000
3430
00000000
3431
00000000
3432
00000000
3433
00000000
3434
00000000
3435
00000000
3436
00000000
3437
00000000
3438
00000000
3439
00000000
3440
00000000
3441
00000000
3442
00000000
3443
00000000
3444
00000000
3445
00000000
3446
00000000
3447
00000000
3448
00000000
3449
00000000
3450
00000000
3451
00000000
3452
00000000
3453
00000000
3454
00000000
3455
00000000
3456
00000000
3457
00000000
3458
00000000
3459
00000000
3460
00000000
3461
00000000
3462
00000000
3463
00000000
3464
00000000
3465
00000000
3466
00000000
3467
00000000
3468
00000000
3469
00000000
3470
00000000
3471
00000000
3472
00000000
3473
00000000
3474
00000000
3475
00000000
3476
00000000
3477
00000000
3478
00000000
3479
00000000
3480
00000000
3481
00000000
3482
00000000
3483
00000000
3484
00000000
3485
00000000
3486
00000000
3487
00000000
3488
00000000
3489
00000000
3490
00000000
3491
00000000
3492
00000000
3493
00000000
3494
00000000
3495
00000000
3496
00000000
3497
00000000
3498
00000000
3499
00000000
3500
00000000
3501
00000000
3502
00000000
3503
00000000
3504
00000000
3505
00000000
3506
00000000
3507
00000000
3508
00000000
3509
00000000
3510
00000000
3511
00000000
3512
00000000
3513
00000000
3514
00000000
3515
00000000
3516
00000000
3517
00000000
3518
00000000
3519
00000000
3520
00000000
3521
00000000
3522
00000000
3523
00000000
3524
00000000
3525
00000000
3526
00000000
3527
00000000
3528
00000000
3529
00000000
3530
00000000
3531
00000000
3532
00000000
3533
00000000
3534
00000000
3535
00000000
3536
00000000
3537
00000000
3538
00000000
3539
00000000
3540
00000000
3541
00000000
3542
00000000
3543
00000000
3544
00000000
3545
00000000
3546
00000000
3547
00000000
3548
00000000
3549
00000000
3550
00000000
3551
00000000
3552
00000000
3553
00000000
3554
00000000
3555
00000000
3556
00000000
3557
00000000
3558
00000000
3559
00000000
3560
00000000
3561
00000000
3562
00000000
3563
00000000
3564
00000000
3565
00000000
3566
00000000
3567
00000000
3568
00000000
3569
00000000
3570
00000000
3571
00000000
3572
00000000
3573
00000000
3574
00000000
3575
00000000
3576
00000000
3577
00000000
3578
00000000
3579
00000000
3580
00000000
3581
00000000
3582
00000000
3583
00000000
3584
00000000
3585
00000000
3586
00000000
3587
00000000
3588
00000000
3589
00000000
3590
00000000
3591
00000000
3592
00000000
3593
00000000
3594
00000000
3595
00000000
3596
00000000
3597
00000000
3598
00000000
3599
00000000
3600
00000000
3601
00000000
3602
00000000
3603
00000000
3604
00000000
3605
00000000
3606
00000000
3607
00000000
3608
00000000
3609
00000000
3610
00000000
3611
00000000
3612
00000000
3613
00000000
3614
00000000
3615
00000000
3616
00000000
3617
00000000
3618
00000000
3619
00000000
3620
00000000
3621
00000000
3622
00000000
3623
00000000
3624
00000000
3625
00000000
3626
00000000
3627
00000000
3628
00000000
3629
00000000
3630
00000000
3631
00000000
3632
00000000
3633
00000000
3634
00000000
3635
00000000
3636
00000000
3637
00000000
3638
00000000
3639
00000000
3640
00000000
3641
00000000
3642
00000000
3643
00000000
3644
00000000
3645
00000000
3646
00000000
3647
00000000
3648
00000000
3649
00000000
3650
00000000
3651
00000000
3652
00000000
3653
00000000
3654
00000000
3655
00000000
3656
00000000
3657
00000000
3658
00000000
3659
00000000
3660
00000000
3661
00000000
3662
00000000
3663
00000000
3664
00000000
3665
00000000
3666
00000000
3667
00000000
3668
00000000
3669
00000000
3670
00000000
3671
00000000
3672
00000000
3673
00000000
3674
00000000
3675
00000000
3676
00000000
3677
00000000
3678
00000000
3679
00000000
3680
00000000
3681
00000000
3682
00000000
3683
00000000
3684
00000000
3685
00000000
3686
00000000
3687
00000000
3688
00000000
3689
00000000
3690
00000000
3691
00000000
3692
00000000
3693
00000000
3694
00000000
3695
00000000
3696
00000000
3697
00000000
3698
00000000
3699
00000000
3700
00000000
3701
00000000
3702
00000000
3703
00000000
3704
00000000
3705
00000000
3706
00000000
3707
00000000
3708
00000000
3709
00000000
3710
00000000
3711
00000000
3712
00000000
3713
00000000
3714
00000000
3715
00000000
3716
00000000
3717
00000000
3718
00000000
3719
00000000
3720
00000000
3721
00000000
3722
00000000
3723
00000000
3724
00000000
3725
00000000
3726
00000000
3727
00000000
3728
00000000
3729
00000000
3730
00000000
3731
00000000
3732
00000000
3733
00000000
3734
00000000
3735
00000000
3736
00000000
3737
00000000
3738
00000000
3739
00000000
3740
00000000
3741
00000000
3742
00000000
3743
00000000
3744
00000000
3745
00000000
3746
00000000
3747
00000000
3748
00000000
3749
00000000
3750
00000000
3751
00000000
3752
00000000
3753
00000000
3754
00000000
3755
00000000
3756
00000000
3757
00000000
3758
00000000
3759
00000000
3760
00000000
3761
00000000
3762
00000000
3763
00000000
3764
00000000
3765
00000000
3766
00000000
3767
00000000
3768
00000000
3769
00000000
3770
00000000
3771
00000000
3772
00000000
3773
00000000
3774
00000000
3775
00000000
3776
00000000
3777
00000000
3778
00000000
3779
00000000
3780
00000000
3781
00000000
3782
00000000
3783
00000000
3784
00000000
3785
00000000
3786
00000000
3787
00000000
3788
00000000
3789
00000000
3790
00000000
3791
00000000
3792
00000000
3793
00000000
3794
00000000
3795
00000000
3796
00000000
3797
00000000
3798
00000000
3799
00000000
3800
00000000
3801
00000000
3802
00000000
3803
00000000
3804
00000000
3805
00000000
3806
00000000
3807
00000000
3808
00000000
3809
00000000
3810
00000000
3811
00000000
3812
00000000
3813
00000000
3814
00000000
3815
00000000
3816
00000000
3817
00000000
3818
00000000
3819
00000000
3820
00000000
3821
00000000
3822
00000000
3823
00000000
3824
00000000
3825
00000000
3826
00000000
3827
00000000
3828
00000000
3829
00000000
3830
00000000
3831
00000000
3832
00000000
3833
00000000
3834
00000000
3835
00000000
3836
00000000
3837
00000000
3838
00000000
3839
00000000
3840
00000000
3841
00000000
3842
00000000
3843
00000000
3844
00000000
3845
00000000
3846
00000000
3847
00000000
3848
00000000
3849
00000000
3850
00000000
3851
00000000
3852
00000000
3853
00000000
3854
00000000
3855
00000000
3856
00000000
3857
00000000
3858
00000000
3859
00000000
3860
00000000
3861
00000000
3862
00000000
3863
00000000
3864
00000000
3865
00000000
3866
00000000
3867
00000000
3868
00000000
3869
00000000
3870
00000000
3871
00000000
3872
00000000
3873
00000000
3874
00000000
3875
00000000
3876
00000000
3877
00000000
3878
00000000
3879
00000000
3880
00000000
3881
00000000
3882
00000000
3883
00000000
3884
00000000
3885
00000000
3886
00000000
3887
00000000
3888
00000000
3889
00000000
3890
00000000
3891
00000000
3892
00000000
3893
00000000
3894
00000000
3895
00000000
3896
00000000
3897
00000000
3898
00000000
3899
00000000
3900
00000000
3901
00000000
3902
00000000
3903
00000000
3904
00000000
3905
00000000
3906
00000000
3907
00000000
3908
00000000
3909
00000000
3910
00000000
3911
00000000
3912
00000000
3913
00000000
3914
00000000
3915
00000000
3916
00000000
3917
00000000
3918
00000000
3919
00000000
3920
00000000
3921
00000000
3922
00000000
3923
00000000
3924
00000000
3925
00000000
3926
00000000
3927
00000000
3928
00000000
3929
00000000
3930
00000000
3931
00000000
3932
00000000
3933
00000000
3934
00000000
3935
00000000
3936
00000000
3937
00000000
3938
00000000
3939
00000000
3940
00000000
3941
00000000
3942
00000000
3943
00000000
3944
00000000
3945
00000000
3946
00000000
3947
00000000
3948
00000000
3949
00000000
3950
00000000
3951
00000000
3952
00000000
3953
00000000
3954
00000000
3955
00000000
3956
00000000
3957
00000000
3958
00000000
3959
00000000
3960
00000000
3961
00000000
3962
00000000
3963
00000000
3964
00000000
3965
00000000
3966
00000000
3967
00000000
3968
00000000
3969
00000000
3970
00000000
3971
00000000
3972
00000000
3973
00000000
3974
00000000
3975
00000000
3976
00000000
3977
00000000
3978
00000000
3979
00000000
3980
00000000
3981
00000000
3982
00000000
3983
00000000
3984
00000000
3985
00000000
3986
00000000
3987
00000000
3988
00000000
3989
00000000
3990
00000000
3991
00000000
3992
00000000
3993
00000000
3994
00000000
3995
00000000
3996
00000000
3997
00000000
3998
00000000
3999
00000000
4000
00000000
4001
00000000
4002
00000000
4003
00000000
4004
00000000
4005
00000000
4006
00000000
4007
00000000
4008
00000000
4009
00000000
4010
00000000
4011
00000000
4012
00000000
4013
00000000
4014
00000000
4015
00000000
4016
00000000
4017
00000000
4018
00000000
4019
00000000
4020
00000000
4021
00000000
4022
00000000
4023
00000000
4024
00000000
4025
00000000
4026
00000000
4027
00000000
4028
00000000
4029
00000000
4030
00000000
4031
00000000
4032
00000000
4033
00000000
4034
00000000
4035
00000000
4036
00000000
4037
00000000
4038
00000000
4039
00000000
4040
00000000
4041
00000000
4042
00000000
4043
00000000
4044
00000000
4045
00000000
4046
00000000
4047
00000000
4048
00000000
4049
00000000
4050
00000000
4051
00000000
4052
00000000
4053
00000000
4054
00000000
4055
00000000
4056
00000000
4057
00000000
4058
00000000
4059
00000000
4060
00000000
4061
00000000
4062
00000000
4063
00000000
4064
00000000
4065
00000000
4066
00000000
4067
00000000
4068
00000000
4069
00000000
4070
00000000
4071
00000000
4072
00000000
4073
00000000
4074
00000000
4075
00000000
4076
00000000
4077
00000000
4078
00000000
4079
00000000
4080
00000000
4081
00000000
4082
00000000
4083
00000000
4084
00000000
4085
00000000
4086
00000000
4087
00000000
4088
00000000
4089
00000000
4090
00000000
4091
00000000
4092
00000000
4093
00000000
4094
00000000
4095
00000000
4096
00000000
4097
00000000
4098
00000000
4099
00000000
4100
00000000
4101
00000000
4102
00000000
4103
00000000
4104
00000000
4105
00000000
4106
00000000
4107
00000000
4108
00000000
4109
00000000
4110
00000000
4111
00000000
4112
00000000
4113
00000000
4114
00000000
4115
00000000
4116
00000000
4117
00000000
4118
00000000
4119
00000000
4120
00000000
4121
00000000
4122
00000000
4123
00000000
4124
00000000
4125
00000000
4126
00000000
4127
00000000
4128
00000000
4129
00000000
4130
00000000
4131
00000000
4132
00000000
4133
00000000
4134
00000000
4135
00000000
4136
00000000
4137
00000000
4138
00000000
4139
00000000
4140
00000000
4141
00000000
4142
00000000
4143
00000000
4144
00000000
4145
00000000
4146
00000000
4147
00000000
4148
00000000
4149
00000000
4150
00000000
4151
00000000
4152
00000000
4153
00000000
4154
00000000
4155
00000000
4156
00000000
4157
00000000
4158
00000000
4159
00000000
4160
00000000
4161
00000000
4162
00000000
4163
00000000
4164
00000000
4165
00000000
4166
00000000
4167
00000000
4168
00000000
4169
00000000
4170
00000000
4171
00000000
4172
00000000
4173
00000000
4174
00000000
4175
00000000
4176
00000000
4177
00000000
4178
00000000
4179
00000000
4180
00000000
4181
00000000
4182
00000000
4183
00000000
4184
00000000
4185
00000000
4186
00000000
4187
00000000
4188
00000000
4189
00000000
4190
00000000
4191
00000000
4192
00000000
4193
00000000
4194
00000000
4195
00000000
4196
00000000
4197
00000000
4198
00000000
4199
00000000
4200
00000000
4201
00000000
4202
00000000
4203
00000000
4204
00000000
4205
00000000
4206
00000000
4207
00000000
4208
00000000
4209
00000000
4210
00000000
4211
00000000
4212
00000000
4213
00000000
4214
00000000
4215
00000000
4216
00000000
4217
00000000
4218
00000000
4219
00000000
4220
00000000
4221
00000000
4222
00000000
4223
00000000
4224
00000000
4225
00000000
4226
00000000
4227
00000000
4228
00000000
4229
00000000
4230
00000000
4231
00000000
4232
00000000
4233
00000000
4234
00000000
4235
00000000
4236
00000000
4237
00000000
4238
00000000
4239
00000000
4240
00000000
4241
00000000
4242
00000000
4243
00000000
4244
00000000
4245
00000000
4246
00000000
4247
00000000
4248
00000000
4249
00000000
4250
00000000
4251
00000000
4252
00000000
4253
00000000
4254
00000000
4255
00000000
4256
00000000
4257
00000000
4258
00000000
4259
00000000
4260
00000000
4261
00000000
4262
00000000
4263
00000000
4264
00000000
4265
00000000
4266
00000000
4267
00000000
4268
00000000
4269
00000000
4270
00000000
4271
00000000
4272
00000000
4273
00000000
4274
00000000
4275
00000000
4276
00000000
4277
00000000
4278
00000000
4279
00000000
4280
00000000
4281
00000000
4282
00000000
4283
00000000
4284
00000000
4285
00000000
4286
00000000
4287
00000000
4288
00000000
4289
00000000
4290
00000000
4291
00000000
4292
00000000
4293
00000000
4294
00000000
4295
00000000
4296
00000000
4297
00000000
4298
00000000
4299
00000000
4300
00000000
4301
00000000
4302
00000000
4303
00000000
4304
00000000
4305
00000000
4306
00000000
4307
00000000
4308
00000000
4309
00000000
4310
00000000
4311
00000000
4312
00000000
4313
00000000
4314
00000000
4315
00000000
4316
00000000
4317
00000000
4318
00000000
4319
00000000
4320
00000000
4321
00000000
4322
00000000
4323
00000000
4324
00000000
4325
00000000
4326
00000000
4327
00000000
4328
00000000
4329
00000000
4330
00000000
4331
00000000
4332
00000000
4333
00000000
4334
00000000
4335
00000000
4336
00000000
4337
00000000
4338
00000000
4339
00000000
4340
00000000
4341
00000000
4342
00000000
4343
00000000
4344
00000000
4345
00000000
4346
00000000
4347
00000000
4348
00000000
4349
00000000
4350
00000000
4351
00000000
4352
00000000
4353
00000000
4354
00000000
4355
00000000
4356
00000000
4357
00000000
4358
00000000
4359
00000000
4360
00000000
4361
00000000
4362
00000000
4363
00000000
4364
00000000
4365
00000000
4366
00000000
4367
00000000
4368
00000000
4369
00000000
4370
00000000
4371
00000000
4372
00000000
4373
00000000
4374
00000000
4375
00000000
4376
00000000
4377
00000000
4378
00000000
4379
00000000
4380
00000000
4381
00000000
4382
00000000
4383
00000000
4384
00000000
4385
00000000
4386
00000000
4387
00000000
4388
00000000
4389
00000000
4390
00000000
4391
00000000
4392
00000000
4393
00000000
4394
00000000
4395
00000000
4396
00000000
4397
00000000
4398
00000000
4399
00000000
4400
00000000
4401
00000000
4402
00000000
4403
00000000
4404
00000000
4405
00000000
4406
00000000
4407
00000000
4408
00000000
4409
00000000
4410
00000000
4411
00000000
4412
00000000
4413
00000000
4414
00000000
4415
00000000
4416
00000000
4417
00000000
4418
00000000
4419
00000000
4420
00000000
4421
00000000
4422
00000000
4423
00000000
4424
00000000
4425
00000000
4426
00000000
4427
00000000
4428
00000000
4429
00000000
4430
00000000
4431
00000000
4432
00000000
4433
00000000
4434
00000000
4435
00000000
4436
00000000
4437
00000000
4438
00000000
4439
00000000
4440
00000000
4441
00000000
4442
00000000
4443
00000000
4444
00000000
4445
00000000
4446
00000000
4447
00000000
4448
00000000
4449
00000000
4450
00000000
4451
00000000
4452
00000000
4453
00000000
4454
00000000
4455
00000000
4456
00000000
4457
00000000
4458
00000000
4459
00000000
4460
00000000
4461
00000000
4462
00000000
4463
00000000
4464
00000000
4465
00000000
4466
00000000
4467
00000000
4468
00000000
4469
00000000
4470
00000000
4471
00000000
4472
00000000
4473
00000000
4474
00000000
4475
00000000
4476
00000000
4477
00000000
4478
00000000
4479
00000000
4480
00000000
4481
00000000
4482
00000000
4483
00000000
4484
00000000
4485
00000000
4486
00000000
4487
00000000
4488
00000000
4489
00000000
4490
00000000
4491
00000000
4492
00000000
4493
00000000
4494
00000000
4495
00000000
4496
00000000
4497
00000000
4498
00000000
4499
00000000
4500
00000000
4501
00000000
4502
00000000
4503
00000000
4504
00000000
4505
00000000
4506
00000000
4507
00000000
4508
00000000
4509
00000000
4510
00000000
4511
00000000
4512
00000000
4513
00000000
4514
00000000
4515
00000000
4516
00000000
4517
00000000
4518
00000000
4519
00000000
4520
00000000
4521
00000000
4522
00000000
4523
00000000
4524
00000000
4525
00000000
4526
00000000
4527
00000000
4528
00000000
4529
00000000
4530
00000000
4531
00000000
4532
00000000
4533
00000000
4534
00000000
4535
00000000
4536
00000000
4537
00000000
4538
00000000
4539
00000000
4540
00000000
4541
00000000
4542
00000000
4543
00000000
4544
00000000
4545
00000000
4546
00000000
4547
00000000
4548
00000000
4549
00000000
4550
00000000
4551
00000000
4552
00000000
4553
00000000
4554
00000000
4555
00000000
4556
00000000
4557
00000000
4558
00000000
4559
00000000
4560
00000000
4561
00000000
4562
00000000
4563
00000000
4564
00000000
4565
00000000
4566
00000000
4567
00000000
4568
00000000
4569
00000000
4570
00000000
4571
00000000
4572
00000000
4573
00000000
4574
00000000
4575
00000000
4576
00000000
4577
00000000
4578
00000000
4579
00000000
4580
00000000
4581
00000000
4582
00000000
4583
00000000
4584
00000000
4585
00000000
4586
00000000
4587
00000000
4588
00000000
4589
00000000
4590
00000000
4591
00000000
4592
00000000
4593
00000000
4594
00000000
4595
00000000
4596
00000000
4597
00000000
4598
00000000
4599
00000000
4600
00000000
4601
00000000
4602
00000000
4603
00000000
4604
00000000
4605
00000000
4606
00000000
4607
00000000
4608
00000000
4609
00000000
4610
00000000
4611
00000000
4612
00000000
4613
00000000
4614
00000000
4615
00000000
4616
00000000
4617
00000000
4618
00000000
4619
00000000
4620
00000000
4621
00000000
4622
00000000
4623
00000000
4624
00000000
4625
00000000
4626
00000000
4627
00000000
4628
00000000
4629
00000000
4630
00000000
4631
00000000
4632
00000000
4633
00000000
4634
00000000
4635
00000000
4636
00000000
4637
00000000
4638
00000000
4639
00000000
4640
00000000
4641
00000000
4642
00000000
4643
00000000
4644
00000000
4645
00000000
4646
00000000
4647
00000000
4648
00000000
4649
00000000
4650
00000000
4651
00000000
4652
00000000
4653
00000000
4654
00000000
4655
00000000
4656
00000000
4657
00000000
4658
00000000
4659
00000000
4660
00000000
4661
00000000
4662
00000000
4663
00000000
4664
00000000
4665
00000000
4666
00000000
4667
00000000
4668
00000000
4669
00000000
4670
00000000
4671
00000000
4672
00000000
4673
00000000
4674
00000000
4675
00000000
4676
00000000
4677
00000000
4678
00000000
4679
00000000
4680
00000000
4681
00000000
4682
00000000
4683
00000000
4684
00000000
4685
00000000
4686
00000000
4687
00000000
4688
00000000
4689
00000000
4690
00000000
4691
00000000
4692
00000000
4693
00000000
4694
00000000
4695
00000000
4696
00000000
4697
00000000
4698
00000000
4699
00000000
4700
00000000
4701
00000000
4702
00000000
4703
00000000
4704
00000000
4705
00000000
4706
00000000
4707
00000000
4708
00000000
4709
00000000
4710
00000000
4711
00000000
4712
00000000
4713
00000000
4714
00000000
4715
00000000
4716
00000000
4717
00000000
4718
00000000
4719
00000000
4720
00000000
4721
00000000
4722
00000000
4723
00000000
4724
00000000
4725
00000000
4726
00000000
4727
00000000
4728
00000000
4729
00000000
4730
00000000
4731
00000000
4732
00000000
4733
00000000
4734
00000000
4735
00000000
4736
00000000
4737
00000000
4738
00000000
4739
00000000
4740
00000000
4741
00000000
4742
00000000
4743
00000000
4744
00000000
4745
00000000
4746
00000000
4747
00000000
4748
00000000
4749
00000000
4750
00000000
4751
00000000
4752
00000000
4753
00000000
4754
00000000
4755
00000000
4756
00000000
4757
00000000
4758
00000000
4759
00000000
4760
00000000
4761
00000000
4762
00000000
4763
00000000
4764
00000000
4765
00000000
4766
00000000
4767
00000000
4768
00000000
4769
00000000
4770
00000000
4771
00000000
4772
00000000
4773
00000000
4774
00000000
4775
00000000
4776
00000000
4777
00000000
4778
00000000
4779
00000000
4780
00000000
4781
00000000
4782
00000000
4783
00000000
4784
00000000
4785
00000000
4786
00000000
4787
00000000
4788
00000000
4789
00000000
4790
00000000
4791
00000000
4792
00000000
4793
00000000
4794
00000000
4795
00000000
4796
00000000
4797
00000000
4798
00000000
4799
00000000
4800
00000000
4801
00000000
4802
00000000
4803
00000000
4804
00000000
4805
00000000
4806
00000000
4807
00000000
4808
00000000
4809
00000000
4810
00000000
4811
00000000
4812
00000000
4813
00000000
4814
00000000
4815
00000000
4816
00000000
4817
00000000
4818
00000000
4819
00000000
4820
00000000
4821
00000000
4822
00000000
4823
00000000
4824
00000000
4825
00000000
4826
00000000
4827
00000000
4828
00000000
4829
00000000
4830
00000000
4831
00000000
4832
00000000
4833
00000000
4834
00000000
4835
00000000
4836
00000000
4837
00000000
4838
00000000
4839
00000000
4840
00000000
4841
00000000
4842
00000000
4843
00000000
4844
00000000
4845
00000000
4846
00000000
4847
00000000
4848
00000000
4849
00000000
4850
00000000
4851
00000000
4852
00000000
4853
00000000
4854
00000000
4855
00000000
4856
00000000
4857
00000000
4858
00000000
4859
00000000
4860
00000000
4861
00000000
4862
00000000
4863
00000000
4864
00000000
4865
00000000
4866
00000000
4867
00000000
4868
00000000
4869
00000000
4870
00000000
4871
00000000
4872
00000000
4873
00000000
4874
00000000
4875
00000000
4876
00000000
4877
00000000
4878
00000000
4879
00000000
4880
00000000
4881
00000000
4882
00000000
4883
00000000
4884
00000000
4885
00000000
4886
00000000
4887
00000000
4888
00000000
4889
00000000
4890
00000000
4891
00000000
4892
00000000
4893
00000000
4894
00000000
4895
00000000
4896
00000000
4897
00000000
4898
00000000
4899
00000000
4900
00000000
4901
00000000
4902
00000000
4903
00000000
4904
00000000
4905
00000000
4906
00000000
4907
00000000
4908
00000000
4909
00000000
4910
00000000
4911
00000000
4912
00000000
4913
00000000
4914
00000000
4915
00000000
4916
00000000
4917
00000000
4918
00000000
4919
00000000
4920
00000000
4921
00000000
4922
00000000
4923
00000000
4924
00000000
4925
00000000
4926
00000000
4927
00000000
4928
00000000
4929
00000000
4930
00000000
4931
00000000
4932
00000000
4933
00000000
4934
00000000
4935
00000000
4936
00000000
4937
00000000
4938
00000000
4939
00000000
4940
00000000
4941
00000000
4942
00000000
4943
00000000
4944
00000000
4945
00000000
4946
00000000
4947
00000000
4948
00000000
4949
00000000
4950
00000000
4951
00000000
4952
00000000
4953
00000000
4954
00000000
4955
00000000
4956
00000000
4957
00000000
4958
00000000
4959
00000000
4960
00000000
4961
00000000
4962
00000000
4963
00000000
4964
00000000
4965
00000000
4966
00000000
4967
00000000
4968
00000000
4969
00000000
4970
00000000
4971
00000000
4972
00000000
4973
00000000
4974
00000000
4975
00000000
4976
00000000
4977
00000000
4978
00000000
4979
00000000
4980
00000000
4981
00000000
4982
00000000
4983
00000000
4984
00000000
4985
00000000
4986
00000000
4987
00000000
4988
00000000
4989
00000000
4990
00000000
4991
00000000
4992
00000000
4993
00000000
4994
00000000
4995
00000000
4996
00000000
4997
00000000
4998
00000000
4999
00000000
5000
00000000
5001
00000000
5002
00000000
5003
00000000
5004
00000000
5005
00000000
5006
00000000
5007
00000000
5008
00000000
5009
00000000
5010
00000000
5011
00000000
5012
00000000
5013
00000000
5014
00000000
5015
00000000
5016
00000000
5017
00000000
5018
00000000
5019
00000000
5020
00000000
5021
00000000
5022
00000000
5023
00000000
5024
00000000
5025
00000000
5026
00000000
5027
00000000
5028
00000000
5029
00000000
5030
00000000
5031
00000000
5032
00000000
5033
00000000
5034
00000000
5035
00000000
5036
00000000
5037
00000000
5038
00000000
5039
00000000
5040
00000000
5041
00000000
5042
00000000
5043
00000000
5044
00000000
5045
00000000
5046
00000000
5047
00000000
5048
00000000
5049
00000000
5050
00000000
5051
00000000
5052
00000000
5053
00000000
5054
00000000
5055
00000000
5056
00000000
5057
00000000
5058
00000000
5059
00000000
5060
00000000
5061
00000000
5062
00000000
5063
00000000
5064
00000000
5065
00000000
5066
00000000
5067
00000000
5068
00000000
5069
00000000
5070
00000000
5071
00000000
5072
00000000
5073
00000000
5074
00000000
5075
00000000
5076
00000000
5077
00000000
5078
00000000
5079
00000000
5080
00000000
5081
00000000
5082
00000000
5083
00000000
5084
00000000
5085
00000000
5086
00000000
5087
00000000
5088
00000000
5089
00000000
5090
00000000
5091
00000000
5092
00000000
5093
00000000
5094
00000000
5095
00000000
5096
00000000
5097
00000000
5098
00000000
5099
00000000
5100
00000000
5101
00000000
5102
00000000
5103
00000000
5104
00000000
5105
00000000
5106
00000000
5107
00000000
5108
00000000
5109
00000000
5110
00000000
5111
00000000
5112
00000000
5113
00000000
5114
00000000
5115
00000000
5116
00000000
5117
00000000
5118
00000000
5119
00000000
5120
00000000
5121
00000000
5122
00000000
5123
00000000
5124
00000000
5125
00000000
5126
00000000
5127
00000000
5128
00000000
5129
00000000
5130
00000000
5131
00000000
5132
00000000
5133
00000000
5134
00000000
5135
00000000
5136
00000000
5137
00000000
5138
00000000
5139
00000000
5140
00000000
5141
00000000
5142
00000000
5143
00000000
5144
00000000
5145
00000000
5146
00000000
5147
00000000
5148
00000000
5149
00000000
5150
00000000
5151
00000000
5152
00000000
5153
00000000
5154
00000000
5155
00000000
5156
00000000
5157
00000000
5158
00000000
5159
00000000
5160
00000000
5161
00000000
5162
00000000
5163
00000000
5164
00000000
5165
00000000
5166
00000000
5167
00000000
5168
00000000
5169
00000000
5170
00000000
5171
00000000
5172
00000000
5173
00000000
5174
00000000
5175
00000000
5176
00000000
5177
00000000
5178
00000000
5179
00000000
5180
00000000
5181
00000000
5182
00000000
5183
00000000
5184
00000000
5185
00000000
5186
00000000
5187
00000000
5188
00000000
5189
00000000
5190
00000000
5191
00000000
5192
00000000
5193
00000000
5194
00000000
5195
00000000
5196
00000000
5197
00000000
5198
00000000
5199
00000000
5200
00000000
5201
00000000
5202
00000000
5203
00000000
5204
00000000
5205
00000000
5206
00000000
5207
00000000
5208
00000000
5209
00000000
5210
00000000
5211
00000000
5212
00000000
5213
00000000
5214
00000000
5215
00000000
5216
00000000
5217
00000000
5218
00000000
5219
00000000
5220
00000000
5221
00000000
5222
00000000
5223
00000000
5224
00000000
5225
00000000
5226
00000000
5227
00000000
5228
00000000
5229
00000000
5230
00000000
5231
00000000
5232
00000000
5233
00000000
5234
00000000
5235
00000000
5236
00000000
5237
00000000
5238
00000000
5239
00000000
5240
00000000
5241
00000000
5242
00000000
5243
00000000
5244
00000000
5245
00000000
5246
00000000
5247
00000000
5248
00000000
5249
00000000
5250
00000000
5251
00000000
5252
00000000
5253
00000000
5254
00000000
5255
00000000
5256
00000000
5257
00000000
5258
00000000
5259
00000000
5260
00000000
5261
00000000
5262
00000000
5263
00000000
5264
00000000
5265
00000000
5266
00000000
5267
00000000
5268
00000000
5269
00000000
5270
00000000
5271
00000000
5272
00000000
5273
00000000
5274
00000000
5275
00000000
5276
00000000
5277
00000000
5278
00000000
5279
00000000
5280
00000000
5281
00000000
5282
00000000
5283
00000000
5284
00000000
5285
00000000
5286
00000000
5287
00000000
5288
00000000
5289
00000000
5290
00000000
5291
00000000
5292
00000000
5293
00000000
5294
00000000
5295
00000000
5296
00000000
5297
00000000
5298
00000000
5299
00000000
5300
00000000
5301
00000000
5302
00000000
5303
00000000
5304
00000000
5305
00000000
5306
00000000
5307
00000000
5308
00000000
5309
00000000
5310
00000000
5311
00000000
5312
00000000
5313
00000000
5314
00000000
5315
00000000
5316
00000000
5317
00000000
5318
00000000
5319
00000000
5320
00000000
5321
00000000
5322
00000000
5323
00000000
5324
00000000
5325
00000000
5326
00000000
5327
00000000
5328
00000000
5329
00000000
5330
00000000
5331
00000000
5332
00000000
5333
00000000
5334
00000000
5335
00000000
5336
00000000
5337
00000000
5338
00000000
5339
00000000
5340
00000000
5341
00000000
5342
00000000
5343
00000000
5344
00000000
5345
00000000
5346
00000000
5347
00000000
5348
00000000
5349
00000000
5350
00000000
5351
00000000
5352
00000000
5353
00000000
5354
00000000
5355
00000000
5356
00000000
5357
00000000
5358
00000000
5359
00000000
5360
00000000
5361
00000000
5362
00000000
5363
00000000
5364
00000000
5365
00000000
5366
00000000
5367
00000000
5368
00000000
5369
00000000
5370
00000000
5371
00000000
5372
00000000
5373
00000000
5374
00000000
5375
00000000
5376
00000000
5377
00000000
5378
00000000
5379
00000000
5380
00000000
5381
00000000
5382
00000000
5383
00000000
5384
00000000
5385
00000000
5386
00000000
5387
00000000
5388
00000000
5389
00000000
5390
00000000
5391
00000000
5392
00000000
5393
00000000
5394
00000000
5395
00000000
5396
00000000
5397
00000000
5398
00000000
5399
00000000
5400
00000000
5401
00000000
5402
00000000
5403
00000000
5404
00000000
5405
00000000
5406
00000000
5407
00000000
5408
00000000
5409
00000000
5410
00000000
5411
00000000
5412
00000000
5413
00000000
5414
00000000
5415
00000000
5416
00000000
5417
00000000
5418
00000000
5419
00000000
5420
00000000
5421
00000000
5422
00000000
5423
00000000
5424
00000000
5425
00000000
5426
00000000
5427
00000000
5428
00000000
5429
00000000
5430
00000000
5431
00000000
5432
00000000
5433
00000000
5434
00000000
5435
00000000
5436
00000000
5437
00000000
5438
00000000
5439
00000000
5440
00000000
5441
00000000
5442
00000000
5443
00000000
5444
00000000
5445
00000000
5446
00000000
5447
00000000
5448
00000000
5449
00000000
5450
00000000
5451
00000000
5452
00000000
5453
00000000
5454
00000000
5455
00000000
5456
00000000
5457
00000000
5458
00000000
5459
00000000
5460
00000000
5461
00000000
5462
00000000
5463
00000000
5464
00000000
5465
00000000
5466
00000000
5467
00000000
5468
00000000
5469
00000000
5470
00000000
5471
00000000
5472
00000000
5473
00000000
5474
00000000
5475
00000000
5476
00000000
5477
00000000
5478
00000000
5479
00000000
5480
00000000
5481
00000000
5482
00000000
5483
00000000
5484
00000000
5485
00000000
5486
00000000
5487
00000000
5488
00000000
5489
00000000
5490
00000000
5491
00000000
5492
00000000
5493
00000000
5494
00000000
5495
00000000
5496
00000000
5497
00000000
5498
00000000
5499
00000000
5500
00000000
5501
00000000
5502
00000000
5503
00000000
5504
00000000
5505
00000000
5506
00000000
5507
00000000
5508
00000000
5509
00000000
5510
00000000
5511
00000000
5512
00000000
5513
00000000
5514
00000000
5515
00000000
5516
00000000
5517
00000000
5518
00000000
5519
00000000
5520
00000000
5521
00000000
5522
00000000
5523
00000000
5524
00000000
5525
00000000
5526
00000000
5527
00000000
5528
00000000
5529
00000000
5530
00000000
5531
00000000
5532
00000000
5533
00000000
5534
00000000
5535
00000000
5536
00000000
5537
00000000
5538
00000000
5539
00000000
5540
00000000
5541
00000000
5542
00000000
5543
00000000
5544
00000000
5545
00000000
5546
00000000
5547
00000000
5548
00000000
5549
00000000
5550
00000000
5551
00000000
5552
00000000
5553
00000000
5554
00000000
5555
00000000
5556
00000000
5557
00000000
5558
00000000
5559
00000000
5560
00000000
5561
00000000
5562
00000000
5563
00000000
5564
00000000
5565
00000000
5566
00000000
5567
00000000
5568
00000000
5569
00000000
5570
00000000
5571
00000000
5572
00000000
5573
00000000
5574
00000000
5575
00000000
5576
00000000
5577
00000000
5578
00000000
5579
00000000
5580
00000000
5581
00000000
5582
00000000
5583
00000000
5584
00000000
5585
00000000
5586
00000000
5587
00000000
5588
00000000
5589
00000000
5590
00000000
5591
00000000
5592
00000000
5593
00000000
5594
00000000
5595
00000000
5596
00000000
5597
00000000
5598
00000000
5599
00000000
5600
00000000
5601
00000000
5602
00000000
5603
00000000
5604
00000000
5605
00000000
5606
00000000
5607
00000000
5608
00000000
5609
00000000
5610
00000000
5611
00000000
5612
00000000
5613
00000000
5614
00000000
5615
00000000
5616
00000000
5617
00000000
5618
00000000
5619
00000000
5620
00000000
5621
00000000
5622
00000000
5623
00000000
5624
00000000
5625
00000000
5626
00000000
5627
00000000
5628
00000000
5629
00000000
5630
00000000
5631
00000000
5632
00000000
5633
00000000
5634
00000000
5635
00000000
5636
00000000
5637
00000000
5638
00000000
5639
00000000
5640
00000000
5641
00000000
5642
00000000
5643
00000000
5644
00000000
5645
00000000
5646
00000000
5647
00000000
5648
00000000
5649
00000000
5650
00000000
5651
00000000
5652
00000000
5653
00000000
5654
00000000
5655
00000000
5656
00000000
5657
00000000
5658
00000000
5659
00000000
5660
00000000
5661
00000000
5662
00000000
5663
00000000
5664
00000000
5665
00000000
5666
00000000
5667
00000000
5668
00000000
5669
00000000
5670
00000000
5671
00000000
5672
00000000
5673
00000000
5674
00000000
5675
00000000
5676
00000000
5677
00000000
5678
00000000
5679
00000000
5680
00000000
5681
00000000
5682
00000000
5683
00000000
5684
00000000
5685
00000000
5686
00000000
5687
00000000
5688
00000000
5689
00000000
5690
00000000
5691
00000000
5692
00000000
5693
00000000
5694
00000000
5695
00000000
5696
00000000
5697
00000000
5698
00000000
5699
00000000
5700
00000000
5701
00000000
5702
00000000
5703
00000000
5704
00000000
5705
00000000
5706
00000000
5707
00000000
5708
00000000
5709
00000000
5710
00000000
5711
00000000
5712
00000000
5713
00000000
5714
00000000
5715
00000000
5716
00000000
5717
00000000
5718
00000000
5719
00000000
5720
00000000
5721
00000000
5722
00000000
5723
00000000
5724
00000000
5725
00000000
5726
00000000
5727
00000000
5728
00000000
5729
00000000
5730
00000000
5731
00000000
5732
00000000
5733
00000000
5734
00000000
5735
00000000
5736
00000000
5737
00000000
5738
00000000
5739
00000000
5740
00000000
57