615
352
1107
54
38
519
776
297
516
845
802
73
39
222
55
301
659
659
1050
38
832
332
389
64
626
8
9
321
852
575
145
131
342
395
82
293
77
4
6
663
156
48
394
890
485
533
722
722
722
183
634
915
517
368
495
358
485
519
214
483
334
854
519
446
209
558
651
319
393
43
523
534
430
519
517
676
676
319
478
487
319
361
626
454
845
371
388
21
875
430
519
915
261
16
393
564
447
626
517
487
508
519
676
319
676
769
346
395
236
356
953
589
1684
549
524
150
450
395
988
1033
534
825
539
584
161
708
277
194
673
690
278
90
437
238
67
986
75
768
73
589
443
660
259
625
309
558
272
589
128
64
533
466
829
334
668
319
459
415
319
816
600
878
136
731
914
305
240
581
788
1041
495
389
395
359
492
708
34
208
603
685
347
634
963
142
818
319
400
375
614
531
101
35
413
345
393
627
613
162
882
447
543
9
48
783
1074
873
348
1068
651
188
576
437
5
17
329
97
70
192
239
379
519
283
334
28
158
6
495
548
1041
310
534
214
1101
223
167
524
340
246
61
331
460
309
301
137
223
309
604
585
171
499
363
448
418
245
460
318
439
354
343
343
354
487
64
589
249
57
167
272
68
660
302
708
139
61
549
346
43
43
111
457
131
131
131
719
19
152
250
351
5
186
347
410
663
194
3
88
106
58
469
236
303
169
457
286
543
185
517
626
852
14
678
260
704
825
236
328
1050
840
617
684
611
871
944
402
564
187
768
832
39
91
570
137
289
541
132
2026
517
615
223
1017
872
493
534
902
836
704
446
277
673
862
547
122
711
624
18
358
466
538
561
797
1188
56
668
384
660
469
520
415
414
277
510
833
687
868
944
228
650
466
356
2512
788
419
264
416
551
351
529
549
483
589
497
410
611
35
686
561
272
168
393
169
816
613
411
33
621
443
530
170
561
185
454
414
867
670
854
301
392
568
647
55
642
80
523
756
456
97
38
278
267
28
476
352
376
368
356
882
715
695
523
673
576
443
550
441
369
59
113
604
64
236
626
43
113
626
299
84
615
57
184
34
63
479
74
285
367
722
25
5
101
16
761
271
456
39
413
416
21
48
86
395
954
1784
3105
3105
2179
2210
400
24
1444
588
11
457
1036
1438
1552
721
8
1688
770
1697
1525
125
1398
1231
1919
1696
1888
819
42
55
1952
1105
341
1574
1377
370
1460
1586
624
1151
1501
1578
4312
1495
1084
1173
1398
984
272
1341
28
1545
205
1611
793
1588
2243
1035
1948
4312
716
45
507
1528
642
1444
966
1587
1587
1174
1267
158
1696
252
1405
1565
1382
1040
1189
350
497
1572
799
1322
1481
1024
1212
1721
1574
959
625
461
1244
395
1588
990
1760
1760
959
676
1324
3035
1948
95
1545
1377
1324
1444
14
17
69
1036
1501
78
1473
1473
716
446
1231
1231
1231
1948
1773
1174
114
915
120
36
622
1084
373
53
4312
1522
1438
1151
1279
1267
1400
1525
624
1919
1324
5
1586
1579
85
14
1444
9
2
53
1231
2
1586
61
1377
1444
1324
2
1588
97
45
1377
56
6
71
3105
1472
1472
97
23
829
565
97
331
34
268
457
439
684
537
58
1036
166
252
1324
56
1807
1245
983
1036
7
151
565
565
268
684
638
829
27
1948
1444
205
35
7
6
80
171
213
284
611
679
756
296
25
344
51
223
674
424
300
348
937
326
196
380
231
878
610
276
280
41
623
552
676
177
564
397
347
23
604
958
171
535
509
342
378
30
370
528
171
447
93
190
282
524
618
171
1387
904
904
124
439
598
656
124
600
775
250
526
8
833
102
94
85
803
123
25
25
387
399
625
580
765
768
256
865
509
231
378
106
863
346
98
39
33
509
1101
904
904
473
647
5
678
80
39
51
700
367
124
124
288
528
281
23
16
215
402
599
25
466
743
250
524
559
10
3
324
136
71
488
128
31
471
329
135
115
472
75
374
70
86
210
18
65
432
402
241
602
798
536
171
355
203
387
94
231
518
29
32
22
447
49
695
433
194
2
254
221
616
273
26
446
101
396
205
109
431
456
34
618
222
174
1837
242
113
415
107
257
102
981
418
358
506
881
743
29
274
323
46
58
421
93
750
367
242
223
274
622
677
314
488
342
636
80
287
163
572
818
631
820
358
524
1606
665
295
20
558
580
381
87
622
310
137
428
183
53
775
96
162
451
837
482
770
947
863
134
750
146
13
426
334
636
30
14
770
10
40
21
9
77
474
658
287
246
447
249
784
330
500
91
816
511
274
273
273
206
410
633
266
73
90
654
779
203
295
345
695
188
28
21
441
200
667
667
147
664
946
82
437
692
640
667
658
868
473
543
272
207
196
1027
408
273
761
751
1021
1627
732
517
732
915
590
752
517
659
525
936
448
11
111
305
161
60
66
1274
260
1058
577
844
364
1146
650
829
543
282
207
334
542
658
614
499
1473
944
717
60
47
437
936
751
758
91
800
1013
695
35
233
114
695
424
695
512
133
321
315
741
621
495
1721
662
7
238
73
650
431
70
3
40
95
391
359
94
688
170
417
7
732
732
424
341
848
2
949
36
108
717
717
507
517
732
517
11
1027
343
676
269
597
437
625
460
330
57
806
210
852
353
1021
468
145
1402
255
23
756
191
436
801
602
138
877
594
354
114
676
305
161
195
367
444
104
407
744
51
676
494
626
447
352
6
718
488
278
465
1320
296
456
891
36
296
409
510
60
535
494
352
8
9
46
11
654
224
158
48
424
525
29
542
638
299
7
13
25
9
617
964
275
161
542
510
543
81
825
148
889
370
970
11
617
152
7
5
84
55
7
61
73
85
23
14
48
47
484
70
225
114
150
291
71
34
347
233
230
256
155
145
160
169
100
335
2026
172
51
206
209
119
106
206
1881
47
210
150
30
329
127
92
122
841
97
84
242
116
152
77
145
238
2012
86
249
79
118
240
321
100
399
114
224
180
585
448
185
93
120
552
124
106
552
552
10
118
152
210
64
27
125
165
101
148
194
133
410
199
26
351
124
14
29
61
158
40
281
32
86
34
185
766
55
194
160
69
243
10
312
51
35
367
60
268
663
164
127
291
30
278
117
103
1
28
73
200
124
152
234
182
249
85
113
22
125
443
71
39
9
59
400
128
417
113
23
476
2
125
172
32
50
28
262
49
281
123
143
273
32
54
78
18
145
36
14
42
395
247
239
676
443
86
24
106
154
107
31
40
172
6
112
367
23
91
118
2012
110
60
162
57
261
2502
6
228
716
430
15
71
79
329
94
101
76
65
99
97
23
160
131
1101
12
73
63
132
132
12
210
155
374
450
1017
6
663
10
176
35
82
25
716
716
8
142
94
11
48
62
10
70
479
16
109
105
81
418
90
986
37
23
69
64
533
180
7
77
77
78
172
89
1044
160
57
105
750
417
319
156
443
841
65
9
423
49
441
266
492
22
451
150
2
5
375
7
5
13
346
159
48
28
163
572
6
14
102
466
466
105
152
22
65
180
16
15
234
7
23
70
67
695
118
6
9
676
319
14
2502
38
388
204
69
84
205
162
265
20
100
63
59
4
104
6
9
1
111
97
7
24
1444
638
638
1
679
10
41
91
51
174
10
1
302
16
9
60
7
1
88
1
13
412
4
4
65
10
127
31
14
69
70
333
29
15
17
1
33
1
19
24
310
4
51
1
833
292
758
283
284
562
724
114
39
28
20
300
9
15
38
36
742
77
40
50
50
203
84
23
781
116
14
30
159
67
1176
440
94
100
1023
198
196
434
65
293
781
501
10
226
12
20
453
86
284
29
93
151
781
1
125
99
91
565
326
13
314
1009
1023
18
951
951
256
853
88
301
32
54
32
1
2
22
41
21
6
39
84
18
4
822
93
63
18
23
35
18
15
5
69
17
10
14
61
27
83
3
22
5
51
49
1176
59
194
196
254
309
5
101
613
40
156
124
284
25
758
38
758
13
22
5
33
39
158
33
20
199
80
17
9
1
33
11
9
36
52
1
67
8
160
104
781
396
60
853
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
320
1
37
2
43
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
562
104
546
24
931
1
697
565
1
23
2
1
951
951
3
440
5
951
121
2
613
283
57
758
61
982
13
40
982
83
27
724
50
4
565
12
73
1
822
10
281
287
90
281
15
8
26
8
218
21
28
71
302
38
847
8
711
456
90
781
1023
180
847
982
322
781
1009
15
434
17
24
853
41
18
42
15
146
157
130
20
8
3
60
758
52
25
203
29
1103
130
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
33
154
139
29
2
2
4
25
1
25
333
86
464
464
240
225
32
18
32
291
20
58
204
676
12
464
434
141
62
220
27
333
53
265
12
83
2
49
38
50
35
14
9
408
408
226
9
604
238
783
33
1
321
10
501
21
21
8
204
177
4
954
401
436
40
518
7
616
152
16
14
36
27
74
74
82
268
330
744
860
116
106
475
54
76
6
70
70
336
87
306
109
76
268
518
616
501
110
14
35
121
133
43
154
357
280
23
72
25
155
53
67
90
134
669
54
331
76
357
106
332
257
43
27
32
252
335
142
100
177
9
280
280
15
155
6
79
75
140
152
117
9
11
68
127
331
88
57
134
204
79
225
223
102
218
199
41
220
474
37
97
184
43
75
439
17
104
183
371
229
34
17
63
474
32
223
11
5
75
371
229
56
46
117
220
59
3
8
29
1
29
1
79
18
10
38
12
25
8
12
10
53
3
273
175
289
79
169
1312
110
122
275
65
12
10
2
50
444
5
9
130
18
130
12
218
299
615
106
21
18
2
444
22
1312
218
2
814
84
444
2
40
275
29
31
252
206
206
8
146
254
84
198
236
306
21
203
127
193
47
152
275
156
274
127
2
28
39
84
110
207
158
236
376
376
67
146
274
241
207
80
218
144
32
73
41
163
19
2
256
184
376
19
3
31
72
64
38
325
125
59
57
31
56
29
126
67
960
31
31
48
47
1175
141
1753
1881
98
512
1175
710
732
1932
216
1175
1274
1674
1044
769
766
724
188
2243
48
849
1931
3606
2012
14
679
3574
2012
1237
661
405
732
33
20
16
3027
1674
1403
341
956
1117
1710
2243
1992
2502
9
2502
2525
2732
69
3035
191
14
40
661
1562
1562
2012
12
2955
2732
69
473
131
97
85
23
10
2012
661
69
56
150
79
344
42
19
29
50
12
2117
2117
2117
2117
2117
2117
220
10
344
47
23
42
26
44
137
31
4
104
137
9
104
2
6
2117
960
30
27
57
43
59
143
45
1881
198
1562
2502
1044
8
115
98
70
13
2012
56
69
39
72
1
168
61
8
50
766
82
113
58
60
92
81
22
109
13
960
10
66
123
151
341
64
73
38
329
168
8
27
39
9
73
5
98
14
54
52
332
77
92
64
115
36
156
16
169
128
236
111
20
3
23
246
143
53
33
50
12
6
8
5
19
124
8
39
21
9
99
88
14
139
159
417
124
83
139
78
114
28
56
28
85
127
71
5
70
85
44
17
77
19
56
13
56
31
89
2
14
36
32
960
1552
41
32
15
960
2
20
41
24
2
24
5
1545
5
25
20
84
49
48
19
53
125
22
40
25
48
34
13
17
36
30
22
94
71
29
298
389
9
61
53
31
143
12
43
31
49
157
17
21
13
47
3
3
110
63
47
15
93
32
12
31
39
195
39
129
74
163
5
19
27
11
37
6
749
25
44
8
57
143
960
638
525
4
1753
1881
1237
3574
2525
2243
10
1931
512
1231
40
1992
2502
3035
373
1151
21
1279
1562
85
2955
375
2955
1021
710
732
1058
964
1932
19
1274
1627
752
31
1044
769
766
724
376
577
848
1400
1931
191
3606
341
14
13
32
517
829
1237
1027
525
718
1674
1403
341
31
956
191
7
364
473
82
10
16
1
1710
1117
1279
818
49
991
23
425
425
991
3310
3310
3310
95
3310
3310
3310
8
3310
5
36
50
6
1
17
991
95
434
1090
162
158
1090
322
574
205
434
11
16
11
1
67
11
1
1
2
32
581
1
71
16
56
1
67
175
17
2
34
2
22
1
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
57
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
553
363
148
9
28
1
2
1
37
12
12
14
7
6
9
1
31
17
4
3
2
25
3
45
43
73
429
1163
577
49
25
177
129
15
92
20
146
375
148
882
747
882
1163
331
434
1224
350
1
166
1100
113
175
45
471
12
1137
375
587
276
91
375
1224
587
1224
486
125
25
18
36
1046
150
370
429
62
748
1137
882
760
1046
1100
1163
197
1163
760
136
32
539
16