4412
5
850
237
5326
338
116
1
60
2090
777
57
3160
8
8539
7
979
7
695
617
5961
8
15
57
45
60
3773
192
54
100
544
10
5895
65
528
40
6
2852
64
78
7
376
1
682
310
7584
22
340
5543
35
6862
87
68
971
724
5183
9
97
508
52
15
4607
7495
3
691
9
7
3343
284
76
9437
341
52
4
4293
8
4
2
4
9
840
101
1262
4
6990
45
457
9019
144
7692
1486
92
12
99
10
10
9659
4
279
9
11
268
362
459
7
4
7
2
315
935
8696
120
39
54
5
578
6160
9761
9
937
323
566
9
6
9
56
270
634
6357
536
271
7267
5889
426
4
7
397
4
547
2
272
908
6
2458
43
65
670
832
3133
5439
903
20
76
579
582
41
27
185
9113
4
154
3
6213
7142
4
397
5178
832
2674
2244
2149
336
800
93
611
5285
561
35
806
762
28
233
3071
7
107
19
5
32
50
644
7697
1862
43
8
2204
123
751
70
7
808
8
1
5541
9
76
5
5
430
370
752
1880
617
3000
6
939
3243
10
39
8
3
361
4
1388
7
6727
16
989
8659
9
455
316
176
2919
439
7
3
57
77
778
6
931
1294
38
35
73
1
24
8
65
38
7687
7
698
65
2891
80
18
78
10
54
622
9648
7511
3
288
1386
7
5
385
40
583
53
7
51
5297
83
43
34
301
19
66
26
9
58
936
91
33
31
2
5600
8
10
675
2
9287
7
49
47
5395
1223
6
5
5769
3265
43
785
4290
2881
2
208
8
710
3
5739
919
323
7
2
156
87
117
8676
16
10
6
60
13
245
418
8
13
127
3
92
91
7822
645
799
59
644
872
55
25
1439
4307
3
25
9
4901
3
3830
970
1609
5767
55
7965
4
3
22
284
6
84
2
1
24
826
11
6
24
22
4
4379
100
22
9
2
28
61
8645
1987
418
13
8223
97
2203
465
60
5845
4
2
40
9
666
3
82
1267
10
75
577
9092
99
5
389
729
380
25
4
18
6
9551
6
153
100
1221
2018
4378
836
95
82
1
754
18
1753
151
1
863
9
10
21
810
7
8057
424
3
66
362
4
4
36
73
1605
3654
7829
9
639
866
105
51
6
839
3
8331
12
81
6
37
10
985
469
65
14
5256
7
83
896
8
97
231
5
71
419
458
32
186
699
1343
3683
11
1
17
3618
6
35
9
4
8152
5031
3
88
72
6
8
5
9618
914
2778
105
740
2967
484
906
1
3409
748
9490
14
21
2
4
6932
4
658
9930
42
729
8
24
5240
922
10
9955
43
3566
3
683
6826
2487
4
506
2420
85
636
2
5158
2
903
79
746
720
17
89
553
5859
65
553
197
3858
60
9614
9
49
313
65
6676
9
1
5127
112
8
2
9
256
50
51
42
626
277
82
713
2
77
9
68
41
6971
2
3503
6024
6
6
78
501
858
2926
58
4504
10
9
99
59
3
30
5
3103
4594
8
2072
6546
75
33
49
836
8
21
7615
9737
9676
3646
3394
3
9081
23
9
1
90
54
68
7885
154
9
4
4597
107
3356
77
569
100
1
390
2095
14
5472
7
4795
358
469
68
7
4
21
4
603
692
713
6757
80
572
3
348
997
92
446
90
253
6
19
57
1507
34
80
50
753
48
98
744
976
65
11
6615
65
8
7
7
9784
486
25
891
2721
21
2617
52
4088
2
3
5932
870
245
8
8
4
8
846
5005
19
7
10
16
371
10
118
464
6033
364
9
39
399
52
7908
940
5
550
323
4814
281
8253
221
33
87
49
783
34
52
632
40
7
997
218
59
67
58
4
343
5
2188
3948
582
3
8271
59
7392
5208
423
71
121
9
87
65
4
2
90
8173
7
3
73
9
215
63
20
3984
91
942
6
724
2
9
401
125
9
8969
9
9
78
6
3
3
2
56
39
3626
8998
27
7
9374
12
6
4810
1790
983
5986
2349
627
1780
9
3436
52
81
12
826
4537
6558
36
871
5297
13
145
27
4
892
217
702
64
706
87
7058
83
694
160
1
9
2072
6
18
226
32
8
25
47
7353
71
98
5
64
53
8
35
5770
6
2651
5
173
4298
76
3793
759
1
53
3134
2511
3
13
2
76
580
5102
9
1752
87
5477
537
99
4789
7
1
8748
3663
11
6853
481
728
999
235
2
954
49
3
3
6831
288
6
6301
90
2527
2
9
8
7410
5
119
18
1547
62
4
6
128
9
207
48
6698
676
390
953
10
4925
77
55
998
5408
4591
3
446
6883
8
6640
7
881
2
6
5
7
1973
8
34
7
658
734
176
1
25
4
94
691
635
26
9
4667
9
56
6920
89
4
8678
10
8
9
84
24
804
45
848
3
2
6
864
510
365
492
6
7234
533
37
7
274
2352
4408
5240
3
1011
8281
5588
408
83
6
31
322
883
1
8516
9
6136
2000
5
12
94
1
313
44
46
3736
11
484
9
219
12
9250
37
3
4561
5
67
7985
1
301
34
914
5
41
8
56
449
82
6985
1
223
43
8343
7
311
9614
67
4
646
4
6201
6092
6
114
58
917
2984
3809
2
65
50
703
48
9
220
3
2
797
6180
8124
8
6
94
5374
44
3
807
105
999
56
537
51
53
605
454
6
6359
8330
2
4086
3021
424
17
853
197
828
3066
780
461
4529
758
182
6
2
496
2
24
7
6123
2887
619
8984
884
9
3451
6
2373
98
10
89
6801
3092
7
75
436
2586
1957
1
9
1
175
96
9
39
8
6
93
5
9
1324
10
86
100
6762
9403
227
8
3675
218
4
52
18
4
913
4460
982
7390
8
10
38
40
58
2
9522
954
54
6
8019
26
330
8086
598
84
9594
73
661
2
45
1
17
5
49
7
878
5
8
722
47
711
312
9
7970
2
31
18
2
778
9345
870
763
403
84
4911
824
191
6
4910
66
9
437
6
9
7
7206
8
94
5480
705
76
509
808
818
6
97
5
6061
6
4349
6798
4
135
3827
4166
6563
1
674
215
879
585
4
17
7
68
1
519
8553
7881
5
6
68
33
3
4102
5793
7
1
543
26
1496
518
598
8390
41
29
52
1202
2
1
475
5
14
1228
6
9712
731
582
7
23
79
6099
796
1
9082
765
1520
34
503
31
8014
3294
7884
49
27
8
2526
6
152
471
76
350
2
5
4
532
15
6
3
8
446
699
1063
5
43
780
2
6
800
5
974
3885
5
96
1
82
595
5718
40
6
8
213
6
5
71
31
96
8272
98
7
4
856
372
3
7823
587
725
278
215
18
4
6560
6178
9
7
4
10
691
5896
483
4584
7383
844
5
84
551
2
90
557
52
5
418
113
79
818
1543
31
12
7309
2347
766
1
79
800
55
71
47
6263
67
828
59
764
6
138
3991
43
460
452
5715
8926
18
5226
6790
2
43
5208
671
965
40
910
6541
4
6397
3
1188
8068
4
92
59
8
8
2
8405
1206
6
5138
488
6
675
75
2
5849
37
92
507
617
806
295
723
21
2
1408
72
252
3
327
5475
603
116
8
229
41
6
831
7
737
90
39
3
83
867
7646
7121
19
9
701
5269
4241
4
61
1
911
32
826
965
73
732
417
44
93
91
2444
2
5
6
811
2
2770
7
2663
71
9
35
4191
455
6073
186
684
9
5
192
56
1861
4
73
6
41
14
782
30
788
5
54
587
9
6
83
42
9
426
6
82
8
15
7054
6945
112
9
1076
8
53
2
1345
3
66
68
3436
8
896
9025
44
345
655
64
60
567
3
71
6
8407
4445
6
6
2
7221
191
275
96
694
2
463
5
3914
5
7
6
327
9
861
2
5618
4
7881
79
3
6823
9811
323
64
4586
9
3
6363
5
8
9
4
311
307
431
4590
100
9
9
8
457
47
3
228
5859
10
4
848
8
54
811
85
9
8201
808
5122
6288
9630
97
5
66
730
6
463
7
1347
24
38
59
8
4386
10
341
4
4
79
8
989
418
146
3
16
7176
51
368
7297
93
1
2075
3202
3
1
2
80
3416
28
608
4
2045
458
35
803
368
962
14
71
58
514
5
7
85
52
24
91
4666
6
2
69
496
1241
1231
8143
355
92
153
5514
933
937
4
707
18
79
250
4888
78
8085
8
2
9
10
315
746
5041
5136
9483
5992
24
7
6488
432
86
36
828
583
80
117
540
891
9
6603
437
94
94
96
5
2705
60
8265
10
8
6100
964
8
92
4
8545
729
5
3
853
8
7
8301
1719
107
848
10
5941
7792
68
9307
63
75
816
3
3
9
72
51
4
5185
9856
65
6975
2300
14
32
3
3882
19
25
775
8199
7
5
9368
660
4
1518
3839
16
2
3788
8
100
4898
909
7
328
97
8
47
8
581
4
974
10
8093
48
9
9
3921
106
3269
5
9060
6
9614
30
812
98
39
18
5303
34
56
745
1019
779
901
775
3322
5
2470
1126
9
65
1
805
149
63
8871
457
2758
4
8
4814
2593
37
251
4066
459
46
586
1
469
73
73
49
20
19
860
253
41
7
991
58
7877
8
9
5035
400
8
42
8811
100
4098
621
74
2
73
900
10
7
4865
417
347
652
6130
759
154
4422
22
6552
202
5066
10
6547
8820
679
2
111
2
5773
8
4
85
34
9
414
961
501
8100
3784
942
1
355
8
5
7790
6
25
3503
5
10
15
651
1657
8
7245
81
7154
17
57
65
4
18
1208
4679
9
6
50
50
2608
5
63
8112
24
512
9759
6
61
3
868
258
3663
9
13
7
8106
2
9
7
8
128
376
6361
9
730
75
226
10
4705
98
805
5
98
2187
4665
1
1
5
36
91
180
372
29
577
69
57
7545
34
8
82
556
845
46
90
2
2196
12
10
9
10
2712
734
596
392
60
1
32
972
7
24
41
74
5205
70
167
703
8
75
62
5
10
5
9
2154
1009
7
93
49
942
4
4187
4918
73
2
67
1523
5318
102
56
7546
7341
5
958
429
10
69
443
1258
29
2
17
1
755
68
5
6
7891
192
446
70
8
5
46
5262
4
774
430
65
28
53
7640
2
6
554
38
9
7
9
10
71
9
400
2
589
817
876
83
22
46
2
7631
87
98
1
81
4
2286
53
9
9259
658
75
370
297
696
8642
787
1
4949
8
371
97
57
85
5927
7
436
273
52
585
5
10
124
9
5
213
9706
9147
5366
10
56
3
41
42
571
72
54
38
4777
8
6552
1
45
4081
415
3870
114
2
10
8801
517
22
2066
36
5
9
7955
739
3
2555
4
4264
8641
72
3558
20
144
3786
2
79
24
141
492
94
649
74
3425
1
4752
741
260
68
8996
188
100
8
579
241
29
8037
3
410
1
672
9390
368
93
170
4939
652
519
2
5
7
9
9627
7332
711
6
46
6
8
20
994
4
8
19
1
1730
96
800
10
228
813
84
3
6895
2497
9
9
12
490
19
657
7
46
3725
7
8591
59
441
2
74
2940
2
2
9986
9548
271
3
1
9
29
847
65
48
3375
128
2955
304
7689
3620
15
73
5
262
5918
5
428
6878
27
95
270
67
2385
1
929
57
615
78
413
6550
555
787
1
890
511
2
6023
7668
351
565
588
8
6273
631
52
699
3
10
3765
11
787
6214
10
3
2
697
12
13
56
5600
6
703
11
280
4555
926
108
12
57
6
8816
270
1711
90
699
55
4
780
120
6
46
7111
6807
85
3
131
10
98
2
146
9
4
770
8293
4
451
47
6
8444
87
1897
19
1
30
139
920
9
4
8
2
952
72
1540
7686
4576
1892
2654
9417
8
6716
8
8
92
67
3
94
66
3
606
850
917
1
2909
2
8
140
8
2205
328
557
894
471
387
25
8466
828
172
61
436
45
8387
786
86
8828
651
7426
60
8
570
87
49
903
7141
6869
97
3289
133
3
752
71
419
2
132
638
2
28
874
4
10
6
4
5
9304
8
27
98
28
993
3188
271
89
1
649
701
3788
6205
4
426
7
23
94
5
8
64
90
118
5
3
7239
20
9551
6956
199
14
337
8
7612
8
4
455
973
385
8
9519
5
685
7370
10
7540
1949
627
2230
677
3
90
4
5893
191
903
8
5
19
44
24
796
6364
5
366
72
9
228
203
7637
2131
3
7484
8881
7941
69
10
1225
462
39
140
1939
7124
3
2605
1852
2
7
57
3
50
5
22
5274
2
8
541
5
10
97
640
45
436
3856
586
707
883
494
6370
794
7
70
570
426
7
76
9285
75
421
8
89
898
414
9
72
8209
5980
42
219
95
9
190
504
54
6285
1
513
7155
561
8
2792
3
223
6
9
91
10
224
76
7825
5
97
645
1
9
8207
5
10
1462
475
90
63
953
315
8738
5718
9
3750
543
979
17
2305
93
31
665
613
1229
552
8905
96
528
92
6212
1655
836
415
5472
3824
6
4
8747
4
8456
1
4
6
53
350
70
197
65
6
7
1
839
847
9
1719
10
2508
69
7
94
6
2727
7
605
614
837
5
5
33
285
7221
3
6850
7
2350
613
65
499
8400
701
1
383
40
62
49
72
9
7
4413
940
55
9
806
65
1
289
36
62
33
1
98
55
7
2098
810
6836
71
4
3862
646
40
213
7859
3526
94
206
10
442
10
4522
454
553
77
61
4627
976
516
2965
855
4625
28
82
10
90
5307
35
3829
4463
6261
6
8
794
2
5910
1
59
184
32
7898
4
16
5
4
9
9
54
35
2931
4415
3
5
7
68
2
394
1
93
6
87
94
847
9629
37
936
12
44
775
3940
1
9995
9376
153
7508
6554
846
41
10
61
5
46
82
855
8382
24
3
9324
1951
797
2491
8219
670
75
944
1
86
78
185
763
98
66
3
914
525
10
1753
8389
5
97
3
90
551
2
6191
122
8
10
13
3522
5
1051
45
4
98
8
7
8
6656
684
29
3
59
6386
6517
8969
5002
33
19
1301
33
8
12
8
75
91
24
2
167
162
10
86
4
909
5594
69
1
8
90
2172
7
269
989
3735
656
204
7
1297
7000
9
9
7
61
24
73
1750
8
100
7109
88
1502
77
3
620
7
9
89
687
2
457
8
3
40
625
6
4
2834
450
78
201
76
78
77
13
61
341
6950
99
7836
1659
774
3
6504
1
73
84
579
819
1
91
44
8
12
29
2
66
75
1682
2701
62
649
3243
705
5971
4
2437
983
949
30
636
7
21
144
1
5
4
6
960
86
243
1233
795
7873
591
5860
594
5
9
2
98
7750
22
840
1
47
9870
1359
6026
129
7
8995
9
76
5333
228
6
968
4817
42
110
342
9
905
4
8019
918
951
1
557
474
914
5049
17
4919
37
163
372
8
57
4138
4799
2
2
357
3
10
29
334
2234
55
5632
219
5415
24
53
7
98
81
1
99
32
9778
2845
9
539
9222
6
74
6
25
57
4
3
80
909
7
34
40
355
66
911
5478
4
10
10
719
26
7
16
96
550
23
64
503
186
7578
28
3134
55
23
318
5
227
1028
182
61
773
9
482
714
6
85
235
9
5
234
50
1062
3
6
596
8
6
580
115
3781
746
2811
6215
761
7
8980
2
4898
7761
2
281
749
281
7943
1
56
461
8746
1
1
5
828
168
4
731
396
72
991
7078
8
9
378
550
748
1276
497
373
3
624
76
72
7
2
25
9
3
41
5
3280
3776
905
6124
3262
2548
7890
3004
12
9
4368
518
22
580
6293
98
5
6
616
7
6988
412
4371
15
58
7920
1
10
9
817
2361
9
8745
7
6202
1
4
77
2
68
6
389
7978
76
585
90
47
292
7493
134
987
110
2811
956
4180
8798
81
691
2
1
1064
369
119
3
100
4
642
54
47
400
3
10
4306
1
1
7
8
9096
834
4
4683
803
7
688
19
409
52
65
8747
78
7
89
7248
5931
543
6992
3
45
10
4575
5
72
85
6
1
84
2
8
5927
40
482
251
369
3863
3938
939
5
3
58
286
8
757
9
199
7
696
2521
218
897
783
2305
534
697
592
280
9
728
27
18
32
573
6181
8253
40
129
5337
2424
37
5386
2609
25
338
92
8112
70
915
131
23
7
3
9181
737
88
37
1
4
905
361
96
7
61
7
4
7
1844
9
8
25
7559
8
47
787
8
2
6
2
3
8839
10
8
260
7876
7426
1937
5
139
7721
9554
8
326
890
10
6
59
9
2
357
8
597
457
6
16
1296
38
199
93
4
9
1943
4877
7999
8440
3158
18
8785
27
91
426
89
7
6
50
100
91
9
71
78
6585
7
44
6
9
7
8
542
5
9
249
239
1198
53
9564
116
7
68
707
6
76
7
7617
55
632
6519
58
6625
6
1
10
816
80
228
49
31
8268
6
8
605
2
5
367
321
5
474
930
321
23
33
525
9
2
8
5016
3
2547
2
365
703
25
37
3
903
38
8840
74
21
141
70
923
10
7
4
4
2
4295
975
8
70
54
943
7466
4650
77
49
6
1976
6771
865
2633
10
119
9
45
41
5
9583
3
511
910
54
35
42
8
23
6801
74
851
460
27
7
89
3479
97
34
1944
46
12
7513
86
4697
95
20
987
8
8
95
139
61
1302
5
964
694
1525
42
3
502
54
9460
660
804
1921
38
376
7581
648
84
82
3
1
9140
7
408
489
1113
6751
79
71
8
2
2
43
933
9
48
3967
2
10
5394
9697
493
837
6
723
1975
248
795
4
2
896
978
965
7412
6
240
2
8
9
468
65
2853
689
55
23
6
7249
86
99
6
2348
78
466
813
19
166
426
2340
17
35
99
4
4845
3
4907
5
797
8815
1
931
8
67
8
947
6602
6
2474
29
10
6895
41
668
2776
17
4
2
7651
85
6558
975
2
9
91
909
894
9022
351
798
86
4540
7385
500
7538
666
9
23
100
5
62
4
3
3
3661
810
93
5180
1606
823
503
7415
5179
7
7
308
9797
132
9783
737
49
5
8542
6
44
562
2
10
1413
10
25
886
5087
671
7744
3284
6
6
352
1214
785
1
515
90
982
84
28
2
505
4
1
6198
254
334
6
274
88
11
325
10
941
5
8286
3
85
6766
56
4981
3
9820
1
463
114
57
84
652
16
9
32
229
440
1
754
75
5253
15
96
95
8202
2
3696
8531
24
2866
102
6
1
9412
6381
744
605
646
10
933
20
6
95
8908
6
2
3565
655
59
6597
389
9
4
9
175
70
3
195
4
594
5
4
5
62
6
578
372
440
446
321
2173
6
518
4420
55
5664
4757
73
70
5048
73
48
83
7
997
58
560
5247
9
680
8168
28
8
2
2
29
84
10
234
1
1946
64
540
294
51
73
7096
5
8279
3
9325
4
47
550
108
941
218
91
88
2
5
5186
5240
39
2457
2
25
2465
8
4065
3
8271
108
571
331
8945
4887
500
5
848
3858
2
933
197
99
64
249
83
9
7308
1
4361
688
1748
5
9
9
8786
3512
915
15
2888
430
2
205
12
82
818
7070
7
5771
10
19
34
2
342
407
2
77
1558
43
4259
8
28
44
4
3
880
727
6920
45
416
23
1
10
66
5930
642
92
74
537
9111
7
15
4971
937
4
714
4
6354
453
5969
831
4858
807
599
7613
3306
796
4352
3
25
46
10
418
15
6
80
8
6694
73
20
30
7
365
6600
404
21
6399
3
9678
161
77
580
25
1346
1141
124
1381
9
68
883
8471
1950
1
75
70
79
142
4
600
9
672
782
8
9911
3058
74
5974
68
3
82
6
719
915
3
3
29
22
6033
369
5
8
20
10
943
48
92
7
4
41
5
8
3416
35
750
3
8
2510
5
2923
8090
8
1
6
6588
2673
435
90
2
611
14
3778
32
454
339
6312
7534
3
546
6098
6
51
3554
660
7
8588
2179
5
1
99
922
49
448
2114
1
3004
89
17
96
80
92
9106
69
21
69
8408
2
6
65
5
685
171
7005
915
9296
5
213
10
5191
2769
35
4
4705
51
12
8145
7
100
389
4063
32
703
98
6360
903
28
5794
3424
466
3345
7959
84
87
125
8
10
9
2
2595
680
3
439
2207
99
278
548
7
7
10
972
1636
60
716
6
6851
78
65
93
779
17
11
2
94
860
184
7
67
977
3
31
192
246
7748
40
1
305
30
1
7921
67
8
7
9342
5739
62
425
2
84
1779
32
267
1621
981
2
8921
5
989
7
259
9
97
3
4
5
74
934
25
246
1604
131
1641
342
86
4984
6510
93
631
8623
10
75
9122
77
5
909
7858
9562
35
2762
95
1
869
4229
982
5327
3
2
646
7601
4
695
9287
6868
440
8
8
51
3
59
9009
98
8380
209
9983
4462
2
7
688
2
13
51
5
76
8
1
130
3444
3064
6
1
856
34
803
78
5655
6
1154
20
90
587
1736
5527
58
2869
4
5854
1101
2222
5
8561
22
94
87
26
533
6351
9
10
59
8
756
3992
9653
7
8955
4
40
938
133
83
4
7905
9429
5
9
19
8
503
94
6428
8185
10
543
6720
8657
4
840
30
2271
7773
69
983
8
7481
13
1
57
650
3406
577
10
20
9580
3
43
4428
5
6
4
22
9
10
517
677
8272
61
4
2
16
9808
3592
10
8
907
1053
542
92
216
8833
3
5334
266
76
83
877
3645
70
51
560
9556
764
5365
18
94
8437
6
8748
9
3128
396
7074
837
688
8
12
20
1
2766
375
792
56
6142
7
62
4122
908
7
48
458
32
308
66
4
6000
336
6737
347
59
651
1137
680
679
2
5689
812
49
723
6
688
134
57
912
152
8216
337
3602
7
814
246
66
1316
503
1477
53
50
6063
6
6132
893
858
1000
979
367
969
3305
2
4
37
1
68
94
5679
9614
939
10
934
2667
6
576
7
6
487
78
6
2127
345
9
9
8
1379
8666
10
4137
961
450
4
5
744
10
9
19
1
493
1
87
81
723
79
6279
632
93
5
201
4
7461
43
2002
17
10
4214
6
12
6
321
10
