615
353
1107
54
38
518
777
297
516
846
802
73
39
222
55
301
658
658
1052
38
834
332
389
64
629
8
9
322
852
575
145
132
342
395
82
293
77
4
6
663
156
48
394
890
485
534
722
722
722
183
633
915
517
368
497
358
485
518
214
483
334
855
518
446
206
558
650
318
393
43
523
533
430
518
517
676
676
318
479
487
318
361
629
452
846
371
388
21
875
430
518
915
262
16
393
564
447
626
517
487
508
519
676
318
676
768
346
395
236
356
954
587
1682
549
523
149
450
395
988
1032
534
825
540
584
161
707
277
194
674
690
278
91
437
238
67
985
75
768
73
589
443
660
259
625
309
558
272
589
128
64
534
468
829
334
668
319
459
415
318
816
600
879
136
731
913
305
240
581
789
1040
497
389
395
359
492
707
34
208
603
685
347
633
963
142
818
319
399
375
615
533
101
35
413
345
393
627
613
162
881
447
543
9
48
783
1074
873
348
1068
650
188
574
437
5
17
329
97
70
192
239
378
518
284
334
28
158
5
496
548
1040
310
533
214
1101
223
168
524
340
246
61
331
460
308
301
137
223
308
604
585
171
499
363
448
418
245
460
318
441
355
345
345
355
487
64
587
249
57
168
272
68
660
301
707
139
61
549
346
43
43
111
457
132
132
132
720
19
152
250
351
5
186
347
410
663
194
3
88
106
58
471
236
303
169
457
286
543
185
518
626
852
14
679
261
704
825
236
328
1052
840
617
684
611
871
943
402
564
186
769
834
39
91
569
138
289
541
132
2028
517
615
223
1018
872
493
534
902
836
704
446
277
673
862
548
122
710
624
18
359
466
538
562
797
1188
56
668
384
660
469
520
415
414
277
510
834
686
867
946
228
649
466
355
2510
789
419
264
416
551
351
530
549
483
589
496
411
611
35
686
562
272
168
393
169
816
613
411
33
621
442
531
170
561
185
452
414
867
670
854
301
392
568
646
55
642
80
523
755
456
98
38
278
267
28
476
352
376
369
355
881
716
694
523
674
574
442
550
441
369
59
113
604
64
236
629
43
113
629
299
84
615
57
184
34
63
479
74
285
365
722
25
5
101
16
762
272
456
39
414
416
21
48
86
395
954
1787
3109
3109
2181
2209
400
24
1443
588
11
457
1038
1438
1553
720
8
1688
770
1698
1526
125
1398
1231
1921
1696
1889
820
42
55
1951
1105
341
1573
1378
370
1460
1585
624
1151
1500
1579
4311
1495
1084
1172
1398
984
272
1343
28
1543
205
1608
795
1588
2243
1035
1947
4311
716
45
507
1528
644
1443
966
1589
1589
1174
1267
157
1696
252
1406
1567
1382
1040
1189
349
497
1571
799
1324
1482
1026
1213
1722
1573
961
625
461
1245
395
1588
991
1761
1761
961
675
1325
3036
1947
95
1543
1378
1325
1443
14
18
69
1038
1503
79
1471
1471
716
446
1231
1231
1231
1947
1773
1174
114
916
120
36
622
1084
373
53
4311
1521
1438
1151
1279
1267
1400
1525
624
1921
1325
5
1585
1581
85
14
1443
9
2
53
1231
2
1585
61
1378
1443
1325
2
1588
97
45
1378
56
6
71
3109
1472
1472
97
23
830
566
97
331
34
268
457
439
684
536
58
1038
167
252
1325
55
1808
1246
984
1038
7
151
566
566
268
684
636
830
27
1947
1443
205
35
7
6
82
171
213
285
611
679
756
296
25
344
51
223
674
424
300
348
935
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
523
618
171
1388
904
904
124
438
598
656
124
601
774
250
527
8
833
102
94
85
803
123
25
25
387
399
626
579
765
769
256
865
509
231
378
106
862
346
98
39
33
509
1101
904
904
473
646
5
678
80
39
51
700
367
124
124
288
528
281
23
16
215
402
599
25
466
742
250
523
559
10
3
324
136
71
489
128
31
471
329
135
115
472
75
374
70
86
210
18
65
432
402
241
601
798
536
171
355
203
387
94
231
518
29
32
22
447
49
695
433
194
2
255
221
616
273
26
446
101
396
204
109
431
457
34
618
222
174
1834
242
113
415
107
257
101
982
419
359
506
881
742
29
274
323
46
58
421
93
751
367
242
223
274
622
677
314
488
342
636
80
287
163
572
818
629
820
359
524
1606
666
295
21
558
579
381
87
622
310
137
428
183
53
774
96
162
451
837
481
772
948
862
134
753
146
13
428
334
636
30
14
772
10
40
21
9
77
474
657
287
246
447
249
784
331
499
91
815
512
274
273
273
206
410
633
266
73
90
654
779
203
295
345
694
188
28
21
442
200
667
667
147
665
946
82
437
693
641
667
657
867
473
543
272
207
196
1027
409
273
761
752
1022
1627
733
517
733
915
590
754
517
658
525
940
449
11
111
305
161
60
66
1274
261
1058
577
844
364
1146
650
828
543
282
207
334
542
657
613
499
1471
944
717
60
47
437
940
752
758
91
800
1014
694
35
233
114
694
423
694
512
133
321
315
742
621
495
1722
662
7
240
73
650
431
70
3
40
95
390
359
94
689
170
417
7
733
733
424
342
849
2
950
36
109
717
717
507
517
733
517
11
1027
343
676
269
597
437
626
458
333
57
806
210
853
354
1022
468
145
1401
255
23
755
190
438
801
603
138
878
594
354
114
676
305
162
195
367
444
104
406
744
51
676
494
628
447
352
6
718
488
278
465
1320
296
456
892
36
296
409
511
60
535
494
352
8
9
46
11
654
224
158
48
423
525
29
542
638
299
7
13
25
9
618
966
275
161
542
511
543
81
827
148
890
370
971
11
618
152
7
5
84
55
7
61
73
86
23
14
48
47
485
70
225
114
150
292
71
34
348
233
230
256
155
146
160
169
100
334
2028
172
51
206
210
119
106
205
1881
47
210
150
30
329
127
93
122
843
96
84
243
116
152
77
145
238
2011
86
249
79
118
240
321
100
401
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
411
199
26
351
124
14
29
61
158
40
284
32
85
34
186
766
55
194
160
69
242
10
313
51
35
367
60
269
663
164
127
291
30
278
116
105
1
28
73
200
124
152
235
182
249
85
113
22
125
443
71
39
9
59
400
129
418
113
23
476
2
125
174
32
48
28
262
49
282
123
143
273
32
54
78
18
145
36
14
42
394
247
239
676
442
86
24
106
154
107
31
40
172
6
112
365
23
91
117
2011
110
60
162
57
262
2504
6
228
718
430
15
71
78
329
95
101
76
65
99
96
23
160
131
1101
12
73
63
132
132
12
210
155
374
450
1018
6
663
10
176
35
82
25
718
718
8
142
94
11
48
62
10
70
479
16
111
105
81
418
91
985
38
23
69
64
534
180
7
77
77
78
172
89
1044
160
57
105
751
418
318
156
443
843
65
9
423
49
441
266
492
22
451
150
2
5
375
7
5
13
346
159
48
28
164
572
6
14
103
468
468
105
152
22
65
180
16
15
235
7
23
70
67
694
118
6
9
676
318
14
2504
38
388
204
69
84
205
162
265
20
100
63
59
4
104
6
9
1
111
96
7
24
1443
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
547
24
932
1
697
565
1
23
2
1
951
951
3
440
5
951
121
2
613
283
57
758
61
983
13
40
983
83
27
724
50
4
565
12
73
1
822
10
280
287
90
280
15
8
26
8
218
21
28
71
302
38
848
8
711
455
90
781
1023
180
848
983
322
781
1009
15
434
17
24
853
41
18
42
15
146
156
130
20
8
3
60
758
52
25
203
29
1102
129
67
25
18
13
102
59
13
11
27
137
1
64
2
69
102
582
848
120
3
58
53
31
390
89
1023
63
21
173
183
52
117
54
173
30
90
12
53
53
1
131
88
14
5
34
154
139
29
2
2
4
25
1
25
333
86
464
464
239
225
32
18
32
292
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
605
238
783
33
1
321
10
501
21
21
8
204
177
4
954
401
436
40
518
7
617
152
16
14
36
27
74
74
82
268
330
744
860
116
106
475
54
76
6
70
70
336
87
307
109
76
268
518
617
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
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
224
102
218
199
41
220
474
37
97
184
43
75
439
17
103
183
371
229
35
17
63
474
32
224
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
288
79
170
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
30
252
207
207
8
146
255
84
199
236
306
21
203
126
193
47
152
275
156
273
126
2
28
39
84
110
207
158
236
376
376
67
146
273
240
207
80
218
145
32
73
41
163
20
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
513
1175
709
732
1932
216
1175
1274
1674
1044
770
766
722
188
2243
48
848
1930
3606
2011
14
679
3576
2011
1237
661
405
732
33
20
16
3026
1674
1401
341
956
1118
1711
2243
1992
2504
9
2504
2527
2731
69
3036
192
14
40
661
1562
1562
2011
12
2954
2731
69
473
131
97
85
23
10
2011
661
69
56
150
79
344
42
19
29
50
12
2115
2115
2115
2115
2115
2115
220
10
344
47
23
42
26
44
137
31
4
104
137
9
104
2
6
2115
960
30
27
57
43
59
143
45
1881
198
1562
2504
1044
8
115
98
71
14
2011
56
69
39
72
1
168
61
8
50
766
83
113
58
59
92
82
22
109
13
960
10
66
123
151
342
65
73
37
328
168
8
27
39
9
73
5
98
14
54
52
333
77
92
64
115
36
157
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
84
139
79
114
28
56
28
85
126
69
5
70
85
44
17
77
19
56
13
56
31
89
2
14
36
32
960
1553
41
32
15
960
2
20
41
24
2
24
5
1543
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
196
39
129
74
163
5
19
27
11
37
6
751
25
44
8
56
143
960
638
525
4
1753
1881
1237
3576
2527
2243
10
1930
513
1231
40
1992
2504
3036
373
1151
21
1279
1562
85
2954
375
2954
1022
709
732
1058
966
1932
19
1274
1627
754
31
1044
770
766
722
376
577
849
1400
1930
192
3606
341
14
14
32
517
828
1237
1027
525
718
1674
1401
341
31
956
192
7
364
473
82
10
16
1
1711
1118
1279
818
49
990
23
426
426
990
3312
3312
3312
95
3312
3312
3312
8
3312
5
36
50
6
1
17
990
95
434
1091
162
158
1091
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
552
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
428
1163
577
49
25
178
129
15
92
20
146
375
148
882
747
882
1163
331
434
1224
350
1
166
1101
113
175
45
471
12
1136
375
587
276
91
375
1224
587
1224
486
125
25
18
36
1046
150
370
428
62
748
1136
882
760
1046
1101
1163
197
1163
760
136
32
539
16