-
-
Notifications
You must be signed in to change notification settings - Fork 28
/
prefixmap.go
4101 lines (4100 loc) 路 456 KB
/
prefixmap.go
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
package discvx
// Code generated by gen.go DO NOT EDIT
var keyPrefixMap = [...]uint32{
54500, 130521, 137848, 29417, 885, 377, 33684, 10264, 41943, 252602, 4705, 27104, 139942, 76560, 61400, 37162,
3961, 4337, 7216, 11651, 30243, 40856, 15694, 13539, 78535, 4341, 5266, 6649, 65839, 278032, 34435, 28032,
61605, 77520, 44232, 27886, 378500, 93110, 153032, 7987, 63781, 104880, 6359, 141472, 781, 64261, 97828, 31035,
158246, 25388, 59973, 110137, 50731, 211697, 54149, 59971, 105939, 3130, 104160, 99923, 3522, 38740, 83545, 86631,
95248, 111479, 30077, 24962, 21770, 209400, 77611, 44841, 146392, 3156, 82298, 9847, 236455, 65864, 83110, 7037,
161125, 64748, 119292, 132687, 36061, 10988, 15473, 14045, 27968, 44754, 107466, 115, 42107, 186161, 60703, 22047,
26904, 65998, 15522, 56656, 121909, 15673, 90832, 31827, 168673, 91977, 123, 50646, 41316, 1710, 39625, 5665,
151548, 101790, 14735, 10883, 20758, 158269, 123938, 6314, 7657, 36709, 19818, 201613, 157864, 88226, 115041, 7435,
344306, 103580, 142037, 71615, 4486, 208450, 5481, 84064, 2050, 187481, 41250, 46220, 27034, 16588, 26011, 142530,
53509, 15780, 53338, 23901, 60278, 45673, 16716, 20537, 10680, 49475, 131236, 24259, 111359, 29883, 36234, 58274,
14972, 111535, 40653, 162662, 33673, 5933, 21037, 96841, 17676, 44326, 64691, 307577, 78840, 151466, 16903, 20724,
16392, 130371, 49166, 71666, 71013, 35308, 13250, 1693, 15641, 35617, 28151, 36020, 224093, 11242, 105375, 4449,
158628, 9750, 62456, 75643, 35625, 14485, 24671, 91005, 183282, 1844, 13971, 6346, 14564, 76601, 214662, 90429,
56503, 105660, 77957, 30980, 40956, 60897, 38117, 50673, 46850, 72061, 23454, 48631, 78134, 221694, 1319, 55132,
18995, 7345, 50112, 27060, 48915, 83699, 133932, 21544, 142836, 70076, 57942, 111566, 161626, 85516, 94051, 11220,
43670, 27454, 34501, 393860, 29588, 45555, 57891, 97283, 46444, 33660, 48458, 97381, 168885, 92637, 56358, 71372,
46616, 38583, 1556, 202109, 54419, 23573, 30084, 117532, 4681, 4225, 1824, 31283, 40326, 285897, 54841, 67459,
13862, 126473, 24411, 20466, 44738, 178859, 193005, 7911, 33569, 156153, 179379, 3578, 88236, 64393, 63895, 81870,
61582, 386131, 20019, 85391, 64746, 203393, 15642, 32088, 7164, 294008, 62951, 11374, 8980, 5841, 60809, 105027,
16486, 88916, 3287, 14465, 22579, 5796, 31014, 68051, 9245, 20910, 18938, 8054, 66885, 26961, 68959, 31542,
26850, 8577, 48145, 95483, 97801, 17055, 18789, 4876, 51469, 83334, 5287, 8991, 56088, 4300, 4394, 36179,
43529, 18747, 89266, 44067, 13775, 1016, 156234, 20100, 91733, 157149, 18399, 51589, 54375, 92041, 65468, 28713,
140879, 3649, 62689, 31741, 17457, 33462, 62360, 139447, 164470, 31339, 88243, 44137, 607, 41175, 11022, 47281,
3180, 49613, 22446, 68612, 7533, 48920, 13741, 147123, 2145, 44297, 192725, 11889, 76513, 95228, 190685, 146394,
56559, 90186, 145567, 129885, 95007, 32935, 17142, 290766, 77515, 42758, 27747, 18802, 35148, 107452, 40381, 2934,
1435, 245607, 51326, 49806, 50069, 83404, 68119, 16530, 81620, 295890, 7053, 20038, 35090, 119448, 94683, 33808,
10297, 61325, 5780, 89999, 4124, 44146, 105437, 4023, 10068, 177395, 21418, 524153, 37073, 4009, 28339, 49667,
29508, 55201, 78553, 30684, 11712, 174402, 17180, 27358, 22660, 26995, 30373, 33035, 5591, 27757, 82426, 370264,
27561, 4369, 11827, 15584, 5741, 5579, 39114, 16771, 33062, 73702, 15386, 31294, 139334, 266596, 8798, 89758,
20971, 252896, 120186, 107987, 75680, 136707, 41813, 119129, 322, 24361, 27213, 168171, 233152, 15112, 107586, 151288,
88041, 140667, 5859, 66251, 6067, 4425, 151378, 35954, 95911, 42303, 11493, 33877, 9411, 5711, 69597, 23189,
17226, 27938, 16511, 94213, 543, 9005, 57877, 62040, 54251, 81300, 19963, 5153, 12766, 27915, 165255, 22683,
57521, 37217, 47110, 208700, 73783, 35557, 264003, 51569, 74511, 58449, 41559, 13841, 103935, 18309, 8372, 21930,
106974, 53225, 8782, 214725, 43859, 54950, 12652, 10956, 447, 99589, 114894, 45315, 87059, 33167, 33903, 149521,
158479, 3908, 41832, 31015, 49874, 70274, 46074, 146958, 5944, 45616, 63745, 32535, 37688, 201650, 18918, 41672,
60778, 22520, 5809, 17168, 1541, 41031, 98822, 22477, 49513, 249269, 35276, 49148, 74650, 49047, 103552, 173697,
26185, 261291, 151834, 87144, 4612, 73207, 69368, 11500, 43775, 17041, 21946, 55847, 79890, 15103, 6048, 50805,
52270, 12073, 25814, 138306, 57993, 120463, 55149, 219876, 62742, 11243, 124753, 198014, 12031, 44619, 62653, 117354,
172537, 136805, 87779, 77927, 23042, 12378, 14073, 91342, 17793, 191475, 9842, 6241, 256036, 48392, 77441, 10221,
126119, 5624, 26604, 174263, 130145, 28734, 18239, 24076, 13730, 108915, 99376, 50342, 3714, 913, 76860, 334518,
34454, 226991, 196592, 177389, 33258, 97249, 167337, 58661, 218536, 80099, 8363, 23077, 41466, 1505, 186146, 76942,
27369, 251874, 53982, 4913, 23600, 18231, 64356, 145889, 54272, 13786, 67738, 56775, 97732, 21491, 54147, 5254,
96002, 53953, 21184, 25568, 5491, 160549, 72315, 24896, 7902, 1144, 259057, 100607, 130950, 42135, 16706, 32680,
20302, 94447, 18534, 51530, 83472, 106065, 111518, 10712, 39836, 55281, 18228, 22850, 6693, 73968, 4256, 9464,
167530, 13175, 2482, 121107, 38150, 73516, 312, 208331, 28545, 5506, 48835, 90283, 114464, 27974, 40448, 111122,
47916, 149067, 49998, 99194, 31380, 57824, 21424, 148678, 57022, 1898, 18120, 5063, 4448, 19995, 126728, 107782,
143294, 67681, 20450, 78554, 185945, 149554, 47517, 10123, 32941, 5437, 90378, 79546, 9093, 82849, 15311, 48378,
46854, 54387, 22160, 54004, 23060, 16815, 56565, 133263, 6802, 281346, 56756, 26495, 23438, 1936, 65188, 13253,
48524, 44229, 75282, 7215, 165001, 232844, 267, 58197, 37645, 55602, 148443, 169511, 44565, 62888, 3955, 75878,
740, 124830, 48126, 825, 3686, 105619, 5904, 181193, 64595, 4114, 24792, 57276, 46633, 9499, 153579, 5882,
29374, 10649, 69875, 21483, 55824, 19853, 31695, 777, 5170, 145589, 28087, 72183, 134759, 41581, 7957, 42997,
44805, 1483, 6564, 112890, 1387, 39723, 63805, 28832, 71209, 80587, 2344, 128036, 145521, 21689, 287056, 9947,
30121, 84443, 7127, 31067, 9082, 110483, 84900, 22316, 43276, 659, 38461, 44022, 11319, 97558, 379, 62112,
100226, 30712, 45562, 9205, 33159, 11983, 33981, 90340, 182670, 124706, 82924, 42110, 77053, 61425, 46789, 27883,
161503, 56713, 179776, 63147, 16471, 127457, 35088, 96397, 6735, 186623, 30785, 58607, 15980, 47789, 7193, 168333,
18168, 39162, 76400, 25567, 24528, 78127, 18757, 2746, 32436, 15517, 13683, 178485, 84167, 30811, 45426, 105666,
106165, 111176, 63681, 101526, 15345, 114201, 790, 79829, 120725, 12878, 73398, 20125, 23124, 133732, 66324, 20777,
39945, 46685, 9170, 35637, 14745, 18798, 12025, 58214, 35708, 166306, 92289, 252421, 19675, 14848, 120567, 55022,
71170, 29885, 29283, 799, 34361, 36519, 19598, 39411, 94059, 141968, 39321, 18064, 82094, 65771, 7003, 25130,
30787, 34384, 58687, 70, 36458, 61488, 84234, 36085, 12809, 174871, 50762, 5240, 510, 108740, 147346, 12320,
28674, 8099, 17051, 38741, 19317, 4045, 61629, 6511, 39372, 47516, 11161, 34117, 10980, 242448, 15664, 117726,
89631, 78526, 185408, 44799, 100233, 97488, 23803, 25595, 22592, 70250, 206352, 164134, 92192, 26933, 52408, 114671,
14774, 16736, 49745, 4157, 9033, 5640, 122814, 64240, 19145, 16006, 51399, 39416, 52920, 43091, 63438, 272,
20219, 85772, 20052, 52522, 15342, 19831, 180543, 60632, 2573, 280970, 23722, 11659, 148904, 57938, 22689, 20917,
25120, 152019, 79218, 31780, 77511, 38503, 42019, 8521, 50862, 82763, 128838, 21858, 25753, 60656, 11565, 24747,
20854, 67111, 69186, 237543, 44838, 150067, 73700, 18007, 28916, 7724, 10746, 2466, 37473, 96676, 29796, 62539,
57054, 21883, 31352, 144314, 3953, 31478, 56952, 112599, 36289, 116169, 69088, 55377, 106289, 59809, 216208, 12987,
24174, 15142, 172239, 21843, 144603, 80500, 65944, 40231, 14943, 111967, 16972, 113202, 72469, 84035, 134384, 80018,
390, 29887, 113539, 5226, 10646, 7997, 402, 21658, 63942, 35382, 176001, 77572, 8398, 28046, 24904, 39000,
24524, 77460, 41955, 362706, 1063, 25178, 88659, 1033, 48208, 28324, 45838, 48385, 149912, 94642, 90358, 4580,
43204, 80678, 47915, 10295, 58233, 155638, 86581, 6662, 57800, 11553, 6748, 43479, 73344, 85847, 17389, 226451,
39960, 204638, 81657, 24421, 30221, 14634, 157985, 94419, 56526, 41903, 23994, 110985, 54088, 33921, 62191, 75416,
32609, 113126, 230823, 887, 33191, 64665, 47521, 292109, 140560, 110823, 25952, 21524, 6165, 12673, 43926, 57491,
328594, 19885, 86390, 35339, 976, 119891, 102804, 139263, 43832, 40131, 32593, 48951, 13148, 47305, 6762, 15773,
5439, 40156, 28437, 166064, 5054, 58597, 65180, 62848, 18947, 1963, 13500, 6224, 45328, 26456, 94696, 127522,
2588, 37626, 50707, 50599, 108429, 53695, 215927, 71676, 72578, 120556, 108984, 18932, 111027, 156817, 117275, 3114,
33999, 118367, 31577, 231898, 26056, 217788, 114427, 719, 8383, 88607, 96845, 44957, 38849, 1919, 56714, 162824,
15885, 8069, 77947, 28983, 43929, 37141, 8753, 183955, 84484, 65841, 35929, 26107, 31687, 42252, 34527, 18332,
57257, 56807, 269080, 209124, 7065, 1044, 44359, 76940, 137923, 19384, 84471, 33053, 11294, 68633, 6484, 42591,
2703, 4245, 162241, 29451, 51903, 41617, 33891, 57417, 201091, 30398, 171768, 6181, 144055, 170750, 41635, 151467,
62253, 6195, 133524, 18809, 7841, 3265, 45308, 27215, 120221, 2693, 126605, 48082, 122985, 14085, 71229, 21387,
47427, 29794, 5528, 64181, 36598, 44586, 46526, 20018, 15542, 45633, 23312, 5458, 57040, 99808, 4165, 39601,
111283, 13633, 308791, 23941, 9696, 5629, 97338, 1704, 1009, 239835, 46116, 51046, 113503, 66335, 57336, 5275,
14986, 13512, 21686, 51520, 67229, 31868, 38446, 98677, 120113, 30673, 61062, 29232, 134369, 140509, 129604, 48520,
16023, 97436, 54212, 205299, 20629, 14078, 10716, 130184, 91018, 5272, 185378, 37342, 34481, 28020, 19701, 69308,
125096, 2604, 144, 15127, 55661, 72182, 43015, 85316, 14266, 61075, 153145, 56733, 154321, 104609, 26913, 34820,
119978, 19712, 5713, 107585, 184262, 17593, 33110, 26246, 41345, 7743, 7073, 10465, 255734, 5354, 59144, 98943,
40092, 18104, 10837, 19419, 103847, 76924, 79240, 89686, 87357, 10805, 90396, 56723, 38288, 132290, 46065, 5755,
67091, 38434, 12302, 14967, 26796, 223287, 26752, 64214, 56028, 102651, 8310, 53388, 9481, 92776, 6712, 22390,
56011, 3482, 5776, 69671, 48042, 54770, 33940, 95191, 27296, 22696, 121828, 17418, 66777, 65791, 7499, 31883,
102769, 7979, 55914, 28799, 20988, 24583, 29853, 73715, 16633, 1395, 25096, 63143, 14725, 37011, 13721, 34238,
290892, 47229, 88566, 4134, 64897, 64121, 228053, 419, 48115, 46037, 17995, 18666, 55934, 114301, 25840, 270523,
42810, 237086, 43755, 33074, 44553, 340586, 36800, 11555, 41128, 39437, 91246, 38302, 116155, 235625, 50963, 76803,
63464, 48005, 28907, 82626, 137383, 8571, 94074, 72986, 170898, 3715, 75010, 5466, 46199, 126354, 222887, 8174,
49018, 146501, 154080, 178933, 9198, 16919, 44102, 39243, 58676, 47030, 2377, 29951, 83206, 517, 336476, 45231,
14228, 82068, 26132, 106231, 139113, 46922, 7765, 76371, 65408, 6990, 95744, 39902, 95178, 69736, 116176, 44385,
282776, 82527, 193659, 75056, 2005, 87977, 9454, 127176, 271, 161274, 44081, 19684, 6345, 34171, 18619, 145996,
157672, 73590, 26944, 238431, 2151, 43766, 40607, 69040, 183049, 14423, 30683, 27926, 75229, 81678, 55986, 85917,
121369, 18721, 8289, 29591, 6254, 73831, 6086, 23582, 150336, 70637, 25147, 470936, 40149, 133130, 23943, 105167,
16734, 26428, 14647, 229334, 7120, 184184, 154637, 10620, 36286, 11073, 6435, 41342, 48527, 87799, 103736, 51535,
46102, 62656, 76292, 10488, 127781, 137046, 3708, 86722, 130195, 10737, 10141, 317, 23092, 32969, 135930, 10043,
242024, 104161, 54969, 32833, 90990, 27255, 45030, 243316, 9144, 76374, 9380, 22177, 8553, 22721, 21666, 114666,
69184, 287410, 1526, 11543, 191365, 20784, 126365, 148622, 260897, 6215, 39618, 48176, 89356, 39229, 30564, 29395,
165287, 53638, 36539, 65481, 2119, 51073, 91143, 93092, 31351, 72440, 159620, 10914, 297388, 226709, 56492, 6385,
217210, 18131, 55207, 30763, 24704, 165760, 21445, 12130, 10543, 81452, 41510, 29000, 119624, 134944, 21977, 43351,
24272, 66517, 68820, 18273, 11383, 115829, 49476, 5419, 4804, 27646, 30250, 161681, 139664, 28491, 5804, 31530,
31728, 56753, 68874, 96931, 9197, 179800, 139380, 271765, 45471, 27833, 13667, 10184, 76337, 1298, 316956, 11404,
39044, 124062, 164043, 43485, 10535, 22770, 12783, 49214, 2443, 2727, 114454, 30581, 20291, 168698, 93609, 6913,
282595, 4080, 70378, 90741, 17994, 83736, 94039, 52206, 65249, 69142, 15230, 97231, 38549, 34578, 110291, 15114,
8920, 119023, 238, 77355, 11732, 33428, 55971, 7867, 6901, 14622, 22807, 2796, 14905, 63414, 69719, 11148,
27739, 83398, 103779, 3433, 18537, 22822, 8744, 44505, 65420, 39656, 13359, 95468, 66068, 144102, 12184, 54397,
18438, 220741, 7575, 57928, 82423, 48160, 14731, 19123, 296857, 78908, 90392, 5415, 190244, 73953, 41893, 33363,
292116, 19369, 41083, 33675, 44124, 59597, 3155, 97295, 96524, 18129, 27608, 180829, 52513, 5876, 6939, 18224,
218787, 86923, 26407, 40993, 46543, 126046, 152440, 13493, 172543, 6526, 139480, 13340, 22128, 11158, 48785, 104244,
16677, 2667, 39249, 99656, 215395, 20085, 18592, 138913, 11844, 42484, 99129, 48656, 48351, 23700, 43280, 189991,
11402, 85268, 35852, 36955, 26510, 116041, 41344, 141321, 468320, 23596, 163442, 17293, 77463, 128746, 35361, 8601,
3471, 6851, 23926, 252438, 45857, 14232, 77033, 108433, 43877, 3166, 97393, 135531, 70582, 34152, 7070, 75498,
23066, 67739, 24183, 170333, 102601, 68104, 46011, 11288, 22942, 64860, 3253, 66840, 52614, 11394, 88792, 33803,
21477, 138339, 162258, 115377, 79203, 157192, 324931, 87920, 44839, 34976, 7274, 8346, 50231, 114672, 5285, 85033,
120985, 18589, 41241, 394179, 46083, 8026, 172748, 99199, 39825, 93459, 32388, 83042, 5757, 32556, 5397, 124088,
42873, 2560, 20519, 48942, 32633, 3654, 37979, 129719, 134549, 48623, 6007, 21849, 169779, 47107, 121208, 4770,
43815, 73061, 66993, 58490, 185300, 41597, 80167, 20130, 157841, 27281, 34367, 8121, 110011, 6192, 49845, 9812,
76131, 182098, 185635, 77766, 147917, 38466, 291628, 14477, 108452, 39951, 60268, 103882, 40056, 25140, 31818, 76913,
62545, 52561, 78560, 16283, 9954, 101419, 139429, 11415, 63334, 58000, 94271, 30537, 15828, 148381, 131142, 88346,
80899, 112963, 69921, 8911, 57335, 76989, 140841, 364282, 152474, 106046, 1007, 148455, 39095, 49302, 9169, 14493,
43785, 13977, 3650, 34252, 21520, 40302, 9975, 761, 37970, 78102, 15284, 33335, 5136, 24814, 62153, 65403,
130398, 46975, 18624, 43858, 24828, 16912, 72693, 89929, 14762, 5308, 142196, 139437, 47176, 553, 112017, 8431,
37173, 93221, 5823, 15141, 691, 75671, 55158, 23185, 26199, 25284, 48347, 45851, 29268, 34890, 3602, 83793,
59564, 49295, 38205, 73843, 67, 147177, 62949, 35692, 44224, 3061, 14103, 9837, 37354, 126989, 5088, 159017,
30391, 40134, 3776, 114693, 27964, 25898, 1148, 37108, 23368, 11683, 100247, 134385, 52752, 71328, 141500, 16858,
21078, 72010, 58289, 75912, 129659, 173297, 61749, 61312, 34753, 14699, 117609, 49311, 106780, 36074, 62258, 129668,
106561, 91929, 69517, 129103, 24028, 122552, 19166, 55215, 11038, 6232, 11200, 139971, 150195, 55451, 117070, 126837,
174966, 7391, 21775, 26668, 152114, 256605, 94504, 38682, 85864, 57612, 24310, 60044, 150553, 62002, 180050, 3818,
150887, 27525, 12121, 97437, 9269, 39259, 30009, 111855, 15523, 122794, 40637, 2924, 3276, 23439, 1344, 19464,
418244, 41760, 695, 100196, 43851, 191350, 99171, 50943, 20152, 63886, 35676, 126860, 112918, 36780, 58825, 24827,
84137, 32994, 55803, 79065, 19834, 56413, 44947, 2901, 132950, 57106, 20800, 37157, 1301, 69363, 82248, 30377,
43579, 41653, 73739, 5751, 179340, 358600, 180427, 77347, 139048, 93917, 273735, 29138, 188807, 142456, 58249, 44369,
43678, 27435, 14213, 23861, 82161, 51489, 40735, 26588, 14183, 16976, 29288, 121944, 40624, 8465, 31604, 12028,
212633, 56085, 102145, 87300, 14927, 16595, 40502, 89025, 17045, 38265, 77422, 197698, 64670, 126636, 56780, 7601,
87318, 48297, 18877, 58296, 16583, 216335, 39787, 26024, 108800, 36345, 114188, 26094, 113296, 99165, 678, 137104,
18595, 11353, 30104, 30356, 23592, 33721, 93112, 83636, 14941, 1369, 54556, 58222, 5798, 9264, 98474, 2815,
62355, 35942, 109546, 43385, 333325, 107530, 54533, 83007, 104774, 23852, 36748, 32066, 45789, 50274, 149567, 22998,
54934, 57582, 5976, 26062, 15293, 85599, 97977, 33793, 38785, 43634, 2967, 116250, 238572, 129166, 20713, 54443,
79853, 21974, 42601, 50255, 36036, 23820, 6753, 12821, 114497, 32773, 159206, 63218, 81230, 84371, 13351, 161118,
12736, 7787, 244123, 15768, 22141, 50081, 220106, 25454, 2888, 144396, 40880, 142022, 413, 62498, 167166, 61392,
18429, 5662, 11917, 82935, 8799, 4737, 49838, 2195, 105341, 11547, 10990, 112535, 23029, 15009, 21530, 142511,
1765, 158600, 14008, 73009, 135195, 3823, 103224, 19358, 28159, 57697, 121646, 93862, 124676, 9285, 31341, 18252,
3098, 298054, 25223, 10608, 85651, 18812, 99440, 83883, 71814, 248156, 294557, 95888, 346823, 66024, 143073, 17988,
3935, 56243, 118171, 89071, 24801, 154479, 33027, 105395, 165129, 83947, 12923, 949, 104580, 17468, 297132, 86231,
18788, 46340, 23555, 84598, 157936, 19530, 539, 44044, 9217, 14611, 138279, 181574, 77507, 6362, 10770, 4801,
11831, 32151, 143647, 34040, 97481, 109456, 58122, 35950, 65809, 4029, 75552, 21926, 135603, 87232, 90700, 99632,
231472, 6633, 145961, 87947, 189167, 115340, 25193, 104214, 67112, 3207, 109228, 181432, 92072, 22331, 66145, 25390,
7732, 42230, 4254, 14193, 11286, 103395, 48189, 91991, 110408, 29913, 100314, 51737, 99980, 75323, 3984, 32263,
63557, 52027, 122524, 69914, 9964, 32490, 44574, 85955, 82830, 9201, 18411, 63647, 92952, 107620, 63387, 93717,
142061, 143646, 56862, 87055, 22041, 75931, 22555, 55823, 155386, 26979, 31264, 46046, 28603, 58673, 1708, 29757,
19030, 9574, 26766, 132, 3175, 11313, 25751, 10865, 119913, 2109, 99953, 33124, 19549, 215916, 23004, 11930,
23238, 4645, 18067, 17966, 29963, 108182, 69346, 259670, 2583, 215517, 65602, 114042, 69348, 28579, 38023, 2044,
80572, 115275, 31160, 44757, 68491, 46505, 39029, 95814, 85525, 10640, 139066, 3904, 226923, 26447, 50092, 56934,
78333, 91584, 144384, 89359, 16187, 36351, 44089, 39061, 55150, 42093, 60787, 36266, 13251, 3652, 19661, 54840,
113686, 879, 81492, 12487, 3238, 49037, 96966, 36378, 310, 29296, 17408, 165458, 35629, 84125, 375458, 57811,
133843, 7172, 3571, 73021, 17431, 42403, 49812, 213739, 97384, 30044, 268359, 30214, 61060, 266795, 17526, 37043,
133496, 29957, 56931, 112720, 26104, 93676, 55537, 209351, 48198, 103540, 4129, 3018, 2745, 251662, 36035, 79708,
128213, 129412, 57540, 13307, 122877, 11072, 81211, 116633, 57243, 95855, 32912, 82891, 6125, 83436, 8409, 672,
57290, 40877, 41489, 43226, 11836, 31473, 110653, 2243, 21797, 90596, 1474, 39220, 20524, 14497, 24040, 18188,
9829, 40600, 29346, 155455, 35159, 19679, 29107, 98629, 74295, 22251, 47861, 23332, 17036, 1728, 37258, 33661,
66185, 65428, 272854, 4856, 23775, 41731, 23949, 135286, 48116, 240524, 37968, 14410, 55699, 217733, 35079, 32565,
26947, 26736, 33219, 47177, 6656, 37226, 121924, 25078, 66808, 76046, 58335, 49216, 118882, 169845, 93306, 1152,
96746, 27679, 213396, 180257, 114352, 143780, 40867, 82453, 56839, 65364, 32554, 16774, 70167, 84235, 16416, 59286,
89472, 105030, 159902, 64535, 2510, 12366, 151731, 6732, 9260, 8674, 27016, 68986, 144185, 4233, 129919, 16360,
5122, 3372, 53849, 24084, 73522, 209216, 32871, 60016, 21625, 199973, 13788, 40848, 57229, 71482, 207216, 5346,
64610, 5454, 84153, 16102, 212075, 138006, 24754, 228, 13442, 7268, 25035, 376142, 201013, 25933, 42545, 36939,
39791, 84868, 87777, 120517, 26227, 32154, 52644, 46247, 32039, 90813, 3901, 10196, 7006, 3427, 132550, 11965,
153185, 26090, 30056, 29522, 80984, 12530, 41224, 326105, 79741, 36726, 77107, 198431, 27744, 213016, 177282, 13262,
87955, 3772, 54869, 3241, 31936, 32247, 13418, 127436, 31284, 10724, 109181, 129078, 78036, 185777, 36609, 1528,
14404, 28877, 50283, 97822, 8288, 86285, 20481, 44577, 314213, 43225, 94771, 80442, 15027, 87193, 49800, 51098,
12567, 19739, 24738, 16395, 352460, 158769, 35354, 20731, 176356, 54438, 34791, 789, 147521, 66931, 61031, 56721,
71723, 17689, 53280, 24951, 226642, 170172, 28456, 71000, 173870, 135004, 58634, 26606, 217839, 69191, 96637, 17897,
26531, 29955, 144704, 37262, 11435, 38283, 1225, 65021, 16024, 16444, 87332, 29554, 5514, 53429, 20243, 20558,
77534, 283072, 30913, 368, 8050, 764, 25920, 3877, 215044, 5690, 21952, 184907, 155018, 70340, 25375, 19176,
72847, 146875, 4096, 113954, 27337, 89837, 209502, 112462, 22202, 21137, 63338, 215222, 33317, 5306, 61937, 37083,
79336, 23164, 91988, 42583, 77417, 25664, 241015, 55852, 1987, 51920, 36466, 54300, 108749, 1941, 2187, 16626,
78687, 28292, 47685, 35838, 34736, 97119, 15332, 170101, 60868, 104342, 119704, 77513, 14966, 128487, 104163, 40790,
34762, 29190, 7152, 14931, 32212, 547, 4718, 199470, 91032, 69211, 8115, 58276, 13543, 126275, 20030, 4345,
63253, 34088, 22426, 13154, 22048, 14032, 93442, 48550, 107934, 305944, 6918, 27123, 148838, 91257, 58383, 141819,
63132, 46626, 180423, 21717, 201865, 12823, 5211, 38102, 213129, 285380, 42276, 73247, 13203, 187185, 59095, 80023,
7715, 112980, 77346, 73236, 3025, 109589, 114008, 92291, 141202, 92363, 35519, 83939, 11341, 178434, 25748, 53878,
39899, 39317, 22861, 81702, 9386, 41757, 46533, 36839, 40513, 24011, 55111, 17909, 42667, 12633, 29509, 58586,
99600, 31004, 81095, 117794, 54436, 253315, 90356, 57449, 83389, 243653, 7954, 101026, 25374, 191590, 13457, 152106,
320360, 50617, 101147, 66642, 43368, 31152, 31897, 46245, 10234, 55525, 120187, 72290, 42798, 19001, 10287, 33715,
22463, 6703, 82403, 31406, 12071, 46480, 92715, 22652, 86540, 10086, 54028, 224184, 287989, 112495, 3782, 23535,
9075, 6470, 89059, 29530, 82932, 53897, 17871, 56297, 34558, 9468, 50044, 71181, 95735, 30888, 136509, 48474,
74312, 54510, 147209, 56717, 34207, 5753, 35674, 189948, 27439, 23595, 37252, 128815, 77231, 166855, 5552, 4365,
101626, 147598, 25624, 101515, 129967, 65179, 108487, 16463, 88794, 63741, 14057, 74484, 722, 18908, 130676, 98118,
108405, 93645, 172536, 14962, 51310, 163323, 3144, 7512, 52530, 2491, 84241, 139305, 43593, 38986, 432, 61151,
7858, 5879, 50091, 198653, 49736, 31760, 155655, 23191, 28830, 18207, 87031, 115115, 63225, 2233, 21104, 60949,
6654, 75936, 25896, 91685, 72168, 2692, 34691, 61930, 6678, 174349, 41680, 95615, 7399, 35062, 124401, 4510,
389798, 35900, 97206, 171, 16311, 46527, 25052, 93677, 45755, 19890, 61393, 56728, 221676, 36829, 102424, 150987,
1697, 124261, 11534, 180435, 32219, 47646, 21397, 5293, 9511, 179110, 209859, 53517, 2751, 10775, 54452, 37788,
21372, 48446, 35745, 9573, 9374, 135555, 41158, 27527, 16790, 91581, 72043, 271294, 102223, 132360, 17546, 47987,
9246, 81207, 24651, 15388, 26103, 112889, 5668, 22162, 30297, 25326, 27409, 51696, 10765, 12661, 94007, 18017,
210606, 1356, 66863, 103475, 133447, 210623, 15475, 91686, 213130, 99814, 29174, 100185, 60802, 76221, 129219, 41507,
76132, 118871, 119771, 6694, 92572, 17433, 80117, 40934, 62308, 58629, 13079, 1719, 23256, 55049, 156287, 75908,
123345, 28701, 35609, 103613, 85480, 12037, 95748, 133553, 47771, 132690, 47206, 244027, 13864, 73651, 9857, 119208,
4475, 262616, 87831, 27554, 70681, 39972, 97258, 5580, 45946, 106688, 45777, 1434, 134261, 18579, 43559, 86588,
52781, 5740, 102631, 39283, 15697, 221684, 37564, 8525, 136490, 145655, 110183, 91159, 9298, 36844, 103445, 210062,
25916, 129971, 105004, 114644, 2456, 32599, 46869, 36374, 81386, 56195, 144623, 149042, 145417, 137903, 13414, 99864,
41040, 26355, 15797, 97988, 125503, 51825, 59248, 102515, 21693, 93871, 99042, 39172, 17800, 11550, 18002, 44727,
47470, 66418, 64912, 15435, 1424, 27829, 74045, 9681, 70146, 88869, 30301, 89871, 26044, 42624, 100376, 36245,
11297, 11095, 36667, 7449, 50284, 169638, 10426, 108731, 141987, 61648, 90051, 32923, 50763, 115470, 5251, 55529,
6911, 68588, 30392, 133522, 79605, 29321, 90156, 72896, 190891, 10373, 2522, 32413, 44147, 10846, 13338, 428630,
106284, 41312, 3113, 1162, 102654, 29579, 17437, 73488, 99722, 5694, 39761, 9001, 229101, 61685, 3252, 40161,
52106, 224893, 44097, 229859, 28826, 12030, 82811, 52295, 3677, 114827, 99928, 140065, 47137, 42498, 233, 75311,
1112, 28658, 21247, 163425, 175054, 81511, 47703, 114000, 90698, 14669, 95793, 23495, 84556, 176677, 43517, 10669,
198500, 26182, 84315, 29356, 89383, 113383, 97470, 44784, 85925, 132788, 99295, 83957, 196629, 119628, 385297, 14814,
231833, 151430, 17682, 29085, 50499, 26257, 45881, 3644, 24735, 67407, 70781, 2494, 19740, 129987, 1164, 57220,
16246, 76068, 13499, 44874, 72696, 282508, 8301, 102820, 52509, 131520, 113575, 42148, 9751, 78552, 39346, 24057,
22016, 41866, 50933, 17486, 10396, 143941, 47655, 13817, 107047, 25278, 27150, 52667, 77457, 154885, 149079, 68518,
15089, 106708, 10406, 1212, 52187, 77824, 37551, 68960, 159089, 4264, 71263, 125607, 188196, 66527, 84798, 6262,
103745, 18145, 2079, 25556, 100598, 28479, 58224, 17598, 18258, 83348, 9968, 67228, 179832, 73543, 7684, 13628,
186846, 24233, 145, 82301, 69216, 58908, 36638, 37412, 124919, 9392, 63437, 75918, 3810, 86153, 28237, 98880,
4522, 75700, 20747, 53528, 66283, 44925, 104990, 54608, 186123, 464762, 128145, 34632, 3989, 127163, 75653, 132480,
37874, 1216, 50133, 47282, 15396, 10211, 61242, 87922, 55486, 75078, 16295, 79976, 55062, 24032, 8990, 107959,
123121, 20215, 55708, 664, 45150, 186791, 334605, 25352, 91134, 18866, 98005, 61808, 18741, 25550, 134773, 14719,
49003, 134573, 10800, 46682, 103696, 27343, 4282, 48340, 59308, 56648, 119171, 43200, 32287, 62399, 19463, 24416,
62671, 54320, 229772, 82258, 68854, 33907, 13854, 150089, 118015, 74089, 14445, 282958, 280102, 59654, 1639, 247404,
62900, 16494, 197213, 141518, 1552, 155673, 94028, 59, 82979, 23315, 45867, 11186, 59566, 115479, 19897, 15700,
8424, 23538, 58073, 45920, 44485, 35032, 1735, 58585, 168038, 14879, 83112, 51643, 74150, 4837, 1622, 15812,
30327, 219343, 258578, 711, 90256, 24107, 3413, 249, 8497, 91304, 97748, 132579, 98248, 4001, 12898, 17217,
11684, 75163, 27058, 12893, 58590, 45321, 14375, 30384, 85793, 284187, 51988, 24467, 73914, 12832, 41535, 4859,
10387, 58594, 35867, 35191, 37536, 24081, 16646, 14980, 12314, 35094, 21660, 189522, 24351, 13828, 101817, 37718,
38235, 49933, 158258, 119702, 44860, 1921, 57249, 15888, 6143, 35356, 57130, 49975, 295544, 88929, 11324, 78629,
118277, 97669, 32620, 16525, 8447, 214578, 25182, 16423, 12921, 4133, 4174, 28582, 41719, 5356, 18719, 4658,
92763, 67382, 44557, 631, 14895, 47003, 37167, 19674, 74475, 142020, 55658, 10395, 11621, 88871, 18246, 43221,
58231, 72349, 2131, 157792, 35897, 180960, 16468, 20555, 91301, 42670, 59580, 3952, 26669, 196090, 45602, 106051,
37593, 24763, 22969, 30403, 72551, 22271, 160110, 196037, 14888, 70564, 45213, 44701, 45432, 59348, 16093, 156959,
14955, 161623, 66950, 36720, 1753, 3763, 57655, 19012, 321577, 97155, 9488, 23358, 168082, 141529, 74826, 247757,
104373, 110437, 23961, 17719, 58639, 74897, 43454, 178043, 19408, 83148, 19229, 77848, 199328, 37630, 34946, 43847,
16272, 100116, 136156, 88299, 139485, 72862, 56051, 6282, 25376, 44408, 41751, 5634, 13699, 144090, 7887, 47806,
28019, 94906, 49895, 110281, 96127, 59852, 22718, 26769, 78151, 31402, 5144, 29476, 54207, 114490, 45647, 64794,
1282, 184, 13677, 89772, 57234, 10523, 103563, 13380, 26471, 51264, 159659, 137131, 19882, 4230, 37131, 157492,
93393, 82383, 22187, 31204, 83392, 15038, 5410, 37543, 122067, 54487, 58345, 3308, 70743, 68552, 5820, 30206,
62365, 43954, 103724, 9934, 16761, 66798, 186470, 31529, 91071, 181177, 14862, 126490, 57827, 98346, 109000, 130594,
16210, 30178, 52094, 227374, 46562, 21177, 241470, 32684, 14470, 12837, 113193, 3711, 36366, 102643, 22008, 4866,
108526, 42380, 34990, 42099, 47851, 110745, 43640, 77580, 112999, 4122, 39066, 19272, 56137, 4018, 2343, 40942,
1831, 45626, 103181, 163299, 39955, 78845, 53731, 37538, 37009, 45797, 60901, 81320, 64602, 73151, 738, 95586,
85673, 19843, 17024, 77869, 147832, 18208, 6591, 34315, 297091, 33486, 122661, 44869, 1677, 17947, 37455, 62269,
20060, 4509, 50110, 17445, 1567, 53371, 91132, 38485, 22280, 7143, 49194, 61300, 55548, 6258, 139844, 70097,
39203, 67146, 174083, 83256, 116947, 40277, 23834, 40695, 68035, 142144, 150687, 48002, 141935, 117761, 73936, 6501,
66075, 65567, 72932, 4621, 35405, 15445, 18604, 76562, 2076, 116725, 294591, 3228, 88425, 72746, 24236, 5807,
134782, 34061, 4573, 38587, 3356, 66039, 197217, 5232, 10143, 27253, 614, 8828, 146685, 37111, 23371, 38324,
167560, 208982, 141689, 17112, 134899, 13109, 128689, 199550, 57913, 56625, 82369, 84777, 4925, 53496, 17185, 109221,
6917, 562, 55973, 85343, 9911, 54264, 49898, 24454, 33089, 124087, 18661, 133978, 26517, 18221, 31759, 412,
53816, 146893, 137708, 26853, 17201, 10364, 96046, 273871, 34174, 89632, 27279, 74376, 72829, 23521, 12562, 16484,
78984, 19702, 128934, 15123, 196315, 253217, 164843, 12497, 5453, 174789, 28700, 6219, 117294, 59240, 78184, 239449,
142749, 8623, 54834, 55131, 23272, 48790, 52949, 13067, 130756, 92869, 135562, 44028, 213840, 2422, 98881, 29730,
80813, 99237, 313337, 40346, 82391, 128620, 86944, 10127, 112319, 36339, 2427, 37278, 31680, 38564, 27676, 9906,
19173, 40341, 27801, 48430, 150877, 31931, 88186, 13604, 49805, 29407, 7890, 110090, 70871, 13689, 104697, 33161,
58996, 91749, 32265, 3794, 45817, 53089, 7790, 51967, 103608, 143231, 20335, 4181, 68091, 35129, 141365, 138387,
262832, 222623, 34581, 46101, 81116, 57531, 11721, 21068, 32127, 10467, 48144, 19617, 32225, 875, 15647, 76196,
59594, 11262, 6769, 20692, 99412, 7382, 27616, 16875, 91259, 254932, 51439, 125747, 214657, 108209, 69527, 86552,
38581, 85906, 53070, 7737, 3187, 16746, 2554, 10667, 2828, 57046, 60, 95682, 57362, 21509, 2332, 110,
8061, 16544, 46963, 27347, 103989, 186121, 22576, 20985, 56489, 91917, 62311, 37087, 95734, 17441, 24384, 260769,
41783, 24834, 145762, 147113, 200717, 18260, 9235, 42618, 91687, 70987, 44648, 7735, 40429, 181226, 11480, 12282,
96297, 56016, 38343, 12651, 6252, 19122, 61284, 11280, 208582, 37306, 9760, 14761, 10044, 53476, 16436, 66476,
38317, 91043, 7525, 207480, 115091, 50595, 28794, 26851, 75332, 32742, 739, 59415, 38940, 82555, 62702, 108944,
53504, 110149, 32734, 2928, 69847, 16694, 6571, 13565, 33471, 102858, 83257, 18, 24611, 31831, 25034, 84640,
184796, 17119, 320486, 95581, 2240, 203107, 779, 43752, 63203, 165157, 14990, 92385, 24265, 44389, 50256, 23809,
6903, 25718, 27781, 86477, 50336, 5327, 15346, 131708, 10629, 73420, 62792, 20839, 83274, 5202, 159471, 157414,
43486, 66006, 125087, 69139, 37269, 28949, 2657, 18793, 172681, 396735, 28805, 33817, 31664, 6623, 4324, 23670,
90901, 87363, 208776, 800, 17704, 64060, 3385, 33341, 64659, 8113, 1109, 17911, 15145, 11233, 47071, 86824,
39904, 113353, 98060, 16991, 46451, 111739, 28265, 5985, 118089, 62006, 35300, 117523, 77644, 72291, 31185, 71429,
266113, 38145, 159297, 151553, 208241, 38750, 104166, 8353, 61412, 7844, 121452, 10749, 97266, 11633, 14479, 78584,
73584, 53574, 1031, 66593, 243479, 2929, 12136, 119166, 147140, 24768, 15966, 95757, 6029, 50865, 1420, 145221,
74583, 3685, 63549, 47531, 89779, 31740, 90739, 19769, 165483, 11377, 13850, 28719, 69251, 165358, 29739, 77930,
142085, 16431, 17605, 77408, 81769, 17095, 60058, 13252, 4115, 67211, 70344, 92781, 156584, 87918, 39816, 116542,
111699, 47927, 36320, 1593, 136025, 6069, 101035, 180646, 112675, 36783, 36068, 167137, 53592, 149890, 66807, 21893,
5926, 54835, 19421, 43164, 147252, 15080, 20080, 125299, 42877, 17649, 26899, 168305, 35443, 87521, 12470, 27640,
115325, 78763, 89116, 97217, 75601, 57404, 24972, 16094, 91663, 188122, 59811, 93432, 188014, 31362, 135691, 1794,
16929, 5566, 15945, 195085, 19669, 71574, 253165, 23344, 237025, 297157, 83314, 62631, 37493, 130592, 58708, 18631,
5318, 324, 13544, 58, 13468, 200158, 121236, 6552, 12235, 10558, 45969, 21855, 73005, 14498, 7755, 94154,
9859, 1880, 2619, 13583, 21922, 25677, 43620, 63924, 30257, 26341, 135126, 102322, 2680, 60854, 26911, 2605,
93091, 7095, 152105, 51652, 166680, 210361, 26129, 29833, 126152, 51555, 12856, 112545, 7772, 22083, 176794, 61119,
186588, 5043, 76299, 9548, 116861, 70769, 93593, 995, 10961, 28785, 45970, 56535, 149588, 70767, 35018, 13190,
53060, 100860, 32479, 29012, 3607, 58219, 16137, 9833, 54258, 5074, 183187, 15309, 172544, 187258, 195971, 25088,
12612, 37287, 9700, 25001, 57660, 9079, 55141, 97798, 6098, 257530, 57165, 83513, 4730, 11355, 48233, 52636,
31350, 184315, 33745, 15014, 341626, 8147, 46537, 23435, 14640, 71476, 1849, 9147, 40400, 13427, 42388, 6259,
96991, 96652, 108958, 30399, 38397, 188280, 99988, 24368, 165616, 62113, 72009, 7079, 30736, 92104, 90271, 46038,
82776, 33324, 139819, 55171, 176415, 102206, 146666, 28281, 366, 17945, 168049, 44851, 17507, 46751, 42157, 34921,
78507, 7320, 122485, 169958, 55640, 1616, 33615, 87730, 3927, 3801, 167523, 32934, 48599, 125968, 84396, 16885,
47185, 80105, 126445, 192618, 18623, 76555, 70309, 162974, 144535, 44555, 15868, 37983, 3756, 18511, 130626, 19969,
69306, 45897, 22588, 53839, 130741, 139188, 61727, 35407, 68218, 246056, 39028, 13099, 131776, 39653, 138799, 53647,
107868, 24807, 71282, 83315, 24392, 13656, 130901, 172851, 48888, 103117, 17169, 76052, 22517, 182499, 57268, 620,
2829, 86169, 77369, 119163, 86435, 25370, 33636, 151567, 134123, 50866, 34965, 47756, 42538, 80927, 20090, 79003,
54535, 30430, 1094, 9158, 28161, 12846, 55032, 449, 202, 1655, 70252, 26413, 63812, 69232, 37657, 121431,
70905, 2505, 34743, 18837, 18564, 22801, 284525, 52893, 77799, 66955, 80386, 77058, 19191, 113151, 21182, 109455,
65527, 38833, 10514, 81451, 45528, 34241, 98923, 51591, 84910, 239284, 807, 22494, 82034, 135658, 106733, 163892,
151402, 55219, 49973, 122314, 19696, 17081, 6619, 87457, 118174, 154898, 10229, 43904, 181712, 148620, 101645, 1675,
8715, 73233, 93821, 46523, 107969, 226401, 4146, 141034, 46081, 5236, 19591, 4840, 5004, 53324, 117468, 246914,
38757, 173839, 123582, 64308, 74712, 78314, 12664, 74774, 80563, 17638, 104273, 28703, 151752, 49046, 29736, 17647,
80720, 46861, 18680, 3640, 30456, 63372, 52186, 2993, 9309, 190434, 31281, 65908, 56694, 37033, 86259, 93089,
16819, 25340, 29281, 51211, 3569, 55, 101770, 5718, 57266, 141244, 27382, 96227, 400, 52421, 45259, 30725,
21834, 4008, 98184, 151297, 75157, 3432, 64609, 40675, 90837, 45642, 39642, 54909, 77223, 20502, 67820, 7155,
321971, 95898, 130662, 40670, 18557, 34417, 24546, 10686, 344991, 30964, 6509, 5839, 12737, 33441, 109118, 42597,
62878, 192224, 245653, 64119, 277073, 17021, 68003, 35179, 122234, 71278, 93071, 72712, 110565, 20249, 13230, 7111,
96639, 58314, 13384, 34794, 49328, 2885, 24824, 73642, 50897, 27908, 7240, 67505, 74365, 16822, 77450, 426627,
17632, 36032, 99446, 3938, 142855, 21799, 39957, 31785, 259729, 85000, 1695, 8760, 12056, 36527, 22402, 16896,
114068, 107725, 68449, 19101, 20795, 128694, 56564, 23902, 30797, 69487, 20899, 60801, 84426, 13987, 41725, 40417,
27272, 105574, 98819, 11438, 65334, 59915, 9518, 133134, 35990, 126254, 30100, 197305, 8979, 6049, 38954, 63382,
83745, 148509, 238519, 10374, 21322, 313, 2966, 182, 58821, 35169, 16457, 40376, 49180, 26897, 12423, 86472,
14114, 23629, 172984, 22292, 197794, 105044, 19895, 3947, 29133, 2040, 37335, 21046, 59996, 357104, 146820, 69659,
12603, 77143, 3436, 11604, 72029, 8454, 8850, 83977, 63816, 8529, 299326, 54680, 1907, 7730, 76346, 15117,
53882, 49155, 73079, 65476, 10872, 27669, 48974, 133570, 5538, 67792, 19877, 5001, 21329, 1682, 889, 109643,
49927, 15566, 18424, 33262, 30095, 89876, 20412, 2898, 25291, 15225, 84270, 56575, 54336, 17868, 36521, 12415,
11643, 58766, 7767, 29319, 50928, 23120, 86527, 70472, 24458, 94331, 33472, 15199, 39353, 71718, 1896, 17152,
30259, 132925, 56308, 79992, 18108, 254499, 52357, 11260, 36683, 57381, 17446, 30302, 34452, 70620, 3456, 57700,
35400, 11138, 106895, 59595, 161391, 167376, 144060, 45587, 79462, 20655, 4037, 30708, 47622, 13021, 120203, 126168,
102504, 40753, 81132, 159772, 5130, 104442, 88315, 180822, 110871, 37369, 945, 11569, 37392, 54074, 143567, 147081,
90523, 26968, 66106, 74218, 8256, 227496, 2747, 2567, 34220, 32509, 80316, 34404, 6723, 125, 36002, 38886,
54586, 18092, 116696, 96996, 15775, 2451, 8594, 92562, 115874, 22239, 5009, 19608, 13795, 66076, 59938, 94647,
35879, 306473, 42587, 206123, 187254, 6593, 62668, 5659, 42053, 93739, 40612, 175782, 53739, 46030, 38836, 3993,
31628, 84853, 15871, 147740, 10463, 94955, 96352, 5558, 57090, 34521, 79812, 21807, 133483, 206000, 35074, 79464,
62097, 11578, 67936, 74655, 87448, 65967, 57355, 256830, 143190, 27593, 8384, 56284, 38075, 10723, 87242, 157887,
60515, 30201, 123662, 64300, 42895, 150833, 8519, 49914, 32596, 63224, 53041, 47167, 3428, 55138, 83612, 35269,
32236, 67493, 4781, 50388, 205678, 43129, 23473, 40418, 14100, 30019, 63091, 8088, 24872, 8926, 119654, 104078,
10299, 80656, 5442, 7965, 231512, 136011, 122849, 48332, 3303, 25292, 4714, 37963, 25591, 27740, 155059, 78923,
116151, 105885, 20277, 41398, 1512, 59480, 159333, 59729, 26315, 64029, 22808, 89543, 196118, 5877, 58469, 2852,
68053, 1409, 6242, 45588, 18772, 210486, 34009, 7988, 29115, 84495, 98757, 39711, 145383, 81756, 65747, 238109,
160438, 14903, 5768, 125576, 11416, 112775, 19729, 1707, 179766, 71845, 48266, 141986, 2723, 18736, 100100, 40087,
18303, 175195, 20884, 33178, 97942, 21040, 80227, 45383, 13664, 68333, 11221, 164088, 233363, 35440, 127762, 126704,
93752, 23466, 21972, 31826, 29712, 84474, 72658, 1698, 4753, 46534, 79669, 3282, 29477, 217288, 107388, 17622,
14784, 71783, 43619, 33823, 22387, 332828, 21644, 69984, 89031, 14095, 14932, 5947, 57509, 13082, 51255, 79168,
15527, 12654, 117365, 200671, 8730, 113838, 28194, 3172, 53669, 103499, 72479, 14453, 9494, 33190, 11029, 78234,
70799, 72786, 37982, 107351, 79956, 41884, 163597, 180786, 1805, 7181, 193508, 39194, 38765, 47598, 227799, 12959,
11680, 44986, 28668, 56184, 47168, 9652, 31077, 177536, 71018, 5866, 23503, 87295, 20389, 3884, 106496, 2075,
80313, 93990, 699, 41986, 2807, 87588, 15785, 40996, 236785, 155204, 9767, 26908, 52131, 17215, 12640, 11273,
980, 69540, 144796, 49478, 13167, 126505, 123671, 46640, 27685, 276328, 3550, 32583, 42502, 43373, 65868, 93440,
10292, 24017, 4826, 53700, 17690, 161648, 1635, 56835, 112715, 60922, 32901, 80935, 85888, 124638, 94622, 93021,
253273, 112165, 5951, 6068, 2765, 24741, 20112, 13938, 163449, 110940, 198571, 54262, 10684, 24750, 26093, 69722,
86350, 132532, 960, 16076, 18800, 11156, 1902, 205400, 76917, 4445, 202955, 68842, 52912, 12444, 63607, 16833,
111555, 123734, 138583, 20649, 41745, 32275, 34500, 140962, 14757, 33359, 5801, 4656, 79873, 12151, 54368, 97629,
54019, 16859, 62684, 12708, 116392, 22318, 48326, 60233, 34302, 23531, 114648, 25274, 94804, 30864, 57971, 21776,
105633, 84364, 3507, 143910, 17933, 12498, 89392, 95364, 19275, 21421, 24968, 267909, 4592, 66057, 46795, 141648,
54167, 15859, 25496, 11714, 113295, 17762, 86033, 61546, 21277, 37856, 20961, 55036, 20263, 80915, 35901, 75003,
49922, 8080, 5536, 17029, 16780, 16339, 105379, 33993, 82449, 84614, 38610, 125965, 170894, 53020, 9687, 53075,
20722, 11519, 35734, 20133, 934, 56547, 44001, 13436, 27638, 22226, 117570, 106186, 6572, 10801, 1065, 66272,
57416, 132805, 42446, 9393, 83083, 37524, 42735, 98982, 165, 44527, 22620, 109908, 3047, 59953, 83198, 135123,
55660, 82330, 33523, 78462, 28412, 56097, 74847, 275623, 8903, 124469, 59641, 16560, 52698, 42994, 64848, 12765,
16479, 37338, 112075, 120870, 151614, 928, 27557, 34555, 104684, 28789, 21231, 169994, 160657, 95995, 167509, 160180,
101798, 197501, 29305, 144559, 40451, 7741, 27332, 75712, 194932, 93102, 203733, 23418, 2083, 78401, 90500, 14317,
54073, 93616, 23067, 40561, 60328, 57588, 137220, 3749, 41400, 24488, 34205, 23514, 10247, 45475, 111493, 286204,
42435, 87710, 25803, 44341, 3157, 9475, 6333, 250117, 36310, 9127, 14111, 22900, 44268, 48827, 1195, 74518,
115412, 30701, 31639, 160356, 9106, 12401, 51637, 101135, 269901, 31830, 66585, 45973, 130289, 35584, 39505, 100352,
49791, 1676, 4495, 89704, 51362, 95061, 52501, 15646, 13219, 373409, 5011, 244822, 12858, 91886, 29928, 944,
18310, 284622, 22107, 11408, 123672, 97158, 78678, 6017, 36629, 102141, 20831, 7015, 111952, 480, 51460, 59583,
16320, 4607, 220710, 13358, 42495, 30423, 4025, 80020, 112, 13587, 25699, 183632, 256258, 260970, 25593, 30350,
33198, 128717, 161653, 2433, 38903, 7665, 6433, 33791, 148364, 58029, 32346, 98773, 74005, 69989, 32015, 140376,
89033, 5391, 17364, 34182, 138264, 3224, 7879, 221018, 20873, 126276, 140646, 14262, 36309, 82474, 188410, 237560,
307338, 8693, 239824, 92340, 265332, 64654, 63806, 234046, 173854, 69946, 6170, 11749, 93784, 8408, 206551, 223327,
146576, 160890, 115451, 8140, 36669, 58081, 30802, 53838, 84397, 48950, 210546, 773, 76713, 65349, 217405, 163545,
46770, 93363, 23526, 24156, 194926, 37074, 57991, 16179, 16358, 184328, 31445, 115518, 172073, 16625, 132655, 39818,
33670, 34210, 3438, 34909, 17768, 2571, 4178, 118131, 158900, 38748, 32759, 40853, 146897, 34891, 82565, 53512,
19447, 31544, 28874, 14094, 256480, 91207, 125308, 1729, 88257, 46716, 103101, 4885, 54305, 2919, 48309, 130693,
224912, 4816, 91008, 119062, 9300, 21761, 131413, 29571, 190671, 26673, 46691, 76527, 109671, 131893, 98299, 58753,
5092, 30981, 19287, 2430, 35945, 138211, 52352, 138422, 36301, 23557, 75629, 39977, 102263, 56553, 11252, 14554,
33026, 45144, 88983, 36710, 111808, 77475, 2646, 7939, 4512, 70653, 14542, 337303, 63191, 19704, 6483, 156450,
70731, 98864, 8639, 54056, 79676, 139138, 85421, 29846, 31436, 103662, 163014, 62667, 136746, 79584, 126349, 89622,
38968, 13130, 112665, 49919, 26081, 50107, 97337, 20870, 28850, 60020, 81793, 159783, 544, 46200, 57678, 3306,
4294, 83574, 198902, 44470, 103995, 401, 71085, 37526, 125108, 581, 3973, 13614, 9980, 62387, 5625, 203986,
73770, 31761, 45552, 19398, 42795, 326, 16317, 34089, 183491, 3688, 52452, 34039, 111465, 27696, 11705, 6497,
58341, 92280, 82880, 82102, 10012, 4279, 42396, 22118, 38607, 179178, 25705, 207027, 26251, 20361, 6460, 85697,
13072, 4855, 96965, 100033, 43460, 16010, 39650, 203321, 42031, 146008, 48165, 12304, 174226, 52370, 141083, 202749,
78250, 33245, 123178, 25836, 103629, 133217, 35380, 5108, 28505, 75288, 14463, 27675, 11653, 20653, 80597, 156564,
52939, 2212, 11730, 36382, 17347, 136444, 17385, 56395, 128495, 59589, 68897, 81994, 85707, 11352, 73932, 23134,
18594, 45784, 5180, 11109, 113563, 117847, 63113, 41738, 46427, 50721, 114947, 83842, 99181, 150865, 27163, 49639,
152465, 38087, 33320, 396, 49572, 32824, 87213, 119315, 53562, 10762, 115159, 17341, 4236, 36908, 180994, 1993,
78613, 18659, 17805, 46282, 269757, 6372, 112209, 30466, 104532, 22842, 4823, 1923, 121590, 5592, 75766, 108647,
172464, 45976, 32881, 47065, 7393, 95063, 159278, 6677, 3690, 65384, 68990, 164222, 37466, 6690, 156743, 117544,
2817, 51924, 73144, 84128, 54042, 296229, 28225, 3328, 29569, 99830, 112628, 55687, 104941, 27422, 85714, 52247,
148596, 41371, 271700, 30652, 158393, 193915, 8678, 58665, 52930, 69258, 102635, 7656, 44324, 2681, 47665, 498,
27334, 156417, 38797, 13575, 73384, 34668, 28210, 14309, 34854, 27397, 61665, 189072, 300082, 17887, 31581, 36007,
55068, 60911, 2327, 10894, 47200, 3977, 14281, 29646, 27351, 221304, 76226, 25262, 37356, 60928, 30203, 53621,
59764, 58037, 104100, 60387, 38499, 24080, 1876, 25261, 191806, 378341, 1523, 83368, 132029, 113071, 106685, 20710,
96643, 58105, 32371, 4698, 50829, 14708, 95563, 1798, 16458, 76098, 66461, 130374, 4752, 36433, 13724, 100181,
72167, 179750, 33838, 55790, 55326, 75909, 55601, 122215, 6046, 5987, 40863, 94603, 163184, 135312, 93622, 51379,
73269, 145821, 6180, 26282, 70815, 156928, 10050, 67745, 1368, 60185, 92239, 51522, 43757, 227188, 161088, 34692,
5426, 4736, 23215, 42563, 27287, 9487, 68020, 27530, 8404, 17628, 2731, 41614, 28628, 74528, 8701, 14258,
83331, 36377, 84092, 151526, 13193, 76, 45314, 41406, 8033, 31935, 193432, 78974, 13639, 17755, 16655, 174082,
16095, 38135, 120426, 225767, 3395, 51, 25732, 171591, 9338, 146384, 66655, 15606, 45031, 55090, 25915, 31879,
13094, 53644, 85256, 23837, 49299, 51632, 129163, 14977, 34314, 338863, 71765, 68201, 17893, 145375, 354474, 6940,
56857, 130951, 21391, 1077, 63613, 50039, 9730, 419811, 30845, 96335, 6173, 237826, 49346, 134802, 4186, 28728,
31940, 18611, 9689, 18172, 111370, 1621, 15240, 51200, 53019, 318052, 137484, 17370, 52152, 133174, 206759, 12884,
24388, 6090, 39896, 123066, 61188, 175934, 16411, 42183, 36170, 387814, 14216, 46726, 4845, 48215, 77832, 20956,
86055, 123446, 160996, 50995, 136968, 160473, 181802, 580, 7776, 191933, 968, 36889, 12439, 35425, 146590, 10542,
9944, 68427, 34461, 1039, 10842, 192936, 36114, 181901, 60895, 188585, 4278, 41541, 43109, 66280, 11525, 30323,
56673, 146855, 122013, 34852, 9946, 23165, 41566, 67835, 57873, 20280, 221645, 43823, 89418, 3008, 178374, 2764,
21030, 39707, 71289, 15138, 58109, 92021, 43426, 31635, 40655, 25054, 129221, 77686, 6464, 41464, 20305, 110048,
6268, 33255, 57886, 14939, 7151, 179627, 283648, 139961, 62447, 109831, 25802, 165984, 13472, 41972, 109499, 20562,
37860, 44819, 80111, 166947, 26005, 205833, 76738, 56132, 65970, 8582, 7869, 71484, 1467, 31521, 6234, 148661,
43345, 33002, 8471, 40074, 6009, 54838, 46920, 126350, 21426, 92049, 20833, 66702, 47947, 9924, 65838, 39104,
26232, 68904, 89432, 140324, 14184, 5020, 26183, 76390, 216486, 44916, 135782, 20264, 53995, 66952, 17467, 31943,
35632, 15827, 88331, 31652, 66351, 29986, 17040, 143214, 19009, 41644, 73514, 30475, 65363, 212620, 102719, 28314,
84589, 1721, 31747, 25307, 11250, 37571, 129640, 116546, 111553, 16470, 48666, 14059, 40795, 68676, 78090, 52445,
1283, 195186, 84931, 46672, 37132, 3845, 124379, 183758, 266684, 67961, 4260, 105443, 86632, 7647, 8687, 163438,
197303, 79882, 89672, 1113, 129732, 1597, 16335, 94119, 77652, 76568, 78827, 8704, 1960, 27550, 76012, 9560,
8573, 83493, 14208, 164535, 81379, 8852, 108465, 47249, 211335, 5352, 15564, 84534, 28010, 50838, 41299, 10756,
269073, 9622, 55559, 17578, 37868, 24343, 58646, 57546, 18500, 87262, 36375, 82893, 112906, 62605, 18992, 24818,
11526, 14811, 80891, 127003, 23391, 2123, 34943, 84056, 79600, 29191, 9482, 1277, 334488, 39224, 161635, 64128,
3675, 12361, 102068, 35685, 18795, 15168, 191442, 7553, 10830, 71512, 68521, 64415, 176295, 141429, 90388, 95197,
6444, 49827, 4434, 153213, 31452, 191108, 6544, 16193, 8065, 51142, 38203, 49978, 79395, 97187, 6027, 35302,
25817, 22547, 4641, 41020, 435995, 20288, 27103, 33005, 67234, 26600, 14499, 31103, 120053, 54756, 35106, 27563,
35165, 33566, 12430, 111455, 90512, 20568, 60646, 39503, 60882, 68087, 61830, 1796, 111300, 38916, 53016, 14338,
28697, 44843, 116163, 121670, 131613, 19108, 36673, 95593, 3946, 27444, 1443, 8887, 114952, 27969, 99393, 95538,
25791, 87412, 178741, 27359, 29011, 170080, 11306, 7782, 93337, 51942, 115034, 40801, 27097, 4934, 182485, 41568,
156064, 25536, 28574, 64658, 15876, 111313, 16364, 54439, 12211, 40378, 92012, 18968, 224003, 36033, 6829, 27562,
211026, 7698, 5937, 23296, 2926, 217728, 192539, 56452, 3747, 13238, 82628, 70885, 19521, 19782, 25838, 144153,
19394, 37194, 140877, 232, 33604, 171791, 92429, 72739, 7751, 145066, 61241, 49883, 79088, 130691, 272298, 14446,
17564, 172365, 9874, 9772, 119527, 11132, 197266, 205, 30989, 26166, 30743, 20732, 3717, 33436, 28126, 342213,
43112, 32128, 20248, 68877, 84753, 46, 9893, 75887, 105433, 124485, 230256, 181987, 5253, 16235, 12801, 240749,
4379, 86646, 169798, 36631, 18691, 41223, 282197, 67405, 41428, 68700, 13618, 28840, 11570, 95562, 101032, 15399,
38053, 92403, 47827, 362882, 83031, 118982, 211019, 137456, 189968, 12197, 7148, 11747, 30780, 35994, 86282, 28349,
465893, 150464, 73364, 235863, 10848, 240866, 74734, 69220, 59215, 80834, 31846, 95675, 31668, 32641, 21907, 15164,
42771, 135249, 16602, 65502, 40299, 38494, 98577, 20290, 10231, 49051, 7201, 20311, 122186, 55053, 62209, 6477,
64597, 101632, 19481, 66397, 22775, 137327, 10240, 94957, 6203, 72779, 156815, 23187, 54234, 59661, 106938, 295,
23190, 228196, 49096, 2342, 898, 14205, 48440, 22655, 13562, 52173, 74978, 29737, 956, 49030, 12433, 29314,
56702, 78780, 82414, 18047, 48015, 32115, 105821, 161056, 39755, 67935, 147226, 19302, 58631, 162573, 38330, 39788,
101255, 22497, 21031, 180904, 19886, 4780, 66959, 12459, 2250, 119010, 439850, 12445, 26192, 3516, 69591, 54919,
70397, 34448, 74210, 66244, 41082, 22675, 101353, 154341, 66365, 79969, 56067, 180, 8558, 104608, 63807, 78940,
24969, 37018, 19709, 34612, 68326, 4131, 16103, 69447, 14051, 30156, 177924, 57193, 7527, 69710, 105551, 31697,
72101, 77207, 12912, 105913, 35231, 51552, 111819, 119308, 5031, 43566, 555, 4552, 46530, 30234, 123748, 5430,
107716, 353657, 12689, 37803, 13774, 62749, 20512, 63651, 28424, 9265, 2188, 56849, 54245, 120705, 20736, 243418,
197977, 18435, 215132, 255458, 36728, 34044, 83915, 1670, 657, 46863, 5880, 66973, 8598, 15234, 88637, 36611,
30024, 113609, 16776, 39859, 60995, 26553, 5432, 99458, 225258, 76881, 6330, 144737, 250846, 108583, 149490, 54905,
166753, 18988, 126009, 150559, 49370, 194299, 63152, 48721, 110868, 43684, 15373, 32227, 80158, 2637, 88853, 26284,
31734, 38777, 87277, 61343, 165733, 129673, 51491, 10072, 17714, 181879, 80077, 18001, 135410, 3798, 97327, 122559,
142567, 35404, 78207, 20338, 75361, 45879, 31449, 5479, 24778, 38875, 17629, 41530, 29513, 22029, 376079, 96141,
20438, 69134, 60205, 5241, 99242, 20304, 97222, 76691, 76097, 141074, 71032, 2906, 18003, 28097, 53003, 17184,
26405, 9559, 122226, 4701, 29663, 12390, 15233, 10019, 20033, 79409, 11655, 68913, 9187, 7930, 58062, 76697,
63201, 50804, 31082, 4956, 275360, 143857, 13556, 44929, 26705, 87753, 21304, 48958, 5349, 16891, 47797, 87604,
99211, 40118, 10038, 34168, 99636, 7078, 131514, 10328, 21566, 13563, 79999, 125637, 3575, 2675, 1166, 154068,
401127, 50880, 68543, 4543, 64704, 4639, 59590, 26790, 70383, 27480, 26800, 40854, 91928, 214557, 1751, 2643,
19403, 3067, 19282, 6890, 151330, 73747, 1511, 241368, 18852, 36941, 43651, 27698, 167041, 43378, 75891, 63209,
89690, 721, 113036, 42049, 19227, 29245, 58891, 19221, 49649, 8958, 106473, 49576, 44647, 234607, 56881, 89279,
20792, 15790, 39247, 66773, 42621, 95111, 30292, 21515, 120415, 10041, 50685, 114801, 2291, 70986, 11017, 59070,
28232, 46509, 25448, 41508, 80981, 518, 6520, 24261, 21393, 169578, 152196, 117685, 45129, 10279, 67825, 58478,
107242, 8916, 73273, 53555, 6660, 16319, 25510, 219210, 2309, 46170, 7969, 3039, 99679, 12404, 57427, 23681,
8614, 27021, 99533, 1440, 80771, 63679, 12205, 50373, 157040, 5702, 35741, 140835, 2555, 109179, 72228, 10671,
2572, 28489, 218225, 51334, 6567, 154714, 51562, 105756, 65436, 9746, 53783, 93881, 192975, 18113, 123171, 13342,
102676, 48685, 349, 7583, 52545, 16798, 135826, 27483, 27249, 65853, 67242, 38729, 80946, 80895, 24053, 33366,
31150, 74141, 11184, 69146, 12434, 39970, 86782, 318881, 68108, 47378, 186337, 45071, 84799, 201775, 22933, 430988,
125643, 34264, 144321, 14831, 364, 113100, 26273, 84145, 7187, 79120, 14452, 26547, 90300, 72382, 46696, 53453,
19304, 20869, 28631, 23924, 24377, 132522, 83233, 40343, 161875, 9361, 105936, 86876, 26326, 26169, 46821, 81382,
255053, 61512, 43769, 139858, 66967, 96394, 110259, 80504, 18670, 91961, 53922, 19766, 31345, 122433, 106746, 33212,
40120, 46301, 5773, 41500, 94286, 6188, 113749, 927, 31784, 34169, 104618, 4273, 79813, 53736, 18385, 105539,
21641, 2905, 66512, 103530, 44942, 66164, 14474, 177244, 46304, 31758, 52463, 33388, 233051, 18724, 8617, 82059,
8399, 6406, 69628, 159745, 22015, 32330, 16925, 64357, 62513, 51612, 6063, 20187, 7531, 28915, 14988, 6761,
191443, 6235, 21709, 295952, 25337, 40490, 132837, 47678, 1651, 19857, 28937, 26651, 65705, 147628, 136361, 121803,
130169, 132910, 141647, 61315, 63677, 86083, 144474, 87180, 77657, 41251, 32312, 102960, 6584, 14088, 2575, 70530,
140902, 33635, 89872, 23644, 174797, 34077, 2223, 103819, 30975, 79406, 46338, 66254, 1278, 6532, 12877, 51726,
323481, 127970, 29815, 41265, 32579, 37139, 74984, 71304, 133590, 29981, 18315, 37802, 22197, 51329, 45643, 54102,
1986, 85389, 141864, 29823, 9785, 94714, 6369, 73462, 60738, 5278, 48513, 95403, 4518, 21555, 41793, 115297,
9872, 26946, 33476, 61962, 67513, 200475, 99709, 17775, 62244, 22766, 25801, 47749, 292893, 26496, 53503, 112253,
66546, 29625, 94594, 79663, 46684, 165421, 23254, 3281, 56620, 77219, 45166, 279040, 109352, 2255, 73730, 15048,
154684, 43575, 3210, 181424, 34686, 291555, 4951, 37027, 149188, 26781, 34069, 40859, 77301, 14243, 15444, 105378,
174761, 172398, 38784, 56291, 23750, 14698, 156647, 34977, 9177, 64290, 73679, 140608, 53516, 163747, 18799, 52499,
105773, 6967, 11871, 27852, 82976, 133770, 59911, 60160, 91189, 23723, 308705, 105091, 6416, 89598, 12446, 12258,
253173, 149428, 35585, 47175, 23340, 17247, 106726, 70439, 47921, 27601, 13475, 116868, 7915, 43493, 83578, 198495,
3122, 32338, 150836, 121798, 61946, 102902, 26210, 26115, 70775, 5651, 11097, 61426, 138843, 34444, 233785, 29243,
130772, 217779, 13644, 5105, 74715, 118175, 53296, 45220, 38427, 85718, 5769, 34716, 86186, 40791, 57910, 32979,
15976, 24132, 6006, 41837, 23507, 48111, 1143, 207575, 68061, 123706, 217831, 251278, 63672, 26877, 23455, 20184,
24752, 32440, 5366, 100348, 4274, 19924, 3212, 64107, 99843, 13991, 112854, 165950, 22560, 32769, 99255, 82712,
219359, 27701, 49520, 142510, 28030, 121482, 79971, 138679, 45403, 24397, 71412, 81780, 11686, 12734, 43940, 42511,
93100, 4310, 84185, 23833, 15738, 76721, 123455, 84487, 62906, 21457, 8849, 496, 106417, 166879, 24354, 115861,
28251, 191000, 81724, 141996, 17538, 50729, 6788, 88901, 79404, 8883, 32722, 106921, 7695, 50602, 263191, 126177,
62840, 149948, 74412, 12928, 127330, 56155, 76188, 161433, 32944, 83409, 13825, 219, 34848, 77750, 46171, 49989,
385367, 25281, 45296, 105707, 47674, 61454, 346898, 98062, 177280, 64117, 5598, 234750, 95417, 28675, 52033, 43428,
12402, 19024, 18308, 18401, 13809, 117567, 14961, 51675, 8325, 52712, 221057, 229940, 25166, 32445, 61985, 1197,
115280, 53254, 73634, 151447, 30654, 97285, 3118, 11162, 38357, 7974, 47880, 20930, 329, 13121, 21415, 58259,
45081, 106498, 31131, 80102, 61399, 148786, 6631, 57576, 264194, 27542, 2780, 39905, 37364, 13597, 42289, 31812,
39403, 20690, 2216, 802, 40190, 274734, 29877, 100464, 8048, 345096, 126448, 45498, 71920, 53649, 129516, 48672,
10070, 63883, 47012, 87261, 292225, 24486, 207829, 22018, 152531, 30620, 66523, 20247, 15034, 13485, 8830, 131319,
76811, 29136, 79354, 9165, 72925, 34201, 26938, 186703, 136891, 188931, 3323, 15097, 11989, 16546, 46002, 53499,
96237, 23797, 36401, 190, 60023, 52030, 9876, 14336, 46666, 116430, 24023, 88159, 252831, 43349, 17346, 93362,
230002, 204616, 68549, 9525, 32551, 195099, 85975, 107839, 13157, 57431, 18174, 9083, 35789, 98967, 34231, 42152,
29250, 4583, 5474, 24249, 93550, 15821, 69177, 3866, 118850, 1463, 71096, 214520, 2624, 66420, 8810, 43776,
21694, 103668, 109637, 128298, 80868, 93506, 9568, 165540, 52082, 65738, 39829, 52762, 55765, 19763, 6413, 29234,
18759, 43213, 11452, 167108, 8472, 624, 48263, 33778, 64474, 26237, 52170, 26503, 17792, 4936, 118647, 7991,
4130, 25298, 159844, 34566, 109594, 7074, 33408, 62108, 35139, 12253, 141282, 152592, 109775, 714, 46535, 31228,
125364, 186576, 17781, 18776, 65380, 22791, 54564, 207637, 24576, 1075, 46055, 22190, 156958, 54449, 72798, 103576,
17981, 141122, 2452, 207165, 57411, 52648, 54971, 71460, 23635, 74220, 55082, 9011, 22452, 344, 5223, 74983,
57111, 50199, 14763, 149949, 80292, 68465, 45576, 32344, 54822, 19290, 10459, 4415, 30784, 12849, 32149, 6415,
93500, 73969, 64369, 15662, 701, 34111, 42271, 10183, 75760, 21818, 143339, 39280, 5800, 49033, 131862, 66853,
19177, 6383, 88539, 31775, 47659, 16253, 218990, 159363, 103665, 156457, 19929, 179089, 97905, 321364, 104939, 94183,
56491, 88224, 40288, 65553, 25941, 53950, 108830, 38375, 40908, 45262, 84055, 71287, 76232, 5203, 46896, 48715,
222711, 73505, 47235, 122005, 24321, 115725, 93597, 124550, 15695, 92250, 291344, 162757, 47261, 31547, 2326, 8418,
87479, 93693, 78199, 73225, 140710, 105816, 55046, 11023, 20978, 40186, 172875, 74196, 14080, 49043, 109859, 63691,
2713, 68634, 258778, 65430, 224, 55466, 46306, 20193, 109300, 47835, 191382, 118352, 113817, 13276, 298838, 56485,
10985, 66263, 32847, 61744, 4729, 54729, 132137, 151419, 140384, 185261, 63251, 36594, 1906, 123965, 114810, 32906,
54918, 98197, 14896, 72126, 15334, 842, 12873, 127529, 30262, 23683, 42645, 2608, 48932, 367, 64880, 56357,
62139, 30481, 38077, 6227, 57572, 38040, 93723, 95709, 508, 111402, 23050, 11489, 46943, 52937, 9283, 51288,
45503, 16829, 83221, 466272, 1641, 4054, 12617, 147296, 62462, 107361, 21782, 8011, 4526, 181538, 21738, 18464,
144985, 15582, 23950, 6536, 10950, 11395, 17856, 115073, 24339, 141271, 114685, 45943, 88571, 76680, 65509, 26373,
109, 77218, 12693, 45204, 84569, 40204, 36200, 61126, 127754, 99344, 2943, 108372, 4487, 72706, 1366, 3455,
55009, 40974, 103, 131706, 2403, 131288, 30415, 333511, 31584, 3216, 112708, 65657, 18369, 28670, 26323, 27244,
12229, 29099, 29771, 43642, 853, 6665, 97789, 201023, 188905, 103173, 3215, 60002, 58280, 38462, 16228, 4617,
58653, 76850, 62946, 137568, 70542, 164904, 47623, 54731, 53846, 3205, 41045, 219338, 138656, 171551, 19203, 286460,
178445, 63555, 69467, 41057, 23109, 9952, 55014, 3196, 52494, 28847, 18259, 11562, 7770, 127410, 27754, 61888,
27206, 83677, 29581, 56303, 8907, 68001, 24958, 17752, 70243, 31208, 82517, 32517, 40870, 43699, 10898, 205012,
16396, 39284, 7938, 127852, 6910, 74107, 26786, 193260, 69551, 113946, 6500, 80080, 73509, 9459, 79747, 40971,
201538, 13725, 32394, 105869, 67293, 49144, 3950, 76240, 47896, 92444, 240, 12641, 15786, 1767, 25515, 10711,
95324, 4438, 58989, 197298, 200550, 55764, 279031, 41243, 57939, 2375, 60338, 33356, 6948, 133471, 18249, 52183,
66606, 87821, 9640, 99084, 23229, 162124, 28410, 72953, 2601, 604, 27976, 27132, 18562, 62873, 88492, 29626,
31515, 62407, 43828, 39388, 62558, 66189, 298, 67000, 78548, 106501, 41071, 22886, 8834, 96226, 31961, 26204,
3799, 67064, 173535, 315790, 25413, 213674, 34005, 20121, 181448, 148700, 105900, 41253, 71897, 24398, 3463, 490070,
7340, 21721, 10172, 36194, 50557, 214734, 72163, 38144, 5986, 12321, 28461, 1580, 54904, 868, 109509, 9237,
24724, 34208, 17965, 84785, 98370, 12746, 63725, 68040, 53541, 145065, 17005, 57995, 213360, 110034, 19291, 200587,
2362, 11602, 88157, 86554, 54796, 25949, 108476, 97141, 65616, 8475, 13375, 50427, 8778, 38964, 667, 34332,
123898, 47730, 89431, 772, 173808, 16489, 115652, 119165, 38180, 37380, 3453, 12779, 104887, 35172, 66142, 188392,
3512, 204036, 91682, 43444, 34758, 26488, 1780, 186696, 58302, 126089, 5052, 308, 15574, 186797, 43126, 123326,
66044, 3632, 137944, 3886, 45211, 109231, 80143, 9667, 20055, 48466, 71590, 48981, 88752, 50100, 60171, 55636,
42626, 234032, 30424, 28315, 54775, 159919, 21180, 128491, 14022, 5873, 15865, 232559, 38012, 26396, 2921, 113005,
84113, 81245, 10308, 238023, 49911, 18071, 137940, 62158, 63933, 262039, 136512, 12900, 13471, 192162, 71781, 9941,
11336, 75273, 179216, 81325, 115854, 87504, 75674, 78308, 79090, 120172, 21454, 44077, 57695, 138611, 28234, 8129,
30162, 72832, 99426, 113485, 5018, 41231, 18596, 124266, 18240, 189572, 12223, 114848, 7538, 55920, 208764, 31742,
15741, 15615, 3867, 27044, 103292, 34054, 13945, 94018, 91330, 6377, 93391, 36387, 18505, 8343, 92417, 22119,
32374, 147275, 87150, 48300, 68972, 16870, 128724, 30008, 83639, 77404, 221163, 34296, 31344, 39365, 13401, 83181,
4065, 43825, 3970, 35683, 13242, 127119, 53444, 25117, 146637, 45717, 34998, 35432, 82620, 12344, 67723, 65574,
8545, 6269, 20936, 68086, 113642, 822, 7219, 58048, 58480, 15383, 16214, 117286, 4732, 32560, 85939, 120644,
19899, 21924, 14332, 7876, 252177, 73758, 5068, 31252, 189899, 8897, 78448, 7720, 47133, 30474, 1355, 69175,
46043, 60530, 175286, 25584, 6855, 44872, 53556, 5897, 157657, 68157, 17880, 72045, 56408, 87102, 17076, 145471,
69272, 165106, 8287, 10784, 75294, 27700, 98333, 61626, 611, 168012, 79407, 179532, 77334, 45801, 12016, 178344,
32873, 47170, 142244, 13353, 151620, 181551, 121542, 1072, 8786, 688, 120700, 1573, 17320, 4250, 1862, 44302,
74468, 7818, 28259, 73992, 136293, 7263, 1914, 12176, 63990, 9149, 12720, 48769, 155846, 90030, 167687, 196761,
37171, 308289, 26575, 48946, 833, 2010, 18749, 117608, 245050, 66924, 39605, 89874, 760, 53552, 45494, 20259,
33918, 44778, 38113, 50474, 35663, 17925, 46044, 28179, 126746, 4921, 68138, 92770, 63648, 243688, 44570, 58709,
8767, 146591, 10512, 362369, 3093, 24094, 43570, 171161, 60339, 100744, 9508, 141875, 54912, 189698, 32430, 189423,
78158, 5767, 22039, 29686, 26159, 70557, 57959, 1128, 73314, 38191, 12245, 12469, 184887, 4272, 32268, 19960,
13150, 586, 66119, 139784, 30933, 132952, 40259, 35697, 27110, 28683, 6714, 9898, 2406, 59917, 107226, 22928,
27838, 315311, 138458, 64924, 22654, 64626, 17552, 41081, 7832, 135636, 45022, 98187, 2486, 40787, 44043, 46805,
84326, 143614, 29186, 64508, 35136, 31293, 13545, 25089, 120158, 8923, 11321, 11071, 5954, 64012, 30015, 230106,
14031, 29830, 4433, 12262, 155592, 39141, 43310, 88071, 180196, 107256, 13135, 35083, 2820, 89243, 65431, 61210,
16612, 11054, 303637, 66460, 10350, 33578, 18390, 29786, 47442, 15162, 33987, 85811, 57200, 7453, 8802, 90273,
5587, 261129, 1934, 128452, 18643, 41138, 13980, 136119, 337123, 28409, 19103, 62344, 8732, 11277, 25417, 156255,
7749, 117953, 39462, 103232, 5164, 61518, 55743, 24693, 97861, 10486, 66231, 16297, 178551, 79948, 10427, 52008,
2350, 109317, 34599, 70507, 94043, 96989, 215117, 169378, 42884, 51138, 113562, 19903, 24603, 85260, 19115, 21987,
37535, 35944, 50736, 43906, 191004, 91461, 73035, 97486, 107341, 42229, 133746, 38752, 16243, 117471, 291059, 36671,
1657, 85539, 120026, 79642, 22005, 3743, 15722, 11581, 8030, 189472, 56806, 38813, 43942, 10825, 75927, 20561,
30624, 64449, 20469, 3839, 110390, 16217, 49417, 75298, 4141, 23249, 116297, 4171, 179864, 94420, 47055, 5462,
11515, 117503, 50210, 55140, 213352, 39603, 32543, 31485, 54539, 110741, 28027, 18725, 4374, 50929, 83397, 9118,
8224, 29535, 199084, 10917, 245124, 15774, 29750, 14419, 182808, 143735, 9306, 37062, 47871, 19404, 87104, 19722,
34484, 88136, 25386, 36040, 146763, 41113, 71221, 15771, 31646, 106862, 84840, 52121, 20159, 35813, 82947, 85460,
10652, 25852, 29206, 24455, 7786, 201370, 3239, 123145, 21127, 79494, 31627, 81042, 66, 17869, 116558, 111658,
20969, 9919, 41549, 75469, 14151, 50306, 72626, 48591, 98520, 177249, 16026, 21289, 20598, 122150, 38334, 10208,
81835, 1964, 92178, 10461, 41908, 3922, 11971, 8028, 18269, 18185, 138456, 4832, 35277, 44241, 1045, 43937,
133102, 55415, 164990, 21252, 46918, 28474, 58163, 148015, 24350, 102588, 33720, 2618, 616359, 46453, 18628, 58306,
1257, 24270, 15023, 143688, 97166, 54568, 134633, 39922, 94838, 10948, 8982, 116939, 139748, 20490, 52164, 243562,
43158, 211384, 70552, 49792, 9023, 13917, 21741, 49015, 161824, 36244, 21028, 106739, 20204, 12301, 43119, 38902,
96157, 121775, 39339, 16052, 58603, 46478, 25151, 95937, 51243, 86438, 13653, 63332, 1204, 69205, 106145, 109319,
430, 24098, 7552, 50248, 56640, 1747, 12905, 93688, 30572, 58852, 12306, 35571, 40785, 22263, 117264, 70696,
130974, 24795, 41608, 126447, 254942, 1093, 43273, 37602, 55598, 352, 27897, 35127, 47, 39943, 63323, 45958,
32313, 13675, 32064, 27637, 19210, 17975, 72434, 15407, 102922, 59353, 78571, 133450, 36400, 331165, 124925, 115404,
12978, 66717, 169243, 126214, 181190, 68505, 283, 74657, 10777, 24158, 203637, 97639, 37724, 185293, 30129, 102465,
189559, 21839, 5342, 71468, 30420, 66354, 181742, 69248, 52510, 57391, 19956, 9701, 65045, 13226, 33867, 13243,
152096, 50867, 14964, 81297, 132990, 212311, 37667, 174085, 99537, 73561, 17850, 85116, 25318, 35759, 26415, 87952,
83365, 111363, 66256, 98223, 59272, 11166, 13552, 170754, 45010, 37302, 39501, 329054, 9716, 62003, 11376, 1928,
51040, 83955, 60298, 14644, 180358, 75966, 134338, 12796, 98911, 70895, 18782, 168568, 71699, 63022, 104509, 119030,
10949, 60916, 62461, 66248, 206291, 8100, 88559, 65663, 208678, 2103, 175177, 68149, 39461, 44289, 97204, 122810,
31071, 30193, 7099, 113407, 48993, 95671, 17044, 48733, 49275, 154048, 2203, 6263, 83872, 21982, 35123, 75403,
89526, 8983, 144083, 33371, 103138, 22095, 51919, 94053, 65522, 82899, 185331, 20638, 62088, 37959, 81852, 24332,
23708, 123281, 70584, 3055, 47155, 5091, 31787, 59900, 176165, 231327, 60411, 55386, 49588, 133262, 115150, 87206,
2168, 2419, 168141, 16996, 68911, 33140, 37939, 49817, 21724, 9866, 66932, 7850, 28795, 97656, 106464, 41311,
67539, 29432, 137121, 62664, 65225, 64391, 127062, 38822, 455, 51779, 300152, 53949, 16778, 122960, 55462, 63517,
9319, 3590, 72017, 179431, 17618, 56454, 11946, 47355, 50435, 81522, 24545, 58442, 37176, 25233, 17043, 59536,
72825, 88354, 23932, 2032, 119664, 1461, 674, 220070, 25608, 104102, 34908, 168533, 38737, 61716, 35122, 75073,
90928, 4842, 58298, 90646, 26035, 88886, 157688, 202707, 62283, 153504, 74065, 65126, 93245, 84233, 29582, 27455,
79112, 4361, 88289, 55760, 30428, 92264, 50422, 7145, 126212, 40928, 20607, 36796, 36259, 27448, 54323, 11223,
153424, 174213, 17799, 3566, 105462, 7823, 58887, 65965, 13206, 973, 104505, 49770, 50111, 77110, 6039, 15259,
42191, 1430, 144427, 65878, 27981, 16648, 70020, 107687, 23609, 113719, 47171, 26513, 140734, 51376, 6456, 138476,
97836, 37595, 8381, 7559, 32725, 90942, 152446, 17034, 134200, 169910, 42956, 18640, 58140, 66266, 47972, 79697,
160575, 57294, 8496, 38981, 7087, 58095, 57218, 24202, 23784, 9032, 137297, 259364, 262299, 90974, 58765, 141978,
5353, 101177, 563, 24940, 7481, 48802, 156787, 42557, 32666, 80926, 223943, 14176, 61256, 4132, 45363, 1127,
59086, 31737, 16079, 31158, 13013, 72435, 67612, 35706, 41853, 40073, 157113, 70958, 90723, 20058, 34526, 95296,
56690, 16900, 7594, 32405, 142443, 122866, 11231, 6737, 59593, 34812, 15681, 19781, 34413, 9401, 256601, 32152,
1115, 6088, 102348, 8478, 12861, 38990, 6801, 89614, 53518, 77958, 31686, 1516, 55057, 1014, 77051, 76866,
8350, 39548, 14070, 7431, 13706, 27619, 67702, 28636, 47316, 79063, 38060, 133425, 17053, 92814, 53102, 293414,
29658, 25316, 110768, 98215, 709, 357825, 90145, 71072, 152889, 13287, 178554, 6814, 42483, 4551, 7604, 199336,
20145, 2927, 71305, 37866, 69758, 55750, 5787, 46606, 26929, 97329, 58171, 23274, 79147, 5627, 14187, 66528,
15685, 42790, 25745, 55249, 87501, 6621, 693, 119835, 46349, 129969, 6668, 203085, 23594, 1490, 44048, 21186,
36391, 75546, 27540, 40950, 121054, 5363, 84707, 11731, 93026, 85156, 28581, 20872, 127855, 180825, 17674, 173498,
197367, 88470, 3382, 31360, 27986, 13481, 2784, 37568, 53923, 47637, 64920, 78254, 890, 43424, 74278, 32606,
24574, 61673, 431, 121193, 66171, 64475, 97581, 54811, 34734, 49488, 61991, 159294, 46758, 38500, 17859, 14129,
66279, 239256, 23376, 65622, 78785, 73094, 195317, 159428, 26996, 78028, 148085, 130616, 42345, 80829, 19374, 79866,
45662, 147578, 5489, 83376, 4416, 99483, 136821, 7179, 17333, 83290, 94453, 133077, 139916, 37650, 42679, 95453,
23689, 62859, 74636, 15787, 10773, 91474, 61017, 54952, 112933, 262414, 2384, 8010, 11700, 12107, 64305, 74599,
12138, 337789, 10596, 9695, 38918, 75690, 70943, 88333, 171006, 43172, 77303, 7535, 106865, 17498, 79123, 56639,
87523, 7064, 11403, 125137, 16539, 20669, 57360, 49149, 6394, 81859, 69309, 107793, 49865, 102932, 1788, 107973,
89411, 81083, 26701, 63551, 22990, 201522, 4640, 169739, 73494, 176539, 57124, 27209, 20506, 143552, 22460, 64750,
45410, 59563, 44357, 53315, 4373, 222652, 1403, 45180, 157170, 46212, 22744, 258620, 5782, 89440, 60284, 10604,
43557, 34621, 2552, 18117, 98387, 30992, 55958, 141334, 10301, 433, 75595, 151074, 90923, 37665, 7680, 404727,
5375, 105355, 5279, 66099, 304846, 181012, 6539, 105018, 139975, 72256, 29557, 70310, 5166, 65127, 18676, 16826,
20923, 79313, 12422, 108130, 81222, 44534, 22663, 143774, 3603, 77931, 58506, 12017, 85941, 30300, 220507, 17594,
198769, 77912, 102909, 133919, 56906, 4575, 166928, 143594, 31020, 269941, 108879, 11298, 37931, 22947, 165505, 63614,
14537, 7463, 13695, 12224, 158449, 66152, 3662, 101005, 62663, 71989, 38407, 51317, 15184, 126023, 73950, 143875,
16899, 18379, 95068, 86826, 15258, 47279, 15419, 120756, 55147, 65585, 169625, 63724, 31873, 9276, 71392, 14450,
10915, 68478, 17569, 7369, 56081, 68238, 19204, 262027, 42815, 27172, 11261, 5400, 29787, 48421, 94963, 71194,
17414, 149384, 26441, 6217, 19991, 98769, 152581, 17550, 5015, 24929, 1213, 19708, 168719, 7239, 1681, 4191,
39801, 16453, 68165, 67301, 50189, 44348, 201702, 142141, 1377, 51639, 17860, 2359, 54990, 10109, 32427, 32707,
49310, 80296, 59099, 67720, 87622, 4760, 4638, 169238, 3409, 39206, 41956, 137698, 54825, 385992, 26880, 12613,
29517, 29702, 218493, 131327, 670, 13066, 19392, 82822, 36655, 140144, 53132, 67967, 55091, 271782, 127415, 119233,
183108, 58963, 67706, 48758, 54547, 1543, 46742, 51405, 53250, 109822, 77895, 30452, 20084, 193343, 4075, 1671,
66940, 210607, 36645, 100071, 3880, 81551, 8215, 19556, 37597, 83547, 96395, 23693, 2875, 263679, 52441, 59250,
3841, 33455, 147163, 55654, 8640, 175304, 37795, 12694, 39684, 130074, 280523, 94508, 148609, 26620, 35472, 13551,
164879, 52766, 33229, 481286, 4506, 96658, 6438, 42167, 15857, 27756, 2655, 8275, 27751, 58697, 6329, 52696,
68019, 21651, 6151, 22438, 16543, 63, 23584, 98462, 10928, 22360, 27880, 108454, 226486, 7488, 18614, 10788,
46776, 3106, 86508, 67610, 1223, 92260, 78453, 8840, 13761, 142760, 19883, 44735, 33243, 9561, 23811, 36190,
15549, 22409, 361, 103832, 29654, 83588, 16138, 42149, 247870, 90456, 136747, 90848, 31503, 76606, 3563, 8401,
4016, 1363, 38001, 47772, 47349, 47103, 76570, 80580, 31130, 12247, 5815, 40639, 302802, 90382, 82372, 24246,
56201, 221671, 7469, 119949, 16251, 10298, 2563, 84226, 7309, 5123, 71703, 124064, 116046, 168831, 177804, 9892,
10047, 11067, 294885, 91194, 87903, 20134, 16552, 41648, 139194, 156425, 45752, 20195, 146738, 92364, 42556, 11668,
104653, 116108, 175805, 232360, 61500, 7733, 20072, 90900, 247987, 19517, 133975, 35099, 20224, 234245, 8872, 57457,
5040, 183416, 15660, 13857, 43927, 60637, 3899, 89424, 5691, 85903, 49429, 3483, 1829, 29755, 74128, 51364,
59302, 66327, 108735, 383602, 62697, 138346, 9764, 4677, 8430, 53004, 54706, 175784, 9012, 20227, 27506, 2870,
96022, 15029, 300336, 114128, 30826, 130762, 58616, 44911, 217235, 5189, 49238, 223017, 133255, 31659, 2300, 43644,
41610, 3707, 31087, 35667, 38910, 172059, 332615, 11925, 38034, 67193, 19884, 85830, 36294, 75370, 29139, 99852,
20185, 44391, 40663, 1479, 19058, 29714, 7643, 14473, 156907, 2734, 109096, 62067, 22602, 74871, 22758, 1975,
1080, 214592, 8183, 53294, 1001, 22755, 102052, 117116, 29145, 55820, 79577, 71827, 39598, 224756, 32156, 46292,
93562, 80885, 35751, 253507, 101846, 31028, 11259, 700, 100396, 32813, 67230, 33207, 51462, 26147, 50010, 15163,
108332, 218534, 35208, 10844, 131910, 42835, 21936, 158217, 86678, 17477, 16556, 625, 14530, 19802, 145254, 9399,
107911, 14455, 58896, 9856, 33824, 26048, 6681, 127331, 55859, 24047, 33527, 192629, 60910, 11453, 292304, 2865,
22753, 33393, 43943, 294834, 104088, 6169, 4472, 63539, 28595, 60959, 87004, 1139, 19491, 11350, 36260, 15794,
24422, 38603, 63319, 123511, 21272, 11995, 80141, 81490, 11527, 2707, 85754, 134621, 96771, 60380, 12086, 31981,
108874, 144781, 79473, 157603, 276530, 156869, 11664, 5010, 188149, 29041, 645, 48568, 59446, 1768, 95025, 17443,
10747, 21089, 299844, 59354, 47688, 237585, 58657, 15077, 109982, 22719, 6146, 2196, 102234, 50569, 4005, 31315,
59201, 16671, 28887, 41639, 34768, 89100, 64887, 23545, 93400, 7806, 40410, 824, 44965, 12739, 224432, 29563,
30750, 27881, 44055, 62750, 20536, 160745, 182852, 72511, 30311, 13717, 57078, 100570, 179403, 72624, 5593, 111234,
120546, 943, 143533, 84650, 235464, 54416, 52392, 73209, 21808, 73897, 148846, 6132, 22210, 36954, 43689, 51878,
47780, 1183, 16628, 14010, 79230, 93968, 49345, 34841, 62838, 98862, 31120, 107299, 93944, 14028, 1649, 58158,
73124, 29856, 15303, 154916, 111244, 32675, 36086, 67920, 3972, 74691, 46724, 47401, 70007, 108531, 23772, 53001,
4206, 7603, 4830, 67324, 26372, 6392, 11276, 8832, 120376, 116032, 81328, 21756, 76923, 32367, 51968, 112988,
140513, 40285, 18598, 152188, 18774, 54027, 21094, 37478, 119339, 47289, 75062, 32092, 37467, 90242, 103398, 130,
56746, 24812, 93288, 2471, 31051, 59497, 45934, 49653, 81800, 8530, 33353, 63362, 53514, 16982, 6607, 30850,
70406, 63285, 103386, 36315, 80880, 112512, 174041, 4655, 88465, 171220, 133196, 25526, 25985, 149686, 16737, 50660,
13046, 45041, 38908, 108966, 75213, 96445, 52541, 125093, 60085, 14643, 78969, 54311, 80288, 91800, 26560, 95968,
38, 28681, 33215, 13435, 253030, 5233, 29845, 94310, 2809, 37390, 44866, 27937, 165754, 57056, 27469, 67649,
36025, 112095, 41393, 200821, 12261, 122326, 13663, 159007, 69161, 29352, 76234, 22678, 45297, 18372, 35935, 5069,
133556, 16705, 35189, 43220, 91470, 132425, 41036, 49071, 28605, 163697, 76015, 277762, 6632, 116087, 194420, 25400,
21968, 48996, 44899, 11077, 4466, 31545, 41172, 4676, 88951, 28211, 77467, 94455, 28780, 25092, 75828, 46690,
3171, 152191, 4101, 67272, 109033, 19667, 48606, 66466, 78611, 53078, 97213, 37107, 28109, 321561, 12012, 70382,
39301, 81473, 157299, 93666, 48739, 5725, 65222, 241422, 97824, 45286, 97351, 146162, 72179, 3754, 101733, 32362,
30710, 133095, 77804, 77198, 55317, 190563, 174079, 11885, 90119, 3893, 66761, 11832, 41218, 67563, 216202, 5408,
43903, 34924, 16920, 91480, 40499, 202045, 10310, 45566, 30495, 12064, 133388, 19329, 52880, 1261, 39863, 59350,
191035, 126117, 97091, 56214, 54908, 358893, 20048, 58434, 46664, 61118, 19644, 8146, 163073, 54197, 36155, 70256,
46588, 99967, 68735, 89208, 132683, 13926, 1182, 40641, 16837, 78965, 48603, 39875, 5394, 55047, 178403, 13870,
4149, 63914, 15282, 236174, 31869, 48559, 112020, 37097, 9002, 12232, 16375, 24, 46021, 575, 30331, 11367,
90162, 158839, 279968, 5708, 206940, 53182, 14444, 1783, 13933, 75913, 100477, 44292, 30548, 226213, 242606, 230908,
66857, 137688, 68141, 6448, 41634, 14571, 130698, 46571, 80444, 39564, 45103, 20287, 5494, 79129, 131174, 27636,
16810, 6996, 12260, 7632, 63928, 86416, 112543, 60112, 4648, 131254, 4200, 8543, 37917, 16731, 29781, 46717,
169166, 109191, 7297, 103425, 73418, 307049, 88162, 23952, 1841, 6639, 193042, 172132, 8385, 135049, 109264, 106747,
81051, 100351, 152692, 22401, 15985, 138333, 41553, 105750, 40674, 134818, 14957, 19881, 1378, 13693, 89521, 117249,
1929, 113046, 110906, 10132, 33156, 23671, 138236, 11573, 32806, 90121, 95903, 179647, 813, 40233, 164221, 20626,
30589, 101045, 43807, 35915, 8322, 311201, 87529, 47722, 33992, 21803, 319153, 9766, 20793, 35483, 77595, 54080,
4632, 37460, 118945, 21009, 18829, 95103, 25234, 52602, 1348, 1734, 147066, 290178, 46987, 4039, 17890, 21915,
274444, 36815, 44228, 34533, 12039, 30188, 13196, 11366, 5046, 44692, 105031, 33311, 2280, 1388, 48494, 80076,
13843, 8533, 8919, 55306, 41180, 108320, 15625, 26633, 152539, 52492, 78382, 70639, 6933, 60821, 15113, 71470,
20154, 47796, 67698, 29528, 75981, 89769, 29341, 32390, 82400, 10650, 103305, 34164, 175151, 51036, 174468, 14886,
137253, 144289, 37992, 7914, 3292, 92241, 13956, 1309, 65781, 27089, 289384, 7113, 171592, 31311, 125095, 25426,
97868, 162453, 178714, 23436, 93004, 81061, 110734, 46621, 42715, 2961, 12332, 56961, 127340, 33764, 92424, 38508,
47422, 49034, 8248, 213214, 101408, 165988, 6045, 245259, 46133, 156762, 233787, 15176, 87423, 10959, 71350, 36041,
78051, 24195, 68283, 160145, 49499, 28452, 58836, 214324, 1709, 68297, 9605, 2020, 22981, 46596, 46057, 44568,
103107, 6319, 115088, 27167, 12249, 131566, 23732, 19918, 54188, 6312, 5723, 71921, 682, 14690, 54453, 59898,
22667, 3310, 98674, 82189, 21367, 102965, 74236, 2623, 92951, 28925, 63198, 184581, 88565, 152177, 122723, 13965,
110881, 77135, 10341, 13745, 189479, 85450, 21753, 41713, 47078, 17607, 90403, 26926, 120587, 50978, 174706, 24177,
30679, 152221, 4378, 38523, 227346, 2194, 65922, 48546, 81228, 21838, 5737, 23206, 8273, 12386, 28711, 85346,
32038, 30352, 31579, 87086, 6707, 6116, 120424, 8805, 88889, 50455, 8628, 111428, 22217, 86957, 21890, 18775,
3459, 3658, 892, 27199, 90192, 47320, 92504, 19933, 54655, 39139, 27449, 10372, 61387, 18939, 68, 2524,
19303, 232837, 76199, 26474, 95890, 154907, 30368, 201160, 108860, 37320, 4076, 15, 47038, 45441, 53770, 9497,
100005, 29470, 41940, 52234, 209622, 71523, 105376, 17824, 92083, 24268, 19366, 232008, 5695, 22729, 71318, 8437,
151995, 2989, 159937, 284179, 81206, 176635, 14021, 61594, 34380, 6624, 20418, 12026, 33240, 191264, 101388, 5282,
64698, 81623, 20828, 39901, 34070, 39668, 105239, 32392, 75159, 44801, 28298, 45519, 56182, 251218, 878, 20617,
6236, 66319, 20017, 89820, 3637, 46421, 42404, 173585, 4530, 139127, 119853, 155238, 1679, 63559, 44175, 2165,
155417, 30042, 14323, 1159, 54561, 115729, 191236, 91646, 16874, 157873, 111422, 50738, 84400, 179558, 42530, 154937,
60021, 2042, 12045, 14818, 27116, 1815, 35550, 35819, 220538, 32966, 55720, 2115, 10314, 4771, 157063, 27826,
28702, 126846, 190405, 49685, 33209, 13838, 76969, 32267, 18100, 201192, 20208, 148056, 19550, 123942, 26815, 36149,
144861, 85084, 183953, 17295, 25767, 55582, 6601, 18133, 4588, 7557, 108619, 23768, 20425, 278536, 15970, 184388,
130908, 28825, 40286, 187198, 3021, 44165, 46702, 3909, 72377, 127192, 325898, 328062, 48021, 123362, 14345, 20310,
48433, 49016, 170570, 7357, 6652, 23999, 52468, 57893, 132996, 10648, 117699, 115440, 176624, 37617, 28979, 12186,
8547, 40517, 81590, 138807, 689, 86254, 1733, 31333, 64093, 15586, 89485, 113673, 12811, 90285, 205956, 24404,
10492, 10414, 51262, 75604, 5572, 61575, 90604, 16500, 134379, 61504, 87096, 7624, 4853, 55642, 5025, 87379,
21988, 128039, 48840, 24691, 39215, 30898, 17354, 20994, 39600, 98264, 336643, 75672, 46930, 54316, 22522, 93154,
18563, 153154, 316815, 19460, 19945, 104696, 47104, 13684, 11733, 3470, 65491, 60840, 60182, 50525, 27139, 8784,
70120, 62793, 357214, 53076, 10529, 125167, 41971, 3493, 80772, 39616, 1882, 15563, 44479, 49019, 181055, 55151,
30329, 164884, 57847, 8130, 93835, 115183, 66917, 4880, 167924, 78373, 47297, 89941, 27346, 55589, 107914, 6395,
197596, 7343, 44642, 57368, 82203, 33475, 22610, 82439, 28178, 104405, 12096, 62481, 73958, 82805, 45731, 2526,
39478, 99757, 105586, 483, 213522, 72828, 38267, 110941, 9394, 28913, 71458, 17052, 30051, 216894, 15041, 60805,
49356, 77376, 285393, 92659, 137997, 63494, 33866, 76045, 60247, 165999, 86029, 21637, 12797, 61157, 1165, 14327,
18236, 1726, 87615, 165022, 32694, 37484, 24931, 114592, 3923, 86218, 168980, 32377, 183276, 34366, 260291, 22285,
13114, 154972, 8238, 8505, 42837, 91203, 220971, 66079, 92451, 209024, 156005, 92458, 7843, 16605, 137276, 106716,
90528, 46371, 168759, 63685, 38975, 10526, 72602, 48190, 26895, 93757, 36953, 71522, 98893, 80326, 83536, 26836,
160254, 41679, 215816, 11008, 27956, 138569, 87183, 27222, 19759, 93299, 48362, 81829, 5858, 18542, 125784, 14120,
141279, 69510, 34878, 5418, 3616, 36442, 133474, 98633, 115672, 67982, 31614, 64395, 104207, 16638, 9897, 113918,
139786, 21690, 55511, 142224, 96795, 52558, 59156, 14040, 5921, 7025, 71916, 19850, 84011, 6233, 8242, 40961,
102362, 45439, 12318, 370761, 98268, 86599, 166233, 102985, 62425, 38991, 73806, 40031, 116414, 155641, 40816, 6423,
20531, 3054, 28561, 38223, 21971, 39303, 122744, 60230, 60828, 23054, 3121, 44412, 2600, 26375, 41548, 67004,
80697, 36181, 60991, 106592, 41905, 8311, 172068, 11719, 34677, 3117, 23898, 112646, 74927, 257588, 33516, 143671,
56666, 9899, 474, 78936, 193734, 71646, 91380, 32316, 22586, 17657, 1888, 4708, 14979, 15016, 139935, 54710,
41619, 68235, 31381, 60636, 22754, 1878, 3838, 79457, 70785, 17459, 346265, 49431, 38515, 37676, 6398, 78310,
28882, 119402, 4104, 41415, 121301, 36437, 63702, 20645, 3181, 206156, 112317, 196971, 28527, 32515, 51937, 144495,
20556, 21440, 37265, 10158, 22988, 5171, 169397, 15530, 138077, 246019, 51689, 16200, 7020, 3461, 201892, 44294,
36013, 37319, 5014, 21092, 44270, 16042, 33213, 34121, 24573, 121895, 177193, 133532, 38210, 35040, 28760, 56163,
10720, 65081, 50935, 5316, 40455, 288939, 139252, 135532, 40126, 83097, 7423, 25925, 150300, 194666, 281928, 90307,
2142, 14310, 10861, 111051, 195948, 23162, 308392, 37489, 65816, 45277, 235117, 74305, 58546, 32792, 14540, 13824,
148121, 132035, 63188, 19452, 65252, 6094, 188465, 25833, 12914, 149858, 104106, 3195, 208479, 42905, 75995, 78904,
116958, 44635, 132305, 54638, 16773, 74493, 44331, 646, 1451, 72467, 94781, 55173, 18519, 45692, 9542, 96730,
24253, 16032, 406567, 16443, 9128, 43857, 7989, 31416, 24632, 68503, 36081, 14257, 4559, 39860, 64292, 108307,
26878, 186009, 147258, 140296, 34135, 106237, 1391, 90344, 96792, 49366, 930, 62391, 441, 99471, 59134, 47147,
5196, 19536, 30492, 184478, 50356, 194718, 184961, 26898, 36017, 79562, 215062, 50950, 5097, 4974, 114959, 32879,
40057, 33590, 12670, 947, 20326, 35227, 70316, 90299, 71414, 8425, 7565, 6845, 138695, 58822, 156, 41096,
14974, 140674, 1612, 159555, 59332, 64793, 44544, 98681, 123928, 24180, 93046, 92907, 34018, 24547, 17570, 52267,
54861, 22978, 86174, 3229, 56984, 1171, 30968, 95314, 3301, 54624, 83230, 15575, 14302, 71159, 75391, 96076,
98522, 56616, 46604, 138902, 6431, 1053, 40393, 2878, 41331, 21852, 48301, 39306, 258583, 66465, 202167, 3604,
101834, 147201, 17782, 53775, 82257, 43186, 24426, 16690, 189140, 35452, 30570, 74945, 40689, 36331, 106590, 75732,
11413, 7226, 7668, 8925, 54485, 26069, 13723, 54152, 23928, 163746, 20671, 81751, 15470, 93034, 44855, 9363,
31857, 91763, 50258, 34172, 79245, 97722, 79877, 8405, 23560, 289881, 7617, 2138, 16082, 66499, 97200, 71788,
147939, 96500, 7760, 1755, 84553, 93743, 46520, 12352, 123370, 200918, 17476, 143568, 58053, 1610, 25470, 87532,
86364, 189502, 53786, 112394, 28325, 13844, 32861, 31642, 22472, 15374, 78323, 7780, 112274, 172822, 93128, 111504,
91119, 2474, 209632, 13228, 42890, 54430, 25561, 238994, 39133, 68701, 31555, 40922, 65697, 52137, 91158, 28196,
216725, 32594, 38947, 50743, 12207, 18603, 146403, 11424, 56131, 54792, 58476, 65308, 47123, 49580, 1105, 59531,
183783, 43901, 103118, 18869, 118292, 54637, 140029, 28696, 26675, 87629, 33843, 10049, 17008, 192207, 51258, 175901,
16160, 15152, 75233, 6974, 118983, 994, 5487, 94416, 60276, 54538, 30303, 13919, 16000, 61172, 204985, 25028,
108745, 1106, 28347, 32342, 21299, 73693, 33827, 115152, 83718, 47537, 18426, 24790, 118951, 88309, 180331, 45895,
68364, 35203, 77288, 14854, 54071, 6879, 104923, 9549, 96136, 58660, 42553, 56997, 66802, 4574, 1284, 102345,
1381, 16688, 44397, 95824, 93624, 125699, 67620, 4056, 7572, 101960, 28279, 126890, 87333, 71812, 62084, 2436,
56470, 180397, 94014, 10320, 68513, 5526, 53040, 40243, 86017, 30963, 63758, 4582, 50286, 29585, 206716, 14619,
77709, 14278, 75011, 127825, 135956, 28730, 3759, 82118, 228458, 192430, 140079, 19382, 4288, 63416, 23978, 2033,
216787, 98266, 119531, 143000, 91311, 142333, 94742, 12619, 122037, 17992, 81109, 7940, 63269, 25059, 88394, 14033,
43657, 6775, 24113, 63746, 92013, 8690, 16303, 13868, 9027, 138735, 4888, 110388, 10147, 208901, 29916, 177670,
125589, 8158, 64055, 67877, 51203, 6741, 14053, 60324, 73517, 304709, 20342, 191513, 43016, 7126, 81683, 48553,
8618, 197836, 84708, 101224, 335959, 24280, 37363, 1413, 19579, 43011, 184041, 58435, 47814, 121706, 17930, 72833,
234385, 59153, 2126, 262213, 23333, 7150, 24937, 150386, 29080, 43259, 14291, 109713, 134116, 167651, 6599, 11061,
63495, 35283, 226424, 48121, 21656, 20707, 13088, 116960, 168226, 2963, 48913, 153263, 3836, 46743, 214374, 4605,
36872, 107036, 16121, 297792, 80063, 181423, 25533, 102076, 81899, 16359, 128230, 7147, 76113, 44280, 8987, 64336,
43989, 130752, 52248, 60042, 49226, 34999, 16845, 38524, 33611, 23468, 256709, 31424, 100011, 108781, 224772, 72642,
1431, 14489, 80758, 78600, 42820, 137423, 91429, 129004, 77298, 131188, 26477, 47668, 150169, 169100, 12292, 72270,
4402, 18356, 146885, 67993, 27930, 164250, 95610, 68162, 26060, 11247, 11269, 47028, 68895, 427, 162855, 57118,
61217, 19220, 47160, 6204, 61704, 1198, 14161, 174926, 8403, 1822, 4940, 42972, 124852, 178784, 119707, 525,
41924, 75439, 96998, 204782, 162727, 47255, 9739, 107419, 14787, 119124, 147813, 10420, 119258, 196253, 27226, 39323,
11609, 24963, 1167, 2094, 31535, 5950, 14716, 46189, 46506, 102905, 9342, 64422, 68258, 98646, 6133, 46901,
88285, 19435, 50779, 1138, 4693, 116213, 18057, 25857, 27297, 166201, 34092, 89476, 43194, 110630, 128847, 573,
23348, 14359, 76510, 22293, 34240, 160146, 112900, 13189, 328, 63213, 51478, 117650, 21052, 1006, 19074, 35188,
3670, 66644, 66820, 36745, 66990, 16622, 109992, 54122, 43513, 18305, 59624, 189353, 30179, 12087, 14108, 31860,
48091, 32807, 4902, 29558, 165396, 36010, 121167, 73184, 66896, 42546, 13266, 89707, 6474, 155483, 121319, 38346,
69156, 7662, 40274, 8768, 44114, 163227, 70181, 143057, 48197, 110570, 23918, 106727, 94366, 32678, 29301, 111342,
4172, 32169, 94669, 29303, 17064, 61756, 74893, 180372, 47347, 159186, 17031, 16412, 5447, 212520, 91745, 168076,
21461, 19637, 41404, 34537, 6866, 9348, 3335, 7520, 8992, 53570, 14626, 105511, 72472, 7416, 87805, 26297,
18635, 4414, 10882, 25688, 84843, 23041, 109435, 266418, 64116, 55984, 147141, 86680, 369471, 34519, 23445, 24566,
120303, 71456, 11039, 49304, 188942, 1603, 16171, 3305, 16824, 12649, 73980, 107373, 105425, 5576, 54617, 63252,
213313, 11772, 90260, 43501, 38774, 10796, 131914, 21954, 50629, 80503, 37436, 9189, 66290, 15056, 11065, 19168,
7670, 70888, 27459, 81412, 99605, 228896, 110891, 19535, 169329, 331630, 13126, 84271, 116311, 55566, 184461, 16062,
31933, 259417, 28072, 21778, 168548, 22792, 73473, 103401, 334261, 35804, 75077, 260399, 40242, 93332, 82648, 7667,
7690, 10903, 53407, 25378, 4726, 73594, 3561, 59739, 15709, 39910, 23628, 121, 30999, 41921, 34887, 29547,
49617, 89768, 23753, 144871, 1259, 61070, 51773, 1715, 28358, 8517, 3398, 12874, 27882, 30010, 26896, 3828,
783, 81644, 18175, 14135, 44548, 1476, 116951, 36784, 7742, 370966, 27252, 21951, 150983, 27924, 22935, 113363,
68654, 212128, 145962, 43588, 15140, 116598, 1323, 58611, 192387, 9653, 59364, 94404, 23913, 10922, 129266, 13339,
78604, 185554, 27533, 124642, 13818, 30916, 37905, 3739, 29499, 144002, 42185, 125337, 59421, 43369, 508032, 31364,
8931, 106948, 160808, 1343, 171260, 9655, 5340, 22669, 126360, 55508, 27225, 8318, 90481, 52990, 25867, 143183,
87442, 37168, 16676, 51351, 107905, 29488, 95866, 2048, 41336, 136121, 30778, 13003, 70977, 22787, 152768, 17940,
17650, 144134, 89983, 54842, 71143, 163462, 42846, 50764, 40223, 134916, 15762, 3902, 36343, 181767, 68112, 84789,
75804, 25678, 7719, 5564, 35251, 33020, 15925, 191524, 32321, 43434, 22109, 56239, 40755, 63467, 2231, 113776,
12721, 17568, 204235, 11089, 109399, 86692, 129771, 45278, 23637, 15938, 140645, 22945, 27689, 161765, 1544, 23499,
34029, 132267, 528398, 37196, 13346, 29001, 94506, 4201, 61614, 72587, 104396, 16978, 58936, 66829, 97830, 43897,
12715, 68266, 161044, 9119, 174634, 66609, 41101, 88570, 26820, 9375, 140064, 43612, 254752, 78017, 46992, 33145,
224431, 38703, 149786, 50657, 7149, 48469, 26887, 119840, 26804, 10892, 142499, 102507, 29315, 118219, 205102, 69603,
132200, 42687, 17144, 125218, 55857, 150867, 83023, 28796, 8622, 189544, 126368, 36104, 44080, 39383, 78238, 30730,
6884, 8081, 12230, 151483, 30516, 817, 103504, 70273, 50484, 13829, 58497, 76315, 202265, 37641, 28336, 68382,
101214, 132862, 148074, 26342, 3170, 53924, 79270, 48132, 223038, 60214, 65, 103454, 2634, 17847, 255095, 43106,
43441, 108335, 17852, 74972, 28688, 28481, 205026, 145352, 278690, 28583, 3769, 10193, 103947, 53609, 23101, 25872,
50033, 1598, 71696, 3408, 25670, 204116, 152363, 27000, 16183, 3491, 59083, 163663, 21459, 10062, 153802, 129751,
42362, 55851, 111172, 34523, 25957, 14593, 3758, 23810, 28054, 91895, 7217, 120300, 125466, 20798, 45017, 27111,
84917, 17535, 43524, 26610, 46725, 51705, 188444, 326225, 20689, 39892, 13819, 68366, 60180, 103026, 8869, 13248,
17724, 29573, 129434, 27663, 15441, 86589, 12106, 49508, 136505, 52158, 87540, 1950, 59330, 108490, 197955, 19087,
335075, 2408, 141050, 228204, 2263, 92253, 17613, 145089, 4403, 134909, 141062, 410, 29317, 144029, 59381, 12255,
21109, 88429, 20667, 6353, 89406, 18941, 24264, 42653, 57664, 47221, 134330, 62375, 108400, 158135, 84445, 63836,
108707, 20210, 64963, 69712, 68124, 259751, 332834, 39108, 20744, 13871, 2973, 94953, 21692, 196898, 34368, 103301,
114292, 246101, 3959, 41673, 5501, 57055, 84164, 55153, 72317, 19010, 108599, 102974, 30028, 8935, 121189, 22488,
5242, 26245, 57149, 26526, 4654, 5496, 228634, 134427, 51507, 11332, 7713, 45705, 84832, 124975, 74292, 30053,
29818, 40386, 114988, 28802, 4995, 264771, 37938, 16162, 51788, 4389, 7771, 93841, 23177, 121267, 31100, 98694,
35631, 19774, 134016, 22080, 27393, 125171, 170794, 22062, 124994, 70545, 116143, 28429, 44716, 128731, 21629, 68528,
35442, 69098, 87697, 149907, 36765, 86893, 48477, 35479, 4329, 12970, 91538, 7556, 22529, 52246, 9136, 26240,
12944, 72813, 44180, 18499, 55546, 289007, 27040, 91377, 15039, 47207, 50509, 219478, 158531, 62413, 38270, 159808,
33322, 9367, 186463, 10860, 29533, 63192, 452, 2858, 21556, 51026, 124930, 3375, 40582, 195412, 186100, 4501,
118528, 46173, 9706, 52861, 33162, 37758, 84507, 113987, 49794, 11669, 29369, 116251, 38685, 6512, 221384, 3378,
13790, 8718, 114640, 26891, 132843, 9208, 43922, 23377, 59271, 7276, 24078, 4371, 76935, 193562, 63542, 186627,
140629, 57493, 91179, 183402, 9577, 33743, 14388, 138860, 220616, 8963, 23973, 15085, 181540, 50097, 42397, 4763,
38394, 186103, 5361, 4108, 50193, 6685, 125988, 55323, 3869, 14728, 59648, 91888, 14549, 260310, 59432, 53220,
9989, 202963, 11045, 34574, 52907, 39958, 23311, 20699, 101341, 30027, 42832, 109603, 29062, 73347, 136093, 199515,
2495, 101403, 13738, 70492, 107358, 50162, 86097, 31908, 26181, 4571, 56602, 30819, 5347, 122042, 43646, 50185,
70539, 249725, 72191, 170974, 37297, 79810, 242200, 44360, 21754, 13620, 20892, 35530, 35822, 5321, 142912, 75239,
5998, 79770, 72084, 290301, 214643, 5867, 13127, 41536, 133838, 22435, 40075, 39052, 200751, 21296, 111995, 64904,
29886, 122756, 69311, 42911, 70975, 45983, 32521, 12943, 39595, 14374, 39185, 237942, 68616, 27028, 22918, 72552,
64420, 188438, 276042, 45034, 2241, 19256, 67182, 33659, 44298, 7439, 84912, 58651, 190879, 12289, 196369, 64125,
85802, 91487, 234590, 20012, 37711, 43761, 43780, 19607, 27246, 32649, 70869, 168410, 82155, 182713, 99732, 83556,
11848, 40473, 6563, 4150, 55877, 2658, 15100, 75109, 248253, 14466, 72498, 13059, 209967, 32026, 39318, 140973,
41093, 29774, 151217, 21716, 48401, 116096, 38187, 53140, 48959, 143101, 113520, 59448, 70831, 47945, 110967, 132486,
9693, 2376, 14426, 39038, 253662, 38620, 12013, 23981, 78147, 24749, 254992, 27983, 17337, 39296, 32023, 35234,
14179, 25991, 15691, 61526, 66440, 16402, 42420, 7377, 18922, 29119, 198019, 27988, 63735, 9614, 283684, 16615,
91793, 24111, 40239, 56552, 13236, 25139, 31589, 82288, 9644, 25142, 54907, 19849, 9683, 81410, 24068, 8269,
67441, 11090, 140628, 162806, 136675, 5331, 29118, 45084, 133892, 21774, 64716, 30697, 66224, 96970, 7551, 43459,
20814, 25761, 164288, 115308, 5298, 158023, 7500, 20108, 267149, 61167, 58807, 22598, 386812, 77233, 220123, 20066,
51022, 11305, 111171, 64340, 9429, 286321, 2632, 55835, 246713, 56159, 230301, 55097, 15942, 22025, 6144, 39815,
49675, 54801, 138190, 11803, 15460, 294310, 37069, 43946, 52852, 173312, 107505, 51441, 72695, 109854, 29205, 25473,
149355, 23474, 62785, 142375, 25507, 120, 40421, 12993, 78450, 30709, 22901, 72406, 81448, 16547, 206737, 10887,
11757, 3967, 62710, 62870, 41744, 19581, 20151, 133926, 95, 14642, 43288, 1454, 153881, 270733, 57152, 189237,
45427, 2620, 93410, 24785, 40533, 15154, 45203, 54222, 7903, 22923, 18030, 39976, 132636, 70787, 109885, 104849,
4027, 20394, 44781, 115769, 9748, 18642, 23168, 145542, 20157, 71307, 93953, 105196, 168588, 24822, 2612, 40960,
142865, 7479, 74174, 42779, 31791, 43311, 9960, 38727, 92850, 91291, 1869, 6936, 33025, 161812, 108610, 65499,
39842, 133857, 10651, 919, 14778, 96898, 34825, 50395, 166513, 11999, 10114, 39984, 14350, 106933, 112360, 61841,
71948, 110885, 34084, 30774, 70490, 22668, 50986, 4002, 140658, 83081, 76218, 71337, 50191, 485, 108329, 28565,
27134, 125921, 31699, 21435, 2682, 35577, 68816, 21455, 40416, 14061, 16733, 23625, 79055, 102028, 61986, 1534,
77227, 62054, 42210, 48102, 187184, 30628, 10804, 12342, 41919, 38950, 9422, 7716, 102399, 51986, 28267, 16510,
23680, 71579, 23489, 588, 106868, 12700, 3913, 270648, 31400, 21720, 8550, 34248, 62233, 14697, 4675, 99106,
57209, 23875, 161935, 66628, 242392, 53914, 47731, 118787, 53114, 15509, 9457, 17907, 91004, 32485, 23610, 85617,
143944, 43887, 267774, 8458, 466020, 197239, 25486, 16112, 11685, 59992, 25901, 42240, 78824, 164739, 23606, 21948,
15007, 173114, 10544, 12754, 33965, 28309, 89098, 6808, 134904, 34759, 69247, 30293, 460, 31629, 10376, 169513,
14777, 1999, 129670, 3624, 47090, 293538, 70612, 189549, 1449, 39947, 11843, 88241, 13020, 25138, 132749, 15588,
16732, 32361, 108840, 77499, 64517, 88846, 17512, 18914, 85868, 156623, 83857, 100888, 652, 75996, 5783, 71438,
84340, 18935, 141725, 150330, 29862, 16757, 20073, 39106, 15499, 65241, 36127, 14913, 11523, 31274, 45392, 22466,
46800, 18456, 46339, 111517, 28296, 11287, 10690, 8027, 45431, 27693, 22707, 27049, 17652, 348794, 12892, 13354,
13529, 43080, 58286, 111103, 25913, 70085, 54126, 61132, 2264, 55873, 26830, 31206, 107597, 29428, 82129, 1056,
48248, 12356, 136013, 6604, 129414, 57194, 238538, 57015, 85043, 16986, 5983, 24252, 89563, 70034, 152914, 18111,
187144, 197182, 108804, 115259, 72980, 24401, 112489, 40372, 43545, 26676, 2996, 2806, 19562, 28466, 6119, 39169,
59071, 33461, 13469, 201766, 87165, 87250, 161352, 210010, 32252, 27972, 22639, 13122, 86430, 129685, 11129, 11059,
145184, 20604, 161090, 18458, 69200, 49005, 70132, 95055, 41808, 135328, 77866, 101935, 32804, 68683, 25251, 9077,
1904, 4704, 97451, 28198, 191929, 27668, 2813, 78939, 24283, 37259, 29184, 28901, 253735, 83306, 189078, 13572,
55526, 60311, 970, 129734, 70258, 41658, 35317, 79224, 94855, 75729, 3495, 23273, 49888, 119967, 25148, 21280,
54832, 20951, 32429, 22168, 44958, 4351, 51929, 17455, 92658, 91757, 100622, 46997, 55194, 35026, 60166, 14876,
6162, 16099, 37408, 225908, 77175, 6286, 59940, 48193, 35780, 14365, 55735, 10096, 111212, 35902, 7009, 74501,
75054, 14001, 54463, 8492, 85037, 8554, 28404, 182492, 61520, 2184, 5434, 10555, 33278, 268265, 106967, 22474,
23250, 56722, 42024, 87894, 99858, 5570, 4532, 6347, 18581, 96177, 138658, 69414, 61474, 11488, 76322, 11656,
29143, 159721, 19099, 183250, 122937, 1438, 68622, 89984, 60484, 50766, 24912, 94997, 72015, 73846, 59762, 6663,
70422, 2876, 118495, 133456, 22040, 124405, 11826, 66682, 13678, 41933, 80209, 36632, 19215, 2391, 51032, 9821,
201698, 53413, 57644, 35496, 70672, 48783, 77239, 200321, 257780, 34730, 60095, 22483, 26391, 15094, 144736, 49022,
7689, 47251, 21025, 70834, 82322, 5996, 93843, 73569, 121329, 50062, 25729, 193007, 6517, 101764, 62536, 41881,
60694, 52353, 135261, 9596, 43236, 166434, 68142, 91445, 8378, 100742, 76894, 31721, 64293, 26756, 147765, 48889,
38125, 15508, 138566, 77558, 37377, 35830, 48817, 17534, 92134, 87632, 37683, 35891, 196778, 1037, 213992, 47590,
79058, 58331, 128655, 12518, 46441, 105896, 67759, 30233, 12702, 4642, 60342, 98686, 23082, 180864, 22713, 297740,
1570, 17656, 34470, 12435, 81450, 85706, 10982, 289534, 57252, 60067, 90124, 124572, 40531, 24006, 8624, 33332,
15525, 14949, 14760, 45825, 126167, 77724, 1624, 102656, 16967, 153798, 6971, 53433, 18150, 35076, 5910, 6699,
4699, 25842, 8477, 212912, 125711, 51958, 60842, 65393, 20666, 153867, 10510, 123259, 9043, 132554, 175987, 3417,
7301, 22374, 35932, 58806, 26382, 48847, 20194, 1189, 41637, 36457, 8671, 9021, 39593, 7264, 42163, 26655,
98155, 98052, 109987, 52283, 31974, 10200, 19411, 299, 131810, 54205, 11763, 10333, 139639, 152174, 2284, 89405,
70420, 9822, 21859, 20565, 5619, 62774, 199388, 36907, 90546, 6270, 34798, 62632, 84366, 49591, 17219, 40811,
104310, 83200, 19026, 6666, 35762, 90787, 72441, 69018, 55782, 79280, 51147, 153927, 10694, 163558, 29665, 120206,
203355, 22253, 25342, 12021, 118331, 94474, 119523, 11190, 101412, 30752, 56392, 58650, 18313, 11378, 8117, 17245,
7328, 117705, 180384, 44494, 203970, 100692, 50515, 9371, 3611, 173597, 14610, 176487, 38632, 125118, 228308, 208120,
29994, 20454, 87110, 178364, 73559, 94815, 32146, 36647, 7436, 57689, 61486, 334, 21470, 74115, 48003, 14117,
15054, 46553, 66724, 55693, 1940, 1895, 38291, 9094, 5338, 80132, 44076, 67661, 77407, 900, 383, 77313,
15393, 1700, 27326, 99634, 3313, 50693, 9717, 72694, 5676, 101592, 53279, 341145, 37246, 211515, 5765, 25414,
34028, 64871, 81122, 14663, 147118, 1380, 18418, 27214, 854, 117933, 50528, 197784, 8643, 59411, 74361, 57041,
116142, 135493, 3618, 81649, 56078, 388065, 57977, 109034, 10719, 57951, 1920, 81571, 29230, 68937, 8875, 9350,
92830, 118405, 69477, 66343, 107569, 22487, 9624, 16709, 2903, 47781, 17602, 45666, 142895, 70886, 28084, 85240,
78769, 36120, 26335, 87474, 54612, 252158, 150379, 97332, 72071, 1961, 47219, 177814, 156685, 6726, 27865, 129726,
55845, 17858, 13986, 46385, 81831, 59319, 186571, 17903, 16788, 30102, 53678, 39515, 1194, 81493, 88180, 133409,
135735, 32662, 23154, 47270, 14599, 213551, 713, 7467, 45097, 53980, 89578, 9262, 10010, 34465, 6250, 52148,
229528, 2339, 135470, 1092, 76678, 88343, 302732, 51751, 4067, 9008, 100425, 8921, 175046, 60620, 84002, 28444,
77446, 12803, 39508, 1342, 1335, 37910, 25499, 97365, 14123, 16146, 44101, 9510, 24365, 31828, 303228, 47944,
215825, 3783, 35996, 33884, 15502, 47690, 21128, 76771, 116816, 128658, 1589, 42816, 205712, 103575, 21835, 166061,
147063, 188758, 39805, 28131, 66521, 99022, 66685, 113652, 179655, 29947, 14250, 48691, 100500, 11240, 7978, 12325,
24167, 84, 105888, 7673, 428005, 35080, 308633, 53769, 15592, 61542, 17646, 226655, 147865, 88818, 43403, 87271,
135098, 9762, 233509, 6789, 38395, 64445, 183076, 17282, 55328, 8863, 24230, 303582, 88665, 42204, 1227, 64268,
44355, 14691, 11632, 50368, 14011, 17366, 3414, 232436, 79597, 24372, 78647, 8812, 9610, 166463, 3827, 134246,
62147, 106839, 92690, 6727, 57206, 15280, 116986, 25603, 114842, 36416, 35970, 178039, 8062, 76333, 50419, 311670,
17625, 20334, 88662, 78573, 260117, 70144, 6155, 6816, 7176, 86617, 17178, 76156, 1468, 29157, 50635, 179419,
11486, 76893, 108288, 89402, 32076, 2904, 15119, 82229, 32571, 114655, 116954, 56421, 75554, 305614, 15021, 25472,
78409, 243140, 221856, 5984, 29413, 67569, 59990, 52022, 28040, 191500, 10693, 39758, 12991, 273591, 133012, 68466,
11970, 11768, 284754, 49024, 77582, 55224, 67254, 2597, 48533, 116288, 3278, 38597, 84588, 85527, 18199, 120388,
162862, 262308, 114776, 20015, 71772, 111119, 154800, 11825, 69180, 36713, 207943, 133440, 66271, 36334, 157975, 3702,
207364, 113077, 63475, 41452, 3676, 263820, 109845, 20776, 191537, 71903, 19056, 54980, 19294, 1865, 46648, 14944,
190410, 170404, 39638, 63987, 6304, 11859, 46721, 28362, 21032, 79571, 46956, 63993, 16793, 151206, 173465, 61584,
6080, 1010, 283473, 22706, 67527, 59882, 65139, 109746, 77043, 6061, 100316, 4825, 17249, 79351, 5464, 104889,
43856, 27728, 299925, 8985, 159049, 31619, 21469, 46833, 316695, 46089, 12424, 27210, 222250, 26451, 3667, 112446,
37569, 125123, 33029, 57166, 24973, 105843, 36848, 25950, 13888, 198807, 19809, 57161, 4937, 6480, 105190, 83980,
6865, 97490, 3842, 62896, 268669, 27373, 25260, 132026, 155303, 25379, 215901, 32682, 57489, 28149, 9589, 133412,
113940, 20580, 21076, 137535, 158828, 31442, 18514, 22953, 88269, 43510, 67804, 3410, 31853, 15763, 2016, 82494,
38486, 124547, 5729, 190930, 111930, 29553, 41275, 75819, 99719, 11819, 48731, 244625, 77300, 103861, 75297, 46364,
15496, 9710, 64747, 15583, 105245, 260145, 15659, 95673, 138520, 73272, 34397, 24843, 154641, 121899, 1633, 86414,
6212, 111657, 14003, 11809, 34344, 252502, 22677, 19609, 140944, 55796, 246495, 11932, 4030, 2420, 53613, 39959,
221920, 151908, 26102, 98512, 66736, 49195, 19636, 22999, 66117, 17627, 49246, 180431, 215398, 27738, 21616, 497985,
32012, 644, 15992, 71738, 60434, 11209, 38010, 294065, 488, 62504, 48105, 135865, 30648, 181425, 3126, 79060,
62369, 31630, 31763, 24054, 60948, 94743, 4794, 7932, 187582, 23822, 135795, 19735, 332150, 275684, 98325, 50035,
67415, 131359, 20725, 36280, 25874, 6244, 44661, 675, 50147, 9649, 112973, 70163, 155575, 321642, 22601, 26028,
6823, 133112, 4367, 81597, 49600, 52120, 64973, 43934, 63425, 10645, 109616, 58736, 142964, 101868, 21664, 51343,
126771, 75259, 152977, 67504, 14908, 29093, 60813, 67062, 6354, 5134, 2024, 101547, 6290, 267484, 56273, 194723,
131115, 51718, 5480, 108280, 48250, 80260, 204563, 13429, 48563, 58913, 12141, 4473, 160903, 47735, 98718, 272475,
34293, 61491, 36757, 687, 91353, 46140, 135404, 68151, 31725, 14729, 45947, 23076, 99216, 81231, 116362, 31124,
44021, 7287, 22619, 5231, 7400, 74560, 27316, 58323, 107134, 20380, 9569, 5785, 26377, 1489, 143673, 104903,
17729, 21673, 6701, 19515, 137542, 258545, 5547, 115974, 2715, 84497, 252372, 84169, 18021, 9558, 39003, 102401,
4560, 40202, 17356, 17737, 69972, 27511, 27580, 41338, 51656, 10348, 192550, 68706, 43409, 59524, 67553, 66380,
66010, 21913, 15079, 1724, 129194, 77012, 86543, 167625, 33961, 146104, 177292, 72744, 159584, 163216, 89278, 47762,
22854, 47705, 113118, 101754, 60224, 150167, 12699, 2939, 65110, 30573, 65887, 4769, 21661, 5630, 93449, 32168,
172343, 27403, 2833, 53302, 112005, 97515, 55266, 121907, 20550, 75967, 163274, 21766, 24409, 60479, 65191, 32778,
2183, 30831, 9977, 31562, 13078, 88018, 53184, 105349, 24849, 52623, 25859, 3190, 70480, 46092, 16250, 68546,
1192, 56457, 39310, 17479, 84806, 8244, 79175, 56237, 115338, 81824, 45924, 88690, 5204, 47657, 19633, 121837,
214108, 97021, 954, 83919, 106128, 103794, 123299, 132386, 182478, 10588, 60300, 8177, 60956, 64274, 2128, 157789,
297272, 108576, 38326, 1558, 94943, 130636, 237089, 333247, 124873, 151998, 78215, 10255, 84050, 35256, 14132, 20087,
148763, 337442, 16724, 10309, 26955, 111469, 30563, 153148, 30135, 7066, 23208, 63755, 11947, 69573, 338009, 29613,
20101, 5620, 97220, 179769, 1156, 55758, 22705, 76985, 184570, 29384, 89853, 43242, 116166, 27903, 266323, 88508,
122767, 68562, 17957, 71099, 20237, 67971, 138989, 9744, 79761, 39207, 57332, 8230, 18350, 9120, 13060, 76174,
210427, 65163, 16218, 49087, 59199, 54947, 73627, 8024, 199246, 124008, 9091, 24473, 230, 25389, 49688, 13585,
115908, 97008, 74617, 14220, 60355, 61357, 108608, 100611, 6273, 7762, 207680, 49221, 58748, 38275, 94012, 16379,
150958, 19858, 68537, 63865, 78825, 463896, 53708, 46470, 25825, 56577, 61572, 23397, 146571, 211713, 8580, 242299,
13550, 52732, 235301, 45878, 48861, 151755, 198787, 22024, 82295, 53901, 20552, 941, 24400, 16738, 41068, 12077,
32689, 28023, 1819, 125562, 124610, 35988, 30790, 94442, 16075, 245042, 44795, 21821, 21051, 6885, 48601, 72000,
20987, 51110, 7828, 10501, 274489, 27621, 113297, 8414, 2295, 18143, 54943, 61921, 78478, 61430, 261465, 37414,
134212, 105495, 117363, 55629, 476, 12193, 71175, 75857, 145035, 41237, 8321, 98302, 129696, 17912, 15192, 20318,
42410, 106348, 51316, 84031, 165873, 37433, 4220, 24615, 116892, 127712, 34688, 91517, 550, 44282, 39706, 34800,
124918, 158177, 160350, 413046, 46314, 115238, 19402, 78899, 60129, 49944, 28657, 216, 9788, 115807, 216052, 228524,
62313, 14347, 30196, 195958, 39059, 55514, 29152, 44684, 46689, 109046, 43995, 124707, 31823, 8977, 91759, 70092,
2535, 441956, 221689, 123538, 36436, 5261, 60919, 74569, 9894, 23320, 170477, 243557, 113107, 74644, 56743, 7506,
88784, 25762, 20704, 49094, 97561, 25981, 13464, 24048, 9365, 17958, 18383, 169886, 186246, 58092, 43201, 1821,
37205, 13300, 1996, 89399, 126931, 7956, 185062, 328136, 2688, 12714, 67891, 99278, 241753, 112647, 18794, 43625,
31501, 33498, 276753, 3631, 2557, 32239, 7396, 36302, 37541, 142485, 74353, 205760, 36940, 3811, 91602, 72895,
8705, 89652, 905, 50254, 93900, 24318, 143625, 10570, 90524, 1542, 93545, 113327, 36893, 67831, 17913, 8356,
33067, 34796, 237761, 64207, 49755, 36674, 49362, 7279, 49480, 54531, 4915, 40467, 25827, 18832, 111882, 46082,
87052, 13541, 1125, 134829, 14969, 161437, 71955, 31726, 41847, 10554, 491263, 69422, 148981, 32466, 109114, 146672,
115303, 63642, 101031, 26064, 146913, 15696, 35054, 83476, 71623, 17884, 46111, 120931, 137141, 2129, 21043, 83414,
155801, 36136, 1491, 2579, 55523, 52402, 201499, 10589, 33771, 48570, 101740, 50820, 75149, 70624, 69863, 19136,
161313, 5925, 136383, 23979, 24147, 27920, 30202, 66163, 19076, 4647, 23096, 57685, 31565, 67317, 17252, 133620,
147700, 96225, 71715, 17516, 52465, 36199, 202479, 22499, 80484, 8489, 115085, 43572, 86002, 51431, 46148, 63762,
27094, 109086, 87253, 72402, 6502, 112872, 28564, 8861, 25280, 6010, 183997, 969, 83231, 6964, 51827, 55042,
36418, 193851, 197664, 20276, 79190, 198975, 26861, 23641, 65845, 47414, 23488, 128196, 72870, 6924, 8108, 3231,
107762, 2160, 22562, 101556, 80955, 111586, 58915, 7273, 139343, 53697, 7794, 85089, 65641, 9092, 79538, 144054,
692, 177078, 74588, 54878, 5585, 59046, 10771, 49529, 71805, 28526, 616, 425287, 87471, 201358, 64802, 115948,
176035, 161496, 268869, 2367, 11037, 55982, 102812, 2955, 117924, 10952, 137603, 38425, 62735, 11, 199222, 35777,
21984, 29943, 20111, 15998, 25172, 20940, 15813, 39961, 199673, 9485, 43688, 119198, 9291, 29168, 85719, 16727,
43195, 51918, 8797, 22735, 38249, 93304, 23079, 3307, 14703, 170628, 137339, 14377, 76742, 60078, 30580, 77118,
39290, 115671, 96318, 171681, 51340, 182405, 76103, 14460, 11979, 85465, 46462, 139313, 44261, 251164, 138639, 23057,
37812, 36825, 21847, 33315, 165724, 131323, 1076, 2860, 5459, 42656, 95367, 273305, 19907, 81167, 87309, 119500,
26568, 71606, 30939, 118952, 39552, 44815, 20399, 99398, 52995, 392482, 18777, 3510, 29636, 102003, 32595, 59372,
29919, 11902, 2662, 57699, 36664, 20463, 15789, 159270, 41957, 43830, 9747, 93417, 2590, 24474, 66438, 100783,
22870, 12203, 149424, 131076, 172146, 40368, 20404, 163460, 133797, 637, 64288, 162613, 1594, 27473, 37776, 53478,
13680, 191490, 97154, 1126, 25715, 19964, 2932, 54003, 13136, 47999, 33740, 6081, 9819, 56199, 11474, 11152,
18573, 84989, 81874, 25134, 11454, 530, 26989, 77496, 43028, 32525, 76991, 5344, 94738, 32094, 175240, 69721,
104256, 27877, 48338, 75759, 535, 128640, 26963, 63151, 57223, 57349, 103792, 11913, 5515, 17874, 3145, 26991,
25073, 78521, 155699, 28081, 93150, 4453, 10205, 140486, 12108, 52424, 24391, 47680, 43729, 30976, 21495, 34185,
63903, 192564, 5681, 36818, 44462, 10786, 1486, 21294, 149668, 12813, 24009, 141288, 226913, 124290, 35260, 54713,
21921, 72807, 185083, 93709, 16533, 1305, 64186, 19315, 14383, 23292, 125380, 3348, 871, 15147, 231781, 112064,
83594, 174101, 143724, 190105, 6417, 21473, 39298, 13058, 107317, 14992, 1272, 5139, 13232, 26436, 21375, 45397,
43628, 84136, 10210, 156874, 143167, 45904, 87218, 131540, 158642, 81625, 99669, 5856, 14910, 8453, 18496, 21587,
54396, 93556, 4844, 53009, 65796, 179222, 113120, 245871, 101528, 243799, 25459, 213226, 49164, 10271, 84794, 135915,
18358, 39879, 8978, 162684, 91746, 228847, 22256, 131239, 45110, 89575, 35465, 200651, 19003, 28039, 47370, 69202,
140162, 11690, 7270, 1778, 3154, 75307, 151387, 29542, 94134, 60737, 18326, 11872, 47578, 96024, 3521, 95172,
720, 14688, 9566, 12441, 35924, 359, 35956, 96872, 12949, 25619, 16993, 242612, 54750, 119532, 32731, 96458,
20431, 12526, 40599, 46251, 224364, 10695, 176029, 9164, 30312, 11949, 20656, 46288, 47267, 90520, 200116, 132882,
185885, 5194, 204255, 27538, 54298, 6487, 5667, 78655, 34181, 215740, 177136, 132983, 80069, 11945, 703, 127167,
1988, 29649, 60749, 105267, 53033, 106691, 37304, 56619, 10908, 66104, 886, 90611, 95939, 35299, 45527, 2985,
297461, 43716, 84521, 49266, 38424, 79768, 51611, 86630, 17118, 4965, 79712, 81828, 46860, 36567, 61121, 20931,
74154, 100322, 92092, 46048, 42299, 213774, 5281, 64776, 12348, 36869, 125684, 79938, 55972, 68401, 232793, 11238,
27411, 69173, 17619, 30217, 72369, 187374, 3622, 44571, 113375, 3831, 32220, 48809, 64456, 33610, 68758, 9713,
32690, 10995, 119119, 13197, 8178, 108259, 51190, 83192, 10472, 6401, 27645, 117072, 136866, 11445, 17405, 8568,
71962, 91087, 6255, 132732, 23846, 108165, 3668, 70655, 11477, 62468, 81856, 270170, 91413, 54038, 98339, 65915,
4145, 73837, 52870, 69009, 38360, 14182, 145063, 16503, 869, 29422, 75124, 84402, 248, 43267, 36327, 7710,
127622, 107781, 51605, 136851, 32460, 75993, 116701, 57592, 146262, 55098, 14552, 32800, 2686, 8272, 1802, 98576,
19560, 26905, 14390, 43626, 34098, 162732, 15733, 37638, 13760, 4601, 86406, 9703, 205493, 30337, 14254, 30640,
114371, 178591, 128890, 101247, 124339, 25774, 122766, 7007, 70820, 39078, 7636, 6482, 98622, 44337, 34707, 28389,
107950, 53821, 231561, 180513, 27963, 16660, 26893, 16983, 24492, 14722, 10082, 20981, 9921, 54160, 45395, 56344,
22563, 4742, 258588, 8796, 214391, 4188, 16332, 7014, 14794, 8029, 2334, 33775, 121131, 54847, 144530, 124235,
288958, 8293, 34511, 46577, 17599, 36860, 194639, 179571, 75145, 166853, 51798, 28797, 46388, 59866, 52261, 132191,
29266, 32493, 3552, 51163, 2294, 26190, 16241, 301820, 123049, 13195, 36131, 14947, 66878, 36183, 14751, 115839,
59148, 28383, 2490, 36116, 9155, 1979, 84058, 73707, 114828, 11811, 27667, 129933, 65519, 37178, 398082, 121749,
46982, 66427, 245901, 4348, 6138, 12939, 9334, 50125, 20832, 15344, 131969, 105860, 37961, 17950, 8319, 131764,
149013, 58135, 42075, 91843, 87672, 4285, 42599, 39519, 120024, 66544, 13839, 8428, 94300, 17551, 8490, 24562,
8833, 95357, 44706, 92177, 63997, 62101, 150870, 147684, 156169, 201938, 25849, 20351, 66543, 71769, 16639, 204890,
83711, 123513, 27425, 48020, 55334, 31138, 3437, 35427, 81591, 75202, 9435, 51987, 96231, 72206, 126885, 48187,
255991, 29500, 64314, 175199, 157546, 144990, 167061, 15180, 30513, 125286, 24227, 106232, 151215, 70064, 179381, 78880,
52625, 120525, 54424, 20245, 16449, 98243, 22254, 54601, 1408, 90227, 31546, 134564, 12303, 8209, 54910, 15884,
50182, 1206, 43894, 19002, 7610, 82734, 15222, 48291, 1548, 59322, 13105, 49257, 142859, 19642, 116475, 15577,
28266, 17746, 35671, 32246, 60354, 35623, 25024, 154666, 8237, 19618, 40595, 89775, 16632, 30120, 118230, 104759,
1120, 182223, 3497, 184156, 125440, 76622, 19692, 150403, 6680, 115707, 33490, 102227, 14830, 427387, 64166, 27219,
13952, 3418, 19665, 192416, 172999, 5488, 11472, 65457, 97407, 56378, 57720, 28557, 216135, 58161, 52406, 152202,
6390, 3617, 1174, 7496, 139394, 131536, 24247, 53411, 1808, 10, 62034, 31911, 94107, 45697, 49981, 190776,
15861, 13681, 6113, 46798, 81449, 21710, 79256, 48505, 24165, 74026, 6746, 185933, 89564, 218143, 7820, 71747,
94540, 104718, 105251, 48322, 19395, 105344, 116449, 70399, 2226, 63430, 57573, 19842, 83712, 83660, 48154, 77764,
2317, 33591, 9582, 2441, 39640, 10581, 21024, 11293, 22268, 5358, 12357, 7397, 70126, 8173, 81703, 3152,
4103, 23580, 20527, 31043, 10064, 1809, 55122, 1946, 90772, 32531, 315596, 6710, 47311, 23694, 43464, 29456,
36030, 109574, 8078, 22702, 19819, 125531, 101115, 62767, 17973, 63384, 102162, 70297, 42976, 73404, 157837, 13313,
49551, 11036, 10282, 32050, 9337, 36354, 158756, 28756, 113780, 87293, 25020, 18765, 39722, 96854, 67297, 27070,
13146, 21328, 80322, 124114, 3066, 59352, 15091, 46925, 6556, 11214, 343996, 26110, 19510, 45989, 5106, 60433,
12333, 10532, 60523, 124649, 138622, 72989, 92399, 33712, 22185, 59239, 43329, 35880, 16844, 96752, 169595, 45352,
100519, 98654, 8596, 13779, 238695, 39126, 76841, 100467, 77714, 19911, 70971, 229172, 4139, 48941, 104740, 52749,
64590, 156970, 3630, 53470, 12945, 60159, 7473, 53993, 24194, 148866, 27391, 2155, 18942, 43655, 93075, 120371,
66151, 2105, 40579, 255769, 41641, 111225, 194232, 37174, 13630, 316841, 128056, 18488, 11920, 36241, 114278, 42941,
34407, 52272, 11996, 127902, 7183, 2969, 79482, 50883, 25029, 10179, 16930, 21420, 157229, 102464, 22577, 7998,
62804, 24338, 239, 65604, 73587, 86317, 19994, 125786, 58020, 15532, 135597, 21591, 34412, 12963, 55109, 26680,
34808, 294204, 53336, 2975, 9272, 137192, 64540, 20925, 126226, 113715, 6160, 23546, 48134, 15260, 72333, 30791,
6228, 85220, 8929, 69155, 28361, 40522, 74619, 68811, 41598, 1866, 69664, 21919, 47608, 147082, 19306, 117437,
118756, 133107, 23785, 158934, 58918, 64714, 26662, 38032, 59186, 57115, 40085, 68799, 11255, 278901, 33174, 1527,
21735, 17840, 26775, 23266, 99125, 95514, 46837, 173079, 55909, 124665, 178238, 5141, 36768, 26123, 56504, 118522,