180
36
69
88
7478
476
9069
1589
82
6150
483
88
6678
853
4515
86
1139
896
285
193
638
1823
418
6913
771
328
67
7209
8722
1134
7546
3907
8803
3068
80
186
788
34
71
292
5875
41
7993
419
563
48
5377
315
5953
57
60
61
44
3275
5626
876
76
36
5541
310
5244
4957
89
458
9036
2244
85
6221
667
93
4707
4513
465
41
6106
8243
71
344
2111
6784
126
2560
248
41
77
629
153
8470
74
3725
5587
2335
147
7456
52
3939
32
143
92
915
1811
532
3886
370
60
851
951
310
883
78
1097
610
992
84
722
3320
131
255
918
55
92
66
263
969
678
165
271
37
956
4799
573
557
175
896
32
89
8061
75
9544
2755
3032
49
3993
842
2253
166
100
137
564
78
7010
83
59
193
345
99
265
941
802
33
33
3508
287
2069
211
360
358
678
209
784
81
5659
7390
582
9686
71
90
43
319
5083
801
75
8511
989
3435
7424
1948
9299
72
453
457
458
1657
71
8916
9010
961
1708
531
42
423
75
255
663
844
465
284
633
96
918
63
50
965
6543
788
32
82
9150
4743
4295
3998
77
36
55
8689
835
2516
57
466
245
342
88
352
100
1408
841
181
60
2691
8443
4699
206
71
307
56
49
100
36
949
926
800
1664
92
52
67
81
53
2770
2782
79
810
8958
95
712
8407
54
489
970
82
78
675
5091
6286
1155
672
91
98
80
6682
4454
1680
71
88
651
59
75
319
6211
73
1041
39
9541
2786
55
82
567
72
788
1299
326
59
62
804
32
62
195
937
763
9882
92
88
78
61
273
805
7235
326
96
9372
32
1572
37
399
617
4633
1207
75
702
93
220
437
8965
983
964
62
49
45
3355
78
7077
952
266
85
972
9717
698
64
6473
311
542
100
57
68
584
8257
3661
7132
5058
9039
2655
467
6975
67
59
6242
3677
150
83
261
3564
990
4215
75
669
56
32
6409
301
57
6174
3533
1493
32
2851
76
438
69
9911
67
410
276
2554
577
124
5344
93
44
609
326
50
93
53
3379
88
186
123
69
71
449
275
913
64
86
59
49
69
5792
8828
36
712
48
60
52
428
795
3611
688
7960
1878
79
72
8764
267
963
83
2788
749
765
9454
1925
79
72
673
3072
72
435
483
94
1952
564
980
4500
822
155
6375
908
8767
1181
66
6229
652
646
51
430
9824
75
7728
6345
237
94
5380
166
3980
933
85
950
4702
69
5087
1116
1103
50
38
7029
36
960
555
5438
971
3216
192
99
51
1147
7863
4434
841
975
666
49
4130
195
64
2640
99
517
175
32
6981
938
2140
3243
603
55
889
82
100
94
403
829
383
94
71
65
6001
727
3757
84
205
304
49
2374
676
4192
2537
4521
60
63
482
4108
707
8824
550
3609
45
8042
33
105
8922
44
131
55
998
8726
837
1801
8940
642
857
45
2821
112
60
722
3437
68
98
1085
50
3970
420
9711
87
8936
986
3405
6175
65
7398
45
4636
6787
405
510
83
5412
7567
62
9564
216
66
42
3135
799
63
142
66
671
9036
979
237
104
61
35
77
805
64
80
764
93
930
9119
3013
45
71
71
344
801
6573
318
3967
82
35
1634
652
46
842
998
60
681
729
872
52
53
504
442
88
767
2096
6115
72
148
1518
516
49
315
621
602
38
1703
5780
875
33
9137
9777
680
891
692
801
936
2266
2759
619
8668
960
64
87
533
433
40
62
384
39
476
9294
1366
796
650
5369
436
891
701
700
2563
3214
87
43
4068
70
6910
2467
303
560
35
251
496
6522
8490
86
8594
526
642
406
66
9377
2054
66
6907
6923
744
81
623
9166
8792
71
5750
857
648
603
4298
6230
453
4757
83
573
901
5176
8160
880
67
85
769
438
238
5643
8839
272
90
910
426
39
3509
8603
4833
101
4930
2220
3255
79
95
4291
3146
2752
83
78
274
664
412
309
170
276
8521
6303
125
2156
80
582
62
56
921
100
44
6759
4591
1647
7923
58
8490
8518
289
70
4016
1079
349
9287
59
8819
236
60
43
4862
5654
6665
721
2257
2100
9190
1542
61
2685
75
3354
71
704
307
454
256
4874
84
83
9454
858
809
3315
51
75
123
8481
43
3877
3502
4593
808
619
100
3293
35
833
497
4626
95
52
6643
987
737
38
448
33
634
540
37
794
49
80
86
918
68
2953
894
7764
5482
1979
823
1737
99
634
8176
82
324
6306
45
678
7534
452
66
33
56
427
965
9484
87
75
9700
77
85
860
47
8214
1823
284
54
72
3600
66
2049
92
9902
7562
810
6216
3293
747
5436
569
9088
728
6078
6826
3723
619
705
2898
836
189
75
9348
320
55
880
9649
614
3525
807
525
33
69
57
37
42
331
54
696
47
371
313
9280
259
639
976
176
67
5397
2764
128
60
2782
5357
94
98
4958
4026
3364
6125
342
8991
1888
359
769
50
42
3883
61
90
618
615
250
1725
44
93
9817
82
38
457
63
87
811
2514
72
2144
277
646
520
2931
100
2953
2702
9514
4632
39
92
751
4892
9849
61
9332
468
1108
8660
671
34
3026
3615
7874
2401
412
84
39
33
432
616
187
93
638
608
8342
4814
45
339
6169
90
6136
143
66
1180
89
913
39
33
7802
807
5333
752
460
300
34
362
295
7296
807
944
1188
694
339
9046
624
360
72
1942
32
5870
94
53
6878
50
45
133
6418
85
1815
1475
2727
283
84
39
817
801
5628
6521
645
484
634
5656
6147
805
435
67
57
93
522
77
3292
605
115
50
212
493
694
86
6565
579
6780
222
406
8871
68
98
3490
422
958
905
46
68
91
2906
93
47
40
6910
264
569
272
71
49
60
436
74
539
56
5106
96
8028
47
637
9895
4952
49
4798
695
8192
4535
8672
48
2949
58
7929
57
926
5018
4681
78
36
659
4333
44
6336
396
62
608
70
3031
9585
715
77
5456
895
7121
4369
95
486
58
7341
97
75
331
3024
547
6411
7553
6371
2645
607
448
6622
50
429
45
7345
5963
99
233
882
112
6370
2132
891
405
63
49
2930
531
63
825
36
2548
102
9757
36
826
4910
857
823
473
7662
95
8696
7761
61
1329
5417
6955
72
9345
70
202
1745
6519
6115
2542
34
552
998
44
81
42
844
67
6592
726
8702
3295
6331
468
39
96
396
483
93
2933
94
93
93
579
930
785
665
54
73
582
60
7479
48
52
234
60
9669
77
3221
94
81
52
235
347
459
409
869
253
8699
768
64
60
865
71
9098
450
56
84
33
851
95
7075
193
8813
49
273
9814
3053
6190
9101
76
59
98
53
76
369
889
100
410
75
82
55
73
54
47
197
272
2806
38
46
260
156
7495
298
471
62
766
186
373
90
34
93
8497
943
92
7672
51
86
427
5526
66
461
395
204
621
86
785
54
4708
52
379
772
46
563
231
878
5201
59
930
696
2112
9275
36
816
88
1896
70
201
250
98
90
43
88
70
8008
1051
978
6449
5357
892
531
73
43
604
240
82
6816
98
986
72
3964
399
4599
493
489
397
45
957
286
202
9137
150
677
8162
3267
7249
246
6518
524
93
68
661
539
915
2257
4567
37
762
874
427
568
674
759
4909
73
2414
77
823
2051
8831
852
43
6027
620
548
3224
2161
339
525
92
39
41
525
80
86
2451
688
5208
86
93
3588
58
9003
213
6349
677
41
199
80
2752
477
2542
33
5650
658
490
6291
44
3854
743
4067
66
54
854
891
4398
956
742
88
82
68
726
5504
830
97
73
74
390
145
63
7404
2292
67
7860
90
307
326
78
537
80
3762
6000
3376
568
209
3963
375
60
5192
8438
881
2186
92
6659
706
47
87
44
190
1370
53
2290
6519
7146
6172
800
68
503
488
9447
321
827
57
351
65
98
89
39
88
940
5148
9413
2686
785
83
1829
1259
72
2202
307
122
462
365
68
7086
127
395
7734
76
119
468
32
77
651
272
8061
306
5582
8607
49
89
52
711
93
473
86
9567
893
2509
1501
329
9307
1093
775
59
425
6642
934
4175
457
526
4411
649
5726
258
8529
37
36
642
198
8085
965
219
82
321
331
3630
419
232
3435
102
575
6208
100
8220
52
345
1987
9284
958
1345
2038
35
7489
9676
3313
43
2996
377
70
407
828
200
75
7838
53
48
8958
7676
515
579
8834
40
861
115
389
1022
7842
7877
7981
463
425
6846
87
40
714
655
54
56
7993
4132
717
43
1897
1642
124
67
445
642
2101
770
911
636
64
7824
80
9592
778
48
318
379
53
54
473
83
7978
7272
951
94
1847
3242
725
776
90
73
45
57
3109
88
369
67
7962
6658
66
2208
5565
78
9675
614
4535
7816
66
81
96
82
7025
61
359
46
241
198
3316
80
85
467
33
551
2957
573
54
67
89
1947
7892
1510
3847
8396
71
5658
562
9825
893
67
82
819
173
38
692
52
65
46
7611
50
32
33
93
59
32
380
9636
911
201
680
98
4274
4429
604
3239
87
5681
976
6445
49
399
930
475
4273
72
1956
465
154
196
48
164
71
5361
7179
719
9954
157
676
47
84
9715
535
73
53
86
43
97
36
6299
7746
999
98
41
4960
52
8504
754
71
2970
9444
4095
93
184
53
70
4655
935
763
9774
71
415
4492
99
68
48
6828
57
61
73
3429
99
606
52
94
1685
449
384
1491
335
52
777
414
3428
8492
1569
181
536
349
79
980
37
103
87
125
7798
322
55
1530
47
857
63
90
439
71
383
339
9011
3809
773
92
290
786
207
88
241
97
48
755
73
2752
180
45
72
5834
989
5848
54
6169
8110
89
60
78
6822
84
6647
754
86
3787
9819
2223
902
65
6956
7514
544
3068
321
42
81
7363
94
8284
64
81
990
492
990
96
7134
9697
336
537
223
557
90
1512
631
6842
95
38
57
49
181
595
67
84
712
645
9483
435
1954
45
75
68
5432
886
408
7090
643
1720
52
6119
621
3891
3560
635
40
425
5496
39
44
551
56
96
85
789
9005
2994
57
900
8878
6954
1734
36
68
390
9402
89
9787
53
88
3691
212
36
8583
638
69
904
556
7564
195
90
643
418
47
5828
96
55
3935
6674
305
2347
664
120
284
590
4250
45
41
449
129
4960
5511
1551
103
8302
64
5180
642
88
1847
8159
990
2776
57
9746
54
193
1360
284
127
813
38
90
6486
32
926
68
43
967
6890
428
205
58
835
83
513
545
77
64
95
67
152
8929
44
9535
3957
547
645
425
9759
8412
88
835
879
618
7500
7753
387
1714
1099
253
669
416
953
898
85
6944
33
292
671
585
431
9065
64
957
41
647
80
814
43
40
239
78
8836
3955
55
937
598
90
6487
727
9859
477
473
36
49
73
87
5715
2329
686
3165
629
127
306
56
52
59
71
34
186
9605
737
69
57
97
2272
5687
7397
746
3408
45
41
96
9072
94
7737
53
779
77
957
212
496
956
79
691
454
85
38
186
88
618
36
486
48
36
583
503
1582
9275
102
40
488
495
633
761
5006
9065
5488
83
34
38
93
76
81
3106
81
70
307
6379
51
6284
68
70
483
1729
9894
4170
9724
5054
187
8806
277
3503
608
730
76
45
284
8347
875
96
840
375
913
166
57
3909
87
517
553
4745
2911
5252
76
7677
9019
878
51
258
679
2248
5751
90
875
8807
51
66
50
1682
75
66
7644
700
100
7575
198
946
84
86
258
3309
42
7116
62
3397
2643
76
5272
91
52
291
4879
8433
7339
5214
9356
3977
55
527
58
85
2336
58
7387
242
314
464
67
515
805
34
51
54
9940
3244
40
7074
57
724
7286
95
99
100
92
430
72
66
5225
84
707
2645
2545
799
823
667
892
72
760
94
8454
59
824
138
629
37
480
267
78
297
86
462
6354
57
559
44
57
50
92
105
215
1056
82
882
71
84
83
94
79
8694
64
66
309
2395
575
54
607
9854
7381
1412
2884
93
80
435
532
3168
40
140
2049
165
32
62
66
9581
9066
8670
80
97
42
346
125
448
564
3784
8198
5407
7475
557
79
4338
96
7449
547
605
928
57
4700
4511
3237
7692
50
33
423
4615
49
3032
3134
3953
2976
99
6458
7709
63
9975
652
1796
2114
9971
6296
6032
69
36
91
374
3686
229
892
9383
192
1733
9171
99
2628
3195
78
8541
123
7357
49
197
747
66
60
671
69
372
36
6412
3141
35
8719
73
96
9138
1887
91
78
3416
609
4161
706
887
821
8071
34
1326
43
56
39
7452
669
93
9302
849
213
818
85
853
210
5452
152
2763
428
4591
749
484
334
61
45
6488
41
7136
6158
215
80
59
167
44
56
109
61
86
7743
33
32
4275
39
328
481
4891
87
128
7945
1160
476
2871
9533
248
46
2481
8578
800
50
66
33
5410
2572
532
47
8101
203
600
5212
769
8552
1152
56
885
759
100
89
4502
127
58
6665
101
2548
78
100
532
67
681
642
1580
927
638
371
6951
5152
55
333
443
5963
81
6646
7376
3588
41
5213
919
57
35
3469
995
832
660
94
54
833
34
52
3815
2016
53
170
703
38
764
89
402
9204
898
602
327
37
36
881
958
87
91
100
100
6916
161
865
472
6661
556
3834
7213
7875
4227
4396
6927
100
521
59
8193
5101
41
122
897
564
35
8039
87
3132
179
940
5109
927
56
414
2415
4807
365
63
63
34
69
1423
8096
48
261
9702
924
40
91
261
4287
308
6732
487
98
86
1071
484
255
980
974
429
5103
68
454
1355
43
887
78
74
74
348
53
391
45
7217
8128
34
92
221
1890
70
680
91
626
6428
54
8815
616
3978
75
412
228
99
4937
914
1660
893
55
273
62
106
703
35
70
61
60
6204
99
74
77
6928
45
945
75
8108
887
5442
81
8663
1293
261
346
725
8979
86
62
55
5732
3031
43
5259
75
356
36
46
6984
730
99
49
871
1290
88
58
100
492
855
203
761
1321
610
72
8427
67
9649
57
712
568
90
92
4706
6539
6090
62
338
51
122
804
437
32
3867
9031
710
6865
2321
6908
1263
288
830
212
3660
8829
8418
339
347
1255
60
4580
385
86
563
766
553
2468
3886
582
299
45
145
649
4803
789
3804
63
99
479
948
5444
88
9905
9146
1069
1966
3600
56
7405
37
3605
680
589
444
8932
36
181
210
74
501
475
7479
50
6090
865
334
818
99
76
213
46
2864
86
125
3762
91
5933
78
91
9563
9166
8994
938
56
4881
1770
367
111
62
3118
6231
46
33
629
275
3556
2291
7521
821
385
2974
372
6156
2610
57
43
710
511
88
405
4143
9176
7320
32
9119
8674
64
4516
85
396
99
89
254
62
51
799
7800
43
45
2430
550
1328
5838
116
843
4414
5399
8997
4463
973
8521
9843
258
88
69
1398
170
69
8538
513
561
111
95
776
385
8860
2994
51
68
265
806
7716
710
55
4755
794
76
5232
86
148
393
8663
73
782
7366
54
2470
97
3235
63
57
364
143
9614
7677
781
337
6584
514
905
95
99
37
1828
345
49
40
853
3533
96
841
372
98
73
2922
76
6626
6754
8469
1393
295
64
57
642
134
42
57
904
5062
678
214
722
916
9296
58
41
278
53
39
515
9470
862
557
57
47
8325
357
679
1632
60
930
713
1597
3093
69
94
8915
7224
36
8135
7012
3903
60
885
80
75
9868
56
53
333
89
59
187
197
2821
1409
286
94
139
2866
75
374
1254
8693
9050
3532
4443
79
815
999
6531
98
164
945
978
3260
49
901
509
942
5659
938
409
556
36
3844
5177
66
248
8243
99
535
100
269
257
85
340
559
531
5421
122
918
63
869
9801
101
622
909
704
865
786
5647
876
93
4684
681
170
50
2573
6968
893
65
6935
6390
188
8933
92
555
46
9042
982
4041
55
760
905
3753
61
49
5261
981
9981
4191
790
99
7564
55
36
7119
949
771
6163
441
564
546
8686
97
9609
48
4506
6160
2120
8821
489
888
881
64
55
69
59
4263
399
688
472
73
46
39
485
2819
100
3466
631
748
3590
731
336
8349
568
95
9992
9950
3907
1515
8017
598
42
55
5513
42
95
2565
910
728
744
2241
270
370
4621
2772
664
56
7298
1962
83
3909
4715
93
835
702
116
32
84
57
247
51
488
72
5106
1431
647
878
94
326
6333
69
8311
556
3856
64
6352
5022
48
2041
341
155
95
688
165
7566
7012
3866
251
792
80
806
1669
58
68
58
63
1238
6204
7495
998
273
3111
7858
70
135
80
610
440
311
67
61
767
751
95
72
52
240
5020
239
5350
751
8850
317
1378
821
6827
105
157
34
80
203
5814
91
3056
825
32
331
61
3094
83
3260
100
71
57
5051
37
755
9318
802
1427
298
5037
90
93
556
2250
41
941
588
85
86
334
4066
461
8407
89
74
4565
92
990
207
1669
488
1755
1077
329
96
38
4448
155
381
424
248
7571
541
904
978
370
96
79
521
598
83
666
98
78
56
5196
78
125
5220
51
601
282
8846
2542
732
410
48
37
7101
884
468
50
825
6005
2385
5576
108
53
89
8878
734
5082
42
475
2514
3383
296
248
53
7903
752
3073
41
934
63
2785
704
70
765
537
1132
770
93
93
36
54
536
489
767
7033
60
1073
606
67
3608
979
4630
626
746
9793
8422
6745
6731
165
973
6338
90
75
53
45
58
99
8664
6343
2944
9574
380
97
841
6333
71
5055
3423
50
91
415
42
48
71
73
479
48
327
5550
85
7971
176
39
8257
91
8393
67
49
171
6381
407
44
787
1368
70
100
3552
4158
819
785
6695
3984
866
39
3006
8841
8229
53
252
77
747
79
4171
172
209
8295
88
91
577
2176
464
84
9440
660
1140
96
98
59
139
42
244
270
572
2744
2208
5027
60
8715
1366
4931
68
38
2345
705
5720
90
855
76
74
478
974
203
674
93
204
84
592
75
291
3980
944
6192
47
7449
52
3823
2029
5027
6694
5449
74
632
545
8473
3782
3741
550
6466
868
3813
8685
55
5870
815
191
660
99
9767
3279
8765
8814
1694
37
100
75
55
542
61
35
94
62
145
52
7266
536
6239
137
49
6269
73
557
738
9745
1946
90
7906
90
7069
9718
91
88
8509
8604
48
40
4448
100
2163
235
62
495
1490
129
512
8933
2230
784
70
7021
5480
6470
788
368
754
4784
81
482
3957
52
3069
62
244
6448
54
34
68
898
94
929
9558
290
72
81
54
75
64
876
636
397
257
2747
206
3211
8313
83
181
221
66
175
2824
468
641
93
520
9041
990
37
5402
932
45
73
482
1656
39
942
74
49
5682
69
586
3834
9579
2966
2948
73
246
4058
369
6477
6857
95
159
153
43
1466
61
76
874
8911
87
38
277
653
8900
66
58
428
8441
191
436
93
9282
86
6486
295
9092
926
4627
668
60
983
6074
46
474
607
83
6746
55
3768
7181
57
3990
2675
888
2818
36
69
138
52
1578
94
79
170
67
2278
9053
452
59
3512
57
7312
224
239
54
923
5764
41
348
149
44
68
382
164
2559
60
77
328
3519
33
32
3503
2516
8246
3752
79
762
3683
53
9780
8664
816
86
68
683
886
5164
6430
7460
434
59
8011
648
708
2533
81
459
2614
47
368
4444
35
7086
87
9789
3044
3240
2836
6195
6845
855
301
1857
9643
634
41
95
743
56
46
4131
400
49
66
6490
68
60
6378
950
833
78
5826
1867
8718
9035
44
48
74
310
6040
867
58
57
793
45
56
42
9910
76
5640
2017
93
4140
53
54
732
320
100
63
3176
192
2186
156
9752
2274
4311
37
9506
100
55
8851
396
47
71
351
6305
797
97
410
5924
84
6925
6188
54
75
8566
349
59
341
468
78
821
74
67
58
47
96
130
125
748
478
8686
55
48
62
4016
358
215
5828
3970
93
9396
351
88
9244
7236
41
8733
9726
766
82
48
9553
8854
6151
5047
6374
53
34
230
513
79
93
8384
8107
109
8177
443
49
8190
220
4480
67
7378
1602
1096
508
4036
798
949
8068
736
734
177
2738
8158
574
5337
9986
2479
892
94
4081
112
38
204
306
851
7746
7327
2662
588
222
51
514
255
378
7993
3554
664
7747
58
99
67
54
46
8220
422
55
2128
2930
9222
100
666
4898
86
9873
4588
862
427
940
4283
65
647
9268
64
662
7612
84
158
417
68
63
318
94
95
221
90
46
330
67
3607
398
967
1303
8225
719
6765
237
3303
68
827
332
949
79
9498
35
64
777
900
61
7028
2979
187
878
2661
724
861
470
7808
4156
63
4266
97
169
483
1686
5138
5556
6084
8538
93
6902
8910
89
1706
111
123
79
958
9401
6143
7828
85
63
174
88
891
74
80
964
50
857
99
3826
569
2769
869
4995
6378
4279
94
43
349
6017
2361
99
811
8473
496
73
395
4827
40
502
33
910
49
9768
6519
44
366
882
4407
848
3122
5882
505
1508
93
41
7865
263
246
140
7242
593
874
2463
80
356
586
650
1194
7781
42
5971
37
327
6926
2730
6161
864
927
397
611
8891
9021
148
598
975
664
337
9436
387
35
854
100
33
2957
85
912
84
1593
75
4435
2564
351
166
90
936
1689
70
560
766
4512
295
71
356
6770
56
7836
36
80
47
393
37
2081
47
7773
60
2885
83
6226
5982
71
837
651
76
210
1302
3800
8048
1696
6574
8628
499
67
45
53
552
76
36
94
3038
5903
535
388
445
40
586
1408
71
552
489
920
34
103
94
85
52
7599
98
278
576
61
81
715
50
122
365
630
86
1920
2616
93
4567
892
757
62
142
7919
32
459
3008
835
742
83
5100
5484
489
829
7683
60
640
443
474
1745
7776
94
1914
632
8200
2008
350
59
2532
657
2384
33
919
42
244
4848
39
72
368
384
6447
44
325
2780
45
713
85
2768
3779
3134
62
7459
359
563
950
871
96
852
6079
43
3878
64
2468
8548
9893
52
1449
606
358
1837
491
355
9068
100
6685
60
52
1777
714
46
8248
909
60
7751
685
8646
1049
5081
5855
190
729
514
667
142
59
61
398
60
752
4042
577
64
2907
1455
2495
98
8980
368
414
1989
9523
663
5186
99
4536
1794
45
8957
78
4466
93
82
69
97
82
66
7586
3447
7289
4462
8646
991
273
88
1170
481
402
82
37
938
49
88
90
8395
41
38
505
456
7526
59
316
427
243
791
890
53
9869
1390
97
5060
61
54
87
603
6405
8624
56
361
979
254
47
5815
3104
8864
40
165
65
4526
2772
9891
95
1985
72
74
83
3935
604
5273
58
4703
2160
57
9077
78
4974
75
52
3444
814
540
1725
649
144
88
589
57
889
1362
6769
48
897
2731
57
807
7444
749
176
45
74
37
355
84
828
7828
3155
409
76
61
173
885
662
84
531
32
74
799
77
583
1043
73
661
9229
3245
241
585
418
6290
8275
43
84
3116
369
931
601
9046
97
911
2030
731
812
546
7055
8510
153
375
773
40
76
1992
393
408
750
36
621
4027
4368
43
3220
501
36
32
946
1148
134
629
305
2809
99
47
1874
3671
511
5948
7632
108
3649
94
50
7442
8022
80
246
1029
4608
87
145
343
7860
7784
3113
584
75
973
3389
74
269
125
88
420
561
705
201
86
210
537
5411
48
96
98
334
41
6580
1432
2740
8738
772
172
6904
60
108
337
92
2945
213
734
5386
3431
81
609
819
3823
62
96
78
8974
3361
575
8815
835
58
84
59
247
4160
59
415
787
47
5995
50
5896
99
7607
624
1602
5914
648
67
9694
45
424
98
56
33
4772
57
265
6353
48
5782
74
6294
2390
81
690
96
2514
272
413
472
79
3788
352
94
7365
65
1239
33
7499
836
63
83
88
67
3353
58
8678
97
2812
619
924
855
7553
57
804
2677
925
759
209
210
9652
404
57
45
85
686
91
6569
89
8705
89
5717
66
40
3765
1632
5496
55
1345
2297
516
60
5162
65
818
675
479
97
94
57
735
55
252
166
75
2564
859
32
608
6762
6558
5441
661
100
8615
6263
754
1678
58
40
34
523
714
9016
4353
6550
589
50
95
1910
2309
424
566
91
727
47
55
586
344
1192
44
239
286
6495
2651
55
339
8112
855
6556
865
2338
655
9055
7409
47
6643
3908
9795
74
7289
6336
940
35
965
2865
46
36
67
61
99
9458
7387
753
189
86
371
6322
38
839
8890
825
509
468
8792
129
77
291
7638
3035
91
38
3239
521
5831
238
8781
3255
124
1176
2437
349
6960
9254
342
422
2117
53
573
983
3145
61
34
58
9064
6741
3190
68
8635
64
3365
452
6855
953
617
100
45
66
2782
4266
45
54
37
75
6519
1013
80
5836
288
805
8032
69
7347
423
326
74
55
242
5056
932
7478
201
1916
953
731
1384
2759
94
4699
535
88
1214
93
2585
9320
6055
9957
90
7821
275
283
9677
90
124
531
552
628
77
436
57
183
81
60
267
91
64
289
102
7727
61
49
198
47
118
465
54
9701
7252
6713
419
340
8754
1697
404
6796
2493
8283
180
2947
4356
7340
217
457
7958
88
39
5734
9405
230
35
266
281
865
94
379
61
8062
7827
70
1569
7702
709
1756
96
65
73
1291
809
73
1506
3044
47
5009
676
1228
9772
619
867
39
47
43
992
5697
332
47
195
6087
2939
804
49
270
562
5463
83
827
189
2961
115
997
502
98
268
71
7995
168
9429
219
8907
249
36
212
1589
114
71
3824
538
65
41
3489
4569
1930
207
5966
5706
304
3967
120
76
9238
145
355
57
80
4691
4322
35
5348
677
99
652
748
734
54
4899
66
798
6794
84
87
69
48
2202
575
598
4191
44
735
162
904
4881
63
431
2282
2528
4649
67
74
85
997
592
543
4871
96
884
1513
1211
4245
98
72
33
326
1683
7176
3074
88
49
511
563
79
49
8744
4947
32
952
97
5867
364
566
7128
8591
94
195
502
1715
6450
7948
2415
641
52
77
339
6082
270
4041
555
91
667
6052
6903
8037
539
1638
8563
7402
114
7572
344
8442
33
3299
87
82
48
454
5232
82
42
2430
759
233
445
82
5216
46
235
490
7237
6023
882
501
50
5111
43
774
6628
8980
7100
368
3407
95
5954
404
969
3961
8492
751
45
940
2865
426
632
6446
9049
1858
5852
5574
4222
69
60
91
7344
6620
137
7731
3946
830
6067
42
5533
39
81
513
550
2508
94
963
1950
96
105
75
324
93
7409
8644
98
812
684
887
500
939
65
302
3596
2349
404
4801
8026
252
9110
6960
174
43
83
36
75
9811
63
226
418
6154
401
5694
2631
496
6747
73
9749
4077
770
50
480
8530
78
5688
1798
7008
640
47
76
71
82
6454
95
66
6377
6983
66
6652
75
7606
667
42
2336
3481
483
66
743
1705
7981
74
903
496
877
5115
4806
275
416
481
96
80
7748
618
726
1550
226
51
6133
35
36
1715
5615
4884
392
894
8018
1018
432
146
326
51
1963
3230
6021
8569
753
2233
214
613
6572
86
8534
448
421
366
48
85
59
485
96
32
557
591
7303
8608
918
9377
420
5121
769
375
74
680
296
88
6416
38
99
58
7216
8155
127
8544
260
86
75
8671
99
985
78
73
954
362
66
86
75
2973
49
872
99
987
61
206
98
1290
6338
6543
80
64
86
49
218
650
1169
260
219
970
84
40
7758
93
2318
166
694
40
857
63
5358
51
2899
352
2213
8619
237
228
2335
640
89
6415
93
927
98
5152
429
769
2335
263
7381
767
3843
373
51
198
1105
617
415
6278
56
8336
37
741
241
41
5766
6064
1017
1416
987
5571
268
46
96
62
708
75
587
100
885
8163
920
75
96
88
36
66
68
79
39
89
431
8467
3244
379
76
82
45
3766
9398
42
48
931
900
745
431
7708
1872
76
88
3675
826
4963
2808
86
488
9741
4962
35
6394
520
93
862
75
73
88
1681
74
54
3146
52
282
4407
473
1346
8244
40
98
363
2767
951
71
65
533
3554
579
55
208
276
3756
519
43
441
4479
639
36
771
9515
75
9283
2261
1247
313
9525
282
166
508
2000
1512
849
619
35
7848
47
5650
9869
44
74
63
76
56
449
481
5320
442
2980
7807
959
45
354
2095
249
575
2860
351
6329
84
9734
3618
88
54
79
6965
6908
831
956
58
901
68
4826
50
8503
80
1696
35
135
89
39
771
200
4131
3207
786
283
2773
9018
398
8879
1831
77
2020
38
5913
437
309
84
40
629
1857
43
375
2787
460
217
828
7059
9468
6068
409
507
6996
2592
7283
630
6942
301
63
5618
172
47
6914
59
620
85
902
70
8324
1891
2435
550
977
1221
61
155
6342
1530
35
59
99
812
78
5427
87
125
92
56
56
931
1866
7273
920
82
2102
9562
76
60
1609
5553
617
331
3804
6544
60
53
597
45
2022
5255
3331
344
63
43
54
598
4740
5254
301
719
43
8280
191
728
36
1148
230
66
561
57
67
1603
914
6506
679
63
7158
64
3681
5308
80
45
33
476
81
95
89
586
35
8846
472
701
161
4595
2875
8842
134
3967
3502
385
93
90
5557
383
762
46
4991
300
760
43
6356
5115
556
8705
7405
92
64
837
513
89
86
66
9676
104
227
83
5713
78
3004
7234
57
68
9772
46
311
2999
7343
4291
65
42
2913
899
47
755
425
33
883
156
448
965
214
225
231
3857
6568
5068
59
50
853
3861
55
56
7087
32
6573
6600
311
3089
2959
96
86
673
496
729
8435
604
9385
261
4540
1506
1123
852
997
3341
1807
8274
800
6935
6939
3771
8057
941
6317
92
778
2069
388
319
980
93
1412
38
9204
68
2966
40
81
7537
86
8680
323
67
216
3907
44
52
9673
423
6929
6814
79
4250
95
838
369
170
103
8641
90
204
45
6683
6240
63
264
7166
5297
99
78
481
93
83
4503
375
6925
934
56
817
35
831
61
46
63
7521
1794
126
3101
574
9542
860
1624
97
108
788
257
2122
94
6967
8193
84
480
4572
1002
341
44
2580
53
6157
912
5978
1480
75
171
96
515
2371
95
742
43
721
5356
928
52
86
8419
578
3629
79
226
894
4194
616
9586
909
96
5327
51
65
121
70
462
4793
737
222
3218
76
51
61
33
181
8456
3471
4723
40
902
70
41
836
6870
9145
997
45
6549
885
8688
58
573
4816
8850
668
6175
90
4301
9913
45
1055
9061
936
133
2518
440
166
1397
59
68
38
40
5911
64
5602
658
47
795
9218
4175
1742
3577
8309
42
100
45
6515
33
60
6127
6022
3143
911
400
757
2417
92
8377
969
51
459
113
87
4292
3799
424
94
88
162
52
3400
6489
6405
54
759
77
37
554
37
649
766
75
68
597
4241
100
70
36
3751
304
370
45
810
137
236
6143
67
354
885
1550
9834
9548
104
822
67
52
339
962
5279
459
1097
2918
777
8970
561
4886
33
191
4800
8312
6675
60
522
5068
401
64
58
90
45
5398
6740
1409
71
357
6781
8361
785
7166
7231
82
53
34
42
76
648
9594
839
8847
266
467
922
521
56
50
1504
83
6667
1015
95
9691
4484
704
55
4992
72
580
1553
623
285
8918
89
9788
414
230
3688
5862
4000
786
49
7573
56
6437
45
7746
9604
65
677
886
147
34
4859
169
7408
69
332
622
5302
2755
368
65
689
37
72
76
740
90
2200
850
306
92
5536
510
702
307
87
851
238
58
4185
1686
94
69
92
481
42
87
54
5740
2857
104
6885
5075
303
315
883
89
3037
83
331
4709
3723
3203
564
58
2375
7228
902
7798
3604
56
934
9325
2429
2990
4972
8740
8989
763
3551
76
80
682
481
713
515
64
98
9895
565
900
5620
820
98
80
70
2159
42
367
5964
503
490
39
522
70
384
518
61
681
588
79
94
63
55
74
9328
78
435
5325
71
588
410
9017
2451
341
2564
3086
190
7216
716
83
100
4124
37
9773
844
43
99
99
322
40
410
9701
839
3245
964
2241
91
51
892
293
1184
618
2435
51
303
57
51
32
6700
57
44
938
5582
3861
7124
9693
392
795
80
2999
86
5149
1974
9407
3296
87
584
336
42
9844
5742
7524
972
36
9489
9760
2432
34
464
654
218
532
79
4555
9034
47
838
538
50
979
185
3340
990
7812
6446
56
44
421
5412
53
644
1845
9600
6080
85
5113
91
71
2897
1245
80
61
307
198
403
78
70
8907
164
93
99
848
992
3255
41
4010
83
71
1715
5072
385
981
6069
35
2999
6147
2242
36
686
43
8874
2587
43
6053
80
1561
83
5782
687
516
42
438
7524
6352
285
98
46
36
76
71
8812
36
3736
379
1026
4047
93
324
1176
595
8423
7656
381
9137
4861
314
310
78
7467
32
4405
3385
775
781
415
709
2328
32
813
587
249
7832
275
60
393
516
60
7671
4356
100
4577
2025
7967
506
45
73
63
9802
6202
2632
690
9504
5604
52
3574
56
6025
845
79
93
126
72
175
38
118
8102
8478
101
2546
235
135
3226
270
109
72
2944
5084
54
96
89
3771
512
67
54
40
9514
262
6200
85
907
33
5385
87
98
218
6540
76
2757
66
4438
438
976
4846
951
8467
46
324
601
5188
96
8809
94
7014
90
378
49
94
9581
246
766
742
2612
3007
4792
7638
85
2815
8851
387
47
636
59
2788
4679
173
7131
883
892
178
37
399
3697
5577
8570
81
5815
6646
7705
2856
208
936
768
45
54
444
80
3527
66
60
430
239
65
3898
71
61
1255
95
801
98
45
215
355
354
4015
8522
42
35
38
196
7111
86
775
8422
2351
4520
1735
195
86
4360
87
8135
3919
471
727
4982
64
2882
33
83
63
642
9247
142
258
267
768
635
34
3546
34
6936
971
82
90
458
4842
3086
8447
55
100
629
4297
769
425
866
4492
73
5603
7123
847
56
5209
100
44
52
100
80
6911
9137
3708
69
70
59
680
9902
5008
790
283
2000
733
2799
3054
72
50
67
60
6511
9873
3295
38
44
1610
4142
9404
917
8868
789
1114
208
39
492
4114
562
8177
6498
7590
345
8030
46
59
3216
6618
731
7576
8053
82
397
1582
832
3821
99
74
723
56
5993
5800
64
628
47
78
98
5985
58
57
76
8623
405
869
66
582
82
45
71
55
8358
2700
1118
67
57
840
5890
39
46
1434
4485
9193
3715
100
3805
8838
52
6705
762
788
9539
8030
129
53
516
417
340
5499
4407
137
33
68
98
4368
83
81
896
901
850
951
88
5019
98
3226
999
9981
96
94
33
546
69
4618
88
253
141
40
1180
4176
461
704
6440
34
54
34
70
266
60
43
822
69
7494
36
63
1118
5189
591
9441
82
81
164
44
58
3659
98
503
73
8630
546
87
75
323
89
79
3505
72
432
35
82
3649
889
373
46
43
305
739
935
6066
5711
2504
3517
3470
825
717
351
4668
668
37
556
198
3571
826
3151
852
490
37
213
446
856
647
78
9696
112
86
81
5662
61
63
32
600
44
62
635
685
81
426
154
97
378
244
2905
40
3278
657
71
509
865
886
6530
458
4921
6453
7974
215
100
6278
72
756
1899
8983
134
529
4520
59
109
5194
8127
6163
46
46
82
481
1169
447
592
807
82
612
99
4148
93
32
502
337
172
5571
58
33
4048
881
2658
369
976
8927
73
46
424
750
74
47
36
908
45
746
2076
6612
495
689
877
61
100
78
841
165
112
8849
442
449
234
49
80
37
945
6898
4328
925
656
2809
65
9975
69
759
6714
8750
6290
100
57
309
3425
2503
54
81
460
3381
62
852
726
8460
4062
261
264
111
9283
378
4543
100
4465
1256
2727
43
51
59
5048
79
92
523
502
966
942
48
4222
264
48
43
63
87
201
371
3036
8062
2083
41
2119
6047
6909
61
2686
735
98
8394
484
70
2376
792
983
6973
163
3425
60
74
68
76
98
1024
381
58
90
897
581
40
3574
66
1375
9605
857
966
8958
3391
41
4723
4819
34
565
8580
3269
73
4087
42
5762
5650
36
2602
4482
1608
770
88
7528
3770
265
98
139
868
365
815
571
4856
443
1353
5065
474
2556
468
43
393
41
55
38
6579
656
3029
7090
68
37
158
8484
83
44
891
8338
875
530
8512
76
72
90
635
46
9279
75
9568
42
2656
71
116
6077
7637
2791
70
3915
883
6079
92
90
9989
5106
161
1713
53
3534
1185
4260
7299
6804
8057
760
417
5318
510
441
35
404
611
71
828
5450
149
74
91
91
70
5032
513
87
77
8309
5922
80
484
5105
622
58
155
92
839
756
398
67
68
8879
4864
3914
262
981
41
764
7522
61
275
7937
5591
71
5246
1543
32
677
47
3626
60
1571
645
55
43
425
8616
743
635
47
881
86
5216
5399
2627
836
9040
583
65
6183
132
87
4246
9087
824
8406
9581
81
73
8028
5586
79
94
545
69
573
607
824
57
36
83
2182
39
1425
6237
98
32
50
52
66
9619
49
86
316
6435
8088
42
379
40
8512
8655
238
600
136
9094
35
8796
45
69
56
366
57
67
4616
154
8245
209
87
65
32
560
66
85
1928
565
936
9804
61
3842
64
4667
2231
9134
3349
90
9995
1913
266
309
522
99
623
8566
41
433
6503
3103
9176
376
731
83
76
9012
111
546
75
664
417
6442
269
428
199
80
871
804
399
278
643
4665
97
569
8183
448
77
94
794
80
77
54
65
73
93
413
9587
420
701
4670
336
6703
60
9347
245
3510
6502
111
71
688
78
213
96
3513
600
524
90
4060
1535
635
8260
9764
128
591
32
86
75
35
8344
572
8427
4058
438
255
2875
133
684
725
94
75
62
58
656
9159
133
1443
37
1871
107
37
4600
768
974
6905
70
705
5727
1732
80
3593
8705
377
319
68
4717
56
40
836
6629
5013
3166
90
5559
7321
391
165
7742
190
73
64
55
88
62
50
37
7552
8677
977
1079
37
70
284
65
178
355
86
61
751
167
2300
7004
46
67
963
7955
921
7228
82
32
761
93
69
1183
75
842
7209
162
79
43
6467
9066
33
2021
515
902
4964
2156
232
9053
38
244
832
100
908
5031
232
74
192
47
475
73
41
729
364
858
122
155
43
5621
904
67
2219
78
90
2362
96
2767
8776
38
2586
1451
314
85
97
83
155
9699
218
294
41
9071
732
459
3887
886
5001
638
8809
76
232
516
39
68
1317
213
998
7187
2227
575
9830
653
274
3738
280
61
908
60
97
90
3286
103
1122
1137
95
40
266
1512
309
9760
96
64
1249
4171
7682
74
4111
62
88
463
642
51
2638
6167
553
63
5793
430
524
3216
87
759
5883
7927
78
140
8052
85
998
4754
45
722
7842
309
99
80
3374
67
3603
856
581
811
5579
88
69
34
133
77
8037
51
90
57
96
745
602
6399
34
79
9918
87
9413
7283
50
431
3665
5183
412
821
99
204
548
54
609
6002
3112
60
71
8467
3602
178
78
5188
63
70
902
509
68
73
5010
7658
2486
43
9510
2226
4870
2178
983
66
2985
310
55
641
891
58
87
806
71
38
9837
7119
93
1040
37
78
4127
889
6822
390
55
845
69
1562
284
3220
98
52
1366
7215
6295
2263
56
224
796
650
53
8308
305
198
541
6505
280
74
7365
504
634
9549
297
88
2276
512
99
94
531
8266
421
8652
92
393
172
50
895
74
5004
55
98
82
7763
3824
47
92
40
163
837
1819
7881
355
3573
96
727
72
219
3674
42
91
846
4444
5231
53
536
289
7010
7160
8005
35
6909
1186
950
38
274
2935
35
165
6892
86
331
898
1183
485
6736
79
250
88
86
3593
5347
8681
496
3116
276
370
685
9016
7747
663
93
931
5829
9344
51
247
46
43
73
2629
440
471
7012
801
729
836
796
516
71
45
5681
80
6066
36
92
58
91
8832
631
279
481
41
68
546
39
517
60
3559
68
589
45
34
66
2563
37
8001
35
2311
76
6538
51
66
480
57
948
662
8622
41
117
77
6318
2993
9145
8139
881
120
68
66
35
41
381
75
5276
68
33
946
529
6398
531
85
88
71
2642
222
747
5399
44
9954
81
39
84
688
44
371
2115
262
38
73
773
323
50
69
93
326
52
37
69
5055
464
239
285
52
5615
5736
3198
3443
248
127
162
450
4040
9244
3816
303
9281
2054
898
306
68
554
8623
591
65
216
4431
738
80
8457
409
804
2007
80
9909
65
8716
469
5697
856
274
220
857
3463
91
71
44
38
38
104
6671
7857
52
84
437
739
547
280
9716
81
844
37
4217
36
473
33
297
96
212
9193
7364
2120
59
703
83
919
5260
1368
72
2192
8463
51
51
319
948
141
36
8907
254
4789
48
90
2979
614
429
967
5110
4224
2948
91
7784
9643
4915
53
68
272
37
235
171
632
7707
2698
3167
612
39
48
3877
7568
383
88
256
829
32
316
6336
3563
5489
559
530
67
8290
5189
33
92
378
55
566
67
286
6625
72
2966
937
50
89
39
1106
969
1226
5591
942
889
7073
2480
862
514
80
479
367
56
6510
89
35
47
966
38
3227
85
196
5677
39
67
88
8234
94
171
811
36
616
62
57
8343
704
66
95
223
2703
8485
9564
929
96
1224
778
8680
127
3935
33
83
539
523
4933
7746
50
8737
9784
915
1869
693
1719
8706
79
91
73
559
58
4884
9943
99
1500
5918
81
80
9391
54
3379
7537
2186
98
122
86
5794
6649
8717
4893
33
97
312
7237
8648
327
710
50
47
84
983
65
8210
76
419
2433
935
88
40
5929
41
1322
100
34
4978
40
861
369
343
2692
4037
5876
56
807
4746
34
753
40
56
573
1697
593
892
306
79
3127
91
654
39
387
9057
914
7097
33
9378
214
555
41
321
43
458
7388
3041
946
46
3497
2947
2244
49
6568
3003
48
335
95
4473
115
6657
1465
8694
774
65
979
8655
53
5312
249
363
32
319
225
871
762
83
2223
65
268
1334
5826
336
39
9431
8483
54
2253
49
4338
499
6880
642
613
6981
8106
9032
81
40
85
35
68
233
92
577
130
9412
536
318
1234
661
616
4464
302
829
68
126
73
157
75
121
632
74
8162
2795
9211
3575
897
62
761
6659
786
1410
2236
5732
6358
782
58
81
34
57
9587
589
1272
4048
1433
475
293
751
2989
94
58
785
718
55
396
5020
270
4504
167
64
5967
91
675
88
9056
77
188
929
9642
59
74
745
9414
787
554
710
96
3236
58
1316
1553
176
40
49
352
962
7690
801
902
446
9750
678
6775
4919
83
35
7457
46
95
61
603
8235
685
68
59
49
88
5122
88
973
4784
995
614
9260
61
4201
376
730
97
691
73
368
7876
312
291
7462
4565
6523
78
2563
198
441
115
4113
666
4754
9627
9716
100
97
65
1641
243
491
462
5747
188
32
6121
248
9483
6595
62
53
84
863
1939
769
87
913
64
2246
594
60
8780
8881
1507
8156
9498
8429
66
198
834
549
59
5429
87
302
433
79
969
3165
81
3347
538
7490
93
2427
84
153
501
174
33
701
599
100
45
6658
4053
169
45
2034
47
284
9837
508
469
73
4349
850
75
1224
5026
972
276
4995
55
52
53
1050
6286
84
94
39
669
62
87
1098
58
6364
6340
77
7042
8152
66
85
7628
62
3613
82
34
58
185
55
149
452
121
343
49
6217
5541
5890
8293
9756
34
2462
700
2548
59
7625
68
49
856
536
81
4559
53
502
3714
840
888
9356
892
978
7835
34
6825
658
312
8302
7496
839
2365
977
2283
292
496
120
668
4279
63
4631
6007
3638
54
945
573
97
79
46
874
3793
42
3809
53
942
5920
5895
887
77
5139
34
1605
72
54
198
6937
823
66
529
97
3413
9028
1383
57
81
215
677
5258
95
96
3204
5726
976
66
6703
1759
961
583
74
260
41
7692
32
710
79
4379
263
36
8491
5889
41
8597
140
6104
441
2745
7818
855
7881
45
67
925
6856
865
2367
342
507
78
725
91
78
35
8593
95
96
48
76
3184
4780
69
2699
71
799
735
826
79
74
64
369
352
80
92
94
65
46
92
38
98
56
368
47
1376
88
153
5011
93
895
8879
406
4689
8753
902
268
706
86
744
923
4085
718
84
1868
516
78
100
9738
50
967
883
39
775
884
454
788
43
9131
541
5840
771
6626
7853
35
889
891
925
369
199
2983
93
100
4017
38
187
75
73
9767
50
87
852
7035
1133
503
568
725
4844
90
7582
591
225
69
3871
7271
9741
40
32
4907
2531
93
92
63
53
206
6022
8694
4654
833
83
92
77
8974
9705
1604
41
4069
3362
503
3176
1475
70
658
89
5107
2574
2973
6135
66
81
85
4444
840
40
71
3802
7504
92
78
7721
9772
795
44
68
38
87
32
82
956
47
870
2267
6739
163
662
9324
88
34
52
860
8824
193
52
74
523
50
58
53
974
649
327
73
287
5608
7210
34
579
538
4145
375
60
56
913
7438
90
9329
87
663
420
7976
7106
48
52
793
456
44
421
49
69
77
2548
611
2906
874
493
41
475
448
8166
1565
787
57
702
9371
66
213
532
6145
57
4651
2959
89
35
91
4026
44
70
98
42
3245
984
73
5128
55
79
64
65
94
56
852
61
65
36
48
3656
45
233
70
2617
8480
6332
834
612
8131
2333
9430
873
62
776
80
637
7734
9887
7352
52
60
45
9772
49
455
596
2904
870
1152
64
8560
352
34
691
7614
8706
50
6712
59
684
666
56
5639
442
236
401
541
8496
846
303
418
96
3303
211
6861
2516
8512
7949
60
70
161
576
5831
44
56
295
42
943
689
136
259
95
7083
996
711
7172
4534
968
6728
6224
498
441
9741
103
79
89
336
929
2213
884
337
32
9364
5222
96
5222
6712
45
588
97
37
3242
6436
7885
3842
3908
2257
57
378
33
6003
1587
9075
3119
89
3813
9565
73
2834
37
916
3583
40
52
34
58
7049
3411
6566
56
81
9893
3744
8146
93
72
511
796
529
9481
93
9745
74
9339
42
1640
291
709
73
1156
271
77
90
5698
54
45
79
83
305
7994
505
795
5361
5950
988
4714
303
723
52
80
944
43
83
835
7398
4511
8402
66
381
210
68
66
45
84
7902
792
861
8879
334
71
9903
96
525
76
249
934
9893
9842
5746
291
1781
684
271
96
50
64
255
91
57
433
9164
36
92
654
6459
60
246
76
9964
37
87
73
1551
876
69
729
143
274
1809
3443
100
70
65
214
126
8855
75
8835
53
208
688
59
4871
76
87
86
8463
6796
8305
69
754
61
9351
7927
239
97
639
881
7869
44
36
3079
50
50
8101
4097
3242
499
2961
787
244
650
5380
1779
921
75
567
37
58
83
447
4941
1283
36
515
5005
6524
2511
8532
9107
73
785
78
6652
88
5172
94
439
5517
47
5916
651
54
474
1027
8299
498
944
64
3449
83
953
60
469
48
55
54
4366
38
288
166
700
401
70
37
441
568
9314
97
4480
41
1146
52
60
6065
674
989
3117
2614
54
43
350
100
1308
301
436
4710
1736
634
86
61
942
9702
93
9578
2286
55
3569
4492
824
54
73
45
956
70
662
6343
7047
698
5711
45
1605
65
684
4384
283
5909
1300
94
87
1601
250
483
5146
2077
58
2158
7208
34
4383
50
100
185
860
137
91
86
86
94
512
2444
93
443
98
7271
58
73
2845
917
63
8925
58
677
9331
52
160
71
6440
42
59
69
56
97
37
174
811
335
910
5745
220
9490
1760
795
450
49
53
815
322
55
3575
399
8918
58
70
6457
5053
49
937
125
7630
69
9781
603
5375
100
593
132
96
6776
43
3127
4902
3130
79
9145
185
84
5468
6672
37
68
891
80
70
3065
7371
58
9544
61
952
1222
935
313
6109
9414
49
1017
9067
3084
473
6611
8448
984
6190
9126
846
59
5209
182
40
947
142
6288
725
9065
904
41
2650
740
94
3128
38
780
84
49
3007
710
8881
3360
457
682
793
6306
248
337
89
1157
656
1176
43
7727
95
4369
498
82
872
73
377
331
7491
6359
8718
8256
9548
8140
47
90
64
254
9155
38
68
438
4631
828
123
50
503
6458
99
273
53
98
192
694
497
46
4116
923
64
4881
6725
230
1540
108
77
603
6985
8172
9360
3422
639
62
242
67
325
9725
54
2518
2024
54
949
84
51
7216
2032
78
90
1206
98
685
34
8869
9557
95
233
95
483
5385
716
9845
51
755
51
312
47
202
334
2976
48
69
195
74
701
658
177
64
86
8197
32
8730
2039
5174
81
2769
216
96
90
41
8818
91
2010
973
43
482
9121
47
3243
47
5953
215
204
8037
69
1161
341
44
6090
4508
3983
743
2834
598
6977
207
5006
6836
787
65
401
616
58
6882
195
100
371
8200
40
3180
51
787
7370
953
1565
687
3259
8704
8389
2215
6446
249
55
59
5185
602
461
590
35
597
869
5766
1632
783
880
69
232
179
5966
33
289
76
79
41
7430
79
95
88
53
7543
6463
88
910
4156
3521
913
2682
4752
3669
82
72
33
836
144
6179
3145
58
199
769
481
142
6802
912
45
1068
81
34
38
3194
406
429
425
2161
178
484
687
52
4218
40
7543
96
40
8243
73
6503
8801
79
255
79
529
94
39
190
70
119
553
8126
4951
256
38
1690
47
3206
7493
66
187
3953
7557
6928
612
2254
456
3333
3682
5383
9551
6429
45
836
3082
44
6962
76
7173
35
577
441
73
689
9560
8599
355
92
819
533
934
335
3964
1841
5454
3597
70
3118
81
700
917
40
986
502
1959
527
39
327
6662
70
69
53
817
615
41
1870
4780
4938
880
88
35
38
62
943
2289
176
956
3937
4626
52
4280
4284
46
53
876
190
4815
2953
8102
58
322
55
484
777
59
3320
880
3885
600
2088
53
99
554
155
6098
64
286
466
2240
99
76
2178
38
827
68
912
640
207
804
399
577
58
432
58
1344
7592
757
47
9481
518
49
402
558
8885
8283
233
405
4514
75
67
43
910
930
4573
32
1856
4554
82
183
657
880
979
2919
470
97
95
75
208
431
112
727
1547
577
8637
7353
829
703
42
8605
927
81
8337
36
4307
9655
81
66
78
435
1787
6772
753
410
61
808
564
180
977
1322
99
463
197
86
63
3635
5039
82
1710
32
5781
9797
891
904
6180
758
3722
70
4770
2695
438
482
648
9848
44
269
6142
71
69
497
8256
65
89
50
809
7380
106
58
3997
43
4990
982
939
95
6964
6146
225
373
346
297
114
35
1296
275
989
209
484
545
54
72
91
972
813
34
6401
82
2069
8282
458
56
426
8063
834
75
9446
72
728
43
8732
6869
4679
8083
7320
97
125
1495
89
3923
319
752
479
43
89
754
97
7486
4352
46
38
4558
7742
5574
71
275
8578
6952
9502
871
7072
824
2961
473
653
64
388
2929
477
90
1201
5949
687
8338
41
54
3844
83
5926
374
65
4123
3950
381
430
551
89
598
90
72
316
5153
44
8872
916
914
75
8983
5520
904
308
197
712
70
374
1860
67
3333
3621
42
957
631
50
251
396
100
2787
9734
468
578
67
70
2257
43
351
490
869
798
279
4524
545
87
87
7922
876
37
141
499
73
1449
8827
776
979
691
1590
68
71
4656
9583
653
78
48
92
67
9158
872
44
7255
941
2610
467
249
717
76
794
49
2466
3104
789
94
261
3745
8034
766
36
8363
8819
379
80
157
583
4488
51
9299
6427
90
9167
635
68
410
366
47
673
53
139
637
6929
95
56
7109
9125
8653
7601
37
889
3846
7091
38
5921
140
6747
4762
41
56
3873
328
92
6084
283
72
32
951
4328
7791
63
2869
98
269
61
46
3328
640
83
71
1410
98
80
5245
7080
147
43
2312
501
5136
43
3075
225
9320
696
97
482
213
920
462
324
1152
816
8536
9759
45
470
69
67
513
72
3202
951
504
7546
1465
444
80
423
74
9578
1120
312
40
8804
109
92
854
903
9019
898
3664
7653
6472
69
9284
5676
43
476
2065
1969
54
595
514
3924
81
52
2528
2189
7453
632
3248
43
122
951
48
7836
37
86
592
760
90
4912
91
9814
60
35
9437
5151
33
138
315
6872
4005
560
482
3261
35
9533
487
206
7758
1367
60
9682
69
60
62
123
2916
994
9691
803
39
152
828
3304
42
1454
9128
95
286
75
815
7591
578
322
2020
58
93
32
39
1597
490
55
4464
76
153
392
62
469
76
880
394
893
68
674
50
3759
8114
70
61
6980
3752
97
402
65
939
6250
41
7569
8863
322
716
71
70
5682
7930
491
924
78
81
669
3089
749
6519
632
85
9503
41
4804
6067
2735
6827
7236
75
9503
8948
6605
34
87
54
179
70
5433
281
383
63
7142
43
3994
4933
6243
78
9824
350
217
1335
332
100
8046
830
1643
51
985
4851
566
610
65
41
9499
9480
6977
4663
5193
67
99
974
3418
435
895
671
514
150
76
486
46
7904
63
5839
4760
984
49
785
977
649
666
68
2147
4275
942
8835
558
89
6423
9385
296
47
5918
78
4243
87
42
7975
9914
87
46
4485
39
133
346
700
51
7290
6261
266
530
495
845
195
5324
6526
293
93
5230
51
746
86
57
9788
400
341
6571
40
498
56
874
8100
6937
256
86
2840
7171
40
416
970
438
1670
9611
175
55
854
8580
4520
457
340
7659
453
493
99
947
207
68
8762
3548
944
54
58
622
4414
459
5339
1341
7177
4502
7464
93
6444
84
91
4263
472
58
9517
75
699
287
68
53
80
7005
83
632
1137
82
463
888
5837
2996
2587
950
749
7289
95
965
1154
1576
7733
7784
6159
68
76
322
4185
1246
5971
2747
97
63
280
453
55
7711
196
58
7889
9614
591
651
8025
7485
52
996
78
790
4410
59
568
69
85
33
4009
199
54
54
77
602
3062
69
647
4396
33
9103
1244
528
617
61
2857
256
72
8522
1342
427
8041
491
48
2683
179
653
1157
560
32
98
707
478
366
782
7289
101
295
57
8027
504
3315
81
3564
3882
98
33
95
49
79
1430
51
813
4782
3181
678
33
402
9839
56
5138
1508
49
2637
3471
2843
71
4751
98
3554
74
6766
99
3950
6438
459
34
32
774
120
5586
6056
897
67
123
244
6698
6745
71
655
38
9632
8547
2199
2368
3940
9854
37
521
148
2698
4063
8427
237
72
48
2717
97
67
8951
9827
1412
56
282
7046
962
664
5937
4987
77
91
379
278
78
1807
96
3127
98
89
8722
845
69
1357
799
3769
2505
2732
88
557
1606
8157
237
70
75
106
40
358
6406
8764
643
444
52
5821
6333
414
696
7380
3453
808
411
63
5501
52
49
67
51
63
712
97
462
90
430
38
843
6770
631
999
8024
671
222
6642
44
90
502
94
371
100
6261
1598
6957
136
390
591
90
48
54
951
8408
93
713
82
33
1135
855
775
98
84
51
6965
7613
294
455
72
148
926
7561
58
32
7350
4909
93
86
61
94
3130
3657
549
285
6197
244
56
8957
74
4670
788
95
895
366
80
57
556
6536
693
95
8117
72
6006
967
38
355
389
33
5740
1646
551
1313
96
3417
8343
47
317
1571
40
98
84
816
99
416
2680
208
996
38
63
2813
64
656
36
78
89
75
258
63
71
8415
6618
5580
749
4137
9671
80
155
327
3551
466
83
3939
2973
479
639
60
900
38
255
8351
5726
965
126
358
320
75
55
95
879
871
98
69
84
747
457
8929
6764
76
389
8206
80
6651
83
337
8977
73
5794
283
5100
9934
32
753
48
727
576
7539
36
431
86
35
844
251
96
620
8749
107
6096
532
4902
1738
69
5631
194
871
47
39
8727
75
669
49
518
57
183
2583
58
8578
5807
4188
729
1210
704
263
567
595
8853
3884
45
3973
76
40
84
4654
35
3710
71
9906
8440
226
7718
8526
2257
543
6889
8439
82
774
82
1262
75
855
8886
74
100
95
69
587
4729
5914
818
585
2334
1707
4756
99
74
99
404
98
115
6057
649
53
254
89
5944
439
63
6530
6110
719
358
579
87
7244
701
36
7780
51
723
94
700
56
3879
5436
7964
711
183
64
306
97
67
93
718
48
499
3448
2834
3403
664
72
90
918
6320
41
74
8647
946
242
4366
4759
3717
54
3758
7894
89
58
3234
6822
4899
8046
75
935
68
68
833
962
2183
95
47
6929
47
90
8209
38
3016
9670
76
925
443
110
2911
66
1035
5600
8584
6139
4542
44
64
64
8164
4357
93
99
2435
808
32
982
416
64
170
7870
58
62
278
81
100
3292
556
96
9897
250
241
77
7341
8404
8690
3401
7281
323
864
70
8033
963
981
7828
723
130
556
361
81
109
59
674
323
91
557
447
5143
4452
60
842
4666
8336
3076
7782
4983
4185
8300
647
767
398
32
5481
83
3602
38
7452
52
46
210
3054
827
519
8814
364
1027
58
100
94
867
61
163
5157
548
51
36
3840
67
749
966
7396
91
1630
110
83
191
560
75
6549
7874
8333
43
254
1460
43
8195
894
318
373
5185
5973
6789
151
545
8145
386
73
3161
357
108
46
9320
63
86
42
58
54
42
38
48
6604
54
7158
826
34
787
546
9020
9513
46
56
73
357
430
8724
9322
1931
552
6584
63
627
2606
1958
45
60
797
622
211
93
80
4281
6174
8748
3284
55
6362
985
45
80
264
789
336
534
72
5365
58
992
74
768
905
2914
964
73
8528
499
5205
352
40
61
61
108
529
70
475
51
681
44
8619
5689
9838
5065
79
766
8499
9213
8658
3444
7273
487
639
86
52
6521
3298
39
454
730
50
3786
87
650
9327
73
2312
899
80
3180
37
64
725
125
32
3985
193
8645
5640
9932
884
501
58
4893
4408
882
2900
8048
144
618
6641
7569
923
844
70
5743
40
7633
369
5031
60
280
9881
3986
2970
864
97
349
773
35
37
291
4334
622
92
581
410
503
97
129
8966
66
779
7481
6826
7807
7840
1255
205
8645
6083
38
388
3630
38
4147
97
68
992
577
977
232
9571
49
4430
755
69
78
2959
7560
251
345
826
4143
981
7707
730
921
2462
55
73
729
1890
3119
6562
727
8487
240
371
954
79
7620
2145
2051
65
42
2022
85
248
947
69
1854
729
6591
1664
90
52
387
1726
36
90
7890
928
618
626
266
1112
804
85
5932
749
750
247
9087
679
1003
86
5762
7811
71
4671
57
9861
2436
94
33
885
747
66
9121
70
33
678
449
9849
2578
9528
88
45
152
745
76
68
70
3073
95
71
196
416
82
4936
8516
2218
260
366
9879
96
505
56
66
54
690
324
47
509
95
3366
414
4454
293
4583
67
46
75
4219
76
2958
533
2221
9455
8026
93
76
8027
71
74
68
59
75
8472
8337
1157
353
257
2814
5270
806
6639
224
2560
9066
90
213
266
237
953
56
937
90
7465
62
1856
1795
1636
604
65
3881
7730
257
84
5256
1008
94
8179
66
80
45
6514
4795
3865
4178
960
671
7640
2305
41
306
88
3697
74
850
6238
774
1105
88
32
2756
97
761
466
705
3555
6318
45
6967
1846
43
353
3833
4867
7520
945
779
6068
535
75
51
829
533
1024
828
45
648
5124
1589
99
57
94
84
49
926
766
911
2236
5679
81
6589
812
7919
58
8384
9856
6787
5466
62
37
7860
8468
848
890
620
9532
356
9210
6693
209
46
758
7442
608
61
36
8402
668
535
495
4482
722
788
77
90
889
205
4938
7188
89
573
9201
85
6690
9200
1811
793
9231
4814
85
3287
97
966
3077
58
84
69
79
66
881
2331
8670
4524
6998
659
35
476
195
45
8568
92
4464
3632
83
819
1469
391
37
6027
7646
708
58
352
814
348
535
5167
177
810
926
71
7239
80
3953
398
349
61
43
4634
95
52
848
4983
827
67
439
83
89
5044
1278
4189
46
702
7116
120
71
964
6142
89
1456
867
320
6683
2106
84
8908
1079
9207
42
59
5970
34
4395
9446
3673
114
769
1959
87
5689
7507
36
258
95
3842
8728
89
49
416
302
33
271
4421
879
2924
9940
79
70
4617
7531
491
819
7769
6093
604
6980
989
7723
776
300
3961
4501
7496
91
39
588
7992
467
2216
38
126
6881
538
742
3460
4232
253
63
117
928
2393
139
90
665
77
1860
540
4578
6959
8245
6516
266
2294
5215
797
619
87
9843
200
4934
874
2647
76
476
3887
6571
853
9692
76
71
33
77
66
203
3581
991
7574
61
9996
9481
7682
924
91
222
50
778
2276
513
936
2423
3085
9909
61
150
479
54
9696
2273
6395
80
6877
7546
8455
48
721
93
7444
7137
33
6062
280
189
3584
6951
87
309
227
7274
86
5282
76
44
5967
4932
445
2649
5827
71
39
53
846
5360
228
754
246
724
6761
415
82
472
39
181
3624
60
2464
1738
258
988
8078
998
8998
162
4654
2827
883
54
677
317
524
98
76
384
67
99
4851
855
677
200
677
6789
8515
58
77
7262
76
52
828
4313
112
70
8194
84
293
40
870
260
903
8141
634
3051
8830
100
8091
7827
1417
635
602
815
82
665
2500
150
381
3568
94
4020
6462
63
834
1350
35
879
855
50
59
6565
37
72
59
3818
100
65
1048
441
694
839
39
457
635
312
2590
64
544
48
36
212
83
792
92
69
3606
2308
36
9847
6812
73
98
42
189
62
34
9870
51
293
4247
246
35
1353
7930
7849
83
1134
427
8531
81
909
352
275
78
486
518
59
2775
211
100
3227
39
76
7400
396
5387
94
66
8607
1944
54
94
620
273
117
130
47
88
4195
807
33
8734
94
43
70
838
319
3401
7543
2763
2730
374
315
6149
5978
52
6243
9792
8465
73
87
92
9527
98
73
68
43
7039
63
551
66
997
35
3724
416
158
9408
715
6460
918
567
1101
8549
7308
799
7583
93
7656
100
39
193
36
2311
1816
6186
596
79
39
4433
8010
47
73
596
545
52
938
43
2919
433
769
44
359
722
956
7450
6234
8281
260
4417
3551
6848
61
667
8230
84
1357
72
1706
2542
5835
4487
3620
46
81
90
4287
48
246
5361
69
2438
133
774
303
854
241
48
5623
6431
74
65
3939
263
5769
9255
6189
36
927
554
262
7031
1516
616
41
87
9164
54
3708
4373
6070
4747
81
592
8027
77
9983
62
619
71
3224
683
620
80
82
3035
6988
910
4286
9215
96
70
303
2056
6124
5076
636
67
46
37
96
3468
4299
314
343
97
8213
3922
205
6931
9069
9704
97
4092
9733
7495
5331
5614
339
56
2364
361
9226
990
79
8528
94
52
1872
704
35
91
414
82
2732
330
114
140
898
4201
716
45
1650
33
33
4569
7162
33
39
219
43
42
80
9029
68
460
540
67
651
686
941
5102
8617
563
74
3151
857
8392
942
86
34
7432
3075
556
48
318
55
80
8830
9401
827
2417
47
43
228
93
881
87
7092
9455
333
808
58
1402
8259
703
58
891
78
56
44
88
92
8262
265
694
3386
6113
812
274
100
89
6033
7120
2007
2704
89
5236
340
6968
3125
62
4123
68
610
896
1661
9469
4909
1255
37
852
9331
46
870
93
1186
133
914
44
47
67
39
77
809
8449
703
113
77
83
163
59
8291
683
99
50
34
78
8553
296
7138
385
75
55
430
66
3353
52
39
206
42
4709
859
1217
664
77
972
88
9852
450
173
3381
61
75
6041
93
76
1422
498
726
99
47
2623
729
36
52
64
7338
69
156
34
71
512
1922
4529
548
719
65
93
7239
91
3510
2641
58
374
2880
5112
32
80
631
831
37
50
74
80
94
34
810
7420
643
93
1780
403
576
247
87
438
71
556
196
52
95
60
254
54
252
44
102
8507
3102
376
98
617
100
947
872
44
3103
32
64
2965
7623
339
3747
80
757
733
740
333
851
52
453
49
5091
79
98
69
249
2022
690
6242
602
4392
96
95
42
53
7132
3202
41
7824
2995
4108
2461
3717
163
41
834
53
7206
62
175
4821
412
36
9736
2594
654
53
6597
60
945
54
1419
623
65
60
115
3160
121
451
359
2900
45
9612
72
1049
746
234
2358
957
9831
61
64
731
8112
95
71
221
50
549
3317
9536
53
929
47
351
1200
66
6238
407
59
2101
39
9301
721
6781
33
53
56
8009
905
5069
42
237
96
41
86
56
82
81
40
2090
3841
1119
1344
320
62
870
57
1942
80
886
66
9198
361
7086
277
9668
2601
7789
2963
5448
7066
531
888
63
5520
67
691
5305
7613
321
576
562
61
4457
2971
575
52
3015
76
218
77
67
601
167
2946
69
166
34
290
690
160
66
81
440
730
282
5193
2752
584
597
1890
991
898
5310
442
45
5825
9488
984
85
615
64
65
207
430
64
9620
62
7739
60
9411
3933
38
3486
5415
64
1853
82
9185
91
539
54
893
52
740
39
35
485
33
343
6629
1557
9766
896
663
43
818
3135
590
73
232
52
83
8707
36
1364
2893
133
42
1985
4847
45
304
6712
124
3167
7971
8996
5990
42
203
8988
4435
421
4591
3739
85
93
437
88
37
879
59
397
72
2127
90
7475
4994
59
6055
662
57
85
652
5258
5589
711
97
58
32
57
5901
62
8382
97
9985
9708
59
68
958
59
2505
87
198
5838
70
69
972
763
57
71
7156
5456
790
9302
7196
34
87
190
4165
267
1345
7901
6083
94
3538
59
2024
603
435
432
84
7751
292
6676
80
6631
526
5517
8263
681
176
36
3747
45
2362
5887
9174
377
939
8797
9554
84
360
44
239
72
593
443
3525
620
89
97
2498
7025
38
47
86
988
71
285
370
3062
1787
2500
9247
36
48
72
233
3178
7718
596
5008
5806
7576
60
231
5503
759
7452
9854
89
9134
1560
51
642
6262
74
89
32
303
3678
621
2236
971
7438
9117
59
6826
77
1041
85
4363
3552
69
920
372
6805
5111
46
36
404
174
7414
1448
34
2131
7027
2859
38
5493
1665
3283
42
72
562
738
88
9552
33
79
83
118
1198
8139
45
3116
990
76
42
8788
89
852
148
536
3950
405
489
418
2658
314
45
137
809
618
95
436
851
549
955
361
183
210
477
9426
186
1917
928
2464
3195
2051
6768
92
77
35
83
2999
230
36
379
81
4193
37
442
71
115
91
9447
883
136
2771
6855
7141
2330
56
411
32
49
68
670
79
81
983
3834
737
357
56
40
4615
800
6536
41
820
50
449
7167
57
69
100
99
82
59
40
1925
78
5007
633
33
891
894
630
3583
43
1809
113
908
761
80
997
133
54
34
2979
32
77
7412
5435
36
144
928
735
904
1735
175
3982
741
698
132
674
3577
70
82
987
95
383
8651
5410
143
131
81
912
35
63
72
1120
369
513
3797
6852
7930
7061
6006
9932
515
758
3266
86
493
711
480
232
629
100
3146
46
412
95
980
86
7354
177
87
625
999
46
210
61
42
8200
47
89
91
380
5075
529
2018
81
326
94
253
6361
1672
68
85
38
291
85
549
91
5199
86
44
754
4240
90
48
48
8741
100
68
89
54
5134
461
913
821
74
46
594
618
4908
44
40
50
860
71
41
871
405
56
3894
513
775
115
50
8214
341
2924
177
40
93
8967
63
8132
1347
696
176
843
708
4630
2738
982
157
3458
66
35
6260
943
457
524
87
91
1198
85
3069
105
2321
6664
52
67
2075
64
3096
79
8332
936
7439
71
646
7390
119
664
2145
5682
239
549
3106
5764
49
8798
469
49
42
1844
3527
35
7683
100
865
107
3338
53
702
472
980
368
33
471
281
74
71
530
600
6301
435
118
93
808
1057
3909
8711
563
58
62
60
845
383
803
6967
400
9254
98
97
97
5506
6918
395
4188
9169
193
962
60
1199
232
649
9294
129
5614
332
74
982
78
64
8720
4853
7657
97
62
89
8982
4369
3667
74
47
90
47
364
945
7558
835
2895
829
35
84
661
96
2164
801
823
58
83
804
5012
750
351
100
226
562
938
353
886
5370
95
40
44
666
967
6936
70
863
9668
922
340
9598
9214
59
93
396
706
61
7797
8994
4978
990
6324
32
32
92
537
628
63
53
2872
88
246
879
657
5889
9453
4069
407
50
140
598
317
8123
4204
59
1143
5034
52
34
865
88
97
58
78
3321
944
9999
885
151
5998
80
9966
727
100
6924
95
1350
60
361
288
91
8072
1197
40
724
9834
380
386
9211
61
8963
404
6791
7991
5303
172
846
50
60
839
7961
66
50
54
95
95
88
5763
734
859
62
723
390
665
602
47
300
9924
484
34
43
48
412
730
82
83
620
90
4401
7017
68
1261
3824
2972
61
841
2442
74
107
452
7579
53
195
708
87
8412
918
532
180
5581
7662
39
4189
100
306
557
53
1308
429
555
7392
381
6197
574
5586
396
7481
814
346
583
66
711
2176
827
932
34
3974
3841
102
8705
70
149
804
226
950
4128
129
158
971
4898
700
8434
8719
44
567
542
8655
74
4045
86
43
9594
238
59
55
90
286
6373
870
5632
816
516
612
4849
516
81
50
90
83
7511
9495
70
1780
239
1444
8351
41
42
376
248
284
56
4929
5986
7588
4281
8592
2646
487
52
3086
2971
117
284
772
251
222
42
547
44
945
211
3166
53
9158
54
840
8513
8652
8227
90
869
35
2022
86
807
7921
37
2400
7106
71
4754
5693
3072
5266
428
8383
556
55
6059
9447
56
990
577
901
340
50
4917
369
73
473
53
94
9806
544
8830
614
5148
7194
86
676
4023
59
57
70
72
5842
4589
607
641
39
47
712
79
95
2278
80
6896
68
7919
57
980
9519
89
6737
49
1362
6855
55
3874
1170
95
7965
53
3376
938
632
7699
921
557
978
9681
1337
780
857
287
49
442
538
889
47
275
971
90
9499
633
466
4239
566
7079
64
7375
891
839
9072
7465
4881
78
5820
400
831
240
76
5095
8065
7357
64
3298
6228
6171
237
143
401
258
57
859
6681
8640
77
350
139
830
39
34
9291
5410
75
4753
364
3674
74
393
2898
997
357
34
8695
80
620
489
435
378
308
70
258
91
48
76
36
7769
394
86
3706
9318
7441
602
88
5685
58
95
72
417
816
1581
807
9235
984
7213
7267
45
93
32
77
186
1928
866
43
347
83
72
504
224
7244
55
806
6005
64
92
53
4086
6079
3134
7914
997
78
974
36
3586
43
1790
204
35
3478
45
77
58
67
930
9031
614
5666
158
459
59
8098
5094
68
64
39
2545
84
49
1531
3113
78
55
8350
2169
44
4643
8126
479
834
1358
810
96
2355
939
33
775
89
876
440
46
3765
7457
7212
939
4647
69
371
588
8248
98
210
6310
2604
89
6190
933
60
8614
183
93
472
60
650
81
40
1872
620
7317
94
2877
1989
953
599
7580
5490
49
584
98
4156
111
3344
5553
70
36
313
6697
50
85
681
54
5825
118
661
60
66
81
7378
86
3011
204
87
39
919
425
3015
4893
771
912
318
7638
8305
811
89
1789
35
66
383
943
91
567
231
80
49
9413
757
2959
2513
825
384
5318
808
558
57
5822
602
1079
35
3802
4825
7627
55
95
158
99
301
1261
971
4419
51
58
57
8144
86
52
6677
624
7355
587
48
8826
555
40
8945
812
71
39
33
917
433
44
809
1735
945
5258
7325
5785
99
59
7657
1487
725
570
8397
1476
1916
47
4687
319
62
6481
544
185
80
66
900
605
3661
833
459
871
811
572
210
111
96
59
4209
8046
1184
427
562
93
928
74
117
2571
210
58
166
764
7865
5811
33
949
350
3507
351
861
223
80
3117
111
816
3963
263
382
94
2044
2351
4734
100
68
84
783
543
9255
818
296
3689
91
297
45
827
87
67
493
7427
615
796
545
333
2269
846
6789
8155
606
382
825
4097
7364
888
71
5950
162
304
761
344
402
3967
7978
823
79
498
4821
9693
560
3519
2954
111
3321
87
3789
9008
654
1625
91
55
607
5776
130
90
8585
473
515
2697
673
948
232
766
332
9091
810
823
72
1935
224
8043
538
479
961
468
220
406
4555
38
260
858
3183
779
5989
2905
920
97
233
7160
4690
38
74
6633
134
854
553
594
938
179
49
7849
5922
235
4993
74
9819
944
153
5916
7174
995
32
955
296
70
777
35
60
9412
291
4903
55
35
5703
1063
60
426
7501
170
69
3197
4862
54
40
98
85
6830
638
569
78
5203
61
439
8587
33
7987
9523
6316
720
79
439
99
4794
906
5053
8231
831
32
48
8296
8029
81
166
175
626
644
7142
3332
80
396
46
971
388
86
413
287
443
1538
896
140
9928
451
3523
5370
9715
3214
69
92
120
7177
34
3058
85
81
384
70
5868
33
94
40
899
39
9744
704
525
2674
75
781
7865
99
91
8512
685
9040
3380
3795
856
688
5786
646
834
856
127
8548
62
72
49
4977
667
3208
80
86
1151
64
91
977
474
483
449
5373
36
5151
7595
7739
725
68
7100
147
94
47
315
7532
92
2000
8799
58
54
5654
45
139
418
47
33
6268
797
874
85
42
7281
8985
77
76
44
7727
403
7418
47
52
538
5460
5589
892
48
210
151
32
4430
185
88
89
3110
66
1746
666
391
34
798
331
1728
37
1815
6525
51
2749
165
984
86
4160
679
69
194
188
7214
50
85
867
61
2659
787
79
8107
40
840
463
256
218
736
6256
59
8676
276
73
376
1581
302
52
540
678
82
5543
89
432
55
439
338
372
8818
95
83
908
8841
50
8343
83
926
3691
89
37
81
6258
5988
1222
56
171
5011
785
6204
93
62
48
9714
611
498
50
6215
990
69
2255
52
8568
9174
5117
72
2308
50
89
96
226
70
3732
58
3150
9122
911
8033
3973
622
972
94
955
9694
1236
836
8349
7907
306
130
6385
9858
36
4772
704
54
97
9884
73
8774
247
338
794
678
232
286
48
612
40
9877
1992
5576
44
96
441
9963
164
3478
54
82
5914
833
39
753
696
36
7755
87
2848
65
96
399
3883
49
4986
561
61
2771
151
70
97
99
4073
956
89
39
158
2087
2274
212
574
6275
414
449
343
62
393
201
1584
6463
48
983
188
85
50
6599
2735
9121
86
98
486
100
956
336
680
58
33
837
8369
5820
79
3230
833
9503
6855
81
369
5052
127
43
86
4114
77
1233
99
3219
40
776
8961
57
9783
763
970
60
5723
50
665
232
2484
49
8945
4107
270
47
1393
93
590
4618
384
32
7571
6321
5489
588
438
810
759
92
100
66
9464
4016
46
795
42
95
9842
848
7979
9957
511
4012
81
1509
62
100
819
8086
2190
315
977
192
971
91
606
4690
100
48
9592
80
6544
58
36
149
2080
871
60
9023
4398
638
8620
957
632
829
994
5585
320
6765
1596
100
401
1700
983
214
7562
8114
40
4448
41
607
94
6808
449
3039
48
32
356
9686
552
46
710
4660
99
798
7665
94
67
7691
50
491
7383
418
999
56
4426
7029
119
881
945
100
96
1924
45
2205
897
498
627
386
408
97
269
67
657
3773
688
44
338
67
50
4263
496
72
82
418
283
8540
6210
67
817
429
1099
641
983
4308
6162
448
5678
918
279
9714
3830
1522
9765
9771
462
1259
9572
947
2596
5733
46
858
326
4189
619
3750
130
811
7230
2931
771
107
9653
75
1372
9448
85
82
53
58
814
599
1339
511
171
4695
836
42
37
86
920
61
67
90
483
1759
609
51
75
58
805
64
84
130
108
110
9986
81
425
63
54
647
3376
59
53
1185
6208
57
8282
6687
41
40
66
5252
39
96
217
6869
7466
478
138
675
146
2969
4432
47
95
76
73
83
4888
70
50
33
1665
8162
36
42
5161
89
90
691
45
667
629
989
4323
54
923
626
5820
571
90
7706
1769
73
620
89
3824
46
9885
100
569
4033
539
44
5595
2051
3397
998
41
148
914
80
4873
32
8644
74
93
1816
76
120
62
461
87
93
5811
4281
559
2070
52
954
70
94
56
6205
202
76
99
35
1871
758
32
100
727
95
598
511
43
7573
8755
1710
60
936
5913
2267
8179
745
9484
70
59
112
7063
502
8296
185
4042
648
390
203
6127
350
4635
71
2167
343
342
35
3222
559
5706
9475
7275
3870
5088
121
72
235
6578
5928
122
65
95
89
473
34
70
61
7973
85
95
3032
39
179
9958
33
174
363
5722
9429
50
5632
56
199
67
69
162
7570
74
472
9956
57
86
1473
47
900
49
649
367
40
6701
594
631
236
9154
2904
520
84
6754
536
39
8275
86
98
94
463
90
7896
35
54
70
9402
7082
75
65
279
7486
48
72
92
213
369
55
6899
3968
921
54
59
44
443
3547
938
397
674
1632
72
51
9094
2573
3232
95
92
81
8330
6336
5309
5254
84
3898
4847
9078
55
1466
301
70
8041
801
724
82
755
67
967
8076
366
8545
508
66
5131
8354
7665
53
8671
101
2078
940
900
8071
414
3240
76
452
77
40
55
59
8599
5624
9792
99
212
607
68
257
8950
674
9526
2508
65
9693
61
56
91
5177
4450
56
8877
346
711
86
3688
87
95
42
572
328
946
89
2693
568
68
446
411
867
268
48
515
3513
2774
64
320
49
74
6397
60
33
37
727
45
9689
686
6069
338
64
66
99
88
504
96
86
893
35
755
94
89
93
230
2053
9854
6114
6344
96
91
86
61
7295
36
109
460
5715
8384
2564
9653
123
228
99
389
8906
961
49
7393
2110
59
56
7458
98
46
7829
78
55
77
8345
7225
69
83
766
6018
7970
655
61
54
415
7854
91
37
99
431
71
442
741
100
665
64
79
69
5981
986
94
64
5661
8808
84
62
34
56
61
99
77
441
915
244
32
7591
9753
417
173
763
8576
4720
97
45
91
93
272
5969
88
722
581
652
1074
7229
71
6573
34
869
66
732
80
124
70
33
9051
1815
5663
51
6419
44
41
55
48
2793
84
36
73
269
157
2336
85
541
58
979
80
168
83
983
34
966
549
3701
4820
58
72
53
813
92
34
41
77
5756
182
79
90
828
640
8226
1588
91
8576
62
472
689
6199
92
7956
62
269
39
6898
41
36
38
6606
3766
114
126
4151
835
3481
8654
90
8810
744
79
840
131
579
9402
68
78
56
86
547
2718
5964
3260
33
6320
92
931
8323
39
6910
666
5107
8540
53
44
70
257
49
361
76
4140
95
1628
2822
952
346
578
89
3828
55
2258
479
518
82
714
8694
86
92
9103
325
7875
9236
3928
5158
510
201
4313
9525
138
43
43
61
574
214
879
5545
7295
7137
3618
72
981
99
32
2762
177
3399
49
9293
46
37
5098
1582
4304
6295
1190
61
551
3383
92
92
9107
47
93
7800
9074
4136
3444
5280
2387
466
1666
6093
9551
99
74
4440
594
786
906
400
118
77
679
3624
3430
61
412
57
6785
2414
3413
614
3734
2672
63
378
91
4122
720
7153
2723
965
67
6813
79
6295
867
210
4061
4017
1681
75
6216
3307
6525
4245
33
170
4438
173
50
708
190
2152
7420
44
92
90
4891
8820
870
707
63
460
222
67
39
46
739
70
98
964
8680
4744
673
842
9067
296
34
46
84
82
8569
8824
111
63
9602
61
43
540
8942
3294
8838
496
52
521
612
2264
98
6621
91
57
6528
5665
9569
273
461
6141
91
92
3648
3515
76
749
175
3722
264
223
789
8209
9819
55
69
129
235
3502
99
58
646
981
750
7867
698
9223
52
38
442
603
242
4327
399
8064
7632
684
6567
567
53
312
7769
62
743
871
45
906
388
861
4226
605
255
9710
284
48
249
7786
3471
740
423
89
34
159
96
55
7907
8042
32
93
566
4752
285
90
2584
584
927
41
66
78
55
838
67
3624
853
414
93
853
7158
5880
64
741
4745
514
60
2979
4719
1393
759
236
630
804
32
943
45
605
4336
44
33
56
8736
75
5692
82
591
56
102
5161
4120
7435
88
2573
9906
676
285
90
79
67
699
80
54
918
8293
80
90
861
4441
83
74
4869
442
993
814
118
8380
7394
608
8697
5246
2900
236
594
84
1264
35
511
78
215
72
642
611
72
88
43
83
3740
9665
47
136
449
4895
56
9781
578
705
643
9568
9229
65
1938
35
38
62
3099
79
949
5695
704
7855
80
76
840
1266
64
250
158
4398
56
90
57
2116
6349
4198
7242
1529
3627
9863
2618
84
98
9598
98
7899
273
49
961
4785
5241
37
1044
700
180
5936
96
2250
5340
32
64
4476
584
58
45
69
7775
2814
9220
5797
544
920
7176
49
464
6625
900
6251
568
627
80
708
51
81
8851
8583
666
5090
88
936
845
857
100
2311
307
6960
119
4226
3319
72
968
5418
5152
88
33
509
1323
88
366
78
320
52
606
259
6302
84
489
251
116
459
3451
68
72
37
87
5755
170
202
8850
729
7689
3594
4221
526
209
47
9367
306
47
274
4259
634
839
9266
67
56
3378
3390
7942
919
66
245
2166
7823
579
3774
952
596
638
45
48
7246
5993
636
78
6657
119
91
767
8616
84
1226
987
403
45
58
63
801
88
8643
34
1313
969
40
126
7319
4824
49
47
92
450
4037
340
3330
46
1345
6138
50
734
509
84
58
95
52
2002
670
747
55
753
679
539
418
7144
651
2821
8887
878
387
9297
50
42
57
89
75
3500
8161
428
883
1445
42
6473
452
117
5812
473
97
1373
2530
6330
92
4315
630
6428
39
3509
74
607
837
7406
793
92
75
8772
233
3546
5429
6782
7557
726
171
53
743
96
341
76
94
74
5543
4700
876
990
5502
36
5587
41
9751
5568
6687
36
7144
571
1807
64
526
4036
70
8589
56
1702
3527
432
161
90
8875
1975
314
9027
501
84
57
90
78
3173
186
33
183
76
92
1561
92
2234
753
252
653
37
6841
92
88
77
56
468
547
397
709
35
82
47
78
9838
2282
75
98
977
94
371
886
9145
1427
5777
2715
33
55
33
919
77
4172
76
2268
834
7288
981
8768
8552
93
2715
3053
70
5197
488
1656
185
229
9903
3594
99
2253
3173
69
77
53
1484
949
55
86
73
72
3985
7265
370
988
374
485
8226
6144
228
214
96
8489
81
9653
7469
41
282
50
802
331
787
33
7591
8738
670
71
38
81
57
4408
47
360
3424
1798
5650
471
556
93
7932
67
89
7309
520
7438
606
8676
452
60
3078
683
80
561
73
42
82
73
6051
658
2769
2359
91
70
383
87
86
141
84
367
359
625
775
9460
52
303
2064
5530
74
8099
814
88
867
4874
5548
3682
443
5462
65
966
7129
7702
226
61
49
36
2029
63
654
5543
590
60
855
5582
76
1821
46
5378
861
5624
88
33
579
1239
648
4210
2497
78
4983
56
97
4226
3928
867
76
9999
552
212
6495
3344
3518
348
2935
990
6999
919
9155
78
4544
163
6862
8697
245
1263
95
596
80
2762
54
6928
7881
72
82
735
81
721
50
821
8433
36
75
55
5526
9251
94
87
7444
58
85
8607
614
76
967
58
9471
9842
95
459
908
544
694
656
8041
4810
97
88
45
619
94
57
576
34
72
625
335
53
95
389
9699
81
603
8113
954
478
735
5030
81
261
42
47
9976
125
135
45
365
52
79
35
7543
60
360
6428
73
981
2759
48
7679
7467
8553
6260
1699
80
51
874
923
708
9524
52
52
1522
1577
67
856
9564
68
7299
6305
821
88
1181
1781
3390
4111
536
1568
977
8772
34
1739
1679
831
48
688
579
931
79
94
98
81
1220
513
198
79
59
32
443
63
530
3088
47
7787
72
765
710
56
476
1834
4795
163
496
2954
43
4500
82
60
55
76
2529
71
55
91
5313
6368
81
98
77
6386
258
201
4758
45
1121
9119
48
2031
94
5824
350
2476
494
54
593
9647
903
221
644
81
226
440
70
71
7050
67
805
36
36
972
65
98
44
52
84
96
9543
73
2722
1490
78
7866
198
872
71
148
233
9782
42
100
7383
4835
63
9666
602
89
369
432
766
8327
54
65
510
5801
73
785
744
35
5242
76
38
5158
650
3772
65
33
6494
7115
6292
708
43
243
348
669
38
972
9530
91
7029
53
933
99
2541
49
650
663
94
42
3414
5310
856
2453
936
66
4736
92
7747
70
227
65
659
8155
9803
3301
4172
92
1570
321
76
250
577
60
45
1193
790
748
5638
804
521
462
82
68
680
37
123
945
8515
8731
58
308
3027
81
83
859
791
9464
65
7076
8012
1828
9577
86
457
235
657
552
350
4250
6786
38
4699
5967
84
47
815
85
635
73
996
94
60
6322
2574
3334
66
8173
477
38
41
1047
291
32
7204
67
2305
74
82
9291
85
78
526
68
421
367
908
628
985
80
7796
1836
87
299
87
91
72
158
473
95
5835
86
85
94
270
92
321
76
56
56
383
97
66
427
76
329
67
2041
3227
609
147
48
753
629
344
6742
620
6229
897
43
85
3818
3354
87
4856
91
85
99
3303
79
2662
940
6037
6219
375
4194
6600
7778
8061
9411
84
306
832
42
67
67
4746
81
40
3543
41
9831
368
72
39
5896
294
89
355
4556
1413
922
4053
917
688
689
2903
9895
96
676
74
9535
62
2333
975
3981
98
55
274
154
58
9110
485
61
74
89
54
7127
62
3065
828
6090
573
37
132
768
2325
95
208
603
169
78
89
473
90
68
75
8966
417
75
6648
431
506
9480
149
32
399
86
628
946
2898
894
40
99
861
8181
295
2713
7721
363
6619
5091
8251
8509
6896
1945
9226
90
6993
42
79
2555
95
33
390
87
80
3982
927
92
7866
52
847
33
71
4792
540
691
8988
758
680
8688
816
282
3509
672
9933
8779
99
6349
80
888
780
4651
70
80
3181
5663
32
2287
394
900
92
75
500
8406
70
92
97
995
465
958
474
2976
179
9271
1047
4144
421
598
38
319
3738
77
240
9982
3656
4332
45
771
45
5266
38
351
837
36
49
304
615
7033
61
9828
2675
68
941
484
1438
55
6070
6993
466
3277
9758
408
142
85
67
112
658
3043
68
78
4854
2602
86
2492
258
803
89
896
60
603
2231
637
908
65
9394
85
2148
3172
50
61
7353
146
4601
317
8617
391
95
470
54
9988
740
84
66
1245
44
865
65
437
900
547
60
84
9072
8986
678
50
90
78
6173
447
1650
185
1750
37
7070
93
8583
59
199
100
371
4479
76
91
80
6898
618
2135
947
71
5818
630
8233
966
616
1692
6043
170
1516
532
3841
45
5803
1396
37
427
540
695
2806
731
3790
5779
7864
7278
100
665
89
8330
967
103
8463
55
105
1204
34
859
581
6602
4943
140
52
8189
265
80
298
385
5934
7741
57
52
5402
7437
84
52
42
500
177
925
7943
2252
229
70
9956
947
60
47
32
122
70
722
94
178
2912
74
9884
7666
62
248
286
33
2476
45
9562
2132
90
56
8815
439
37
56
72
359
2081
6938
5428
54
4116
860
337
66
359
638
98
998
751
259
8617
353
309
78
7800
9640
547
38
92
269
45
8681
694
134
47
81
531
3164
530
36
77
2457
684
2632
439
60
3523
2994
3494
6437
387
39
9799
52
186
253
567
811
39
158
5544
96
5194
611
38
6689
83
900
672
8171
1293
62
52
141
254
6450
132
5884
394
46
130
7191
259
35
389
911
6590
438
43
809
1208
2746
79
6498
39
692
593
52
149
2466
54
91
92
9438
41
9010
5949
9902
682
99
290
645
477
3690
698
66
8878
1173
1698
5301
77
9895
79
9454
430
8216
699
95
60
936
4933
80
62
1454
89
47
5373
64
512
9347
709
62
49
249
303
92
52
1447
88
725
870
716
757
829
98
7396
91
8049
212
54
600
4416
5879
427
60
775
7139
730
8945
539
3583
9241
38
3276
6567
48
738
129
6425
72
90
8528
388
547
186
8930
3391
468
8813
8428
747
3032
6886
554
59
363
5705
49
2971
90
2270
5979
3937
1195
7409
47
417
1650
491
166
65
1651
70
348
6575
620
224
4329
6930
69
991
6965
281
100
4602
649
56
1454
56
78
533
481
4009
39
476
71
324
51
4857
49
7400
94
339
5346
3595
57
3872
153
8536
111
954
96
875
5218
619
99
2340
71
472
75
6624
1783
59
494
411
1804
90
859
3619
502
589
3530
4836
92
9080
46
5326
3342
96
6441
979
81
34
71
7890
68
9414
212
86
81
186
629
43
69
272
89
89
71
59
64
749
128
8855
1391
8011
7761
2354
797
96
1910
147
95
40
347
83
734
780
98
813
886
82
705
64
347
576
43
908
78
7846
445
828
1087
79
728
8627
9639
508
83
63
40
158
72
37
36
4106
87
3209
6065
8946
712
987
429
6829
54
81
80
91
1882
2214
33
5500
353
978
4933
1084
394
9767
415
59
538
3341
41
76
7134
5401
2703
1362
77
5300
6592
93
2386
4400
97
38
46
80
334
6625
49
8585
5784
73
1375
9453
2602
1869
4917
370
55
78
980
3253
228
2059
6969
3143
108
8892
99
937
75
86
784
404
396
32
59
7988
6935
73
686
79
1148
626
62
49
92
9334
47
74
3176
1962
82
9024
74
1997
404
94
93
63
74
9519
76
506
4728
2346
69
836
96
720
56
71
39
4483
5253
73
69
84
296
997
3971
128
8899
84
675
8419
93
8702
81
7061
176
454
4154
716
5086
7085
85
819
199
64
87
2807
3444
7190
58
97
2300
4969
1012
62
78
146
316
7795
96
64
8000
515
818
45
95
6602
2077
1946
72
225
450
100
160
91
292
84
66
3915
69
4502
310
4680
849
557
81
284
941
91
95
7977
50
68
9463
761
190
57
799
964
709
2585
74
210
1288
259
3003
5344
1280
83
1656
2636
939
51
37
79
59
7009
2655
47
91
42
1041
713
2101
832
477
676
1405
777
857
506
1204
7227
98
32
37
9240
138
516
1002
723
488
2690
3707
210
9942
795
4061
372
49
2132
894
164
39
603
110
94
46
85
693
55
66
646
4719
60
8474
45
87
996
445
45
956
611
3211
399
460
854
80
738
83
52
4956
55
104
6681
50
78
63
6019
5029
801
164
382
58
496
83
86
224
350
427
607
90
597
32
41
89
7288
86
781
65
322
467
978
594
87
83
8659
428
500
828
40
9763
511
70
281
32
833
1881
68
649
45
1926
995
934
43
84
258
862
789
53
618
6346
274
867
8354
666
8165
487
8467
92
2340
95
1514
56
444
642
509
7143
95
390
80
35
56
730
804
6768
85
88
298
7835
718
761
669
51
92
91
417
186
7425
6320
56
953
94
183
816
936
1663
96
8666
319
55
135
38
9714
468
827
440
6871
8080
33
5680
67
7179
122
61
400
4652
5480
138
35
9484
7486
500
8802
3451
9785
93
52
59
426
2284
3589
100
5219
80
68
5939
98
896
33
2772
1885
865
1162
923
100
56
83
82
8933
9080
9596
73
872
433
3435
5460
32
3745
97
54
3695
624
78
7233
896
7213
4806
407
37
2566
8832
367
8781
74
163
900
896
89
87
720
461
60
3297
54
77
652
373
7136
3626
862
3091
95
511
175
653
3766
2934
8099
694
225
8039
60
59
56
3272
185
1392
647
488
682
52
88
90
60
8626
1676
9654
484
221
47
90
709
97
37
69
4771
923
320
812
592
95
59
85
81
63
87
178
3756
9375
727
314
910
2521
43
1130
65
2311
75
9336
357
7219
738
417
94
2112
5337
46
79
87
5144
620
5706
4215
188
3049
44
2579
718
65
88
91
4607
8290
85
43
1263
342
74
2854
642
5318
827
70
401
534
92
6702
976
573
304
4053
93
94
2063
247
838
420
3774
2632
47
620
2915
135
9178
266
78
6558
90
624
75
47
3830
93
2851
191
103
4300
115
4637
1664
311
3260
4762
43
298
108
8880
101
374
9773
8386
633
69
2061
76
64
2724
4887
7305
727
568
525
67
9077
89
804
59
2715
297
190
5293
6060
931
73
5587
35
6674
33
4307
4462
303
331
670
5978
4299
86
7172
473
76
993
959
5797
51
2191
170
62
2503
52
801
76
62
7173
514
2369
5606
1644
60
33
1820
369
8747
988
670
63
6957
6782
56
217
6553
478
76
78
2284
163
6273
32
310
9025
203
1372
96
813
50
108
3888
3167
3863
65
3636
8017
296
7428
54
969
99
852
51
4717
44
4330
6740
834
190
79
7288
523
50
88
6435
578
93
48
355
2844
255
72
41
825
7913
5027
437
635
6216
83
81
288
907
5232
49
97
543
9029
772
75
72
2927
89
100
2192
963
708
35
84
9275
39
82
63
95
989
889
2748
41
715
83
8732
2608
1863
45
3478
82
8707
5740
824
270
943
69
2344
2036
231
36
535
50
41
6166
300
3538
46
362
88
6452
86
631
99
4163
722
198
56
401
8383
97
8005
91
782
5542
4693
862
8489
75
47
4699
44
57
595
9637
8350
6092
7714
735
144
89
748
444
77
226
78
91
75
982
156
7317
5931
5359
958
1396
1486
7841
35
938
391
4228
6270
5234
37
3153
290
5100
868
5767
5267
763
748
693
290
8130
993
338
4547
3700
3702
55
275
789
494
3094
36
225
1080
4976
81
366
47
3643
63
5136
46
7740
440
49
7687
362
423
956
366
7351
7056
95
532
1215
8989
920
4853
375
3435
416
9683
915
66
640
596
780
7124
91
60
34
59
70
586
907
224
332
74
77
609
472
6133
5834
65
70
58
3181
57
441
70
87
185
225
307
97
76
666
98
76
4091
67
239
45
877
3858
62
8237
4756
65
3000
47
113
383
54
2130
82
96
6861
42
7573
481
1665
721
712
1104
468
319
360
3020
4501
7743
5154
7168
57
993
48
983
5797
8551
176
78
508
107
6025
1592
53
4092
851
283
57
99
174
438
861
80
378
9014
3877
91
5852
9770
3575
8043
6973
482
4427
579
103
967
320
9770
44
85
92
2985
6406
66
1774
2128
5259
87
3023
51
60
51
575
6529
85
60
42
52
1748
610
177
4659
192
78
3140
48
153
2457
48
68
7921
37
99
308
413
51
595
42
8215
702
630
9011
52
1941
866
745
7312
6620
7794
88
788
51
55
184
77
5695
72
4372
35
54
7915
32
4284
726
559
8026
183
857
69
737
3646
45
79
4631
320
833
76
849
8921
361
65
6702
86
5594
54
9837
704
481
86
1993
8234
83
873
1231
7407
4346
381
3083
51
67
4609
954
7991
55
76
68
71
468
46
639
71
8572
734
68
77
322
9989
2501
9930
2322
7788
798
7996
89
951
258
876
538
6775
79
56
63
7088
9112
103
33
618
7992
687
772
677
41
4134
5039
3398
8250
7861
440
114
886
82
210
80
3083
7750
745
7107
6147
50
594
826
921
437
696
68
445
92
62
1423
226
702
87
100
37
38
7697
1800
56
7253
4783
3992
64
58
407
9821
295
2198
3656
2060
8741
9126
195
3419
76
8908
794
85
149
896
526
93
446
9826
1196
596
2484
556
84
62
6000
82
3311
419
547
2036
196
775
89
190
9814
6475
6621
159
798
400
4144
162
309
92
780
8916
846
4413
612
53
482
92
333
6291
32
6964
53
2166
820
1776
97
307
9588
202
670
40
37
150
542
9679
9223
107
9050
3388
65
95
96
66
87
7824
97
99
93
728
49
3695
5297
368
3030
6289
33
63
817
97
96
50
64
50
43
583
144
994
2615
663
988
53
644
82
84
94
8334
3859
6905
2867
77
356
617
6891
568
8956
722
388
65
962
6466
657
1840
3276
787
60
54
468
7234
57
51
6534
96
43
60
883
2621
49
8324
78
5585
9708
495
2337
306
369
4837
6708
64
2491
7924
247
83
667
4225
53
54
5892
74
79
799
33
5468
54
4454
2222
409
9794
4271
256
290
8770
47
9380
591
554
73
44
48
44
4800
541
5753
897
63
244
57
4012
82
828
5800
260
100
8669
78
9855
63
5920
643
3736
4494
3961
115
946
3533
696
4030
79
410
809
1599
594
126
2664
8404
7000
8226
964
6355
696
385
4344
1427
87
93
70
35
82
9003
47
142
7808
333
9672
89
7870
5302
38
491
893
464
61
9838
137
387
9857
2918
32
89
4676
39
43
122
4165
5244
63
1117
448
35
5864
9078
9108
3101
422
46
3070
885
87
2635
1266
96
100
301
93
64
248
3408
4733
453
258
455
6731
268
546
7191
823
1128
9377
96
66
46
479
42
54
808
7694
60
79
72
6151
65
7663
9090
86
49
74
61
9615
340
629
400
53
922
5644
931
797
5777
2746
325
933
1725
76
865
4277
284
99
80
4415
294
69
67
864
42
3577
294
928
9910
40
7770
700
778
96
1567
98
1942
825
47
662
7390
7494
52
413
98
786
60
9600
3800
5173
840
3191
540
2122
4615
97
9195
387
4494
1921
94
5470
3174
88
68
722
468
439
6800
7921
827
683
87
8809
966
248
441
4455
100
276
3746
37
1884
370
984
67
1129
373
7267
73
3426
85
34
47
427
192
280
77
4492
7580
406
81
3421
59
49
90
88
3067
9908
87
3092
37
70
938
9604
77
6462
81
8459
9841
79
480
942
377
78
60
100
1308
8331
74
750
84
836
403
63
95
359
6460
90
89
230
41
6313
517
3239
4289
676
496
40
40
96
96
191
2869
172
5843
97
80
8253
281
71
43
7578
6010
6151
975
3451
111
436
2162
54
366
79
128
1072
275
813
972
855
452
755
3668
579
47
284
3956
37
8205
1188
8410
688
878
76
97
1947
74
60
455
59
376
9707
75
51
40
4021
88
89
1667
9237
77
58
6936
45
67
4162
9805
97
47
7769
214
294
5770
68
9592
383
609
43
503
9284
55
70
1517
62
604
1794
6898
973
341
39
94
100
869
85
73
34
523
1744
86
5892
1928
6766
8633
646
76
2465
43
84
948
7423
8808
59
798
97
9733
433
665
332
9405
377
84
740
608
908
72
47
55
1470
99
3377
71
38
5450
32
51
1587
401
859
636
81
820
41
6215
676
96
3273
5867
8800
94
468
584
85
8371
904
55
61
795
91
2820
4737
9636
42
1411
380
47
8741
577
265
500
352
55
158
2212
7590
765
2697
954
800
1106
5086
1974
6116
88
845
846
685
5218
1517
74
80
87
267
303
7349
39
83
49
2286
4180
42
97
353
333
1527
6216
84
4755
272
100
95
80
74
118
51
63
1756
3304
9191
638
2062
8990
39
83
155
4949
93
467
58
72
68
3317
249
5830
4266
61
7004
481
2209
6283
57
36
6668
9907
3861
610
69
896
62
1202
426
6090
1536
3543
3554
33
947
594
325
71
1508
822
7794
8106
4788
668
453
124
9336
738
7380
55
124
57
62
557
79
49
999
809
233
9621
191
90
799
84
46
75
682
7629
64
1899
97
88
1895
35
7163
4696
7349
9692
516
43
2406
74
664
74
5266
8484
836
8952
3050
88
8282
8165
94
4208
1464
5032
37
5117
36
85
52
656
6531
254
2218
49
422
277
67
8605
34
79
6685
578
4809
370
4481
2011
9135
758
3203
3806
180
4334
8825
9739
80
2432
60
837
662
64
8571
9812
59
9300
722
695
39
4960
557
664
164
572
4533
983
8298
8367
4831
2322
8735
724
68
92
1498
961
302
89
740
301
7668
77
8140
240
536
71
3185
9981
70
416
80
78
59
52
9084
688
185
82
2976
774
166
293
699
605
2749
396
8514
3050
108
32
41
57
96
409
1227
451
42
54
86
5494
586
7233
90
63
2019
76
87
433
92
9823
55
34
9417
2079
64
3472
72
854
9203
701
58
4363
2367
426
1216
5453
992
3883
7265
7396
2154
153
6894
2039
45
7794
41
35
421
841
2244
624
53
58
627
484
98
338
223
73
189
86
86
9865
33
472
80
51
953
521
78
6279
2538
4690
6569
67
5589
72
153
68
48
96
5750
54
3827
312
84
823
45
2640
733
2281
7647
66
81
700
67
8157
841
60
789
767
3955
614
908
9092
2292
349
185
85
878
4699
2228
39
5335
8833
8483
2080
3857
262
54
43
310
82
946
6945
518
5374
82
6405
82
5015
649
41
9614
811
9750
794
673
95
5902
3651
536
43
7435
6765
1854
463
49
451
451
47
3038
9446
3364
1801
70
957
626
8600
702
5047
8904
39
91
71
7172
4831
56
41
260
768
64
523
41
79
774
646
89
95
3819
399
40
771
1808
5837
81
42
9597
508
72
52
42
2203
9022
41
262
739
39
69
1671
32
489
632
4687
857
84
703
4642
86
376
2558
7707
9976
509
939
7764
6926
92
259
9855
88
4984
95
32
85
377
63
1759
673
6797
9238
769
1964
8253
8553
6282
881
6019
41
151
37
45
9326
792
218
92
572
191
487
44
714
8753
285
67
9466
82
87
82
60
1324
73
8391
198
622
65
60
566
301
42
294
591
899
597
3321
556
991
599
63
867
7667
45
1801
397
845
6293
477
686
41
5896
974
198
94
99
137
85
7164
66
644
669
361
86
110
769
389
5697
62
9795
48
2387
35
81
7826
72
109
745
391
201
4379
92
982
53
46
934
133
7515
328
884
90
7451
612
81
734
34
99
51
35
80
33
590
101
711
53
7515
86
673
40
681
45
72
9449
254
4133
678
237
356
682
406
2653
788
701
7850
92
301
780
34
8165
57
738
33
4447
607
5644
786
920
1767
693
58
57
7325
86
4550
73
214
85
41
35
6834
717
547
39
245
9144
8557
130
938
6033
57
1224
766
163
583
339
4756
76
2367
39
3439
836
37
8475
58
8752
3550
47
3934
33
51
359
617
3772
2476
250
998
127
449
8234
81
50
3128
9203
5887
96
7326
48
2146
74
87
645
2857
877
6002
6820
239
149
993
67
63
66
35
4292
303
936
68
495
837
6218
7393
6813
9562
842
919
226
223
50
603
93
6077
6409
633
7288
41
2256
552
4213
7513
93
6711
394
5212
667
8511
76
947
834
504
3867
93
498
51
170
8090
47
437
7830
350
411
309
7833
476
4994
2169
58
8872
4667
37
262
516
1265
824
463
707
78
127
518
65
752
1292
341
96
987
5675
6855
3452
8290
675
62
46
576
60
436
72
87
54
63
490
2097
883
100
46
73
675
44
891
5444
821
137
985
42
82
2516
6910
3656
2214
46
3723
992
498
37
97
177
55
6201
1228
8318
4662
989
291
89
82
810
34
1955
842
37
83
74
742
1740
6708
3988
3112
81
981
98
8440
708
263
307
1984
49
576
7948
363
53
4188
62
35
56
2373
671
568
756
546
5237
598
81
6274
543
100
77
9556
5452
733
4256
435
955
96
103
62
35
98
181
2535
81
562
5179
915
76
880
56
621
94
92
687
52
75
54
6188
3309
8525
3121
9716
566
8391
82
3473
70
93
5026
63
44
6655
80
85
43
49
864
44
34
47
6991
698
8535
383
222
686
82
696
542
6505
9692
5763
49
737
78
745
93
8930
679
5391
947
7199
6841
94
32
38
32
6646
79
4816
53
59
512
538
64
487
49
4357
9314
45
34
857
647
49
611
9204
33
617
529
359
524
2068
3090
96
801
8993
6764
523
9993
5881
6606
203
77
4078
7348
669
86
76
9206
41
5846
533
858
35
9018
43
476
4324
8469
61
427
82
41
88
55
79
67
330
608
442
123
7661
80
725
8163
2539
5913
170
495
41
6983
822
39
504
53
71
550
252
766
3910
6315
150
291
573
2012
86
825
94
878
80
51
71
972
8709
60
49
7810
116
858
505
82
52
763
7037
803
187
5177
78
81
89
8489
2461
74
79
804
66
8243
44
711
549
401
720
1414
1515
7222
93
5596
699
