621
354
1107
54
39
519
775
298
514
851
806
74
38
224
54
302
659
659
1054
38
839
331
389
66
632
9
9
323
856
575
140
132
340
394
83
296
76
4
6
660
159
47
393
893
489
542
725
725
725
180
633
920
518
367
499
361
489
519
214
483
332
850
519
448
206
564
650
316
391
42
523
532
432
519
517
677
677
316
483
488
316
361
632
457
851
372
387
21
877
432
519
920
264
16
391
564
449
629
517
488
509
517
677
316
677
769
350
394
235
357
954
586
1686
552
523
150
451
394
989
1037
538
825
539
581
161
708
278
196
675
690
278
92
439
240
67
986
75
774
75
593
445
665
259
627
309
558
272
591
128
64
533
473
830
337
667
321
460
416
316
822
596
885
136
735
914
306
242
585
785
1040
499
389
396
362
495
708
34
209
606
686
350
633
961
143
820
321
400
379
611
532
102
35
411
345
393
627
618
162
883
445
544
9
47
785
1077
876
348
1071
650
190
578
439
5
17
334
96
70
191
240
383
519
285
337
28
162
5
497
546
1040
310
532
218
1097
223
170
523
343
250
60
330
461
310
301
138
225
310
603
585
172
502
364
450
419
245
461
318
439
356
344
344
356
488
64
586
252
57
168
273
69
657
301
708
142
61
547
350
44
44
111
455
132
132
132
719
19
155
253
352
5
184
348
412
662
196
3
88
106
57
475
234
303
169
455
287
545
184
520
629
856
15
680
261
708
825
234
331
1054
838
620
683
612
875
943
402
564
185
771
839
39
93
567
141
293
543
135
2033
518
615
225
1017
874
491
538
902
841
708
449
278
670
865
547
123
709
624
18
359
467
539
563
800
1190
56
667
384
657
471
517
416
420
277
510
832
685
865
947
228
650
467
356
2520
785
420
263
418
556
356
530
547
483
591
496
410
613
35
688
563
272
167
393
169
822
618
413
33
622
444
532
171
560
184
457
420
867
669
853
302
391
567
647
55
642
80
522
754
460
98
38
278
272
28
476
351
379
366
356
883
714
697
523
675
578
444
549
442
371
60
116
603
64
235
632
43
113
632
301
84
621
57
186
34
62
475
76
285
367
725
25
5
102
16
766
274
460
39
417
418
21
48
86
394
954
1788
3110
3110
2186
2221
400
24
1447
588
11
456
1039
1440
1555
719
8
1690
774
1700
1525
125
1400
1231
1921
1702
1884
827
42
55
1948
1106
342
1574
1379
367
1460
1590
622
1155
1507
1582
4315
1495
1083
1176
1400
987
270
1343
28
1542
205
1618
798
1591
2241
1037
1951
4315
718
46
507
1530
646
1447
970
1598
1598
1175
1266
157
1702
252
1407
1568
1381
1040
1192
349
498
1574
798
1332
1487
1026
1213
1734
1574
959
630
462
1245
397
1591
990
1759
1759
959
677
1324
3039
1951
94
1542
1379
1324
1447
15
18
69
1039
1505
79
1472
1472
718
445
1231
1231
1231
1951
1774
1175
113
918
120
36
621
1083
374
53
4315
1520
1440
1155
1279
1266
1403
1523
622
1921
1324
5
1590
1588
85
15
1447
9
1
53
1231
1
1590
61
1379
1447
1324
2
1591
99
45
1379
54
6
71
3110
1473
1477
97
23
832
567
97
332
34
267
456
441
685
538
58
1039
167
252
1324
55
1810
1247
984
1039
7
152
567
567
267
685
638
832
27
1951
1447
205
35
7
6
84
171
217
285
610
683
758
296
25
345
51
224
677
424
299
350
938
325
196
379
233
880
611
276
281
42
626
554
678
177
564
398
349
23
606
961
171
539
513
342
381
31
371
531
171
444
94
190
284
523
620
171
1396
903
903
123
440
599
655
123
602
775
250
531
7
834
102
94
86
804
123
25
25
385
399
626
578
766
770
255
865
513
233
381
107
864
346
100
40
36
511
1097
903
903
472
649
5
679
82
39
51
699
366
123
123
290
531
280
23
16
213
402
600
25
470
744
250
523
559
10
3
325
136
70
490
128
31
474
329
135
116
472
75
373
70
86
209
18
65
435
403
241
603
800
541
171
354
204
386
94
233
517
29
32
22
445
47
698
433
194
2
254
222
620
279
26
445
101
399
204
110
436
458
32
620
222
173
1836
243
113
416
108
257
102
982
421
360
508
881
744
29
277
322
47
59
421
92
753
366
244
222
277
623
679
314
486
342
638
82
286
164
575
819
632
821
359
524
1609
665
296
21
560
578
384
87
623
309
137
432
184
53
775
96
162
451
840
482
772
947
864
134
751
147
13
432
334
637
30
14
772
10
40
22
9
76
474
658
288
246
449
251
789
332
501
91
817
514
274
273
273
205
411
635
267
73
90
657
778
205
295
347
695
189
28
21
441
200
667
667
147
667
951
83
438
694
639
667
658
869
475
543
272
208
197
1030
410
274
763
756
1019
1624
734
519
734
915
594
752
519
662
525
942
450
11
111
305
161
60
66
1279
260
1061
578
843
364
1148
653
832
543
282
208
336
541
658
613
499
1472
943
718
61
47
438
942
756
757
92
798
1018
695
35
233
115
695
425
695
513
133
321
317
742
625
494
1734
663
7
238
73
653
432
72
3
41
96
390
359
94
691
170
418
7
734
734
423
342
853
2
954
36
111
718
718
508
519
734
519
11
1030
343
678
269
598
438
627
460
334
57
807
210
852
355
1019
468
146
1402
258
23
757
191
436
803
606
138
879
594
353
116
676
305
162
193
368
444
104
408
746
51
676
495
629
447
352
6
717
489
280
467
1317
296
457
891
37
296
409
513
61
535
495
353
8
9
47
11
656
227
157
48
425
525
29
544
636
302
7
13
25
9
618
967
276
162
541
513
543
82
829
147
887
372
977
11
618
150
7
5
88
54
8
61
71
86
24
14
50
46
486
70
226
118
149
293
71
34
348
232
230
258
157
148
160
168
100
336
2033
172
51
208
214
119
106
205
1882
47
213
152
31
330
127
93
121
844
98
83
245
115
151
78
145
238
2011
86
249
78
119
241
320
100
401
115
224
181
585
450
185
93
119
554
126
108
554
554
10
120
153
209
64
27
128
163
100
147
194
133
410
199
27
354
124
14
29
61
158
40
284
31
83
33
186
770
55
194
162
68
246
9
315
51
35
369
60
269
662
163
128
292
31
279
115
107
1
28
73
202
124
153
234
182
249
83
113
21
125
445
71
39
9
58
400
132
417
114
23
477
2
125
175
31
48
28
261
49
280
123
141
272
32
53
78
18
145
36
14
43
393
246
238
677
444
87
25
108
155
107
31
40
173
6
114
367
23
91
118
2011
111
59
162
56
264
2508
6
229
724
432
15
71
78
330
94
101
76
66
101
98
23
160
133
1097
12
73
63
132
135
12
213
156
372
451
1017
7
660
10
175
36
82
25
724
724
8
144
95
11
49
61
10
70
475
16
111
106
80
419
92
986
38
23
69
64
533
179
7
78
78
79
173
89
1043
158
57
105
753
417
316
157
445
844
65
9
422
49
442
267
495
22
452
152
2
5
379
7
5
13
347
158
48
28
162
575
7
15
104
473
473
106
155
22
65
179
16
15
234
6
25
72
66
697
120
6
8
677
316
14
2508
38
392
204
70
88
207
162
269
20
100
63
58
4
104
6
9
1
111
96
7
25
1447
637
637
1
678
10
41
91
51
174
10
1
302
16
9
60
7
1
88
1
13
411
4
4
65
9
127
31
14
68
70
333
29
15
17
1
33
1
19
24
310
4
50
1
830
292
756
282
285
560
723
114
39
28
20
300
9
15
38
37
743
78
40
50
50
202
84
23
779
116
14
30
159
67
1177
439
94
101
1022
198
195
434
65
293
779
501
10
226
12
20
453
86
285
29
93
151
779
1
125
99
91
565
326
13
315
1009
1022
18
951
951
256
852
90
301
32
54
32
1
2
22
41
21
6
39
84
18
4
822
92
63
18
23
35
18
15
5
69
17
10
14
61
27
83
3
22
5
50
49
1177
59
194
196
254
310
5
101
613
40
155
125
285
25
756
38
756
13
22
5
33
39
158
33
20
198
80
17
9
1
33
11
9
36
52
1
67
7
160
104
779
396
60
852
45
70
4
24
14
41
3
1009
180
3
23
5
14
4
16
1
1009
37
11
43
26
3
3
2
79
19
9
1
107
115
41
75
26
89
2
24
53
34
77
202
111
4
16
77
23
77
76
40
1
100
14
320
1
37
2
44
22
18
32
48
396
2
56
4
28
4
2
10
24
10
3
10
1
22
11
2
11
3
18
40
17
5
201
70
8
453
560
104
547
24
932
1
697
565
1
23
2
1
951
951
3
439
5
951
122
2
613
282
57
756
61
982
13
40
982
83
27
723
50
4
565
12
73
1
822
10
280
288
90
280
15
8
26
8
217
21
28
71
303
38
848
8
711
455
90
779
1022
180
848
982
321
779
1009
15
434
17
24
852
41
18
42
15
146
156
130
20
8
3
60
756
52
25
202
29
1103
129
67
25
18
13
101
58
13
11
27
137
2
64
2
69
101
581
848
120
3
57
53
31
390
89
1021
63
21
173
183
52
117
54
173
30
90
12
53
53
1
131
88
14
5
34
153
139
29
2
2
4
25
1
25
336
86
464
464
238
225
32
18
32
293
20
58
204
676
12
464
435
141
62
218
27
336
52
265
12
83
2
49
38
50
35
14
9
409
409
226
9
604
236
784
33
1
321
10
502
21
21
8
202
177
4
954
400
436
40
519
7
617
151
16
14
37
27
74
74
81
268
331
745
859
116
106
475
54
78
6
70
70
336
87
306
110
78
268
519
617
502
110
14
35
121
134
43
154
356
280
23
73
25
155
53
67
90
134
667
54
330
76
356
106
332
257
44
27
32
252
334
142
100
177
9
280
280
15
155
6
79
75
141
152
117
9
11
70
127
330
88
57
134
204
79
226
224
102
218
199
41
220
473
37
97
182
43
75
440
17
104
183
372
229
35
17
63
473
32
224
11
5
75
372
229
56
46
117
220
59
3
8
28
1
28
1
79
18
10
38
12
25
8
12
9
53
3
273
175
287
79
173
1311
110
122
275
65
12
10
2
50
444
5
9
130
18
130
12
218
298
616
106
21
18
2
444
23
1311
218
2
815
84
444
2
40
275
29
30
251
205
205
8
147
255
83
199
235
308
21
204
127
194
48
152
275
157
276
127
2
28
39
83
110
207
158
235
377
377
68
147
276
242
207
80
219
146
32
74
42
163
22
2
260
185
377
19
4
31
72
64
38
326
124
59
57
31
59
29
126
67
964
31
31
48
47
1181
151
1757
1882
98
513
1181
709
731
1930
219
1181
1279
1674
1043
771
770
724
194
2241
48
850
1931
3610
2011
14
678
3591
2011
1234
662
404
731
33
20
16
3031
1674
1405
342
956
1120
1718
2241
1987
2508
9
2508
2533
2733
69
3039
191
14
39
662
1567
1567
2011
12
2962
2733
67
474
131
97
85
23
10
2011
662
69
56
150
79
344
42
19
29
50
12
2117
2117
2117
2117
2117
2117
220
10
344
47
23
41
26
44
139
31
4
104
139
9
104
2
6
2117
964
30
27
57
44
59
144
45
1882
198
1567
2508
1043
8
115
98
70
15
2011
56
69
38
72
1
169
61
8
50
770
82
113
58
59
92
82
22
109
13
964
10
66
123
151
344
65
73
38
328
169
8
27
40
9
73
5
98
14
56
51
335
77
92
64
114
36
157
16
172
129
235
111
20
3
24
246
143
53
35
50
12
6
8
5
19
123
8
39
21
10
98
89
15
139
158
418
123
85
139
79
116
27
56
27
85
123
69
5
70
85
45
17
77
19
55
13
56
32
89
2
14
36
32
964
1555
41
32
15
964
2
19
41
24
2
24
5
1542
5
26
20
85
49
48
18
53
125
22
40
25
48
34
13
17
36
30
21
96
71
29
298
389
9
61
53
30
143
12
43
31
49
157
17
21
13
47
3
3
110
63
47
15
94
32
12
31
39
198
39
129
76
163
5
19
27
11
38
7
751
25
44
8
56
143
964
636
525
4
1757
1882
1234
3591
2533
2241
10
1931
513
1231
39
1987
2508
3039
374
1155
22
1279
1567
85
2962
375
2962
1019
709
731
1061
967
1930
20
1279
1624
752
30
1043
771
770
724
379
578
853
1403
1931
191
3610
342
14
15
32
519
832
1234
1030
525
717
1674
1405
342
30
956
191
7
364
474
83
10
16
1
1718
1120
1279
819
48
989
24
426
426
989
3314
3314
3314
95
3314
3314
3314
9
3314
5
36
50
6
1
17
989
96
434
1089
162
158
1089
322
574
205
434
11
16
11
1
66
11
1
1
2
32
581
1
71
16
56
1
67
176
17
2
34
2
22
2
3
1
2
1
2
6
84
791
9
12
6
1
5
3
182
7
11
3
7
17
14
5
2
155
22
482
110
11
3
56
85
8
396
396
2
25
12
6
116
116
791
1
44
44
61
7
3
49
7
3
7
1
34
1
4
10
25
23
1
131
7
3
1
48
2
552
363
148
9
28
1
2
1
37
12
12
14
7
6
9
2
31
17
4
3
3
25
3
45
43
73
429
1164
577
50
26
178
129
15
92
20
148
375
149
882
747
882
1164
331
434
1223
349
1
166
1101
113
175
46
469
12
1135
374
584
276
91
374
1223
584
1223
486
125
25
18
36
1048
150
370
429
62
749
1135
882
760
1048
1101
1164
197
1164
760
136
33
539
16