613
351
1107
54
38
517
779
296
515
848
802
74
39
223
55
302
658
658
1053
38
835
333
388
66
632
9
9
322
855
576
142
130
342
396
83
294
76
4
6
662
158
48
392
890
487
537
722
722
722
181
632
917
517
369
497
359
487
517
214
483
332
853
517
446
206
562
650
319
394
42
522
534
431
517
518
676
676
319
481
487
319
360
632
456
848
371
388
21
876
431
517
917
264
16
394
563
447
625
518
487
509
518
676
319
676
769
346
396
236
356
953
587
1685
551
523
149
450
396
989
1034
535
825
540
582
161
706
276
195
673
690
278
91
439
239
67
985
75
772
74
589
444
661
259
625
309
557
272
588
127
63
533
472
831
335
668
320
459
416
319
819
597
882
135
732
912
306
241
584
786
1041
497
388
395
360
493
706
34
209
603
686
348
632
963
141
818
320
400
379
612
533
102
35
411
344
393
627
614
162
881
447
543
9
49
784
1074
874
348
1070
650
188
574
439
5
17
330
97
70
193
240
379
517
284
335
28
158
5
497
548
1041
309
534
214
1103
223
169
524
341
248
60
329
460
310
301
138
224
310
604
585
172
500
363
449
419
245
460
319
441
355
345
345
355
486
63
587
251
57
168
272
70
658
301
708
138
61
548
346
43
43
111
456
130
130
130
719
19
153
250
351
5
185
347
410
662
195
3
88
106
57
474
236
304
169
456
288
543
184
519
625
855
15
679
261
707
825
236
330
1053
839
617
684
611
874
943
402
563
187
770
835
39
91
568
138
289
540
133
2030
517
616
224
1016
873
491
535
902
839
707
449
276
674
864
548
122
710
624
18
359
466
539
562
798
1189
56
668
384
658
470
520
416
415
277
510
835
683
868
945
228
648
466
357
2513
786
420
262
415
554
353
530
548
483
588
498
410
612
35
686
562
272
167
393
169
819
614
413
33
621
443
531
171
561
184
456
415
867
669
854
302
391
566
648
55
641
80
524
755
458
98
38
278
268
28
476
352
377
369
357
881
715
697
522
673
574
443
550
443
369
59
114
604
63
236
632
43
113
632
299
84
613
57
185
34
63
478
75
285
366
722
25
5
102
16
764
273
458
39
415
415
21
48
86
396
954
1787
3109
3109
2183
2214
400
24
1441
588
11
457
1039
1440
1555
720
8
1686
774
1699
1527
125
1398
1230
1922
1695
1887
824
42
55
1949
1103
341
1574
1378
369
1458
1587
624
1152
1503
1580
4316
1495
1085
1173
1398
986
271
1342
28
1543
205
1612
796
1589
2243
1036
1948
4316
718
45
507
1528
647
1441
970
1594
1594
1174
1266
157
1695
252
1406
1568
1380
1040
1192
349
498
1572
800
1324
1484
1028
1212
1725
1574
959
627
462
1244
396
1589
992
1761
1761
959
676
1324
3038
1948
94
1543
1378
1324
1441
14
18
69
1039
1503
79
1470
1470
718
446
1230
1230
1230
1948
1776
1174
114
915
120
36
621
1085
372
53
4316
1520
1440
1152
1278
1266
1402
1527
624
1922
1324
5
1587
1584
85
14
1441
9
1
53
1230
1
1587
61
1378
1441
1324
2
1589
97
45
1378
56
7
72
3109
1474
1473
97
23
829
567
97
331
34
267
457
440
684
537
58
1039
167
252
1324
55
1813
1251
984
1039
7
151
567
567
267
684
637
829
27
1948
1441
205
35
7
6
81
168
213
285
611
683
758
296
25
344
51
223
676
424
299
349
936
326
195
379
231
880
611
277
281
41
622
554
677
177
563
397
348
23
604
957
168
536
512
340
378
30
371
530
168
446
93
190
282
522
620
168
1391
902
902
124
439
599
650
124
601
774
250
530
8
834
102
94
86
804
123
25
25
386
399
626
579
766
771
256
866
512
232
378
106
864
346
99
39
35
509
1103
902
902
472
647
5
681
81
39
51
700
367
124
124
289
530
280
23
16
215
402
600
25
469
742
250
522
560
10
3
324
136
71
489
128
31
472
329
135
115
472
75
374
70
86
210
18
65
434
402
242
603
799
540
171
354
203
387
94
231
519
29
32
22
447
48
697
435
194
2
255
222
618
273
26
446
101
397
205
109
434
458
34
620
222
174
1834
242
113
416
107
257
101
984
421
360
507
881
742
29
274
324
47
59
419
92
751
367
243
222
274
622
678
314
488
340
637
81
287
163
572
817
629
818
359
525
1606
664
295
21
560
579
383
87
622
310
137
429
183
53
774
96
162
451
838
481
772
947
864
134
752
146
13
431
333
637
30
14
772
10
40
21
9
77
474
658
287
245
449
250
784
330
503
91
816
512
274
274
274
205
411
634
267
72
90
654
780
204
295
345
694
189
28
21
442
200
667
667
146
665
948
83
438
693
641
667
658
869
474
543
272
208
197
1029
410
273
762
753
1023
1624
734
517
734
914
592
753
517
658
525
941
449
11
111
305
161
60
66
1276
261
1059
577
843
364
1148
650
829
543
282
208
336
541
658
614
499
1470
945
719
61
47
438
941
753
759
91
799
1017
694
35
233
115
694
425
694
513
133
321
316
742
625
495
1725
664
7
239
72
650
431
71
3
40
95
390
359
94
688
170
417
7
734
734
424
342
849
2
951
36
110
719
719
506
517
734
517
11
1029
343
676
269
599
438
626
458
333
57
808
210
852
355
1023
468
146
1402
256
23
756
190
438
804
605
138
881
593
353
114
676
305
163
194
367
445
104
407
745
51
676
495
629
446
352
6
717
489
280
466
1320
296
456
891
36
296
409
513
61
534
495
353
8
9
46
11
656
226
158
48
425
525
29
542
637
301
7
13
25
9
619
965
276
161
541
513
543
82
827
148
890
371
972
11
619
149
7
5
86
54
8
61
72
86
23
14
48
46
485
69
225
116
150
292
72
34
348
232
231
256
156
147
160
168
100
335
2030
172
51
207
210
119
106
205
1883
47
211
151
30
330
127
93
121
844
98
83
243
116
153
78
145
238
2009
87
249
79
119
240
320
100
401
115
224
181
585
449
185
93
120
554
126
107
554
554
10
118
153
210
63
27
127
164
101
147
194
133
409
199
27
352
124
14
29
61
158
40
284
31
84
34
186
770
55
194
162
68
242
9
315
51
35
368
60
268
662
163
127
292
31
280
116
106
1
28
73
200
124
152
235
182
249
83
113
21
125
444
71
39
9
59
401
130
418
114
23
477
2
125
175
31
48
28
262
49
280
123
142
272
32
53
78
18
145
36
14
42
394
247
239
676
443
86
24
107
154
107
31
40
172
6
112
366
23
91
118
2009
110
60
162
57
264
2506
6
229
721
431
15
71
78
330
95
101
76
66
100
98
23
160
131
1103
12
73
63
132
133
12
211
155
371
450
1016
6
662
10
175
36
82
25
721
721
8
142
95
11
48
62
10
70
478
16
111
105
81
419
91
985
38
23
69
63
533
179
7
78
78
79
172
89
1043
159
57
105
751
418
319
157
444
844
65
9
422
49
443
267
493
22
451
151
2
5
379
7
5
13
347
159
49
28
164
572
7
15
103
472
472
105
154
22
65
180
16
15
235
7
24
71
67
697
118
6
9
676
319
14
2506
38
389
204
69
86
207
162
266
20
100
63
58
4
104
6
9
1
111
96
7
24
1441
638
638
1
679
10
41
91
51
174
10
1
302
16
9
60
7
1
88
1
13
411
4
4
65
9
127
31
14
69
70
333
29
15
17
1
33
1
19
24
310
4
50
1
832
292
758
281
285
561
724
114
39
28
20
300
9
15
38
36
743
77
40
50
50
203
84
23
779
116
14
30
158
67
1176
439
94
100
1023
198
196
434
64
293
779
501
10
226
12
20
453
86
285
29
93
151
779
1
125
99
91
565
326
13
314
1009
1023
18
951
951
256
854
90
301
32
54
32
1
2
22
41
21
6
39
84
18
4
821
93
63
18
23
35
18
15
5
69
17
10
14
61
27
83
3
22
5
50
49
1176
59
194
196
254
309
5
101
613
40
156
125
285
25
758
38
758
13
22
5
33
39
158
33
20
198
80
17
9
1
33
11
9
36
52
1
67
8
160
104
779
396
60
854
45
70
4
24
14
41
3
1009
180
3
23
5
14
4
16
1
1009
37
11
43
26
3
3
2
80
19
9
1
107
115
41
75
26
89
2
24
53
34
77
203
111
4
16
77
23
77
76
40
1
100
14
319
1
37
2
44
22
18
32
49
396
2
56
4
28
4
2
10
24
10
3
10
1
23
11
2
11
3
18
40
17
5
201
70
8
453
561
104
547
24
932
1
697
565
1
23
2
1
951
951
3
439
5
951
122
2
613
281
57
758
61
983
13
40
983
83
27
724
50
4
565
12
73
1
821
10
280
287
90
280
15
8
26
8
217
21
28
71
303
38
847
8
711
455
90
779
1023
180
847
983
322
779
1009
15
434
17
24
854
41
18
42
15
146
156
130
20
8
3
60
758
52
25
203
29
1103
129
67
25
18
13
102
59
13
11
27
137
1
64
2
69
102
582
847
120
3
58
53
31
390
89
1022
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
334
86
464
464
239
225
32
18
32
292
20
58
204
676
12
464
434
141
62
218
27
334
53
265
12
83
2
49
38
50
35
14
9
408
408
226
9
606
238
784
33
1
321
10
501
21
21
8
204
177
4
954
400
434
40
518
7
618
152
16
14
36
27
74
74
82
268
330
744
860
116
106
476
54
76
6
70
70
336
87
306
109
76
268
518
618
501
110
14
35
121
134
43
154
357
280
23
73
25
155
53
67
90
134
669
54
331
76
357
106
332
257
44
27
32
252
334
142
100
177
9
280
280
15
155
6
79
75
140
152
117
9
11
69
127
331
88
57
134
204
79
225
224
102
218
199
41
220
473
37
97
182
43
75
440
17
103
182
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
10
53
3
273
175
288
79
172
1313
110
122
275
65
12
10
2
50
444
5
9
130
18
130
12
218
299
616
106
21
18
2
444
23
1313
218
2
814
84
444
2
40
276
29
30
251
207
207
8
147
255
84
199
236
307
21
203
127
193
48
152
276
157
274
127
2
28
39
84
110
207
158
236
376
376
68
147
274
241
207
80
219
145
32
74
42
163
21
2
258
185
376
19
3
31
72
64
38
324
125
59
57
31
56
29
126
67
960
31
31
48
47
1178
151
1756
1883
98
513
1178
709
731
1932
219
1178
1276
1676
1043
771
770
722
194
2243
48
849
1930
3611
2009
14
679
3582
2009
1235
661
405
731
33
20
16
3033
1676
1403
342
957
1118
1712
2243
1991
2506
9
2506
2530
2732
69
3038
192
14
40
661
1564
1564
2009
12
2959
2732
69
473
131
97
85
23
10
2009
661
69
56
150
79
343
42
19
29
50
12
2115
2115
2115
2115
2115
2115
220
10
343
47
23
42
26
44
137
31
4
104
137
9
104
2
6
2115
960
30
27
57
43
59
143
45
1883
198
1564
2506
1043
8
115
98
71
14
2009
56
69
38
72
1
168
61
8
50
770
82
113
58
59
92
82
22
109
13
960
10
66
123
151
344
65
73
37
328
168
8
27
40
9
73
5
98
14
55
51
334
77
92
64
114
36
157
16
171
128
236
111
20
3
24
245
143
53
33
50
12
6
8
5
19
124
8
39
21
9
99
89
14
139
159
417
124
84
139
79
114
28
55
28
85
124
69
5
70
85
45
17
77
19
56
13
56
32
89
2
14
36
32
960
1555
41
32
15
960
2
20
41
24
2
24
5
1543
5
25
20
85
49
48
18
53
125
22
40
25
48
34
13
17
36
30
22
94
71
29
298
389
9
61
53
30
143
12
43
31
49
157
17
21
13
47
3
3
110
63
47
15
93
32
12
31
39
196
39
129
74
163
5
19
27
11
38
7
750
25
43
8
56
143
960
637
525
4
1756
1883
1235
3582
2530
2243
10
1930
513
1230
40
1991
2506
3038
372
1152
21
1278
1564
85
2959
375
2959
1023
709
731
1059
965
1932
19
1276
1624
753
32
1043
771
770
722
377
577
849
1402
1930
192
3611
341
14
14
32
517
829
1235
1029
525
717
1676
1403
342
32
957
192
7
364
473
83
10
16
1
1712
1118
1278
819
49
989
23
426
426
989
3310
3310
3310
95
3310
3310
3310
8
3310
5
36
50
6
1
17
989
95
433
1089
162
158
1089
322
574
205
433
11
16
11
1
66
11
1
1
2
32
580
1
71
16
56
1
67
175
17
2
34
2
22
2
3
1
2
1
2
6
84
791
9
12
6
1
5
3
183
7
11
3
7
17
14
5
2
155
22
483
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
428
1163
576
49
26
178
129
15
92
20
146
375
149
883
747
883
1163
331
434
1223
350
1
166
1101
113
175
45
471
12
1135
375
587
276
91
375
1223
587
1223
487
125
25
18
36
1047
150
370
428
62
749
1135
883
760
1047
1101
1163
197
1163
760
136
32
539
16