-
Notifications
You must be signed in to change notification settings - Fork 9
/
config.py
1651 lines (1625 loc) · 170 KB
/
config.py
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
from typing import Dict, Any
import torch.nn as nn
try:
from ecg_classification.pade_activation_unit.utils import PAU
PAU()
except ModuleNotFoundError as error:
from ecg_classification.pade_activation_unit.pytorch_impl import PADEACTIVATION_Function_based
PAU = PADEACTIVATION_Function_based
# Configuration for ECGCNN S
ECGCNN_CONFIG_S: Dict[str, Any] = {
"ecg_features": 256,
"lstm_features": 128,
"lstm_layers": 2,
"spectrogram_encoder_channels": ((1, 16), (16, 32), (32, 64), (64, 128), (128, 256)),
"latent_vector_features": 128,
"classes": 4,
"dropout": 0.05,
"activation": PAU,
"convolution2d": nn.Conv2d,
}
# Configuration for ECGCNN M
ECGCNN_CONFIG_M: Dict[str, Any] = {
"ecg_features": 256,
"lstm_features": 256,
"lstm_layers": 2,
"spectrogram_encoder_channels": ((1, 32), (32, 64), (64, 128), (128, 256), (256, 256)),
"latent_vector_features": 256,
"classes": 4,
"dropout": 0.05,
"activation": PAU,
"convolution2d": nn.Conv2d,
}
# Configuration for ECGCNN L
ECGCNN_CONFIG_L: Dict[str, Any] = {
"ecg_features": 256,
"lstm_features": 256,
"lstm_layers": 3,
"spectrogram_encoder_channels": ((1, 64), (64, 128), (128, 256), (256, 256), (256, 256)),
"latent_vector_features": 256,
"classes": 4,
"dropout": 0.05,
"activation": PAU,
"convolution2d": nn.Conv2d,
}
# Configuration for ECGCNN XL
ECGCNN_CONFIG_XL: Dict[str, Any] = {
"ecg_features": 256,
"lstm_features": 512,
"lstm_layers": 3,
"spectrogram_encoder_channels": ((1, 128), (128, 256), (256, 512), (512, 512), (512, 256)),
"latent_vector_features": 512,
"classes": 4,
"dropout": 0.05,
"activation": PAU,
"convolution2d": nn.Conv2d,
}
# Configuration for ECGAttNet S
ECGAttNet_CONFIG_S: Dict[str, Any] = {
"ecg_features": 256,
"transformer_heads": 8,
"transformer_ff_features": 128,
"transformer_activation": "gelu",
"transformer_layers": 2,
"transformer_sequence_length": 80,
"spectrogram_encoder_channels": ((1, 16), (16, 32), (32, 64), (64, 128), (128, 256)),
"spectrogram_encoder_spans": (None, None, (140, 8), (70, 4), (35, 2)),
"latent_vector_features": 256,
"classes": 4,
"dropout": 0.05,
"activation": PAU,
}
# Configuration for ECGAttNet M
ECGAttNet_CONFIG_M: Dict[str, Any] = {
"ecg_features": 256,
"transformer_heads": 8,
"transformer_ff_features": 256,
"transformer_activation": "gelu",
"transformer_layers": 2,
"transformer_sequence_length": 80,
"spectrogram_encoder_channels": ((1, 32), (32, 64), (64, 128), (128, 256), (256, 256)),
"spectrogram_encoder_spans": (None, None, (140, 8), (70, 4), (35, 2)),
"latent_vector_features": 256,
"classes": 4,
"dropout": 0.05,
"activation": PAU,
}
# Configuration for ECGAttNet L
ECGAttNet_CONFIG_L: Dict[str, Any] = {
"ecg_features": 256,
"transformer_heads": 8,
"transformer_ff_features": 256,
"transformer_activation": "gelu",
"transformer_layers": 3,
"transformer_sequence_length": 80,
"spectrogram_encoder_channels": ((1, 64), (64, 128), (128, 256), (256, 256), (256, 256)),
"spectrogram_encoder_spans": (None, None, (140, 8), (70, 4), (35, 2)),
"latent_vector_features": 256,
"classes": 4,
"dropout": 0.05,
"activation": PAU,
}
# Configuration for ECGAttNet XL
ECGAttNet_CONFIG_XL: Dict[str, Any] = {
"ecg_features": 256,
"transformer_heads": 8,
"transformer_ff_features": 512,
"transformer_activation": "gelu",
"transformer_layers": 3,
"transformer_sequence_length": 80,
"spectrogram_encoder_channels": ((1, 128), (128, 256), (256, 512), (512, 512), (512, 256)),
"spectrogram_encoder_spans": (None, None, (140, 8), (70, 4), (35, 2)),
"latent_vector_features": 256,
"classes": 4,
"dropout": 0.05,
"activation": PAU,
}
# Configuration for ECGAttNet XXL
ECGAttNet_CONFIG_XXL: Dict[str, Any] = {
"ecg_features": 256,
"transformer_heads": 8,
"transformer_ff_features": 512,
"transformer_activation": "gelu",
"transformer_layers": 5,
"transformer_sequence_length": 80,
"spectrogram_encoder_channels": ((1, 128), (128, 512), (512, 1024), (1024, 1024), (1024, 512)),
"spectrogram_encoder_spans": (None, None, (140, 8), (70, 4), (35, 2)),
"latent_vector_features": 256,
"classes": 4,
"dropout": 0.05,
"activation": PAU,
}
# Configuration for ECGAttNet XXL
ECGAttNet_CONFIG_130M: Dict[str, Any] = {
"ecg_features": 256,
"transformer_heads": 32,
"transformer_ff_features": 2048,
"transformer_activation": "gelu",
"transformer_layers": 12,
"transformer_sequence_length": 80,
"spectrogram_encoder_channels": ((1, 512), (512, 2048), (2048, 2048), (2048, 2048), (2048, 512)),
"spectrogram_encoder_spans": (None, None, (140, 8), (70, 4), (35, 2)),
"latent_vector_features": 256,
"classes": 4,
"dropout": 0.05,
"activation": PAU,
}
# Configuration of augmentation pipeline
AUGMENTATION_PIPELINE_CONFIG: Dict[str, Any] = {
"p_scale": 0.2,
"p_drop": 0.2,
"p_cutout": 0.2,
"p_shift": 0.2,
"p_resample": 0.2,
"p_random_resample": 0.2,
"p_sine": 0.2,
"p_band_pass_filter": 0.2,
"scale_range": (0.85, 1.15),
"drop_rate": 0.03,
"interval_length": 0.05,
"max_shift": 4000,
"resample_factors": (0.8, 1.2),
"max_offset": 0.075,
"resampling_points": 12,
"max_sine_magnitude": 0.3,
"sine_frequency_range": (.2, 1.),
"kernel": (1, 6, 15, 20, 15, 6, 1),
"ecg_sequence_length": 18000,
"fs": 300,
"frequencies": (0.2, 45.)
}
# Configuration of augmentation pipeline
AUGMENTATION_PIPELINE_CONFIG_2C: Dict[str, Any] = {
"p_scale": 0.4,
"p_drop": 0.4,
"p_cutout": 0.4,
"p_shift": 0.4,
"p_resample": 0.4,
"p_random_resample": 0.4,
"p_sine": 0.4,
"p_band_pass_filter": 0.4,
"scale_range": (0.85, 1.15),
"drop_rate": 0.03,
"interval_length": 0.05,
"max_shift": 4000,
"resample_factors": (0.8, 1.2),
"max_offset": 0.075,
"resampling_points": 12,
"max_sine_magnitude": 0.3,
"sine_frequency_range": (.2, 1.),
"kernel": (1, 6, 15, 20, 15, 6, 1),
"ecg_sequence_length": 18000,
"fs": 300,
"frequencies": (0.2, 45.)
}
TRAINING_SPLIT = [
2838, 5631, 4502, 5644, 1900, 5171, 4800, 3668, 1152, 2625, 5277, 233, 390, 4110, 4304, 3988, 4670, 79, 317, 87,
835, 4045, 2704, 1912, 803, 2851, 5281, 5369, 761, 1228, 1946, 805, 2590, 3125, 1625, 2936, 1109, 4044, 147, 726,
1600, 3839, 5282, 5708, 213, 916, 5750, 5935, 2982, 5414, 4430, 877, 4196, 1370, 5837, 3254, 4052, 690, 2161, 3789,
2250, 610, 1151, 195, 399, 5960, 5394, 5731, 1699, 3393, 4700, 339, 5970, 505, 3243, 2524, 2661, 598, 5982, 3181,
837, 5127, 953, 2665, 1842, 2305, 3834, 4060, 5722, 4898, 1179, 5259, 3035, 3056, 883, 5044, 1276, 1394, 1961, 3978,
2185, 2872, 2381, 284, 2605, 1873, 3242, 1968, 5735, 4330, 5723, 2951, 3637, 4180, 4633, 5190, 1520, 1091, 4986,
3105, 1356, 265, 5647, 5442, 2492, 2824, 1263, 3526, 4229, 5319, 3615, 1186, 4255, 3310, 520, 2036, 3815, 3750,
1507, 5687, 4909, 5293, 5353, 651, 4890, 1024, 3334, 255, 5136, 5936, 4925, 1542, 3466, 3450, 3619, 3448, 4397,
1940, 3624, 3573, 4758, 5042, 2265, 5672, 2890, 383, 2714, 5572, 4854, 4923, 3801, 3262, 4225, 4859, 69, 115, 5738,
5461, 2440, 2879, 2122, 465, 1391, 3118, 4104, 5523, 5565, 275, 5920, 1906, 712, 5146, 1984, 2422, 2364, 1996, 4989,
3531, 5665, 1651, 975, 3835, 2429, 1980, 2291, 5509, 2108, 3071, 896, 2513, 4484, 2750, 5078, 3469, 1139, 1170,
2864, 1566, 5488, 3195, 5289, 1882, 5654, 4444, 2322, 5162, 5007, 908, 360, 2882, 5405, 1675, 312, 3611, 5440, 5088,
1672, 3370, 5253, 4166, 2239, 1755, 914, 2844, 2527, 3940, 4720, 2831, 957, 4738, 3947, 5390, 3282, 2368, 1505,
4546, 5531, 4600, 801, 5770, 3926, 3066, 2383, 3484, 3771, 4026, 305, 673, 4485, 3753, 593, 2474, 1366, 2988, 2868,
4894, 4603, 75, 5790, 1567, 3197, 2064, 3473, 3543, 669, 5562, 4534, 3009, 2647, 2629, 4968, 2538, 4032, 1452, 3366,
1013, 2978, 2451, 5827, 2749, 4983, 2033, 4802, 3518, 3207, 4030, 4782, 1640, 50, 2953, 5987, 4952, 4790, 1108, 737,
2172, 1337, 2029, 621, 5018, 3349, 5278, 2823, 5290, 542, 4087, 4018, 5299, 3059, 2634, 3693, 5011, 3446, 3322,
1965, 2763, 4215, 68, 4492, 951, 4506, 1449, 5715, 5717, 5787, 958, 3288, 2987, 5826, 4705, 2312, 513, 1759, 654,
1857, 2525, 4232, 3869, 5468, 1693, 1168, 1983, 185, 4378, 4405, 1565, 2191, 2536, 91, 187, 1277, 1915, 5956, 1427,
4094, 2389, 5336, 3557, 2065, 1381, 5408, 1624, 4733, 121, 5719, 3024, 5939, 2039, 2326, 3414, 304, 2256, 2323,
1909, 5659, 3722, 3563, 3383, 3237, 2574, 4134, 703, 3431, 4325, 440, 1844, 5571, 214, 493, 1863, 4362, 3472, 164,
1137, 5974, 3539, 1212, 4997, 4375, 4154, 1964, 3373, 5286, 1193, 162, 3818, 4627, 336, 2280, 2653, 5495, 4542,
5611, 2354, 1026, 1088, 5589, 5857, 5816, 2119, 1467, 2209, 5411, 4638, 1729, 5185, 997, 3581, 1509, 56, 67, 5458,
114, 335, 1828, 3488, 3833, 409, 5242, 1218, 827, 5222, 3111, 4342, 3028, 2820, 1007, 5095, 1785, 1161, 1217, 371,
2025, 4702, 1238, 1285, 4230, 2091, 949, 5241, 1410, 1404, 5501, 4186, 661, 643, 5228, 3952, 2264, 1638, 2137, 2378,
5549, 5831, 396, 3453, 1751, 5379, 2297, 2174, 973, 416, 4715, 2216, 423, 1095, 5749, 901, 5156, 5761, 3712, 723,
5125, 1052, 4494, 3293, 2269, 806, 441, 4828, 1949, 5415, 3436, 4547, 5566, 4156, 302, 1396, 1425, 3676, 28, 2179,
5419, 2584, 2760, 5385, 2057, 5057, 4162, 5360, 4882, 3278, 229, 4572, 4371, 4280, 1823, 931, 5476, 943, 1372, 5777,
2308, 4276, 797, 2278, 1643, 648, 5117, 3149, 1762, 954, 2186, 4645, 1802, 5217, 2448, 5019, 3669, 934, 5760, 4736,
1886, 4539, 2083, 5493, 3547, 486, 1269, 4093, 1070, 2898, 1079, 2689, 2883, 1265, 3689, 3462, 4916, 5726, 1030,
1311, 3078, 5774, 1704, 251, 1824, 2026, 3332, 3264, 609, 5751, 3647, 222, 3510, 5396, 3596, 4384, 709, 2543, 5308,
4795, 1682, 4917, 1252, 4552, 836, 4532, 1492, 3600, 614, 2933, 811, 4398, 2545, 1855, 3664, 3761, 2056, 4682, 701,
852, 608, 4566, 5550, 689, 4833, 1695, 3324, 103, 5855, 2698, 4761, 269, 2826, 2081, 5474, 4993, 2478, 184, 4063,
4910, 42, 2043, 2516, 3060, 2589, 810, 3885, 2961, 300, 5693, 3017, 3344, 4120, 3330, 4333, 3534, 4175, 5169, 1089,
519, 4646, 5878, 3891, 1129, 1478, 2347, 433, 2107, 4965, 3662, 2356, 993, 616, 2778, 2238, 1392, 3155, 870, 5354,
5692, 1521, 2022, 5316, 3044, 2396, 1679, 1211, 5104, 2793, 5324, 3301, 5406, 3260, 500, 2037, 3, 4013, 15, 2707,
2015, 5426, 915, 181, 938, 4897, 1114, 3638, 575, 4635, 5538, 4079, 1225, 3336, 4075, 840, 3650, 5896, 5852, 2045,
366, 2504, 1272, 3542, 5347, 5788, 3312, 4361, 5152, 4791, 5910, 5955, 5782, 5594, 1997, 775, 5481, 1234, 3158,
5746, 230, 5707, 5574, 4200, 3528, 4132, 5465, 1412, 847, 739, 5664, 5683, 3420, 1981, 5186, 3566, 5792, 365, 2124,
66, 1220, 2160, 645, 4167, 974, 5742, 348, 4147, 3503, 5696, 129, 2060, 1519, 5441, 4316, 2365, 361, 1783, 2175,
2171, 4649, 4388, 343, 5709, 5877, 762, 244, 2456, 2980, 3695, 1592, 5060, 5880, 2018, 4609, 5329, 377, 516, 4172,
4343, 3410, 369, 2668, 161, 1653, 1719, 5988, 4585, 3813, 3746, 781, 2581, 5129, 3457, 1314, 1463, 4667, 5798, 3300,
850, 2178, 4413, 2200, 2176, 4245, 719, 4009, 891, 1350, 2034, 4998, 1932, 5849, 1384, 3810, 3796, 5527, 1620, 962,
2120, 2334, 559, 3391, 4608, 3307, 1082, 4955, 1126, 2497, 340, 5334, 263, 5455, 1003, 2915, 5847, 976, 5062, 296,
3843, 4471, 5864, 2990, 3671, 5608, 527, 2539, 2511, 4972, 4594, 3920, 3461, 4306, 2089, 2656, 2887, 3405, 999,
5929, 1258, 5660, 4928, 5367, 4835, 2813, 481, 4059, 1365, 4282, 3568, 1613, 1665, 1922, 1162, 5637, 2021, 5295,
817, 2077, 3949, 3962, 1641, 4441, 2877, 5284, 4263, 5748, 3548, 368, 5300, 5848, 1375, 4944, 536, 241, 5886, 4601,
5079, 1757, 128, 3633, 1871, 5218, 3912, 2550, 3036, 4615, 2673, 3786, 4512, 5165, 5921, 5239, 530, 2435, 3479,
5730, 713, 2272, 172, 4840, 428, 4524, 111, 4827, 3087, 3255, 4799, 664, 3530, 1689, 5397, 4499, 2076, 3400, 5607,
3733, 4683, 295, 3756, 1601, 5972, 4711, 4582, 2558, 5766, 3094, 1302, 1335, 5930, 3458, 745, 3678, 4804, 5038,
3006, 5196, 2151, 3298, 3701, 3454, 3928, 1876, 4146, 5006, 4634, 4261, 5395, 871, 4116, 120, 5202, 1560, 3318,
1722, 959, 5803, 1066, 5745, 2154, 5517, 3935, 194, 4811, 438, 3861, 4103, 1951, 2282, 5374, 1563, 2611, 4028, 5602,
2772, 27, 14, 1971, 253, 53, 5856, 2234, 5548, 1006, 2105, 5582, 1754, 4466, 3001, 3859, 749, 3787, 4136, 1794,
4994, 1063, 5862, 5954, 78, 5586, 3579, 724, 4630, 2423, 768, 3206, 4555, 4857, 3183, 5094, 4393, 4168, 1036, 3163,
1908, 5728, 2344, 3355, 4701, 4550, 1813, 5876, 2431, 5483, 5123, 5356, 2556, 3811, 3120, 1102, 76, 5541, 3856,
3085, 1076, 2934, 838, 5905, 2371, 5512, 1287, 1827, 619, 4780, 2340, 4221, 990, 684, 2655, 466, 338, 2438, 3966,
2437, 3162, 1293, 4086, 4962, 5255, 2170, 3555, 3932, 3588, 5301, 2917, 3599, 3863, 3234, 5438, 1460, 4798, 3923,
3740, 5108, 2740, 2855, 5786, 1962, 141, 4310, 2463, 5219, 2275, 3672, 2579, 5853, 655, 3799, 1926, 5237, 2965, 457,
1607, 2903, 5927, 4007, 5658, 4046, 2030, 4801, 5559, 2002, 4462, 2147, 3536, 652, 4588, 2856, 3930, 3227, 3774,
3159, 1691, 2173, 437, 5432, 1593, 2449, 239, 5591, 1484, 5680, 83, 5622, 1178, 4657, 5813, 4726, 270, 5822, 2153,
1642, 2295, 5338, 3738, 1323, 3317, 1797, 933, 2955, 1506, 4487, 1731, 1892, 5101, 209, 5371, 1918, 5577, 3797,
1666, 4260, 5416, 2465, 691, 191, 2914, 1124, 2342, 4297, 2762, 5020, 3097, 567, 1156, 4271, 8, 3092, 5558, 5256,
3049, 5830, 510, 22, 473, 4033, 5471, 1779, 2991, 1424, 2379, 4684, 2865, 3901, 4209, 198, 4556, 3419, 167, 2413,
4763, 2104, 1406, 5932, 4294, 5424, 3015, 744, 221, 3460, 5244, 5325, 10, 3950, 2428, 3652, 2761, 5671, 2875, 2967,
4365, 1205, 4126, 2612, 3941, 5892, 2921, 1045, 4565, 2614, 859, 2600, 329, 4605, 2999, 5727, 5211, 3029, 252, 2529,
4251, 4562, 165, 5069, 3640, 2939, 508, 5701, 3177, 421, 2785, 478, 4884, 5575, 5478, 5221, 2087, 4718, 2475, 4987,
3062, 1233, 2799, 57, 4714, 3709, 3903, 3392, 5817, 3997, 3468, 3971, 4329, 2774, 4164, 2976, 1055, 783, 5262, 460,
1504, 12, 844, 5073, 1910, 3218, 3121, 60, 1334, 1765, 5578, 1361, 5110, 3963, 3809, 3313, 2476, 1415, 3437, 3842,
4774, 1816, 784, 1891, 5524, 2641, 1103, 5752, 3777, 2591, 143, 55, 2994, 665, 5546, 3303, 4891, 4814, 2596, 2201,
2861, 1360, 4666, 3055, 3916, 4947, 4264, 136, 1474, 5670, 4145, 315, 4517, 52, 4068, 1383, 2079, 5907, 4652, 4344,
1482, 1928, 4290, 1209, 3241, 3225, 489, 5339, 1805, 5971, 5699, 894, 4341, 182, 1735, 4495, 5800, 2919, 2287, 5494,
5530, 5850, 5332, 3823, 5801, 3907, 3347, 4775, 49, 688, 2199, 4411, 5320, 5678, 4057, 5280, 969, 865, 3010, 5584,
2832, 2394, 5182, 5271, 1933, 5576, 415, 3040, 4249, 1760, 3525, 3802, 1075, 4338, 268, 499, 5887, 1725, 659, 3108,
259, 3138, 3598, 573, 5335, 4906, 1884, 354, 2127, 2257, 3968, 4624, 2575, 242, 4895, 1459, 283, 939, 2327, 2088,
2283, 1995, 4850, 2414, 1657, 2521, 419, 2901, 4177, 5021, 5294, 3714, 695, 5791, 5753, 1616, 5434, 459, 1659, 5601,
3067, 5682, 65, 11, 4943, 3275, 1450, 3850, 5257, 4476, 2236, 1920, 4878, 4773, 2971, 4291, 861, 3306, 5612, 4674,
326, 2710, 5061, 4971, 2531, 3252, 2183, 592, 2452, 5331, 5628, 2001, 1990, 940, 5103, 2249, 257, 3374, 2924, 4433,
5437, 5025, 4727, 1128, 3906, 1571, 1028, 588, 4617, 766, 3224, 287, 4201, 5058, 2853, 3601, 3554, 582, 5739, 5276,
3415, 150, 4815, 5384, 2260, 4246, 3804, 1034, 1524, 4102, 2090, 1663, 4771, 5357, 4129, 1870, 1050, 5695, 3045,
2912, 2376, 535, 4041, 5292, 917, 4970, 4912, 5099, 2223, 2533, 4021, 3000, 2687, 4254, 4352, 2406, 1840, 788, 5383,
2145, 3492, 179, 5023, 4654, 1826, 5543, 5489, 2220, 5555, 5486, 331, 5158, 5785, 3185, 1098, 5121, 1354, 1407,
4153, 1808, 4805, 5674, 5557, 2871, 1401, 5444, 846, 32, 4183, 51, 5096, 4873, 5832, 5661, 1182, 720, 1985, 3269,
562, 2565, 1684, 1328, 3339, 5349, 3696, 4739, 3499, 4480, 708, 2808, 363, 2609, 3627, 3465, 4073, 605, 35, 4327,
1859, 3491, 4803, 5231, 3395, 403, 3208, 2292, 765, 132, 3093, 1696, 2192, 5775, 4412, 623, 1174, 4049, 3104, 2044,
5597, 5149, 1237, 1169, 3146, 4586, 5685, 3137, 863, 1019, 4834, 1166, 497, 2126, 1795, 1447, 3623, 3561, 1352,
2505, 1198, 4990, 4623, 2789, 2764, 1786, 2206, 3589, 1420, 4570, 2894, 3508, 1319, 1628, 1176, 3100, 759, 4847,
4680, 3486, 564, 4703, 1811, 5705, 1243, 4958, 1503, 880, 4659, 1744, 1942, 3352, 5600, 5771, 5821, 447, 3168, 1545,
5364, 2457, 2325, 439, 3164, 2111, 2129, 2162, 3844, 4447, 1318, 5291, 2261, 1622, 5083, 5153, 3762, 1758, 3506,
1931, 3150, 5504, 5479, 1120, 589, 4981, 545, 297, 2489, 3192, 2490, 1992, 3331, 2067, 449, 2810, 878, 2863, 2712,
2054, 5313, 4819, 3463, 1279, 1136, 4938, 2713, 4647, 698, 4558, 1686, 1972, 3140, 5084, 4991, 2473, 501, 5736,
4189, 4486, 537, 4337, 5796, 418, 3897, 2028, 5161, 3380, 1222, 4762, 889, 26, 3873, 4644, 955, 5279, 1660, 1598,
568, 4696, 2187, 4298, 1363, 3384, 2662, 1623, 4224, 2825, 281, 1250, 2573, 515, 3880, 3562, 2913, 1331, 359, 2585,
4778, 3881, 595, 5490, 2732, 1458, 2576, 3961, 1713, 1281, 1978, 1035, 219, 1473, 2502, 2566, 5560, 1342, 1461,
2617, 1150, 7, 113, 3982, 4137, 3737, 5623, 1633, 2467, 4493, 407, 1664, 3716, 4431, 1093, 5592, 1512, 3616, 1767,
4205, 4185, 5858, 1141, 313, 1495, 5189, 5773, 4416, 334, 1697, 3904, 4985, 1382, 2608, 110, 3311, 3905, 1105, 2544,
1290, 3687, 3152, 2281, 3205, 2156, 668, 1056, 5296, 5640, 1800, 3743, 641, 2268, 579, 2224, 5187, 413, 5264, 1573,
1934, 2975, 380, 2880, 2562, 3341, 1471, 146, 5551, 4643, 3537, 1189, 138, 1717, 2300, 637, 5049, 2671, 156, 5605,
5004, 1187, 2681, 1950, 5341, 2014, 4193, 521, 2247, 5174, 4474, 2727, 1451, 4467, 2382, 4785, 1142, 509, 3760,
1196, 4088, 2711, 5261, 4350, 927, 5015, 1724, 3715, 4685, 4207, 3421, 741, 3367, 569, 2274, 4122, 1223, 2623, 3179,
1321, 2791, 2243, 5192, 4845, 630, 2253, 4731, 2468, 1867, 3570, 5697, 3541, 1714, 3456, 1402, 5235, 5288, 5641,
1788, 2286, 1327, 4599, 4391, 3998, 2989, 3296, 5139, 2100, 824, 5236, 3877, 1739, 2741, 4407, 1312, 159, 3154,
4112, 3362, 3257, 4808, 3182, 4335, 392, 5583, 3074, 2747, 1530, 3236, 5417, 2532, 4956, 2329, 2782, 1385, 2333,
5900, 4065, 1094, 3894, 3739, 4905, 4402, 3938, 5102, 2940, 4089, 5305, 3745, 2514, 3921, 5534, 376, 5016, 3189,
2620, 357, 674, 424, 4881, 3954, 4285, 4296, 2703, 2263, 5581, 2542, 3134, 4510, 3412, 4197, 5351, 1868, 3280, 2110,
2006, 926, 5447, 4767, 642, 2501, 2854, 2009, 2071, 2118, 4236, 4918, 4303, 5457, 4858, 2769, 3228, 5322, 3070,
2386, 3915, 5446, 4913, 3180, 4521, 1647, 3613, 4653, 3972, 2781, 2559, 3238, 250, 830, 5032, 1400, 1322, 929, 5603,
2517, 5733, 4231, 1864, 2561, 685, 4372, 5616, 488, 4000, 291, 966, 4543, 1589, 4142, 4258, 3991, 2284, 1414, 2907,
5348, 477, 3708, 587, 4919, 4593, 4192, 511, 4616, 5556, 1408, 2035, 4023, 3729, 5698, 2248, 5714, 2974, 910, 3632,
1869, 2046, 2410, 1999, 2320, 4797, 4504, 2798, 3223, 5306, 4410, 4611, 117, 2053, 3357, 2528, 5507, 647, 2189,
2616, 4745, 5899, 4903, 5655, 1359, 1380, 1271, 3675, 4500, 1468, 3131, 3495, 1728, 4818, 2059, 461, 3386, 1001,
2508, 736, 4982, 1100, 4874, 1953, 1680, 1101, 5828, 5059, 1485, 4470, 2454, 2427, 2657, 5879, 5943, 5433, 900,
4969, 2132, 4954, 3081, 3893, 5480, 3283, 5462, 1772, 1054, 4097, 5391, 2692, 4901, 5903, 1440, 3156, 888, 1518,
1875, 3565, 4826, 5085, 5193, 4176, 3583, 5781, 5675, 4842, 3210, 4813, 1315, 2587, 306, 228, 5780, 2814, 2485,
4235, 2729, 303, 94, 2995, 4445, 1251, 4266, 5067, 2645, 1629, 3781, 5323, 5811, 4359, 4084, 4673, 4766, 3656, 787,
5141, 3337, 3086, 2669, 2969, 855, 3398, 5911, 2125, 206, 3888, 961, 2728, 3109, 173, 4595, 2213, 4133, 522, 483,
98, 4719, 5477, 4349, 4636, 1145, 3684, 2078, 3133, 425, 2330, 3396, 1650, 755, 71, 1201, 3582, 4143, 4571, 5547,
3102, 4753, 5017, 2117, 3023, 4364, 5330, 5216, 2720, 2725, 5046, 5536, 292, 2159, 650, 3512, 2068, 2404, 547, 3822,
293, 4001, 1138, 201, 1658, 640, 5564, 4299, 3088, 531, 4256, 3925, 2738, 662, 1888, 5131, 4741, 4490, 107, 4978,
1097, 3203, 2881, 5269, 2754, 3591, 1667, 5173, 3719, 4678, 3320, 4149, 5525, 944, 1736, 5902, 1702, 3717, 4640,
3631, 3918, 4091, 2648, 1032, 2986, 1357, 2867, 3442, 5309, 3544, 1894, 148, 5711, 5944, 1721, 494, 4704, 2138,
2212, 1630, 450, 4676, 5718, 2461, 4712, 1525, 5521, 1071, 3770, 4080, 1856, 5154, 3072, 4047, 603, 3513, 2415,
3871, 1443, 4697, 2197, 81, 271, 2430, 3502, 394, 3845, 1301, 2765, 1298, 2496, 3634, 3919, 199, 2499, 1147, 4553,
4860, 3683, 3851, 3051, 5642, 131, 1685, 1171, 3772, 2849, 5298, 2163, 1411, 2469, 5352, 4366, 1534, 2908, 4219,
3522, 683, 2230, 126, 3704, 5797, 3403, 145, 1274, 2433, 320, 2549, 311, 5740, 5897, 732, 2568, 4179, 5413, 1009,
5545, 5914, 3220, 733, 200, 2051, 543, 2819, 1444, 1583, 2181, 1454, 907, 3964, 4461, 704, 5737, 2592, 5460, 2719,
3141, 2756, 676, 2685, 714, 5005, 1033, 2144, 4016, 930, 2084, 2886, 4822, 4658, 1575, 1709, 1117, 3686, 1711, 1194,
4427, 3540, 1308, 2184, 2355, 1893, 4839, 518, 1160, 680, 3061, 5249, 1446, 1644, 2466, 2217, 550, 3416, 3083, 3545,
89, 1148, 2947, 3766, 4817, 4066, 2157, 5635, 4509, 2723, 205, 5234, 1850, 47, 3979, 3187, 2331, 448, 5808, 2362,
5778, 715, 5097, 4491, 4838, 4029, 1791, 1544, 1516, 470, 1118, 776, 5981, 5070, 1969, 2540, 1096, 1017, 5167, 4115,
463, 5833, 4377, 5029, 1536, 1236, 1112, 3584, 660, 5327, 3335, 3215, 1610, 432, 4374, 2339, 1539, 1604, 2694, 1264,
1597, 4548, 3039, 5224, 2242, 821, 5515, 4385, 3378, 5035, 151, 5148, 2835, 3902, 3493, 347, 5997, 5372, 2040, 2221,
4806, 2966, 1749, 3741, 2346, 612, 1793, 1031, 1486, 4017, 3250, 5363, 4123, 5114, 4464, 629, 5214, 5270, 3808,
1121, 1422, 4345, 4879, 4173, 1822, 4409, 1073, 4369, 853, 2943, 4241, 5122, 778, 2288, 4914, 2802, 3151, 289, 5246,
1048, 3924, 3407, 3273, 3068, 6, 2506, 1200, 1803, 3608, 1564, 4321, 2123, 3101, 4025, 1395, 3847, 1880, 1517, 1885,
2564, 2318, 3360, 5967, 2551, 1110, 5404, 3960, 2393, 90, 3046, 1426, 3784, 849, 1, 2432, 5081, 1388, 286, 1378,
2227, 1852, 4518, 2062, 1249, 2099, 3580, 351, 2016, 1621, 5667, 3079, 1405, 965, 2695, 4749, 1133, 4979, 823, 1353,
1541, 3058, 3007, 504, 5381, 854, 5209, 4095, 2, 1899, 3981, 3119, 693, 4195, 1106, 1296, 532, 3887, 1737, 3605,
3951, 2412, 4454, 3679, 2049, 2751, 5596, 5074, 5663, 2385, 1215, 4604, 2093, 1594, 3170, 2817, 5160, 3167, 5355,
4672, 4439, 789, 5393, 2460, 3934, 921, 3667, 4082, 4861, 2441, 5704, 4526, 5952, 2069, 3013, 204, 594, 2857, 1602,
5213, 4003, 2984, 2938, 4332, 3841, 2848, 130, 4267, 3016, 237, 3984, 808, 2602, 19, 1090, 2624, 546, 950, 514, 986,
88, 1558, 429, 4216, 1246, 3077, 3680, 3404, 5116, 3524, 5846, 1705, 3190, 502, 663, 3718, 1303, 353, 3464, 2136,
1403, 1726, 5326, 3147, 427, 4273, 1374, 5065, 4277, 881, 4223, 1483, 3482, 397, 4871, 2726, 4742, 1336, 2519, 4959,
4040, 738, 5874, 3253, 3285, 1874, 5469, 249, 2285, 571, 4692, 17, 5135, 937, 1770, 1895, 1764, 298, 5254, 5810,
2599, 1818, 4453, 1829, 210, 1975, 59, 5045, 2439, 1229, 1294, 4757, 1766, 4380, 1528, 1582, 2085, 5498, 3440, 5402,
1081, 996, 4533, 5400, 1119, 1911, 5466, 1556, 4942, 4159, 525, 4305, 763, 1140, 5238, 1836, 1144, 4138, 3485, 2443,
794, 2962, 4456, 1206, 1087, 2801, 2254, 322, 1177, 3348, 3417, 276, 590, 1763, 5133, 137, 4253, 1572, 982, 3597,
5491, 4872, 4632, 1343, 355, 4561, 3783, 4056, 2421, 4210, 2073, 585, 3475, 1743, 4946, 23, 2319, 5645, 3957, 4460,
1998, 4014, 4619, 3720, 1115, 472, 4262, 5783, 2627, 3075, 3700, 1341, 272, 4281, 2583, 2869, 3076, 3340, 3855,
4963, 2520, 5022, 3749, 3817, 462, 492, 1741, 3648, 1288, 1960, 1591, 782, 4655, 5539, 1596, 464, 1313, 4515, 1955,
5588, 3244, 3114, 4602, 1423, 3803, 2007, 1703, 2310, 1012, 578, 4395, 1320, 2929, 216, 529, 2094, 977, 1111, 1344,
4315, 4268, 1367, 4868, 2633, 3698, 700, 1476, 3778, 1304, 5199, 1837, 4061, 3184, 5962, 5875, 294, 3908, 1464,
2926, 5150, 995, 3826, 3910, 3295, 3852, 2621, 3879, 2997, 4194, 1551, 3169, 5870, 528, 4324, 4625, 1619, 4113,
5028, 4058, 1579, 841, 3376, 2359, 3050, 613, 4922, 4777, 3654, 4823, 2891, 2102, 5617, 4631, 4743, 4488, 5604,
5043, 2010, 2417, 4793, 3896, 2770, 3848, 2011, 747, 4744, 4516, 2902, 909, 208, 5934, 5266, 1122, 3590, 2700, 3325,
256, 4403, 4096, 818, 3849, 1261, 2349, 5403, 1605, 4240, 833, 4752, 3939, 2360, 1326, 1241, 895, 1445, 3636, 3020,
1973, 2038, 5267, 3004, 858, 523, 4422, 3999, 1282, 3021, 2188, 4081, 4541, 5516, 2031, 4513, 2858, 2632, 2116,
1547, 104, 4360, 5593, 3725, 898, 538, 5963, 879, 4896, 1204, 3193, 3606, 5421, 5333, 4765, 2970, 2196, 2730, 350,
5703, 5958, 3594, 5977, 3452, 4694, 337, 5164, 716, 3371, 4538, 1991, 1386, 5639, 5041, 2142, 3063, 1173, 834, 825,
3751, 5916, 108, 3110, 3876, 3728, 5734, 2324, 3532, 5919, 1470, 2041, 5485, 4621, 2143, 3231, 5561, 2316, 4661,
3990, 4214, 238, 3649, 352, 1921, 832, 5844, 746, 5691, 2402, 1291, 5068, 106, 1587, 4755, 1902, 140, 826, 1338,
5140, 692, 672, 1777, 5343, 3232, 3165, 3612, 3913, 2557, 773, 3082, 4876, 3911, 5626, 3521, 618, 1163, 4037, 945,
2306, 972, 4926, 4628, 2198, 5823, 4152, 2370, 346, 5784, 4930, 2639, 3569, 5845, 2328, 1838, 5226, 5053, 5625,
1817, 2113, 4283, 4689, 4559, 2927, 1896, 1595, 1042, 4740, 4334, 3031, 5010, 1540, 4121, 2005, 2679, 5662, 4386,
2231, 5985, 4660, 5609, 4688, 5047, 5365, 533, 2455, 3974, 947, 1053, 1008, 3408, 1309, 426, 2904, 3422, 183, 3558,
3333, 2276, 2643, 3106, 2442, 3291, 767, 4837, 2266, 831, 2134, 4054, 3369, 64, 73, 1986, 1080, 4469, 389, 3413,
2486, 3639, 4665, 2827, 207, 4006, 2400, 1774, 2304, 3019, 4933, 3032, 5346, 4974, 5922, 3477, 5980, 4155, 4206,
3214, 2733, 2752, 4035, 777, 3747, 442, 1501, 3221, 4675, 1577, 2042, 5535, 3571, 3727, 627, 3806, 3427, 5075, 5946,
678, 3764, 4853, 1635, 2870, 77, 2952, 3329, 4820, 5629, 5917, 1678, 5926, 2958, 561, 3721, 4289, 5359, 2032, 2660,
109, 1051, 3641, 1854, 3245, 3604, 5210, 4831, 3560, 4459, 5439, 1455, 4999, 5965, 3658, 5825, 3660, 2676, 679,
5137, 307, 5064, 96, 4265, 3682, 4537, 4693, 601, 498, 2114, 2024, 5283, 1418, 3824, 5614, 971, 3645, 5949, 5812,
1974, 1202, 3246, 867, 2258, 3621, 1005, 3945, 786, 4574, 1428, 1967, 3788, 4536, 2374, 5649, 1158, 1432, 3574,
5456, 3064, 2792, 100, 2133, 928, 2003, 644, 658, 1939, 2815, 5107, 226, 2834, 3603, 5448, 5893, 5027, 2941, 620,
1609, 4358, 2241, 225, 274, 1645, 4573, 2101, 3343, 133, 1165, 1712, 3005, 5428, 5147, 37, 2555, 4314, 1809, 2794,
5303, 41, 1669, 2507, 3520, 2352, 3135, 1043, 4432, 556, 3866, 3217, 1798, 2553, 3428, 1346, 5931, 4662, 1494, 5377,
2852, 606, 375, 166, 856, 2743, 1771, 5368, 4746, 1496, 316, 1576, 5646, 4721, 1439, 5118, 386, 4843, 4308, 1191,
2586, 5265, 4293, 4961, 1491, 2630, 3898, 5275, 1830, 4109, 58, 960, 600, 2628, 2341, 1240, 1437, 3069, 5109, 5034,
5620, 1848, 5159, 374, 2495, 2910, 3356, 2930, 646, 5155, 843, 2944, 1085, 1242, 4098, 169, 5725, 254, 1677, 503,
2775, 2055, 4554, 4328, 2311, 4855, 4320, 2610, 1883, 5014, 1820, 1348, 3297, 2699, 3314, 1232, 994, 1887, 1747,
5923, 4759, 653, 2512, 3519, 5986, 4099, 1266, 3735, 3765, 5342, 3937, 4237, 4144, 1958, 495, 4370, 5610, 4401,
1970, 5475, 816, 163, 3993, 4505, 1632, 1627, 1787, 5157, 5636, 4446, 5677, 1804, 2651, 4042, 364, 3249, 5387, 3354,
869, 1377, 3435, 3854, 1611, 5037, 4750, 1149, 2020, 1750, 1692, 1358, 3406, 2663, 4507, 1284, 358, 4131, 4218,
3706, 5128, 3812, 5595, 3240, 3791, 5841, 3965, 2235, 40, 820, 4436, 1938, 3917, 5503, 5459, 2373, 5183, 512, 3321,
565, 2690, 1002, 5630, 2420, 2839, 5872, 5451, 5650, 4392, 3677, 5799, 4511, 697, 1849, 5091, 4869, 4681, 1132,
2416, 1543, 548, 2757, 967, 134, 5882, 4169, 4671, 1782, 3153, 5866, 4520, 4053, 702, 699, 3116, 345, 2906, 4911,
1131, 3387, 4529, 1192, 3556, 2631, 4810, 2148, 3681, 3385, 3883, 3551, 101, 4429, 5307, 5112, 5624, 2691, 1262,
124, 2240, 5684, 952, 4020, 2335, 3202, 622, 1775, 454, 2672, 1113, 2273, 1143, 4945, 3144, 780, 5554, 5072, 4284,
3829, 4239, 1039, 3748, 5362, 3593, 1761, 753, 3514, 1180, 5968, 624, 3364, 4686, 5179, 2190, 3707, 792, 4244, 496,
4867, 5937, 1286, 1956, 4606, 3732, 5482, 5248, 5819, 5184, 4770, 1634, 5765, 3489, 2350, 3956, 1253, 3161, 3478,
4900, 760, 1806, 3825, 3270, 212, 5834, 740, 4581, 323, 2309, 1235, 4355, 3819, 1681, 5401, 3884, 5975, 4530, 3302,
3702, 4463, 21, 1247, 2166, 1776, 2866, 5894, 963, 730, 3622, 628, 24, 946, 5520, 694, 1561, 903, 2447, 5881, 196,
2277, 3527, 1197, 4877, 2911, 750, 2731, 4496, 1907, 236, 2806, 1661, 2150, 5392, 387, 1957, 2357, 968, 5002, 2909,
404, 267, 1207, 5502, 4428, 3831, 123, 981, 4022, 5632, 1289, 2705, 1462, 2845, 5119, 3973, 558, 639, 2494, 4077,
4722, 3014, 5443, 2552, 2896, 3316, 4899, 1416, 795, 1306, 4478, 4423, 3878, 2384, 3509, 157, 4848, 983, 4151, 904,
2233, 3361, 485, 3769, 1433, 144, 1256, 3455, 46, 1107, 5163, 5040, 388, 5033, 3609, 2677, 4434, 1500, 3550, 4642,
3713, 735, 3864, 4710, 2779, 667, 779, 5806, 1877, 1862, 3853, 2571, 5233, 20, 4583, 5063, 5994, 3685, 5422, 5134,
1324, 5106, 3277, 1963, 5918, 310, 2526, 5976, 5843, 4394, 2996, 3476, 2289, 5710, 2135, 3516, 1698, 1810, 1768,
711, 5143, 446, 5076, 5200, 1068, 5223, 372, 1479, 5388, 1843, 1730, 721, 1226, 5700, 5453, 3651, 2768, 3459, 2210,
5350, 5445, 3980, 3872, 1732, 3862, 4949, 5759, 1498, 5450, 490, 4083, 3490, 3292, 1937, 1671, 3230, 4893, 5258,
638, 2503, 5113, 5743, 1584, 1123, 4522, 5500, 2702, 2388, 1599, 5263, 1083, 1989, 4373, 266, 4953, 2888, 5508,
2481, 2397, 864, 5247, 3617, 5204, 4560, 1784, 3586, 4590, 4756, 897, 171, 1275, 1746, 5861, 3511, 5767, 4569, 566,
344, 4992, 3909, 580, 4139, 4737, 2688, 2229, 1175, 3171, 2510, 5220, 264, 4295, 634, 1221, 4301, 1555, 3858, 5621,
85, 5312, 1568, 3620, 1316, 5318, 4208, 5634, 406, 696, 5, 5757, 4100, 5375, 978, 1708, 1373, 2572, 524, 4578, 2351,
1299, 1533, 2482, 4367, 3447, 3279, 2684, 5176, 3235, 4406, 1570, 992, 3515, 2232, 3342, 3139, 5652, 3394, 3549,
615, 2203, 1254, 309, 3498, 2245, 1954, 3290, 2395, 5666, 99, 5871, 5925, 563, 4425, 62, 1267, 4584, 4188, 5984,
5840, 807, 3353, 4055, 4399, 4424, 2744, 1078, 5003, 722, 1994, 3929, 1976, 5820, 2580, 2425, 1480, 5470, 278, 3038,
3346, 5130, 1213, 1652, 1057, 718, 1529, 1064, 9, 5499, 4234, 1924, 1636, 923, 2850, 3867, 3948, 1155, 3504, 4233,
2301, 2390, 3281, 30, 4353, 5648, 785, 3122, 2560, 4357, 5764, 4050, 3874, 4730, 3305, 2470, 3759, 5310, 1590, 4257,
155, 1716, 3889, 5776, 2424, 3970, 314, 1941, 5191, 1872, 2237, 203, 4313, 4247, 4824, 5915, 2822, 5805, 4648, 2709,
1557, 5111, 4448, 3657, 5268, 4408, 710, 4076, 727, 476, 5431, 3953, 2715, 482, 3099, 362, 2968, 5867, 4379, 1586,
743, 5100, 2932, 3451, 1074, 5205, 4812, 5587, 430, 802, 3115, 906, 1608, 3274, 174, 2946, 5669, 2985, 2013, 3365,
3567, 2321, 2737, 5126, 2434, 862, 984, 61, 2408, 920, 2017, 5795, 4252, 1135, 3271, 3625, 2916, 3736, 1188, 3143,
597, 2683, 2960, 3142, 3533, 635, 4809, 682, 5304, 4363, 2398, 4322, 5804, 4128, 1022, 93, 1399, 1614, 4880, 54,
1465, 2928, 189, 555, 1947, 5995, 798, 2992, 2515, 118, 2604, 4677, 4243, 1216, 3423, 5090, 1062, 84, 4525, 1535,
3432, 796, 1581, 4641, 3402, 1904, 1369, 5570, 2493, 5274, 1184, 1041, 5201, 1077, 3795, 828, 1654, 1259, 4776,
4074, 1273, 3936, 2407, 5172, 1199, 1881, 3832, 705, 4932, 3922, 4551, 414, 4598, 1701, 1617, 1379, 3401, 400, 4904,
2736, 4269, 2480, 657, 2271, 5230, 845, 4190, 370, 1756, 4691, 1825, 890, 2418, 5463, 1913, 280, 1015, 3113, 2554,
4841, 4051, 2338, 3130, 1752, 1018, 1700, 475, 3176, 1027, 2168, 2086, 5779, 1280, 330, 3734, 874, 5763, 4729, 2537,
4452, 119, 4184, 5215, 2488, 5789, 4937, 5901, 18, 517, 4382, 1230, 1255, 2873, 1538, 4663, 4723, 3646, 5337, 3126,
3643, 176, 2642, 1159, 2745, 4865, 2436, 3711, 4668, 175, 1317, 5533, 1559, 3248, 2082, 2818, 5168, 5510, 2092,
3985, 5449, 1429, 5961, 1549, 3943, 2603, 4830, 1723, 2718, 1130, 4951, 814, 1898, 4687, 4160, 1513, 3794, 1037,
4629, 3768, 2399, 3814, 3983, 3399, 3587, 1706, 1456, 1362, 4939, 5328, 2307, 3326, 1154, 4577, 574, 168, 1966,
5227, 2840, 3776, 3204, 3107, 2484, 1364, 2372, 2392, 5195, 2923, 2048, 444, 484, 3694, 2228, 3955, 2816, 378, 2811,
3630, 3319, 4339, 1923, 3730, 36, 5382, 2796, 2577, 1397, 1345, 5302, 3259, 3517, 4278, 4127, 3792, 5542, 5297,
4725, 5496, 1626, 4048, 3258, 218, 2777, 2758, 3157, 4286, 5802, 4302, 4475, 5208, 3315, 5089, 2783, 2000, 5378,
3575, 2541, 3209, 4212, 3022, 2361, 1295, 2004, 4580, 4732, 3198, 231, 2716, 122, 3200, 5423, 5992, 4707, 92, 2606,
2977, 5741, 3614, 491, 282, 815, 1815, 572, 5873, 3375, 3390, 4426, 453, 1562, 3724, 1988, 892, 591, 2070, 2472,
4728, 1982, 2012, 13, 3148, 1917, 748, 4135, 887, 1959, 1631, 4792, 1745, 1487, 356, 5940, 2983, 2594, 2949, 3805,
1927, 3535, 451, 2597, 4275, 393, 2889, 4101, 2152, 3272, 3710, 1807, 3265, 5317, 3025, 3196, 5959, 4130, 4150, 985,
3944, 1879, 4503, 1778, 1812, 5430, 245, 2167, 4248, 4036, 4092, 4564, 3673, 2828, 5829, 4948, 154, 2348, 4535,
5633, 5716, 1499, 2607, 3663, 2450, 2588, 4336, 381, 2445, 770, 5528, 3500, 70, 4960, 1434, 3247, 5203, 998, 5948,
2593, 5681, 5794, 2169, 2721, 2444, 4312, 3389, 5212, 188, 5454, 3299, 632, 5206, 5464, 1952, 5105, 3480, 4664, 670,
2270, 1979, 4779, 1578, 3309, 288, 3688, 4591, 2353, 398, 5676, 1648, 2666, 4957, 1004, 285, 2500, 2180, 223, 4567,
4821, 3219, 4311, 717, 1734, 2766, 1526, 4596, 3439, 5344, 3012, 4072, 866, 4935, 1067, 4259, 4323, 2279, 3674,
4119, 2837, 3553, 1649, 731, 4124, 1944, 5673, 3959, 468, 1866, 1092, 2098, 1945, 932, 3585, 4090, 1069, 2959, 2706,
1442, 1773, 1694, 5567, 2047, 1438, 3886, 1390, 4836, 422, 5473, 541, 4458, 5865, 3592, 604, 4418, 5177, 4794, 220,
1789, 1929, 751, 4709, 5252, 2215, 3124, 1134, 3653, 3430, 3538, 3372, 1417, 44, 3048, 1860, 2637, 584, 3870, 2846,
2567, 2052, 599, 2696, 752, 4381, 2674, 4650, 5180, 3865, 5906, 4908, 3546, 2847, 2563, 1740, 5098, 5175, 1510, 127,
2652, 3505, 3222, 4784, 3790, 5052, 5973, 5898, 5689, 2251, 2345, 3752, 4390, 4698, 4067, 793, 3117, 5009, 3837,
4069, 3830, 2409, 4012, 3552, 1718, 4319, 4438, 1347, 617, 215, 4307, 2771, 5706, 5389, 86, 671, 2530, 3529, 2748,
2096, 43, 3018, 4760, 5229, 5013, 2446, 384, 1781, 5889, 557, 3610, 560, 4875, 2619, 373, 2293, 4786, 2115, 3602,
2483, 4450, 2784, 2471, 3758, 2787, 232, 1227, 3425, 2717, 2523, 4481, 5945, 2878, 273, 2739, 2972, 2899, 2650,
3098, 4198, 5721, 1153, 809, 611, 2773, 1023, 4178, 4575, 4846, 4272, 4317, 2842, 1522, 4669, 2780, 4557, 5824,
5518, 3471, 5386, 1466, 3977, 4967, 4523, 5653, 170, 5860, 4716, 1618, 5768, 5851, 5627, 2375, 4085, 3128, 3338,
480, 318, 813, 1715, 1157, 2618, 979, 3767, 4222, 4465, 342, 5115, 3090, 4863, 2246, 1668, 3172, 3892, 5657, 4421,
5941, 186, 3958, 4346, 2535, 5178, 3065, 4419, 2023, 5071, 4864, 1687, 4376, 395, 1025, 875, 5993, 2121, 5311, 4318,
839, 5686, 941, 4851, 4613, 4772, 4528, 1646, 2841, 2387, 456, 2097, 1707, 4242, 4849, 2019, 3726, 4514, 1796, 882,
487, 4545, 1673, 1061, 2937, 5376, 2963, 970, 5399, 2821, 3798, 2050, 2534, 4626, 3994, 5720, 4489, 3785, 2682,
3136, 4519, 989, 2788, 3276, 3827, 2458, 5656, 4587, 2843, 3284, 5519, 3946, 4157, 1993, 411, 4592, 2298, 4748,
2337, 4844, 4417, 3828, 4973, 116, 956, 139, 3445, 3201, 5487, 158, 1831, 4011, 4114, 420, 5762, 1469, 5951, 452,
3411, 5000, 4010, 5983, 2299, 5056, 2155, 5563, 5080, 1210, 3467, 5964, 2993, 5891, 3429, 2426, 4031, 1801, 3308,
899, 5412, 1846, 3507, 5913, 4656, 2680, 1297, 4708, 5606, 1905, 5380, 3444, 5732, 3030, 112, 4165, 5580, 5838,
4309, 5055, 3381, 2884, 3034, 3388, 3986, 3266, 1300, 1683, 4934, 63, 1853, 5452, 5287, 4950, 3942, 1515, 5809,
1548, 332, 3723, 774, 772, 382, 764, 2931, 1310, 5568, 435, 5599, 4383, 1376, 5285, 2296, 1116, 2315, 4639, 1977,
1615, 1021, 868, 3754, 3890, 3691, 5537, 1325, 5991, 922, 4340, 2294, 1430, 4062, 769, 4213, 1058, 4637
]
VALIDATION_SPLIT = [
2807, 2644, 1662, 5138, 321, 1674, 3793, 771, 848, 3166, 3002, 2332, 1224, 631, 2895, 2578, 5744, 2453, 1472, 905,
1532, 4217, 2103, 1481, 3043, 4977, 34, 3112, 5598, 328, 2979, 4927, 1457, 469, 2812, 190, 1514, 227, 3178, 5863,
2753, 2401, 1914, 1738, 754, 2829, 4825, 5225, 3900, 1847, 2367, 3011, 1164, 16, 2693, 5540, 2893, 3763, 2165, 105,
4885, 4182, 1588, 2158, 1431, 1333, 4862, 1047, 5552, 5890, 3523, 1930, 4174, 5613, 3268, 2905, 4368, 4354, 5638,
2522, 4455, 4117, 3996, 4015, 4980, 3186, 1387, 1195, 4442, 5758, 2805, 5814, 1523, 2063, 980, 5188, 1903, 4457,
1858, 333, 2140, 2363, 4400, 4002, 576, 1257, 2925, 3840, 1834, 3899, 349, 4396, 729, 3992, 5240, 3699, 3483, 2462,
626, 5854, 1936, 551, 3731, 3967, 2208, 2226, 3665, 5144, 247, 2649, 2735, 4984, 3123, 5120, 3975, 5321, 539, 5842,
2128, 3289, 4279, 5467, 4348, 5835, 4829, 1448, 1690, 2066, 4181, 1835, 1435, 2998, 3345, 1733, 5370, 3091, 3744,
2569, 5529, 1799, 3470, 3666, 1351, 5472, 2981, 2636, 4300, 1606, 4043, 757, 3145, 3229, 202, 913, 4497, 5702, 1531,
5243, 1814, 2833, 3755, 918, 2954, 5619, 3697, 3174, 4163, 3409, 912, 5912, 72, 756, 3438, 2803, 3103, 1049, 5024,
3692, 4695, 29, 4078, 507, 142, 2767, 33, 1574, 4699, 1239, 1125, 4004, 5712, 3054, 1441, 4589, 5273, 3577, 4204,
857, 5373, 2336, 4866, 5124, 4976, 3359, 234, 2830, 872, 2302, 401, 3497, 1769, 2313, 5054, 1727, 4482, 1925, 2130,
1453, 4781, 4202, 5553, 728, 544, 1181, 3780, 3026, 2626, 2343, 3987, 800, 5427, 2615, 2380, 1916, 4331, 1203, 5966,
1398, 5506, 5756, 2518, 4735, 2477, 4579, 2112, 1421, 1000, 2601, 2659, 4612, 851, 2776, 2244, 408, 2303, 3846,
3053, 4435, 3008, 1819, 3875, 607, 1389, 4111, 97, 3191, 1029, 385, 1710, 1419, 4887, 3628, 3576, 4832, 4924, 734,
1832, 1330, 4807, 583, 5679, 2658, 5435, 1612, 1185, 5713, 1231, 4544, 2252, 153, 1016, 1046, 4019, 534, 2948, 299,
5082, 5166, 2290, 873, 1339, 4717, 102, 3286, 5747, 1987, 3882, 4199, 3775, 2635, 5051, 4907, 5198, 3267, 3251,
2095, 4108, 443, 5651, 5170, 1792, 4995, 2670, 4387, 5868, 2742, 2464, 3226, 5755, 3173, 235, 5194, 2491, 5207,
4228, 4404, 4443, 4437, 445, 3256, 5909, 3188, 4107, 3433, 5008, 1292, 5869, 5947, 1943, 25, 325, 1497, 2734, 919,
4034, 3047, 5579, 1283, 3782, 3397, 1245, 3618, 5260, 95, 4220, 4870, 5690, 2487, 2795, 434, 4479, 2202, 1104, 74,
1688, 3989, 3084, 258, 471, 2141, 3212, 2945, 4288, 935, 405, 5998, 2106, 4892, 4651, 2885, 3239, 1208, 3379, 2225,
5839, 2177, 666, 1585, 5340, 4966, 4614, 5989, 2957, 1477, 3127, 2403, 5410, 5522, 1742, 3655, 5420, 39, 3426, 243,
2800, 2139, 4440, 4287, 1307, 1569, 4347, 633, 2920, 1011, 1780, 4996, 3003, 5615, 2479, 799, 4106, 758, 1553, 4203,
675, 742, 1268, 4472, 2724, 804, 5933, 3629, 4902, 1878, 5668, 5315, 5366, 2317, 4415, 4161, 3779, 2646, 2935, 5513,
1371, 5729, 4915, 4816, 2790, 4483, 1821, 2862, 5643, 4563, 5036, 4690, 3449, 5569, 4783, 3659, 3363, 677, 4597,
1349, 3757, 1409, 1676, 1670, 410, 2809, 3199, 5990, 1897, 687, 3635, 3595, 1475, 936, 5793, 2366, 5769, 5924, 474,
3216, 1527, 4931, 2640, 1044, 5030, 4679, 180, 842, 479, 5688, 4038, 3350, 5245, 3976, 2836, 178, 5978, 3287, 211,
5953, 4250, 4751, 4706, 4508, 3027, 3572, 3033, 4988, 3487, 4788, 1554, 2622, 5093, 379, 1948, 3261, 5409, 885,
3213, 3368, 5066, 1332, 279, 3807, 1490, 5942, 2582, 4118, 1919, 5544, 135, 5361, 3644, 1639, 3328, 4964, 2548,
3052, 3564, 1393, 2667, 4039, 341, 791, 4477, 1127, 1511, 506, 1890, 5031, 193, 5883, 924, 308, 2686, 706, 2755,
262, 2786, 391, 4622, 1167, 2369, 45, 5859, 4389, 3821, 4270, 3211, 1368, 3481, 790, 2859, 4921, 2547, 3800, 1580,
812, 4936, 2950, 367, 2498, 38, 1748, 260, 1099, 412, 4187, 2411, 3607, 3089, 197, 4351, 5398, 1413, 625, 5050,
2459, 5151, 3443, 2942, 3995, 4888, 5345, 1550, 1010, 886, 4125, 1901, 686, 5969, 3868, 3838, 431, 2956, 4527, 3969,
4540, 2973, 3418, 5573, 402, 2675, 4449, 1183, 5026, 1637, 3626, 2391, 3194, 3042, 2109, 1248, 2267, 3860, 1488,
5884, 48, 2193, 4929, 2509, 2075, 3742, 1014, 4005, 248, 5514, 1072, 4940, 5492, 819, 3642, 5314, 2697, 1889, 5807,
4148, 2218, 4568, 3351, 1935, 2008, 4292, 4027, 1038, 1040, 681, 2876, 554, 5532, 1833, 4549, 1841, 1146, 5815,
3501, 2259, 4920, 3096, 5999, 3434, 1865, 2204, 3358, 5724, 987, 2262, 1552, 876, 2708, 4414, 4238, 2219, 4576, 707,
1493, 3816, 152, 5132, 3670, 1508, 5497, 4764, 2195, 1065, 5950, 2194, 4473, 177, 2922, 4420, 5618, 2027, 2058, 301,
2205, 1436, 526, 911, 467, 893, 2080, 4883, 5039, 4787, 4451, 2654, 5888, 4191, 1020, 3233, 3041, 4975, 4501, 2570,
4734, 3382, 1753, 4796, 1355, 5484, 80, 4620, 5048, 3377, 5772, 4607, 458, 2222, 240, 552, 319, 5232, 1060, 3857,
1340, 5012, 3175, 1839, 570, 3304, 261, 277, 822, 4852, 2664, 149, 1084, 3080, 5836, 2964, 1655, 3773, 3294, 5436,
455, 860, 5979, 3578, 649, 5928, 829, 2598, 1260, 5908, 2746, 5585, 5938, 1502, 2149, 3703, 2182, 2419, 3057, 324,
902, 5511, 4140, 3327, 2722, 5272, 540, 1219, 217, 3263, 5251, 5418, 4158, 553, 2797, 3705, 549, 5181, 4326, 1603,
4531, 4141, 417, 3661, 4468, 4071, 3037, 1214, 4754, 1329, 1190, 2211, 246, 1278, 4856, 5818, 5425, 2314, 192, 725,
4024, 5754, 2377, 5526, 2595, 991, 602, 4610, 3933, 5145, 2613, 3095, 1790, 3496, 586, 964, 5001, 577, 4886, 2214,
1172, 1059, 5142, 2860, 2255, 5885, 3690, 2759, 942, 1656, 224, 1845, 1861, 3132, 125, 2061, 4768, 3073, 2638, 3494,
2804, 3424, 5996, 5087, 596, 2900, 1546, 2146, 4789, 0, 4618, 1537, 5429, 2072, 2701, 5250, 4498, 884, 2405, 3160,
2874, 3895, 290, 2897, 2678, 581, 988, 5086, 4070, 2546, 2074, 3474, 5957, 327, 5904, 4, 82, 3559, 4747, 4226, 2207,
1305, 3441, 1244, 160, 4227, 1720, 5895, 2131, 4008, 4105, 5077, 1270, 5358, 3820, 3927, 4171, 4274, 5590, 2164,
1851, 3931, 636, 5694, 4211, 4889, 5407, 948, 4713, 31, 3836, 1489, 3323, 4064, 5197, 436, 3129, 2358, 5092, 5505,
4356, 925, 656, 1086, 3914, 2892, 4724, 4941, 4769, 2918, 4170
]
TRAINING_SPLIT_PHYSIONET = [2609, 4957, 7591, 5104, 6472, 2695, 924, 619, 5401, 352, 1959, 7489, 1481, 4305, 7227, 3,
7179, 4081, 4073, 7298, 6966, 7394, 4655, 5186, 2012, 3388, 5868, 286, 8188, 5696, 7154,
310, 6011, 506, 6187, 5516, 2711, 8368, 7088, 2498, 5727, 2981, 3517, 1285, 2582, 689, 4842,
5009, 5636, 5239, 6570, 3552, 6376, 7098, 8393, 2363, 5284, 7862, 5434, 366, 2425, 4354,
1495, 2807, 6409, 2298, 3125, 69, 3362, 6838, 2125, 4299, 6887, 6062, 2842, 6844, 42, 2636,
4902, 1865, 7118, 5950, 4301, 5084, 854, 8424, 5259, 108, 399, 7477, 543, 7152, 2943, 5774,
8059, 5278, 6916, 3262, 3597, 4573, 1278, 3671, 2456, 3017, 6457, 7932, 8312, 1778, 4490,
4263, 7702, 1419, 5975, 6978, 3870, 5649, 1552, 5250, 3077, 217, 2189, 6751, 3749, 1575,
5464, 3139, 1408, 1129, 1856, 10, 1046, 3355, 6604, 5716, 8159, 1060, 7788, 696, 7269, 2160,
3301, 7942, 2054, 8506, 5773, 3434, 1297, 8523, 3149, 5541, 2455, 5022, 641, 6578, 2284,
2465, 2152, 493, 4469, 620, 1741, 1244, 5967, 1840, 1685, 5874, 5632, 6716, 861, 1900, 8338,
1301, 1395, 3943, 2132, 6027, 2224, 2884, 2439, 343, 2729, 1250, 2940, 7707, 4350, 3806,
3172, 6276, 1905, 919, 5378, 7614, 4875, 202, 3134, 7806, 6471, 2015, 4091, 5200, 5265,
7728, 7277, 6288, 5046, 2349, 7673, 2655, 4224, 2279, 7986, 8298, 5212, 3697, 2995, 3761,
2153, 5529, 6340, 4719, 547, 8149, 8251, 748, 6692, 7481, 1188, 2913, 4706, 4439, 4270,
3573, 5292, 6378, 7909, 2238, 650, 189, 5437, 7044, 7338, 1845, 6117, 4985, 5796, 252, 243,
8406, 6193, 687, 1670, 1335, 8226, 6076, 7534, 8498, 7710, 2413, 2186, 3303, 4856, 1968,
1386, 7042, 1420, 7815, 5176, 5118, 4023, 6889, 6230, 4861, 7962, 3972, 1641, 3777, 5573,
7567, 6176, 4571, 4067, 8206, 7545, 5725, 3904, 4604, 1708, 2080, 7522, 5920, 4131, 4414,
3188, 5188, 2264, 972, 3524, 3984, 4457, 1165, 133, 7186, 7487, 5763, 6252, 2129, 2727, 235,
2861, 5772, 5285, 2330, 6123, 1003, 1299, 1316, 7985, 4586, 263, 5570, 1262, 2440, 6455,
2509, 2122, 6671, 3475, 7159, 5976, 1945, 275, 2483, 1806, 2168, 3488, 6210, 6980, 2725,
6078, 2788, 4087, 2043, 3275, 3170, 5245, 1382, 3693, 227, 7863, 4501, 1108, 7953, 7070,
1389, 7047, 3027, 1385, 7729, 8153, 5260, 7434, 2882, 29, 1557, 8345, 0, 8182, 6157, 1710,
6458, 6772, 1291, 1537, 3813, 2798, 7476, 4555, 6392, 2751, 6668, 8519, 3304, 4674, 6826,
3039, 7447, 7790, 2228, 2994, 6083, 6221, 3792, 3650, 1720, 4307, 4318, 5768, 8453, 724,
7531, 4162, 439, 5453, 2115, 1361, 4038, 6863, 3497, 6839, 4612, 7955, 4464, 7516, 634, 910,
3110, 8408, 4507, 406, 6744, 5706, 2358, 1560, 2170, 3811, 2444, 7755, 6384, 1538, 3113,
7274, 4253, 5167, 7966, 4383, 3144, 3800, 1702, 7991, 5272, 196, 6797, 6757, 6628, 1530,
1566, 1163, 1251, 7087, 5256, 5263, 1498, 288, 3103, 1350, 20, 2299, 7248, 566, 8031, 321,
3035, 1820, 7987, 8067, 2369, 4352, 2366, 2387, 5595, 2721, 4225, 6794, 7996, 187, 7779,
6557, 1572, 4629, 837, 2596, 1166, 336, 2528, 7626, 1929, 2188, 7235, 2380, 5794, 5816,
6493, 1354, 5844, 2138, 1429, 3140, 2265, 3370, 5007, 5365, 6367, 3315, 5390, 1081, 3387,
1349, 1873, 2685, 1343, 531, 1449, 100, 4995, 6133, 4897, 2275, 7397, 8401, 1223, 7637,
1488, 1477, 6749, 1102, 1114, 1054, 1356, 5290, 1621, 6097, 5109, 7532, 7321, 2496, 6845,
5479, 942, 3580, 4584, 1918, 2418, 3128, 5132, 3511, 4410, 3667, 274, 5906, 7189, 2269,
4381, 4675, 4477, 492, 2809, 7879, 5766, 697, 879, 6135, 5881, 2244, 4216, 3666, 2356, 7543,
2812, 2833, 908, 2859, 1140, 7935, 7346, 8346, 2504, 6992, 7180, 7014, 4742, 4050, 7929,
5983, 3721, 7096, 5748, 6372, 2423, 2110, 7426, 5624, 925, 7680, 4121, 4852, 5098, 8336,
3532, 6368, 3136, 5343, 8465, 1550, 711, 3293, 6860, 1678, 7956, 1689, 8021, 2855, 764,
2036, 7924, 1879, 5491, 7961, 281, 3448, 1006, 6231, 309, 6862, 6403, 4905, 6895, 6470,
1199, 6081, 2888, 1790, 6872, 456, 2736, 3903, 7163, 7408, 7441, 1704, 2321, 4295, 8018,
5870, 6291, 2362, 1026, 1563, 3322, 6065, 2791, 1500, 1998, 4083, 7214, 921, 2341, 701,
7007, 814, 5135, 5182, 5162, 2100, 5911, 8347, 3747, 1120, 3468, 2343, 7421, 1930, 4971,
568, 2316, 579, 4504, 4394, 8041, 1139, 1863, 4795, 8363, 4192, 2074, 4123, 7127, 3576,
7945, 2955, 6417, 2852, 784, 3686, 8043, 3365, 78, 5891, 8105, 6538, 3066, 8440, 5899, 3259,
30, 7175, 2145, 7608, 692, 2040, 4596, 5730, 8097, 1062, 7593, 7581, 7146, 2485, 2505, 4015,
5958, 4437, 4727, 3457, 4213, 447, 232, 6929, 7923, 7415, 485, 1021, 4112, 4965, 4089, 5220,
8239, 8500, 3690, 6168, 1896, 4308, 6783, 3238, 4361, 4406, 1171, 4582, 3133, 5347, 277,
4251, 1890, 1048, 4047, 3097, 6906, 8247, 8032, 6946, 2018, 7097, 2225, 1950, 130, 6447,
2563, 1470, 3786, 7371, 2392, 6334, 5320, 1511, 2289, 8299, 197, 1712, 3344, 1225, 185,
4153, 272, 2261, 7919, 7267, 7530, 4880, 3444, 4487, 6185, 4158, 3079, 6704, 3510, 1264,
4430, 7561, 5926, 5973, 6915, 8225, 2315, 1835, 1185, 4272, 3718, 2719, 1715, 3298, 6380,
6007, 4419, 5307, 5980, 8404, 5461, 6796, 104, 345, 3086, 575, 3582, 2932, 7092, 3724, 4809,
7992, 7601, 5000, 4872, 6848, 3589, 5882, 2031, 901, 3337, 2458, 6052, 3485, 5509, 3028,
2971, 4298, 2120, 2651, 4617, 7117, 6786, 5997, 179, 777, 677, 5063, 1393, 864, 2401, 7099,
6374, 1475, 4911, 3855, 4723, 3109, 7526, 8259, 2398, 1860, 1526, 2953, 4317, 5102, 7662,
6054, 4034, 5861, 6730, 1510, 6718, 3852, 4402, 7168, 535, 8524, 1238, 5518, 138, 7918,
2742, 4920, 2697, 2390, 2618, 2420, 2177, 3089, 554, 5158, 6154, 1999, 3129, 8475, 6517,
2450, 2079, 4567, 6507, 6879, 4714, 5940, 4163, 7734, 3766, 3831, 7188, 1661, 1368, 6827,
4883, 3021, 5698, 5071, 2400, 2550, 2739, 3836, 1580, 718, 5534, 3664, 1215, 8349, 3615,
3521, 926, 5579, 1183, 55, 4569, 8165, 4407, 165, 2573, 3096, 7884, 6703, 4561, 5280, 3016,
729, 4259, 2215, 570, 4343, 3674, 5898, 2858, 7265, 7399, 973, 1363, 8284, 909, 3078, 4077,
8342, 776, 1940, 3474, 4844, 1444, 5303, 5214, 6477, 5367, 8386, 4779, 2610, 4155, 4729,
1858, 1832, 7981, 4392, 929, 1857, 6644, 6509, 5156, 946, 2468, 4404, 3986, 4275, 5352,
3645, 3999, 5153, 6390, 4579, 3233, 4823, 426, 967, 4690, 2098, 3070, 7613, 4488, 8443,
2367, 5113, 5641, 1425, 8445, 3974, 7627, 306, 6639, 7605, 3230, 6362, 3956, 6785, 1189,
1875, 5351, 2424, 1326, 1834, 1229, 6545, 8211, 7222, 533, 159, 1193, 1037, 5219, 5680,
3635, 1585, 2531, 7541, 8370, 7253, 4533, 5953, 7170, 3242, 5134, 3345, 4182, 2593, 844,
4175, 6679, 6225, 4395, 161, 3759, 594, 4451, 3258, 2266, 7297, 2578, 1849, 631, 2551, 3441,
3408, 3167, 7452, 5671, 7866, 5947, 5141, 4425, 4935, 3477, 8431, 6088, 2532, 1760, 3805,
6736, 3882, 1340, 5817, 6267, 4671, 5031, 6364, 6236, 6514, 4226, 7993, 7008, 7435, 6755,
807, 5452, 585, 8468, 4759, 4169, 5767, 4576, 6361, 7736, 6902, 2720, 3590, 2196, 7994,
2092, 3872, 1966, 7667, 5800, 7539, 1632, 1208, 3041, 1098, 6328, 6693, 2218, 8410, 2524,
2743, 6896, 5508, 5275, 829, 3809, 2227, 6543, 8278, 7719, 6790, 8078, 4721, 1814, 6279,
5747, 6233, 7187, 5123, 2584, 291, 3601, 8409, 4329, 2167, 4199, 4211, 4313, 1406, 5208,
6919, 84, 6949, 3083, 8285, 4888, 1008, 1833, 7835, 902, 2007, 2184, 8415, 2379, 1414, 846,
6613, 3575, 229, 5513, 1192, 1746, 7458, 5995, 3678, 636, 7622, 4998, 1439, 8111, 1792,
6481, 226, 369, 2878, 7002, 2804, 2300, 2082, 220, 6196, 3795, 2180, 1734, 1601, 4654, 6370,
5478, 3868, 4974, 5383, 6739, 2760, 950, 3158, 4693, 1987, 7303, 16, 4003, 5955, 2002, 1658,
4444, 6214, 8282, 1296, 1421, 4839, 5302, 1541, 1126, 7319, 5642, 5524, 6698, 2311, 3728,
1636, 3592, 8147, 1831, 4473, 3889, 771, 1432, 8237, 6774, 8093, 700, 2241, 2008, 4184,
1378, 2166, 1381, 4731, 7266, 3772, 87, 7416, 7454, 1435, 1486, 4892, 6136, 6812, 6058,
4534, 8124, 597, 3632, 8172, 1269, 961, 7799, 1990, 3220, 6412, 3908, 1615, 6824, 1698,
2588, 4052, 5933, 1523, 4142, 6114, 7239, 1459, 6936, 615, 917, 7537, 4009, 7283, 4994,
1684, 3545, 6563, 1727, 5500, 2539, 5751, 1925, 7364, 2875, 2745, 6807, 2109, 8510, 2075,
3641, 4895, 6099, 3266, 6868, 158, 4274, 6217, 8108, 825, 7196, 4776, 7512, 7219, 2954,
7666, 5556, 6200, 5549, 8433, 788, 124, 2642, 5658, 4279, 1517, 7926, 3626, 5159, 6483,
1019, 1983, 4109, 390, 1699, 1850, 2648, 2028, 998, 7584, 60, 4598, 5528, 1469, 99, 221,
7839, 7800, 364, 5103, 1529, 6391, 6494, 8175, 5770, 6667, 8454, 6095, 477, 5825, 1974,
5257, 2017, 6731, 6248, 4246, 1210, 2070, 7557, 859, 1035, 2430, 2915, 1515, 7404, 3932,
3591, 7556, 2285, 2747, 3555, 5443, 2633, 6365, 5191, 1347, 7904, 1235, 5040, 4848, 923,
3159, 2726, 6995, 3551, 1769, 7203, 3124, 1660, 4750, 7870, 1087, 7604, 4133, 871, 6319,
2754, 4389, 2559, 4745, 3214, 2982, 157, 6402, 6625, 1906, 322, 820, 6238, 2632, 1239, 4387,
1482, 8398, 8527, 7583, 3466, 7255, 2277, 1776, 6118, 664, 6211, 3181, 3694, 141, 8279,
2576, 6580, 2346, 4500, 1590, 4611, 5482, 2471, 5471, 3187, 8169, 5721, 1203, 6655, 1951,
6551, 4816, 355, 6874, 4601, 4364, 3051, 7688, 2984, 6497, 8482, 476, 7342, 4417, 5913,
6112, 1160, 4039, 405, 5161, 428, 5960, 7438, 3189, 2500, 839, 6678, 2713, 1090, 5012, 1634,
4581, 613, 6566, 4812, 1859, 2591, 7528, 7930, 3712, 6192, 3937, 957, 6768, 1116, 8204,
7113, 1520, 7478, 4209, 2090, 2800, 5481, 8019, 3640, 7928, 8361, 3893, 5590, 5203, 7890,
4817, 8352, 3622, 4570, 7286, 4119, 5319, 7509, 7430, 7655, 4452, 5115, 767, 6284, 7767,
3313, 6782, 1617, 2666, 8294, 632, 8491, 7689, 8396, 5155, 7417, 3920, 2267, 5323, 35, 4152,
2592, 2806, 3886, 6050, 7562, 4360, 4964, 2408, 6620, 6568, 1370, 5600, 4159, 6165, 7360,
515, 4323, 7164, 2470, 2553, 7595, 7711, 4431, 2087, 5446, 8334, 6342, 3896, 2140, 3540,
3081, 1253, 2172, 951, 4201, 4334, 8467, 3826, 7376, 7344, 614, 3791, 6705, 7675, 4669,
6562, 8507, 8186, 5630, 6886, 7610, 1514, 5416, 5047, 5778, 2823, 6598, 5627, 5922, 296,
8275, 3254, 4045, 8418, 4807, 7905, 3895, 5876, 7693, 114, 600, 6495, 2978, 2364, 5035, 550,
5218, 5448, 3252, 4928, 4286, 2303, 646, 7750, 4438, 4791, 1604, 4075, 3530, 3082, 7313,
8360, 6189, 8103, 7251, 7385, 4486, 4421, 6997, 2572, 8058, 5091, 4709, 2096, 3029, 5892,
6669, 4194, 4618, 5197, 542, 164, 5126, 1892, 5611, 5850, 6122, 5065, 5810, 651, 461, 3176,
3446, 3117, 3706, 3837, 7309, 6969, 1711, 2155, 6799, 3924, 3579, 5999, 4063, 7682, 254,
2353, 3169, 6983, 5559, 7285, 934, 6089, 7654, 5961, 8400, 8317, 2660, 8028, 381, 5726,
4027, 2525, 2113, 3267, 2829, 2616, 4203, 2781, 893, 1558, 867, 7594, 1007, 2863, 7049,
3612, 6715, 6762, 4365, 3245, 1802, 3053, 6416, 7024, 8133, 3663, 4889, 7578, 7944, 6441,
8372, 5444, 3616, 5617, 8012, 95, 1676, 265, 6401, 1394, 1263, 3195, 6930, 354, 8180, 1701,
6330, 870, 1838, 2513, 1971, 975, 7829, 5501, 4663, 8388, 7952, 7232, 7684, 2419, 3910,
7519, 6293, 5919, 4542, 7751, 2547, 5181, 1292, 6433, 581, 5552, 2256, 6130, 5398, 4522,
6918, 8469, 7448, 6811, 6116, 6729, 979, 7362, 432, 3998, 5468, 4049, 1686, 5760, 4483,
7822, 7978, 61, 3328, 8419, 5540, 1804, 2814, 5273, 4288, 2613, 611, 1321, 892, 4789, 2208,
7546, 4687, 2239, 430, 7289, 7540, 4679, 5210, 5692, 8428, 2131, 783, 8076, 3394, 7190,
5092, 1606, 5454, 4380, 6047, 4332, 660, 4315, 1339, 8321, 5670, 6048, 4088, 6996, 6531,
4866, 930, 8265, 2141, 4122, 5081, 6180, 2011, 1499, 7178, 7517, 1367, 1553, 7636, 5982,
7414, 475, 758, 6645, 6162, 5164, 6490, 6141, 3563, 5206, 3102, 6068, 7553, 2063, 7465,
4799, 602, 1391, 2624, 1176, 2068, 1314, 2124, 7018, 3171, 6169, 261, 5069, 436, 6137, 2614,
2910, 2058, 7969, 4035, 1159, 1536, 498, 1988, 2221, 2034, 74, 1257, 2457, 7287, 7899, 2199,
2490, 4933, 6333, 7301, 7602, 1954, 2709, 4950, 7698, 8328, 3508, 6110, 3384, 1647, 7294,
1402, 2969, 7938, 3249, 999, 2619, 8423, 5487, 4177, 3898, 1260, 8274, 3204, 8253, 6113,
1851, 362, 4528, 5133, 4660, 4871, 8113, 2200, 5013, 5051, 3888, 666, 875, 3954, 3049, 2376,
6856, 7763, 402, 1798, 86, 4032, 3015, 5683, 2178, 5554, 4893, 7382, 2782, 7134, 1745, 4925,
2514, 5385, 4467, 7254, 6275, 3467, 511, 5333, 5869, 4597, 2734, 1664, 3197, 6526, 6014,
5419, 1719, 6254, 5112, 4873, 6701, 1761, 1351, 7833, 3350, 880, 8480, 2821, 6425, 960,
4926, 4261, 4568, 5276, 918, 5426, 4277, 3305, 1219, 7439, 7132, 4355, 5935, 4626, 2886,
3116, 494, 3229, 5985, 6484, 2865, 3280, 5777, 3046, 1355, 643, 3734, 1197, 5994, 5421,
4885, 8293, 1359, 4623, 8196, 6817, 5807, 474, 7524, 5712, 7676, 1430, 8449, 1981, 8489,
2623, 6242, 4520, 7722, 5445, 721, 5546, 103, 4634, 6608, 2554, 5171, 14, 2611, 1030, 4280,
6850, 2059, 6541, 572, 1015, 4851, 5533, 4737, 3476, 7640, 3753, 3094, 3317, 5389, 3178,
3480, 6045, 5723, 6503, 5923, 1220, 890, 2674, 659, 6659, 5519, 206, 936, 3611, 26, 1404,
792, 4244, 7670, 8292, 3409, 715, 116, 7824, 1443, 2836, 5064, 2774, 365, 6685, 4820, 5235,
6670, 5588, 2974, 962, 536, 4427, 8493, 1304, 798, 8077, 204, 2402, 5803, 6732, 2647, 7615,
6831, 3905, 3684, 7095, 1904, 2073, 6215, 1173, 1279, 7229, 6795, 6352, 2216, 304, 5217,
7111, 3528, 8155, 5138, 7405, 6597, 3348, 7462, 4580, 7611, 245, 2683, 1887, 238, 7471,
6429, 5987, 5204, 2715, 6290, 582, 7943, 4876, 992, 7307, 2411, 6213, 5342, 6463, 6837, 216,
4101, 6309, 4627, 8229, 2384, 4532, 4955, 978, 2213, 1437, 2950, 670, 3610, 6600, 1147,
4016, 5375, 8517, 1594, 7304, 4802, 5542, 1546, 145, 4936, 1709, 7872, 8288, 7536, 3877,
8260, 6474, 3787, 6181, 4793, 6672, 2976, 5557, 7278, 1004, 1317, 7354, 8394, 4257, 2960,
1836, 8487, 3353, 5699, 7193, 2668, 223, 8087, 363, 3250, 705, 1756, 5902, 2989, 5580, 4587,
7369, 1177, 5739, 5756, 1418, 7357, 868, 3486, 1551, 3269, 2663, 3680, 4284, 1383, 7880,
4079, 775, 6875, 5424, 8220, 5619, 454, 5360, 6511, 2183, 655, 2378, 7726, 7498, 1454, 8295,
6142, 5363, 1609, 1946, 7331, 6584, 4954, 7658, 4859, 1013, 3289, 6530, 2717, 5887, 3675,
1018, 1960, 2436, 2319, 2927, 3867, 121, 8026, 6956, 7856, 1365, 2187, 5996, 1423, 2968,
6789, 3179, 6298, 2938, 817, 3048, 3479, 59, 7607, 3374, 4953, 5594, 7521, 7577, 6616, 6976,
6310, 7846, 2517, 5174, 1249, 1426, 4808, 2053, 5786, 8417, 5305, 5001, 5404, 2933, 4135,
4076, 6904, 419, 3268, 7501, 6177, 5612, 667, 4736, 6747, 6892, 2049, 5168, 1657, 6301,
6893, 7775, 2750, 2010, 7149, 7116, 2397, 3156, 5547, 4147, 2840, 1595, 735, 8095, 567, 41,
3501, 1691, 56, 2146, 8483, 5294, 1352, 3398, 7329, 307, 5267, 2111, 240, 6450, 2817, 7887,
3608, 759, 3919, 3842, 5415, 5010, 5395, 4140, 1598, 8030, 4492, 429, 1542, 1373, 4170,
2704, 4000, 1662, 1568, 6830, 8202, 6629, 8434, 6972, 271, 858, 4126, 5127, 1493, 2454,
1284, 6614, 3773, 2305, 8463, 6945, 443, 1107, 6939, 3221, 8257, 5281, 8263, 2312, 4462,
2472, 5582, 3363, 8267, 8194, 845, 4702, 637, 257, 2557, 7122, 831, 8335, 4036, 8094, 8074,
4146, 6891, 5295, 7173, 6573, 622, 106, 7826, 842, 5650, 835, 7100, 8072, 4074, 5459, 3916,
8402, 7133, 7129, 1077, 5427, 3655, 5337, 4886, 4012, 1230, 968, 5700, 2342, 4267, 7742,
1573, 684, 2902, 5578, 1283, 8273, 5274, 3983, 6787, 97, 4017, 5702, 6925, 6881, 3715, 4193,
1473, 4787, 7628, 4540, 305, 6539, 2344, 1246, 6323, 8316, 6994, 6642, 7681, 3473, 6234,
6664, 2862, 8009, 2219, 8203, 7221, 6630, 6917, 3431, 1330, 4002, 3393, 4716, 1807, 2222,
2185, 3587, 1625, 4478, 3292, 6140, 6415, 90, 5027, 3235, 370, 7003, 3288, 2427, 4384, 71,
7325, 756, 6257, 1218, 5510, 2307, 4358, 5629, 8145, 6086, 6833, 4630, 2714, 219, 6395, 913,
8168, 7108, 7195, 6607, 2360, 1076, 2752, 5018, 6155, 3008, 4125, 2325, 736, 6851, 1441,
2297, 4183, 7492, 1721, 7820, 2466, 7453, 4658, 7748, 3927, 2922, 1577, 1554, 203, 6764,
1622, 6173, 4020, 800, 1747, 6877, 8337, 2867, 1305, 5713, 1876, 4212, 896, 3447, 1797,
3464, 954, 1826, 4847, 7121, 5430, 5871, 8497, 7366, 4078, 6036, 5884, 1053, 8242, 1428,
4510, 1083, 5787, 7200, 2556, 4338, 8209, 5114, 812, 5638, 3227, 990, 5038, 4489, 1483,
7709, 4460, 1926, 7257, 1695, 3673, 3878, 5150, 6876, 751, 6650, 6399, 8318, 548, 5472,
2784, 2694, 401, 504, 1410, 5900, 6294, 388, 5326, 4951, 2391, 3436, 54, 3976, 8162, 2620,
5014, 3399, 1236, 7648, 3380, 1109, 1093, 191, 8297, 8023, 6561, 4432, 8322, 4918, 5402,
7358, 7352, 3595, 6033, 6053, 7743, 7643, 1915, 4695, 4825, 509, 8422, 6836, 1079, 688,
2240, 2590, 8101, 3746, 4502, 2057, 7256, 4835, 4245, 3483, 5749, 5674, 3884, 3567, 1417,
1078, 1652, 5058, 6884, 6207, 2891, 316, 4341, 3756, 7226, 4139, 5505, 8280, 1287, 6564,
7207, 1256, 6146, 172, 8248, 173, 6970, 222, 273, 1995, 1412, 8486, 6265, 190, 1096, 5801,
6019, 384, 3705, 2370, 1777, 8100, 7075, 7104, 3531, 2777, 2835, 4536, 5008, 4065, 1222,
8481, 6527, 2748, 3897, 1811, 4600, 8119, 862, 6653, 6586, 4180, 8324, 4615, 5928, 327,
2693, 7758, 2329, 605, 3990, 2967, 5240, 4653, 4231, 3828, 4172, 1984, 4149, 8303, 6224,
408, 4375, 691, 7855, 1783, 3554, 2255, 5076, 2328, 420, 2802, 452, 198, 2060, 3200, 1822,
5024, 7409, 8348, 5052, 6742, 4283, 653, 8112, 5646, 943, 2479, 7555, 549, 1844, 2429, 7446,
414, 1241, 260, 5832, 4004, 5226, 5261, 128, 4342, 6813, 6064, 6689, 4987, 8197, 4333, 8359,
3862, 40, 2334, 1927, 6325, 7947, 4878, 7125, 3823, 6556, 4248, 3296, 7161, 4028, 4726,
7444, 1265, 7718, 2171, 5530, 5301, 1626, 6487, 8110, 2077, 4173, 4909, 4784, 8319, 8040,
4757, 5304, 3656, 7652, 1051, 7861, 1524, 2733, 6253, 5377, 6040, 8083, 2464, 4223, 6111,
6469, 5474, 81, 5034, 1320, 7197, 8364, 3025, 6554, 5978, 7777, 2235, 3931, 4312, 2013,
2705, 8391, 19, 828, 6410, 5852, 7085, 955, 207, 1342, 5846, 830, 3793, 761, 6681, 2691,
2824, 1952, 3846, 6160, 1311, 4547, 7495, 2175, 2606, 289, 7694, 2712, 2775, 2104, 3624,
1825, 4683, 1247, 2426, 6926, 258, 1716, 3915, 4240, 3462, 6240, 2746, 7123, 4609, 1703,
7940, 1854, 4781, 3729, 4863, 4574, 8308, 7312, 2894, 7885, 4941, 2229, 6029, 2084, 7259,
3121, 5545, 3883, 7367, 3925, 2987, 8034, 5286, 6132, 5758, 359, 8436, 3727, 8117, 1914,
3141, 3319, 6006, 6228, 8356, 1179, 4321, 6651, 6761, 1819, 6587, 2259, 4665, 451, 6066,
2476, 1877, 853, 2510, 1205, 1986, 1456, 4374, 1810, 6138, 6339, 2350, 4527, 1480, 2127,
876, 3091, 2324, 5488, 1056, 5125, 1533, 2000, 4449, 6427, 799, 318, 3065, 8044, 3816, 8039,
852, 5417, 8045, 6020, 7687, 4765, 996, 5662, 4619, 8099, 8369, 4236, 3194, 4497, 3760,
8055, 1451, 3416, 1310, 855, 5252, 5354, 7548, 148, 716, 6341, 8256, 3803, 3676, 1589, 3168,
6462, 6000, 2461, 3297, 7387, 2536, 7336, 3460, 7980, 6281, 4631, 7482, 7145, 7467, 8080,
3373, 5879, 2359, 5661, 5408, 4830, 1815, 731, 4797, 2495, 6769, 2622, 2542, 591, 627, 1130,
6324, 5207, 339, 200, 856, 5840, 1274, 1681, 5775, 7009, 928, 3216, 347, 1673, 7406, 3726,
308, 7960, 5959, 467, 2515, 4585, 2492, 479, 3379, 4371, 4161, 8353, 6002, 3798, 1583, 4324,
1411, 2508, 5440, 1677, 1668, 8068, 5651, 5608, 7542, 7135, 6127, 6631, 6226, 7144, 7359,
282, 7491, 3654, 6074, 7965, 241, 68, 4024, 3004, 5096, 225, 8311, 2925, 5847, 6277, 7010,
4931, 1789, 6733, 6753, 6347, 3022, 8452, 5317, 8515, 4758, 7258, 453, 7970, 1705, 4908,
8174, 1336, 6480, 4325, 4710, 126, 3377, 6508, 2919, 6899, 92, 2527, 2779, 4661, 7076, 5225,
7908, 4891, 17, 5977, 446, 7723, 6440, 5057, 1337, 7705, 3152, 1683, 4043, 6752, 8234, 1539,
3336, 22, 4054, 1780, 7460, 551, 8126, 98, 5804, 3404, 2072, 4250, 3354, 5729, 5223, 4290,
3019, 7941, 7353, 6128, 6100, 714, 7677, 6673, 6452, 7437, 6686, 2103, 6754, 2903, 804,
3054, 5484, 380, 741, 1623, 3425, 6658, 6814, 4080, 2078, 4014, 313, 2879, 7068, 6702, 1535,
6649, 2617, 4071, 6932, 1069, 351, 6593, 4557, 886, 939, 1605, 7499, 3926, 7202, 6406, 1581,
1693, 2033, 3492, 5931, 2710, 3299, 5672, 7635, 8116, 7678, 3700, 5694, 8109, 2744, 1374,
6951, 3953, 8461, 3607, 2700, 663, 6985, 874, 1829, 4482, 6549, 144, 2403, 8425, 2985, 6096,
5815, 5195, 3310, 5033, 2603, 1555, 153, 6435, 6823, 199, 803, 3420, 4207, 438, 654, 1387,
7897, 4738, 4011, 8233, 6106, 3193, 2326, 3014, 3100, 3662, 5179, 142, 7889, 6183, 6408,
3123, 1091, 1522, 1779, 278, 7450, 7261, 1532, 4098, 6430, 3175, 851, 3469, 740, 2731, 3445,
3340, 2957, 5857, 8333, 744, 5004, 2482, 1461, 5717, 5309, 5044, 4980, 7922, 2770, 6581,
3717, 3568, 4188, 3327, 1104, 3369, 7330, 558, 935, 4110, 5382, 4230, 2368, 7223, 2583, 346,
1624, 2105, 681, 7753, 4818, 7817, 5511, 3739, 1961, 5376, 3880, 8389, 598, 2446, 7903,
2272, 2003, 7252, 4989, 6865, 3892, 7162, 4008, 6018, 1793, 1039, 2165, 8185, 6266, 6533,
5733, 5043, 5322, 6037, 5885, 7245, 2137, 3714, 6928, 7977, 4864, 2790, 4189, 5685, 2320,
3273, 1341, 2154, 7461, 5137, 118, 5814, 869, 6063, 7641, 3472, 8130, 900, 6467, 7783, 1728,
7886, 1315, 1722, 4552, 4366, 4990, 6268, 1125, 6456, 2856, 7797, 6738, 2580, 1841, 7201,
8331, 247, 5838, 6393, 5821, 5856, 8420, 7549, 5066, 2345, 1308, 6413, 3075, 293, 8146,
7651, 1023, 160, 3827, 6524, 4282, 1885, 4237, 5316, 4044, 5253, 2871, 6711, 7388, 64, 5447,
6272, 3449, 5380, 3263, 4713, 7749, 2136, 2308, 529, 1559, 3282, 5917, 4666, 5655, 8378,
7147, 4728, 2287, 6622, 5732, 4471, 4127, 3985, 3396, 2665, 1280, 2278, 1597, 7078, 7830,
6641, 769, 4029, 3790, 326, 2489, 7440, 5268, 4978, 3947, 2657, 7990, 7844, 5522, 367, 3450,
2006, 3067, 3631, 5618, 1106, 545, 3529, 1156, 7738, 3018, 7803, 166, 7703, 8502, 5493,
2182, 2579, 1094, 1362, 8350, 6921, 2290, 763, 1653, 5028, 3834, 6590, 1788, 6775, 1527,
4435, 1848, 4356, 3300, 7691, 52, 1196, 5393, 8071, 1338, 6222, 7745, 2872, 8272, 5306,
5993, 1142, 5946, 3672, 565, 1273, 353, 4208, 986, 6041, 5328, 4496, 7892, 3120, 6235, 6459,
1427, 717, 2664, 4724, 7744, 7060, 2503, 481, 6034, 5679, 3011, 4260, 8509, 7089, 413, 5122,
4753, 5914, 3525, 4764, 7668, 2372, 6558, 4411, 3183, 1372, 5017, 7647, 4550, 6727, 6937,
2529, 2099, 4412, 6350, 7292, 7616, 4903, 5678, 3352, 4538, 537, 3799, 1233, 6093, 574,
1346, 6075, 1136, 5634, 3628, 2348, 1025, 5480, 3162, 2621, 8485, 4388, 8520, 1516, 3073,
4472, 3776, 3342, 1014, 1883, 3491, 5458, 8005, 7589, 1202, 7432, 3001, 5147, 5300, 3329,
1259, 3218, 5490, 4621, 3490, 7270, 2999, 1928, 6763, 2907, 1955, 6534, 5568, 1874, 5418,
7785, 5450, 4468, 6601, 2931, 1639, 2755, 3843, 7328, 4456, 8430, 6734, 2179, 2, 1882, 8304,
2737, 1216, 1327, 3052, 6244, 7766, 840, 4904, 3778, 28, 3376, 8374, 5572, 244, 2449, 6523,
5858, 4946, 8008, 2905, 5432, 5574, 5202, 6174, 7911, 3948, 5221, 2849, 4788, 497, 3368,
4403, 8326, 818, 2374, 2020, 5391, 5077, 2801, 513, 6451, 8376, 4401, 7368, 3775, 6998,
5131, 6496, 3427, 7110, 916, 1656, 4048, 7225, 3556, 4097, 2056, 6741, 3738, 3961, 4988,
819, 2459, 7515, 1786, 8432, 7865, 123, 186, 4628, 4037, 811, 5714, 7999, 295, 3406, 4206,
5826, 7449, 7917, 6182, 1717, 7051, 2897, 2174, 5956, 1839, 4026, 8270, 4455, 1329, 1086,
2601, 5209, 3941, 805, 1565, 5908, 5436, 5325, 6397, 6779, 1298, 4686, 5, 8464, 802, 5277,
4717, 3147, 6150, 7898, 1549, 4967, 7015, 4094, 1436, 5949, 3758, 1519, 2274, 7384, 3095,
8015, 2787, 671, 1457, 8096, 4949, 5759, 455, 6663, 3098, 8088, 303, 6829, 806, 1768, 6030,
7772, 7107, 4592, 3769, 5762, 3763, 5465, 1643, 8427, 7598, 1645, 6940, 693, 6377, 7264,
2062, 2828, 3944, 6938, 2941, 2565, 3829, 884, 2868, 1318, 7828, 4982, 2803, 2762, 7374,
8301, 645, 6713, 3583, 2983, 1871, 1057, 5654, 3264, 694, 5394, 2123, 6748, 7525, 2975,
6482, 1528, 4293, 1733, 4997, 4577, 298, 3723, 6934, 5266, 4292, 1729, 7621, 774, 50, 2605,
6880, 6864, 5937, 6676, 2918, 4651, 1501, 4351, 2847, 2207, 2351, 3853, 6871, 5100, 6420,
1669, 739, 3360, 6428, 6145, 4556, 1075, 2337, 6962, 5586, 256, 2331, 1307, 2148, 5451,
3150, 1582, 170, 1648, 5279, 2749, 8091, 4614, 1675, 7877, 5082, 162, 8287, 826, 3604, 1976,
5711, 4901, 1801, 301, 2042, 3593, 7685, 4465, 425, 4187, 3005, 2877, 5741, 7339, 6094,
3493, 2268, 4359, 5373, 1633, 1989, 4524, 1158, 2417, 8047, 1808, 5563, 4977, 8122, 2628,
3429, 6967, 7160, 569, 3276, 8085, 3549, 4944, 2688, 5720, 3463, 1640, 5543, 311, 4910,
5055, 6259, 5962, 2023, 7086, 6913, 635, 3731, 7034, 1556, 4838, 7832, 2911, 1213, 297, 649,
4708, 3023, 720, 7857, 6927, 3145, 5565, 1036, 335, 3191, 4448, 2530, 4336, 2340, 4118,
1148, 176, 6327, 1891, 6594, 8033, 559, 6198, 8261, 2827, 2561, 8329, 1375, 2169, 3653,
5631, 5765, 8476, 264, 3789, 8438, 7657, 8426, 1073, 4281, 8459, 4227, 8082, 3040, 6321,
1730, 287, 2896, 4138, 8208, 5653, 3283, 7920, 737, 3402, 8501, 6808, 1169, 6343, 502, 985,
7974, 3226, 7811, 3969, 5228, 7407, 709, 5752, 3392, 6032, 5143, 5079, 2813, 1132, 1468,
555, 4983, 6635, 4984, 7983, 8163, 2252, 6197, 2270, 7814, 1045, 7365, 5486, 5744, 47, 7148,
6537, 1000, 5872, 5429, 7642, 8314, 3410, 5270, 3131, 3386, 7746, 949, 7995, 2220, 113,
5550, 4833, 3965, 4191, 6005, 4254, 3208, 466, 526, 3620, 2126, 8143, 1276, 1167, 3184,
3936, 5400, 246, 1758, 3093, 707, 1416, 621, 5855, 4899, 1725, 3332, 5647, 5097, 8250, 2112,
7300, 5088, 5761, 2114, 7882, 2586, 109, 1750, 5297, 6286, 5598, 6432, 6009, 3153, 7618,
3719, 1105, 7669, 5497, 400, 3907, 5387, 7699, 5108, 285, 8035, 5792, 7910, 7796, 6643,
1630, 6522, 1227, 178, 7843, 2258, 7906, 4849, 516, 8205, 6199, 1409, 3316, 7606, 6878,
3962, 2451, 1358, 3569, 2448, 2310, 324, 1637, 2864, 4031, 5905, 4870, 2415, 2432, 8323,
7634, 6249, 3186, 8375, 415, 6953, 6510, 7105, 3849, 6897, 7697, 4357, 2681, 6708, 4544,
4025, 188, 4782, 6103, 1985, 1561, 7021, 6422, 8302, 4056, 7959, 2251, 3372, 7883, 3279,
4368, 4479, 3452, 7413, 4086, 7575, 2540, 912, 2757, 3692, 6024, 2966, 6982, 3698, 1979, 63,
6001, 4408, 4798, 3938, 5539, 3928, 8351, 201, 7874, 3982, 3043, 7894, 4640, 2295, 3489,
2377, 6963, 5936, 1212, 2365, 8496, 5910, 1899, 1312, 2347, 3533, 7632, 5784, 2935, 616,
3351, 5930, 7713, 4059, 6621, 4154, 7731, 7665, 4643, 444, 6674, 1052, 7951, 1894, 521,
6518, 3330, 5315, 5224, 5198, 1861, 5722, 2045, 530, 7510, 4699, 7573, 2161, 538, 2381,
1184, 4771, 5296, 4837, 4007, 3973, 589, 2157, 4470, 2870, 8176, 4480, 5350, 7183, 1463,
2102, 1592, 5781, 3225, 6107, 2951, 1396, 2892, 1736, 2065, 3347, 4991, 7954, 3180, 5473,
6098, 4243, 2234, 4890, 3199, 1682, 1049, 3934, 6491, 3696, 7290, 218, 4790, 1909, 2336,
6758, 6375, 337, 5523, 3306, 5779, 2670, 3241, 1024, 5903, 495, 93, 1332, 4459, 5555, 4794,
4046, 2475, 6728, 1255, 6873, 8170, 2522, 210, 1805, 3356, 6232, 5089, 4952, 8158, 3602,
518, 719, 7973, 96, 2672, 6442, 1936, 1152, 2652, 2808, 796, 5639, 6778, 7412, 6908, 3206,
1068, 7318, 5601, 4829, 3520, 5299, 6638, 945, 6049, 8171, 6536, 5684, 6120, 2327, 4959,
7431, 5388, 6017, 6172, 6592, 4186, 3807, 4103, 4858, 4652, 154, 7507, 1009, 6960, 3020,
4385, 150, 4222, 6102, 3312, 7423, 325, 1907, 3958, 3247, 8232, 7291, 4386, 888, 2741, 8073,
5172, 259, 2067, 6119, 6143, 8036, 5640, 3847, 981, 411, 1763, 6404, 1448, 1143, 6190, 7142,
2627, 7737, 8258, 5664, 3163, 496, 5187, 3092, 6609, 5635, 5251, 2958, 5575, 8195, 877,
3710, 3713, 5073, 2818, 4285, 662, 8050, 5105, 4454, 215, 2210, 7871, 5258, 7032, 1248,
2317, 6396, 8002, 3838, 2854, 5496, 4137, 2142, 4423, 6303, 2604, 382, 4801, 2516, 5049,
5548, 5340, 5802, 3143, 7310, 4156, 8268, 5169, 7351, 1508, 6990, 5405, 5056, 5244, 3707,
5535, 3414, 3148, 7875, 3375, 5837, 5449, 6560, 7484, 120, 7972, 5854, 6791, 5668, 6957,
7957, 5873, 6725, 3665, 5929, 1679, 4066, 1978, 6124, 4846, 4326, 2759, 3716, 6552, 8228,
7128, 6943, 1458, 1377, 6022, 6714, 7, 4200, 947, 683, 7569, 482, 2724, 8395, 8004, 4845,
1505, 2421, 1791, 988, 2772, 5893, 1438, 1694, 7852, 6986, 6973, 7506, 7209, 5287, 7810,
5703, 4276, 734, 5344, 1700, 4302, 2722, 7560, 8089, 5183, 1584, 6414, 4783, 6535, 5154,
4814, 1029, 2435, 3546, 512, 6776, 4841, 427, 1564, 5824, 268, 3418, 786, 794, 5587, 7372,
4300, 4646, 5099, 4217, 3012, 1446, 1853, 8488, 1149, 4748, 1962, 3506, 5915, 3130, 2257,
6359, 601, 1627, 5006, 4915, 7984, 8227, 2095, 62, 7194, 1521, 2016, 7781, 881, 2769, 732,
4319, 5120, 5406, 4648, 6854, 1846, 5795, 7503, 6344, 5369, 2869, 3648, 7401, 7925, 4484,
3437, 5934, 2825, 6691, 2467, 8139, 2904, 3912, 8218, 7504, 6285, 703, 6057, 5485, 3281,
146, 6765, 4441, 7059, 6574, 5691, 4999, 3748, 7396, 7795, 5921, 6356, 8245, 1302, 1775,
6955, 7433, 4252, 1735, 4116, 1194, 7912, 4256, 5799, 6426, 6087, 4141, 3971, 8514, 7035,
5019, 1991, 2661, 4314, 3196, 1072, 8495, 328, 2198, 746, 5780, 1234, 6720, 1569, 1947,
2773, 5989, 2986, 5938, 3428, 442, 3547, 7445, 4442, 3781, 524, 3502, 4537, 2917, 4676,
6454, 872, 6979, 6320, 1944, 5090, 4939, 4810, 4637, 2066, 6706, 577, 4136, 4824, 503, 3681,
1629, 4962, 940, 6461, 905, 2707, 6434, 6903, 4197, 8381, 4466, 5002, 8213, 1191, 5255,
6289, 6444, 6307, 1938, 7949, 4943, 3818, 5144, 556, 5964, 3559, 1545, 3105, 3588, 5129,
4754, 4069, 4409, 7246, 2249, 8458, 6405, 5688, 2991, 7851, 1022, 205, 2481, 5806, 2832,
6292, 517, 6379, 2600, 80, 2880, 8104, 5734, 5026, 5180, 5862, 8332, 762, 3866, 8343, 7971,
4697, 2654, 5791, 43, 1128, 7473, 8300, 1055, 1085, 608, 5912, 5042, 6968, 3000, 1901, 3331,
2945, 6028, 3560, 6256, 7739, 5318, 5957, 312, 8160, 847, 606, 6688, 6627, 1491, 1688, 8252,
6647, 7166, 4762, 1001, 2789, 5476, 3951, 2422, 7469, 3711, 6898, 2537, 8016, 5442, 989,
3584, 3114, 7370, 953, 6269, 4204, 5438, 6046, 3851, 1714, 8003, 2934, 3058, 832, 2698,
6204, 510, 873, 7090, 1913, 6675, 9, 8210, 1134, 7335, 2339, 3341, 7508, 6465, 213, 1502,
7322, 7827, 348, 7786, 630, 2494, 180, 2156, 5032, 523, 7355, 7479, 4826, 7518, 5811, 4979,
4518, 5116, 7316, 1124, 2948, 596, 8142, 7979, 7808, 3585, 7213, 1084, 7660, 2645, 3618,
6381, 5199, 4331, 1138, 4834, 7380, 8107, 1038, 4167, 117, 7759, 3142, 7350, 2386, 6656,
7464, 2819, 1490, 7131, 5948, 772, 5313, 3165, 1442, 2437, 4854, 722, 931, 6910, 5735, 2214,
7587, 1325, 2646, 5566, 4440, 5755, 7859, 8140, 3810, 4042, 1407, 2121, 1518, 2243, 1881,
6941, 6061, 6092, 2735, 4174, 4391, 5329, 4450, 7804, 4399, 2520, 7244, 3918, 1401, 1268,
7276, 3034, 894, 7819, 7066, 5788, 2677, 6358, 7063, 2851, 2965, 6981, 1603, 5355, 1942,
1364, 8414, 7234, 882, 5359, 7040, 3421, 6353, 6882, 2273, 948, 2462, 2195, 7840, 85, 3660,
7933, 6993, 5124, 4963, 5569, 7896, 1596, 5901, 3260, 4498, 2534, 5170, 7486, 8046, 5828,
997, 4344, 7708, 5860, 5925, 3566, 7609, 3309, 6666, 4144, 6421, 4291, 1384, 920, 3553,
3902, 965, 7564, 8011, 2442, 7733, 1415, 3577, 8161, 1127, 4960, 588, 7039, 6525, 4588,
4124, 1934, 2428, 4956, 6354, 4914, 2908, 4062, 344, 314, 1221, 6909, 7780, 6241, 1231,
3503, 3367, 7363, 7199, 3036, 1644, 4589, 2306, 6125, 4234, 7442, 1198, 3802, 5895, 2393,
7184, 2025, 6443, 1540, 782, 2004, 5665, 607, 2822, 5121, 8006, 4367, 658, 3845, 2686, 4266,
5620, 3166, 6907, 1272, 2881, 860, 6316, 2916, 2792, 586, 1994, 6300, 7174, 44, 3885, 3223,
5829, 3138, 152, 6617, 3513, 5372, 5583, 4743, 5227, 3453, 3038, 4564, 6802, 6922, 3500,
3901, 1943, 5152, 976, 6555, 3679, 193, 4057, 7475, 6722, 8412, 3320, 2488, 5867, 708, 149,
4474, 8, 5709, 1157, 5644, 6502, 5345, 4006, 4993, 4512, 283, 7958, 4304, 969, 5298, 6084,
773, 2083, 2441, 3966, 1872, 5128, 3459, 6261, 2502, 5334, 5425, 1074, 2396, 7028, 2296,
4624, 1908, 457, 3295, 1243, 7934, 1812, 4746, 2901, 483, 3349, 8150, 6473, 4720, 8484,
1867, 2523, 1749, 5764, 546, 848, 2281, 7411, 3668, 618, 7769, 5517, 4752, 640, 7224, 7612,
389, 3830, 5498, 2226, 7854, 5597, 8441, 208, 6139, 266, 6756, 340, 4041, 3185, 1949, 3470,
2283, 460, 5525, 4185, 5789, 7011, 8136, 7171, 7841, 6246, 5234, 1424, 4132, 3833, 7597,
3514, 2473, 3865, 4106, 3228, 7716, 2585, 1472, 4372, 4879, 7497, 7094, 4692, 7048, 6596,
8521, 6326, 5237, 7674, 7717, 5457, 4219, 6660, 8362, 1935, 7547, 1977, 7619, 6479, 4051,
1064, 3203, 6606, 532, 4400, 2431, 1772, 6388, 3921, 2826, 3403, 2382, 2388, 4575, 5797,
6900, 2375, 6194, 7579, 471, 3415, 8310, 1479, 4539, 4625, 7081, 610, 1525, 7308, 3253,
4976, 5045, 3047, 3440, 8384, 5820, 5140, 7770, 4114, 6912, 3151, 6710, 6345, 7425, 3209,
269, 3959, 7064, 595, 3539, 6082, 5757, 686, 7963, 6721, 7119, 1784, 2640, 3950, 1380, 320,
5431, 1028, 2785, 4773, 1690, 6515, 6724, 5336, 3784, 6437, 1748, 12, 8390, 3364, 3122,
1587, 4667, 1663, 5939, 4242, 7629, 5503, 4593, 6282, 8049, 1059, 3630, 8241, 6449, 5819,
5591, 3366, 4622, 4129, 6201, 673, 7576, 3495, 2732, 2921, 6129, 2309, 7683, 5370, 4806,
6478, 136, 1095, 1282, 2970, 3946, 7514, 6149, 3119, 7295, 2839, 111, 7715, 4688, 6735,
4712, 8379, 1, 8178, 1455, 5576, 1237, 1089, 1723, 7275, 7500, 4268, 1453, 6575, 6550, 8166,
3578, 4514, 3619, 234, 2696, 5812, 4650, 6652, 284, 3424, 5532, 629, 5462, 3219, 4525, 1497,
4220, 977, 2116, 7821, 3433, 375, 702, 6846, 540, 2361, 3231, 983, 8499, 8144, 3430, 5652,
2304, 2026, 2761, 1267, 7030, 1666, 2893, 7849, 6506, 3646, 3215, 70, 6709, 1348, 8118,
6665, 3234, 7038, 7017, 395, 6699, 3412, 2511, 294, 6540, 1041, 2474, 4656, 3499, 1403,
6151, 3487, 1010, 5330, 5356, 21, 4821, 6857, 358, 8014, 7792, 6186, 5782, 6634, 2134, 1293,
2322, 995, 6619, 2035, 514, 4610, 6438, 2453, 4446, 2873, 3426, 5927, 7139, 3271, 6394,
2763, 7315, 3164, 522, 1271, 8054, 5951, 885, 4785, 5289, 4475, 3859, 4517, 6167, 5216,
4698, 1631, 5728, 4215, 1919, 544, 3848, 7241, 2414, 4458, 4143, 4108, 6911, 1277, 5833,
171, 5222, 2262, 3751, 3033, 468, 110, 3059, 5414, 1487, 2044, 3496, 3346, 6131, 1862, 6302,
3945, 6832, 360, 4, 7535, 5160, 6337, 2021, 6360, 7470, 1781, 1161, 7457, 2493, 2676, 8236,
3541, 3952, 403, 1888, 4287, 3255, 450, 797, 6311, 1866, 1186, 1608, 6777, 6466, 2562, 6338,
4262, 5558, 2194, 3055, 7124, 7389, 6400, 7077, 7570, 713, 4160, 3518, 7263, 1837, 5165,
7850, 7379, 1182, 3324, 3407, 27, 4072, 1912, 2597, 3318, 1591, 6740, 489, 6147, 4424, 8385,
7502, 329, 5952, 2447, 7989, 1261, 1507, 3596, 6476, 6077, 7220, 2702, 3913, 5178, 4970,
195, 743, 8262, 5093, 7630, 5023, 1101, 5918, 267, 623, 4546, 2956, 174, 5708, 7735, 8313,
8121, 5742, 3112, 1190, 3699, 6209, 665, 1578, 357, 5701, 3177, 5743, 4678, 6712, 6486,
3542, 2037, 911, 672, 6726, 5669, 2480, 4981, 5677, 7967, 6591, 4684, 1752, 987, 3385, 3639,
3720, 1504, 6055, 7236, 3391, 8276, 6546, 445, 7317, 822, 407, 5036, 331, 2247, 738, 6512,
1718, 5515, 678, 58, 5754, 5435, 6513, 5737, 1323, 982, 137, 1612, 561, 7345, 7451, 7812,
7026, 211, 2786, 3788, 6073, 4560, 726, 6624, 7153, 8244, 3334, 7701, 5241, 6355, 8164,
7982, 6684, 7599, 3658, 5954, 1607, 5974, 4906, 3205, 944, 4378, 4913, 1155, 2173, 3683,
7074, 3571, 2203, 6195, 5409, 2682, 3417, 2638, 2771, 7823, 82, 5037, 7845, 8081, 6766,
6051, 5990, 4340, 3182, 4296, 2602, 6383, 6935, 7420, 8219, 5441, 372, 253, 8358, 815, 6809,
2740, 7403, 4523, 5719, 5593, 2631, 8199, 4390, 5338, 4664, 2318, 6021, 7155, 7151, 3633,
1917, 1742, 5080, 3519, 4929, 7895, 4590, 1245, 3030, 642, 4258, 2206, 6148, 3256, 2810,
4898, 486, 4195, 3032, 1813, 3104, 3757, 6544, 79, 984, 5682, 192, 661, 3609, 5192, 7334,
7340, 3863, 7459, 2233, 3988, 393, 5288, 8132, 2768, 8382, 4328, 5456, 1665, 3526, 5848,
3285, 2765, 6271, 3198, 2581, 2848, 816, 1032, 7603, 3856, 6717, 4599, 857, 421, 7012, 2463,
1932, 4786, 7260, 2019, 1462, 1599, 7424, 922, 89, 7191, 6216, 5909, 6085, 4294, 6270, 499,
3780, 4157, 1852, 7165, 5904, 1803, 2001, 2253, 7761, 6012, 3115, 465, 3357, 4887, 8490,
5942, 391, 1162, 7400, 7946, 349, 3774, 5835, 6849, 6492, 6101, 7208, 6227, 5859, 8154, 448,
971, 6278, 5068, 6134, 6696, 587, 7513, 4503, 397, 2410, 8455, 4064, 2248, 7802, 6662, 3750,
6803, 2766, 6105, 768, 4900, 3975, 5190, 4763, 1135, 4506, 1288, 1281, 4734, 4969, 4373,
5193, 7029, 4862, 2644, 5941, 6250, 2687, 7138, 6835, 5626, 2135, 4548, 7212, 5707, 528,
169, 4767, 4874, 7939, 5831, 2898, 5769, 3854, 3111, 8216, 3614, 323, 755, 6923, 8063, 7466,
1242, 6816, 4603, 6571, 7262, 6632, 6700, 4882, 4053, 2629, 2963, 480, 3458, 5585, 1144,
6260, 2086, 8429, 6016, 8457, 7793, 2669, 8513, 8222, 5798, 932, 7913, 2197, 8187, 2885,
7102, 1667, 8291, 484, 1431, 6821, 3557, 279, 2977, 3326, 898, 1744, 5386, 4735, 3627, 4353,
3013, 8366, 669, 464, 3274, 1562, 5538, 2860, 371, 6952, 8010, 5230, 463, 578, 5965, 4013,
7410, 5567, 7314, 4070, 3207, 3875, 5571, 3636, 5596, 3857, 5971, 1471, 1452, 824, 8397,
6407, 8289, 1762, 5839, 7238, 1547, 4515, 6565, 5687, 6792, 2088, 5609, 4672, 2778, 3505,
5849, 4535, 7696, 525, 2998, 3900, 8079, 2117, 4166, 2783, 5827, 3970, 3832, 4930, 5616,
1818, 3955, 3395, 4770, 8184, 1066, 2914, 6387, 6883, 2988, 4485, 4102, 135, 112, 3516,
1970, 6948, 2887, 4309, 2843, 3455, 6924, 1635, 73, 7156, 5041, 4511, 5101, 5943, 3704,
7700, 2144, 2929, 2389, 7027, 956, 8151, 1328, 4021, 5605, 209, 1344, 3512, 8380, 8223,
6588, 5086, 2335, 139, 745, 4739, 3825, 5809, 1628, 2799, 3923, 6332, 3333, 7013, 6070,
6599, 6626, 4148, 3909, 2692, 6219, 374, 1119, 3240, 3239, 519, 2193, 7764, 5050, 177, 3581,
6610, 7552, 7631, 4447, 1137, 1103, 4605, 1474, 2406, 3995, 599, 4747, 5676, 8183, 1809,
3651, 2139, 8340, 7853, 747, 5704, 6035, 6870, 7036, 4210, 6559, 4947, 2288, 5015, 1133,
1313, 6801, 2703, 4413, 4562, 3202, 3874, 4005, 1614, 1753, 2051, 3224, 5420, 752, 2673, 88,
6389, 6852, 5718, 5889, 1379, 8042, 34, 1796, 1397, 7774, 4715, 4445, 3869, 7069, 3173,
3964, 4429, 937, 4494, 4777, 8064, 5151, 3688, 6171, 580, 6159, 4165, 974, 793, 4278, 4238,
6964, 1953, 6446, 3190, 32, 1799, 2659, 3765, 8084, 3873, 13, 938, 5283, 2399, 299, 7073,
7114, 4463, 3069, 6989, 5502, 7056, 7964, 7109, 5335, 2280, 7649, 5577, 906, 1088, 5422,
5648, 2294, 6424, 7686, 2314, 6039, 431, 4768, 866, 5439, 2679, 8357, 3743, 1027, 5544,
8327, 6695, 8413, 5823, 6178, 8181, 4565, 4938, 7825, 8309, 107, 2949, 2649, 6331, 2544,
7671, 2477, 7206, 1270, 2816, 1672, 7101, 3617, 6682, 3643, 6004, 778, 33, 4171, 5504, 7337,
3335, 1743, 3137, 539, 933, 1324, 695, 7975, 5865, 3689, 7801, 4461, 3118, 2549, 4529, 3003,
5341, 4330, 1122, 2506, 838, 167, 8269, 5412, 2412, 350, 6572, 5564, 5030, 4831, 39, 8416,
6750, 7937, 356, 2211, 1131, 4868, 4545, 1638, 6965, 4100, 4405, 6605, 3860, 2834, 4551,
3405, 91, 4725, 7625, 4668, 4632, 5157, 8052, 6547, 6719, 5053, 507, 2231, 4339, 3598, 1827,
4857, 3307, 7976, 1956, 1489, 7327, 727, 3652, 1440, 1117, 3261, 105, 6255, 6975, 2209,
2405, 4322, 8106, 5358, 3963, 4397, 6798, 6589, 1092, 242, 7873, 3850, 7554, 6163, 490,
7091, 5374, 7375, 5916, 3977, 6109, 963, 4370, 8120, 6115, 6283, 8522, 5560, 6003, 2939,
7055, 7860, 5489, 2069, 4843, 2997, 2567, 3484, 8494, 1842, 7590, 644, 46, 1992, 7730, 3629,
4082, 1611, 8156, 6654, 7046, 4645, 785, 1002, 8123, 1232, 2246, 3940, 4092, 4966, 5185,
1787, 8305, 5890, 7204, 2890, 4202, 899, 3132, 7568, 3839, 706, 2876, 6767, 1895, 508, 3308,
7115, 3779, 2815, 5979, 4711, 8131, 5822, 4530, 94, 5584, 2639, 5413, 478, 6411, 624, 7395,
757, 6611, 2587, 6023, 6498, 2046, 57, 1115, 552, 2150, 6398, 8217, 7915, 1922, 1773, 6346,
2313, 7443, 6013, 3064, 7644, 1869, 5095, 5384, 6569, 1214, 4369, 2338, 7284, 7333, 5238,
122, 3311, 8471, 1996, 8367, 7768, 1706, 2118, 487, 3737, 4145, 1593, 3323, 3106, 5666,
5986, 2373, 1204, 6060, 1969, 1300, 6386, 5830, 4633, 65, 3232, 1478, 3564, 2830, 3080,
3442, 760, 6576, 7463, 334, 6677, 8221, 1464, 239, 31, 4264, 4815, 4303, 4707, 8399, 4796,
3074, 5075, 24, 2151, 7664, 3767, 5308, 626, 8128, 2128, 4772, 2050, 4233, 6251, 6800, 7378,
8392, 3438, 863, 4805, 3755, 472, 2634, 560, 8377, 3211, 3991, 5536, 6773, 3594, 8516, 2519,
7001, 5348, 2776, 6618, 3072, 2625, 2162, 398, 127, 8102, 2566, 2599, 1034, 2245, 1151,
3160, 3742, 7480, 8243, 4107, 2866, 1765, 5399, 6680, 458, 5145, 441, 5614, 8020, 4531,
5659, 3024, 527, 6687, 7907, 8000, 7968, 3248, 5475, 379, 2394, 3371, 3914, 2680, 2598,
6516, 3548, 4271, 3382, 3642, 6015, 6648, 5085, 1531, 4594, 4345, 7483, 6245, 564, 2764,
3423, 8283, 1739, 6582, 3007, 3108, 7921, 810, 3031, 8086, 8511, 878, 4958, 4741, 2535,
7192, 5110, 3482, 753, 5553, 7878, 4934, 3087, 2560, 5194, 378, 491, 5745, 1770, 7272, 5776,
2191, 3967, 3785, 394, 8472, 5119, 1659, 865, 6239, 656, 3701, 8281, 6890, 583, 8017, 51,
1751, 7571, 3155, 1828, 1910, 808, 8027, 4922, 6263, 6313, 849, 915, 6464, 1740, 7006, 4733,
593, 6038, 5834, 3278, 6905, 891, 7140, 2452, 958, 2853, 23, 8355, 3733, 7181, 750, 5750,
3068, 3744, 412, 4398, 7033, 3894, 704, 376, 6697, 7620, 8134, 6175, 3088, 7838, 4607, 7639,
4198, 6999, 5249, 424, 1466, 991, 5361, 3735, 1398, 6299, 7617, 5603, 7818, 3090, 2354,
3443, 6984, 7157, 6869, 4704, 1997, 8090, 6942, 8421, 3586, 8266, 699, 3535, 5011, 2039,
3638, 7045, 4744, 4346, 231, 3978, 2738, 1957, 5805, 4662, 5346, 5246, 8231, 2089, 1005,
6505, 5020, 6206, 994, 6423, 4608, 7765, 7231, 7474, 8339, 6954, 3544, 6818, 6603, 2217,
315, 3844, 8238, 184, 3979, 7349, 2944, 7150, 151, 1757, 4519, 4269, 1450, 4239, 7041, 6280,
8271, 3987, 3657, 6737, 3135, 5142, 1071, 4030, 1870, 3157, 841, 2469, 639, 3600, 8504,
2811, 6805, 7505, 1422, 7126, 4095, 8403, 2032, 3413, 2230, 1939, 7053, 5492, 2889, 6, 4289,
2416, 6690, 7690, 7324, 4769, 795, 7393, 1228, 5592, 1823, 7211, 2615, 4937, 4104, 4700,
5366, 3858, 604, 6822, 1920, 8029, 5466, 7752, 749, 7205, 2030, 5740, 4509, 5231, 3911,
6126, 4670, 3796, 6974, 4426, 2780, 5083, 1886, 6152, 584, 754, 8024, 255, 6069, 887, 2158,
2047, 132, 6295, 1164, 5311, 2964, 5242, 1878, 2895, 2091, 4134, 4255, 1082, 3687, 77, 1687,
6977, 5130, 3210, 1616, 3730, 557, 8177, 4685, 102, 4606, 1168, 3201, 1309, 8230, 1651,
6431, 4649, 1289, 6468, 5793, 4228, 6418, 4436, 850, 7721, 3935, 7106, 1476, 5602, 11, 2653,
3212, 5736, 5514, 396, 1680, 3126, 435, 1100, 2201, 4749, 3099, 5531, 7082, 3933, 1965,
8207, 7169, 553, 140, 1824, 6548, 1113, 6528, 1433, 2404, 4591, 682, 7422, 3930, 8450, 5078,
4247, 155, 5731, 5866, 4337, 6351, 6158, 6583, 5411, 5410, 3213, 927, 6743, 2690, 7997,
7054, 7326, 1492, 4310, 8167, 7659, 7302, 194, 38, 8264, 4912, 7893, 7377, 7496, 1509, 8235,
6336, 1017, 4190, 7050, 3989, 2081, 2301, 1434, 5894, 2232, 7574, 834, 1937, 8057, 1543,
3515, 4055, 2845, 3325, 3257, 710, 3010, 6104, 733, 7025, 4639, 2979, 4972, 302, 6243, 3939,
6264, 1110, 4884, 6184, 1200, 2518, 8201, 3762, 4495, 3821, 7816, 7720, 3411, 3887, 1975,
6961]
VALIDATION_SPLIT_PHYSIONET = [1388, 3290, 3709, 5667, 3358, 5888, 3523, 1696, 2276, 3899, 674, 3527, 2357, 5738, 4420,
1042, 5589, 3960, 2130, 3504, 5853, 8179, 4491, 4923, 6947, 67, 7869, 6694, 1240, 1613,
2708, 1732, 2923, 2548, 2486, 5148, 1067, 7130, 2029, 7741, 8462, 5988, 2094, 8518, 2101,
6072, 4085, 4393, 4513, 7740, 1306, 652, 6843, 6499, 6247, 4800, 1931, 1111, 5282, 2947,
1172, 1175, 5842, 3381, 7760, 5070, 603, 4316, 386, 8125, 7902, 7456, 7782, 1319, 827,
1618, 5715, 3026, 2671, 1050, 1513, 3637, 2831, 1371, 3432, 6166, 7876, 2282, 1579, 5312,
3764, 5724, 2478, 5381, 361, 1766, 8037, 2055, 2924, 4917, 473, 5470, 2577, 7279, 4921,
4968, 3922, 368, 6121, 8114, 1731, 3815, 4349, 5016, 5232, 6519, 2491, 1353, 7215, 4181,
1275, 7837, 4433, 7176, 6847, 3400, 4694, 5039, 6488, 1154, 2608, 6806, 8460, 4033, 7727,
134, 6308, 4221, 8444, 5966, 4657, 5944, 3980, 676, 648, 7787, 4635, 6760, 5610, 5880,
2959, 1855, 3782, 385, 7998, 1948, 1333, 7418, 5970, 6770, 4493, 410, 1080, 5841, 4641,
4896, 1360, 3037, 8001, 3291, 8466, 3881, 7558, 5213, 8060, 3864, 3606, 470, 72, 5173,
1620, 469, 276, 1467, 8249, 4229, 7158, 8512, 2507, 2841, 3481, 2202, 2992, 7323, 4865,
4681, 2263, 7916, 236, 4761, 3949, 4840, 2237, 6615, 2594, 590, 7361, 6858, 4040, 6825,
1774, 5247, 4703, 1544, 5269, 3085, 3558, 2445, 2946, 4775, 7809, 270, 1759, 1902, 8115,
6179, 6853, 5863, 5477, 7663, 5072, 5349, 8437, 6448, 3741, 2837, 6161, 6044, 1830, 76,
2038, 2846, 7237, 4877, 3471, 2302, 5623, 5697, 3236, 7062, 3339, 6382, 7544, 4755, 5968,
501, 1737, 3819, 3685, 4563, 4554, 4827, 2192, 6657, 1334, 6025, 1889, 101, 7429, 8193,
7080, 404, 500, 5878, 8152, 5067, 5196, 6623, 300, 2607, 6385, 2512, 4019, 3397, 3808,
4602, 4948, 387, 7679, 5625, 3797, 1033, 6229, 3435, 5864, 1376, 1967, 7023, 5693, 6931,