0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 21:16:27 +00:00
OI-codes/S2OJ/99/data/tree1.ans
2022-05-29 07:47:12 +08:00

19933 lines
124 KiB (Stored with Git LFS)
Plaintext

5227
5227
562399
3
233057
3
40129
487125
3
40129
508946
7
478150
3
20
275201
487125
319065
487125
561409
23
275201
18
766631
623476
977221
791157
524589
35
28
742299
167480
561409
478150
34399
39
34399
19
947117
657217
42
3
325085
314407
830561
797081
28
957353
41123
777633
21
51
35281
957353
657217
605662
291577
39
961831
23432
413111
676481
777633
23432
32
21
736347
822353
47
466101
34519
23
13
910297
676481
314407
34399
676481
212398
10
275201
104897
269117
466101
325085
28
167480
957353
198877
323585
229861
291577
740367
303771
359929
657217
592025
19825
31
287437
975383
657217
888773
35281
9529
498165
103
1
91
325085
34399
906050
212398
841611
88
197697
733600
121
966017
64867
743745
766631
184165
535237
275201
623476
23432
777633
55
743031
302295
302295
79
292763
60
129
107
956704
508946
466101
395536
314407
144001
74481
736347
770913
674402
229861
119
259
634339
856207
660941
291577
160
103
788281
342657
236785
132
733600
123249
781265
913793
73697
167480
975383
347604
139808
152
139
456905
558456
674402
777633
851001
40
199
186289
841617
740641
190
605662
18587
609257
115531
41123
212
664817
660941
191
777633
229861
49
35611
451157
593785
139808
603525
87
556929
726418
162527
393025
135
649109
395536
102660
957601
793937
987837
73
287437
781265
287437
81
11
73473
770913
204890
141
956441
141
213
35611
900225
39897
766449
150
830561
357889
977221
582065
91
766449
844289
69441
188
677402
807469
6
844336
434307
957353
453809
451120
956441
740641
540767
221137
9743
194
73507
726933
220
911361
246
451120
535237
904308
677885
895837
559569
316487
485809
477057
456377
218003
603525
434307
609921
290
285
777633
170
793937
7
239
440129
289
139385
172
197697
623476
870261
207
29863
244
535237
157
726933
9743
708769
966273
443521
259
33869
623476
195
541789
245393
176
477057
233057
169409
110
943899
768750
593785
735285
233
261313
55
205
298
443521
966273
678201
293
477057
744545
259
311
393025
759633
427370
141283
106169
204163
69441
467257
998869
486577
984321
841611
393133
347604
616673
192
390337
625097
199
162527
768713
939259
73473
129
644633
383
651565
77866
222586
588289
751825
270
121
625097
121
720168
333
453213
352615
192284
634339
240
822353
733717
269117
427370
472846
771299
169
515313
104897
118
468337
795913
357889
98
599115
178938
442
969409
233057
352615
149
319065
443521
84997
669969
710609
497601
274639
146865
293
342657
943899
463041
599115
246
977221
329
893105
164
320
595013
481105
844336
551977
414224
566849
430
541789
844336
52769
71
910297
381817
795913
253507
454
250
984321
52
313769
352615
725965
162527
901825
342
319065
876069
11
446
764015
582065
662047
163889
592590
427
35
876069
269117
197
564423
278369
123249
840241
489
25601
304683
207
58401
578663
764015
969409
984321
64006
180
638609
253507
81965
802761
302295
361
81965
844289
26
115531
123
766817
486577
664817
979953
969409
295
381817
345
392
840241
662047
462105
166
716213
227
956129
211
507979
380
224933
73
294
697241
257
977567
490877
504
609257
197697
135899
392
395953
448577
543785
102660
406
664817
123249
955297
69441
91
108
45360
31
325085
81297
163889
197697
844336
957353
126
246
303
932867
25601
169409
81297
463
901825
494185
962767
126049
139
436
926897
282553
218003
136
2870
942929
234528
222785
269117
175
731025
489049
788549
221137
314
623476
158809
470269
760790
940777
256
427
822353
274639
274639
322431
6
760790
153913
53
900225
453873
370
393025
725529
568353
234528
141
981791
328543
590271
616673
43
559569
218
241
267237
926897
204163
597
745041
619403
174
280385
781265
782721
9743
760790
834849
701614
942929
74481
844336
540767
746097
486577
478150
504
489049
838673
455809
70737
526609
11
770558
913065
322431
781265
944885
464
291
822353
465897
562
607
784457
543785
998869
526609
126
198
188881
5589
242
550
539559
939259
477057
707
38836
653261
271
277163
231620
900225
84997
119
636045
249
731025
170009
328543
211405
720
64462
43
261
106169
591
553368
983980
11
679
309649
912202
637
607
275201
167480
249
531751
482
322431
651073
72
359929
381817
242677
590
414224
446
401
245018
234
705
264
417401
649043
277633
294379
968821
346817
148
342857
325529
746097
240129
988923
679477
789769
227921
198
788549
657087
141283
430
346423
660941
926897
438623
647433
143
539801
272
764
346
908047
598676
367
736347
372041
755
274
102946
69441
791973
170009
126457
583809
440129
550
340095
158
497601
419
340545
988923
639889
913569
581185
751301
667485
39897
574301
788549
141283
760790
604443
708769
754385
732497
272
242677
126457
305535
187089
134037
497601
462105
855077
217887
733717
266
411295
764289
372
119
130
166777
494185
678
513737
84273
372
69441
261194
950327
526609
497
753575
447
542
559569
775029
931473
116969
655
278
465737
359403
290
746097
591
75715
646
224933
704
548398
710609
158602
558456
867012
144001
294379
492369
352615
292513
248055
691967
303809
283
592025
749835
877412
651073
305
931283
210538
763
593
939259
531751
830561
739233
344
756429
453809
180683
52769
458
425753
5
478565
457
672833
623
484993
684860
465737
552937
822353
144001
356585
619403
365
228918
409418
103825
652601
52
248055
782721
25125
560
745041
514593
662625
465737
139808
807469
106945
553
598913
945261
10099
474625
539559
222586
865273
260977
844289
645951
411295
379
64462
153913
852527
278369
104
543785
372041
526609
893105
32265
73
502305
666387
50713
292513
109121
893105
834177
732497
592025
163
902
629
784457
759
331271
155001
630
655729
584
104299
351011
164936
179
653261
52146
726418
269
722945
349025
84273
294379
741
901037
593785
264
291577
92923
686
274639
513409
87713
497
670044
465897
778773
694
737505
787
116969
455809
290001
86
574639
169225
995
293373
714
447105
115185
554385
68
392833
156617
494185
910297
867761
879217
732497
446865
176449
893105
497
58401
22346
69441
962184
683056
135521
950327
867761
962251
167480
146865
430241
390179
256969
100
106945
582065
994785
357889
1034
78529
742299
484993
346
567661
784
996321
852527
510289
834849
731025
84887
842249
727985
362
526
243233
554385
42565
785
388
858449
870
793937
183473
206
662047
839281
672025
442765
532085
77077
1016
443521
592
1076
725135
459
834441
376897
287437
413889
86
924729
877412
662625
204163
702652
842625
90
657287
700797
23631
700797
773293
466
624819
908
273788
981336
631577
225
620353
268
977131
737
791533
937989
222785
427669
198225
1058
542545
680
887099
106169
282174
979953
235988
855415
438623
998869
382
736407
941624
924729
528773
359249
929
670044
877
753575
202625
482177
239153
952
42
659585
414224
920091
166
29
132929
627745
184353
173997
700049
872
176
520225
42717
552105
656575
627745
879217
381817
497881
590399
122368
338063
327
248
474625
969991
294379
791533
44495
135521
503187
841063
294379
401255
312121
50
942929
413121
894646
188881
859
232
758243
623
696001
470067
410795
297704
665020
731025
311761
315553
493025
702
443
311
786465
692
428593
1004
518393
990045
766631
993945
42717
122361
320201
659585
528773
961
969409
1141
311
406
228918
920961
969409
275201
229553
710543
547
255
171112
92923
180959
778773
187089
942
280865
600457
288347
168345
739265
506209
805
299582
592590
575
114553
1019
362756
457185
222839
917113
345121
828
212681
570853
764389
300279
713605
713605
896
768750
163755
880
578663
106945
852527
152881
494185
731025
928
3805
969409
409043
556465
941773
126649
607513
392913
906050
482487
735
552937
219335
260977
390337
512301
687681
80223
38836
300279
229553
438072
498165
518393
589
733267
208
380187
817
1087
773380
17277
369
100399
645
1144
163936
767
275057
1209
370241
674402
59689
928713
472401
512265
932
459706
676481
200501
195821
179785
544490
158809
640773
123249
70551
432870
490861
431553
465897
219637
238548
155001
842625
672025
257
109121
1119
96361
570473
10099
668589
97
167690
913065
778773
641707
911361
767979
116
652
195821
9795
465
82513
981249
734661
644393
975152
729247
443521
852527
306547
232153
601039
116969
311761
377
492369
830169
882867
891390
978225
951689
910649
163755
520225
36769
727985
607513
944665
447105
552937
232
113050
618
470269
381817
1065
210538
862791
632199
928713
943297
752253
796441
310673
785401
364433
530113
948189
169226
853825
198734
88578
280865
234528
666387
380187
158723
863
342657
113979
928
544
939819
974
110935
172
703265
952
473643
132929
72625
70441
92923
336420
208
132669
39897
146
750233
934
270539
843
957353
1368
132669
777064
1291
82
864295
722
642660
672833
363169
1005
495
99017
78529
484993
320723
997137
894
1139
120318
780913
466051
1353
372865
222785
477817
973
115666
535731
220255
1156
223681
319
957353
109
497401
1259
639
199905
887
633389
367325
489305
928
1372
1402
981249
372865
455
1213
548398
219335
227
287437
976859
192284
945261
476287
979681
238167
120947
376015
1169
1223
911361
937989
91
243289
464385
779
362113
867761
164
519344
179984
786465
749435
80
847511
238548
393233
1022
477817
818512
214
710833
799249
333001
867
279171
311
711
626
179984
525
734273
479003
681261
939466
1040
950041
335717
949880
714
953857
575349
428733
342857
259
256509
340545
280591
229861
259489
428593
354303
364
234528
798495
183473
508733
440961
294
455
876289
283552
75905
922001
851001
1483
1373
671745
99017
379
937989
928713
231620
372606
561977
902
221137
395045
183473
759633
137449
329007
196073
1425
680440
518737
950041
876289
928713
1162
531974
557747
79913
154485
674402
637455
664137
655729
380
400071
253947
719545
993945
111863
356585
407926
865593
985
70737
626930
909841
635956
715883
6
483081
93657
222
74661
333707
33873
862791
237
853825
495877
944665
287703
188
785401
1486
745633
744397
848476
961831
731025
602921
523
9795
234889
573817
677437
356585
551105
906050
682599
908
120318
844289
160083
1009
890
870961
167480
842625
813525
198877
277633
317637
71857
726161
895837
414949
730081
104577
854195
171112
518177
654
533200
230
857868
1294
563517
110935
1202
407926
827
227921
310673
576
889
470067
141
326765
761105
168
959906
882837
207497
634
557747
791
265
675455
1268
601039
942049
74697
336420
1315
876289
875565
848145
383325
96361
217887
635465
566121
5970
368
438737
775827
168345
959651
961
963641
832799
442369
158484
236265
657
295
191701
156617
23
203860
627129
535237
872937
933277
338437
210
484993
161377
822353
345121
128465
53209
962767
506209
547897
734661
535237
144
984573
410795
1345
489305
479697
943297
94349
796
221197
1421
737505
780913
403
999201
316487
329007
664137
1052
167690
177833
1084
513409
169226
228918
587261
500841
1325
423028
655
1554
446865
287703
2870
360321
184353
856315
940509
224841
451157
17
554865
222839
924
644393
802160
331271
932767
586
717785
146
416
292513
297704
876289
158602
775029
588289
960881
1295
691761
427669
781442
398751
634339
122368
882867
436073
104299
23
1501
161097
15359
561977
1396
959223
498282
300
376
573
339985
434889
9743
680
642660
78529
972
173997
885
412174
105601
1428
819815
340233
352
962767
440129
322433
236
639889
177
129677
75
348423
894646
539801
1617
1422
129473
823903
1369
604443
624819
1690
132929
731025
1012
755841
1553
692461
614785
586561
1745
720695
416010
1254
1649
729
679477
857868
152849
886
604
238548
1144
753987
458
43201
827325
1106
1335
1788
759633
62
477817
336377
862791
152849
239153
151786
479697
386490
162185
1580
282174
770558
947995
1341
455361
604443
87975
847511
288233
990587
533200
716921
174622
654
238167
994785
847150
984
32759
50713
274639
728097
855
5970
539425
735397
654029
672833
1375
185797
385715
906998
1322
205
188
458350
7
186289
584447
1392
622289
910649
284497
160083
464385
880181
959223
870961
530113
473
491263
430
286
774397
371
809905
226433
602921
262813
704993
112865
779
902363
10099
873435
61717
399353
120947
91038
630185
48185
159809
984573
370749
856485
127545
302913
502305
89425
955297
882961
157690
875969
870
615465
521533
454473
974613
403851
414949
365633
1236
393133
1605
579457
360321
965297
975383
137
283937
1411
531974
70737
830
1233
912202
767
568
668
695104
1376
745
490861
299603
449185
490861
150049
12439
632199
895095
279441
220255
429395
738177
573417
226
775361
697241
739233
697241
474065
1700
437145
234889
1962
1416
50
579457
951689
917113
150871
409921
243233
933277
226399
194
709
842793
144170
96658
842705
70441
759633
1980
613003
1147
926105
75023
203860
843649
370241
73277
234889
751301
282449
563663
558
731025
397
370241
670201
125745
832799
996849
1449
1756
913
270
518393
703181
611799
365421
101579
70737
1842
738
759633
916268
660277
1201
841063
349025
965297
946817
890289
452048
674
395045
1612
682
1937
852527
272507
644701
307959
974305
862791
538149
1820
145729
531974
997993
57449
112
916268
64462
307
332337
800223
381280
79913
564423
445165
900649
997465
1491
541268
490861
120318
1917
427370
176449
840241
100761
115185
702991
856273
962767
352977
686125
907401
12
767979
909
75
88259
467257
315499
885441
721
936625
1027
976404
782721
1776
1139
144
36769
757401
149396
360321
243813
551745
1188
180
1547
345873
411436
151185
688
313921
639661
381280
260
115889
475
129529
372
872006
789769
783251
1483
172361
664121
657991
776213
895095
1806
614961
947995
513337
290001
569
737299
562399
885897
2075
1957
693225
167690
124153
316730
845041
91038
868337
2022
427669
528082
815593
295993
413437
762790
261377
33869
251874
61007
827905
160083
732497
550
521533
927
692
1613
948
900
240755
841313
908305
855149
494185
376015
671245
86273
932767
985413
426141
437145
754369
2870
2109
1268
241781
472846
932
873173
192757
2137
1
2057
874234
664577
814271
356585
554257
1943
247377
757401
15
2011
202746
502920
100257
408
736919
969789
159605
235585
736407
33869
794314
349
574301
1513
529993
1751
1304
701189
946817
1709
975152
1340
410795
991267
395713
65345
163755
2140
661439
506209
93
1259
975383
1588
64435
198225
1988
836845
608569
2181
592025
677885
462
726117
463510
855415
1799
641827
82931
381
582065
781341
559953
290001
27132
952545
211
605
897257
672985
939317
637455
44219
74
660277
195821
2026
66517
666387
278369
441926
776213
566121
430241
690349
843649
864295
597345
584571
1021
217122
50713
728580
828489
1727
879782
906383
1146
1805
198877
601337
470269
208
788549
566121
563663
677885
731025
875565
768177
607359
765244
541
287437
1002
250
2012
942049
402
541789
1645
22017
2239
324
19541
869
1435
1981
325085
994945
84273
338821
375909
672333
1279
933277
996849
1810
600457
66517
671377
416010
274639
990045
146155
1445
671245
621889
474213
908305
490
619
930231
196877
1582
135521
10099
341
46383
1379
512862
909985
574301
896356
220255
764389
1811
782281
440325
518
753767
758373
55013
112641
595013
660
1495
1367
836845
491263
2066
151786
260193
99937
862791
926981
164936
2129
710833
995733
973217
197573
784985
412585
1683
477105
355165
1326
596357
161965
303643
346877
879782
776213
722521
766465
372917
506
294339
367325
800223
154485
428
1439
2005
425753
735873
42399
515
287437
704545
234364
379069
758768
641257
133533
964737
222597
481409
950409
592881
2451
2064
211405
472401
230129
1697
524437
816641
884
457505
669007
856485
75715
227049
719545
937989
1546
147483
392264
167
752253
914075
1071
657180
290399
116
207101
85244
552105
362113
491263
682
765244
437145
535237
995297
1180
971138
801537
1696
333845
821
878065
470269
606073
347945
1852
1472
1887
1314
148
144625
939317
493502
439601
864521
47877
2517
508
2456
1756
1373
600977
1466
1801
672985
195381
881177
99
303643
412585
48185
738177
401513
126457
336993
970796
63689
904861
100673
320723
359702
105601
268610
2419
667485
161965
78825
444200
575349
529365
1316
358173
767
917825
882837
479
1716
443521
1895
575632
1343
47877
4897
833617
752
262977
942049
867665
1847
697413
148954
558313
376114
947995
11521
284497
390179
489305
40049
75
93
47877
157690
583960
960195
520895
840353
353
928371
216973
294811
654
752
349025
417401
2065
859293
530113
1641
213517
781825
607513
840353
771299
75715
528082
539617
909153
201481
2103
442513
525729
336420
251874
518393
879782
472747
333898
112903
2065
1400
982465
423521
227921
52146
710
602921
834753
552989
214709
333898
386490
318833
974305
507979
657
1625
993021
1373
346
963641
240
47877
346817
799249
272507
1366
223169
794175
482387
370241
46595
135073
700225
568001
718737
1299
821111
2162
2043
1397
225141
657616
1385
671377
553
310673
602921
204163
409237
643754
758465
542
230129
784985
101441
506893
968
739874
641257
575349
348357
342
513337
319585
183473
28353
166
1886
959451
932767
406033
494185
2551
477
480589
315655
1684
451297
73857
667485
273788
641827
974
65967
914075
1606
1977
2087
21302
912921
82931
752807
175281
487861
880881
998690
1353
1186
1597
404353
333845
539617
500609
1316
589959
245983
2682
999521
1636
246785
363169
922177
78
2689
134810
532085
178585
771299
652785
625993
481865
1760
868
1355
222880
543233
844733
47877
8025
397498
681261
717185
85
91038
2886
975383
198597
1789
195381
203926
266225
551745
783361
2290
1677
990740
499745
603969
911361
1376
6
551105
51645
115666
949880
867012
761585
648
1611
742
2187
2490
425757
836
484
803313
421015
2575
215829
211143
575425
20690
652649
529365
130398
1156
1877
978443
486725
896356
531649
336005
883
32
326765
267237
54785
409237
1826
601767
413121
1315
619057
184353
664121
479
951689
2523
121609
682665
186425
297233
812689
438321
127949
248445
18834
1205
775253
338821
392833
680440
997
148954
457505
443521
477265
2694
596
9795
274933
2720
822913
703181
239681
2308
1906
60
926897
2798
566121
140
761717
13953
503187
906998
1368
388890
663295
303643
758768
710833
1071
2693
994926
74697
464385
857183
683680
640961
834753
460
129873
717
2573
467972
595
2569
884325
515313
116161
887
1283
320
662625
545077
453521
848529
690349
545
625993
710913
626315
635113
909153
1922
1978
860304
125355
1986
1624
192
1146
1789
1577
672833
295401
1391
519344
1293
734158
832799
701614
995849
846231
660789
405039
2027
999521
183473
2680
805
2253
106945
289889
930231
398751
948189
106169
167361
564423
994335
150871
85
340367
604443
216973
390
274639
234528
237604
103490
527433
636705
389121
288705
551
986630
789193
746369
103825
2308
611799
425469
1611
235585
354005
813
70982
741309
50193
123
407483
630185
682599
876997
458753
2639
880097
403477
584447
903609
778020
1065
638329
2571
308729
858729
802160
945243
623249
622309
336185
289384
312753
299465
647433
461977
323266
427370
715187
33357
339985
2208
783787
466691
510
567
100399
308729
336993
367325
333845
330268
121609
995733
236265
348325
49946
480589
524901
591264
813525
550
153878
267237
773219
434305
511429
5341
464385
395045
197072
514765
474625
1226
179593
2101
246497
1429
657789
940145
791973
218691
622945
17959
946
2774
26113
624572
939781
103825
751309
111229
250842
2813
370749
54785
102660
79977
90043
355973
668589
307959
67991
767289
118728
754369
222785
17959
908151
1837
726161
869465
303643
108945
667485
179553
157690
111863
726662
1926
294161
114553
1733
202746
654029
308729
61717
759553
741025
84855
999
243233
1365
291729
280865
44219
251874
877465
761017
587909
440961
273596
1425
761717
277597
2154
894077
536
2442
116969
852481
794949
859681
380187
991267
261505
118785
27585
550657
982898
2453
908601
797319
489305
234528
287703
198369
819411
381280
343688
542350
161253
922001
28969
1482
184197
61007
342897
719545
843012
339985
2836
646017
930
3068
305783
69545
1055
15217
2712
678817
369
175281
2649
649117
514573
52
963265
545903
655299
549900
943899
281985
1855
892
108629
557593
333898
917825
909985
817359
397937
9795
849366
291347
667485
1668
270539
898625
763899
706423
2689
109991
162601
835077
637
708769
479393
747229
309901
129
904861
527
468
288133
291347
269117
563663
999
2677
814271
1973
248055
450815
835009
240755
942751
702404
18834
983297
113741
565969
792036
838673
789193
569081
2833
608404
124759
179553
668589
1371
226197
846421
181261
1300
25025
457185
439281
855415
681129
727369
110935
830561
55879
3036
897469
370241
969789
2069
310741
1482
622309
734
686657
104299
596713
1413
325085
145985
3136
889577
703537
1972
526
73135
20690
2200
1250
501128
2991
864295
568353
838913
2038
586262
1884
438845
510289
704993
564257
672025
521349
210481
1284
1932
2910
956129
323970
406481
817081
300241
379
16129
520895
808859
725999
833351
170441
962767
441926
384068
1764
739
638337
736919
2350
983980
722
1966
267649
797669
846257
503633
915492
784123
1262
578017
991267
685313
777121
184197
2632
84
1511
344969
378073
2965
296737
829
409237
289889
133533
2298
459228
993393
1604
711935
479697
1021
817081
632673
778020
256609
72625
162601
903537
1633
44593
2104
2579
865653
644393
855151
2228
881177
573817
770268
895913
674402
418433
375199
1491
892317
237319
155889
2585
595
67991
120193
109991
725510
965259
2772
48185
48185
2957
2526
428593
993021
1076
864748
216073
377237
191269
213045
472401
2163
2310
732194
741937
142401
2452
418105
910849
181727
248983
999819
386
674402
1259
261
902363
552989
3282
670540
44593
1995
1688
2050
499136
898917
827905
126049
507545
578017
93657
195381
1921
3032
655739
842765
44495
675608
711935
2905
679681
2198
616673
3287
511429
611093
269953
35
288233
3177
523969
633389
472401
319585
2639
967665
237505
1322
655
524931
674121
164
262737
3371
3083
765061
1791
2945
532858
426141
977399
386441
670540
49
221161
2281
99285
934617
46595
123249
2612
921457
855415
300279
1405
55879
3331
762369
186967
731025
429
253191
492025
560705
2087
72
773421
132669
975152
856173
2547
1605
925817
607715
676964
73857
1306
394696
289601
3318
1144
881177
3137
2369
524437
973217
747129
907187
2131
139713
945243
2617
385857
516741
95861
538761
1517
292513
3183
2533
264567
179984
986335
127489
604737
162185
476
447137
993021
154817
784985
208281
505125
658045
770268
552775
1029
1965
1247
223561
2528
993585
394696
3071
3443
1345
2595
441926
887409
1934
903
535731
455340
262813
346209
581191
155297
798495
658
647361
612
1320
724293
639361
21969
1506
109111
506704
737299
432870
517121
265860
45953
709477
280425
620
912705
169281
778773
44811
1296
638329
59757
288277
831979
551159
516
1677
865653
747
795705
505125
987737
280705
237604
2306
94975
194047
148725
167542
2594
265377
232917
132029
785953
3287
1682
510637
103169
528082
804257
147663
1047
53209
942613
46145
830169
504961
748721
163561
660063
385117
103825
633389
740605
311297
842765
646143
537177
82625
2947
423028
755321
505125
681896
592
204484
1944
2666
711483
286759
242
631
994128
3305
3016
524931
224056
759339
489305
27132
185797
1041
780481
952279
915037
609753
309396
1936
488911
715883
914075
616525
502920
601767
845403
142785
297313
560705
395
845017
276
963265
204484
243905
446665
835400
698467
402014
3248
416829
224887
330268
639361
2049
253947
934617
302913
527
2126
246017
978225
885281
132029
670897
456377
246785
85
1981
943899
951689
634957
335853
36
1425
3243
913985
605750
1580
788101
77657
834177
995297
2277
119041
403
303809
3271
447188
887099
387
344969
2587
2232
567265
542421
2408
654647
364433
694065
1133
610225
1241
2755
970796
285823
838681
124973
261194
1544
640352
741473
951689
3634
443521
666239
775635
479131
1819
3356
2221
323335
2514
812719
220649
50465
280705
60545
1744
620317
84273
803409
857183
671245
1762
352121
294379
691236
144
627338
240
35962
786863
431103
196237
651073
977737
216215
2001
2602
998993
2229
154485
3031
212681
592991
49793
528930
767979
1180
357889
440365
3002
75905
597850
139043
479393
2699
895095
303643
3186
507177
510833
321473
760995
928290
37953
588590
2225
921
884325
31
999819
2364
233809
506169
472747
692461
1283
887
478565
346
3493
275491
59757
960
534107
988317
341517
767289
973918
561977
495218
247247
132669
473
908047
2162
645703
354675
611093
2391
335853
362756
349
2694
324616
855415
1942
724
221757
706423
865653
371233
171112
184353
2542
508
885825
1091
546
726143
241979
240481
1056
957050
754385
453873
168769
268449
58961
473429
524367
481807
129873
306547
869222
643457
104517
3448
854649
587149
1157
352121
51945
904929
675455
1
428149
379069
470067
887803
744397
573289
1342
940777
466051
2639
150273
1689
581039
337301
3307
3740
788761
613003
124379
865593
663836
316730
291605
597729
162601
527
2256
534313
797
2754
2221
927911
904861
4329
910
164330
100481
1297
7617
495
277953
172660
9795
274639
621113
999249
368673
127489
455455
642065
967512
2580
390857
246558
474213
367233
348193
1102
126589
1250
137735
677885
10625
184353
794081
443766
70761
869
624572
1876
210481
3432
911
61173
33937
570853
444200
834570
2957
169089
856577
29969
878977
715187
2888
93985
345934
892317
670785
2178
1120
126457
210209
720069
237065
764289
359403
285213
726662
562641
945828
158723
544233
870545
26687
3037
267649
659245
484993
753987
3038
846
582065
925301
240129
1965
800729
1653
340865
682599
891617
943899
3819
754385
82145
693101
1353
767289
840353
455769
932
237065
653579
533
705331
481585
348
274260
420
148417
999771
278993
2277
655739
267857
258625
599461
371
175100
192757
1818
698847
709477
789997
567665
144001
489933
3906
237505
354005
3199
1815
908601
859681
1369
805427
720695
354005
302951
604737
490
3127
1163
1406
935457
523715
835400
137449
420471
780609
140355
445165
3595
1703
874769
3272
918
198039
1991
428193
124153
317177
960465
875565
416829
3653
908047
599999
2404
615697
189505
695785
481865
3837
2640
996193
726143
562630
2768
3913
150871
659649
155889
625993
2025
4753
454137
3697
3336
89425
3914
306547
987585
1292
3330
520577
519443
651685
374879
679265
524365
414145
2881
880097
328543
982898
613
3573
359781
3163
379325
715187
754369
374
757593
38836
532686
341473
241979
3154
2146
398657
649517
817601
2514
396417
615157
733316
219
639661
181727
666387
122935
411237
831377
17537
1706
2105
678
82513
477265
520865
715641
973918
708
715883
258
103169
274
39
673577
2289
217529
582391
80809
740605
331617
225141
578017
1013
110061
690
2994
4063
785953
377237
984321
955297
920961
665793
3891
64009
394516
597729
846959
545121
2331
1601
816165
525729
3384
686657
250033
280425
1545
328977
924341
969048
479131
563837
860719
2986
951011
437565
700797
4062
828489
38913
735223
2461
964215
550657
224905
313086
843649
678201
1462
634065
3202
658
81307
5
106749
964764
1482
266010
641323
978377
29057
669969
3203
421473
625993
3469
1219
512625
127949
487861
816165
951689
3271
909110
1165
961831
3121
949880
875565
534465
3834
754385
854849
2424
997588
593785
129873
70441
706423
575
256006
261047
999771
224933
694065
309033
393133
745633
907649
548545
981249
775253
937989
1660
392993
945243
9369
309033
641761
539569
698817
166125
1930
520895
397491
966509
128465
223169
73857
2771
440693
155541
1072
628417
78067
734449
489305
996817
44219
611093
293765
473429
42161
622945
743852
1367
1289
3108
1873
839569
876177
324
71139
3749
314
828254
631897
884325
2163
1969
989529
459228
600457
354675
496449
455745
781341
3779
2393
300673
413381
494033
392001
883233
188209
246273
446241
452006
1526
198145
141725
889577
803393
874234
844161
953953
229861
580989
1428
289601
2037
666857
702404
734449
544233
585975
178585
675955
96033
142785
133533
297025
975025
3118
1754
526
822913
748009
4027
297233
3878
663081
548993
261313
128465
911445
320333
2805
738977
3879
106017
165512
667823
392264
870545
554145
835400
473911
830
448589
636045
880801
5970
796445
239534
454473
568774
924341
510713
3512
197767
4010
190245
445165
711483
1106
932545
395905
552937
2368
374517
29661
310481
1422
873
864665
641323
201481
123353
56201
144001
754335
31805
1807
732194
1392
947995
55013
222069
228441
80357
412593
172146
702991
2817
621454
2286
123353
595801
232409
1596
435873
762369
529285
961089
996417
954353
908305
354005
915
929376
232601
785953
735397
1268
212552
4027
647395
961
878889
1335
3295
2289
439601
290755
3220
928713
425469
826068
2134
483081
2887
928290
949642
188453
98573
981249
428733
614717
2395
4257
842977
92953
879389
1196
868651
18834
522508
878577
408696
526913
460817
722521
774397
936652
17314
104517
104321
3815
558313
383785
3012
112115
761017
758243
3118
173529
153649
523715
3727
1599
3624
248581
326765
1080
315081
2372
2262
604561
139633
776213
1753
406033
2729
586433
8578
275151
124973
3038
3892
2250
1764
601767
418105
454473
4177
490916
61007
968
2627
408153
825070
310325
456377
156617
126081
258625
101377
2378
595801
2761
181191
9391
399353
755841
736347
177289
151839
402014
277953
1239
683389
663203
171112
203097
198597
361655
2503
950
434861
901825
946225
64435
2314
537917
366281
930351
1276
897951
340865
200081
747399
613
804625
124379
157690
961831
417
216033
368453
686699
3134
99285
43201
633389
2258
696645
3309
4329
3286
5970
137735
202746
294665
2451
355521
969409
58961
256006
551167
159
2696
327626
250842
975325
2564
369961
695269
838681
477105
613417
846840
495905
551105
263573
890255
236265
743933
766131
336993
583241
818089
712135
215537
842239
320813
567361
3381
617969
131493
430017
787560
908911
234364
557569
326765
911
435873
3919
547297
2514
205179
293371
80121
198401
332865
978377
3455
152211
978845
838237
946969
268057
977601
295993
2472
1605
164936
2336
518465
110935
25601
683859
3164
451393
1342
164330
666239
2888
97268
927233
331509
249898
574639
61007
757593
754305
294161
4020
666857
344
332848
379069
586851
642065
414145
38000
202
1661
293409
997721
145985
508257
759409
146985
4131
1929
552
345969
2223
491433
309649
130784
327626
106749
3053
205179
574301
2136
79121
2009
408696
384
395929
662683
234693
812689
552989
748721
501128
796225
705409
310529
610225
361843
288233
621454
665793
704159
225153
520577
1498
84801
1734
371601
150871
889
514905
547897
9391
4421
3507
848965
919217
641323
842705
845017
32
625993
479979
756113
3362
3539
1288
2030
1126
865699
1373
111
52146
977257
842239
3863
711483
682665
930817
3918
885
581191
615697
321473
924491
1058
2556
12
860719
2170
807043
480457
120947
981360
879782
2787
378073
362571
513945
495218
2891
513069
2327
734661
518177
1355
58081
1328
1101
340865
579359
959223
370859
327137
4112
564
126589
250842
184353
1773
662368
157337
388171
3850
1549
592025
289889
594375
981745
495905
559569
690561
856769
70761
72492
725999
170513
104299
237065
125459
783361
929376
846421
3773
2617
587805
726418
600457
969449
337657
484895
626328
904929
4381
468087
475809
113417
830169
604737
776213
701273
774875
465025
981360
201009
683859
69974
996329
101441
547663
631201
592881
233425
814217
258065
4443
357185
938967
910849
912
606209
453485
918153
551745
146205
173015
3697
679265
37121
586625
1207
614961
586851
431103
946065
425469
902363
791533
882633
4216
270073
569505
419281
936625
878977
2484
980237
866497
164737
821635
658783
184353
1345
861448
2627
739233
195937
1786
3651
215540
993585
894277
750193
203097
522033
904123
578873
204
4300
742513
88259
991267
1956
705409
665793
1147
476287
976861
743933
194047
107465
294665
381107
275632
4256
263561
3292
306245
896
2405
122642
531034
246289
180543
99285
819515
844573
271245
51645
157690
2339
709697
650817
777239
462329
20609
849366
604737
893185
1380
476497
142785
1798
263025
358832
750233
671692
638188
309649
364937
567446
194641
500793
520154
633521
927911
337
541041
325825
153649
107879
248983
440365
831327
707196
191305
1751
4622
44811
822353
2315
225729
4290
344
115176
290433
472001
997959
292332
3171
898791
472747
537380
959906
599
271541
163121
934177
107885
838681
2313
214132
63
563592
700797
3025
280425
374879
803913
3978
362
581509
719545
691375
697241
230785
704261
885897
897093
929345
433205
636885
3958
671692
265377
297125
949285
303
695483
551105
871473
637427
453169
122
224201
570065
536361
909301
746191
992785
203860
302735
32
1250
4085
716429
770268
742513
803104
858871
22985
477105
789153
4769
496654
270
395953
969921
318961
310325
763697
3454
656527
856769
4500
4424
126817
72917
298617
665793
421473
890284
931473
352615
1360
385857
969483
3653
990433
448589
3015
2782
1705
536361
264009
106017
142401
885441
19137
71341
73841
60247
351110
3657
3543
273857
1703
1705
293225
761105
223901
457
1763
985025
913777
425592
2135
278273
711483
455745
446865
609386
498401
348449
43497
901593
323095
79121
536089
12945
256385
374517
728823
1554
181191
2439
3462
732194
585975
955652
402817
100481
4105
2121
170513
80121
2989
963641
879389
589257
926097
967473
551203
344745
605684
716429
320145
272507
3622
853921
867761
435289
959939
817601
291347
181265
807469
508545
101261
885441
900161
819273
211777
564771
37673
575857
815148
4057
1100
522508
708471
3498
4054
4008
1353
343409
277913
632199
282449
542421
976861
113
67117
342657
358173
402817
2115
3757
2295
615697
886529
233
4785
973217
4508
594854
1464
219369
3953
592025
408
807
206913
3168
337941
800353
2496
273596
985025
270909
418604
46595
306
191713
958429
720695
194395
351
973553
446241
165512
878577
3137
954417
1246
3781
552447
4912
240817
396417
784457
647
766
214855
243033
498165
643457
758607
132353
585345
198401
173697
999
4080
7
133533
286275
903541
437
405
267649
277633
985855
640065
388261
5066
156563
280641
93985
525057
697729
528930
565953
356585
2764
181191
300241
930351
756859
520399
977737
622109
854761
838913
212033
768625
884
881
648065
705409
996849
1282
305665
946652
3970
334273
708981
522508
84551
2697
868785
498789
3692
69545
623
1525
254769
2691
5970
27585
124379
4733
326529
111605
545
251874
934177
303245
520154
3229
235601
764677
638329
437
4646
686657
3017
328786
692461
254769
1259
292913
646633
4277
869529
70145
211143
758768
2369
106945
531529
449833
568833
75159
52146
543135
572100
1147
814271
630
4200
683859
270912
106945
783251
986537
331581
195381
572100
736961
990045
641257
2051
47
992790
856577
95655
370241
88309
889821
417345
1922
492
973697
702737
3407
2195
260977
7641
586262
5165
3898
944653
357292
175100
900193
547731
2520
3703
223901
989940
5130
74481
846325
4078
90617
908047
884609
316487
6077
2142
1760
619653
636517
284153
920961
4626
5192
4466
505125
873103
1637
908533
685749
198597
14101
4810
891809
497467
2437
378229
973953
368673
91713
300521
4677
900193
3099
872225
255498
376317
211143
76897
663925
831019
1889
131661
202
4383
371999
59755
228673
970947
113831
58401
857868
660277
986081
283085
1014
288705
560657
504801
5023
3966
1509
129473
113089
818089
37006
789724
126081
770268
396769
867465
200405
383223
64569
805573
918273
184155
488381
968821
2824
767691
4278
844971
1196
70551
792519
3262
821111
1516
165557
255597
261575
609732
4077
892785
916268
470459
311297
230977
330133
847745
1405
115521
717953
324387
862029
454785
3120
143913
4428
469813
5063
557747
980385
712873
651073
759553
1720
470638
94349
40249
2003
882373
1458
2322
2284
395045
642487
198225
966927
183047
233425
314571
552937
2240
69545
5313
499745
4568
165557
578873
999771
206881
817163
4794
756113
157
88625
775269
481807
2630
133
296975
766449
359781
6077
1045
37197
977537
797669
461532
279366
698161
902969
1199
633097
679265
491258
945058
710805
332609
76897
478565
1467
106749
998993
5170
184123
924491
970721
3920
2103
964657
1589
542891
5017
4292
269953
391855
430017
939949
826177
704545
972505
1463
764289
192757
141725
572220
153913
634065
835804
243233
107131
10343
229235
3748
454137
3025
169089
65967
726117
2003
331163
1040
419645
926859
2055
950041
3051
4140
127489
180543
1151
4171
780481
675955
2079
223377
2147
403479
920961
5071
2824
399857
1521
122935
685749
633521
5192
252297
2980
375135
748721
1618
5058
939949
3463
103490
858
494633
952279
554145
4294
521313
2034
70737
387937
259610
78626
799118
79489
668485
44219
770268
270073
759
486457
4905
4900
1067
783787
175100
3254
914075
346877
3780
191381
884609
67111
735223
3711
58081
67611
915025
2146
3061
915669
641761
29385
426575
83609
248335
3175
308201
84401
432870
12945
392591
167145
835119
4020
139713
4203
523561
3645
56555
193657
886849
728823
963641
2564
148784
717345
522508
639357
466051
1351
1817
3552
1910
698654
706423
931132
4820
814217
3380
852865
5501
3790
956689
2684
456533
311713
878145
464785
917538
666239
347489
855415
760673
775269
922971
562641
81745
758465
251874
206429
95861
269145
396753
965297
731265
389325
2924
328543
590569
3038
2587
984213
430325
839569
471425
2390
313089
980201
798001
1874
821635
358832
3780
4839
507475
74718
559953
783584
782721
576
294665
999771
670785
4754
633521
2157
906383
467313
160914
574639
644701
986081
753409
940353
551105
2711
357292
581035
964939
450673
695529
864665
140407
3451
636545
210209
350160
150113
695104
873061
796441
85574
3270
3341
869379
44403
723841
906849
3380
453057
937520
321361
2485
332
700049
975383
544233
2359
657037
427835
334273
914053
770797
1799
4379
4906
754239
5473
467201
238548
798495
125459
3590
959939
305011
387549
526235
40867
806081
1040
961393
3539
26621
891135
247377
203941
106305
787420
333329
808001
5653
254973
257485
799549
491263
685505
51709
354433
744833
736230
37673
804625
806081
454353
889185
728
523969
845805
703431
1687
909793
673465
5209
339865
289601
646633
949642
45955
326529
3013
434584
888944
779575
365
552763
2565
587149
318337
450
42565
480457
525057
829025
390857
366751
531766
400721
277597
442956
82296
2160
443
683389
5094
1077
445
378333
1815
847745
1774
722209
2374
189801
188857
736862
1437
5262
720695
445945
631201
427825
318337
999771
508077
878241
204484
666433
450449
974613
750033
585345
769
678489
579457
583553
999771
5644
2094
5012
78825
346817
374879
517121
772425
556326
648065
776829
4643
866497
5577
507177
56201
569489
868785
61249
5034
1172
950849
149661
335853
997721
527845
840980
558452
199489
243033
628095
603861
439281
646353
794081
367985
919689
165381
2457
885
1614
864989
935419
4434
310673
411451
965297
683
297841
320221
643754
940065
683595
269117
425469
388890
747745
84401
460865
487445
510289
1018
378169
878977
557189
194737
970947
5981
858609
901825
3233
193657
692817
986335
484225
33860
5529
158720
913777
836155
583105
578663
567969
757593
654393
575079
3837
834570
913111
796445
942145
897951
47661
876321
188453
74365
541361
764625
343409
1612
521313
242214
94699
6
980201
134593
16866
149270
570853
751301
436317
643961
308729
564423
4662
1496
337301
3451
439857
295993
1709
43965
82961
1456
36
852129
160873
517767
50753
886
2265
694751
773197
476721
999771
657785
279171
402121
3582
746829
3943
193011
233425
425460
653073
413437
4555
757593
3935
649109
645703
2670
5970
5795
5689
5111
1350
444200
316017
972843
3769
949642
172879
3165
89425
215359
4811
375649
173343
474213
46145
3006
230375
141769
573561
747057
704
80357
3186
181261
5102
670540
680155
466657
685505
3842
741473
5224
629581
5687
551105
580605
314941
1008
466825
741025
31805
1713
936545
296737
66517
844971
212201
923268
5834
85244
737721
884325
349025
913777
776213
728065
403479
39019
435565
183921
3056
757029
461201
160136
550145
112641
3205
3667
104517
4599
597233
405625
159539
556062
430997
61819
47585
5229
661953
465897
954853
48185
4460
286481
889185
3447
781442
727161
373513
4526
380504
1449
681129
54273
898885
747399
3023
306507
677437
324616
444985
5203
309396
672985
5383
587045
4874
466825
624053
395489
228497
297405
4411
54713
490562
237919
167249
164673
763057
386921
5099
1233
531512
2707
901441
767809
190621
844575
152871
515313
807369
526498
85574
590697
836290
943899
356585
3374
339745
707993
922262
440693
303809
539559
337941
994905
959451
154813
2123
622577
235377
46383
206373
4543
22985
1015
599461
140985
941681
331509
565969
177833
710805
1423
220753
1394
313086
282449
931132
50341
3402
4532
581551
741473
994335
16199
3732
4005
2021
6108
198877
18409
769041
445165
36481
617633
131973
946652
961397
948
649809
3796
4998
5655
648900
284565
276780
415697
214197
227017
395785
461532
423069
668485
433545
493025
2792
481153
5019
657616
6029
610369
323095
6168
650705
779575
137389
419
682229
3437
46145
2444
920305
1201
506169
332757
5565
255873
912705
4596
432321
959589
5515
782723
913001
227049
4147
783591
379797
5169
692461
4581
5924
2558
938
959589
687454
427835
5526
2393
467972
777481
575955
180543
142313
129873
825665
2221
233425
3536
1862
545944
40249
3307
269089
897749
459951
108389
330713
872975
587497
120897
46383
1607
124759
5734
474625
957607
411451
813061
373109
4200
861448
765659
16866
280865
952641
902363
730649
801537
3532
433205
897749
1095
5720
45360
368717
834177
271968
148881
756683
589857
4980
596413
572100
68209
49371
90675
822113
766631
690349
3351
725510
252709
1900
333553
495073
6314
711483
337301
937520
2236
6226
3193
188768
706423
1433
955853
473429
99174
611799
307249
327935
517377
466101
993018
103825
893697
596713
863153
848
3024
20397
224056
667535
319757
995
4269
537471
220028
2560
59843
2719
157313
887803
803409
150005
753409
193582
873051
599745
789724
3294
2685
791553
832577
887287
5904
369418
310673
665473
920713
227393
619977
200445
4525
424775
671469
6021
330993
215359
957585
594854
882373
4807
560513
3058
115321
91
914075
78067
559393
122642
20385
857693
912977
5999
951434
778020
3959
54177
581105
751
227049
557747
494463
930231
906383
919689
840603
5557
999369
3725
766465
892785
95673
440961
495218
5932
695483
6008
996817
362347
151839
321361
635785
998690
505915
3970
855415
6028
338821
336993
2808
371999
609773
4837
841481
1238
684673
299577
144625
674
572220
872225
361297
671245
458381
994551
807783
419645
284178
4118
938881
1683
678817
571867
101377
6427
601089
134447
863073
3653
698817
284801
524437
4740
107465
1598
1131
521533
893185
150113
2176
857353
2779
55789
563020
3572
988305
673465
2112
23353
55789
4683
704913
282705
286759
828897
1002
740737
217653
650817
632525
756113
3700
278449
41044
514812
2169
4486
1686
960881
26113
1005
989
411841
2156
895095
123249
56201
758768
49909
628095
1205
680147
994926
999201
10937
67737
5067
845403
447188
508715
316730
721741
5485
862791
910
972079
299577
6169
233425
191349
5941
173015
98184
580689
296074
508445
5386
265367
127237
1926
795925
39809
108389
83105
815572
670397
978441
22069
119417
444
975025
512257
706201
293825
284497
809905
98369
1961
6482
566449
329091
5701
309649
8025
981
223073
935737
913777
197767
3947
367985
852865
5184
531371
3529
715009
439941
544625
160537
420471
417073
588590
897093
5785
835025
315081
26
763249
291649
81767
2256
164993
320723
545903
3663
4292
3339
687
254069
623985
977399
290001
351769
592265
74697
428353
135938
874929
785401
374263
459228
574639
5005
414769
2809
4583
550657
609386
2794
9391
390479
353181
2191
943899
85
152211
5203
898917
198577
276780
46
279703
949642
104126
694065
3869
2970
760353
125273
927958
225768
739069
158723
245018
403477
504083
663925
93601
937065
566273
6016
450449
704619
188453
721741
860719
1523
753575
888545
3939
311221
481153
483081
5300
2001
1043
205845
944636
152849
5310
116492
16199
560785
104321
276780
578391
829201
522508
735223
762905
129473
5890
110317
899649
929345
102
38425
1413
176449
136173
4681
760673
880341
294161
457729
73135
914433
6080
2671
811424
292721
213655
3065
544665
919341
156141
133189
353181
281301
6582
414145
448489
4667
892405
681261
163121
554703
818945
538505
655337
164330
445945
263785
1823
2742
470638
514593
5755
109497
632929
448673
860231
228109
642065
234528
195369
352412
454033
3502
637385
861709
359249
658045
686699
3865
528257
6070
592881
985025
529377
806395
305233
61249
497467
440325
395929
912455
244221
624341
759265
5088
510289
1689
85
628833
847303
148033
1504
398265
142785
1286
673745
312645
461532
835025
4728
4000
871374
597729
604716
4963
220255
817601
576932
6583
774109
376257
592025
25871
4997
614095
832833
499665
796445
926859
883777
734
705345
722209
272241
6618
670044
153989
593453
297
184908
263605
4821
4747
4141
986932
1587
1703
3647
2260
5073
665150
4339
481941
1077
897749
944665
392855
5053
87135
754303
303809
602097
284178
851241
836
781251
678573
16015
162145
262737
777313
233807
579741
224803
427370
181614
215540
388890
717699
479003
723841
866977
1769
362113
381452
264305
115889
982465
767691
576689
451157
751233
689794
862943
325300
4280
113
933277
4285
425569
203881
118983
728580
569217
583633
133189
742911
468087
510593
20397
192357
454337
129677
2287
454929
112641
427693
4897
705409
687969
380577
951689
748083
814271
698161
3274
57449
974467
27187
3467
771967
250985
849906
504083
20965
634339
509413
4548
717345
293185
4018
904861
6442
172660
413705
107879
203941
4528
494167
1358
442239
2711
569217
453169
593029
753873
75905
830
436911
517121
217441
6158
375080
451425
148441
755
513473
665473
9369
546
718473
636157
408818
794712
160193
754505
101185
390857
232
542784
899531
390479
1710
729609
1685
64713
852843
197783
201697
994881
148033
720
461532
894646
94885
724497
820484
2260
124379
460700
911997
4576
366
3751
721
220277
327255
74365
1139
667441
68961
735285
137921
835400
883289
6987
1279
583633
117417
71341
878577
227432
169089
335853
640705
864457
450449
518839
573885
6868
164970
710543
79169
144
43965
318822
5794
6430
1824
1045
878801
71745
99449
576379
804625
302
315783
4506
4466
906998
314571
2827
308729
451297
457158
121665
949880
284801
6217
468197
213517
911997
3399
2011
3349
2067
819273
621889
339425
537917
185451
495893
5405
973697
418788
2505
1817
514693
162561
948865
3978
3797
5057
6767
634475
295241
3256
145873
552105
115176
382822
764586
683145
424961
2686
64713
394371
854993
753185
777121
519233
113417
488033
965297
142313
165557
251874
2484
434861
538505
407321
537161
223073
950785
552447
726662
6275
4743
964889
843081
339515
559953
707279
976861
4725
846257
996193
6969
939114
634339
436911
323266
746715
141769
843649
842793
814945
224056
2042
40867
2697
581551
5122
739713
90043
996417
530915
177793
189957
5057
886231
265409
892905
807489
6473
834455
600577
313709
79121
873435
650705
48185
142785
286759
4409
971949
808193
560833
884711
148865
814945
274639
161308
529285
299577
6736
1109
261025
3318
546
55681
5331
199943
943213
534297
3433
105601
3194
232409
209930
715329
2610
776281
41377
81307
2939
717756
392264
230504
6407
4253
238849
4457
681693
147769
150113
222529
612003
4313
5848
630593
5077
373633
749238
5068
948865
404809
913313
110935
547297
465953
959939
825310
904929
504337
143060
199943
5752
520873
356082
7037
291449
262269
456721
369367
342585
580
189801
504801
649109
320333
653057
4278
7231
411841
364631
988629
86153
362
730285
243265
7102
725937
702849
109991
3018
766977
943899
5892
848529
6037
6927
776011
2977
926257
344078
4848
246496
2154
103490
906
820405
345321
474414
7053
246785
615843
5672
921359
341517
884711
271681
282174
2127
5286
616467
28201
219602
408696
184007
29913
64569
2421
529893
293185
607234
518706
5987
927233
216033
653361
7255
12945
649809
732036
244847
3543
438737
1825
188977
431953
3837
3513
715641
641761
285213
5482
516545
576385
798289
765217
1926
843649
949642
447188
326913
657442
502561
59952
69295
832138
212361
928713
110539
106225
478565
461
282977
3983
3674
547897
434
103541
937105
385405
629
2252
154813
27273
430241
1402
2776
256863
746369
63117
888677
5935
445809
69665
872749
4396
744225
846959
6810
730561
981360
425460
7316
755201
995849
987195
596929
70441
275637
371999
1253
986081
556249
292727
801957
189957
777239
386061
6177
5372
811969
72917
575988
7068
157157
4182
4548
80809
1217
905389
194529
318433
98257
101121
999369
461532
973703
87995
523569
110539
786465
6374
472747
528930
64009
194912
3791
26419
332283
239534
397
289043
364065
756859
681261
781341
474969
6125
933277
520577
1182
644501
40113
4509
396769
260
998690
243905
776977
139633
973953
1131
144673
593959
556326
325529
997993
3232
652705
878177
518465
603073
327500
575599
306
570853
949880
4805
116881
4354
2749
846092
563517
5660
920
5728
941137
567446
6647
560820
237284
681991
737721
760577
291729
1065
755201
97537
3856
875241
946391
299585
2045
27273
773441
5545
22346
3690
5777
367205
596905
7166
906849
627685
5243
220028
409089
109111
129189
81069
527453
682229
222961
52082
6315
774443
649109
557881
783409
2847
570463
883777
33277
882961
4049
5932
3503
286759
5490
825310
410251
6290
3262
182473
408818
222839
834031
893185
897841
371999
54593
181727
80361
2870
189505
470654
60545
23353
19137
6809
437633
4767
5270
256017
1232
360909
62854
369367
809905
507545
5823
475143
1365
5409
996583
540449
219777
3801
6388
639585
456
6690
2328
163561
7300
784517
614977
189801
831329
576689
58183
165557
111696
458181
3318
6454
10343
342657
238849
604737
608921
1470
776829
502503
849451
500441
800033
656527
98369
27593
667441
94975
913841
112
2782
819615
307585
6000
3909
767465
7096
837097
512862
3695
586
973953
679477
3781
32
455455
9391
5722
896613
695483
925057
6266
573561
483081
5769
658555
548545
906041
227
136557
282977
747057
437409
632881
801
813057
42833
772905
822353
884325
2404
1041
6364
371999
781561
4134
988305
323095
952101
115
529893
416821
950409
629573
235601
2821
443819
157690
258
25125
852673
679477
486725
457729
6841
338
990433
4602
113889
620141
361801
252
744749
197573
835400
260193
572929
4882
254769
661233
802160
873103
948189
783289
49729
358145
393513
728501
5793
2697
512364
4083
691375
294438
2327
128965
90233
261711
469329
283085
762577
469329
376015
777921
2624
979065
344769
511893
670325
1245
573277
727713
319185
3860
397403
625993
475701
578311
61173
245809
420159
2508
495
774103
478565
796225
7360
74
234353
12385
869
2754
185451
523969
935737
621454
929376
380187
6369
841201
439281
989940
291929
999937
995
942929
305587
247009
5070
1908
6120
570333
916561
2005
2327
957607
508545
7167
311590
611089
3084
7149
2083
790317
386921
90233
776281
87873
2317
4388
367939
720305
2107
1545
940953
22069
807783
814217
142313
687969
3370
190777
290113
801957
928545
201977
407321
368897
689
6482
3739
82145
543537
264721
5534
67611
283569
529365
76481
414297
45313
934741
849451
845699
480589
27132
871097
666433
973985
425592
912455
569505
357661
497467
881367
3104
631577
426909
849013
646
147769
972843
7073
6868
448589
234353
113050
613905
616467
315553
4192
411841
51945
674937
310977
678201
943679
28593
3337
361457
12945
903537
3521
458381
681046
293225
653579
621820
502920
2277
5431
170321
5368
199943
336185
7763
6448
117249
392264
3387
1590
886785
154113
882297
975645
791553
125745
666977
87713
432072
861448
5074
1989
3432
170321
1177
800939
367009
282
600001
845813
981237
653217
397145
537471
326241
558149
787905
587263
965257
141341
660481
624689
156731
740
139910
3127
953419
188453
644685
886529
978443
163727
124993
398317
262737
254817
203926
3312
1889
343169
316249
2386
415409
4407
368717
238369
6463
453643
842249
3556
4054
359702
5010
924491
862269
37313
673745
566273
1399
239492
4454
966849
937816
5137
186967
936013
2690
435289
280865
831979
298849
775498
222741
619848
26931
291929
90969
195697
792993
8929
2134
815217
355769
2290
461665
401281
3052
545944
83481
301929
325981
361377
5459
354649
490173
374145
1696
680391
401
360
551745
603593
360324
309901
65106
444737
246785
2669
213655
538497
164801
482597
422861
540937
837633
6266
5498
361169
718289
954225
5698
802160
3035
902404
419729
3196
2150
348167
941121
850806
6967
443766
4362
450673
7446
490481
669077
4979
27924
916268
50369
446497
5113
525427
4008
103169
148865
936153
889
549361
707285
458801
3405
480589
442611
468595
32179
901825
250661
2898
849366
254537
117629
2614
283865
750541
141281
973217
73425
362756
897951
7587
477577
384469
478565
744281
409409
174093
973985
3222
684860
562630
243525
2830
6653
883777
81745
467984
901
529993
876321
348193
665043
3301
6262
847303
270877
471425
251251
179785
4015
7926
98037
515313
470425
345249
512625
782935
265537
294697
264459
127489
178224
359516
2737
631919
964657
520305
7018
178224
202625
981929
699201
755670
495541
6197
668763
13706
126177
384985
897951
911345
1478
5088
579911
519489
995551
23765
888705
7492
939781
582160
909110
718291
10
236265
865404
3543
532283
20465
745433
7611
277145
447
63645
742051
472809
864017
180545
8079
3273
624499
649109
262361
214197
2416
231885
6979
628417
174937
840603
2316
6070
4934
78335
670540
107879
667441
7963
871945
884711
520205
902969
969101
1846
580097
270436
3482
5594
683145
583291
40379
950249
205179
86273
520729
227393
584185
784321
66796
747745
30273
356197
917825
972495
674049
157957
16513
2519
1015
283569
1117
162057
696145
845403
292502
289329
736862
3075
2777
265367
4979
3206
663203
138009
1953
783361
185497
708631
2485
783488
510289
267511
1700
543265
527393
824813
4372
545787
59671
49729
1888
690221
845633
685741
562967
163561
578873
7252
3019
988807
681
3237
286481
4749
284940
952958
5393
85244
163321
588545
7497
120701
15873
2148
7937
6497
402665
845017
165433
186409
892905
72049
747745
511017
615377
888506
315924
1561
697729
532686
335059
62681
1258
784353
628417
789967
1348
3229
6790
912417
865404
414769
40867
902404
679321
175
4868
120193
466249
144109
244705
74364
217925
6896
2120
5845
918529
7291
6549
2537
341203
487947
311590
6682
57953
812792
937989
807783
871269
405404
498945
900161
614095
731025
671469
2970
513945
792993
49946
300241
454353
618493
964657
461760
996417
8179
823903
3939
375209
5210
754152
965961
243265
811534
7291
259345
861613
962145
227548
697729
498857
3479
670821
7075
214605
587649
573417
678553
597850
5640
247798
929131
848769
5379
903813
85345
5768
834031
8107
422609
618783
704261
61345
282361
564257
1081
992785
430473
408133
7891
3959
655697
483617
341377
460947
140041
382959
1007
5597
958689
86697
647395
2580
6235
949642
945479
555945
938697
2601
695529
775795
2721
915157
7067
454353
4065
2234
790417
2139
7397
6752
6379
481441
135521
327626
565481
789153
911225
891377
881187
483185
466657
541789
4500
7798
80917
161335
344078
1223
418604
491073
1793
5607
153878
145873
8048
124609
410795
1907
620609
247009
1227
62109
7010
34297
590687
734661
630443
516449
914417
4733
177212
481481
246161
983297
272507
798289
835451
537471
382195
738630
343169
160993
466273
604737
208038
314613
6701
42161
541789
492574
345345
7506
255498
3552
425753
511073
3415
7147
44111
409089
943727
3781
163561
118625
412597
417233
224366
6908
8277
203429
4670
109709
680869
872225
3844
516513
989721
460700
334143
365781
796725
3857
61819
7848
133189
840980
429501
542066
42835
8149
2615
5652
852813
413697
861569
223593
257981
5932
427977
647858
350833
5328
351011
12945
552447
967813
570333
141929
523837
93053
67611
37006
7473
979265
514
899531
700733
630900
846325
678967
151653
442729
767527
4340
654405
8455
113505
76603
915137
5817
352121
73817
828353
122935
282319
991267
3102
148
539881
632945
735285
570463
880801
915137
68597
65873
250709
277597
4504
732665
352412
693697
205179
259083
871473
115185
530095
432441
118785
253569
7633
416125
764586
30997
965961
2584
883601
332609
345934
998351
302621
3286
196237
7094
405990
964630
489933
855457
7897
235133
3253
267511
7854
335367
4674
171621
1917
512769
188209
7062
402345
780609
71401
32
4003
2606
692817
712545
427670
760465
7238
992449
61173
390625
249696
5468
8514
705749
316817
166263
593981
222069
350555
754657
4996
6360
346517
150565
185497
2022
5411
475809
367939
8139
965563
635785
421473
405041
157957
388578
758
172879
2271
911587
5157
259945
266217
809425
821111
958689
144001
302052
2654
740177
5810
906041
950770
517521
404545
3434
808859
422657
3902
979265
309901
108389
688783
1393
816165
841625
311590
2589
398209
703977
999289
141929
637
723259
8569
290470
749697
726554
295993
960961
47649
498373
295735
951465
124993
748009
450449
901985
18929
988305
4961
7579
8119
2627
457505
821201
276780
674725
734449
80273
705337
894646
917179
6844
225637
333593
767979
415317
900001
587261
5200
7937
705767
503683
1856
857353
566593
1682
8270
563837
603525
5320
626328
1261
345499
4805
379878
418295
686009
15
4514
222893
221953
810209
7085
774109
2887
5035
73857
5260
953953
371999
445209
60247
702145
651
635137
104
6889
1704
3133
5942
784985
198577
992785
8688
3374
841313
162673
6072
4112
7082
8121
100662
54713
86273
3171
501128
1318
7392
7727
5788
1825
773441
5458
658145
176911
907649
615843
201761
592421
5863
856173
733114
104185
116545
503189
2972
95655
577249
660481
544
55
909969
5089
1277
872975
6840
225489
4887
517491
7691
6449
224881
662957
4109
346103
206659
617
972857
473744
152437
4354
348832
378439
446241
461665
538977
396357
533205
315
533051
669519
578257
194529
4704
8021
544490
5500
342529
157853
551105
3487
63117
154813
495333
560513
3898
3831
3877
4708
641257
6491
336697
1182
275151
3823
888939
388945
4191
474969
804257
5670
278565
778549
7223
838481
665
2894
702991
2768
154497
541041
24105
768277
10099
531
3060
8215
98205
884239
842049
305587
945921
619977
311913
185729
859841
5819
7451
794689
596857
6153
169541
42249
961297
4131
585428
4902
813061
655697
46145
4667
798193
4448
566513
138289
144783
10009
727497
659298
7524
715329
6015
213565
5122
3723
636633
534313
382959
867521
670821
519489
849713
681423
537905
460481
222069
330965
465075
93657
107879
2393
331271
5176
583291
3578
5635
2519
418941
213041
409237
68729
344465
296483
8201
740161
809905
8433
877265
192153
160136
4445
4021
748988
37539
688097
8149
332609
5609
3604
5078
319310
723048
420209
4270
403479
6780
643233
439085
161965
3054
8583
642660
7695
7762
147179
618280
428873
7871
896613
530915
405397
181
731753
944653
28567
776829
790641
422714
559673
423533
7739
619625
878577
947777
683337
693281
5159
863100
95465
758607
227331
244705
5499
4978
543265
3337
309649
180950
239681
419585
362347
151438
193281
680440
452835
9125
746039
5586
482597
482459
726
554513
894183
615843
276489
431159
4497
207311
534917
296225
703361
209217
4875
746039
40867
4007
1771
480073
737601
257070
10625
538251
181614
415105
560348
912855
118625
229632
608753
316487
459137
298849
4086
380609
7391
663399
468017
647785
681789
488929
2993
4735
8911
5318
831617
689505
213517
221919
722
31805
7902
3174
637801
869222
78985
511335
6161
921569
960961
675471
854167
694039
675041
2088
943047
87995
4908
515207
774397
352577
765329
259185
351
51529
3739
698654
784353
488381
900505
855525
941681
733114
6780
940065
1282
731199
698
807489
2266
744397
238
924341
871374
976861
8959
113137
5610
287297
576251
803257
706940
122
954353
759969
774097
278243
97801
179889
128704
794081
478565
853357
485411
840980
199069
240792
517329
945058
6988
789105
117249
162145
638825
3683
878177
937
37006
230594
5192
574529
2036
813057
534235
185189
640352
183693
3045
550657
109633
8873
1166
625074
752321
926705
383421
927700
660393
543553
886621
433205
175611
691409
828822
126177
335553
870897
457270
275519
696001
16449
7498
8547
832705
438751
816957
155757
376537
670785
666469
1177
585473
188
5542
745705
491263
858145
813057
50713
631281
766977
5472
505405
553434
193212
274260
1356
140041
7347
631847
30273
146113
748009
872749
471517
748988
933277
326457
6277
648229
182679
8599
263678
626433
6295
368352
164633
2729
51688
3132
4117
8192
572
856
261825
818512
229928
3742
281985
1451
267237
162145
716380
610593
6543
2573
803913
8522
169636
937989
964939
158484
1986
7689
940353
446417
320723
2589
50297
245121
150005
7649
601869
942751
8514
178305
882297
5158
747695
2803
9281
45
490341
2774
1748
97268
794081
658783
972449
868785
3433
715641
804257
47489
7674
4259
7993
3533
455377
30489
486457
402113
208281
650605
723259
646017
29057
406589
518529
179889
658945
3184
2722
16015
324465
4444
704919
712593
986493
352977
18409
809133
926197
267367
363453
879
953034
206913
455340
7074
642531
203429
122536
180829
238167
3501
40897
113889
174937
3240
740177
731365
525057
251251
299973
489679
6363
429898
81745
177137
486725
959041
6212
2332
893897
877655
687454
2238
678573
821635
142933
119733
639027
357953
653361
625
3663
827568
7601
731521
295993
8078
298177
106169
147557
648229
8255
921569
906329
3808
370539
526913
579359
89217
2708
870545
5511
858145
390857
412585
233964
533205
241229
6748
659
739233
814271
9000
128201
4831
870681
784517
768769
111863
256017
664
568581
5659
226945
1734
587649
769041
102925
5373
562561
464265
194397
696781
9331
345934
788101
8588
846840
4259
945479
57289
5431
194912
334273
676741
223377
992505
714449
100957
159917
31606
388136
370
735285
670540
86433
3735
224056
764586
540937
316017
460700
985729
7047
605253
239681
32
428353
387009
511893
967611
2642
559393
778179
719189
470610
782721
7265
210280
824607
623095
582451
441649
9087
8589
36481
376057
8737
209697
38425
6350
373987
71905
646049
616797
488705
3394
418401
117417
80
1292
864748
598319
542805
161185
7512
598707
281457
6787
6381
940353
848529
299905
3302
4469
127
472001
839569
59057
4818
37313
149270
2647
641633
3114
346929
982209
7742
644821
148605
612041
3008
464505
775139
3053
866097
349025
134177
252297
187321
6215
259265
318641
128481
677545
963533
117417
426575
357889
2917
819615
281985
118197
8900
73557
263473
203009
6372
154951
8578
609877
307572
291599
322089
331509
527453
9160
424089
189921
574303
680147
672333
907649
311184
70
67291
416177
246161
281409
762753
783409
487745
281821
3173
987195
67329
7605
452499
211143
40369
362353
363267
536069
2080
125441
323017
8720
202225
75430
5001
667221
152099
944
6102
469537
8137
144783
491433
12165
7231
53085
776829
95314
649109
455455
603745
93480
224366
146985
93321
284097
771468
2977
285993
390209
46145
2632
705409
875841
273373
895095
411621
6315
701286
170849
666857
182473
1246
980237
578817
7962
37313
410817
789777
414145
7204
766285
569489
771745
16866
262737
618969
429395
6520
8567
731753
541361
205845
44811
721225
827169
865
7841
2313
9302
530095
283349
975595
178427
781469
815217
148801
5508
1423
197783
253923
448769
668757
932437
162333
772057
435265
397145
5099
293765
964630
545072
964889
177157
718473
7477
631577
160993
172633
90233
601725
6180
859293
39433
795333
987294
430121
736702
618493
788549
742721
918529
2139
6981
595833
2605
2911
619457
397684
310286
567809
6766
8034
215969
5773
589120
341505
905089
7586
88241
7645
506145
37313
322369
292913
723048
567969
805793
628968
609217
3293
6078
953034
6766
3504
432441
1950
47489
850833
639263
796445
367371
2763
3655
360324
3452
431159
137664
928371
4344
703431
499945
5572
5483
90214
5557
317161
74409
596357
904737
79489
4909
194529
5970
7543
8665
100573
377237
614089
117755
8193
2004
6974
431389
137261
3061
535397
441122
8925
369227
2509
578391
916561
6651
609217
321797
974467
160321
234529
178049
902969
843081
316981
40369
52082
7666
2988
25545
586377
8709
97561
993018
130481
4086
9218
930817
73277
811020
327049
67737
909873
475809
6481
883289
4926
275629
256669
288324
537161
730153
155189
224366
225793
7143
1537
11105
87995
926105
929855
750259
132630
966894
386441
4504
6781
93321
42835
235113
697549
980385
157690
322089
468481
82961
893437
722659
1892
133361
920305
294697
870897
233807
848529
585428
5681
626433
582
727320
89697
216073
796
569257
2565
153649
8865
7386
8366
104782
683901
937105
811095
282449
3512
9357
404337
2526
320813
908321
349273
789967
213045
1413
695009
263577
625074
318145
456401
939949
2837
1930
564945
625089
859
962069
3506
7193
2192
994421
926981
796725
746039
523143
7141
718349
47425
866819
341953
911721
707279
713637
177929
465897
405397
216486
804551
7301
673
6704
231833
165127
6445
8813
88578
217009
544409
135323
460947
1863
854761
163137
555563
551167
3947
820125
966927
863
749697
510593
7060
536819
532225
727293
175969
433777
162057
440693
519939
913313
6601
190777
4530
8900
251137
2800
7726
462621
163065
962791
8749
652065
936652
620893
10343
302129
502217
730561
682
520399
499377
906621
236564
91
579079
1659
984321
570985
314407
221153
251361
21756
475809
3116
1361
172
89997
2557
311221
152257
288133
738936
587145
579079
6367
161185
9330
76968
338456
797065
625299
731365
786233
375209
2199
122368
127089
72157
117417
837877
770714
3530
22256
503189
3869
3214
635347
237284
776
264848
598319
257
966927
7545
276801
521207
333329
7859
203429
303922
777
6685
3774
932545
442369
129317
969149
4102
200445
741937
681046
989721
177753
693121
9851
5419
830521
4369
531034
1030
520154
3938
588225
5285
592239
690349
9256
49729
612541
61521
250661
317115
7479
461685
151305
240129
924341
643681
75013
457729
519233
493953
6515
415989
458153
523707
1474
868337
803713
8488
595361
378773
331509
389121
97801
157049
552775
164633
56555
7023
364737
267746
9919
635706
345499
7780
162253
392041
842049
8609
780633
6861
425899
958689
3264
652285
849273
8355
355897
141929
279171
859841
730649
687759
175281
4025
978796
566121
422360
327255
128977
2848
420471
207889
719073
961911
499136
8607
23841
992133
253507
1960
201761
830817
70949
749089
5576
7893
2563
907839
887025
822353
3215
11521
264389
70446
86494
295735
472001
16
830169
314941
445521
303809
803777
6292
41797
601089
658145
3771
364173
33775
731265
5262
129089
719713
276465
359681
745705
3315
329561
878675
222597
3516
730586
9951
8842
719775
875635
9704
547897
764
886483
831733
741309
371999
115009
208405
831
452499
144891
878577
869
604737
797377
749435
4721
3207
1441
765503
55789
7297
421761
967913
961537
844971
712135
88415
32
841201
46
204259
247843
111201
494463
75685
663925
658045
9760
187321
479509
621454
2733
389271
2487
291109
973918
757083
195733
562967
4967
720775
66897
785437
298849
7924
944636
8706
413744
629259
636217
820353
793137
971459
959809
274367
621249
3130
6136
712969
937330
690532
225981
614785
982209
791533
550521
831217
7784
339904
583233
115531
423093
7593
134521
405397
458153
921158
556877
675329
94489
999249
7851
5137
999947
3971
640097
326125
508929
4284
282449
155889
838481
140921
2595
755369
428225
270877
162333
721741
643341
867281
909213
895313
272507
712391
328977
926338
653579
564
776450
413697
236
459965
191657
949
741025
823086
8618
718033
381221
7230
7985
7534
784633
8103
332296
7328
4709
7555
277809
986145
211
100183
340809
275637
364237
762641
198369
2636
9833
166263
3624
3080
383223
896613
123445
642531
331228
28569
991267
144001
624341
6313
719297
2489
6719
361269
545249
743585
6497
498401
435829
368453
177833
930561
555041
172633
9353
165925
479269
313299
909793
205179
280865
492
714
7650
472299
192169
198597
567697
8939
137261
372183
831217
7215
742721
755705
726065
981777
10015
521349
675701
457025
467984
648274
267485
868651
602921
240093
867281
635137
140355
800641
987294
862199
888645
116009
702485
854577
539350
8105
911417
74817
988305
207101
511573
80273
9500
36385
135249
384985
115521
4057
103541
308729
47957
994926
907187
8481
787579
931361
776041
192905
909859
8132
220769
147013
454721
1723
774875
850806
294811
533699
538497
949285
784321
837343
376015
2106
732625
20905
939303
228791
508733
644933
258177
568745
900841
7401
689794
3356
5882
734661
138289
5498
110547
557341
244973
113305
474414
152871
934959
956097
370749
3512
2535
915941
672083
3363
741281
601937
351497
343713
1186
631477
736257
612833
2165
6552
844373
833681
43813
111863
229809
231937
359403
415409
2007
5854
603137
741405
16129
416821
613153
444057
42737
8418
10120
380609
584505
279366
8301
209697
201109
173249
339161
699457
84801
618626
55013
235
131587
683683
675166
3102
983505
125687
563989
5191
3879
690221
883064
373987
1394
4076
470869
991267
442239
215540
725597
652
4403
973553
234881
209409
587261
674937
7983
585473
747745
401857
758768
5239
335145
3345
73239
114193
640773
945649
932437
446277
700645
5949
442765
82296
772641
6896
473956
232097
295401
848385
8125
272754
304799
9667
7887
967913
735009
8576
7393
148441
639361
231937
549670
753873
103490
902363
450255
118785
447786
678573
4534
1101
96371
750993
10421
8725
23765
680869
207
125459
5072
668485
966
486725
454011
833351
295505
34037
7620
369781
273373
163137
1279
7057
323017
379069
8595
126177
94567
6217
469377
410566
737985
22537
9249
8959
495877
709111
1795
3341
9326
448769
431103
1791
10330
1607
182473
648714
487968
7136
949057
349025
902439
23950
751657
2917
69213
269956
416977
902969
740759
5367
18834
305360
866097
4445
229787
727497
835804
439601
939303
524125
924491
3057
550849
182209
758508
742817
961313
5692
6171
5703
2857
638481
135249
911721
971781
922
532471
758017
764586
548398
5845
40897
6063
4812
5218
318145
436317
39235
8594
429501
151844
377064
336129
8235
8542
581191
715969
7316
2259
5433
387870
731365
720688
454769
174297
5962
43752
848529
91713
815217
114305
343713
293373
6369
2793
2882
332449
1312
603073
2073
657785
232601
817359
152257
5874
4307
355433
146297
575318
816873
898753
1256
894417
871473
4818
652473
506396
404809
111201
891449
491144
327049
359403
66
539899
4799
378365
7956
823613
7550
868683
457873
732625
417073
839329
402
879921
83105
8656
10116
168291
92573
6121
9812
242527
3733
846581
828822
713379
302555
489537
365120
840980
1627
991797
93657
437233
7450
817163
9055
428945
387791
847905
81069
448673
5988
850549
109497
711943
715521
257573
129473
788981
740605
273788
53861
990225
2015
7381
810481
292913
1705
268753
137319
4024
4681
4438
663295
568833
113137
837680
768277
3116
496316
3159
613905
1697
625577
631
288705
166263
5453
367244
959578
649469
7243
31837
349691
31753
115889
968637
982783
6565
8477
3407
61993
827969
10049
985777
298843
561565
393381
3469
776011
930231
56205
304621
946849
838681
6702
789777
278732
909289
67737
831571
425153
411253
523561
718
313394
197767
729726
9552
136605
581509
359403
150953
672369
4685
715713
1868
632113
658057
786883
177793
11
216753
181265
8398
974621
381753
99781
433089
649948
2531
70446
346877
998889
107
5599
554703
53085
81717
211535
58749
612003
578789
433205
453057
706305
499377
663601
807937
7007
10129
413121
570853
750193
748484
999249
8537
6118
7608
689505
743977
488969
646633
608404
63493
10402
646633
2959
996
213185
304485
1126
106169
7339
396921
585129
318145
1508
6573
121737
8655
550739
301768
593180
180255
99407
555713
136715
177929
507105
189017
764586
180054
731609
269561
800353
2010
760173
1346
3007
8875
717345
6534
962130
210481
38994
7106
7396
617983
5498
356585
4757
4115
297405
619521
5506
750993
460161
931313
568745
5795
746207
366849
773777
115839
656257
283441
672083
4831
1885
7097
217793
377064
973697
850409
451393
5824
333819
640285
525663
3313
697856
118197
224803
969921
109263
316837
4723
6403
238577
41377
312719
497881
243105
1165
827441
625577
5371
2801
3221
7129
318593
889333
333593
663925
342009
974259
6531
796216
3522
602668
267649
534801
292285
938967
1078
2264
3452
959041
916561
844373
42399
300274
351457
10798
859681
88977
278209
351
747745
172633
300521
8617
6961
356561
209313
347348
826806
4463
660481
4021
388261
497881
345777
85719
299585
865705
146561
9017
762377
585473
527492
3177
5839
908776
816088
586241
314
778078
712873
2586
921297
86273
6056
672001
397403
922082
810123
5614
3781
6651
970237
8582
7677
981423
305813
67969
254069
543026
329469
8098
382573
5798
295993
7118
420471
941773
366849
273373
978
816079
863
858609
70
988365
308434
155933
804257
175526
103145
106745
357168
45921
965
96033
7237
687073
646049
907839
442465
207311
624729
153878
389841
333845
159539
591089
127617
492863
2490
508701
4443
295547
3838
927401
262269
23291
522656
882297
795925
4366
10143
584441
1773
876769
156541
4070
6412
301457
175020
510593
450673
76361
7949
242527
10717
221681
662683
2757
4927
287889
900841
149093
81363
797377
844971
672369
183973
761919
292285
554912
273819
599127
633285
6320
849144
115069
222839
134891
10624
343865
506209
282
624689
5281
4760
535425
1843
631417
870527
680440
373109
289041
6149
837680
292435
431159
654785
385985
2016
537011
3548
758657
178385
239087
999947
347505
237022
511573
38835
6076
460417
271641
442465
320892
922082
113889
73239
667049
57945
720408
9059
503169
789777
358
876785
536069
689359
377237
593719
799361
1774
846
2094
9622
598319
664865
578391
180829
887797
6605
820484
157313
384985
406209
578017
289345
825537
334
589345
1184
309541
225431
1230
4589
2469
240481
3269
114499
4057
585137
10545
504097
744833
406589
651329
516365
110593
732625
821201
1797
111369
885825
243233
346517
687563
847
533601
316315
972975
118983
4590
677133
3862
552447
925361
953953
5400
9315
142842
548
9370
308777
5607
960273
5615
901471
3861
359403
9350
909301
490713
83391
78651
525729
644309
46
255768
7083
114841
10431
1646
916339
102033
295713
448589
308729
830521
33775
392993
336377
5294
40113
706423
460337
10671
5694
657329
316487
757842
640241
664721
383223
423390
592385
310749
567180
504961
4685
70446
612361
3965
615757
419729
451425
2383
357097
215969
162805
289041
904
830705
101009
6072
876381
94349
951
332296
916196
65967
335090
502217
596413
507545
9701
751309
848089
506209
506396
606073
177753
248161
9650
3486
413521
934741
386921
1909
246496
829121
119417
470577
225521
421313
9282
737438
294584
533601
377064
753873
5092
112873
802305
11146
635706
169089
170513
935719
51645
238755
837983
576267
918273
595649
439321
535301
94154
5842
286481
7932
455625
7149
50297
9829
407483
673745
800939
6582
6207
11202
799113
182057
546587
7890
7232
829487
216681
254537
305813
404939
251473
437233
871929
900961
566417
92163
843363
379057
425153
682065
1776
476241
547137
594385
911159
823215
265409
807985
286201
286759
580097
4243
275629
404809
6059
270989
6137
790417
544286
443457
439321
191809
904585
172065
250661
867115
639661
129473
542465
481206
685759
22017
7031
734058
3057
8126
562399
336803
702065
668757
7925
5314
7551
395123
24009
517348
803833
851837
695009
7868
188209
682255
295241
361
521349
847075
2669
5231
465601
679409
639876
36385
836003
18741
911553
368352
814601
567180
4687
245533
1244
676641
866114
111215
706305
137017
797009
243622
976201
352957
718033
257573
10779
68209
2314
616673
870309
302911
9148
9509
10130
5946
971949
695529
532161
232814
363169
852097
4774
7099
554513
648274
255241
482689
453541
446561
909869
678201
2543
401187
398209
9245
566817
207
793137
1214
776213
8366
712135
657087
217984
10218
148933
7466
878305
155297
719345
139043
7621
651623
690009
395123
631255
96257
636517
598907
197629
675166
648065
221681
6808
199784
605609
374879
638129
6218
6498
929501
452941
4903
562605
692097
274825
314977
2674
12
131763
484728
576385
107714
986288
8339
249343
175476
731365
325415
32
838913
479361
908776
1963
322573
4016
253038
283569
8650
662721
96065
800873
697113
621889
791253
6493
330866
2405
4419
7539
74365
9515
802889
6459
2552
586257
88415
384568
442954
580249
713704
211405
765217
811534
348193
368001
984321
1787
264389
463553
1861
607811
697729
8902
452499
151137
5705
259610
481807
371999
691457
66868
953691
829201
436449
208807
455897
907505
906041
641257
968821
998293
115373
676961
348382
739873
238461
254370
10109
468305
5656
137319
941137
169089
404985
125825
19175
630900
650961
5216
699729
178385
3707
20465
792543
237841
852481
9170
122875
814211
679713
773841
806550
1728
789967
6312
549761
310749
700943
811424
701283
271057
846299
473453
9050
6637
909313
578611
9216
991329
138289
718737
911029
539785
842317
293533
3880
238113
891953
1529
660809
943141
543797
11071
168069
952641
37301
639238
497762
752321
71905
577553
591197
402630
877624
857353
854849
2121
116057
457081
761169
599745
516545
9344
3866
121617
452625
14981
4290
9788
365241
958134
935457
1661
889913
489537
777855
788101
956129
8286
752629
182791
412
9885
337057
906249
418321
10304
832577
378073
852088
1223
506925
550035
2190
4745
672833
401095
2440
284079
838520
5663
140773
2033
939303
579079
986929
536361
302185
3889
662683
72157
576114
9302
572543
76361
514569
32
295749
768277
493181
288233
26931
7308
8089
761919
987701
975325
846581
284497
1903
8174
5399
997657
831377
361889
420629
750497
6466
11258
32
623873
11351
425211
467257
856749
8844
129121
746525
5708
352039
9370
329469
980481
210041
7194
6837
842239
724319
164633
324033
858363
4481
309649
393545
10632
840113
5901
897423
8637
298617
812093
396
225153
977131
5357
161335
650605
888939
212033
431553
370401
782681
348225
187521
128977
811534
5929
138649
917833
11580
918385
768317
877299
295189
689793
989573
1769
769920
365425
262269
14293
119893
485401
748083
227841
5689
294925
5168
784017
824433
188657
441838
177217
5403
7288
817417
927629
10637
702778
664015
869057
497933
462833
920961
482171
228435
3794
628213
387870
554513
508
980481
926105
428254
6435
573019
673602
957494
975065
508077
418401
2613
376789
808449
11655
293925
346817
775498
303041
167480
508077
9579
819411
574401
416713
1795
509153
56897
893437
3016
398056
982881
197473
166977
669841
167145
11474
196877
555017
9609
4164
622577
914417
75013
658849
781442
936293
550145
833617
8698
99809
603073
14401
846153
672581
70113
175638
177289
173529
120897
552317
413121
548113
3166
9391
10886
10264
198946
11791
52729
886119
356197
846153
931589
78425
6766
785439
3085
744833
144783
5705
564257
607273
7609
520865
736862
710609
246682
372917
750629
285121
162981
890377
889481
604737
669007
560861
96257
9422
267171
106169
797403
583149
182679
23057
562641
611
777401
820941
7365
2569
2670
625220
275519
11538
8446
1877
619547
393889
22
32
642233
359781
790986
931260
848089
719625
689389
310289
542323
243265
444737
545944
212846
730049
964939
441649
11474
68185
11239
2526
8305
829201
411436
867233
746039
966869
570833
285213
3735
609773
4517
10110
52146
636045
4134
6715
515411
3721
11570
424588
852481
455897
961793
168069
609921
981691
904529
3982
348325
553810
436449
395819
6856
375909
3619
904529
633
3039
714724
488381
9604
709441
5130
905369
394696
111933
32707
924703
3871
611688
8642
122536
646143
250709
873953
2164
664262
394371
822887
392833
863
906241
40249
11565
4808
127841
404337
583847
4594
249327
455383
464641
723713
865593
162981
6069
763553
680193
44109
11160
801957
896801
9008
32
1465
661531
3693
318657
516042
186409
9292
373636
2976
133189
5980
468087
412297
836605
212161
399857
265705
175
7405
191657
204725
9680
833172
3689
925729
433205
106499
907
9094
4566
11170
358777
390479
675041
6609
198369
8648
446873
120701
11600
580
8644
580995
8943
10650
284079
6085
464789
284940
2367
914433
7016
539287
267673
3903
1885
628545
266217
81717
7216
255825
649517
1560
352764
370047
357253
944273
380369
280021
268753
3456
733057
627661
11904
455625
6601
8724
595801
5931
520729
766865
79169
23361
423623
689
4639
871473
8304
826753
143060
823169
947561
4706
235988
447361
254076
36385
582160
7743
1897
951825
6264
238369
73857
3305
451393
8299
998575
988317
8314
502665
120409
9885
493537
513799
807
866769
398751
844245
4717
3794
589959
742911
303585
692461
332865
376490
503291
113281
3316
167813
880801
65243
175638
976707
339377
196041
719545
555977
224933
927
8201
975920
8129
809445
185218
785088
2679
659743
642729
29882
169241
949017
201977
5683
125002
829541
9389
658699
14921
3862
441761
207725
539879
461760
718737
83761
8943
782959
10097
342617
468305
2838
916561
913187
820631
7692
154
644137
11603
552105
4949
291729
727161
819568
538667
5080
783513
464265
188033
183513
9332
950770
784837
456591
979521
658033
1807
13706
5149
88710
228511
9013
238793
5611
444200
7022
6239
1536
9805
72859
888561
7579
465238
719
895817
936153
10104
995
10218
1563
446561
632929
935593
852270
468265
11051
6842
211553
1148
91233
295993
457270
596237
8887
163379
141937
61149
858445
199784
721313
335875
86689
179785
443521
354675
834607
9839
856287
6863
8584
343865
948697
606985
11213
1924
2500
777089
891537
600577
2481
635086
5361
10395
142313
934741
199069
431651
328801
209217
10832
403479
569505
318889
758913
475809
428641
843450
35267
439741
446873
205179
8101
235126
7573
111369
198241
17058
3813
747741
439541
734661
18269
467105
11610
231086
687122
150433
518706
589015
248481
475
839073
692097
10244
409633
789967
486113
178
690769
20905
2363
532225
533299
758913
434584
612615
834361
460481
497177
224065
11283
405057
1526
654647
729596
170071
650807
373636
503169
412609
160
494881
10294
6810
7819
652065
755001
4630
18929
569033
991797
11432
846153
273373
42169
1985
410831
375209
510713
903537
9973
598433
9779
603101
2021
558949
469813
565381
50297
265985
668025
4627
8146
431159
956549
799113
923201
583349
852975
5432
67909
993018
816957
832177
8637
253203
677545
302929
2177
6531
808859
5300
364737
9249
709925
851829
132
617
484673
1507
31697
9024
113120
7994
941793
189921
240417
392751
701761
447361
773597
4014
564007
561777
623393
12247
288133
908321
113050
404809
1179
534297
2224
6131
6437
840343
4415
549361
703977
188857
163379
522225
87
224449
9233
375080
462513
8453
514817
504801
5660
243732
619553
8664
381977
288001
474156
918273
821755
4992
1057
545249
396341
685153
8568
342913
6542
240717
753927
638053
683901
986145
560861
5752
900575
168977
648521
253923
8574
6935
10523
4260
880341
11588
656257
67075
775577
1401
643785
284321
623793
341521
5298
157049
7008
848134
106753
1912
11783
863041
826757
451834
690668
4812
289329
417233
273373
657037
188425
4088
896613
625577
5163
42556
855148
683337
637217
568001
354814
924491
252653
110203
734661
356969
116357
9957
360383
800923
965563
35733
589151
133492
768237
629259
10199
495905
7500
825070
7385
840
56705
528521
191337
33775
11687
35161
228435
657991
276465
713379
412
781481
8967
913750
594989
242333
662409
280641
361801
695104
483473
654647
3846
2320
865
497177
447137
9861
10529
601217
934020
6259
576686
597729
412577
816295
849273
387415
25841
7925
881905
545205
210521
380577
690769
953034
10178
4004
81013
3087
773841
743585
706423
548398
839165
82113
133361
687103
4152
803409
656461
1575
206010
168777
539350
556465
234096
387353
777419
513945
690345
104129
844971
198577
957
435201
3112
8552
603861
47649
471077
533051
12049
32
8995
881510
565969
7234
516513
302194
138030
5942
76641
1340
859499
657329
9724
754369
814361
222069
4632
150761
575137
492321
968821
352193
224887
6239
12673
994153
4310
432441
974789
997959
151839
582
9004
4213
697241
989497
639661
12046
341293
633729
168745
967512
10735
731753
132725
520399
632294
542351
206373
5499
845403
853357
213537
252881
316249
928006
460857
417070
935
5438
8803
10099
844333
822887
698467
959041
232680
116113
61261
5691
919061
724169
797963
150385
597729
324616
142361
3447
529789
716429
487861
10199
362697
1614
776577
8644
385249
4329
922142
842429
681191
296225
69882
967913
342113
1316
415317
997199
425753
845530
709111
377417
841321
79888
12130
412937
825595
807489
32
352345
424961
8197
382081
502082
758873
6211
70221
8571
562883
5231
634625
899113
816295
10498
604337
345921
500097
330937
7798
799113
752253
622801
247745
794423
887409
207009
544465
602235
468197
269561
468481
88415
800193
274367
11060
454337
661531
123961
281192
676151
3164
498689
297841
266217
3348
191657
374718
9993
958629
960101
352039
509450
9971
854705
748913
759285
515865
2527
780913
196793
8979
683808
11911
936545
431515
528819
201977
38221
303
46871
346
7808
143317
466049
5007
370945
8561
486725
199713
550797
630185
729605
32865
421215
680217
7666
606609
511573
9689
50113
10253
489
3600
3810
773841
910883
904297
71953
1273
159393
610468
683859
482689
723661
689633
272364
784271
935457
106
286201
8934
150721
583843
94341
906849
294438
444517
3458
881367
11439
3329
92937
873
558452
32
5579
750609
664599
987865
250985
399009
263217
10893
496607
427281
355433
623249
305233
29
4304
481457
12194
764053
771967
359403
523217
973505
867989
384089
653579
759713
648929
566593
12144
598319
680440
468909
684273
223425
509568
923329
263577
1857
9229
8069
224833
454376
718105
634639
646221
380103
827073
61819
459273
189957
11240
824948
573725
12726
713358
383058
172105
2396
2156
127773
2609
787579
46105
975121
543125
19137
11521
694401
840113
124151
9945
123961
901249
10448
565953
909289
971459
553810
312081
3299
2225
64462
739713
3501
583233
11784
583847
7541
590697
678881
865593
558481
802489
789967
280129
475861
726554
808390
519089
390479
772801
274121
223651
643457
10324
519089
11841
9320
5070
437195
861134
6882
848505
513009
258625
12307
22849
603861
8916
848134
644839
347855
977953
234329
11120
333522
409921
545944
105793
227761
955425
134761
335367
7371
219873
114817
975645
793137
308777
676641
5710
896801
945243
696145
485721
117137
256017
297521
412473
979573
380136
6758
8296
986929
8448
307585
806017
7624
446005
3754
777589
81717
9378
652285
506497
8501
484675
915569
834021
660129
638549
109750
783488
280705
50849
962841
665891
229809
238461
113665
5788
4109
346423
507779
638465
98987
6899
282449
420629
809322
506893
75196
477920
853
2717
363361
461532
398159
392102
618783
801537
61345
733661
3808
456721
980039
9940
382369
117417
4017
129317
9097
934945
388578
346877
625074
780481
389025
966497
540205
784633
6734
490
196237
263217
512862
907105
309649
504390
1055
874488
504337
190621
443393
971181
39235
8025
786566
5341
48457
1311
599017
10225
916196
329561
147013
563291
929501
63481
440881
2075
6620
5615
956225
801313
11105
55216
3193
11259
886977
411765
246561
348389
398817
427525
337717
16549
965257
6229
393889
242527
198369
174937
10105
6667
5034
279516
184609
392993
42161
713637
190169
975906
12852
5863
774581
7791
950249
740759
2413
440641
979573
6998
2723
785910
8678
6925
413744
456845
586683
231086
388578
12826
12606
11386
587649
825679
253099
8481
344261
854265
372917
226945
570933
829487
101549
10033
898598
95033
12468
620425
500985
779132
9593
2936
1690
152211
543703
2310
580949
632881
813321
317608
92753
858633
5253
754152
266753
854195
219075
247377
640705
102097
333329
861448
955
339677
834985
6823
671885
120947
626328
932225
587261
228109
423889
582941
335617
87051
717699
263217
435969
107057
392241
156541
484485
336681
8974
873345
340257
151137
213655
370047
1163
887
782585
6013
987164
450843
12403
374879
678427
612959
843993
10690
71679
611121
683337
448489
1668
16866
72673
216873
932545
115353
106555
932545
569721
4125
205963
310431
7595
781425
11824
265537
809322
767979
1865
10330
676641
333329
731962
253969
5825
101801
913313
874929
377498
715187
177459
6633
438341
4994
6225
227577
6929
768833
107131
641343
1043
55879
58049
9508
475565
4548
766689
1721
668238
284241
130153
157185
325441
631625
943727
5135
1264
709049
94124
796857
875635
44574
259610
653073
49153
612541
14293
145537
10998
508929
3031
653
299974
226893
655127
7694
753927
45921
685759
8913
400319
417569
64553
770121
9951
603537
227548
270271
672969
9602
789465
979393
486425
224065
958134
9098
746039
221345
934559
8771
234693
357661
10939
938593
155265
524253
4000
10204
12280
50849
327710
8957
4138
10193
3153
859586
324985
262737
501079
138770
645747
268
1240
12431
9356
10508
61173
847321
918145
926897
3532
214945
7384
947041
795333
9573
255498
967512
553988
519385
990409
177029
177833
9580
826757
460337
4920
659425
186985
148605
7013
944845
9068
121761
534313
360153
405553
8037
284801
2734
8025
975
81307
766713
648317
170321
227225
256
458929
9594
535052
13307
2582
410482
214305
628833
230977
141481
11032
722453
743
902293
1793
411621
155487
273973
329091
650253
668025
591089
180949
867624
790417
465865
7943
9483
7641
679409
294745
447137
635785
600381
114515
483473
175969
2989
91073
652937
9888
12122
123481
391522
133361
107585
672561
301379
387549
313985
256780
349039
999289
595425
1336
231377
584769
4290
475861
8184
729047
6198
9983
524253
5946
240792
287703
2534
495825
337565
13421
6815
62901
101177
500129
231737
5538
324545
1923
452023
2721
231833
6272
33417
935367
424033
3667
2435
493537
752565
7999
641633
39070
342617
292033
3545
92573
235047
603821
361297
608983
107131
11940
3740
8065
4856
620295
86153
624197
212161
296745
6625
225591
188425
318774
12357
881177
225153
5231
331581
946385
585928
40113
116357
156141
444200
289477
77573
335617
39357
651753
789633
193214
297441
140998
692513
167
637801
3285
858969
129189
70949
711697
3460
413121
560861
968737
902717
3415
133533
880731
115009
3364
569235
783681
357661
4676
648385
169417
16549
217009
790549
856769
1776
833457
9266
404029
362929
390435
659319
250033
4045
12369
3145
122489
770
324387
791073
308625
759409
427490
298685
682378
8829
7258
518977
572929
447188
11947
534411
470067
256609
540465
730586
683417
10551
635347
186037
112897
9944
45641
268610
84337
863025
324387
784896
789377
322089
634409
496945
869465
234433
829121
12711
80345
970915
5635
335223
785778
173
349469
345277
13494
300343
582941
28321
134810
391355
833351
977601
849
309649
61649
500037
234881
247371
2172
6204
792897
4105
471169
927401
816993
375057
264883
437195
572869
969267
666387
11164
771468
947657
473183
715883
732135
9367
5022
867115
47583
4727
381817
9294
155969
542570
690241
10389
914417
10159
633909
921
712666
925141
997388
399681
252881
3546
602057
917599
137159
385785
724137
231377
358745
426057
132545
31060
892213
10271
4431
412222
70759
79
97033
544286
466746
7420
5728
599895
924049
259345
269288
823613
592385
3812
10029
478142
32
131409
990679
13336
687563
464785
3296
171379
6356
6792
7917
2604
699777
583953
681381
144049
695269
975631
423065
216414
2209
98383
9745
600769
1857
701303
609701
367329
943044
655697
988365
753249
56281
5141
541545
998133
494257
657345
561793
381149
1133
540295
356197
5438
729596
479003
770714
754152
464545
35994
405021
421873
742175
313394
38
332848
949880
123961
7431
10758
782959
190953
615419
7224
285219
26113
961793
835439
77501
157905
4289
284015
716053
832833
675955
909
129677
585561
128321
197333
420440
5738
935367
938689
617341
690561
766939
969865
78367
220255
480583
886849
855425
867281
146089
285573
147615
404545
583809
615731
348193
800353
879969
5837
717785
279703
2438
383923
593719
327049
941873
963905
865699
618111
990679
287275
498465
753665
519443
169653
2545
13001
715107
339745
145388
757493
993018
300783
800627
925521
354213
64713
578873
7880
6408
83609
914761
868897
398183
16619
28
451892
107233
605409
259137
475143
2709
492327
739137
744397
5904
711537
12673
444433
402684
1993
296975
12308
970401
335593
806081
173149
844971
756433
744744
207101
850049
9917
823919
13534
94124
422206
703977
664137
556801
889217
30625
352193
786272
852843
95033
195461
9568
7315
391745
12488
377648
195081
903977
623393
514345
612615
820484
685741
390769
25569
1388
534107
472277
37313
155265
272717
9971
904585
729596
433875
455897
1021
415937
683129
8483
177753
45173
12715
376947
111369
383325
549251
34037
13199
1030
786457
391041
246017
941773
77261
62279
183693
1498
315924
668383
586665
705337
10574
750993
163809
784457
189089
13357
394164
567237
398529
870025
286799
353497
5013
198023
3462
11972
343468
679409
769920
939553
485729
773777
699162
3810
6904
5792
187453
91351
687563
841967
154625
881821
731962
210219
399513
914075
727769
480589
6155
939905
593216
915681
716940
847890
2416
5642
323137
11057
157957
602057
5790
9415
697639
802157
761290
946049
108737
326913
883457
431801
613345
388578
10173
2163
1817
2892
952101
299297
639
809905
725761
12336
14921
107131
1624
9186
11603
84337
433875
894873
8247
805252
630845
412057
932545
720359
13385
805247
550
643681
349329
475809
170760
803093
6274
252297
610113
584537
961991
60433
887777
57671
656461
585473
408225
12059
154951
817417
15649
505
664889
5034
581601
879629
667221
702778
189801
585249
544579
977537
676833
279413
489679
229
475701
944845
842857
1646
662589
1769
85574
961567
709925
7604
734661
587611
97561
634797
768985
657785
215540
4883
775253
5345
901216
12894
427969
598171
861448
270539
751637
225793
2225
960281
202349
400501
993708
396
668153
817163
3803
786883
74718
375765
570077
588437
891693
153050
542108
276565
225
917505
56705
786692
209147
460609
10630
893597
943409
573417
652249
363637
630657
837343
576337
679027
728673
707617
9743
112833
244647
12059
497773
115777
57671
462478
387353
364408
84089
8686
2629
652937
13452
409809
488945
12322
4980
742614
76801
344587
180829
234881
379137
246682
368017
126522
7730
285213
648845
13230
207549
906241
996617
972785
394177
787905
844853
223103
429898
930096
397537
497177
543135
3804
1189
85890
177753
950601
635137
8200
211430
898097
4440
869617
451892
233385
11563
425835
97801
430473
982419
944653
846257
113665
431997
10391
885825
739407
743729
448993
646221
498689
457081
1186
530383
3138
399009
925301
978049
464785
384001
113505
299973
11053
11873
410482
657361
444641
875425
560513
10683
79489
982849
612361
3336
986989
327449
854265
567
675955
13094
5006
7723
130289
764053
11229
364689
93869
837153
349025
4057
1136
700225
421313
307297
716419
490657
738821
696513
200565
5311
4154
880417
435329
961857
862685
461985
12551
921329
999947
138823
504417
1717
456197
34761
984266
712593
1672
740231
424818
582185
699127
376490
13702
778472
65873
109119
794949
3887
565057
986081
118197
186621
342529
302363
304709
555151
902717
689633
9512
993422
560348
856969
975325
582001
791873
10234
120520
940667
11692
2496
620211
604111
640065
677377
505849
569033
4107
385217
3677
181697
618493
932129
13483
11321
601089
333150
916473
2816
11464
10228
12026
673217
547564
604737
594477
5801
513069
791599
270205
860065
13552
908921
692461
878613
291929
955205
207549
109750
174750
177929
10866
264459
517584
47447
384469
963693
700949
959645
846092
831733
956689
10247
344261
910297
920305
3966
174265
8080
512029
762529
4709
222060
27929
393093
985079
7500
470197
506673
970237
53333
863681
404219
444641
169
448993
18625
11615
87051
349329
199403
735117
585249
748988
843569
557811
935367
778913
677977
971271
657521
903765
407467
1165
653057
376673
858065
229632
399601
25317
10597
3102
621321
889313
488737
322545
386441
468993
710641
31753
1542
912855
13307
13130
182945
289601
95521
13767
5560
302363
649973
380509
514
8567
957585
891843
57473
267923
97033
651227
103541
362113
836417
599975
293953
336129
989274
989009
683901
803358
460881
377815
185729
915497
114463
988629
451945
448275
289743
42649
37197
848089
13197
718473
837613
92673
8487
5264
367925
742417
519877
57953
424033
6511
541
381377
7311
82513
132423
314571
7528
254069
686465
666433
233385
180255
901731
614717
358888
2438
543553
989241
430373
211377
596039
8377
654889
706025
266217
138770
39185
211961
579216
858445
361801
649153
492321
607995
18705
271897
54561
117465
97754
801313
758289
723649
708225
10956
54593
8370
494463
624801
87485
373513
3148
2746
10464
206
263875
118982
2532
417877
280425
7643
972833
6721
677885
9011
637757
6909
70221
481905
6470
919
846657
6174
297025
588417
10557
769729
470869
16255
814689
4609
877763
5183
289345
342953
550405
612615
109573
360187
627338
968821
8824
360437
297361
32
674725
2798
574021
7797
93025
578497
3240
517469
201081
440993
746365
10185
461569
34761
13320
600001
381377
421215
867735
972701
2414
658145
278977
904705
84767
653057
459706
100183
165905
5092
948625
7223
844373
795201
677161
229809
273788
603161
6391
870343
771805
1897
967901
518065
420281
13590
949017
544588
110809
248913
334089
1868
14425
439281
517348
175793
681809
958425
13257
772151
175281
391585
674189
619149
3596
933553
828599
737217
906532
235585
725409
9792
12232
774453
160993
598907
259185
720889
632031
166393
8006
953453
11228
196923
13951
996329
1636
827929
704889
703815
533865
93433
921359
495825
12924
493537
762905
854481
20385
194737
150273
518977
381405
514822
626721
998889
10936
610241
140773
13706
11266
14245
6219
2785
8140
423623
671745
594033
9397
652669
244561
896985
699681
3074
11589
11499
14401
346817
145223
10032
12879
4354
463519
5420
10258
8841
7483
911721
13453
64801
934817
12912
583729
528713
12162
7295
404029
17905
869905
431515
1263
612890
866665
999947
300521
488929
870945
436081
160309
361
3166
738753
396921
558602
285857
978933
6451
513713
49089
435127
6032
912455
2973
517
12111
2048
547252
213313
821761
565393
35721
3812
980734
985079
13161
674725
315081
10097
428733
62901
5803
789777
10329
744225
437409
397145
3653
408818
437195
670044
435653
740759
569033
7683
831841
331241
6242
3467
7364
816
985079
547697
6007
14293
12090
799649
127233
378073
8707
467972
67075
13356
570617
8565
967729
417233
872749
780481
731985
2634
652985
95059
11098
6561
547564
8319
380103
278633
13174
798001
721741
876177
1095
63817
658661
809905
757990
698905
855
706897
316
14632
10180
12569
334763
5699
295993
6331
262225
57289
722079
804257
758
302129
255241
780481
543289
462401
517033
919341
3895
620609
600769
427969
425753
886785
744833
11373
452172
608753
304881
65873
8472
155
813665
453281
542830
1074
766631
298089
827905
814369
6558
110809
857185
315924
626152
2338
712385
3191
109573
885441
457158
315655
234233
339026
457270
738630
640723
75281
98184
2488
235047
109865
14317
788101
320333
242761
3218
11808
2558
888456
115521
807393
956025
267233
10959
72552
741393
13516
330261
315553
1699
179873
447033
209691
927681
43813
132257
5418
631009
956025
710033
557676
5574
187661
449185
563020
748484
271057
12193
3860
7681
953901
421383
128465
439321
31497
967505
8232
400721
13393
386508
244883
78335
748083
832577
4319
98011
177029
165245
845125
784321
438145
427137
503789
9376
924401
2389
51393
216365
150565
8974
810629
9804
767317
1426
986113
789724
925185
3899
160063
7548
558452
4146
179385
80917
478345
574849
757569
631255
341857
42649
32
2504
168513
565505
3380
8267
3042
7445
3985
6588
2182
7436
285573
575137
4328
183921
10807
7688
785201
46595
262716
3053
928713
1906
495825
14812
552407
800
857542
2063
6903
220353
677505
104769
930719
10937
851690
711185
582451
945577
247532
2031
78052
391144
292865
621113
460750
413744
988569
10858
353665
552937
350833
8059
429898
892213
593959
644426
792449
233487
382927
879969
704935
753057
724253
315353
5775
998575
580689
518706
484765
239344
762637
687841
338753
953753
411053
856627
132213
56913
892905
130721
6167
298525
13796
410225
530177
318458
749623
870257
12815
744744
8653
953034
846801
1136
296745
187689
310153
338715
323853
171112
14240
490246
1030
624063
958389
467105
214945
47585
120482
827201
494819
1063
1690
701279
555567
13220
788747
506209
13098
115265
843793
200801
9824
131409
355081
947041
620211
3653
384453
726267
505729
816625
791287
275377
537665
7083
11209
417233
894277
4432
524929
388
326401
531649
288324
891377
268753
417569
6571
998
87485
545837
827969
638188
4252
167813
8793
331967
12985
10242
500065
671143
195556
9402
569505
54273
537265
115457
929983
601397
735993
230767
238461
973217
320727
816873
477025
248913
214687
771037
971969
324069
4915
402176
746829
14380
92065
685489
4846
138614
804257
466691
623625
403017
10738
523533
671365
4004
73239
4154
116545
131457
389841
870545
83003
530121
447188
6477
763899
13126
439281
755587
708557
565057
739713
2039
10043
934559
681896
555151
106945
206153
4796
8626
47862
93053
826753
68891
656461
987457
346885
59057
950233
82513
906721
715777
40379
364065
567953
202
40113
39888
131964
415257
940545
934654
402630
9693
623621
39453
2097
631919
3148
446277
13646
10977
947995
19393
809905
459706
760157
283841
553345
988145
720005
952958
671745
949642
234029
429159
461201
653873
579230
461909
436345
658033
13536
212681
4250
135457
464085
565661
272
583233
136555
309769
643681
416257
392801
466746
10802
2881
784123
762225
843569
10994
699054
439177
344743
152353
1139
286381
32707
5332
666625
206581
803313
11603
2593
827073
320727
552905
656049
681789
642065
534465
684681
586257
3889
397089
602472
221953
496316
797403
214273
880801
740395
265957
468909
109691
94124
223041
354649
800873
371661
4333
703961
178139
709697
294753
43262
412937
983813
367205
1858
265367
477754
236153
388106
975325
773313
681423
824825
7412
12667
1339
187773
641510
833681
614509
860719
2004
4451
883945
870343
14888
7419
264143
436473
540841
14882
995
12228
218095
881345
562641
799113
343713
20905
3916
637427
956225
12401
765329
738401
3004
933977
12113
4327
13419
360513
144901
272507
876321
634065
11380
686699
681085
214687
775795
643233
144349
612361
827169
339603
8324
3120
6686
4685
880865
183801
6403
754727
939114
1146
9262
863432
746
306547
556213
222563
1798
312531
542570
5169
241379
2830
258448
714783
12887
2221
3015
771468
651313
252481
404441
820125
190057
12922
192905
11804
8560
529021
252
10168
5735
636145
853357
935419
316249
372263
95861
13412
530915
3319
724944
895329
968637
42399
442727
582665
4920
514345
263785
926859
173281
435829
436449
783591
224065
11213
202625
732289
968725
397220
182257
32
461532
471239
931265
14078
553665
967913
13059
4222
709803
630209
110713
11948
303969
683683
84089
887025
6821
530945
271057
13650
207
890876
77941
6227
823215
632294
402817
194007
153985
665737
316981
817473
4555
66
13155
390353
624937
8033
507475
918385
11257
308625
314407
580513
984321
13151
2512
347348
7360
49946
9796
727625
385048
41924
271829
239100
486465
650121
423805
218241
54785
2833
437929
291729
946363
284497
2866
12143
964889
214785
509585
513811
992305
350160
641
897093
834897
546903
355937
818573
392041
960145
355173
433681
9784
901441
12100
474203
495333
572543
127582
785669
585717
86355
358321
637427
443191
253191
46145
544795
477105
206920
992941
881345
517793
736609
344711
876321
978605
100257
295656
251874
162449
792543
163809
359702
84089
657395
764289
352957
14619
11650
369781
17058
547049
893381
276857
424
770319
575305
180255
4325
572223
389111
11263
542189
57289
15171
14535
150273
14448
915425
11790
897861
213989
7429
595365
558452
212846
10738
778549
14602
2434
9662
976707
12578
421716
439697
235585
933372
851209
753027
771357
399973
8320
756609
9414
6945
4065
951825
14686
381325
494257
793317
14396
913
922491
62901
212673
511073
98257
998177
322881
10588
572869
954009
295656
550739
405625
204259
792449
95301
3433
332296
345449
1159
7123
10128
592881
3919
482171
554425
805086
833617
348193
224449
629497
276489
450145
13039
750993
9841
11454
356561
100573
845699
738821
607505
897841
229632
122131
138945
3812
216973
86494
421215
999947
742721
903813
416153
11826
14243
693121
265367
763249
10965
783325
48693
972011
428593
873
10498
10182
2463
853469
957249
323970
13888
842329
763789
524059
2445
361620
12421
13150
7999
10945
14408
992505
880411
391355
939553
8705
9448
13280
870113
11933
346125
460881
704
731105
676028
47862
384068
802541
342265
112897
173893
6513
14876
853469
13048
713637
758913
816295
507915
197767
916481
889249
670257
364396
375634
280641
674189
5237
12012
201761
501021
465399
11958
335
10909
627689
606689
654167
64113
4432
9196
1807
592881
253507
718805
681789
572453
551049
8001
10379
200917
781425
905780
369874
892289
16619
868785
634625
842709
753877
312593
481617
639908
367244
370047
558602
5611
13122
883729
713852
202225
14528
10073
525361
725409
4181
11153
10418
911911
514345
7619
12292
770714
305025
324289
780481
15644
10670
797699
463893
5789
13064
124221
1925
845530
15674
892
202753
11390
593565
2193
9271
813
760633
638337
830705
418295
15229
892673
19393
19637
5069
556326
620211
12663
174741
26419
500367
721441
337569
960361
716645
954225
115531
335961
269825
97754
669762
13185
465025
656669
954409
103490
709803
217425
48693
11434
673745
675209
610561
128115
530535
985919
633801
1487
7635
772151
830705
512769
154697
676993
491417
533519
39745
369265
3782
799549
814
242527
397879
203097
397425
312334
5081
664137
8912
948697
600225
11715
8319
677223
650511
2484
14553
12379
771989
640969
954817
412621
4455
644137
19393
232513
7645
510241
6248
768625
144675
428523
402630
431389
3330
811969
7996
513749
140849
769663
860549
867531
455455
292681
999947
725709
843081
6172
293225
169089
509764
54105
342265
780481
14305
910883
894565
346125
83057
4822
743670
2447
1828
439665
726751
630900
304613
381405
892225
971713
807549
3073
721441
327710
450255
959939
4625
96065
13799
614311
272241
746689
2803
731
640485
12138
336389
356197
517469
517121
182069
110029
97138
15639
206909
1628
3822
5502
264700
904705
707993
5210
514573
284281
437045
59057
786888
5806
15689
230375
674189
195556
153050
303585
726143
440121
957377
497053
15649
11201
214393
13840
14052
71953
7297
466644
498401
257070
111215
808390
13857
4849
770714
789193
745829
54612
922521
502519
14032
919341
96773
334668
748289
226893
508257
231086
263217
573761
698654
915981
164633
286759
9119
812169
4516
983969
114689
562449
794949
845
393889
788981
392833
450145
180609
700949
831699
333845
318146
277633
251473
300783
250985
827568
1217
7314
2467
5994
781587
7099
70441
564753
33825
10874
386945
185729
860853
389793
12023
846065
80357
7663
12774
635137
213
14387
172065
417165
81
585
7204
354675
448705
544
461532
789511
561333
14592
12791
13633
283031
687841
286657
14759
9176
4093
82937
957494
635465
392591
10415
6009
572129
8579
719545
985855
405712
4680
394177
854131
999937
982296
106705
10790
357253
171419
457903
6700
1647
767477
484257
80113
444737
725761
846817
4025
843281
475705
14615
956897
562883
541373
161185
498789
1769
4085
837601
464977
75430
98553
897921
8952
6099
699201
547697
263217
137957
765659
135441
155189
863681
673745
656575
37006
294000
896545
165127
10712
530769
4154
11242
932437
880731
142401
276801
265705
12746
7053
22017
613126
114605
434761
5788
449833
304293
271287
912352
146529
368689
336777
214687
450393
693121
2081
997588
12785
356369
10885
983969
746829
973683
733057
706897
158720
15516
116545
740965
602625
10193
2319
201879
444985
118439
16109
3833
275557
495263
499945
32
14930
180161
146861
580425
713809
926748
477255
244040
944769
640065
129729
190265
912167
966577
783489
11171
960427
871945
668485
426777
196170
660245
520308
870841
490
384237
15078
13119
837
650367
4367
3730
302273
414769
430715
11981
840343
45173
970796
9950
792138
373057
13755
5174
667062
185605
862141
786065
841373
999521
560321
5045
989721
9049
627935
685741
549861
13461
14710
4021
284777
664489
935537
235648
6721
292865
358321
713637
7477
14811
908776
863681
566593
25946
439741
282
13850
526753
319592
147041
846569
929983
665057
3788
697729
372263
373513
56719
859360
525729
376537
845918
275519
341425
652856
298065
4078
762377
168362
822353
720005
244705
716385
789989
12474
803913
979573
375193
2755
837153
14293
636217
987164
7541
302703
14103
965961
634945
666433
303198
7311
11028
989940
548398
7794
16060
166759
823521
2379
504705
10899
614311
954521
482837
570463
387415
433513
639153
287275
749898
10629
23353
638825
298685
11954
805573
9070
170305
289161
93337
385081
350821
481
821605
964433
5617
13703
500281
8423
647148
707617
362583
643233
514817
987457
4532
3193
427137
12555
1223
526753
68353
897561
808390
328385
790881
11337
12789
509837
348193
391745
993879
285025
336915
240993
871377
16216
290083
84233
557747
14920
81039
53085
105329
4073
833204
529789
731753
582001
427969
255769
853457
204489
8098
644701
862977
8443
560513
221246
454593
814009
5703
929114
130627
7998
2711
984201
32
27337
363489
14238
866503
105185
320385
968710
457270
857765
2673
152437
15707
612041
748709
477255
4453
224366
681046
581771
523965
5696
968404
64801
338821
864017
60463
543801
424667
741309
756047
441091
813321
593889
6314
748289
339161
1051
203169
209930
357097
14969
732929
8735
346357
160309
999947
983129
12330
80577
12844
652
4847
10328
258369
431177
349273
138
12202
322545
605035
449329
634121
5522
15494
423065
646900
518785
14744
346625
332929
493373
14529
5780
185857
775139
6865
477025
3280
110203
786625
768161
479749
385413
132257
188825
7693
723441
512925
400906
6569
26931
474
575837
11735
618969
221345
717399
166140
15019
216753
511429
969483
728025
518839
12565
200801
714517
8542
91038
403479
402176
3894
130132
172105
111689
881425
562271
650321
873
650353
16336
773365
641665
810865
83677
909985
675701
15379
509329
6796
3136
8263
581381
286201
97754
550657
119521
660245
351933
464085
7779
527777
169241
4262
257573
484197
14837
67611
587261
633490
840980
761233
9841
312081
261245
369217
8077
161587
430121
233551
16136
14552
166777
536819
105188
345277
371131
3587
860401
811534
504801
9285
866503
273309
122361
918117
101969
563667
10408
537177
663295
784353
785081
374879
341425
11161
100481
769663
16302
992941
90675
415105
7053
172633
5902
536601
213409
493793
32
9025
991055
8777
692238
283031
358832
542891
449609
186191
168739
8712
734058
950176
625299
78651
8060
999947
64713
5537
148983
626433
15677
632321
621889
153050
158683
731962
211621
547371
888801
6893
5490
788649
993665
469129
368417
164037
74525
13806
326529
233775
374461
267237
191657
56916
244257
675521
244123
754727
925361
235126
334763
466329
544361
724985
6713
291705
12238
561333
8316
316981
253054
851095
558481
274147
122368
53765
756609
567180
288187
356765
4795
21901
199713
15411
674402
1516
15798
409685
387585
318069
1042
825365
101801
840793
40897
357889
640773
889601
431997
557747
972225
13416
241777
5366
898753
2908
622893
509153
19541
168897
736702
909129
919341
52225
412473
831141
159695
148737
12403
267233
215969
825697
439969
9196
6637
10495
80332
275629
240031
825365
829326
765061
71932
970279
616993
2841
915569
362583
6962
5410
839825
808859
67075
744929
16562
615858
920305
13687
3668
7405
138945
547797
15778
87051
861285
918667
322140
16392
12167
669137
705749
836177
9125
4218
15077
14763
254845
341953
2393
9921
815489
8167
86881
327809
555469
831377
8350
28417
6967
150953
134977
957057
947649
233601
404809
397425
10099
240
454785
112541
11269
619
844245
989940
729893
15745
295345
195461
324289
697385
486729
7418
436317
576385
695401
114929
856224
4775
11632
672345
376681
288993
909693
954353
366465
732603
200405
433875
433205
128907
857183
645601
975857
593959
294665
11592
64801
711426
222577
339677
2025
20777
197388
9254
254
393381
162
2227
664631
311425
676964
16293
124555
1149
226285
645789
13822
125440
3257
522791
168777
975857
804929
205845
372607
222230
60433
114553
418941
445209
145337
728105
47489
744529
3165
10812
11313
20777
801537
936293
923459
182208
55481
14956
525041
972
578611
891377
664015
176227
18603
63817
488291
11319
10634
846753
508905
732287
536433
13477
722453
936545
383929
12627
513749
113050
11481
327449
354814
834222
454785
803531
495357
6968
300274
833457
762709
876
402652
809049
13528
11033
847321
577249
413121
141908
800473
534175
581545
76161
779857
449433
537112
15668
983813
382627
10546
520857
545249
601249
2896
16306
16403
166759
11778
3809
109633
547697
12091
388059
529297
762577
834753
337410
570933
24341
730119
802305
597905
287595
1200
14860
431558
881965
13632
15787
50973
12185
539871
485585
9854
2759
863489
119621
320221
25125
590305
511893
756289
4627
806487
9069
362027
714553
368761
414465
869729
2583
264848
954868
712289
395929
3096
1353
1229
557873
8776
15138
156731
274723
7562
959489
2697
993627
894873
7473
12469
921087
211601
532085
898133
653057
385993
372529
130475
689305
174622
28909
574303
800923
100577
270655
9144
644801
16849
689729
698151
92475
732629
8905
618149
1441
471969
716419
942657
896801
401705
478345
207549
3087
52225
641761
215061
984573
16802
9240
16374
795040
134831
238281
593959
198169
12704
931589
963693
417569
761841
370047
7053
520308
1265
822492
305581
429089
597850
661953
15276
267201
643785
514433
797403
274422
7021
161
923857
15839
274422
644309
4883
3912
444985
510817
7715
172
38913
599425
930561
575647
448547
839870
14687
12389
190365
976129
854693
458381
124741
604483
416177
698405
511733
108001
916561
8960
147179
297125
312377
198597
66081
753665
406153
541545
523969
572543
11255
12538
951056
124959
658145
7938
173015
206508
242195
330757
776589
558
16937
3614
222213
16301
101801
619249
940337
568065
577553
329933
777161
67291
709697
15538
709478
661439
10049
49273
656289
590743
8595
12815
655009
109865
737433
150721
777161
11269
8110
835899
892947
217887
15917
418941
13512
816993
876333
999947
348355
83831
133060
11963
10624
565505
256017
92573
6807
623337
15563
234433
10550
785350
8230
809609
541859
750849
223434
677977
301857
15064
46351
12365
858363
928364
32249
15324
993091
450967
342953
513217
223503
14923
391041
682725
612041
747431
843085
534113
433313
4747
9185
126
608753
749761
538667
1677
177313
546792
950109
602902
21437
641257
810557
675471
169873
589345
625265
7571
10123
277953
15369
277777
656257
606097
83338
451573
14516
980825
572929
14017
757281
8220
529825
484545
210041
638825
168291
343242
322497
224640
10595
849273
530711
10366
1775
23950
2752
11765
16120
348193
6677
11035
786419
3097
198877
59697
13520
155265
6631
602668
8539
476431
950849
3459
885517
342657
695269
3319
143041
875277
258417
768177
649517
2629
725409
14805
754881
419585
15840
63969
758677
602305
631785
899531
1588
10178
288787
236897
755721
8350
696645
215889
13124
649897
638258
879263
910913
265169
904313
397425
2799
396417
6224
255241
1439
195381
3409
21361
625153
14246
4408
17137
307969
1633
933495
851241
506673
6024
433314
13
294401
8859
30997
184123
104129
739233
360324
199849
3510
20161
129
955457
797312
39357
267171
879641
347463
715673
512855
14083
939553
14295
17059
530711
899113
223993
5895
144607
861571
5145
10697
86686
531146
49587
316409
314921
737531
969483
54105
304926
425193
827641
975325
948625
15808
534297
12175
16516
67841
557881
952583
448321
16231
92937
894741
10991
11161
34689
543537
368761
3375
573019
8300
10243
119030
9231
1472
518841
907039
44097
5021
13746
501079
312257
715713
362555
942305
296001
348325
3469
800193
633153
31753
995329
2035
9628
435497
817279
15570
17217
282977
975645
752785
490481
272465
315171
910897
34592
832705
133489
30401
521121
718065
767121
693078
930351
469569
653281
831327
392591
589015
16627
651753
15932
836673
968573
859429
517218
186433
457158
422639
565505
109901
48693
139511
963105
13658
7958
573233
722881
486
426575
3796
3575
250449
12852
189185
243525
501617
9579
10774
13036
581373
765587
746373
441951
858121
235126
604483
235988
549251
312081
51236
3295
151844
769
211
88797
573855
289427
10305
34440
8140
13061
870689
392893
11035
12237
849
10493
791533
987164
6746
887797
103605
757697
14526
9895
3375
672025
938697
248
5569
7810
372917
684273
935367
357366
822262
8843
7836
3234
4048
908321
512029
260881
433313
109119
876301
299973
7641
185729
691521
888457
825015
100899
457609
9380
209363
511361
561565
380425
9432
13016
459297
967285
3396
4209
504999
639282
967611
123165
50973
489889
1526
39357
11829
10392
220
856173
494409
856993
302911
15996
475036
221663
105188
767489
210955
2416
838705
137805
885517
345499
463
435101
834709
893510
290689
306017
16847
307195
45173
922001
352345
229787
803995
493012
969865
642233
542066
132389
325089
5589
14827
645747
630753
1017
146113
441385
17031
600457
305902
180545
354753
387549
503169
864457
579741
12845
405254
10952
563973
11407
873333
634797
242013
305751
998561
499619
946154
9745
347945
231377
653505
421015
943454
18139
964657
759285
540304
364521
846401
643633
766475
326401
11660
8265
1593
946049
756
650809
222785
13752
903977
1754
140479
816737
249509
618783
68129
389633
313709
784123
9850
209983
29107
2587
52082
763249
3250
595013
312989
386508
256803
216973
14163
592881
179865
99233
7691
12333
434761
120897
865705
509837
32865
196091
858969
284497
484545
774901
3491
81307
956025
198023
3166
840113
822492
404939
286144
488945
294379
7529
17226
4120
685801
642359
637147
301637
33775
704865
498388
169374
6974
138764
7345
818885
838579
939114
922345
506457
943829
518561
211701
8851
262269
17641
907233
867665
647395
673853
11712
169777
7965
459951
409089
645317
15998
4482
17286
224905
407185
11662
857937
11675
477920
215257
244776
821201
519761
980577
947041
832705
854705
419
107057
926019
497345
15649
874939
9666
8264
791073
747745
234096
14710
676964
15488
939060
180009
669631
9558
848878
969385
756433
512925
471824
472809
313394
657521
958865
247609
1908
296833
19201
11536
669223
17633
924049
16766
83391
391227
159181
63497
41877
12917
13065
854167
445721
4922
456737
6955
388261
9653
12937
835365
906741
10974
15592
440915
833681
14901
102617
782361
932865
399881
174137
588049
278243
720695
366512
97621
984609
5790
372183
733203
842977
543347
471673
340809
914889
523865
908491
273973
12538
747741
517227
227761
17518
917833
999947
149899
575593
16141
80577
563020
184155
17730
6453
13578
2231
23201
558998
652249
308729
863681
16475
515645
761625
1713
132545
864633
540201
155469
631847
748749
2343
1765
494797
12199
439321
655009
16676
13498
240313
63162
900433
99190
5131
338529
942305
32
933145
8861
557541
946854
500581
8381
580949
443819
935855
943693
816841
8074
155757
368385
505849
74718
2419
333872
4935
105793
3129
741586
998993
159917
3200
78367
685377
7194
5724
27617
296513
106805
5036
534411
347529
180978
814279
181697
904529
380679
13794
178573
233985
7966
556657
871361
818649
526913
703281
925361
514345
1042
492557
14890
757281
2266
211621
206369
624833
861497
12911
726878
728053
8353
284117
116357
10663
528625
87713
14619
44241
706449
99288
170113
820631
75497
545383
684769
385249
177473
961991
184849
8658
9537
125505
204865
13461
920289
80017
115531
331415
86422
16962
792897
13382
681726
373636
752101
762790
501401
500371
11509
775795
17642
7805
2189
992
394371
318069
463187
632525
292913
541089
889490
685801
987
161848
276219
663113
419903
575353
837877
301185
676641
805201
566419
15070
832577
374397
788865
493223
569777
303877
7398
307969
65713
557117
138764
2962
10336
1929
120409
83338
5055
299709
17541
233345
17472
298854
125169
941793
344082
835365
331
146246
493012
829841
44721
83481
145917
4487
16180
15015
3998
12154
12830
847075
9190
32
651020
7985
7205
534313
114929
847905
694672
760001
6741
279595
49666
752101
621519
106705
1103
394585
3526
593719
913
15411
973799
451945
214393
208839
395607
804101
422208
457342
15376
12999
11275
322140
579249
553449
433001
197044
967729
9813
538469
140921
340095
786419
11279
13919
497177
424324
328543
854761
91851
910043
847905
5285
461665
463625
26113
794081
157690
258576
575137
2669
798369
64801
756577
346209
736593
9862
991076
766337
13371
16865
264009
266305
425592
275151
393977
377743
117902
935129
718633
301637
514345
796
293373
11358
360939
41985
366541
4164
897651
2024
846849
809665
98435
474661
74865
766977
353025
240385
128901
848089
13041
10961
95105
926177
673281
951389
184353
100257
17494
414801
956625
11090
813321
148009
248133
10272
688527
12591
137345
98396
383923
748781
990544
130657
42737
231885
253811
2574
16948
2700
189395
1562
791366
435843
58081
294865
740395
615977
2295
7963
445721
896985
632294
69545
7032
340095
1070
14467
16798
382927
6515
132265
9814
191305
493073
11818
132345
115185
875569
470869
3738
417987
242195
422667
486465
145537
3995
16389
95465
16852
161793
84570
375649
6813
365763
50849
2451
5760
993945
961793
373823
4209
784123
539176
15170
417857
925617
843569
431159
733794
649
126177
5158
616467
466881
533205
621889
4545
16272
928364
4236
595145
812169
916353
738323
841925
967001
13393
860393
107329
674593
761825
498049
34161
277321
893437
206209
676713
354814
15641
7968
725761
215257
10678
418789
518839
508544
3408
289857
82381
665737
873051
3051
341293
14506
234693
346625
295585
374145
54105
563649
985257
585361
473138
17986
46463
921217
14134
164936
116439
439941
442449
836177
301789
582001
833749
679993
374718
12220
252881
390273
437941
31939
802503
414224
287793
95993
491433
106436
720189
464505
352143
14849
2702
4022
9382
419585
481617
785281
307621
5589
26165
406153
827753
6510
753089
161646
91505
997129
2409
201879
904297
10115
16796
36481
708853
449743
129089
2581
780609
340485
348031
302621
633285
774710
436979
8752
542217
97621
895817
672001
3673
17316
10853
406153
240321
953569
133189
707477
314587
962791
469129
883064
882725
717569
14526
13513
168441
61091
482837
474065
833766
828865
5205
938397
7710
5952
445242
12099
13821
119621
214361
681343
123
113050
609281
339985
844373
268075
6324
32
848134
983843
495993
2689
473429
640421
11665
638188
883089
9731
589959
9627
5624
453793
625577
13338
4539
53461
693281
555151
818721
261473
295241
6997
256803
472122
862199
63249
604573
499017
13033
470197
976895
14886
331905
815025
424041
1294
6747
763741
212673
708557
252061
93041
122802
1832
229533
683901
12654
107649
3810
462401
5565
235667
800033
441921
17259
15338
712593
408818
683299
13673
253191
356561
861173
665473
132041
598433
752785
281462
15241
354966
279885
302727
435969
12332
943829
506704
576385
481961
399513
811265
10427
13100
287437
178483
388657
644426
216414
962885
158469
748289
15210
539753
522
868897
811483
338753
19
544233
6952
85330
569033
65265
830930
492369
927629
557195
347
94885
449743
195556
773685
388106
421301
4685
14940
292341
291881
615859
937633
3043
13580
330308
861761
557117
522437
3142
542891
135441
831141
739219
331665
43089
778201
17355
317161
387885
531225
394817
680440
544513
902154
6641
14719
403311
790973
189185
6851
4037
395250
678350
652705
177601
13248
680440
11802
579216
643641
535009
898598
378177
288131
709697
831841
199069
998435
65057
5871
661617
675075
932225
513217
527953
4959
662721
717475
245077
125440
3389
88851
12124
532449
27713
571973
813859
432513
106705
580689
695104
45799
500841
12943
18386
902913
406625
932545
119521
113505
499029
11108
608225
93537
779457
106513
14188
484728
6613
685741
1146
298854
13990
971685
99809
15139
13153
878984
15793
5715
741541
662721
446417
210041
104804
517227
68537
363209
738977
755721
417601
934177
495633
10162
343713
17096
770913
323307
306633
272507
2727
851829
534011
485217
661421
339389
851717
473956
694417
719073
14595
520574
543703
780481
708377
178673
16396
593719
154817
245173
68129
717526
13632
238437
95861
241705
985919
20661
47089
322075
740925
866665
443425
85
491
602369
452613
928321
326813
388890
3883
85089
234881
451573
778141
491989
86494
11831
382
137017
448321
115617
752101
63645
756859
109901
637147
11776
248949
701445
5719
331983
29385
459965
629753
201381
720279
850845
710543
2896
959355
212467
117
186113
777855
523155
125273
924993
14034
331415
680305
6864
226545
569413
1810
412737
11514
752321
990897
851437
881177
7847
427262
17832
846569
410014
347463
650875
54885
613453
753409
637737
91145
911833
640065
982419
198369
98645
802433
800729
5946
311953
576845
17618
378
250985
91505
726554
831937
4571
821993
11671
674753
6783
511361
393133
12358
632585
926338
6658
134977
732317
577345
196225
311099
904
878253
521313
262657
140273
643633
464658
629045
882761
360153
321686
269083
9317
765329
319505
113281
6857
87425
881
973953
921217
319641
31417
2890
424959
630900
88753
291493
232601
387073
6984
952958
7767
882563
727369
161587
8855
13938
29201
2708
7131
984897
810209
985249
880411
609409
906849
684923
552297
272152
831125
986835
516555
80339
186693
14067
781953
384089
563713
2811
807549
7501
413940
801957
15859
674049
482597
484728
961641
17121
10146
9947
506673
12058
535237
5844
924341
617159
353025
774471
580402
708631
288187
817906
733303
629045
699969
159917
754881
562353
84867
278732
705053
412449
38081
44574
657273
284565
460577
881089
317865
435012
900259
15535
538497
220353
730497
133769
722088
1034
6016
419281
390273
48977
866233
405405
434317
15813
770282
150005
894401
912001
7077
819411
382365
921425
382195
312995
6131
819615
827073
171626
553665
12599
13986
11846
513713
577249
985729
750609
3796
603209
867029
244705
537249
540737
676993
12342
4981
730993
211701
736865
896545
891537
166965
15474
389517
8064
649530
200753
938305
657937
838705
730999
405553
350721
842709
1279
3202
15732
7347
15433
529021
9068
842899
933145
834953
148225
49371
1481
629790
974503
110809
3477
301009
15701
527489
9765
915137
573855
917401
378613
14710
683337
888939
164753
14820
472673
661509
16632
169113
955425
5606
293373
357889
13247
693752
21487
278973
681343
709478
963905
999297
447615
707993
5462
79301
152871
772561
2290
409419
15730
446465
9421
678145
4484
448961
988926
635309
16903
439541
55561
12886
5555
870309
6182
598825
925543
12945
97561
482129
916868
17195
116505
864457
70793
707993
4285
495661
682255
10710
12126
13727
646689
1276
51236
6038
740545
364396
134012
825
682065
312995
11881
44283
570077
671745
638721
14683
749898
805167
242049
718209
573153
834849
16831
313825
539899
182129
712097
815805
32
668659
11384
13035
442697
420209
438751
17774
1133
779
880181
408653
2799
5948
434081
268269
241649
15010
33937
529901
581381
575079
2865
10916
880341
465569
632525
18269
599425
519
156141
843993
923857
807514
256585
539899
146145
748637
332337
892673
9587
12996
336275
34440
928290
474414
287125
716673
197019
896613
556969
660809
963129
886621
1068
9248
234329
415645
778829
495877
11005
462701
393977
10442
79873
169777
6646
458439
303585
117755
587045
744185
538363
373823
946993
818967
16939
794081
344745
645009
393120
760
568353
389313
341293
211034
873345
148441
435141
17896
112735
5033
13716
979157
652097
220785
531146
384903
323017
299069
617983
964849
999947
863041
241367
649517
14848
931265
115157
575409
758913
10590
699253
219777
182661
5470
905569
241777
521351
4062
101441
776489
737985
12913
672369
4578
3378
679065
133769
595425
12190
3181
6205
776274
585361
380211
293225
363637
15212
18060
113983
638283
189123
359
76493
229928
380211
334229
746465
11008
388815
845897
181549
750609
637021
602369
95873
250985
943674
731365
356082
611757
493073
524897
162610
9215
917113
8841
12279
819568
627245
9234
926105
293059
954347
4753
17737
576932
948271
539559
194529
400501
603521
760577
46145
241891
658435
556465
319757
12982
612361
164801
145217
791253
719713
18788
265860
742360
4718
309
10955
967913
143747
624729
14778
8107
16298
18583
276219
3814
674757
79493
17812
440121
563893
960
399973
367753
812385
305615
782681
616561
493373
10272
911445
659585
401857
969727
417987
30765
535777
802849
457017
450049
8561
497177
848729
599617
11135
532869
12276
997865
495877
530535
278251
146401
1210
12606
18743
9605
480073
649725
6529
314
635933
958629
974657
13046
482129
9592
619977
18114
17911
73759
810209
325089
123419
99407
786272
659
18543
974789
363453
972090
15042
656289
152833
61233
184393
956305
568577
943949
928
4179
32
583061
605253
236780
642531
828928
42249
134521
5688
6711
299850
18758
629790
10339
119171
3670
972461
291377
865270
312995
492801
358641
383809
6724
95521
851209
78657
15602
499945
4961
534917
634153
14106
157690
271641
124289
896873
221161
445569
892881
450673
293373
12246
227697
815489
972011
761853
705473
168735
841701
3427
8801
637
297405
728673
7989
806385
423533
2097
8008
729809
258971
317777
908491
323137
588515
1812
592991
253569
67385
777633
9052
828217
18790
596465
448345
816873
6869
6391
265409
842689
665891
648745
287387
814573
833457
5547
6222
694305
853921
266753
849906
185587
905345
636045
793300
812289
350041
996537
639086
145281
555626
581603
181697
227761
17995
17195
907233
32337
437195
14041
657225
646755
2398
705053
197388
370
12322
1945
396897
105665
402569
724433
607811
828897
61745
346357
999947
234329
821501
11600
559849
5999
5228
203860
6925
13981
29925
315
444675
406209
443393
932225
470253
322573
893185
73281
127447
193281
518561
855148
1324
13180
377473
306003
771649
9145
1348
1601
1617
563169
8303
14687
710035
356521
12452
801057
332681
13409
808
925869
69143
5768
18161
996289
862613
4591
467389
4640
931361
435497
771681
3195
196877
717345
853072
836113
842415
16727
967433
17884
7280
6746
4626
4654
757990
14844
12350
685313
158141
440121
827169
168982
157049
644589
712666
792801
89997
518785
99587
144349
11973
264833
418
7299
423093
8350
311809
469897
252297
291081
374831
242013
7378
7457
249633
160801
118081
598989
19576
999947
618969
85506
158145
457081
997588
11381
164609
8429
93433
999947
982509
437452
298734
6879
823169
2096
956025
17766
76641
4967
882868
813513
715673
5622
554912
707357
276041
19562
977285
188953
772698
502175
18909
800939
149899
8784
904587
17752
182661
983969
16808
450049
771357
826183
63577
892273
92064
603913
3823
16341
3463
169601
520577
678651
35995
804821
9848
17380
807783
153769
236564
857693
449641
255241
899845
134529
794345
422941
687073
246641
146529
720889
3272
12121
855449
14768
4458
766849
14904
43099
662721
19123
565381
417987
11739
270877
14740
6736
750785
399402
31397
905969
4491
708697
746471
218241
315655
485577
519617
358881
404219
64329
282449
846337
834985
458857
4548
645747
449329
210305
289329
983654
19703
827979
830843
10602
499713
88393
719345
396769
13441
10119
18513
355973
155933
380136
13791
191993
525857
852977
16587
64133
870949
836733
18990
178049
182529
294000
90214
411585
960101
677826
322140
6180
687122
253665
674757
700677
762637
19589
699009
137664
674433
726145
690769
446631
949169
943674
10845
18074
17921
700225
638941
759553
517469
531225
131409
117381
239087
475299
448547
6564
810409
663
5704
126522
86153
42389
492194
18216
7393
317865
971297
559849
692431
10233
13219
12862
867233
545383
913411
649897
131661
349025
13005
469441
753409
17242
877173
16368
225729
940545
353793
127773
379161
249509
658435
421585
672083
549697
8121
6960
116289
262265
875054
965125
118233
3072
324289
13845
168291
852977
18642
578593
767425
136635
12859
798925
551125
852270
23057
237313
623265
356128
714783
9852
988365
15123
651066
310890
933553
477169
248581
13732
329337
925185
734391
8525
422033
287297
11595
633389
457009
4262
856250
877489
14005
1316
6325
704639
220213
547089
14520
999947
884239
18847
3562
6061
845249
870257
862791
748289
165805
622941
619298
687425
4897
10548
2764
285532
4625
453281
11250
16640
695485
384493
945141
497345
371719
305233
325085
900977
404897
16248
423324
695085
439401
937817
360029
122601
425281
700972