99998
99369
820
99020
263
99672
460
99893
868
99738
910
99994
766
99395
777
99313
337
99139
661
99836
347
99134
649
99282
528
99428
283
99221
751
99185
860
99595
292
99470
673
99750
348
99326
963
99204
859
99578
680
99071
201
99454
928
99117
608
99345
920
99849
24
99289
618
99888
660
99341
187
99886
99
99345
580
99839
343
99717
74
99318
1
99598
295
99329
203
99876
302
99946
60
99435
930
99576
648
99098
72
99220
622
99286
576
99509
456
99592
472
99260
358
99747
857
99312
867
99047
768
99308
159
99977
62
99156
795
99048
49
99964
728
99314
57
99369
152
99341
59
99925
883
99558
282
99951
68
99277
281
99081
546
99535
586
99816
560
99235
426
99632
876
99926
210
99654
875
99247
720
99788
212
99427
404
99720
161
99138
443
99829
249
99456
400
99352
41
99725
830
99540
318
99822
663
99663
76
99241
184
99979
986
99501
914
99542
764
99808
691
99530
640
99119
539
99373
57
99969
296
99018
519
99188
146
99599
149
99983
511
99413
274
99590
640
99131
785
99362
570
99995
185
99462
911
99108
37
99075
922
99350
428
99029
311
99609
818
99267
640
99598
798
99803
673
99100
570
99219
85
99173
518
99857
998
99566
158
99661
281
99322
855
99690
831
99968
222
99824
534
99073
257
99389
934
99771
643
99127
189
99888
164
99931
539
99719
359
99442
999
99210
275
99743
288
99487
963
99178
764
99000
758
99048
364
99778
127
99288
390
99298
78
99991
210
99307
741
99269
550
99857
651
99742
858
99305
285
99259
965
99422
864
99430
854
99926
344
99737
419
99955
613
99216
814
99755
785
99442
722
99873
819
99156
138
99665
822
99414
187
99735
187
99387
758
99105
803
99286
823
99929
341
99712
776
99108
550
99395
398
99773
356
99314
91
99666
738
99654
19
99246
776
99851
711
99278
688
99448
605
99348
986
99835
133
99279
800
99683
862
99305
259
99636
151
99736
748
99798
494
99133
764
99526
229
99272
317
99516
727
99018
590
99588
328
99713
994
99957
243
99263
610
99749
281
99132
823
99354
616
99048
353
99554
586
99066
98
99052
82
99115
756
99101
811
99579
695
99645
736
99539
699
99031
509
99098
341
99996
709
99329
265
99585
745
99262
725
99468
7
99645
551
99107
217
99538
753
99093
234
99384
276
99574
141
99149
401
99504
670
99068
330
99829
870
99705
807
99702
939
99145
530
99327
597
99895
756
99200
483
99016
509
99765
140
99624
352
99831
439
99771
900
99746
155
99365
116
99093
23
99970
136
99741
907
99895
330
99905
845
99414
498
99423
886
99447
99
99222
978
99217
363
99674
996
99341
471
99036
455
99068
468
99959
854
99012
975
99436
341
99095
39
99255
349
99187
613
99295
92
99963
171
99250
619
99172
362
99455
734
99993
2
99802
552
99672
614
99411
476
99707
381
99303
773
99680
99
99582
375
99033
477
99859
915
99837
9
99903
927
99341
484
99735
644
99168
673
99865
406
99423
289
99115
944
99745
797
99588
45
99185
822
99865
712
99131
590
99266
925
99283
852
99410
797
99821
572
99986
518
99302
453
99366
529
99706
281
99406
211
99163
936
99343
780
99497
333
99712
603
99948
303
99693
911
99588
578
99680
151
99186
684
99147
108
99244
976
99463
74
99429
126
99831
923
99378
617
99870
507
99094
248
99789
173
99983
213
99262
132
99454
209
99548
411
99323
774
99104
246
99071
611
99094
279
99233
212
99157
114
99906
760
99899
248
99752
561
99375
88
99135
655
99205
257
99427
445
99966
770
99551
667
99853
555
99265
914
99219
297
99579
427
99851
733
99132
305
99687
886
99869
82
99041
154
99789
810
99723
913
99566
879
99576
83
99253
30
99688
340
99965
653
99224
663
99997
695
99279
128
99101
307
99339
641
99853
781
99666
182
99631
756
99305
249
99032
962
99729
430
99347
495
99052
896
99766
103
99317
947
99506
719
99397
711
99287
348
99863
724
99702
204
99749
216
99997
690
99000
730
99767
326
99628
643
99713
907
99417
480
99614
64
99779
562
99908
784
99867
789
99733
762
99157
876
99383
665
99256
979
99348
908
99825
260
99355
943
99192
475
99205
353
99824
642
99953
180
99187
70
99456
441
99469
911
99233
265
99820
108
99238
772
99639
413
99734
886
99571
95
99249
5
99351
404
99903
205
99754
664
99273
956
99679
557
99014
38
99568
208
99432
178
99176
209
99365
98
99192
855
99582
735
99411
586
99387
172
99913
279
99292
278
99992
920
99538
146
99886
705
99924
431
99801
44
99194
407
99607
470
99230
435
99358
944
99942
260
99837
879
99396
603
99441
612
99990
465
99497
204
99838
935
99763
561
99202
296
99309
263
99941
938
99796
256
99773
121
99920
801
99715
956
99974
866
99054
358
99637
426
99680
590
99866
897
99639
703
99892
725
99141
569
99080
37
99209
982
99110
57
99076
158
99154
808
99397
764
99396
16
99550
190
99464
809
99908
952
99143
818
99546
498
99396
555
99231
326
99408
906
99803
67
99687
334
99798
269
99857
375
99674
570
99514
452
99876
614
99401
115
99478
304
99341
660
99496
59
99859
598
99595
286
99185
897
99044
332
99111
219
99783
797
99993
12
99610
171
99318
425
99309
998
99820
84
99889
33
99361
642
99806
826
99235
876
99843
742
99618
311
99690
690
99433
972
99432
379
99464
856
99786
335
99189
637
99379
194
99694
767
99671
370
99456
561
99948
196
99380
949
99643
613
99988
871
99619
225
99779
35
99159
831
99546
138
99611
810
99940
330
99746
698
99555
27
99091
537
99048
242
99151
255
99599
481
99853
495
99072
189
99495
295
99256
503
99234
700
99510
220
99634
915
99974
381
99755
777
99289
712
99913
557
99667
173
99401
769
99228
737
99782
68
99376
102
99717
234
99879
337
99921
866
99269
395
99696
31
99603
953
99467
513
99020
844
99818
113
99953
282
99142
648
99918
387
99022
352
99610
756
99179
553
99395
208
99739
6
99304
962
99921
85
99805
772
99675
771
99602
539
99315
918
99300
160
99639
225
99651
544
99338
187
99875
493
99160
312
99067
164
99325
119
99904
853
99015
474
99979
70
99448
9
99575
560
99957
919
99396
48
99569
347
99775
840
99363
609
99927
499
99699
247
99058
820
99985
632
99006
312
99359
532
99776
839
99954
558
99377
15
99276
485
99595
121
99621
923
99648
114
99782
897
99484
419
99124
777
99438
602
99803
387
99435
855
99432
681
99443
56
99086
338
99234
421
99602
666
99312
524
99743
521
99026
246
99835
544
98999
336
99400
751
99851
428
99388
970
99855
405
99921
383
99383
398
99750
129
99218
924
99884
296
99790
895
99857
487
99810
933
99361
805
99434
224
99336
333
99207
163
99953
989
99324
160
99106
379
99394
485
99942
411
99885
426
99433
938
99276
285
99696
935
99493
742
99927
788
99038
179
99328
265
99565
189
99219
738
99594
577
99824
396
99216
209
99238
92
99855
288
99424
40
99997
698
99907
243
99200
345
99418
277
99165
529
99074
289
99261
277
99478
942
99419
943
99844
247
99095
492
99613
859
99502
174
99185
93
99063
912
99401
156
99935
318
99939
788
99686
490
99154
100
99552
976
99436
391
99278
347
99514
3
99002
133
99595
108
99470
171
99593
922
99182
71
99218
206
99513
261
99112
402
99636
470
99746
350
99359
232
99201
27
99310
955
99260
772
99177
765
99284
168
99988
551
99536
762
99144
735
99507
209
99864
268
99233
496
99741
805
99878
359
99011
986
99566
912
99785
601
99502
163
99157
499
99298
378
99678
268
99005
614
99928
238
99596
696
99403
382
99059
177
99565
446
99534
642
99451
626
99985
20
99860
795
99249
42
99710
623
99881
786
99567
878
99830
320
99941
671
99859
763
99142
745
99198
710
99937
738
99385
152
99403
308
99970
357
99740
723
99403
746
99079
408
99802
764
99677
577
99738
986
99555
62
99649
263
99127
478
99568
913
99287
792
99670
941
99794
298
99989
192
99740
534
99324
975
99351
688
99099
976
99413
305
99290
327
99391
823
99594
858
99193
419
99450
574
99843
57
99659
47
99897
163
99461
987
99468
743
99416
377
99160
796
99604
970
99868
697
99849
519
99941
703
99440
626
99562
202
99088
107
99665
243
99137
372
99233
377
99197
94
99918
139
99578
458
99337
919
99817
561
99293
71
99722
925
99923
879
99918
853
99743
376
99547
365
99232
328
99388
643
99052
304
99311
332
99370
68
99717
453
99358
215
99837
370
99472
932
99633
778
99029
142
99199
480
99301
425
99609
620
99435
566
99646
600
99720
539
99455
756
99617
241
99074
579
99052
821
99315
820
99103
615
99094
625
99609
765
99694
115
99143
617
99697
932
99937
567
99682
411
99338
393
99062
460
99211
995
99663
374
99616
830
99260
43
99289
97
99231
523
99819
723
99301
265
99669
915
99178
252
99139
457
99387
488
99575
426
99009
811
99611
719
99381
936
99704
614
99542
663
99185
144
99804
99
99745
953
99465
178
99105
356
99307
129
99915
252
99252
486
99794
340
99418
396
99487
696
99695
778
99150
122
99489
436
99462
166
99667
545
99781
766
99843
779
99426
854
99802
770
99657
89
99471
593
99643
618
99772
975
99883
164
99255
808
99586
347
99587
18
99563
169
99493
72
99168
378
99911
994
99275
112
99704
467
99022
903
99329
370
99140
722
99706
658
99717
660
99099
978
99510
448
99763
389
99014
474
99949
778
99243
788
99150
413
99067
994
99272
493
99115
974
99883
428
99644
573
99678
642
99440
175
99434
954
99658
531
99528
492
99171
465
99941
153
99990
878
99829
458
99877
171
99118
634
99129
183
99856
687
99422
809
99556
181
99572
782
99690
59
99471
625
99689
547
99080
85
99547
646
99243
717
99022
94
99263
46
99996
667
99553
751
99340
647
99665
103
99879
970
99610
23
99499
710
99014
492
99700
11
99297
895
99630
189
99017
972
99532
513
99181
614
99244
964
99290
474
99713
564
99775
655
99536
572
99171
460
99387
213
99161
426
99929
312
99651
870
99868
964
99940
113
99657
798
99549
40
99156
164
99169
603
99065
185
99840
786
99852
421
99448
443
99346
842
99631
926
99518
312
99643
842
99861
409
99722
164
99546
494
99570
831
99635
664
99986
479
99145
679
99471
477
99012
159
99152
78
99445
462
99083
732
99651
680
99246
475
99863
603
99878
405
99527
643
99787
927
99870
127
99010
370
99818
106
99170
403
99189
195
99040
67
99982
725
99051
999
99701
984
99040
9
99410
990
99911
541
99070
231
99588
701
99216
605
99823
782
99769
217
99332
73
99592
740
99996
202
99408
87
99986
212
99125
115
99183
884
99323
962
99359
706
99287
700
99010
235
99051
755
99340
185
99670
48
99741
697
99754
683
99809
164
99549
639
99128
719
99072
867
99351
987
99339
794
99654
397
99791
404
99665
391
99146
875
99343
53
99087
831
99502
657
99587
490
99140
856
99889
805
99767
43
99079
161
99423
815
99527
119
99247
133
99239
833
99135
266
99385
614
99229
720
99772
74
99439
812
99737
843
99954
758
99214
197
99263
628
99239
23
99112
207
99440
924
99024
428
99796
452
99264
116
99905
104
99979
156
99106
105
99691
486
99156
401
99457
958
99089
376
99441
783
99072
769
99907
548
99666
474
99604
198
99199
680
99387
956
99799
752
99052
607
99106
407
99712
810
99449
300
99579
376
99578
952
99277
533
99039
981
99242
636
99792
660
99930
144
99188
373
99913
563
99860
115
99992
378
99633
717
99666
142
99041
431
99728
204
99214
575
99718
430
99470
608
99867
353
99284
954
99429
165
99598
400
99507
32
99045
136
99337
763
99328
783
99975
627
99353
763
99162
689
99742
103
99738
355
99665
762
99739
129
99649
88
99940
288
99575
575
99514
114
99786
852
99990
397
99635
572
99283
480
99473
763
99281
385
99495
608
99917
81
99793
415
99455
789
99515
318
99178
871
99314
824
99263
860
99208
333
99002
348
99396
424
99420
77
99976
935
99607
552
99426
135
99893
138
99395
982
99602
741
99291
127
99293
28
99923
737
99867
938
99185
712
99292
844
99872
659
99788
690
99565
364
99331
42
99043
843
99982
989
99720
780
99868
377
99574
124
99977
437
99867
127
99070
120
99865
629
99103
242
99630
929
99124
512
99381
281
99616
37
99204
281
99685
748
99788
816
99366
695
99436
48
99988
331
99598
306
99778
433
99033
200
99385
823
99877
770
99021
885
99042
722
99741
777
99377
975
99599
467
99617
638
99985
705
99132
140
99233
660
99023
837
99511
314
99917
689
99494
978
99277
825
99270
411
99144
694
99069
709
99348
155
99177
230
99979
262
99975
830
99468
515
99416
907
99137
137
99767
942
99488
859
99156
469
99483
903
99052
191
99160
27
99830
635
99625
931
99135
81
99404
492
99767
463
99540
813
99554
869
99694
736
99713
393
99853
270
99782
388
99775
984
99115
124
99822
623
99788
400
99592
860
99072
159
99912
728
99140
193
99338
510
99264
716
99522
412
99888
856
99518
502
99476
172
99232
307
99144
303
99069
518
99325
95
99920
158
99422
718
99311
662
99708
455
99501
246
99435
102
99567
544
99754
53
99103
972
99463
8
99308
348
99945
714
99216
512
99900
677
99441
188
99568
983
99936
317
99379
695
99861
704
99362
404
99617
643
99028
966
99618
202
99343
171
99467
683
99569
660
99513
610
99112
5
99015
342
99450
784
99947
218
99327
939
99126
573
99569
101
99120
618
99283
357
99963
801
99847
283
99891
100
99270
237
99628
187
99853
876
99604
697
99018
556
99548
412
99067
47
99267
353
99271
99
99851
85
99266
663
99010
653
99542
538
99395
367
99317
924
99434
279
99584
731
99364
347
99787
48
99980
647
99110
63
99159
786
99229
147
99657
927
99377
519
99886
301
99918
54
99962
968
99483
108
99409
117
99357
706
99048
74
99195
918
99146
572
99107
512
99780
782
99308
319
99209
81
99394
786
99062
102
99518
56
99519
558
99995
808
99513
83
99018
513
99574
764
99927
644
99396
517
99585
277
99254
644
99078
509
99233
781
99925
395
99360
367
99530
406
99417
701
99141
621
99398
175
99323
807
99413
774
99500
747
99688
171
99651
442
99502
448
99850
296
99288
629
99499
358
99565
101
99927
795
99502
798
99515
190
99690
789
99206
926
99204
752
99717
618
99536
642
99560
889
99530
322
99946
156
99150
68
99228
767
99057
390
99922
244
99279
245
99444
879
99970
830
99167
507
99962
885
99674
43
99424
921
99625
746
99169
453
99294
124
99553
745
99883
906
99789
392
99993
210
99888
472
99404
557
99407
652
99812
128
99845
765
99469
203
99080
117
99624
413
99842
338
99328
197
99272
594
99246
627
99959
945
99614
149
99258
756
99231
138
99301
881
99479
155
99941
469
99053
141
99438
653
99357
672
99732
381
99992
683
99250
852
99257
53
99526
526
99897
102
99874
233
99371
220
99037
528
99513
646
99960
331
99357
997
99434
981
99001
6
99485
5
99800
465
99534
229
99850
133
99200
310
99716
890
99706
114
99541
741
99677
209
99211
95
99735
549
99084
374
99882
437
99837
603
99373
814
99711
971
99338
405
99196
478
99007
646
99783
939
99501
265
99137
394
99092
607
99965
632
99269
225
99613
863
99958
210
99210
987
99690
416
99576
430
99158
359
99303
84
99285
405
99363
488
99077
287
99061
662
99048
963
99489
111
99044
940
99774
8
99819
714
99849
250
99100
423
99906
372
99088
738
99148
621
99030
472
99777
946
99575
526
99269
342
99410
496
99974
909
99730
78
99779
680
99979
866
99954
964
99760
539
99087
338
99128
972
99028
481
99245
797
99955
848
99235
273
99070
172
99623
895
99328
112
99414
858
99906
464
99905
953
99063
325
99552
671
99255
756
99451
812
99712
119
99523
18
99480
882
99591
296
99605
719
99855
115
99725
475
99269
368
99718
94
99815
164
99383
343
99911
396
99757
446
99891
205
99135
224
99277
293
99803
183
99819
216
99319
231
99392
252
99752
786
99354
885
99342
629
99210
434
99638
817
99183
334
99119
907
99627
72
99174
668
99964
323
99786
457
99436
191
99984
836
99090
750
99016
857
99911
840
99654
626
99738
975
99786
684
99733
603
99176
816
99981
472
99849
435
99061
835
99072
590
99428
241
99454
582
99074
256
99655
293
99047
284
99947
551
99445
267
99582
486
99793
202
99608
535
99534
93
99261
843
99577
466
99821
967
99982
863
99341
428
99329
80
99725
583
99646
147
99113
602
99387
419
99384
249
99768
568
99360
903
99566
116
99288
646
99717
376
99739
154
99836
213
99388
295
99005
148
99045
214
99094
47
99870
405
99193
589
99797
340
99012
434
99208
952
99610
84
99260
811
99993
439
99506
458
99618
146
99860
926
99708
400
99573
676
99842
408
99902
109
99064
414
99490
350
99265
87
99555
705
99940
569
99970
19
99442
449
99539
348
99954
226
99430
834
99062
685
99888
286
99339
739
99168
5
99989
397
99106
120
99768
61
99719
556
99616
722
99323
491
99082
896
99886
2
99233
6
99108
833
99074
6
99741
638
99480
88
99157
202
99161
743
99981
538
99126
562
99576
319
99303
13
99303
471
99493
317
99326
466
99287
88
99716
693
99174
547
99343
466
99912
537
99798
110
99600
155
99429
658
99980
371
99164
107
99374
39
99353
450
99428
724
99353
437
99097
313
99067
740
99673
256
99877
93
99257
208
99349
480
99172
693
99073
539
99951
126
99799
807
99334
63
99934
425
99244
725
99787
34
99928
276
98998
720
99610
836
99922
707
99250
392
99360
248
99170
462
99748
242
99799
946
99159
860
99787
794
99675
776
99790
267
99650
851
99329
923
99840
702
99041
381
99076
399
99306
648
99467
534
99665
520
99517
736
99657
484
99238
592
99551
998
99094
745
99134
550
99290
565
99156
455
99049
425
99123
585
99735
766
99257
677
99213
2
99400
372
99895
333
99583
113
99117
573
99799
746
99666
490
99934
675
99624
402
99968
474
99266
622
99257
972
99889
891
99644
895
99888
123
99527
350
99704
177
99285
481
99229
664
99898
402
99974
909
99187
64
99305
656
99156
240
99044
208
99943
887
99237
156
99596
777
99468
282
99603
581
99332
331
99012
551
99309
741
99455
181
99109
720
99540
299
99482
50
99693
567
99121
147
99975
37
99595
841
99261
524
99219
526
99037
126
99209
173
99800
244
99186
488
99014
152
99301
789
99600
538
99071
36
99660
884
99384
59
99333
222
99180
690
99033
818
99620
544
99601
97
99002
756
99052
68
99632
364
99412
51
99450
553
99071
138
99223
137
99239
807
99028
20
99963
806
99201
400
99516
949
99562
30
99841
792
99247
154
99619
46
99884
662
99873
602
99458
143
99278
411
99180
391
99182
444
99451
674
99693
348
99091
753
99079
280
99427
114
99465
604
99097
213
99855
366
99124
80
99284
355
99160
653
99229
504
99902
327
99510
490
99657
800
99323
782
99825
862
99512
362
99444
138
99010
242
99112
831
99804
364
99859
649
99107
948
99579
419
99826
153
99670
391
99079
206
99132
699
99084
706
99959
342
99407
744
99666
103
99890
664
99567
231
99052
124
99711
25
99485
860
99279
809
99462
354
99837
138
99175
551
99911
567
99359
444
99124
843
99809
618
99888
41
99873
683
99949
172
99122
286
99069
504
99219
719
99009
472
99925
668
99205
205
99679
825
99489
470
99699
109
99833
658
99446
723
99118
175
99891
58
99868
431
99001
534
99066
726
99297
588
99997
677
99993
226
99412
594
99723
932
99725
14
99198
344
99039
533
99156
68
99374
490
99003
42
99339
256
99060
803
99185
386
99335
281
99345
276
99789
923
99279
599
99012
93
99138
801
99103
621
99496
435
99692
631
99408
73
99404
690
99966
149
99694
209
99778
805
99492
507
99721
241
99556
12
99003
462
99312
378
99995
733
99967
664
99291
572
99586
46
99757
172
99783
551
99250
73
99746
665
99087
782
99119
409
99515
502
99585
948
99003
788
99559
919
99151
4
99729
513
99298
823
99823
92
99917
491
99898
495
99124
633
99449
494
99823
285
99406
464
99299
658
99151
569
99647
227
99349
142
99040
539
99048
555
99325
246
99496
616
99603
478
99574
535
99490
615
99289
440
99014
226
99962
150
99111
718
99072
704
99377
114
99980
857
99789
749
99191
463
99622
855
99391
135
99277
949
99526
624
99622
960
99755
132
99521
574
99502
746
99721
752
99464
190
99368
835
99537
392
99513
879
99680
473
99821
699
99703
281
99527
847
99965
844
99016
336
99706
440
99011
871
99966
40
99554
242
99210
372
99783
866
99701
295
99700
980
99232
776
99636
576
99579
713
99391
965
99678
427
99762
803
99080
16
99837
911
99916
160
99371
339
99383
541
99765
235
99444
46
99871
961
99400
288
99842
497
99493
760
99304
862
99899
18
99252
603
99923
797
99495
411
99994
261
99836
626
99556
672
99797
650
99279
457
99171
935
99627
281
99874
11
99913
760
99890
547
99489
144
98999
407
99394
643
99162
614
99334
160
99207
736
99883
546
99517
794
99243
521
99705
926
99397
591
99227
760
99498
403
99318
122
99616
810
99548
169
99643
249
99121
597
99791
220
99755
829
99703
195
99625
377
99657
919
99593
502
99512
761
99879
382
99625
396
99837
909
99790
342
99517
5
99526
723
99201
27
99667
810
99652
23
99218
270
99799
112
99607
622
99101
422
99758
45
99174
126
99283
162
99344
362
99907
282
99609
830
99745
401
99447
756
99842
133
99376
425
99737
459
99610
558
99180
135
99140
23
99660
977
99075
463
99713
707
99446
835
99420
340
99779
234
99916
495
99368
556
99538
477
99162
328
99580
335
99529
620
99157
389
99954
312
99827
425
99500
987
99840
140
99756
253
99579
777
99161
787
99100
493
99248
999
99659
518
99001
166
99513
504
99184
336
99189
833
99909
506
99472
822
99076
319
99329
4
99918
67
99251
952
99502
15
99490
159
99189
592
99114
39
99039
888
99680
772
99012
260
99758
988
99872
356
99075
211
99419
205
99721
512
99777
578
99510
302
99114
383
99243
540
99315
533
99784
246
99676
138
99790
105
99273
989
99707
75
99577
542
99322
472
99690
828
99816
78
99611
269
99992
410
99008
186
99552
937
99689
559
99426
833
99835
16
99044
356
99797
511
99440
20
99685
847
99077
105
99121
4
99044
861
99622
248
99187
153
99493
896
99166
261
99177
477
99849
780
99314
900
99695
37
99796
526
99606
171
99609
753
99041
990
99947
837
99517
281
99203
311
99356
713
99573
577
99677
596
99417
488
99330
680
99444
493
99120
695
99789
61
99306
602
99864
505
99271
851
99046
863
99320
473
99275
551
99371
608
99647
334
99810
390
99910
166
99437
880
99392
924
99860
155
99105
913
99693
523
99490
394
99124
191
99134
448
99598
362
99694
697
99165
612
99910
997
99095
280
99421
113
99063
659
99873
376
99835
11
99345
813
99836
670
99513
658
99713
22
99394
324
99756
876
99863
204
99811
578
99280
695
99928
56
99339
543
99042
895
99678
833
99890
905
99831
117
99015
63
99660
209
99530
401
99107
238
99595
818
99347
409
99562
26
99849
635
99862
474
99157
786
99842
315
99834
326
99819
503
99553
213
99051
839
99654
71
99409
83
99602
738
99735
365
99383
375
99763
279
99535
971
99326
7
99566
335
99840
418
99651
385
99602
111
99547
113
99778
856
99862
965
99531
708
99888
285
99778
320
99825
7
99818
825
99006
556
99577
411
99118
801
99969
909
99269
719
99600
587
99044
604
99584
283
99191
456
99703
928
99438
209
99696
363
99116
463
99353
724
99627
264
99299
349
99199
653
99621
544
99574
356
99401
924
99582
756
99046
868
99991
108
99700
903
99133
316
99083
721
99495
905
99876
969
99187
414
99934
641
99808
246
99859
274
99602
739
99360
597
99737
578
99169
146
99666
477
99794
397
99700
527
99575
548
99509
259
99845
698
99515
878
99814
752
99571
545
99082
183
99278
8
99624
726
99431
333
99881
650
99302
197
99542
905
99448
473
99173
286
99508
303
99424
409
99423
23
99037
356
99241
343
99279
359
99014
536
99427
244
99055
310
99196
819
99278
347
99816
72
99453
652
99641
920
99240
227
99485
56
99982
219
99199
974
99180
176
99571
525
99666
868
99405
678
99876
739
99379
130
99338
712
99271
424
99640
109
99942
813
99575
648
99147
775
99618
648
99469
10
99778
548
99044
179
99131
148
99040
399
99180
726
99194
781
99475
962
99681
136
99055
991
99823
742
99204
676
99618
811
99931
679
99723
503
99263
698
99018
556
99040
881
99424
769
99164
797
99747
441
99097
940
99782
453
99277
886
99646
110
99686
394
99918
612
99194
271
99644
530
99841
563
99090
639
99437
144
99397
102
99457
42
99938
295
99087
426
99972
972
99856
62
99183
885
99345
894
99625
500
99320
497
99379
786
99011
830
99084
568
99417
851
99782
279
99870
106
99975
120
99012
975
99506
597
99589
203
99523
678
99802
476
99839
605
99543
794
99954
59
99404
932
99774
368
99262
561
99242
815
99595
928
99361
215
99746
536
99359
515
99873
88
99232
291
99461
865
99633
209
99926
30
99797
165
99815
739
99265
594
99410
179
99104
718
99795
801
99423
302
99176
424
99058
167
99783
371
99022
734
99760
622
99077
586
99711
690
99741
116
99715
909
99985
814
99378
656
99086
993
99995
135
99407
957
99490
685
99690
837
99447
101
99705
616
99423
130
99258
986
99626
816
99872
480
99331
896
99983
752
99324
456
99971
335
99327
161
99922
640
99293
759
99293
532
99627
717
99476
773
99472
454
99799
745
99393
797
99381
973
99406
734
99681
504
99074
810
99008
331
99262
855
99300
344
99470
454
99004
576
99170
804
99898
955
99927
569
99267
612
99836
44
99203
11
99574
492
99710
985
99668
800
99144
823
99739
529
99878
447
99571
579
99547
489
99440
80
99980
568
99394
628
99380
811
99541
874
99369
436
99634
205
99229
60
99460
32
99741
5
99460
455
99166
606
99334
452
99275
843
99394
803
99056
43
99611
693
99555
816
99019
825
99533
82
99901
911
99557
621
99810
275
99093
654
99469
480
99947
617
99423
922
99649
542
99611
699
99366
64
99843
183
99027
493
99753
16
99631
889
99919
506
99084
458
99328
832
99783
653
99324
581
99771
384
99808
4
99439
446
99252
153
99028
822
99635
894
99792
340
99526
391
99117
295
99913
438
99370
73
99437
711
99545
147
99021
781
99472
198
99545
716
99312
234
99821
125
99401
155
99259
637
99412
863
99925
677
99967
609
99532
35
99741
425
99588
552
99803
618
99037
921
99476
451
99532
935
99654
935
99255
950
99211
389
99229
889
99977
40
99244
260
99787
431
99425
801
99573
70
99924
556
99331
308
99777
903
99043
27
99911
895
99486
820
99189
389
99371
552
99104
893
99261
319
99639
986
99504
237
99024
120
99063
672
99343
105
99369
764
99470
129
99640
679
99895
258
99353
373
99996
961
99838
421
99064
367
99951
153
99060
744
99132
98
99083
559
99709
403
99101
601
99851
25
99832
885
99132
225
99002
731
99602
258
99305
201
99564
143
99931
911
99612
998
99870
125
99080
875
99393
480
99442
638
99529
401
99296
936
99278
213
99580
27
99675
686
99956
7
99089
32
99395
301
99636
197
99359
568
99092
498
99849
695
99854
448
99712
957
99817
995
99078
105
99554
870
99921
559
99376
878
99971
380
99480
890
99219
277
99410
394
99850
609
99178
573
99495
547
99648
129
99188
689
99320
478
99174
407
99091
915
99208
821
99156
832
99905
941
99572
995
99113
702
99423
779
99576
724
99949
480
99648
909
99890
953
99430
45
98998
84
99221
627
99037
338
99314
602
99415
775
99289
977
99410
30
99551
835
99675
852
99389
736
99065
441
99292
578
99354
450
99923
329
99692
41
99051
8
99214
171
99396
69
99740
273
99053
285
98998
912
99208
237
99385
49
99243
698
99468
353
99448
74
99901
306
99325
425
99506
681
99285
126
99848
454
99886
171
99824
991
99161
216
99813
412
99566
488
99791
84
99541
810
99754
664
99885
801
99872
499
99648
477
99371
224
99733
752
99852
523
99766
810
99399
942
99215
590
99660
838
99133
586
99928
860
99869
59
99802
413
99024
95
99326
226
99142
489
99509
361
99463
176
99515
602
99683
608
99456
202
99492
55
99216
708
99239
505
99043
930
99975
789
99013
728
99042
254
99375
2
99714
828
99956
706
99140
176
99917
691
99332
259
99558
760
99744
791
99670
494
99881
12
99563
357
99541
621
99892
547
99879
489
99317
777
99501
434
99991
644
99057
777
99093
685
99385
256
99711
346
99952
790
99307
419
99682
495
99079
157
99388
690
99105
282
99657
153
99687
95
99990
284
99623
581
99215
582
99152
393
99311
102
99895
549
99373
776
99108
468
99681
250
99074
705
99723
231
99114
593
99933
39
99320
964
99244
717
99885
512
99235
824
99027
326
99791
138
99036
531
99404
132
99036
769
99470
96
99114
371
99185
6
99275
660
99122
880
99183
249
99276
709
99338
778
99580
490
99028
213
99109
652
99026
819
99525
807
99675
225
99046
986
99627
633
99574
1
99027
310
99159
634
99711
147
99176
216
99199
557
99034
803
99470
372
99675
958
99902
399
99679
8
99019
253
99458
508
99227
324
99983
449
99684
837
99444
794
99310
574
99948
990
99629
487
99763
209
99424
342
99910
538
99429
923
99449
371
99883
356
99750
236
99486
850
99613
217
99670
698
99222
615
99112
694
99249
179
99683
610
99422
731
99069
583
99821
274
99188
322
99488
136
99302
134
99372
272
99641
950
99388
601
99931
92
99430
54
99899
405
99899
46
99134
811
99667
836
99971
2
99911
384
99079
747
99390
428
99338
603
99192
359
99488
581
99454
214
99906
924
99208
358
99650
386
99461
179
99922
372
99287
669
99086
980
99644
198
99661
214
99894
453
99164
75
99172
581
99131
777
99919
206
99886
744
99094
803
99213
678
99338
651
99516
381
99650
345
99812
656
99897
372
99624
753
99347
655
99665
302
99436
242
99819
199
99657
495
99877
258
99388
606
99429
104
99716
529
99586
733
99075
585
99344
147
99582
303
99752
176
99833
252
99269
155
99424
689
99183
875
99119
168
99028
632
99043
761
99634
440
99503
229
99711
419
99360
968
99849
816
99889
102
99910
678
99008
45
99558
83
99183
979
99363
849
99772
444
99728
164
99273
197
99423
45
99469
716
99745
170
99217
141
99555
51
99219
510
99075
391
99934
804
99943
605
99897
780
99862
356
99004
243
99053
763
99382
998
99515
9
99313
371
99901
886
99532
814
99691
144
99688
614
99201
744
99124
277
99151
922
99186
243
99586
401
99191
51
99264
864
99086
620
99992
770
99086
545
99352
162
99552
202
99565
524
99458
849
99879
739
99014
14
99841
280
99075
60
99021
306
99331
281
99823
160
99428
306
99685
953
99311
380
99613
684
99100
276
99079
584
99172
696
99911
662
99534
20
99420
681
99146
375
99188
173
99793
595
99782
510
99739
408
99158
436
99495
977
99676
669
99119
445
99429
267
99729
23
99001
722
99183
399
99467
363
99600
928
99653
916
99381
423
99881
606
99444
58
99216
486
99713
647
99991
324
99640
296
99318
159
99748
558
99687
718
99900
387
99045
1000
99872
422
99234
134
99352
483
99143
708
99885
225
99800
875
99014
186
99653
378
99565
510
99371
256
99176
904
99249
540
99568
63
99812
878
99461
735
99027
491
99960
982
99251
164
99615
511
99396
551
99052
930
99210
285
99623
802
99789
163
99880
781
99161
993
99605
24
99071
134
99018
337
99394
177
99308
75
99587
329
99357
85
99486
999
99036
363
99099
479
99962
476
99773
723
99141
314
99718
695
99032
109
99817
934
99025
808
99383
579
99330
443
99531
385
99346
7
99894
44
99545
229
99907
990
99247
864
99620
483
99413
486
99083
885
99026
602
99074
856
99239
533
99364
599
99884
913
99929
918
99913
685
99614
125
99757
948
99635
428
99963
653
99435
705
99544
580
99111
755
99271
48
99459
963
99989
19
99008
270
99388
965
99713
700
99820
946
99246
196
99086
871
99019
718
99552
921
99578
599
99771
46
99597
1
99384
89
99117
592
99767
130
99206
558
99222
60
99728
639
99336
766
99720
318
99563
995
99604
255
99673
905
99091
675
99272
830
99171
847
99074
382
99409
620
99102
102
99013
265
99629
101
99699
356
99189
45
99043
157
99562
782
99825
844
99560
524
99085
902
99978
476
99341
3
99750
723
99071
347
99231
295
99447
836
99714
788
99847
198
99433
440
99761
791
99283
423
99935
503
99202
271
99772
982
99707
5
99737
233
99762
119
99209
113
99107
928
99756
795
99850
792
99432
105
99228
433
99643
351
99196
667
99515
639
99095
944
99238
254
99912
889
99522
812
99213
783
99286
976
99039
283
99687
506
99830
702
99141
471
99819
241
99755
537
99685
727
99834
684
99685
230
99406
330
99529
562
99479
360
99116
650
99354
927
99596
801
98998
68
99588
942
99440
552
99768
244
99415
736
99123
155
99032
422
99180
605
99819
382
99836
458
99068
658
99994
588
99499
143
99799
868
99308
870
99691
539
99584
724
99278
618
99298
362
99431
147
99779
165
99233
917
99055
223
99529
899
99398
740
99009
502
99756
478
99168
247
99761
42
99544
622
99401
593
99807
526
99604
568
99246
758
99784
528
99205
97
99290
574
99269
631
99697
116
99724
178
99443
886
99237
194
99254
174
99077
746
99201
721
99623
928
99008
496
99753
784
99195
80
99061
34
99511
618
99441
704
99843
580
99367
601
99173
861
99134
433
99379
365
99007
942
99402
147
99865
724
99483
389
99269
650
99337
364
99194
867
99276
133
99290
663
99416
305
99227
31
99815
645
99928
780
99707
307
99550
200
99829
864
99431
515
99489
556
99858
824
99023
733
99657
949
99564
820
99185
159
99567
526
99254
227
99420
484
99988
598
99228
195
99975
671
99851
461
99364
287
99809
95
99310
760
99282
937
99858
59
99774
1
99371
136
99089
872
98998
842
99172
667
99559
400
99130
147
99251
462
99076
685
99100
402
99422
467
99664
615
99256
810
99738
213
99469
970
99264
767
99687
825
99987
427
99737
328
99522
94
99180
732
99247
758
99715
62
99048
542
99966
284
99847
733
99931
494
99019
55
99176
921
99845
666
99595
520
99532
747
99114
798
99161
399
99547
29
99980
954
99445
130
99933
555
99685
598
99555
374
99539
79
99713
425
99674
741
99964
959
99187
341
99406
368
99170
969
99630
703
99144
854
98998
475
99895
526
99732
614
99769
868
99417
881
99114
650
99797
766
99817
133
99321
316
99155
56
99899
959
99416
709
99774
366
99604
503
99143
667
99143
532
99105
518
99814
835
99138
187
99408
18
99068
271
99865
18
99925
759
99818
185
99183
393
99479
103
99880
824
99560
721
99995
940
99320
338
99198
136
99641
765
99186
915
99903
580
99910
895
99920
716
99397
853
99042
470
99067
655
99493
328
99883
317
99941
434
99108
801
99689
546
99343
131
99607
992
99603
749
99246
402
99194
647
99754
938
99289
868
99243
331
99572
244
99014
87
99519
232
99691
932
99622
689
99293
522
99830
50
99901
567
99561
793
99976
787
99415
826
99268
300
99511
580
99855
931
99874
154
99336
598
99769
883
99660
588
99218
322
99514
924
99271
406
99631
150
99958
595
99659
712
99922
744
99674
386
99360
848
99629
506
99883
857
99838
498
99081
615
99767
181
99116
818
99868
373
99355
67
99068
352
99126
155
99156
326
99012
261
99884
85
99465
255
99112
717
99624
725
99616
845
99862
334
99032
364
99079
277
99073
720
99878
817
99982
555
99330
77
99544
936
99267
345
99419
411
99265
543
98998
950
99165
487
99695
693
99030
523
99253
907
99766
588
99772
66
99483
555
99789
272
99702
440
99859
212
99639
271
99534
405
99591
350
99284
635
99388
185
99891
580
99265
294
99105
377
99171
785
99500
870
99077
313
99218
917
99597
337
99691
972
99405
496
99297
994
99395
650
99855
958
99457
756
99231
368
99821
811
99619
990
99754
518
99909
713
99454
112
99822
13
99562
391
99571
460
99805
240
99843
676
99401
976
99979
636
99940
588
99002
635
99089
802
99021
842
99533
670
99516
396
99138
374
99763
469
99687
622
99834
592
99613
301
99278
960
99604
254
99709
120
99996
248
99542
555
99444
367
99055
205
99903
657
99013
711
99922
401
99176
407
99024
839
99291
550
99830
381
99960
560
99119
508
99395
719
99736
885
99730
41
99005
313
99507
301
99515
226
99454
410
99588
807
99679
641
99270
804
99653
22
99220
431
99806
370
99099
357
99625
548
99070
603
99602
259
99819
757
99529
206
99412
722
99171
420
99495
429
99752
428
99263
486
99267
543
99760
799
99982
633
99134
552
99363
67
99303
324
99908
676
99740
938
99083
19
99813
180
99587
791
99882
11
99789
816
99242
369
99380
523
99808
189
99354
201
99873
51
99248
520
99471
281
99554
969
99521
532
99312
392
99369
145
99143
32
99148
140
99918
188
99390
500
99346
831
99707
381
99594
733
99943
108
99891
399
99799
727
99253
396
99142
467
99468
290
99921
20
99152
817
99723
920
99629
64
99858
92
99708
478
99208
790
99728
355
99299
113
99026
772
99869
68
99430
906
99548
163
99996
35
99723
620
99335
480
99552
452
99513
142
99364
184
99549
653
99238
788
99516
620
99776
63
99593
995
99424
189
99501
183
99169
572
99427
113
98999
87
99245
991
99942
430
99485
498
99204
996
99797
7
99499
288
99808
758
99928
141
99806
374
99103
889
99524
983
99188
682
99474
198
99547
132
99091
60
99017
420
99152
352
99376
577
99997
336
99367
181
99955
948
99616
656
99149
892
99281
893
99939
748
99147
148
99745
231
99302
790
99641
777
99979
988
99141
276
99800
553
99534
908
99272
731
99000
835
99176
534
99859
670
99836
161
99908
197
99839
246
99761
727
99030
158
99401
476
99502
43
99242
689
99322
229
99241
536
99342
982
99406
469
99454
718
99045
586
99736
783
99230
803
99429
665
99661
11
99340
56
99227
22
99640
313
99539
389
99413
809
99062
709
99734
982
99383
216
99810
563
99544
706
99899
56
99268
293
99894
288
99778
677
99405
586
99520
469
99880
521
99558
257
99463
612
99279
50
99650
742
99643
645
99578
415
99936
948
99829
625
99908
667
99829
964
99133
804
99282
426
99657
756
99395
67
99166
932
99849
747
99419
168
99797
231
99949
939
99413
276
99228
506
99115
624
99363
500
99605
551
99083
185
99606
863
99704
592
99932
212
99018
190
99088
277
99350
742
99761
941
99147
252
99921
83
99094
961
99510
706
99262
138
99435
922
99344
953
99860
61
99860
274
99845
139
99766
743
99012
326
99406
133
99235
983
99624
181
99119
279
99285
524
99091
55
99673
443
99854
936
99571
991
99120
580
99359
714
99353
259
99703
272
99123
463
99582
875
99611
889
99020
864
99380
969
99869
16
99931
810
99769
696
99228
747
99790
953
99900
191
99369
176
99189
758
99705
279
99485
826
99580
363
99831
339
99768
836
99600
547
99780
496
99379
443
99068
999
99286
388
99056
344
99403
183
99957
827
99688
822
99858
742
99327
960
99381
673
99670
449
99156
577
99264
671
99068
704
99643
942
99574
739
99088
437
99685
395
99519
431
99825
333
99848
259
99502
666
99178
181
99574
112
99583
355
99163
326
99334
456
99750
596
99289
228
99819
985
99981
433
99594
691
99756
24
99408
907
99966
299
99020
198
99163
536
99442
965
99363
484
99531
677
99246
197
99147
448
99060
975
99002
283
99599
105
99356
534
99356
765
99425
343
99022
715
99757
71
99363
894
99713
339
99837
325
99160
164
99929
620
99587
384
99051
49
99990
127
99977
255
99249
510
99364
598
99519
783
99666
529
99202
159
99494
22
99501
135
99750
482
99585
740
99676
626
99513
904
99294
923
99429
222
99487
684
99667
465
99259
39
99025
582
99271
235
99125
381
99694
316
99373
524
99693
826
99567
276
99336
102
99058
650
99274
384
99499
847
99290
124
99946
601
99408
359
99794
840
99372
55
99428
593
99792
17
99316
511
99713
809
99899
565
99138
301
99171
853
99032
970
99926
820
99895
238
99264
403
99899
116
99048
752
99040
843
99035
883
99284
743
99009
89
99407
71
99982
893
99618
501
99674
234
99501
193
99562
482
99062
926
99701
602
99569
268
99223
995
99227
724
99985
803
99478
639
99111
266
99489
104
99441
22
99245
933
99866
71
99928
994
99860
515
99526
637
99107
803
99075
963
99237
20
99362
578
99496
560
99961
493
99092
226
99827
28
99669
406
99789
729
99602
502
99737
707
99121
638
99574
711
99793
729
99069
762
99558
849
99982
576
99216
491
99913
889
99364
656
99038
374
99962
742
99501
664
99165
821
99422
946
99862
899
99475
746
99170
696
99305
164
99527
91
99667
111
99755
115
99519
357
99277
558
99038
167
99130
685
99352
944
99057
510
99510
997
99055
665
99199
187
99716
44
99387
353
99733
639
99635
937
99984
185
99383
324
99674
9
99262
771
99436
949
99810
294
99194
591
99529
169
99211
338
99973
218
99732
257
99125
965
99421
561
99866
856
99426
11
99443
783
99715
43
99985
921
99404
883
99092
409
99006
320
99356
422
99492
4
99512
147
99583
355
99795
720
99379
670
99074
735
98999
363
99735
927
99105
690
99441
309
99912
610
99218
558
99504
218
99087
335
99458
592
99068
877
99697
806
99141
69
99397
999
99902
421
99876
303
99997
673
99012
288
99362
439
99163
294
99117
843
99671
652
99184
36
99086
77
99969
365
99448
668
99098
797
99312
499
99961
367
99910
480
99944
155
99823
572
99126
523
99028
834
99076
399
99527
990
99560
874
99081
123
99061
18
99791
572
99778
595
99048
828
99591
973
99721
438
99443
26
99345
326
99168
745
99381
205
99197
390
99709
849
99643
47
99629
258
99641
152
99149
7
99249
704
99698
887
99624
82
99706
888
99993
157
99724
388
99267
213
99022
967
99007
743
99733
186
99307
777
99745
363
99801
304
99349
59
99728
687
99419
502
99554
159
99183
135
99565
65
99687
81
99667
710
99489
815
99297
608
99509
149
99139
966
99519
780
99991
708
99327
602
99165
656
99888
232
99870
686
99516
74
99154
565
99670
75
99064
80
99454
86
99802
391
99657
382
99294
915
98999
655
99310
661
99027
378
99113
183
99695
685
99088
753
99245
833
99073
750
99207
538
99136
620
99951
827
99281
120
99328
215
99287
144
99195
249
99513
15
99515
813
99671
228
99602
132
99513
27
99457
652
99384
18
99684
894
99379
477
99316
679
99540
388
99467
503
99177
616
99467
333
99443
241
99744
416
99842
618
99369
719
99271
907
99435
235
99664
855
99198
160
99295
204
99238
744
99028
413
99123
983
99319
243
99465
488
99190
936
99265
782
99749
226
99518
284
99081
102
99889
366
99876
147
99414
661
99813
523
99549
912
99317
293
99513
797
99314
406
99820
836
99023
75
99793
844
99026
736
99041
140
99454
92
99703
844
99863
403
99620
529
99768
259
99723
748
99224
999
99446
132
99896
711
99751
887
99887
638
99888
933
99774
283
99444
790
99245
688
99043
590
99796
590
99682
392
99602
791
99017
336
99754
339
99027
720
99201
196
99673
988
99914
361
99215
998
99610
191
99574
106
99116
3
99993
595
99589
785
99376
973
99825
640
99335
360
99997
508
99600
836
99163
555
99453
671
99489
513
99815
480
99610
804
99970
568
99739
760
99326
652
99767
371
99960
124
99612
522
99207
167
99876
811
99295
701
99997
217
99697
843
99665
932
99633
75
99959
950
99399
161
99952
526
99199
959
99754
969
99545
58
99057
36
99945
426
99633
747
99296
862
99757
262
99137
638
99315
182
99517
431
99774
165
99439
979
99283
11
99369
734
99972
969
99062
722
99944
362
99005
412
99505
501
99628
668
99052
517
99379
769
99429
289
99789
739
99872
132
99379
959
99729
798
99296
615
99365
985
99989
727
99423
268
99295
393
99172
796
99844
842
99791
822
99314
283
99662
847
99824
705
99491
396
99203
61
99939
442
99027
836
99386
63
99867
64
99734
855
99508
173
99960
216
99354
237
99422
982
99070
317
99579
464
99538
301
99646
457
99384
308
99535
16
99492
226
99549
928
99005
181
99162
777
99976
892
99861
29
99613
311
99391
251
99192
661
99375
232
99209
91
99502
505
99052
604
99012
587
99410
548
99289
307
99863
908
99444
374
99722
41
99640
682
99967
29
99122
963
99928
901
99268
159
99760
657
99581
618
99599
207
99447
347
99609
487
99640
317
99806
560
99073
935
99268
818
99906
365
99480
427
99996
684
99113
91
99861
66
99405
903
99280
244
99826
225
99626
445
99143
454
99830
294
99992
559
99282
624
99357
241
99344
844
99867
205
99030
980
99577
512
99366
127
99469
188
99423
425
99061
109
99194
568
99334
142
99398
864
99273
601
99876
24
99321
954
99075
219
99710
581
99997
48
99932
723
99961
83
99389
362
99751
753
99723
26
99039
736
99607
32
99074
133
99653
430
99575
19
99853
665
99888
947
99284
658
99810
398
99033
102
99641
557
99720
734
99065
858
99050
360
99694
84
99595
508
99821
871
99635
39
99385
441
99206
363
99095
231
99588
677
99666
366
99169
846
99911
802
99238
187
99018
146
99542
109
99200
937
99258
722
99891
239
99030
562
99225
895
99746
874
99469
479
99065
853
99709
898
99581
470
99738
665
99313
887
99971
110
99942
437
99122
207
99399
753
99133
585
99100
160
99574
179
99475
540
99740
934
99106
482
99088
316
99439
418
99681
454
99104
466
99688
588
99419
323
99453
410
99895
2
99496
997
99505
233
99272
921
99905
835
99624
542
99578
275
99629
775
99197
574
99761
82
99590
636
99611
18
99286
723
99581
904
99551
100
99957
766
99611
516
99684
107
99646
356
99050
978
99071
714
99744
546
99443
502
99388
7
99306
918
99345
792
99488
58
99700
447
99629
104
99824
564
99030
833
99435
458
99050
402
99679
137
99269
789
99738
442
99992
13
99622
342
99527
229
99401
496
99466
562
99150
670
99996
372
99379
572
99071
521
99177
48
99807
187
99607
639
99250
77
99904
303
99686
313
99368
451
99875
525
99010
290
99221
673
99485
736
99787
514
99642
732
99731
243
99264
1000
99020
879
99761
517
99146
328
99626
84
99941
163
99447
397
99722
378
99644
540
99737
768
99677
719
99789
417
99455
578
99687
415
99277
955
99844
758
99212
102
99706
569
99823
737
99471
746
99579
801
99866
766
99580
548
99064
487
99383
325
99128
968
99046
396
99831
317
99351
299
99189
576
99525
322
99407
413
99125
307
99755
975
99747
814
99686
928
99883
959
99961
869
99552
539
99968
496
99576
703
99010
597
99757
761
99252
477
99950
85
99598
374
99444
921
99748
296
99293
457
99550
169
99645
996
99144
650
99576
932
99323
201
99809
506
99130
181
99895
561
99102
365
99234
254
99475
697
99018
46
99857
759
99785
144
99187
536
99404
271
99883
952
99669
393
99932
705
99156
130
99967
704
99481
650
99079
783
99916
763
99140
834
99718
876
99540
418
99189
209
99077
509
99276
368
99013
723
99936
293
99602
539
99924
679
99530
436
99086
393
99509
700
99496
650
99958
605
99024
365
99861
939
99200
378
99943
943
99086
11
99421
551
99485
864
99201
131
99643
59
99060
298
99937
573
99771
819
99846
95
99861
428
99196
402
99207
607
99417
72
99792
56
99912
584
99085
968
99326
134
99190
117
99597
120
99191
552
99908
98
99120
533
99492
219
99814
238
99157
870
99224
89
99407
114
99986
565
99817
418
99813
113
99902
198
99301
990
99283
528
99298
376
99483
760
99295
392
99843
505
99894
565
99302
793
99923
742
99225
181
99700
761
99672
323
99279
736
99800
765
99588
727
99771
109
99119
119
99359
244
99456
838
99423
769
99506
757
99696
208
99543
632
99061
752
99498
330
99620
484
99107
790
99751
691
99695
327
99036
401
99966
841
99742
172
99531
893
99593
471
99792
345
99857
162
99775
182
99028
728
99194
32
99763
543
99611
674
99438
124
99181
711
99549
580
99409
114
99927
740
99274
295
99783
163
99666
752
99906
915
99650
873
99738
67
99134
603
99358
551
99511
429
99416
846
99551
686
99533
411
99632
229
99297
998
99022
498
99352
232
99752
562
99238
394
99523
870
99712
998
99607
188
99033
460
99448
605
99678
959
99430
885
99794
350
99573
263
99771
219
99862
198
99491
647
99044
29
99648
212
99840
720
99156
626
99870
457
99237
595
99902
948
99254
582
99011
315
99357
31
99071
682
99851
189
99245
188
99055
212
99742
876
99915
113
99821
253
99845
529
99411
651
99416
89
99811
184
99608
671
99583
24
99658
112
99993
269
99305
664
99467
507
99058
213
99248
845
99377
908
99520
478
99698
243
99648
769
99257
629
99216
122
99218
242
99459
539
99466
963
99618
176
99739
866
99618
531
99916
896
99481
385
99975
766
99613
682
99170
357
99549
493
99022
509
99821
202
99091
410
99199
14
99066
114
99757
410
99425
920
99080
717
99939
492
99876
565
99621
761
99217
834
99091
174
99116
244
99177
54
99892
175
99713
392
99085
830
99595
375
99264
150
99217
322
99665
94
99887
221
99304
925
99945
551
99313
876
99645
11
99164
760
99028
511
99797
218
99438
735
99949
182
99691
267
99263
135
99794
468
99260
769
99358
979
99895
230
99691
547
99410
450
99782
202
99808
663
99307
868
99864
26
99156
840
99624
804
99425
393
99520
73
99514
782
99539
148
99775
410
99762
546
99409
276
99496
138
99278
608
99470
804
99816
701
99745
247
99727
430
99839
624
99051
409
99694
282
99730
482
99045
865
99880
1
99121
926
99226
600
99050
62
99186
174
99427
651
99110
22
99269
721
99761
801
99100
898
99521
768
99361
323
99039
218
99838
493
99634
332
99021
669
99468
636
99618
4
99843
486
99932
871
99890
311
99264
944
99093
172
99118
635
99256
588
99370
562
99817
778
99724
610
99906
932
99096
420
99824
623
99743
932
99510
64
99613
589
99579
324
99521
612
99567
697
99431
849
99242
467
99097
857
99422
984
99914
854
99592
596
99210
365
99331
742
99701
79
99252
801
99892
585
99207
588
99482
460
99481
867
99679
597
99540
595
99833
734
99334
41
99142
99
99850
668
99332
62
99453
287
99818
44
99482
536
99436
230
99271
148
99874
665
99390
592
99465
934
99029
817
99425
338
99806
950
99717
271
99743
488
99214
866
99476
185
99472
867
99224
514
99988
408
99935
667
99293
74
99368
447
99499
86
99267
877
99339
581
99927
760
99988
340
99247
616
99403
341
99815
663
99120
244
99452
53
99647
572
99506
605
99576
688
99339
550
99248
113
99343
274
99942
342
99182
130
99150
776
99432
832
99897
250
99437
787
99675
967
99694
495
99492
443
99010
98
99672
217
99961
552
99319
44
99653
312
99933
718
99332
582
99987
596
99088
575
99780
351
99758
831
99593
700
99019
686
99902
189
99146
38
99515
751
99679
975
99547
954
99439
84
99480
948
99165
292
99093
902
99447
457
99067
165
99631
924
99341
74
99948
527
99467
3
99686
505
99219
608
99669
934
99987
886
99882
413
99257
879
99843
328
99459
233
99492
687
99471
275
99009
349
99076
539
99446
690
99087
394
99575
319
99104
261
99455
765
99754
46
99757
422
99062
850
99507
858
99504
89
99166
788
99737
425
99545
483
99731
347
99337
986
99824
796
99218
255
99924
46
99816
535
99558
92
99159
737
99819
817
99901
695
99859
506
99594
832
99826
543
99327
369
99136
606
99660
895
99114
448
99991
838
99735
35
99916
549
99035
214
99520
864
99983
712
99645
389
99255
337
99794
951
99683
478
99488
206
99103
578
99254
117
99162
152
99637
603
99259
874
99012
963
99631
269
99013
788
99132
450
99654
465
99562
87
99586
169
99909
572
99958
648
99964
591
99812
757
99333
224
99363
42
99119
709
99036
592
99566
327
99223
96
99498
548
99068
330
99192
571
99075
50
99040
475
99884
390
99661
756
99800
889
99880
300
99806
468
99766
955
99822
855
99493
367
99130
100
99339
873
99848
573
99359
302
99801
49
99278
976
99349
475
99647
355
99189
955
99855
432
99360
851
99974
93
99574
386
99161
882
99024
645
99398
5
99646
441
99594
95
99951
571
99382
790
99405
48
99878
857
99110
69
99561
447
99660
504
99996
400
99006
916
99911
186
99013
866
99838
629
99544
555
99585
56
99584
302
99876
362
99205
32
99864
25
99375
575
99888
926
99573
510
99885
975
99458
77
99243
892
99003
70
99746
163
99434
345
99277
181
99670
576
99830
918
99337
4
99464
528
99352
222
99436
849
99807
679
99557
488
99659
721
99260
196
99029
419
99356
93
99670
856
99726
681
99517
769
99871
201
99747
15
99006
625
99032
18
99926
379
99698
84
99194
717
99125
255
99908
142
99870
803
99892
93
99975
113
99327
354
99799
323
99334
155
99447
89
99643
753
99933
317
99687
424
99989
424
99295
466
99443
3
99074
117
99858
927
99701
744
99248
461
99615
186
99567
175
99181
187
99102
237
99415
313
99854
153
99337
957
99678
516
99339
427
99128
814
99986
286
99049
466
99653
617
99333
791
99168
911
99440
832
99468
476
99830
405
99661
689
99212
784
99659
476
99252
873
99505
445
99181
963
99873
99
99961
660
99087
93
99742
665
99145
202
99142
103
99006
153
99438
699
99723
705
99890
308
99879
107
99632
35
99233
483
99520
738
99236
522
99651
650
99866
151
99865
291
99230
537
99705
168
99040
319
99557
272
99701
48
99355
599
99469
811
99165
658
99155
825
99362
991
99065
590
99467
707
99401
483
99335
73
99733
855
99359
714
99191
377
99058
503
99474
552
99730
337
99823
59
99590
922
99649
585
99134
929
99498
467
99890
898
99515
653
99156
548
99944
577
99608
729
99258
475
99251
137
99915
486
99186
927
99229
653
98998
282
99452
27
99951
518
99943
564
99310
969
99931
113
99985
734
99744
744
99562
829
99842
506
99137
529
99137
292
99902
833
99937
390
99151
239
99707
463
99680
948
99986
526
99286
426
99079
123
99475
104
99366
676
99654
170
99631
176
99824
983
99469
184
99519
417
99210
656
99342
112
99577
683
99691
879
99323
757
99177
622
99827
974
99028
830
99266
733
99167
832
99835
595
99161
47
99384
196
99803
401
99715
674
99756
146
99462
618
99357
256
99900
916
99166
664
99237
167
99047
944
99262
43
99408
547
99639
109
99785
816
99107
598
99210
675
99611
132
99221
363
99604
568
99199
442
99884
575
99491
512
99369
609
99350
353
99338
13
99260
522
99355
667
99330
344
99694
784
99522
505
99437
174
99778
504
99745
417
99725
565
99206
443
99512
387
99812
776
99894
497
99536
915
99661
466
99385
232
99343
77
99411
272
99738
837
99695
40
99896
553
99449
825
99512
13
99737
50
99691
648
99963
26
99671
340
99967
566
99880
650
99385
921
99250
515
99122
783
99840
375
99117
361
99353
482
99811
524
99501
754
99527
513
99788
563
99371
935
99567
3
99050
189
99445
902
99731
344
99712
139
99932
883
99285
348
99437
610
99704
226
99241
950
99973
568
99617
236
99712
459
99600
22
99790
600
99423
968
99802
174
99827
36
99201
343
99514
999
99406
12
99930
545
99239
950
99386
289
99334
942
99319
895
99848
533
99001
80
99618
380
99299
358
99839
646
99254
261
99723
721
99470
935
99195
545
99828
705
99387
557
99834
828
99983
928
99370
981
99482
753
99720
229
99090
443
99619
289
99689
830
99448
379
99262
772
99055
871
99730
453
99108
871
99780
820
99087
568
99285
759
99044
907
99005
962
99796
309
99796
821
99595
407
99929
642
99528
78
99639
528
99871
948
99915
35
99170
261
99079
417
99028
499
99362
878
99381
291
99558
737
99425
158
99017
21
99433
705
99252
593
99760
181
99071
344
99030
351
99259
650
99297
73
99598
513
99432
895
99611
397
99470
380
99591
513
99189
330
99126
659
99176
669
99179
488
99383
25
99675
485
99007
623
99707
583
99872
77
99501
300
99453
667
99800
768
99135
254
99861
281
99674
168
99619
124
98999
718
99227
214
99353
417
99420
563
99248
534
99136
602
99041
430
99702
238
99907
886
99094
503
99195
720
99624
855
99801
737
99453
150
99297
9
99764
519
99747
902
99967
992
99828
601
99435
38
99707
783
99676
303
99548
289
99478
733
99896
500
99573
418
99875
850
99222
239
99877
984
99308
211
99722
62
99700
842
99690
458
99553
779
99289
13
99232
433
99112
28
99517
140
99074
368
99629
293
99520
255
99826
917
99590
824
99962
190
99436
315
99104
616
99509
39
99218
382
99259
130
99521
510
99865
893
99476
309
99288
293
99989
961
99827
627
99258
725
99554
965
99797
392
99643
795
99685
118
99932
139
99171
38
99915
317
99910
26
99270
911
99431
418
99051
914
99854
705
99001
907
99075
574
99629
91
99997
109
99127
672
99351
540
99298
842
99462
638
99767
430
99236
355
99274
191
99096
798
99284
48
99124
102
99191
179
99158
677
99374
589
99639
396
99162
599
99791
941
99093
975
99855
992
99099
197
99125
775
99204
894
99220
465
99388
157
99897
122
99716
125
99511
690
99686
808
99780
418
99844
27
99306
90
99081
983
99639
342
99334
234
99589
236
99511
668
99963
823
99612
67
99113
327
99777
79
99744
775
99237
366
99408
686
99831
729
99833
591
99772
517
99211
688
99194
260
99653
167
99817
849
99681
720
99645
55
99078
912
99141
739
99621
142
99791
261
99365
156
99370
268
99392
114
99978
399
99491
60
99543
228
99682
23
99302
404
99657
824
99519
293
99236
125
99773
287
99904
585
99249
240
99104
308
99512
72
99705
49
99448
517
99478
951
99199
137
99732
513
99500
647
99487
214
99772
33
99372
505
99246
877
99141
185
99607
547
99376
347
99480
673
99256
171
99443
927
99578
471
99289
611
99114
540
99934
623
99140
918
99643
494
99651
285
99236
538
99941
466
99392
209
99676
71
99132
59
99247
660
99752
62
99503
730
99328
491
99538
172
99564
86
99244
537
99600
353
99953
812
99445
945
99636
156
99654
600
99956
180
99236
786
99441
292
99563
760
99051
486
99131
648
99700
426
99799
74
99161
418
99073
820
99452
391
99412
488
99653
482
99073
969
99972
44
99515
873
99145
622
99739
694
99093
945
99436
793
99926
792
99631
157
99871
537
99057
558
99773
968
99825
991
99619
244
99162
186
99063
808
99991
141
99139
107
99418
839
99965
945
99267
127
99239
647
99103
685
99543
234
99319
767
99240
873
99965
374
99344
511
99570
966
99232
162
99835
290
99623
463
99375
101
99287
843
99339
778
99486
867
99766
292
99767
517
99365
423
99895
949
99496
54
99784
913
99971
570
99465
846
99614
458
99243
657
99094
981
99422
798
99770
881
99586
740
99798
632
99479
982
99435
638
99021
212
99501
324
99580
176
99348
456
99038
298
99763
747
99728
212
99044
473
99789
511
99411
933
99410
237
99782
282
99563
804
99900
59
99157
945
99042
420
99418
898
99591
766
99680
19
99290
767
99330
795
99438
720
99725
716
99877
685
99236
342
99498
256
99109
348
99701
447
99114
669
99483
314
99969
620
99652
901
99997
49
99195
892
99762
350
99706
306
99772
115
99091
809
99161
99
99496
237
99386
293
99515
856
99447
251
99655
288
99904
846
99445
669
99924
488
99064
604
99806
728
99786
294
99883
482
99332
545
99157
77
99250
462
99475
211
99405
313
99279
892
99263
325
99726
539
99778
349
99812
815
99922
356
99237
748
99342
134
99389
760
99299
365
99393
38
99281
685
99684
630
99628
319
99107
827
99164
322
99049
419
99869
53
99012
251
99408
543
99374
833
99704
224
99389
216
99182
965
99203
71
99342
727
99038
506
99088
60
99513
176
99783
21
99330
611
99437
343
99530
443
99997
106
99768
107
99184
925
99606
411
99065
928
99298
60
99049
664
99991
95
99427
558
99353
798
99913
984
99125
594
99429
535
99278
331
99377
816
99993
195
99080
267
99658
796
99074
863
99957
453
99876
132
99222
793
99454
975
99705
135
99211
458
99507
171
99892
985
99134
116
99542
526
99761
476
99271
317
99846
923
99333
545
99147
212
99519
941
99929
735
99050
580
99064
133
99021
490
99657
7
99821
913
99218
296
99034
285
99718
382
99448
488
99395
61
99623
911
99162
620
99484
370
99978
581
99254
640
99572
505
99489
217
99856
434
99206
762
99432
184
99769
205
99768
757
99994
230
99140
353
99517
791
99722
558
99946
485
99603
588
99333
776
99967
815
99071
231
99894
508
99019
98
99135
232
99306
646
99109
241
99439
365
99300
682
99636
483
99457
892
99668
178
99232
472
99278
791
99011
925
99784
442
99514
288
99258
866
99173
151
99479
215
99172
701
99752
46
99728
594
99184
593
99447
56
99936
580
99707
719
99093
817
99156
105
99717
93
99602
367
99510
81
99755
434
99583
449
99795
954
99957
912
99031
627
99856
707
99561
379
99451
585
99551
302
99407
650
99836
274
99480
109
99470
699
99439
768
99238
568
99942
491
99667
948
99447
997
99823
182
99590
350
99488
489
99858
635
99433
741
99696
798
99582
492
99864
675
99732
526
99542
124
99574
533
99818
750
99545
370
99680
666
99705
870
99969
613
99377
458
99873
112
99368
104
99015
8
99335
439
99031
503
99124
122
99675
345
99113
442
99326
209
99805
616
99208
985
99018
900
99349
101
99389
113
99094
537
99426
22
99374
910
99870
750
99101
666
99107
737
99817
156
99919
809
99689
692
99933
590
99744
761
99346
74
99568
385
99649
102
99684
333
99128
595
99764
433
99489
586
99013
993
99242
701
99447
479
99877
323
99573
534
99081
512
99648
578
99895
418
99421
853
99077
925
99010
180
99135
136
99261
728
99849
374
99717
318
99302
671
99575
759
99532
244
99090
841
99214
158
99083
908
99040
151
99642
797
99823
959
99347
718
99023
273
99950
532
99930
699
99672
464
99008
418
99072
607
99313
403
99346
634
99541
547
99672
335
99620
521
99571
590
99151
726
99790
228
99789
708
99316
475
99502
412
99061
944
99404
606
99549
548
99493
453
99637
356
99995
784
99624
129
99516
827
99231
489
99722
644
99070
884
99923
534
99413
927
99778
9
99903
76
99092
864
99662
913
99436
745
99229
468
99625
65
99637
782
99539
766
99849
661
99449
771
99745
647
99509
831
99819
790
99694
678
99613
991
99357
294
99053
490
99337
36
99881
917
99227
997
99743
153
99346
949
99111
947
99825
243
99787
348
99316
763
99358
786
99807
659
99834
61
99063
214
99880
587
99246
340
99220
308
99435
504
99039
174
99968
984
99035
386
99738
209
99851
933
99669
705
99224
152
99438
459
99540
33
99798
198
99211
112
99750
102
99085
611
99901
266
99502
338
99540
660
99679
123
99587
612
99314
599
99129
870
99681
187
99767
543
99463
640
99941
716
99701
372
99429
562
99319
383
99571
447
99197
455
99907
192
99219
100
99771
793
99617
612
99956
457
99699
128
99597
346
99129
526
99528
85
99993
757
99627
4
99680
988
99721
815
99037
99
99519
144
99462
559
99511
846
99105
483
99960
894
99181
802
99891
365
99134
990
99048
399
99748
620
99495
844
99484
198
99448
693
99006
767
99243
779
99733
138
99945
881
99002
932
99233
549
99746
709
99363
707
99771
972
99825
610
99091
672
99025
221
99457
199
99613
979
99874
746
99466
935
99933
575
99612
552
99767
182
99241
386
99385
293
99810
516
99221
429
99877
584
99676
410
99125
31
99634
838
99648
906
99984
750
99464
642
99434
828
99091
296
99199
795
99419
589
99132
847
99783
124
99489
770
99616
715
99570
424
99341
390
99655
988
99863
332
99044
208
99110
648
99802
730
99458
545
99020
961
99426
954
99555
612
99385
3
99483
699
99796
486
99084
964
99677
915
99385
679
99227
476
99172
451
99560
257
99760
375
99305
486
99190
713
99850
472
99121
875
99768
644
99562
505
99084
352
99052
28
99903
296
99537
58
99224
274
99683
27
99968
842
99388
733
99183
71
99142
58
99123
932
99812
709
99576
384
99344
937
99091
158
99762
233
99558
158
99223
521
99544
690
99912
732
99658
690
99367
731
99082
689
99021
797
99764
69
99871
65
99116
331
99852
509
99421
224
99689
523
99797
217
99813
927
99278
660
99069
858
99591
813
99377
362
99865
474
99277
831
99571
127
99449
776
99047
123
99586
884
99098
905
99327
802
99584
232
99020
633
99685
908
99562
944
99413
787
99933
567
99445
152
99189
812
99023
995
99558
864
99386
462
99407
119
99064
514
99559
620
99271
624
99987
202
99841
977
99666
244
99499
335
99001
814
99385
825
99463
161
99145
499
99707
251
99380
883
99184
141
99192
733
99560
651
99624
224
99446
320
99346
544
99642
551
99296
210
99561
619
99000
474
99011
424
99628
880
99027
639
99531
446
99227
470
99582
340
99597
446
99972
493
99947
411
99710
183
99927
656
99891
183
99964
624
99157
43
99075
502
99531
110
99727
558
99221
807
99290
457
99131
466
99685
421
99855
277
99004
339
99534
973
99208
72
99642
615
99131
892
99723
55
99335
494
99113
308
99320
357
99708
921
99141
280
99661
166
99107
128
99954
310
99594
145
99214
967
99358
781
99070
212
99471
872
99469
598
99777
765
99417
343
99981
767
99123
710
99798
265
99627
558
99541
535
99922
638
99230
987
99415
586
99825
417
99323
488
99489
978
99716
493
99208
437
99229
974
99281
138
99141
263
99029
797
99220
767
99303
841
99929
778
99536
714
99430
246
99115
850
99706
974
99298
5
99494
738
99743
260
99273
781
99844
286
99444
694
99060
75
99783
463
99823
695
99770
865
99138
453
99765
614
99613
81
99232
174
99067
93
99243
787
99981
629
99552
804
99856
499
99796
934
99066
187
99642
838
99761
432
99191
976
99356
686
99279
828
99568
126
99639
227
99436
397
99513
574
99621
668
99107
832
99259
329
99360
791
99170
893
99173
511
99634
309
99469
478
99096
378
99526
449
99155
712
99498
526
99847
746
99199
384
99741
772
99855
551
99633
192
99129
581
99195
562
99926
329
99247
660
99365
200
99277
363
99463
967
99385
15
99211
42
99260
223
99739
825
99169
523
99454
534
99545
768
99700
960
99503
1000
99901
618
99805
343
99578
300
99390
295
99938
481
99265
789
99439
120
99412
898
99502
820
99223
714
99499
860
99565
16
99794
123
99071
89
99871
777
99016
564
99879
672
99297
704
99669
56
99575
70
99142
731
99104
315
99189
281
99378
392
99360
526
99773
98
99449
935
99331
250
99454
873
99127
349
99801
490
99227
845
99864
94
99424
150
99222
587
99282
650
99696
101
99914
518
99242
867
99954
675
99344
648
99268
557
99741
299
99420
319
99711
87
99041
598
99600
20
99032
393
99247
908
99905
992
99637
623
99072
282
99145
391
99157
741
99900
965
99589
465
99782
202
99070
981
99895
574
99199
433
99270
757
99566
803
99110
733
99327
10
99876
994
99876
638
99803
242
99408
614
99448
570
99323
1000
99909
214
99073
676
99186
644
99987
697
99968
851
99860
655
99812
244
99845
308
99634
720
99425
168
99991
289
99770
408
99478
519
99034
838
99229
412
99955
463
99645
345
99704
492
99044
807
99985
298
99558
463
99035
250
99360
19
99622
993
99165
210
99301
233
99857
744
99169
527
99656
459
99183
515
99480
751
99109
251
99642
475
99657
551
99861
714
99986
742
99483
235
99149
785
99043
794
99073
531
99829
820
99979
439
99001
759
99067
609
99112
224
99077
195
99657
786
99257
122
99110
830
99116
127
99852
317
99397
319
99671
968
99032
11
99931
113
99855
577
99780
143
99059
809
99023
566
99807
152
99415
829
98998
424
99913
974
99104
134
99872
825
99162
651
99994
249
99506
452
99264
413
99038
3
99138
721
99654
427
99401
818
99494
679
99548
678
99214
60
99811
194
99865
930
99831
441
99857
615
99552
116
99913
836
99861
613
99338
486
99352
626
99591
934
99527
744
99632
162
99012
654
99715
298
99118
590
99598
603
99046
887
99087
39
99259
229
99636
131
99310
528
99067
888
99063
569
99588
707
99558
1000
99841
526
99730
960
99293
868
99278
313
99930
192
99351
918
99953
135
99207
837
99366
545
99429
482
99650
908
99467
707
99040
753
99447
461
99664
157
99970
974
99662
138
99620
353
99675
667
99150
933
99899
355
99678
350
99062
671
99431
931
99856
7
99566
542
99146
385
99494
743
99894
574
99285
225
99718
451
99645
276
99509
682
99708
257
99036
294
99284
953
99911
42
99508
879
99462
347
99941
969
99021
465
99229
507
99996
467
99199
979
99711
616
99322
78
99094
702
99846
338
99671
662
99818
714
99111
446
99752
198
99493
142
99855
488
99127
548
99640
823
99443
664
99242
64
99448
168
99623
680
99490
733
99108
139
99169
708
99397
537
99050
631
99966
979
99125
442
99555
994
99125
566
99553
121
99347
368
99723
614
99236
43
99854
237
99918
954
99525
749
99263
199
99429
424
99358
631
99778
399
99288
884
99457
260
99444
185
99916
567
99623
274
99297
2
99586
329
99555
853
99543
650
99656
994
99255
224
99225
866
99231
965
99573
334
99533
614
99726
70
99184
77
99154
654
99214
230
99675
980
99868
394
99464
188
99810
79
99786
948
99004
101
99295
120
99706
978
99795
895
99128
752
99138
132
99751
834
99887
374
99658
362
99505
720
99034
54
99664
33
99563
326
99252
150
99877
56
99271
3
99675
437
99918
622
99063
305
99379
412
99220
398
99294
426
99907
729
99279
245
99463
132
99710
762
99521
643
99588
943
99828
887
99975
520
99010
134
99898
875
99173
464
99746
980
99215
932
99946
266
99947
265
99136
720
99953
861
99566
989
99670
458
99818
4
99561
188
99070
549
99191
732
99376
170
99177
168
99571
323
99049
632
99381
10
99480
187
99983
224
99683
264
99656
70
99401
150
99074
741
99183
612
99836
479
99116
177
99134
603
99125
437
99480
589
99682
342
99059
811
99951
837
98998
713
99844
254
99810
470
99230
355
99815
445
99932
786
99253
629
99466
210
99404
650
99705
250
99540
489
99773
651
99885
624
99702
361
99537
211
99160
517
99741
56
99755
302
99284
813
99675
299
99812
60
99904
651
99566
582
99560
813
99498
485
99816
832
99113
240
99271
12
99689
307
99612
439
99405
964
99938
978
99530
727
99779
194
99300
907
99722
751
99807
971
99711
327
99501
238
99935
436
99487
976
99090
738
99692
695
99139
178
99923
502
99204
546
99639
597
99375
163
99934
479
99054
690
99066
122
99340
679
99680
779
99425
705
99155
144
99913
127
99321
11
99654
384
99757
670
99890
477
99964
146
99454
458
99872
62
99854
560
99320
734
99019
646
99982
25
99519
715
99847
467
99396
430
99359
873
99126
575
99258
223
99044
707
99700
701
99995
803
99898
638
99355
493
99447
648
99560
954
99840
686
99186
334
99104
281
99269
12
99125
3
99250
376
99577
874
99708
586
99306
923
99436
329
99594
893
99598
950
99295
74
99498
597
99948
689
99908
592
99711
638
99147
931
99641
689
99430
481
99177
123
99962
325
99953
76
99213
458
99295
568
99887
964
99942
973
99347
261
99010
838
99395
697
99104
843
99449
202
99267
655
99767
500
99528
257
99632
114
99483
19
99572
896
99192
534
99720
718
99291
172
99876
4
99208
197
99507
464
99708
91
99734
297
99729
589
99426
416
99030
64
99861
234
99277
257
99533
55
99628
892
99329
950
99293
48
99022
423
99205
257
99387
847
99328
77
99837
112
99227
447
99348
342
99537
752
99372
83
99536
72
99637
403
99585
353
99532
161
99843
365
99056
625
99304
211
99317
371
99582
622
99644
295
99679
406
99841
915
99849
85
99636
823
99199
602
99521
233
99399
674
99328
553
99802
434
99085
879
99560
422
99817
839
99673
646
98999
28
99732
203
99880
99
99076
958
99495
555
99718
762
99278
108
99172
773
99992
36
99029
347
99364
675
99426
867
99649
577
99451
448
99572
811
99752
9
99291
514
99137
121
99086
595
99415
855
99072
56
99120
440
99978
301
99287
792
99521
44
99313
109
99739
177
99289
876
99726
687
99532
305
99962
490
99750
404
99537
163
99828
759
99518
15
99120
921
99507
528
99089
781
99361
706
99487
956
99292
431
99115
751
99301
540
99821
966
99990
506
99676
411
99737
118
99786
432
99650
673
99045
413
99344
168
99048
186
99112
653
99087
492
99450
940
99335
919
99026
959
99915
761
99136
339
99368
39
99385
9
99282
30
99483
942
99093
459
99853
499
99909
675
99445
133
99806
188
99312
430
99157
210
99709
474
99340
507
99178
443
99010
3
99038
30
99953
465
99845
852
99462
776
99688
906
99501
447
99786
257
99771
754
99724
830
99386
974
99625
779
99696
793
99491
852
99432
751
99444
627
99135
374
99262
629
99008
963
99116
395
99161
563
99630
26
99388
876
99297
683
99623
576
99821
396
99412
593
99429
612
99378
695
99922
211
99178
556
99441
168
99922
345
99576
169
99222
894
99405
39
99074
622
99007
903
99377
848
99107
74
99377
23
99184
629
99773
851
99867
650
99978
495
99772
670
99954
592
99151
633
99172
388
99741
113
99665
921
99600
639
99377
57
99530
976
99148
157
99830
189
99882
31
99966
267
99476
102
99124
748
99992
358
99144
133
99696
605
99432
406
99315
112
99491
237
99107
852
99334
843
99830
133
99655
293
99038
66
99901
852
99905
390
99189
493
99345
729
99054
538
99572
214
99127
176
99125
371
99731
759
99881
707
99988
645
99524
23
99429
411
99970
440
99719
70
99598
375
99245
911
99182
646
99816
596
99964
69
99779
629
99783
341
99175
423
99952
128
99361
317
99918
95
99983
370
99410
418
99415
8
99171
332
99769
540
99316
549
99167
367
99913
958
99004
223
99046
424
99210
220
99344
414
99450
27
99849
918
99929
670
99176
99
99341
26
99247
174
99412
456
99627
777
99317
198
99968
194
99356
491
99227
991
99978
741
99261
508
99284
999
99103
654
99471
819
99384
635
99074
84
99401
120
99429
184
99034
178
99890
806
99786
645
99259
540
99754
368
99995
331
99786
191
99315
65
99108
464
99695
830
99868
367
99247
359
99670
242
99471
759
99528
868
99079
377
99811
926
99347
655
99038
34
99635
158
99411
103
99373
263
99480
424
99854
480
99008
356
99317
137
99952
583
99769
112
99466
840
99989
317
99709
921
99939
606
99954
531
99398
501
99985
111
99974
101
99594
253
99536
296
99053
809
99732
852
99771
433
99261
697
99098
904
99388
133
99012
767
99558
768
99168
967
99793
496
99456
983
99451
766
99058
836
99371
536
99064
988
99830
941
99679
914
99899
236
99659
878
99560
853
99002
882
99595
950
99237
518
99865
679
99618
116
99570
774
99660
564
99331
525
99193
402
99043
391
99499
387
99262
566
99256
148
99917
232
99347
475
99212
517
99912
763
99699
939
99131
549
99470
386
99466
842
99077
865
99358
458
99556
191
99327
367
99620
514
99493
450
99568
972
99663
262
99081
8
99368
792
99363
226
99141
861
99774
692
99496
796
99301
706
99072
152
99090
95
99319
71
99400
45
99466
365
99136
666
99405
274
99709
517
99365
344
99496
181
99755
206
99036
450
99576
551
99307
722
99755
628
99447
406
99037
174
99842
874
99750
541
99167
304
99444
940
99822
718
99851
498
99636
539
99712
234
99120
262
99253
996
99176
199
99433
914
99842
900
99877
860
99931
430
99047
828
99939
329
99499
891
99351
855
99997
818
99006
654
99784
578
99981
749
99474
989
99435
507
99989
994
99445
753
99744
716
99651
402
99628
492
99089
2
99960
131
99711
348
99942
769
99802
771
99291
753
99041
242
99875
602
99280
188
99898
543
99712
117
99828
568
99725
550
99966
951
99495
189
99658
420
99954
219
99584
522
99278
940
99023
863
99015
906
99672
864
99909
43
99460
258
99982
62
99480
826
99728
722
99120
695
99239
280
99778
658
99997
916
99071
173
99580
807
99925
105
99430
664
99247
814
99958
998
99107
447
99868
448
99523
403
99229
749
99525
942
99305
260
99195
517
99716
342
99780
614
99533
527
99377
918
99177
544
99217
152
99385
904
99213
245
99088
950
99796
967
99894
209
99689
380
99952
721
99808
81
99349
491
99108
245
99050
960
99716
17
99623
798
99434
767
99136
94
99899
976
99398
356
99441
948
99243
299
99588
942
99801
414
99404
926
99852
64
99601
653
99539
909
99004
780
99843
622
99643
589
99236
777
99201
288
99762
583
99875
120
99765
613
99364
68
99033
299
99802
998
99423
40
99582
927
99546
852
99992
81
99067
748
99689
244
99582
913
99576
249
99275
233
99790
82
99446
605
99433
608
99478
898
99285
787
99130
504
99302
135
99279
38
99871
625
99347
708
99862
477
99198
303
99709
75
99348
160
99955
766
99948
781
99129
476
99171
959
99070
305
99866
347
99948
443
99852
945
99000
327
99921
272
99061
259
99734
768
99162
10
99515
806
99375
91
99363
331
99380
818
99159
990
99555
958
99140
77
99257
113
99464
136
99513
724
99393
663
99064
192
99830
254
99090
77
99372
576
99812
455
99426
209
99336
660
99885
579
99852
79
99821
330
99091
24
99918
728
99874
874
99928
546
99004
772
99136
384
99135
289
99933
281
99117
384
99107
181
99356
556
99731
489
99718
900
99465
119
99698
612
99229
515
99401
435
99003
87
99498
307
99387
471
99318
629
99465
94
99444
658
99126
72
99166
730
99997
486
99603
441
99215
293
99651
461
99824
359
99694
738
99447
560
99957
830
99330
266
99567
461
99928
553
99630
982
99805
296
99135
668
99049
243
99022
309
99161
379
99415
711
99509
669
99782
542
99824
971
99688
567
99372
345
99888
161
99475
809
99523
127
99958
88
99460
871
99690
894
99353
389
99695
98
99156
89
99447
404
99539
68
99517
794
99400
184
99531
59
99561
557
99186
279
99921
892
99150
893
99565
8
99048
546
99001
352
99842
745
99529
327
99174
710
99824
556
99480
258
99692
147
99855
546
99351
729
99800
472
99296
419
99539
680
99632
928
99420
308
99214
115
99867
625
99163
682
99037
664
99575
530
99824
38
99794
200
99179
932
99363
417
99836
679
99309
3
99216
449
99869
930
99918
766
99006
908
99644
808
99493
757
99281
628
99844
828
99369
19
99243
836
99589
394
99643
508
99072
618
99001
951
99795
16
99105
981
99057
638
99216
376
99796
345
99649
472
99366
729
99178
504
99889
548
99820
310
99792
418
99702
95
99475
834
99201
696
99839
820
99077
902
99108
134
99340
343
99981
24
99538
215
99027
639
99939
365
99387
301
99221
323
99819
687
99449
833
99257
526
98998
18
99940
87
99270
469
99953
139
99072
253
99767
64
99348
194
99851
501
99522
894
99373
762
99195
617
99545
414
99430
78
99896
431
99261
611
99076
622
99693
349
99623
784
99322
778
99444
70
99808
717
99421
821
99499
853
99628
431
99000
222
99481
657
99978
262
99370
875
99174
345
99278
187
99055
526
99514
746
99395
600
99028
237
99467
663
99819
965
99431
532
99340
392
99168
136
99814
174
99733
941
99624
540
99134
475
99661
428
99100
653
99607
219
99879
610
99401
914
99430
52
99108
574
99723
812
99203
841
99924
556
99103
174
99180
667
99171
592
99007
717
99888
204
99281
129
99099
578
99472
313
99650
128
99166
557
99795
615
99840
624
99158
580
99857
289
99645
104
99256
60
99387
353
99581
271
99434
143
99152
789
99323
399
99739
902
99419
308
99435
533
99944
817
99826
65
99824
992
99240
548
99898
894
99997
855
99946
940
99425
636
99609
336
99997
179
99404
218
99415
894
99360
175
99442
372
99548
2
99851
658
99456
686
99605
773
99982
581
99174
289
99880
964
99416
597
99249
620
99649
485
99298
43
99963
791
99095
801
99325
646
99984
412
99480
370
99473
228
99882
510
99074
519
99983
57
99263
510
99275
342
99336
110
99913
948
99027
473
99455
174
99845
354
99719
219
99733
444
99592
959
99098
52
99348
41
99831
843
99943
187
99766
469
99974
957
99098
228
99189
35
99219
677
99992
354
99070
897
99547
719
99347
462
99322
328
99917
84
99642
576
99037
25
99358
839
99672
573
99491
112
99868
255
99588
666
99799
318
99806
864
99048
392
99469
417
99204
94
99854
800
99514
254
99467
517
99360
840
99786
58
99692
746
99990
830
99643
780
99397
534
99485
893
99296
943
99879
244
99398
421
99344
735
99473
928
99892
863
99807
474
99244
506
99034
682
99340
40
99465
35
99740
127
99677
37
99320
848
99605
851
99808
759
99618
116
99952
534
99947
435
99145
626
99154
383
99334
37
99526
387
99992
291
99583
887
99547
525
99885
701
99855
905
99450
125
99175
527
99931
641
99085
613
99938
122
99796
613
99799
497
99997
362
99395
55
99835
943
99315
877
99471
319
99571
253
99300
214
99896
863
99676
62
99413
37
99017
571
99279
576
99197
552
99281
575
99195
864
99609
751
99011
718
99369
518
99418
116
99071
432
99919
752
99461
890
99384
315
99825
698
99459
456
99046
372
99109
939
99610
110
99134
791
99110
677
99347
615
99465
438
99355
750
99469
806
99435
567
99969
906
99234
878
99885
825
99245
660
99265
636
99420
183
99158
189
99195
343
99059
845
99858
523
99817
892
99958
266
99560
461
99534
578
99400
111
99094
469
99001
333
99223
183
99827
303
99101
809
99062
751
99904
9
99740
981
99124
344
99114
988
99961
514
99347
722
99635
506
99445
380
99866
451
99617
855
99660
672
99399
976
99487
109
99432
941
99447
795
99266
578
99286
672
99816
742
99470
333
99263
491
99081
478
99707
1
99898
389
99232
299
99258
312
99633
944
99155
647
99668
675
99984
519
99427
300
99540
265
99252
406
99726
987
99627
847
99667
958
99795
226
99804
878
99209
288
99004
694
99041
138
99203
113
99318
673
99198
954
99118
415
99828
189
99700
971
99346
619
99525
481
99072
618
99347
104
99394
803
99421
98
99105
122
99253
887
99031
58
99824
498
99878
518
99034
890
99954
801
99119
675
99946
511
99843
515
99299
554
99699
61
99885
46
99682
481
99092
213
99221
194
99440
715
99183
870
99781
331
99206
202
99212
576
99900
780
99264
989
99591
823
99906
774
99201
882
99838
772
99088
393
99212
78
99527
667
99720
850
99428
66
99929
632
99296
166
99678
295
99394
666
99788
670
99780
14
99073
821
99812
67
99629
1
99381
322
99156
827
99036
886
99301
490
99443
429
99494
372
99913
186
99957
185
99607
846
99616
857
99772
419
99342
248
99403
712
99068
97
99848
376
99378
552
99495
722
99739
175
99845
218
99304
138
99692
663
99094
819
99683
227
99275
238
99268
918
99429
710
99029
316
99123
703
99296
866
99842
601
99210
669
99193
636
99663
3
99661
942
99341
959
99990
598
99668
81
99896
957
99685
660
99491
888
99496
799
99284
895
99916
733
99522
881
99227
308
99561
678
99259
826
99154
195
99918
483
99033
250
99314
572
99478
519
99378
572
99861
116
99332
125
99334
174
99866
496
99781
5
99737
782
99907
296
99620
695
99899
583
99185
679
99774
471
99627
220
99944
642
99479
154
99096
868
99879
415
99244
559
99018
47
99547
272
99105
816
99521
383
99356
983
99982
987
99971
90
99671
596
99054
476
99468
335
99158
765
99144
342
99641
343
99653
397
99186
682
99277
22
99030
184
99122
262
99144
682
99862
110
99390
153
99684
267
99441
86
99565
630
99297
98
99828
412
99743
590
99963
519
99898
909
99083
3
99747
901
99680
986
99800
874
99587
329
99916
643
99118
816
99373
667
99803
894
99781
697
99774
11
99322
168
99366
725
99799
56
99208
147
99488
651
99932
541
99018
441
99774
762
99376
116
98998
591
99807
581
99537
327
99187
853
99197
286
99560
485
99953
485
99010
55
99195
817
99269
546
99776
140
99910
610
99655
851
99671
237
99406
950
99527
799
99556
979
99784
295
99813
42
99288
8
99690
378
99424
193
99094
363
99672
277
99930
531
99745
12
99537
521
99737
80
99413
205
99411
633
99688
566
99652
330
99244
666
99375
169
99972
210
99298
867
99296
619
99303
581
99509
62
99476
36
99827
856
99483
118
99757
315
99499
239
99092
307
99381
845
99509
122
99935
212
99222
453
99013
172
99565
589
99059
30
99953
303
99972
546
99223
172
99974
611
99550
586
99692
105
99531
17
99595
470
99078
678
99197
138
99523
923
99209
584
99395
325
99056
446
99064
925
99890
817
99820
120
99295
206
99499
311
99943
386
99548
984
99075
620
99188
675
99993
461
99714
189
99171
743
99676
920
99360
387
99545
217
99282
881
99318
689
99783
156
99161
965
99641
243
99289
390
99014
50
99339
354
99464
31
99246
897
99765
853
99097
808
99568
220
99095
210
99742
871
99074
850
99963
572
99829
226
99027
424
99025
991
99105
361
99337
586
99443
770
99086
896
99123
682
99147
579
99912
909
99729
400
99939
97
99029
671
99547
459
99893
390
99089
568
99815
6
99108
316
99579
92
99831
422
99547
506
99750
10
99130
331
99853
854
99146
554
99777
901
99932
92
99572
671
99565
897
99029
447
99579
871
99918
772
99676
847
99844
120
99127
70
99403
140
99016
621
99592
42
99153
234
99813
154
99404
805
99624
525
99370
268
99995
613
99287
791
99958
699
99731
84
99817
928
99362
268
99803
405
99077
956
99574
738
99327
262
99143
283
99233
997
99779
582
99431
732
99357
182
99593
632
99425
27
99107
57
99589
1000
99085
557
99522
52
99531
542
99255
353
99165
863
99166
40
99673
706
99190
915
99148
925
99423
66
99037
120
99329
359
99939
72
99253
898
99345
48
99250
589
99313
907
99258
432
99070
355
99442
150
99280
637
99781
79
99668
923
99290
413
99418
792
99538
839
99213
560
99443
544
99798
821
99903
880
99346
547
99789
890
99111
645
99775
949
99635
869
99979
428
99029
680
99571
94
99034
728
99804
30
99521
568
99930
827
99504
771
99019
921
99877
286
99536
743
99029
242
99991
280
99888
403
99083
146
99099
131
99682
1
99677
111
99118
509
99362
937
99205
535
99803
693
99322
144
99716
460
99769
315
99917
811
99214
542
99298
237
99071
53
99067
765
99101
615
99420
501
99376
327
99438
643
99008
4
99956
422
99180
665
99959
13
99695
830
99275
816
99798
565
99384
461
99251
878
99745
852
99549
771
99904
660
99454
677
99224
308
99844
589
99994
570
99088
795
99017
768
99850
27
99534
562
99811
979
99676
281
99257
119
99285
3
99654
93
99907
816
99402
257
99520
743
99461
466
99519
407
99590
731
99840
6
99158
11
99464
918
99541
646
99734
819
99556
113
99664
742
99434
657
99476
877
99760
261
99991
80
99172
208
99273
638
99730
40
99047
910
99310
386
99640
454
99451
699
99385
480
99279
776
99057
456
99581
471
99757
215
99337
916
99717
579
99016
173
99237
573
99293
590
99877
145
99437
894
99770
625
99340
416
99403
691
99710
20
99244
350
99975
651
99686
521
99267
646
99005
789
99151
63
99041
830
99133
934
99350
909
99621
389
99404
969
99646
245
99695
25
99657
327
99432
99
99119
636
99930
345
99686
766
99206
559
99568
724
99495
6
99923
498
99879
804
99978
742
99272
834
99914
101
99716
780
99862
892
99782
453
99396
719
99135
192
99934
485
99818
816
99930
401
99439
849
99122
67
99292
380
99373
973
99167
303
99324
7
99005
579
99030
708
99175
740
99300
963
99400
429
99293
798
99192
185
99428
766
99748
899
99549
429
99195
911
99803
754
99954
383
99613
721
99193
983
99949
688
99276
744
99744
988
99284
841
99376
778
99883
793
99213
214
99043
703
99591
463
99640
226
99822
393
99841
2
99115
705
99811
917
99212
237
99702
754
99284
442
99182
202
99616
884
99259
625
99699
97
99313
594
99211
510
99233
760
99865
929
99142
342
99173
317
99641
208
99192
921
99094
312
99217
953
99757
762
99369
644
99162
968
99222
292
99532
422
99580
809
99554
47
99287
302
99977
150
99042
826
99951
422
99315
305
99660
51
99308
513
99300
143
99156
381
99902
238
99044
373
99848
466
99195
564
99568
903
99899
937
99492
216
99745
263
99139
56
99536
860
99346
954
99903
518
99137
922
99798
977
99875
450
99581
242
99201
742
99102
88
99984
432
99214
741
99806
117
99432
1
99801
661
99065
519
99984
303
99413
583
99768
699
99449
938
99944
982
99951
953
99493
41
99173
127
99887
347
99246
554
99090
658
99255
942
99118
486
99339
394
99304
135
99392
928
99415
305
99624
449
99783
439
99617
455
99753
846
99581
10
99129
437
99867
796
99703
531
99172
37
99271
705
99599
23
99857
780
99197
866
99657
37
99061
306
99520
800
99521
700
99513
304
99904
413
99589
161
99826
563
99856
821
99223
17
99737
920
99656
752
99102
500
99060
200
99470
230
99613
571
99029
167
99097
299
99227
187
99777
879
99621
517
99757
730
99851
506
99941
540
99800
73
99393
463
99510
330
99419
75
99287
460
99688
570
99589
212
99867
332
99082
645
99338
973
99873
659
99767
418
99371
407
99192
928
99451
558
99215
549
99963
434
99922
325
99020
351
99876
94
99626
671
99251
516
99470
191
99888
246
99610
616
99866
607
99128
214
99827
942
99004
292
99625
942
99461
799
99054
447
99120
959
99969
379
99797
369
99291
738
99808
759
99435
430
99753
14
99522
40
99989
679
99088
969
99090
638
99917
194
99727
966
99609
532
99810
244
99140
313
99608
400
99774
1
99560
951
99833
870
99688
899
99330
585
99087
257
99387
130
99449
794
99516
620
99655
170
99974
494
99500
717
99038
595
99673
53
99848
819
99185
997
99546
256
99862
841
99772
418
99210
147
99479
419
99831
968
99675
788
99256
937
99671
894
99869
491
99108
802
99531
823
99562
314
99826
626
99395
493
99269
358
99619
783
99957
328
99662
758
99863
632
99882
358
99577
324
99592
246
99185
349
99655
593
99718
944
99090
422
99749
766
99493
17
99773
524
99531
120
99795
44
99259
654
99183
522
99190
195
99253
57
99395
425
99518
20
99636
361
99924
468
99478
973
99185
168
99349
659
99401
113
99405
944
99467
490
99410
42
99564
934
99425
893
99251
129
99733
480
99798
318
99827
333
99644
240
99742
436
99378
193
99980
896
99590
646
99630
816
99111
608
99484
536
99883
996
99223
958
99518
228
99702
157
99530
365
99833
29
99361
663
99665
353
99557
536
99726
439
99337
385
99919
356
99502
551
99006
742
99743
803
99041
176
99773
67
99795
113
99163
295
99920
85
99858
164
99724
34
99695
548
99893
21
99145
172
99421
147
99563
693
99065
304
99832
5
99388
859
99745
587
99981
408
99409
765
99140
580
99186
541
99433
133
99229
952
99862
416
99983
574
99480
801
99190
557
99929
598
99256
494
99977
564
99092
358
99225
49
99910
263
99102
384
99384
324
99972
904
99004
424
99904
5
99243
816
99317
246
99697
76
99608
317
99670
330
99276
906
99982
939
99079
641
99938
21
99827
767
99685
775
99846
640
99288
416
99314
428
99135
376
99470
198
99426
508
99195
780
99981
791
99143
58
99216
340
99406
71
99215
205
99020
301
99003
711
99996
845
99047
259
99140
369
99699
535
99759
465
99349
307
99345
503
99620
181
99807
66
99211
221
99316
463
99476
273
99085
291
99234
138
99063
882
99917
590
99571
788
99058
76
99504
426
99569
107
99929
301
99925
379
99163
128
99288
513
99985
41
99156
472
99760
220
99914
723
99203
664
99407
876
99880
855
99074
80
99664
874
99328
529
99947
420
99248
523
99970
930
99992
271
99323
481
99046
58
99113
880
99399
23
99658
745
99939
833
99567
901
99015
434
99631
21
99386
392
99100
761
99976
154
99580
837
99186
191
99313
663
99324
511
99242
83
99302
352
99800
775
99836
122
99914
127
99510
403
99657
946
99992
893
99692
43
99131
307
99238
601
99698
271
99827
95
99982
263
99782
45
99803
3
99302
725
99033
713
99805
862
99747
338
99056
29
99187
642
99290
943
99268
131
99880
217
99247
235
99438
696
99631
145
99256
369
99077
84
99946
578
99516
740
99361
599
99086
679
99776
990
99845
782
99332
499
99819
845
99728
5
99339
238
99026
631
99581
806
99860
496
99358
975
99316
139
99341
565
99804
952
99944
761
99074
185
99133
369
99297
590
99993
182
99967
170
99068
244
99453
563
99939
325
99770
101
99549
279
99568
840
99799
897
99870
166
99584
818
99004
286
99197
898
99922
780
99062
311
99161
502
99335
810
99776
704
99680
367
99288
753
99006
585
99561
956
99400
307
99939
688
99274
848
99462
729
99653
988
99274
660
99853
632
99591
823
99626
738
99599
151
99712
402
99703
959
99799
351
99794
280
99731
40
99526
435
99981
356
99196
449
99816
186
99860
116
99333
209
99255
91
99975
442
99683
122
99880
793
99107
903
99266
799
99853
854
99023
3
99378
646
99354
940
99905
34
99244
673
99604
778
99736
321
99625
719
99702
475
99274
954
99964
904
99806
237
99048
452
99278
944
99431
992
99088
398
99874
803
99056
109
99620
292
99946
850
99901
890
99385
771
99506
716
99803
715
99466
273
99219
929
99338
66
99230
753
99458
659
99750
849
99630
294
99122
45
99895
831
99636
821
99127
929
99257
682
99432
311
99749
772
99398
204
99797
398
99032
500
99794
480
99963
512
99877
293
99439
758
99829
83
99968
911
99402
789
99054
56
99334
828
99629
489
99583
690
99798
921
99447
669
99157
567
99948
738
99360
339
99520
528
99110
619
99873
913
99478
830
99394
292
99580
301
99745
654
99527
748
99735
212
99262
742
99835
386
99166
215
99975
855
99133
855
99553
855
99555
725
99868
120
99924
498
99213
709
99495
770
99814
510
99522
463
99854
686
99907
54
99142
412
99272
95
99245
914
99592
801
99302
593
99024
732
99685
299
99640
173
99742
208
99979
933
99478
626
99874
930
99159
496
99314
741
99953
903
99153
819
99787
844
99461
788
99678
835
99293
463
99851
692
99102
164
99679
88
99719
192
99838
976
99981
429
99414
711
99824
983
99767
915
99580
832
99186
864
99617
980
99623
404
99564
254
99397
604
99964
482
99030
238
99413
273
99080
469
99848
392
99029
713
99337
640
99315
908
99408
840
99734
797
99297
239
99457
841
99708
730
99497
709
99645
236
99210
429
99733
561
99151
473
99631
226
99982
162
99180
100
99962
218
99152
944
99576
737
99162
477
99530
488
99656
162
99967
226
99177
876
99993
710
99241
358
99453
31
99808
548
99423
196
99427
327
99331
976
99778
716
99725
603
99368
797
99194
431
99927
694
99677
651
99617
369
99563
684
99016
347
99079
23
99054
924
99743
465
99166
643
99692
799
99057
584
99038
46
99874
744
99518
772
99299
501
99547
485
99349
867
99702
79
99004
980
99373
22
99937
229
99043
945
99734
431
99174
827
99165
207
99696
99
99658
846
99296
348
99420
649
99078
630
99648
202
99842
355
99982
493
99837
738
99442
244
99918
936
99860
588
99806
338
99465
918
99724
157
99015
319
99099
630
99765
936
99647
730
99649
526
99596
295
99768
787
99559
689
99785
795
99658
598
99986
664
99020
466
99082
647
99239
324
99365
841
99281
431
99300
603
99403
378
99322
798
99869
129
99000
431
99568
209
99329
624
99610
344
98999
869
99822
99
99220
489
99553
109
99754
6
99310
551
99476
464
99659
130
99266
179
99034
119
99049
992
99985
480
99553
197
99394
716
99333
994
99492
591
99126
388
99648
767
99049
629
99836
888
99484
842
99148
121
99957
764
99324
325
99187
208
99319
459
99035
623
99491
407
99572
934
99571
302
99147
735
99860
766
99808
367
99912
244
99103
798
99366
731
99745
466
99751
812
99392
596
99147
232
99462
305
99562
80
99367
354
99428
206
99506
356
99618
561
99348
17
99426
317
99284
430
99382
296
99600
435
99470
599
99055
782
99977
631
99614
72
99872
236
99955
150
99204
925
99701
585
99947
293
99282
127
99359
740
99910
391
99174
437
99507
361
99563
318
99924
844
99019
306
99288
606
99698
714
99437
192
99404
232
99763
623
99484
162
99717
252
99128
645
99244
797
99666
680
99803
858
99153
349
99948
144
99054
363
99713
162
99648
486
99660
475
99888
405
99159
861
99765
652
99741
173
99370
688
99816
116
99531
317
99016
944
99108
539
99418
489
99226
45
99382
412
99983
441
99489
84
99930
474
99697
196
99301
825
99748
430
99189
56
99001
599
99694
958
99908
800
99533
606
99063
983
99644
927
99348
172
99177
789
99132
156
99495
151
99387
778
99251
863
99905
913
99384
805
99546
667
99060
156
99255
205
99817
156
99971
976
99309
502
99735
746
99314
491
99223
107
99926
70
99995
873
99940
517
99087
12
99866
36
99763
42
99521
281
99875
476
99880
329
99624
279
99409
426
99189
549
99755
279
99163
449
99254
864
99565
174
99810
135
99645
65
99304
691
99509
874
99431
745
99047
512
99337
494
99774
130
99347
358
99994
326
99864
120
99768
245
99439
992
99744
629
99825
84
99957
374
99356
464
99905
414
99962
370
99766
949
99266
726
99349
521
99918
458
99059
852
99804
747
99231
393
99134
599
99382
778
99514
489
99215
533
99090
977
99392
578
99852
65
99391
335
99443
569
99393
620
99364
835
99590
799
99314
543
99859
754
99635
409
99903
552
99913
806
99134
483
99234
667
99433
537
99217
86
99820
506
99722
547
99687
116
99225
264
99886
583
99604
681
99585
290
99221
637
99964
724
99569
959
99760
395
99595
517
99560
857
99361
53
99253
370
99534
715
99883
87
99031
476
99370
6
99806
399
99693
239
99098
287
99662
440
99389
714
99344
867
99157
869
99668
899
99803
157
99045
706
99607
991
99084
390
99938
57
99556
79
99914
71
99951
827
99770
135
99423
491
99191
669
99742
235
99068
88
99335
237
99079
35
99066
159
99513
341
99548
328
99258
281
99308
751
99451
687
99160
60
99627
609
99574
781
99555
463
99907
971
99713
563
99855
290
99593
942
99303
229
99279
553
99466
559
99038
605
99301
554
99700
300
99575
28
99732
157
99293
974
99122
180
99015
492
99675
63
99865
767
99018
946
99075
358
99964
932
99522
328
99661
224
99621
731
99889
389
99416
673
99508
822
99380
734
99994
107
99757
395
99760
366
99987
254
99593
583
99890
952
99242
721
99130
501
99261
298
99415
975
99962
831
99274
444
99626
446
99526
172
99979
962
99412
900
99903
490
99191
957
99124
794
99497
437
99245
480
99516
508
99879
480
99970
401
99413
609
99646
579
99253
62
99753
537
99145
358
99614
362
99791
661
99397
37
99505
801
99340
971
99494
805
99969
808
99751
281
99505
270
99731
8
99661
1
99211
360
99896
99
99390
902
99466
418
99071
103
99864
182
99410
664
99145
188
99267
912
99482
877
99790
761
99259
519
99760
906
99081
907
99925
559
99186
309
99175
847
99867
960
99718
493
99373
815
99666
617
99900
685
99155
964
99519
710
99186
135
99291
764
99629
28
99664
3
99927
507
99082
972
99717
183
99785
94
99818
303
99449
120
99788
525
99323
705
99877
114
99179
817
99874
856
99752
469
99472
543
99942
294
99682
553
99223
314
99308
317
98998
978
99323
711
99627
307
99011
63
99882
469
99408
990
99651
95
99645
276
99603
553
99888
981
99794
808
99811
454
99748
445
99189
621
99616
806
99623
911
99028
796
99392
112
99686
228
99242
726
99012
462
99922
726
99790
121
99211
470
99054
565
99068
753
99351
575
99181
407
99483
89
99310
938
99460
511
99337
569
99964
762
99011
664
99132
729
99527
311
99889
332
99819
495
99426
991
99240
56
99964
525
99550
78
99182
250
99854
839
99133
376
99846
46
99217
299
99993
628
99342
789
99164
961
99060
531
99010
199
99416
101
99329
992
99633
778
99523
435
99579
178
99174
995
99087
482
99100
47
99777
388
99812
716
99185
836
99103
598
99411
20
99116
387
99303
673
99620
536
99073
227
99886
97
99778
761
99613
662
99797
139
99141
744
99667
814
99425
240
99208
740
99776
329
99051
425
99435
441
99874
15
99289
436
99532
715
99516
129
99093
493
99114
467
99069
212
99972
481
99265
176
99794
798
99649
366
99716
561
99912
816
99563
942
99576
962
99502
748
99243
526
99997
118
99955
281
99330
202
99098
636
99515
708
99699
667
99978
740
99399
809
99221
340
99505
683
99718
179
99427
608
99003
276
99958
408
99935
672
99854
682
99496
880
99820
643
99327
276
99290
862
99875
198
99226
735
99150
63
99800
503
99214
874
99931
179
99669
476
99360
773
99130
962
99951
369
99862
915
99084
345
99448
594
99159
794
99282
781
99773
813
99145
361
99077
663
99448
187
99947
505
99990
504
99384
744
99883
966
99384
990
99351
809
99266
119
99532
799
99796
590
99215
708
99573
805
99355
143
99833
64
99421
3
99689
907
99465
519
99824
719
99523
551
99967
137
99255
640
99177
587
99731
103
99344
314
99015
539
99222
302
99580
31
99013
341
99154
17
99128
440
99472
422
99775
963
99384
595
99207
586
99792
677
99456
127
99418
955
99445
581
99580
598
99119
896
99585
824
99843
410
99911
330
99431
864
99687
948
99449
491
99056
761
99440
976
99549
704
99833
424
99898
484
99779
657
99250
381
99379
219
99076
917
99953
203
99321
732
99049
443
99408
701
99956
992
99475
335
99500
59
99111
108
99907
817
99640
901
99597
203
99618
796
99889
623
99201
200
99028
957
99450
653
99493
490
99952
137
99426
960
99024
384
99242
372
99045
602
99466
655
99253
272
99008
158
99345
690
99939
98
99105
211
99153
769
99358
283
99486
483
99615
604
99796
861
99165
14
99222
729
99166
108
99731
164
99621
437
99857
255
99640
147
99536
167
99305
23
99931
990
99582
579
99011
879
99930
78
99195
453
99033
676
99861
197
99431
868
99723
471
99562
920
99167
289
99620
640
99995
996
99578
935
99706
245
99343
421
99438
29
99690
19
99127
66
99043
138
99978
612
99970
828
99239
913
99041
641
99099
473
99605
644
99324
346
99232
460
99960
37
99450
452
99854
535
99156
570
99762
857
99443
995
99878
289
99875
510
99772
111
99921
437
99485
521
99704
15
99469
519
99581
985
99044
911
99643
888
99326
122
99496
816
99308
909
99166
200
99241
497
99299
820
99118
668
99217
658
99423
494
99015
325
99948
237
99438
486
99009
353
99356
77
99150
112
99277
148
99791
491
99573
581
99509
872
99415
239
99539
78
99193
197
99874
220
99150
22
99501
866
99994
486
99046
941
99586
948
99727
408
99194
858
99114
182
99988
809
99226
177
99232
218
99871
838
99742
549
99014
431
99333
926
99479
111
99144
315
99621
881
99084
359
99050
82
99364
995
99048
746
99301
623
99104
160
99994
165
99439
947
99761
727
99260
97
99867
804
99740
651
99328
839
99326
231
99001
704
99488
101
99956
361
99512
683
99764
545
99171
193
99071
965
99833
22
99470
186
99159
225
99792
645
99868
872
99327
779
99732
109
99481
633
99728
427
99816
125
99188
454
99843
698
99952
56
99731
321
99392
861
99375
499
99244
936
99344
511
99768
899
99893
178
99637
548
99153
338
99430
938
99896
731
99388
420
99438
674
99483
378
99895
500
99067
898
99672
592
99023
804
99221
929
99097
471
99161
709
99948
322
99057
824
99969
19
99921
482
99635
604
99405
853
99027
872
99073
200
99660
979
99530
6
99512
288
99339
704
99585
496
99329
215
99913
817
99615
107
99707
997
99891
95
99271
287
99543
42
99298
794
99153
823
99707
73
99571
222
99456
416
99795
513
99551
322
99108
840
99445
672
99004
333
99731
161
99140
33
99003
996
99083
389
99783
399
99180
578
99267
868
99643
337
99982
255
99587
756
99253
201
99715
875
99176
840
99812
424
99627
652
99213
652
99654
676
99760
207
99382
103
99954
364
99626
372
99782
778
99814
122
99675
156
99803
512
99561
50
99213
246
99929
822
99628
762
99066
792
99372
333
99332
227
99909
571
99649
341
99883
191
99071
939
99367
732
99319
882
99596
813
99881
327
99467
366
99158
777
99735
488
99500
921
99450
25
99934
417
99390
882
99154
282
99733
599
99041
804
99906
603
99034
18
99494
73
99623
67
99780
116
99550
827
99348
568
99321
847
99692
118
99975
981
99122
348
99465
858
99899
883
99445
545
99208
759
99335
443
99140
179
99723
153
99231
426
99868
420
99134
855
99673
694
99056
974
99618
334
99042
144
99647
544
99068
307
99409
867
99795
448
99679
825
99925
980
99043
170
99431
903
99482
241
99386
856
99608
933
99546
134
99290
90
99790
232
99649
494
99571
47
99486
212
99561
151
99160
524
99948
450
99207
641
99180
756
99581
306
99053
976
99376
681
99016
569
99722
367
99489
810
99161
862
99991
679
99519
133
99918
522
99234
536
99456
567
99613
22
99336
639
99294
849
99670
169
99902
769
98998
509
99644
585
99216
231
99258
801
99409
346
99607
138
99537
778
99003
477
99020
889
99798
381
99033
875
99449
864
99486
193
99939
2
99537
810
99485
273
99712
494
99719
642
99227
225
99185
891
99292
166
99306
743
99134
9
99149
437
99595
68
99175
297
99389
187
99899
954
99334
504
99286
658
99543
191
99946
377
99549
163
99991
643
99751
704
99782
149
99906
878
99700
324
99861
989
99237
598
99957
323
99527
174
99802
711
99082
244
99160
18
99479
851
99551
273
99182
514
99908
629
99614
412
99182
98
99225
200
99297
939
99645
249
99302
252
99612
566
99225
23
99125
947
99458
304
99025
871
99381
321
99222
284
99690
135
99128
315
99493
562
99395
397
99527
97
99074
290
99795
412
99611
462
99274
536
99145
551
99000
319
99873
393
99620
853
99589
154
99996
132
99300
838
99295
385
99624
188
99625
477
99558
22
99250
268
99906
253
99151
761
99152
508
99696
288
99804
48
99816
547
99747
798
99649
494
99904
973
99197
691
99144
567
99254
831
99254
645
99222
603
99816
104
99208
692
99991
257
99990
763
99747
809
99744
973
99917
274
99499
884
99708
84
99111
316
99785
56
99305
215
99178
257
99567
34
99058
22
99174
310
99519
618
99328
127
99843
348
99814
24
99565
671
99786
486
99277
99
99504
864
99027
866
99656
630
99448
84
99670
215
99363
388
99954
329
99581
248
99497
44
99309
860
99762
407
99110
40
99505
210
99524
14
99599
387
99563
125
99384
185
99456
33
99643
348
99653
160
99638
683
99825
854
99768
516
99046
682
99829
535
99778
287
99534
675
99862
908
99358
1000
99962
108
99934
252
99247
487
99969
431
99387
567
99921
574
99721
308
99800
707
99966
49
99624
139
99117
660
99956
327
99548
298
99956
676
99085
288
99021
619
99646
627
99791
569
99105
465
99525
72
99349
846
99568
565
99147
776
99525
592
99177
620
99402
335
99467
575
99405
58
99877
133
99725
368
99306
517
99943
569
99144
106
99338
531
99378
828
99891
238
99253
941
99634
935
99563
797
99243
376
99091
975
99519
742
99775
977
99800
258
99972
120
99368
705
99557
978
99115
860
99721
209
99032
809
99065
15
99084
992
99443
805
99991
966
99681
730
99052
157
99979
594
99069
922
99408
956
99766
270
99705
611
99965
326
99039
39
99433
412
99576
921
99296
859
99806
730
99926
454
99463
140
99197
930
99070
543
99880
471
99857
862
99246
427
99945
408
99389
887
99621
295
99645
440
99127
660
99977
967
99621
273
99970
938
99665
141
99627
504
99474
44
99078
177
99569
573
99053
700
99965
322
99602
215
99343
763
99271
419
99367
347
99759
549
99749
953
99780
71
99040
89
99750
420
99395
273
99010
479
99363
532
99264
101
99330
514
99141
462
99623
566
99311
704
99132
271
99068
700
99503
15
99243
287
99841
471
99432
187
99026
193
99693
811
99931
125
99996
826
99138
917
99838
925
99434
128
99631
140
99024
946
99103
981
99447
851
99386
585
99613
652
99401
365
99308
165
99031
747
99474
650
99501
350
99785
897
99839
201
99919
613
99421
625
99759
766
99339
318
99127
31
99161
23
99752
47
99411
227
99113
97
99026
704
99940
267
99729
463
99584
539
99793
814
99781
517
99269
437
99875
598
99839
714
99195
85
99545
413
99188
340
99677
716
99216
379
99942
616
99116
462
99516
622
99540
10
99324
424
99308
460
99310
505
99320
362
99885
53
99693
543
99955
22
99037
883
99074
784
99944
129
99955
102
99397
240
99667
698
99645
907
99801
465
99465
329
99594
429
99111
181
99638
57
99825
838
99976
297
99877
593
99705
399
99718
346
99781
239
99049
143
99916
540
99193
781
99939
560
99980
656
99329
112
99708
16
99978
886
99831
430
99895
294
99616
196
99596
385
99635
850
99385
53
99516
769
99802
226
99593
380
99551
942
99852
970
99324
435
99042
886
99706
236
99862
703
99789
547
99311
720
99179
822
99469
129
99563
685
99912
284
99900
142
99009
441
99674
882
99959
442
99708
629
99348
336
99280
793
99430
444
99574
27
99846
479
99785
581
99236
338
99210
923
99825
823
99452
654
99915
582
99553
604
99077
208
99843
525
99764
336
99852
456
99787
957
99727
692
99920
282
99516
631
99100
94
99568
523
99759
541
99018
612
99411
524
99144
507
99164
841
99808
430
99830
328
99423
821
99391
255
99518
911
99112
43
99127
587
99320
665
99692
631
99833
518
99025
357
99441
39
99269
73
99923
970
99421
460
99475
899
99409
980
99158
344
99613
178
99663
558
99138
578
99059
834
99466
670
99478
224
99407
524
99220
127
99204
507
99393
858
99370
474
99313
441
99141
522
99561
38
99389
575
99988
537
99830
250
99279
389
99608
618
99621
176
99695
830
99491
103
99044
340
99973
103
99962
86
99088
429
99930
464
99326
183
99319
883
99965
17
99331
141
99032
842
99160
767
99972
500
99600
230
99524
391
99982
442
99766
422
99931
873
99252
144
99834
749
99724
520
99075
786
99624
638
99420
673
99599
988
99915
664
99634
194
99253
904
99784
515
99083
606
99674
990
99584
242
99232
109
99436
571
99442
729
99300
624
99311
692
99495
352
99674
909
99194
876
99215
312
99981
8
99923
772
99909
485
99266
643
99552
58
99678
397
99819
774
99415
109
99399
120
99326
418
99328
608
99904
664
99957
667
99185
261
99251
378
99270
436
99394
851
99866
453
99502
783
99626
843
99687
130
99241
348
99561
967
99325
861
99405
946
99424
108
99359
907
99879
908
99382
465
99135
4
99094
605
99347
440
99537
323
99583
983
99210
141
99880
115
99089
439
99522
804
99714
436
99697
541
99885
655
99968
94
99919
155
99173
696
99584
316
99090
988
99868
4
99214
444
99362
607
99298
145
99472
367
99213
3
99260
48
99785
940
99332
477
99667
718
99888
538
99270
16
99474
271
99361
813
99861
723
99301
676
99747
759
99448
273
99502
599
99316
947
99712
277
99800
28
99194
270
99126
804
99897
442
99636
934
99660
200
99483
322
99152
136
99795
569
99420
967
99221
212
99965
735
99135
222
99187
12
99796
317
99714
432
99433
381
99882
767
99337
125
99096
476
99954
399
99987
451
99726
972
99191
556
99915
63
99925
951
99372
125
99697
994
99805
35
99435
140
99642
576
99463
446
99689
158
99773
661
99715
173
99041
458
99335
761
99508
49
99536
711
99953
349
99810
132
99329
3
99920
390
99120
626
99105
640
99253
921
99439
59
99390
905
99166
336
99242
7
99667
998
99645
852
99691
986
99183
885
99711
442
99069
27
99423
97
99719
291
99387
991
99144
622
99164
182
99434
571
99609
958
99215
129
99770
25
99785
997
99681
608
99042
842
99916
732
99509
276
99997
69
99716
692
99410
727
99383
23
99189
568
99675
719
99276
884
99184
152
99562
873
99091
644
99045
643
99738
8
99454
889
99995
877
99868
854
99781
544
99321
849
99972
434
99843
637
99161
752
99076
794
99216
156
99451
858
99161
114
99401
29
99504
276
99101
469
99405
671
99409
147
99229
620
99970
920
99687
887
99699
981
99535
988
99611
436
99158
933
99202
348
99808
165
99480
512
99684
600
99679
265
99112
80
99380
976
99083
650
99498
125
99441
727
99078
739
99707
652
99324
1
99764
866
99841
538
99365
438
99094
126
99913
738
99060
391
99082
978
99010
677
99842
16
99121
586
99075
449
99985
639
99032
990
99521
709
99801
108
99147
685
99763
892
99085
177
99790
380
99097
8
99989
827
99477
758
99593
81
99660
609
99279
357
99348
781
99701
197
99574
665
99289
18
99505
464
99418
369
99560
834
99413
659
99671
272
99977
717
99385
875
99075
537
99749
565
99443
532
99269
182
99077
582
99109
753
99338
837
99402
660
99324
754
99329
188
99589
130
99507
238
99225
310
99447
71
99671
363
99240
926
99004
339
99155
484
99264
155
99699
707
99206
715
99397
748
99208
177
99612
935
99018
438
99326
159
99490
439
99948
195
99679
597
99574
391
99135
181
99533
689
99894
585
99840
252
99886
846
99288
104
99066
532
99643
664
99577
505
99196
50
99970
806
99809
563
99818
600
99828
585
99959
944
99739
295
99417
60
99969
268
99635
500
99298
644
99271
733
99163
685
99135
530
99119
564
99333
558
99787
374
99804
619
99499
951
99708
566
99434
390
99226
88
99575
191
99845
694
99658
544
99970
394
99027
244
99922
905
99636
147
99423
587
99234
800
99690
262
99735
73
99072
403
99587
219
99088
592
99191
748
99798
596
99144
871
99580
165
99170
275
99268
301
99218
684
99039
105
99259
49
99905
857
99490
804
99202
508
99026
253
99318
217
99057
632
99006
702
99561
426
99397
844
99496
24
99749
49
99056
184
99711
93
99928
781
99334
37
99465
31
99685
532
99481
337
99516
29
99540
738
99615
842
99046
212
99759
776
99482
864
99903
392
99486
752
99752
768
99877
300
99173
736
99403
302
99352
174
99317
765
99635
202
99615
718
99320
570
99003
62
99378
704
99129
345
99393
879
99417
567
99530
409
99819
809
99861
140
99951
864
99677
232
99053
39
99508
35
99639
972
99796
717
99970
763
99782
868
99689
515
99199
425
99570
615
99510
978
99094
710
99056
902
99085
435
99349
436
99760
925
99128
572
99469
768
99954
948
99623
411
99783
908
99468
464
99807
370
99837
144
99639
895
99105
836
99502
953
99850
821
99264
591
99798
964
99142
856
99015
442
99812
804
99836
378
99562
169
99718
538
99140
247
99220
814
99458
821
99895
157
99121
642
99774
378
99679
908
99708
308
99739
173
99821
614
99411
392
99933
888
99579
105
99721
804
99221
786
99323
666
99172
615
99666
996
99751
907
99576
890
99565
168
99850
432
99283
84
99428
339
99863
166
99978
216
99809
533
99152
413
99500
273
99475
670
99114
920
99270
849
99813
835
99526
378
99311
950
99694
520
99411
115
99316
758
99393
528
99226
379
99830
36
99774
290
99017
934
99938
491
99288
406
99741
368
99985
530
99408
385
99121
531
99465
361
99337
29
99603
726
99843
586
99420
925
99689
488
99023
115
99735
838
99672
949
99708
739
99994
153
99797
104
99804
315
99034
504
99567
9
99919
759
99394
319
99013
344
99263
380
99734
702
99947
627
99036
412
99025
899
99114
37
99136
288
99849
693
99569
856
99653
789
99146
438
99286
907
99309
882
99248
616
99961
38
99419
496
99152
547
99203
933
99816
130
99337
253
99090
956
99832
15
99846
395
99657
826
99725
486
99015
871
99685
833
99052
674
99465
826
99794
380
99511
325
99259
732
99128
498
99394
249
99051
386
99808
802
99202
21
99288
166
99035
966
99802
620
99936
877
99604
853
99008
516
99028
925
99220
643
99239
829
99722
517
99254
748
99478
816
99460
913
99196
865
99697
963
99967
766
99482
641
99030
562
99286
138
99049
868
99722
191
99448
648
99366
172
99900
932
99055
667
99324
797
99027
656
99418
760
99568
886
99212
497
99845
144
99707
495
99414
353
99495
662
99908
829
99368
747
99299
669
99191
188
99731
551
99331
182
99376
844
99301
789
99138
521
99845
431
99766
774
99401
721
99290
698
99229
665
99069
261
99126
186
99397
628
99686
267
99414
928
99228
928
99226
615
99832
911
99540
202
99523
493
99700
406
99605
175
99726
659
99421
313
99954
704
99325
970
99285
28
99860
318
99391
607
99642
459
99220
159
99255
780
99267
211
99428
545
99914
748
99320
981
99487
431
99556
95
99568
460
99416
10
99261
482
99876
620
99569
673
99695
914
99676
702
99484
499
99363
322
99416
305
99527
643
99262
411
99794
202
99939
830
99573
924
99769
647
99509
930
99088
386
99313
696
99273
447
99358
97
99969
855
99899
337
99444
251
99869
650
99840
934
99596
312
99077
614
99188
21
99316
63
99142
662
99437
768
99324
299
99583
483
99296
907
99828
17
99189
926
99738
460
99900
305
99819
852
99369
534
99710
595
99516
537
99100
953
99449
972
99971
520
99112
771
99023
456
99565
665
99516
901
99681
186
99189
268
99679
207
99072
570
99056
229
99056
5
99456
390
99738
592
99654
926
99520
83
99000
895
99761
729
99733
301
99919
697
99489
731
99495
774
99428
333
99245
271
99139
364
99309
175
99118
285
99571
614
99176
946
99460
702
99403
639
99435
207
99545
598
99029
595
99180
804
99077
890
99887
641
99513
480
99634
380
99562
578
99274
949
99216
877
99718
434
99228
271
99019
922
99133
676
99041
669
99764
610
99237
410
99151
317
99141
358
99561
492
99951
348
99200
74
99602
520
99726
862
99938
603
99426
731
99552
282
99948
953
99552
455
99804
90
99714
70
99611
550
99114
577
99376
911
99520
813
99668
654
99553
819
99574
908
99340
736
99177
210
99869
869
99025
713
99325
463
99770
627
99184
488
99489
216
99413
404
99800
186
99826
213
99582
722
99638
992
99125
32
99941
910
99675
606
99512
860
99281
390
99498
243
99927
1000
99612
56
99150
525
99225
669
99228
823
99451
143
99764
830
99364
430
99043
804
99686
848
99244
226
99524
189
99701
993
99382
988
99472
122
99233
805
99755
71
99221
118
99816
351
99325
199
99126
374
99715
661
99718
954
99785
322
99006
663
99600
11
99482
172
99637
241
99454
588
99471
73
99437
918
99643
580
99317
518
99936
31
99793
978
99539
652
99230
493
99908
304
99182
343
99696
547
99832
970
99869
435
99750
559
99216
977
99589
319
99442
82
99576
723
99655
319
99222
389
99622
405
99016
172
99868
238
99124
700
99913
623
99428
204
99368
296
99040
838
99523
751
99008
386
99374
77
99802
611
99800
159
99842
680
99181
222
99309
37
99982
888
99405
303
99662
509
99096
740
99143
866
99441
145
99916
993
99894
1
99188
799
99328
781
99310
509
99094
839
99687
8
99546
189
99333
386
99834
644
99352
870
99216
267
99587
959
99331
772
99600
18
99524
910
99705
191
99162
621
99576
116
99270
577
99688
290
99328
131
99161
406
99160
739
99840
529
99685
812
99420
393
99098
438
99890
742
99260
732
99355
573
99461
140
99777
513
99556
842
99085
989
99243
852
99852
939
99880
431
99173
184
99852
689
99692
837
99583
501
99619
192
99154
730
99716
9
99363
4
99328
85
99973
794
99867
487
99917
718
99053
274
99862
600
99186
600
99262
3
99019
614
99255
55
99396
821
99535
213
99324
43
99688
886
99247
544
99224
989
99527
794
99538
552
99631
393
99204
243
99407
307
99535
196
99147
97
99282
176
99084
392
99456
685
99885
186
99949
470
99215
554
99180
323
99925
739
99172
718
99193
330
99686
942
99893
375
99377
224
99635
9
99735
705
99798
695
99269
381
99558
895
99607
52
99760
194
99385
511
99884
662
99687
759
99069
947
99126
255
99109
87
99400
93
99902
658
99757
653
99658
898
99156
446
99867
393
99918
746
99347
546
99052
890
99454
55
99084
312
99092
998
99120
988
99944
871
99166
792
99067
408
99825
556
99745
785
99006
834
99482
345
99144
203
99771
47
99237
984
99755
457
99903
529
99086
88
99188
34
99277
626
99311
665
99116
823
99692
594
99067
765
99640
835
99574
485
99702
1000
99517
107
99915
64
99805
129
99891
734
99884
932
99721
385
99953
958
99220
684
99402
923
99996
158
99595
740
99713
652
99726
391
99516
162
99558
772
99580
590
99362
225
99867
669
99977
768
99383
44
99920
324
99425
960
99541
936
99625
574
99808
199
99240
276
99028
541
99532
534
99955
668
99416
498
99311
448
99249
620
99298
380
99050
395
99727
355
99937
290
99606
904
99448
392
99540
373
99148
40
99568
632
99122
306
99496
506
99317
336
99234
662
99329
722
99467
536
99356
426
99308
579
99527
881
99743
474
99441
432
99246
72
99260
344
99853
832
99886
315
99739
525
99946
488
99917
611
99068
851
99275
949
99521
882
99945
220
99597
377
99600
319
99450
927
99338
741
99504
423
99289
652
99207
160
99984
126
99334
270
99960
511
99376
542
99949
896
99338
254
99327
935
99079
970
99914
421
99988
24
99646
534
99340
6
99863
973
99764
470
99542
373
99664
513
99934
65
99781
249
99760
805
99901
405
99735
514
99414
369
99925
526
99379
395
99053
514
99041
407
99270
946
99923
876
99694
456
99079
317
99189
554
99167
450
99854
944
99305
980
99753
919
99760
940
99220
896
99656
596
99357
697
99629
828
99393
819
99917
375
99377
226
99609
875
99896
817
99609
941
99790
43
99133
947
99456
91
99036
807
99933
53
99225
539
99882
210
99457
848
99824
376
99582
469
99993
176
99623
894
99110
686
99310
466
99172
437
99928
893
99138
504
99697
180
99412
642
99661
483
99347
127
99200
466
99275
617
99991
956
99244
412
99269
631
99994
753
99279
838
99093
919
99608
554
99378
310
99558
349
99495
450
99307
117
99083
398
99189
871
99916
558
99950
10
99830
275
99692
88
99667
691
99146
400
99942
359
99046
54
99151
740
99353
866
99106
250
99162
669
99719
600
99243
799
99491
990
99554
60
99630
129
99921
306
99628
442
99415
436
99388
752
99837
338
99308
769
99978
983
99826
741
99688
922
99676
435
99292
973
99442
274
99729
401
99903
618
99974
208
99251
408
99844
578
99763
622
99153
937
99088
448
99207
700
99780
992
99405
296
99208
626
99469
906
99345
785
99253
166
99806
792
99350
283
99540
778
99184
221
99746
363
99036
458
99781
637
99312
134
99957
108
99095
791
99966
298
99318
449
99121
300
99056
810
99160
138
99899
583
99189
691
99521
670
99723
935
99632
466
99956
883
99275
115
99553
89
99006
443
99909
181
99949
641
99787
897
99062
482
99099
122
99914
411
99697
608
99624
32
99510
714
99715
585
99493
288
99015
591
99871
463
99783
907
99088
825
99394
448
99911
522
99746
468
99794
84
99652
939
99840
100
99818
812
99501
738
99964
290
99497
381
99090
76
99049
421
99236
837
99421
103
99051
829
99272
525
99565
654
99844
275
99092
351
99539
771
99072
53
99311
762
99056
805
99755
633
99661
452
99103
965
99440
311
99640
998
99255
467
99261
212
99612
398
99987
598
99205
923
99650
321
99301
179
99183
359
99434
63
99248
773
99405
535
99755
339
99173
878
99207
408
99420
203
99304
60
99808
337
99047
260
99260
895
99456
42
99004
138
99587
19
99564
430
99804
759
99330
993
99539
339
99096
664
99765
810
99275
488
99233
984
99286
502
99387
390
99152
215
99492
57
99401
945
99656
947
99809
496
99086
505
99218
18
99084
899
99169
147
99449
6
99841
394
99817
557
99407
642
99421
804
99463
146
99208
540
99582
254
99843
787
99453
659
99953
488
99693
703
99756
171
99837
310
99438
875
99950
934
99257
998
99088
397
99888
85
99234
293
99771
405
99990
191
99599
887
99914
428
99020
424
99800
550
99757
226
99974
437
99732
993
99055
579
99723
271
99241
73
99323
321
99981
951
99121
448
99635
120
99452
681
99227
19
99273
933
99708
972
99455
530
99328
688
99571
840
99246
261
99813
436
99472
23
99890
872
99938
532
99608
361
99761
490
99212
160
99842
539
99455
962
99462
680
99493
680
99869
875
99005
568
99511
195
99460
314
99508
460
99130
155
99006
548
99778
781
99994
976
99775
573
99059
317
99554
412
99231
79
99645
567
99112
637
99843
759
99995
554
99237
570
99628
878
99814
344
99753
788
99064
246
99859
162
99870
903
99056
675
99631
342
99491
216
99514
909
99442
522
99468
225
99567
818
99715
939
99296
106
99671
752
99088
258
99339
370
99403
595
99633
190
99174
159
99187
660
99628
391
99395
386
99842
587
99932
241
99836
270
99942
742
99661
296
99006
330
99044
130
99651
99
99185
773
99826
921
99764
172
99220
50
99511
797
99611
958
99031
139
99120
603
99087
807
99216
986
99316
403
99218
592
99754
278
99610
830
99101
731
99986
698
99041
585
99780
932
99171
628
99769
498
99150
618
99149
380
99704
736
99184
40
99858
963
99990
911
99578
519
99936
446
99708
132
99266
983
99141
163
99691
501
99415
685
99983
307
99585
869
99832
918
99436
89
99577
422
99726
380
99850
409
99331
479
99207
344
99559
28
99881
577
99085
410
99139
963
99019
140
99718
221
99524
569
99037
183
99837
101
99994
486
99760
679
99591
221
99244
393
99926
463
99370
780
99042
622
99258
209
99283
383
99292
640
99926
84
99256
989
99915
720
99742
118
99269
158
99358
239
99990
787
99762
214
99648
480
99399
807
99077
929
99336
160
99423
1000
99723
926
99649
34
99041
111
99276
657
99626
822
99787
184
99807
571
99584
218
99719
584
99940
564
99346
429
99707
263
99025
772
99909
775
99892
197
99975
342
99578
4
99112
385
99661
470
99652
258
99323
336
99524
324
99790
304
99164
779
99509
682
99588
609
99713
780
99736
994
99193
426
99280
185
99846
819
99673
504
99151
161
99353
165
99191
629
99919
359
99706
34
99241
333
99340
69
99563
503
99338
619
99767
899
99006
947
99744
89
99751
992
99389
656
99159
592
99445
567
99083
175
99501
396
99383
661
99507
17
99759
180
99703
106
99151
307
99708
352
99276
957
99140
97
99121
971
99761
301
99667
430
99845
651
99373
974
99483
282
99229
654
99747
200
99813
413
99954
351
99667
750
99744
83
99505
953
99512
381
99902
416
99491
331
99171
899
99573
861
99590
804
99743
42
99682
476
99699
105
99518
436
99259
616
99682
277
99923
969
99253
489
99634
416
99321
135
99797
334
99261
866
99476
17
99682
931
99571
658
99975
171
99403
669
99926
530
99262
252
99460
755
99238
933
99772
69
99766
367
99437
547
99175
785
99880
269
99141
92
99515
333
99336
283
99168
171
99996
474
99446
858
99377
101
99951
512
99427
172
99553
442
99203
285
99117
406
99308
42
99243
822
99287
343
99452
12
99375
725
99511
248
99654
986
99732
212
99815
527
99044
937
99729
16
99367
575
99826
784
99668
545
99602
610
99837
862
99852
153
99360
970
99448
401
99807
427
99860
235
99785
916
99606
869
99415
973
99683
152
99855
72
99228
360
99021
982
99420
688
99965
225
99931
491
99298
903
99550
132
99251
421
99644
815
99112
234
99554
941
99489
623
99321
389
99575
910
99347
69
99209
912
99249
261
99985
341
99760
44
99261
480
99711
545
99662
873
99594
131
99900
513
99874
57
99744
625
99627
916
99176
907
99901
480
99590
111
99500
895
99914
992
99976
29
99068
549
99494
869
99266
808
99332
170
99392
90
99489
167
99547
837
99051
648
99501
129
99182
351
99629
775
99924
200
99708
737
99336
277
99672
160
99770
434
99980
668
99366
290
99478
385
99284
384
99680
484
99778
471
99721
689
99885
459
99089
384
99404
222
99680
84
99277
220
98999
827
99574
55
99125
385
99397
339
99083
300
99056
363
99241
961
99007
546
99263
814
99445
307
99852
622
99434
906
99627
288
99971
217
99057
824
99937
716
99201
109
99750
149
99632
777
99587
337
99497
613
99477
472
99273
202
99699
809
99532
1000
99946
684
99383
299
99217
710
99931
617
99901
648
99721
653
99774
297
99601
503
99024
151
99137
666
99908
34
99988
293
99844
546
99416
443
99722
579
99127
595
99001
480
99655
16
99331
909
99850
849
99945
108
99655
706
99230
169
99527
202
99565
694
99144
283
99910
744
99078
78
99277
824
99581
268
99827
202
99896
117
99987
769
99965
397
98998
321
99895
858
99800
580
99931
920
99216
702
99059
437
99628
353
99606
661
99027
418
99014
263
99185
98
99976
526
99142
405
99336
673
99599
486
99506
483
99836
770
99818
475
99008
392
99405
237
99037
352
99118
920
99533
1
99858
695
99922
768
99788
288
99567
424
99354
727
99756
589
99190
180
99614
496
99637
369
99796
574
99131
653
99547
841
99110
435
99491
453
99887
284
99353
660
99436
369
99979
771
99408
313
99607
235
99146
433
99212
560
99858
759
99030
741
99367
927
99014
887
99291
494
99072
918
99053
473
99932
527
99174
191
99814
244
99597
379
99494
738
99099
787
99665
897
99928
220
99662
160
99236
155
99153
871
99958
717
99419
284
99073
400
99560
719
99514
16
99640
213
99291
243
98998
760
99547
813
99036
861
99932
93
99725
845
99604
606
99546
420
99380
455
99846
686
99572
35
99714
693
99557
602
99497
172
99613
390
99133
279
99903
415
99568
368
99632
32
99388
644
99915
799
99212
436
99534
137
99744
85
99195
931
99277
528
99800
506
99635
778
99895
372
99885
989
98999
861
99893
894
99937
436
99277
925
99956
267
99934
984
99137
658
99981
296
99663
804
99737
777
99728
400
99135
415
99899
145
99750
860
99400
247
99163
731
99759
788
99198
616
99449
656
99812
942
99525
566
99331
351
99213
900
99560
839
99006
855
99588
226
99036
837
99579
570
99211
745
99340
674
99439
122
99964
701
99245
476
99619
615
99472
685
99613
459
99805
769
99442
156
99719
351
99278
667
99091
259
99370
727
99525
882
99457
777
99738
744
99212
956
99116
53
99598
203
99657
707
99017
667
99140
90
99072
20
99283
573
99459
428
99407
883
99310
124
99047
694
99793
401
99349
271
99777
964
99535
376
99182
931
99783
648
99155
942
99612
707
99658
890
99591
240
99621
57
99359
41
99414
160
99525
998
99224
152
99169
242
99363
711
99211
549
99484
444
99042
312
99818
909
99585
228
99938
212
99565
35
99389
966
99160
797
99245
163
99881
573
99339
265
99170
618
99132
721
99457
822
99607
64
99831
114
99793
216
99484
928
99737
356
99993
336
99092
551
99036
716
99386
166
99664
923
99839
945
99378
18
99203
486
99333
310
99194
606
99631
643
99037
111
99842
48
99768
256
99084
17
99290
783
99791
356
99135
759
99297
668
99577
810
99037
633
99811
148
99241
918
99141
488
99710
562
99027
856
99211
104
99222
529
99083
95
99569
204
99554
586
99813
623
99331
880
99221
722
99477
581
99763
539
99513
528
99705
650
99630
459
99473
901
99214
622
99966
149
99710
253
99137
840
99786
965
99860
749
99462
59
99874
155
99230
981
99773
994
99223
694
99447
423
99787
566
99802
589
99362
760
99200
799
99708
11
99395
511
99063
482
99670
626
99935
508
99258
202
99241
884
99258
11
99639
322
99560
430
99879
944
99661
88
99908
357
99749
196
99387
886
99848
85
99008
656
99475
197
99119
15
99109
42
99002
171
99562
259
99906
478
99180
975
99070
583
99452
974
99237
953
99301
958
99459
517
99674
855
99355
595
99107
79
99946
645
99245
384
99340
741
99310
373
99084
274
99733
32
99177
343
99328
519
99075
804
99651
682
99802
675
99016
679
99488
236
99578
927
99106
985
99776
822
99778
59
99953
182
99424
699
99826
757
99852
530
99817
154
99774
801
99374
668
99167
402
99572
387
99029
397
99429
133
99147
652
99379
443
99606
472
99704
329
99289
257
99663
393
99650
1
99136
344
99851
241
99848
424
99002
580
99215
877
99249
823
99776
592
99670
360
99204
383
99916
611
99319
27
99865
246
99058
696
99462
94
99687
64
99274
800
99224
33
99015
202
99697
850
99627
14
99857
450
99569
198
99061
457
99566
610
99477
725
99420
132
99301
295
99642
549
99614
659
99977
61
99762
908
99961
63
99659
573
99650
394
99884
481
99795
753
99430
179
99295
204
99341
247
99843
701
99641
232
99034
540
99390
175
99409
284
99804
139
99155
427
99351
683
99901
366
99888
998
99827
90
99954
355
99266
140
99478
177
99212
242
99127
977
99335
600
99255
727
99262
405
99041
636
99918
51
99812
871
99338
26
99726
471
99904
477
99327
266
99994
499
99802
794
99830
352
99815
803
99087
305
99708
599
99633
804
99671
418
99792
22
99262
197
99194
434
99079
975
99960
169
99456
639
99258
828
99760
372
99456
964
99436
237
99481
115
99435
641
99496
288
99306
505
99986
759
99842
953
99609
863
99285
18
99444
162
99204
995
99293
888
99148
419
99969
364
99788
121
99172
805
99360
365
99618
935
99889
540
99407
544
99027
695
99976
43
99670
508
99304
816
99318
900
99740
314
99347
460
99543
983
99418
940
99799
804
99009
803
99438
175
99943
936
99082
659
99954
786
99901
327
99822
242
99661
271
99269
260
99733
730
99042
762
99947
290
99669
480
99824
183
99874
977
99923
612
99545
497
99062
601
99616
8
99735
175
99316
885
99393
791
99804
401
99544
284
99766
464
99000
868
99808
932
99263
322
99320
905
99951
415
99772
722
99317
29
99660
619
99693
43
99739
668
99395
532
99305
669
99195
303
99091
292
99098
808
99698
360
99042
502
99016
898
99490
123
99326
207
99068
63
99265
151
99974
726
99176
49
99833
869
99424
21
99613
537
99248
912
99963
280
99741
636
99041
149
99183
189
99458
712
99738
389
99051
36
99607
616
99000
88
99640
665
99364
679
99551
580
99932
47
99959
962
99541
518
99562
136
99682
720
99529
127
99591
818
99879
174
99680
763
99231
875
99083
933
99217
78
99161
297
99153
655
99282
232
99096
747
99438
890
99897
226
99540
419
99469
52
99510
73
99080
871
99995
16
99569
43
99693
830
99446
671
99193
711
99454
592
99969
2
99477
729
99029
193
99707
774
99533
285
99693
16
99729
721
99867
980
99578
162
99856
76
99526
749
99862
804
99007
521
99471
958
99837
728
99669
551
99888
331
99051
119
99862
195
99601
213
99891
497
99468
985
99644
982
99627
16
99763
859
99443
564
99862
187
99620
625
99320
940
99275
649
99615
2
99398
745
99308
44
99195
834
99990
317
99713
217
99375
52
99900
415
99493
76
99653
745
99011
861
99240
569
99949
273
99101
411
99519
408
99352
889
99991
924
99201
296
99199
702
99117
257
99580
175
99731
809
99497
760
99111
361
99421
267
99586
350
99744
359
99912
682
99714
832
99225
761
99701
140
99768
741
99030
71
99311
851
99008
208
99561
148
99208
146
99847
621
99874
580
99756
95
99155
401
99793
135
99517
137
99881
871
99494
22
99526
491
99537
8
99042
813
99603
730
99583
770
99407
522
99432
811
99939
989
99590
117
99417
528
99819
537
99975
832
99618
925
99615
771
99037
16
99151
5
99806
858
99314
700
99023
170
99030
861
99945
942
99636
445
99673
39
99964
664
99470
882
99646
589
99437
920
99113
575
99981
566
99656
206
99027
462
99727
396
99040
733
99987
905
99334
331
99456
696
99214
542
99176
951
99596
255
99171
187
99905
579
99705
137
99105
675
99290
606
99467
868
98998
905
99676
912
99877
564
99956
900
99145
30
99607
584
99151
827
99285
130
99226
954
99890
867
99984
862
98999
912
99259
942
99127
346
99856
214
99523
870
99947
940
99510
102
99218
387
99986
983
99318
347
99466
721
99829
391
99622
82
99218
981
99218
659
99467
650
99286
601
99050
868
99815
221
99150
30
99373
5
99383
943
99299
881
99701
491
99131
86
99305
256
99727
551
99705
955
99185
663
99833
217
99980
744
99005
326
99928
551
99848
929
99474
405
99073
238
99417
728
99880
427
99450
128
99069
579
99110
266
99298
854
99599
768
99036
999
99958
264
99014
85
99104
553
99349
138
99148
617
99429
295
99199
617
99402
358
99968
543
99872
655
99588
547
99261
531
99835
322
99113
180
99457
103
99853
723
99934
589
99977
633
99670
270
99963
615
99602
31
99599
565
99246
457
99914
127
99905
570
99470
59
99423
162
99546
44
99706
798
99199
434
99325
257
99668
272
99600
14
99866
717
99295
983
99848
548
99883
57
99752
803
99431
630
99496
463
99052
513
99155
623
99077
205
99478
789
99028
903
99787
361
99123
471
99609
141
99172
644
99521
705
99922
613
99651
240
99174
40
99383
290
99578
894
99245
249
99809
213
99581
588
99573
197
99863
350
99496
284
99709
903
99348
154
99228
602
99523
445
99047
126
99327
246
99844
310
99475
507
99812
321
99800
675
99135
210
99537
109
99630
944
99736
257
99888
175
99718
261
99965
374
99895
465
99054
568
99267
315
99467
907
99191
341
99739
899
99794
866
99888
64
99024
164
99656
259
99363
385
99933
517
99636
129
99806
297
99894
794
99988
741
99324
228
99638
293
99950
710
99741
456
99433
71
99745
769
99483
605
99130
719
99075
146
99831
797
99751
385
99859
899
99507
598
99123
611
99545
460
99273
917
99780
132
99796
955
99460
900
99366
478
99109
502
99572
191
99719
245
99186
78
99263
491
99748
527
99397
254
99854
264
99268
750
99982
749
99670
529
99028
548
99189
104
99096
921
99075
511
99996
19
99651
968
99750
405
99965
481
99304
966
99774
313
99128
794
99270
775
99832
94
99816
443
99927
239
99525
835
99054
36
99841
568
99115
616
99373
110
99481
217
99987
832
99871
956
99421
641
99773
878
99911
403
99178
948
99168
820
99040
324
99029
133
99462
818
99390
298
99213
156
99727
252
99596
758
99953
162
99181
383
99014
59
99125
578
99032
981
99551
999
99474
666
99474
335
99086
934
99263
83
99365
202
99596
989
99258
516
99515
37
99960
717
99099
429
99719
1
99342
198
99283
866
99914
985
99869
310
99505
735
99424
869
99880
418
99765
59
99595
841
99591
884
99744
344
99232
459
99711
941
99603
713
99929
965
99783
349
99806
573
99338
566
99197
441
99596
491
99232
304
99384
235
99141
725
99374
949
99510
688
99148
802
99658
163
99232
126
99298
814
99992
50
99397
764
99282
493
99780
468
99644
190
99662
152
99221
572
99965
761
99930
487
99832
777
99218
444
99775
711
99122
524
99658
351
99883
861
99091
959
99327
864
99374
724
99823
385
99976
851
99440
67
99046
624
99209
513
99681
482
99086
206
99505
45
99480
958
99063
23
99923
731
99305
443
99335
353
99697
769
99168
617
99791
100
99334
898
99171
186
99462
835
99515
296
99542
971
99395
164
99637
314
99696
1
99441
573
99836
14
99294
437
99702
47
99038
328
99303
771
99572
367
99989
188
99392
871
99675
802
99734
400
99847
232
99222
161
99236
245
99670
138
99870
269
99211
488
99712
214
99348
428
99209
979
99711
908
99010
564
99610
321
99906
252
99611
816
99306
234
99016
289
99930
825
99473
595
99554
55
99433
726
99562
266
99008
967
99370
190
99467
7
99370
840
99995
813
99588
639
99058
551
99517
261
99121
813
99264
402
99781
71
99282
497
99413
625
99175
34
99094
294
99028
566
99607
146
99387
998
99309
151
99842
533
99688
1
99516
73
99004
810
99478
702
99802
799
99179
347
99900
160
99041
826
99860
892
99738
860
99134
683
99700
611
99081
810
99585
263
99025
779
99800
778
99064
802
99450
484
99769
505
99277
343
99516
52
99237
707
99061
534
99926
740
99061
515
99915
255
99823
156
99371
49
99700
670
99430
8
99408
835
99036
551
99762
919
99374
79
99320
124
99475
184
99201
135
99741
948
99609
560
99817
197
99216
54
99483
354
99531
785
99823
942
99426
974
99617
225
99088
559
99662
773
99815
424
99497
978
99497
699
99863
442
99424
325
99115
782
99103
535
99563
767
99182
989
99401
477
99002
546
99794
284
99642
947
99698
722
99155
975
99991
155
99222
590
99914
557
99989
983
99593
452
99129
191
99824
23
99743
841
99475
105
99046
729
99629
161
99682
312
99988
170
99948
635
99890
892
99225
188
99422
601
99454
727
99001
681
99234
630
99554
422
99605
302
99810
801
99841
80
99385
315
99248
161
99687
701
99949
378
99003
936
99873
912
99368
22
99072
821
99907
311
99890
973
99942
597
99402
442
99144
81
99794
929
99275
619
99597
835
99981
614
99436
429
99071
113
99698
880
99497
999
99544
393
99964
528
99234
666
99702
150
99151
320
99002
657
99965
819
99565
683
99458
121
99258
725
99940
754
99759
864
99275
229
99966
429
99449
226
99485
742
99417
615
99918
810
99301
684
99728
781
99183
894
99348
917
99849
111
99369
790
99340
140
99568
863
99357
526
99832
19
99835
66
99179
953
99715
833
99488
93
99980
785
99695
21
99644
393
99216
4
99969
665
99316
898
99336
552
99210
329
99329
484
99404
258
99864
238
99447
951
99742
899
99743
926
99695
780
99712
188
99890
679
99718
759
99764
187
99454
819
99653
576
99267
39
99529
445
99906
645
99872
624
99350
917
98998
530
99580
178
99876
480
99592
147
99749
835
99055
956
99778
425
99331
963
99911
666
99090
923
99659
363
99015
460
99708
166
99360
721
99185
8
99374
344
99830
226
99296
382
99979
793
99640
409
99309
767
99236
60
99844
487
99462
862
99323
396
99173
923
99324
419
99322
721
99737
588
99308
429
99948
261
99516
348
99104
287
99410
394
99461
319
99518
414
99520
278
99511
76
99328
434
99544
945
99715
539
99870
299
99447
286
99947
647
99289
518
99422
505
99905
806
99729
399
99724
248
99738
318
99945
601
99882
484
99517
570
99321
580
99135
745
99136
629
99092
286
99021
931
99060
382
99267
277
99011
396
99447
205
99985
619
99100
299
99306
485
99328
195
99743
631
99197
458
99844
322
99209
548
99784
12
99486
577
99768
893
99106
940
99843
795
99208
171
99215
678
99390
610
99307
460
99197
296
99867
294
99101
695
99936
377
99214
296
99461
551
99295
197
99587
363
99426
766
99613
713
99678
365
99309
371
99036
409
99525
277
99995
887
99111
962
99085
876
99262
268
99879
596
99859
288
99181
463
99025
519
99427
502
99344
31
99125
898
99174
408
99648
526
99025
848
99263
568
99646
671
99783
84
99014
108
99403
769
99363
550
99872
546
99400
859
99082
493
99214
844
99454
400
99632
327
99390
815
99408
212
99984
311
99519
457
99135
319
99217
758
99912
633
99142
82
99407
382
99267
588
99936
671
99703
346
99406
972
99318
350
99575
777
99178
491
99669
332
99589
461
99351
809
99247
774
99118
678
99438
570
99104
615
99065
668
99377
459
99757
286
99125
429
99696
310
99727
788
99745
643
99478
291
99022
956
99394
858
99499
753
99339
211
99034
712
99475
717
99582
657
99175
285
99975
907
99921
544
99025
717
99185
523
99492
613
99527
499
99013
477
99371
421
99780
472
99894
391
99453
722
99670
461
99431
918
99438
853
99407
629
99067
251
99006
85
99528
774
99351
904
99579
529
99930
729
99918
467
99508
643
99023
55
99877
281
99096
565
99864
711
99167
407
99094
320
99543
861
99123
901
99446
666
99704
156
99645
132
99079
855
99635
175
99451
185
99898
699
99533
957
99968
50
99415
887
99776
995
99422
336
99535
250
99456
238
99023
469
99538
329
99143
136
99012
816
99152
578
99658
466
99074
958
99237
974
99973
947
99984
731
99801
413
99269
224
99526
697
99005
213
99748
645
99411
608
99589
510
99706
514
99182
823
99210
735
99090
185
99871
458
99422
517
99202
206
99342
468
99718
606
99631
400
99876
726
99947
776
99760
407
99992
504
99585
559
99929
438
99677
767
99563
894
99842
83
99521
863
98998
198
99953
36
99065
171
99149
709
99246
165
99707
123
99157
176
99894
439
99956
893
99202
3
99209
970
99163
63
99626
568
99335
158
99021
443
99751
318
99000
774
99683
396
99954
244
99515
518
99832
632
99134
527
99009
758
99751
542
99555
15
99563
415
99708
961
99652
408
99337
789
99065
101
99066
264
99780
814
99964
2
99466
956
99582
962
99559
31
99172
719
99671
330
99351
536
99494
85
99387
446
99281
299
99056
165
99299
474
99602
703
99625
117
99577
648
99182
853
99522
539
99672
68
99347
243
99217
376
99851
771
99767
350
99072
895
99868
765
99143
937
99350
167
99207
141
99216
347
99358
36
99432
54
99859
277
99967
909
99130
624
99908
804
99995
417
99033
314
99692
883
99204
147
99730
242
99488
637
99780
608
99273
651
99048
73
99524
981
99500
550
99684
654
99982
942
99030
149
99548
729
99750
700
99854
619
99472
60
99983
983
99520
287
99007
761
99914
237
99316
819
99251
768
99772
177
99693
191
99676
525
99503
847
99972
899
99675
517
99473
606
99215
941
99186
242
99460
983
99100
7
99866
620
99526
245
99010
149
99829
250
99994
549
99321
909
99141
842
99390
415
99593
880
99389
525
99703
917
99968
64
99574
502
99897
588
99351
905
99220
316
99698
809
99128
660
99985
326
99610
214
99128
18
99889
534
99683
404
99835
182
99696
737
99879
699
99672
662
99145
693
99915
199
99682
899
99321
236
99381
517
99473
207
99723
104
99174
991
99168
494
99084
431
99795
603
99040
623
99386
169
99022
690
99532
973
99872
631
99709
512
99622
745
99229
926
99440
295
99617
570
99598
652
99825
256
99337
184
99585
578
99335
29
99968
276
99506
602
99963
896
99706
428
99011
91
99199
928
99259
366
99343
715
99507
878
99774
130
99896
620
99985
866
99465
261
99026
41
99027
371
99215
235
99159
690
99467
830
99623
212
99124
102
99020
118
99979
162
99747
848
99655
181
99115
529
99378
494
99568
473
99114
872
99284
654
99698
995
99065
567
99470
145
99455
108
99811
506
99884
708
99612
624
99520
45
99942
171
99909
647
99709
223
99997
249
99244
65
99307
259
99402
286
99440
475
99615
972
99352
96
99779
207
99675
186
99592
981
99612
216
99403
106
99501
96
99239
293
99705
274
99433
169
99593
77
99381
125
99720
265
99048
781
99919
828
99452
751
99874
14
99639
614
99848
380
99972
226
99615
120
99632
37
99309
871
99262
768
99288
834
99732
420
99168
318
99852
818
99311
692
99676
84
99776
513
99422
57
99493
327
99977
341
99656
410
99094
942
99027
557
99955
184
99503
139
99483
682
99977
93
99397
807
99976
746
99537
342
99793
658
99462
211
99667
355
99735
323
99620
949
99672
340
99282
429
99878
603
99666
565
99085
91
99772
402
99863
493
99508
725
99924
866
99163
267
99340
235
99053
853
99199
178
99257
929
99093
38
99220
367
99023
867
99094
724
99772
424
99539
114
99724
855
99171
358
99249
192
99946
289
99185
326
99945
32
99894
128
99827
813
99654
66
99593
147
99155
961
99375
805
99603
523
99916
279
99641
333
99614
412
99218
362
99100
911
99425
283
99986
34
99292
186
99096
722
99869
125
99147
360
99899
657
99995
65
99918
813
99283
991
99966
107
99205
47
99828
34
99795
521
99710
822
99151
579
99384
414
99492
510
99742
638
99466
767
99476
819
99926
184
99854
105
99639
20
99048
888
99083
742
99990
155
99160
971
99677
888
99043
139
99481
842
99932
452
99245
546
99576
895
99694
538
98998
545
99128
497
99579
612
99127
962
99422
339
99351
252
99748
161
99430
779
99509
691
99612
302
99485
745
99282
727
99580
961
99808
6
99086
4
99461
838
99636
823
99762
15
99226
348
99623
634
99799
598
99605
880
99888
704
99971
100
99420
503
99730
724
99177
131
99033
156
99686
571
99489
682
99807
846
99409
395
99565
794
99179
549
99099
368
99893
635
99354
518
99674
461
99557
68
99567
29
99022
56
99238
866
99399
762
99158
17
99994
8
99080
991
99650
555
99124
256
99864
600
99578
339
98999
521
99762
116
99335
257
99860
553
99966
76
99937
846
99458
428
99512
801
99256
37
99313
102
99465
314
99358
476
99751
445
99349
981
99405
979
99720
754
99220
502
99404
485
99471
681
99413
342
99656
136
99329
39
99960
757
99649
112
99683
636
99515
587
99121
208
99394
904
99023
571
99804
235
99564
354
99331
609
99756
775
99173
727
99449
486
99404
363
99189
176
99207
401
99536
859
99983
559
99456
639
99507
961
99300
986
99004
582
99537
830
99962
313
99869
470
99629
993
99311
588
99404
817
99437
510
99258
784
99379
140
99556
67
99339
684
99092
334
99128
55
99673
247
99986
841
99197
971
99989
444
99029
887
99057
485
99341
304
99939
558
99930
467
99891
419
99845
886
99853
197
99775
325
99160
546
99967
254
99545
850
99150
125
99425
532
99404
297
99139
71
99991
445
99247
233
99819
48
99986
60
99653
629
99004
156
99415
708
99360
754
99592
527
99255
860
99793
270
99581
562
99088
643
99171
619
99649
911
99139
126
99512
211
99784
961
99504
744
99211
222
99847
456
99782
713
99135
186
99670
331
99567
346
99617
466
99920
742
99132
647
99897
442
99303
798
99868
789
99190
889
99630
130
99050
742
99739
1000
99742
284
99439
242
99452
290
99510
488
99077
41
99869
196
99812
429
99198
830
99196
55
99776
1
99173
582
99781
243
99483
313
99123
601
99351
590
99460
953
99476
847
99549
686
99051
720
99354
575
99648
882
99145
1000
99330
123
99058
671
99919
260
99294
168
99957
105
99557
834
99850
197
99966
888
99694
195
99211
657
99180
966
99546
145
99477
10
99437
966
99132
984
99915
331
99770
814
99629
520
99508
733
99282
736
99352
842
99611
537
99652
509
99703
872
99199
684
99168
946
99534
257
99685
436
99504
984
99230
597
99691
179
99115
327
99917
726
99806
945
99139
658
99756
183
99885
142
99231
224
99128
641
99199
847
99147
234
99372
740
99994
553
99206
64
99902
275
99494
132
99363
537
99138
778
99905
897
99204
338
99636
28
99084
959
99532
102
99202
904
99398
66
99541
399
99440
667
99254
197
99241
244
99173
588
99255
953
99083
500
99527
124
99823
319
99920
137
99074
764
99208
706
99306
39
99910
395
99306
896
99054
439
99345
184
99377
697
99199
287
99666
380
99307
753
99353
924
99495
756
99524
203
99426
539
99033
197
99221
326
99870
244
99703
856
99154
660
99441
640
99456
624
99491
520
99083
996
99661
297
99933
280
99527
437
99870
219
99377
100
99652
398
99131
728
99757
181
99159
648
99262
722
99746
24
99303
50
99391
656
99725
221
99723
409
99167
306
99298
963
99074
985
99497
738
99453
983
99386
988
99685
78
99771
132
99202
730
99775
379
99193
117
99787
417
99752
843
99338
760
99308
719
99578
642
99126
893
99869
526
99074
269
99761
351
99943
343
99704
261
99082
481
99137
74
99882
170
99629
469
99309
99
99627
435
99082
481
99332
97
99733
565
99959
427
99911
387
99046
289
99883
214
99184
220
99250
203
99837
349
99944
985
99701
663
99565
391
99417
680
99524
302
99600
148
99511
235
99724
970
99201
807
99946
525
99362
455
99390
548
99935
339
99564
546
99080
555
99544
758
99001
357
99279
997
99201
913
99252
835
99797
710
99300
278
99110
257
99386
707
99711
653
99772
438
99520
142
99380
887
99630
181
99199
320
99176
183
99426
352
99915
358
99360
802
99504
894
99501
783
99401
289
99046
224
99719
508
99527
957
99711
560
99004
120
99432
778
99464
266
99510
451
99073
54
99947
192
99913
553
99297
595
99607
161
99656
688
99644
74
99414
841
99503
210
99491
899
99321
718
99321
239
99978
243
99194
1
99626
254
99065
36
99864
772
99959
93
99839
683
99792
708
99932
383
99732
118
99329
198
99190
173
99334
988
99552
198
99994
136
99181
242
99110
61
99110
774
99643
186
99262
283
99678
99
99486
310
99035
877
99530
97
99567
174
99945
184
99509
498
99993
413
99098
15
99832
173
99114
322
99740
129
99896
800
99853
198
99081
735
99150
357
99490
281
99359
963
99574
472
99133
818
99681
612
99449
287
99415
239
99453
498
99694
82
99138
777
99879
645
99693
293
99865
859
99077
715
99502
315
99591
996
99981
760
99794
733
99126
82
99052
768
99161
723
99483
994
99223
147
99820
291
99447
493
99615
33
99139
464
99752
149
99224
734
99104
763
99498
304
99595
199
99677
904
99768
59
99837
765
99532
666
99335
99
99879
617
99878
128
99173
872
99583
928
99454
565
99253
403
99966
953
99789
210
99846
521
99147
701
99561
646
99052
855
99576
37
99330
32
99375
32
99579
370
99341
180
99418
5
99160
233
99469
908
99519
221
99197
622
99790
97
99153
845
99557
50
99219
122
99521
953
99529
711
99426
764
99133
211
99947
667
99286
914
99958
19
99965
219
99029
95
99753
32
99522
714
99675
97
99056
86
99363
633
99471
224
99777
840
99156
977
99284
607
99038
390
99063
159
99315
337
99135
18
99393
567
99398
552
99373
184
99331
396
99047
10
99864
725
99252
390
99755
654
99307
970
99317
701
99265
277
99798
767
99605
213
99463
611
99188
52
99982
635
99118
559
99134
630
99911
70
99868
937
99631
375
99707
721
99874
812
99089
90
99473
544
99416
315
99024
269
99718
824
99302
881
99757
855
99024
780
99428
979
99869
563
99516
941
99715
217
99483
269
99033
521
99828
229
99483
397
99086
599
99842
10
99657
322
99577
393
99956
601
99609
432
99025
171
99597
839
99119
36
99095
644
99335
963
99314
543
99216
762
99293
918
99188
898
99822
922
99080
244
99845
449
99592
472
99549
82
99984
434
99702
436
99332
408
99750
647
99777
141
99899
289
99690
858
99962
34
99788
88
99844
712
99266
678
99611
84
99977
561
99234
132
99213
751
99914
335
99131
771
99086
908
99629
773
99368
651
99857
583
99233
946
99154
896
99829
785
99837
245
99388
118
99982
803
99987
610
99121
983
99337
251
99537
222
99138
816
99580
821
99064
408
99412
618
99093
115
99512
848
99665
519
99785
96
99818
516
99589
923
99119
65
99344
248
99181
717
99742
308
99546
430
99994
237
99581
334
99315
247
99892
568
99937
999
99323
376
99700
346
99540
528
99134
871
99034
468
99132
929
99109
799
99512
366
99817
763
99978
858
99534
942
99170
389
99321
775
99304
345
99330
869
99293
541
99037
280
99127
196
99617
254
99129
647
99627
920
99568
911
99252
546
99415
292
99415
670
99140
817
99404
730
99049
485
99600
989
99100
75
99619
694
99735
131
99536
669
99992
247
99560
192
99378
143
99111
368
99955
725
99190
65
99316
226
99839
717
99940
799
99725
306
99525
765
99889
15
99285
117
99310
67
99855
969
99982
86
99544
353
99498
598
99170
543
99902
212
99652
900
99522
60
99215
608
99762
897
99043
838
99839
14
99768
429
99389
342
99926
456
99163
797
99557
135
99501
932
99125
68
99093
473
99208
551
99622
445
99459
195
99696
508
99489
326
99663
576
99143
149
99988
151
99233
37
99418
392
99260
723
99042
794
99170
798
99624
742
99865
151
99867
952
99436
872
99209
897
99800
490
99624
880
99881
133
99926
404
99938
108
99819
340
99416
390
99210
919
99504
311
99764
188
99861
212
99948
316
99139
155
99027
147
99822
9
99118
834
99596
97
99547
32
99711
748
99128
612
99612
76
99788
741
99214
999
99348
330
99291
226
99423
146
99590
4
99891
854
99964
886
99582
218
99367
970
99701
824
99318
473
99640
620
99883
883
99548
785
99323
995
99424
290
99874
953
99440
170
99604
454
99029
885
99741
779
99027
812
99082
178
99346
101
99126
59
99310
9
99406
9
99239
373
99653
227
99994
201
99081
675
99134
276
99060
842
98999
478
99228
178
99870
436
99939
410
99775
703
99415
462
99641
157
99355
709
99146
311
99949
617
99169
218
99510
170
99202
150
99717
548
99766
538
99260
956
99232
165
99153
862
99152
727
99087
442
99316
302
99378
419
99010
505
99383
263
99640
641
99089
338
99133
443
99741
186
99116
839
99415
124
99952
460
99955
358
99227
434
99541
579
99253
22
99009
170
99804
121
99876
775
99790
313
99624
953
99304
967
99460
530
99899
112
99810
307
99697
53
99608
541
99236
522
99719
848
99456
114
99647
64
99348
705
99945
467
99013
609
99739
812
99643
166
99984
43
99875
98
99366
339
99595
106
99982
427
99368
590
99263
486
99027
197
99795
171
99904
543
99216
149
99958
801
99064
19
99546
701
99585
457
99827
191
99630
22
99959
345
99341
60
99109
111
99583
148
99377
4
99444
47
99092
164
99468
845
99241
224
99222
482
99505
981
99349
836
99528
932
99229
959
99262
636
99443
393
99974
892
99587
742
99210
153
99047
917
99909
662
99967
952
99967
719
99611
120
99901
949
99931
336
99295
677
99232
173
99425
697
99936
180
99306
509
99149
884
99951
707
99719
792
99569
248
99718
430
99595
276
99520
314
99533
142
99785
844
99412
366
99958
325
99671
313
99577
543
99787
41
99041
754
99633
442
99414
815
99667
358
99705
713
99266
778
99874
423
99827
967
99280
412
99221
610
99141
159
99300
396
99047
803
99810
834
99113
680
99385
62
99319
632
99114
524
99390
203
99952
694
99641
340
99542
265
99557
929
99957
262
99262
150
99839
266
99144
243
99671
758
99983
570
99718
359
99895
466
99536
727
99461
887
99997
2
99947
319
99464
42
99040
398
99771
828
99750
907
99682
25
99170
849
99267
942
99176
775
99780
348
99941
304
99093
8
99459
588
99410
964
99184
269
99082
245
99095
531
99003
515
99373
81
99947
900
99789
261
99464
264
99565
828
99322
382
99775
259
99292
22
99593
991
99694
230
99205
6
99117
702
99010
428
99466
739
99857
576
99095
743
99568
804
99934
615
99739
408
99041
380
99158
303
99090
451
99492
208
99637
821
99563
766
99089
255
99574
937
99228
211
99345
75
99892
262
99201
580
99838
296
99482
863
99842
215
99278
946
99253
748
99837
90
99733
780
99087
181
99233
984
99892
182
99351
189
99965
700
99076
917
99528
843
99008
333
99031
185
99103
493
99457
794
99881
259
99040
285
99266
448
99978
117
99115
921
99225
202
99047
519
99571
125
99831
928
99234
23
99479
68
99772
674
99214
848
99972
982
99866
390
99159
54
99690
939
99137
57
99762
128
99446
649
99802
442
99337
711
99119
307
99728
605
99921
678
99381
762
99475
814
99767
234
99935
896
99807
676
99751
772
99588
738
99509
648
99223
308
99988
821
99247
445
99380
144
99967
484
99274
506
99899
157
99509
833
99655
54
99331
709
99008
962
99314
3
99896
353
99599
382
99222
622
99682
65
99212
832
99040
806
99983
545
99080
426
99467
106
99431
486
99197
157
99844
448
99438
482
99644
24
99967
851
99847
131
99111
847
99081
508
99439
994
99658
350
99383
836
99247
475
99758
814
99646
408
99493
112
99014
94
99252
470
99653
243
99893
854
99768
471
99852
211
99326
464
99957
517
99093
846
99262
687
99556
159
99720
912
99663
108
99466
619
99455
842
99062
678
99439
235
99722
543
99200
850
99041
66
99549
90
99800
212
99648
248
99577
356
99460
508
99235
572
99224
253
99879
660
99146
730
99285
392
99370
545
99109
501
99587
907
99423
480
99093
998
99460
911
99726
842
99338
309
99852
741
99043
682
99220
943
99094
449
99735
230
99405
721
99704
92
99062
781
99943
420
99971
828
99536
816
99433
265
99701
726
99540
940
99520
886
99922
439
99530
78
99564
697
99623
278
99752
895
99215
637
99113
622
99583
122
99085
34
99838
715
99686
931
99256
145
99090
651
99655
66
99595
625
99197
670
99384
768
99594
707
99058
416
99172
546
99232
684
99074
719
99155
259
99801
852
99627
224
99440
558
99680
354
99819
47
99409
876
99387
235
99521
302
99867
963
99389
754
99309
293
99207
248
99636
769
99702
818
99096
277
99700
225
99605
483
99278
502
99235
6
99456
946
99727
872
98999
206
99465
431
99196
660
99933
36
99624
460
99266
178
99490
335
99869
557
99171
977
99431
608
99403
638
99467
982
99584
204
99209
42
99246
673
99102
158
99234
361
99010
568
99022
985
99832
337
99569
239
99649
36
99364
255
99937
453
99957
647
99881
967
99128
876
99268
597
99457
419
99554
730
99187
969
99519
265
99348
899
99861
629
99078
319
99790
762
99648
817
99723
251
99651
360
99440
449
99918
358
99285
83
99899
987
99334
648
99519
330
99684
286
99158
594
99763
791
99116
990
99362
895
99309
678
99477
735
99494
812
99862
237
99673
32
99256
890
99325
933
99379
242
99788
289
99459
800
99188
505
99361
495
99487
986
99272
34
99330
729
99361
173
99609
892
99808
345
99194
687
99916
308
99510
473
99507
367
99179
588
99299
310
99052
104
99587
451
99687
128
99208
900
99958
635
99344
609
99791
732
99331
135
99468
19
99996
615
99012
891
99980
47
99872
657
99992
728
99855
747
99870
518
99922
503
99772
412
99096
215
99473
901
99316
684
99362
116
99170
992
99270
669
99845
874
99435
737
99420
598
99095
694
99561
731
99847
853
99313
243
99371
610
99670
318
99448
744
99024
287
99637
178
99327
253
99910
331
99979
76
99437
263
99621
42
99427
176
99643
690
99259
234
99976
660
99560
414
99025
547
99130
259
99673
933
99718
240
99974
959
99339
332
99073
607
99781
615
99490
1000
99093
38
99418
993
99647
842
99744
878
99730
745
99061
990
99684
684
99287
963
99668
816
99201
613
99566
629
99178
967
99163
370
99562
305
99270
663
99928
844
99503
25
99910
97
99900
977
99603
746
99619
717
99392
784
99714
750
99268
235
99960
369
99728
861
99809
950
99852
672
99741
420
99488
123
99537
347
99836
449
99916
128
99144
505
99788
549
99092
463
99087
510
99674
810
99706
677
99951
316
99374
750
99014
821
99853
180
99116
73
99273
218
99325
589
99798
515
99982
829
99547
883
99217
57
99093
580
99876
628
99781
914
99226
196
99221
871
99912
173
99606
64
99105
174
99692
717
99435
346
99448
85
99128
95
99438
24
99222
443
99197
363
99687
250
99898
536
99226
577
99740
987
99424
511
99145
406
99128
22
99736
734
99499
774
99814
923
99992
979
99473
4
99881
42
99167
913
99005
912
99520
879
99804
371
99992
168
99510
326
99783
232
99948
298
99000
9
99941
504
99389
936
99499
391
99177
517
99267
124
99685
679
99177
965
99804
286
99513
205
99486
855
99391
60
99113
924
99440
572
99355
17
99823
573
99665
48
99513
561
99836
966
99345
113
99615
60
99773
958
99786
630
99551
16
99218
239
99941
283
99462
652
99081
141
99604
332
99273
362
99602
999
99600
144
99053
780
99643
147
99389
617
99062
162
99111
774
99253
16
99986
186
99955
196
99298
837
99326
593
99289
188
99752
863
99761
265
99848
32
99699
649
99455
956
99715
292
99276
781
99793
23
99168
796
99921
677
99715
10
99628
266
99157
832
99389
127
99029
136
99981
57
99758
89
99112
434
99453
198
99326
471
99213
336
99314
344
99051
576
99062
450
99817
694
99102
776
99135
677
99368
902
99814
772
99026
765
99411
838
99308
499
99754
251
99650
887
99072
149
99291
393
99288
508
99421
736
99760
379
99158
202
99097
848
99828
728
99258
863
99327
575
99452
456
99482
600
99519
37
99741
168
99549
125
99454
929
99234
828
99043
79
99578
96
99641
884
99483
389
99273
405
99230
530
99501
499
99586
458
99175
475
99097
389
99251
750
99266
252
99792
266
99701
928
99460
903
99266
419
99205
418
99442
541
99408
973
99164
225
99125
93
99058
261
99849
859
99065
238
99690
700
99701
193
99679
793
99834
123
99038
256
99676
547
99444
49
99456
2
99673
257
99065
626
99185
450
99492
356
99212
161
99964
256
98998
103
99247
761
99992
1
99094
958
99085
184
99425
867
99182
538
99289
838
99463
943
99901
826
99223
36
99517
191
99788
532
99058
688
99677
90
99988
435
99006
824
99650
5
99647
243
99702
20
99325
476
99502
331
99504
320
99669
481
99612
265
99615
346
99720
20
99576
404
99513
105
99542
620
99264
198
99051
159
99408
716
99652
265
99809
984
99404
345
99176
115
99770
819
99332
547
99510
173
99595
448
99120
266
99283
224
99569
378
99641
371
99761
992
99677
991
98999
259
99340
733
99620
557
99405
842
99832
183
99549
183
99107
387
99915
610
99742
152
99860
275
99383
90
99824
424
99521
232
99603
281
99201
60
99381
644
99258
614
99907
274
99410
362
99027
32
99707
909
99716
856
99483
628
99420
941
99564
277
99464
850
99829
451
99031
740
99911
510
99839
947
99368
65
99063
557
99843
595
99011
251
99183
518
99564
99
99620
187
99109
700
99945
196
99279
357
99032
97
99822
662
99880
684
99289
68
99531
133
99110
466
99629
550
99259
851
99947
535
99974
609
99241
419
99303
177
99931
90
99241
893
99221
765
99828
704
99755
701
99974
621
99282
397
99229
857
99317
403
99302
773
99609
619
99418
13
99833
356
99252
507
99602
561
99796
708
99752
313
99574
330
99352
591
99924
576
99644
682
99000
977
99866
422
99451
50
99813
762
99113
892
99315
56
99250
787
99845
177
99643
241
99986
782
99027
915
99980
552
99127
723
99921
416
99518
380
99363
15
99245
66
99473
848
99716
111
99516
825
99174
407
99962
454
99717
565
99271
550
99525
59
99311
732
99685
303
99061
847
99129
80
99880
698
99218
821
99880
421
99492
198
99253
562
99806
537
99625
265
99678
78
99121
892
99395
580
99087
459
99361
898
99507
714
99472
222
99262
702
99949
106
99085
460
99896
498
99540
538
99805
487
99880
484
99467
951
99772
216
99696
514
99773
194
99378
111
99974
449
99183
981
99261
976
99958
714
99156
710
99044
512
99729
638
99041
563
99038
392
99968
436
99113
958
99674
729
99157
808
99451
442
99624
81
99748
806
99691
423
99592
44
99709
999
99167
466
99808
110
99341
194
99691
833
99604
56
99678
310
99006
733
99873
393
99748
431
99925
240
99138
471
99105
471
99888
609
99406
301
99378
687
99796
645
99273
471
99643
62
99201
560
99763
284
99793
633
99676
93
99118
723
99542
956
99047
49
99355
529
99074
687
99872
750
99310
456
99168
276
99631
23
99081
92
99150
15
99300
431
99158
171
99769
535
99144
823
99081
907
99680
924
99410
527
99773
504
99039
945
99789
452
99485
86
99479
156
99144
475
99647
283
99300
444
99197
252
99323
448
99286
610
99230
314
99210
585
99164
818
99356
18
99092
546
99205
387
99505
122
99098
397
99025
501
99081
828
99382
506
99192
835
99357
491
99574
13
99257
337
99784
285
99744
342
99869
167
99485
249
99899
556
99645
966
99120
730
99114
219
99225
714
99971
509
99054
929
99842
737
99228
535
99572
507
99626
371
99301
986
99972
476
99121
922
99124
817
99516
216
99124
627
99243
178
99404
534
99249
53
99698
492
99099
141
99949
849
99284
320
99266
992
99466
635
99368
756
99455
796
99083
104
99057
926
99820
344
99186
248
99687
54
99920
334
99331
38
99398
486
99846
874
99546
637
99135
590
99797
312
99930
157
99982
299
99568
426
99951
45
99932
608
99286
746
99670
3
99958
592
99396
317
99211
466
99412
170
99530
64
99884
4
99038
221
99435
7
99316
144
99613
630
99640
28
99754
212
99374
863
99383
756
99562
806
99323
602
99440
696
99628
840
99941
119
99488
690
99379
458
99052
946
99025
230
99233
436
99409
72
99161
659
99265
44
99654
395
99323
970
99620
693
99148
883
99714
950
99840
920
99766
863
99645
220
99118
783
99259
797
99423
132
99819
263
99273
278
99885
257
99248
845
99120
357
99253
861
99966
156
99500
801
99901
40
99412
893
99983
993
99730
819
99418
777
99533
359
99857
392
99747
459
99658
752
99843
484
99726
305
99290
563
99797
719
99910
396
99887
327
99173
994
99867
30
99223
425
99724
10
99232
315
99103
286
99320
556
99470
322
99250
534
99528
121
99424
518
99134
218
99317
381
99560
352
99858
311
99958
282
99354
103
99624
467
99861
90
99623
131
99745
647
99617
380
99844
126
99385
126
99491
894
99836
579
99967
836
99797
475
99795
211
99505
938
99799
271
99940
429
99336
369
99051
465
99229
102
99808
444
99820
520
99586
114
99187
699
99985
169
99471
401
99910
605
99456
327
99609
573
99059
574
99985
932
99551
450
99768
761
99992
838
99788
487
99048
31
99624
406
99889
804
99976
424
99044
285
99025
853
99109
865
99334
815
99292
958
99268
807
99397
380
99679
790
99265
338
99395
301
99499
296
99572
325
99932
372
99078
440
99856
109
99918
366
99951
539
99614
721
99364
21
99277
898
99737
745
99293
985
99714
976
99052
809
99181
886
99267
961
99952
374
99242
564
99595
741
99202
842
99754
643
99313
253
99300
525
99266
893
99351
901
99066
836
99057
144
99228
555
99904
575
99526
539
99452
79
99714
189
99456
185
99126
59
99244
738
99436
596
99766
860
99115
340
99484
500
99044
353
99163
938
99613
671
99372
476
99642
261
99809
691
99471
454
99204
563
99527
497
99369
464
99608
346
99336
908
99133
831
99628
602
99907
483
99630
854
99204
294
99890
218
99079
178
99640
595
99741
760
99069
810
99214
801
99928
108
99130
686
99853
906
99161
633
99245
290
99388
465
99612
996
99553
586
99258
61
99786
883
99171
736
99070
518
99735
912
99655
963
99666
246
99371
645
99309
329
99652
987
99787
522
99016
585
99325
276
99873
324
99087
50
99397
226
99952
913
99175
456
99366
841
99100
610
99840
760
99680
750
99658
711
99039
177
99420
435
99852
552
99427
221
99941
864
99855
291
99460
880
99028
501
99768
138
99073
144
99378
829
99739
726
99265
357
99219
756
99886
346
99196
771
99744
373
99174
776
99530
726
99518
349
99184
577
99899
605
99894
411
99051
451
99985
994
99548
668
99011
331
99011
896
99491
82
99848
589
99451
581
99040
860
99224
465
99490
954
99246
540
99371
793
99394
937
99106
292
99934
519
99356
174
99544
218
99009
156
99050
185
99989
902
99364
78
99320
642
99238
649
99399
985
99591
381
99432
136
99593
866
99906
561
99985
353
99555
439
99724
67
99136
78
99837
347
99800
392
99448
191
99217
824
99211
523
99554
484
99391
957
99191
371
99651
226
99649
787
99121
504
99939
693
99560
202
99782
487
99048
32
99934
105
99337
196
99642
217
99060
117
99856
407
99984
248
99398
273
99863
266
99546
328
99870
671
99404
842
99456
279
99639
118
99212
931
99851
587
99251
340
99310
521
99651
109
99646
845
99254
388
99680
386
99107
709
99269
795
99916
631
99104
58
99095
820
99721
92
99262
957
99956
755
99710
949
99891
795
99675
137
99296
741
99827
950
99780
342
99551
907
99267
497
99397
634
99766
905
99640
804
99095
384
99510
434
99632
532
99673
228
99733
436
99791
622
99477
879
99195
310
99837
829
99897
976
99909
180
99269
962
99640
556
99957
416
99704
307
99730
217
99465
35
99068
128
99098
327
99299
628
99103
489
99438
392
99281
519
99720
644
99940
689
99102
962
98999
309
99186
545
99472
372
99435
622
99350
698
99611
582
99581
601
99432
70
99261
855
99939
339
99835
3
99852
554
99503
652
99100
969
99093
802
99793
740
99468
627
99757
569
99922
431
99008
636
99629
837
99834
492
99363
356
99026
604
99563
274
99305
579
99202
289
99663
684
99488
453
99045
527
99792
231
99122
366
99763
581
99719
769
99869
552
99762
74
99719
156
99727
562
99108
923
99626
314
99740
323
99710
779
99027
211
99977
679
99003
330
99773
917
99758
264
99377
921
99277
371
99167
273
99692
780
99915
169
99947
215
99818
912
99366
695
99208
313
99166
471
99617
899
99743
946
99721
466
99904
83
99324
35
99022
38
99543
332
99656
382
99492
993
99372
236
99683
880
99385
391
99595
463
99435
94
99333
640
99619
912
99986
636
99508
892
99927
653
99951
673
99424
882
99848
16
99155
183
99454
20
99041
210
99319
241
99224
391
99938
347
99635
509
99171
922
99288
975
99746
684
99297
61
99660
11
99452
976
99729
363
99963
961
99404
742
99325
130
99510
456
99171
515
99484
322
99556
647
99068
91
99145
412
99220
290
99873
511
99843
486
99711
774
99302
206
99311
756
99516
153
99012
648
99643
32
99757
174
99665
95
99332
284
99683
567
99766
158
99625
791
99933
556
99024
766
99641
55
99399
211
99162
655
99130
982
99528
671
99771
260
99428
135
99676
478
99604
242
99261
178
99155
430
99468
9
99870
790
99448
48
99128
811
99750
47
99031
279
99445
821
99756
1000
99961
393
99215
531
99931
66
99121
367
99543
425
99945
198
99228
370
99048
711
99360
919
99756
407
99602
428
99409
571
99982
820
99779
207
99789
547
99341
330
99778
937
99221
344
99942
445
99965
623
99356
96
99404
162
99118
582
99179
289
99182
433
99425
47
99678
933
99816
27
99401
461
99917
223
99271
941
99843
164
99837
773
99081
4
99530
125
99847
199
99348
179
99437
15
99041
150
99301
283
99446
407
99284
8
99372
211
99269
435
99277
762
99981
600
99747
651
99144
134
99562
454
99787
649
99785
672
99456
15
99718
387
99317
924
99175
483
99141
286
99857
986
99685
625
99196
372
99192
35
99276
628
99332
345
99714
814
99811
497
99602
683
99387
478
99035
824
99406
616
99346
294
99931
273
99310
684
99379
896
99317
312
99629
658
99014
506
99954
596
99246
162
99761
402
99867
221
99948
332
99076
123
99826
139
99814
444
99611
864
99432
510
99031
934
99769
881
99919
603
99196
347
99026
203
99179
20
99202
429
99969
276
99812
732
99407
592
99732
215
99648
689
99671
217
99924
508
99830
722
99305
795
99305
596
99437
578
99162
454
99269
811
99838
245
99922
859
99704
638
99951
146
99302
654
99396
615
99010
986
99254
402
99802
167
99588
176
99056
283
99588
515
99802
202
99764
207
99779
994
99473
878
99832
663
99083
917
99453
768
99975
661
99750
120
99420
539
99518
262
99150
824
99939
381
99175
777
99287
204
99393
952
99329
880
99829
1
99794
573
99367
974
99233
1
99751
972
99079
161
99569
868
99012
858
99558
115
99896
849
99241
890
99691
403
99323
870
99605
6
99296
825
99542
846
99920
439
99840
657
99623
378
99336
11
99236
687
99280
443
99198
503
99256
492
99522
703
99689
605
99798
784
99000
922
99418
199
99513
328
99962
790
99890
637
99245
361
99587
357
99481
914
99405
814
99964
694
99752
134
99540
454
99979
999
99985
815
99279
818
99446
794
99356
497
99459
693
99508
475
99950
447
99355
603
99829
8
99709
818
99261
687
99160
777
99295
298
99245
56
99413
914
99723
930
99042
828
99580
190
99799
769
99135
72
99063
230
99596
557
99940
333
99011
675
99783
459
99629
775
99652
304
99409
964
99779
458
99489
379
99673
50
99178
789
99405
789
99968
307
99651
116
99863
823
99300
228
99411
680
99276
279
99673
602
99683
426
99460
987
99029
797
99465
992
99594
822
99379
118
99614
694
99256
673
99010
994
99049
424
99337
803
99262
478
99876
374
99384
787
99335
613
99702
570
99169
53
99160
897
99632
886
99463
11
99811
886
99875
129
99614
94
99987
781
99857
659
99377
221
99017
902
99051
206
99382
597
99652
463
99388
136
99536
993
99474
428
99923
438
99765
804
99507
735
99118
523
99458
684
99872
275
99397
936
99787
273
99591
539
99388
446
99135
302
99002
24
99277
74
99139
807
99409
514
99173
72
99709
92
99733
493
99046
155
99843
932
99870
320
99724
172
99349
549
99743
883
99043
49
99961
746
99032
47
99577
679
99469
766
99580
194
99512
794
99530
880
99084
370
99335
507
99758
720
99683
129
99209
116
99131
65
99731
33
99333
145
99878
975
99616
650
99312
487
99330
18
99107
626
99888
937
99166
555
99169
444
99642
528
99243
390
99389
821
99725
490
99763
248
99971
330
99400
590
99694
715
99391
901
99561
423
99534
896
99669
801
99024
526
99782
588
99929
83
99643
381
99406
590
99866
844
99090
689
99841
759
99690
621
99022
416
99674
659
99241
442
99894
731
99501
95
99730
705
99506
397
99866
571
99622
684
99915
981
99287
994
99696
877
99426
495
99886
39
99272
313
99216
761
99316
497
99243
376
99382
61
99179
682
99083
588
99525
258
99826
909
99627
144
99784
224
99067
30
99525
19
99496
484
99237
86
99872
532
99241
199
99940
934
99475
768
99243
294
99997
924
99647
969
99579
37
99598
68
99036
561
99594
525
99821
856
99202
872
99158
80
99455
539
99738
857
99664
778
99292
58
99190
300
99437
2
99568
619
99311
79
99145
520
99413
531
99469
254
99872
249
99015
210
99476
349
99862
33
99968
873
99500
570
99362
393
99782
112
99793
848
99782
785
99873
401
99812
545
99810
39
99225
856
99681
12
99290
872
99566
798
99539
464
99637
877
99577
396
99821
343
99639
210
99460
733
99506
158
99112
971
99421
479
99087
411
99734
248
99112
355
99143
752
99024
594
99206
58
99615
327
99397
54
99128
114
99986
518
99388
41
99344
826
99288
221
99197
196
99914
482
99226
365
99176
114
99254
910
99385
635
99331
344
99009
140
99864
789
99818
596
99125
108
99670
812
99770
249
99470
72
99344
914
99606
497
99654
211
99350
645
99645
787
99746
718
99069
93
99547
311
98998
456
99421
659
99720
191
99951
102
99867
570
99710
441
99367
571
99833
754
99766
794
99230
938
99469
450
99988
285
99263
889
99527
77
99562
868
99320
768
99047
553
99146
597
99030
210
99702
667
99856
81
99000
171
99299
895
99359
657
99090
931
99265
630
99067
233
99853
17
99767
528
99783
609
99341
539
99215
981
99671
913
99874
692
99283
430
99200
701
99387
368
99844
409
99349
458
99687
612
99381
868
99902
975
99446
217
99079
937
99677
335
99792
617
99550
779
99816
758
99956
138
99332
360
99789
249
99332
756
99124
687
99139
275
99494
917
99586
747
99437
533
99461
277
99552
184
99548
5
99281
606
99028
750
99629
522
99692
979
99664
764
99272
799
99607
725
99994
782
99419
894
99748
426
99141
769
99502
791
99404
806
99398
486
99368
968
99859
862
99611
494
99074
702
99131
378
99970
61
99226
37
99207
523
99958
97
99114
685
99697
166
99759
740
99841
853
99653
390
99001
544
99226
844
99151
152
99693
403
99748
77
99426
115
99119
467
99522
555
99906
383
99984
379
99387
685
99773
216
99493
573
99604
83
99357
778
99799
482
99917
954
99888
358
99060
873
99617
228
99299
69
99661
196
99329
35
99572
437
99017
697
99043
519
99455
882
99705
863
99703
93
99668
918
99334
886
99050
427
99806
956
99576
260
99839
793
99511
657
99288
158
99489
330
99498
180
99136
99
99182
571
99272
103
99753
375
99504
314
99487
998
99270
830
99870
651
99480
999
99326
942
99907
127
99800
602
99655
611
99524
150
99448
707
99689
549
99991
358
99065
678
99408
156
99818
884
99794
594
99454
246
99530
898
99619
472
99088
864
99237
377
99943
246
99607
468
99425
728
99534
671
99610
361
99478
30
99176
373
99770
209
99986
693
99600
57
99837
374
99179
687
99568
586
99264
486
99538
885
99753
572
99870
113
99693
973
99814
763
99054
264
99453
131
99033
976
99292
392
99881
388
99078
306
99269
255
99499
942
99606
440
99937
182
99538
507
99742
246
99780
679
99543
960
99481
935
99653
849
99732
513
99379
666
99227
801
99409
735
99639
519
99260
187
99776
981
99627
883
99295
458
99684
422
99539
705
99197
276
99373
131
99779
548
99867
513
99422
267
99512
146
99875
140
99290
67
99609
395
99363
906
99852
49
99633
427
99358
499
99511
963
99137
115
99306
79
99006
829
99764
318
99305
43
99115
811
99114
34
99419
356
99941
499
99568
366
99995
139
98998
462
99599
443
99553
953
99042
144
99613
189
99768
972
99335
310
99297
803
99865
538
99777
655
99946
773
99255
549
99492
846
99018
326
99197
480
99159
583
99974
890
99132
809
99839
367
99537
153
99665
87
99186
793
99394
252
99262
526
99029
982
99211
488
99775
856
99471
613
99987
672
99616
637
99247
179
99190
679
99965
806
99292
531
99067
582
99322
671
99507
530
99126
747
99988
955
99086
100
99927
547
99991
236
99322
43
99050
312
99217
779
99585
905
99856
206
99255
260
99442
323
99989
50
99685
157
99302
457
99396
988
99892
248
99836
634
99872
623
99351
927
99374
237
99532
990
99014
120
99580
574
99077
497
99879
521
99970
517
99997
976
99209
997
99086
21
99131
487
99051
831
99412
922
99362
762
99524
726
99101
780
99295
834
99331
681
99781
828
99006
968
99666
557
99780
557
99735
354
99487
493
99935
92
99077
52
99955
425
99736
458
99079
561
99550
849
99378
609
99098
721
99858
507
99785
285
99166
964
99295
92
99706
973
99384
88
99070
771
99031
42
99175
976
99218
244
99677
943
99115
549
99036
971
99345
505
99595
321
99309
359
99015
185
99702
929
99601
801
99701
63
99636
634
99865
340
99856
313
99053
280
99250
767
99309
684
99817
194
99325
753
99315
106
99994
913
99214
892
99766
172
99319
995
99840
981
99966
18
99586
947
99792
643
99449
49
99860
179
99265
213
99287
283
99103
892
99000
41
99813
365
99356
725
99105
570
99051
100
99894
74
99353
937
99697
738
99886
759
99293
495
99759
904
99080
861
99818
185
99076
395
99302
915
99231
981
99401
444
99779
713
99256
68
99702
298
99490
513
99563
96
99101
867
99816
806
99192
136
99742
59
99015
593
99460
946
99371
187
99756
34
99911
584
99701
614
99492
451
99575
45
99590
952
99634
475
99596
673
99631
695
99732
474
99749
107
99372
470
99438
343
99370
423
99079
319
99278
370
99339
1000
99851
312
99913
599
99313
871
99922
738
99814
943
99332
228
99384
374
99497
805
99492
972
99504
424
99011
304
99915
820
99200
441
99864
340
99731
93
99505
751
99073
997
99131
40
99849
39
99915
919
99160
643
99124
862
99878
367
99970
604
99863
515
99306
462
99924
902
99711
305
99799
423
99087
865
99850
364
99884
622
99969
7
99764
554
99107
363
99074
884
99773
291
99122
311
99047
284
99080
84
99092
471
99130
620
99535
840
99970
494
99841
657
99997
671
99948
143
99886
37
99651
468
99491
67
99103
508
99047
513
99068
768
99855
161
99489
366
99173
579
99764
582
99024
17
99876
511
99842
468
99949
592
99713
805
99047
423
99990
469
99855
494
99577
398
99285
928
99627
415
99789
121
99146
523
99502
732
99512
819
99742
570
99301
848
99363
417
99937
690
99051
611
99243
867
99325
795
99500
645
99686
76
99836
512
99118
665
99956
796
99528
366
99115
166
99165
318
99210
674
99714
962
99247
686
99837
672
99286
312
99580
282
99627
626
99766
915
99393
293
99239
798
99926
706
99193
943
99773
67
99758
559
99722
728
99439
44
99226
243
99952
934
99424
933
99609
484
99057
502
99910
629
99601
513
99296
888
99316
13
99171
292
99830
285
99974
328
99539
353
99590
268
99584
19
99674
62
99823
283
99520
999
99408
988
99319
403
99042
916
99035
797
99678
528
99925
696
99781
933
99288
775
99429
344
99637
350
99296
248
99048
326
99996
470
99592
997
99308
748
99803
900
99493
19
99704
207
99418
395
99523
385
99673
863
99132
213
99228
646
99336
742
99441
788
99759
144
99826
878
99644
476
99518
330
99440
744
99478
125
99832
533
99945
794
99594
175
99224
610
99732
337
99154
598
99029
918
99570
439
99162
905
99196
727
99523
886
99116
797
99875
198
99286
805
99787
855
99159
278
99703
602
99779
986
99479
980
99836
89
99672
989
99082
798
99233
916
99077
336
99078
288
99853
763
99881
712
99091
709
99796
573
99277
529
99288
955
99206
295
99720
204
99451
754
99127
276
99591
985
99222
62
99024
214
99767
829
99919
306
99885
532
99460
95
99457
991
99176
132
99687
600
99802
157
99982
835
99259
985
99172
313
99761
130
99144
721
99336
920
99630
914
99756
38
99775
787
99152
972
99190
172
99674
651
99564
610
99108
332
99964
774
99589
474
99096
15
99534
27
99418
3
99238
51
99052
58
99703
776
99753
820
99718
95
99961
229
99830
134
99049
912
99158
904
99504
561
99958
860
99108
426
99622
878
99483
815
99480
149
99034
34
99281
539
99434
327
99580
728
99837
225
99143
528
99494
252
99555
720
99174
344
99096
893
99128
221
99575
845
99030
737
99278
659
99361
635
99064
127
99437
172
99066
620
99250
449
99751
369
99492
435
99893
777
99252
966
99934
443
99102
813
99440
882
99737
852
99445
445
99290
181
99436
720
99457
380
99766
770
99585
643
99370
293
99556
591
99641
690
99038
288
99762
634
99301
29
99943
173
99608
686
99335
791
99516
744
99434
614
99528
357
99632
254
99203
345
99690
861
99448
222
99903
311
99305
977
99153
443
99401
170
98998
371
99433
880
99071
520
99060
515
99228
85
99690
984
99349
727
99841
609
99947
27
99423
90
99541
832
99458
909
99723
368
99224
719
99511
220
99023
785
99375
61
99958
680
99669
20
99434
213
99679
690
99346
821
99015
264
99260
554
99619
305
99262
360
99182
491
99725
577
99662
130
99225
90
99132
925
99143
11
99095
351
99238
883
99449
87
99275
362
99888
224
99581
806
99286
282
99561
678
99018
391
99231
98
99421
895
99731
609
99206
613
99005
441
99295
967
99993
682
99797
897
99488
427
99043
427
99213
492
99744
511
99969
59
99068
948
99712
319
99575
102
99402
760
99163
731
99859
181
99637
839
99826
12
99111
401
99070
917
99801
724
99692
247
99068
783
99978
482
99821
149
99096
260
99184
6
99642
621
99091
940
99271
418
99766
311
99933
149
99074
490
99490
651
99911
35
99388
181
99156
727
99947
888
99075
427
99738
301
99601
164
99089
961
99051
712
99294
310
99796
331
99271
376
99160
499
99353
10
99389
493
99421
862
99244
478
99669
920
99780
410
99900
652
99536
536
99851
899
99884
219
99885
259
99283
547
99076
876
99044
666
99297
531
99520
392
99912
890
99926
880
99129
422
99264
72
99553
704
99595
413
99071
181
99499
148
99719
430
99356
722
99746
505
99426
462
99100
86
99066
74
99781
42
99143
293
99937
303
99350
979
99840
650
99274
331
99054
980
99337
776
99124
874
99116
722
99701
853
99267
298
99770
475
99111
857
99191
900
99463
865
99643
45
99404
562
99756
481
99836
831
99753
419
99186
958
99942
677
99900
500
99795
348
99668
143
99085
289
99256
954
99636
849
99259
836
99644
918
99913
841
99788
85
99846
480
99121
822
99904
123
99612
791
99833
506
99584
953
99014
968
99013
161
99162
948
99680
33
99188
674
99328
996
99428
648
99019
949
99354
153
99031
249
99880
365
99601
952
99123
631
99378
328
99605
62
99620
770
99166
652
99441
171
99855
610
99901
132
99173
338
99255
459
99716
924
99828
48
99713
410
99212
665
99383
883
99451
494
99499
187
99753
909
99288
74
99771
359
99468
25
99872
977
99129
824
99316
197
99805
483
99016
478
99666
208
99960
63
99519
850
99579
597
99877
73
99375
56
99690
216
99763
886
99226
126
99987
617
99065
950
99456
932
99906
774
99829
513
99131
588
99187
398
99663
948
99254
259
99530
603
99325
990
99809
904
99838
399
99536
437
99679
348
99361
498
99318
6
99596
779
99379
722
99601
133
99329
770
99407
549
99720
249
99049
505
99766
963
99156
876
99233
298
99099
630
99270
114
99659
298
99662
606
99871
727
99324
232
99341
824
99728
269
99214
84
99735
567
99546
494
99480
329
99842
325
99000
327
99044
965
99135
259
99827
517
99433
665
99765
520
99703
540
99803
924
99899
678
99924
245
99047
836
99154
3
98999
904
99995
175
99298
582
99305
723
99189
527
99587
503
99368
153
99066
396
99167
68
99421
637
99586
654
99533
841
99709
528
99817
787
99849
264
99364
786
99513
445
99978
913
99862
702
99711
368
99164
451
99199
937
99618
554
99519
756
99422
108
99971
939
99327
901
99518
255
99089
471
99901
657
99668
847
99268
178
99838
279
99215
299
99940
731
99650
517
99901
908
99802
211
99463
736
99082
107
99984
183
99727
457
99390
744
99404
428
99735
642
99703
151
99882
827
99714
25
99452
973
99827
118
99557
548
99988
11
99704
353
99091
893
99758
658
99595
275
99260
615
99826
704
99224
495
99625
474
99600
417
99903
134
99395
883
99814
993
99173
215
99613
192
99312
729
99180
657
99558
858
99715
608
99128
416
99675
531
99642
908
99635
479
99036
282
99556
512
99794
76
99846
12
99189
416
99257
730
99345
181
99181
491
99829
834
99386
848
99182
8
99657
795
99915
315
99121
828
99618
612
99994
29
99162
882
99006
695
99143
124
99299
315
99194
880
99578
330
99062
728
99747
774
99484
472
99967
726
99872
633
99012
46
99385
33
99245
412
99485
345
99880
885
99475
757
99262
638
99343
576
99182
955
99777
85
99754
99
99270
439
99048
865
99014
602
99914
221
99588
47
99071
857
99153
340
99400
21
99810
770
99115
900
99477
654
99244
69
99768
264
99895
962
99226
726
99919
628
99800
210
99722
373
99810
760
99579
292
99299
530
99663
237
99148
868
99608
751
99553
215
99213
644
99866
330
99136
836
99876
604
99502
578
99846
84
99963
381
99428
394
99164
777
99944
435
99226
788
99484
640
99630
921
99993
503
99759
592
99474
497
99149
724
99698
2
99362
475
99122
829
99388
850
99556
661
99877
599
99075
277
99123
501
99840
89
99544
763
99063
787
99442
197
99255
543
99116
42
99814
943
99620
116
99979
351
99691
107
99506
818
99944
890
99540
491
99933
1000
99084
533
99648
889
99555
300
99676
883
99692
242
99486
321
99161
283
99200
899
99780
801
99897
524
99103
912
99610
515
99973
707
99515
475
99014
125
99796
59
99911
289
99140
206
99791
819
99166
771
99596
973
99295
238
99940
635
99177
518
99916
927
99236
877
99373
182
99711
499
99793
424
99635
787
99995
220
99593
69
99812
698
99862
938
99911
655
99870
403
99894
660
99599
475
99322
208
99921
176
99447
610
99869
718
99069
127
99347
52
99080
666
99474
772
99257
758
99604
47
99924
358
99879
487
99192
951
99925
252
99722
384
99237
320
99034
328
99416
739
99011
696
99804
55
99391
933
99733
76
99754
184
99215
518
99498
869
99749
386
99462
487
99533
965
99051
379
99098
381
99392
360
99681
541
99676
541
99564
302
99386
747
99530
249
99108
191
99749
693
99133
714
99098
39
99582
121
99989
749
99474
100
99058
802
99513
979
99461
702
99265
812
99371
443
99168
495
99287
425
99148
923
99206
26
99971
581
99683
183
99779
624
99804
129
99883
808
99282
912
99776
102
99517
784
99849
103
99110
343
99068
501
99060
897
99527
804
99904
588
99031
110
99536
796
99724
392
99527
888
99795
971
99907
547
99515
140
99534
716
99881
404
99071
622
99532
576
99870
353
99417
426
99571
583
99160
758
99759
888
99181
414
99433
982
99944
583
99930
706
99613
490
99745
413
99741
523
99969
128
99859
957
99326
852
99456
421
99724
891
99064
851
99464
597
99491
532
99436
36
99253
770
99111
553
99454
242
99667
964
99330
949
99910
384
99105
504
99185
980
99312
220
99524
515
99175
390
99728
541
99674
640
99779
740
99728
766
99656
640
99535
994
99220
475
99829
489
99818
574
99736
548
99848
770
99440
360
99432
232
99416
822
99520
578
99016
691
99186
791
99166
89
99165
259
99520
549
99162
420
99323
575
99743
62
99312
213
99200
1000
99913
512
99625
669
99737
701
99557
597
99705
829
99682
793
99756
157
99755
410
99092
175
99293
706
99266
383
99194
129
99842
264
99777
850
99996
101
99227
219
99005
487
99648
977
99556
669
99280
361
99701
912
99883
848
99777
219
99042
493
99932
961
99139
249
99350
54
99520
446
99811
701
99585
917
99147
497
99829
942
99802
772
99725
452
99017
643
99130
734
99811
775
99346
824
99825
141
99127
512
99335
943
99391
17
99764
242
99397
347
99894
270
99855
729
99932
257
99110
41
99426
604
99513
904
99848
332
99370
324
99851
410
99663
440
99067
404
99354
963
99468
570
99066
105
99341
857
99952
232
99723
755
99243
109
99599
182
99988
309
99828
313
99506
292
99658
146
99656
945
99062
10
99570
960
99032
230
99252
271
99707
16
99707
705
99280
789
99833
950
99987
285
99421
169
99381
358
99153
56
99416
641
99459
216
99694
387
99740
735
99579
126
99028
344
99718
117
99148
210
99716
531
99642
169
99053
589
99809
892
99533
715
99694
717
99996
563
99892
116
99039
718
99633
773
99605
34
99151
13
99306
102
99884
648
99959
401
99130
278
99408
483
99311
138
99077
937
99358
10
99081
990
99821
2
99838
413
99101
745
99359
376
99629
425
99829
36
99767
283
99547
394
99850
473
99010
800
99606
699
99782
758
99275
315
99350
642
99162
464
99856
316
99058
103
99466
738
99549
933
99730
909
99136
870
99304
995
99670
170
99439
251
99630
770
99759
188
99761
999
99198
54
99349
740
99338
543
99836
95
99416
607
99725
364
99897
452
99538
338
99208
111
99489
156
99901
70
99012
136
99885
88
99185
732
99239
900
99938
180
99592
514
99669
541
99088
480
99285
142
99267
518
99119
521
99738
730
99566
847
99407
541
99144
145
99316
101
99735
40
99877
209
99609
141
99225
560
99305
265
99701
194
99027
439
99385
349
99931
621
99889
113
99095
527
99397
717
99601
436
99657
408
99726
263
99022
1000
99945
679
99079
735
99360
599
99557
944
99278
487
99836
119
99616
233
99835
574
99736
21
99272
713
99293
45
99106
707
99041
33
99821
926
99946
549
99497
64
99817
478
99892
512
99278
753
99707
197
99274
780
99005
31
99163
611
99848
604
99428
52
99098
205
99202
267
99353
534
99032
487
99451
809
99164
339
99400
676
99231
502
99770
902
99641
435
99796
350
99844
202
99512
972
99028
541
99911
166
99285
132
99934
101
99461
922
99579
221
99045
357
99908
272
99900
786
99344
668
99436
414
99859
400
99579
382
99215
531
99980
960
99070
293
99843
520
99673
596
99677
748
99556
433
99589
392
99527
296
99040
203
99382
820
99730
144
99490
792
99447
374
99959
511
99331
41
99748
453
99346
926
99574
75
99881
51
99868
415
99315
381
99420
793
99429
319
99013
984
99050
586
99691
187
99231
383
99399
521
99760
895
99700
745
99234
820
99587
962
98999
373
99080
813
99093
430
99218
350
99751
949
99399
950
99410
238
99942
4
99857
312
99083
927
99170
926
99678
670
99143
704
99076
664
99630
671
99701
220
99233
748
99380
667
99055
561
99723
865
99361
182
99292
567
99446
142
99680
476
99287
135
99828
727
99947
478
99143
55
99885
801
99046
947
99201
603
99889
98
99419
211
99203
877
99463
693
99949
872
99202
959
99763
573
99392
766
99469
576
99027
751
99936
692
99651
542
99451
852
99585
330
99618
91
99442
46
99263
765
99698
450
99860
915
99126
921
99586
891
99081
313
99677
614
99616
581
99213
433
99086
582
99166
484
99585
478
99537
214
99859
723
99249
390
99609
491
99055
964
99464
58
99343
606
99171
933
99744
59
99566
290
99880
76
99958
982
99038
990
99927
110
99238
297
99437
982
99521
788
99987
645
99010
918
99991
575
99842
583
99435
210
99308
61
99038
73
99122
431
99705
348
99382
78
99947
478
99594
447
99334
366
99297
34
99455
614
99739
358
99649
447
99869
547
99363
251
99222
294
99166
898
99948
528
99320
318
99173
615
99779
350
99510
764
99894
759
99008
988
99467
854
99941
575
99904
887
99632
412
99982
466
99626
163
99805
960
99086
361
99478
34
99190
848
99319
843
99395
212
99251
857
99617
239
99687
920
99112
589
99702
430
99860
737
99342
368
99270
615
99193
348
99506
880
99085
29
99799
513
99300
931
99522
843
99981
208
99427
293
99433
307
99885
198
99199
777
99898
195
99480
991
99814
583
99731
601
98999
886
99267
279
99164
465
99124
587
99395
421
99665
116
99456
331
99777
869
99837
146
99910
934
99220
57
99420
74
99007
125
99192
456
99689
881
99535
75
99675
897
99106
298
99632
318
99081
912
99472
325
99828
885
99897
992
99036
451
99857
803
99616
977
99270
952
99000
500
99358
652
99686
305
99967
983
99400
109
99192
384
99336
917
99166
23
99380
342
99928
329
99558
878
99884
280
99884
153
99064
168
99465
821
99145
995
99251
294
99455
158
99827
59
99919
210
99408
39
99752
916
99764
393
99351
725
99685
116
99003
314
99245
672
99849
765
99179
639
99449
138
99584
193
99463
803
99939
376
99579
837
99438
852
99713
921
99078
73
99050
468
99110
468
99793
887
99973
346
99087
391
99827
1
99648
446
99304
845
99612
544
99350
332
99975
855
99298
99
99961
808
99343
126
99966
4
99274
915
99190
96
99159
40
99862
837
99986
625
99830
16
99543
476
99386
715
99836
108
99041
82
99881
129
99521
248
99407
253
99081
879
99198
377
99404
299
99229
262
99229
480
99046
893
99358
495
99551
760
99527
230
99250
118
99958
949
99253
675
99337
921
99883
285
99277
652
99994
792
99699
11
99067
819
99469
423
99789
625
99742
813
99091
545
99679
814
99513
199
99643
207
99938
896
99340
786
99245
570
99587
68
99091
274
99524
149
99755
11
99607
195
99519
470
99601
511
99428
436
99785
870
99102
454
99859
505
99105
814
99552
749
99905
171
99092
492
99603
297
99423
227
99962
487
99565
690
99899
783
99078
919
99545
129
99734
859
99122
296
99246
715
99495
59
99681
208
99224
134
99032
720
99750
838
99591
19
99664
401
99509
46
99303
284
99304
843
99009
186
99551
583
99377
948
99294
171
99997
404
99965
492
99783
8
99250
587
99333
973
99162
14
99386
818
99068
237
99114
65
99822
894
99618
609
99942
857
99965
54
99394
172
99808
71
99464
8
99511
288
99207
722
99405
174
99372
35
99825
413
99911
289
99267
197
99115
308
99539
745
99129
657
99435
743
99605
955
99552
179
99920
789
99532
123
99956
537
99183
4
99515
76
99562
876
99369
695
99722
366
99653
504
99867
729
99164
159
99874
521
99622
185
99762
957
99903
121
99576
399
99039
98
99607
615
99451
950
99117
72
99786
394
99164
362
99328
367
99042
230
99374
59
99609
893
99944
790
99152
514
99206
830
99568
899
99995
659
99103
988
99009
667
99857
571
99387
711
99194
517
99162
716
99053
328
99313
540
99928
991
99705
106
99150
258
99990
105
99355
739
99495
230
99580
41
99170
737
99005
849
99013
993
99984
208
99166
685
99725
18
99109
683
99244
286
99421
756
99149
992
99070
926
99080
886
99990
777
99677
52
99123
803
99262
144
99298
940
99184
542
99700
682
99014
893
99300
15
99310
743
99122
190
99065
125
99635
329
99983
81
99566
686
99889
531
99320
229
99149
405
99737
300
99678
727
99357
555
99530
779
99085
705
99354
682
99643
149
99933
69
99193
325
99701
148
99795
594
99816
739
99288
402
99368
16
99421
597
99972
815
99890
937
99301
774
99715
63
99002
89
99328
539
99620
919
99797
423
99394
283
99203
800
99903
436
99341
992
99111
885
99572
731
99246
981
99324
658
99336
449
99300
283
99738
773
99434
646
99320
631
99341
433
99933
724
99529
470
99294
777
99551
232
99191
67
99202
937
99052
631
99594
231
99161
291
99373
683
99419
707
99529
968
99141
261
99900
770
99268
941
99964
892
99547
42
99471
472
99880
119
99365
292
99477
755
99520
999
99976
729
99123
960
99091
841
99960
88
99101
477
99264
794
99966
613
99128
746
99551
475
99022
827
99832
712
99592
728
99560
421
99805
988
99874
659
99249
386
99106
740
99982
709
99827
647
99934
705
99972
328
99290
201
99790
765
99198
822
99392
818
99186
895
99996
630
99738
235
99271
436
99295
344
99004
299
99669
400
99034
375
99307
767
99138
733
99878
254
99698
123
99861
555
99564
493
99302
327
99487
361
99472
950
99133
741
99727
747
99004
51
99892
817
99613
372
99330
427
99216
618
99978
981
99206
420
99664
424
99493
54
99115
346
99968
830
99401
100
99269
400
99689
274
99765
739
99975
166
99047
698
99491
750
99885
612
99874
698
99013
533
99636
223
99817
891
99284
254
99224
833
99252
693
99515
935
99942
397
99888
720
99195
170
99707
346
99744
543
99408
562
99524
287
99338
309
99588
997
99632
408
99480
925
99338
562
99051
552
99424
485
99262
828
99371
648
99861
538
99082
135
99544
718
99631
65
99884
779
99120
682
99592
564
99806
767
99945
228
99881
372
99950
711
99105
497
99892
399
99383
720
99739
272
99074
777
99071
619
99779
87
99208
679
99377
9
99850
731
99973
162
99030
830
99000
984
99383
936
99232
936
99086
902
99111
321
99967
137
99796
53
99898
311
99311
547
99074
161
99593
991
99737
628
99266
233
99010
248
99281
490
99526
116
99744
106
99744
240
99374
461
99801
321
99275
305
99156
816
99247
377
99427
283
99435
765
99832
859
99894
152
99941
845
99273
505
99493
657
99804
74
99904
134
99815
964
99979
612
99889
177
99262
944
99917
409
99692
844
99304
262
99806
52
99741
7
99920
450
99665
625
99355
706
99870
441
99129
439
99284
83
99157
236
99164
774
99448
644
99483
486
99613
603
99653
609
99326
571
99096
378
99892
464
99212
338
99323
356
99530
753
99363
804
99474
785
99584
792
99203
76
99355
135
99487
385
99256
177
99388
739
99990
699
99596
418
99378
495
99542
600
99044
865
99051
740
99591
339
99417
467
99869
602
99356
74
99258
614
99424
997
99972
854
99200
92
99322
922
99042
856
99362
991
99849
962
99992
991
99242
629
99790
646
99263
79
99430
326
99167
796
99650
796
99140
59
99197
808
99083
383
99952
273
99088
695
99030
351
99399
214
99583
343
99556
699
99801
179
99380
851
99474
991
99154
18
99152
989
99763
998
99241
338
99970
420
99107
471
99541
672
99021
856
99285
242
99092
248
99762
468
99983
100
99149
701
99644
291
99421
968
99337
501
99451
406
99995
593
99149
112
99274
397
99974
142
99931
129
99764
210
99069
244
99489
309
99965
662
99804
874
99170
708
99869
854
99801
784
99844
327
99458
295
99682
1
99793
609
99246
74
99830
195
99337
903
99853
552
99138
453
99007
484
99300
137
99191
600
99467
936
99046
457
99347
352
99904
89
99785
109
99805
29
99687
101
99729
61
99708
508
99764
902
99954
553
99466
235
99735
159
99931
320
99508
453
99492
662
99489
111
99317
411
99183
882
99802
222
99652
596
99050
983
99403
561
99475
517
99849
967
99156
182
99641
91
99377
987
99441
642
99706
384
99923
178
99716
225
99357
341
99902
432
99265
165
99062
824
99126
26
99754
93
99997
646
99007
345
99724
298
99886
89
99719
974
99498
94
99594
893
99371
469
99648
646
99005
559
99007
268
99298
650
99274
671
99108
942
99758
578
99276
872
99085
466
99542
418
99750
197
99138
33
99811
953
99077
878
99937
496
99398
646
99587
259
99921
194
99936
732
99487
536
99025
330
99156
920
99828
225
99896
551
99699
847
99271
559
99654
585
99985
725
99557
820
99682
762
99622
788
99259
371
99493
128
99303
33
99311
811
99303
442
99198
277
99223
438
99400
225
99270
738
99936
196
99234
553
99156
196
99266
718
99645
615
99250
883
99434
567
99579
685
99573
597
99472
285
99468
363
99921
688
99841
17
99604
320
99083
120
99391
354
99155
826
99712
54
99416
448
99149
282
99203
810
99204
63
99196
531
99868
538
99147
139
99274
452
99751
19
99438
971
99147
348
99299
207
99476
848
99914
798
99060
424
99567
488
99954
108
99219
499
99776
654
99128
32
99388
192
99304
652
99063
224
99847
80
99849
579
99244
290
99139
144
99508
810
99315
705
99367
414
99636
285
99569
654
99779
777
99594
680
99555
346
99183
717
99970
60
99311
754
99410
134
99918
696
99729
564
99829
245
99465
748
99968
545
99736
337
99207
106
99681
204
99325
992
99266
445
99404
313
99596
766
99248
702
99574
265
99335
85
99066
669
99951
157
99199
181
99720
877
99421
488
99094
61
99124
698
99280
354
99605
586
99860
847
99767
186
99321
671
99436
467
99467
772
99969
950
99282
483
99634
819
99483
694
99859
446
99277
200
99936
613
99942
876
99886
627
99180
663
99519
417
99684
98
99603
456
99951
33
99025
735
99544
158
99594
211
99327
902
99671
18
99497
82
99870
847
99469
424
99817
410
99960
288
99134
973
99874
96
99040
408
99727
545
99468
685
99824
991
99821
476
99839
212
99593
513
99022
893
99226
577
99049
212
99510
385
99119
940
99088
519
99093
665
99068
238
99275
789
99990
759
99173
76
99700
811
99227
41
99248
89
99537
670
99879
334
99016
945
99092
776
99083
865
99830
387
99819
469
99101
164
99404
85
99865
160
99493
943
99619
222
99844
563
99290
569
99080
976
99832
919
99525
397
99435
324
99244
168
99932
568
99944
219
99339
405
99265
10
99001
754
99221
758
99596
370
99162
69
99839
222
99814
623
99047
359
99759
595
99255
205
99595
232
99797
835
99098
796
99003
672
99150
121
99486
367
99506
355
99187
24
99304
187
99421
157
99457
351
99024
6
99466
471
99034
141
99161
98
99516
43
99524
855
99237
713
99170
164
99751
776
99287
75
99448
809
99461
432
99867
686
99662
492
99708
175
99627
149
99088
38
99968
83
99051
796
99029
141
99799
257
99023
674
99203
136
99060
969
99642
888
99699
545
99336
236
99930
121
99617
332
99214
586
99402
922
99207
959
99518
38
99048
716
99282
715
99219
236
99153
815
99116
842
99024
151
99945
265
99131
720
99056
260
99431
887
99489
855
99918
939
99016
907
99494
133
99772
902
99042
591
99363
793
99423
186
99188
112
99656
182
99963
126
99899
86
99776
806
99466
753
99472
923
99427
435
99555
545
99465
681
99196
945
99416
297
99429
609
99372
632
99408
330
99611
833
99374
264
99854
333
99236
742
99669
502
99801
591
99968
274
99034
414
99630
590
99383
855
99226
873
99315
691
99577
796
99287
288
99525
913
99303
191
99437
153
99235
77
99123
284
99824
474
99364
293
99573
693
99188
140
99375
453
99383
434
99005
273
99025
952
99836
506
99631
296
99612
292
99644
770
99673
657
99005
33
99027
325
99069
564
99590
379
99018
93
99747
350
99774
77
99541
233
99062
14
99109
320
99263
847
99287
85
99724
812
99091
460
99433
196
99524
222
99668
913
99716
746
99718
267
99222
248
99030
974
99955
404
99054
471
99134
633
99364
810
99184
595
99034
447
99460
388
99911
113
99036
368
99964
222
99026
857
99184
602
99968
579
99141
819
99745
761
99568
510
99405
990
99916
713
99889
413
99080
447
99373
554
99965
183
99940
911
99113
317
99783
480
99046
264
99130
103
99763
26
99118
1000
99194
940
99326
286
99001
303
99666
397
99633
867
99518
454
99514
660
99132
238
99229
480
99990
870
99304
930
99141
436
99862
170
99949
89
99596
563
99718
602
99965
156
99709
896
99775
640
99080
719
99796
822
99918
338
99114
641
99901
949
99036
264
99202
898
99366
119
99493
245
99628
677
99578
992
99348
764
99680
808
99111
357
99606
814
99788
521
99057
262
99934
256
99936
331
99897
14
99561
425
99176
49
99184
370
99426
149
99135
122
99449
688
99960
243
99026
238
99221
546
99239
622
99969
504
99648
762
99653
521
99725
51
99468
360
99014
804
99950
58
99444
666
99657
878
99437
42
99411
20
99123
963
99850
658
99029
896
99972
744
99765
727
99007
510
99305
116
99298
401
99403
199
99442
218
99073
137
99615
934
99757
316
99828
231
99477
320
99906
257
99388
334
99197
342
99072
17
99525
499
99482
832
99735
137
99529
422
99674
684
99263
378
99699
559
99418
776
99825
559
99236
77
99817
371
99188
310
99755
451
99643
322
99603
470
99984
844
99921
138
99237
946
99353
663
99079
304
99828
716
99089
606
99997
41
99890
502
99301
804
99658
143
99768
444
99913
549
99414
617
99945
414
99227
714
99359
854
99279
181
99206
44
99102
931
99515
875
99520
920
99066
74
99555
599
99984
940
99204
237
99382
929
99346
426
99901
339
99803
683
99588
482
99093
922
99852
865
99351
60
99637
398
99021
386
99606
654
99839
457
99289
950
99114
218
99884
555
99269
642
99873
691
99206
795
99374
730
99083
458
99238
951
99777
247
99831
220
99769
504
99842
529
99054
781
99951
201
99984
485
99646
531
99707
761
99406
410
99937
516
99569
182
99596
281
99078
265
99437
380
99703
371
99552
479
99944
415
99557
55
99174
315
99465
149
99182
780
99267
310
99689
128
99791
475
99303
610
99206
402
99824
513
99924
355
99652
449
99473
411
99269
456
99273
269
99040
442
99844
739
99728
558
99278
209
99619
151
99384
779
99187
469
99981
219
99733
873
99054
332
99565
436
99311
209
99249
160
99223
575
99922
501
99124
262
99934
350
99629
372
99552
546
99510
754
99902
307
99296
357
99010
618
98998
70
99666
369
99536
939
99593
471
99524
732
99707
248
99824
990
99277
579
99266
707
99138
162
99504
200
99911
21
99248
854
99920
111
99569
434
99424
39
99952
406
99534
649
99917
861
99762
403
99395
10
99724
976
99715
842
99030
704
99489
21
99453
838
99494
889
99892
441
99652
431
99224
931
99061
860
99989
773
99277
602
99271
337
99051
68
99802
359
99276
469
99051
793
99224
586
99597
646
99051
619
99517
115
99781
582
99214
789
99395
604
99222
496
99276
354
99103
811
99836
914
99623
618
99788
615
99624
491
99720
524
99137
449
99704
62
99667
84
99847
597
99100
607
99807
16
99896
9
99500
790
99195
621
99124
141
99440
578
99413
558
99221
891
99311
967
99253
647
99486
472
99964
154
99721
511
99591
355
99710
556
99650
668
99076
909
99479
989
99895
323
99982
898
99471
699
99239
224
99969
439
99034
244
99428
955
99839
124
99854
288
99934
491
99717
627
99649
473
99447
479
99997
129
99938
943
99669
2
99468
909
99455
159
99388
302
99724
439
99183
332
99052
37
99684
939
99328
545
99216
740
99967
549
99091
60
99705
296
99049
558
99207
55
99819
501
99025
951
99227
163
99302
388
99043
269
99992
38
99751
949
99333
775
99414
767
99559
86
99293
812
99437
598
99100
866
99920
615
99527
529
99935
388
99158
119
99907
876
99901
166
99091
818
99981
377
99674
317
99089
818
99628
376
99386
271
99821
435
99628
992
99434
152
99278
307
99197
991
99030
209
99173
946
99667
46
99356
834
99409
404
99919
552
99977
649
99394
853
99982
180
99505
970
99320
444
99352
769
99229
849
99396
970
99803
753
99496
750
99464
300
99169
969
99962
929
99082
663
99007
71
99977
70
99087
524
99640
444
99924
458
99549
805
99721
613
99394
542
99776
854
99574
549
99154
275
99626
894
99444
412
99308
759
99436
792
99279
317
99080
238
99066
397
99927
917
99797
356
99326
500
99967
943
99516
170
99242
860
99870
295
99021
503
99116
649
99129
159
99938
529
99373
190
99544
995
99371
460
99507
794
99160
92
99177
177
99367
581
99497
371
99879
962
99873
667
99105
995
99686
317
99755
410
99024
396
99447
759
99234
177
99396
589
99854
787
99476
962
99096
433
99309
107
99126
154
99736
389
99622
349
99013
549
99872
641
99349
865
99744
991
99543
989
99205
818
99611
472
99461
310
99170
220
99431
559
99004
577
99791
557
99136
202
99589
830
99272
574
99686
732
99586
512
99066
115
99784
360
99788
164
99377
753
99742
589
99678
576
99658
759
99293
795
99785
79
99090
320
99240
245
99825
9
99319
328
99437
215
99288
79
99517
356
99022
505
99369
279
99867
391
99361
940
99496
341
99182
794
99425
668
99519
915
99902
163
99814
639
99188
177
99193
777
99834
389
99697
632
99821
39
99950
720
99916
460
99345
215
99660
941
99776
944
99797
24
99597
123
99931
278
99816
395
99118
780
99273
438
99178
122
99294
745
99512
527
99315
714
99427
154
99285
404
99132
778
99686
838
99247
728
99957
980
99660
432
99731
325
99750
812
99406
819
99799
336
99097
606
99458
791
99242
993
99704
692
99339
324
99148
146
99235
504
99687
805
99978
926
99748
455
99120
633
99589
812
99278
519
99084
422
99707
387
99475
921
99336
486
99333
224
99717
162
99146
839
99682
446
99247
358
99702
605
99612
381
99644
198
99924
274
99033
733
99024
492
99960
97
99948
36
99278
804
99993
127
99517
214
99994
869
99477
99
99127
709
99103
400
99180
399
99673
522
99003
120
99036
15
99318
610
99817
730
99454
857
99960
907
99871
815
99255
173
99777
848
99649
503
99281
687
99188
276
99501
864
99114
106
99108
68
99105
951
99172
696
99643
823
99082
173
99311
279
99878
810
99502
758
99932
165
99174
870
99612
334
99827
687
99322
229
99121
605
99422
295
99355
229
99542
460
99023
940
99832
60
99336
328
99736
605
99187
333
99360
335
99498
873
99474
776
99860
488
99376
176
99059
384
99349
295
99404
926
99802
218
99491
216
99554
418
99564
993
99693
188
99979
417
99233
122
99237
122
99036
760
99741
236
99212
360
99568
697
99807
599
99921
58
99291
789
99366
136
99543
465
99352
812
99912
91
99511
943
99414
832
99972
234
99884
306
99582
696
99875
485
99670
231
99007
603
99154
603
99336
473
99477
139
99635
520
99765
762
99687
589
99333
799
99425
265
99217
989
99144
449
99500
252
99657
319
99101
166
99380
959
99869
243
99293
323
99083
949
99988
464
99864
181
99285
455
99652
508
99913
285
99711
75
99979
427
99896
604
99012
102
99002
446
99168
96
99970
212
99399
837
99186
471
99965
543
99969
488
99034
235
99489
271
99450
58
99768
519
99645
105
99855
407
99289
89
99134
770
99443
959
99798
392
99938
677
99765
995
99412
287
99406
291
99175
71
99814
475
99090
578
99184
457
99785
449
99250
929
99108
425
99750
467
99784
491
99794
761
99476
637
99520
954
99694
790
99951
322
99252
230
99384
471
99699
756
99306
981
99924
622
99206
443
99290
37
99987
292
99765
934
99755
272
99993
210
99044
368
99208
374
99345
989
99012
252
99279
529
99278
393
99488
716
99730
205
99115
201
99656
806
99874
94
99317
349
99674
808
99728
919
99319
380
99277
925
99733
367
99237
684
99096
640
99372
38
99613
568
99538
160
99399
41
99627
594
99203
148
99727
2
99420
649
99546
321
99695
483
99773
916
99672
193
99515
436
99276
311
99389
390
99253
731
99519
68
99033
224
99761
915
99563
726
99814
155
99521
344
99896
458
99140
564
99698
985
99075
191
99061
789
99656
175
99716
679
99529
607
99519
965
99048
94
99604
271
99388
128
99393
850
99294
299
99724
473
99181
388
99891
719
99458
720
99284
190
99965
707
99414
163
99622
276
99070
535
99348
71
99228
352
99186
370
99459
214
99989
112
99572
926
99615
73
99291
298
99591
840
99505
247
99991
276
99984
311
99845
807
99402
837
99658
98
99403
499
99670
111
99450
598
99042
549
99316
609
99388
648
99049
526
99031
735
99333
152
99912
868
99424
293
99114
119
99495
284
99419
540
99553
211
99165
280
99026
347
99958
344
99691
746
99256
418
99816
296
99945
289
99449
618
99996
621
99065
379
99903
905
99642
838
99555
460
99504
45
99303
408
99201
405
99374
710
99523
951
99532
352
99926
529
99092
390
99894
99
99445
18
99442
811
99208
732
99104
673
99132
718
99175
267
99611
304
99395
291
99778
885
99652
620
99757
349
99895
888
99488
833
99252
733
99327
562
99118
947
99887
667
99454
872
99498
146
99953
964
99312
675
99029
741
99400
37
99832
972
99787
619
99537
367
99906
220
99205
61
99379
467
99115
861
99240
991
99952
911
98999
36
99692
649
99595
641
99987
179
99209
689
99934
867
99020
834
99639
331
99754
192
99896
30
99261
867
99293
366
99580
108
99381
625
99295
452
99701
751
99725
398
99669
230
99610
656
99305
582
99073
110
99265
94
99639
87
99809
813
99576
918
99642
161
99423
154
99751
508
99707
342
99569
841
99388
818
99156
588
99762
912
99735
423
99086
368
99736
46
99783
36
99742
628
99343
61
99789
683
99108
844
99870
1
99535
753
99004
565
99056
584
99639
622
99496
631
99317
852
99629
978
99412
453
99210
911
99762
546
99668
458
99005
295
99038
698
99595
78
99662
386
99836
725
99238
361
99314
275
99244
707
99632
727
99666
69
99792
353
99862
596
99780
391
99459
967
99774
90
99311
193
99543
294
99539
712
99348
37
99078
441
99276
157
99442
281
99012
669
99509
685
99611
988
99610
435
99902
91
99798
471
99189
917
99091
991
99124
790
99256
311
99347
313
99278
998
99943
857
99157
127
99422
81
99789
161
99391
164
99333
784
99584
966
99640
274
99414
16
99627
898
99345
896
99897
720
99340
295
99735
726
99657
649
99976
541
99740
664
99369
454
99387
194
99614
826
99652
886
99724
731
99343
67
99125
544
99736
442
99087
861
99030
679
99629
624
99055
443
99876
822
99378
941
99159
364
99595
180
99868
966
99762
799
99301
915
99436
893
99616
70
99497
269
99888
359
99356
136
99561
824
99407
906
99671
337
99036
948
99888
125
99997
757
99869
739
99180
276
99246
781
99612
280
99923
764
99550
553
99291
202
99709
196
99793
590
99179
578
99490
804
99177
25
99376
898
99875
154
99570
909
99905
577
99258
930
99872
705
99957
509
99511
317
99199
181
99147
744
99780
222
99195
574
99456
901
99412
608
99648
640
99854
109
99047
724
99965
923
99770
661
99017
738
99140
545
99926
345
99547
93
99725
711
99281
487
99185
716
99100
578
99923
101
99262
885
99503
659
99029
52
99773
876
99700
749
99064
361
99953
477
99010
71
99821
737
99414
750
99263
725
99877
13
99753
56
99258
292
99281
782
99870
712
99570
725
99276
986
99584
984
99918
32
99055
511
99390
659
99589
269
99390
656
99660
585
99233
415
99065
598
98999
911
99032
50
99917
568
99717
299
99739
487
99804
125
99156
413
99546
757
99369
33
99041
562
99846
769
99528
294
99596
749
99761
137
99910
845
99234
502
99420
685
99988
453
99250
384
99303
495
99866
106
99604
269
99102
533
99609
714
99759
717
99553
612
99473
740
99729
311
99116
679
99293
378
99957
710
99440
23
99290
960
99055
495
99954
445
99607
12
99939
994
99339
238
99314
881
99839
615
99111
758
99815
927
99806
235
99673
912
99631
620
99270
18
99142
988
99429
41
99004
431
99745
34
99236
318
99846
282
99591
206
99551
823
99912
17
99659
484
99257
771
99644
985
99621
206
99143
857
99187
134
99742
171
99465
102
99753
162
99063
530
99344
813
99080
491
99731
967
99916
950
99179
368
99593
917
99518
978
99141
68
99334
549
99670
829
99747
291
99106
501
99180
124
99575
941
99210
516
99996
609
99782
584
99070
228
99974
669
99789
995
99188
961
99676
133
99454
584
99188
746
99007
896
99225
417
99149
149
99755
815
99609
566
99623
175
99746
614
99020
285
99242
164
99311
226
99191
987
99431
579
99644
179
99561
114
99797
262
99309
259
99358
556
99807
216
99173
159
99463
254
99228
888
99241
198
99920
624
99454
733
99804
40
99018
508
99071
697
99276
32
99137
165
99952
643
99962
284
99592
409
99308
856
99951
876
99668
866
99829
129
99221
10
99894
793
99828
443
99202
601
99205
20
99647
26
99301
224
99706
641
99982
351
99298
752
99342
3
99717
228
99032
340
99201
381
99553
556
99157
593
99876
844
99141
528
99199
317
99689
185
99420
400
99190
636
99113
191
99971
55
99928
521
99430
82
99935
650
99973
314
99281
464
99317
681
99540
327
99463
772
99193
54
99942
492
99296
272
99154
422
99297
204
99911
203
99459
62
99047
849
99328
516
99340
303
99719
121
99007
197
99490
357
99332
194
99638
450
99107
508
99765
849
99857
308
99399
92
99741
575
99652
777
99707
422
99052
613
99396
206
99063
870
99580
697
99973
704
99795
796
99320
746
99997
31
99117
526
99586
912
99175
148
99310
120
99244
583
99258
652
99910
46
99297
541
99578
837
99620
361
99556
818
99231
816
99402
216
99954
935
99701
991
99960
72
99955
362
99123
88
99551
687
99918
104
99927
835
99098
925
99773
387
99730
577
99743
644
99062
71
99888
501
99996
234
99956
760
99874
791
99200
172
99238
902
99871
509
99566
445
99278
995
99536
661
99065
191
99627
155
99451
961
99116
608
99803
269
99355
346
99489
352
99035
897
99677
24
99949
402
99617
922
99397
152
99298
482
99468
950
99003
950
99332
54
99001
163
99711
813
99024
103
99705
204
99420
165
99025
681
99209
108
99940
108
99717
128
99586
978
99432
432
99127
686
99579
94
99619
467
99246
634
99139
523
99095
327
99446
939
99834
293
99648
4
99036
877
99026
188
99799
984
99576
123
99042
809
99554
199
99230
790
99779
184
99889
403
99693
636
99367
694
99140
828
99404
988
99846
685
99171
235
99129
737
99690
710
99797
827
99364
693
99006
87
99438
626
99163
863
99602
836
99714
383
99407
656
99810
882
99598
587
99935
418
99487
849
99369
844
99986
554
99285
849
99471
919
99883
887
99814
385
99942
110
99703
371
99687
796
99916
483
99075
745
99434
13
99616
980
99188
592
99668
604
99408
294
99942
383
99807
712
99675
742
99353
849
99602
719
99351
670
99952
122
99360
252
99165
653
99156
874
99678
776
99540
594
99033
818
99056
565
99683
618
99639
20
99821
830
99531
175
99179
944
99762
978
99932
819
99182
531
99789
602
99758
926
99862
546
99579
1
99155
292
99668
272
99612
180
99506
842
99965
436
99837
226
99711
857
99693
119
99261
93
99857
876
99584
276
99292
817
99252
887
99163
712
99128
340
99680
976
99466
515
99466
926
99841
627
99219
711
99465
43
99680
96
99643
681
99493
846
99178
335
99062
718
99206
432
99207
542
99437
48
98998
866
99341
201
99091
328
99628
487
99686
980
99216
661
99745
909
99567
934
99514
846
99545
109
99707
318
99473
596
99842
232
99823
457
99265
692
99712
173
99079
372
99997
123
99205
896
99248
527
99057
299
99706
772
99094
115
99496
829
99923
684
99689
229
99496
118
99802
423
99060
795
99506
863
99409
490
99758
950
99214
415
99662
874
99556
1000
99302
259
99914
137
99542
776
99114
745
99315
328
99121
795
99251
681
99234
990
99829
45
99420
742
99511
168
99544
336
99694
939
99588
538
99778
60
99322
873
99454
772
99065
960
99036
175
99147
704
99784
768
99222
618
99104
970
99564
695
99562
360
99162
161
99358
894
99972
935
99296
981
99704
645
99840
371
99430
689
99321
785
99431
807
99725
211
99411
286
99415
236
99993
193
99463
511
99123
800
99618
391
99551
228
99776
832
99495
414
99172
907
99298
904
99104
150
99161
26
99406
474
99970
319
99680
595
99633
517
99776
356
99642
633
99025
808
99704
441
99516
426
99058
16
99740
838
99976
237
99523
861
99314
188
99098
221
99913
859
99093
599
99356
934
99501
48
99197
789
99604
456
99946
785
99612
630
99444
394
99457
313
99963
515
99522
128
99440
28
99052
804
99369
768
99543
193
99984
789
99711
761
99789
406
99068
904
99888
700
99434
665
99263
225
99506
39
99622
99
99311
389
99690
111
99874
167
99845
700
99487
774
99918
476
99190
17
99438
750
99794
806
99723
63
99701
157
99320
460
99578
621
99243
729
99474
997
99927
53
99512
501
99856
12
99213
10
99177
940
99268
773
99881
648
99791
877
99489
512
99872
8
99064
103
99833
54
99319
804
99717
303
99774
873
99948
311
99797
599
99331
881
99075
776
99818
961
99907
932
99172
889
99746
933
99546
885
99875
842
99336
103
99307
744
99031
739
99789
868
99626
972
99414
962
99321
118
99514
169
99088
913
99454
533
99273
53
99788
308
99158
504
99842
218
99472
721
99515
941
99939
865
99492
17
99335
757
99984
252
99289
221
99845
99
99808
312
99909
924
99072
982
99246
634
99634
84
99154
453
99394
548
99912
151
99400
378
99825
143
99288
592
99923
898
99234
507
99090
877
99402
627
99226
260
99161
663
99102
23
99634
479
99076
23
99166
712
99623
670
99800
36
99700
316
99122
215
99821
650
99151
795
99953
59
99926
629
99538
822
99925
557
99373
102
99652
330
99190
562
99742
460
99449
925
99228
360
99122
855
99825
872
99206
330
99014
816
99912
237
99368
650
99501
77
99717
771
99776
247
99163
364
99399
848
99265
602
99876
341
99316
390
99364
99
99932
341
99483
816
99756
1
99623
64
99221
382
99209
545
99915
758
98999
335
99231
430
99492
225
99107
14
99239
42
99089
229
99864
393
99341
779
99606
857
99350
646
99931
554
99865
461
99790
982
99686
784
99592
156
99633
870
99992
649
99970
796
99551
882
99021
285
99125
124
99259
293
99602
380
99944
901
99989
447
99547
290
99545
475
99736
238
99283
812
99737
158
99885
536
99001
530
99262
443
99592
536
99400
140
99106
912
99233
702
99071
529
99330
472
99485
363
99547
166
99249
668
99565
69
99154
540
99406
419
99254
608
99641
901
99483
866
99259
550
99976
679
99495
719
99561
896
99291
449
99550
954
99609
813
99644
878
99103
69
99714
561
99335
944
99926
117
99688
434
99174
206
99683
185
99631
823
99431
385
99258
618
99197
729
99186
915
99220
188
99335
662
99662
593
99773
228
99090
516
99486
291
99144
426
99172
667
99744
41
99728
81
99955
934
99638
831
99400
300
99702
714
99225
604
99845
563
99867
343
99642
55
99090
254
99273
351
99082
755
99419
9
99935
317
99332
853
99462
160
99332
592
99570
402
99431
844
99360
456
99797
406
99643
471
99402
239
99360
355
99783
644
99475
139
99935
822
99129
930
99363
243
99364
792
98999
971
99474
216
99891
507
99742
416
99994
390
99206
315
99566
175
99427
634
99690
616
99748
423
99223
726
99123
280
99200
330
99526
378
99461
769
99279
92
99156
637
99933
711
99323
859
99409
5
99928
243
99770
607
99361
275
99289
269
99500
164
99310
35
99608
875
99185
582
99258
234
99273
410
99578
28
99953
39
99771
764
99494
184
99014
95
99634
443
99919
325
99588
827
99903
284
99934
369
99880
349
99950
583
99196
821
99813
772
99439
845
99091
443
99448
187
99057
131
99996
951
99533
880
99475
39
99866
105
99841
35
99133
736
99702
297
99001
293
99815
802
99988
939
99235
771
99328
250
99950
814
99979
171
99745
918
99295
271
99616
166
99314
553
99963
19
99655
151
99469
189
99468
29
99576
474
99410
65
99960
708
99040
184
99947
286
99169
424
99263
922
99745
684
99396
206
99899
107
99958
194
99614
425
99700
859
99331
549
99628
596
99977
33
99965
16
99314
174
99947
745
99403
405
99598
364
99840
782
99971
403
99605
333
99666
553
99326
336
99606
610
99640
139
99432
176
99046
636
99773
503
99357
63
99963
178
99992
690
99312
427
99700
810
99435
727
99813
749
99513
656
99904
206
99369
657
99487
525
99320
510
99208
100
99302
449
99710
731
99192
334
99982
188
99492
768
99188
959
99407
969
99348
504
99842
670
99457
108
99097
241
99393
584
99891
174
99702
946
99325
78
99671
286
99047
791
99045
474
99517
737
99470
378
99151
82
99822
861
99697
243
99633
37
99620
426
99746
715
99395
718
99272
58
99111
598
99019
559
99364
482
99867
959
99618
912
99882
617
99580
65
99085
400
99220
49
99710
698
99437
74
99485
859
99608
529
99922
451
99480
824
99621
564
99109
563
99447
501
99341
835
99422
314
99654
166
99709
177
99278
68
99833
30
99627
828
99109
200
99995
325
99583
418
99230
717
99417
795
99471
854
99721
854
99966
204
99353
915
99552
896
99423
332
99934
104
99950
177
99386
948
99356
836
99045
11
99050
598
99500
988
99031
696
99062
149
99797
347
99752
856
99274
113
99561
665
99489
889
99566
633
99671
879
99095
430
99470
857
99680
57
99949
787
99529
918
99581
668
99071
967
99686
831
99569
394
99200
123
99139
118
99298
171
99310
538
99479
839
99134
927
99716
961
99547
281
99996
689
99144
521
99508
522
99375
926
99567
106
99084
207
99378
918
99229
786
99393
844
99784
473
99385
966
99429
960
99220
382
99312
248
99136
685
99649
287
99568
610
99811
318
99721
97
99752
785
99910
689
99499
963
99301
997
99140
535
99040
284
99752
16
99197
90
99423
922
99807
869
99932
590
99954
616
99433
890
99298
675
99320
111
99405
177
99891
737
99948
688
99772
403
99495
557
99990
296
99766
389
99978
339
99648
213
99747
160
99512
644
99267
673
99763
492
99867
202
99811
180
99135
372
99031
584
99936
574
99569
23
99304
767
99838
196
99873
694
99506
679
99423
115
99209
809
99409
323
99167
891
99444
543
99361
215
99152
429
99234
821
99209
342
99735
120
99423
478
99155
895
99798
264
99804
716
99359
863
99588
960
99861
598
99233
285
99777
73
99125
771
99767
458
99454
236
99359
805
99535
927
99748
892
99646
240
99176
371
99092
966
99830
789
99744
373
99599
85
99500
114
99382
334
99638
866
99580
972
99537
450
99852
697
99617
864
99336
257
99947
889
99834
94
99634
433
99604
476
99515
598
99873
254
99066
525
99105
79
99307
684
99249
794
99354
798
99713
755
99395
403
99372
268
99499
108
99987
689
99716
403
99403
452
99229
513
99594
442
99304
279
99510
731
99035
110
99606
734
99687
934
99030
707
99580
867
99864
7
99203
83
99894
667
99898
73
99817
686
99684
957
99141
590
99934
418
99522
411
99604
951
99229
965
99130
143
99917
400
99074
761
99398
359
99972
648
99089
111
99498
827
99122
735
99872
294
99849
854
99458
944
99634
237
99214
364
99197
737
99869
320
99838
171
99199
80
99638
671
99508
324
99256
312
99755
789
99677
210
99967
412
99584
991
99956
836
99259
531
99167
795
99137
744
99244
293
99545
291
99413
153
99585
173
99666
114
99025
890
99475
383
99652
381
99128
587
99755
635
99210
589
99481
619
99143
353
99615
69
99801
510
99658
72
99496
751
99488
817
99852
842
99975
179
99227
531
99190
978
99089
890
99538
631
99467
337
99651
255
99539
711
99092
820
99295
223
99646
554
99578
986
99581
451
99138
241
99786
404
99152
707
99991
14
99707
45
99910
174
99229
165
99083
885
99876
175
99101
824
99051
64
99833
233
99486
397
99167
484
99273
53
99307
843
99058
787
99245
83
99547
637
99001
101
99713
760
99136
997
99951
889
99446
742
99324
821
99498
341
99168
770
99872
274
99019
548
99178
122
99199
609
99507
39
99169
85
99635
542
99036
255
99582
976
99525
946
99637
914
99872
869
99539
789
99130
60
99128
102
99709
332
99634
767
99743
978
99159
644
99291
757
99501
639
99046
600
99035
181
99939
57
99005
415
99440
277
99683
442
99839
761
99098
615
99814
738
99154
611
99975
991
99894
352
99392
121
99271
803
99157
586
99425
372
99265
283
99613
1
99768
420
99462
835
99649
464
99452
831
99956
390
99308
198
99264
153
99061
29
99816
873
99324
982
99224
824
99545
933
99325
198
99224
501
99371
862
99601
857
99620
7
99209
970
99384
483
99199
247
99311
331
99599
297
99737
609
99018
315
99910
332
99324
144
99343
648
99341
820
99979
235
99793
698
99090
969
99736
525
99990
649
99158
575
99029
407
99476
789
99761
912
99333
144
99759
608
99226
165
99988
583
99719
54
99579
639
99156
80
99312
424
99060
267
99416
389
99881
725
99614
717
99334
319
99400
34
99172
958
99368
245
99742
595
99565
992
99908
68
99527
290
99748
585
99638
879
99324
511
99019
822
99730
240
99908
153
99324
714
99429
736
99976
308
99546
534
99477
964
99967
251
99968
587
99936
672
99097
406
99240
534
99915
903
99270
871
99911
267
99556
643
99689
58
99407
949
99650
242
99002
700
99220
284
99842
27
99561
981
99579
600
99461
559
99657
632
99687
493
99856
578
99228
314
99142
680
99356
667
99011
153
99595
928
99296
274
99577
647
99509
688
99395
89
99040
807
99520
324
99885
414
99468
887
99769
577
99904
217
99502
54
99768
98
99835
768
99300
783
99617
279
99640
219
99239
438
99499
17
99598
60
99932
627
99533
948
99552
614
99966
421
99861
315
99447
634
99251
32
99955
994
99838
485
99039
841
99069
1000
99861
222
99326
313
99828
171
99344
422
99045
833
99807
336
99360
89
99307
381
99501
883
99265
956
99652
99
99737
276
99781
975
99726
677
99361
570
99601
621
99119
245
99327
836
99751
744
99758
392
99483
597
99500
890
99881
686
99776
991
99818
874
99215
809
99454
636
99728
692
99142
884
99624
697
99785
396
99615
414
99895
27
99282
627
99489
566
99879
742
99663
162
99931
688
99976
716
99223
399
99734
185
99463
930
99487
942
99250
200
99685
329
99773
697
99391
869
99424
923
99334
91
99447
966
99545
420
99626
825
99249
455
99405
435
99558
537
99593
610
99656
368
99857
63
99470
887
99254
600
99555
934
99268
173
99788
327
99091
492
99219
402
99398
262
99263
329
99903
391
99354
317
99913
881
99097
31
99077
594
99584
464
99190
481
99916
890
99637
325
99198
108
99277
302
99599
585
99303
458
99374
562
99136
138
99652
144
99775
874
99561
251
99687
236
99315
469
99675
502
99190
688
99461
175
99047
220
99429
238
99496
402
99864
891
99688
932
99847
460
99080
482
99900
890
99926
558
99576
769
99014
153
99144
587
99244
612
99379
726
99883
640
99590
105
99009
206
99128
139
99504
328
99454
612
99135
326
99304
802
99815
346
99842
598
99167
725
99116
124
99169
639
99195
423
99674
787
99342
130
99214
432
99361
992
99825
921
99221
933
99871
142
99550
42
99669
1
99476
261
99565
314
99410
238
99342
732
99170
332
99194
709
99696
134
99455
994
99730
931
99007
24
99143
114
99423
172
99012
106
99867
333
99088
692
99345
388
99562
124
99673
347
99317
427
99204
715
99131
824
99818
308
99071
490
99418
1
99937
864
99542
497
99350
49
99700
672
99854
92
99430
947
99124
722
99963
56
99882
807
99916
932
99242
636
99768
114
99006
392
99768
691
99592
450
99595
264
99147
617
99259
914
99248
668
99063
299
99722
74
99119
138
99091
708
99675
299
99252
310
99901
493
99225
746
99337
42
99467
372
99916
858
99164
31
99603
32
99214
958
99143
963
99445
188
99520
79
99048
461
99943
426
99548
714
99834
367
99737
489
99891
550
99963
403
99146
674
99106
557
99759
434
99434
143
99016
440
99620
232
99129
365
99331
703
99719
971
99104
212
99764
289
99863
221
99727
907
99952
185
99185
368
99654
153
99160
866
99275
601
99255
137
99786
340
99916
128
99252
398
99114
623
99532
791
99405
495
99555
974
99128
945
99276
524
99690
408
99001
509
99620
634
99772
131
99109
931
99039
219
99350
985
99269
365
99991
721
99238
920
99880
57
99015
236
99297
12
99376
150
99306
289
99804
223
99603
636
99636
853
99454
916
99445
49
99496
827
99197
136
99196
41
99738
858
99831
898
99243
726
99005
291
99492
164
99619
729
99703
633
99595
978
99318
87
99539
913
99106
786
99326
406
99079
420
99257
748
99381
9
99127
754
99233
492
99694
579
99482
745
99056
150
99548
681
99515
782
99248
17
99393
818
99298
562
99401
582
99178
883
99268
673
99508
235
99408
717
99400
743
99769
475
99698
474
99051
908
99091
40
99857
80
99806
906
99090
587
99348
309
99590
779
99152
714
99557
460
99964
208
99400
364
99627
102
99374
167
99628
145
99217
308
99757
684
99614
533
99414
275
99289
315
99698
135
99462
241
99490
605
99649
100
99945
271
99959
49
99656
889
99707
79
99980
469
99282
200
99291
856
99855
629
99139
778
99560
751
99395
18
99279
839
99728
8
99889
654
99626
769
99851
45
99948
991
99000
143
99431
606
99620
914
99375
152
99020
146
99085
50
99828
38
99587
893
99112
585
99987
150
99291
210
99113
478
99163
196
99668
426
99258
31
99009
236
99503
973
99920
584
99995
630
99853
264
99605
533
99912
785
99622
648
99581
732
99950
811
99677
182
99581
662
99676
80
99834
187
99417
279
99064
225
99680
733
99884
164
99171
126
99928
738
99093
116
99411
927
99182
612
99119
722
99674
271
99354
526
99714
666
99541
66
99185
142
99624
233
99807
8
99756
707
99842
130
99335
634
99057
656
99852
662
99759
805
99912
954
99054
675
99391
620
99649
438
99676
737
99456
754
99412
822
99376
352
99692
344
99329
246
99078
821
99742
636
99625
241
99384
815
99758
330
99483
49
99540
549
99720
671
99804
791
99730
826
99813
420
99585
23
99681
131
99642
391
99631
895
99308
631
99759
792
99172
401
99121
688
99282
954
99942
983
99242
202
99541
752
99300
463
99320
505
99389
634
99740
623
99452
232
99509
376
99205
938
99263
502
99225
357
99806
347
99532
899
99447
176
99334
561
99677
684
99131
791
99973
459
99755
371
99274
116
99194
478
99433
346
99281
37
99726
485
99179
65
99958
862
99017
528
99619
822
99135
889
99667
671
99733
524
99825
25
99918
272
99443
767
99812
355
99834
463
99258
630
99669
966
99465
670
99966
818
99324
212
99267
782
99811
54
99798
201
99524
172
99894
239
99637
500
99852
127
99364
62
99823
635
99095
848
99720
803
99268
883
99159
650
99250
668
99556
559
99326
604
99694
438
99384
961
99128
741
99307
611
99983
647
99104
743
99181
716
99411
584
99473
511
99141
521
99925
871
99448
540
99623
758
99615
462
99848
957
99843
368
99792
678
99518
296
99064
761
99348
886
99230
984
99189
879
99469
450
99773
590
99274
547
99581
94
99160
291
99663
345
99093
691
99581
20
99403
675
99770
856
99064
255
99863
339
99566
413
99952
693
99596
112
99509
212
99506
440
99578
496
99905
72
99462
519
99801
327
99224
50
99610
616
99269
670
99876
9
99763
933
99246
384
99618
458
99338
625
99166
800
99895
17
99814
100
99838
223
99792
742
99646
597
99227
533
99281
115
99243
632
99348
133
99856
93
99475
224
99303
997
99722
153
99120
190
99509
46
99286
80
99713
306
99082
313
99497
957
99289
537
99698
274
99177
38
99631
144
99888
18
99741
626
99629
656
99200
919
99509
458
99637
762
99111
454
99542
394
99160
412
99649
748
99785
714
99337
220
99404
832
99931
440
99546
180
99051
93
99279
808
99893
879
99284
183
99916
230
99477
787
99646
339
99945
730
99805
400
99117
772
99656
77
99169
199
99160
75
99169
740
99339
589
99205
7
99613
154
99417
730
99874
21
99854
890
99181
877
99015
369
99733
253
99125
691
99386
261
99308
281
99556
799
99708
41
99981
27
99144
339
99050
611
99450
341
99069
976
99197
249
99174
291
99170
930
99621
181
99772
538
99634
167
99468
791
99430
554
99493
642
99343
553
99456
134
99280
282
99722
719
99070
113
99074
88
99300
157
99907
259
99864
857
99584
878
99260
684
99619
992
99302
210
99484
936
99448
648
99064
846
99072
947
99080
120
99769
498
99878
679
99785
624
99715
535
99569
43
99004
995
99912
400
99944
190
99752
580
99484
395
99023
300
99079
885
99704
158
99638
352
99896
494
99721
311
99665
818
99484
603
99874
879
99407
147
99060
714
99135
70
99719
191
99835
194
99387
677
99343
65
99152
519
99092
991
99334
413
99158
341
99933
185
99277
905
99279
323
99116
516
99857
141
99613
850
99334
256
99476
286
99579
166
99183
603
99996
381
99853
180
99118
994
99835
469
99355
539
99920
567
99609
484
99787
272
99107
628
99991
9
99982
669
99142
342
99717
695
99299
161
99830
317
99814
872
99003
494
99036
371
99770
485
99205
566
99078
402
99612
437
99075
743
99755
571
99525
508
99620
434
99522
628
99993
414
99739
934
99956
313
99128
452
99440
721
99681
567
99526
510
99917
457
99281
709
99175
225
99059
807
99876
331
99837
930
99486
518
99827
71
99452
324
99942
466
99184
717
99936
454
99023
292
99267
86
99429
752
99115
317
99990
405
99247
55
99446
817
99924
38
99826
711
99074
206
99669
759
99741
200
99668
364
99269
227
99930
524
99134
6
99581
76
99089
984
99199
914
99777
937
99542
129
99351
278
99348
776
99935
936
99159
859
99713
789
99786
185
99320
934
99299
436
99326
240
99539
84
99518
747
99401
452
99241
782
99807
868
99714
625
99027
973
99106
313
99112
8
99260
839
99786
631
99938
353
99678
115
99398
256
99527
644
99850
745
99434
716
99801
684
99387
509
99139
168
99142
710
99877
829
99183
858
99079
992
99402
400
99764
315
99052
956
99013
778
99239
653
99455
983
99018
533
99944
974
99359
212
99670
922
99820
557
99920
718
99802
728
99347
189
99129
70
99726
195
99690
624
99246
410
99843
569
99563
646
99095
967
99913
161
99852
134
99192
96
99731
597
99645
435
99475
534
99479
225
99061
546
99754
946
99801
355
99543
643
99681
145
99210
590
99841
422
99275
255
99997
82
99590
96
99907
583
99619
350
99452
389
99318
561
99600
264
99672
552
99535
37
99396
755
99416
41
99699
71
99510
418
99696
534
99557
787
99813
812
99354
685
99565
363
99537
393
99639
912
99300
206
99977
803
99507
241
99659
163
99214
176
99888
688
99285
982
99153
671
99033
203
99689
626
99984
321
99697
237
99172
688
99686
2
99421
226
99270
182
99723
624
99559
586
99476
995
99296
282
99420
723
99862
177
99040
52
99073
164
99690
948
99772
530
99456
15
99248
803
99749
251
99609
222
99975
244
99664
161
99543
705
99087
36
99212
45
99144
614
99216
311
99519
703
99881
522
99139
140
99330
142
99425
263
99439
781
99409
436
99453
487
99975
773
99575
62
99403
511
99706
219
99153
459
99986
631
99586
286
99530
275
99490
425
99329
489
99760
761
99904
640
99704
280
99861
899
99356
594
99866
939
99743
2
99494
745
99145
18
99563
317
99174
462
99046
410
99855
314
99979
847
99639
431
99879
447
99046
451
99956
562
99210
981
99368
442
99082
557
99102
999
99033
690
99483
139
99817
122
99746
679
99133
918
99233
372
99645
194
99154
51
99430
298
99091
414
99688
840
99398
396
99478
31
99442
833
99225
947
99840
475
99974
934
99646
14
99371
277
99184
177
99534
305
99418
399
99790
247
99535
288
99792
504
99013
381
99363
722
98999
639
99132
453
99177
552
99723
622
99352
952
99564
815
99504
2
99575
989
99675
44
99529
9
99449
387
99569
488
99170
500
99387
451
99358
420
99753
64
99637
90
99036
847
99320
455
99887
893
99198
581
99813
388
99487
829
99526
577
99525
103
99342
661
99070
566
99646
773
99844
185
99081
170
99365
404
99744
570
99251
629
99847
677
99068
711
99694
904
99203
346
99792
757
99949
361
99335
74
99149
570
99190
269
99226
618
99534
631
99996
799
99138
350
99026
724
99274
56
99094
736
99660
207
99719
383
99742
384
99606
519
99974
635
99674
541
99210
198
99108
974
99384
586
99699
870
99240
36
99986
428
99316
725
99925
772
99527
83
99600
252
99003
566
99464
679
99953
660
99303
453
99109
949
99332
689
99192
87
99025
433
99852
99
99355
442
99140
62
99262
258
99841
25
99575
948
99909
970
99135
447
99508
625
99591
647
99614
796
99518
291
99791
259
99301
117
99808
908
99652
693
99491
72
99986
943
99106
476
99632
592
99288
25
99334
245
99486
261
99230
107
99080
496
99076
424
99214
416
99588
313
99684
229
99980
562
99570
749
99125
954
99308
649
99694
227
99554
295
99305
846
99202
574
99572
869
99353
829
99010
848
99838
500
99032
273
99623
248
99320
799
99802
68
99337
655
99806
611
99276
470
99327
271
99009
264
99597
893
99672
141
99205
527
99361
798
99567
352
99724
380
99982
843
99658
266
99299
941
99618
710
99051
174
99188
572
99404
877
99290
467
99508
345
99690
446
99034
904
99558
44
99611
587
99763
888
99638
384
99677
81
99304
895
99530
563
99002
454
99075
829
99414
126
99774
817
99381
995
99790
192
99491
359
99809
883
99265
919
99089
83
99027
77
99996
281
99456
268
99564
782
99525
928
99008
709
99458
195
99033
660
99251
241
99198
767
99248
949
99568
973
99245
225
99559
673
99835
819
99771
74
99765
698
99259
323
99292
877
99490
556
99748
604
99493
559
99949
501
99878
620
99354
760
99988
517
99989
908
99793
778
99489
392
99586
599
99991
866
99387
609
99506
764
99257
973
99699
674
99717
145
99933
749
99464
585
99258
827
99913
123
99244
260
99721
307
99765
462
99256
304
99671
467
99788
757
99573
478
99777
369
99289
442
99164
383
99715
890
99663
943
99088
234
99265
811
99377
805
99291
707
99544
324
99059
490
99878
182
99653
70
99568
90
99957
204
99821
454
99054
953
99882
924
99278
770
99174
48
99319
269
99246
115
99944
926
99290
59
99282
355
99598
672
99772
392
99610
449
99856
164
99771
269
99747
586
99144
699
99217
729
99797
162
99710
197
99179
977
99830
308
99454
672
99566
553
99982
621
99512
756
99455
161
99651
367
99984
336
99049
299
99776
813
99448
881
99044
707
99866
770
99659
669
99012
368
99626
399
99002
42
99600
194
99354
700
99428
212
99909
412
99513
550
99833
790
99777
588
99553
689
99895
1
99843
353
99323
448
99625
699
99898
556
99833
947
99492
473
99869
753
99908
952
99636
791
99644
567
99383
453
99910
367
99733
942
99212
92
99223
560
99696
217
99804
128
99805
801
99502
948
99204
399
99620
207
99736
359
99782
856
99451
874
99204
259
99502
806
99304
774
99565
212
99015
510
99633
49
99915
592
99300
157
99068
56
99760
39
99218
557
99105
46
99109
890
99390
113
99758
791
99428
17
99843
327
99027
330
99183
64
99535
902
99631
149
99552
609
99102
279
99314
550
99858
904
99486
768
99940
311
99183
554
99372
359
99398
256
99835
15
99127
708
99056
155
99402
458
99524
465
99770
363
99181
398
99865
662
99654
279
99810
611
99566
520
99158
974
99005
640
99696
50
99882
755
99713
659
99839
623
99948
435
99811
199
99787
126
99319
531
99312
797
99994
142
99757
927
99565
79
99125
692
99096
840
99112
144
99115
722
99699
694
99566
495
99670
370
99313
679
99596
214
99596
20
99758
894
99249
477
99825
588
99997
583
99939
212
99387
71
99466
193
99040
41
99309
607
99384
581
99497
991
99352
316
99677
630
99338
111
99574
893
99876
993
99412
762
99961
680
99243
302
99918
512
99555
526
99398
863
99841
859
99767
546
99452
641
99571
903
99640
835
99376
393
99318
829
99960
984
99466
49
99666
646
99564
755
99599
106
99736
293
99678
177
99326
716
99592
712
99050
368
99140
555
99229
688
99620
626
99650
628
99663
351
99762
809
99925
441
99184
177
99406
747
99726
536
99075
597
99431
304
99683
874
99034
926
99016
289
99261
259
99839
845
99696
531
99212
109
99422
9
99787
316
99056
666
99352
642
99881
933
99464
865
99634
393
99206
241
99192
831
99655
316
99681
36
98998
138
99251
313
99353
663
99542
515
99666
936
99828
411
99007
906
99584
166
99954
115
99724
30
99489
111
99665
295
99175
988
99131
611
99457
998
99459
743
99323
220
99595
844
99777
105
99885
214
99038
772
99957
200
99592
112
99098
959
99145
693
99137
906
99696
293
99266
881
99838
416
99505
499
99882
552
99750
534
99613
926
99910
370
99463
307
99967
22
99648
631
99472
314
99647
606
99519
404
99439
486
99072
899
99253
339
99373
159
99780
363
99489
727
99057
891
99236
249
99974
31
99458
29
99843
229
99772
74
99889
92
99981
288
99957
53
99118
701
99555
385
99754
393
99216
842
99363
161
99007
928
99339
503
99838
725
99452
968
99598
698
99953
741
99333
416
99834
787
99367
616
99892
867
99457
796
99487
842
99654
179
99510
186
99818
25
99938
1000
99561
684
99784
940
99785
424
99654
380
99483
948
99034
936
99078
123
99339
599
99316
196
98998
434
99164
635
99762
460
99966
261
99084
96
99058
440
99396
522
99297
345
99070
828
99010
123
99602
747
99271
55
99469
224
99709
78
99678
904
99976
865
99665
228
99868
98
99040
578
99013
808
99428
714
99624
495
99408
497
99568
70
99975
961
99490
7
99217
759
99017
338
99531
44
99035
570
99195
165
99609
646
99135
620
99275
226
99135
500
99386
227
99407
936
99709
663
99535
885
99556
715
99842
499
99192
354
99978
896
99601
885
99026
141
99662
174
99603
695
99017
803
99576
575
99840
217
99681
267
99501
999
99396
899
99239
695
99095
804
99687
16
99880
128
99300
38
99925
644
99103
257
99316
521
99928
474
99269
908
99023
945
99890
295
99211
657
99518
165
99103
370
99139
369
99608
359
99410
664
99912
350
99399
386
99102
251
99347
341
99396
316
99817
754
99984
150
99945
838
99563
183
99527
851
99173
218
99044
276
99127
142
99124
628
99423
727
99271
352
99224
548
99361
48
99695
143
99891
874
99103
968
99663
615
99366
314
99183
924
99598
757
99590
427
99621
298
99941
239
99333
18
99792
603
99269
848
99247
524
99718
866
99942
426
99870
476
99221
76
99544
780
99640
977
99419
735
99991
63
99487
907
99128
743
99603
939
99600
919
99289
431
99078
727
99744
457
99536
861
99769
616
99036
801
99099
65
99089
601
99232
473
99115
718
99533
204
99418
685
99086
898
99507
136
99303
292
99294
603
99052
155
99614
303
99450
962
99652
689
99228
871
99269
460
99295
70
99319
27
99942
718
99800
216
99030
577
99543
328
99379
656
99209
797
99874
341
99533
306
99477
896
99032
963
99882
555
99571
882
99236
590
99472
771
99697
499
99736
801
99746
83
99288
46
99206
543
99318
559
99031
647
99817
870
99939
159
99015
439
99668
197
99469
883
99161
165
99979
872
99395
941
99917
718
99104
865
99795
59
99948
120
99105
961
99603
597
99760
251
99912
567
99907
595
99266
9
99083
759
99553
626
99956
31
99501
503
99166
625
99224
668
99764
78
99127
327
99568
994
99740
133
99693
599
99503
955
99764
962
99624
958
99472
981
99879
883
99098
452
99325
176
99741
512
99960
769
99875
583
99075
796
99430
193
99723
685
99072
581
99539
595
99764
458
99241
433
99618
846
99975
830
99055
459
99691
389
99386
181
99119
270
99888
845
99673
107
99082
849
99844
604
99586
169
99854
803
99681
980
99848
793
99596
841
99137
287
99018
543
99491
126
99224
725
99645
648
99173
906
99111
116
99790
62
99953
870
99227
967
99140
228
99280
526
99567
218
99917
295
99443
559
99167
260
99776
526
99829
939
99038
646
99787
83
99061
315
99418
955
99381
994
99550
988
99246
849
99799
314
99810
676
99105
382
99422
641
99796
335
99325
14
99540
372
99189
437
99969
124
99311
639
99665
470
99331
22
99841
441
99730
505
99632
125
99962
652
99309
232
99926
645
99739
35
99723
488
99700
107
99013
932
99515
56
99056
332
99608
480
99590
551
99368
693
99416
169
99147
843
99005
344
99172
699
99588
999
99749
171
99304
102
99568
228
99071
48
99439
67
99867
707
99445
184
99481
92
99378
514
99196
713
99786
224
99186
924
99103
665
99342
231
99627
814
99885
203
99335
435
99273
175
99391
841
99689
487
99180
39
99535
34
99688
748
99520
20
99813
271
99976
498
99711
624
99291
216
99093
532
99269
854
99620
140
99115
407
99780
934
99120
377
99409
435
99297
431
99003
303
99001
98
99662
69
99614
604
99011
41
99706
363
99229
491
99819
620
99141
650
99403
14
98999
223
99032
483
99891
838
99805
706
99629
993
99144
823
99116
268
99506
26
99271
210
99050
188
99707
94
99962
333
99846
627
99240
209
99832
93
99471
886
99164
462
99555
463
99188
650
99521
556
99738
571
99036
856
99664
141
99953
554
99537
267
99148
876
99629
465
99937
759
99913
943
99316
877
99013
157
99209
14
99108
385
99445
372
99095
818
99450
470
99147
265
99343
713
99182
835
99166
74
99398
616
99605
173
99186
119
99758
145
99495
288
99038
122
99516
904
99153
982
99230
297
99012
696
99477
143
99466
905
99933
452
99145
817
99854
948
99706
682
99445
18
99892
230
99673
890
99305
76
99326
52
99375
23
99493
520
99768
167
99650
876
99506
278
99933
880
99192
203
99330
426
99008
315
99321
858
99747
379
99718
840
99361
215
99826
736
99714
287
99464
405
99637
36
99145
452
99549
711
99512
884
99943
27
99383
53
99885
918
99761
885
99494
812
99789
100
99915
564
99650
466
99500
761
99573
340
99665
826
99996
659
99802
850
99599
692
99904
320
99993
585
99817
569
99843
910
99512
161
99474
717
99354
566
99476
506
99922
597
99927
464
99077
130
99035
787
99983
501
99426
740
99797
216
99055
568
99921
570
99868
993
99522
134
99458
219
99392
557
99365
360
99708
304
99518
485
99702
687
99215
123
99781
340
99034
895
99707
697
99619
226
99094
838
99121
273
99769
579
99201
38
99088
789
99875
61
99656
720
99955
400
99364
962
99873
140
99161
480
99026
258
99147
79
99820
455
99766
908
99854
588
99278
100
99150
662
99943
861
99225
983
99750
835
99182
539
99669
412
99211
804
99603
820
99383
959
99154
642
99102
45
99991
57
99257
283
99918
72
99747
122
99628
299
99869
935
99403
335
99610
932
99273
570
99044
381
99233
336
99157
60
99496
535
99847
902
99241
644
99661
236
99314
820
99991
515
99765
981
99586
60
99840
721
99662
917
99885
426
99550
653
99027
48
99619
572
99875
909
99786
273
99131
906
99657
218
99279
863
99086
672
99619
615
99584
768
99834
929
99764
179
99114
464
99745
366
99070
220
99940
355
99931
80
99405
863
99331
97
99608
538
99949
933
99262
394
99962
986
99761
624
99330
426
99547
369
99117
494
99255
758
99107
240
99287
812
99237
335
99789
125
99497
303
99089
750
99121
558
99201
95
99652
169
99092
958
99804
341
99591
660
99207
366
99080
574
99879
683
99246
893
99498
23
99182
534
99218
634
99199
299
99517
823
99328
41
99726
44
99188
960
99514
148
99613
342
99717
104
99198
452
99139
417
99704
719
99271
656
99318
728
99911
751
99737
397
99381
222
99804
238
99472
254
99584
216
99417
321
99818
990
99343
24
99072
195
99539
155
99280
177
99316
845
99330
933
99317
998
99944
864
99458
671
99845
8
99927
993
99771
509
99633
47
99131
796
99410
599
99098
839
99817
460
99526
867
99584
687
99541
593
99468
546
99838
615
99985
211
99757
572
99964
24
99483
830
99518
805
99557
664
99032
295
99416
668
99481
708
99187
389
99962
681
99142
865
99107
891
99859
671
99667
78
99412
173
99707
241
99916
284
99307
664
99180
954
99941
121
99384
559
99653
736
99856
536
99583
563
99648
208
99961
341
99736
754
99868
399
99092
696
99415
963
99356
103
99124
632
99662
456
99065
225
99599
265
99705
533
99590
562
99793
800
99970
25
99043
921
99582
342
99302
362
99756
151
99211
844
99335
910
99962
488
99463
646
99411
934
99313
313
99198
826
99757
885
99116
498
99382
610
99563
825
99053
358
99661
464
99503
857
99289
368
99906
33
99849
544
99612
463
99363
517
99004
897
99449
829
99943
454
99176
811
99828
157
99732
759
99553
550
99755
139
99684
295
99446
743
99922
160
99355
493
99475
151
99165
293
99500
310
99770
363
99172
680
99124
68
99543
735
99585
693
99830
961
99212
868
99821
238
99577
28
99316
292
99844
662
99119
731
99995
963
99206
442
99791
419
99709
816
99472
280
99365
147
99950
163
99305
549
99736
287
99386
553
99169
385
99276
987
99030
94
99543
373
99521
5
99206
835
99601
825
99635
96
99152
736
99305
62
99883
422
99993
571
99198
211
99142
342
99382
985
99673
326
99236
847
99965
619
99857
64
99452
739
99764
173
99496
663
99918
719
99723
227
99071
414
99960
209
99269
653
99847
215
99892
971
99765
772
99577
507
99873
775
99758
917
99777
944
99882
483
99643
781
99110
53
99628
335
99208
429
99748
906
99956
612
99176
728
99694
299
99623
791
99113
963
99374
614
99379
694
99540
628
99222
291
99206
778
99505
981
99076
163
99397
405
99034
387
99769
308
99048
45
99311
578
99371
828
99348
730
99370
947
99348
403
99537
525
99355
888
99065
174
99325
25
99158
751
99951
496
99952
70
99627
549
99147
68
99553
499
99927
893
99632
136
99032
491
99505
689
99630
564
99837
755
99407
183
99313
763
99801
731
99569
464
99008
705
99187
259
99918
837
99280
558
99245
64
99246
282
99495
121
99960
263
99895
455
99772
472
99525
153
99388
204
99750
174
99534
159
99482
309
99092
614
99597
111
99877
479
99662
360
99434
183
99154
873
99906
57
99242
969
99726
790
99929
847
99869
952
99311
138
99938
61
99873
354
99321
730
99486
948
99357
390
99675
769
99165
242
99520
959
99291
456
99257
119
99028
865
99239
949
99002
333
99020
732
99565
671
99858
951
99261
895
99413
217
99922
462
99932
318
99253
429
99956
631
99956
118
99493
146
99194
505
99275
160
99396
785
99262
894
99053
173
99082
372
99315
751
99688
833
99855
160
99275
405
99953
402
99948
149
99930
749
99183
858
99089
98
99812
562
99327
587
99911
446
99218
289
99111
539
99334
820
99979
33
99415
824
99992
583
99808
418
99428
357
99287
598
99159
400
99974
868
99357
929
99324
983
99397
454
99458
365
99956
304
99167
266
99203
68
99397
724
99805
586
99593
560
99290
145
99926
308
99191
801
99475
651
99788
391
99320
76
99428
892
99181
259
99264
255
99724
495
99517
230
99850
770
99881
881
99682
197
99026
168
99449
609
99535
239
99747
862
99181
369
99149
400
99795
570
99889
709
99702
164
99717
632
99662
683
99668
409
99879
609
99515
475
99689
91
99125
709
99233
841
99864
714
99710
178
99662
705
99540
998
99045
781
99716
370
99519
357
99074
32
99347
133
99614
516
99954
308
99332
280
99171
124
99460
128
99287
38
99674
295
99477
251
99695
377
99599
867
99462
279
99476
314
99984
334
99500
958
99457
768
99727
955
99384
233
99014
895
99331
395
99624
110
99065
962
99967
87
99166
153
99872
981
99722
772
99351
654
99210
924
99624
576
99502
878
99599
271
99001
612
99881
848
99605
362
99337
74
99964
138
99476
568
99015
617
99637
416
99715
55
99322
310
99720
139
99237
730
99928
629
99908
357
99190
779
99185
409
99260
140
99762
654
99491
648
99314
653
99839
830
99966
137
99481
691
99706
409
99755
954
99074
840
99095
7
99585
685
99569
627
99869
492
99216
883
99680
810
99049
769
99337
332
99972
601
99177
785
99245
909
99167
364
99316
130
99252
651
99014
697
99880
931
99441
295
99115
601
99924
669
99404
530
99133
920
99358
452
99793
706
99846
435
99911
879
99199
661
99341
457
99158
990
99794
637
99797
733
99490
364
99924
437
99182
747
99092
965
99785
51
99442
536
99356
809
99050
302
99474
159
99721
89
99957
242
99442
769
99775
866
99563
329
99810
965
99757
991
99521
187
99783
624
99892
915
99466
905
99680
885
99478
527
99469
303
99229
1000
99710
897
99531
752
99108
968
99940
814
99084
614
99398
180
99380
32
99450
162
99234
447
99151
707
99501
552
99183
206
99138
36
99193
110
99040
601
99637
643
99684
182
99139
983
99854
931
99892
666
99674
823
99015
647
99737
64
99718
676
99221
231
98998
438
99424
65
99891
843
99269
599
99089
558
99038
14
99324
110
99605
24
99769
591
99826
522
99699
103
99515
156
99551
50
99527
596
99624
959
99051
515
99388
561
99133
486
99036
528
99804
846
99248
405
99005
905
99353
689
99887
479
99846
774
99569
925
99015
452
99102
893
99581
734
99088
4
99240
347
99514
915
99143
453
99357
367
99348
269
99060
874
99837
597
99840
151
99949
892
99740
945
99536
254
99265
885
99482
346
99132
571
99833
370
99595
345
99143
78
99972
360
99841
345
99951
461
99010
618
99838
177
99929
877
99092
410
99438
312
99147
280
99641
518
99284
1000
99988
503
99140
133
99516
894
99865
146
99699
450
99617
1
99449
997
99819
127
99166
840
99195
133
99922
757
99306
689
99446
556
99117
523
99400
295
99881
784
99571
453
99365
507
99228
675
99873
151
99966
750
99247
686
99919
858
99777
45
99097
126
99514
901
99946
398
99963
468
99492
192
99608
138
99006
935
99153
581
99641
587
99706
589
99979
303
99299
40
99584
170
99816
359
99996
463
99017
615
99018
213
99460
114
99224
663
99302
443
99816
820
99678
533
99449
240
99251
261
99693
378
99216
196
99056
284
99111
118
99303
374
99467
797
99782
540
99404
894
99665
323
99663
362
99564
744
99980
639
99347
265
99278
213
99251
881
99710
130
99575
48
99537
182
99356
489
99133
632
99973
779
99272
111
99687
993
99377
905
99750
674
99205
839
99703
241
99723
455
99676
206
99625
585
99579
3
99045
667
99255
703
99732
765
99326
407
99382
742
99809
256
99248
965
99599
734
99169
256
99522
865
99621
336
99360
763
99701
451
99979
323
99349
433
99562
212
99157
328
99406
830
99801
65
99726
372
99625
128
99051
589
99881
511
99748
500
99762
259
99555
584
99959
886
99783
44
99393
460
99016
640
99484
166
99070
438
99048
290
99163
518
99904
480
99548
394
99830
710
99859
403
99637
998
99592
794
99294
611
99844
984
99388
104
99652
430
99192
288
99116
262
99749
879
99753
456
99773
327
99766
70
99466
908
99344
673
99558
393
99354
472
99980
305
99026
576
99044
511
99066
967
99579
813
99480
385
99760
865
99038
867
99905
620
99002
203
99700
321
99663
549
99358
140
99523
631
99991
936
99591
598
99388
816
99442
487
99324
7
99030
455
99868
224
99842
259
99227
383
99606
466
99494
725
99890
997
99077
544
99039
54
99532
56
99172
782
99299
660
99754
869
99471
27
99377
254
99351
915
99473
848
99599
398
99642
958
99080
96
99092
864
99790
914
99543
136
99665
410
99533
822
99365
25
99947
573
99674
763
99060
931
99604
531
99222
253
99491
420
99354
952
99709
593
99296
641
99344
326
99033
366
99120
164
99083
443
99975
609
99249
207
99503
910
99072
300
99938
71
99444
426
99283
734
99697
884
99027
945
99706
281
99364
768
99925
732
99529
296
99252
101
99173
26
99253
455
99471
212
99692
24
99932
399
99204
771
99677
415
99458
841
99565
511
99154
803
99116
754
99711
434
99863
163
99535
912
99197
502
99909
340
99851
636
99862
690
99633
851
99500
529
99299
612
99486
131
99274
507
99950
424
99000
123
99873
707
99823
831
99635
843
99315
882
99112
732
99523
584
99412
404
99100
683
99492
566
99542
343
99827
154
99277
630
99574
891
99161
684
99392
39
99094
244
99023
923
99037
1
99933
21
99513
126
99872
560
99019
335
99978
547
99327
533
99929
282
99653
175
99464
332
99137
275
99037
59
99770
57
99017
455
99335
960
99003
91
99013
879
99877
415
99482
694
99381
484
99254
354
99702
67
99749
100
99101
535
99758
259
99916
462
99191
133
99994
723
99494
770
99504
559
99305
706
99869
356
99375
313
99108
545
99861
682
99321
961
99731
777
99296
139
99772
608
99774
635
99401
523
99413
528
99031
100
99028
4
99140
719
99541
199
99230
391
99310
877
99516
96
99169
707
99491
954
99115
806
99450
789
99072
52
99918
751
99966
824
99511
991
99429
338
99049
878
99126
909
99852
729
99553
120
99445
776
99493
638
99619
682
99932
341
99106
351
99204
371
99819
916
99343
196
99026
643
99339
533
99007
56
99915
277
99110
941
99645
422
99839
967
99587
225
99446
374
99282
71
99708
601
99061
1000
99244
640
99498
88
99103
984
99580
701
99913
259
99000
27
99025
261
99600
256
99677
304
99051
992
99340
641
99610
377
99634
248
99653
512
99271
380
99548
931
99568
669
99167
293
99077
248
99727
214
99569
919
99394
784
99414
494
99283
3
99702
743
99959
529
99747
471
99969
19
99919
695
99655
474
99013
860
99586
47
99734
55
99530
227
99477
805
99216
63
99964
552
99251
758
99436
628
99948
278
99489
971
99777
691
99884
458
99461
404
99511
657
99934
772
99700
87
99214
250
99679
828
99307
137
99239
478
99352
977
99145
692
99529
804
99237
262
99427
914
99991
851
99489
525
98999
664
99320
446
99946
776
99020
318
99638
879
99737
102
99938
798
99979
56
99756
466
99358
435
99905
29
99551
403
99712
284
99368
806
99759
631
99328
560
99589
556
99217
976
99294
787
99481
425
99747
891
99113
258
99951
212
99465
310
99147
708
99826
549
99394
154
99746
945
99918
550
99820
226
99209
847
99045
443
99253
819
99552
298
99597
651
99075
460
99121
884
99288
966
99078
743
99037
61
99164
961
99212
671
99590
164
99412
856
99205
300
99814
646
99438
787
99464
885
99319
390
99678
117
99038
22
99476
823
99442
552
99253
715
99328
789
99839
188
99887
603
99101
194
99524
10
99556
687
99543
607
99022
283
99820
684
99882
993
99500
686
99505
575
99913
390
99523
738
99165
473
99784
639
99308
568
99664
867
99813
201
99180
157
99357
628
99410
70
99619
806
99428
520
99397
729
99841
644
99282
882
99451
706
99231
450
99048
853
99194
262
99962
612
99522
663
99735
275
99708
611
99385
304
99743
674
99214
534
99330
113
99641
765
99208
867
99943
704
99763
19
99428
37
99790
443
99748
657
99082
88
99106
850
99282
579
99412
155
99295
129
99668
835
99764
316
99345
566
99018
345
99196
898
99622
320
99228
52
99238
703
99554
25
99288
367
99645
61
99148
733
99056
991
99764
467
99127
67
99435
548
99214
335
99699
667
99450
238
99117
309
99045
856
99718
18
99206
920
99692
280
99239
693
99821
152
99485
553
99480
711
99044
157
99801
46
99529
555
99690
739
99286
355
99845
174
99433
94
99115
125
99172
374
99904
424
99703
900
99604
901
99194
321
99507
757
99772
222
99662
973
99303
187
99648
207
99792
556
99562
358
99836
695
99056
797
99510
799
99290
961
99770
996
99300
874
99630
713
99934
598
99875
357
99796
447
99704
970
99670
216
99903
385
99642
323
99719
100
99373
590
99536
243
99270
505
99290
496
99884
761
99574
155
99218
849
99355
454
99026
340
99579
593
99751
828
99739
191
99409
310
99542
488
99181
572
99459
70
99099
401
99451
904
99398
945
99772
641
99831
206
99008
265
99931
604
99486
251
99688
854
99584
958
99332
310
99012
717
99806
641
99276
647
99019
745
99581
319
99466
945
99803
996
99249
900
99916
282
99142
967
99369
224
99654
659
99768
249
99809
908
99516
299
99068
932
99787
74
99550
752
99319
966
99931
154
99366
576
99052
934
99587
185
99733
269
99362
196
99782
644
99711
167
99299
262
99360
70
99436
518
99366
944
99229
166
99009
256
99175
460
99185
437
99157
775
99685
474
99320
886
99784
511
99220
73
99559
406
99249
38
99484
15
99586
965
99526
716
99881
741
99375
534
99393
885
99293
830
99995
459
99921
684
99482
897
99379
708
99751
731
99844
812
99253
754
99858
200
99662
508
99967
382
99044
761
99011
826
99097
368
99334
539
99984
40
99959
972
99617
983
99535
20
99673
119
99774
903
99399
532
99141
410
99089
751
99915
826
99405
806
99081
678
99400
721
99709
57
99122
535
99251
121
99512
479
99543
819
99609
615
99076
84
99362
665
99400
593
99802
833
99006
800
98998
952
99994
677
99150
724
99625
654
99086
246
99094
511
99774
802
99966
7
99619
810
99597
841
99844
252
99215
957
99685
631
99160
180
99887
266
99532
575
99158
918
99384
992
99162
423
99774
559
99031
462
99486
590
99125
298
99479
350
99600
554
99042
64
99609
380
99856
397
99595
18
99519
463
99303
848
99745
773
99280
55
99404
35
99984
733
99467
735
99577
875
99491
358
99821
205
99343
773
99015
726
99533
192
99152
233
99535
430
99819
561
99011
706
99808
946
99683
132
99877
549
99766
614
99880
808
99613
168
99438
364
99327
413
99416
125
99413
404
99593
414
99318
359
99761
914
99477
567
99549
508
99254
782
99252
264
99612
19
99131
648
99630
26
99258
664
99902
617
99661
969
99721
277
99733
202
99825
915
99356
338
99718
15
99332
360
99176
880
99385
971
99255
106
99658
739
99324
122
99420
606
99253
622
99191
867
99605
531
99735
499
99969
133
99556
170
99852
970
99682
787
99100
311
99266
793
99890
330
99111
207
99350
286
99442
225
99825
898
99487
17
99770
210
99342
323
99730
621
99411
505
99119
605
99741
223
99613
106
99515
784
99480
767
99578
807
99219
283
99000
559
99708
722
99493
44
99517
66
99981
552
99381
958
99311
807
99581
22
99449
579
99348
981
99529
136
99676
562
99229
713
99218
312
99484
801
99409
637
99979
723
99216
967
99010
355
99391
978
99564
195
99814
939
99234
239
99615
25
99985
393
99183
46
99767
822
99321
866
99754
366
99690
736
99017
992
99518
40
99161
548
99794
379
99633
903
99536
154
99878
922
99030
416
99016
260
99807
971
99531
763
99472
271
99831
807
99652
251
99537
992
99609
321
99968
410
99025
354
99752
520
99202
240
99938
599
99862
131
99194
454
99844
13
99808
388
99309
350
99936
906
99424
616
99634
789
99502
691
99498
22
99694
107
99097
593
99698
813
99538
745
99337
174
99126
842
99603
500
99553
406
99488
554
99394
409
99873
737
99063
901
99429
553
99271
959
99006
364
99182
672
99530
756
99676
148
99322
368
99270
558
99350
803
99236
715
99990
669
99377
330
99498
880
99343
395
99268
956
99928
397
99569
123
99726
589
99388
909
99563
990
99963
22
99538
884
99992
443
99924
960
99865
817
99724
759
99504
822
99140
51
99787
334
99965
208
99797
855
99947
632
99676
733
99471
304
99809
351
99987
17
99019
712
99841
383
99652
775
99733
789
99698
247
99006
640
99447
88
99113
384
99394
460
99006
562
99780
3
99113
272
99284
111
99954
463
99971
657
99326
992
99513
418
99515
455
99486
499
99648
407
99594
445
99963
677
99397
506
99105
257
99143
218
99329
704
99138
215
99089
28
99243
178
99992
586
99020
851
99498
67
99309
477
99848
539
99335
319
99893
406
99271
380
99114
182
99201
244
99882
670
99419
385
99383
818
99837
459
99131
612
99240
612
99472
745
99604
333
99553
978
99632
471
99750
828
99237
515
99844
56
99755
747
99683
347
99876
390
99006
303
99348
704
99542
553
99655
879
99040
577
99531
151
99754
637
99537
367
99146
446
99128
602
99383
57
99571
279
99462
847
98998
234
99718
421
99164
809
99340
197
99740
599
99792
779
99271
812
99414
994
99028
890
99943
405
99989
226
99165
341
99423
734
99402
673
99374
532
99290
218
99142
985
99028
107
99619
531
99237
367
99146
46
99748
554
99030
161
99303
391
99092
846
99733
753
99423
133
99067
874
99693
545
99007
583
99023
465
99096
609
99685
521
99116
589
99608
703
99047
517
99959
582
99699
350
99234
614
99458
256
99162
50
99486
873
99399
784
99346
642
99928
133
99527
648
99191
119
99984
684
99154
809
99694
44
99036
370
99732
960
99641
590
99307
965
99165
83
99648
485
99662
70
99242
357
99182
996
99052
894
99714
377
99041
206
99917
828
99978
796
99230
497
99770
734
99029
653
99891
774
99754
790
99886
969
99767
257
99584
135
99841
906
99335
342
99130
911
99553
239
99538
413
99037
295
99058
962
99327
464
99439
105
99201
61
99197
1
99589
705
99217
558
99268
809
99374
543
99426
469
99617
6
99055
491
99989
891
99127
44
99360
330
99459
270
99132
688
99646
528
99719
873
99121
177
99219
405
99176
425
99263
959
99979
989
99932
765
99126
888
99000
611
99233
301
99047
432
99696
694
99261
934
99172
808
99277
342
99056
100
99301
362
99236
368
99608
674
99854
436
99578
928
99605
326
99856
395
99772
726
99285
400
99613
378
99526
972
99243
659
99616
467
99422
903
99524
709
99987
837
99697
931
99650
636
99458
566
99054
948
99868
345
99417
66
99514
354
99453
529
99353
189
99643
740
99348
345
99120
493
99337
8
99251
481
99113
283
99497
154
99228
373
99769
748
99531
131
99905
632
99708
778
99767
283
99154
529
99248
16
99555
626
99236
378
99456
566
99488
435
99808
374
99339
745
99093
402
99593
155
99309
934
99387
512
99322
776
99933
560
99715
100
99863
89
99873
496
99373
395
99539
960
99655
620
99970
307
99665
686
99429
540
99252
500
99615
746
99787
784
99156
656
99847
536
99551
702
99964
812
99831
486
99626
666
99582
815
99500
163
99865
470
99452
83
99451
640
99269
532
99449
26
99688
548
99679
993
99112
362
99257
994
99438
749
99979
603
99509
165
99282
472
99503
696
99985
95
99870
967
99061
652
99772
630
99289
214
99180
295
99627
104
99262
343
99933
897
99495
608
99245
300
99478
358
99613
825
99481
410
99219
706
99502
762
99154
919
99554
303
99000
355
99773
893
99846
772
99220
302
99323
30
99062
824
99873
417
99008
650
99407
535
99921
147
99669
79
99526
747
99595
861
99727
832
99930
967
99984
675
99137
825
99385
240
99129
666
99887
442
99642
421
99329
684
99092
193
99347
601
99471
466
99358
941
99259
213
99758
929
99064
216
99947
923
99408
520
99633
459
99176
592
99968
240
99475
353
99292
281
99903
340
99254
757
99821
330
99193
627
99717
957
99622
458
99032
20
99368
619
99724
955
99753
410
99756
600
99235
536
99582
863
99816
644
99331
135
99419
181
99482
211
99077
314
99965
291
99513
138
99210
896
99735
676
99907
547
99197
329
99359
182
99681
21
99239
729
99344
753
99849
671
99835
332
99841
998
99941
269
99971
315
99670
811
99922
364
99051
165
99180
332
99051
554
99652
346
99099
107
99287
562
99083
84
99335
738
99991
863
99883
998
99864
248
99965
230
99896
178
99882
379
99905
712
99446
205
99623
357
99758
263
99737
573
99563
961
99452
585
99846
878
99008
471
99750
148
99089
208
99331
190
99383
769
99943
693
99862
490
99008
979
99687
746
99576
6
99542
688
99677
51
99585
700
99545
593
99095
812
99418
650
99263
423
99203
349
99973
390
99314
887
99840
301
99616
885
99223
287
99292
515
99983
808
99272
336
99022
992
99834
792
99948
246
99581
553
99381
971
99878
326
99296
515
99135
527
99227
368
99247
199
99556
143
99223
885
99937
472
99966
379
99089
114
99359
378
99697
125
99606
508
99897
406
99751
865
99340
118
99991
523
99899
323
99888
985
99555
206
99634
256
99162
932
99020
445
99582
637
99543
908
99614
528
99916
725
99719
653
99040
649
99488
385
99023
1
99486
422
99183
640
99017
200
99552
940
99813
49
99459
769
99610
269
99808
61
99269
719
99910
109
99733
267
99447
79
99198
690
99073
94
99609
553
99598
210
99490
401
99012
789
99337
393
99495
974
99882
448
99778
138
99325
355
99594
78
99646
173
99803
558
99630
26
99296
978
99456
91
99303
387
99365
629
99587
579
99161
809
99969
754
99195
550
99859
473
99649
147
99440
803
99530
341
99002
479
99850
647
99894
120
99577
453
99256
109
99900
264
99084
9
99483
597
99870
676
99297
958
99307
232
99080
215
99326
164
99194
74
99868
157
99721
588
99616
808
99351
253
99112
650
99839
580
99133
560
99490
601
99319
295
99827
729
99647
709
99836
742
99500
766
99750
140
99175
384
99741
957
99014
343
99698
702
99172
682
99791
624
99791
748
99942
648
99937
580
99499
655
99225
205
99285
578
99847
527
99521
651
99227
796
99959
854
99126
35
99739
221
99375
1
99509
789
99423
971
99834
511
99021
382
99264
248
99380
375
99526
225
99224
859
99450
231
99237
344
99225
356
99040
314
99810
52
99507
175
99235
385
99813
707
99315
808
99608
341
99478
890
99738
944
99957
612
99564
419
99859
167
99902
290
99209
104
99721
74
99362
185
99243
745
99864
966
99543
148
99445
66
99154
494
99571
679
99903
576
99565
929
99060
507
99555
860
99627
424
99498
921
99194
729
99282
934
99355
925
99070
883
99997
928
99343
949
99225
656
99458
598
99285
17
99389
715
99613
978
99718
749
99805
70
99188
969
99512
268
99076
992
99892
568
99477
791
99668
751
99252
768
99133
447
99809
648
99081
589
99432
351
99535
452
99034
547
99544
861
99121
701
99572
345
99415
258
99955
545
99840
235
99541
919
99907
373
99747
746
99917
970
99243
934
99021
471
99255
945
99577
108
99687
288
99528
327
99298
456
99679
713
99113
653
99004
807
99093
198
99614
946
99396
46
99819
840
99016
917
99759
720
99511
22
99452
130
99204
991
99997
5
99980
875
99425
295
99115
715
99294
225
99165
873
99188
504
99789
987
99134
653
99641
550
99229
406
99731
385
99204
171
99930
302
99205
585
99407
412
99042
131
99185
191
99349
316
99073
118
99248
942
98998
165
99622
206
99627
209
99265
101
99932
62
99785
337
99357
276
99859
986
99475
342
99863
13
99048
282
99522
421
99643
811
99418
29
99294
602
99701
247
99142
817
99082
24
99447
127
99461
417
99350
351
99720
328
99533
376
99365
781
99762
246
99085
173
99648
752
99620
483
99372
344
99346
714
99049
622
99275
724
99333
21
99656
550
99130
925
99076
769
99174
407
99912
307
99387
212
99080
772
99935
471
99972
506
99501
670
99680
837
99819
437
99404
195
99474
658
99068
373
99785
386
99513
496
99658
523
99734
846
99316
192
99660
442
99463
873
99654
271
99083
152
99126
66
99185
764
99774
907
99136
570
99448
473
99914
359
99799
523
99348
703
99531
63
99545
409
99809
566
99528
545
99681
966
99098
597
99614
759
99717
889
99290
999
99123
763
99975
726
99843
903
99582
642
99719
155
99292
789
99157
284
99752
506
99263
912
99751
643
99067
2
99664
598
99659
882
99977
483
99709
194
99624
184
99012
946
99970
317
99557
252
99423
376
99979
464
99228
803
99460
642
99096
105
99906
999
99783
820
99803
740
99618
314
99186
823
99037
235
99843
708
99592
453
99402
937
99647
224
99333
42
99474
451
99302
782
99813
277
99986
352
99705
340
99492
822
99633
354
99194
694
99270
19
99407
420
99164
592
99288
269
99931
927
99847
320
99262
192
99315
336
99671
345
99598
211
99377
132
99830
742
99197
332
99364
534
99438
755
99952
672
99429
735
99315
722
99869
984
99323
656
99544
52
99603
104
99840
60
99720
494
99615
364
99173
593
99152
454
99888
148
99195
40
99202
14
99117
729
99971
570
99269
112
99204
912
99713
85
99412
914
99927
910
99268
448
99012
204
99010
4
99448
771
99370
727
99280
438
99944
578
99579
488
99343
334
99758
811
99229
653
99048
197
99037
78
99102
167
99875
589
99648
981
99516
264
99706
160
99411
59
99132
127
99845
605
99931
385
99822
545
99878
788
99218
614
99729
834
99621
175
99621
487
99323
252
99806
708
99049
423
99860
7
99186
856
99851
145
99795
706
99715
246
99430
683
99808
176
99691
120
99995
533
99891
111
99119
525
99628
59
99133
893
99112
267
99592
190
99893
419
99490
118
99990
529
99653
85
99528
353
99099
34
99966
50
99559
716
99542
543
99434
474
99778
895
99887
179
99944
502
99150
230
99026
882
99909
500
99271
462
99274
33
99488
466
99802
447
99044
961
99182
266
99308
145
99929
4
99775
487
99787
691
99520
368
99953
511
99931
465
99122
477
99236
449
99003
838
99975
890
99092
256
99809
715
99626
860
99830
696
99435
566
99112
976
99332
953
99439
6
99574
40
99579
738
99213
582
99708
13
99656
303
99531
856
99676
557
99590
421
99769
500
99064
212
99763
309
99502
744
99586
167
99715
800
99826
777
99325
206
99316
914
99854
643
99180
826
99139
625
99857
150
99121
144
99615
607
99875
74
99560
147
99093
614
99631
659
99332
592
99204
204
99948
880
99043
350
99785
191
99524
616
99358
149
99516
218
99033
638
99291
937
99156
407
99397
534
99766
686
99265
615
99152
152
99533
613
99305
729
99567
445
99731
631
99917
967
99763
911
99791
378
99476
423
99671
814
99173
50
99936
800
99814
576
99396
554
99487
531
99829
584
99194
250
99461
363
99468
961
99941
34
99528
912
99162
365
99692
48
99387
728
99585
337
99925
582
99799
655
99575
283
99367
240
99070
409
99591
623
99338
12
99026
821
99759
54
99261
554
99893
164
99707
104
99281
510
99122
401
99162
323
99380
76
99572
267
99847
172
99368
235
99573
880
99602
933
99805
77
99994
381
99320
287
99604
973
99693
204
99088
482
99853
417
99546
148
99015
450
99643
786
99726
199
99790
468
99926
841
99660
79
99218
177
99841
925
99465
234
99324
82
99196
690
99587
624
99546
837
99277
700
99757
546
99958
990
99331
4
98998
165
99525
562
99090
753
99179
119
99834
703
99381
242
99697
433
99068
535
99097
635
99759
341
99444
119
99598
23
99068
66
99091
643
99419
501
99396
333
99924
204
99651
901
99216
34
99094
173
99082
340
99215
740
99820
809
99020
645
99247
281
99688
969
99511
11
99249
417
99989
172
99768
581
99819
695
99020
47
99523
424
99639
48
99257
768
99167
779
99660
788
99726
509
99697
478
99835
363
99536
682
99975
124
99469
714
99089
859
99200
43
99499
286
99966
830
99290
794
99694
784
99161
524
99532
186
99327
561
99185
505
99628
647
99593
199
99816
466
99003
256
99357
568
99605
839
99464
901
99870
686
99076
232
99706
713
99414
76
99866
828
99634
952
99601
1000
99932
392
99488
946
99208
105
99050
756
99484
184
99609
715
99224
860
99847
31
99701
528
99166
606
99755
874
99889
177
99401
903
99312
684
99465
644
99784
547
99593
750
99601
960
99691
228
99494
646
99029
759
99320
769
99170
41
99692
843
99120
803
99608
81
99480
397
99802
188
99337
946
99809
489
99390
129
99482
225
99579
405
99996
362
99235
62
99444
676
99909
254
99994
100
99194
453
99730
652
99177
894
99757
769
99324
128
99413
620
99192
285
99436
2
99721
30
99854
412
99195
485
99674
520
99482
561
99885
278
99939
934
99526
419
99425
506
99379
169
99473
257
99747
541
99542
499
99307
400
99790
761
99721
719
99562
851
99092
155
99378
356
99746
490
99519
668
99559
804
99208
53
99277
494
99278
39
99767
90
99167
661
99516
693
99102
734
99554
1000
99433
260
99825
424
99650
960
99836
143
99279
468
99308
712
99539
7
99444
366
99442
85
99574
758
99712
989
99708
592
99339
905
99800
970
99061
561
99884
701
99859
808
99227
702
99840
566
99903
230
99115
20
99360
179
99052
395
99363
789
99803
861
99896
986
99394
258
99476
810
99142
621
99589
715
99441
341
99361
366
99963
237
99423
120
99445
155
99651
34
99916
364
99815
538
99852
567
99021
600
99754
102
99102
938
99377
376
99494
360
99606
882
99893
624
99388
121
99631
571
99129
161
99837
750
99103
561
99474
66
99540
613
99991
701
99586
467
99784
703
99816
390
99893
102
99951
71
99746
834
99573
438
99151
561
99454
909
99176
156
99718
366
99958
97
99360
416
99612
463
99322
438
99875
757
99951
799
99758
267
99883
399
99567
582
99427
317
99576
705
99915
875
99131
783
99133
714
99259
74
99041
523
99000
375
99983
62
99471
944
99190
743
99112
936
99289
852
99902
826
99973
616
99339
507
99885
52
99673
491
99926
928
99193
273
99283
758
99776
836
99586
248
99669
2
99788
93
99677
92
99729
432
99759
136
99706
761
99241
206
99941
138
99393
556
99989
418
99868
138
99136
518
99234
223
99631
35
99632
554
99625
894
99653
1
99048
84
99429
494
99466
498
99569
660
99273
46
99997
199
99892
115
99257
481
99932
314
99777
910
99592
796
99717
233
99217
104
99889
956
99758
67
99350
941
99298
579
99687
539
99193
860
99509
333
99735
283
99276
915
99048
437
99844
163
99001
745
99208
925
99422
506
99882
920
99458
974
99109
595
99898
977
99642
140
99738
491
99852
525
99966
894
99220
977
99898
985
99685
316
99707
15
99145
209
99708
417
99786
681
99426
256
99250
74
99072
868
99092
902
99380
960
99200
104
99488
651
99499
515
99010
648
99844
482
99996
39
99905
449
99396
802
99240
179
99589
449
99702
161
99757
334
99268
850
99429
66
99396
69
99220
326
99144
496
99829
915
99556
853
99036
386
99239
856
99468
365
99662
690
99524
20
99345
81
99661
25
99972
309
99510
869
99519
525
99001
992
99631
208
99579
845
99267
509
99607
795
99351
835
99252
941
99340
953
99658
939
99822
999
99098
567
99405
379
99083
929
99061
702
99453
652
99134
660
99410
6
99124
880
99536
132
99696
613
99136
83
99605
118
99786
984
99676
607
99903
554
99640
409
99469
746
99299
554
99695
74
99383
419
99595
835
99550
712
99106
677
99251
676
99019
915
99183
282
99360
292
99725
861
99039
444
99661
321
99154
384
99421
767
99552
462
99643
117
99002
491
99164
516
99374
186
99641
136
99256
900
99197
940
99044
58
99456
243
99549
997
99455
400
99506
879
99161
567
99955
439
99635
145
99216
105
99357
460
99946
668
99212
721
99712
554
99886
373
99500
683
99792
384
99171
874
99371
9
99377
190
99339
407
99411
323
99223
833
99402
207
99540
408
99311
925
99746
512
99753
133
99093
267
99528
578
99693
157
99190
699
99294
921
99409
778
99273
946
99355
32
99202
555
99130
391
99224
672
99896
830
99783
699
99571
953
99889
808
99886
711
99601
248
99615
874
99055
410
99919
378
99567
358
99413
866
99201
760
99627
706
99762
579
99088
835
99810
403
99492
430
99749
122
99159
606
99074
932
99322
697
99775
666
99436
27
99298
19
99622
66
99849
359
99256
171
99788
18
99594
676
99845
415
99875
432
98999
2
99238
974
99668
749
99272
314
99646
340
99420
411
99671
577
99495
227
99888
168
99627
834
99182
228
99040
788
99512
193
99319
614
99899
839
99517
437
99934
750
99798
535
99118
436
99528
703
99883
400
99195
165
99265
771
99272
52
99176
546
99311
147
99245
510
99455
645
99415
507
99842
897
99706
740
99174
194
99159
893
99605
295
99034
200
99286
92
99795
833
99610
648
99686
658
99039
437
99507
528
99521
260
99830
699
99036
302
99304
762
99795
339
99780
941
99732
247
99019
425
99722
920
99649
264
99626
2
99677
870
99422
923
99037
917
99917
879
99592
586
99225
213
99330
622
99639
503
99691
541
99299
174
99800
610
99337
613
99393
265
99525
705
99745
852
99900
191
99194
103
99001
718
99014
316
99721
912
99831
344
99671
30
99255
236
99081
473
99825
717
99216
674
99391
420
99276
122
99385
782
99406
19
99956
781
99261
845
99048
85
99538
929
99570
40
99891
18
99904
891
99835
863
99487
711
99872
699
99985
352
99196
397
99383
465
99222
544
99731
47
99750
420
99505
561
99140
555
99097
679
99217
653
99943
312
99764
453
99443
2
99606
801
99018
333
99070
701
99203
208
99279
41
99530
323
99389
407
99240
196
99652
78
99553
178
99377
426
99148
149
99854
385
99487
4
99210
23
99481
413
99927
699
99070
928
99987
624
99879
612
99575
373
99367
745
99723
741
99311
981
99640
920
99666
456
99028
144
99938
471
99250
53
99521
820
99287
154
99145
676
99342
117
99405
376
99581
995
99797
221
99374
665
99734
244
99103
636
99000
874
99602
570
99470
753
99318
839
99297
934
99844
801
99014
313
99338
549
99907
80
99820
688
99454
19
99830
470
99110
201
99115
310
99112
138
99873
899
99515
164
99867
597
99604
351
99518
46
99259
424
99756
470
99292
769
99140
840
99992
487
99000
74
99097
531
99981
473
99825
498
99646
227
99852
925
99122
986
99065
778
99922
1000
99437
801
99372
966
99968
479
99962
595
99373
638
99428
763
99662
203
99993
397
99367
943
99114
284
99310
87
99096
48
99922
501
99353
58
99001
668
99199
963
99023
375
99376
781
99862
827
99575
176
99105
72
99474
807
99327
980
99106
777
99230
488
99022
288
99934
753
99232
869
99466
824
99462
850
99523
371
99250
638
99796
145
99195
533
99599
50
99210
22
99798
629
99470
187
99043
32
99848
372
99272
676
99976
884
99552
726
99214
874
99653
120
99961
354
99775
629
99316
610
99131
488
99572
517
99041
430
99587
355
99550
439
99664
999
99856
601
99093
544
99829
477
99752
232
99356
216
99898
432
99649
340
99323
810
99662
68
99620
758
99677
827
99691
606
99575
334
99051
593
99056
557
99825
563
99712
198
99808
436
99979
954
99878
205
99410
590
99293
382
99304
324
99859
531
99230
343
99578
762
99208
994
99280
246
99470
98
99840
551
99636
895
99672
464
99682
848
99985
240
99812
780
99178
530
99899
825
99197
972
99938
568
99665
116
99138
271
99982
510
99006
182
99548
223
99048
75
99828
422
99370
14
99797
765
99854
549
99249
780
99399
761
99205
647
99677
63
99741
115
99597
57
99509
549
99183
706
99145
667
99102
894
99494
936
99692
71
99046
652
99099
513
99593
762
99740
479
99302
777
99012
771
99518
36
99258
562
99194
850
99411
294
99336
262
99895
74
99474
311
99593
130
99670
322
99290
568
99111
875
99502
256
99370
136
99237
445
99066
814
99308
609
99909
9
99546
705
99477
73
99603
63
99704
495
99128
975
99585
269
99501
378
99780
315
99226
454
99869
938
99603
235
99362
917
99960
263
99541
379
99301
924
99227
279
99435
157
99783
224
99438
316
99264
937
99836
783
99726
202
99372
374
99241
669
99245
535
99650
490
99571
507
99528
851
99429
598
99845
713
99881
898
99823
397
99527
428
99135
576
99114
406
99181
955
99795
380
99930
472
99693
143
99332
423
99066
5
99110
713
99732
62
99109
977
99109
433
99212
430
99200
29
99961
611
99189
976
99917
95
99305
388
99440
310
99171
557
99932
509
99505
780
99261
626
99377
207
99319
713
99224
582
99752
632
99647
208
99337
772
99624
884
99209
626
99845
80
99226
231
99858
214
99466
680
99174
482
99812
611
99502
557
99620
596
99546
53
99527
905
99662
139
99352
503
99251
907
99188
499
99547
455
99631
169
99568
933
99269
280
99173
508
99114
891
99851
899
99794
146
99894
259
99402
671
99614
536
99749
906
99159
131
99224
774
99737
235
99102
377
99368
855
99948
800
99501
389
99470
608
99779
487
99233
54
99979
825
99543
736
99016
724
99710
370
99492
814
99825
587
99217
624
99373
437
99753
711
99933
248
99855
195
99511
743
99276
538
99413
617
99059
678
99933
241
99300
499
99193
567
99381
882
99440
301
99196
953
99611
155
99990
33
99905
356
99780
471
99843
463
99761
3
99657
254
99701
140
99675
394
99061
313
99520
181
99184
225
99403
62
99867
469
99656
905
99374
657
99348
613
99190
814
99003
460
99689
771
99079
70
99172
479
99648
782
99816
473
99679
587
99297
593
99361
89
99822
676
99370
734
99604
131
99343
285
99011
668
99315
310
99503
928
99739
780
99672
963
99882
301
99650
728
99622
974
99958
83
99033
493
99584
916
99640
117
99391
554
99968
573
99647
174
99292
865
99418
668
99880
840
99611
902
99793
908
99226
696
99155
381
99187
317
99538
718
99630
272
99225
615
99592
588
99374
737
99153
29
99555
685
99173
309
99743
45
99851
592
99619
722
99561
640
99574
356
99253
161
99290
173
99901
526
99476
895
99953
651
99527
785
99867
640
99858
710
99142
676
99678
653
99588
504
99145
18
99295
104
99525
36
99201
862
99721
277
99619
215
99535
77
99090
467
99437
975
99253
625
99260
259
99681
41
99140
330
99821
752
99854
453
99454
160
99560
223
99580
269
99197
230
99003
793
99306
494
99843
352
99514
934
99489
973
99627
568
99980
996
99423
989
99512
893
99980
592
99902
856
99421
798
99178
731
99006
180
99948
525
99427
793
99976
95
99914
543
99950
718
99372
150
99938
555
99256
226
99149
138
99697
528
99514
606
99843
717
99074
892
99921
967
99097
371
99010
65
99934
786
99152
508
99047
474
99423
129
99635
400
99460
783
99094
85
99292
139
99192
766
99760
459
99070
484
99688
906
99576
500
99484
672
99121
839
99157
295
99243
196
99570
607
99256
18
99795
922
99962
422
99690
873
99803
171
99949
765
99870
573
99014
302
99501
117
99171
440
99544
472
99390
353
99500
544
99941
853
99609
793
99635
666
99468
85
98998
252
99675
785
99207
738
99380
182
99709
87
99854
897
99858
626
99053
811
99972
294
99778
257
99989
563
99385
885
99140
923
99210
491
99546
630
99161
949
99030
854
99886
464
99370
92
99470
901
99219
385
99200
256
99860
206
99176
957
99980
277
99991
166
99547
349
99625
662
99617
161
99989
657
99000
802
99313
1
99269
321
99860
643
99691
118
99738
696
99271
156
99572
685
99605
978
99717
195
99426
779
99350
271
99055
975
99642
147
99973
872
99395
555
99579
22
99667
545
99410
27
99124
954
99154
256
99857
983
99018
734
99594
69
99564
926
99900
221
99262
42
99519
453
99650
401
99518
52
99134
695
99794
346
99029
378
99696
110
99525
278
99478
766
99703
402
99018
387
99602
553
99875
410
99361
67
99982
332
99424
49
99362
358
99106
188
99044
346
99726
934
99812
13
99318
967
99582
599
99310
314
99219
54
99939
429
99613
563
99034
317
99326
931
99436
967
99746
863
99248
944
99280
780
99889
799
99349
780
99796
829
99433
844
99812
516
99207
292
99422
517
99537
650
99605
592
99395
183
99183
320
99203
80
99565
420
99112
758
99215
632
99600
774
99774
354
99407
362
99265
981
99575
279
99609
17
99763
413
99156
9
99602
162
99973
451
99355
191
99098
844
99163
65
99717
618
99912
33
99108
376
99282
685
99442
701
99140
5
99395
517
99040
910
99780
622
99944
691
99608
717
99614
191
99292
119
99501
868
99604
968
99525
31
99099
55
99203
217
99968
448
99526
999
99899
921
99627
163
99972
293
99259
82
99925
180
99768
452
99251
609
99059
663
99768
890
99177
260
99548
684
99777
161
99640
245
99735
469
99249
144
99725
782
99099
932
99077
446
99875
997
99144
994
99252
10
99122
378
99643
253
99411
117
99403
478
99191
546
99018
889
99143
775
99810
163
99910
469
99001
721
99878
298
99489
657
99288
214
99529
6
99543
710
99242
176
99422
437
99226
954
99293
118
99853
435
99208
619
99399
405
99792
873
99475
849
99832
961
99287
585
99409
137
99118
877
99486
777
99244
343
99793
439
99550
518
99452
43
99688
367
99113
227
99452
919
99355
537
99074
714
99234
200
99626
16
99115
714
99428
986
99326
197
99800
905
99710
705
99534
384
99045
84
99752
605
99941
86
99707
748
99615
501
99826
172
99760
826
99659
440
99263
51
99167
431
99361
15
99118
524
99270
157
99889
774
99217
469
99838
369
99891
109
99016
940
99928
445
99109
9
99104
763
99958
817
99496
296
99194
109
99311
90
99387
110
99721
88
99943
237
99119
257
99712
819
99613
781
99757
323
99995
434
99135
147
99373
736
99629
511
99347
54
99928
622
99778
899
99663
491
99880
845
99109
181
99956
934
99494
735
99276
289
99550
281
99900
794
99690
557
99486
707
99292
67
99173
592
99259
53
99848
900
99505
43
99678
953
99963
785
99084
357
99125
596
99096
639
99587
121
99626
126
99561
598
99053
866
99108
647
99563
985
99591
2
99086
956
99591
243
99736
239
99919
177
99748
620
99189
63
99058
481
99531
436
99991
781
99239
819
99730
7
99875
700
99249
767
99102
657
99786
603
99521
426
99674
820
99922
226
99410
206
99196
223
99052
123
99933
830
99282
369
99992
364
99104
799
99009
998
99589
844
99099
194
99566
361
99645
972
99491
593
99992
898
99368
768
99731
296
99534
425
99200
293
99335
183
99308
956
99069
381
99018
964
99715
558
99065
873
99410
670
99970
529
99758
742
99211
71
99607
484
99726
827
99009
449
99114
303
99700
913
99081
548
99020
630
99753
443
99298
358
99291
733
99665
528
99695
508
99578
707
99142
751
99520
288
99270
314
99877
379
99826
107
99707
85
99448
870
99292
173
99905
115
99107
906
99236
347
99057
811
99803
406
99297
103
99028
391
99587
589
99457
486
99405
470
99905
581
99525
214
99637
572
99136
574
99907
270
99055
205
99727
81
99365
818
99005
66
99274
44
99288
671
99371
218
99295
659
99399
283
99890
325
99659
904
99121
985
99511
205
99365
181
99808
196
99741
134
99284
577
99899
937
99609
639
99861
410
99238
689
99852
432
99863
602
99672
903
99261
518
99409
140
99644
254
99280
477
99324
312
99980
63
99033
629
99886
518
99947
250
99542
504
99503
495
99538
858
99299
971
99158
218
99198
462
99935
891
99430
701
99807
52
99055
625
99253
177
99395
848
99065
384
99573
859
99388
166
99349
463
99062
768
99687
884
99806
90
99003
1
99766
155
99398
101
99549
415
99416
488
99315
188
99605
680
99120
869
99852
524
99237
538
99707
749
99713
70
99256
936
99749
736
99369
349
99561
755
99782
507
99917
149
99794
714
99400
619
99533
903
99061
772
99556
251
99777
82
99504
492
99367
772
99227
739
99252
663
99046
429
99010
704
99254
251
99809
947
99794
841
99394
304
99303
90
99930
376
99172
738
99469
252
99182
931
99369
111
99949
809
99198
479
99869
246
99925
904
99087
151
99382
721
99381
44
99640
596
99401
180
99733
18
99118
239
99107
173
99349
578
99540
349
99322
871
99631
940
99749
770
99109
866
99266
269
99476
953
99321
980
99072
921
99222
946
99485
630
99642
803
99894
797
99616
40
99889
963
99345
414
99505
430
99641
567
99051
137
99607
311
99433
876
99585
200
99826
194
99870
478
99712
106
99186
580
99896
903
99437
310
99886
248
99372
957
99526
504
99191
214
99956
583
99489
411
99357
247
99428
168
99772
936
99010
895
99566
452
99013
629
99782
811
99552
810
99674
185
99283
541
99771
99
99435
990
99185
806
99455
819
99757
464
99100
907
99782
261
99306
582
99989
179
99118
211
99320
374
99438
135
99202
101
99824
893
99889
467
99739
489
99279
631
99027
932
99411
476
99873
515
99133
642
99281
448
99645
643
99427
343
99052
927
99555
354
99513
320
99233
702
99293
63
99018
828
99991
301
99469
857
99242
707
99246
942
99882
114
99702
608
99987
636
99065
441
99634
425
99870
309
99865
403
99875
70
99351
955
99727
161
99142
73
99094
591
99428
407
99441
661
99850
135
99387
596
99016
961
99157
585
99191
462
99594
502
99181
728
99004
776
99589
15
99877
119
99172
781
99911
401
99381
563
99229
758
99046
458
99263
933
99657
915
99106
982
99140
584
99910
847
99641
800
99158
904
99455
175
99828
390
99759
539
99442
931
99367
32
99113
380
99323
989
99062
34
99863
349
99840
210
99950
847
99924
693
99158
879
99177
976
99978
603
99052
597
99087
854
99757
857
99511
792
99569
524
99657
131
99510
100
99303
856
99081
762
99862
144
99003
971
99065
796
99848
504
98999
470
99967
966
99097
197
99901
247
99949
853
99114
352
99909
221
99929
817
99025
423
99028
600
99945
707
99623
126
99683
476
99233
968
99451
385
99846
679
99902
198
99943
729
99918
40
99799
478
99393
373
99208
19
99706
786
99485
378
99663
370
99213
664
99449
374
99735
910
99927
224
99736
601
99155
230
99574
635
99499
533
99177
767
99001
300
99332
456
99084
437
99777
179
99349
295
99570
320
99803
582
99153
749
99503
530
99689
467
99209
36
99354
263
99833
108
99633
370
99614
365
99597
874
99379
823
99395
711
99221
853
99604
782
99510
29
99754
386
99525
523
99734
998
99964
669
99701
508
99721
256
99702
177
99709
978
99765
766
99856
926
99500
81
99643
891
99853
338
99892
53
99257
342
99254
83
99084
368
99294
703
99214
651
99895
105
99243
625
99303
76
99532
151
99000
576
99733
230
99224
326
99397
28
99481
639
99832
409
99129
302
99840
43
99035
209
99016
770
99045
348
99704
228
99648
549
99756
538
99003
625
99029
761
99721
830
99654
851
99558
567
99112
323
99677
644
99310
92
99845
503
99218
795
99943
183
99582
680
99570
105
99588
58
99008
794
99775
144
99750
558
99431
792
99632
917
99945
595
99490
184
99293
679
99664
904
99230
284
99351
176
99502
536
99745
366
99047
195
99670
894
99187
275
99845
759
99436
346
99503
403
99828
675
99301
963
99423
48
99685
9
99133
607
99449
181
99193
568
99495
569
99708
345
99130
773
99914
578
99839
555
99403
602
99337
92
99124
544
99766
289
99892
730
99744
306
99583
857
99669
331
99942
635
99560
418
99013
528
99941
811
99740
270
99657
844
99527
198
99111
865
99534
228
99020
169
99318
682
99252
383
99101
773
99050
762
99946
935
99381
821
99507
940
99613
751
99020
957
99306
973
99455
112
99349
979
99167
221
99285
599
99395
298
99844
670
99722
761
99280
613
99897
253
99338
337
99590
585
99770
71
99913
520
99969
149
99901
470
99445
567
99884
989
99145
179
99168
785
99906
525
99435
869
99099
500
99944
556
99914
283
99911
649
99673
657
99429
126
99077
225
99489
913
99499
99
99561
883
99622
241
99915
919
99786
763
99268
577
99781
891
99165
628
99696
2
99760
987
99258
777
99927
273
99829
793
99854
41
99815
884
99948
518
99099
297
99062
556
99989
476
99108
350
99914
251
99586
501
99454
498
99177
744
99323
136
99771
574
99545
248
99034
349
99168
585
99721
503
99855
327
99169
736
99417
151
99094
697
99603
999
99096
528
99392
971
99803
734
99709
665
99919
255
99821
175
99816
758
99357
215
99143
510
99401
906
99279
538
99614
474
99713
174
99622
670
99136
819
99623
90
99366
343
99332
284
99518
483
99794
944
99047
131
99980
301
99039
649
99472
734
99182
691
99536
307
99143
225
99466
221
99642
224
99169
573
99661
745
99673
717
99422
386
99230
797
99466
324
99742
448
99634
955
99962
188
99113
802
99674
502
99007
332
99046
60
99593
892
99637
432
99526
358
99202
52
99587
971
99642
953
99969
873
99495
390
99906
841
99488
247
99031
87
99887
515
99205
174
99569
966
99963
513
99466
37
99037
467
99622
36
99732
384
99417
931
99492
266
99672
989
99461
493
99630
88
99211
730
99424
175
99862
48
99489
923
99267
327
99303
430
99800
555
99148
614
99428
935
99726
376
99429
399
99375
379
99759
140
99261
657
99180
996
99339
457
99815
464
99543
207
99448
781
99466
139
99571
555
99475
566
99528
65
99916
16
99524
639
99899
725
99759
962
99314
899
99781
115
99680
21
99717
769
99542
707
99197
730
99083
520
99019
206
99889
827
99909
580
99157
590
99555
99
99578
330
99160
155
99055
833
99524
833
99645
707
99812
175
99162
74
99305
617
99936
325
99557
9
99902
225
99761
667
99670
195
99442
442
99174
335
99823
353
99943
324
99213
683
99633
102
99755
460
99581
883
99910
302
99713
303
99518
845
99360
272
99919
211
99647
130
99402
989
99601
163
99681
171
99324
856
99438
772
99362
215
99460
264
99177
691
99013
988
99092
588
99290
66
99415
716
99918
150
99094
26
99324
178
99127
779
99076
179
99891
724
99210
217
99833
137
99527
235
99796
706
99302
521
99784
904
99864
728
99592
956
99985
474
99603
929
99488
723
99395
461
99995
869
99293
468
99969
949
99035
909
99430
947
99333
507
99266
534
99235
861
99210
806
99981
990
99062
344
99852
854
99825
598
99542
335
99029
596
99037
912
99124
300
99801
582
99048
67
99993
134
99636
578
99038
941
99200
70
99777
576
99377
79
99008
916
99414
717
99901
263
99932
583
99710
44
99107
178
99294
300
99368
960
99099
488
99745
654
99254
864
99188
868
99694
839
99144
881
99413
116
99201
677
99609
986
99320
109
99629
848
99441
739
99061
803
99892
692
99237
871
99229
376
99443
242
99948
812
99809
801
99654
291
99820
921
99434
833
99575
551
99892
391
99665
992
99661
2
99922
418
99785
180
99730
673
99047
338
99939
667
99781
732
99186
588
99306
239
99594
147
99410
990
99296
451
99870
477
99536
627
99129
661
99351
239
99596
580
99598
236
99650
377
99558
632
99413
156
99750
919
99951
764
99687
367
99802
975
99617
118
99377
974
99299
398
99500
734
99151
776
99088
32
99275
917
99021
297
99721
215
99582
851
99847
598
99725
482
99592
644
99308
688
99066
938
99004
186
99342
808
99226
913
99932
473
99893
594
99476
804
99170
926
99725
437
99096
667
99081
273
99724
849
99967
518
99814
733
99593
1000
99011
849
99067
317
99657
954
99266
683
99069
257
99067
68
99896
19
99831
545
99070
729
99902
380
99630
249
99936
628
99485
627
99493
21
99819
28
99679
437
99315
286
99891
385
99720
878
99556
454
99555
101
99496
656
99958
816
99137
974
99236
256
99900
939
99342
571
99949
359
99559
241
99394
437
99857
415
99580
307
99703
536
99761
668
99496
983
99356
257
99483
174
99907
419
99573
26
99704
611
99828
796
99641
19
99000
217
99425
347
99316
707
99276
868
99866
519
99719
256
99012
389
99701
760
99708
907
99011
92
99821
274
99661
367
99863
663
99686
417
99495
27
99085
987
99676
748
99634
318
99867
322
99125
477
99541
371
99824
694
99420
583
99016
508
99297
84
99328
880
99305
307
99213
404
99323
601
99043
239
99003
255
99414
228
99235
131
99218
506
99341
485
99740
229
99258
307
99335
715
99350
333
99473
777
99841
289
99171
12
99623
864
99467
224
99473
311
99461
397
99443
704
99294
700
99548
814
99104
870
99376
764
99474
86
99305
335
99373
138
99298
503
99919
493
99403
458
99756
560
99712
89
99120
653
99282
194
99942
59
99116
356
99796
613
99311
174
99293
186
99894
184
99830
934
99251
527
99281
264
99464
646
99645
210
99583
600
99915
741
99027
623
99851
794
99732
40
99557
665
99215
909
99921
358
99108
673
99679
519
99246
695
99711
336
99079
204
99067
575
99401
625
99744
816
99038
938
99113
713
99400
953
99268
719
99914
403
99570
504
99437
378
99267
47
99900
953
99464
964
99009
651
99072
353
99021
357
99691
678
99300
840
99218
677
99294
192
99565
654
99512
759
99419
157
99929
90
99022
599
99685
315
99716
65
99125
237
99023
393
99661
844
99878
603
99149
650
99650
157
99905
971
99178
571
99673
378
99343
116
99250
905
99560
138
99130
798
99960
582
99696
1000
99035
491
99938
766
99685
694
99692
688
99723
20
99608
116
99919
340
99161
858
99824
873
99094
425
99912
593
99406
208
99852
368
99814
869
99048
422
99356
474
99424
485
99448
43
99736
236
99789
545
99045
246
99493
50
99474
524
99002
406
99788
975
99958
612
99774
975
99564
27
99782
743
99452
329
99974
558
99075
64
99636
815
99033
460
99746
298
99881
6
99407
857
99596
364
99404
612
99102
990
99343
469
99736
859
99747
589
99516
338
99895
37
99276
921
99275
886
99460
546
99838
690
99227
673
99546
784
99822
407
99734
571
99525
106
99171
44
99804
547
99336
252
99772
222
99647
3
99919
773
99861
676
99751
350
99533
822
99223
936
99022
676
99168
42
99073
478
99230
781
99260
198
99905
676
99993
676
99917
11
99311
795
99994
806
99920
1
99716
301
99970
923
99092
662
99790
487
99349
107
99636
247
99920
392
99117
621
99672
574
99112
321
99463
587
99997
53
99440
312
99189
306
99578
321
99048
72
99907
961
99141
722
99203
171
99206
855
99117
322
99561
843
99305
226
99720
964
99141
652
99498
205
99975
446
99416
350
99428
457
99488
177
99589
649
99390
799
99557
977
99462
658
99436
772
99747
480
99903
893
99956
582
99261
64
99249
67
99819
598
99466
696
99114
134
99760
247
99436
902
99690
9
99290
542
99082
310
99185
309
99662
825
99216
314
99783
722
99003
972
99925
594
99939
770
99673
234
99732
477
99321
604
99798
873
99383
8
99973
992
99171
49
99465
342
99853
46
99223
6
99403
649
99181
83
99489
979
99634
488
99684
446
99076
41
99150
42
99495
424
99534
584
99429
657
99397
338
99737
438
99185
209
99259
755
99181
181
99511
123
99183
706
99293
201
99201
885
99635
136
99298
738
99558
940
99226
913
99341
191
99921
277
99598
533
99728
916
99255
824
99710
778
99262
164
99124
837
99417
916
99594
266
99872
251
99536
919
99238
676
99077
791
99179
851
99484
425
99564
138
99586
217
99426
605
99194
934
99479
494
99865
322
99084
98
99386
614
99422
393
99266
307
99796
762
99133
889
99251
733
99680
868
99290
879
99316
730
99342
929
99762
926
99487
866
99434
56
99961
192
99058
787
99173
3
99453
118
99029
203
99993
180
99979
460
99624
540
99346
969
99248
545
99860
646
99787
74
99450
549
99616
403
99559
850
99536
211
99894
103
99729
748
99007
217
99791
103
99150
209
99990
269
99652
811
99185
982
99580
738
99862
38
99535
850
99088
787
99313
333
99804
745
99961
15
99460
702
99245
442
99503
278
99796
315
99383
16
99554
595
99697
943
99319
222
99305
746
99696
783
99243
380
99885
587
99659
308
99601
793
99246
62
99734
737
99887
569
99734
906
99651
112
99315
953
99573
985
99464
73
99011
112
99629
230
99383
341
99727
353
99238
450
99613
279
99708
150
99340
570
99047
804
99876
38
99672
213
99938
589
99173
362
99132
28
99897
330
99208
972
99667
74
99109
617
99099
784
99831
198
99472
696
99399
328
99572
487
99513
951
99606
258
99093
576
99183
232
99615
741
99958
772
99735
787
99516
100
99458
186
99393
701
99479
137
99285
108
99074
648
99599
470
99028
133
99426
193
99137
272
99891
681
99457
158
99580
388
99335
9
99084
958
99101
46
99253
14
99582
966
99501
23
99443
941
99597
120
99295
695
99677
260
99835
46
99038
491
99026
749
99070
263
99438
400
99432
600
99665
681
99361
225
99005
149
99156
64
99365
573
99087
610
99865
70
99868
76
99398
873
99713
571
99596
275
99640
509
99014
62
99288
302
99798
735
99594
949
99294
974
99309
636
99943
17
99362
715
99270
881
99528
949
99986
970
99441
489
99232
224
99156
930
99847
77
99961
560
99076
444
99512
453
99871
657
99706
929
99789
743
99726
175
99436
360
99694
253
99593
992
99247
8
99557
747
99013
270
99124
115
99476
386
99109
875
99232
635
99381
142
99054
261
99532
312
99449
198
99014
172
99406
818
99563
509
99688
592
99559
28
99932
660
99891
112
99582
819
99682
458
99939
273
99621
197
99757
534
99671
964
99618
380
99378
828
99149
891
99073
749
99988
110
99812
245
99848
740
99111
77
99608
815
99498
106
99742
784
99370
61
99432
25
99855
340
99584
457
99164
751
99589
596
99787
275
99392
713
99694
130
99440
442
99215
457
99358
831
99313
889
99922
51
99044
288
99396
6
99389
229
99875
585
99043
806
99930
5
99403
189
99390
932
99326
991
99169
478
99686
876
99754
742
99884
106
99547
915
99069
642
99578
895
99640
465
99576
395
99706
665
99517
313
99322
221
99882
369
99581
64
99029
277
99595
311
99097
380
99144
818
99819
419
99708
583
99238
271
99203
335
99752
388
99246
704
99947
513
99577
137
99573
898
99795
504
99992
637
99024
656
99642
901
99754
395
99334
610
99180
965
99066
743
99006
257
99791
227
99228
937
99268
721
99431
682
99740
24
99282
365
99075
843
99262
648
99908
465
99238
411
99558
870
99500
452
99210
17
99450
131
99007
28
99994
398
99327
39
99167
38
99287
62
99514
721
99019
630
99557
550
99663
148
99907
828
99255
902
99070
363
99168
271
99880
400
99964
791
99771
870
99227
33
99265
928
99485
148
99276
96
99744
11
99071
827
99872
669
99787
987
99690
941
99899
340
99352
875
99041
39
99536
113
99638
33
99533
606
99646
189
99220
871
99049
358
99505
641
99108
974
99440
616
99958
851
99899
12
99827
452
99483
751
99173
168
99607
464
99533
735
99302
74
98998
319
99036
710
99459
24
99596
132
99628
448
99747
294
99382
665
99261
374
99103
878
99205
659
99582
673
99546
232
99161
344
99356
749
99884
579
99259
868
99617
960
99905
165
99795
840
99931
746
99505
559
99731
28
99442
103
99129
524
99723
662
99181
827
99482
859
99511
922
99895
381
99824
947
99061
988
99526
966
99262
310
99172
149
99100
540
99359
473
99017
650
99450
418
99008
506
99947
2
99185
345
99780
818
99889
321
99291
125
99120
134
99186
872
99441
313
99863
345
99597
568
99645
548
99504
92
99738
631
99539
953
99767
55
99912
353
99403
361
99225
738
99952
427
99058
643
99548
663
99482
667
99586
519
99062
394
99463
507
99582
502
99541
549
99222
344
99675
702
99231
524
99274
54
99443
749
99786
600
99996
6
99827
435
99261
978
99124
474
99559
252
99176
357
99878
560
99940
902
99554
529
99283
813
99735
864
99506
525
99117
716
99340
500
99672
788
99014
503
99017
887
99076
523
99211
940
99987
581
99527
898
99845
155
99920
90
99096
33
99464
728
99055
974
99218
573
99623
556
99789
992
99155
555
99335
368
99033
526
99568
819
99083
84
99731
875
99839
457
99072
228
99936
282
99525
112
99914
373
99800
667
99105
855
99079
934
99403
83
99792
608
99473
962
99609
272
99651
37
99417
341
99353
973
99229
894
99562
924
99428
914
99217
697
99147
202
99115
720
99635
346
99794
96
99238
739
99821
499
99805
836
99534
361
99949
444
99810
285
99517
242
99853
694
99433
70
99875
360
99178
789
99448
745
99708
584
99649
516
99495
701
99553
817
99735
157
99389
203
99692
741
99856
88
99003
149
99392
901
99050
604
99111
616
99600
753
99099
484
99355
723
99414
944
99319
451
99774
432
99310
973
99934
139
99963
931
99436
235
99214
161
99617
200
99419
970
99196
277
99018
554
99047
258
99201
217
99416
104
99797
94
99506
624
99317
82
99041
197
99623
153
99473
453
99969
629
99392
387
99505
570
99960
440
99165
907
99622
622
99525
580
99326
476
99460
117
99852
37
99362
318
99212
224
99052
701
99123
273
99811
753
99403
303
99577
395
99651
76
99199
384
99069
416
99562
568
99319
879
99001
178
99058
654
99945
654
99142
394
99249
745
99124
233
99702
973
99106
126
99592
670
99779
297
99059
894
99844
709
99808
753
99513
841
99481
282
99757
592
99464
45
99701
144
99712
139
99246
271
99403
185
99867
529
99010
960
99896
51
99472
967
99977
68
99368
236
99676
78
99786
751
99138
994
99074
936
99763
537
99681
124
99743
763
99962
75
99541
396
99902
629
99111
850
99601
768
99700
297
99130
844
99574
519
99279
800
99114
424
99215
25
99618
859
99190
554
99278
114
99836
543
99566
206
99822
265
99442
962
99676
781
99579
875
99689
733
99487
830
99127
61
99944
418
99792
279
99462
337
99774
400
99945
468
99652
912
99079
804
99114
62
99556
522
99349
466
99373
999
99860
809
99436
444
99996
269
99103
700
99605
530
99025
837
99164
50
99680
675
99647
666
99749
197
99276
627
99895
646
99922
234
99400
933
99405
640
99478
269
99798
882
99924
46
99041
466
99382
586
99662
428
99400
417
99033
306
99776
381
99626
1
99048
159
99742
986
99429
920
99812
698
99514
977
99464
442
99254
916
99283
567
99441
648
99441
699
99611
393
99954
602
99310
645
99649
126
99175
544
99336
772
99025
553
99562
885
99689
987
99456
582
99443
397
99941
328
99276
874
99314
640
99246
594
99634
984
99607
39
99807
932
99090
625
99739
590
99684
795
99624
883
99488
587
99969
532
99044
430
99751
158
99114
97
99260
34
99016
393
99787
126
99016
348
99350
489
99728
30
99271
131
99515
405
99864
403
98999
438
99018
439
99533
470
99946
160
99653
9
99983
627
99943
270
99046
665
99890
688
99286
431
99641
215
99772
319
99384
477
99353
894
99484
226
99967
908
99601
241
99623
263
99249
104
99813
584
99412
164
99538
748
99714
586
99226
452
99339
791
99412
669
99183
242
99069
841
99894
877
99549
413
99066
343
99176
441
99224
924
99934
827
99611
131
99923
644
99849
199
99592
921
99180
735
99784
35
99417
191
99780
431
99436
685
99087
167
99779
596
99267
128
99335
172
99139
666
99622
672
99519
643
99771
814
99051
844
99596
211
99943
402
99931
549
99280
486
99663
823
99150
54
99160
136
99836
602
99950
212
99108
311
99274
857
99848
496
99370
796
99722
520
99458
338
99173
305
99854
551
99233
568
99617
66
99779
422
99466
335
99978
849
99545
484
99347
505
99630
692
99311
675
99643
959
99064
305
99077
888
99927
569
99847
758
99881
194
99078
803
99757
106
99054
344
99752
938
99923
743
99921
136
99089
864
99693
740
99230
164
99012
883
99306
861
99050
640
99734
108
99935
526
99306
658
99959
703
99188
216
99243
432
99672
598
99575
834
99827
168
99706
187
99607
596
99016
323
99515
509
99427
223
99792
411
99030
554
99293
625
99617
391
99515
14
99992
632
99489
461
99444
42
99345
460
99568
895
99929
512
99093
306
99564
432
99566
830
99303
246
99189
768
99276
802
99052
424
99346
278
99693
13
99546
218
99731
534
99380
577
99127
57
99304
747
99787
607
99454
874
99034
790
99206
181
99502
438
99384
327
99817
605
99886
40
99413
315
99293
275
99724
174
99656
727
99912
799
99637
903
99556
324
99989
322
99097
348
99584
211
99738
590
99911
329
99777
570
99017
560
99943
734
99566
71
99216
426
99911
257
99532
420
99292
276
99416
6
99220
764
99515
371
99857
777
99209
933
99889
380
99188
346
99982
150
99701
218
99439
538
99271
659
99933
118
99221
117
99199
334
99551
119
99486
313
99634
464
99458
954
99132
62
99547
392
99796
715
99920
446
99176
298
99612
612
99044
647
99524
812
99370
613
99618
646
99701
333
99949
4
99757
901
99431
863
99814
639
99493
56
99848
958
99307
175
99328
188
99045
680
99854
255
99303
985
99669
183
99591
94
99631
714
99421
845
99382
937
99953
490
99556
488
99365
4
99268
593
99071
726
99902
730
99321
943
99943
330
99801
35
99439
904
99081
815
99577
892
99280
368
99238
660
99791
269
99754
289
99364
425
99182
399
99642
394
99604
593
99816
805
99758
634
99590
383
99704
452
99499
157
99561
77
99065
197
99502
470
99463
723
99711
731
99366
541
99536
477
99877
583
99362
419
99182
968
99815
748
99246
843
99137
214
99760
592
99979
27
99611
544
99087
415
99256
764
99230
971
99621
638
99459
773
99620
742
99849
998
99684
190
99272
530
99463
519
99028
579
99811
82
99886
791
99250
568
99569
526
99609
603
99390
132
99916
730
99384
509
99049
353
99193
324
99672
390
99940
842
99962
502
99048
558
99671
398
99683
711
99854
666
99933
436
99665
337
99697
772
99126
686
99791
566
99015
985
99293
67
99187
316
99665
423
99563
663
99569
555
99566
965
99803
550
99973
693
99101
503
99335
57
99870
101
99926
650
99451
864
99273
346
99235
37
99504
472
99611
981
99323
312
99516
278
99300
432
99648
833
99519
221
99336
778
99785
276
99633
188
99799
233
99810
66
99754
779
99839
303
99570
118
99345
39
99856
296
99388
500
99186
804
99032
234
99234
834
99353
666
99512
933
99591
331
99540
155
99887
948
99332
377
99231
468
99068
925
99206
179
99657
770
99954
134
99125
295
99367
926
99087
672
99263
569
99336
436
99133
480
99326
165
99425
696
99892
579
99367
673
99960
737
99383
242
99517
14
99975
331
99231
806
99236
209
99209
503
99029
477
99834
428
99560
861
99467
901
99267
794
99771
101
99660
809
99091
115
99321
250
99979
330
99498
212
99059
400
99986
383
99123
731
99729
592
99995
47
99572
240
99659
681
99188
598
99149
864
99867
344
99862
54
99322
382
99993
987
99014
936
99339
2
99022
922
99640
491
99335
655
99853
15
99376
427
99028
263
99398
176
99803
542
99657
770
99045
850
99693
819
99799
743
99587
480
99956
476
99597
961
99930
619
99165
725
99019
285
99983
476
99709
892
99290
355
99634
832
99362
260
99913
467
99977
979
99163
829
99402
666
99750
880
99205
325
99206
340
99534
343
99559
653
99758
356
99172
96
99560
117
99948
282
99869
583
99263
785
99633
804
99853
296
99003
96
99863
160
99465
717
99588
105
99306
96
99582
69
99762
857
99866
142
99649
559
99492
275
99388
130
99576
343
99347
535
99210
162
99561
616
99423
734
99976
929
99810
891
99034
68
99704
59
99569
510
99364
999
99720
704
99212
688
99175
342
99858
918
99155
179
99035
157
99051
612
99003
651
99452
288
99112
332
99135
703
99963
382
99686
88
99474
725
99226
456
99945
384
99696
922
99124
642
99407
2
99566
378
99795
833
99405
91
99397
844
99859
637
99082
693
99095
258
99767
496
99074
26
99187
791
99931
247
99758
847
99515
850
99178
585
99194
140
99841
442
99504
638
99718
499
99812
489
99202
785
99049
559
99241
126
99092
880
99963
302
99975
614
99115
619
99857
290
99027
882
99500
652
99054
820
99702
799
99005
718
99720
234
99307
481
99402
832
99817
938
99373
713
99715
547
99855
527
99272
673
99115
266
99542
612
99086
732
99171
330
99203
854
99037
803
99312
89
99828
110
99111
974
99714
699
99014
807
99442
112
99079
275
99302
981
99657
910
99072
783
99413
486
99122
648
99122
583
99125
885
99153
120
99006
519
99137
380
99860
59
99788
866
99524
762
99657
942
99229
698
99720
278
99341
514
99841
421
99954
50
99181
339
99313
329
99683
410
99394
293
99197
795
99961
183
99152
368
99095
92
99400
63
99488
429
99825
517
99171
160
99311
696
99845
132
99359
580
99982
985
99044
200
99066
294
99515
606
99697
745
99871
614
99503
659
99469
971
99085
409
99401
252
99534
572
99952
493
99427
194
99884
932
99600
755
99419
892
99508
980
99064
357
99229
663
99305
770
99762
609
99759
409
99007
475
99273
391
99132
362
99521
34
99638
48
99341
109
99773
640
99855
895
99788
557
99870
588
99093
268
99483
114
99618
949
99429
206
99165
566
99845
21
99985
824
99123
555
99526
368
99599
303
99241
751
99552
813
99089
883
99145
50
99548
652
99639
124
99264
71
99028
952
99090
303
99503
610
99754
847
99658
816
99541
753
99843
687
99778
154
99515
989
99974
395
99522
77
99320
146
99513
982
99125
711
99862
452
99149
655
99940
246
99388
821
99448
174
99834
76
99581
868
99571
150
99425
252
99952
624
99150
19
99213
315
99906
349
99129
709
99479
138
99561
950
99683
541
99564
844
99009
620
99760
983
99391
795
99932
821
99734
1
99260
359
99902
824
99201
762
99463
457
99822
256
99216
958
99764
388
99579
767
99966
186
99335
398
99950
372
99365
490
99630
846
99452
192
99688
171
99342
157
99071
341
99232
381
99740
417
99814
976
99026
72
99620
455
99409
696
99774
235
99911
665
99617
911
99394
913
99272
985
99207
448
99112
949
99511
517
99164
882
99452
703
99657
995
99513
588
99115
190
99583
253
99159
969
99449
232
99063
776
99209
373
99865
512
99536
154
99056
536
99546
807
99753
34
99415
499
99800
103
99780
989
99049
912
99352
627
99471
709
99439
519
99336
858
99587
700
99982
981
99542
622
99616
178
99056
927
99751
207
99951
923
99969
464
99882
821
99282
188
99118
23
99502
790
99257
823
99456
717
99730
180
99847
596
99583
525
99939
603
99140
266
99748
428
99811
713
99180
102
99303
186
99528
734
99000
948
99530
825
99938
510
99682
52
99101
814
99976
356
99574
798
99100
318
99421
841
99159
544
99750
131
99159
206
99960
703
99735
702
99568
726
99116
988
99095
798
99209
39
99824
673
99988
178
99811
522
99343
700
99685
332
99352
512
99150
154
99681
406
99921
8
99256
600
99287
81
99928
142
99780
526
99263
611
99897
365
99982
277
99000
152
99868
912
99668
842
99699
748
99854
894
99561
419
99544
672
99449
876
99575
105
99600
467
99345
623
99744
678
99035
170
99840
257
99565
57
99473
291
99187
555
99067
359
99462
383
99454
244
99409
292
99618
438
99814
489
99543
546
99214
278
99573
46
99148
329
99078
207
99211
619
99743
112
99355
400
99275
210
99456
11
99951
686
99651
975
99815
773
99871
567
99728
17
99621
335
99468
89
99649
72
99713
97
99650
688
99458
839
99758
312
99196
791
99131
676
99074
240
99663
927
99714
61
99554
692
99838
662
99927
790
99244
540
99470
473
99967
400
99341
30
99747
660
99490
499
99108
400
99059
281
99232
23
99086
516
99728
423
99369
103
99804
109
99139
837
99372
551
99177
681
99591
648
99786
343
99408
807
99516
864
99124
168
99341
186
99901
297
99122
638
99450
62
99947
993
99069
159
99133
659
99595
69
99511
131
99752
888
99293
840
99608
651
99736
529
99063
70
99324
431
99754
748
99273
414
99548
59
99435
96
99994
6
99802
313
99927
654
99187
588
99097
629
99420
916
99018
209
99508
724
99760
263
99961
568
99957
974
99208
130
99583
72
99160
502
99513
748
99439
21
99705
855
99948
430
99632
414
99651
729
99821
69
99004
706
99930
651
99325
996
99525
492
99947
659
99409
350
99533
153
99898
532
99241
482
99581
742
99045
327
99053
591
99055
47
99127
638
99781
994
99607
229
99071
572
99873
445
99360
288
99249
16
99040
762
99363
590
99765
724
99676
201
99589
434
99286
320
99317
142
99200
784
99661
156
99860
486
99058
151
99880
14
99419
491
99189
560
99261
432
99075
285
99415
566
99363
78
99222
3
99619
190
99394
854
99198
579
99463
560
99826
401
99598
46
99168
198
99921
497
99023
799
99754
381
99056
514
99181
173
99971
242
99841
701
99626
623
99819
975
99521
171
99474
495
99940
861
99572
479
99113
586
99232
164
99657
487
99666
878
99068
536
99435
692
99746
13
99894
30
99306
512
99980
249
99159
32
99105
279
99885
752
99748
44
99945
544
99451
690
99823
739
99421
654
99145
80
99398
105
99239
418
99806
759
99849
480
99890
539
99479
221
99402
961
99842
417
99386
779
99664
470
99185
405
99515
499
99300
649
99635
869
99356
396
99680
513
99284
271
99784
60
99140
519
99959
363
99521
845
99290
899
99674
94
99091
498
99380
28
99792
780
99456
499
99180
847
99920
757
99885
279
99725
615
99612
891
99268
849
99328
438
99388
946
99139
711
99681
242
99643
633
99093
119
99859
348
99474
712
99255
450
99360
621
99988
339
99613
53
99669
929
99265
814
99927
100
99358
264
99838
432
99454
218
99293
202
99700
164
99955
47
99753
492
99792
909
99665
537
99228
984
99148
787
99281
686
99061
305
99068
251
99294
753
99608
190
99010
355
99186
194
99770
470
99838
814
99153
786
99417
86
99592
789
99965
624
99475
399
99792
167
99161
21
99957
899
99984
537
99249
670
99830
552
99791
921
99257
947
99797
541
99465
927
99765
499
99496
989
99077
765
99713
90
99879
186
99790
592
99346
790
99809
187
99151
335
99020
734
99260
113
99352
724
99892
219
99506
998
99782
1000
99969
259
99674
559
99202
3
98999
804
99212
804
99144
396
99661
182
99649
693
99291
310
99943
612
99003
790
99542
332
99437
995
99016
54
99173
30
99669
523
99780
676
99181
316
99214
814
99864
979
99906
82
99630
23
99789
256
99584
380
99703
109
99621
97
99524
987
99357
576
99228
791
99818
561
99611
98
99466
175
99418
553
99311
313
99836
934
99759
979
99090
908
99604
610
99680
462
99876
44
99285
40
99554
374
99511
605
99891
379
99309
848
99858
844
99387
787
99797
243
99497
755
99174
742
99652
889
99772
778
99220
234
99247
646
99172
336
99383
724
99630
408
99821
291
99428
530
99159
863
99296
820
99761
279
99269
351
99295
143
99859
224
99293
716
99943
753
99903
594
99336
173
99313
201
99052
143
99543
908
99625
724
99838
545
99060
828
99882
891
99501
525
99782
971
99425
200
99047
723
99303
346
99497
698
99764
469
99672
875
99679
732
99696
5
99397
258
99207
492
99054
52
99301
15
99854
98
99171
584
99821
418
99057
55
99015
749
99598
167
99765
808
99027
560
99307
213
99872
203
99824
967
99878
921
99385
505
99132
53
99389
872
99955
885
99170
180
99578
797
99463
508
99450
347
99400
447
99138
340
99886
171
99700
366
99676
953
99390
412
99827
175
99403
806
99062
149
99632
750
99495
977
99511
827
99072
987
99423
114
99171
353
99289
592
99963
332
99973
793
99113
25
99563
868
99808
842
99923
21
99488
498
99069
194
99823
981
99826
47
99419
805
99865
458
99617
62
99074
783
99098
507
99591
957
99736
942
99694
718
99198
292
99633
515
99061
175
99853
118
99360
706
99206
551
99313
377
99426
872
99417
654
99914
305
99924
621
99316
324
99562
233
99379
129
99216
444
99125
964
99597
195
99700
250
99693
384
99254
584
99178
535
99085
180
99422
337
99784
498
99025
188
99920
688
99977
1000
99036
434
99197
363
99981
959
99450
351
99283
154
99694
311
99182
730
99576
941
99837
786
99382
135
99315
121
99028
477
99653
412
99828
717
99365
335
99449
440
99290
104
99579
410
99774
892
99526
525
99294
384
99602
86
99222
81
99308
135
99155
812
99660
236
99758
439
99062
22
99528
774
99009
11
99192
127
99986
651
99855
550
99770
869
99421
314
99484
432
99872
534
99104
346
99780
97
99291
133
99918
902
99629
469
99056
445
99513
963
99585
88
99576
37
99146
263
99670
323
99537
940
99692
828
99994
688
99348
487
99713
844
99233
466
99225
785
99452
871
99992
801
99383
106
99072
139
99191
868
99480
91
99810
691
99529
335
99221
144
99290
755
99840
911
99933
214
99735
306
99879
379
99131
623
99804
881
99191
781
99808
491
99461
35
99791
281
99126
930
99262
165
99141
590
99391
887
99333
320
99377
226
99558
679
99142
228
99388
554
99372
146
99688
623
99469
690
99837
144
99398
463
99780
753
99419
88
99513
331
99050
289
99851
892
99691
664
99952
965
99407
25
99430
482
99014
923
99035
550
99407
825
99663
76
99092
282
99029
719
99723
538
99142
171
99510
767
99149
841
99348
796
99763
575
99462
801
99109
590
99779
481
99017
523
99204
594
99133
486
99744
993
99568
909
99649
195
99015
506
99438
541
99497
857
99535
526
99812
372
99956
496
99286
647
99823
298
99588
211
99165
720
99870
879
99536
641
99985
170
99280
872
99140
99
99597
637
99283
842
99695
65
99567
772
99455
901
99380
74
99163
531
99890
802
99485
403
99213
373
99461
912
99669
103
99643
689
99503
683
99342
360
99057
788
99103
470
99106
701
99366
349
99256
922
99996
301
99064
269
99264
616
99761
994
99947
245
99417
899
99387
480
99087
468
99035
985
99367
520
99146
321
99586
386
99136
960
99315
149
99756
18
99114
229
99352
341
99741
980
99627
372
99306
542
99198
959
99503
573
99048
993
99795
661
99674
401
99113
937
99540
569
99140
277
99486
202
99334
865
99296
54
99271
188
99562
317
99653
15
99268
569
99550
182
99992
321
99135
307
99883
513
99512
475
99264
977
99654
862
99036
658
99968
395
99931
924
99251
2
99858
27
99814
424
99371
837
99398
703
99036
517
99027
443
99896
636
99530
222
99508
426
99841
796
99619
345
99309
928
99755
259
99183
534
99422
583
99027
926
99386
536
99408
256
99361
542
99363
746
99082
99
99979
291
99646
894
99846
60
99564
900
99747
2
99053
274
99702
462
99504
596
99160
508
99359
154
99260
911
99337
389
99243
148
99614
614
99289
218
99062
376
99582
368
99378
409
99197
767
99745
13
99744
12
99149
227
99818
136
99195
38
99843
696
99735
253
99744
860
99229
203
99561
100
99681
143
99546
822
99560
30
99826
962
99685
60
99246
183
99789
951
99903
786
99907
4
99648
198
99685
319
99233
959
99317
952
99527
822
99952
329
99945
560
99355
273
99316
999
99457
235
99433
775
99606
144
99402
610
99263
225
99464
533
99288
414
99784
113
99677
401
99561
123
99969
827
99319
596
99698
279
99252
697
99474
394
99762
420
99272
34
99313
25
99565
467
99119
410
99496
3
99964
588
99802
463
99482
112
99515
948
99867
738
99411
631
99578
61
99737
957
99904
846
99528
604
99153
813
99629
96
99149
879
99594
447
99983
510
99311
989
99257
855
99531
841
99430
459
99767
846
99439
655
99028
107
99823
740
99791
396
99807
87
99972
702
99451
618
99808
207
99394
409
99606
387
99354
406
99795
560
99729
318
99955
467
99781
426
99345
121
99246
719
99594
320
99751
814
99339
394
99344
916
99751
609
99414
275
99362
877
99410
56
99488
824
99366
163
99231
451
99403
386
99240
230
99894
254
99802
292
99070
236
99695
988
99392
797
99846
209
99987
502
99023
227
99133
857
99066
532
99572
659
99400
692
99693
84
99872
6
99128
786
99652
529
99297
638
99881
167
99145
380
99331
593
99428
400
99070
289
99945
860
99534
278
99173
835
99912
988
99416
570
99543
577
99022
705
99008
737
99879
982
99110
900
99079
378
99926
523
99423
522
99492
126
99890
591
99645
960
99361
382
99587
433
99088
897
99068
363
99278
485
99811
750
99609
650
99446
813
99112
166
99806
831
99623
282
99546
870
99158
227
99676
203
99994
362
99338
208
99595
925
99310
108
99764
716
99295
83
99367
780
99190
492
99102
600
99402
745
99755
563
99612
930
99817
463
99036
82
99520
977
99754
905
99269
890
99917
448
99127
135
99904
640
99196
146
99752
411
99370
856
99151
633
99214
897
99924
77
99880
595
99729
118
99845
423
99036
767
99732
723
99630
670
99570
206
99151
104
99774
382
99712
924
99853
237
99871
356
99279
408
99351
455
99960
391
99517
306
99912
128
99444
834
99075
973
99546
507
99770
793
99713
996
99745
230
99495
81
99063
2
99438
336
99105
149
99133
484
99438
332
99613
694
99228
242
99364
966
99122
114
99125
526
99668
678
99423
664
99459
675
99986
59
99570
194
99285
210
99026
97
99354
932
99566
248
99064
557
99944
77
99872
572
99867
56
99945
955
99422
775
99373
595
99839
35
99217
53
99214
762
99929
769
99454
427
99665
299
99783
141
99717
17
99119
24
99858
166
99292
674
99619
211
99819
539
99453
185
99861
961
99203
703
99996
853
99650
82
99355
621
99646
944
99235
904
99580
388
99487
621
99566
590
99577
4
99450
456
99674
227
99867
425
99678
938
99878
406
99245
831
99767
708
99468
379
99226
312
99490
52
99042
815
99603
713
99637
270
99081
785
99885
867
99918
908
99169
297
99674
104
99962
89
99251
709
99974
132
99936
746
99033
913
99150
462
99071
957
99371
191
99499
454
99302
135
99876
992
99973
329
99234
888
99460
65
99061
635
99285
777
99615
160
99155
149
99693
114
99030
976
99185
895
99266
364
99371
435
99855
807
99611
46
99482
136
99113
146
99963
726
99870
758
99638
49
99696
269
99842
879
99298
808
99636
57
99913
728
99797
883
99600
813
99320
39
99069
458
99501
355
99570
310
99025
294
99773
980
99756
631
99160
212
99177
910
99657
696
99553
569
99315
408
99944
705
99908
382
99095
762
99477
899
99352
774
99277
952
99950
851
99086
382
99258
928
99070
958
99031
764
99672
858
99079
727
99777
930
99155
447
99899
296
99575
509
99613
821
99203
237
99264
601
99523
274
99212
151
99536
39
99337
838
99654
7
99935
937
99908
102
99614
216
99086
493
99766
717
99150
370
99833
312
99271
14
99676
468
99377
309
99554
239
99896
433
99688
990
99949
848
99418
174
99979
961
99141
860
99379
35
99883
663
99585
7
99826
440
99388
633
99901
233
99690
394
99369
123
99609
801
99962
598
99647
117
99635
261
99836
365
99513
543
99027
32
99281
88
99325
189
99358
309
99989
229
99932
948
99676
220
99567
490
99575
955
99077
626
99860
593
99944
725
99417
573
99957
125
99693
486
99231
912
99141
115
99916
323
99984
299
99079
853
99972
519
99853
583
99551
619
99280
667
99702
417
99519
82
99889
661
99332
740
99789
714
99740
236
99537
147
99555
634
99801
859
99629
335
99110
558
99118
292
99116
829
99939
51
99555
446
99167
84
99135
858
99367
138
99024
686
99518
260
99635
426
99938
236
99735
437
99165
115
99656
391
99789
499
99335
189
99204
555
99096
816
99256
751
99210
910
99236
742
99771
752
99902
810
99594
291
99943
403
99403
31
99790
861
99719
811
99261
421
99401
222
99306
967
99705
104
99200
675
99309
839
99515
612
99819
162
99408
32
99761
242
99682
787
99398
36
99326
779
99893
232
99208
421
99201
749
99932
743
99156
827
99030
684
99862
231
99466
107
99149
674
99813
224
99295
266
99129
754
99713
152
99613
387
99788
193
99475
428
99466
446
99273
774
99173
939
99464
857
99665
163
99136
985
99317
554
99794
716
99926
930
99220
757
99868
839
99593
380
99084
715
99447
52
99812
571
99103
876
99217
695
99152
319
99828
254
99820
828
99161
824
99361
902
99631
962
99649
444
99291
726
99258
658
99380
64
99319
79
99088
706
99478
445
99630
280
99064
149
99506
733
99469
864
99293
93
99501
166
99586
337
99375
139
99290
126
99726
589
99777
541
99726
280
99695
957
99076
698
99463
637
99652
855
99227
210
99136
918
99470
367
99232
121
99808
856
99404
17
99830
766
99660
681
99432
734
99025
78
99194
570
99745
621
99883
662
99726
613
99816
236
99040
1
99946
785
99711
999
99028
205
99481
355
99078
215
99386
517
99381
871
99327
718
99456
610
99418
296
99540
402
99530
971
99034
387
99119
296
99164
199
99954
738
99003
707
99187
768
99468
112
99321
21
99750
771
99326
136
99005
949
99640
796
99179
675
99098
353
99106
607
99056
377
99363
469
99975
692
99729
311
99058
837
99695
954
99174
162
99230
215
99079
759
99864
851
99305
636
99000
215
99752
187
99647
632
99040
11
99041
936
99062
840
99518
107
99916
272
99185
667
99009
367
99716
157
99071
484
99379
498
99203
698
99804
415
99217
888
99757
773
99374
681
99006
577
99140
325
99051
261
99785
894
99619
942
99112
708
99940
316
99726
946
99356
293
99070
846
99569
1
99566
165
99843
599
99312
716
99517
167
99954
944
99783
935
99718
327
99886
95
99475
429
99291
796
99666
889
99032
720
99913
533
99159
520
99260
905
99826
221
99431
280
99139
676
99661
305
99334
814
99140
183
99282
632
99791
714
99549
980
99946
940
99197
95
99218
813
99967
297
99643
760
99747
320
99383
259
99070
669
99982
987
99038
285
99336
830
99730
361
99861
159
99408
638
99542
573
99397
302
99505
412
99825
342
99320
970
99720
726
99034
995
99922
956
99993
870
99651
441
99651
710
99852
186
99226
827
99304
816
99228
22
99360
41
99835
624
99896
581
99949
547
99671
377
99165
687
99883
663
99416
343
99723
292
99346
690
99819
489
99303
458
99739
651
99370
712
99960
36
99457
182
99194
823
99646
579
99204
527
99136
475
99488
241
99800
717
99576
597
99309
235
99182
505
99848
477
99645
286
99104
358
99141
489
99728
869
99091
291
99180
166
99238
250
99712
967
99948
366
99857
107
99939
420
99961
906
99960
159
99471
367
99939
138
99133
457
99073
7
99152
82
99873
803
99556
291
99056
927
99638
430
99277
177
99319
19
99037
257
99240
988
99656
36
99280
232
99122
621
99720
179
99331
775
99848
549
99224
788
99407
23
99055
105
99846
809
99447
191
99837
527
99606
196
99006
39
99745
744
99077
188
99143
121
99926
206
99950
695
99839
256
99397
704
99185
97
99240
109
99475
132
99512
979
99519
295
99352
484
99755
96
99809
331
99690
587
99182
267
99897
541
99713
977
99914
581
99581
541
99412
461
99849
406
99768
309
99371
3
99366
473
99507
826
99326
638
99788
100
99712
9
99750
167
99445
536
99007
947
99083
78
99837
918
99468
395
99877
968
99751
482
99592
831
99454
338
99985
573
99743
302
99048
165
99516
693
99409
721
99970
874
99262
935
99533
525
99777
95
99883
168
99011
743
99365
234
99384
335
99689
104
99816
526
99530
255
99640
443
99334
75
99271
556
99863
332
99649
450
99595
292
99400
851
99396
378
99494
839
99801
273
99987
652
99499
233
99725
315
99129
741
99059
296
99772
180
99026
565
99452
769
99721
15
99969
11
99116
416
99482
421
99852
324
99378
711
99908
828
99590
587
99446
350
99112
81
99061
570
99679
339
99289
462
99685
322
99870
748
99079
975
99876
727
99185
555
99592
673
99160
87
99930
808
99869
93
99742
893
99201
653
99003
155
99843
640
99454
478
99108
810
99128
345
99668
327
99732
799
99217
213
99282
67
99047
242
99439
143
99995
602
99203
617
99551
890
99465
346
99586
176
99858
797
99717
456
99098
894
99286
776
99906
336
99337
597
99477
982
99402
692
99011
203
99900
698
99808
74
99725
428
99758
814
99015
696
99447
251
99073
746
99388
700
99716
313
99089
474
99727
103
99550
996
99740
508
99815
217
99688
11
99045
855
99871
299
99540
472
99829
815
99683
248
99862
927
99798
304
99959
741
99511
758
99346
273
99729
587
99030
966
99196
851
99685
90
99420
609
99605
754
99810
832
99848
459
99529
211
99603
442
99066
214
99098
669
99153
658
99595
600
99085
813
99631
866
99532
288
99676
109
99468
687
99293
801
99724
564
99808
97
99705
661
99887
900
99521
10
99952
93
99948
264
99813
76
99373
112
99845
716
99021
320
99553
818
99809
961
99488
276
99975
655
99515
144
99365
101
99513
600
99458
654
99101
525
99483
877
99051
489
99751
782
99838
419
99468
714
99253
639
99992
975
99986
308
99408
334
99666
164
99428
547
99879
367
99057
625
99249
560
99518
811
99704
94
99631
52
99900
349
99990
408
99542
459
99980
313
99308
387
99428
803
99281
93
99321
911
99954
556
99019
364
99682
366
99399
113
99247
336
99380
613
99882
440
99246
624
99891
993
99966
463
99251
442
99144
579
99457
271
99083
666
99374
31
99333
813
99984
916
99885
185
99850
654
99351
134
99179
568
99212
307
99755
738
99351
944
99849
389
99496
658
99623
426
99549
418
99572
603
99508
686
99977
353
99819
767
99981
812
99985
226
99097
142
99906
359
99477
225
99238
5
99937
252
99578
100
99517
562
99085
977
99489
426
99173
78
99381
736
99464
199
99275
571
99747
990
99888
549
99591
863
99415
414
99566
261
99093
2
99082
147
99102
718
99215
124
99071
710
99884
820
99546
450
99030
149
99341
245
99846
27
99643
173
99614
632
99825
598
99791
225
99386
151
99597
950
99908
915
99129
958
99345
424
99391
969
99655
172
99134
172
99736
75
99803
745
99307
578
99509
396
99129
360
99778
807
99937
951
99761
143
99060
351
99687
524
99153
940
99874
741
99658
675
99080
586
99926
169
99641
304
99013
172
99649
897
99015
263
99984
273
99573
931
99889
882
99094
761
99838
57
99084
1000
99562
822
99124
957
99022
896
99434
502
99653
735
99282
54
99823
912
99568
637
99818
141
99841
429
99236
466
99272
854
99242
265
99138
418
99661
991
99018
322
99256
221
99254
655
99411
847
99840
561
99651
344
99206
172
99295
165
99642
990
99301
45
99538
691
99635
688
99249
385
99638
69
99796
412
99766
442
99847
355
99520
143
99638
577
99563
539
99540
445
99507
838
99247
954
99050
445
99289
144
99434
866
99425
57
99276
986
99720
829
99556
101
99885
94
99378
304
99025
877
99698
46
99284
43
99061
995
99806
289
99438
776
99270
297
99438
34
99167
226
99561
379
99750
799
99983
704
99606
545
99571
401
99780
625
99407
451
99050
7
99447
353
99816
214
99057
343
99727
749
99435
606
99524
431
99869
644
99715
356
99803
696
99697
966
99756
730
99457
21
99142
385
99449
764
99431
139
99626
841
99501
729
99795
624
99136
168
99333
233
99723
361
99072
30
99582
617
99422
790
99911
594
99755
677
99676
584
99363
17
99498
613
99892
486
99618
198
99151
491
99262
556
99155
795
99632
484
99370
766
99452
167
99619
853
99121
227
99558
409
99413
896
99947
964
99590
115
99619
46
99777
430
99741
810
99878
630
99675
494
99930
636
99466
519
99203
85
99902
274
99448
490
99379
292
99007
833
99157
172
99245
386
99409
555
99314
314
99194
707
99858
315
99309
61
99429
626
99629
1
99023
192
99416
450
99537
418
99279
239
99662
977
99210
964
98999
395
99850
415
99184
224
99742
291
99040
781
99534
824
99253
317
99659
89
99694
611
99117
940
99495
697
99547
494
99784
372
99223
901
99734
269
99615
508
99425
721
99934
586
99165
762
99432
875
99665
141
99065
389
99082
882
99807
205
99113
847
99980
112
99841
493
99973
754
99738
193
99965
826
99281
404
99379
812
99245
228
99295
374
99636
697
99073
571
99908
361
99482
579
99722
652
99946
913
99094
248
99808
460
99501
846
99061
142
99022
219
99721
64
99382
64
99804
412
99772
595
99975
873
99861
972
99616
459
99145
681
99474
657
99324
922
99986
173
99798
741
99067
511
99644
971
99531
179
99412
961
99244
670
99981
721
99748
597
99301
318
99533
614
99945
363
99150
116
99640
469
99688
207
99216
548
99409
106
99496
942
99692
828
99076
796
99736
887
99221
492
99925
436
99438
133
99362
997
99920
414
99025
154
99919
135
99897
741
99026
981
99388
318
99407
563
99126
463
99836
700
99748
184
99287
890
99034
292
99456
314
99460
323
99050
862
99390
286
99221
201
99068
414
99575
574
99859
214
99350
122
99958
548
99455
350
99914
996
99555
150
99226
637
99829
636
99251
386
99317
405
99753
730
99719
315
99849
600
99293
361
99141
891
99513
274
99667
823
99620
283
99430
459
99186
485
99236
425
99459
548
99622
506
99284
130
99059
543
99580
684
99933
833
99432
284
99658
169
99639
269
99300
824
99134
459
99418
121
99037
880
99837
138
99023
384
99355
767
99326
822
99536
983
99510
756
99888
797
99262
648
99454
696
99994
865
99041
435
99907
718
99425
94
99125
487
99254
563
99495
186
99866
802
99287
359
99898
157
99404
749
99616
388
99538
459
99292
387
99785
687
99703
711
99502
659
99470
213
99929
883
99629
347
99710
960
99721
717
99068
872
99117
817
99257
147
99094
347
99683
928
99151
162
99904
694
99878
465
99167
219
99261
175
99693
401
99642
735
99938
908
99903
465
99793
341
99058
895
99451
658
99438
401
99844
619
99097
90
99053
439
99676
264
99593
797
99838
504
99400
139
99913
23
99758
827
99836
378
99029
113
99943
847
99535
294
99258
378
99069
984
99454
769
99371
648
99122
344
99193
954
99759
510
99971
296
99629
510
99842
264
99604
223
99098
81
99460
461
99938
626
99261
662
99463
828
99895
685
99424
762
99796
698
99571
360
99241
759
99615
545
99329
933
99112
120
99730
461
99735
984
99285
528
99511
588
99714
320
99377
448
99882
260
99017
621
99315
664
99430
105
99032
314
99758
837
99886
95
99864
853
99569
180
99704
324
99717
853
99934
933
99404
465
99135
147
99543
987
99723
330
99277
395
99949
731
99837
219
99798
44
99354
795
99667
782
99770
230
99842
621
99359
291
99785
284
99718
324
99991
174
99434
770
99625
550
99137
247
99110
320
99702
642
99380
781
99870
143
99913
971
99075
260
99850
11
99564
238
99759
546
99027
746
99221
784
99773
436
99819
964
99094
731
99469
181
99618
299
99989
218
99405
905
99557
724
99780
115
99693
23
99058
646
99411
269
99468
550
98998
234
99565
33
99483
145
99435
644
99497
965
99080
341
99340
137
99682
807
99861
433
99715
73
99752
647
99081
839
99116
615
99463
495
99615
323
99859
758
99688
335
99086
825
99091
838
99895
300
99065
915
99144
278
99429
553
99655
547
99263
380
99375
689
99717
998
99972
419
99925
531
99907
697
99477
477
99343
334
99572
128
99485
185
99534
199
99265
437
99827
773
99015
592
99248
93
99603
631
99404
763
99801
49
99957
385
99670
840
99897
683
99884
763
99933
43
99618
543
99218
173
99946
97
99906
164
99426
885
99471
212
99068
563
99157
606
99301
812
99555
375
99377
425
99503
992
99478
109
99479
120
99804
566
99880
477
99052
808
99882
407
99046
26
99001
862
99561
70
99382
230
99503
413
99245
258
99790
753
99645
134
99328
994
99995
244
99675
178
99062
384
99090
289
99868
636
99011
529
99428
725
99599
122
99707
588
99078
848
99671
21
99320
432
99350
155
99132
191
99520
314
99685
11
99689
308
99976
439
99833
397
99407
947
99547
463
99049
42
99953
295
99831
203
99542
238
99777
257
99131
600
99815
531
99731
624
99009
228
99750
251
99008
156
99186
944
99290
61
99573
543
99938
223
99572
135
99637
196
99784
429
99278
988
99340
532
99890
507
99752
520
99749
102
99033
2
99788
962
99270
527
99617
757
99765
817
99499
667
99100
532
99794
242
99960
474
99543
118
99417
536
99394
878
99524
15
99586
749
99424
587
99673
546
99697
815
99125
352
99553
400
99033
743
99202
685
99457
145
99621
414
99802
854
99022
714
99007
952
99853
311
99709
600
99582
717
99872
847
99458
291
99060
998
99660
265
99453
950
99757
237
99471
233
99833
726
99079
31
99096
684
99351
154
99253
334
99046
331
99538
306
99654
586
99699
993
99853
826
99782
79
99284
738
99673
263
99715
461
99156
646
99947
979
99627
596
99938
694
99853
302
99507
406
99456
326
99155
661
99442
601
99133
212
99937
472
99767
836
99797
744
99667
550
99705
114
99047
116
99485
611
99501
157
99903
429
99676
45
99877
557
99717
146
99340
651
99982
440
99869
557
99875
550
99234
812
99720
559
99421
348
99624
218
99466
449
99825
331
99857
149
99758
656
99421
243
99324
500
99639
687
99773
7
99707
251
99240
267
99593
452
98998
169
99726
395
99255
770
99601
453
99707
759
99478
555
99026
914
99390
483
99605
378
99093
621
99354
43
99779
734
99203
524
99404
353
98999
543
99464
329
99480
20
99859
551
99228
838
99910
90
99429
692
99188
339
99313
506
99678
573
99714
621
99616
243
99374
691
99481
658
99544
169
99887
562
99325
323
99977
361
99457
799
99675
128
99848
866
99893
268
99805
577
99204
902
99718
753
99968
540
99853
129
99605
926
99801
259
99058
121
99379
806
99252
303
99266
142
99892
981
99143
755
99821
196
99505
142
99007
249
99915
559
99223
886
99401
962
99452
38
99535
460
99212
116
99914
467
99229
309
99988
228
99612
913
99188
675
99881
110
99356
942
99233
709
99617
314
99179
627
99359
53
99420
154
99627
210
99123
613
99135
288
99173
375
99097
419
99978
357
99107
290
99382
815
99933
39
99217
595
99199
474
99912
298
99648
110
99313
697
99442
571
99883
938
99210
730
99524
832
99165
844
99001
383
99830
708
99553
681
99761
48
99938
409
99100
956
99627
381
99152
198
99648
796
99324
755
99554
108
99706
753
99780
542
99937
363
99319
816
99217
777
99887
426
99146
581
99707
986
99053
334
99321
208
99377
489
99175
898
99112
987
99963
953
99351
640
99925
323
99913
576
99640
415
99925
748
99524
212
99508
805
99119
762
99148
894
99743
470
99239
13
99025
259
99148
838
99246
844
99677
920
99985
171
99904
469
99522
125
99743
566
99357
452
99743
470
99420
236
99276
338
99857
862
99148
135
99885
415
99488
28
99340
74
99070
467
99743
210
99689
893
99016
281
99879
323
99849
501
99234
541
99966
781
99720
791
99622
248
99500
231
99094
158
99458
833
99806
573
99302
323
99801
77
99910
697
99481
132
99179
938
99794
964
99781
825
99731
448
99412
141
99224
626
99047
945
99058
112
99673
573
99669
146
99391
27
99296
846
99107
338
99473
445
99076
743
99719
547
99492
903
99366
498
99073
159
99302
848
99812
12
99092
860
99333
611
99456
637
99621
626
99590
35
99282
421
99181
972
99518
50
99443
704
99777
413
99278
622
99947
5
99044
597
99011
69
99452
43
99546
604
99363
202
99600
941
99737
286
99758
728
99609
584
99763
719
99756
974
99456
714
99190
209
99571
779
99952
133
99000
675
99701
484
99619
867
99805
700
99231
540
99260
116
99866
840
99092
931
99686
62
99855
233
99210
482
99310
892
99776
634
99309
765
99524
794
99132
72
99923
65
99871
376
99873
770
99191
184
99658
772
99448
43
99058
211
99329
92
99853
84
99511
119
99360
269
99521
687
99837
762
99181
517
99692
169
99018
848
99524
424
99540
327
99598
25
99076
81
99107
805
99157
989
99712
942
99744
66
99449
75
99569
241
99948
360
99655
117
99738
539
99832
938
99297
512
99891
60
99452
966
99644
227
99473
936
99371
365
99362
606
99869
20
99789
265
99386
20
99076
210
99229
7
99046
955
99903
281
99700
580
99605
891
99309
304
99621
428
99338
789
99229
243
99154
608
99236
919
99808
63
99663
119
99896
989
99573
42
99181
345
99780
841
99158
111
99794
864
99661
237
99356
912
99367
103
99138
272
99030
685
99985
231
99202
240
99552
652
99179
376
99883
95
99177
368
99108
101
99797
840
99277
63
99693
635
99510
563
99596
655
99821
186
99039
903
99793
409
99897
852
99007
920
99080
840
99206
630
99917
137
99514
82
99832
308
99276
987
99962
128
99680
802
99722
735
99181
595
99481
656
99641
920
99965
320
99139
29
99362
12
99431
117
99068
128
99574
372
99582
651
99891
882
99806
705
99871
646
99214
40
99037
649
99125
899
99815
223
99564
242
99143
290
99002
512
99087
694
99593
980
99730
310
99118
112
99376
878
99300
645
99926
734
99466
845
99067
894
99544
464
99717
564
99262
976
99706
847
99350
988
99855
600
99213
217
99285
60
99686
236
99966
707
99902
657
99436
548
99665
967
99011
703
99284
546
99186
561
99921
488
99559
732
99582
389
99784
420
99942
431
99178
443
99494
810
99669
573
99769
452
99085
549
99101
210
99939
375
99692
546
99155
284
99412
95
99724
473
99343
329
99667
79
99236
594
99247
21
99668
705
99942
601
99294
691
99511
851
99355
213
99599
643
99922
3
99020
30
99573
973
99317
516
99011
124
99151
285
99748
945
99681
591
99360
223
99946
410
99216
780
99597
860
99195
900
99332
45
99139
454
99914
109
99365
629
99880
337
99909
328
99433
618
99440
706
99821
853
99447
835
99258
804
99314
509
99070
659
99331
31
99654
116
99687
630
99187
212
99041
207
99088
963
99655
103
99725
88
99955
651
99415
499
99779
280
99381
489
99225
508
99285
244
99027
579
99501
264
99956
267
99642
967
99521
344
99388
486
99966
337
99808
806
99631
601
99237
244
99871
647
99847
729
99052
734
99072
826
99992
565
99954
561
99394
809
99246
298
99107
670
99752
879
99738
74
99640
77
99912
626
99666
589
99509
51
99351
284
99705
834
99018
619
99684
500
99572
111
99222
319
99217
258
99143
791
99009
896
99153
682
99432
91
99017
940
99333
888
99593
300
99023
488
99153
909
99363
936
99618
958
99951
57
99601
747
99523
456
99090
865
99755
823
99091
902
99622
362
99028
238
99370
259
99766
191
99405
959
99569
127
99141
95
99100
840
99810
736
99216
619
99711
419
99813
626
99348
174
99485
604
99567
64
99100
380
99926
185
99886
739
99150
232
99553
434
99000
835
99814
841
99222
27
99124
619
99859
965
99717
119
99296
850
99384
257
99320
727
99605
310
99261
766
99444
596
99256
828
99102
368
99117
657
99434
965
99476
523
99106
740
99890
163
99731
662
99886
878
99833
228
99444
349
99944
328
99765
709
99084
161
99621
232
99498
267
99116
115
99565
148
99806
822
99786
937
99099
783
99580
455
99255
767
99161
890
99123
579
99058
817
99954
380
99943
527
99029
383
99145
476
99768
462
99687
851
99466
878
99801
146
99713
471
99376
548
99636
839
99020
274
99359
887
99500
974
99210
380
99482
54
99746
207
99956
111
99631
582
99493
416
99381
313
99953
626
99851
957
99756
479
99022
709
99500
728
99967
508
99275
293
99681
92
99558
505
99684
386
99632
884
99381
159
99832
87
99931
393
99198
931
99620
136
99786
883
99558
209
99470
53
99246
686
99023
636
99228
421
99407
289
99645
493
99654
158
99448
148
99700
378
99730
331
99673
192
99106
416
99070
327
99901
43
99473
643
99907
401
99261
931
99712
732
99983
241
99708
506
99962
837
99004
434
99004
786
99870
122
99143
160
99809
763
99369
896
99715
507
99748
379
99345
746
99303
404
99122
773
99403
25
99084
615
99590
166
99902
91
99460
569
99812
483
99873
95
99095
964
99976
710
99314
728
99639
825
99238
290
99473
623
99991
981
99914
316
99468
814
99967
503
99699
573
99251
474
99762
944
99515
374
99743
209
99123
644
99674
155
99703
244
99494
56
99667
418
99003
22
99787
644
99439
741
99692
230
99224
267
99945
942
99563
192
99319
632
99529
866
99881
642
99277
522
99684
961
99303
910
99860
771
99652
629
99158
107
99763
894
99668
681
99897
505
99268
791
99022
628
99481
477
99814
63
99873
941
99018
536
99197
239
99068
521
99396
127
99526
493
99944
794
99428
798
99807
469
99557
2
99891
622
99566
377
99739
17
99175
881
99712
108
99899
554
99457
139
99181
235
99335
653
99606
691
99481
252
99648
272
99322
49
99102
52
99214
31
99281
322
99296
627
99805
990
99503
682
99713
866
99909
995
99251
402
99967
393
99682
945
99847
946
99274
970
99373
250
99523
640
99666
265
99226
317
99739
537
99599
463
99220
425
99230
910
99994
237
99702
600
99944
211
99957
390
99811
183
99561
908
99894
432
99416
404
99559
905
99329
676
99328
305
99305
491
99847
587
99976
128
99494
863
99033
139
99707
503
99437
978
99969
899
99737
94
99006
197
99515
691
99315
14
99753
11
99175
111
99314
692
99284
217
99754
245
99073
382
99115
357
99222
933
99127
741
99011
690
99055
857
99161
371
99295
114
99215
892
99471
910
99606
852
99771
303
99950
446
99484
24
99655
9
99438
268
99785
808
99496
311
99660
355
99927
730
99224
532
99026
539
99031
523
99855
163
99286
131
99005
406
99496
226
99344
54
99211
893
99105
241
99624
658
99379
310
99935
307
99215
716
99833
74
99801
452
99748
520
99456
626
99699
564
99018
759
99788
770
99430
130
99808
921
99176
618
99974
868
99568
254
99040
434
99243
317
99708
743
99457
262
99308
257
99589
586
99326
547
99232
389
99422
181
99887
960
99271
106
99776
306
99702
568
99097
602
99007
36
99641
463
99485
243
99309
153
99246
410
99045
949
99757
456
99132
300
99135
830
99403
740
99854
854
99686
414
99737
161
99517
726
99906
111
99269
959
99102
75
99453
948
99041
21
99889
656
99472
942
99539
359
99612
287
99317
539
99550
818
99255
472
99093
823
98999
23
99121
897
99556
471
99100
231
99059
231
99220
691
99419
550
99755
110
99152
100
99735
882
99115
134
99386
15
99168
941
99298
726
99038
343
99338
873
99523
245
99832
457
99270
156
99493
110
99147
852
99256
12
99355
12
99595
536
99297
660
99572
526
99094
833
99406
174
99445
252
99126
219
99824
995
99950
387
99233
639
99381
890
99522
925
99244
6
99598
469
99682
900
99469
126
99818
2
99148
248
99864
363
99242
512
99568
526
99581
391
99343
607
99643
204
99231
213
99209
101
99464
714
99192
906
99209
319
99106
75
99347
973
99049
68
99015
92
99625
624
99274
248
99113
555
99904
615
99319
215
99951
124
99089
936
99191
807
99484
440
99761
835
99344
668
99133
583
99193
972
99258
870
99048
783
99418
479
99433
21
99963
413
99483
347
99431
255
99211
979
99140
121
99273
593
99606
458
99952
471
99560
573
99378
577
99591
648
99211
18
99503
623
99177
38
99907
242
99683
654
99385
170
99054
55
99108
896
99321
91
99409
919
99219
990
99106
565
99575
570
99974
46
99647
116
99063
489
99022
788
99690
65
99701
969
99994
229
99287
171
98998
776
99844
335
99967
225
99034
431
99163
172
99415
479
99885
504
99032
665
99362
520
99806
250
99029
802
99420
723
99524
946
99066
616
99040
728
99581
596
99969
822
99524
972
99760
51
99013
319
99564
914
99110
637
99262
460
99748
901
99676
858
99615
892
99073
755
99956
221
99539
28
99018
964
99884
947
99941
706
99610
996
99703
820
99752
12
99642
84
99531
224
99807
670
99421
983
99850
148
99836
636
99875
995
99068
245
99638
452
99729
319
99140
796
99871
703
99680
564
99738
122
99171
841
99878
470
99217
637
99440
431
99874
844
99562
307
99626
808
99219
206
99296
470
99381
31
99483
823
99854
305
99400
536
99351
483
99085
802
99144
232
99026
138
99778
584
99595
50
99235
853
99919
831
99390
471
99572
689
99280
89
99024
766
99628
961
99473
254
99520
76
99847
936
99822
119
99565
588
99036
895
99507
760
99612
675
99719
644
99517
4
99943
501
99336
756
99200
245
99611
596
99611
105
99146
116
99658
242
99873
591
99320
37
99963
612
99574
667
99838
758
99943
610
99325
309
99949
105
99861
251
99161
96
99456
656
99775
542
99781
911
99599
577
99181
719
99870
682
99008
10
99507
238
99774
113
99858
750
99959
54
99052
656
99204
528
99333
347
99779
451
99429
919
99134
621
99632
795
99108
658
99094
709
99391
737
99963
734
99717
886
99200
843
99640
326
99376
69
99502
533
99940
762
99033
499
99512
994
99415
354
99579
402
99139
978
99187
100
99474
654
99519
861
99936
5
99067
390
99449
409
99359
972
99392
947
99272
841
99235
277
99118
960
99940
870
99653
452
99722
146
99396
674
99510
616
99408
154
99559
450
99978
138
99590
352
99725
963
99506
13
99361
658
99470
393
99739
480
99358
869
99282
875
99254
386
99916
331
99499
866
99359
797
99439
53
99352
700
99777
62
99671
147
99075
492
99345
180
99346
42
99725
516
99194
206
99656
20
99728
725
99793
490
99726
302
99493
750
99242
179
99484
829
99031
243
99106
698
99154
419
99903
152
99454
776
99792
257
99737
454
99067
658
99997
940
99615
508
99480
830
99066
509
99236
914
99097
637
99255
771
99483
474
99900
977
99774
44
99505
959
99121
625
99399
292
99440
106
99909
347
99108
60
99149
771
99072
593
99622
127
99445
884
99944
758
99847
161
99267
860
99341
146
99480
568
99629
171
99038
444
99685
399
99455
392
99467
336
99776
624
99271
395
99932
697
99740
761
99650
128
99386
192
99643
683
99135
368
99373
565
99897
783
99538
278
99629
741
99121
401
99196
145
99988
637
99361
226
99297
269
99124
246
99410
960
99602
614
99236
817
99138
456
99612
80
99521
420
99589
631
99607
192
99643
949
99144
740
99507
559
99557
159
99392
978
99376
560
99576
754
99747
21
99533
703
99234
328
99613
595
99548
852
99083
637
99294
828
99507
456
99344
277
99089
821
99757
896
99739
469
99488
553
99043
359
99762
954
99686
352
99341
784
99231
942
99004
605
99028
372
99088
949
99488
986
99981
841
99720
506
99330
615
99198
380
99853
567
99305
82
99317
256
99923
949
99742
465
99578
854
99272
224
99207
766
99696
263
99570
79
99134
161
99300
232
99382
370
99851
444
99791
85
99089
12
99503
651
99694
617
99860
778
99386
963
99932
804
99372
340
99710
860
99565
878
99079
885
99949
425
99215
322
99645
149
99913
399
99980
599
99030
791
99043
515
99195
91
99032
607
99262
601
99919
649
99645
363
99860
99
99823
540
99506
430
99912
439
99223
139
99666
432
99182
916
99783
272
99243
265
99928
493
99171
652
99729
623
99321
78
99314
933
99106
439
99335
854
99274
282
99689
977
99285
502
99700
261
99791
886
99887
929
99836
946
99143
909
99353
412
99547
111
99328
132
99457
104
99801
69
99664
460
99603
189
99580
878
99879
601
99582
449
99238
230
99417
248
99918
657
99710
839
99353
497
99129
295
99269
767
99745
918
99069
949
99188
605
99526
788
99337
608
99411
956
99636
330
99522
160
99077
566
99621
303
99073
999
99338
941
99352
777
99899
663
99621
469
99727
795
99273
873
99455
950
99369
270
99714
27
99275
464
99505
659
99541
282
99579
535
99638
671
99555
328
99659
314
99781
632
99756
383
99445
390
99716
879
99639
702
99940
560
99176
39
99984
267
99524
299
99344
941
99717
834
99585
86
99851
831
99554
213
99638
385
99247
921
99510
716
99794
697
99316
750
99533
254
99774
450
99705
796
99271
64
99561
413
99452
611
99824
533
99312
466
99847
879
99641
983
99448
590
99328
579
99422
845
99677
104
99362
160
99329
37
99360
769
99323
286
99431
108
99924
474
99685
234
99082
835
99705
410
99193
105
99935
643
99229
215
99088
868
99929
629
99719
317
99227
980
99709
531
99493
781
99573
191
99870
539
99289
480
99319
604
99835
748
99983
836
99421
771
99704
41
99314
157
99991
152
99490
454
99079
119
99674
641
99247
329
99497
898
99607
621
99357
115
99687
767
99036
968
99681
222
99195
859
99394
772
99043
952
99213
593
99694
298
99200
465
99471
781
99932
193
99143
89
99305
958
99297
998
99776
142
99975
202
99727
444
99706
60
99337
568
99094
269
99155
13
99315
546
99712
674
99485
684
99238
282
99301
359
99863
852
99127
902
99769
219
99778
893
99486
198
99131
190
99453
705
99946
285
99431
91
99778
356
99187
774
99613
616
99674
987
99279
377
99523
819
99206
334
99208
270
99369
143
99272
144
99453
345
99395
215
99073
134
99281
943
99036
218
99635
630
99961
935
99576
384
99762
842
99746
420
99394
875
99143
572
99834
881
99656
449
99573
460
99789
750
99427
529
99390
232
99450
458
99060
44
99296
67
99518
153
99443
750
99100
241
99209
552
99088
301
99552
10
99680
14
99591
345
99166
741
99115
350
99664
75
99995
766
99200
105
99237
43
99508
266
99599
209
99295
140
99078
18
99567
763
99954
555
99461
214
99784
764
99776
904
99783
500
99866
848
99252
811
99089
801
99726
991
99463
363
99314
935
99571
160
99768
675
99358
72
99748
58
99015
598
99286
930
99488
160
99794
803
99902
914
99937
676
99404
476
99806
341
99977
376
99714
316
99381
973
99001
64
99760
815
99011
673
99780
508
99628
598
99462
992
99059
541
99512
554
99975
758
99706
877
99877
808
99613
880
99259
531
99918
358
99129
269
99065
615
99867
326
99364
781
99456
323
99263
800
99270
134
99003
203
99291
988
99504
964
99709
510
99861
392
99684
777
99772
108
99819
830
99554
69
99218
330
99116
649
99367
119
99877
868
99832
785
99225
148
99978
603
99742
54
99894
695
99061
815
99614
329
99501
499
99757
261
99353
257
99220
388
99413
540
99966
340
99940
916
99469
301
99829
603
99754
508
99081
329
99153
291
99487
937
99754
759
99377
881
99802
793
99980
926
99120
830
99124
357
99432
847
99685
395
99987
746
99083
39
99397
295
99251
195
99406
819
99720
70
99226
344
99455
612
99017
235
99075
196
99295
485
99178
353
99893
563
99245
763
99550
670
99716
27
99235
708
99560
706
99424
149
99296
114
99612
102
99565
195
99645
826
99661
848
99178
340
99947
87
99223
246
99901
357
99668
709
99525
864
99350
154
99257
739
99621
762
99276
301
99573
823
99418
922
99877
150
99327
729
99154
279
99305
780
99061
752
99522
923
99857
938
99207
561
99670
818
99171
93
99161
106
99357
995
99169
285
99789
17
99644
598
99267
610
99968
218
99489
918
99250
105
99788
824
99435
577
99662
335
99901
563
99527
37
99026
260
99072
131
99886
653
99654
563
99752
700
99877
581
99469
689
99410
891
99541
682
99688
732
99188
831
99060
436
99602
318
99881
667
99868
656
99981
466
99993
322
99026
369
99845
310
99822
780
99017
119
99875
313
99585
24
99768
547
99556
382
99814
306
99680
137
99547
993
99476
263
99563
367
99500
826
99954
743
99689
189
99155
887
99902
242
99524
797
99068
71
99168
237
99063
916
99979
164
99534
695
99562
481
99295
208
99745
734
99840
101
99698
995
99319
975
99709
516
99284
539
99698
462
99698
147
99712
902
99513
754
99482
770
99799
980
99629
605
99074
923
99148
471
99287
379
99524
747
99319
519
99080
848
99269
9
99446
105
99433
206
99663
485
99024
712
99803
15
99665
962
99027
454
99209
640
99245
534
99640
996
99996
662
99810
770
99038
417
99840
501
99332
549
99148
831
99733
598
99152
253
99475
604
99184
529
99164
568
99907
223
99450
772
99470
416
99692
864
99977
418
99451
373
99728
237
99422
86
99251
495
99342
562
99878
361
99370
332
99626
729
99005
35
99626
750
99499
74
99671
999
99520
961
99869
996
99568
986
99803
227
99584
709
99295
109
99948
92
99288
270
99527
504
99098
280
99942
738
99461
544
99581
523
99567
760
99624
4
99253
316
99123
862
99782
413
99475
812
99408
673
99843
236
99697
16
99592
698
99095
633
99261
69
99184
371
99416
936
99195
716
99979
10
99645
326
99988
231
99150
37
99805
684
99777
50
99780
270
99191
939
99652
660
99573
336
99755
553
99017
32
99418
83
99457
698
99000
991
99020
860
99215
250
99950
832
99678
281
99697
322
99813
306
99543
795
99196
441
99873
697
99084
260
99387
413
99340
392
99573
699
99125
289
99931
981
99591
117
99174
665
99074
827
99378
926
99614
892
99758
11
99907
809
99847
417
99722
140
99820
412
99594
757
99075
629
99051
726
99187
275
99319
760
99408
541
99332
252
99075
609
99451
187
99583
185
99804
311
99469
185
99120
599
99033
330
99685
207
99922
394
99774
37
99918
754
99609
590
99924
526
99415
847
99376
897
99119
332
99346
998
99899
660
99655
176
99697
162
99103
299
99139
678
99789
112
99688
810
99626
285
99825
318
99891
107
99404
781
99198
943
99509
94
99873
17
99456
691
99763
719
99784
941
99809
275
99227
134
99595
553
99028
781
99188
291
99920
718
99285
877
99761
504
99386
336
99478
213
99083
315
99697
885
99853
221
99039
291
99479
685
99028
790
99357
251
99893
178
99873
124
99507
741
99677
113
99407
826
99914
800
99928
969
99947
922
99886
133
99939
883
99363
876
99371
670
99893
891
99413
182
99398
736
99900
62
99244
638
99105
458
99585
876
99200
452
99795
78
99736
24
99429
843
99343
424
99861
245
99284
864
99380
300
99683
659
99121
107
99389
956
99414
313
99221
494
99441
818
99196
413
99469
436
99949
539
99647
610
99874
588
99377
476
99173
450
99426
997
99480
121
99011
884
99038
436
99388
540
99527
878
99437
988
99448
242
99381
391
99784
516
99215
412
99285
126
99184
215
99909
460
99394
879
99301
368
99197
238
99942
879
99376
140
99394
561
99068
468
99900
493
99514
350
99685
683
99439
203
99184
752
99663
156
99151
941
99312
580
99859
9
99922
457
99768
123
99046
471
99646
48
99388
85
99713
827
99171
765
99138
583
99453
32
99637
87
99968
960
99233
64
99134
821
99419
249
99326
665
99283
297
99609
452
99892
529
99357
536
99096
430
99062
661
99539
929
99992
919
99635
510
99270
995
99679
672
99814
862
99084
300
99299
630
99041
937
99106
598
99909
662
99229
7
99587
860
99955
626
99245
352
99350
94
99454
403
99603
656
99023
434
99366
734
99411
53
99027
427
99994
52
99694
591
99402
381
99548
732
99785
784
99944
114
99133
836
99063
707
99844
30
99668
696
99700
649
99397
106
99332
553
99979
1
99209
519
99654
313
99498
792
99335
776
99085
726
99581
18
99232
437
99177
813
99976
871
99521
125
99341
177
99648
441
99388
628
99108
804
99548
181
99167
461
99250
85
99288
343
99613
409
99919
242
99306
227
99332
304
99785
63
99512
945
99358
439
99906
327
99097
384
99091
843
99422
811
99178
798
99334
340
99538
465
99460
278
99799
717
99977
806
99517
108
99481
420
99409
414
99996
701
99293
485
99150
595
99976
946
99231
163
99388
861
99067
166
99639
465
99586
969
99922
29
99801
957
99261
884
99296
15
99697
526
99299
537
99844
845
99385
455
99825
473
99648
203
99637
268
99934
794
99579
623
99505
221
99641
315
99497
257
99689
241
99801
55
99521
979
99529
228
99931
264
99111
250
99670
292
99225
150
99203
389
99756
816
99440
847
99833
166
99225
921
99418
625
99410
678
99250
430
99286
198
99866
718
99563
946
99925
54
99372
467
99413
104
99822
267
99243
352
99939
730
99019
97
99714
51
99613
998
99660
764
99534
728
99761
330
99661
518
99153
906
99166
217
99748
977
99690
12
99923
214
99997
610
99556
810
99535
495
99257
127
99340
942
99994
702
99644
890
99774
167
99187
349
99638
877
99738
12
99451
439
99676
256
99691
17
99722
942
99944
833
99568
856
99552
610
99829
939
99406
596
99223
591
99304
506
99077
386
99495
946
99835
957
99618
305
99553
37
99043
533
99164
803
99224
473
99732
317
99291
108
99509
43
99275
314
99558
522
99737
921
99892
60
99956
310
99768
167
99709
822
99381
482
99035
509
99219
707
99897
386
99335
267
99539
313
99409
719
99853
128
99644
529
99684
482
99873
710
99210
55
99348
622
99278
890
99846
919
99610
425
99817
810
99860
105
99439
516
99077
448
99572
879
99429
969
99271
550
99773
363
99365
316
99259
338
99822
486
99706
61
99838
668
99423
158
99733
172
99237
389
99400
567
99874
382
99630
355
99744
38
99555
471
99053
609
99432
890
99603
951
99529
364
99616
171
99990
26
99511
555
99306
399
99422
707
99495
646
99142
530
99648
913
99238
722
99102
77
99784
444
99924
691
99099
682
99171
89
99775
724
99751
199
99116
548
99079
251
99059
417
99081
765
99355
880
99211
611
99422
550
99619
862
99241
151
99665
900
99887
715
99304
300
99991
59
99024
61
99626
360
99631
407
99830
77
99267
680
99021
760
99817
808
99414
317
99186
325
99523
619
99441
616
99946
5
99782
87
99621
73
99734
777
99874
917
99184
341
99523
45
99049
291
99774
534
99529
209
99182
863
99948
951
99336
34
99219
987
99263
664
99320
854
99145
674
99981
974
99264
17
99966
258
99162
590
99354
729
99314
170
99974
875
99324
320
99466
478
99924
590
99250
466
99656
392
99718
470
99682
789
99874
713
99799
784
99751
881
99610
832
99048
136
99417
704
99542
281
99695
656
99021
664
99873
202
99012
71
99465
574
99833
954
99518
694
99619
996
99706
826
99222
223
99123
198
99210
929
99762
231
99005
641
99279
594
99348
22
99971
805
99782
344
99572
412
99505
205
99101
301
99779
622
99515
476
99298
735
99121
760
99540
2
99437
356
99585
277
99720
687
99075
839
99130
156
99341
775
99813
347
99257
245
99605
78
99648
551
98998
701
99663
238
99302
107
99388
742
99422
774
99149
705
99949
523
99289
885
99933
375
99652
929
99692
431
99160
524
99565
369
99815
390
99052
569
99810
405
99958
549
99285
578
99974
697
99248
273
99745
268
99623
845
99203
377
99931
9
99648
823
99400
688
99708
650
99853
502
99899
407
99767
316
99794
52
99749
744
99476
846
99085
954
99214
232
99966
793
99923
3
99364
676
99480
488
99152
114
99961
64
99117
930
99027
205
99732
491
99872
22
99417
382
99038
975
99795
743
99176
174
99064
607
99707
991
99855
429
99002
321
99220
960
99579
391
99223
823
99168
729
99725
513
99391
736
99126
765
99354
29
99789
332
99544
306
99188
130
99874
703
99925
624
99127
783
99089
653
99152
200
99629
816
99820
111
99656
880
99566
418
99063
708
99690
524
99578
163
99908
748
99044
862
99688
574
99806
265
99915
184
99140
598
99857
895
99582
769
99180
368
99185
869
99340
151
99644
541
99178
651
99211
996
99707
111
99160
942
99763
275
99821
924
99951
818
99259
828
99562
370
99094
999
99049
334
99542
930
99063
655
99839
285
99554
903
99818
975
99812
988
99754
983
99618
164
99416
613
99417
451
99152
503
99036
190
99993
724
99551
667
99521
261
99775
735
99415
111
99880
679
99191
394
99782
863
99066
741
99092
982
99555
815
99704
216
99419
160
99364
539
99125
278
99863
594
99811
656
99490
293
99959
751
99132
135
99819
936
99159
991
99370
387
99504
799
99780
615
99402
280
99822
172
99140
92
99567
727
99855
91
99869
265
99417
879
98998
976
99628
647
99023
453
99175
360
99889
245
99212
423
99462
8
99697
640
99689
509
99791
219
99611
828
99622
537
99815
370
99095
203
99047
985
99552
676
99668
469
99700
450
99698
616
99040
57
99257
222
99839
967
99037
250
99159
153
99935
376
99282
357
99411
497
99102
46
99384
290
99317
660
99763
412
99822
113
99580
814
99666
188
99758
783
99960
562
99707
948
99041
312
99031
320
99692
818
99528
647
99876
472
99237
738
99221
844
99852
230
99426
685
99089
740
99042
598
99926
3
99103
127
99933
202
99685
867
99664
174
99825
729
99330
506
99656
220
99596
706
99187
91
99577
23
99626
905
99945
222
99085
614
99762
617
99149
20
99866
100
99785
490
99751
377
99097
397
99367
901
99103
922
99488
848
99857
606
99809
585
99065
38
99559
760
99949
935
99225
354
99847
783
99821
873
99821
146
99577
665
99706
782
99474
732
99972
431
99504
47
99572
732
99264
619
99297
304
99433
165
99333
466
99208
462
99278
477
99076
683
99086
433
99882
934
99612
400
99706
659
99257
386
99600
332
99244
105
99252
838
99887
197
99410
778
99799
746
99139
37
99511
733
99906
904
99262
323
99632
792
99036
970
99393
767
99481
582
99853
561
99167
909
99496
320
99971
332
99738
521
99616
215
99335
933
99891
36
99807
841
99816
9
99167
406
99259
562
99287
337
99432
501
99723
844
99373
381
99418
339
99930
866
99906
425
99696
942
99138
528
99359
290
99933
252
99198
799
99662
681
99183
94
99959
464
99496
169
99096
719
99891
503
99279
294
99246
124
99450
794
99732
918
99726
853
99611
1
99324
164
99324
476
99446
360
99214
858
99343
638
99164
698
99432
247
99922
1000
99444
808
99243
521
99085
635
99686
675
99436
405
99852
987
99845
942
99156
764
99864
940
99512
391
99586
320
99141
37
99490
399
99975
783
99684
738
99466
511
99169
494
99034
996
99621
109
99532
514
99032
132
99499
224
99454
387
99380
640
99631
392
99354
570
99767
548
99387
873
99863
956
99536
196
99362
497
99745
991
99009
193
99575
999
99712
420
99921
962
99830
167
99480
29
99385
372
99850
835
99768
24
99730
405
99519
348
99486
757
99958
133
99288
857
99819
652
99518
174
99563
303
99563
115
99021
614
99307
130
99519
647
99539
194
99943
426
99862
207
99635
773
99473
640
99097
721
99848
841
99920
267
99982
975
99429
812
99362
318
99856
58
99348
614
99972
21
99860
954
99706
610
99980
848
99374
404
99881
620
99337
550
99709
340
99981
226
99392
805
99364
925
99043
741
99570
608
99427
15
99614
697
99084
18
99917
640
99987
978
99695
962
99491
734
99088
130
99665
632
99504
283
99640
232
99668
303
99278
49
99067
67
99285
19
99281
112
99619
55
99671
500
99178
502
99441
223
99601
699
99511
303
99769
916
99748
836
99024
245
99858
540
99434
564
99468
320
99987
430
99827
325
99454
497
99602
37
99097
824
99794
195
99199
275
99807
474
99756
756
99688
735
99237
330
99851
458
99862
898
99502
578
99113
689
99343
254
99182
851
99790
868
99413
687
99766
5
99310
329
99055
247
99513
199
99327
506
99334
5
99468
636
99711
593
99283
413
99569
407
99757
699
99367
702
99125
776
99079
168
99315
367
99666
182
99436
514
99168
722
99407
15
99410
588
99009
702
99246
638
99850
397
99119
472
99030
836
99971
508
99670
442
99051
459
99828
854
99806
478
99578
846
99054
277
99700
803
99033
676
99689
283
99561
249
99246
110
99653
840
99691
114
99006
991
99572
744
99891
674
99553
92
99909
544
99350
832
99755
84
99020
393
99312
453
99966
417
99088
70
99677
892
99991
494
99005
835
99329
346
99821
196
99147
702
99187
167
99881
592
99758
930
99678
701
99338
79
99095
898
99024
345
99384
900
99011
154
99621
424
99595
184
99618
68
99734
732
99140
412
99546
929
99662
374
99237
915
99693
38
99501
589
99084
907
99808
169
99673
672
99478
389
99910
708
99329
368
99153
874
99756
593
99124
234
99585
185
99142
182
99361
67
99759
950
99585
443
99584
812
99199
28
99329
817
99417
649
99241
470
99318
229
99299
156
99554
651
99627
861
99735
990
99684
376
99831
402
99805
409
99579
722
99071
598
99303
535
99033
523
99035
320
99749
247
99483
716
99856
717
99928
201
99797
68
99614
433
99739
304
99620
64
99067
998
99103
343
99651
980
99966
900
99541
862
99783
776
99384
522
99297
255
99206
174
99824
836
99533
140
99869
650
99462
517
99523
868
99921
747
99523
510
99927
621
99081
793
99990
391
99780
251
99905
703
99202
341
99006
913
99418
547
99630
620
99328
247
99288
467
99772
431
99406
69
99875
291
99974
454
99557
208
99346
156
99917
959
99161
994
99957
846
99924
856
99527
22
99025
233
99428
19
99596
123
99441
112
99569
403
99261
128
99051
278
99821
278
99081
409
99721
150
99187
219
99540
201
99489
878
99807
789
99260
881
99686
99
99131
640
99393
303
99616
298
99901
852
99425
707
99185
333
99543
776
99890
917
99962
109
99951
560
99674
458
99309
88
99424
721
99324
849
99891
858
99016
492
99996
512
99489
64
99162
418
99555
636
99982
787
99191
319
99817
337
99880
761
99297
961
99703
127
99704
250
99136
202
99645
286
99179
560
99584
756
99627
682
99074
480
99346
837
99099
34
99243
129
99770
531
99607
637
99001
323
99385
817
99071
926
99450
954
99252
154
99621
289
99912
754
99340
724
99548
126
99769
196
99527
809
99878
806
99538
650
99774
482
99389
579
99929
191
99000
669
99740
541
99778
2
99503
217
99262
306
99245
717
99673
31
99943
349
99350
8
99953
131
99754
578
99604
603
99607
10
99074
312
99605
804
99334
941
99773
967
99337
733
99900
783
99342
412
99822
754
99071
92
99233
755
99253
41
99133
699
99964
141
99739
282
99620
229
99539
466
99297
401
99524
469
99556
408
99432
194
99553
514
99397
604
99471
116
99637
187
99179
704
99391
369
99149
634
99964
133
99448
716
99066
772
99926
395
99253
99
99403
383
99337
846
99141
519
99513
213
99043
891
99019
689
99787
984
99410
595
99321
576
99923
142
99791
423
99112
240
99535
247
99336
821
99179
517
99037
172
99550
385
99420
168
99409
66
99513
552
99591
336
99288
687
99592
656
99557
228
99786
308
99301
812
99227
376
99859
19
99337
238
99572
415
99138
171
99539
693
99724
216
99438
801
99862
617
99774
955
99837
721
99147
133
99472
245
99118
422
99029
588
99542
241
99818
350
99196
359
99404
722
99102
553
99107
686
99447
87
99636
922
99405
595
99134
101
99914
590
99510
391
99349
987
99075
693
99630
31
99970
249
99037
944
99803
408
99595
2
99394
682
99151
491
99463
180
99098
120
99158
881
99123
718
99648
397
99765
890
99400
353
99636
137
99263
466
99292
145
99481
690
99170
70
99326
886
99000
62
99674
902
99357
501
99085
679
99403
906
99667
916
99304
32
99140
233
99101
598
99413
487
99658
432
99862
612
99096
403
99243
511
99429
549
99603
992
99164
58
99636
294
99586
152
99413
575
99226
348
99170
172
99354
987
99763
161
99772
635
99813
674
99502
278
99047
657
99442
14
99959
193
99799
683
99715
726
99462
911
99456
650
99133
747
99263
738
99040
631
99339
407
99235
62
99716
278
99593
903
99342
168
99112
21
99083
739
99691
720
99077
559
99279
531
99837
761
99966
875
99991
315
99975
22
99579
922
99788
218
99318
511
99826
865
99671
767
99860
148
99098
907
99281
301
99264
801
99938
523
99965
841
99845
106
99769
792
99252
712
99400
128
99295
626
99650
462
99062
549
99859
787
99599
437
99724
564
99766
49
99192
170
99688
252
99408
267
99751
326
99344
63
99433
546
99095
467
99705
589
99355
434
99645
21
99907
639
99286
72
99091
516
99075
688
99596
742
99046
158
99793
870
99149
332
99602
945
99978
26
99157
641
99940
641
99920
83
99932
779
99449
31
99481
73
99814
771
99436
699
99309
440
99509
340
99085
147
99892
652
99419
381
99432
884
99815
100
99916
773
99660
160
99117
793
99443
567
99821
9
99240
393
99331
597
99340
52
99097
383
99489
281
99981
17
99313
517
99008
401
99760
81
99730
556
99261
131
99860
345
99269
915
99796
74
99880
743
99301
310
99026
439
99188
618
99435
329
99084
59
99856
806
99011
221
99096
971
99571
87
99783
265
99610
981
99198
310
99850
829
99049
186
99393
274
99936
43
99250
949
99190
273
99059
558
99093
930
99517
39
99705
503
99727
714
99232
150
99091
406
99440
894
99864
942
99089
254
99374
657
99159
782
99365
827
99377
435
99638
475
99605
688
99160
235
99586
536
99653
396
99236
701
99058
743
99419
428
99075
44
99516
175
99524
943
99334
857
99953
334
99383
205
99191
308
99805
80
99040
722
99157
283
99772
345
99536
490
99602
528
99849
727
99763
516
99592
639
99096
539
99754
995
99831
760
99262
529
99890
515
99601
409
99583
46
99115
369
99657
737
99600
714
99301
742
99649
288
99838
373
99200
749
99698
514
99967
438
99123
306
99266
29
99775
306
99336
317
99185
240
99590
538
99389
711
99932
798
99751
896
99534
125
99493
228
99412
370
99745
866
99034
327
99424
335
99569
330
99269
817
99460
762
99007
444
99292
446
99494
477
99861
230
99682
393
99414
56
99540
983
99373
404
99867
850
99457
761
99273
856
99430
246
99332
813
99021
441
99605
121
99329
540
99644
558
99082
579
99834
435
99078
879
99309
691
99187
366
99016
271
99015
128
99264
648
99536
676
99072
926
99276
473
99790
740
99683
277
99108
753
99967
530
99031
240
99283
892
99220
113
99713
444
99502
950
99266
504
99809
967
99043
64
99131
934
99058
955
99645
884
99133
496
99022
58
99195
909
99424
393
99608
324
99057
922
99478
489
99716
295
99615
909
99909
888
99716
166
99793
975
99329
212
99924
821
99550
798
99648
386
99168
331
99668
577
99853
546
99051
129
99652
578
99025
493
99803
42
99730
45
99263
963
99355
963
99376
696
99039
463
99529
789
99355
212
99164
925
99642
824
99621
979
99705
824
99690
530
99164
105
99041
205
99128
472
99194
464
99399
332
99313
12
99119
374
99581
911
99115
184
99908
850
99880
571
99277
209
99769
383
99124
295
99252
167
99841
15
99211
194
99033
300
99244
348
99196
50
99722
186
99933
618
99777
178
99422
650
99613
193
99337
755
99588
442
99191
377
99495
462
99925
423
99990
471
99410
720
99329
963
99683
655
99615
679
99232
128
99259
610
99844
532
99058
813
99256
113
99614
34
99376
408
99134
442
99684
838
99556
309
99113
267
99269
950
99430
326
99197
477
99880
774
99960
251
99462
282
99226
97
99917
403
99760
513
99653
693
99229
651
99458
162
99366
26
99204
998
99582
869
99719
508
99643
222
99332
855
99767
678
99230
538
99359
311
99334
497
99808
176
99720
654
99725
941
99628
669
99226
397
99085
415
99389
250
99101
531
99855
564
99719
953
99647
287
99308
85
99679
832
99887
226
99621
211
99769
684
99379
488
99781
853
99584
650
99717
105
99133
583
99339
106
99817
475
99649
4
99278
548
99034
394
99073
551
99366
735
99365
738
99258
278
99145
856
99262
643
99374
856
99621
344
99626
598
99776
793
99735
233
99187
408
99916
739
99975
425
99835
557
99703
719
99618
512
99507
6
99362
756
99711
791
99619
389
99021
631
99462
865
99039
727
99921
259
99534
245
99279
747
99542
490
99917
788
99439
115
99982
757
99862
129
99472
753
99361
496
99725
879
99895
323
99307
170
99926
998
99629
721
99651
267
99607
672
99798
830
99733
246
99515
497
99461
85
99929
121
99288
854
99503
951
99629
114
99218
719
99079
889
99617
140
99138
431
99410
490
99449
226
99609
867
99099
262
99672
603
99682
457
99361
276
99675
391
99870
315
99912
343
99050
177
99857
3
99294
82
99710
260
99637
65
99143
765
99759
163
99621
67
99458
735
99230
803
99452
981
99084
204
99131
795
99742
753
99301
457
99214
32
99712
359
99810
501
99795
994
99668
576
99147
571
99042
282
99648
87
99046
117
99541
568
99254
689
99219
642
99653
951
99398
607
99913
194
99982
268
99323
209
99384
242
99498
39
99283
933
99480
323
99732
528
99083
561
99914
48
99125
542
99026
172
99093
895
99220
852
99436
579
99652
527
99065
661
99674
507
99542
107
99250
904
99904
977
99965
645
99530
727
99014
570
99811
743
99030
797
99955
808
99377
877
99762
846
99375
290
99562
831
99884
267
99968
911
99688
14
99039
221
99535
404
99716
716
99569
593
99427
363
99972
632
99521
757
99381
102
99663
714
99099
403
99494
684
99076
420
99893
915
99422
123
99501
66
99968
573
99966
447
99254
115
99039
111
99872
610
99170
311
99619
187
99013
940
99254
707
99202
164
99375
716
99983
923
99836
843
99255
912
99946
992
99504
317
99738
537
99627
42
99255
806
99384
818
99337
62
99271
564
99124
186
99783
35
99250
197
99906
111
99397
218
99663
74
99062
221
99128
820
99633
304
99865
720
99534
760
99047
884
99170
430
99927
221
99628
383
99002
921
99520
788
99400
459
99903
483
99217
226
99493
20
99333
106
99450
876
99558
601
99146
454
99801
675
99565
924
99145
23
98999
314
99100
176
99345
916
99740
430
99878
28
99518
202
99431
693
99574
37
99320
314
99530
865
99904
504
99795
806
99997
343
99671
463
99238
765
99801
75
99767
283
99271
500
99305
830
99171
747
99575
487
99523
434
99553
844
99738
752
99501
629
99484
41
99537
775
99934
356
99131
836
99643
371
99329
761
99240
486
99921
527
99977
584
99834
507
99873
32
99777
231
99039
778
99566
342
99051
316
99380
539
99453
577
99932
715
99815
409
99378
414
99966
487
99783
314
99677
50
99125
872
99369
788
99878
29
99310
222
99782
435
99312
754
99372
341
99267
432
99741
830
99284
378
99937
355
99326
695
99068
132
99926
868
99054
183
99583
70
99732
765
99311
249
99509
595
99728
28
99005
451
99360
931
99069
88
99553
332
99585
197
99282
250
99825
567
99132
629
99240
318
99445
280
99584
649
99393
714
99829
735
99196
510
99605
958
99001
739
99302
167
99958
692
99208
520
99342
32
99295
89
99621
675
99578
272
99640
508
99511
45
99347
21
99277
750
99512
710
99248
244
99679
467
99312
188
99568
937
99186
384
99459
717
99397
436
99080
613
99687
449
99375
308
99462
196
99882
682
99104
208
99094
346
99891
216
99982
739
99965
406
99088
264
99861
63
99885
88
99096
309
99765
846
99165
4
99377
282
99985
37
99048
278
99300
373
99610
177
99426
359
99712
256
99340
950
99786
224
99756
60
99623
197
99092
622
99057
631
99080
6
99414
984
99991
936
99800
551
99662
485
99886
823
99581
299
99249
120
99576
66
99912
45
99951
216
99740
749
99246
703
99372
323
99030
442
99747
934
99418
307
99581
417
99171
40
99078
916
99773
953
99947
729
99143
996
99358
136
99943
810
99022
59
99844
95
99733
883
99618
237
99080
33
99922
842
99659
710
99959
557
99826
787
99393
813
99689
618
99862
82
99869
315
99084
674
99857
79
99321
605
99754
266
99331
178
99795
96
99640
592
99450
735
99088
85
99033
917
99141
267
99334
814
99082
726
99835
487
99657
695
99271
926
99811
684
99835
631
99645
133
99557
120
99893
601
99568
854
99873
527
99019
470
99224
166
99142
541
99351
965
99728
544
99637
187
99619
501
99191
176
99974
768
99141
946
99282
248
99379
818
99246
327
99793
964
99420
365
99452
875
99569
189
99162
66
99224
878
99954
524
99536
659
99362
316
99826
420
99959
126
99796
339
99417
141
99320
504
99723
802
99517
46
99271
644
99397
211
99217
138
99910
988
99183
739
99569
974
99687
222
99174
510
99577
922
99422
522
99209
784
99656
950
99702
203
99348
641
99630
519
99811
589
99720
472
99877
962
99256
38
99281
515
99070
647
99665
159
99199
229
99347
209
99395
732
99001
473
99645
253
99338
466
99271
702
99479
169
99131
616
99878
204
99834
640
99907
273
99721
374
99666
114
99344
441
99278
376
99345
320
99102
237
99127
610
99722
448
99940
464
99322
397
99537
598
99407
955
99946
901
99336
700
99199
588
99119
800
99141
130
99354
858
99795
966
99002
777
99870
928
99279
729
99285
301
99906
720
99093
974
99273
681
99942
817
99366
252
99348
535
99001
772
99631
229
99850
495
99427
515
99495
786
99065
432
99212
923
99084
467
99894
469
99997
11
99615
119
99152
537
99494
13
99613
193
99860
694
99815
613
99943
116
99608
481
99562
359
99235
56
99347
202
99489
613
99972
981
99405
683
99036
633
99344
622
99227
415
99725
144
99481
930
99686
325
99927
8
99461
511
99428
484
99060
594
99153
855
99726
297
99614
363
99475
352
99907
55
99832
303
99815
710
99693
982
99757
503
99533
811
99562
446
99521
117
99049
82
99717
701
99175
285
99218
456
99198
951
99499
606
99366
500
99280
702
99488
953
99469
528
99042
91
99892
281
99157
896
99959
819
99082
531
99831
578
99593
476
99728
488
99880
206
99802
529
99426
984
99570
576
99517
29
99510
329
99755
187
99269
141
99954
960
99285
161
99004
32
99475
958
99816
432
99927
99
99327
767
99453
830
99111
127
99405
759
99300
816
99043
174
99362
246
99415
728
99548
14
99175
661
99592
53
99353
469
99745
793
99241
134
99132
750
99001
112
99835
130
99867
849
99373
97
99897
393
99044
361
99846
400
99957
735
99979
435
99756
417
99827
179
99381
850
99230
165
99052
34
99050
339
99286
395
99013
889
99686
485
99981
209
99849
2
99112
272
99378
947
99284
294
99055
273
99560
482
99417
197
99161
772
99936
384
99343
777
99797
75
99237
723
99399
569
99644
590
99183
768
99776
44
99755
12
99769
314
99414
12
99028
577
99742
427
99088
502
99254
664
99234
2
99282
942
99281
34
99861
573
99298
304
99702
535
99829
328
99862
20
99510
596
99620
678
99509
489
99521
630
99278
536
99997
701
99986
230
99560
612
99308
172
99249
485
99413
79
99675
863
99609
393
99179
469
99832
510
99043
200
99238
144
99602
721
99075
612
99050
128
99611
251
99777
144
99182
514
99200
400
99218
746
99719
875
99900
568
99959
193
99795
998
99854
332
99949
856
99871
708
99472
544
99847
908
99099
699
99681
266
99474
570
99075
906
99061
930
99087
500
99897
100
99867
386
99253
214
99617
523
99527
815
99176
459
99149
47
99977
584
99764
981
99411
350
99541
711
99503
964
99251
702
99084
661
99350
575
99300
529
99698
187
99157
873
99801
215
99138
54
99229
629
99096
114
99807
866
99889
765
99539
510
99308
290
99009
815
99667
231
99470
910
99531
25
99745
448
99888
661
99870
174
99158
16
99990
365
99017
945
99501
679
99126
817
99675
249
99448
730
99252
539
99060
685
99048
123
99469
626
99307
650
99336
700
99878
973
99905
674
99516
357
99661
744
99390
687
99230
956
99128
965
99050
721
99434
340
99180
607
99431
748
99970
857
99521
915
99933
213
99867
154
99044
80
99094
142
99121
536
99645
776
99034
664
99816
510
99009
207
99885
272
99365
305
99834
875
99343
860
99437
386
99086
293
99628
944
99907
113
99541
903
99934
148
99775
972
99175
13
99879
696
99253
280
99693
673
99827
515
99652
247
99086
969
99829
391
99144
162
99788
515
99600
953
99394
920
99776
517
99881
576
99822
104
99571
286
99699
891
99708
204
99527
376
99531
999
99867
54
99981
458
99333
857
99906
519
99656
960
99326
921
99089
349
99457
926
99131
128
99080
549
99428
189
99290
364
99790
697
99107
972
99743
153
99748
811
99153
763
99561
529
99554
770
99994
771
99573
718
99274
388
99184
658
99451
375
99252
269
99617
366
99112
953
99722
646
99087
559
99020
960
99621
601
99487
746
99637
959
99143
140
99286
363
99907
332
99977
685
99457
738
99109
383
99664
868
99476
81
99940
836
99067
638
99845
837
99806
702
99696
657
99953
74
99189
734
99200
387
99655
596
99128
628
99671
401
99467
627
99290
269
99425
36
99702
22
99361
982
99105
837
99268
636
99570
144
99635
965
99766
30
99100
772
99548
270
99993
488
99161
16
99368
533
99925
2
99828
330
99348
540
99258
146
99399
148
99741
259
99024
628
99459
921
99105
375
99534
476
99830
999
99645
717
99670
858
99784
821
99934
752
99262
295
99710
871
99635
601
99050
159
99698
527
99018
551
99448
824
99482
270
99489
39
99027
986
99904
19
99536
733
99092
287
99426
594
99445
619
99085
997
99035
49
99680
872
99695
569
99425
231
99880
693
99367
341
99568
294
99694
348
99917
429
99823
514
99624
450
99157
38
99457
881
99720
63
99657
208
99934
21
99438
459
99597
486
99083
104
99971
883
99197
171
99214
496
99775
315
99276
703
99191
923
99909
830
99239
82
99835
12
99549
564
99137
904
99451
934
99353
130
99343
181
99045
248
99516
448
99287
675
99072
338
99912
135
99204
721
99013
414
99175
842
99877
502
99587
898
99349
494
99214
398
99892
149
99131
884
99367
580
99479
784
99398
86
99820
304
99229
655
99705
888
99972
290
99951
943
99296
2
99894
16
99143
170
99814
562
99752
93
99718
225
99337
319
99993
371
99895
385
99220
531
99506
217
99458
257
99341
216
99776
959
99602
970
99569
486
99869
977
99866
847
99108
179
99671
579
99397
23
99197
372
99208
612
99918
321
99673
235
99368
142
99055
440
99646
521
99352
836
99981
287
99435
558
99624
701
99868
717
99765
815
99923
816
99550
796
99997
846
99089
71
99762
862
99497
536
99021
273
99186
481
99824
683
99432
794
99453
973
99657
934
99630
550
99478
676
99549
85
99503
430
99405
865
99564
869
99815
130
99052
587
99806
213
99378
255
99588
323
99611
5
99834
818
99545
659
99836
123
99187
702
99994
554
99163
299
99585
562
99758
534
99120
430
99224
878
99652
321
99245
839
99212
351
99585
918
99805
817
99385
521
99647
590
99432
69
99710
292
99843
238
99026
443
99997
130
99303
850
99916
670
98998
904
99210
464
99338
885
99981
331
99292
958
99191
790
99056
748
99654
101
99494
461
99501
334
99033
802
99666
846
99299
976
99742
914
99759
511
99840
134
99742
358
99602
377
99115
813
99386
671
99951
145
99443
630
99405
939
99889
473
99591
617
99608
928
99847
524
99566
998
99423
57
99389
658
99122
264
99226
751
99752
672
99561
907
99406
337
99854
916
99964
384
99853
918
99301
878
99475
694
99722
834
99658
739
99239
26
99937
463
99029
382
99498
250
99935
926
99971
511
99429
846
99349
310
99843
241
99704
824
99299
819
99557
806
99239
238
99394
691
99768
342
99026
133
99282
917
99210
72
99501
712
99766
899
99174
999
99889
912
99275
193
99320
240
99795
454
99984
205
99788
763
99004
167
99955
714
99480
776
99360
47
99984
848
99215
892
99010
113
99128
941
99551
523
98999
269
99750
650
99181
136
99410
747
99317
327
99719
691
99432
63
99824
544
99409
426
99044
725
99842
924
99917
778
99398
63
99880
226
99532
879
99951
876
99770
975
99730
651
99320
291
99321
462
99961
348
99532
536
99149
687
99660
977
99930
238
99295
979
99302
549
99583
966
99239
830
99060
964
99739
830
99557
565
99552
334
99251
29
99973
722
99183
153
99471
165
99727
222
99966
212
99565
810
99357
558
99479
73
99469
59
99984
321
99490
962
99894
902
99620
104
99850
607
99768
920
99907
631
99157
854
99107
917
99208
171
99016
540
99840
236
99885
204
99842
107
99670
335
99286
884
99463
517
99368
633
99630
512
99296
631
99773
209
99722
55
99745
449
99431
286
99485
361
99731
293
99624
738
99381
881
99122
782
99705
332
99787
589
99849
866
99621
353
99448
757
99197
283
99958
938
99830
403
99879
554
99917
156
99475
442
99958
973
99584
267
99510
49
99395
98
99743
832
99955
945
99695
764
99974
5
99785
5
99370
462
99546
525
99718
914
99565
565
99782
81
99392
630
99810
634
99941
369
99495
837
99410
464
99188
32
99225
234
99935
35
99352
35
99262
747
99066
289
99886
314
99861
272
99376
21
99322
551
99863
541
99633
721
99131
15
99970
461
99400
364
99292
751
99872
34
99001
493
99477
752
99240
82
99688
382
99291
670
99773
99
99679
139
99292
925
99014
706
99474
997
99856
797
99550
640
99413
698
99340
647
99573
766
99261
375
99832
111
99173
650
99894
249
99444
781
99961
643
99558
560
99350
967
99371
265
99880
685
99911
201
99133
400
99755
221
99463
791
99714
910
99523
382
99301
162
99925
11
99216
649
99707
705
99779
936
99974
304
99521
25
99292
795
99908
985
99592
824
99399
441
99472
828
99699
366
99270
948
99699
394
99872
813
99183
336
99577
406
99277
187
99213
625
99883
544
99873
77
99271
231
99560
414
99463
118
99167
300
99257
238
99034
120
99228
804
99452
298
99605
225
99364
966
99796
291
99394
697
99532
986
99718
657
99598
435
99322
355
99494
529
99867
763
99501
463
99892
191
99237
887
99786
716
99688
726
99297
584
99306
5
99669
182
99410
890
99306
309
99309
293
99758
969
99131
571
99465
689
99488
343
99396
711
99084
532
99631
115
99580
532
99304
712
99527
788
99075
902
99737
757
99421
702
99507
141
99176
609
99489
356
99883
378
99579
784
99647
695
99900
897
99874
540
99886
965
99280
159
99213
861
99701
789
99655
134
99276
732
99218
394
99299
711
99886
84
99685
494
99703
888
99735
907
99180
816
99427
877
99019
872
99840
361
99323
643
99215
84
99960
627
99728
898
99266
277
99779
515
99870
858
99144
360
99244
680
99743
610
99167
559
99720
100
99728
557
99533
196
99788
962
99843
926
99553
453
99925
897
99221
477
99393
527
99783
664
99616
1
99788
447
99762
570
99235
168
99128
511
99209
75
99809
821
99966
230
99525
339
99335
841
99005
123
99090
923
99969
486
99940
51
99008
485
99030
567
99116
680
99316
81
99387
907
99389
916
99535
572
99686
779
99255
207
99007
387
99916
242
99292
437
99925
561
99165
973
99587
411
99382
341
99638
971
99888
330
99814
192
99086
390
99058
437
99353
109
99869
714
99653
568
99284
929
99609
37
99569
785
99539
28
99795
535
99074
788
99420
280
99266
660
99393
89
99956
594
99830
367
99515
728
99823
415
99543
345
99512
807
99046
401
99015
595
99974
346
99492
433
99797
896
99519
437
99913
702
99018
166
99688
111
99459
71
99930
862
99956
847
99994
893
99731
961
99912
802
99818
149
99345
310
99920
573
99814
316
99726
81
99089
16
99202
940
99339
637
99671
940
99833
446
99932
229
99050
342
99169
423
99147
432
99773
28
99683
656
99394
795
99783
871
99799
696
99023
291
99669
689
99575
548
99003
50
99679
33
99843
690
99764
761
99570
372
99380
162
99643
943
99886
470
99221
847
99472
113
99873
561
99295
900
99309
475
99059
741
99195
658
99847
29
99306
569
99453
144
99028
305
99313
345
99599
931
99137
539
99573
872
99091
201
99843
402
99415
679
99805
904
99105
110
99921
870
99041
796
99263
282
99946
106
99768
376
99790
508
99084
623
99296
61
99026
882
99040
296
99876
561
99731
944
99608
341
99817
505
99600
615
99253
20
99483
617
99953
671
99226
419
99663
411
99195
344
99633
804
99570
102
99449
285
99275
642
99234
753
99569
754
99973
459
99379
633
99797
167
99113
366
99476
614
99875
245
99043
734
99458
780
99806
848
99645
447
99926
657
99318
630
99581
361
99859
162
99517
63
99509
19
99210
18
99844
252
99243
625
99865
13
99101
333
99818
393
99440
442
99305
118
99584
66
99838
295
99413
649
99153
557
99419
210
99568
642
99747
408
99199
212
99432
430
99523
664
99883
536
99902
381
99704
375
99527
653
99119
530
99719
407
99867
31
99188
512
99310
198
99609
213
99179
318
99460
450
99771
62
99424
110
99769
558
99737
69
99262
843
99186
413
99245
430
99218
121
99072
510
99058
985
99289
281
99169
664
99154
863
99984
333
99118
264
99071
194
99477
320
99254
968
99420
890
99516
17
99131
122
99108
477
99437
834
99547
422
99299
774
99444
259
99441
992
99612
417
99920
356
99414
517
99075
237
99279
283
99026
335
99867
618
99081
538
99759
118
99898
102
99677
269
99887
937
99427
275
99657
34
99548
870
99396
282
99917
810
99728
222
99881
365
99642
142
99886
44
99225
505
99630
813
99097
351
99727
723
99571
645
99523
358
99275
661
99161
816
99393
939
99354
920
99065
193
99340
963
99275
20
99715
430
99979
580
99803
845
99170
616
99367
816
99371
336
99725
352
99167
497
99376
719
99081
365
99397
981
99707
928
99246
243
99432
876
99082
596
99935
790
99099
111
99054
830
99950
63
99341
11
99791
427
99431
237
99194
22
99893
49
99843
712
99562
737
99391
659
99303
729
99185
678
99129
331
99934
422
99326
28
99097
392
99324
573
99776
145
99658
107
99821
846
99669
23
99613
876
99197
318
99436
633
99565
474
99920
73
99366
495
99474
306
99452
39
99656
648
99968
55
99869
178
99700
783
99048
331
99506
46
99777
186
99310
380
99791
802
99703
559
99284
147
99282
94
99215
63
99839
857
99537
77
99554
983
99945
738
99467
605
99304
715
99494
62
99302
77
99172
830
99731
341
99673
470
99318
864
99412
875
99650
260
99321
63
99108
981
99170
799
99270
169
99010
939
99663
156
99353
561
99673
845
99931
65
99386
103
99728
882
99619
57
99126
604
99444
719
99114
53
99758
198
99515
829
99895
396
99479
185
99794
182
99108
187
99788
167
99633
576
99696
720
99850
809
99516
506
99191
835
99226
870
99453
903
99600
214
99915
618
99360
65
99503
734
99873
395
99503
439
99596
682
99016
96
99632
210
99011
3
99558
970
99867
684
99157
317
99248
175
98999
2
99742
421
99515
605
99679
308
99313
171
99237
228
99945
2
99017
866
99876
479
99511
776
99161
701
99967
211
99946
957
99614
420
99588
752
99595
736
99147
863
99858
184
99867
228
99236
850
99464
270
99485
558
99663
521
99333
657
99715
363
99536
397
99241
721
99886
879
99836
936
99451
1000
99857
588
99912
125
99372
924
99456
383
99722
403
99668
140
99061
729
99184
372
99643
721
99604
652
99207
321
99195
39
99191
372
99671
1000
99652
923
99979
49
99637
720
99552
631
99372
785
99929
795
99455
467
99758
642
99128
757
99445
174
99134
80
99164
932
99730
326
99297
220
99115
816
99474
988
99042
22
99293
853
99343
860
99609
740
99442
79
99331
859
99466
603
99539
485
99146
248
99372
29
99647
1
99703
904
99939
996
99224
606
99205
692
99136
229
99863
762
99913
382
99311
800
99421
686
99446
13
99136
486
99604
940
99977
388
99666
476
99461
104
99838
977
99252
936
99835
362
99970
724
99462
113
99631
170
99186
726
99504
187
99269
444
99820
908
99609
795
99439
31
99860
420
99490
247
99792
328
99817
143
99747
218
99012
220
99928
536
99814
350
99437
470
99505
675
99179
154
99009
381
99593
865
99668
535
99386
129
99856
355
99746
61
99853
495
99124
316
99391
307
99839
946
99517
836
99836
230
99189
253
99034
570
99766
209
99515
247
99060
762
99172
270
99847
901
99289
311
99220
396
99574
278
99187
26
99735
417
99431
3
99201
428
99137
569
99143
37
99062
480
99934
640
99620
27
99233
235
99345
148
99277
75
99732
104
99638
358
99466
537
99281
543
99234
418
99008
758
99209
647
99609
661
99831
626
99943
124
99241
335
99735
93
99685
777
99317
152
99224
66
99253
497
99915
71
99490
261
99850
330
99746
841
99252
111
99071
411
99382
359
99000
951
99456
400
99526
379
99246
482
99823
139
99048
907
99519
518
99738
36
99002
622
99029
331
99531
556
99572
831
99569
643
99952
975
99740
384
99253
283
99604
152
99587
449
99587
898
99029
642
99006
73
99501
842
99103
675
99342
979
99486
180
99929
730
99235
844
99401
473
99614
965
99350
732
99128
718
99934
796
99111
707
99679
583
99766
154
99799
93
99162
215
99756
493
99150
249
99060
686
99624
635
99279
6
99530
796
99488
343
99578
655
99095
285
99698
308
99865
433
99496
861
99951
417
99767
522
99435
485
99757
573
99382
980
99747
119
99413
261
99336
793
99431
302
99614
412
99089
897
99059
874
99090
170
99770
226
99439
234
99328
944
99344
983
99415
994
99617
810
99766
660
99938
855
99790
69
99120
832
99911
912
99842
43
99529
108
99100
287
99491
52
99623
667
99184
152
99055
224
99333
18
99300
802
99797
170
99753
146
99117
323
99512
919
99352
627
99029
64
99507
671
99926
723
99778
605
99593
650
99850
111
99246
169
99901
695
99193
73
99673
862
99378
864
99833
667
99372
95
99162
986
99969
266
99111
802
99676
812
99342
150
99781
80
99209
373
99913
697
99222
27
99888
971
99832
62
99229
719
99547
881
99258
235
99987
964
99225
488
99070
234
99132
850
99533
673
99525
788
99080
38
99159
385
99175
550
99347
676
99297
558
99092
73
99841
685
99860
666
99532
813
99428
899
99852
629
99776
837
99352
225
99049
511
99626
592
99233
840
99927
141
99426
631
99339
592
99928
692
99674
266
99074
916
99720
724
99453
920
99690
400
99889
550
99915
590
99602
407
99824
921
99648
47
99636
992
99215
81
99597
277
99432
488
99837
553
99670
759
99786
942
99778
250
99438
892
99824
819
99007
357
99352
622
99024
24
99725
133
99247
177
99457
924
99181
151
99511
54
99177
814
99872
142
99773
251
99943
831
99975
499
99461
93
99026
563
99173
882
99154
649
99281
530
99572
194
99307
215
99635
258
99781
901
99244
167
99474
663
99667
430
99546
312
99412
717
99242
83
99867
967
99466
884
99364
956
99069
517
99044
557
99004
426
99669
428
99428
117
99902
482
99395
931
99137
936
99591
900
99092
367
99359
791
99952
911
99111
220
99765
332
99545
280
99452
732
99015
972
99643
426
99530
255
99805
958
99958
583
99175
355
99571
412
99645
432
99110
254
99635
256
99606
545
99571
50
98999
632
99213
745
99170
648
99315
572
99555
160
99113
895
99234
87
99075
241
99283
902
99887
597
99030
114
99158
881
99847
836
99304
49
99831
56
99397
165
99337
353
99052
342
99894
899
99432
237
99153
872
99325
253
99788
396
99760
956
99802
361
99749
518
99970
60
99350
994
99226
886
99203
683
99090
787
99932
624
99549
30
99985
812
99500
268
99595
854
99442
852
99800
530
99792
302
99930
935
99307
985
99409
880
99425
890
99653
59
99928
836
99108
916
99839
763
99410
483
99235
488
99196
938
99652
288
99604
248
99533
677
99248
968
99495
843
99859
347
99894
212
99579
122
99555
557
99689
244
99832
143
99932
102
99447
919
99126
878
99140
558
99973
624
99534
393
99132
993
99378
866
99735
382
99144
573
99186
870
99980
180
99083
20
99950
108
99716
246
99666
238
99034
569
99337
302
99448
50
99559
535
99197
918
99579
766
99417
67
99473
867
99716
205
99243
27
99592
634
99636
696
99914
694
99380
863
99397
424
99719
561
99910
659
99838
859
99913
830
99788
878
99099
237
99817
791
99062
965
99387
896
99240
795
99192
397
99772
102
99598
432
99791
873
99140
54
99372
194
99142
24
99377
598
99492
235
99680
578
99291
584
99087
163
99987
740
99536
584
99231
865
99817
554
99992
836
99414
723
99210
941
99922
204
99366
602
99217
861
99295
956
99274
385
99653
456
99573
703
99853
439
99857
650
99974
278
99105
434
99797
799
99873
281
99090
14
99990
231
99113
526
99236
383
99298
706
99541
112
99226
411
99753
708
99944
328
99496
508
99336
178
99978
218
99243
612
99031
957
99133
641
99696
425
99854
261
99460
228
99834
315
99283
66
99265
686
99287
194
99239
864
99414
360
99997
750
99106
81
99350
825
99656
121
99699
238
99125
416
99280
471
99700
168
99917
873
99185
473
99805
948
99329
374
99042
366
99831
614
99935
696
99209
555
99773
407
99393
366
99215
340
99462
113
99437
37
99960
867
99741
338
99463
160
99629
688
99524
7
99019
9
99381
394
99597
843
99878
9
99937
45
99731
263
99718
933
99416
868
99017
556
99849
281
99418
455
99553
871
99524
680
99703
72
99480
420
99989
764
99890
171
99736
614
99731
211
99595
21
99069
957
99355
724
99194
902
99188
753
99862
80
99114
209
99712
382
99401
843
99181
771
99479
633
99333
348
99348
770
99284
585
99713
203
99130
112
99918
817
99132
290
99673
440
99449
533
99718
863
99861
712
99210
874
99457
106
99631
511
99033
451
99052
153
99533
384
99986
592
99897
676
99360
487
99708
682
99927
221
99453
980
99614
813
99265
743
99807
406
99750
476
99712
691
99428
137
99404
171
99615
326
99872
714
99142
297
99958
215
99543
362
99789
356
99873
935
99654
850
99888
985
99825
370
99452
102
99142
948
99602
165
99765
956
99066
213
99590
576
99839
862
99634
147
99618
22
99720
598
99992
101
99264
993
99679
401
99652
726
99517
883
99114
687
99393
648
99275
955
99424
986
99671
509
99793
461
99239
685
99945
650
99714
253
99200
487
99312
716
99819
196
99002
255
99560
351
99328
179
99108
1
99777
861
99488
56
99423
842
99712
899
99848
639
99571
569
99070
290
99302
314
99640
438
99937
300
99279
516
99160
543
99570
469
99731
658
99178
168
99086
452
99559
266
99690
243
99617
833
99882
320
99415
608
99607
217
99844
271
99525
134
99821
16
99196
757
99140
219
99719
327
99864
882
99584
896
99363
454
99610
922
99258
984
99950
571
99681
289
99679
426
99117
299
99134
934
99879
429
99550
15
99648
642
99480
547
99007
83
99513
499
99437
785
99480
155
99290
356
99576
621
99028
86
99636
191
99783
721
99478
304
99744
205
99038
647
99249
499
99737
268
99465
5
99312
373
99409
755
99061
3
99159
311
99369
34
99663
714
99433
956
99717
77
99108
23
99756
617
99639
2
99842
903
99769
460
99209
41
99783
21
99144
775
99793
83
99808
275
99139
447
99776
350
99445
421
99770
752
99236
56
99251
676
99895
435
99183
601
99618
329
99178
586
99342
214
99272
807
99183
819
99758
290
99541
622
99422
75
99411
655
99791
133
99971
645
99227
6
99745
711
99504
595
99851
828
99576
817
99928
371
99440
229
99725
923
99444
254
99737
37
99074
925
99171
229
99794
324
98998
804
99133
420
99252
361
99379
749
99560
507
99635
218
99802
361
99143
882
99063
194
99349
545
99607
893
99719
388
99221
907
99348
305
99843
864
99141
381
99075
997
99937
907
99567
705
99913
332
99033
331
99004
713
99332
226
99748
211
99321
157
99912
484
99115
267
99448
251
99716
677
99820
700
99677
103
99358
518
99514
59
99482
139
99916
717
99341
123
99061
504
99252
449
99471
183
99976
108
99694
77
99337
264
99225
550
99344
939
99509
379
99723
224
99474
346
99764
911
99996
76
99851
307
99371
838
99584
731
99267
80
99193
361
99557
1
99178
510
99812
320
99672
36
99153
469
99357
818
99880
358
99712
572
99153
194
99010
273
99927
642
99257
915
99580
770
99376
826
99427
405
99733
1
99853
743
99075
912
99877
88
99774
520
99108
975
99009
850
99637
981
99899
1
99258
606
99109
27
99613
140
99198
724
99016
724
99463
234
99574
854
99176
914
99455
369
99953
122
99016
949
99162
221
99921
623
99875
330
99813
216
99764
349
99949
838
98999
109
99486
906
99809
612
99750
385
99261
50
99435
779
99952
291
99204
215
99526
380
99189
813
99452
186
99768
722
99932
659
99927
192
99236
378
99699
523
99863
39
99840
29
99786
837
99630
522
99632
651
99842
485
99047
164
99499
818
99753
999
99525
386
99796
295
99017
610
99578
147
99971
747
99890
615
99691
268
99101
754
99037
4
99505
934
99161
576
99250
708
99835
587
99452
973
99716
641
99986
225
99031
683
99123
284
99429
6
99687
644
99105
483
99390
525
99877
9
99697
549
99476
911
99639
680
99613
194
99850
253
99310
173
99903
798
99807
468
99226
996
99299
376
99519
810
99667
454
99018
29
99010
912
99768
482
99561
930
99420
264
99013
542
99251
713
99396
633
99048
478
99876
139
99417
40
99252
571
99704
1000
99273
833
99266
895
99419
530
99940
374
99709
376
99185
736
99144
367
99749
947
99960
833
99717
411
99022
211
99845
415
99660
422
99433
34
99508
815
99900
483
99546
663
99556
773
99725
923
99795
48
99778
885
99536
382
99969
193
99300
119
99374
561
99086
726
99473
618
99151
401
99534
245
99071
676
99518
439
99678
983
99485
409
99739
268
99746
624
99393
914
99305
22
99325
805
99604
271
99353
827
99030
677
99476
272
99455
413
99192
211
99035
24
99035
663
99683
795
99566
371
99922
903
99833
554
99376
785
99477
100
99899
139
99712
595
99058
985
99093
743
99208
214
99937
291
99743
92
99488
157
99922
975
99605
218
99977
539
99013
951
99777
921
99213
161
99338
639
99519
750
99447
597
99754
962
99041
24
99487
363
99764
34
99037
278
99209
888
99045
584
99515
227
99190
949
99722
160
99410
228
99259
120
99160
720
99293
488
99696
945
99173
298
99090
265
99819
899
99071
768
99755
243
99278
913
99973
576
99953
818
99862
403
99925
672
99045
409
99846
465
99782
803
99408
39
99298
702
99543
692
99501
820
99128
185
99903
458
99518
261
99012
512
99158
500
99588
916
99291
709
99811
527
99682
427
99842
366
99351
110
99900
202
99247
823
99306
777
99020
919
99600
842
99908
40
99790
941
99122
698
99895
617
99860
712
99485
596
99387
928
99563
991
99782
823
99986
255
99599
3
99941
685
99196
943
99516
7
99047
954
99717
885
99815
544
99566
773
99941
40
99477
847
99912
212
99776
281
99081
556
99493
596
99856
499
99083
821
99709
264
99559
37
99287
871
99225
274
99177
654
99724
236
99976
256
99609
424
99558
669
99012
865
99194
984
99910
786
99302
760
99209
85
99864
239
99688
303
99265
798
99340
505
99665
447
99391
849
99457
394
99997
175
99279
905
99102
424
99790
995
99718
759
99163
948
99302
743
99409
300
99248
106
99950
372
99102
485
99132
476
99267
409
99241
288
99384
460
99943
614
99993
950
99965
817
99062
805
99587
161
99443
73
99050
841
99599
240
99330
232
99017
931
99395
481
99302
783
99469
618
99644
238
99839
129
99763
163
99843
410
99871
409
99104
58
99983
285
99359
168
99649
711
99191
542
99132
446
99706
828
99412
249
99597
646
99737
886
99436
569
99816
262
99067
826
99417
991
99950
511
99487
289
99274
371
99467
906
99618
326
99938
18
99123
411
99418
503
99048
825
99577
723
99910
883
99598
673
99017
544
99558
971
99462
771
99112
415
99623
811
99113
621
99274
309
99290
275
99466
765
99629
601
99372
729
99067
69
99676
798
99424
265
99782
184
99901
392
99197
759
99726
972
99591
588
99170
715
99142
601
99406
677
99697
662
99434
424
99185
988
99074
405
99508
630
99358
136
99902
779
99426
11
99891
710
99183
731
99550
38
99584
602
99926
414
99230
740
99155
366
99245
626
99949
392
99789
410
99758
644
99545
140
99395
644
99371
854
99118
233
99678
250
99775
180
99651
763
99734
214
99037
27
99003
504
99765
136
99831
755
99238
251
99920
794
99625
679
99617
91
99939
456
99183
218
99619
65
99357
278
99252
692
99017
394
99913
263
99869
309
99220
689
99607
491
99029
857
99929
609
99001
695
99529
356
99345
417
99434
859
99655
192
99834
105
99020
280
99706
420
99573
500
99025
241
99977
711
99729
437
99229
780
99184
453
99968
886
99833
319
99007
497
99425
439
99098
400
99618
611
99341
476
99251
880
99200
92
99293
315
99480
407
99816
104
99340
235
99612
102
99480
522
99729
80
99373
128
99479
94
99007
614
99174
818
99006
186
99024
900
99821
573
99826
958
99326
859
99423
697
99325
815
99420
431
99160
52
99581
982
99814
253
99559
987
99988
894
99036
516
99833
256
99490
493
99820
985
99004
485
99800
426
99463
918
99415
631
99958
328
99276
874
99991
710
99343
209
99876
919
99181
716
99219
302
99982
903
99439
547
99821
606
99124
280
99500
828
99822
781
99589
907
99771
677
99634
87
99980
711
99373
322
99041
301
99585
738
99458
936
98999
271
99542
594
99962
454
99632
394
99220
88
99973
924
99286
91
99895
591
99236
568
99781
965
99079
3
99401
22
99977
279
99400
293
99468
487
99174
905
99604
534
99327
750
99160
720
99015
298
99229
735
99043
648
99355
687
99950
784
99486
521
99565
29
99222
516
99635
989
99887
991
99718
69
99538
681
99664
275
99434
754
99071
930
99288
311
99133
161
99312
697
99240
180
99770
774
99667
754
99689
407
99172
389
99303
297
99500
429
99815
460
99178
973
99010
407
99480
165
99555
954
99492
694
99875
570
99409
969
99373
304
99051
56
99051
162
99375
564
98999
385
99368
309
99067
730
99251
909
99394
293
99732
510
99676
617
99311
71
99574
494
99864
27
99960
209
99483
761
99909
284
99189
749
99566
499
99400
166
99200
992
99443
350
99497
359
99376
245
99487
339
99581
302
99337
15
99083
977
99516
910
99378
823
99527
772
99539
113
99439
59
99748
66
99684
823
99768
792
99930
914
99349
591
99801
113
99724
278
99894
468
99740
407
99856
410
99278
211
99611
19
99698
100
99944
180
99146
642
99627
655
99066
103
99588
176
99662
203
99695
9
99300
192
99468
527
99045
454
99079
354
99569
641
99377
361
99224
46
99373
684
99545
82
99700
344
99663
475
99425
231
99726
20
99078
845
99187
750
99910
300
99818
306
99936
937
99053
415
99234
508
99012
530
99324
244
99351
457
99289
665
99606
607
99114
624
99706
468
99466
523
99713
826
99786
678
99677
977
99903
59
99726
643
99599
663
99540
961
99872
875
99989
300
99817
379
99157
196
99943
602
99641
341
99498
53
99827
325
99357
267
99937
568
99561
516
99638
700
99266
455
99608
789
99313
922
99760
378
99600
597
99101
294
99489
687
99641
112
99824
40
99930
427
99172
861
99747
911
99922
664
99424
430
99666
245
99174
696
99952
558
99472
327
99172
232
99315
564
99898
900
99587
576
99715
279
99947
428
99499
946
99818
178
99201
322
99929
65
99049
9
99814
252
99805
971
99643
836
99696
291
99567
722
99402
787
99580
198
99255
23
99599
979
99968
219
99604
264
99688
416
99800
832
99039
12
99877
387
99259
606
99097
659
99891
142
99319
72
99954
347
99956
164
99658
379
99035
984
99662
335
99322
237
99038
371
99619
460
99919
291
99132
927
99225
681
99527
109
99839
960
99851
146
99682
820
99953
372
99847
671
99343
767
99244
782
99745
98
99071
138
99635
432
99111
272
99288
617
99393
465
99262
542
99772
267
99008
744
99541
574
99746
257
99924
727
99777
49
99309
904
99769
403
99168
830
99252
421
99954
250
99218
372
99746
545
99571
981
99204
932
99303
213
99130
345
99310
739
99557
16
99305
104
99760
838
99311
118
99526
629
99840
438
99103
482
99606
704
99991
206
99359
295
99495
254
99389
930
99602
507
99918
821
99313
475
99940
38
99584
910
99901
328
99695
241
99460
899
99505
910
99150
162
99064
907
99950
675
99295
542
99411
411
99623
136
99853
632
99499
287
99475
845
99891
73
99375
625
99853
808
99608
232
99535
617
99215
224
99711
180
99635
758
99755
423
99101
175
99673
419
99780
847
99913
157
99379
565
99909
470
99878
445
99136
468
99297
709
99916
783
99593
704
99234
869
99048
502
99502
438
99213
186
99809
536
99106
474
99117
852
99196
331
99813
223
99103
939
99938
410
99336
725
99878
75
99808
120
99349
698
99928
544
99599
93
99439
508
99408
956
99134
806
99049
629
99277
518
99420
513
99747
592
99163
277
99361
225
99585
562
99519
38
99519
614
99087
332
99697
313
99573
561
99143
889
99293
186
99461
662
99021
675
99179
310
99958
347
99773
882
99055
692
99963
960
99186
151
99979
63
99285
222
99922
430
99675
721
99295
917
99001
890
99648
425
99289
472
99803
701
99530
472
99143
516
99861
759
99872
704
99298
713
99886
542
99057
246
99398
376
99810
527
99568
289
99117
997
99879
300
99595
739
99596
110
99691
63
99268
423
99397
605
99805
174
99787
660
99669
506
99371
71
99003
577
99159
557
99300
988
99580
361
99031
217
99782
82
99585
296
99619
348
99675
71
99940
790
99023
135
99935
10
99582
244
99399
545
99892
592
99450
372
99586
352
99882
828
99068
814
99397
386
99833
549
99069
895
99374
353
99905
422
99427
156
99482
701
99036
410
99895
320
99993
54
99137
70
99086
106
99168
434
99452
652
99980
83
99782
347
99868
844
99421
542
99171
293
99565
565
99222
64
99654
270
99535
789
99523
337
99949
742
99310
213
99906
419
99658
89
99499
48
99024
251
99436
594
99851
109
99986
758
99148
619
99646
674
99358
374
99145
226
99579
716
99970
700
99317
517
99442
580
99886
919
99553
409
99952
900
99469
622
99302
959
99722
442
99594
955
99245
560
99548
619
99112
728
99505
595
99682
884
99282
78
99724
412
99521
893
99284
107
99431
191
99678
711
99001
771
99390
637
99918
495
99239
650
99827
645
99447
787
99767
129
99616
30
99559
140
99057
183
99395
252
99219
676
99919
17
99685
585
99411
530
99337
405
99004
534
99836
235
99929
172
99938
50
99638
859
99895
766
99652
154
99119
565
99207
585
99727
642
99815
414
99953
221
99560
298
99716
200
99065
41
99514
148
99625
438
99553
306
99125
980
99595
139
99084
86
99749
201
99083
512
99619
555
99281
883
99579
781
99045
829
99518
309
99442
135
99034
783
99338
301
99706
962
99376
450
99036
442
99268
705
99978
540
99491
845
99466
924
99749
634
99726
74
99917
145
99117
432
99613
912
99776
6
99919
200
99230
551
99877
933
99472
921
99801
282
99477
873
99670
818
99103
677
99877
176
99485
600
99657
760
99391
209
99348
699
99125
860
99815
735
99873
55
99622
37
99320
511
99706
370
99732
521
99501
158
99261
561
99049
912
99499
974
99042
735
99054
83
99007
626
99223
688
99581
58
99068
160
99500
539
99888
313
99112
95
99696
62
99441
90
99599
64
99571
919
99619
81
99991
793
99653
448
99816
691
99453
304
99167
849
99644
32
99464
725
99505
652
99667
307
99893
450
99547
964
99110
583
99954
607
99287
544
99771
196
99879
993
99151
743
99222
505
99833
147
99531
284
99346
60
99168
200
99397
732
99300
952
99404
431
99032
84
99281
974
99859
895
99158
64
99214
880
99422
757
99369
57
99809
673
99212
827
99996
751
99447
336
99535
307
99146
240
99757
199
99501
301
99311
535
99858
382
99186
869
99806
840
99844
29
99380
680
99899
626
99417
442
99022
816
99961
358
99474
416
99105
477
99078
695
99315
664
99663
718
99773
210
99309
267
99386
657
99100
935
99743
345
99556
23
99007
184
99906
972
99008
11
99349
530
99140
648
99361
716
99273
482
99599
902
99241
697
99019
138
99987
495
99005
204
99520
939
99617
982
99239
186
99511
21
99721
865
99939
177
99045
356
99070
489
99213
467
99259
749
99656
656
99523
354
99454
170
99193
434
99383
748
99375
473
99548
206
99152
593
99468
299
99891
903
99617
914
99726
708
99032
566
99985
284
99973
950
99319
650
99652
109
99641
315
99161
691
99170
206
99985
746
99051
610
99335
706
99801
424
99976
853
99882
981
99255
227
99244
762
99394
96
99567
348
99547
497
99565
556
99408
59
99289
455
99971
700
99437
159
99546
144
99034
640
99848
37
99364
628
99194
151
99684
480
99276
661
99852
69
99018
970
99110
175
99215
61
99342
425
99681
561
99459
88
99570
774
99370
291
99425
590
99299
778
99399
521
99522
28
99171
193
99567
31
99622
343
99135
179
99824
828
99928
855
99817
256
99665
963
99512
503
99616
853
99888
527
99337
916
99590
604
99702
552
99629
740
99850
376
99794
804
99317
874
99847
968
99467
622
99652
446
99061
643
99650
973
99222
913
99462
806
99079
534
99508
90
99107
866
99681
427
99740
186
99024
65
99316
40
99743
742
99069
657
99591
219
99322
158
99158
369
99835
524
99824
161
99973
28
99786
117
99200
803
99895
452
99135
531
99187
746
99523
425
99682
597
99561
277
99258
209
99263
469
99388
253
99523
233
99599
180
99788
296
99525
725
99863
771
99197
28
99243
773
99263
182
99109
673
99203
785
99997
83
99338
202
99927
109
99787
876
99875
524
99112
672
99542
569
99742
111
99599
433
99785
482
99730
765
99973
851
99753
963
99638
401
99701
171
99489
600
99337
570
99081
799
99128
274
99283
272
99290
936
99970
803
99716
317
99828
355
99980
390
99370
559
99552
893
99156
211
99608
845
99195
20
99024
297
99198
728
99024
30
99093
796
99387
692
99833
123
99819
105
99674
870
99947
662
99279
719
99508
712
99714
732
99081
800
99577
794
99074
940
99430
96
99093
20
99264
984
99408
701
99248
777
99633
177
99405
711
99878
549
99048
162
99869
706
99481
691
99726
293
99672
986
99963
584
99100
274
99839
406
99392
331
99756
914
99345
208
99523
185
99449
943
99792
715
99119
972
99356
862
99013
149
99698
859
99297
47
99570
399
99660
752
99808
716
99798
899
99349
933
99504
303
99661
605
99520
520
99488
185
99577
917
99530
825
99128
616
99196
643
99912
681
99144
288
99583
939
99640
549
99159
670
99183
172
99390
371
99134
712
99102
915
99569
100
99766
233
99800
957
99583
859
99327
651
99575
429
99462
853
99025
245
99569
298
99636
912
99424
568
99864
60
99193
160
99500
308
99521
88
99754
944
99463
200
99537
658
99257
406
99202
465
99493
834
99004
58
99506
282
99889
170
99428
791
99758
301
99043
78
99239
211
99668
505
99944
653
99351
372
99421
860
99895
560
99339
147
99213
130
99869
552
99854
301
99952
303
99336
748
99239
687
99937
761
99687
66
99160
737
99276
129
99442
206
99043
70
99862
307
99222
737
99649
292
99819
676
99060
659
99565
119
99665
868
99938
812
99969
106
99467
540
99745
799
99471
416
99887
1000
99568
192
99562
199
99564
744
99000
712
99573
78
99270
52
99194
606
99812
457
99372
990
99790
831
99689
234
99588
836
99325
841
99578
666
99276
734
99313
156
99465
880
99956
508
99355
194
99668
928
99378
251
99237
160
99742
624
99255
874
99569
757
99717
551
99576
768
99937
275
99749
310
99646
928
99600
564
99189
275
99841
863
99785
438
99032
716
99051
101
99126
705
99342
601
99321
114
99380
600
99284
781
99943
898
99028
646
99417
6
99692
644
99669
115
99810
930
99907
399
99872
423
99944
508
99124
894
99051
94
99936
847
99561
542
99114
252
99787
690
99469
621
99179
514
99743
668
99938
733
99297
666
99397
34
99250
616
99019
96
99524
711
99465
822
99486
537
99910
147
99600
253
99847
815
99034
959
99524
344
99189
637
99569
975
99696
715
99886
184
99788
408
99384
813
99537
511
99654
332
99359
447
99020
60
99726
492
99947
852
99646
579
99415
981
99903
402
99000
995
99475
797
99402
423
99751
714
99685
408
99294
823
99997
917
99134
454
99802
917
99608
40
99866
271
99236
399
99738
618
99011
706
99177
638
99595
325
99246
641
99647
838
99884
524
99628
849
99413
540
99486
621
99700
873
99345
525
99921
545
99551
768
99097
750
99105
314
99324
508
99086
105
99189
660
99885
640
99694
492
99809
599
99009
437
99096
625
99480
556
99956
620
99230
457
99106
949
99099
19
99837
634
99155
649
99571
197
99616
802
99231
952
99060
31
99014
12
99760
804
99130
728
99680
522
99626
64
99325
224
99296
523
99145
261
99593
525
99646
800
99513
147
99080
529
99908
281
99150
997
99646
535
99717
285
99820
632
99989
143
99273
810
99106
244
99594
112
99068
544
99122
763
99735
862
99079
373
99332
666
99691
132
99230
92
99516
309
99694
283
99260
303
99480
320
99425
52
99908
335
99574
771
99502
850
99593
840
99477
773
99939
579
99592
707
99371
429
99468
7
99339
918
99079
20
99241
362
99089
126
99960
231
99861
143
99332
168
99469
43
99570
685
99851
940
99589
513
99113
430
99754
331
99018
228
99133
613
99350
962
99874
88
99610
624
99653
286
99622
294
99602
631
99085
418
99286
149
99000
459
99931
623
99108
554
99200
122
99895
460
99863
227
99551
513
99070
150
99947
1000
99551
794
99456
49
99271
995
99357
833
99690
759
99391
930
99669
657
99990
568
99371
2
99942
709
99170
434
99111
109
99547
203
99446
139
99597
695
99442
971
99546
461
99223
477
99848
568
99710
321
99185
464
99947
29
99011
87
99070
641
99801
300
99275
627
99017
236
99490
883
99836
396
99127
297
99882
744
99939
721
99419
512
99721
862
99278
205
99018
349
99286
856
99001
525
99704
420
99472
782
99126
39
99170
374
99743
861
99854
621
99892
189
99123
995
99357
114
99734
349
99674
787
99693
516
99675
115
99864
629
99273
521
99482
378
99218
746
99340
791
99993
58
99563
478
99755
527
99093
715
99443
398
99096
409
99006
803
99916
540
99928
302
99595
965
99062
537
99288
145
99834
619
99005
658
99323
735
99131
596
99873
142
99862
201
99125
177
99159
494
99199
352
99808
52
99038
125
99379
528
99660
634
99964
675
99695
943
99458
594
99122
44
99754
959
99729
846
99524
422
99569
769
99516
89
99325
91
99306
597
99890
609
99939
259
99228
96
99453
696
99303
885
99247
397
99983
317
99551
487
99728
566
99802
408
99559
716
99127
348
99318
333
99884
557
99580
589
99240
32
99611
387
99727
6
99120
826
99474
788
99327
481
99092
939
99293
828
99550
224
99900
992
99147
397
99346
339
99125
438
99266
881
99990
517
99001
656
99808
399
99770
53
99862
397
99235
677
99248
20
99750
326
99163
613
99329
474
99903
486
99862
515
99535
46
99124
393
99596
29
99532
806
99859
226
99956
27
99354
971
99552
712
99031
961
99916
296
99217
25
99219
810
99613
716
99699
417
99034
255
99487
597
99373
828
99124
369
99246
256
99308
194
99401
139
99726
854
99759
483
99899
299
99170
705
99395
619
99156
42
99950
23
99560
879
99652
769
99008
805
99950
840
99022
718
99602
168
99322
839
99466
471
99482
816
99461
418
99013
167
99949
638
99408
997
99784
319
99153
431
99496
732
99759
630
99283
688
99527
207
99763
771
99200
908
99150
848
99657
666
99455
125
99173
121
99683
189
99214
199
99190
441
99919
557
99276
530
99777
624
99856
841
99063
281
99408
896
99658
398
99598
575
99693
431
99313
503
99257
665
99330
290
99603
575
99960
561
99681
668
99268
220
99793
50
99405
902
99331
766
99438
615
99081
137
99643
536
99934
993
99424
18
99188
14
99250
432
99724
109
99467
512
99091
936
99442
133
99575
348
99457
88
99734
170
99613
563
99151
360
99850
444
99830
957
99325
641
99372
903
99511
38
99182
289
99353
584
99113
141
99394
973
99116
70
99379
858
99159
674
99628
860
99772
288
99620
471
99005
614
99828
698
99309
765
99724
617
99077
819
99830
162
99337
72
99214
185
99169
817
99928
444
99545
369
99418
246
99449
931
99317
688
99285
745
99952
476
99653
536
99725
409
99031
729
99018
618
99944
698
99698
62
99407
299
99986
697
99843
530
99668
722
99479
111
99407
451
99797
496
99772
341
99432
63
99675
153
99880
79
99948
423
99642
642
99583
147
99814
54
99885
771
99255
195
99764
346
99526
855
99294
249
99464
138
99882
721
99275
850
99458
737
99517
728
99380
598
99029
826
99770
118
99712
207
99185
228
99933
806
99549
296
99986
39
99900
388
99341
904
99255
912
99499
761
99252
638
99500
888
99318
622
99509
407
99043
28
99637
825
99405
757
99384
584
99114
654
99159
602
99029
885
99478
895
99506
717
99149
389
99477
575
99872
340
99148
68
99591
83
99296
836
99606
793
99673
9
99886
420
99087
956
99402
142
99177
952
99675
202
99754
162
99037
212
99247
159
99664
694
99490
462
99119
244
99114
978
99596
433
99673
929
99354
575
99524
711
99762
788
99391
996
99327
543
99431
466
99778
463
99525
632
99438
100
99962
929
99109
964
99445
446
99057
752
99279
672
99156
508
99808
671
99313
730
99894
302
99240
728
99765
940
99742
101
99938
836
99018
360
99879
542
99826
929
99027
4
99884
270
99543
342
99421
1000
99313
654
99253
595
99853
869
99545
657
99359
532
99880
616
99506
212
99303
719
99868
671
99069
813
99711
660
99103
683
99130
798
99805
100
99686
654
99067
868
99586
901
99025
38
99352
779
99988
389
99253
675
99179
636
99205
220
99666
822
99372
297
99002
887
99590
602
99631
56
99568
113
99361
527
99948
974
99140
757
99722
324
99376
222
99937
769
99385
804
99970
194
99567
61
99622
940
99880
704
99666
500
99194
268
99722
913
99809
378
99204
636
99335
926
99865
719
99918
89
99023
419
99200
354
99881
624
99368
272
99837
881
99446
402
99685
141
99223
631
99447
880
99035
966
99717
159
99118
768
99462
448
99831
737
99971
776
99531
10
99731
122
99691
594
99679
407
99786
552
99406
929
99432
315
99147
758
99338
571
99698
483
99239
901
99438
31
99228
602
99566
579
99809
256
99868
441
99978
288
99877
730
99424
990
99323
862
99421
501
99390
904
99779
408
99182
224
99230
74
99299
407
99781
815
99974
942
99901
304
99013
167
99598
651
99331
282
99292
921
99397
834
99647
191
99822
790
99171
413
99444
824
99873
946
99128
633
99060
406
99138
651
99637
310
99747
598
99712
395
99194
363
99741
595
99920
508
99576
399
99763
954
99584
788
99567
517
99564
970
99720
945
99977
528
99665
307
99637
598
99600
975
99984
953
99351
861
99390
522
99965
648
99886
15
99779
334
99333
905
99192
131
99540
589
99478
525
99478
867
99954
145
99363
202
99431
309
99872
250
99356
444
99765
24
99097
13
99021
717
99726
452
99169
784
99885
160
99094
463
99843
739
99242
314
99203
558
99395
353
99874
170
99488
296
99580
967
99038
506
99822
417
99812
659
99706
670
99951
645
99710
49
99951
596
99477
74
99024
122
99020
884
99938
20
99030
310
99050
10
99697
803
99191
931
99191
690
99005
903
99942
278
99005
867
99600
94
99699
73
99804
822
99583
669
99971
637
99653
737
99692
669
99965
953
99256
263
99595
544
99598
916
99432
26
99440
636
99951
408
99941
867
99025
71
99765
487
99930
345
99336
340
99665
538
99751
784
99116
124
99313
111
99282
619
99024
864
99039
610
99865
182
99187
613
99328
999
99403
525
99081
233
99199
183
99848
888
99898
157
99226
817
99534
987
99186
971
99637
995
99829
769
99296
874
99446
193
99564
640
99419
231
99001
4
99774
739
99137
270
99909
958
99599
836
99914
594
99421
461
99987
447
99116
433
99131
550
99616
231
99831
34
99082
756
99979
258
99476
731
99731
657
99320
392
99634
38
99186
316
99662
557
99969
580
99785
107
99426
450
99362
157
99589
722
99978
146
99846
198
99456
93
99693
227
99533
268
99111
930
99169
348
99906
536
99636
490
99205
678
99125
75
99894
113
99311
381
99082
171
98999
556
99120
272
99776
286
99318
946
99543
623
99883
238
99966
142
99931
53
99949
974
99575
372
99869
574
99322
396
99651
849
99813
634
99811
63
99507
144
99466
154
99286
3
99835
498
99368
387
99652
858
99251
862
99846
32
99562
724
99784
689
99053
564
99595
314
99633
574
99215
16
99782
880
99470
873
99447
162
99444
25
99109
945
99261
439
99549
943
99447
557
99221
641
99107
619
99323
872
99392
636
99158
257
99064
215
99851
405
99610
31
99001
146
99894
356
99733
79
99252
32
99391
236
99229
451
99475
184
99752
848
99402
737
99263
941
99982
792
99775
95
99673
178
99068
924
99398
856
99458
871
99503
991
99845
487
99486
681
99202
328
99307
515
99596
136
99428
917
99440
883
99544
21
99305
344
99788
60
99109
690
99934
55
99533
481
99917
87
99321
862
99958
986
99466
330
99064
968
99687
87
99386
518
99472
797
99407
870
99446
863
99289
613
99433
300
99435
540
99264
30
99438
344
99733
966
99245
795
99774
230
99729
776
99262
165
99621
930
99665
767
99858
262
99387
491
99125
116
99154
883
99804
874
99784
671
99941
361
99042
570
99336
118
99435
851
99351
258
99498
614
99981
515
99671
665
99052
577
99610
247
99901
889
99989
888
99917
150
99917
15
99202
779
99340
275
99810
794
99218
142
99276
944
99223
993
99452
70
99699
102
99939
874
99487
501
99334
132
99737
1000
99706
465
99956
286
99742
532
99501
476
99954
272
99335
831
99200
15
99288
643
99154
686
99602
983
99099
670
99883
47
99724
829
99037
321
99721
3
99207
344
99194
390
99594
300
99403
910
99060
376
99436
617
99209
243
99177
576
99237
912
99746
968
99675
254
99501
387
99913
192
99807
820
99545
109
99239
190
99914
945
99012
910
99742
283
99761
37
99025
477
99912
207
99280
503
99036
774
99663
77
99669
935
99906
436
99264
387
99781
137
99989
800
99132
554
99431
758
99636
826
99639
867
99928
385
99762
23
99165
266
99206
545
99134
460
99049
136
99832
866
99946
50
99727
147
99222
784
99216
138
99764
240
99773
919
99994
82
99020
812
99006
892
99272
664
99789
718
99151
600
99631
207
99306
313
99017
846
99240
7
99074
377
99891
770
99654
553
99665
812
99238
756
99244
436
99366
106
99371
749
99534
617
99935
463
99130
890
99023
517
99954
113
99708
854
99306
392
99757
829
99411
84
99892
9
99088
607
99344
493
99738
581
99281
529
99605
823
99951
943
99745
571
99484
119
99281
673
99509
179
99927
799
99212
356
99766
215
99761
763
99967
348
99549
617
99837
169
99277
287
99697
993
99213
759
99806
680
99578
633
99510
456
99639
487
99363
821
99225
538
99815
714
99611
385
99149
938
99987
81
99085
168
99339
680
99548
158
99049
650
99121
10
99295
996
99506
613
99811
916
99637
50
99120
670
99663
357
99124
520
99200
745
99056
95
99829
929
99643
840
99973
400
99911
328
99501
161
99451
332
99004
296
99927
411
99543
814
99827
462
99782
441
99888
911
99533
609
99061
903
99636
349
99811
902
99968
228
99698
271
99688
492
99082
561
99504
455
99483
415
99753
497
99885
801
99375
163
99400
841
99634
427
99318
919
99446
98
99724
350
99227
644
99613
156
99053
948
99167
254
99884
301
99051
793
99150
978
99969
850
99369
703
99082
431
99489
629
99852
636
99712
650
99802
888
99688
215
99001
517
99987
400
99045
131
99252
103
99410
517
99508
378
99059
522
99277
473
99342
845
99298
937
99141
502
99190
115
99102
352
99512
237
99197
977
99933
96
99493
540
99502
256
99891
42
99806
280
99987
116
99309
979
99704
59
99920
292
99392
769
99542
967
99422
469
99428
829
99815
51
99034
964
99301
98
99956
901
99519
180
99427
572
99447
441
99361
180
99922
164
99480
104
99476
628
99460
323
99313
965
99220
1
99901
333
99693
324
99773
39
99575
520
99564
531
99310
975
99959
124
99130
925
99529
248
99783
677
99200
516
99334
490
99926
542
99666
263
99313
481
99300
128
99291
596
99704
230
99618
955
99630
632
99609
853
99986
556
99550
780
99515
346
99202
152
99168
185
99164
908
99766
832
99854
952
99491
903
99494
5
99191
915
99391
756
99518
45
99990
272
99295
580
99725
423
99928
302
99963
204
99559
219
99185
456
99674
555
99878
685
99664
714
99205
674
99838
531
99914
58
99644
986
99593
356
99181
561
99111
548
99146
532
99598
665
99808
421
99029
837
99397
144
99702
328
99103
816
99975
134
99717
9
99554
316
99228
507
99908
759
99803
414
99297
53
99943
928
99871
105
99608
984
99270
347
99538
279
99495
30
99845
698
99138
633
99582
33
99838
359
99868
403
99285
702
99643
368
99717
548
99044
405
99816
933
99883
716
99324
726
99352
489
99852
398
99791
182
99870
895
99224
672
99860
730
99295
159
99467
392
99613
506
99574
273
99381
265
99955
433
99448
449
99093
574
99250
508
99329
220
99234
734
99257
369
99342
97
99652
33
99557
618
99683
762
99515
753
99758
377
99120
157
99917
812
99649
942
99488
646
99646
1
99584
207
99074
360
99555
169
99807
967
99524
940
99751
632
99136
274
99252
968
99602
820
99840
552
99792
51
99342
317
99331
712
99783
528
99651
28
99926
334
99889
128
99333
377
99156
663
99557
413
99317
447
99530
268
99474
916
99605
275
99942
293
99272
298
99351
733
99837
224
99079
67
99768
117
99060
978
99968
335
99425
778
99034
365
99618
805
99366
815
99540
443
99840
188
99898
158
99776
801
99769
703
99323
281
99773
455
99479
112
99586
351
99803
239
99396
145
99205
3
99095
660
99106
86
99112
284
99537
61
99977
775
99240
784
99401
361
99750
573
99818
417
99655
220
99274
138
99964
228
99690
515
99184
909
99578
31
99332
853
99091
382
99019
395
99843
906
99463
207
99781
587
99850
152
99374
788
99422
300
99113
451
99470
196
99132
949
99242
757
99985
887
99231
416
99982
590
99901
330
99333
672
99391
149
99205
473
99094
685
99823
479
99095
212
99017
822
99336
143
99151
534
99775
711
99749
920
99987
385
99270
596
99705
734
99768
85
99064
284
99222
99
99877
987
99461
608
99536
712
99551
428
99941
437
99451
882
99685
751
99890
656
99010
255
99292
267
98998
2
99817
48
99085
377
99217
180
99670
458
99125
478
99390
685
99235
791
99788
679
99789
257
99742
970
99490
277
99747
627
99172
147
99304
131
99001
78
99475
431
99955
221
99331
40
99864
828
99429
396
99578
409
99304
491
99543
927
99283
562
99850
526
99849
892
99784
137
99916
756
99957
758
99215
620
99837
26
99331
433
99099
27
99411
900
99661
284
99096
674
99805
100
99541
637
99338
367
99867
242
99117
475
99839
969
99021
61
99103
64
99915
2
99433
128
99534
54
99373
318
99209
216
99237
716
99248
276
99092
365
99103
272
99108
404
99043
535
99110
558
99902
785
99103
987
99471
601
99861
737
99184
606
99518
897
99750
746
99137
384
99229
198
99042
279
99682
548
99611
116
99799
980
99046
695
99442
927
99124
902
99757
31
99849
833
99408
525
99997
734
99619
74
99812
110
99837
319
99175
398
99704
108
99225
896
99337
205
99219
375
99357
384
99641
862
99031
688
99987
98
99947
613
99109
995
99399
666
99439
759
99812
374
99317
952
99609
67
99159
465
99824
466
99179
420
99912
877
99582
311
99025
260
99751
418
99195
121
99693
938
99967
532
99907
506
99572
159
99155
869
99500
642
99488
453
99556
712
99658
463
99807
1
99950
37
99164
943
99516
554
99980
473
99143
890
99109
338
99568
559
99505
418
99324
557
99871
76
99817
647
99505
7
99773
431
99349
702
99975
674
99125
864
99868
514
99174
320
99987
346
99012
117
99434
333
99125
955
99167
104
99722
945
99287
900
99993
202
99146
781
99597
52
99285
341
99668
259
99439
849
99200
47
99764
971
99703
633
99637
175
99212
554
99694
694
99331
309
99759
309
99832
784
99516
39
99057
367
99845
119
99495
833
99974
687
99098
297
99304
325
99954
462
99630
360
99454
923
99561
455
99257
968
99717
202
99080
271
99170
655
99069
320
99843
278
99703
141
99762
662
99904
215
99514
846
99966
703
99204
580
99754
805
99211
570
99452
845
99496
892
99581
493
99670
131
99875
121
99343
517
99568
695
99989
130
99692
203
99826
809
99215
884
99793
505
99128
149
99466
56
99632
117
99026
8
99719
216
99536
717
99046
3
99962
600
99172
843
99686
151
99202
383
99505
530
99190
722
99283
760
99612
634
99713
408
99448
300
99410
272
99765
37
99387
282
99697
362
99563
362
99583
905
99079
73
99115
94
99183
365
99058
279
99831
615
99119
952
99823
267
99759
320
99604
899
99614
530
99061
901
99808
718
99382
272
99401
477
99968
347
99261
24
99439
959
99865
497
99427
592
99151
288
99408
447
99151
343
99838
107
99008
623
99545
899
99955
673
99106
749
99081
438
99908
387
99088
448
99528
65
99522
606
99097
760
99709
156
99585
422
99604
904
99778
284
99444
959
99462
6
99648
462
99272
175
99558
161
99057
634
99264
423
99156
746
99292
323
99145
651
99668
949
98998
6
99943
255
99041
265
99702
337
99271
253
99168
678
99353
478
99454
725
99418
991
99319
720
99354
483
99382
872
99510
589
99847
47
99029
217
99469
292
99940
25
99303
35
99419
81
99975
138
99942
122
99410
134
99310
691
99330
196
99661
915
99671
320
99781
745
99745
569
99170
636
99448
339
99443
452
99093
299
99349
39
99630
335
99016
900
99366
772
99984
60
99018
958
99845
651
99573
355
99691
244
99493
728
99323
442
99923
971
99328
816
99431
695
99347
218
99058
219
99104
714
99131
803
99831
476
99043
710
99860
258
99880
494
99790
632
99366
875
99212
33
99265
880
99939
464
99524
540
99985
472
99389
395
99190
93
99134
819
99790
481
99990
175
99144
560
99598
239
99130
436
99237
894
99482
785
99277
3
99878
658
99347
393
99829
730
99922
470
99452
604
99505
672
99507
436
99824
739
99293
100
99407
788
99067
216
99440
602
99162
626
99872
775
99568
807
99058
811
99739
343
99763
697
99322
649
99991
817
99578
253
99579
84
99674
760
99489
675
99887
107
99015
673
99889
437
99000
772
99164
580
99473
408
99816
896
99045
556
99602
265
99634
82
99041
475
99922
731
99753
281
99803
297
99235
456
99239
428
99387
191
99717
502
99289
885
99806
415
99185
667
99609
937
99251
70
99503
924
99155
567
99519
684
99626
618
99795
878
99907
714
99258
423
99319
819
99092
981
99362
47
99625
179
99395
538
99066
738
99216
198
99622
154
99048
528
99823
613
99167
265
99923
693
99237
149
99515
857
99039
55
99407
772
99325
804
99367
6
99778
595
99643
385
99064
988
99925
221
99561
166
99850
228
99895
806
99949
910
99460
351
99420
71
99779
13
99081
540
99309
713
99874
314
99245
32
99249
247
99325
420
99460
551
99742
369
99550
752
99756
57
99973
206
99560
633
99602
952
99476
370
99876
825
99946
456
99765
128
99286
414
99579
80
99447
953
99320
841
99530
897
99907
261
99807
651
99309
260
99706
289
99173
272
99379
720
99716
626
99383
993
99922
475
99788
656
99959
76
99297
720
99771
86
99668
150
99750
579
99018
730
99688
947
99122
137
99123
112
99578
589
99876
67
99577
907
99677
988
99571
684
99446
374
99433
780
99728
680
99814
703
99864
517
99459
239
99178
109
99299
103
99636
250
99176
963
99390
124
99532
141
99897
101
99529
786
99765
854
99570
571
99513
96
99671
221
99718
428
99077
833
99588
428
99388
396
99309
591
99455
344
99085
473
99263
834
99672
368
99281
138
99052
760
99403
102
99146
920
99627
535
99793
363
99144
714
99428
704
99815
296
99503
515
99567
918
99685
170
99501
270
99605
400
99377
276
99800
165
99543
475
99301
667
99192
534
99134
675
99102
246
99736
463
99579
314
99903
421
99403
427
99751
498
99525
620
99420
436
99110
568
99643
567
99061
707
99799
946
99472
240
99973
695
99974
898
99616
78
99164
139
99854
170
99120
136
99640
882
99289
562
99038
794
99341
454
99601
936
99280
398
99240
575
99228
655
99211
55
99531
553
99339
499
99647
626
99800
49
99267
707
99345
702
99488
849
99328
336
99937
341
99779
354
99655
885
99525
163
99693
849
99074
175
99164
462
99422
252
99185
382
99903
175
99899
38
99607
21
99549
351
99947
58
99138
183
99118
789
99123
333
99079
802
99931
343
98998
846
99196
375
99443
255
99415
466
99104
370
99945
584
99842
67
99792
215
99907
176
99658
168
99067
958
99926
520
99291
339
99864
225
99352
50
99058
926
99798
970
99870
474
99986
927
99301
570
99479
584
99715
302
99330
567
99408
36
99494
364
99664
565
99993
235
99460
263
99669
641
99015
473
99832
634
99538
658
99332
726
99225
514
99576
736
99300
134
99061
246
99031
145
99841
852
99458
726
99016
753
99769
231
99510
487
99285
945
98998
615
99777
765
99870
203
99901
809
99393
379
99271
533
99907
481
99302
23
99505
700
99301
127
99110
433
99206
131
99119
877
99452
372
99753
84
99415
144
99157
670
99324
974
99682
188
99315
453
99859
783
99271
525
99541
98
99314
35
99067
91
99214
714
99890
662
99772
597
99053
298
99729
638
99850
713
99156
786
99666
292
99682
379
99773
78
99826
357
99068
356
99922
825
99149
723
99992
412
99651
674
99257
281
99164
235
99693
51
99737
463
99249
708
99017
391
99180
2
99398
819
99106
500
99870
919
99372
89
99435
953
99254
585
99012
181
99384
234
99418
761
99758
164
99532
929
99712
341
99099
868
99938
975
99774
813
99701
885
99224
819
99892
761
99109
113
99336
553
99552
95
99525
341
99544
823
99315
403
99855
976
99413
12
99130
455
99469
28
99748
201
99366
173
99098
403
99401
941
99872
186
99105
299
99138
627
99583
550
99780
516
99702
942
99067
441
99072
281
99122
968
99855
24
99414
549
99325
783
99330
743
99509
328
99284
577
99271
344
99286
666
99736
889
99142
477
99535
967
99590
362
99314
147
99396
139
99671
507
99659
168
99955
736
99129
420
99726
206
99015
261
99173
975
99916
47
99959
233
99690
410
99929
475
99080
32
99530
284
99822
496
99439
324
99476
46
99336
1
99859
320
99081
892
99170
698
99498
265
99090
523
99856
651
99419
302
99778
381
99285
266
99524
378
99088
35
99775
190
99268
654
99447
802
99937
825
99476
28
99609
145
99994
204
99897
521
99489
169
99404
826
99229
506
99336
477
99399
478
99622
147
99474
532
99054
638
99479
787
99961
589
99649
788
99229
308
99570
531
99629
113
99252
1
99431
280
99993
101
99148
176
99876
934
99603
924
99030
163
99902
196
99994
835
99635
321
99992
333
99908
740
99110
298
99928
975
99714
94
99936
698
99505
682
99114
760
99532
677
99322
615
99830
990
99308
236
99719
804
99163
525
99692
942
99189
821
99316
883
99173
627
99124
516
99152
227
99356
285
99192
771
99296
24
99996
479
99625
457
99798
223
99249
123
99203
644
99690
97
99655
470
99848
174
99815
712
99858
982
99948
266
99925
466
99087
135
99169
952
99559
917
99354
729
99404
719
99048
58
99184
598
99471
523
99705
332
99752
43
99073
919
99127
105
99974
548
99978
781
99018
338
99264
149
99811
659
99592
184
99620
566
99606
847
99387
272
99353
126
99553
878
99768
984
99573
332
99304
353
99529
361
98999
249
99955
217
99653
863
99958
226
99630
628
99375
623
99585
996
99088
960
99164
761
99232
360
99837
368
99168
350
99178
657
99895
132
99546
651
99208
267
99466
678
99055
341
99114
735
99232
130
99077
119
99608
508
99276
452
99673
450
99636
687
99563
369
99155
389
99245
382
99071
526
99600
493
99655
817
99093
934
99936
142
99097
218
99465
258
99728
786
99679
567
99824
177
99914
129
99121
501
99574
834
99260
546
99747
878
99737
206
99142
48
99087
614
99958
652
99104
952
99271
43
99930
951
99330
178
99599
27
99915
354
99861
686
99898
354
99872
247
99091
769
99899
419
99718
484
99051
199
99127
6
99140
15
99327
979
99193
155
99153
36
99664
652
99566
110
99668
820
99754
498
99274
603
99828
519
99420
922
99170
884
99505
372
99603
798
99283
264
99931
472
99039
137
99498
654
99889
462
99965
513
99749
306
99636
806
99703
805
99098
495
99908
569
99969
624
99823
397
99099
755
99021
134
99394
309
99041
673
99920
966
99761
771
99320
973
99174
241
99907
266
99792
112
99772
738
99080
454
99845
775
99325
511
99215
973
99736
673
99118
950
99591
880
99099
943
99405
547
99016
833
99856
229
99767
33
99722
621
99828
40
99106
526
99198
723
99240
304
99050
636
99548
701
99760
263
99119
92
99260
334
99832
994
99230
54
99488
804
99171
48
99446
279
99809
9
99413
944
99055
338
99329
164
99355
528
99526
129
99346
685
99737
515
99411
733
99084
152
99124
498
99286
988
99868
409
99233
334
99663
219
99091
329
99966
941
99605
164
99668
192
99847
547
99066
665
99330
131
99459
442
99452
538
99961
783
99416
269
99598
563
99603
727
99060
384
99392
113
99414
418
99149
676
99628
149
99020
777
99019
946
99787
482
99603
231
99628
182
99479
316
99654
857
99736
502
99970
577
99595
31
99246
410
99022
996
99078
11
99143
174
99550
607
99221
530
99441
493
99389
793
99549
753
99838
96
99989
528
99317
377
99942
344
99530
25
99442
718
99777
112
99192
37
99699
740
99465
646
99506
686
99517
770
99264
91
99404
882
99385
884
99782
552
99500
134
99932
419
99134
139
99580
855
99830
984
99344
746
99178
709
99568
953
99217
464
99091
873
99200
490
99850
982
99493
336
99166
903
99103
707
99741
343
99404
673
99345
734
99672
489
99624
935
99717
963
99485
776
99190
830
99581
236
99730
552
99004
972
99511
626
99702
354
99917
745
99198
204
99223
686
99322
815
99702
431
99788
586
99661
772
99675
999
99126
570
99016
837
99075
292
99642
800
99854
909
99074
647
99193
727
99959
838
99455
487
99900
194
99778
262
99677
959
99802
738
99214
173
99860
891
99836
175
99960
350
99905
867
99979
686
99044
756
99219
398
99119
859
99310
504
99615
826
99659
369
99640
320
99278
442
99791
168
99761
465
99158
945
99038
350
99355
455
99686
406
99505
441
99157
156
99373
953
99307
835
99570
503
99844
45
99598
654
99393
407
99011
166
99733
602
99343
496
99929
628
99732
509
99281
221
99720
760
99653
35
99302
983
99889
70
99092
782
99597
772
99899
147
99005
894
99658
619
99090
305
99499
868
99631
815
99645
697
99029
387
99560
530
99887
488
99004
41
99063
363
99922
253
99831
684
99657
235
99857
234
99203
896
99176
852
99677
128
99212
176
99138
290
99402
407
99257
402
99138
743
99091
318
99615
112
99302
322
99995
472
99060
244
99800
583
99700
840
99767
643
99848
700
99165
998
99822
413
99257
883
99328
889
99664
556
99244
635
99393
799
99756
443
99002
692
99254
419
99697
297
99781
667
99555
942
99206
629
99056
425
99372
177
99549
868
99061
499
99921
898
99771
8
99800
325
99868
853
99651
115
99915
480
99598
92
99532
781
99713
646
99611
410
99112
25
99686
579
99211
676
99055
783
99302
182
99459
753
99122
29
99581
207
99466
59
99995
567
99167
260
99664
605
99589
561
99577
382
99444
568
99536
601
99439
833
99244
185
99072
394
99303
724
99954
701
99431
543
99254
781
99837
247
99095
76
99729
297
99518
368
99692
939
99126
305
99452
977
99249
701
99700
801
99065
949
99833
343
99640
525
99182
74
99913
799
99905
709
99396
937
99235
799
99446
738
99988
315
99894
945
99789
329
99794
542
99789
363
99232
751
99669
17
99725
901
99955
261
99545
956
99283
648
99809
599
99881
459
99116
513
99224
631
99967
388
99638
774
99345
918
99598
559
99559
448
99492
654
99289
862
99877
713
99467
753
99428
692
99149
1000
99398
78
99092
754
99231
218
99399
341
99635
367
99290
867
99678
320
99342
792
99524
621
99599
237
99674
56
99685
40
99835
233
99100
474
99252
219
99588
479
99375
428
99241
1
99540
793
99140
6
99668
160
99760
494
99901
444
99574
30
99809
724
99321
159
99470
116
99875
159
99303
346
99982
238
99633
82
99868
339
99231
219
99200
29
99231
112
99299
555
99435
184
99496
132
99193
551
99167
431
99867
715
99822
101
99424
711
99915
314
99921
875
99283
136
99605
474
99695
875
99037
322
99706
605
99728
872
99836
212
99121
433
99986
208
99420
482
99715
774
99253
994
99260
207
99304
915
99021
537
99874
820
99451
557
99751
401
99516
871
99889
649
99229
898
99304
23
99343
209
99284
835
99566
991
99909
86
99273
88
99348
145
99189
310
99079
926
99618
213
99241
965
99436
230
99279
89
99867
256
99092
297
99947
698
99990
607
99333
851
99919
92
99021
579
99524
834
99178
399
99346
577
99624
920
99388
123
99185
980
99830
919
99056
748
99397
265
99213
821
99989
257
99236
639
99650
232
99157
729
99695
710
99877
259
99386
543
99460
226
99613
264
99670
551
99023
95
99362
608
99169
769
99222
582
99746
738
99632
350
99748
464
99950
920
99476
152
99416
819
99789
136
99728
879
99254
11
99633
561
99687
97
99453
691
99896
276
99782
945
99667
379
99838
748
99725
682
99374
723
99073
889
99171
990
99093
857
99620
25
99594
426
99822
495
99192
904
99432
252
99544
257
99031
746
99464
256
99883
685
99395
998
99368
735
99926
571
99918
565
99980
673
99978
527
99427
874
99995
940
99925
893
99709
740
99240
237
99569
412
99926
185
99659
926
99798
494
99091
78
99385
728
99085
86
99926
453
99713
267
99382
2
99435
525
99928
91
99860
451
99167
880
99831
917
99303
834
99413
144
99019
442
99586
486
99114
931
99429
371
99149
547
99788
241
99843
190
99806
445
99718
931
99631
679
99508
213
99039
942
99614
347
99139
194
99220
640
99107
728
99886
427
99394
658
99509
520
99506
836
99224
318
99125
648
99599
776
99109
475
99300
828
99348
686
99405
150
99997
453
99780
726
99865
51
99903
910
99803
573
99872
557
99245
354
99253
414
99968
570
99969
210
99336
908
99762
322
99246
405
99273
678
99180
688
99869
712
99316
713
99008
553
99346
57
99136
212
99797
653
99663
654
99050
567
99436
484
99201
387
99048
429
99142
987
99986
900
99465
692
99796
759
99983
751
99011
835
99967
593
99290
837
99149
443
99448
642
99834
514
99685
592
99026
616
99945
443
99468
673
99542
889
99886
432
99137
790
99447
967
99605
529
99499
306
99559
869
99243
325
99347
617
99802
193
99805
585
99913
195
99193
610
99131
981
99669
105
99954
988
99649
693
99848
232
99926
513
99031
247
99292
411
99882
386
99762
920
99593
165
99002
213
99089
644
99818
879
99698
97
99612
501
99743
399
99886
768
99441
290
99371
250
99117
380
99009
92
99769
962
99633
790
99867
501
99626
75
99762
330
99415
314
99155
202
99260
902
99117
155
99188
7
99613
757
99726
551
99011
733
99515
422
99195
301
99986
911
99486
890
99749
913
99638
429
99041
326
99117
915
99602
775
99335
325
99836
542
99907
313
99859
746
99862
151
99180
175
99671
476
99450
91
99804
746
99842
658
99324
838
99039
52
99748
513
99271
714
99234
8
99195
396
99669
868
99203
789
99539
587
99504
29
99848
309
99129
790
99222
39
99079
24
99584
371
99960
558
99125
742
99607
463
99267
961
99258
653
99458
681
99243
441
99157
288
99192
157
99941
1
99292
472
99277
911
99859
494
99807
231
99617
630
99765
673
99884
834
99505
259
99846
770
99293
254
99828
777
99636
751
99313
215
99472
543
99332
133
99369
44
99141
260
99852
638
99924
86
99913
51
99579
955
99421
635
99215
166
99766
276
99338
878
99274
183
99148
822
99232
881
99238
612
99148
147
99565
461
99496
131
99421
792
99070
89
99451
775
99239
723
99010
865
99783
233
99551
947
99006
209
99437
946
99944
436
99490
930
99958
551
99160
250
99331
19
99125
742
99664
158
99971
4
99449
360
99841
879
99174
7
99744
472
99355
171
99558
191
99064
770
99063
822
99073
973
99087
879
99351
170
99745
369
99997
672
99883
423
99300
390
99384
560
99927
748
99972
248
99288
559
99572
662
99473
306
99492
92
99708
928
99030
739
99708
571
99034
268
99105
760
99984
127
99040
913
99735
312
99417
153
99090
229
99679
291
99534
521
99100
756
99542
429
99250
956
99383
633
99978
10
99748
431
99305
149
99275
617
99318
131
99597
190
99438
541
99602
185
99216
409
99387
626
99802
63
99870
563
99882
437
99862
683
99533
651
99017
287
99691
936
99376
924
99689
43
99898
999
99518
26
99681
949
99022
607
99803
635
99194
61
99834
743
99710
520
99653
484
99306
610
99205
851
99522
375
99881
717
99294
634
99314
897
99394
701
99935
220
99495
230
99779
940
99560
820
99818
157
99950
94
99968
628
99365
956
99489
438
99933
108
99426
106
99849
286
99183
227
99315
553
99595
591
99262
404
99219
210
99291
237
99107
396
99669
158
99511
239
99093
330
99683
954
99806
709
99348
608
99634
298
99301
898
99243
34
99851
145
99099
619
99985
757
99885
87
99821
425
99049
193
99113
716
99908
668
99915
673
99389
115
99293
920
99354
66
99141
187
99329
92
99126
490
99311
754
99798
407
99453
307
99110
187
99781
862
99885
671
99969
833
99070
476
99957
414
99461
539
99576
753
99757
574
99143
691
99645
269
99154
562
99374
322
99573
726
99983
670
99688
438
99762
529
99568
153
99900
230
99212
590
99968
572
99400
268
99133
862
99693
394
99475
12
99111
216
99563
424
99686
612
99492
426
99406
655
99902
269
99007
381
99099
279
99741
257
99569
749
99577
214
99721
28
99214
375
99171
481
99349
824
99096
75
99025
730
99094
411
99708
211
99976
59
99232
196
99748
92
99263
49
99739
526
99580
669
99148
52
99800
291
99673
717
99774
406
99392
229
99790
850
99051
305
99318
552
99057
495
99052
174
99491
412
99573
405
99295
235
99322
113
99465
277
99038
653
99381
123
99449
668
99830
846
99576
865
99859
832
99434
912
99788
216
99516
26
99289
10
99886
197
99131
805
99869
794
99121
299
99047
254
99861
892
99033
153
99452
779
99476
338
99578
279
99132
344
99332
924
99072
882
99587
40
99789
65
99432
198
99227
945
99018
126
99974
412
99777
555
99054
342
99727
748
99103
578
99210
43
99978
91
99036
193
99715
84
99179
912
99225
681
99217
319
99128
916
99564
450
99866
409
99071
72
99618
817
99248
947
99528
3
99104
907
99312
87
99734
539
99602
137
99572
667
99603
36
99329
420
99475
340
99349
919
99350
131
99048
127
99011
29
99315
946
99424
843
99525
804
99691
196
99431
227
99962
224
99601
692
99013
443
99987
157
99390
416
99860
233
99120
387
99823
823
99333
654
99665
123
99335
821
99597
652
99656
586
99656
964
99113
897
99028
219
99591
221
99873
933
99481
794
99992
63
99172
616
99926
70
99023
7
99175
744
99863
597
99801
544
99644
201
99172
326
99706
684
99697
125
99737
731
99264
780
99454
63
99760
390
99424
924
99403
922
99403
965
99167
475
99872
702
99734
240
99219
865
99295
357
99868
154
99003
929
99319
299
99360
62
99100
537
99546
661
99031
740
99805
535
99481
323
99292
164
99341
742
99997
376
99676
858
99075
281
99074
545
99107
147
99902
863
99975
52
99502
830
99022
424
99121
483
99994
142
99907
215
99016
824
99692
294
99684
239
99745
67
99138
982
99538
786
99022
802
99138
909
99461
232
99067
280
99650
999
99375
29
99042
657
99376
33
99680
983
99368
333
99730
290
99546
798
99665
11
99672
829
99101
699
99234
727
99391
572
99589
366
99478
70
99457
910
99971
82
99963
369
99324
211
99369
924
99036
152
99568
720
99081
148
99098
841
99877
710
99632
802
99047
905
99828
712
99255
709
99570
690
99893
388
99274
672
99090
982
99840
273
99165
742
99900
331
99671
850
99403
166
99855
806
99348
649
99312
570
99027
244
99590
184
99985
997
99685
767
99386
827
99106
995
99021
590
99287
714
99680
309
99171
424
99218
646
99896
372
99567
905
99692
641
99976
269
99472
438
99160
34
99996
278
99248
486
99809
433
99643
281
99165
113
99779
384
99331
974
99570
357
99544
811
99146
245
99951
894
99718
41
99382
484
99934
270
99871
90
99815
965
99728
957
99609
955
99411
827
99871
866
99951
232
99986
207
99525
450
99719
994
99411
742
99244
345
99685
785
99655
444
99431
791
99847
722
99852
223
99449
139
99450
308
99236
949
99284
78
99381
640
99431
47
99116
305
99357
735
99565
962
99189
889
99329
40
99057
419
99666
92
99206
730
99882
275
99599
44
99765
350
99355
387
99586
787
99027
665
99054
930
99005
239
99505
568
99163
204
99422
231
99349
12
99175
756
99730
454
99936
240
99723
165
99095
512
99121
401
99091
990
99618
931
99650
597
99264
540
99568
848
99977
942
99735
276
99720
329
99746
41
99627
56
99272
205
99355
914
99135
49
99391
113
99823
122
99545
574
99219
609
99287
675
99372
708
99123
631
99829
858
99668
766
99984
683
99515
551
99567
454
99871
548
99084
905
99465
901
99321
333
99825
965
99185
639
99311
963
98998
433
99626
91
99640
550
99149
403
99212
609
99109
950
99330
495
99828
132
99783
960
99497
448
99761
34
99782
1
99734
590
99113
209
99749
985
99803
609
99834
797
99244
91
99423
493
99853
407
99014
84
99660
343
99280
71
99676
466
99297
350
99290
604
99329
839
99809
981
99220
995
99023
14
99051
415
99742
775
99641
541
99436
404
99399
16
99027
307
99729
979
99521
767
99623
763
99457
200
99333
480
99241
33
99563
177
99394
545
99357
741
99107
139
99948
434
99446
605
99499
649
99818
501
99867
80
99287
447
99991
559
99573
632
99713
324
99805
367
99907
663
99006
542
99143
182
99882
149
99504
354
99542
528
99366
288
99366
516
99422
810
99950
646
99688
147
99586
76
99959
295
99711
41
99645
88
99231
589
99444
538
99714
963
99477
648
99127
650
99021
924
99295
757
99891
627
99179
931
99092
503
99185
463
99728
11
99867
952
99866
755
99559
955
99523
1
99408
836
99535
697
99739
601
99974
310
99395
935
99117
778
99022
474
99291
642
99006
354
99084
520
99481
984
99993
760
99402
70
99054
603
99189
796
99875
111
99142
611
99428
292
99267
142
99217
432
99406
732
99134
61
99980
592
99444
422
99680
633
99335
805
99777
90
99581
248
99255
755
99517
335
99602
670
99646
672
99531
899
99372
924
99889
660
99246
111
99838
506
99706
499
99736
470
99416
765
99336
825
99891
695
99774
924
99804
725
99035
569
99878
48
99165
888
99587
526
99711
242
99029
919
99422
426
99030
954
99861
687
99209
598
99506
388
99638
929
99862
400
99890
237
99321
727
99988
278
99581
798
99906
701
99246
659
99706
888
99200
298
99529
215
99161
121
99872
209
99810
549
99265
429
99474
443
99014
25
99683
320
99339
799
99587
897
99583
43
99741
620
99831
830
99821
653
99579
214
99528
714
99311
604
99049
480
99324
132
99077
68
99460
824
99736
378
99993
726
99510
665
99798
573
99587
612
99996
556
99659
779
99991
508
99363
968
99087
265
99350
571
99584
444
99561
199
99858
228
99959
42
99481
608
99741
369
99086
606
99183
905
99244
776
99898
479
99236
818
99360
369
99153
29
99959
603
99661
951
99698
100
99762
441
99446
126
99762
568
99358
641
99776
308
99952
664
99893
451
99190
138
99836
639
99942
170
99893
436
99978
56
99982
675
99577
14
99725
890
99772
932
99527
562
99762
949
99765
408
99156
520
99978
676
99250
303
99398
741
99060
667
99766
290
99505
182
99489
802
99580
519
99364
174
99537
98
99751
634
99597
750
99263
95
99260
357
99170
124
99944
967
99365
408
99729
367
99801
850
99800
924
99114
498
99578
434
99359
365
99323
375
99493
244
99840
438
99564
109
99908
319
99904
337
99844
181
99249
708
99411
358
99971
265
99239
407
99319
836
99946
710
99457
365
99713
766
99616
915
99105
462
99536
735
99341
522
99883
117
99233
705
99612
183
99058
197
99603
753
99588
110
99772
94
99275
327
99239
697
99186
232
99417
501
99271
922
99986
798
99044
94
99206
350
99648
94
99084
977
99228
83
99754
145
99159
909
99326
586
99427
334
99406
127
99837
128
99834
652
99640
914
99700
425
99923
759
99743
973
99079
982
99253
297
99290
299
99072
193
99726
845
99778
39
99658
334
99092
360
99384
134
99403
868
99574
272
99206
314
99701
4
99634
802
99037
59
99686
777
99751
14
99967
585
99705
680
99205
486
99830
335
99588
490
99043
927
99100
25
99363
191
99714
886
99892
993
99981
101
99616
182
99977
526
99253
201
99583
889
99454
263
99187
812
99503
85
99645
166
99468
466
99177
496
99283
360
99479
839
99917
327
99355
996
99265
163
99550
187
99162
169
99611
583
99764
94
99283
989
99634
168
99482
492
99875
474
99847
475
99545
973
99600
747
99504
874
99708
745
99461
32
99567
302
99957
772
99801
175
99753
180
99191
805
99417
235
99545
405
99501
753
99010
960
99494
504
99428
941
99531
640
99689
843
99412
475
99067
879
99331
74
99468
924
99110
694
99079
990
99079
199
99910
254
99076
57
99065
313
99639
906
99741
313
99118
134
99466
146
99644
891
99717
694
99735
525
99892
482
99616
675
99597
247
99150
328
99127
154
99683
819
99254
212
99717
375
99187
826
99486
252
99658
598
99917
900
99339
148
99035
327
99298
718
99807
607
99183
257
99523
389
99727
382
99748
50
99969
305
99221
703
99761
902
99245
246
99376
951
99284
126
99066
879
99634
730
99918
802
99793
187
99194
762
99982
154
99621
820
99692
831
99251
497
99024
701
99637
182
99214
699
99390
132
99779
476
99047
32
99432
568
99499
508
99318
897
99380
892
99044
479
99460
354
99187
660
99805
531
99155
745
99402
40
99347
295
99619
574
99549
983
99557
390
99671
859
99696
46
99451
306
99679
565
99119
288
99107
451
99206
731
99097
967
99358
295
99239
599
99896
467
99563
156
99491
498
99916
291
99746
460
99679
477
99473
186
99843
111
99899
61
99013
179
99199
71
99349
926
99815
488
99063
568
99151
403
99708
911
99052
294
99406
212
99211
118
99919
460
99565
312
99491
928
99329
801
99441
493
99850
904
99006
989
99189
350
99010
341
99101
733
99168
453
99767
918
99130
947
99710
497
99780
704
99088
753
99716
633
99710
629
99161
359
99816
865
99945
639
99239
891
99032
243
99418
190
99832
816
99018
594
99628
510
99349
210
99451
747
99286
772
99652
688
99795
405
99660
418
99366
707
99601
602
99205
449
99187
470
99459
182
99061
142
99500
686
99329
383
99613
783
99121
700
99353
518
99047
128
99357
448
99910
565
99101
673
99438
296
99332
224
99308
162
99553
113
99599
352
99004
610
99692
596
99205
238
99468
843
99646
101
99281
501
99204
778
99148
856
99273
43
99282
5
99877
653
99210
18
99081
910
99600
6
99314
825
99022
39
99020
973
99686
703
99884
614
99769
251
99885
803
99307
531
99308
678
99180
406
99892
191
99264
691
99627
954
99872
24
99179
228
99127
686
99850
858
99383
371
99234
370
99169
863
99946
247
99704
127
99003
521
99223
606
99467
155
99790
159
99190
92
99121
764
99864
710
99657
418
99020
338
99881
58
99224
866
99386
714
99695
742
99791
578
99589
832
99434
448
99383
839
99317
76
99209
112
99658
212
99845
408
99620
562
99115
35
99859
257
99787
313
99404
75
99341
211
99679
862
99305
898
99047
82
99175
185
99246
357
99193
70
99742
687
99580
837
99848
974
99843
101
99617
51
99100
329
99232
644
99240
856
99570
728
99303
581
99535
942
99202
839
99002
814
99559
322
99732
982
99457
477
99337
654
99350
986
99857
372
99871
42
99553
161
99723
942
99992
235
99244
767
99994
225
99520
486
99768
18
99913
372
99910
846
99582
220
99980
891
99136
404
99862
833
99702
48
99340
583
99185
607
99923
252
99864
868
99001
678
99254
790
99085
455
99175
536
99357
434
99911
218
99709
203
99355
374
99255
796
99869
780
99038
297
99604
254
99697
669
99866
764
99591
978
99748
514
99053
310
99374
149
99337
616
99292
226
99931
263
99818
375
99806
515
99605
504
99060
914
99024
243
99807
653
99472
660
99865
304
99816
962
99285
997
99518
968
99755
594
99924
837
99760
366
99968
740
99171
896
99196
565
99402
816
99007
42
99091
836
99874
603
99875
613
99875
755
99619
855
99965
808
99957
268
99182
527
99339
2
99473
837
99777
40
99082
367
99934
61
99716
859
99215
346
99014
629
99996
434
99681
75
99857
721
99332
857
99055
658
99745
46
99432
824
99877
997
99518
374
99355
597
99316
695
99410
994
99595
943
99091
986
99839
247
99756
920
99624
597
99839
436
99018
866
99595
544
99421
770
99234
757
99917
799
99370
692
99427
783
99452
342
99290
993
99728
973
99067
748
99495
464
99905
697
99719
123
99158
588
99011
12
99668
790
99209
503
99629
30
99842
692
99908
75
99757
548
99426
924
99092
799
99898
624
99181
280
99892
118
99554
887
99294
607
99842
982
99718
815
99302
789
99201
679
99572
327
99296
374
99864
74
99542
275
99430
211
99107
517
99097
40
99868
123
99488
332
99280
580
99523
238
99676
281
99602
90
99600
822
99590
766
99201
125
99318
591
99333
74
99580
298
99634
280
99806
595
99751
602
99429
577
99016
595
99841
1000
99222
439
99178
845
99565
247
99857
622
99917
33
99005
240
99642
446
99423
671
99092
571
99975
529
99920
736
99035
571
99564
308
99919
563
99935
767
99224
676
99527
494
99568
221
99880
170
99230
698
99404
737
99210
825
99254
292
99669
975
99278
872
99175
769
99232
365
99743
155
99764
554
99087
988
99895
702
99078
504
99153
977
99548
645
99374
793
99705
342
99437
277
99870
947
99836
350
99586
919
99553
89
99022
153
99146
22
99322
492
99159
460
99454
374
99603
211
99713
436
99750
496
99326
845
99533
292
99546
459
99809
269
99640
29
99204
212
99733
960
99503
366
99459
201
99967
908
99722
804
99587
506
99139
121
99336
875
99883
609
99269
611
99606
421
99671
852
99962
296
99686
338
99399
984
99374
335
99574
617
99776
176
99855
266
99526
653
99465
517
99258
861
99582
835
99039
1000
99532
926
99542
211
99797
678
99059
296
99192
405
99126
707
99710
899
99027
382
99789
266
99010
205
99673
538
99847
43
99902
791
99299
204
99567
22
99745
337
99338
804
99946
551
99706
951
99602
272
99492
218
99944
888
99090
133
99402
257
99163
547
99839
455
99969
227
99051
373
99401
64
99710
263
99703
473
99685
478
99759
393
99632
983
99925
800
99778
252
99558
928
99677
265
99765
985
99211
872
99351
117
99030
38
99975
900
99593
555
99819
850
99140
862
99796
628
99876
871
99938
383
99592
228
99702
977
99253
492
99303
902
99747
735
99382
652
99935
836
99425
159
99863
896
99651
646
99953
158
99138
420
99524
210
99160
856
99900
245
99756
197
99946
964
99942
995
99074
569
99726
68
99156
768
99197
768
99516
883
99242
57
99834
847
99958
272
99051
893
99328
150
99214
810
99467
644
99607
927
99675
91
99183
665
99260
469
99106
858
99403
106
99311
150
99842
916
99948
23
99288
732
99352
66
99815
682
99207
664
99485
696
99418
398
99899
672
99844
901
99809
122
99262
786
99904
287
99131
431
99222
513
99189
129
99374
888
99022
640
99237
310
99216
282
99198
28
99502
351
99863
907
99744
190
99042
244
99347
39
99909
817
99599
544
99666
105
99255
745
99448
568
99413
623
99456
964
99715
708
99240
177
99242
669
99972
982
99639
291
99320
414
99857
339
99391
88
99885
534
99959
368
99066
881
99875
836
99333
310
99592
623
99838
586
99440
537
99858
901
99378
476
99119
253
99496
401
99922
539
99567
89
99164
844
99202
525
99921
945
99312
87
99208
463
99018
598
99198
168
99886
822
99083
65
99710
494
99218
474
99666
792
99261
529
99138
724
99216
799
99356
765
99018
329
99540
114
99975
944
99391
799
99336
418
99511
313
99384
399
99570
230
99289
132
99507
51
99366
643
99664
931
99294
393
99634
31
99224
679
99936
441
99681
338
99460
63
99783
220
99444
670
99386
272
99994
829
99029
841
99589
550
99218
780
99030
760
99355
553
99364
39
99330
238
99928
299
99442
236
99738
781
99091
256
99546
429
99786
283
99695
774
99614
251
99484
856
99348
200
99318
230
99277
23
99431
550
99043
299
99070
924
99743
135
99221
966
99206
117
99978
33
99615
10
99710
99
99406
207
99641
527
99365
250
99572
876
99046
331
99725
662
99858
815
99135
676
99709
513
99927
520
99383
668
99384
762
99052
322
99440
213
99485
688
99505
273
99542
575
99921
327
99102
989
99546
968
99273
274
99106
591
99257
508
99556
834
99609
155
99510
293
99361
869
99129
14
99213
691
99180
58
99254
322
99578
711
99071
596
99127
664
99497
556
99358
205
99543
461
99678
672
99699
44
99464
736
99791
649
99875
930
99549
499
99097
147
99208
833
99879
919
99536
169
99969
774
99794
812
99835
649
99038
432
99065
849
99735
77
99904
593
99703
145
99866
615
99808
812
99463
383
99268
44
99566
112
99861
683
99992
60
99189
172
99886
596
99664
601
99294
226
99670
728
99114
734
99994
465
99816
250
99893
442
99443
422
99883
683
99824
452
99524
843
99370
965
99125
841
99879
410
99261
563
99649
11
99232
498
99942
452
99239
964
99065
491
99854
169
99270
44
99221
631
99002
357
99584
263
99440
314
99807
301
99389
618
99879
203
99965
40
99494
62
99059
27
99507
744
99206
86
99084
869
99614
120
99589
254
99443
718
99240
361
99430
156
99976
462
99382
8
99524
27
99917
279
99203
138
99809
110
99810
710
99867
162
99983
586
99459
616
99650
617
99210
870
99510
791
99478
224
99813
918
99546
180
99729
762
99227
22
99932
878
99964
69
99993
885
99883
428
99208
218
99234
930
99974
375
99422
466
99394
562
99812
300
99666
100
99111
202
99548
80
99043
92
99165
82
99446
956
99118
197
99705
171
99817
668
99939
170
99224
378
99950
314
99607
274
99816
325
99389
959
99508
178
99047
373
99078
165
99325
439
99531
764
99827
582
99239
651
99690
361
99548
145
99740
207
99642
937
99155
134
99025
242
99602
240
99240
664
99042
705
99330
688
99279
306
99308
216
99009
913
99737
268
99596
887
99526
346
99400
464
99102
592
99697
383
99774
128
99360
31
99434
195
99464
811
99887
875
99682
71
99047
719
99873
76
99744
587
99703
216
99253
29
99095
628
99219
41
99360
580
99861
454
99032
18
99457
135
99551
188
99545
916
99176
642
99531
374
99115
833
99602
62
99038
370
99474
726
99823
731
99719
798
99339
445
99895
273
99883
644
99539
381
99666
675
99611
855
99840
165
99519
77
99866
869
99910
273
99631
263
99227
173
99324
164
99187
762
99802
914
99120
791
99931
346
99065
272
99000
640
99816
4
99078
455
99250
55
99356
554
99411
958
99918
100
99535
805
99573
129
99810
668
99949
875
99881
942
99126
598
99023
401
99724
587
99649
296
99823
409
99658
180
99684
608
99168
535
99809
68
99101
135
99613
24
99191
809
99454
512
99000
172
99616
405
99446
858
99573
405
99804
330
99968
169
99904
752
99281
838
99387
76
99852
676
99868
791
99393
930
99805
625
99197
472
99044
534
99240
763
99523
988
99174
524
99521
246
99686
674
99431
236
99574
843
99820
665
99892
679
99130
764
99270
877
99678
455
99292
700
99771
619
99665
404
99600
826
99309
906
99390
484
99789
184
99235
851
99594
482
99385
774
99726
514
99607
578
99554
796
99423
780
99163
475
99839
568
99088
74
99120
877
99526
636
99818
463
99820
581
99686
732
99063
759
99434
928
99311
654
99553
737
99464
348
99760
915
99875
254
99418
668
99626
324
99365
385
99207
813
99291
320
99341
593
99034
780
99286
813
99597
45
99147
171
99720
45
99407
463
99495
571
99229
723
99040
508
99893
380
99756
749
99139
986
99322
826
99496
988
99397
563
99159
282
99553
409
99209
89
99601
949
99506
395
99876
794
99193
372
99124
878
99580
742
99566
53
99482
534
99572
574
99087
244
99470
204
99043
215
99028
158
99107
647
99678
959
99007
761
99389
279
99802
471
99071
408
99694
933
99790
449
99589
573
99226
471
99217
212
99266
95
99637
347
99143
134
99737
783
99082
185
99354
656
99697
565
99223
990
99046
488
99989
24
99535
373
99292
939
99415
957
99233
833
99636
177
99218
47
99871
689
99645
749
99215
912
99497
850
99478
445
99626
342
99130
459
99705
814
99582
425
99146
308
99614
980
99677
565
99142
304
99726
601
99996
563
99773
493
99306
882
99047
676
99861
66
99891
578
99280
872
99829
368
99050
193
99270
11
99451
371
99730
541
99315
282
99544
147
99316
76
99246
997
99027
701
99635
656
99963
108
99435
751
99529
788
99711
726
99449
532
99170
70
99264
976
99461
517
99071
261
99859
322
99063
697
99638
605
99959
552
99136
821
99616
288
99275
944
99082
607
99666
31
99988
951
99381
15
99368
961
99609
209
99764
166
99766
578
99402
880
99335
868
99936
607
99934
731
99345
997
99365
721
99659
811
99557
11
99471
697
99147
994
99829
474
99430
963
99909
749
99787
287
99150
174
99641
804
99914
930
99901
186
99968
431
99871
574
99570
121
99508
266
99836
414
99418
595
99563
868
99030
794
99364
269
99377
508
99704
538
99463
882
99911
765
99511
930
99353
589
99718
300
99934
358
99620
821
99912
30
99924
967
99516
834
99033
927
99757
463
99884
262
99513
105
99855
385
99386
295
99653
113
99853
124
99647
844
99686
328
99416
434
99275
566
99410
584
99389
116
99104
793
99146
109
99673
744
99461
26
99556
143
99588
492
99726
739
99497
244
99165
133
99306
332
99969
138
99498
780
99797
76
99757
333
99107
840
99080
281
99693
270
99142
881
99277
732
99740
885
99230
859
99286
560
99264
576
99279
258
99520
52
99534
844
99093
637
99059
471
99404
987
99662
782
99030
876
99273
887
99693
800
99833
149
99386
653
99337
289
99202
924
99182
101
99556
786
99732
160
99620
536
99303
349
99636
204
99283
299
99110
742
99061
942
99971
972
99888
556
99135
22
99058
394
99866
114
99484
765
99160
41
99004
545
99898
944
99446
990
99532
129
99007
189
99101
39
99105
887
99665
477
99291
831
99626
416
99894
683
99699
736
99800
294
99572
779
99125
497
99217
986
99177
710
99411
955
99431
212
99917
981
99789
830
99544
439
99614
899
99743
265
99215
599
99412
608
99402
609
99193
863
99310
827
99800
985
99700
438
99324
224
99132
523
99069
817
99798
50
99824
110
99482
687
99893
914
99784
872
99935
240
99136
865
99720
549
99292
280
99514
706
99033
225
99319
891
99258
346
99673
138
99573
960
99315
996
99691
897
99398
107
99172
240
99061
2
99609
973
99514
132
99673
770
99006
374
99196
511
99837
985
99419
798
99135
441
99142
47
99257
336
99396
166
99426
691
99695
200
99022
12
99749
66
99910
702
99360
146
99438
589
99071
180
99862
995
99763
478
99034
340
99339
556
99682
187
99952
317
99019
610
99169
891
99635
623
99257
463
99681
321
99476
332
99659
239
99558
567
99821
105
99804
701
99761
205
99032
749
99634
163
99545
602
99855
82
99905
866
99063
489
99893
641
99703
422
99665
967
99213
347
99265
286
99865
796
99769
757
99558
794
99190
519
99806
467
99755
357
99691
679
99021
264
99559
349
99335
400
99141
940
99583
432
99485
922
99623
151
99892
17
99277
976
99650
165
99371
91
99634
23
99160
290
99717
749
99581
861
99495
543
99704
694
99377
636
99420
790
99029
779
99904
46
99973
386
99572
615
99789
811
99047
211
99796
634
99363
737
99239
608
99223
596
99214
947
99844
557
99485
196
99961
109
99437
815
99680
716
99072
942
99254
125
99896
519
99230
655
99376
417
99319
237
99977
491
99802
359
99215
934
99893
383
99362
413
99402
437
99486
20
99424
516
99371
847
99137
402
99789
310
99763
932
99453
551
99935
208
99398
228
99509
616
99913
625
99230
566
99657
823
99369
322
99104
316
99574
518
99705
825
99046
763
99731
146
99785
737
99076
754
99462
435
99220
428
99255
944
99974
379
99410
668
99978
803
99809
589
99510
101
99843
934
99040
423
99449
991
99021
418
99305
690
99798
242
99943
48
99966
114
99079
931
99813
853
99388
817
99968
878
99989
511
99750
361
99282
460
99780
135
99843
25
99147
975
99217
136
99869
919
99547
714
99723
615
99387
487
99082
758
99655
826
99033
667
99416
675
99196
581
99046
147
99012
419
99114
259
99117
334
99738
965
99887
338
99872
609
99886
121
99572
634
99994
631
99974
799
99144
879
99300
962
99286
660
99442
44
99387
697
99605
639
99869
362
99359
939
99992
233
99095
281
99070
882
99798
907
99274
967
99098
602
99348
836
99118
614
99648
620
99120
11
99718
674
99682
638
99684
921
99931
571
99751
325
99027
194
99662
936
99994
958
99111
182
99193
637
99272
81
99671
227
99167
741
99053
150
99754
61
99155
563
99809
180
99409
528
99615
117
99830
264
99988
484
99621
874
99749
659
99515
506
99051
126
99139
951
99936
367
99858
523
99053
203
99779
543
99847
138
99155
220
99397
427
99846
738
99940
486
99673
853
99779
224
99325
603
99175
658
99187
207
99392
739
99243
249
99834
905
99507
972
99886
396
99446
31
99790
20
99530
325
99092
157
99657
301
99387
394
99601
2
99837
151
99964
811
99123
670
99729
220
99216
939
99457
724
99767
520
99626
5
99688
602
99752
984
99287
578
99631
190
99285
508
99034
543
99557
491
99903
23
99680
435
99545
708
99194
102
99293
402
99090
408
99797
727
99694
659
99376
399
99205
716
99728
673
99307
140
99634
288
99952
223
99882
371
99169
688
99300
29
99494
652
99484
989
99170
842
99767
535
99359
98
99720
946
99671
3
99292
41
99780
18
99246
466
99329
698
99844
753
99710
815
99584
806
99120
666
99031
179
99934
904
99781
159
99613
691
99752
205
99053
591
99945
430
99267
46
99822
979
99709
645
99594
179
99793
725
99444
171
99462
914
99076
369
99712
743
99233
225
99344
497
99581
440
99930
8
99503
403
99478
377
99088
625
99152
294
99319
789
99352
684
99381
213
99331
123
99282
254
99104
754
99086
989
99091
337
99960
903
99333
766
99531
722
99682
505
99676
522
99258
935
99405
45
99992
138
99005
543
98998
79
99446
95
99103
559
99294
224
99900
590
99694
65
99424
952
99990
581
99492
95
99591
972
99915
638
99615
208
99351
641
99601
257
99098
18
99322
458
99806
582
99589
49
99686
30
99816
275
99690
71
99341
869
99887
122
99306
460
99261
332
99889
502
99599
487
99729
847
99175
864
99315
86
99823
895
99686
157
99760
570
99883
756
99823
906
99633
294
99587
851
99586
402
99009
545
99077
331
99992
934
99746
97
99541
333
99097
926
99664
282
99643
794
99886
48
99415
456
99405
777
99111
638
99386
921
99816
665
99310
548
99638
167
99253
316
99357
755
99366
412
99465
116
99150
903
99383
374
99621
585
99154
775
99735
621
99671
947
99900
862
99833
425
99992
421
99461
189
99252
673
99527
76
99179
731
99332
50
99574
558
99662
951
99488
869
99267
85
99755
645
99094
612
99090
734
99741
735
99733
118
99785
261
99376
94
99137
768
99803
875
99447
177
99931
486
99393
114
99936
461
99569
354
99333
144
99022
333
99076
804
99345
562
99583
907
99441
339
99424
18
99599
288
99666
922
99915
996
99973
305
99405
223
99166
894
99564
410
99404
95
99395
430
99124
174
99239
789
99279
648
99778
983
99439
517
99123
735
99405
803
99652
396
99558
195
99027
328
99353
298
99569
588
99803
226
99278
66
99995
878
99403
522
99614
921
99710
398
99772
760
99130
141
99161
67
99012
460
99133
104
99807
976
99860
624
99457
493
99495
705
99620
154
99346
762
99174
371
99548
97
99953
902
99473
337
99763
214
99331
980
99871
851
99757
790
99723
704
99335
146
99344
196
99389
218
99997
706
99112
131
99397
89
99155
310
99364
804
99991
833
99781
994
99911
28
99775
439
99693
445
99955
818
99419
36
99496
653
99819
911
99152
720
99016
375
99000
759
99819
194
99564
695
99814
367
99616
645
99084
741
99680
623
99631
700
99745
344
99121
457
99021
888
99332
831
99372
178
99882
337
99590
429
99309
953
99545
244
99056
700
99361
302
99780
12
99763
222
99716
397
99593
196
99266
144
99585
378
99967
538
99950
583
99255
710
99509
840
99154
399
99346
714
99581
359
99153
329
99039
708
99668
77
99244
133
99452
744
99286
361
99288
857
99454
624
99231
403
99399
832
99837
703
99348
33
99653
957
99109
665
99620
887
99863
298
99046
823
99368
215
99518
420
99087
842
99987
569
99274
865
99829
278
99965
748
99452
893
99682
777
99778
454
99916
545
99956
203
99842
736
99372
901
99963
712
99170
277
99556
287
99422
764
99387
132
99488
899
99344
790
99777
636
99390
285
99655
967
99287
207
99757
670
99717
365
99784
770
99882
707
99643
259
99801
43
99452
347
99906
658
99645
403
99186
18
99588
126
99905
759
99251
225
99042
570
99352
170
99942
961
99958
877
99785
813
99451
424
99116
426
99912
64
99361
890
99804
186
99354
939
99849
620
99171
572
99541
184
99723
36
99051
616
99303
699
99928
172
99095
559
99670
510
99951
681
99524
671
99296
685
99435
143
99364
582
99859
705
99109
127
99388
708
98998
435
99205
475
99248
69
99225
950
99647
385
99181
871
99907
890
99972
702
99688
281
99891
206
99638
373
99917
333
99625
517
99759
912
99170
840
99437
340
99308
437
99036
518
99512
147
99966
964
99257
259
99577
754
99569
281
99224
207
99995
982
99784
293
99622
273
99876
404
99888
225
99266
367
99881
236
99900
613
99916
92
99048
474
99705
365
99401
115
99574
721
99083
830
99265
460
99922
720
99184
583
99156
588
99201
993
99322
531
99482
201
99420
446
99882
750
99186
78
99670
623
99019
245
99333
491
99282
330
99212
11
99196
977
99924
875
99291
513
99391
116
99318
996
99158
613
99127
378
99398
909
99691
414
99214
283
99710
751
99466
479
99676
193
99923
126
99473
730
99629
945
99658
101
99760
518
99754
370
99064
190
99030
172
99333
846
99457
593
99412
734
99793
830
99899
837
99488
81
99401
122
99748
149
99972
228
99015
497
99040
844
99287
33
99527
390
99895
852
99892
108
99685
484
99591
154
99810
985
99588
667
99549
862
99843
715
99760
203
99130
906
99305
689
99630
359
99731
441
99158
203
99218
342
99520
434
99242
518
99938
774
99665
252
99178
35
99793
689
99574
644
99503
271
99310
725
99199
77
99021
982
99877
910
99931
399
99277
793
99325
670
99700
378
99612
626
99484
632
99634
676
99804
557
99104
249
99318
169
99571
873
99896
880
99586
379
99947
359
99706
247
99815
219
99410
10
99333
906
99095
206
99595
71
99153
7
99924
274
99460
519
99309
918
99793
762
99194
826
99450
611
99958
865
99681
774
99670
121
99201
804
99479
696
99652
362
99036
130
99507
945
99497
956
99353
104
99738
613
99193
565
99325
63
99787
400
99923
699
99923
265
99028
402
99626
141
99864
180
99667
348
99838
269
99879
814
99120
763
99642
529
99981
562
99035
277
99943
824
99792
617
99563
385
99064
514
99091
284
99031
979
99887
923
99677
840
99839
15
99479
378
99515
211
99493
974
99316
476
99842
998
99192
111
99360
630
99769
699
99889
832
98999
714
99695
169
99746
429
99885
641
99616
493
99283
223
99485
995
99174
147
99846
24
99749
970
99781
389
99469
318
99264
13
99206
851
99258
166
99245
723
99017
332
99872
699
99958
846
99573
76
99800
791
99035
155
99009
742
99246
697
99351
478
99143
379
99717
151
99266
347
99199
515
99895
749
99025
226
99490
115
99409
910
99683
106
99489
856
99679
915
99150
185
99853
75
99947
170
99545
987
99975
589
99420
224
99850
313
99082
628
99660
386
99195
235
99087
806
99594
455
99640
201
99641
285
99554
914
99995
646
99810
164
99673
815
99452
342
99142
577
99053
995
99435
689
99607
691
99707
857
99768
488
99272
941
99051
162
99404
543
99765
156
99193
372
99209
524
99306
829
99389
703
99872
471
99459
754
99221
371
99777
122
99508
551
99257
117
99783
250
99417
415
99168
244
99036
398
99985
36
99032
319
99155
904
99086
631
99331
977
99350
514
99104
316
99424
599
99863
986
99963
265
99471
408
99594
784
99541
392
99321
918
99722
703
99621
691
99568
629
99786
498
99448
728
99514
57
99838
753
99613
301
99915
941
99115
867
99867
445
99668
152
99397
254
99760
107
99174
322
99279
774
99470
438
99243
656
99217
394
99001
357
99351
52
99804
668
99476
901
99978
816
99769
658
99029
704
99761
276
99530
160
99325
264
99237
110
99176
120
99772
693
99820
377
99144
557
99164
123
99503
401
99728
732
99964
455
99796
845
99757
540
99240
899
99548
774
99865
447
99496
608
99479
455
99889
273
99877
251
99103
421
99197
936
99163
682
99953
801
99099
581
99219
577
99043
235
99862
18
99583
872
99826
577
99170
219
99108
359
99163
432
99339
426
99266
741
99356
850
99967
701
99976
668
99820
552
99505
330
99654
345
99016
370
99472
679
99762
427
99071
380
99006
667
99183
73
99913
411
99428
240
99218
561
99194
49
99006
149
99359
213
99493
812
99651
94
99307
697
99023
261
99600
527
99643
91
99048
656
99741
921
99364
201
99057
847
99928
995
99380
841
99395
524
99656
773
99505
820
99412
398
99316
904
99665
204
99607
603
99198
370
99946
632
99596
679
99497
841
99546
398
99733
67
99378
621
99017
600
99282
817
99374
91
99605
337
99751
215
99736
831
99470
265
99285
323
99141
569
99235
511
99374
518
99027
659
99932
135
99293
162
99160
602
99497
52
99996
776
99159
843
99147
55
99295
238
99519
199
99577
544
99498
662
99199
113
99438
300
99574
756
99541
143
99337
704
99097
880
99702
240
99773
69
99758
835
99514
29
99593
692
99371
543
99376
922
99514
931
99986
593
99968
23
99135
968
99481
251
99160
378
99357
141
99725
693
99337
343
99141
997
99724
180
99442
858
99506
830
99066
477
99493
963
99351
151
99262
691
99784
435
99200
420
99654
447
99886
614
99344
407
99152
40
99943
178
99923
657
99483
723
99813
119
99596
401
99829
772
99617
263
99225
947
99301
765
99877
200
99213
997
99779
342
99571
583
99782
478
99854
197
99918
678
99744
816
99215
312
99382
321
99361
247
99492
760
99697
789
99326
225
99391
696
99816
698
99246
480
99280
127
99232
171
99038
614
99231
346
99842
203
99229
241
99190
821
99269
898
99344
839
99063
843
99826
968
99512
699
99330
692
99232
745
99906
984
99930
621
99777
297
99559
349
99880
638
99235
26
99621
794
99047
352
99091
555
99621
778
99481
854
99671
971
98999
8
99801
973
99852
982
99442
638
99602
294
99775
231
99968
140
99888
404
98999
622
99601
350
99718
992
99963
932
99895
881
99304
493
99575
228
99170
471
99313
265
99180
900
99244
697
99520
784
99673
117
99991
500
99534
399
99956
966
99821
999
99770
863
99213
31
99585
691
99128
944
99469
876
99764
195
99671
888
99059
41
99130
543
99706
412
99591
877
99877
659
99249
830
99818
994
99202
101
99537
951
99813
779
99811
743
99809
399
99912
391
99500
72
99871
939
99494
989
99970
674
99898
893
99975
303
99624
47
99880
178
99230
468
99948
421
99394
520
99972
392
99586
420
99727
470
99660
423
99838
838
99342
664
99128
202
99775
22
98999
299
99364
673
99426
171
99612
78
99729
393
99796
614
99492
209
99901
279
99669
49
99017
794
99232
518
99449
555
99498
589
99706
109
99736
306
99123
91
99259
500
99184
360
99923
151
99218
56
99273
881
99429
485
99555
917
99617
187
99763
307
99274
451
99969
486
99696
740
99837
380
99888
173
99021
226
99072
29
99597
862
99359
148
99506
507
99635
119
99358
856
99136
943
99320
481
99624
362
99089
773
99230
449
99191
382
99658
681
99765
172
99776
314
99009
522
99664
979
99270
31
99176
348
99056
831
99869
538
99178
736
99694
502
99987
149
99193
854
99556
574
99068
163
99524
6
99261
50
99764
964
99818
107
99644
635
99675
165
99356
929
99723
304
99292
308
99218
225
99500
512
99349
801
99756
418
99221
799
99174
177
99108
369
99455
311
99915
895
99826
204
99535
329
99692
611
99431
739
99729
308
99768
616
99590
496
99049
692
99077
784
99447
57
99636
751
99818
651
99654
75
99126
692
99560
64
99196
993
99557
501
99574
842
99371
732
99430
566
99836
334
99232
421
99590
909
99139
476
99627
345
99187
333
99770
172
99922
668
99788
78
99683
731
99215
809
99966
614
99023
829
99783
160
99728
382
99855
285
99693
529
99985
646
99669
859
99350
48
99064
850
99034
493
99990
385
99524
353
99072
1
99546
870
99997
18
99243
457
99807
710
99683
282
99107
119
99538
848
99293
940
99621
83
99753
200
99020
536
99387
755
99306
433
99080
639
99873
298
99971
532
99091
117
99201
188
99786
471
99013
408
99305
65
99221
945
99080
559
99643
175
99292
860
99548
486
99452
901
99020
500
99333
689
99705
157
99728
976
99884
791
99911
313
99371
918
99555
193
99386
689
99313
803
99733
435
99928
27
99127
371
99988
954
99478
284
99598
965
99268
750
99211
430
99704
979
99304
713
99931
211
99876
408
99116
400
99607
352
99260
315
99979
738
99131
933
99242
363
99185
319
99071
44
99853
914
99523
466
99378
616
99378
599
99789
521
99508
975
99432
247
99956
780
99442
323
99092
571
99301
253
99471
301
99239
256
99030
831
99553
443
99788
250
99923
761
99434
963
99966
490
99852
332
99696
784
99025
338
99372
859
99455
509
99647
525
99748
355
99340
703
99406
572
99337
698
99381
599
99864
167
99155
972
99031
592
99275
281
99744
404
99271
222
99466
247
99329
664
99054
487
99907
841
99683
40
99230
150
99850
553
99727
168
99082
157
99237
340
99221
899
99205
123
99674
599
99614
875
99673
655
99102
323
99218
134
99955
315
99942
964
99922
202
99132
971
99619
398
99630
364
99306
824
99777
697
99448
869
99113
472
99953
142
99578
790
99236
977
99856
305
99790
669
99568
669
99383
162
99229
913
99715
383
99996
647
99738
242
99648
711
99864
516
99454
84
99134
698
99986
997
99383
605
99361
278
99428
491
99301
437
99953
92
99332
981
99485
549
99161
70
99278
632
99594
907
99315
290
99128
138
99328
492
99426
720
99773
691
99498
755
99151
961
99622
302
99494
721
99240
720
99901
902
99719
189
99230
365
99820
691
99123
822
99358
695
99006
327
99798
510
99322
57
99076
148
99543
449
99608
248
99514
704
99233
102
99290
420
99762
211
99637
797
99440
613
99481
696
99605
593
99395
936
99080
539
99659
936
99507
633
99910
490
99764
224
99107
35
99804
302
99319
820
99539
134
99185
419
99818
455
99702
392
99607
837
99694
336
99429
815
99285
918
99601
167
99795
253
99110
773
99780
295
99402
373
99793
537
99271
652
99734
564
99691
38
99698
678
99040
979
99402
303
99140
414
99797
701
99946
821
99729
888
99224
220
99021
494
99855
218
99613
512
99863
617
99746
147
99600
458
99943
145
99017
615
99541
277
99324
904
99167
291
99048
815
99455
157
99742
883
99551
759
99021
553
99977
284
99391
806
99936
566
99025
158
99149
730
99975
185
99395
633
99269
8
99810
713
99039
76
99208
186
99706
280
99763
946
99161
378
99680
497
99209
982
99368
830
99549
627
99989
536
99746
252
99314
877
99892
359
99224
606
99784
954
99058
161
99968
801
99154
30
99434
617
99609
307
99881
889
99587
384
99938
419
99504
196
99545
16
99133
806
99858
369
99337
172
99784
774
99008
480
99001
875
99820
421
99247
846
99543
207
99657
755
99273
232
99008
128
99568
836
99754
601
99467
926
99747
885
99415
320
99639
375
99594
680
99161
126
99883
653
99584
325
99024
790
99756
636
99821
267
99701
181
99836
242
99125
247
99736
403
99569
775
99337
429
99339
10
99611
391
99723
917
99238
951
99825
557
99695
471
99965
751
99182
394
99040
249
99591
252
99768
191
99785
800
99704
383
99241
247
99533
829
99736
135
99010
792
99049
274
99413
875
99252
323
99704
237
99030
197
99905
617
99199
203
99690
167
99018
57
99529
337
99728
42
99409
111
99341
319
99024
772
99698
686
99055
958
99657
105
99285
105
99909
995
99860
61
99031
751
99146
660
99097
609
99674
933
99864
746
99337
852
99434
504
99689
839
99044
515
99761
898
99758
810
99762
316
99148
36
99716
32
99255
776
99911
285
99282
317
99699
255
99215
898
99544
731
99463
255
99030
519
99437
34
99303
712
99220
860
99888
33
99812
849
99348
291
99673
212
99816
319
99228
704
99288
566
99776
224
99857
322
99302
872
99397
402
99162
393
99642
874
99211
769
99067
392
99143
521
99909
624
99572
453
99643
833
99864
128
99579
174
99499
165
99951
263
99648
855
99797
765
99559
266
99768
25
99662
455
99972
205
99131
492
99829
769
99996
698
99969
448
99551
853
99337
112
99370
24
99901
510
99132
758
99789
600
99874
906
99128
89
99579
40
99217
384
99509
145
99853
921
99366
251
99166
74
99995
415
99355
375
99068
658
99630
536
99542
756
99572
686
99496
924
99817
25
99158
177
99601
508
99089
10
99296
327
99797
672
99355
605
99826
879
99133
900
99452
753
99843
63
99211
618
99048
559
99380
5
99138
22
99709
293
99315
474
99221
309
99273
696
99658
321
99350
119
99097
315
99408
201
99609
159
99970
157
99016
118
99034
48
99173
407
99697
775
99500
754
99734
358
99285
803
99851
84
99190
885
99646
173
99732
836
99442
47
99310
922
99499
645
99858
75
99014
175
99182
656
99054
328
99320
760
99152
455
99542
411
99824
198
99992
709
99722
190
99769
409
99138
409
99801
219
99540
999
99550
701
99869
682
99694
363
99679
169
99246
647
99617
225
99678
693
99293
943
99867
560
99265
831
99708
708
99094
161
99766
201
99940
726
99464
911
99980
23
99239
164
99772
287
99403
575
98999
108
99616
121
99947
458
99695
951
99713
711
99298
50
99576
864
99315
30
99553
899
99878
326
99476
347
99666
846
99251
200
99956
72
99210
892
99939
904
99749
966
99301
424
99994
763
99209
877
99338
24
99011
815
99309
537
99740
13
99283
526
99535
559
99027
201
99293
90
99368
209
99666
632
99966
969
99237
909
99338
185
99300
491
99936
716
99094
175
99434
609
99407
890
99304
275
99903
16
99906
65
99307
156
99608
94
99987
58
99779
346
99419
372
99953
599
99290
358
99524
268
99925
338
99156
862
99733
245
99689
818
99621
384
99353
701
99325
576
99112
852
99282
758
99931
940
99643
887
99100
803
99253
333
99073
125
99881
316
99725
296
99497
574
99814
928
99894
840
99413
108
99597
906
99705
591
99453
563
99380
936
99026
443
99492
922
99398
352
99580
837
99307
945
99832
667
99745
118
99421
676
99926
494
99766
114
99938
199
99104
269
99223
81
99055
649
99463
763
99838
11
99629
429
99892
744
99314
61
99465
838
99498
890
99853
1
99645
876
99442
751
99894
826
99941
580
99663
298
99489
591
99531
572
99795
851
99747
143
99727
543
99410
299
99362
743
99761
190
99702
241
99988
136
99993
344
99042
638
99646
596
99833
530
99274
519
99983
113
99368
650
99242
228
99886
494
99210
592
99542
780
99409
830
99606
910
99794
595
99496
211
99095
841
99339
679
99290
724
99336
312
99589
527
99437
450
99481
165
99365
292
99251
111
99959
649
99250
316
99291
936
99435
36
99728
861
99253
365
99817
29
99110
743
99826
302
99572
727
99136
661
99308
47
99343
93
99118
524
99041
311
99750
71
99590
260
99949
325
99606
821
98999
583
99809
468
99699
619
99863
240
99454
593
99489
477
99128
222
99942
178
99493
148
99502
41
99541
344
99499
778
99284
683
99283
704
99475
690
99656
378
99973
495
99528
692
99579
941
99469
643
99089
223
99877
45
99926
417
99747
783
99272
14
99756
36
99046
497
99827
213
99404
52
99414
684
99538
84
99239
7
99781
898
99861
83
99893
267
99608
231
99373
9
99400
21
99655
569
99518
772
99021
499
99864
464
99321
661
99698
432
99646
936
99136
528
99436
969
99486
717
99176
458
99848
379
99833
374
99634
418
99917
400
99384
669
99554
253
99239
690
99245
701
99115
404
99278
982
99895
940
99890
985
99768
12
99656
627
99154
667
99469
990
99985
796
99360
853
99033
926
99150
843
99040
621
99415
77
99038
176
99887
571
99956
529
99918
259
99010
808
99656
822
99279
112
99078
241
99308
25
99116
966
99569
212
99137
544
99463
898
99970
538
99109
22
99422
201
99380
566
99011
685
99619
422
99960
909
99331
84
99993
904
99875
717
99527
804
99773
471
99861
874
98999
637
99644
336
99172
247
99479
94
99497
111
99576
642
99280
460
99521
108
99736
203
99508
834
99146
929
99180
493
99814
282
99842
82
99796
541
99729
539
99068
782
99313
347
99742
891
99984
86
99979
192
99932
406
99650
947
99850
511
99163
568
99243
836
99000
326
99321
559
99495
199
99127
421
99546
196
99510
448
99862
719
99873
499
99191
776
99266
962
99875
865
99378
367
99123
394
99325
878
99613
869
99163
282
99348
610
99209
77
99374
653
99606
556
99789
155
99846
337
99063
225
99795
352
99974
365
99663
986
99777
163
99178
117
99249
169
99266
561
99845
747
99902
140
99478
832
99963
880
99404
179
99743
344
99775
507
99641
566
99382
435
99863
608
99204
594
99461
726
99254
37
99309
830
99350
952
99930
657
99659
913
99932
867
98999
381
99055
742
99527
473
99611
447
99463
154
99573
216
99476
653
99701
85
99327
288
99855
7
99633
207
99306
340
99041
280
99683
132
99080
927
99411
278
99406
755
99213
257
99809
223
99689
731
99933
2
99700
366
99855
79
99390
510
99977
438
99450
452
99210
345
99081
862
99339
288
99623
588
99674
901
99973
597
99411
153
99765
352
99034
189
99258
27
99458
754
99405
504
99681
466
99960
11
99305
316
99704
237
99113
348
99563
52
99914
136
99462
289
99651
444
99785
984
99822
287
99368
563
99528
748
99140
632
99405
634
99528
494
99297
172
99206
268
99584
746
99071
691
99543
950
99870
991
99280
984
99502
273
99522
531
99703
8
99151
637
99285
75
99405
515
99793
976
99438
259
99590
993
99727
568
99677
866
99420
937
99178
68
99523
506
99612
765
99148
281
99433
990
99744
266
99095
571
99335
588
99612
223
99800
890
99856
165
99549
107
99174
656
99660
883
99135
84
99159
64
99846
730
99717
109
99156
840
99927
154
99254
191
99372
834
99930
508
99685
683
99294
15
99017
58
99705
718
99834
900
99184
187
99823
118
99466
394
99144
719
99309
341
99413
921
99111
856
99408
499
99981
652
99926
865
99455
216
99153
50
99426
779
99169
361
99445
548
99950
446
99868
795
99392
242
99240
797
99336
494
99573
611
99868
652
99763
75
99358
388
99638
454
99278
393
99734
976
99420
26
99584
332
99607
793
99234
573
99592
623
99363
262
99527
782
99425
123
99549
678
99681
238
99577
369
99738
915
99540
94
99058
460
99268
161
99464
109
99228
994
99456
457
99499
930
99515
923
99441
881
99052
142
99453
683
99891
438
99577
678
99942
133
99548
285
99363
327
99807
224
99880
94
99977
994
99476
926
99883
130
99450
546
99989
226
99157
190
99615
611
99919
418
99185
375
99632
653
99947
438
99430
40
99917
906
99783
727
99185
482
99056
524
99188
658
99409
332
99321
122
99655
839
99349
603
99193
900
99076
461
99732
915
99211
244
99271
545
99276
262
99879
480
99981
806
99236
380
99905
133
99715
215
99565
523
99162
365
99132
122
99694
785
99404
876
99392
775
99815
560
99676
815
99875
945
99345
825
99850
255
99212
907
99179
436
99404
12
99255
223
99815
325
99413
949
99484
731
99622
819
99959
151
99689
581
99321
413
99744
11
99325
72
99634
6
99956
149
99143
679
99106
571
99743
25
99391
537
99867
514
99702
576
99266
678
99401
181
99230
388
99419
705
99660
695
99988
617
99256
406
99929
693
99206
204
99298
973
99402
288
99555
639
99441
711
99083
387
99966
925
99639
336
99526
920
99768
899
99620
981
99449
319
99582
752
99858
40
99750
641
99112
111
99593
90
99322
153
99700
2
99893
536
99514
316
99938
216
99175
601
99123
651
99712
42
99529
622
99665
111
99137
978
99398
834
99930
708
99418
60
99016
421
99683
776
99117
930
99259
603
99499
485
99089
267
99386
306
99382
596
99856
627
99697
228
99325
125
99835
816
99107
929
99588
917
99132
11
99164
344
99675
486
99058
230
99249
703
99081
45
99586
382
99734
985
99142
576
99283
400
99392
47
99752
430
99578
248
99620
898
99047
852
99728
7
99824
176
99597
516
99552
845
99712
869
99472
944
99285
119
99140
243
99433
608
99267
650
99343
452
99131
319
99748
361
99490
495
99884
524
99990
451
99562
826
99127
448
99819
361
99128
751
99764
819
99729
429
99024
410
99855
84
99307
942
99443
137
99729
929
99711
484
99088
484
99588
299
99705
399
99871
359
99891
925
99311
661
99224
677
99577
622
99967
674
99420
719
99144
892
99766
714
99107
637
99677
612
99369
421
99902
277
99385
191
99209
331
99293
730
99498
223
99866
808
99970
877
99812
154
99037
265
99079
298
99906
5
99071
359
99678
708
99601
397
99025
507
99912
282
99111
866
99985
226
99520
887
99311
901
99968
939
99855
668
99248
291
99725
383
99899
128
99646
497
99498
847
99220
362
99657
10
99541
284
99535
854
99740
199
99586
539
99463
294
99681
79
99799
512
99216
643
99011
727
99439
60
99229
380
99651
315
99323
441
99764
94
99183
797
99229
461
99760
804
99144
597
99783
629
99503
401
99563
658
99612
676
99957
899
99738
648
99549
75
99817
874
99155
922
99150
67
99190
545
99360
376
99569
177
99741
875
99289
364
99555
881
99992
946
99375
754
99197
286
99473
716
99026
399
99694
192
99029
432
99653
588
99191
551
99139
943
99528
105
99623
535
99105
957
99574
982
99256
533
99896
857
99976
472
99633
168
99126
507
99009
9
99741
179
99436
206
99587
580
99099
746
99282
365
99722
231
99576
522
99664
291
99879
393
99746
302
99206
661
99623
509
99334
199
99165
979
99973
391
99059
427
99006
527
99109
967
99512
121
99660
932
99715
932
99131
75
99278
11
99235
226
99571
125
99295
585
99249
166
99145
998
99673
901
99532
913
99386
396
99263
728
99654
556
99912
84
99874
446
99215
451
99578
170
99127
676
99394
164
99896
902
99310
426
99944
265
99163
983
99493
139
99324
756
99588
724
99806
346
99942
602
99660
552
99933
702
99739
899
99764
78
99607
289
99100
329
99357
613
99464
278
99839
471
99034
365
99843
641
99387
180
99292
602
99343
507
99455
439
99302
720
99200
509
99789
972
99403
857
99467
413
99419
928
99628
186
99870
735
99626
778
99526
844
99087
45
99498
762
99603
545
99979
986
99900
958
99575
925
99713
491
99690
930
99863
367
99856
126
99076
992
99300
855
99295
144
99509
777
99638
194
99915
65
99445
514
99566
948
99870
770
99640
209
99076
918
99862
995
99047
105
99954
840
99963
269
99396
244
99896
496
99564
255
99099
65
99762
699
99932
167
99663
711
99287
426
99681
70
99259
928
99843
289
99261
26
99114
457
99006
60
99601
310
99761
832
99286
443
99670
292
99427
847
99698
399
99966
341
99773
640
99713
405
99266
687
99018
881
99986
442
99348
553
99873
994
99101
447
99400
867
99774
404
99601
79
99590
857
99111
492
99599
351
99779
673
99223
559
99984
717
99449
411
99312
352
99578
979
99012
984
99748
889
99144
390
99798
774
99932
710
99769
986
99420
643
99733
32
99409
560
99698
71
99663
440
99296
594
99621
47
99839
737
99415
862
99743
734
99863
547
99786
585
99424
15
99885
77
99050
510
99419
616
99169
18
99953
807
99742
609
99795
479
99780
634
99246
981
99548
612
99300
824
99282
416
99611
721
99701
994
99438
154
99259
659
99610
988
99746
498
99571
191
99288
598
99324
94
99117
150
99226
856
99692
177
99770
265
99662
302
99279
558
99374
918
99509
925
99069
645
99200
411
99432
884
99398
611
99469
114
99913
878
99042
150
99470
670
99518
479
99208
137
99286
180
99429
228
99969
652
99616
926
99877
208
99614
280
99208
668
99505
444
99303
858
99520
875
99674
558
99029
333
99950
787
99709
197
99810
332
99732
787
99906
60
99198
240
99863
127
99967
677
99333
806
99428
36
99292
415
99240
853
99656
995
99024
539
99097
823
99159
693
99316
131
99003
925
99552
518
99382
116
99369
456
99878
852
99712
22
99453
932
99641
225
99609
456
99875
559
99685
487
99892
409
99207
499
99859
188
99776
404
99532
512
99943
902
99648
780
99182
982
99506
359
99747
408
99634
641
99745
892
99326
112
99844
333
99860
819
99809
281
99770
995
99011
548
99847
125
99039
892
99902
777
99169
454
99858
518
99957
784
99117
444
99495
749
99687
488
99163
100
99318
491
99494
529
99896
699
99842
275
99618
121
99678
644
99813
746
99692
37
99867
327
99770
855
99766
428
99769
786
99706
964
99065
386
99342
835
99499
173
99975
259
99533
454
99629
368
99834
509
99589
260
99016
493
99005
396
99792
69
99602
112
99553
816
99229
871
99637
365
99154
1
99818
327
99416
547
99138
445
99756
583
99635
835
99629
89
99176
88
99209
227
99167
478
99479
321
99241
966
99643
918
99470
241
99854
174
99054
415
99867
274
99120
988
99731
367
99919
182
99650
638
99583
177
99664
806
99685
19
99928
982
99837
808
99516
515
99649
191
99543
264
99457
882
99737
113
99925
506
99991
959
99957
818
99273
487
99658
783
99491
755
99490
646
99540
343
99815
110
99865
293
99953
762
99867
242
99336
904
99685
70
99874
884
99687
808
99147
262
99078
168
99440
119
99489
891
99203
113
99517
107
99043
796
99075
644
99952
209
99941
96
99179
235
99908
956
99076
497
99133
121
99362
38
99071
428
99495
633
99750
38
99633
805
99636
284
99859
354
99635
536
99585
738
99884
806
99408
389
99690
640
99323
214
99176
43
99767
955
99815
264
99584
488
99545
228
99778
301
99761
648
99713
148
99720
153
99577
740
99258
353
99839
225
99551
300
99349
177
99482
236
99298
520
99341
590
99008
973
99292
211
99684
75
99245
56
99890
345
99670
110
99655
810
99927
482
99557
806
99604
910
99114
143
99428
295
99129
101
99957
589
99183
411
99885
870
99479
7
99394
506
99703
734
99108
472
99905
965
99558
640
99251
145
99120
560
99479
952
99663
880
99452
678
99740
989
99203
490
99649
905
99218
566
99560
497
99253
426
99827
974
99392
609
99988
845
99014
562
99967
983
99229
64
99459
97
99680
563
99678
69
99531
357
99286
576
99579
702
99064
650
99548
73
99476
769
99472
76
99695
30
99903
452
99575
326
99193
607
99451
58
99318
904
99993
871
99623
782
99134
343
99746
245
99162
479
99273
859
99001
927
99635
132
99539
589
99650
623
99340
506
99564
687
99389
667
99451
436
99985
961
99037
799
99689
914
99852
417
99417
382
99854
308
99488
818
99150
656
99956
368
99057
80
99668
253
99987
131
99196
66
99488
739
99316
556
99755
657
99321
653
99506
863
99211
616
99751
252
99653
272
99921
116
99561
690
99417
686
99473
974
99398
676
99119
74
99625
14
99798
191
99249
663
99406
722
99457
974
99420
892
99165
983
99151
123
99337
976
99565
799
99882
660
99244
829
99970
51
99593
336
99256
680
99596
811
99038
10
99506
800
99097
531
99714
548
99853
948
99697
920
99951
223
99646
546
99680
20
99422
682
99561
837
99985
309
99113
473
99019
254
99409
452
99268
288
99401
70
99505
221
99896
552
99944
658
99727
938
99904
584
99278
512
99039
573
99727
648
99538
761
99334
389
99728
330
99583
119
99567
104
99592
105
99742
817
99978
546
99817
862
99492
781
99513
452
99224
392
99977
365
99812
985
99250
804
99379
500
99215
820
99386
806
99194
146
99147
374
99966
278
99149
558
99546
615
99001
670
99692
980
99519
98
99428
443
99415
23
99909
749
99089
202
99695
320
99790
921
99992
548
99900
383
99078
623
99621
748
99494
329
99920
427
99257
456
99383
443
99866
182
99184
271
99881
134
99061
774
99002
634
99387
43
99143
320
99822
214
99946
248
99092
465
99804
416
99326
563
99201
256
99634
929
99385
543
99043
744
99897
820
99423
972
99272
701
99440
317
99746
395
99636
309
99225
804
99301
899
99799
904
99338
650
99044
685
99012
810
99318
988
99802
934
99956
681
99205
213
99147
966
99373
898
99330
72
99298
492
99621
465
99075
246
99941
957
99763
552
99541
517
99679
508
99487
303
99705
18
99326
419
99816
404
99322
535
99910
691
99127
357
99256
232
99493
720
99082
756
99353
274
99201
464
99371
625
99094
822
99839
806
99538
638
99596
108
99908
817
99895
567
99781
195
99337
562
99605
248
99789
896
99506
606
99491
148
99040
667
99584
664
99508
859
99124
290
99568
539
99690
643
99451
17
99763
718
99206
689
99611
543
99711
865
99691
177
99730
110
99870
383
99683
165
99044
812
99637
547
99001
459
99326
677
99927
303
99544
593
99904
356
99514
291
99613
197
99453
178
99402
939
99096
32
99223
269
99589
277
99576
138
99745
516
99926
560
99904
684
99421
257
99150
368
99228
89
99543
656
99503
233
99504
998
99560
895
99603
362
99554
676
99175
183
99557
196
99534
507
99565
298
99886
427
99131
185
99977
276
99882
444
99356
483
99451
847
99251
294
99490
667
99756
441
99494
934
99872
563
99605
937
99989
310
99021
72
99102
586
99741
85
99369
514
99130
30
99392
853
99506
915
99465
214
99085
873
99630
733
99430
937
99014
685
99062
689
99778
947
99578
554
99305
709
99736
392
99292
625
99446
742
99242
33
99915
207
98998
230
99996
262
99348
50
99104
943
99215
420
99085
763
99678
424
99345
432
99683
437
99017
999
99483
397
99573
572
99592
512
99762
474
99362
105
99007
724
99401
951
99056
245
99725
502
99959
193
99783
596
99429
658
99245
756
99189
548
99690
422
99442
32
99219
397
99348
445
99619
967
99160
314
99392
97
99381
70
99339
41
99399
521
99372
378
99711
8
99620
787
99609
60
99426
336
99276
843
98999
632
99326
798
99185
213
99790
714
99555
207
99504
7
99924
153
99981
900
99612
499
99224
153
99826
230
99609
603
99296
403
99886
43
99157
52
99181
503
99002
42
99156
192
99478
741
99642
243
99138
903
99387
768
99310
66
99375
222
99474
373
99419
517
99022
971
99918
810
99626
251
99742
319
99774
121
99193
408
99828
820
99332
151
99881
838
99392
920
99000
935
99647
974
99750
627
99099
892
99503
103
99128
741
99640
895
99829
445
99395
715
99631
62
99190
550
99103
548
99844
686
99831
169
99178
111
99312
898
99787
728
99478
663
99149
892
99882
839
99610
673
99528
66
99248
21
99927
749
99625
332
99276
34
99836
107
99014
509
99938
113
99035
512
99146
464
99778
976
99869
784
99528
645
99954
821
99291
374
99995
196
99681
635
99695
362
99970
81
99382
365
99674
962
99624
816
99465
586
99134
132
99114
691
99735
818
99815
682
99429
129
99419
575
99685
934
99599
489
99787
783
99094
704
99771
247
99120
217
99025
678
99499
110
99730
822
99749
883
99377
967
99251
162
99611
83
99774
88
99795
315
99169
654
99527
392
99844
736
99353
514
99068
985
99663
221
99440
406
99507
455
99470
446
99275
372
99948
241
99474
826
99559
862
99181
597
99079
635
99352
84
99889
632
99279
290
99084
348
99861
366
99500
927
99336
99
99155
614
99154
89
99763
699
99834
850
99997
371
99689
350
99429
774
99790
143
99443
729
99330
270
99851
279
99685
940
99894
852
99719
82
99767
745
99039
58
99487
3
99328
395
99762
388
99071
280
99216
473
99511
266
99852
442
99789
306
99584
596
99539
376
99456
914
99097
807
99098
504
99224
702
99308
207
99741
8
99886
269
99748
53
99724
305
99706
175
99749
187
99674
302
99191
650
99178
109
99568
492
99755
258
99038
50
99316
873
99137
881
99718
658
99228
922
99905
439
99119
34
99799
7
99720
203
99132
710
99381
697
99700
674
99083
406
99429
735
99883
511
99072
332
99175
77
99476
332
99737
885
99675
855
99629
16
99740
262
99098
44
99639
194
99030
553
99652
805
99695
692
99988
31
99674
175
99102
363
99903
655
99124
375
99179
917
99003
112
99316
646
99751
35
99481
547
99540
781
99080
642
99398
661
99206
339
99370
732
99219
435
99347
44
99155
996
99598
150
99462
683
99766
250
99824
393
99593
75
99522
11
99736
160
99623
658
99507
901
99360
76
99083
520
99865
457
99167
492
99281
886
99191
761
99542
366
99500
66
99175
508
99934
813
99152
826
99220
119
99601
157
99656
878
99111
286
99496
533
99026
834
99487
483
99582
843
99705
548
99874
406
99618
238
99867
363
99800
990
99778
656
99213
97
99242
566
99534
187
99107
946
99350
659
99154
765
99844
357
99702
109
99200
927
99533
58
99650
732
99365
530
99275
604
99523
781
99115
338
99271
553
99937
61
99318
591
99830
191
99135
628
99858
49
99991
353
99229
405
99013
156
99136
914
99814
821
99345
284
99730
50
99835
466
99053
939
99139
926
99415
558
99708
552
99541
532
99636
956
99213
810
99349
119
99798
34
99317
942
99214
671
99558
743
99770
172
99951
645
99761
902
99305
168
99017
861
99986
683
99793
831
99525
469
99397
645
99257
32
99566
965
99526
933
99631
542
99955
390
99945
335
99314
747
99160
944
99562
182
99523
78
99293
31
99712
708
99631
432
99125
941
99261
313
99656
323
99963
453
99649
235
99197
852
99011
759
99991
703
99542
746
99077
735
99824
87
99172
119
99175
251
99479
861
99120
119
99499
29
99452
759
99651
446
99662
741
99724
427
99822
670
99498
403
99920
348
99970
617
99046
170
99766
972
99082
467
99564
536
99845
268
99839
100
99459
798
99805
858
99892
669
99639
835
99469
435
99612
712
99149
205
99350
442
99105
933
99275
746
99392
70
99893
153
99263
572
99739
10
99062
905
99382
651
99576
9
99268
560
99783
439
99281
680
99727
309
99817
894
99127
145
99143
729
99211
778
99658
516
99988
415
99242
271
99206
456
99799
588
99240
475
99267
395
99208
920
99171
606
99509
358
99833
629
99859
516
99197
396
99330
576
99056
872
99319
188
99287
526
99002
260
99118
108
99855
41
99578
190
99677
209
99534
954
99114
500
99383
204
99140
73
99744
259
99673
831
99511
378
99448
332
99302
752
99806
978
99667
592
99307
29
99088
642
99658
598
99595
296
99964
707
99215
874
99549
964
99730
315
99862
184
99693
937
99034
310
99343
273
99657
820
99786
904
99223
892
99669
683
99766
322
99952
240
99504
135
99211
835
99694
625
99503
546
99012
137
99955
953
99650
299
99488
111
99804
105
99006
431
99379
145
99845
504
99435
258
99101
510
99963
955
99014
55
99960
845
99584
294
99353
859
99677
379
99060
465
99002
592
99208
522
99562
646
99337
649
99203
590
99936
609
99870
201
99808
509
99987
305
99330
1
99579
613
99386
270
99236
985
99799
170
99889
859
99023
206
99255
848
99593
222
99194
605
99297
325
99430
158
99151
862
99317
938
99128
228
99056
460
99908
811
99518
124
99886
732
99662
780
99839
949
99387
204
99340
671
99467
31
99891
974
99776
548
99226
541
99943
357
99328
663
99867
219
99010
503
99410
64
99375
369
99159
643
99005
630
99151
128
99802
836
99860
189
99859
348
99365
127
99616
99
99076
195
99542
473
99118
869
99172
285
99847
156
99902
190
99659
108
99822
107
99766
458
99014
373
99845
572
99510
136
99819
495
99116
310
99613
343
99231
659
99926
146
99636
882
99532
781
99842
982
99601
422
99141
506
99131
720
99006
690
99332
730
99449
320
99834
272
99189
104
99288
728
99176
484
99932
775
99481
600
99583
706
99988
735
99888
733
99026
508
99769
311
99862
978
99528
92
99616
517
99712
874
99870
607
99005
92
99774
292
99068
298
99446
398
99792
759
99597
153
99478
746
99367
1000
99762
878
99116
326
99896
865
99065
462
99428
904
99893
572
99402
674
99622
490
99543
801
99786
260
99109
788
99502
412
99819
64
99443
598
99243
794
99387
941
99819
870
99264
405
99181
372
99926
671
99302
109
99964
424
99874
842
99264
529
99927
646
99184
121
99685
639
99121
646
99149
889
99875
816
99183
539
99778
887
99298
639
99327
263
99240
638
99326
203
99503
650
99798
183
99849
659
99788
709
99228
259
99879
665
99083
946
99277
669
99316
738
99557
326
99768
947
99452
765
99335
49
99680
94
99977
377
99959
740
99797
944
99281
603
99142
364
99962
573
99617
464
99370
574
99536
292
99036
480
99802
507
99458
128
99056
668
99871
79
99546
562
99004
313
99208
268
99228
113
99754
589
99343
892
99721
173
99539
249
99795
830
99486
888
99083
704
99237
208
99542
581
99145
758
99823
29
99493
381
99403
268
99953
593
99310
231
99754
731
99565
771
99071
320
99778
918
99230
866
99524
508
99141
269
99619
259
99617
11
99344
103
99362
561
99755
271
99717
216
99891
566
99089
332
99162
955
99034
728
99670
721
99762
321
99026
600
99131
358
99834
74
99278
631
99027
63
99823
363
99424
273
99638
664
99126
145
99487
742
99745
24
99603
732
99141
967
99149
506
99014
815
99942
846
99472
106
99330
551
99904
16
99073
725
99256
651
99614
591
99943
652
99915
51
99927
803
99196
738
99806
475
99263
840
99333
667
99626
656
99444
110
99621
287
99132
964
99116
205
99907
167
99870
839
99644
647
99833
327
99836
894
99347
426
99382
149
99882
649
99336
773
99286
569
99268
407
99578
75
99392
229
99574
300
99214
830
99752
94
99133
486
99294
158
99198
715
99093
980
99711
913
99542
94
99364
671
99987
333
99465
824
99326
573
99905
403
99691
906
99146
188
99770
886
99159
449
99022
908
99429
877
99112
464
99174
568
99196
236
99849
876
99266
349
99831
82
99991
716
99664
115
99426
126
99676
552
99135
716
99683
963
99879
652
99726
923
99374
206
99611
764
99708
943
99876
461
99405
554
99848
992
99665
82
99905
437
99756
440
99029
415
99311
763
99646
381
99501
300
99058
499
99527
142
99483
814
99553
244
99783
44
99178
507
99601
146
99384
499
99342
972
99538
274
99066
656
99900
361
99689
947
99902
605
99110
546
99989
359
99111
642
99121
757
99686
426
99790
575
99434
780
99563
90
99596
607
99133
624
99715
383
99933
510
99360
532
99054
365
99146
415
99640
498
99380
304
99544
727
99026
347
99485
519
99552
413
99077
957
99323
52
99294
830
99797
909
99973
626
99613
132
99826
639
99245
39
99130
742
99466
267
99108
884
99168
846
99589
75
99332
219
99076
958
99120
113
99086
984
99810
36
99067
518
99420
251
99551
656
99422
280
99378
908
99760
3
99817
131
99841
863
99890
818
99795
684
99780
907
99075
843
99269
241
99518
941
99066
512
99047
381
99074
818
99546
833
99315
770
99565
77
99828
638
99049
999
99105
293
99221
124
99595
685
99027
98
99533
431
99642
668
99280
457
99210
314
99840
419
99563
606
99972
307
99054
927
99242
497
99922
634
99808
363
99113
36
99580
962
99336
449
99230
732
99642
17
99049
384
99134
205
99677
125
99717
622
99128
715
99317
407
99800
615
99552
870
99834
68
99405
583
99519
29
99022
505
99058
108
99473
670
99051
974
99112
95
99478
453
99336
255
99973
253
99765
643
99226
135
99309
864
99702
200
99585
237
99381
3
99647
916
99072
731
99746
326
99033
554
99088
172
99442
990
99707
142
99903
62
99785
40
99551
681
99317
728
99359
575
99731
962
99855
758
99111
932
99810
502
99743
114
99658
61
99148
963
99611
901
99294
2
99692
169
99781
182
99361
35
99072
690
99459
657
99458
22
99590
811
99264
780
99393
359
99420
747
99930
758
99765
304
99544
876
99021
384
99247
443
99682
224
99911
817
99645
93
99245
733
99694
460
99001
358
99102
875
99183
324
99043
198
99454
589
99207
787
99628
257
99770
150
99143
775
99132
238
99109
302
99652
830
99965
780
99763
789
99436
171
99097
318
99610
335
99751
889
99106
921
99548
88
99445
823
99249
203
99967
690
99476
148
99137
774
99961
772
99478
445
99732
724
99038
725
99856
717
99397
789
99595
721
99749
452
99815
23
99640
442
99547
747
99391
869
99057
395
99182
294
99693
899
99429
785
99228
274
99168
497
99554
243
99840
921
99235
621
99257
356
99107
276
99570
693
99702
909
99680
560
99769
342
99082
824
99870
291
99942
382
99837
834
99003
49
99701
105
99637
224
99135
234
99701
82
99484
214
99198
446
99977
367
99513
643
99330
308
99474
354
99501
273
99120
614
99147
572
99393
147
99186
17
99740
789
99325
407
99509
852
99506
729
99924
958
99003
839
99782
317
99478
98
99859
749
99253
763
99246
816
99807
220
99888
802
99373
125
99190
12
99054
673
99910
285
99115
790
99806
44
99347
137
99909
640
99505
216
99120
360
99513
70
99398
275
99630
306
99205
610
99959
704
99867
25
99150
422
99781
361
99536
168
99443
137
99927
102
99338
584
99843
185
99121
677
99628
713
99340
168
99522
137
99861
686
99598
777
99158
56
99462
484
99247
420
99029
184
99830
995
99344
848
99282
746
99594
741
99536
721
99489
465
99335
695
99638
746
99163
963
99121
373
99389
140
99555
273
99593
923
99347
240
99486
180
99634
649
99866
185
99190
65
99172
6
99267
669
99248
270
99997
625
99079
557
99887
108
99388
755
99151
874
99112
159
99639
105
98998
986
99078
524
99600
8
99093
915
99952
555
99467
225
99320
615
99666
413
99139
647
99639
777
99553
39
99141
38
99599
471
99971
198
99564
55
99929
633
99166
573
99895
945
99915
576
99863
965
99400
241
99390
82
99182
549
99399
885
99727
396
99607
818
99653
477
99514
352
99844
960
99477
259
99899
834
99202
937
99984
229
99719
270
99177
981
99823
408
99539
980
99127
571
99078
502
99362
765
99254
438
99126
187
99916
448
99813
515
99380
13
99117
832
99077
394
99736
282
99364
248
99389
635
99216
254
99061
522
99191
90
99759
116
99784
212
99604
582
99136
324
99427
340
99485
623
99166
606
99838
885
99636
637
99992
182
99637
610
99810
200
99905
832
99995
427
99529
125
99526
229
99932
693
99717
358
99052
599
99923
990
99430
758
99401
354
99070
593
99514
155
99825
731
99062
14
99840
308
99699
973
99923
662
99031
12
99348
840
99071
101
99600
631
99828
445
99162
856
99793
460
99880
808
99454
825
99420
20
99752
244
99644
961
99382
18
99914
437
99838
61
99828
500
99518
265
99325
228
99451
176
99930
433
99421
527
99095
954
99601
159
99880
42
99102
109
99656
704
99032
506
99333
463
99529
387
99433
398
99387
298
99803
202
99191
131
99612
823
99361
944
99051
883
99009
246
99785
187
99923
662
99326
620
99648
581
99378
51
99267
364
99309
389
99733
648
99783
856
99698
939
99152
992
99082
777
99570
107
99777
196
99674
13
99454
17
99378
325
99512
857
99354
406
99956
489
99243
311
99864
282
99714
364
99572
897
99339
698
99508
360
99788
47
99119
83
99701
783
99675
628
99167
720
99518
40
99874
544
99798
760
99093
169
99931
457
99569
876
99048
436
99246
555
99125
623
99158
477
99744
713
99917
533
99495
378
99727
588
99871
433
99858
243
99433
292
99895
402
99887
692
99165
212
99620
302
99102
656
99065
955
99185
162
99225
976
99246
71
99054
671
99013
813
99257
373
99367
953
98998
810
99139
934
99637
76
99451
133
99275
76
99204
359
99775
655
99354
317
99309
246
99561
49
99718
934
99005
810
99934
289
99219
748
99317
684
99398
461
99015
175
99363
562
99716
824
99933
296
99864
760
99970
19
99972
228
99547
938
99443
957
99112
96
99614
432
99874
397
99649
455
99360
60
99971
63
99786
315
99914
232
99441
877
99221
656
99149
595
99656
344
99869
919
99355
949
99875
279
99251
144
99037
376
99072
983
99222
673
99838
482
99418
595
99684
414
99765
488
99687
206
99493
537
99736
949
99692
638
99242
693
99255
322
99021
235
99897
285
99846
432
99977
528
99700
554
99839
652
99765
177
99003
492
99967
674
99023
246
99287
623
99576
133
99885
38
99672
42
99926
558
99775
127
99841
333
99309
427
99955
108
99042
625
99123
137
99599
120
99982
44
99338
460
99252
330
99958
684
99905
29
99872
674
99061
11
99059
110
99229
579
99157
715
99063
803
99088
225
99770
28
99002
81
99052
268
99253
516
99250
555
99616
629
99179
614
99596
274
99645
336
99735
535
99247
900
99741
682
99501
748
99210
184
99184
317
99449
63
99931
217
99920
154
99191
539
99514
368
99448
710
99147
229
99557
31
99680
432
99436
454
99012
507
99987
521
99940
503
99600
962
99820
405
99147
540
99936
757
99447
921
99652
835
99532
999
99028
413
99408
470
99101
79
99865
212
99178
95
99508
481
99144
393
99442
3
99762
347
99198
35
99029
946
99504
727
99773
412
99677
422
99711
260
99276
903
99645
794
99666
282
99565
672
99167
397
99986
926
99695
160
99730
222
99403
449
99102
736
99717
586
99221
664
99287
518
99897
731
99837
455
99488
990
99310
659
99948
855
99039
730
99436
778
99704
626
99593
581
99764
115
99274
676
99326
876
99848
270
99631
836
99154
109
99161
401
99579
58
99743
701
99815
344
99162
795
99257
932
99470
199
99688
571
99514
195
99070
476
99556
803
99840
666
99259
186
99816
635
99707
627
99862
291
99252
577
99507
418
99627
974
99028
442
99056
416
99413
122
99575
335
99315
726
99287
873
99433
836
99350
879
99676
912
99674
173
99079
769
99897
933
99480
114
99322
717
99257
162
99242
76
99200
684
99297
297
99311
968
99170
916
99420
144
99142
923
99986
340
99602
135
99055
822
99020
524
99244
495
99474
372
99472
576
99771
141
99197
546
99763
670
99570
543
99044
566
99575
614
99832
950
99308
491
99536
546
99802
268
99096
827
99000
797
99448
767
99831
821
99820
792
99783
71
99493
505
99672
386
99407
645
99306
297
99009
968
99437
580
99592
227
99713
373
99467
604
99136
956
99280
420
99391
636
99118
207
99721
27
99713
679
99684
998
99506
290
99713
443
99068
335
99464
988
99936
293
99514
963
99146
685
99997
137
99561
443
99876
565
99667
64
99269
243
99943
915
99865
418
99705
395
99199
69
99105
183
99833
499
99764
462
99253
560
99274
23
99765
402
99678
131
99895
524
99409
926
99751
230
99672
753
99128
451
99953
235
99759
977
99634
283
99144
901
99194
304
99870
556
99934
122
99375
187
99590
958
99134
937
99861
733
99840
743
99012
981
99775
471
99919
95
99634
706
99622
199
99291
464
99942
608
99615
132
99294
157
99290
742
99442
617
99289
295
99564
720
99869
760
99014
804
99087
683
99856
665
99926
288
99896
824
99058
210
99845
312
99669
560
99876
832
99325
212
99276
959
99884
615
99937
37
99632
507
99332
263
99059
104
99505
438
99859
823
99415
616
99243
722
99420
758
99673
146
99191
437
99230
807
99900
405
99393
477
99244
973
99308
385
99658
317
99453
623
99871
610
99727
79
99014
349
99167
804
99785
204
99359
492
99762
776
99734
107
99123
310
99501
463
99175
86
99099
901
99374
295
99451
451
99693
689
99625
996
99587
321
99161
719
99614
24
99904
376
99012
677
99648
406
99634
238
99001
139
99409
139
99866
856
99459
92
99644
910
99426
517
99320
317
99426
513
99835
489
99290
924
99393
632
99584
8
99944
653
99226
841
99608
760
99765
977
99098
92
99033
597
99206
952
99066
61
99931
663
99625
872
99755
840
99114
486
99828
102
99684
116
99992
136
99124
396
99173
746
99154
370
99527
403
99249
664
99273
814
99659
378
99240
929
99036
643
99424
992
99938
447
99156
315
99916
927
99354
259
99031
536
99749
649
99186
380
99538
224
99324
735
99139
574
99664
603
99783
471
99264
309
99984
170
99615
829
99411
746
99414
178
99755
470
99424
300
99191
897
99085
824
99464
602
99635
608
99132
821
99672
728
99094
505
99297
898
99939
953
99991
683
99366
323
99877
796
99141
387
99971
697
99217
497
99926
501
99794
783
99077
533
99785
412
99374
648
99101
27
99751
6
99279
733
99589
502
99565
971
99896
733
99098
748
99765
462
99196
397
99435
837
99693
612
99662
899
99203
285
99456
613
99361
469
99163
733
99844
577
99688
903
99038
344
99875
861
99405
237
99964
844
99805
590
99159
205
99874
288
99541
245
99752
616
99897
557
99499
339
99852
90
99831
935
99890
726
99209
472
99075
565
99027
628
99051
393
99108
39
99321
87
99590
720
99060
648
99175
762
99137
169
99568
716
99974
299
99217
337
99523
267
99219
417
99108
147
99532
382
99144
112
99839
392
99013
58
99681
730
99289
103
99909
610
99242
39
99817
21
99544
657
99735
928
99166
189
99837
752
99540
961
99773
228
99728
125
99862
597
99312
958
99257
741
99985
654
99556
557
99644
458
99243
181
99651
195
99490
624
99777
870
99260
469
99287
460
99695
719
99488
555
99222
302
99918
882
99870
932
99530
513
99305
233
99744
903
99182
352
99704
82
99462
176
99975
11
99313
67
99004
95
99159
162
99731
823
99304
855
99229
913
99861
49
99566
620
99948
804
99446
328
99127
758
99441
828
99797
571
99775
526
99288
266
99564
575
99702
999
99257
356
99425
543
99433
894
99783
598
99613
963
99234
924
99353
619
99224
939
99348
811
99564
307
99788
317
99651
71
99376
174
99905
726
99444
511
99434
226
99696
173
99409
284
99785
186
99276
118
99495
729
99797
647
99366
261
99699
379
99421
19
99223
801
99169
275
99480
27
99915
675
99231
817
99822
844
99139
486
99154
187
99159
418
99140
33
99303
782
99627
12
99047
923
99221
12
99588
931
99760
886
99056
614
99657
893
99738
7
99288
956
99332
261
99002
13
99803
843
99230
413
99219
671
99953
909
99121
886
99122
771
99631
703
99726
479
99835
204
99821
222
99424
564
99931
683
99827
564
99184
633
99919
761
99833
242
99426
775
99716
387
99934
701
99144
101
99073
903
99427
406
99813
843
99946
246
99136
660
99132
587
99117
570
99807
589
99690
288
99154
282
99784
301
99569
475
99366
268
99597
165
99902
92
99249
722
99055
488
99718
333
99353
455
99208
746
99100
581
99990
555
99633
601
99086
276
99399
877
99854
872
99520
153
99684
849
99057
961
99560
452
99389
834
99333
178
99179
513
99539
609
99316
468
99656
609
99190
542
99474
120
99907
983
99910
446
99362
778
99485
122
99645
238
99522
435
99994
238
99053
511
99099
577
99443
343
99517
50
99451
857
99605
449
99682
141
99302
456
99432
537
99068
382
99689
237
99308
976
99646
144
99569
507
99537
665
99209
91
99428
278
99094
752
99315
993
98998
908
99477
621
99300
158
99903
45
99308
873
99385
62
99578
614
99782
713
99820
750
99545
178
99932
720
99683
451
99391
513
99846
105
99616
183
99861
230
99781
277
99993
942
99753
299
99894
826
99793
835
99571
736
99423
901
99590
496
99042
883
99510
593
99948
294
99039
170
99115
879
99369
105
99976
959
99737
448
99851
152
99063
130
99717
345
99367
483
99420
757
99640
606
99186
269
99008
196
99711
450
99061
939
99507
852
99013
573
99557
5
99831
389
99310
671
99976
638
99222
162
99744
395
99422
462
99682
336
99581
624
99399
912
99116
388
99028
132
99801
792
99335
194
99240
482
99510
844
99405
580
99856
813
99131
575
99377
360
99360
292
99411
113
99591
797
99200
9
99588
802
99761
782
99892
757
99146
560
99594
599
99323
126
99979
728
99448
431
99347
467
99194
498
99790
671
99333
142
99360
319
99424
826
99557
723
99376
310
99306
133
99220
480
99633
533
99050
681
99250
334
99553
261
99196
966
99613
247
99568
98
99111
434
99463
167
99338
969
99399
514
99247
112
99450
490
99498
176
99302
880
99842
351
99142
70
99429
126
99487
341
99274
529
99052
797
99733
595
99619
289
99846
719
99294
264
99402
544
99291
342
99761
970
99228
560
99174
710
99872
404
99994
186
99872
847
99050
775
99963
164
99396
865
99970
844
99726
883
99428
824
99615
416
99052
761
99252
51
98998
897
99245
544
99966
655
99141
120
99416
535
99629
257
99465
536
99417
220
99621
436
99705
502
99206
675
99186
175
99620
816
99803
582
99711
458
99824
218
99671
253
99635
322
99461
23
99846
231
99271
635
99610
813
99120
25
99546
54
99701
108
99561
958
99369
603
99040
320
99018
624
99385
15
99889
836
99951
558
99862
193
99035
153
99018
518
99513
274
99396
279
99040
445
99501
523
99950
227
99011
988
99762
667
99594
506
99016
820
99342
864
99521
285
99370
126
99440
198
99132
309
99078
356
99758
870
99950
88
99983
388
99482
281
99248
301
99396
493
99696
565
99318
532
99297
490
99043
382
99984
305
99579
711
99040
208
99483
634
99352
650
99746
323
99240
582
99582
428
99752
256
99213
561
99946
79
99196
316
99459
765
99828
625
99542
602
99223
299
99745
98
99168
934
99421
730
99200
922
99506
839
99482
759
99577
15
99904
923
99560
733
99835
597
99690
249
99983
38
99964
174
99612
963
99393
171
99454
901
99351
3
99806
952
99248
485
99144
519
99858
188
99075
806
99151
487
99844
279
99726
218
99683
598
99304
124
99515
181
99212
455
99446
257
99555
740
99192
66
99628
36
99103
639
99545
847
99410
768
99865
729
99214
2
99700
696
99498
927
99546
248
99253
171
99812
863
99194
288
99817
449
99155
403
99803
221
99963
820
99992
109
99387
258
99929
634
99486
309
99262
271
99916
914
99207
881
99035
659
99069
405
99689
396
99535
410
99972
167
99325
218
99378
561
99961
846
99457
803
99969
815
99920
682
99671
870
99972
647
99729
620
99748
439
99097
754
99070
28
99653
579
99408
922
99384
69
99263
371
99896
908
99515
84
99406
359
99193
533
99121
609
99296
165
99611
281
99717
644
99162
570
99215
392
99776
324
99131
432
99068
97
99641
812
99703
601
99389
859
99416
807
99343
267
99913
337
99267
164
99247
795
99090
653
99325
757
99679
510
99658
33
99267
165
99454
518
99258
681
99161
400
99308
122
99013
197
99125
703
99263
993
99828
918
99273
171
99840
175
99211
598
99814
201
99342
761
99812
636
99311
255
99618
974
99722
520
99644
239
99725
910
99057
540
99912
249
99535
543
99380
364
99276
253
99185
725
99894
159
99630
553
99013
170
99669
837
99076
351
99787
670
99243
259
99085
330
99600
768
99622
293
99057
290
99354
533
99923
772
99415
575
99175
832
99390
352
99711
690
99054
892
99774
366
99394
690
99669
501
99006
181
99991
765
99925
293
99310
798
99558
52
99739
877
99242
858
99706
196
99944
666
99755
888
99618
450
99323
786
99693
263
99065
951
99397
438
99513
728
99542
92
99932
323
99284
888
99342
120
99332
428
99399
364
99809
295
99435
905
99728
117
99922
12
99540
677
99392
22
99811
946
99398
124
99750
532
99271
375
99573
892
99540
549
99281
299
99913
950
99305
483
99085
303
99966
836
99846
427
99230
657
99467
933
99580
880
99864
71
99566
350
99037
318
99886
385
99071
947
99730
76
99286
387
99181
46
99558
312
99187
531
99038
655
99472
138
99211
952
99114
149
99726
681
99427
76
99178
923
99152
994
99167
915
99812
702
99706
251
99486
276
99658
582
99654
442
99717
359
99292
627
99225
219
99082
23
99811
186
99325
225
99364
874
99151
496
99030
284
99600
374
99891
269
99049
780
99135
182
99351
268
99849
325
99374
662
99766
186
99603
340
99030
27
99697
773
99229
352
99581
405
99971
447
99522
516
99717
705
99078
779
99642
587
99787
498
99038
759
99439
557
99946
528
99548
994
99170
769
99089
404
99341
759
99479
291
99089
930
99940
202
99061
440
99780
208
99861
147
99003
608
99906
446
99396
952
99839
51
99685
302
99333
288
99857
558
99528
693
99372
701
99903
776
99475
482
99168
657
99066
279
99201
358
99427
868
99264
880
99150
541
99229
948
99595
895
99731
836
99361
559
99746
203
99227
243
99176
861
99326
526
99131
732
99077
888
99216
428
99269
68
99336
416
99425
497
99174
162
99071
786
99122
919
99448
334
99073
97
99388
352
99642
323
99548
343
99266
41
99542
927
99305
189
99173
855
99499
403
99167
890
99177
38
99805
558
99133
104
99830
551
99297
230
99668
725
99521
130
99213
185
99148
776
99659
549
99911
241
99877
649
99098
27
99972
150
99905
158
99639
415
99764
696
99927
739
99495
546
99763
101
99283
538
99838
364
99987
175
99172
67
99952
96
99817
842
99718
197
99993
163
99748
348
99897
614
99880
686
99317
533
99641
591
99632
577
99947
881
99807
963
99382
257
99214
204
99640
1
99769
357
99902
189
99700
351
99607
742
99460
957
99169
626
99980
797
99626
769
99929
939
99544
554
99934
286
99657
524
99033
465
99092
917
99372
595
99006
775
99565
208
99319
814
99454
61
99082
75
99949
599
99472
532
99509
413
99686
9
99524
218
99010
273
99859
420
99354
547
99689
792
99469
333
99064
179
99695
73
99327
834
99802
283
99598
131
99368
908
99949
634
99002
770
99805
429
99244
206
99461
745
99262
924
99150
754
99604
790
99072
870
99639
410
99683
236
99067
247
99807
165
99055
932
99788
994
99960
954
99715
661
99269
381
99011
390
99332
270
99396
55
99612
748
99408
289
99305
582
99701
61
99380
506
99324
620
99752
746
99597
944
99366
234
99769
256
99738
83
99566
952
99555
923
99463
838
99847
35
99306
935
99229
367
99688
376
99033
90
99560
989
99291
55
99876
869
99000
241
99442
963
99752
708
99492
479
99710
657
99785
867
99243
582
99754
839
99476
740
99725
822
99399
88
98998
103
99914
874
99889
516
99916
256
99313
758
99570
116
99404
999
99700
842
99717
790
99813
780
99833
95
99598
22
99034
257
99523
9
99455
350
99540
44
99610
374
99670
982
99232
316
99384
910
99565
663
99838
108
99974
715
99666
901
99860
70
99406
546
99416
443
99283
825
99513
498
99524
531
99703
118
99476
588
99524
573
99852
479
99310
356
99782
511
99223
9
99565
887
99893
511
99882
99
99314
629
99673
5
99060
887
99609
209
99398
356
99368
529
99750
654
99613
689
99173
157
99996
908
99674
460
99614
229
99711
722
98998
127
99034
299
99189
582
99078
189
99638
764
99000
27
99331
485
99634
429
99566
35
99883
758
99641
426
99452
773
99743
909
