617
353
1106
54
39
518
777
297
515
848
803
74
38
223
55
302
658
658
1052
38
835
331
388
66
634
9
9
323
854
576
142
131
342
396
83
294
76
4
6
662
158
48
392
890
487
539
722
722
722
181
632
918
518
369
497
360
487
518
214
482
332
851
518
446
206
563
650
316
393
42
522
534
431
518
517
676
676
316
482
487
316
360
634
457
848
371
387
21
876
431
518
918
264
16
393
563
448
625
517
487
509
517
676
316
676
770
348
396
237
356
953
587
1685
551
523
149
451
396
989
1033
536
826
540
582
161
706
276
195
673
691
278
92
439
239
67
987
75
773
74
589
444
660
259
626
309
558
272
590
127
63
532
472
831
336
667
320
459
416
316
819
597
882
135
732
912
305
241
585
785
1040
497
388
395
360
493
706
34
209
605
687
348
632
961
141
819
320
400
379
611
533
102
35
411
344
393
627
615
162
882
448
544
9
49
784
1075
876
348
1070
650
188
575
439
5
17
332
97
70
193
240
379
518
284
336
27
159
5
496
547
1040
309
534
216
1100
223
169
523
341
248
60
329
460
310
301
138
224
310
604
585
172
500
363
450
419
245
460
319
441
355
345
345
355
487
63
587
251
57
168
272
70
658
301
707
139
61
550
348
43
43
111
456
131
131
131
719
19
153
251
351
5
185
347
410
662
195
3
88
106
57
475
235
303
169
456
288
545
184
519
625
854
15
679
261
706
826
235
330
1052
839
617
684
611
876
944
402
563
187
770
835
39
91
568
140
290
541
134
2030
518
616
224
1016
874
491
536
902
839
706
449
276
673
863
548
122
709
624
18
359
466
538
562
799
1189
56
667
384
658
470
519
416
416
277
511
835
683
868
946
228
648
466
357
2512
785
420
262
415
554
354
531
550
482
590
499
410
613
35
686
562
272
167
393
169
819
615
413
33
621
443
531
171
561
184
457
416
866
669
853
302
391
566
648
55
641
81
524
755
458
98
38
278
268
27
476
352
378
369
357
882
715
697
522
673
575
443
549
443
369
59
114
604
63
237
634
43
113
634
299
84
617
57
185
34
62
478
75
285
366
722
25
5
102
16
764
273
458
39
417
415
21
48
86
396
954
1787
3109
3109
2186
2215
400
24
1445
588
11
457
1039
1442
1555
719
8
1689
774
1699
1526
125
1398
1230
1924
1696
1888
824
42
55
1951
1103
341
1575
1378
369
1459
1587
624
1151
1504
1580
4317
1495
1083
1174
1398
985
271
1341
28
1544
205
1611
796
1590
2243
1036
1948
4317
718
45
507
1528
647
1445
970
1594
1594
1173
1266
157
1696
252
1406
1569
1381
1040
1192
349
497
1572
800
1325
1486
1029
1213
1725
1575
959
627
462
1245
396
1590
992
1762
1762
959
676
1324
3037
1948
94
1544
1378
1324
1445
14
18
69
1039
1504
79
1470
1470
718
446
1230
1230
1230
1948
1776
1173
114
915
120
36
621
1083
373
53
4317
1520
1442
1151
1279
1266
1403
1527
624
1924
1324
5
1587
1585
85
14
1445
9
1
53
1230
1
1587
61
1378
1445
1324
2
1590
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
1811
1250
984
1039
7
151
567
567
267
684
637
829
27
1948
1445
205
35
7
6
82
169
215
285
611
683
758
296
25
344
51
223
676
423
299
349
936
326
195
379
231
880
610
277
281
41
622
555
677
177
563
397
349
23
604
957
169
536
512
341
378
30
371
530
169
444
93
190
283
523
620
169
1394
903
903
123
440
599
652
123
601
774
250
530
7
834
102
94
86
804
123
25
25
386
399
626
579
766
771
255
866
512
232
378
106
864
346
99
39
35
510
1100
903
903
472
647
6
681
82
39
51
700
367
123
123
289
530
280
23
16
215
402
601
25
469
742
250
523
560
10
3
323
136
70
489
128
31
472
329
135
115
473
75
374
70
86
210
18
65
435
402
242
603
799
541
171
354
204
387
94
231
519
29
31
22
446
48
696
435
194
2
254
222
618
276
26
446
101
399
205
110
435
458
34
620
222
174
1836
242
113
416
107
257
101
987
421
360
508
881
742
29
274
323
46
59
419
92
751
367
243
222
274
623
678
314
488
341
637
82
286
164
574
817
629
819
359
525
1607
664
295
21
560
579
384
87
623
310
137
429
183
53
774
96
162
451
838
481
774
947
864
134
753
146
13
431
333
636
30
14
774
10
40
22
9
76
474
658
287
245
448
250
784
330
503
91
816
513
274
274
274
205
411
636
267
72
90
654
780
204
295
345
694
189
28
21
442
200
667
667
147
665
948
83
438
693
640
667
658
868
474
543
272
208
197
1031
410
273
762
755
1022
1626
735
517
735
915
592
753
517
658
525
940
449
11
111
307
161
60
66
1274
260
1059
577
843
364
1149
650
830
543
282
208
336
541
658
614
499
1470
945
720
61
47
438
940
755
759
92
797
1017
694
35
233
115
694
425
694
513
133
321
316
741
625
495
1725
664
7
239
72
650
431
72
3
41
95
390
359
94
688
170
418
7
735
735
424
342
850
2
951
36
110
720
720
506
517
735
517
11
1031
343
678
269
599
438
627
458
333
57
808
210
852
355
1022
468
146
1403
256
23
756
190
438
804
604
138
881
593
353
114
676
305
163
195
368
444
104
407
745
51
676
495
629
446
352
6
717
489
280
466
1321
296
457
890
36
296
409
513
61
534
495
353
8
9
46
11
656
226
158
48
425
525
29
542
636
301
7
13
25
9
618
965
276
161
541
513
543
82
827
148
890
371
972
11
618
149
7
5
87
55
8
61
72
86
23
14
49
46
485
71
225
116
149
293
71
34
348
232
231
258
156
148
160
168
100
335
2030
172
51
207
210
119
106
205
1883
47
212
151
30
329
127
93
121
844
98
83
243
116
153
78
145
238
2011
87
249
79
119
240
320
100
401
115
224
181
585
450
185
93
119
555
126
107
555
555
10
119
153
210
63
27
128
163
101
147
194
133
408
199
27
352
124
14
29
61
158
40
284
31
84
34
186
770
55
194
162
68
243
9
315
51
35
369
60
268
662
163
127
292
31
280
116
106
1
28
73
200
124
152
234
182
249
83
114
21
125
444
71
39
9
59
401
130
418
114
22
476
2
125
175
31
48
28
262
49
280
123
142
272
32
53
78
18
145
36
14
42
394
247
238
676
443
86
24
107
154
107
31
40
172
6
112
366
23
91
118
2011
110
60
162
56
264
2508
6
229
722
431
15
71
78
329
94
101
76
66
100
98
23
160
131
1100
12
73
63
132
134
12
212
156
371
451
1016
7
662
10
176
36
82
25
722
722
8
142
95
11
48
62
10
70
478
16
111
106
80
419
92
987
38
23
69
63
532
179
7
78
78
79
172
89
1044
159
57
105
751
418
316
157
444
844
65
9
422
49
443
266
493
22
452
151
2
5
379
7
5
13
347
159
49
28
164
574
7
15
104
472
472
106
154
22
65
179
16
15
234
7
25
72
67
697
119
6
9
676
316
14
2508
38
390
204
70
87
207
162
266
20
100
63
58
4
104
6
9
1
111
96
7
24
1445
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
68
70
333
29
15
17
1
33
1
19
24
310
4
50
1
832
292
758
282
285
561
723
114
39
28
20
300
9
15
38
36
743
77
40
50
50
203
84
23
780
116
14
30
158
67
1176
439
94
100
1023
198
196
434
64
293
780
501
10
226
12
20
453
86
285
29
93
151
780
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
7
160
104
780
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
282
57
758
61
983
13
40
983
83
27
723
50
4
565
12
73
1
821
10
280
287
90
280
15
8
26
8
217
21
28
71
303
38
848
8
711
455
90
780
1023
180
848
983
322
780
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
58
13
11
27
137
1
64
2
69
102
582
848
120
3
57
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
605
238
784
33
1
321
10
501
21
21
8
202
177
4
954
400
433
40
518
7
618
152
16
14
36
27
74
74
81
268
330
744
859
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
670
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
70
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
116
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
298
617
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
194
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
186
376
19
3
31
72
64
38
324
125
59
57
31
56
29
126
67
959
31
31
48
47
1180
151
1756
1883
98
513
1180
709
731
1932
219
1180
1274
1676
1044
771
770
723
194
2243
48
848
1930
3613
2011
14
679
3582
2011
1235
662
405
731
33
20
16
3033
1676
1404
342
956
1118
1712
2243
1991
2508
9
2508
2533
2732
69
3037
192
14
40
662
1564
1564
2011
12
2959
2732
69
473
131
97
85
23
10
2011
662
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
959
30
27
57
43
59
143
45
1883
198
1564
2508
1044
8
115
98
71
14
2011
56
69
38
72
1
168
61
8
50
770
82
113
58
59
92
82
22
109
13
959
10
66
123
151
344
65
73
37
328
168
8
27
40
9
73
5
98
14
55
51
336
77
92
64
114
36
157
16
171
128
235
111
20
3
24
245
143
53
33
50
12
6
8
5
19
124
8
39
21
9
99
89
14
139
159
418
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
959
1555
41
32
15
959
2
19
41
24
2
24
5
1544
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
751
25
44
8
56
143
959
636
525
4
1756
1883
1235
3582
2533
2243
10
1930
513
1230
40
1991
2508
3037
373
1151
22
1279
1564
85
2959
375
2959
1022
709
731
1059
965
1932
19
1274
1626
753
32
1044
771
770
723
378
577
850
1403
1930
192
3613
341
14
14
32
517
830
1235
1031
525
717
1676
1404
342
32
956
192
7
364
473
83
10
16
1
1712
1118
1279
819
49
989
24
426
426
989
3311
3311
3311
95
3311
3311
3311
9
3311
5
36
50
6
1
17
989
95
433
1091
162
158
1091
322
574
205
433
11
16
11
1
66
11
1
1
2
32
581
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
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
428
1163
577
49
26
178
129
15
92
20
146
375
149
883
747
883
1163
331
434
1222
350
1
166
1101
113
175
45
471
12
1135
375
587
276
91
375
1222
587
1222
487
125
25
18
36
1047
150
370
428
62
749
1135
883
760
1047
1101
1163
197
1163
760
136
32
539
16