10
7 3
10
5
1
12
9
5
14
200 0
4
7
8
6
4
6
7
3
10
2
3
8
1
10
4
7
1
7
3
7
2
9
8
10
3
1
3
4
8
6
10
3
3
9
10
8
4
7
2
3
10
4
2
10
5
8
9
5
6
1
4
7
2
1
7
4
3
1
7
2
6
6
5
8
7
6
7
10
4
8
5
6
3
6
5
8
5
5
4
1
8
9
7
9
9
5
4
2
5
10
3
1
7
9
10
3
7
7
5
10
6
1
5
9
8
2
8
3
8
3
3
7
2
1
7
2
6
10
5
10
1
10
2
8
8
2
2
6
10
8
8
7
8
4
7
6
7
4
10
5
9
2
3
10
4
10
1
9
9
6
1
10
7
4
9
6
7
2
2
6
10
9
5
9
2
1
4
1
5
5
5
5
8
7
4
2
8
6
10
7
3
2
8
9
6
8
5
2
9
6
10
8
6
4
9
9
4
2
9
10
1000 20
84
87
78
16
94
36
87
93
50
22
63
28
91
60
64
27
41
27
73
37
12
69
68
30
83
31
63
24
68
36
30
3
23
59
70
68
94
57
12
43
30
74
22
20
85
38
99
25
16
71
14
27
92
81
57
74
63
71
97
82
6
26
85
28
37
6
47
30
14
58
25
96
83
46
15
68
35
65
44
51
88
9
77
79
89
85
4
52
55
100
33
61
77
69
40
13
27
87
95
40
96
71
35
79
68
2
98
3
18
93
53
57
2
81
87
42
66
90
45
20
41
30
32
18
98
72
82
76
10
28
68
57
98
54
87
66
7
84
20
25
29
72
33
30
4
20
71
69
9
16
41
50
97
24
19
46
47
52
22
56
80
89
65
29
42
51
94
1
35
65
25
15
88
57
44
92
28
66
60
37
33
52
38
29
76
8
75
22
59
96
30
38
36
94
19
29
44
12
29
30
77
5
44
64
14
39
7
41
5
19
29
89
70
18
18
97
25
44
71
84
91
100
73
26
45
91
6
40
55
87
70
83
43
65
98
8
56
5
49
12
23
29
100
44
47
69
41
23
12
11
6
2
62
31
79
6
21
37
45
27
23
66
9
17
83
59
25
38
63
25
1
37
53
100
80
51
69
72
74
32
82
31
34
95
61
64
100
82
100
97
60
74
14
69
91
96
27
67
85
41
91
85
77
43
37
8
46
57
80
19
88
13
49
73
60
10
37
11
43
88
7
2
14
73
22
56
20
100
22
5
40
12
41
68
6
29
28
51
85
59
21
25
23
70
97
82
31
85
93
73
73
51
26
86
23
100
41
43
99
14
99
91
25
91
10
82
20
37
33
56
95
5
80
70
74
77
51
56
61
43
80
85
94
6
22
68
5
14
62
55
27
60
45
3
3
7
85
22
43
69
29
90
73
9
59
99
37
9
54
49
4
34
34
49
91
55
68
47
69
30
1
47
89
98
50
91
4
34
64
98
54
93
87
26
53
97
76
89
58
30
37
61
15
22
61
5
29
28
51
49
57
3
95
98
100
44
40
3
29
4
1
82
48
39
60
52
36
35
40
93
16
28
5
30
50
65
86
30
44
36
78
1
39
72
50
90
68
89
93
96
44
45
30
91
83
41
42
70
27
33
62
43
61
18
24
62
82
10
91
26
97
68
78
35
91
27
25
58
15
69
6
59
13
87
1
47
27
95
17
53
79
30
47
91
48
71
52
81
32
94
58
28
13
87
15
56
13
91
13
80
11
70
90
75
56
42
21
34
88
89
39
67
71
85
57
18
7
61
50
38
6
60
18
19
46
84
74
59
74
38
90
84
8
79
58
15
72
30
1
60
19
39
26
89
75
34
58
82
94
59
71
100
18
40
70
64
23
95
74
48
32
63
83
91
93
92
58
16
22
58
75
92
48
52
32
22
38
41
55
31
99
26
82
17
17
3
32
40
97
5
39
81
19
22
71
63
13
80
78
86
37
5
77
84
8
60
58
45
100
12
28
51
37
61
19
6
64
50
45
12
6
35
92
76
56
15
90
69
94
19
6
83
23
83
18
31
94
75
27
94
87
54
44
75
15
14
80
78
63
76
89
20
11
33
95
18
47
36
38
92
54
44
74
29
26
92
11
19
18
37
64
56
91
59
31
5
72
62
34
86
90
74
5
52
6
51
69
4
86
7
96
40
50
21
68
27
64
78
97
82
66
61
37
56
71
19
12
43
33
97
80
22
71
85
73
28
35
41
84
73
99
31
64
48
51
31
74
15
60
23
48
25
83
36
33
5
55
44
99
87
41
79
60
63
63
84
42
49
24
25
73
23
55
36
22
58
66
48
72
77
70
19
2
4
54
34
8
60
29
7
98
21
85
9
35
99
92
77
99
16
53
72
90
60
7
11
17
25
10
40
1
79
10
54
82
15
39
90
27
68
48
24
88
32
33
23
82
76
51
80
91
55
51
32
14
58
95
82
82
4
21
34
83
82
88
16
97
26
5
23
93
52
98
33
35
82
7
16
58
9
96
100
63
98
84
77
55
78
10
88
33
83
22
67
64
61
83
12
86
87
86
31
91
84
15
77
17
21
93
26
29
40
26
91
37
61
19
44
38
29
83
22
11
56
89
26
16
71
38
54
9
23
84
51
58
98
28
27
70
72
52
50
11
29
40
99
89
11
94
78
91
77
100
53
32
88
78
100
58
67
53
18
42
36
69
99
85
96
77
6
67
29
55
29
9
94
79
98
56
73
75
46
1
26
98
84
13
28
83
22
2000 300
384
887
778
916
794
336
387
493
650
422
363
28
691
60
764
927
541
427
173
737
212
369
568
430
783
531
863
124
68
136
930
803
23
59
70
168
394
457
12
43
230
374
422
920
785
538
199
325
316
371
414
527
92
981
957
874
863
171
997
282
306
926
85
328
337
506
847
730
314
858
125
896
583
546
815
368
435
365
44
751
88
809
277
179
789
585
404
652
755
400
933
61
677
369
740
13
227
587
95
540
796
571
435
379
468
602
98
903
318
493
653
757
302
281
287
442
866
690
445
620
441
730
32
118
98
772
482
676
710
928
568
857
498
354
587
966
307
684
220
625
529
872
733
830
504
20
271
369
709
716
341
150
797
724
619
246
847
452
922
556
380
489
765
229
842
351
194
501
35
765
125
915
988
857
744
492
228
366
860
937
433
552
438
229
276
408
475
122
859
396
30
238
236
794
819
429
144
12
929
530
777
405
444
764
614
539
607
841
905
819
129
689
370
918
918
997
325
744
471
184
491
500
773
726
645
591
506
140
955
787
670
83
543
465
198
508
356
805
349
612
623
829
300
344
747
569
341
423
312
811
606
802
662
731
879
306
321
737
445
627
523
466
709
417
283
259
925
638
63
625
601
37
453
900
380
551
469
72
974
132
882
931
934
895
661
164
200
982
900
997
960
774
814
669
191
96
927
467
85
341
91
685
377
543
937
108
446
757
180
419
888
413
349
173
660
10
337
211
343
588
207
302
714
373
322
256
820
600
722
905
940
812
941
668
706
229
128
151
985
659
921
225
423
270
397
82
631
85
293
973
673
851
626
386
223
300
641
43
899
714
299
191
525
591
210
582
820
337
733
156
995
5
380
770
274
777
851
256
861
143
580
885
994
206
622
568
505
614
962
755
327
260
945
203
203
507
785
22
843
869
529
190
873
909
959
499
37
809
754
249
304
334
134
649
891
755
568
747
369
530
501
47
789
798
250
991
304
34
364
498
254
893
687
126
153
997
976
189
158
730
437
461
415
922
461
305
29
28
51
749
557
903
795
698
700
44
40
3
429
404
501
682
648
539
160
152
536
135
340
693
216
128
505
630
50
965
286
430
344
336
178
901
239
972
950
290
368
989
293
796
744
145
830
391
683
341
542
570
827
233
262
43
361
118
24
762
82
310
191
426
997
368
678
235
691
627
525
58
615
169
206
359
313
387
101
347
727
995
917
553
579
530
947
291
648
971
52
81
632
594
858
628
313
887
215
356
513
91
413
480
611
970
190
275
356
642
621
434
988
889
339
567
771
285
857
418
607
261
850
238
206
60
218
519
946
784
874
459
874
638
290
484
608
479
758
315
472
730
101
460
619
439
26
389
75
234
158
682
494
359
271
700
418
840
570
364
623
795
174
848
432
463
683
391
293
792
58
116
522
158
575
492
948
952
232
22
538
741
55
31
99
326
82
517
517
3
232
140
797
405
339
581
219
22
971
863
813
380
978
686
537
905
177
484
208
760
858
745
500
912
128
951
237
561
819
106
564
50
245
712
806
935
292
376
956
615
590
769
994
919
806
883
823
983
718
31
94
575
127
594
487
254
544
75
815
714
180
378
763
776
89
920
711
733
295
18
347
236
138
692
154
944
574
329
926
292
711
19
218
837
964
56
91
859
131
905
572
662
634
686
790
74
605
852
806
251
869
504
486
7
196
640
950
121
968
227
764
678
597
982
866
561
37
956
771
519
212
343
533
197
380
322
271
985
173
428
235
41
284
73
399
831
64
348
951
31
574
715
60
523
48
925
83
436
233
205
955
444
899
487
641
279
160
263
263
684
42
849
724
325
273
123
155
336
822
458
366
748
172
777
270
219
702
704
654
934
908
960
729
807
798
721
85
309
335
699
992
377
899
716
53
172
190
560
507
11
17
225
110
540
1
379
110
54
82
115
339
990
427
68
148
224
788
232
533
123
282
876
851
180
591
255
351
132
814
858
495
182
82
604
721
434
983
182
488
416
297
826
405
723
893
552
298
33
135
182
507
416
58
709
596
1000
963
298
484
777
155
978
310
588
933
383
22
267
564
861
683
212
686
87
286
931
991
584
315
477
117
821
893
526
529
840
526
491
137
361
619
644
338
929
583
622
311
956
889
226
816
571
438
854
9
723
784
351
658
98
828
127
270
72
652
150
911
529
640
399
889
611
394
578
891
977
200
553
932
88
778
100
658
567
953
18
642
736
369
299
185
196
777
806
267
429
955
529
309
594
279
198
556
673
775
446
1
326
998
284
413
128
383
422
694
335
440
335
422
160
986
958
355
762
763
973
542
717
853
851
663
483
400
218
155
174
16
507
852
365
791
264
492
173
38
538
860
829
872
281
988
857
591
342
971
353
666
512
70
518
362
84
352
113
301
507
639
668
365
490
33
155
105
876
680
142
413
539
970
637
171
957
845
761
650
815
466
315
327
887
184
40
970
536
153
622
394
791
290
110
632
674
265
736
549
296
878
314
834
199
950
356
156
794
469
157
961
934
824
287
172
359
678
141
246
182
762
991
324
51
101
955
76
365
43
625
660
920
290
845
470
239
552
977
384
20
134
344
305
957
982
476
667
12
968
913
193
730
903
869
132
3
175
208
719
217
184
378
488
473
574
958
63
126
934
798
497
419
142
154
727
475
981
394
486
949
306
31
30
560
899
161
563
425
720
281
642
903
11
481
727
584
790
141
709
724
939
558
494
432
711
221
906
691
614
392
639
271
422
668
830
672
181
744
96
900
25
89
155
387
570
233
970
711
374
31
434
664
588
280
95
650
500
352
340
465
743
331
87
516
350
916
187
882
12
635
134
388
723
288
774
644
520
743
355
245
125
140
260
64
419
354
713
270
706
405
734
800
735
820
316
436
88
854
670
451
488
803
838
563
90
611
206
961
705
912
558
830
404
817
893
822
523
606
444
580
362
529
379
448
701
46
883
788
900
552
590
387
354
427
949
795
37
507
108
93
418
665
922
821
481
167
995
355
124
438
934
485
318
313
932
18
710
166
157
609
70
746
996
423
172
296
570
560
802
677
653
572
341
926
744
173
92
90
528
567
879
813
51
197
125
334
214
187
500
371
795
569
116
142
343
640
438
264
199
591
940
203
514
632
129
258
805
572
347
684
139
226
496
541
422
973
227
635
159
726
357
953
646
473
447
340
112
884
604
662
826
543
217
340
175
345
597
331
268
295
14
758
520
861
651
293
833
877
280
991
954
636
296
599
108
742
938
571
977
541
585
802
84
801
493
610
497
441
940
764
736
305
874
607
165
524
252
350
752
531
340
705
166
987
303
626
80
592
548
408
485
132
562
920
932
54
529
428
495
820
544
582
124
769
188
640
644
439
989
395
321
681
99
487
19
753
464
99
696
11
506
180
143
67
99
426
473
979
854
967
798
749
548
273
517
87
913
160
878
901
554
198
933
4
36
952
108
499
50
155
862
907
335
4
326
785
429
798
764
634
116
561
382
15
186
898
101
98
409
330
350
314
880
635
317
915
586
776
766
987
931
627
893
617
630
570
753
410
367
516
396
834
429
777
848
614
27
301
63
787
630
764
101
509
398
417
776
983
545
541
321
827
519
566
795
500
135
547
909
854
63
304
687
843
433
535
808
811
835
870
597
816
985
697
325
383
466
452
717
362
344
38
188
862
603
982
361
89
880
621
942
294
925
629
136
709
163
943
871
997
164
467
812
501
516
488
235
333
291
951
694
634
340
881
495
294
214
855
383
445
476
324
739
752
952
874
812
466
169
682
814
684
500
978
536
15
465
770
347
108
73
392
741
412
624
588
58
837
794
440
282
621
115
372
372
419
597
535
884
765
568
698
801
68
675
336
434
491
458
133
950
530
524
691
293
148
630
350
336
423
141
969
44
256
340
767
26
937
654
261
53
221
958
205
288
984
541
722
827
998
206
128
879
729
170
171
228
799
521
564
222
661
884
617
268
224
383
293
512
36
554
564
609
863
769
896
199
661
969
377
10
174
504
888
255
674
58
482
824
930
397
45
943
281
13
210
856
748
855
367
135
760
282
743
974
402
639
172
414
959
900
423
485
756
662
91
781
72
924
604
1
321
1
943
953
13
505
808
760
359
526
895
118
159
637
91
561
627
615
974
938
866
749
422
621
410
864
401
833
787
5
834
459
357
128
411
369
632
570
129
342
447
375
459
606
11
902
166
990
868
491
927
733
239
700
706
1
563
458
833
349
462
18
808
170
498
570
539
129
140
19
471
586
393
281
543
755
534
708
744
401
551
22
486
789
721
191
141
635
648
326
984
462
695
143
631
192
64
521
321
555
539
143
493
931
423
35
686
309
95
781
709
645
803
546
785
523
88
926
158
736
603
493
549
297
987
531
841
50
52
513
957
590
655
449
873
429
483
558
89
577
338
798
221
140
695
6
15
783
283
524
870
237
16
418
885
354
300
725
755
351
237
711
293
243
159
165
24
642
722
112
570
411
261
791
903
956
148
917
90
782
440
959
18
807
376
902
512
675
979
266
378
567
977
670
162
135
834
5000 450000
289384
930887
692778
636916
747794
238336
885387
760493
516650
641422
202363
490028
368691
520060
897764
513927
180541
383427
89173
455737
5212
595369
702568
956430
465783
21531
722863
665124
174068
703136
513930
979803
634023
723059
133070
898168
961394
18457
175012
478043
176230
377374
484422
544920
413785
898538
575199
594325
798316
664371
566414
803527
776092
268981
759957
241874
806863
999171
906997
497282
702306
420926
477085
336328
660337
126506
750847
621730
661314
925858
616125
353896
819583
100546
898815
233368
515435
990365
344044
313751
171088
426809
117277
947179
695789
393585
705404
502652
392755
612400
999933
95061
549677
993369
947740
210013
636227
698587
348095
297540
140796
480571
651435
960379
97468
66602
710098
612903
573318
570493
926653
260757
997302
560281
724287
209442
953866
429690
228445
346620
558441
744730
958032
108118
738098
905772
834482
890676
120710
698928
704568
777857
179498
872354
254587
276966
455307
964684
406220
28625
51529
332872
805733
48830
409504
530020
258271
363369
959709
486716
226341
518150
747797
700724
142619
2246
122847
493452
892922
243556
192380
597489
537765
888229
469842
792351
165194
441501
757035
87765
470125
324915
936988
275857
373744
346492
322228
148366
709860
281937
151433
452552
316438
899229
153276
975408
901475
276122
468859
794396
36030
661238
908236
573794
65819
894429
366144
231012
335929
639530
318777
322405
964444
255764
114614
854539
118607
436841
2905
344819
235129
670689
797370
67918
569918
466997
43325
987744
259471
512184
298491
295500
689773
206726
385645
755591
617506
268140
502955
469787
907670
338083
308543
388465
110198
939508
759356
228805
376349
278612
573623
127829
949300
887344
195747
35569
354341
755423
23312
613811
267606
321802
425662
473731
44879
811306
229321
178737
79445
248627
648523
503466
586709
473417
408283
213259
412925
167638
442063
305625
962601
532037
433453
911900
419380
145551
947469
290072
900974
487132
903882
684931
808934
845895
158661
370164
657200
387982
548900
252997
152960
713774
272814
739669
187191
681096
952927
116467
365085
911341
422091
327685
443377
855543
755937
379108
517446
219757
669180
418419
706888
89413
103349
32173
451660
262010
402337
625211
166343
467588
878207
319302
697714
667373
575322
401256
864820
44600
517722
229905
955940
939812
73941
915668
311706
346229
811128
829151
565985
996659
763921
789225
602423
867270
821397
54082
645631
740085
679293
811973
207673
73851
647626
905386
741223
739300
306641
606043
783899
340714
352299
256191
280525
942591
688210
108582
288820
499337
937733
371156
495995
218005
160380
614770
85274
981777
668851
247256
721861
348143
575580
445885
421994
223206
867622
679568
962505
690614
801962
262755
31327
154260
518945
828203
613203
723507
936785
902022
222843
390869
789529
235190
608873
949909
849959
210499
448037
518809
457754
686249
383304
33334
132134
321649
772891
999755
517568
251747
690369
319530
514501
238047
473789
549798
66250
86991
273304
3034
505364
12498
910254
294893
247687
519126
761153
613997
245976
209189
649158
703730
895437
32461
253415
543922
870461
26305
60029
388028
278051
266749
707557
308903
504795
697698
858700
571044
301040
132003
90429
806404
144501
682
617648
908539
36160
895152
522536
282135
104340
171693
502216
516128
720505
755630
60050
590965
298286
636430
495344
576336
903178
202901
885239
407972
416950
260290
495368
717989
392293
585796
40744
53145
102830
658391
961683
655341
553542
570
453827
174233
172262
956043
690361
409118
228024
266762
82
526310
903191
495426
618997
806368
214678
504235
730691
631627
764525
226058
349615
673169
328206
390359
726313
947387
565101
204347
602727
634995
204917
56553
325579
893530
528947
532291
302648
756971
799052
819081
799632
218594
830858
418628
541313
561887
439215
788356
193513
720091
14413
59480
909611
858970
966190
152275
806356
47642
356621
925434
198988
77889
498339
524567
487771
27285
56857
790418
300607
372261
125850
100238
107206
473060
35218
648519
34946
990784
436874
228459
710874
967638
804290
620484
826608
770479
772758
149315
334472
645730
591101
533460
723619
89439
58026
211389
633075
631234
518158
933682
3494
160359
550271
110700
633418
101840
275570
668364
92623
228795
413174
319848
196432
217463
456683
539391
504293
745792
205058
355116
391522
796158
888575
631492
401948
462952
359232
35022
610538
393741
485055
614031
554099
35326
241082
187517
653517
33003
372232
746140
261797
785405
582339
974581
519219
39022
513971
539863
784813
235380
894978
692686
31537
299905
324177
433484
279208
199760
984858
889745
593500
469912
20128
663951
505237
777561
367819
675106
810564
740050
421245
588712
41806
519935
563292
77376
558956
593615
133590
343769
828994
544919
552806
376883
844823
876983
326718
124031
593094
311575
530127
186594
781487
550254
850544
803075
327815
734714
478180
138378
474763
415776
727089
32920
935711
806733
110295
11018
400347
760236
871138
745692
305154
423944
122574
666329
300926
449292
306711
894019
277218
836837
596964
575056
387091
963859
378131
714905
698572
372662
369634
689686
304790
613074
722605
756852
419806
349251
767869
336504
109486
639007
82196
414640
62950
721121
80968
880227
686764
387678
290597
963982
740866
887561
539037
127956
367771
433519
359212
66343
322533
245197
272380
627322
858271
994985
384173
794428
344235
152041
647284
970073
307399
245831
901064
370348
966951
982031
250574
653715
886060
57523
134048
626925
945083
189436
271233
829205
622955
630444
411899
945487
875641
684279
89160
250263
679263
989684
561042
539849
141724
208325
26273
449123
454155
927336
335822
937458
909366
102748
591172
311777
160270
725219
938702
621704
914654
209934
450908
53960
356729
862807
515798
748721
547085
121309
515335
742699
110992
76377
798899
252716
801053
825172
218190
771560
752507
554011
709017
178225
173110
816540
490001
333379
58110
945054
955082
489115
671339
405990
59427
28068
785148
575224
776788
332232
696533
292123
591282
323876
884851
390180
576591
202255
215351
311132
973814
967858
381495
199182
146082
554604
15721
152434
887983
590182
97488
359416
79297
768826
765405
138723
796893
550552
230298
90033
399135
443182
898507
990416
767058
299709
380596
860000
501963
112298
687484
475777
80155
68978
191310
742588
139933
723383
895022
544267
313564
508861
903683
909212
277686
669087
564286
590931
735991
794584
197315
651477
754117
95821
641893
37526
395529
538840
897526
897491
651137
101361
889619
247644
170338
80929
506583
826622
804311
917956
370889
634226
426816
274571
543438
220854
460009
107723
811784
712351
418658
9098
363828
689127
621270
522072
726652
533150
60911
140529
430640
228399
241889
836611
992394
928578
433891
498977
755200
754553
416932
126088
388778
360100
400658
448567
580953
377018
72642
392736
89369
491299
918185
453196
696777
55806
975267
423429
588955
552529
80309
19594
297279
322198
372556
289673
250775
806446
305001
522326
560998
238284
648413
466128
598383
565422
914694
179335
942440
987335
88422
548160
994986
522958
1355
691762
578763
492973
631542
167717
561853
711851
703663
375483
550400
76218
665155
801174
399016
486507
839852
476365
724791
488264
942492
323173
570038
373538
18860
28829
360872
107281
576988
355857
146591
578342
563971
725353
587666
195512
893070
149518
907362
113084
41352
974113
189301
706507
291639
104668
709365
131490
581033
434155
136105
39876
273680
706142
413413
292539
734970
290637
916171
311957
162845
62761
406650
726815
304466
994315
922327
713887
660184
346040
826970
701536
320153
532622
924394
611791
637290
150110
259632
734674
584265
395736
774549
374296
101878
704314
666834
353199
994950
99356
665156
157794
678469
588157
400961
982934
98824
323287
213172
275359
185678
40141
493246
22182
572762
933991
150324
210051
84101
409955
461076
668365
322043
235625
42660
423920
456290
225845
293470
451239
841552
474977
125384
520020
63134
526344
19305
161957
365982
232476
953667
68012
788968
446913
90193
361730
380903
756869
88132
465003
683175
549208
649719
5217
301184
692378
945488
757473
434574
238958
725063
276126
713934
366798
312497
293419
893142
848154
971727
775475
596981
925394
843486
385949
372306
450031
264030
269560
206899
352161
734563
406425
417720
384281
411642
718903
593011
873481
992727
27584
628790
234141
303709
342724
600939
132558
152494
10432
980711
124221
785906
577691
49614
629392
963639
938271
79422
227668
207830
802672
96181
458744
209096
513900
843025
137089
749155
952387
10570
258233
979970
155711
492374
800031
498434
609664
932588
167280
620095
429650
291500
922352
7340
857465
551743
487331
312087
147516
231350
519916
950187
843882
495012
675635
874134
854388
812723
623288
806774
339644
881520
786743
495355
890245
103125
510140
16260
552064
677419
636354
981713
485270
558706
505405
342734
626800
992735
654820
774316
740436
691088
240854
100670
702451
916488
974803
556838
245563
598090
363611
585206
995961
666705
596912
402558
769830
623404
418817
321893
300822
571523
303606
302444
646580
325362
161529
273379
834448
332701
564046
574883
23788
804900
675552
242590
721387
650354
799427
966949
764795
163037
68507
277108
346093
665418
679665
115922
288821
98481
954167
105995
186355
774124
408438
832934
99485
86318
106313
933932
419018
186710
25166
959157
991609
217070
201746
712996
867423
1172
196296
148570
680560
264802
425677
26653
446572
105341
658926
251744
720173
613092
874090
906528
903567
798879
255813
3051
885197
362125
453334
304214
65187
478500
263371
56795
695569
465116
286142
79343
982640
482438
744264
663199
263591
169940
206203
226514
791632
865129
478258
511805
994572
352347
934684
898139
151226
190496
417541
36422
68973
387227
340635
134159
865726
120357
190953
77646
585473
993447
673340
568112
475884
417604
747662
255826
587543
470217
482340
379175
335345
960597
407331
846268
829295
342014
260758
980520
48861
194651
533293
117833
581877
390280
251991
963954
510636
959296
41599
96108
952742
714938
180571
944977
132541
444585
200802
720084
914801
199493
615610
766497
676441
22940
612764
505736
881305
389874
2607
930165
584524
52252
564350
682752
442531
816340
646705
953166
291987
688303
565626
761080
919592
262548
222408
568485
707132
939562
804920
621932
139054
420529
388428
815495
959820
517544
837582
841124
423769
840188
287640
524644
892439
851989
207395
851321
184681
854099
804487
993019
58753
886464
754099
494696
149011
976506
63180
856143
916067
868099
994426
571473
804979
382854
386967
764798
416749
224548
122273
840517
581087
409913
365160
989878
261901
572554
841198
962933
943004
162036
955952
518108
48499
710050
529155
713862
202907
592335
570004
635326
976785
564429
206798
781764
463634
110116
546561
880382
851015
185186
720898
432101
595098
602409
938330
373350
691314
295880
852635
634317
457915
808586
668776
22766
34987
197931
736627
237893
306617
306630
389570
799753
387410
596367
581516
367396
222834
644429
247777
73848
829614
485027
22301
941063
603787
960630
830764
295101
256509
683398
929417
230776
491983
114545
253541
43321
828827
506519
797566
651795
329500
187135
451547
716909
299854
33063
84304
522687
193843
848433
596535
539808
849811
618835
480870
453597
95816
827985
748697
352325
511383
194466
99452
519717
825362
869344
563038
654188
375862
360603
305982
705361
64089
273880
938621
363942
823294
22925
886629
17136
387709
483163
556943
753871
101997
554164
207467
197812
898501
472516
66488
926235
183333
682291
445951
8694
551634
525340
662881
927495
402294
485214
632855
466383
275445
571476
830324
98739
110752
716952
115874
14812
716466
189169
768682
334814
259684
492500
48978
674536
965015
115465
600770
148347
314108
563073
673392
865741
88412
852624
309588
7058
337837
458794
473440
613282
546621
820115
228372
657372
53419
860597
188535
769884
49765
473568
104698
825801
966068
153675
500336
447434
785491
617458
112133
615950
180530
785524
481691
785293
638148
307630
792350
492336
766423
782141
621969
313044
602256
850340
486767
172026
710937
191654
458261
277053
665221
562958
619205
631288
232984
119541
78722
534827
736998
707206
667128
433879
492729
665170
219171
647228
972799
11521
139564
739222
793661
277884
568617
912268
128224
55383
84293
355512
247036
542554
632564
428609
621863
251769
59896
371199
887661
654969
422377
141010
362174
89504
574888
371255
754674
794058
18482
243824
321930
674397
983045
631943
952281
68013
544210
596856
639748
144855
952367
403135
203760
101282
831743
341974
869402
891639
713172
273414
62959
651900
414423
941485
257756
505662
829091
528781
816072
363924
772604
138001
38321
272001
769943
506953
340013
830505
103808
979760
975359
572526
382895
179118
190159
214637
521091
59561
622627
750615
332974
201938
918866
263749
143422
176621
769410
488864
705401
101833
852787
478005
239834
407459
266357
526128
914411
606369
356632
534570
586129
848342
623447
485375
27459
813606
700011
64902
873166
838990
331868
722491
40927
250733
986239
700700
943706
272001
189563
165458
373833
42349
643462
130018
449808
426170
172498
880570
32539
529129
415140
135019
377471
38586
620393
921281
368543
836755
502534
241708
675744
834401
480551
233022
601486
466789
933721
545191
255141
639635
710648
145326
681984
870462
791695
648143
296631
964192
45064
845521
493321
976555
980539
387143
531493
600931
308423
900035
437686
327309
658095
629781
161709
138645
862803
279546
121785
796523
341088
376926
436158
51736
38603
634493
438549
830297
798987
251531
310841
844050
97052
320513
336957
77590
707655
868449
194873
532429
768483
632558
376089
426577
262338
537798
565221
125140
333695
687006
438015
674783
580283
390524
242870
135237
25016
681418
481885
340354
449300
792725
700755
546351
113237
37711
140293
337243
906159
335165
386024
674642
967722
762112
617570
746411
816261
182791
387903
149956
386148
825917
341090
482782
216440
583959
618018
757807
265376
99902
614512
714675
408979
315266
777378
38567
352977
917670
892162
259135
252834
794537
450128
736907
73000
67698
483317
889261
766840
387571
555568
152987
213487
413009
635768
946278
996967
770137
220436
778694
870038
834947
9720
795368
150213
787097
833935
19541
221118
726096
278675
473951
520632
728803
727209
593631
312852
210526
999243
79691
114448
71162
232677
327935
484170
384796
790564
481136
154932
527352
776181
541321
362298
785901
336689
28862
572997
686975
48402
794115
413070
843429
784417
450053
88583
511626
43683
401434
238503
559278
481124
352950
146791
230152
197236
630961
614947
987800
628448
286230
31503
404629
827550
393800
190529
680590
939014
279877
367564
503767
73991
296985
347195
374760
747037
435777
886385
307072
837210
641239
382701
834685
510540
529491
64836
707776
160451
679782
211927
305251
482363
243429
709879
826265
153580
416759
506854
608945
696635
390770
112712
286978
204106
976258
661737
951143
412035
64473
774566
765596
705711
157266
116633
216250
203108
181468
440377
363559
377602
652303
185161
859964
412083
895039
686228
82015
311797
709434
690959
8431
616555
803670
295408
820660
779928
473496
771802
708314
537968
62719
990261
760030
736336
106893
492632
939444
804713
933008
819354
182314
101663
4514
558629
30097
899552
244857
112111
727700
470642
803070
252482
87196
123091
547890
907855
419370
537737
196009
127683
75705
258727
634296
835734
511415
741188
328365
450858
62252
777725
270211
244565
395739
274724
803194
425835
690627
564402
537946
418326
551395
857367
670807
638590
980457
735048
62796
399827
272785
258804
43861
864841
33883
678156
700574
61649
935696
545291
512506
997947
839367
299068
758864
235105
573791
78409
177291
780769
159162
715236
199094
710556
572602
386252
349145
69411
637652
928292
985589
910436
703448
29449
775276
253682
223957
992201
315330
159652
53843
827835
673950
409561
126902
949165
644665
217044
27573
821956
997812
186734
53543
713257
413641
142497
615860
279137
728259
253511
207429
713847
680298
910876
743295
971925
164557
967251
964126
479886
643254
534320
824072
833556
943881
467325
782720
104897
684368
326645
443204
198531
29730
496747
911787
443371
155595
527646
238859
883853
297509
446287
597699
977806
873514
857345
949731
554422
340948
430208
550659
984201
480879
374730
334108
424759
842054
633180
46008
42773
476176
489211
241303
505905
502309
669441
465627
657903
197087
704486
58107
10947
667124
655805
988752
540638
29502
454834
611411
370449
401393
162070
871001
882272
53151
205109
823382
411557
838288
869389
454329
314463
874952
211984
336719
377260
881424
802346
551515
594862
23183
125973
605808
206658
298130
110912
747295
327631
565745
875058
698079
967138
37127
569079
365761
606629
774187
189142
18185
128826
574883
988866
959640
449834
200849
296359
343445
598624
615056
411311
193486
154590
537284
315645
361247
835413
426556
624894
163043
992301
499951
861121
475790
53429
946551
841550
660057
720738
547043
678242
365915
121925
183459
325555
88110
900659
138265
431555
499282
753320
359217
209119
424261
896500
524764
785507
248264
951319
410400
411306
459971
426702
788778
452112
480130
735329
810013
140187
972418
357056
334780
854684
478980
34590
180238
567090
935248
834854
514996
950881
104525
874212
160000
528785
770712
201115
830644
535327
668785
241043
946633
645108
184097
251762
97219
664226
503442
907232
320764
992211
264287
171895
846895
259618
722836
543484
343059
658083
378338
858054
125316
999214
248618
285315
527999
535681
2781
358642
71007
671565
116036
17639
833024
300132
785753
930243
480710
805546
353826
317825
797757
134464
6072
161003
394081
728907
704486
253492
386990
599175
111545
28657
598389
360162
313971
642739
895842
833103
1380
966849
21019
633767
500839
854043
450251
802943
784285
930960
608489
654462
765136
922597
788925
771207
83599
699357
500114
304436
952848
403455
419963
580745
432111
534703
457258
262433
177441
869452
611887
695172
836300
632905
845290
853490
486947
295540
172785
787583
742851
781273
442044
507987
703869
747320
279193
303819
446677
295658
608254
915876
215464
28216
496620
163926
79270
953878
942710
256710
339681
554596
468233
692332
187501
313523
545821
674447
125414
234957
462030
868265
16229
420425
376251
236449
167745
171795
56619
130773
983805
664873
46648
199268
209440
59620
363194
288710
529849
822255
61771
869529
376851
46356
561860
564351
876230
624032
755149
1643
858989
217178
869907
391569
153955
762509
144370
321699
934304
200988
452471
918108
382212
15470
633727
108004
591441
513272
913065
121289
335527
491187
990817
712377
537542
69028
793079
930123
693060
548227
931766
68400
765405
318024
459968
919359
80533
120689
757409
531188
321677
726231
449295
220240
258052
599373
328243
849493
112645
241307
970781
964523
732494
477950
676899
786387
63329
469977
716510
756388
18203
164627
341139
299959
482650
317459
735669
563182
438147
9429
610721
276175
735659
60015
496415
510063
175740
824657
359555
804736
582316
330335
769258
831161
324636
962508
617547
387965
432484
334056
660704
967038
15034
1843
783349
497684
319301
35369
577217
757447
561150
187938
33622
813160
764304
46388
323222
940043
871044
682776
744778
969711
529463
30387
800871
854098
992894
418418
242062
941729
268825
419118
908767
283859
420960
208467
297894
740260
760187
875110
14058
321336
63047
564031
134496
343703
610418
457717
800097
997814
140493
544875
967524
186307
575261
768395
40404
84507
703164
798818
26235
488340
217935
451353
288550
638894
659819
586443
895505
420006
977905
425914
257693
557303
989945
392188
901005
600362
366257
701102
114527
506749
762328
82051
693055
853940
366797
249810
938446
586312
48627
964681
591003
782913
416033
879553
938158
592204
982347
833662
528561
960251
775928
786253
517554
765872
178441
418558
882585
61049
636011
997112
84149
398338
595514
293555
252278
478662
543364
707075
581325
108343
671755
172327
891255
604140
51879
345765
196343
34226
695778
724903
510828
471705
511155
28381
237576
205947
963291
120161
266995
599301
633624
351143
513991
745489
644697
282620
224150
704413
989694
321826
812755
661449
494152
220361
265588
62383
566125
461930
612960
261903
703184
123787
733607
214338
152168
487535
936637
631810
124047
203631
231110
757670
71126
261452
503158
232174
544071
243659
936586
533765
565484
749340
711565
575987
486053
493504
638369
52177
955433
251328
830431
174968
891467
564038
389305
43634
51572
842293
191795
175618
562276
939256
449639
633401
200708
469148
865574
744778
229158
802160
794894
310993
67851
506458
886979
553903
999961
525348
122432
471745
293027
952862
646712
184493
516899
552369
744478
84822
394661
936272
776791
473288
391880
742781
106688
592587
728280
488614
337364
957437
807125
648610
268429
874975
155067
671760
945230
155028
713459
67661
626772
6485
536874
789836
707330
570125
342204
968159
654946
253216
420783
948089
726504
812662
690869
349543
405248
935501
838156
258963
892937
161632
907572
677718
552959
62639
349477
498188
734018
62935
82200
877141
585771
619073
183328
809452
189197
41883
777611
360495
295099
198393
308583
537954
11054
515803
403848
932653
967655
758356
191615
860592
919987
615539
54661
472945
194529
920489
487484
928546
983423
86035
322038
85545
705108
505366
894997
410656
547248
672607
771150
358698
387351
596084
413003
398404
628239
816851
331056
595893
575206
39022
972836
495192
170912
27496
484489
365440
947984
488324
810337
447758
574359
648727
533303
279466
154092
944651
690121
217691
133609
977623
576389
520959
90058
989391
919362
718296
806241
766769
830541
897798
322142
803376
909342
493054
347224
393830
374845
811559
882153
701534
259317
456511
350260
308971
252328
504351
769973
458801
722041
903581
952775
814781
424539
42832
804172
343900
277480
126764
627020
108020
24562
465513
427747
450255
474918
774970
844084
849763
586529
242588
551296
362197
215451
901555
671167
984130
922257
441139
442930
644297
344719
912056
975430
285609
954888
779601
629508
748719
422716
772879
856738
963629
238391
800836
413883
713309
575806
774318
79423
678686
533258
147070
40882
748708
48624
228400
732837
970880
185890
692119
131528
530608
604174
106957
816216
75413
402909
962075
824131
341977
251305
197220
821957
6047
998056
235840
235707
90213
526509
315129
768898
59766
462198
326131
808473
27173
554530
57662
514404
740419
266132
162284
787378
386657
785592
119945
462070
704853
598371
802552
46829
366027
516124
868785
372073
30531
620976
607780
637095
147485
439260
405992
207250
417810
248474
532075
444982
803003
589736
475738
59773
855867
638021
363502
758875
423612
483446
220944
644816
598168
539848
691644
964194
572323
76781
852618
119205
214108
460397
756299
361592
416009
162290
85194
833818
410763
617268
795151
730117
723355
270888
306241
95573
425260
669742
854447
365224
669539
591743
10039
267706
131590
701683
748251
220264
294815
600868
339468
508922
577617
95766
386866
993625
774407
472059
827442
701521
89326
622592
947989
812680
409832
254229
908252
835091
923970
762698
200314
109860
870792
210353
893917
518733
428387
642167
738996
723201
759386
594815
748474
337002
690580
135339
846978
981338
607397
674419
682858
213074
813363
630846
542105
223194
401426
966708
574636
841747
729406
774950
951606
116549
501654
361874
635282
930040
4040
374277
169592
279778
969092
918065
133131
176023
569756
980109
157361
177152
654527
356570
906578
984241
987416
448682
207434
905193
415390
782070
746940
661147
73371
214897
777695
575024
576771
412976
21415
97162
303605
191006
376939
272696
625422
510070
965070
195177
490178
122430
888681
661056
479000
795258
645297
982767
243939
369082
887959
175680
667503
151250
836826
257225
366147
130873
832248
942917
543848
853662
40078
847452
561019
417017
636499
186441
443438
601569
381617
449967
240350
270297
111022
719349
581906
272670
218467
342197
641752
622778
517876
825606
774027
871054
82831
140173
1926
431430
83089
545773
801444
639519
909577
362462
572887
62427
548902
16324
663995
446871
466290
420697
233519
93663
656397
815425
366333
874864
157621
524436
497641
191848
866393
788019
62901
949223
444544
64826
897005
43984
126951
698448
683502
552879
60909
256388
615305
126163
789063
795652
573033
255352
216348
322903
865367
872744
138327
748051
263959
812299
788838
277951
520499
655230
65970
583399
120805
510513
164577
17809
70848
807879
716256
754350
877109
777164
10737
8765
419678
316152
804416
992710
87855
537115
315613
953221
926211
970291
701271
190169
298942
490108
984472
819440
661690
50441
919190
782494
77305
600118
316654
148152
924348
32909
418853
801456
326424
945942
326573
746102
262093
647340
255163
349947
184455
87127
819520
627017
573770
520790
817185
872711
527250
801656
208502
705291
368448
644043
487784
962104
760513
320789
626608
201212
353697
561812
519020
196472
507753
845592
458925
286197
492931
714088
636144
193737
317566
455663
820753
891335
492804
154290
280397
536405
472297
488898
241695
357097
649293
245830
319200
926157
566618
462159
127368
436666
540323
646387
633138
48075
491978
92062
334272
984909
322501
486767
694997
640067
458781
515750
531401
467936
670039
811798
4341
142335
817047
762387
499431
982691
8217
334983
908847
91186
313493
36215
527852
853815
198953
677341
418242
690931
285754
268865
192191
608255
755631
887187
764673
730763
919288
296073
198698
589326
624222
719390
731661
957621
481777
747443
940311
489993
82425
365510
97530
912270
918076
625381
766084
117028
302721
184325
324310
588475
453189
516500
713081
725171
920039
477753
455933
839326
290177
170983
428652
914399
890372
676664
388371
372148
940458
845033
378492
539235
210542
476022
451504
128617
617754
733939
761997
436827
918264
86306
541653
887804
119158
254733
129327
39196
248837
585259
878521
539013
272593
823524
969763
162965
16539
358133
51464
473349
203166
946308
12583
930059
422329
980438
575028
556434
714376
337024
993260
148991
423329
534912
553147
542486
305996
682473
98033
554832
784083
492906
610197
56676
316429
579959
219640
849320
454444
787455
322668
173961
733762
851602
620371
672442
832039
195398
228876
546414
532421
738487
211757
472102
273399
764903
530939
95746
447375
145324
166930
231457
638229
777126
288132
471009
873436
24123
836680
844231
811578
159347
18191
61691
10948
154914
734133
359338
350311
963008
905752
399084
701494
117508
387537
491244
882410
434827
586990
846136
580150
753919
77592
218378
47396
365724
205739
920831
906198
42418
281414
717775
718117
815956
779466
245416
970869
29950
604754
321180
992957
26857
236615
210802
660716
624151
218398
59477
58977
321739
905612
639127
592009
983203
373856
639404
865278
579594
76586
771476
622012
357999
5602
340128
690307
301419
585543
661175
331368
706648
982354
324324
733504
218968
51478
394219
359470
786227
453695
418447
107965
359306
573925
699973
858861
947780
855728
724138
43726
448665
11965
665737
323016
17567
522216
13322
318985
624110
674496
650353
330758
173202
491028
64261
908521
58857
974832
267991
845083
428526
202789
953047
304184
776713
169371
163044
724492
541450
403533
768217
506467
415498
950305
829482
433064
988872
359155
268400
612982
550002
918752
460091
723203
926132
40703
148076
984988
15534
416066
830071
960412
135206
299469
780947
911918
985192
943990
152761
42993
863874
437330
549459
279371
387634
895292
228786
892858
770798
13538
22191
320800
932289
482281
560354
374772
39335
708429
359760
571221
640846
706182
47984
776051
522002
828930
204320
507193
289271
357081
66538
153144
794410
132348
948867
698395
27640
694004
107604
314789
707541
129794
635588
156182
128426
195942
530953
684113
420722
407064
255333
61568
113245
303316
353970
635247
132245
558290
658791
421515
431722
725328
91010
226131
857676
39876
440877
401667
250232
548481
716455
957772
194626
352043
630305
839404
64336
161258
523516
485057
84673
778848
62976
197918
598515
416946
833164
730759
491587
491954
668625
923308
217282
759634
665790
591309
315862
623018
992975
566093
687850
709429
40216
882476
577823
186873
238231
642158
864482
761746
643567
949154
540593
706542
147071
655459
639839
496586
386217
131425
988540
571193
571084
722173
847178
236873
829833
163039
376243
822807
245483
64092
48587
802051
462919
626410
988923
701149
784919
369756
979246
428485
318909
36190
651379
465980
691648
291217
962565
594216
938994
467456
165408
510077
705980
12586
263302
535812
691976
155896
874970
453811
219987
923557
772213
199258
66318
277487
416758
851236
647242
396004
796073
966150
432193
447451
948481
123841
255019
427398
718056
194012
411205
399816
220441
117185
412401
94
169348
620728
155989
44318
74538
375975
967874
363102
91584
34191
640588
508342
401778
287829
420697
714202
770331
852889
678004
718811
493081
933023
662560
211137
643386
73765
127304
380178
707301
56056
380271
876648
676783
536259
920965
267673
428586
888838
630774
520169
439380
271362
544862
357510
559190
965558
71711
329520
818447
266067
564683
827879
199089
227242
555367
358826
817358
682670
739004
524658
738725
635626
401306
415508
171885
322270
199532
600470
727460
830305
636990
683191
101666
181852
557052
177208
147409
628763
23079
482207
894829
587761
310086
610269
331355
865452
485446
148712
548122
740801
673370
286846
376427
591027
218705
64663
913296
418236
665132
157107
248541
302121
356650
866558
324
913701
560117
147733
58815
583196
146291
953643
687308
456376
80263
535014
838180
82061
200078
386301
822861
873447
189498
715639
980825
924555
780301
410472
342790
445432
567579
107682
263905
440580
490592
264228
354280
50708
928312
413095
150255
74603
883089
353915
47330
479704
405280
885509
561764
605357
788161
900976
995155
494011
616615
975979
418565
396915
386451
761354
358699
470381
385388
138955
910960
875979
919534
265239
443038
847846
194685
109645
438800
77774
463559
486129
73829
868838
887990
635592
990547
676150
52919
985701
170160
669533
961680
588724
582800
348130
866430
941498
818510
251817
596804
245821
644147
516337
511059
87184
880534
222096
196828
319333
816221
176738
321814
890049
561928
209803
41992
552474
402304
94910
54526
572464
764443
16205
677539
863594
880686
60320
321443
215547
828488
918246
461367
472634
434582
488778
76170
315116
710873
789349
150800
527093
482439
472613
417141
44366
682415
459132
113191
601071
70393
167716
173534
351187
700273
367424
214780
580958
944096
536222
796505
772583
970819
774223
761569
921753
263000
354090
753220
973872
659790
904019
17316
142228
892984
434456
702945
91750
409939
816135
692820
996684
500203
382705
347870
200475
750129
562650
297784
694224
615223
610640
983158
102394
384863
744726
24146
164214
615167
777365
654438
274957
197735
671753
417184
90718
622561
636481
182468
548851
968967
875287
545534
469169
257992
893404
185995
524472
972405
483779
735047
103979
94418
234556
206372
479280
495634
746869
643494
110800
40585
814283
385756
238320
486035
319292
845389
108595
955772
544208
173798
441090
419495
719331
910259
193838
129086
612605
234661
101490
96383
486059
721821
190801
720614
928192
186432
216247
191413
346277
327047
231997
160559
229154
986668
162946
548445
832057
787892
20568
376264
961689
978010
312110
681020
404620
22299
326457
17224
256959
944299
113607
743017
666119
820759
979983
110662
523542
196229
302074
869819
39627
534071
546729
268781
520738
709674
333577
869146
497566
870497
245410
459254
848506
73871
656625
253125
96170
499434
270348
353128
443732
900306
612497
109850
721064
592479
220511
760958
305059
38937
630776
344686
89359
177504
613466
126448
403530
947042
995594
901095
817538
757355
876700
182395
831225
49677
435519
443746
549110
222219
313226
509193
122524
925722
619042
359940
34552
355904
120897
339610
911192
268024
684295
550
961879
814112
126998
881760
761154
122591
782854
95043
396297
175906
793790
743873
741934
229308
187619
807395
967878
500844
316587
606754
942917
451980
966693
977468
807883
603941
833429
719075
388316
517724
235976
866546
331835
362973
748306
609340
1915
47511
220735
398211
223416
14524
658436
481701
760183
846054
289095
728061
346897
122033
334814
289813
574012
817858
783632
381895
938150
617060
617321
842817
651135
853296
709362
499322
732621
457667
625013
250887
505178
845747
165450
244945
376622
823885
726646
653157
669938
532092
381217
533186
654125
232382
339350
744488
566591
122981
126382
21092
256392
260054
863908
907527
629702
573269
406848
878674
547288
548212
129560
52465
910311
295009
813761
286932
635245
56758
940088
821534
588850
837656
354719
759326
586389
694068
503813
152979
333400
146547
174070
589792
922952
554329
13670
69005
127598
936869
947678
674885
485080
593590
243701
395390
404950
57461
198674
40195
114219
655113
861728
219420
9121
216447
495097
595509
426866
515261
264840
276618
661807
955261
866409
101111
509590
396430
170115
153539
333298
117793
344775
334729
711382
588475
730119
116331
162287
445144
672877
792857
100256
534605
528628
625728
267403
540076
221237
210620
55337
2428
487237
233495
957688
353645
334605
467277
750074
504720
137167
599723
138864
481941
934452
366597
586767
180922
999279
265406
626065
672156
58262
242672
723112
103242
868400
990514
643317
605988
201133
215005
608415
204722
448500
566102
558366
299456
549731
824792
320527
686897
940866
459390
168838
875317
342338
755604
572590
341617
21009
715006
530124
595623
957678
769587
215216
342429
276452
374884
948416
477584
589889
556830
198657
554740
639283
757023
854195
189013
98166
174722
875910
555383
150463
44747
947052
492801
316702
519641
350769
854063
234647
397244
966037
708676
166830
697604
51104
443281
72487
999519
437216
178727
72700
635873
733466
711982
909247
587661
900995
523764
762382
293256
79146
912844
854354
26197
921996
171055
62190
272764
541469
296836
186359
23857
5511
353188
721460
572966
796468
793947
572484
233684
972673
161535
385908
706139
873516
295154
810151
774510
818917
88884
67765
898062
518079
438470
440611
440075
609525
502800
229190
667345
799635
415549
691202
321497
768736
412661
894462
81556
722959
983297
831591
695632
144831
217498
918122
534698
512651
244624
825560
847919
333507
409676
262332
851585
848146
702942
808011
457670
205741
37201
641366
521727
969101
332567
359575
737836
745228
770388
335743
984538
753684
167333
680169
414866
384830
114642
949564
413832
359265
775123
261750
692771
701150
524082
60708
549295
227023
868718
523316
949116
905918
164682
987194
875018
497248
346769
129206
758827
117156
464948
743365
387192
148633
939885
802057
533462
570879
267972
463646
930143
559446
725395
139266
260596
765828
199973
809890
509203
68690
333206
458318
490960
497887
445511
882329
511486
308631
527886
786665
425787
509186
46381
812978
657818
986265
131386
707631
557143
915710
171276
3638
475155
413023
142903
252102
178850
859227
61992
688052
444268
911549
662721
935227
925787
624584
333908
437272
933214
861793
740288
875352
887330
786668
204681
545147
772933
336067
252778
846427
768128
940405
850064
243282
353427
509318
11736
48629
10000 990
384
887
778
916
794
336
387
493
650
422
363
28
691
60
764
927
541
427
173
737
212
369
568
430
783
531
863
124
68
136
930
803
23
59
70
168
394
457
12
43
230
374
422
920
785
538
199
325
316
371
414
527
92
981
957
874
863
171
997
282
306
926
85
328
337
506
847
730
314
858
125
896
583
546
815
368
435
365
44
751
88
809
277
179
789
585
404
652
755
400
933
61
677
369
740
13
227
587
95
540
796
571
435
379
468
602
98
903
318
493
653
757
302
281
287
442
866
690
445
620
441
730
32
118
98
772
482
676
710
928
568
857
498
354
587
966
307
684
220
625
529
872
733
830
504
20
271
369
709
716
341
150
797
724
619
246
847
452
922
556
380
489
765
229
842
351
194
501
35
765
125
915
988
857
744
492
228
366
860
937
433
552
438
229
276
408
475
122
859
396
30
238
236
794
819
429
144
12
929
530
777
405
444
764
614
539
607
841
905
819
129
689
370
918
918
997
325
744
471
184
491
500
773
726
645
591
506
140
955
787
670
83
543
465
198
508
356
805
349
612
623
829
300
344
747
569
341
423
312
811
606
802
662
731
879
306
321
737
445
627
523
466
709
417
283
259
925
638
63
625
601
37
453
900
380
551
469
72
974
132
882
931
934
895
661
164
200
982
900
997
960
774
814
669
191
96
927
467
85
341
91
685
377
543
937
108
446
757
180
419
888
413
349
173
660
10
337
211
343
588
207
302
714
373
322
256
820
600
722
905
940
812
941
668
706
229
128
151
985
659
921
225
423
270
397
82
631
85
293
973
673
851
626
386
223
300
641
43
899
714
299
191
525
591
210
582
820
337
733
156
995
5
380
770
274
777
851
256
861
143
580
885
994
206
622
568
505
614
962
755
327
260
945
203
203
507
785
22
843
869
529
190
873
909
959
499
37
809
754
249
304
334
134
649
891
755
568
747
369
530
501
47
789
798
250
991
304
34
364
498
254
893
687
126
153
997
976
189
158
730
437
461
415
922
461
305
29
28
51
749
557
903
795
698
700
44
40
3
429
404
501
682
648
539
160
152
536
135
340
693
216
128
505
630
50
965
286
430
344
336
178
901
239
972
950
290
368
989
293
796
744
145
830
391
683
341
542
570
827
233
262
43
361
118
24
762
82
310
191
426
997
368
678
235
691
627
525
58
615
169
206
359
313
387
101
347
727
995
917
553
579
530
947
291
648
971
52
81
632
594
858
628
313
887
215
356
513
91
413
480
611
970
190
275
356
642
621
434
988
889
339
567
771
285
857
418
607
261
850
238
206
60
218
519
946
784
874
459
874
638
290
484
608
479
758
315
472
730
101
460
619
439
26
389
75
234
158
682
494
359
271
700
418
840
570
364
623
795
174
848
432
463
683
391
293
792
58
116
522
158
575
492
948
952
232
22
538
741
55
31
99
326
82
517
517
3
232
140
797
405
339
581
219
22
971
863
813
380
978
686
537
905
177
484
208
760
858
745
500
912
128
951
237
561
819
106
564
50
245
712
806
935
292
376
956
615
590
769
994
919
806
883
823
983
718
31
94
575
127
594
487
254
544
75
815
714
180
378
763
776
89
920
711
733
295
18
347
236
138
692
154
944
574
329
926
292
711
19
218
837
964
56
91
859
131
905
572
662
634
686
790
74
605
852
806
251
869
504
486
7
196
640
950
121
968
227
764
678
597
982
866
561
37
956
771
519
212
343
533
197
380
322
271
985
173
428
235
41
284
73
399
831
64
348
951
31
574
715
60
523
48
925
83
436
233
205
955
444
899
487
641
279
160
263
263
684
42
849
724
325
273
123
155
336
822
458
366
748
172
777
270
219
702
704
654
934
908
960
729
807
798
721
85
309
335
699
992
377
899
716
53
172
190
560
507
11
17
225
110
540
1
379
110
54
82
115
339
990
427
68
148
224
788
232
533
123
282
876
851
180
591
255
351
132
814
858
495
182
82
604
721
434
983
182
488
416
297
826
405
723
893
552
298
33
135
182
507
416
58
709
596
1000
963
298
484
777
155
978
310
588
933
383
22
267
564
861
683
212
686
87
286
931
991
584
315
477
117
821
893
526
529
840
526
491
137
361
619
644
338
929
583
622
311
956
889
226
816
571
438
854
9
723
784
351
658
98
828
127
270
72
652
150
911
529
640
399
889
611
394
578
891
977
200
553
932
88
778
100
658
567
953
18
642
736
369
299
185
196
777
806
267
429
955
529
309
594
279
198
556
673
775
446
1
326
998
284
413
128
383
422
694
335
440
335
422
160
986
958
355
762
763
973
542
717
853
851
663
483
400
218
155
174
16
507
852
365
791
264
492
173
38
538
860
829
872
281
988
857
591
342
971
353
666
512
70
518
362
84
352
113
301
507
639
668
365
490
33
155
105
876
680
142
413
539
970
637
171
957
845
761
650
815
466
315
327
887
184
40
970
536
153
622
394
791
290
110
632
674
265
736
549
296
878
314
834
199
950
356
156
794
469
157
961
934
824
287
172
359
678
141
246
182
762
991
324
51
101
955
76
365
43
625
660
920
290
845
470
239
552
977
384
20
134
344
305
957
982
476
667
12
968
913
193
730
903
869
132
3
175
208
719
217
184
378
488
473
574
958
63
126
934
798
497
419
142
154
727
475
981
394
486
949
306
31
30
560
899
161
563
425
720
281
642
903
11
481
727
584
790
141
709
724
939
558
494
432
711
221
906
691
614
392
639
271
422
668
830
672
181
744
96
900
25
89
155
387
570
233
970
711
374
31
434
664
588
280
95
650
500
352
340
465
743
331
87
516
350
916
187
882
12
635
134
388
723
288
774
644
520
743
355
245
125
140
260
64
419
354
713
270
706
405
734
800
735
820
316
436
88
854
670
451
488
803
838
563
90
611
206
961
705
912
558
830
404
817
893
822
523
606
444
580
362
529
379
448
701
46
883
788
900
552
590
387
354
427
949
795
37
507
108
93
418
665
922
821
481
167
995
355
124
438
934
485
318
313
932
18
710
166
157
609
70
746
996
423
172
296
570
560
802
677
653
572
341
926
744
173
92
90
528
567
879
813
51
197
125
334
214
187
500
371
795
569
116
142
343
640
438
264
199
591
940
203
514
632
129
258
805
572
347
684
139
226
496
541
422
973
227
635
159
726
357
953
646
473
447
340
112
884
604
662
826
543
217
340
175
345
597
331
268
295
14
758
520
861
651
293
833
877
280
991
954
636
296
599
108
742
938
571
977
541
585
802
84
801
493
610
497
441
940
764
736
305
874
607
165
524
252
350
752
531
340
705
166
987
303
626
80
592
548
408
485
132
562
920
932
54
529
428
495
820
544
582
124
769
188
640
644
439
989
395
321
681
99
487
19
753
464
99
696
11
506
180
143
67
99
426
473
979
854
967
798
749
548
273
517
87
913
160
878
901
554
198
933
4
36
952
108
499
50
155
862
907
335
4
326
785
429
798
764
634
116
561
382
15
186
898
101
98
409
330
350
314
880
635
317
915
586
776
766
987
931
627
893
617
630
570
753
410
367
516
396
834
429
777
848
614
27
301
63
787
630
764
101
509
398
417
776
983
545
541
321
827
519
566
795
500
135
547
909
854
63
304
687
843
433
535
808
811
835
870
597
816
985
697
325
383
466
452
717
362
344
38
188
862
603
982
361
89
880
621
942
294
925
629
136
709
163
943
871
997
164
467
812
501
516
488
235
333
291
951
694
634
340
881
495
294
214
855
383
445
476
324
739
752
952
874
812
466
169
682
814
684
500
978
536
15
465
770
347
108
73
392
741
412
624
588
58
837
794
440
282
621
115
372
372
419
597
535
884
765
568
698
801
68
675
336
434
491
458
133
950
530
524
691
293
148
630
350
336
423
141
969
44
256
340
767
26
937
654
261
53
221
958
205
288
984
541
722
827
998
206
128
879
729
170
171
228
799
521
564
222
661
884
617
268
224
383
293
512
36
554
564
609
863
769
896
199
661
969
377
10
174
504
888
255
674
58
482
824
930
397
45
943
281
13
210
856
748
855
367
135
760
282
743
974
402
639
172
414
959
900
423
485
756
662
91
781
72
924
604
1
321
1
943
953
13
505
808
760
359
526
895
118
159
637
91
561
627
615
974
938
866
749
422
621
410
864
401
833
787
5
834
459
357
128
411
369
632
570
129
342
447
375
459
606
11
902
166
990
868
491
927
733
239
700
706
1
563
458
833
349
462
18
808
170
498
570
539
129
140
19
471
586
393
281
543
755
534
708
744
401
551
22
486
789
721
191
141
635
648
326
984
462
695
143
631
192
64
521
321
555
539
143
493
931
423
35
686
309
95
781
709
645
803
546
785
523
88
926
158
736
603
493
549
297
987
531
841
50
52
513
957
590
655
449
873
429
483
558
89
577
338
798
221
140
695
6
15
783
283
524
870
237
16
418
885
354
300
725
755
351
237
711
293
243
159
165
24
642
722
112
570
411
261
791
903
956
148
917
90
782
440
959
18
807
376
902
512
675
979
266
378
567
977
670
162
135
834
537
128
907
1000
698
317
261
840
571
568
987
487
9
768
278
967
137
436
694
38
947
720
368
213
97
935
541
118
96
675
951
632
803
209
631
852
526
243
691
448
162
677
935
170
796
564
136
932
352
181
321
298
901
689
862
997
975
402
115
70
429
417
53
583
626
683
434
503
278
124
950
791
152
236
961
947
800
448
230
503
629
550
800
529
590
14
877
564
767
991
985
195
760
37
777
385
72
210
239
701
685
540
491
836
776
451
782
927
251
363
429
879
265
580
759
854
945
635
770
712
978
106
258
737
143
35
473
566
596
711
266
633
250
108
468
377
559
602
303
161
964
83
39
228
15
797
434
959
431
555
670
408
660
928
496
802
314
968
719
261
30
336
893
632
444
713
8
354
314
663
514
629
97
552
857
111
700
642
70
482
196
91
890
855
370
737
9
683
705
727
296
734
415
188
365
858
252
725
211
565
739
724
194
835
627
402
946
326
395
367
807
590
457
48
796
827
785
804
861
841
883
156
574
649
696
291
506
947
367
68
864
105
791
409
291
769
162
236
94
556
602
252
145
411
652
292
589
436
448
449
276
682
957
201
330
652
843
835
950
561
902
165
665
44
573
956
812
734
543
257
641
497
860
137
259
511
429
847
298
876
295
925
557
251
126
886
254
320
72
556
881
325
720
897
368
645
204
531
730
747
787
371
595
646
859
853
509
287
699
806
514
345
731
422
948
208
659
201
879
730
108
759
54
180
8
773
176
211
303
905
309
441
627
903
87
486
107
947
124
805
752
638
502
834
411
449
393
70
1
272
151
109
382
557
288
389
329
463
952
984
719
260
424
346
515
862
183
973
808
658
130
912
295
631
745
58
79
138
127
79
761
629
187
142
185
826
883
866
640
834
849
359
445
624
56
311
486
590
284
645
247
413
556
894
43
301
951
121
790
429
551
550
57
738
43
242
915
925
459
555
110
659
265
555
282
320
217
119
261
500
764
507
264
319
400
306
971
702
778
112
130
329
13
187
418
56
780
684
980
590
238
90
248
854
996
881
525
212
1000
785
712
115
644
327
785
43
633
108
97
762
219
226
442
232
764
211
287
895
895
618
836
484
59
83
338
54
316
214
618
315
999
681
781
642
7
565
36
639
24
132
753
243
710
546
826
825
757
464
72
3
81
907
486
492
990
175
545
657
389
162
971
739
842
103
380
849
19
767
839
43
251
943
285
960
489
462
136
597
925
207
599
357
114
436
848
455
963
745
111
703
258
433
441
452
887
172
300
905
290
490
947
540
785
583
851
273
44
987
869
320
193
819
677
658
254
876
464
216
620
926
270
878
710
710
681
596
233
332
501
523
821
447
414
957
30
265
229
425
251
449
745
795
619
773
805
873
648
268
440
620
194
710
849
255
771
529
851
356
860
351
230
32
149
643
989
178
907
569
955
509
370
699
304
988
471
108
212
470
727
4
441
272
65
289
527
187
817
377
542
28
79
123
60
227
766
400
405
24
968
359
533
689
409
188
677
231
295
240
52
373
243
493
645
307
781
523
494
950
899
387
329
977
510
388
203
627
139
959
650
459
669
182
147
429
721
175
659
15
415
63
740
657
555
736
316
335
258
161
636
508
547
965
484
56
704
38
34
843
349
684
301
369
217
447
150
938
622
160
304
388
222
43
44
776
778
711
463
387
871
98
894
418
62
729
825
118
767
859
960
467
894
260
187
110
58
336
47
31
496
703
418
717
97
814
493
875
524
307
261
395
404
507
164
818
235
340
935
353
550
894
819
443
505
6
905
914
693
303
945
188
5
362
257
102
527
749
328
51
55
940
797
810
446
312
627
681
3
913
33
553
158
204
347
662
561
251
928
253
554
872
441
558
585
49
11
112
149
338
514
555
278
662
364
75
325
343
755
327
255
140
879
765
343
226
778
903
828
705
155
381
576
947
291
161
995
301
624
143
991
489
697
620
150
413
694
826
755
449
152
361
588
383
125
930
960
903
184
787
607
338
168
535
637
810
47
631
110
670
126
452
158
174
71
659
586
765
484
340
565
987
53
504
369
177
433
328
431
968
467
38
305
634
572
293
795
618
276
256
639
401
708
148
574
778
158
160
894
993
851
458
979
903
961
348
432
745
27
862
712
493
899
369
478
822
661
272
791
288
880
781
688
587
280
614
364
437
125
610
429
975
67
760
230
28
459
661
772
485
874
836
330
125
204
159
946
216
783
89
504
662
869
543
248
501
156
963
937
632
572
718
959
639
477
188
18
935
200
141
771
73
328
452
197
883
611
495
99
393
583
954
54
803
848
653
655
356
615
592
987
539
661
945
529
489
484
546
423
35
38
545
108
366
997
656
248
607
150
698
351
84
3
404
239
851
56
893
206
22
836
192
912
496
489
440
984
324
337
758
359
727
303
466
92
651
121
691
609
623
389
959
58
391
362
296
241
769
541
798
142
376
342
54
224
830
845
559
153
534
317
511
260
971
328
351
973
801
41
581
775
781
539
832
172
900
480
764
20
20
562
513
747
255
918
970
84
763
529
588
296
197
451
555
167
130
257
139
930
297
719
56
430
609
888
601
508
719
716
879
738
629
391
836
883
309
806
318
423
686
258
70
882
708
624
400
837
880
890
119
528
608
174
957
216
413
909
75
131
977
305
220
957
47
56
840
707
213
509
129
898
766
198
131
473
173
530
662
404
419
132
284
378
657
592
945
70
853
371
552
829
27
124
785
73
531
976
780
95
485
260
992
250
810
474
75
982
3
736
738
773
867
21
502
875
612
446
944
816
168
848
644
194
323
781
618
205
108
397
299
592
9
290
194
818
763
268
151
117
355
888
241
573
260
742
447
224
539
743
39
706
590
683
251
264
815
868
468
922
617
766
866
625
407
59
442
521
326
592
989
680
832
229
252
91
970
698
314
860
792
353
917
733
387
167
996
201
386
815
474
2
580
339
978
338
397
419
858
74
363
846
105
194
426
708
636
747
406
950
606
549
654
874
282
40
40
277
592
778
92
65
131
23
756
109
361
152
527
570
578
241
416
682
434
193
390
70
940
147
371
897
695
24
771
976
415
162
605
6
939
696
422
70
70
177
178
430
681
56
1000
258
297
767
939
82
959
680
503
250
826
225
147
873
248
917
848
662
78
452
19
17
499
441
438
569
617
967
350
297
22
349
906
670
467
197
752
778
876
606
27
54
831
173
926
430
89
773
444
519
577
462
887
427
902
324
995
871
290
697
519
663
397
425
333
864
621
436
641
848
393
19
901
223
544
826
5
984
951
448
502
879
909
388
305
163
63
652
33
352
348
903
367
744
327
51
959
299
838
951
499
230
970
399
805
513
577
809
848
879
256
350
109
164
737
765
678
152
416
710
855
115
613
221
211
291
271
169
942
108
472
440
690
441
190
494
305
118
654
152
348
909
853
456
424
942
573
102
93
340
163
947
455
127
520
17
770
790
185
711
250
656
502
291
448
43
784
104
513
789
608
212
697
812
20
472
753
592
925
197
931
88
144
737
566
663
753
335
804
290
397
405
297
898
695
97
293
830
200
157
618
159
368
666
323
387
138
75
978
62
272
909
501
767
997
67
781
750
401
936
39
798
341
335
47
387
431
691
217
983
847
186
493
215
852
815
953
341
242
931
754
865
191
255
631
187
673
763
288
73
698
326
222
390
661
621
777
443
311
993
425
510
530
270
76
381
84
28
721
325
310
475
189
500
81
171
39
753
933
326
177
983
652
399
372
664
371
148
458
33
492
235
542
22
504
617
754
939
997
827
264
306
653
804
158
733
327
196
837
259
521
13
593
524
763
965
539
133
464
349
166
308
583
59
329
438
28
434
376
24
260
991
329
912
147
486
996
473
33
832
83
906
197
676
429
959
640
320
444
455
668
961
762
602
371
442
39
398
876
414
421
487
757
102
399
903
939
746
375
324
930
457
229
126
132
9
436
123
680
231
578
347
191
691
948
914
133
338
311
8
752
84
494
508
537
244
410
827
990
136
150
919
592
378
396
724
739
831
198
418
414
775
117
956
466
416
869
950
754
180
957
857
615
802
716
151
398
477
977
739
612
127
9
203
856
404
278
594
586
476
12
999
602
128
307
419
543
175
368
648
354
324
504
968
478
219
470
227
695
447
965
306
925
973
861
780
728
138
726
665
965
737
16
567
216
322
985
110
496
353
758
202
28
261
521
857
832
991
83
526
789
47
184
713
371
44
492
450
533
217
467
498
305
482
64
872
155
400
982
2
752
91
203
132
703
76
988
534
66
71
412
206
469
947
918
192
990
761
993
874
330
459
371
634
292
786
858
798
538
191
800
289
281
354
772
335
429
760
221
846
182
984
51
2
930
320
193
271
81
538
144
410
348
867
395
640
4
604
789
541
794
588
182
426
942
953
113
722
64
333
568
245
316
970
247
245
290
791
515
722
328
10
131
676
876
877
667
232
481
455
772
626
43
305
404
336
258
516
57
673
848
976
918
515
946
164
759
587
954
625
308
282
634
790
309
862
18
975
93
850
429
216
476
823
873
231
158
482
746
567
154
593
542
71
459
839
586
217
425
540
193
84
173
178
873
833
39
243
807
483
92
587
51
919
410
923
149
919
756
246
485
909
190
379
980
648
217
565
216
994
456
408
77
980
586
302
812
976
896
970
811
987
557
213
258
318
487
758
236
242
4
73
150
193
451
481
841
19
398
56
12
205
816
441
185
401
94
348
728
989
318
538
975
874
102
584
191
588
342
778
829
697
202
331
889
4
811
81
23
560
137
386
765
304
178
301
56
271
648
783
259
965
673
586
838
774
169
380
362
862
510
190
558
711
520
447
67
683
879
89
242
367
826
358
670
4
658
725
626
306
508
885
270
532
470
460
305
990
191
666
852
52
208
409
763
79
207
829
761
86
269
355
452
446
712
122
801
370
846
427
27
705
663
296
236
132
107
541
121
650
558
324
701
117
733
815
196
291
643
308
376
263
14
180
61
78
301
861
447
498
639
825
555
301
472
790
432
579
682
905
580
592
228
280
708
312
95
255
603
89
915
330
704
280
509
764
357
161
976
155
11
615
979
565
915
451
354
699
381
388
955
960
979
534
239
38
846
685
645
800
774
559
129
829
838
990
592
547
150
919
701
160
533
680
724
800
130
430
498
510
817
804
821
147
337
59
184
534
96
828
333
221
738
814
49
928
803
992
474
304
910
526
464
443
205
539
594
686
320
443
547
488
246
367
634
582
778
170
116
873
349
800
93
439
613
141
366
415
132
191
71
393
716
534
187
273
424
780
958
96
222
505
583
819
223
569
753
1000
90
220
872
790
19
316
228
984
456
945
750
939
135
820
684
203
705
870
475
129
650
784
224
223
640
158
394
863
726
146
214
167
365
438
957
735
753
184
718
561
481
468
851
967
287
534
169
992
404
995
472
405
779
47
979
418
556
372
280
634
869
494
800
585
283
756
320
35
292
389
595
772
208
798
90
495
331
259
838
86
605
661
490
383
59
821
801
614
192
432
247
413
277
47
997
559
154
668
946
445
57
892
568
264
689
10
110
20
620
299
457
224
959
299
607
17
119
759
983
662
542
229
74
819
627
71
729
781
738
674
577
146
566
497
410
254
506
871
625
125
170
434
348
128
732
306
497
850
64
479
511
958
59
937
776
686
359
504
466
448
530
42
594
95
538
355
700
395
225
677
519
746
110
219
226
193
524
722
42
940
552
904
897
610
192
24
295
550
879
112
998
760
154
591
854
43
297
906
790
873
934
308
619
395
878
844
587
754
917
980
693
468
883
941
429
75
316
724
976
546
835
973
306
340
915
511
735
211
416
524
436
701
183
54
95
61
897
33
814
813
12
858
632
895
150
60
321
817
135
296
362
322
621
667
13
887
178
747
450
945
622
885
646
157
938
92
217
186
125
382
350
488
591
981
382
92
392
54
908
527
702
269
848
674
288
212
560
465
311
9
761
932
245
758
88
534
850
656
719
326
389
68
813
979
400
547
70
792
952
329
670
5
598
869
678
885
80
590
701
390
950
461
674
195
219
113
728
420
121
447
97
509
866
261
840
618
807
261
409
111
590
430
115
539
298
793
775
729
382
475
119
331
287
144
877
857
256
605
628
728
403
76
237
620
337
428
237
495
688
645
605
277
74
720
167
723
864
941
452
597
767
922
279
406
65
156
262
672
112
242
400
514
317
988
133
5
415
722
500
102
366
456
731
792
527
897
866
390
838
317
338
604
590
617
9
6
124
623
678
587
216
429
452
884
416
584
889
830
657
740
283
23
195
13
166
722
910
383
463
747
52
801
702
641
769
63
647
244
37
676
830
604
104
281
487
519
216
727
700
873
466
982
247
661
995
764
382
256
146
844
354
197
996
55
190
764
469
836
359
857
511
188
460
966
468
947
484
684
673
535
908
139
516
154
151
510
917
884
765
62
79
470
611
75
525
800
190
345
635
549
202
497
736
661
462
556
959
297
591
632
831
498
122
698
651
624
560
919
507
676
332
585
146
942
11
670
741
201
366
727
101
567
575
836
228
388
743
538
684
333
169
866
830
642
564
832
265
123
750
771
150
82
708
295
23
718
316
116
918
682
194
18
248
769
206
827
156
948
365
192
633
885
57
462
879
972
646
143
446
395
266
596
828
973
890
203
690
206
318
960
887
511
329
486
631
886
665
787
186
381
978
818
265
386
631
143
710
276
638
155
23
903
102
850
227
992
52
268
549
721
227
787
584
908
272
214
793
288
352
330
668
681
147
933
67
778
427
128
405
64
282
427
318
736
629
544
79
32
812
627
105
390
413
688
297
36
253
442
676
605
771
343
285
918
275
703
47
54
830
451
117
464
230
787
199
858
330
277
889
141
255
993
531
19
32
179
406
285
620
81
241
743
424
877
660
50
932
58
103
761
860
572
576
89
358
774
946
39
402
187
532
656
531
414
674
563
592
80
199
564
160
791
306
583
667
317
985
598
374
87
711
585
10
286
674
719
412
971
758
813
509
289
469
40
702
494
954
645
925
152
560
85
294
865
19
960
533
3
910
258
442
620
843
803
257
516
522
668
838
631
833
347
919
653
386
972
146
691
968
71
842
528
507
487
744
877
446
277
880
707
886
673
678
728
475
287
595
348
954
433
978
138
131
248
790
516
571
288
206
539
710
399
418
216
885
513
92
682
141
323
741
27
347
418
106
822
56
701
169
10
485
499
499
615
746
289
482
317
928
39
207
637
789
976
204
25
488
647
58
629
970
798
655
668
568
112
489
623
812
10
984
648
508
483
614
605
123
95
921
402
485
479
38
273
454
593
297
942
239
355
922
560
152
928
228
71
39
68
694
203
429
29
850
936
511
816
893
985
910
165
386
747
644
775
19
449
367
316
742
958
22
663
869
525
942
96
596
981
516
641
183
944
669
384
232
532
199
124
868
461
640
254
207
283
28
225
732
747
892
825
704
265
488
924
790
429
372
737
761
887
377
943
182
397
679
765
280
877
240
148
337
880
753
895
162
132
120
245
878
363
70
933
628
909
857
769
689
228
505
450
466
233
744
647
981
774
412
261
651
651
760
339
530
512
234
44
995
705
640
225
419
61
157
398
969
365
166
10
944
670
459
761
902
554
760
235
328
523
847
330
525
606
20
55
469
605
450
463
661
441
687
80
502
196
477
470
912
643
831
208
664
641
968
918
195
79
152
874
601
998
203
126
603
574
532
423
179
981
237
839
421
924
918
922
471
747
744
734
741
926
941
404
567
261
321
113
339
824
986
940
821
540
417
775
113
948
197
291
928
786
482
700
61
751
974
531
497
69
616
237
994
557
993
912
169
665
24
859
489
9
150
309
900
566
436
365
513
984
655
792
769
488
844
829
239
817
711
735
237
327
324
582
235
316
494
403
980
517
261
468
878
763
129
777
328
564
141
841
899
148
632
668
635
475
496
225
643
559
960
231
885
635
813
119
950
658
873
281
174
485
101
403
247
581
532
575
496
24
767
394
523
398
61
158
225
909
382
219
467
693
450
703
327
614
173
628
271
45
261
796
529
361
551
128
941
82
54
788
105
820
181
628
569
594
137
145
854
870
364
672
915
165
374
593
130
546
221
752
942
481
899
822
193
449
949
485
530
2
272
987
173
804
966
742
397
454
886
250
675
601
273
589
765
646
182
894
543
754
997
484
586
896
658
778
344
606
262
226
960
885
564
132
688
529
225
437
334
111
38
8
711
311
597
828
308
130
73
203
235
70
38
820
965
695
949
308
653
562
533
612
446
96
95
485
976
320
921
309
430
959
669
492
621
265
319
928
746
392
130
980
813
168
151
777
862
99
84
866
660
969
477
105
416
924
941
744
243
862
404
24
820
72
867
440
688
186
719
433
929
849
764
741
368
914
869
581
364
304
447
23
272
275
479
40
198
420
783
440
633
538
815
452
610
682
243
297
219
313
82
499
513
845
591
880
111
459
813
826
114
611
849
386
885
679
777
83
450
911
874
82
448
41
885
57
74
479
354
292
792
787
142
304
983
732
536
445
542
348
271
655
958
471
392
194
149
520
276
599
430
502
680
878
894
917
286
967
395
991
258
186
777
751
490
760
834
377
204
727
724
474
733
33
944
125
226
445
644
854
395
426
707
426
655
600
342
940
566
737
931
175
922
59
925
763
170
110
139
374
836
214
199
568
246
495
44
824
291
688
29
685
465
735
110
119
686
452
58
603
188
340
777
461
399
53
224
920
162
362
293
349
576
844
916
173
690
960
348
980
999
376
16
463
462
125
933
147
928
990
749
467
682
877
928
432
281
151
351
794
864
996
142
791
191
410
316
880
369
663
211
719
391
226
181
852
702
113
999
982
454
99
448
487
328
375
918
608
877
621
402
93
616
895
883
806
304
550
37
24
213
599
742
603
176
274
806
229
738
804
210
192
255
658
678
582
384
948
541
261
568
294
353
535
541
587
692
844
137
728
868
701
326
961
655
853
235
460
81
972
616
291
515
222
300
545
155
683
492
695
943
411
341
647
945
881
586
636
76
74
715
943
774
392
256
428
244
490
239
324
461
854
966
328
427
265
872
581
948
363
276
242
773
968
241
69
848
826
704
923
899
770
218
24
161
473
803
756
314
41
79
126
247
397
453
673
661
324
254
608
38
881
202
162
848
442
230
47
267
285
321
517
54
890
540
566
714
342
321
27
382
752
505
980
148
957
653
808
633
258
768
670
490
969
832
337
410
61
735
28
698
55
544
751
945
83
669
658
424
989
37
157
92
541
137
239
497
141
399
129
398
166
151
239
134
982
927
895
394
661
922
91
67
465
194
11
899
862
21
322
202
409
830
294
949
966
532
797
458
930
278
207
447
428
445
932
761
371
826
154
31
99
245
450
915
790
812
813
651
832
486
204
240
316
497
540
633
381
337
443
662
614
649
109
393
94
392
153
816
218
306
199
668
902
648
935
691
459
747
693
643
585
897
234
252
745
774
236
125
110
678
787
75
327
247
467
772
990
619
587
559
924
137
227
178
784
161
868
595
259
913
237
843
809
470
446
553
243
682
30
704
359
168
778
37
766
596
808
755
214
747
314
490
883
540
667
19
52
886
613
310
150
201
505
958
670
950
863
265
631
892
320
342
411
450
378
176
45
538
930
611
636
243
100
870
134
118
888
185
355
852
847
505
52
351
814
74
652
676
338
635
919
657
976
329
106
705
504
503
242
786
113
877
28
212
99
514
681
986
698
387
190
896
891
241
246
57
314
898
84
3
532
3
660
859
683
117
563
539
619
805
324
731
33
703
294
483
216
326
469
266
65
658
161
307
250
407
363
916
656
447
918
539
801
577
397
483
46
311
21
16
467
344
99
852
47
744
334
262
422
802
879
486
811
40
792
413
798
155
328
453
601
245
343
401
174
91
235
571
401
256
586
868
951
684
719
997
780
52
611
201
206
489
686
368
880
477
780
677
983
459
129
935
704
823
687
229
913
922
799
314
177
736
181
479
772
899
476
551
302
438
751
507
278
788
227
158
616
6
834
599
817
315
533
520
137
220
100
50
493
250
363
21
985
895
499
756
145
326
658
446
763
408
305
393
547
531
550
163
888
735
761
704
49
645
575
538
216
674
939
708
923
653
728
260
547
227
15
43
552
25
488
667
784
144
59
331
674
960
493
914
694
605
617
95
249
192
632
817
217
570
524
492
574
604
751
120
182
117
514
85
141
1
751
925
497
161
255
522
120
99
435
166
703
52
260
303
595
243
119
811
164
995
654
737
598
404
208
779
521
721
863
13
73
966
937
569
126
543
443
598
641
877
763
695
280
374
998
226
968
468
389
131
462
42
219
411
446
426
541
318
498
404
330
570
721
267
491
198
809
933
147
802
161
261
496
441
634
845
18
601
313
406
83
126
448
301
537
245
78
77
562
575
832
891
145
904
509
987
102
670
919
600
471
79
861
966
871
846
811
889
447
123
646
881
600
93
182
488
689
611
917
250
186
748
493
682
4
353
668
457
22
938
56
492
16
916
458
239
762
268
479
560
742
124
440
693
569
973
181
257
936
97
859
121
196
703
802
199
55
821
655
77
758
63
568
773
978
377
363
91
996
841
2
89
317
794
782
885
766
962
493
701
58
703
173
605
405
326
804
460
146
810
888
903
872
455
28
202
184
742
644
179
583
646
268
251
439
49
135
556
362
979
609
771
682
781
375
438
107
530
897
604
340
136
859
563
591
886
116
126
627
760
304
561
405
923
811
843
971
297
398
684
628
6
454
309
139
829
746
597
710
995
200
49
130
58
964
72
295
79
197
274
190
853
834
594
775
997
788
98
645
538
781
272
895
235
580
33
415
678
629
124
24
181
525
505
590
488
577
885
918
125
158
108
977
343
53
104
691
841
201
336
378
981
607
272
567
539
657
981
568
637
457
591
169
981
95
759
820
23
995
89
148
504
196
476
198
601
579
889
793
131
224
170
464
182
793
30
720
801
11
287
790
467
229
958
799
324
716
618
698
62
706
197
565
254
673
763
206
603
651
998
86
226
519
549
407
663
578
479
464
940
117
253
758
346
562
556
21
278
525
718
691
583
915
256
188
939
18
393
893
20
742
978
597
260
526
3
274
456
833
737
395
950
341
505
295
903
60
315
532
937
384
222
871
298
829
58
588
198
802
481
569
895
458
165
154
336
520
427
791
352
516
537
653
208
41
947
462
453
613
345
389
997
919
611
646
747
20
234
297
821
66
865
67
523
30
220
210
549
998
352
252
865
889
905
73
929
203
886
733
816
231
473
164
149
83
161
247
102
746
543
274
811
408
340
686
437
911
895
337
261
247
940
125
487
844
549
767
399
435
500
214
17
972
729
165
407
889
411
508
635
306
134
445
713
473
482
501
736
377
189
996
975
128
472
461
324
21
227
74
807
726
287
823
50
367
339
456
607
101
315
593
406
448
390
470
273
871
322
8
247
510
355
221
990
826
33
665
198
260
738
356
985
376
530
34
94
868
841
700
321
156
293
726
603
34
548
227
904
869
234
503
731
940
75
720
118
108
736
315
367
473
23
703
200
552
89
293
772
929
992
92
436
636
169
39
669
716
265
573
937
851
427
667
142
501
738
259
608
473
926
326
945
948
29
144
851
117
436
622
397
779
713
833
415
882
223
435
949
839
359
885
41
785
903
183
286
640
793
245
112
718
571
408
17
599
903
868
67
690
841
815
469
554
647
235
787
221
669
87
60
28
324
452
164
226
634
449
866
427
694
977
496
264
385
865
214
639
732
280
329
572
446
797
477
445
31
615
665
51
54
76
430
377
528
594
954
513
394
819
291
87
148
787
702
884
651
915
522
734
546
850
657
344
646
486
788
28
452
452
431
505
880
212
233
759
805
187
271
551
5
562
637
504
700
691
387
702
957
909
787
855
110
795
198
108
280
985
487
84
788
917
940
19
129
173
777
285
359
48
835
715
961
824
571
12
866
957
65
822
217
203
28
327
997
577
786
629
913
272
712
701
541
3
71
21
175
848
305
885
247
492
952
207
667
522
570
532
830
634
705
47
836
733
725
184
309
510
812
222
133
875
274
673
878
344
693
404
543
998
289
789
841
592
995
507
113
916
390
942
549
94
340
736
178
416
920
487
277
83
60
410
958
685
82
187
28
127
590
923
476
878
711
316
469
58
174
933
973
563
227
874
8
918
609
186
334
880
24
962
315
83
371
272
767
805
810
146
931
399
68
406
629
779
73
449
188
246
382
160
160
960
385
167
877
346
352
210
225
375
172
539
457
894
162
575
50
971
73
980
722
492
737
350
622
809
798
809
406
531
969
565
490
353
732
367
698
83
928
275
810
451
165
618
697
679
193
746
1
617
726
722
108
814
423
730
975
221
538
380
103
858
297
593
563
28
959
260
462
238
886
271
689
403
241
385
81
433
130
81
401
207
155
508
373
577
237
347
149
775
78
252
632
374
196
194
401
506
806
215
743
43
837
783
445
77
519
525
861
1
958
261
207
112
769
931
40
357
277
189
131
355
792
115
728
339
660
481
844
817
47
586
860
883
721
304
312
239
181
172
239
490
785
798
601
905
728
992
261
5
532
392
711
675
858
790
13
517
270
856
686
316
794
545
551
514
200
862
104
732
33
343
221
169
492
173
73
219
517
334
575
48
77
637
723
934
427
735
802
696
943
487
364
88
383
914
601
935
775
56
18
159
750
239
328
241
763
752
460
279
85
386
679
161
23
401
446
449
487
248
496
781
86
859
868
821
124
820
107
898
876
124
409
625
714
88
866
477
839
677
107
924
414
785
436
436
537
882
236
376
481
732
156
918
942
24
738
66
195
196
963
70
320
723
47
33
810
264
861
649
940
968
924
353
104
359
141
641
240
376
368
720
107
523
638
49
898
727
466
445
923
428
514
594
503
912
626
312
175
839
312
114
158
235
819
613
594
311
605
185
686
972
257
145
847
894
545
744
972
10
540
246
789
54
839
291
965
817
955
492
655
266
605
164
501
775
776
446
85
381
630
123
352
886
267
198
131
163
294
455
172
833
700
312
238
539
603
555
707
909
46
713
174
2
876
26
129
3
471
565
383
101
687
87
338
305
636
469
467
281
923
990
466
974
302
55
864
256
609
570
164
6
282
689
360
509
715
840
864
185
404
246
637
91
684
975
747
672
795
214
952
69
555
769
394
856
824
258
463
784
179
978
142
813
667
501
321
381
340
184
917
95
782
906
185
817
880
932
488
26
497
792
446
51
560
839
259
383
96
73
167
275
51
308
87
69
160
759
801
851
295
717
945
428
974
482
244
853
765
732
230
613
523
675
663
82
514
273
817
609
346
335
235
748
994
673
816
153
432
616
355
78
684
299
505
658
132
748
862
896
831
92
860
705
118
523
139
631
147
955
592
844
641
178
591
634
851
406
138
634
373
492
711
409
142
567
418
626
666
631
873
497
74
733
201
192
607
691
174
753
997
765
597
637
295
187
270
145
945
407
130
669
250
840
429
744
406
846
369
71
829
593
919
902
325
472
93
931
162
619
684
159
735
632
795
29
818
417
173
114
175
654
135
777
493
563
872
250
761
592
673
589
184
943
490
509
414
935
439
928
905
474
438
639
105
584
668
275
352
192
740
527
846
874
655
690
437
526
292
197
117
964
137
300
258
978
808
24
912
599
951
816
72
740
807
529
323
474
155
27
17
894
553
862
768
207
904
204
732
195
752
848
510
240
499
767
217
307
790
481
257
92
648
680
183
454
208
858
279
362
884
296
256
788
509
375
994
412
930
77
606
681
276
467
272
774
234
488
432
375
320
688
819
968
368
353
773
575
210
52
289
93
699
896
880
207
270
225
619
199
653
576
231
928
43
502
702
628
341
485
354
661
173
524
980
540
877
752
466
86
155
106
531
853
1
762
60
270
339
30
468
991
957
50
919
351
551
972
978
892
456
684
904
980
207
883
871
83
634
689
521
789
794
403
993
147
164
52
768
502
433
236
845
390
637
763
740
188
86
70
431
893
753
334
873
311
216
95
746
201
783
618
341
929
20
334
75
535
737
842
389
170
429
233
911
66
347
2
605
432
71
35
676
175
720
548
486
935
995
583
487
777
200
828
705
219
513
131
105
601
973
493
770
753
77
32
818
423
34
422
206
456
808
882
631
527
781
468
813
775
50
300
552
601
479
608
819
343
739
275
943
63
768
65
815
844
96
985
267
481
758
824
937
566
705
919
444
486
386
257
612
787
908
515
387
738
123
557
80
213
831
22
275
950
438
441
794
886
425
412
366
183
587
654
100
292
572
543
129
309
799
740
447
58
255
185
795
729
93
874
941
924
248
567
225
37
7
18
922
432
781
640
966
368
293
65
11
217
607
491
877
758
230
676
167
836
860
962
916
953
187
856
228
786
774
452
823
781
822
744
564
954
735
529
673
380
593
35
596
551
525
824
660
107
499
827
942
711
788
858
15
326
65
242
112
839
45
934
619
866
29
534
172
764
62
844
495
6
879
90
908
403
265
568
861
116
746
803
178
885
12
192
210
76
785
673
266
829
606
236
47
987
769
218
102
830
413
596
187
643
37
95
398
653
14
258
768
759
60
945
643
423
136
204
499
272
877
116
101
834
352
147
820
120
716
273
302
480
868
488
123
256
934
520
909
947
777
676
705
189
973
699
611
460
255
461
732
131
577
832
964
928
330
136
399
397
408
700
876
628
188
998
883
121
869
791
68
998
819
124
186
791
175
148
250
429
961
333
911
889
516
226
816
197
361
566
593
121
266
821
748
453
818
982
925
39
125
344
36
943
820
221
85
994
720
686
774
680
19
684
568
534
909
735
731
622
301
323
742
566
495
841
370
665
174
294
703
298
990
738
592
809
310
676
802
381
362
927
61
380
610
980
265
870
715
995
491
367
670
584
284
164
776
653
828
950
298
882
599
287
619
191
95
280
866
248
661
579
174
721
958
783
52
223
5
766
569
495
484
238
431
767
754
206
771
933
507
69
815
106
707
785
296
802
65
513
401
725
92
575
797
401
709
848
975
713
966
544
560
449
133
342
568
238
899
338
171
406
758
985
511
465
769
158
618
185
670
18
909
113
944
57
514
653
257
488
717
222
31
628
22
516
321
589
753
220
279
923
625
36
259
487
500
28
644
117
212
665
487
473
778
430
529
291
434
137
778
503
358
161
482
732
676
803
672
428
22
950
351
998
986
961
484
837
988
127
306
552
791
792
376
920
221
256
210
7
393
340
509
102
500
990
833
175
792
857
954
165
806
656
162
143
617
645
332
956
123
637
507
266
428
234
185
1000
490
747
358
882
86
866
983
585
208
168
111
999
24
416
516
181
72
677
676
40
674
7
995
796
643
854
413
422
87
950
773
928
696
131
809
781
348
144
717
555
311
179
906
686
594
421
866
17
449
893
408
122
899
755
270
893
608
682
666
46
631
439
974
326
921
782
458
620
277
174
175
939
704
432
624
650
204
842
18
652
734
426
774
633
180
43
877
139
724
543
184
707
333
509
32
605
643
842
224
919
15
750
858
71
533
481
720
736
674
89
388
408
866
161
392
45
555
268
535
278
162
719
336
846
227
368
450
221
209
26
140
575
775
997
997
660
829
68
395
855
157
782
262
22
294
5
419
848
624
953
478
786
23
813
631
602
180
433
822
740
458
961
667
584
309
663
243
490
731
638
344
887
771
957
260
65
313
678
912
936
631
389
73
5
202
56
606
733
488
428
825
945
740
491
880
49
153
475
890
883
112
585
121
234
541
381
298
853
410
562
140
392
950
213
397
503
268
2
236
755
781
412
51
521
902
282
921
54
756
810
289
219
394
761
453
286
493
750
490
255
663
629
646
613
841
42
467
108
396
54
214
176
465
616
48
366
898
320
772
653
129
412
872
874
172
324
511
17
425
1000
271
88
981
916
52
821
310
518
281
57
924
846
584
388
462
632
754
359
951
877
11
432
288
234
657
811
909
520
827
334
871
449
773
851
717
824
24
26
693
656
82
616
501
665
356
314
648
461
24
951
337
387
734
976
620
390
786
529
909
965
214
132
765
986
982
481
161
5
506
205
12
939
821
513
956
528
178
603
988
202
553
324
588
286
299
207
28
436
87
288
752
300
419
517
637
753
997
797
109
855
2
121
793
174
985
100
701
162
703
40
363
607
363
950
245
13
509
624
448
595
263
200
895
34
68
531
786
64
680
894
270
33
14
415
558
998
514
610
512
568
649
874
175
11
176
771
375
684
746
822
630
8
373
876
41
440
407
178
856
438
72
125
470
437
539
379
787
405
988
298
972
636
523
498
998
698
268
372
733
365
545
363
725
270
590
765
709
996
943
916
785
366
393
606
802
283
984
588
687
971
237
659
958
760
156
955
809
776
678
894
140
223
256
216
492
197
981
552
193
275
820
329
640
212
935
793
846
918
381
533
241
969
191
198
728
698
505
537
473
534
430
965
108
37
180
599
233
512
503
777
138
674
106
777
237
392
922
82
309
654
614
549
622
156
747
350
206
603
238
30
136
19
994
244
407
526
194
991
389
48
768
527
721
225
655
957
616
928
391
276
581
356
825
203
512
923
552
717
877
141
746
12
159
92
607
917
969
801
907
709
200
26
587
921
250
594
229
217
521
971
845
102
327
669
304
190
943
207
258
171
699
355
182
209
446
141
125
766
941
31
827
140
57
413
412
658
6
993
227
879
963
71
980
641
91
635
830
33
841
87
203
539
442
736
99
239
876
223
357
168
253
183
660
661
947
71
671
953
415
897
831
730
967
162
370
57
796
200
441
988
638
995
878
79
730
976
670
958
198
26
125
802
208
784
463
506
207
133
810
973
381
992
702
347
153
72
755
948
623
195
935
260
189
812
339
270
139
360
227
336
385
704
138
944
487
952
449
45
436
259
18
816
250
719
162
755
142
916
54
764
462
989
24
650
152
714
919
291
73
498
978
809
201
115
752
39
418
552
84
853
162
453
668
412
171
181
518
665
448
571
428
909
911
803
910
63
868
181
705
940
678
34
100
230
501
851
268
918
755
703
123
916
155
142
679
678
323
196
342
122
767
121
383
677
924
644
91
791
824
147
83
853
181
182
82
681
385
702
598
139
404
72
54
911
214
733
588
888
928
929
361
694
49
743
723
324
387
813
115
562
960
549
415
140
730
848
172
114
549
121
252
305
193
658
215
406
390
802
293
669
82
653
715
482
748
437
806
486
601
272
47
560
820
461
51
549
661
222
15
209
343
618
513
887
275
79
292
16
880
936
37
313
940
751
795
39
539
600
524
139
223
571
51
42
383
453
942
43
27
308
252
721
926
116
607
200
195
898
568
426
185
604
739
476
354
533
515
244
484
38
734
706
608
136
99
991
589
392
33
615
700
636
687
625
104
293
176
298
542
743
75
726
698
813
201
403
345
715
646
180
105
732
237
712
867
335
54
455
727
439
421
778
426
107
402
529
751
929
178
292
24
253
369
721
65
570
124
762
636
121
941
92
852
178
156
719
864
209
525
942
999
298
719
425
756
472
953
507
401
131
150
424
383
519
496
799
440
971
560
427
92
853
519
295
382
674
365
245
234
890
187
233
539
257
9
294
729
313
152
481
443
302
256
177
820
751
328
611
722
887
37
165
739
555
811
120
580
176
717
166
417
255
398
955
511
758
600
591
70
752
71
865
53
326
393
224
429
720
834
502
607
222
18
697
129
828
169
708
355
885
873
771
491
622
77
1
379
29
592
801
780
14
665
184
692
409
759
120
129
944
621
87
165
990
783
293
817
303
1
172
539
225
294
29
199
723
30
577
751
973
729
882
338
745
65
29
154
175
500
282
118
472
368
282
461
502
575
278
157
927
801
695
503
446
724
701
520
753
630
270
77
358
503
414
103
567
795
256
93
294
889
210
766
608
492
578
461
418
855
617
344
7
312
846
805
35
899
324
139
528
594
567
885
448
332
339
15
126
946
459
772
834
669
889
793
160
466
254
577
673
222
272
31
533
469
835
919
367
159
409
894
104
975
131
551
307
469
917
784
415
376
555
600
44
443
393
555
261
998
483
933
219
106
963
104
574
798
22
293
308
431
20000 4000
9384
887
2778
6916
7794
8336
5387
493
6650
1422
2363
28
8691
60
7764
3927
541
3427
9173
5737
5212
5369
2568
6430
5783
1531
2863
5124
4068
3136
3930
9803
4023
3059
3070
8168
1394
8457
5012
8043
6230
7374
4422
4920
3785
8538
5199
4325
8316
4371
6414
3527
6092
8981
9957
1874
6863
9171
6997
7282
2306
926
7085
6328
337
6506
847
1730
1314
5858
6125
3896
9583
546
8815
3368
5435
365
4044
3751
1088
6809
7277
7179
5789
3585
5404
2652
2755
2400
9933
5061
9677
3369
7740
13
6227
8587
8095
7540
796
571
1435
379
7468
6602
98
2903
3318
493
6653
757
7302
281
4287
9442
3866
9690
8445
6620
8441
4730
8032
8118
8098
5772
4482
676
710
8928
4568
7857
9498
2354
4587
6966
5307
4684
6220
8625
1529
2872
5733
8830
9504
20
8271
3369
9709
6716
6341
8150
7797
724
2619
2246
2847
3452
2922
3556
2380
7489
7765
8229
9842
2351
5194
1501
7035
7765
125
4915
6988
5857
3744
6492
2228
8366
9860
1937
1433
2552
6438
9229
3276
5408
1475
6122
8859
4396
6030
1238
8236
3794
5819
4429
6144
1012
5929
9530
8777
2405
4444
5764
4614
4539
8607
6841
2905
4819
5129
689
7370
7918
9918
6997
3325
7744
9471
2184
8491
5500
9773
6726
5645
5591
7506
8140
2955
9787
7670
8083
8543
8465
198
9508
9356
8805
6349
8612
3623
7829
9300
7344
5747
5569
4341
5423
3312
3811
7606
1802
5662
3731
4879
1306
9321
8737
9445
8627
8523
3466
6709
3417
8283
3259
2925
7638
2063
5625
2601
2037
3453
1900
9380
5551
7469
72
974
7132
3882
4931
8934
5895
8661
164
7200
7982
8900
2997
2960
3774
2814
9669
7191
1096
2927
6467
5085
1341
2091
7685
3377
5543
5937
9108
7446
9757
9180
8419
6888
9413
3349
2173
1660
2010
2337
5211
6343
7588
8207
9302
7714
7373
5322
1256
4820
4600
7722
9905
5940
9812
3941
5668
1706
6229
1128
9151
5985
6659
3921
9225
2423
7270
1397
4082
5631
85
9293
1973
7673
3851
7626
5386
1223
9300
6641
6043
3899
714
2299
6191
525
2591
8210
8582
8820
9337
7733
1156
5995
8005
380
4770
5274
1777
8851
7256
1861
8143
5580
5885
1994
3206
7622
9568
2505
614
1962
2755
1327
4260
8945
8203
3203
3507
6785
2022
2843
869
9529
5190
8873
9909
9959
499
8037
8809
7754
6249
3304
3334
2134
1649
2891
9755
7568
1747
369
9530
4501
8047
3789
9798
6250
6991
3304
3034
5364
2498
254
4893
7687
9126
1153
3997
5976
9189
9158
3730
5437
2461
3415
3922
461
6305
29
8028
8051
6749
7557
8903
4795
7698
8700
1044
1040
2003
429
6404
4501
682
7648
8539
6160
5152
2536
2135
4340
1693
2216
6128
505
5630
50
965
8286
6430
5344
6336
3178
2901
5239
7972
6950
290
5368
7989
2293
5796
744
3145
2830
8391
1683
5341
3542
570
3827
4233
2262
6043
361
9118
8024
6762
82
6310
3191
5426
8997
6368
4678
4235
691
1627
4525
6058
9615
3169
8206
359
6313
7387
5101
4347
2727
4995
4917
6553
5579
3530
8947
2291
2648
6971
9052
9081
9632
8594
858
8628
1313
1887
9215
8356
3513
91
4413
9480
9611
8970
6190
2275
6356
7642
6621
5434
8988
7889
8339
4567
7771
7285
6857
418
607
2261
5850
238
7206
3060
5218
8519
4946
784
6874
8459
874
7638
4290
484
6608
479
2758
9315
4472
5730
1101
3460
3619
9439
8026
1389
3075
1234
8158
3682
3494
359
271
700
3418
1840
5570
8364
2623
8795
3174
9848
6432
7463
6683
9391
4293
5792
5058
5116
1522
6158
8575
1492
1948
2952
9232
5022
538
3741
5055
4031
4099
5326
1082
7517
3517
3003
2232
6140
1797
5405
2339
4581
9219
9022
3971
9863
4813
5380
4978
2686
1537
9905
4177
3484
9208
9760
4858
9745
3500
9912
128
3951
5237
7561
7819
5106
564
50
1245
8712
1806
9935
3292
7376
8956
3615
3590
3769
8994
4919
2806
6883
4823
6983
6718
4031
3094
1575
127
6594
1487
254
544
3075
7815
4714
8180
8378
4763
5776
7089
2920
5711
6733
295
1018
347
236
1138
5692
5154
3944
2574
6329
926
9292
6711
4019
7218
6837
6964
5056
7091
3859
8131
4905
8572
2662
9634
9686
4790
3074
2605
6852
9806
9251
7869
6504
9486
9007
2196
4640
2950
1121
968
227
6764
7678
597
3982
866
7561
9037
7956
7771
3519
9212
6343
2533
5197
2380
7322
8271
4985
4173
4428
4235
2041
7284
73
7399
5831
1064
348
6951
2031
574
3715
6060
7523
4048
6925
5083
9436
1233
9205
2955
444
1899
5487
5641
4279
9160
263
9263
9684
1042
9849
1724
8325
6273
9123
4155
7336
5822
7458
9366
2748
1172
1777
270
5219
8702
1704
4654
9934
908
3960
6729
2807
5798
8721
7085
1309
5335
2699
992
6377
8899
2716
1053
5172
8190
1560
2507
4011
9017
8225
3110
6540
1
3379
8110
5054
5082
9115
1339
5990
9427
8068
5148
5224
6788
2232
6533
2123
1282
3876
4851
180
6591
2255
5351
1132
3814
7858
1495
9182
6082
4604
5721
2434
7983
182
7488
9416
9297
8826
5405
8723
6893
552
298
33
9135
3182
8507
416
7058
9709
596
10000
1963
2298
7484
5777
155
8978
1310
2588
9933
3383
5022
4267
3564
8861
3683
9212
7686
9087
4286
931
5991
4584
7315
1477
4117
5821
1893
7526
5529
8840
7526
7491
1137
1361
9619
7644
338
929
6583
6622
4311
7956
889
4226
6816
4571
3438
854
9
7723
1784
2351
8658
9098
3828
9127
1270
2072
6652
3150
911
529
640
8399
1889
6611
2394
8578
3891
8977
5200
4553
6932
6088
8778
100
658
8567
953
7018
2642
2736
9369
1299
8185
3196
6777
5806
5267
3429
8955
2529
309
9594
7279
2198
2556
9673
775
6446
5001
2326
998
8284
8413
6128
8383
5422
4694
9335
2440
7335
8422
8160
4986
2958
1355
1762
8763
2973
1542
7717
1853
1851
3663
5483
400
6218
5155
1174
9016
6507
9852
6365
4791
8264
2492
3173
38
3538
8860
8829
872
7281
6988
5857
6591
8342
3971
5353
7666
5512
3070
9518
7362
3084
1352
4113
9301
6507
1639
4668
9365
1490
1033
4155
6105
9876
3680
6142
3413
2539
4970
637
6171
1957
2845
2761
6650
6815
4466
4315
2327
3887
184
6040
6970
1536
153
2622
4394
1791
7290
110
9632
4674
4265
5736
4549
4296
1878
4314
6834
3199
4950
9356
5156
7794
8469
8157
961
2934
8824
3287
3172
5359
5678
141
3246
2182
2762
3991
324
51
4101
9955
1076
8365
2043
5625
2660
3920
6290
5845
3470
1239
1552
4977
5384
20
3134
6344
9305
1957
5982
2476
3667
8012
8968
6913
193
1730
903
6869
8132
5003
3175
9208
9719
5217
1184
2378
5488
7473
4574
8958
5063
6126
3934
6798
2497
3419
3142
8154
1727
5475
6981
5394
3486
5949
2306
31
4030
9560
6899
2161
4563
6425
7720
4281
1642
8903
3011
3481
2727
7584
8790
4141
3709
2724
939
2558
2494
432
711
4221
5906
7691
9614
9392
3639
8271
9422
7668
7830
2672
6181
8744
9096
3900
3025
7089
9155
2387
570
8233
9970
5711
2374
31
8434
9664
2588
7280
95
9650
1500
2352
7340
7465
1743
7331
2087
7516
1350
9916
187
3882
5012
5635
4134
4388
2723
3288
6774
9644
1520
6743
5355
245
3125
140
6260
2064
7419
6354
1713
5270
8706
5405
2734
6800
2735
4820
4316
436
1088
854
670
2451
6488
4803
6838
5563
8090
3611
5206
5961
6705
6912
2558
9830
3404
8817
1893
822
1523
3606
2444
6580
5362
1529
3379
4448
2701
4046
4883
3788
4900
5552
2590
1387
354
9427
6949
4795
3037
8507
7108
6093
5418
9665
5922
8821
8481
4167
5995
6355
4124
8438
2934
9485
6318
6313
3932
9018
6710
5166
9157
1609
7070
1746
2996
7423
1172
6296
8570
560
4802
5677
6653
6572
5341
8926
1744
173
3092
4090
6528
3567
8879
5813
3051
5197
2125
3334
4214
5187
8500
3371
6795
5569
5116
6142
9343
2640
2438
4264
3199
3591
9940
6203
6514
1632
5129
8258
1805
4572
2347
4684
8139
1226
496
7541
6422
8973
7227
635
4159
5726
357
953
7646
5473
3447
3340
8112
5884
7604
7662
5826
7543
217
2340
9175
5345
597
7331
6268
9295
2014
758
520
8861
4651
3293
7833
1877
280
1991
3954
636
9296
1599
6108
2742
4938
571
4977
2541
4585
802
84
4801
9493
5610
6497
6441
2940
2764
5736
1305
9874
2607
165
4524
2252
4350
2752
2531
6340
6705
3166
1987
8303
5626
1080
9592
2548
2408
8485
7132
9562
4920
1932
9054
529
8428
5495
9820
7544
7582
1124
3769
188
7640
4644
2439
1989
7395
1321
4681
4099
4487
3019
8753
6464
4099
4696
9011
6506
3180
6143
6067
8099
4426
1473
4979
2854
6967
4798
6749
4548
2273
517
1087
9913
5160
9878
1901
2554
1198
2933
3004
2036
5952
8108
8499
50
9155
3862
2907
2335
4
5326
6785
4429
6798
1764
3634
116
6561
382
1015
5186
898
2101
5098
2409
8330
3350
1314
5880
2635
4317
7915
8586
8776
2766
4987
7931
6627
7893
6617
6630
9570
9753
7410
6367
1516
7396
2834
4429
7777
3848
9614
5027
2301
1063
3787
630
764
5101
6509
3398
9417
776
1983
4545
3541
3321
8827
6519
7566
1795
9500
7135
1547
6909
9854
3063
4304
2687
3843
8433
6535
9808
9811
8835
870
3597
5816
7985
8697
2325
1383
4466
9452
9717
5362
9344
3038
4188
5862
603
5982
5361
4089
3880
8621
3942
3294
2925
6629
7136
7709
3163
6943
3871
1997
4164
7467
7812
8501
2516
6488
6235
3333
2291
5951
8694
1634
5340
2881
7495
2294
5214
2855
6383
5445
1476
324
8739
752
6952
5874
4812
6466
9169
8682
4814
9684
2500
8978
4536
5015
5465
770
8347
4108
3073
3392
5741
8412
2624
9588
7058
7837
8794
3440
3282
6621
115
8372
7372
3419
597
8535
9884
9765
3568
4698
5801
6068
3675
336
7434
5491
7458
2133
5950
530
5524
1691
5293
8148
7630
2350
2336
6423
2141
1969
3044
2256
340
6767
2026
937
1654
8261
7053
5221
2958
9205
1288
2984
9541
8722
4827
6998
7206
7128
3879
2729
5170
9171
7228
2799
1521
9564
9222
3661
7884
8617
2268
8224
5383
4293
5512
7036
2554
2564
8609
1863
1769
9896
1199
7661
4969
2377
1010
2174
9504
4888
1255
4674
4058
8482
3824
1930
4397
3045
1943
2281
8013
4210
6856
9748
4855
2367
3135
3760
1282
1743
1974
9402
1639
3172
3414
2959
1900
4423
1485
7756
5662
9091
8781
6072
3924
2604
8001
8321
2001
9943
6953
13
505
3808
9760
5359
2526
2895
9118
159
4637
1091
9561
2627
615
2974
1938
8866
3749
3422
6621
9410
8864
5401
1833
2787
8005
9834
7459
6357
6128
4411
6369
6632
4570
6129
8342
3447
5375
7459
3606
11
4902
3166
8990
1868
2491
927
733
6239
700
3706
2001
9563
5458
3833
2349
3462
18
9808
6170
2498
570
2539
9129
5140
5019
7471
8586
393
1281
8543
6755
2534
1708
5744
4401
551
3022
1486
6789
3721
5191
5141
9635
648
5326
1984
462
1695
8143
6631
4192
5064
5521
3321
6555
539
7143
1493
931
8423
35
7686
7309
8095
9781
1709
8645
2803
9546
1785
6523
1088
6926
6158
1736
8603
4493
8549
297
8987
1531
841
4050
7052
513
6957
7590
7655
8449
4873
2429
8483
2558
6089
6577
2338
7798
5221
5140
3695
7006
8015
4783
283
524
2870
5237
5016
1418
1885
354
9300
2725
755
6351
3237
7711
293
7243
6159
5165
6024
4642
7722
2112
7570
6411
6261
2791
7903
9956
6148
5917
1090
2782
6440
3959
8018
7807
5376
9902
4512
4675
8979
5266
7378
8567
2977
7670
2162
9135
2834
4537
128
6907
3000
7698
3317
9261
6840
7571
5568
2987
3487
3009
5768
6278
6967
137
436
8694
38
4947
9720
5368
213
7097
3935
9541
1118
6096
8675
3951
632
8803
7209
3631
2852
526
9243
9691
4448
1162
2677
7935
4170
4796
564
1136
4932
7352
6181
1321
2298
5901
6689
8862
2997
6975
8402
4115
3070
3429
4417
53
8583
1626
3683
1434
8503
9278
1124
2950
6791
152
7236
961
4947
7800
8448
6230
1503
4629
7550
3800
529
590
9014
9877
7564
3767
3991
6985
7195
4760
7037
5777
6385
7072
7210
1239
2701
4685
540
9491
4836
7776
451
9782
1927
5251
2363
3429
9879
6265
3580
6759
6854
8945
6635
770
2712
6978
4106
6258
1737
1143
2035
4473
4566
5596
5711
7266
6633
6250
3108
1468
377
3559
7602
2303
5161
9964
2083
5039
6228
2015
1797
9434
959
8431
6555
3670
5408
660
9928
3496
1802
8314
7968
2719
261
30
6336
6893
2632
9444
4713
3008
9354
2314
1663
4514
8629
97
9552
4857
2111
7700
642
3070
2482
7196
3091
7890
7855
9370
7737
6009
7683
5705
8727
4296
5734
1415
1188
8365
858
2252
7725
211
4565
5739
4724
3194
5835
627
4402
7946
8326
1395
7367
807
8590
457
5048
2796
9827
2785
8804
3861
4841
3883
8156
574
1649
5696
5291
2506
7947
9367
9068
8864
5105
3791
8409
7291
769
9162
5236
9094
556
2602
6252
9145
9411
7652
8292
5589
436
3448
9449
5276
3682
3957
2201
5330
9652
3843
7835
3950
9561
6902
9165
4665
7044
7573
1956
7812
6734
3543
3257
3641
2497
5860
9137
8259
3511
7429
3847
298
876
3295
1925
4557
7251
4126
9886
3254
4320
4072
3556
3881
7325
2720
4897
4368
6645
3204
8531
9730
6747
1787
3371
5595
7646
8859
3853
7509
6287
7699
7806
3514
7345
9731
4422
948
208
659
4201
879
4730
4108
4759
2054
3180
6008
2773
6176
9211
1303
5905
2309
9441
5627
7903
7087
4486
8107
947
7124
5805
8752
638
9502
4834
1411
449
1393
2070
1001
2272
3151
5109
3382
1557
8288
9389
4329
4463
4952
1984
6719
7260
1424
2346
1515
4862
3183
5973
5808
6658
8130
912
7295
7631
5745
5058
8079
7138
7127
9079
5761
6629
4187
9142
8185
8826
4883
8866
9640
9834
849
6359
3445
8624
5056
1311
3486
4590
7284
5645
1247
5413
6556
4894
3043
2301
9951
1121
5790
3429
6551
1550
57
738
7043
8242
5915
1925
3459
5555
8110
659
8265
1555
9282
3320
9217
9119
4261
6500
4764
5507
8264
1319
400
1306
9971
6702
8778
2112
130
5329
13
187
2418
7056
4780
4684
8980
4590
238
7090
5248
4854
4996
881
4525
4212
10000
8785
712
1115
644
5327
8785
1043
6633
5108
4097
1762
7219
4226
3442
7232
764
2211
4287
1895
6895
9618
2836
3484
3059
8083
8338
8054
5316
9214
8618
5315
7999
5681
2781
8642
1007
1565
6036
7639
3024
132
5753
243
710
5546
3826
7825
7757
4464
6072
1003
4081
8907
4486
3492
6990
9175
1545
8657
8389
162
3971
2739
5842
3103
1380
6849
1019
3767
839
4043
251
2943
4285
960
8489
4462
5136
2597
8925
1207
3599
9357
114
4436
2848
3455
9963
745
2111
4703
7258
2433
7441
9452
1887
5172
6300
2905
5290
3490
6947
5540
2785
7583
2851
1273
2044
7987
3869
7320
9193
3819
6677
5658
8254
5876
5464
8216
6620
3926
9270
3878
2710
6710
9681
4596
8233
2332
7501
3523
5821
4447
5414
4957
2030
8265
6229
425
6251
6449
7745
1795
6619
773
3805
4873
6648
9268
9440
9620
3194
8710
9849
2255
1771
9529
6851
6356
1860
4351
6230
4032
5149
1643
8989
7178
9907
1569
3955
2509
4370
1699
4304
988
2471
8108
2212
5470
3727
8004
1441
3272
3065
1289
5527
1187
817
2377
7542
9028
3079
123
3060
8227
1766
8400
5405
8024
9968
9359
533
689
7409
1188
1677
6231
9295
240
8052
9373
8243
9493
2645
1307
781
4523
2494
7950
6899
6387
3329
9977
6510
6388
8203
4627
1139
9959
2650
7459
5669
3182
8147
9429
721
6175
5659
15
6415
63
5740
4657
9555
4736
2316
335
9258
1161
4636
2508
7547
7965
2484
4056
704
7038
5034
1843
3349
7684
9301
5369
7217
7447
1150
7938
3622
3160
4304
6388
3222
43
1044
2776
4778
9711
9463
387
871
4098
2894
8418
2062
1729
8825
9118
8767
3859
960
8467
7894
260
187
5110
4058
1336
3047
4031
4496
3703
418
7717
97
7814
493
4875
7524
6307
5261
8395
404
4507
3164
8818
6235
8340
7935
1353
8550
8894
9819
6443
5505
6
7905
5914
7693
7303
9945
2188
1005
362
6257
1102
4527
6749
2328
2051
3055
3940
6797
9810
8446
6312
8627
4681
1003
2913
6033
9553
8158
2204
2347
3662
8561
251
5928
6253
7554
5872
8441
8558
2585
1049
6011
7112
4149
8338
5514
3555
2278
8662
3364
7075
1325
8343
1755
2327
1255
4140
1879
5765
6343
4226
5778
4903
828
1705
1155
8381
7576
5947
3291
161
6995
9301
3624
1143
3991
5489
4697
2620
4150
4413
9694
1826
2755
1449
4152
361
5588
2383
6125
1930
2960
1903
3184
3787
3607
4338
2168
7535
6637
1810
4047
3631
1110
7670
1126
1452
3158
2174
4071
3659
6586
3765
5484
9340
1565
5987
6053
3504
8369
2177
5433
1328
431
4968
1467
4038
9305
3634
1572
2293
1795
5618
2276
9256
9639
3401
708
9148
5574
4778
9158
2160
4894
993
7851
6458
6979
3903
9961
5348
2432
1745
3027
2862
6712
4493
6899
2369
4478
4822
4661
6272
6791
3288
1880
2781
6688
2587
8280
8614
7364
7437
7125
8610
8429
4975
5067
1760
5230
5028
3459
7661
6772
6485
6874
9836
7330
125
2204
8159
4946
3216
783
8089
6504
2662
869
9543
5248
5501
8156
8963
2937
1632
7572
7718
2959
2639
9477
8188
4018
2935
2200
7141
5771
9073
3328
9452
9197
1883
7611
495
5099
8393
8583
7954
1054
5803
3848
2653
7655
8356
1615
592
9987
5539
4661
2945
4529
489
7484
8546
3423
6035
2038
5545
5108
5366
4997
656
7248
2607
1150
8698
7351
6084
3003
8404
8239
6851
1056
5893
5206
9022
2836
5192
912
7496
4489
5440
7984
8324
337
7758
4359
8727
3303
9466
4092
4651
121
7691
3609
7623
6389
959
58
9391
9362
8296
6241
6769
541
7798
2142
3376
9342
3054
7224
3830
4845
1559
2153
1534
9317
6511
260
8971
2328
4351
9973
8801
2041
3581
2775
4781
4539
2832
4172
3900
7480
6764
7020
8020
4562
5513
7747
255
4918
4970
4084
9763
6529
2588
1296
2197
5451
1555
1167
4130
2257
1139
2930
4297
4719
2056
5430
5609
4888
9601
9508
8719
2716
2879
6738
3629
8391
836
3883
3309
5806
4318
9423
8686
3258
7070
882
8708
8624
8400
2837
880
5890
2119
1528
608
4174
6957
6216
5413
2909
2075
4131
1977
1305
7220
1957
6047
8056
5840
5707
213
6509
5129
8898
9766
2198
6131
8473
7173
4530
7662
4404
419
6132
2284
7378
6657
5592
9945
2070
4853
8371
2552
6829
6027
6124
8785
2073
531
976
7780
7095
7485
9260
5992
7250
7810
8474
2075
4982
3003
9736
5738
9773
5867
8021
3502
8875
3612
3446
944
4816
8168
9848
1644
4194
2323
6781
2618
9205
4108
397
6299
1592
6009
2290
5194
3818
763
7268
5151
117
3355
888
6241
5573
5260
9742
4447
5224
9539
1743
39
7706
1590
1683
8251
264
4815
868
9468
8922
7617
5766
6866
3625
4407
2059
7442
1521
9326
2592
7989
2680
9832
4229
8252
5091
3970
2698
314
9860
792
353
3917
8733
8387
2167
8996
3201
9386
4815
8474
7002
580
5339
6978
1338
7397
4419
2858
3074
3363
846
2105
3194
1426
6708
4636
1747
9406
4950
1606
6549
1654
1874
5282
40
4040
4277
9592
9778
9092
8065
3131
6023
9756
109
7361
7152
4527
6570
6578
4241
7416
8682
7434
5193
5390
2070
6940
1147
3371
4897
7695
5024
6771
2976
1415
7162
3605
1006
6939
2696
5422
70
5070
5177
178
2430
8681
1056
9000
5258
5297
2767
3939
9082
7959
5680
7503
1250
6826
7225
6147
873
2248
2917
3848
3662
78
7452
1019
7017
6499
6441
3438
1569
1617
9967
350
297
1022
9349
1906
2670
8467
2197
1752
2778
7876
5606
4027
1054
2831
173
1926
1430
3089
5773
1444
9519
9577
2462
2887
2427
8902
6324
3995
6871
6290
697
3519
3663
6397
5425
6333
4864
7621
4436
7641
1848
6393
8019
2901
9223
4544
4826
7005
3984
6951
8448
3502
2879
909
6388
5305
6163
9063
5652
3033
5352
6348
2903
5367
2744
8327
8051
3959
2299
8838
7951
499
5230
5970
3399
805
513
4577
7809
848
7879
6256
4350
7109
7164
737
8765
9678
6152
4416
2710
7855
7115
5613
3221
6211
291
1271
169
8942
108
4472
9440
1690
441
9190
2494
7305
118
6654
8152
4348
2909
8853
1456
6424
5942
6573
6102
2093
7340
5163
9947
4455
7127
9520
7017
3770
790
7185
2711
7250
1656
8502
5291
8448
4043
7784
2104
513
789
6608
1212
3697
1812
9020
6472
7753
5592
8925
6197
2931
4088
6144
3737
7566
5663
753
1335
2804
4290
397
6405
2297
8898
1695
7097
9293
5830
9200
6157
6618
2159
7368
6666
323
6387
3138
8075
1978
2062
4272
4909
2501
6767
4997
67
8781
5750
1401
7936
39
1798
4341
2335
7047
2387
9431
2691
8217
4983
8847
1186
3493
6215
7852
3815
8953
7341
8242
931
5754
8865
2191
8255
5631
7187
4673
763
9288
6073
8698
9326
4222
9390
1661
7621
1777
7443
311
9993
2425
5510
7530
2270
8076
5381
6084
7028
2721
4325
4310
8475
3189
6500
3081
5171
39
7753
5933
9326
177
983
8652
4399
372
6664
8371
2148
458
5033
8492
9235
542
6022
1504
8617
7754
3939
1997
6827
8264
6306
1653
7804
9158
4733
9327
9196
8837
5259
8521
9013
2593
3524
9763
2965
6539
8133
1464
3349
3166
6308
2583
59
2329
438
5028
6434
4376
7024
3260
8991
3329
4912
3147
2486
5996
2473
8033
4832
4083
2906
197
6676
6429
9959
9640
9320
4444
7455
2668
3961
3762
1602
371
2442
2039
5398
8876
6414
2421
8487
1757
2102
3399
4903
939
5746
7375
5324
6930
1457
8229
7126
8132
1009
3436
4123
6680
4231
1578
9347
8191
1691
948
4914
4133
9338
311
3008
5752
9084
1494
7508
7537
1244
2410
4827
6990
6136
150
3919
7592
8378
7396
5724
5739
831
6198
2418
1414
7775
8117
5956
9466
5416
869
9950
4754
1180
2957
6857
6615
802
716
4151
8398
9477
8977
1739
5612
9127
2009
3203
3856
9404
5278
9594
6586
1476
2012
7999
5602
128
307
1419
5543
1175
1368
6648
2354
4324
3504
8968
1478
4219
9470
6227
3695
8447
7965
9306
3925
9973
8861
7780
5728
4138
3726
8665
1965
5737
3016
7567
2216
3322
8985
4110
4496
353
758
3202
1028
4261
8521
8857
4832
7991
5083
8526
2789
3047
4184
6713
9371
3044
4492
1450
3533
8217
6467
5498
305
9482
3064
8872
9155
8400
2982
2
8752
91
3203
6132
703
8076
4988
5534
6066
71
412
5206
9469
947
1918
5192
3990
2761
2993
3874
7330
9459
9371
7634
5292
8786
2858
798
3538
2191
800
2289
2281
354
4772
9335
8429
9760
1221
846
6182
7984
6051
2002
8930
4320
7193
9271
7081
6538
3144
4410
2348
8867
8395
7640
4004
7604
4789
7541
9794
5588
6182
8426
5942
953
4113
722
7064
5333
1568
3245
3316
3970
5247
2245
8290
8791
1515
1722
5328
1010
6131
7676
9876
877
1667
232
8481
6455
7772
4626
2043
305
9404
4336
1258
3516
5057
4673
8848
2976
7918
8515
6946
3164
759
1587
1954
8625
3308
7282
9634
5790
1309
5862
3018
2975
6093
7850
9429
216
2476
7823
6873
8231
2158
4482
1746
3567
9154
593
6542
7071
5459
9839
6586
6217
1425
8540
1193
1084
2173
7178
6873
9833
3039
6243
2807
5483
4092
8587
2051
2919
6410
8923
1149
4919
9756
9246
8485
8909
6190
1379
5980
1648
1217
2565
4216
8994
7456
5408
77
5980
2586
3302
5812
1976
5896
4970
3811
9987
3557
2213
9258
6318
7487
6758
1236
7242
6004
6073
6150
2193
7451
8481
3841
5019
7398
8056
4012
1205
9816
441
7185
2401
94
9348
728
5989
4318
4538
5975
7874
3102
1584
4191
588
8342
1778
7829
697
4202
331
2889
8004
8811
3081
3023
2560
1137
3386
3765
7304
178
7301
6056
271
6648
6783
6259
965
7673
8586
8838
774
169
9380
1362
4862
7510
9190
5558
1711
9520
8447
6067
4683
7879
9089
7242
5367
8826
7358
2670
9004
4658
8725
5626
1306
5508
1885
2270
9532
470
7460
305
6990
3191
1666
1852
7052
7208
7409
8763
3079
2207
4829
7761
86
269
1355
5452
5446
8712
8122
801
3370
6846
6427
1027
8705
4663
3296
8236
5132
7107
8541
2121
6650
6558
324
3701
117
7733
8815
3196
6291
3643
7308
6376
263
5014
8180
2061
78
6301
2861
3447
9498
5639
825
4555
301
472
2790
5432
7579
7682
3905
580
592
4228
4280
708
8312
3095
255
4603
3089
3915
7330
9704
5280
5509
1764
5357
8161
976
5155
4011
6615
5979
8565
6915
6451
1354
8699
381
5388
8955
960
5979
9534
5239
3038
7846
4685
9645
8800
7774
3559
6129
3829
8838
7990
5592
547
6150
2919
5701
160
9533
1680
8724
2800
8130
6430
1498
8510
1817
6804
5821
4147
6337
1059
7184
534
2096
6828
9333
6221
6738
1814
49
1928
9803
1992
2474
2304
4910
4526
2464
4443
6205
7539
3594
686
320
1443
5547
8488
8246
1367
2634
4582
8778
6170
5116
873
9349
800
7093
2439
2613
7141
4366
2415
9132
3191
1071
393
7716
3534
1187
273
7424
4780
958
4096
6222
6505
2583
819
4223
1569
1753
3000
4090
3220
3872
9790
4019
7316
2228
2984
4456
2945
1750
9939
6135
2820
6684
203
2705
7870
475
129
2650
7784
4224
5223
640
3158
2394
4863
4726
4146
4214
5167
7365
4438
4957
7735
1753
7184
718
2561
6481
2468
8851
8967
5287
5534
9169
7992
3404
5995
4472
2405
3779
5047
3979
4418
4556
6372
9280
5634
6869
3494
800
585
4283
5756
8320
6035
9292
5389
8595
5772
4208
3798
1090
9495
9331
259
3838
9086
2605
4661
1490
6383
6059
1821
801
614
8192
6432
6247
1413
6277
7047
1997
559
9154
6668
2946
8445
2057
7892
568
6264
1689
8010
2110
1020
4620
2299
6457
7224
6959
4299
3607
3017
6119
759
9983
662
3542
6229
2074
9819
9627
4071
6729
8781
738
9674
3577
9146
7566
497
5410
9254
8506
3871
6625
3125
6170
9434
348
3128
3732
306
2497
9850
1064
2479
511
958
5059
8937
776
4686
9359
7504
3466
6448
3530
7042
5594
1095
7538
7355
6700
2395
1225
9677
5519
3746
9110
2219
3226
9193
2524
5722
9042
9940
4552
5904
897
9610
1192
8024
4295
550
1879
4112
6998
1760
1154
2591
2854
5043
6297
5906
3790
3873
1934
9308
7619
7395
7878
844
6587
6754
2917
1980
6693
7468
7883
3941
3429
9075
8316
7724
5976
6546
1835
2973
8306
9340
1915
7511
735
8211
3416
4524
8436
1701
183
6054
9095
8061
6897
2033
4814
9813
4012
7858
3632
1895
8150
7060
7321
2817
1135
3296
9362
9322
2621
7667
5013
887
5178
5747
5450
4945
6622
3885
6646
3157
9938
2092
1217
3186
4125
2382
9350
4488
6591
2981
6382
1092
6392
54
3908
7527
9702
3269
6848
8674
7288
8212
9560
2465
311
5009
3761
6932
5245
6758
88
1534
8850
7656
4719
9326
6389
4068
3813
2979
3400
6547
4070
9792
2952
4329
3670
9005
7598
6869
7678
4885
5080
3590
3701
5390
4950
7461
8674
195
4219
5113
1728
9420
9121
6447
5097
5509
6866
5261
4840
6618
1807
5261
6409
1111
9590
6430
115
3539
3298
7793
4775
4729
1382
8475
119
6331
2287
5144
2877
2857
256
4605
8628
5728
7403
76
1237
620
5337
2428
7237
3495
7688
3645
4605
7277
74
4720
7167
9723
8864
1941
4452
6597
6767
922
9279
5406
6065
2156
8262
2672
3112
3242
8400
514
3317
5988
1133
5005
8415
4722
8500
6102
8366
9456
9731
4792
527
6897
866
9390
8838
5317
2338
5604
2590
1617
1009
5006
124
5623
7678
9587
5216
2429
6452
4884
8416
7584
9889
6830
8657
4740
9283
7023
4195
9013
8166
4722
5910
5383
463
4747
7052
2801
6702
9641
769
4063
4647
7244
6037
8676
6830
7604
1104
3281
2487
9519
7216
8727
2700
5873
3466
1982
9247
7661
995
3764
2382
3256
9146
2844
4354
6197
1996
1055
2190
2764
1469
6836
6359
3857
5511
3188
1460
2966
6468
3947
2484
3684
2673
1535
5908
6139
3516
5154
151
4510
8917
8884
7765
8062
8079
8470
611
75
9525
2800
9190
7345
9635
5549
1202
1497
8736
2661
4462
1556
2959
3297
1591
5632
4831
7498
8122
4698
2651
4624
5560
7919
3507
9676
2332
1585
8146
2942
8011
7670
5741
7201
1366
1727
9101
2567
9575
7836
5228
388
5743
4538
3684
7333
169
4866
4830
4642
9564
3832
9265
5123
1750
2771
1150
4082
708
9295
7023
8718
3316
9116
5918
4682
7194
5018
7248
6769
9206
8827
7156
4948
3365
7192
8633
9885
2057
3462
879
7972
3646
143
9446
5395
9266
596
5828
9973
9890
9203
8690
3206
8318
960
7887
5511
2329
1486
8631
7886
6665
5787
9186
6381
2978
7818
6265
1386
7631
7143
5710
1276
3638
5155
3023
2903
2102
8850
9227
1992
8052
4268
1549
2721
5227
5787
4584
3908
7272
3214
1793
288
5352
7330
6668
4681
5147
2933
6067
2778
6427
8128
405
64
3282
3427
9318
1736
8629
8544
79
3032
2812
1627
2105
4390
7413
6688
8297
1036
6253
6442
7676
1605
3771
4343
6285
8918
7275
8703
8047
54
6830
8451
117
6464
8230
5787
8199
6858
4330
8277
9889
7141
6255
1993
1531
19
5032
6179
7406
1285
2620
5081
9241
2743
9424
1877
1660
3050
6932
6058
3103
3761
860
9572
6576
9089
5358
4774
5946
6039
9402
2187
9532
5656
531
7414
5674
5563
3592
3080
3199
2564
8160
8791
5306
7583
667
3317
6985
7598
9374
87
7711
6585
6010
4286
5674
7719
5412
7971
3758
4813
6509
3289
469
7040
702
2494
8954
645
1925
2152
9560
85
7294
4865
4019
7960
4533
1003
1910
258
7442
9620
6843
9803
257
2516
7522
5668
6838
7631
6833
3347
919
3653
386
7972
6146
5691
4968
8071
7842
4528
4507
1487
5744
4877
9446
277
5880
7707
6886
9673
3678
3728
9475
287
2595
3348
5954
9433
978
9138
9131
8248
2790
9516
2571
5288
5206
7539
9710
9399
8418
4216
885
513
9092
6682
7141
1323
741
4027
7347
4418
4106
6822
1056
6701
169
7010
2485
7499
2499
1615
5746
5289
7482
8317
6928
9039
2207
6637
4789
6976
7204
2025
7488
2647
5058
4629
3970
5798
8655
7668
6568
9112
4489
7623
5812
1010
984
4648
8508
3483
2614
605
5123
95
8921
8402
5485
7479
5038
273
4454
8593
2297
1942
1239
7355
2922
1560
3152
7928
9228
6071
7039
68
3694
9203
7429
1029
3850
5936
4511
2816
2893
5985
2910
8165
4386
4747
5644
5775
5019
6449
4367
7316
4742
1958
1022
7663
9869
525
1942
9096
6596
8981
5516
6641
8183
2944
7669
8384
5232
8532
1199
8124
868
461
2640
5254
5207
8283
1028
225
4732
1747
3892
5825
3704
1265
3488
9924
1790
5429
5372
4737
761
887
1377
8943
182
5397
3679
1765
280
4877
6240
1148
5337
8880
2753
6895
7162
132
7120
8245
1878
7363
4070
1933
8628
3909
1857
6769
5689
7228
1505
6450
4466
9233
1744
4647
981
1774
6412
1261
6651
2651
8760
8339
1530
1512
5234
5044
7995
8705
9640
6225
2419
61
8157
7398
3969
6365
4166
6010
9944
5670
2459
761
4902
554
1760
2235
2328
4523
9847
5330
3525
8606
20
5055
6469
1605
6450
4463
6661
2441
687
9080
2502
5196
6477
6470
7912
643
8831
4208
2664
7641
4968
3918
8195
3079
6152
6874
7601
5998
2203
1126
4603
8574
2532
7423
179
8981
8237
6839
1421
8924
5918
3922
471
8747
6744
4734
5741
1926
8941
8404
9567
261
2321
4113
3339
4824
986
940
821
9540
8417
1775
8113
948
9197
8291
9928
3786
1482
7700
9061
3751
7974
9531
2497
1069
616
8237
2994
9557
2993
8912
6169
1665
3024
5859
6489
4009
3150
7309
9900
1566
5436
4365
2513
984
2655
8792
4769
488
2844
3829
4239
817
9711
6735
8237
327
1324
7582
6235
4316
6494
2403
5980
9517
8261
2468
9878
7763
6129
9777
9328
1564
4141
1841
8899
3148
632
3668
3635
3475
7496
4225
643
3559
960
5231
3885
8635
2813
119
2950
5658
8873
5281
5174
3485
4101
1403
1247
6581
7532
575
4496
8024
8767
3394
7523
9398
7061
1158
9225
909
5382
6219
4467
2693
1450
4703
1327
614
1173
628
6271
45
2261
7796
3529
6361
5551
1128
2941
3082
8054
3788
1105
6820
7181
8628
2569
594
6137
8145
7854
7870
4364
8672
6915
2165
3374
4593
9130
4546
5221
1752
942
7481
5899
822
193
1449
1949
9485
4530
2
3272
1987
3173
6804
6966
5742
7397
9454
3886
5250
3675
4601
273
589
6765
3646
5182
5894
4543
6754
3997
5484
586
9896
2658
778
1344
4606
262
2226
960
9885
564
4132
6688
7529
6225
437
3334
111
2038
7008
4711
2311
7597
7828
2308
9130
73
3203
2235
4070
5038
2820
3965
7695
9949
5308
8653
6562
7533
9612
6446
8096
95
9485
1976
6320
9921
5309
6430
1959
8669
7492
621
6265
5319
2928
1746
5392
6130
3980
5813
1168
3151
9777
8862
3099
5084
3866
9660
8969
3477
6105
3416
9924
1941
1744
6243
1862
3404
9024
3820
2072
2867
4440
4688
8186
3719
6433
9929
9849
6764
5741
7368
9914
1869
2581
9364
3304
6447
9023
2272
6275
1479
2040
6198
3420
3783
2440
1633
3538
7815
5452
5610
682
6243
297
5219
6313
3082
1499
2513
9845
3591
9880
6111
5459
8813
1826
5114
1611
849
7386
7885
8679
5777
4083
8450
5911
2874
82
9448
7041
1885
5057
4074
4479
5354
9292
792
4787
7142
3304
983
732
9536
3445
2542
8348
5271
7655
9958
2471
1392
4194
1149
3520
8276
9599
9430
7502
9680
8878
894
7917
286
4967
2395
1991
4258
3186
6777
7751
6490
7760
4834
2377
1204
3727
724
6474
7733
7033
8944
9125
1226
6445
2644
5854
2395
8426
9707
8426
3655
600
6342
3940
5566
8737
5931
6175
1922
9059
3925
4763
3170
5110
7139
4374
8836
4214
7199
6568
1246
2495
2044
8824
5291
4688
1029
7685
9465
735
6110
3119
7686
2452
7058
9603
1188
9340
5777
9461
8399
6053
4224
7920
1162
1362
2293
6349
5576
5844
2916
3173
4690
4960
8348
9980
5999
9376
4016
5463
6462
125
4933
4147
8928
1990
3749
6467
7682
5877
5928
2432
8281
151
351
5794
7864
8996
2142
9791
1191
1410
9316
5880
6369
7663
2211
8719
3391
6226
4181
9852
2702
9113
3999
7982
7454
4099
4448
1487
6328
375
3918
4608
6877
621
402
1093
9616
8895
883
806
304
6550
3037
3024
4213
1599
1742
7603
4176
2274
3806
3229
7738
7804
1210
5192
8255
5658
6678
4582
2384
6948
5541
9261
7568
2294
353
3535
7541
7587
692
7844
4137
3728
868
4701
5326
8961
8655
5853
1235
2460
9081
8972
6616
291
515
1222
2300
3545
2155
4683
492
7695
3943
4411
6341
647
7945
3881
4586
8636
8076
5074
8715
8943
9774
392
4256
8428
6244
5490
7239
5324
4461
3854
1966
1328
1427
4265
4872
3581
8948
5363
1276
9242
9773
3968
6241
4069
7848
826
2704
5923
5899
7770
1218
2024
8161
5473
6803
756
7314
4041
6079
8126
4247
4397
9453
5673
8661
4324
9254
7608
6038
6881
3202
2162
848
9442
6230
5047
267
5285
7321
2517
3054
4890
4540
7566
6714
1342
8321
4027
5382
752
8505
5980
5148
7957
1653
3808
8633
7258
7768
4670
490
969
6832
1337
410
3061
2735
7028
4698
55
9544
7751
4945
4083
1669
1658
5424
9989
2037
7157
7092
541
3137
2239
8497
1141
2399
7129
8398
166
8151
5239
1134
4982
2927
7895
4394
5661
4922
9091
2067
4465
3194
7011
4899
4862
5021
322
1202
3409
3830
8294
3949
6966
532
8797
4458
2930
2278
9207
9447
428
4445
6932
1761
7371
4826
6154
3031
6099
5245
1450
6915
4790
4812
1813
9651
9832
8486
7204
3240
2316
5497
3540
5633
2381
2337
6443
1662
4614
5649
1109
1393
94
4392
3153
3816
9218
9306
3199
1668
902
4648
4935
5691
9459
6747
1693
5643
1585
8897
5234
252
745
8774
2236
3125
1110
8678
4787
2075
4327
2247
3467
772
2990
6619
4587
8559
5924
4137
227
3178
8784
5161
8868
4595
8259
6913
237
9843
5809
5470
6446
6553
4243
8682
6030
1704
7359
7168
3778
8037
5766
3596
8808
8755
214
9747
7314
2490
3883
7540
5667
9019
9052
886
3613
7310
4150
201
3505
9958
5670
9950
2863
6265
8631
8892
4320
2342
2411
4450
378
8176
8045
5538
6930
4611
1636
4243
7100
1870
8134
9118
888
7185
6355
852
847
505
1052
4351
6814
3074
652
9676
9338
5635
4919
3657
7976
7329
8106
4705
5504
2503
242
8786
7113
1877
3028
4212
99
7514
9681
986
4698
2387
8190
1896
2891
9241
6246
6057
2314
6898
2084
8003
2532
7003
1660
6859
683
6117
1563
2539
8619
1805
1324
5731
33
703
6294
6483
8216
2326
7469
9266
1065
5658
1161
307
1250
7407
6363
9916
656
8447
7918
9539
1801
9577
6397
2483
2046
4311
5021
7016
2467
6344
9099
8852
7047
1744
5334
5262
422
2802
879
1486
4811
2040
1792
2413
5798
8155
2328
6453
6601
245
2343
8401
6174
5091
7235
4571
9401
2256
1586
1868
4951
684
719
1997
8780
6052
3611
9201
5206
4489
686
6368
2880
2477
8780
8677
6983
7459
5129
9935
7704
3823
4687
229
8913
1922
4799
8314
4177
2736
181
5479
9772
899
7476
8551
3302
7438
7751
8507
8278
4788
1227
1158
3616
6
9834
599
3817
1315
533
1520
5137
5220
8100
4050
3493
9250
2363
4021
1985
8895
9499
1756
6145
3326
6658
9446
763
4408
4305
5393
5547
5531
6550
9163
1888
2735
9761
5704
4049
6645
3575
5538
8216
1674
5939
1708
923
4653
5728
9260
3547
5227
1015
6043
8552
4025
5488
5667
4784
6144
1059
331
1674
3960
9493
9914
6694
5605
5617
7095
2249
9192
2632
6817
7217
8570
8524
4492
9574
604
3751
3120
2182
1117
5514
7085
5141
1001
2751
9925
3497
161
255
1522
4120
6099
1435
7166
1703
7052
4260
303
2595
3243
7119
9811
8164
1995
654
7737
2598
4404
7208
4779
5521
2721
1863
7013
73
966
6937
3569
1126
3543
1443
1598
9641
2877
8763
7695
6280
9374
7998
5226
8968
1468
1389
7131
3462
2042
1219
2411
6446
8426
3541
8318
7498
5404
5330
7570
2721
2267
7491
198
5809
8933
8147
1802
8161
3261
9496
4441
2634
3845
6018
1601
5313
7406
5083
5126
9448
6301
7537
2245
1078
1077
562
8575
2832
5891
6145
1904
4509
9987
2102
6670
8919
6600
8471
7079
9861
7966
7871
8846
1811
3889
447
7123
7646
1881
8600
7093
8182
2488
5689
5611
9917
6250
4186
2748
8493
6682
1004
9353
6668
9457
6022
1938
6056
4492
9016
5916
2458
3239
4762
4268
3479
1560
7742
1124
3440
2693
4569
7973
5181
257
9936
5097
2859
4121
4196
7703
802
5199
7055
3821
4655
3077
5758
7063
7568
4773
2978
6377
4363
4091
6996
7841
2002
1089
5317
1794
3782
9885
9766
8962
6493
9701
4058
5703
173
4605
3405
7326
9804
460
1146
810
9888
6903
7872
7455
8028
7202
184
8742
7644
7179
6583
9646
8268
8251
1439
2049
8135
7556
7362
979
3609
7771
6682
3781
2375
6438
1107
8530
6897
8604
9340
3136
1859
3563
591
9886
7116
7126
8627
4760
4304
1561
4405
8923
9811
5843
971
4297
3398
4684
1628
7006
2454
8309
7139
4829
4746
4597
9710
7995
3200
9049
1130
5058
8964
8072
1295
6079
5197
6274
7190
5853
7834
1594
4775
3997
3788
2098
4645
3538
6781
6272
6895
9235
4580
4033
415
5678
8629
124
24
8181
5525
7505
9590
4488
5577
885
6918
7125
7158
4108
2977
1343
2053
4104
1691
5841
6201
6336
9378
2981
2607
6272
8567
3539
6657
8981
5568
1637
5457
5591
6169
981
3095
5759
1820
5023
2995
5089
2148
6504
9196
1476
4198
7601
5579
5889
9793
8131
2224
9170
7464
1182
1793
6030
4720
4801
5011
287
2790
467
2229
8958
7799
5324
4716
9618
6698
4062
4706
5197
565
254
6673
4763
4206
8603
651
3998
3086
9226
9519
549
407
7663
6578
1479
2464
7940
8117
5253
4758
346
562
2556
2021
5278
8525
8718
5691
9583
3915
6256
6188
6939
1018
393
1893
8020
742
4978
3597
260
5526
4003
4274
8456
1833
6737
6395
9950
8341
7505
295
8903
60
2315
532
4937
7384
6222
871
1298
8829
7058
4588
6198
3802
6481
569
895
1458
4165
1154
3336
4520
5427
1791
6352
8516
4537
2653
3208
2041
2947
8462
8453
1613
5345
3389
8997
7919
611
6646
6747
4020
1234
9297
7821
4066
9865
5067
5523
4030
6220
5210
8549
7998
3352
1252
2865
7889
3905
6073
9929
3203
886
4733
4816
6231
4473
164
4149
5083
3161
7247
9102
746
6543
3274
4811
6408
8340
6686
437
911
1895
5337
5261
5247
2940
8125
9487
6844
549
5767
6399
1435
500
1214
4017
4972
7729
8165
6407
889
5411
5508
1635
8306
5134
6445
4713
3473
9482
1501
736
1377
3189
5996
2975
6128
472
2461
9324
1021
8227
2074
8807
8726
3287
2823
50
7367
7339
6456
4607
9101
8315
2593
7406
3448
5390
8470
3273
4871
6322
4008
6247
9510
6355
9221
1990
6826
8033
7665
4198
6260
9738
9356
4985
9376
8530
5034
3094
5868
7841
7700
1321
6156
293
8726
9603
2034
3548
9227
6904
9869
3234
9503
5731
5940
5075
7720
9118
3108
1736
3315
9367
1473
9023
703
7200
7552
2089
293
9772
9929
7992
1092
2436
4636
6169
2039
6669
9716
1265
3573
5937
851
9427
1667
3142
4501
5738
2259
7608
7473
1926
3326
8945
948
4029
6144
4851
6117
6436
4622
2397
779
5713
4833
5415
1882
3223
8435
7949
839
8359
3885
8041
7785
1903
1183
2286
7640
9793
6245
5112
1718
9571
408
9017
3599
2903
3868
6067
5690
4841
4815
6469
554
9647
8235
8787
9221
6669
3087
60
5028
3324
4452
9164
5226
5634
1449
2866
5427
7694
7977
3496
7264
8385
8865
7214
7639
2732
3280
3329
7572
4446
9797
4477
445
8031
9615
9665
1051
9054
6076
2430
2377
528
1594
3954
2513
9394
6819
4291
7087
1148
7787
702
5884
6651
7915
3522
5734
7546
6850
9657
8344
6646
486
8788
1028
6452
8452
8431
5505
880
7212
4233
7759
8805
8187
271
4551
5005
4562
1637
2504
8700
8691
8387
1702
2957
1909
3787
6855
5110
9795
5198
8108
280
3985
5487
3084
8788
3917
4940
6019
1129
9173
3777
6285
7359
4048
835
8715
4961
8824
7571
12
3866
5957
8065
6822
4217
8203
28
9327
7997
1577
3786
4629
1913
9272
7712
701
9541
9003
3071
7021
8175
6848
3305
1885
7247
492
6952
2207
5667
4522
8570
9532
6830
6634
2705
1047
4836
2733
6725
9184
4309
510
3812
6222
6133
7875
3274
5673
6878
6344
2693
1404
9543
5998
3289
6789
2841
6592
8995
8507
1113
3916
4390
7942
549
7094
5340
1736
6178
8416
920
487
5277
1083
3060
1410
8958
2685
7082
2187
9028
6127
3590
4923
8476
6878
1711
1316
3469
7058
6174
933
973
563
5227
7874
4008
6918
9609
186
5334
6880
7024
6962
4315
83
8371
3272
2767
1805
1810
8146
7931
5399
3068
6406
8629
4779
4073
8449
8188
246
9382
9160
7160
960
3385
1167
7877
9346
1352
3210
6225
8375
172
539
8457
4894
162
7575
3050
1971
2073
980
3722
1492
3737
2350
2622
7809
798
809
4406
6531
9969
1565
7490
3353
2732
5367
2698
4083
4928
5275
8810
1451
2165
3618
2697
8679
1193
5746
7001
9617
6726
722
1108
6814
9423
3730
975
221
4538
5380
3103
858
3297
593
563
6028
5959
3260
6462
7238
4886
5271
8689
3403
5241
1385
2081
6433
7130
9081
2401
207
6155
3508
3373
5577
7237
4347
2149
1775
6078
5252
2632
9374
2196
3194
5401
4506
2806
8215
1743
4043
9837
6783
7445
5077
4519
9525
7861
8001
4958
261
8207
1112
3769
7931
3040
7357
2277
5189
9131
8355
6792
8115
7728
5339
7660
9481
9844
6817
4047
1586
860
3883
4721
8304
5312
9239
4181
3172
7239
5490
9785
1798
6601
9905
9728
5992
7261
2005
7532
6392
6711
675
858
790
6013
8517
270
5856
1686
4316
3794
2545
4551
8514
7200
9862
4104
7732
3033
1343
3221
9169
9492
6173
9073
9219
8517
6334
7575
6048
9077
637
6723
9934
1427
2735
4802
1696
4943
6487
2364
5088
5383
6914
3601
8935
6775
4056
3018
6159
1750
6239
5328
1241
8763
752
460
7279
7085
4386
9679
6161
5023
6401
2446
6449
5487
7248
4496
6781
86
6859
1868
1821
124
1820
7107
6898
5876
124
9409
7625
2714
1088
8866
1477
1839
5677
5107
8924
6414
4785
1436
1436
7537
3882
4236
9376
7481
8732
6156
3918
1942
8024
5738
2066
6195
9196
8963
2070
9320
4723
6047
2033
5810
1264
9861
7649
6940
4968
2924
3353
6104
4359
1141
3641
8240
5376
9368
5720
4107
5523
9638
6049
9898
1727
4466
2445
923
3428
4514
6594
4503
6912
8626
312
8175
4839
4312
5114
6158
7235
4819
8613
1594
2311
8605
6185
7686
7972
8257
8145
9847
7894
545
9744
5972
5010
8540
3246
4789
3054
9839
9291
9965
4817
5955
4492
9655
266
9605
2164
7501
775
776
5446
3085
9381
1630
7123
7352
9886
5267
7198
4131
2163
3294
6455
7172
1833
9700
8312
1238
9539
7603
7555
707
9909
2046
6713
174
8002
8876
4026
5129
6003
9471
4565
5383
1101
1687
9087
7338
3305
2636
1469
5467
2281
7923
8990
466
3974
7302
8055
9864
1256
5609
570
1164
4006
7282
7689
8360
2509
1715
9840
4864
1185
4404
246
8637
6091
5684
5975
5747
4672
3795
1214
6952
8069
6555
3769
8394
3856
1824
8258
1463
3784
5179
8978
4142
8813
6667
2501
1321
8381
2340
6184
5917
3095
2782
906
9185
4817
6880
4932
9488
7026
2497
2792
1446
9051
6560
9839
9259
8383
8096
7073
2167
3275
6051
6308
2087
9069
5160
9759
3801
3851
2295
9717
6945
1428
6974
2482
6244
3853
3765
5732
7230
2613
8523
8675
1663
5082
8514
7273
9817
6609
4346
8335
6235
6748
994
4673
5816
6153
4432
9616
6355
3078
5684
3299
4505
2658
2132
748
2862
5896
2831
92
4860
7705
5118
6523
9139
3631
147
8955
6592
844
3641
9178
7591
4634
3851
3406
7138
4634
9373
3492
7711
1409
3142
8567
418
1626
5666
9631
3873
8497
6074
8733
6201
1192
1607
1691
1174
1753
6997
7765
2597
637
3295
187
5270
7145
9945
2407
8130
5669
2250
5840
3429
1744
4406
3846
3369
71
9829
3593
4919
5902
2325
7472
7093
3931
9162
4619
5684
6159
8735
4632
6795
2029
4818
8417
9173
1114
7175
3654
3135
5777
9493
6563
3872
250
6761
3592
6673
6589
7184
7943
2490
9509
5414
5935
3439
928
6905
5474
3438
5639
105
6584
7668
1275
1352
3192
8740
8527
6846
1874
655
2690
8437
4526
9292
5197
8117
5964
8137
5300
258
6978
4808
2024
2912
4599
2951
9816
72
2740
1807
6529
9323
9474
4155
7027
9017
2894
5553
5862
4768
6207
4904
3204
732
4195
4752
8848
6510
9240
499
6767
6217
5307
8790
5481
6257
8092
1648
2680
7183
3454
9208
2858
9279
3362
9884
8296
6256
1788
509
7375
7994
5412
6930
5077
9606
1681
276
2467
7272
774
9234
3488
2432
4375
5320
8688
8819
6968
1368
2353
6773
575
5210
6052
289
5093
699
2896
6880
1207
270
1225
6619
7199
2653
2576
5231
2928
5043
2502
3702
628
2341
2485
1354
7661
1173
6524
980
2540
8877
7752
9466
4086
155
6106
5531
853
9001
8762
2060
9270
6339
5030
6468
8991
3957
8050
1919
5351
551
1972
5978
2892
4456
3684
6904
1980
207
7883
871
9083
5634
6689
9521
5789
2794
1403
2993
8147
164
5052
3768
6502
6433
236
1845
390
4637
3763
5740
5188
2086
8070
4431
2893
1753
1334
4873
8311
9216
2095
3746
1201
8783
9618
3341
7929
1020
6334
6075
7535
7737
9842
389
4170
6429
2233
911
1066
2347
3002
2605
4432
1071
7035
3676
9175
4720
8548
7486
3935
6995
7583
1487
5777
7200
4828
3705
8219
7513
6131
2105
1601
5973
2493
5770
8753
1077
3032
9818
3423
6034
2422
4206
3456
5808
7882
2631
527
2781
6468
813
9775
4050
2300
5552
7601
3479
5608
5819
7343
1739
4275
8943
4063
6768
1065
2815
7844
4096
8985
1267
6481
7758
1824
9937
3566
9705
8919
444
2486
5386
1257
8612
5787
9908
515
3387
9738
6123
5557
7080
4213
9831
6022
8275
2950
3438
7441
794
3886
6425
8412
366
4183
6587
6654
4100
6292
5572
4543
5129
7309
5799
3740
9447
2058
4255
9185
1795
6729
1093
8874
941
924
1248
5567
225
1037
3007
1018
4922
9432
5781
1640
9966
2368
8293
4065
5011
217
8607
6491
3877
758
230
9676
9167
836
8860
962
3916
9953
6187
4856
7228
3786
6774
7452
4823
9781
4822
9744
5564
6954
7735
5529
5673
2380
9593
7035
2596
4551
3525
2824
1660
107
2499
827
942
7711
1788
4858
4015
4326
6065
1242
8112
2839
5045
2934
2619
9866
9029
4534
3172
6764
62
8844
5495
6006
5879
8090
6908
9403
7265
8568
5861
6116
5746
6803
178
3885
8012
4192
8210
4076
1785
2673
3266
6829
5606
2236
3047
987
6769
6218
4102
6830
1413
9596
9187
3643
4037
6095
9398
7653
1014
5258
3768
6759
2060
3945
643
6423
8136
5204
499
6272
7877
116
3101
9834
2352
6147
820
9120
8716
1273
2302
6480
868
1488
123
1256
3934
9520
8909
4947
4777
2676
1705
3189
2973
8699
9611
7460
255
6461
3732
8131
6577
6832
7964
8928
9330
5136
4399
4397
6408
6700
876
3628
8188
998
4883
2121
6869
3791
7068
7998
2819
5124
1186
5791
175
7148
3250
429
9961
3333
4911
2889
6516
9226
1816
2197
4361
2566
6593
7121
9266
3821
748
7453
4818
1982
5925
8039
2125
9344
6036
4943
820
7221
7085
994
720
6686
7774
680
19
2684
3568
6534
1909
1735
8731
2622
4301
5323
9742
3566
5495
6841
7370
6665
5174
3294
4703
7298
8990
738
8592
9809
4310
5676
802
1381
2362
4927
2061
2380
7610
1980
5265
5870
3715
3995
8491
4367
5670
4584
4284
1164
7776
1653
7828
2950
1298
8882
6599
287
9619
5191
95
280
866
7248
1661
9579
2174
3721
1958
9783
2052
7223
2005
5766
7569
495
6484
3238
1431
767
754
9206
8771
4933
8507
69
3815
5106
6707
9785
296
6802
65
7513
401
1725
7092
2575
1797
5401
8709
3848
8975
713
5966
6544
7560
2449
6133
5342
9568
3238
899
8338
8171
9406
4758
1985
4511
1465
1769
1158
4618
8185
8670
5018
9909
2113
3944
8057
7514
2653
8257
6488
9717
4222
3031
3628
3022
5516
5321
2589
8753
6220
7279
6923
5625
2036
5259
6487
3500
7028
7644
8117
5212
2665
9487
1473
4778
3430
9529
2291
2434
4137
8778
8503
8358
8161
8482
7732
3676
3803
6672
2428
22
3950
9351
1998
5986
961
8484
5837
7988
6127
306
9552
8791
9792
7376
9920
3221
3256
2210
2007
7393
7340
509
2102
5500
8990
9833
9175
2792
2857
7954
9165
6806
3656
1162
9143
4617
9645
1332
8956
2123
1637
8507
7266
1428
2234
7185
1000
5490
5747
9358
2882
3086
9866
4983
8585
5208
1168
4111
7999
4024
8416
3516
7181
2072
4677
2676
3040
674
4007
1995
2796
5643
6854
6413
3422
9087
9950
773
928
5696
131
3809
8781
6348
5144
3717
1555
6311
4179
5906
6686
2594
9421
3866
1017
449
2893
408
1122
6899
8755
270
8893
5608
6682
8666
1046
6631
9439
1974
2326
5921
5782
7458
8620
7277
1174
175
9939
1704
2432
6624
650
8204
6842
8018
8652
9734
8426
9774
6633
7180
43
1877
9139
6724
543
184
9707
6333
8509
2032
8605
643
5842
7224
7919
7015
3750
7858
5071
2533
4481
5720
736
7674
89
9388
7408
4866
9161
392
2045
5555
2268
7535
2278
9162
7719
8336
1846
6227
368
450
3221
6209
4026
1140
9575
7775
8997
997
6660
9829
3068
7395
3855
3157
6782
1262
8022
2294
8005
6419
7848
6624
3953
6478
5786
8023
4813
7631
602
5180
4433
3822
7740
8458
4961
3667
2584
309
4663
9243
6490
7731
6638
344
887
9771
7957
5260
2065
2313
1678
9912
8936
5631
6389
1073
5
1202
5056
606
2733
9488
4428
6825
7945
5740
491
6880
6049
5153
2475
8890
2883
9112
5585
121
5234
3541
5381
7298
5853
3410
3562
1140
5392
9950
2213
5397
7503
7268
6002
236
6755
6781
3412
1051
2521
3902
4282
4921
9054
6756
3810
8289
2219
9394
4761
7453
9286
6493
4750
1490
6255
4663
2629
1646
4613
4841
7042
8467
2108
9396
5054
5214
6176
8465
2616
5048
2366
6898
6320
7772
3653
129
2412
5872
5874
7172
3324
1511
17
4425
3000
6271
9088
1981
7916
52
6821
1310
8518
5281
7057
9924
6846
9584
8388
9462
4632
754
6359
951
4877
11
7432
7288
2234
9657
811
1909
7520
827
6334
6871
3449
1773
8851
7717
1824
2024
9026
6693
3656
6082
6616
501
5665
1356
6314
6648
8461
9024
3951
3337
5387
7734
6976
7620
7390
7786
9529
4909
4965
2214
8132
4765
3986
6982
2481
2161
9005
1506
5205
9012
3939
1821
9513
5956
9528
2178
2603
7988
1202
6553
1324
6588
4286
8299
4207
8028
2436
87
9288
3752
2300
7419
8517
2637
753
997
4797
6109
8855
2
5121
2793
8174
985
5100
7701
3162
7703
2040
4363
607
3363
950
1245
8013
1509
5624
448
1595
1263
4200
3895
5034
9068
6531
5786
64
7680
1894
5270
4033
7014
4415
8558
7998
9514
2610
7512
3568
4649
1874
4175
8011
9176
1771
2375
684
3746
2822
8630
5008
3373
8876
41
2440
5407
2178
8856
9438
4072
4125
3470
7437
8539
8379
1787
4405
988
9298
7972
5636
7523
8498
9998
6698
268
2372
3733
365
1545
2363
1725
1270
7590
1765
3709
2996
3943
8916
8785
4366
9393
8606
1802
4283
6984
3588
8687
7971
9237
6659
9958
6760
5156
9955
9809
1776
8678
9894
2140
223
2256
216
1492
6197
1981
1552
9193
2275
6820
4329
6640
6212
2935
4793
6846
9918
8381
5533
4241
3969
2191
4198
728
3698
505
537
5473
5534
430
3965
2108
9037
4180
3599
5233
2512
1503
777
1138
4674
5106
7777
7237
4392
8922
4082
4309
3654
9614
8549
7622
8156
2747
8350
8206
9603
5238
30
5136
2019
3994
7244
7407
4526
7194
8991
3389
5048
9768
4527
9721
1225
8655
6957
5616
3928
7391
6276
7581
3356
4825
5203
1512
3923
3552
9717
9877
5141
9746
5012
7159
92
8607
917
969
5801
9907
709
7200
6026
1587
6921
7250
6594
229
9217
521
3971
1845
8102
7327
6669
3304
5190
6943
3207
1258
3171
4699
7355
8182
8209
7446
3141
9125
4766
8941
9031
1827
6140
5057
3413
9412
8658
6
5993
4227
6879
9963
6071
4980
3641
9091
4635
8830
6033
7841
87
9203
2539
7442
3736
7099
1239
6876
6223
2357
2168
5253
4183
4660
6661
3947
4071
1671
3953
6415
5897
831
2730
1967
2162
6370
1057
6796
5200
3441
988
1638
8995
9878
9079
2730
6976
6670
5958
3198
9026
8125
4802
3208
2784
1463
3506
3207
3133
3810
5973
5381
992
8702
7347
3153
5072
4755
9948
6623
8195
935
8260
7189
812
7339
6270
4139
360
2227
7336
9385
6704
2138
8944
9487
9952
2449
9045
9436
6259
5018
4816
7250
3719
2162
6755
5142
6916
3054
1764
1462
3989
24
8650
1152
3714
4919
5291
4073
3498
8978
9809
201
1115
8752
6039
7418
7552
5084
6853
162
6453
1668
7412
171
181
518
1665
3448
3571
3428
4909
3911
9803
9910
5063
9868
1181
6705
3940
4678
2034
100
1230
9501
8851
7268
6918
2755
8703
123
2916
5155
8142
6679
1678
8323
7196
3342
8122
767
3121
9383
4677
2924
5644
6091
2791
6824
9147
3083
7853
1181
3182
9082
681
8385
2702
7598
1139
1404
4072
4054
2911
2214
733
4588
6888
7928
7929
1361
8694
1049
743
9723
324
6387
5813
3115
9562
4960
2549
7415
6140
5730
2848
3172
4114
5549
7121
5252
3305
1193
5658
6215
3406
6390
802
293
669
5082
1653
5715
2482
8748
5437
2806
1486
7601
2272
1047
2560
4820
8461
5051
549
7661
8222
1015
3209
5343
2618
6513
2887
8275
9079
6292
1016
9880
2936
8037
1313
940
3751
3795
6039
5539
6600
7524
3139
5223
8571
2051
42
3383
3453
6942
1043
8027
4308
4252
9721
6926
7116
2607
5200
6195
8898
2568
2426
8185
604
3739
5476
4354
7533
1515
6244
484
9038
5734
5706
7608
4136
2099
991
7589
5392
2033
5615
9700
2636
1687
6625
6104
4293
8176
2298
9542
743
1075
7726
7698
4813
3201
8403
2345
4715
4646
9180
105
6732
1237
7712
867
3335
5054
8455
8727
3439
421
4778
2426
2107
1402
8529
2751
5929
7178
2292
3024
8253
6369
721
3065
9570
9124
1762
636
121
941
7092
6852
2178
1156
7719
1864
6209
2525
6942
5999
9298
1719
8425
7756
9472
6953
507
5401
4131
9150
8424
2383
5519
5496
1799
1440
971
3560
8427
1092
853
5519
4295
9382
6674
8365
1245
9234
890
8187
5233
6539
6257
9
4294
5729
3313
1152
7481
7443
302
2256
6177
5820
7751
4328
3611
8722
7887
2037
6165
8739
7555
6811
8120
580
5176
5717
6166
2417
255
1398
8955
6511
7758
9600
8591
1070
752
6071
4865
1053
8326
7393
3224
2429
1720
6834
7502
9607
5222
18
4697
9129
6828
9169
9708
8355
4885
5873
771
1491
3622
6077
8001
1379
2029
6592
8801
2780
9014
3665
184
3692
7409
9759
6120
9129
2944
3621
5087
8165
9990
9783
7293
6817
5303
7001
5172
6539
9225
2294
8029
9199
4723
6030
577
6751
8973
5729
5882
4338
5745
6065
8029
3154
2175
500
2282
5118
472
7368
3282
461
3502
575
7278
5157
3927
8801
1695
9503
7446
9724
8701
8520
5753
5630
5270
1077
1358
7503
5414
7103
3567
9795
256
2093
294
8889
7210
766
2608
492
7578
2461
7418
4855
7617
1344
7
9312
846
3805
9035
5899
2324
1139
1528
7594
8567
2885
1448
332
6339
5015
126
2946
3459
6772
1834
669
3889
793
1160
1466
3254
8577
2673
7222
6272
9031
6533
3469
2835
1919
9367
5159
9409
894
9104
7975
131
551
8307
6469
1917
4784
9415
5376
1555
7600
6044
5443
8393
3555
3261
7998
8483
5933
5219
1106
4963
8104
4574
7798
22
293
9308
9431
7538
8411
3757
7668
5313
2063
4137
7230
6847
9903
8957
4753
3854
5000
6548
2246
4906
9808
6595
3388
2092
8166
4493
7054
6269
5418
1203
2642
5710
510
8424
3248
5272
2181
7267
6937
595
7755
4166
7441
7657
9474
8546
1511
825
5093
108
5730
1252
3055
5469
3343
1220
9961
396
7488
1730
7951
129
3792
4812
4905
3391
6436
7085
657
3372
7679
8412
3889
1472
2420
3362
17
282
4186
1461
390
6267
2712
3444
1735
6054
1015
8047
2801
8502
9776
751
4982
9919
5563
9886
3309
8350
6970
318
1721
1001
8729
1961
2472
7500
5322
8840
7782
5859
300
4523
2125
3011
4318
3859
9064
5332
1905
1864
185
8032
8967
5166
7951
881
1404
1259
9230
4725
1576
950
5725
6656
9262
4548
508
4583
3387
8289
6793
3686
9163
8917
6696
9832
9127
2111
1515
1031
3975
1699
9062
9293
3216
7012
173
4619
4623
9402
5696
2550
6703
1420
9206
5964
5968
6065
6898
9354
705
3690
9392
9867
2606
2439
6050
1732
4550
7564
9114
4876
5614
4527
4168
8829
7891
4340
9800
2513
93
1847
1414
6795
3266
6971
9110
5585
3035
6007
4939
3739
9696
682
9957
8653
3120
6006
6736
7669
3569
2201
8896
5534
6727
9415
715
969
3754
6866
3481
198
8712
1247
6992
1977
8217
6101
7562
1252
8459
8852
1342
4506
5885
1299
9510
9004
7304
6245
3025
7225
4797
1920
2758
7876
1335
9824
8844
1440
6689
8677
1638
5400
9923
4981
3729
4491
7434
7642
5742
5892
6493
3436
398
2377
4734
9907
7732
8389
2504
756
5613
7300
9028
4723
1527
6714
4546
371
8153
1235
9047
6142
2986
5321
1123
6714
9811
8556
4355
1905
799
847
5340
1196
9575
73
7455
7307
8461
9958
4414
426
3609
3441
1500
5136
154
6045
1858
4659
3631
904
800
6617
6224
8274
3330
2386
3181
7685
4290
3980
4883
9629
1527
810
6053
8981
4468
866
5290
8881
1291
5251
8674
2790
6738
5179
5186
8595
9837
8817
5850
6989
5433
8425
1614
8762
810
1147
2798
5100
5126
4033
1080
3004
4842
7133
1985
9309
7998
3626
4541
5640
8876
9566
4781
5613
4745
9966
559
933
8782
6408
4273
566
4832
5887
5680
1994
7033
8477
7093
8510
2509
8172
7865
3702
1656
6201
3010
6005
9827
3903
1644
5054
3468
6424
7019
4564
2742
7577
5497
1523
3985
6121
8441
5168
2007
4120
7161
5391
8948
605
252
7809
5129
8117
1510
6784
4317
872
2789
495
4774
784
5549
4593
3560
2567
9157
6301
143
1005
4175
479
7125
2615
1999
5484
6734
9159
7226
2034
9764
7478
9842
1244
1946
1351
8027
2614
2222
7167
3109
3347
4303
5009
4292
7862
7575
3448
4162
4069
804
8336
900
7928
951
2898
3411
4036
8408
6989
6069
4523
4466
2262
5766
2763
3613
145
5376
2186
3663
4836
1885
7965
9844
6176
5826
3770
5975
9987
4191
6778
4675
5090
4705
1977
4339
4468
2364
2746
1456
4785
3621
2273
7046
9386
1387
658
5882
3114
9196
9545
7950
1080
7509
4145
7255
9687
4267
9581
6025
8457
6358
699
3546
7414
9027
4236
8233
1391
6981
6040
6175
6953
4664
3220
6339
6050
230
8572
9164
5777
8116
3465
6856
1977
3961
462
1663
8227
42
4039
6683
2751
1090
6580
164
116
815
8397
7858
4148
4436
4032
1100
9100
3604
3790
1501
185
2362
7016
2313
6829
6832
9168
5157
793
5981
3171
9019
2374
7210
2054
5124
8299
4985
5287
8414
5800
35
2624
6299
823
3007
3750
6274
6610
3892
7774
3146
2605
1142
5458
9433
7973
977
942
8765
3309
4112
4136
5682
1321
2541
805
9619
7525
2444
4385
9676
8830
7008
5974
9652
14
6076
2277
2976
9967
6403
2473
8923
7544
4283
4707
5516
1611
5648
633
4920
9760
1120
6953
1080
3660
4110
7051
1184
2905
1435
860
1734
4794
3185
7738
1159
5612
14
486
1930
6416
2959
852
3959
3593
5559
5827
5203
1206
6459
6474
965
7578
3427
8397
7589
7536
5447
8772
6792
3233
5983
8525
8026
5520
6262
5536
1131
2628
6022
9413
9043
5332
264
9354
8924
5822
5180
478
3380
7990
6952
4344
1919
6730
2740
9507
617
4538
4630
7408
7770
613
2284
2147
2484
4898
7683
9966
7525
56
9378
2919
1739
9642
2272
662
1815
3803
7491
5194
8144
794
5890
62
7523
4981
9568
4491
9519
4198
1898
3640
1162
534
5787
3645
5431
9821
9962
2955
6228
9340
5873
7966
5333
4497
4979
7147
4651
8821
2341
2795
9615
4582
9208
3489
9562
8776
7980
5432
9325
6229
9072
6838
6762
1210
482
8544
7382
443
1498
3609
6134
3723
7926
1466
8219
2904
8613
9221
8076
7305
2015
7690
8238
1223
7531
7799
6350
5510
3231
2026
8090
2302
8863
1204
9863
5696
9747
7244
2490
7597
852
8624
1319
8777
6441
5889
8032
1405
1461
6107
5061
9828
149
3298
7402
7679
1097
3751
9540
679
2128
3981
9332
990
5184
9194
3037
1283
6437
5526
5231
7288
501
6549
2416
6942
8789
6799
4698
249
9257
9759
76
5757
3056
3829
3435
504
7579
9326
1182
6058
3307
513
3399
4842
9706
6435
6124
6142
8313
1354
9781
5165
4254
8548
8458
9394
1698
3156
5995
7307
2914
2422
3063
2321
6251
2850
2825
181
2175
4006
6239
5481
4519
9637
323
576
2424
2798
6718
736
504
2850
5900
1109
7750
4358
503
9447
7513
6497
6753
6778
5270
9816
9098
1520
2665
1922
1701
1191
2280
7939
6672
6798
3927
3346
3725
6350
6143
6794
7085
2998
9644
9337
4107
7393
3694
4609
3191
7558
7457
9944
4335
2726
6111
3432
598
5127
1706
2298
6317
3985
6588
9340
7134
6866
2685
858
9568
5180
7652
6652
8177
3647
2340
8635
1039
2385
9595
4229
9942
3403
524
628
2481
6634
4060
3078
8112
2117
1727
4429
6101
4666
120
9586
1531
2805
443
1098
4336
4446
4102
8864
8092
2793
3851
5482
5178
3445
6063
5119
6848
6586
5747
9328
9572
6158
2405
4035
4626
483
4815
7078
5148
4935
6663
3030
4091
3457
480
8426
7903
4581
3641
2346
7373
7491
4180
8902
936
242
4021
4135
3179
6119
9814
2750
2276
8570
3137
3253
9052
7951
330
4199
2885
6992
3580
6975
6800
4059
1752
4702
4991
1745
3400
2364
9235
7579
1265
6522
4172
1637
7008
7350
7755
6821
6452
6382
5390
9588
9634
4441
7538
6315
4991
423
3306
8571
3749
106
8981
1853
1159
3972
3597
910
2687
9183
4840
303
2057
9011
1940
9064
6361
6046
5885
9164
8780
1274
8751
4765
2067
6288
1080
3409
3062
737
1979
3163
7194
7312
5015
4705
1283
4963
5614
3969
4145
6806
4271
6201
5816
2562
1617
8528
8608
7501
7691
3739
5126
2793
8503
3544
5433
5934
6953
8494
6671
5283
8008
216
2594
9374
4920
228
4336
6886
4196
4833
3691
8467
7385
5858
7380
9001
738
5987
2853
8428
6077
4331
1221
4580
7874
6653
6865
1178
1498
3535
2813
5858
103
1758
5231
5022
1986
5919
8259
6181
7103
8301
999
4487
4159
8379
3488
4896
717
2692
9675
6794
7022
7247
7725
1248
251
4589
8777
8101
4476
1589
3958
4578
3347
5540
5951
5332
7810
4210
7864
4912
2510
8863
9399
3020
7241
9238
4267
4309
1929
294
1102
5303
7540
5178
6550
7791
9767
5326
2243
4242
3267
2552
8819
6613
8091
4769
8296
2253
5330
6159
7164
4192
5021
2914
7211
8613
2151
1478
9274
432
1771
6727
5734
5662
1905
8635
9804
1671
312
2046
2264
3578
4597
7434
6542
9040
8554
1189
1292
3884
7348
8455
8075
8720
1369
1637
3685
9871
9466
2958
302
7588
9684
2387
3250
1588
7373
3053
9610
4037
1451
8225
3966
6047
2010
508
1438
564
8048
2729
799
5395
7536
5225
4115
8904
6861
7799
5126
6327
7108
1780
3914
6791
518
3515
4731
7891
6568
692
1927
4370
8917
5892
416
7278
2751
1854
7841
799
934
8639
2545
8469
215
3011
3724
7076
809
8850
9754
4268
629
3667
1059
7498
3534
2141
5388
101
2832
3666
822
8100
5910
1237
5378
8660
9442
9570
5810
6728
4561
8355
5196
4775
1365
8920
1850
8526
4121
1603
2793
1101
1622
203
8598
5155
2343
338
1607
1527
4003
8780
5978
9912
16
1355
4924
5810
925
7085
2537
5485
1791
4084
6611
3156
9355
8461
8033
3475
6415
7177
927
4388
3732
9525
5894
6074
9862
3852
3952
216
2631
9930
128
8999
1284
1403
1160
8560
8487
48
396
278
4131
7007
9785
3486
1819
4169
3312
8233
1345
4239
8973
5076
3763
4866
7502
9976
5070
1453
191
7700
1382
6670
3050
9018
4424
4209
3929
2911
4256
4325
9540
8387
7683
9324
8224
9501
9844
7887
4085
1188
2125
3057
2616
2239
4275
6469
2214
9344
7921
8757
3395
5655
1778
6445
1024
6202
653
4952
5464
1261
5628
5003
5999
3310
678
4222
2810
521
2108
6895
8060
585
6303
675
2823
577
7143
1389
6272
1416
6497
9667
3422
4626
2463
4445
827
3115
9396
6290
727
1376
7644
6725
4685
8321
7298
3847
5193
5758
7093
3253
6342
3395
279
5516
324
3774
3256
6595
5189
9752
2613
4962
4378
5075
9406
1556
4542
5153
4198
1620
6528
1841
8345
7565
6514
5642
1411
1706
1399
8503
1310
4092
1897
1589
9608
8572
5362
2863
5167
6902
8967
4131
1863
9696
5558
1268
1251
6451
2772
1800
8070
9300
9993
2766
6864
6506
8408
8274
4563
6158
3128
5873
250
5024
3813
9857
3596
9174
9071
5114
6075
8037
5596
7937
7732
7505
5556
5335
3955
8327
7134
8377
3978
7126
1142
7193
9983
9549
1818
898
5707
4945
3122
2308
6321
6934
2164
6268
6107
1234
1381
8533
5623
3328
6469
9706
833
8376
5040
1139
6702
8526
9515
7032
5651
7009
4224
1986
6557
6042
2883
8615
986
6004
922
7306
2937
9437
9925
5395
7023
7657
3927
2645
985
6747
2350
8169
5122
3742
9307
8175
2267
5174
5206
4269
2182
9430
2606
5090
1823
5488
57
9160
7843
7330
2818
7131
6767
2742
2525
141
399
2803
2785
1383
9549
1486
9551
1022
1579
5209
9197
3845
382
754
4466
8915
183
7071
4005
8357
8911
4061
7517
3105
1390
334
236
4508
3075
2760
4648
3473
1915
7432
1207
1463
5270
7109
8837
6848
2318
8033
7045
9051
5138
7862
7966
1673
1284
1970
29
6546
2382
7545
9651
3771
7878
9886
8279
7305
8997
9278
777
911
3062
8336
8726
8331
5444
7562
1530
4113
1946
4926
3164
7083
9139
7481
5107
423
9450
5136
6968
8183
2680
2970
8305
6910
2855
6583
4214
8204
2213
1342
9114
5274
9677
4191
3604
5121
8104
1485
9233
6401
2763
8748
3484
1901
6228
8590
2323
2029
77
5643
211
2757
8612
8516
6018
7819
1450
231
6022
3662
1572
1487
8935
1249
5678
8890
2721
3781
375
1953
182
3137
701
17
5037
6928
4958
3712
8957
1387
5706
5519
4143
669
4034
6512
8487
5484
6742
4508
5497
4665
2347
4432
5913
8024
3321
8633
8156
47
6938
4689
9535
7638
1057
924
917
2367
4635
6225
3753
6692
1744
7895
7360
5777
4406
5847
7612
7499
6706
3109
2163
9052
3892
4428
3427
7212
9412
7935
3611
6349
2623
3145
338
32
4068
1255
2398
5054
3831
6150
1745
5574
396
9105
7703
1153
1303
1666
8651
8008
4774
7165
3412
5017
1592
6838
8581
7356
1124
2191
3704
99
5335
394
130
5755
8000
2527
7160
1830
8676
8905
3756
5423
4361
1458
6575
5663
9475
1577
3670
601
8741
3433
5617
6685
6623
4197
4040
7746
6387
4095
7844
8074
840
7973
180
8839
6851
7339
669
1878
6243
776
7300
6955
8585
3874
2617
8059
5450
2639
8659
543
6071
4276
3579
9045
4824
3970
6791
1211
8064
986
5636
5256
5311
5815
4094
2161
9505
1114
4039
2100
1889
1338
9054
473
1564
1671
4884
3365
661
3542
3907
3083
4169
3837
2128
8993
7806
5270
6555
2222
6255
2190
7477
7917
4356
1570
78
3860
9036
468
5959
924
8157
5013
7749
9720
3035
2632
9437
47
6173
9695
3129
6694
3532
1608
5686
1337
6877
2240
9910
9484
4429
7386
7400
5136
5308
3829
8995
4343
4296
4954
1618
8805
6318
9366
4876
5704
8349
4312
5750
874
4007
8878
7567
7538
486
9604
5226
3714
1843
5136
3197
2623
8873
6949
7758
532
7129
6752
4874
1425
8057
2844
6581
726
8561
1456
6429
6910
5768
2178
4135
9774
1056
1701
3663
7893
1304
8888
7958
9498
375
1155
2120
9248
4455
6229
9779
1583
9332
1005
9359
3741
200
5939
4466
8760
3747
895
2021
9514
3072
6155
5639
479
4207
5653
8371
1862
4540
6329
1359
1267
3835
9830
6866
4641
2410
6644
6223
1742
4000
1934
5482
551
4224
9947
9311
7970
841
7683
7483
265
190
9473
743
4396
5125
5466
2610
6017
8146
3968
7283
8332
150
4148
2972
2559
7143
5546
652
7495
7479
6133
8045
1703
2432
3707
9672
9624
7742
3507
9888
7931
9331
631
8678
4456
6096
1287
6824
593
1607
4106
8924
8108
4605
1895
666
1747
3792
7670
9241
1271
3802
3638
9325
2585
7344
8996
2209
5085
8854
2096
9367
8185
9078
8045
8992
1525
5683
5815
2117
3641
6272
1040
1748
876
9286
8766
2622
3078
6435
8215
700
6588
1852
24
9173
5547
5371
7733
632
4225
9828
6350
8761
8906
4394
7752
6782
77
9918
8899
69
6189
6290
1817
7064
5576
582
6037
5005
3368
4251
5704
9955
2454
5727
5479
4353
1097
3211
1336
1673
3039
7685
6785
8296
2079
4536
1429
8507
805
327
8575
6993
6617
6743
408
8544
3676
6445
9900
7043
7047
5603
6998
9501
7681
8828
3853
5129
2039
5188
6802
1429
9224
3586
9724
1302
4474
7504
6160
1630
7831
1087
8623
799
7829
9030
5694
1505
1826
5593
4899
8873
7547
1896
4725
5227
724
4929
355
9114
6468
3508
542
5691
3446
6617
6993
4271
4120
9504
5900
8302
590
4522
9100
4771
9904
1145
2627
1729
6737
7525
6953
4283
5773
1677
5861
2848
6605
6216
1961
3072
6075
2502
8763
9520
5470
2107
3790
9589
1610
6042
7891
8552
563
3342
9674
6818
4487
2300
4899
1223
6176
1851
1858
1948
3528
7718
1147
132
285
3107
3204
2712
1960
8318
2231
7429
424
2373
3370
8385
8414
1260
3288
5328
4601
2961
8498
5439
1612
3396
3014
7788
5246
4871
6087
8773
8940
7234
5257
5577
6692
4812
8288
8652
3129
6870
2432
3552
9242
5801
8288
4007
3412
1576
5687
4365
888
4184
9803
2500
7579
2816
6639
2824
4038
9077
7949
2978
6310
3205
8554
9354
8016
6841
4357
7496
3710
6788
7399
9304
8941
5686
9662
8704
7261
5348
3068
4501
9531
2871
7000
7109
2038
3638
6285
6076
2714
4233
9053
5376
3789
3958
1081
8156
7150
5437
5651
7211
8576
3049
2866
3868
5086
2528
2572
8699
7875
5639
3199
7406
4861
6550
866
6899
6539
7150
2974
5604
7734
8378
979
1522
8687
2059
6029
5836
3847
8031
9398
2423
7431
2264
6290
2517
4791
5213
1215
2665
852
765
6422
2064
7314
7288
8962
3852
789
8287
9455
8523
3016
6786
6396
1702
5196
8777
3889
9043
6807
3287
7817
4238
5550
458
6754
340
5671
4320
9356
2874
1436
2130
4937
8749
5769
251
8952
6557
4889
8406
1431
4257
1543
4179
2310
6739
2955
6199
2133
9761
9485
6301
3998
1386
6758
7103
8077
8780
7774
3784
1653
9209
5913
2942
7957
1681
3192
3260
4590
4432
8018
6020
8688
9560
198
998
2650
9504
7196
1134
9265
3032
7434
9614
769
544
6717
5197
5675
4490
8980
3680
51
1245
6621
4359
2925
6164
7619
3866
595
5636
9886
5635
1547
6435
6632
4197
5939
179
1682
1555
9562
5468
1168
6682
2363
4236
1878
8037
5078
857
1716
5128
2101
8336
5838
1378
4499
3456
5243
1446
5443
1480
7080
6990
4267
63
7538
6557
241
9219
8111
6154
4686
5630
2835
7048
6218
4712
1437
1295
1920
3152
2774
373
7840
8611
1750
2338
8419
3344
135
3861
1176
7214
850
5442
7276
4739
1998
3868
3958
6460
21
4995
2089
2855
8395
8306
3918
9831
5952
5838
9334
5077
6210
7173
40
4311
5863
8458
4006
5997
8670
5181
9563
5872
6974
3190
610
5323
3410
4567
1782
3430
5914
3871
2637
4308
8528
2906
490
832
8743
9823
5908
1304
3348
5947
1966
9210
756
5972
1558
9426
7504
7472
1649
4478
662
2258
6152
423
3177
7934
3852
9090
8156
2840
9749
6683
2098
6590
3866
7192
2764
9774
8496
6111
2072
6813
1672
9180
9136
3230
4957
6640
701
6605
7469
7714
8862
3620
8136
2038
7905
8340
7479
6060
7531
3579
9095
9628
168
2960
6820
2932
9085
1667
5394
1157
8479
7066
6688
7615
295
1644
606
7347
4600
8074
1413
9813
8045
9548
1851
5950
4239
5681
8361
1770
9260
7455
7749
9427
415
4568
8710
9499
6234
4104
7007
1065
1169
3694
8679
7815
1689
9284
5161
6288
3709
6573
6101
8105
2473
4303
406
6711
6335
8767
4832
5594
6221
2581
1373
2987
7148
82
2486
9734
4185
5844
798
5353
9538
5828
9519
7578
1463
4680
218
1523
7604
2670
9627
6428
6972
6385
9491
3306
5151
4322
5252
1371
3254
6624
4358
6754
6705
3195
2839
7242
9038
9988
8946
4927
5815
8465
2505
3629
9496
2722
5151
3451
1743
1129
9879
8714
7513
5721
8371
9015
6394
9974
386
9648
6597
1095
6401
9654
4289
9239
3247
9678
9226
2192
4605
1392
656
3461
5020
6503
2534
6522
9954
4276
4002
6184
9341
7867
1904
4063
3233
8297
4037
9970
7944
6985
1064
696
2990
1704
6286
6236
7734
1863
8428
2338
3254
5435
2150
4625
1938
4683
7498
1891
5310
7852
8074
4650
2070
9977
8712
5302
4625
9100
5272
2569
6085
6335
9616
5426
4391
5902
1662
2124
7764
89
813
7370
5523
2962
8346
3812
3996
5844
5702
9305
47
127
306
2116
103
5369
7417
1080
821
2688
3648
6905
5375
9615
8682
6117
5516
343
8240
9632
6783
5404
7001
8658
4717
5346
2469
8712
7541
8171
4368
7587
4649
1025
9702
1104
6393
3471
2183
7213
2510
5830
469
7884
5444
9151
352
7312
5845
4943
6943
2628
346
295
1285
5062
5640
3753
125
9533
8275
4492
7119
2924
5516
3173
4027
8261
6643
6209
1825
9152
8390
8646
3388
185
7796
3739
3848
9992
8682
790
2619
5379
7436
255
441
9428
4008
565
8960
8634
1409
2430
1557
6924
5602
1935
1536
2244
4495
3361
7748
2884
2006
1135
9421
6153
4873
3268
6144
9906
410
5115
5285
7845
5369
2077
7272
5728
2641
2583
4362
4049
5013
2270
7325
614
557
8860
9210
5051
8572
6957
4287
577
8091
3707
3081
9315
3326
5577
9221
3735
691
857
7932
6059
2933
1555
8139
1925
4138
2500
5974
9150
1121
9650
9763
1677
8509
8972
6728
7081
2280
7366
4009
370
7424
7090
9685
749
2666
5257
836
9708
2465
8767
2118
5397
321
256
7321
4458
2755
9646
9959
3876
9295
6074
5552
4156
1397
8631
1236
3677
5996
1596
4046
3419
5037
82
520
4054
1690
1355
3761
4154
6473
5879
5902
6793
6134
3223
7603
5241
9220
3913
5468
8515
9986
7371
2670
1383
6002
257
1411
8349
1852
5456
8120
3241
1890
8639
7294
3579
6345
1055
4085
2817
6933
9986
5961
9418
9560
9915
4658
8780
3828
6477
3646
165
3848
2667
7899
9849
2923
9309
4549
1126
1117
2668
4366
3006
7658
1660
2936
354
9066
3372
3170
2350
3358
5483
1767
9269
1749
2777
4400
1928
9253
8045
2093
3100
711
6343
9300
9985
5652
201
7463
3120
9220
8180
2477
6878
6191
5412
7231
5256
8784
6753
7605
8493
8587
5724
7761
335
8500
2161
2263
4104
6557
707
7204
3620
7049
2855
9956
9052
3055
3770
2171
2275
1950
4647
5504
4492
6411
2734
9748
1546
5838
3704
38
776
9427
4150
1111
4278
2662
9725
8382
5571
431
1937
9190
7479
4791
9145
6531
7846
2915
5053
6472
1216
9700
1975
5707
2462
1060
1806
4007
6898
5510
396
7673
1288
897
5135
1918
3559
4859
299
9129
5289
8587
4670
9120
3377
166
2002
7574
9432
7054
4045
647
3105
2371
2706
5566
3431
4511
9572
6680
6372
6319
704
7660
7216
5839
9577
774
697
6227
6254
2338
4813
7275
1457
4541
7440
9810
8467
6872
6863
8863
3870
6320
1234
6575
1885
4664
1086
7809
7695
7457
4127
8398
1468
1342
4236
7396
8467
1285
3622
1072
3622
4786
8346
1430
5679
2138
1239
4145
9009
4453
9359
2878
772
592
9453
2657
1607
6890
6817
9301
4346
943
7699
5814
8637
8286
9561
3455
9570
3183
879
9543
4320
9224
972
9998
1361
2210
494
6721
6663
6205
9599
3786
3148
5403
6442
4755
2292
3258
407
2989
553
4457
5154
5541
9095
4715
8995
8664
7897
9873
8207
8568
5449
5530
4918
3161
7740
5411
6234
754
1615
5832
4539
4763
7586
7333
5869
9877
6942
2627
2865
3846
3436
8019
9386
2530
2733
4733
7545
6981
957
2103
1900
6405
7633
6817
5918
1724
2228
2151
8829
194
4334
9719
1308
8271
3403
3528
8147
345
2507
7363
4190
5942
1733
9928
4823
817
4660
8719
4149
5616
822
6049
8373
4806
2865
642
2881
1444
9144
8061
7990
9829
7779
9297
8099
1182
9177
2597
7878
1683
9959
8419
7624
8044
8346
8798
5212
9357
3868
9361
1325
1041
1761
6049
5846
4625
6690
5078
2421
5833
3138
410
2013
917
6058
111
8450
5234
2707
2679
6916
2665
1097
891
7060
5795
6040
2272
1503
9908
7984
2827
948
9744
8875
3146
4368
1916
8223
3140
4100
1361
9901
6112
8629
5959
6222
3430
7544
8928
6108
4460
7945
3556
1702
1356
5702
7742
3627
3557
4001
1610
6383
4948
1353
1610
8093
2073
9877
2668
1564
3977
380
1465
6440
9008
7423
9014
8789
4966
4293
1248
5777
2237
1155
3831
9945
6857
7924
3571
413
1924
1533
3147
6871
9237
1108
1316
7661
985
3983
9225
1313
714
689
4104
9721
4463
3117
4861
5780
7410
2460
7909
5998
3614
1739
5942
6822
9662
5865
3586
1585
7397
3085
4807
2985
4192
2474
646
1528
2808
6222
2840
3521
6910
3296
9593
7724
6412
805
3503
3821
3264
1411
6171
6878
9501
2112
3699
9162
7976
3637
7098
1724
6721
8257
1061
912
730
1706
8792
9890
7927
7983
3410
1188
1278
9355
5263
7690
159
8765
7862
3423
6528
4032
6652
6028
6144
350
1542
471
338
8639
8547
7058
6895
9607
4322
3977
7664
3113
3866
1942
1095
3627
9481
2373
9333
4743
6414
9492
9859
4275
9266
2738
8307
5917
8766
802
2618
6659
1272
2956
1649
6170
13
8544
5776
4334
8872
9791
3798
9089
8084
4893
2715
7564
3617
8400
8658
30
7891
8517
4304
7156
1254
2610
3072
6371
3411
5689
9381
1035
4996
1030
7204
5009
9573
9332
5694
4796
5474
5844
3884
3558
736
2950
7473
704
1349
6131
733
5591
999
1388
2746
8604
3998
2169
1327
3760
4210
707
1146
9205
1736
8350
565
7660
4033
2611
2455
9506
8454
2690
9415
5541
1992
6888
6244
9692
9370
3328
5283
6720
4715
4380
5323
8712
6549
6649
8824
7110
3708
9969
6314
5443
4670
3231
9455
8702
5841
8261
4560
646
951
326
6186
9294
7213
8781
8985
2934
2108
4267
9653
6822
4999
1328
1886
7899
4328
7061
5008
8035
7029
7673
9830
8051
903
9284
3104
3095
7544
7663
3740
4846
7989
9925
4139
1553
8705
3124
839
7164
3742
6843
3986
8740
4522
2223
6638
8850
9283
1645
3236
2663
5670
9417
713
6572
8700
3817
9667
2596
7831
9758
3793
2171
9683
7932
76
4739
7407
7266
8255
7500
4108
2240
6240
4982
4462
9229
183
96
7226
3418
2758
2895
2835
9823
5818
7886
9991
1836
6833
4173
1594
6978
6344
7628
4909
2771
8718
8667
36
6972
6166
495
5563
8757
5476
6376
4338
5658
6471
1563
5428
5581
809
4614
5403
6626
8851
5393
4814
2036
9565
2759
9013
2260
386
273
5030
5455
5291
1417
2427
7808
8264
7989
6565
91
717
7254
2101
7187
5168
7528
2767
5976
8493
4521
8953
3695
6265
118
5730
5830
2876
1094
4441
9613
1366
5823
5068
3008
7239
7494
816
1854
1834
3732
1945
2550
985
4045
6089
6152
7924
5207
2127
2768
9728
7431
6462
5992
7549
8544
8173
424
9637
2614
37
7355
8436
1456
362
2026
5301
1177
3880
7134
4908
2176
6036
2244
6220
8476
8395
495
3682
6873
3262
9761
656
9723
5753
8204
4618
277
4979
4255
9242
1367
7961
7677
2822
8322
6055
8122
5851
6286
1608
758
8461
7643
3002
1032
2470
7748
1526
6151
4621
1139
5912
1628
7213
8016
9831
1831
8292
1161
2437
7534
2528
397
1562
5349
8718
3968
3471
4568
6605
5078
1678
5065
9072
1031
2448
1541
8778
3973
4043
9750
1463
9954
1377
8676
4321
7559
506
8965
8720
2942
2850
1247
9690
763
6595
8407
1083
6417
9327
7687
1494
1004
2752
6917
2034
5199
8457
7163
5524
2500
6913
3338
8805
4641
2013
9478
2200
8870
4794
919
8163
7643
2165
7852
4757
5111
2611
5839
1528
1937
3526
9373
2940
2629
6290
1325
7827
1098
8487
9702
9949
1751
9392
5106
6392
1404
4583
8591
6626
9376
5861
4788
3370
8025
2640
8126
9487
5250
317
1014
3538
3842
6739
2829
6470
3028
4153
648
477
8991
6702
426
742
6093
5531
3485
7496
6465
8427
4121
2192
4287
5261
5561
8663
4252
38
8149
5853
354
5515
9390
4195
2253
2218
7016
1632
2722
7664
2108
8064
717
8885
8805
6809
4415
8641
656
879
7067
1129
3070
1353
6389
4982
15
6992
5020
4516
2844
1725
30
2233
2272
8634
802
9287
265
9875
3302
8724
7938
4018
7609
3095
7178
8375
1735
7834
9254
5154
8962
8675
6506
1702
9
2873
8693
1380
7388
1536
3104
7417
120
5375
2402
7273
1014
9018
7147
667
7741
1436
1037
1701
4530
8214
76
2617
6047
5681
7770
1360
707
4275
3061
715
3499
1753
2094
886
9640
1550
4654
9759
3276
7055
3383
641
6072
529
1308
165
1965
2344
1865
2846
6909
8292
5462
9308
324
9583
667
1031
210
80
8097
3708
8184
6543
4594
7824
8092
5599
3934
1367
2654
3669
2008
8725
4197
9667
5241
2513
8362
7106
1711
5270
1749
3524
929
2073
3107
1596
9455
9668
8027
3903
3375
6210
445
4320
385
8536
9919
671
6255
8924
4339
4614
7648
4887
4280
9241
3752
8993
2698
5462
4262
4446
5337
5191
2870
8443
3138
2324
4462
7516
6227
7837
3725
3023
8508
462
7911
8426
7484
4165
7349
1822
5130
1349
3060
9409
589
6811
8401
3286
8624
9014
4083
3961
556
6953
8755
45
5628
3217
7560
8206
7405
7637
1229
5912
4450
9139
690
1933
9655
4390
3754
4784
5738
6813
544
2678
9976
5296
2315
8599
4309
2750
8911
1217
9702
7666
7613
5329
7234
5173
3535
4638
9161
1115
6901
3610
253
7590
5542
9907
1980
5647
4690
4069
8811
5233
3099
8786
528
5413
3737
1188
8162
2647
8756
4215
6664
6369
5896
249
7893
5782
4886
7053
6896
8139
7014
7148
5728
2555
3406
7707
8201
8095
8128
3363
9679
1226
2149
6558
2990
5885
4097
7504
4883
2853
1718
7899
5573
7613
8147
3465
9746
9385
6869
6641
7523
3882
3788
9602
2788
3545
3661
7340
1639
1788
702
7669
3013
9202
578
2354
5086
4675
9857
6321
3879
7927
571
9451
1891
8717
9267
1637
4453
2487
8277
1975
6368
8417
1577
5507
1961
5237
2846
9952
3376
9899
7620
2740
9101
8198
5093
538
9224
1302
6858
3102
9228
7428
8904
1118
2497
8170
2754
6949
656
7383
5276
3375
5799
6852
8881
4111
8440
8078
4062
1815
7976
8034
4554
7076
2583
5998
7614
8158
7299
823
1259
6526
4603
6514
3996
7099
1035
3101
399
8042
483
5674
7768
2633
2525
6648
6744
7316
1077
7157
9130
5404
1542
35
8832
4124
6033
6445
2281
3331
3619
9891
6209
8221
6404
204
1671
3790
3304
2070
1831
139
7743
9598
2771
6620
2597
5866
3935
25
3023
9417
5429
4564
9451
4260
5040
1835
7056
3672
1518
7026
3563
7726
5247
6318
4281
3269
6460
7584
1690
8290
4074
9433
4240
6845
2404
6836
2710
6338
6861
2084
2106
8641
3000
1557
2900
4391
9743
6307
8062
1260
3332
7976
5337
4930
646
5969
8199
7105
3553
9888
5394
3978
5672
9633
822
8075
2821
9884
765
6033
8319
2870
4673
1318
778
3924
5708
521
230
122
8132
3561
8097
9821
8491
8742
5789
3041
5846
5693
9280
7592
9671
1304
3576
6844
5730
6396
6727
6494
8780
5046
9364
3452
2715
6493
7375
4775
3365
7604
4896
1497
7517
2992
7669
2359
8086
3457
1751
283
5502
7382
7874
5172
8685
7802
2015
4415
549
5094
7260
9329
139
2975
2780
9205
9468
6507
3979
2832
462
8874
680
7978
8218
8348
6688
6303
8157
8438
6585
3658
2172
811
5181
856
8612
7195
1622
9160
8640
8882
8488
5130
8208
7620
4335
7675
478
8313
6859
939
3539
7538
5269
1756
2238
1956
4410
6746
6746
994
403
5269
8156
5583
6124
6767
9129
4098
2279
7769
9331
7118
2898
7538
4737
3584
1565
5214
1897
8423
2505
1787
2312
7773
3542
901
6080
7951
7646
9177
5296
4400
4445
9804
9982
6921
2922
5463
1018
5200
9583
6700
2318
8832
4237
3406
2416
2153
8620
664
6927
7476
2450
9239
5248
2343
6491
1327
6645
4137
6856
8292
8536
1300
8095
4870
4572
1017
6684
1941
6216
6266
8640
4885
5097
9229
8291
3864
1381
3262
4527
8308
737
3328
3898
2336
5670
6740
14
2314
876
6869
606
5764
4521
5052
6985
9092
6068
3668
1033
8636
6285
9672
3520
7733
8900
8162
1597
6633
1423
2475
4940
8511
5803
5189
846
7824
1928
860
6490
9156
7728
7095
1271
2248
2146
8255
7692
4566
8274
8724
3201
910
4747
3072
8642
3647
1234
6590
6631
2656
9065
1570
7519
1219
3110
8364
9042
5037
9223
1883
544
3303
8977
1814
1902
7475
6420
9593
8392
4693
4668
1592
5602
9415
4663
596
9413
2248
7185
6043
1256
2601
3964
8774
3819
7073
7137
9213
8461
2712
1095
9005
2366
6424
818
619
250
7238
212
8641
8282
1231
6584
3884
645
7598
4479
57
9846
8015
6099
1101
616
62
6226
786
3486
9714
6350
1947
2425
3797
951
1142
220
1768
1761
6821
5357
8324
5461
3639
9554
2044
3874
199
9641
4704
6607
5838
2718
9058
6938
9685
5471
3163
471
8957
2877
3172
903
1653
6968
8205
2795
3539
9972
907
359
1681
9230
2171
5319
5135
566
5544
5333
207
247
8292
2396
9316
7349
9334
9001
2819
8848
5823
1775
8076
8994
9029
9729
5962
7233
8875
9500
3557
6133
6211
5237
5362
8381
6907
496
5299
2450
2181
1857
9048
6824
4252
8363
4172
3585
7363
3342
8785
3185
1469
6860
2179
497
2940
4492
7730
8166
343
7638
4298
2905
2874
6011
7638
6132
2859
2936
4933
1391
4792
3980
8214
9043
2342
2385
8980
9705
2078
7764
9241
3546
975
7771
4043
267
2262
8124
8432
8957
5761
2730
1861
4986
5092
9498
1117
7950
2433
6049
9340
7224
28
7553
2619
8721
6289
1598
8425
8367
5713
4018
1912
6687
1788
2306
6953
402
429
1737
9358
2541
4466
1218
7526
9557
7068
4994
3859
9500
7394
3198
3076
7421
7103
5694
2494
3391
7291
7270
8109
3003
1287
21
6041
3075
2326
9346
9828
9107
1082
9185
1647
1899
6754
9173
7807
3821
518
1665
3321
7912
1215
6396
1684
8317
2089
4177
8059
5731
1447
6168
5085
2733
2540
1125
2159
1217
6822
1986
323
4255
7522
8322
2505
4276
7494
312
8096
8011
8328
7768
2274
9542
515
3958
4210
8955
8134
2269
1037
9580
4788
6121
8665
7327
3598
823
4895
6771
2809
1570
1026
6682
9891
3530
957
7384
193
5405
1746
8521
9524
4020
8062
6391
4329
8624
1697
2462
892
2734
8394
2031
8854
7058
9357
8803
7880
603
5574
7040
2172
2951
3722
2062
6480
1030
5797
6673
6434
7543
1545
2310
7914
9606
8700
2242
4581
396
1055
5472
9481
9448
7502
8335
6505
3210
3489
737
3813
9062
7776
5984
2012
7849
4398
4844
8879
194
7868
1664
4088
9412
3973
8353
5369
9024
6946
9950
5772
8001
1773
5252
7448
9275
9938
3953
8836
9779
4689
9000
8840
8816
1336
7204
6665
5733
8399
1895
5926
6266
9910
6366
5677
235
4718
7397
9258
1664
7346
1381
9664
9119
2985
3463
4745
2922
3767
9932
2700
4807
8932
7892
3623
267
1447
6639
2351
9845
4885
4628
2462
4794
993
4490
5028
2063
1886
638
3726
9232
2018
9741
4702
5002
3203
9446
4276
6970
9377
3327
1776
4660
7570
1750
1278
9016
4740
3628
5212
9624
4608
7673
4418
1952
2162
5797
4014
4048
6434
4091
9631
4804
3831
4332
9805
3386
3777
432
6707
9505
3759
4834
4165
1328
6584
1794
6696
7675
5422
1907
7299
6381
5932
8068
8332
8093
3864
8698
8492
298
2788
8122
5101
2971
2453
1257
2708
2581
8041
9414
8438
8151
4247
2602
5830
7182
4395
2525
4857
6168
784
8507
8900
6715
6574
7232
4807
437
5929
3299
7086
5068
7772
8538
4390
225
9795
7097
9157
7835
6510
7594
2337
7109
6547
8166
642
7294
691
1850
9813
1474
356
8713
8188
3281
5944
9346
70
8224
8996
7155
9643
6768
5693
4033
3344
1839
1129
2500
6025
3991
6446
8361
7451
2992
6526
8092
6637
3568
6294
6450
5041
3001
5162
9580
6282
7457
5278
6351
2032
4273
9857
1674
1040
5549
2058
4383
7387
3187
3235
3411
3529
9680
8123
979
9023
4649
9070
5660
8216
1715
8461
9609
4716
3622
9188
997
1078
817
3699
9461
5090
3555
1134
2481
5456
9544
3216
2842
2730
6450
2605
6258
2481
727
3588
7855
1727
2657
9866
9943
4372
8326
9551
5439
1947
5090
6435
9376
5907
6485
5188
7348
39
2674
9828
1846
2217
3043
1040
1298
5844
9996
7555
4676
722
7494
2531
8801
6502
2396
8743
873
7074
4645
2663
5372
6086
9097
1100
8344
1933
6287
5691
8324
8960
1871
169
1176
4913
1208
2473
7109
1203
6379
1784
8277
3872
4314
7077
374
3062
2171
7598
135
3167
261
1858
5604
5709
2957
300
3994
9244
2342
2317
4555
4212
8837
5731
5477
45
4555
2585
7599
7286
4368
2227
1157
5034
5655
7882
4447
4177
1832
933
3695
8444
2790
9299
4152
5747
9598
4497
1342
1939
6813
5896
2503
5650
7978
7979
2046
2533
6915
5996
9818
1282
4575
7326
2667
229
5208
7113
758
3391
8045
4452
1834
835
3750
2337
2933
9699
6834
4274
1638
9998
169
492
5647
8147
8470
4044
7031
5384
6392
6848
3017
966
4173
2036
1194
5732
9148
1951
9122
7193
2755
7307
4379
6504
9644
7311
6203
6477
1584
4192
6474
1752
1035
8473
6250
9504
8868
3280
1239
5259
6479
607
6224
7004
2642
3770
2735
8142
2072
8209
5334
4826
5515
9712
1330
1510
7022
3884
7986
4957
4427
812
3060
5461
9284
9310
1316
8151
8941
8906
9762
5420
9512
5985
2423
8506
9754
1509
6647
1826
9717
8332
6651
1584
4395
4332
3093
1416
4567
7431
2724
8993
8242
5783
4453
3877
5092
2120
8379
4033
1025
8140
9452
6889
477
8226
5394
230
9734
8392
8407
9451
6723
1410
7386
1117
5741
6830
8884
6660
4260
1607
5652
8853
3741
6457
9081
8833
8576
3812
9217
5953
1951
5020
2841
2427
3245
4586
9009
2978
2977
3767
8780
6051
5176
2517
3519
7269
9347
2402
3928
9958
360
9579
8811
4100
2387
4243
9284
963
8054
4852
3267
6357
6223
6107
8783
9467
692
4143
8797
20
7910
3928
6070
3085
6445
9588
353
2143
8341
632
2100
5052
211
7262
5503
2597
1505
4787
9911
9558
5990
3177
5914
2213
5635
1049
8031
2678
5191
3179
2697
9452
3459
8766
8889
9903
4705
9241
2045
9397
9873
496
4448
6435
7758
9951
5383
9262
1089
1646
5171
3430
1174
7437
5642
3161
8485
25
5838
27
9555
8535
9479
3013
3652
8367
9267
8357
3959
7663
4105
183
8159
8553
2969
2268
4855
4704
1529
5943
6349
3051
9372
3874
487
1366
7034
8971
7742
2872
5350
7296
7758
4828
6661
1409
9546
5927
6117
9856
3590
222
6391
8100
5126
9359
367
9980
4062
8247
5922
6762
1297
1645
6988
1784
3010
4021
7106
7103
3244
2455
751
1001
3634
7411
2410
3179
3337
8526
9387
3278
5099
5777
1377
224
5135
8095
203
5549
6341
2476
2310
7638
4121
9297
9421
3482
9670
2878
585
2913
5333
1335
3914
8966
5097
2675
8497
8433
7552
7883
8063
2651
3659
5791
9226
5145
3886
9429
693
226
8256
9355
7863
2376
5003
3635
2210
1024
6513
9146
3937
8197
6832
4202
3514
1928
3228
2010
6712
779
6244
4774
9781
9902
565
9007
1399
4450
4787
2091
1027
3042
7797
8890
1770
9152
8876
3979
175
1740
3124
463
9936
9955
1016
9802
8234
4243
1811
4945
5022
8055
9719
4802
4308
6635
3808
5706
7436
4946
4149
8462
7988
8297
3703
9757
7448
2579
87
7623
670
3210
4437
6958
9516
5453
6759
7749
9695
8569
9045
4716
2975
5115
5870
7283
1749
6029
9340
9184
975
3488
3998
5314
1785
7700
1422
5584
6630
1508
9558
7300
4717
3995
609
584
9447
7367
4684
5493
2287
3728
6561
5262
8843
2430
8896
591
4810
8235
6127
5784
8075
124
7449
6211
4175
8870
1794
805
377
1352
8104
1445
1698
5064
2028
7496
2430
3063
2988
4716
6791
9548
6329
5633
8329
1576
2575
3139
6163
5053
5274
4237
1528
2723
447
5703
1592
8592
6507
8321
9943
962
9765
7992
6025
8145
5487
4806
1207
8475
5873
7997
4374
2202
9981
9055
129
8908
8545
6291
3960
170
527
5488
2892
7325
7542
836
2269
4048
5508
2211
1361
5272
6555
3737
9768
2041
8542
975
6867
4414
5323
7593
2967
5304
6647
3096
4211
1543
9386
4522
1712
6265
6361
956
9941
3902
8143
2209
7949
3650
772
5661
5273
7326
9397
5041
5718
7938
2367
2585
8704
7689
177
1670
9344
3175
1117
9906
4717
6855
4428
6428
9471
788
7383
5763
1042
5525
7972
8990
5526
5095
1003
799
8772
399
2191
4489
4689
4557
3425
9744
8597
3601
7765
7941
3127
8882
7846
7843
2088
8625
4271
1558
5765
8005
7320
6806
9882
1643
2147
5407
3089
3149
6205
1860
9900
4747
2701
940
9303
2477
683
7900
6078
4799
2192
5556
32
37
3399
2119
5014
4021
3676
778
2025
996
7583
1906
8990
6081
3665
2079
9230
6221
3938
5481
968
2990
6420
270
5467
3454
4521
7896
4604
6712
3451
4636
3101
3201
6754
8114
7221
430
8891
5598
7777
2825
7503
3118
8905
7519
5196
4486
3740
5486
6318
4707
8475
9089
4976
293
8894
5849
8188
3498
2560
7991
8133
5660
1191
1238
3773
4764
1667
9015
361
5795
8191
4215
8913
3448
1734
460
7933
5473
5945
603
179
772
9691
1506
1064
8585
3706
5604
2082
6266
3594
6566
8277
1136
7803
2050
5899
5822
7416
2611
7968
5607
3178
6880
5406
4911
7340
9690
6735
9636
292
3265
407
9983
1122
1471
8567
4828
7074
7000
1093
7019
3565
9369
4506
1367
7770
6757
3540
1538
9367
1508
3496
2544
8387
8901
3806
2078
8590
540
1714
8882
3804
8472
8864
4926
9942
3782
9753
3367
781
7197
385
4345
2917
4891
2063
687
1647
1955
2224
7365
3462
5719
9909
8200
971
3714
278
9560
606
8343
8441
4409
6814
3656
5686
3108
7437
1790
6474
4569
8986
3211
8913
1903
8101
7328
8941
6099
9282
7516
3463
2743
9586
9723
7294
556
9789
3923
115
394
8617
4908
1154
5431
8563
6840
4890
2352
4981
1363
6920
319
4573
2185
8573
9025
5864
7513
1475
5145
5028
1290
4239
965
1012
7884
1520
800
1807
7986
7545
423
2893
8699
2205
7808
1890
7094
159
3222
4809
3430
3540
5733
5614
2112
1110
1477
5976
2584
2973
7355
3873
3563
8319
1237
1447
9838
8388
3253
7824
5933
27
7068
983
2232
4875
9224
9325
1385
2445
485
4815
5985
6218
428
4448
7327
8257
424
9910
1229
7778
135
1144
6097
1371
8942
2286
6110
8546
109
8394
8572
3529
9376
803
8403
4951
6480
9788
7396
6964
4602
9732
9533
1381
4179
6859
5989
4602
6769
7218
8732
3255
4713
4828
977
3654
7113
7086
2199
3574
5480
7122
7102
1207
4277
1856
6158
756
7995
9905
4071
8948
9636
3604
329
3814
462
6317
4768
3582
9886
3499
3188
950
4678
4164
4603
8142
7602
3153
8067
9433
6627
5168
639
903
3376
3148
8010
1370
3052
8432
318
9039
2035
646
9205
8849
3314
3972
8782
9552
3822
1970
501
4851
2485
1456
2992
86
960
1059
9518
7586
2578
6509
4840
5953
6008
2849
7323
9060
1281
3992
4450
9667
4637
3654
4867
4302
3977
3649
205
7798
1970
706
2648
806
8513
1992
7244
9472
3050
6761
3410
1979
9621
8249
7932
5629
7450
1606
1040
8730
5597
5489
4748
6585
9143
9615
7238
3119
9615
7443
7269
7936
8148
6268
8741
6660
8259
5984
2483
7660
9097
2244
9639
8717
493
3922
697
7942
5527
1736
3023
7475
7225
7770
4059
2719
3736
1296
5837
3350
8738
9457
1285
3237
5725
6378
6248
3983
2361
5083
7995
7809
7326
7633
6526
4170
7906
3574
8463
3432
5310
1485
7258
8886
5607
1316
1604
5694
8963
7440
9044
4053
3249
6680
3641
8973
3057
9889
9307
1770
1323
7301
9578
8648
1285
2455
2818
9190
6029
1280
8973
7690
9117
6230
6575
1075
3897
8178
6768
2860
1969
2163
3264
5217
5195
6904
4189
4603
3144
9848
6372
4466
3500
2302
3114
4785
1108
2283
326
7136
9914
9299
1177
5382
1880
7751
6456
5777
2280
9576
4988
4249
8090
8251
5817
3284
1506
6358
7887
4650
6205
610
9115
9704
9263
8580
840
371
862
1166
3858
776
6816
5035
6157
8695
9137
8965
823
1417
4892
5810
5665
2981
412
7833
2617
8270
4190
6855
2919
394
3816
2033
6450
3079
613
7289
3449
7826
4806
3658
4953
1621
8692
1110
6668
7829
6426
7490
5597
1317
9652
7613
649
6415
5445
3265
4684
9635
119
3954
6380
3935
5987
2829
7013
2951
118
6813
7128
4923
470
2081
2896
5514
9542
9563
9694
5967
3404
5290
3635
9407
9254
4283
2174
4698
7548
6857
684
4018
811
7064
7952
3149
9892
1316
2451
6361
4480
5930
7636
1302
8010
531
3167
7551
6445
2860
9869
6200
4501
3503
5607
3754
4138
7780
4803
1685
988
5487
2054
8150
8902
6358
7650
5145
4025
6452
1506
8505
2382
5493
6158
391
6023
9324
4294
8819
2183
514
5018
3035
4017
624
3140
4506
4755
7942
2542
2095
9780
4595
6596
5033
952
4246
178
4977
7049
8035
9833
9430
3527
5990
6173
5901
5313
6818
4719
3847
7331
9736
6881
7699
360
20
2204
1466
4313
4745
3560
445
9340
6508
5477
6643
753
2006
7971
4153
40
7803
3583
9918
3792
6107
5818
5456
2924
536
9302
254
272
6182
7953
6983
2553
6508
8448
3218
1253
8360
3662
6944
4867
5490
9938
1971
3848
7909
6123
239
5711
6057
157
5855
2163
5974
1310
1438
2862
612
8044
3133
3145
2348
6467
5698
8855
1266
8915
6459
9625
8928
3402
843
769
3340
9165
4616
1248
1640
1207
3310
4048
1363
9164
2563
3688
474
4000
6549
1085
2043
6033
581
4390
2499
6278
9597
3765
1544
6055
9741
6823
5809
6936
7592
5500
2452
8559
3099
4091
9765
6408
4491
7479
5572
7053
7519
2397
7404
4067
9833
5799
6452
413
6540
8950
6691
6136
9066
4586
8543
8807
7761
4351
2094
1704
9850
4545
262
2948
4988
6379
5707
9478
209
1278
2882
7727
26
6637
8146
9858
2435
4597
271
8975
9898
3313
1462
8964
4250
4
7770
2010
4354
6215
3713
555
759
327
9854
2098
6705
5561
1575
3265
3190
808
992
3216
7445
5489
3073
9879
85
9695
5205
9982
3007
6667
8945
7257
3022
3066
5618
3728
9280
9331
4282
6391
9657
4136
8488
2713
9696
6415
5977
2885
7222
3320
2452
1018
8808
5525
7249
8892
5219
2453
5226
4578
5471
522
8186
4845
3588
3803
8572
9219
9485
9205
5609
9141
3340
449
1853
9387
6863
4182
8624
436
3853
1075
1454
2661
2951
8702
7904
8170
7506
9481
9099
9329
3
3636
4173
3590
7438
2744
9160
6923
1948
1121
2415
1640
1569
620
7378
4783
1153
6001
1570
5005
3428
9375
7665
6378
4428
1921
899
1934
1401
9997
1262
1403
9984
1786
1344
7422
881
6856
696
9180
7976
9462
819
5896
81
4549
678
7585
6901
8599
2590
328
7974
6606
6706
2401
8526
7604
686
6279
3953
8299
7681
3936
84
5377
7709
964
2232
4756
144
207
570
7314
2454
7002
8214
9483
4587
5115
8081
7176
5442
6054
3781
8499
4807
2307
2455
5492
8585
6407
3791
2617
6694
3874
7993
755
1190
6576
1862
7685
3134
2431
1350
5587
9433
9564
5069
4019
4678
3150
7546
6471
5555
1326
4970
361
9984
7424
5853
4920
182
9643
3889
3227
9868
8233
3981
1057
4809
2195
8741
7942
977
91
9881
409
6006
4949
779
683
4450
4676
7153
5
6002
8474
6717
2337
5897
2569
7257
6078
8563
7497
5657
4783
5729
5989
5839
537
8183
932
4831
9160
7374
4711
5920
9731
6011
3051
413
6813
7726
3917
3169
79
8743
9885
2416
4639
8806
6024
7069
3720
3520
2725
8502
9248
8713
693
6137
3248
7976
7319
8759
1701
8381
4678
1431
4391
4080
8195
1203
1806
8463
723
1884
7205
608
651
1844
9413
6674
5264
9484
6545
4340
7986
5793
3052
8678
8281
2651
3005
5599
1409
4705
3979
6087
6135
4721
6518
4329
2276
8323
2791
2998
6559
9996
3605
3561
8191
9369
235
9806
8853
6779
4145
3190
8923
3548
1867
3555
6199
4871
9153
7607
9575
3131
45
2061
4204
6563
6389
6479
1237
5531
9476
4147
1878
9433
7708
6420
8801
4294
6225
4005
7424
6721
7194
6347
269
5412
6253
2819
282
5406
425
6208
4888
6822
4620
9091
9736
7360
5569
7324
9243
1397
1471
1120
829
5530
3892
5981
9823
6468
9986
7246
3189
7179
9944
9809
2591
6197
2627
9224
1602
9403
1784
2841
6224
2755
1932
2311
115
3852
9635
9357
5248
7457
6828
6076
2986
719
2057
2808
7187
8394
6405
6727
5572
6349
2887
4514
2545
5513
90
498
1267
8225
9690
3843
979
1621
6153
1093
5473
2139
449
7072
9595
3629
3148
2580
4347
1556
1739
7885
9949
8144
963
1872
4492
3849
2738
3388
5713
2827
237
6980
1051
9926
822
2029
7899
6974
9474
9723
9113
6274
6794
5059
9902
9941
7639
601
7848
9377
8485
4148
7520
5800
6020
8363
9648
5109
1750
1713
7935
8338
8692
5337
8264
9513
3717
2514
2838
3190
2236
8302
5816
9029
3361
5717
5322
999
6317
3169
6727
1154
3669
599
6953
9688
8961
2952
1148
7063
4664
9082
5400
9707
770
15
9219
838
2528
8409
4028
4763
6710
6195
144
70
8263
5465
7420
932
4985
4147
2085
8653
1097
5389
4692
57
4692
5839
7119
5708
1272
8871
5414
2041
8885
985
2879
7765
9393
3258
8879
6102
9452
9022
2524
4066
4486
9943
4997
9471
441
7081
8123
1537
8821
9167
7946
3513
5005
5064
5572
6277
286
985
4669
9171
1969
3899
3287
7713
7156
2165
3815
2959
1187
2690
7025
5672
8984
2021
1494
9425
5454
5969
7313
626
5135
5258
490
139
6674
6061
2767
6959
3398
7436
2481
5366
1334
5767
3079
4842
4284
3245
4152
5470
5934
7528
1141
1269
9549
8987
693
1354
4955
4358
1979
89
5967
8821
6579
8992
4881
9346
2303
8278
3133
1135
9996
818
3254
9426
2011
7537
9022
6163
3006
1307
3690
498
2575
9590
9484
9620
7295
4438
3977
5626
878
6295
4446
7457
5287
9326
3154
7589
3956
2638
8723
3951
9807
8328
3376
1818
5864
2397
4332
8869
55
4373
9367
2629
315
5202
2248
7609
5992
6224
3234
6869
2519
7679
677
4157
3357
182
8097
7312
9171
3171
7614
8978
1499
7341
7147
7362
6089
7830
6231
6143
2202
1949
8771
2516
7150
1019
125
9493
3594
9710
6362
2464
3741
3390
6620
7097
3572
4716
760
2742
7887
4725
8071
9385
2065
1569
3098
8153
9398
9328
4295
7952
7628
9417
467
1130
435
6943
622
381
6653
3335
2844
6745
6725
5816
3841
296
531
952
9389
4769
5676
3812
505
4092
1732
3603
2244
1130
9282
2890
9081
6910
8658
5899
8039
5445
2842
5012
5825
5846
8347
8668
2590
5071
4483
2782
1718
1366
85
7458
6134
2112
1269
6639
6203
3001
6593
8446
482
5874
7687
5914
2783
6344
1812
7173
1788
1005
2185
3964
6850
6883
2632
5791
1953
3466
4924
22
1183
5008
7479
3669
7119
5100
6659
9673
4452
3251
8118
4933
9124
2156
846
1907
4852
9009
5431
6639
14
7615
603
3215
849
9586
5358
2801
9403
281
2822
6938
1641
6653
606
5111
1752
7264
4784
6203
514
9253
7487
9637
7761
4684
7895
2612
3692
3326
5602
57
7292
2556
9624
8141
8493
4981
7293
7896
1613
6467
1185
9605
3119
1790
4716
4870
5405
5851
7424
5918
1455
4910
1906
9215
5945
6153
1826
5988
5830
3780
2397
9473
6335
2020
3965
4828
3352
1258
9075
4964
7724
259
921
842
2048
1988
2063
3804
7838
5838
9721
9292
7099
7978
4859
3043
482
3036
5382
2663
6815
7778
2136
3150
9797
6100
7977
9500
7357
3403
816
1432
3661
1736
8625
2060
3723
7039
5863
7912
2876
1935
3555
9974
6264
8413
9368
6746
1449
4750
9408
8263
2527
1543
7764
8676
3995
2092
4527
1351
5494
5342
9135
9154
7077
7759
1213
7151
4798
7075
5062
4025
9009
8617
3999
1625
7029
9718
8370
4829
819
4129
9444
3346
5672
7207
8373
6018
9299
2899
7368
1144
8241
2854
298
1669
613
7862
5172
1762
1289
233
5786
6649
5201
6136
8273
8582
5854
2994
3410
6672
7123
9205
6369
9146
6412
1093
5163
2062
344
8882
3205
4936
1736
9854
6604
2348
4068
1775
461
1708
8360
6246
8356
3560
2382
2981
8493
4587
5974
8255
7610
3096
7459
331
2241
222
1423
7403
2283
1766
6285
1840
6701
8020
8045
9657
6719
8464
7783
7179
171
2494
9776
8527
2406
8509
1507
898
3095
7480
9152
7057
6928
2963
7387
9168
3184
5161
2923
1819
3279
5559
3658
9979
9930
8054
5987
3000
6518
122
178
6688
8967
6305
1566
1372
4814
9424
8622
4260
3256
4125
1316
183
7087
5054
5702
271
215
4976
2089
3493
534
2098
9823
463
6503
2162
3462
3020
8635
9991
6060
7601
6296
7625
5325
7461
7049
3946
1720
304
4422
9388
6838
1509
4441
2539
8131
1007
7515
6571
851
4400
5020
674
1215
1522
9187
4676
894
7821
1019
6953
5421
3666
929
745
1126
4329
1042
2845
984
5464
8584
4173
3324
3025
6712
7806
383
578
728
1234
1329
5747
1907
2543
3620
1093
3571
865
5265
4589
4169
685
8254
1450
7782
9379
5778
5175
8575
3114
638
7159
7286
313
6535
349
4470
6917
7278
5197
8150
8607
7295
6408
1149
915
3852
4719
8131
9116
5659
2300
6153
3912
3749
3934
9642
5878
5460
8217
8991
2450
1727
6277
2762
8261
6625
7232
5177
3903
2428
9679
2509
6075
6086
9
3341
9938
1080
1471
5405
6738
122
1557
7002
3870
1842
6643
9748
7302
1211
5090
9751
2937
1366
8864
1197
4343
6095
2726
8245
4875
2404
7105
949
4841
3465
4289
1130
4544
5759
6535
1282
5881
8091
4635
6102
6285
1277
2201
3586
2488
7291
9688
1776
5008
8551
9325
9350
4646
2050
3946
5872
805
7402
6820
5645
867
7460
6775
5410
9570
9661
3043
1802
4103
7677
7904
387
5306
6456
3972
4145
98
3659
5920
5106
8562
5244
807
3207
3645
4753
9078
4449
2154
2249
6446
9372
9708
3220
4782
5629
9232
4176
7431
3334
8205
1686
3721
3510
8141
4044
7654
8239
4055
9925
9696
2616
5169
502
2174
5165
5254
7603
9614
3760
9851
6059
3131
5910
5630
4264
7890
4861
8440
5320
8194
2996
7005
8266
6505
1498
8662
510
9736
2716
434
5783
1683
1954
6284
3856
7119
7890
7810
3084
1649
4012
9142
1131
9921
1123
1747
4162
5983
186
9482
528
9533
2838
5146
6037
4335
3807
2898
422
2874
3331
2556
4556
1637
8840
4763
5107
6729
2572
8190
4729
6583
3683
5859
2855
4805
7605
7016
7139
4142
2849
7666
3674
5687
9163
6062
6373
2969
8959
3147
2194
8642
5702
6749
278
893
7863
5384
7621
434
9925
2349
7016
3607
4560
6222
8411
2164
3238
5549
2658
6086
9566
6331
8124
8729
8745
849
8049
7703
347
6595
2696
6048
3343
2973
6941
7558
4708
913
7991
4632
3262
1359
8238
7821
7580
3000
6336
7169
8548
8993
9607
4466
1676
4082
9546
6772
4930
3946
4474
5276
540
7170
7676
3883
6494
968
1440
7554
8232
5782
2185
1493
7140
6775
5665
1072
9774
8353
4592
8322
3697
4198
2787
5372
8280
8684
2143
9561
2629
2969
1189
3169
6490
5216
3403
9335
2535
1194
6888
766
6975
9073
8611
467
2199
4275
7890
1972
8979
2481
293
2676
3031
9431
4399
7662
8114
2894
7222
743
2214
4762
263
8703
9977
3665
4389
8863
4858
1277
9629
1832
6701
8239
8650
8899
8865
6539
870
7844
5372
7515
519
8402
3297
4917
6063
7763
4162
9636
8505
6375
750
5119
5077
7078
8783
5818
5941
3640
7094
5569
1823
3794
3807
6825
9044
2671
3363
9913
6866
5086
3779
7384
3487
7076
8653
5901
4838
2814
1889
9694
9189
2638
4812
617
9715
9946
6434
2007
3585
9879
7575
1759
24
7733
8583
9067
6756
8298
5332
3621
3383
5462
7357
6870
2537
6009
9122
3726
5174
1010
3419
714
9999
4582
1331
9714
4527
4116
8072
4463
347
5647
6222
370
9731
4804
5789
6486
3101
1120
107
6484
6581
3815
9705
5470
9823
8826
9195
1348
9836
8966
2062
6186
3547
9744
5899
4426
211
3971
8888
557
5969
5109
927
5699
6265
6715
8537
5717
4186
4995
2200
7118
8809
8256
8939
4983
7082
8134
6330
3269
3451
8391
9454
3349
4486
1705
7774
4697
2027
6662
5253
4347
8122
2531
6397
4386
9245
4933
6455
9782
9927
8654
3252
8735
3262
2190
69
6695
6675
6399
6315
125
1141
2120
3474
5627
3824
1247
6675
2202
4260
1927
6548
8734
810
2945
9471
54
4229
5925
6188
4156
931
9439
9242
4192
1628
9311
886
8303
2061
7200
4779
3201
9319
8252
5179
9495
5851
1853
1696
6462
132
4596
5195
941
3892
4666
7346
8120
6942
9885
8627
7872
9323
7869
2063
7303
3531
9300
5605
5591
6499
383
8791
2170
4987
322
8016
7189
8526
6063
3650
8657
658
8845
5949
901
9862
9647
5373
6803
9531
3999
1027
5206
8219
3089
2508
1749
2389
4464
7339
5239
1198
2482
3760
6184
9155
1775
3372
7680
7838
3374
2689
4847
8570
8637
5748
4783
4635
1120
1585
4166
1470
2611
9371
9689
2052
8230
1437
792
2693
5128
2382
3890
7609
6142
6426
6763
4268
6149
794
8457
5874
3482
3304
4443
8471
5403
9225
3105
2874
7162
3622
4343
6124
2992
4031
8175
7573
5468
5318
265
595
7700
507
4555
193
3284
7669
812
5784
4814
9269
1658
8296
2572
6100
6766
7974
1677
6222
847
8838
9844
1541
4961
9187
5572
3136
6760
7391
4805
7024
7985
2504
3882
8891
9048
3517
2911
9860
9301
7724
9128
958
2371
8051
3409
9136
2376
5085
5358
9574
3922
5201
1114
5235
4387
6685
4722
7498
4075
9526
4522
8411
8382
4755
3653
7429
8272
6563
3640
3924
639
2767
4881
3009
817
4641
8497
3192
6078
206
2765
9999
1758
3879
5233
6144
6915
6306
9994
990
5832
4515
5752
4213
5621
9405
7993
244
2319
1633
4167
2957
751
5399
2318
1568
40
814
1111
6117
1019
228
2467
2776
458
4052
5271
3724
357
5264
4713
2540
6130
6817
6752
8103
6221
4745
8346
8539
2729
2513
7848
3479
7911
165
1398
4302
7330
2509
418
8348
9088
9237
7475
5897
9640
2745
9620
9996
4361
685
2536
6842
7501
5639
4944
3721
6735
3290
8611
9463
5802
2810
2942
64
2974
4339
4366
303
3199
1135
5002
8638
371
2476
4534
10
1573
506
6358
5933
1190
5245
2774
5042
883
4070
8762
7618
7359
3724
3432
9512
6534
2725
9575
5859
3416
3940
2514
2966
5075
7515
1604
1797
6343
2489
8159
4267
2994
4516
6551
535
9760
5676
5576
6994
9745
689
963
7103
765
4395
6614
3650
7119
6189
9508
534
6480
8373
3500
1554
2240
1455
9703
8582
295
7861
9200
9641
2376
5750
175
8487
1425
2103
5480
1170
9143
6443
4624
9907
7189
1238
3556
659
3778
3064
1193
257
7788
1044
8163
27
8850
7865
4960
9144
5725
4159
8784
4452
9908
8959
9290
1333
7413
4769
8854
6555
7563
3477
6462
1103
1066
17
1762
4843
9432
9306
1452
3572
349
9614
3598
9198
3830
8558
8341
9554
2716
3477
357
2624
2435
9646
308
6199
766
5513
2753
4681
8989
5566
2135
6407
5583
3896
1249
1366
3201
2700
4937
9901
8665
4887
9098
2494
3444
3791
8399
2511
7267
8755
5134
6053
4752
1793
2251
1870
3657
1355
2902
8998
6921
5036
5404
8855
8932
6652
6572
8484
5704
7861
8385
4368
2747
7482
6862
6190
7624
5260
8700
1242
367
186
7294
1470
8330
5896
3339
1987
7251
6240
984
4171
1276
6387
3025
6559
9390
9596
5042
5093
7456
3426
9461
6554
7260
2674
2743
1235
7933
7795
2477
4651
4332
9770
6121
9013
5666
9459
7351
9268
2051
8334
3438
9678
1072
2814
6236
6814
8761
7629
1906
2569
7407
7718
9122
4666
6743
8217
2252
1028
6011
4728
5678
6694
850
1798
5706
6515
7609
9409
2134
6011
4094
1923
5688
5166
4736
8275
8331
3496
5903
6588
6064
9661
4306
1538
4326
7400
9754
6578
8427
2116
7657
4105
8809
8506
2254
866
1372
6214
274
3505
2224
720
5427
7911
2237
6514
2537
567
10
8440
7154
2425
8100
7811
3962
8778
5211
3715
1707
3637
5830
5715
7741
990
4221
6347
8208
5592
2560
4833
5449
4784
5552
875
9046
7788
7389
1583
8354
3750
6374
1860
2526
825
9670
6488
5954
4880
6554
7660
4869
8736
9727
8961
6077
3947
5307
4284
5890
7867
5469
1338
9002
7372
8565
8047
5160
2305
9629
9865
2406
6002
8076
4931
6827
7746
1418
2780
8977
4324
6792
3845
3059
2870
9158
5487
6816
4464
9771
9057
8682
1591
6747
7683
8962
5311
2082
473
3967
1710
338
6372
4064
4765
1302
7242
2510
9072
6373
7839
9747
9516
8035
2805
2385
7192
8291
5552
1656
4413
4609
6689
2355
1355
4372
1317
3017
2805
1789
6983
4514
8478
3354
4929
3243
1007
2170
2104
6430
4895
9942
6176
4410
7977
5332
6795
1520
9975
8698
3175
739
3306
9864
3094
1012
587
4410
4028
3391
2550
7362
4256
7380
30000 10
1384
887
778
916
1794
336
1387
493
650
1422
363
28
691
60
1764
1927
541
1427
1173
1737
1212
1369
568
430
1783
1531
863
1124
68
1136
1930
1803
23
1059
1070
168
1394
457
1012
43
230
1374
422
920
1785
538
1199
325
316
371
414
1527
92
981
1957
1874
863
1171
997
1282
306
926
1085
328
337
506
847
1730
1314
1858
125
1896
1583
546
815
1368
1435
365
44
1751
1088
809
1277
1179
1789
1585
1404
652
755
400
1933
1061
1677
1369
1740
13
227
587
95
1540
796
571
1435
379
1468
602
98
903
1318
493
653
757
1302
281
287
1442
1866
1690
445
620
441
730
32
118
98
1772
482
676
710
928
568
1857
1498
354
587
966
1307
684
220
625
1529
872
1733
830
1504
20
271
1369
1709
716
341
150
1797
724
619
246
847
1452
922
1556
380
1489
1765
229
1842
351
1194
1501
1035
1765
125
915
988
1857
1744
492
228
366
1860
1937
1433
552
438
1229
1276
1408
1475
122
859
396
30
1238
236
1794
1819
429
144
1012
1929
1530
777
405
444
1764
614
539
607
841
905
819
1129
689
1370
1918
1918
997
1325
1744
1471
184
491
1500
1773
726
1645
1591
1506
140
955
1787
1670
83
543
465
198
1508
1356
805
349
612
1623
1829
1300
1344
1747
1569
341
1423
1312
1811
1606
1802
1662
1731
879
1306
1321
737
1445
627
523
1466
709
1417
283
1259
925
1638
63
1625
601
37
1453
1900
1380
1551
1469
72
974
1132
1882
931
934
1895
661
164
1200
1982
900
997
960
1774
814
1669
1191
1096
927
467
1085
1341
91
1685
1377
1543
1937
1108
1446
1757
1180
419
888
1413
1349
173
1660
10
337
1211
343
1588
207
1302
1714
1373
1322
1256
820
600
1722
1905
1940
1812
1941
1668
1706
229
1128
1151
1985
659
1921
1225
423
1270
1397
82
1631
85
1293
1973
1673
1851
1626
1386
1223
1300
641
43
1899
714
299
191
525
591
210
582
820
1337
1733
1156
1995
5
380
770
1274
1777
851
1256
1861
143
1580
1885
1994
1206
1622
1568
505
614
1962
755
1327
260
945
203
1203
1507
785
22
843
869
1529
1190
873
1909
1959
499
37
809
1754
249
1304
1334
134
1649
891
1755
1568
1747
369
1530
501
47
1789
1798
250
991
1304
1034
1364
498
254
893
1687
1126
1153
1997
1976
1189
1158
1730
1437
461
1415
1922
461
305
29
28
51
749
1557
903
795
1698
700
1044
1040
3
429
404
501
682
1648
539
160
1152
536
135
340
1693
216
128
505
1630
50
965
286
430
1344
336
1178
901
1239
1972
950
290
1368
1989
293
1796
744
1145
830
391
1683
1341
1542
570
1827
233
262
43
361
1118
24
762
82
310
1191
1426
997
368
678
235
691
1627
525
58
1615
1169
206
359
313
1387
1101
347
727
995
917
553
1579
1530
947
291
648
971
1052
1081
1632
594
858
628
1313
1887
1215
356
1513
91
413
1480
1611
970
190
275
356
1642
621
1434
988
1889
339
567
1771
1285
857
418
607
261
1850
238
1206
1060
1218
519
946
784
874
459
874
1638
290
484
608
479
758
1315
472
1730
1101
1460
1619
1439
26
1389
1075
1234
158
1682
1494
359
271
700
1418
1840
1570
364
623
795
1174
1848
432
1463
683
1391
293
1792
1058
1116
1522
158
575
1492
1948
952
1232
1022
538
1741
1055
31
99
1326
1082
1517
1517
1003
232
140
1797
1405
339
581
1219
1022
1971
1863
813
1380
978
686
1537
1905
177
1484
1208
1760
858
1745
1500
1912
128
1951
1237
1561
1819
1106
564
50
1245
712
1806
1935
1292
1376
956
1615
1590
1769
994
919
806
883
823
983
718
31
1094
1575
127
594
1487
254
544
1075
1815
714
180
378
763
1776
1089
920
1711
733
295
1018
347
236
1138
1692
1154
1944
574
329
926
1292
711
19
1218
837
964
1056
1091
1859
131
905
572
662
1634
1686
790
1074
605
852
1806
1251
1869
504
1486
1007
196
640
950
1121
968
227
764
1678
597
1982
866
1561
1037
1956
1771
1519
1212
343
533
1197
380
1322
271
985
173
428
235
41
1284
73
1399
1831
1064
348
951
31
574
1715
60
1523
48
925
1083
1436
1233
1205
955
444
1899
1487
1641
279
1160
263
1263
1684
1042
1849
1724
325
273
1123
155
1336
1822
1458
1366
748
1172
1777
270
1219
702
1704
654
1934
908
1960
729
807
1798
721
1085
1309
1335
699
992
377
899
716
1053
1172
190
1560
507
11
1017
225
1110
540
1
1379
110
1054
1082
1115
1339
1990
1427
68
1148
1224
788
232
533
123
1282
1876
851
180
591
255
1351
1132
1814
1858
1495
1182
82
604
1721
434
1983
182
1488
1416
1297
826
1405
723
893
552
298
33
1135
1182
507
416
1058
1709
596
2000
1963
298
1484
1777
155
978
1310
588
1933
1383
1022
267
1564
861
1683
1212
1686
1087
286
931
1991
584
1315
1477
117
1821
1893
1526
1529
840
1526
1491
1137
1361
1619
1644
338
929
583
622
311
1956
889
226
816
571
1438
854
9
1723
1784
351
658
1098
1828
1127
1270
72
652
1150
911
529
640
399
1889
611
394
578
1891
977
1200
553
932
88
778
100
658
567
953
1018
642
736
1369
1299
185
1196
777
1806
1267
1429
955
529
309
1594
1279
198
556
1673
775
446
1001
326
998
284
413
128
383
1422
694
1335
440
1335
422
160
986
958
1355
1762
763
973
1542
1717
1853
1851
1663
1483
400
218
1155
1174
1016
507
1852
365
791
264
492
1173
38
1538
860
829
872
1281
988
1857
591
342
1971
1353
1666
1512
1070
1518
1362
1084
1352
113
1301
507
1639
668
1365
1490
1033
155
105
1876
1680
142
1413
539
970
637
171
1957
845
761
650
815
466
315
327
1887
184
40
970
1536
153
622
394
1791
1290
110
1632
674
265
1736
549
296
1878
314
834
1199
950
1356
1156
1794
469
157
961
934
824
1287
1172
1359
1678
141
1246
182
762
1991
324
51
101
1955
1076
365
43
1625
660
1920
290
1845
1470
1239
1552
977
1384
20
1134
344
1305
1957
1982
476
1667
12
968
913
193
1730
903
869
132
1003
1175
1208
1719
1217
1184
378
1488
1473
574
958
1063
126
1934
798
497
1419
1142
154
1727
1475
981
1394
1486
1949
306
31
30
1560
899
161
563
425
1720
281
1642
903
1011
1481
727
1584
790
141
1709
724
939
558
494
432
711
221
1906
1691
1614
1392
1639
271
1422
1668
1830
672
181
744
1096
1900
1025
1089
1155
387
570
233
1970
1711
374
31
434
1664
588
1280
95
1650
1500
352
1340
1465
1743
1331
87
1516
1350
1916
187
1882
1012
1635
134
388
723
1288
774
1644
1520
743
1355
245
1125
140
260
64
1419
354
1713
1270
706
1405
734
800
735
820
316
436
1088
854
670
451
488
803
838
1563
90
1611
1206
1961
705
912
558
1830
1404
817
1893
822
1523
1606
444
580
1362
1529
1379
448
701
46
883
1788
900
1552
590
1387
354
1427
949
795
1037
507
1108
93
1418
1665
1922
821
481
167
1995
355
124
438
934
1485
318
313
1932
1018
710
1166
1157
1609
1070
1746
996
1423
1172
296
570
560
802
1677
653
572
1341
926
1744
173
1092
90
528
1567
879
1813
1051
1197
125
1334
214
1187
500
1371
795
1569
1116
142
1343
640
438
264
1199
1591
1940
203
514
1632
1129
258
1805
572
347
684
139
1226
496
1541
422
973
1227
635
159
1726
357
953
1646
1473
1447
1340
112
1884
1604
1662
1826
1543
217
340
1175
1345
597
1331
268
1295
14
758
520
861
651
1293
1833
1877
280
1991
1954
636
1296
1599
108
742
938
571
977
541
585
802
84
801
1493
1610
497
441
940
764
1736
1305
1874
607
165
524
252
350
752
531
340
705
1166
1987
303
1626
1080
1592
548
408
485
1132
1562
920
1932
1054
529
428
1495
1820
1544
1582
1124
1769
188
1640
644
439
1989
1395
1321
681
99
487
1019
753
464
99
696
1011
506
1180
143
67
99
426
1473
979
854
967
798
749
548
273
517
1087
1913
1160
1878
1901
554
1198
933
1004
36
1952
108
499
50
1155
1862
907
335
4
1326
785
429
798
1764
1634
116
561
382
1015
1186
898
101
1098
409
330
1350
1314
1880
635
317
1915
586
776
766
987
1931
627
1893
617
630
1570
1753
1410
367
1516
1396
834
429
1777
1848
1614
1027
301
1063
1787
630
764
1101
509
1398
1417
776
1983
545
1541
1321
827
519
1566
1795
1500
1135
1547
909
1854
1063
304
687
1843
433
535
1808
1811
835
870
1597
1816
1985
697
325
1383
466
1452
1717
1362
1344
1038
188
1862
603
1982
1361
89
1880
621
1942
1294
925
629
1136
1709
1163
943
1871
1997
164
1467
1812
501
516
488
235
1333
291
1951
694
1634
1340
881
1495
294
1214
855
383
1445
1476
324
739
752
952
1874
812
466
1169
682
814
1684
500
978
536
1015
1465
770
347
108
1073
1392
1741
412
624
1588
1058
1837
794
1440
1282
621
115
372
1372
1419
597
535
1884
1765
1568
698
1801
68
1675
336
1434
1491
1458
133
1950
530
1524
1691
1293
148
1630
350
336
423
141
1969
1044
256
340
767
26
937
1654
261
1053
1221
958
1205
1288
984
1541
722
827
998
1206
1128
1879
729
1170
1171
1228
799
1521
1564
1222
1661
1884
617
268
224
1383
293
1512
1036
554
564
609
1863
1769
1896
1199
1661
969
377
1010
174
1504
888
1255
674
58
482
1824
1930
397
1045
1943
281
13
210
856
1748
855
367
1135
1760
1282
1743
1974
1402
1639
1172
1414
959
1900
423
1485
1756
1662
1091
781
72
1924
604
1
321
1
1943
953
13
505
1808
1760
1359
526
895
1118
159
637
1091
1561
627
615
974
1938
866
1749
1422
621
1410
864
1401
1833
787
5
1834
1459
357
128
411
369
632
570
129
342
1447
1375
1459
1606
11
902
1166
990
1868
491
927
733
239
700
1706
1
1563
1458
1833
349
1462
18
1808
170
498
570
539
1129
1140
1019
1471
586
393
1281
543
755
534
1708
1744
401
551
1022
1486
789
1721
1191
1141
1635
648
1326
1984
462
1695
143
631
192
1064
1521
1321
555
539
1143
1493
931
423
35
1686
1309
95
1781
1709
645
803
1546
1785
523
1088
926
158
1736
603
493
549
297
987
1531
841
50
1052
513
957
1590
1655
449
873
429
483
558
89
577
338
1798
1221
1140
1695
1006
15
783
283
524
870
1237
1016
1418
1885
354
1300
725
755
351
1237
1711
293
1243
159
1165
24
642
1722
112
1570
411
261
791
1903
1956
148
1917
1090
782
440
1959
18
1807
1376
1902
512
675
979
1266
1378
567
977
1670
162
1135
834
537
128
907
1000
1698
1317
1261
840
1571
1568
987
1487
1009
1768
278
967
137
436
694
38
947
1720
1368
213
1097
1935
1541
1118
96
675
1951
632
803
1209
1631
852
526
1243
1691
448
1162
677
1935
170
796
564
1136
932
1352
181
1321
298
1901
689
862
997
975
402
115
1070
1429
417
53
583
1626
1683
1434
503
1278
1124
950
791
152
1236
961
947
1800
448
230
1503
629
1550
1800
529
590
1014
1877
1564
1767
1991
985
1195
760
1037
1777
385
1072
1210
1239
701
685
540
1491
836
1776
451
1782
1927
1251
363
1429
1879
265
1580
759
854
945
635
770
712
978
106
258
1737
1143
35
473
566
1596
1711
1266
633
250
1108
1468
377
1559
1602
303
1161
1964
83
1039
228
15
1797
1434
959
431
555
1670
1408
660
1928
1496
1802
314
1968
719
261
30
336
893
632
1444
713
1008
1354
314
1663
514
629
97
1552
857
111
1700
642
1070
482
1196
1091
1890
1855
1370
1737
9
1683
1705
727
296
1734
1415
1188
365
858
252
1725
211
565
1739
724
1194
1835
627
402
1946
326
1395
1367
807
590
457
1048
796
1827
785
804
1861
841
1883
156
574
1649
1696
1291
506
1947
1367
1068
864
1105
1791
409
1291
769
1162
1236
1094
556
602
252
1145
1411
1652
292
1589
436
1448
1449
1276
1682
1957
201
1330
1652
1843
1835
1950
1561
902
1165
665
1044
1573
1956
1812
734
1543
1257
1641
497
1860
1137
259
1511
1429
1847
298
876
1295
1925
557
1251
126
1886
1254
320
72
1556
1881
1325
720
897
368
645
1204
531
1730
747
1787
1371
1595
1646
859
1853
1509
287
1699
1806
1514
1345
1731
422
948
208
659
201
879
730
108
759
54
1180
8
773
176
1211
1303
1905
309
1441
1627
1903
1087
486
107
947
1124
1805
752
638
1502
834
1411
449
1393
70
1001
272
1151
1109
1382
1557
288
1389
329
463
952
1984
719
1260
1424
346
1515
862
1183
1973
1808
658
130
912
1295
1631
1745
1058
79
1138
1127
1079
1761
629
187
1142
185
826
883
866
1640
1834
849
359
1445
624
1056
1311
1486
590
1284
1645
1247
1413
556
894
1043
301
1951
1121
1790
1429
551
1550
57
738
1043
242
1915
1925
1459
1555
110
659
265
1555
1282
1320
1217
1119
261
500
764
1507
264
1319
400
1306
1971
702
778
112
130
1329
13
187
418
1056
780
684
980
590
238
1090
1248
854
996
881
525
212
2000
785
712
1115
644
1327
785
1043
633
1108
97
1762
1219
226
1442
1232
764
211
287
1895
895
1618
836
1484
1059
83
338
54
1316
1214
618
1315
1999
1681
781
642
1007
1565
36
1639
1024
132
1753
243
710
1546
1826
1825
1757
464
72
1003
81
907
486
1492
990
1175
1545
657
389
162
1971
739
1842
1103
1380
849
1019
1767
839
43
251
943
285
960
489
462
1136
597
925
1207
1599
1357
114
436
848
1455
1963
745
111
703
1258
433
1441
1452
1887
1172
300
905
1290
1490
947
1540
785
1583
851
1273
44
1987
1869
1320
1193
1819
677
1658
254
1876
1464
216
620
1926
1270
1878
710
710
1681
596
233
332
1501
1523
1821
447
1414
957
30
265
229
425
251
449
1745
1795
619
773
1805
873
648
1268
1440
1620
1194
710
1849
255
1771
1529
851
356
1860
351
230
32
1149
1643
989
1178
1907
1569
1955
509
370
1699
304
988
471
108
212
1470
1727
4
1441
1272
1065
1289
1527
1187
817
377
1542
1028
1079
123
1060
227
1766
400
1405
24
1968
1359
533
689
1409
1188
1677
231
1295
240
52
1373
243
1493
645
1307
781
523
494
1950
899
387
1329
1977
510
388
203
627
1139
1959
650
1459
1669
1182
147
1429
721
175
1659
15
415
63
1740
657
1555
736
316
335
1258
1161
636
508
1547
1965
484
56
704
1038
1034
1843
1349
1684
1301
1369
1217
1447
1150
1938
1622
1160
304
388
1222
43
1044
776
778
1711
1463
387
871
98
894
418
62
1729
825
1118
767
1859
960
467
1894
260
187
1110
58
1336
1047
31
496
1703
418
1717
97
1814
493
875
1524
307
1261
395
404
507
1164
818
235
340
1935
1353
550
894
1819
443
1505
6
1905
1914
1693
1303
1945
188
1005
362
257
1102
527
749
328
51
1055
1940
797
1810
446
312
627
681
1003
913
33
1553
158
204
347
1662
561
251
1928
253
1554
1872
441
558
585
1049
11
1112
149
338
1514
1555
278
662
1364
1075
1325
343
1755
327
1255
140
1879
1765
343
226
1778
903
828
1705
1155
381
1576
1947
1291
161
995
1301
1624
1143
1991
1489
697
620
150
413
1694
1826
755
1449
152
361
1588
383
125
1930
960
1903
1184
1787
1607
338
168
1535
637
1810
47
1631
1110
1670
1126
1452
1158
174
71
1659
586
1765
1484
1340
1565
1987
53
1504
369
177
1433
1328
431
968
1467
38
1305
1634
1572
293
1795
1618
276
1256
1639
1401
708
1148
1574
778
1158
160
894
993
1851
458
979
1903
1961
1348
432
1745
1027
862
712
493
899
369
478
822
661
272
791
1288
1880
781
688
587
280
614
1364
1437
1125
610
429
975
1067
1760
1230
1028
1459
1661
772
485
874
1836
1330
125
204
159
946
1216
783
89
504
662
869
1543
1248
1501
156
963
937
1632
1572
1718
959
639
1477
188
18
935
200
1141
1771
1073
1328
1452
1197
1883
1611
495
1099
393
583
1954
1054
1803
1848
653
1655
356
1615
592
1987
1539
661
945
529
489
1484
546
1423
35
38
1545
1108
1366
997
656
1248
607
1150
698
1351
84
1003
404
239
851
1056
1893
1206
1022
836
1192
912
1496
489
1440
1984
324
337
1758
359
727
1303
1466
92
651
121
1691
1609
1623
389
959
58
1391
1362
296
241
769
541
1798
142
1376
1342
1054
1224
1830
845
1559
153
1534
1317
511
260
971
328
351
1973
801
41
1581
775
781
539
832
172
1900
1480
764
1020
20
562
1513
1747
255
918
970
84
1763
529
588
1296
197
1451
1555
1167
130
257
1139
930
297
719
56
1430
1609
888
1601
1508
719
716
879
738
1629
391
836
1883
1309
1806
318
1423
686
1258
1070
882
708
624
400
837
880
1890
119
1528
608
174
957
216
1413
909
75
131
1977
1305
1220
1957
47
56
1840
1707
213
509
1129
898
1766
198
131
473
1173
530
1662
404
419
132
284
1378
657
1592
1945
70
853
371
552
829
27
124
785
73
531
976
1780
1095
1485
1260
1992
1250
1810
474
75
982
1003
1736
1738
1773
1867
21
1502
875
1612
1446
944
816
168
1848
1644
194
323
781
618
1205
108
397
299
1592
9
290
1194
1818
763
1268
1151
117
1355
888
241
1573
1260
1742
447
1224
1539
1743
39
1706
1590
1683
251
264
815
868
1468
922
1617
1766
866
1625
407
59
1442
1521
1326
592
1989
680
1832
229
252
1091
1970
698
314
1860
792
353
1917
733
387
167
996
1201
1386
815
474
1002
580
1339
978
1338
1397
419
858
1074
1363
846
105
1194
1426
708
636
1747
1406
950
1606
549
1654
1874
1282
40
40
277
1592
1778
1092
65
1131
23
1756
109
1361
1152
527
570
578
241
1416
682
1434
1193
1390
70
940
1147
1371
897
1695
1024
771
976
1415
1162
1605
1006
939
696
1422
70
1070
1177
178
430
681
1056
1000
1258
1297
767
1939
1082
1959
1680
1503
1250
826
1225
147
873
248
917
1848
1662
78
1452
1019
1017
499
441
1438
1569
1617
1967
350
297
1022
1349
1906
670
467
197
1752
778
1876
1606
27
1054
831
173
1926
1430
1089
1773
1444
1519
1577
462
887
427
902
324
1995
871
290
697
1519
1663
397
1425
333
864
1621
436
1641
1848
393
19
901
1223
544
826
1005
1984
951
448
1502
879
909
388
1305
163
1063
1652
1033
1352
348
903
1367
744
327
51
1959
299
838
1951
499
1230
1970
1399
805
513
577
1809
848
1879
256
350
1109
1164
737
765
1678
152
416
710
1855
1115
1613
1221
211
291
1271
169
942
108
472
1440
1690
441
1190
494
1305
118
654
152
348
909
853
1456
424
1942
573
102
93
1340
1163
1947
455
1127
1520
1017
1770
790
1185
711
1250
1656
502
1291
448
43
1784
104
513
789
608
1212
1697
1812
1020
472
1753
1592
925
197
931
88
144
1737
1566
1663
753
1335
804
290
397
405
297
898
1695
1097
1293
1830
1200
157
618
159
1368
666
323
387
1138
75
1978
62
272
909
501
767
997
67
781
1750
1401
1936
39
1798
341
335
1047
387
1431
691
217
983
847
1186
1493
215
1852
1815
953
1341
242
931
1754
865
191
255
1631
1187
673
763
1288
73
698
1326
222
1390
1661
1621
1777
1443
311
1993
425
1510
1530
270
76
1381
84
1028
721
325
310
475
1189
500
1081
1171
39
1753
1933
1326
177
983
652
399
372
664
371
148
458
1033
492
1235
542
22
1504
617
1754
1939
1997
827
264
306
1653
1804
1158
733
1327
1196
837
1259
521
1013
593
1524
1763
965
539
133
1464
1349
1166
308
583
59
329
438
1028
434
376
1024
1260
991
1329
912
1147
486
1996
473
33
832
83
906
197
676
429
1959
1640
1320
444
1455
668
1961
1762
1602
371
442
39
1398
876
414
421
487
1757
102
1399
903
939
1746
1375
1324
930
1457
229
1126
132
1009
1436
123
680
231
1578
1347
191
1691
948
914
133
1338
311
1008
1752
1084
1494
1508
1537
1244
410
827
990
136
150
1919
1592
378
1396
1724
1739
831
198
418
1414
1775
117
1956
1466
1416
869
1950
754
1180
957
857
615
802
716
151
398
1477
977
1739
1612
1127
9
1203
1856
1404
1278
1594
586
1476
12
1999
1602
128
307
1419
1543
1175
1368
648
354
324
1504
968
1478
219
1470
227
1695
447
1965
1306
1925
1973
861
1780
1728
138
1726
665
1965
1737
1016
1567
216
1322
985
110
496
353
758
1202
1028
261
521
857
832
1991
1083
526
789
1047
184
713
1371
1044
492
1450
1533
217
467
1498
305
1482
1064
872
1155
400
982
2
752
91
1203
132
703
76
988
1534
66
71
412
1206
1469
947
1918
1192
1990
761
993
1874
1330
1459
1371
1634
1292
786
858
798
1538
191
800
289
281
354
772
1335
429
1760
1221
846
182
1984
51
2
930
320
1193
1271
1081
538
1144
410
348
867
395
1640
4
1604
789
1541
1794
1588
182
426
1942
953
113
722
1064
1333
1568
1245
1316
1970
1247
245
290
791
1515
1722
1328
1010
131
1676
1876
877
1667
232
481
455
1772
626
43
305
1404
336
1258
1516
1057
673
848
976
1918
515
946
1164
759
1587
1954
625
1308
1282
1634
1790
1309
1862
1018
975
93
1850
1429
216
476
1823
873
231
158
482
1746
1567
1154
593
542
1071
1459
1839
586
217
1425
540
1193
1084
173
1178
873
1833
1039
243
807
1483
92
587
51
919
410
923
1149
919
1756
1246
485
909
190
1379
1980
1648
1217
565
216
994
1456
1408
77
1980
586
1302
1812
1976
1896
970
1811
1987
1557
213
1258
318
1487
758
1236
1242
4
73
150
193
1451
481
1841
1019
1398
56
12
1205
1816
441
1185
401
94
1348
728
1989
318
538
1975
1874
1102
1584
191
588
342
1778
1829
697
202
331
889
4
811
1081
1023
560
1137
1386
1765
1304
178
1301
56
271
648
783
259
965
1673
586
838
774
169
1380
1362
862
1510
1190
1558
1711
1520
447
67
683
1879
1089
1242
1367
826
1358
670
1004
658
725
1626
1306
1508
1885
270
1532
470
1460
305
990
1191
1666
1852
1052
1208
1409
763
1079
207
829
1761
86
269
1355
1452
1446
712
122
801
1370
846
427
1027
705
663
1296
236
1132
1107
541
121
650
558
324
1701
117
1733
815
1196
291
1643
1308
376
263
1014
180
61
78
301
861
1447
1498
1639
825
555
301
472
790
1432
1579
1682
1905
580
592
228
280
708
312
1095
255
603
1089
1915
1330
1704
1280
1509
1764
1357
161
976
1155
11
615
1979
565
915
451
1354
699
381
1388
955
960
1979
1534
1239
1038
1846
685
1645
800
1774
1559
129
1829
838
1990
1592
547
150
919
1701
160
1533
1680
724
800
130
430
1498
510
1817
804
1821
147
337
1059
1184
534
96
828
1333
221
738
1814
49
1928
1803
1992
474
304
910
526
464
443
205
1539
1594
686
320
1443
1547
488
246
1367
634
582
778
170
1116
873
1349
800
1093
439
613
1141
366
415
1132
1191
1071
393
1716
1534
1187
273
1424
780
958
96
222
505
583
819
223
1569
1753
1000
90
1220
1872
1790
19
1316
228
984
456
945
1750
1939
135
820
684
203
705
1870
475
129
650
1784
224
1223
640
1158
394
863
726
146
214
1167
1365
438
957
1735
1753
1184
718
561
481
468
851
967
1287
1534
1169
1992
1404
1995
472
405
1779
1047
1979
418
556
372
1280
1634
869
1494
800
585
283
1756
320
35
1292
1389
595
1772
208
1798
1090
1495
1331
259
1838
1086
605
661
1490
383
59
1821
801
614
192
432
247
1413
277
1047
1997
559
1154
668
946
445
57
1892
568
264
1689
10
110
1020
620
299
457
1224
959
299
1607
1017
119
759
1983
662
1542
229
74
1819
1627
71
729
781
738
1674
1577
1146
1566
497
1410
1254
506
1871
625
1125
170
1434
348
1128
1732
306
497
1850
1064
479
511
958
1059
937
776
686
1359
1504
1466
448
1530
1042
1594
1095
1538
1355
700
395
1225
1677
1519
1746
1110
219
1226
1193
524
1722
1042
1940
552
1904
897
1610
1192
24
295
550
1879
112
998
1760
1154
591
854
1043
297
1906
1790
1873
1934
1308
1619
1395
1878
844
587
754
917
1980
693
1468
1883
1941
1429
1075
316
1724
1976
546
1835
973
306
1340
1915
1511
735
211
1416
524
436
1701
183
54
1095
61
897
33
814
1813
12
1858
1632
1895
150
1060
1321
817
1135
1296
1362
1322
621
1667
1013
887
1178
1747
1450
945
622
1885
646
1157
1938
92
1217
1186
125
382
1350
488
591
981
382
1092
392
54
1908
1527
1702
1269
848
674
1288
212
1560
465
311
1009
1761
932
1245
758
88
1534
850
1656
719
1326
389
68
1813
979
1400
547
70
1792
952
329
1670
1005
1598
869
1678
885
1080
1590
1701
1390
950
1461
674
195
219
1113
1728
1420
1121
447
1097
1509
866
1261
840
618
1807
1261
409
1111
1590
430
115
1539
1298
1793
775
729
1382
475
119
331
287
1144
877
857
256
605
628
1728
1403
76
1237
620
1337
428
1237
1495
1688
1645
605
1277
74
720
1167
1723
864
1941
452
597
767
922
1279
1406
65
156
262
672
1112
1242
400
514
1317
1988
1133
1005
415
722
500
102
366
1456
1731
792
527
897
866
1390
838
1317
338
1604
590
1617
1009
1006
124
1623
1678
1587
1216
429
452
884
416
1584
1889
830
657
740
1283
1023
195
1013
166
722
1910
1383
463
747
1052
801
702
1641
769
63
647
1244
37
676
830
1604
1104
1281
487
1519
1216
727
700
1873
1466
1982
1247
1661
995
1764
382
1256
1146
844
354
197
1996
1055
190
764
1469
836
359
1857
1511
1188
1460
966
468
1947
484
1684
673
1535
1908
139
1516
1154
151
510
917
884
1765
62
79
470
611
75
1525
800
1190
1345
1635
1549
1202
1497
736
661
462
1556
959
1297
1591
1632
831
1498
122
698
651
624
1560
1919
1507
1676
332
1585
146
942
11
1670
1741
1201
1366
1727
1101
567
1575
1836
1228
388
1743
538
1684
1333
169
866
830
642
1564
1832
1265
1123
1750
771
1150
82
708
1295
1023
718
1316
1116
1918
682
1194
1018
1248
769
1206
827
1156
948
1365
1192
633
1885
57
1462
879
1972
1646
143
1446
1395
1266
596
1828
1973
1890
1203
690
1206
318
960
1887
1511
329
1486
631
1886
665
1787
1186
381
978
1818
265
1386
1631
1143
1710
1276
1638
1155
1023
903
102
850
1227
1992
52
268
1549
721
1227
1787
584
1908
1272
1214
1793
288
1352
1330
668
681
1147
933
67
778
427
128
405
64
1282
1427
1318
1736
629
544
79
1032
812
1627
105
390
1413
688
297
1036
253
442
1676
1605
1771
343
285
918
1275
703
47
54
830
451
117
464
230
1787
199
858
330
277
1889
1141
255
1993
1531
19
1032
179
1406
1285
620
1081
1241
743
1424
1877
1660
1050
932
58
1103
1761
860
1572
576
1089
1358
774
1946
39
1402
187
1532
1656
531
1414
1674
1563
1592
1080
1199
564
160
791
1306
1583
667
1317
985
1598
1374
87
1711
585
10
286
1674
1719
1412
1971
1758
813
509
1289
469
1040
702
494
954
645
1925
152
1560
85
1294
865
19
1960
533
1003
1910
258
1442
1620
843
1803
257
516
1522
1668
838
1631
833
1347
919
1653
386
1972
146
1691
968
71
1842
528
507
1487
1744
877
1446
277
1880
1707
886
1673
1678
1728
1475
287
595
1348
1954
1433
978
1138
1131
248
790
1516
571
1288
1206
1539
1710
1399
418
216
885
513
1092
682
1141
1323
741
27
1347
418
106
822
1056
701
169
1010
485
1499
499
1615
1746
1289
1482
317
928
1039
207
637
789
976
1204
25
1488
647
1058
629
1970
1798
655
1668
568
1112
489
1623
1812
1010
984
648
508
1483
614
605
1123
95
921
402
1485
1479
1038
273
454
593
297
1942
1239
1355
922
1560
1152
1928
1228
71
1039
68
1694
1203
1429
1029
1850
1936
511
816
893
1985
910
165
386
747
1644
1775
1019
449
367
1316
742
1958
1022
1663
1869
525
1942
1096
596
981
1516
641
183
944
1669
384
1232
532
1199
124
868
461
640
1254
1207
283
1028
225
732
1747
1892
1825
1704
1265
1488
1924
1790
1429
1372
737
761
887
1377
943
182
1397
1679
1765
280
877
240
1148
1337
880
753
895
1162
132
1120
245
1878
1363
70
1933
628
1909
1857
769
1689
1228
1505
450
466
1233
1744
647
981
1774
412
1261
651
651
760
339
1530
1512
1234
1044
1995
705
1640
225
419
61
157
1398
1969
365
166
10
1944
1670
459
761
902
554
1760
235
328
523
1847
1330
1525
606
20
1055
469
1605
450
463
661
441
687
1080
502
1196
477
470
1912
643
831
208
664
1641
968
1918
195
1079
152
874
1601
1998
203
1126
603
574
532
1423
179
981
237
839
1421
924
1918
1922
471
747
744
734
1741
1926
941
404
1567
261
321
113
1339
824
986
940
821
1540
417
1775
113
948
1197
291
1928
1786
1482
1700
1061
1751
1974
1531
497
1069
616
237
994
1557
993
912
169
1665
1024
1859
489
9
1150
1309
1900
1566
1436
365
513
984
655
792
769
488
844
1829
239
817
1711
735
237
327
1324
1582
235
316
494
403
1980
1517
261
468
1878
1763
129
1777
1328
1564
141
1841
899
1148
632
1668
1635
1475
1496
225
643
1559
960
1231
1885
635
813
119
950
1658
873
1281
1174
1485
101
1403
1247
581
1532
575
496
24
767
1394
1523
1398
1061
1158
1225
909
1382
219
467
693
1450
703
1327
614
1173
628
271
45
261
1796
1529
361
1551
1128
941
1082
54
1788
1105
820
1181
628
569
594
137
145
1854
1870
364
672
915
165
1374
593
1130
546
1221
1752
942
1481
1899
822
193
1449
1949
1485
530
2
1272
1987
1173
804
966
1742
1397
1454
1886
1250
1675
601
273
589
765
1646
1182
1894
543
754
1997
1484
586
1896
658
778
1344
606
262
226
960
1885
564
132
688
1529
225
437
1334
111
38
1008
711
311
1597
1828
308
1130
73
1203
235
70
1038
820
1965
1695
1949
1308
653
562
1533
1612
446
96
95
1485
1976
320
1921
1309
430
1959
669
1492
621
265
1319
928
1746
1392
130
1980
1813
1168
1151
1777
862
1099
1084
1866
1660
969
1477
105
1416
1924
1941
1744
243
1862
1404
1024
1820
72
867
440
688
186
1719
433
1929
1849
764
1741
1368
1914
1869
581
1364
1304
447
1023
272
275
1479
40
198
1420
1783
440
1633
1538
1815
1452
1610
682
243
297
1219
313
1082
1499
513
1845
1591
1880
111
1459
813
1826
1114
1611
849
1386
1885
679
1777
83
450
1911
874
82
1448
1041
1885
1057
74
479
1354
1292
792
787
1142
1304
983
732
1536
1445
542
348
1271
1655
1958
471
1392
194
1149
1520
276
1599
1430
1502
1680
878
894
1917
286
967
395
1991
258
1186
777
1751
490
1760
834
377
1204
1727
724
474
1733
1033
944
1125
1226
445
644
1854
395
426
1707
426
1655
600
342
1940
1566
737
1931
175
1922
1059
1925
763
1170
1110
1139
374
836
214
1199
568
1246
495
44
824
1291
688
1029
1685
1465
735
110
1119
1686
452
1058
1603
1188
1340
1777
1461
399
53
224
1920
1162
1362
293
349
1576
1844
916
1173
690
960
348
1980
1999
1376
16
1463
462
125
933
147
928
1990
1749
467
1682
1877
1928
432
281
151
351
1794
1864
996
142
1791
1191
1410
1316
1880
369
1663
211
719
1391
226
181
1852
702
1113
1999
1982
1454
99
448
1487
328
375
1918
608
877
621
402
1093
1616
895
883
806
304
550
1037
1024
213
1599
1742
1603
176
274
1806
1229
1738
1804
1210
1192
255
1658
678
582
384
948
1541
1261
1568
294
353
1535
1541
1587
692
1844
137
1728
868
701
1326
961
655
1853
1235
460
1081
972
616
291
515
1222
300
1545
155
683
492
1695
1943
411
341
647
1945
1881
586
636
76
1074
715
943
1774
392
256
428
244
1490
1239
1324
461
1854
1966
1328
1427
265
872
1581
948
1363
1276
1242
1773
1968
241
69
1848
826
704
1923
1899
1770
1218
24
161
1473
803
756
1314
41
79
126
247
397
1453
1673
661
324
1254
1608
38
881
1202
162
848
1442
230
1047
267
1285
1321
517
1054
890
540
1566
714
1342
321
27
1382
752
505
1980
1148
1957
1653
1808
633
1258
1768
670
490
969
832
1337
410
1061
735
1028
698
55
1544
1751
945
83
1669
1658
1424
1989
37
1157
1092
541
1137
239
497
1141
399
1129
398
166
151
1239
1134
982
927
1895
394
1661
922
1091
67
465
1194
1011
899
862
1021
322
1202
1409
1830
294
1949
966
532
797
458
930
278
1207
1447
428
445
932
1761
1371
826
154
1031
99
1245
1450
915
790
812
1813
1651
1832
486
1204
1240
316
1497
1540
1633
381
337
443
1662
614
1649
1109
1393
94
392
1153
1816
1218
1306
1199
1668
902
648
935
1691
1459
747
1693
1643
1585
897
1234
252
745
774
236
1125
1110
678
787
75
327
247
1467
772
990
619
587
559
1924
137
227
1178
784
1161
868
595
259
913
237
1843
1809
1470
446
553
243
682
30
1704
1359
1168
1778
37
1766
1596
808
755
214
1747
1314
490
1883
1540
1667
1019
1052
886
1613
1310
150
201
1505
1958
1670
1950
863
265
631
892
320
342
411
450
378
176
45
1538
930
611
1636
243
1100
1870
134
1118
888
1185
355
852
847
505
1052
351
814
1074
652
1676
1338
1635
919
1657
1976
1329
106
705
1504
503
242
786
1113
1877
1028
212
99
1514
1681
986
698
387
190
1896
891
1241
246
57
314
898
84
3
532
1003
1660
859
683
117
1563
539
619
1805
1324
1731
33
703
294
483
216
326
1469
1266
1065
1658
1161
307
1250
1407
363
1916
656
447
1918
1539
1801
1577
397
483
46
311
1021
1016
467
344
1099
852
1047
1744
1334
1262
422
802
879
1486
811
40
1792
413
1798
155
328
453
601
245
343
401
174
1091
1235
571
1401
256
1586
1868
951
684
719
1997
780
52
1611
1201
1206
489
686
368
880
477
780
677
983
1459
1129
1935
1704
1823
687
229
913
1922
799
314
177
736
181
1479
1772
899
1476
551
1302
1438
1751
507
278
788
1227
1158
1616
6
1834
599
1817
1315
533
1520
1137
1220
100
50
1493
1250
363
21
1985
895
1499
1756
145
1326
658
1446
763
408
305
1393
1547
1531
550
1163
1888
735
1761
1704
49
645
1575
1538
216
1674
1939
1708
923
653
1728
1260
1547
1227
1015
43
552
25
1488
1667
784
144
1059
331
1674
1960
1493
1914
694
1605
1617
1095
249
1192
632
817
1217
570
524
492
1574
604
1751
1120
182
1117
1514
1085
1141
1001
751
1925
1497
161
255
1522
120
99
1435
1166
1703
1052
260
303
595
1243
1119
1811
164
1995
654
1737
598
404
1208
779
1521
721
1863
1013
73
966
937
1569
1126
1543
1443
1598
1641
877
763
1695
280
1374
1998
1226
968
1468
1389
1131
1462
42
1219
411
446
426
1541
318
1498
1404
1330
1570
721
267
1491
198
1809
933
147
1802
161
1261
1496
441
634
1845
18
1601
1313
1406
1083
1126
1448
301
1537
245
1078
1077
562
575
832
1891
145
1904
509
1987
102
670
919
600
471
1079
1861
1966
1871
846
1811
1889
447
1123
1646
1881
600
1093
182
488
1689
1611
1917
250
186
748
493
682
1004
1353
668
1457
22
1938
56
492
1016
1916
458
1239
762
268
1479
1560
1742
1124
1440
693
569
1973
1181
257
1936
1097
859
121
196
1703
802
1199
1055
1821
655
1077
1758
1063
1568
773
978
377
363
91
996
1841
2
1089
1317
1794
1782
1885
1766
962
493
1701
58
1703
173
605
1405
1326
1804
460
1146
810
1888
903
1872
1455
28
1202
184
742
1644
1179
583
1646
268
251
1439
49
135
1556
1362
979
1609
1771
682
1781
375
438
1107
530
897
604
1340
1136
1859
1563
591
1886
1116
1126
627
760
304
1561
405
923
1811
1843
971
297
1398
684
1628
1006
454
309
1139
829
746
597
1710
1995
1200
1049
1130
1058
964
72
1295
79
1197
274
1190
1853
1834
1594
775
1997
1788
98
645
1538
781
272
895
1235
580
33
415
1678
629
124
24
181
1525
1505
1590
488
1577
885
918
1125
1158
108
977
1343
53
104
1691
1841
201
336
1378
981
607
272
567
1539
657
981
1568
1637
1457
1591
169
981
1095
1759
1820
1023
995
1089
148
504
1196
1476
198
1601
1579
1889
1793
131
224
1170
1464
1182
1793
30
720
801
1011
287
790
467
229
958
1799
1324
716
1618
698
62
706
1197
565
254
673
763
206
603
651
1998
1086
1226
1519
549
407
1663
578
1479
464
1940
117
1253
758
346
562
556
21
1278
525
718
1691
1583
1915
256
188
939
1018
393
1893
20
742
978
1597
260
1526
3
274
456
1833
737
395
1950
341
1505
295
903
60
315
532
937
1384
222
871
1298
829
1058
588
198
1802
481
569
895
1458
165
1154
1336
520
1427
1791
352
516
537
653
1208
41
947
462
453
1613
1345
1389
997
1919
611
646
747
20
1234
1297
1821
66
1865
1067
1523
30
220
1210
549
1998
1352
1252
865
1889
1905
73
1929
1203
886
733
816
231
473
164
149
1083
1161
1247
1102
746
543
1274
811
408
340
686
437
911
1895
1337
1261
1247
940
125
1487
844
549
1767
399
1435
500
1214
17
972
1729
165
407
889
1411
1508
1635
306
1134
445
713
1473
1482
1501
736
1377
1189
1996
975
128
472
461
1324
1021
227
74
807
726
1287
823
50
1367
1339
456
607
1101
315
593
1406
1448
1390
470
1273
871
322
8
247
1510
355
1221
1990
826
33
1665
198
260
1738
1356
985
1376
530
1034
1094
1868
1841
1700
1321
156
293
726
1603
34
1548
1227
904
1869
1234
1503
1731
1940
1075
1720
1118
1108
1736
1315
1367
1473
1023
703
1200
1552
89
293
1772
1929
1992
1092
436
636
169
39
669
1716
1265
1573
1937
851
1427
1667
1142
501
1738
259
1608
1473
1926
1326
945
948
29
144
851
117
436
622
397
779
1713
833
1415
1882
1223
435
1949
839
359
1885
41
1785
1903
1183
286
1640
1793
245
1112
1718
1571
408
1017
1599
903
1868
67
1690
841
815
469
554
1647
235
787
1221
669
1087
60
1028
1324
452
1164
1226
1634
1449
866
1427
1694
1977
1496
1264
385
865
1214
1639
732
1280
1329
1572
446
1797
477
445
31
1615
1665
1051
1054
76
430
377
528
1594
1954
513
1394
819
291
1087
1148
1787
702
1884
651
1915
1522
1734
1546
850
1657
344
646
486
788
1028
452
452
431
1505
880
1212
233
1759
805
187
271
551
1005
562
1637
504
700
691
387
1702
957
1909
1787
855
1110
1795
1198
108
280
1985
1487
1084
788
1917
940
19
1129
1173
1777
285
1359
48
835
715
961
824
1571
12
1866
1957
65
822
217
203
28
1327
1997
1577
1786
629
1913
1272
1712
701
1541
1003
1071
1021
175
848
1305
1885
1247
492
952
207
1667
522
570
1532
830
634
705
1047
836
733
725
1184
309
510
1812
222
133
1875
1274
1673
878
344
693
1404
1543
1998
1289
789
841
592
995
507
1113
1916
390
1942
549
1094
1340
1736
178
416
920
487
1277
1083
1060
1410
958
685
1082
187
1028
127
1590
923
476
878
1711
1316
1469
1058
174
933
973
563
1227
1874
8
918
1609
186
1334
880
1024
962
315
83
371
1272
767
1805
1810
146
1931
1399
1068
406
629
779
73
449
188
246
1382
1160
1160
960
1385
1167
1877
1346
1352
1210
225
375
172
539
457
894
162
1575
1050
1971
73
980
1722
1492
1737
350
622
1809
798
809
406
531
1969
1565
1490
1353
732
1367
698
83
928
1275
810
1451
165
1618
697
679
1193
1746
1001
1617
726
722
1108
814
1423
1730
975
221
538
1380
1103
858
1297
593
563
28
1959
1260
462
1238
886
1271
689
1403
1241
1385
81
433
1130
1081
401
207
155
1508
1373
1577
1237
347
149
1775
78
1252
632
1374
196
1194
1401
506
806
215
1743
43
1837
783
1445
1077
519
1525
1861
1
958
261
207
1112
1769
1931
1040
1357
277
1189
1131
355
792
115
1728
1339
1660
1481
1844
817
47
1586
860
1883
721
304
1312
1239
181
1172
1239
1490
1785
1798
601
1905
1728
1992
1261
5
1532
392
711
675
858
790
13
517
270
1856
1686
316
1794
545
551
514
1200
1862
104
1732
1033
1343
1221
1169
1492
173
1073
1219
517
334
1575
48
1077
637
723
1934
1427
735
802
1696
943
487
364
1088
1383
914
1601
935
775
56
1018
159
1750
239
1328
1241
763
752
460
1279
1085
386
1679
161
1023
401
446
449
1487
1248
496
781
86
859
1868
1821
124
1820
1107
898
1876
124
1409
1625
714
1088
866
1477
1839
1677
1107
924
414
785
1436
1436
1537
1882
236
1376
1481
732
156
1918
1942
24
1738
66
195
1196
963
70
1320
723
47
33
1810
1264
1861
1649
940
968
924
1353
104
359
1141
1641
240
1376
1368
1720
107
1523
1638
49
1898
1727
466
445
923
1428
514
594
503
912
626
312
175
839
312
1114
158
1235
819
613
1594
311
605
185
1686
1972
257
145
1847
1894
545
1744
1972
1010
540
1246
789
1054
1839
1291
1965
817
1955
492
1655
266
1605
164
1501
775
776
1446
1085
1381
1630
1123
1352
1886
1267
1198
131
163
1294
455
1172
1833
1700
312
1238
1539
1603
1555
707
1909
46
713
174
2
876
26
1129
3
1471
565
1383
1101
1687
1087
1338
1305
636
1469
1467
281
1923
990
466
1974
1302
55
1864
1256
1609
570
1164
6
1282
1689
360
509
1715
1840
864
1185
404
246
637
91
1684
1975
1747
672
1795
1214
952
69
555
1769
394
1856
1824
258
1463
1784
1179
978
142
813
667
501
1321
381
340
184
1917
1095
782
906
1185
817
880
932
1488
1026
497
792
1446
1051
560
1839
1259
383
96
1073
167
1275
51
308
87
1069
1160
1759
1801
1851
295
1717
945
1428
974
482
244
1853
1765
1732
1230
613
523
675
1663
1082
514
1273
1817
609
346
335
235
748
994
673
1816
153
432
1616
355
1078
1684
1299
505
658
132
748
862
1896
831
92
860
1705
1118
523
1139
1631
147
955
592
844
1641
1178
1591
634
1851
1406
1138
634
1373
1492
1711
1409
1142
567
418
1626
1666
1631
1873
497
74
733
201
1192
1607
1691
1174
1753
997
1765
597
637
1295
187
1270
1145
1945
407
130
1669
250
1840
1429
1744
406
1846
1369
71
1829
1593
919
1902
325
1472
1093
1931
1162
619
1684
159
735
632
795
29
818
417
1173
1114
1175
1654
1135
1777
1493
563
1872
250
761
1592
673
589
1184
1943
490
1509
1414
1935
1439
928
905
1474
1438
1639
105
584
1668
1275
1352
1192
740
527
846
1874
655
690
437
526
1292
1197
117
1964
137
1300
258
978
808
24
912
599
951
1816
72
740
1807
529
1323
1474
155
1027
1017
894
1553
1862
768
207
904
1204
732
195
752
848
510
1240
499
767
217
1307
790
1481
257
92
1648
680
1183
1454
1208
858
1279
1362
1884
296
256
1788
509
1375
1994
1412
930
1077
1606
1681
276
467
1272
774
1234
1488
432
375
1320
688
819
968
1368
353
773
575
1210
52
289
1093
699
896
880
1207
270
1225
619
1199
653
576
1231
928
1043
502
1702
628
341
485
1354
1661
1173
524
980
540
877
1752
1466
86
155
106
1531
853
1001
762
60
1270
339
1030
468
991
1957
50
1919
1351
551
1972
1978
892
456
1684
904
1980
207
1883
871
1083
1634
689
1521
1789
794
1403
993
147
164
1052
1768
502
433
236
1845
390
637
1763
1740
1188
86
70
431
893
1753
1334
873
311
1216
95
1746
1201
783
1618
1341
1929
1020
334
75
1535
1737
1842
389
170
429
233
911
1066
347
1002
605
432
1071
1035
1676
1175
720
548
1486
1935
995
1583
1487
1777
1200
828
1705
219
1513
131
105
1601
1973
493
1770
753
1077
1032
1818
1423
34
422
206
1456
1808
1882
631
527
781
468
813
1775
50
300
1552
1601
1479
1608
1819
1343
1739
275
943
63
768
1065
815
1844
96
985
1267
481
1758
1824
1937
1566
1705
919
444
486
1386
1257
612
1787
1908
515
1387
1738
123
1557
1080
213
1831
22
275
950
1438
1441
794
1886
425
412
366
183
587
654
100
292
1572
543
1129
1309
1799
1740
1447
58
255
1185
1795
729
1093
874
941
924
1248
1567
225
1037
1007
1018
922
1432
1781
1640
1966
368
293
65
1011
217
607
491
1877
758
230
1676
1167
836
860
962
1916
1953
187
856
1228
1786
774
1452
823
1781
822
1744
1564
954
1735
1529
1673
380
1593
1035
596
551
1525
824
1660
107
499
827
942
1711
1788
858
15
326
65
1242
112
839
1045
934
619
1866
1029
534
1172
764
62
844
1495
6
1879
90
908
1403
1265
568
1861
116
1746
803
178
1885
12
192
210
76
1785
673
1266
829
1606
236
1047
987
769
218
102
830
1413
1596
1187
1643
37
95
1398
1653
1014
1258
1768
759
60
1945
643
423
136
1204
499
272
1877
116
1101
1834
352
147
820
1120
716
1273
302
480
868
1488
123
1256
1934
1520
909
947
777
676
1705
1189
973
699
1611
1460
255
461
1732
131
577
832
1964
928
1330
1136
399
397
408
700
876
1628
188
998
883
121
869
1791
1068
1998
819
1124
1186
1791
175
1148
1250
429
1961
1333
911
889
516
1226
1816
197
361
566
593
1121
1266
1821
748
1453
818
1982
1925
39
125
1344
36
943
820
1221
1085
994
720
686
1774
680
19
684
1568
534
1909
1735
731
622
301
1323
1742
1566
1495
841
1370
665
1174
1294
703
1298
990
738
592
1809
310
1676
802
1381
362
927
61
380
1610
1980
1265
1870
1715
1995
491
367
1670
584
284
1164
1776
1653
1828
950
1298
882
599
287
1619
1191
95
280
866
1248
1661
1579
174
1721
1958
1783
52
1223
5
1766
1569
495
484
1238
1431
767
754
1206
771
933
507
69
1815
1106
707
1785
296
802
65
1513
401
1725
1092
575
1797
1401
709
1848
975
713
1966
544
1560
449
133
1342
1568
1238
899
338
171
1406
758
1985
511
1465
1769
1158
618
185
670
1018
1909
113
1944
57
1514
653
257
488
1717
222
1031
1628
1022
1516
1321
589
753
220
1279
923
1625
36
1259
487
1500
1028
1644
117
1212
665
1487
1473
778
1430
1529
291
434
137
778
503
358
161
482
1732
1676
1803
672
428
22
1950
1351
1998
1986
961
484
1837
1988
127
306
1552
791
1792
1376
1920
1221
1256
210
7
1393
1340
509
102
1500
990
1833
1175
792
857
1954
1165
806
1656
1162
1143
617
1645
1332
956
123
1637
507
1266
1428
234
1185
1000
1490
1747
1358
882
1086
1866
983
585
1208
1168
111
1999
24
416
1516
1181
72
677
676
1040
674
7
1995
796
1643
854
413
1422
1087
1950
773
928
1696
131
1809
781
348
1144
1717
1555
311
179
1906
686
594
1421
1866
1017
449
893
408
1122
899
755
270
893
1608
682
666
1046
631
1439
1974
326
1921
1782
1458
620
1277
1174
175
1939
1704
432
624
650
204
842
18
652
1734
426
1774
633
1180
43
1877
1139
724
543
184
1707
333
509
32
605
643
1842
1224
1919
1015
1750
1858
1071
533
481
1720
736
1674
89
1388
1408
866
1161
392
45
1555
268
1535
278
1162
1719
336
1846
227
368
450
1221
209
26
1140
1575
1775
997
997
660
1829
1068
1395
1855
1157
782
1262
22
294
5
419
1848
624
1953
478
1786
23
813
1631
602
1180
433
1822
1740
458
961
1667
584
309
663
1243
490
1731
638
344
887
1771
1957
1260
65
313
1678
1912
936
1631
389
1073
5
1202
1056
606
733
1488
428
825
1945
1740
491
880
49
1153
475
890
883
1112
1585
121
1234
1541
1381
1298
1853
1410
1562
1140
1392
1950
213
1397
1503
1268
2
236
755
781
1412
1051
521
1902
282
921
1054
756
1810
289
219
1394
761
1453
1286
493
750
1490
255
663
629
1646
613
841
1042
467
108
1396
1054
1214
176
465
616
1048
366
898
320
1772
1653
129
412
1872
1874
1172
1324
1511
17
425
1000
271
1088
1981
1916
52
821
1310
518
1281
1057
1924
846
1584
388
1462
632
754
359
951
877
11
1432
1288
234
1657
811
1909
1520
827
334
871
1449
1773
851
1717
1824
24
1026
693
1656
82
616
501
1665
1356
314
648
461
1024
1951
1337
1387
1734
976
1620
1390
1786
1529
909
965
214
132
765
1986
982
481
161
1005
1506
1205
1012
1939
1821
1513
1956
1528
178
603
1988
1202
553
1324
588
286
299
207
28
436
87
1288
1752
300
1419
517
637
753
997
797
109
855
2
1121
793
174
985
1100
1701
1162
1703
40
363
607
1363
950
1245
13
1509
1624
448
1595
1263
200
1895
1034
1068
531
1786
64
1680
1894
1270
33
1014
415
558
1998
1514
610
1512
1568
649
1874
175
11
1176
1771
375
684
1746
822
630
1008
1373
876
41
440
1407
178
856
1438
72
125
1470
1437
539
379
1787
405
988
1298
1972
1636
1523
498
1998
698
268
372
1733
365
1545
363
1725
1270
1590
1765
1709
996
1943
916
785
366
1393
606
1802
283
984
1588
687
1971
1237
659
1958
760
1156
1955
1809
1776
678
1894
140
223
256
216
1492
197
1981
1552
1193
275
820
329
640
212
935
793
846
1918
381
1533
241
1969
191
198
728
1698
505
537
1473
1534
430
1965
108
1037
180
1599
1233
512
1503
777
1138
674
1106
1777
1237
392
922
82
309
1654
1614
549
1622
156
747
350
206
1603
1238
30
1136
19
1994
1244
1407
526
1194
991
1389
1048
1768
527
1721
1225
655
957
1616
1928
1391
276
1581
1356
825
1203
1512
1923
1552
1717
1877
1141
1746
1012
1159
92
607
917
969
1801
1907
709
1200
26
1587
921
1250
594
229
1217
521
1971
1845
102
1327
669
1304
1190
943
1207
1258
1171
699
1355
182
209
1446
1141
1125
766
941
1031
1827
140
1057
1413
1412
658
6
1993
227
879
1963
71
980
1641
1091
635
830
33
1841
87
1203
539
1442
1736
1099
1239
876
223
357
168
1253
183
660
661
1947
71
1671
1953
415
1897
831
730
1967
162
370
1057
796
1200
1441
988
1638
995
1878
1079
730
976
670
1958
1198
1026
125
802
1208
784
1463
1506
1207
1133
1810
1973
1381
992
702
1347
1153
1072
755
1948
623
195
935
260
1189
812
1339
270
139
360
227
1336
1385
704
138
944
1487
1952
449
1045
1436
259
1018
816
1250
1719
162
755
1142
916
1054
1764
1462
1989
24
650
1152
1714
919
1291
73
1498
978
1809
201
1115
752
39
1418
1552
1084
853
162
453
1668
1412
171
181
518
1665
1448
1571
1428
909
1911
1803
1910
1063
1868
1181
705
1940
678
34
100
1230
1501
851
1268
918
755
703
123
916
1155
142
679
1678
323
1196
1342
122
767
1121
1383
677
924
1644
91
791
824
1147
1083
1853
1181
1182
1082
681
385
702
1598
1139
1404
72
54
911
214
733
588
888
1928
1929
1361
694
1049
743
1723
324
387
1813
1115
1562
960
549
1415
140
1730
848
1172
114
1549
1121
1252
1305
1193
1658
215
1406
390
802
293
669
1082
1653
1715
482
748
1437
806
1486
1601
272
1047
560
820
461
1051
549
1661
222
1015
1209
1343
618
513
887
275
1079
292
1016
1880
936
37
1313
940
1751
1795
39
1539
600
1524
1139
1223
571
51
42
1383
1453
942
1043
27
308
252
1721
926
1116
607
1200
195
898
568
426
185
604
1739
1476
354
1533
1515
244
484
1038
1734
1706
1608
136
99
991
1589
1392
33
1615
1700
636
1687
625
104
293
176
298
1542
743
1075
1726
1698
813
1201
403
345
715
646
1180
105
732
1237
1712
867
1335
1054
455
727
1439
421
778
426
107
1402
529
751
1929
1178
292
1024
253
369
721
1065
1570
1124
1762
636
121
941
1092
852
178
1156
1719
1864
209
525
942
1999
1298
1719
425
1756
1472
953
507
1401
131
1150
424
383
1519
1496
1799
1440
971
1560
427
1092
853
1519
295
1382
674
365
1245
1234
890
187
1233
539
257
9
294
1729
1313
1152
1481
1443
302
256
177
1820
1751
328
1611
722
1887
37
165
739
1555
811
120
580
1176
1717
166
417
255
1398
955
511
1758
1600
591
1070
752
71
865
1053
326
1393
1224
429
1720
834
1502
1607
1222
18
697
1129
828
1169
1708
355
885
1873
771
1491
1622
77
1
1379
29
592
801
780
1014
1665
184
1692
1409
1759
120
1129
944
1621
1087
165
1990
1783
1293
817
1303
1001
1172
539
1225
294
29
1199
723
30
577
751
973
1729
1882
338
1745
65
29
1154
175
500
282
1118
472
1368
1282
461
1502
575
1278
1157
1927
801
1695
1503
1446
1724
701
520
1753
1630
1270
1077
1358
1503
1414
1103
1567
1795
256
93
294
889
1210
766
608
492
1578
461
1418
855
1617
1344
7
1312
846
1805
1035
1899
324
1139
1528
1594
567
885
1448
332
339
1015
126
946
1459
772
1834
669
1889
793
1160
1466
1254
577
673
1222
272
1031
533
1469
835
1919
1367
1159
1409
894
1104
1975
131
551
307
469
1917
784
1415
1376
1555
1600
44
1443
393
1555
1261
1998
483
1933
1219
1106
963
104
574
1798
22
293
1308
1431
1538
411
1757
1668
1313
63
137
1230
847
1903
957
753
1854
1000
548
246
906
1808
595
1388
92
166
493
1054
269
1418
1203
642
1710
510
424
1248
1272
181
1267
937
595
1755
166
1441
1657
1474
546
1511
825
1093
108
1730
1252
1055
1469
1343
1220
1961
396
1488
1730
1951
129
1792
812
905
1391
436
1085
657
1372
1679
412
1889
1472
420
1362
17
282
186
1461
390
267
712
1444
1735
54
1015
47
801
502
1776
751
982
1919
1563
1886
1309
350
970
318
1721
1001
729
1961
472
1500
1322
840
1782
1859
300
523
125
1011
318
1859
1064
1332
1905
1864
185
32
967
1166
1951
881
1404
1259
1230
725
1576
950
1725
656
1262
548
508
583
1387
289
793
1686
1163
917
696
1832
1127
111
1515
1031
1975
1699
1062
1293
1216
1012
173
619
623
1402
1696
550
703
1420
1206
1964
1968
65
898
1354
705
1690
1392
1867
606
439
50
1732
550
1564
1114
876
1614
527
168
829
1891
340
1800
513
93
1847
1414
795
1266
971
1110
1585
1035
7
939
1739
1696
682
1957
653
1120
6
736
1669
1569
201
896
1534
727
1415
715
969
1754
866
1481
198
712
1247
992
1977
217
101
1562
1252
459
852
1342
506
1885
1299
1510
1004
1304
245
1025
1225
797
1920
758
1876
1335
1824
844
1440
689
677
1638
1400
1923
981
1729
491
1434
1642
1742
1892
493
1436
398
377
734
1907
1732
389
504
756
1613
1300
1028
723
1527
714
546
371
153
1235
1047
142
986
1321
1123
714
1811
556
355
1905
799
847
1340
1196
1575
73
1455
1307
461
1958
414
426
1609
1441
1500
1136
154
45
1858
659
1631
904
800
617
224
274
1330
386
1181
1685
290
1980
883
1629
1527
810
53
981
468
866
1290
881
1291
1251
674
790
738
1179
1186
595
1837
817
1850
989
1433
425
1614
762
810
1147
798
1100
1126
33
1080
1004
842
1133
1985
1309
1998
1626
541
1640
876
1566
781
1613
745
1966
559
933
782
408
273
566
832
1887
1680
1994
1033
477
1093
510
509
172
1865
1702
1656
201
1010
5
1827
1903
1644
1054
1468
424
1019
564
742
1577
1497
1523
1985
121
441
1168
7
120
1161
1391
948
605
252
1809
1129
117
1510
784
317
872
789
495
774
784
1549
593
1560
567
1157
301
143
1005
175
479
1125
615
1999
1484
734
1159
1226
34
1764
1478
1842
1244
1946
1351
27
614
222
1167
1109
1347
303
1009
292
1862
1575
1448
162
69
804
336
900
1928
951
898
1411
36
408
989
69
523
466
262
1766
763
1613
145
1376
186
1663
836
1885
1965
1844
176
1826
1770
1975
1987
191
778
675
1090
705
1977
339
468
364
746
1456
785
1621
273
1046
1386
1387
658
1882
1114
1196
1545
1950
1080
1509
145
1255
1687
267
1581
25
457
358
699
1546
1414
1027
236
233
1391
981
40
175
953
664
1220
339
50
230
572
1164
1777
116
1465
856
1977
1961
462
1663
227
42
39
683
751
1090
580
164
116
815
397
1858
148
436
32
1100
1100
1604
1790
1501
185
362
1016
313
829
832
1168
1157
793
1981
1171
1019
374
1210
54
1124
299
985
1287
414
1800
35
624
299
823
1007
1750
274
610
1892
1774
1146
605
1142
1458
1433
1973
977
942
765
1309
112
136
1682
1321
541
805
1619
1525
444
385
1676
830
1008
1974
1652
14
76
277
976
1967
403
473
923
1544
283
707
1516
1611
1648
633
920
1760
1120
953
1080
1660
110
1051
1184
905
1435
860
1734
794
1185
1738
1159
1612
14
486
1930
416
959
852
1959
1593
1559
1827
1203
1206
459
474
965
1578
1427
397
1589
1536
1447
772
792
1233
1983
525
26
1520
262
1536
1131
628
22
1413
1043
1332
264
1354
924
1822
1180
478
1380
1990
952
344
1919
730
740
1507
617
538
630
1408
1770
613
284
147
484
898
1683
1966
1525
56
1378
919
1739
1642
272
662
1815
1803
1491
1194
144
794
1890
62
1523
981
1568
491
1519
198
1898
1640
1162
534
1787
1645
1431
1821
1962
955
228
1340
1873
1966
1333
497
979
1147
651
821
341
795
1615
582
1208
1489
1562
776
1980
1432
1325
229
1072
838
762
1210
482
544
1382
443
1498
1609
134
1723
1926
1466
219
904
613
1221
76
1305
15
1690
238
1223
1531
1799
350
1510
1231
26
90
302
863
1204
1863
1696
1747
1244
490
1597
852
624
1319
777
441
1889
32
1405
1461
107
1061
1828
149
1298
1402
1679
1097
1751
1540
679
128
1981
1332
990
1184
1194
1037
1283
437
1526
1231
1288
501
549
416
942
789
799
698
249
1257
1759
76
1757
1056
1829
1435
504
1579
1326
1182
58
1307
513
1399
842
1706
435
124
142
313
1354
1781
1165
254
548
458
1394
1698
1156
1995
1307
914
422
1063
321
251
850
825
181
175
6
239
1481
519
1637
323
576
424
798
718
736
504
850
1900
1109
1750
358
503
1447
1513
497
753
778
1270
1816
1098
1520
665
1922
1701
1191
280
1939
672
798
1927
1346
1725
350
143
794
1085
998
1644
1337
107
1393
1694
609
1191
1558
1457
1944
335
726
111
1432
598
1127
1706
298
317
1985
588
1340
1134
866
685
858
1568
1180
1652
652
177
1647
340
635
1039
385
1595
229
1942
1403
524
628
481
634
60
1078
112
117
1727
429
101
666
120
1586
1531
805
443
1098
336
446
102
864
92
793
1851
1482
1178
1445
63
1119
848
586
1747
1328
1572
158
405
35
626
483
815
1078
1148
935
663
1030
91
1457
480
426
1903
581
1641
346
1373
1491
180
902
936
242
21
135
1179
119
1814
750
276
570
1137
1253
1052
1951
330
199
885
992
1580
975
800
59
1752
702
991
1745
1400
364
1235
1579
1265
522
172
1637
1008
1350
1755
821
452
382
1390
1588
1634
441
1538
315
991
423
1306
571
1749
106
981
1853
1159
1972
1597
910
687
1183
840
303
57
1011
1940
1064
361
46
1885
1164
780
1274
751
765
67
288
1080
1409
1062
737
1979
1163
1194
1312
1015
705
1283
963
1614
1969
145
806
271
201
1816
562
1617
528
608
1501
1691
1739
1126
793
503
1544
1433
1934
953
494
671
1283
8
216
594
1374
920
228
336
886
196
833
1691
467
1385
1858
1380
1001
738
1987
853
428
77
331
1221
580
1874
653
865
1178
1498
1535
813
1858
103
1758
1231
1022
1986
1919
259
181
1103
301
999
487
159
379
1488
896
717
692
1675
794
1022
1247
1725
1248
251
589
777
101
476
1589
1958
578
1347
1540
1951
1332
1810
210
1864
912
510
863
1399
1020
1241
1238
267
309
1929
294
1102
1303
1540
1178
550
1791
1767
1326
243
242
1267
552
819
613
91
769
296
253
1330
159
1164
192
1021
914
1211
613
151
1478
1274
432
1771
727
1734
1662
1905
635
1804
1671
312
46
264
1578
597
1434
542
1040
554
1189
1292
1884
1348
455
75
720
1369
1637
1685
1871
1466
958
302
1588
1684
387
1250
1588
1373
1053
1610
37
1451
225
1966
47
10
508
1438
564
48
729
799
1395
1536
1225
115
904
861
1799
1126
327
1108
1780
1914
791
518
1515
731
1891
568
692
1927
370
917
1892
416
1278
751
1854
1841
799
934
639
545
469
215
1011
1724
1076
809
850
1754
268
629
1667
1059
1498
1534
141
1388
101
832
1666
822
100
1910
1237
1378
660
1442
1570
1810
728
561
355
1196
775
1365
920
1850
526
121
1603
793
1101
1622
203
598
1155
343
338
1607
1527
3
780
1978
1912
16
1355
924
1810
925
1085
537
1485
1791
84
611
1156
1355
461
33
1475
415
1177
927
388
1732
1525
1894
74
1862
1852
1952
216
631
1930
128
999
1284
1403
1160
560
487
48
396
278
131
1007
1785
1486
1819
169
1312
233
1345
239
973
1076
1763
866
1502
1976
1070
1453
191
1700
1382
670
1050
1018
424
209
1929
911
256
325
1540
387
1683
1324
224
1501
1844
1887
85
1188
125
1057
616
239
275
469
214
1344
1921
757
1395
1655
1778
445
1024
202
653
952
1464
1261
1628
1003
1999
1310
678
222
810
521
108
895
60
585
303
675
823
577
1143
1389
272
1416
497
1667
1422
626
463
445
827
1115
1396
290
727
1376
1644
725
685
321
1298
1847
1193
1758
1093
1253
342
1395
279
1516
324
1774
1256
595
1189
1752
613
962
378
1075
1406
1556
542
1153
198
1620
528
1841
345
1565
514
1642
1411
1706
1399
503
1310
92
1897
1589
1608
572
1362
863
1167
902
967
131
1863
1696
1558
1268
1251
451
772
1800
70
1300
1993
766
864
506
408
274
563
158
1128
1873
250
1024
1813
1857
1596
1174
1071
1114
75
37
1596
1937
1732
1505
1556
1335
1955
327
1134
377
1978
1126
1142
1193
1983
1549
1818
898
1707
945
1122
308
321
934
164
268
107
1234
1381
533
1623
1328
469
1706
833
376
1040
1139
702
526
1515
1032
1651
1009
224
1986
557
42
883
615
986
4
922
1306
937
1437
1925
1395
1023
1657
1927
645
985
747
350
169
1122
1742
1307
175
267
1174
1206
269
182
1430
606
1090
1823
1488
57
1160
1843
1330
818
1131
767
742
525
141
399
803
785
1383
1549
1486
1551
1022
1579
1209
1197
1845
382
754
466
915
183
1071
5
357
911
61
1517
1105
1390
334
236
508
1075
760
648
1473
1915
1432
1207
1463
1270
1109
837
848
318
33
1045
1051
1138
1862
1966
1673
1284
1970
29
546
382
1545
1651
1771
1878
1886
279
1305
997
1278
777
911
1062
336
726
331
1444
1562
1530
113
1946
926
1164
1083
1139
1481
1107
423
1450
1136
968
183
680
970
305
910
855
583
214
204
213
1342
1114
1274
1677
191
1604
1121
104
1485
1233
401
763
748
1484
1901
228
590
323
29
77
1643
211
757
612
516
18
1819
1450
231
22
1662
1572
1487
935
1249
1678
890
721
1781
375
1953
182
1137
701
17
1037
928
958
1712
957
1387
1706
1519
143
669
34
512
487
1484
742
508
1497
665
347
432
1913
24
1321
633
156
47
938
689
1535
1638
1057
924
917
367
635
225
1753
692
1744
1895
1360
1777
406
1847
1612
1499
706
1109
163
1052
1892
428
1427
1212
1412
1935
1611
349
623
1145
338
32
68
1255
398
1054
1831
150
1745
1574
396
1105
1703
1153
1303
1666
651
8
774
1165
1412
1017
1592
838
581
1356
1124
191
1704
99
1335
394
130
1755
2000
527
1160
1830
676
905
1756
1423
361
1458
575
1663
1475
1577
1670
601
741
1433
1617
685
623
197
40
1746
387
95
1844
74
840
1973
180
839
851
1339
669
1878
243
776
1300
955
585
1874
617
59
1450
639
659
543
71
276
1579
1045
824
1970
791
1211
64
986
1636
1256
1311
1815
94
161
1505
1114
39
100
1889
1338
1054
473
1564
1671
884
1365
661
1542
1907
1083
169
1837
128
993
1806
1270
555
222
255
190
1477
1917
356
1570
78
1860
1036
468
1959
924
157
1013
1749
1720
1035
632
1437
47
173
1695
1129
694
1532
1608
1686
1337
877
240
1910
1484
429
1386
1400
1136
1308
1829
995
343
296
954
1618
805
318
1366
876
1704
349
312
1750
874
7
878
1567
1538
486
1604
1226
1714
1843
1136
1197
623
873
949
1758
532
1129
752
874
1425
57
844
581
726
561
1456
429
910
1768
178
135
1774
1056
1701
1663
1893
1304
888
1958
1498
375
1155
120
1248
455
229
1779
1583
1332
1005
1359
1741
200
1939
466
760
1747
895
21
1514
1072
155
1639
479
207
1653
371
1862
540
329
1359
1267
1835
1830
866
641
410
644
223
1742
2000
1934
1482
551
224
1947
1311
1970
841
1683
1483
265
190
1473
743
396
1125
1466
610
17
146
1968
1283
332
150
148
972
559
1143
1546
652
1495
1479
133
45
1703
432
1707
1672
1624
1742
1507
1888
1931
1331
631
678
456
96
1287
824
593
1607
106
924
108
605
1895
666
1747
1792
1670
1241
1271
1802
1638
1325
585
1344
996
209
1085
854
96
1367
185
1078
45
992
1525
1683
1815
117
1641
272
1040
1748
876
1286
766
622
1078
435
215
700
588
1852
24
1173
1547
1371
1733
632
225
1828
350
761
906
394
1752
782
77
1918
899
69
189
290
1817
1064
1576
582
37
1005
1368
251
1704
1955
454
1727
1479
353
1097
1211
1336
1673
1039
1685
785
296
79
536
1429
507
805
327
575
993
617
743
408
544
1676
445
1900
1043
1047
1603
998
1501
1681
828
1853
1129
39
1188
802
1429
1224
1586
1724
1302
474
1504
160
1630
1831
1087
623
799
1829
1030
1694
1505
1826
1593
899
873
1547
1896
725
1227
724
929
355
1114
468
1508
542
1691
1446
617
993
271
120
1504
1900
302
590
522
1100
771
1904
1145
627
1729
737
1525
953
283
1773
1677
1861
848
605
216
1961
1072
75
502
763
1520
1470
107
1790
1589
1610
42
1891
552
563
1342
1674
818
487
300
899
1223
176
1851
1858
1948
1528
1718
1147
132
285
1107
1204
712
1960
318
231
1429
424
373
1370
385
414
1260
1288
1328
601
961
498
1439
1612
1396
1014
1788
1246
871
87
773
940
1234
1257
1577
692
812
288
652
1129
870
432
1552
1242
1801
288
7
1412
1576
1687
365
888
184
1803
500
1579
816
639
824
38
1077
1949
978
310
1205
554
1354
16
841
357
1496
1710
788
1399
1304
941
1686
1662
704
1261
1348
1068
501
1531
871
1000
1109
38
1638
285
76
714
233
1053
1376
1789
1958
1081
156
1150
1437
1651
1211
576
1049
866
1868
1086
528
572
699
1875
1639
1199
1406
861
550
866
899
539
1150
974
1604
1734
378
979
1522
687
59
29
1836
1847
31
1398
423
1431
264
290
517
791
1213
1215
665
852
765
422
64
1314
1288
962
1852
789
287
1455
523
1016
786
396
1702
1196
777
1889
1043
807
1287
1817
238
1550
458
754
340
1671
320
1356
874
1436
130
937
749
1769
251
952
557
889
406
1431
257
1543
179
310
739
955
199
133
1761
1485
301
1998
1386
758
1103
77
780
1774
1784
1653
1209
1913
942
1957
1681
1192
1260
590
432
18
20
688
1560
198
998
650
1504
1196
1134
1265
1032
1434
1614
769
544
717
1197
1675
490
980
1680
51
1245
621
359
925
164
1619
1866
595
1636
1886
1635
1547
435
632
197
1939
179
1682
1555
1562
1468
1168
682
363
236
1878
37
1078
857
1716
1128
101
336
1838
1378
499
1456
1243
1446
1443
1480
1080
990
267
63
1538
557
241
1219
111
154
686
1630
835
1048
218
712
1437
1295
1920
1152
774
373
1840
611
1750
338
419
1344
135
1861
1176
1214
850
1442
1276
739
1998
1868
1958
460
21
995
89
855
395
306
1918
1831
1952
1838
1334
1077
210
1173
40
311
1863
458
6
1997
670
1181
1563
1872
974
1190
610
1323
1410
567
1782
1430
1914
1871
637
308
528
906
490
832
743
1823
1908
1304
1348
1947
1966
1210
756
1972
1558
1426
1504
1472
1649
478
662
258
152
423
1177
1934
1852
1090
156
840
1749
683
98
590
1866
1192
764
1774
496
111
72
813
1672
1180
1136
1230
957
640
701
605
1469
1714
862
1620
136
38
1905
340
1479
60
1531
1579
1095
1628
168
960
820
932
1085
1667
1394
1157
479
1066
688
1615
295
1644
606
1347
600
74
1413
1813
45
1548
1851
1950
239
1681
361
1770
1260
1455
1749
1427
415
568
710
1499
234
104
1007
1065
1169
1694
679
1815
1689
1284
1161
288
1709
573
101
105
473
303
406
711
335
767
832
1594
221
581
1373
987
1148
82
486
1734
185
1844
798
1353
1538
1828
1519
1578
1463
680
218
1523
1604
670
1627
428
972
385
1491
1306
1151
322
1252
1371
1254
624
358
754
705
1195
839
1242
1038
1988
946
927
1815
465
505
1629
1496
722
1151
1451
1743
1129
1879
714
1513
1721
371
1015
394
1974
386
1648
597
1095
401
1654
289
1239
1247
1678
1226
192
605
1392
656
1461
1020
503
534
522
1954
276
2
184
1341
1867
1904
63
1233
297
37
1970
1944
985
1064
696
990
1704
286
236
1734
1863
428
338
1254
1435
150
625
1938
683
1498
1891
1310
1852
74
650
70
1977
712
1302
625
1100
1272
569
85
335
1616
1426
391
1902
1662
124
1764
89
813
1370
1523
962
346
1812
1996
1844
1702
1305
47
127
306
116
103
1369
1417
1080
821
688
1648
905
1375
1615
682
117
1516
343
240
1632
783
1404
1001
658
717
1346
469
712
1541
171
368
1587
649
1025
1702
1104
393
1471
183
1213
510
1830
469
1884
1444
1151
352
1312
1845
943
943
628
346
295
1285
1062
1640
1753
125
1533
275
492
1119
924
1516
1173
27
261
643
209
1825
1152
390
646
1388
185
1796
1739
1848
1992
682
790
619
1379
1436
255
441
1428
8
565
960
634
1409
430
1557
924
1602
1935
1536
244
495
1361
1748
884
6
1135
1421
153
873
1268
144
1906
410
1115
1285
1845
1369
77
1272
1728
641
583
362
49
1013
270
1325
614
557
860
1210
1051
572
957
287
577
91
1707
1081
1315
1326
1577
1221
1735
691
857
1932
59
933
1555
139
1925
138
500
1974
1150
1121
1650
1763
1677
509
972
728
1081
280
1366
9
370
1424
1090
1685
749
666
1257
836
1708
465
767
118
1397
321
256
1321
458
755
1646
1959
1876
1295
74
1552
156
1397
631
1236
1677
1996
1596
46
1419
1037
82
520
54
1690
1355
1761
154
473
1879
1902
793
134
1223
1603
1241
1220
1913
1468
515
1986
1371
670
1383
2
257
1411
349
1852
1456
120
1241
1890
639
1294
1579
345
1055
85
817
933
1986
1961
1418
1560
1915
658
780
1828
477
1646
165
1848
667
1899
1849
923
1309
549
1126
1117
668
366
1006
1658
1660
936
354
1066
1372
1170
350
1358
1483
1767
1269
1749
777
400
1928
1253
45
93
1100
711
343
1300
1985
1652
201
1463
1120
1220
180
477
878
191
1412
1231
1256
784
753
1605
493
587
1724
1761
335
500
161
263
104
557
707
1204
1620
1049
855
1956
1052
1055
1770
171
275
1950
647
1504
492
411
734
1748
1546
1838
1704
38
776
1427
150
1111
278
662
1725
382
1571
431
1937
1190
1479
791
1145
531
1846
915
1053
472
1216
1700
1975
1707
462
1060
1806
7
898
1510
396
1673
1288
897
1135
1918
1559
859
299
1129
1289
587
670
1120
1377
166
2
1574
1432
1054
45
647
1105
371
706
1566
1431
511
1572
680
372
319
704
1660
1216
1839
1577
774
697
227
254
338
813
1275
1457
541
1440
1810
467
872
863
863
1870
320
1234
575
1885
664
1086
1809
1695
1457
127
398
1468
1342
236
1396
467
1285
1622
1072
1622
786
346
1430
1679
138
1239
145
1009
453
1359
878
772
592
1453
657
1607
890
817
1301
346
943
1699
1814
637
286
1561
1455
1570
1183
879
1543
320
1224
972
1998
1361
210
494
721
663
205
1599
1786
1148
1403
442
755
292
1258
407
989
553
457
1154
1541
1095
715
995
664
1897
1873
207
568
1449
1530
918
1161
1740
1411
234
754
1615
1832
539
763
1586
1333
1869
1877
942
627
865
1846
1436
19
1386
530
733
733
1545
981
957
103
1900
405
1633
817
1918
1724
228
151
829
194
334
1719
1308
271
1403
1528
147
345
507
1363
190
1942
1733
1928
823
817
660
719
149
1616
822
49
373
806
865
642
881
1444
1144
61
1990
1829
1779
1297
99
1182
1177
597
1878
1683
1959
419
1624
44
346
798
1212
1357
1868
1361
1325
1041
1761
49
1846
625
690
1078
421
1833
1138
410
13
917
58
111
450
1234
707
679
916
665
1097
891
1060
1795
40
272
1503
1908
1984
827
948
1744
875
1146
368
1916
223
1140
100
1361
1901
112
629
1959
222
1430
1544
928
108
460
1945
1556
1702
1356
1702
1742
1627
1557
1
1610
383
948
1353
1610
93
73
1877
668
1564
1977
380
1465
440
1008
1423
1014
789
966
293
1248
1777
237
1155
1831
1945
857
1924
1571
413
1924
1533
1147
871
1237
1108
1316
1661
985
1983
1225
1313
714
689
104
1721
463
1117
861
1780
1410
460
1909
1998
1614
1739
1942
822
1662
1865
1586
1585
1397
1085
807
985
192
474
646
1528
808
222
840
1521
910
1296
1593
1724
412
805
1503
1821
1264
1411
171
878
1501
112
1699
1162
1976
1637
1098
1724
721
257
1061
912
730
1706
792
1890
1927
1983
1410
1188
1278
1355
1263
1690
159
765
1862
1423
528
32
652
28
144
350
1542
471
338
639
547
1058
895
1607
322
1977
1664
1113
1866
1942
1095
1627
1481
373
1333
743
414
1492
1859
275
1266
738
307
1917
766
802
618
659
1272
956
1649
170
13
544
1776
334
872
1791
1798
1089
84
893
715
1564
1617
400
658
30
1891
517
304
1156
1254
610
1072
371
1411
1689
1381
1035
996
1030
1204
1009
1573
1332
1694
796
1474
1844
1884
1558
736
950
1473
704
1349
131
733
1591
999
1388
746
604
1998
169
1327
1760
210
707
1146
1205
1736
350
565
1660
33
611
455
1506
454
690
1415
1541
1992
888
244
1692
1370
1328
1283
720
715
380
1323
712
549
649
824
1110
1708
1969
314
1443
670
1231
1455
702
1841
261
560
646
951
326
186
1294
1213
781
985
934
108
267
1653
822
999
1328
1886
1899
328
1061
1008
35
1029
1673
1830
51
903
1284
1104
1095
1544
1663
1740
846
1989
1925
139
1553
705
1124
839
1164
1742
843
1986
740
522
223
638
850
1283
1645
1236
663
1670
1417
713
572
700
1817
1667
596
1831
1758
1793
171
1683
1932
76
739
1407
1266
255
1500
108
240
240
982
462
1229
183
96
1226
1418
758
895
835
1823
1818
1886
1991
1836
833
173
1594
978
344
1628
909
771
718
667
36
972
166
495
1563
757
1476
376
338
1658
471
1563
1428
1581
809
614
1403
626
851
1393
814
36
1565
759
1013
260
386
273
1030
1455
1291
1417
427
1808
264
1989
565
91
717
1254
101
1187
1168
1528
767
1976
493
521
953
1695
265
118
1730
1830
876
1094
441
1613
1366
1823
1068
1008
1239
1494
816
1854
1834
1732
1945
550
985
45
89
152
1924
1207
127
768
1728
1431
462
1992
1549
544
173
424
1637
614
37
1355
436
1456
362
26
1301
1177
1880
1134
908
176
36
244
220
476
395
495
1682
873
1262
1761
656
1723
1753
204
618
277
979
255
1242
1367
1961
1677
822
322
55
122
1851
286
1608
758
461
1643
1002
1032
470
1748
1526
151
621
1139
1912
1628
1213
16
1831
1831
292
1161
437
1534
528
397
1562
1349
718
1968
1471
568
605
1078
1678
1065
1072
1031
448
1541
778
1973
43
1750
1463
1954
1377
676
321
1559
506
965
720
942
850
1247
1690
763
595
407
1083
417
1327
1687
1494
1004
752
917
34
1199
457
1163
1524
500
913
1338
805
641
13
1478
200
870
794
919
163
1643
165
1852
757
1111
611
1839
1528
1937
1526
1373
940
629
290
1325
1827
1098
487
1702
1949
1751
1392
1106
392
1404
583
591
626
1376
1861
788
1370
25
640
126
1487
1250
317
1014
1538
1842
739
829
470
1028
153
648
477
991
702
426
742
93
1531
1485
1496
465
427
121
192
287
1261
1561
663
252
38
149
1853
354
1515
1390
195
253
218
1016
1632
722
1664
108
64
717
885
805
809
415
641
656
879
1067
1129
1070
1353
389
982
15
992
1020
516
844
1725
30
233
272
634
802
1287
265
1875
1302
724
1938
18
1609
1095
1178
375
1735
1834
1254
1154
962
675
506
1702
9
873
693
1380
1388
1536
1104
1417
120
1375
402
1273
1014
1018
1147
667
1741
1436
1037
1701
530
214
76
617
47
1681
1770
1360
707
275
1061
715
1499
1753
94
886
1640
1550
654
1759
1276
1055
1383
641
72
529
1308
165
1965
344
1865
846
909
292
1462
1308
324
1583
667
1031
210
80
97
1708
184
543
594
1824
92
1599
1934
1367
654
1669
8
725
197
1667
1241
513
362
1106
1711
1270
1749
1524
929
73
1107
1596
1455
1668
27
1903
1375
210
445
320
385
536
1919
671
255
924
339
614
1648
887
280
1241
1752
993
698
1462
262
446
1337
1191
870
443
1138
324
462
1516
227
1837
1725
1023
508
462
1911
426
1484
165
1349
1822
1130
1349
1060
1409
589
811
401
1286
624
1014
83
1961
556
953
755
45
1628
1217
1560
206
1405
1637
1229
1912
450
1139
690
1933
1655
390
1754
784
1738
813
544
678
1976
1296
315
599
309
750
911
1217
1702
1666
1613
1329
1234
1173
1535
638
1161
1115
901
1610
253
1590
1542
1907
1980
1647
690
69
811
1233
1099
786
528
1413
1737
1188
162
647
756
215
664
369
1896
249
1893
1782
886
1053
896
139
1014
1148
1728
555
1406
1707
201
95
128
1363
1679
1226
149
558
990
1885
97
1504
883
853
1718
1899
1573
1613
147
1465
1746
1385
869
641
1523
1882
1788
1602
788
1545
1661
1340
1639
1788
702
1669
1013
1202
578
354
1086
675
1857
321
1879
1927
571
1451
1891
717
1267
1637
453
487
277
1975
368
417
1577
1507
1961
1237
846
1952
1376
1899
1620
740
1101
198
1093
538
1224
1302
858
1102
1228
1428
904
1118
497
170
754
949
656
1383
1276
1375
1799
852
881
111
440
78
62
1815
1976
34
554
1076
583
1998
1614
158
1299
823
1259
526
603
514
1996
1099
1035
1101
399
42
483
1674
1768
633
525
648
744
1316
1077
1157
1130
1404
1542
35
832
124
33
445
281
1331
1619
1891
209
221
404
204
1671
1790
1304
70
1831
139
1743
1598
771
620
597
1866
1935
25
1023
1417
1429
564
1451
260
1040
1835
1056
1672
1518
1026
1563
1726
1247
318
281
1269
460
1584
1690
290
74
1433
240
845
404
836
710
338
861
84
106
641
1000
1557
900
391
1743
307
62
1260
1332
1976
1337
930
646
1969
199
1105
1553
1888
1394
1978
1672
1633
822
75
821
1884
765
33
319
870
673
1318
778
1924
1708
521
230
122
132
1561
97
1821
491
742
1789
1041
1846
1693
1280
1592
1671
1304
1576
844
1730
396
727
494
780
1046
1364
1452
715
493
1375
775
1365
1604
896
1497
1517
992
1669
359
86
1457
1751
283
1502
1382
1874
1172
685
1802
15
415
549
1094
1260
1329
139
975
780
1205
1468
507
1979
832
462
874
680
1978
218
348
688
303
157
438
585
1658
172
811
1181
856
612
1195
1622
1160
640
882
488
1130
208
1620
335
1675
478
313
859
939
1539
1538
1269
1756
238
1956
410
746
746
994
403
1269
156
1583
124
767
1129
98
279
1769
1331
1118
898
1538
737
1584
1565
1214
1897
423
505
1787
312
1773
1542
901
80
1951
1646
1177
1296
400
445
1804
1982
921
922
1463
1018
1200
1583
700
318
832
237
1406
416
153
620
664
927
1476
450
1239
1248
343
491
1327
645
137
856
292
536
1300
95
870
572
1017
684
1941
216
266
640
885
1097
1229
291
1864
1381
1262
527
308
737
1328
1898
336
1670
740
14
314
876
869
606
1764
521
1052
985
1092
68
1668
1033
636
285
1672
1520
1733
900
162
1597
633
1423
475
940
511
1803
1189
846
1824
1928
860
490
1156
1728
1095
1271
248
146
255
1692
566
274
724
1201
910
747
1072
642
1647
1234
590
631
656
1065
1570
1519
1219
1110
364
1042
1037
1223
1883
544
1303
977
1814
1902
1475
420
1593
392
693
668
1592
1602
1415
663
596
1413
248
1185
43
1256
601
1964
774
1819
1073
1137
1213
461
712
1095
1005
366
424
818
619
250
1238
212
641
282
1231
584
1884
645
1598
479
57
1846
15
99
1101
616
62
226
786
1486
1714
350
1947
425
1797
951
1142
220
1768
1761
821
1357
324
1461
1639
1554
44
1874
199
1641
704
607
1838
718
1058
938
1685
1471
1163
471
957
877
1172
903
1653
968
205
795
1539
1972
907
359
1681
1230
171
1319
1135
566
1544
1333
207
247
292
396
1316
1349
1334
1001
819
848
1823
1775
76
994
1029
1729
1962
1233
875
1500
1557
133
211
1237
1362
381
907
496
1299
450
181
1857
1048
824
252
363
172
1585
1363
1342
785
1185
1469
860
179
497
940
492
1730
166
343
1638
298
905
874
11
1638
132
859
936
933
1391
792
1980
214
1043
342
385
980
1705
78
1764
1241
1546
975
1771
43
267
262
124
432
957
1761
730
1861
986
1092
1498
1117
1950
433
49
1340
1224
28
1553
619
721
289
1598
425
367
1713
18
1912
687
1788
306
953
402
429
1737
1358
541
466
1218
1526
1557
1068
994
1859
1500
1394
1198
1076
1421
1103
1694
494
1391
1291
1270
109
1003
1287
21
41
1075
326
1346
1828
1107
1082
1185
1647
1899
754
1173
1807
1821
518
1665
1321
1912
1215
396
1684
317
89
177
59
1731
1447
168
1085
733
540
1125
159
1217
822
1986
323
255
1522
322
505
276
1494
312
96
11
328
1768
274
1542
515
1958
210
955
134
269
1037
1580
788
121
665
1327
1598
823
895
771
809
1570
1026
682
1891
1530
957
1384
193
1405
1746
521
1524
20
62
391
329
624
1697
462
892
734
394
31
854
1058
1357
803
1880
603
1574
1040
172
951
1722
62
480
1030
1797
673
434
1543
1545
310
1914
1606
700
242
581
396
1055
1472
1481
1448
1502
335
505
1210
1489
737
1813
1062
1776
1984
12
1849
398
844
879
194
1868
1664
88
1412
1973
353
1369
1024
946
1950
1772
1
1773
1252
1448
1275
1938
1953
836
1779
689
1000
840
816
1336
1204
665
1733
399
1895
1926
266
1910
366
1677
235
718
1397
1258
1664
1346
1381
1664
1119
985
1463
745
922
1767
1932
700
807
932
1892
1623
267
1447
639
351
1845
885
628
462
794
993
490
1028
63
1886
638
1726
1232
18
1741
702
1002
1203
1446
276
970
1377
1327
1776
660
1570
1750
1278
1016
740
1628
1212
1624
608
1673
418
1952
162
1797
14
48
434
91
1631
804
1831
332
1805
1386
1777
432
707
1505
1759
834
165
1328
584
1794
696
1675
1422
1907
1299
381
1932
68
332
93
1864
698
492
298
788
122
1101
971
453
1257
708
581
41
1414
438
151
247
602
1830
1182
395
525
857
168
784
507
900
715
574
1232
807
437
1929
1299
1086
1068
1772
538
390
225
1795
1097
1157
1835
510
1594
337
1109
547
166
642
1294
691
1850
1813
1474
356
713
188
1281
1944
1346
70
224
996
1155
1643
768
1693
33
1344
1839
1129
500
25
1991
446
361
1451
992
526
92
637
1568
294
450
1041
1001
1162
1580
282
1457
1278
351
32
273
1857
1674
1040
1549
58
383
1387
1187
1235
1411
1529
1680
123
979
1023
649
1070
1660
216
1715
461
1609
716
1622
1188
997
1078
817
1699
1461
1090
1555
1134
481
1456
1544
1216
842
730
450
605
258
481
727
1588
1855
1727
657
1866
1943
372
326
1551
1439
1947
1090
435
1376
1907
485
1188
1348
39
674
1828
1846
217
1043
1040
1298
1844
1996
1555
676
722
1494
531
801
502
396
743
873
1074
645
663
1372
86
1097
1100
344
1933
287
1691
324
960
1871
169
1176
913
1208
473
1109
1203
379
1784
277
1872
314
1077
374
1062
171
1598
135
1167
261
1858
1604
1709
957
300
1994
1244
342
317
555
212
837
1731
1477
45
555
585
1599
1286
368
227
1157
1034
1655
1882
447
177
1832
933
1695
444
790
1299
152
1747
1598
497
1342
1939
813
1896
503
1650
1978
1979
46
533
915
1996
1818
1282
575
1326
667
229
1208
1113
758
1391
45
452
1834
835
1750
337
933
1699
834
274
1638
1998
169
492
1647
147
470
44
1031
1384
392
848
1017
966
173
36
1194
1732
1148
1951
1122
1193
755
1307
379
504
1644
1311
203
477
1584
192
474
1752
1035
473
250
1504
868
1280
1239
1259
479
607
224
1004
642
1770
735
142
72
209
1334
826
1515
1712
1330
1510
1022
1884
1986
957
427
812
1060
1461
1284
1310
1316
151
941
906
1762
1420
1512
1985
423
506
1754
1509
647
1826
1717
332
651
1584
395
332
1093
1416
567
1431
724
993
242
1783
453
1877
1092
120
379
33
1025
140
1452
889
477
226
1394
230
1734
392
407
1451
723
1410
1386
1117
1741
830
884
660
260
1607
1652
853
1741
457
1081
833
576
1812
1217
1953
1951
1020
841
427
1245
586
1009
978
977
1767
780
51
1176
517
1519
1269
1347
402
1928
1958
360
1579
811
100
387
243
1284
963
54
852
1267
357
223
107
783
1467
692
143
797
20
1910
1928
70
1085
445
1588
353
143
341
632
100
1052
211
1262
1503
597
1505
787
1911
1558
1990
1177
1914
213
1635
1049
31
678
1191
1179
697
1452
1459
766
889
1903
705
1241
45
1397
1873
496
448
435
1758
1951
1383
1262
1089
1646
1171
1430
1174
1437
1642
1161
485
25
1838
27
1555
535
1479
1013
1652
367
1267
357
1959
1663
105
183
159
553
969
268
855
704
1529
1943
349
1051
1372
1874
487
1366
1034
971
1742
872
1350
1296
1758
828
661
1409
1546
1927
117
1856
1590
222
391
100
1126
1359
367
1980
62
247
1922
762
1297
1645
988
1784
1010
21
1106
1103
1244
455
751
1001
1634
1411
410
1179
1337
526
1387
1278
1099
1777
1377
224
1135
95
203
1549
341
476
310
1638
121
1297
1421
1482
1670
878
585
913
1333
1335
1914
966
1097
675
497
433
1552
1883
63
651
1659
1791
1226
1145
1886
1429
693
226
256
1355
1863
376
1003
1635
210
1024
513
1146
1937
197
832
202
1514
1928
1228
10
712
779
244
774
1781
1902
565
1007
1399
450
787
91
1027
1042
1797
890
1770
1152
876
1979
175
1740
1124
463
1936
1955
1016
1802
234
243
1811
945
1022
55
1719
802
308
635
1808
1706
1436
946
149
462
1988
297
1703
1757
1448
579
87
1623
670
1210
437
958
1516
1453
759
1749
1695
569
1045
716
975
1115
1870
1283
1749
29
1340
1184
975
1488
1998
1314
1785
1700
1422
1584
630
1508
1558
1300
717
1995
609
584
1447
1367
684
1493
287
1728
561
1262
843
430
896
591
810
235
127
1784
75
124
1449
211
175
870
1794
805
377
1352
104
1445
1698
1064
28
1496
430
1063
988
716
791
1548
329
1633
329
1576
575
1139
163
1053
1274
237
1528
723
447
1703
1592
592
507
321
1943
962
1765
1992
25
145
1487
806
1207
475
1873
1997
374
202
1981
1055
129
908
545
291
1960
170
527
1488
892
1325
1542
836
269
48
1508
211
1361
1272
555
1737
1768
41
542
975
867
414
1323
1593
967
1304
647
1096
211
1543
1386
522
1712
265
361
956
1941
1902
143
209
1949
1650
772
1661
1273
1326
1397
1041
1718
1938
367
585
704
1689
177
1670
1344
1175
1117
1906
717
855
428
428
1471
788
1383
1763
1042
1525
1972
990
1526
1095
1003
799
772
399
191
489
689
557
1425
1744
597
1601
1765
1941
1127
882
1846
1843
88
625
271
1558
1765
5
1320
806
1882
1643
147
1407
1089
1149
205
1860
1900
747
701
940
1303
477
683
1900
78
799
192
1556
32
37
1399
119
1014
21
1676
778
25
996
1583
1906
990
81
1665
79
1230
221
1938
1481
968
990
420
270
1467
1454
521
1896
604
712
1451
636
1101
1201
754
114
1221
430
891
1598
1777
825
1503
1118
905
1519
1196
486
1740
1486
318
707
475
1089
976
293
894
1849
188
1498
560
1991
133
1660
1191
1238
1773
764
1667
1015
361
1795
191
215
913
1448
1734
460
1933
1473
1945
603
179
772
1691
1506
1064
585
1706
1604
82
266
1594
566
277
1136
1803
50
1899
1822
1416
611
1968
1607
1178
880
1406
911
1340
1690
735
1636
292
1265
407
1983
1122
1471
567
828
1074
1000
1093
1019
1565
1369
506
1367
1770
757
1540
1538
1367
1508
1496
544
387
901
1806
78
590
540
1714
882
1804
472
864
926
1942
1782
1753
1367
781
1197
385
345
917
891
63
687
1647
1955
224
1365
1462
1719
1909
200
971
1714
278
1560
606
343
441
409
814
1656
1686
1108
1437
1790
474
569
986
1211
913
1903
101
1328
941
99
1282
1516
1463
743
1586
1723
1294
556
1789
1923
115
394
617
908
1154
1431
563
840
890
352
981
1363
920
319
573
185
573
1025
1864
1513
1475
1145
1028
1290
239
965
1012
1884
1520
800
1807
1986
1545
423
893
699
205
1808
1890
1094
159
1222
809
1430
1540
1733
1614
112
1110
1477
1976
584
973
1355
1873
1563
319
1237
1447
1838
388
1253
1824
1933
27
1068
983
232
875
1224
1325
1385
445
485
815
1985
218
428
448
1327
257
424
1910
1229
1778
135
1144
97
1371
942
286
110
546
109
394
572
1529
1376
803
403
951
480
1788
1396
964
602
1732
1533
1381
179
859
1989
602
769
1218
732
1255
713
828
977
1654
1113
1086
199
1574
1480
1122
1102
1207
277
1856
158
756
1995
1905
71
948
1636
1604
329
1814
462
317
768
1582
1886
1499
1188
950
678
164
603
142
1602
1153
67
1433
627
1168
639
903
1376
1148
10
1370
1052
432
318
1039
35
646
1205
849
1314
1972
782
1552
1822
1970
501
851
485
1456
992
86
960
1059
1518
1586
578
509
840
1953
8
849
1323
1060
1281
1992
450
1667
637
1654
867
302
1977
1649
205
1798
1970
706
648
806
513
1992
1244
1472
1050
761
1410
1979
1621
249
1932
1629
1450
1606
1040
730
1597
1489
748
585
1143
1615
1238
1119
1615
1443
1269
1936
148
268
741
660
259
1984
483
1660
1097
244
1639
717
493
1922
697
1942
1527
1736
1023
1475
1225
1770
59
719
1736
1296
1837
1350
738
1457
1285
1237
1725
378
248
1983
361
1083
1995
1809
1326
1633
526
170
1906
1574
463
1432
1310
1485
1258
886
1607
1316
1604
1694
963
1440
1044
53
1249
680
1641
973
1057
1889
1307
1770
1323
1301
1578
648
1285
455
818
1190
29
1280
973
1690
1117
230
575
1075
1897
178
768
860
1969
163
1264
1217
1195
904
189
603
1144
1848
372
466
1500
302
1114
785
1108
283
326
1136
1914
1299
1177
1382
1880
1751
456
1777
280
1576
988
249
90
251
1817
1284
1506
358
1887
650
205
610
1115
1704
1263
580
840
371
862
1166
1858
776
816
1035
157
695
1137
965
823
1417
892
1810
1665
981
412
1833
617
270
190
855
919
394
1816
33
450
1079
613
1289
1449
1826
806
1658
953
1621
692
1110
668
1829
426
1490
1597
1317
1652
1613
649
415
1445
1265
684
1635
119
1954
380
1935
1987
829
1013
951
118
813
1128
923
470
81
896
1514
1542
1563
1694
1967
1404
1290
1635
1407
1254
283
174
698
1548
857
684
18
811
1064
1952
1149
1892
1316
451
361
480
1930
1636
1302
10
531
1167
1551
445
860
1869
200
501
1503
1607
1754
138
1780
803
1685
988
1487
54
150
902
358
1650
1145
25
452
1506
505
382
1493
158
391
23
1324
294
819
183
514
1018
1035
17
624
1140
506
755
1942
542
95
1780
595
596
1033
952
246
178
977
1049
35
1833
1430
1527
1990
173
1901
1313
818
719
1847
1331
1736
881
1699
360
20
204
1466
313
745
1560
445
1340
508
1477
643
753
6
1971
153
40
1803
1583
1918
1792
107
1818
1456
924
536
1302
254
272
182
1953
983
553
508
448
1218
1253
360
1662
944
867
1490
1938
1971
1848
1909
123
239
1711
57
157
1855
163
1974
1310
1438
862
612
44
1133
1145
348
467
1698
855
1266
915
459
1625
928
1402
843
769
1340
1165
616
1248
1640
1207
1310
48
1363
1164
563
1688
474
2000
549
1085
43
33
581
390
499
278
1597
1765
1544
55
1741
823
1809
936
1592
1500
452
559
1099
91
1765
408
491
1479
1572
1053
1519
397
1404
67
1833
1799
452
413
540
950
691
136
1066
586
543
807
1761
351
94
1704
1850
545
262
948
988
379
1707
1478
209
1278
882
1727
26
637
146
1858
435
597
271
975
1898
1313
1462
964
250
4
1770
10
354
215
1713
555
759
327
1854
98
705
1561
1575
1265
1190
808
992
1216
1445
1489
1073
1879
85
1695
1205
1982
1007
667
945
1257
1022
1066
1618
1728
1280
1331
282
391
1657
136
488
713
1696
415
1977
885
1222
1320
452
1018
808
1525
1249
892
1219
453
1226
578
1471
522
186
845
1588
1803
572
1219
1485
1205
1609
1141
1340
449
1853
1387
863
182
624
436
1853
1075
1454
661
951
702
1904
170
1506
1481
1099
1329
3
1636
173
1590
1438
744
1160
923
1948
1121
415
1640
1569
620
1378
783
1153
1
1570
1005
1428
1375
1665
378
428
1921
899
1934
1401
1997
1262
1403
1984
1786
1344
1422
881
856
696
1180
1976
1462
819
1896
81
549
678
1585
901
599
590
328
1974
606
706
401
526
1604
686
279
1953
299
1681
1936
84
1377
1709
964
232
756
144
207
570
1314
454
1002
214
1483
587
1115
81
1176
1442
54
1781
499
807
307
455
1492
585
407
1791
617
694
1874
1993
755
1190
576
1862
1685
1134
431
1350
1587
1433
1564
1069
19
678
1150
1546
471
1555
1326
970
361
1984
1424
1853
920
182
1643
1889
1227
1868
233
1981
1057
809
195
741
1942
977
91
1881
409
6
949
779
683
450
676
1153
5
2
474
717
337
1897
569
1257
78
563
1497
1657
783
1729
1989
1839
537
183
932
831
1160
1374
711
1920
1731
11
1051
413
813
1726
1917
1169
79
743
1885
416
639
806
24
1069
1720
1520
725
502
1248
713
693
137
1248
1976
1319
759
1701
381
678
1431
391
80
195
1203
1806
463
723
1884
1205
608
651
1844
1413
674
1264
1484
545
340
1986
1793
1052
678
281
651
1005
1599
1409
705
1979
87
135
721
518
329
276
323
791
998
559
1996
1605
1561
191
1369
235
1806
853
779
145
1190
923
1548
1867
1555
199
871
1153
1607
1575
1131
45
61
204
563
389
479
1237
1531
1476
147
1878
1433
1708
420
801
294
225
5
1424
721
1194
347
269
1412
253
819
282
1406
425
208
888
822
620
1091
1736
1360
1569
1324
1243
1397
1471
1120
829
1530
1892
1981
1823
468
1986
1246
1189
1179
1944
1809
591
197
627
1224
1602
1403
1784
841
224
755
1932
311
115
1852
1635
1357
1248
1457
828
76
986
719
57
808
1187
394
405
727
1572
349
887
514
545
1513
90
498
1267
225
1690
1843
979
1621
153
1093
1473
139
449
1072
1595
1629
1148
580
347
1556
1739
1885
1949
144
963
1872
492
1849
738
1388
1713
827
237
980
1051
1926
822
29
1899
974
1474
1723
1113
274
794
1059
1902
1941
1639
601
1848
1377
485
148
1520
1800
20
363
1648
1109
1750
1713
1935
338
692
1337
264
1513
1717
514
838
1190
236
302
1816
1029
1361
1717
1322
999
317
1169
727
1154
1669
599
953
1688
961
952
1148
1063
664
1082
1400
1707
770
15
1219
838
528
409
28
763
710
195
144
70
263
1465
1420
932
985
147
85
653
1097
1389
692
57
692
1839
1119
1708
1272
871
1414
41
885
985
879
1765
1393
1258
879
102
1452
1022
524
66
486
1943
997
1471
441
1081
123
1537
821
1167
1946
1513
1005
1064
1572
277
286
985
669
1171
1969
1899
1287
1713
1156
165
1815
959
1187
690
1025
1672
984
21
1494
1425
1454
1969
1313
626
1135
1258
490
139
674
61
767
959
1398
1436
481
1366
1334
1767
1079
842
284
1245
152
1470
1934
1528
1141
1269
1549
987
693
1354
955
358
1979
89
1967
821
579
992
881
1346
303
278
1133
1135
1996
818
1254
1426
11
1537
1022
163
1006
1307
1690
498
575
1590
1484
1620
1295
438
1977
1626
878
295
446
1457
1287
1326
1154
1589
1956
638
723
1951
1807
328
1376
1818
1864
397
332
869
55
373
1367
629
315
1202
248
1609
1992
224
1234
869
519
1679
677
157
1357
182
97
1312
1171
1171
1614
978
1499
1341
1147
1362
89
1830
231
143
202
1949
771
516
1150
1019
125
1493
1594
1710
362
464
1741
1390
620
1097
1572
716
760
742
1887
725
71
1385
65
1569
1098
153
1398
1328
295
1952
1628
1417
467
1130
435
943
622
381
653
1335
844
745
725
1816
1841
296
531
952
1389
769
1676
1812
505
92
1732
1603
244
1130
1282
890
1081
910
658
1899
39
1445
842
1012
1825
1846
347
668
590
1071
483
782
1718
1366
85
1458
134
112
1269
639
203
1001
593
446
482
1874
1687
1914
783
344
1812
1173
1788
1005
185
1964
850
883
632
1791
1953
1466
924
22
1183
1008
1479
1669
1119
1100
659
1673
452
1251
118
933
1124
156
846
1907
852
1009
1431
639
14
1615
603
1215
849
1586
1358
801
1403
281
822
938
1641
653
606
1111
1752
1264
784
203
514
1253
1487
1637
1761
684
1895
612
1692
1326
1602
57
1292
556
1624
141
493
981
1293
1896
1613
467
1185
1605
1119
1790
716
870
1405
1851
1424
1918
1455
910
1906
1215
1945
153
1826
1988
1830
1780
397
1473
335
20
1965
828
1352
1258
1075
964
1724
259
921
842
48
1988
63
1804
1838
1838
1721
1292
1099
1978
859
1043
482
1036
1382
663
815
1778
136
1150
1797
100
1977
1500
1357
1403
816
1432
1661
1736
625
60
1723
1039
1863
1912
876
1935
1555
1974
264
413
1368
746
1449
750
1408
263
527
1543
1764
676
1995
92
527
1351
1494
1342
1135
1154
1077
1759
1213
1151
798
1075
1062
25
1009
617
1999
1625
1029
1718
370
829
819
129
1444
1346
1672
1207
373
18
1299
899
1368
1144
241
854
298
1669
613
1862
1172
1762
1289
233
1786
649
1201
136
273
582
1854
994
1410
672
1123
1205
369
1146
412
1093
1163
62
344
882
1205
936
1736
1854
604
348
68
1775
461
1708
360
246
356
1560
382
981
493
587
1974
255
1610
1096
1459
331
241
222
1423
1403
283
1766
285
1840
701
20
45
1657
719
464
1783
1179
171
494
1776
527
406
509
1507
898
1095
1480
1152
1057
928
963
1387
1168
1184
1161
923
1819
1279
1559
1658
1979
1930
54
1987
1000
518
122
178
688
967
305
1566
1372
814
1424
622
260
1256
125
1316
183
1087
1054
1702
271
215
976
89
1493
534
98
1823
463
503
162
1462
1020
635
1991
60
1601
296
1625
1325
1461
1049
1946
1720
304
422
1388
838
1509
441
539
131
1007
1515
571
851
400
1020
674
1215
1522
1187
676
894
1821
1019
953
1421
1666
929
745
1126
329
1042
845
984
1464
584
173
1324
1025
712
1806
383
578
728
1234
1329
1747
1907
543
1620
1093
1571
865
1265
589
169
685
254
1450
1782
1379
1778
1175
575
1114
638
1159
1286
313
535
349
470
917
1278
1197
150
607
1295
408
1149
915
1852
719
131
1116
1659
300
153
1912
1749
1934
1642
1878
1460
217
991
450
1727
277
762
261
625
1232
1177
1903
428
1679
509
75
86
9
1341
1938
1080
1471
1405
738
122
1557
1002
1870
1842
643
1748
1302
1211
1090
1751
937
1366
864
1197
343
95
726
245
875
404
1105
949
841
1465
289
1130
544
1759
535
1282
1881
91
635
102
285
1277
201
1586
488
1291
1688
1776
1008
551
1325
1350
646
50
1946
1872
805
1402
820
1645
867
1460
775
1410
1570
1661
1043
1802
103
1677
1904
387
1306
456
1972
145
98
1659
1920
1106
562
1244
807
1207
1645
753
1078
449
154
249
446
1372
1708
1220
782
1629
1232
176
1431
1334
205
1686
1721
1510
141
44
1654
239
55
1925
1696
616
1169
502
174
1165
1254
1603
1614
1760
1851
59
1131
1910
1630
264
1890
861
440
1320
194
996
1005
266
505
1498
662
510
1736
716
434
1783
1683
1954
284
1856
1119
1890
1810
1084
1649
12
1142
1131
1921
1123
1747
162
1983
186
1482
528
1533
838
1146
37
335
1807
898
422
874
1331
556
556
1637
840
763
1107
729
572
190
729
583
1683
1859
855
805
1605
1016
1139
142
849
1666
1674
1687
1163
62
373
969
959
1147
194
642
1702
749
278
893
1863
1384
1621
434
1925
349
1016
1607
560
222
411
164
1238
1549
658
86
1566
331
124
729
745
849
49
1703
347
595
696
48
1343
973
941
1558
708
913
1991
632
1262
1359
238
1821
1580
1000
336
1169
548
993
1607
466
1676
82
1546
772
930
1946
474
1276
540
1170
1676
1883
494
968
1440
1554
232
1782
185
1493
1140
775
1665
1072
1774
353
592
322
1697
198
787
1372
280
684
143
1561
629
969
1189
1169
490
1216
1403
1335
535
1194
888
766
975
1073
611
467
199
275
1890
1972
979
481
293
676
1031
1431
399
1662
114
894
1222
743
214
762
263
703
1977
1665
389
863
858
1277
1629
1832
701
239
650
899
865
539
870
1844
1372
1515
519
402
1297
917
63
1763
162
1636
505
375
750
1119
1077
1078
783
1818
1941
1640
1094
1569
1823
1794
1807
825
1044
671
1363
1913
866
1086
1779
1384
1487
1076
653
1901
838
814
1889
1694
1189
638
812
617
1715
1946
434
7
1585
1879
1575
1759
24
1733
583
1067
756
298
1332
1621
1383
1462
1357
870
537
9
1122
1726
1174
1010
1419
714
1999
582
1331
1714
527
116
72
463
347
1647
222
370
1731
804
1789
486
1101
1120
107
484
581
1815
1705
1470
1823
826
1195
1348
1836
966
62
186
1547
1744
1899
426
211
1971
888
557
1969
1109
927
1699
265
715
537
1717
186
995
200
1118
809
256
939
983
1082
134
330
1269
1451
391
1454
1349
486
1705
1774
697
27
662
1253
347
122
531
397
386
1245
933
455
1782
1927
654
1252
735
1262
190
69
695
675
399
315
125
1141
120
1474
1627
1824
1247
675
202
260
1927
548
734
810
945
1471
54
229
1925
188
156
931
1439
1242
192
1628
1311
886
303
61
1200
779
1201
1319
252
1179
1495
1851
1853
1696
462
132
596
1195
941
1892
666
1346
120
942
1885
627
1872
1323
1869
63
1303
1531
1300
1605
1591
499
383
791
170
987
322
16
1189
526
63
1650
657
658
845
1949
901
1862
1647
1373
803
1531
1999
1027
1206
219
1089
508
1749
389
464
1339
1239
1198
482
1760
184
1155
1775
1372
1680
1838
1374
689
847
570
637
1748
783
635
1120
1585
166
1470
611
1371
1689
52
230
1437
792
693
1128
382
1890
1609
142
426
763
268
149
794
457
1874
1482
1304
443
471
1403
1225
1105
874
1162
1622
343
124
992
31
175
1573
1468
1318
265
595
1700
507
555
193
1284
1669
812
1784
814
1269
1658
296
572
100
766
1974
1677
222
847
838
1844
1541
961
1187
1572
1136
760
1391
805
1024
1985
504
1882
891
1048
1517
911
1860
1301
1724
1128
958
371
51
1409
1136
376
1085
1358
1574
1922
1201
1114
1235
387
685
722
1498
75
1526
522
411
382
755
1653
1429
272
563
1640
1924
639
767
881
1009
817
641
497
1192
78
206
765
1999
1758
1879
1233
144
915
306
1994
990
1832
515
1752
213
1621
1405
1993
244
319
1633
167
957
751
1399
318
1568
40
814
1111
117
1019
228
467
776
458
52
1271
1724
357
1264
713
540
130
817
752
103
221
745
346
539
729
513
1848
1479
1911
165
1398
302
1330
509
418
348
1088
1237
1475
1897
1640
745
1620
1996
361
685
536
842
1501
1639
944
1721
735
1290
611
1463
1802
810
942
64
974
339
366
303
1199
1135
1002
638
371
476
534
10
1573
506
358
1933
1190
1245
774
1042
883
70
762
1618
1359
1724
1432
1512
534
725
1575
1859
1416
1940
514
966
1075
1515
1604
1797
343
489
159
267
994
516
551
535
1760
1676
1576
994
1745
689
963
1103
765
395
614
1650
1119
189
1508
534
480
373
1500
1554
240
1455
1703
582
295
1861
1200
1641
376
1750
175
487
1425
103
1480
1170
1143
443
624
1907
1189
1238
1556
659
1778
1064
1193
257
1788
1044
163
27
850
1865
960
1144
1725
159
784
452
1908
959
1290
1333
1413
769
854
555
1563
1477
462
1103
1066
17
1762
843
1432
1306
1452
1572
349
1614
1598
1198
1830
558
341
1554
716
1477
357
624
435
1646
308
199
766
1513
753
681
989
1566
135
407
1583
1896
1249
1366
1201
700
937
1901
665
887
1098
494
1444
1791
399
511
1267
755
1134
53
752
1793
251
1870
1657
1355
902
998
921
1036
1404
855
932
652
572
484
1704
1861
385
368
747
1482
862
190
1624
1260
700
1242
367
186
1294
1470
330
1896
1339
1987
1251
240
984
171
1276
387
1025
559
1390
1596
1042
1093
1456
1426
1461
554
1260
674
743
1235
1933
1795
477
651
332
1770
121
1013
1666
1459
1351
1268
51
334
1438
1678
1072
814
236
814
761
1629
1906
569
1407
1718
1122
666
743
217
252
1028
11
728
1678
694
850
1798
1706
515
1609
1409
134
11
94
1923
1688
1166
736
275
331
1496
1903
588
64
1661
306
1538
326
1400
1754
578
427
116
1657
105
809
506
254
866
1372
214
274
1505
224
720
1427
1911
237
514
537
567
10
440
1154
425
100
1811
1962
778
1211
1715
1707
1637
1830
1715
1741
990
221
347
208
1592
560
833
1449
784
1552
875
1046
1788
1389
1583
354
1750
374
1860
526
825
1670
488
1954
880
554
1660
869
736
1727
961
77
1947
1307
284
1890
1867
1469
1338
1002
1372
565
47
1160
305
1629
1865
406
2
76
931
827
1746
1418
780
977
324
792
1845
1059
870
1158
1487
816
464
1771
1057
682
1591
747
1683
962
1311
82
473
1967
1710
338
372
64
765
1302
1242
510
1072
373
1839
1747
1516
35
805
385
1192
291
1552
1656
413
609
689
355
1355
372
1317
1017
805
1789
983
514
478
1354
929
1243
1007
170
104
430
895
1942
176
410
1977
1332
795
1520
1975
698
1175
739
1306
1864
1094
1012
587
410
28
1391
550
1362
256
1380
1067
1185
974
426
1706
1429
855
600
1723
1031
1362
51
362
508
1570
336
1205
1097
1075
511
1312
520
1874
250
1281
254
1640
1830
1615
247
1561
682
1783
886
1107
1841
667
313
440
389
1343
1801
439
57
660
360
392
1865
1456
1818
727
1119
337
600
1368
1617
853
1359
1799
820
1606
1711
1853
1740
949
1311
1580
1615
1623
20
3
966
172
793
1022
832
1504
1765
1048
960
1935
1774
78
623
373
1798
592
1578
1156
742
397
761
804
249
853
1752
1559
432
1366
1533
803
1720
498
1327
864
1871
510
368
1988
1557
1679
274
1330
1756
896
54
1905
1839
1983
1061
580
731
173
1736
1331
1025
1487
889
1457
1205
422
259
924
1271
1937
140
1494
446
507
1481
2
185
106
1683
292
1001
89
197
1192
71
1257
123
802
1429
1858
132
806
1345
1373
262
901
146
872
1824
1768
809
315
1261
1606
821
1093
1608
1005
1198
1642
1649
551
1730
1845
1742
153
1453
1864
1306
1233
74
1437
38
1418
1161
651
318
1658
1523
493
1426
683
808
686
288
1980
131
247
1337
1328
1889
985
230
1970
1181
1971
122
633
187
1427
1865
260
1216
1903
29
728
553
698
386
427
1542
163
1109
349
848
1749
681
1330
1995
17
658
235
1001
1239
557
181
1562
1030
1165
1748
809
1029
359
24
931
739
1103
1836
1436
1840
262
977
2
1723
1678
1202
1471
358
531
1817
374
1540
404
1726
779
960
258
340
341
1422
439
1149
802
797
1524
85
1535
627
1920
1322
466
533
298
468
255
1975
1669
77
684
551
246
1409
91
649
1486
869
1960
1743
1560
300
1516
1998
1449
670
1146
1324
754
1032
1950
1025
353
768
1557
650
1587
164
977
1607
240
1660
157
485
1421
247
1485
906
1467
1796
1001
1026
448
868
1375
248
1537
520
1571
642
1551
1521
1666
1903
640
1223
905
226
1738
1881
1832
1977
1892
1988
814
1312
587
650
218
405
446
1218
1431
1245
437
1157
1492
1974
1677
1062
615
1227
934
281
1482
1925
1855
386
150
1592
618
333
1920
861
673
1085
173
1259
1735
742
15
532
311
1797
1776
747
954
1267
1072
630
680
1687
208
1966
319
1689
1890
525
426
40
468
1043
724
387
256
1396
1472
428
1006
1206
1521
1021
89
1831
817
1864
929
1770
1482
1
399
513
39
959
478
357
647
368
1233
1425
759
1700
819
1482
86
1074
1230
1909
1501
235
1466
1373
1255
1554
1203
424
1417
484
193
1250
484
944
1763
522
1902
240
1230
900
959
462
324
69
161
1143
1903
598
216
1132
507
69
1366
1972
1441
973
1526
996
1396
1294
1479
1588
896
314
883
658
835
784
1249
64
1684
560
877
7
628
1037
1501
530
1634
1717
1661
492
1785
1027
464
1577
351
341
572
1746
1634
50
1685
529
363
568
1538
1549
1703
787
1964
1738
1346
840
97
325
228
1597
855
214
1313
515
705
1449
1893
1520
1026
243
1860
1597
340
1494
1999
25
374
713
944
1912
262
646
1050
577
384
747
1769
480
1071
1996
428
1925
561
1741
792
1266
1541
1036
785
566
1279
645
163
1970
490
513
1994
1215
1225
1289
1126
1838
1935
527
415
670
1273
183
1501
344
530
1928
268
1091
20
1411
708
1561
447
1844
126
77
840
640
46
1329
1152
392
896
729
1680
21
566
1614
548
1332
635
172
1514
135
515
396
415
1135
1486
434
545
545
1994
1343
388
120
1419
1228
1111
1465
908
263
208
1803
1343
1887
176
1908
1853
1075
1240
487
1246
1105
974
113
1852
1388
1247
1337
1821
143
233
167
1838
621
638
1256
200
1748
1072
1107
362
1279
1262
1704
1518
1437
1964
1370
863
1203
208
108
659
1533
572
511
920
170
199
1093
313
432
1259
502
1404
248
1757
1603
1995
1181
1061
709
811
674
412
328
462
375
49
1324
1929
609
1784
940
141
355
1450
1413
525
2000
505
1189
783
115
1690
186
362
1798
140
708
978
1553
1416
1789
226
180
468
688
906
517
363
1187
1125
146
126
1617
853
1927
1029
1377
1926
1533
917
709
1999
606
1246
712
403
1386
1420
1733
1290
1187
1521
1515
1718
340
554
624
1208
1269
1810
332
1766
287
1949
618
213
1329
346
138
862
1262
1198
1212
219
444
1924
622
181
1695
706
1470
1233
578
1336
951
917
242
1926
125
1510
87
808
1275
373
1108
245
585
437
590
1074
1650
204
272
861
422
1067
1136
1395
1599
1182
100
1420
415
677
1107
1717
1594
1348
1994
70
1209
80
877
836
452
1985
1432
1388
773
21
461
422
224
1084
1634
998
502
770
392
100
1951
492
1519
717
1168
626
785
1113
325
778
1182
1886
857
59
721
1660
395
152
1047
1167
524
1860
1940
1100
1295
1573
97
1797
694
840
248
997
1331
1767
1713
851
744
498
315
1420
1627
1497
1305
484
1907
377
495
653
880
1894
171
1756
105
110
1207
1399
1682
1303
1195
728
494
1443
1724
1825
1561
1436
1027
656
285
1341
427
1912
1189
84
747
1447
812
1241
99
1692
1486
269
1799
1590
378
1005
989
412
659
535
1139
1152
329
862
1328
1889
649
354
896
1286
47
1675
1197
1587
1758
1943
1034
569
1535
1132
612
1021
1753
410
610
130
1766
1950
893
424
485
383
1928
813
1596
1255
1054
245
1961
301
1882
359
1975
1078
1945
1732
1372
978
301
1258
462
1264
278
214
1674
1240
695
1791
1189
1940
215
25
322
142
838
1918
1748
243
514
1708
543
395
418
518
1824
363
601
1547
1692
1253
804
153
517
1434
366
542
673
1413
332
213
1352
898
238
25
1391
1075
294
1139
1669
807
1198
211
1553
1616
1080
1728
330
1681
1274
21
1285
78
174
1801
1511
891
694
535
655
1026
747
6
1923
984
31
1314
410
676
804
78
1483
1
641
1387
1968
1720
1115
297
1752
740
318
1037
817
843
1189
679
85
1883
1213
740
908
1960
1097
1182
1295
1479
847
1705
155
2
134
1989
3
774
1375
322
846
841
619
597
1581
1288
1633
749
130
1174
1780
566
1056
992
1305
315
1303
754
1848
950
232
1047
1006
386
1048
1139
726
1050
265
453
1724
1110
1293
342
1706
1225
1981
1691
326
462
864
105
1027
271
1448
684
585
1103
1437
784
52
20
1830
1057
758
878
547
1483
279
811
1935
2
1920
1228
695
1626
804
675
1668
1129
1136
883
1585
515
1153
1385
1198
89
487
986
1224
890
1005
1054
1946
1762
283
844
1245
561
1655
1179
915
1926
758
1961
1903
1914
636
1570
1394
123
452
979
637
1956
715
186
396
1201
1171
1620
90
176
673
387
289
955
1230
1533
1867
1236
1064
1133
1162
173
1094
1064
438
81
634
1832
555
1437
1162
1544
1745
1876
1729
140
1076
1252
1759
1517
1779
783
1903
67
1737
1484
1952
1956
720
1367
1440
1881
1891
885
944
329
1317
1577
512
1872
1366
25
1767
1110
1900
1495
1249
1327
1098
1008
843
1228
1790
1097
1647
1879
580
1950
186
1299
1668
1977
1179
1558
862
123
238
178
51
749
401
1768
773
167
877
1024
14
478
350
1111
1837
1544
691
1978
992
337
208
1924
286
393
1222
1953
722
753
1862
1583
1227
100
112
1629
1200
513
1397
325
1031
273
1348
1044
1102
50
507
938
1945
1197
916
937
1533
1123
860
170
1868
433
474
589
1185
335
523
763
434
634
392
1986
1498
1788
310
529
412
1657
1572
1866
1706
78
803
1651
1626
1718
939
1158
841
150
1679
1060
934
152
1648
119
487
170
1233
1272
803
1624
1257
653
1763
1566
1181
527
1223
752
392
1280
1182
1194
1282
807
1264
572
317
456
721
347
1515
1655
499
1162
125
1337
1683
1709
608
837
1685
217
1489
1447
1782
1021
325
1356
125
1068
988
1306
614
269
464
1877
1193
1132
684
265
1479
198
1919
329
1711
395
1665
1745
104
272
581
1788
488
422
1586
622
1442
263
329
1566
1330
1316
1223
295
1937
1687
171
1129
1170
1206
1393
648
1403
1664
1328
1465
410
992
1561
865
1616
142
652
455
563
590
1076
356
1204
1405
1922
533
1072
1144
828
1008
1182
1350
136
352
556
1881
1351
310
1896
679
127
305
22
1687
1170
1637
180
173
444
1094
762
1519
1450
317
1275
1371
850
699
866
29
1706
48
1730
194
399
637
74
101
1299
1969
779
1777
625
1153
1815
1794
789
1995
1967
1232
1088
1080
1103
889
1397
729
611
598
1427
1477
978
1485
1876
1059
1678
626
48
103
726
1346
423
1857
1474
1047
1009
1288
1193
149
1634
1159
1733
722
590
835
1962
338
1915
573
1287
1342
401
264
826
276
1675
855
901
1722
957
1978
1419
1731
1834
892
777
1194
179
1969
1343
165
1479
1075
886
421
261
1199
758
175
123
45
1868
523
660
1045
798
334
1899
50
407
1207
28
1825
937
213
716
66
1759
1247
386
1101
1411
217
527
648
637
787
198
1394
1313
321
1790
1181
843
450
577
1993
1135
828
394
1542
386
773
1718
1323
986
786
1740
1096
32
125
196
1794
341
722
793
1329
1860
990
723
1172
1662
864
704
505
1665
1281
849
800
460
1242
693
845
15
410
519
1352
1195
610
447
1578
735
994
1723
1427
67
515
1108
1926
1857
182
1449
1518
1045
153
374
710
1785
1574
1861
596
816
553
1440
1182
962
1959
885
509
568
1683
86
1654
1028
1809
1433
1094
675
540
1371
883
721
819
753
117
1323
1478
826
1107
1052
686
1702
219
1590
1494
1752
552
1804
636
1412
723
670
1497
729
49
1657
513
1142
684
1052
512
1566
124
1682
318
592
1005
1796
1418
463
847
455
517
1417
45
10
1168
948
165
155
359
887
824
207
1615
872
216
127
365
899
1530
1228
464
5
909
1134
597
265
1281
366
1080
127
1172
1596
1895
1216
1957
1062
515
473
1216
1225
1359
391
1784
1326
1262
1999
1804
1978
1249
1686
1205
1712
42
465
1197
990
1082
477
1355
161
955
879
108
849
446
416
1910
961
888
1125
537
598
1515
320
1923
1128
670
79
1105
1918
116
661
1982
157
1478
1530
1147
559
7
853
1071
961
1731
1178
1810
177
1593
71
1489
832
1548
25
1429
1062
697
1704
542
1366
1782
1998
1636
249
659
1969
405
136
1498
1903
1046
1504
756
116
817
838
1293
978
1014
1237
1400
854
68
947
879
1848
361
1927
1551
902
1644
1684
899
1279
1932
1909
1599
337
396
1097
591
1793
952
1346
1908
120
536
1552
1097
1901
1140
497
755
1559
1443
1985
1407
155
1911
957
1056
1554
993
307
1185
924
567
783
1612
1315
231
203
1107
1183
1900
1015
1654
435
918
751
336
58
1599
1442
1616
1393
1426
1022
1548
1688
331
603
1241
1323
1261
777
246
1828
1912
210
1494
142
412
600
1676
311
1614
1682
1098
884
432
1433
941
382
874
908
1774
651
282
1321
338
612
276
1930
286
1888
1059
883
67
970
1092
1560
1463
1503
160
1491
166
125
1172
1263
1008
1955
1047
300
336
1920
1208
109
922
1489
1782
1259
100
409
1540
737
296
598
1619
363
1567
711
274
1382
565
433
1224
730
910
395
344
1917
701
1390
217
1036
1661
1776
1496
582
1264
1629
192
1715
37
1732
451
685
329
69
1399
248
1131
1672
1981
1696
457
1204
777
1366
1950
1121
1634
650
510
1850
1685
523
1977
1532
1104
1240
1161
1648
1306
1549
1379
1756
233
59
177
1983
658
1659
1655
638
1354
463
1841
483
1828
1790
1955
1461
439
816
1663
475
1338
1639
359
794
1231
1871
441
536
1419
171
644
4
229
1172
1986
887
830
1992
1524
536
454
1717
1018
633
1506
972
94
297
1787
108
1123
1477
1746
1481
270
976
1351
710
1864
1122
880
507
1125
1460
1678
1462
346
859
1806
222
1394
611
1938
763
1244
1795
1734
1689
443
1873
1796
1566
1349
1541
1046
1970
869
749
679
1084
1870
1910
1942
994
1721
1971
807
419
829
612
640
223
1223
929
985
466
1075
1071
154
1518
1295
301
1083
995
193
480
964
1413
1228
1994
496
1097
255
437
442
1975
407
1249
393
1588
1860
1384
1810
1434
312
1146
251
1387
568
756
1256
1862
1056
338
856
1249
817
171
661
45
164
1157
1493
418
1945
1935
745
704
1183
1137
291
1394
873
452
1180
1184
1597
1430
922
517
538
177
730
1593
866
1938
841
35
108
1854
431
624
1362
1923
1393
1306
1857
137
9
1391
1626
651
1137
498
1102
668
33
1051
449
1307
1567
986
1835
296
579
701
233
1771
735
693
1624
1165
1316
985
1439
708
643
1648
1197
1003
1390
822
1654
878
1319
755
1545
1351
157
1994
657
1723
1331
492
371
261
1544
955
32
630
1999
7
146
1314
1344
1584
374
1986
1231
1570
988
621
391
993
1850
61
1748
1395
1411
256
1740
420
331
1070
1263
701
1331
1158
7
1714
1787
6
1720
1932
1671
1063
1867
44
1400
1098
1613
388
70
355
1380
1919
415
1479
1665
1826
87
1404
597
417
826
211
1469
508
1368
1475
221
1506
1832
292
1437
1503
1707
1655
1898
1106
1104
1511
1845
1173
1865
1577
1444
280
1407
1108
457
1493
864
1405
1909
41
1615
1729
548
1334
1556
1120
839
1387
1411
627
1241
1469
281
1139
575
1385
1001
771
909
1217
699
704
1848
106
1812
304
1950
1027
60
211
1067
26
1939
1966
1359
1494
1085
549
1233
847
1175
825
316
1808
1963
1242
1544
1315
364
804
532
1063
1508
379
1520
1671
1035
1821
697
1094
31
115
1472
322
80
830
167
1516
1379
1751
362
905
576
677
1064
890
270
607
205
634
1411
1088
48
918
1818
1567
940
852
1739
1636
298
1770
102
1769
443
181
950
961
1696
680
712
409
1585
1639
1438
1000
528
1707
1959
1084
692
1369
171
1091
638
1989
657
1577
1192
748
1564
1489
869
1665
1609
1311
197
559
623
244
1590
1334
1004
1174
972
441
526
1852
500
484
935
1543
204
1106
634
1193
1446
1642
1121
637
389
684
478
1257
700
86
919
1248
996
1542
1491
586
875
494
111
199
1287
636
402
1786
1119
1336
1328
1322
793
313
514
590
1955
1634
1227
343
669
1704
1600
1720
141
518
967
1489
411
457
74
1286
1303
536
1836
589
1172
589
726
642
276
405
316
1069
718
1181
10
672
1167
1236
1366
187
1291
965
1907
1432
1835
873
1272
245
1682
1345
1882
984
232
69
1924
1403
1009
1001
397
1285
1405
1064
705
122
244
714
1145
1410
302
511
1597
1592
1827
1503
1375
13
727
646
610
408
342
843
1743
574
1264
18
328
272
1018
724
1556
423
1787
260
896
383
974
393
1792
1275
903
1740
1218
1081
1594
593
1446
673
1590
55
1432
1932
1249
1175
505
512
1544
832
784
562
1908
339
1336
46
951
231
428
276
975
572
1902
229
663
1119
1310
609
63
1107
1281
1653
1161
712
1584
409
238
440
1273
1782
1623
56
343
1530
746
30
1928
48
260
707
323
1587
1630
224
1815
293
1695
1124
1253
1757
230
533
1409
1742
1596
1344
503
1834
1783
1775
1615
1406
182
309
1287
1279
338
1214
1327
949
1921
1
535
1550
577
350
194
271
1825
1446
27
407
330
1436
500
1926
779
1002
1759
914
1128
1725
319
1661
385
1605
1292
1074
819
970
374
1091
970
1261
992
1546
1610
1538
1816
1786
983
195
192
1313
1982
1044
1590
1112
45
1700
25
1525
1776
343
1185
160
1948
828
1585
1118
1797
1958
560
767
1218
1551
664
1179
1088
832
1317
423
1026
1860
87
1007
903
1676
118
948
1375
143
824
1150
837
360
1661
1136
1188
1245
253
984
1554
1164
102
772
1067
766
302
506
1597
1618
928
974
1478
1366
1980
380
1041
449
1679
767
943
502
268
1780
862
1928
915
49
1524
1520
1384
1430
683
1486
201
1749
251
854
255
199
472
1534
1172
301
900
1151
680
292
1951
359
1059
894
1212
1326
673
73
1606
1587
473
1481
1106
1857
910
1789
1342
1462
1889
1944
668
143
142
1139
29
1313
1439
928
815
470
1219
765
1180
277
1658
392
1955
682
816
1912
269
1289
1744
1726
1497
1006
1866
1190
819
1755
1133
1486
249
1626
624
277
1290
414
1556
456
884
775
1220
63
1403
1230
454
1709
1911
1622
1972
531
910
1716
257
758
1073
474
1947
1891
228
1431
1377
829
1408
2000
1457
697
766
1013
1152
1
139
723
63
1893
304
869
1602
215
490
1925
1097
1751
1992
1705
860
1064
179
1158
955
758
588
683
1586
347
1034
1395
1395
1799
407
898
1799
897
1620
214
789
1924
1434
742
490
275
667
1586
25
1010
1291
1236
74
1821
393
1380
578
1332
62
516
1678
1095
1910
1072
1246
668
1969
1044
1564
1940
1609
704
215
1042
1798
1056
1316
816
642
1692
1825
284
927
250
456
1319
1629
1033
650
42
1548
679
1489
1809
102
734
476
422
129
391
362
1738
1447
928
779
1244
1984
447
59
977
138
235
1612
1065
485
67
735
465
1099
1385
859
999
415
347
807
517
1432
1635
938
1560
25
1651
1297
1823
931
428
1066
914
874
1476
1890
1011
63
1501
427
899
1567
1162
1363
1017
898
573
15
1312
1271
822
180
702
456
1470
262
832
1120
1910
655
50
689
72
1315
1562
1548
1204
925
1610
1056
1351
508
974
864
222
1991
113
1147
5
1777
417
1178
1956
1119
1633
1425
1732
817
897
1993
1471
1298
682
1542
613
595
1441
168
1519
1402
1576
1222
261
549
437
483
539
550
1981
544
326
397
1721
633
1867
1706
410
1950
522
1658
1943
344
955
976
237
1919
1570
30
439
1441
1431
14
1014
1692
562
1450
526
1101
351
506
1996
1028
1254
68
13
1121
125
422
1070
998
79
1364
1341
1385
339
1930
1656
261
1959
94
1701
1741
459
1066
1432
1020
867
309
472
1570
1166
819
597
420
1239
961
1540
1363
1734
961
361
1812
325
53
1549
663
1982
1204
1275
1940
1649
1327
1681
107
392
1464
1478
1259
125
302
1180
1290
1472
128
1709
710
1089
1248
73
822
209
433
986
885
485
534
1547
819
89
1174
1110
89
500
1142
547
892
606
376
502
1082
1029
1681
371
501
1808
80
1562
1248
1679
1634
70
239
418
1055
1123
1255
1940
1022
425
380
195
1534
820
1046
676
1366
1937
1633
93
790
714
1122
822
1084
1974
982
1515
1535
229
1546
1169
298
136
1938
1704
1259
1544
1995
632
1968
726
1178
1502
1545
223
177
1262
512
161
1707
1653
874
828
475
309
801
1456
176
335
1684
1721
1855
334
1856
145
389
1466
1688
736
449
8
1461
1978
1509
1358
553
37
971
1064
197
677
716
1422
1856
1542
82
656
997
257
1343
1033
1977
1549
1718
185
1693
458
2
1381
1193
451
1740
1006
780
1248
715
1332
1636
37
747
184
714
1463
1605
921
1356
38
1929
353
295
1271
1737
623
819
1806
1159
512
263
1161
244
1456
1963
1983
813
742
1582
1527
74
1217
1915
820
1400
980
634
1356
1901
1990
1393
1829
694
39
1099
782
662
269
587
1820
1132
849
980
1727
656
1294
1709
1820
36
1642
1698
461
1210
1613
1632
961
592
618
316
844
607
61
672
1652
99
122
785
1112
391
1371
932
1874
571
263
1601
1579
1909
1661
1398
1944
1303
1096
756
512
708
387
1473
1651
1004
140
495
1962
552
1166
1965
1003
1640
749
114
382
471
1397
255
1394
12
1855
972
1920
1516
721
215
1170
1816
1322
33
875
60
1857
526
1064
349
1372
1377
900
537
1694
254
528
794
720
909
1617
468
1516
1010
479
1370
333
750
1237
1053
1316
758
869
989
791
95
1049
647
620
464
995
1991
192
247
880
1885
852
1759
1031
1571
668
647
39
183
8
869
1904
340
1971
1141
1744
1638
250
612
627
1040
1059
1675
39
1678
138
1033
21
329
1631
1252
566
483
1010
1596
53
29
594
443
563
601
1312
467
1292
1634
1959
1035
1271
208
1999
1897
1248
1057
1571
1286
1086
60
670
1106
741
653
709
1658
1135
1719
1253
1539
99
1846
334
662
798
1645
1128
89
1278
1438
1123
548
1645
1121
797
1244
177
719
881
1263
1131
1903
720
1871
555
1429
1528
41
1499
1132
1931
1949
1329
264
610
478
260
89
566
1889
1526
40
789
1523
1513
1585
1118
1689
303
351
1303
1433
253
375
1655
1159
155
1534
1551
5
1017
1833
1953
345
97
563
822
356
651
1739
597
529
1779
1385
51
1643
969
1520
1683
1623
1870
986
1408
474
1712
1414
1984
1866
948
1534
222
1964
1367
174
661
1815
736
1834
522
1739
1925
1118
267
55
502
669
1697
1822
540
1379
1797
410
716
1204
1235
427
617
1219
644
1916
1104
865
232
822
1039
892
636
126
1077
1510
216
1001
627
482
1055
1481
1502
1103
1654
394
482
1450
803
1197
1005
389
1976
1974
1607
971
1889
1063
1836
120
1884
1226
1363
872
1351
440
381
1919
1792
1359
400
1199
1191
254
301
845
647
782
646
1801
331
1651
541
306
1624
500
1276
1512
1562
1463
1984
1797
688
1698
668
391
489
1400
309
281
1111
1060
1479
301
1665
131
1497
663
913
143
815
1595
1793
1356
1900
1768
1855
1527
1279
1416
990
1614
1564
29
1312
232
771
1800
1983
1431
432
1093
843
1910
1746
507
393
1242
1522
1657
1736
336
1251
1528
43
1502
1295
1897
1028
926
1664
369
891
1228
750
202
1811
1872
2
145
1303
433
1238
145
695
1335
1003
1439
928
524
1095
664
1212
345
191
1254
1846
1838
1503
1225
1115
1166
1594
5
393
695
207
555
566
560
700
1868
1344
289
364
390
1623
1367
1828
550
242
922
1213
1805
1266
1756
1059
1463
1945
561
688
1059
78
281
1063
823
1327
1621
1377
1892
532
76
112
1876
716
475
617
338
193
445
1240
787
1718
804
591
1336
559
1
798
855
913
1485
1913
991
117
1328
1813
1443
948
1541
1687
1480
1969
1798
1707
684
624
323
1374
1169
1119
613
1955
837
1768
897
524
679
898
1321
1533
162
806
1446
1152
1274
1125
1316
717
72
857
755
1903
1177
552
1961
1860
1527
284
1585
695
1754
549
1001
942
317
1898
1465
995
1147
786
527
1308
1943
324
812
1216
1448
127
284
1872
1335
1038
126
511
1941
87
723
1468
722
307
162
475
856
1163
1769
1172
1412
1233
166
558
370
1044
1865
312
1368
1028
1880
1167
1155
163
1390
841
1201
1516
1352
1493
1602
74
960
323
732
1122
1149
1587
636
1269
758
47
854
1275
956
1223
319
1172
1887
38
200
118
1556
1706
280
946
546
1832
461
249
1325
414
322
636
1088
1054
109
588
992
744
1857
1750
1142
710
1376
449
284
46
1621
170
435
1820
639
1991
1525
919
1288
422
1102
100
671
778
513
1344
1414
1600
397
1522
539
1741
618
395
1842
111
1456
1217
560
1740
1263
180
261
49
351
900
391
227
170
1678
648
1623
1777
1318
753
641
662
166
592
1410
39
1131
1150
1008
1877
991
1471
1333
560
30
1072
174
561
1684
222
1263
583
613
1489
1104
290
488
727
419
1806
1831
1059
819
1996
3
228
386
1133
1730
1746
1009
1072
1216
341
1631
1597
1764
1804
509
1448
378
1771
382
990
1611
1838
1631
98
916
401
255
746
1812
1073
1093
1814
1301
1830
946
1382
1575
306
453
1142
999
84
738
762
239
1246
561
616
1368
1295
1957
978
1132
1940
1428
47
340
1682
1144
151
1107
236
1964
407
65
1261
140
1992
1567
592
1133
565
1027
223
1678
1618
1820
591
233
1540
1885
542
869
1368
481
296
1766
820
330
909
1323
1436
1144
1638
194
1560
899
333
1903
817
1276
1036
1733
303
1610
1410
1920
1429
352
504
968
236
1045
1837
1603
1877
484
1720
1049
813
628
371
248
123
8
441
35
1258
1125
1937
74
401
1324
158
1055
933
1920
974
714
271
1829
33
859
1226
1869
813
1102
705
533
150
1517
1160
872
117
1283
880
909
1669
489
34
1605
915
786
929
1072
1840
213
991
1165
926
1262
993
1311
472
218
1531
1284
1672
235
1816
173
104
976
1045
220
610
276
1480
278
764
1513
234
1678
650
1514
750
489
1727
92
1653
1004
1705
998
314
176
1567
1845
1460
1590
79
1275
1763
182
602
807
753
1563
1082
233
192
1845
97
426
1523
1099
1939
624
1587
17
715
1592
1021
420
941
1686
947
507
1530
406
97
1961
33
211
494
986
1017
1599
549
450
183
1092
294
631
1517
168
1729
1808
1143
1316
176
210
1259
1548
629
199
1234
1927
1057
1115
333
1505
1427
717
1715
273
1702
1083
1871
250
1532
53
1342
178
683
1210
697
412
1369
1840
79
1545
49
1689
1444
1029
1887
1029
955
1295
144
1639
800
1922
355
866
194
57
1949
64
306
1832
116
1999
9
1151
1561
706
1914
1281
897
344
1177
945
32
621
325
270
1649
1279
1564
144
918
715
66
1272
1933
259
1328
233
323
1986
416
790
336
425
292
248
1482
205
1529
730
900
705
26
931
1677
350
1552
1326
1980
1468
1821
897
534
1886
521
466
145
200
1050
819
537
1466
1960
1225
242
252
1472
75
808
1000
804
1708
57
829
638
1733
1178
190
1410
1509
1657
1231
406
190
1468
1278
1008
1964
1829
57
782
366
1874
742
1590
115
993
1061
189
1800
413
992
1859
821
172
497
905
1701
1038
315
1210
1046
1897
1967
1587
1716
1244
946
1680
1072
1003
813
1789
1228
1554
1378
1343
898
791
1883
1050
1203
1227
908
375
1398
1756
1279
1099
1145
1945
660
190
1841
626
129
1909
221
1074
1588
1292
428
400
1433
1656
306
810
1350
1203
1952
1232
604
1506
458
1864
1880
208
1619
1159
1658
1116
1103
317
1305
1296
942
1785
1204
1162
859
1143
805
1286
1894
237
1293
199
1399
642
1754
1350
1874
357
856
683
220
1087
890
191
245
547
1306
1700
863
962
995
156
747
550
1317
1957
1692
474
1242
1585
1062
887
136
460
1528
1889
162
1401
597
1369
84
1169
455
1325
1711
1052
1872
1016
751
734
329
1745
1242
1427
646
910
1383
337
1383
977
273
797
1863
408
1608
1390
648
1769
1143
1245
1489
1226
413
1944
550
123
995
773
1490
1745
1859
170
1841
1100
1597
486
9
979
1174
1744
1955
1798
540
1817
206
147
1207
853
268
349
449
1756
1926
1213
1699
827
1687
1045
1600
1176
1141
1810
1346
981
909
1294
1818
917
272
1343
1012
227
1141
1551
395
1698
50
1953
550
317
653
1351
72
930
563
123
1757
250
1167
1708
1777
308
1517
1474
1640
425
767
1810
1693
1039
1152
1057
1617
292
607
363
1989
1008
316
891
1324
968
593
1396
250
1155
1870
6
1756
1036
65
1533
1695
1581
1358
1335
357
125
1496
401
1515
647
1809
1131
1291
768
1493
1279
1775
160
521
1099
1480
1113
846
1729
620
715
86
375
102
150
259
1797
82
1617
1483
438
1741
978
1190
1255
1976
999
737
1266
1766
229
897
1540
741
1417
990
220
882
187
1948
1501
901
33
227
1355
182
486
1151
615
102
985
1404
194
314
593
1448
289
1943
536
1555
60
764
803
1952
1856
219
941
75
1452
1480
374
952
380
406
1179
86
939
16
1588
1905
117
572
1308
310
1237
1901
109
1526
195
644
1432
255
1759
234
206
1615
804
1498
41
256
977
415
1559
1709
1172
1089
1794
463
1104
1734
367
1572
657
1675
1881
1894
1927
341
1771
121
984
1202
727
1095
1787
932
709
942
782
1101
1549
110
1515
1108
1818
1039
196
1964
1853
1652
1697
219
1223
353
245
1456
598
171
1796
368
644
1132
1921
1370
226
1707
654
1286
1001
1435
386
549
1544
253
1656
1714
1643
204
1677
1495
207
1725
65
1429
429
310
884
1027
832
1032
1746
1475
163
1667
1197
740
1725
1850
25
725
1636
762
1274
1179
1014
1281
1244
1008
1836
1272
502
42
996
919
1471
1777
1228
706
1155
411
1737
900
238
251
566
1434
990
643
1635
1366
1367
1270
128
992
800
1493
273
396
501
460
1667
1354
502
663
272
324
791
1851
1381
1945
262
1470
844
499
1720
1762
284
1062
404
270
427
1770
1891
554
1114
1042
47
1386
1437
899
197
1104
252
698
118
524
1021
908
374
754
852
987
223
47
1837
1942
1808
120
1003
211
741
1782
333
631
335
1446
1673
733
1183
1109
1631
1379
212
1883
77
329
758
1449
1236
1483
202
439
470
424
486
306
718
293
778
72
856
1518
1853
1188
149
540
633
1821
1272
167
929
1255
1545
1493
1137
1973
1821
246
1774
1409
1728
327
199
197
1103
684
503
1820
1329
1280
243
184
1149
448
1723
1297
987
707
1117
610
873
398
1864
769
1890
1352
1094
62
1597
867
1822
1325
1193
21
1873
295
1056
727
466
736
358
709
919
1507
1156
993
803
494
1699
272
1103
923
1021
1319
1692
1262
670
785
1323
267
3
1497
1943
1195
1869
167
1842
924
894
307
1660
1603
1367
930
1109
874
1923
264
1367
1973
887
822
896
1907
140
939
1168
809
1723
842
1427
77
338
1721
1271
206
1888
1464
1482
1133
1771
1493
735
1489
422
1844
363
696
459
81
1021
1345
902
268
1251
1393
1206
770
554
1280
1611
1980
1356
1949
53
626
154
1940
442
1635
1072
564
1479
1806
52
1901
1
766
948
811
847
320
155
100
587
1757
1845
1792
526
398
1071
137
729
426
437
781
1404
590
720
1845
577
143
760
55
301
811
307
653
1929
1607
1464
1127
1926
1970
1578
513
79
1422
656
956
171
1727
1092
900
504
1528
1680
1907
470
752
103
1398
1246
862
1804
1898
25
463
551
1953
69
366
1079
346
687
656
1210
765
430
1866
1721
600
1592
1164
1851
95
1044
1883
354
1865
634
808
1614
231
22
1417
129
398
231
1031
350
651
1396
1780
997
434
787
206
1199
1216
71
1271
168
14
434
18
461
1829
1900
1166
1693
885
325
1306
1116
346
1075
1596
743
1305
626
1444
1956
373
1575
1304
806
362
1861
356
1929
1932
1978
96
297
412
114
1109
592
365
274
637
1250
599
1942
717
1296
1368
312
39
1025
1289
1834
1332
13
1409
635
1170
122
495
1526
50
778
1503
146
1427
266
611
535
1210
975
809
1846
224
1759
139
940
1054
1507
1603
1444
883
1243
1278
214
1255
1038
848
777
1159
1694
654
1208
824
508
1705
250
774
315
784
335
1290
1944
180
1865
1702
318
1157
1108
176
1111
551
1058
354
180
1271
1960
1217
470
736
727
516
1389
1935
1339
1897
1991
1940
1022
306
723
1356
1947
1019
1535
163
1072
1852
1319
179
380
430
1082
1437
1135
1261
708
1094
830
1529
1830
1556
44
1570
1842
1734
1466
1833
1673
839
490
748
194
788
1766
1728
950
1189
1932
269
1368
663
1050
449
99
184
61
1158
1629
1242
687
1810
798
1082
1380
991
816
1197
1175
488
36
16
1235
229
803
1352
309
1753
541
592
21
1908
1254
1422
708
1704
1957
1120
862
1585
362
1900
1395
1511
981
1126
853
1796
322
28
284
709
395
1870
1290
1198
1222
1950
950
1762
893
1322
21
146
743
1080
201
1051
199
1062
635
560
961
381
422
294
1506
1275
89
180
1654
724
1240
48
594
529
1245
1815
478
546
1928
1370
219
300
1867
1313
1379
68
363
1577
1481
998
489
794
1730
1262
1087
1236
536
1527
1767
541
251
1006
589
1196
1535
185
1362
364
1083
1289
86
1301
1588
1952
614
1318
371
1328
894
1852
677
1734
997
407
996
435
1994
1883
1961
1760
424
563
1117
1364
1758
1003
1548
1119
1719
982
759
1804
283
698
1755
1248
15
478
575
1261
681
1252
1346
1677
10
341
111
3
576
423
114
999
986
1582
362
743
585
261
214
655
1243
1324
458
1877
22
564
1476
388
1041
50
1648
1721
1653
994
1397
14
1686
1859
16
261
634
481
1611
1619
63
324
713
999
585
1278
1653
179
602
462
407
623
1025
1882
1362
66
283
1010
1786
1936
355
1535
301
392
1745
317
1005
378
1149
615
348
1563
1291
1061
913
227
338
565
405
1291
1026
811
265
403
1044
1627
468
1326
988
253
1613
1342
139
1914
1733
1884
582
1089
613
1730
1704
961
1293
994
373
205
1220
1062
1122
1976
353
499
1138
617
901
181
243
1720
1506
1230
325
1119
923
463
1384
1008
698
1965
96
1311
1694
151
623
1338
1496
995
1895
715
56
1368
1042
760
1866
531
1377
1119
711
1971
1190
569
1553
1514
39
827
1977
1422
1834
1026
1386
282
336
1431
432
1310
769
1928
304
663
994
712
30
388
1471
247
918
1199
1717
1629
1522
907
549
1426
772
939
252
748
360
438
1774
97
719
461
1527
1502
1771
295
1429
426
1309
775
1137
1690
1162
960
289
79
158
357
59
31
1615
959
1456
387
1897
60
1486
256
497
1611
704
1567
424
231
1068
194
877
849
971
538
1623
108
227
1136
1419
867
1566
1576
1224
1625
1959
1190
935
1414
1576
832
1473
1414
1439
321
1024
143
1887
1447
373
1307
1992
1601
155
1315
138
1777
1422
365
912
840
1583
829
767
1158
453
1077
348
1740
843
275
571
667
1688
9
988
1064
503
1226
862
1227
532
1206
828
686
520
965
814
293
1681
77
1484
1264
906
602
421
1710
1679
768
1449
521
1043
19
1187
1082
380
526
497
882
1752
1711
109
283
916
936
1321
1435
252
134
79
1933
211
1562
1196
1116
163
1616
825
193
736
274
713
130
644
252
1563
1023
777
60
257
528
1770
717
1163
685
4
483
471
255
616
901
187
1178
462
1734
293
976
1350
1470
1169
437
95
233
566
738
484
128
113
1261
539
721
140
308
1437
1302
1344
1440
136
166
46
1104
1066
585
281
1879
318
926
855
19
395
23
807
489
255
1372
1578
1091
1852
1690
351
390
410
842
698
1846
496
393
1637
631
559
35
1734
1976
619
367
1855
1288
1292
709
1659
38
1083
465
526
1689
1837
103
779
40
145
1481
429
554
323
1478
752
818
1871
740
1800
781
774
1886
756
1744
252
962
1384
1895
1670
1042
1932
1104
1506
809
1145
1694
1263
1923
85
1407
1756
514
313
78
1991
1064
1247
213
155
1398
993
929
1283
101
1024
1886
1062
407
132
1084
1800
415
187
1658
1223
1331
1351
486
1606
1436
244
1361
301
556
1790
643
1971
1036
856
126
785
1848
1406
68
300
429
305
1362
1188
437
445
987
851
983
644
426
314
347
1263
271
134
1858
1631
434
414
1772
1076
736
1159
283
861
1943
483
618
362
782
1399
667
143
586
1455
587
1924
657
1570
568
1082
235
1266
696
857
1399
554
487
184
1319
610
1611
54
1768
1894
1267
1710
376
1884
72
1157
1634
1090
1652
219
544
590
495
1200
511
1414
634
1097
679
1681
1953
429
234
439
964
1552
1400
574
1958
1167
467
1224
877
1194
1459
1300
703
1093
389
354
1663
1284
1295
157
835
1806
1570
1820
902
600
1501
855
1028
1734
1645
1991
1638
1045
917
1595
211
1735
818
1439
929
628
1090
1983
1720
1830
688
1735
1113
1982
1891
300
1787
1813
119
1041
764
1619
247
144
1705
1891
134
1342
1287
1402
936
1850
1137
105
1288
417
732
730
751
804
559
1438
538
1672
1419
780
1971
1558
944
441
950
1708
412
1196
1851
116
1086
336
1809
725
1738
744
574
1226
1200
213
1994
1931
942
744
1086
1501
181
1623
1172
1951
755
1494
1860
1698
286
809
1405
697
4
1255
1164
1442
1591
972
166
1680
1715
739
905
1266
951
1250
1197
1893
1993
634
1745
525
257
1268
475
1011
761
687
1060
1398
1495
465
95
1851
71
1258
1292
1661
582
1809
1692
296
899
948
1914
201
197
1462
445
189
95
189
713
351
1456
1540
1713
568
226
773
1966
72
1589
412
274
1659
21
1565
1672
602
1725
1363
1250
623
311
1163
1176
507
624
1620
1048
718
1809
112
1421
1616
1651
1485
184
228
257
501
652
197
1264
925
1856
1284
842
1527
1886
566
1241
1135
1541
1551
649
1068
410
1272
687
1457
341
847
1568
113
463
1571
1598
998
150
206
1850
801
403
1113
1726
258
396
919
136
633
1836
1376
119
1376
1279
767
443
1688
390
1482
1496
1083
328
1063
1195
1142
985
792
491
1135
1350
340
1935
1752
1452
12
361
200
930
496
832
766
223
951
493
1501
69
1288
1188
459
769
683
1893
1448
98
1087
942
1434
231
1432
568
1580
1772
855
1331
1575
1218
43
1774
148
538
606
1265
760
1908
109
613
1976
1396
152
786
516
1187
678
316
1284
117
1257
1069
347
688
1637
278
811
843
1960
386
60
2
159
559
891
1116
1823
2
1023
1932
614
1351
1679
766
136
547
1952
1166
862
1587
1634
470
655
332
1509
643
609
320
1485
568
705
1545
569
1215
103
1811
331
278
1812
1353
561
426
703
239
1543
1191
1137
1494
356
350
1432
341
819
86
672
680
1081
1280
999
565
199
55
461
1119
1269
564
929
1951
841
740
1304
1401
1165
358
1991
707
1548
1480
552
255
1829
1983
595
1000
421
1266
31
1501
545
1029
65
1095
1435
526
213
1055
1441
1141
1006
633
1881
309
385
1397
1018
727
456
566
206
1007
1172
387
1342
1767
1738
1762
1032
1768
1614
1929
1148
30
1023
582
907
1236
1636
347
728
641
979
608
1301
1715
5
671
442
812
1236
647
170
407
1385
1511
525
1122
1624
1909
889
1589
1837
36
1619
1211
969
525
798
957
1224
1526
1949
202
485
1250
1917
841
1920
710
1652
1507
1708
1822
265
1093
1684
790
214
1308
698
1455
896
886
1842
866
448
1163
1391
1598
119
614
1475
67
1167
1959
1668
1435
1152
1939
144
803
1445
1852
976
62
1296
660
1203
1861
319
1900
1667
1566
1137
1509
432
1936
671
1822
1885
789
787
1359
1207
305
1670
875
1740
821
813
235
1623
258
438
951
671
1733
1610
1873
1594
1928
124
1260
1493
1612
1120
1924
1547
142
97
1784
1282
1235
1142
489
1540
1163
1363
1631
1983
175
1865
1958
784
303
908
1454
35
517
1678
1980
796
1801
1240
288
1412
711
564
1311
853
1012
1094
134
247
587
974
138
1750
336
1768
84
863
1632
41
1998
286
1300
1452
321
1816
1481
652
963
1282
243
1251
1045
954
166
355
158
1177
1800
643
1775
387
1617
1912
488
304
31
571
1166
1663
964
1164
1948
263
967
620
431
447
1272
1393
80
1514
995
1125
819
1160
1831
976
689
1631
1619
815
369
1587
1079
856
1890
1109
1778
1408
1123
741
571
1423
1004
1889
42
1434
687
1665
826
767
1531
173
1891
349
1332
1721
1677
372
1703
1647
1187
71
1233
265
1278
1474
1725
1408
881
848
148
1803
270
1503
1691
663
1288
378
680
466
1144
210
638
1386
910
321
1458
938
693
1161
584
1879
1583
168
495
1213
1642
571
620
522
1418
1119
325
39
974
15
1054
261
744
1733
726
239
294
1715
1624
1555
36
1434
845
728
594
1428
958
528
1948
1804
1740
1589
374
711
462
144
1830
786
534
803
1153
1587
1415
248
1671
493
487
316
207
462
223
242
247
1067
1321
840
846
278
1720
793
81
1459
733
807
170
1195
950
351
332
1483
1153
1836
1422
919
84
1444
1411
922
1760
1618
1735
334
1859
1982
1400
1532
1173
597
1809
892
1742
242
703
474
1400
872
20
349
1574
704
183
1078
539
1956
1996
974
1400
1407
1895
1511
1024
1982
196
1234
1963
1947
765
1135
543
926
379
284
1519
1081
1110
918
304
1481
1618
1877
184
152
954
1075
108
1301
48
1859
707
295
1721
82
276
1916
1316
590
1862
432
76
404
1709
454
1040
1227
1534
501
496
189
1981
113
417
517
617
1370
1591
724
1023
1990
934
1729
284
654
1811
911
569
1478
1500
782
261
1576
1537
1970
381
576
1548
267
1428
396
455
1761
860
872
277
1476
593
219
551
1615
208
1484
1696
844
137
1506
106
1057
1335
1606
1838
1595
1533
1375
1916
265
302
1464
531
1730
1859
1338
1842
1070
209
118
546
1153
336
1096
768
895
580
815
1738
1068
672
1844
477
6
1801
666
1952
1685
392
1868
1949
694
1683
832
775
1893
169
616
962
729
1085
1507
1881
1420
955
1000
666
1886
1814
404
953
485
599
1781
842
751
447
794
435
838
661
735
1883
695
1918
657
587
86
1624
1548
814
708
1407
1047
479
361
46
1145
598
212
1900
1550
1048
850
1683
1890
1600
129
683
34
966
1695
1120
849
741
1038
1857
1327
1475
1833
1226
641
892
984
1687
1371
1696
84
867
293
647
1118
195
1695
1967
1877
1584
1566
5
618
1951
1322
664
1422
170
1404
459
379
1082
286
211
659
926
1102
1643
612
824
1338
695
42
1983
1342
1159
177
1388
1477
405
1323
1394
409
292
1696
1730
1307
1118
252
710
1928
982
143
213
1544
801
1138
645
795
101
1821
485
796
214
467
489
1373
995
228
1201
1399
1550
595
1807
1841
290
1888
1147
1759
491
208
1687
1824
702
251
1367
1502
1741
364
649
1841
536
1133
988
749
1599
1828
473
593
55
1674
343
1604
620
149
1796
1261
388
1294
1020
1231
1501
1058
1054
202
1660
773
56
1400
1136
704
1241
1671
188
228
419
138
56
892
1082
462
917
1424
66
1536
1924
213
796
663
1507
167
1893
1359
1224
1299
1913
884
71
320
283
1558
1375
1875
1580
1562
103
350
1699
510
1593
780
971
509
555
1388
396
478
1601
1192
1140
1459
1358
1033
817
934
683
729
169
1105
1400
451
662
774
678
593
335
780
942
385
1641
535
1516
611
1395
70
1999
1791
547
1951
1334
1687
1409
1043
1071
225
328
1753
1306
496
857
705
1299
1870
1831
1976
462
165
755
1755
902
395
641
417
1357
36
487
1355
178
1033
1657
1863
1071
1065
905
141
1642
1233
245
1299
80
1453
355
1378
1674
185
1353
487
702
459
242
1603
1205
1234
371
562
1269
857
268
1798
242
1925
1660
1664
1341
917
157
982
501
753
280
580
206
987
1958
231
1171
1662
718
224
121
1311
1826
1325
544
549
1886
165
1405
506
1962
1998
430
1974
1662
1770
1242
170
1104
94
922
1735
673
1127
721
982
1710
244
996
779
467
1116
89
645
440
984
1193
678
1148
949
1535
1462
1299
1964
1787
1312
85
1028
1481
1540
1121
402
1275
145
1881
347
1479
1590
590
474
368
1409
1589
808
53
380
1791
1597
1409
1291
545
943
752
1843
1258
538
1506
1695
1917
986
1234
1389
1740
508
1533
1620
855
1011
1561
1796
1836
280
1204
1424
1087
1608
156
1229
1204
1916
519
101
1211
1622
295
468
159
1801
162
427
786
1396
1815
525
255
1700
496
1461
1062
56
1257
898
687
812
673
1773
420
1180
1354
1623
1096
1872
75
306
1494
370
1125
4
170
1287
783
955
1034
597
1832
1640
648
327
1101
1710
735
709
607
1421
1520
1631
1546
291
811
899
266
1906
1122
340
563
967
709
39
1323
878
1325
105
185
710
701
16
350
1701
694
1450
1410
1428
158
368
1201
29
1998
1098
320
808
348
585
1065
1469
924
1979
788
1633
18
110
510
1694
214
694
404
1266
1061
1105
966
1755
906
727
1534
1415
1094
1086
1443
1092
183
114
251
882
698
1668
703
1974
1646
1490
1606
15
1599
467
1709
1812
1513
464
1429
573
1920
395
679
825
1121
565
239
567
1650
1681
10
185
1795
260
1418
844
279
120
817
1925
1609
774
291
1559
1241
351
1722
1105
814
1151
29
733
1897
708
1909
1369
1624
147
1935
1625
180
1944
1809
326
556
1227
1169
834
1698
338
1110
1307
1111
1401
865
703
1751
587
1807
917
89
1836
1
1985
895
1910
1353
870
56
1640
494
235
1935
655
912
490
1881
433
1676
1930
770
785
1236
232
185
453
935
288
1391
1093
1204
1479
1280
1556
1815
526
1465
1167
1395
1521
1158
1889
107
1093
543
1019
1934
775
1451
1609
704
572
394
292
803
930
744
89
1569
486
1534
1124
1964
813
680
1778
1691
144
1296
1437
1664
806
1325
123
1898
219
1141
1831
1345
943
1792
49
1514
185
692
668
1466
1787
757
1035
272
642
510
235
1806
1189
364
1496
1333
11
933
1348
816
609
1470
713
828
962
896
172
256
1039
572
121
1575
1263
789
1040
1401
1897
426
1672
890
936
258
695
124
621
191
1808
632
1475
1508
1799
83
1329
512
1262
643
1759
1786
898
1149
357
1371
723
1972
511
1762
1372
759
540
1396
1648
1475
1653
342
1950
274
884
110
1257
358
1617
1055
793
945
1918
406
1939
28
191
837
1176
900
559
1898
1223
1069
12
946
1827
551
341
1474
377
1994
167
326
619
1051
787
227
1760
403
1281
904
1700
1551
1310
1638
1578
1852
826
1106
751
1736
1355
325
804
1366
1271
630
268
1611
455
644
1956
622
1322
574
24
108
800
1783
511
433
687
562
335
348
551
1912
199
1729
1369
950
1464
724
1626
268
89
896
1249
709
859
56
1352
814
1029
673
1740
1052
781
891
834
1643
1675
1872
556
9
219
1106
273
418
834
1641
1719
650
364
1344
1269
805
592
517
1865
1450
924
1216
615
1952
241
706
1003
1021
1949
189
1015
1623
60
1570
1984
631
1027
256
1400
213
1896
1118
862
612
813
130
1768
1756
998
1632
1557
1922
1199
524
1873
1439
1229
1228
811
1529
1416
1825
1152
1827
1746
1135
457
773
1742
1856
985
1637
1325
198
600
490
679
719
597
1676
702
154
1949
1901
677
174
1691
257
1753
502
1786
1168
326
1289
994
424
775
1803
1196
516
10
532
504
1335
1081
1456
176
1759
526
772
1786
1228
1277
87
1480
1953
612
1170
562
364
1671
699
1531
349
339
876
772
1465
1030
319
1980
1040
1202
835
726
282
642
1253
40
1168
24
177
395
1301
263
1874
1605
874
1395
518
1237
1418
1568
1119
1766
1906
347
889
1370
1376
1559
1701
415
760
888
1492
1041
1529
744
1432
696
768
1960
1442
420
223
1667
376
1448
1062
1246
1037
479
813
507
596
1071
853
1484
440
229
1042
493
995
153
1380
487
1545
908
1230
1328
1604
349
1287
1397
1120
1861
1064
1848
1661
125
1093
697
603
257
1203
1198
1327
408
1033
119
636
426
611
1982
578
1990
820
122
1249
402
1449
1204
750
1087
601
222
948
1664
69
608
140
1513
1656
742
121
858
291
1800
1265
1675
270
252
100
880
586
1029
1221
1405
1502
821
1806
950
25
908
388
977
1129
1687
640
1549
294
779
1413
1949
1872
1885
1159
514
36
775
188
305
1379
639
1536
316
1667
1108
1720
1168
1929
1878
469
305
785
856
1281
265
543
1920
165
1188
1050
1929
1489
921
165
999
1786
201
125
1973
505
1503
611
41
1818
629
1500
1890
1796
1428
1767
264
1732
903
1471
1012
1519
365
1283
35
1553
684
1963
1041
1956
479
391
1741
679
515
65
1536
370
675
1928
539
1655
1427
428
1450
855
546
65
938
1800
1536
302
1318
252
1584
1352
1804
620
1666
1196
575
145
1586
316
1175
453
380
710
822
1407
637
1360
1061
416
140
863
1270
685
927
559
837
814
860
154
1066
796
1858
1221
1415
1875
769
1989
371
706
656
1546
1158
1388
607
1979
1146
1596
1339
558
11
1830
1420
1632
866
699
190
1702
1864
1050
208
1281
1845
417
502
1611
291
1622
1951
1014
327
607
911
1485
346
1517
1463
1491
1464
1153
48
1474
982
1820
1457
200
870
1647
1901
733
1048
108
14
1244
524
867
854
1167
840
804
180
1166
1762
1090
650
107
958
465
1949
422
1617
349
247
951
168
56
1502
1389
54
1402
121
1101
1862
486
344
737
1704
1549
255
543
704
434
1709
818
1875
710
1276
1185
1174
1225
1958
1143
1925
556
445
444
611
1946
1832
664
1699
1952
1764
1560
790
459
297
845
359
551
1388
1415
1337
1448
232
1563
157
1507
747
1683
1083
704
825
1007
1612
1269
1450
222
1566
1281
886
1264
1585
1001
824
726
1812
1472
1570
522
374
1309
1936
62
756
167
1977
1265
26
723
947
1108
1779
123
115
1390
1743
1916
1963
1308
1197
848
923
1133
201
98
1858
364
1921
1427
885
647
736
1173
708
1843
1691
684
1107
1716
1759
405
1176
1889
879
1642
1630
621
1557
1592
280
1105
792
1203
237
992
1300
94
1707
1221
1873
943
1867
608
115
926
450
158
1962
1909
1873
72
665
1400
1960
1544
1393
1589
516
950
1180
796
406
323
350
643
1314
1
1088
1372
1221
960
315
1439
1567
781
717
369
938
678
629
1163
749
1645
562
1060
1188
1955
648
56
1256
179
1203
1661
502
1552
655
167
1552
1743
1891
1125
702
205
915
621
985
1631
1341
275
660
1969
1437
1408
1965
350
819
1505
656
1818
1560
263
349
762
1924
850
313
930
1368
216
672
1258
1340
1726
1814
255
698
1151
237
38
1425
897
358
1213
656
322
1562
1475
1826
570
1292
1385
832
1640
498
1107
841
1162
37
561
1378
1060
1818
1069
785
1632
1323
1482
1134
1912
1519
558
808
228
122
1463
550
1683
1289
727
604
933
112
1436
572
961
542
1765
123
930
325
1500
1990
494
568
1126
477
243
608
1610
154
478
519
1313
1058
640
775
1607
675
416
333
1278
1348
796
1065
271
1757
1959
35
231
888
711
1730
1229
1205
649
355
1681
1243
1314
1643
1748
143
161
1060
1200
801
187
806
1475
602
1491
752
1949
638
169
571
746
127
606
976
1014
1668
1057
243
872
1706
949
905
1300
262
547
1048
404
1059
107
1604
1859
645
761
1333
1246
603
437
1546
1241
605
117
338
1083
1074
1314
96
1093
370
690
317
427
1990
1221
1727
251
119
1126
1007
1177
1584
610
1388
229
1722
1072
1826
677
1508
1724
269
464
192
606
1898
1617
1919
1994
709
641
1035
1025
1419
1025
597
1497
1627
715
622
633
244
206
1594
1631
786
1668
702
611
344
562
686
612
1377
877
1569
1275
493
1488
1620
1202
480
1006
578
250
382
1175
1747
9
241
368
993
484
925
939
466
62
606
1168
1025
1301
81
1710
264
1457
587
1832
1083
1431
1671
702
984
502
60
1562
752
441
736
498
801
976
1217
146
1812
142
1084
277
555
41
1444
1579
1693
1876
1289
1956
1685
227
139
767
1657
1810
1821
993
663
1880
554
1414
672
1289
1911
1825
616
1480
1970
427
1621
1405
704
527
1797
499
106
1489
727
1746
1796
411
1972
286
1529
1980
447
1349
972
1110
1580
1877
523
604
1165
786
428
133
265
397
911
237
153
1614
763
1949
465
1220
1789
1191
965
1584
1953
936
221
1481
1268
668
1182
591
1777
761
468
651
1716
1984
1436
143
116
52
891
1027
288
1043
992
1403
991
1808
622
779
998
1587
714
1302
874
935
783
493
1954
1964
1084
82
1076
1551
732
792
1534
520
934
1650
571
1825
1028
1211
1219
19
613
210
1827
1586
1340
1176
1524
406
478
398
1692
1612
890
1645
1575
1973
1726
1002
1523
809
1793
1409
1328
1079
1058
251
1255
437
1461
473
807
425
1034
633
10
374
161
1886
1131
990
283
822
601
1524
818
175
1849
895
1176
1723
1703
1321
1131
1031
399
540
1633
5
976
1093
477
1783
1869
1511
767
230
236
1279
115
1366
268
749
187
868
625
1004
1394
473
250
922
195
1952
242
1678
1334
992
569
966
996
1545
410
1824
1679
630
1334
797
860
1921
76
1326
1286
343
75
1824
1563
699
1179
956
1523
1428
1877
69
1380
470
1746
713
1813
667
31
1160
211
440
984
241
1070
669
1389
281
590
1464
1606
227
159
32
51
1721
1082
1229
1028
604
657
905
1025
388
1726
1122
1452
1539
1788
1482
1050
350
274
33
590
1695
1054
1979
1975
1995
1794
1932
221
1952
316
271
24
1397
1852
1052
353
860
308
1377
1247
33
850
1050
1923
638
532
1325
987
1157
1709
1929
851
762
259
1177
756
52
1108
1329
356
1423
1951
379
1172
1802
1430
1524
1013
89
1252
611
474
453
1661
748
1090
544
72
429
1700
1781
357
550
542
615
1726
1650
1018
1185
978
1373
608
1280
104
131
1082
1885
6
446
1974
1257
1057
447
1709
717
1194
1151
1260
1266
1579
1311
1046
287
1860
1939
1253
1937
1940
270
1121
1269
1995
80
549
98
562
1982
1982
567
427
307
175
1483
753
236
551
299
1386
162
1564
1316
1472
961
1602
1683
1251
854
1619
1543
1123
1092
811
1469
1523
1359
1566
85
1340
1900
651
119
206
826
1601
1311
1061
504
1609
798
665
1524
113
137
836
1714
1819
438
567
1790
1980
41
1233
791
1862
1107
501
1427
1191
1841
1678
194
311
1884
1371
1911
1546
431
766
1154
1580
1431
1029
1692
1567
1864
1757
1737
301
323
1878
281
715
1462
1423
576
569
1923
355
111
115
384
304
425
267
26
688
164
808
1453
1317
387
883
345
78
801
560
1834
890
861
508
1119
1493
1575
581
915
502
1149
837
1208
1611
1304
1592
1915
1728
210
1940
415
374
748
220
42
1486
1102
387
1564
255
1298
1749
1496
510
609
614
2
183
1194
1268
684
694
105
244
305
1408
1835
571
1487
44
862
254
417
1609
473
811
1095
1926
1549
1010
180
846
758
1675
1356
1366
641
1709
1900
1834
977
936
528
1433
1179
1184
1192
1013
1754
678
1408
615
931
177
576
1755
987
22
1681
535
1031
212
1380
140
239
1087
1858
879
796
109
712
1772
1044
1591
1204
574
774
395
1586
879
1424
1346
1846
707
1522
421
461
860
442
141
1394
1824
353
1125
315
591
212
524
1469
1359
985
532
1482
28
123
685
602
1248
1431
539
479
1206
236
324
1912
1757
744
373
616
1537
865
361
1712
1217
1486
378
159
49
1254
1627
1759
238
511
1240
617
985
276
1570
584
58
461
1062
1263
696
1737
1175
40000 200000000
304289384
346930887
181692778
214636916
457747794
424238336
219885387
149760493
96516650
189641422
25202363
350490028
283368691
102520060
44897764
467513927
365180541
40383427
304089173
303455737
35005212
21595369
294702568
226956430
336465783
361021531
278722863
233665124
145174068
468703136
101513930
301979803
315634023
135723059
369133070
125898168
59961394
89018457
128175012
156478043
131176230
153377374
359484422
414544920
108413785
256898538
234575199
473594325
149798316
38664371
129566414
184803527
412776092
424268981
411759957
249241874
137806863
42999171
482906997
135497282
11702306
84420926
437477085
327336328
72660337
159126506
305750847
132621730
100661314
433925858
141616125
84353896
439819583
1100546
498898815
48233368
110515435
85990365
374344044
260313751
477171088
356426809
445117277
389947179
280695789
209393585
491705404
418502652
252392755
474612400
53999933
264095061
411549677
343993369
443947740
484210013
355636227
249698587
469348095
456297540
36140796
463480571
40651435
475960379
317097468
392066602
376710098
427612903
330573318
103570493
187926653
160260757
459997302
485560281
402724287
93209442
194953866
394429690
364228445
447346620
221558441
270744730
63958032
133108118
114738098
7905772
469834482
322890676
110120710
291698928
131704568
498777857
255179498
24872354
327254587
72276966
269455307
203964684
352406220
100028625
160051529
40332872
112805733
120048830
378409504
15530020
213258271
73363369
409959709
77486716
373226341
131518150
200747797
289700724
117142619
168002246
150122847
439493452
490892922
260243556
231192380
122597489
111537765
338888229
147469842
438792351
411165194
269441501
142757035
116087765
369470125
155324915
8936988
482275857
275373744
387346492
350322228
341148366
460709860
260281937
271151433
186452552
244316438
471899229
476153276
213975408
139901475
126276122
153468859
130794396
239036030
384661238
105908236
350573794
76065819
105894429
289366144
487231012
375335929
284639530
103318777
97322405
439964444
112255764
432114614
67854539
352118607
282436841
409002905
165344819
395235129
32670689
351797370
492067918
4569918
180466997
206043325
496987744
159259471
359512184
480298491
398295500
96689773
86206726
101385645
172755591
44617506
243268140
12502955
272469787
27907670
468338083
222308543
320388465
433110198
6939508
240759356
285228805
289376349
2278612
450573623
37127829
34949300
154887344
29195747
392035569
335354341
87755423
389023312
494613811
447267606
369321802
245425662
396473731
308044879
346811306
69229321
205178737
90079445
434248627
477648523
470503466
402586709
52473417
143408283
188213259
59412925
384167638
473442063
201305625
238962601
276532037
238433453
273911900
431419380
120145551
165947469
119290072
207900974
407487132
113903882
7684931
276808934
211845895
404158661
437370164
58657200
473387982
142548900
1252997
260152960
472713774
324272814
162739669
25187191
467681096
350952927
437116467
204365085
176911341
138422091
443327685
453443377
376855543
69755937
237379108
349517446
88219757
356669180
57418419
495706888
323089413
65103349
125032173
387451660
469262010
62402337
298625211
295166343
57467588
299878207
55319302
382697714
476667373
70575322
260401256
296864820
274044600
197517722
1229905
450955940
335939812
297073941
256915668
65311706
219346229
346811128
414829151
307565985
55996659
324763921
155789225
231602423
389867270
280821397
119054082
211645631
195740085
417679293
6811973
253207673
70073851
414647626
135905386
46741223
337739300
396306641
343606043
111783899
446340714
197352299
415256191
282280525
346942591
24688210
200108582
66288820
371499337
114937733
226371156
427495995
292218005
382160380
11614770
182085274
162981777
130668851
246247256
358721861
48348143
105575580
464445885
118421994
20223206
452867622
17679568
357962505
201690614
213801962
322262755
148031327
411154260
237518945
282828203
110613203
114723507
482936785
176902022
486222843
450390869
255789529
266235190
242608873
137949909
277849959
277210499
153448037
408518809
23457754
364686249
309383304
129033334
329132134
280321649
1772891
281999755
150517568
212251747
483690369
364319530
34514501
484238047
275473789
124549798
267066250
386086991
239273304
250003034
415505364
78012498
52910254
171294893
344247687
295519126
161761153
474613997
425245976
315209189
235649158
448703730
179895437
45032461
430253415
361543922
177870461
432026305
496060029
328388028
144278051
332266749
192707557
31308903
316504795
320697698
155858700
83571044
59301040
395132003
186090429
474806404
473144501
239000682
498617648
169908539
387036160
12895152
144522536
312282135
328104340
380171693
113502216
360516128
277720505
43755630
222060050
455590965
328298286
70636430
136495344
472576336
402903178
329202901
3885239
219407972
2416950
12260290
155495368
61717989
407392293
341585796
389040744
233053145
433102830
387658391
402961683
172655341
400553542
400000570
337453827
81174233
280172262
450956043
441690361
410409118
347228024
16266762
366000082
175526310
86903191
2495426
618997
489806368
184214678
4504235
61730691
186631627
16764525
217226058
248349615
276673169
411328206
137390359
9726313
196947387
377565101
265204347
369602727
130634995
165204917
207056553
64325579
297893530
10528947
358532291
208302648
357756971
374799052
426819081
385799632
314218594
281830858
386418628
156541313
318561887
243439215
70788356
5193513
112720091
288014413
106059480
241909611
51858970
95966190
104152275
248806356
326047642
369356621
470925434
309198988
387077889
30498339
373524567
37487771
41027285
232056857
245790418
251300607
459372261
25125850
137100238
126107206
159473060
376035218
282648519
478034946
471990784
353436874
483228459
84710874
493967638
441804290
326620484
45826608
37770479
430772758
147149315
216334472
152645730
470591101
25533460
39723619
1089439
399058026
77211389
394633075
483631234
175518158
145933682
443003494
53160359
135550271
69110700
212633418
364101840
204275570
190668364
336092623
410228795
26413174
273319848
404196432
468217463
452456683
302539391
358504293
235745792
302205058
427355116
388391522
272796158
452888575
280631492
126401948
204462952
210359232
21035022
40610538
238393741
19485055
483614031
291554099
155035326
405241082
4187517
371653517
462033003
47372232
207746140
372261797
73785405
333582339
128974581
394519219
286039022
431513971
105539863
21784813
86235380
32894978
262692686
359031537
338299905
43324177
485433484
395279208
106199760
358984858
435889745
344593500
378469912
272020128
488663951
33505237
29777561
345367819
257675106
491810564
392740050
465421245
216588712
319041806
151519935
345563292
66077376
437558956
129593615
24133590
459343769
215828994
409544919
74552806
427376883
247844823
117876983
265326718
143124031
76593094
124311575
431530127
421186594
2781487
203550254
409850544
388803075
233327815
107734714
146478180
225138378
474763
464415776
441727089
172032920
115935711
139806733
238110295
406011018
269400347
114760236
217871138
337745692
24305154
292423944
265122574
124666329
410300926
30449292
120306711
486894019
7277218
51836837
260596964
362575056
255387091
22963859
251378131
488714905
130698572
250372662
66369634
483689686
67304790
360613074
155722605
35756852
419806
246349251
441767869
122336504
361109486
159639007
460082196
385414640
452062950
77721121
10080968
214880227
460686764
130387678
54290597
467963982
34740866
314887561
330539037
290127956
190367771
434433519
131359212
321066343
37322533
50245197
157272380
104627322
410858271
312994985
140384173
263794428
59344235
82152041
238647284
272970073
94307399
51245831
10901064
46370348
128966951
20982031
261250574
89653715
3886060
168057523
410134048
38626925
482945083
93189436
181271233
25829205
27622955
312630444
199411899
64945487
362875641
356684279
22089160
126250263
169679263
14989684
242561042
81539849
97141724
481208325
207026273
191449123
32454155
217927336
90335822
13937458
238909366
204102748
103591172
95311777
372160270
13725219
133938702
207621704
106914654
315209934
233450908
487053960
480356729
432862807
404515798
195748721
289547085
279121309
174515335
311742699
294110992
417076377
245798899
391252716
250801053
452825172
435218190
135771560
170752507
25554011
149709017
262178225
82173110
105816540
357490001
454333379
472058110
343945054
161955082
431489115
11671339
395405990
271059427
492028068
180785148
175575224
187776788
470332232
454696533
362292123
134591282
101323876
131884851
380390180
492576591
235202255
333215351
280311132
370973814
3967858
158381495
373199182
266146082
240554604
479015721
476152434
194887983
303590182
320097488
209359416
235079297
331768826
104765405
6138723
323796893
285550552
34230298
364090033
108399135
341443182
78898507
242990416
442767058
63299709
123380596
287860000
298501963
309112298
420687484
169475777
313080155
79068978
395191310
431742588
172139933
226723383
407895022
219544267
30313564
80508861
428903683
117909212
412277686
33669087
476564286
88590931
171735991
10794584
305197315
132651477
204754117
384095821
375641893
37526
447395529
351538840
287897526
245897491
160651137
61101361
267889619
326247644
140170338
163080929
110506583
164826622
389804311
370917956
384370889
272634226
451426816
313274571
390543438
216220854
199460009
367107723
304811784
223712351
230418658
110009098
356363828
287689127
346621270
84522072
287726652
146533150
436060911
428140529
392430640
449228399
489241889
12836611
127992394
481928578
28433891
238498977
146755200
270754553
109416932
31126088
43388778
413360100
344400658
286448567
129580953
396377018
6072642
434392736
120089369
236491299
396918185
476453196
376696777
96055806
60975267
164423429
242588955
349552529
445080309
135019594
151297279
434322198
372556
279289673
416250775
28806446
370305001
415522326
299560998
332238284
446648413
195466128
245598383
143565422
481914694
375179335
39942440
487987335
162088422
12548160
76994986
411522958
489001355
453691762
7578763
402492973
470631542
250167717
104561853
415711851
237703663
108375483
202550400
238076218
387665155
118801174
119399016
110486507
386839852
271476365
442724791
333488264
466942492
188323173
329570038
301373538
416018860
222028829
289360872
78107281
234576988
366355857
342146591
223578342
172563971
349725353
478587666
143195512
99893070
83149518
58907362
190113084
44041352
113974113
428189301
431706507
85291639
400104668
394709365
472131490
171581033
337434155
158136105
491039876
378273680
487706142
292413413
294292539
209734970
434290637
224916171
444311957
153162845
67062761
20406650
325726815
269304466
498994315
468922327
221713887
434660184
380346040
411826970
478701536
494320153
192532622
262924394
79611791
92637290
10150110
404259632
116734674
347584265
62395736
107774549
78374296
50101878
252704314
372666834
112353199
186994950
450099356
56665156
340157794
369678469
429588157
18400961
138982934
281098824
487323287
213213172
68275359
220185678
125040141
399493246
67022182
317572762
14933991
499150324
410210051
25084101
403409955
379461076
372668365
318322043
487235625
451042660
368423920
92456290
176225845
333293470
279451239
478841552
242474977
472125384
348520020
172063134
490526344
340019305
453161957
330365982
53232476
373953667
403068012
30788968
273446913
470090193
348361730
288380903
321756869
111088132
313465003
77683175
490549208
38649719
396005217
330301184
489692378
116945488
422757473
18434574
450238958
54725063
497276126
192713934
379366798
198312497
217293419
369893142
390848154
22971727
52775475
296596981
396925394
455843486
327385949
170372306
278450031
28264030
311269560
100206899
139352161
124734563
30406425
482417720
163384281
426411642
312718903
5593011
395873481
87992727
24027584
198628790
495234141
21303709
391342724
374600939
72132558
461152494
97010432
462980711
484124221
149785906
259577691
381049614
105629392
86963639
403938271
384079422
115227668
215207830
336802672
107096181
192458744
367209096
89513900
355843025
146137089
254749155
213952387
42010570
195258233
237979970
93155711
190492374
111800031
484498434
417609664
183932588
298167280
14620095
499429650
282291500
16922352
259007340
15857465
122551743
198487331
272312087
359147516
166231350
487519916
195950187
125843882
32495012
415675635
67874134
240854388
61812723
322623288
454806774
456339644
17881520
192786743
49495355
60890245
157103125
386510140
331016260
193552064
184677419
345636354
192981713
319485270
362558706
304505405
335342734
337626800
2992735
107654820
196774316
21740436
447691088
245240854
100670
332702451
160916488
67974803
73556838
75245563
390598090
28363611
31585206
260995961
73666705
433596912
174402558
230769830
172623404
5418817
424321893
357300822
203571523
117303606
29302444
418646580
274325362
217161529
256273379
129834448
177332701
305564046
151574883
125023788
50804900
151675552
310242590
211721387
219650354
383799427
286966949
462764795
412163037
171068507
76277108
338346093
104665418
250679665
69115922
277288821
256098481
345954167
487105995
312186355
315774124
16408438
230832934
90099485
86086318
487106313
219933932
263419018
145186710
224025166
240959157
195991609
228217070
51201746
407712996
447867423
435001172
47196296
263148570
199680560
218264802
339425677
38026653
175446572
90105341
459658926
305251744
198720173
305613092
144874090
10906528
473903567
13798879
94255813
64003051
99885197
81362125
136453334
363304214
79065187
360478500
104263371
275056795
88695569
155465116
35286142
389079343
442982640
82482438
4744264
142663199
153263591
344169940
33206203
181226514
286791632
492865129
486478258
485511805
150994572
131352347
348934684
124898139
145151226
443190496
41417541
245036422
377068973
30387227
108340635
456134159
390865726
65120357
231190953
332077646
220585473
118993447
73673340
163568112
201475884
78417604
158747662
207255826
422587543
44470217
388482340
209379175
37335345
374960597
47407331
40846268
358829295
396342014
18260758
3980520
192048861
412194651
101533293
69117833
442581877
62390280
25251991
185963954
127510636
108959296
18041599
348096108
227952742
91714938
364180571
281944977
170132541
375444585
489200802
92720084
419914801
230199493
154615610
309766497
457676441
202022940
350612764
316505736
450881305
221389874
173002607
142930165
133584524
127052252
64564350
428682752
189442531
89816340
114646705
316953166
51291987
132688303
17565626
131761080
76919592
234262548
266222408
99568485
109707132
107939562
44804920
29621932
338139054
199420529
339388428
295815495
253959820
42517544
464837582
204841124
116423769
137840188
200287640
102524644
264892439
264851989
31207395
306851321
207184681
145854099
123804487
110993019
131058753
493886464
242754099
60494696
228149011
8976506
160063180
337856143
116916067
204868099
219994426
307571473
256804979
59382854
103386967
10764798
454416749
68224548
68122273
70840517
58581087
268409913
173365160
175989878
33261901
204572554
482841198
92962933
202943004
459162036
203955952
186518108
453048499
446710050
99529155
33713862
308202907
259592335
371570004
277635326
316976785
91564429
85206798
73781764
3463634
41110116
84546561
457880382
461851015
5185186
28720898
20432101
273595098
54602409
48938330
159373350
111691314
384295880
104852635
314634317
343457915
308808586
353668776
149022766
108034987
453197931
182736627
416237893
65306617
54306630
46389570
234799753
498387410
131596367
308581516
354367396
25222834
245644429
312247777
487073848
250829614
193485027
360022301
376941063
100603787
408960630
388830764
212295101
293256509
493683398
26929417
489230776
302491983
233114545
138253541
263043321
38828827
173506519
31797566
456651795
80329500
78187135
191451547
78716909
62299854
33063
433084304
87522687
98193843
97848433
74596535
201539808
143849811
434618835
78480870
244453597
196095816
319827985
456748697
489352325
313511383
336194466
331099452
468519717
421825362
321869344
231563038
460654188
495375862
263360603
417305982
75705361
194064089
461273880
6938621
256363942
313823294
440022925
343886629
412017136
390387709
418483163
113556943
386753871
353101997
44554164
131207467
49197812
216898501
440472516
391066488
382926235
129183333
74682291
351445951
51008694
396551634
435525340
11662881
391927495
51402294
281485214
467632855
245466383
95275445
474571476
1830324
409098739
267110752
345716952
321115874
10014812
116716466
287189169
396768682
322334814
184259684
380492500
224048978
253674536
320965015
115115465
136600770
450148347
42314108
340563073
353673392
438865741
276088412
217852624
183309588
180007058
499337837
3458794
425473440
94613282
330546621
279820115
356228372
97657372
478053419
29860597
460188535
94769884
317049765
209473568
417104698
353825801
89966068
141153675
107500336
263447434
108785491
96617458
66112133
3615950
437180530
419785524
442481691
65785293
137638148
478307630
245792350
489492336
481766423
23782141
436621969
312313044
303602256
292850340
262486767
134172026
322710937
75191654
81458261
492277053
284665221
498562958
198619205
374631288
492232984
306119541
138078722
453534827
402736998
56707206
309667128
192433879
476492729
104665170
258219171
466647228
82972799
4011521
456139564
64739222
27793661
245277884
229568617
183912268
38128224
492055383
318084293
213355512
67247036
399542554
205632564
204428609
250621863
404251769
79059896
95371199
62887661
69654969
401422377
318141010
126362174
211089504
10574888
455371255
315754674
268794058
422018482
251243824
125321930
230674397
315983045
5631943
475952281
398068013
189544210
366596856
242639748
360144855
79952367
162403135
112203760
138101282
366831743
215341974
394869402
445891639
310713172
310273414
368062959
64651900
128414423
346941485
128257756
491505662
154829091
296528781
112816072
429363924
47772604
238138001
160038321
216272001
243769943
488506953
114340013
285830505
355103808
356979760
145975359
287572526
19382895
258179118
278190159
386214637
473521091
173059561
184622627
136750615
483332974
405201938
53918866
464263749
252143422
182176621
455769410
259488864
478705401
421101833
188852787
26478005
159239834
201407459
95266357
255526128
189914411
209606369
41356632
397534570
66586129
39848342
37623447
438485375
298027459
315813606
324700011
124064902
488873166
361838990
113331868
324722491
267040927
167250733
288986239
371700700
201943706
97272001
131189563
33165458
18373833
320042349
59643462
30130018
21449808
7426170
138172498
63880570
217032539
179529129
461415140
136135019
219377471
499038586
74620393
369921281
167368543
251836755
346502534
156241708
113675744
459834401
333480551
233233022
479601486
122466789
104933721
181545191
72255141
88639635
214710648
443145326
408681984
126870462
325791695
282648143
134296631
463964192
199045064
203845521
143493321
12976555
339980539
215387143
364531493
414600931
85308423
31900035
166437686
284327309
40658095
132629781
244161709
374138645
365862803
76279546
349121785
470796523
110341088
421376926
59436158
325051736
217038603
320634493
304438549
42830297
455798987
291251531
359310841
154844050
495097052
355320513
20336957
335077590
70707655
384868449
102194873
8532429
416768483
268632558
145376089
457426577
401262338
389537798
331565221
267125140
318333695
180687006
90438015
428674783
454580283
2390524
106242870
24135237
323025016
410681418
419481885
131340354
54449300
278792725
138700755
49546351
134113237
159037711
237140293
57337243
43906159
339335165
418386024
460674642
107967722
63762112
270617570
361746411
305816261
102182791
481387903
124149956
135386148
71825917
405341090
442482782
74216440
11583959
466618018
249757807
422265376
386099902
233614512
476714675
17408979
372315266
378777378
4038567
31352977
115917670
413892162
75259135
455252834
184794537
388450128
415736907
101073000
159067698
277483317
406889261
113766840
111387571
383555568
249152987
183213487
141413009
191635768
109946278
152996967
10770137
212220436
427778694
396870038
445834947
257009720
266795368
318150213
135787097
270833935
202019541
104221118
184726096
277278675
59473951
369520632
165728803
327727209
470593631
177312852
105210526
229999243
291079691
69114448
466071162
40232677
252327935
107484170
84384796
214790564
260481136
95154932
279527352
40776181
344541321
225362298
297785901
111336689
396028862
433572997
234686975
98048402
37794115
419413070
227843429
449784417
141450053
246088583
277511626
112043683
423401434
235238503
194559278
214481124
304352950
13146791
107230152
409197236
120630961
191614947
123987800
233628448
139286230
256031503
274404629
483827550
481393800
72190529
447680590
229939014
358279877
182367564
180503767
396073991
454296985
408347195
198374760
95747037
154435777
475886385
60307072
77837210
63641239
107382701
144834685
220510540
120529491
252064836
129707776
241160451
443679782
106211927
327305251
435482363
362243429
101709879
271826265
196153580
26416759
219506854
278608945
384696635
254390770
459112712
133286978
61204106
219976258
331661737
156951143
374412035
160064473
69774566
304765596
223705711
177157266
302116633
444216250
150203108
54181468
426440377
391363559
350377602
32652303
71185161
285859964
247412083
172895039
57686228
296082015
199311797
129709434
74690959
84008431
236616555
33803670
217295408
297820660
253779928
401473496
454771802
480708314
61537968
377062719
137990261
137760030
406736336
440106893
434492632
56939444
346804713
360933008
300819354
197182314
246101663
372004514
335558629
346030097
44899552
393244857
142112111
96727700
375470642
216803070
33252482
112087196
103123091
250547890
409907855
209419370
4537737
217196009
190127683
66075705
94258727
180634296
203835734
353511415
120741188
138328365
410450858
320062252
351777725
211270211
17244565
450395739
83274724
352803194
296425835
480690627
98564402
438537946
77418326
326551395
7857367
110670807
438638590
110980457
213735048
201062796
320399827
218272785
418258804
363043861
136864841
365033883
43678156
340700574
71061649
16935696
331545291
481512506
336997947
35839367
45299068
206758864
486235105
128573791
412078409
135177291
461780769
363159162
73715236
39199094
189710556
81572602
2386252
128349145
45069411
68637652
181928292
217985589
286910436
452703448
81029449
423775276
170253682
477223957
116992201
241315330
494159652
301053843
222827835
183673950
189409561
268126902
242949165
175644665
249217044
155027573
310821956
210997812
18186734
237053543
102713257
60413641
171142497
457615860
41279137
68728259
26253511
223207429
286713847
165680298
175910876
367743295
441971925
346164557
344967251
58964126
87479886
191643254
212534320
162824072
227833556
401943881
283467325
470782720
430104897
32684368
478326645
93443204
96198531
349029730
330496747
198911787
409443371
354155595
156527646
303238859
422883853
35297509
26446287
209597699
200977806
54873514
429857345
142949731
253554422
127340948
54430208
193550659
318984201
119480879
356374730
399334108
21424759
139842054
222633180
304046008
25042773
53476176
397489211
121241303
402505905
80502309
172669441
164465627
434657903
329197087
467704486
210058107
217010947
346667124
419655805
417988752
401540638
202029502
413454834
7611411
329370449
320401393
201162070
871001
439882272
410053151
400205109
313823382
402411557
122838288
117869389
427454329
176314463
367874952
401211984
431336719
448377260
73881424
95802346
235551515
255594862
416023183
298125973
472605808
115206658
70298130
243110912
16747295
272327631
156565745
376875058
101698079
476967138
78037127
102569079
269365761
340606629
2774187
83189142
243018185
478128826
53574883
22988866
6959640
421449834
424200849
438296359
222343445
350598624
386615056
310411311
106193486
155154590
108537284
431315645
270361247
178835413
174426556
139624894
451163043
330992301
16499951
52861121
160475790
447053429
7946551
429841550
287660057
10720738
365547043
30678242
341365915
419121925
406183459
348325555
193088110
182900659
139138265
415431555
33499282
25753320
78359217
492209119
33424261
186896500
423524764
303785507
218248264
97951319
443410400
169411306
281459971
312426702
74788778
294452112
259480130
82735329
76810013
47140187
445972418
442357056
430334780
139854684
361478980
189034590
488180238
54567090
371935248
479834854
322514996
257950881
358104525
400874212
250160000
391528785
87770712
26201115
47830644
158535327
476668785
491241043
327946633
110645108
156184097
255251762
405097219
415664226
190503442
481907232
315320764
488992211
424264287
98171895
128846895
138259618
139722836
469543484
45343059
11658083
449378338
367858054
122125316
159999214
121248618
372285315
51527999
61535681
251002781
99358642
220071007
227671565
443116036
48017639
190833024
99300132
155785753
95930243
367480710
198805546
430353826
35317825
187797757
207134464
486006072
169161003
345394081
125728907
138704486
243253492
137386990
440599175
111111545
112028657
100598389
232360162
484313971
4642739
293895842
87833103
104001380
13966849
168021019
399633767
414500839
358854043
351450251
422802943
454784285
218930960
121608489
237654462
106765136
161922597
444788925
92771207
331083599
142699357
218500114
322304436
385952848
208403455
115419963
349580745
320432111
68534703
434457258
157262433
73177441
80869452
97611887
29695172
94836300
265632905
281845290
361853490
124486947
133295540
137172785
431787583
204742851
258781273
169442044
311507987
420703869
466747320
404279193
104303819
109446677
475295658
426608254
347915876
36215464
42028216
197496620
209163926
463079270
131953878
218942710
36256710
65339681
316554596
418468233
12692332
82187501
200313523
374545821
206674447
186125414
364234957
138462030
390868265
123016229
160420425
202376251
396236449
127167745
459171795
353056619
89130773
286983805
279664873
437046648
323199268
174209440
487059620
32363194
137288710
471529849
103822255
26061771
36869529
420376851
297046356
49561860
2564351
349876230
276624032
61755149
36001643
140858989
200217178
426869907
116391569
213153955
481762509
365144370
340321699
440934304
218200988
429452471
227918108
350382212
219015470
403633727
377108004
58591441
288513272
366913065
30121289
392335527
245491187
66990817
312712377
42537542
469069028
167793079
244930123
245693060
229548227
280931766
239068400
429765405
60318024
355459968
142919359
42080533
73120689
335757409
335531188
291321677
117726231
63449295
494220240
189258052
319599373
371328243
247849493
108112645
238241307
277970781
352964523
483732494
197477950
165676899
378786387
19063329
333469977
123716510
264756388
63018203
257164627
356341139
345299959
317482650
64317459
340735669
359563182
137438147
29009429
47610721
281276175
146735659
111060015
275496415
188510063
283175740
146824657
436359555
243804736
237582316
214330335
96769258
73831161
264324636
114962508
452617547
283387965
448432484
76334056
400660704
363967038
186015034
257001843
61783349
3497684
321319301
255035369
215577217
458757447
136561150
263187938
240033622
135813160
226764304
368046388
324323222
9940043
14871044
260682776
253744778
104969711
327529463
203030387
178800871
91854098
317992894
131418418
375242062
118941729
60268825
128419118
482908767
246283859
385420960
397208467
102297894
206740260
4760187
317875110
18014058
141321336
81063047
110564031
277134496
160343703
478610418
101457717
22800097
345997814
362140493
276544875
450967524
42186307
479575261
129768395
134040404
150084507
113703164
361798818
269026235
26488340
490217935
104451353
125288550
375638894
1659819
227586443
434895505
6420006
397977905
305425914
257693
331557303
415989945
277392188
491901005
394600362
231366257
14701102
93114527
93506749
143762328
44082051
135693055
475853940
26366797
122249810
125938446
492586312
484048627
394964681
371591003
326782913
499416033
496879553
54938158
353592204
76982347
489833662
212528561
474960251
147775928
212786253
306517554
63765872
490178441
298418558
310882585
74061049
165636011
403997112
20084149
309398338
300595514
8293555
285252278
179478662
130543364
263707075
24581325
467108343
158671755
396172327
293891255
10604140
393051879
201345765
364196343
470034226
43695778
76724903
297510828
191471705
289511155
104028381
255237576
132205947
254963291
66120161
206266995
420599301
322633624
226351143
82513991
475745489
234644697
220282620
155224150
217704413
483989694
32321826
184812755
142661449
428494152
331220361
153265588
174062383
32566125
17461930
496612960
76261903
446703184
294123787
267733607
236214338
398152168
375487535
220936637
5631810
294124047
427203631
426231110
116757670
6071126
361261452
92503158
93232174
81544071
100243659
310936586
65533765
132565484
495749340
60711565
413575987
179486053
66493504
87638369
212052177
83955433
84251328
140830431
383174968
230891467
408564038
119389305
129043634
284051572
192842293
487191795
78175618
472562276
265939256
47449639
478633401
127200708
492469148
71865574
208744778
445229158
382802160
126794894
430310993
231067851
187506458
343886979
410553903
253999961
431525348
475122432
190471745
368293027
115952862
73646712
99184493
24516899
45552369
80744478
161084822
238394661
67936272
91776791
63473288
186391880
491742781
42106688
313592587
336728280
466488614
22337364
281957437
201807125
1648610
212268429
432874975
189155067
408671760
195945230
443155028
192713459
171067661
133626772
61006485
139536874
59789836
12707330
16570125
105342204
445968159
177654946
196253216
366420783
121948089
259726504
52812662
113690869
154349543
366405248
302935501
120838156
241258963
84892937
175161632
242907572
149677718
460552959
432062639
58349477
156498188
227734018
251062935
180082200
213877141
164585771
319619073
126183328
29809452
336189197
84041883
475777611
366360495
280295099
342198393
488308583
392537954
395011054
454515803
399403848
113932653
109967655
372758356
355191615
194860592
47919987
450615539
197054661
8472945
235194529
107920489
17487484
462928546
358983423
50086035
29322038
376085545
369705108
155505366
405894997
58410656
239547248
381672607
424771150
372358698
76387351
265596084
117413003
471398404
72628239
16816851
85331056
182595893
389575206
293039022
229972836
437495192
96170912
427027496
298484489
331365440
34947984
168488324
146810337
246447758
218574359
28648727
122533303
88279466
184154092
380944651
146690121
276217691
115133609
423977623
148576389
191520959
42090058
265989391
162919362
114718296
282806241
100766769
149830541
24897798
246322142
379803376
314909342
342493054
159347224
113393830
26374845
46811559
281882153
25701534
293259317
456511
54350260
268308971
441252328
238504351
1769973
440458801
14722041
116903581
216952775
15814781
308424539
259042832
281804172
471343900
226277480
417126764
424627020
376108020
442024562
23465513
108427747
109450255
218474918
267774970
222844084
244849763
314586529
357242588
270551296
460362197
210215451
324901555
228671167
3984130
415922257
230441139
444442930
430644297
347344719
13912056
298975430
8285609
272954888
80779601
479629508
351748719
350422716
256772879
227856738
144963629
280238391
188800836
254413883
498713309
456575806
329774318
96079423
123678686
39533258
219147070
84040882
249748708
44048624
165228400
253732837
459970880
248185890
50692119
243131528
95530608
64604174
42106957
103816216
190075413
475402909
435962075
41824131
178341977
45251305
122197220
175821957
178006047
310998056
430235840
29235707
120090213
112526509
125315129
243768898
152059766
344462198
180326131
401808473
241027173
345554530
8057662
53514404
93740419
411266132
149162284
41787378
328386657
43785592
498119945
18462070
371704853
286598371
412802552
50046829
184366027
387516124
225868785
362372073
51030531
8620976
391607780
23637095
121147485
369439260
267405992
273207250
66417810
300248474
27532075
307444982
145803003
35589736
213475738
92059773
446855867
362638021
486363502
127758875
406423612
484483446
146220944
130644816
123598168
411539848
180691644
307964194
151572323
259076781
22852618
55119205
120214108
414460397
78756299
241361592
136416009
346162290
367085194
202833818
146410763
394617268
362795151
144730117
282723355
76270888
89306241
82095573
291425260
75669742
209854447
50365224
412669539
208591743
181010039
36267706
120131590
361701683
196748251
124220264
473294815
219600868
179339468
93508922
486577617
258095766
187386866
122993625
456774407
54472059
325827442
455701521
449089326
188622592
452947989
231812680
117409832
42254229
313908252
408835091
117923970
23762698
459200314
383109860
84870792
140210353
271893917
57518733
354428387
468642167
181738996
327723201
40759386
213594815
273748474
27337002
471690580
461135339
2846978
280981338
15607397
328674419
236682858
317213074
369813363
189630846
401542105
487223194
84401426
67966708
248574636
54841747
91729406
207774950
437951606
29116549
200501654
62361874
86635282
54930040
31004040
268374277
235169592
424279778
481969092
8918065
304133131
306176023
322569756
306980109
87157361
338177152
135654527
176356570
7906578
357984241
365987416
409448682
345207434
302905193
477415390
93782070
357746940
421661147
154073371
148214897
450777695
354575024
210576771
37412976
262021415
94097162
158303605
497191006
18376939
140272696
358625422
322510070
298965070
181195177
129490178
386122430
371888681
117661056
62479000
379795258
475645297
280982767
289243939
173369082
83887959
119175680
119667503
294151250
40836826
126257225
442366147
344130873
480832248
152942917
381543848
242853662
247040078
39847452
92561019
265417017
32636499
451186441
440443438
331601569
132381617
422449967
70240350
4270297
40111022
132719349
236581906
368272670
266218467
378342197
41641752
202622778
497517876
13825606
496774027
390871054
140082831
439140173
235001926
473431430
92083089
116545773
68801444
191639519
8909577
161362462
309572887
394062427
112548902
250016324
225663995
97446871
172466290
148420697
454233519
65093663
133656397
190815425
433366333
399874864
69157621
327524436
102497641
419191848
193866393
451788019
310062901
333949223
243444544
45064826
159897005
188043984
14126951
228698448
379683502
375552879
390060909
189256388
269615305
355126163
291789063
347795652
452573033
464255352
496216348
259322903
381865367
129872744
450138327
167748051
382263959
371812299
347788838
337277951
143520499
41655230
289065970
453583399
228120805
32510513
351164577
388017809
73070848
217807879
116716256
452754350
445877109
6777164
142010737
68008765
214419678
286316152
415804416
166992710
103087855
264537115
426315613
484953221
246926211
228970291
152701271
129190169
453298942
490108
318984472
96819440
394661690
108050441
402919190
122782494
493077305
106600118
363316654
66148152
176924348
480032909
371418853
122801456
339326424
365945942
43326573
53746102
152262093
311647340
73255163
255349947
76184455
352087127
92819520
175627017
433573770
245520790
304817185
386872711
98527250
123801656
336208502
345705291
84368448
91644043
468487784
429962104
50760513
184320789
348626608
80201212
164353697
72561812
55519020
356196472
438507753
98845592
262458925
443286197
410492931
335714088
198636144
339193737
40317566
291455663
14820753
473891335
389492804
172154290
213280397
340536405
148472297
49488898
186241695
85357097
493649293
7245830
15319200
396926157
191566618
216462159
477127368
208436666
141540323
32646387
64633138
80048075
131491978
327092062
23334272
41984909
15322501
74486767
233694997
55640067
218458781
248515750
29531401
460467936
420670039
242811798
301004341
69142335
144817047
339762387
154499431
490982691
347008217
22334983
387908847
391091186
91313493
365036215
99527852
232853815
250198953
16677341
165418242
381690931
196285754
41268865
276192191
211608255
115755631
9887187
119764673
186730763
110919288
149296073
147198698
31589326
244624222
300719390
100731661
241957621
140481777
107747443
232940311
487489993
130082425
473365510
231097530
73912270
190918076
330625381
306766084
441117028
347302721
472184325
175324310
43588475
13453189
451516500
107713081
481725171
313920039
227477753
168455933
424839326
229290177
168170983
456428652
473914399
468890372
409676664
68388371
109372148
369940458
153845033
449378492
352539235
127210542
180476022
426451504
318128617
363617754
85733939
111761997
63436827
57918264
287086306
459541653
423887804
91119158
67254733
258129327
405039196
147248837
426585259
329878521
376539013
447272593
138823524
202969763
416162965
401016539
271358133
378051464
123473349
425203166
179946308
476012583
404930059
360422329
254980438
75575028
76556434
340714376
187337024
139993260
251148991
474423329
99534912
27553147
65542486
19305996
285682473
323098033
166554832
64784083
5492906
395610197
12056676
144316429
98579959
428219640
397849320
222454444
158787455
21322668
173961
338733762
349851602
257620371
51672442
104832039
333195398
128228876
445546414
20532421
120738487
49211757
347472102
220273399
76764903
265530939
92095746
362447375
441145324
111166930
427231457
446638229
6777126
439288132
443471009
457873436
220024123
193836680
32844231
378811578
215159347
33018191
70061691
65010948
143154914
121734133
22359338
476350311
249963008
467905752
349399084
370701494
17117508
49387537
443491244
93882410
167434827
35586990
308846136
108580150
146753919
236077592
55218378
6047396
175365724
351205739
463920831
247906198
45042418
349281414
126717775
112718117
234815956
196779466
30245416
377970869
171029950
52604754
354321180
420992957
373026857
56236615
144210802
242660716
105624151
440218398
189059477
273058977
328321739
497905612
381639127
327592009
233983203
289373856
333639404
261865278
140579594
150076586
9771476
185622012
499357999
489005602
298340128
86690307
38301419
328585543
464661175
209331368
233706648
318982354
130324324
106733504
375218968
127051478
349394219
333359470
419786227
38453695
106418447
248107965
36359306
340573925
75699973
122858861
129947780
261855728
384724138
123043726
264448665
247011965
308665737
116323016
236017567
459522216
203013322
274318985
140624110
167674496
483650353
374330758
339173202
466491028
481064261
66908521
446058857
182974832
400267991
365845083
221428526
359202789
113953047
110304184
199776713
42169371
233163044
329724492
156541450
470403533
452768217
273506467
217415498
113950305
389829482
453433064
425988872
445359155
80268400
66612982
465550002
63918752
293460091
304723203
382926132
127040703
224148076
328984988
310015534
124416066
194830071
383960412
336135206
161299469
346780947
35911918
55985192
79943990
218152761
65042993
402863874
23437330
338549459
120279371
137387634
80895292
426228786
415892858
378770798
359013538
335022191
344320800
422932289
128482281
1560354
158374772
108039335
225708429
487359760
270571221
202640846
34706182
7047984
38776051
48522002
353828930
427204320
104507193
286289271
145357081
22066538
189153144
168794410
213132348
161948867
158698395
294027640
440694004
427107604
25314789
299707541
262129794
369635588
75156182
243128426
371195942
233530953
203684113
449420722
73407064
474255333
152061568
108113245
481303316
43353970
156635247
335132245
470558290
113658791
121421515
468431722
135725328
163091010
137226131
348857676
325039876
148440877
495401667
118250232
75548481
20716455
417957772
190194626
390352043
345630305
285839404
114064336
79161258
489523516
63485057
5084673
463778848
68062976
113197918
297598515
111416946
269833164
132730759
434491587
383491954
106668625
402923308
19217282
269759634
392665790
220591309
447315862
393623018
215992975
65566093
321687850
236709429
336040216
11882476
479577823
34186873
150238231
93642158
465864482
139761746
9643567
470949154
103540593
77706542
84147071
253655459
41639839
206496586
386386217
476131425
89988540
345571193
231571084
461722173
467847178
124236873
34829833
415163039
370376243
250822807
333245483
192064092
340048587
21802051
56462919
319626410
55988923
206701149
265784919
374369756
198979246
275428485
345318909
155036190
205651379
429465980
408691648
247291217
135962565
147594216
75938994
78467456
493165408
307510077
392705980
461012586
284263302
427535812
228691976
7155896
30874970
414453811
199219987
370923557
288772213
108199258
43066318
197277487
167416758
308851236
71647242
366396004
436796073
416966150
21432193
142447451
198948481
430123841
242255019
187427398
77718056
318194012
118411205
423399816
478220441
11117185
384412401
115000094
291169348
465620728
122155989
322044318
380074538
321375975
192967874
21363102
282091584
236034191
218640588
449508342
397401778
290287829
168420697
186714202
59770331
189852889
181678004
258718811
472493081
423933023
298662560
50211137
94643386
417073765
326127304
425380178
280707301
63056056
40380271
71876648
28676783
162536259
393920965
261267673
336428586
86888838
282630774
118520169
175439380
1271362
420544862
425357510
291559190
88965558
112071711
351329520
278818447
146266067
462564683
103827879
70199089
261227242
6555367
17358826
30817358
332682670
442739004
311524658
395738725
335635626
383401306
424415508
498171885
277322270
38199532
334600470
216727460
320830305
305636990
244683191
322101666
226181852
22557052
466177208
315147409
134628763
170023079
446482207
280894829
132587761
50310086
203610269
246331355
56865452
73485446
277148712
389548122
368740801
88673370
285286846
204376427
324591027
62218705
55064663
101913296
100418236
389665132
171157107
421248541
195302121
268356650
95866558
274000324
290913701
414560117
89147733
278058815
84583196
388146291
58953643
69687308
438456376
115080263
168535014
347838180
41082061
298200078
237386301
409822861
386873447
375189498
466715639
63980825
289924555
21780301
18410472
390342790
411445432
189567579
164107682
459263905
310440580
112490592
233264228
101354280
27050708
174928312
379413095
464150255
63074603
290883089
386353915
354047330
258479704
407405280
201885509
299561764
205605357
291788161
61900976
444995155
19494011
28616615
8975979
309418565
50396915
27386451
199761354
314358699
69470381
216385388
126138955
379910960
328875979
211919534
481265239
208443038
386847846
213194685
25109645
302438800
4077774
411463559
156486129
115073829
318868838
210887990
414635592
376990547
2676150
329052919
321985701
22170160
357669533
330961680
331588724
260582800
358348130
383866430
74941498
427818510
100251817
53596804
160245821
281644147
265516337
141511059
490087184
4880534
207222096
15196828
307319333
63816221
279176738
316321814
178890049
450561928
27209803
446041992
327552474
382402304
275094910
2054526
404572464
132764443
333016205
88677539
245863594
43880686
325060320
173321443
324215547
277828488
226918246
484461367
59472634
492434582
478488778
402076170
497315116
185710873
269789349
157150800
249527093
401482439
473472613
428417141
352044366
682415
374459132
32113191
235601071
2070393
34167716
140173534
487351187
219700273
81367424
233214780
263580958
258944096
406536222
87796505
36772583
485970819
424774223
448761569
330921753
403263000
203354090
180753220
88973872
325659790
337904019
191017316
227142228
163892984
119434456
431702945
17091750
346409939
463816135
252692820
200996684
350500203
245382705
188347870
70200475
326750129
421562650
186297784
85694224
180615223
126610640
474983158
19102394
51384863
423744726
350024146
307164214
479615167
30777365
248654438
305274957
221197735
439671753
32417184
385090718
411622561
316636481
402182468
110548851
132968967
154875287
311545534
483469169
400257992
499893404
406185995
79524472
273972405
92483779
17735047
307103979
219094418
345234556
326206372
270479280
121495634
28746869
77643494
101110800
412040585
178814283
406385756
133238320
118486035
291319292
370845389
30108595
107955772
125544208
493173798
93441090
280419495
304719331
76910259
33193838
157129086
335612605
465234661
431101490
428096383
335486059
90721821
147190801
180720614
416928192
270186432
302216247
298191413
200346277
403327047
210231997
379160559
162229154
195986668
350162946
453548445
66832057
232787892
414020568
192376264
225961689
359978010
325312110
30681020
289404620
211022299
40326457
125017224
176256959
323944299
53113607
11743017
414666119
52820759
44979983
184110662
175523542
347196229
482302074
375869819
103039627
192534071
107546729
265268781
388520738
457709674
71333577
307869146
190497566
337870497
245410
416459254
197848506
178073871
299656625
487253125
389096170
192499434
112270348
65353128
16443732
17900306
429612497
431109850
70721064
474592479
115220511
98760958
174305059
450038937
474630776
277344686
495089359
82177504
42613466
236126448
392403530
113947042
43995594
82901095
451817538
396757355
351876700
2182395
74831225
4049677
489435519
316443746
196549110
454222219
234313226
65509193
472122524
163925722
496619042
395359940
491034552
464355904
494120897
165339610
266911192
321268024
442684295
262000550
255961879
337814112
498126998
881760
451761154
42122591
83782854
256095043
291396297
288175906
110793790
218743873
144741934
100229308
35187619
193807395
406967878
269500844
259316587
231606754
285942917
108451980
126966693
276977468
72807883
473603941
294833429
339719075
147388316
237517724
454235976
255866546
75331835
452362973
256748306
379609340
347001915
193047511
488220735
138398211
481223416
99014524
209658436
478481701
51760183
244846054
172289095
458728061
14346897
284122033
190334814
300289813
392574012
169817858
429783632
465381895
495938150
224617060
157617321
495842817
314651135
111853296
251709362
242499322
416732621
8457667
474625013
116250887
201505178
462845747
107165450
35244945
414376622
316823885
13726646
318653157
61669938
38532092
277381217
428533186
322654125
320232382
81339350
67744488
342566591
11122981
33126382
191021092
88256392
43260054
186863908
402907527
7629702
438573269
145406848
276878674
299547288
472548212
393129560
1052465
287910311
295009
388813761
202286932
169635245
255056758
20940088
83821534
293588850
150837656
12354719
468759326
323586389
93694068
36503813
166152979
457333400
422146547
357174070
45589792
317922952
396554329
301013670
178069005
335127598
298936869
454947678
134674885
271485080
200593590
488243701
59395390
53404950
377057461
114198674
223040195
132114219
487655113
306861728
278219420
491009121
319216447
99495097
314595509
265426866
488515261
333264840
75276618
410661807
42955261
120866409
81101111
439509590
274396430
259170115
127153539
73333298
214117793
114344775
197334729
414711382
102588475
256730119
468116331
332162287
223445144
43672877
316792857
211100256
350534605
447528628
54625728
22267403
399540076
369221237
140210620
388055337
55002428
215487237
151233495
97957688
336353645
232334605
37467277
110750074
491504720
17137167
36599723
58138864
131481941
233934452
325366597
86586767
343180922
145999279
271265406
66626065
189672156
88058262
130242672
392723112
388103242
184868400
414990514
287643317
406605988
55201133
28215005
461608415
123204722
179448500
59566102
459558366
264299456
449549731
422824792
108320527
466686897
311940866
166459390
98168838
45875317
344342338
184755604
241572590
490341617
456021009
160715006
32530124
396595623
290957678
277769587
137215216
328342429
45276452
277374884
234948416
100477584
305589889
196556830
76198657
337554740
108639283
35757023
101854195
58189013
311098166
210174722
24875910
475555383
229150463
123044747
373947052
73492801
160316702
115519641
416350769
468854063
276234647
301397244
217966037
419708676
79166830
207697604
248051104
124443281
485072487
482999519
77437216
143178727
32072700
153635873
480733466
140711982
41909247
82587661
198900995
205523764
292762382
76293256
181079146
21912844
51854354
55026197
447921996
212171055
23062190
364272764
33541469
299296836
18186359
104023857
219005511
97353188
311721460
319572966
221796468
296793947
302572484
299233684
439972673
187161535
305385908
420706139
327873516
347295154
355810151
26774510
52818917
1088884
103067765
233898062
375518079
7438470
141440611
323440075
219609525
164502800
40229190
105667345
463799635
58415549
209691202
35321497
155768736
21412661
354894462
230081556
170722959
9983297
381831591
110695632
197144831
187217498
383918122
377534698
34512651
92244624
256825560
439847919
93333507
212409676
26262332
468851585
219848146
167702942
144808011
439457670
332205741
185037201
397641366
148521727
95969101
107332567
36359575
251737836
128745228
243770388
334335743
151984538
253753684
216167333
262680169
303414866
403384830
499114642
180949564
290413832
91359265
437775123
230261750
184692771
2701150
256524082
6060708
222549295
424227023
150868718
14523316
108949116
335905918
412164682
109987194
431875018
19497248
146346769
36129206
758827
390117156
370464948
152743365
496387192
439148633
267939885
299802057
342533462
119570879
333267972
485463646
210930143
123559446
215725395
248139266
126260596
324765828
254199973
348809890
101509203
405068690
363333206
210458318
93490960
275497887
320445511
377882329
147511486
319308631
266527886
786665
209425787
489509186
6046381
205812978
428657818
273986265
358131386
123707631
393557143
43915710
109171276
457003638
167475155
177413023
205142903
146252102
2178850
311859227
495061992
103688052
69444268
210911549
166662721
162935227
338925787
339624584
393333908
486437272
158933214
159861793
339740288
220875352
1887330
345786668
279204681
430545147
119772933
137336067
54252778
365846427
33768128
15940405
322850064
201243282
193353427
380509318
200011736
48048629
192368544
47590079
4253032
261812812
258501627
23432105
277264390
97427413
363056688
170598297
436381036
374506253
182976442
128637676
95381605
184863771
474424343
374586285
115408918
94197275
364438703
22178047
312560054
398206830
38118451
135410117
451966464
83988230
368435787
151978199
132036858
60804330
199568277
136289889
322617141
310586255
159721993
99881531
260530019
375295032
122996179
49427406
249801285
305972620
178065081
197699241
343352743
152489424
424801877
458761660
99203050
141756932
333456058
411763103
39963761
224090860
399689572
344446576
308079089
268125358
496424774
440115946
181446039
48509402
428922187
356579532
359095656
441160531
308977414
119625674
316455563
431973592
169053080
418773199
90462564
347118160
468988791
433815306
499607583
393790667
245093317
451326985
35547598
78549374
363090087
428027711
155156585
115296010
272474286
463235674
235937719
121415412
255867971
417383758
169924813
37306509
273963289
29020469
478467040
82940702
1162494
147438954
367430645
22731925
66212152
310409560
369850085
387717294
244224865
221974019
281507960
341834533
173301003
169571910
272900258
388907442
97599620
428056843
356719803
222590257
391292516
92657522
344005668
499676838
362557631
366446833
36983347
136520919
247983653
15450386
71977972
249146146
15405691
291924968
271878071
81617842
102334528
494244507
321851487
199075744
68734877
103359446
40910277
242035880
125447707
166326886
483459673
75563678
94383728
340179475
150670287
338192595
285353348
494675954
337869433
147910978
213639138
227369131
136948248
461622790
242819516
61442571
63285288
258225206
353367539
187679710
192359399
308218418
181924216
14210885
359810513
250659092
470086682
253237141
345211323
448050741
419564027
181187347
23614418
366464106
21366822
26801056
204656701
306720169
21477010
395042485
307147499
87632499
122411615
444095746
49255289
217747482
5538317
465056928
328489039
211422207
152736637
373364789
372156976
187177204
240092025
231967488
290352647
62695058
485204629
135563970
10745798
404768655
169267668
386876568
123749112
190634489
413677623
328405812
349871010
287670984
75964648
157018508
375303483
50892614
453630605
277075123
268640095
459168921
94648402
449645485
23107479
247385038
323010273
395264454
287078593
63102297
127231942
77431239
125797355
464952922
65511560
136543152
222237928
234779228
375936071
345987039
277930068
289613694
26909203
480317429
429801029
102873850
137335936
305104511
6282816
443482893
434695985
274922910
255168165
29344386
77084747
278275644
129245775
400095019
26056449
416324367
463197316
5804742
346271958
441511022
470757663
264299869
430570525
45511942
499079096
306506596
391498981
129525516
448636641
418408183
109842944
378437669
373798384
99695232
36058532
380081199
43178124
323270868
7520461
150862640
352615254
84605207
429138283
481861028
484700225
455194732
250701747
300413892
313515825
96973704
94441265
284273488
213789924
25011790
329785429
65385372
184034737
73800761
194910887
132671377
492208943
157270182
363625397
218523679
109481765
252200280
98604877
5176240
75471148
106125337
156038880
280602753
43246895
85177162
114980132
27947120
392888245
365681878
180877363
206404070
315171933
275318628
343193909
28961857
152846769
25495689
94347228
336881505
99296450
141774466
322069233
444021744
299044647
38210981
15061774
408526412
290411261
113666651
413702651
218398760
72308339
69741530
499001512
115555234
7435044
466497995
496018705
252839640
184696225
29412419
311760061
499868157
157247398
154953969
381346365
310094166
32966010
328209944
146975670
132262459
322500761
469044902
428800554
474061760
359772235
443862328
235104523
2699847
410045330
1323525
221098606
334870020
71065055
72616469
302941605
431016450
39114463
151476661
36372441
223810687
180889080
348132502
76195196
338136477
3086470
310057912
148230643
388568831
490784208
147722664
373347641
313284968
469283918
302148195
139863079
329056152
98526874
374967601
331755998
8572203
376291126
52854603
195958574
299872532
477987423
498900179
230888981
369618237
150376839
267261421
93428924
331265918
115393922
22140471
21918747
470996744
184714734
22665741
212081926
175498941
170388404
85429567
341300261
139672321
240094113
481163339
321244824
338620986
356130940
153000821
199709540
84938417
58371775
395668113
384810948
36359197
394568291
115699928
258493786
397461482
235477700
204439061
81243751
203387974
226579531
103162497
26901069
263810616
125828237
238982994
439309557
148732993
176928912
133126169
140921665
417023024
466805859
462166489
255644009
175453150
115167309
307869900
260391566
26055436
56054365
145202513
414930984
450622655
113418792
173424769
200600488
201412844
377863829
281844239
404800817
456959711
385006735
284218237
220770327
363351324
375717582
12596235
12084316
52646494
145722403
153005980
469669517
112528261
115172468
77829878
140497763
82856129
385699777
400889328
108911564
441754141
46091841
376358899
244893148
159510632
49783668
445493635
360923475
427647496
79854225
118240643
237123559
464860960
254975231
457893885
180728635
130692813
470490119
192812950
35855658
468728873
198335281
5525174
433773485
166024101
435871403
74271247
101396581
174087532
475160575
62824496
468358024
373768767
439183394
65767523
33279398
488967061
11261158
246719225
269130909
91115382
217476219
6254467
408492693
472451450
316664703
89221327
455660614
139671173
134550628
491516271
108400045
185402261
349557796
42173529
351426361
137945551
468961128
452822941
312033082
296638054
368163788
280391105
170406820
307347181
346158628
56202569
148830594
209936137
155438145
270477854
153567870
372914364
129248672
414576915
197882165
445913374
356314593
6059130
85584546
490865221
350091752
46500942
176267481
52165899
441190822
380210193
190111449
410151949
185549485
2144530
206790002
53713272
135051987
229713173
213576804
333726966
285915742
362407397
396179454
441353886
132885250
402263675
166784601
114650273
316840589
364666765
60563646
173155182
370725894
498664543
16536754
73333997
45165484
45320586
125499896
338872658
425530778
315611344
249024606
111080262
170272226
308330960
17309885
157840564
38044132
230886688
491567529
176476225
445810437
240263334
117830111
431212038
142527008
284614711
45862311
459367597
1797828
458942308
485039130
225040073
310123203
354092235
298374070
207805038
399412820
423873965
46677695
177459949
239485308
148218653
141056562
409757533
456549612
158366446
67598096
347110095
241769485
411681976
23586320
187579921
151945309
141416430
118791959
146988669
278547492
17170621
106356265
280345319
476112928
443911746
5385392
286236130
298003980
156275813
494041168
49933151
80149777
40718862
227393099
319635084
41453866
368449660
81908969
498003477
26816105
2023416
197629924
121101941
266221744
221216243
308681862
270683404
215149024
427473820
417672072
346212867
444644440
376544688
126558186
273273719
320456433
484459929
59509849
470976764
140735741
406067368
20909914
73401869
299302581
100819364
245553304
340756447
469269023
327462272
191276275
348601479
182002040
388906198
469703420
448223783
110122440
130901633
71423538
177787815
58375452
489095610
24000682
355536243
365640297
3075219
481326313
38613082
340051499
393352513
9589845
333303591
299419880
383016111
406705459
451238813
336351826
4775114
144511611
305620849
332237386
335787885
6738679
366755777
224694083
328958450
167495911
187332874
459860082
238919448
217637041
370751885
228015057
94154074
78804479
93655354
97229292
60130792
484784787
289797142
453483304
346890983
123100732
105419536
82423445
382322542
56658348
418775271
387097655
201169958
76912471
71851392
389474194
83651149
291123520
114168276
412609599
458619430
154017502
372469680
197538878
224170894
95737917
278070286
318324967
174542395
224241991
415554258
234673186
209026777
57867751
188156490
55917760
33484834
146092377
138341204
268323727
202750724
57116474
7937733
256437033
134028944
79789125
145911226
70196445
370912644
112595854
335322395
182048426
119129707
60308426
232103655
343300600
156046342
10173940
161625566
330588737
234415931
429696175
65261922
295959059
487563925
105934763
204393170
373565110
252027139
342734374
141888836
307294214
252367199
149826568
63731246
238912495
82132044
62158824
161625291
453044688
27271029
496947685
487609465
146400735
57256110
219713119
342217686
213302452
229887058
356359603
43891188
316819340
286055777
461669461
112778399
126136053
67604224
169687920
499701162
319631362
12422293
494106349
126925576
117305844
143932916
43173173
208734690
226064960
457848348
370359980
31625999
485119376
219824016
19235463
484036462
277080125
91464933
326254147
342898928
321351990
182613749
239306467
490687682
321185877
200975928
455982432
299838281
268580151
125670351
152055794
440727864
490608996
146162142
420169791
460431191
142611410
315859316
169165880
368676369
273707663
392042211
252818719
111343391
111866226
272054181
95379852
241462702
363519113
421633999
436877982
37387454
456764099
176184448
380591487
130466328
377160375
336573918
430304608
498256877
314760621
82360402
291501093
305369616
81038895
211670883
265800806
223650304
380046550
287483037
444843024
153754213
32041599
197661742
265097603
496424176
322232274
212993806
90403229
38267738
134627804
27281210
75655192
443908255
203465658
456246678
74374582
433142384
145336948
357195541
431399261
460097568
292072294
222900353
117983535
225627541
287087587
236300692
449277844
167134137
23783728
394120868
173404701
55825326
444298961
291018655
404765853
266531235
4012460
495169081
304798972
491156616
22450291
232970515
287581222
78432300
41733545
214472155
11574683
187070492
71667695
442973943
499684411
216256341
18390647
117667945
441883881
157994586
353968636
243678076
177645074
230268715
137798943
351049774
138610392
434614256
142068428
43376244
201145490
498597239
38545324
5944461
489753854
413511966
91431328
129851427
491944265
133164872
344323581
3518948
320235363
415991276
299009242
319919773
484763968
169916241
290104069
426647848
327910826
144072704
170325923
5555899
226857770
160641218
209122024
365468161
95255473
203706803
261360756
148917314
202304041
299906079
7378126
44574247
65934397
98809453
174425673
57878661
231974324
18749254
61397608
404726038
287256881
212923202
77162162
272020848
382839442
367266230
51185047
210750267
363855285
74027321
68822517
90713054
87184890
277944540
308697566
34956714
481651342
70058321
183874027
183955382
222480752
43768505
81045980
288415148
142577957
255471653
346293808
227068633
126737258
260207768
131794670
266510490
473130969
208956832
38531337
355970410
76223061
442232735
419237028
292594698
16260055
488059544
383307751
103444945
266004083
44521669
138401658
247655424
114579989
174792037
284127157
189577092
218560541
365173137
477992239
361138497
473161141
176802399
88207129
99898398
437010166
72518151
218925239
410141134
281474982
109972927
118627895
210214394
52205661
37864922
2809091
420982067
25924465
238633194
24427011
144444899
283154862
15345021
392100322
250251202
42653409
28743830
439828294
261213949
393916966
417820532
474868797
219594458
94622930
415592278
172009207
384149447
488110428
390934445
146806932
122101761
907371
265434826
332316154
53113031
155816099
335125245
326611450
34256915
426274790
203554812
178701813
209429651
218899832
423318486
312197204
261553240
452062316
252025497
375283540
198495633
22362381
350152337
270606443
469501662
265744614
442615649
353651109
106371393
333550094
352974392
228473153
186973816
118409218
60789306
92603199
126741668
248430902
419214648
13514935
174705691
122769459
192216747
236651693
194185643
468051585
48848897
308255234
272630252
153390745
183538774
323642236
175753125
33691110
94248678
145254787
151952075
36864327
351422247
258323467
222930772
56912990
486796619
409904587
27838559
47585924
355024137
154580227
148533178
274238784
168095161
323238868
249524595
212828259
412406913
443710237
180879843
461255809
251965470
306026446
114646553
435504243
129668682
142916030
321711704
223917359
140687168
473663778
113298037
344625766
84503596
336228808
401538755
71300214
98649747
429377314
471402490
453673883
83957540
119935667
80429019
104569052
295690886
329953613
317397310
60614150
126180201
350793505
21869958
378145670
156819950
489032863
166166265
286488631
131948892
340394320
362922342
125152411
166574450
476220378
469778176
251078045
164965538
371316930
174894611
116131636
300694243
146297100
422321870
237168134
118749118
2750888
341737185
266956355
185220852
11650847
327570505
311401052
362444351
201956814
42063074
371780652
190989676
208229338
10785635
175454919
48623657
373707976
300607329
215198106
202444705
270385504
318792503
367410242
494218786
493687113
483541877
294913028
139984212
258380099
384597514
111249681
261130986
226334698
230722387
298868190
90501896
58292891
110269241
452946246
112766057
152332314
324726898
156272084
213078003
335512532
331727003
261701660
61736859
484850683
329416117
264181563
107752539
148208619
131591805
101971324
141895731
467650033
249400703
134396294
78546483
133998216
98162326
339677469
212849266
181401065
138545658
303351161
92210307
101331250
256297407
204976363
106179916
433540656
361248447
319257918
121569539
45491801
80959577
183306397
30342483
262892046
300004311
138095021
263617016
284112467
240066344
258029099
104278852
489467047
244941744
182825334
123465262
195620422
22502802
188830879
377021486
13564811
492182040
469231792
467412413
100995798
174208155
73592328
34536453
35456601
392850245
8622343
80948401
326326174
44445091
463807235
441734571
344449401
101902256
205351586
128561868
194484951
463380684
232840719
183951997
60838780
415666052
159933611
256459201
290685206
348764489
133480686
156766368
193462880
102712477
124178780
294458677
129436983
50287459
328995129
17409935
443137704
190133823
450874687
121980229
234578913
414681922
63714799
79028314
16584177
121582736
207590181
63585479
437479772
440430899
247537476
498318551
208613302
259987438
254777751
499298507
461268278
240774788
8581227
154731158
196003616
132760006
449189834
325440599
35563817
130701315
342850533
478701520
320835137
293725220
453198100
55414050
60923493
369429250
134442363
430024021
491011985
194548895
493609499
428491756
487496145
93663326
279326658
196109446
353650763
34104408
47924305
167435393
127395547
56505531
322166550
323399163
41781888
123872735
148839761
77345704
254574049
344206645
408563575
427925538
490448216
361761674
335855939
51371708
231190923
322814653
481395728
74719260
17363547
475005227
3211015
357376043
68668552
135054025
53485488
274835667
21674784
453926144
442271059
149070331
10431674
116953960
472469493
404729914
240826694
473825605
482075617
347917095
318032249
390639192
275842632
160996817
104917217
111698570
212368524
188624492
287029574
46280604
263343751
304393120
373802182
119071117
14285514
294987085
254125141
67771001
69822751
275799925
374213497
364610161
424870255
237161522
481564120
249856099
141891435
74907166
223681703
123967052
422824260
394230303
367122595
51183243
55227119
472039811
15398164
120111995
13180654
302427737
166392598
276524404
459337208
40194779
395595521
473622721
335181863
2237013
393910073
257520966
278036937
268123569
122131126
55423543
357801443
456211598
305279641
499692877
31118763
381477695
476176280
306459374
275707998
195815226
210158968
183451468
20371389
225557131
303563462
33552042
380501219
322472411
310076446
339838426
215183541
58188318
165977498
50365404
60425330
59887570
160402721
338462267
180527491
135050198
393885809
38328933
443778147
51681802
390538161
327413261
433159496
366714441
133872634
61383845
415046018
344031601
244835313
435417406
422105083
400915126
468969448
302606301
223387537
131562245
494961078
438571077
189750562
160938575
341452832
250175891
220826145
354371904
441154509
253869987
489422102
187556670
292198919
285716600
239238471
182737079
113129861
172397966
401967871
99518846
233781811
317013889
443550447
478617123
104947646
218171881
232048600
73917093
20778182
307952488
57995689
368255611
99039917
247746250
29194186
440492748
350438493
102536682
147381004
144109353
356406668
489319457
331666022
1121938
275036056
70904492
183859016
388165916
243302458
438343239
487684762
477084268
107873479
283751560
308217742
212821124
1923440
392782693
139254569
375217973
200735181
197250257
95989936
299775097
297512859
125184121
92784196
467703
227720802
240165199
144577055
436643821
229484655
476243077
437765758
357037063
47147568
121624773
245202978
142966377
412484363
85404091
472566996
20357841
221672002
133301089
85695317
76111794
26083782
224949885
451329766
226818962
274716493
47319701
26594058
424745703
25020173
471894605
425213405
105257326
212059804
69790460
41901146
294060810
398549888
479666903
151097872
445697455
453808028
248817202
441180184
218808742
186737644
413747179
239166583
408409646
47048268
177378251
484521439
73132049
402328135
288367556
152467362
29560979
188203609
31577771
454306682
213223781
3472375
232036438
318481107
68048530
301826897
212898604
362109340
52893136
45081859
365723563
498590591
498889886
467057116
292287126
217698627
153794760
206034304
309381561
62204405
105598923
486759811
46725843
178730971
241604297
335093398
183714684
123681628
23297006
215292454
77988309
89037139
218764829
310024746
260034597
139329710
464367995
472933200
1439049
17261130
18015058
219678964
368368072
369421295
186736079
160655197
439636274
193047190
219205853
249017834
255251594
324804775
88293997
154493788
356052098
182414645
342103538
39766781
306096272
217916895
255059235
384084580
306954033
326340415
46625678
66988629
465670124
363510024
392438181
319625525
233287505
262969590
39304488
101655577
132390885
78556918
114827125
72027158
271604108
334032977
173561343
379372053
11354104
114371691
33865841
367406201
296786336
375969378
407172981
102882607
93886272
14748567
339483539
253356657
341088981
238625568
172861637
159275457
102135591
417816169
478900981
335423095
180785759
370721820
289595023
165692995
301795089
404422148
90236504
73399196
90971476
116314198
305287601
102325579
230685889
191669793
322248131
27472224
67639170
81937464
482871182
14041793
96686030
322354720
119914801
437775011
60980287
145292790
97050467
15632229
63108958
428467799
351055324
243894716
299189618
493166698
262104062
100984706
250105197
352340565
26900254
341076673
468654763
184704206
295918603
199340651
376373998
470683086
79329226
296529519
52620549
62200407
163087663
149306578
237071479
283002464
439597940
150568117
428295253
389164758
166200346
343920562
317632556
369772021
87815278
469338525
362938718
202435691
422839583
113043915
54776256
302256188
306636939
23431018
486960393
455071893
75288020
215850742
425754978
7133597
12380260
478375526
69334003
27984274
480198456
158921833
310986737
419796395
309489950
91798341
161477505
475690295
435718903
479110060
345462315
376050532
300964937
60917384
78486222
76320871
173961298
485778829
378577058
333114588
361726198
218053802
288186481
289530569
286420895
213941458
296664165
298801154
44833336
218514520
326785427
25031791
377436352
490288516
297344537
39442653
434603208
458822041
15132947
222838462
290448453
213111613
451405345
91413389
274028997
382407919
20250611
300506646
368186747
251344020
133621234
82429297
469397821
274324066
371959865
108335067
488265523
168624030
407136220
385615210
387138549
86437998
263163352
117091252
429242865
60507889
156533905
363846073
19329929
24183203
439200886
162294733
237294816
390606231
106224473
363840164
273014149
126475083
16863161
493717247
377819102
3000746
76146543
199733274
277324811
448106408
308068340
118106686
116730437
67720911
3721895
356385337
6675261
266885247
325992940
435918125
179909487
482526844
152280549
51755767
359226399
91481435
214050500
96521214
334604017
320274972
312877729
107618165
299266407
329740889
101335411
177085508
332741635
29998306
229335134
110066445
478104713
37403473
80689482
447351501
457640736
84411377
156253189
464315996
203812975
482246128
252750472
383722461
317289324
405031021
435478227
29032074
349028807
149528726
125553287
183632823
322320050
290947367
143767339
121586456
473204607
97619101
151188315
158462593
127617406
380523448
121045390
458238470
270443273
201734871
258106322
228084008
286146247
414359510
44916355
489959221
249121990
297666826
226198033
418927665
55214198
161676260
447959738
256759356
311204985
426029376
292908530
133525034
69493094
436675868
107627841
42697700
386811321
258816156
201160293
14428726
139339603
174722034
325183548
262299227
376456904
83289869
490383234
15119503
350165731
387815940
357595075
99287720
37999118
83793108
370731736
93213315
245469367
318691473
202489023
409190703
97237200
495397552
395232089
166730293
284589772
2859929
209427992
171401092
114192436
263104636
38346169
253532039
437826669
363529716
15831265
314283573
299335937
358730851
181919427
149501667
99063142
39514501
101305738
137062259
123307608
472037473
82791926
221293326
290728945
285280948
130484029
387966144
133194851
25716117
54696436
417784622
381092397
116640779
89185713
495284833
379745415
127531882
101333223
170088435
343577949
469680839
336888359
142913885
180928041
18807785
144931903
279991183
58322286
246237640
269569793
34146245
218275112
352361718
255439571
361520408
490159017
385923599
102002903
123353868
264156067
9215690
393654841
497764815
125856469
482840554
493049647
358118235
462888787
446899221
28206669
158983087
416580060
365095028
154413324
450024452
236419164
299345226
230015634
294741449
45582866
499585427
328887694
263857977
204463496
84327264
125378385
47138865
322767214
79897639
170492732
86923280
89113329
64147572
437204446
214969797
399504477
282770445
73088031
214909615
229669665
453811051
226409054
498766076
171422430
380822377
448790528
407841594
32683954
31322513
55099394
78266819
383424291
383987087
194641148
87887787
320830702
172535884
135026651
143597915
252433522
158035734
83037546
341546850
74699657
372758344
56516646
326720486
155528788
482121028
394146452
385198452
288448431
120555505
236480880
312387212
353894233
37787759
220228805
386578187
69110271
127844551
464845005
452534562
11831637
12002504
392938700
185178691
184538387
380481702
181292957
436971909
391033787
116846855
131035110
318249795
489605198
40068108
144970280
145133985
374705487
391633084
382848788
163153917
364704940
471846019
475541129
218599173
9633777
48286285
105177359
78744048
176130835
422538715
383794961
40478824
287057571
129250012
78173866
471595957
362248065
259466822
261084217
105798203
228830028
392119327
424047997
70951577
284703786
421534629
68601913
159409272
313167712
451450701
175079541
30389003
275813071
3137021
248988175
285446848
51423305
206681885
216707247
80070492
481736952
100502207
473065667
268794522
82268570
51239532
92906830
444516634
163222705
353991047
50314836
392052733
98626725
326879184
463004309
383330510
248413812
31606222
395256133
414097875
335573274
70335673
444486878
111386344
73472693
45991404
249349543
124895998
252673289
466056789
57482841
86926592
66558995
30548507
355721113
1343916
434304390
448627942
445860549
97527094
155135340
348691736
342096178
106278416
175570920
305100487
342125277
276501083
189223060
237381410
190598958
377312685
307717082
487602187
488699028
233706127
33593590
90564923
211118476
286266878
56621711
268601316
373193469
475697058
151666174
81430933
477040973
85970563
382575227
275417874
36014008
390226918
124109609
378110186
496505334
152196880
35727024
191146962
281214315
224950083
428528371
471813272
102262767
88761805
311931810
443478146
322467931
345525399
34043068
33586406
484308629
90664779
154704073
210018449
418878188
306370246
291449382
395919160
244857160
26540960
23853385
280871167
416767877
479346
158981352
413273210
152676225
194708375
104420172
433890539
419658457
385464894
258220162
374437575
326743050
70151971
170432073
149210980
268193722
56991492
35313737
252502350
172622
190017809
462520798
419050809
348904406
106486531
314969969
93761565
133027490
338823353
374632732
49795367
339302698
33614083
315584928
344495275
80838810
272521451
130902165
353013618
10502697
241638679
227451193
337245746
164307001
250399617
486456726
432500722
307391108
374286814
37519423
307563730
416820975
40221
226614538
265725380
459043103
394100858
212003297
92070593
85440563
86636028
141865959
424743260
472766462
309967238
121754886
53605271
82488689
105173403
259135241
92991385
346812081
486586433
430237130
11119081
89502401
269210207
296136155
396893508
496013373
333655577
204457237
412834347
186212149
431071775
31076078
145255252
325172632
243079374
89842196
410613194
329715401
84224506
187872806
154998215
394191743
162144043
61119837
329196783
267317445
320255077
274704519
114129525
159357861
57458001
477764958
248860261
326668207
273901112
145753769
175197931
460073040
202727357
88032277
146285189
133799131
119108355
144056792
311488115
362187728
86415339
74617660
44419481
170639844
115006817
51934047
64831586
277150860
113053883
246544721
44468304
285825312
21249239
11114181
445183172
78707239
341395490
46559785
257891798
115296601
44829905
433089728
427885992
247557261
21122005
426687532
381356392
492746711
423260675
45360858
207450790
9676013
119978517
251870270
180315856
87501686
303804316
97663794
364652545
269374551
344208514
261637200
55199862
217974104
125267732
383033
296681343
466663221
399459169
407089492
434476173
444289073
340179219
214878517
191846334
213817575
141566048
425719077
59080637
64826723
471079934
266531427
74502735
443574802
18401696
107334943
31076487
174722364
57515088
248245383
444096914
401723601
362398935
499296775
472214056
340183018
352196159
121411750
306846239
251655328
28501241
93838763
48460752
368680460
308717279
240307085
435014386
302799679
166026161
494095023
367626401
489622446
260626449
294645487
433197248
131544496
254496781
316790086
306266859
312011868
417551821
102880124
66251820
132467107
102176898
38465876
472650124
306889409
159877625
132012714
411061088
188378866
225851477
459521839
409575677
387085107
199828924
197106414
189884785
218371436
191201436
410027537
207993882
304344236
57189376
493707481
435888732
311686156
163013918
94671942
123698024
80565738
197552066
42466195
65549196
299728963
80932070
38199320
459134723
93326047
170212033
370195810
134221264
248579861
329717649
43796940
135664968
382062924
240903353
178066104
100434359
284621141
88093641
308428240
88965376
497799368
302135720
24854107
309485523
465149638
119526049
285699898
398231727
169594466
180682445
463780923
469323428
261614514
354496594
280974503
207456912
24708626
151170312
341678175
125804839
333404312
385475114
113986158
215467235
478894819
144568613
315901594
116032311
85178605
476846185
204997686
82977972
131498257
82368145
244979847
96647894
54410545
30679744
347395972
224005010
63878540
163693246
45844789
325493054
18189839
326819291
32949965
395414817
330505955
227144492
21219655
163910266
112619605
487722164
379377501
444030775
132290776
47795446
60063085
217469381
24641630
117577123
300447352
156139886
199945267
45427198
105304131
106872163
428623294
305216455
330877172
492501833
468909700
229238312
170511238
487099539
56057603
55977555
235030707
239079909
283122046
108766713
402990174
248258002
96488876
134884026
44805129
81296003
182679471
457384565
298765383
207321101
74961687
451729087
215977338
127423305
349672636
321281469
234295467
130812281
126497923
417688990
475830466
447923974
146927302
498858055
287539864
55501256
54835609
22570570
294581164
190474006
131337282
50087689
291248360
80342509
184971715
188569840
14154864
367651185
145954404
312920246
427488637
220916091
117165684
143465975
200855747
319354672
317263795
435151214
450166952
296278069
205356555
278513769
96718394
352283856
277371824
384258258
260301463
184723784
259345179
407398978
227714142
243198813
457486667
18962501
323541321
142458381
207532340
337696184
362625917
206003095
3132782
142630906
426919185
472814817
286096880
127774932
292169488
455877026
415442497
94852792
104671446
120799051
373366560
201389839
325599259
150738383
85648096
438417073
335462167
344993275
345816051
63176308
88192087
155819069
434655160
264249759
150793801
494703851
454462295
13419717
200706945
310111428
8566974
480142482
282926244
294663853
460433765
75095732
103057230
228392613
169948523
207728675
349191663
43315082
409118514
27307273
46569817
494766609
465724346
234548335
192276235
164056748
150240994
132984673
319875816
84896153
397234432
470669616
432116355
204213078
336605684
132823299
14324505
345172658
465482132
297250748
492352862
425915896
224862831
95410092
6824860
247327705
155655118
356016523
143159139
64773631
235840147
189728955
412056592
54080844
276793641
456849178
218137591
427034634
89833851
38013406
364447138
339584634
361199373
296563492
43797711
50321409
281903142
410638567
248010418
99901626
60405666
92879631
378333873
285268497
40806074
385158733
32596201
196461192
93691607
28271691
113751174
329531753
70516997
25807765
383612597
347310637
335173295
101750187
274345270
425007145
492279945
138792407
117108130
205995669
287872250
160905840
108833429
422291744
71544406
356843846
22193369
131950071
302239829
253043593
269734919
343045902
138202325
154847472
39507093
231893931
183119162
5774619
61425684
253636159
384098735
297554632
100946795
219272029
399304818
227808417
144279173
244101114
219117175
113903654
302613135
359505777
274809493
411446563
134313872
198870250
120806761
9023592
183336673
423046589
262067184
305587943
266092490
400269509
460435414
158115935
132163439
496070928
16406905
46105474
102223438
400505639
343660105
55686584
119777668
95481275
136011352
116573192
192098740
355128527
230476846
494711874
67150655
357802690
406158437
201464526
409189292
26965197
210488117
92525964
302528137
472555300
250630258
421136978
372824808
63582024
79252912
357504599
59652951
95659816
403610072
14392740
348681807
99786529
70079323
468459474
47784155
58607027
437549017
239882894
413735553
168025862
234594768
480886207
378344904
140753204
182350732
287534195
20234752
392838848
232576510
175279240
217910499
483206767
96416217
90735307
46788790
28185481
300756257
458958092
476361648
56882680
325867183
325043454
156669208
248462858
146019279
204453362
307069884
83568296
444336256
73321788
104110509
31447375
54207994
482455412
24716930
89075077
269989606
44951681
334430276
355082467
72747272
52340774
338289234
169163488
495592432
237594375
49865320
296348688
49068819
26226968
353231368
227452353
203786773
9900575
475915210
349806052
66870289
282985093
285890699
363722896
356306880
390001207
395170270
263031225
372456619
419887199
204622653
494962576
317355231
39052928
350045043
390102502
91393702
40850628
411782341
439502485
130961354
461647661
235851173
32546524
340390980
89082540
259998877
44177752
451499466
235914086
246500155
370886106
371415531
32390853
234609001
80238762
422392060
129779270
195786339
147365030
49666468
400408991
494843957
219538050
439461919
197405351
109640551
383371972
238255978
21422892
322874456
221733684
335586904
411241980
254280207
175977883
352840871
14279083
220155634
156856689
102709521
466655789
27742794
326641403
351562993
114868147
406880164
273955052
97163768
102666502
273836433
146830236
355591845
268680390
218884637
295053763
466085740
328525188
30942086
56858070
202464431
206332893
278591753
38051334
117574873
385388311
214029216
322932095
252183746
286701201
479788783
207409618
105873341
360047929
34051020
457436334
474916075
293447535
83907737
72079842
248630389
357744170
71426429
104222233
478940911
290311066
251792347
297543002
471352605
282734432
354401071
173817035
341583676
485509175
64384720
459158548
370897486
278413935
134606995
475597583
417631487
114395777
183007200
23504828
474443705
217058219
333457513
301876131
363022105
269881601
373955973
111652493
127625770
297898753
68391077
459083032
88209818
320183423
256626034
59562422
455434206
463543456
85895808
297017882
449052631
150280527
108692781
172466468
281210813
243299775
148064050
198842300
357695552
183587601
74863479
184655608
400645819
260837343
486531739
116184275
30718943
213004063
227836768
10861065
10902815
296227844
469944096
451628985
116411267
79086481
363707758
424361824
42629937
449603566
221379705
344198919
452400444
330072486
16665386
233611257
425888612
17245787
284969908
136100515
200833387
212349738
320756123
453995557
473187080
159804213
70179831
3906022
372808275
150532950
367283438
236227441
446760794
189743886
187856425
415688412
268830366
51564183
192566587
163976654
353684100
413946292
8175572
306084543
96535129
377357309
39695799
22423740
247119447
177182058
158524255
300469185
389531795
331796729
106981093
362718874
491600941
177160924
219141248
216925567
180210225
438941037
453153007
126971018
128684922
141009432
395175781
250031640
45089966
87742368
414008293
398774065
354205011
274700217
204858607
303256491
4573877
97070758
325680230
104209676
126769167
336720836
404678860
16300962
21033916
11659953
231536187
12634856
41337228
303193786
82076774
221547452
242134823
35229781
201034822
370819744
28755564
448726954
473367735
73845529
388985673
239892380
472619593
95707035
14592596
29994551
398963525
371682824
479581660
77160107
475892499
106350827
413880942
233087711
122651788
434914858
97264015
206704326
300066065
138601242
9898112
382142839
212665045
252032934
417372619
413699866
475369029
298644534
214943172
448736764
372490062
103928844
41145495
197626006
199635879
55738090
80136908
98599403
279937265
59718568
28275861
108346116
18585746
442156803
193950178
493753885
229588012
291214192
200458210
29654076
282331785
62872673
264313266
494996829
314905606
34202236
261213047
142790987
332846769
476156218
444044102
205336830
432601413
485189596
255479187
484753643
393444037
335616095
435869398
25897653
247851014
464145258
134243768
266436759
406302060
328193945
260190643
488406423
119408136
313165204
18060499
254256272
376037877
134890116
249253101
43459834
169092352
10466147
186250820
1939120
339138716
482811273
59792302
124256480
468000868
315271488
109010123
213961256
3403934
44879520
239858909
251254947
9024777
374102676
17691705
267843189
54812973
130398699
256249611
26737460
296080255
126826461
280993732
172118131
261716577
30246832
215577964
430808928
393229330
254345136
285264399
84884397
237156408
345056700
209140876
57673628
160328188
318150998
271634883
163732121
215546869
11493791
414987068
77087998
238112819
285195124
344931186
292925791
268110175
453697148
319663250
64190429
433039961
453173333
88824911
47272889
335936516
156919226
478081816
81682197
411264361
115862566
166566593
937121
460919266
228223821
58610748
121247453
46374818
182761982
137495925
114438039
46772125
404999344
191526036
284884943
42710820
36457221
430327085
310820994
342670720
102506686
227527774
275710680
55680019
316352684
322983568
391616534
473271909
153581735
473298731
237052622
269444301
139865323
237989742
230363566
220605495
149116841
204127370
119496665
184395174
341623294
233934703
231167298
99138990
425460738
368568592
141849809
314434310
298895676
452670802
9621381
401402362
32714927
285332061
457082380
349067610
460831980
201215265
174855870
114413715
174513995
411908491
236374367
166895670
2414584
319254284
387501164
4047776
23381653
6997828
188442950
217521298
93448882
272126599
316660287
18909619
140695191
458510095
185860280
439590866
263697248
195481661
193509579
296412174
480813721
150591958
145479783
294162052
351807223
172852005
408575766
378837569
84760495
497466484
45733238
439691431
316720767
285750754
443739206
192618771
145264933
484698507
410140069
238713815
256825106
79316707
110139785
397520296
37826802
296000065
189627513
154040401
491481725
383137092
450452575
324811797
386245401
448448709
118973848
90568975
121300713
380065966
469406544
58577560
377532449
367656133
350785342
46769568
5923238
147040899
239388338
151188171
131739406
2044758
389901985
388564511
81361465
41769
138601158
471704618
148558185
328228670
125745018
140039909
63882113
428713944
317368057
450127514
377162653
288858257
40696488
350979717
168924222
10103031
262073628
398973022
230275516
465375321
445742589
236198753
112416220
37647279
387386923
244155625
39692036
129805259
485236487
121053500
129847028
123837644
92758117
278405212
304582665
71019487
270961473
368464778
499733430
88329529
318592291
229412434
229704137
359288778
432908503
398628358
221908161
47498482
150117732
452183676
12873803
448376672
188382428
125290022
486023950
75769351
221961998
25715986
58090961
207198484
499285837
187937988
331036127
444560306
318859552
135618791
15579792
442337376
356599920
15313221
383183256
175192210
97242007
112887393
386997340
30150509
364032102
108905500
77648990
14149833
61089175
90522792
315042857
101987954
68329165
301066806
30273656
290291162
179299143
88364617
497489645
31101332
128818956
181042123
475661637
447678507
169177266
491241428
242532234
25777185
359071000
125715490
53485747
308829358
238602882
440483086
338979866
102634983
49388585
269145208
469301168
462994111
359667999
284344024
417498416
280513516
437927181
447772072
70804677
469742676
388653040
420810674
844007
17471995
101852796
476505643
317666854
123546413
320263422
60199087
1839950
31850773
38430928
55325696
340680131
277033809
495808781
32176348
232185144
397713717
301321555
201486311
213224179
13505906
338346686
130722594
294019421
276273866
431011017
217340449
98532893
172180408
138151122
99376899
42168755
92520270
428398893
359835608
216066682
101178666
272551046
217906631
133029439
310981974
273232326
326225921
88015782
121557458
210918620
172717277
19271174
12240175
226719939
85011704
378262432
65066624
68250650
24798204
193856842
351778018
242138652
292389734
23958426
380289774
391766633
66127180
472810043
172681877
278479139
188876724
273860543
51030184
259299707
259406333
214528509
32532032
438148605
155060643
6605842
149067224
327777919
25877015
13823750
54497858
463405071
244602533
119564481
31655720
269400736
165937674
235950089
11539388
458327408
112424866
391829161
202610392
178552045
217155555
375292268
309547535
406032278
1669162
360577719
17848336
113591846
75106227
50380368
51740450
82683221
56986209
53324026
410461140
435379575
67147775
464958997
251300997
164266660
437039829
135473068
433667395
455493855
371423157
445206782
413821262
483848022
189552294
468948005
14916419
406707848
196756624
324463953
165256478
198425786
37558023
183104813
312017631
465180602
233485180
216274433
47863822
142987740
269598458
458324961
430883667
189262584
275800309
182184663
353529243
65356490
317657731
287196638
20850344
189080887
84919771
287187957
25445260
274472065
108652313
40361678
181179912
305408936
364825631
346436389
356351073
254900005
29541202
20885056
220080606
115542733
237159488
267944428
111046825
6757945
78785740
41930491
48536880
354586049
224115153
254582475
272458890
41772883
41779112
145825585
83370121
479215234
433013541
108815381
253687298
41665853
1693410
287383562
199591140
219035392
133819950
55942213
473935397
15877503
76827268
194016002
131420236
313986755
314476781
94983412
173261051
393262521
136913902
74314282
100364921
361029054
328896756
372823810
255318289
223192219
18649394
191204761
202407453
304179286
152536493
456094750
198361490
6746255
95994663
397952629
225781646
229814613
453894841
199717042
98208467
30722108
246249396
82145054
197225214
60726176
177128465
223002616
306505048
314042366
297316898
259386320
27587772
126213653
132210129
135422412
349405872
3375874
326627172
51813324
160071511
331680017
360424425
358433000
338426271
456419088
108901981
64207916
38750052
62796821
116441310
136958518
446035281
215207057
71619924
495776846
128449584
248748388
218779462
434954632
62790754
16096359
194340951
442894877
142310011
179067432
78317288
344232234
34959657
257460811
248561909
47547520
89140827
108986334
258496871
280083449
417921773
367398851
196807717
456671824
282712024
313249026
446146693
81263656
28456082
17766616
77040501
156905665
119031356
148336314
444376648
34338461
16949024
491233951
477233337
11775387
22817734
408066976
356007620
57777390
165527786
104569529
105324909
107184965
66072214
216338132
239784765
483993986
83736982
436592481
293182161
366449005
249841506
91845205
300229012
130813939
109611821
377269513
140235956
81159528
378122178
84612603
115497988
395071202
75846553
92731324
406846588
98664286
798299
262854207
8958028
18842436
219940087
466799288
478543752
286012300
183137419
218328517
122522637
119390753
154920997
415704797
338356109
257278855
7550002
138585121
388092793
469678174
368370985
380845100
50837701
246493162
465457703
18852040
141564363
393820607
111583363
48410950
345001245
464898013
163781509
206475624
483740448
383721595
25791263
462284200
169733895
61445034
33129068
292256531
180835786
188050064
60477680
19191894
297845270
420544033
157777014
38454415
242738558
26147998
419299514
146092610
125157512
237273568
164944649
266721874
131094175
276528011
167649176
328611771
93942375
331430684
387603746
77682822
67668630
413395008
392483373
89918876
474840041
425612440
382175407
8192178
466178856
295169438
27384072
264024125
215713470
37677437
302478539
310968379
416341787
74294405
457060988
41499298
311567972
122005636
160737523
295178498
251049998
328386698
123790268
344992372
12333733
363910365
275191545
80002363
129821725
20191270
22437590
104661765
445803709
404612996
112853943
264498916
52298785
492754366
381039393
120528606
30431802
36034283
431496984
446773588
110328687
388557971
340789237
421896659
363079958
1526760
217075156
114129955
182429809
193381776
311638678
47279894
57292140
86830223
127282256
39630216
107021492
2236197
144291981
405341552
406849193
109662275
22356820
311664329
102416640
403396212
432192935
485364793
291946846
363689918
432138381
402275533
104764241
125443969
324172191
467844198
126970728
393763698
434490505
309400537
87145473
98645534
356680430
496953965
37992108
336479037
36584180
145013599
338715233
33392512
402871503
98080777
495571138
277744674
409745106
97987777
33657237
194454392
435868922
325604082
58144309
220523654
227879614
162908549
345967622
404568156
130752747
472938350
150848206
417759603
134855238
90510030
16405136
344052019
87463994
54397244
33047407
476564526
51927194
224278991
362473389
307315048
322359768
358044527
85059721
84621225
308548655
118716957
279075616
96933928
296837391
189736276
317457581
377233356
352644825
163425203
281801512
335913923
136363552
432649717
106189877
123735141
23159746
122595012
467787159
463140092
29508607
353350917
292220969
81435801
77629907
7210709
241267200
252506026
217771587
326326921
337127250
378836594
297560229
468719217
475770521
446913971
10971845
293228102
324147327
363616669
456653304
458465190
52046943
445533207
243631258
10753171
421784699
119307355
133348182
242088209
82447446
15373141
95439125
227184766
96808941
173069031
86911827
338076140
425575057
304683413
16919412
115218658
183520006
166995993
436454227
11806879
113909963
447426071
305034980
290573641
163559091
114204635
249038830
215606033
59737841
492670087
226359203
481522539
111977442
212223736
76127099
46941239
227596876
171566223
126642357
176922168
344635253
213554183
367514660
122726661
370753947
384434071
90461671
54273953
403946415
26915897
66080831
370372730
474341967
223632162
160946370
137901057
337836796
409985200
206023441
250090988
255171638
284898995
84129878
367149079
497122730
160256976
266606670
77235958
331823198
393249026
254158125
28974802
106803208
121672784
151701463
330073506
358623207
242163133
236863810
115085973
121595381
155460992
485458702
95937347
379093153
146405072
86354755
216929948
408906623
292378195
467020935
164078260
77277189
51150812
31227339
426916270
63924139
150350360
4152227
395747336
43599385
110826704
424722138
2918944
232499487
428939952
332992449
443639045
23619436
69856259
58725018
145214816
225317250
44183719
241152162
456926755
43105142
327506916
26373054
452011764
472401462
493393989
116090024
49678650
397061152
499833714
476594919
460985291
150184073
333263498
209248978
46299809
444090201
133971115
49218752
29106039
415427418
234727552
472745084
439046853
157100162
383986453
84261668
382417412
428170171
177930181
191860518
323791665
357953448
218233571
275803428
330354909
64143911
244409803
232549910
461205063
96759868
61661181
274706705
246943940
394924678
336472034
145760100
191531230
322959501
194978851
220637268
238386918
282222755
45898703
29950123
439322916
429885155
466728142
174256679
210571678
144658323
366117196
34363342
355128122
84350767
162683121
37999383
148494677
407092924
123065644
462216091
3852791
184726824
89439147
103313083
432167853
425911181
249073182
123699082
248870681
296568385
196852702
487257598
78791139
242751404
369724072
18114054
25152911
336452214
192370733
235724588
333626888
58487928
270087929
41271361
142838694
432771049
79270743
143849723
192380324
202336387
106065813
196233115
239579562
195504960
152062549
171747415
121416140
401135730
147962848
222803172
197704114
344815549
62577121
276495252
440083305
432301193
147125658
465236215
268753406
339496390
200960802
102380293
250500669
323565082
143651653
245855715
108852482
75438748
389705437
301232806
130291486
348287601
349982272
369871047
43792560
2044820
41618461
17725051
403180549
42097661
240528222
453401015
386913209
303105343
82412618
326996513
87922887
229538275
144749079
356676292
421551016
345709880
311572936
24568037
21791313
307740940
270423751
130643795
235696039
12645539
431876600
365987524
360933139
134375223
235858571
257242051
136420042
129993383
127483453
392116942
172091043
220528027
198034308
59004252
376149721
280446926
238517116
464072607
9985200
383266195
320748898
284052568
81492426
484838185
308620604
103283739
145095476
79044354
233927533
380791515
444206244
18320484
246779038
157655734
152695706
482637608
267414136
141632099
112630991
394897589
386265392
284722033
115425615
84299700
196242636
344091687
364746625
287276104
308164293
227248176
170542298
481429542
11300743
104551075
466267726
172437698
207834813
111363201
103998403
441762345
492154715
48204646
312599180
91450105
58376732
317811237
74087712
325790867
459443335
39235054
220688455
345708727
176473439
188630421
282524778
225232426
32722107
147271402
12508529
193402751
227035929
35567178
174832292
90853024
140118253
493616369
263290721
347953065
104979570
367289124
142231762
449650636
268010121
454830941
393617092
326386852
272642178
320221156
152177719
84601864
359456209
225382525
282826942
388445999
266529298
65351719
113678425
151767756
65139472
126186953
345170507
292175401
161754131
372519150
383028424
301872383
366135519
498835496
2341799
323631440
218640971
144573560
125798427
486651092
451920853
19415519
165554295
77079382
339636674
170248365
161681245
51609234
395630890
444508187
440055233
14676539
362376257
406250009
166444294
427515729
384953313
364131152
72207481
46707443
236650302
307752256
201096177
102785820
306587751
55954328
278933611
25228722
200527887
404732037
364396165
152448739
424147555
382466811
229528120
116300580
52715176
243725717
20426166
300862417
40750255
460481398
315538955
403126511
219247758
334499600
183158591
104201070
198630752
255366071
3424865
435281053
63118326
57037393
390583224
222222429
112991720
169516834
99967502
313519607
426765222
316880018
318484697
203429129
199346828
400529169
319729708
104578355
144254885
340155873
405440771
37521491
153153622
73496077
440648001
372401379
260512029
123806592
329118801
459142780
231689014
332543665
246940184
147323692
242097409
490039759
369546120
355089129
12072944
469513621
21125087
438838165
138909990
339609783
142267293
338256817
92655303
461997001
442835172
89426539
154669225
200792294
126948029
160339199
126804723
67596030
32740577
387316751
43918973
214375729
198975882
128124338
399435745
445916065
275448029
141533154
288472175
497510500
496622282
300545118
319540472
17747368
239383282
458450461
209873502
381650575
296707278
155045157
196163927
92058801
244471695
203349503
145367446
371419724
363688701
124688520
439015753
248945630
12005270
335451077
463321358
63497503
463575414
362757103
9413567
91539795
4290256
150402093
89050294
353428889
450947210
408590766
223692608
190330492
219557578
286082461
424497418
16264855
441127617
120661344
460840007
185599312
324010846
458723805
57019035
40215899
83412324
348551139
289161528
95417594
36518567
252482885
11431448
352610332
467756339
20845015
444150126
324562946
23763459
385716772
177991834
474710669
146823889
254200793
165041160
366381466
40283254
89538577
235162673
333927222
62716272
48519031
19526533
239243469
7242835
429061919
279459367
90655159
130129409
68620894
38589104
166647975
173620131
50020551
19258307
141376469
423381917
315924784
465939415
447145376
201641555
496447600
421856044
348465443
250648393
439413555
67363261
143447998
381468483
302525933
477375219
296701106
351044963
349418104
35944574
358287798
278480022
167920293
301459308
408609431
89057538
340048411
427773757
262677668
242585313
447032063
404054137
165967230
262956847
222509903
465628957
317114753
71473854
387485000
18096548
322122246
179414906
85459808
318086595
60883388
240502092
147978166
357584493
91547054
497396269
246045418
302351203
128392642
413965710
103810510
389518424
3023248
296375272
317292181
118217267
391476937
116840595
374787755
57444166
379797441
97297657
375589474
49428546
168771511
115590825
67525093
343410108
295005730
5501252
14013055
208405469
246003343
161991220
65989961
337550396
159387488
164551730
492417951
287780129
431033792
448744812
29814905
286573391
97636436
347107085
404790657
489113372
463947679
279578412
399073889
196261472
229392420
274663362
245690017
250680282
390254186
165731461
94090390
37776267
171232712
108103444
246181735
417236054
122611015
164688047
107302801
281998502
329239776
99720751
422294982
112789919
48465563
452109886
399363309
498618350
299216970
156670318
487731721
115681001
436248729
239321961
311942472
18157500
13985322
410148840
268837782
256755859
75880300
215444523
294532125
247113011
176064318
40713859
164349064
298675332
205401905
271651864
433190185
387158032
223888967
355485166
499947951
124870881
160111404
399311259
123489230
311844725
55981576
111220950
427525725
344746656
203059262
91984548
215420508
217044583
2133387
484258289
326316793
78013686
52219163
120848917
325126696
80799832
14079127
341992111
231991515
219481031
113643975
165181699
106639062
190049293
373183216
106587012
314920173
33294619
358414623
438409402
197655696
266912550
402146703
125181420
111659206
105205964
217165968
179596065
174766898
219299354
16370705
1083690
149829392
68589867
121932606
327472439
1906050
136011732
169464550
233897564
208009114
135624876
251595614
167164527
325674168
124778829
126267891
140594340
10589800
484682513
431520093
60761847
104111414
333666795
185943266
68286971
291389110
255625585
247883035
466156007
474924939
264253739
467239696
477270682
185359957
441688653
304743120
187266006
430216736
474207669
421163569
490742201
462348896
25275534
157906727
140539415
2570715
136690969
281133754
365676866
121373481
65170198
426438712
78001247
398836992
112381977
146288217
190226101
368007562
394171252
8898459
195448852
10941342
328654506
25235885
196301299
122859510
329979004
383567304
53076245
156703025
157247225
396334797
119051920
182522758
406757876
259591335
37609824
43448844
393241440
403286689
17338677
458411638
329725400
95339923
209764981
294623729
94144491
252507434
15147642
488315742
261405892
210596493
351773436
90060398
235832377
48074734
212919907
418327732
284158389
118512504
75030756
441405613
14847300
46599028
476444723
274121527
158706714
14054546
317570371
51948153
417341235
334909047
362876142
99582986
282765321
72641123
394206714
376909811
325148556
409354355
217741905
439070799
119950847
69515340
29131196
208299575
117590073
94567455
126627307
401748461
213079958
54174414
195670426
80443609
100773441
24631500
354565136
259480154
38686045
24651858
163944659
308543631
359560904
26820800
408126617
142326224
451978274
302333330
371752386
129643181
211687685
89494290
68713980
184154883
159009629
450361527
244970810
129116053
44928981
224114468
383380866
110525290
278288881
79051291
43485251
231578674
103682790
250566738
343575179
494885186
275218595
7519837
303428817
487295850
386856989
211555433
482138425
191351614
13888762
353890810
173511147
78092798
443385100
242225126
114764033
454911080
45103004
359734842
84027133
90031985
83849309
467407998
53073626
214654541
398975640
96558876
298749566
355174781
347125613
142324745
350059966
474860559
2360933
153488782
462156408
241734273
217560566
444294832
433085887
83965680
150701994
106597033
162058477
94087093
201338510
276822509
48998172
98957865
489073702
485541656
41506201
72923010
305466005
94579827
140093903
204441644
43655054
438843468
59616424
243297019
433684564
262192742
218157577
436045497
415681523
180313985
30296121
485758441
477125168
463382007
69724120
127827161
422495391
84298948
74430605
476350252
213637809
475945129
75308117
202711510
461486784
116814317
128150872
266952789
63910495
268244774
323910784
107565549
59604593
236043560
350862567
493289157
498236301
69020143
281851005
266434175
101850479
312147125
252192615
431491999
128045484
321916734
59319159
403057226
258732034
133749764
379407478
472369842
462211244
307231946
175081351
423698027
276562614
303232222
43167167
340473109
423993347
219594303
300555009
336114292
455637862
151417575
329403448
453874162
72954069
463770804
220308336
27320900
275917928
472500951
458812898
403963411
146934036
370648408
159536989
405666069
356914523
38944466
230552262
319125766
198692763
405633613
95340145
475255376
61382186
491023663
168244836
337891885
210617965
468799844
174006176
166255826
472733770
355925975
120129987
398204191
319696778
192954675
425525090
95614705
17971977
236854339
352094468
17422364
107502746
11631456
275604785
316933621
403092273
6157046
136059386
454301387
411790658
83915882
282073114
325689196
74939545
450317950
163581080
285557509
271634145
337587255
304329687
96884267
46029581
276976025
495088457
365726358
469930699
420613546
313857414
340419027
9984236
18468233
357841391
117486981
382616040
133446175
286936953
138224664
139603220
422996339
92526050
403910230
359428572
374599164
82115777
434368116
177433465
245696856
72441977
301583961
435800462
376771663
398468227
481830042
6264039
393556683
200072751
328711090
166686580
13930164
169130116
176670815
32398397
379487858
146674148
415014436
12934032
433611100
53239100
5053604
209123790
498281501
261480185
68552362
225397016
196112313
355436829
255346832
441809168
280395157
56930793
230125981
9683171
455399019
64472374
15947210
201472054
264545124
344658299
220674985
278475287
13788414
397345800
163390035
245792624
396536299
430920823
111243007
182663750
336676274
116296610
244303892
334957774
230293146
165372605
412871142
426405458
20809433
168217973
220730977
153720942
225148765
303373309
163404112
33064136
367845682
179351321
87052541
132390805
24009619
307727525
263382444
390314385
57589676
279288830
136107008
454125974
210209652
247350014
489306076
399402277
216162976
233609967
86876403
298972473
251498923
499747544
77894283
124824707
167965516
151141611
278545648
245630633
454514920
441949760
131211120
174876953
121301080
218263660
159784110
497827051
25991184
275682905
388141435
83580860
54971734
376764794
390223185
117697738
476631159
232045612
17100014
45310486
318171930
103976416
344282959
69670852
103723959
274693593
194495559
124205827
425835203
473041206
369836459
232866474
414990965
1047578
407743427
388808397
71827589
67527536
386635447
97818772
195726792
127293233
33915983
250698525
4058026
276655520
368396262
333205536
8701131
238012628
378516022
179389413
341989043
75315332
249060264
298229354
350008924
443555822
422435180
128360478
269113380
144787990
361226952
184104344
498351919
121486730
72912740
70179507
41530617
312064538
20514630
237257408
439357770
54430613
340472284
295932147
183602484
61384898
129137683
44819966
299397525
360170056
224209378
493902919
288001739
473269642
292132272
138010662
269341815
67083803
118887491
38455194
64388144
332630794
75075890
62740062
454117523
504981
132919568
348164491
312569519
153434198
85421898
104443640
60381162
278410534
400375787
243983645
339795431
382029821
141319962
139192955
94716228
365529340
133095873
382717966
191315333
277744497
373244979
460657147
197344651
344648821
499112341
261732795
177279615
426704582
176989208
483913489
427209562
309908776
332077980
92295432
315859325
270016229
196739072
228756838
48426762
449631210
472740482
240738544
184177382
114060443
379931498
278893609
332106134
365543723
14127926
23421466
143288219
387372904
484078613
193149221
84538076
335707305
454882015
261817690
114928238
131871223
98247531
42137799
294296350
430325510
134433231
462672026
52858090
331172302
191428863
453801204
133319863
16685696
194539747
317497244
483262490
426987597
96390852
315368624
292531319
110518777
191306441
288335889
350408032
27901405
334001461
434946107
216125061
141399828
49280149
331053298
125787402
147527679
373191097
420083751
430369540
360140679
235272128
335743981
43829332
426700990
289545184
177149194
295903037
336601283
494646437
279165526
116105231
91037288
447050501
408636549
54072416
138356942
49488789
256996799
18774698
383490249
44459257
234899759
24890076
446255757
65953056
3193829
93783435
291660504
423277579
376669326
151801182
11066058
212413307
195630513
290283399
354474842
372779706
86186435
191076124
367426142
217868313
307181354
310979781
17435165
68334254
217568548
8308458
470339394
327081698
27083156
206345995
224057307
261982914
83752422
170313063
180452321
86946251
116612850
472112825
362740181
493282175
123914006
373806239
205695481
319544519
164089637
60170323
44840576
102792424
103762798
412266718
320660736
263460504
75762850
338095900
184311109
145847750
346404358
154650503
472929447
373487513
360996497
196986753
487986778
297265270
367299816
168439098
384211520
483912665
140551922
246951701
329711191
116982280
120757939
35406672
436526798
137363927
448093346
333883725
240156350
51856143
98666794
60817085
167832998
174429644
251429337
352144107
320277393
97833694
6794609
145723191
323837558
220307457
342709944
311824335
17572726
62526111
480263432
254300598
398955127
473331706
1252298
228666317
90313985
474526588
116589340
379357134
464406866
64682685
213240858
57079568
469055180
311907652
117896652
136888177
338853647
221842340
341548635
159131039
172192385
200859595
304854229
496029942
273683403
80524
160370628
143772481
62606634
140634060
398073078
314078112
466482117
251841727
42744429
56796101
78884666
11850120
288669586
43291531
76532805
1910443
100371098
398104336
166334446
70784102
387508864
5188092
145142793
81573851
16835482
317335178
282433445
174206063
313365119
56116848
174286586
473735747
199889328
89409572
466886158
97962405
256004035
285884626
202320483
151264815
195197078
281205148
163114935
483866663
177013030
92164091
338293457
129900480
490268426
4627903
200684581
230293641
362332346
345827373
311867491
231684180
15678902
94300936
405890242
329044021
2934135
432693179
155296119
55339814
22102750
122182276
5818570
130623137
260583253
208139052
281887951
455780330
489344199
445002885
439646992
18873580
37166975
130456800
148774059
379951752
135084702
201974991
462761745
349933400
47802364
274629235
81617579
63481265
221446522
340024172
245041637
76897008
272717350
400337755
132236821
147336452
375036382
138055390
277959588
135619634
346194441
59847538
443916315
188054991
4850423
383563306
206928571
394533749
14020106
208218981
127001853
1621159
410193972
89763597
204070910
310512687
216909183
138204840
226510303
290872057
478229011
471551940
367769064
250946361
224406046
5885
250799164
451958780
138061274
28758751
440094765
336772067
88606288
384011080
377343409
445973062
120090737
84271979
193023163
486627194
145007312
320025015
340764705
55201283
262304963
44835614
365713969
479214145
35556806
92224271
270086201
13785816
416292562
490371617
117248528
140698608
490377501
368047691
445173739
480955126
249322793
385268503
170243544
190445433
121795934
47586953
136418494
241886671
484375283
181958008
81030216
129382594
354499374
421794920
37100228
116804336
319146886
402814196
448534833
354703691
495038467
71137385
221005858
263847380
61509001
190770738
404545987
404402853
58818428
202236077
237874331
308141221
87504580
408117874
498586653
61816865
308221178
487521498
303703535
145112813
21995858
237250103
127011758
376495231
159045022
164111986
345815919
330708259
66926181
146867103
37928301
414480999
218004487
258934159
178328379
279513488
449704896
435390717
36432692
361039675
137626794
274307022
21697247
77647725
34941248
372800251
139464589
195678777
212838101
295684476
340791589
234833958
32934578
467803347
463845540
44495951
131915332
162177810
375204210
51357864
309044912
413132510
465838863
27049399
24583020
144167241
159079238
326804267
432074309
195511929
40360294
69701102
322335303
62057540
499865178
357276550
434857791
139329767
52955326
212243
435014242
246263267
87562552
467948819
214066613
51408091
12444769
198498296
66102253
240165330
249856159
375147164
5814192
215695021
254712914
30397211
212378613
413792151
357201478
496969274
461820432
397561771
419186727
284155734
312135662
419051905
493948635
99509804
58381671
399420312
99722046
345912264
145683578
187284597
166377434
212266542
91209040
31338554
263281189
157311292
271503884
13137348
32458455
277318075
81348720
287171369
160231637
146243685
53479871
369949466
143212958
15300302
120027588
62399684
151972387
432163250
481451588
498437373
31673053
392349610
250374037
483911451
90778225
248573966
171196047
109672010
460840508
114921438
141010564
76638048
272232729
265030799
89775395
157207536
394865225
171124115
444378904
55096861
317367799
350375126
425046327
313097108
218191780
45073914
375496791
222680518
329753515
209464731
221117891
361426568
454330692
471491927
197854370
45108917
220065892
369050416
7297278
33422751
483971854
148307841
110060799
108720934
413338639
52352545
265928469
160720215
75993011
62823724
215817076
393360809
413198850
493379754
58974268
131390629
38453667
434471059
206587498
220723534
496452141
427705388
82150101
450782832
251713666
132520822
348408100
324295910
1571237
355705378
357718660
338059442
356529570
320295810
299296728
122384561
372648355
65225196
283104775
448641365
128048920
498921850
194518526
393764121
492301603
253492793
377671101
383271622
40480203
84258598
103995155
36932343
364480338
38661607
340231527
116194003
23698780
41155978
440489912
25270016
396861355
150724924
215845810
253390925
323537085
15142537
375775485
48701791
432884084
11396611
497343156
413449355
10318461
44378033
307213475
355136415
150387177
37400927
90924388
43383732
121659525
47435894
80316074
486139862
438613852
273063952
454850216
462312631
314219930
395340128
340098999
211081284
398581403
408461160
316988560
222118487
276120048
45280396
270820278
209004131
56677007
120679785
122453486
419511819
17574169
282183312
274648233
167961345
319584239
218088973
211345076
441243763
265524866
144177502
279899976
56655070
417241453
234750191
18967700
231461382
482606670
211583050
295059018
233704424
120044209
464563929
455822911
396164256
9844325
79159540
105168387
419037683
199839324
80138224
338549501
69929844
214837887
465714085
237891188
34422125
183803057
301752616
328182239
301844275
298446469
108082214
358499344
215687921
195348757
229983395
299665655
30471778
441566445
447241024
264176202
61610653
411804952
72515464
310291261
274165628
151675003
267975999
193203310
204030678
348114222
31752810
273960521
62952108
497466895
364368060
449890585
33786303
166120675
278072823
335630577
464567143
238671389
46646272
32771416
286536497
276629667
184953422
169524626
70712463
132194445
433700827
132323115
43999396
6216290
295130727
170681376
10407644
63106725
363884685
214438321
263737298
248153847
340915193
179205758
98137093
205283253
129096342
131923395
223920279
259685516
320070324
41003774
350873256
366716595
73775189
137409752
495862613
111244962
306934378
66575075
243439406
93151556
51414542
139955153
451884198
199061620
310636528
462291841
262168345
27037565
29246514
25905642
275191411
370161706
205111399
373328503
427961310
186724092
5251897
151881589
446409608
177838572
192885362
297282863
44555167
119176902
287208967
392934131
230421863
446659696
312025558
473861268
39811251
215956451
466332772
344211800
415018070
276969300
159019993
29702766
304006864
188266506
55608408
79198274
410944563
113236158
305043128
338905873
299960250
310295024
343303813
246369857
488133596
36189174
396169071
385205114
155366075
183378037
130655596
385787937
130037732
295197505
212165556
22365335
11153955
178498327
366577134
278688377
307983978
25597126
308391142
464507193
66379983
363999549
396221818
329840898
477235707
201264945
21263122
129712308
364076321
364566934
376082164
204726268
400756107
272251234
89931381
408638533
308145623
73103328
294426469
290699706
368300833
359108376
313065040
231971139
37606702
32158526
10659515
198107032
57755651
171567009
162614224
476651986
35566557
58836042
306492883
365318615
260100986
327756004
495030922
124177306
192322937
223629437
181419925
445595395
348397023
123867657
354233927
156542645
196970985
1176747
447242350
417788169
360285122
112823742
149759307
250408175
144982267
12935174
448515206
55254269
184502182
111129430
384422606
72585090
22481823
190915488
290420057
135099160
371187843
137967330
111792818
416027131
361596767
293212742
361622525
62510141
417080399
68372803
219052785
114051383
69549549
18811486
31839551
282351022
484151579
34115209
32759197
129133845
47050382
333790754
36904466
84068915
444920183
421327071
156654005
319918357
464758911
447074061
455017517
188463105
85041390
66810334
104490236
299154508
360023075
466112760
361664648
277103473
387001915
80717432
243671207
456551463
452045270
128027109
91418837
436196848
162142318
124178033
417847045
61709051
310485138
307267862
145777966
107921673
81111284
302431970
427840029
398386546
102022382
382857545
86849651
187063771
449667878
191339886
486218279
162207305
9968997
200399278
439310777
396970911
133633062
35498336
206038726
85678331
163525444
297457562
374391530
178184113
274151946
144754926
239893164
84637083
304539139
238187481
45075107
385650423
40619450
472915136
284036968
495158183
355772680
223402970
34738305
157956910
414742855
20956583
320164214
277228204
73872213
111991342
174199114
207505274
147489677
232754191
293183604
311015121
382728104
20091485
489199233
9396401
17362763
81608748
94033484
321901901
319796228
139108590
207552323
212932029
464540077
344105643
208090211
320312757
67508612
242828516
330786018
334767819
116301450
150950231
111996022
190173662
262941572
138711487
397678935
410431249
371465678
43378890
73962721
254193781
63470375
63161953
263590182
80833137
144770701
210140017
402735037
464566928
201764958
462803712
177498957
18821387
159425706
238105519
339134143
79450669
480934034
22436512
414218487
97235484
173386742
26214508
139925497
288844665
17442347
37604432
199275913
388908024
80983321
273238633
495618156
496970047
188916938
111724689
430319535
333687638
174381057
185570924
150770917
228662367
148374635
180786225
247483753
160316692
418891744
86617895
239767360
399825777
109054406
153985847
349577612
134957499
32716706
489503109
423802163
50159052
379623892
475594428
291583427
460607212
101349412
139717935
310093611
290266349
251442623
240413145
476470338
278340032
425984068
127241255
7002398
426875054
160543831
254486150
87191745
79435574
193620396
326959105
331777703
155191153
333461303
33871666
290148651
366178008
23374774
66467165
268853412
255515017
42061592
60436838
68638581
495927356
52671124
378732191
286193704
156630099
119145335
115180394
434970130
397645755
94938000
441972527
177037160
255481830
196458676
264228905
187433756
242595423
443704361
19211458
397786575
277165663
405599475
40451577
143343670
281490601
106918741
264713433
37005617
1496685
177666623
105644197
497424040
230337746
484376387
136134095
386967844
456038074
103830840
321937973
206200180
198768839
116426851
383237339
454250669
165401878
147466243
494200776
407997300
443686955
365928585
305783874
220852617
271528059
346235450
216712639
53018659
305670543
481426071
90024276
159683579
11609045
48184824
9623970
241946791
32561211
145758064
481430986
341115636
102105256
155885311
47315815
300874094
272312161
283069505
107641114
437714039
283052100
101841889
345711338
226739054
467770473
4011564
447591671
91814884
202763365
16820661
144833542
8433907
350763083
87374169
20633837
362372128
135558993
30257806
456835270
20636555
28532222
438266255
361752190
130637477
446667917
261584356
431511570
218980078
44653860
391669036
9210468
327705959
493510924
207438157
54445013
313797749
211449720
354553035
405612632
266729437
223890047
50446173
127679695
74653129
490336694
148313532
289541608
125895686
178571337
246376877
146532240
59619910
37159484
8284429
190257386
483827400
122385136
474285308
55323829
167038995
365954343
64534296
494744954
211981618
124488805
401706318
25779366
188454876
108775704
283908349
455184312
332665750
186870874
82864007
407318878
177207567
231177538
196860486
155619604
262265226
295753714
302151843
321885136
332913197
162952623
364658873
169256949
285337758
191460532
77097129
452376752
57414874
141631425
299638057
121912844
118636581
53860726
208561
307091456
162636429
284116910
262275768
495302178
323504135
345139774
402621056
711701
428833663
451997893
156331304
191098888
100267958
310999498
365500375
433181155
473952120
230159248
454954455
111806229
421619779
32051583
416699332
331551005
26199359
68853741
305980200
144835939
122714466
306188760
304443747
285350895
442822021
66719514
280653072
266326155
264375639
35790479
119554207
45725653
487788371
128401862
236824540
88056329
439401359
454841267
373753835
265869830
37516866
181224641
230192410
459136644
213276223
146891742
143204000
91991934
215745482
301700551
89344224
338459947
107889311
393787970
123810841
403227683
460507483
256980265
22070190
77399473
292770743
141624396
123125125
133075466
122542610
212466017
73648146
61943968
167307283
299918332
180330150
204824148
481142972
410522559
16477143
46935546
409930652
12197495
138927479
125676133
313898045
228271703
316652432
274303707
122059672
292979624
30047742
435083507
49959888
52117931
364999331
342730631
46258678
488124456
475806096
168801287
53106824
401970593
83261607
220414106
201888924
116108108
277754605
183031895
26630666
294231747
82483792
289077670
306429241
221411271
414753802
472843638
302199325
83922585
247147344
424258996
376902209
277195085
211858854
426862096
181829367
76858185
122109078
228088045
417498992
450431525
249405683
470605815
352402117
185183641
43536272
54291040
301291748
321290876
89839286
180438766
115522622
172323078
469516435
274468215
246250700
236786588
247311852
48450024
320709173
346975547
325225371
50127733
124170632
37084225
476989828
158516350
466458761
99098906
386604394
383957752
402046782
136010077
207079918
254448899
173710069
250616189
161256290
475001817
71907064
251095576
155440582
39946037
275935005
477473368
314414251
22185704
214259955
414242454
70635727
387485479
113734353
395861097
437613211
90421336
285461673
414603039
248937685
104436785
366218296
135542079
488394536
120781429
124068507
47990805
375230327
297778575
298606993
36486617
125296743
223030408
140098544
133253676
262976445
268549900
110727043
429907047
290735603
324986998
344149501
213887681
64988828
457883853
462265129
2602039
48305188
247726802
269721429
149759224
352163586
135939724
285301302
193074474
109237504
261886160
93581630
484467831
412181087
392188623
373470799
37477829
115219030
366085694
170731505
230711826
134635593
133974899
160618873
277887547
458961896
357284725
491775227
23950724
167684929
454040355
379069114
68506468
54283508
148790542
218265691
258963446
137246617
3566993
304554271
246484120
117969504
398135900
83468302
30150590
290324522
456939100
420144771
258059904
175541145
443392627
488771729
310176737
77367525
1906953
88064283
388845773
359191677
432355861
265312848
26876605
386396216
144381961
95383072
293196075
293172502
313648763
52159520
282935470
169732107
356713790
29419589
287701610
107366042
112887891
170368552
397690563
422343342
443029674
8266818
97884487
386422300
349554899
408061223
316306176
351461851
348641858
205151948
210653528
280997718
322981147
237530132
19910285
467363107
332913204
165622712
113051960
499078318
217782231
395987429
168810424
427012373
277923370
309028385
34378414
390811260
331913288
284585328
313154601
274942961
145368498
263555439
13881612
494923396
24133014
330187788
346385246
372774871
387856087
57038773
6288940
210837234
147085257
378715577
30716692
332514812
44338288
143768652
331593129
114636870
392272432
403552
41649242
170195801
161948288
428544007
413523412
493861576
65645687
79194365
121320888
211014184
342749803
135202500
205937579
366882816
317906639
52322824
92174038
58279077
461877949
98462978
269116310
108963205
477178554
152349354
441478016
21516841
148634357
125587496
136153710
40906788
478507399
30319304
63618941
140455686
311379662
329658704
134317261
377025348
408853068
108154501
88039531
251602871
243357000
293977109
471002038
61263638
198816285
63176076
119542714
160694233
161639053
241175376
122173789
491333958
246041081
416168156
365367150
394675437
41755651
354037211
288098576
20263049
236872866
204233868
13235086
48252528
33892572
68699
425277875
442745639
108223199
13317406
46864861
204096550
159810866
17866899
117876539
358627150
81042974
89935604
371837734
95198378
331110979
494011522
439048687
77152059
262696029
304415836
324343847
156968031
10969398
112442423
29747431
247842264
316676290
42982517
296094791
203085213
43051215
221372665
145830852
3790765
87206422
45212064
207887314
247017288
63078962
325763852
458160789
496638287
415699455
329998523
444353016
99326786
176526396
383401702
28995196
291738777
40333889
353339043
448706807
51303287
318297817
478454238
299145550
487490458
21436754
95240340
190575671
417004320
169129356
188922874
273311436
108852130
234134937
481198749
208385769
149730251
159478952
166546557
498884889
75178406
349061431
295754257
27021543
378104179
31672310
56016739
169842955
72006199
261872133
118549761
123309485
432686301
97003998
274971386
420176758
470957103
222728077
463268780
240477774
244373784
152191653
13789209
353225913
238842942
494987957
61611681
388573192
6983260
80674590
239974432
434678018
429736020
35728688
461699560
307840198
67400998
370232650
330199504
139407196
484621134
448749265
115233032
417307434
398269614
242720769
190000544
369226717
317965197
5785675
109704490
62338980
10493680
476010051
268081245
249336621
323514359
329692925
490426164
330497619
262883866
230400595
265175636
192619886
118645635
79391547
352976435
186046632
449624197
183175939
177970179
286761682
484441555
145719562
56585468
382711168
240956682
99102363
104454236
58921878
104888037
66675078
121260857
115381716
42685128
389342101
364718336
218715838
71551378
355144499
49213456
334435243
438061446
166905443
379571480
56707080
246296990
85064267
95270063
48437538
120756557
273240241
335199219
105198111
271476154
391784686
340425630
12432835
490887048
297396218
71354712
448291437
364071295
45131920
63673152
259272774
286990373
280907840
477988611
358541750
136052338
379718419
45493344
426630135
46623861
277581176
483337214
292920850
362645442
78607276
193874739
483401998
204363868
29073958
441116460
475840021
273374995
281542089
488272855
116778395
78938306
412143918
65069831
295525952
457275838
481259334
407315077
244266210
262167173
237820040
455324311
250735863
117538458
353334006
177365997
16678670
130915181
13219563
162115872
346076974
444343190
355990610
181995323
1223410
385064567
123111782
477063430
10955914
404653871
317852637
127734308
336108528
82512906
45320490
484150832
39788743
26579823
391465908
136571304
141263348
129285947
444411966
391999210
99340756
297745972
421881558
116019426
281177504
287617472
130651649
127254478
231960662
486642258
161766152
85700423
224223177
284877934
62763852
235179090
42048156
233132840
215429749
378156683
168162098
113266590
214823866
60467192
492362764
106289774
197038496
133626111
88092072
493966813
378141672
39949180
144229136
300023230
8484957
425406640
87640701
139136605
405177469
172117714
125778862
66943620
257818136
350002038
204337905
173098340
437697479
246386060
258747531
5643579
477059095
426909628
118910168
191882960
487376820
111272932
150689085
36931667
97415394
238781157
30898479
475557066
131246688
175127615
275580295
139731644
453050606
215737347
131384600
358228074
240371413
109679813
277688045
498189548
459681851
482025950
23804239
249895681
80928361
282551770
255539260
57987455
61977749
374449427
249870415
49354568
338238710
400559499
86286234
435654104
491857007
469701065
411211169
123103694
144828679
39307815
115351689
97879284
255045161
246736288
308623709
495416573
356416101
438828105
346122473
168614303
273370406
369926711
271026335
354298767
4994832
26565594
412286221
66972581
253531373
14672987
116327148
91770082
415232486
55129734
27424185
259605844
24830798
438635353
382709538
22175828
330459519
350577578
472571463
85504680
449830218
133711523
433437604
158762670
72539627
132076428
327376972
198426385
354519491
98403306
52725151
359514322
477485252
465011371
279003254
231016624
479684358
247846754
322786705
247433195
155492839
202727242
7039038
32839988
493878946
242264927
55015815
324338465
92842505
380103629
262359496
42672722
13815151
48313451
53951743
438871129
180389879
381328714
137297513
387425721
332248371
42539015
99456394
162249974
7550386
378459648
393266597
339751095
126306401
68569654
87184289
281799239
123813247
446739678
314639226
117692192
189004605
222171392
442030656
134363461
102275020
56906503
29552534
468606522
105219954
83504276
259994002
138126184
317349341
249807867
25551904
2114063
144863233
125008297
164364037
4929970
3467944
410146985
344681064
482290696
331232990
284381704
116606286
455046236
83637734
283761863
72738428
272642338
5933254
367285435
259522150
460724625
424191938
289074683
281847498
29411891
225095310
394357852
167538074
42444650
496682070
193089977
44558712
141545302
170614625
61439100
146475272
174082569
471586085
491156335
8889616
155335426
128054391
125495902
110381662
211692124
409257764
183120089
336850813
267707370
50405523
96372962
80948346
327113812
237963996
362795844
356525702
463059305
109670047
376580127
358020306
106352116
69670103
255095369
247897417
92801080
169050821
394372688
266883648
140636905
238045375
128289615
148488682
218616117
253785516
258870343
430308240
15559632
294506783
119675404
283267001
197428658
68564717
364215346
24542469
306528712
79527541
381068171
122104368
189197587
110164649
332641025
295549702
32351104
87736393
395963471
125152183
256787213
142852510
392035830
249940469
380897884
20325444
398429151
452030352
126627312
9815845
234854943
142186943
304322628
354530346
277970295
1751285
423095062
142185640
26293753
82140125
74229533
259878275
204244492
263427119
370042924
36885516
411493173
402394027
477138261
307456643
27546209
86441825
450309152
272098390
188898646
183723388
144940185
87327796
135753739
124083848
449659992
370608682
266270790
253982619
77655379
396757436
108250255
750441
391459428
134544008
82890565
465688960
246938634
139651409
81632430
116981557
176536924
493125602
371891935
6191536
300582244
251954495
92633361
103407748
24052884
281532006
287131135
21509421
221376153
422884873
145593268
171036144
146009906
264380410
277535115
223665285
161137845
385785369
76932077
52597272
372845728
159822641
370802583
119784362
299474049
452435013
89282270
328527325
445560614
313690557
334718860
98659210
65645051
279868572
202066957
442214287
61400577
489198091
463723707
135293081
264599315
461833326
158845577
410609221
226213735
436380691
486790857
239867932
322166059
63722933
144981555
47528139
76061925
15784138
167312500
375535974
468219150
109111121
56579650
413779763
422801677
391298509
12438972
488446728
171167081
67022280
283177366
85084009
56220370
99417424
220377090
320819685
61250749
379222666
83945257
139980836
168119708
423252465
379848767
342802118
486975397
24830321
390330256
63037321
40614458
57642755
291089646
361349959
166753876
347669295
127646074
89555552
91484156
492601397
430518631
262651236
59623677
213695996
200251596
115844046
313113419
273145037
289180082
226880520
4884054
225641690
366861355
173003761
148894154
99226473
15805879
488385902
124056793
406136134
51423223
17187603
316295241
195029220
231053913
335565468
42698515
358699986
277637371
134182670
351301383
208156002
249350257
263441411
274368349
449601852
379285456
439998120
75263241
20981890
166878639
80147294
246623579
386256345
253151055
248034085
485482817
268956933
236419986
462055961
27609418
140359560
331759915
343904658
335388780
62813828
31986477
230603646
274030165
309623848
217302667
477847899
17779849
466652923
241289309
144664549
268771126
473091117
84662668
344034366
494073006
104057658
424181660
93212936
342830354
29849066
193763372
328313170
151322350
430183358
142885483
178931767
423059269
327161749
375352777
110964400
242491928
407339253
341568045
16522093
216963100
58870711
346886343
87259300
378039985
88175652
84440201
499327463
413783120
21619220
195878180
260372477
125676878
472576191
353585412
468507231
2425256
47348784
149336753
153747605
330048493
144738587
185195724
253107761
471900335
60548500
364072161
214392263
320404104
58156557
83430707
37367204
469543620
430317049
477142855
200099956
371009052
61583055
51943770
284792171
83202275
247821950
45164647
61395504
72914492
251266411
29902734
75339748
151131546
31755838
81603704
481180038
29010776
266799427
86804150
911111
179864278
303392662
67819725
268382
214065571
151250431
390151937
183609190
81567479
367294791
383709145
452576531
428877846
435652915
89885053
364596472
35991216
135049700
425991975
108905707
238832462
308411060
36761806
389964007
340166898
118365510
223660396
369177673
237681288
162980897
222605135
270061918
466373559
290424859
270330299
180439129
441675289
12998587
216564670
375759120
380293377
452790166
180852002
161687574
240959432
270737054
26284045
276950647
258303105
304792371
238372706
497135566
113203431
275134511
387099572
305886680
246016372
463276319
27580704
483697660
126257216
250185839
253759577
92630774
40610697
376606227
125586254
334802338
389604813
194667275
210561457
122414541
147457440
243929810
136618467
388416872
14666863
15418863
17883870
125486320
320211234
256256575
122621885
433414664
31391086
362237809
91817695
277407457
325514127
119398398
113621468
451771342
369584236
219897396
396918467
262711285
96503622
375021072
97513622
338624786
69688346
160591430
313555679
69662138
404521239
450174145
458079009
271704453
318109359
475962878
397190772
138320592
232219453
19812657
424251607
116126890
234566817
16069301
393534346
60080943
135467699
7155814
364368637
357568286
79569561
113803455
120279570
176073183
341340879
70309543
367214320
411029224
230900972
180769998
480691361
135422210
483460494
291286721
407126663
154086205
267249599
156833786
144923148
351985403
176646442
69174755
468112292
411213258
437760407
214162989
323810553
425744457
73835154
40695541
135829095
153404715
154498995
256108664
329477897
495839873
326418207
49208568
259385449
409835530
82494918
92593161
45257740
65955411
236396234
304900754
220041615
3645832
461734539
364964763
208147586
490897333
286655869
176259877
254626942
76932627
390422865
430953846
355193436
464258019
471649386
491022530
117662733
478664733
99647545
299656981
327020957
278582103
201381900
86406405
188417633
283876817
31515918
86191724
349832228
267912151
243608829
422390194
124074334
57859719
139871308
184738271
401273403
279043528
360998147
155900345
208492507
103937363
86854190
63685942
420711733
411019928
407224823
390890817
389684660
359388719
43064149
216705616
137970822
244446049
155628373
178904806
28322865
39660642
117612881
230671444
160089144
213738061
5577990
136679829
271597779
145449297
321418099
172871182
277009177
34932597
181287878
485501683
138869959
120658419
49187624
412098044
31678346
308928798
155505212
273879357
20833868
198569361
343101325
11321041
295531761
351246049
190225846
323854625
390906690
160355078
407042421
50995833
374093138
412620410
40192013
145690917
410586058
361610111
171078450
187595234
396542707
204882679
173096916
35412665
325541097
74800891
300027060
209735795
236246040
455532272
336131503
257079908
6617984
179232827
268400948
302149744
30478875
311143146
126004368
273901916
471498223
385563140
177414100
345591361
150699901
217606112
343798629
61285959
79216222
367393430
101397544
475758928
72276108
274494460
363687945
250333556
201811702
16231356
312585702
438057742
471763627
1233557
47654001
478381610
180466383
316054948
280531353
63461610
127198093
259052073
189879877
451212668
497131564
367293977
149320380
147831465
437416440
493119008
209117423
369149014
213028789
310514966
197424293
137821248
437525777
61112237
240671155
491853831
429859945
53256857
282427924
401623571
54490413
330081924
232521533
87473147
146136871
365569237
3451108
125851316
477137661
193330985
77063983
474269225
413141313
78900714
122100689
203074104
72019721
183734463
72223117
137564861
346765780
269647410
127902460
136807909
183275998
368573614
128661739
113135942
274346822
411089662
367275865
181353586
241171585
99797397
121343085
239824807
317882985
124794192
218192474
295020646
170641528
147772808
121806222
83782840
226673521
243906910
139373296
151209593
280157724
211596412
141290805
126923503
481243821
269193264
263731411
17036171
137766878
244909501
130172112
412113699
155999162
497447976
445983637
249687098
449761724
67326721
342028257
120161061
192120912
60220730
415181706
215278792
60509890
36987927
151577983
287183410
133411188
290951278
290909355
266085263
2547690
432200159
393008765
336307862
201393423
9256528
353344032
191676652
254166028
483516144
103790350
262681542
333480471
402290338
12368639
135758547
469617058
354396895
255919607
14254322
267133977
23617664
229533113
327643866
413121942
381111095
467343627
399049481
172062373
110769333
165134743
27126414
42969492
410659859
363434275
96879266
272432738
216778307
288555917
26598766
52810802
244862618
141796659
386291272
147152956
6681649
374566170
116770013
361078544
130485776
131024334
480728872
6619791
213073798
160889089
272258084
94184893
128232715
171307564
118763617
91518400
188958658
145890030
134487891
99618517
9324304
231367156
372051254
226102610
19923072
251166371
278913411
264785689
245479381
17721035
264454996
252161030
392287204
381225009
113239573
375289332
364765694
446484796
234425474
430355844
107373884
6683558
24540736
88122950
30507473
495820704
179641349
219466131
141710733
166645591
171600999
3551388
398012746
396168604
229653998
270452169
499851327
361083760
387754210
245330707
231321146
152209205
497491736
123608350
385950565
463247660
351414033
103232611
409732455
85839506
33588454
369622690
445039415
410645541
310261992
475546888
406466244
342419692
47529370
400693328
9065283
71646720
404244715
259594380
467815323
133898712
30046549
467666649
347498824
270317110
65513708
78819969
422526314
63005443
54944670
160993231
378769455
406358702
264225841
141018261
344714560
150330646
10640951
142270326
60976186
173419294
117817213
319958781
15838985
17862934
220652108
24904267
89509653
124896822
137014999
409841328
111311886
19577899
230024328
311327061
289895008
295538035
390147029
64937673
211059830
297608051
225930903
89829284
56483104
342673095
230847544
401197663
493003740
94004846
43467989
53979925
267424139
13801553
373938705
283263124
384180839
447107164
160683742
326206843
72003986
297698740
88564522
35832223
317276638
318588850
347159283
107171645
466643236
89822663
24625670
30219417
387430713
250556572
120048700
443913817
93229667
203412596
197627831
438749758
149933793
93612171
492729683
417357932
459930076
219184739
53137407
196627266
18808255
66337500
22834108
90812240
364036240
463914982
126644462
33829229
135020183
326320096
493517226
101663418
416142758
18142895
131882835
156089823
121215818
104447886
452519991
66961836
160376833
2664173
5711594
162826978
96276344
350957628
80184909
408722771
422658718
485838667
105350036
441466972
52176166
480700495
384795563
268728757
444615476
363956376
155074338
79635658
190276471
148591563
33815428
458935581
19250809
18214614
115025403
140466626
475178851
67545393
59944814
488072036
70209565
418172759
150899013
19002260
269130386
83600273
427725030
44305455
421955291
385591417
485772427
326647808
218808264
370567989
95376565
15940091
87040717
102967254
448092101
277317187
104075168
481907528
236252767
123325976
352638493
203794521
116308953
180333695
123856265
28770118
168405730
194065830
446942876
171821094
65584441
68589613
255421366
345825823
112895068
29893008
231417239
98667494
356540816
302741854
321751834
304433732
318681945
408792550
407400985
266774045
38626089
11476152
101197924
127395207
134802127
306352768
331189728
103627431
486686462
455045992
132397549
7608544
1628173
79340424
179429637
67212614
147930037
287367355
413038436
113341456
317260362
496972026
64525301
173801177
299713880
386277134
478234908
470912176
147586036
238152244
237686220
38728476
249628395
191400495
166123682
236946873
497753262
349829761
193090656
484439723
304875753
325488204
344564618
159020277
257344979
23994255
78749242
257791367
163877961
491787677
371132822
481138322
341276055
435658122
7455851
493506286
174451608
485690758
464418461
322037643
223843002
54621032
213282470
325987748
246021526
379406151
62934621
96291139
229235912
108541628
433247213
386628016
434029831
277811831
45648292
43891161
154322437
124397534
301682528
318200397
468701562
172815349
299338718
162493968
108473471
306794568
8516605
282925078
145001678
472935065
457479072
221361031
380072448
170761541
47348778
126093973
402684043
462799750
74901463
131919954
71341377
8148676
371064321
357887559
285960506
269228965
401778720
440282942
246142850
203461247
110999690
67360763
376276595
410338407
82371083
337266417
69649327
90887687
120191494
214651004
63822752
430186917
436012034
443895199
100948457
335877163
422505524
3632500
298676913
349923338
488068805
222534641
358072013
211649478
80422200
496548870
333394794
482200919
289348163
79537643
185662165
400347852
499414757
414455111
163202611
81785839
251721528
232851937
172673526
224429373
447502940
89012629
154616290
236031325
32907827
108081098
71908487
307929702
464229949
223101751
10369392
304815106
445636392
368441404
16464583
26058591
217506626
349859376
360775861
6854788
281913370
46438025
407202640
281328126
313409487
70405250
215630317
65131014
155773538
388303842
142076739
455792829
477316470
296693028
191824153
362740648
257290477
116248991
23186702
221520426
339350742
33556093
26335531
137503485
401997496
395316465
16078427
119504121
97692192
376854287
478875261
379605561
275808663
238594252
13450038
89218149
161515853
229080354
6865515
317289390
117384195
148942253
273082218
447217016
298151632
317422722
309957664
55442108
286188064
185660717
129478885
125538805
219216809
155814415
115558641
473730656
51130879
131637067
445751129
148823070
8491353
424626389
380944982
284300015
15736992
394395020
226034516
177252844
475991725
232900030
494542233
445892272
234358634
120140802
393109287
32510265
290079875
55583302
440468724
76267938
241244018
69947609
54323095
312977178
78278375
169881735
286707834
129409254
154035154
232458962
130748675
162526506
9601702
364210009
299342873
25338693
111121380
25377388
202591536
87113104
258277417
49650120
33005375
345152402
22307273
278631014
230179018
312387147
186730667
170647741
241171436
280491037
93111701
295494530
93468214
171390076
317892617
380176047
153315681
471927770
465151360
136580707
134454275
474753061
790715
286313499
91753
111912094
311690886
55199640
51541550
422484654
104849759
437063276
267637055
479673383
68210641
497816072
292060529
254941308
20980165
33231965
35432344
114091865
181242846
481416909
137998292
499135462
214109308
143830324
323579583
179260667
280411031
310550210
6530080
133718097
96863708
359138184
98146543
408554594
414337824
149688092
183555599
371703934
86751367
451192654
203893669
154962008
449008725
495954197
262419667
322505241
381702513
150368362
436597106
415461711
131785270
427111749
267113524
198410929
70942073
90693107
377671596
203869455
253759668
236718027
190103903
350623375
95856210
288250445
111694320
362710385
437938536
295249919
86930671
377206255
98958924
290824339
384684614
47967648
139294887
147104280
222989241
373513752
149988993
12102698
288975462
281774262
439214446
408605337
480185191
362672870
499298443
210373138
66542324
105574462
299607516
256646227
456197837
395463725
397413023
420408508
110690462
187867911
215658426
50137484
65074165
314617349
340961822
302275130
215101349
332773060
449379409
438090589
206286811
99368401
450193286
347778624
233659014
241924083
256383961
66360556
104596953
108198755
129250045
23655628
213773217
428857560
132818206
22487405
176837637
30231229
442895912
140044450
218099139
11070690
190181933
135689655
178204390
31143754
437964784
393305738
363916813
239860544
183912678
422719976
191745296
486622315
270498599
425404309
81062750
379398911
344281217
185659702
487597666
326047613
209315329
53887234
254905173
342133535
76374638
284259161
224881115
371786901
424303610
442980253
382857590
114485542
78669907
61061980
498145647
16634690
306884069
214578811
256495233
343313099
137298786
448240528
329935413
260313737
226161188
410998162
139712647
422958756
449174215
479826664
249006369
11005896
386230249
356427893
205655782
462604886
140687053
430536896
186908139
417507014
373517148
69765728
31992555
304703406
130827707
30138201
321338095
290228128
97233363
430349679
133541226
234532149
231106558
315992990
494845885
309784097
79507504
487074883
232742853
28681718
319417899
334265573
39687613
205648147
190693465
97859746
20769385
183896869
28396641
207677523
101403882
401913788
129959602
485912788
59133545
113303661
368567340
380471639
403531788
465800702
163337669
37073013
52849202
246960578
205582354
47695086
56744675
285089857
387286321
142003879
166287927
59220571
476269451
58491891
264868717
19479267
156351637
138154453
55892487
184748277
345831975
157296368
439178417
475791577
495725507
498311961
89095237
364292846
231299952
345143376
182609899
394637620
234732740
235459101
141598198
440315093
135670538
50859224
77921302
22956858
192863102
244209228
82177428
21648904
302701118
199562497
41128170
459052754
337716949
97020656
496317383
36065276
106833375
435495799
11856852
102558881
286324111
453468440
319368078
17624062
298611815
1977976
264778034
33344554
237437076
258892583
326175998
373107614
162268158
404097299
248580823
355131259
148306526
183274603
229296514
303523996
382837099
122941035
115093101
73070399
72478042
111410483
109135674
31827768
399422633
120992525
134386648
185746744
426977316
306271077
55887157
225589130
160765404
173181542
111450035
250718832
432074124
437626033
123826445
94342281
341723331
224923619
301989891
342546209
408198221
31286404
146070204
143551671
6743790
261163304
216622070
79221831
225090139
325757743
111049598
124512771
299266620
97952597
162775866
226243935
256740025
218663023
304349417
417505429
391844564
415799451
168224260
176435040
205941835
144567056
123293672
400181518
222007026
425283563
242727726
130205247
309086318
241314281
126273269
168346460
2477584
195411690
247568290
80084074
21169433
211134240
204596845
172952404
309086836
367372710
399196338
65826861
438552084
56062106
335848641
182913000
471861557
4072900
211864391
30319743
1156307
335158062
430501260
223163332
112957976
25745337
205884930
274560646
119575969
332158199
442907105
122053553
27569888
190475394
54653978
401255672
401609633
259250822
74208075
63212821
479139884
325920765
481556033
270208319
381982870
317404673
453121318
206360778
173993924
164985708
236680521
175150230
352660122
19698132
398313561
465618097
397959821
104198491
240178742
17535789
288873041
183085846
492105693
168959280
226077592
46759671
422731304
480203576
158526844
349455730
43416396
137666727
175376494
377488780
407875046
57359364
194893452
213512715
116236493
368887375
231014775
205433365
44037604
83674896
225131497
294867517
49292992
475607669
251582359
141988086
493143457
392971751
177590283
337765502
414447382
403667874
384525172
337178685
236387802
43052015
186634415
132320549
33235094
214527260
9809329
441110139
124402975
204702780
7139205
240639468
426106507
238153979
446072832
322660462
321828874
23720680
117527978
223638218
499328348
221626688
365626303
344988157
114598438
43216585
182753658
381562172
299400811
419795181
218740856
35788612
462847195
257891622
168109160
348598640
472418882
177918488
142225130
449338208
235137620
149364335
189977675
13760478
387518313
488566859
336420939
61863539
12287538
306465269
285501756
364132238
28091956
3644410
61636746
495206746
46860994
244390403
229285269
198778156
164185583
448026124
234566767
479549129
58434098
255192279
328147769
383369331
285627118
470372898
332707538
20764737
472253584
375201565
34525214
359771897
363768423
223462505
274151787
228572312
29927773
59653542
445220901
410536080
63297951
6857646
258259177
462675296
103764400
487544445
13969804
267949982
288086921
101052922
100015463
346521018
356245200
280679583
82406700
141872318
103568832
415114237
15153406
75822416
142832153
49678620
288110664
359116927
125657476
62262450
87689239
155585248
474432343
385426491
66121327
390246645
392284137
176896856
205438292
496048536
164441300
219408095
116514870
305044572
320461017
69046684
4081941
176706216
349726266
86488640
171094885
453295097
354119229
186248291
381633864
496951381
88443262
169744527
356068308
214100737
84523328
296273898
222202336
58955670
34216740
140840014
449202314
426500876
317736869
154640606
275065764
334694521
226565052
244096985
139739092
47026068
313143668
143821033
76248636
15386285
230309672
247343520
321197733
84428900
286108162
202831597
433896633
374551423
225092475
289964940
441168511
309615803
438755189
163370846
221087824
472971928
304210860
22806490
251989156
121947728
177447095
379571271
456642248
404012146
123668255
448897692
303554566
289328274
92718724
379803201
157230910
175544747
479663072
478428642
259973647
265771234
33776590
46386631
140322656
258869065
336351570
434007519
421001219
127623110
97378364
142089042
100595037
401589223
17411883
205100544
376053303
194858977
84671814
185211902
451387475
60856420
134109593
107458392
350184693
79344668
487261592
7415602
254889415
466924663
338360596
367379413
85212248
372137185
413766043
78051256
483522601
102633964
12058774
404523819
230257073
109437137
399129213
183368461
363542712
416541095
388469005
92112366
463916424
473140818
129840619
267820250
33997238
263950212
375278641
236698282
195811231
215056584
244113884
450700645
34497598
82474479
318080057
119709846
307128015
231846099
197761101
290650616
334480062
62336226
47690786
417253486
24289714
299336350
100621947
387832425
68393797
489090951
332461142
32310220
462231768
462301761
152646821
348745357
78768324
27925461
85443639
274579554
242982044
182073874
225280199
277479641
117064704
395876607
249705838
424192718
480239058
447466938
67359685
167235471
9803163
115050471
84488957
34092877
266903172
185110903
274441653
335296968
26718205
106902795
220123539
488949972
421720907
372770359
190211681
489230
253212171
275655319
127585135
348710566
310245544
352865333
126190207
427310247
101258292
228412396
204019316
81497349
175879334
271379001
248732819
38198848
238945823
333221775
424808076
5848994
370849029
199249729
341145962
397567233
158668875
61269500
239033557
432906133
286556211
429245237
433395362
39768381
57416907
60980496
240995299
367662450
266362181
219701857
147489048
220136824
448114252
351508363
301634172
123993585
122887363
402883342
14708785
361833185
88621469
439516860
367682179
459470497
491282940
61344492
357037730
2468166
475130343
448587638
435374298
114202905
377832874
221286011
6487638
287766132
134782859
247482936
7944933
253661391
467184792
155433980
473798214
415299043
6942342
275432385
391808980
129829705
30832078
406517764
344179241
119453546
198550975
64377771
78924043
42350267
125722262
288478124
44818432
453368957
237065761
480192730
67571861
467414986
53995092
74059498
255181117
188777950
321542433
263126049
442439340
288727224
418560028
416237553
56542619
278018721
44186289
448351598
407848425
75018367
207385713
104544018
194471912
405936687
168921788
125912306
448286953
147160402
414390429
345621737
100529358
3972541
325814466
168101218
471387526
379809557
94677068
79084994
421103859
416219500
194727394
363543198
57463076
113287421
132297103
114005694
243822494
176483391
62357291
4187270
104018109
269743003
108731287
298490021
28196041
277653075
424402326
328999346
277329828
191309107
174621082
377859185
195281647
352951899
398476754
166669173
85277807
493153821
98270518
6381665
409373321
292997912
222441215
466836396
258801684
354738317
80842089
2624177
383738059
495715731
6811447
487756168
117975085
115542733
138762540
146171125
245712159
415681217
327686822
23041986
106990323
354824255
253417522
154788322
60292505
151894276
321457494
145570312
145048096
419728011
4468328
406937768
65242274
226909542
226290515
324043958
434164210
159648955
326668134
317902269
7881037
333479580
158174788
125856121
301538665
296937327
124543598
47250823
65134895
304746771
70292809
24641570
159571026
176226682
179429891
219863530
328120957
887384
217950193
325685405
273131746
222418521
85139524
338374020
449328062
163946391
14934329
236008624
176111697
341602462
53910892
183992734
27598394
64602031
309848854
329137058
361539357
286908803
376387880
279190603
91655574
299197040
303832172
103742951
475423722
483262062
323606480
156061030
336665797
41556673
481746434
109797543
116491545
419402310
300687914
65819606
83348700
315622242
154344581
259460396
9741055
208255472
295969481
37339448
272857502
105818335
366476505
486913210
245243489
95380737
266103813
336899062
394577776
69935984
440642012
222517849
405714398
116764844
378578879
242380194
10837868
212841664
204694088
127329412
132243973
357898353
45665369
68109024
26036946
200009950
180085772
35778001
260781773
476055252
73117448
33639275
434389938
439593953
373068836
32149779
34974689
491689000
369048840
282068816
414141336
162207204
4586665
319855733
131488399
235681895
62235926
142326266
301039910
119446366
269655677
285800235
477344718
167837397
353909258
3381664
367847346
386511381
39159664
128629119
215082985
464793463
14784745
149472922
256903767
240369932
181622700
144394807
232058932
403187892
426463623
146200267
417911447
283566639
318572351
49399845
371764885
233324628
44242462
172804794
352770993
166414490
458605028
182632063
334251886
165030638
186013726
202099232
51542018
77689741
183244702
266625002
42483203
198029446
268614276
299386970
438399377
302753327
443781776
22974660
58457570
222761750
21691278
476369016
358844740
340263628
378285212
230609624
426104608
422527673
403414418
131391952
88942162
214535797
314024014
423194048
379566434
352554091
477809631
283624804
430243831
161054332
50249805
325243386
359083777
171380432
477146707
149999505
474133759
273444834
172974165
32591328
496206584
47181794
361476696
207567675
387445422
239761907
438177299
166066381
14805932
194108068
297458332
103748093
408643864
463998698
379458492
288210298
316552788
357268122
71835101
99312971
18322453
474601257
277072708
229922581
498498041
254219414
232438438
325148151
27664247
405412602
210255830
376387182
452594395
71732525
83954857
192556168
164010784
374648507
211138900
178816715
68756574
8597232
282564807
477400437
472595929
162023299
118127086
141665068
371807772
42478538
93494390
390130225
17079795
370567097
472569157
15577835
124786510
205007594
193242337
4967109
462936547
403498166
233870642
268047294
475230691
170341850
313119813
139241474
44990356
24258713
318058188
466263281
32855944
453139346
296180070
357968224
467678996
414307155
352149643
339486768
456785693
445644033
82133344
326381839
316211129
54702500
194476025
293513991
112226446
387718361
150997451
75162992
291216526
384868092
195726637
118963568
407726294
8846450
258205041
305233001
33105162
428779580
271496282
418477457
234435278
67676351
128962032
202114273
334499857
481111674
41601040
291285549
279272058
123734383
117667387
95483187
30953235
312143411
241513529
143179680
52378123
392510979
70859023
343594649
277379070
266585660
462558216
37621715
127948461
73279609
342854716
161053622
2059188
114350997
79531078
89010817
34543699
61009461
291125090
369043555
42121134
185242481
12845456
173909544
161493216
130512842
269392730
192446450
295172605
10906258
188142481
347550727
255933588
111517855
43661727
33312657
230619866
6219943
70934372
358568326
79499551
266305439
19621947
434075090
380656435
451669376
23085907
267716485
365195188
166727348
136760039
259832674
351969828
2121846
433742217
13463043
485151040
55651298
58425844
132839996
66557555
99084676
480390722
175007494
210602531
376568801
60836502
441222396
382788743
131770873
152307074
314804645
250592663
24445372
101396086
131249097
328631100
476998344
251481933
193826287
143725691
240758324
453658960
348211871
242880169
387401176
361674913
228031208
443052473
272617109
360871203
362126379
371701784
193778277
37133872
82304314
70347077
97970374
376043062
305652171
82257598
28350135
472973167
332850261
405311858
426885604
316615709
233942957
256400300
420613994
427769244
252642342
161372317
233944555
100854212
256768837
121345731
315045477
484800045
416914555
87662585
198187599
131557286
459364368
244482227
168691157
394185034
167345655
119177882
122744447
325514177
53951832
3610933
151003695
239318444
408922790
77889299
55934152
142865747
334289598
329064497
423151342
86931939
490436813
157095896
40302503
247205650
130957978
355347979
84522046
47872533
295526915
135225996
179429818
254891282
232224575
200637326
1592667
399570229
319815208
124337113
77600758
226283391
127948045
228604452
465601834
36870835
306493750
374052337
32252933
493299699
203116834
455404274
80231638
46069998
112500169
473050492
293275647
243458147
328398470
230314044
143847031
123925384
218056392
323276848
231333017
450280966
23914173
85442036
349851194
196245732
209779148
427451951
422529122
337727193
8572755
240647307
227114379
315066504
114699644
259367311
308366203
317816477
214771584
241114192
363886474
327271752
66681035
9678473
423246250
395079504
92508868
67093280
371521239
310565259
242886479
455370607
260846224
119317004
40812642
463213770
315562735
103108142
243182072
90608209
440835334
251754826
331255515
167949712
66821330
298471510
427317022
227703884
116287986
494604957
321334427
332690812
174393060
388015461
342369284
97639310
135611316
434878151
17248941
359648906
97959762
260135420
315019512
358805985
379452423
208348506
322019754
47531509
311456647
65201826
138139717
104808332
316956651
321911584
125274395
236294332
120383093
52591416
316514567
89187431
399712724
137848993
421878242
74105783
25864453
116763877
171745092
13992120
404158379
188994033
373641025
2118140
449129452
41176889
213440477
181098226
249525394
35460230
228629734
413498392
453178407
366769451
18306723
122651410
41197386
143581117
358945741
14096830
48688884
27976660
103284260
448401607
165825652
377678853
375023741
44206457
346959081
46768833
58198576
103633812
88279217
284355953
105751951
389925020
325532841
319192427
71023245
427574586
207169009
299652978
341072977
12863767
18938780
211896051
135515176
412652517
207993519
346977269
426749347
256682402
374953928
382549958
57600360
40779579
260228811
432624100
437502387
459704243
331909284
495700963
63338054
272704852
132573267
21606357
15146223
458106107
340798783
86169467
385680692
400484143
238338797
79270020
413347910
109793928
291166070
48863085
22446445
499159588
395840353
301712143
108358341
123310632
184262100
18475052
164090211
297007262
303615503
101592597
256711505
135524787
449809911
320049558
260745990
82383177
341655914
275892213
393005635
34971049
214578031
131202678
435455191
305433179
210472697
201319452
267743459
1638766
102698889
290189903
353314705
498539241
91902045
314189397
121849873
128680496
332664448
138456435
425687758
136279951
92565383
182399262
124321089
394891646
354965171
237583430
329791174
49137437
13475642
75313161
84108485
80570025
206515838
372080027
238519555
416988535
73399479
6263013
271143652
176098367
148969267
124458357
27153959
93387663
291164105
1520183
222068159
123828553
492492969
272268
112624855
437574704
182671529
236945943
332466349
390153051
474529372
14773874
439290487
340521366
90087034
23398971
273607742
296602872
247995350
12127296
66107758
321394828
370906661
337251409
350009546
19875927
314226117
229679856
113263590
105390222
83716391
187848100
81735126
76209359
188120367
194359980
13784062
223308247
431305922
198766762
113461297
258351645
66056988
52751784
98873010
156144021
428667106
224997103
305263244
176662455
89640751
371371001
350573634
460547411
208622410
200583179
480423337
22848526
282779387
446203278
480755099
366495777
134051377
62490224
442705135
174688095
256850203
309005549
397996341
40672476
7772310
11457638
299024121
73829297
64209421
250413482
82489670
345392878
475410585
387752913
22055333
65051335
259123914
372628966
378115097
320262675
425728497
358538433
195627552
208507883
157258063
176382651
75003659
143825791
91389226
370225145
318513886
348239429
179230693
216510226
241428256
39519355
227967863
40452376
465865003
144693635
143382210
400871024
490086513
471309146
288623937
364658197
388876832
400264202
89803514
266991928
73043228
15532010
478046712
268670779
76556244
135304774
297569781
151559902
279130565
388959007
374301399
97644450
89714787
53532091
166671027
331143042
445567797
394638890
224111770
263949152
391848876
367493979
164820175
234451740
338803124
305960463
99109936
227679955
58741016
41429802
347188234
131784243
56961811
325234945
400455022
133518055
460539719
198024802
137594308
92186635
86983808
11895706
42347436
29214946
417944149
209018462
360357988
216028297
456173703
84469757
479977448
348022579
304480087
144797623
434990670
143283210
303274437
386616958
223479516
362015453
428046759
70667749
493799695
485008569
248419045
394254716
471042975
61475115
444795870
108637283
153661749
384296029
473049340
196009184
413510975
390993488
257543998
126385314
107021785
213717700
63371422
439515584
414256630
367851508
436829558
349247300
11134717
240103995
88380609
87130584
102119447
16427367
10314684
448435493
353952287
258733728
195206561
324995262
320208843
140002430
286148896
473870591
376814810
259198235
22396127
290325784
2708075
279940124
269227449
462246211
346174175
332598870
401761794
260430805
200450377
338591352
109678104
64101445
431211698
50575064
151232028
385847496
67002430
14063063
334282988
420954716
272796791
29489548
98466329
93005633
22008329
237131576
419392575
398823139
348846163
294305053
41665274
351554237
426761528
310892723
313800447
272935703
143491592
68078592
33366507
196458321
406669943
495560962
260559765
190397992
46136025
264308145
76245487
465654806
278371207
410528475
239125873
51167997
292534374
337592202
496689981
167059055
427240129
268598908
418398545
276086291
62903960
312580170
127640527
489665488
123472892
293957325
115117542
119480836
214552269
148484048
168455508
121222211
496561361
429015272
164136555
395213737
45839768
240382041
360868542
324210975
3426867
99994414
227895323
148477593
290102967
224585304
315536647
217343096
493184211
86451543
493429386
408604522
399031712
473586265
250786361
375020956
120059941
365903902
347018143
334612209
14387949
15473650
308350772
363465661
297005273
472487326
258679397
342845041
65385718
119547938
19572367
68812585
72058704
247467689
217290177
362161670
324569344
385343175
432021117
170269906
471794717
277966855
78874428
370826428
104069471
329660788
245847383
76645763
48081042
92865525
411257972
62468990
460855526
72125095
278451003
257860799
397128772
37130399
453222191
462514489
9194689
472794557
383843425
433769744
72778597
101133601
148447765
397347941
338993127
80468882
67617846
310787843
210952088
499008625
181614271
315021558
181185765
279978005
391667320
229266806
225359882
155441643
144252147
186215407
80083089
422703149
444076205
477211860
312349900
249814747
292242701
174060940
222609303
28602477
107830683
295387900
129736078
108794799
45252192
321245556
41780032
112870037
132033399
252732119
464395014
166164021
67753676
145580778
446142025
459420996
374847583
171501906
467378990
371616081
210233665
47462079
294319230
6826221
24673938
459185481
256640968
169432990
133246420
479250270
198035467
93593454
127154521
180287896
54904604
172406712
1533451
96684636
137793101
486083201
349416754
102188114
152247221
417170430
247768891
450905598
229107777
475132825
122407503
49003118
346748905
185157519
96465196
493584486
191983740
473655486
305286318
448624707
143088475
291049089
427874976
193640293
237158894
407545849
373928188
292063498
79952560
227977991
388748133
217745660
214061191
90681238
319933773
218824764
7851667
420219015
169730361
89475795
247868191
144654215
138478913
447133448
329811734
87460460
440717933
21795473
61115945
98520603
470420179
56720772
389569691
250811506
250361064
126728585
10873706
476805604
418792082
90826266
204783594
160056566
161088277
271361136
250737803
481022050
490185899
111105822
253757416
12432611
53097968
1625607
9603178
191576880
301275406
339414911
279037340
94509690
213726735
192669636
193030292
36663265
249390407
82599983
139991122
499751471
209328567
150864828
476557074
480637000
241691093
33857019
140693565
402779369
157734506
391431367
236317770
436757
355053540
342591538
12869367
408151508
196733496
22472544
99728387
498008901
214403806
231282078
92518590
428130540
423951714
285548882
464793804
25858472
368148864
104784926
25609942
429993782
255649753
354683367
410630781
349857197
388540385
51324345
105152917
46274891
295272063
341470687
46711647
2841955
184062224
412097365
410993462
380795719
434569909
363238200
231320971
148973714
94520278
323839560
429620606
370988343
109388441
394414409
396846814
330053656
351715686
274973108
260047437
459881790
129656474
23194569
309738986
370713211
74518913
414891903
416988101
222307328
108878941
316216099
225149282
145457516
228313463
136142743
378769586
15399723
351897294
110090556
16889789
298933923
433930115
446510394
22438617
395834908
193441154
419285431
225888563
45156840
46774890
338452352
357554981
176431363
361646920
19810319
47144573
288682185
287218573
316649025
363505864
396097513
485381475
88655145
41555028
66211290
77314239
272840965
81611012
281727884
382931520
98500800
80661807
169377986
397527545
103100423
65212893
90968699
374902205
143617808
488641890
421677094
482070159
198713222
450624809
196233430
218523540
350285733
484915614
5742112
19451110
348421477
254355976
4832584
289592973
148427355
71043873
219423563
421268319
5171237
1151447
304199838
456188388
81813253
473577824
353715933
37430027
391307068
297200983
412332232
34924875
138359224
334009325
369511385
337072445
137150485
65744815
55595985
487436218
50660428
413854448
6887327
251598257
168210424
11719910
41191229
316637778
435280135
113131144
237906097
440451371
466798942
394622286
249156110
401128546
368200109
455388394
438558572
112023529
252589376
350890803
146948403
243464951
37416480
16459788
80537396
174566964
82204602
488649732
14519533
485381381
402504179
21406859
89495989
70714602
33126769
130687218
239868732
320923255
96334713
477774828
113890977
63133654
372397113
363047086
464262199
93113574
318435480
255337122
205137102
423541207
458744277
204601856
167006158
496160756
73577995
100059905
23244071
8298948
88709636
37763604
493680329
491213814
59170462
83176317
414444768
444813582
66379886
154313499
118253188
15230950
484604678
232144164
78364603
209518142
447707602
395143153
155148067
118659433
2996627
360285168
42200639
461740903
417403376
61723148
310418010
490981370
161783052
186178432
499280318
103009039
223942035
492960646
446739205
135628849
428653314
361183972
432958782
347549552
368013822
51211970
362780501
205134851
135872485
293661456
414652992
83580086
41320960
69801059
202239518
44317586
282602578
96956509
358574840
200005953
11196008
168992849
190987323
172979060
355171281
42783992
128504450
431629667
35744637
75243654
419774867
316914302
288943977
352733649
16980205
156957798
256461970
379760706
362092648
244850806
25938513
129261992
180947244
67259472
199063050
383186761
464093410
334181979
332659621
322668249
34187932
343855629
344177450
77691606
369351040
199348730
120475597
497855489
483494748
8736585
73099143
403269615
178167238
362043119
108519615
195147443
371517269
217497936
74908148
86126268
462348741
100846660
215388259
143295984
20622483
266967660
378999097
337232244
101149639
211658717
159900493
487853922
408030697
4077942
65545527
277381736
55943023
38537475
275237225
39437770
47274059
200852719
295223736
225441296
62895837
403743350
420588738
286929457
121241285
348013237
373055725
436106378
301376248
88443983
79402361
174515083
207927995
310917809
11747326
309077633
22576526
24164170
149447906
283123574
380758463
214993432
60505310
436701485
106047258
188258886
328655607
153321316
389111604
476395694
231278963
452007440
380139044
4384053
91453249
353896680
204913641
464508973
290003057
6289889
405469307
221921770
33321323
113397301
32839578
45068648
274991285
407932455
69232818
424439190
191056029
449991280
491948973
104077690
239209117
97996230
292336575
420381075
103833897
181448178
396776768
335112860
485971969
129432163
192013264
77425217
335845195
396926904
41934189
478364603
255733144
299919848
200286372
289054466
265833500
85642302
334123114
40824785
346091108
255872283
317780326
37147136
58379914
309729299
493741177
150105382
260241880
286077751
70486456
364075777
320042280
319779576
51704988
306014249
301728090
243718251
235955817
137573284
493161506
130406358
115937887
248894650
430326205
168740610
37949115
196159704
106899263
224588580
89500840
452990371
480460862
407281166
342653858
38840776
69526816
336395035
188946157
329768695
474989137
111948965
46360823
295031417
284244892
98065810
101045665
85972981
194300412
189517833
76062617
39978270
319924190
44516855
288872919
250250394
65773816
326822033
298926450
172673079
51410613
388427289
125663449
384387826
148224806
320833658
275744953
217751621
157228692
464691110
400036668
132217829
429156426
446397490
279765597
213401317
396979652
233327613
151890649
443796415
422845445
227953265
483774684
242769635
272470119
125163954
345536380
338243935
451985987
144462829
10917013
355912951
32890118
489096813
92817128
181114923
309930470
368562081
251382896
319675514
185769542
151419563
304409694
114925967
450333404
84175290
180843635
199829407
170019254
332734283
496142174
92864698
60687548
479916857
188150684
185674018
105080811
33687064
23917952
409583149
178149892
387351316
118012451
63556361
228964480
63345930
97187636
391411302
431908010
348570531
63603167
117677551
352506445
368012860
85119869
155356200
304704501
265963503
355185607
474723754
451214138
351327780
420104803
11901685
183760988
108255487
50092054
141358150
494458902
426526358
403457650
25125145
166394025
373986452
88681506
395358505
437332382
38385493
139286158
369240391
386956023
202889324
339434294
91978819
70902183
277070514
247335018
228123035
43034017
102520624
55363140
346764506
306364755
475467942
211182542
342642095
436239780
261274595
336516596
283215033
187800952
239974246
308340178
354194977
466477049
249538035
102069833
403809430
287923527
241355990
125566173
27395901
444245313
317516818
119374719
367663847
94587331
366709736
95786881
490137699
469230360
151150020
336902204
128111466
479134313
48084745
470753560
267890445
309359340
159786508
51105477
349676643
399760753
211962006
56387971
218754153
461500040
158457803
122563583
101939918
399813792
100646107
129335818
196575456
418162924
248710536
64239302
12750254
115420272
160026182
2887953
437166983
163692553
192306508
65278448
495343218
240391253
388548360
263233662
402266944
48334867
166855490
104459938
300611971
231333848
160847909
19366123
45350239
319305711
494446057
147290157
71635855
95092163
276625974
268211310
365771438
377852862
332450612
231038044
493273133
344993145
86442348
282956467
8685698
278748855
200751266
4028915
371656459
89299625
119778928
273923402
490150843
139150769
378383340
143279165
370484616
39231248
15161640
268351207
211053310
362124048
415641363
282689164
309732563
44783688
50900474
175504000
422636549
383351085
406542043
268426033
80860581
492984390
51382499
89546278
124249597
252133765
446091544
495906055
193949741
418386823
122345809
36616936
57537592
353245500
32412452
280538559
244993099
47574091
48889765
456046408
262214491
317047479
238735572
71947053
214347519
142152397
99967404
136984067
378019833
359025799
257926452
458880413
204526540
309308950
48426691
328776136
413959066
347034586
177198543
107908807
117937761
299544351
497042094
27991704
152789850
29454545
308530262
397782948
429544988
209936379
206345707
191759478
379500209
445081278
116222882
93847727
439750026
68706637
83348146
317769858
427732435
341274597
276650271
132258975
3099898
177593313
313551462
417058964
377144250
490750004
24967770
495082010
290294354
374526215
23073713
295600555
403980759
184120327
45899854
186042098
394056705
252245561
377801575
126073265
49843190
346540808
219920992
489593216
415247445
155785489
307363073
342979879
497060085
436529695
327755205
159982
114123007
141306667
417218945
491267257
484573022
294703066
338865618
127383728
169229280
361939331
422984282
425726391
46059657
468884136
111768488
292632713
221129696
342086415
418705977
270972885
188627222
491143320
113082452
456391018
146928808
420445525
151887249
143988892
356975219
479642453
496665226
323614578
473465471
266400522
167398186
310554845
61103588
6263803
437938572
82849219
220719485
213439205
8575609
266779141
182323340
472860449
59411853
255969387
314946863
330634182
379458624
356090436
174293853
492541075
312481454
321222661
265502951
464368702
317727904
122478170
296527506
166909481
298609099
122509329
433310003
318523636
433064173
494413590
324787438
371002744
429779160
45506923
84441948
290871121
164802415
119281640
263731569
76730620
227767378
431194783
259881153
107226001
139801570
434175005
452283428
304799375
255397665
217786378
121684428
425641921
192780899
418211934
92551401
491389997
40721262
25861403
162429984
326301786
372791344
487217422
49820881
155086856
385240696
486779180
445957976
402559462
106060819
62205896
479290081
186344549
493400678
91687585
146086901
485718599
25862590
98370328
290517974
133776606
316156706
412202401
59418526
8937604
182930686
4486279
352843953
76168299
30347681
15273936
402470084
255655377
355007709
452290964
410742232
92764756
439070144
356700207
347840570
397647314
271422454
179647002
436508214
117339483
271334587
82595115
103058081
297197176
180965442
393576054
430973781
349638499
158294807
490392307
211092455
341225492
494878585
63936407
417393791
377742617
431726694
319863874
133397993
139250755
124671190
396656576
84531862
416257685
105873134
432372431
166421350
377295587
112019433
102929564
494635069
383354019
185524678
97693150
33067546
219006471
343785555
464041326
68644970
2080361
306949984
279737424
343305853
154344920
196190182
260699643
384603889
480433227
433079868
370518233
119683981
57751057
267174809
56732195
474008741
373047942
341620977
140430091
102859881
453640409
95876006
97494949
189510779
281400683
47704450
75094676
407153
391490005
39136002
421568474
246086717
198602337
201305897
89392569
352947257
397496078
202608563
90067497
230445657
488204783
460585729
202645989
45955839
227760537
259378183
372480932
453324831
100999160
365427374
56184711
407155920
313819731
6196011
449183051
95220413
406416813
24277726
448143917
150423169
415930079
222228743
396509885
114532416
423534639
338418806
319996024
173547069
393543720
410063520
403992725
381748502
370649248
106638713
280220693
450926137
218533248
5217976
256767319
172048759
223161701
165468381
79204678
36981431
171664391
380904080
484718195
78081203
405181806
285378463
81020723
321111884
7607205
477530608
288160651
431141844
315949413
108156674
457205264
62009484
370736545
213714340
443757986
241385793
320353052
223978678
44828281
391402651
81713005
301595599
63451409
304874705
467063979
142656087
341856135
491244721
376076518
326574329
421842276
281258323
111952791
2862998
454886559
119559996
480393605
95563561
403218191
148859369
203720235
212939806
210868853
74456779
426654145
7143190
168358923
99523548
231121867
65703555
490926199
312834871
367299153
54377607
117709575
334363131
49550045
312082061
178124204
425626563
138656389
99966479
59401237
103125531
102829476
366804147
75201878
435739433
462367708
330936420
84598801
18604294
43876225
147984005
445577424
323046721
155127194
113936347
422570269
238765412
32156253
266012819
51600282
399455406
320390425
21826208
86334888
222456822
186424620
264459091
599736
177597360
364425569
412517324
133239243
319771397
279321471
208441120
255510829
94205530
391893892
192625981
112809823
288286468
340609986
58387246
111333189
495737179
24839944
386419809
234502591
56996197
152432627
138619224
456451602
325339403
12961784
395302841
47796224
51902755
159761932
400912311
229500115
376703852
313429635
362739357
196475248
445267457
423696828
451986076
39472986
315590719
144612057
152282808
103877187
337738394
63186405
67726727
333475572
88026349
306662887
420494514
145022545
459095513
411630090
453990498
136951267
277108225
201809690
37263843
329010979
361571621
438176153
58511093
238275473
104122139
421250449
287267072
49389595
197463629
239253148
88862580
13054347
236381556
93661739
469447885
74119949
156848144
389690963
260111872
244874492
196353849
33122738
242413388
7965713
444752827
48920237
144916980
221861051
250729926
182180822
50872029
464817899
120356974
461899474
55609723
224479113
235666274
342876794
126385059
433129902
82129941
215247639
298700601
171027848
308909377
268148485
97664148
465757520
10355800
357776020
63148363
206709648
243415109
305561750
67191713
188167935
206998338
212108692
262545337
457728264
394289513
165933717
275062514
367162838
127833190
330672236
444158302
216015816
173549029
70543361
149145717
108195322
285790999
447846317
279223169
447216727
68511154
229403669
265490599
78866953
87179688
328638961
138092952
183111148
486717063
205284664
371279082
193715400
269909707
486340770
3960015
164199219
4790838
279022528
383878409
132624028
109694763
328036710
201156195
135760144
398580070
202818263
243955465
36887420
3180932
375694985
484104147
71692085
105098653
102111097
3075389
44794692
430750057
493684692
227905839
417467119
51485708
451701272
463698871
321395414
438042041
467658885
338110985
442832879
99197765
221989393
427973258
61408879
50026102
129129452
197169022
301122524
184464066
441124486
338009943
187644997
316819471
174630441
259337081
421918123
276741537
114928821
319229167
60007946
108613513
47135005
477475064
12615572
498836277
293690286
334010985
289394669
261349171
172121969
84743899
213063287
246627713
12717156
274472165
296653815
494362959
471641187
450292690
178827025
412765672
140818984
366472021
82101494
315449425
478325454
356535969
444707313
445770626
175765135
4715258
406900490
222900139
334706674
419516061
74252767
128396959
106043398
363647436
242262481
278165366
448391334
455325767
24793079
313624842
82314284
173963245
160504152
53955470
124255934
191847528
466721141
117591269
58319549
401338987
433040693
389161354
257874955
230264358
334931979
433640089
87495967
94348821
9056579
274718992
13864881
83309346
255632303
119908278
299473133
350411135
250589996
100380818
158253254
127899426
266522011
240567537
154379022
427026163
294523006
131151307
118873690
113760498
248742575
29709590
15099484
34299620
271387295
272974438
264563977
458835626
59130878
204576295
53184446
68187457
479295287
67049326
4013154
234927589
39473956
156002638
85338723
290063951
108899807
96108328
417963376
375421818
336675864
72342397
154964332
131198869
56010055
126354373
244959367
304752629
8580315
112575202
339052248
279967609
238065992
103616224
238803234
297196869
308192519
291987679
217900677
140004157
211553357
74430182
227448097
251027312
82949171
165303171
393607614
191848978
261411499
164087341
419787147
98087362
88946089
427267830
229286231
144956143
53622202
326761949
449708771
62202516
439337150
288761019
342170125
29919493
244893594
433489710
327116362
405602464
77993741
397533390
45606620
289547097
471963572
273054716
393090760
54912742
438357887
139214725
99278071
199769385
303302065
371581569
150373098
392248153
298849398
379659328
37204295
204987952
58937628
339429417
267190467
350791130
128190435
461876943
380710622
225600381
395366653
60343335
131202844
325876745
457876725
29325816
115423841
429840296
302380531
361030952
337269389
93254769
245676
289063812
145540505
156064092
13161732
295913603
48312244
312011130
28089282
438032890
16999081
87026910
129978658
136705899
437818039
110685445
98582842
171045012
336285825
346465846
231388347
467488668
172342590
189265071
496814483
140282782
471621718
151711366
353830085
161407458
244966134
206592112
450471269
390506639
362656203
463633001
38936593
410968446
128160482
67025874
201517687
497675914
154052783
331496344
134381812
444387173
442181788
85481005
115432185
130983964
431946850
199336883
98472632
456805791
388601953
447803466
449604924
212740022
452031183
303435008
374147479
49513669
10027119
177135100
292536659
225199673
493284452
331473251
136168118
121444933
398499124
190202156
119120846
52551907
374214852
106019009
349455431
316396639
191500014
464887615
447380603
475963215
16740849
398369586
285285358
405342801
198689403
234890281
118082822
3236938
390841641
344746653
52750606
253385111
21881752
345287264
478584784
15166203
176760514
467269253
489127487
75259637
9987761
460764684
480327895
384202612
66783692
329783326
53115602
110800057
147187292
353012556
439279624
163928141
103898493
224564981
421787293
302587896
311971613
392386467
158341185
55329605
237133119
211091790
308714716
259014870
408895405
139815851
126697424
85655918
459601455
115824910
13431906
469589215
429105945
346276153
353791826
348405988
28575830
259423780
311722397
28279473
112436335
251002020
44723965
216334828
328083352
466511258
371439075
140054964
358897724
29780259
47900921
96030842
240872048
209131988
207562063
2283804
348947838
186775838
87939721
308549292
155117099
453887978
130654859
84223043
152680482
336963036
285145382
33772663
96386815
96867778
62052136
208823150
347869797
106776100
425157977
28469500
73287357
149113403
21040816
284701432
178893661
68941736
233248625
272282060
278073723
293327039
274565863
479537912
480102876
215021935
140603555
135219974
21426264
271258413
71959368
174106746
108221449
357104750
207879408
204608263
453972527
269931543
265947764
154358676
229223995
43622092
35344527
302511351
192735494
56385342
439729135
371629154
125327077
172977759
143911213
255917151
466304798
418477075
235455062
298924025
133499009
376058617
434143999
7441625
147317029
358619718
181548370
108054829
68240819
241944129
165179444
22213346
11875672
431127207
29088373
93616018
474749299
64432899
396127368
20001144
120818241
188372854
391630298
98661669
361350613
388057862
207095172
180171762
159051289
442550233
479095786
145066649
171125201
265756136
152508273
170958582
124375854
186572994
279013410
192616672
428517123
296709205
67346369
292909146
227836412
448951093
386525163
55102062
365900344
135168882
75103205
339234936
323541736
319249854
437896604
184892348
59824068
144991775
217580461
71391708
440058360
196676246
216458356
111183560
462432382
221482981
134658493
439324587
408055974
266188255
484457610
336573096
62897459
404320331
129482241
143250222
353271423
16007403
198352283
219171766
151176285
125971840
58406701
474718020
297738045
348819657
12126719
210078464
346327783
229707179
281470171
138902494
278899776
497928527
102602406
93848509
219411507
237260898
33173095
127467480
3449152
370147057
316556928
418862963
274467387
446039168
62113184
480255161
314562923
112981819
51943279
318255559
238953658
110349979
145489930
389208054
311685987
10133000
99286518
10530122
239840178
380756688
1948967
371256305
231201566
104551372
465104814
303129424
194328622
350794260
283113256
50294125
220941316
99670183
469157087
347925054
398225702
31270271
328180215
65304976
144252089
380123493
383560534
235722098
342989823
29050463
477446503
7192162
39183462
76733020
370238635
131539991
310006060
372187601
2796296
41207625
329255325
320417461
344337049
23583946
171211720
127450304
426394422
244669388
79636838
395551509
92594441
477862539
279338131
273291007
43167515
276106571
5930851
279244400
364345020
348920674
160811215
341791522
208629187
199994676
271040894
78867821
184051019
81046953
451055421
39363666
474770929
280310745
359781126
171624329
156411042
30992845
151590984
82805464
128178584
83744173
330873324
220773025
61606712
462727806
346580383
457290578
91350728
352511234
89051329
455695747
201431907
249862543
150003620
410061093
302373571
273560865
341445265
486424589
207124169
292500685
25788254
34411450
425327782
385569379
206035778
434255175
269078575
210143114
17060638
397257159
293887286
200450313
470546535
208010349
15694470
317126917
17817278
107045197
169638150
106868607
415257295
223586408
356731149
65260915
486163852
159104719
191338131
327609116
498045659
398462300
472626153
23833912
432873749
397953934
261919642
491425878
184725460
30998217
201568991
54302450
280771727
495456277
254752762
251318261
203466625
270447232
68445177
221283903
377492428
90599679
328152509
145266075
314186086
37400009
63043341
300349938
49021080
254381471
480475405
47066738
5360122
453101557
423417002
438233870
203571842
185336643
429659748
388297302
68851211
483745090
442599751
349622937
479201366
49868864
100941197
35184343
320316095
21902726
256468245
50324875
112502404
437137105
195590949
279204841
327053465
258634289
432071130
376074544
13015759
412546535
423141282
18375881
365648091
199074635
309126102
421736285
384411277
91302201
310033586
453262488
75047291
105149688
155401776
406765008
155018551
108859325
441949350
475334646
130762050
50933946
378175872
95780805
340587402
73766820
374985645
167640867
184917460
307056775
43715410
50449570
72119661
319373043
421341802
290284103
18447677
230467904
212020387
255375306
174286456
22053972
61154145
101850098
127203659
216555920
8615106
134738562
325415244
303080807
110073207
308693645
354014753
488249078
404474449
194602154
414532249
131976446
214759372
99449708
439033220
258474782
2415629
363669232
430364176
423757431
153953334
301328205
6741686
365973721
56703510
181028141
240544044
117857654
282878239
220264055
186929925
144009696
355002616
12345169
447090502
317592174
173555165
301105254
158357603
78029614
348223760
72889851
210006059
62983131
24855910
1555630
173974264
379787890
365224861
104338440
303545320
19178194
258182996
310287005
237668266
314886505
343831498
330728662
285260510
126709736
50992716
472190434
123235783
258511683
337051954
70326284
76103856
10607119
223947890
86977810
441153084
72171649
12384012
151159142
487671131
37239921
5231123
14161747
269544162
370455983
118500186
73089482
242150528
229199533
235892838
332335146
44086037
79724335
163063807
181862898
58950422
66572874
154053331
34702556
325084556
343621637
105028840
253704763
206745107
328976729
340682572
147898190
253664729
353066583
151573683
241335859
242822855
156804805
255497605
12367016
379777139
226514142
437972849
121927666
455713674
173865687
306779163
352316062
106106373
469842969
34178959
17573147
388932194
40748642
52275702
214016749
384370278
9820893
320237863
91115384
338797621
160920434
91529925
92462349
13987016
243103607
186314560
109326222
399908411
441812164
121693238
279685549
20842658
59666086
254129566
476556331
86048124
60908729
181388745
44670849
383268049
215567703
414760347
124716595
108832696
467036048
338733343
493202973
476856941
11487558
436834708
168170913
172407991
28364632
260633262
38911359
271468238
446947821
148237580
23893000
241276336
122447169
303578548
262118993
34629607
410224466
91191676
473194082
323649546
125096772
17864930
59433946
340664474
432625276
184150540
449497170
252177676
22883883
295216494
81550968
34371440
84567554
102238232
59295782
112932185
362871493
98207140
236916775
162335665
98961072
260809774
256128353
73924592
64388322
370763697
108554198
474612787
461955372
81748280
150778684
87052143
452129561
210212629
280232969
237271189
394363169
82246490
341965216
269763403
229979335
276032535
156651194
314546888
378270766
215946975
427479073
93658611
166670467
16912199
255994275
118147890
277721972
364638979
192072481
342110293
235402676
153143031
169239431
49874399
87407662
320018114
489442894
39537222
30230743
122192214
129324762
277110263
204438703
471289977
46873665
286934389
99838863
203524858
101481277
478109629
419471832
381476701
71768239
438658650
398388899
180278865
56806539
176110870
44917844
101395372
370737515
280320519
254538402
392493297
330194917
341946063
65027763
172154162
233999636
95258505
294346375
215840750
224885119
498785077
39647078
271758783
138235818
139485941
475283640
239717094
117595569
247271823
121193794
189363807
38446825
372099044
369642671
95253363
48209913
267076866
49165086
271463779
47397384
303703487
163957076
230108653
498165901
228984838
402262814
84681889
176759694
196609189
300522638
401644812
47910617
340169715
25919946
186146434
332172007
1203585
278379879
449767575
100991759
252090024
491647733
139438583
124189067
213806756
87208298
24915332
480883621
136373383
148895462
380797357
440076870
312852537
110906009
290759122
394353726
365685174
375441010
71113419
414810714
28479999
325274582
462721331
368649714
351194527
1384116
53338072
204914463
132280347
3105647
305906222
384370370
347269731
445344804
361075789
61076486
32553101
385991120
41960107
168926484
34886581
275273815
461519705
200255470
386179823
252278826
94609195
104381348
127719836
18238966
19192062
8716186
343513547
334429744
377365899
47224426
188330211
430703971
252138888
320610557
286325969
58045109
204980927
133595699
355906265
66056715
47188537
240975717
304564186
441664995
409902200
191967118
216938809
223938256
244738939
455634983
476217082
339348134
60016330
456453269
210103451
79208391
465169454
406133349
266154486
195051705
453357774
454484697
478272027
205496662
275095253
117114347
116058122
332592531
103226397
471964386
398649245
150414933
65456455
55729782
92079927
475358654
100213252
309018735
51813262
344952190
117170069
380546695
36816675
177186399
189516315
246920125
108911141
7202120
153053474
375065627
202253824
106411247
182066675
33042202
164424260
457161927
150156548
132998734
142270810
253382945
457479471
40920054
256314229
22935925
449166188
348394156
350810931
49379439
9929242
402624192
394331628
127099311
283170886
431148303
156802061
472687200
30584779
265713201
479889319
183638252
493295179
34659495
142565851
175361853
67701696
159506462
485040132
70374596
292505195
127310941
176273892
249984666
20747346
432588120
125436942
322429885
133498627
476247872
371809323
143427869
378872063
118657303
123043531
14559300
49805605
279845591
487246499
80390383
45558791
319652170
116544987
391370322
206828016
111627189
419248526
127046063
271133650
404288657
197420658
63638845
384115949
226210901
166139862
257379647
11315373
291576803
79809531
144813999
120341027
304135206
140758219
499213089
422792508
263801749
13772389
325114464
43647339
353535239
258021198
441722482
25703760
374566184
185609155
232531775
486193372
104857680
359577838
109843374
361662689
409514847
25998570
245778637
135725748
44654783
355674635
147041120
336231585
435484166
144371470
456572611
239619371
285129689
308302052
14928230
48931437
174590792
340042693
445095128
380642382
98063890
386817609
406346142
325146426
72426763
491394268
163856149
29800794
203488457
126215874
391463482
113003304
152214443
489758471
101245403
196869225
345433105
100802874
385617162
133433622
245174343
194706124
373052992
30304031
3008175
240497573
79235468
30115318
80540265
24330595
410757700
31120507
263664555
169620193
208783284
188607669
13530812
225155784
70924814
217019269
351371658
462388296
330022572
3586100
452146766
431267974
52971677
150096222
32070847
438588838
283529844
129761541
133294961
9099187
160065572
136303136
249596760
91817391
18934805
330137024
116147985
429692504
213773882
232328891
451829048
275073517
273452911
465359860
229301
344377724
182379128
351600958
159282371
364918051
207703409
111429136
148702376
260675085
261525358
33289574
199263922
45055201
163051114
185075235
54154387
323116685
173894722
156267498
414934075
192829526
486404522
383598411
475038382
52694755
468443653
426867429
327768272
241896563
244743640
180513924
438790639
427122767
32114881
98073009
292040817
92334641
62018497
440743192
205526078
176060206
474032765
404789999
73631758
137083879
89865233
127786144
312716915
116276306
136569994
227650990
309105832
122974515
463765752
284144213
28185621
432209405
63527993
208470244
26622319
308271633
388984167
465412957
87910751
273615399
416002318
379951568
365950040
478020814
173211111
71476117
154081019
499760228
328782467
227712776
489360458
271164052
208015271
154593724
387440357
344585264
382244713
49062540
320076130
198526817
333206752
200778103
130736221
396734745
409248346
157358539
57522729
298232513
475287848
145433479
71847911
391290165
377901398
290314302
221827330
51112509
361790418
375908348
403389088
43089237
456137475
245265897
166769640
164152745
399859620
54209996
361254361
134620685
103272536
33846842
333147501
288995639
234624944
463883721
38246735
143873290
473758611
95769463
442105802
301562810
241202942
366470064
192852974
119104339
156784366
414680303
22733199
371091135
143105002
278638638
414180371
99242476
23904534
80950010
115911573
276280506
487676358
477165933
410901190
443465245
11012774
96565042
232460883
98154070
60448762
270707618
242027359
386723724
218993432
36649512
188286534
312712725
403119575
233655859
284333416
59903940
852514
159582966
430995075
143957515
438221604
197691797
95716343
314642489
131158159
64144267
90922994
118834516
393826551
354340535
62299760
257355676
450905576
147276994
355509745
363870689
270500963
97537103
103110765
489494395
134186614
143913650
302207119
37306189
377569508
86540534
449726480
230938373
246123500
380721554
227412240
36861455
430929703
323128582
204020295
62087861
239789200
147459641
180922376
133615750
1800175
95738487
390971425
305222103
243015480
246481170
21609143
13516443
196534624
124719907
355527189
330721238
268633556
10250659
220543778
146203064
96791193
170270257
229657788
195431044
403508163
457070027
84808850
334437865
132714960
288829144
396525725
372504159
436288784
429964452
6119908
438088959
378219290
397091333
95827413
121234769
496088854
117436555
487267563
192623477
242156462
195311103
375861066
10790017
205561762
96404843
9509432
154869306
119191452
91683572
350300349
22699614
48753598
435109198
209653830
181468558
223938341
106179554
53972716
12743477
388660357
60092624
450832435
266879646
309700308
399176199
240630766
158305513
16612753
80414681
350928989
111285566
128242135
79306407
122075583
333803896
175711249
484101366
488673201
294902700
75784937
191489901
170118665
477054887
126599098
379772494
158523444
203053791
338468399
65012511
215797267
227128755
125105134
19146053
346524752
287321793
418322251
439671870
298143657
287451355
372602902
1588998
398736921
845036
80895404
373328855
334648932
256606652
209946572
175838484
404025704
138247861
367328385
74144368
115302747
493927482
453916862
273826190
49497624
292385260
338838700
117811242
372030367
316460186
136957294
71071470
456298330
407795896
10743339
254441987
195247251
383346240
256030984
93984171
384191276
336926387
467313025
71356559
446049390
177259596
247195042
350075093
315507456
114523426
424219461
283326554
460967260
230652674
57152743
362981235
23037933
248507795
480792477
247584651
417484332
117749770
318656121
226299013
25545666
329399459
333257351
73309268
65262051
89288334
167293438
301969678
278731072
487122814
373326236
77296814
16898761
473037629
427371906
184922569
440077407
204107718
468249122
401044666
287276743
377918217
116542252
162831028
126426011
97334728
410415678
396426694
67600850
229071798
122725706
93146515
410987609
308499409
18972134
328766011
250304094
38781923
130735688
29035166
25904736
356578275
458848331
42803496
329615903
238736588
227726064
122209661
442844306
48491538
23254326
82637400
426409754
139796578
245468427
405352116
89647657
155884105
301778809
157248506
237472254
277020866
102911372
976214
85520274
121883505
329742224
188340720
160665427
460477911
69892237
39086514
169572537
28740567
81890010
499188440
267477154
162132425
121398100
62837811
210623962
497168778
145475211
137033715
489481707
390943637
42385830
431645715
46827741
196680990
88894221
136816347
326218208
191805592
137792560
264254833
166205449
467534784
452595552
326870875
280529046
22487788
365957389
450101583
51228354
300363750
301806374
171221860
315012526
275720825
234059670
25636488
125405954
379534880
15186554
114887660
122994869
410088736
399049727
22338961
459286077
487943947
159155307
285504284
32265890
296947867
402275469
198471338
116999002
207387372
377858565
397528047
229875160
96332305
347629629
133619865
249212406
149436002
157358076
64224931
425156827
391417746
89861418
50562780
123468977
457564324
17966792
246463845
367653059
269532870
121319158
179455487
257476816
280474464
464959771
142259057
429938682
219751591
193246747
46937683
427138962
71105311
296982082
9530473
19953967
144611710
143150338
269166372
146564064
153024765
333391302
424237242
44442510
275769072
327316373
20427839
85849747
197799516
119408035
453502805
467332385
240727192
132958291
77325552
21201656
450434413
219584609
303656689
22702355
412831355
350594372
449841317
336453017
92805
459371789
356406983
144704514
455038478
125573354
143784929
108063243
311481007
68022170
5022104
439766430
247854895
25449942
25616176
445654410
144857977
331635332
412986795
238101520
317109975
342828698
259303175
120060739
62413306
62959864
142763094
327761012
266070587
92604410
164214028
266163391
404492550
373137362
263384256
212047380
351227067
407169185
172626974
15224426
327707706
30165429
454990855
75562600
408131723
480607031
373733362
405506051
312242362
139236508
143607570
129352336
482065205
255427097
249413075
44478511
170903312
244692520
224755874
289490250
189813281
241486254
55653640
94305830
114623615
171554247
158869561
465850682
431239783
184012886
481075107
111463841
66694667
288582313
187026440
474826389
269189343
60759801
380332439
433948057
52512660
376456360
63300392
34577865
131883456
165229818
431572727
155303119
409922337
156328600
444793368
99735617
397814853
352963359
46557799
364954820
24517606
57943711
183321853
308273740
94472949
16913311
419737580
161167615
305495623
106764020
135994003
74684966
20040172
368842793
8633022
72552832
97815504
424449765
459647048
229698960
442195935
391219774
385002078
204634623
47548373
182311798
156886592
297879578
35275156
55960742
162834397
59792761
466420804
346156249
220582853
60893752
363069559
140320432
222061366
21081533
99600803
210571720
95766498
472157327
431930864
456915871
397226510
29746368
233881988
356873557
111961679
28594274
248093330
496963756
233228896
148158054
31791905
242631839
298553983
67067061
298592580
313904731
479376173
117529736
12577331
199959025
178423487
375646889
340279457
253001205
396728422
439880259
463572924
345011271
264553937
248020140
154443494
161780446
277766507
388325481
18654002
389728185
269436106
119263683
239208292
2665001
119938089
271000197
97813192
418492071
338067257
248922123
232396802
317443429
366451858
244974132
369918806
44875345
473137373
210198262
150392901
222382146
2594872
113965824
419909768
267148809
214502315
74353261
281445606
492268821
315195093
300099608
381997005
84631198
271879642
473721649
439812551
391817730
244721845
37625742
162826153
435305453
286547864
247739306
105265233
5516074
492713437
475184038
50391418
318367161
37898651
200784318
393265658
40493523
167266493
313175426
160158683
381768808
387528686
441604288
226553980
55240131
94220247
461067337
139871328
366099889
434788985
432200230
110433970
32027181
469825971
273260122
467332633
108890187
20999427
72597865
114406260
366229216
47781903
17314029
37112728
85680553
70614698
430378386
478690427
90397542
96070163
138849109
472166349
483598848
432969749
51236681
391355330
27189995
12304017
31226658
245806235
447093001
315943239
208756557
479120181
138285562
334533030
298969165
247175748
208048809
371567029
214098359
74278024
419348931
83928739
463907103
357545836
154543436
246801840
336236262
244940977
342872002
327601723
69623678
178987202
260571471
120860358
70342531
140277817
133164374
454085540
238600404
432773726
270028779
447356960
264410258
408314340
134406341
63379422
8006439
342455149
287462802
222104797
269249524
59328085
306033535
233156627
416873920
313093322
479958466
105626533
58034298
322830468
433228255
127657975
1817669
46316077
101034684
424676551
39110246
86715409
378762091
277710649
372005486
148790869
77583960
136415743
409621560
211990300
52311516
417627998
54445449
192290670
492249146
176211324
251618754
150799032
409367950
21009025
463892353
241842768
126635557
21926650
417189587
412380164
2100977
271523607
458696240
103135660
196200157
497806485
42367421
74962247
128033485
414372906
76269467
58133796
403305001
485891026
122640448
308132868
256035375
29602248
423537
248284520
205813571
104558642
399083551
115181521
125567666
362975903
209540640
252203223
237418905
126730226
17099738
239519881
398253832
475795977
195171892
94453988
326118814
237539312
21932587
306668650
151912218
450718405
364802446
55217218
436609431
339959245
215866437
45161157
369561492
216289974
293445677
75375062
320848615
192529227
43072934
446416281
408021482
105129925
51135855
145440386
231860150
68235592
237476618
482630333
396547920
285164861
429600673
75183085
22704173
451533259
381851735
27132742
254768015
99170532
434866311
43893797
439129776
150732747
89054954
308691267
219539072
382500630
236582680
40387687
427546208
132171966
339320319
335567689
237301890
242972525
333524426
469162040
163724468
71001043
304308724
60272387
208682256
233909396
135455472
231386428
37959006
17307206
111035521
292727021
468994089
45901831
336620817
408123864
49150929
425675770
69331482
268690001
308176399
158430513
161594039
88238959
290602478
914357
423806647
27904368
96403233
109847425
349582759
260127700
33364819
153891482
320400086
242047074
240317230
308371909
473433501
278276235
178195466
436985373
71003255
147189554
482887203
260140424
55313417
384554484
185816193
477161250
153244484
346508944
135591763
314838522
434747902
426194240
168269230
211070900
306614959
264672462
320918324
8714069
24800161
354283143
15121903
197716598
96330216
255439132
6088507
422280069
33715366
184283972
359265441
457234973
331473526
194668996
217375396
239303294
79223479
403191588
68980896
84984314
102216883
204572658
399822835
36964784
483283249
68092064
248035684
142414560
185280877
68954007
151128628
210081037
275753501
166250530
407797634
372083717
421689661
266402492
294363785
455405027
450686464
6145577
265156351
134676341
200814572
482531746
373979634
280038050
238239685
442960529
365022363
340456568
49538
117361549
229937703
483332787
37969964
330489738
125747346
223250840
251960097
129392325
285848228
27713597
295642855
46162214
399797313
217332515
312564705
46677449
25253893
115767520
52823026
290410243
250443860
253637597
125458340
124423494
386191999
363698025
419900374
103730713
56670944
419949912
221092262
286608646
255799050
111578577
117098384
234062747
187345769
369058480
363455071
473193996
249288428
159097925
371872561
149085741
228946792
184437266
48279541
106717036
300204785
101102566
397127279
50648645
354740163
375101970
27588490
93448513
238799994
300005215
197179225
147987289
219955126
270787838
434595935
328270527
382366415
404210670
62333273
69712183
125785501
425788344
395422530
375073928
84886268
267295091
376676020
166349411
304248708
424955561
273066447
456969844
26058126
22710077
360134840
233314640
397812046
387723329
326763152
489128392
40244896
376458729
137115680
260200021
147246566
71711614
88470548
382129332
328438635
3320172
451841514
454224135
429108515
199780396
181814415
366511135
467075486
58490434
32860545
123840545
483445994
158443343
80810388
9504120
181153419
440945228
95335111
78965465
181184908
422098263
420610208
221429803
151073343
57725887
334146176
298319908
481953853
275133075
180449240
310392487
278453246
484807105
117132974
60078113
37103852
298947388
426589247
4179337
357437821
311966143
480536233
193400167
322925838
61346621
55420638
4079256
354808200
150755748
435561072
35993107
425370362
356171279
109939262
76443704
266413518
444085437
227279964
248367370
71734863
407729203
411276208
350188108
245052659
380925533
262782572
282156511
179872920
41888170
138852199
389827093
353854313
119388432
83227259
29296502
33251404
491164248
33375757
388059603
141919995
321453181
276569061
419806709
30140811
239024674
496250412
296554328
35626462
223530375
397438049
107361324
483775929
161230609
310065784
81344940
42156141
72848355
363501450
74545413
114736525
354870000
464372505
321107189
326774783
400116115
350403690
360026186
391280362
236295798
100602140
385716708
57748978
229687553
305523416
87889789
468712226
154290180
236960468
4338688
230336906
134398517
464216363
66629187
295629125
274282146
147974126
190301617
199646853
363991927
264847029
314383377
218861926
229219533
488006917
45636709
481851999
338410606
258179246
225648712
74706403
358781386
111365420
484971733
440985290
269405187
72861521
409697515
276211718
162338340
266552554
6548624
149253208
83285269
73177810
444882332
210083766
73668287
135183949
409730618
437660213
252547329
76630346
156522138
481766862
64637262
54675198
316135212
255564219
312854444
41783924
330270622
24152181
5665695
167758706
465137470
127587233
93136578
227351336
403798951
255474917
346420242
262863926
404728125
429705510
188558087
202126808
139789275
262226373
189827108
402036245
199886585
442374437
478666590
208925074
276657650
395820204
263600272
92792861
151384422
428971067
487093136
334171395
305639599
345275182
1930100
123293420
472862415
95066677
203161107
229177717
350541594
49581348
344557994
107786070
331803209
33116080
309912877
324108836
295342452
499739985
78661432
347745388
294630773
57328021
56670461
71288422
453148224
172787084
16597634
457048998
454274502
3690770
291220392
259914100
348965951
293150492
383207519
174344717
388217168
86368626
256038785
91275113
488466325
100596778
199061182
172785886
133712857
8974059
496894721
281571660
361230395
75556152
129317047
155861167
485400524
38503860
79665940
291065100
63807295
96263573
248114097
18081797
452470694
391850840
130512248
153952997
185001331
13719767
328297713
425734851
452604744
84336498
369526315
293587420
37449627
68587497
466373305
171162484
430077907
315784377
305250495
143824653
243856880
287083894
152202171
81773756
178104105
231868110
225355207
241911399
328131682
473469303
259993195
133118728
217836494
390505443
287071724
402837825
256741561
115369436
181089027
61862656
52222285
50615341
207966427
89671912
471719189
26856084
113350747
254313447
195156812
418601241
398138099
439013692
58201486
50340269
373303799
236305590
282208378
98659005
478216989
462856412
424644659
90726535
95975139
142481152
333748329
383046862
397835328
90489889
350932649
78924354
4868896
255671286
482056047
65351675
345343197
306291587
92207758
458693943
60605034
287364569
229811535
458743132
78894612
288013021
361599753
452198410
24318610
143808130
403373766
355051950
459180893
328018424
445778485
407672383
323015928
279526813
143235596
220851255
222533054
494168245
152291961
79918301
102355882
486864359
145269975
447699078
293155945
237477732
258909372
353760978
24842301
341237258
165020462
456253264
129250278
26620214
408451674
6085240
22944695
164341791
361137189
334641940
492360215
159432025
242314322
315376142
438958838
385549918
388743748
14008243
232234514
41035708
93926543
334590395
380416418
239196518
134805824
173572363
329190601
246231547
379849692
206549253
87468804
44870153
162802517
69235434
71490366
423770542
75320673
446951413
88112332
288974213
281593352
432988898
448406238
376424025
100881391
387365075
114490294
489625139
253889669
346724807
383177198
347816211
33831553
263593616
439529080
21153728
289682330
268719681
267385274
169532021
327785285
354854078
214402174
490587801
424089511
138408891
266874694
351926535
437876655
354987026
140900747
219470006
287975923
89306984
95894031
388857314
329188410
62900676
230998804
83078078
409625483
114176001
283410641
295973387
230285968
222939720
317127115
19968297
344175752
437028740
189500318
171961037
291882817
256418843
15065189
68488679
247344085
281939883
420415213
185220740
136926908
61315960
257207097
277419182
3139295
205617479
18792847
332327705
268518155
102308002
267922134
30659989
216484003
51332774
326633375
299286322
126788846
496276841
319254619
470964597
433305581
361271288
142925633
77704749
117690130
10507174
498709780
217550566
292447056
419124992
402771305
281890315
332957303
12494754
411825848
188612950
218112232
283135047
373457006
486630386
385443048
141379139
369806726
101927050
45228265
48956453
253729724
172017110
45233293
72984342
142981706
331055225
286771981
138423691
261276326
256978462
148930864
259986105
474529027
293894271
31627448
229816684
75784585
217101103
242311437
340126784
405714052
312940020
123261830
279171057
152086758
8704878
273066547
21893483
463148279
318294811
70849935
216878002
490311920
116083228
142378695
133293626
299654804
429150675
124233668
60931129
186129136
125680883
173433585
13174515
419575153
57577385
242991198
347876089
274678487
337818986
40519224
32908890
150759005
163781054
312079946
302845762
25002283
437662844
324739245
488150561
255957655
395589179
57544915
98785926
364188758
52439961
84595903
16359914
481590636
208829570
429807394
20236123
334510452
103240979
33410637
106601956
13334715
128918186
306994396
288013201
466737171
347513620
320922090
117496176
11294673
485518387
272858289
36296955
423181230
97597533
376963867
31655236
345703064
287025133
130441162
62408173
339465094
215037064
431284438
173572081
423866634
361091832
46324555
110893437
316849162
432251544
70011745
330183876
61169729
377006140
118197076
380423252
224519759
291635517
350435779
88330783
277153903
123294067
124627737
52851484
73407952
354107956
84506720
271627367
493649440
214947881
186551891
185630885
429984944
117836329
211719317
353851577
331444512
258043872
317261366
810025
42811767
387273110
330993900
103981495
264279249
301707327
336921098
488799008
93342843
39873228
77129790
223013097
15683647
54273879
275864580
441607950
260898186
360371299
65751668
107063977
75319179
252303558
292694862
5304123
222656238
4414178
211672051
54100749
114974401
381449768
54910773
157786167
268722877
238421024
114284014
385518478
40128350
451205111
226833837
485987544
343594691
156479978
61516992
359278337
63270208
189897924
300886286
324168393
50269222
366637953
283748722
478104753
471457862
76443583
335925227
194114100
433374112
400113629
100731200
48348513
281563397
8158325
58651031
50286273
246579348
172935044
288321102
139224050
476656507
15154938
477727945
320251197
171634916
39244937
179529533
234905123
229142860
332932170
411589868
131928433
52086474
195338589
110033185
23544335
124298523
298474763
217658434
57672634
198588392
170905986
458537498
480151788
179064310
17188529
382954412
425643657
190123572
23791866
64867706
166780078
38946803
42595651
339547626
210581718
434356939
19077158
445486841
16016150
204525679
209593060
460934
256612152
404931648
110494119
280156487
29230170
261485233
350331272
86902803
460073624
21237257
397956653
292741763
200301566
415145181
28212527
125945223
105268752
52004392
43329280
124565182
90951194
438441282
464112807
154049264
225314572
335706317
452052456
241330721
392748347
161645515
241791655
149360499
66577162
204802125
282033337
448323683
318803709
132364608
387742837
131393685
6118217
285699489
424135447
206419782
53361021
304864325
184881356
11146125
209385068
80726988
135711306
152852614
19168269
452340464
306901877
96999193
140563132
111470684
190846265
33311479
273116198
432637919
35188329
192209711
489956395
317221665
493049745
308760104
449586272
380792581
440153788
455704488
19008422
216805586
14640622
72369442
374186263
52038329
83515566
83571330
132765316
71743223
88940295
4449937
24083687
395842171
101449129
17163170
359829206
292295393
50474648
132945403
77449664
438179328
177671465
419922410
255400992
23237561
81198865
57503616
404030142
21352652
365724455
423038563
90674590
380365076
347924356
317377204
432403405
431439922
400948533
417685072
3183144
489888828
422135008
379783182
238247350
23584136
396946352
98076556
168395881
299937351
83538310
98361896
238116679
113726127
18284305
346034022
136963687
99483170
403537637
393510180
473352173
121778444
169065094
64026762
2143519
16989450
233920317
287063275
448429371
134868850
57264699
304128866
477274029
479399706
183912048
68037730
355500194
80858399
18630637
23896074
233312101
454685299
122257969
471428779
420927777
493058625
169979153
410407815
92541794
73516789
303917995
65893967
195295232
472983088
482437080
49955103
342488889
216357397
189534729
143434611
203742598
246799427
447563477
33532978
78715485
483991876
454087059
434215678
417366626
325234048
310628103
150678726
279919346
285402423
474623857
53363474
278461047
144603009
463771288
223519193
70636149
120205634
289413159
118447733
93188722
124366590
168402835
288193962
193240338
210453915
431628573
249499287
457253342
231708401
283032264
35968826
215700276
89635675
322700855
133066901
414869722
133328957
136261978
47305419
271247731
110885834
100668892
49708777
108005194
64440179
273227969
178641343
37162165
415157479
297089075
130350886
392040421
318008261
271061199
85280758
28462175
55206123
334780045
338231868
286914523
470328660
226717045
2614798
59964334
49417899
488198050
327350407
35263207
124460028
374655825
306510937
87862213
475324716
208736066
48383759
392281247
334480386
227025101
429443411
102154217
376630527
412310648
494194637
194638787
35888198
79475394
75617313
91094321
266771790
413849181
378008843
237100450
493082577
233139993
149581135
395016828
73854394
476931542
282796386
50830773
204103718
89307323
138692986
31944786
150559740
39593096
424226032
485040125
266618196
206185794
87194341
143248722
471012793
433905329
190403860
6900990
13380723
266021172
450511662
132668864
32386704
328520505
222285665
25469281
414176849
371866800
273002460
488031242
201314693
55798845
38862015
405418410
497622519
30071352
437363195
698610
69664447
214105578
485738735
188798994
272807723
425449427
184564067
243820515
211871108
374967926
103237857
77768182
493505449
53749518
210437045
25892153
234786374
432722710
403877785
1479574
157105861
29396596
489510816
358420553
85195440
380889182
263838962
82817959
263476885
53718509
83516568
185657683
267824086
421771654
226973028
40631809
199737433
411537094
136968675
411608540
139021371
92722883
489376721
132526819
498988753
52330117
10935323
86291478
485052826
414813107
87771052
142158686
444209702
429798219
353095590
381921494
163203752
116934552
317255804
426680636
23169412
253288723
464854670
290993497
27576729
44344049
184141657
79830513
455881142
173626684
491439052
94902512
266349566
333332124
79945682
265338318
238178592
90881005
351629796
223231418
358210463
439400847
217906455
154936517
221715417
71002045
36858010
384919168
40452948
206630165
164116155
63622359
459918887
128970824
207132207
487495615
173314872
243790216
67326127
481712365
417416899
411281530
429131228
183766464
97130005
9076909
301621134
335308597
452474265
5767281
411056366
163201080
445168127
481479172
318137596
19399895
52481216
207511957
404319062
445450515
266658473
68435216
361589225
226577359
49922391
421237784
66589326
223237262
165027999
486431804
57465978
434961249
250229686
486597205
118727712
199876042
348190465
272865197
387700990
153181082
278632477
298757355
316382161
76316955
132752879
487036108
95716849
37750446
47064416
35910
483200961
313722888
68471125
197306537
392816598
118393515
118544320
459405923
194147128
136088670
298354079
251613105
71049918
401100116
90726661
42293982
100976157
291433478
167675530
488677147
444614559
446308007
139950853
113513071
22624961
272703731
100549178
118341810
310454177
147613593
470894071
146171489
313852832
391881548
343478025
206669429
10275062
314538697
18591704
56938542
450627366
316945782
161067998
374193636
70562249
251794659
269003969
171538405
43228136
436679498
12731903
340359046
382987504
152682756
453872116
258128817
277902838
54421293
228986978
88357014
54551237
52397400
87044854
368404068
444278947
430522879
427589848
307070361
97577927
446181551
364008902
400721644
115643684
25076899
274915279
186205932
129387909
396435599
357744337
25132396
333115097
222992591
218007793
68618952
375675346
171879908
179264120
6094536
78817552
408251097
446967901
485885140
460648497
34012755
206805559
404927443
317051985
134395407
64514155
414629911
80576957
428523056
315351554
48736993
306116307
442783185
234942924
288020567
339218783
445203612
165669315
24850231
168196203
383677107
93469183
396387900
55557015
125249654
402482435
486890918
33500751
349450336
472776058
346665599
235979442
179581616
104109393
53031426
313977022
168623548
320177688
247070331
97146603
135529241
295807323
255779261
430828777
30750246
43799828
122563912
328470210
61985494
147414142
496666412
445662600
93399676
393054311
1219614
71165682
148053098
340626884
104666432
497503433
313402941
303848382
233482874
345500908
407957774
139030651
11994282
76581321
459208338
259064612
26244276
447253930
407388286
134539888
230599059
290654883
30856067
353162970
119125092
92841560
353093463
115791503
38504160
299009491
361362166
392240125
370175172
9415263
232867008
327357955
359435047
398786300
131206336
92917920
244287208
39164109
84464922
256281489
468261782
43673259
15346100
347022409
343443540
275250737
481562296
74042598
65905619
12418363
427205567
185030711
457776274
132815382
153338565
496280433
284341224
14700730
241036910
154516395
376632344
473903917
334390701
236067390
372690217
465597036
181501661
469493776
357277496
265966582
225775264
178055629
162156192
93637715
25078037
5599732
368888451
359156685
79642329
434794069
224091399
359364248
472341131
181867672
344695981
125679696
30664457
129037204
492896777
271701366
136069950
369529121
98121634
470460650
105596510
470811850
436057685
139614523
292821977
145851532
405581104
18597240
323907161
420253648
464751306
201501549
425853379
333639756
60658233
358012059
120950177
137265983
69892658
445807659
319133655
414588638
71487354
202314463
43625841
416900483
474015828
179695790
138945955
72137461
150156439
97058816
395465663
438730475
236673338
188287639
437098359
494770794
59401231
113521871
415024441
24152536
315023419
193394171
210308644
228198004
51406229
183775172
365463986
121298887
129582830
37113992
35887524
53586536
239428454
432029717
470487018
65960633
111725506
109432972
138098094
114398297
206491787
386080108
405645123
295681477
74367746
342743481
290452270
133768976
456265351
205476710
10437864
123805122
398870880
220746507
352003125
302793460
404521678
69983462
424092346
386620859
459613806
312496222
440207394
51558611
244525938
263210763
117519244
208767795
372643734
108133689
175682443
431651873
494213796
81327566
227333349
68581541
424071046
370301970
54866869
232852749
75778679
417821084
356657870
327165910
491083942
208660994
482475721
248121971
131160807
259084419
134742829
90774612
71580640
74950223
142333223
168622929
338160985
259852466
229907075
63321071
367986154
405589518
347489295
214716301
486917083
427338995
135814193
263504480
297640964
43197413
496357228
225935994
461018496
353015097
405618255
452102437
414192442
388093975
200224407
45353249
147178393
187483588
136127860
71275384
262433810
130977434
239898312
453111146
243346251
469805387
368948568
463848756
227911256
216437862
178565056
214828338
143776856
314379249
478332817
293934171
357576661
474690045
19870164
318595157
180221493
425488418
123213945
94413935
166098745
175954704
139767183
313277137
363438291
128411394
237068873
478388452
111905180
476967184
431499597
355251430
299288922
152964517
171616538
27200177
221918730
350181593
94544866
218211938
164560841
425394035
12146108
374653854
252600431
384532624
45765362
432821923
162537393
168979306
27235857
328636137
344934009
19519391
494429626
60888651
447137
231498498
39277102
464868668
60982033
323293051
172636449
212787307
476257567
344252986
92503835
198176296
194434579
187048701
416388233
211511771
112442735
281050693
86165624
365043165
165583316
131930985
150381439
328120708
153426643
30133648
9273197
350877003
402169390
3702822
411765654
255132878
235201319
451042755
220001545
296183351
126852157
392637994
8970657
103109723
89407331
101474492
153802371
136358261
141039544
422706955
347870032
105998630
56273999
286552007
323558146
221857314
270999344
473939584
402494374
424425986
4073231
411767570
275302988
406242621
415470391
39584993
13891850
3188061
490627748
233893395
299371411
469996256
479047740
160858420
425622331
68455070
114849263
79424701
204813331
108405158
354648007
405199714
214403787
410922006
191751720
37961932
485295671
462751063
364417867
387790044
239693400
368491098
299557613
14996388
127250070
67544355
54581380
141141919
70732415
397725479
227551665
370103826
220238087
206599404
383478597
145860417
127570826
350844211
77801469
184900508
459249368
432449475
90100221
26169506
195887832
134368292
64131437
181183503
449635707
281065655
421489898
189329106
2073104
221047511
56841845
129323173
288591865
463939577
122981444
359324280
214181407
350533108
81944457
434419493
409648864
317939405
80279909
389736041
168783615
10597729
74636548
480549334
295563556
17253120
6718839
491451387
151621411
423366627
25151241
453773469
204432281
446641139
143102575
206505385
20205001
52460771
188344909
161313217
368916699
163842704
373153848
83098106
14375812
455098304
370033950
276541027
125554060
302830211
166277067
146854026
313427939
93429966
127403359
108991494
110683085
486638549
452959233
114820847
410005175
330626825
68594316
466953808
277267963
64213242
25975544
149989315
469190364
66836804
311302532
338107063
230679508
184456379
273721520
97571671
492071035
496271821
374112697
117625094
299102031
392906115
116995472
465046322
486336080
244398830
426554167
449535516
231037379
232029751
64356362
493558905
62656576
132950677
313029064
192440890
49680270
339004607
342430205
18870634
405841411
6249088
209494048
136520918
43221818
483215567
86608940
35292852
332003739
460721636
5434298
131105770
206144102
122429769
448668443
192480181
219344950
227738961
142015696
302898680
459768712
58888409
296457585
374941639
44355438
462003000
67382528
94035707
153523959
262329084
465422692
59365369
268578171
27433091
48402638
311799989
10648657
135011577
199609192
195168748
448249564
205043489
178790869
154393665
179989609
127459311
199390197
399334559
207714623
193922244
54749590
167483334
105327004
351207174
42424972
149682441
165726526
462323852
96234500
319250484
224652935
414173543
231132204
493231106
441606634
132051193
157547446
304771642
119579121
357156637
499940389
67828684
414716478
178731257
74738700
94706086
158706919
126645248
346556996
366421542
320567491
401306586
33904875
425894494
105030111
428846199
428093287
270756636
243686402
24327786
90007119
468339336
438501328
321139322
314086793
232624313
453190514
324150590
37395955
72769634
181307227
37336343
493114669
96023704
216067600
420369720
43246141
374774518
47014967
242319489
93712411
367582457
143626074
127617286
145993303
101172536
408979836
74086589
371929172
5182589
450930726
314452642
326038276
241948405
488108316
140125069
474572718
293815181
316792010
11968672
219101167
498099236
401821366
64732187
446639291
117888965
485101907
489885432
345179835
32116873
84721272
438892245
252215682
228347345
419025882
398208984
182036232
180522069
324811924
53965403
38221009
128259001
220934397
364259285
370207405
61559064
356900705
344780122
355374244
173692714
209265145
74475410
24308302
111086511
139207597
470947592
81491827
124309503
313349375
279188013
8942727
398070646
70596610
261158408
478934342
342138843
11883743
160970574
375177264
189212018
67452328
413398272
317471018
288386724
277657556
187678423
349945787
134558260
384974896
57836383
308250974
446756393
132311792
332559275
57842903
124035740
156023218
491851081
100861594
469372593
123555446
462320673
219959590
194152055
75995432
198893932
388807249
87879175
359864505
263984512
129607544
427316832
177382784
447078562
68219908
455040339
487273336
270682046
442114951
372248231
328518428
102882276
171520975
313346572
287957902
81880229
289898663
443981119
73731310
243276609
265870063
49803107
205597281
485829653
243955161
281592712
184723584
132762409
221988238
397104440
249263273
351595782
176937623
426646056
298674343
245157530
234202746
138464030
368355928
28834048
10712260
49390707
131716323
34749587
215253630
419674224
116629815
5152293
216171695
190361124
100945253
482041757
240164230
306542533
467871409
336635742
440651596
5111344
321914503
162639834
402215783
71177775
14235615
79153406
350340182
165426309
176827287
437059279
303890338
45183214
465893327
167118949
94573921
450126001
201868535
309827550
222316577
318498350
167496194
438488271
361375825
268441446
420530027
454056407
427500330
388401436
143208500
368151926
393512779
465123002
30791759
148244914
388817128
397543725
227398319
91673661
415486385
404225605
381249292
71893074
449408819
199658970
91528374
396499091
149784970
145913261
58842992
372101546
464411610
78855538
310589816
178303786
347296983
83636195
132360192
274797313
324553982
128085044
495465590
70583112
93208045
378773700
218828025
334541525
128833776
446226343
426215185
44320160
350451948
159980828
468729585
152377118
359639797
60257958
401392560
9424767
206171218
460235551
234042664
23099179
39091088
397148832
53919317
238904423
480785026
38795860
366218087
305339007
166880903
361683676
375922118
260088948
240457375
94750143
447146824
369291150
393492837
225878360
266127661
96461136
385859188
234857245
248838253
245498984
147631554
2747164
107440102
353802772
315499067
341482766
229418302
207106506
238631597
283337618
446010928
71932974
322133478
164745366
377271980
489014380
26429041
105710449
101619679
119402767
52976943
48766502
341210268
446469780
274644862
107337928
42930915
160504049
194711524
144285520
258519384
194859430
147032683
365959486
48662201
462531749
207442251
130596854
169638255
298590199
413934472
468165534
370523172
88584301
132910900
247795151
77598680
11856292
206021951
179218359
131259059
258998894
80501212
472469326
205468673
355146073
432323606
248399587
368166473
479551481
392685106
126685857
174410910
39717789
492645342
75589462
354765889
52603944
58702668
24404143
351194142
472637139
345086029
221717313
61221439
477996928
322028815
491336470
489853219
28050765
23071180
121112277
287049658
103572392
446097955
345034682
311234816
230937912
93434269
179401289
63005744
338635726
158603497
89933006
230869866
3765190
18038819
85635755
56369133
76741486
462556249
260079626
49378624
307642277
334313290
463116414
138155556
8858456
454452884
128008775
36909220
477524063
101637403
176475230
81096454
400251709
21509911
244847622
483705972
467460531
424248910
46711716
306096257
435368758
489161073
389482474
439133947
7199891
475118228
348019431
83941377
290190829
460615408
133320000
450349457
294928697
448952766
88505013
303787152
255922001
69030139
193212723
233446063
23183893
222204304
167058869
423435602
243714215
411906490
259657925
63691097
188671751
158885992
222303705
476556860
148047064
111786179
268207158
155246955
439420758
116226588
91704683
229611586
429358347
77541034
32477395
76803395
26493799
120982407
233106898
282415799
42528897
426319620
368378214
65712789
148523924
387953434
341664742
244754490
152376275
101322667
308445586
341048025
112725010
30749291
170121236
260772074
495051821
438328393
268535380
434472578
407071332
360240062
16600516
336429678
437781095
49077910
413233072
316791246
22576668
146339969
99207044
65105564
425175940
320101609
483334704
426216215
208055042
177515798
23487056
360431316
131354816
331932642
53995692
244079825
215198284
224116927
357368250
62766456
162445319
125903629
497239033
69516650
338660042
13839548
258462679
128957489
415433809
24212102
445748734
438010476
23068422
397472129
355632391
448244362
217573738
191483447
226976928
425628779
368999244
250463984
138576447
354059
434912977
192572138
96950235
2627612
416689065
454318485
65394067
431650735
432738465
62633099
1167385
123914859
428988999
112146415
252872347
344422807
136358517
51137432
134949635
159426938
448609560
490582025
460187651
166183297
34581823
39680931
444328428
403581066
290144914
82904874
256451476
225057890
275477011
205918063
227685501
44682427
12752899
293079567
476333162
445491363
208229017
330016898
421922573
137218015
442163312
27311271
481640822
431038180
78448702
116590456
442981470
27058262
459688832
403169120
45757910
494270655
442850050
342602689
250368072
85511315
425507562
6819548
310569204
53500925
212737610
390771056
98183351
225490508
36366974
427032864
23498222
244595991
109566113
297937147
381814005
404245777
325248417
215971178
335283956
403697119
332561633
278265425
283271732
144766817
33950897
181545993
139037471
329317298
24148682
389405542
414828613
302172595
248741441
77914168
355673519
313995402
321201576
306373222
392002261
357568549
85922437
415500483
102164539
195488550
65953981
483978544
99734326
391202397
199949721
287534633
147415867
385027706
418316410
283203950
29794522
304783658
464749943
21348344
134100955
341414976
263270237
401445919
143587570
364528030
331876439
351777441
178523431
153078014
10667014
70525692
10646562
96589450
338542526
112811101
144594351
404496506
449305996
96845028
148215254
1772068
236896013
295631121
239316125
155212422
78835070
121626998
459996079
396101364
142975341
446613385
237516339
258761930
200575656
233620261
123289959
32452094
85397701
154329741
38046459
448581066
224855432
48693020
397686867
415914309
14020472
394797570
172927166
315842819
491642597
321142420
170131239
81054961
116773540
409447363
88783734
48124961
31074361
48779812
444226325
26566053
347909549
181742663
285327982
48485204
267879275
408617940
433453649
205793327
62947681
471500107
154374392
140319464
372709478
52061259
408750125
239246302
299375180
81677290
407605472
143534128
402819709
77736710
224589089
19593248
487184073
313372822
67718209
18258433
214668986
364460885
44824485
62578534
46203547
182668819
463580089
166599174
443803110
249550089
372392500
359267142
73566547
26766892
499586606
298792376
431344502
260853082
390555029
230719681
342530371
298160501
374253808
245350080
228413562
451359248
117459679
215597634
264732070
37694239
86372418
479401055
402155123
483713255
394495940
300875022
18898425
210592380
467474195
462701534
312658820
192383046
321968676
386225366
219149937
174071633
37534093
3010790
434924714
428089122
86246822
277455084
78765974
313016982
375321515
307179535
264376229
345297546
22777169
29108298
235508136
461665938
361025704
137663259
297895544
108037995
291054632
316793968
171146726
111045178
279495502
483805545
303428223
101464177
222547262
375094512
128052161
112597707
230621653
62976874
40686828
316868475
192948309
119452801
129885456
420786176
426632335
394261684
266083721
301925855
275886334
1591856
116108145
489428389
491771466
414003688
449982736
135342449
83314008
121129461
98903978
362809509
457451358
254848553
316790037
32514971
129943064
444842197
145112677
360564716
360335422
38315856
29949542
405800082
157768656
159834997
326586257
436917343
406613033
92669977
91359549
35015718
446778185
207467693
376960458
291066002
121471381
326943193
426408451
57301740
300589006
377828780
420111248
110556715
132677332
89417636
495588037
115136747
386776184
140700714
475701463
247111605
31532921
358167356
5428038
41817929
18002353
332014295
478735271
277131737
277200623
70094819
164663806
76495159
277562512
41624263
367561161
251550244
368567456
146485963
308851983
21672813
24314742
81479582
132229527
156992074
170897217
480333915
272128820
57673400
473550980
100346634
157301356
5083901
458513990
162729393
46901829
329032694
347260039
25637099
458680782
124460662
448248269
123344587
200955820
78327132
164968849
68516980
182393727
386052656
67519294
491245709
260241820
91834036
425241642
244987698
101342461
448655210
225321613
225987632
358844961
198872592
178850618
16146316
56472844
137364607
31392061
103374672
318913652
378652099
481528122
130110785
355629112
429776391
253455371
56584932
360619874
270940571
477618263
43013601
9509579
397653909
386775661
269751398
489487944
312017303
14739096
443346756
260672512
240060708
169334387
119517473
291449651
348185004
488180140
347922495
338065962
372088552
451297166
9495965
103257003
285341640
139606749
458886114
67634382
245578471
367987397
428254255
369035394
198122012
471267855
378544972
95775920
358043516
812721
437780215
22577170
15551816
233643322
135766033
108128875
255494060
107799857
399578526
103679064
448496349
100017372
294261377
320584900
51314537
156273694
276358254
189172528
148396794
87760720
256806909
246491617
308264468
37577516
115527010
6386479
8845370
346588333
454678750
219405237
347401053
244975316
94498758
362952869
331134989
230264791
323598095
86629049
338064647
223176620
42824464
286560995
323193991
189602192
459662247
227024880
345875885
88536852
268713759
346789031
176297571
25520668
93280647
484562039
63098183
61324008
343464869
424459904
407912340
150659971
143865141
107829744
248151638
90880250
470782612
79286627
321145040
146897059
165915675
11726039
370073678
208740138
298287033
45784021
398342329
110465631
125325252
96734566
199002483
394039010
443523596
375300053
272076029
389320594
212378443
187690563
450644601
55843312
112150467
211073292
59019634
108531959
318903035
307171271
199412208
142201999
386457897
20557248
289099057
52373571
32283286
11689086
113630060
183086670
57473106
364488741
146068653
35314709
313739658
345071135
429353719
257263253
72887539
53946099
146583846
137782334
241636662
449744798
193625645
353787128
160818089
252645278
314835438
479721123
59816548
14247645
121923121
298790797
387321244
411022177
203680719
272120881
422711263
169827131
307723903
332700720
34315871
453792555
368015429
348055528
151380041
149885499
457835132
76783931
56347949
456935329
214566264
297984610
259196478
260708260
4288089
420014566
365869889
319123526
252252040
278202789
185887523
226691513
76993585
425725118
137713689
280674303
50362351
412941303
450501433
358086253
98158375
337333655
164395159
318690155
37905534
168291551
321092005
348257017
97591833
377439953
305192345
312158097
175424563
64388822
72866356
179712651
336919739
291252597
351352529
89171779
69455385
37240051
168379643
146448969
315481520
158609683
279639623
365843870
71550986
82657408
76446474
22225712
272507414
93357984
340915866
310412948
261649534
14524222
158669964
359241367
391964174
316378661
23915815
67388736
233283834
449298522
99617739
422719925
240551118
450970267
364408055
310006502
340726669
32787697
308971822
8724540
191397379
441127797
374568410
115464716
23785204
303531235
137690427
296292617
396889219
331122644
459221916
11055104
345646865
470408232
222812822
237611039
286786892
246728636
157516126
372587077
48543510
109650216
295307001
289094627
60620482
159715055
451617481
253863502
45019103
113105654
115104394
236416482
54233450
489672803
351881197
430535005
145720389
342087976
79343974
42609607
25726971
38565889
406181063
371373836
8974120
128993884
461501226
148277363
228238872
119017351
20864440
276782381
81183919
168687792
418393359
141804400
180919199
222527191
248184254
225938301
335632845
363288647
462354782
242382646
205477801
166752331
172917651
203714541
8840306
252261624
98840500
34567276
290827512
5021562
258457463
152317984
486531797
219958688
153111698
214770668
191492391
26492489
344069400
272676309
195180281
114979111
266997060
376099479
337506301
367697665
454554131
25655497
83502663
416908913
268038143
141496815
436177595
440955793
345211356
445017900
45733768
444051855
332101527
336561279
449073416
90558990
341395614
288121564
163034029
494507312
2892232
207042771
20999800
199477983
332235431
68696432
314457093
451748843
444795910
4479746
319446507
251866393
30135242
255465522
21291657
150689736
396962336
457469251
91645528
94690043
255003502
137379295
38741897
87105028
326456926
340331664
30180369
20368891
128453228
45730750
14876202
483861811
105289872
35876002
35856145
437525303
104572433
350313238
389274145
401884695
207309335
61237003
6267439
89960928
316702524
27559095
240650664
66181212
485028345
332296191
160871254
240031846
322191838
52129503
179653225
1165115
392461166
209833594
21534005
20914393
108080695
36410207
357292555
213370566
424802560
393148700
150895868
381891344
95978289
392686364
136292390
303287623
453923367
142559828
393248550
123142242
170118922
133899213
41839805
155147266
318711756
202711059
247695463
493419945
254840561
427348688
494585059
499818078
137182281
16119063
373248823
97779327
405045621
230541377
311149892
182364532
123690076
314562112
64255876
72184716
207248475
53064617
375472338
13688193
195624445
121237240
489346787
218259718
107652804
31186591
225923336
426364559
86414001
473618798
272300855
193770913
400967485
266885913
193588991
390666117
135521328
66837813
488445443
40566948
149895541
152111687
222931480
126101969
466673798
139703707
198286684
26438624
192768323
426275374
392643169
240909119
47512613
381989955
459168837
7681768
265692897
37608524
286562679
352106898
11227321
58863533
398394162
412194806
325749446
91983152
155377274
313787125
11337316
143822717
354354072
161232857
148450755
429801903
139851177
115124552
422021961
338137860
494079527
114790284
116929585
386722695
208215754
16958549
121229001
19900942
24640317
386921898
57509465
311202995
91545147
68736786
370066527
489939308
333447943
48332324
434438812
488825216
362119448
445776127
485164284
68989872
459525335
133615038
351308126
99376511
101255941
273330087
290030723
95335468
240636722
406960307
482058162
448852475
423918856
103287163
321269769
448559172
342725412
378779233
259762166
434270558
300032370
482345044
424209865
133480312
30677368
211165028
474821880
245313167
156941155
459986163
166819390
468982841
93601201
18127516
68359352
47373493
291457602
358390074
142708960
32094323
117866732
124767122
333463149
41785587
80570636
7249269
490344758
423296047
238544854
102623275
210082956
38577223
84968319
486809172
24573887
468162038
197974200
351912118
65991556
207431706
311898280
232810946
176414546
258015832
250938461
97290249
305389325
394912414
455680322
300614636
279523088
73547054
277898109
465502588
467848992
358468744
472751857
458193750
134281142
211296710
413333376
196880449
102390284
350818046
183689621
126964170
171496435
381663820
331392639
237487991
89095525
143290919
322815288
118026422
253823102
426270100
215316671
411728778
321182513
23513344
212343414
100705600
97060397
490241522
418724539
417425741
201226618
391476395
228135842
188024111
455289456
141469217
384904560
57679740
492287263
68594180
37160261
16300049
302774351
368552900
106304391
244386227
364360170
429119678
362412648
470699623
355389777
77729318
234944753
29088641
101242662
447288166
482310592
50819410
290046039
401035131
468245150
343789008
145027877
196380991
384329471
100317333
190366560
269234030
157997072
35170174
190344561
47673684
51470222
345635263
416226583
157774613
90021489
133103104
86894290
304950488
103802727
294800419
382679806
191263831
323889059
336438819
138551996
158716003
387258228
281114386
59751133
208019730
477419746
204779009
256917072
361749216
305096341
447283631
483499597
315609764
482453804
26360509
363283448
386440378
371995771
132026382
44214990
314533611
117645838
483625631
119484098
73964916
130942401
354680255
265228746
307347812
191119073
256297093
466063814
78377301
389927830
25814946
138913382
367347575
83110306
395830453
81613142
240722999
343114084
65112738
56332762
178084239
91473246
272132561
64524616
315985368
256675295
461255957
130518978
374321132
297397940
102519428
448286047
428340340
457199682
66031144
235688151
835107
322328236
201751964
79212407
212256065
80083261
70642140
432119992
163193567
466472592
13733133
403916565
162103027
431362223
312765678
192703618
375351820
437414591
257228233
43853540
194089885
71000542
26888869
420927368
368398481
129408296
221729766
296738820
439124330
287760909
384943323
439959436
110089144
439211638
371688194
174861560
19294899
442330333
459497903
35004817
261319276
473231036
291437733
423422303
257109610
104203410
116125920
132461429
394134352
225870504
176314968
88224236
296871045
203203837
9151603
17785877
185128484
83397720
167041049
124252813
371158628
51984371
64212248
333764123
491196008
435900441
361142035
363007258
230747125
320639937
398012074
492066401
146387324
41966158
268005055
403496933
498685920
384130974
388474714
392820271
462517829
417306033
333560859
111905226
120509869
195228813
129691102
158154705
278626533
296732150
282407517
149785160
201232872
199136117
483549283
192428880
487552909
197207669
407952489
218300034
17847605
158480915
62882786
164234929
200447072
330887840
420248213
199132991
67535165
308722926
91953262
30052993
78545311
278030472
141958218
51571531
473259284
124165672
209726235
251885816
273414173
344650104
401670976
474647045
43786220
237736610
19592276
383855480
434944278
427544764
102155513
305308234
86025678
17554650
322059514
286472750
348442489
242307727
338122092
415977653
403547004
282591705
298546998
482092314
60622176
293021567
33663845
33881460
269703590
243390079
285767275
43117763
88040182
39954602
17764807
484342753
130207563
37357082
368198233
417668192
464901845
322870097
222976426
50927523
192941099
45035939
189916624
41383587
139860017
28038715
309877592
43407021
310630420
460940941
378015686
223768947
253962507
411679530
257650406
23666097
7585961
395934033
419300211
448142494
288404986
437065017
285001599
418612549
326938450
5716183
188797092
291840294
181102631
411773517
195284168
374043729
309325808
237717143
415427316
301702176
118272210
77821259
197625548
428902629
38762199
75641234
5187927
145241057
339837115
262838333
21423505
199939427
11288717
440723715
598273
299693702
230305083
285599871
218306250
57243532
291316053
407103342
201600178
472418683
171393210
249400697
346462412
333235369
487117840
114406079
134937545
105390049
44743689
185079444
386809029
83505887
113237029
391996955
81263295
453074144
7351639
102686800
5529922
18640355
395926866
6128194
318334057
126231949
291728064
36640306
35991832
83044116
296259999
237592009
407979151
320169561
486992706
106957914
5921281
326626897
73880344
493375177
432016945
118624032
178454621
171342325
54646270
291691649
63339279
135909564
97282144
70690918
91112715
102812066
89331272
339555933
108940259
407665328
318304233
400668323
296821986
206812416
336228790
445598336
444404425
96724292
118284248
283913482
203682205
124205529
463056730
130078900
117580705
247590026
248702931
148551677
418932350
155865552
440243326
334787980
144291468
390041821
405478897
87920534
492853886
347326521
427476466
101794145
107508200
98297050
354978819
256846537
305109466
43723960
54961225
102030242
140448252
173245472
238460075
196646808
297451000
201516804
326725708
267548057
449106829
75428638
416099733
368039178
231294190
208859410
55343509
375585657
98901231
460822406
463506190
444271468
160665278
243499008
398581964
120689829
341796057
253560782
377536366
499421874
297284742
432497590
101452115
437732993
105743061
339912189
134379800
255710413
41428992
313621859
375774821
343052172
389050497
144390905
63607701
472861038
353250315
118951210
200963046
304667897
432289967
16985587
101455716
92955244
113000946
37680
213645072
454797003
106114813
443697789
306735228
403399554
376195378
408187343
193648898
334454791
100615883
180545050
90165203
494561227
494166908
318456375
337613398
235733756
462847279
401221099
61111145
168613945
372688660
262074190
473281841
304978626
131576129
427253909
250450221
244577074
427291588
464095292
51890428
33406400
260309433
358625656
289322306
136504810
119329350
482971203
323475952
219945232
16032604
266157506
214506458
362715864
84613880
404636208
98449619
47461159
158373658
12077116
216075103
31062317
274151305
41873296
336040942
258243785
469127204
86491162
2820859
248935143
403102805
54711286
134857894
163412237
265853293
424180199
152433399
385182642
259667754
475909350
105127874
275700357
242066856
172150683
138416220
179197087
76786890
89382191
226658245
235160547
101459306
295249700
266222863
228126962
337122995
454780156
486370747
158766550
41271317
341707957
407701692
296890474
396419242
42559585
312819062
14788887
319256136
465252460
399971528
78923889
293678162
5099401
207140597
388261369
177250084
198073169
67458455
106553325
139971711
146633052
341713872
241431016
441882751
107936734
322074329
279005745
415233242
160961427
290288646
309020910
2669383
197990337
105911383
251604977
93066273
271246797
266393863
412322408
89015608
166365390
343762648
382693769
23981143
50903245
123471489
201231226
248976413
190929944
307784550
388948123
337562995
2014773
482895490
279445745
462467859
157486170
410967841
377701100
318447597
201256486
186722009
321116979
251763174
145149744
72721955
197345798
416396540
339115817
109668206
5412147
5481207
453430853
240622268
29462349
356850449
364093756
83209926
458343213
55023699
243510827
199807687
245103045
245525600
182703176
377065141
60509810
340189346
288032981
438210909
11153294
341805818
124932917
332270272
446085343
122599012
404992227
143431141
38995551
96624395
105615698
396924050
454621953
59046550
137546317
336600653
268413351
1640072
272326930
226756563
409180123
15837757
426564250
154283167
113879708
461783777
31348308
174389517
154489474
171897640
112600425
165642767
366219810
90049693
497913039
312305152
65165057
255421617
455736292
104160607
204562363
61351989
353601008
159184316
472914891
491147324
495784968
93844593
492787396
120628250
320601155
254483870
136466006
99681756
408767036
102862065
61465533
292631695
277251581
68471358
464529335
242368357
234114125
183265496
184934401
84543515
495570647
102615809
339965131
303823291
59292768
44527493
365175279
412893775
56228160
190606521
404041099
404529480
284451113
249344846
25157729
457568620
3828715
14140086
57250375
265112102
117002150
471232259
57743797
246770082
39703617
374789483
489138438
273817741
58054978
26589190
358361255
406141976
129204999
50842737
209965266
188497766
95370229
427656897
101391540
4114741
118263417
357948990
408644220
255230882
459810187
433801948
212799501
463638901
447942033
122566227
81267355
64944182
93798486
139011151
164230615
133502102
366316985
5885404
259836194
276888314
32474593
118197448
183030289
14195943
21556536
392995555
55210060
116926764
173168803
9117952
473557856
291432219
367066941
382202075
399179452
179393480
168520374
111978952
143032380
116462406
234545179
76816086
33922939
180860016
68343588
50669905
314362117
434660572
56555308
74198310
64065237
89029901
44912109
247095526
455742195
66468644
492607432
10952255
35911759
165776234
20070206
9469615
309724804
239653498
244188041
208904256
419046977
412708415
173399559
414595709
381687172
260461089
491411794
268126463
441321104
412271734
318796367
108199572
199448657
375351675
182397881
263513894
316897927
79826341
363125771
272640121
146294984
355733202
136108727
34723095
374025787
156178932
44192709
36266942
248348782
140897101
97687549
19912110
53605515
271087108
434507818
287809039
31548196
278435964
408451853
325385652
190707697
227248219
433585223
390156353
455116245
468499456
6186598
272014171
48325796
369312368
397170644
47137132
77561921
33279370
81860226
451587707
41974654
478569286
340371001
290323435
119466386
438058549
310235544
25588253
209145656
97259714
165913643
93210204
375695677
74365495
271112207
418919725
154130065
204697429
161592429
109246310
173196884
167779027
233776832
74039032
389607746
130947475
121176163
467169667
16743197
55552740
271273725
58717850
34122025
111644725
201557636
6104762
49703274
11793179
31693014
111365281
461569244
50123008
57091836
189781272
124488502
328204042
108700996
131134919
32901471
122809777
240381228
58614706
143105155
326674411
132653737
32712900
310138238
106346251
499882566
326881434
161898990
123672643
238115635
48537366
235317367
439673270
54642128
137536992
303982800
438851493
248902273
118068396
488974501
158510460
307849667
465979354
486714502
416550663
97114272
372132324
391876791
190011851
283263381
34981945
16686262
268433470
67694844
326824499
374779720
420093762
6222284
389195062
43766404
96854270
437732427
279083770
389043891
492374554
269137114
45543042
431226047
18039386
163611437
272716899
29066197
471461104
238696252
15780698
240528118
335810524
387913021
132404908
25822374
23692754
167386852
395024987
292126223
87598047
74365837
166905942
7691808
80588120
56101003
51458211
29958741
346349782
183058333
419002631
338724335
452195446
464545673
122466733
322751183
128157109
395183631
351817379
99618212
133879883
367598077
340146329
322206758
108027449
472551236
200545483
131720202
492454439
95570470
423846424
80052486
169936306
443268718
87744293
103040778
351886072
491718856
132999518
198235853
174777188
52002149
389476540
126972633
16547821
11943272
302240167
144704929
259643255
154057545
96839493
393523137
374171973
436985821
68246246
334715774
262053409
268791728
318952327
107024199
364362197
95315103
187076684
34298503
38583820
127337329
137339280
242986243
119056184
122855149
293738448
146349723
174857297
183214987
125838707
191405117
47674610
428078873
188626398
307317864
434652769
285465890
53357352
161341094
74968062
121603597
496056867
189537822
390395325
315009193
296562021
107273873
410324295
336155056
494088727
301424466
316008736
483944358
44410709
435064919
106799507
338149156
433930993
281656803
373880494
59769699
325578272
421555103
340364923
366721021
81389319
275017692
4703262
134746670
436358785
79671323
256350267
284932003
121725497
499261943
99941195
270803869
459052167
362781842
106958924
453140894
164206307
422967660
289601603
61133367
210548930
396401109
251798874
144479923
30574264
125679367
56765973
208668887
399750822
397130896
75389907
481140140
24664939
80093168
115886809
461023723
12280842
224753427
98472077
134006338
76531721
198413271
404810206
35583888
413711464
364285482
341241133
77917771
139769493
130842735
491567489
350318422
27243844
243366363
347314696
410334459
221562081
256597021
119003345
121312902
6244268
194393251
454969393
30909206
127002770
423372554
344449280
139283611
148125980
442921356
273289949
77174053
141334626
178100154
112757940
407562442
42385635
453999072
337996564
34671479
84841806
329564052
384989901
464602001
425446766
84820948
227452811
147008847
193934320
346456155
120838100
200178587
393365757
428323845
231087792
20368526
351696398
75537071
159652137
352338729
18458426
285458437
429512781
12309404
463558590
42270720
419871845
358460577
348786143
110384760
393132055
286144301
439948811
130638307
103262653
217911929
67975607
330715464
217437127
261909926
29687970
190791578
462088513
275570079
119115422
45692656
148454956
323328171
121229727
308107092
175666900
492204504
93565528
105179680
4513907
409640470
499966752
276902103
120617398
201269246
387286862
366265804
339929898
179752025
349420463
443192551
397663953
417396069
126424366
115101079
31822346
8628687
305892656
346427210
284198765
277524430
392119866
432653721
100852600
13349592
93277164
129035851
5554095
39359044
86731883
362584354
301515865
86698634
492002808
274649614
140484231
231806022
140915417
480414129
264074398
342852231
276123031
161738350
112764651
402547396
129355780
144586997
263692434
287764787
491014206
47891199
65289216
383134071
333061271
18658168
249000014
426338434
147694018
107070461
318213829
234425900
322171166
119729693
173640885
166690325
394379306
314125116
398496346
387811075
147055596
162570743
230663305
423178626
176825444
343427956
178242373
158697575
340531304
441934806
446462362
184061861
342342356
364267929
67195932
27919978
382926096
168712297
454258412
30620114
128299109
124988592
117562365
450470274
97234637
291203250
117160599
491613942
457844717
368173296
231941368
104900312
30744039
315121025
380595289
60085834
11065332
411354013
218783409
351596635
205805170
17762122
35658495
48147526
382030050
455370778
76067503
264956146
476599427
382842266
148092611
104898535
360347210
265654975
55368809
457581846
56858224
25045759
301712139
14702940
393219054
33653507
472119603
276479444
201290883
205231243
336565278
212356214
116585255
407865038
63952848
174906777
425627159
452127694
75570654
307657208
260014824
4154508
425129705
236614250
386996774
73222315
341512784
99860335
338877290
249397944
57442180
248251865
274443702
359154318
115471157
20179108
245324176
440107111
296658551
446615058
145338354
485740180
158971271
114439960
393605217
75440470
289346736
171748727
380084516
364917389
479405935
140099339
369071897
257051991
229229940
108585022
330274306
70742723
208445356
21667947
172657019
265887535
122436163
299617072
125041852
237907319
319796179
222882380
178014430
468971082
169497437
175869135
454711261
328468708
290309094
200832830
256425529
79655830
372581556
136510044
297089570
204503842
129125734
166161466
461555833
358355673
127262839
144346490
281614748
335708194
18530788
454271766
101595728
140966950
106405189
79153932
378874269
426201368
154552663
409405050
395172449
324050099
85274184
202400061
5035158
228099629
255749242
261460687
160271810
128330798
250487082
457361380
185350991
379612816
476039197
499423175
237968488
103302036
496286016
19583235
439010229
14816803
326371352
393122309
155783753
432776541
324792592
34658021
358977908
479345254
296579422
106666708
155911704
234369957
161583120
160946862
462469585
417332362
274923900
122741395
398179511
25410981
432619126
436046853
405023796
408658322
435470028
142992284
364476709
284272395
15091870
156003290
299089198
341463222
401641950
454872950
274239762
78950893
342047322
485734021
58296146
138626743
444917080
66724201
225513051
106500199
227671062
187982635
23832560
2594961
163240381
274528422
380522294
95859506
210575275
285546089
357034180
498561654
281054724
74027240
282834048
296146594
230030529
81923245
137609815
131672478
389312546
264365928
210623370
83876219
102616300
121435867
75019313
47533379
188160068
300532363
154033577
268347481
488514998
30382489
123458794
4271730
157427262
3981087
100131236
368002536
142043527
309681767
219080541
423098251
383709006
1914589
71761196
113739535
436354185
61887362
97928364
178183083
326253289
161068086
262059301
428869588
282503952
337078614
328919318
323180371
490127328
482952894
91527852
331158677
365851734
67502997
335430407
23278996
424000435
288077994
243797883
66043961
97759760
462878424
341658563
333985117
317309364
413419758
300241003
253663548
475307119
250685719
284362982
154076759
411753804
46422283
435462698
194257755
236017248
264382015
369954478
226144575
99851261
313998681
57303252
318219346
381501677
245250010
341498341
305502111
33328003
437812576
224062423
483604114
400690999
65720986
170105582
218000362
479140743
470346585
324180261
306964214
73548655
108543243
313557324
485302458
7481877
249020022
32076564
96015476
365918388
402031041
322160050
465769648
216029721
231979653
283988994
97531397
329746014
478003686
255549859
363074016
415816261
332128634
199194481
169023611
397849619
369300063
239540324
229506713
192162999
63720585
388987278
265711653
24780179
202544602
103530462
384778407
451564623
135607025
480793882
169999362
37638066
155470283
135769010
253667786
387449936
272274355
203715535
69712301
102794392
311781745
432786317
371127005
143910378
484497149
40150615
394276348
206313563
132207291
123783061
250992913
48444227
12770338
16704565
73224405
67831291
120235026
458002811
371912265
108358403
291313044
41911627
145996468
446783326
30196988
399664253
186749613
302471342
455896139
256461914
405265733
267677884
41764582
128909089
264104613
26261730
169059704
158380961
232575293
301266994
134680373
483568205
349711220
499967062
352789122
275451976
67798353
325540499
85971138
439710617
433898901
377284181
481622243
432411720
324067506
11819230
184592325
10817119
166806923
140488463
119795384
424589008
260682698
161559965
53498096
24787311
187821694
75074151
35684623
272913338
228857496
170364995
108997895
78568715
170332056
314303368
206537042
90646760
139843866
145024531
30357377
426259119
22308711
364495971
211187190
198892569
228831553
395779514
62226039
248154827
36267977
182021422
172743834
149467026
343581386
78758282
174254336
383919431
153832432
62455310
156832769
382689928
232820304
265830663
313774994
255668712
80134030
372828388
346315471
72494247
17852918
229189199
351269717
40161629
446201522
62456907
91570549
27549426
310752772
6312939
275704252
347020748
188334360
300964438
496487774
384432097
379722719
23258461
268351527
386071502
85713771
425184295
268761429
171050426
43531309
435052775
426719137
476181690
307881162
125550960
401192289
325734079
354740158
104978357
218412059
153458031
19951615
162498959
181007456
330704387
168811897
309228060
30241486
357146256
110192497
379245611
94094704
342431567
255020424
362446231
228503068
340734194
140146877
349780849
364300971
36194538
284833623
291020108
12376227
445231136
269087419
266084867
123481566
123827576
371063224
341893625
129801959
243531190
356908935
310809414
74235576
25720832
120037473
456993414
235383439
82746321
336239024
329478143
425177887
91259447
191924373
6197307
284509992
184587601
355978155
1327315
220782138
140811777
292347422
233158365
86042912
61434840
351759583
62040829
37778767
75339158
403934453
20097077
318870348
113359740
183422843
245622275
139080571
155976667
202615688
374464009
238722988
391371064
56458503
16417226
335146862
100899227
22614532
472173206
285486828
378592686
473500520
6268965
371920814
118364293
91943681
310480077
32315484
443703264
372520906
422610602
19042421
128971710
442707679
337912768
242331449
126130521
83535043
381412019
282107187
138667082
108392380
373346526
382554497
164850882
389763752
70217711
265750109
412378283
42390916
51236936
143487321
15891435
410022252
15408134
486772079
1965933
325888211
19087562
445669196
198409116
441698163
464711616
327380825
236922193
155140736
69712274
363052713
91192130
303640644
497676252
82375563
412033023
371022777
464930060
429400257
260786528
35147770
47666717
25681163
77538685
451420004
169168483
445946471
361442255
184576616
285234901
363408187
362981178
304322462
161593734
61390293
98536976
126305350
241287470
335459169
133962437
163516095
51028233
225154566
467156738
48704484
307530128
231706113
419727261
124976539
13622721
33030140
160124308
61289437
58711302
90179344
12709440
80396136
388642166
226668046
117489104
173877066
442592585
480470281
330715879
104186318
394376926
429252855
83008019
135664395
264712023
69486807
299180489
315740255
294641372
118853578
216961091
454687852
350559690
136688351
79664390
364182410
22234842
239788698
425471846
433462496
182484393
290697637
13858631
71126559
369882035
131347734
97519976
312474619
464334367
428235855
269177288
358711292
357488709
204701659
346892038
474717083
274188465
146072526
142973689
68829837
264926103
359934779
376034040
468002145
349139481
455698429
332184554
371374323
48003478
110172752
304836818
230487871
253386740
171211800
154130781
123268774
155075886
251650756
288259744
119410252
32402962
409953384
330637895
389891670
114655042
177529932
217125104
388843506
176118809
212615145
310189694
293561263
72549923
38740085
261563407
274205756
494438514
446264313
145580078
42441991
56437064
302933247
125446213
162340155
326661398
279576993
285608929
481737283
383744101
426385024
453663886
416147062
336338407
136818132
158555084
303509800
166864415
375680187
44869658
342983223
88295331
355059351
136544486
13361606
393799436
250624244
287567361
240754301
196888556
285663790
135712643
105841971
88597036
261158856
268182126
267774785
40735848
406307406
249512068
276996300
332692429
55692305
193143362
21547188
192510437
351698445
325056987
359374851
79894983
369926644
54874426
168190314
77502347
43935263
34068271
323818134
147075858
321635631
64572434
343964414
459815772
200285076
302322736
400929159
313960283
70504861
168703943
207212483
329328618
270732362
484208782
14537399
326424667
177352143
36084586
371451455
29050587
213657924
83342657
108945570
83584568
138217082
129652235
13603266
34668696
16236857
337421399
181744554
337872487
254510184
378225319
150204610
307311611
180548054
51133768
121271894
103569267
219837710
328484376
432897884
490570072
312693157
299951634
169511090
342561652
336036219
40962544
224128590
402210495
124305200
185590511
338311414
115038634
167759097
351914679
2223681
183995953
41852429
183968234
21868439
148878964
62193552
24589400
456190574
95257958
75723167
77462467
198827224
295560877
258463194
484241459
138647300
423672703
284193093
308158389
266234354
472745663
201637284
342879295
374956157
178458835
28469806
213267570
146013820
196228902
417698600
148237501
380224855
459551028
332205734
254609645
108429991
246915638
279199045
417136917
342173595
354922211
347115735
41000818
2999439
105578929
377758628
494163090
381767983
161951720
154837830
518688
487213735
356475113
343397982
362169891
387450300
371867787
427953813
33464119
420613041
198168764
181701619
153354247
10236144
366423705
407963891
118666134
113339342
39679287
388319402
455512936
247117850
235435137
349030105
250117288
193530417
226788732
96796730
427814751
241256804
251634559
428333438
228470538
108109672
271731419
443156780
495559971
496115558
223626944
381540441
269244950
421795708
415758412
422599196
432031851
282182116
330563086
403214336
248037809
222758725
291533738
203550744
469876574
379485226
405097200
72510213
425531994
131885931
169306942
353346744
225659086
420941501
281680181
454129623
29051172
405927951
249802755
377127494
254559860
473429698
111184286
23804809
395225405
26942697
446404004
327257255
161641164
129483442
230471591
409678972
352242166
374521680
113229715
322118739
254006905
370843266
394628951
32055250
2729197
63935893
385401993
80904634
337393745
19598525
35034257
218961268
425526475
284837011
96088761
32602687
110783060
59789398
56407495
6008465
86732095
355327851
185782071
248373258
484811292
416253661
10568582
189569809
143291692
123798296
364204899
249814948
347157914
111350201
281870197
202403462
27802445
167272189
283308095
365196189
186870713
318342351
84157456
464913540
455695713
32762568
497516226
66478773
92551966
406440072
425003589
31800412
114284274
110785659
132690021
99095565
379555672
143258602
141181725
22847363
119573250
5386623
272662311
466731163
469253176
54532507
169134624
497055620
74321048
452442718
362251809
113708112
123301421
298925616
78621651
431513485
331688184
428654228
497992257
276756501
187610652
275512197
161073264
301894925
386297856
293763284
253506842
265853527
437021886
394688566
141217241
56595135
252591541
413879551
375842649
74361068
320928410
44977272
71416687
395249457
349936341
286184847
8957568
325754113
85110463
440095571
257267598
269314998
221266150
107776206
398587850
408876801
383288403
59661113
210771726
269586258
353424396
316794919
387956136
142962633
63999836
29173376
52074119
316591376
295569279
427916767
390952443
116497688
325410390
314885482
364263496
27863083
101070328
373221063
353617195
38697142
165832985
110884792
160528491
387099135
71177350
59116340
295975935
454465752
118777452
359264012
76568361
324718200
176058930
464524496
467680832
240058766
346214223
19754951
409166493
141783501
300188069
152635288
258281188
125598459
467520769
122544683
5977893
421107448
348282098
359595087
312320942
366631434
322996231
472849432
253730568
394173580
31965772
402222855
348639331
3259575
114003218
277724043
327977774
290062148
242248538
295658606
382637265
88462760
167929908
144320109
82762613
468117976
296955396
193560152
446232786
116992516
168621187
452210678
390616316
16903284
164322117
202937257
236051069
487318347
175786688
489781637
234008278
60268811
244520843
435163960
63528386
358524060
212888002
391506159
1102559
307652891
39681116
383739823
248632002
207611023
28059932
331394614
28245351
177531679
24954766
474478136
147040547
193575952
279205166
37656862
62995587
296043634
93110470
299046655
135878332
121413509
141344643
369886609
181682320
385865485
305050568
245210705
244389545
17938569
489233215
245492103
178107811
28914331
481748278
426739812
236525353
362324561
258134426
264770703
39856239
135605543
91765191
39413137
329181494
370970356
429586350
244693432
19530341
22696819
43740086
155408672
496626680
37601081
25295280
178308999
423466565
182862199
276036055
20372461
53317119
265269269
265864564
231424929
146699951
247612841
158164740
383225304
109937401
416299165
512358
2309991
51904707
92277548
394239480
233602552
315764255
323825829
478295983
335294595
199039000
374552421
490703266
48182031
412153501
15998545
226491029
335620065
51377095
355043435
355992526
104694213
472829055
474373441
336119141
119529006
74502633
494283881
2754309
36956385
263099397
355783018
391782727
167520456
448060566
286022206
401123007
116341172
462364387
231935342
451635767
13919738
106487762
442339032
62101768
371157614
310853929
141109148
59294030
362231023
496152582
267802907
466925236
468981636
242176347
155560728
88510641
316678979
149844608
443781301
206151715
412944005
152080671
97934442
432980812
100141236
383956647
186620170
216482407
198837385
418555511
20634525
212757122
377559624
315489909
274858889
101233589
126343837
415968036
160527619
341091211
264636969
428330525
160532798
86134957
23023224
316093526
27161949
339702202
318454485
470943250
45853917
83914841
123023920
496304710
16895652
75681507
232777708
203515822
144680265
431615093
474587684
165314790
144372214
352147308
480804698
271747455
453380896
459664886
40231842
466424866
153272448
157385163
394755391
166321598
243520119
417778614
334931475
270682067
109997167
153385959
94141668
8367435
89817152
69681939
4672144
106712803
145363445
237449852
162744976
142560062
21581296
137332660
160391203
18469861
341996319
141195900
142733667
147893566
453377137
182965509
114318432
459165936
340350671
9073822
478003885
83870789
279368787
312935359
207069207
241882305
318837670
301210875
250249740
408654821
370892813
107438235
15367623
16256258
197404438
30628951
11332671
218985733
167961610
171723873
237455594
9957928
165436124
380189260
157851493
471329612
415671120
272169924
430495547
108538142
133760097
261015784
44925282
265645235
73951142
251994489
7527540
245305163
53205363
110293631
153959983
424098175
217731865
21843958
292870784
415136303
52472908
304203454
134122035
220434517
328443678
224093980
82908796
493879801
104283240
240760288
465209412
372470711
365446564
248221311
481008853
351723012
9237094
25934134
117368247
435704587
130444974
477412138
181009750
183650336
87705768
187486084
460264863
305437632
209330041
105651998
73090286
114319300
409855452
207212321
334753816
90815481
283822652
270178963
84695282
240622243
10939251
402421045
113092954
228902166
150642355
446618158
80625177
12395800
325068643
50509775
448100387
455513617
27921912
481626488
491680304
468144031
169112571
451945166
273581663
230958964
57597164
346671948
345278263
319968967
406400620
32548431
410784447
190223272
302727393
347996080
430845514
166182995
250417125
396454819
395085160
253575831
343072976
328226689
265971631
168141619
231252815
66588369
476171587
111691079
48214856
467851890
79835109
69843778
272313408
205933123
300802741
329910571
405121423
146081004
2395889
311522042
178629434
265696687
354261665
481356826
113692767
137623531
56173
364109891
34078349
395141332
117685721
229667677
75884372
236173703
250325647
307137187
302762071
226497233
418828265
203493278
46865474
351179725
125853408
319178881
57112848
426656148
1605803
462234270
425253503
4001691
126272663
456399288
269698378
333050680
290272466
383391144
470674210
290328638
100017386
357268910
37986321
70219458
439452938
113870693
306393161
189778584
421007879
461671583
268792168
192352495
17681213
315657642
396048571
143534620
134836522
453161418
422707119
136442325
267912039
200476974
140444015
246701054
156876261
262658744
79751733
447148726
498566239
402942294
89993715
98583624
112727555
127980036
21319434
404696845
241850728
327712594
94475428
15374958
141900528
215783948
60243804
159581740
31441589
456292374
155632711
18794462
261970144
78339830
155236786
382398534
278816803
148197153
129099587
288209415
263372248
61367671
87874493
261938487
316826316
177868207
213038462
282070223
305848242
86874247
186767067
400215321
414586840
133758846
415590278
409003720
349542793
475834081
68585459
233500733
284642807
224218170
252295195
46612950
155074351
260048332
429011483
433891153
260761836
410627422
74616919
24134084
324511444
162491411
138588922
141337760
340359618
204143735
275924334
146207859
291017982
462691400
398939532
58121173
448966597
314529809
467124892
151025742
142880242
388226703
384526474
280039400
112444872
489338020
326652349
120035574
101902704
108180183
406443078
362664539
371323956
481059996
239314974
195835400
143551407
377903895
189689511
483911024
434563982
318130196
482635234
225581963
133337947
381574765
283703135
82304543
48620926
103344379
233330284
44017519
491571081
470373110
324056918
456532304
312227481
3225618
76567877
414130184
463922152
483010954
129311075
335246108
316587301
368626048
383597859
460138707
99046295
425803721
296566082
33610276
243933916
279201316
111708590
377271862
13292432
247928076
459576404
414429709
351272454
45423040
458447227
342843534
368312501
135020496
151892189
180539981
138246113
80976417
447186517
454684617
63987370
76497591
289930724
233091023
297639990
26044934
193229729
396686284
451848654
489795811
282812911
195782569
121513478
394521500
425570782
487322261
142449576
237663537
401751970
346238381
283086576
212715548
41598267
3915428
200252396
193490455
36971761
191014860
274466872
484158277
145699476
190970593
413172219
288146551
424061615
210812208
314191484
469807696
460014844
266040137
459603506
95344106
314339057
433633335
489865606
239909838
420955595
484831533
477573375
175223916
183586265
113176302
387939464
225184531
117091730
88191859
271191338
6579842
131723070
45658209
490738118
277422546
89145153
403910336
65569096
13206768
467238895
379760580
335530815
427253738
498317068
147650672
22597844
165172477
81284006
364979801
257598666
354755952
202327685
87688392
29979868
385913949
200864694
270435683
463614832
170472775
211143893
234806169
177052616
342866962
132980729
20307085
120289507
222125881
424217420
38374955
87849000
243972666
270651886
423379814
171226404
268968953
71030485
46340599
286657781
4830842
263836751
44256447
359586794
466164435
131944838
389566661
204594735
185325883
12518695
20725918
355798657
223662587
255532086
385367624
66529548
388512814
405674708
39335407
463155047
182408479
77710361
51004046
426381145
200878598
326900212
450123900
469847550
250447048
348980850
109021683
255277890
112817600
153278129
114864683
78982034
285222966
356947695
136093120
470548849
221982741
156819038
178863857
445645327
264867475
416747833
364691226
5896641
174938892
256542984
469051687
357347371
186769696
372572084
136244867
387648293
51988647
438885118
210012195
302435695
287865967
319033877
57713584
400683566
472312005
25094618
332181951
110051322
234558664
320791422
80600170
456541404
477610459
111980379
254703082
94994286
28728211
471910659
100890926
203667102
228453643
69942612
413530824
415223338
442514695
402292042
155387983
494503342
341177159
365400177
149455388
481559477
36950405
59685323
234759394
9262409
437296292
419457696
119313730
24371307
240249118
52430252
480912710
70375928
16926982
88132143
165370213
398171544
60042801
266261138
101838645
141012795
188720101
367885821
408752485
131234796
122694214
64140467
478254489
463871373
282056995
480226228
297947201
319007399
39911550
32706595
328269807
477207841
452164290
300099888
1579147
44929759
205046491
335008208
115305687
74489824
275656702
133192251
472661367
335699502
251969741
427016364
329228649
440689841
147418536
237981133
424440988
270112749
302121599
255211828
86500473
84178593
235438055
384447674
255702343
275349604
269670620
83972149
105073796
74351261
236588388
459169294
119281020
294151231
294177501
87103058
368641054
69834202
72811660
193818773
258050056
324781400
120835136
87278704
265471241
268253671
177776188
189912228
38366419
332414138
445124056
124866892
269109082
33078462
361830917
24811424
308428066
131501536
461299924
266018213
205852796
50404663
225187507
177650167
344555893
371881359
264753224
65713299
294231913
337564884
259532071
404798320
162346283
232883558
344593375
280333875
353653580
22369562
470246103
244536350
354783699
267886510
221919593
123892780
300964971
83750509
1220555
461909388
67768396
462520478
227927601
273621192
12925140
305631459
451271358
357481033
177512817
68540934
275710683
471744729
258622169
387759105
229059400
420968451
120642662
73652774
53818678
326812593
96022335
24064780
71348942
303322385
144467641
293268535
279731516
445432611
229535395
280952070
407341999
297303791
243472547
487785951
423441334
256397687
293417409
227229043
466395071
470930225
148286328
242105753
295191306
406908496
129864857
24250705
180393299
103023870
450419831
234211976
429836462
46442165
258276755
353701755
202280902
402744395
499486641
482012417
200693357
229022036
262964487
108035355
378842178
6437033
448337657
154799863
115351071
241755065
382028905
81746141
65201642
30315233
176368245
212909299
289740080
158749453
89676355
470133378
114289674
40096185
204345353
396642487
439054702
315138459
250344242
141335603
70399205
102347234
475864371
271092562
331369269
238828857
231644268
62727798
97782242
179981925
217527660
65649664
274253341
452072917
499912157
339454982
334904501
28796753
52364280
124644580
187546206
494556987
94777958
154352231
34653171
151639662
50994718
326224224
466778121
153855311
467559826
37177325
256202544
295940549
308269886
440088165
34769405
392430506
2815962
485067998
72412430
72859974
50717662
346665770
377449242
403146170
38637104
64870094
431942922
443517735
189514673
119489127
438074721
136808982
126357710
325244244
140964996
29868779
151468467
107743116
183724089
471544645
144920440
292442984
267485193
305706678
232531148
154770949
50653535
87863462
492355299
123065964
13239787
395589312
322248085
390689028
298735481
213401540
455559121
230678402
156919275
497590145
202683881
447510347
486915479
329041590
272754590
127880474
358910368
276739409
235623589
395150808
248284053
233060380
187593791
368285597
391283409
272641291
23056545
441936943
360504752
15411843
417519258
373744538
263517506
92283695
116949917
62252986
305685234
425025389
145447740
462604508
422615533
348131620
410114855
409531011
29689561
35385796
389927836
241116280
312125204
125551424
136267087
412925608
211128156
176377229
281211204
454927916
449018519
156784101
249381211
162039622
24712295
166900468
35784159
288229801
259184162
5250427
350482786
64869396
430275815
495930525
379990255
205407700
196578496
142621461
467455062
226268056
178007257
357382898
319900687
342648812
335450673
456167773
255574420
399095180
485061354
36785623
354023096
434079872
46086075
103404306
96119494
70798370
122821125
484420004
359028170
382005287
342186783
209510955
299391034
272462597
57957832
31897640
330386648
254536327
174519101
297841710
333320735
205042709
155224607
153221421
47691520
343191631
461905546
155782291
242286811
446966899
45084266
96309906
233563122
91170340
52230563
182198967
161968709
27568039
19135323
20996878
409573325
361322105
83024185
61480710
133784701
140982016
93378350
316687701
248034694
267897450
114529410
81355428
472940158
122270368
87093201
373148029
465461998
401515098
28930320
207748808
200998348
74014585
156575065
434561469
165184924
61321979
469276788
327153633
88890018
488412110
348150510
350979694
349734214
431174694
412460404
336035266
424673061
358355105
152722966
172707755
478768906
119768727
106579534
304225415
242039094
46189086
177373443
207501092
447704183
58820114
267766251
1218882
132834698
276857668
288296703
150535974
338179646
257573490
477689606
279586015
245985599
178356467
130565709
95719812
462047513
395542464
284271429
386720573
106413920
436994395
411944679
85182825
56763121
371040565
389408239
151318567
417229650
66781681
211336010
217450185
125601795
479102260
71185418
110952844
108476279
359482120
261488817
446655925
117055609
91694774
78758291
215557559
270051241
61840351
163793722
84615105
457382814
448065151
323852029
63796733
237575897
235796708
1495909
146855369
459353624
390904147
298173935
229099625
310202180
9509944
446549809
288320326
341128556
17735227
399273169
449604834
229733698
13278338
248777110
346789307
104973111
327535401
62346865
227540703
389375751
226140587
312155807
199274917
26722089
136007836
115588001
264297985
224320895
117083910
411153353
36190870
7988056
61843640
265290494
318190235
423869935
64356655
459026912
264998490
82091881
210816433
67119676
164341930
224094770
315896785
11131236
181584232
143432185
425994453
409124935
385324288
4651391
73797093
84599204
31373479
62321280
52703556
148187815
139158526
169787465
59341167
175349395
177775521
473701158
440639889
348482107
397571093
4996543
307509019
15085934
439604775
18325451
82205609
103946704
94936572
398102394
467594292
276520803
394050930
393588744
38162089
131891569
250756486
464475534
69007124
282129964
26796813
121710680
430317778
18471691
291498144
342175296
46337437
469273664
168392806
486977325
170272123
65963898
344490219
477781141
81049831
136611345
348622943
15771792
240558049
443559514
413874185
60668692
72596668
160441466
306773787
110758757
292333035
57530272
427750642
213856510
339660235
307063806
335567189
122494364
325535496
127065333
317186011
371872933
448855348
485578816
211366609
119127470
51542713
55856828
449424962
485108896
192468172
150564256
353397039
285542572
446640121
119787575
346211263
19236789
280229040
5501401
482511897
425078426
63031672
262778890
138934936
255208258
69842695
474502124
377702621
395378191
454083808
194888632
119767475
255455508
32983799
331134083
227099329
84526512
239507262
29040643
422151759
284491786
179604898
128065149
70034357
478761371
247852723
268761972
350514511
28081762
274263372
185542759
305676540
189811396
448321648
444611475
445019653
18164342
271629950
322722274
266058884
78230110
370127257
385826358
333685617
403111055
69476793
60784945
340153918
161500406
442341939
114822028
445992191
121946837
242887176
368542900
453224559
490739898
489821223
303739069
371338012
116600946
489281827
177014551
306412341
437603474
474142377
251431994
308284167
245772326
426670619
74343051
176518787
149314227
312685760
10204403
52425281
234678904
423505700
245095551
396179310
365847638
359917578
194687852
340310826
455321106
63230751
146051736
298577355
405568325
449790804
169915366
22169271
439072630
199446268
328581611
229192455
173588644
432529956
37476622
271877322
359200574
464336024
448396108
8514800
277021783
458600511
413456433
11700687
234622562
11068335
260396348
452986551
370985912
455084199
145813729
178823369
18314950
291865464
477400724
276399626
241656268
147316089
298568896
33245249
199278709
479666859
114954056
372867352
412196814
4947029
144744673
123913740
469283052
93140781
484944891
246304834
404257643
250917675
110521872
491396556
261986009
370918219
444383106
485488273
326002418
90196834
164311641
196833719
234578650
141712364
473233344
328751269
141544805
124318592
361996517
193339865
103985450
329466924
66207216
368698615
334413952
63468241
345128706
303697003
156609021
182589949
402518189
413383015
433507623
13040060
404779570
48009984
236474631
201679027
33498256
414993400
144392213
197809896
111827118
378970862
192038612
437576813
207722130
186099768
414411756
422234998
379439632
370913557
251701922
298163199
92128524
86115873
361631439
437257229
242329228
370756811
472363529
144847416
284139825
405871152
10403827
41435746
453881135
246878457
243114773
339895742
161871856
387506985
37705637
126215325
118994198
82260600
416308490
179232679
120876719
183236597
101467676
352832702
54150154
205685949
150995901
146278677
144318174
365143691
436052257
239163753
235900502
408415786
384011168
20040326
166803289
394414994
413992424
473200775
493809803
157107196
313096516
8198010
397130532
203318504
134413335
368641081
138095456
403238176
47873759
111488526
86474772
1857786
464321228
493141277
60060087
467833480
139419953
56894612
332977170
427988562
296058364
68877671
188920699
180069531
441434349
208240339
427000876
355426772
33957465
273327030
365050319
347053980
281525040
114697202
402888835
268454726
483338282
393500642
24209253
31212040
4989168
110684024
385586177
469310395
103825301
445646263
437143874
95761605
2540874
122637395
376266518
298599237
44031418
417703568
331185119
485465766
125943906
110702347
193408889
159901370
384029376
410975559
359471701
165554415
25672760
114876888
286525492
9011041
8377529
310734744
392739432
13366696
421418768
130841960
335193442
377760420
76488223
124853667
326038376
431545448
247491062
54821246
82661037
291522479
472524813
266362507
129504596
450985071
377064853
322913484
110886440
261094229
233889042
322874493
279164995
112078153
437751380
65690487
473605545
446128908
376425230
218861328
459495604
150360349
349703287
147205397
380637120
278707861
272059064
59191848
62769661
19550125
114013093
145430697
311072603
439054257
411793203
440577198
390039327
141374408
116007033
353442119
402468636
202412426
176316611
34149982
314490578
114067990
452356820
288096122
412713249
181298402
6957449
224725204
331658750
209177087
371930601
64812222
487884948
143989664
124004069
50654608
16056140
90533513
48601656
327128742
382104121
460394858
120222291
124659800
101769265
88745675
330618270
356754252
291158100
6934880
243420586
458165029
473519221
195777405
98777502
238748821
377075806
105734950
463474025
61250908
167428388
187920977
126063129
7829687
331910640
102583549
58484294
347966779
45633413
107085949
27611872
280253885
419997159
350514
257430036
374282775
89096188
88048305
83553379
232770639
447499536
179490316
190935667
273535108
375267720
289713168
12283929
104859878
247964469
328274305
166110785
415392856
16195281
144690265
423222543
348105920
99790165
334223188
48589050
497939929
293825489
76200921
130710165
66338999
429067786
388140201
293138125
18163973
476188505
376691503
250934611
423688041
56181818
294386629
49739500
283965890
84099796
62023428
388825767
332064264
390297732
407452903
99973471
406493012
404659519
375712365
107115283
356966035
209935553
8220684
354905963
3761041
436937956
338132479
422616391
366005741
226272679
215754515
236686065
54977536
444962370
487620675
331181928
353660539
134523655
380921427
137626428
218623450
442944855
378968546
403204065
185758938
138937800
3177536
444768302
43597318
231406252
51883584
400563352
441341804
412620620
107985666
297619196
349558575
446118145
220235586
215564316
24907175
288506453
452250380
79884710
233468822
292387407
411066637
87129360
426911061
144504416
77272140
498050863
87449270
456240685
401254927
125724559
447694837
256948814
70492860
491292154
488355066
474892796
244371858
282213221
387513415
204873875
432348769
237071989
3508371
5100706
305152656
28415546
293607158
109919388
460816607
27075979
254823146
224399596
114205339
34250558
368904011
43993830
32301420
308869632
352750866
286072699
434594190
300445702
395537864
5087050
144254208
236409281
479979845
241142417
18622502
220009611
446016291
303487622
309597951
302041014
308588327
114750607
182972911
102195485
77186346
143789517
129271463
332009491
220705464
95993153
366260048
89609474
139986982
251077820
250995457
345254200
389666870
185589647
145699901
285204733
43193048
289954108
21614014
375689244
31096524
392752867
95698854
329629167
48756840
405296804
131670180
357345166
372563762
314643090
459540650
449750107
310948958
441328465
134275949
31654422
37321617
353052349
473780247
29824951
104130168
77292056
227595502
346313389
115398054
373295402
131518121
158591101
15765862
5648486
34280344
399378737
250917704
482495549
81524255
299674543
240308704
213194434
157019709
465388818
380353875
469076710
267655276
43819185
410405174
401931225
427989958
300243143
107499925
254286556
182584445
64146444
331578611
410179946
410459832
446976664
135991699
41977952
105567764
151757560
400142790
492364459
51136297
3576845
327376359
132660551
303251388
420201415
198371337
312787448
385590232
431241563
281864157
153245507
475060747
44785683
407693083
403050704
345028825
15193007
9853612
27613269
79339450
341432222
290309566
489799281
288408886
426301264
384293585
246493001
78058824
136952726
91373812
481711472
140529570
271266522
466888374
296297309
191467936
17776062
109084756
77058167
301533977
243465265
82820026
276594723
288250947
490513108
32161779
485796123
5706115
42015390
365925743
437561916
235963963
156235308
427361197
24372848
435052923
164171133
123382201
365628098
301123858
67272364
199855921
441653427
338538885
19260647
237950736
382523173
37036708
199551843
312097691
338570684
443017107
394917716
467681759
83784405
237947176
352359889
422096879
96169642
246891630
288022621
33731557
482855592
296774280
313609105
359744792
231827203
477780237
483126992
97455300
278904094
402915707
297311221
73073873
93970943
316571867
311024608
476494115
206124926
10576450
141108158
397211962
306109909
36025873
217410072
242410665
126489400
69769960
164507544
75175393
316661589
305046516
108906950
299517180
101820796
275032406
11778323
186164350
252812643
494905314
136136001
384233088
250337372
433447221
457306960
344308315
102535439
268331567
173318781
161176717
131424369
314426938
58388678
290050629
202969163
275798749
384977645
329458562
198085060
49485188
404633955
14746648
207048056
366057256
166780179
161385203
141089661
178558502
347549552
246418655
25980167
483685552
130651743
128833891
269649125
87958702
473142205
224700915
208806621
146460985
385877631
192747341
313404275
296782660
482797969
16373437
72581408
220291965
198348350
123182819
122293505
455498656
490445818
329341560
174072263
9742349
490726762
315161924
188300850
338276313
414096930
66797368
174478216
44748672
195631258
444127340
485223726
21289814
168828255
46546698
20267151
407222237
239294038
333671425
204004897
74608358
202561213
129102656
294900322
400909562
252285475
417193826
208924570
242731292
246535385
382996832
252473640
89778498
50675107
293290841
280571162
464772037
212604561
455049378
362037060
408235818
251693069
347260785
429525632
420521323
393807482
302309134
180259912
133101519
135980558
384264808
60226228
191058122
13367463
355126550
91967683
118169289
124836727
153408604
213416933
371372112
36405436
465890572
313666961
87080542
111697765
94238123
404368930
324302325
49287500
266405990
85054494
300980568
466183126
367096477
74018243
359990608
169405610
254278154
345608478
157902519
491059313
258351058
348960640
4426775
113477607
293444675
475112416
238314333
446853278
188529348
462202796
335775065
6936271
275869757
275371959
118634035
222624231
179740888
295452711
271911730
298663229
380507205
425408649
264846355
247603681
351943243
477353314
269525643
458737748
175478143
427428161
449797060
433829200
276388801
306740187
47306806
69833475
281852602
138137491
16686752
470381949
452856638
204978169
329834571
81242746
480350127
448468606
303866976
160091014
96437668
428295057
458754243
476944872
353703706
76116949
77064905
58163300
53470262
346590547
16901048
228948404
126535059
466698107
162777604
402923859
125954645
62600761
472757333
407807246
53254603
341960437
230705546
6111241
46938605
60540117
439870338
379805083
361525074
243737314
39896096
310479093
172032370
351166690
139940317
378252427
279799990
217005221
436415727
333270251
416112119
305833126
414735007
42647177
125047584
77512610
298087388
251002229
492629722
123361072
11325826
398400677
465321508
94547724
257028269
364776464
7604192
196898606
97097898
221645617
440635919
136993994
32124709
465184641
340677035
172065025
195953419
120477025
241586597
484885497
306263627
157698715
290718622
220998633
52862244
415766206
151027594
350949631
19284786
496173668
474310702
30610611
394574344
292148562
477674686
151602612
9441377
485278877
201017569
106539275
206924493
141653488
96049620
239049202
459354480
289243006
263630578
7824250
262236382
5217175
492709747
68500009
15432241
283428368
142014993
68294484
51710925
145558939
271760466
423512062
141732606
246071168
306639025
388823301
390736081
284313710
392942264
400177457
269592587
93959832
359233083
329033431
88129671
455282702
420598984
400000502
97042060
184229562
407824752
359278441
189446736
400534498
280294801
204878976
36479217
274826146
125689812
88190142
420385084
397450277
364218555
414634041
143521444
170857579
155973693
386773876
455171289
48915956
139467685
77280227
495392139
498700767
406313657
83521810
306499821
179428993
336038663
403541880
363658554
243863414
115336672
53105289
144397911
248147825
110500616
33393480
22973970
236190427
121583621
295875405
133640704
338318527
63025797
129678499
9176106
218999489
368968727
316863746
120431796
8436411
394143972
468340286
359653529
152973980
404378447
166153349
332402972
240417110
422211580
48577877
484280523
390064604
101683165
481194786
138212428
64700133
14588265
161186397
153406911
488688237
309578153
287047614
327006763
372603949
269242465
188699220
444119789
138211191
5562965
64551584
499163953
399706936
385408221
358817481
405197268
289786668
377487182
90116591
30203777
299698761
138694468
367000651
42279716
92893984
348195436
180492143
157594116
215300052
194194891
311001027
203988288
3773043
450564992
383511403
376376991
72323808
72210622
320496779
210534998
77773587
237564714
62215302
329996874
122972935
421032783
87710493
265275954
298519964
177827084
147996082
450735076
316521551
14996732
493014792
409415534
215708520
173506934
67009650
431008571
367701825
230527028
487513211
223991219
181092019
371024613
100368210
253415827
295751586
273381340
316467176
226041524
363462406
378682478
56038398
338951692
152231612
143748890
104227645
450751575
321575973
252223726
254003002
138097523
119736809
247017793
400029409
335445328
273041079
467039058
118970251
493259255
50082437
106483461
217250473
83690807
330024425
170135034
337106633
125776010
443516374
6090161
204333886
159495131
237288990
260372283
498446822
389520601
256637524
455190818
340272175
430729849
59930895
94275176
421343723
179667703
193809321
321373131
15113031
466850399
140928540
486599633
312626005
191010976
93083093
29876477
274701783
275623869
200011511
464324767
253916230
496044236
322931279
458250115
155539366
60220268
71138749
153986187
449740868
180292625
109177004
142529394
111022473
21624250
89320922
32366195
201291952
283130242
206255678
68921334
102496992
199700569
55520966
415122996
390711545
1120410
297515824
17929679
129260630
497527334
334770797
383176860
346087921
157702076
193943326
1627286
217922343
265082075
8129824
20179563
445374699
469823179
162708956
408913523
491447428
252029877
293796069
192739380
387676470
51746
261660713
342689813
52268667
169698031
110329160
442980211
170818440
407844984
313426241
300079070
257888669
713389
35772281
103976590
158415464
229715606
458120227
228854159
347314032
466250051
249033721
145205082
436073229
264259028
54118604
427520657
16288905
200431025
472776388
256481726
52999122
86953452
99171539
105267788
256651482
62017050
400764350
279986274
469862033
214190590
432581695
80267054
214903979
468353975
36759995
225835794
50585932
494880221
454689952
250416316
461130271
56240024
395621397
249719852
320499052
302256353
29756860
189304308
2687377
2533247
445786033
408202850
442003050
397473923
13470638
198654532
312007325
414234987
331157157
134385709
480941929
263738851
214652762
48362259
84609177
251412756
274198052
135195108
98809329
81404356
385611423
412455951
137644379
133749172
162175802
458143430
436005524
44449013
499964089
291209252
399498611
298266474
51928453
341501661
48256748
65399090
392672544
360264072
332150429
223829700
494649781
313092357
487568550
209302542
361454615
72177726
313231650
488169018
59889185
412040978
69573373
445500608
177013280
59734104
431766131
339189082
370393885
220288006
236154446
370357974
11497257
135653057
168624447
63425709
477154717
216881194
481341151
369827260
77145266
313491579
446173311
71795046
479100287
433741860
133613939
193071253
358435937
299361940
181240270
418325121
63919269
103329995
216342080
240932549
163064098
624562
432637982
33457982
220912567
168792427
256332307
84926175
304445483
424956753
868236
134116551
494354299
482209386
356460162
71499564
148217316
302633472
495810961
127317602
88891683
481941251
320388854
447327619
133819543
1629123
218169092
197738811
457475469
287027523
438671359
120539566
287652085
371309340
6513900
8564651
392618119
262846206
93490826
197063601
40319311
94359061
183696504
34673609
429084798
40156665
458689524
77302113
342790137
307016836
204619714
431681819
141474438
25008567
231525790
275293980
379154041
302211233
473032791
189145862
441755107
264220501
309685427
229407191
135529841
168715678
90488194
380664311
431561884
36495371
77727911
324397546
130854431
113940766
359071154
412455580
154097431
170277029
489757692
496887567
477293864
46893757
281085737
118768301
71902323
365127878
394062281
303572715
19855462
219611423
492718576
461610569
483831923
154920355
43534111
471878115
176152384
134022304
352542425
107714267
23034026
282786688
284628164
6404808
396727453
143699317
418860387
50824883
313976345
408618078
400228801
143786560
455511834
33830890
262554861
379930508
251475119
9133493
36019575
271330581
228744915
381254502
232941149
212576837
388691208
128991611
36971304
64843592
263013915
389513728
25074210
286047940
172300415
309702374
292452748
421544220
305918042
63829486
472369102
119894387
472447564
225114255
116197298
280475749
111461496
231268510
12922609
362936614
240402002
48942183
134267194
321663268
430196684
219724694
34240105
171404244
348716305
71211408
236247835
464246571
313241487
261322044
102810862
338058254
71024417
395263609
259602473
229458811
459093095
84487926
201869549
284057010
309602180
318066846
64532758
421063675
49335356
77455366
136516641
142253709
478913900
270783834
463916977
261626936
490508528
350673433
433031179
191741184
274401192
169279013
155987754
87642678
283117408
258798615
425700931
206658177
6578576
37819755
436116987
318188022
122307681
137986535
102245031
284426212
456053380
19294140
58006239
357905087
449265858
194522879
158796
280696109
465306712
464075772
42323044
308331591
314749204
327870574
72774
89150395
497149586
8576879
29309424
132783346
119891846
307526707
339441522
126470421
345346461
128074860
444658442
467654141
266061394
399419824
252080353
74631125
271230315
310086591
432536212
73012524
4609469
285211359
206224985
322432532
101803482
248548028
130764123
416552685
76418602
483353248
358219431
426084539
344446479
240045206
411384236
464338324
47571912
250825757
90808744
392918373
378900616
387983537
213088865
497478361
139919712
465169217
72109486
263666378
127772159
357162049
189195254
132381627
494889759
395420238
307330511
96693240
496484617
290610985
365762276
425419570
126480584
76498058
204020461
470927062
316543263
115404696
287781737
364115175
218746805
231106832
109549899
97647420
119090368
322638763
447642133
111526431
140324332
372267970
227709161
268096490
81946370
416904414
252994469
76836128
164841003
60324979
173529367
161325619
203452315
39291642
86745189
329932898
115789699
290765649
153376312
284849313
406170344
441158048
1480839
124917148
172264880
111030737
75080920
143871599
286185852
375239404
107914382
426510183
247507373
335623542
47123024
181970094
105044307
300117492
258806221
269885309
212958822
284851939
431210927
268927488
176659932
370472467
98860386
144965982
161238115
104753049
429815294
419924811
45911096
431296133
397358310
70692327
394843221
324955581
214563926
33545424
52711336
322478307
460055606
300218708
10618200
7178630
482188801
115662506
159812473
93511373
238064166
225287647
378363311
169275092
494215134
407539594
39747559
445591871
52505575
53502025
50344919
334837221
325943187
96256015
118649705
75817849
19464693
13492925
400773429
234028618
47038349
453484765
409023276
359610306
106219824
419641475
219305287
440924977
387820332
231634112
34436349
125884497
456921758
265316012
147675941
303653243
25371957
39939851
249245114
77877532
445958227
152106384
412714752
271901414
100878750
31364456
347719262
120343443
397373732
101009042
354372060
296928432
54493806
115911688
156538738
13229982
388069514
375844024
454154958
275889846
107478135
341107658
254290694
416916244
458940021
254482986
73085839
484311978
294422836
322330952
414705861
240381063
326953687
327420612
364798828
427832437
211301419
65034441
48175879
108675150
166043482
255064290
258119934
73053640
370975977
414658671
86283621
111561843
143019046
392954930
387451688
103013533
86578939
494258733
372446128
398035312
248741719
445531966
382347289
395680906
120379269
149569501
136061968
447332956
476990112
353377147
375165392
40807882
418411587
275857622
1999383
84455069
30921911
260119316
10025060
254414240
27294338
96308680
365976082
170313384
341779961
105944121
125843268
428358899
452719205
498289395
178910562
201460923
443821361
61257850
97141829
64200629
63343702
85720148
11533584
40333813
291613647
239215327
433658046
210025233
15072948
435657429
146996653
398511211
48293096
157021712
5441802
75587434
105846743
223934235
98417169
447626703
182394707
224260436
228501954
135113911
75066182
407412515
189091186
18887542
321186717
138749366
435604523
384530418
76985865
299654458
277380583
368599511
391386137
63554980
431141096
258975436
499212408
78137748
10002998
400021856
87675812
15444799
328125641
193522554
91895385
426542809
493665609
274290091
3319596
74683914
261920354
78385777
482096428
451011539
449789671
155799496
89760904
237910545
40329914
19263120
37565002
170226848
387862631
281467490
233781827
171520078
40442926
85510587
102174177
50445923
485532442
189849988
65890722
166174434
235888894
10302458
92717242
229554502
284592549
448553189
304238415
46512902
26938965
138851194
350040792
329244987
294650690
292318047
67155531
187496955
311581166
457236885
210240154
199443796
91220726
444021980
370963873
131663651
382048918
473138050
182109574
220097711
15504389
100516647
386272144
251393282
110819104
331505737
333464135
247928004
280058925
490218901
146957257
159514242
129070095
496998048
488759228
276237136
141832446
408431111
316250442
453413612
218184347
26490595
5373759
309405072
323028926
376337632
293585075
57594196
201992033
475694648
277691906
70012773
428727646
16480402
173922407
39546749
347986138
7386541
139991105
128045063
350121794
139464713
287559304
331708240
136462761
128834883
107945375
130811558
389782345
276712168
84225169
460483043
155719114
89598928
122404467
331264391
318452911
415989541
388858586
20444943
244200540
19066844
442974067
172928185
35547245
116896473
64991285
383533382
124283014
204982389
11578444
326921159
344447102
151654099
158629398
333426214
133005334
119091124
464237771
375304030
395803291
400979292
335787073
404038756
490578219
458191539
235303146
309031129
226697431
476678084
181992423
470897970
495744927
124966489
143826154
31292171
94379314
61333790
267341904
71178679
266316179
131436700
398099837
463279632
135607150
56729234
149222197
268612483
175820357
465976319
143916513
424139999
366955610
332219937
180695106
210050180
142927827
415998251
19081308
369625257
245192686
53590082
193039578
93453964
31072923
336865731
124746134
125452236
398199520
244604390
196630914
17032050
376041089
94730750
332828033
11648238
151459983
482050229
132777073
179796691
300542900
129209937
456453041
20014861
461429873
137148146
230065041
104357699
405662748
249146348
326499307
150855434
155252782
19538884
244309397
186325704
208920966
221571883
311777939
459636837
466176272
8408852
476668887
194733712
103139601
162013271
58898301
107115935
496579852
191675373
286912625
297122751
320885309
95882017
317137611
134831533
233030162
47202651
239189231
138692909
148865351
418204889
142064694
304118132
437743772
386374091
490443835
146664737
460462325
302221773
458817926
279154948
163146976
288003164
473888659
266286576
450016434
32786959
373402510
446596285
76978684
12831486
96235387
250380344
108713502
413372998
385211877
194260015
313092000
124401107
332952923
314473702
395122348
475017617
118591833
332866119
213908059
461552019
332047208
174370383
116290143
143381485
453525330
279437118
431384648
279930340
45723693
381401081
165233650
271642554
180513718
242212333
136990391
276749104
492592677
98220244
42638453
230320905
292480258
208246805
207238363
125433181
22720506
102360710
452967149
141312339
287743181
19391559
455380709
119790388
193761941
71670852
115688224
499803622
203624321
47072871
279733961
101864366
428473951
444967610
373506919
461504020
39696295
363013662
238253124
384805323
461233905
133407928
115126227
106230515
341654732
322364589
84180047
364375238
277241651
37147195
358203928
64984831
56538753
166100988
37291570
102817045
237771839
152979793
102620666
441396160
200052663
234870978
43260525
481042965
32354939
269283795
442546985
72051233
484813808
33316460
309372907
446047713
166724387
277015485
52278227
360895471
99380074
136458273
225270708
229138076
26121819
435990987
294122906
435176923
102091974
331414475
37993967
192380165
484394267
493130984
486292676
36963281
228001961
382069552
18006245
260356899
3869698
313069581
184924484
488683506
198902392
494297390
287247570
365626779
271312875
192042148
79038601
223209300
181016772
304309308
452347375
207138590
92816646
98986632
494831864
194908619
430401106
32825830
239805135
267311724
378473165
226097810
156791356
106475125
108167361
27313952
366832023
112037059
340383533
51756506
100720564
39285924
398570248
387968133
257429054
22399474
80010280
336467654
245608773
113543403
493293313
50472499
320681992
86109958
149459130
168030207
133534929
79860235
53372388
373340063
199688310
431845552
99437873
356479665
38320676
60121585
383793616
257669050
24674995
76693500
161941908
125395558
115979424
60512155
365880042
225924829
82911628
298406673
414908835
181036752
411950075
408202147
231509250
85148418
346828457
233484731
253178624
480363385
165861317
306551011
206219799
365549626
238396562
158174023
74545642
129233589
70811960
458339257
239418991
95486954
387549109
401360898
220882512
356044884
314389404
439278905
81969712
249817383
90201930
496878546
283370486
2152004
257597045
14879735
439816774
104425501
100880817
192995397
437305237
266742133
352062760
496041387
132291758
442975673
6731762
59353751
72209262
77543721
17693007
311628252
173030674
257758467
65505501
393913185
113803350
232411256
185708442
48289414
482228638
275910371
45167959
265599123
130578726
155281355
132995209
70395499
112223207
233876025
115907248
402044795
618157
467970007
398086182
485426266
410945679
404817943
44780016
335671292
482361663
414989374
499815895
7908688
172747841
65321395
401821873
139067542
297732650
440046666
187356955
132477639
215957036
85041266
250593113
346535761
240322620
236104673
416931260
205062179
469980697
32838507
107106973
323115205
353324865
357709506
161057822
116786895
115043800
58354189
452458187
449921814
473343563
452274081
457830502
498607755
370111828
212168726
137675296
20360829
152215391
325032251
152838468
368172426
410073516
255947932
67224538
2912487
492052605
336672149
207974665
314549653
222027007
167597990
137664858
75351871
25307495
151239031
192138766
140351295
209593220
497113304
90273108
35453134
449387384
400619961
386577240
172015563
112788686
376768887
192376392
265004076
54317489
197731211
485692853
464391004
453679142
52917391
319819843
445731746
242105891
27794507
260281399
464132898
47908848
250462608
392001120
73216343
254217990
436656237
66083989
316327561
433769540
8873448
351780694
235673276
409493409
90874285
407688838
22282094
467643172
452581581
139802522
21960660
150312791
125495374
338868016
103991933
30929116
158687858
402240030
125551359
38998716
15037780
89684256
86907564
118016739
334201727
12640258
372234729
270857964
78724246
188562289
204627503
87597693
392859335
292817130
349607453
483733619
200505968
371889547
303893142
5603900
364208420
325853802
155916691
489703793
17238169
112424975
373149261
28442378
367181356
498700619
67441093
382219136
440901226
6865008
235874
275102952
19505265
224986954
45960915
450745862
266065595
103104770
38343555
11441281
395921899
240467359
495174899
448944218
112356905
151584393
454548118
329081676
329954546
462981160
171301821
347192714
75406134
44451081
375635091
442587489
395668051
295592535
177322976
336569276
302457543
30075202
464188579
174479159
107578507
362665846
125225021
373644101
318286967
16084927
385085381
66725217
256552285
232776632
15669435
221425542
384361024
322733904
50507217
214315569
285715063
221809037
414024634
213637548
118776469
289659724
8741388
14444519
85252258
186064364
203530146
240226152
68655917
20235077
414705311
176234423
382900922
392446683
49878524
201187888
408531609
287480256
267913104
17600245
20256887
136098890
239025786
257134262
458832793
142049355
471449830
97064207
216374743
237990815
310701754
335151212
27650538
171959494
202112082
465419148
358023857
258158580
205645299
279196125
278393656
472866961
455430547
13810929
365313643
357825422
67515168
126361603
145305678
187944623
143961848
165562564
324043513
235503985
422696826
135392657
377553339
246663007
84973216
446444434
484653822
395674969
134111997
364820711
67634462
336224078
182756210
278174670
446899009
388401509
57370794
77809016
213784821
365317693
91619944
79098464
223143114
11651463
57976418
368448791
199596086
201938265
386527707
23639598
289958602
161740884
11548606
20028292
260920242
96521821
466472725
98090415
344713142
100584721
462911126
264863955
289325151
145667335
43038625
236224159
386585195
452925770
314033175
452886368
170759814
258169470
384501183
393902928
269820933
442477600
114868070
469417018
496932217
353912128
345572967
286890818
15653011
357121572
306919109
129089605
453643393
273391834
227180019
150872886
373976554
42607496
415736840
15818056
40791183
311291816
252042215
279892729
116733938
418591741
232779096
287493751
29277562
117280278
33913030
299098494
412274230
1297452
121031863
409206446
355209579
466604829
196097263
223378942
176242753
355532723
352468546
482402497
128924556
432164916
133275382
355417462
474772412
49012221
371235517
368079946
360304037
475794083
147972674
477037974
394385823
233268122
117048076
423663385
350548399
150961106
75278230
115338980
152258557
196310093
24545425
7468135
15431273
73159039
83363428
191674025
428691762
435831973
174076521
410132669
367996889
159868254
265550130
195285652
208880475
489301999
63365597
421700863
465096081
63854622
398738836
211998256
297122743
15786911
135661640
187494
19264368
63456221
115526473
171522924
259766313
140071898
31507411
127713938
65747288
114870838
319387962
494439049
50702811
345980835
404571718
271216051
5849088
22638199
319018054
67245914
11940197
234900002
488946776
329552630
298754623
240201963
41550885
95877366
108505226
29728876
96064859
127769593
445701448
64107683
299292517
57984113
56695932
183316279
185698050
122443220
298187116
5086011
116882268
201406278
203583197
373970337
325138680
209432285
396608536
144156733
276678198
261065084
379056734
265624974
443134065
30327709
5826936
337201301
126205074
114332161
219446528
74786284
94618106
165147976
138893966
246426974
223132088
48106250
429743252
408830137
170549469
227930367
266432499
287431736
429336645
470015696
161402073
106991676
179447980
410526960
251148409
308642529
24108395
482721494
426783854
467242460
13049202
285127142
304443760
139254275
251975654
23890288
66556910
346593759
189038263
57967228
93020732
264686702
106073477
22763983
173516838
276622945
103210702
439949336
416571032
385063698
409965031
430489456
492055373
441929362
341016415
243203781
103088243
365124810
78441627
29872096
332367269
91490828
314999237
489327380
83261455
66974891
13217667
2334716
413568649
54772281
60301943
359105733
319458982
18891771
234386067
345492171
148031067
337596768
285441507
64602099
222660465
47922889
495091554
214715838
342368603
188624321
310435970
445456845
406265482
388877596
475328940
91149102
480368424
142844529
80476481
416146230
209819419
93694148
418480945
475904419
982780
478782888
335010151
172958114
350191010
69396218
18450284
498222077
259509337
156408142
415340527
482169802
204331031
262948432
49401991
399215985
451572752
212354312
344672829
210354585
101231908
172518120
301503686
434116683
315362648
381980167
202779264
25182066
328190666
121260208
353602837
329173445
452559447
41129339
2131558
302750457
463041908
373098194
153488885
222551245
29506335
68829411
57237398
86353717
184294194
459155740
485569701
135866946
171510051
330242529
198737882
125258310
355277001
241568
411891344
170639648
382221734
114670607
48338066
62928751
235930815
401940902
392102195
41006613
295586592
246750105
343757069
258628500
119848298
497245953
481179744
1870984
418591715
390933493
88224701
102885909
350089232
73794401
91269206
374115634
256553282
290007087
499373944
111830282
142765006
263781639
134986281
24986739
378452246
183324346
87915489
466899412
437781599
332534036
7906024
233368191
431800492
204179445
491996690
404165141
53941749
325692785
406036124
472533464
69142629
494260824
427935724
419231860
420571577
371721281
145863845
177124858
14244719
145237788
141471491
157009725
409019427
276457771
181996463
139988024
459782117
122428304
106887435
250080067
307478691
467309810
483448257
239279182
171489254
327961298
143444322
225431003
6170434
401996797
50480818
75313062
248773973
478416541
347061273
21861901
350137821
492925118
198986758
364382539
490679257
192974600
21392263
252215035
469432370
55905078
244719410
281730838
30849733
204123196
31810905
338328423
171433006
367775513
77607604
195438611
48253163
73568277
420869613
406939948
328081425
471350430
334769362
429371749
302283322
34346986
451233649
4937494
27272103
2736758
221836385
370467712
195711357
95744999
475199098
165143727
4166428
219918508
446874564
35016160
424041703
331201820
373344582
95474708
51493685
303468537
143429671
99746847
229553165
64299283
6686794
410150942
388166065
193972507
339522690
42965738
228319493
290756339
47903232
108107947
293493096
122255968
478575658
489204453
218000966
453774756
6864531
222167394
26209615
306255446
257183553
450251317
137457266
483044487
398242377
41467302
286513023
41672047
141214148
368582540
458487681
417293
278733481
199170097
194389800
118256170
242135835
422709292
261528860
142555418
30817238
407538308
264811385
361909248
396742760
482812350
168200355
256123642
204979743
194409969
62379087
314679648
497177637
52352704
297724134
247936365
93820005
436753508
289608411
235034152
305336047
100612444
87967797
436585879
299782540
134873948
407358401
41918374
410099591
21403612
184473791
293433180
428941919
449285175
155342427
178201030
284613877
176059133
434324671
342109971
222985453
496703758
156789618
220163090
49056461
307030103
468099454
142876466
243783611
110224217
230426969
401636009
210836660
318394765
338221888
363135551
305785064
98096640
405053925
215884654
119500251
442044067
9317834
48442170
243845594
17176612
226643199
28459470
193235745
160967870
223085792
416221197
10187979
379875410
488900638
59244439
186905512
457000092
54637256
283205474
419740660
285064225
184841483
483093671
455975341
375579722
346229221
261760405
473676361
103799497
477645058
445692963
45843564
339479243
494135132
142205509
356655855
73294683
23181330
402407951
86778904
246267121
318629147
96966882
478658882
160046137
8727672
18080746
117046228
63364928
301286219
389303239
348429152
338644053
372396909
156920844
214223774
71142481
418681248
40416486
174941978
248842658
486109449
73301893
440838252
332760932
215507401
297494106
406055614
91205082
52418408
492834517
337472202
371047555
442317750
168647436
31093691
451045422
186728181
656270
14410349
488014399
242475860
215355852
326658452
114872768
372276695
393398577
38531600
143474295
286331415
213473577
244833304
124957215
286775469
185671555
457718146
354799221
335682013
216290112
446004302
388100420
61640980
135992856
111664326
3958730
304640291
495274368
455004151
491368471
348446989
321930851
331899221
90922848
37286702
158557672
58311967
262079748
404472601
96843567
405554042
190804015
310317143
2903697
315761229
449608964
188575252
125995726
304408184
376773616
342285837
102928838
264874035
256443169
91438045
376538361
260401898
396078335
224329080
67922400
239963157
72776069
242369602
71862377
163698916
279656303
82936401
74527235
394252402
487409001
171370801
152322796
178213015
334204295
155226492
346490595
136329610
196318095
472486320
440737794
73091710
314772157
396182983
337965745
71215325
487621027
67020457
184133574
236215713
291349536
104572325
476178869
216641956
346941926
48041245
380340872
479114580
483493997
307384458
373366981
470902997
478755258
25689776
1632363
165475904
33432620
348122957
301805514
229750714
320609277
95059659
302842424
487897785
491242641
493324520
411629461
331380019
60344976
448279386
67595731
204210863
52851710
43774599
420852819
252309987
444332195
153710042
83940918
280342544
461094499
457307898
251245540
292366108
335514026
105394255
310358363
368946645
453517211
112163876
98697358
126642839
59739886
401539781
467056975
403498878
247380652
231202787
234878896
160241979
179482172
154990978
364452842
84850233
51281928
137822012
189676571
348130475
144048405
273617488
128473018
457659255
230925386
232234909
102541714
418955763
337629163
412900076
287902407
143662726
377580304
239116116
122821916
289836541
140655897
89878891
193335419
240552900
321081677
280730666
400794879
353080201
435721644
117764072
437930433
487003571
255586083
127607004
187650397
252150839
401224491
316123414
209810093
484666228
48358323
164868158
403621990
385987485
77768233
44040748
382166562
307864888
283156864
4988478
97701429
276329112
94867368
143553199
16882011
268465396
424283864
417676889
121545596
212521859
35440960
411992381
52041782
143543394
39599384
239692178
248210584
293340226
55815592
458020676
130522806
104173914
122888833
386661147
342677750
53173418
430701895
77360664
213554657
66375110
82349141
311256085
195220573
29732860
454809283
212102583
298198255
231609499
482295824
419743851
444131357
370253135
184252583
496173138
366312881
76368318
235865316
114523464
369708543
291680907
425060492
352747700
248371172
400465676
239408847
443565273
306155445
22627093
20925936
19710102
441518554
103275076
330966186
136739126
133007935
138291821
201358060
283722542
369901319
183653883
55982744
314032675
406423370
240235326
162722165
272736250
316603643
398587480
239776065
38828537
42784738
164836556
391576237
143672261
417818584
483501435
87237533
223974028
358644879
460679821
243684129
300163432
416471248
427166667
436902557
401995535
65458487
138260616
185718076
287876157
174430851
94217171
454425183
80854220
334452496
117147347
206106821
151056138
15734826
298399237
42401026
411035915
463235793
433977262
54708175
233570728
269995048
141945708
457544755
128639926
455141880
53745236
428803357
371613127
480911902
218222265
126125013
398886740
208999233
164359440
39279248
383430083
258576610
493704430
316800654
93029105
110851777
375423826
96601594
479102954
173823062
139002620
242655221
489575206
72979881
297363395
223145933
195491281
291825454
33207040
324131206
246967333
86952275
105450915
471096812
67864176
323673179
97221824
466750915
32672411
114097616
6030162
268618845
372674225
352250943
85419498
465703330
315619071
313359675
62304923
147238377
487182737
53823894
389893597
329274294
479320127
187256991
52420227
174811407
331598797
85627266
498942612
78566129
172579540
104393526
402179292
92960067
280583057
351917468
412227333
313255467
466015083
270773846
81874312
338689307
123024788
19810161
156908988
438643859
333169836
71730263
438398587
172868924
125554156
328292183
2143217
104874282
368065525
407079795
132202040
199664321
492707060
131144652
130746802
17802951
88054529
385442445
110763017
368637585
237359912
375506701
34409404
55891346
146280546
468800067
247097005
269305334
488610227
404005992
60465544
174296414
328252606
498864130
347165337
306323114
179672664
201824906
263713747
47738188
108904700
395915787
99918861
454128112
379576790
83182014
471931062
320147670
468624458
435210431
41301607
58500722
163233483
75711010
114392067
309514029
44511076
361489071
431335714
385637654
118011415
491801257
59934068
298780372
343181738
259615756
105103485
375370753
461440661
368817232
275625292
70345361
264733018
375544152
24473472
496826159
458726165
348920885
316973828
279866975
136647667
358275434
338367696
299881150
433986443
452759762
461911530
331013870
166765185
393247243
69167876
137292951
237564851
129101943
436073322
433262940
241234050
41176807
308633692
202674711
262510390
84258983
125536423
27243407
312319487
2526246
376585917
123562003
203963482
193559744
403428977
340611149
51835178
94313024
493008650
338337972
47072786
454920179
21868194
66354322
200683773
91036069
203647272
438248623
72654363
139720593
371511562
313888412
33413751
32661605
16563122
295924140
469436939
494615896
175683898
134272777
497142141
52269814
110351132
201105623
98345910
13780108
394233123
2697439
108093132
239758124
193551762
7682269
47194654
215419955
74036590
247878426
158972375
130200213
38643400
231626737
122437157
410154961
45515149
8367260
295332917
414594622
156807751
264769855
261726870
332491649
251558984
258869010
237277814
361910115
312490984
188140075
228206574
206724106
190837513
188816057
446482229
236905627
196498325
493676882
452325581
123051266
94071659
463814308
105767830
132715058
195441044
228204987
42870018
93472544
89088598
190719286
360583518
245896348
308005493
122310387
78387996
59564476
233695748
168182162
421474590
46186732
208838588
149681163
105427189
399676101
338497220
51909418
136581727
387511896
398102651
441423659
363079514
492174310
257754318
468847343
124889367
453195362
49568681
20275737
399184257
138657278
210995022
112284126
384553626
19000514
87110864
315457973
431081341
320806612
336156486
352555930
366993343
44995074
354753445
472420531
297187526
193250664
376846300
286285604
433278911
127465303
80225614
296358424
119639612
337979932
265205767
97045330
143691645
167290799
117321066
42875901
305948077
180832440
7676379
190501702
52349305
94787242
358476026
483430646
415593853
194632512
188502927
135103547
239627585
43256371
460040430
36815110
89023386
336886729
323100713
22302297
464352031
403326326
318660720
436507994
93822609
436382838
33553324
237514253
103673637
3390741
280390154
409621713
184223180
288066532
452639766
236572485
382853773
311115791
72519482
150963978
358264654
261022408
286067524
97892238
304278779
246107953
487223699
393302164
435511034
162840763
415604460
252379416
418683441
86781532
41403762
12506049
23164369
74957085
250020302
479354357
78347825
382926807
241492421
262571005
23509690
194132186
351659841
406363462
357764329
424179322
409843791
216028982
185201729
195911315
166437572
489480507
294535619
6177622
235299023
82563004
169018385
3419834
334942420
87701825
90201365
376346181
100207873
113365734
303819617
202744526
445236442
382167441
85671332
186728863
497254797
109181021
233377400
201430989
368060835
91141728
125610310
277904625
159687062
163328391
326332291
178640985
5325249
120867910
184818606
240624271
55947265
353836990
244044105
390889684
441538814
334245469
119752216
394263039
300127554
276088184
97007564
245363996
10771977
35195248
284609210
8026773
144376268
17986609
209457762
12437102
109128337
187584423
290341727
121331750
350912813
116674017
299972734
356238062
90058278
484791339
96862332
146005543
191144681
193422788
389411578
132683494
27668257
361680146
379462884
180312162
137768329
328986800
278192509
148540305
364182047
62801718
9083430
8558314
80788327
71057543
373511768
42433015
258641965
16369846
16281116
109554778
133043862
316253849
318309191
75618492
153561539
415171522
74140386
344706219
108594310
316068315
329906065
488778918
177748460
61885300
21607431
168033141
390872099
299799940
316573445
255054145
362601657
325656874
116128811
443389983
396714416
489640578
338339349
7872733
6010423
354620464
117427510
491570636
23390664
288253052
419705479
176952203
55940925
493845864
21658421
17051586
162430531
204080837
5830503
340178990
265966137
27437934
8212130
156838235
327237873
177301927
264408732
42355881
355475152
380537542
338262216
104705920
222694471
176601564
112578652
81221245
31222028
82522513
72791880
54612691
370775564
345013711
84081245
426716488
191375926
105739666
443768074
353806456
162336854
302114928
46501798
428302990
329552861
54713927
85141225
9307085
84532205
202066308
51662966
440007357
82603849
242441533
44713276
157814671
419043096
157291927
239035915
302781475
239814439
164344146
209910518
463106354
361874208
293991762
389822841
53250134
252247779
186107266
407056589
414584633
488222194
453558386
195403974
170291406
360788665
280545198
179598491
445320869
482611505
83777808
385328225
417731705
326219340
282557852
428062727
97778787
439849778
19614993
253076614
32180568
36475491
462987131
495286921
398349698
109495244
237626114
451599831
214259375
423733379
211172772
481360359
411955572
17247509
176764332
82246978
230552525
309825882
114361820
175873394
144953738
50655979
413717970
62685443
229391670
196275822
343264521
327170456
488641951
362879514
80247069
20822519
399355004
395750551
368625791
297704701
5245795
106251904
101820884
72021521
382501635
165510007
53381879
146973558
182757515
230146210
229220535
413310040
39972091
196098706
441699785
37442181
246754684
207934106
100127623
476146353
404209927
295908495
155833161
245368230
11304360
88596581
118707100
410659363
484347132
487332890
60880416
342109278
446101146
15217651
414130798
181119132
180727657
320029028
328092689
363485171
50175237
409829576
129311562
442663680
105928281
71011346
480105860
205199317
278945452
432749834
181345669
35671730
81174680
189695181
133556311
92479040
278291762
252263410
3138402
262638893
92112652
416535169
104748170
390730149
431752819
371395319
71849280
112480475
191424346
399941968
328481998
94115934
162287895
457793559
389295965
268216176
381321257
221918176
473415492
12783060
7184361
7277512
48454789
88359041
196972693
182011100
33354432
475264454
286790861
36492833
90419698
378903512
305544354
47684219
269633660
237297172
419079537
193999291
202293999
463020234
93941259
30775996
409652519
108745505
488569554
151464836
376961680
222407162
373383011
202893523
235190221
233083724
210171035
283645010
321442764
259660079
318172461
354797195
87440884
104963321
243806379
177860581
336383185
401867084
225544799
106016844
139164256
497140687
300016135
193974606
312677272
246473745
224750601
222329790
355219249
65836506
373794625
84697281
288243668
99693988
287590803
23433888
332777711
350278189
159595249
6736826
109938267
330284061
214050372
49895502
287763734
457856750
227756082
124146918
212240186
453300880
82680113
203920793
302957918
382696247
397895398
115635189
481686343
475162350
190481331
189421944
40998855
64275955
126635576
181758874
16486294
414226378
57709114
349264004
117020919
69820714
356000829
79475537
400104775
70051200
129371039
40384860
380424302
357127120
164531777
92664487
162944352
247211889
296585279
318418621
482424488
46997028
434053810
464110830
22159377
124535140
6049125
415674583
41327446
132684700
449949809
57813740
399427430
7658922
407077743
16448348
429995987
115594924
448440236
182617113
38162475
77811274
223001972
418586776
287454746
387533748
363767614
302915449
134745637
12869244
121334069
469686476
59866271
407904230
286313657
434541999
384955721
292362782
350216582
426283167
277563833
300166390
336613258
176991262
160341663
96207352
45955961
442854001
211802275
494396197
125471114
249964750
424723822
348473085
21067877
64694919
88523185
237351843
220126719
75785173
250221086
193977140
45471648
162603709
101881369
331785304
97145707
486837090
476664437
299878640
265636608
254228270
452561381
102249865
283735883
112903043
198457216
329691844
408273396
262775843
176604392
33744509
12740592
453844565
234733945
386324820
371055836
175773481
123676662
91182554
251558653
226414100
285159693
149546652
241534160
239557414
333848308
191196218
226394503
310512744
491074858
344547462
417257365
443636238
446797326
200993248
409055633
497770893
30685091
317329028
260546735
59805834
203589888
125803678
13650398
290840184
12128498
237222585
466613665
488321511
328405139
218172317
67251962
466081183
220235321
161302473
205638596
54083628
352498691
284549450
364596371
343573548
129096911
134370088
139726137
75894236
335363335
48781769
426181481
218564777
218627148
186728215
278370610
274733387
312531893
144537359
65573571
177176742
381759944
32187235
18014604
62681434
102875903
437782918
28762616
323111223
99085390
86917564
377194850
451584080
371467013
94307573
147673979
563924
228677660
287400116
428974511
416557346
188698236
355155991
135122122
259841736
394400558
266009083
34575122
59448802
263062793
452665044
236625543
144822736
484852278
107156498
60020521
440244533
44939415
441299489
115872107
496541157
28217052
493066957
300641588
399684064
439890881
448315567
400247987
21084892
88232034
181738850
437642237
276930269
36894840
425280710
36772004
283811749
191289792
423863478
343260550
454352584
376528521
79886092
451691672
213897151
39558942
364228544
6658035
437014708
305528032
122530141
433555864
333745083
468113449
86713804
85945499
408004329
35029370
486193485
281605572
123261403
20448686
71764160
252708023
409859878
497044869
141996379
193671626
188334660
65859856
36932176
495203596
294904728
469334619
299411619
361318230
8893560
163640162
367976264
298424620
469168194
490506405
84496835
155429628
311136205
171210638
241375126
71656886
206240007
80084963
353262457
182017761
100533648
425026617
434725784
10393525
422071485
76722162
56581503
462922497
495098369
93513678
458126092
290003096
62848296
110054062
3837678
424258208
273694223
371813941
75199179
95378768
214836697
159696013
250808396
25972902
330906651
492183521
97629787
389663009
72268483
303408595
71680770
25318483
228435211
358922905
388228359
3023048
435645066
444809861
465945544
283259786
38323538
276587987
73262881
453688186
386642048
429616910
230462745
12852622
153947203
305661923
108231390
368783899
317874287
359039785
247273152
1297289
203739657
197419290
390960298
128524492
353344237
315157419
153842974
81779447
26596675
42071332
437318846
314758092
339397545
255780741
98017877
377721082
384885079
23797109
183925619
124043478
453414019
266904715
136896100
107361221
72566637
245127489
328661471
242957276
456683625
428450975
244254564
160423281
125870264
487731213
288947772
331730852
155404983
295307097
266026651
182001657
189894781
203345496
496759748
29292325
459126237
94777624
259529758
196527667
471091085
295971729
320571145
424505103
62876443
457467244
384382675
487959432
55111084
213044145
230916707
11794708
141495119
327687622
172217988
119881735
315418835
313682112
451612586
470823817
461505560
70155588
5341826
151400340
273501084
354617925
33209016
85143672
301911901
145255126
281671338
273002985
441226854
102242482
50024439
4103296
412226077
434407113
492062727
467337160
147451257
75495785
479131867
141462728
403183407
3866207
113860814
71118593
317548318
417989751
41942409
131570229
488145339
399800586
282970569
261646422
254418511
168695936
199306445
56330411
313951061
480977782
181849747
255177914
435736616
231874185
111797562
347962692
166281297
103860288
167816204
166248905
31872425
146948070
307711632
435055831
150814276
421572445
6174423
320878945
192078548
400633183
452449174
180223886
300433769
87936094
294386659
407368631
256632029
493693103
316215393
423099442
327187236
498065139
178277355
115440203
229939323
290074916
463402895
396220619
246451556
131219098
62469523
278323980
130683519
222697507
65896162
134014147
496786303
72070584
454893091
188864850
472703766
259858616
369088735
125653886
200311061
163475393
385538868
456943090
9684847
201754260
232558883
336872083
199819398
410836237
452312285
429758720
53427505
268231531
178495690
152395412
251966980
93481565
430719391
235166851
316179071
496615552
369180997
312965373
421202487
176590439
354346575
246422604
436449055
223435309
224592842
136760115
239427054
110131709
446219556
249111900
311885969
31294790
438500334
364221718
442131027
243328971
146496790
348074883
11560501
324992479
470294
116043833
418474043
283706036
351210683
87169465
132837939
220391679
252651190
406556777
249498469
106997764
152979380
38463875
182949424
377572221
27740342
422376477
487703930
473959897
24004729
152106250
5254687
315021414
16327967
299902065
58350384
162824756
493299
69910885
340333587
353479944
38471069
111323981
489702331
389681751
198493446
122540269
462589781
303660987
381613397
212088249
410658750
34592776
250552124
93608173
264681349
278292465
368501002
104901630
104768713
245022082
257007879
462539751
60043495
125852197
114958167
118393879
141193305
115451465
40821115
481526891
321447760
431808535
92850871
311150090
321490285
143860668
286206710
136596417
447521654
167820106
348684665
210696755
54929234
451753140
156821280
319610582
82561956
377838633
424512211
187330669
122860714
34036441
2386771
35420560
12404989
117344938
6330790
153598293
85312754
399668256
487641535
406760514
331476790
433008758
217910603
5483426
76869425
4117313
142079842
376907431
24453770
343280859
440120537
79383003
147550350
96941816
251509936
230112306
327296800
28538498
417442974
302673865
62574938
419829744
190610777
427496279
389691033
196941566
81094571
475003787
449126174
68736106
381764300
133119315
354261215
99674902
138602741
283646991
456308566
133198934
13070773
333278688
328996144
453191310
265178042
329062846
402649477
16687978
59175151
229946277
45226475
329134476
385136493
460317765
101480571
75747269
387814043
491171604
125205187
321424965
466175390
74331360
242677422
200456041
207450674
96938636
152647294
198569766
380585627
108955860
184285052
393656399
294750899
365797547
199364060
59928940
194860392
102013537
76616917
106551894
184476165
474359744
435686369
69612657
287193860
37166940
145359926
27524254
380854895
123081464
348949218
199546636
197412823
444142992
400002676
257379848
393597979
52649969
308465966
126699957
14122180
492751017
20356356
308873078
211064915
72236767
221318370
258441659
26766655
150451638
364993552
211242819
124811381
153196273
133371828
264521592
42879564
131248105
292045845
423734458
254329568
493511415
123281093
451742390
437654406
23283768
61638589
331252384
428450088
370104554
457952341
442572268
215371922
330825048
103961697
426436837
255578166
325280066
37394847
282344821
475731704
402388398
493587639
100543084
408101022
126959466
217581028
450980585
110723922
9626872
227231394
365053489
3138286
350512486
169312230
293309043
226312605
230950819
477077779
7279045
453571724
287546471
449851312
168943646
118371518
53813008
447896834
226466035
379093074
485291680
8810855
354824777
240196429
2398494
307884212
148297451
481874311
25465239
451794387
445114585
387608463
179025781
310168073
243263100
382054618
331996655
36572143
108367223
415463825
13649921
115646267
369035548
301196391
418013930
37979193
272084260
471826937
338392378
498550294
203436362
176200409
359877501
410777490
416396838
214792346
71178054
417210640
49183008
449159644
369005026
494297592
336768106
48030806
156982017
80031206
282601776
488978671
469119700
243485350
404442495
482769620
211647968
125994394
136482362
129661897
16489939
261082973
454005185
354882316
112149618
9957899
31082725
472027118
420735388
299995914
186819463
491913441
217206553
236002471
441073085
438727930
82816414
130357542
339275088
239798430
62905099
121876863
228777100
32024798
365362212
485735946
367310769
77010179
111730340
356309482
59188427
128220278
117392454
13193611
483102593
82058424
23151509
366701669
54085541
443886897
166697582
93421356
288316689
383904134
181940178
81906125
175148416
264756591
64780019
14423503
4555021
127685117
136300365
85848472
159709915
1662576
71584418
379537035
431189106
183314757
235846517
490377532
164051386
205755322
3571142
147153978
287813745
379239003
13855647
194415638
175642251
33069580
140353345
463958939
269490066
322293522
398381416
444638481
439566464
463161434
459061983
444121484
90846550
95362347
382486308
103072816
449541274
454070725
482609851
233246731
489901833
70972719
223624262
153953218
276728040
79711755
153623547
64541785
311467109
19995545
258957422
487109359
53065125
399310766
303584650
322555190
74120639
201966065
267193670
13687102
17643850
78772004
310324938
108490399
26650702
192811245
64079567
328708327
499398321
399205769
61955057
489300153
470178487
138095670
495769722
246906526
70323776
149393268
311448310
381790885
21905165
422922083
368900243
74970289
174749200
25001244
250041830
101386190
226967308
17235499
115073292
97127509
448523854
277914581
58134260
475174555
323242177
122213826
303882881
322640497
21419594
218354289
164457001
491598080
356449958
12743074
91020957
426773733
162136341
254985619
308564617
184041505
177907701
29981212
111528145
205173253
54982455
361569974
306559442
134466115
231321824
274149085
231593623
179845677
52063665
289727882
7536583
375305841
411941707
311419463
50462689
285877652
29773751
214919689
129992083
238740060
227662762
221013040
165513793
242315455
475998658
326594761
278873311
6422710
356575972
390401456
211595962
411558427
104487781
370671756
46024541
335809605
144820840
277618163
15655281
196884505
67346045
23191864
424706697
331804103
187127678
475169386
117681755
69417781
42605426
100190189
308157840
122784540
321203228
473671632
365099994
149718237
152782745
496489656
8657299
9358716
386891111
220253260
273433494
491378892
90925015
319458034
179704848
88262207
449592549
47876480
137663063
369454945
423584695
62369759
53775399
110712373
390055496
23973505
32646505
432660922
124163694
340804344
55445461
297883273
166992328
273061806
447601510
319775072
122067813
456258808
329133787
8958924
29028419
102567281
352854167
472469786
274541666
385075366
60731992
76650566
432951845
50911406
298621862
356536540
113281164
352397261
319765264
3336660
376370765
352411768
288513933
353050810
193216111
196475745
150934083
212724790
322053902
451051944
32499861
444121714
259827103
214150000
305596989
141371873
169233632
10967507
113841658
296291649
396042872
27090001
372942215
328994717
78001406
171564076
38047608
43798922
376477688
357812871
47135581
252848453
62740990
188165865
105899262
255957100
384641609
109349696
468681890
206695510
60401639
353698102
3333575
172745093
67848101
308930564
314116966
89598084
319898070
280474975
385889733
215940942
307564976
258831947
44935658
238082733
282912374
435499617
281881654
159390062
293312487
181533586
264754866
356053476
222215802
223170479
464526927
106857410
185036527
285725168
166069271
97954517
139423270
169402846
270699610
59787722
478333409
84816575
149385806
298231478
365291549
35275538
366688771
25372876
146623836
264140780
115971961
282052561
199640396
250369966
293958974
345469234
431903552
58713839
54039061
6635705
134400670
18565988
113493115
319437196
156807507
132078737
417391712
148747128
301481582
188091321
61051202
132331342
125424247
210437007
283079172
343232148
98228896
149767942
221121375
97369083
413908722
337093335
379421643
113549117
87463301
25896969
311534703
371883204
84610807
365573763
378518908
71527828
384139750
344528374
390965023
393463609
476607111
308356735
42210736
130605044
348964407
103261937
262936386
326905006
166215295
398531909
170137153
116960542
48299850
391258527
214329624
314724923
80868214
446267619
280790392
168331514
472164587
92325094
40214717
409291745
457898856
271249976
480819573
194554958
115778350
371784595
88018566
92385460
32657681
482745653
75506855
234138440
86007590
190959592
61043445
104739236
89491500
231180597
221699778
137791350
474955475
436029401
305032624
55823688
234813371
85823015
76671553
206977957
30664460
116886269
116269702
488563316
240652597
97089274
35634625
356430946
321390220
476169542
301332757
206564253
458915194
229355963
440702692
397439135
420315555
1746136
2178371
9807054
85443084
223878148
114755
60398558
12423900
305147379
468738598
247237271
243486745
45410150
454215227
274151205
14812771
423001280
115230872
255465367
372606905
3381848
464412664
46513477
479551389
118261772
253077729
438466582
347617734
193780420
188422069
267933288
195526555
190600439
130256694
133485990
414478586
130371448
193884547
426902485
288035178
15139496
174139755
31521923
60549646
480871334
158189479
75362416
403872613
125936702
183344134
128995870
129318549
147756797
175509346
461386289
266018568
428587074
252369222
466152653
122367493
440791290
234085941
170410399
131391728
364342634
303896388
398386665
347230433
350297286
325289150
135265611
365436782
351945256
19303885
425986427
185332941
30009715
353865194
89205554
8462768
37209327
70717775
137781316
184966123
246227120
99167604
303501042
27330545
204053177
269653694
149698037
144844467
356255986
172624787
276236194
73114971
476521174
27139211
420345404
179334811
352428360
408127366
44771592
56889967
279947602
323274370
242222908
309957316
177139563
183944813
318420083
214348889
254662587
308717750
251831363
353406058
260401705
407848756
380736602
464454881
30018802
382950990
109299347
386274787
55575776
238051893
311906110
384613301
265191103
84767865
63948111
470135814
492895230
461236055
379542132
125359183
284510424
121765039
435316498
314166339
158226203
106252932
381031579
265405141
267487033
132862942
118811198
27888737
40711697
499547799
344859969
70730498
235015140
306675668
309521637
290590915
397243912
121427746
27720567
14951366
206195610
91668678
485087179
51607191
405421084
217145662
176966373
42447859
338910701
464799222
356614197
349653255
423568505
237645776
115058396
191055537
223025069
233869593
71460625
116253117
85933744
268836945
39499967
320948883
75512612
349021603
464056150
325272875
322965700
491776716
340224240
381677661
435961745
177827770
433284851
341382828
394973432
462767575
383830687
86400484
427566796
240444883
436053738
203651652
330607010
51112133
394707188
53632078
137498078
318684164
22401547
75948173
87521108
61901513
249413407
15550072
263439467
213469556
340822946
86405166
57762624
181047186
320599178
493724368
358874955
106400380
335107196
106364738
69167954
71454234
192765221
349251101
311899116
128818959
52902752
495022478
32447443
300126291
48654555
22461872
118810454
71056101
98410044
206331561
485473965
347823451
221881632
248913431
413809358
62704578
187834948
471571981
96268115
8434125
465296349
307659421
114834504
152919896
414024159
184002457
224374129
106789379
385769909
36273244
88124689
438672660
383812073
473088484
238798950
284982980
495550355
210125755
208555432
446476751
416457316
194029397
146816553
490855299
442942827
60625910
53559876
130777775
32197891
2344342
139211899
497494239
310003763
106562755
2930486
224027921
143081563
227304614
183333651
28851472
116094209
123974692
467524131
499906282
449579527
58839433
284889261
297646233
268965187
493444692
244122983
37938854
187474088
390939535
28794153
482933267
304081797
434870380
466227393
336279687
437214722
457955643
186290277
99734836
64518397
189220762
176279108
207599960
416525375
359612758
236451431
32619583
336103801
56491913
32525864
138199679
467847697
169931476
435845912
89329236
163376168
32485246
127268089
203366607
275941133
8578593
38816225
80022929
295965325
5043617
416302615
85696398
462999260
455109243
185431233
27517656
144330004
361710340
87633967
413371730
73839449
176601749
298507664
409943250
85610014
183549880
48142928
53457710
353481355
336505191
142786945
369373874
368990437
122571386
72740481
144931569
131149978
111556705
77470849
279631654
469116674
493773463
365328051
432115933
301399057
50759283
312149940
298245412
412469622
252300259
64133493
338825423
428902007
362641156
101285024
14512020
46191035
1944303
67969730
252188742
338449494
63273026
121562615
59956282
38360763
46819447
204887850
22027093
10892504
282358698
301658746
480009177
128648512
166986797
264641461
282563920
70262431
429307752
80809331
482732053
181608010
144942823
174073827
110510017
7583978
275358850
477538388
406291365
277303152
398024469
10996458
115752645
461297495
132559072
175708926
352174609
31894871
233113127
374201701
395303726
367988176
175860447
227829254
496636687
195363595
492470714
131716958
265626025
421778465
212526288
100874429
455902827
209985462
274948255
66412843
70085792
50307104
396467582
476377156
327610256
294492051
487373613
295879252
108305897
472449036
471588178
460480505
4343906
57217656
334682206
252163983
425205832
363059004
479993236
274358870
58422598
472463949
406075828
176564974
246758766
118602115
277439403
55177944
328587577
52387657
121590786
398673368
455211113
370574719
227566875
135337720
165066769
67456839
431216971
273372665
39905874
402805148
86369522
396766132
460022804
273568079
148930114
237744987
136627082
128923350
12103856
47566031
453903650
418179683
76647356
53178767
389298150
354086758
108356710
70402078
258990767
82463847
469075445
66718231
453038566
49158671
202055950
470621686
116615509
133272920
96510703
9037734
388594420
182880224
258320217
201133575
456448302
407250331
438878561
445591735
388690032
450982416
345674117
195110033
369162099
422321472
100805152
110976600
276408230
61678213
181378677
387915348
144142060
2970473
454633578
449696977
52129143
156689527
272835014
21261003
289962446
369345716
30298736
31073217
404742291
288618953
232206791
361190592
48385635
171085351
159298678
289592018
122067767
4972794
337218402
343746217
427294266
438023553
454722816
56218847
352218118
136101492
444134194
348876529
139071964
251284123
151089857
43717458
407973649
423924870
64978460
50452446
145786938
447793547
81525663
50529228
88928851
313732453
264236172
137314485
337334156
423534849
279422854
459401922
428507643
116641256
155664490
208318260
407181160
462903657
117053458
259399277
99005148
61187651
108275805
90593463
164988125
111882013
134310920
425478125
35806883
51805731
475930570
181593820
499599277
409972584
232123047
88528128
76221389
496359218
78358964
413555544
272410419
357781818
225473817
53434413
326939425
233654658
261752672
86636936
196558314
378806129
198552565
148079813
292510131
159344721
91189627
310014607
271226734
78016898
235492731
307033616
129822628
63939652
341143787
481938256
473912236
73266833
70466383
402649976
422142403
1341699
168721871
47069173
211639868
394195687
100503585
38579292
127850344
214772608
477732579
176925009
446095088
176285143
325004821
91121570
335629864
416194447
401136176
106856597
494211344
136628906
266406564
124033971
200568557
107550350
458488578
26997144
33333534
381471313
282163471
307992288
382813011
450885341
355061460
94452878
345081027
455565044
485548521
325447722
22854003
315797451
2372730
468949090
492082594
179893902
60070659
327712457
96088348
461206834
287085405
90299691
450352091
53491968
66850013
3437000
161042317
377854943
30434143
46892202
259326255
312597614
354884490
142139265
115999306
209945949
89108494
461080333
18027345
427173366
139044406
40881347
95487168
493933488
362346789
87569761
173827389
422417447
267798569
269915737
236140633
54883973
212731779
186492723
460892292
132098144
189929722
121934608
9953086
72880217
21343162
121795692
237994182
376227651
116451308
353993487
86173599
58076153
167590171
456717295
337765870
306634577
497598642
433253037
300568064
212461782
20822798
326911804
134879228
141137718
96827540
223536212
196021691
162075671
410028935
9430334
146690166
452475008
131364942
9159603
25355224
5224455
130955294
263349405
381452105
99922953
117342892
467625703
157999105
284933062
276859350
495764974
444083990
126974343
429018010
97168405
339436124
302357159
424080209
474315351
443494877
373424100
50367915
492032919
388016122
460396849
1463252
34706287
412871856
485344545
396382241
290743432
490568999
27337534
54092836
372021103
127260486
23952079
192163158
137775942
161401493
469022507
133540915
105485482
95996849
415075277
55170239
435432972
217432435
479250447
262264674
13443663
205190898
312632588
5476581
93207020
125545788
6939833
127913306
390933996
492284377
376811899
181677427
335369728
256665784
88286614
207390830
236442622
464755045
399553987
374218563
126156537
221092845
360275830
84158370
317089693
275351106
139328608
105039016
345299892
471095406
219820042
358743555
176286304
32452629
216736487
122009675
10514769
223676319
102439332
401448764
68477048
479251230
83126190
403846775
235917014
23929155
463753956
472359635
488684199
215824295
346578197
467357087
436917139
59370378
51515457
106523184
334721483
43360416
64078551
32537727
366972174
283898592
391281281
395774829
316351221
108017767
17784503
326865989
184210438
120223834
80831104
105203837
99475064
163957293
361566963
187908429
40402799
325320918
160268063
29086998
41145212
359362611
496444084
330578703
418732989
400475892
289618238
105970823
296352660
353696788
138508549
15841185
137595380
29789829
411616013
306462952
490323948
281916867
133328940
27050737
402140700
66676395
132254573
354132115
230633687
493821535
42040543
271036485
171658804
54824957
152639834
65320368
414187568
1600270
395899070
332920556
402076161
185517307
438891378
50945172
39214094
77399927
66786356
29325825
459706107
330918720
335788776
302546406
112835586
321634067
329597142
14976286
388310461
461851714
221624752
471460499
455673248
263665295
95013336
127332052
318490251
247653169
45168771
85194170
249253438
441067840
270631077
3845951
479101498
62038807
54791122
370831943
139438733
121577478
400157768
451661191
452496197
88462895
254207597
417848135
410096962
83804738
285340772
298407422
398172804
6965523
122384273
206362403
123147169
217397608
186210806
294153772
465050776
231379576
379347941
214304214
24963767
149979018
218150164
4065264
212017824
125457637
374897207
203972908
247035114
127571326
8150450
52047663
216034220
114874398
469895797
126131181
51195488
107752920
277054955
449368291
114718442
399439227
155730693
237865611
116836834
194457851
32019382
434403961
425837426
263883674
1224526
450801193
413862691
71891041
454866456
478396866
197348678
182280014
34886125
444383791
162367691
43036575
348947805
378401911
157910972
171359953
357049443
209106459
279112872
486620749
158474749
246347666
238576327
166721794
484213276
207929512
361179644
368749009
142333473
139533421
485149034
496074350
90334613
251528077
67965391
397717421
229924942
265314068
432513786
264811067
62214210
94881477
307847641
411162015
325799739
318274964
435038319
35365533
27381423
66667543
21986282
38372523
313015208
113078960
205094316
149744835
173524824
418790311
18493843
168374648
58323732
356159228
164448997
1174696
107687304
232414387
398892116
337612246
497728454
331405902
454939664
412459016
278803730
115303656
176137382
104603468
433578619
111175700
139969000
460960041
177843242
14471633
351848916
490858449
480066945
56943231
140603283
153591768
328249894
11613477
321966415
386573625
367772705
486415411
387748320
327976360
71346150
139156788
18104957
421590955
470562689
473044620
334049970
101882770
88348275
10187351
206486237
374443246
121363051
198971588
187919638
151722644
65959573
39768553
495097445
46026517
449228136
135700727
199618284
277478029
499830556
21584698
16568005
220119612
360516460
256832676
48095971
431862609
395989463
66200928
205969916
219068503
391761899
40019885
320951272
480110174
50207236
379953860
207069771
24086638
78925448
394989408
28325633
144885020
434757961
23423077
190911536
383986096
11640156
243046171
13980476
363987063
117147220
30548480
84106674
477663679
139897507
484718996
262042640
35886970
403436275
468012555
107471824
295198174
360548791
428423096
127824699
263272378
160893307
334894469
139875367
239818754
229883876
168201000
237220125
17158188
44140428
428131660
401144283
408296935
23694182
267641110
272283997
140841401
298189589
208907022
471021432
438087096
46142370
85580423
326490417
449578644
406109329
433962240
97293169
266658119
214901687
225117867
29930497
375794994
412528687
22322215
468130099
494928915
43039566
205350224
12087102
87179994
485998235
265747737
495476928
9692417
33388846
120277277
3050169
184094787
329184298
474071600
474698234
227843019
59652022
301188650
177421663
318277702
87667241
127231183
84935821
155085280
352349050
467382669
383396625
117394088
489704883
351526723
112323002
32744449
409393298
124410104
472440794
395391533
242674192
320434073
257600301
276063037
440711349
260650469
312674175
122411999
87238421
287372408
350255017
499406794
441077409
380193031
317684496
28744650
7424214
255136668
36346281
212289615
75035688
419742905
329683702
64740570
123785979
442006704
450001370
385695629
418933159
274958515
133603513
14123702
95392588
391203813
142703090
36103936
4370633
455377265
11032286
91609053
242749672
361287303
443532199
183827081
241480333
113733046
65088082
101420898
368869713
453950714
313710512
443905400
226209970
143394214
361162321
349995948
437917269
163680043
88207928
209366779
438638557
221811440
223490480
386547496
113015252
366193569
275167784
469902237
321570833
286200069
414027641
416836857
3723
357559839
453180289
241484056
471292884
18268370
342904953
192678948
324735435
9131817
136584347
50945404
152526030
497746668
253457703
90443298
13943062
341665631
152326428
452581618
63477070
375816907
191645466
29008674
94526827
466813249
498910910
268614012
253013317
412938550
185450868
253017040
123014741
138631156
347017447
94307624
9415877
42438751
286986572
186667663
51570567
276087270
237613066
204096596
126350289
491070768
147056245
140293350
332736398
151899024
445391320
396213468
27715930
137036785
425222141
474759109
103850033
276649402
243373120
209379701
189587951
281340339
462396740
312602691
272487846
161930538
259426667
134420074
204369289
398929590
321087736
255939855
175016859
58700801
312552803
301367148
402287920
312125399
294176849
87540670
464024423
239568168
483754137
344256704
229121304
261492629
319015812
185487688
38142030
414905283
394867389
80246332
48761973
209780480
245365375
321249818
371711018
4792041
308186243
428596658
403721630
129273978
37052864
431254840
40491130
349605666
85138339
295295402
14247417
379315188
382836071
478271839
471399707
219106559
322528542
200521011
333115539
494060706
386008698
223773920
261482340
133392438
304020251
310244313
343172918
49385625
484010482
67400287
406694017
292196725
495996944
310415646
273987054
33049807
94186838
166994536
382655473
179325176
314806289
396902889
58640363
197642359
227691079
30040070
416748917
402735972
83077432
102380807
396796677
469086129
326154726
10795369
102478567
130174976
321039681
298167836
32076953
157566514
365568122
438770969
302279590
361565065
101702967
76266644
394614871
195889804
95777531
129786695
375214979
410583819
379205935
286371694
460742529
106897013
316411763
230007797
362149337
252005546
332388603
111462365
73608026
158543328
122257733
28602944
141234655
295813765
326770779
173311607
453380279
192338900
464598928
255659868
406420316
66301894
184442863
153551539
114708049
132736745
135854585
342439379
395836915
15060520
128811072
356579443
474473884
297739186
86587239
336623220
49744731
271492193
448085585
123352757
430035520
422859669
151955700
423786527
218673434
478726479
97098133
172053712
23581730
414213412
280229931
430002046
333031657
464672794
436069936
447739705
449925890
71924520
142695436
345762805
86985039
271506507
54858599
413975275
69245693
141445838
103114846
118990423
265454382
403716782
94859531
48006254
326576451
246815231
471792780
45249884
78058061
421407264
69819947
101639790
335620676
202566229
384158187
21168684
19755374
320228122
321424741
469681264
392152642
464120176
315444068
331654032
235626682
370302666
98145658
157388726
364264855
53776856
276379149
129719237
457493637
371238679
30241842
136586439
470570261
2034621
34352674
48628321
275958236
104172620
150268111
111578911
306738849
386942649
485263947
326494222
207170771
306688687
148691837
451839764
270808862
464135904
136010147
358951895
186954922
86672157
16340621
51219776
140449012
145236121
33455364
97942648
16474799
416213557
234529087
339561412
418248177
268881760
388189732
46722765
225570732
390974194
10818027
384825932
277916843
496081973
63836505
337603965
302770659
212528342
289443728
426095872
176664245
277970226
285047767
216135518
364642382
301388387
119871646
5091393
446624507
5843361
103034041
315615657
422056918
190079479
155177068
192821446
311477590
395883152
239544210
37048321
286857345
250362237
421874252
64774187
246444209
485710757
402378151
49214868
198239098
44338230
327827091
227419694
174824808
112874857
443555212
39467189
266779595
63426857
44558582
213404101
69270217
108974
381536110
491327134
42704804
389229529
36664932
354182393
285112680
276209141
243747066
71970025
26571377
165621317
489260563
273015586
3848425
244155066
174746805
54603874
141009647
2573895
282023568
315834454
467965104
78095131
355301643
234744698
494038339
252376576
300665151
63308555
105001901
182201260
407152041
223056
71430788
443816972
354405448
209059820
72542464
98152513
281029844
99113841
116290182
122806758
372129426
120138606
366961823
399392582
27258832
7971470
254482828
161798751
323805923
222447931
239893881
31623917
457192629
233932219
136516844
257857779
149757125
241518744
292575390
409425517
241741799
216522529
205758840
448663599
425582348
278301304
46816111
59128543
377415144
15622644
181935301
102060921
488277602
48897123
353969854
15536433
409384944
108452681
177335183
85707219
330900612
269745415
117331135
140609592
356193985
106364331
250983722
5951109
347883074
43559111
267892978
442141225
260081639
326168169
390804823
185663987
104469472
290137285
244792529
334400967
305759929
279244181
288978239
146553882
180657656
142948092
14606666
90042599
251400773
191941848
28266169
434817736
314203614
498113656
75427327
170397598
104477986
326411048
28865058
452361059
222486510
296758035
247018635
482568148
122926204
137823457
20748486
79912027
427960742
118057367
266829346
86237022
397301547
55807584
85307255
77959202
51272028
99913920
20518153
155189152
291855767
48784321
90006887
106059380
46897976
17950565
128973329
3892313
196877964
157838386
308769724
419364473
307112773
55788358
254448972
282555328
193611815
127713810
214983706
474088908
245771176
481813051
412842281
495589074
390136987
498149535
73548276
441409014
98063454
446582780
96598165
242435572
347883452
39121403
201011303
247297780
57071967
329984631
251190092
253949930
340339368
59959815
173314402
147452140
115748173
280279725
430007467
161876339
407993534
144991173
488481598
153764709
479320575
401323878
1870135
369457561
251989764
75418410
163382926
350053217
374517541
259981090
92488788
222400992
299102492
146016442
469698771
356174458
476001072
73405215
462640739
168856791
133365029
135955140
316308931
101629553
268751217
98832749
263505891
176744750
96340273
104503840
183025811
75660848
5827717
184895945
297634760
257817480
112830706
461017686
460387048
487348246
73515127
405392187
62265589
372617619
51408628
31964360
81308428
379926051
105369574
43949167
48782842
91250954
32420658
217608124
192880507
153688226
316440872
308902749
330432976
265297497
413406589
13458786
193474696
271750657
198354730
491109455
29568137
311185435
304643492
342471536
151050032
378158619
247863723
213315620
103292589
151788702
245279979
37117368
384231105
203165904
433582886
433013946
294416858
318519896
3138421
339813716
472208121
172095644
148716464
302641096
437393140
414639404
168616233
130867835
186390061
366970962
474493642
68474549
30672748
131653485
410946084
181722779
362328455
11326158
395038399
465621043
15631212
492834729
355254763
399862316
48516985
288837648
185392613
342933842
459873895
188531033
35263909
432082016
360626676
36496724
87239463
298019816
451136128
255855696
281404002
137526188
475343009
108413995
206000736
358532109
240067480
469463171
40254887
102395934
480789329
287809637
420533329
496420540
280644366
128304443
248799207
329161350
417142090
434191819
24611543
229532337
122722851
59875451
161614352
483349526
96372174
101370166
133885693
400024653
209742213
267806047
37550840
185085222
376220041
96067927
43617330
468803872
65531098
436388568
71199806
398836778
76714557
344249486
247773669
357358922
472553928
496572875
39036623
242212369
283281045
416164517
471744705
406003895
328556319
485875408
241869772
277444844
87245574
228271817
177469497
296987786
496077863
67536688
334589359
224814255
163604615
230723040
193618127
81652064
19627960
117334284
333005193
96342516
314100121
433295213
306217789
286654048
282384439
345254411
381382768
65665483
113935279
205643825
324185729
442491597
191519232
66055500
72452792
131281157
146843668
249922288
280785295
142921530
317458976
115374653
220252137
333579942
198614045
413870263
267748357
218242004
383720898
100753549
314584519
197821018
386565113
120802307
336991417
168949551
318573069
218374184
87131385
285024699
424018008
411317113
227516295
468053592
329888964
299969086
99334748
476732632
402407726
380120042
119654161
72383053
348011047
192422649
405962994
46625091
106292911
26227702
117383446
490013808
479497602
284484316
40351177
366062714
257802974
377342593
387528616
76376042
95716777
474660000
213917092
372251136
238493464
441433386
340304727
68382427
93918823
292155827
45115058
348842900
24792220
17285571
421225952
372803266
209708219
179705297
271944708
168517482
205932998
389328153
11047641
185430599
173812468
51398818
404009664
431615441
428741410
291538279
360507834
376974538
118714630
74424925
101742026
357208093
368374662
294563104
425590520
314809837
86718930
323221929
163652736
111511150
340507499
84878688
336830767
402732070
117100336
108775475
71249551
323033334
498103627
82297191
360980284
24432447
486212360
117506300
456047887
267470122
409044578
169072073
496961011
380275560
96013349
98703036
90000004
464388011
245782492
15590523
131714199
332501421
191328804
295366934
296528922
384352654
232761973
133359689
287084723
202378661
94651515
210850625
25411994
92755141
145664168
238908629
117187587
131876527
356414928
425751826
251863000
117975858
447340250
248824011
498251417
43353598
200043398
88251420
360257960
445825889
456358295
491972158
130843662
203450
139855444
427372583
384556103
225133768
413248623
24157178
427512428
7900137
235007802
305440773
453171630
380671969
396865754
422875568
365064848
253280681
201143745
116927847
223772890
148483994
365751857
74540658
44353944
65795255
15308430
404611903
364137495
324183076
249100413
494981156
324386525
241472208
422353739
208942627
319122327
188118713
233099804
246634755
196018850
320623958
404591879
1706831
201295926
301457632
424582398
418877125
407254665
125726143
35804972
131027554
274210136
254073180
58084564
171080431
172384786
73392993
75692334
36522281
397576068
177309098
31503436
221962592
271297657
306373526
283421570
90419983
347008591
369037726
189571089
43027440
189661683
94162968
44734270
243473960
248136951
321833019
162351085
155391615
447559161
50672408
138935521
74285649
304745587
197020084
245366079
329646725
270413076
173574764
218685357
20505495
203400213
102705144
94984438
474697869
409078670
378406007
65117852
108603612
99960084
107205292
4147403
289621766
53884611
48881672
33095726
302021562
223231042
47963162
309929528
170790203
98635569
448865048
245075851
255897507
498401483
342958281
85544231
121330910
16533045
156745939
141836404
219933257
259451083
236820841
47147478
21046104
115226848
112265329
129649715
67703283
71986972
133797117
357325049
125871583
35195140
242937126
427893144
258426181
143416639
237822671
429216383
242052207
39204071
26808585
350466065
37605553
369766866
288526648
158936463
238816262
445272586
153289218
458749518
204723668
390110059
5896995
225769771
357853258
470678675
355419485
425556540
42665647
489216601
135397940
21053581
24411740
378335065
448946724
282837921
21751703
39285746
64570655
116320261
431006168
91379240
466786326
468611721
313662457
107829325
480064535
52478718
53101910
133353752
363744587
110341930
375980162
222157934
336111700
233833419
192836608
44047537
11906311
88018606
385780489
147304250
109072186
410192229
25639315
410535261
45546501
399907369
302337359
462633507
16227630
233343526
406529098
335530307
54471598
220191554
295875983
387052484
125186623
348977892
372922588
488931210
311836173
248902749
63605495
464225
482736168
256442102
44511761
494642478
196977060
430292249
141946727
158565597
193000829
20102393
421617210
91063681
272526114
76470920
53697188
141270095
309814445
460226285
476800401
216802395
32934191
125192735
103854878
10637165
474170626
329293817
499568374
138523151
78196566
63173868
138987375
413449085
172132322
183499135
260607914
221625733
466307735
255070992
380191329
159308564
127689737
154324890
102888596
400215850
230795809
156585783
41485944
393126606
469328420
370802696
109929000
2262610
495995430
66300229
12899774
322682407
395594046
364984500
461205557
326306963
280674719
100192931
239756047
305323392
283692065
352880312
26949124
102516152
107951303
259656805
261824715
235641039
413981694
364713310
135856888
497293855
373815445
29859183
390420460
343143864
400661878
352865811
197922825
396657307
419166039
63338950
219339714
167276436
428323449
180545270
346099750
61514520
133254553
85855796
366837911
416946617
291252459
246303387
19462768
399203762
5960191
133803834
487361152
272458236
351033496
123218040
122268442
77365292
5593574
12688901
420509155
406255452
365554711
118431979
302912758
137237102
34287280
374768823
157029889
462610729
55314093
3129639
24125248
41084997
441501786
243479510
458031613
232754245
489782896
330010733
484474358
348259438
316330918
471835509
473234026
19880765
447569900
95502467
97246056
453163474
460707720
17755210
359418925
326262430
488703540
14848034
316015883
22990820
389616857
473045772
338117900
297447301
328691762
214759499
338532297
270193547
310755360
149080261
355464143
153054608
331607345
339938500
1314045
147938263
311774009
327064422
20335379
111860260
275083241
117581435
65023733
235790960
487852996
276959009
414569741
329072888
291807043
230585624
204580059
33940251
56147747
42697958
331387551
384839508
109973808
169919847
7549406
420729167
171516459
363013549
73783774
3123804
202952048
427614171
3578418
367242408
107194944
23913796
479102668
382278184
141495230
396642752
118069143
129348226
26118113
385155236
458421113
317925155
468257211
163001171
351865405
24404957
58215480
35769307
261760816
168189287
205689153
269310221
441434805
377205611
132323769
15218579
232845766
187792169
295349101
236424183
407550928
402544044
260337979
239169947
284822228
401833208
135812699
255407722
31181433
14447163
140562957
342118897
332372317
461336519
357636419
36754073
485741475
415851898
72523379
100018642
436557536
130728883
369328863
377992341
7934493
354168983
245727271
93296611
394477503
41076371
329720793
154544783
443620414
90058771
393714729
80958993
491891979
382043779
188883067
375589763
396490941
181962375
70225012
81379609
143298894
427861430
118133681
481556720
196229680
190657059
81575362
485303567
321385941
303420576
215812259
181836786
10105910
461539529
275133396
404583413
355132251
104854188
59128195
151269017
47429311
305359275
232228009
39321289
187403054
421111075
267427403
436410346
103073450
337652414
17789955
98888695
118030196
135923635
80445414
314259875
179097046
14537127
152079793
482986
317957702
367892052
34836123
328063612
329431580
309969518
85163376
37080183
267340058
496807922
188349199
314769368
302167196
273093559
206607008
342086601
46720986
474034410
278496947
2310787
164203176
148803253
101199481
282233371
284726887
34161246
449009597
463823932
48698373
101089389
316823270
366656074
468981440
351659392
47236037
150929372
14145262
132399412
188009554
134001671
129207333
228875104
448771038
283890881
1968662
7894397
478493833
48689647
481928806
109507131
403516785
146131981
258310383
4716265
280881703
43037270
38877511
82407651
359377553
87575883
183497040
28717174
306748308
4994831
380376566
353984345
155924202
247038179
486383756
196450107
381039849
468107441
425325210
329810886
104514673
279810224
337705282
83008505
181016222
172150439
45031988
84533007
170798772
303342370
441765623
304196826
198895991
333159485
386604477
410789896
420735367
70101516
439507069
80000027
75096346
319883634
433984371
83536900
66921812
420368126
132503358
300478012
240991918
410344920
130288897
198022942
190155143
320510530
133547799
223687716
345177321
178579786
160737074
15976092
481922155
102502697
172689269
33334498
435662181
59293745
444124393
208913900
129395260
383631461
288913926
57007958
56031447
222898296
493061209
475469610
495782773
125564566
275947622
89291043
388425837
258752870
287313984
78580979
431779752
420861782
154785047
129473424
99441567
315522120
145449515
433880074
418024816
170655135
319730923
206203349
229948880
263855315
267633600
211860491
3127
56547525
121384800
408550925
131962172
114446008
236536887
480261296
92526926
12484508
69552338
333469114
123753729
356866322
264566445
408049832
130244455
419351491
37523255
82202374
234873610
35489121
16082447
5414778
206144256
335813369
64134478
436093135
452185035
331768077
469977
304704513
240831953
121854777
213255438
372794124
88817136
449792324
353055419
33860413
314793183
275124109
367329527
291063263
484506782
131895971
51629447
114751236
403763813
89152701
196953609
138637422
124641822
65552407
496568551
183302429
253882127
60703028
471911915
206067161
244987456
472381891
363288026
485819408
446753019
76543463
211129883
35570155
378852138
64185302
421946919
46161672
191825762
289276445
189741286
176332543
273688767
241370732
143600130
177452579
330523433
340553739
168606353
307681606
406106145
17691255
343500386
12504624
430910635
315412300
218571784
175898090
140310542
81859809
14233850
87063561
10919623
225363732
475150067
242288112
142065385
397096985
140966135
333891146
38889782
330707421
362740040
165094900
424594504
6340170
342547479
107634288
346893908
363670183
415315893
105516404
233877789
111332630
118021027
164788423
279261281
189109163
193202865
419571823
123485323
207436714
359151735
486921298
432800445
334301801
81725761
427382182
83915137
222691896
261273327
122804918
405915668
124013367
140416170
330510171
482869888
482963648
438144459
182280147
199150182
205976703
287796550
433027970
169825685
258333929
450332745
449086965
299959443
143535609
368658787
423444765
203488674
80326873
262882414
136289118
267145025
344608175
416187651
351060162
419816422
29977330
326381431
325732089
6507048
466797600
8758611
489376935
302277599
299419421
171657081
353944132
357912476
311969982
286972102
27738160
70303910
89821198
476825124
370263352
233356806
198000263
146224469
436845479
278327135
409106882
425650948
45472160
106231408
341838599
249048673
26047829
371815928
427946455
204296269
378322975
394744055
213054880
220216261
49538005
364990652
391873341
403482137
222903127
203843322
42970590
103157638
126663584
132791787
79982762
349443287
218664944
130499376
495667755
155510422
261342862
257290989
433677721
159331373
363522396
128032671
408380045
389570225
352364950
188842852
93866493
83204276
83586906
159437724
303420536
485641262
24428376
195293876
241639750
99847854
251653550
284610339
55521844
378317133
269918477
135504605
227760419
488583420
118520332
75944526
144093841
379863193
333235514
430287914
391710918
49274261
58320584
152607314
438844485
410685534
341450165
385227330
493889809
277553422
44665053
149826697
263194684
421609780
345120572
4834433
373973986
96774121
141961124
429495829
327607605
411879600
417516785
55368024
400463020
388553468
131312549
397073212
120933012
317064414
179877477
12643929
366338674
238198061
165251243
157699511
1399946
6701407
42926840
347806106
284254829
440108244
497632802
399965864
214234376
195269726
404800296
440724713
144560198
399277771
370220541
472167803
311157371
140253677
27535826
64136742
28807144
11364726
461209953
149740155
180945491
141087430
14900436
399800516
231801842
180151678
57500026
85718139
186853084
452943217
286040596
323624264
393051461
283673398
223590127
459802188
331459475
480906775
400526900
476019672
380184545
123263792
448187474
43858267
116033820
328239651
107995008
144840963
192120728
421721313
147097469
373066218
415325094
161997904
125383086
499643287
342149581
182883111
85361425
381519017
135826328
371402020
57659632
381394140
7591769
281249759
193712679
339051243
114672885
94239578
167587267
494857429
70019721
115774740
38715696
186053540
444014391
499227055
183410854
488651470
420948367
330508322
214234040
188789812
345022578
339617125
188433098
39688510
22500235
126310874
421207526
10842914
350229246
478867158
244753405
357821014
112633268
438466083
49388609
227306152
32705660
216975875
74679932
455241732
185266966
113395627
141295271
481797708
465139034
324706124
470449178
238603752
7730798
184683217
427393564
352753375
24300341
468343013
392441884
399316927
94653887
166165762
410159841
444883132
145032919
7429597
155220497
110182538
445895680
57125457
337488689
331117691
126617683
412168620
286359423
311884649
378080599
427654693
293682356
343219632
104877169
116647885
434339735
112607966
301331101
361733298
317877692
178147793
182592663
210319575
77464720
277246549
376485336
340140912
74646032
374034606
347570508
229866528
484217143
293466187
139508337
321705831
124583878
266126019
86390803
263459652
78010667
464471401
43630696
224209375
160207384
148507864
340857259
94547118
113632181
142188360
308796768
431509872
172852504
491389430
494345799
250317223
121152330
370831134
442974486
195798361
97382092
143061346
278181240
81599234
436527532
417689576
255821417
413627761
183815595
342212219
29603764
114342613
159199971
73234460
338551987
171923706
74258675
179409246
266470823
187890856
174113957
427783942
471917079
346966460
271689723
466262877
97283683
392842052
189610363
392774520
88640412
286992454
35835865
219338004
221108039
324879749
137027579
329445807
91023861
173359525
24174377
120627625
287702138
183374347
46378436
126254124
355298052
120637110
305663369
474285227
161044317
479777325
402069168
132961396
179260137
26275243
451740624
129060171
419117294
141350986
21834690
360274058
280859791
57670555
79612061
354484182
235066655
69155991
183929988
326090515
242515516
208104365
299234491
382734005
391478711
345612926
8988128
99293115
466250036
167167849
73578341
127294352
499461525
328163860
112772099
178721661
354439102
64512723
307781831
126072748
58380060
182132873
486346805
339239851
92319779
418475217
193724032
327386433
487631207
230170371
5993299
82663074
438274735
305227790
465397078
182269798
150840715
326901558
281562912
117090750
346585758
207657604
96901454
346047282
388337815
209673552
377285295
95293269
274186274
185067125
221366016
332566334
367199997
60229172
24322536
459519775
478704388
70562919
139422559
318851946
300733289
145415858
254031372
239008024
450643647
71944801
421277821
101484361
251362710
55357084
71091463
97948467
115531039
167992916
443995749
356385205
230182819
173797395
451678473
4369093
358864519
25560840
189451778
78580868
85790011
213774313
390616994
417010750
284337231
30039553
88379048
85070519
27971762
194926771
176594894
478615408
266871571
450389066
432616120
18234281
5746149
3707582
468699099
473793539
24216849
265211199
330178744
254399668
439008593
134373568
111285112
150389464
159934408
300736889
228970331
98240770
367027553
472103676
367767872
3881135
354659580
308663271
88951653
382631341
3590041
118062899
213763100
122977963
68451964
146379220
493728595
426714465
2603153
462427694
400508003
379336354
227638892
83203098
486252373
19163837
217576666
97537484
169553300
230027425
250790724
398523630
180784546
117818276
223143657
48552417
121699410
77803237
209732039
63167414
312950929
213322079
181230312
26714029
188816394
102198628
25609600
182544988
28913092
380729104
497489033
429421094
260065457
77644277
365140544
246317829
96808113
82717209
196371664
266361412
165260985
299678739
17401393
346045530
270013366
240545049
394597947
244229127
170864637
104329985
307396541
483815566
170168416
341143204
363045946
211501161
443341831
388655545
394046148
472254922
121901000
244051533
254192368
381966457
321695809
119332911
480800637
418503921
54566471
29688653
37381684
219827455
329367391
54783076
65872984
99380757
147844476
312987282
343609883
318709113
269833619
3522775
155041030
292518386
344665979
18086975
4019546
140524161
259258871
250582045
465295435
381159870
494633577
72004154
115642678
168845737
43853416
96443315
439866009
98419886
126131967
477247692
170763692
455499357
384547119
89153027
54880113
32391595
254656661
251006348
351100707
377006631
254529122
6141736
22041368
451711452
376745062
26060913
92235613
136003932
129159309
410047399
17163801
476309238
482051552
132806479
145154974
25904967
81766145
437537335
476841204
60414463
414785026
121247
15913819
151848497
441790625
423310284
184240091
48963637
26832983
35340797
425970267
281362104
393998884
448011634
85589908
270743945
326588898
30341872
259264228
455748207
440389270
128944380
432057444
274957173
114267210
429728769
153378491
196033354
367266103
130219694
256447816
134567481
482857292
124877987
286415977
277164268
400704622
470656067
326127905
427537604
358513215
252098171
208899707
105028450
52626157
294489614
228288746
379215054
324831485
487552973
334963260
117737106
116497352
119537055
392694278
83280914
49265824
46072768
131830619
269048278
28808813
388278435
403615758
364182456
365672773
42548086
141346724
266377394
365720504
467474628
193914997
76750070
72089150
255331055
181778519
124715306
402337021
262583616
3930360
79684857
250136588
338893619
197421963
219150292
310947026
90116240
154947557
360212849
488705360
286778175
481777478
17514172
27572961
237909588
234212980
393245733
280457673
375559703
12139478
146178177
343034330
206054474
75444598
415123479
313901881
109739469
39838785
216238901
372323084
396285496
148440109
122459672
87695466
345862071
194126315
398642491
288494663
349073871
111371691
129716374
135852045
93149169
147230545
15941358
331058756
233959876
409187090
111516428
109519578
421326568
110210956
305070259
479897393
38171906
72710090
293799273
147911374
465065226
362554525
20234457
361350721
10994634
495210480
449046186
209373056
41853146
347688677
497867718
243443368
459060367
127584091
231811765
52209535
127330988
247753122
235784642
361290863
156940211
199817422
323326793
78266778
162544729
128397051
410680523
200716634
53623492
204479795
348628007
18688717
419550672
221378816
380039437
430545305
216589295
181601975
139918360
110958793
29290651
490302430
354402160
340867369
470402872
86213924
245593256
97733859
333967045
481377897
311541074
490907256
33711670
487384218
421690385
196256399
115781268
184887259
396973032
21921112
389367054
98117391
40609828
161434077
172012558
420649265
91979381
388601852
102251239
84414092
499560644
484058241
74716521
206479156
177441961
397635745
292693079
423035216
347885955
126660124
256929465
11943380
470083731
290641134
499327597
244290467
486897532
467625217
429177726
236386916
489546328
171061131
187020658
30156155
332495207
359033215
303321771
276990939
100151418
258089361
361405030
99712062
94663953
288637903
158707569
272105914
38789999
451400647
195141129
386675953
430577122
452070593
398619333
400660852
242711727
397946929
497467671
82125610
365572145
279161748
318512525
355118472
450222878
5533182
237790979
135234436
364566396
41112749
412225374
464717814
151718462
126146755
416946227
246382414
267301009
75653795
18488327
306091007
379570793
213629456
192766960
310147915
18216400
91386292
63325118
113444478
341849572
60792788
195570088
207421717
192470887
366598964
415056540
142693764
372132146
5363870
130444551
89214893
46476619
42669924
406449058
198195080
21333031
175911636
444577493
288634039
104081782
315582172
94725046
483652575
29211627
140008357
146316841
399944378
83911000
62158310
13388856
425760571
122951098
61475295
485698639
167938336
428074258
400755179
310632100
152722755
406119048
441076650
94454000
305112018
336262926
903057
355823449
357595956
29331045
152917294
498746346
133412826
468499465
445987743
469581752
350227443
85996099
468414944
250171820
22423450
30573254
116077027
448184021
6040703
177552321
433882659
173979038
458142931
187154189
337127489
110865685
445789589
130720491
205319684
103417958
466983416
58739093
459241407
177095723
88070137
112158700
28358420
73999314
433174516
474346163
43581066
283401958
412858613
364512361
386090129
435282063
395085614
354683508
235982435
401126316
32235828
22381445
75105354
342895110
62051986
264749194
453760795
7841574
395469684
11596830
111259531
362453099
70335922
423017289
392065173
10922410
387692340
420423593
84921724
173383207
394769755
481019141
456785164
160144719
345531501
195391645
95426781
240617115
50075152
183925567
494259782
434827331
206307012
421881487
277722441
268358997
186630681
83999587
128716922
82100364
95596416
92492804
297069815
18448690
15510093
41651339
29371099
255718784
462074931
114292822
429101991
209361037
95311962
238403506
369505756
293359815
286311502
317448888
33976929
336386653
1374455
380753062
123730336
60197818
302634549
253969128
181073166
341781581
337968714
309790087
276398296
286081481
402282890
73468110
304530170
270309334
115119449
186417621
378544470
429710731
300710442
307646460
139071768
248538756
398566317
361093875
41898570
184877819
178542762
428391850
373780823
32433568
309144911
497511158
445147737
464295811
103996637
126220902
158593743
294481702
436010988
434992039
80563183
190810230
8460148
237609704
461119563
476095948
424027324
192180384
405806679
77254118
499826843
397394798
325792873
250909512
258488672
220207794
435787330
289547785
148599643
162084504
174497705
310260905
12112014
119645441
127073068
116108650
245866343
285666810
410590352
34393682
220658848
343669886
225203911
81635348
81279589
38839826
57731295
357823265
231020209
316054325
435077382
83363404
65965474
113386606
334272915
324454145
333594399
122576596
466518282
334710393
137177451
141015986
144971297
149289464
260661426
272044364
265398114
359044120
57711174
28504817
393437802
130886373
372174702
118641712
212521720
305970642
9997889
122769367
16310258
93534450
291340043
303903991
176897853
357305517
417290596
363687119
34276013
103401346
338780066
794294
438111738
475957516
141810279
435599387
125246980
254988057
207643750
243161445
114032176
117871275
271666261
7469977
248757648
496357314
478628041
461279367
154844307
341142281
436565085
23670917
434676730
227905128
327574907
111574582
85210644
97381855
327778052
119486656
200783200
166558117
472797302
491411290
142515633
467123932
427010676
120278964
222111988
487170777
363440408
188660516
105042052
487623020
48646844
206316051
336496685
27274884
20111769
491340991
220933517
456676854
15011907
155610246
37098333
195103166
119701180
122308976
292485020
299995583
94311983
345784571
466553700
419625636
337195860
461585684
386749568
116722887
81864647
108861555
103893664
297821406
150038422
61452067
285444425
198685266
120284469
121941109
78476501
140396237
465798451
299410017
449589442
333326710
307536615
486687774
28429875
427237794
461513101
320914894
79749728
55825084
19215816
46303427
327967071
356411676
360405462
214716638
473134562
442270108
176094545
429544577
92607865
326132966
343512995
230568641
24818231
463797463
205026101
103294732
456710052
170824552
255221100
406299493
356667613
62757714
245503619
385097487
342511859
207016719
58528732
422261587
115358154
77744547
468565013
443325225
286672574
181486827
10558214
112323488
123756934
186652758
41868064
68881151
365302076
237897411
299449791
242636658
201694873
4475892
345931389
10921276
27816795
101152489
269737121
384484407
16426554
15240739
122098245
358938413
74773809
180626976
281199999
190131963
110887874
102281363
485973539
397560448
283768189
496531752
9883935
260041475
35700862
51751998
328922625
401002937
142165760
480888767
143639594
343860633
485364658
342087335
207298260
13181452
295756175
477035380
250182210
312182728
492276118
372280454
23637492
67049927
52907429
304837490
109698241
16311655
259635205
95671779
413872102
43403393
92203530
423756036
155961219
480420743
328024385
337400195
381423679
470190145
318288962
377579625
166567129
156169971
72183311
373865388
21867775
367939485
350900768
272049984
32638564
195693237
144330438
56276056
115259515
49754218
213629897
224957755
66065872
325781453
320629533
332454325
221701198
265349415
256210360
377662416
98286509
84234745
67578963
479710188
406941241
385867924
209806164
73508369
42037894
281989474
299890108
416422020
2445310
150790875
188472004
387600225
199000464
185318793
296392632
314259978
87589362
362538881
39217733
6171586
188320333
212363617
338625910
410021530
330229383
447352622
140200298
428515892
384103718
207779260
260742431
291044958
93647183
470548594
217069678
488201428
105054419
16959785
404623448
460016080
20267012
445611803
347616304
219267475
483446947
144008936
33527452
423552660
359064168
425261536
429724245
47384500
137625153
120866507
457406030
467854535
420735480
97606327
396370426
304839197
157901938
9629208
448400506
251549120
480177801
17986535
92266899
437748571
34946319
349406698
397764650
407729682
147534852
97897306
126997156
130981798
94422593
13040960
54534458
453486760
438302495
336775054
871259
428443999
310157912
310793640
396298534
230893391
260916318
145185311
388248939
418818255
154814519
336649444
22883726
487508671
354635978
115150625
425257242
242098649
317073674
175538243
149828330
464608526
273435548
129341838
95590323
367858140
142382797
2641132
321344899
433201643
191932538
174732510
361645642
2090449
485526149
110460527
85500192
98958819
108162189
473749130
17777073
115493059
162914926
393177151
103001730
17550903
360844127
380775323
112165903
177917800
56313565
261994233
495042677
329749113
391336070
443149352
197607252
386235218
445790483
18952151
171953212
490239372
46201012
33598853
492329821
31727160
496575731
430346364
130685978
104737920
404095493
979403
220230978
67010418
246672905
175749059
437077673
107517031
56524381
49243575
137951182
112837946
163754159
132993859
442587058
55090228
76143210
492710661
293841797
374450044
364179163
465795009
217205768
410380174
351910213
62051940
294623686
348485944
492398303
277826015
305740215
396493795
131321769
25971192
316020565
377994673
201720251
105614589
338028055
110760983
154858163
475979237
223598928
318612322
461489447
18702337
226218901
390149008
11412998
372577050
117115403
228108512
338372058
334321170
138488686
42798622
396373109
433112371
391284565
388771411
63454737
49541131
137781558
194776506
75512323
306318474
72771178
129748925
411933062
410799233
240509907
66791224
239294821
316625187
237919897
200784267
335327523
464138798
443449626
199256872
189232199
60565028
427365384
27604256
394886198
418370421
422919229
143775658
203999143
166720146
32547069
267453879
216261276
22844978
462230384
291773598
329163451
387517914
274038874
241096512
298317146
14548781
160404087
390128318
183690319
398323984
90912584
19017841
214979133
386878561
70791065
404211331
447443588
350672800
284331938
194846137
269043220
59767518
338621795
325558714
226487663
223685215
93012592
442748939
99046544
407759328
87038888
428209994
295277241
361077762
21822857
446110738
228142894
34743295
336239055
411833212
285583630
279667990
283367404
562762
19062902
354158468
257290444
466506489
204831267
394138733
13868978
326390838
453906251
205007124
151949551
180393913
428692338
97478495
123142851
380255233
357754174
62698091
160981578
5547766
423775852
182804434
451658503
151918745
70064080
140413909
416268308
355647710
272598250
199635711
208726823
291661151
53794179
466017267
110683991
111141797
212672351
124552968
437532635
19094953
329560091
441998537
52005218
110768780
391993383
27664420
491024012
249747556
90362510
152005589
255295321
14138361
187326374
59470175
18573457
257390454
52400435
434841764
113038163
177515036
134477475
321764985
469176186
40788005
140298603
79860177
151929801
205487306
56929496
441978787
224582258
239005939
383977324
276587475
349774718
128487058
304251895
193315082
378234614
394614404
197837022
486046286
261269117
385163396
398032813
279842573
495070201
450433247
214684337
108108363
127948283
201678163
282389699
449640820
94982519
275204654
382017348
246912319
480691959
438946844
41407458
57790568
30469134
277901133
186894395
380243851
406388190
491146289
73558932
284622803
238277044
123912306
123185441
499546160
9075701
21218253
279388733
4145901
324167851
346589421
464770615
452116133
400783935
99676665
254273305
495766453
227397670
136290652
95195123
60605980
427753847
136602580
118396548
458222980
414503712
305290942
190983183
320891902
148953582
117058466
458031056
387230625
240970771
81216496
239293137
102562823
454951100
371198221
106708723
279118951
217787641
423995689
83751435
118571575
376188706
338024739
466854379
103586375
326831743
62049501
16708707
107101941
198652081
135105254
65324921
113155792
292912547
108824455
286564045
294382480
225882920
97111453
34129456
466853691
178327948
273422592
69416513
133279048
144620812
28641588
264914350
214924804
305153628
348665784
186012730
33858685
39206875
152867108
489961412
366038617
67432961
6670118
473140557
266085041
494291723
390981829
231757184
139720621
499806283
370837581
434103100
225689203
467949033
468232555
45059245
146276980
94171499
466992109
132072379
91308662
495633696
249503080
306233466
153303676
98168864
344762547
187162360
489892090
350146007
29640123
355930706
417578967
36310240
181587614
183664007
30601962
72569443
267937542
22838934
424892077
138775122
456942033
3097631
106724154
277690940
48156875
105517486
224378790
15148984
90106216
315687451
363299031
192125648
474437268
369119058
142810863
319199815
408797770
132702952
21862173
438437892
341150009
439441139
474748132
22737622
123105145
357866445
447823416
243559038
380705379
225231845
382334160
190163763
228329475
341574665
320371054
129002702
299608502
44749843
144151685
242231070
212953646
359967067
434356717
39907265
81602477
77167579
359107079
490400246
209870530
380969251
428838137
51020538
172926741
256102620
426274511
148548237
113969065
226614279
392107275
347190795
451846123
126957786
389870909
180175597
468532450
62758315
309178298
120657304
460024509
305846334
362888373
172978154
18329753
297245089
212885419
99932229
374412667
424508849
442848826
436799548
157994452
371686962
340336437
330921192
480305934
266610947
479469429
446791350
493225225
224093055
146498496
445071347
351050840
36369404
477763296
172099641
99127718
139457945
292756944
411668579
445304279
8161668
84646732
316150383
305406756
150048502
416082611
32335774
427073703
211447788
469135321
85068154
83134749
161988109
268505697
415957034
428599056
100491477
362748383
274340632
324584531
9246878
71928331
175635370
398132634
49691626
200251363
349776703
189149570
493008306
261445281
486970200
1169974
198608365
303120582
159093081
201173218
71719544
191428855
128246920
283167331
13080527
65831425
218818432
175068636
186853474
134775465
456184043
287344950
350040200
230524674
111929481
359287077
154969356
140081202
257419710
204660981
340332564
107196413
246326903
185857222
221158045
85813454
39543547
419766409
388934036
198636627
120939627
313169931
242581833
101702898
96337262
255662360
167534323
167672045
283247347
354387796
154963861
91947741
494249097
5004060
322472414
106178577
364291137
477441770
98776131
474227198
34619102
291625046
433939962
133462356
477482267
7614359
219275810
17025813
427380767
108209845
215662440
400836745
273896127
458244272
2539643
370233388
66422983
22590317
390421784
202186681
229494464
45385645
294134421
223743560
50389704
469123187
182438489
267197192
299081308
133730971
93940742
333700409
425356016
27880703
319679117
402838283
35495061
38954926
272380447
315392180
499681122
488042886
216228924
273577248
298803510
71284918
496326988
217742844
93875234
386748771
419929525
175886049
432134415
66580297
399629609
335040471
35703483
434584449
102237662
334784790
68315419
196178403
21001551
493671434
76575458
340680667
249026068
464586870
232151944
21406515
279979049
231833065
361965752
348724325
357926664
13285613
420009242
354253651
231028457
366400828
93518774
3474333
394803228
378169540
70054629
146949188
213210010
458274464
81533636
167964024
145575605
2365406
216658778
166577155
496036840
293234235
359774173
97579259
257821105
91926116
118985773
390316505
323759180
480951525
239040829
34202196
346753489
11566423
388455846
77781945
230483602
481974619
433772629
125286829
212660511
356343610
272236017
425870520
167134425
206286004
93834543
312710029
208651410
163009673
479287184
57204601
456243907
339061356
154783859
66581363
283503824
273769632
456897868
107263003
107237508
48455048
141465198
453990996
412537822
382437396
384289293
143021423
216928366
170578273
120824604
429588876
26921882
245576972
207975748
46572658
451862975
154326642
359282687
13030736
317336314
338569870
70235336
126096573
30147577
225019195
192677935
313651400
498788826
2092154
273430755
458542685
403063554
267412304
265050032
315601375
2366051
149339324
311139150
71810769
172433949
284480105
1399644
51872182
30057076
61891743
98444840
334436402
216218385
457727526
199983490
33554698
148813747
270218825
159651270
178961323
495238019
204845557
345129075
346543196
206937710
471076181
157602232
110001263
91004836
422652264
278118990
93370887
71991587
441774491
165181655
96941887
226254595
19097650
148814069
108828022
80989393
247258908
295780775
297207777
204986433
495764264
183278826
353800179
265983089
195446448
385277853
113737459
400292004
230406927
312797007
459746065
53999459
470399238
422263680
145004295
393051501
52899021
90891533
317559440
494673511
108589539
414501326
220928105
127687188
63315394
182272478
61192932
310574301
478053252
358400708
15560733
326333868
394195886
221877263
92316956
89642333
107155116
58570766
342450688
190078394
371367772
302196752
244077853
341767010
76976783
241598499
87334862
129875803
332490031
404894301
124549313
441079569
171911979
197993769
68766756
235227372
380266246
129959688
398318025
210835850
340876747
266395109
37169717
87588984
488272372
482003024
29747668
95427487
40573789
372198355
138022232
264457913
26911459
382100084
458741274
103888241
123698582
46076135
233764044
308704964
303486788
210829708
249784532
475398766
408823477
171067640
63142489
141606074
153543679
461460513
352441923
346936777
227855622
242127991
434525761
216127993
224131014
464273428
164071831
117221155
188988135
154610414
234195419
215899593
36710498
192936692
172304185
12925431
91529178
406068228
174146747
395015965
469414288
276447630
222931082
378237764
447515269
286073571
372360189
453575299
247534083
224802112
153028428
475389704
466930102
440070540
44034048
43577468
256860319
60622230
13314974
445848453
215232644
247510392
14264397
104459493
440447083
186568582
469901275
31976260
92636809
144048021
279508577
414567448
420495651
2439658
145321563
220527271
288513228
17681752
26618922
388563663
95000215
179647349
363953366
61930316
119717888
260503766
458024135
376578206
321125995
471339108
174943011
36358638
218849499
189207407
493334482
11812933
375775988
463235757
396305545
320929149
107283777
175814121
235496596
380295779
30770130
380818159
453339402
171799710
398499910
479958323
60363372
493500124
12122023
276833089
407946791
131839910
37336854
218487278
360934467
210979201
189826385
35877477
99854190
261192236
77601236
93188672
273005168
453377223
56424428
169310712
126822723
16224556
197641184
362319319
249036687
80927666
95653829
202376088
252727375
346670090
34850762
313090746
192686565
46972784
442440186
100633355
31329045
479777040
171636984
392263511
43272592
213979721
280657340
143126781
475171956
358258575
88831804
100693475
164152149
145256231
270004187
290974872
13997139
320161722
5810542
115550177
401089387
101464370
170442616
153816761
448134459
205293377
319423858
140821023
252266160
261864044
93970729
283595204
94157435
118124065
28375066
137430026
332103785
161548757
133073158
307275740
19807331
221904962
407969214
36475832
219677544
30489752
179967055
86191034
350651474
185777596
54257562
104257212
287241965
224700177
110590325
87892775
429993553
430014182
81230149
34776064
44394577
27717229
170887619
491068363
145841293
51779037
481014740
477945077
213327793
114087898
285220816
85651476
188509211
45706382
122127307
408186754
76196133
302094361
346894140
279363958
487871956
401151701
236137522
127630272
125851878
346727846
68039398
408361782
276742027
149269546
295654198
173652956
176986774
466541816
164721318
322828067
50000 40000
89384
30887
92778
36916
47794
38336
85387
60493
16650
41422
2363
90028
68691
20060
97764
13927
80541
83427
89173
55737
5212
95369
2568
56430
65783
21531
22863
65124
74068
3136
13930
79803
34023
23059
33070
98168
61394
18457
75012
78043
76230
77374
84422
44920
13785
98538
75199
94325
98316
64371
66414
3527
76092
68981
59957
41874
6863
99171
6997
97282
2306
20926
77085
36328
60337
26506
50847
21730
61314
25858
16125
53896
19583
546
98815
33368
15435
90365
44044
13751
71088
26809
17277
47179
95789
93585
5404
2652
92755
12400
99933
95061
49677
93369
47740
10013
36227
98587
48095
97540
40796
80571
51435
60379
97468
66602
10098
12903
73318
70493
26653
60757
97302
60281
24287
9442
53866
29690
28445
46620
58441
44730
58032
8118
38098
5772
34482
90676
20710
98928
4568
77857
79498
72354
54587
76966
55307
64684
6220
28625
51529
32872
5733
48830
9504
30020
58271
63369
59709
86716
26341
18150
47797
724
42619
2246
22847
93452
92922
43556
92380
97489
37765
88229
69842
92351
65194
41501
57035
87765
70125
24915
36988
75857
73744
46492
22228
48366
9860
81937
51433
52552
16438
99229
53276
75408
1475
76122
68859
94396
36030
61238
8236
73794
65819
94429
66144
31012
35929
39530
18777
22405
64444
55764
14614
54539
18607
36841
2905
44819
35129
70689
97370
67918
69918
66997
43325
87744
59471
12184
98491
95500
89773
6726
85645
55591
17506
68140
2955
69787
7670
38083
8543
88465
10198
39508
59356
28805
76349
78612
73623
27829
49300
87344
95747
35569
54341
55423
23312
13811
67606
21802
25662
73731
44879
11306
29321
78737
79445
48627
48523
3466
86709
73417
8283
13259
12925
67638
42063
5625
62601
32037
33453
11900
19380
45551
47469
90072
974
87132
3882
84931
8934
45895
58661
70164
57200
87982
48900
52997
52960
13774
72814
39669
87191
81096
52927
16467
65085
11341
22091
27685
43377
55543
55937
79108
17446
19757
69180
18419
6888
89413
3349
32173
51660
62010
2337
25211
66343
67588
78207
19302
97714
67373
75322
1256
64820
44600
17722
29905
55940
39812
73941
15668
11706
46229
11128
29151
65985
96659
63921
89225
2423
67270
21397
54082
45631
40085
79293
11973
7673
73851
47626
5386
41223
39300
6641
6043
83899
40714
52299
56191
80525
42591
88210
8582
88820
99337
37733
71156
95995
18005
60380
14770
85274
81777
68851
47256
21861
48143
75580
45885
21994
23206
67622
79568
62505
90614
1962
62755
31327
54260
18945
28203
13203
23507
36785
2022
22843
90869
89529
35190
8873
49909
49959
10499
48037
18809
57754
86249
83304
33334
32134
21649
72891
99755
17568
51747
90369
19530
14501
38047
73789
49798
66250
86991
73304
3034
5364
12498
10254
94893
47687
19126
61153
13997
45976
9189
49158
3730
95437
32461
53415
43922
70461
26305
60029
88028
78051
66749
7557
8903
4795
97698
58700
71044
1040
32003
90429
6404
44501
682
17648
8539
36160
95152
22536
82135
4340
71693
2216
16128
20505
55630
60050
90965
98286
36430
95344
76336
3178
2901
85239
7972
16950
60290
95368
17989
92293
85796
40744
53145
2830
58391
61683
55341
53542
570
53827
74233
72262
56043
90361
9118
28024
66762
82
26310
3191
95426
18997
6368
14678
4235
30691
31627
64525
26058
49615
73169
28206
90359
26313
47387
65101
4347
2727
34995
4917
56553
25579
93530
28947
32291
2648
56971
99052
19081
99632
18594
30858
18628
41313
61887
39215
88356
93513
20091
14413
59480
9611
58970
66190
52275
6356
47642
56621
25434
98988
77889
98339
24567
87771
27285
56857
90418
607
72261
25850
238
7206
73060
35218
48519
34946
90784
36874
28459
10874
67638
4290
20484
26608
70479
72758
49315
34472
45730
91101
33460
23619
89439
58026
11389
33075
31234
18158
33682
3494
60359
50271
10700
33418
1840
75570
68364
92623
28795
13174
19848
96432
17463
56683
39391
4293
45792
5058
55116
91522
96158
88575
31492
1948
62952
59232
35022
10538
93741
85055
14031
54099
35326
41082
87517
53517
33003
72232
46140
61797
85405
82339
74581
19219
39022
13971
39863
84813
35380
94978
92686
31537
99905
24177
33484
79208
99760
84858
89745
93500
69912
20128
63951
5237
77561
67819
75106
10564
40050
21245
88712
41806
19935
63292
77376
58956
93615
33590
43769
28994
44919
52806
76883
44823
76983
26718
24031
93094
11575
30127
86594
81487
50254
50544
3075
27815
34714
78180
38378
74763
15776
27089
32920
35711
6733
10295
11018
347
60236
71138
45692
5154
23944
22574
66329
926
49292
6711
94019
77218
36837
96964
75056
87091
63859
78131
14905
98572
72662
69634
89686
4790
13074
22605
56852
19806
49251
67869
36504
9486
39007
82196
14640
62950
21121
80968
80227
86764
87678
90597
63982
40866
87561
39037
27956
67771
33519
59212
66343
22533
45197
72380
27322
58271
94985
84173
94428
44235
52041
47284
70073
7399
45831
1064
70348
66951
82031
50574
53715
86060
57523
34048
26925
45083
89436
71233
29205
22955
30444
11899
45487
75641
84279
89160
50263
79263
89684
61042
39849
41724
8325
26273
49123
54155
27336
35822
37458
9366
2748
91172
11777
60270
25219
38702
21704
14654
9934
50908
53960
56729
62807
15798
48721
47085
21309
15335
42699
10992
76377
98899
52716
1053
25172
18190
71560
52507
54011
9017
78225
73110
16540
90001
33379
58110
45054
55082
89115
71339
5990
59427
28068
85148
75224
76788
32232
96533
92123
91282
23876
84851
90180
76591
2255
15351
11132
73814
67858
81495
99182
46082
54604
15721
52434
87983
90182
97488
59416
79297
68826
65405
38723
96893
50552
30298
90033
99135
43182
98507
90416
67058
99709
80596
60000
1963
12298
87484
75777
80155
68978
91310
42588
39933
23383
95022
44267
13564
8861
3683
9212
77686
69087
64286
90931
35991
94584
97315
51477
54117
95821
41893
37526
95529
38840
97526
97491
51137
1361
89619
47644
70338
80929
6583
26622
4311
17956
70889
34226
26816
74571
43438
20854
60009
7723
11784
12351
18658
9098
63828
89127
21270
22072
26652
33150
60911
40529
30640
28399
41889
36611
92394
28578
33891
98977
55200
54553
16932
26088
88778
60100
658
48567
80953
77018
72642
92736
89369
91299
18185
53196
96777
55806
75267
23429
88955
52529
80309
19594
97279
22198
72556
89673
50775
6446
5001
22326
60998
38284
48413
66128
98383
65422
14694
79335
42440
87335
88422
48160
94986
22958
1355
91762
78763
92973
31542
67717
61853
11851
3663
75483
50400
76218
65155
1174
99016
86507
39852
76365
24791
88264
42492
23173
70038
73538
18860
28829
60872
7281
76988
55857
46591
78342
63971
25353
87666
95512
93070
49518
7362
13084
41352
74113
89301
6507
91639
4668
9365
31490
81033
34155
36105
39876
73680
6142
13413
92539
34970
90637
16171
11957
62845
62761
6650
26815
4466
94315
22327
13887
60184
46040
26970
1536
20153
32622
24394
11791
37290
50110
59632
34674
84265
95736
74549
74296
1878
4314
66834
53199
94950
99356
65156
57794
78469
88157
961
82934
98824
23287
13172
75359
85678
40141
93246
22182
72762
33991
50324
10051
84101
9955
61076
68365
22043
35625
42660
23920
56290
25845
93470
51239
41552
74977
25384
20020
63134
26344
19305
61957
65982
32476
53667
68012
88968
46913
90193
61730
80903
56869
88132
65003
83175
49208
49719
5217
1184
92378
45488
57473
34574
38958
25063
76126
13934
66798
12497
93419
93142
48154
71727
75475
96981
25394
43486
85949
72306
50031
64030
69560
6899
52161
34563
6425
17720
84281
11642
18903
93011
73481
92727
27584
28790
34141
3709
42724
939
32558
52494
10432
80711
24221
85906
77691
49614
29392
63639
38271
79422
27668
7830
2672
96181
58744
9096
13900
43025
37089
49155
52387
10570
58233
79970
55711
92374
31
98434
9664
32588
67280
20095
29650
91500
22352
7340
57465
51743
87331
12087
47516
31350
19916
50187
43882
95012
75635
74134
54388
12723
23288
6774
39644
81520
86743
95355
90245
3125
10140
16260
52064
77419
36354
81713
85270
58706
5405
42734
26800
92735
54820
74316
40436
91088
40854
670
2451
16488
74803
56838
45563
98090
63611
85206
95961
66705
96912
2558
69830
23404
18817
21893
822
71523
3606
2444
46580
25362
61529
73379
34448
32701
64046
74883
23788
4900
75552
42590
21387
50354
99427
66949
64795
63037
68507
77108
46093
65418
79665
15922
88821
98481
54167
5995
86355
74124
8438
32934
99485
86318
6313
33932
19018
86710
25166
59157
91609
17070
1746
12996
67423
1172
96296
48570
80560
64802
25677
26653
46572
5341
58926
51744
20173
13092
74090
6528
3567
98879
55813
3051
85197
62125
53334
4214
65187
78500
63371
56795
95569
65116
86142
79343
82640
82438
44264
63199
63591
69940
6203
26514
91632
65129
78258
11805
94572
52347
34684
98139
51226
90496
17541
36422
68973
87227
40635
34159
65726
20357
90953
77646
85473
93447
73340
68112
75884
17604
47662
55826
87543
70217
82340
79175
35345
60597
7331
46268
29295
42014
60758
80520
48861
94651
33293
17833
81877
90280
51991
63954
10636
59296
41599
96108
52742
14938
80571
44977
32541
44585
802
20084
14801
99493
15610
66497
76441
22940
12764
5736
81305
89874
2607
30165
84524
52252
64350
82752
42531
16340
46705
53166
91987
88303
65626
61080
19592
62548
22408
68485
7132
39562
4920
21932
39054
20529
88428
15495
59820
17544
37582
41124
23769
40188
87640
24644
92439
51989
7395
51321
84681
54099
4487
93019
58753
86464
54099
94696
49011
76506
63180
56143
16067
68099
94426
71473
4979
82854
86967
64798
16749
24548
22273
40517
81087
9913
65160
89878
61901
72554
41198
62933
43004
62036
55952
18108
48499
10050
29155
13862
2907
92335
70004
35326
76785
64429
6798
81764
63634
10116
46561
80382
51015
85186
20898
32101
95098
2409
38330
73350
91314
95880
52635
34317
57915
8586
68776
22766
34987
97931
36627
37893
6617
6630
89570
99753
87410
96367
81516
67396
22834
44429
47777
73848
29614
85027
22301
41063
3787
60630
30764
95101
56509
83398
29417
30776
91983
14545
53541
43321
28827
6519
97566
51795
29500
87135
51547
16909
99854
33063
84304
22687
93843
48433
96535
39808
49811
18835
80870
53597
95816
27985
48697
52325
11383
94466
99452
19717
25362
69344
63038
54188
75862
60603
5982
5361
64089
73880
38621
63942
23294
22925
86629
17136
87709
83163
56943
53871
1997
54164
7467
97812
98501
72516
66488
26235
83333
82291
45951
8694
51634
25340
62881
27495
2294
85214
32855
66383
75445
71476
30324
98739
10752
16952
15874
14812
16466
89169
68682
34814
59684
92500
48978
74536
65015
15465
770
48347
14108
63073
73392
65741
88412
52624
9588
7058
37837
58794
73440
13282
46621
20115
28372
57372
53419
60597
88535
69884
49765
73568
4698
25801
66068
53675
336
47434
85491
17458
12133
15950
80530
85524
81691
85293
38148
7630
92350
92336
66423
82141
21969
13044
2256
50340
86767
72026
10937
91654
58261
77053
65221
62958
19205
31288
32984
19541
78722
34827
36998
7206
67128
33879
92729
65170
19171
47228
72799
11521
39564
39222
93661
77884
68617
12268
28224
55383
84293
55512
47036
42554
32564
28609
21863
51769
59896
71199
87661
54969
22377
41010
62174
89504
74888
71255
54674
94058
18482
43824
21930
74397
83045
31943
52281
68013
44210
96856
39748
44855
52367
3135
3760
1282
31743
41974
69402
91639
13172
73414
62959
51900
14423
41485
57756
5662
29091
28781
16072
63924
72604
38001
38321
72001
69943
6953
40013
30505
3808
79760
75359
72526
82895
79118
90159
14637
21091
59561
22627
50615
32974
1938
18866
63749
43422
76621
69410
88864
5401
1833
52787
78005
39834
7459
66357
26128
14411
6369
56632
34570
86129
48342
23447
85375
27459
13606
11
64902
73166
38990
31868
22491
40927
50733
86239
700
43706
72001
89563
65458
73833
42349
43462
30018
49808
26170
72498
80570
32539
29129
15140
35019
77471
38586
20393
21281
68543
36755
2534
41708
75744
34401
80551
33022
1486
66789
33721
45191
55141
39635
10648
45326
81984
70462
91695
48143
96631
64192
45064
45521
93321
76555
80539
87143
31493
931
8423
35
37686
27309
58095
29781
61709
38645
62803
79546
21785
96523
41088
76926
36158
51736
38603
34493
38549
30297
98987
51531
10841
44050
97052
20513
36957
77590
7655
68449
94873
32429
68483
32558
76089
26577
62338
37798
65221
25140
33695
87006
38015
74783
80283
90524
42870
35237
25016
81418
81885
40354
49300
92725
755
46351
13237
37711
40293
37243
6159
35165
86024
74642
67722
62112
17570
46411
16261
82791
87903
49956
86148
25917
41090
82782
16440
83959
18018
57807
65376
99902
14512
14675
8979
15266
77378
38567
52977
17670
92162
59135
52834
94537
50128
36907
73000
67698
83317
89261
66840
87571
55568
52987
13487
13009
35768
46278
96967
70137
20436
78694
70038
34947
9720
95368
50213
87097
33935
19541
21118
26096
78675
73951
20632
28803
27209
93631
12852
10526
99243
79691
14448
71162
32677
27935
84170
84796
90564
81136
54932
27352
76181
41321
62298
85901
36689
28862
72997
86975
48402
94115
13070
43429
84417
50053
88583
11626
43683
1434
38503
59278
81124
52950
46791
30152
97236
30961
14947
87800
28448
86230
31503
4629
27550
93800
90529
80590
39014
79877
67564
3767
73991
96985
47195
74760
47037
35777
86385
7072
37210
41239
82701
34685
10540
29491
64836
7776
60451
79782
11927
5251
82363
43429
9879
26265
53580
16759
6854
8945
96635
90770
12712
86978
4106
76258
61737
51143
12035
64473
74566
65596
5711
57266
16633
16250
3108
81468
40377
63559
77602
52303
85161
59964
12083
95039
86228
82015
11797
9434
90959
8431
16555
3670
95408
20660
79928
73496
71802
8314
37968
62719
90261
60030
36336
6893
92632
39444
4713
33008
19354
82314
1663
4514
58629
30097
99552
44857
12111
27700
70642
3070
52482
87196
23091
47890
7855
19370
37737
96009
27683
75705
58727
34296
35734
11415
41188
28365
50858
62252
77725
70211
44565
95739
74724
3194
25835
90627
64402
37946
18326
51395
57367
70807
38590
80457
35048
62796
99827
72785
58804
43861
64841
33883
78156
574
61649
35696
45291
12506
97947
39367
99068
58864
35105
73791
78409
77291
80769
59162
15236
99094
10556
72602
86252
49145
69411
37652
28292
85589
10436
3448
29449
75276
53682
23957
92201
15330
59652
53843
27835
73950
9561
26902
49165
44665
17044
27573
21956
97812
86734
53543
13257
13641
42497
15860
79137
28259
53511
7429
13847
80298
10876
43295
71925
64557
67251
64126
79886
43254
34320
24072
33556
43881
67325
82720
4897
84368
26645
43204
98531
29730
96747
11787
43371
55595
27646
38859
83853
97509
46287
97699
77806
73514
57345
49731
54422
40948
30208
50659
84201
80879
74730
34108
24759
42054
33180
46008
42773
76176
89211
41303
5905
2309
69441
65627
57903
97087
4486
58107
10947
67124
55805
88752
40638
29502
54834
11411
70449
1393
62070
71001
82272
53151
5109
23382
11557
38288
69389
54329
14463
74952
11984
36719
77260
81424
2346
51515
94862
23183
25973
5808
6658
98130
10912
47295
27631
65745
75058
98079
67138
37127
69079
65761
6629
74187
89142
18185
28826
74883
88866
59640
49834
849
96359
43445
98624
15056
11311
93486
54590
37284
15645
61247
35413
26556
24894
63043
92301
99951
61121
75790
53429
46551
41550
60057
20738
47043
78242
65915
21925
83459
25555
88110
659
38265
31555
99282
53320
59217
9119
24261
96500
24764
85507
48264
51319
10400
11306
59971
26702
88778
52112
80130
35329
10013
40187
72418
57056
34780
54684
78980
34590
80238
67090
35248
34854
14996
50881
4525
74212
60000
28785
70712
1115
30644
35327
68785
41043
46633
45108
84097
51762
97219
64226
3442
7232
20764
92211
64287
71895
46895
59618
22836
43484
43059
58083
78338
58054
25316
99214
48618
85315
27999
35681
2781
58642
71007
71565
16036
17639
33024
132
85753
30243
80710
5546
53826
17825
97757
34464
6072
61003
94081
28907
4486
53492
86990
99175
11545
28657
98389
60162
13971
42739
95842
33103
1380
66849
21019
33767
839
54043
50251
2943
84285
30960
8489
54462
65136
22597
88925
71207
83599
99357
114
4436
52848
3455
19963
80745
32111
34703
57258
62433
77441
69452
11887
95172
36300
32905
45290
53490
86947
95540
72785
87583
42851
81273
42044
7987
3869
47320
79193
3819
46677
95658
8254
15876
15464
28216
96620
63926
79270
53878
42710
56710
39681
54596
68233
92332
87501
13523
45821
74447
25414
34957
62030
68265
16229
20425
76251
36449
67745
71795
56619
30773
83805
64873
46648
99268
9440
59620
63194
88710
29849
22255
61771
69529
76851
46356
61860
64351
76230
24032
55149
1643
58989
17178
69907
91569
53955
62509
44370
21699
34304
988
52471
18108
82212
15470
33727
8004
91441
13272
13065
21289
35527
91187
90817
12377
37542
69028
93079
30123
93060
48227
31766
68400
65405
18024
59968
19359
80533
20689
57409
31188
21677
26231
49295
20240
58052
99373
28243
49493
12645
41307
70781
64523
32494
77950
76899
86387
63329
69977
16510
56388
18203
64627
41139
99959
82650
17459
35669
63182
38147
9429
10721
76175
35659
60015
96415
10063
75740
24657
59555
4736
82316
30335
69258
31161
24636
62508
17547
87965
32484
34056
60704
67038
15034
1843
83349
97684
19301
35369
77217
57447
61150
87938
33622
13160
64304
46388
23222
40043
71044
82776
44778
69711
29463
30387
871
54098
92894
18418
42062
41729
68825
19118
8767
83859
20960
8467
97894
40260
60187
75110
14058
21336
63047
64031
34496
43703
10418
57717
97
97814
40493
44875
67524
86307
75261
68395
40404
84507
3164
98818
26235
88340
17935
51353
88550
38894
59819
86443
95505
20006
77905
25914
57693
57303
89945
92188
1005
362
66257
1102
14527
6749
62328
82051
93055
53940
66797
49810
38446
86312
48627
64681
91003
82913
16033
79553
38158
92204
82347
33662
28561
60251
75928
86253
17554
65872
78441
18558
82585
61049
36011
97112
84149
98338
95514
93555
52278
78662
43364
7075
81325
8343
71755
72327
91255
4140
51879
45765
96343
34226
95778
24903
10828
71705
11155
28381
37576
5947
63291
20161
66995
99301
33624
51143
13991
45489
44697
82620
24150
4413
89694
21826
12755
61449
94152
20361
65588
62383
66125
61930
12960
61903
3184
23787
33607
14338
52168
87535
36637
31810
24047
3631
31110
57670
71126
61452
3158
32174
44071
43659
36586
33765
65484
49340
11565
75987
86053
93504
38369
52177
55433
51328
30431
74968
91467
64038
89305
43634
51572
42293
91795
75618
62276
39256
49639
33401
708
69148
65574
44778
29158
2160
94894
10993
67851
6458
86979
53903
99961
25348
22432
71745
93027
52862
46712
84493
16899
52369
44478
84822
94661
36272
76791
73288
91880
42781
6688
92587
28280
88614
37364
57437
7125
48610
68429
74975
55067
71760
45230
55028
13459
67661
26772
6485
36874
89836
7330
70125
42204
68159
54946
53216
20783
48089
26504
12662
90869
49543
5248
35501
38156
58963
92937
61632
7572
77718
52959
62639
49477
98188
34018
62935
82200
77141
85771
19073
83328
9452
89197
41883
77611
60495
95099
98393
8583
37954
11054
15803
3848
32653
67655
58356
91615
60592
19987
15539
54661
72945
94529
20489
87484
28546
83423
86035
22038
85545
5108
5366
94997
10656
47248
72607
71150
58698
87351
96084
13003
98404
28239
16851
31056
95893
75206
39022
72836
95192
70912
27496
84489
65440
47984
88324
10337
47758
74359
48727
33303
79466
54092
44651
90121
17691
33609
77623
76389
20959
90058
89391
19362
18296
6241
66769
30541
97798
22142
3376
9342
93054
47224
93830
74845
11559
82153
1534
59317
56511
50260
8971
52328
4351
69973
58801
22041
3581
52775
14781
24539
42832
4172
43900
77480
26764
27020
8020
24562
65513
27747
50255
74918
74970
44084
49763
86529
42588
51296
62197
15451
1555
71167
84130
22257
41139
42930
44297
44719
12056
75430
85609
54888
79601
29508
48719
22716
72879
56738
63629
38391
836
13883
13309
75806
74318
79423
78686
33258
47070
40882
48708
48624
28400
32837
70880
85890
92119
31528
30608
4174
6957
16216
75413
2909
62075
24131
41977
51305
97220
21957
6047
98056
35840
35707
90213
26509
15129
68898
59766
62198
26131
8473
27173
54530
57662
14404
40419
66132
62284
87378
86657
85592
19945
62070
4853
98371
2552
46829
66027
16124
68785
72073
30531
20976
7780
37095
47485
39260
5992
7250
17810
48474
32075
44982
3003
89736
75738
59773
55867
38021
63502
58875
23612
83446
20944
44816
98168
39848
91644
64194
72323
76781
52618
19205
14108
60397
56299
61592
16009
62290
85194
33818
10763
17268
95151
30117
23355
70888
6241
95573
25260
69742
54447
65224
69539
91743
10039
67706
31590
1683
48251
20264
94815
868
39468
8922
77617
95766
86866
93625
74407
72059
27442
1521
89326
22592
47989
12680
9832
54229
8252
35091
23970
62698
314
9860
70792
10353
93917
18733
28387
42167
38996
23201
59386
94815
48474
37002
90580
35339
46978
81338
7397
74419
82858
13074
13363
30846
42105
23194
1426
66708
74636
41747
29406
74950
51606
16549
1654
61874
35282
30040
4040
74277
69592
79778
69092
18065
33131
76023
69756
80109
57361
77152
54527
56570
6578
84241
87416
48682
7434
5193
15390
82070
46940
61147
73371
14897
77695
75024
76771
12976
21415
97162
3605
91006
76939
72696
25422
10070
65070
95177
90178
22430
88681
61056
79000
95258
45297
82767
43939
69082
87959
75680
67503
51250
36826
57225
66147
30873
32248
42917
43848
53662
40078
47452
61019
17017
36499
86441
43438
1569
81617
49967
40350
70297
11022
19349
81906
72670
18467
42197
41752
22778
17876
25606
74027
71054
82831
40173
1926
31430
83089
45773
1444
39519
9577
62462
72887
62427
48902
16324
63995
46871
66290
20697
33519
93663
56397
15425
66333
74864
57621
24436
97641
91848
66393
88019
62901
49223
44544
64826
97005
43984
26951
98448
83502
52879
60909
56388
15305
26163
89063
95652
73033
55352
16348
22903
65367
72744
38327
48051
63959
12299
88838
77951
20499
55230
65970
83399
20805
10513
64577
17809
70848
7879
16256
54350
77109
77164
10737
8765
19678
16152
4416
92710
87855
37115
15613
53221
26211
70291
1271
90169
98942
90108
84472
19440
61690
50441
19190
82494
77305
118
16654
48152
24348
32909
18853
1456
26424
45942
26573
46102
62093
47340
55163
49947
84455
87127
19520
27017
73770
20790
17185
72711
27250
1656
8502
5291
68448
44043
87784
62104
60513
20789
26608
1212
53697
61812
19020
96472
7753
45592
58925
86197
92931
14088
36144
93737
17566
55663
20753
91335
92804
54290
80397
36405
72297
88898
41695
57097
49293
45830
19200
26157
66618
62159
27368
36666
40323
46387
33138
48075
91978
92062
34272
84909
22501
86767
94997
40067
58781
15750
31401
67936
70039
11798
4341
42335
17047
62387
99431
82691
8217
34983
8847
91186
13493
36215
27852
53815
98953
77341
18242
90931
85754
68865
92191
8255
55631
87187
64673
30763
19288
96073
98698
89326
24222
19390
31661
57621
81777
47443
40311
89993
82425
65510
97530
12270
18076
25381
66084
17028
2721
84325
24310
88475
53189
16500
13081
25171
20039
77753
55933
39326
90177
70983
28652
14399
90372
76664
88371
72148
40458
45033
78492
39235
10542
76022
51504
28617
17754
33939
61997
36827
18264
86306
41653
87804
19158
54733
29327
39196
48837
85259
78521
39013
72593
23524
69763
62965
16539
58133
51464
73349
3166
46308
12583
30059
22329
80438
75028
56434
14376
37024
93260
48991
23329
34912
53147
42486
5996
82473
98033
54832
84083
92906
10197
56676
16429
79959
19640
49320
54444
87455
22668
73961
33762
51602
20371
72442
32039
95398
28876
46414
32421
38487
11757
72102
73399
64903
30939
95746
47375
45324
66930
31457
38229
77126
88132
71009
73436
24123
36680
44231
11578
59347
18191
61691
10948
54914
34133
59338
50311
63008
5752
99084
1494
17508
87537
91244
82410
34827
86990
46136
80150
53919
77592
18378
47396
65724
5739
20831
6198
42418
81414
17775
18117
15956
79466
45416
70869
29950
4754
21180
92957
26857
36615
10802
60716
24151
18398
59477
58977
21739
5612
39127
92009
83203
73856
39404
65278
79594
76586
71476
22012
57999
5602
40128
90307
1419
85543
61175
31368
6648
82354
24324
33504
18968
51478
94219
59470
86227
53695
18447
7965
59306
73925
99973
58861
47780
55728
24138
43726
48665
11965
65737
23016
17567
22216
13322
18985
24110
74496
50353
30758
73202
91028
64261
8521
58857
74832
67991
45083
28526
2789
53047
4184
76713
69371
63044
24492
41450
3533
68217
6467
15498
50305
29482
33064
88872
59155
68400
12982
50002
18752
60091
23203
26132
40703
48076
84988
15534
16066
30071
60412
35206
99469
80947
11918
85192
43990
52761
42993
63874
37330
49459
79371
87634
95292
28786
92858
70798
13538
22191
20800
32289
82281
60354
74772
39335
8429
59760
71221
40846
6182
47984
76051
22002
28930
4320
7193
89271
57081
66538
53144
94410
32348
48867
98395
27640
94004
7604
14789
7541
29794
35588
56182
28426
95942
30953
84113
20722
7064
55333
61568
13245
3316
53970
35247
32245
58290
58791
21515
31722
25328
91010
26131
57676
39876
40877
1667
50232
48481
16455
57772
94626
52043
30305
39404
64336
61258
23516
85057
84673
78848
62976
97918
98515
16946
33164
30759
91587
91954
68625
23308
17282
59634
65790
91309
15862
23018
92975
66093
87850
9429
40216
82476
77823
86873
38231
42158
64482
61746
43567
49154
40593
6542
47071
55459
39839
96586
86217
31425
88540
71193
71084
22173
47178
36873
29833
63039
76243
22807
45483
64092
48587
2051
62919
26410
88923
1149
84919
69756
79246
28485
18909
36190
51379
65980
91648
91217
62565
94216
38994
67456
65408
10077
5980
12586
63302
35812
91976
55896
74970
53811
19987
23557
72213
99258
66318
77487
16758
51236
47242
96004
96073
66150
32193
47451
48481
23841
55019
27398
18056
94012
11205
99816
20441
17185
12401
94
69348
20728
55989
44318
74538
75975
67874
63102
91584
34191
40588
8342
1778
87829
20697
14202
70331
52889
78004
18811
93081
33023
62560
11137
43386
73765
27304
80178
7301
56056
80271
76648
76783
36259
20965
67673
28586
88838
30774
20169
39380
71362
44862
57510
59190
65558
71711
29520
18447
66067
64683
27879
99089
27242
55367
58826
17358
82670
39004
24658
38725
35626
1306
15508
71885
22270
99532
470
27460
30305
36990
83191
1666
81852
57052
77208
47409
28763
23079
82207
94829
87761
10086
10269
31355
65452
85446
48712
48122
40801
73370
86846
76427
91027
18705
64663
13296
18236
65132
57107
48541
2121
56650
66558
324
13701
60117
47733
58815
83196
46291
53643
87308
56376
80263
35014
38180
82061
78
86301
22861
73447
89498
15639
80825
24555
80301
10472
42790
45432
67579
7682
63905
40580
90592
64228
54280
50708
28312
13095
50255
74603
83089
53915
47330
79704
5280
85509
61764
5357
88161
976
95155
94011
16615
75979
18565
96915
86451
61354
58699
70381
85388
38955
10960
75979
19534
65239
43038
47846
94685
9645
38800
77774
63559
86129
73829
68838
87990
35592
90547
76150
52919
85701
70160
69533
61680
88724
82800
48130
66430
41498
18510
51817
96804
45821
44147
16337
11059
87184
80534
22096
96828
19333
16221
76738
21814
90049
61928
9803
41992
52474
2304
94910
54526
72464
64443
16205
77539
63594
80686
60320
21443
15547
28488
18246
61367
72634
34582
88778
76170
15116
10873
89349
50800
27093
82439
72613
17141
44366
82415
59132
13191
1071
70393
67716
73534
51187
273
67424
14780
80958
44096
36222
96505
72583
70819
74223
61569
21753
63000
54090
53220
73872
59790
4019
17316
42228
92984
34456
2945
91750
9939
16135
92820
96684
203
82705
47870
475
50129
62650
97784
94224
15223
10640
83158
2394
84863
44726
24146
64214
15167
77365
54438
74957
97735
71753
17184
90718
22561
36481
82468
48851
68967
75287
45534
69169
57992
93404
85995
24472
72405
83779
35047
3979
94418
34556
6372
79280
95634
46869
43494
10800
40585
14283
85756
38320
86035
19292
45389
8595
55772
44208
73798
41090
19495
19331
10259
93838
29086
12605
34661
1490
96383
86059
21821
90801
20614
28192
86432
16247
91413
46277
27047
31997
60559
29154
86668
62946
48445
32057
87892
20568
76264
61689
78010
12110
81020
4620
22299
26457
17224
56959
44299
13607
43017
66119
20759
79983
10662
23542
96229
2074
69819
39627
34071
46729
68781
20738
9674
33577
69146
97566
70497
45410
59254
48506
73871
56625
53125
96170
99434
70348
53128
43732
306
12497
9850
21064
92479
20511
60958
5059
38937
30776
44686
89359
77504
13466
26448
3530
47042
95594
1095
17538
57355
76700
82395
31225
49677
35519
43746
49110
22219
13226
9193
22524
25722
19042
59940
34552
55904
20897
39610
11192
68024
84295
550
61879
14112
26998
81760
61154
22591
82854
95043
96297
75906
93790
43873
41934
29308
87619
7395
67878
844
16587
6754
42917
51980
66693
77468
7883
3941
33429
19075
88316
17724
35976
66546
31835
62973
48306
9340
1915
47511
20735
98211
23416
14524
58436
81701
60183
46054
89095
28061
46897
22033
34814
89813
74012
17858
83632
81895
38150
17060
17321
42817
51135
53296
9362
99322
32621
57667
25013
50887
5178
45747
65450
44945
76622
23885
26646
53157
69938
32092
81217
33186
54125
32382
39350
44488
66591
22981
26382
21092
56392
60054
63908
7527
29702
73269
6848
78674
47288
48212
29560
52465
10311
95009
13761
86932
35245
56758
40088
21534
88850
37656
54719
59326
86389
94068
3813
52979
33400
46547
74070
89792
22952
54329
13670
69005
27598
36869
47678
74885
85080
93590
43701
95390
4950
57461
98674
40195
14219
55113
61728
19420
9121
16447
95097
95509
26866
15261
64840
76618
61807
55261
66409
1111
9590
96430
70115
53539
33298
17793
44775
34729
11382
88475
30119
16331
62287
45144
72877
92857
256
34605
28628
25728
67403
40076
21237
10620
55337
2428
87237
33495
57688
53645
34605
67277
50074
4720
37167
99723
38864
81941
34452
66597
86767
80922
99279
65406
26065
72156
58262
42672
23112
3242
68400
90514
43317
5988
1133
15005
8415
4722
48500
66102
58366
99456
49731
24792
20527
86897
40866
59390
68838
75317
42338
55604
72590
41617
21009
15006
30124
95623
57678
69587
15216
42429
76452
74884
48416
77584
89889
56830
98657
54740
39283
57023
54195
89013
98166
74722
75910
55383
50463
44747
47052
92801
16702
19641
50769
54063
34647
97244
66037
8676
66830
97604
51104
43281
72487
99519
37216
78727
72700
35873
33466
11982
9247
87661
995
23764
62382
93256
79146
12844
54354
26197
21996
71055
62190
72764
41469
96836
86359
23857
5511
53188
21460
72966
96468
93947
72484
33684
72673
61535
85908
6139
73516
95154
10151
74510
18917
88884
67765
98062
18079
38470
40611
40075
9525
2800
29190
67345
99635
15549
91202
21497
68736
12661
94462
81556
22959
83297
31591
95632
44831
17498
18122
34698
12651
44624
25560
47919
33507
9676
62332
51585
48146
2942
8011
57670
5741
37201
41366
21727
69101
32567
59575
37836
45228
70388
35743
84538
53684
67333
80169
14866
84830
14642
49564
13832
59265
75123
61750
92771
1150
24082
60708
49295
27023
68718
23316
49116
5918
64682
87194
75018
97248
46769
29206
58827
17156
64948
43365
87192
48633
39885
2057
33462
70879
67972
63646
30143
59446
25395
39266
60596
65828
99973
9890
9203
68690
33206
58318
90960
97887
45511
82329
11486
8631
27886
86665
25787
9186
46381
12978
57818
86265
31386
7631
57143
15710
71276
3638
75155
13023
42903
52102
78850
59227
61992
88052
44268
11549
62721
35227
25787
24584
33908
37272
33214
61793
40288
75352
87330
86668
4681
45147
72933
36067
52778
46427
68128
40405
50064
43282
53427
9318
11736
48629
68544
90079
53032
12812
1627
32105
64390
27413
56688
98297
81036
6253
76442
37676
81605
63771
24343
86285
8918
97275
38703
78047
60054
6830
18451
10117
66464
88230
35787
78199
36858
4330
68277
89889
17141
86255
21993
81531
30019
95032
96179
27406
1285
72620
65081
99241
52743
89424
1877
61660
3050
56932
56058
63103
63761
90860
89572
46576
79089
25358
24774
15946
46039
9402
22187
79532
95656
60531
77414
25674
55563
73592
53080
73199
62564
18160
88791
15306
7583
90667
93317
26985
47598
49374
90087
27711
56585
96010
74286
35674
37719
15412
67971
83758
24813
6509
63289
20469
67040
40702
62494
38954
30645
31925
12152
9560
50085
17294
24865
74019
7960
34533
1003
71910
258
7442
99620
56843
19803
90257
92516
57522
5668
76838
57631
46833
83347
20919
83653
50386
77972
46146
5691
24968
78071
17842
34528
44507
51487
75744
34877
59446
10277
35880
47707
26886
59673
63678
83728
79475
70287
92595
53348
75954
69433
10978
39138
69131
48248
22790
19516
42571
85288
25206
67539
79710
59399
18418
24216
10885
10513
59092
86682
37141
11323
50741
64027
87347
14418
64106
66822
1056
56701
20169
77010
42485
47499
32499
11615
95746
55289
47482
38317
56928
89039
22207
36637
64789
56976
77204
92025
67488
52647
95058
4629
63970
45798
68655
67668
76568
49112
34489
77623
5812
71010
70984
64648
18508
3483
92614
30605
75123
40095
68921
48402
45485
7479
85038
10273
64454
78593
2297
31942
31239
97355
52922
11560
43152
37928
79228
36071
87039
30068
13694
9203
17429
1029
73850
35936
4511
82816
82893
95985
22910
68165
44386
84747
75644
45775
95019
56449
24367
97316
4742
71958
11022
57663
99869
70525
11942
79096
6596
98981
25516
36641
8183
42944
37669
98384
95232
58532
81199
78124
70868
20461
62640
15254
5207
38283
61028
225
94732
1747
13892
15825
73704
41265
73488
89924
11790
85429
85372
34737
761
10887
71377
8943
70182
25397
23679
81765
280
4877
76240
71148
25337
38880
2753
46895
77162
80132
47120
88245
81878
77363
4070
71933
18628
93909
61857
46769
95689
47228
81505
96450
74466
69233
21744
44647
10981
61774
26412
11261
66651
2651
98760
8339
41530
1512
55234
35044
97995
18705
39640
96225
12419
60061
68157
47398
53969
46365
94166
66010
9944
75670
62459
761
44902
554
61760
72235
62328
4523
99847
45330
23525
98606
70020
65055
16469
41605
16450
14463
76661
72441
10687
89080
32502
95196
36477
86470
57912
30643
68831
84208
22664
47641
84968
83918
48195
63079
56152
26874
67601
55998
72203
91126
54603
58574
72532
87423
179
88981
18237
76839
61421
28924
65918
93922
40471
18747
96744
14734
65741
81926
98941
88404
29567
261
72321
94113
63339
44824
20986
30940
821
9540
38417
71775
68113
10948
59197
68291
99928
93786
61482
77700
39061
43751
87974
79531
62497
1069
10616
28237
82994
9557
32993
28912
26169
21665
23024
5859
66489
44009
53150
67309
69900
91566
55436
54365
2513
30984
22655
18792
24769
488
12844
63829
44239
817
59711
6735
18237
70327
51324
17582
96235
84316
46494
22403
5980
69517
28261
72468
29878
97763
56129
99777
89328
11564
54141
91841
58899
93148
10632
83668
93635
23475
47496
54225
40643
23559
60960
75231
93885
28635
92813
90119
12950
55658
28873
35281
25174
73485
24101
71403
71247
96581
87532
60575
24496
58024
68767
83394
67523
79398
67061
61158
19225
30909
15382
76219
54467
92693
51450
64703
21327
60614
71173
50628
16271
45
2261
57796
73529
26361
45551
61128
22941
33082
38054
63788
91105
6820
47181
58628
2569
30594
36137
38145
77854
67870
14364
48672
76915
82165
13374
14593
59130
84546
65221
91752
942
67481
65899
90822
10193
11449
51949
49485
44530
90002
13272
51987
13173
76804
26966
15742
7397
79454
53886
85250
63675
84601
50273
40589
66765
63646
55182
25894
64543
36754
33997
65484
20586
99896
72658
30778
11344
24606
80262
72226
30960
9885
40564
44132
86688
67529
76225
10437
63334
30111
12038
27008
14711
62311
67597
97828
42308
39130
40073
23203
92235
74070
5038
12820
73965
77695
59949
85308
18653
56562
57533
49612
66446
98096
10095
69485
81976
86320
79921
45309
16430
91959
88669
47492
70621
56265
45319
12928
11746
85392
36130
3980
75813
41168
33151
49777
18862
93099
35084
53866
49660
8969
3477
16105
23416
29924
1941
21744
16243
81862
83404
49024
73820
72072
12867
44440
44688
58186
73719
56433
59929
9849
76764
35741
67368
9914
1869
2581
19364
53304
56447
69023
62272
76275
1479
2040
6198
3420
23783
22440
1633
23538
87815
75452
95610
682
36243
40297
75219
26313
13082
51499
52513
89845
3591
19880
16111
5459
38813
51826
75114
11611
20849
37386
87885
38679
55777
94083
58450
95911
32874
60082
19448
37041
51885
15057
54074
4479
55354
29292
30792
84787
97142
83304
90983
732
19536
23445
22542
58348
75271
97655
69958
12471
51392
74194
51149
23520
68276
9599
19430
17502
69680
38878
70894
37917
70286
24967
42395
41991
54258
73186
26777
67751
56490
17760
84834
92377
41204
23727
50724
16474
37733
37033
28944
89125
11226
96445
12644
95854
22395
48426
29707
8426
3655
600
46342
73940
25566
88737
15931
96175
61922
59059
63925
34763
93170
65110
27139
34374
88836
94214
67199
26568
31246
12495
32044
58824
25291
44688
71029
47685
9465
735
56110
13119
17686
2452
87058
59603
91188
19340
55777
69461
78399
36053
4224
87920
1162
31362
22293
6349
25576
5844
32916
73173
34690
64960
48348
59980
25999
19376
24016
35463
36462
80125
64933
54147
98928
51990
13749
6467
87682
85877
75928
82432
38281
80151
70351
55794
27864
8996
62142
69791
31191
11410
59316
65880
76369
7663
42211
18719
43391
66226
54181
79852
62702
19113
33999
77982
87454
64099
84448
91487
66328
60375
73918
4608
56877
60621
60402
1093
69616
38895
70883
806
50304
46550
83037
43024
54213
41599
61742
97603
24176
32274
93806
3229
67738
27804
81210
55192
8255
65658
46678
74582
42384
36948
95541
99261
97568
72294
353
83535
27541
87587
692
77844
34137
83728
20868
4701
25326
98961
18655
65853
31235
12460
69081
98972
56616
50291
70515
81222
32300
33545
72155
74683
70492
67695
73943
84411
56341
90647
67945
83881
94586
68636
78076
45074
68715
98943
49774
10392
14256
68428
76244
45490
97239
45324
44461
53854
11966
31328
51427
44265
64872
23581
18948
35363
91276
9242
19773
63968
16241
4069
47848
10826
72704
25923
55899
57770
41218
22024
68161
55473
6803
60756
17314
4041
6079
78126
74247
34397
9453
25673
78661
74324
49254
97608
26038
56881
23202
62162
20848
39442
66230
85047
50267
55285
27321
22517
13054
84890
44540
97566
56714
51342
58321
74027
55382
80752
68505
45980
15148
77957
71653
93808
68633
37258
7768
94670
10490
30969
56832
31337
70410
23061
32735
37028
94698
60055
59544
7751
44945
4083
21669
1658
55424
79989
92037
27157
77092
60541
73137
92239
38497
61141
2399
7129
98398
10166
18151
25239
41134
74982
72927
27895
14394
5661
64922
9091
82067
24465
33194
27011
44899
54862
45021
322
51202
53409
43830
28294
13949
16966
20532
68797
94458
22930
92278
9207
49447
10428
34445
6932
1761
7371
34826
16154
13031
16099
25245
11450
56915
74790
54812
1813
29651
99832
18486
97204
53240
62316
25497
83540
95633
62381
52337
6443
1662
44614
15649
51109
71393
50094
74392
73153
73816
9218
89306
3199
41668
30902
14648
14935
5691
69459
16747
51693
85643
51585
48897
55234
30252
90745
38774
42236
53125
91110
48678
54787
52075
64327
22247
23467
30772
12990
96619
4587
38559
85924
24137
80227
33178
38784
95161
38868
24595
28259
6913
10237
79843
55809
65470
26446
46553
4243
68682
16030
11704
17359
87168
63778
98037
25766
3596
28808
38755
214
49747
77314
2490
73883
57540
35667
29019
69052
90886
53613
97310
14150
80201
93505
69958
45670
19950
32863
66265
88631
48892
94320
22342
52411
74450
20378
78176
78045
65538
16930
94611
31636
94243
97100
21870
68134
49118
50888
37185
56355
20852
50847
70505
1052
44351
56814
63074
80652
89676
29338
85635
54919
23657
7976
7329
98106
44705
85504
92503
10242
18786
87113
41877
13028
84212
80099
97514
49681
30986
34698
22387
68190
1896
92891
69241
46246
66057
32314
26898
72084
78003
12532
27003
1660
36859
50683
16117
81563
52539
8619
91805
71324
95731
50033
703
96294
46483
98216
62326
77469
49266
1065
45658
51161
10307
31250
97407
76363
79916
40656
48447
57918
69539
91801
59577
6397
42483
92046
4311
95021
17016
12467
66344
29099
78852
67047
41744
25334
65262
20422
2802
30879
21486
64811
82040
31792
12413
95798
8155
92328
36453
56601
50245
22343
48401
26174
45091
7235
34571
49401
2256
51586
61868
84951
80684
40719
51997
38780
66052
33611
59201
85206
64489
80686
66368
62880
12477
78780
58677
36983
87459
95129
9935
37704
33823
74687
80229
78913
81922
14799
28314
84177
82736
90181
85479
79772
30899
37476
18551
13302
87438
77751
98507
68278
74788
81227
31158
3616
60006
89834
40599
63817
1315
50533
1520
35137
25220
98100
14050
23493
29250
42363
24021
11985
48895
9499
91756
96145
63326
26658
9446
50763
4408
24305
35393
95547
5531
66550
99163
81888
72735
39761
45704
74049
6645
63575
25538
48216
61674
55939
71708
90923
14653
95728
19260
63547
5227
11015
76043
68552
54025
85488
35667
74784
26144
71059
70331
31674
53960
69493
29914
26694
25605
75617
17095
32249
39192
42632
96817
17217
98570
68524
24492
29574
80604
43751
93120
2182
71117
85514
87085
25141
71001
22751
99925
13497
10161
70255
61522
64120
56099
91435
7166
81703
67052
24260
30303
22595
83243
27119
39811
98164
11995
80654
27737
92598
24404
37208
94779
95521
22721
81863
37013
10073
20966
36937
23569
31126
23543
1443
11598
79641
92877
18763
77695
76280
59374
7998
15226
58968
51468
71389
57131
63462
52042
1219
72411
76446
38426
83541
88318
77498
65404
25330
87570
2721
62267
27491
50198
85809
28933
78147
81802
38161
13261
59496
14441
72634
83845
46018
31601
35313
17406
5083
15126
69448
6301
87537
62245
61078
71077
50562
38575
52832
75891
26145
71904
54509
69987
22102
56670
98919
16600
38471
37079
29861
97966
67871
18846
81811
13889
50447
17123
47646
71881
48600
17093
78182
52488
95689
55611
39917
46250
94186
92748
38493
36682
81004
9353
6668
19457
66022
21938
36056
4492
59016
65916
2458
43239
84762
84268
73479
51560
17742
21124
23440
82693
54569
17973
35181
50257
89936
75097
12859
84121
84196
67703
20802
65199
77055
43821
84655
43077
65758
37063
47568
24773
2978
66377
84363
4091
66996
57841
72002
1089
95317
11794
83782
49885
29766
18962
16493
19701
94058
45703
20173
94605
13405
57326
59804
90460
1146
60810
49888
66903
97872
97455
8028
17202
80184
8742
37644
47179
66583
9646
48268
78251
21439
32049
28135
67556
67362
60979
3609
77771
6682
23781
72375
36438
81107
48530
26897
98604
9340
93136
81859
23563
90591
89886
57116
87126
98627
94760
34304
81561
4405
98923
59811
25843
30971
4297
93398
14684
81628
97006
92454
88309
37139
64829
24746
34597
29710
67995
33200
39049
61130
15058
78964
68072
21295
36079
55197
36274
47190
5853
17834
51594
4775
93997
93788
52098
14645
3538
66781
96272
16895
59235
84580
54033
40415
25678
88629
70124
10024
38181
25525
87505
69590
4488
55577
90885
56918
27125
27158
4108
32977
61343
72053
54104
71691
65841
6201
86336
69378
72981
82607
86272
48567
83539
56657
88981
25568
61637
75457
35591
16169
981
23095
85759
21820
95023
92995
95089
22148
36504
99196
71476
14198
87601
25579
85889
69793
48131
72224
39170
37464
71182
41793
86030
54720
14801
75011
80287
92790
50467
32229
8958
67799
55324
94716
89618
66698
4062
84706
5197
40565
254
76673
54763
4206
18603
40651
73998
83086
29226
29519
20549
407
87663
6578
71479
2464
97940
68117
95253
64758
346
20562
32556
72021
15278
38525
38718
35691
39583
43915
76256
56188
36939
31018
60393
71893
88020
50742
54978
33597
80260
75526
34003
84274
98456
21833
86737
96395
89950
98341
77505
90295
18903
10060
62315
50532
64937
17384
86222
20871
61298
78829
77058
14588
26198
53802
86481
30569
20895
41458
64165
1154
33336
14520
85427
31791
36352
88516
44537
42653
3208
22041
32947
38462
48453
11613
5345
13389
28997
7919
50611
6646
86747
44020
21234
29297
97821
24066
59865
35067
65523
24030
36220
15210
38549
37998
63352
91252
42865
7889
33905
46073
29929
83203
886
94733
94816
6231
24473
40164
14149
75083
63161
17247
19102
746
46543
33274
24811
6408
68340
6686
30437
20911
21895
85337
75261
85247
92940
18125
9487
26844
80549
55767
26399
81435
50500
21214
4017
74972
77729
18165
66407
40889
35411
85508
41635
98306
35134
66445
4713
3473
89482
51501
40736
11377
53189
15996
12975
46128
50472
22461
89324
31021
78227
32074
28807
28726
53287
32823
20050
47367
67339
86456
4607
19101
88315
62593
17406
23448
45390
38470
43273
34871
6322
84008
46247
59510
16355
59221
21990
66826
98033
27665
14198
76260
59738
59356
4985
29376
8530
25034
93094
75868
27841
97700
11321
16156
60293
28726
39603
22034
83548
99227
56904
89869
83234
19503
65731
15940
95075
87720
99118
93108
31736
13315
69367
91473
89023
90703
37200
97552
32089
30293
89772
59929
27992
1092
92436
4636
46169
32039
26669
29716
31265
83573
35937
30851
19427
1667
63142
14501
5738
62259
7608
37473
91926
93326
28945
80948
84029
66144
94851
16117
96436
84622
92397
40779
85713
84833
45415
31882
33223
88435
77949
80839
88359
13885
28041
7785
31903
91183
22286
37640
69793
46245
75112
61718
39571
20408
59017
23599
2903
53868
56067
15690
54841
64815
56469
40554
49647
18235
88787
99221
6669
83087
80060
95028
13324
24452
19164
45226
15634
41449
82866
85427
87694
57977
63496
27264
78385
38865
67214
97639
92732
23280
13329
47572
4446
69797
4477
70445
88031
9615
69665
11051
9054
66076
22430
22377
90528
41594
83954
22513
99394
66819
24291
87087
41148
87787
30702
35884
26651
97915
33522
35734
37546
46850
99657
58344
16646
20486
28788
21028
46452
98452
48431
55505
80880
87212
94233
87759
28805
78187
10271
44551
45005
34562
31637
2504
38700
78691
38387
81702
92957
71909
33787
46855
35110
49795
5198
68108
70280
33985
5487
33084
48788
53917
4940
46019
41129
99173
33777
86285
77359
44048
30835
38715
94961
78824
57571
50012
73866
95957
48065
66822
84217
98203
30028
19327
47997
51577
3786
34629
1913
9272
67712
50701
79541
89003
13071
37021
88175
46848
23305
81885
7247
70492
36952
2207
65667
94522
68570
39532
6830
16634
22705
91047
14836
52733
26725
79184
4309
30510
13812
6222
56133
97875
73274
35673
86878
86344
72693
91404
49543
95998
73289
56789
82841
26592
58995
48507
21113
43916
4390
27942
60549
27094
35340
91736
96178
78416
70920
487
25277
1083
23060
81410
98958
12685
17082
2187
99028
6127
93590
64923
18476
66878
21711
1316
93469
97058
66174
30933
40973
70563
75227
17874
14008
26918
9609
10186
5334
96880
27024
46962
14315
50083
28371
13272
62767
61805
31810
78146
67931
25399
43068
86406
8629
64779
4073
18449
78188
70246
49382
19160
57160
40960
53385
71167
67877
79346
81352
73210
76225
8375
20172
90539
58457
64894
20162
37575
43050
51971
32073
10980
93722
91492
13737
2350
72622
17809
20798
50809
4406
86531
69969
61565
27490
23353
32732
95367
2698
14083
84928
95275
38810
21451
2165
13618
2697
38679
51193
45746
7001
99617
56726
722
91108
86814
19423
63730
20975
40221
14538
25380
43103
858
3297
70593
40563
36028
65959
43260
66462
67238
54886
5271
88689
73403
35241
91385
12081
86433
37130
19081
2401
10207
36155
93508
13373
55577
57237
34347
12149
71775
76078
55252
72632
79374
42196
13194
15401
24506
72806
98215
91743
44043
19837
96783
17445
55077
4519
29525
57861
58001
64958
60261
68207
1112
53769
97931
73040
27357
32277
85189
99131
8355
56792
88115
87728
15339
17660
19481
39844
6817
34047
31586
50860
53883
44721
68304
25312
49239
14181
83172
7239
95490
59785
91798
96601
29905
89728
85992
57261
22005
87532
56392
46711
60675
60858
50790
76013
78517
70270
15856
1686
4316
63794
52545
74551
8514
37200
99862
74104
67732
83033
81343
63221
59169
89492
76173
89073
79219
78517
46334
17575
66048
19077
80637
26723
79934
31427
2735
74802
1696
34943
76487
22364
15088
45383
96914
23601
98935
96775
14056
83018
96159
11750
46239
55328
1241
38763
60752
80460
17279
7085
14386
99679
26161
95023
26401
22446
26449
45487
97248
44496
96781
90086
66859
11868
51821
80124
51820
67107
76898
65876
50124
89409
77625
12714
61088
78866
51477
21839
75677
85107
28924
6414
84785
71436
1436
27537
93882
44236
89376
7481
88732
86156
13918
71942
98024
65738
52066
66195
49196
28963
32070
99320
34723
26047
12033
95810
21264
79861
17649
96940
64968
62924
3353
66104
34359
21141
93641
28240
65376
99368
35720
54107
85523
49638
26049
99898
31727
94466
82445
80923
23428
14514
96594
74503
56912
8626
70312
78175
4839
4312
75114
86158
67235
94819
68613
1594
32311
78605
46185
97686
77972
98257
68145
79847
47894
10545
79744
95972
5010
78540
93246
44789
93054
89839
19291
49965
14817
5955
44492
19655
10266
19605
22164
77501
30775
90776
95446
63085
69381
41630
77123
47352
39886
45267
27198
4131
72163
23294
16455
77172
1833
9700
38312
11238
99539
57603
77555
30707
79909
22046
66713
90174
58002
88876
84026
5129
96003
79471
84565
65383
21101
61687
29087
77338
23305
72636
81469
95467
12281
97923
88990
30466
23974
27302
58055
39864
1256
35609
70570
81164
74006
37282
87689
48360
42509
71715
69840
54864
51185
54404
20246
88637
16091
65684
65975
55747
54672
63795
51214
66952
78069
56555
13769
18394
83856
71824
58258
1463
23784
45179
98978
14142
98813
86667
62501
41321
58381
32340
96184
25917
3095
32782
30906
19185
14817
96880
74932
69488
77026
42497
52792
71446
99051
66560
89839
99259
38383
48096
17073
62167
93275
16051
76308
92087
19069
55160
49759
93801
3851
62295
19717
6945
11428
66974
42482
26244
63853
33765
95732
57230
92613
48523
28675
91663
15082
18514
7273
69817
66609
24346
48335
76235
56748
40994
84673
75816
96153
34432
69616
16355
13078
5684
23299
24505
72658
82132
50748
52862
15896
62831
10092
24860
27705
55118
16523
59139
73631
40147
28955
56592
80844
93641
49178
37591
34634
33851
13406
47138
84634
99373
63492
97711
21409
3142
38567
10418
1626
5666
79631
33873
68497
6074
58733
96201
61192
91607
71691
51174
31753
16997
7765
12597
10637
73295
50187
45270
7145
79945
92407
8130
95669
72250
5840
33429
91744
44406
43846
93369
50071
39829
43593
34919
45902
2325
47472
7093
93931
19162
74619
25684
36159
98735
54632
46795
72029
4818
8417
79173
1114
17175
3654
13135
5777
9493
46563
13872
70250
6761
23592
36673
46589
67184
87943
92490
69509
35414
15935
63439
70928
6905
5474
23438
5639
60105
86584
77668
81275
11352
73192
98740
28527
76846
11874
50655
2690
58437
64526
89292
65197
88117
25964
28137
55300
30258
36978
24808
82024
52912
4599
52951
59816
10072
92740
81807
86529
79323
59474
84155
7027
49017
82894
35553
25862
94768
86207
44904
53204
50732
34195
34752
38848
76510
79240
10499
6767
16217
35307
88790
85481
56257
58092
61648
82680
67183
43454
69208
62858
19279
53362
69884
68296
36256
21788
10509
47375
7994
55412
16930
75077
89606
51681
30276
82467
47272
40774
89234
63488
92432
94375
65320
48688
68819
26968
31368
52353
86773
575
15210
6052
70289
85093
90699
22896
6880
1207
70270
31225
56619
87199
22653
62576
55231
52928
45043
2502
93702
50628
82341
2485
61354
47661
51173
46524
90980
82540
98877
77752
99466
14086
155
86106
15531
90853
9001
38762
92060
79270
86339
65030
66468
8991
43957
38050
61919
5351
40551
71972
55978
22892
74456
33684
86904
41980
80207
77883
40871
79083
55634
56689
9521
55789
42794
41403
62993
68147
80164
55052
63768
66502
36433
30236
91845
80390
84637
53763
85740
25188
42086
58070
64431
32893
91753
51334
74873
88311
29216
32095
83746
1201
88783
9618
73341
47929
51020
36334
16075
47535
7737
79842
30389
44170
26429
22233
40911
11066
92347
43002
52605
34432
1071
17035
83676
9175
84720
58548
97486
13935
6995
97583
31487
95777
7200
4828
43705
58219
57513
76131
22105
81601
55973
52493
25770
98753
91077
83032
9818
83423
26034
62422
34206
43456
95808
17882
52631
80527
92781
66468
10813
99775
64050
42300
95552
87601
63479
55608
45819
37343
31739
84275
18943
4063
36768
61065
2815
27844
44096
28985
11267
86481
7758
61824
29937
3566
79705
98919
444
72486
65386
11257
88612
45787
69908
515
33387
49738
56123
95557
87080
4213
79831
6022
8275
32950
83438
27441
60794
43886
56425
88412
30366
64183
66587
76654
84100
46292
75572
84543
35129
57309
95799
23740
19447
82058
24255
69185
31795
96729
81093
18874
941
60924
41248
25567
10225
41037
53007
71018
84922
9432
75781
31640
89966
42368
8293
74065
5011
217
58607
56491
73877
70758
80230
9676
69167
20836
78860
962
33916
59953
36187
34856
37228
93786
76774
47452
34823
29781
34822
19744
55564
26954
67735
45529
85673
92380
19593
7035
92596
94551
63525
82824
81660
60107
92499
50827
80942
87711
51788
14858
64015
4326
66065
1242
98112
42839
65045
32934
72619
99866
69029
44534
43172
36764
90062
28844
45495
26006
35879
38090
36908
99403
37265
18568
75861
46116
85746
56803
50178
53885
88012
14192
58210
54076
31785
72673
13266
96829
5606
2236
13047
90987
46769
56218
44102
36830
1413
89596
79187
53643
44037
16095
69398
97653
51014
45258
43768
36759
2060
93945
90643
6423
8136
65204
60499
56272
37877
90116
53101
59834
92352
66147
50820
39120
38716
11273
92302
56480
868
71488
10123
61256
3934
79520
58909
54947
24777
2676
91705
43189
12973
98699
49611
37460
80255
26461
93732
18131
16577
46832
77964
8928
29330
45136
64399
84397
56408
56700
40876
73628
28188
50998
34883
32121
46869
93791
87068
87998
12819
95124
31186
25791
10175
97148
63250
90429
39961
73333
24911
72889
36516
19226
81816
82197
64361
62566
66593
37121
19266
23821
10748
47453
74818
61982
95925
38039
72125
99344
26036
84943
10820
57221
27085
20994
70720
6686
27774
10680
80019
52684
83568
16534
71909
81735
98731
52622
44301
65323
89742
63566
5495
16841
27370
96665
95174
23294
34703
67298
38990
60738
68592
49809
34310
95676
70802
21381
2362
14927
32061
82380
67610
31980
15265
55870
13715
13995
8491
74367
95670
14584
54284
1164
47776
81653
97828
42950
21298
48882
26599
60287
9619
95191
10095
60280
90866
97248
81661
9579
12174
13721
91958
79783
62052
7223
52005
75766
37569
60495
66484
33238
91431
20767
50754
39206
18771
64933
98507
40069
13815
25106
16707
39785
20296
26802
65
27513
40401
81725
37092
52575
11797
45401
48709
73848
68975
713
65966
6544
77560
32449
56133
85342
69568
23238
40899
88338
88171
39406
44758
1985
64511
61465
41769
1158
4618
58185
28670
45018
39909
82113
13944
68057
27514
62653
58257
96488
79717
24222
3031
73628
73022
75516
75321
42589
98753
16220
47279
86923
55625
92036
5259
36487
53500
47028
37644
58117
5212
82665
19487
61473
64778
33430
29529
92291
12434
4137
88778
8503
28358
8161
98482
17732
83676
73803
76672
82428
90022
23950
69351
61998
15986
90961
98484
85837
37988
36127
60306
59552
18791
79792
37376
99920
13221
83256
92210
42007
87393
97340
50509
32102
5500
48990
49833
89175
22792
42857
87954
29165
66806
73656
91162
99143
64617
89645
1332
18956
42123
61637
78507
77266
41428
32234
77185
71000
15490
85747
29358
2882
83086
79866
34983
88585
45208
1168
94111
67999
44024
98416
13516
27181
72072
4677
42676
53040
10674
44007
71995
52796
5643
66854
46413
63422
99087
39950
50773
30928
25696
80131
33809
8781
76348
85144
13717
21555
86311
24179
5906
46686
22594
19421
73866
11017
40449
32893
80408
51122
76899
68755
20270
98893
35608
66682
78666
51046
6631
29439
81974
32326
25921
15782
57458
18620
17277
71174
40175
19939
11704
62432
66624
50650
98204
56842
78018
38652
89734
58426
89774
66633
27180
10043
81877
79139
76724
60543
30184
99707
6333
28509
32032
48605
60643
5842
67224
77919
77015
23750
97858
5071
2533
64481
55720
736
37674
50089
39388
27408
24866
29161
10392
52045
55555
92268
47535
32278
69162
77719
48336
91846
6227
80368
40450
83221
86209
24026
61140
79575
47775
58997
997
66660
39829
73068
67395
93855
23157
6782
21262
48022
52294
48005
16419
7848
56624
63953
56478
25786
58023
4813
17631
80602
85180
74433
63822
87740
98458
24961
83667
62584
309
84663
29243
56490
57731
96638
50344
80887
19771
87957
45260
72065
52313
61678
79912
8936
25631
36389
51073
5
41202
85056
80606
42733
59488
44428
46825
57945
85740
30491
36880
86049
15153
82475
58890
72883
79112
25585
70121
15234
13541
15381
87298
65853
93410
83562
91140
35392
19950
42213
35397
77503
27268
16002
20236
86755
76781
83412
61051
62521
13902
14282
64921
29054
96756
23810
18289
92219
49394
4761
7453
79286
36493
94750
61490
46255
94663
52629
81646
14613
94841
17042
8467
22108
49396
45054
25214
26176
28465
2616
5048
42366
16898
86320
87772
13653
10129
22412
5872
75874
27172
13324
71511
80017
24425
33000
26271
19088
1981
7916
50052
96821
41310
58518
35281
7057
19924
76846
49584
48388
79462
54632
90754
96359
40951
94877
10011
67432
17288
32234
59657
60811
61909
47520
40827
86334
96871
83449
21773
98851
7717
71824
12024
49026
46693
63656
56082
66616
40501
5665
31356
36314
76648
38461
49024
33951
33337
75387
17734
66976
7620
77390
27786
69529
24909
84965
72214
38132
84765
93986
36982
92481
82161
49005
41506
45205
29012
13939
11821
69513
35956
59528
22178
12603
97988
71202
46553
31324
46588
64286
98299
54207
58028
42436
40087
99288
43752
12300
37419
28517
22637
90753
20997
4797
56109
78855
50002
85121
92793
78174
70985
45100
37701
93162
57703
52040
64363
20607
83363
10950
1245
98013
81509
75624
40448
21595
91263
84200
33895
45034
29068
56531
35786
50064
77680
91894
45270
44033
77014
54415
38558
47998
99514
92610
57512
73568
44649
21874
94175
28011
49176
11771
42375
30684
3746
82822
68630
95008
83373
18876
40041
12440
75407
92178
78856
69438
84072
24125
13470
77437
78539
68379
41787
94405
60988
99298
67972
5636
37523
78498
49998
86698
90268
92372
33733
10365
91545
2363
21725
91270
37590
61765
3709
12996
53943
98916
98785
54366
39393
28606
31802
34283
96984
73588
28687
57971
89237
96659
79958
26760
75156
29955
29809
81776
38678
79894
92140
30223
82256
30216
21492
36197
91981
41552
49193
62275
56820
64329
16640
96212
92935
64793
46846
89918
38381
75533
64241
43969
72191
44198
70728
63698
90505
537
45473
45534
80430
53965
92108
79037
84180
13599
15233
92512
71503
80777
71138
44674
45106
87777
57237
54392
68922
4082
44309
23654
79614
8549
67622
68156
52747
38350
48206
59603
55238
10030
5136
52019
63994
97244
47407
64526
27194
78991
73389
15048
59768
44527
59721
21225
48655
16957
75616
33928
37391
36276
57581
33356
44825
25203
1512
13923
63552
49717
89877
35141
59746
95012
87159
40092
8607
50917
20969
35801
29907
10709
67200
6026
71587
26921
27250
36594
60229
19217
70521
13971
71845
28102
47327
16669
53304
65190
46943
33207
31258
53171
84699
7355
48182
88209
47446
73141
39125
84766
8941
69031
11827
76140
75057
83413
19412
18658
20006
95993
54227
6879
9963
26071
34980
73641
59091
4635
38830
6033
37841
70087
59203
22539
77442
23736
27099
41239
96876
66223
42357
22168
35253
54183
14660
26661
53947
34071
61671
73953
46415
15897
80831
72730
41967
32162
46370
1057
36796
85200
23441
90988
71638
98995
29878
49079
22730
56976
6670
35958
23198
49026
58125
74802
3208
72784
1463
73506
23207
63133
63810
85973
95381
60992
58702
37347
93153
5072
54755
29948
6623
78195
20935
78260
77189
50812
27339
16270
24139
50360
52227
47336
99385
26704
22138
18944
99487
39952
92449
39045
19436
56259
25018
14816
17250
83719
52162
26755
5142
6916
73054
11764
1462
93989
90024
78650
61152
33714
94919
85291
84073
63498
48978
99809
90201
71115
18752
6039
27418
27552
45084
46853
162
86453
61668
17412
70171
30181
60518
91665
53448
33571
3428
54909
43911
9803
49910
5063
59868
61181
6705
43940
24678
72034
60100
31230
59501
78851
37268
86918
22755
98703
50123
22916
85155
28142
56679
71678
58323
17196
63342
28122
50767
83121
99383
94677
92924
65644
16091
52791
26824
39147
13083
67853
11181
73182
99082
70681
68385
52702
57598
91139
51404
24072
14054
52911
52214
70733
24588
26888
87928
87929
71361
38694
71049
70743
49723
80324
36387
65813
33115
79562
4960
62549
47415
16140
35730
62848
3172
4114
15549
77121
95252
83305
1193
25658
36215
53406
96390
60802
80293
669
65082
51653
55715
52482
38748
5437
32806
91486
87601
82272
71047
92560
44820
18461
25051
80549
97661
28222
1015
13209
5343
12618
96513
22887
38275
49079
76292
51016
9880
72936
68037
91313
40940
23751
43795
96039
45539
76600
87524
33139
75223
58571
42051
20042
93383
83453
16942
91043
28027
34308
4252
49721
46926
17116
72607
85200
66195
48898
52568
92426
38185
20604
83739
95476
44354
27533
91515
6244
20484
79038
55734
95706
37608
14136
32099
30991
97589
65392
22033
25615
99700
42636
91687
46625
76104
64293
48176
42298
29542
743
51075
67726
37698
34813
63201
98403
62345
54715
4646
99180
50105
76732
11237
87712
90867
43335
35054
88455
8727
73439
30421
24778
32426
22107
71402
8529
2751
35929
67178
32292
53024
18253
16369
90721
53065
79570
89124
31762
50636
10121
30941
17092
86852
42178
21156
77719
1864
56209
82525
26942
45999
29298
51719
78425
67756
39472
86953
70507
75401
54131
19150
28424
72383
35519
35496
41799
31440
40971
73560
98427
51092
20853
15519
54295
79382
36674
48365
81245
9234
30890
8187
55233
76539
76257
50009
44294
15729
53313
31152
7481
7443
50302
52256
96177
85820
87751
54328
33611
28722
27887
32037
96165
48739
47555
66811
28120
580
15176
25717
26166
62417
50255
81398
38955
26511
47758
99600
58591
1070
30752
66071
24865
81053
18326
37393
83224
22429
91720
16834
67502
19607
65222
80018
84697
29129
46828
29169
29708
78355
54885
55873
40771
21491
53622
96077
48001
1379
12029
6592
18801
42780
89014
43665
40184
23692
97409
39759
46120
89129
72944
13621
25087
38165
9990
9783
67293
56817
55303
97001
35172
26539
69225
92294
48029
39199
4723
96030
40577
16751
18973
75729
75882
24338
35745
16065
48029
33154
72175
10500
22282
45118
40472
47368
83282
50461
73502
50575
7278
45157
63927
58801
71695
49503
67446
19724
88701
88520
15753
45630
5270
51077
21358
97503
75414
57103
13567
39795
90256
2093
50294
28889
47210
90766
92608
30492
57578
82461
97418
64855
27617
61344
40007
99312
10846
23805
19035
15899
12324
51139
61528
17594
18567
82885
31448
10332
56339
45015
50126
62946
63459
16772
91834
10669
23889
793
41160
81466
83254
38577
62673
27222
16272
19031
26533
43469
42835
61919
59367
55159
29409
20894
89104
47975
20131
20551
58307
76469
81917
24784
39415
45376
41555
47600
56044
65443
48393
13555
63261
47998
68483
25933
75219
1106
44963
18104
44574
87798
80022
20293
59308
9431
57538
48411
73757
77668
85313
32063
54137
67230
56847
9903
28957
14753
73854
85000
96548
22246
14906
59808
86595
83388
2092
78166
84493
47054
96269
45418
51203
92642
65710
10510
18424
23248
75272
92181
17267
76937
40595
87755
44166
97441
97657
89474
28546
71511
90825
25093
10108
5730
1252
13055
5469
3343
91220
89961
50396
87488
51730
17951
80129
33792
44812
14905
73391
36436
7085
90657
13372
47679
78412
73889
61472
92420
63362
90017
80282
54186
31461
90390
76267
32712
3444
81735
36054
11015
88047
2801
98502
39776
20751
94982
89919
65563
9886
63309
18350
16970
70318
31721
81001
48729
21961
42472
57500
85322
48840
37782
55859
80300
44523
32125
13011
64318
13859
49064
75332
1905
51864
90185
58032
88967
85166
47951
70881
11404
11259
89230
44725
81576
20950
25725
46656
59262
84548
20508
44583
33387
58289
16793
13686
19163
48917
26696
99832
79127
92111
91515
81031
43975
81699
39062
49293
83216
87012
20173
94619
14623
9402
55696
12550
46703
81420
59206
5964
65968
96065
66898
99354
70705
83690
29392
89867
32606
72439
6050
11732
64550
97564
9114
24876
95614
64527
74168
78829
67891
94340
89800
82513
20093
61847
11414
66795
43266
86971
89110
25585
83035
56007
24939
53739
39696
70682
59957
88653
43120
66006
16736
7669
63569
42201
48896
75534
6727
39415
70715
90969
33754
76866
73481
70198
38712
1247
36992
81977
88217
26101
7562
71252
98459
48852
41342
54506
35885
1299
59510
79004
67304
76245
3025
47225
34797
51920
22758
57876
91335
9824
48844
41440
86689
38677
11638
25400
39923
64981
23729
44491
7434
47642
15742
5892
96493
73436
60398
32377
74734
19907
27732
58389
12504
30756
5613
47300
99028
44723
21527
6714
54546
70371
48153
41235
9047
76142
82986
65321
41123
6714
9811
48556
54355
41905
70799
50847
15340
31196
99575
90073
67455
27307
48461
79958
74414
70426
43609
73441
31500
65136
80154
86045
51858
44659
43631
60904
20800
26617
26224
78274
33330
52386
43181
87685
94290
13980
54883
9629
61527
70810
16053
28981
14468
80866
25290
88881
51291
85251
78674
82790
66738
75179
85186
18595
19837
28817
95850
56989
55433
38425
51614
88762
90810
11147
92798
85100
25126
64033
11080
3004
34842
27133
31985
49309
7998
73626
54541
75640
58876
49566
74781
25613
24745
59966
60559
60933
88782
56408
34273
60566
94832
85887
65680
1994
97033
58477
87093
38510
22509
98172
57865
73702
41656
6201
23010
66005
79827
93903
41644
55054
43468
16424
97019
84564
92742
57577
45497
81523
13985
96121
58441
25168
82007
24120
27161
95391
98948
30605
50252
37809
45129
8117
11510
86784
14317
50872
52789
10495
44774
10784
65549
4593
43560
62567
89157
36301
20143
51005
34175
50479
47125
92615
91999
45484
16734
19159
57226
32034
49764
7478
69842
11244
31946
81351
98027
62614
32222
67167
73109
93347
94303
55009
14292
37862
17575
3448
74162
54069
70804
8336
20900
17928
951
12898
63411
34036
48408
36989
66069
14523
44466
52262
25766
92763
33613
40145
55376
82186
23663
44836
91885
17965
99844
6176
55826
33770
25975
29987
4191
96778
54675
25090
14705
71977
54339
94468
22364
2746
31456
4785
33621
92273
57046
59386
1387
90658
15882
73114
89196
39545
17950
81080
57509
34145
87255
29687
84267
29581
76025
88457
26358
30699
13546
57414
19027
84236
68233
41391
86981
16040
46175
36953
24664
3220
96339
26050
10230
28572
99164
15777
68116
33465
96856
41977
83961
462
71663
68227
30042
64039
56683
72751
11090
86580
30164
30116
70815
98397
87858
74148
14436
34032
11100
39100
53604
23790
81501
80185
52362
97016
12313
36829
46832
9168
95157
30793
25981
83171
99019
72374
47210
72054
45124
58299
74985
75287
88414
45800
90035
92624
36299
20823
43007
63750
76274
96610
3892
57774
93146
72605
71142
5458
9433
17973
30977
20942
48765
73309
4112
64136
45682
51321
52541
90805
9619
27525
82444
14385
89676
88830
7008
25974
9652
50014
6076
2277
62976
9967
76403
72473
98923
47544
94283
24707
65516
41611
45648
30633
14920
49760
11120
76953
1080
63660
84110
27051
91184
82905
41435
80860
71734
64794
23185
97738
31159
45612
14
10486
71930
76416
82959
70852
23959
93593
95559
5827
35203
41206
36459
66474
90965
47578
43427
8397
27589
27536
35447
18772
26792
93233
15983
98525
58026
55520
96262
5536
1131
12628
16022
89413
89043
15332
60264
29354
8924
55822
35180
60478
13380
87990
26952
4344
51919
86730
12740
79507
30617
64538
14630
57408
57770
30613
72284
32147
2484
84898
37683
19966
97525
70056
9378
2919
1739
69642
32272
10662
41815
83803
87491
55194
88144
30794
75890
40062
17523
4981
19568
64491
69519
34198
21898
43640
81162
10534
75787
83645
95431
29821
19962
92955
16228
29340
95873
17966
15333
44497
44979
57147
44651
48821
12341
32795
79615
4582
89208
13489
9562
8776
77980
95432
59325
16229
39072
56838
26762
31210
40482
38544
77382
60443
31498
93609
6134
43723
27926
21466
88219
72904
78613
49221
38076
7305
82015
17690
28238
71223
47531
37799
96350
25510
33231
72026
58090
72302
28863
1204
19863
85696
39747
97244
62490
87597
90852
68624
31319
18777
6441
35889
8032
1405
1461
46107
25061
99828
80149
53298
87402
27679
91097
83751
69540
40679
72128
43981
29332
990
45184
49194
3037
1283
46437
65526
5231
37288
50501
36549
72416
56942
88789
96799
74698
90249
59257
99759
90076
55757
53056
93829
83435
60504
77579
69326
1182
66058
13307
30513
83399
74842
79706
86435
76124
26142
68313
81354
79781
35165
34254
68548
8458
39394
81698
83156
45995
57307
82914
52422
13063
52321
46251
12850
12825
40181
82175
14006
6239
95481
44519
89637
70323
40576
92424
62798
66718
60736
60504
62850
95900
11109
47750
4358
50503
29447
87513
96497
86753
86778
65270
99816
39098
11520
12665
51922
51701
11191
82280
57939
6672
26798
63927
93346
83725
56350
56143
66794
17085
32998
29644
29337
44107
77393
33694
94609
23191
37558
7457
9944
24335
72726
26111
63432
598
55127
31706
52298
66317
13985
26588
89340
57134
6866
82685
40858
79568
55180
7652
96652
88177
53647
42340
48635
31039
92385
59595
54229
29942
83403
80524
70628
72481
6634
34060
73078
78112
82117
41727
44429
96101
84666
50120
69586
91531
32805
10443
71098
4336
34446
84102
8864
88092
42793
73851
35482
35178
33445
6063
65119
16848
86586
35747
89328
9572
86158
62405
4035
84626
20483
64815
97078
5148
14935
66663
13030
64091
93457
480
68426
27903
84581
93641
32346
27373
67491
84180
78902
936
90242
44021
34135
93179
96119
39814
2750
82276
18570
23137
83253
39052
87951
80330
44199
2885
46992
73580
66975
56800
74059
51752
84702
74991
61745
33400
2364
29235
17579
81265
46522
24172
41637
97008
17350
37755
36821
36452
36382
55390
59588
19634
94441
47538
16315
54991
50423
63306
28571
33749
20106
18981
1853
21159
93972
63597
70910
12687
9183
4840
10303
72057
29011
51940
69064
46361
6046
5885
99164
58780
61274
58751
94765
72067
6288
11080
43409
73062
90737
71979
23163
27194
7312
25015
64705
1283
4963
35614
13969
14145
56806
24271
86201
85816
92562
71617
48528
98608
77501
47691
73739
55126
22793
68503
43544
45433
95934
86953
18494
86671
75283
58008
30216
82594
99374
94920
228
4336
46886
14196
34833
3691
38467
37385
5858
47380
9001
70738
45987
2853
18428
36077
74331
41221
4580
17874
86653
16865
21178
21498
3535
12813
95858
50103
11758
95231
45022
11986
15919
8259
26181
67103
28301
80999
4487
34159
28379
13488
4896
90717
32692
39675
26794
7022
97247
47725
41248
251
64589
78777
38101
84476
91589
33958
34578
3347
45540
95951
15332
77810
4210
57864
44912
32510
38863
49399
83020
67241
79238
4267
74309
11929
60294
1102
35303
57540
65178
76550
57791
29767
55326
12243
14242
63267
62552
48819
66613
8091
44769
98296
2253
65330
56159
47164
14192
95021
12914
97211
78613
92151
1478
69274
20432
61771
86727
55734
35662
51905
48635
9804
81671
20312
22046
12264
83578
84597
77434
66542
9040
38554
81189
11292
3884
37348
58455
18075
48720
71369
31637
43685
79871
49466
12958
302
27588
99684
72387
63250
51588
37373
73053
49610
74037
11451
78225
73966
96047
72010
40508
21438
10564
38048
32729
30799
75395
7536
65225
24115
78904
96861
67799
75126
46327
97108
91780
73914
96791
80518
53515
64731
17891
26568
30692
91927
54370
8917
65892
50416
97278
22751
71854
7841
60799
20934
38639
52545
28469
20215
93011
23724
17076
60809
98850
79754
74268
90629
53667
71059
87498
23534
52141
5388
50101
82832
13666
20822
8100
95910
71237
5378
18660
59442
29570
95810
96728
84561
48355
25196
4775
41365
48920
21850
18526
64121
1603
92793
71101
71622
80203
58598
95155
32343
80338
61607
31527
94003
98780
55978
89912
70016
61355
24924
45810
90925
37085
42537
75485
1791
84084
96611
43156
49355
18461
78033
13475
36415
87177
927
24388
83732
59525
35894
16074
39862
13852
63952
50216
12631
19930
40128
98999
81284
81403
61160
88560
18487
20048
80396
20278
4131
77007
79785
53486
11819
74169
83312
48233
61345
84239
88973
45076
43763
24866
77502
99976
55070
41453
50191
67700
61382
6670
83050
59018
4424
44209
63929
22911
64256
44325
59540
68387
37683
39324
38224
49501
29844
37887
14085
91188
22125
3057
52616
82239
44275
46469
82214
99344
87921
48757
83395
65655
71778
66445
41024
76202
10653
4952
15464
91261
65628
75003
75999
3310
30678
14222
52810
60521
52108
66895
68060
90585
86303
20675
72823
30577
67143
71389
46272
71416
36497
29667
53422
24626
12463
94445
827
23115
99396
16290
30727
81376
7644
6725
84685
38321
37298
53847
15193
5758
37093
83253
96342
23395
20279
85516
70324
3774
73256
16595
75189
9752
62613
44962
34378
75075
39406
51556
14542
55153
84198
61620
36528
91841
68345
37565
46514
5642
91411
61706
11399
28503
61310
24092
51897
81589
9608
38572
85362
82863
55167
76902
8967
34131
21863
59696
25558
61268
11251
56451
32772
11800
18070
69300
19993
2766
6864
66506
8408
98274
44563
36158
43128
5873
60250
95024
3813
69857
33596
89174
69071
5114
66075
78037
55596
87937
37732
97505
65556
65335
53955
98327
77134
88377
83978
97126
91142
7193
79983
99549
21818
40898
35707
64945
63122
12308
76321
66934
82164
26268
56107
51234
31381
38533
45623
3328
26469
99706
833
8376
65040
71139
6702
58526
59515
7032
55651
67009
14224
51986
66557
36042
92883
18615
986
56004
30922
77306
22937
29437
19925
95395
97023
67657
33927
42645
70985
76747
42350
88169
85122
23742
59307
8175
82267
35174
15206
54269
2182
29430
22606
85090
81823
15488
20057
99160
87843
67330
92818
27131
96767
12742
22525
10141
80399
72803
52785
51383
49549
11486
39551
51022
51579
15209
59197
33845
50382
90754
4466
68915
20183
27071
54005
18357
58911
74061
17517
63105
41390
10334
90236
54508
23075
12760
64648
3473
1915
17432
71207
51463
45270
27109
18837
96848
42318
78033
47045
9051
85138
67862
77966
21673
11284
31970
40029
86546
22382
57545
49651
63771
67878
39886
18279
7305
68997
99278
10777
70911
33062
98336
38726
78331
25444
57562
91530
84113
51946
54926
93164
37083
39139
87481
75107
50423
19450
15136
36968
58183
72680
2970
38305
56910
42855
56583
64214
28204
72213
91342
99114
5274
89677
54191
83604
15121
28104
91485
99233
96401
62763
8748
33484
1901
96228
8590
52323
32029
40077
5643
90211
12757
8612
28516
86018
67819
1450
50231
96022
73662
41572
11487
78935
31249
65678
78890
62721
93781
70375
61953
90182
33137
70701
40017
35037
66928
64958
3712
98957
21387
25706
5519
34143
50669
34034
36512
18487
35484
86742
14508
25497
44665
42347
4432
75913
8024
83321
38633
18156
70047
16938
24689
19535
87638
81057
70924
70917
62367
74635
86225
83753
16692
91744
17895
67360
25777
54406
85847
77612
57499
16706
3109
2163
59052
23892
94428
83427
7212
49412
17935
93611
66349
42623
13145
70338
40032
84068
41255
2398
75054
43831
86150
91745
35574
20396
59105
77703
91153
61303
71666
48651
78008
74774
67165
53412
15017
61592
36838
38581
27356
71124
32191
93704
30099
45335
80394
70130
45755
38000
72527
37160
81830
58676
28905
33756
95423
4361
11458
86575
65663
99475
51577
43670
90601
18741
13433
5617
96685
66623
44197
24040
37746
76387
34095
67844
38074
30840
37973
180
68839
26851
37339
50669
1878
66243
776
97300
86955
28585
83874
52617
28059
35450
12639
18659
70543
26071
24276
83579
9045
84824
23970
46791
61211
58064
30986
15636
5256
85311
15815
74094
12161
69505
41114
14039
52100
41889
11338
39054
70473
11564
91671
14884
63365
20661
33542
33907
63083
74169
33837
72128
58993
57806
35270
36555
32222
66255
52190
37477
67917
84356
11570
80078
53860
69036
10468
5959
10924
38157
45013
97749
49720
53035
12632
29437
90047
46173
79695
53129
36694
13532
41608
95686
71337
76877
32240
19910
59484
84429
57386
27400
85136
85308
23829
38995
54343
34296
44954
81618
88805
6318
79366
54876
75704
8349
84312
65750
70874
64007
18878
7567
77538
60486
19604
65226
53714
51843
85136
13197
52623
58873
56949
37758
60532
97129
76752
14874
31425
38057
12844
36581
60726
8561
91456
36429
16910
75768
2178
4135
39774
21056
11701
33663
97893
31304
98888
67958
99498
375
81155
52120
59248
54455
6229
19779
51583
99332
51005
99359
53741
80200
35939
14466
88760
43747
50895
22021
19514
53072
26155
75639
90479
54207
25653
88371
1862
24540
56329
1359
41267
53835
69830
16866
24641
92410
36644
76223
91742
4000
91934
45482
551
44224
59947
89311
87970
10841
27683
7483
80265
70190
99473
70743
24396
25125
75466
42610
66017
48146
43968
7283
18332
30150
24148
42972
22559
77143
35546
30652
97495
27479
76133
98045
71703
52432
3707
59672
79624
47742
83507
59888
17931
99331
30631
58678
24456
6096
1287
6824
70593
61607
14106
88924
8108
54605
31895
30666
31747
83792
77670
29241
11271
53802
43638
99325
22585
47344
58996
2209
95085
58854
62096
29367
58185
9078
88045
98992
31525
5683
5815
2117
83641
36272
91040
91748
90876
39286
38766
22622
23078
16435
68215
50700
86588
11852
50024
9173
75547
25371
27733
70632
84225
89828
16350
58761
98906
4394
57752
46782
10077
79918
48899
10069
16189
56290
1817
7064
95576
40582
46037
35005
73368
14251
85704
59955
42454
35727
85479
34353
61097
13211
21336
61673
3039
37685
36785
18296
42079
94536
81429
68507
90805
30327
78575
6993
86617
96743
30408
98544
53676
76445
49900
27043
7047
35603
86998
49501
87681
88828
83853
65129
2039
5188
26802
21429
59224
63586
39724
1302
74474
37504
86160
81630
67831
81087
88623
70799
77829
19030
85694
31505
11826
35593
74899
18873
87547
61896
84725
75227
50724
84929
40355
69114
6468
83508
90542
65691
63446
46617
66993
54271
84120
69504
35900
68302
50590
24522
39100
44771
59904
41145
92627
71729
76737
67525
6953
64283
45773
91677
55861
12848
76605
96216
81961
83072
96075
72502
48763
59520
35470
32107
13790
19589
1610
66042
87891
68552
90563
43342
29674
66818
84487
22300
54899
61223
6176
61851
41858
51948
53528
97718
81147
30132
10285
63107
13204
22712
51960
78318
82231
87429
10424
12373
23370
28385
78414
11260
13288
85328
54601
42961
68498
55439
81612
23396
33014
87788
85246
74871
56087
38773
88940
37234
85257
15577
16692
14812
38288
68652
93129
36870
72432
3552
49242
95801
48288
44007
23412
61576
45687
94365
20888
14184
49803
2500
37579
82816
6639
22824
74038
79077
77949
62978
16310
63205
78554
49354
78016
16841
34357
87496
53710
6788
7399
19304
18941
55686
79662
58704
17261
25348
53068
54501
39531
2871
57000
77109
2038
63638
16285
76076
42714
94233
39053
75376
73789
33958
41081
68156
67150
75437
55651
37211
98576
63049
72866
33868
35086
52528
92572
68699
77875
45639
23199
17406
64861
96550
10866
66899
76539
27150
42974
35604
37734
98378
10979
11522
48687
52059
96029
15836
43847
68031
69398
42423
47431
42264
76290
82517
94791
85213
51215
72665
30852
90765
6422
12064
87314
17288
78962
63852
60789
38287
99455
98523
53016
26786
26396
1702
95196
38777
33889
39043
6807
3287
97817
54238
45550
90458
36754
40340
75671
4320
29356
22874
11436
52130
34937
98749
85769
30251
78952
46557
84889
78406
61431
54257
21543
4179
72310
16739
42955
6199
72133
49761
9485
86301
3998
71386
76758
57103
28077
68780
77774
73784
91653
89209
25913
42942
87957
11681
73192
83260
74590
74432
78018
36020
28688
99560
40198
998
32650
99504
7196
21134
49265
33032
7434
69614
20769
544
26717
65197
85675
4490
38980
93680
10051
81245
36621
14359
92925
26164
97619
83866
595
75636
19886
45635
91547
76435
46632
24197
75939
70179
61682
41555
19562
85468
11168
56682
2363
54236
21878
88037
75078
60857
81716
85128
42101
18336
15838
51378
44499
13456
35243
61446
5443
71480
7080
96990
64267
70063
37538
56557
40241
99219
98111
76154
84686
25630
32835
87048
96218
54712
91437
71295
31920
73152
72774
90373
7840
88611
41750
52338
18419
93344
30135
23861
81176
37214
20850
45442
7276
74739
1998
63868
73958
16460
40021
74995
42089
72855
78395
38306
43918
69831
25952
75838
59334
15077
66210
67173
20040
24311
35863
38458
34006
65997
78670
15181
19563
15872
76974
43190
90610
95323
23410
64567
11782
63430
55914
53871
52637
34308
8528
12906
20490
50832
88743
79823
65908
71304
63348
85947
11966
99210
40756
45972
81558
19426
77504
17472
51649
54478
60662
42258
66152
423
23177
77934
63852
79090
48156
32840
29749
56683
62098
66590
23866
67192
62764
89774
38496
26111
92072
66813
41672
49180
29136
23230
84957
6640
40701
36605
77469
17714
78862
43620
18136
2038
37905
98340
97479
86060
47531
43579
59095
9628
10168
82960
76820
72932
89085
31667
15394
81157
98479
57066
46688
27615
80295
31644
50606
37347
84600
28074
71413
79813
88045
89548
81851
25950
4239
95681
28361
51770
39260
87455
77749
49427
70415
54568
38710
59499
86234
54104
57007
1065
11169
3694
28679
7815
51689
79284
45161
36288
23709
16573
16101
28105
22473
14303
70406
26711
26335
98767
94832
65594
86221
72581
31373
72987
27148
70082
32486
29734
24185
5844
30798
35353
9538
75828
59519
77578
71463
4680
30218
11523
37604
62670
39627
76428
76972
26385
19491
3306
25151
14322
85252
11371
3254
16624
84358
46754
86705
33195
92839
27242
39038
39988
78946
64927
15815
38465
42505
3629
59496
72722
15151
13451
51743
71129
89879
28714
97513
25721
48371
39015
56394
49974
50386
59648
66597
51095
6401
69654
84289
99239
13247
39678
39226
92192
4605
71392
30656
63461
75020
6503
52534
6522
19954
4276
94002
26184
49341
7867
51904
14063
63233
8297
64037
29970
67944
46985
81064
90696
32990
81704
6286
46236
37734
61863
38428
42338
33254
85435
22150
24625
91938
74683
47498
11891
95310
57852
38074
44650
82070
89977
58712
45302
14625
39100
75272
82569
86085
56335
89616
35426
54391
95902
81662
92124
57764
20089
50813
7370
5523
72962
48346
13812
63996
95844
25702
59305
70047
80127
20306
52116
70103
95369
97417
1080
50821
72688
83648
36905
45375
89615
88682
16117
85516
70343
8240
59632
6783
75404
67001
28658
64717
15346
42469
28712
27541
68171
4368
97587
64649
41025
49702
51104
36393
63471
52183
87213
52510
35830
40469
97884
25444
29151
30352
27312
15845
54943
86943
22628
30346
70295
51285
95062
85640
93753
40125
29533
78275
44492
27119
42924
85516
93173
94027
38261
56643
46209
41825
9152
98390
98646
23388
40185
27796
53739
83848
59992
8682
70790
82619
55379
57436
50255
50441
59428
44008
90565
88960
38634
51409
32430
81557
36924
25602
91935
91536
82244
54495
33361
7748
52884
32006
31135
9421
76153
84873
93268
36144
9906
80410
35115
65285
37845
85369
32077
97272
45728
22641
2583
84362
74049
35013
82270
27325
60614
90557
18860
59210
45051
68572
66957
14287
577
98091
23707
93081
99315
33326
45577
9221
13735
80691
90857
67932
66059
22933
81555
28139
61925
84138
12500
35974
19150
11121
79650
79763
1677
98509
38972
46728
67081
22280
77366
84009
20370
17424
77090
19685
50749
22666
45257
80836
19708
52465
48767
2118
75397
30321
30256
37321
14458
42755
89646
49959
53876
69295
46074
55552
84156
1397
18631
51236
23677
95996
51596
44046
13419
45037
80082
80520
84054
41690
61355
3761
94154
26473
5879
85902
56793
36134
23223
87603
95241
29220
53913
65468
98515
99986
37371
82670
1383
56002
50257
41411
68349
1852
85456
98120
63241
81890
78639
47294
23579
56345
51055
34085
82817
56933
19986
55961
9418
59560
59915
4658
88780
13828
86477
3646
30165
23848
2667
47899
79849
52923
89309
64549
71126
91117
62668
34366
73006
57658
81660
12936
30354
49066
63372
13170
22350
83358
85483
31767
59269
61749
52777
64400
91928
39253
68045
22093
63100
70711
86343
59300
39985
75652
40201
27463
83120
19220
78180
72477
76878
76191
85412
7231
25256
48784
36753
47605
48493
38587
95724
7761
335
48500
72161
92263
4104
56557
30707
67204
43620
17049
42855
99956
9052
83055
43770
92171
2275
21950
64647
95504
14492
66411
2734
39748
31546
55838
3704
80038
10776
99427
4150
11111
64278
92662
19725
68382
65571
50431
51937
9190
67479
94791
9145
76531
77846
52915
85053
96472
91216
49700
91975
5707
32462
11060
61806
64007
66898
65510
60396
77673
81288
80897
5135
61918
73559
24859
30299
39129
75289
98587
64670
59120
93377
90166
52002
87574
59432
37054
84045
50647
3105
92371
72706
35566
3431
34511
99572
86680
16372
76319
80704
97660
57216
85839
59577
30774
10697
6227
86254
2338
4813
67275
61457
14541
57440
29810
18467
16872
66863
18863
83870
86320
11234
56575
21885
14664
91086
37809
17695
7457
14127
98398
21468
71342
84236
97396
18467
11285
3622
21072
13622
24786
88346
91430
55679
62138
21239
74145
79009
4453
9359
62878
90772
20592
19453
12657
51607
26890
66817
69301
34346
80943
67699
55814
68637
68286
69561
3455
79570
73183
40879
9543
14320
29224
972
69998
91361
22210
60494
86721
26663
86205
49599
33786
23148
85403
46442
74755
12292
13258
60407
62989
10553
44457
35154
95541
29095
4715
98995
8664
77897
39873
18207
8568
85449
35530
94918
93161
57740
55411
96234
754
41615
45832
34539
64763
47586
97333
55869
59877
26942
32627
22865
53846
93436
58019
49386
22530
62733
64733
47545
56981
20957
82103
81900
6405
17633
76817
15918
91724
32228
12151
8829
90194
74334
59719
71308
38271
73403
43528
98147
345
92507
37363
54190
85942
11733
19928
24823
90817
84660
88719
64149
5616
70822
46049
28373
4806
22865
60642
12881
71444
89144
38061
77990
79829
97779
49297
18099
71182
9177
32597
87878
1683
69959
58419
87624
98044
78346
28798
5212
79357
33868
69361
1325
21041
31761
46049
25846
54625
6690
55078
42421
95833
93138
20410
92013
90917
86058
10111
78450
95234
42707
82679
96916
12665
41097
891
27060
35795
46040
32272
31503
79908
17984
32827
948
49744
78875
43146
4368
1916
98223
63140
14100
91361
99901
6112
98629
85959
16222
93430
97544
58928
76108
94460
87945
33556
11702
31356
85702
57742
63627
33557
54001
81610
66383
54948
31353
61610
98093
52073
79877
12668
31564
93977
20380
31465
16440
19008
17423
49014
28789
14966
24293
21248
25777
12237
71155
53831
59945
56857
27924
23571
90413
81924
21533
73147
36871
69237
51108
51316
37661
30985
63983
69225
41313
714
689
74104
19721
34463
23117
64861
65780
47410
2460
7909
75998
73614
61739
35942
46822
89662
75865
53586
71585
97397
43085
24807
82985
94192
92474
20646
41528
72808
6222
82840
73521
6910
73296
9593
57724
96412
90805
23503
43821
93264
31411
36171
66878
9501
72112
13699
99162
47976
83637
87098
61724
26721
28257
61061
20912
20730
81706
78792
9890
87927
77983
83410
11188
51278
9355
85263
47690
159
8765
7862
93423
56528
44032
76652
66028
16144
90350
81542
80471
90338
68639
58547
17058
96895
19607
54322
33977
17664
33113
43866
21942
11095
43627
49481
62373
69333
34743
26414
69492
59859
34275
79266
32738
78307
55917
98766
10802
62618
96659
91272
52956
81649
66170
70013
78544
85776
24334
28872
19791
73798
89089
58084
84893
32715
7564
63617
18400
58658
90030
87891
18517
24304
67156
51254
2610
23072
66371
13411
85689
79381
21035
54996
61030
87204
25009
39573
89332
65694
84796
25474
55844
73884
83558
40736
22950
7473
20704
41349
66131
10733
45591
999
51388
12746
68604
53998
52169
51327
83760
54210
30707
21146
9205
91736
8350
50565
47660
14033
32611
32455
39506
88454
22690
39415
45541
61992
46888
66244
19692
29370
93328
65283
46720
44715
94380
15323
98712
46549
66649
98824
17110
13708
19969
26314
5443
44670
93231
69455
58702
25841
18261
14560
30646
40951
70326
76186
19294
17213
58781
38985
62934
52108
4267
9653
96822
14999
41328
11886
77899
24328
27061
95008
38035
47029
37673
59830
8051
30903
29284
83104
73095
47544
97663
3740
4846
67989
79925
24139
1553
38705
63124
80839
7164
83742
6843
3986
98740
64522
32223
76638
88850
59283
71645
43236
22663
25670
19417
30713
56572
48700
13817
29667
12596
27831
49758
33793
12171
29683
57932
30076
84739
37407
27266
8255
37500
34108
12240
36240
14982
44462
29229
20183
20096
17226
63418
42758
42895
82835
89823
15818
47886
19991
61836
76833
64173
11594
26978
76344
57628
84909
22771
58718
38667
50036
66972
76166
495
95563
28757
15476
56376
74338
35658
76471
91563
15428
35581
50809
14614
25403
66626
78851
45393
44814
72036
9565
72759
99013
2260
30386
273
25030
5455
55291
91417
72427
47808
8264
67989
76565
40091
40717
67254
92101
17187
75168
7528
52767
25976
38493
94521
8953
33695
56265
70118
5730
65830
42876
21094
84441
89613
21366
25823
95068
93008
17239
67494
40816
41854
51834
33732
81945
92550
985
74045
26089
76152
97924
95207
2127
52768
89728
27431
86462
45992
97549
8544
28173
40424
29637
12614
30037
67355
38436
41456
60362
72026
25301
1177
13880
77134
34908
12176
86036
52244
86220
28476
28395
495
23682
46873
53262
29761
90656
39723
75753
88204
64618
20277
44979
94255
49242
91367
77961
87677
32822
38322
76055
58122
55851
6286
51608
90758
18461
37643
43002
21032
82470
87748
21526
6151
34621
91139
35912
41628
47213
28016
29831
11831
48292
91161
22437
97534
82528
397
1562
15349
38718
93968
73471
94568
16605
25078
1678
35065
79072
61031
72448
61541
48778
93973
84043
99750
1463
19954
41377
48676
64321
87559
60506
28965
78720
82942
42850
61247
99690
60763
76595
38407
71083
66417
49327
87687
91494
51004
22752
86917
12034
95199
48457
77163
5524
32500
76913
23338
68805
34641
72013
49478
22200
48870
94794
919
48163
37643
62165
47852
14757
55111
2611
85839
21528
51937
73526
29373
2940
12629
16290
31325
7827
81098
8487
29702
29949
1751
69392
15106
36392
41404
64583
58591
6626
59376
75861
54788
13370
38025
2640
28126
9487
5250
30317
31014
73538
3842
76739
92829
16470
93028
24153
40648
90477
48991
86702
20426
50742
56093
35531
3485
97496
16465
78427
4121
92192
54287
75261
5561
8663
94252
50038
18149
15853
80354
65515
89390
84195
42253
82218
17016
51632
22722
57664
42108
88064
60717
78885
38805
16809
14415
58641
30656
30879
37067
51129
23070
91353
26389
44982
15
36992
95020
34516
52844
91725
30
42233
92272
58634
40802
9287
10265
79875
83302
68724
67938
44018
47609
23095
77178
78375
81735
7834
9254
35154
58962
48675
26506
1702
10009
42873
38693
21380
77388
91536
13104
77417
50120
5375
52402
7273
31014
79018
87147
30667
47741
71436
91037
11701
94530
68214
90076
92617
76047
15681
27770
51360
80707
54275
53061
90715
13499
91753
12094
90886
99640
41550
84654
49759
63276
37055
73383
10641
16072
60529
41308
80165
31965
32344
91865
42846
16909
98292
35462
9308
30324
79583
60667
11031
50210
30080
18097
63708
38184
46543
54594
37824
88092
55599
3934
51367
92654
93669
62008
8725
54197
19667
5241
2513
68362
97106
61711
85270
11749
13524
10929
42073
93107
71596
69455
59668
18027
3903
23375
56210
50445
94320
10385
38536
49919
30671
6255
58924
24339
84614
67648
94887
4280
89241
13752
88993
2698
75462
74262
14446
5337
85191
72870
98443
73138
42324
74462
7516
46227
97837
63725
13023
8508
90462
67911
58426
37484
74165
17349
61822
75130
1349
73060
79409
90589
86811
68401
93286
78624
59014
24083
83961
60556
96953
98755
50045
55628
73217
57560
18206
87405
37637
31229
95912
44450
99139
70690
81933
89655
4390
43754
64784
5738
16813
60544
12678
19976
45296
22315
98599
4309
62750
98911
81217
59702
97666
47613
15329
87234
5173
33535
74638
59161
81115
86901
3610
80253
57590
85542
69907
61980
45647
34690
84069
78811
95233
13099
98786
40528
35413
13737
61188
98162
12647
58756
74215
26664
6369
5896
30249
27893
55782
4886
87053
36896
8139
7014
17148
65728
92555
3406
27707
38201
38095
28128
33363
49679
41226
32149
6558
92990
45885
84097
7504
74883
42853
81718
17899
65573
87613
48147
93465
59746
69385
96869
96641
77523
3882
13788
59602
12788
33545
3661
67340
71639
31788
702
37669
73013
49202
60578
82354
95086
44675
89857
86321
3879
87927
20571
69451
91891
68717
79267
51637
54453
92487
48277
31975
96368
78417
91577
25507
11961
95237
92846
99952
43376
9899
37620
32740
59101
98198
15093
70538
59224
21302
56858
63102
9228
77428
48904
1118
62497
28170
52754
16949
20656
17383
65276
33375
95799
56852
58881
24111
68440
68078
24062
11815
77976
78034
44554
37076
92583
75998
7614
68158
97299
80823
31259
6526
74603
96514
23996
37099
41035
93101
70399
78042
10483
35674
27768
22633
92525
86648
46744
77316
71077
87157
89130
65404
81542
50035
18832
74124
26033
26445
42281
23331
23619
89891
46209
98221
86404
70204
51671
43790
63304
22070
21831
90139
57743
49598
12771
66620
52597
75866
43935
40025
63023
49417
5429
44564
99451
24260
35040
41835
67056
93672
81518
7026
83563
27726
5247
86318
14281
73269
46460
77584
11690
68290
84074
69433
34240
96845
52404
86836
72710
96338
26861
52084
62106
48641
13000
61557
72900
64391
19743
56307
58062
1260
63332
57976
45337
84930
60646
75969
58199
7105
53553
69888
75394
53978
55672
9633
50822
8075
12821
39884
20765
56033
8319
82870
4673
21318
60778
93924
85708
80521
50230
60122
98132
13561
18097
59821
98491
78742
35789
73041
85846
5693
59280
77592
59671
31304
3576
26844
55730
16396
66727
76494
88780
75046
59364
93452
12715
36493
87375
14775
33365
37604
74896
31497
67517
92992
7669
82359
88086
43457
71751
90283
65502
47382
67874
25172
78685
87802
52015
34415
20549
35094
27260
9329
10139
2975
2780
39205
39468
6507
53979
72832
60462
28874
20680
27978
38218
28348
26688
26303
88157
98438
16585
53658
62172
811
95181
40856
88612
47195
91622
9160
98640
18882
18488
25130
38208
37620
64335
77675
60478
18313
66859
20939
63539
87538
65269
1756
32238
91956
44410
36746
6746
60994
90403
85269
78156
85583
26124
66767
49129
34098
92279
47769
69331
27118
72898
7538
64737
53584
1565
25214
71897
68423
62505
51787
72312
27773
53542
20901
36080
97951
57646
59177
75296
64400
44445
69804
49982
86921
52922
15463
21018
45200
79583
6700
72318
68832
14237
53406
22416
32153
78620
10664
16927
57476
62450
89239
85248
32343
26491
21327
46645
84137
96856
38292
48536
41300
8095
14870
44572
61017
46684
81941
6216
26266
88640
94885
95097
19229
48291
33864
51381
43262
44527
68308
737
23328
73898
2336
55670
16740
40014
2314
876
36869
40606
65764
94521
65052
96985
39092
26068
43668
21033
48636
86285
9672
43520
97733
28900
8162
31597
96633
51423
92475
64940
68511
15803
55189
70846
87824
71928
10860
6490
89156
47728
47095
71271
42248
12146
68255
97692
54566
28274
18724
3201
30910
44747
63072
28642
73647
71234
76590
86631
22656
69065
51570
7519
1219
23110
78364
89042
95037
89223
11883
544
53303
58977
71814
11902
87475
56420
9593
58392
84693
44668
61592
15602
89415
24663
60596
79413
12248
37185
66043
51256
22601
33964
58774
23819
57073
37137
29213
68461
42712
41095
69005
12366
16424
40818
40619
20250
97238
50212
78641
98282
11231
56584
13884
645
97598
74479
80057
9846
28015
46099
61101
50616
80062
36226
90786
53486
89714
36350
21947
32425
93797
90951
61142
10220
31768
1761
46821
45357
68324
25461
43639
79554
82044
73874
80199
79641
64704
76607
5838
92718
39058
66938
59685
35471
3163
50471
88957
92877
3172
10903
41653
96968
18205
2795
23539
49972
20907
70359
11681
89230
12171
55319
85135
10566
45544
65333
90207
10247
58292
12396
19316
97349
79334
79001
32819
98848
45823
21775
8076
48994
49029
49729
45962
67233
68875
69500
33557
6133
56211
45237
95362
68381
16907
80496
95299
62450
62181
1857
89048
36824
14252
8363
34172
93585
87363
83342
8785
33185
21469
16860
82179
70497
82940
44492
37730
68166
30343
87638
74298
2905
32874
86011
87638
66132
82859
82936
44933
61391
84792
33980
98214
99043
42342
32385
8980
29705
32078
17764
79241
53546
50975
77771
24043
50267
22262
78124
18432
68957
65761
92730
71861
14986
95092
59498
81117
77950
42433
26049
39340
27224
60028
37553
42619
18721
86289
51598
48425
18367
85713
44018
71912
36687
21788
12306
86953
60402
90429
21737
29358
72541
14466
1218
87526
9557
77068
84994
3859
19500
27394
43198
63076
87421
97103
5694
22494
83391
57291
87270
18109
43003
31287
90021
96041
53075
2326
99346
29828
9107
21082
59185
81647
51899
76754
69173
77807
53821
70518
81665
73321
97912
41215
36396
1684
38317
42089
24177
38059
15731
11447
56168
75085
42733
62540
71125
12159
81217
86822
41986
90323
24255
17522
88322
92505
94276
57494
70312
48096
28011
68328
37768
42274
9542
90515
43958
64210
48955
68134
2269
81037
79580
74788
56121
38665
37327
43598
50823
34895
46771
92809
41570
71026
26682
29891
63530
20957
87384
50193
85405
31746
18521
39524
74020
28062
46391
34329
8624
11697
2462
10892
92734
98394
2031
48854
37058
39357
8803
87880
90603
55574
97040
32172
42951
23722
62062
6480
61030
65797
56673
46434
97543
91545
2310
87914
19606
48700
22242
44581
60396
41055
55472
69481
39448
57502
18335
76505
13210
43489
80737
3813
99062
77776
35984
42012
17849
14398
64844
78879
80194
37868
41664
94088
29412
43973
98353
65369
9024
36946
9950
85772
78001
81773
55252
17448
39275
89938
93953
68836
49779
74689
89000
48840
68816
41336
7204
86665
55733
88399
81895
35926
26266
39910
46366
55677
235
44718
37397
9258
81664
47346
11381
59664
29119
82985
93463
84745
72922
3767
69932
22700
94807
58932
87892
63623
267
11447
66639
72351
99845
64885
24628
42462
4794
70993
14490
5028
32063
51886
30638
13726
99232
42018
89741
44702
25002
83203
29446
14276
86970
99377
53327
81776
74660
57570
61750
91278
69016
44740
63628
85212
9624
4608
27673
14418
91952
42162
35797
24014
94048
66434
54091
9631
24804
43831
54332
49805
43386
83777
80432
46707
99505
33759
44834
74165
91328
6584
81794
76696
67675
45422
61907
77299
66381
5932
8068
58332
48093
43864
98698
58492
10298
52788
68122
35101
12971
22453
1257
72708
22581
98041
19414
38438
48151
64247
12602
55830
87182
94395
32525
54857
56168
10784
48507
38900
16715
56574
97232
64807
437
95929
23299
27086
65068
7772
78538
94390
30225
79795
67097
69157
77835
86510
7594
42337
67109
36547
98166
70642
47294
30691
41850
19813
41474
90356
58713
58188
63281
55944
39346
80070
68224
78996
7155
49643
86768
85693
44033
33344
81839
11129
2500
76025
13991
26446
18361
97451
62992
16526
68092
26637
63568
26294
46450
5041
33001
5162
79580
96282
77457
35278
76351
62032
14273
99857
11674
1040
85549
72058
34383
67387
83187
53235
43411
13529
79680
78123
10979
59023
94649
79070
85660
58216
21715
48461
79609
54716
53622
59188
50997
31078
10817
43699
9461
25090
43555
21134
42481
45456
9544
93216
12842
92730
46450
72605
6258
42481
50727
33588
17855
61727
12657
19866
19943
34372
68326
99551
5439
21947
75090
56435
69376
85907
16485
95188
27348
60039
32674
69828
21846
42217
63043
51040
51298
25844
39996
57555
84676
90722
7494
2531
68801
36502
22396
88743
70873
7074
4645
92663
45372
96086
49097
31100
98344
81933
26287
25691
58324
58960
11871
80169
1176
74913
31208
52473
17109
71203
26379
1784
78277
33872
4314
47077
70374
43062
52171
57598
50135
73167
50261
11858
85604
15709
42957
300
13994
69244
42342
72317
44555
54212
68837
45731
45477
45
14555
62585
87599
57286
64368
82227
91157
85034
45655
77882
44447
14177
51832
10933
3695
18444
22790
89299
34152
65747
89598
64497
51342
31939
36813
95896
2503
5650
57978
47979
22046
72533
26915
25996
29818
91282
24575
37326
92667
70229
15208
37113
758
83391
48045
4452
1834
70835
93750
52337
52933
99699
16834
4274
31638
69998
169
50492
75647
58147
98470
14044
47031
25384
56392
76848
33017
80966
14173
42036
51194
45732
79148
51951
29122
27193
72755
47307
14379
66504
99644
67311
66203
16477
71584
14192
86474
71752
81035
78473
46250
79504
8868
93280
21239
65259
86479
70607
46224
17004
12642
13770
62735
8142
82072
8209
35334
54826
55515
49712
21330
71510
17022
3884
87986
4957
34427
90812
93060
15461
69284
39310
11316
78151
48941
48906
59762
35420
19512
5985
52423
48506
19754
31509
56647
1826
39717
8332
56651
11584
74395
94332
83093
91416
14567
87431
12724
48993
78242
5783
64453
63877
45092
92120
58379
94033
41025
18140
29452
76889
40477
98226
25394
60230
29734
98392
78407
69451
6723
51410
97386
81117
45741
96830
88884
76660
84260
1607
25652
78853
23741
6457
59081
68833
98576
33812
79217
55953
51951
25020
32841
92427
23245
74586
69009
52978
72977
63767
38780
96051
15176
52517
93519
77269
49347
82402
53928
49958
360
79579
28811
24100
2387
4243
9284
963
38054
4852
73267
6357
46223
6107
98783
69467
80692
84143
38797
70020
47910
93928
66070
63085
46445
59588
40353
12143
58341
10632
62100
75052
90211
7262
15503
92597
11505
24787
9911
49558
45990
83177
55914
92213
5635
71049
78031
2678
55191
33179
72697
19452
43459
38766
98889
89903
14705
39241
2045
89397
49873
80496
64448
56435
87758
79951
65383
99262
21089
91646
65171
83430
91174
37437
75642
13161
8485
70025
15838
80027
19555
88535
99479
63013
43652
98367
69267
58357
53959
87663
64105
20183
68159
28553
92969
72268
24855
74704
71529
45943
66349
53051
29372
73874
90487
21366
87034
98971
7742
2872
95350
27296
7758
94828
6661
51409
9546
75927
26117
79856
63590
90222
16391
48100
35126
9359
20367
59980
84062
8247
5922
66762
61297
51645
56988
51784
73010
44021
67106
97103
63244
62455
40751
71001
73634
47411
22410
83179
23337
48526
79387
3278
55099
95777
51377
90224
5135
88095
50203
5549
96341
72476
72310
57638
24121
29297
9421
13482
89670
92878
10585
52913
55333
51335
23914
28966
15097
62675
28497
38433
27552
7883
58063
82651
3659
25791
89226
25145
13886
39429
30693
10226
28256
19355
67863
52376
65003
93635
82210
71024
86513
9146
23937
58197
76832
64202
3514
91928
43228
32010
46712
70779
56244
4774
69781
59902
30565
59007
1399
44450
14787
32091
71027
43042
67797
38890
11770
49152
48876
93979
20175
51740
3124
60463
9936
79955
41016
29802
88234
84243
61811
34945
55022
18055
39719
24802
94308
86635
83808
95706
47436
14946
44149
18462
57988
28297
73703
69757
77448
22579
80087
97623
90670
83210
74437
16958
79516
15453
46759
67749
99695
8569
19045
54716
42975
75115
95870
37283
61749
96029
49340
9184
10975
93488
43998
85314
21785
17700
71422
15584
56630
51508
29558
47300
34717
3995
80609
30584
19447
27367
14684
35493
52287
33728
6561
95262
8843
2430
48896
70591
14810
98235
96127
25784
8075
40124
27449
46211
74175
98870
61794
30805
50377
91352
78104
1445
11698
75064
32028
47496
2430
63063
82988
54716
96791
89548
66329
5633
8329
31576
92575
23139
46163
5053
65274
54237
61528
92723
447
35703
91592
78592
66507
58321
69943
60962
59765
97992
36025
8145
45487
54806
71207
28475
25873
67997
34374
92202
89981
59055
40129
98908
98545
86291
3960
80170
40527
65488
72892
57325
17542
80836
52269
84048
55508
22211
61361
15272
36555
13737
39768
82041
68542
10975
26867
94414
95323
77593
2967
85304
36647
43096
84211
51543
29386
4522
31712
86265
86361
20956
59941
3902
18143
12209
87949
73650
50772
65661
5273
87326
79397
45041
85718
47938
72367
12585
58704
67689
90177
61670
69344
43175
21117
69906
94717
66855
74428
26428
69471
60788
47383
45763
81042
65525
57972
68990
55526
25095
51003
60799
28772
30399
22191
14489
94689
94557
43425
69744
78597
33601
47765
47941
93127
68882
17846
87843
52088
8625
14271
21558
85765
78005
67320
66806
59882
41643
52147
15407
83089
3149
76205
11860
49900
14747
42701
60940
9303
2477
30683
87900
36078
94799
52192
45556
80032
70037
33399
32119
95014
64021
53676
80778
42025
20996
47583
1906
78990
16081
33665
62079
19230
26221
73938
85481
40968
32990
46420
50270
35467
93454
54521
87896
4604
6712
33451
84636
93101
83201
16754
88114
47221
70430
68891
5598
7777
32825
7503
3118
48905
57519
65196
84486
83740
55486
86318
24707
88475
49089
74976
40293
58894
45849
28188
63498
52560
77991
48133
45660
61191
81238
33773
24764
51667
19015
30361
75795
68191
54215
78913
33448
11734
60460
17933
95473
15945
20603
20179
20772
69691
11506
61064
28585
73706
5604
92082
26266
83594
56566
88277
61136
37803
22050
85899
5822
57416
32611
97968
25607
3178
76880
75406
14911
37340
9690
26735
69636
30292
63265
90407
99983
91122
51471
28567
64828
57074
37000
91093
57019
93565
79369
34506
31367
17770
36757
53540
91538
69367
51508
33496
72544
28387
8901
3806
82078
18590
30540
51714
48882
93804
58472
48864
84926
9942
93782
49753
83367
30781
57197
40385
24345
52917
74891
72063
70687
11647
41955
62224
97365
93462
95719
69909
38200
20971
73714
20278
39560
20606
88343
88441
14409
46814
53656
15686
73108
47437
81790
56474
94569
38986
13211
18913
91903
88101
7328
78941
16099
49282
57516
13463
42743
69586
99723
97294
90556
89789
33923
30115
10394
38617
34908
41154
85431
88563
56840
74890
52352
54981
31363
46920
10319
44573
82185
18573
49025
5864
97513
81475
55145
55028
11290
14239
40965
11012
27884
31520
800
61807
77986
27545
423
12893
68699
2205
17808
41890
77094
70159
13222
24809
33430
23540
85733
15614
42112
51110
21477
55976
32584
92973
27355
43873
23563
68319
71237
51447
99838
88388
13253
77824
15933
30027
7068
983
32232
24875
59224
9325
11385
72445
50485
44815
95985
36218
60428
54448
87327
98257
10424
19910
91229
37778
80135
31144
6097
51371
98942
22286
56110
28546
109
88394
58572
23529
89376
90803
48403
64951
16480
59788
37396
66964
4602
49732
19533
81381
4179
6859
95989
14602
26769
87218
68732
23255
34713
74828
90977
33654
97113
47086
62199
13574
35480
37122
37102
41207
44277
1856
6158
60756
77995
59905
44071
98948
9636
63604
80329
13814
70462
76317
44768
13582
79886
13499
53188
30950
4678
44164
64603
18142
7602
43153
48067
59433
96627
85168
639
40903
3376
23148
18010
81370
83052
78432
80318
9039
42035
60646
39205
28849
53314
83972
58782
49552
13822
11970
80501
34851
72485
61456
52992
80086
20960
1059
39518
17586
2578
56509
74840
5953
96008
92849
87323
79060
71281
83992
4450
29667
44637
43654
74867
14302
43977
33649
80205
57798
61970
60706
92648
50806
38513
61992
47244
59472
63050
86761
93410
81979
59621
68249
87932
55629
77450
91606
51040
48730
75597
55489
94748
36585
99143
69615
67238
43119
19615
47443
17269
97936
8148
26268
48741
46660
88259
95984
22483
67660
99097
32244
49639
58717
493
53922
30697
77942
45527
81736
43023
37475
37225
37770
74059
52719
23736
41296
95837
43350
88738
29457
41285
13237
55725
6378
76248
43983
2361
15083
27995
17809
47326
77633
76526
64170
47906
23574
58463
93432
5310
1485
47258
58886
55607
21316
11604
95694
78963
7440
39044
84053
53249
96680
13641
8973
3057
89889
69307
21770
21323
97301
39578
68648
91285
32455
32818
39190
56029
91280
48973
77690
9117
96230
36575
81075
33897
48178
76768
12860
71969
32163
13264
25217
45195
26904
34189
64603
33144
19848
86372
54466
33500
42302
23114
24785
91108
72283
80326
47136
79914
29299
41177
5382
41880
77751
86456
75777
42280
79576
4988
14249
28090
18251
55817
73284
61506
6358
37887
94650
26205
40610
49115
59704
99263
88580
840
90371
60862
81166
53858
40776
26816
95035
46157
68695
89137
48965
60823
31417
44892
65810
45665
72981
412
17833
62617
78270
24190
16855
72919
50394
73816
22033
26450
73079
10613
27289
63449
87826
24806
33658
44953
51621
28692
91110
36668
17829
56426
97490
65597
1317
79652
27613
90649
96415
45445
53265
74684
69635
70119
63954
36380
43935
85987
62829
17013
12951
90118
96813
17128
14923
30470
62081
82896
75514
69542
19563
9694
25967
33404
75290
43635
29407
19254
34283
42174
64698
87548
16857
50684
74018
80811
87064
17952
83149
49892
51316
12451
56361
64480
45930
87636
11302
8010
70531
3167
77551
6445
12860
19869
56200
4501
63503
85607
23754
14138
27780
4803
1685
60988
55487
92054
58150
58902
26358
57650
25145
94025
86452
81506
58505
32382
85493
86158
40391
56023
89324
34294
78819
2183
70514
35018
23035
34017
20624
63140
64506
64755
67942
82542
42095
39780
74595
16596
15033
952
74246
40178
94977
77049
38035
69833
9430
23527
55990
66173
95901
45313
16818
74719
63847
87331
9736
86881
37699
30360
50020
2204
11466
34313
84745
53560
90445
59340
86508
5477
76643
60753
62006
87971
54153
40
57803
63583
39918
13792
46107
35818
75456
62924
10536
39302
50254
20272
26182
87953
66983
92553
6508
78448
43218
91253
48360
33662
66944
34867
55490
59938
11971
33848
47909
66123
50239
5711
46057
90157
35855
92163
25974
11310
71438
52862
50612
38044
73133
93145
42348
56467
85698
48855
51266
28915
56459
99625
78928
23402
50843
50769
83340
79165
84616
31248
61640
51207
53310
24048
41363
89164
32563
83688
474
4000
36549
51085
42043
26033
60581
84390
82499
46278
49597
33765
91544
6055
49741
86823
45809
16936
37592
45500
12452
38559
93099
74091
89765
46408
14491
47479
35572
47053
47519
52397
67404
84067
19833
25799
26452
80413
26540
8950
26691
76136
59066
34586
98543
8807
37761
44351
42094
91704
89850
54545
30262
82948
44988
36379
45707
59478
209
81278
22882
47727
50026
6637
48146
69858
32435
74597
50271
58975
99898
93313
51462
58964
44250
50004
67770
82010
94354
26215
73713
555
80759
20327
99854
42098
56705
45561
1575
73265
43190
40808
20992
93216
47445
85489
63073
79879
60085
29695
55205
59982
23007
6667
18945
67257
73022
3066
65618
83728
29280
39331
84282
26391
59657
84136
68488
32713
29696
86415
5977
72885
27222
43320
82452
91018
28808
45525
87249
88892
75219
42453
65226
14578
65471
522
98186
54845
3588
63803
38572
49219
19485
39205
75609
79141
23340
60449
11853
69387
46863
34182
58624
90436
93853
41075
81454
22661
2951
68702
27904
78170
27506
9481
9099
9329
10003
23636
64173
13590
87438
2744
79160
6923
41948
71121
2415
81640
31569
30620
67378
94783
81153
26001
1570
75005
83428
99375
97665
86378
84428
41921
80899
11934
51401
89997
21262
61403
29984
1786
91344
17422
20881
86856
40696
79180
57976
59462
60819
5896
90081
44549
678
87585
86901
18599
62590
70328
17974
76606
56706
2401
18526
37604
30686
86279
43953
68299
47681
73936
70084
55377
7709
90964
42232
64756
70144
207
40570
47314
22454
47002
8214
39483
34587
95115
58081
97176
65442
76054
73781
38499
94807
92307
92455
25492
78585
36407
93791
42617
26694
63874
97993
50755
71190
56576
31862
57685
73134
72431
21350
95587
19433
29564
35069
54019
24678
93150
67546
6471
85555
41326
44970
80361
49984
37424
5853
44920
90182
99643
3889
33227
79868
18233
83981
51057
74809
32195
8741
47942
20977
30091
59881
40409
76006
94949
10779
683
4450
94676
7153
90005
36002
68474
86717
2337
5897
92569
47257
96078
8563
67497
45657
4783
85729
45989
55839
60537
78183
80932
24831
99160
27374
84711
55920
19731
96011
83051
20413
16813
77726
43917
23169
30079
28743
9885
32416
34639
18806
96024
47069
43720
63520
92725
48502
49248
38713
20693
26137
33248
17976
67319
48759
61701
68381
4678
81431
64391
4080
18195
81203
81806
78463
20723
11884
7205
30608
60651
41844
49413
56674
5264
9484
36545
14340
57986
85793
53052
78678
28281
2651
13005
95599
51409
74705
63979
56087
56135
44721
76518
74329
42276
58323
52791
62998
86559
59996
93605
63561
18191
59369
20235
39806
68853
56779
54145
43190
58923
23548
21867
3555
26199
34871
99153
77607
9575
63131
50045
82061
24204
26563
56389
66479
1237
25531
29476
4147
1878
39433
67708
36420
98801
4294
76225
84005
77424
46721
27194
36347
70269
65412
56253
12819
282
55406
90425
26208
34888
56822
24620
59091
99736
97360
25569
17324
39243
71397
21471
41120
10829
5530
93892
25981
9823
86468
9986
87246
33189
37179
39944
19809
2591
96197
32627
19224
51602
39403
61784
2841
96224
2755
61932
12311
115
3852
29635
39357
75248
67457
96828
86076
72986
90719
12057
82808
77187
38394
86405
26727
75572
26349
62887
94514
22545
95513
30090
90498
51267
8225
9690
63843
10979
71621
76153
11093
75473
22139
50449
67072
89595
63629
53148
62580
54347
81556
61739
47885
19949
48144
90963
11872
74492
53849
22738
13388
65713
52827
20237
16980
61051
29926
80822
72029
17899
56974
99474
9723
79113
66274
76794
85059
29902
29941
47639
601
27848
9377
48485
64148
57520
55800
76020
48363
9648
15109
61750
91713
67935
98338
8692
45337
28264
89513
33717
62514
62838
33190
72236
58302
15816
49029
43361
45717
95322
90999
46317
23169
16727
11154
3669
90599
66953
79688
38961
92952
11148
17063
84664
79082
15400
9707
40770
60015
99219
90838
22528
78409
24028
94763
36710
56195
60144
80070
18263
55465
87420
80932
94985
4147
92085
98653
11097
75389
94692
50057
84692
5839
67119
85708
1272
98871
95414
42041
58885
10985
32879
97765
89393
73258
8879
26102
29452
69022
22524
64066
24486
9943
44997
19471
30441
37081
18123
41537
28821
29167
7946
13513
35005
75064
15572
36277
90286
10985
94669
49171
21969
43899
63287
27713
17156
72165
53815
62959
41187
92690
27025
65672
18984
72021
1494
49425
25454
35969
7313
70626
65135
15258
490
139
6674
16061
52767
96959
43398
47436
62481
65366
91334
25767
93079
24842
14284
63245
4152
55470
55934
47528
21141
91269
19549
38987
40693
61354
74955
64358
31979
40089
95967
48821
56579
18992
64881
9346
32303
8278
73133
11135
89996
80818
53254
99426
22011
67537
79022
26163
23006
51307
73690
60498
42575
9590
99484
99620
87295
74438
63977
35626
30878
76295
84446
87457
95287
49326
13154
27589
73956
2638
38723
63951
99807
8328
63376
21818
75864
42397
64332
98869
10055
54373
59367
52629
80315
75202
52248
67609
65992
16224
3234
96869
92519
87679
677
4157
53357
30182
48097
27312
49171
3171
7614
48978
11499
87341
87147
87362
46089
67830
86231
56143
22202
61949
8771
2516
37150
61019
70125
19493
93594
89710
16362
2464
93741
33390
6620
47097
63572
54716
90760
12742
57887
14725
78071
69385
2065
81569
73098
48153
49398
59328
4295
87952
37628
29417
90467
91130
90435
76943
10622
381
66653
43335
2844
76745
76725
25816
23841
40296
80531
30952
69389
54769
45676
63812
40505
64092
61732
13603
12244
11130
89282
32890
99081
26910
78658
5899
18039
85445
82842
45012
85825
65846
88347
88668
42590
65071
14483
82782
21718
11366
30085
7458
66134
92112
71269
6639
56203
33001
36593
68446
60482
25874
17687
75914
52783
96344
81812
87173
81788
81005
32185
83964
46850
36883
72632
5791
1953
3466
4924
40022
31183
35008
47479
13669
27119
35100
36659
99673
84452
73251
68118
44933
99124
2156
20846
51907
14852
19009
55431
96639
14
87615
80603
63215
40849
69586
85358
42801
89403
90281
82822
36938
41641
46653
50606
85111
81752
87264
84784
66203
60514
69253
27487
59637
87761
64684
27895
2612
83692
83326
15602
57
87292
12556
79624
28141
98493
64981
87293
87896
71613
86467
41185
29605
33119
91790
14716
14870
95405
15851
97424
55918
1455
24910
31906
89215
5945
76153
91826
5988
75830
23780
22397
79473
36335
2020
23965
34828
83352
11258
39075
54964
97724
80259
921
30842
72048
31988
62063
83804
47838
75838
39721
49292
17099
87978
54859
23043
80482
63036
45382
72663
86815
67778
52136
23150
69797
76100
57977
69500
87357
13403
40816
1432
93661
41736
48625
82060
73723
27039
65863
37912
2876
21935
3555
19974
26264
58413
59368
6746
21449
4750
79408
8263
72527
31543
47764
58676
23995
22092
44527
11351
35494
85342
29135
29154
27077
77759
11213
17151
4798
77075
55062
24025
99009
58617
43999
41625
17029
19718
48370
54829
40819
44129
79444
13346
75672
27207
88373
16018
49299
32899
27368
1144
18241
72854
30298
61669
50613
57862
95172
71762
51289
50233
95786
66649
25201
56136
8273
58582
75854
72994
13410
16672
17123
9205
46369
9146
36412
51093
25163
2062
344
68882
3205
34936
41736
49854
96604
92348
24068
91775
80461
91708
58360
76246
58356
83560
32382
82981
58493
24587
55974
88255
57610
73096
97459
20331
82241
50222
71423
7403
52283
71766
76285
71840
6701
18020
38045
19657
26719
78464
27783
7179
70171
2494
99776
28527
2406
48509
11507
60898
73095
67480
49152
47057
56928
62963
67387
39168
13184
55161
62923
81819
43279
55559
53658
49979
89930
8054
85987
33000
86518
30122
40178
56688
48967
56305
1566
51372
4814
29424
28622
94260
13256
94125
41316
70183
57087
25054
25702
70271
80215
4976
52089
23493
60534
22098
89823
50463
46503
92162
83462
33020
38635
39991
6060
87601
96296
7625
55325
17461
37049
83946
11720
50304
94422
69388
36838
51509
94441
62539
38131
91007
67515
6571
30851
44400
45020
20674
11215
91522
29187
94676
40894
67821
51019
46953
55421
63666
70929
10745
81126
24329
11042
92845
90984
5464
78584
44173
73324
73025
6712
27806
80383
90578
50728
11234
51329
95747
31907
62543
3620
61093
73571
60865
45265
24589
24169
685
88254
11450
27782
69379
35778
55175
78575
43114
60638
57159
87286
50313
46535
10349
94470
26917
17278
45197
38150
68607
57295
86408
31149
60915
63852
4719
38131
9116
45659
62300
26153
33912
73749
53934
19642
25878
25460
98217
68991
2450
71727
56277
52762
18261
66625
47232
45177
83903
92428
99679
52509
66075
86086
9
43341
49938
21080
81471
75405
66738
60122
1557
17002
33870
71842
36643
59748
97302
51211
45090
99751
22937
1366
68864
41197
84343
16095
2726
68245
24875
2404
37105
90949
4841
53465
34289
71130
74544
15759
46535
41282
75881
48091
74635
26102
36285
11277
2201
33586
62488
47291
49688
1776
65008
18551
59325
49350
34646
62050
33946
75872
80805
87402
66820
85645
40867
17460
56775
15410
49570
19661
73043
41802
84103
47677
67904
20387
75306
86456
53972
54145
50098
3659
55920
15106
38562
15244
80807
73207
93645
14753
49078
74449
2154
32249
76446
59372
49708
33220
74782
15629
69232
64176
57431
53334
28205
41686
73721
3510
28141
44044
57654
78239
64055
29925
9696
2616
45169
90502
92174
55165
5254
57603
29614
23760
89851
6059
83131
55910
55630
74264
87890
24861
38440
45320
78194
82996
87005
68266
86505
31498
28662
60510
9736
92716
90434
35783
11683
51954
26284
3856
7119
47890
77810
53084
71649
84012
59142
71131
39921
31123
61747
44162
55983
186
89482
50528
99533
92838
35146
86037
24335
63807
62898
50422
72874
53331
2556
84556
21637
28840
4763
45107
76729
82572
98190
64729
66583
73683
35859
22855
4805
97605
67016
77139
14142
72849
27666
13674
65687
79163
16062
6373
42969
78959
73147
32194
48642
75702
16749
70278
20893
37863
15384
97621
20434
29925
62349
87016
3607
14560
26222
8411
12164
93238
85549
42658
66086
29566
56331
48124
8729
88745
70849
68049
67703
60347
16595
32696
36048
33343
2973
56941
87558
34708
70913
7991
64632
33262
11359
68238
47821
37580
93000
76336
47169
78548
18993
29607
24466
91676
94082
49546
96772
64930
33946
64474
25276
50540
97170
77676
83883
16494
50968
71440
67554
38232
95782
32185
71493
7140
16775
35665
61072
9774
28353
24592
88322
63697
54198
12787
55372
48280
78684
52143
29561
12629
32969
71189
63169
46490
65216
63403
79335
32535
51194
46888
70766
46975
79073
58611
70467
12199
94275
47890
21972
38979
72481
10293
2676
43031
39431
74399
7662
18114
42894
37222
30743
92214
24762
10263
38703
89977
73665
34389
38863
24858
81277
9629
71832
76701
68239
58650
88899
78865
6539
10870
17844
95372
37515
20519
38402
93297
94917
46063
27763
54162
99636
58505
46375
40750
85119
85077
47078
58783
35818
85941
83640
17094
95569
71823
93794
63807
46825
99044
42671
53363
9913
76866
65086
63779
97384
3487
57076
8653
65901
84838
62814
81889
59694
9189
22638
44812
10617
69715
19946
46434
72007
3585
79879
67575
91759
90024
47733
38583
89067
6756
8298
15332
83621
73383
95462
97357
76870
52537
6009
59122
53726
85174
41010
13419
10714
79999
74582
21331
49714
94527
84116
38072
14463
80347
5647
6222
70370
69731
44804
75789
76486
53101
91120
60107
26484
86581
73815
19705
55470
79823
78826
9195
81348
19836
38966
92062
16186
13547
29744
65899
24426
30211
3971
38888
10557
25969
45109
80927
95699
6265
56715
88537
75717
64186
64995
2200
67118
38809
38256
38939
34983
17082
48134
16330
53269
3451
8391
69454
33349
54486
51705
57774
84697
72027
96662
95253
14347
58122
92531
26397
64386
49245
14933
56455
29782
79927
58654
13252
18735
13262
52190
70069
46695
16675
86399
16315
20125
11141
2120
53474
65627
53824
11247
66675
42202
24260
61927
56548
98734
70810
82945
79471
20054
14229
35925
66188
94156
10931
79439
29242
24192
31628
99311
70886
48303
2061
87200
84779
13201
89319
38252
95179
59495
65851
61853
1696
6462
40132
74596
5195
10941
73892
84666
47346
88120
36942
29885
98627
47872
9323
27869
72063
57303
43531
59300
5605
45591
46499
90383
58791
52170
44987
70322
28016
27189
48526
46063
33650
88657
20658
38845
15949
10901
39862
79647
15373
76803
9531
13999
41027
35206
58219
13089
92508
1749
72389
14464
47339
35239
21198
22482
3760
66184
9155
31775
93372
57680
77838
43374
62689
14847
98570
78637
25748
54783
74635
41120
31585
84166
71470
72611
19371
29689
2052
28230
31437
90792
42693
95128
42382
63890
17609
46142
46426
26763
94268
56149
794
88457
15874
63482
3304
14443
58471
45403
69225
33105
2874
17162
33622
74343
6124
52992
4031
8175
97573
35468
15318
40265
30595
57700
20507
64555
20193
83284
7669
30812
55784
24814
19269
71658
88296
22572
86100
46766
67974
71677
96222
70847
88838
29844
61541
94961
99187
65572
3136
96760
17391
34805
37024
47985
92504
73882
28891
29048
73517
52911
59860
29301
77724
79128
958
82371
18051
3409
29136
2376
75085
25358
89574
63922
55201
51114
75235
54387
16685
94722
67498
34075
29526
4522
98411
38382
94755
43653
67429
68272
96563
43640
13924
90639
22767
14881
73009
40817
34641
18497
43192
26078
60206
32765
89999
31758
83879
65233
86144
16915
76306
69994
50990
5832
74515
65752
44213
85621
9405
27993
70244
22319
71633
84167
12957
10751
15399
2318
51568
50040
20814
11111
76117
81019
60228
82467
12776
60458
64052
15271
93724
40357
85264
44713
62540
76130
26817
6752
78103
36221
34745
48346
58539
22729
32513
87848
33479
47911
90165
1398
14302
27330
12509
90418
8348
89088
89237
37475
65897
69640
52745
59620
9996
54361
20685
72536
46842
47501
95639
24944
83721
46735
73290
58611
69463
5802
62810
2942
70064
52974
4339
84366
80303
33199
91135
5002
38638
80371
42476
4534
50010
11573
80506
76358
65933
1190
65245
12774
65042
60883
54070
48762
7618
27359
23724
93432
49512
86534
12725
19575
55859
33416
3940
52514
82966
95075
57515
21604
91797
16343
42489
58159
44267
22994
34516
26551
40535
99760
55676
5576
76994
9745
70689
963
37103
10765
94395
86614
13650
7119
6189
69508
40534
26480
38373
23500
21554
12240
61455
29703
28582
20295
87861
89200
59641
22376
15750
175
38487
71425
22103
15480
81170
9143
16443
34624
19907
27189
21238
33556
50659
43778
3064
91193
70257
57788
31044
8163
70027
8850
37865
14960
29144
25725
4159
88784
64452
19908
88959
19290
91333
27413
34769
88854
36555
67563
23477
56462
11103
61066
90017
61762
4843
9432
69306
91452
83572
349
99614
53598
9198
53830
68558
38341
79554
72716
43477
60357
92624
32435
79646
308
76199
30766
5513
12753
14681
28989
85566
42135
6407
75583
3896
11249
1366
73201
2700
84937
89901
18665
54887
99098
72494
23444
53791
68399
12511
97267
28755
5134
46053
24752
21793
22251
71870
43657
51355
2902
88998
36921
45036
95404
28855
48932
6652
46572
38484
25704
47861
28385
44368
2747
27482
16862
26190
97624
85260
38700
11242
30367
60186
57294
71470
98330
95896
43339
41987
47251
46240
30984
84171
91276
26387
13025
56559
49390
59596
95042
75093
7456
23426
19461
26554
67260
52674
52743
81235
37933
7795
92477
84651
84332
49770
56121
99013
45666
99459
57351
9268
62051
88334
93438
69678
31072
22814
26236
96814
98761
37629
71906
22569
77407
7718
49122
44666
76743
18217
42252
31028
26011
34728
15678
26694
850
71798
25706
46515
87609
99409
72134
66011
4094
81923
35688
35166
4736
78275
48331
3496
15903
36588
26064
9661
44306
91538
54326
37400
9754
96578
68427
52116
47657
84105
78809
48506
72254
20866
11372
76214
20274
83505
42224
40720
65427
77911
92237
86514
72537
40567
90010
88440
77154
32425
98100
37811
23962
68778
75211
33715
81707
43637
85830
45715
27741
80990
94221
16347
18208
5592
92560
54833
5449
34784
95552
70875
29046
87788
57389
1583
28354
63750
6374
21860
12526
20825
59670
36488
5954
34880
86554
87660
94869
88736
49727
38961
86077
43947
55307
4284
65890
47867
75469
71338
99002
87372
58565
28047
75160
32305
29629
19865
12406
36002
58076
24931
56827
17746
61418
62780
68977
64324
66792
63845
53059
32870
19158
55487
76816
74464
59771
59057
38682
51591
46747
37683
38962
5311
82082
30473
53967
11710
50338
66372
64064
24765
91302
37242
42510
69072
16373
27839
49747
99516
8035
2805
32385
27192
58291
25552
1656
34413
84609
56689
2355
31355
94372
41317
53017
92805
71789
6983
4514
38478
73354
84929
63243
81007
22170
22104
66430
54895
49942
16176
54410
57977
35332
86795
1520
9975
28698
3175
60739
13306
59864
63094
61012
70587
4410
14028
63391
92550
37362
84256
47380
27067
69185
26974
24426
7706
65429
90855
62600
31723
7031
33362
6051
42362
36508
7570
52336
65205
27097
13075
78511
3312
92520
55874
90250
13281
86254
53640
5830
23615
54247
69561
50682
39783
12886
75107
63841
94667
82313
26440
26389
89343
59801
32439
48057
12660
56360
392
77865
83456
29818
72727
3119
22337
28600
93368
35617
14853
63359
57799
54820
17606
43711
21853
73740
72949
13311
37580
67615
95623
64020
94003
84966
40172
42793
33022
52832
15504
49765
47048
98960
95935
19774
2078
34623
48373
11798
86592
79578
75156
60742
34397
92761
20804
56249
82853
93752
69559
20432
61366
81533
803
71720
66498
57327
30864
15871
26510
46368
81988
73557
61679
94274
93330
63756
28896
58054
91905
31839
53983
67061
92580
4731
76173
29736
77331
59025
23487
46889
79457
1205
28422
80259
72924
11271
53937
20140
43494
80446
66507
25481
54002
28185
36106
63683
8292
65001
38089
197
13192
92071
67257
22123
96802
43429
51858
74132
18806
75345
37373
98262
92901
82146
94872
65824
9768
48809
2315
53261
45606
68821
95093
99608
97005
31198
79642
21649
12551
17730
21845
25742
26153
5453
47864
39306
65233
16074
13437
84038
91418
67161
98651
84318
65658
93523
66493
75426
58683
68808
28686
4288
53980
40131
20247
67337
71328
99889
88985
230
33970
27181
25971
60122
32633
90187
99427
97865
6260
29216
81903
14029
12728
80553
14698
78386
90427
97542
70163
49109
66349
98848
69749
36681
55330
89995
4017
26658
6235
93001
43239
56557
20181
85562
33030
69165
75748
48809
67029
98359
78024
48931
28739
7103
45836
43436
1840
36262
40977
72002
1723
23678
87202
71471
60358
42531
77817
64374
85540
404
73726
28779
56960
10258
14340
6341
79422
6439
55149
62802
4797
49524
28085
33535
56627
73920
93322
58466
26533
34298
30468
28255
57975
17669
16077
34684
76551
10246
15409
62091
10649
5486
90869
83960
15743
21560
90300
11516
27998
45449
90670
49146
11324
18754
99032
67950
9025
92353
42768
35557
26650
89587
80164
977
23607
96240
35660
157
6485
67421
62247
33485
72906
69467
33796
5001
91026
40448
32868
35375
2248
23537
84520
13571
58642
83551
81521
67666
75903
40640
3223
18905
30226
99738
19881
53832
95977
71892
53988
18814
39312
32587
68650
12218
18405
2446
17218
9431
59245
66437
61157
61492
89974
45677
75062
48615
29227
72934
16281
21482
29925
35855
40386
60150
35592
76618
30333
47920
64861
673
83085
4173
33259
51735
32742
68015
70532
66311
93797
29776
32747
54954
91267
39072
630
82680
87687
46208
71966
20319
67689
1890
72525
24426
62040
24468
1043
8724
72387
82256
9396
55472
86428
59006
7206
35521
27021
94089
1831
20817
23864
50929
75770
31482
90001
76399
30513
94039
38959
2478
14357
6647
4368
3233
47425
82759
27700
64819
91482
86
47074
17230
71909
33501
76235
95466
85373
3255
89554
87203
40424
13417
54484
16193
61250
44484
8944
91763
38522
47902
94240
69230
70900
14959
72462
18324
14069
161
83143
21903
16598
30216
39132
88507
80069
15366
83972
65441
34973
73526
68996
75396
3294
23479
91588
80896
84314
16883
72658
22835
64784
83249
92064
35684
14560
80877
54007
28628
81037
53501
50530
97634
83717
89661
2492
63785
5027
86464
45577
56351
76341
14572
31746
79634
38050
39685
60529
22363
56568
49538
61549
37703
32787
69964
89738
47346
50840
60097
92325
48228
13597
42855
62214
97313
32515
64705
77449
53893
67520
23026
10243
43860
37597
58340
23494
91999
98025
374
30713
70944
49912
92262
8646
99050
78577
98384
62747
45769
58480
55071
93996
88428
97925
72561
85741
46792
37266
79541
17036
4785
2566
27279
48645
40163
1970
88490
48513
99994
5215
79225
87289
55126
87838
95935
70527
66415
10670
33273
12183
85501
88344
22530
73928
86268
95091
76020
49411
48708
55561
66447
69844
58126
10077
34840
14640
12046
23329
63152
28392
44896
58729
15680
21
46566
11614
70548
29332
38635
20172
41514
24135
8515
80396
14415
11135
75486
90434
60545
40545
45994
43343
10388
4120
53419
45228
35111
65465
84908
98263
10208
29803
73343
25887
46176
19908
53853
33075
49240
92487
53246
7105
32974
78113
3852
47388
89247
79337
37821
66143
36233
167
25838
46621
20638
79256
8200
55748
61072
93107
70362
71279
39262
43704
13518
85437
79964
67370
34863
29203
76208
88108
52659
25533
82572
56511
72920
88170
52199
27093
54313
88432
27259
96502
51404
64248
75757
59603
19995
53181
69061
6709
40811
24674
50412
54328
26462
30375
38049
61324
75929
30609
65784
44940
56141
48355
1450
45413
36525
70000
72505
7189
74783
16115
3690
26186
80362
95798
2140
16708
48978
87553
23416
89789
12226
90180
60468
38688
36906
98517
16363
29187
29125
82146
74126
1617
46853
91927
47029
83377
61926
19533
6917
36709
51999
10606
79246
48712
6403
81386
65420
71733
85290
5187
61521
97515
11718
38340
52554
48624
53208
85269
77810
82332
83766
68287
83949
30618
60213
47329
30346
22138
66862
37262
75198
35212
64219
54444
83924
70622
52181
65695
58706
37470
87233
36578
51336
98951
74917
20242
63926
28125
5510
58087
26808
89275
26373
27108
36245
86585
74437
66590
25074
57650
20204
272
92861
84422
71067
93136
71395
39599
75182
30100
93420
62415
66677
61107
77717
41594
81348
57994
86070
3209
16080
12877
8836
42452
39985
61432
45388
30773
28021
70461
88422
48224
87084
97634
48998
74502
90770
20392
14100
65951
50492
7519
44717
17168
68626
38785
75113
66325
96778
61182
85886
12857
74059
94721
71660
30395
56152
17047
61167
524
3860
65940
65100
7295
63573
14097
81797
70694
50840
12248
52997
1331
19767
97713
34851
4744
36498
26315
87420
49627
87497
73305
62484
77907
84377
50495
24653
56880
83894
2171
73756
4105
68110
55207
11399
31682
69303
93195
18728
36494
5443
71724
37825
41561
69436
89027
62656
22285
15341
66427
71912
19189
56084
50747
13447
56812
1241
38099
13692
1486
40269
3799
5590
8378
59005
16989
56412
44659
26535
75139
81152
48329
46862
35328
89889
32649
24354
68896
71286
56047
51675
43197
91587
7758
93943
5034
64569
11535
43132
94612
13021
99753
98410
18610
8130
73766
51950
80893
18424
78485
72383
15928
26813
35596
51255
33054
68245
91961
18301
55882
64359
69975
99078
55945
77732
9372
60978
42301
37258
20462
53264
50278
20214
51674
85240
44695
41791
37189
41940
60215
32025
14322
76142
58838
49918
43748
8243
34514
35708
26543
90395
16418
96518
5824
72363
90601
31547
49692
49253
68804
70153
2517
35434
90366
70542
20673
51413
12332
74213
93352
88898
6238
24025
81391
65075
90294
25139
89669
24807
77198
16211
31553
93616
29080
53728
82330
19681
85274
32021
85285
54078
2174
87801
89511
8891
74694
26535
76655
87026
747
70006
75923
6984
94031
57314
88410
676
98804
78078
25483
76001
10641
73387
85968
39720
27115
68297
75752
28740
318
61037
82817
18843
65189
88679
44085
39883
15213
20740
26908
15960
7097
19182
39295
17479
92847
27705
18155
8002
22134
59989
84003
32774
33375
86322
88846
76841
54619
64597
5581
71288
25633
4749
90130
7174
9780
50566
47056
24992
71305
90315
57303
94754
25848
12950
12232
35047
57006
30386
43048
79139
6726
27050
28265
56453
29724
17110
33293
84342
81706
55225
71981
23691
76326
78462
30864
86105
29027
94271
27448
16684
84585
1103
11437
26784
14052
40020
61830
71057
86758
4878
66547
93483
48279
94811
49935
78002
11920
83228
78695
93626
54804
50675
33668
31129
29136
80883
33585
74515
75153
77385
91198
76089
78487
18986
19224
8890
59005
81054
79946
45762
2283
62844
39245
50561
57655
89179
44915
85926
88758
39961
95903
59914
90636
29570
7394
36123
10452
40979
10637
1956
34715
18186
94396
13201
37171
13620
22090
96176
94673
18387
58289
96955
81230
97533
63867
55236
3064
25133
41162
8173
65094
37064
84438
72081
66634
91832
24555
93437
49162
51544
11745
83876
69729
6140
97076
23252
19759
35517
35779
30783
53903
94067
27737
51484
7952
7956
6720
27367
49440
47881
51891
30885
84944
36329
19317
51577
44512
43872
61366
10025
11767
73110
93900
81495
79249
7327
21098
99008
42843
73228
29790
13097
83647
73879
64580
7950
98186
71299
51668
63977
19179
3558
94862
4123
56238
14178
72051
749
74401
49768
10773
86167
22877
21024
84014
18478
28350
5111
33837
87544
94691
79978
16992
78337
70208
97924
86286
68393
69222
37953
48722
4753
57862
43583
25227
14100
74112
13629
31200
48513
63397
58325
51031
86273
79348
35044
21102
24050
56507
54938
27945
51197
34916
44937
29533
5123
42860
32170
89868
28433
86474
38589
33185
44335
98523
74763
58434
72634
88392
5986
37498
51788
64310
88529
54412
43657
23572
91866
67706
80078
46803
95651
47626
81718
56939
77158
86841
16150
25679
93060
60934
12152
31648
94119
56487
30170
85233
31272
2803
73624
37257
56653
41763
1566
45181
12527
45223
68752
4392
29280
65182
51194
41282
12807
49264
14572
6317
52456
30721
48347
45515
91655
60499
77162
2125
33337
23683
3709
64608
42837
93685
18217
99489
35447
19782
61021
64325
81356
46125
85068
26988
11306
52614
68269
40464
1877
99193
63132
70684
46265
11479
16198
37919
88329
9711
56395
21665
49745
60104
86272
92581
53788
4488
8422
5586
40622
69442
86263
38329
15566
71330
65316
43223
40295
49937
83687
42171
49129
63170
29206
95393
74648
45403
49664
79328
71465
22410
992
37561
98865
3616
30142
52652
24455
38563
74590
65076
24356
77204
3405
39922
48533
85072
83144
88828
35008
83182
47350
84136
46352
76556
95881
37351
38310
61896
16679
26127
84305
34022
63687
83170
37637
10180
52173
78444
65094
26762
43519
89450
20317
63275
29371
68850
64699
28866
74029
99706
12048
37730
194
58399
30637
96074
12101
85299
57969
28779
27777
58625
79153
7815
41794
16789
17995
93967
95232
83088
37080
55103
88889
57397
34729
34611
42598
99427
63477
32978
15485
91876
87059
15678
66626
34048
28103
78726
19346
2423
23857
63474
61047
3009
71288
19193
36149
5634
13159
47733
88722
66590
2835
93962
40338
53915
28573
99287
53342
8401
32264
68826
276
35675
855
66901
69722
28957
61978
5419
47731
85834
68892
8777
5194
40179
27969
41343
62165
57479
89075
50886
40421
8261
61199
80758
62175
6123
80045
31868
14523
28660
17045
14798
64334
17899
98050
50407
63207
60028
55825
10937
62213
24716
36066
83759
81247
80386
25101
43411
54217
30527
10648
94637
38787
88198
75394
17313
94321
71790
49181
8843
450
82577
39993
81135
16828
54394
31542
96386
30773
3718
7323
92986
44786
59740
93096
26032
40125
18196
85794
94341
48722
12793
5329
3860
990
80723
21172
11662
68864
86704
20505
85665
69281
76849
66800
2460
31242
14693
98845
62015
18410
22519
71352
63195
98610
64447
5578
38735
98994
7723
49427
64067
20515
71108
67926
37857
68182
5449
49518
37045
92153
86374
22710
77785
79574
5861
96596
10816
20553
95440
89182
38962
17959
76885
18509
16568
57683
24086
71654
73028
31809
37433
37094
68675
8540
21371
22883
76721
26819
88753
30117
35323
91478
52826
13107
71052
58686
9702
98219
95590
21494
3752
34552
55804
80636
69412
88723
54670
93497
76729
44049
41657
30513
81142
26684
39052
2512
49566
32124
45682
38318
78592
81005
29796
31418
10463
847
6455
36517
15417
2045
58010
19168
52948
30165
16155
22359
18887
70824
32207
95615
14872
90216
26127
12365
16899
81530
31228
66464
30005
76909
21134
8597
74265
67281
56366
1080
68127
79172
37596
99895
81216
11957
19062
50515
58473
35216
89225
77359
22391
37784
89326
37262
27999
31804
65978
61249
29686
97205
27712
76042
90465
65197
990
81082
32477
57355
82161
16955
52879
36108
16849
50446
64416
35910
961
22888
71125
6537
16598
93515
44320
5923
47128
88670
54079
13105
49918
116
26661
93982
76157
33478
75530
77147
14559
8007
50853
13071
24961
3731
49178
41810
54177
13593
94071
71489
52832
81548
78025
69429
75062
38697
91704
38542
27366
45782
67998
93636
62249
94659
3969
38405
28136
79498
31903
59046
87504
82756
72116
28817
2838
21293
86978
57014
51237
97400
44854
4068
78947
22879
89848
70361
77927
81551
8902
21644
43684
76899
15279
5932
87909
35599
44337
32396
15097
92591
7793
18952
75346
79908
64120
94536
17552
51097
67901
85140
48497
12755
5559
27443
51985
95407
14155
29911
76957
23056
51554
36993
16307
83185
42924
20567
18783
3612
69315
50231
96203
77107
69183
87900
57015
49654
82435
90918
751
50336
76058
65599
79442
81616
9393
31426
77022
23548
77688
70331
46603
29241
7323
79261
28777
50246
99828
63912
70210
85494
14142
66412
62600
99676
54311
19614
65682
53098
26884
66432
3433
2941
48382
82874
908
57774
30651
94282
81321
8338
64612
44276
53930
88286
39888
99059
54883
56067
62970
25092
41560
93463
91503
4160
9491
62166
40125
75172
15263
67008
57955
35047
86300
6336
17920
87208
64109
64922
81489
61782
73259
46100
22409
43540
50737
62296
42598
5619
18363
5567
30711
76274
15382
38565
80433
41224
730
36910
16395
32344
3917
90701
67390
90217
97036
1661
93776
77496
66582
75264
55629
56192
37715
78037
99732
88451
56685
42329
94069
91399
64248
41131
67672
95981
79696
64457
37204
96777
1366
69950
29121
21634
60650
96510
11850
57685
14523
21977
51532
81104
97240
7161
53648
51306
1549
53379
39756
58233
12059
50177
65983
92658
7659
33655
88638
87354
14463
25841
483
15828
95790
45955
37461
56439
58816
65663
30475
73338
87639
98359
70794
1231
21871
24441
52536
23419
94171
8644
98004
6229
75172
63986
98887
82830
13992
87524
86536
28454
29717
87018
60633
25506
32972
98094
98297
91787
80108
45123
81477
67746
43481
52270
68976
65351
76710
37864
5122
70880
46507
3125
93460
21678
83462
92346
20859
13806
96222
7394
58611
25938
10763
19244
67795
43734
33689
82443
51873
13796
27566
33349
81541
71046
1970
66869
52749
78679
21084
57870
65910
83942
60994
75721
21971
60807
84419
42829
74612
80640
50223
33223
22929
60985
52466
7075
21071
86154
89518
89295
16301
17083
38995
14193
4480
40964
97413
57228
35994
18496
15097
18255
2437
92442
93975
24407
53249
78393
83588
27860
75384
33810
77434
98312
11146
46251
5387
48568
48756
11256
37862
65056
28338
76856
79249
32817
34171
76661
90045
70164
95157
21493
88418
13945
13935
98745
54704
67183
77137
38291
11394
68873
88452
5180
67184
99597
51430
88922
64517
16538
177
18730
81593
44866
11938
60841
94035
46108
53854
431
32624
65362
21923
37393
79306
35857
36137
34009
19391
29626
88651
47137
98498
77102
68668
82033
93051
36449
87307
57567
52986
3835
76296
34579
48701
88233
11771
42735
50693
65624
43165
83316
30985
81439
20708
26643
33648
73197
77003
69390
2822
65654
32878
1319
42755
1545
83351
52157
37994
70657
9723
7331
74492
2371
58261
39544
6955
70032
98630
73999
52007
58146
57314
99344
39584
94374
25986
73231
67570
2988
42621
70391
84993
91850
88061
27748
93395
71411
96256
47740
58420
22331
55070
49263
24701
13331
5158
48007
99714
3787
22006
51720
61932
95671
51063
17867
90044
93400
91098
57613
96388
50070
44355
81380
41919
32415
25479
51665
3826
38087
99404
78597
60417
70826
44211
1469
508
49368
49475
221
69506
87832
68292
31437
83503
35707
65655
89898
29106
73104
47511
41845
23173
91865
39577
81444
24280
81407
33108
44457
19493
48864
39405
79909
36041
83615
97729
36548
49334
63556
53120
18839
51387
21411
66627
51241
73469
32281
41139
2575
5385
5001
60771
44909
13217
16699
42704
53848
98106
75812
98304
33950
41027
54060
30211
77067
54026
27939
29966
3359
91494
83085
38549
59233
20847
5175
26825
94316
53808
67963
13242
75544
89315
90364
36804
2532
7063
79508
56379
21520
71671
71035
71821
12697
25094
2031
6115
95472
46322
36080
98830
54167
35516
37379
29751
56362
58905
56576
50677
29064
40890
80270
4607
30205
70634
41411
49088
94048
20918
21818
15567
8940
92852
3739
21636
34298
5770
44102
29769
68443
80181
44950
38961
15696
98680
68712
88409
57585
41639
55438
3000
82528
35707
23959
29084
22692
65369
78171
33091
2638
99989
48657
11577
9192
68748
49564
43489
90869
93665
89609
59311
90197
34559
14623
22244
49590
83334
27004
7174
24972
82441
26526
23852
34500
50484
52935
73543
32204
31106
6634
51193
47446
71642
79121
56637
40389
28684
16478
31257
38700
6086
6919
45248
56996
21542
67491
6586
4875
94494
30111
46199
93287
56636
86402
27786
7119
39336
1328
39322
86793
24313
90514
50590
95955
69634
7227
36343
14669
23704
67600
69720
46141
74518
14967
19489
12411
82457
26074
17286
93303
72536
79836
86589
29172
82589
30726
52642
38276
48405
8316
25069
72718
15181
92010
68672
1167
99236
21366
32187
39291
88965
1907
85432
79835
16873
21272
92245
15682
47345
25882
8984
36232
22069
11924
65403
21009
59001
34397
59285
7405
59064
705
80122
74244
92714
65145
75410
8302
86511
7597
47592
91827
9503
49375
88013
42727
70646
96610
58408
34342
38843
83743
70574
77264
12018
52328
98272
71018
86724
57556
78423
45787
58260
74896
36383
50974
56393
11792
59275
42903
35740
23218
51081
61594
72593
55446
20673
59590
52055
95432
93932
7249
79175
64505
84512
7544
16832
82784
78562
19908
40339
73336
82046
14951
48231
18428
82276
20975
46572
57902
80229
98663
81119
31310
76609
70063
3107
97281
29653
55161
92712
23584
62409
88238
4440
63273
95782
37623
46056
74343
57530
2746
64030
55928
34048
12260
90707
16323
49587
53630
74224
29815
52293
71695
61124
45253
41757
64230
42533
71409
35742
51596
11344
14503
39834
15783
77775
35615
53406
40182
26309
27287
59279
90338
83214
93327
18949
73921
26001
68535
27550
16577
98350
96194
88271
75825
41446
30027
56407
330
1436
8500
51926
12779
23002
91759
44914
17128
43725
98319
73661
86385
25605
49292
93074
8819
58970
28374
99091
84970
13261
42992
1546
11610
55538
89816
3786
96983
36195
60192
97313
53982
85044
65590
83112
8045
73700
28025
41525
33776
26343
15185
20160
51948
80828
29585
77118
39797
57958
92560
24767
71218
35551
42664
99179
91088
48832
19317
4423
85026
95860
18087
39007
80903
83676
22118
88948
57375
50143
46824
91150
92837
78360
27661
61136
59188
57245
38253
98984
31554
47164
40102
2772
99067
82766
18302
6506
31597
37618
10928
32974
33478
45366
71980
14380
29041
10449
19679
2767
76943
66502
10268
69780
44862
37928
30915
4049
11524
85520
19384
59430
32683
59486
62201
31749
42251
96854
38255
90199
34472
65534
23172
84301
10900
95151
98680
56292
21951
18359
59059
98894
1212
69326
68673
46073
23606
99587
66473
51481
85106
85857
10910
17789
45342
89462
65889
3944
2668
4143
94142
37139
86029
17313
21439
96928
28815
36470
53219
50765
71180
12277
49658
72392
97955
34682
34816
37912
34269
1289
5744
35726
3497
33006
69866
65190
38819
35755
69133
41486
56249
79626
78624
42277
13290
16414
55556
58456
52884
8775
9220
24063
37403
75230
96454
51709
9911
47622
5972
60531
48910
11716
96257
68758
61073
82474
33947
99891
18228
19431
41377
90829
15408
20000
49457
28697
52766
5013
87152
22001
30139
12723
46063
83893
4304
58869
35602
14215
6490
57925
91097
71751
85992
3705
56860
47064
86179
7158
46955
20758
26588
4683
11586
58347
41034
77395
3395
93799
82407
6898
15799
28897
19620
78214
12789
23924
53434
64742
54490
76275
22667
45586
48025
25010
49291
21236
72074
51821
28393
35380
72578
71332
40062
516
29678
81095
77910
33072
91246
76668
39969
7044
5564
75940
1609
34704
16215
55042
15798
87056
31316
54816
32642
95692
79825
98284
16927
68250
66456
45319
3629
39033
16650
60042
39548
62679
57489
33809
12102
48734
10476
68422
72129
32391
44362
73738
83447
76928
28779
99244
63984
76447
54059
12977
72138
50235
27612
89065
18485
94067
50735
38465
33099
67385
14859
88999
46415
72347
22807
58517
37432
49635
26938
9560
82025
87651
83297
81823
80931
28428
81066
44914
4874
51476
57890
77011
18063
85501
82427
52899
79567
33162
91363
29017
16898
22573
18015
63312
11271
40822
38180
48702
90456
81470
58262
88832
69120
57910
70655
50050
2689
68072
11315
7562
19548
69204
925
37610
71056
83351
90508
66974
32864
98222
95991
66113
37147
14005
45777
48417
71178
83956
97119
61633
65425
71732
66817
50897
45993
37471
17298
48682
5542
28613
72595
41441
14168
73519
95402
1576
73222
2261
68549
22437
483
64539
88550
53981
78544
34326
2397
49721
34633
15867
27706
16410
3950
94522
83658
49943
48344
955
14976
70237
45919
87570
28030
76439
77441
23431
78014
67014
25692
46562
89450
42526
11101
94351
96506
5996
45028
15254
72068
96013
31121
16125
12422
35070
26998
96079
1364
75341
13385
16339
61930
75656
20261
89959
52094
97701
29741
46459
81066
55432
93020
86867
14309
20472
97570
27166
42819
42597
42420
31239
54961
73540
47363
83734
24961
74361
79812
26325
66053
9549
42663
27982
85204
79275
17940
53649
93327
47681
107
74392
19464
9478
61259
50125
46302
75180
77290
5472
34128
19709
36710
89089
93248
84073
72822
18209
58433
68986
60885
24485
78534
3547
68819
80089
99174
3110
50089
92500
67142
66547
66892
86606
92376
44502
53082
55029
19681
30371
60501
53808
50080
13562
59248
59679
97634
32070
94239
72418
1055
55123
13255
95940
75022
98425
92380
74195
1534
58820
83046
68676
25366
49937
71633
34093
10790
24714
89122
46822
55084
65974
16982
21515
79535
76229
97546
77169
8298
8136
65938
25704
63259
95544
37995
54632
93968
46726
45178
95502
5545
28223
64177
47262
94512
52161
97707
21653
76874
86828
68475
48309
52801
85456
86176
32335
61684
83721
25855
86334
91856
8145
28389
71466
3688
82736
42449
14008
29461
3978
9509
51358
48553
90037
14971
43064
42197
12677
64716
35422
15856
49542
82
68656
34997
86257
17343
13033
69977
59549
15718
78185
67693
60458
66002
71381
43193
8451
1740
89006
28780
11248
56715
77332
17636
88037
36747
76184
714
1463
11605
32921
67356
28038
17929
2353
14295
35271
31737
623
94819
63806
95159
62512
24263
61161
50244
67456
85963
51983
72813
14742
79582
29527
92074
97217
33915
28820
73400
50980
46634
1356
83901
13990
29393
1829
32694
60039
37099
80782
60662
48269
44587
55820
27132
68849
16980
93727
52656
19294
45709
41820
34036
41642
87698
42461
55210
21613
87632
44961
72592
50618
46316
72844
64607
92061
74672
13652
52099
28122
10785
29112
76391
55371
84932
19874
40571
18263
13601
9579
53909
75661
51398
87944
17303
39096
46756
72512
60708
34387
17473
49651
85004
80140
22495
65962
88552
97166
95965
57003
41640
6749
86114
34382
78471
87397
54255
35394
22012
67855
44972
75920
43516
12721
80215
77170
51816
43322
66033
28875
94060
99857
78526
79064
96349
17372
61377
84900
14537
73694
58254
72528
96794
60720
6909
91617
64468
77516
27010
86479
45370
88333
78750
5237
1053
75316
98758
52869
34989
64791
98095
29049
64647
76620
24464
60995
93991
2192
62247
24880
75885
36852
13759
89031
97571
20668
80647
62039
98183
24008
64869
59904
12340
59971
65141
29744
51638
80250
82612
86627
45040
97059
15675
26039
73678
40138
87033
84021
42329
65631
25252
34566
2483
39010
23596
53
76029
20594
78443
90563
44601
43312
50467
73292
19634
31959
3035
71271
12208
1999
57897
57248
99057
73571
83286
89086
30060
86670
73106
88741
68653
14709
39658
71135
53719
63253
87539
46099
83846
82334
36662
44798
25645
87128
18089
45278
35438
21123
16548
47645
23121
90797
21244
22177
80719
20881
11263
27131
23903
720
15871
92555
15429
55528
80041
85499
35132
83931
47949
35329
66264
84610
96478
8260
88089
14566
69889
23526
52040
2789
87523
91513
93585
25118
13689
74303
62351
41303
1433
86253
58375
33655
95159
90155
5534
91551
92005
57017
91833
39953
92345
58097
24563
88822
66356
12651
19739
52597
52529
71779
55385
40051
79643
48969
81520
9683
39623
43870
50986
57408
46474
25712
7414
57984
15866
12948
49534
24222
69964
41367
64174
78661
15815
88736
83834
98522
17739
19925
51118
70267
8055
6502
26669
87697
71822
24540
97379
27797
68410
64716
85204
31235
90427
92617
89219
22644
21916
55104
46865
8232
12822
11039
86892
28636
16126
87077
43510
50216
7001
94627
20482
15055
17481
63502
19103
5654
4394
16482
33450
72803
81197
35005
20389
87976
43974
9607
26971
65889
81063
73836
74120
93884
1226
77363
38872
17351
64440
82381
83919
87792
93359
4400
19199
27191
84254
38301
32845
88647
54782
82646
77801
52331
17651
14541
40306
61624
40500
67276
27512
21562
57463
17984
31797
58688
11698
70668
92391
92489
69400
76309
80281
79111
97060
99479
6301
97665
54131
55497
2663
8913
38143
96815
77595
55793
11356
17900
33768
51855
1527
61279
73416
58990
95614
21564
34029
7312
92232
42771
99800
77983
35431
96432
57093
48843
95910
79746
46507
66393
35242
65522
91657
89736
62336
69251
45528
90043
3502
79295
41897
5028
56926
31664
80369
68891
53228
30750
76202
61811
89872
76002
56145
25303
72433
13238
74145
84695
9335
37003
67439
60928
2524
59095
50664
81212
28345
96191
71254
31846
91838
29503
53225
65115
61166
33594
34005
14393
80695
10207
92555
70566
2560
48700
95868
91344
78289
86364
92390
87623
23367
59828
48550
42242
18922
99213
39805
47266
11756
11059
95463
19945
40561
48688
85059
18078
82281
19063
48823
79327
45621
41377
49892
64532
90076
62112
55876
84716
48475
64617
72338
88193
24445
37240
46787
59718
52804
86591
23336
64559
14001
18798
855
70913
67485
85913
88991
66117
21328
37813
45443
66948
95541
11687
31480
1969
73798
3707
86684
38624
68323
75374
43169
9119
12613
89955
68837
81768
92897
8524
62679
6898
27321
63533
94162
94806
49446
83152
77274
87125
37316
22717
54072
32857
50755
1903
51177
24552
21961
37860
79527
90284
29585
22695
15754
58549
29001
942
40317
21898
9465
2995
45147
36786
66527
39308
47943
32324
38812
25216
19448
76127
64284
89872
25335
15038
8126
76511
55941
30087
30723
35468
36722
60307
58162
52475
18856
87163
69769
59172
25412
79233
62166
70558
32370
45044
9865
80312
77368
65028
21880
13167
41155
86163
19390
82841
1201
27516
59352
73493
57602
90074
8960
94323
66732
67122
63149
85587
70636
49269
44758
96047
44854
23275
82956
77223
68319
9172
73887
62038
74200
12118
91556
31706
98280
10946
14546
15832
38461
90249
89325
12414
80322
14636
23088
47054
98109
2588
48992
68744
51857
93750
81142
96710
33376
80449
90284
18046
89621
64170
96435
63820
92639
87991
95525
90919
15288
26422
23102
70100
16671
28778
82513
13344
43414
5600
60397
41522
24539
25741
26618
76395
35842
24111
89456
69217
4560
79740
87263
94180
60261
49
74351
52900
4391
86227
60170
19678
12648
99623
89777
29318
44753
88641
42662
88166
10592
19410
46039
35131
45150
89008
27877
80991
29471
17333
66560
34030
97072
70174
44561
73684
70222
35263
26583
74613
21489
3104
94290
50488
2727
419
79806
63831
89059
38819
51996
16003
58228
14386
51133
19730
19746
79009
17072
49216
96341
83631
99597
9764
53804
60509
83448
40378
95771
26382
14990
33611
45838
25631
84098
64916
42401
80255
28746
47812
19073
97093
63814
77301
27830
14946
13382
47575
10306
30453
13142
22999
14084
12738
32762
84239
73246
32561
24616
85368
75295
55957
18978
21132
97940
19428
86047
40340
99682
31144
88151
35107
28236
51964
12407
56065
83261
42140
19992
93567
72592
33133
16565
3027
62223
65678
3618
51820
14591
28233
53540
89885
542
88869
27368
98481
8296
29766
38820
24330
60909
43323
59436
89144
11638
88194
61560
94899
30333
97903
4817
19276
31036
37733
22303
9610
3410
25920
61429
34352
70504
14968
24236
71045
3837
51603
85877
28484
97720
41049
52813
58628
84371
12248
64123
96008
441
42035
7258
47125
39937
12074
66401
87324
66158
5055
96933
85920
30974
74714
20271
17829
6033
60859
5226
9869
28813
91102
54705
26533
32150
7517
85160
32872
36117
49283
28880
52909
7669
52489
34
47605
80915
82786
34929
47072
87840
48213
32991
35165
22926
53262
52993
45311
30472
58218
71531
59284
65672
26235
85816
14173
50104
70976
47045
86220
36610
92276
55480
44278
44764
55513
8234
25678
54650
59514
72750
42489
7727
22092
77653
47004
91705
46998
92314
22176
21567
63845
81460
3590
90079
67275
17763
40182
54602
64807
42753
7563
57082
98233
68192
1845
70097
76426
27523
41099
35939
16624
83587
60017
38715
77592
7021
30420
40941
15686
68947
62507
79530
50406
66097
85961
34033
211
42494
4986
65017
1599
12549
38450
16183
97092
40294
2631
73517
84168
43729
25808
17143
27316
2176
72210
21259
25548
2629
62199
41234
87927
41057
37115
38333
23505
39427
88717
23715
98273
93702
5083
99871
6250
43532
16053
3342
178
18683
93210
697
62412
35369
17840
6079
37545
90049
43689
79444
9029
5887
37029
96955
63295
74144
51639
86800
29922
40355
26866
28194
34057
31949
28064
40306
91832
44116
59999
92009
79151
69561
92706
57914
21281
26897
80344
75177
16945
24032
54621
42325
46270
91649
39279
9564
82144
90918
12715
12066
31272
55933
40259
65328
4233
68323
21986
12416
28790
98336
4425
24292
84248
13482
82205
5529
56730
78900
80705
90026
2931
51677
32350
65552
43326
87980
91468
41821
78897
20534
53886
26521
76466
94145
8200
97050
78819
46537
9466
23960
61225
30242
48252
45472
60075
46808
51000
16804
25708
48057
6829
28638
99733
39178
94190
59410
43509
85657
1231
22406
6190
71468
65278
99008
81964
89829
96057
60782
36366
21874
84742
97590
52115
32993
43061
12189
79800
10413
28992
21859
74821
52172
50497
90905
7701
61038
50315
51210
63046
67897
89967
85587
55716
55244
946
37680
45072
97003
14813
97789
35228
99554
95378
87343
48898
54791
15883
45050
65203
61227
66908
56375
13398
33756
47279
21099
11145
13945
88660
74190
81841
78626
76129
53909
50221
77074
91588
95292
90428
6400
9433
25656
22306
4810
29350
71203
75952
45232
32604
57506
6458
15864
13880
36208
49619
61159
73658
77116
75103
62317
51305
73296
40942
43785
27204
91162
20859
35143
2805
11286
57894
12237
53293
80199
33399
82642
67754
9350
27874
357
66856
50683
16220
97087
86890
82191
58245
60547
59306
49700
22863
26962
22995
80156
70747
66550
71317
7957
1692
90474
19242
59585
19062
88887
56136
52460
71528
23889
78162
99401
40597
61369
50084
73169
58455
53325
71711
33052
13872
31016
82751
36734
74329
5745
33242
61427
88646
20910
69383
90337
11383
4977
66273
46797
93863
22408
15608
65390
62648
93769
81143
3245
71489
31226
76413
29944
84550
48123
62995
14773
95490
45745
67859
86170
67841
1100
47597
56486
22009
16979
63174
49744
21955
45798
96540
15817
68206
12147
81207
30853
22268
62349
50449
93756
9926
43213
23699
10827
7687
3045
25600
3176
65141
9810
89346
32981
10909
53294
5818
32917
70272
85343
99012
92227
31141
95551
24395
15698
24050
21953
46550
46317
653
13351
40072
26930
56563
80123
37757
64250
83167
79708
83777
48308
89517
89474
97640
425
42767
19810
49693
13039
5152
65057
21617
36292
60607
62363
51989
1008
84316
14891
47324
84968
44593
87396
28250
1155
83870
66006
81756
67036
62065
65533
31695
51581
71358
29335
68357
14125
65496
34401
43515
70647
15809
65131
23291
92768
27493
75279
93775
28160
6521
41099
29480
51113
44846
57729
68620
28715
40086
50375
12102
2150
32259
43797
70082
3617
89483
38438
17741
54978
89190
61255
41976
4999
42737
65266
97766
70229
56897
91540
14741
63417
48990
44220
30882
10187
1948
99501
38901
42033
66227
67355
44182
98486
11151
30615
2102
16985
85404
36194
88314
74593
97448
30289
95943
56536
95555
10060
26764
68803
17952
57856
32219
66941
2075
79452
93480
20374
78952
32380
62406
45179
16086
22939
60016
43588
69905
62117
60572
55308
98310
65237
29901
12109
95526
42195
68644
7432
52255
11759
76234
70206
69615
24804
53498
88041
4256
46977
8415
99559
95709
87172
61089
11794
26463
21104
71734
96367
99572
48657
51675
97881
13894
97927
26341
25771
40121
94984
33202
8727
23095
25787
78932
92709
66942
48782
97101
87549
12110
5515
87108
7818
9039
48196
35964
51853
85652
7697
48219
85223
56353
16245
99456
86598
14171
25796
12368
70644
37132
61921
79370
60226
87707
74654
69286
71001
23435
66386
58549
35544
88253
45656
59714
13643
10204
95677
65495
12207
19725
30065
97429
92429
46310
96884
79027
76832
39032
7746
47475
76163
69667
43197
52740
73725
17850
22025
44725
57636
4762
3274
93179
93014
65281
69244
23008
91836
81272
88502
4042
996
34919
1471
9777
81228
14706
5155
74411
53737
12900
38238
46251
82566
81434
98990
72643
15635
37366
17367
73270
42128
36992
82800
51493
2273
68396
74501
10460
49667
79354
14502
50663
14272
32324
76791
11851
63381
81945
86262
33470
94844
24499
79720
93762
22284
95062
66404
54270
32427
83770
43891
74554
37114
43042
26047
39386
11437
16899
66197
61104
96252
80698
28118
10524
13021
4908
22374
92754
86852
24987
26223
98047
65837
5942
91808
88120
1003
58211
58741
49782
58333
2631
24335
95446
45673
66733
51183
57109
83631
17379
18212
79883
98077
46329
6758
27449
51236
45483
20202
54439
70470
46424
52486
36306
68718
44293
40778
86072
18856
99518
35853
77188
2149
76540
72633
47821
43272
40167
4929
43255
57545
39493
23137
71973
85821
46246
15774
53409
91728
52327
24199
62197
15103
76684
98503
83820
37329
39280
86243
56184
55149
38448
49723
57297
14987
38707
5117
74610
78873
26398
17864
52769
65890
57352
41094
68062
3597
56867
37822
95325
9193
62021
73873
24295
55056
88727
24466
8736
44358
10709
64919
99507
49156
30993
56803
80494
69699
78272
55103
64923
21021
89319
17692
3262
46670
58785
71323
50267
32003
25497
61943
41195
3869
52167
81842
58924
40894
6307
67660
1603
33367
48930
1109
98874
79923
74264
79367
65973
68887
50822
30896
89907
40140
64939
93168
86809
23723
80842
53427
72077
6338
31721
13271
10206
83888
11464
85482
41133
17771
69493
42735
67489
18422
43844
66363
14696
34459
62081
97021
3345
12902
44268
93251
69393
9206
2770
72554
49280
83611
25980
21356
89949
74053
34626
154
57940
62442
85635
99072
96564
71479
41806
64052
89901
2001
46766
20948
52811
8847
34320
56155
38100
78587
65757
23845
87792
68526
96398
37071
52137
38729
58426
58437
12781
9404
58590
70720
71845
60577
86143
84760
32055
44301
48811
38307
62653
11929
75607
15464
37127
9926
87970
91578
88513
70079
15422
92656
54956
28171
29727
7092
66900
4504
65528
79680
13907
40470
66752
2103
17398
69246
86862
65804
29898
52025
20463
92551
63953
96069
24366
1079
22346
28687
92656
27210
98765
24430
19866
53721
52600
49592
77164
35851
54095
59044
31883
84354
15865
98634
2808
49614
84231
6022
15417
14129
74398
52231
23031
38350
64651
47396
55780
86997
92434
64787
14206
91199
89216
34071
61271
58168
14
38434
94018
70461
13829
25900
71166
29693
40885
90325
79306
25116
96346
11075
55596
70743
63305
78626
25444
27956
42373
97575
31304
34806
62362
61861
42356
67929
95932
19978
26096
12297
58412
20114
99109
88592
62365
70274
34637
3250
60599
13942
44717
73296
41368
312
44039
21025
95289
85834
65332
54013
83409
96635
5170
62122
58495
47526
30050
70778
67503
56146
99427
42266
92611
98535
47210
54975
68809
81846
58224
45759
12139
2940
19054
53507
19603
79444
90883
31243
65278
56214
85255
65038
52848
6777
27159
27694
70654
57208
14824
54508
29705
14250
96774
22315
12784
60335
77290
97944
42180
51865
43702
54318
71157
79108
24176
7111
58551
15058
38354
40180
71271
39960
5217
40470
46736
48727
84516
17389
5935
99339
71897
51991
29940
85022
74306
42723
45356
67947
57019
87535
36163
17072
41852
7319
96179
82380
14430
71082
97437
69135
11261
68708
9094
32830
25529
55830
81556
10044
89570
3842
25734
61466
55833
55673
62839
46490
14748
8194
30788
71766
95728
66950
5189
53932
74269
1368
52663
5050
72449
50099
74184
61
35158
99629
49242
60687
71810
30798
87082
61380
50991
12816
39197
23175
68488
2036
86016
83235
10229
16803
71352
22309
83753
76541
92592
58021
77908
45254
79422
66708
11704
69957
83120
46862
69585
32362
23900
41395
79511
10981
19126
46853
23796
58322
70028
92284
76709
72395
91870
3290
89198
63222
41950
72950
39762
50893
47322
34021
96146
26743
17080
24201
13051
199
71062
82635
32560
94961
40381
28422
22294
59506
75275
46089
34180
61654
54724
27240
34048
46594
30529
23245
9815
72478
12546
65928
23370
76219
16300
35867
19313
33379
60068
32363
33577
47481
14998
82489
58794
71730
27262
81087
31236
2536
43527
81767
80541
98251
9006
14589
61196
39535
54185
87362
28364
83083
53289
68086
59301
69588
3952
78614
19318
80371
27328
52894
27852
58677
51734
2997
30407
78996
435
77994
97883
43961
59760
78424
58563
85117
9364
19758
41003
63548
7119
85719
62982
76759
53804
22283
62698
57755
17248
82015
54478
44575
51261
98681
3252
19346
1677
50010
98341
2111
28003
12576
62423
4114
90999
20986
5582
362
40743
46585
80261
64214
48655
43243
57324
2458
81877
20022
76564
15476
18388
31041
60050
69648
29721
79653
88994
31397
46014
3686
49859
74016
16261
28634
94481
23611
49619
63
40324
6713
62999
20585
87278
11653
80179
44602
30462
78407
64623
7025
93882
99362
38066
70283
69010
67786
49936
74355
15535
12301
94392
81745
86317
27005
10378
97149
50615
76348
13563
7291
83061
92913
44227
70338
4565
24405
31291
35026
2811
12265
58403
13044
11627
96468
83326
96988
64253
49613
71342
96139
61914
65733
77884
64582
9089
4613
61730
59704
80961
75293
66994
80373
68205
11220
67062
89122
51976
98353
40499
71138
10617
98901
84181
22243
11720
67506
19230
92325
17119
6923
88463
95384
89008
82698
59965
98096
87311
21694
74151
84623
13338
57496
64995
97895
68715
32056
3368
37042
46760
43866
24531
57377
59119
8711
95971
87190
92569
31553
79514
26039
54827
67977
21422
43834
67026
81386
58282
54336
19431
32432
55310
32769
89928
20304
30663
74994
68712
34030
28388
15471
94247
52918
89199
69717
61629
1522
56907
70549
49426
52772
12939
4252
20748
34360
64438
87774
32097
22719
58461
51527
71502
13771
84295
61429
50426
31309
52775
19137
81690
81162
50960
92289
34079
40158
78357
12059
58031
51615
98959
7456
4387
11897
28060
41486
46256
92497
45611
94704
31567
20424
46231
3068
34194
46877
80849
971
94538
33623
20108
76227
31136
87419
84867
81566
27576
63224
93625
1959
31190
8935
9414
35576
20832
37473
93414
83439
46321
39024
78143
77887
59447
24373
97307
9992
87601
78155
27315
82138
11777
47422
58365
42912
34840
59583
40829
78767
39158
34453
97077
70348
59740
22843
22275
80571
76667
15688
64009
22988
71064
58503
17226
46862
99227
14532
73206
86828
92686
520
68965
20814
64293
43681
80077
15484
3264
20906
10602
42421
71710
7679
12768
31449
30521
35043
12019
7187
67082
92380
46526
54497
50882
63752
17711
50109
78283
90916
36936
87321
91435
22252
8134
72079
65933
88211
87562
69196
9116
98163
11616
80825
22193
40736
12274
52713
92130
40644
76252
75563
33023
22777
30060
257
86528
47770
66717
81163
38685
20004
68483
46471
42255
76616
34901
8187
81178
22462
93734
90293
36976
5350
87470
59169
62437
16095
28233
54566
56738
4484
30128
6113
27261
76539
22721
30140
24308
89437
11302
79344
9440
96136
42166
68046
89104
77066
92585
70281
15879
86318
76926
52855
8019
64395
12023
86807
80489
40255
41372
53578
61091
87852
59690
88351
64390
82410
34842
88698
71846
62496
84393
97637
58631
26559
82035
47734
19976
74619
34367
35855
77288
11292
88709
1659
92038
17083
88465
72526
73689
29837
26103
34779
34040
2145
39481
98429
84554
74323
3478
72752
36818
87871
86740
11800
30781
68774
75886
50756
59744
10252
2962
53384
37895
91670
55042
29932
25104
43506
18809
15145
89694
61263
49923
40085
63407
5756
38514
64313
80078
41991
37064
33247
46213
40155
61398
76993
8929
37283
44101
85024
63886
47062
38407
18132
55084
9800
64415
80187
69658
83223
95331
59351
44486
61606
99436
24244
67361
54301
88556
63790
12643
41971
97036
58856
82126
74785
35848
7406
12068
96300
92429
92305
43362
47188
10437
98445
56987
74851
94983
26644
74426
90314
2347
35263
68271
18134
75858
35631
72434
64414
15772
85076
22736
29159
60283
4861
3943
12483
28618
32362
8782
37399
24667
52143
84586
51455
50587
57924
42657
45570
84568
17082
52235
3266
68696
36857
21399
44554
72487
10184
25319
4610
11611
48054
33768
71894
69267
37710
84376
97884
70072
93157
51634
11090
61652
36219
62544
28590
10495
5200
90511
11414
38634
59097
14679
23681
95953
52429
68234
68439
78964
93552
89400
90574
57958
23167
62467
27224
60877
63194
41459
47300
72703
93093
58389
34354
45663
37284
79295
56157
58835
69806
67570
13820
28902
98600
37501
24855
51028
5734
9645
29991
15638
99045
36917
73595
22211
15735
818
99439
78929
58628
63090
67983
51720
37830
18688
13735
75113
97982
69891
50300
67787
53813
64119
13041
68764
1619
54247
36144
23705
63891
66134
39342
79287
19402
12936
17850
35137
30105
17288
30417
88732
96730
14751
56804
34559
33438
70538
9672
31419
56780
59971
15558
26944
40441
44950
95708
58412
99196
31851
82116
63086
14336
37809
58725
33738
50744
76574
85226
97200
10213
31994
85931
6942
46744
59086
41501
80181
29623
51172
27951
2755
27494
59860
29698
84286
4809
25405
42697
4004
57255
41164
83442
71591
78972
42166
21680
29715
18739
6905
43266
28951
55250
29197
35893
1993
4634
93745
98525
34257
61268
26475
37011
88761
2687
83060
89398
7495
8465
32095
27851
82071
73258
11292
53661
68582
69809
91692
98296
4899
14948
57914
50201
70197
3462
2445
72189
8095
96189
70713
42351
57456
13540
95713
62568
16226
78773
51966
40072
3589
412
84274
85659
90021
95565
55672
58602
81725
47363
73250
86623
62311
31163
53176
32507
34624
55620
21048
42718
51809
8112
1421
25616
21651
13485
88184
54228
92257
56501
10652
12197
73264
94925
97856
63284
6842
53527
21886
88566
17241
95135
91541
79551
42649
61068
28410
77272
16687
49457
36341
84847
57568
54113
10463
95571
67598
14998
66150
76206
87850
76801
88403
61113
71726
86258
24396
94919
56136
62633
99836
73376
74119
91376
69279
16767
52443
97688
10390
85482
63496
63083
70328
21063
17195
97142
32985
84792
28491
99135
77350
16340
75935
65752
77452
64012
68361
18200
58930
24496
80832
58766
14223
54951
66493
83501
88069
35288
81188
98459
20769
44683
77893
7448
82098
95087
20942
31434
96231
49432
30568
73580
65772
22855
39331
59575
3218
24043
77774
62148
48538
58606
37265
62760
29908
20109
62613
17976
55396
60152
32786
92516
21187
10678
16316
3284
22117
37257
51069
18347
86688
81637
8278
68811
20843
63960
28386
24060
88002
6159
2559
52891
81116
39823
32002
11023
59932
94614
45351
31679
54766
78136
40547
75952
5166
56862
95587
43634
10470
46655
78332
13509
44643
86609
82320
65485
50568
10705
89545
38569
33215
92103
7811
14331
48278
39812
25353
24561
34426
70703
56239
5543
65191
13137
81494
70356
86350
93432
30341
96819
40086
8672
26680
1081
95280
8999
66565
62199
36055
72461
17119
69269
64564
24929
99951
12841
64740
25304
37401
99165
12358
9991
4707
77548
39480
2552
64255
25829
95983
94595
39000
52421
3266
82031
53501
98545
91029
20065
77095
43435
92526
94213
29055
73441
19141
29006
2633
83881
54309
56385
99397
83018
82727
20456
60566
22206
23007
41172
64387
35342
35767
19738
87762
39032
1768
57614
53929
9148
94030
31023
52582
2907
25236
81636
76347
60728
10641
78979
44608
81301
51715
44005
80671
34442
80812
41236
56647
20170
82407
37385
55511
34525
57122
59624
89909
58889
33589
43837
68036
27619
91211
36969
30525
32798
34957
23224
93526
61949
2202
54485
43250
53917
14841
23920
4710
95652
81507
77708
15822
80265
15093
87684
14790
72214
47308
4698
47455
80896
64886
31842
24866
72448
85163
55391
21598
20119
78614
31475
82067
97167
85959
41668
67435
17152
81939
72144
12803
63445
49852
44976
60062
81296
32660
91203
69861
96319
95900
33667
93566
77137
65509
18432
65936
50671
73822
3885
70789
68787
35359
69207
82305
37670
10875
49740
54821
92813
38235
67623
56258
4438
28951
32671
85733
61610
23873
55594
57928
36124
89260
51493
29612
71120
69924
95547
38142
60097
15784
25282
45235
51142
94489
27540
5163
5363
93631
59983
98175
31865
43958
70784
36303
72908
3454
22035
34517
43678
93980
8796
79801
83240
60288
9412
70711
46564
21311
8853
23012
37094
34134
68247
4587
44974
12138
9750
50336
5768
86084
64863
37632
30041
51998
90286
19300
55452
12321
53816
15481
22652
78963
95282
22243
39251
21045
92954
2166
42355
18158
25177
95800
68643
9775
387
13617
21912
26488
80304
44031
12571
45166
81663
58964
97164
71948
78263
68967
620
48431
84447
23272
27393
96080
45514
82995
17125
54819
85160
75831
72976
26689
71631
41619
52815
88369
71587
91079
14856
51890
35109
43778
13408
33123
2741
10571
21423
81004
95889
22042
29434
96687
61665
56826
92767
23531
56173
9891
78349
41332
85721
67677
84372
73703
25647
37187
62071
97233
28265
93278
65474
79725
53408
78881
12848
56148
5803
34270
53503
1691
72663
99288
98378
50680
72466
91144
74210
28638
17386
68910
86321
19458
52938
70693
93161
78584
7879
71583
92168
52495
81213
57642
48571
34620
36522
61418
7119
42325
12039
76974
44015
1054
76261
58744
51733
48726
66239
42294
93715
83624
27555
80036
19434
96845
50728
12594
75428
74958
528
83948
43804
81740
41589
92374
32711
94462
70144
39830
36786
98534
16803
97153
99587
9415
72248
67671
74493
38487
26316
68207
38462
70223
48242
74247
67067
15321
86840
58846
90278
3720
42793
34081
85459
733
42807
18170
95195
12950
74351
48332
11483
91153
61836
27422
16919
34084
11444
91411
88922
37760
59618
43735
24334
7859
17982
91400
39532
21173
66597
29809
24892
25742
80242
26703
26474
39400
44872
38020
52349
35574
2704
80183
43078
64539
23956
59996
14974
35400
51407
3895
89511
11024
63982
30196
35234
81963
37947
74765
3135
4543
20926
44379
30284
17519
71081
73110
56918
32304
27481
25618
67877
30184
22152
10954
11075
46108
87301
26048
97859
38707
46295
3721
66082
10276
33916
1316
8590
71862
92432
28076
76404
29709
72454
23040
47227
43534
12501
20496
92189
39981
46113
76417
86517
84617
87370
97591
30724
91023
39990
44934
29729
86284
48654
95811
12911
82569
13478
21500
70782
22261
49576
63537
51970
38381
86576
15548
98267
15428
52396
90455
71761
14860
66872
58277
99476
70593
72219
46551
61615
12208
91484
7696
14844
40137
3506
44106
39057
33335
65606
9838
55595
31533
73375
23916
86265
76302
39464
84531
91730
91859
91338
79842
23070
58209
38118
22546
45153
10336
69096
6768
38895
60580
30815
53738
17068
50672
97844
72477
84006
79801
98666
55952
27685
88392
79868
13949
64694
35683
14832
72775
43893
6169
52616
66962
80729
7085
89507
25881
17420
74955
49000
72666
51886
79814
26404
68953
30485
40599
57781
30842
36751
56447
86794
64435
44838
66661
94735
25883
18695
25918
98657
62587
32086
67624
29548
12814
74708
35407
55047
8479
10361
4046
81145
78598
212
23900
47550
47048
80850
21683
77890
17600
78129
64683
82034
22966
47695
93120
48849
82741
19038
63857
45327
67475
47833
91226
96641
38892
42984
51687
47371
69696
72084
44867
48293
88647
85118
12195
35695
65967
33877
13584
83566
12005
94618
81951
51322
58664
91422
170
41404
10459
80379
3082
94286
28211
10659
90926
67102
53643
42612
30824
23338
14695
92042
87983
3342
77159
177
55388
59477
50405
85323
59394
62409
96292
57696
13730
71307
49118
30252
12710
75928
26982
32143
70213
71544
42801
61138
38645
12795
20101
85821
52485
34796
94214
40467
54489
71373
56995
26228
47201
7399
11550
6595
69807
7841
64290
99888
79147
29759
46491
8208
5687
89824
56702
92251
61367
99502
69741
16364
28649
89841
18536
81133
40988
12749
21599
11828
473
78593
38055
47674
2343
49604
70620
72149
73796
51261
88388
69294
81020
51231
77501
3058
41054
34202
11660
18773
50056
81400
35136
78704
71241
53671
76188
12228
66419
14138
24056
66892
9082
78462
30917
11424
28066
1536
99924
18213
52796
4663
87507
50167
55893
81359
53224
13299
31913
64884
32071
98320
46283
83558
93375
33875
53580
69562
46103
36350
83699
86510
19593
92780
64971
50509
20555
9388
68396
20478
27601
21192
25140
31459
71358
81033
12817
40934
10683
44729
22169
59105
59400
68451
42662
52774
18678
12593
22335
64780
48942
22385
67641
68535
31516
32611
35395
52070
41999
3791
72547
85951
41334
97687
17409
29043
95071
30225
86328
5753
91306
8496
64857
50705
93299
23870
19831
11976
36462
42165
76755
1755
80902
44395
86641
12417
93357
22036
64487
35355
42178
37033
37657
99863
51071
55065
28905
46141
1642
15233
68245
9299
40080
49453
76355
33378
89674
96185
45353
42487
54702
38459
44242
35603
99205
47234
64371
92562
69269
28857
44268
27798
82242
81925
27660
49664
53341
72917
12157
54982
4501
96753
64280
44580
46206
56987
77958
52231
53171
39662
94718
24224
78121
55311
59826
77325
2544
40549
69886
88165
69405
30506
15962
67998
12430
59974
17662
65770
49242
46170
37104
70094
42922
17735
14673
89127
74721
8982
57710
44244
64996
68779
68467
43116
24089
44645
20440
42984
85193
6678
31148
70949
53535
63462
55299
65964
39787
89312
48085
89028
35481
1540
59121
78402
19275
90145
83881
10347
15479
41590
54590
80474
10368
39409
23589
50808
84053
60380
93791
85597
83409
41291
56545
36943
4752
11843
19258
44538
17506
83695
49917
52986
85234
25389
47740
4508
15533
31620
14855
31011
89561
85796
27836
16280
25204
51424
67087
25608
28156
77229
11204
27916
18519
84101
81211
39622
12295
468
84159
29801
84162
50427
82786
69396
75815
30525
90255
7700
78496
21461
55062
68056
7257
82898
687
48812
50673
67773
74420
95180
61354
85623
23096
79872
86075
4306
19494
98370
21125
20004
28170
5287
86783
10955
91034
62597
57832
97640
86648
36327
19101
41710
20735
42709
24607
21421
91520
91631
5546
82291
86811
66899
84266
9906
63122
70340
30563
98967
68709
68039
35323
96878
73325
22105
24185
80710
84701
82016
78350
87701
34694
97450
29410
55428
40158
70368
93201
48029
61998
15098
30320
48808
98348
14585
75065
61469
84924
21979
76788
53633
90018
12110
50510
79694
34214
74694
60404
35266
73061
55105
22966
7755
68906
68727
79534
25415
39094
89086
73443
1092
4183
20114
66251
18882
34698
57668
96703
35974
79646
73490
89606
86015
85599
56467
65709
19812
47513
42464
71429
20573
13920
94395
44679
82825
63121
40565
8239
18567
29650
81681
36010
50185
1795
2260
85418
52844
76279
82120
88817
55925
55609
94774
58291
57559
51241
40351
93722
15105
82814
65151
52029
96733
75897
96708
95909
55369
53624
4147
73935
99625
2180
9944
49809
20326
28556
35227
73169
4834
33698
78338
77110
89307
73111
35401
46865
40703
75751
40587
55807
74917
22089
7836
88001
97985
20895
83910
53353
90870
88056
43640
90494
90235
69935
56655
26912
98490
91881
16433
19676
41930
94770
96785
31236
84232
32185
94453
24935
24288
51391
97093
99204
73479
21280
3556
87815
58526
87465
41167
49395
75521
1158
39889
82107
71093
96543
9019
85934
4775
25451
5609
46704
36572
2394
94292
20803
50930
88744
62089
91569
56486
75534
7124
29964
96813
10680
17778
71691
98144
75296
37437
73664
92806
77325
72123
63898
90219
81141
49831
11345
22943
71792
58049
59514
74185
68692
96668
41466
73787
58757
33035
30272
50642
56510
60235
63806
67189
94364
35496
65333
86011
72933
55348
78816
66609
27470
42713
56828
24962
8896
68172
64256
97039
42572
40121
87575
11263
36789
29040
1401
11897
78426
31672
78890
34936
8258
42695
2124
2621
78191
83808
88632
67475
55508
83799
34083
99329
26512
7262
40643
51759
91786
4898
65149
34357
61371
52723
61972
14511
81762
63372
42759
76540
11396
21648
11475
19653
64342
29950
22274
58884
30110
27257
26358
85617
11055
76793
84945
53918
406
41939
22028
92191
46837
87176
42900
24559
39898
21223
39069
38012
946
81827
14551
12341
3474
42377
31994
84167
72326
70619
43051
18787
14227
85760
4403
25281
78904
5700
95551
79310
47638
17578
87852
10826
21106
30751
51736
77355
68325
90804
15366
69271
72630
46268
81611
92455
88644
29956
76622
77322
574
36024
96108
14800
21783
511
56433
687
22562
68335
96348
86551
85912
84199
13729
23369
14950
65464
724
99626
56268
16089
68896
45249
78709
66859
54056
67352
96814
47029
44673
13740
83052
40781
44891
4834
57643
17675
21872
96556
86009
18219
83106
88273
2418
96834
11641
33719
78650
12364
33344
51269
44805
18592
96517
39865
85450
66924
7216
98615
13952
68241
28706
97003
9021
89949
18189
83015
7623
40060
79570
9984
74631
79027
98256
93400
92213
9896
27118
70862
38612
76813
22130
99768
11756
34998
39632
13557
1922
63199
28524
15873
31439
57229
29228
56811
63529
47416
39825
71152
3827
35746
81135
78457
14773
95742
71856
6985
5637
15325
94198
60600
8490
32679
76719
36597
67676
32702
50154
85949
95901
78677
18174
43691
52257
63753
502
15786
11168
40326
3289
14994
92424
775
9803
7196
96516
98010
30532
18504
13335
41081
95456
38176
73759
88526
74772
57786
21228
41277
60087
33480
19953
94612
77170
88562
58364
77671
20699
69531
34349
40339
876
26772
57465
27030
50319
53980
25040
97202
88835
54726
38282
642
9253
12040
89168
84024
86177
10395
25301
46263
43874
61605
40874
37395
66518
99237
31418
3568
85119
65766
43906
2347
8889
1370
29376
75559
71701
54415
72760
76888
25492
11041
77529
34744
39432
66696
18768
41960
93442
60420
88223
53667
38376
45448
91062
21246
61037
22479
24813
62507
4596
85071
64853
13484
86440
94229
89042
74493
64995
78153
51380
90487
5545
28908
25230
61328
95604
60349
3287
5397
37120
7861
59064
91848
69661
50125
13093
30697
72603
54257
93203
77198
39327
74408
7033
42119
68636
12426
16611
49982
90578
67990
56820
96122
13249
98402
57449
25204
58750
77087
30601
12222
84948
89664
4069
54608
56140
33513
1656
28742
4121
94858
22291
59800
69265
45675
18270
54252
58100
34880
20586
65029
19221
77405
77502
48821
75806
34950
74025
50908
28388
20977
63129
29687
10640
83549
84294
66779
33413
85949
11872
53885
97159
50514
30036
82775
96188
48305
53379
70639
99536
90316
35667
35108
67720
13168
83929
59878
64469
74305
10785
92856
95281
90265
22543
5920
90165
23188
89050
39929
25489
921
10165
38999
67786
40201
38125
63973
88505
91503
34611
88041
81818
86629
39500
65890
99796
23428
25767
64264
97732
52903
73471
93012
59519
12365
15283
66035
35553
20684
5963
61041
37956
32479
16391
5741
72679
54515
86065
77536
62370
20675
81928
60539
23655
21427
26428
23450
44855
68546
4065
58938
37800
77536
68302
97318
6252
83584
63352
41804
20620
85666
19196
58575
18145
35586
64316
7175
6453
50380
84710
68822
87407
66637
29360
11061
4416
72140
50863
49270
40685
54927
24559
94837
48814
92860
92154
55066
92796
71858
13221
13415
73875
48769
71989
8371
706
52656
15546
7158
19388
16607
75979
23146
99596
5339
50558
4011
93830
1420
69632
50866
72699
94190
45702
37864
87050
54208
9281
79845
42417
22502
9611
16291
87622
97951
41014
88327
50607
72911
95485
86346
89517
71463
9491
5464
93153
60048
9474
86982
77820
95457
54200
66870
89647
99901
4733
93048
54108
14014
89244
96524
52867
98854
29167
56840
96804
70180
45166
63762
43090
40650
50107
48958
28465
75949
54422
21617
52349
80247
24951
30168
92056
95502
13389
98054
95402
18121
91101
65862
48486
80344
78737
17704
95549
24255
74543
8704
94434
19709
88818
53875
76710
55276
19185
5174
31225
89958
43143
99925
86556
84445
46444
78611
79946
59832
76664
91699
77952
67764
57560
42790
64459
36297
76845
76359
60551
51388
1415
71337
87448
90232
41563
64157
45507
60747
85683
93083
50704
28825
93007
53612
13269
39450
32222
9566
99281
8886
1264
93585
93001
58824
52726
73812
11472
29570
66522
88374
97309
67936
76062
84756
58167
33977
65265
20026
94723
50947
13108
61779
96123
6115
15390
25743
61916
63963
35308
61197
72848
52923
71133
82201
28098
23858
72364
55921
53427
38885
60647
50736
23173
36708
51843
97691
70684
17107
17716
81759
84405
47176
59889
96879
69642
91630
22621
31557
55592
74280
9105
44792
27203
80237
26992
55300
4094
15707
11221
73873
70943
71867
24608
94115
24926
76450
8158
11962
9909
25873
10072
10665
89400
69960
7544
75393
61589
46516
6950
17180
20796
32406
78323
64350
12643
5314
36001
33088
37372
47221
6960
8315
35439
31567
18781
76717
24369
26938
88678
50629
69163
98749
77645
58562
85060
85188
33955
46648
48056
57256
80179
85203
89661
58502
49552
18655
80167
85552
51743
33891
49125
58702
42205
915
6621
60985
77631
47341
4275
82660
97969
73437
81408
91965
48350
82819
93505
98656
45818
41560
72263
42349
26762
61924
850
76313
96930
97368
78216
48672
31258
27340
23726
89814
28255
46698
67151
22237
94038
71425
4897
8358
61213
2656
322
9562
85475
93826
24570
31292
35385
96832
73640
78498
75107
90841
71162
72037
4561
49378
37060
35818
93069
60785
25632
21323
7482
9134
59912
1519
80558
64808
26228
58122
67463
26550
67683
69289
36727
8604
16933
72112
5436
90572
66961
80542
97765
38123
68930
2325
87500
5990
54494
80568
83126
96477
18243
90608
5610
78154
8478
2519
59313
51058
60640
26775
77607
44675
12416
14333
53278
29348
2796
75065
36271
69757
71959
34035
24231
40888
52711
11730
63229
7205
8649
46355
3681
43243
53314
25643
37748
78143
28161
97060
29200
88801
40187
6806
33475
52602
37491
86752
81949
56638
78169
34571
42746
50127
68606
66976
91014
37668
95057
54243
44872
3706
16949
64905
63300
70262
90547
1048
48404
35059
98107
77604
23859
54645
761
57333
7246
54603
60437
5546
11241
38605
40117
70338
5083
25074
37314
96096
79093
32370
66690
40317
52427
99990
5221
15727
70251
12119
33126
35007
47177
47584
12610
87388
2229
29722
61072
25826
677
21508
47724
28269
76464
4192
98606
97898
45617
35919
93994
24709
84641
77035
65025
53419
77025
86597
85497
63627
98715
18622
98633
62244
66206
27594
49631
84786
73668
10702
10611
74344
48562
74686
2612
41377
78877
17569
39275
24493
53488
49620
49202
54480
43006
30578
24250
36382
17175
9747
9
32241
28368
14993
94484
10925
58939
60466
12062
32606
71168
39025
23301
36081
13710
42264
77457
92587
59832
33083
33431
29671
82702
98984
502
42060
29562
24752
78441
46736
34498
94801
78976
79217
26146
89812
90142
85084
50277
18555
34041
21444
57579
73693
73876
71289
15956
67685
80227
92139
767
13657
21810
99821
28993
38663
41880
58554
63414
36672
5289
97911
47825
616
93480
73970
90427
83621
75405
40704
18527
25797
78499
76106
99489
68727
63746
31796
36411
43972
40286
53529
73980
78447
53349
2972
17110
11580
77877
80523
64604
83165
94786
12428
133
88265
86397
6911
88237
78153
47614
6763
3949
42465
99220
19789
11191
62965
51584
63953
6936
8221
17481
97268
86668
87182
16591
3777
98761
94468
651
79716
93984
95436
92143
94116
52
94891
1027
88288
73043
64992
11403
76991
23808
10622
96779
34998
73587
64714
15302
96874
72935
32783
10493
75954
19964
27084
96082
35076
21551
96732
14792
15534
8520
6934
9650
8571
1825
27028
13211
91219
92019
24613
68210
15827
51586
81340
67176
41524
62406
82478
38398
51692
31612
48890
27645
51575
75973
23726
3002
97523
36809
17793
29409
45328
41079
39058
70251
59255
82437
83461
50473
90807
24425
35034
6633
76010
16374
90161
33886
95131
88990
72283
46822
20601
37524
90818
72175
29849
30895
75176
43723
67703
9321
73131
13031
50399
28540
99633
26005
10976
83093
76477
1783
23869
11511
24767
16230
44236
31279
50115
39366
20268
38749
86187
40868
92625
77004
29394
22473
24250
20922
66195
91952
30242
55678
21334
96992
569
20966
22996
11545
20410
15824
29679
60630
27334
70797
76860
87921
2076
43326
27286
22343
82075
29824
79563
74699
23179
8956
13523
47428
29877
96069
39380
76470
51746
60713
89813
68667
98031
29160
80211
18440
44984
26241
79070
88669
13389
72281
76590
15464
15606
20227
54159
14032
50051
33721
5082
73229
59028
18604
20657
88905
31025
76388
81726
99122
53452
71539
67788
51482
17050
64350
86274
62033
90590
81695
67054
3979
53975
59995
35794
85932
80221
89952
16316
30271
40024
21397
19852
99052
56353
56860
4308
87377
33247
86033
2850
3050
73923
70638
54532
7325
34987
57157
85709
41929
38851
52762
62259
9177
12756
98052
95108
9329
4356
11423
55951
44379
49172
75802
43430
5524
49013
64089
9252
98611
66474
28453
1661
56748
99090
72544
64072
50429
29700
49781
92357
68550
2542
54615
77726
31650
69018
89185
40978
73373
608
13280
34104
66131
89082
93885
88006
54446
57974
97257
53057
24447
25709
54717
81194
41151
27260
45266
91579
73311
95046
287
41860
13939
71253
35937
61940
40270
25121
19269
29995
42080
32549
64098
24562
37982
57982
12567
92427
32307
26175
45483
56753
68236
16551
54299
9386
60162
99564
17316
33472
10961
17602
91683
41251
88854
27619
19543
29123
69092
38811
75469
27523
71359
39566
52085
9340
13900
64651
18119
46206
90826
63601
19311
59061
96504
73609
84798
56665
89524
2113
90137
16836
19714
81819
74438
8567
25790
93980
54041
11233
32791
45862
55107
20501
85427
7191
29841
15678
88194
64311
61884
95371
27911
97546
54431
40766
71154
55580
97431
77029
57692
87567
93864
93757
85737
68301
2323
27878
62281
72715
55462
11423
18576
10569
31923
20355
34111
78115
52384
22304
42425
14267
34026
86688
28164
4808
27453
99317
60387
24883
76345
18078
28801
86560
11834
30890
54861
30508
75119
33493
19575
30581
44915
54502
41149
76837
91208
91611
71304
43592
13915
13728
74210
47940
415
2374
52748
44220
18042
29486
69102
94387
47564
14255
97298
75749
61496
68510
22609
36614
2002
42183
67194
63268
96684
24694
40105
4244
16305
11408
47835
46571
41487
22044
10862
58254
24417
63609
2473
58811
93095
87926
69549
57010
2180
66846
32758
63675
35356
55366
16641
53709
13900
83834
16977
26936
8528
73433
31179
41184
1192
79013
87754
42678
17408
98615
931
58177
78576
19755
16987
88022
7681
86535
45031
26212
53380
94140
6239
5087
65858
22879
58796
96109
6712
75772
23044
31591
49204
70574
72774
50395
49586
76879
9424
83346
91846
26707
41522
70421
46461
74860
58442
54141
61394
19824
80353
31125
30315
86591
36212
12524
9469
11359
24985
32532
3482
48028
64123
52685
18602
53248
19431
84539
46479
45206
84236
38324
71912
25757
8744
18373
616
83537
88865
78361
19712
69217
9486
66378
72159
62049
95254
81627
89759
20238
30511
93240
84617
10985
62276
19570
80584
98058
20461
27062
43263
4696
81737
15175
46805
6832
49899
47420
90368
38763
42133
26431
24332
67970
9161
96490
46370
4414
94469
36128
41003
24979
29367
25619
52315
91642
45189
32898
89699
65649
76312
49313
70344
58048
80839
17148
64880
30737
80920
71599
85852
39404
14382
10183
7373
23542
23024
70094
44307
17492
6221
85309
58822
51939
10927
27488
59932
72467
60386
65982
38115
53049
15294
24811
11096
96133
58310
92327
43221
55581
63926
45424
11336
78307
55606
18708
18200
78630
88801
62506
12473
11373
64166
87647
63311
75092
15134
39594
47559
91871
5575
2025
44919
37221
43187
56015
49705
17849
64693
92925
73429
28618
38349
84765
23276
10306
19824
41475
5287
24977
20332
34112
36349
84497
21758
16012
75941
53243
71957
39851
45114
77532
58227
6384
14752
1414
78750
64456
19262
43443
73732
9042
72060
28432
93806
11688
38738
29982
69514
44024
54958
89846
78135
7658
90694
16244
40021
82986
85839
11978
22836
30952
5861
81063
53687
20612
98828
32437
1419
34441
75879
75150
43482
64290
19934
53640
75977
58671
83621
61843
19046
54930
51688
13533
78939
58733
46128
35312
41719
31966
47289
80906
79269
69501
61968
32956
90112
77147
65392
7882
11587
57622
99383
55069
21911
19316
25060
14240
94338
8680
76082
13384
79961
44121
43268
58899
19205
89395
10562
60923
21361
57850
41829
629
43702
20148
33584
33813
13647
15327
58046
25233
72948
57429
96653
11211
93096
21712
41802
87434
46743
34235
17169
26703
94707
60436
1954
13911
66182
12515
91186
87542
86717
49366
4523
30418
85865
54458
80583
99511
86137
54980
41096
75436
12408
37748
2998
21856
75812
44799
25641
22554
95385
42809
65609
90091
19596
83914
20354
85777
96428
11539
89671
99496
60904
10545
29914
63120
65002
26848
62631
67490
81827
20078
42926
10587
74177
45923
32442
49988
90722
74434
88894
2458
17242
54502
92549
53189
38415
12902
38965
51194
40792
44987
50690
18047
55531
96955
81166
36885
40154
43796
20726
21980
63873
63651
48918
38050
9574
97711
4389
16647
72144
93282
19104
5737
64135
28004
58925
18901
57257
14242
70095
98048
59228
37136
32446
31111
50442
13612
84347
90595
73759
5072
28926
37632
85075
94196
92033
94648
91906
12773
27646
80402
22407
46749
86138
86541
91105
45063
21794
64713
59304
8240
62761
34883
45375
11558
82345
12168
25169
83043
19114
98928
4467
64391
52911
89541
58586
44943
540
66844
74067
28185
47245
96473
91285
33382
83014
82389
78444
21159
47102
54099
29398
26214
5334
91124
37771
4030
3291
79292
87073
38756
78219
91539
3146
31129
97431
78084
92423
97970
44927
66489
26154
92171
79314
33790
41904
78679
16179
36700
99837
79632
7150
29234
22197
12483
20357
76319
16513
39999
55610
19937
95106
50180
27827
98251
81308
25257
92686
90082
39578
53964
72923
65731
46134
52236
99520
4390
30914
32050
41089
30750
28033
48238
59983
50229
77073
96691
42900
9937
53041
14861
29873
48146
65041
57699
62748
46348
99307
55434
52782
38884
9397
25704
20966
71883
77939
36837
76272
8852
68887
33712
39601
13271
98301
15935
79852
75373
12625
22751
85309
82017
37611
31533
30162
2651
89231
92909
65351
4889
64694
18132
43772
74091
43835
64737
62325
21773
17926
54948
46976
3164
88659
86576
16434
86959
2510
96285
78684
31486
35387
80344
13502
72998
11877
60015
92000
1107
52923
73702
22348
17617
91833
66119
8059
52019
47208
70383
90143
81485
25330
37118
84648
30340
23693
1081
33650
42554
13718
12333
90391
49104
92677
20244
38453
20905
80258
46805
38363
33181
20506
60710
67149
12339
43181
91559
80709
90388
61941
70852
88224
3622
24321
72871
33961
64366
73951
67610
6919
4020
96295
13662
53124
5323
33905
7928
26227
30515
54732
64589
80047
75238
41651
47195
3928
84831
38753
988
91570
17045
71839
79793
20666
96160
52663
70978
60525
42965
54939
83795
46985
51233
13808
16460
72907
47713
24387
15485
78227
95471
80074
58273
70708
38076
21819
90987
22906
76923
91974
14475
93967
80165
94267
30984
92676
63281
1961
69552
6245
56899
69698
69581
24484
83506
2392
97390
47570
26779
12875
42148
38601
9300
16772
9308
47375
38590
16646
86632
31864
8619
1106
25830
5135
11724
73165
97810
91356
75125
67361
13952
32023
37059
83533
56506
20564
85924
70248
68133
29054
99474
10280
67654
8773
43403
93313
72499
81992
9958
59130
30207
34929
60235
72388
40063
88310
45552
37873
79665
20676
21585
93616
69050
74995
93500
41908
95558
79424
12155
80042
24829
11628
6673
8835
36752
50075
2147
9250
48418
28457
84731
78624
63385
61317
51011
19799
49626
96562
74023
45642
33589
11960
39257
18991
86954
49109
60898
82512
44884
89404
78905
69712
17383
1930
78546
70486
52004
97045
79735
16774
25501
80817
95397
5237
42133
62760
41387
91758
75673
31762
53751
9262
43721
93007
28252
30674
58467
5501
13185
3350
11256
8442
89414
28638
10371
67959
99123
78726
81355
95209
95499
23207
76025
7248
44795
18157
70007
86182
26266
45679
17943
80016
71292
61663
89374
15895
8688
47841
21395
21873
67542
32650
46666
56955
77639
57036
41266
93113
35761
22620
4673
31260
62179
80697
38507
6973
15205
24865
9506
57822
86895
43800
54189
58187
21814
43563
74081
30502
7755
11828
68726
75296
60829
15391
32251
38468
72426
73516
47932
24538
12487
52605
72149
74665
49653
27007
97990
64858
51871
7495
39031
38766
51295
93220
13304
73108
53134
87384
19961
77240
15563
88686
68887
76392
4076
17489
31211
92853
91004
79142
17391
19843
31746
5891
94507
81399
32898
8848
62608
1120
16343
17990
56237
83989
27561
69540
73448
80694
73276
93409
74285
88838
82094
43172
81581
2522
60660
12791
95374
68016
91933
29116
87858
40030
51359
98716
37780
84256
7564
16739
1727
40258
34729
57964
24246
62289
27503
97693
59335
17130
7453
33619
5968
89547
93142
3900
8420
53802
16691
3793
38169
24975
49261
42378
81356
619
41093
19136
1226
65008
35874
2952
5265
86954
60915
45862
65595
4770
43555
41281
21899
67359
74899
44218
56905
84393
48118
81676
54546
81160
1821
92714
6134
51081
35091
87489
68051
92535
22976
69276
57543
75202
88579
79159
78507
65846
25021
44101
86967
84927
85381
25217
52285
76632
69435
25542
61024
33904
7217
15569
15063
9037
24634
37548
76469
59724
41388
44519
52258
64364
30146
26152
55917
35077
5311
34423
922
46683
78524
87888
31609
80256
13104
245
56887
98890
25786
34262
32793
49355
49830
64207
74743
90815
1754
51212
50538
59494
12082
19148
23857
58580
45299
96125
93656
66961
30547
10929
13643
25422
15168
61603
5678
44623
61848
62564
43513
3985
96826
92657
53339
63007
73216
44434
53822
74969
11997
20711
34462
24078
56210
74670
99009
1509
70794
9016
84821
17693
19944
98464
43114
51463
76418
48791
96086
38265
27707
39598
58602
40884
48606
28292
20242
21821
72725
90415
13142
84721
11126
63955
25151
67335
38625
24159
85195
25770
33175
86368
59814
69470
1183
2928
20933
77600
68070
17018
32217
12128
72967
90818
53011
21572
19109
89605
43393
91834
80019
72886
76554
7496
36840
18056
91183
91816
42215
92729
33938
91741
79096
93751
77562
80278
13030
98494
74230
97452
31863
6446
9579
4829
97263
78942
42753
32723
68546
2497
24556
64916
75382
17462
72412
12221
35517
79946
4037
94083
72674
37974
85823
68122
48076
63385
48399
61106
78230
38980
58557
10093
45425
68135
31273
59039
63428
74025
91762
31973
76521
32669
96889
68254
50130
85652
80475
1999
65597
863
96081
54622
38836
98256
22743
86911
61640
87494
64368
56221
26473
22924
66313
71898
7411
13938
47288
70838
87962
39049
2811
80835
71718
16051
49088
38199
18054
45914
40197
2
46776
52630
54623
1963
50885
77366
5226
28876
64859
69593
1448
7683
92517
84113
95932
16279
98050
43220
87116
86011
82268
6278
83197
70337
38680
32285
8536
56733
78198
65084
56734
24974
34065
27709
26936
1301
5074
32161
46528
86284
18106
47976
93966
26974
32088
6250
43252
30137
49469
30367
32499
31736
36645
15696
2073
91676
47980
26960
48409
42529
8395
21494
83854
42460
49202
27142
43760
54275
75654
90288
56910
93759
38263
67228
20732
86702
73477
63983
16838
22945
10702
49336
71032
63698
65031
89456
55373
29362
16415
3781
88243
24810
41627
72096
67269
90828
99237
27380
61455
74891
17667
34716
68649
72281
1943
5733
58982
91771
86067
92171
31067
96768
41507
2099
60465
22889
91554
15838
68603
24321
35970
56845
65482
77596
28940
49102
68424
44529
76481
46230
19419
94148
80945
4419
82780
82888
10151
58114
91010
96218
50284
22077
9337
8142
40527
69802
31031
48432
1991
15985
72752
54312
72829
54585
31908
18120
3686
16683
62648
80167
79264
82066
90666
60208
2837
73445
59447
29339
31558
50457
41908
98194
88885
51245
6335
29411
37398
53717
94194
55740
69701
66946
10051
42529
37882
58310
77001
41568
91344
39648
21734
70607
38066
28751
30815
40902
2195
6613
86592
50105
57069
28500
48298
45953
79744
70984
91715
33493
24701
85909
89232
94401
69206
15634
53282
7087
73944
30282
65006
81639
86281
86739
52246
24346
15489
99412
81599
34036
6024
68191
492
79445
96690
65141
41749
92785
36124
33464
42629
60824
35724
31860
71577
21281
63845
24858
44719
37788
71491
9725
19427
57771
96463
88024
82117
28304
87435
80067
78691
9810
48257
79182
89254
61298
44322
31003
70434
96797
80818
13062
73973
16541
61273
61901
37821
25118
86758
82539
79257
74600
92263
15035
32370
5078
19410
30838
49733
23196
10905
28423
33006
75513
7604
38611
53163
68277
69613
39948
81425
50430
69362
71749
83322
46986
33649
37494
72103
36758
36385
67712
11357
44999
99098
43727
66428
18508
74564
16160
41703
1820
44582
74708
93685
68537
29671
46847
53165
99283
86794
50942
66065
72507
22690
65738
19493
56339
3232
7947
93096
55968
75658
4453
966
74756
64531
67394
9615
55446
83553
51317
57266
44487
42377
67302
13023
72047
14148
82540
87681
17293
33481
70097
89800
56170
35835
9292
28860
55418
17238
38308
11385
9248
42760
12350
355
23642
79743
9969
79087
79648
77637
52704
24134
36365
20005
53508
8411
34152
36047
12444
67797
85879
82540
73948
58401
18374
99591
3612
73791
33180
41919
85175
42427
1030
13877
59133
24671
9971
85453
3758
89618
63090
56461
30103
99454
76466
83611
24217
26969
36009
36660
94765
21888
35551
85064
96640
53925
84654
251
44067
17834
42170
45594
76612
43199
59470
35745
67870
85792
21197
87979
75410
638
44439
5512
92
37256
5474
40660
64225
41483
93671
75341
79722
29221
60405
76361
99497
45058
92963
43564
79243
35132
5509
55855
94683
81330
7951
78904
67121
29147
66882
58882
46137
27672
80746
46228
64928
86219
3239
29152
44053
96909
20844
23774
42481
81248
16486
41978
42658
9449
1893
38252
60932
7401
94106
55614
5082
18408
34517
72202
47555
17750
47436
93691
45422
28181
56270
10349
14399
75860
55852
58452
72768
76695
98577
31600
74295
31415
73577
33304
57215
75469
71555
18146
99221
82013
90112
4302
420
40980
92856
64326
58730
40291
74368
4151
68471
46989
30851
99221
22848
86702
57672
11967
79748
72601
43567
54042
4015
17143
3697
61229
8964
75252
95726
8184
73616
85837
28838
74035
43169
38045
38361
1898
78335
29080
22400
63157
76069
69602
62377
98916
56303
36401
27235
52402
9001
70801
22796
13015
4295
26492
90595
29610
18095
86320
37794
91710
72157
82983
65745
15325
21027
20457
33574
15713
49536
72325
78869
41956
41926
41245
40872
14580
93997
84458
66981
2997
55258
89776
32363
75904
32620
22957
5514
50714
9277
59659
42424
97785
42641
24520
29461
80019
44976
79386
95731
10863
51710
74599
52819
9987
32195
10042
40918
42544
94499
7898
45540
66108
14026
94255
58363
46645
17211
63876
97358
42839
39886
39781
56975
98878
80652
2787
78896
41979
82172
90978
52842
50233
81928
22012
76571
30475
48405
17488
73018
59255
25386
34909
41714
55763
29163
76
2407
62726
80304
16116
21916
36541
55897
78891
35419
52900
81677
30666
94879
80201
21644
64072
30433
3571
86083
7004
50397
50839
24491
23414
10093
66228
58323
68158
21990
87485
68233
40748
66562
64888
56864
88478
1429
29112
67368
53199
82011
65396
83864
76889
45596
21859
40960
92381
41782
43394
99384
92178
10584
40226
15592
20676
22806
73914
88833
61147
77750
73418
1895
60664
54657
75110
49141
56085
20573
32860
9283
2583
98255
9499
95824
43851
31357
53135
52583
73138
12881
68318
65316
23464
8543
80907
60492
47700
71172
65676
8847
65273
55445
27093
25936
10102
18554
75076
66186
39126
7935
91821
58060
22542
1319
53883
82744
32675
23370
35326
22165
36250
3643
87480
76065
28537
84738
36556
76237
72261
18584
1435
37533
74028
44879
79821
84129
63432
71248
66667
2557
95535
58487
60616
18076
76157
30851
17171
25183
54220
52496
47347
6821
56138
34826
99237
1026
35915
35793
77262
8175
70728
95048
45708
44755
39926
41880
45236
3357
13127
11902
22265
25013
86740
99233
59440
79248
30083
76610
4430
654
29105
51777
23826
1594
2954
23062
2620
55221
75206
79881
63395
45933
91281
25454
7040
31206
67333
52275
50915
96812
64176
73179
21824
50915
72411
97616
30162
18845
74225
50943
19498
3330
19071
59675
4923
38377
82737
23894
93597
74294
20127
56991
20227
11407
98797
27266
42612
66129
79540
93526
79292
60067
83057
17468
27333
55467
15083
73846
74312
89307
24788
10161
8988
43859
69836
30263
98587
68924
54156
92183
43217
74282
65525
79795
2040
64321
7060
44652
46802
2951
54529
42445
63017
37585
59912
6701
9404
91346
80546
67
97005
5334
10227
5992
65544
96414
52606
64130
65337
23114
72664
24906
13747
38188
4700
15787
18861
28112
76790
82014
31062
47670
24458
10431
1607
722
33483
11010
92067
14029
11076
89071
35714
37654
11415
1257
34068
80372
81738
15756
3485
70753
40661
17232
25292
45361
33018
44152
73472
26159
26165
20885
73828
66975
47667
75434
67696
81150
86443
59762
11530
13870
65185
47243
67876
92951
64851
1943
73322
62940
34050
76807
33692
74711
10390
58983
36423
43407
19487
26246
85917
62003
63482
59744
28977
11149
35178
13024
8650
37972
72786
20179
68194
54322
83773
36069
47272
48623
54363
20593
11562
88412
13751
61605
63122
24140
36939
15896
83898
72777
42141
69814
51132
5623
45910
80108
33123
97439
93132
58124
51762
82269
94654
19955
36590
78426
72375
213
43400
26737
37157
54961
15149
67260
32917
94622
7751
69855
26870
91649
58984
69010
77814
10115
90984
40075
6574
24106
37513
16057
82229
5627
98325
76882
25581
51266
71659
14308
67830
15058
41044
4987
70018
72544
88598
19286
83518
96348
5493
10387
87996
64476
95748
82162
74590
86732
38588
81163
27189
76101
97220
9418
81727
11896
2651
23659
79514
74310
54318
47343
89367
95362
68681
75737
84257
57278
95022
84126
53626
514
10864
57973
81341
6612
56486
55930
93343
95074
53445
20531
87526
50664
46300
85604
78911
65303
25614
58424
39612
79932
5767
45330
91645
90799
21066
75901
48077
32440
76379
1702
49305
87242
76026
30646
93853
32512
2927
3547
27585
56371
40430
15110
23386
86729
713
2297
52031
26326
60720
7994
22609
82838
53324
14253
73637
90741
90154
21713
23180
66532
39766
72485
53773
15791
19482
63978
64654
22408
67524
92238
78779
7953
23699
2164
11034
40763
4460
79416
83441
81532
3762
6049
64369
57085
20302
54357
47825
26807
92421
71005
9690
32186
59841
63462
64329
79322
43791
28982
1729
11315
37572
80507
35619
77622
99023
63004
18385
19834
42420
1825
1365
46181
7873
65734
19617
44526
36442
67441
71332
28863
54797
81021
77400
30989
60835
41728
10310
4625
87062
28391
32291
40985
25249
67910
18606
24271
47265
36990
44105
89684
38814
45469
52216
63039
27554
88184
7564
63996
71977
95248
9210
26773
76268
86609
57762
37102
28337
84423
41727
31750
12813
74017
72734
38062
58278
91339
62332
5543
44681
22788
11578
83494
68257
80146
62884
12162
68329
86800
92509
40305
82047
1718
83430
58314
88327
57543
11768
33015
41965
69846
81116
54778
43862
53849
9191
18492
61539
71522
40386
6219
94310
68315
6065
78918
48460
85300
7431
33141
72099
99940
73445
54145
1657
56874
28811
89983
14416
40578
39349
72733
10423
20464
27510
70636
90664
53052
5479
52203
40925
45864
58421
51586
30531
80837
30503
78990
66137
37934
12130
38235
37873
1927
8732
55881
75152
37542
62216
5920
94471
1564
78652
21245
22028
22513
91880
12691
75564
13711
81245
16488
75926
39666
68074
6456
36854
14928
1798
2990
52861
13927
41225
7085
32205
66308
62966
7357
3849
41533
13276
14671
43096
91927
35915
81475
14439
44146
10518
6354
74208
91762
22841
50134
47779
7266
56589
84633
22194
58386
3974
91406
88665
45198
98491
20869
11505
77808
28225
31705
19340
57852
62727
78787
49778
14993
76614
80568
75491
87131
86921
49698
95244
26114
99831
59375
33379
72772
60359
55572
47509
64332
46978
52525
25882
61820
73394
53738
55979
17970
85443
91670
75822
64521
70456
41951
79514
47069
22519
55004
50551
25791
4701
45795
51904
20884
21521
1635
10007
81879
73558
57515
46210
20535
10040
72091
98706
99785
42181
54684
34106
27623
46353
9927
8495
33161
68230
4360
96581
7100
59363
47132
32890
80416
9278
1146
17651
30798
19132
27657
29028
92689
85171
75237
29576
11562
63680
28281
11346
5860
99317
45452
49834
45669
71730
74680
95181
56311
79040
91762
63410
38402
38893
12652
35169
48170
30149
52819
95319
49280
80475
24346
41968
81998
15934
87895
93559
95965
16176
21257
18176
15492
83060
84361
77512
54789
59041
72693
11100
54432
64454
90861
92833
19698
3512
44354
84219
33660
97172
79537
99291
93999
20234
41259
75996
52519
45505
69554
64836
61680
7162
83011
93523
90221
83724
71035
45010
42764
60079
72461
97195
40884
63321
6379
60581
83185
67084
44799
16844
64256
40687
16135
74606
77272
73745
50601
29790
19249
36506
94625
97281
43668
93988
90803
33888
77711
78189
95249
36826
38267
84061
50372
95502
63734
56750
56082
46918
40186
880
80113
20793
57918
96247
95398
35189
86343
62350
81331
21944
98855
75955
35576
58874
86294
26378
9114
64004
20919
20714
829
75537
4775
51200
71039
84860
24302
27120
31777
64487
44352
11889
85279
18621
24488
97028
53810
10830
59377
35140
49125
74583
27446
84700
49809
13740
27430
58922
77743
48348
95987
94924
40236
17113
62475
11274
1972
86776
54746
33748
67614
15449
45637
69244
34069
86476
66271
4230
13657
41999
55721
62782
16582
83167
63833
66390
13258
91262
41663
7352
55961
54001
2275
96197
71114
64750
23822
73085
67877
94919
23185
51843
26719
85173
21086
77140
71648
3709
81369
85304
45707
37090
64437
78640
36608
28270
61381
49865
35883
3043
57216
91844
73396
75843
4392
44509
40592
44565
33945
24820
55836
73481
76662
82554
58653
14100
59693
46652
34160
57414
48308
96218
94503
12744
74858
47462
57365
36238
97326
93248
55633
70893
85091
29028
46735
5834
89888
3678
50398
40184
28498
22585
13665
21511
5139
72317
51962
81183
35321
2473
38596
83628
98691
49450
96371
73548
96911
70088
26137
94236
63335
81769
81481
64777
27148
28215
70610
33387
31893
37359
73571
76742
59944
87235
14604
81434
75903
82918
62616
11223
85390
17564
94850
84080
67013
7573
73979
63924
77660
116
74511
57346
98236
55991
22122
41736
558
9083
75122
48802
62793
65044
25543
22736
52278
56498
20521
44533
39415
99489
72107
41157
17052
66957
41588
84064
90881
15567
47987
84892
32034
38850
42237
30269
94840
80710
72004
11749
89792
63478
60550
52584
28521
86092
91672
97151
58942
28544
58035
14708
28032
30141
55864
45083
13449
13804
45499
4329
29370
93485
5572
61403
48686
64160
8023
59878
44869
96379
71626
34660
59856
32176
3596
4728
34619
11619
18230
93560
40162
76264
24620
68194
6405
96835
29628
36205
10638
75126
56886
40007
84963
62457
17761
33648
26617
25784
93525
71485
22162
81503
22497
98369
13678
26092
3096
48296
54062
37678
58208
94223
13941
99179
78768
36697
96013
8396
72902
6651
83521
29787
63009
68483
8595
80770
18483
35211
22905
28359
23048
45066
9861
45544
59786
23538
87987
62881
88186
42048
16910
62745
52622
47203
61923
31390
83899
74287
39785
73152
97289
39657
19290
60298
24492
44237
57419
42974
79447
96675
71332
18846
58092
97545
80741
17877
21082
85079
97109
25619
43478
14019
4715
96100
61221
66637
27489
61471
57276
83625
50975
54564
23281
70264
31213
47772
30852
4983
7097
26651
1657
94781
45496
59748
92325
26237
77624
29758
27667
91085
71729
71145
5103
76443
67244
82675
59432
11084
44145
16707
94708
95119
87622
17988
81735
18835
82112
12586
23817
5560
55588
41826
340
1084
17925
9016
43672
11901
55126
71338
2985
26854
42482
24439
3296
26077
7113
62727
37160
51257
95785
31867
62728
83407
66207
60814
18593
48318
89751
42409
70229
45339
586
70569
46422
18511
95936
6445
30411
51061
77782
49747
77914
36616
74185
97562
62692
81297
60288
16204
48905
72425
48070
11632
55831
14276
72445
74423
78945
78548
33183
49174
23886
33769
36094
86659
68631
32029
93103
15393
99442
87236
65139
77355
40203
39323
74916
2895
20619
51556
19098
69523
23980
83519
97507
96162
14147
86303
70584
93091
64850
3766
58616
88735
53886
11061
75393
38868
43090
84847
54260
58883
72083
19398
36237
12285
58720
27505
31531
95690
95412
66980
81565
19391
66851
79071
15552
80997
65373
2487
90439
46575
22604
49055
35309
92842
60115
27054
31709
19556
11900
85969
94790
334
21718
31027
28971
96790
74883
60501
92479
70294
43833
74043
6036
10683
69465
37939
91679
51190
56777
98469
97764
79380
63875
49424
72221
40342
76477
3930
59897
4729
6250
54687
21414
27967
2065
50384
24756
93299
10885
33587
79944
71069
23981
2331
81751
93446
40269
89781
60987
13397
88249
58750
92776
52124
8173
81349
92465
1002
1630
68713
22082
7879
39751
43495
52197
58167
93879
93305
51465
21115
26891
47760
8535
50871
50090
90285
60668
6710
96417
21654
20106
84665
96755
29234
53140
21280
10582
61956
38633
12211
30669
60714
36441
86771
20560
4989
44938
30790
98293
12754
68256
41535
60514
76790
8758
10603
83426
69425
17313
79842
7431
53770
80859
20537
83003
50350
41816
9936
12306
96800
38498
42974
73865
74938
29744
10777
96279
91033
41566
94571
3787
26174
36106
64300
19315
61215
74902
2741
46991
8566
98934
70773
78688
96144
91310
78042
62846
49477
87978
75151
46277
26475
34476
36493
17765
80571
47269
14043
71604
5187
24965
75390
31360
77422
56041
50674
38636
47294
69766
85627
55860
85052
56399
50899
97547
64060
28940
60392
13537
16917
51894
76165
59744
86369
12657
93860
66940
59926
24254
54895
81464
49218
46636
12823
42992
2676
79848
97979
49969
65966
99957
22180
51017
56356
73078
64915
36767
18370
41659
66655
51638
93552
42819
11381
96273
71828
21592
79564
48105
45845
34458
29568
11415
81093
42390
54406
83768
38589
52384
50088
4554
52341
72268
71922
25048
61697
36837
78166
80066
94847
44821
31704
88398
87639
43084
1022
59466
81028
80585
23922
26872
31394
53489
38286
12486
12230
9043
12605
50819
77779
79045
71724
46471
51312
43646
71518
13008
96834
66035
93074
91680
10855
24777
96429
98494
84212
97451
74311
65239
94387
14585
8463
25781
68073
63100
54618
96655
72143
67223
63825
49921
46267
35548
96391
13930
79193
84260
26937
92378
50294
36362
409
77501
77490
96838
92346
78054
10640
83008
59644
5026
97592
68106
30806
82017
31206
1776
78671
19700
85350
42495
69620
47968
94394
82362
61897
89939
82973
5185
82316
49618
57899
82725
27118
35388
95914
19463
13441
6553
2471
73085
27930
16414
57542
75088
98430
5099
76863
77100
24798
62212
35946
10769
10179
30340
9482
88427
20278
92454
93611
2593
58424
51509
1669
85541
86897
97582
21356
16689
4134
40178
6125
48416
56591
80019
23503
55021
85117
365
48472
9915
62576
84418
37035
89106
14757
46517
77532
51386
55322
71142
53978
13745
39003
55647
15638
42251
69580
53345
58939
90066
93522
81416
38481
66464
61434
61983
21484
46550
62347
86308
72816
41274
70725
9851
46731
1833
72719
24262
53218
28040
11755
23547
41785
67109
95545
57422
9359
65125
10766
84650
55190
20639
66065
93670
87102
43850
72004
24938
90399
50702
11245
79567
8327
98321
5769
55057
153
78487
95670
69722
6526
23776
93268
48310
90885
5165
22083
243
70289
49200
1244
41830
86190
67308
35499
73292
27509
23854
14581
34260
74555
42177
13826
82881
40497
19594
54289
57001
98080
49958
43074
20957
73733
36341
85619
64617
41505
7701
81212
28145
73253
82455
69974
59442
66115
21824
49085
93623
45677
63665
27882
36583
5841
41707
19463
62689
77652
73751
19689
92083
40060
62762
13040
13793
15455
98658
94761
73311
22710
75972
1456
95962
58427
87781
71756
24541
9605
20840
18163
55281
84505
46045
91864
6697
4103
27678
69386
81755
17781
5426
90189
57840
84540
3228
71632
99994
18237
82745
89656
57299
58716
91111
53260
33494
78892
25015
58034
4848
62207
92549
76480
63063
54945
84695
69759
75399
12373
55496
73505
46505
60922
63694
4344
45461
83273
92328
61806
1510
75072
67813
58808
33787
58924
28419
67281
54167
69786
41666
75366
31992
50566
51845
11406
21862
36540
81164
97261
65264
36660
70765
11768
13933
50810
16111
75745
34083
24790
53902
51944
99861
21714
27103
50000
96989
71873
33632
67507
41658
91649
42872
90001
42215
94717
1406
64076
47608
98922
77688
12871
35581
48453
40990
65865
99262
57100
41609
49696
81890
95510
1639
98102
33575
45093
48101
30564
16966
98084
98070
74975
89733
40942
64976
31947
35658
82733
12374
99617
81654
90062
12487
33586
54866
53476
15802
70479
26927
57410
36527
25168
69271
54517
23270
2846
99610
87722
33409
16575
85806
31478
91549
75538
88771
72876
23836
40780
71961
52561
40396
69966
58974
69234
3552
13839
39061
35705
670
65988
93115
37196
7507
78737
91712
47128
81582
91321
51202
31342
24247
37007
79172
32148
28896
67942
21375
69083
8722
93335
21643
49117
63301
96969
34703
83204
10807
73763
18908
27828
39750
28374
65023
63609
7111
56735
10736
5044
64407
61937
36386
5006
15295
31909
37153
60542
99850
58527
29624
24923
68214
67619
90392
31514
64587
25094
14717
91745
98856
49976
19573
54958
78350
84595
18566
85460
57681
45653
6855
38440
7590
59592
43445
39236
91500
80597
99778
91350
55475
29401
32624
23688
13371
23015
71553
77957
64460
86269
69702
63316
52597
89274
34625
30946
90220
69542
32757
64253
15194
55963
2692
39135
15555
46136
78371
7054
43084
78148
14755
98558
23900
47379
38598
37271
86745
10150
15227
51205
12771
1280
30872
65367
6905
81848
12664
13477
51389
61772
77729
66582
17734
80420
22069
33288
26555
439
56694
85990
78586
71448
84547
2485
35178
39496
39755
21923
49646
71334
89479
62416
72613
36702
44134
95870
18549
56797
9346
86289
18568
87074
69222
52653
67493
91290
85941
10399
91728
42634
96388
86665
30433
97286
89150
65611
36782
45256
3885
86427
32941
9715
65194
5554
62768
9327
17775
81316
66123
27120
67604
1042
30545
53177
53694
98037
44467
55986
24787
36194
14971
21174
39211
45404
34811
28360
27366
71592
89967
47602
74370
22908
57316
39563
44813
20083
48889
62587
17750
31363
6058
1705
48756
36602
54881
18802
50990
99347
74787
75776
51893
6110
13301
91103
67865
48111
35814
95230
36055
42132
59183
10424
65039
16498
66339
26203
52932
31579
5141
87033
62942
11198
88737
11697
47799
59969
30498
15140
75668
21637
90915
43912
27746
20567
51366
95610
68678
87179
7191
21084
45662
66373
47859
10701
99222
14197
53255
68505
45776
58396
55537
25069
69593
60625
53117
33744
36945
99967
48883
12612
21603
56150
72875
65700
76716
24240
77661
61745
27770
84851
82828
73432
67575
30687
484
66796
44883
53738
51652
7010
12133
7188
32078
98078
84164
1547
48173
21108
1513
13407
50072
39467
69556
22946
5166
62624
47186
99178
24368
74955
380
7196
64738
67954
54234
65221
51101
99116
18959
2752
22478
47443
26291
54555
61872
10454
56101
10044
31561
73965
23451
81632
13431
9358
4578
34948
71981
68115
34125
96349
59421
34504
19896
24159
2457
74129
89379
69909
73244
24689
72660
12073
88484
98950
82980
50355
25755
55432
76751
57316
29397
16553
55299
42827
25910
59876
77775
97891
44342
11899
94239
3763
62755
30486
27921
81563
4614
33651
51472
94209
74692
24131
6282
79527
39433
89261
46233
65187
44692
22983
38854
74088
39535
94153
33267
81797
70380
27393
79687
14722
55643
90277
34836
18397
20762
79108
99960
25375
12758
51431
19583
3801
91913
25864
99679
47697
31476
45912
29236
76168
85246
68089
66607
41133
78593
16225
22929
65325
43617
2615
96398
99260
9243
31233
17656
30004
10340
33967
71730
39449
1749
7664
43250
10014
49880
42928
57710
81355
5191
86945
73874
90437
71386
40481
31569
49978
56705
70849
31654
16674
73463
28051
15933
99057
59283
49940
45412
69622
259
33493
25423
2007
41156
85024
12020
91035
44303
69730
88742
49494
73026
62615
56282
60763
19447
87850
27093
92504
58698
58746
9177
48512
86797
41461
63920
62431
7752
9331
32053
8010
42823
73827
10017
83978
58850
38388
91365
3152
24469
96458
52645
97495
59072
8926
74609
94871
13127
1701
3726
88176
60447
29254
36687
63595
70714
16958
26025
78465
26288
74429
2827
85462
48255
12843
85792
7104
67582
77156
10256
92051
73613
79252
5897
49036
88178
80505
43906
17656
82206
63983
5832
59004
93236
58870
22598
63949
75828
64974
58766
2115
39403
77944
87577
87657
90786
73368
11113
74719
66875
37720
66769
56839
16971
72665
5874
5148
69522
66132
22804
68079
30114
44987
27082
23350
3856
66031
3650
79683
47356
78767
98150
86758
56710
2078
90767
63847
75445
18231
38566
58671
55950
21686
15509
72920
10703
37734
94420
80224
20217
33575
48302
50331
78561
91735
90032
82416
74117
10033
62099
21472
5152
76600
8230
78213
78677
15348
42060
70473
33578
96977
29143
89527
35014
61003
62446
45716
98736
73217
42291
18953
6791
90592
85635
85351
98678
92018
67767
72794
18402
46217
94266
23553
22816
18847
18118
1492
34194
76529
71964
84123
89857
17458
73649
24870
78460
52446
86938
93547
25663
29228
28851
32453
36172
14485
34156
34849
22854
1922
7643
41256
64490
18260
81160
3657
53458
99277
5148
87651
75805
93463
88125
82013
10920
78125
6883
5731
30570
93820
99277
72584
23047
28128
21389
59218
58964
55544
10419
81818
73817
34413
39425
54658
52672
36936
58314
6129
52565
79813
10131
44721
89627
14607
26734
16898
92731
33616
22628
39652
43787
38256
12236
66833
66383
49976
42403
41699
21871
69173
39868
95687
3585
79292
50344
72608
32579
25009
95088
85143
4821
21570
29864
94447
36176
56597
11344
28906
6564
33971
68557
50350
88578
97144
33534
71313
63471
92288
13011
85341
61460
52878
81027
65044
48521
47722
54003
97451
72730
49090
82594
93902
70659
12457
88348
6834
85405
99691
52091
91968
50013
37000
42317
54943
34143
92202
26255
97614
84490
39265
99306
45949
8494
80333
27345
73366
44406
81347
87168
33488
46789
69761
27389
17447
98569
15737
40633
83973
31779
92723
92292
98144
29722
34608
53086
80217
43162
95692
94182
27651
51308
93487
73599
76153
90171
17295
65870
34577
98642
53037
68064
61782
22798
11804
79228
37718
27540
36212
21691
75671
28935
30334
90166
75008
64942
59603
55224
24455
55294
49405
52105
22953
42892
25703
99105
33062
59350
64974
83990
74343
18010
68405
36124
57159
80209
15351
94877
24100
67915
32919
16122
96849
63252
6287
71856
44545
82241
43432
68999
37534
92836
21103
60486
52079
63158
75942
1493
22507
40915
85482
96849
75277
70239
32972
32435
50447
64674
43663
90898
32588
76581
7020
45788
39833
13306
33996
84377
11899
77427
69728
65784
86614
90830
42622
55045
53987
18563
56537
92845
75830
58370
89693
51106
28608
39016
99892
95406
20042
43555
86304
52629
36487
9675
14769
76319
39332
48764
77048
51230
26190
46775
17014
29155
53956
59635
84199
24295
78197
57087
17139
70378
15457
23184
21483
60416
78551
37727
72174
98592
81281
74829
51221
17767
84503
65989
10438
23834
31104
3837
75064
57293
66963
8429
2799
20918
68063
86998
45212
62611
44084
78703
32989
75892
18238
70823
52660
96788
8549
41185
95380
89829
16013
62952
23948
16867
28940
50737
40700
76395
54573
32115
33687
21535
40543
36485
58804
24957
39834
20368
87568
270
99070
20556
76161
17307
91378
45172
14094
99927
86356
25825
6107
18720
88776
46406
35586
34067
97142
76286
10461
51714
24752
60499
73248
65295
13336
32052
90251
53169
68771
94170
53438
67840
31077
45951
1498
38807
91122
31943
38733
77478
57768
61191
96197
62895
7597
48135
96962
4738
40772
7422
72804
65523
84273
62403
47169
97608
10806
53772
50776
79576
47941
4214
63767
79018
50164
65264
17824
57637
97207
72908
35114
71326
50450
47663
34220
74398
95797
31181
95488
52920
54955
68291
18442
39227
30693
65611
36834
57851
19382
3961
37426
83674
24526
1193
62691
91041
66456
96866
48678
80014
86125
83791
67691
36575
47805
1911
10972
59953
49443
6459
12872
20749
74749
47666
76327
21794
13276
29512
79644
49009
33473
33421
49034
74350
34613
28077
65391
17421
24942
14068
13786
11067
14210
81477
47641
62015
99739
74964
38319
65533
81423
67543
86282
72523
15208
78960
94316
44835
24824
90311
93843
74648
23732
59228
48997
74696
87304
14387
92116
12246
28454
5902
39664
59016
3730
3656
37382
3468
78619
75700
69000
60041
43242
71633
48916
58449
66945
43231
3283
91768
49894
13477
66415
73625
72705
15411
48320
76360
46150
56788
4957
90955
62689
44620
49970
82770
48275
87351
86237
43246
63051
71588
19638
22644
59573
68553
97445
26517
28136
727
18284
78029
30556
84698
68005
19612
16460
32676
95971
62609
89463
928
69916
68503
61899
19885
51272
10174
7236
53860
69771
86638
25448
89408
25633
85020
57961
23077
11536
86096
40156
46171
80476
87063
47220
48480
6674
63679
97507
18996
42640
86970
36275
12555
71824
98174
48791
23096
24699
72378
93307
94469
75367
18754
83876
1000
20125
58188
40428
31660
44283
96935
94182
41110
83997
41401
89589
7022
21432
87096
42370
80423
90417
78644
9329
62240
93169
58119
1687
17867
30497
94994
28687
22215
30099
28915
39566
50224
87102
79994
98235
47737
76928
92417
88846
77277
50169
94787
84298
71600
98234
43019
52022
88650
21663
77702
67241
31183
35821
85280
49050
82669
96625
94088
4883
26723
23002
44449
93298
10104
40794
91533
74192
34073
301
63037
11349
50469
74175
11999
38421
72408
55017
6794
77409
93031
84496
44650
24214
36668
46281
89615
35688
42905
83702
40570
85979
6704
1370
95629
33159
58515
3513
23702
92588
3813
3090
3936
70633
77265
32286
9053
49672
87303
32199
27081
80333
33046
88082
20898
69713
50714
10512
5400
9970
94214
62321
95948
17269
80043
7928
66779
38557
11440
90480
47496
15252
93569
67784
2237
70833
69
27641
36857
3723
59839
80289
84056
92884
68370
4953
78948
35435
31817
84347
45404
26030
46668
57703
43298
43062
65631
26428
81618
77070
16907
45466
8674
26827
13249
10910
14012
13317
38550
50868
17040
14741
31156
17447
7624
15877
38751
86572
67663
70567
87270
13066
96596
50289
70768
56245
93350
36398
99024
91320
13468
15930
36785
22141
59109
50033
49402
73120
79701
87951
40339
96740
2691
87846
30538
26667
20074
69289
29590
87736
39855
16859
801
52803
67148
87920
25399
76849
40670
24423
68168
54137
56704
21304
92629
15812
87688
42030
5283
67389
46332
61973
80480
65375
49818
11018
92041
86243
96658
21630
73978
52864
54840
91130
5666
38339
95402
47417
15188
36071
71839
99707
6559
28542
21011
15539
60706
8698
73920
82340
92438
20251
44313
72918
85625
10482
287
94017
96725
96944
15646
87054
49807
86838
94536
55473
25176
6289
2889
40363
42359
91079
40070
48917
35972
77432
80807
96677
86129
54726
95369
78567
74976
39681
67836
76953
66514
68122
70969
79590
65065
2967
66644
14871
89804
77531
86695
14979
83819
5935
71694
42529
97013
11763
7797
49337
5546
88603
62365
8026
43328
57733
2944
34655
13765
70779
11607
80279
38900
98928
59868
20316
1894
42863
51539
8049
36745
54585
39379
36915
60520
11072
79443
73884
39186
87239
23220
44731
92193
85585
52757
35520
59669
55700
86527
73434
26479
98133
53712
81730
13412
29931
2046
31657
72794
69936
39705
25890
24520
95436
62805
85039
6507
58599
75275
45693
45838
14846
90423
54382
16782
59531
6254
76451
15231
92780
49884
58061
7264
19947
39790
20676
66229
58187
68684
55374
28122
24741
81264
52642
20176
44068
54032
26682
2666
45658
88726
64855
76856
79149
19237
93637
38679
41842
86439
70261
34621
52674
28321
58236
72620
68111
78911
38849
42649
63947
94222
70771
88687
91837
39764
8862
35904
10147
51895
54922
72157
40621
19776
49012
36121
55364
42648
74799
13557
29087
61412
48177
81760
89732
22765
70732
74194
18027
25932
16843
81973
36505
3965
70659
28342
43728
95872
64245
70226
47767
35518
42382
88387
71646
91393
24507
43361
34041
15657
56918
79479
77068
21446
77590
83152
44210
48321
57345
62237
74252
74187
44209
10757
78151
14868
39098
38230
27091
19694
24808
74857
55212
67189
79595
26857
58582
4101
70217
8974
36110
27134
4804
29529
64932
82393
12680
9141
47066
70025
71377
21317
60563
15586
48425
55066
46805
3874
9647
73895
23568
34454
65104
95131
1643
44698
38339
76576
65151
8555
1901
1260
52041
23056
30788
16972
5448
59820
42464
52513
29844
13841
90182
6758
29426
38606
61823
92582
58832
71470
82828
98751
5923
47931
93881
23917
92629
32219
16844
57779
57125
18744
75390
25517
41799
22529
58840
63599
82348
1304
16111
28543
15144
22644
35301
60921
77602
97123
69854
36433
84944
52681
35183
7219
612
45415
31135
9592
93985
64331
83722
51109
83074
59111
92978
41225
81639
68169
4823
63987
69472
37285
92529
967
59929
44181
78239
53882
57656
48092
6666
42599
773
41848
66169
17736
3614
13656
27327
97598
77986
11048
65058
61059
86510
58035
18635
68148
26204
23457
48486
12027
60742
57367
29346
37022
1547
7584
7255
59202
72028
13920
18153
89152
55767
84321
6887
59380
97976
50565
73329
92313
77964
38386
69724
64473
12773
88358
48972
55328
11815
13810
83706
88908
71176
13051
42281
89074
36987
49535
48276
9014
63454
82780
98165
35572
83452
21403
11303
97780
71967
84631
90092
49930
39368
59815
14402
52140
48173
79725
7467
76339
93534
91173
81598
64709
20575
23878
70135
57561
89764
18410
82926
53217
17541
81090
88788
992
2492
16442
98771
74458
1072
5215
40739
56791
65029
55140
8931
29553
51217
32749
5891
44750
40273
3840
25811
60848
27717
95945
34760
17480
30706
17686
87048
48246
15127
92187
65589
17619
8628
64360
8428
26051
69574
49167
82842
50954
20658
8124
80507
88226
40872
2749
32976
97497
6589
58786
74696
50657
54730
9455
68137
85435
43492
71536
50032
58619
63723
15620
92589
88702
79979
17368
31105
65904
82886
13946
16858
19896
38421
13716
8121
95644
16464
41096
93140
39404
16233
67835
90061
70962
93642
74549
72748
53485
46084
22779
28455
26158
38399
21043
31212
34729
54763
62316
16985
37648
92613
33842
73895
31033
63909
82016
26676
96724
39463
19816
36128
55696
4002
26188
43009
13995
736
32109
67480
63171
54887
95934
89329
9637
33329
20540
44366
4443
99207
61350
42090
91819
11543
32337
22851
75451
14352
49526
72174
70166
85693
24653
42213
6047
50840
85222
20041
67927
17330
3872
31098
88568
99806
36778
14557
49486
73669
58922
53928
72875
36623
12369
81045
64517
44705
3895
56319
75408
69772
44844
45574
71817
69497
87786
77863
36688
89359
14255
4615
23040
18127
52064
27960
34284
5193
42516
121
95213
17789
54048
84439
54411
82768
65483
35279
43825
85729
91597
19232
55500
52792
81157
43668
22288
85295
21530
58976
74653
52137
79942
14045
70263
48357
42004
20898
53549
84519
21018
65113
2307
91417
49551
73069
74184
31385
24699
18008
17113
16295
53592
88964
69086
34748
32632
7726
20042
54161
83053
11047
22649
62994
25091
92911
27702
83446
13808
97602
84316
51177
62714
2974
42593
28616
76042
16777
60000
17092
51136
93464
33386
4727
82427
18823
55827
15058
42900
92220
85571
25952
3266
8219
5297
44708
17482
32998
28153
47641
30599
12468
98818
9664
15441
41410
38279
7834
74538
14630
24925
42026
8093
74662
63104
90520
9837
18930
21929
52736
11150
7499
78688
30767
32070
336
75475
49551
33334
3627
97191
80284
32447
12360
6300
47887
70122
44578
72073
61011
75560
13349
3036
4
88011
82492
90523
14199
1421
28804
66934
28922
52654
61973
59689
84723
78661
51515
50625
11994
55141
64168
8629
87587
76527
14928
51826
63000
75858
40250
24011
51417
53598
43398
51420
57960
25889
58295
72158
43662
3450
55444
72583
56103
33768
48623
57178
12428
137
7802
40773
71630
71969
65754
75568
64848
80681
43745
27847
72890
83994
51857
40658
53944
95255
8430
11903
37495
83076
413
81156
86525
72208
53739
42627
22327
18713
99804
34755
18850
23958
91879
6831
95926
57632
82398
77125
54665
26143
4972
27554
10136
73180
84564
80431
84786
92993
92334
22281
76068
9098
3436
62592
97657
73526
21570
19983
8591
37726
71089
27440
61683
62968
34270
73960
36951
33019
51085
91615
59161
72408
35521
85649
45587
20084
66079
46725
13076
74764
85357
5495
213
5144
84438
97869
78670
6007
17852
3612
60084
5292
47403
21766
84611
81672
95726
21562
31042
63162
29528
90203
35569
65048
75851
97507
1483
58281
44231
30910
33045
45939
36404
33257
51083
20841
47478
46104
26848
65329
49715
3283
86972
97117
25049
71583
95140
37126
93144
26181
16639
22671
16383
52207
4071
8585
66065
5553
66866
26648
36463
16262
72586
89218
49518
23668
10059
96995
69771
53258
78675
19485
56540
65647
16601
97940
53581
11740
35065
46724
37921
51703
85746
70655
20261
6168
79240
86326
11721
62457
29325
64535
78718
1910
53752
44587
41930
80162
57934
11700
33419
36608
47537
6311
18606
80489
4250
72186
92229
39315
35261
46501
7369
37359
33507
27630
43526
29098
30307
71598
91554
75983
52484
86623
77892
22588
31210
36173
2749
5495
64225
36168
42102
11761
42478
77060
92249
46727
65597
829
2393
17210
63681
26114
70920
97188
70095
14445
26285
401
2395
34191
92735
54878
37165
70626
93817
68374
23151
96566
73868
87375
49085
32322
99135
7914
25733
7735
70992
91329
8564
89737
24890
88596
15850
95809
85783
85944
26606
28420
2696
29000
62610
95430
229
99774
82407
94046
84500
5557
6963
74719
92931
56047
23392
92065
80312
49124
16152
51303
56805
24715
41039
81694
13310
56888
93855
15445
59183
20460
43864
61878
65811
22825
57307
66039
38950
39714
76436
23449
45270
99750
14520
54553
55796
37911
46617
52459
3387
62768
3762
60191
3834
61152
58236
33496
18040
68442
65292
93574
88901
9155
55452
54711
31979
12758
37102
87280
68823
29889
10729
14093
29639
25248
84997
1786
79510
31613
54245
82896
10733
74358
59438
30918
35509
34026
80765
69900
2467
46056
63474
7720
55210
18925
62430
3540
48034
15883
90820
16857
45772
17900
47301
91762
59499
32297
93547
55360
80261
64143
54608
7345
38500
14045
38263
74009
64422
35379
60260
83241
81435
23733
90960
52996
59009
69741
72888
7043
85624
80059
40251
47747
97958
87551
39508
73808
19847
49406
29167
16459
13549
83774
23804
52048
14171
78418
42408
94944
13796
2668
78184
95230
42752
69143
48226
18113
55236
21113
25155
57211
1171
65405
4957
15480
69307
60816
89287
89153
10221
34805
5611
23769
18579
45766
92169
49101
24183
50928
44044
37979
69947
22228
33208
12699
7722
81433
47163
62957
18897
72317
36519
36419
54073
41475
51898
23379
18642
57536
28883
28863
92341
34493
68983
27271
96611
77503
76371
20793
44783
20414
58771
14729
58993
91979
43779
83067
89763
90941
62375
25012
79609
98894
61430
33681
56720
29680
57059
75362
3567
85941
20576
12259
36786
5910
39529
33396
83413
32251
54188
28195
69017
29311
59275
28009
21289
3054
11075
27403
10346
73450
52414
89955
88695
30196
23635
45414
59875
97046
37127
79793
82986
57702
92052
36123
63612
31580
69518
63376
80183
40058
7922
49199
69368
67196
93559
7008
86601
20986
34410
96947
10787
3176
3253
99481
33371
26887
61246
9597
23932
98373
89389
23270
56074
81440
59392
36037
29372
45262
99412
9554
1671
7333
75104
71038
90881
68662
94397
93833
89647
28806
7131
16785
31981
10383
16265
81703
37270
77511
7651
77553
75883
97040
17174
48308
94831
76566
84345
24202
38179
83756
50107
39849
7441
25210
10886
14673
10224
5282
8505
16222
50439
31988
33007
98772
42370
65623
96826
95991
59485
4477
89896
35367
1516
7069
27
96346
83634
84371
36900
21812
68126
3358
78012
91918
44920
88897
22942
55143
10530
47799
87716
77321
79786
37074
76092
22155
2697
89269
34498
62181
93745
24393
13900
95260
31461
13926
7958
31447
98296
61209
69610
82773
64566
47622
91043
25837
52870
13984
80979
79752
61782
85047
73424
41567
22120
49515
80074
24816
55135
30923
3349
48880
55315
33600
60491
3127
47525
84800
50925
62172
46008
36887
61296
26926
84508
52338
69114
53729
66322
66445
49832
44455
51491
23255
2374
73610
89121
82447
14778
44256
13369
34478
93135
85035
68077
69977
4513
31953
54777
55438
94124
17136
92324
55419
60413
93183
24109
29527
63263
6782
95971
29447
51236
63813
52701
53609
37422
41822
52407
68551
2429
82127
3028
11915
67161
87456
81891
88026
19408
53019
43463
29883
70155
52138
85302
46919
61672
25762
76445
41286
32543
88767
70732
130
52579
23433
53739
6353
81606
6145
91255
386
4624
10635
12300
71784
98090
10542
59809
33850
63561
19623
63732
50067
88112
65385
96985
66135
91146
89782
7421
40040
94900
94504
40170
47479
34288
93908
70183
15893
16404
77789
32630
21027
88423
61281
9163
2865
71823
85323
36714
51735
21298
445
1801
25761
82182
15137
91896
73327
4918
15668
13367
16170
10171
69888
63648
44459
80147
50182
76703
96550
27970
25685
33929
32745
86965
59443
35609
58787
44765
88674
26873
82414
89118
45025
8175
87651
60162
16422
77330
81431
32089
7048
97600
58611
76935
77599
19421
57081
44132
12476
69982
72102
38160
3910
21198
25124
63352
56806
263
24469
45479
27135
6882
50948
72160
31408
38599
48673
47829
15928
46455
96269
22975
44055
54880
16261
38005
90652
73341
82137
3127
43322
70590
57638
63584
91787
82762
43287
64944
99376
67755
10422
42862
90989
77721
31373
22396
32671
80045
70225
64950
42852
66493
4276
86906
37724
20536
41262
28376
93876
39750
47854
53550
10339
21844
17133
18477
4605
60419
83420
20332
44526
93841
63193
35514
87914
10918
74261
20584
7314
44485
85534
50165
27330
89809
53422
65053
26697
94684
9780
20572
34433
73986
74121
61124
95829
7605
79600
16785
68024
63020
53468
12549
73212
33012
64414
77477
43929
38674
98061
51243
99511
99946
1407
26840
6106
54829
8244
32802
65864
34376
69726
296
24713
60198
77771
20541
67803
57371
53677
35826
36742
7144
64726
9953
40155
45491
87430
436
516
1842
51678
26
18139
53084
43217
40596
24264
51461
73398
90127
2188
59475
6775
26900
19672
84545
63792
87474
58267
33820
39651
95008
40963
20728
21313
97469
66218
25094
97904
83086
43287
49581
83111
61425
19017
26328
2020
59632
94140
91769
49759
12679
51243
72885
39578
87267
57429
19721
74740
15696
53540
14391
27055
10854
51470
48367
8322
34040
89812
22578
17125
33098
88510
235
10874
7526
42914
29246
67158
53405
21014
33268
66083
88609
6152
5660
75875
79932
41732
66966
95627
95271
97708
39034
6124
49178
3752
30798
83217
93564
53375
341
43013
41884
16927
53887
65762
59841
83132
32919
29597
20497
82538
95680
25457
88689
17691
17683
68620
59423
84649
80599
54693
82356
19632
77169
47885
39735
7966
31101
33298
77692
47793
92663
19575
64720
46549
85336
40912
46032
34606
70508
66528
17143
66187
8337
5831
83878
26019
90803
59652
10667
71401
30696
9375
7384
7864
57259
47118
32181
88360
96768
9872
52504
89430
45799
17223
52330
31134
74486
98361
82092
61346
81240
99234
27532
89576
21417
27761
15595
12219
3764
42613
99971
34460
51987
23706
58675
9246
70823
90856
13957
83942
17079
66460
89723
62877
83683
42052
10363
74520
40412
92454
35865
38004
8039
79749
27579
45807
23861
59525
74377
27625
2138
74347
78436
54124
98052
37110
63369
85227
44317
77325
69168
61396
60137
75243
40624
60171
17294
50986
34690
74058
59791
70555
12061
84182
66655
55991
29988
90515
15516
4365
34491
34005
78711
12926
88128
93115
50036
67849
78341
94352
61525
63860
72099
21661
39102
12723
81831
72748
80060
32873
46805
39851
19779
75217
24032
86433
31207
70371
93299
63074
74735
27790
97078
69798
40715
1558
62912
90750
85758
57604
1454
47282
37815
73552
85295
93269
86274
67125
66016
66334
99997
29172
22536
19775
4388
62919
22559
51946
33289
15858
31372
8024
43647
44801
77821
84361
62710
57084
91463
48467
31039
92916
95749
85205
82819
97395
78473
69093
64519
60840
51778
80868
90011
74313
16994
10750
37231
39553
79048
70519
71762
26771
94894
15408
71571
89066
16120
34281
46149
7582
99099
93539
16849
11199
78744
99668
8593
73568
85112
89464
34408
36889
70331
40770
27553
3676
67872
81135
59580
63271
51653
31341
90041
62899
63100
77963
51964
79220
28595
14465
3153
27694
8003
36354
38892
3098
52373
63837
76666
37484
53300
27425
90724
23630
84546
18276
43657
52417
99410
3237
32039
67414
50929
22079
30312
14029
16394
98628
9600
44988
13092
29104
89033
21094
65457
44277
40544
17829
8113
17209
71664
61412
60985
78739
1393
45530
13366
45049
97947
29127
64637
29985
96541
15566
68416
43204
45946
1161
41831
55545
46148
54922
1000
51533
92368
66457
95809
32911
637
3921
66471
88653
81684
27455
67391
83076
72984
80757
44476
87282
9883
9113
33619
22775
41030
18386
65979
86975
19546
24161
58871
82045
95435
59870
33577
4154
42678
45737
53416
43315
66009
19886
31967
47692
63692
99357
47119
53027
80113
91595
56661
6348
707
6631
29122
41736
41368
11452
45062
60913
35613
3932
59309
47399
63801
9238
51552
6479
54974
4967
66145
37335
41204
14463
85026
21247
13819
48497
90625
10284
40091
63637
32983
40797
70267
62104
98884
11634
89908
43945
88898
41872
64228
48207
89270
44380
57444
57173
67210
28769
78491
33354
66103
19694
47816
67481
57292
77987
15977
64268
4622
56067
27905
37604
13215
98171
99707
28450
26157
89614
88746
15054
31485
52973
63260
37106
97352
37055
94278
80914
65824
72768
30619
48278
8813
78435
15758
82456
72773
48086
46724
77394
20504
74628
14997
50070
89150
31055
78519
15306
37021
83616
30360
84857
36588
93619
21963
50292
47026
16240
47557
12849
5360
78175
77478
14172
72961
9588
12980
45733
57673
59703
39478
78177
34330
54474
44598
23479
1881
39469
38785
38901
23084
85496
40109
59672
95466
62071
26315
42491
94663
73871
71691
16374
52045
49169
30545
41358
58756
59876
87090
16428
19578
26568
10956
70259
97393
71906
10090
99273
11374
65226
54525
34457
50721
94634
10480
46186
73056
53146
88677
67718
43368
60367
84091
11765
9535
30988
53122
84642
90863
40211
17422
26793
66778
44729
97051
80523
16634
23492
79795
28007
88717
50672
78816
39437
45305
89295
1975
18360
58793
90651
2430
2160
67369
2872
13924
93256
33859
67045
77897
41074
7256
11670
84218
90385
56399
81268
87259
73032
21112
67054
17391
9828
34077
12558
49265
79381
1852
51239
14092
60644
58241
16521
79156
41961
35745
93079
35216
85955
60124
29465
43380
83731
41134
27597
90467
97532
25217
77726
86916
46328
61131
20658
56155
95207
33215
21771
90939
51418
89361
5030
12062
63953
37903
7569
5914
89999
647
41129
75953
77122
70593
19333
60852
11727
46929
67671
25610
72145
61748
12525
18472
22878
33182
90979
34436
66396
12749
25374
17814
18462
46755
46227
82414
1009
53795
88327
91007
70793
29456
66960
47915
16400
86292
25118
44478
49572
92788
70088
21717
70887
98964
56540
93764
32146
63870
44551
14893
76619
69924
49058
95080
33031
11636
77493
34039
81782
82172
25046
52575
11627
8357
16841
44378
11000
58310
88856
60571
51098
75295
98639
38336
74258
55179
32100
22755
19048
76650
54000
12018
62926
3057
23449
95956
31045
17294
46346
12826
99465
87743
81752
27443
96099
14944
71820
23450
73254
77027
84021
40703
52321
82659
79038
42931
54189
27489
65685
89589
20491
19684
17958
83416
39093
41407
95723
70137
58700
58420
99314
74516
46163
81066
1958
58613
12361
90129
82063
85614
83508
82435
26316
35828
81445
5354
95110
51986
49194
60795
41574
69684
96830
59531
53099
35922
17289
65173
22410
92340
23593
21724
83207
69755
19141
85164
44719
31501
91645
26781
17115
75152
25567
59782
27331
7012
81487
22441
58997
30681
99587
16922
364
96416
92804
69815
48690
10093
51339
71099
18784
74931
92822
1991
61037
11962
3506
5756
59815
11502
48888
76929
86653
74455
53062
30336
97818
34549
69128
73166
81581
68714
90087
98296
81481
82890
68110
30170
9334
19449
17621
44470
10731
10442
46460
71768
38756
66317
93875
98570
77819
42762
91850
80823
33568
44911
11158
47737
95811
96637
20902
93743
81702
10988
92039
63183
10230
60148
9704
19563
95948
27324
80384
6679
54118
26843
94798
92873
9512
88672
7794
87330
47785
99643
84504
97705
60905
12014
45441
73068
8650
66343
66810
90352
93682
58848
69886
3911
35348
79589
39826
31295
23265
20209
54325
77382
63404
65474
86606
72915
54145
94399
76596
18282
10393
77451
15986
71297
89464
61426
44364
98114
44120
11174
4817
37802
86373
74702
41712
21720
70642
97889
69367
10258
34450
40043
3991
97853
5517
90596
87119
76013
1346
80066
94294
11738
57516
10279
99387
46980
88057
43750
61445
32176
71275
66261
69977
57648
57314
28041
79367
44307
42281
65085
70917
76730
5128
74907
74582
10644
81855
78052
86656
83200
58117
97302
11290
15633
23932
10676
78964
11988
70777
40408
60516
42052
23020
46844
16051
96685
74884
11769
40991
33517
76854
11907
10246
98333
3166
1180
8976
85020
95583
11983
84571
53700
25636
95860
85684
49568
22887
64647
61555
93664
21406
38422
52067
44425
85266
84469
41109
76501
96237
98451
10017
89442
26710
36615
87774
29875
37794
13101
14894
49728
25084
15816
3427
67071
11676
5462
16638
34562
70108
94545
44577
7865
32966
12995
68641
18231
97463
26101
94732
10052
24552
21100
99493
67613
57714
3619
97487
11859
16719
28732
61587
58154
44547
65013
25225
72574
86827
58214
23488
56934
52758
68064
81151
2076
97411
49791
36658
94873
75892
31389
21276
16795
52489
37121
84407
26554
40739
98245
38413
73809
26976
99999
31963
87874
81363
73539
60448
68189
31752
83935
41475
862
51998
22625
2937
65760
88767
39594
60633
64658
87335
98260
81452
56175
35380
82210
82728
76118
80454
37492
49927
7429
37490
98241
11655
35205
71779
72102
3393
3530
56036
61219
20743
24385
195
23679
90145
88962
79625
67129
69971
83311
65388
67775
39485
768
49984
38564
93237
30438
76056
59515
54218
29897
57755
65872
81453
29533
54325
1198
49415
10360
62416
86509
34745
78963
10188
41241
67924
6164
8369
37894
89474
90108
22020
45310
90875
72004
225
464
18793
92632
59978
89362
38881
17733
71586
20333
63617
25910
21530
29383
52622
298
15892
3718
79260
42431
44958
47183
48594
69678
1428
54419
59785
23448
16080
67012
11803
16304
67475
46947
8936
27452
52660
64168
61536
24245
84500
25153
66507
6030
54535
35480
6327
70426
39197
1938
29208
506
49120
77801
86535
66899
48571
46319
6698
64650
29682
34852
97306
97156
81798
22593
40960
34458
86760
2495
75054
71259
43999
57912
93640
98534
93391
16318
85311
48939
18255
14519
49444
83726
8671
35978
50625
57242
98649
73674
38243
28330
8526
35548
41838
90323
58140
82797
41132
44899
1643
32538
32510
45642
90449
26149
60527
192
58819
62189
49130
77073
93059
14926
77151
1730
50903
44127
75323
65903
17800
13565
94233
42677
49113
36070
49352
7252
35218
90483
52151
53212
39372
1012
98853
29821
27160
75731
46364
85978
37920
95493
79403
30978
10418
72905
49059
77673
17031
24381
43575
51182
37946
54159
93859
87058
90228
43210
10661
41797
50044
79163
95009
5768
80174
10213
51940
23686
85944
98303
26015
40215
93795
21769
71192
20565
94673
20251
14589
28055
60983
58163
79237
98928
12322
89447
2337
18901
49008
12998
77050
15403
8512
72058
21170
88686
98622
73109
12371
84565
71411
54737
41131
81558
76506
12323
18474
71178
48925
33062
99233
9907
91224
94821
25187
19897
84267
27523
38798
49626
56872
32199
65028
65384
4256
86198
70421
19229
75658
99143
20146
47069
53879
61276
44978
30384
73598
63451
17914
38874
96512
17146
48781
4087
28318
90319
23984
12584
17841
79133
78561
91065
11331
43588
72800
31938
46137
43220
67518
21795
58714
87663
85215
12592
48939
46544
59328
38888
9994
77241
77762
22857
10738
42894
43295
39055
33212
83630
67990
67404
62762
62902
58468
90444
6489
31267
38733
68978
90838
6251
7124
49551
93913
92338
78495
42851
55233
54174
98091
81578
47766
75852
4434
58503
18745
64080
13909
68308
47710
98250
35711
26823
61151
94179
17267
83991
41797
72351
52968
32635
94953
60091
98537
5218
68780
93383
64420
24012
47556
62510
5589
95321
38361
26374
70175
73457
90454
435
41764
38163
15036
77475
64985
76186
88005
98603
60177
29801
87306
29496
78787
82258
5939
77324
87475
74718
87058
51895
15082
34614
14404
37022
46286
69117
63396
32813
42573
70201
33247
84337
8363
48283
78163
89699
40820
82519
4654
17348
12319
91959
46844
7458
90568
69134
1133
94395
43851
88190
46289
58932
22803
77044
12306
85441
46160
75701
18253
88733
45901
67851
89421
70615
16133
83935
76665
73305
66453
97670
90652
95123
5980
53847
2580
96548
22980
3712
90942
83183
91902
53582
58466
31056
30625
70771
16496
93137
62823
51100
98221
8723
18951
87641
95689
51435
71575
88706
24739
54379
86375
31743
49501
8707
1941
52081
5254
24921
55792
12547
24455
64045
82480
82920
11453
29456
53691
27948
22592
16513
79048
20812
41588
14350
24804
53628
65784
12730
58685
6875
67108
61412
38617
32961
70118
40557
85041
91723
81829
57184
20621
6283
37581
3100
89203
49033
32555
59245
76980
71499
92109
72379
8662
33696
3080
33466
3676
68864
62547
62360
92090
46007
40123
30706
78967
10240
87614
64007
1962
69443
37542
38934
92077
75122
42033
97631
24154
90940
56875
17486
78790
48984
6216
87451
99031
25648
37268
19058
10863
99815
97770
2952
62173
37892
50009
41139
48132
37622
5145
66445
23416
59038
5379
31845
34160
63763
29475
74665
71054
2702
8502
49843
51685
31070
53646
67067
56717
7265
2477
67579
7079
246
70530
69251
38137
20538
26741
2620
74511
48237
69065
14279
7275
90795
46123
57786
70909
75597
32450
58315
78298
57304
24509
46334
88373
78154
29753
45089
85419
32229
12667
8849
48826
99548
94452
86962
36437
21192
5934
10947
69429
91350
25225
93055
98496
71347
50840
69404
63296
99641
27718
57945
56944
68579
4279
61668
46732
50383
6756
48502
82611
35774
73703
47788
35321
68154
34749
88109
5697
57034
99056
91477
48383
40632
84531
46878
28331
35370
32634
91626
51363
76703
49570
8306
45281
70200
69974
8365
20582
93081
73218
19544
28855
46920
67331
80527
31425
18432
68636
53474
75465
84043
44950
40200
24674
29481
87077
69356
81202
19710
60981
32564
96413
26903
57222
58045
13454
43547
66409
34036
36627
39627
69931
81833
2898
37262
62360
34323
72045
47347
87796
63861
47741
49097
4060
72414
78577
91137
41770
76131
27198
19102
25046
39962
62356
82267
14359
75810
25813
80767
9845
62440
36745
96127
44272
39643
33388
22983
90317
21784
86681
94464
85645
34421
43560
89704
23187
38489
97192
81308
30971
40742
409
56016
80703
79117
38283
95061
54926
80447
92180
81122
42886
28924
77248
3510
84918
26988
42844
75234
48771
29525
86049
34415
80297
29609
40471
3483
84449
37662
84790
15419
78403
1551
71434
75458
80667
26068
86870
51944
6515
79049
33065
65752
24325
26664
85613
9242
53651
28457
828
18774
74333
3228
69540
54629
49188
10010
74464
33636
64024
75605
65406
58778
77155
36840
34235
74173
79259
21105
26116
85773
16505
59180
51525
40829
2196
53489
66423
55846
81945
83602
74619
72629
86829
60511
43610
36017
70520
34425
86004
34543
10029
51410
9673
87184
4601
43907
61356
83859
81363
3824
69632
97868
63003
37508
55048
65198
90996
37822
37396
89293
21423
28366
78273
24604
88876
21882
76972
75748
72658
62975
26642
82687
30736
36314
69870
35336
96573
47577
19195
77935
51400
88826
92154
30755
42685
63554
12304
50032
1375
66051
39324
39150
10769
33949
80105
99644
72182
57076
91743
44840
36402
18385
27526
83490
54698
13747
18825
51270
61323
38019
45557
29075
43196
37710
76181
2232
1263
4836
52264
18990
70887
91587
74491
81655
41887
54595
97650
14069
28022
89393
58908
80775
7777
86433
64264
78826
179
83089
46448
77853
37459
92004
6927
97007
46065
99459
99238
63680
4295
51501
99021
91533
59440
73511
89539
1326
28105
87188
15394
72478
92932
74301
53252
708
60733
33868
95886
77263
16956
42333
55116
70766
50688
78394
67772
96752
77853
67010
76783
98499
34862
75803
90031
94301
49313
79569
11979
93769
66756
27372
66246
59688
18025
35850
76747
95109
69717
88984
72372
3024
47668
27487
73789
98355
22232
57913
11459
84
41274
88241
98582
76135
64044
4964
86788
29708
84532
98766
23477
67640
42489
6074
43679
60513
41923
36777
55622
27991
25761
27993
31014
73428
71831
21155
88135
10414
95419
99593
10498
36692
4185
25431
29178
68228
46747
15965
14288
47630
31082
37764
15269
73571
60189
75299
34083
2112
28428
89704
30102
70540
34048
77468
60319
22230
14974
48453
32644
10392
64397
59493
47083
68582
1275
76260
36809
48021
8577
67448
95651
39658
21563
27271
13228
81752
18922
63663
215
47349
53366
30316
17888
3766
24135
78206
25995
39108
43011
58638
49499
7407
34482
12933
75988
35757
5545
29149
83777
14121
96596
95779
70130
18159
39402
99710
99910
58323
63372
124
22023
33089
46791
39910
36854
87278
34467
79201
26385
77477
54190
92236
1236
88672
5168
77223
24428
10712
22723
24556
41184
19319
36687
27666
53829
76088
27375
70090
50762
90746
86565
72784
40186
33355
29045
77040
36984
63511
72592
79721
57340
26781
71956
58575
31804
93475
52149
56231
4187
74872
97139
61722
10542
50177
89387
64370
42616
16761
34459
93377
23858
21023
66160
64044
70729
95204
57435
24065
75066
30026
3785
48757
73158
75740
7331
4962
69214
75832
77544
89752
67055
91034
51474
77596
57562
57212
41965
177
90325
92775
93553
14182
30149
76064
94577
17229
87619
68363
41293
79037
14740
45077
27793
87898
20816
51476
9211
6382
27307
86754
96133
94361
94140
63958
71956
51701
37522
30272
51878
27846
39398
61782
42027
69546
54198
52956
86774
41816
21318
28067
20852
36058
73143
64997
40307
10311
16472
49517
33044
43778
52622
45528
54490
63113
9486
42797
14814
63359
73068
83043
91204
28817
44824
49582
98362
15373
2537
1487
73541
23855
29553
10744
76264
19048
75740
32922
45710
92211
98790
78753
35988
51411
24280
6829
14524
50117
49625
45689
13475
39044
28731
4678
67860
89906
54260
66221
5279
73148
84060
95171
13354
29964
5914
89617
49011
81654
38890
11072
73864
37679
89824
26204
89090
30456
33032
19965
80572
99009
82005
10399
38052
10735
31428
5912
16992
2039
88484
38622
75187
72543
33792
88540
2507
56058
94509
67869
37711
33398
78941
27926
71077
85116
70481
76518
15571
19865
12834
12495
18873
94838
39245
73276
21924
70672
79187
55267
72711
84023
93889
64249
72917
44032
69140
75423
89
80000
59644
54151
29750
54936
98429
826
40051
68909
93695
71974
5125
22880
820
40349
17717
40064
13625
55992
10735
92811
11258
99797
93185
21498
80397
66102
65530
65889
41524
81970
45888
17519
36121
75637
72454
34549
92814
28857
19809
2860
17182
24934
25739
18001
81634
59807
58064
95258
15798
85150
88069
43408
1299
81253
64905
98047
47354
46786
63935
5230
28756
9823
39100
64876
1811
27906
15776
94625
73114
51936
97484
90295
93221
39575
8295
74855
99381
82710
70112
31531
84211
74532
91290
1861
72137
56194
99908
35842
2980
63842
57423
48087
90016
96523
29314
91827
40780
45089
2803
13893
13376
16638
20539
6597
56212
45185
97803
71945
27894
67914
3475
28456
42446
94764
30317
30934
67309
46576
66775
86640
26769
24198
34726
16785
37072
64039
24963
94203
25479
27765
8095
38855
44402
28633
61803
16966
90169
59605
88910
34414
43870
92384
62869
2667
3499
9537
33600
70807
56112
375
57447
82881
40924
8524
99665
94347
72563
40979
88549
14393
68743
12995
69599
29496
41627
31401
46461
31795
7357
35370
82560
51227
44105
45428
53893
47603
54965
3845
34762
27428
20571
8560
10308
61494
17083
26324
55840
5997
67302
60740
20390
52396
73734
6340
98244
31712
54093
44704
79858
61449
96426
62417
29027
56882
7844
99272
4485
79160
3116
55598
6588
40038
64157
33247
1531
97591
59571
73722
19940
43224
50813
40329
11972
24546
63020
10215
56257
17112
71270
52466
94913
67695
14882
23939
24577
39077
39562
45413
18237
59029
17362
41176
99066
97870
74422
16948
95460
50344
7021
15399
93568
57833
72079
21891
82378
35099
32105
54986
68562
3374
7451
63474
87421
22332
3765
28349
61409
59678
90113
95997
18707
7474
37172
34124
5343
27945
51072
17154
78289
74444
48905
88208
32277
37335
10098
31006
88785
58554
85992
57347
61927
93442
37172
65699
32126
40936
94047
9886
614
84159
5882
35672
7984
59405
69795
29678
3701
37218
46832
98341
11662
12088
2900
60290
49422
29349
91295
54559
87902
77286
28257
66181
87080
65428
31879
19205
6364
42278
45442
23329
42788
67675
59000
50772
43431
45146
80449
47131
98716
43632
61824
10377
72071
64723
70666
21493
94072
61960
92403
98325
55598
20659
64505
42677
86086
12736
78233
8801
71365
23674
32129
14152
91348
7480
81275
34778
52626
78076
98260
51341
21707
60083
78069
93778
41158
65086
31622
35229
43397
24024
49905
98994
61034
14410
41670
47119
43497
36254
72272
14861
59927
4400
29012
67626
28232
26639
2403
97209
4714
17015
64901
26420
77097
59321
36549
18254
24406
68170
69834
67802
8545
19739
83148
69578
50500
41169
33049
10348
77423
5320
25208
37349
26071
70571
4975
70654
97209
23729
67862
1922
40743
49114
44694
34192
8434
81242
68797
32839
65764
54983
16993
90660
91073
140
60238
41572
57660
9638
51919
35082
31309
93478
72431
73731
64048
93757
44385
77609
17485
28598
79530
74580
77712
24223
8771
86145
5465
93919
35336
87580
48901
68680
78239
39973
85171
54828
97896
42830
64465
66166
77912
95773
59643
50342
85856
40043
60450
30240
17651
94286
58837
97180
68865
36548
37755
93987
39045
59571
4258
74380
47150
53158
43059
25388
9483
28229
96568
7378
71058
61032
89896
48969
73157
49538
15662
59012
5932
92463
5603
23582
86749
64439
37114
71965
17339
91220
82304
56383
50790
86561
47114
14291
39718
90172
56030
65552
34752
52597
89282
22161
29981
79177
87482
3137
45066
19495
78500
50998
11958
84102
90931
98706
64892
44396
87022
82230
35615
69325
38612
2756
55885
85725
17046
11955
92248
89428
93858
26999
42024
83139
65512
72004
62315
52993
91492
7381
72487
86343
74730
84444
86796
65660
99501
51688
10056
86523
33917
62022
72199
88881
64778
44436
90957
98175
72742
99557
87602
66599
42907
45978
49738
8418
34333
28404
61410
25825
35784
33897
28519
26865
34692
15315
92525
34193
83354
18932
37067
17270
97305
25617
22502
62082
70052
29811
76609
59145
29367
80562
25744
72273
26539
91833
97043
60872
36588
58452
3048
88724
8700
47918
15588
59744
63232
8112
10288
46585
43395
63706
80207
40700
89322
19060
19133
75726
48870
95741
34870
94588
92655
76965
66861
19193
85149
80255
96416
21737
55058
99463
10460
63758
47381
26047
39853
26964
50511
50140
73549
10257
13845
70107
50956
19518
89166
86441
95243
54388
98533
46465
48975
91187
23429
32187
10380
24930
12441
23147
46666
67499
22610
73477
47608
86342
15875
87460
29657
82737
53951
3205
92994
84147
89663
60301
20016
95181
46741
15259
49568
61626
78075
98542
52812
17855
30729
79543
42784
59521
2690
5801
43371
41651
79277
90978
27992
11504
94789
57648
94240
65091
77205
3585
49237
83219
63886
85605
78399
26978
863
27966
88603
95289
42860
57767
13143
73588
37309
55927
49460
39998
78079
92831
98000
73708
160
42343
85211
94949
99991
95802
76391
93547
99387
41980
93117
79624
27584
71516
22953
44798
15833
27908
40086
58692
85674
53228
48631
39334
25506
98091
95684
3585
90921
93683
93644
91080
36026
78854
2380
52368
91007
78771
62266
90393
20750
55382
86368
64685
26897
25673
9482
42730
53580
49567
17773
39253
19146
66404
94938
44652
64494
90621
64588
71766
84304
58231
79197
36681
53436
97929
89048
44442
76699
67665
51187
13800
23046
37554
94836
66295
63226
4317
25376
33157
53883
43148
88761
73028
9551
83699
34031
90396
74319
14970
62161
74974
89552
57710
11654
42987
55638
17053
87429
48688
84717
54967
62487
24115
8872
57322
90409
88450
77990
15784
21606
31872
75283
10367
21251
84834
10417
71634
75229
1087
2955
53742
76061
92507
11451
4066
35493
67088
37471
39273
15775
22187
94239
94613
46301
3111
68286
53061
91560
46275
68844
29517
94498
60479
56235
32100
45312
66651
20085
36892
67738
23040
90633
60150
15546
18435
64215
67390
85522
1685
6663
17648
40224
17253
12260
2876
36715
96897
55937
44626
59523
41132
74143
54020
1610
30377
2472
46921
97028
22556
165
81117
61947
7149
41266
77492
25584
21832
61234
11105
23517
67896
45105
80092
1500
57364
82967
38215
70613
38903
82840
30135
80035
73334
507
81644
3711
2978
44917
17090
41885
45081
14558
3832
68581
55823
97675
94164
77654
58908
21621
17522
43155
66725
97613
44655
40440
96932
99221
11052
35834
98412
41187
32220
71746
41693
30216
91808
61022
75132
25249
2906
36564
39806
23089
5144
11980
20764
15660
89633
79671
37280
23507
39178
20356
37471
83832
60795
34402
99404
88199
86588
97815
29385
18807
85912
87429
49022
94071
64802
40505
19319
67707
93420
75476
7148
14916
87455
27911
30575
93440
23933
84206
16946
63110
4561
70768
63293
81707
5170
62696
69905
8109
76863
15641
26915
79126
19421
92289
73197
84222
49145
8867
68281
58917
84343
75428
73832
88149
3338
20758
81588
43622
21315
14885
6732
42227
85653
86376
23933
7174
65424
93838
15282
42286
9478
58548
21411
28899
67188
10959
13120
16333
19826
97752
91601
20520
73179
81784
8668
76516
2541
90256
36490
40207
21492
43221
82433
23496
45948
6365
47021
11371
202
78654
53656
26032
37202
91419
71282
20741
2377
84401
53425
38554
82153
45025
59073
71683
26808
67741
64551
45700
74348
1040
85906
12191
44260
68338
35687
6559
91055
82707
17930
7608
61361
71585
33639
14914
79355
4920
35654
98084
5673
5431
36637
4177
50455
95710
75859
77263
79802
56761
39314
54149
57800
25220
66339
18411
9909
18377
24970
17315
1084
42899
24923
78796
30835
74913
93709
26542
96185
45714
24625
18209
51144
61261
22385
17951
73322
14595
95213
53123
71356
34526
23623
45507
76097
6314
63918
2358
24690
88887
19672
25773
48137
44594
20920
78971
35859
30980
5512
32043
76694
46488
50251
44189
7749
88987
62139
97422
19933
73703
66897
7640
24581
90519
53147
677
96832
17064
3034
21522
22302
39058
63646
70438
3
84566
65760
35861
15545
87624
84255
8590
34111
50857
69131
58211
39843
31269
55633
76128
4972
38881
83767
45904
29399
53265
46580
42583
86680
65966
80456
25333
21375
44101
12122
21377
45018
77882
57238
76915
65505
57844
1856
15967
8701
70986
74178
64895
2255
46162
57374
23578
85042
41141
69481
30792
10757
32412
73374
97437
14729
53829
39121
36103
14282
51243
73832
59299
29124
47421
52565
10980
5264
54421
26946
30316
25406
17475
95211
44012
63636
52584
83941
65029
10076
69773
95821
37185
2185
69194
34621
33265
39375
73741
85720
53656
24983
59551
29306
70458
23323
98223
97789
28586
52643
24735
58902
78048
58561
70464
38412
22197
23047
22352
87225
49475
92125
83045
86659
10661
68591
37631
60277
24317
27723
45996
77972
69058
21898
23629
39515
45220
21851
37304
90158
74493
78390
49059
68893
36950
35874
23656
75498
58920
46007
79075
24746
38131
62119
11404
65143
47061
65386
25420
71377
93109
71415
65700
62166
9665
5681
18032
71236
27531
55335
61393
18376
50076
26803
3620
87026
62676
27275
78875
37948
89633
57949
62693
44116
36420
90449
9258
83480
55834
34677
71209
48942
22444
53260
27459
32108
58940
45491
3343
86471
17177
81088
21198
67253
7890
24817
70630
70566
68443
49504
8513
58075
7453
71205
2190
43872
78005
11448
43703
33839
62476
14911
99132
84919
84523
26591
33378
43462
88433
53073
29932
5609
34160
51129
72861
42049
92297
59842
28966
60739
9346
37478
35166
33150
25035
37355
93373
19391
65154
37075
53229
43982
68338
68713
45252
52860
11655
94982
96321
87
48054
42605
5695
98565
10085
94908
56965
2382
71101
85931
79472
80446
39760
14637
29947
81146
68344
23319
537
49849
76746
53765
10182
45083
38829
55434
14294
50483
50415
26966
50569
14820
69570
72616
13384
96007
83875
70348
14740
54975
72630
94211
51773
12390
25200
81719
9887
9895
21390
10423
76095
98135
80540
86277
59569
19368
41710
73862
86203
92124
17179
36771
6943
3101
25738
36678
99107
9612
7025
13846
80939
96007
24408
32711
8396
49607
30781
34634
75853
52170
45057
51948
50304
25596
38224
26224
61315
79933
85
47517
88408
33616
84288
95350
36716
26377
32027
35822
52341
55403
49667
33279
51409
74074
65989
76156
40033
96769
10790
15885
65291
72198
67832
31946
97793
6055
58170
59107
2339
74606
6624
90746
8221
7263
2447
44936
49991
34473
80757
2331
6228
46775
35609
73988
37201
17949
66496
77233
31070
93637
9469
96360
65834
77301
28305
63626
99707
2826
39084
2046
77432
62059
92791
85652
85673
95238
46940
35664
46062
44048
54346
68641
90823
89955
42629
44375
24255
25476
21607
55324
19112
47427
68035
84945
24727
12692
64922
40786
15517
20357
42831
92948
82416
51973
94952
84440
47210
41891
36455
9624
85938
90801
78264
93112
97107
37244
37486
21361
62719
75444
93037
98182
22871
61071
83126
63949
90114
64399
21086
5631
84756
63916
14930
83523
15889
26233
84314
79450
68123
20769
89073
70413
11569
83689
79876
25027
37284
33714
46387
3
25509
55775
98184
64731
33198
97662
28680
23311
78412
49765
45293
79519
30033
76575
63041
62273
2807
63707
41722
87282
84475
47147
74046
12395
47187
53921
37421
84470
87634
159
824
13143
55934
15360
77873
89131
29373
22904
12441
7784
89021
74086
87303
35405
50660
66695
97677
53466
30401
55750
57099
14875
2896
31144
43621
66434
85065
81041
50904
89050
81200
68079
18544
53485
83438
12769
42615
12810
52024
71407
20594
57396
45492
24248
92800
12503
90942
90476
82321
37695
62578
39419
52569
65473
70563
12542
48259
71979
93582
99162
77380
91133
67240
12276
44617
67030
25044
87231
79839
77067
74990
16784
34463
36833
57383
43614
49336
48325
50442
31656
86019
13019
87426
54939
94843
74340
67480
43101
46318
77414
58614
40050
68546
42206
52325
29515
9235
77368
33097
5425
70786
8086
22209
21600
61271
95943
65214
10606
44267
32007
58613
46637
45025
62390
17928
39867
36730
1759
82968
83047
79172
41581
39448
64070
83786
91772
9936
9372
85491
43032
14797
56277
67470
53357
94228
28740
49299
75793
39345
9918
7799
14309
72906
52823
76698
90833
92690
13427
92592
92009
12826
88115
49941
52273
68536
33727
60397
78471
59450
45887
21503
90598
18515
88972
43954
29095
34063
9605
4887
89759
35874
29038
4067
8779
98212
97116
15964
7253
26895
24907
99261
39720
13021
49202
8344
97909
99280
68740
76379
75081
30979
14233
65679
49493
19556
25984
78587
53618
51940
99826
43376
87813
45215
63794
96592
43426
60910
28907
67031
87804
53813
66291
43875
66833
31844
68570
64741
47475
53662
57472
22556
84640
71704
88234
50484
91260
30569
45423
61229
82509
61600
4605
70321
6814
68398
83264
66591
45659
12170
33621
49814
65982
16264
10040
49167
48107
78610
30259
95582
48623
87730
34489
49614
75786
39074
97
83397
69642
61871
44625
52150
23470
65581
38823
30283
33979
22086
13226
79637
50608
46846
45803
16589
63109
55842
82107
11216
34451
12366
23149
99425
16447
73989
49038
92232
13062
65487
91980
82703
27357
36605
51205
50827
18537
90027
97461
52515
12112
10686
48504
62719
73884
94306
95660
36992
50147
77766
64559
950
6483
4059
374
22930
78047
65764
31513
7460
31250
39845
90163
58606
92801
57719
25784
11337
47745
39597
80204
76208
66634
28707
55279
40517
39364
50938
77509
5862
45055
58419
23163
51538
62478
39889
90819
56876
5652
38683
64336
36901
78527
70850
11858
71327
28568
53994
99016
76312
93590
79219
68871
60223
7925
24149
17092
63640
91438
10952
85853
52845
69370
9016
4382
48199
48904
11552
5075
54555
66586
69410
7807
61465
40259
19664
49143
85178
90009
48158
77841
83598
27376
46711
60173
51652
87212
77264
15291
78649
4567
17496
31493
73936
26511
52226
38487
75414
80129
43561
46320
46715
29322
70478
24531
85932
6493
73673
71109
96502
21831
65301
96451
49206
12011
56623
17210
15574
50238
48852
10575
54804
66347
58419
45092
92857
10645
83578
84622
7125
27138
47293
70191
72811
17770
94721
58742
40615
68394
29850
37116
90224
95150
33566
55781
23512
6541
72990
55438
56778
21842
66012
27934
4540
24430
73025
97397
51426
56602
98370
58551
91
62015
28741
72901
96136
39814
31642
36750
8207
77843
73865
14782
89344
23783
86914
29207
30323
59904
84644
3452
98097
50655
31385
18988
75085
20761
32736
26510
77362
31106
1412
93804
93120
46505
83056
89255
86318
31049
26005
10876
25243
16221
42009
14586
56355
28922
60145
3029
5177
61140
6481
19625
11795
54217
38613
3231
74978
71348
46092
68691
2453
47504
62495
11924
10360
61902
17531
96677
92951
59887
23904
18193
92459
65912
49131
48814
94833
25627
51842
10
86766
74674
19634
98560
28891
74598
18142
20220
45946
64234
88910
64750
28089
67756
76674
38448
29658
10556
51476
38960
70442
75379
73504
62900
41290
22634
28065
52474
64612
96259
52483
51378
70932
88469
49937
16174
63066
84431
36393
9011
65016
41655
90113
93104
25762
83138
47903
71771
93693
99378
10730
64134
91108
586
43385
32397
23219
71450
84870
87831
67708
53705
55560
54991
42173
21848
71165
21590
6278
23909
46953
71293
81915
37065
80748
7677
20202
28650
95799
13894
44379
6529
94379
35486
7114
37763
84234
46684
25564
69104
50866
93271
39160
6425
48262
81332
28273
35778
19273
50902
76038
66225
22195
74305
19641
2942
98333
39842
47944
94131
70087
92322
17011
80817
44160
24124
18580
28393
87160
60495
13848
54377
53766
53007
77154
18379
50690
21778
70508
69963
72679
46545
36187
11225
20849
72180
30519
35533
12021
78462
29664
98460
87135
46674
79276
47646
87150
14207
76039
90661
74702
89886
45037
44819
42893
38542
63197
93582
60319
33704
79896
49350
96600
16083
60574
33801
4614
91092
69333
16634
85905
98996
31445
89392
62022
10721
53389
49171
41279
29427
39831
32332
35665
84867
77150
94909
39761
56698
4842
79
6753
84738
49428
3353
17172
26354
53505
21785
33797
39189
54770
36054
38185
86215
41797
206
13287
95185
65728
54565
40964
5558
86897
76628
6776
80398
71536
46536
37096
76377
62967
43848
61114
12394
63552
94637
55099
17056
16421
88896
56245
71191
41301
10781
57405
83097
27338
87043
78281
93065
41607
19244
14974
44855
12223
21749
25253
83758
68285
78700
76487
31251
22547
53952
59996
86099
48589
31447
3154
81361
20342
75750
52551
61642
86530
26307
61090
30219
13349
39370
23283
71308
74966
38256
16162
87188
76357
57766
70946
60993
36465
63784
92243
75364
17735
68590
61462
82675
36
80967
64036
36729
73069
16586
14722
75950
59245
75811
6169
72593
15181
45803
43900
90146
411
60062
93685
76767
34179
64630
37759
86996
44765
46353
62359
62500
31294
40172
45174
31330
21138
25561
84410
10558
58499
99132
86508
17743
74942
92676
90335
6474
38478
34235
12971
38888
10648
6656
32006
61178
87637
69764
48173
32402
32468
10531
11253
63762
50702
72778
11443
88192
98339
95852
98749
56837
11335
1608
74579
2629
94283
64913
9102
49113
15499
22073
4352
42498
45080
36358
3676
32716
22473
51848
65117
54941
78731
76369
18702
45784
65499
30144
50327
63837
42347
65428
20673
53682
67035
11603
56310
77670
92867
81763
26782
8366
20187
47485
50863
65266
83842
70890
14334
6315
39090
95802
61255
17820
88523
96308
79955
54021
42803
30282
17857
85149
12061
54881
55182
95447
66483
27843
73116
59349
25958
16249
84066
46144
63734
51281
27762
47575
22170
42095
70241
61259
37896
31495
95430
26418
27802
75385
96790
70604
22018
14646
72105
50430
85878
43638
45876
52360
71481
35344
28061
13790
51592
12126
59933
31677
63406
87694
95604
85576
46140
65844
63186
388
97339
58616
43157
41492
50352
39947
28448
72369
54592
16904
39150
40470
60541
85025
9181
48373
20368
37241
62162
88312
65719
38447
19988
29124
42492
15591
31051
88632
97787
10589
5371
95125
69204
48527
52968
35907
88473
97767
24627
59417
14670
63776
16238
91563
48800
25418
56287
85520
79011
34801
90183
61081
73247
10170
6556
32090
42113
37607
20721
39899
64547
42443
51375
33750
90970
20694
69656
79442
18461
94282
55210
49482
74409
71447
57396
23208
13217
30035
25079
8579
64835
15261
69659
38081
41783
76214
70170
83895
30172
7243
40145
94718
49685
91519
44819
57006
28564
14474
36448
63376
25107
8009
29210
99515
79456
86605
39075
92672
32991
80505
17602
97825
95766
87260
52257
53900
63473
38779
37794
93645
62373
94290
88362
28409
2160
33181
85415
30723
64006
38214
94099
5465
46222
39660
21331
42029
42616
76757
34700
75607
57262
68653
73431
53027
55912
25688
6926
19385
64466
61071
29381
43190
71712
34094
71598
73871
83626
57012
4593
63984
95225
15043
69448
41447
54702
7130
83475
97318
83887
34527
72924
41148
3179
62706
10526
75443
4745
33803
11179
69210
11225
40559
28751
82936
91004
349
56806
74630
57360
77750
38613
52585
9145
24412
10383
80198
47893
10209
93867
31779
61087
83142
89278
80618
45848
16155
56060
50592
66309
67238
36154
77533
24148
64904
76820
15151
65252
49977
6132
22612
44079
61096
91548
53223
1859
18282
49772
49752
28490
43639
97882
5929
26780
3512
86546
88979
19666
42605
39571
85975
26194
92076
79859
50341
73331
73031
81843
38583
23007
87975
77546
83437
49070
85445
36659
50929
20078
2783
680
48567
46421
14913
70847
89552
18424
57392
78531
38090
16348
34453
40416
42541
26528
36626
9233
16210
9656
91076
71144
49015
79050
65041
32451
44471
50485
85462
95399
70562
88244
12430
35481
51016
27343
6327
40567
45766
80071
19097
207
96418
69901
56974
55311
12780
93600
64543
28990
19607
55618
133
84973
51019
65174
33776
95490
32010
19237
7240
18924
23832
19670
54404
74847
47012
77082
31765
92777
57152
67214
92984
53570
37114
49957
8880
49894
59908
89774
95235
95867
61744
95367
80839
29114
76892
30966
24603
8902
50202
48195
27825
90385
67864
98580
81583
14875
92013
13348
24003
49165
80561
16986
19086
17674
83295
44317
83919
59554
34090
79153
71772
12185
90872
52611
41299
67763
99928
82253
93016
66482
30447
37192
56866
98310
52123
38449
29536
44136
51796
53539
9652
48708
86876
28737
82733
86522
89405
66652
46076
39846
45804
17847
52031
53027
86809
9681
20790
86737
91933
30157
53218
38732
67349
26435
37041
19471
81235
82929
63606
49382
36467
89609
98089
39694
18345
80822
26216
7749
47473
88643
63947
9628
22841
15977
79007
26002
25657
99796
29090
33941
29952
82307
72672
13652
25093
26065
33123
6328
8993
13080
55709
45459
2689
53798
85152
37385
50971
27719
61486
14795
16361
25432
40774
39202
57760
19780
65203
99768
19575
94292
33708
65879
92950
6380
79530
34394
32444
29004
40721
57788
58436
12782
3246
77476
82931
4749
31212
33901
32468
92697
48695
65180
34480
89468
4381
92239
25600
85935
92006
61526
96578
42066
27404
5879
64797
23286
40273
97240
68641
80993
55027
43428
10126
74624
37255
93056
95724
68467
26956
44543
77515
92002
9723
11995
97822
30455
20585
23421
16390
28943
84946
29319
71008
28702
35198
52156
68339
75470
49395
36979
72814
20773
96759
82940
11748
34013
75995
23823
2479
19303
68366
79994
27656
78088
8340
25477
24894
45276
65249
57635
74218
66547
86954
61577
11600
22151
13732
79938
13972
79478
33268
86785
16602
30026
86076
44701
64039
78423
68524
82869
14077
36889
79214
41732
31328
87553
83561
56221
32829
65161
13856
23398
31707
17161
84975
43306
39311
15058
39595
69634
94536
72863
72770
27489
19240
58846
72190
99630
53620
40713
82499
67696
93953
61712
9427
25280
65617
9339
81500
14797
74500
11707
38194
22558
28867
39520
82216
84529
54578
21810
54162
65465
11024
43284
9305
30264
18481
81494
29893
72100
38558
28743
56147
32510
6807
81925
57789
72423
91264
55641
87219
65763
67347
41764
4672
12566
97636
86887
13446
68565
8697
83960
34029
36072
27243
43333
66335
45723
41179
12580
34174
79736
41322
90320
12246
48128
72244
86386
36902
79859
42026
40472
61973
25725
82236
66645
54642
79871
53531
68087
48435
78579
52046
98815
14651
79288
58499
97337
41362
99677
9916
75535
95765
67590
82206
8010
32069
70802
94395
68971
50660
52773
9442
12633
78497
8029
79277
33138
4251
49159
1224
69037
27738
69622
84203
58740
48909
59054
56076
6623
75082
82344
98509
70846
66285
80715
95207
98353
67868
89602
67323
18527
58726
93117
47511
37222
17497
26787
86711
38100
92298
4286
7136
36387
73907
7691
95126
39168
66744
67553
62142
41825
66248
60650
29023
32532
57716
24229
30885
41935
30182
14559
60462
88907
24027
7972
42480
41524
51111
29190
79623
43408
49828
3110
79794
40086
10800
91271
95605
93895
75175
74098
35720
41423
34748
81094
73954
8815
5322
21190
50750
35504
52101
27563
24410
76127
51886
66890
17650
2996
12431
13624
62755
78610
16734
58900
18696
43885
50170
30652
37780
25345
4750
89851
83119
55849
70944
73424
81015
76265
94614
48116
28120
63066
75678
52530
39192
27564
35771
56842
46911
48201
86817
9666
43163
3550
68565
78210
63787
35087
8861
17918
76783
29962
7768
59901
85810
95063
33324
83177
87679
44289
31292
15799
7354
23322
84680
62898
67237
20450
19739
14147
85002
22907
40164
28164
42809
8729
22725
6595
60167
31586
24512
36949
61547
48631
96849
63709
60045
46524
46885
47723
7165
94528
79873
30870
17849
64552
93767
85085
85001
29857
99232
86355
52764
55747
30870
95572
80827
53595
2166
40993
1532
43029
77941
79430
8011
91141
43138
68055
54017
6374
15777
61181
902
95650
92050
18750
76553
85817
20187
77906
15673
19418
64260
84788
75164
11481
80359
72343
65075
98876
13335
66606
41904
7628
46036
49914
98768
5525
34320
52784
11899
50097
30316
29152
62098
22366
64253
38650
24534
84439
16555
56558
20208
97166
41346
95372
8647
21704
67714
90073
36932
97400
73031
95187
5027
35418
61453
20147
40942
95772
89282
69192
62220
19598
98343
24317
58315
62596
79319
82848
63386
12225
55757
83594
25743
97102
95317
50741
35158
79382
40813
72089
76781
30195
67275
81808
65612
28727
18306
22906
24499
7587
92097
86718
27184
6792
27387
85498
85739
6705
84697
49124
35281
40454
32717
61023
53907
28033
11763
89064
7414
68928
61152
547
99122
44779
82354
64734
89857
17011
87639
14355
24597
96087
17425
51781
2878
61163
53630
88616
84219
38327
54092
19499
95132
86808
96874
49038
31193
8636
38102
38606
77563
15605
39152
93037
76735
37857
57770
66592
54867
45408
97298
79464
57846
31074
47596
60724
92236
1225
65691
76454
55903
19782
12305
51034
6590
9178
72
54134
34165
54525
92739
11728
86481
48243
4764
63216
2451
78885
29807
73670
40644
43456
69485
98489
74530
17080
59212
66765
34656
41255
43219
90559
61036
71875
41592
83977
81052
58015
38110
15216
12539
30849
43295
15372
95443
64410
78587
97893
43294
24745
87914
289
68200
57398
98778
42729
74477
74341
9494
9133
15595
69064
16043
76631
57290
73986
76959
38341
32001
15069
69908
60891
62269
13203
76262
57711
77612
71200
71955
37258
95944
59869
53898
64144
33618
52675
23224
8095
43368
49069
33579
58962
34484
65973
51944
91773
39958
28903
30113
88310
60323
16373
49201
22591
29575
41814
96653
23538
13014
84959
77147
8957
61179
31045
89452
94797
71
12676
19243
43438
78096
69173
18752
12580
35145
87047
20704
75102
32301
67169
63412
92623
83541
28964
15213
13115
70777
28217
53004
83790
13176
30151
9099
74354
77547
98550
69150
77617
27577
88392
21055
22025
57564
56158
34604
9060
43204
71659
514
75505
38827
63925
84479
22367
9240
16044
51833
80016
44260
4837
80158
57435
51339
89256
31789
28885
4157
17290
6501
48086
22034
43907
70110
95949
64
21065
5009
59620
92723
5522
51476
31550
85798
35954
70268
11389
51997
22101
91404
96257
43289
87913
70043
10979
77168
18183
39863
97677
35473
62715
45762
73858
22974
15871
69806
39389
36935
91166
99008
29657
13039
50483
77558
15188
86437
47826
26576
54785
69926
34332
67393
29566
22244
37436
40544
15764
55618
96758
13440
7442
59472
59201
81299
98797
91423
67457
38186
28357
58622
37193
74365
88013
87676
51923
3200
90464
16100
29776
45248
2377
64107
12641
31942
86350
66428
72485
2113
38397
85594
31904
45839
45065
91104
43489
43862
98878
27297
82047
43586
2271
35591
17951
90283
39618
86225
93482
30081
2324
23257
91681
4700
3715
20673
52993
90065
87100
41829
8529
25496
27422
40433
87686
88838
47888
47527
32699
63118
74823
31097
6703
93445
83040
24653
83727
22657
27229
77209
69090
29552
16817
77122
50603
20532
97794
3595
26948
1245
61775
51828
43092
89196
8612
30778
78034
72852
94656
27084
35969
69478
74533
42671
79275
57572
83676
63001
96580
10904
56561
65669
56808
89730
42790
7410
26613
56935
27357
69912
58179
89131
21739
1271
94679
46703
48400
89064
19554
43055
16147
71874
28884
7031
14544
8158
80954
98219
71159
77534
25475
44071
43202
82282
33800
2344
6043
60412
59278
33399
30323
17457
38882
68414
18727
49912
15116
83478
38975
34669
26532
71473
6542
55415
78504
37437
79925
59457
52008
51083
53342
77482
11505
96544
76115
45305
98887
82157
5716
74516
31908
52391
91972
87141
20804
27050
37052
35919
10527
92378
86939
37058
80202
93480
8825
58705
47268
88749
34514
99275
56183
87855
93108
67687
750
69222
29343
15988
51379
35059
90504
99638
87449
82475
86778
24604
25877
40181
60522
36403
48910
47460
89813
29111
57291
14989
4168
4558
20089
38681
3833
76271
42887
13292
60309
59989
82514
89652
75976
50244
41062
82831
49881
44862
81658
53010
69465
7534
9542
29986
60288
58451
93797
50100
87561
51087
81440
91728
71996
1528
46760
92180
94150
5999
5472
54459
65987
87985
60462
58314
54580
1523
41145
20812
62736
22802
73821
32200
30335
83362
78537
90622
41812
88685
57074
45724
39771
38513
37452
28118
40041
563
20298
50542
6561
25769
5000
88899
30105
65461
47213
84684
83335
4709
5495
46070
27510
95667
94621
74196
79028
73157
81169
37191
61841
54594
82914
17963
9459
36717
46081
65851
37280
66378
16392
60192
8498
21392
49091
38602
3204
12655
23285
2891
17363
45131
48960
61224
40797
43581
51771
36176
33089
32939
73366
94930
3885
72631
29244
13343
9348
75324
79193
62979
58053
95584
39522
66550
16975
88612
5151
36531
17618
44787
39421
51332
6269
4732
28907
47065
48312
80677
83240
81401
29968
72957
92682
33852
61940
21925
63546
71287
13601
42738
50617
71653
38321
90138
54555
71648
95102
76057
24530
29071
20844
63950
80403
27112
68681
25661
90529
33345
22690
90120
14745
52657
79429
23778
2860
41368
62054
66405
29006
75654
25494
79622
63659
63814
69759
34565
51813
81212
10621
76342
10283
31464
40291
7037
74928
25324
32697
81808
58668
55386
88279
89764
24394
67707
29893
43605
9074
91946
10009
38079
83952
35502
34052
63962
15668
20163
98526
67480
1374
9146
60174
28008
56962
464
35044
48241
42139
84093
30048
806
55830
18326
6921
80224
2385
36813
23828
11458
28759
50189
65889
12710
2042
99940
76671
34061
36454
91548
17893
37828
693
78066
82187
57654
94881
17231
22246
37020
17675
52293
37825
73504
86971
44746
53727
89355
97910
93907
17164
26668
60447
83052
55729
62488
99344
48751
12901
35797
40298
30793
89976
40991
8858
72163
14996
3738
5745
37242
40757
39771
5886
94934
13274
92856
56031
83353
98562
53940
77259
15726
96960
54057
15129
52688
32896
14472
17791
45796
66621
58088
76588
72948
15430
1797
45110
46778
5535
67206
84019
62643
6976
6256
57576
36602
15464
29958
19954
14025
83898
13564
46102
80857
67620
61231
49896
515
92054
67686
62663
58674
42126
55602
31622
57555
57399
93083
4332
62933
76641
4702
25575
99968
10958
99503
36569
42773
29460
56522
56797
29709
86437
19251
26917
54056
80481
93165
70923
88886
60850
49937
47560
19327
5538
95533
76882
62936
4967
97565
42220
81607
2267
84147
97927
29576
83649
34495
72348
29460
7369
45496
75521
10157
64746
2437
80565
61578
95601
67839
50464
72803
17775
14375
92129
23312
9907
85362
86248
31225
82927
44819
29184
85193
28965
27110
31120
28965
77956
3467
58425
1676
65314
33945
11833
30060
52733
92397
7989
64686
60235
74804
53840
78009
89178
45968
17672
15436
47682
20271
46661
30608
65090
92196
32152
94054
19305
63271
23019
97260
83089
97795
98936
48402
48091
27120
94813
17175
19516
2802
81860
96102
77605
35699
74110
83135
98019
91781
98570
45700
12052
61582
92659
93493
53777
24810
87546
89433
4432
26916
3045
87520
41062
18332
35921
5504
45451
47086
22679
81318
49887
4538
77419
43843
56589
51528
26977
70959
59660
41899
33010
88063
19832
25668
81555
89961
66829
85453
79393
71260
28720
82437
75131
69782
17120
27403
75285
62570
74488
14315
43887
40726
18853
21305
921
91793
89184
27897
62751
65196
86147
95760
53258
22331
37779
51165
28643
4607
52969
8035
92218
81688
6824
83700
67821
23943
11102
59458
2865
1942
73772
46751
42667
8976
84408
43587
768
73591
87836
79870
38786
90334
75629
8396
29016
13407
75912
57658
34365
45232
82045
26582
43271
5220
10281
11092
45514
37735
86901
48378
39676
77024
11481
98694
86000
95888
58633
3119
85830
62820
82989
40968
53153
74969
49363
82169
4728
41626
56178
39092
86857
38222
82026
30127
43441
8658
57570
88955
46392
60822
37332
2419
37846
48812
17465
40197
61051
76097
43315
46881
38916
42655
87848
8420
17624
53562
6940
38703
11539
63118
77794
98395
1339
76171
44873
61132
84829
18795
50086
47572
79616
3769
66343
17461
68933
83807
57657
29983
59903
17324
93215
15170
59978
81062
23589
93953
50975
30529
32655
62513
9998
26801
77259
11336
19323
22132
72467
20503
57278
38904
68075
36893
42673
34417
70706
11605
34575
44714
57939
94477
62037
51154
25998
38367
48567
49586
48671
15894
96466
97678
78406
22815
40830
72017
50503
60152
10500
39321
80655
67777
78225
65081
4669
20897
15849
91726
48853
50423
36440
6791
61251
14828
74296
87248
53194
22863
53185
18217
38756
66003
15894
33513
88817
56723
5529
55671
33226
16028
94992
13880
156
73216
95312
4825
10464
11160
96550
59316
77934
49341
82458
39184
64169
56754
42783
17362
95968
12320
51930
51075
94674
67823
84587
99842
24545
6468
55513
57771
22495
50504
88002
39003
23719
99666
43827
50534
10825
56728
9849
5111
6069
8658
60646
70237
81763
19781
3950
77730
32100
55880
28804
43125
40054
29743
42966
80951
36210
98478
55073
75056
65333
59426
14058
89051
59091
74236
39584
86268
30964
65784
91378
53384
90794
52023
39972
72556
71803
60273
66638
20254
32504
95441
63378
72558
25183
22696
53508
77744
37525
8580
52800
2858
68005
66857
8260
43448
41093
64196
29715
88408
29979
21092
58143
37124
89466
98114
9680
77621
58386
92669
14226
90890
88109
93956
79799
29644
16651
33306
23739
54175
58237
76538
57032
42593
59747
81644
86040
17191
45839
32106
21950
92169
53197
80092
29293
59015
78205
55324
36635
36590
47992
50860
43831
52452
44815
23629
98447
77817
73286
22186
31992
47874
15075
5375
90467
74821
3370
92858
8363
49208
24964
30312
41377
94512
10403
87021
53526
88607
42344
6512
41549
6687
57372
1731
59138
18538
25360
57585
96355
98645
96122
44698
46519
11196
66424
53337
2369
69794
62546
10731
19001
3861
41043
76729
14725
51445
63749
68250
56404
6092
74762
97952
29130
48485
99682
88268
67022
41393
62204
79728
56390
58325
24425
19260
85872
90849
88948
88240
60642
51493
98971
95994
71706
56365
72723
86430
7809
36471
54679
80564
58915
45792
94867
88044
94276
10901
92663
77650
52293
71218
57377
8682
45894
81802
44293
31766
89002
33240
36357
65995
1085
35327
61988
72790
91691
51062
59219
15852
3885
30249
96415
79151
76041
91282
67194
86668
2182
76209
80669
70826
47426
38046
95860
93320
36199
40152
41437
25200
73392
77793
7546
74476
13120
85885
47265
21162
36947
22835
53365
40831
53083
49780
19981
45475
57413
3526
48495
75946
96086
29163
46771
43512
83560
42630
53183
19758
82782
94619
61309
72525
72411
85206
47000
1882
71091
10616
39396
8037
33450
92760
65219
2884
58891
1551
48359
32655
5076
96853
8600
1162
42367
71723
61025
25927
30704
14207
62036
29837
8825
39697
2361
81235
24902
65712
99469
12344
76327
38864
20380
26128
31623
1950
29012
6866
3500
77370
39520
24928
90574
48120
42441
49292
19842
3465
75218
66897
34023
53606
96734
59199
9654
99094
56785
50907
64806
56253
63251
57484
95116
83630
83612
43091
1932
12623
49956
5431
6344
89475
46710
13269
53946
89150
62560
90139
8966
54130
57036
59340
24087
53769
18538
33740
52862
75323
84646
34019
31575
47896
91503
43043
47878
91466
86133
49809
4088
52440
71591
26783
58266
18301
40051
12212
23802
2610
2350
49120
73091
75737
8459
97177
29505
26997
30916
98719
18671
31914
49089
50245
79809
40591
9639
44038
32056
12123
10198
52495
64562
81789
79277
22828
16441
35679
51391
56594
54641
70092
5713
27731
45829
14172
24908
91685
57520
72175
6755
76190
4088
55844
42786
249
12786
68777
44286
61194
80899
70836
13688
61813
52624
9317
992
85416
44995
52382
42009
99635
38825
64074
27366
84653
94597
68625
92690
68468
40799
99444
44657
44887
55287
3794
61487
84425
88922
5772
45618
69821
76607
75657
47985
45582
84973
48976
47349
46320
17709
5710
62306
56533
69783
6023
57538
64379
74647
50227
49198
31798
49670
93854
76684
21309
13999
38170
22085
2921
60293
67702
89093
53252
43358
37077
15185
44683
2404
78886
91002
20112
84595
69659
76644
70729
75682
50533
51459
50328
759
656
82125
66781
10861
75160
4441
41211
29681
26525
44131
6326
94226
49575
75929
53935
3003
7465
98617
5406
86350
5970
25517
70944
75629
18513
58024
51310
69045
9482
17989
86156
10137
16466
52936
37349
7977
57376
78560
54010
252
39042
60335
94477
88617
36263
64763
91619
60079
79732
13377
46429
85701
38893
33724
77681
73757
91748
45342
59154
17581
63331
45309
27718
96148
14596
81418
4124
71971
59977
58133
88574
99019
34819
83050
87635
87433
64164
95605
47512
43895
8981
93940
29596
64226
27663
23628
54334
35762
68970
13487
53343
32300
75147
97412
44799
89742
78829
48922
78064
38806
23407
66637
37824
58225
66038
41810
62010
30202
53766
9521
74096
62747
19812
20043
43324
63826
43671
97657
99588
12640
11144
52930
61291
86290
66693
22441
92384
45521
71362
70447
678
11120
37084
54853
85697
3121
96662
47706
49674
66780
73578
23770
29526
93389
60164
89201
57214
3834
86857
73153
32825
14352
42434
10467
642
9126
32907
93025
70999
20621
79823
71676
31740
16906
26529
33788
36379
39542
97845
86052
6321
71422
26173
52198
81162
86337
41398
54728
6522
44607
44232
39347
58958
86666
66165
75951
12143
99072
85327
83141
19692
65150
54817
67783
98407
97697
17923
34785
37238
15767
37189
59911
3541
63361
28460
1054
49697
86210
55781
56219
30816
16365
11917
89773
3030
94433
65724
15172
93504
67402
98313
29547
32551
69481
13682
30958
83529
47956
82094
20766
63722
19282
97028
83614
82643
25488
84668
48691
11697
56800
21261
58864
73164
33177
48636
92545
43962
30711
24069
37465
98113
38733
83364
47015
8213
13397
94324
91741
61352
76418
28858
41425
95699
42238
25039
78341
84077
26058
43384
12125
99209
64644
70988
88725
14173
35975
81269
58134
83038
5337
11950
97502
44069
95313
44516
68633
8709
38840
76725
70060
31609
21935
11485
27307
80524
52875
22000
64600
78932
65383
76724
94492
46378
64063
83216
60550
37
80837
18683
99426
2525
30633
96927
46594
42297
57795
31578
67358
12986
24655
53769
44594
62941
81605
88252
43464
34479
26603
24415
29762
91985
17490
24254
38363
81552
23821
15264
97940
4657
33947
97366
7182
80931
94292
70127
23227
68438
18056
90584
81423
59062
44353
26016
22002
25957
30620
65465
76788
57222
6231
22901
65559
23720
63506
20273
5271
87327
35536
3211
8335
85834
16928
15516
66764
27571
1994
6343
96009
36402
13278
77431
95463
73982
19799
17465
16291
66770
99281
93078
23991
5512
15978
89549
29231
95836
9821
50854
83162
61709
70416
91496
47542
87343
23364
14306
14913
41709
37000
27273
78110
50277
21056
73573
24259
40854
91037
56901
23975
6669
49978
47965
12180
82307
37514
41411
78142
63686
92264
77655
25394
79031
85503
72936
66373
25218
3593
97637
66926
40592
24910
45036
7220
45965
34960
47830
3170
42348
4730
27144
49016
71059
75108
61196
69718
28973
18958
64211
9011
27573
58218
34404
6603
43720
23691
72975
68937
43635
70611
52214
578
11872
13601
7798
57836
48560
71979
61005
90907
76709
4500
39923
64119
79608
1118
33836
24932
36427
14399
33942
63999
72616
68346
70601
32687
8388
59927
1623
52023
46889
70188
52600
58761
83789
76749
32948
32348
48728
93953
39607
41788
98452
79529
5906
94411
96998
56094
19343
49776
86844
69636
13774
59459
54333
726
8497
62721
77004
10119
31095
23892
96658
83694
99004
80446
60443
31952
29146
25522
42256
68752
67309
40707
64632
89566
51470
77981
45659
87164
27756
48854
56799
41529
24664
11132
58606
33160
90204
35609
43278
21298
75852
56288
4991
91208
36733
81785
23159
65878
7306
65414
50981
74614
22472
15612
64180
90293
9944
26190
77456
37699
75044
50607
95579
16059
61738
54184
49219
68293
6144
8848
89590
98348
65135
10932
89555
1868
92717
29065
84097
16374
10830
51430
90988
33301
83393
71519
39946
93337
14060
33753
31035
5455
84359
26614
21514
62448
97149
70732
30740
19645
79579
36681
17992
44714
47613
23898
62933
56681
52962
63381
73054
63791
31162
80393
13443
14555
68263
53388
7891
82323
87141
55277
4129
71499
81890
25642
50299
95391
12725
81038
15035
8656
17719
33026
69721
81683
56923
32653
38363
26236
12385
11416
90026
43547
91809
19820
74453
76423
73208
82343
58745
76700
53971
62874
64550
52213
4867
14848
47603
33944
12238
78989
42599
46308
12014
12319
27990
85288
61323
66352
11523
73707
94119
17900
33605
2279
37719
8057
78702
27278
6751
37446
3977
60722
16671
68527
29286
37890
99726
76888
71833
11963
55876
14431
58270
84241
26749
2611
85880
4423
68962
13754
78129
63081
31653
28086
81711
85723
52494
60412
13001
59245
14210
33329
36318
47232
18207
65603
85121
17933
58842
56953
46247
31069
87735
20869
15309
30835
23479
1188
35257
92441
31293
29738
71873
62945
57823
53583
65019
10316
30347
78019
85912
44556
11348
38581
91787
29554
4183
76908
63838
79376
50212
10085
10444
54299
30953
42104
85133
54431
59643
36742
63223
90935
66479
51447
70231
40653
21382
35250
67320
51728
13268
69584
96283
24615
8164
4421
70521
28699
97680
34358
8074
47892
44442
34870
18542
91746
76973
20026
62529
36616
56767
25751
27550
39597
77198
97781
96601
14931
33030
63921
66658
62649
49856
62940
3616
58019
67360
74136
86717
65040
8493
11143
29283
69287
46012
64176
77384
22984
84201
39912
75951
40968
65663
3501
96916
59212
17633
93517
74142
50662
73789
57151
13310
23644
20090
16925
81662
3801
7412
84731
85192
32257
12225
30826
1543
58236
95001
95278
97571
79202
35190
73522
36521
17204
77022
33436
76415
11006
26952
66908
61667
740
24058
91328
40735
60499
24605
22397
80651
48368
23479
82195
80624
35703
29372
98518
10290
24373
93796
7860
19926
28985
81381
72798
46188
74754
6233
38954
85759
49537
22213
63777
66628
46270
71457
7363
23120
96061
46111
20122
60780
69589
18668
41404
21643
48040
39921
31932
88764
50068
39791
8689
79052
37524
81486
41591
28629
4070
80544
14388
53606
2756
94516
36586
65377
65972
60300
4848
78384
6410
24970
39164
92350
59989
96919
13992
8028
36839
45923
96791
86907
2065
5479
82310
39588
3316
23901
68217
7386
20796
98956
77343
23552
9823
30280
5280
92147
90579
10128
70530
96988
51449
26045
89337
11437
22963
19680
19465
76154
65602
32607
79412
67667
54438
78073
23606
57753
1973
8174
81490
22769
7129
75185
62672
33304
5464
84303
25450
12395
94430
12331
9382
62230
38376
15071
90019
77690
34750
25835
70195
16704
58441
49606
722
12878
27679
24327
86983
46003
32501
84824
85123
55981
60008
64146
89284
81824
48449
14733
94218
59230
43416
19951
21460
81791
51373
11478
75832
2475
37312
46027
19178
95752
11984
19899
24982
39662
60577
11964
2017
93077
13139
3491
65410
73147
67637
54693
71322
16085
85778
81891
75314
29193
1841
13125
27335
69566
24602
3166
72040
61913
65544
91217
74017
77528
27467
15350
33541
88043
43665
35557
97472
56803
39048
62881
46301
23036
33925
17622
39120
19702
99512
30785
65246
17705
43910
92580
87270
84863
12098
59309
46776
77641
66877
37144
55168
94343
52493
88709
98737
12509
40617
96208
69311
96016
59088
15612
19051
93013
33233
74522
29066
49097
5307
94312
66801
65568
3243
54070
50430
15340
29730
13557
9333
96606
67052
64500
7300
35896
69560
6036
48404
26529
18596
17715
22544
77683
33326
57947
87047
82910
32468
32465
32006
54126
43128
15158
19693
46370
69227
86475
78062
15308
31
87394
28265
67083
68245
35564
19330
54157
41600
67734
80685
60195
85448
19580
54229
18773
77526
57628
1682
26346
6444
50040
80471
49571
65197
16516
12292
50776
19342
6705
66083
19372
10450
94348
2806
78695
46263
22136
32851
4214
6221
29887
80760
91668
49466
51341
26792
43344
25320
44825
69689
31763
94864
66511
97685
60061
99378
9976
27188
18719
33033
93270
54443
43482
3969
73600
22176
66584
12087
71378
70797
18307
17616
51557
26326
83434
2897
53117
26777
28216
97942
12817
76330
92805
95679
74014
69217
11409
341
96404
30127
33373
6026
921
76855
26346
90873
15382
92929
2959
3112
63726
37618
20727
31634
63943
20512
50882
17060
47288
95449
31353
76456
71778
24157
88487
62143
9726
99895
62483
22481
30021
95856
28506
47294
89062
71204
38166
20795
64132
57476
23906
44209
11445
60985
92194
75388
81496
43075
8799
45136
54875
40151
21591
26652
80659
10077
88794
90384
9971
51277
12865
56344
63484
57722
19989
68897
45277
74506
89691
9409
48333
13597
69969
59778
74581
78515
51517
72428
21589
60315
17563
76464
465
39154
19467
97475
65582
24613
87859
91905
92241
17075
64600
55724
91148
940
24620
36425
75445
30662
62185
23777
44258
48505
83554
35190
27019
35070
7618
64960
11736
25180
57775
28552
80685
77241
26027
62619
1853
30237
70875
10445
47311
35474
66168
54810
52765
7139
91234
28209
37801
69770
68337
98410
18275
68243
49952
61645
19664
57569
26604
31400
99100
84378
59951
96137
77971
2329
58755
96175
32565
45981
6620
96227
81454
89139
51037
34218
12630
58622
78778
66782
44744
47114
65191
79370
15356
31494
41014
35020
89062
83970
82771
4514
84699
42721
650
62669
45050
75756
75196
93966
21736
98167
90193
19541
87305
41229
70110
99934
16202
65239
83067
60945
12352
48258
40314
44060
79751
97680
95431
85165
81649
78201
6030
66347
37273
23031
45368
98674
98786
20563
92640
36873
18729
82832
72765
22385
40412
59226
38671
56613
24464
21737
17558
53167
86346
74223
13578
66097
71902
9008
67613
53550
87208
89994
36249
24481
13024
81616
23154
28161
2178
32145
65033
37258
14976
54149
75994
55387
13374
14664
28352
54189
36401
62261
23707
22746
36483
37285
5194
8385
46292
89158
78286
49852
79151
14534
90684
92174
96149
30189
20334
14678
62334
1718
68287
77309
72218
44281
49048
1943
75296
77399
56131
11696
39659
79838
50794
92493
33474
55987
17229
96117
61497
95515
45968
40647
26400
36651
49173
38901
83192
85858
69930
45525
87576
38217
39185
59793
98849
88232
78088
74144
81982
34218
2192
37992
30407
52985
30485
80232
25323
64065
76349
86819
59579
22316
43818
2331
75319
92990
41231
58510
78847
27512
20386
82774
65728
59570
58919
80928
64154
37006
55072
62487
71223
73615
479
17982
26599
47315
98213
51921
11379
90913
55092
87310
13229
98909
89640
4899
8250
47222
79760
87096
74733
145
69870
56813
59714
45140
37740
40219
82145
9163
2706
69719
82777
19536
87700
25727
66850
2265
94000
94580
93177
49091
81889
22757
64351
87880
27655
72600
35101
7414
76047
26186
23910
62268
82998
99976
7407
37089
40194
89551
62604
59251
59270
61732
78786
63321
87459
61987
81937
81458
56567
75114
46900
54807
14222
27602
42687
58229
201
94139
65642
76247
20324
89552
54867
3321
5879
62273
56762
46072
51824
19365
21675
27445
81096
16812
90765
68554
95151
72702
66363
68069
64167
29614
22875
78388
57215
65561
36616
73767
76052
18610
66366
96375
24513
21232
99696
30391
83504
56457
92814
51679
92173
14488
79123
73268
31300
69888
58174
42802
58941
24536
10870
23107
70502
33744
1494
27716
15657
54462
1483
91708
73071
84200
88082
97583
5431
4129
44325
88934
76937
37138
40613
69109
51626
19735
42377
99277
5974
16902
42078
64914
41437
52947
88020
28290
3042
5866
72358
35050
60327
90192
26757
33397
74391
31191
47331
79821
35319
91655
68754
28608
45144
25718
14068
96769
61805
72796
12397
67778
89697
70826
49044
31134
40124
37063
75775
43166
59280
48132
78215
19606
38323
21324
69354
12713
52514
33036
92533
4184
41042
77639
49143
86186
3356
63211
99306
65160
36006
11703
49290
25703
98880
98333
73188
39004
51747
48962
98521
11027
97094
76735
46984
35416
14410
16338
64481
83275
65725
57013
87459
6767
34651
52953
92952
54359
16163
92257
19518
52169
20311
85159
94223
19191
83491
67410
74546
35238
32723
73066
46264
29816
66152
93247
81584
80562
25936
46064
63836
91661
19428
67646
14779
70431
20599
7730
24789
36761
16338
60658
5281
53001
45817
15855
72191
29307
83264
63088
80896
32339
36153
43511
62154
2304
53110
60089
82865
79045
22504
63053
87057
58284
30698
1835
28714
51296
25916
53502
4409
58606
30511
26041
11606
76327
41896
148
21986
41511
63235
19233
73849
99387
62744
52355
18042
15853
12443
907
94897
51299
63959
98306
9582
11008
16492
54647
62304
42408
24500
83064
1013
55010
9104
28970
47689
50999
45469
69674
92510
8703
88906
66358
24441
68001
18712
42482
83853
47507
59740
95102
15157
40050
93407
41090
51058
9898
12088
29713
68657
36587
12776
86021
91596
38231
31342
55636
5582
76810
41661
14443
85512
30567
97152
26304
14919
32216
85138
98772
96074
61229
93873
11230
1279
3631
68671
68688
29880
80758
14752
14889
17344
43879
909
25291
82109
48603
80927
4042
25412
22587
18484
27276
69505
15636
53579
84424
47851
55068
99547
43924
16297
9771
71505
17575
29753
40175
2614
59632
20932
17365
90872
54627
61243
91781
96269
59703
40383
77195
63745
82146
16134
98580
9421
1990
14215
63000
2765
78417
18067
2311
22340
50715
12081
93844
84641
41833
50370
87254
17817
87653
20970
8688
42279
98564
16820
54900
58267
73554
48446
38363
55700
64579
36942
65120
82921
67509
44471
85685
45925
78890
4348
68265
29604
32780
78460
30597
90965
45182
17850
8781
32834
38820
33820
91465
53735
66992
46364
12001
40545
94809
66715
12596
75740
3657
94068
58660
87517
54890
60696
33441
33779
65043
1705
79735
97823
96517
26683
5139
41698
44532
30271
90883
99703
64090
98699
53438
31081
45062
81790
87978
56223
64857
16925
31962
84865
10992
6973
72381
65882
67668
5821
16012
49063
23878
12098
63237
20394
38780
68375
78443
99664
98645
85677
99366
79086
84376
69155
10167
45789
67297
14496
2011
32153
31420
50324
17017
42412
73648
89397
24645
57668
95217
40656
23082
19094
69106
86318
55839
7885
54692
50633
7548
69688
52662
23266
48773
37037
92420
75291
99177
59716
89786
17540
8220
37558
84215
25236
96321
57863
14632
20965
31882
26201
77972
54963
61646
47077
41280
33837
54962
12323
821
78861
82010
53482
2126
47134
90518
10898
22425
6047
86965
28562
23586
95185
82471
7800
20420
78791
82014
51404
16107
13895
93956
94079
68857
55601
57507
26488
5789
28820
38810
6610
7681
37171
60091
26158
84305
66961
37055
23081
73007
24020
67994
12944
19204
50465
20743
55975
29255
2757
23730
61714
16651
17685
55792
1860
89638
29650
28347
95426
58470
67157
2035
82502
20679
78478
8659
4983
61790
62066
44415
34796
2437
12409
64091
37992
62873
84833
93966
8479
3941
17696
70192
20592
51732
42335
22451
41369
71985
67149
36795
46806
34305
55181
45659
54984
33658
70669
76318
95447
32734
20733
46594
51522
49493
27036
89513
12365
11869
99831
37195
15809
33878
7387
52752
85609
66073
91554
26978
54409
58703
80124
1214
9359
35304
46872
80694
85314
17541
73364
97112
66626
94096
60058
18148
59940
87093
24012
88656
98961
23842
25850
31122
57719
49588
225
43328
15661
8131
86657
70069
83185
66780
71283
8895
2083
34506
89589
87396
68398
62952
860
51376
73399
60917
69523
33338
48009
93534
21993
63322
33728
64194
10795
91446
13782
11019
51125
29442
35501
37781
15862
35037
4560
3496
43932
22995
38002
33520
26742
22751
12823
27601
74126
2573
88517
60000
52262
52878
69886
90606
16199
3613
54799
26993
95058
68580
54363
46183
14373
89864
315
30235
24900
21227
33730
68831
44221
88083
18702
87314
10834
47876
31267
1311
50448
19783
61311
2709
72660
31196
93314
5210
34808
64465
32202
46217
49396
86565
8751
80121
92780
9066
10355
34031
46644
60436
2862
90864
64871
37915
94529
92056
2143
25795
93366
52590
61930
71028
71651
50941
18575
81316
56151
53382
45780
4704
15951
11528
91268
24701
91648
399
50118
18354
34430
96761
78789
53643
3976
60011
7909
98505
52066
10051
40651
61784
78993
2580
32811
50643
53521
51386
48310
26023
21119
94090
30726
37069
21969
38346
78122
13616
38744
28239
31969
73173
25000
27109
26815
45327
87120
51076
60183
39185
61126
834
17320
40118
19765
50131
90760
89637
17868
55422
15659
55338
49511
46385
92407
87831
1082
86880
1446
39825
15118
33414
29350
56469
60522
72516
1796
63993
23591
78330
19530
84717
79163
36849
24834
98928
3331
31946
4916
21198
87367
20575
76536
53229
83311
85294
41059
84392
72173
58856
24216
3642
92269
69917
60111
69142
42433
78258
33135
66023
72939
69016
50739
52102
5864
91925
67381
9195
40222
72296
46744
27588
9222
39631
97168
8884
41276
38226
93275
29800
97081
33843
33442
5701
3759
9904
91194
46191
4513
40680
28566
77451
9695
79304
45904
31911
87580
13284
57457
27801
1932
20552
55388
27505
60183
68907
36389
17810
23484
46015
47610
36916
79857
81051
42616
99968
7306
50162
62510
11818
90841
91075
89268
16888
86731
35172
48798
74310
64807
6254
2111
83090
26805
73850
10595
3339
42757
63335
21149
82592
9349
85110
19508
5558
66160
78475
5525
89817
28636
84386
1634
35829
75461
90901
52716
62191
42424
1513
52852
23583
7766
54962
6672
50922
45164
33618
54261
4272
13304
91761
86863
22653
76870
6370
44562
59381
84845
66438
49197
29832
50823
50830
65660
42635
58082
18375
21177
16858
19887
74029
40440
44004
45342
63463
11278
90505
13433
81890
11128
26736
73650
97991
65740
66871
20712
10301
26251
21908
93090
91799
51740
43913
42628
17399
2899
17061
52126
24076
50270
88364
98104
90709
48720
59797
54172
59997
50302
67604
41886
61429
10691
15535
75771
76431
98757
96483
3083
25007
18390
96173
16805
86481
56437
75784
20232
59335
9196
72357
99762
59466
77072
97865
66526
25791
74014
37049
85787
24315
21004
44024
2095
31695
75910
94218
8125
74666
90700
27559
16024
25441
23731
32828
28274
96519
24963
48505
55854
50511
37213
55615
26328
14284
69832
92853
56427
43845
29902
42213
84511
50905
86237
2957
98951
62146
97174
23427
36812
4225
50986
52835
46018
91068
2015
90643
87587
43329
39147
43440
10191
92711
15406
36518
23346
1589
29371
79772
61785
75624
21985
62647
42880
24573
81956
41831
3070
79129
65257
56233
99706
32594
25420
62075
23662
27434
52717
11248
87114
8215
71039
97305
925
2796
50174
40622
4385
95896
20394
82521
71519
58730
45168
30751
83302
27123
72581
86371
22603
54189
42604
38660
86783
68023
17086
10444
11808
86154
38043
15273
94368
9081
28929
11644
28228
79103
52266
32612
91350
72659
31485
79221
31388
76652
9971
31041
20126
98903
33763
59080
53091
92718
97740
56225
60740
31177
83020
88899
17331
21062
20524
11698
46494
49452
39694
74722
44906
8311
23685
52608
80969
71521
31828
28708
48172
41798
76100
84649
40700
9862
43729
10142
2580
57820
66367
79671
88996
65738
84922
6326
86800
5445
34376
49645
71248
74069
40718
32506
82379
80755
85113
79699
52275
33292
24758
16799
91441
857
1447
32140
27070
61527
58633
29649
35698
41351
9320
24694
7089
10593
47371
10240
16037
81746
59884
3636
72166
16954
52493
70896
97708
53957
66946
49982
87248
8055
66780
78688
8911
84579
27179
35981
62457
85812
81981
98155
43514
7652
22848
50602
18244
86570
60841
50632
68316
37077
70620
56833
70382
23112
44081
68089
77069
11026
34422
80668
19081
1202
59356
44343
2132
2886
96675
64588
5049
78656
62742
48563
2659
1941
15516
20903
88511
92709
87886
73178
29785
58505
30010
16518
97969
74090
84606
75037
1468
19027
72056
36900
36580
31411
81242
38711
50649
77917
19651
55697
72924
98744
4259
75582
685
19775
12836
89195
12483
722
62372
58619
75578
8733
75136
73546
99175
76093
64934
16994
11471
36990
53893
48051
84752
35134
3113
35400
29402
39115
7449
18677
37859
11707
94259
38543
47833
23446
44089
76667
40519
22812
51637
16097
47896
43124
5994
47070
35568
87280
64063
47039
24269
34307
95089
25372
69441
14553
77124
15194
53668
84572
33871
91526
12630
28129
30068
76815
67926
90508
53481
8445
13319
21470
40893
61214
64593
46886
24636
161
34165
5050
63551
74785
39357
58639
16509
8797
73191
93632
40342
26858
94555
74212
18383
7184
18692
64802
83998
86618
71661
53831
95062
84979
75300
52306
62545
56244
99191
87180
72756
49708
92229
36306
40844
31585
11296
73704
56733
84487
83687
97075
27696
78241
71286
62431
1777
6330
43584
85774
92947
15245
55956
4360
16575
31255
56665
79119
3851
72207
66298
92958
38266
58527
29264
79110
6463
56911
69165
63196
57749
52852
76622
85445
31092
64259
64227
49220
70588
7810
34994
63534
39406
90949
84245
55981
38556
57261
35099
58758
29468
17749
51715
67733
92627
97330
63194
99089
54241
32359
78636
11989
85210
55257
13785
32653
35868
78011
81873
6455
2173
33218
86341
57930
40518
70585
13910
79073
27846
65361
54182
73665
83109
5897
41397
75735
3226
20943
74823
57466
53301
69811
85807
54862
25067
99591
3866
77286
93954
2090
83741
12478
35307
86433
70407
92177
57017
84317
87601
1214
49677
41783
91230
49137
47679
48979
24871
67256
69921
16045
41074
39573
85855
26880
94434
27274
42822
14651
4559
36775
33093
88299
49252
84751
74731
19659
76927
48100
20327
64528
65665
86355
22662
56895
35491
70340
5873
60361
53947
92145
76405
95020
31717
62260
21899
42502
5885
81073
57152
10443
17847
90244
15094
83451
74995
6176
19461
68273
70627
39787
49152
36292
42493
71813
9538
77983
42152
31762
54695
96099
23906
31099
7470
71974
9710
29369
14475
31946
10441
87978
42389
44639
94574
73834
44441
85920
80009
63901
54192
50636
20039
3344
3279
62531
75156
12816
56865
33660
60929
11559
46110
1186
59010
53579
73159
85071
99299
87633
17017
26091
91962
75757
70730
86535
49590
31522
88806
29598
95423
59350
80233
31813
79045
99863
94344
70552
12678
67560
4211
89958
79119
66672
91143
38128
20251
64301
39550
35901
68285
56566
61992
60247
32322
49073
63133
81911
80594
68291
27861
92368
27640
24445
24181
6684
24308
34876
77235
36985
2435
97798
26943
97905
64469
34437
52384
1071
98738
91934
36972
67022
48499
15315
43620
97173
64387
23105
95435
61332
91395
23295
53700
35386
47740
77880
58421
72047
29107
52007
25383
31541
49804
68677
29446
30625
3114
81829
48047
18203
73762
1370
1576
38613
16684
45196
52137
97422
84652
47571
58754
92398
87218
28805
27783
34957
6684
86203
23355
35790
38209
65089
83682
4365
33766
13127
51341
53231
11308
99387
71433
1421
17109
89360
40033
50144
34555
8521
47566
35558
72444
22671
27955
59661
51475
72089
10969
74510
74643
50675
26651
29204
15763
10332
33568
65880
39811
1260
19110
67470
16998
6894
68890
34106
96254
25275
84250
47160
33795
48167
99070
6238
87189
27024
82250
55015
15465
93218
29524
90107
43892
72526
19310
59655
99209
69229
41886
55371
70488
60996
22840
87486
84241
91730
21591
80494
33356
22192
44006
83502
86710
43075
6092
73898
86450
88341
45264
1914
81559
91139
92021
41802
63664
27682
17808
79225
96911
59694
34595
67398
37041
57435
71235
21281
65516
9178
18127
15223
47721
78484
98724
34431
21558
4815
24680
24359
9508
86296
26273
7418
77434
34645
49219
41098
62326
67027
20322
75588
43072
71268
59338
80112
45054
30572
17744
26921
56101
52222
42143
3822
30705
57219
54604
68614
78385
95635
92973
87892
81930
35597
95309
59364
70241
44528
16813
48918
27906
53486
40858
87329
24753
195
83792
86159
47118
1535
13079
19571
70109
71574
23392
813
28792
94347
85779
7176
89981
95103
95068
71911
30699
6728
47626
17291
51255
64438
82560
95512
17923
23417
82840
59027
39963
66631
45185
3433
84518
74616
23003
54626
46189
62746
71790
74980
57092
57568
98507
63424
52670
9926
35334
99720
16654
99311
17010
84260
63748
15922
79772
98022
55690
78963
73401
95653
45594
34937
15437
46463
9552
54791
1088
72092
17536
72877
63423
90979
46797
61930
54402
15818
71855
6088
15538
4860
5398
48899
89120
85498
64820
68891
99871
20510
47853
73271
32514
9798
24560
64302
56260
34111
19092
73699
22555
52979
62928
85977
43957
26076
47906
14710
41893
36113
20797
73782
57324
42547
39033
46443
28044
3852
31685
44266
40713
95890
17537
89578
22039
58448
53879
94651
8910
89322
68349
31464
42300
31276
17441
2608
57351
81698
17318
15596
34162
38114
89377
91486
97012
28409
54280
25055
48613
2317
69321
5677
98206
3209
11607
20244
61656
81837
31246
86917
71159
99595
18381
29810
47222
35821
32418
20925
33870
49735
36520
68032
87848
42248
75869
1212
87009
46500
26266
35621
48816
11938
57649
47021
31498
69255
83617
9505
51092
14862
96422
38602
30808
14802
68411
78030
66974
828
98954
17195
50562
51825
1578
54762
94072
77446
55973
81080
40298
98590
33052
89113
26880
7053
36134
58377
76307
36102
84234
43750
67315
80655
98703
98123
11808
67114
76152
95133
84293
91457
28679
51207
43281
30257
22320
37352
24054
94644
34784
64351
93233
84187
53464
36464
91239
5949
11193
83898
58402
95426
43999
25716
92432
42702
23838
20591
26167
16341
32075
26811
24149
60753
78017
67429
7361
336
21133
31415
11331
72268
12117
4564
56454
81932
57379
64045
87880
68571
47942
62633
63996
91940
88349
72779
50993
28538
93369
93511
61231
25443
20322
85379
2548
98338
69160
9908
15026
6644
57674
26356
95263
86143
47271
51716
68074
4650
15760
72306
89572
80053
34938
69920
88345
39638
42698
39337
68176
52419
32848
45758
77861
69521
47488
96760
67858
16647
23020
99235
39642
80693
41943
34904
66835
89213
2972
34909
10214
35083
23566
99786
15136
58503
69705
19832
98141
12402
59168
82668
81172
8367
44777
75385
94239
92264
72144
78449
25263
95163
77683
64904
92208
19625
99808
59042
25190
19131
10302
51755
54213
50219
51540
69348
8722
37596
5531
23214
66350
64699
22233
47521
89417
67009
22905
83656
59272
95049
78456
84534
6563
56138
65790
98770
92115
81949
74164
33656
1079
817
85410
55291
51036
36950
40991
76109
90897
46521
99322
57246
27571
37906
4767
33340
4914
44023
33347
80537
55423
11802
65071
61986
84291
47212
77107
76405
29160
51270
10060
30238
52087
95470
1880
3122
48771
59222
79230
56019
22095
94903
13265
66017
32808
34383
99356
54073
78405
32702
34609
33828
60855
16031
12165
45146
63242
89271
37902
92401
40541
47962
38990
8979
59783
57222
28452
24905
16443
24033
80923
54889
18935
10539
20906
68094
44921
20261
22166
39678
69315
56774
89857
46521
89157
2021
91666
52398
91291
29568
61151
48183
93881
16492
57161
70015
73713
85612
11271
6508
9644
92193
61396
44930
19084
82301
13023
80356
18914
51540
20033
4580
24666
26241
51100
13822
28261
59118
82571
35904
88685
43721
84086
98917
60213
57599
68931
50277
59562
80201
56784
85558
88745
34532
30487
7828
33184
59862
88184
52097
27753
24568
73028
52418
50809
24128
82591
95421
83245
65162
31324
88281
25234
31762
87197
85446
5712
72479
52075
81625
52679
8858
67182
57775
43389
14021
65603
92925
73882
70138
45021
17986
94705
34401
86756
61865
74880
69346
73638
74476
50859
21313
62756
