1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
36
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
20
57
58
59
60
61
62
63
64
65
66
67
68
69
36
70
71
72
73
74
15
75
76
77
78
79
7
80
81
82
83
84
85
86
87
88
89
90
91
85
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
27
108
109
7
110
111
77
112
113
114
64
115
116
117
118
119
97
120
121
122
123
124
125
126
127
128
129
61
130
131
132
133
134
135
136
137
138
139
140
36
17
141
142
83
143
144
145
146
147
148
149
150
151
152
152
153
154
107
155
156
157
158
159
36
160
92
161
162
163
164
165
166
77
167
168
169
170
171
172
92
173
174
175
176
177
178
179
180
181
182
18
183
184
185
19
186
187
188
189
190
191
192
193
194
195
180
196
197
198
199
200
201
202
203
204
205
206
207
208
209
132
210
103
211
212
213
214
215
45
216
217
77
218
219
220
221
222
223
224
1
225
226
227
228
18
229
230
231
232
233
234
235
236
237
238
239
240
63
241
242
243
244
77
245
246
226
247
248
249
250
125
251
252
253
254
255
18
256
257
258
259
260
33
261
262
263
264
61
265
266
155
267
268
269
270
215
271
272
273
274
92
45
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
128
293
294
295
296
92
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
181
92
312
92
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
33
331
332
186
333
334
123
335
336
336
259
77
337
338
339
340
77
170
341
336
342
343
344
345
346
347
348
229
349
350
145
351
292
352
353
354
355
164
226
356
357
358
77
312
193
359
155
360
361
215
362
363
364
253
365
366
367
368
369
223
370
110
77
223
371
372
373
374
375
376
377
378
125
173
379
380
381
382
383
384
214
385
386
387
388
389
145
274
390
391
250
392
393
394
395
396
397
398
399
400
77
211
401
402
403
387
404
405
77
406
149
407
408
409
410
411
412
413
414
415
416
4
417
391
145
211
418
419
420
421
381
379
422
423
424
425
64
155
426
427
331
374
428
429
335
309
430
259
90
431
432
324
433
434
435
436
437
438
439
440
441
274
442
443
444
445
446
374
447
448
449
450
451
198
77
452
453
454
455
456
457
458
459
460
461
18
462
463
464
465
466
467
15
109
468
469
470
92
471
472
473
474
475
476
477
478
479
77
480
481
482
391
483
484
485
265
486
487
331
488
489
490
77
441
491
404
492
493
77
494
495
496
497
58
41
498
83
499
404
500
501
502
503
381
225
504
505
226
64
506
507
508
509
341
510
41
444
511
310
512
36
513
514
18
515
379
197
516
36
517
338
518
519
520
276
521
522
523
317
524
247
525
70
77
526
101
527
223
265
528
529
140
530
531
168
532
4
533
534
437
535
536
537
5
538
539
436
540
492
541
542
109
251
543
544
283
211
312
545
546
547
548
439
549
550
551
103
386
516
552
158
553
554
274
555
556
244
253
74
557
36
558
268
36
559
560
561
562
563
564
130
565
566
567
568
569
570
571
572
45
34
573
77
323
574
575
576
417
162
577
28
578
579
22
28
580
275
581
40
45
582
583
584
585
586
587
588
251
139
22
589
251
590
591
592
36
593
289
594
595
596
597
17
77
598
599
600
601
602
603
604
246
605
480
561
22
606
607
608
609
610
611
612
613
614
155
615
552
616
617
618
619
620
61
621
381
622
321
623
335
624
625
626
107
627
23
434
628
251
629
630
581
145
631
632
162
618
496
633
634
538
635
636
144
637
638
559
639
640
325
641
642
643
644
80
223
645
646
318
647
648
649
321
650
651
36
27
361
29
652
310
653
654
655
656
657
351
64
658
40
259
659
660
197
344
661
336
662
663
664
665
666
667
668
669
670
671
672
673
145
674
442
675
676
677
336
678
679
680
681
682
683
684
685
458
436
686
238
687
688
147
504
647
259
251
689
466
690
691
692
693
694
279
538
92
695
696
16
697
469
698
699
700
344
701
638
374
22
448
702
703
20
704
705
706
243
77
707
517
708
7
16
709
508
710
711
712
713
64
714
36
715
716
519
22
717
4
716
323
698
718
719
37
34
720
721
57
722
723
321
409
724
725
726
77
727
299
283
728
729
714
730
731
732
77
733
4
170
734
735
736
737
179
738
739
391
333
740
741
742
743
744
745
746
638
747
748
749
750
751
752
753
706
253
754
40
755
756
757
758
712
759
341
46
404
760
761
762
763
764
234
765
766
767
768
17
769
325
770
472
771
521
772
773
492
234
552
638
378
774
128
651
775
776
777
778
36
220
603
742
318
7
779
780
781
452
782
387
783
784
14
785
786
787
603
258
788
229
179
789
790
4
791
792
581
793
794
36
795
796
797
798
799
347
379
800
762
543
195
560
801
802
803
804
805
806
278
807
37
808
809
810
323
811
812
813
480
814
815
816
645
614
817
223
818
626
333
658
284
63
819
820
821
18
822
119
37
247
823
824
159
825
433
567
665
826
827
88
89
828
796
829
421
85
830
333
209
831
832
833
834
835
836
837
607
709
838
18
839
840
802
841
842
518
333
843
709
186
4
844
381
845
846
573
847
159
250
37
848
849
850
851
234
45
852
853
854
245
855
856
647
857
4
858
92
859
860
861
862
404
863
864
865
866
36
797
867
868
869
870
871
872
860
169
873
874
253
875
876
877
225
404
321
85
878
658
879
28
880
36
323
825
46
881
619
543
246
379
882
618
883
668
884
36
439
559
885
886
363
887
209
116
888
889
77
890
891
64
645
892
893
18
18
894
253
895
896
614
638
897
404
552
549
898
50
899
900
901
902
139
903
904
905
906
894
907
908
909
910
911
912
586
913
159
7
914
915
64
916
917
918
18
77
919
404
920
921
922
458
860
64
923
50
924
925
926
253
807
927
928
504
929
930
555
931
932
933
486
697
934
712
935
936
340
937
321
562
318
109
92
938
179
347
63
344
939
63
940
941
317
942
943
944
945
906
946
250
947
948
626
949
341
950
951
697
952
953
608
138
407
954
955
956
957
958
959
74
960
961
291
962
963
47
639
893
827
964
965
966
703
809
967
968
969
970
971
19
972
973
770
240
331
795
229
756
974
508
975
192
406
976
977
186
978
274
344
244
979
980
1
143
981
723
379
982
626
983
826
984
985
927
986
987
988
182
492
989
42
543
990
607
991
992
993
994
995
996
997
998
999
251
859
1000
1001
1002
1003
1004
37
999
713
1005
27
1006
88
1007
243
110
36
1008
1009
1010
1011
725
868
1012
77
893
1013
4
1014
144
1015
63
682
1016
36
619
698
1017
1018
1019
1020
381
56
318
77
306
92
321
1021
637
1022
1023
283
808
162
543
1024
744
1025
1026
1027
58
1028
1029
1030
292
1031
1032
1033
601
1034
318
1019
112
837
1035
1033
772
1036
1037
316
492
150
1038
697
55
624
1039
1040
1041
488
1042
615
848
1043
77
77
749
30
1044
379
1045
279
1046
1047
773
763
155
229
860
452
1048
1049
1050
186
1051
277
1052
1053
28
15
132
1054
1055
825
18
598
1056
37
64
559
1057
1058
7
137
1059
279
14
64
318
401
1060
852
1061
1062
168
1063
1064
63
1065
220
357
1066
1067
1068
1069
1070
1071
1072
1034
92
1073
1074
190
1075
1076
64
516
1077
28
1078
155
1079
1080
398
1081
748
890
1082
4
1083
253
1084
1085
784
330
63
606
1086
1087
1088
41
1089
1090
1091
1092
1093
1094
604
1020
1095
805
202
1096
1097
1098
876
430
33
1099
63
6
525
1100
618
1013
871
1101
1102
741
1103
1104
1105
1106
1007
1107
397
1108
1109
1110
36
211
302
1111
1112
192
1113
18
63
1114
92
149
1115
88
1116
144
336
1117
404
145
1118
1119
1120
1099
1121
808
1122
229
258
688
1123
1124
466
1125
1126
1127
1128
1129
1130
1131
323
6
881
1132
1133
64
945
391
508
772
92
635
244
294
517
245
292
1134
1135
359
698
1136
516
757
1137
70
1138
1139
85
1140
1141
63
1142
1143
226
600
832
289
1144
64
384
36
1145
259
1146
1147
1059
603
355
1148
18
1149
1150
1151
374
1126
229
697
1152
417
27
1153
1154
347
1155
16
250
1156
1157
4
1158
1159
709
334
1160
869
37
1161
608
1162
794
85
1019
1163
739
103
645
1164
1165
201
426
516
1166
1167
520
1168
36
251
519
1059
439
1169
1170
1171
543
1172
1173
1174
1175
1176
1175
1173
1177
1178
1179
436
1180
277
1181
826
1182
251
709
302
1183
934
1184
1185
419
716
614
1186
1187
40
1188
1189
1190
116
1191
253
79
149
1192
1193
314
1194
1195
1196
1197
772
68
1198
1199
1200
160
1201
492
417
1202
257
164
668
387
1162
1203
930
229
870
1204
1205
467
1206
1207
1208
1209
1210
1096
1116
369
1211
688
1212
138
923
159
1213
1214
427
552
186
1215
1216
1217
1218
1219
88
433
1220
284
530
1221
1222
1223
180
791
560
450
1224
1225
1226
1227
404
1228
139
1224
1229
1230
739
169
1008
18
991
443
109
1231
149
18
1196
36
279
451
1232
644
1233
37
64
1234
1235
1236
1237
1238
1239
18
417
1240
1241
471
1242
1243
1007
1244
1012
258
291
1245
1246
501
1247
1248
1249
405
1250
64
1251
1252
34
1253
736
1254
637
1255
103
155
1256
763
218
1257
1258
667
1259
1260
1261
1262
1030
1263
1053
1264
195
1265
88
116
77
92
1266
1267
1268
1269
1033
1270
1271
1272
1248
140
1273
606
1274
1275
197
159
32
1276
1277
1278
34
180
515
553
1279
1280
1281
1282
1162
222
1283
1284
1285
1272
1286
1287
1288
1289
381
1290
309
318
475
1291
55
1292
30
542
644
1293
1294
474
331
1295
1296
1297
667
759
1298
773
1299
802
1300
162
1301
607
1302
336
1303
1304
519
1305
1306
128
265
1307
45
1308
348
1309
809
1310
619
1311
109
556
441
785
257
30
92
195
1312
518
1313
1314
1315
1133
104
1288
1316
77
105
170
1240
1317
1318
1319
947
404
442
1320
1321
92
1307
1322
1323
1324
1095
36
1325
1326
1327
92
1328
1329
1330
259
92
1019
408
92
1331
1332
1307
195
1237
1333
1106
1334
1335
1336
1337
458
1338
1339
1340
1341
1342
1343
830
1344
478
1345
1346
259
412
1347
1348
1349
92
667
1350
1351
561
586
61
1352
1353
63
897
1354
55
1196
1355
1356
321
186
277
1357
1358
1359
1360
1361
710
1362
1363
1364
192
246
1365
1121
149
562
250
226
1366
961
1367
772
1368
105
1369
1370
1371
1372
1373
1374
604
85
1375
863
862
1051
709
1376
186
827
1377
1378
1379
1380
1381
1382
1383
105
1384
1385
940
1386
1387
1388
7
474
1389
1390
1391
1019
625
1034
1165
547
1392
195
1393
186
262
681
4
45
518
17
716
1179
404
1394
374
1395
151
490
763
85
225
70
561
119
1396
1397
92
1095
55
1398
1399
42
7
1400
1401
1402
1403
362
259
1404
37
1405
1406
1407
244
501
476
1408
7
1409
344
1410
291
943
1411
162
7
463
1412
619
1413
1414
1415
131
1129
1416
1030
1417
64
123
1418
336
795
1419
554
1420
1421
1422
291
34
1423
1424
1425
1
1426
1427
1428
1429
132
1430
36
1431
1432
490
1433
404
1173
1434
599
1435
381
1436
1437
947
119
772
1188
1438
709
1278
1439
1440
245
1441
64
360
1442
331
442
1443
164
1444
626
474
1445
1173
1446
1447
1236
1448
709
1449
1450
1451
1452
1453
64
1454
1455
1456
525
1305
77
77
1457
802
1458
421
1033
1459
258
893
1460
1461
1332
323
291
1462
69
1237
1463
1464
1465
223
1069
1466
17
170
697
559
63
1467
1468
57
299
945
773
77
119
1047
1469
183
1393
1470
709
223
1471
893
371
738
34
1472
343
1473
1474
1254
17
1444
782
1475
17
1476
976
1477
1478
1479
1480
225
765
1173
534
1481
1196
866
250
716
40
1482
404
7
534
492
1483
1484
1485
969
1173
1486
1487
1441
904
1488
1489
1490
1491
1492
1493
1494
1495
1496
440
36
1497
1498
77
1499
1500
92
144
1501
325
1502
667
33
1503
92
1504
1505
1506
619
105
317
92
1507
1508
18
1509
63
573
1510
195
776
1511
1512
1513
1514
1515
76
1516
1517
325
1518
139
750
993
1519
1520
1521
808
55
1522
1523
954
1524
1525
1526
1527
745
1528
1015
810
1529
77
50
1530
474
1531
1532
859
426
560
258
716
1533
581
1534
103
92
1535
1536
259
1537
1538
1539
85
103
1540
1541
64
893
1542
240
109
977
525
829
1543
1061
1544
1545
1159
563
17
1546
1547
1548
317
74
1175
37
396
759
1549
1550
460
18
1551
34
940
336
1552
1553
1554
1555
195
961
195
1556
335
433
1557
1558
1323
1559
1560
36
1561
772
1562
1563
1564
1565
1566
749
1296
1567
1568
1569
1563
1570
404
1571
1572
1175
773
812
363
1573
1574
1077
34
1575
1576
70
1577
808
213
182
893
1578
1556
1579
7
386
1580
1173
1581
18
344
1582
64
1583
92
344
1316
1584
1585
1586
666
604
412
1587
1013
680
1588
1589
1590
17
1591
1592
1593
1594
770
1595
63
1441
1013
1596
1597
1598
77
1599
1600
92
1601
1602
283
92
36
37
378
1603
1604
1605
1151
446
1606
1607
499
281
1608
1609
1610
1113
1611
265
55
367
1470
1612
1613
1614
1615
1616
92
36
1617
1618
8
1619
1620
647
259
474
90
1621
1622
301
147
599
1053
736
1483
201
1099
1623
372
1186
954
125
30
1624
1625
430
1626
978
1627
589
159
1628
28
1352
1629
1630
1325
525
1631
1053
179
323
17
813
145
657
170
1632
244
474
1633
480
635
1634
1443
591
169
1635
109
1636
893
1637
391
58
1638
1639
331
484
1640
92
645
830
1641
657
321
1606
1642
1329
772
1643
64
1644
615
927
452
1645
56
1646
22
137
1647
186
36
1329
618
458
229
1648
33
64
1649
1650
831
577
1651
240
444
347
552
416
882
336
325
644
653
1652
1653
599
907
227
1654
344
155
906
417
70
1655
787
278
125
32
1514
1159
421
1656
450
335
1133
295
1194
870
1657
425
827
1658
661
983
1659
258
1660
1661
1662
8
1663
1664
34
109
1665
195
1500
32
128
582
1666
77
842
220
1652
1667
1668
36
105
1481
401
1669
698
808
1670
1671
1672
1673
727
953
1674
607
240
818
1675
404
1676
748
336
508
1677
1678
1679
1680
1286
1110
1681
1682
150
442
335
229
1443
882
1683
154
1684
27
1685
1686
4
18
1687
1688
1689
1690
1691
4
1692
1693
1285
1694
36
1191
126
222
644
1695
534
1214
1574
1461
1696
1697
538
55
667
423
783
1698
765
16
404
1699
64
1663
128
993
809
848
1621
34
383
1700
1480
211
159
1701
883
607
159
1420
1702
501
1703
164
1704
37
469
1331
647
17
208
7
37
709
1705
1365
960
7
299
1019
1706
151
1707
195
1175
1708
534
1155
7
1709
132
637
1710
1121
312
1711
119
1444
1712
697
1713
229
103
1714
36
1715
214
645
1716
927
1717
1718
258
1719
1225
647
614
1720
1590
940
644
55
1721
1588
1722
1723
1724
1725
152
258
1726
55
1727
560
257
1728
1729
404
921
1730
1731
1732
321
927
1530
881
1733
1734
75
1735
1736
1737
1738
1739
15
1740
34
405
1741
1742
1254
1652
1743
964
773
1744
759
1745
381
1746
1747
1748
1444
1243
229
818
125
302
1024
18
1749
211
1750
1751
1030
1491
1752
4
851
389
74
1753
177
36
336
1754
1755
130
404
1756
1470
1649
1757
606
363
1547
480
887
1758
379
1759
1760
964
1761
1762
1763
92
1764
251
1765
1766
1767
16
199
50
1768
960
733
1013
1769
650
404
145
321
930
258
1770
1443
92
45
1771
953
1772
1773
1774
1775
1776
718
1166
1777
488
1778
1779
1780
1781
637
1782
77
1783
893
155
559
1784
353
625
1785
1786
1787
1788
92
351
626
1337
53
376
417
1130
206
355
1789
1790
1791
1768
121
1792
221
683
808
433
240
78
1652
1793
18
1137
317
299
32
1794
525
421
1795
440
1796
265
1797
549
508
637
149
538
788
240
1798
103
1799
1800
1801
1802
1013
899
195
1730
1803
927
859
473
827
918
1804
1805
351
918
1806
837
1627
77
1807
1808
1809
1013
1810
864
1623
1811
1668
1812
1813
516
709
229
1814
1815
1816
1817
1818
1819
88
1476
1820
333
1161
1200
1821
125
310
318
14
1822
1823
1179
953
682
1824
1825
151
1553
304
1024
1826
259
1827
1828
1492
37
1829
706
688
64
791
82
1830
1831
436
18
1832
1833
1834
918
1835
1836
159
1837
882
999
1838
1343
64
1839
317
472
1840
933
1514
317
1841
1278
1842
772
1843
246
691
1589
831
1844
400
1845
1542
1191
1846
1847
626
861
1848
1020
1340
508
1849
538
1558
88
1850
251
525
321
1851
927
1852
149
430
37
1853
604
18
1854
1638
77
538
18
1456
1855
716
508
773
1856
1857
1858
1859
1860
1861
1862
1050
1863
1864
938
433
1030
559
97
1865
202
1866
1867
4
1868
37
151
1869
1870
1871
827
1872
1673
1873
1645
251
1874
1779
259
1875
258
536
1876
177
347
816
1877
1878
259
1879
1880
1881
1882
253
1883
1024
1014
195
1884
518
156
1013
37
1885
321
284
1886
1887
45
1888
1889
1282
948
1802
1890
36
1891
568
436
761
1892
1293
1893
1122
1658
1894
1895
1896
827
1897
716
160
290
727
1550
1143
605
861
1898
1899
321
1900
333
18
518
164
1901
608
915
1231
1902
1903
1245
1904
1532
1905
1906
204
818
1225
1003
205
1907
1903
1908
848
1909
119
149
7
223
1910
772
299
18
1911
103
1278
1912
436
114
530
1913
1914
356
1915
1017
318
1916
391
128
1566
138
518
45
1917
1697
848
1685
504
18
251
1918
1919
1529
246
818
1920
1921
11
1922
1923
1307
1924
1196
1925
164
180
259
202
1836
548
1632
1220
1926
336
1927
681
1928
1929
17
480
1930
1931
1932
1933
29
445
1934
1935
1936
1937
796
1938
18
560
917
404
344
1663
614
18
1939
1940
1024
709
58
968
1743
18
1194
1941
407
1942
1239
630
1943
1466
1944
1945
709
1946
559
1947
1092
437
829
1053
1566
614
381
550
1948
1949
525
476
508
223
1950
893
1497
1951
92
229
1544
1278
1649
1952
1953
473
1778
103
45
77
1459
444
254
1954
1955
1955
229
626
1956
18
1957
151
1958
1959
341
1960
1096
1961
1343
202
864
1080
324
1298
629
125
1962
808
667
284
877
1627
426
379
350
1963
1964
1965
55
1966
1234
1967
214
1968
1928
259
292
906
552
77
1969
1962
1970
1971
975
860
291
668
947
1173
1972
312
1973
581
661
1974
1975
1289
1976
152
103
1977
1978
1822
706
706
1225
1979
1980
1981
1982
581
1983
321
1984
36
647
633
1082
150
599
827
253
251
178
717
1883
1491
1985
64
128
1986
92
1987
1988
121
1986
1989
1596
1224
1338
1990
604
147
451
258
1991
1992
1993
1994
1995
1996
1997
186
1998
440
833
499
1999
2000
2001
635
1646
1417
321
321
2002
152
18
2003
1658
2004
527
2005
290
2006
309
1
2007
1717
863
2008
2009
341
1431
2010
2011
119
2012
2013
104
432
1114
2014
2015
2016
2017
661
103
1588
1944
2018
200
45
2019
2020
262
181
1080
1883
2021
2022
2023
2024
795
625
526
64
4
104
2025
2026
2027
318
2028
559
64
772
18
2029
2030
2031
2032
1019
901
2033
562
2034
362
1547
2035
2036
828
759
1334
1601
294
479
2037
77
2038
2039
321
1365
2040
474
277
2041
2042
34
2043
1913
195
2044
2045
2046
88
315
403
18
2047
312
4
1024
2048
1960
2049
2050
164
2051
2052
205
234
266
1871
958
2053
1795
559
428
121
2054
1365
318
2055
269
2008
1345
814
2056
1276
2057
28
920
36
293
112
757
906
1767
292
698
132
219
83
2058
1984
2059
586
27
55
2060
274
633
2061
116
128
211
2062
568
930
1132
2063
2064
2065
2066
226
273
2067
1730
40
2068
1357
2069
28
2070
103
446
125
447
2071
2072
586
1286
1124
2073
2074
2075
2021
2076
2077
116
7
1
2078
2079
251
374
58
1047
1988
10
345
251
421
834
2080
2081
404
2082
2083
16
321
1934
2084
45
173
1934
2085
2086
1532
543
265
2087
325
414
671
8
132
579
748
1272
290
125
250
2088
2089
2090
2091
915
2092
825
74
2093
1903
45
2057
781
1893
492
2094
2095
667
119
17
626
2096
333
391
2097
2098
18
159
601
455
1290
2099
1355
2100
474
2101
292
386
961
265
321
1500
2102
2103
2104
1422
2105
216
2106
1589
221
2107
499
2108
130
552
70
1730
387
893
2109
2110
2111
844
2112
1127
383
2113
112
292
526
629
2114
2115
450
2116
77
599
18
37
333
421
826
1
2117
74
2054
599
323
1632
258
1286
473
2118
772
824
1218
2119
1195
2120
1986
1021
1491
2121
77
265
125
1046
195
331
651
645
893
2122
1415
2123
2124
1357
2125
785
2126
2127
1962
1884
18
2128
556
55
671
1359
2129
426
2130
109
36
1244
37
2131
1038
1178
1020
625
515
2132
70
2133
2134
2135
155
444
1838
963
145
1796
333
2132
860
381
518
1044
2136
2137
1053
381
560
2138
174
1065
1033
77
1266
18
2139
77
406
421
63
253
1684
498
682
2140
976
283
2141
590
123
748
77
1095
882
1815
2142
827
273
1043
1566
34
2143
2144
104
1648
1196
2145
2146
2147
717
1998
2148
785
927
1831
1207
712
2149
473
63
751
2150
1542
321
174
1242
405
1188
706
1097
200
493
2151
2152
1960
2017
604
650
77
658
1780
1887
1050
687
2153
2154
638
128
1417
2155
687
2076
455
1192
930
2156
323
55
587
342
2157
18
2158
2159
340
1623
2160
2161
1658
608
2162
2163
2164
2165
1705
1128
2166
2167
1487
2168
964
262
586
33
2169
2170
2115
2171
152
2172
277
314
345
1024
2173
131
1092
2174
2175
109
2176
67
834
582
765
689
355
808
1798
325
1812
70
1911
893
2177
1253
2178
17
417
92
2179
404
2180
105
173
2181
1133
116
2182
45
1050
1898
27
1442
675
331
2183
2184
2185
2186
2187
2188
313
229
376
1280
802
2189
785
37
2190
463
2191
1163
82
136
64
2192
321
1543
538
77
321
644
215
201
341
837
2193
1
536
2194
2195
130
499
2196
214
1420
2197
1340
1196
425
2198
2199
18
1154
915
109
1030
258
2200
780
143
36
1118
198
18
1107
63
846
149
697
417
1047
284
2201
599
2202
2203
2204
1352
2205
170
1713
195
619
2206
2207
292
1152
1365
2208
344
155
1585
606
34
2209
893
2210
529
404
198
325
318
499
679
36
453
1141
2211
2212
234
1030
2213
605
2214
559
827
258
441
1122
2215
159
2216
2217
752
381
251
2218
77
155
2219
480
2220
214
2132
1730
2221
103
2222
489
155
1
63
63
2223
918
748
458
2224
2225
2226
1390
683
2227
2228
466
1802
1632
421
586
1009
668
92
2229
576
36
2230
2231
2232
2233
336
763
2234
880
2235
55
2236
142
63
965
79
386
207
862
309
1972
160
1285
808
2237
1314
2115
78
2238
317
1420
1594
323
291
581
2239
344
2240
2241
713
2242
18
2243
14
2244
162
1247
2245
607
317
2246
180
4
436
198
303
381
7
2247
2248
831
2249
381
2250
2251
2252
2167
2253
2254
101
2255
521
1988
290
284
71
2065
292
2256
2257
1493
2258
455
744
2259
89
1066
1903
85
2087
56
2260
2261
417
2262
14
2263
2264
2265
229
28
2266
2267
159
1588
365
22
2268
2269
2270
36
2271
130
2272
1341
2273
92
1483
2274
1596
2275
2276
116
2277
713
1197
614
135
2278
1188
514
195
2279
2280
2076
58
658
1288
1986
1013
2281
77
81
2282
2283
882
844
1179
244
2284
318
417
92
538
45
1117
2058
145
61
2285
344
58
70
2286
41
2287
2288
1033
180
404
2289
14
2290
1132
2291
2292
345
259
1601
2293
638
1019
739
2294
927
417
18
2198
2295
2296
504
656
2099
379
707
64
527
2147
2297
2235
1075
795
156
2298
2299
77
1387
964
635
321
2300
1847
439
742
2301
2302
55
367
813
259
2303
2304
2305
46
266
2306
415
2307
2308
2309
2310
381
56
36
114
1225
92
1214
259
2311
518
637
2312
1225
22
148
2313
2314
144
1938
128
2315
292
107
1715
1470
2316
2317
683
1104
444
2318
103
365
2319
281
1328
1019
33
195
717
2320
552
1013
2191
2321
2322
292
125
442
77
17
2323
785
301
2324
2325
294
2326
306
826
1553
1093
2231
732
785
64
70
226
259
136
688
619
253
2327
1184
917
159
258
531
16
607
2095
2218
2328
63
75
2329
1051
2330
2331
2332
2333
2334
299
80
18
75
1559
2335
195
164
374
696
2231
716
2336
449
539
787
1223
897
92
2036
192
64
1673
211
214
530
509
612
2337
2338
64
1471
2339
45
77
234
2340
2341
404
2342
284
1469
344
58
2343
562
257
18
2344
2345
2346
2065
2250
266
2347
1313
16
2348
1671
310
77
1274
1533
63
604
564
1031
2349
882
109
451
1196
1746
2350
805
606
1962
18
833
323
563
1036
2351
1677
73
317
112
2352
474
404
930
1838
214
245
1741
2353
64
2354
258
186
121
2355
2356
170
92
1132
930
928
515
1019
501
344
2357
1408
2358
1627
1313
889
791
1210
323
2359
1910
2360
2231
2223
2361
2362
1154
762
1013
279
1883
186
1385
2363
589
2364
198
738
45
2365
2366
18
1
894
2367
2161
1059
109
2368
351
1242
273
1090
2369
2370
321
2371
894
508
2372
1343
2373
538
2374
1478
318
2375
42
808
474
2376
45
17
448
103
712
58
77
2377
409
827
1511
2378
404
2379
259
92
7
58
477
2380
45
2381
2382
2383
18
1566
436
323
1282
1124
2361
251
2384
635
474
2057
229
17
619
164
2385
647
265
638
1104
2327
159
2386
302
4
2319
2387
2388
896
1977
63
2389
2390
797
2391
1711
313
816
1534
4
1606
310
33
2392
742
299
321
1566
2311
190
457
2393
2394
710
321
2395
18
458
601
101
1878
17
2396
2397
805
19
735
2398
2399
2400
1544
2401
77
2402
130
716
345
1298
2403
57
2404
2405
2406
63
698
480
92
290
1889
501
2407
1345
538
947
1114
2048
138
1566
2408
7
626
155
88
226
2409
258
928
96
2410
1681
837
17
1864
1864
2411
2412
508
806
321
2413
1729
2414
2415
2416
341
2417
484
404
590
713
504
1497
7
404
36
386
229
1867
284
2418
2419
229
2402
321
396
92
447
2420
321
341
2421
122
132
354
644
103
871
225
444
748
412
45
2422
1618
935
18
265
92
2423
2424
1175
45
188
808
2277
1470
1483
2425
324
1637
2426
77
906
918
368
2427
604
2428
993
240
989
2429
34
2430
1041
2431
818
1173
1443
2432
289
2433
318
1916
2434
1013
362
103
2435
2436
226
947
2437
64
2094
2438
1014
325
2439
45
37
529
1863
2440
211
1751
45
2441
581
425
259
530
2442
2443
1014
2444
1380
2175
216
121
2445
1365
247
1575
1365
2446
906
2
2447
371
1218
125
2448
574
2449
2450
77
110
2451
1252
2452
169
119
1136
58
447
17
2453
1817
2454
1784
2455
2456
2457
37
1073
1359
1574
331
2458
2459
55
917
925
109
575
2460
1172
2461
2462
168
1990
458
197
195
2463
2464
18
2465
201
321
1971
292
2466
66
2467
2468
964
1033
1008
383
478
245
18
749
1475
336
2469
710
31
2470
604
36
14
2471
313
562
1491
2472
2473
876
2474
36
2475
1452
2476
2286
1032
302
36
226
2477
1184
18
2478
748
2479
765
274
2480
247
245
292
1588
1069
1491
1542
155
1871
33
648
2481
159
2482
1952
1276
9
2483
2484
294
2485
614
2486
2487
92
548
2488
644
1769
2489
2490
2004
208
323
2491
2492
417
2199
2493
316
2494
2495
560
607
2496
1588
71
2497
33
1992
6
1380
984
2498
830
290
2499
56
321
439
436
2500
1133
251
55
317
683
2501
2502
216
915
1381
603
107
676
2503
480
254
45
480
458
1008
934
1175
1034
2504
1030
50
36
219
1672
1492
2505
36
1214
948
2506
2507
489
2508
2005
39
807
1820
1132
1730
159
125
2509
501
2510
1867
132
2229
1116
638
229
2511
1658
391
417
2512
474
2513
321
64
2311
318
179
2514
1469
2515
2516
2517
2518
215
1802
4
1469
2519
64
1684
195
1658
1730
1854
8
258
160
18
2520
2521
159
667
1130
2522
1992
2523
862
805
683
2524
2525
1276
64
2526
707
2527
1334
2528
2495
119
2529
2530
2531
717
1387
1685
2532
15
1438
1718
423
1298
2097
2070
122
2533
19
1004
423
1623
2534
573
27
288
262
1071
2535
393
1743
8
1011
2047
1030
321
882
2536
69
195
1986
29
2021
2537
2538
321
904
2539
227
1705
1095
215
1588
711
18
18
1365
92
1343
993
79
2540
77
18
2541
1289
559
1159
2542
128
2543
2544
2545
1197
36
2155
2546
279
7
321
292
195
1225
103
934
1962
1786
451
40
2547
229
240
1999
215
2548
321
258
1114
259
2549
2550
58
1061
2551
809
989
2054
1589
818
2552
90
1012
70
451
244
2553
1889
2554
2022
1658
725
2555
1206
2556
139
480
1162
1021
404
294
2153
112
1122
550
114
441
2557
36
292
2558
882
1133
938
223
2559
391
2560
437
2561
2562
1341
2563
170
381
538
222
1456
2564
870
265
258
557
430
886
381
197
259
1483
2565
371
1977
513
2566
2567
45
2568
2569
1443
2570
801
105
2076
1483
273
640
586
2571
1684
2572
713
751
2573
1013
1145
2355
298
2574
36
381
1534
33
2151
2575
1019
1231
213
164
234
341
173
85
1928
554
2576
336
1225
28
258
63
2577
292
262
806
109
1069
893
509
2578
1729
2579
192
2077
455
2072
2580
176
180
77
1102
2581
1118
2158
58
258
2319
1461
1278
164
2582
130
2583
92
2584
2483
333
309
1197
1278
1632
323
2072
2585
1470
1345
1196
1191
347
2586
1483
446
1767
244
657
397
2587
2183
2588
2589
2590
407
4
2591
312
649
601
1014
1842
2592
77
1542
259
223
1012
735
1053
407
1551
2336
1038
2593
442
2167
772
518
518
17
2594
70
1
2471
1491
2595
2596
859
211
2597
159
2598
1765
229
2599
1351
1030
2600
103
866
2601
17
2602
406
28
417
2410
125
2603
436
2604
1064
76
64
1574
2605
2606
1990
638
1202
2607
747
229
64
2608
1312
2609
33
318
2610
89
223
151
2611
266
442
615
211
919
895
490
2612
36
36
15
103
36
36
901
77
2613
18
341
2614
1492
2615
85
1019
706
45
1797
64
257
2616
2617
2618
1315
1014
2619
379
2620
77
103
2621
2622
530
480
638
1677
211
18
2623
229
674
1259
2624
478
1151
877
961
183
381
471
2625
2626
2627
268
2412
1577
1030
2163
1222
2346
977
251
92
2628
94
2629
1470
2630
2631
92
45
1188
247
1648
404
1443
1786
1780
56
103
2632
1652
336
417
543
88
57
1014
2633
1918
2105
2311
1534
20
1645
28
214
74
2634
859
961
619
653
607
2599
222
1297
765
8
2064
827
2635
145
2636
116
2637
2638
1248
2639
229
2640
103
1155
1915
552
531
2504
1248
1632
63
2641
36
1096
1783
2642
258
264
430
2643
2234
2644
42
195
2645
2646
77
2004
1883
2647
1633
2648
200
36
200
333
181
325
1339
63
2649
604
866
1591
259
2650
1643
2519
1673
2651
1234
806
2301
2652
64
651
2653
105
92
76
2654
1122
1021
927
4
302
2507
186
149
2655
1069
2656
2657
1715
2658
1130
2659
148
474
1796
2660
2661
258
386
412
2662
525
2663
2098
451
25
15
1925
2664
77
2665
2666
2224
2667
45
260
347
2232
1438
701
2668
284
195
136
587
1734
1192
530
167
97
419
63
1580
2669
2520
2670
45
2671
2672
2581
77
1550
109
1384
2673
200
2194
2674
1960
2675
336
1518
2
209
121
1705
1466
471
1264
192
7
92
1169
1028
93
436
159
269
1
2676
2048
312
177
391
2677
2678
2679
92
2680
417
2681
474
1677
243
607
104
92
180
2682
251
2683
281
180
530
2076
116
223
381
289
120
421
608
1214
2684
1129
2685
321
2686
159
2687
63
1838
36
1206
1469
2257
16
847
2688
4
441
10
56
1679
341
2689
2310
2690
15
2391
1278
2691
28
516
8
698
159
1863
42
276
159
332
1133
2692
871
1351
259
202
281
371
1049
862
17
654
109
1493
809
92
36
586
581
961
626
474
893
2693
101
279
2694
1188
1447
567
710
7
144
1021
2695
323
2696
157
2697
1470
1584
103
1225
2698
467
709
258
604
1730
794
624
2483
2612
2699
436
2700
1013
77
177
830
2701
317
2473
258
1925
1259
738
556
64
2702
706
192
2703
2646
2637
1867
1214
1648
2704
2705
475
2706
604
2707
252
567
667
2708
67
2709
586
543
940
1033
405
232
706
2710
265
2711
2712
364
1822
331
2713
132
2714
170
2545
1202
288
2715
1239
229
1934
1004
164
381
1627
2207
1387
2076
1047
2716
341
703
2717
707
63
58
259
2718
1307
887
17
799
2719
2720
55
1191
318
2721
92
668
2722
2723
105
562
2724
1675
1867
2725
882
1601
2726
344
85
225
573
1159
458
37
321
7
77
2727
36
1793
2417
897
2728
2624
384
64
934
317
904
2729
221
2730
707
2731
1036
607
2732
538
884
30
2733
17
772
489
2734
501
683
136
2735
1643
2673
991
745
2736
77
22
466
2737
34
292
2738
463
630
92
2739
2740
2741
45
1468
159
2742
825
258
818
381
1159
1566
2743
1675
45
17
665
288
827
2539
1104
869
1239
1562
2744
2628
313
1298
512
18
421
321
2745
2746
2747
2398
244
417
321
541
1224
18
257
111
63
63
1768
290
2275
697
1106
448
1496
2748
2749
2750
457
164
41
1282
1723
1431
179
441
538
1336
2751
1626
55
37
809
765
1044
253
2752
530
2246
474
250
2753
1833
283
2754
292
405
1800
2755
18
1649
149
538
2173
92
2061
223
2756
2757
77
323
2758
171
2759
245
151
526
2760
2014
29
2194
125
1133
88
18
1941
2761
1268
604
36
2762
2763
2764
1630
2765
563
2766
18
2081
2767
2131
700
2484
436
1238
1832
2768
860
2280
748
56
2769
2770
899
2771
2168
2772
77
2773
362
430
105
1296
223
709
18
77
2774
2775
2776
2777
2628
2646
2778
833
893
223
2779
2780
667
626
827
2781
2782
1992
2783
269
1390
1291
2784
302
343
61
1803
667
2461
1357
697
2785
226
1365
2786
626
573
1315
2150
667
1649
2787
1097
2600
1792
801
2231
2788
45
1325
1928
1652
2789
2790
1871
17
1268
560
2791
785
2792
2341
258
2793
2794
717
2795
586
1962
2796
1697
2797
1904
2798
64
2799
240
808
341
1918
498
557
64
2800
1805
216
2801
2802
1276
2803
268
2804
1781
480
808
77
2805
436
164
2806
1882
55
2807
304
1020
1441
2330
1012
2808
1064
2809
624
344
1338
283
2810
504
418
2811
2812
192
728
2813
2221
665
604
826
244
2814
63
18
2815
2816
284
645
2817
318
34
709
2818
268
45
2819
1034
391
4
1012
530
277
103
2820
862
140
2821
36
2822
2823
2824
2340
1534
1559
887
2825
1206
561
920
1089
637
92
225
2826
148
661
2827
310
159
1532
2828
2829
341
574
85
863
2830
2831
2017
2822
618
399
2832
504
2745
112
77
1013
259
2833
147
1864
671
1296
2834
1632
1175
1636
899
2835
2836
292
579
2837
258
325
2838
2839
860
1019
1457
549
18
599
2840
651
2841
1420
2842
1184
214
2843
1372
657
2844
36
1036
234
2845
2193
121
773
391
181
310
2846
381
444
1960
253
1286
2847
365
36
635
258
2848
2849
2850
2851
1306
2852
2529
2853
436
1663
929
85
523
28
17
1612
268
616
2854
650
739
765
103
1847
436
195
2722
318
787
458
519
1871
581
2323
2855
253
2856
2857
1390
432
1718
2630
439
2858
1175
1588
379
1430
1867
2465
2859
925
683
1702
36
162
906
657
1532
2860
449
543
34
112
2861
1212
824
554
151
404
2862
601
2863
2864
2865
2866
336
476
2014
336
229
2867
2868
162
927
1235
933
195
92
791
373
252
408
2869
551
2870
599
417
27
260
1238
2871
77
2872
1306
284
927
64
603
2736
860
2873
1482
2439
341
7
386
2874
1833
661
614
225
273
105
2875
927
2876
18
323
475
2877
2878
863
2879
927
2880
2076
1320
1007
22
128
2589
601
318
2881
592
56
947
1391
439
1159
1390
2882
2337
2883
2884
864
635
1987
17
2885
1585
2886
2887
109
2511
2640
518
180
2888
759
1280
2889
433
77
1412
2890
947
229
74
312
2891
128
202
243
318
697
1163
448
2892
973
63
18
1234
1500
2436
2893
2188
1274
302
82
2894
2895
2662
2896
603
1898
788
2897
103
717
2898
163
2899
1701
877
291
105
1191
2900
2901
2902
2903
1007
2904
258
436
1159
82
2905
250
2509
159
617
63
1325
2906
77
2907
130
160
2908
1080
2909
18
1343
92
63
33
1549
1589
1658
833
706
2125
2910
1024
2911
34
543
186
2912
77
159
2913
369
266
2914
2915
906
2916
749
2917
37
927
1140
1177
2918
1412
42
2919
1040
345
474
799
839
63
2920
2921
1951
1728
396
893
2922
325
2923
685
676
2343
2115
41
243
1099
559
318
1662
830
28
759
825
55
1563
2924
40
1456
516
2193
1691
1902
325
291
1093
1705
136
151
791
876
568
207
860
2436
404
107
246
1305
45
2925
387
1033
1077
2277
537
2926
2927
2928
2929
2846
1992
2762
417
1234
2930
2555
1730
2931
2932
2737
2933
294
586
1173
240
2408
470
2934
318
1113
991
733
543
452
371
36
2935
305
901
965
387
105
1556
1867
479
77
195
2936
159
883
45
36
2937
418
1491
877
92
887
2223
36
2938
1232
706
2939
172
2940
1247
1838
107
55
1122
2941
2942
1730
747
474
1540
517
2943
2944
4
2945
1701
36
2004
1879
2946
321
211
861
2947
1418
251
1754
159
1343
2298
441
259
325
111
164
691
608
2948
2949
323
103
2950
2951
1642
77
1449
1064
2952
2953
2922
2954
1867
604
581
2955
1833
925
159
554
381
604
275
1773
85
2956
2957
2958
2959
314
321
559
160
2320
2716
2960
626
425
2961
967
840
22
626
333
88
36
2346
1175
737
40
307
130
1470
1012
2962
2963
309
2964
2857
1649
945
608
1551
264
717
23
17
748
2303
1483
2965
428
417
379
2948
283
2461
2966
2967
509
906
2968
1196
2969
164
2153
2344
2970
2971
448
2972
229
240
1059
2973
2887
667
2974
2975
4
1312
788
77
1385
2259
1173
2976
2977
1166
1345
2978
251
92
179
2979
2980
2981
2982
2983
1059
229
126
2984
309
820
2985
609
205
2986
1065
290
345
18
365
2987
2988
1842
7
2989
45
2990
2787
1200
363
2991
1588
2992
1469
365
1652
496
560
218
259
10
2993
2994
2995
2996
36
284
18
299
2997
144
1118
2998
88
2999
3000
3001
259
2207
404
2224
53
36
359
1
604
2530
3002
607
90
1902
3003
323
324
212
3004
1931
1530
2569
8
3005
16
18
3006
1119
458
444
3007
2486
4
656
107
1709
3008
266
58
1148
3009
817
897
868
3010
3011
466
1096
1783
103
3012
3013
2577
647
504
1483
1276
1602
3014
3015
3016
92
112
1319
787
164
2665
749
1590
109
2052
250
17
34
1468
3017
3018
1444
77
33
3019
1427
2179
1867
2437
480
136
561
2054
164
3020
317
1533
77
3021
3022
381
1008
2662
921
1332
3023
1019
3024
4
64
818
3025
455
4
2580
3026
3027
3028
3005
229
1960
324
3029
3030
3031
2104
3032
17
258
3033
3034
3035
2626
918
17
1051
1800
3036
2121
3037
3038
3039
1475
1468
529
1780
36
480
437
1500
1594
258
267
3040
92
2065
88
1416
780
64
1114
2446
246
616
833
1815
3041
2597
3042
604
3043
332
697
1143
2520
3044
2646
441
722
1200
1825
344
273
1124
19
1292
226
430
3045
1893
119
3046
3047
283
1188
200
881
3048
749
473
3049
139
2927
77
952
3050
56
2609
3016
3051
723
638
1365
2621
3052
1352
716
1328
3053
3054
215
1415
604
1769
3055
403
1718
3056
636
898
250
654
441
92
201
3057
3058
837
92
1711
284
318
70
680
116
3059
870
543
109
729
2033
3060
317
1096
244
250
1634
2833
486
458
3061
2083
1825
862
253
538
2617
3062
2881
3063
388
3064
2628
1030
749
2575
2000
367
1343
562
607
225
229
1030
84
3065
1754
3043
3066
1701
381
1589
77
321
195
92
3067
845
243
284
3068
1247
3069
692
2626
1898
383
3070
3071
3072
2971
612
3073
160
3074
1924
3075
3076
1646
37
637
860
436
1226
3077
557
3078
77
144
244
323
2021
3079
1795
1122
2015
88
18
501
682
2310
1200
58
325
147
1156
92
3080
3081
1217
651
785
61
626
1688
2943
748
2160
651
331
599
3082
174
717
3083
4
3084
3085
3086
3087
2933
3088
3089
1841
1053
525
2153
2509
3090
2917
474
1412
3091
104
632
7
3092
3093
251
709
268
3094
789
3095
3096
3097
997
286
3098
450
1175
3099
550
1192
145
317
3100
88
164
1960
3101
164
159
1939
3102
1842
335
1687
1443
1566
1126
503
119
37
1680
3103
182
57
829
258
3104
266
259
1276
1059
103
3105
405
3009
3106
289
223
3107
3108
3109
45
1336
1021
2144
14
2320
18
3110
3111
128
2160
3112
205
77
150
223
121
36
89
668
1001
2065
190
226
92
421
3113
3114
292
458
3115
323
1705
1621
144
930
379
3116
3117
1099
319
2223
1691
391
614
3118
1939
860
36
1173
292
2057
2336
147
321
3119
3120
414
42
2509
308
1114
119
844
861
3121
427
2368
45
3122
27
3123
50
265
3124
1042
138
1053
3072
433
525
333
2313
1673
2707
331
4
77
321
767
75
2343
3125
466
1958
37
3126
1128
3127
1191
1306
3128
717
599
1007
3129
201
1278
829
1873
338
2022
1194
1242
940
1470
1243
1126
961
3130
3004
2391
1649
159
3131
758
893
3132
3133
103
1898
3134
1258
2178
1122
1188
3135
3136
2021
3137
259
403
4
3138
3139
1759
1683
2434
3140
1833
1234
720
3141
809
842
29
29
536
581
3142
3104
1521
3143
37
294
927
1638
3144
3145
195
3146
3147
2646
220
391
3148
226
1328
2981
2668
818
1547
89
2718
1096
151
1183
3149
463
18
3150
2387
151
638
427
1588
313
2722
1443
3151
1200
3152
830
251
351
499
3153
1108
3154
325
33
785
723
30
3155
1166
1085
3156
637
36
317
344
3157
257
3158
515
549
2818
1801
37
2507
56
283
122
408
479
2336
2599
404
209
991
158
321
1648
3159
3160
543
619
3161
1707
33
1007
3162
832
2877
417
321
2321
234
259
2306
1653
9
515
1948
2233
2646
1903
170
1166
7
1915
3163
552
893
458
289
64
604
1658
3164
64
3165
3166
404
555
492
381
2867
2303
45
265
2094
1035
1527
1186
772
818
321
1589
709
55
33
258
791
3167
528
27
1235
1077
1837
3168
2177
471
2399
1658
63
48
1024
709
515
882
3169
474
1836
1551
931
37
2391
1278
259
3170
882
180
197
525
2689
712
3171
3172
2971
2777
3173
315
61
3174
809
538
717
63
2842
458
292
3175
3176
3177
3178
626
499
1113
826
1248
18
3179
18
1170
55
3180
607
939
2408
3181
3182
3183
599
754
184
381
3184
1247
47
709
833
559
3185
644
1384
3117
381
333
3186
864
1155
3187
3188
3189
74
964
223
1234
869
2737
3190
499
3191
403
2774
55
2716
105
251
3133
1874
1621
3192
2391
63
206
2814
1779
2391
3193
2698
229
765
3112
458
446
3194
228
1860
837
1359
1637
37
1500
71
2156
1013
3080
2070
1784
3195
1833
1191
3196
195
3197
491
145
604
3198
561
18
164
103
259
3199
3200
1730
1724
1533
110
1563
3201
1824
1293
3202
313
3203
3204
1765
105
3205
3206
105
633
1521
3170
1825
14
302
291
2905
92
3207
22
180
2533
3208
173
2567
88
172
1113
3209
77
3210
999
159
3211
1588
273
2812
626
1621
711
225
614
1470
487
691
147
3212
1777
64
1640
64
882
1007
644
2975
1617
1155
3213
17
2297
3214
2115
344
651
221
1232
526
3215
759
3216
18
3171
1296
710
17
55
82
149
2160
504
2981
40
2103
657
2202
36
56
2749
1574
3217
58
3218
64
145
3219
103
3220
33
2817
617
604
3165
3221
1316
3222
2310
336
321
299
36
292
1105
543
55
772
164
274
170
666
310
1559
1047
338
1347
848
801
155
17
331
104
223
1773
3223
325
1028
1784
680
581
893
3224
3225
1550
2393
3112
226
550
30
404
1867
3226
164
2231
3227
2640
639
3228
2922
55
7
1505
3229
70
1545
27
1905
3230
3167
1100
1161
15
881
2388
616
3231
128
785
1099
318
3232
344
3233
3234
121
1769
92
1468
508
1447
3235
1325
3236
1104
1492
223
1879
2311
223
3237
58
1482
3238
3239
3240
614
33
3241
216
2571
3242
3243
2232
338
1852
877
1274
3244
709
2603
1053
64
3245
3246
1686
1979
3247
1711
961
159
1114
323
2160
82
3248
3249
3250
3251
3252
85
17
92
3253
112
3254
3255
3256
3257
240
64
1014
37
656
4
159
1734
1050
3258
975
3259
1014
387
3260
274
63
366
3261
693
3262
1480
3056
1533
3119
18
36
3263
259
1231
2
273
1813
3264
2091
3265
3266
3267
3268
1470
258
608
3076
734
767
33
2780
18
408
747
36
3269
430
957
3270
553
552
3271
3272
321
37
476
3273
36
305
825
3274
2231
1140
159
425
130
36
338
825
3275
3276
759
317
657
284
784
3277
1365
954
782
1316
3016
1800
3278
3279
1791
262
3280
383
3281
3282
3283
1812
3284
3285
3286
791
735
3287
3288
3289
77
1774
258
1842
3290
1173
3291
220
3292
1296
3293
3294
1877
3295
162
3296
3110
3297
262
1748
518
323
529
2888
309
2627
893
3298
463
795
1196
114
103
3299
964
1192
33
333
3300
288
1496
3150
3301
2277
1223
3302
186
22
603
2287
77
321
556
408
220
3303
162
64
612
344
3304
807
2981
125
3186
3200
1238
1175
2160
2507
1483
4
2306
323
717
3305
1993
188
1202
2623
1210
3083
3306
2507
3307
2904
372
119
3308
484
480
1580
3309
3310
1007
543
3311
3312
3313
1800
2583
45
631
1905
2787
1038
259
3314
103
3315
1163
1182
1024
1272
64
55
22
404
1903
18
2824
3244
336
1014
1960
288
3316
159
1298
3317
1336
991
159
45
1278
586
3318
344
226
64
3319
63
1033
1893
492
2823
991
1774
1231
437
3320
3321
36
3322
130
90
3323
799
3324
29
318
3325
3326
130
833
543
3327
3328
1130
137
77
391
45
1227
3329
89
1187
1838
2242
3330
534
403
450
405
252
860
1701
543
36
1547
645
2377
229
70
1588
829
103
436
2205
3331
1648
709
406
73
2205
1832
773
379
1835
562
188
1163
3332
2481
3333
331
382
114
1879
17
639
1247
887
3334
1588
3335
442
192
1276
1613
3336
3337
229
2417
441
3338
1600
103
3339
3340
3341
457
73
869
2831
802
1649
1096
408
1678
40
3342
933
1225
3343
145
336
92
1047
735
3255
141
290
710
150
1374
1237
3143
1166
195
74
877
786
404
3344
151
1157
36
2745
107
268
318
893
18
3345
406
279
1159
1588
772
3346
323
2987
1323
3347
8
508
3348
1069
1504
77
2749
3309
28
3349
155
539
3350
381
3351
112
1962
3352
3353
4
3354
3355
3356
586
3357
1095
961
717
2579
2922
2115
709
101
321
1648
36
947
3358
3359
958
3360
563
3171
560
3361
3362
870
3363
2591
3364
3365
647
3366
1018
45
546
45
507
386
3367
3368
3369
3370
162
474
1192
3371
749
103
625
283
379
28
3372
1534
430
3373
268
655
1261
2348
164
543
934
1096
1114
7
2311
3374
28
3375
1148
18
860
112
34
116
209
3376
284
18
3377
3378
92
64
808
381
586
3379
321
3380
1864
733
254
1235
2406
27
543
77
2222
3381
2417
3382
3383
159
1082
2763
3384
893
1365
1786
1059
109
450
1243
251
1500
2234
195
2252
3385
105
3386
3149
1601
18
318
3387
3388
1014
449
1534
229
3389
2467
156
884
1175
1483
193
37
289
259
195
3001
3390
1225
1841
3391
344
3392
756
1059
2742
2223
1975
490
3393
1776
927
226
818
119
1489
103
116
807
381
186
201
3394
3050
1680
567
3395
123
2818
809
488
2754
2541
1470
2679
19
1986
218
3396
202
608
1287
17
3397
2306
3398
1135
1324
28
3399
1605
430
103
1185
1902
680
3400
1382
3401
667
1225
252
391
581
1481
1621
3009
2410
2014
430
3329
2091
3402
335
3403
3404
3405
80
28
3406
404
3407
3408
77
1536
4
1162
941
210
3409
3348
305
651
3410
2597
1990
3411
169
3412
1663
3413
1201
791
825
290
893
18
109
1979
667
417
3414
927
626
3415
1553
321
756
1651
2705
3416
139
3417
603
314
164
915
3418
347
3419
420
92
92
557
103
112
70
3420
1839
333
3421
516
344
265
1059
2021
436
3422
3423
489
204
925
1864
2054
1729
259
404
109
517
559
223
211
747
186
58
2163
2748
77
1133
3424
626
379
742
854
1343
3425
710
975
3426
810
1143
1992
3427
2341
336
846
3428
1511
2408
3429
1365
186
292
211
2463
3430
92
1687
173
3431
930
403
318
1110
3225
1470
45
1627
435
1632
3432
253
3433
667
883
292
3434
33
112
3435
173
938
64
2103
618
3436
56
678
2056
3437
3438
1741
381
437
63
1988
155
3439
1879
518
3440
3441
18
3442
799
604
388
1345
899
18
77
3443
3444
381
3016
1012
117
1050
1117
1534
918
18
618
2718
3445
3446
92
3447
1957
77
92
291
257
1631
64
698
613
805
3448
837
3449
164
1741
232
953
150
1021
75
180
1533
748
2734
1552
508
333
77
3450
3350
63
1278
355
283
17
3451
292
3452
3453
1050
3454
1588
1019
63
474
57
18
1844
56
3455
840
63
417
3456
58
940
941
323
2325
125
3457
1542
312
2491
309
796
519
552
164
3458
283
18
3267
58
496
2485
3459
94
696
17
3410
258
3460
404
557
833
274
748
36
83
606
3461
1562
3462
3463
1514
2041
1166
18
151
3464
17
649
3465
635
427
2488
2827
820
63
3201
2191
1547
4
259
41
769
3466
3467
386
416
114
3468
3469
223
1387
202
3097
3470
3040
1037
186
3471
709
3472
195
3473
1096
484
604
3474
291
2021
2581
92
785
2093
3475
1179
2959
3476
49
1588
3477
119
245
825
2908
1278
3478
2847
1444
650
28
1827
325
180
14
3479
3480
3481
3482
3483
169
36
3484
3485
893
177
3486
3487
1393
2036
3488
251
796
3489
2845
559
2252
844
1588
1441
1074
1852
3490
277
1658
3491
579
2464
3492
407
1607
3469
3493
406
437
3494
3495
2500
484
223
1114
77
292
1050
1969
333
164
1842
824
306
316
2754
3496
2161
893
860
3497
279
482
958
343
75
3498
1112
265
3499
36
291
17
3500
64
579
493
73
1441
323
3501
3502
18
452
45
1431
1993
45
3150
2390
71
668
3503
1663
479
3504
181
3505
265
3058
1499
3506
150
216
128
3507
1471
125
3484
173
92
480
504
1883
3508
273
10
7
172
262
1849
3509
2311
3149
45
3420
56
2677
1990
345
2298
279
2879
162
251
3202
973
17
404
421
1940
3349
3510
45
2054
891
668
18
552
1124
990
3511
34
3512
818
2224
18
309
385
3513
409
114
565
1529
3514
2706
2410
2160
2904
341
3415
215
1225
254
4
2067
3515
586
876
3516
253
64
3517
2574
1384
1313
77
1143
279
3481
837
1470
27
1051
3518
3519
3520
1646
1577
1200
77
159
18
603
3521
3522
1
3523
3524
2781
345
14
3525
1238
738
645
3526
3527
748
92
3528
1096
1239
538
3529
342
3530
3531
893
1420
265
1069
552
1175
3532
225
818
33
417
147
2434
1032
1314
3533
3534
2589
3535
1970
379
1751
1114
847
3233
2057
225
763
3410
2621
3536
283
3537
244
3538
325
1001
229
1600
1013
1297
1012
318
317
1365
18
3539
471
463
3540
3541
1085
3404
2603
3397
1909
2661
2520
3542
85
742
2277
192
77
383
247
1786
3512
3543
3544
3545
1559
92
1059
1223
64
3546
1798
305
662
283
675
3547
3548
1813
818
8
1074
531
882
3549
36
3550
341
186
710
3551
85
518
336
107
3552
3553
333
2943
1443
164
2457
581
604
3554
77
36
411
1191
159
449
2422
77
3555
1556
644
788
961
63
3556
379
36
94
421
897
314
123
2361
404
64
604
787
18
2343
277
1841
3557
1276
3558
3559
3560
3561
1937
1487
247
1355
323
1232
791
3562
1159
940
747
3563
3564
3555
1989
2693
3565
748
1800
947
3566
4
3567
406
3289
3568
265
1222
3569
64
3570
2169
200
1155
3571
906
2706
955
3132
3572
3573
53
312
645
1630
3306
1084
1341
3574
3575
1133
3373
490
3576
3577
726
1278
1002
1702
3578
122
3579
99
635
3214
77
379
1788
3348
36
2880
186
18
3580
259
3581
3374
3582
274
2646
55
3583
66
116
3584
58
3585
4
471
151
769
3586
3587
1191
945
149
2252
1224
1741
3588
195
1059
870
897
7
49
737
3589
347
120
1871
846
18
77
3590
3591
665
619
3592
525
1588
36
515
2607
1589
245
694
1223
259
1901
1649
2138
1033
2633
2125
155
3593
1979
1919
70
162
923
3594
687
534
344
3595
257
195
372
3596
1390
374
3597
2816
150
1658
259
736
77
1597
103
2245
543
709
3598
962
1493
2188
1610
2981
2118
573
3599
3600
2014
1801
344
424
3601
159
3602
4
860
1783
484
1135
37
1191
3603
3003
58
36
3415
3604
525
36
3605
37
379
552
2627
805
3606
3607
261
109
538
3608
64
1569
292
3404
3609
530
786
391
508
1717
649
3610
379
1514
479
3611
2657
3612
1492
2788
1345
699
194
560
351
1979
18
716
119
2706
74
1662
765
36
995
3613
586
88
1413
3513
707
3614
1154
3615
1218
181
2513
404
1481
3616
3617
322
976
3229
3618
3619
2293
1113
125
1
77
1145
674
827
1092
805
3620
417
77
195
3538
3621
709
259
291
2178
749
3622
3623
2342
211
156
3624
2626
292
499
336
1867
3625
3626
345
3627
190
10
893
3628
3117
2277
2661
1585
2118
3629
616
25
37
2964
805
3630
3263
3526
3400
305
1547
462
568
805
3631
486
993
3632
2525
2252
579
733
2562
3633
109
637
2323
2015
3634
808
34
2065
33
3635
1580
3636
3637
88
302
2479
761
325
3638
3213
1033
3402
2823
3432
1191
2339
3639
809
562
149
3640
689
1191
299
3641
1883
603
3117
3642
325
83
1212
1201
2787
2240
3050
1122
2482
2434
114
77
436
1206
893
2160
714
234
3643
292
77
92
2581
223
1312
104
918
36
848
14
3644
34
3645
833
433
831
318
40
245
2021
2726
258
1130
3646
244
604
1534
254
207
3647
791
417
3648
779
1032
562
1559
682
3030
3306
17
1210
1457
707
3649
3650
92
489
3122
259
3651
1159
2178
516
586
2436
1366
75
3652
1059
2362
3653
92
3654
2833
2952
211
2026
1701
2118
229
1355
3655
18
1307
36
321
1952
733
132
139
3656
1470
883
893
2224
318
92
1191
164
3657
1962
3658
1248
15
1065
1833
3659
391
3660
383
3661
251
2773
808
3662
321
88
2915
336
18
2401
205
1566
799
772
688
3663
1288
323
748
1276
1315
2160
2173
2160
162
55
342
34
3030
3196
103
9
772
1514
325
2628
381
437
279
1843
2313
2994
4
3664
3665
195
980
954
3666
187
1765
2509
64
3667
3668
1296
253
3669
283
1357
3670
1867
3671
3672
749
1606
2129
3432
281
3673
314
3674
56
50
103
128
1030
717
809
3675
1307
3676
3677
444
305
1415
190
164
635
3
1947
3662
3678
1883
3679
3518
3680
437
815
851
3681
990
604
244
991
1356
3682
794
3683
1192
3684
1883
254
1063
3685
614
1380
1200
440
63
556
387
1014
1420
1096
258
1911
128
1481
4
514
85
143
109
3291
302
1059
1863
444
1592
3686
345
3687
252
3688
456
376
881
112
1461
3689
209
2135
820
3690
3200
317
606
211
3691
58
2576
529
1443
1566
3692
17
40
748
1200
404
1019
504
1559
318
3693
318
195
3694
560
709
1053
437
473
268
508
927
251
2036
2316
3049
1990
3695
3696
1532
918
250
284
3697
442
788
2721
3698
1240
784
667
818
2698
136
3699
3700
556
173
701
1108
3701
33
1882
201
1812
3061
3702
1444
3703
3704
3705
4
3706
467
1113
1196
90
406
3707
1017
3708
1992
77
403
321
947
18
3709
2664
519
1470
18
64
607
644
162
1546
92
3710
251
1053
895
703
717
3711
3712
3713
77
993
17
625
34
545
433
3084
736
2054
131
1226
474
474
2160
277
2748
522
381
232
1007
3714
251
805
3715
2231
2543
466
1848
3716
7
1879
77
202
113
3717
474
1601
1612
104
3718
169
159
433
188
834
1325
1196
521
3719
1032
77
34
1631
3720
3721
2231
2712
3326
2161
1296
437
887
3722
895
3723
3724
469
3725
3726
893
543
3727
6
404
3233
3728
326
190
667
92
347
3729
448
1652
3430
480
235
475
1345
253
3730
321
1146
941
1396
36
3731
555
552
1800
321
92
3588
1146
473
3138
493
195
1939
417
158
1665
3010
1085
1813
257
3712
251
3443
504
3732
195
818
2266
749
3733
2540
3734
3735
3736
74
3737
1867
2106
186
3738
64
1272
1154
36
3057
603
1008
3370
3579
2983
3739
2220
336
3740
833
3741
50
450
493
4
2221
3546
426
3742
2327
709
3743
325
1662
3002
1794
1974
930
748
785
29
938
626
3744
3700
3745
333
1032
254
3746
1594
3747
36
3006
1687
132
240
1883
1992
1155
993
559
787
202
1648
344
3748
1008
1730
657
417
1593
58
30
784
145
333
3609
2344
2958
3712
2538
259
259
608
3749
214
417
882
706
1588
3170
253
3750
1140
3751
1588
1854
3752
260
927
2144
712
880
92
61
383
63
749
1583
3753
40
938
7
2733
1118
1691
808
1871
635
2938
1580
2951
121
716
3754
7
92
3755
787
3756
3757
604
404
3575
709
259
2986
64
930
3758
756
3759
2354
1024
28
105
17
1733
3760
785
88
437
742
873
1692
3761
77
3200
33
3762
2680
17
409
2211
1129
77
404
3763
109
331
3764
1143
37
3700
213
309
703
2308
64
1099
1359
36
3716
844
3104
3089
14
3765
809
526
726
538
582
3436
450
55
259
2519
3766
1124
314
626
3767
125
3768
2561
125
36
1934
606
3592
527
1815
3769
732
1118
169
3770
3771
77
64
273
2194
3772
560
1179
1252
3773
164
1602
697
243
549
1766
33
222
886
2722
2507
4
292
2699
3774
3271
2231
870
735
1218
3775
11
2833
3776
3777
3778
1252
1421
1016
425
14
2982
243
1137
3779
4
63
77
279
3780
1468
2799
930
452
3034
3781
603
1
3782
508
772
3783
240
3784
3785
3786
345
55
1296
836
3787
345
1592
3788
325
442
830
650
258
893
831
3038
3789
3790
1535
405
543
489
3791
1649
1592
3792
379
258
1800
94
1762
76
3793
1649
2397
1181
1069
77
2076
64
1014
3794
897
3795
63
2069
2964
1179
1241
193
883
3681
1409
162
1853
1113
1387
144
3796
3797
3125
934
279
2294
3685
3798
3310
259
559
3799
323
543
258
3800
1278
3801
3802
279
3803
16
223
3804
1765
414
219
3805
1518
3806
949
1
2341
559
406
151
1574
3807
3808
331
3809
336
3810
132
516
630
1245
3811
873
92
1841
176
3160
3812
2339
3813
64
18
466
3814
3815
3474
2337
24
3816
3817
1213
1483
757
1588
1494
3818
1692
3819
3820
802
317
3821
3742
294
1856
344
1122
318
195
846
39
404
3822
40
220
3823
75
17
772
893
3523
333
3713
3824
3825
433
3826
41
552
2925
299
159
3656
3827
3828
3829
1565
387
3830
1132
321
1165
333
732
1173
45
1039
3831
3832
34
3833
381
2307
36
283
333
36
2718
3834
1864
3420
625
1355
38
3835
3836
147
18
772
3837
626
3838
1239
404
3839
1860
3585
333
323
3840
9
150
36
516
3841
3842
1494
36
3843
3844
2693
2232
1136
2697
739
226
3845
358
3846
1190
2087
1990
321
807
3847
1173
990
317
370
1954
92
1879
3848
638
452
1122
387
3849
3850
3851
3852
1721
383
331
1491
417
538
3853
4
3854
538
1596
2051
226
3021
697
1117
3741
3855
706
2718
1966
1577
747
174
225
1382
748
1155
3856
709
943
562
2599
1013
3857
2188
2388
251
1126
1800
341
3068
1030
2014
4
716
36
1789
1550
649
105
303
1559
3858
3859
259
3223
3860
3861
3862
391
283
2391
3673
2454
284
650
549
3863
3864
1225
2668
1096
449
103
3865
1791
223
321
1707
559
2335
626
170
1132
559
371
265
3866
884
525
45
1278
1206
1248
3867
1500
1126
84
1588
552
18
3868
3493
1812
2065
1589
1532
437
574
318
1495
2322
7
1621
324
2362
105
404
321
3869
917
2513
861
1365
772
3870
2234
92
180
3638
77
229
192
3871
3872
961
323
3873
173
2590
710
1805
1533
1827
3874
1527
688
244
395
336
930
45
709
446
103
317
2221
539
3875
147
441
1765
3876
259
1382
3356
887
604
3084
807
14
29
1294
1578
1992
105
1334
1159
2046
738
1470
3877
1443
3878
614
3879
3880
846
1702
614
1773
316
317
128
27
3089
404
433
3881
647
3882
2904
729
3883
3822
3884
3885
3719
1315
3886
212
893
359
3887
302
1077
301
1784
1206
1133
3888
3889
157
9
3890
255
333
318
706
2570
277
3891
1643
2530
3892
954
77
1678
417
1492
688
3893
2163
3894
955
229
347
1345
17
2017
567
36
77
478
3895
188
709
317
151
251
128
3896
3897
1711
162
417
245
2541
404
1191
1451
1278
1800
404
3041
1551
1898
1247
404
1030
57
3898
1668
3062
3899
92
860
305
3900
1259
941
3901
772
325
1716
2461
433
1968
3902
3903
7
487
467
3904
1995
57
504
1019
282
827
879
271
706
1933
1365
386
260
92
195
259
195
894
77
46
251
3905
3021
1110
1589
783
318
3906
2311
226
930
3907
827
3908
442
99
1378
3130
662
36
930
3833
1179
829
601
784
608
1898
3909
391
3910
425
466
859
3911
310
3912
1148
955
484
75
844
3913
3051
173
3149
3914
3915
3916
3917
3109
1992
3918
3202
1707
3919
3920
2065
325
706
3846
886
92
1965
1238
2151
1704
897
863
18
355
1953
749
36
305
3921
608
2022
344
3440
3922
3923
1533
36
321
3924
3672
862
1017
3925
3830
920
3926
2788
2156
3927
1774
103
543
3928
3395
2265
757
3750
1365
3929
3930
549
742
3089
103
77
518
3931
3932
509
164
18
1210
2076
4
2247
162
2572
751
83
1014
331
2943
3933
34
3934
700
3926
1588
244
1541
2220
392
222
36
3935
1006
638
109
3936
2722
671
128
1795
567
305
517
3937
2164
77
1047
2183
3938
139
159
404
745
3939
103
101
1050
3940
195
538
258
1902
3941
3942
3943
3944
3087
700
2330
3945
36
3946
2464
3947
251
325
2765
74
3948
3949
2183
3950
1343
1118
586
122
776
820
893
697
18
130
450
3951
1718
1916
3952
400
155
3953
533
2504
259
912
265
103
77
286
716
1551
1248
742
2021
230
1482
829
77
2097
748
552
3954
3854
2817
1276
3410
3955
1459
3956
638
3957
3958
645
88
344
1282
2245
2508
687
147
1867
2699
125
1223
3731
2862
2937
162
3
550
92
64
868
862
1409
321
3959
2606
253
1014
3097
324
985
77
2799
3960
3961
186
626
3962
3360
421
960
3501
3609
3842
97
251
55
3963
1566
3086
36
283
1835
37
381
355
1443
1175
1341
50
383
1007
2070
417
284
3964
1169
362
3965
2240
3496
4
369
1365
195
3966
253
3967
1774
3299
299
1013
4
404
3968
77
1353
2293
2706
3969
3009
229
77
1679
1959
2293
3970
1059
258
1632
508
3971
169
75
7
58
508
1053
447
3114
88
1093
674
2591
449
63
144
1838
33
321
490
379
70
599
1702
3435
3922
3972
37
2949
1684
3973
30
688
1163
833
1380
4
3974
506
113
958
893
1873
3526
504
325
991
3975
1096
756
122
201
3976
3977
64
88
3978
861
3936
229
3979
552
3980
3981
1013
1164
3982
897
3983
3984
3985
759
3986
759
195
2372
2224
818
552
1180
581
3987
331
64
336
3118
1903
557
391
1132
3138
3988
2341
1342
508
3989
114
3224
516
810
2638
1511
1053
712
77
259
192
3990
436
347
34
709
138
1030
336
1718
145
650
3310
1150
833
284
2278
3448
3991
3239
1325
501
599
504
1148
739
538
437
3992
3993
344
3994
41
1470
77
159
63
36
1336
323
417
334
3942
538
45
3995
70
2490
613
417
469
3996
36
3997
837
17
3998
450
2718
3999
2348
3117
2971
4000
64
4001
525
273
45
85
3855
4002
1507
835
2983
4003
4004
433
416
207
1133
736
1107
984
350
292
105
2223
323
4005
759
323
3724
4006
34
2104
815
602
291
552
3432
1155
381
4007
63
38
716
128
446
172
4008
309
1527
2611
1653
4009
1385
336
92
109
2131
508
4010
1160
1470
4011
3423
3607
1867
211
292
840
3068
2057
516
323
145
381
2278
36
3871
4012
64
3040
111
4013
63
305
552
1802
2908
687
7
3117
55
442
333
1899
1791
1236
1431
18
4014
3389
4015
993
1095
518
308
4016
93
30
1481
16
37
649
1903
3223
933
4017
1053
282
265
3226
3160
2831
1741
4018
2194
748
749
1469
64
4019
717
4020
830
17
2855
36
121
954
5
3344
553
4021
18
1928
683
530
114
265
536
1148
1059
1340
4022
4023
3299
4024
1166
103
3820
305
444
499
4025
3710
860
627
2793
829
1658
2205
92
251
2917
294
283
4026
4027
273
3259
2787
882
4028
4029
1658
58
4030
211
525
897
4031
1342
893
2311
2829
603
323
4032
318
77
614
1652
1833
1014
1990
417
299
292
45
4033
135
2530
4034
626
691
286
77
2106
1142
58
28
3116
436
4035
148
958
1972
2337
3690
4036
36
1064
4037
1225
292
1974
739
211
4038
195
347
417
90
9
229
2258
4039
869
412
4040
104
4041
2362
1038
119
1220
807
1592
309
333
882
4042
336
807
1223
1096
707
2770
604
109
1709
2664
869
2829
638
4043
37
4044
15
860
1714
563
4045
4046
4047
1871
4048
4049
4050
1154
1444
1135
403
223
404
2255
159
3833
92
452
1116
4051
736
2364
4052
4053
3204
4054
437
1784
4055
159
144
36
390
604
1960
1511
691
4056
258
34
1122
1133
268
1122
2353
227
1051
4057
318
3264
18
381
3482
2076
284
145
4058
606
2134
4059
365
1499
77
2626
1938
4060
4061
4062
143
314
2437
638
1534
630
4063
3224
3397
3016
795
604
2436
417
1762
3862
345
391
1564
77
2821
1177
188
538
45
37
3116
1197
1325
4064
211
36
639
437
2950
17
4065
266
77
3931
1419
36
1514
4066
130
3862
785
1630
1470
4067
318
345
4068
18
18
283
1000
45
17
4069
2943
63
517
1163
2194
806
1001
4070
963
1493
198
1024
262
291
4071
33
651
75
940
63
1903
1127
2581
1114
77
4072
1997
4073
132
309
258
3412
1507
4074
1365
379
391
1345
466
244
1494
1030
4075
234
667
4076
317
2060
64
85
3684
294
837
164
4077
229
1812
4078
1709
4079
2624
14
404
16
866
391
735
551
2882
2087
409
1619
1514
4080
1876
3152
1470
1268
2762
331
17
3197
1390
4081
77
2840
344
844
245
20
92
188
92
1571
323
1315
323
667
1711
223
2706
92
1114
4082
1795
4083
104
3743
1069
77
145
1944
2303
1825
4084
387
4085
759
4086
608
4087
3517
218
273
1278
37
803
92
1416
492
4088
1733
351
2336
251
3068
315
34
112
1969
749
302
77
2211
378
341
145
92
4089
3862
2182
4090
3150
438
441
4091
545
323
253
1701
3084
2617
309
526
17
18
709
1933
1276
336
1225
615
2160
1155
33
4092
104
887
4093
518
598
1531
2252
2065
2097
4094
33
829
4095
4096
57
2748
448
160
64
3150
2945
4097
92
36
474
1588
1224
1841
1173
45
860
404
121
4098
321
2685
1312
104
325
4099
3097
2378
772
1588
4100
1422
34
1918
1258
363
33
518
932
1
4101
4102
1222
4103
1096
791
2755
195
56
226
880
1112
229
4104
386
1288
747
833
1278
4105
28
1315
824
748
2943
863
252
698
169
515
1705
582
2909
3402
181
466
229
1657
4106
1343
609
4107
36
437
563
159
656
538
4108
119
559
103
538
3681
826
103
3862
28
626
955
417
56
3434
490
701
1588
17
4109
2597
2252
538
860
4110
4111
384
2093
2797
833
578
292
4112
1945
1468
1154
2740
305
1276
114
707
46
169
1928
1212
379
1941
1133
3299
299
2464
607
1012
551
552
1852
37
2606
1898
466
77
252
414
318
126
1093
2754
4113
77
341
2623
3430
581
2410
18
1001
771
4114
614
543
4115
4116
4117
36
7
882
1701
4118
1768
257
2391
4119
988
4120
162
85
4121
110
871
4122
33
343
912
381
638
1331
2455
828
1341
36
1286
4123
4124
421
859
2530
258
336
105
3374
17
599
709
3114
4125
64
433
1299
844
928
1150
508
195
442
4126
14
925
877
1179
4
187
1823
4127
379
1190
1999
3580
4128
162
331
14
1013
715
63
1430
4129
4
925
833
137
581
1384
961
333
1864
3067
103
780
1470
1385
991
466
3229
474
2589
1556
442
4130
1480
22
887
1278
312
4101
3212
369
4131
1478
45
244
1649
1173
2340
2248
324
3554
45
1398
4132
3272
4133
1903
2938
4134
116
4135
1343
18
3002
1082
292
4136
442
1984
580
223
4137
1812
159
1924
861
4138
3272
557
1191
933
4139
4140
712
77
170
1334
3016
516
404
458
258
4141
159
2225
848
180
3501
1824
2315
4142
1769
319
18
1148
436
4143
525
192
195
470
2921
1173
3315
508
2549
342
122
400
63
530
2534
880
993
77
112
3973
436
164
509
1215
761
36
2922
529
426
4144
4145
4146
1325
2037
4147
2662
1588
33
37
3097
25
531
1014
257
1815
130
37
1007
302
1045
3366
406
4062
2286
1217
4148
27
3068
180
458
698
104
4149
4150
318
3618
50
3944
1033
3830
748
4151
1492
437
2099
1083
3252
887
367
635
1880
192
1200
49
4152
1140
2461
4153
1013
1741
77
2496
432
463
3425
151
1716
4154
3802
1687
1567
77
5
186
4155
336
799
893
18
159
92
615
1
608
1130
4156
1873
4157
680
2965
1812
2683
1972
568
543
1825
1407
4158
345
4159
45
317
4160
830
2406
1162
2424
208
378
324
4161
4162
2485
299
33
711
88
478
806
1320
354
1835
1325
265
830
229
518
649
186
1979
791
4163
1042
3114
225
492
4164
205
748
516
3678
1162
4165
555
3775
4166
4167
259
34
4168
3529
345
4169
259
1590
4170
906
333
344
229
2964
3469
805
17
205
4171
934
259
4172
34
1345
4173
223
842
2336
561
2589
2249
2982
1282
2318
603
4174
1815
421
18
742
299
77
787
4175
1552
1259
310
608
63
105
144
58
608
3961
17
45
151
119
202
291
4176
4177
253
1623
28
3090
64
229
680
441
4178
861
4179
63
2931
608
3695
4180
599
4181
4182
1709
4183
4184
30
4185
815
4186
18
1979
2823
4187
1384
1047
1229
34
444
336
42
1658
1731
433
645
323
826
4188
857
4189
1008
1431
344
2833
983
508
315
1102
3738
1842
484
581
159
254
1762
4190
283
1741
961
109
3160
4191
4192
64
1730
4193
604
3006
504
1384
4194
636
3000
1033
4195
37
4196
1287
645
4197
2455
387
1
4
4198
4199
1211
3695
3947
18
351
747
323
2787
2036
2233
28
265
845
667
417
18
681
145
4200
927
139
4
3080
606
417
4201
1362
534
417
273
4202
601
85
14
530
4203
147
325
4204
2255
853
4205
3635
440
3417
543
1815
103
4206
1842
186
1675
506
1381
57
345
4207
2156
748
4208
1663
323
1064
560
45
216
2092
693
3572
513
737
3362
4209
4210
1843
3632
4211
1306
1497
608
1156
539
404
765
183
1202
3381
1225
2513
990
327
109
4212
305
827
645
2650
75
4213
1
4214
4215
3469
4216
4217
36
4218
1842
64
930
437
2942
1733
4219
4098
1893
4220
130
4221
18
2892
17
4
18
1481
145
4105
4222
63
37
4223
927
4224
1294
274
4225
463
3615
3338
644
101
720
4226
966
273
164
2481
1333
37
2520
2490
1847
400
211
1006
1268
2721
341
283
495
1157
2234
4227
92
437
3636
1278
4049
4228
77
3700
4229
336
2500
845
2934
765
1122
4230
3710
1825
4231
1574
599
169
8
4232
980
4233
3032
223
162
447
1805
1140
4234
1568
781
1774
211
2417
4235
4236
223
2781
4237
94
305
4238
586
3750
426
442
299
107
460
1320
2543
893
2590
530
4239
2067
4240
807
647
1627
229
1871
989
331
4241
64
3469
856
4242
4243
1093
1879
381
492
4178
77
877
321
530
1154
2304
870
1096
1020
1533
749
381
387
4244
2052
887
1001
1214
2781
388
614
833
92
34
2104
4245
1441
4246
442
105
893
4247
1172
292
18
85
120
4248
36
336
4249
173
785
36
712
1391
206
85
4250
1494
1815
586
258
2609
4251
46
4252
1024
4253
1470
28
710
4254
333
18
2417
1313
4255
3056
3000
2846
344
85
4256
3016
3226
1706
958
4257
3343
36
4258
103
109
1
4259
310
1178
543
344
1880
1883
335
4260
1014
45
4261
259
3313
251
4262
3397
478
809
4263
299
4264
4265
64
186
213
1443
258
17
162
493
4266
180
2140
2437
4267
18
1214
1385
4
4268
515
1534
85
195
4269
37
4270
504
1
4271
4272
1565
4273
379
1553
543
36
1441
1129
3577
4274
4275
409
647
881
379
1114
1776
147
29
3603
4276
333
103
4277
4278
4279
2046
3087
604
4280
1957
125
404
472
3688
2744
229
4211
1031
748
325
2348
2194
1128
3424
442
1545
77
356
1584
2234
975
36
939
46
4281
564
4282
4007
3552
4283
3644
460
321
552
806
4284
344
996
1384
4285
4286
1786
92
1841
404
3003
4287
36
2046
4288
74
672
4226
334
4289
151
1180
466
4290
2022
1992
4291
4292
18
4293
17
36
3030
4294
82
367
36
4295
1581
1047
3202
887
404
61
4296
1569
893
2205
1716
11
89
1118
341
362
139
3152
85
1392
1238
2098
1644
525
151
2529
3469
4297
4298
2580
104
4299
2198
2990
92
1841
18
344
661
63
279
58
321
4300
552
3644
77
2600
4301
1588
331
144
64
4302
963
2417
2348
4303
55
333
2646
2846
2293
1986
4304
2504
785
1129
245
1550
80
36
2958
4305
847
901
279
1613
3776
198
388
3638
852
77
4306
4307
1774
77
2223
1225
756
3202
404
240
223
417
273
309
813
920
896
254
518
1225
4308
4309
4310
28
1038
501
2434
2807
4311
4312
4040
75
4313
3501
1024
664
4314
870
1734
325
2099
4315
64
391
34
274
4316
291
103
63
291
37
58
1220
3973
155
2780
1590
351
4317
1566
810
226
305
4318
376
1197
1588
1594
3133
4319
442
64
3448
4320
2223
1588
4321
2921
2231
499
439
30
1336
4322
171
173
709
170
1050
318
17
404
381
36
18
1352
152
1786
2293
1916
4323
4324
3461
1799
3214
268
92
2083
2759
563
757
899
149
4325
3051
4326
4327
287
4328
421
374
4329
869
284
4
1468
1114
4330
626
1113
77
780
4331
534
34
4332
240
433
292
1268
717
1648
258
2753
1565
538
1192
830
4333
1758
109
614
103
34
209
2578
2126
34
1380
1662
683
474
559
4334
4235
109
2151
128
2549
169
2076
2575
4335
1810
3865
109
4336
881
4224
1852
2456
1177
2076
472
927
4337
4338
302
1547
64
2709
530
551
518
1647
3607
2570
36
258
3285
1471
657
829
2255
4339
480
195
4340
626
3580
266
1157
705
291
1827
1588
77
537
344
1641
4341
4342
1542
4236
4116
4343
195
1991
85
709
345
1493
325
2325
928
77
2529
53
4136
4344
4345
644
934
4346
893
1643
696
794
323
17
4347
77
138
36
1351
608
4348
450
89
1841
1441
391
1467
1535
3724
4349
877
103
4350
195
4351
63
17
180
336
1456
980
1621
870
2277
36
92
2327
122
4352
1184
4353
336
862
1033
893
105
162
290
3722
947
4354
4355
2583
1918
630
559
14
1143
18
4356
518
616
1590
4357
626
1625
36
1172
1024
491
4358
1783
85
1932
2065
749
709
2894
1159
169
874
1537
4359
887
1551
1433
1954
3202
259
673
709
2483
4360
383
4361
648
381
552
77
2801
36
437
4362
1652
1551
1898
1529
186
248
3030
145
404
668
321
563
173
223
4363
4364
77
103
613
4365
2529
2971
1530
2894
490
1173
27
785
77
935
3760
1441
4366
4367
1345
17
3116
1116
159
77
794
442
4368
1511
333
4369
534
2019
18
155
216
895
3510
4370
2833
151
77
1061
717
265
36
784
447
1481
784
195
1621
1883
18
1316
4371
258
1214
103
866
712
2362
3460
877
4372
599
259
2944
4373
4346
2665
215
638
1777
305
4374
268
409
581
3212
486
421
1590
105
3564
499
559
88
4375
1487
4376
864
455
618
36
333
4377
292
484
4378
1979
325
17
556
77
37
852
801
259
1191
1054
18
4379
840
3593
3574
4380
1990
738
3946
104
33
229
251
325
229
4
2879
3635
291
3800
773
626
195
625
1157
2238
1497
151
750
2650
2545
1095
381
4381
1298
37
1155
710
1109
4106
259
1334
1652
4382
651
1116
4383
698
4384
694
258
934
1740
325
89
381
391
696
662
18
325
635
36
1095
947
391
3802
1648
3533
4385
474
1649
176
243
509
321
318
589
63
4386
1566
2699
64
4387
45
18
473
4388
3960
4018
335
4178
17
441
3434
1675
4389
30
1064
159
2845
291
3360
1834
3143
268
4390
292
3165
487
251
92
4228
2021
4391
1113
36
1597
826
299
568
3200
186
4392
1671
309
18
1466
180
318
325
449
4393
144
40
164
1585
4394
2971
251
70
4030
3371
318
696
728
791
2247
3357
4395
4396
1648
162
4397
2076
4398
251
893
3145
772
530
36
235
638
4399
563
241
1124
4400
262
1163
1050
866
1143
4401
870
4402
1606
3890
3662
116
1529
58
421
404
331
292
1716
4403
765
545
404
145
325
3175
77
56
1588
4404
245
3103
90
18
552
1255
77
834
668
3671
2325
4405
4406
2391
582
2484
3620
325
444
3173
3708
1149
4407
3079
4
355
64
1441
1741
805
365
674
321
508
1776
2591
1001
333
1451
195
1535
1258
1903
145
265
4408
45
147
437
4409
144
1047
4410
3885
601
644
4411
931
240
3202
77
2853
1415
795
4412
1480
4406
2411
4413
4414
4415
1441
63
144
1529
2408
4416
538
1024
1129
614
676
482
4
451
423
4417
4418
714
4419
882
116
1687
116
1077
4420
253
259
4421
1073
2589
4422
2036
88
1156
1530
1652
1730
1495
274
4423
805
451
1344
2959
211
93
1468
36
4424
4425
4426
1163
1008
2115
2591
405
607
1588
523
601
64
3286
1107
64
318
313
2211
77
3068
2094
2099
1074
1116
4427
1455
36
421
344
1705
265
742
637
4428
3074
638
3553
145
607
391
4
1163
1385
4212
200
1222
4429
18
1031
2094
259
3410
2895
258
508
164
292
125
195
312
241
4430
1366
4431
7
4264
344
1903
1167
336
1082
2367
4432
2343
36
436
4433
181
45
893
17
4434
1553
223
2809
265
2830
417
27
963
938
3949
292
599
1705
2040
229
3175
441
355
607
3469
1109
1988
1831
251
247
338
574
192
190
2313
704
4435
844
3553
1079
63
3584
1122
1127
667
1282
333
4436
34
4437
1800
1096
1470
195
4438
709
4439
3687
614
159
1415
501
246
4082
73
36
770
1992
1904
3556
229
3535
651
559
980
444
961
4257
552
259
618
1193
345
404
930
2904
4440
1861
160
240
18
1106
696
1887
1135
474
499
1033
4441
183
321
258
404
573
157
709
955
525
18
383
4442
4443
1156
1060
1021
4343
474
4444
1047
18
114
1508
1130
1556
4445
1214
3615
852
4446
1652
2343
2576
2160
92
64
780
441
277
259
4239
2648
101
608
1813
2535
1927
2361
344
805
121
4447
268
4448
14
1449
381
1888
2310
2437
416
4449
856
4450
2235
331
897
1391
563
2706
490
4007
4451
916
128
442
75
3469
150
4452
4453
2427
765
240
4454
2131
195
307
2368
164
897
200
725
331
674
709
2718
490
265
1879
818
4455
4456
331
1278
2006
4457
344
4313
4458
2083
4459
2917
404
993
4460
391
164
244
1511
1588
1340
2658
1468
4461
1179
321
3192
830
2294
4462
4463
894
1596
2877
543
168
848
254
1990
244
4464
4465
4257
66
277
77
245
63
4466
259
1606
321
2000
1004
284
4467
64
1663
36
525
2680
198
712
2549
729
499
155
833
1096
117
37
244
897
3497
1059
2609
3593
1007
1588
345
1365
180
36
351
4468
4469
1047
4470
92
225
3403
853
1468
195
746
1783
1013
36
1718
1549
36
9
1126
2894
893
1247
367
168
1459
4471
607
214
18
88
421
1645
1684
2574
644
4472
765
180
1701
709
1527
374
4473
36
4474
119
1628
3691
159
139
4475
1649
2952
406
2500
748
4476
3502
1822
567
292
404
1431
1175
2303
3143
4477
4478
208
4479
606
3889
36
11
1195
526
450
258
4480
4481
3535
279
63
2762
4331
341
780
1870
739
371
1033
229
2520
205
400
4482
2091
771
3052
344
2121
356
697
1805
292
103
336
1008
1098
4224
897
18
2646
318
283
2391
605
748
1390
829
34
2097
2759
4483
1180
942
504
4484
1242
4485
1194
1992
4486
85
1173
379
64
1632
417
2450
92
49
1588
407
7
128
4487
3170
1047
77
4488
4489
556
1588
766
121
1457
1122
195
2310
36
706
1292
3198
562
809
645
845
303
718
305
3202
4490
606
4491
3969
4492
2183
17
37
4493
1139
4494
933
3070
1032
2115
103
1062
598
326
318
4495
1298
4496
3417
777
4497
772
1588
1059
1606
2036
481
281
259
656
4498
3270
543
2464
2535
4499
77
1014
2160
1206
3458
644
4
381
4500
4501
17
245
4033
183
4502
874
1381
3703
2511
338
4503
125
3966
4504
933
3435
3133
92
41
830
105
733
77
2396
1491
3717
1059
113
253
4505
155
323
333
4506
1627
228
379
3149
323
457
1662
128
229
34
559
3743
3068
82
36
748
2628
1225
3724
61
2076
4507
64
37
144
341
64
64
4508
1443
2163
2514
92
321
614
1552
1612
701
586
3097
897
3229
92
4509
63
428
1225
7
3580
1456
4510
417
274
130
649
417
381
186
36
45
920
785
3160
4511
1927
980
2303
4512
828
726
362
4513
1494
36
281
711
25
717
2607
1053
1004
2467
473
376
4514
58
211
2138
1324
3701
4515
1972
1004
37
2501
4344
1041
4260
23
155
3710
868
1163
552
4516
940
452
1944
4517
4518
3288
336
383
4519
4520
4521
18
4522
294
4523
159
331
4524
3366
2480
2808
2235
4525
229
1716
1773
712
23
918
258
272
318
4526
4527
4143
4528
2223
657
345
4529
1173
404
1278
3143
480
82
2435
92
538
7
1751
1051
1580
4530
17
742
3591
18
34
417
283
1842
601
1433
4531
4283
4532
29
1316
255
826
4533
63
1251
3010
3066
4534
36
318
64
4535
125
2276
3040
36
92
36
1820
810
1222
2387
960
186
1247
1223
4536
4537
3820
202
1762
1130
619
4538
2718
321
494
2527
473
64
1904
4539
626
125
2424
1188
2357
2894
1114
433
323
336
169
4540
225
77
4541
92
2437
4542
647
771
3415
318
18
284
265
860
162
4543
4544
1179
4545
36
321
2896
2465
466
1172
996
144
303
180
517
195
436
417
244
1564
3969
1247
3452
4546
25
4547
406
4548
927
128
4549
2115
1867
1188
4550
1444
1665
3708
4551
92
229
36
478
1589
421
417
601
4552
2095
2787
318
4553
4463
4554
3947
4555
2021
223
4556
1210
64
323
63
4557
1898
350
323
240
4460
455
4558
2511
4559
229
771
289
291
3431
930
1004
1551
3138
2417
3846
1305
302
638
258
321
128
226
4560
112
4561
258
1416
3870
2891
109
418
499
2252
486
63
2810
4562
56
64
45
4563
4564
508
141
1282
1533
1155
18
2604
141
313
480
336
645
9
195
151
2098
932
691
901
114
847
323
887
4565
34
1296
2718
373
4566
2235
1825
501
33
57
2575
847
749
661
4077
4567
4568
940
119
381
442
1795
850
66
258
2081
4569
600
680
3658
951
1341
1717
64
4570
417
1836
240
59
3261
4571
1365
671
4572
518
436
34
229
635
4137
4573
155
207
794
2943
4574
1686
2076
211
45
4575
148
240
2892
4576
162
210
4577
847
229
381
1409
251
88
2254
144
1296
171
3580
202
4319
4578
34
3550
2021
523
1746
77
3089
4579
20
1133
557
4580
4581
1551
4582
1242
2118
18
2274
4583
1401
36
214
353
1296
4584
259
644
2943
4585
2402
2718
4586
1470
773
4587
960
2368
292
1343
4588
1833
200
318
211
4589
934
92
1143
45
2877
3580
705
371
1637
826
2104
309
318
4590
4591
857
504
351
403
77
2390
1212
635
471
404
240
882
251
2520
240
229
1588
1470
2917
145
412
7
321
2293
64
1879
2308
4592
507
2153
626
1444
1129
391
92
33
3557
1898
1778
4536
509
259
2553
4593
795
4594
4281
7
45
4595
344
1154
406
288
4596
4597
876
1297
2097
4598
372
3923
18
466
530
1800
2664
4599
4600
887
816
4601
4602
756
636
64
1260
1
3019
614
1867
4603
92
333
186
4604
706
4605
1196
492
4369
4414
4606
2388
2266
1345
444
4607
2858
1841
4233
33
1194
229
749
1627
2314
164
941
4608
1192
104
340
114
528
4609
64
323
4610
97
50
2095
4611
947
4519
1063
305
490
1456
2072
4612
614
4042
334
4
4613
934
191
120
4614
14
1729
1196
312
224
1551
77
80
36
259
759
1443
317
2008
391
4615
860
383
211
4616
543
2313
313
1155
211
103
18
2626
294
2310
6
379
4617
599
4050
3395
515
1231
2264
887
709
1331
250
2770
1007
4618
930
4444
1999
3518
220
321
723
4619
4477
1
805
4620
4621
2119
151
835
906
657
36
2422
2623
1053
367
82
1201
299
1903
4622
586
1642
36
709
802
2437
4623
4264
344
105
63
381
381
33
4624
92
4625
252
901
125
4626
735
321
439
1198
4627
4628
4629
318
265
4630
4007
439
3220
1141
1267
417
1441
4631
433
376
1483
2019
2904
2390
4632
5
772
3079
344
1733
4633
138
552
274
4634
1124
1774
321
2124
629
253
2399
195
4635
1523
404
3691
3669
77
4636
537
4637
450
251
3442
554
3160
4294
344
2570
1588
4638
344
321
92
1531
1086
1873
1990
284
3036
697
508
200
1294
344
1047
626
290
387
381
1765
927
3326
36
1033
947
4639
1621
4640
381
488
331
4641
1126
354
1566
4642
58
2210
680
1743
112
70
4643
3935
1013
2198
3138
3726
796
404
64
4644
1507
4645
2589
77
2334
932
4646
2391
331
4647
1580
4120
1841
1332
2098
560
42
710
2320
446
128
92
1196
4648
214
699
3622
4366
631
607
2924
133
608
92
926
4649
4650
2888
1051
317
265
1718
4651
657
1247
1278
2408
742
36
560
1962
2821
404
155
818
1340
2467
224
1047
4652
2647
3353
2886
480
837
729
64
309
749
635
1381
101
467
3084
1129
4653
4654
144
34
1461
543
333
423
4655
1252
211
4656
706
144
4657
4658
36
1196
1365
881
4659
2907
3299
4660
654
647
495
1289
310
291
2591
4219
159
17
45
2773
103
978
709
895
759
128
1033
4661
211
243
644
552
4662
1278
1211
1952
863
870
4663
291
226
1705
2313
3850
4664
1444
4283
2179
674
444
159
1191
2054
1730
1505
4665
1643
159
17
543
3453
1566
299
626
471
618
3290
40
3314
3441
4666
151
4667
4668
323
4669
36
162
4670
1588
1162
810
604
321
613
4671
259
603
1470
644
604
4672
923
1915
2234
450
656
3690
36
1422
3264
4319
4673
355
4674
1626
644
426
1266
2180
4675
318
2954
1748
4676
1733
4677
2807
552
4155
2015
147
226
1481
4678
451
2603
644
391
4466
36
2824
2080
347
323
122
3985
442
922
317
14
421
543
336
36
763
173
379
1623
1563
4679
4680
850
1157
4681
504
808
404
712
283
614
116
92
647
614
4682
412
4683
651
1082
706
2178
723
1195
4672
4684
2313
206
147
2
955
1716
112
1247
4685
4686
490
647
1988
176
4403
4687
1588
186
211
4688
283
1175
3538
818
3517
164
4689
538
416
92
19
1045
3068
469
36
3091
404
1320
1328
446
291
4690
4691
4692
4693
1534
2033
417
323
1658
2350
294
381
493
1861
827
4694
34
277
4695
4696
1013
3145
325
4537
2694
25
321
404
4150
1632
4323
1867
4697
3778
4698
4699
474
1431
119
4700
2626
1225
4701
626
4702
1387
801
4703
77
147
20
64
2094
22
1114
812
121
872
4704
3750
805
119
4705
599
55
1030
899
1030
2611
1021
34
1067
2383
262
27
2937
581
1033
1014
717
1014
2434
709
709
1689
1843
63
4296
4706
3590
1133
405
14
559
312
4707
4708
195
812
4709
4710
325
2910
1443
697
125
1034
4711
42
36
1
506
18
1555
4712
581
164
92
4713
2133
1380
439
2981
490
3326
4714
4715
4716
559
3057
7
2108
4542
1838
1478
2225
1082
4717
1934
92
748
1175
4718
1915
173
4719
36
4720
77
58
4721
4722
151
1715
103
478
7
155
103
1925
3376
3072
2590
157
712
195
4723
2718
2626
18
112
2511
1734
4724
1188
827
4725
4726
1839
4727
4728
4729
949
105
579
706
869
3462
2704
2491
63
1751
1774
345
18
1235
749
444
56
1783
4730
937
4731
197
17
404
55
254
318
223
3435
321
1588
531
4732
4733
2160
4649
518
1033
1296
4406
1166
18
92
3128
257
2263
3656
36
4734
56
331
4735
1564
3583
4736
317
2904
831
251
173
1604
845
543
491
1136
3494
4626
852
3416
4737
18
139
2065
4738
164
4101
4739
344
604
381
4740
1060
19
381
3000
680
103
437
1191
614
225
164
3682
4741
1192
4742
2490
1701
7
2183
1640
1842
1483
647
2231
3009
404
18
3349
36
463
606
1818
538
3616
3656
321
2223
1421
2803
4743
1851
1344
2282
4744
604
4
1385
2672
4501
3116
4233
88
1077
105
1412
1163
46
170
4745
854
4446
7
2949
173
749
1960
144
4746
4747
626
18
1030
2311
200
1008
7
1118
3862
404
1649
3041
626
442
4748
833
4749
3334
4750
4751
2317
37
3296
119
279
1958
22
4752
77
2833
444
735
3609
4753
2293
839
1415
653
4754
1365
1234
3697
2076
4755
2022
37
4756
756
683
619
1113
4757
55
1038
2589
1296
215
2243
2646
4758
2093
266
77
2644
887
14
508
37
259
554
259
980
259
753
292
3750
599
2892
558
4759
200
930
259
486
77
2662
1480
188
638
4760
2612
229
714
4619
864
782
1202
386
1096
291
1014
36
2256
3285
1544
1024
290
1007
3822
709
18
2962
289
186
17
2277
1365
4761
264
457
604
1325
3799
3380
381
1680
518
55
2694
4246
643
521
2364
4762
759
258
2509
1990
37
56
37
2200
4763
787
710
964
2459
2921
2748
697
4764
4765
162
1815
345
619
3175
7
258
11
4766
4767
4768
125
867
3097
561
1236
1468
1060
782
543
1118
4769
716
2019
391
3315
725
2963
4770
1200
4771
1351
877
4772
993
738
18
164
579
4773
1650
4774
4775
4776
77
4777
793
2110
1200
450
604
45
1783
3374
1008
4778
4779
4780
604
2966
977
317
268
4781
1223
436
439
2831
4782
265
1585
3415
36
3761
103
1962
323
36
545
381
4783
1871
853
70
656
1285
4784
494
14
109
637
63
996
1658
4785
4786
1200
853
2188
4787
543
381
2507
4788
4789
4790
1069
37
4791
1627
181
321
930
824
4792
421
33
162
4793
77
1173
85
1332
4794
1569
37
501
4082
4795
4796
4797
33
305
408
103
119
3898
474
754
2014
445
991
205
1701
4171
42
637
61
794
259
4798
1030
717
4799
45
1166
4800
365
172
818
34
229
1461
450
4801
1532
417
181
77
18
144
1165
4802
3117
818
1173
63
333
209
1609
338
1997
1357
381
607
1033
1469
876
426
1572
2014
4803
1844
45
1456
1234
3125
2223
2699
667
2693
1546
508
4212
321
2344
4804
207
1565
2964
4805
775
618
424
1487
1677
290
405
22
180
234
3204
306
70
1304
4806
1613
4807
1172
4808
323
4809
2223
3968
638
195
17
772
1468
882
103
1491
3009
757
3615
2985
321
4810
4152
1459
1907
3264
4030
318
318
2457
186
63
925
116
55
46
1013
940
1133
1206
517
4811
132
17
1957
88
3187
4812
4813
1606
2928
4687
34
899
3759
4814
4815
486
1592
4816
508
1072
1033
92
590
859
696
876
1175
417
2501
1178
687
696
10
877
2327
4817
1163
2097
77
1282
592
479
1553
4818
4819
953
1409
639
223
4820
323
344
1798
126
1879
1550
128
4821
1511
4822
1469
119
258
25
1237
1104
2021
321
117
4536
697
404
409
4223
265
687
245
3145
4823
4824
492
18
4825
851
195
111
219
45
229
489
3268
3824
88
4767
1365
4826
36
3497
321
1223
262
999
1441
18
1841
325
958
1665
4827
55
74
2373
3938
1977
55
901
121
1621
14
1124
2156
948
2255
1612
785
599
757
283
18
1175
1714
4828
277
1047
3998
273
4829
80
1384
1444
209
1532
4830
1470
3724
159
441
169
1187
927
2733
2277
3862
4597
808
75
243
4182
226
1014
344
317
1993
4042
252
3728
76
436
359
292
104
202
4334
2975
417
85
1947
553
4831
7
906
128
1109
3186
1389
635
4007
2943
4832
4652
495
883
229
557
2831
3234
1842
807
1827
4833
1649
604
2173
1133
463
63
18
318
3398
782
192
644
525
1898
406
1923
92
164
4834
508
213
645
993
4835
871
2637
1799
18
164
84
45
1992
4836
714
3577
508
3724
2711
3819
478
181
164
149
18
92
4837
244
3402
4810
3432
1551
1489
323
441
259
773
4838
649
1805
844
703
101
66
4839
41
4840
4841
3079
749
688
4842
4843
810
4844
258
1797
3984
110
697
4845
4195
1013
252
259
3165
77
4846
1733
160
4
521
2298
3432
4847
4848
662
164
8
4849
739
489
543
2554
1033
1006
3665
4850
211
786
932
77
3430
901
3224
712
1408
4469
749
906
644
229
222
1047
4071
344
1056
2408
614
121
604
2609
1319
521
36
253
1122
4851
2905
1240
195
1529
833
3556
145
2258
64
3054
644
55
749
1114
1277
1903
3019
783
2922
443
333
2041
207
4852
18
834
803
36
2721
63
635
4475
4853
471
3165
430
4854
4855
472
2289
92
1863
279
250
559
356
2829
1912
56
4171
2471
557
291
2834
323
4856
2504
3656
187
4857
4858
1166
1836
1033
2739
707
2583
353
4859
696
1430
1568
4860
283
4550
877
1175
64
211
1970
736
4861
61
312
2443
323
151
3481
4862
1279
103
508
3298
379
258
2156
4404
3898
893
2146
1944
709
393
17
1692
501
4863
4864
408
244
772
3455
861
2507
760
336
538
887
4783
1200
887
1842
2255
214
1
887
323
3285
4865
1151
4711
259
244
331
92
3664
436
4866
417
1765
276
709
2630
1663
77
1583
254
4867
1069
4868
1112
64
195
4869
1483
2791
240
181
159
417
4226
22
3089
4870
250
1784
3385
761
1483
27
3509
4871
4872
1053
162
937
1200
1585
626
151
581
4873
318
698
2525
18
539
4199
92
1533
1592
2061
379
1597
4874
4875
785
73
756
1133
716
4876
4877
70
111
1652
709
1648
1056
645
709
751
1000
28
4878
4879
4880
3913
4881
290
4882
4536
1045
387
4883
77
245
4884
18
1873
791
4129
4885
772
4886
147
3178
421
4887
661
1268
4888
1780
36
2609
4889
1778
1124
559
845
103
1287
4381
381
2582
918
1200
130
765
3375
1225
333
1385
1122
27
33
1159
1159
331
3648
4890
36
2230
794
2753
265
2183
809
614
833
1038
450
530
1825
85
52
37
2384
873
1430
2780
2904
1645
4891
1499
1652
4892
2243
1470
284
318
2057
4893
2516
3307
1278
1588
58
4894
4
404
3635
422
1116
4895
317
1149
4896
615
2358
45
18
4897
3784
4864
2512
1374
4898
226
426
3005
1813
4143
229
4899
4784
258
3985
543
961
1059
4780
1422
484
344
55
1521
1853
4900
18
344
2529
982
4316
1733
697
941
1030
4062
333
159
4901
258
253
64
1730
2905
4444
151
400
935
1833
426
4902
441
930
4536
265
1324
1947
164
2054
186
844
3455
25
3435
1718
4520
1007
4903
1024
1962
1782
101
1632
4
4904
466
4905
4891
4906
4907
177
45
4152
198
613
689
2507
305
993
486
28
1592
4908
1979
2006
450
1001
2173
460
2086
365
85
1053
589
2799
3624
164
608
104
2095
36
4909
2160
687
3724
3853
1927
1017
638
3143
4910
164
1594
1059
3711
4911
538
4912
4913
563
4914
125
171
436
1033
478
4915
103
808
4916
4917
321
586
466
4691
3135
613
149
736
1185
4918
2091
2797
791
318
63
421
4919
163
534
1133
77
452
2742
1058
1701
4920
3725
1596
2311
808
871
4921
1030
1801
4922
34
4132
4664
82
773
706
4923
1188
223
4924
1711
2293
546
2982
586
4493
4706
859
4925
18
64
2065
4926
1024
4927
4672
559
77
4928
491
36
17
880
2015
1054
4929
4930
4931
961
4932
379
4223
149
981
4933
92
1069
2156
552
4934
1652
543
85
159
223
947
45
4935
4936
262
77
2507
1384
381
1661
1990
3888
518
870
1175
749
4937
417
1099
4938
4939
4435
2511
794
648
706
80
687
299
1393
387
671
4940
3048
882
448
614
155
277
486
4941
159
1252
538
440
2160
688
4942
1541
186
4182
691
3116
143
151
639
137
2518
4943
180
173
4944
1133
4945
3827
2183
321
1490
321
257
2756
3224
3666
893
598
112
1061
1069
192
4
211
4946
2513
449
1588
4947
1497
1903
1163
3021
4278
665
64
4948
4146
862
1175
77
1317
4949
1657
1053
1316
918
4950
563
559
77
37
64
205
106
1304
4951
233
4620
1716
164
253
869
3962
543
3264
1169
1677
930
19
77
2606
160
103
137
36
489
1142
92
4343
3512
441
3296
1603
2694
4952
558
3112
45
139
18
4953
2160
103
362
1038
3591
336
3695
2509
88
2408
33
4954
1863
742
3128
335
1332
36
436
88
1530
36
770
1184
1588
30
4955
1468
28
4956
188
2319
1637
1627
4957
2370
791
1588
4958
826
759
4959
226
101
1179
1095
226
1171
4960
195
323
77
3430
292
2885
1064
484
333
4961
1030
3953
7
2
321
73
4962
614
2964
1551
4963
4964
55
1196
805
3738
2465
181
209
3306
58
3202
3149
599
1124
4
474
75
404
211
647
321
2076
657
1639
419
3873
3710
3822
318
61
268
369
2532
4965
363
2673
560
773
4966
286
2054
736
538
2492
3638
421
593
104
193
7
1030
1264
421
993
4346
1504
882
2105
3224
1231
4967
17
4968
277
36
229
615
3204
3181
4969
47
4927
1077
644
4970
927
14
4971
1276
602
151
1123
4972
893
1162
150
321
383
644
649
58
221
343
953
34
617
103
4484
3016
417
1054
4973
1312
381
4974
2278
137
516
4975
1613
186
765
4867
4976
156
92
438
651
1013
4977
1751
4978
92
155
70
1871
2553
4979
17
4980
4493
1008
1259
4981
1494
147
77
492
148
3854
3374
665
55
259
1140
3778
1825
381
116
1173
765
1451
381
45
927
4982
70
4983
2110
649
1806
283
265
132
17
1585
1839
2673
4377
77
9
1496
1530
4984
2624
441
64
2287
4985
2514
603
18
1691
1960
3822
812
277
1336
1194
518
766
417
603
121
85
533
4
539
1710
195
1340
717
4986
92
876
4987
2430
77
543
137
4988
486
4989
1139
369
3207
3250
4990
229
4991
1334
1796
827
4992
4993
2398
3077
77
4994
4
4995
58
4996
4997
284
387
1563
46
344
1120
4553
763
109
125
939
1175
290
1
574
243
4998
3532
63
4999
64
2410
604
266
259
61
709
7
674
877
325
1102
5000
229
5001
1842
1784
4
1155
425
1483
63
645
149
4327
70
5002
1245
1296
4030
552
433
88
177
1988
3917
4833
5003
3699
5004
4536
1045
4141
344
3762
1606
1919
345
216
1511
5005
4744
5006
5007
1061
1211
5008
250
1648
1493
2570
4652
5009
886
240
1278
7
770
860
45
598
119
365
3234
5010
312
3568
4467
1130
649
2076
5011
748
5012
27
1196
2115
159
871
99
1481
2943
565
1014
421
318
1798
765
404
265
5013
930
64
5014
258
2749
4983
1592
1224
19
3326
5015
103
159
626
644
862
1033
607
539
466
5016
211
5017
1200
101
1213
444
33
599
1570
1166
3937
132
375
5018
4100
36
2447
1345
36
331
1489
113
4870
75
5019
1643
490
1511
1175
5020
1106
307
1990
318
667
227
599
1643
362
3083
5021
103
3572
331
559
5022
1680
504
17
92
1524
113
250
145
1105
1024
1288
406
2266
2727
1648
518
3310
3952
1724
18
614
2151
2706
4
2734
14
3602
614
797
321
5023
452
132
162
426
579
92
37
484
3433
104
1264
294
240
4
645
63
265
259
103
119
265
4
1553
610
3567
474
321
3366
4312
2225
3739
1696
5024
2583
121
4691
310
1552
1630
137
387
5025
886
1928
763
1096
321
5026
209
313
321
3738
719
325
806
139
7
5027
5028
1175
2657
516
5029
344
5030
7
2153
2391
202
2378
133
317
1252
5031
3271
1374
5032
2507
1992
830
5033
381
2877
4548
925
128
2867
5034
1675
3901
3249
5035
4460
3556
2350
2054
164
1296
5036
940
759
879
64
3865
525
1798
211
88
125
928
1652
1282
1159
1135
18
4
2522
188
37
345
525
305
3744
651
458
4362
2969
195
325
5037
1825
229
63
336
773
2417
211
555
1527
5038
791
245
318
1420
2334
1323
2591
494
840
508
1225
1296
480
3220
34
947
5039
4673
5023
1781
1296
404
2133
1059
283
538
251
490
5040
1024
5041
437
1958
94
803
105
381
933
5042
164
927
36
4178
607
876
77
1162
225
486
1665
3410
2640
18
2129
2004
2223
5043
437
5044
2950
455
2274
5045
860
45
5046
112
543
1871
5047
1646
381
5048
531
1095
3117
3138
473
4106
2313
1588
529
318
5049
400
877
465
310
308
5050
4891
1047
769
2467
1012
964
92
5051
4682
1148
17
605
5052
1652
687
453
3016
619
325
2640
159
4359
949
3256
14
1751
2486
1487
818
3200
4996
5053
5054
5055
3430
1471
1030
1976
5056
5057
1785
852
2061
5058
2982
1536
2095
2507
341
1004
1589
626
55
1773
709
3898
1289
2621
1231
5059
1280
287
209
29
2022
162
1194
5060
37
940
5061
299
1341
4480
5062
4
321
5063
5064
195
2254
324
125
993
4821
552
141
2833
2330
1401
1156
1461
277
5065
5066
4869
3290
312
33
1365
345
750
763
2004
5067
417
1113
862
5068
317
709
105
109
309
1229
1992
1710
252
2600
1224
518
638
451
2097
83
1047
128
160
103
1047
321
5069
2065
5070
1110
2183
1674
4208
906
371
333
4369
18
4166
2516
266
5071
180
186
1960
584
379
833
116
1588
257
3862
5072
824
5073
821
18
5074
1600
928
2532
840
92
515
45
2298
184
92
3431
323
5075
3783
1594
185
5076
310
77
3196
1093
317
77
1842
1603
1239
5077
1914
5078
582
476
125
712
3592
18
299
446
1635
2223
113
2027
220
321
787
737
42
3870
887
863
63
794
258
2370
2412
581
667
209
635
369
387
195
2905
599
1566
1730
321
561
128
212
467
5079
5080
64
1365
223
5081
125
3683
2654
164
1805
3125
173
58
417
159
2477
1162
1159
845
479
1631
1308
781
332
5082
5083
1170
251
171
45
1825
1881
2371
2003
5084
14
5085
1962
20
3283
635
18
437
4
1019
58
717
299
5086
243
1778
77
58
64
1024
698
685
417
1004
3051
1551
709
5087
1449
325
63
257
859
365
1257
207
77
2937
407
5088
253
5089
5090
14
4
5091
211
538
1600
5092
336
3469
4835
515
1351
486
933
1887
33
7
5093
960
3114
3870
5094
5095
991
5096
145
17
925
1293
77
1245
1620
458
517
831
2591
321
77
1997
5097
5098
604
104
116
756
5099
436
64
426
3771
3524
733
19
279
1469
5100
1556
1391
292
4042
709
386
70
18
5101
1570
114
1783
893
3030
195
299
893
77
5102
1007
882
4264
5103
336
5104
22
1351
4124
1431
311
463
1001
1195
3778
259
897
381
92
626
37
1024
103
132
1585
579
1384
887
5105
259
124
1733
4612
887
1729
144
1013
458
2640
343
3243
18
5106
1391
336
77
2650
77
1990
77
92
381
5107
1050
268
925
310
5108
2964
36
77
36
251
1960
1038
5109
2456
723
4988
2408
93
1155
5110
18
710
827
4697
45
2138
2961
33
952
3117
200
1167
2591
77
5111
114
3070
1206
1551
2505
5112
251
1023
1294
4284
601
2975
180
920
1443
5113
4309
3024
5114
2148
244
55
5115
968
4663
893
125
1247
5116
586
77
5117
893
268
232
323
114
3605
404
3767
92
92
1387
240
4843
748
5118
1136
1468
5119
1173
188
706
85
3588
934
5120
1058
809
2054
832
5121
4297
2959
4
151
333
1514
4633
45
504
1313
471
56
5122
1234
5123
2099
1118
918
33
3430
2259
273
5124
1915
1034
411
474
1903
4066
340
4316
309
1095
36
1133
770
132
3043
1580
2554
3283
309
368
3068
5125
335
880
4272
1345
1440
173
5126
5127
77
2719
1208
5128
404
19
5129
4
1470
3453
162
33
732
2459
292
5130
5131
5132
390
5133
3017
331
450
403
344
504
260
5134
5135
376
381
738
323
3264
5136
5137
1140
74
5138
211
3299
1650
3220
5139
1588
827
1126
45
18
36
723
492
1079
4
3424
644
785
318
381
77
77
253
1701
430
2613
2521
1017
318
5140
2060
77
1409
1224
5141
2411
353
508
904
3000
5142
253
748
2004
125
1468
644
601
34
176
4
736
2041
369
2381
1444
1152
3279
1836
906
240
258
5143
5144
109
3075
4767
92
5145
5146
3870
466
2501
518
55
1480
5147
5148
3001
323
2076
403
1096
113
1822
2368
1175
5149
1873
20
922
2519
3150
5150
181
625
1056
4556
776
281
1641
391
145
283
3711
3122
304
5151
331
5152
18
1393
104
1390
5153
5154
4494
3256
336
1065
439
5155
93
38
515
5156
5157
8
488
109
2310
3148
738
1114
1013
121
3526
321
2793
4551
2922
1551
2327
2072
2417
883
853
18
1444
379
342
58
1188
130
1175
748
229
351
664
162
393
792
447
2243
2397
1114
860
351
318
1580
391
1867
2733
3453
742
444
331
130
508
5054
906
7
45
2646
1627
4626
5158
144
2313
3261
866
292
2022
274
4691
636
450
786
1033
1017
1638
1481
1903
5159
556
211
321
5160
613
273
442
1724
77
2190
225
556
1509
278
504
2036
1841
2927
812
1034
4732
2271
5161
869
1597
4389
4399
829
266
3544
162
3571
2104
391
325
664
162
3711
1007
5162
5163
604
4715
945
2065
36
36
5164
1407
2138
1798
5165
1955
762
2460
1844
1441
45
2390
4132
626
50
5107
581
1332
391
77
64
323
321
4297
28
1711
614
868
776
1574
324
496
4553
18
5166
45
22
1248
715
560
1252
5167
893
2904
381
38
4150
355
170
2179
2978
244
1343
206
887
2607
155
2071
1170
58
713
64
1037
608
1571
92
167
1867
748
2646
4
5168
4444
545
5169
45
996
5170
404
3109
1756
279
1122
7
383
757
36
125
92
211
92
202
155
1450
333
3997
1013
749
5171
812
701
3493
107
2492
1024
2831
1172
404
882
904
139
1444
2833
1122
4605
5172
2267
3418
1887
2417
626
2148
2313
877
355
1031
1733
3214
1224
833
251
5173
260
159
4781
1080
1191
2280
2787
5174
1621
1565
3853
3068
5175
1765
321
16
5176
258
1540
3469
344
18
1393
1701
934
4061
36
5177
559
1412
22
292
688
404
321
234
2289
1773
1073
3156
116
45
5178
1413
425
1933
145
1832
1986
4715
292
3481
17
3758
430
318
5179
253
763
1795
2240
266
2462
1211
954
1085
74
1773
1179
1200
980
4323
1032
2591
82
5180
37
5181
5182
223
1365
5183
4374
842
56
92
351
772
173
209
309
137
599
2165
455
59
2148
543
4584
1296
1481
573
3202
927
2350
1278
159
808
3404
1036
897
5184
4167
720
820
195
1191
4
5185
427
3683
562
2480
895
365
1413
806
3296
1225
484
404
2373
3356
3233
56
5186
5187
292
5188
644
128
2163
591
4315
893
1499
781
23
4537
41
258
1154
5189
36
2896
5190
119
283
179
1481
1565
254
2524
927
607
18
259
2258
506
103
2743
253
1565
871
470
516
2589
488
667
92
367
1024
5191
845
556
812
3117
5192
265
29
404
809
77
1210
531
3935
34
3296
3759
824
650
2218
361
454
3802
2125
3366
178
516
103
5193
301
63
538
1140
29
1343
30
2173
103
253
77
436
57
273
742
1415
651
63
103
3591
2310
37
63
92
10
1281
2437
2387
3317
1683
321
17
4678
1810
45
1627
599
36
121
92
674
5194
56
772
687
647
3056
576
284
899
18
104
3513
2310
1653
5195
1384
5196
1592
36
3591
5197
229
2412
4517
212
268
1459
2694
4
63
64
1129
244
36
77
1053
3119
290
2247
2754
1678
212
3138
381
1954
5198
92
1247
2572
2697
1175
4082
2097
728
1225
9
406
147
614
190
249
876
1718
854
5199
5200
1597
1007
706
259
1155
1783
526
421
211
188
318
733
97
321
748
3984
603
3835
393
5201
359
1426
772
2781
336
291
496
259
5202
2050
897
4489
70
1825
2223
3736
404
77
321
2173
453
5203
1268
64
4467
5204
860
312
480
1965
63
318
379
113
18
36
16
251
1133
195
77
5149
112
4411
2415
421
1036
508
344
1527
347
321
1282
406
5205
5206
1345
151
2584
1014
5207
1692
5208
4281
341
1192
321
5209
1457
5210
534
1126
159
1099
1443
492
2905
1024
2032
2770
344
1440
3151
1603
466
1196
752
2178
442
5211
1441
27
151
543
3592
58
34
428
1643
383
2880
1483
2093
996
537
4587
1494
2771
534
30
2539
1632
92
1143
4694
715
331
64
756
318
2545
1662
474
515
466
1196
3694
697
1387
5212
1003
5213
5214
36
893
1239
2627
1122
1033
1053
2409
5215
1589
2489
5019
2390
436
408
614
1700
607
5216
871
447
3922
5217
5218
128
5219
5220
723
5221
710
3235
349
899
4511
55
636
291
674
36
1381
2328
3421
5222
1365
781
599
3961
5223
749
4165
897
63
5224
1843
2343
5225
2160
40
4623
1150
5226
2195
283
404
2611
4245
28
5227
643
2467
186
1114
1053
34
5228
5229
292
4203
2591
471
509
1247
1697
1774
103
725
324
325
103
290
1225
3797
5230
103
603
64
85
2076
785
5231
5232
749
25
5233
5234
5235
274
1443
118
4
1566
430
4691
1201
77
2894
1357
3946
404
860
1401
400
119
441
3982
635
3356
77
4365
1245
5236
2108
859
344
389
5237
432
284
1657
4537
45
1351
5238
3548
5239
1
241
251
148
472
16
941
493
772
5240
32
2504
45
3123
331
5241
5242
5243
1551
2926
1051
4520
37
508
603
1673
5244
77
110
5245
5246
1782
423
810
1662
1466
586
496
1679
253
1658
5247
1992
253
1480
1238
2231
3998
2798
1340
1902
441
202
5248
17
3713
205
145
3197
18
391
5249
2932
2465
1384
1468
2325
2894
2093
5250
3712
1533
92
33
2858
64
1380
211
2636
1588
1718
2983
1175
1390
1278
5251
490
155
5252
5253
447
77
103
1118
211
530
4304
5254
499
821
1825
717
716
4136
1842
4906
64
250
164
1955
130
1783
344
5255
37
648
63
391
1867
37
1328
1134
4135
252
1069
474
1336
2115
2234
5256
5257
945
1175
5258
664
608
333
5259
1700
1033
1343
5260
324
538
2252
830
3695
1627
2789
1179
1653
5261
656
92
2193
1365
2518
5262
5263
2693
1010
887
2512
2348
30
9
3280
229
5264
5265
2179
3084
17
18
4006
33
3056
5266
2624
8
647
254
63
1566
145
251
5267
5143
4491
319
3690
1652
431
55
1632
245
251
2046
882
2909
3260
88
474
1053
501
170
1096
1200
1159
114
3181
1069
782
538
404
253
93
265
226
502
1717
299
486
5268
36
716
345
761
785
1
55
688
5269
5270
1588
1766
5271
5272
1765
15
244
34
953
64
1521
1527
938
345
2455
55
333
1456
36
162
498
860
273
809
1481
403
1274
36
5273
436
169
5274
128
57
383
85
480
1810
1461
3792
501
5275
347
5276
5277
1711
1315
5278
195
55
436
1839
1047
74
604
607
809
1
301
5123
3366
5279
3186
79
362
2367
5280
49
1
390
2734
90
1932
687
5281
521
323
448
1741
5227
1697
1551
192
211
3448
656
3185
805
324
458
4372
36
5282
4524
33
169
525
1242
474
662
3068
437
5283
920
4520
5284
63
1711
247
787
1097
4350
552
5285
130
1280
543
5286
63
343
4693
5287
5288
344
647
3402
1345
1019
2140
2650
556
223
5289
613
77
290
149
64
5290
436
34
661
889
1196
723
4331
3122
2200
473
244
2814
773
748
5291
884
32
3296
1925
5292
1612
2511
292
3149
211
404
1544
325
1736
205
1374
3802
3922
5293
1013
2807
518
1468
2184
1833
5294
92
18
3870
1384
137
5295
5296
993
541
145
5297
482
1045
563
404
1871
103
700
1798
5298
552
1533
151
589
4446
1365
4035
3797
292
5299
5300
417
347
1959
893
1363
1223
3917
3862
1013
1768
895
1562
264
826
782
1492
89
229
306
18
1958
417
188
386
5301
56
323
1143
417
162
808
1173
5302
422
2650
1117
258
638
709
385
2658
45
5303
92
262
5304
772
9
63
105
5305
1903
259
33
1374
4206
824
852
2132
119
1585
1232
613
19
63
1796
89
383
88
1033
649
496
1173
3432
1497
77
2748
3506
559
30
1879
381
1019
5306
103
549
1188
662
5307
2435
1238
2640
1194
589
1047
5308
7
712
3099
4623
971
602
17
1
310
155
323
3911
1155
36
85
421
318
1483
1096
1122
4468
147
1658
3704
4536
318
2279
4691
2337
159
808
258
1692
77
603
1122
3079
5309
268
1789
1143
5310
2669
553
5311
2578
3546
4467
3436
403
2896
68
421
265
421
3584
5312
897
516
929
5313
635
825
3947
1442
1511
5314
5315
1795
525
379
195
1179
4274
1888
77
1196
417
5316
5317
1652
215
859
729
765
325
3302
257
225
1704
77
1441
5318
5319
647
5320
92
5321
5322
381
119
3423
3239
2004
1163
381
1173
4859
1033
1412
251
4855
2310
225
772
3724
5323
195
1053
5324
85
600
5325
278
762
5094
886
268
2021
5326
887
701
785
2761
5327
827
2514
5328
318
190
951
1649
28
4498
3769
736
1126
1431
17
215
637
5329
2435
4845
626
128
3565
4424
1786
5330
132
253
1627
469
5331
709
2541
447
1783
1550
28
3239
215
2693
63
1118
349
20
893
1555
5332
3565
2640
1902
2861
2821
273
5333
508
418
840
16
314
151
2036
128
3059
3099
3197
321
85
169
33
207
1268
93
4
5334
440
560
2097
7
1012
1030
5335
5336
1320
5337
340
5021
961
1785
5338
5339
5340
45
824
5341
5342
5343
3771
57
3056
771
1099
4970
5344
5064
373
376
353
538
1842
5345
1589
213
211
666
922
1972
4862
502
1701
2425
3883
5346
2315
1096
1154
556
5251
3181
55
137
1939
4098
552
417
1678
680
458
2201
4644
173
5347
2640
5102
7
36
2768
316
2718
107
5348
1341
5349
786
1842
1126
2495
803
4909
610
906
2637
139
809
729
216
2233
119
1469
1056
5350
4216
1024
1559
1947
525
559
543
5351
5352
3942
1716
421
36
101
111
5353
369
4687
5354
208
3223
632
1844
870
50
3638
103
3961
3202
809
1498
4
3944
538
190
5355
1798
5356
5259
4472
688
581
123
600
1145
3383
1491
17
5034
18
3870
2310
1871
543
1357
478
381
579
4
2280
2832
3224
1310
92
264
164
2100
5357
2771
1880
101
430
543
706
1306
2286
989
1748
635
36
3871
490
1149
92
7
145
151
203
5358
1336
3526
1658
5359
2749
1456
818
5360
5361
5362
5363
1179
2969
36
2017
614
5364
1056
150
1701
5365
1133
2432
2410
5366
4381
58
2709
1073
2459
71
5367
369
625
1589
5071
283
1343
1652
45
1033
70
379
3695
421
317
318
260
2327
308
5368
3743
351
61
803
145
667
1707
2922
2827
1688
417
365
103
1339
4
89
826
1179
404
4169
1092
1001
4736
3202
336
345
4645
976
265
3119
1621
177
608
2254
830
1090
5353
404
84
1127
5369
2014
2490
4979
4551
5370
5371
1148
200
473
1825
2958
893
5039
5372
775
3043
1833
3802
5182
1033
2212
2058
1844
1585
251
683
1778
639
391
941
404
1023
4623
748
258
1240
5373
395
2463
599
1163
1061
709
251
6
4511
1345
638
77
151
1455
1798
159
64
365
1143
5374
5346
4295
5375
674
1960
5376
5377
258
3402
2049
7
877
34
22
312
1612
5378
5379
3684
5380
1278
681
794
834
36
1622
5381
119
258
829
3965
2718
5382
151
1099
947
2059
1201
961
1099
586
259
3890
1035
5383
2535
1717
5384
5385
63
5386
549
637
252
400
772
2640
551
1588
336
116
5387
1305
1312
92
958
4517
1652
480
2974
251
5388
417
5389
552
1370
63
82
1825
308
4734
1007
209
132
493
538
125
863
2787
993
2294
1883
638
422
135
92
211
1179
5390
1113
1240
2363
1024
568
4589
1947
5391
5125
112
37
164
3125
229
63
927
77
4259
77
1606
884
599
107
1247
2092
687
5392
938
665
284
162
76
1596
1716
1113
709
1838
63
1470
1030
791
197
3460
149
4653
4165
879
3512
2507
190
645
4827
18
180
1750
2304
5393
4483
1707
5394
1925
2599
3469
151
1777
164
101
404
1170
5395
1842
344
5396
4537
5397
344
1844
3274
626
2662
323
158
991
92
37
5398
4231
4
4704
795
253
2892
5399
808
2482
37
2178
4160
5400
1551
813
727
2168
978
5401
77
5402
1252
3717
1278
2718
5403
274
229
318
1678
754
682
1038
509
1032
651
709
365
5404
530
400
391
2855
757
5405
374
323
2070
599
77
3635
709
103
829
1796
64
860
893
103
5406
1588
3112
5407
568
1030
145
700
5408
5409
344
1868
2156
5410
1588
5155
5411
1080
381
240
145
870
5412
5413
890
430
1979
2327
77
321
2989
2617
2602
4444
765
5414
4618
543
5415
549
1258
1987
5416
526
581
259
2829
45
5417
223
507
3615
162
1312
318
1704
147
287
3302
331
41
347
321
229
3748
119
1163
893
367
1527
551
604
4507
155
657
5418
2143
5419
92
5420
450
5421
223
543
1225
5422
5423
807
1588
515
563
406
834
2693
947
1958
3418
3816
258
490
159
2183
190
3959
318
559
709
2391
452
4766
1030
1124
5424
2364
5425
4785
1374
119
436
2971
2022
706
3862
1351
391
530
1990
4035
1938
844
573
1871
283
3152
1135
2885
3692
310
369
5426
77
27
92
586
18
5427
709
5428
93
476
759
711
1483
1776
5429
5430
1915
3965
2160
471
1012
826
720
1132
318
17
1225
1000
1285
4598
1672
176
893
155
18
17
3593
159
5431
417
7
2586
5432
292
4138
993
5433
436
2624
2858
323
2287
2173
861
5434
3404
208
5435
128
509
381
5436
921
116
2516
3747
681
298
117
1196
128
215
5437
4439
3030
1162
2183
480
381
4924
964
1042
3771
1135
92
1588
860
1358
5438
14
331
5439
5440
1835
36
2223
871
442
385
3580
1294
2553
761
5441
5442
195
412
325
325
3589
341
5443
63
3771
22
1184
119
5444
321
947
1099
5445
5446
385
1030
446
365
1580
162
64
474
618
895
33
5447
2624
92
614
529
1021
1093
114
3424
2591
420
18
4274
292
3415
2311
444
1588
5448
200
3509
3502
344
2944
2160
211
5449
283
1096
1184
5450
5281
92
1864
635
5451
5452
254
2748
2710
1047
388
1247
1707
689
1718
128
317
1494
1013
4932
5453
1673
833
5454
4
1135
7
4216
3207
1325
5455
19
14
1074
5456
1030
723
3453
2818
5457
2201
1457
608
495
3738
486
2058
387
17
4055
1588
5458
3343
368
195
336
877
1343
4498
381
4187
195
5459
259
1162
130
147
1033
401
14
906
607
105
173
211
1784
333
1345
5332
2344
186
5460
709
3343
111
1173
5461
201
1298
543
5462
791
1210
1470
4033
692
3087
2452
2461
112
3822
63
1871
2582
2323
229
564
5463
1148
1702
6
234
33
247
32
3202
437
4
5464
1829
321
2858
917
1773
1596
3965
4
456
58
34
644
1426
820
1644
188
5465
125
5205
466
1532
3206
64
313
162
1774
1242
2867
3084
895
556
381
508
1481
5466
5467
1196
145
145
387
1580
5468
2508
2048
3432
5469
5470
1496
103
1947
92
4781
5471
1140
128
508
824
5472
1053
5473
2320
884
709
299
1842
2160
674
748
472
159
1007
3125
5474
34
164
45
543
1287
253
381
6
1276
5147
240
958
3442
874
17
508
995
17
5475
92
939
5476
1716
334
229
450
1551
103
1568
1294
5477
5478
2417
529
341
404
4
991
5001
2252
5479
1412
4372
706
412
3504
723
614
952
2718
4340
617
1551
556
877
1960
2689
4538
1510
5480
1298
2313
887
229
289
2203
1172
383
560
517
619
159
2483
2861
5481
253
1019
5482
5483
46
993
818
2317
4
5484
1301
2502
18
4398
5485
1657
3965
70
5486
18
36
474
18
265
2876
160
3150
5487
225
618
224
324
521
1631
658
2476
5019
2097
2847
4941
1836
3828
1969
336
1540
5488
5489
439
103
45
5490
486
2786
162
763
667
5491
842
257
18
283
5397
1162
28
993
2004
1130
2093
321
765
729
36
17
1053
5492
1590
2599
5493
748
5494
5495
136
3517
901
2115
151
2709
3077
1751
4565
5496
1155
486
2093
689
4
27
2816
1014
638
126
5497
344
212
4
4
1012
5498
4055
4171
121
5499
250
456
5500
259
290
2225
64
284
3112
45
445
1451
202
747
2742
2831
105
1469
1345
33
1483
562
2183
1225
2313
2983
283
170
657
1033
77
234
2801
5501
748
77
64
3787
3333
1813
837
336
5502
5503
3482
3388
5504
1990
697
18
30
1581
5505
5418
3423
2190
637
284
333
604
5506
2527
5507
5508
325
675
2971
538
1428
3212
379
103
667
1730
1170
1509
293
5509
2904
369
266
930
195
1179
1155
317
2698
37
197
2350
2948
4376
214
5510
3518
5511
132
1169
618
5512
14
2328
2768
1155
860
1657
245
1024
1467
336
5513
586
4359
3697
223
406
104
1247
253
772
1225
4225
1163
471
613
391
170
599
3383
128
2709
1948
257
1099
5509
1803
64
112
5514
5515
58
5396
5516
170
829
3538
306
3168
3028
229
1649
1033
318
1686
893
787
1451
5517
45
1594
5518
1773
2829
226
2186
1716
466
834
1974
756
1836
525
283
215
2507
197
1551
525
1033
4291
2415
557
1019
895
683
40
45
5519
374
2964
604
2514
1137
709
179
1196
64
2390
3198
1247
211
1718
10
3709
4007
5520
688
3296
5521
1658
1697
5522
1163
4892
1812
749
5273
450
847
729
853
1827
922
3539
5523
3724
1505
253
3562
3010
893
4644
109
1550
19
603
1137
2094
64
5027
259
28
110
688
3116
2680
119
1067
1718
4017
877
2501
846
3351
3329
3044
5524
258
75
450
5447
567
1847
1006
18
5525
3890
3824
421
979
5526
2021
3536
4536
2521
603
442
2076
1638
1230
188
1325
563
64
2629
2666
36
711
4830
259
401
1179
1409
4548
103
259
893
17
559
104
1625
64
1588
1893
209
662
5527
893
345
309
5528
368
2630
159
534
2658
1332
401
417
234
5529
318
1841
1059
64
2484
417
1366
28
743
2046
5530
1079
4369
893
586
3186
808
381
805
1953
417
4420
925
538
5531
749
1492
116
1107
3662
2586
2508
1456
1024
1769
560
202
164
488
258
225
1798
318
36
1122
1067
1118
2176
2530
2541
447
2482
516
45
5532
116
5252
717
1701
940
18
92
5533
325
504
1381
5534
1884
1602
5535
452
1588
559
860
344
45
2829
1053
618
3123
852
759
918
4343
1107
177
226
4860
1248
2574
2570
173
1815
400
536
5536
556
5537
1898
480
323
240
361
549
5538
4519
321
786
1245
1798
5539
1050
344
58
45
515
1343
266
3404
1868
759
1173
1259
1320
283
722
1008
2402
2408
1015
716
1952
258
254
45
1028
235
1551
198
45
709
1750
3734
827
543
400
709
667
842
3688
4884
244
5540
960
4042
279
2600
5541
680
563
453
259
3348
318
440
381
497
749
3975
2107
77
824
116
1306
119
5542
1641
18
4315
5543
4007
5544
1855
5545
119
1231
4
2442
381
893
453
22
548
208
1116
2985
77
5546
1195
48
803
1008
36
1669
5547
5548
186
77
3807
289
128
759
5549
1179
1341
320
1296
64
581
1239
77
317
2077
404
171
810
3148
2398
716
63
3381
229
3270
2216
400
5550
162
92
381
1976
748
2693
2456
2311
552
1013
626
5551
152
375
4501
1677
14
815
2234
1632
478
5552
5553
480
1239
121
4262
1353
159
145
1003
5554
3432
1666
36
1009
103
2806
5555
615
2985
1510
1054
530
862
716
17
450
170
961
543
92
1345
748
1806
336
573
863
137
283
4765
1122
2908
336
45
993
66
476
5556
5557
4
18
18
17
506
3383
5127
1707
599
5479
877
5558
559
4856
1645
128
3435
335
55
1433
918
5559
807
3056
223
5560
536
2223
1551
1141
5561
2840
614
1306
1133
2668
993
205
1
202
2228
751
1312
508
928
5562
2190
216
2106
336
5563
2481
5564
77
689
205
5565
50
422
36
955
5566
2099
36
934
258
321
2490
5567
176
155
92
1294
3851
77
5568
5569
1325
2781
3271
1721
33
351
8
709
2762
77
110
876
1820
321
197
1780
36
192
770
1419
2535
927
159
92
4102
955
525
3742
1773
1047
155
3694
64
5570
5571
214
77
466
3467
5572
162
624
1632
14
252
2287
290
18
1662
92
5573
759
1367
1911
55
3710
4670
830
1112
360
1662
893
321
5274
240
833
64
709
132
18
18
3469
4
417
2287
712
284
5574
805
77
709
5575
5576
1802
498
58
869
77
444
73
480
2184
4540
283
201
5577
2637
1652
873
4882
5578
4473
5579
1332
770
5472
331
5580
5581
317
651
244
212
1510
5582
5583
5584
1132
2591
626
155
3186
5585
16
2070
5586
4444
333
27
1001
421
5587
274
877
837
2141
5588
1544
1585
925
1363
2645
4602
1754
1658
323
802
2657
1282
605
1047
306
5589
284
1588
5445
18
1475
225
5590
2142
723
138
17
4755
5591
283
63
279
918
4281
2207
3849
4
579
164
1425
185
404
2488
323
893
137
636
1853
365
1484
713
259
318
5592
441
4988
4625
2076
3069
151
5593
3448
40
77
1697
4224
5594
717
99
4538
1588
525
737
4911
1030
164
2046
64
5595
1184
2515
556
1588
18
937
479
321
830
5571
4606
1417
112
4623
3383
5596
3750
4914
1040
333
699
3483
1718
997
1082
1798
374
3184
381
847
3552
1238
1194
5597
538
379
5598
195
5599
1786
18
808
27
1173
1365
253
3052
333
718
2646
1236
706
139
1099
4388
686
1332
913
1949
162
5409
33
313
5600
1243
385
2163
674
3009
321
785
258
64
3687
833
441
3593
2220
36
25
458
1470
651
954
5601
5602
331
1716
559
1903
5603
3226
268
36
1551
1493
283
2780
159
2173
2637
978
360
114
371
797
5604
5605
15
3329
4
2648
56
116
58
345
3009
766
2241
77
318
2356
5606
657
159
5583
244
4199
559
1045
5607
492
5608
534
4018
18
3644
90
266
135
3214
725
195
3798
151
5609
5610
5611
200
1008
555
77
1470
518
259
2390
299
2115
1266
1130
1804
1627
517
614
20
717
5147
1374
3578
832
259
518
340
882
284
444
2607
386
2981
92
180
55
3571
462
1298
1687
5612
882
5613
77
209
3564
790
1666
5614
103
36
516
645
1589
480
5615
1325
723
1284
3361
219
1294
121
5585
3430
995
904
1245
906
5300
635
495
2069
5616
36
437
5617
1278
344
442
766
5618
733
5619
2648
18
365
4678
1148
2811
109
5620
1815
336
18
1796
292
706
2258
291
1883
5621
257
1004
77
308
5622
121
3116
160
381
4831
3366
2126
35
5623
509
5562
518
5624
1590
5625
5626
556
3257
1612
785
200
1719
589
5627
1331
5628
5629
1051
229
317
258
195
1363
18
1424
991
773
1588
17
1588
882
292
1802
3873
4451
200
37
2597
917
170
4103
216
88
33
4
5630
114
671
796
772
321
149
1024
852
2694
4120
147
815
318
818
448
5631
2076
5632
292
1456
556
64
2361
5633
437
7
5543
593
421
552
1867
1999
277
4111
211
1133
61
2975
749
1225
5634
1492
2189
1238
472
2908
5635
518
3725
170
229
36
1408
1117
2391
40
2115
563
4810
133
4429
33
818
283
321
37
472
4680
4214
508
105
860
1382
305
1157
1039
5636
1200
2439
5637
36
473
1223
818
2406
3742
4517
2065
2153
436
686
847
3375
28
1833
104
1340
1240
185
3467
63
538
2308
441
709
5638
365
17
1569
229
2571
292
754
1343
4238
4160
121
113
5639
36
471
5640
5641
5642
2328
674
5643
5644
2444
812
604
661
5645
439
4855
757
490
3982
381
3080
1392
1409
2261
1444
3541
2599
145
5646
180
2325
1547
292
691
58
784
978
5647
990
5648
5649
644
2806
125
635
5650
1348
3830
417
2916
4980
2093
20
626
2256
860
3969
516
1456
5651
1214
109
687
2235
92
92
173
5652
1014
1825
3936
1008
3699
5515
259
34
1867
1214
3091
5103
437
258
5653
1444
964
1390
362
3200
5654
747
638
279
508
5655
4081
1062
4511
5656
335
4211
1004
2763
4396
103
2343
5657
195
147
1343
2582
1295
149
7
773
381
1053
2061
1240
4460
63
559
606
1789
4
4
2658
1086
4
5017
1504
440
5658
1431
283
1390
283
3656
1783
258
34
2156
478
5659
2263
5150
404
3850
7
1493
579
501
3870
125
2317
1336
259
2003
195
5660
5661
201
4869
1430
2094
2975
77
1014
29
796
5662
8
253
720
1481
186
1130
392
258
2070
56
77
829
195
1428
1409
1400
589
1366
1053
484
5663
439
379
1684
77
3643
1080
2593
1232
508
537
3619
1196
5664
788
5665
1173
17
562
4120
174
1738
259
1351
229
103
2451
581
3076
2845
18
5666
77
3333
4906
5667
748
3056
336
306
1470
2025
5668
433
5669
5670
294
46
930
1492
692
2203
1588
1210
331
1827
1871
4767
5671
1155
5672
64
4475
45
291
1374
1343
656
34
3579
560
691
1949
229
64
2327
601
3545
92
2213
1793
406
1482
259
3009
706
3226
5673
4768
5674
1811
554
265
1657
1343
5675
427
315
1033
3366
1019
1316
292
592
2113
1903
267
40
323
2703
2231
581
5166
931
1165
5676
318
5677
421
344
342
1468
1240
1114
4323
362
336
3725
688
152
70
5678
5679
63
614
417
1365
268
345
5680
5142
160
1272
626
381
820
144
2981
1033
3171
5681
693
11
37
321
1529
112
5682
259
92
132
2541
1046
2514
63
392
5683
5684
92
2231
5685
1017
18
92
5686
1033
958
403
4319
2017
5687
336
18
292
893
77
1674
5688
321
4910
64
1140
245
1649
609
605
818
5689
2730
5690
64
727
930
1852
139
1024
325
5691
1332
960
5692
4431
1542
310
2234
317
603
5693
225
991
2280
5694
1492
499
168
1658
5695
2943
162
440
2175
1596
223
1380
963
222
728
1813
697
860
5696
428
109
5697
88
2115
5297
336
202
2582
324
92
2015
651
739
543
77
1444
215
538
1192
1489
581
200
552
543
5698
159
1033
720
403
112
774
321
2225
211
881
5699
309
18
403
5601
1332
2303
1336
164
5700
164
5701
103
1879
4379
999
5702
538
1387
1218
1151
2722
3293
323
5703
5704
1671
229
953
993
63
2651
1256
40
3016
4280
1588
5255
5705
1059
18
1805
168
229
4694
1037
5706
4121
5289
5103
5707
481
751
4145
1487
1551
2569
2452
45
1049
5708
806
128
1879
145
1004
426
1
716
188
5709
687
442
17
2332
15
430
1904
1835
56
18
619
1024
14
316
1023
2733
528
1047
604
5313
403
3407
201
1455
4
5433
227
299
381
305
203
2413
784
36
3085
1575
1314
1175
5710
859
877
1013
926
5711
765
5712
192
1306
761
4522
552
292
404
340
2036
1377
213
2149
5713
1420
5714
1274
439
5715
436
383
151
2482
292
851
2876
2419
5716
321
448
93
170
211
325
1580
195
360
5717
928
1340
1836
949
3453
3717
344
1099
92
667
1588
637
501
36
77
2289
251
5718
226
1196
3894
805
40
5719
5720
5721
3330
1627
37
64
988
709
52
446
4614
33
2479
1082
990
1743
1124
57
3084
2623
1796
1096
4
5501
877
1038
2576
400
259
3280
5722
2511
1013
1496
5723
4970
844
1833
4513
2339
64
2068
3566
2500
687
1344
2943
506
372
3424
4465
3988
1155
344
5724
808
18
3713
5479
34
3497
2266
5725
3410
4764
2785
1188
697
887
557
1163
1222
1004
906
4726
36
164
3965
5726
2004
2618
37
5727
205
1623
626
36
5447
5260
7
2982
1495
5728
145
77
5729
3898
2286
4274
99
1007
1782
4551
36
2650
807
1649
195
1278
103
3056
3285
4227
147
2985
937
5730
1190
710
342
1932
794
379
58
22
479
333
85
4767
1589
18
5731
266
1298
840
101
5732
2917
4670
3237
336
1716
61
1047
3942
717
552
508
192
7
33
268
3762
2376
5733
4169
404
262
5734
2178
1069
2378
3562
2851
309
1019
397
5008
259
1240
884
359
5735
607
1673
406
4030
2924
2570
2223
15
92
18
637
934
63
1224
436
5736
1239
442
200
325
5737
1663
7
63
404
678
37
1024
1470
3080
1020
3743
736
151
5738
4595
1850
63
5739
1157
122
5200
2195
33
1416
4581
860
244
190
5740
1384
162
1514
430
1365
36
63
195
2190
3853
748
657
120
541
112
77
1865
818
2076
2515
211
5741
2319
2712
2223
1730
1359
77
672
5742
77
258
1527
1468
4312
5220
614
1692
1443
626
1499
996
4271
4753
2076
2223
2943
5743
1175
123
1547
1191
5744
677
18
887
756
2562
5745
807
3565
313
2393
5746
211
1589
5121
543
2182
1392
1750
2629
5205
3975
2132
5747
2461
5748
88
1069
3725
195
4617
2471
36
268
1546
518
5749
19
258
626
2464
943
899
567
2255
5750
318
443
1365
2211
1291
530
1977
341
1524
5751
1004
1580
697
1711
1422
1873
518
5752
2922
499
4493
164
17
34
3883
325
830
421
18
1033
105
560
773
568
92
159
347
103
1827
451
1588
1214
5753
64
109
458
37
2952
5369
104
543
379
1296
367
325
159
785
1570
179
5754
5755
1247
2163
2341
34
1059
151
119
3497
5756
33
36
4618
5757
155
1547
36
923
4121
618
5758
2500
556
359
406
904
528
4616
2203
5759
3390
77
3961
1842
2313
2318
424
70
469
716
36
5760
1412
552
5761
1192
78
882
92
644
1342
3397
1234
1649
5762
3028
2589
63
125
125
155
5763
5735
92
2927
406
331
5764
989
342
930
3370
5765
68
92
474
917
925
5766
717
159
543
74
5767
266
421
19
1815
2918
5768
2076
5769
1156
1187
3257
292
1864
2341
1590
36
1149
3839
567
2541
1813
455
1580
253
309
2308
164
467
345
1669
37
478
1968
5770
5771
444
32
1030
19
667
2065
5594
5332
5772
1500
381
61
1123
727
647
751
5773
33
5774
5775
54
355
18
17
2058
2621
1565
2348
1242
5776
103
502
77
355
4321
1165
486
772
1666
860
1883
5777
36
3171
3165
3766
5778
116
2334
737
4169
515
2520
18
391
518
4189
1154
604
1585
268
5779
2348
5780
433
104
1822
780
45
36
18
2046
1004
2440
1707
2444
321
786
1365
121
109
2152
5781
2801
5782
5783
5784
617
1365
991
99
323
1614
1481
1649
1902
325
1687
1332
77
18
2320
303
1093
5785
92
5786
427
40
223
7
955
421
785
29
467
922
1140
77
155
292
2068
77
4
661
5787
422
77
186
5788
809
1122
3351
818
599
748
324
3684
729
1206
5789
36
877
5790
930
33
818
3310
1605
954
4670
1030
223
3853
344
1341
3997
5791
1500
1860
1050
5792
4263
229
447
208
863
835
5566
258
930
4929
2060
92
5793
1585
4114
5794
4223
168
4101
706
4113
40
5795
3489
113
331
1812
809
3374
980
1825
2014
103
3675
109
36
725
463
960
1469
2694
1493
284
1004
254
3539
3588
325
2257
3576
871
4210
5796
3515
791
742
488
381
170
1960
1528
3116
270
3555
7
2040
3069
715
101
1689
437
1532
1559
3186
537
421
2160
770
5797
667
1294
3021
1867
4
5798
344
480
436
77
455
421
423
219
2378
1024
1784
1013
71
638
1602
430
606
259
1200
3000
3771
601
5799
787
211
2908
4851
1197
55
177
259
258
145
3482
5614
323
1191
333
2087
5708
3556
1556
77
5800
953
490
1730
940
430
1804
887
709
703
560
482
562
5801
2072
543
361
3131
5802
5171
333
895
473
958
918
1743
5803
1012
1316
1798
5272
144
423
3285
519
1210
829
523
1588
1992
5804
421
1714
216
5805
77
388
820
252
3737
5806
132
1003
290
831
5807
3423
556
103
345
1844
5808
980
5809
2434
381
490
3196
2975
90
1627
602
3175
341
706
128
3072
1502
4818
5810
336
1755
4576
323
947
417
5259
195
33
85
321
101
717
393
5671
2584
3351
2567
1133
953
1768
404
742
173
1625
92
3223
613
3407
103
619
2091
4995
404
615
3854
3280
1312
5811
3061
404
4984
3343
259
251
934
488
88
1013
5812
751
180
240
3677
5813
1455
5814
581
50
92
589
5273
121
825
552
1258
1217
552
3477
474
5151
647
5815
856
5528
251
310
5816
574
1844
1536
4542
5817
1545
55
4
22
253
604
1627
36
5818
192
36
1019
36
36
64
1749
36
517
608
36
2730
5819
1143
1627
1365
980
538
1451
4
258
2065
4071
3942
1550
2102
599
5820
559
1697
5821
1085
604
5822
2598
1812
1863
229
421
751
772
765
1443
2754
36
325
1533
5079
284
560
2388
1183
2694
5823
4116
251
1842
170
1054
1658
1130
4389
1658
331
1361
4563
5824
1559
604
7
5825
34
531
3207
92
3036
1124
5826
4589
5669
170
104
5827
1407
727
277
626
5828
247
7
716
701
36
3479
562
5829
3109
1530
893
1590
5830
258
493
174
77
749
3855
3529
277
1580
5831
3410
453
3175
195
543
3469
331
45
3643
748
3214
5063
961
192
5832
5833
137
318
1765
2736
4030
5834
999
5835
2716
2092
619
253
490
2148
5752
4223
1707
5836
930
192
1806
581
877
527
421
1586
325
3083
1588
1913
151
525
5837
2683
5838
223
4298
3526
604
882
92
5839
5840
3609
64
772
1336
2309
145
1796
281
2279
5841
5842
2410
475
93
4211
1014
3186
2437
3091
19
3160
1497
2197
716
318
2065
3280
1974
3299
1374
273
162
4605
2621
1163
116
5614
125
92
514
3736
4619
5843
1597
1711
1113
887
109
77
205
474
5467
4524
4517
2466
3415
441
2762
119
125
409
99
4512
4212
502
4257
80
5844
480
18
893
763
547
1662
3844
149
3888
266
582
833
5845
251
833
2315
252
4694
90
1243
1815
372
4587
1751
807
416
1126
88
4223
1751
309
18
202
3212
28
1278
1312
2425
27
501
266
5846
1381
5730
5566
1033
2646
567
5554
3315
387
61
1390
4211
1187
674
317
2391
626
3264
159
1013
5472
5847
5848
5849
396
712
386
421
4235
5850
18
34
257
1365
2833
2064
5851
7
18
309
4443
925
441
195
1580
1487
860
5852
5853
1260
458
525
379
961
18
852
830
2028
240
17
554
5785
5854
706
92
1194
2818
474
3119
493
619
344
2833
709
259
3855
847
3574
2971
2437
651
1099
135
1898
1457
1289
1974
3573
5092
5855
410
1551
18
790
1059
4781
3326
1315
383
77
4121
381
589
1096
644
379
549
551
1469
1420
162
1441
3512
1780
5856
137
36
1780
3883
5857
788
336
283
5858
2628
5859
893
1493
481
103
1317
321
145
818
4054
2817
1701
55
4152
2447
216
400
318
3413
738
3052
5860
504
1179
5861
474
5862
1559
5863
5714
92
4016
5864
162
432
644
2489
1019
552
1815
3330
3362
1694
2361
5865
1047
1825
5866
955
1415
4475
5867
1867
258
121
1627
3446
5868
417
92
244
921
4026
252
5683
1332
1918
1600
1671
4970
2325
101
274
601
1898
1844
2390
499
4
77
63
469
2515
63
7
5869
676
5870
3068
5871
292
283
321
3177
3488
5872
2105
214
403
474
1584
917
1470
2680
2155
405
36
4333
18
504
294
277
765
371
3474
1765
3489
964
829
36
538
37
63
101
552
1647
5873
3091
4694
1784
5874
5875
4718
1566
5431
897
27
294
3087
2969
893
5403
195
613
2926
283
68
3711
927
5876
1492
36
643
376
344
516
396
3890
761
5877
496
343
1579
5878
2964
4389
691
1490
1730
4171
4
896
114
139
1602
18
1783
2140
42
3328
3580
2271
5332
323
1304
1589
559
250
2036
4433
1551
116
1133
1537
4089
1053
772
250
822
253
243
5879
463
625
608
226
234
1234
64
1401
336
410
2172
2787
45
3883
462
4666
61
1932
1632
155
316
556
736
1975
3224
1274
5704
4
259
3871
5303
63
336
613
4396
173
889
1066
870
586
5880
5098
1718
186
114
1274
172
278
5881
1718
1874
1013
964
517
5882
1040
1159
506
1765
933
5179
229
894
4639
1652
2943
5883
3028
2959
474
651
1012
200
318
259
121
480
2231
171
870
1170
83
20
45
757
1296
3070
805
229
2892
1113
3165
7
294
110
1319
125
4101
28
45
1711
17
1155
1928
3851
5884
5885
321
796
1469
5886
5887
3924
792
5837
351
159
2391
342
772
391
45
2497
5888
84
933
4980
709
3545
145
934
250
3083
2280
1126
906
18
254
466
772
50
3750
3429
3453
417
5889
895
3016
437
4272
2971
1133
5890
123
321
1114
1250
283
229
531
1157
1960
2737
5891
19
1381
14
3426
1413
537
99
2697
4858
5892
344
5893
1627
5894
2813
5895
1030
1594
1882
147
1648
1444
211
897
55
128
258
927
1995
2148
4070
37
321
3404
2792
5896
33
869
77
845
606
188
5897
1192
2287
4500
860
63
538
927
4744
240
883
265
1439
3003
1103
5898
2849
993
5737
1483
893
164
2510
795
36
2683
2755
57
444
3722
2313
1620
344
765
5899
1099
5900
5168
5901
75
5902
344
18
1150
292
1589
257
446
559
1231
4251
5903
748
2115
259
2664
1013
5166
508
3375
579
947
1305
493
5904
604
5905
99
552
4359
321
92
636
581
3850
3050
5906
3578
79
2685
303
145
1148
258
1155
110
77
1384
254
441
1122
3780
2665
323
345
234
2523
5340
37
5907
3615
765
603
291
749
955
2709
18
197
651
1047
7
5908
317
205
77
317
323
58
608
619
77
1409
5909
325
1225
918
3724
5910
1035
3068
1074
3135
810
609
1194
1470
63
250
1588
61
50
18
2071
18
4528
5911
5912
1796
717
5913
162
336
883
534
5280
180
5914
132
105
688
1061
5750
4801
283
290
2896
1649
859
1365
3009
3703
3632
404
1274
626
3917
3822
351
5915
1014
92
417
626
1602
3545
501
20
200
2507
1594
897
1282
1084
336
2177
307
1063
3775
614
526
736
101
36
270
1135
1382
913
2261
1021
2589
449
1387
1730
103
75
7
1000
88
706
2280
1227
2658
77
1179
4762
5916
1673
981
325
860
5917
5918
773
5919
5920
251
5921
1240
1173
77
4719
163
5922
738
2789
362
417
2507
102
539
2064
4994
742
765
450
3122
116
4315
5923
3532
501
123
893
323
1638
1770
1200
2569
313
931
683
159
1141
493
323
925
1282
1142
159
2813
5924
947
4825
527
934
5709
605
1288
4170
77
133
543
2567
5450
55
331
94
151
223
467
45
1032
2969
4221
318
10
837
45
3016
1352
58
5925
240
77
60
5926
1409
1136
991
1780
138
331
103
1248
259
2721
3254
114
181
1107
790
709
1252
211
815
4274
795
1551
3426
5927
5928
870
1340
5929
1224
4274
3744
4423
1705
9
4707
713
1562
258
195
371
284
1120
89
3761
4018
1132
2862
5930
635
1483
669
2636
404
1774
807
1066
292
1114
1468
4510
1095
2829
644
75
971
64
1574
5931
77
1588
323
386
1762
1960
5932
105
1345
318
5933
2118
926
173
92
4
77
105
1381
437
2829
325
832
2009
1173
947
259
1363
5934
1120
499
277
5414
63
112
3299
543
4995
2467
1412
3862
5935
215
1627
1643
1276
553
5456
5936
777
61
1376
1247
247
132
18
5913
3557
830
5937
5938
4699
3068
318
1
1030
5939
999
3870
748
77
33
4780
1114
92
756
496
4587
4227
1
3407
211
169
36
1921
491
104
5940
314
710
3272
3664
1319
710
4205
4171
4953
759
592
953
3032
613
265
2328
259
518
63
2179
5941
552
92
55
633
34
818
515
1844
1217
5942
490
559
3099
470
927
18
437
1365
856
52
2694
1163
1173
251
5943
4670
1122
18
292
1470
5944
5411
315
371
1962
77
1193
1843
92
1652
323
2887
5945
3068
5946
5947
1272
77
1173
45
145
4328
3517
3087
481
1286
50
5303
283
1658
321
2181
4
318
121
3179
17
927
1812
1334
4263
5948
995
2024
1992
5949
38
92
5950
1489
450
2256
164
4913
2437
626
257
2650
791
5391
283
4022
1220
1050
7
763
2020
151
29
787
321
471
5951
5952
1515
752
1648
922
4
3592
1856
791
3114
3948
1282
4121
33
268
4221
674
321
37
882
1469
181
81
5953
1768
312
449
877
5954
1812
3150
2188
834
3607
250
1658
1707
653
2599
5955
993
1
1413
290
5956
5957
2983
2244
92
752
1775
139
5958
383
88
20
1192
5959
1319
2130
639
3535
1046
4536
331
3001
18
381
225
833
2024
336
1948
273
63
2320
3194
251
123
103
159
1214
4042
56
818
404
4597
5960
299
55
1013
676
877
3643
5961
1844
433
283
2064
5962
709
36
961
1967
4
2497
519
860
4323
331
1162
5963
978
5964
264
1867
626
1945
1032
132
1834
748
2070
2520
64
1392
4684
581
403
827
3871
3772
5965
820
119
761
720
5966
2348
441
887
5967
173
365
917
474
2138
417
386
5827
5968
2148
560
651
815
2065
3588
77
884
1800
159
5969
5597
5970
2490
259
1391
866
552
546
179
265
4071
64
186
2434
1190
1247
537
77
785
383
2150
4115
159
92
162
2372
1564
1248
284
776
103
1645
1376
763
2598
492
405
18
549
2317
1030
2507
5971
383
344
318
1588
1130
809
638
404
5972
5973
1014
1588
4
556
1648
1800
864
1677
121
1652
3070
2939
64
1444
3143
318
1796
1374
419
552
1871
77
526
147
4274
993
508
1054
3223
379
4
291
5974
5975
551
251
3509
5976
136
806
205
2889
748
4924
2406
785
1692
92
1247
446
828
2218
5872
331
807
5077
765
1274
3117
674
1122
253
205
1596
5385
5977
4632
1920
644
417
50
341
3489
1336
56
50
22
92
3666
2824
111
1422
1276
927
331
933
2182
283
1117
4829
1621
1211
225
258
18
121
882
1030
77
63
164
826
5978
1179
5939
1680
5979
1225
447
4
787
5980
2478
1836
564
441
4341
151
1124
1740
1013
36
2380
335
1400
2541
1625
5981
4404
552
1183
557
1860
3179
3710
404
3854
4609
37
5982
5983
480
36
607
879
2265
1960
3965
931
7
496
501
638
2348
5984
5985
227
112
474
3016
479
541
738
479
3513
1177
45
1641
321
2511
5543
20
3438
5986
259
853
3658
1910
128
5987
729
291
4364
3128
4876
4381
893
3599
45
130
4121
123
921
1842
5988
574
1314
1853
1225
5989
5990
3931
687
893
937
647
381
223
1535
1813
2891
34
5991
782
5992
166
797
801
1288
1034
486
2092
283
522
307
1090
1135
45
5993
897
306
3643
2733
3578
5994
650
125
5262
1004
251
4437
716
771
5621
1069
1116
77
5995
1137
3116
5996
471
3794
530
1990
1381
844
1287
603
665
122
5679
830
215
374
180
88
1107
5461
2658
158
4766
3271
92
5107
1649
2061
781
103
61
532
5997
504
4583
3738
64
2916
64
2521
787
433
694
1493
211
5680
530
833
45
1618
534
2668
7
2759
5998
105
3583
4
94
105
17
479
251
563
2391
1351
2502
2280
5999
251
476
36
556
36
2491
119
864
1247
2718
124
4835
639
3214
6000
1444
1067
2045
938
1122
1331
5303
2892
325
618
103
1285
587
1902
1122
4276
85
6001
501
1493
109
1842
112
5437
564
2699
6002
499
525
321
795
70
2048
5807
1324
5714
36
6003
709
421
1652
2310
128
5149
1225
5392
2183
92
5149
1461
3061
318
37
6004
6005
250
333
467
177
2348
5896
426
1569
853
321
547
463
1999
1220
205
6006
2599
2211
437
391
1013
940
1036
829
4248
1588
1532
2054
6007
58
338
325
4
162
321
1274
192
1196
122
3077
427
508
3086
6008
2626
3422
3028
4157
116
6009
767
282
2313
55
1678
1336
3493
453
259
2689
162
1632
1751
2814
112
45
1179
4200
6010
6011
1054
3622
1957
2328
4368
2087
77
3443
24
3377
374
103
3501
508
5950
1030
680
70
290
489
323
32
3270
5481
626
3002
582
6012
41
3149
677
45
30
374
6013
1
1534
604
846
1069
292
893
887
560
5031
333
33
105
1795
6014
2569
4246
7
6015
3285
200
253
4
46
57
613
553
291
45
344
2482
1483
442
18
374
1645
6016
1207
665
132
1494
564
657
6017
362
2950
4205
2336
3285
2958
614
397
323
2065
4372
1652
321
563
2203
683
1206
1639
3200
147
325
526
186
6018
3302
362
6019
386
2786
517
92
480
1380
2580
3353
6020
573
1663
229
2944
616
209
97
6021
2391
18
5451
1522
4199
252
1658
33
1786
6022
887
32
1343
4652
712
1632
1649
1374
5707
2044
947
824
195
253
18
2579
2394
638
6023
6024
1459
496
882
5235
1343
691
1032
177
45
6025
1588
265
211
6026
404
336
144
6027
34
318
1652
6028
1248
225
2185
33
1163
1588
3310
104
5363
6029
5690
1832
345
3762
317
1320
6030
937
1223
226
6031
1340
6032
40
268
706
1444
3131
961
105
791
3590
469
111
1743
119
1990
833
6033
103
220
772
593
6034
5236
331
560
5818
5303
4127
2704
1601
6035
103
3083
2338
2589
1391
36
442
2770
148
1606
391
55
529
301
164
906
410
918
940
880
436
292
6036
4593
6037
1066
208
6038
6039
815
404
1590
480
508
195
36
6040
530
223
1532
77
3942
4989
109
18
6041
45
614
228
737
463
1332
417
480
2697
379
6042
344
5259
6043
5974
1716
1214
1374
2579
258
6044
342
299
6045
423
5447
63
6046
41
1588
3068
1497
1099
530
1013
2609
3980
6047
1867
4100
274
509
6048
1129
2711
6049
235
860
579
92
2983
5116
4768
2521
458
940
1976
2858
466
1716
9
6050
312
5871
2971
1374
532
3952
1024
709
4
1332
993
559
4433
1456
345
5054
607
5446
104
765
78
581
283
3212
480
1010
674
2664
2578
5156
1569
6051
151
6052
259
493
709
2125
103
1278
2376
244
6053
1192
214
90
1010
1842
1493
1247
1030
657
5601
259
474
381
1842
927
46
436
6054
6055
1798
2718
1802
1652
132
4
2969
1242
381
687
477
2198
1113
4
274
6056
638
77
639
3870
1007
4211
6057
336
2417
15
6
253
77
504
195
56
18
991
1210
362
7
206
6058
6059
181
6060
3760
253
6061
321
599
4203
139
164
64
144
1159
6062
6063
180
5397
635
635
223
92
2125
801
3386
251
6064
33
176
145
6065
2271
92
6066
893
457
3935
321
89
312
173
6067
2021
1531
866
321
2211
1798
4374
3310
6068
4952
92
712
116
20
321
6069
17
132
308
6070
362
1444
259
2394
6071
164
1247
344
860
6072
2503
6073
1470
408
6074
5378
1729
3560
63
2581
6075
2254
6076
1365
2313
1331
1798
137
4412
2030
466
534
4993
3743
3226
259
638
1024
553
119
3516
40
1001
57
3310
63
809
6077
2833
55
323
1325
807
6078
4264
1986
1034
1680
6079
321
607
1024
404
6080
707
619
2353
3509
1718
18
1391
3370
92
310
776
6081
4512
245
341
2211
207
92
5313
6082
847
5890
1732
581
4994
2570
4193
747
6083
735
1238
4230
608
808
265
77
194
251
3572
2280
29
5802
164
4369
617
291
1252
251
1784
251
607
430
633
104
77
552
494
4331
1344
253
1986
4185
195
6084
379
64
46
211
2266
110
197
1652
961
4181
486
4475
918
1649
1344
251
5446
1800
848
788
4610
3896
2142
1559
1185
4121
1873
1491
344
1063
56
2014
200
103
1492
234
445
92
6085
710
2789
5398
1677
5412
331
538
1483
77
999
259
6086
4319
2058
2484
1527
6087
36
200
1601
1385
4545
244
112
283
3591
845
4783
1716
77
251
6088
323
6089
2004
77
466
538
1158
4629
1680
1157
321
3080
1783
17
3299
244
1179
1751
1813
6090
318
2286
1365
147
1022
927
105
18
292
6091
1084
325
223
2747
6092
6093
36
1720
1580
767
2986
1439
1357
4100
797
3577
247
4801
709
229
1033
1475
2397
6094
344
6047
1965
897
309
128
1157
186
2599
1019
626
637
278
188
4587
195
3016
355
259
824
877
3548
1220
1468
330
325
991
417
1648
492
1500
6095
6096
525
1637
1013
525
305
895
784
6097
404
92
1801
4620
517
1730
4687
362
2885
5293
1031
1470
703
508
103
2163
1115
6098
335
6099
18
1159
1331
15
326
5982
2077
1132
2313
430
45
4696
3584
809
381
6100
2743
2280
2125
6101
809
1389
2234
145
77
245
36
1047
1707
927
77
1276
1613
499
383
211
1511
85
1194
215
6102
642
5884
383
537
103
92
834
3658
159
553
922
1939
341
2022
34
5651
3853
6103
6104
1154
77
1730
2657
2709
68
1053
159
344
1976
2031
6105
318
1905
5195
338
6106
1237
1551
3343
56
106
4197
1910
258
581
3896
417
788
302
155
1534
827
6107
6108
433
18
472
791
292
1345
6109
37
526
1234
36
1255
2464
1711
4994
586
6110
1751
347
885
258
927
6111
448
509
1935
1481
36
112
92
478
1014
452
5611
381
132
938
481
5303
6112
599
3279
89
1896
1835
1441
4686
3802
6113
90
606
2410
5796
15
3076
742
1559
360
997
77
1447
4458
2964
265
2718
525
159
3601
1997
36
253
6114
6115
6116
6117
2507
5659
229
3306
742
2829
1191
2069
77
6118
1638
45
417
6119
993
753
482
416
6120
6121
870
144
586
1470
1088
444
318
1175
1332
77
36
2054
1587
36
6122
2252
6123
18
799
27
259
5940
441
341
1733
77
6124
4
149
1247
17
2607
77
557
46
259
1173
64
105
186
644
2115
2092
3465
3467
5085
441
6125
6126
581
46
383
3010
2862
244
870
156
61
1033
4975
1428
4
277
3122
1159
6127
164
3002
4232
254
1013
667
5583
1813
92
1036
6128
772
92
74
6129
2733
6130
122
1235
2516
458
1038
325
3340
70
1453
1013
321
18
638
2098
4815
1918
125
5730
315
425
893
253
2298
1038
6131
2263
6132
20
45
1128
5451
227
198
1248
1925
626
404
3771
1811
2467
1783
1574
6133
626
501
292
538
3202
123
556
103
223
1490
2015
515
6134
1540
6135
404
2668
1096
417
1547
619
450
1341
1514
6136
542
6137
259
159
3873
5089
4
2892
18
2221
17
5664
3615
201
3710
1481
340
885
3844
67
704
947
574
1658
4517
1493
422
748
604
2399
4860
525
480
2156
259
1114
247
6138
3012
886
6139
961
6089
877
1212
4071
645
214
2471
6140
4
64
5707
251
1321
4780
299
103
253
6141
1248
211
1137
150
445
1038
1928
423
1014
192
2161
290
490
75
247
1287
6142
6143
1532
4587
50
6144
3748
934
202
2689
1196
1032
1665
1449
6145
795
1481
344
4
37
2521
2425
863
132
6146
3100
36
2490
1206
1287
381
62
344
5252
2280
2959
7
309
877
5418
433
2129
5107
3330
766
336
995
618
250
70
211
6147
74
6148
139
318
1299
116
6149
6150
4061
109
1276
225
92
5854
17
706
6
1296
1588
1869
6151
3052
538
2519
6152
191
103
1846
399
2347
460
77
92
1047
644
1239
1565
1741
515
1154
5688
3255
375
647
1312
1132
614
1900
55
2699
404
709
5504
4121
1069
1773
195
787
64
501
827
2339
439
6153
1336
697
1214
619
439
4211
818
1489
1883
474
77
1852
1559
2607
212
2958
6154
6155
687
1854
1118
1958
1827
1059
3178
265
947
474
3417
1150
833
1998
6156
5387
449
323
430
6157
5886
757
148
36
4
3028
1916
2636
2718
95
6158
4292
3712
1751
132
6159
508
190
4062
1247
729
1588
77
1749
404
88
6160
4035
1017
716
6161
374
243
381
1441
6162
116
5071
3871
211
765
291
6163
404
387
77
1767
131
6164
6165
1245
1148
860
77
128
4016
5885
925
6166
277
77
1632
4967
155
6167
92
1252
3044
3009
3544
436
2021
1090
105
882
2699
2252
882
1648
2531
516
5455
2027
1180
3068
359
466
259
3687
323
1696
6168
6169
1924
772
4
1842
661
1914
615
211
229
37
10
123
64
2115
195
273
369
266
45
4633
1336
1214
6170
3404
5516
325
2837
259
28
344
1842
3659
1941
251
64
116
2234
292
292
414
2662
1030
525
955
1758
1470
604
215
1
5018
866
5431
1797
36
4859
6171
2434
876
18
716
1099
958
1562
2277
474
5682
2186
1729
5548
518
608
416
198
325
2057
1117
321
709
36
2256
387
565
1844
2817
1884
6172
2378
543
77
4353
2723
934
6173
2271
45
18
253
765
347
2734
2437
6174
709
706
589
451
3712
1718
1
386
6175
1014
77
18
961
417
186
6176
125
6177
1732
1214
658
333
757
6178
1542
4968
1884
318
257
45
61
4927
1192
1292
120
77
751
2076
417
279
6179
2780
2611
940
125
3571
4475
109
1143
92
1312
46
2892
430
6180
6181
5360
18
291
212
92
474
325
539
259
6182
223
6183
725
93
2748
114
331
3052
64
1095
497
4591
2003
1367
1187
5730
312
832
882
6184
3091
1033
417
1469
85
777
2849
1019
95
932
97
765
36
3871
1509
2030
452
22
3056
437
608
1085
266
845
3150
1187
3759
3675
2535
1285
5828
1920
863
6185
6186
947
1033
6187
159
1730
3695
18
1191
2395
223
60
644
1282
1844
4988
489
504
1013
347
6188
2201
6189
63
716
63
3459
3726
2348
1023
4994
3214
244
1247
2638
164
5361
684
882
259
292
1420
991
147
6190
6191
6192
1483
244
1441
90
61
6193
4313
508
259
1397
781
73
1303
3541
1875
6194
894
2054
18
307
1551
3592
765
214
1381
1296
4323
1336
201
162
2076
6195
323
183
1750
2076
1391
246
509
18
6196
1192
1842
927
430
130
1812
4068
99
750
748
1588
925
6197
2467
6198
990
77
809
2194
712
16
3036
4171
6199
4232
6200
92
5939
1173
3285
6201
6202
241
1276
6203
1241
186
3216
291
1835
369
277
490
223
3270
2892
789
2235
4001
6204
5185
6205
265
56
6206
882
3656
201
292
6207
1014
4943
36
538
2881
581
223
3169
36
1960
1585
6208
5065
119
314
4782
893
996
3836
493
245
58
1224
5346
5625
722
3426
162
257
147
2490
1179
195
1276
219
18
5209
45
253
1456
103
688
73
27
48
36
7
5639
1508
77
46
1483
2
2050
4938
2115
674
1296
877
3892
251
376
18
1858
6209
426
3015
3681
893
1841
450
344
3676
834
3848
709
1762
121
132
6210
92
6211
5600
3430
6212
761
2081
3588
917
3935
55
961
207
2650
2014
2144
6061
737
18
864
45
376
318
4884
1231
383
6213
1065
1652
1278
6214
543
1210
559
310
109
434
2369
109
4739
1852
882
77
2546
552
1083
1765
1662
6215
3135
1126
9
3258
17
4860
58
1954
6216
88
28
27
3353
1530
77
1701
2184
6217
323
365
3349
216
1778
4884
6218
344
1412
3263
612
149
470
5090
448
197
6219
5630
6220
259
2673
159
552
417
1811
92
188
229
6221
259
532
508
162
6222
406
268
417
4030
1910
4102
537
3948
3133
1727
4321
847
3878
1343
1687
4
388
5064
2736
5207
562
818
666
28
6223
1457
897
107
2557
10
905
3362
6146
36
2263
5041
284
4132
1937
516
109
29
474
877
1648
1960
1516
1282
92
937
1050
3119
968
347
638
1852
539
1378
4323
1767
1596
951
1173
229
430
34
323
45
1222
837
2280
6224
2160
626
203
372
243
404
1267
215
3620
996
1678
1328
145
2683
145
519
474
710
319
1024
3615
2167
1686
5288
147
3426
6225
6226
6227
3381
480
14
5491
1166
873
5782
501
158
77
16
77
2496
2797
5621
2971
827
5625
3574
4625
3178
3436
1014
3723
720
469
3175
226
2904
6228
2065
6229
4078
952
1
6230
6231
386
6176
837
1496
1152
1234
3711
2049
6232
2579
1449
103
598
344
2370
933
4835
6233
229
268
681
105
321
810
787
474
88
159
6234
2212
200
2293
3771
5574
1381
635
604
6235
6236
607
1124
6237
876
1716
452
664
1527
223
109
1440
317
325
1024
6238
195
791
150
458
6239
647
6240
77
2508
3871
6241
226
1489
574
2461
6242
18
1225
309
6243
453
347
251
448
345
4930
955
1732
344
1800
927
2332
2047
2308
1007
1049
5927
64
2905
2569
3209
159
4796
1010
106
16
58
36
27
866
18
2054
1009
529
6244
50
831
1868
92
474
3080
613
4578
211
6245
1487
77
713
38
181
2582
795
1786
64
323
14
3911
638
4163
18
63
436
516
1842
46
713
251
615
821
1232
1433
644
2313
985
559
1648
5731
1781
3663
860
504
882
1351
36
649
2183
290
1206
85
145
174
83
195
181
6246
381
1127
1338
1868
45
745
5392
1810
1478
6247
3759
2577
2877
1339
2664
392
63
240
146
18
325
29
1419
2320
1242
742
64
3523
6248
6004
6249
3827
897
211
214
614
1747
50
4473
1342
4274
1325
436
6250
4457
923
767
92
742
344
14
109
3549
362
680
77
310
537
244
92
4
2830
4341
897
1680
1214
3700
6251
1197
349
323
4094
549
1200
229
6252
2280
5215
538
1797
4884
893
475
198
665
344
2335
437
437
132
812
2665
3043
322
1457
4723
89
195
32
6253
4298
5102
486
1434
34
5288
6254
110
28
581
4786
551
1378
2540
3149
1468
6255
1741
6256
119
6257
185
6258
2198
777
735
229
2308
121
2609
3512
1077
253
2603
258
6259
619
724
4752
229
559
353
64
149
4054
449
1388
398
1588
1787
603
5231
604
92
542
696
1030
925
6260
6261
27
887
211
893
2320
442
258
33
917
818
36
732
92
1225
1940
77
827
6262
36
6263
6264
164
321
6078
2390
1298
180
45
34
781
4930
304
283
5531
1163
1082
474
36
316
2328
3961
1248
5970
745
751
2867
1014
2021
6
648
253
443
336
37
162
6265
381
36
365
1278
3091
442
159
223
114
5528
92
321
599
225
436
379
2325
37
1384
726
2069
401
288
2653
64
2341
262
6081
6266
61
1842
317
3615
1481
336
2577
508
4216
6267
6268
4406
1833
162
27
6269
490
159
893
780
404
103
1588
404
77
333
89
1367
6270
103
195
665
556
2424
1665
2182
7
1132
318
6271
1544
1274
250
77
1453
2378
1124
64
58
2507
687
1013
104
1844
6272
4061
538
3310
1469
27
3384
331
909
638
253
1825
1800
1114
321
145
6273
2799
318
1969
644
689
1298
1746
2105
1537
179
56
333
1564
179
698
474
6274
4338
323
265
1800
398
430
6275
6276
1264
893
251
1366
6277
6278
79
77
61
186
5867
323
159
77
3564
28
455
14
368
2789
990
2470
3748
1741
2313
1703
205
1658
151
710
2591
6279
2437
3851
549
2294
927
1240
479
2706
36
103
6280
3150
647
6281
709
2853
6282
2145
1325
1492
45
1588
943
1154
1546
1652
6283
602
55
58
4592
6284
883
4
6285
664
829
3160
765
6130
1491
229
6286
2424
3432
765
6287
1697
680
578
226
1966
64
63
5826
225
2624
6288
618
266
374
36
1523
333
3310
437
560
1196
321
1172
3969
897
5670
667
333
3306
749
5606
887
92
64
5387
1928
833
317
3023
6289
211
6290
1566
116
325
5227
325
3870
130
186
1986
1173
1670
469
862
2529
961
2833
4
784
6291
499
253
561
6292
458
915
860
772
637
5924
4
2490
6293
2061
6294
6295
2668
257
641
748
927
321
2417
432
292
3850
1544
344
164
1013
5708
1597
3104
6296
361
331
265
318
101
1215
1316
159
64
296
1248
6297
6298
6299
77
1812
421
508
1155
1582
258
63
6300
172
486
647
508
1751
906
3410
433
1852
707
258
251
853
4387
37
506
697
4238
862
536
37
651
930
3884
1192
579
6301
36
6302
961
2004
709
1211
6303
844
1069
318
259
1059
392
5041
2182
92
1097
6304
1352
103
712
2070
6305
1788
195
205
262
499
6306
559
18
152
709
1485
85
717
77
283
538
18
450
1131
538
1196
6307
441
818
6308
517
436
77
57
3072
32
4359
63
716
2234
918
1480
6309
603
3160
562
64
6310
186
549
88
5915
6311
6312
6313
6314
4055
332
6315
18
3516
1039
4428
648
430
1898
1589
619
195
1788
77
1335
213
1166
1511
1907
2549
1050
837
3030
649
4468
6316
111
7
211
92
6317
2431
1
125
92
251
6318
6319
18
430
381
283
164
2151
64
63
3743
750
1143
181
2611
3870
1032
4227
5637
619
400
164
4589
103
119
63
3846
5886
92
5432
2661
469
1050
1979
893
216
5182
1363
383
1650
516
1008
404
1461
422
1320
386
321
6320
4587
125
2664
4254
4111
116
77
6321
6322
344
1603
1341
6323
735
3527
2697
197
6324
6325
6326
662
1730
763
5252
6327
2231
284
1765
5596
291
33
818
552
4296
3923
269
6328
6077
893
428
638
6329
387
3953
7
336
77
6330
1298
1109
637
1393
441
3067
1401
56
404
195
786
109
6331
614
147
749
603
801
1036
430
996
1812
813
1143
1867
5497
4460
1114
1392
6332
1324
999
1030
796
5666
1588
526
18
227
717
6333
1050
77
292
90
1942
195
582
1068
3580
6334
404
748
955
7
421
336
2591
347
837
3850
313
180
1082
147
4639
1776
638
63
749
509
1365
2983
4
492
3830
214
887
6335
885
426
246
3834
3724
1619
162
233
2846
77
2313
1715
526
2130
945
1163
1066
436
92
6336
74
1817
2514
333
5509
318
1441
251
712
6337
1367
151
1672
735
155
77
6338
6339
404
499
6340
6341
2983
573
421
318
3091
1697
525
3998
64
40
4276
27
6342
7
229
576
893
92
143
1836
1677
4225
2833
477
283
599
3553
37
336
229
119
471
581
2773
103
502
229
1917
414
4414
404
6343
581
1102
37
6344
6345
638
1050
6346
2589
27
6347
6118
765
159
6348
17
3347
1279
159
1238
1175
1547
6349
37
4
17
6086
436
360
4913
3556
324
581
1114
736
109
45
5380
869
562
2357
3407
1778
2105
18
27
3629
6350
1257
893
3413
786
6351
3019
2348
729
556
2893
4321
6
491
17
77
6352
709
599
268
3343
6353
387
4227
1325
647
1615
1515
2194
684
458
862
2813
18
5571
961
345
549
1247
6354
14
2689
36
5385
6355
573
247
476
668
1796
291
417
496
2184
250
5269
923
2509
1641
1357
1662
5238
4575
6356
743
6357
549
2053
1196
1059
89
549
1140
277
2231
5548
1537
6358
18
404
881
37
400
3469
48
553
5589
1329
723
4617
85
6359
474
6360
34
159
2084
3370
1187
365
2733
4369
2658
6361
2430
1898
309
2865
1387
262
42
2321
1648
709
1648
5234
748
404
110
6362
147
408
1387
786
805
6363
305
259
3620
2125
1069
1016
170
1852
63
77
57
6364
33
162
463
292
581
507
2570
333
604
5726
93
715
1585
3610
344
736
2121
18
128
508
1257
2959
6365
362
5400
604
1756
870
152
6366
1585
3296
1059
159
1928
1
437
3036
1018
2646
700
229
4387
197
539
6367
173
619
18
55
379
2697
528
211
893
103
2415
6368
1096
18
34
3068
2099
6369
3711
1507
128
379
2209
603
5714
3126
79
259
3742
2905
245
417
77
1589
205
309
940
1443
668
14
4
3981
58
1345
6370
3741
2824
152
648
4255
1481
121
6371
294
683
6372
687
37
92
6373
356
318
1158
6374
1715
6375
3270
6376
499
1278
1214
294
644
5351
323
1030
534
409
2076
6377
318
871
4070
36
495
3742
863
1783
259
2888
2511
344
2380
1990
6378
1276
5198
6379
63
2198
887
1032
3517
6380
897
6381
284
586
525
2511
493
1867
504
1335
1944
2270
3956
292
214
103
77
5433
923
164
212
5890
829
404
321
2399
6382
407
1196
772
258
1658
1343
1088
2054
1162
6383
2482
6384
2827
3885
19
1443
1928
709
749
1084
325
2160
601
624
582
1680
1566
2022
333
493
691
258
6385
17
562
1805
475
788
345
216
6386
4672
2231
1550
6387
707
245
268
530
551
6388
92
947
865
37
742
6389
37
490
265
5400
183
3862
63
4510
6390
103
29
18
92
251
3659
247
1518
119
441
1563
299
2280
4520
6391
5567
6392
190
5041
893
6326
323
1013
1127
4836
1883
6393
6394
335
2742
993
5274
5092
538
145
2410
4
259
92
1099
251
4897
604
590
35
36
103
1004
6395
663
934
1500
374
121
92
17
893
3793
606
557
417
830
160
637
562
1836
266
1497
1143
2313
344
259
45
17
930
656
34
7
341
6396
391
6397
6125
830
125
223
604
361
28
4411
3950
288
3397
2915
787
5718
1470
212
222
1537
293
508
3206
194
2425
543
2879
791
1718
92
6074
1276
1741
706
696
381
2484
3061
105
753
1059
119
884
6398
6362
791
626
830
2506
412
6019
829
3417
1341
6399
2124
598
3577
6123
876
3883
791
1202
77
18
1733
2087
3851
515
5113
1515
1272
1238
818
1013
1977
316
2110
6400
740
6270
333
1524
706
1276
2609
77
1374
1841
10
882
63
560
28
529
299
614
6401
1012
6402
36
644
794
75
19
717
1325
2975
2900
4816
589
448
1636
1210
3603
3745
1191
869
6403
6404
6405
6406
4520
71
6407
145
1652
406
151
321
787
6408
6409
1499
109
976
1340
437
234
17
103
723
877
325
6410
362
244
18
6411
286
880
77
785
6412
4994
85
6413
92
897
36
893
223
1781
64
2004
6414
3834
581
6324
630
1867
6415
4321
251
3272
45
259
71
2277
5234
791
1517
6416
2776
18
2034
4245
6417
77
17
57
4592
6418
64
103
312
4238
4253
486
5451
1357
1632
252
17
63
114
2399
657
1588
226
381
2536
6419
559
6308
2718
1095
624
22
1633
400
469
6420
82
716
709
82
2076
808
1867
1751
2325
92
476
6421
1080
448
1137
336
6422
630
5481
381
1225
318
3052
121
504
240
940
57
3154
1033
6423
891
667
1652
784
6424
36
1175
589
77
1206
3146
501
2098
559
6425
379
30
828
343
4
5246
36
458
1489
3076
893
15
774
333
2561
1972
2694
863
896
4892
2672
1833
2737
792
2917
1842
1118
1493
963
63
45
534
64
3053
4414
45
1810
6426
1047
6427
1201
1159
4483
6428
198
739
291
6429
93
404
417
6357
517
1645
2829
6430
36
147
1440
1618
2384
372
4782
2021
404
247
3857
3543
1296
1013
273
3741
2173
56
6431
2391
2153
5686
1588
833
159
1390
1039
613
6432
4439
3257
6433
2624
9
58
244
323
862
3489
693
195
6434
5327
10
3550
1566
1431
1867
36
116
444
2589
1345
1020
3165
258
2888
324
489
2434
3302
743
4007
4646
3360
693
258
788
112
404
1343
324
6435
6436
6437
1677
1232
223
192
1774
1470
820
279
792
813
4686
6438
4
1157
809
77
490
2004
501
77
6439
18
123
614
1024
519
92
1102
3739
6440
499
45
3712
480
809
810
4251
3939
2559
870
36
321
6441
1514
92
3747
759
6438
5407
5689
893
1194
860
6270
2183
3205
604
4309
538
268
431
417
164
1716
6150
808
92
331
5121
6442
27
259
735
6443
302
4106
67
901
6444
1276
3738
1468
265
17
77
1592
4355
5147
862
63
451
1291
372
6445
4906
283
3056
6446
265
6447
4
626
893
81
1588
195
5579
729
325
1584
130
92
1013
1384
4893
6448
2021
3213
1649
1649
159
1867
4384
1867
6449
1584
49
2313
6336
4458
4323
1007
1175
1527
501
637
490
1196
5770
1359
109
2737
1137
1797
2868
2595
6450
4649
215
3084
88
549
991
85
18
543
119
748
5736
1566
877
601
4
831
2846
5643
29
259
4465
619
827
6451
5889
6452
1247
6453
2362
3834
132
159
323
341
69
311
103
5985
198
331
36
105
207
1514
1238
1004
5414
827
1585
6454
2343
1815
177
223
2762
28
1505
2046
3798
1047
1483
1691
1898
1483
6455
6456
720
226
710
220
482
1566
317
55
1122
1122
94
3054
3539
36
6457
748
344
1962
192
787
2673
5611
404
1730
1786
4938
112
6458
2520
283
2353
1487
4169
893
325
32
103
990
818
6459
1366
940
14
3501
548
180
6019
162
468
77
649
105
4101
2683
8
251
538
3858
651
186
1547
1069
1540
1969
2235
647
186
321
549
893
759
7
6460
1577
654
1268
5227
1621
525
3998
4155
92
552
619
421
6461
3264
6462
5671
3493
877
5400
2084
1341
844
877
3021
991
258
148
573
658
5130
543
748
2050
279
6463
312
1163
77
63
1240
1039
6464
144
1033
651
3695
1812
58
19
791
4369
318
195
1588
3898
6465
143
324
6466
2512
1602
291
6467
6167
1743
4797
180
508
6468
493
1711
1365
2003
5036
383
862
3306
493
92
1191
906
2693
1247
667
269
881
3123
391
5602
113
6469
3557
229
355
85
1320
3175
3149
765
138
55
139
405
55
1842
2710
772
671
2658
331
6419
2132
2183
159
3296
252
14
2876
2578
63
130
633
4102
3097
6460
210
430
949
863
1314
211
22
4656
1305
442
6470
2417
991
6471
735
6472
586
1860
317
4537
436
440
421
6126
2708
5636
404
77
622
2092
234
1625
4221
4982
4
1059
3731
759
1746
1252
4814
709
893
3430
2156
2736
224
1802
1645
451
1324
5244
509
18
17
251
18
22
58
827
211
1788
1135
1312
5680
18
6473
77
2709
1231
6474
3202
16
195
333
1053
32
6475
2021
77
404
661
802
18
200
2298
2301
657
229
4
742
3400
2118
5558
1366
5509
79
604
680
829
155
318
3878
299
92
437
552
4449
1124
1191
1802
139
1243
251
2210
969
387
406
5300
110
1012
2327
1397
18
308
6476
1632
709
6477
3975
365
3488
132
2337
1883
125
773
1483
3121
619
2833
4575
444
3264
3009
2722
6478
2980
1013
1493
250
2070
2524
1084
318
765
37
2959
2560
6479
265
151
33
5231
5447
1105
1237
6097
1173
940
1380
6480
901
906
1336
586
2509
258
1733
5715
243
6481
860
697
1365
3080
1032
6482
3512
387
1210
417
4106
292
92
6259
915
6483
1032
121
1014
496
3328
6484
458
417
2948
766
1534
336
6485
164
538
229
4234
739
2479
6486
1550
6487
473
74
3900
639
199
185
3732
667
647
2004
1155
6077
1829
6236
2771
6488
806
182
1365
3437
6489
6490
3611
842
2333
1588
1019
1431
5729
2661
1384
157
1867
2624
1868
4798
195
1159
626
123
586
3045
961
829
538
5277
3842
345
2618
144
4359
6491
4563
4883
4
5262
3609
4989
321
651
1569
2922
178
531
261
132
1842
3594
1276
6492
1842
1839
4011
2650
2589
6493
279
6494
344
6495
2922
119
202
234
284
1864
639
1024
387
147
6496
469
1819
294
471
563
88
3370
884
5303
391
478
5242
79
111
387
5671
1546
5604
799
687
581
719
1819
1033
224
318
1730
1977
709
45
92
92
1621
170
14
345
504
6497
229
6498
656
4767
3501
729
336
3862
1234
341
4374
2115
1684
4923
1774
6499
14
706
6500
3673
1196
226
6481
162
2830
6501
3133
816
2846
1825
18
1236
1551
2922
2693
1588
36
64
649
192
830
5984
341
2410
277
2985
132
4851
6502
2953
1412
273
516
514
2004
1483
5606
5683
1124
243
6503
4447
81
1293
92
291
635
1575
2491
121
993
77
619
5064
794
148
4350
893
3410
1392
1917
6504
4
6505
796
1550
111
3516
28
64
22
323
3169
63
1054
197
3148
6129
1357
6506
18
5973
3170
1663
1246
614
55
787
33
437
88
229
97
2434
4248
1575
1249
6507
317
55
270
1687
317
3257
77
1553
45
2125
5837
3299
8
116
18
106
710
265
6508
6509
1784
3349
1989
4425
6510
1652
771
162
2768
1096
152
3786
6511
1379
786
325
1721
5845
2846
626
5259
3960
691
6512
674
6513
586
6265
27
2645
437
3306
3404
3349
162
6514
319
18
3285
877
3931
604
33
260
961
323
321
4767
626
3790
805
6515
1588
2954
436
3009
5780
103
185
2115
2718
4884
6516
6517
751
812
283
131
466
6518
1097
1750
6519
314
116
700
40
2054
6297
1751
1800
405
529
518
563
2863
36
2148
18
299
1903
421
2657
2823
893
3791
458
1442
3553
572
229
927
630
331
2148
661
733
323
312
993
2693
92
77
211
64
6520
3105
1312
599
6521
651
2481
6522
518
2111
1237
1282
1069
3601
167
341
1409
1783
6523
33
466
2673
2439
1447
1944
444
774
30
34
6524
1741
2817
876
1058
1889
3889
1950
4833
4886
2410
4563
104
64
186
1947
1499
442
3778
1928
79
56
826
441
89
1166
1499
3389
5115
274
1493
251
336
2611
6525
1384
18
6526
3130
1649
22
116
6527
475
893
6528
440
508
290
2498
170
1296
92
3896
6529
6530
3635
145
1843
6531
4411
201
493
92
1034
164
1858
1201
1430
216
474
1130
1285
92
954
3946
2940
1288
614
1059
6473
6532
2562
323
229
369
6533
5688
174
1648
1175
202
6534
3390
906
787
317
258
6535
560
831
63
101
5790
1019
4171
301
344
1144
1126
116
894
2836
6536
18
36
3035
18
773
50
6537
1038
70
534
399
893
4475
712
225
805
3453
169
155
1928
50
559
259
299
292
5606
355
5293
1765
3769
1498
1556
272
1814
3479
381
403
3418
37
3885
1278
212
604
1033
1649
6538
97
18
18
478
107
50
886
2252
1033
6539
1750
77
767
211
557
103
437
19
103
906
3628
268
1562
6186
538
2695
1114
5757
317
1099
283
552
4082
2120
3853
2676
6540
1556
897
367
2697
6541
881
117
1252
484
33
3430
259
5311
538
860
6542
1443
2054
2338
421
2400
441
2680
6543
333
341
46
1124
258
748
4
508
604
1756
6544
2115
1082
1247
4644
983
88
1
3329
604
983
2804
738
4744
2712
3150
341
1114
2500
470
589
433
149
1825
77
18
4767
3432
6545
406
4704
1064
2014
5244
85
2367
1316
3616
64
36
1365
259
1786
432
36
2367
351
77
131
664
1192
466
581
844
4965
369
223
6546
2308
4362
103
1979
34
5548
64
333
490
4481
1780
421
6547
6548
1430
211
354
292
1518
1905
6210
56
18
3996
3430
240
5089
442
4589
6549
4077
92
1380
757
698
185
4285
251
647
861
840
77
5846
4808
1796
474
1066
376
169
6550
947
229
77
331
1287
436
827
1940
893
77
458
5090
2198
5707
6551
6552
1194
379
374
123
6553
404
1014
36
815
1030
1589
1884
2325
4475
36
6554
786
321
318
442
964
4026
103
490
365
143
6555
1838
2444
121
11
3426
2263
340
33
1569
92
317
1540
1482
1278
425
2230
14
1380
391
258
1677
1387
6556
1296
568
3862
225
224
114
92
6557
1637
519
756
1178
3626
440
122
1687
2836
3404
490
5191
109
559
629
6189
2410
1293
723
251
5793
4520
36
490
4101
448
6558
321
6559
1734
286
2203
1939
5383
927
2706
1540
937
2999
164
331
525
2076
1618
119
6560
216
1120
2322
2833
172
18
6561
755
1811
34
517
437
164
1033
292
941
103
4724
6562
1492
64
426
5776
3259
400
706
709
83
882
1470
45
103
45
1762
379
765
6474
379
1013
1365
964
581
144
379
5872
6563
64
573
381
292
6564
543
681
6565
305
2543
34
4097
674
1268
1444
64
229
1769
5144
70
2047
3356
1701
2895
6566
36
1004
3709
18
859
1487
5307
430
698
716
229
6567
829
6291
92
1913
994
18
2076
265
1332
186
2477
2058
2880
868
709
1451
401
18
1366
6568
86
6569
3816
876
1665
125
1730
251
2948
444
18
101
6570
1585
887
229
6571
478
5620
104
3272
77
2387
1256
92
538
17
3985
113
530
404
1927
2651
288
1381
2099
446
229
590
4786
5760
637
1592
538
3389
6572
277
6573
3171
779
6574
2833
3288
3011
258
4460
3923
2535
4707
2255
5652
2916
278
168
3197
28
1384
3435
56
6575
748
1768
749
1345
58
321
336
18
164
1278
125
421
893
258
261
1822
866
63
18
824
808
229
323
286
463
119
4664
4537
1021
893
19
6576
1363
85
3944
381
18
4883
288
262
2461
417
649
626
1631
77
1409
6577
6578
25
647
3388
18
131
870
6579
4696
4223
1320
6580
615
3315
6581
4578
1202
5177
1030
2362
864
3446
114
710
1588
132
3388
1716
5974
3501
147
344
2093
1196
6582
450
1596
543
2926
748
318
447
20
391
386
385
680
934
36
325
1069
5014
381
6583
2908
77
292
1588
920
3837
6584
809
667
6585
6586
259
1103
3923
549
164
6482
4691
2272
64
3077
5739
6205
64
1066
4870
388
1555
769
836
6587
3545
305
6588
504
644
698
1247
582
383
5234
6589
2747
2240
1014
4644
400
3004
5144
2148
993
1469
709
1238
2626
36
1527
1030
5770
185
122
27
2925
4155
1296
1917
6590
6591
773
273
170
45
6592
3306
37
508
77
730
6593
400
3618
1382
773
1173
2417
2388
6594
290
318
3330
657
927
6595
608
691
343
6596
381
36
1113
816
538
299
58
162
426
733
99
1334
3751
6597
1643
114
437
1438
229
4465
549
5201
136
538
121
1544
657
284
225
6598
604
3700
2969
265
423
159
6599
417
599
5290
344
333
114
5311
1648
398
6600
650
2648
805
179
85
893
1590
829
6601
195
1345
382
1482
1534
181
897
211
4618
1126
186
37
325
518
1030
458
215
604
767
92
1224
130
614
1730
2361
5392
426
4
1278
381
1483
77
4508
517
4827
765
674
5227
1065
6126
882
6602
635
723
36
469
1461
104
76
1294
195
265
2231
6603
128
116
1802
1833
6604
27
3388
325
1762
1898
3214
34
3808
149
809
164
2867
2156
538
229
3501
3981
6605
253
6606
344
401
4414
6607
63
381
1960
6608
6609
6610
2252
1191
6611
37
1114
345
77
404
2067
325
894
6612
1030
3731
325
1598
77
6613
5305
1264
333
321
473
1601
444
6614
637
5392
3381
2367
2160
3480
36
3054
1590
18
4
77
6224
713
6615
18
77
77
2511
2994
1623
6616
736
553
119
132
3417
3911
3527
2182
6617
27
1468
797
6577
1649
244
694
559
1095
603
6613
1042
557
4235
110
1892
2343
2486
2115
1014
1214
893
3775
1578
467
304
5795
1625
3214
1658
34
6079
4
64
846
3658
6618
6619
4492
195
1508
2589
528
4968
2103
190
3361
1269
1491
1749
63
2762
1254
1276
46
292
6620
317
262
105
2393
651
2415
4536
6621
2878
90
918
116
4107
404
6504
906
1490
844
436
1047
36
404
613
1030
143
64
3743
4
731
74
1701
1385
1797
6516
28
8
1592
310
1481
4493
1990
710
787
6622
3836
305
2622
3807
4099
508
1776
386
1469
6623
1225
2876
5690
1113
449
647
128
4261
244
2065
74
1551
6624
277
1796
2424
1012
6625
3658
318
1777
860
423
64
311
158
2975
717
2257
504
1960
2959
920
1483
1419
6626
1589
2368
1473
4610
437
1687
34
1376
3594
1605
4530
5583
5886
169
374
307
1135
1844
4343
443
978
309
14
1280
164
1600
452
3272
538
92
6186
6627
1957
6628
1015
6629
651
18
6050
608
4473
4475
421
1468
870
981
1491
499
1261
5508
3177
2706
2419
17
6630
3220
1304
61
417
345
229
2773
4268
144
6631
1546
216
37
3175
5209
4994
73
6468
1045
7
2132
64
6632
1902
2447
6141
376
4525
880
116
1883
398
930
404
6633
2638
1166
2410
1248
3518
6634
5902
3307
6635
225
3523
3965
1627
2513
18
17
1224
6636
1175
651
63
5103
2391
81
658
229
1487
1323
785
934
773
258
1898
159
325
311
3628
4433
6637
3375
1345
58
28
1773
1838
582
140
5511
2069
1014
1801
229
2410
2905
5583
1643
125
562
901
336
404
1844
2726
3842
63
4066
3818
404
530
5147
5552
667
4735
1827
3289
18
896
15
17
827
647
5187
251
2231
626
3673
3306
3293
882
2279
6012
6638
144
3361
5211
1871
1774
455
6472
2015
6639
1421
132
2173
554
562
36
1336
6640
613
581
1986
3165
1353
1443
128
1694
6641
1504
450
77
18
36
2905
192
5974
499
5252
103
1443
1124
64
1173
780
4720
321
1107
1196
4508
467
104
604
1032
40
6642
552
927
3010
2710
2813
383
3545
2590
518
2983
1365
421
1172
6599
1879
3960
4030
5144
552
6643
864
2243
1588
159
45
1665
637
1990
1122
6644
180
355
4
3165
993
1351
169
45
2233
893
121
324
5768
1033
937
18
252
251
3001
214
310
765
252
321
318
14
292
251
336
92
355
3000
159
3430
444
1325
160
262
404
923
1537
291
92
2509
56
2716
1566
251
1007
211
137
626
324
6569
1133
45
759
1565
1458
1601
64
1024
3205
3896
1658
344
344
893
942
1114
644
291
560
6377
259
45
1023
6645
3256
700
1241
556
403
4359
1408
928
391
6646
101
539
19
209
323
208
5821
77
1768
6593
362
6647
750
1215
33
284
654
1420
519
657
521
4569
50
4042
667
4988
103
421
259
3057
876
244
45
1773
484
37
229
4100
325
769
1045
1124
4374
61
2896
2251
417
1206
1590
229
604
249
259
2806
318
3395
164
927
4444
2799
1999
827
1315
501
3552
2718
893
460
2104
1812
2391
6648
164
1107
2056
2485
6649
63
45
4166
2577
309
14
2202
709
392
104
2095
757
5173
765
4030
1514
474
1483
863
2569
657
644
525
1211
321
241
1696
19
406
2485
6650
6447
27
6651
6068
15
114
209
7
229
205
45
279
2943
1245
4869
292
937
635
6652
706
3216
178
70
355
614
85
713
18
607
404
430
6653
2474
1179
560
229
880
330
1077
6365
723
64
722
3399
17
1674
6654
6655
428
1374
4036
36
321
45
4831
63
2160
661
77
6656
325
3592
2304
36
6657
538
3830
808
6
321
355
318
509
5919
36
2094
6658
2194
185
2254
1444
45
6659
333
4686
1578
5783
336
159
2833
1045
17
466
312
5433
92
1197
2624
345
6542
77
6660
6661
6662
128
82
709
48
1191
813
421
309
36
816
422
164
426
159
70
107
1443
1774
463
321
273
1481
123
6663
5308
517
1687
882
2491
1470
1013
209
6664
2084
147
318
147
3283
336
3322
480
6665
155
193
105
205
381
5843
808
604
1546
400
128
212
211
333
4729
7
164
6666
1007
1627
1551
6044
417
6667
809
433
2482
11
77
318
516
56
2315
3926
63
2022
4372
2142
321
1801
6668
82
347
6669
1998
2940
539
2225
1012
6670
5966
691
958
331
4907
2698
393
3041
18
3016
6671
6672
6673
5886
391
1662
1589
6674
552
1082
64
92
1580
3160
1179
738
1385
699
1187
6675
991
1173
614
3051
211
436
1461
331
3853
6676
10
6677
145
18
4208
717
1499
490
6678
5089
1461
2044
785
809
482
851
7
1191
36
344
5702
3965
147
2076
4351
534
4994
404
6679
111
957
697
1210
6680
1000
244
397
1569
132
1748
1797
940
1038
344
1601
1129
383
1341
63
1879
1457
4508
391
37
64
1201
5234
1542
122
200
5924
6651
897
2647
6681
1113
6682
33
710
1681
6683
1800
3239
1069
604
325
4121
651
2626
650
419
109
3214
6684
214
1466
318
3526
46
1365
336
669
833
291
6685
6686
2184
2397
37
803
92
501
952
183
5698
3552
245
325
6687
1992
6688
615
1774
4447
5713
1867
3592
92
1815
2709
109
180
1867
543
1456
1112
606
324
145
387
344
6689
74
1440
6690
6691
635
1390
6692
538
1621
662
63
5652
6153
318
305
77
1969
2415
1954
103
331
277
3147
2520
1457
2399
6437
294
1264
953
121
185
2490
4
229
1144
64
211
336
6693
164
1975
6109
3636
5900
4390
1252
2378
420
4315
283
894
538
192
325
864
2998
1122
1366
149
830
164
109
331
6694
2679
312
77
1127
3898
1711
6695
1564
77
45
6696
3119
4473
1044
3624
2102
899
6697
354
244
37
3404
637
543
3653
6253
347
216
5201
1401
3080
1173
404
848
733
292
649
1990
245
535
1013
162
1841
1314
258
1088
372
341
77
252
6698
1756
1374
6699
552
243
6700
834
2710
5052
3202
64
4939
893
421
344
164
2722
635
6701
5240
254
923
1443
827
4780
2426
274
6702
1500
170
1030
4150
887
701
3028
92
6249
2508
604
609
785
1142
42
1268
771
658
17
103
204
2646
6703
17
2387
495
884
1332
240
18
2271
2734
1053
325
2753
1627
8
159
258
682
3402
406
6704
299
5433
251
1012
1054
1390
48
245
403
4930
1701
3070
6705
385
449
2223
30
978
651
2983
598
2099
4473
130
934
930
508
200
1
3911
8
351
543
63
6706
5032
36
3538
1827
2693
1099
437
1192
6707
1494
1188
149
4343
333
6708
955
195
4970
1412
6709
1765
6710
333
4
417
400
3911
17
45
937
765
2223
603
4067
36
1122
6711
518
77
5870
1121
4429
318
2163
6259
522
197
1800
159
37
2908
6712
121
197
77
251
36
6713
408
45
299
164
6714
2186
517
6715
109
2640
283
1652
517
2160
3822
410
137
45
791
6716
64
63
36
6717
1574
5095
333
105
1
467
747
980
2022
2436
1547
18
6205
74
36
3417
64
5089
696
245
321
3771
6718
508
1984
1886
1470
3493
325
480
3591
2635
781
5686
2507
355
6719
1815
215
4563
990
408
2095
1172
1860
975
6720
538
310
3677
1225
6721
1112
582
6722
105
1144
6723
1765
6724
2877
61
6725
1013
6726
1191
4449
2321
318
50
761
421
417
77
19
132
132
716
2234
1225
374
893
381
284
3306
37
3962
136
6727
436
5335
258
251
4810
6728
253
5110
498
844
77
321
92
321
1511
1365
3340
2447
5836
6729
58
475
64
1305
536
4753
6730
1521
5129
3811
437
781
1013
3056
245
1825
3181
325
490
22
6731
2221
3250
216
331
17
1493
831
45
2599
1366
893
492
3070
6732
1599
323
58
6733
6734
840
808
6735
3625
3831
759
259
2895
192
2310
159
2540
6736
443
1419
4938
3633
1833
5629
3256
200
6737
103
827
6738
4171
6739
761
1188
4021
706
1296
186
355
2303
2829
749
1687
455
1195
179
927
6740
265
3360
34
2481
441
1367
563
455
781
2437
6035
6741
862
281
4114
403
376
2393
259
3068
818
1164
1345
2353
651
18
770
343
6742
5301
791
3360
1534
2155
234
4223
1064
3299
58
36
930
63
318
508
417
361
5205
45
349
589
6743
6744
6745
6746
92
6747
4
1038
947
77
27
2026
85
379
155
223
1592
349
373
302
164
40
1222
331
6748
45
3442
2336
2076
6749
2343
92
426
225
2343
607
333
1296
6750
2858
1276
4205
6751
2722
1778
1343
5156
386
1547
6752
1904
606
1741
5786
4995
2525
125
516
14
1225
1730
2626
884
6753
3417
6164
2722
1514
159
34
651
1100
539
3214
64
150
321
6754
1707
2501
6755
1803
1096
178
1336
1050
29
284
61
77
437
961
186
883
3038
5054
3366
1480
6756
1540
1187
555
179
385
1387
2276
6757
870
1565
6758
641
1480
571
474
2076
2022
649
36
552
1648
1965
651
331
308
705
472
1114
1006
1196
3681
2059
2873
241
404
341
6759
18
1240
2515
6760
64
4372
1650
1412
2867
64
110
229
671
1883
1883
562
6761
765
549
2626
3688
685
706
883
5446
1135
805
6467
77
2536
532
6762
495
1817
1611
1038
5361
408
15
4490
186
1323
195
877
425
292
964
109
164
18
77
345
444
1605
259
4372
6481
374
216
2311
20
6763
27
2608
1365
6764
2531
3398
1068
95
36
2343
1163
318
36
1047
94
3200
149
667
3724
1798
369
195
128
2586
36
387
331
4092
1793
1059
3557
119
742
613
2183
2121
162
104
246
543
251
1691
177
36
1658
116
6765
3961
331
6766
259
1459
5084
3724
3798
696
3723
56
4
45
637
1491
2591
4155
6767
1116
1024
1718
307
36
1047
2211
1972
1393
292
36
5862
1952
77
2021
1443
2470
2054
1867
508
1278
6386
85
229
159
92
6768
665
5632
1925
1196
6769
178
244
1632
1299
36
58
938
796
961
323
2576
1137
450
125
259
1165
2030
2367
3219
404
4343
809
5568
209
77
980
645
344
18
6770
6771
5346
128
4
2325
1638
6772
3205
404
6394
223
2881
1652
951
1012
216
63
37
36
599
805
4062
170
3798
1096
258
709
265
2736
64
36
3192
1431
1556
2591
5249
1841
6739
381
2733
559
6773
1059
318
1588
887
656
265
4522
331
586
333
375
5392
200
11
6
530
164
1343
333
6473
1043
6774
214
6775
765
128
7
1871
494
619
5714
1971
3272
742
258
2621
254
147
92
1542
252
2021
501
688
765
1002
3239
923
1825
1631
726
818
64
6776
6777
1119
211
4645
162
1588
16
2507
195
33
893
795
1175
8
6778
559
2093
1282
18
556
63
560
33
318
125
3233
6779
284
1842
3348
77
543
168
833
251
1783
1630
290
4623
4185
5400
5757
149
1122
333
94
6069
3816
1658
2053
259
689
1751
647
259
2915
6534
283
139
518
1124
3577
846
5340
257
3469
543
132
6005
4994
674
716
3700
2163
4806
507
772
1298
121
152
387
1012
706
1716
2064
1084
6780
2321
3396
3552
18
6781
381
613
317
1050
45
2648
168
6029
1988
5125
14
64
6782
2419
321
2436
2083
6164
3687
3908
2942
257
323
2691
1687
582
1
915
275
1376
6783
2350
1585
2076
3016
3077
1143
860
211
6784
6785
991
6786
365
664
802
3366
736
1247
1588
1769
2184
519
2080
4818
4706
6787
1883
331
1662
6173
64
474
2167
3406
6788
6789
886
1370
179
6790
30
851
18
8
1079
6791
2626
5606
2579
116
3417
1701
631
145
474
1481
5976
4475
205
281
6792
934
1161
736
7
34
321
6793
668
883
1641
1798
1381
474
6794
306
1126
5927
5207
561
6710
1143
2183
4189
417
45
6795
4165
1034
547
4475
3397
1092
4658
6796
2328
5927
698
4323
827
2341
5826
6797
2626
2672
1632
6798
961
4781
2308
25
240
5019
1642
6799
421
317
667
404
6800
1612
5038
1717
4843
6801
657
34
335
29
459
3130
33
77
4711
1
2446
934
1964
5693
6272
151
4789
2308
1469
437
490
250
3097
4911
3515
930
164
398
63
116
243
5718
1
17
417
1871
381
932
1588
490
138
873
1490
7
441
6802
2508
17
1385
2708
279
784
74
2003
404
33
4235
41
797
1841
1787
2328
323
1069
1384
525
710
1149
77
292
6803
2160
391
266
6804
4257
1765
6805
480
259
417
1432
294
336
1828
145
1663
2567
661
283
1129
466
6806
5702
160
2457
6807
257
421
6808
229
1730
2586
442
820
202
4475
5144
4957
381
697
436
474
6155
2586
357
953
336
493
4266
14
2095
229
71
2673
2320
1551
3834
2138
119
4221
1096
2880
6809
477
430
6810
391
687
283
6811
404
6812
4711
6813
1733
656
5084
229
2410
302
5327
308
1588
6814
1589
3628
6815
1424
1588
321
6702
1225
356
112
2286
2093
716
3234
1542
151
1950
1172
474
3068
5359
381
1240
3084
8
145
847
103
640
785
1155
3041
4429
333
549
36
877
518
1173
2950
321
462
6816
6817
582
2020
251
381
144
812
638
2830
3724
1786
6818
4
132
1390
1122
493
1330
2939
2064
535
6050
17
1798
404
63
6819
6820
671
77
2662
2398
3587
180
6821
3407
4
116
599
4810
573
2816
853
980
3580
1868
160
3689
283
5182
81
244
3911
1443
883
373
386
2958
6434
6035
19
2230
6308
2097
2058
3851
6822
824
279
6290
1842
2036
6823
145
283
2320
6481
151
299
1050
1
6824
6
1947
2278
604
28
6825
18
1001
666
1299
6613
103
103
79
607
36
1365
5646
353
317
2321
6826
2718
436
92
2776
63
604
56
417
1135
6827
277
980
4652
1242
383
1047
321
64
1800
2203
162
6828
20
4336
37
444
486
895
243
253
637
508
299
6829
174
277
785
3059
164
638
6673
1223
6830
706
787
259
5869
1092
1785
962
1883
94
4
379
893
2024
34
2175
244
1231
1898
116
846
159
1863
77
18
333
6377
4981
1648
1004
73
259
4488
2373
77
6831
516
259
452
556
6476
3446
5187
1662
1563
159
3068
474
866
104
381
433
251
2348
709
455
538
453
6832
345
283
2439
18
2326
1965
559
115
27
742
4374
891
770
552
387
18
46
1867
3345
6833
234
697
771
2231
386
274
1247
355
2410
700
257
18
1158
321
370
6834
367
5451
1014
4701
1481
1773
3117
155
559
321
64
6835
2696
6
987
797
73
1588
19
4976
121
121
5778
318
773
18
748
6836
465
18
374
829
1566
28
372
5323
318
759
4994
4493
6837
6588
2035
404
55
92
2455
1200
92
1500
6838
619
145
5487
251
2022
3162
602
58
1060
5872
331
5659
6839
1588
305
16
22
955
439
58
1196
742
4673
2095
344
648
1067
751
3553
2789
57
749
4114
5351
6840
733
3433
17
458
109
77
33
2252
1832
552
1332
4185
1334
2975
250
3693
604
1096
6841
6842
321
862
1681
185
827
727
3890
1126
75
1773
600
2833
543
423
36
785
291
3306
818
379
556
18
6843
6844
1157
3898
6486
2349
6845
5779
893
2591
3084
5494
808
1196
3998
313
6846
874
6059
179
245
3622
490
4406
709
1133
306
1730
1051
3202
186
1409
259
3284
2250
2709
2535
1864
1351
1420
211
2258
18
837
156
1001
6847
2045
897
6848
333
58
423
4
4703
1102
893
162
1587
6849
109
5953
6850
1088
3853
1444
1836
1215
323
671
1879
1665
6851
274
305
197
1813
6852
1007
403
4909
6853
144
710
422
809
284
251
159
45
144
3404
64
321
2443
478
3647
1769
791
381
1637
5698
1234
410
60
105
284
1892
64
559
374
159
1252
145
1047
649
1705
36
1483
697
701
6854
606
6655
212
1030
2892
5784
4844
4
6855
6856
3291
33
347
4313
6120
105
586
6857
197
5102
1585
400
653
709
6858
6425
103
1049
644
1028
58
77
4211
46
251
1884
3127
668
2313
8
1013
5388
212
552
292
3310
616
381
70
2921
1146
4725
753
1008
34
430
323
709
2589
64
469
1566
796
77
1119
6859
1419
562
103
259
45
2205
1589
92
742
2234
3609
1245
1662
312
3016
883
1606
5026
667
2983
18
17
656
2118
6860
6861
85
514
6862
2579
1332
1020
678
5820
693
119
1039
18
292
57
24
4926
1970
486
195
79
209
321
960
1298
4593
906
77
142
6863
1033
92
4906
1217
671
6864
355
6865
1247
17
1555
406
1095
2160
844
2399
4359
45
927
1776
216
6866
1296
128
1743
1662
1791
765
4883
2887
258
877
2546
2223
36
1802
980
2185
323
155
150
105
77
6867
2391
1479
3016
6157
14
858
1159
536
15
715
3310
1716
107
321
6868
6869
5644
1457
488
3374
689
442
848
18
1268
407
6870
309
4070
6871
2353
5646
6872
6873
77
796
4157
5373
538
3807
2210
6874
501
1668
530
37
3555
3589
1384
827
1365
77
381
809
1785
1385
119
211
1775
1021
444
733
625
886
1280
4283
17
36
709
5078
657
85
4446
1612
292
3580
3798
88
318
3566
4353
1155
332
144
18
834
1154
77
961
830
7
560
3883
1248
6111
515
451
863
1846
1032
61
321
2287
1196
258
1045
63
2368
64
18
2971
5704
36
2467
785
651
139
5291
36
2485
1976
680
4979
317
114
3171
2747
2599
336
2125
344
499
151
56
17
1143
244
4550
5792
6875
101
36
6358
1041
6876
2950
2339
498
765
179
336
5228
1880
1657
827
214
33
381
395
772
2958
4590
2551
229
36
1871
1013
6846
4980
3041
64
657
1045
1416
253
18
150
331
4245
58
1438
709
109
92
3469
709
2480
3969
290
1013
667
36
257
6477
331
2943
2091
159
2824
3374
6819
6877
1331
372
2583
1231
2173
6878
3289
4
318
92
2070
2914
229
4512
1064
1390
1096
36
4949
253
893
1
781
92
834
5836
274
3397
6879
277
245
1915
1960
637
882
2046
918
2823
1400
2287
1073
5123
3844
1391
4781
150
336
321
5592
770
6880
3517
581
1107
6881
543
2231
1627
1621
318
6126
3519
491
4101
2689
318
28
36
1902
156
491
644
1122
860
200
28
614
79
1047
2847
36
1812
4467
1788
4718
109
77
229
136
421
77
2294
101
1241
2846
1638
365
2917
5427
922
409
664
6882
2319
2357
1096
1007
1589
2662
3609
1014
4510
258
586
852
6369
75
667
3745
629
667
34
4627
121
2437
7
81
2805
28
262
57
6883
2589
614
1903
1169
3985
2348
2194
6884
63
391
2223
1470
2994
2693
321
2350
6885
63
216
2734
3453
3583
36
37
387
6886
18
4238
186
421
1231
5280
259
738
1838
318
1013
4216
3656
28
1374
436
468
543
109
128
4575
421
4892
3591
749
645
2489
560
6887
556
116
1225
6888
531
1777
1188
2321
3126
6889
6890
5424
3198
618
229
6891
1694
4661
1500
1200
653
1415
4033
259
4515
893
64
369
318
2603
444
253
603
1095
458
6892
1337
2540
786
1351
6893
1650
125
3458
2374
1903
807
6894
57
341
1030
6601
5736
2831
6895
759
1532
430
284
3489
6896
1977
2188
5826
1590
3260
763
121
3759
876
119
3056
379
2762
64
1374
4341
6897
207
143
895
1139
253
5834
2833
345
2435
318
6898
770
5314
534
164
4
92
6899
162
1825
2532
927
20
806
2829
64
4927
5707
404
33
18
77
1096
36
36
36
274
381
331
3980
6900
601
847
381
229
2287
305
490
6502
6901
543
1603
347
34
1033
1122
3054
1852
266
20
2348
2452
317
1803
1588
1663
85
1786
4150
103
1800
246
6902
6903
286
1871
92
92
253
1835
6904
4511
173
55
321
77
1800
3552
6905
3801
6906
2069
1112
871
5515
2334
3898
159
6388
490
525
3436
251
463
64
2274
164
1163
1662
704
1280
947
17
6907
6908
92
2950
637
1296
234
2307
554
446
933
559
381
411
305
90
6909
441
1345
5355
82
1200
18
4652
164
292
2041
54
1351
147
6710
321
1550
262
77
1588
807
895
4625
199
310
4007
2294
6910
6911
3741
6912
756
3841
404
5972
882
92
4867
4293
3016
2497
792
6913
6914
2709
586
2527
6915
543
229
820
414
1332
2035
6571
754
64
517
1658
229
2313
20
1441
258
887
109
1481
284
155
1856
6609
5071
6916
458
4615
791
6917
223
516
581
6918
1268
1077
1053
6919
3569
6920
14
2350
268
6921
4431
3887
406
1556
1585
1534
647
137
2500
654
1990
6922
4165
1569
4884
6544
369
2076
5227
229
6410
6923
20
350
775
5704
1038
1114
341
5924
6924
2669
6925
41
1527
180
17
136
406
6926
2668
195
1287
5979
450
1947
4210
1030
639
543
45
2091
3091
529
688
559
128
2390
36
439
2829
1530
671
3402
710
331
1588
1653
604
1898
3656
619
3162
6316
683
709
499
1279
2535
2136
1481
1039
555
927
5790
6927
27
344
1170
5774
85
680
456
608
1746
1470
36
2148
2790
619
1148
36
6928
1096
77
4169
704
321
1765
6929
4229
1291
1292
55
261
6930
2732
3385
927
304
820
6931
259
860
190
466
18
404
450
444
706
6723
1574
709
6932
259
259
6933
104
1999
159
36
311
340
1819
313
3056
1238
538
471
525
466
61
1470
3580
344
6589
5713
1748
528
2584
6934
159
6935
3544
225
63
1658
6936
2998
6937
870
36
271
2153
6938
736
787
36
795
2436
2880
1649
2234
722
828
64
64
2004
980
419
3885
284
34
436
496
749
927
3353
6939
1366
192
2233
2540
6940
1665
2611
6941
1345
2323
5453
421
1175
6942
1657
593
6943
883
1014
1282
1160
4472
1802
6125
344
1024
268
1580
1256
185
486
5820
195
1709
3243
676
37
765
1
1589
318
3734
5332
42
404
613
604
35
1305
644
1588
748
1345
2186
1408
639
321
6
861
6944
1143
404
312
4
4
4993
205
45
2509
103
6786
325
738
331
1196
3099
27
6945
325
3532
3213
159
479
1565
77
3690
1481
1384
277
1140
2892
92
1282
816
1287
355
6835
552
709
6911
258
3809
437
4664
493
1551
1718
4897
1104
1196
6946
1826
473
259
637
2391
5115
2515
264
6947
1825
1733
5684
6948
2099
2954
1658
698
3443
2486
162
2519
186
406
1299
1307
870
765
223
90
1815
2155
240
1166
410
6235
886
5919
3937
827
4502
2848
258
240
253
164
381
869
6949
36
1420
4
211
1716
430
530
195
4536
5447
1763
555
747
1470
1687
6950
818
1517
3725
486
259
92
1261
480
324
1196
6951
240
2607
2430
331
1014
1580
437
3996
1276
2581
829
1385
6952
2797
680
805
2092
2833
259
1222
1594
37
770
1441
1366
3074
46
6822
3694
2118
336
58
560
2444
77
1127
6953
1602
77
164
6954
77
523
532
5830
74
2169
258
2368
114
76
5535
36
4061
1192
716
70
783
223
844
2952
33
5884
109
784
1643
333
19
4319
772
107
225
709
647
2527
1530
1581
1718
1730
2410
6478
3898
2184
61
772
4608
2186
5057
1755
223
3809
1092
274
284
934
6955
4480
710
906
3800
748
1857
851
815
4062
1601
3225
1846
6956
55
1620
2574
103
1059
2944
1048
1121
132
760
27
34
6957
4206
18
6958
893
1009
6959
6960
1
1675
990
253
36
6961
6962
3924
125
1534
452
10
5214
145
3956
3080
6963
145
6812
437
560
5504
980
6964
649
211
2155
3787
5846
344
3767
3940
460
2118
372
4645
860
619
471
268
403
4352
1958
404
985
223
802
272
1390
834
211
1175
229
6965
501
479
195
6781
1
4234
6961
472
1588
6966
3797
582
1014
1086
954
2720
488
2223
63
6967
1573
284
877
598
1002
557
5354
1751
6968
6969
128
739
1234
92
2520
2095
283
1033
92
709
4071
195
3299
2668
70
36
188
6970
4711
516
3620
4333
6971
1024
6972
251
644
5186
1276
6973
4372
648
538
599
3212
450
109
1378
495
488
40
3636
630
92
105
1470
818
1431
791
77
1196
359
229
1013
381
344
975
6974
18
543
104
543
1917
116
601
17
36
1741
22
466
508
4718
36
250
192
37
207
618
3097
612
6975
2221
33
36
3592
4389
930
1546
3923
5927
4162
5465
1285
5054
1818
1696
5094
644
2665
61
5227
245
164
2718
712
515
6976
613
195
6977
843
4584
77
290
6978
2233
250
417
1842
4842
1637
33
121
421
6979
2894
6472
6980
1537
6981
1331
866
449
36
333
318
390
2640
6176
692
247
1261
2335
58
2539
6982
5997
454
1535
45
1247
649
1756
444
92
586
1424
150
6983
883
2721
64
88
344
786
732
250
669
1741
1332
534
430
306
1838
6984
881
159
421
17
77
538
439
1767
4536
70
250
1532
2646
1033
254
2983
92
14
709
964
883
4359
6985
5813
225
2877
638
5978
4517
1114
5566
599
613
77
1729
7
6986
991
6987
5501
265
1959
253
417
1677
18
1137
17
6988
667
299
2206
1593
36
3235
687
4223
75
6989
551
444
6990
15
3052
2827
6516
6991
2627
816
5303
284
4970
526
244
917
3030
1716
36
40
36
334
1459
1310
6992
560
2582
268
5198
145
6993
417
463
5459
77
807
2251
2735
181
2120
55
1032
2103
6994
2034
9
92
32
1825
368
4386
6995
376
6377
3975
143
1585
1466
262
211
6996
36
2437
2622
2736
3249
515
2884
4030
448
6997
58
3975
481
842
581
1588
560
568
6998
63
2062
3424
109
467
1247
1045
2067
251
2213
3083
4891
245
224
1596
318
3087
1096
17
251
2115
109
316
244
147
5725
1551
6999
5252
321
36
3315
1496
3543
1247
5601
5103
205
64
4639
1179
1992
5877
3874
765
1340
164
1716
4197
14
1019
60
404
22
4414
325
644
739
3362
1939
324
1285
7000
7001
64
1054
830
1421
2915
36
318
2125
77
1457
3097
1118
5857
748
393
458
2404
6481
927
109
606
548
1145
7002
7003
1392
538
2313
3401
1060
1099
7
36
1819
64
449
508
750
381
1160
290
2235
791
17
442
834
567
769
1730
1296
2955
1143
988
6961
333
7004
251
7005
637
4160
251
64
554
459
1537
2369
34
7006
444
2980
41
474
3160
674
4943
1191
7007
1459
1993
1928
63
7008
2232
862
3271
404
226
2626
291
4
493
7009
1148
528
7010
36
7011
351
5889
333
92
121
6125
335
430
3240
4988
213
5589
4170
626
2311
17
374
344
1705
516
873
4508
84
45
4864
64
452
2231
331
1287
113
6613
56
387
2683
2036
3417
1541
381
1059
4009
304
991
254
2337
7012
1483
183
794
3370
2015
77
1838
17
43
251
1367
651
4857
77
603
3283
1161
321
1096
4447
538
3174
586
499
3965
1088
1733
581
45
92
2213
1469
1765
45
2391
920
2334
3404
7013
74
1068
3458
345
5968
417
61
658
7014
3224
28
1366
3269
1000
2635
7015
2341
4281
159
251
3947
1024
870
480
844
613
1480
7016
958
436
310
5293
1095
292
331
1827
7017
7018
582
1393
772
933
1867
651
1904
7019
2579
7020
3160
6120
211
2343
1627
255
333
564
543
1013
27
159
391
1741
3660
1155
2617
317
559
428
63
1684
751
818
17
85
372
5209
993
1493
1032
473
1535
3556
607
904
645
404
104
2106
5303
3087
55
404
1711
1705
277
1419
4665
635
636
27
876
4410
162
64
895
1566
379
7021
7022
7023
607
557
1533
214
58
1219
3021
893
543
7024
7025
6646
151
807
97
1170
36
1796
277
18
1692
1173
3566
1965
1939
229
7026
2160
4384
7027
749
1173
6176
3969
240
313
2178
2486
3766
1173
1910
2447
842
7028
3449
474
7029
2223
22
2867
2736
331
2823
1030
5095
6559
197
151
1688
1871
516
1276
5854
3177
4006
441
365
1099
716
7030
4350
64
828
2640
4431
1842
321
1206
7031
63
563
73
6872
7032
697
312
3061
64
674
5644
4
807
7033
4292
2500
7034
262
2231
46
2831
2424
2905
92
1353
2191
559
1140
177
4597
1466
1225
229
637
442
5147
6954
824
1811
696
2786
518
1574
186
2231
2975
1409
2600
1320
1225
2344
818
159
2169
331
2718
1004
321
1716
7035
1247
893
331
2426
7036
64
564
904
1773
7037
258
58
4563
3736
2501
818
159
83
2017
693
1267
58
7038
336
604
3448
7039
7040
164
14
7041
2700
18
77
186
67
519
223
538
784
1815
1069
3057
7
887
3083
1014
560
2166
162
306
466
1786
2788
1527
752
206
2121
399
4091
1784
111
458
283
164
3321
323
325
1655
164
780
667
742
406
906
73
6912
323
7042
58
186
104
325
748
336
6472
2287
45
18
2586
1063
1250
2716
1841
1883
195
258
1488
1044
2160
1238
170
442
784
118
202
7043
3526
421
403
5312
961
36
251
3651
250
3556
759
417
492
22
2742
224
7044
1556
765
668
1542
277
441
2156
1353
870
7045
155
626
2579
1690
847
1114
27
3494
1339
4589
744
5115
751
1320
7046
2104
2905
381
881
3530
18
88
64
2513
660
7047
1780
516
1566
927
920
1095
7048
445
7049
1839
682
1332
345
1662
1609
2734
6266
2672
63
2736
166
882
251
92
268
667
1990
442
2124
336
325
85
1580
18
18
7050
930
3814
3023
1773
835
205
1844
1420
353
2510
229
2943
5031
3192
706
661
954
190
1774
1863
844
6530
1013
5191
4994
739
953
848
421
4910
77
2818
7051
2521
333
122
1124
1343
716
5043
559
6509
18
619
4
64
1588
5794
3684
605
18
460
207
284
2388
365
4
7052
344
3270
978
18
5927
336
1050
501
244
1072
7053
1113
7054
4165
333
244
920
1992
819
1159
749
64
733
312
1269
607
1278
159
518
159
116
2231
7055
1132
104
953
2661
7056
195
3089
2745
3794
3947
543
1730
262
1494
926
7057
18
85
2536
3182
479
723
1481
103
716
3451
3079
3370
77
474
5441
7058
3053
3837
474
2944
558
1385
5216
3502
18
1553
299
5073
6720
2
949
381
1017
1191
2969
5052
7059
7060
7061
480
225
229
7062
7063
7064
467
2787
292
1566
216
5385
1912
6161
3442
799
541
180
459
1505
55
2124
132
347
2693
33
2212
17
2354
7065
179
6697
6457
2589
1769
258
530
245
162
3299
57
150
4765
125
344
1954
2173
167
5800
2378
904
77
17
2647
45
1738
932
1293
374
679
4333
7066
2710
64
75
121
1133
2361
5885
1701
1211
3146
77
41
45
4478
7067
45
3512
1544
50
1716
7068
341
4399
45
1624
7069
2754
77
496
119
1618
737
4706
1443
7070
486
2954
3658
934
1001
877
2058
344
826
1817
5057
336
7071
2183
1155
7072
180
5984
1192
222
1192
77
114
724
103
283
3742
1788
3009
379
3383
2562
3133
4760
36
344
2280
333
404
1237
2398
2339
36
1736
404
6078
55
286
408
691
707
85
4082
436
474
7073
205
2498
604
1003
3515
437
92
209
671
97
321
2710
493
604
116
1646
7074
61
1000
2006
452
1201
2148
1652
290
292
262
7075
837
824
120
2014
396
1415
4810
1856
1766
603
1842
312
417
274
345
3255
2724
607
1387
626
229
3178
7076
2733
2501
1652
3965
4352
561
1225
917
2511
939
450
2160
794
1019
1120
195
1436
7077
4094
2287
635
750
1551
379
251
173
619
742
85
1656
7078
890
4517
1392
381
1468
3344
2726
525
159
1077
2618
36
92
318
848
1649
5227
7079
1357
787
1762
716
18
608
1013
7080
651
1296
608
7081
33
603
2748
2787
635
7082
408
216
7083
7
2586
1874
45
253
7084
63
2576
7085
2
6903
1225
7086
214
2156
229
1086
159
1948
1176
706
36
186
4673
1680
121
6613
7087
876
64
391
3898
789
1864
1483
7088
3760
2277
2521
4580
4864
549
3844
525
268
391
64
3077
77
1211
1059
61
4182
5429
742
2943
789
4664
474
901
4
509
1049
92
64
27
7089
252
198
159
2436
16
1122
833
195
7090
607
1533
77
2200
2
772
827
225
317
531
151
1272
369
421
3736
7091
1927
324
4182
150
7092
6578
3469
58
2263
1469
934
961
2444
7093
4052
3592
2223
455
859
45
417
478
345
4491
109
4377
7094
2922
5392
5596
2084
2178
301
1871
372
2718
1013
3556
321
1552
164
1860
64
36
3840
5671
896
27
7095
451
7096
1964
5562
80
6288
1683
4170
79
794
5392
70
5472
7097
2326
3811
1340
33
1518
7098
1420
6050
1096
77
125
92
314
18
1099
978
2337
651
664
557
4073
1833
1544
5169
229
276
543
7099
17
990
5303
1867
247
1285
318
893
381
323
1320
64
7100
7101
1200
6166
1130
543
448
2357
1481
162
1601
8
77
1118
6481
5044
440
185
833
1285
258
7102
2736
70
36
707
4810
7103
709
5103
1545
1
7104
283
195
5831
6670
4238
1179
401
312
545
493
5725
92
808
4394
1632
283
1705
152
552
580
46
1004
151
3942
5126
7105
1550
4715
1925
1095
145
3407
2049
7106
33
442
4259
5417
417
5220
2313
6356
521
2624
3441
45
5803
259
321
1492
604
3177
119
253
7107
490
2344
3079
2504
1965
6926
5186
586
1494
2679
291
323
45
371
421
882
552
4281
2582
331
3536
459
874
7108
7109
1366
1675
1384
3211
1702
7110
164
1658
636
640
240
3080
250
251
5718
2490
383
257
5178
2243
963
449
667
7111
1175
3576
199
258
1482
18
1287
1871
729
1496
1112
1423
37
7112
306
7113
2074
2975
784
716
7114
1196
18
1114
848
379
859
92
253
3833
1
7115
64
1944
5978
7116
2913
952
2262
3016
321
404
1701
1151
436
34
1012
227
58
179
36
1960
92
55
658
151
2315
1331
1675
2737
7117
1294
1212
4517
186
381
2609
1047
3122
2125
1588
7118
829
614
265
1021
791
7119
116
765
1589
4322
144
7120
1157
6181
1652
2482
1545
543
1159
290
109
57
7121
259
3178
36
2278
336
2650
4164
225
5642
7122
64
581
1743
1280
7123
559
576
920
433
4984
1569
7124
3388
159
1789
147
930
254
7125
4030
2378
1968
362
30
1042
259
2115
1013
425
1133
7126
1534
3403
985
195
707
58
1341
1970
36
1345
1992
6210
1115
125
147
387
181
490
1632
4648
3911
1581
1296
5392
351
55
1194
1188
1624
145
4106
3119
603
5651
1487
4468
1491
7127
312
211
1527
677
7128
3160
1871
404
5178
2065
1200
1679
2817
1278
7129
993
7130
103
7131
225
371
1707
1252
1553
1122
18
604
2750
77
355
92
244
7132
1632
7133
1045
3131
1295
77
770
229
7134
1247
77
1730
2958
1496
1947
37
18
830
3165
436
36
1431
1527
7135
7015
3469
4283
47
2173
7
517
1470
421
64
229
1588
1179
252
325
680
259
7136
5248
18
36
712
7137
808
199
18
3182
893
310
4
3571
7138
1159
954
1546
964
904
2620
479
2228
18
323
34
7139
3088
2490
3182
1984
325
604
3458
317
45
33
32
441
14
579
940
2160
7140
1411
859
335
400
7141
1053
321
2520
143
1152
57
2464
530
220
36
785
2513
7142
3490
3580
6451
1014
7143
325
660
258
2693
1113
1842
284
201
77
32
557
1755
3504
607
1280
225
236
626
391
379
2787
1481
103
2225
7144
5245
1133
1774
1341
466
7145
3285
1588
2718
644
7146
323
474
4561
1170
525
5518
1487
1282
77
2939
927
448
103
859
2437
77
448
3518
490
3290
2640
1122
7147
6283
17
1483
1013
6560
1392
543
160
1024
864
1566
1813
7148
1588
64
960
251
1483
1673
251
159
4
318
3366
5991
1126
2455
2232
2051
715
4444
277
751
461
393
214
1336
1329
738
362
3148
336
784
1886
92
1306
927
77
3638
325
105
887
18
321
333
4605
247
4111
64
386
1776
961
897
3556
92
1021
4964
5959
251
679
3285
794
229
7149
2516
1641
2020
4337
92
554
3417
259
654
1957
3942
145
915
5360
3711
7150
1105
391
45
657
4350
1574
229
7151
1815
547
7152
5392
2975
4597
223
349
1960
90
1201
7108
109
180
430
2907
4518
372
267
404
7153
2617
430
6799
2550
1529
258
1565
2921
109
36
381
605
1489
15
3865
450
223
7154
6428
76
1036
579
549
1059
1374
3790
5512
401
318
2664
1645
1796
3619
2898
211
111
421
1687
6157
63
3117
4
325
4932
3850
77
538
1033
7155
1312
990
2511
1324
116
1528
393
162
1194
2412
3177
2313
809
543
7156
5862
3494
64
323
1480
3798
92
283
1601
3068
4327
1197
1024
4372
2816
104
2531
7157
317
7004
294
1390
612
336
2093
7158
671
208
290
1644
1257
4341
150
608
2118
4988
227
5556
450
258
1627
318
2813
2321
5683
1786
826
1649
1217
4484
278
1175
404
417
1140
50
7159
662
159
812
64
4062
441
786
5228
7160
7028
1652
164
79
344
564
7161
1067
362
20
3778
539
1365
92
331
1287
404
1466
1428
33
318
1022
772
5583
2353
5222
3030
404
4673
404
7162
1173
638
1495
2515
926
7163
7164
336
1730
6964
2673
164
1631
7165
7166
2193
1298
77
614
57
7167
7168
2513
1668
7169
518
895
105
1585
438
6074
1747
37
5240
258
315
1781
58
5481
145
344
736
109
1574
52
18
253
2321
7170
785
1972
92
709
2343
4506
155
1053
1130
996
1329
1461
551
2223
104
1092
1643
539
4082
114
7171
251
4359
4446
444
1188
7
345
1334
504
1191
436
501
918
3051
834
92
4473
1225
1095
1588
552
906
3061
181
1053
283
1032
870
128
64
206
7172
7173
5166
56
4
404
2621
1196
7174
292
1030
88
64
7175
1033
5161
1210
1200
1393
2853
259
2754
5191
7176
788
5809
1024
7177
7178
667
1137
2425
28
2650
1841
860
2153
2519
7179
265
3502
3565
3091
432
1200
7180
6048
223
404
1154
5134
1950
7181
404
3808
1494
56
1825
56
244
1252
7182
2255
567
904
2693
7183
515
2313
151
299
6408
1647
317
1137
325
1552
9
3146
18
518
77
1680
7184
1050
2829
253
2415
321
4
4695
2163
543
1459
7185
853
450
7186
7187
1844
4042
323
1064
105
604
3700
292
17
2724
858
103
1470
1715
2447
2816
3097
6760
7188
1276
910
164
425
259
9
63
1247
2773
7189
18
110
608
195
2086
893
1030
64
7190
114
1126
1063
531
3299
697
765
614
291
314
1163
342
216
615
2763
2447
259
5820
92
4859
318
6397
7191
18
3052
518
1841
7192
5606
603
77
3080
262
6473
313
2510
559
1296
3150
7193
3067
722
1691
7194
18
101
45
1302
1412
5574
6050
1812
63
833
36
568
941
7195
174
2437
1210
64
471
7196
2975
103
647
1013
2952
1030
202
2097
709
1730
318
644
6494
307
2208
899
293
3103
1401
3404
7197
1324
638
3110
516
542
4756
6516
1173
1514
1234
121
75
871
1469
2912
393
229
961
2265
7198
3718
7199
2744
7200
356
259
77
644
2308
1721
73
7201
61
1095
873
649
1007
961
265
229
6369
2450
258
292
7181
2178
644
1376
132
92
290
7202
1345
1918
1014
57
552
2507
947
829
145
7203
7
2410
147
136
1632
4579
564
77
1390
887
6176
826
1589
3526
748
18
4103
7204
2607
3747
765
749
1240
100
2974
748
404
765
709
7205
1
809
2211
2097
845
109
63
1784
7206
421
2971
1036
321
962
36
7207
1157
640
291
4589
437
2470
3573
958
292
2319
1787
1133
474
2467
1546
201
2198
211
933
626
1662
63
251
4589
2047
4968
61
4374
7208
501
930
425
2303
1336
7209
318
429
3226
1166
77
7210
215
36
64
2863
831
426
7211
2513
1357
417
374
818
1191
6150
938
417
14
7212
475
7127
18
2718
4092
277
551
873
827
3592
1651
560
107
36
1059
1711
36
3407
651
1
615
851
18
1409
2065
4828
3961
7213
2650
64
639
7214
1038
2813
258
2753
4102
318
159
763
2480
4423
785
729
1033
3186
606
525
1585
7215
607
1564
284
7216
3022
2971
162
7148
5918
1179
2711
1073
336
763
964
2022
1133
1873
883
1585
265
2812
77
1470
627
317
3588
3016
626
5383
1588
2424
211
18
3732
547
57
244
381
6677
7217
2521
1114
1439
3533
245
2213
4933
1323
393
772
310
1588
4945
751
7218
887
698
7219
1887
3690
2787
325
205
538
77
283
6854
2434
4444
3565
262
1032
374
2712
45
7220
284
45
6577
234
309
4111
4291
362
365
215
2722
325
1487
74
991
225
1304
1173
2820
7221
2150
446
993
508
324
1625
7222
18
151
1947
710
1278
2188
383
459
1648
61
1603
58
321
7223
7224
716
990
3374
4419
710
525
4972
1514
18
4127
1391
552
164
5182
1470
64
6795
1212
7225
5679
3878
1053
116
829
343
517
2233
543
36
387
4913
1130
4446
3029
63
2709
7226
128
6824
5023
1277
152
88
791
6397
4
460
6
1645
2959
7227
58
847
7
7228
77
3150
7229
2175
1240
2480
45
3032
1456
4563
1510
521
7230
32
765
1150
36
4389
4536
7231
1278
333
1297
3165
2983
344
336
1701
381
698
934
927
229
1014
2229
1552
7232
266
1631
2949
893
104
785
344
552
1166
162
105
794
616
7233
6135
1552
442
1013
306
984
783
7234
1296
830
784
1212
4897
599
33
724
4055
7235
155
749
2734
18
756
156
344
2060
723
229
3996
1117
1648
1649
1748
513
501
94
7236
1067
92
104
7146
877
3882
32
77
1600
2035
45
2950
258
847
64
508
2964
169
1998
4701
6477
5991
283
4325
2323
90
4765
7237
336
1370
6872
34
321
2705
1954
436
17
2719
1990
7238
70
3362
1625
556
830
1397
2599
259
253
244
119
344
2346
2485
92
7239
109
446
3965
1864
36
4810
1966
3571
1214
3885
543
2221
1679
7240
3722
1470
173
493
14
4
7241
125
77
638
283
4682
604
325
918
277
2345
4013
1188
259
211
292
2186
2943
2937
5173
33
1190
4946
1456
7242
537
2113
901
404
1343
514
812
3245
7243
5246
1715
543
7244
6063
145
33
599
64
6241
4
186
6006
2624
4481
6082
1184
1132
779
681
37
2416
291
64
525
2054
1990
1541
7245
2148
282
7246
7247
568
1719
962
1222
7248
1784
381
4007
5830
104
1546
6489
36
1867
5583
1680
2014
7249
4163
1381
3080
446
2580
436
125
3526
2983
5927
1440
259
422
406
1130
7250
1013
107
1551
7251
1507
325
538
7252
1588
3157
4165
1913
195
4783
549
105
4882
751
1114
182
551
1033
530
333
2520
10
1412
318
3397
7253
2640
4613
395
3084
5383
2735
147
616
1243
14
894
321
77
18
1746
7254
18
318
376
2350
644
601
1527
173
36
7255
7256
7257
2020
4260
265
7258
58
5606
1122
8
200
604
581
55
1172
318
444
866
3501
3444
1768
145
3081
7259
7260
1118
7261
706
275
381
1221
860
7262
1278
1800
7
381
125
2398
768
607
586
747
7
7263
88
3097
92
1013
4519
318
1053
190
107
159
2099
717
1820
662
1594
107
525
18
2436
45
4238
5259
3695
6623
3384
4882
3636
5859
1122
1658
180
673
225
837
318
77
927
713
318
1494
2589
1007
1730
1940
6303
1441
119
7264
7265
1581
7266
17
5974
7267
1008
761
3572
7268
5974
3836
4609
7269
3407
1240
773
2535
4334
14
77
3673
7270
77
1860
4242
1927
1701
1530
1588
71
4756
5195
7271
4055
3055
2948
302
1643
7272
6125
1741
518
195
433
344
318
45
3397
5301
2502
116
1206
2211
1939
4797
768
4068
1544
2892
1210
321
442
906
114
1155
211
1481
688
2163
344
5299
92
6840
77
344
927
63
4077
4337
2574
103
63
5507
3659
1783
77
77
2950
112
2483
259
3080
36
1013
447
5210
3293
18
1801
893
7273
2519
7274
325
95
1576
164
1594
6221
3775
458
3029
386
449
387
932
336
36
508
788
1842
579
2710
36
331
3040
1315
2224
2465
7275
5700
11
651
17
28
3400
7276
14
1649
379
118
1493
216
2787
7277
1345
200
474
1868
476
223
3571
2319
37
7278
2313
7279
63
1601
2160
3111
3202
404
211
552
45
77
687
2577
36
404
5715
81
430
7280
791
34
64
90
1887
644
4278
63
341
664
114
406
310
691
2689
1154
103
77
138
7281
7282
2515
2623
193
716
421
404
28
277
1345
77
2640
927
245
574
279
28
552
3931
5862
5700
173
244
7283
1085
4670
18
5569
1122
658
3448
662
749
1135
1867
374
3840
1053
1037
318
774
299
6947
376
259
538
818
63
2482
321
1201
323
1183
3029
3723
2368
6893
28
2734
1012
7284
7285
893
259
64
1716
2254
1718
1109
4686
601
3704
141
318
1033
1285
5288
1894
1459
501
18
1014
1012
3009
2348
2813
6800
160
294
315
128
36
6433
128
159
3793
3366
7286
333
260
1987
1533
1112
321
563
1778
77
826
2054
906
436
265
837
2183
64
215
259
442
45
18
5663
1581
1449
4
36
489
759
5827
1086
145
5248
18
42
7287
1374
185
2065
7288
2325
626
5091
211
401
7289
336
2776
3467
368
3850
265
36
450
862
893
736
29
904
318
1658
103
5465
2074
1871
6831
2923
7290
37
7291
1952
866
1163
7292
1743
2235
37
465
30
501
650
79
128
37
323
1059
557
7293
1456
3160
1104
103
791
321
2065
674
318
923
4242
4063
521
6519
36
586
792
1365
2313
417
1550
144
195
92
3926
5995
7294
92
607
7295
7092
1420
518
2304
45
64
1550
36
602
77
37
768
313
345
344
162
274
257
7296
290
177
144
765
88
318
4054
765
1972
1038
7297
259
939
7127
351
1962
185
1612
2502
1412
1716
1631
5106
1345
3607
7298
7299
1210
36
7300
7301
7302
101
2325
162
1800
1979
4754
251
1534
2063
2579
1237
5355
499
15
132
49
538
7303
76
772
1787
2150
162
7304
1483
2686
1340
7305
369
3010
1504
525
1903
195
179
2099
1438
3951
2243
164
391
1225
735
1012
2609
466
1296
359
63
1008
876
7306
321
391
832
7
927
7307
7308
103
2685
6808
50
421
103
1056
27
466
479
1588
5465
1784
39
42
6050
4673
3116
34
3412
3760
911
508
1833
552
1133
581
4114
62
795
92
7309
1478
466
833
1231
508
155
3293
980
202
2734
1392
1345
64
323
1200
604
77
1730
5974
1969
1443
64
61
92
4921
105
7310
479
77
5945
479
103
1439
372
7311
2449
2368
991
1041
5527
5233
5687
4
608
1415
105
426
92
17
736
1843
265
17
1096
1163
62
7312
5680
1256
1169
1867
261
1867
15
1007
533
378
711
1663
3588
1920
2966
613
897
552
18
4012
759
1692
2437
2599
2350
77
417
7313
2020
3915
2617
45
1962
601
1173
4042
1491
1765
639
1492
3549
6625
757
1588
1312
633
2741
1456
788
77
1030
864
1099
4102
417
144
615
7314
99
436
121
925
862
15
451
3778
2293
436
209
801
7315
1243
6926
2852
64
1630
58
480
1133
259
2443
36
840
85
64
4242
1529
2675
3171
77
3250
1648
928
8
1170
7316
6621
3878
7317
791
662
391
601
1765
2710
245
3494
3196
5836
1588
556
556
921
709
2064
869
446
836
883
112
3216
644
251
680
893
4645
1124
1324
1588
517
344
7318
5350
5477
7319
243
387
703
5234
266
529
9
480
543
421
170
208
6533
404
4286
637
1825
77
103
1945
229
4600
132
4625
863
3695
7320
2399
538
1096
1050
7321
132
404
1468
1783
85
1351
2892
1236
7322
742
1733
794
323
2971
2657
103
601
2508
1007
897
671
1049
2148
244
2721
834
3145
882
325
2270
236
391
2343
45
1671
465
155
1294
1225
3614
1986
333
471
748
229
556
2833
22
1680
103
3725
1691
374
455
3822
4827
149
1948
827
6610
325
388
92
2231
437
4970
830
1222
145
1276
139
7323
4988
325
7324
1490
489
4132
121
3819
4406
7325
344
1970
1220
240
7326
40
383
4
17
1179
3383
3555
2037
2138
120
292
626
7327
1550
775
4128
5596
6418
444
7328
884
1588
4762
2045
2962
563
229
381
907
6362
4082
1867
4475
1791
6182
67
7329
4553
2624
2046
5574
604
1359
895
1175
6526
2098
1547
437
806
277
2555
5783
4063
151
626
3237
4561
7330
1264
444
2350
529
20
381
6865
32
7331
538
5381
7332
283
7333
776
2673
250
20
4988
7334
1589
1594
2178
949
1306
105
501
17
450
7335
1469
7336
109
259
2322
92
556
493
7337
1523
4621
317
258
2449
976
212
1365
858
6
2048
269
1136
582
7338
1663
3965
7339
310
177
1585
1314
4164
557
7340
927
361
7312
925
4311
3117
305
259
7341
323
1050
92
3425
344
2697
1470
321
1157
195
79
1609
333
2950
1679
940
1225
2509
1003
251
5680
784
265
92
2623
455
1842
4238
117
476
182
5349
4993
608
97
920
252
571
32
381
159
391
7342
2693
103
69
2698
608
876
534
6189
1970
258
2507
2298
1724
283
899
1206
1798
2391
3021
586
1278
117
2821
1194
884
508
404
467
159
3538
749
1104
1532
403
325
77
45
743
1060
4283
2234
606
4
7343
2125
37
284
4538
3315
788
797
675
1032
2234
404
5964
518
437
698
22
1709
18
1788
2065
350
323
2224
469
2207
119
159
7344
3009
29
259
1192
36
37
1747
92
7
36
257
1278
1842
4171
581
556
1733
401
1662
2650
1709
162
827
599
789
924
762
323
3871
626
1276
2657
2754
7345
1597
2320
2836
582
1500
444
344
1631
171
4235
1357
7346
1692
635
791
790
344
2366
738
870
16
863
4913
5778
331
3657
7347
6600
1828
277
417
286
450
105
3403
6243
410
894
6700
4030
7348
2486
3636
450
5700
321
3681
2801
486
2621
1184
1234
450
310
1559
2076
791
244
2223
1059
36
381
3076
340
79
6477
7253
7349
3196
92
138
17
4321
4473
5303
14
7350
1417
257
1839
1412
1889
211
381
1225
1045
379
344
404
192
3493
381
381
75
1601
318
2050
1196
267
274
742
448
809
257
7351
3587
2888
325
325
404
501
58
2300
1155
887
1879
176
77
2437
4321
501
36
2780
253
70
310
4556
1551
1998
1864
759
6554
635
121
860
7352
6047
4864
1773
4121
365
2507
6653
1042
128
1535
14
792
7353
2315
1184
1959
1827
1282
244
7354
7355
7356
493
1997
4498
63
4631
1045
539
7357
92
3556
1014
4340
508
2894
7358
7359
4739
1632
333
2836
438
797
4296
1380
552
1240
1552
1129
77
309
3299
301
786
77
4459
818
1871
808
860
4136
881
806
37
7360
109
121
1161
666
739
283
427
7361
7362
7363
122
265
3436
92
128
4359
3616
45
7364
323
5332
5158
7365
138
77
2280
3014
6421
826
19
5220
4752
787
4658
258
3595
36
77
1225
1681
391
145
2711
1880
1104
82
2806
180
1001
2216
145
1621
7366
4673
4722
744
887
58
114
180
4022
18
614
508
608
1566
3871
7367
834
749
184
862
4340
1470
933
4753
288
2880
331
1021
6125
145
17
1004
4860
251
799
309
1166
7064
27
63
355
198
113
92
722
5508
3143
920
77
77
324
331
1047
1196
5698
1343
133
1196
490
604
1024
6587
2393
417
2
229
516
200
785
2525
385
478
1296
20
2175
7368
436
5997
1677
465
92
538
2500
5978
94
6591
513
3862
3474
1730
169
1137
321
2997
211
667
893
3571
1559
382
1156
240
63
400
826
7369
1223
41
1245
637
200
2256
1589
7370
6135
754
18
416
506
34
7371
3854
211
1278
258
4258
80
442
5919
2651
17
866
30
1588
223
7372
55
103
2132
6063
7373
258
422
556
5708
2833
581
2916
2899
258
917
92
614
291
920
77
1887
45
425
266
304
3370
3862
55
7374
7375
703
2727
6089
716
975
2202
3870
1179
1365
1716
7376
1074
2115
619
2501
4312
4111
195
4937
518
4321
265
7377
2628
604
119
132
876
121
404
480
5289
463
1440
3283
539
876
7378
886
321
333
653
1239
2344
1592
1592
344
2211
5701
4645
4495
1051
253
3021
32
863
404
344
860
689
437
791
229
1716
1798
480
2811
3207
7
564
1124
214
5563
860
608
3833
223
2223
18
637
1823
18
63
2470
27
3016
164
1148
6971
7379
608
479
89
27
1482
4938
336
489
181
1643
7380
1867
6819
3424
516
1215
2058
29
33
2624
3625
7381
1662
6107
844
687
1248
4
525
18
586
7382
291
114
7383
179
3204
258
1920
1658
4767
3786
229
1588
1019
2737
6303
7384
155
1767
7385
64
993
441
877
960
4623
1457
318
656
63
186
5303
116
614
253
258
581
318
1663
159
586
1773
442
647
442
3592
7386
1711
2399
159
1038
75
1883
2461
543
1794
927
552
299
2567
18
818
1489
321
688
552
6036
57
4994
6907
130
897
391
57
1796
1589
633
64
6213
1843
1451
1312
7387
1431
139
5897
947
6600
1444
1470
1589
562
1962
200
2958
7388
7389
2461
1588
330
310
7390
2388
45
1833
1867
223
4
2742
1190
64
1343
604
354
325
4346
7391
221
92
1606
318
1239
1944
2553
162
45
1328
5642
6921
92
36
125
1175
4829
6516
4199
160
1932
1014
667
259
965
591
7392
1444
391
36
7393
709
70
3239
923
2600
70
36
6599
7
277
7394
1483
543
848
2275
2549
4228
5665
426
7395
7396
603
259
742
441
452
6860
6128
36
833
1196
3592
7397
1607
7398
930
893
1149
318
7399
417
286
148
381
2693
3662
876
579
964
6062
1401
1732
1105
211
1681
1175
1647
363
325
92
1841
785
18
1331
644
1751
1588
698
331
1551
7400
116
467
626
245
1709
763
614
773
530
109
2582
318
1019
1903
416
186
173
409
61
7401
1988
4009
5094
1469
64
5204
1711
128
1206
342
223
763
279
3494
4
1012
15
1514
538
144
615
2509
36
1007
7402
559
832
2513
7403
3134
1783
1393
1679
92
4014
94
4
7404
765
5710
1190
1547
404
645
2924
1648
1307
220
82
559
240
211
1588
111
93
492
3818
11
128
1441
7405
7406
18
7407
36
18
748
3193
5077
151
1626
6199
2216
5700
103
77
2912
977
177
132
1482
1979
759
404
75
159
6472
1871
3996
1562
7277
28
325
599
525
1
2718
400
7408
2948
657
7409
7410
223
2862
2163
574
265
173
4050
36
77
1489
7411
381
1282
894
432
2090
216
391
1684
37
3067
2065
186
518
7412
18
1641
258
1259
7047
1294
145
1687
7413
322
36
436
530
895
7414
121
2490
1990
528
1065
3117
1711
4030
626
589
109
2115
347
1202
1173
2150
7415
7382
404
1957
64
3830
1096
37
4062
1231
5808
2069
318
6125
499
5790
3016
341
5091
125
77
1530
6164
499
7416
63
7417
581
2211
173
787
361
893
860
2480
34
2562
3207
7418
499
119
2132
7419
6577
5259
1802
3028
318
155
3963
63
1428
893
2021
3170
19
2640
3087
737
1871
490
1915
2097
2280
1597
125
1566
125
7420
1028
7421
162
2155
36
57
3449
752
4381
1443
4534
1214
160
7252
3156
1540
7422
144
1527
283
89
5688
1278
1374
89
2750
7423
202
407
7424
5725
2195
138
5387
5785
1175
450
4067
318
3326
6
709
7219
3171
277
155
229
749
341
7425
58
7426
1796
716
18
736
1122
2419
306
1320
1384
1597
901
60
6655
645
77
2225
805
55
6977
472
159
1007
7427
7249
648
5173
4
3546
2004
246
1008
211
742
403
4511
92
229
7428
4645
3116
164
2325
1441
116
7429
4553
1365
218
4046
2561
1105
765
689
1340
103
331
1092
85
1401
6036
2876
350
1390
404
125
1194
1345
6075
5158
78
2125
7430
45
2065
1470
7431
2527
381
927
251
2004
2103
964
151
2589
478
945
474
1658
720
7432
1533
3871
923
430
2437
3560
83
1594
92
2391
2745
180
1191
404
251
508
479
105
7338
1238
2281
56
993
837
1612
2597
1873
116
1125
2589
5737
1588
18
501
3623
41
1069
3771
2718
541
251
3453
820
164
4510
4381
404
1835
538
860
794
7
180
229
820
552
7433
110
4910
169
6815
930
1566
318
765
7434
1099
560
1786
846
64
1183
7435
36
785
36
1521
761
1680
3117
2417
92
2646
3424
923
2328
151
3424
265
706
492
1542
709
773
883
416
826
829
36
5474
7436
381
240
531
4766
712
119
2076
268
88
1563
274
34
1443
2504
2298
5327
1999
106
1765
5236
4981
1440
1114
164
3102
284
151
37
1449
877
1019
265
1578
262
55
57
4613
1
45
1140
321
2833
1129
3512
3348
251
5445
186
604
601
4042
103
787
45
5065
6937
164
971
1238
1319
147
614
195
1320
39
404
6810
1711
7437
645
3778
206
36
863
7438
5757
716
1024
573
4144
7439
938
159
1730
1296
3220
1150
92
6378
667
4015
745
7440
2190
2739
411
2910
1529
449
7441
6270
601
1135
7442
3591
870
2231
372
3912
918
45
425
556
518
92
45
7356
390
565
1014
7443
7444
552
1232
1777
1645
36
554
2829
436
1488
144
7445
2344
321
479
2368
162
607
7446
1095
3175
77
7447
283
952
638
2721
2589
3165
229
268
2470
3785
186
476
18
7448
2515
1242
215
7449
1496
7450
290
1114
1114
7451
7452
3340
993
4782
1182
7453
1871
2058
516
2311
3497
262
128
2710
1325
3116
5554
455
7454
2054
4012
6346
1114
667
1715
1711
709
186
433
608
3643
1279
7455
4753
64
785
2863
101
36
559
63
1278
63
642
34
333
1341
6661
258
743
3006
7456
4010
258
251
1067
3494
3724
318
886
240
18
3171
336
70
2188
181
3748
5078
1430
448
785
1686
515
321
344
45
1119
538
321
17
128
2959
1351
1990
455
1046
7457
408
2489
906
423
436
2797
467
3629
701
1409
155
2934
881
738
3087
325
2410
18
294
215
374
1497
1099
1566
945
460
99
331
7458
318
36
880
4049
2263
387
5516
1842
122
1166
860
92
568
1276
2422
601
818
69
517
1298
104
748
565
1842
490
6467
7459
604
3114
55
417
4227
323
3369
507
2484
109
2156
861
6182
7460
3557
515
37
770
555
556
1173
6773
657
1276
4
238
58
1663
160
292
412
7461
716
2098
1033
1104
3178
626
626
1542
807
517
50
930
2495
6630
1143
19
525
5709
5750
2138
2624
17
77
767
1277
538
420
151
3097
1815
128
1030
7462
4106
5240
7171
1511
1032
2034
22
7463
344
7464
1439
1871
4359
932
1868
508
810
467
421
1468
552
1883
70
425
604
241
33
474
7465
6331
2722
674
1499
704
7466
1691
251
94
906
313
1602
333
3335
159
450
4810
473
4883
3213
5290
145
490
3426
251
3163
3138
7467
508
273
36
958
867
1140
186
2646
1286
4323
4
344
7468
1791
1032
1487
335
759
7469
63
247
36
5525
3822
1416
421
1190
36
7323
2929
284
5183
4075
2811
3927
3369
1518
5093
1716
85
381
1030
7470
325
516
5207
147
3052
2198
258
1880
1480
109
130
990
6935
897
809
7364
881
259
92
34
7471
341
3307
253
391
383
85
437
3870
1175
4913
1151
372
323
1553
1113
229
605
316
1366
259
877
2669
1898
3552
7472
145
63
259
291
2293
486
97
917
5332
749
789
5044
422
1226
894
2173
1584
482
436
5567
7473
1570
742
3272
2286
3041
3353
192
5571
90
765
16
1550
906
537
930
1345
1692
5011
709
77
2280
1298
4835
49
391
74
4882
882
530
240
484
6247
6710
7474
3280
1280
749
244
277
1355
709
3346
63
3512
176
877
7
2737
7475
765
3460
1813
260
3214
7476
1357
7477
2599
391
17
159
759
6249
64
259
1092
1247
2294
214
1631
808
2036
4458
7478
258
821
796
893
1030
599
277
7479
5227
2378
1791
2108
4399
5368
442
7480
73
824
484
195
6066
147
6150
2834
2591
2319
5483
4206
77
1033
3079
1365
1297
2500
7481
36
3808
1709
1024
945
7482
404
868
4013
88
619
4641
490
644
1024
119
466
7483
2069
2407
229
145
365
1511
484
3181
4100
404
1409
4428
325
4143
1720
195
1680
2084
2988
77
2829
321
7484
42
404
1112
18
3883
5790
589
45
2341
17
987
7485
760
309
709
3588
245
7486
336
266
1008
1225
647
809
7445
1117
331
7487
398
7488
250
253
1587
92
2207
610
1238
2306
2184
7489
259
212
170
7
63
333
16
1796
64
2950
3644
4
818
17
245
77
40
211
637
613
3685
64
1451
5501
1491
1575
1234
1705
333
223
1470
412
787
7490
145
2589
7491
3618
344
2151
1276
3226
7492
840
58
77
36
77
1613
344
751
7493
1430
7227
447
430
433
186
336
3469
3193
1276
318
304
6035
2303
92
112
7494
1657
7495
93
1689
559
383
4538
434
1133
110
215
1766
747
603
436
1724
651
325
2357
77
2054
251
250
372
7496
887
268
7497
3404
7498
604
1917
258
4333
1419
509
1294
64
149
2922
333
3281
323
1163
1132
7499
767
1707
4121
7246
3384
6195
4
6519
7500
893
1644
155
3164
1888
92
1588
64
430
1014
3590
3239
294
1689
173
77
433
3591
181
2706
920
318
164
333
1898
657
5745
4071
22
387
5173
614
3681
1225
1970
887
512
277
8
5253
421
506
3757
1683
6843
156
1096
709
391
1871
323
520
159
1530
1668
614
2173
85
579
7
805
1054
1483
2953
1784
773
507
4127
114
20
771
1006
224
125
37
3334
2628
317
1173
349
5084
1133
1013
1527
2829
430
1140
5453
562
4323
2628
1733
259
1412
5447
404
552
309
2391
2160
644
648
258
2065
1133
923
3410
1409
1828
359
103
4872
4182
40
644
1444
1276
1687
17
258
274
385
685
786
214
1773
36
7501
7502
5161
6613
7503
4333
1114
3785
530
1054
1191
6599
7504
7505
604
2513
2287
1551
243
6983
4761
355
957
1960
222
2835
1191
119
212
4988
349
689
7506
92
3962
1397
2983
409
36
579
104
381
18
622
3622
36
5859
538
325
4804
77
1113
999
2591
674
1019
18
3200
4359
1038
2640
1158
30
2367
787
2197
549
3558
1385
4781
5567
153
901
2221
579
486
89
28
674
33
1276
787
6050
151
3750
7507
499
2853
589
874
386
1063
36
381
77
1999
1413
474
7508
615
499
1860
92
7
1716
475
159
488
2521
171
7509
18
1148
1458
6464
128
7510
114
499
853
531
3739
2310
5862
64
6166
40
2607
181
336
1175
5303
657
33
1852
32
116
458
887
2969
3061
253
88
1469
1387
404
772
674
2401
801
1122
2223
3398
371
2163
4171
121
2666
927
7511
1825
195
386
1504
787
710
1456
3651
188
2133
469
1581
265
77
1
526
401
229
7512
1179
325
442
1469
4864
362
4
121
6617
2391
1140
1109
5066
1114
1122
918
7513
7514
1244
8
877
321
2202
860
1229
2648
74
638
808
1053
6155
64
323
421
7515
258
768
1765
28
4587
1533
279
508
5790
787
4810
2836
5606
555
501
742
7066
1867
5449
748
36
90
399
22
1444
2271
1493
7516
3760
5828
3762
444
433
2173
195
18
1165
106
7517
2632
2047
5231
7518
7519
1225
4609
77
64
538
2664
1008
7520
383
283
444
4428
128
3725
2718
869
17
1037
7521
3177
344
560
3080
310
1701
2677
318
77
1047
794
426
1092
371
7522
709
773
225
4821
7523
1166
3870
4975
7524
76
1487
121
562
1240
40
7525
518
2151
5173
173
450
648
1844
1498
3683
450
562
1030
882
7526
88
895
5992
1188
1142
7527
1065
1164
1000
253
1721
200
1047
893
661
991
525
18
121
7528
554
7529
211
1341
784
3926
14
7374
4317
1962
496
508
4150
3665
7530
1175
7531
2143
258
809
2367
1550
1024
2194
766
36
45
2987
1144
2764
3798
1247
18
5708
2888
644
1483
404
35
4927
1124
1867
63
3330
1033
5227
446
229
321
7532
2448
1632
490
144
89
37
63
2069
869
345
1126
433
1163
1384
195
77
531
2549
593
2040
7246
1272
7533
1815
1324
251
135
155
757
1444
387
7534
240
71
7535
18
645
323
1126
34
1420
4033
618
877
1105
2709
4109
5129
1278
633
474
1287
92
772
441
7536
58
1762
664
4541
1306
104
37
155
967
312
474
1033
7537
845
2881
1092
45
978
2781
930
7538
5240
486
103
292
117
2054
887
5789
7539
258
40
882
64
619
1154
1332
1765
991
3232
614
414
1294
1581
316
1841
1769
2402
488
1044
552
2233
877
1625
4
101
2178
5614
2223
5627
109
2561
4091
706
450
325
534
1904
818
7540
292
850
77
921
867
1493
3306
391
7541
886
6369
220
7542
7543
557
7544
1443
713
63
3016
77
385
1188
77
345
225
393
42
4732
3701
515
617
3731
1238
128
1443
4988
7545
7546
2076
1444
7547
7246
1904
283
1631
7548
103
7549
3532
362
344
1324
321
2532
92
1470
58
2132
149
1632
252
607
17
3050
404
722
4928
19
1825
5447
953
1652
355
4510
7550
1748
7551
7552
85
2806
444
5939
36
1343
5197
74
1552
662
1191
599
1279
7553
1390
223
5713
3119
4324
7497
7554
6672
4
2163
45
2
7555
474
195
3867
842
229
2829
3758
884
148
7556
1196
4799
1496
318
22
128
1064
387
145
623
2158
742
2252
1743
36
3002
496
668
298
391
151
2408
4717
2086
3841
259
562
893
417
1574
2125
1813
5854
1143
538
3474
5826
2336
3942
354
5282
820
122
92
45
1990
466
417
846
7010
3084
2576
439
2021
586
3467
4536
2668
1225
756
2894
4414
893
7557
55
897
381
2036
827
2877
1021
318
19
3851
423
794
286
3883
2865
1692
538
103
1600
706
6324
877
3143
2417
18
1940
7558
4224
1064
15
644
7559
607
3181
899
2867
362
709
28
1416
63
331
1812
691
765
4
3461
2590
667
1345
1588
1444
4815
1588
173
2226
937
1795
1483
5335
5152
404
436
211
64
925
1259
4245
345
284
508
353
2733
4699
1225
109
3801
941
1124
92
36
4430
6983
36
4106
2398
345
518
644
471
712
1161
1391
299
6
6033
418
818
317
7560
324
284
1720
6696
1666
748
6935
1494
1424
77
391
85
46
6840
5632
1007
794
586
1315
1631
2514
937
36
7561
81
1413
369
77
107
534
6187
321
5201
1867
7562
77
2491
2821
18
749
3637
2437
380
211
5948
1718
4114
873
128
58
1172
1315
149
144
471
1173
404
7455
812
3555
160
828
1116
436
5205
976
2409
93
1173
18
331
4
772
1946
3656
259
7563
2034
2866
5431
173
400
1156
826
1033
2683
198
252
63
478
7564
36
2665
508
5812
152
6960
92
311
2512
179
36
2025
331
1673
292
7565
490
893
4350
3455
27
794
318
4739
5708
954
1810
1534
4193
8
1304
92
437
104
6336
5313
616
1549
3116
92
6149
18
1879
873
1191
2780
437
3395
1047
250
4
441
2198
4589
2664
195
739
4650
7566
344
292
3467
2415
30
5779
42
889
294
833
250
2388
452
7567
7568
265
6997
1736
3032
7569
1774
2944
36
4323
1725
2969
887
1883
1225
121
1234
765
77
860
625
46
2591
333
55
417
585
1748
103
1385
1995
92
805
709
368
1777
1687
17
77
259
1730
1012
1340
59
7570
591
3116
2349
1007
367
604
107
7571
64
92
560
2193
236
226
458
582
2830
552
7572
1298
6016
463
7573
1588
543
7574
7575
188
7576
68
7316
36
132
1491
552
1702
192
82
2798
3819
893
4656
6429
4561
1157
604
4
361
684
650
397
173
772
2303
2014
866
548
383
379
809
1047
29
2898
7577
1196
556
1917
1798
7578
88
720
247
1298
7579
125
1013
6921
1691
247
92
77
1161
586
6322
1868
109
18
748
336
6200
1773
379
1588
3068
2110
18
1133
1014
6002
315
245
386
245
1820
1133
1581
77
4287
1977
333
7580
1069
164
6907
1627
1481
344
6698
2933
4629
56
1705
76
1730
2486
1594
1032
18
7581
2138
3116
5783
387
801
1810
5370
2469
3810
36
7582
63
369
538
1646
130
625
2045
3138
2411
1
18
1325
1024
4031
3609
379
7583
3009
4839
834
383
6919
7553
7584
799
1496
3708
107
1285
325
179
509
5031
1470
2718
1551
2111
748
508
321
644
788
17
437
458
1045
284
404
283
7585
604
2190
1032
2964
1308
147
606
2069
7586
213
1996
1095
33
333
3455
4
7587
1154
1786
1169
4673
696
234
7588
7589
748
73
932
404
1016
7590
6120
226
290
344
1815
2764
145
1947
3517
833
1008
771
214
218
1024
17
7591
829
758
253
186
198
215
404
442
4936
4055
1206
67
608
186
2343
1589
77
1163
6815
265
186
116
3512
119
3917
7592
1891
22
1871
101
1962
2623
4257
1765
1200
466
144
2718
408
2943
7593
116
1024
1566
58
317
7302
1448
3773
271
851
1587
1776
3056
36
247
3331
400
938
63
18
407
2311
7594
486
2665
3097
303
1701
1547
733
1977
159
818
122
780
7595
792
1902
2436
536
836
1053
1780
1334
7596
6481
1351
7597
45
29
1491
345
393
5240
450
7598
706
549
7599
4618
871
9
4742
1019
58
6723
7600
7601
3753
709
455
489
5642
145
934
1793
2582
145
761
480
7602
104
5475
77
197
2050
151
1132
1155
3526
494
709
893
7603
183
2833
371
991
1705
333
229
759
552
2444
4352
229
2194
284
1374
2951
7604
3870
1033
4980
321
2161
119
3148
70
568
1716
92
7605
33
3050
638
612
748
7606
4091
1811
7607
36
105
7608
1527
61
3122
603
7609
341
344
2981
1517
88
605
480
3302
1680
18
529
2504
638
1674
7610
4315
490
788
170
259
7611
219
552
5341
262
2390
36
644
1652
410
1990
164
527
1013
3592
3310
3334
344
513
7612
465
7613
34
614
2636
1268
5254
5832
437
441
258
406
3573
355
195
1494
211
7614
609
5594
1596
1296
4900
499
940
7615
77
2915
3283
688
3526
1724
277
1701
36
45
3122
1324
725
530
362
18
383
1663
18
1102
727
1952
4831
4934
1718
239
258
1883
7616
1768
164
1588
85
1844
114
1391
473
1836
7497
1247
417
1720
3084
1941
4550
3223
3737
77
45
7403
1588
45
130
344
1104
7617
6793
409
77
971
1367
709
266
1860
1632
3961
145
7618
92
800
441
873
6736
469
1126
3272
7619
2113
486
104
1817
318
938
586
3960
202
202
5138
3824
494
7620
2507
1491
525
55
45
7621
4065
36
1422
830
934
101
29
144
493
2693
4518
63
387
2242
45
4658
809
3523
2927
818
759
1841
1984
1096
5234
321
1365
2280
1069
265
2650
3170
1627
7622
1440
195
64
1260
808
1225
5601
92
1201
689
292
1060
1902
1274
1729
680
2104
1788
3946
667
155
1631
265
2391
162
1998
717
4392
69
1652
2891
1939
508
321
4369
14
4706
195
147
3759
517
2287
3488
336
7623
41
560
323
2228
407
181
64
556
2054
726
2689
192
954
710
4915
1903
4565
2152
4423
1551
1652
761
3623
1289
430
1588
2252
1798
202
2231
562
159
534
897
400
3097
4341
1652
772
494
476
882
109
58
2437
1216
202
229
391
1121
649
206
525
2255
1559
176
2646
1384
508
1415
651
341
3538
7624
5865
7625
397
10
325
7626
1195
5804
42
18
3116
1225
226
4483
517
318
2904
1864
7627
5095
6808
7628
202
4484
1357
37
6800
927
253
312
3946
5397
1237
3021
860
7629
1278
474
7630
262
765
1470
336
292
772
45
2855
6
247
2327
1021
229
404
7631
277
2718
1020
1500
2697
18
788
747
2090
932
266
6645
1751
64
179
3150
2311
164
756
229
1345
5381
259
7632
877
64
538
7633
513
2233
3723
883
50
3198
846
1687
345
976
716
325
525
321
586
88
344
525
186
559
259
195
253
186
1278
120
911
7002
1230
7634
1767
34
667
309
6086
2434
1122
36
2626
372
7635
2904
36
1858
2376
5447
7636
200
3079
4011
417
1117
4786
36
6003
6757
92
1658
70
18
5974
92
2156
127
4957
307
5238
7637
2486
853
3703
2400
5830
2231
150
290
2721
3509
884
761
254
5945
6260
894
1336
259
195
7638
181
2327
638
277
164
3150
444
16
2252
3116
36
2881
667
2160
1033
3404
116
762
7639
1188
5220
1231
2118
1296
803
712
1588
83
3369
1264
34
1711
7640
805
119
3133
490
7379
1122
363
1891
292
827
40
215
4
601
1492
1787
1511
404
857
3394
3469
1412
897
1798
36
7551
5107
7641
927
803
7642
45
504
869
258
225
533
2425
245
4859
7643
138
17
2259
45
4726
1133
796
1828
344
3417
440
3556
4996
1224
7644
1114
10
1677
3819
870
318
6369
152
928
4324
474
7645
36
7646
72
80
321
18
244
563
1867
387
318
814
292
103
687
277
92
2338
180
64
181
192
1069
92
7647
1142
145
717
5419
556
121
1988
45
1565
105
5859
3296
186
470
1237
2570
18
391
1589
2036
1278
2065
7648
1408
7649
3311
2178
2065
3125
7650
92
2173
784
1801
4590
18
5207
3080
200
29
1575
870
4
732
2718
516
918
691
1697
4804
474
244
20
104
1109
3481
436
318
331
2265
3222
851
3552
7651
549
7652
930
1030
5341
351
211
1632
2833
211
3330
2320
2032
1080
3091
85
471
840
1139
1992
151
1126
2591
7653
1378
2094
6254
4359
258
258
5158
7
4
1468
7654
7655
111
7656
7657
6933
400
63
114
1594
2223
2099
1319
3068
92
186
1621
1092
181
1299
274
312
32
543
3175
132
7658
180
1852
1316
7659
3030
36
5098
7660
2745
341
381
159
417
195
2470
725
7661
216
229
696
882
92
508
493
1812
457
2409
877
381
5238
45
735
224
407
229
4810
1240
4305
85
94
28
116
1470
1242
930
3150
733
269
2308
434
139
4088
749
2200
387
7662
3751
421
1247
3005
55
283
3329
635
7663
6345
401
7034
7664
2064
654
466
6263
243
2231
36
2408
418
1828
1225
318
45
1645
32
7665
7666
548
1592
2820
18
6218
2770
5991
46
490
1219
94
18
893
2099
132
494
2586
7667
481
726
92
321
687
830
618
192
309
799
602
5998
581
7668
539
519
444
791
7669
169
240
22
1398
522
1867
323
3556
162
36
1652
147
77
1332
862
3457
55
1671
862
3385
103
150
791
1033
2807
5514
7670
1844
333
2922
2310
2024
827
797
6
656
3917
1033
815
1107
6472
36
3370
2598
1825
409
292
155
1684
92
7671
508
7672
579
474
15
1844
1556
63
6048
3116
6884
2736
2892
3918
4025
85
318
1019
190
661
381
18
1998
77
1095
7594
539
181
180
321
2972
2650
38
379
632
2757
2378
991
1813
1444
1528
190
7673
7674
179
3068
105
1278
1990
3214
3517
4691
437
506
7675
18
4615
604
3553
543
7676
397
7677
1393
5824
77
3717
292
7678
432
437
333
1588
323
64
1409
3131
3069
20
1649
2108
6739
2457
367
1264
7
1990
3143
626
7679
63
119
2982
207
2991
508
451
1902
3710
383
560
7680
58
41
3118
769
7681
7682
245
92
7683
344
1121
178
109
7632
7684
7445
501
1053
848
233
425
253
1345
406
36
1212
7685
3072
5002
2185
587
449
4889
788
336
50
2809
37
674
321
607
556
214
4222
1487
3771
7686
1343
34
1258
1021
3434
36
3928
301
6363
3615
105
508
1867
3077
325
5675
422
1902
1867
16
977
3523
265
582
340
604
1021
3739
64
277
833
2049
3057
2600
1707
637
70
479
1163
1019
7687
450
211
1717
32
2000
635
85
6879
1663
114
748
448
7660
2301
5737
2115
2160
132
159
6124
1962
2737
952
195
552
484
1988
760
1401
283
103
436
7688
321
64
709
4636
484
3392
1139
61
4212
3162
444
7689
2888
2972
103
442
1646
4613
1152
534
125
36
3050
1148
2692
226
1767
7690
5227
1385
63
292
6644
2343
309
2115
404
529
1652
710
710
1314
400
651
77
840
345
103
93
1648
1122
3001
1714
432
1470
3713
5227
940
3356
4066
697
186
7691
1179
3569
7692
36
567
223
2378
437
1687
4715
1562
211
2097
260
52
1319
1378
193
1972
4185
426
251
553
860
10
268
1012
684
4136
683
404
3762
4783
279
1047
265
6948
1113
42
7693
323
2131
441
1774
1960
449
2097
273
7694
3143
7695
1496
391
2587
180
2495
607
509
937
7696
1210
893
2561
927
981
211
2975
341
5173
18
64
645
77
1030
1852
862
7697
180
92
1341
25
1224
5732
321
381
3572
7
7698
48
508
1701
18
371
48
1024
501
259
215
1605
2410
442
325
277
164
5703
128
4291
336
7699
3887
6129
752
1275
3966
1033
4
2519
333
325
2364
862
245
3001
4558
7700
36
1294
7701
157
1077
4340
7702
284
1844
381
773
128
3074
787
7703
465
3223
5183
92
36
440
1214
2599
401
2750
2233
671
2004
7246
336
292
1765
604
1505
1247
1428
105
265
2054
3766
709
77
253
549
391
1191
36
17
608
1864
599
3397
1142
4884
2076
3068
284
4239
63
748
2104
353
7704
2393
5708
552
7705
788
49
7110
3091
617
387
802
317
4571
45
374
479
4409
77
5243
1554
391
1013
147
939
930
5293
5151
963
450
244
92
2160
1483
697
1179
125
818
757
249
2636
185
1208
321
706
5730
64
7706
5571
109
46
18
381
159
455
493
1627
518
7707
2233
186
568
1658
1096
112
808
7708
63
1152
870
7709
809
3310
559
2516
195
125
1096
2858
2929
4026
4968
526
333
45
3375
5346
251
499
887
336
1325
5293
7710
110
3820
2138
3234
3687
34
820
1365
709
2368
145
1456
1374
5517
2077
347
4923
1926
683
918
4765
952
18
2526
2905
7711
229
149
3436
2325
253
1487
1220
27
344
6480
508
738
18
3366
257
7
1218
6534
2357
627
2803
518
1140
1135
362
451
301
442
674
259
36
581
159
4540
4587
3289
7588
1285
266
7712
7713
321
4223
3939
1925
1175
1218
1514
1585
3370
436
36
453
2021
132
1884
7714
186
4267
1020
27
119
849
4645
1987
265
36
7715
1443
5826
7716
2673
17
250
2709
7717
683
5673
1345
899
1447
94
7718
833
1734
1148
707
18
993
14
435
33
787
517
592
4779
92
586
225
1033
381
7345
3509
1785
770
112
7719
383
6878
3165
92
3051
36
77
7720
132
2591
1214
928
150
181
155
787
2250
490
77
2274
785
3886
2231
635
109
476
1114
476
211
15
4359
581
7721
4
22
383
1741
1324
1514
6554
771
6330
1096
7046
7722
2732
754
1012
5220
7723
1768
119
7544
1012
2343
5632
143
7711
1014
379
200
292
158
116
116
1365
103
4
586
3383
5129
318
519
3083
3186
17
36
6765
559
2447
3620
712
938
5692
7724
186
421
513
4706
937
109
291
511
489
1155
3833
159
5310
7725
145
1678
2234
2570
1351
254
421
417
7726
1828
103
883
3171
714
7727
2559
291
283
318
1470
251
34
2606
791
490
37
3509
674
321
92
336
5344
4
1444
1559
436
857
6054
4205
860
4359
75
480
4264
759
1679
1013
882
132
1380
904
2372
195
251
7620
2343
1969
198
7728
381
7729
245
36
331
1566
5839
3156
403
6157
1718
830
3097
807
1240
17
321
381
61
1813
2329
7730
37
1066
1481
3517
188
922
493
116
604
1180
159
5433
3557
437
549
4406
223
3587
1287
3430
897
321
58
736
1645
436
479
3956
2131
63
7731
581
200
906
323
709
36
1867
1563
450
7732
7733
324
656
687
103
324
490
58
64
2574
7734
1652
599
417
1673
635
1401
318
1418
2416
159
336
130
2259
860
281
234
4695
1008
7735
782
7736
6260
18
61
1960
77
14
3853
255
34
104
331
2115
5907
3296
3449
147
1489
421
4541
279
490
4
400
1240
6598
7737
449
2041
4536
2094
333
3934
381
493
667
292
871
451
619
5575
2647
2718
57
3943
2313
1114
1587
92
458
3239
5392
940
314
499
1612
321
829
521
679
7197
139
5231
1036
123
2944
223
909
404
1578
1468
518
757
1456
3769
3397
4114
897
3340
3021
586
5767
7738
1197
4
5543
1904
1716
5418
1596
1175
1491
33
1902
77
292
159
2581
245
7739
159
2774
355
437
810
1529
3661
1483
174
1148
1889
4801
336
5290
1183
2437
7740
317
421
253
549
1231
2319
92
1211
518
49
651
3656
7441
930
56
1173
3406
791
473
1302
17
7741
1774
387
1332
1492
1307
37
84
499
278
1602
321
844
955
4346
1321
4347
18
243
1954
626
1532
5508
432
365
1140
318
284
1033
254
2461
273
15
151
924
883
36
1468
4230
538
709
1047
229
318
889
251
7742
649
4536
6771
92
7743
1030
1324
27
516
580
490
437
785
317
167
318
573
3282
1054
3390
7744
159
423
7632
993
1529
2599
2806
543
1917
82
1806
33
661
387
344
3407
1365
3109
109
331
63
205
1054
4936
1652
2615
562
2003
251
2787
4337
18
466
1544
353
6391
1030
1210
318
7745
5828
3041
7724
3370
2168
7746
92
4
827
3592
3414
478
218
3348
7393
1324
2608
7747
1496
18
1282
171
404
893
842
6236
6605
224
179
2163
155
2550
36
442
36
1648
1699
1787
57
1588
736
706
801
253
545
3862
7494
7748
2221
404
259
4197
3028
2325
1988
3029
820
3036
809
45
159
1937
474
3382
6992
3234
756
10
112
17
1632
1344
3175
1230
5253
258
1277
437
7749
30
807
404
424
2381
935
1352
934
1858
57
1602
7750
99
7751
2490
1499
325
3999
937
313
103
372
604
2160
549
277
7752
33
318
7753
3326
155
1867
1139
4234
4695
1157
7754
6247
409
4587
185
6322
321
32
4
6417
1775
1096
864
558
258
18
490
2349
2277
749
3135
2452
2624
3204
3850
5530
1116
4257
63
4801
7755
290
887
404
1533
2535
476
176
7756
331
732
1336
5327
28
713
5563
763
3182
1657
63
259
221
101
993
396
2277
1697
5310
2739
759
77
2322
64
64
709
4071
7081
7757
2134
68
3945
103
2673
4508
259
742
430
4
1152
85
1336
159
658
321
543
121
771
2520
4035
7758
1207
6800
286
344
2409
3424
5494
5155
58
85
262
17
726
3985
3981
229
1077
6797
5289
555
2378
7759
417
92
3675
116
3527
30
7760
893
438
7761
33
887
1012
5429
957
528
323
947
1225
1760
6526
7762
3644
552
3432
1
1846
105
1684
159
4
341
897
1643
63
7763
18
7219
7764
1559
3215
223
3150
335
3280
7145
7765
1030
1716
541
698
1960
114
7766
381
19
4227
1470
3981
2173
1112
1170
418
85
736
397
1431
2833
996
7767
103
7768
466
325
4977
258
7769
6579
767
323
1730
990
292
163
1658
386
321
128
2915
197
7770
1990
406
105
1014
661
259
4116
1325
2390
2344
1846
697
30
7771
80
5426
1231
508
321
7772
259
917
1662
2807
7773
1849
76
767
661
2577
549
1544
417
306
17
736
614
4766
64
7774
1154
78
1835
2780
5789
927
657
7
1788
846
2408
7775
36
504
18
876
881
3160
637
77
1643
2221
854
493
441
884
116
5433
2175
15
4
245
252
2450
64
7776
883
1705
1353
940
3080
1606
4182
112
417
6074
1126
709
92
4231
34
775
1014
229
647
105
991
5632
1034
999
190
1732
7777
829
1493
7778
426
3664
1827
64
1730
105
36
116
1013
1440
7779
18
258
3053
1124
807
3998
1534
85
730
4613
3009
251
251
258
155
1444
5583
3402
105
77
15
29
28
4407
4428
1030
254
42
7780
2578
211
2364
961
195
1148
1927
1156
4511
48
829
3214
3249
17
321
2203
752
220
827
961
1884
684
381
2286
2742
748
2687
125
1
830
250
364
190
2064
5646
589
265
893
709
1645
1231
200
2234
88
4157
410
2004
36
761
77
743
36
7781
1594
3703
104
422
3463
5974
791
107
630
7782
458
45
1190
7783
1340
18
2590
807
1500
6162
1652
877
1492
7784
229
387
1551
2773
5789
581
1389
259
911
243
101
599
145
4859
462
1544
41
1532
14
144
1883
7785
716
1157
7786
2736
7787
77
1024
2234
2334
7788
1711
709
3087
7789
331
3352
543
834
3556
7555
36
77
439
2321
1044
441
448
317
7636
77
2325
180
1341
517
3870
1821
18
63
2388
7790
344
77
2246
667
1559
333
1813
325
1880
437
876
518
3001
444
5701
474
14
250
7791
1247
2669
17
543
7792
5629
1030
412
1117
818
1032
4706
7793
1351
109
543
748
7794
58
274
844
616
474
927
7795
582
1544
5826
103
41
5168
64
3404
379
453
5183
1588
849
688
246
1871
882
5502
1095
2748
404
1044
1130
195
5786
915
2417
2574
4508
1628
1278
3692
2235
1294
1274
3288
77
1443
6784
2125
1391
1631
97
2417
416
323
4193
513
529
1065
900
1456
2277
7108
2066
5708
587
2443
36
1155
1630
7796
360
5021
525
7
1053
1365
1390
340
4396
5128
164
27
829
639
1133
1444
259
2225
436
18
639
1357
749
1473
284
2887
1225
651
4644
371
906
128
92
1652
773
5392
92
639
1196
1662
1649
1278
258
7797
198
723
1163
917
1658
383
20
36
45
1234
273
611
1621
7798
18
17
7799
407
359
151
4325
130
228
827
668
404
321
439
251
7800
3642
7801
1701
198
151
318
614
684
4973
1344
709
1059
138
7497
3259
4825
1012
309
7313
2733
2543
2131
2289
77
489
6185
6463
1623
1034
1001
436
7802
709
681
114
6450
698
760
55
7803
3070
698
139
7804
6641
1945
233
6181
2626
7805
5796
7806
2971
1173
894
4540
870
1658
321
771
4238
514
603
7
268
244
79
1357
104
414
526
309
1122
647
171
7807
897
478
7808
2799
7114
244
64
323
3087
277
1159
2350
990
321
1113
1345
2577
7809
4203
2590
799
2650
6852
2303
1345
45
7081
814
1048
6733
1143
3116
1665
466
4722
1637
450
404
251
325
6348
7810
581
56
1412
2065
3357
6129
1201
508
6150
1234
7811
14
772
739
85
1825
1090
344
45
846
7469
159
1990
18
6750
791
225
1456
4497
1047
4396
292
1256
1653
353
103
1468
518
2235
64
518
614
2261
7812
407
5123
2515
103
404
7813
815
45
1063
7814
341
159
7815
77
906
5859
223
1148
122
92
139
3787
1129
2091
6331
7816
4609
772
77
1860
1815
1574
7817
531
2097
2040
2097
404
7618
417
1352
67
36
4227
1470
1627
5813
7818
618
299
1903
626
36
4278
3862
7819
77
1812
1609
2124
58
2985
92
4048
7820
1223
999
3417
717
2624
259
2257
560
321
64
4428
3830
63
1678
753
7745
1033
1066
289
4783
3564
2150
7821
442
681
279
36
151
2896
3335
182
64
1014
873
4287
323
612
209
7822
2535
3187
5015
7
1030
92
7718
18
4757
77
1588
538
615
4319
479
604
5732
3904
314
321
198
442
1867
7823
625
3911
1315
344
288
1944
117
5590
460
1225
381
1392
128
430
290
1929
450
1566
305
417
7066
1286
45
64
2173
70
277
5303
6150
443
3381
430
304
45
614
1133
1627
818
5964
1281
481
3068
331
441
3423
603
1331
417
8
3873
973
92
17
990
458
408
3785
284
3315
252
4316
103
2030
75
391
1573
2294
2022
463
1753
1787
7824
2929
543
18
1007
14
4082
3109
1730
1041
1588
240
614
18
36
6033
2054
283
1541
3712
2092
1312
539
1898
381
7825
3100
7826
325
2964
493
1122
1643
4182
667
2742
3800
1140
3135
1442
1621
283
3291
871
1903
3424
1580
8
25
440
474
265
222
5737
1762
229
1293
4062
7827
1030
471
589
2021
222
6559
2234
7828
3004
251
356
1055
7829
1268
192
4098
271
582
2452
1
706
1
1734
128
5991
2483
1019
1448
7830
64
4864
2817
927
763
6744
6796
1563
3664
613
474
818
259
229
33
2054
18
2905
3609
1033
375
2706
273
19
344
6472
7
362
893
1166
1443
212
345
785
7831
6828
457
7832
1842
1624
164
3239
259
92
1898
7489
138
2219
4
37
442
81
77
893
422
1381
5979
2470
1762
436
3694
92
7343
36
25
3674
670
2657
3725
648
125
30
7833
818
3293
4164
7834
433
17
19
3948
2520
2325
3931
882
2905
6948
229
607
1679
472
1315
1592
3178
2817
453
5849
820
2885
3664
45
1701
1191
16
195
79
7573
219
292
4312
4
1444
658
1733
244
2648
4756
717
18
869
771
1962
3118
1928
7835
7836
195
265
417
7837
5789
4926
2417
292
321
826
442
1019
1194
581
649
77
3116
7838
7839
3403
1729
1701
7840
1439
42
258
291
5611
1489
4170
195
3214
1047
6748
515
34
1363
1709
3288
987
1487
3228
1812
1114
3468
1039
509
1030
58
543
1610
720
993
3050
3595
5768
7
463
258
3787
1211
7841
7842
1548
1588
294
2048
2734
579
223
7744
3283
1278
2084
557
4387
1492
448
893
1196
4858
1248
1415
806
709
331
564
2940
504
291
1456
1169
335
1741
508
7843
259
1013
1585
4007
1365
2410
7844
7407
1345
509
6265
45
474
437
638
3808
509
1683
257
441
7845
1588
688
186
1776
553
5269
1552
3995
1126
2624
4672
1740
7846
651
214
7847
2549
581
442
437
4437
85
292
7848
7849
614
1704
365
164
3026
143
7850
3865
599
5606
173
306
1800
1588
2339
2606
635
341
2891
667
2809
90
7851
4082
5041
36
18
1007
18
474
103
3249
4
709
1673
451
5741
1627
3967
2621
6129
717
3343
5142
626
552
2189
77
7852
478
265
809
480
109
3981
665
436
851
7853
2054
467
4102
807
164
273
439
151
7854
2609
2131
7855
7856
683
538
455
7857
812
2483
155
626
221
130
927
5501
216
2068
229
2774
89
186
45
92
3179
193
3497
1705
560
425
22
1163
186
1013
309
2030
749
2491
291
3531
37
393
2152
18
404
290
2892
2657
145
2739
2640
7858
317
2647
33
3319
1045
829
2394
386
7859
799
292
251
18
149
1013
2160
45
30
1324
1004
1124
1320
36
644
1743
45
6348
258
808
326
3562
3030
33
2252
688
7201
1882
7860
7861
119
709
244
860
539
1295
1122
749
3993
4035
480
543
3887
618
6121
101
259
1565
2694
229
7862
77
827
4
63
195
1778
1237
55
576
1341
42
819
139
1490
442
452
317
321
341
1589
667
162
2241
499
945
1237
28
73
1493
3388
259
603
1701
712
63
934
1030
1500
649
991
830
2143
247
147
1114
1224
807
1135
1384
7806
6312
450
7863
7864
223
223
517
345
4835
7865
785
5629
137
1225
2358
18
4508
3830
374
6977
1773
318
258
687
3070
258
1376
1773
45
7866
209
638
381
2520
604
7867
2580
7868
613
1627
996
331
381
333
7869
1190
7870
960
243
5916
2876
3084
1780
416
5374
3442
29
738
7871
250
1444
906
827
192
6391
1343
894
5373
3128
1222
639
243
36
7872
1217
163
1274
412
3061
2470
85
964
785
7873
499
331
45
436
567
197
6308
3226
211
421
4109
2975
7874
1875
7875
159
3009
36
714
145
1336
103
34
1652
1883
7876
738
1357
249
7877
4569
538
688
638
331
1588
1642
1812
473
474
2748
4351
780
247
4120
557
14
1033
333
6125
63
2231
74
36
164
291
3798
697
830
253
716
1559
15
2474
991
164
1836
949
873
3054
4214
6988
1077
7878
1008
162
4796
186
6232
4932
1596
805
336
192
33
7879
7
1282
876
581
4227
1214
105
7298
7880
420
1024
2298
351
371
3016
85
604
4571
7881
637
2774
861
868
116
7882
4870
405
474
550
490
2981
447
399
7883
325
7884
321
105
2606
1451
135
4735
77
1681
7130
736
7885
1498
2231
404
4766
4548
77
1105
1481
345
252
3084
1268
452
186
5976
229
821
1175
36
36
3738
877
846
559
292
103
3080
64
1803
7886
391
7887
603
474
1627
258
6057
2258
147
1064
2626
7888
603
4116
4030
683
18
1842
7889
318
195
1559
1340
1500
3609
1238
3410
2718
452
874
3275
77
884
6455
2812
20
1114
7890
7891
85
145
128
4644
7892
7893
7894
4
1456
36
674
2470
381
1669
2461
139
772
412
36
2604
1408
3751
482
74
2621
586
7454
45
5013
7895
7896
77
4141
267
2733
6818
525
173
638
3083
3122
380
1975
604
7897
64
259
195
591
7898
864
74
28
291
1718
606
32
860
7899
321
123
7900
234
906
179
211
216
33
581
2327
291
2754
2160
253
7519
36
186
7901
391
63
391
18
487
3580
1998
64
155
331
1967
4291
7902
88
812
7903
599
302
538
17
458
1898
283
247
603
491
318
41
2648
559
2951
5277
2390
822
36
1520
92
5288
404
1032
5959
688
614
39
321
1185
77
2437
1843
1507
818
3380
5741
1008
1444
710
1468
3890
1329
7904
567
1381
7121
2038
1871
63
2749
336
88
319
7905
58
3902
807
336
64
195
1521
318
28
18
7906
55
349
391
1796
3538
1478
772
61
5867
6697
604
181
20
64
5089
2234
5527
1225
1155
2591
1581
1030
1511
772
2004
56
1527
19
6109
644
7907
7908
34
417
4018
4141
1481
1237
77
254
7909
57
543
317
1337
103
1183
882
58
2190
444
1652
1649
1014
4374
906
245
36
1711
1173
1166
4352
1038
3123
22
5222
109
1020
1653
918
1345
3130
4217
637
7910
2722
1812
412
85
457
448
379
1235
4203
403
259
1773
697
18
383
64
507
1
7911
653
911
1008
1121
6482
651
976
1798
4938
581
518
3030
29
29
259
748
882
17
406
473
2706
321
1588
7912
2349
5633
543
709
18
1065
765
58
3270
132
3291
278
2673
448
6451
211
90
7913
1765
321
452
812
14
1381
2535
4062
729
45
36
3016
1276
6763
691
3280
4818
3573
1315
6
795
450
482
4189
7914
4158
294
737
186
651
1418
514
1797
1813
773
3052
7915
552
381
1114
474
735
7916
4860
2091
1133
2467
4150
3955
1631
3469
7917
7918
121
3
64
3615
259
149
305
77
5404
121
653
46
436
4968
29
1420
1032
433
1515
345
164
321
2424
1365
810
490
22
2894
780
528
1798
421
2737
406
119
7919
103
7920
3097
381
318
1649
644
4
518
883
7921
5910
1014
325
3906
7405
1719
7922
229
1812
6131
1188
114
381
253
128
4665
2640
6723
265
1592
7923
2754
862
469
7886
5729
818
64
258
19
1305
63
225
866
7924
336
421
710
1237
2417
444
712
805
1247
807
1210
1320
2668
5927
867
34
404
614
562
436
4996
103
538
1130
116
381
2097
1130
4
2344
1953
3796
1701
85
433
2943
3469
321
417
604
145
748
7925
333
1007
1468
3574
404
105
538
1927
3543
395
344
651
1412
16
345
381
379
58
1769
1956
381
601
649
818
7926
109
1692
1550
844
1030
893
2708
6705
211
2010
92
3436
2807
4206
148
4199
42
590
17
54
159
18
4732
1802
765
1129
4832
291
1588
28
1172
1008
1014
1684
552
64
3186
164
404
614
1419
421
36
176
526
92
815
5138
27
902
2307
5774
64
325
63
1340
606
268
1741
7226
381
2442
259
6709
990
1047
336
2640
229
960
2388
4483
7927
463
7928
812
1979
7929
7930
1392
7931
34
559
1166
365
530
1795
1033
6481
4329
318
2344
186
45
290
145
7932
1583
927
794
55
538
321
1030
7792
1055
5253
3741
211
6595
791
128
2155
164
701
185
18
1117
7876
42
543
34
103
983
1646
4025
474
321
58
1716
3343
186
1867
5301
2057
1096
484
3424
7933
7934
3104
1341
2482
7824
7935
1197
2627
14
955
245
7
258
7936
3021
331
289
5371
7405
637
1430
3621
259
244
7937
4695
3103
876
218
321
3918
5191
1537
1019
2158
19
1707
71
6856
3036
211
3523
125
109
7938
251
7939
77
444
4374
637
448
92
2193
9
1033
753
1588
258
1483
6372
1652
3315
1551
7940
1800
5449
860
5646
833
480
7346
4033
1218
717
77
426
1743
258
387
193
105
1238
244
45
2591
743
7941
1800
1992
496
5735
809
4781
64
17
325
10
2394
5774
2507
2721
250
1126
3122
538
737
918
3952
4100
893
1729
549
6772
1514
638
1592
3620
1518
14
18
77
4264
831
2320
2754
93
32
893
4343
92
1588
211
1343
2672
103
7942
7943
173
105
4171
6168
5854
516
534
2544
114
2391
404
299
2628
802
449
114
3465
2436
1461
4713
290
2076
7944
2065
7945
1743
218
710
4190
1647
1784
7
3973
14
277
192
20
2099
1594
4780
7946
1351
406
101
5140
900
1588
281
1749
2052
2306
1343
441
2036
288
1643
1773
7947
1114
381
2225
372
1569
518
7480
164
834
4
17
3513
846
109
179
4212
1030
831
7
253
61
1278
213
105
907
7948
2252
871
404
608
6544
101
860
88
317
636
1519
5737
2175
2398
893
2630
581
7949
2577
5431
162
4735
404
166
147
157
7950
36
3871
33
292
92
2378
608
147
5714
72
2065
1343
6947
2020
1487
109
347
2105
74
710
2877
2520
439
1175
1959
601
1179
468
860
5984
1533
705
474
77
381
344
626
2067
3202
7
1391
274
3771
7
58
18
3674
1242
709
5491
834
97
7951
1143
1577
2280
268
154
406
893
7952
2314
36
6149
2624
794
7393
1069
2509
63
5191
871
7953
2497
3965
4786
2091
277
860
1384
3551
258
4
607
960
7412
404
469
3681
557
7954
2194
116
7641
759
2223
258
3270
92
5595
2243
1718
1032
1013
4232
2532
703
2877
4334
6753
1192
2004
3453
1574
2175
92
1527
6185
1444
560
64
27
1468
23
560
63
749
6766
144
787
473
3451
7
6500
284
735
144
3230
808
1050
1962
2665
1774
36
112
2065
211
1444
2083
28
7955
1811
404
937
325
1033
697
5219
77
77
2389
4173
1603
1266
1032
467
325
3574
253
5830
22
1296
6739
780
173
504
661
1533
790
450
4
1114
164
2753
2233
3417
436
4920
4257
173
4532
49
785
33
4120
18
614
391
827
4042
784
2058
5970
7956
229
264
1170
4022
1592
18
251
2310
1883
1073
1625
466
4569
586
226
499
993
159
179
657
749
1069
365
5008
724
265
2125
1059
344
58
1245
612
77
313
579
7957
1245
292
1415
711
246
538
1222
759
1104
864
18
436
2258
1588
536
244
7958
2021
1224
436
58
259
586
1051
749
555
145
2444
4166
518
1007
125
3710
744
251
2235
58
1393
1632
2974
4542
344
748
19
2831
1019
1665
833
586
538
7959
1754
321
3200
305
333
6365
2409
6215
6077
5670
63
5472
417
7960
1030
33
604
6413
61
77
797
1276
709
3067
705
159
1013
2650
2892
7961
114
374
2182
6108
15
450
436
2878
1124
614
1157
767
4042
1823
1632
1589
258
1336
1652
381
3543
1918
1164
211
614
103
4
1019
318
63
252
33
7962
88
103
716
7166
1
7963
145
448
515
251
7188
517
5601
259
436
250
63
1282
901
4904
833
1013
204
1024
1173
1247
104
46
6843
2964
64
2666
717
403
499
3220
70
1013
1024
7964
626
664
4988
1380
18
7965
1483
2234
586
1430
417
5816
1013
560
463
444
289
647
664
4389
626
3515
1673
5357
383
381
77
906
18
404
7966
7967
33
877
3056
1743
5785
57
722
1638
706
7206
1588
220
344
2229
240
1527
1114
3448
2908
1589
122
321
1724
2030
286
7968
18
3403
3315
4347
159
7969
651
18
809
499
245
462
932
792
809
1705
147
7970
45
2091
2277
344
1163
3484
1783
2624
2549
530
1033
379
119
749
1012
318
7971
3517
119
301
1013
1096
4216
159
225
667
2250
17
381
6815
70
2098
6357
2515
321
7972
7
549
33
1606
480
75
253
791
3687
442
336
4
109
2749
159
4724
735
77
2223
5720
4587
112
7973
2970
4595
92
3481
1162
2097
344
518
347
333
253
70
186
77
2130
1471
253
5886
1336
2638
536
5027
2801
3693
251
4766
606
2424
1003
1762
225
1990
703
2234
278
64
379
949
5640
2280
5865
560
4536
7974
870
4132
852
381
3827
1677
229
618
326
1401
2167
1481
54
3460
3136
36
648
709
7975
437
7976
7977
155
7978
302
893
16
3961
177
2830
3165
4821
4913
449
5502
4414
1556
226
404
3165
77
897
7979
395
495
2853
5750
5522
2370
61
7980
2394
359
7981
490
1730
455
7982
7983
5578
442
277
603
2115
1387
4007
3125
934
2185
4
3116
344
1007
284
535
2589
474
287
1662
926
3000
288
85
7984
427
2597
2425
45
607
940
299
1024
5640
2198
868
934
142
266
318
5627
17
229
4392
284
229
446
765
801
501
2903
829
466
336
1004
1334
586
3539
1074
3293
1932
105
333
1733
412
925
1220
122
530
369
336
83
3536
4645
1122
1883
331
404
2456
581
1033
1800
341
77
716
265
927
4015
2248
6129
229
1288
827
1118
1365
267
1137
1114
538
864
3296
1959
6610
3857
318
371
344
7679
7985
3896
244
559
323
64
92
7986
893
1047
3738
7780
55
556
1588
180
63
7492
534
1004
4587
7987
574
159
7988
251
92
7989
7
103
259
1014
3131
6626
1099
75
2157
4548
1061
4733
7990
7991
525
252
17
387
36
1638
1225
1662
441
219
6613
3807
5398
499
381
109
1649
333
159
1588
292
1345
518
1559
229
2280
294
1556
2754
2309
6857
119
1357
826
36
3560
586
2067
6573
180
7992
1225
1319
3105
1812
1396
28
1769
827
5252
333
1298
437
1800
318
5242
1059
103
4742
251
3061
2232
5779
1657
6862
4832
2435
1718
499
3633
1716
371
7993
64
138
77
1585
259
164
1915
323
1588
1879
2310
538
417
107
991
414
717
45
1310
471
7994
538
2554
7
2939
5486
818
1425
7995
323
6118
900
7967
3016
4015
104
4793
244
2049
128
455
7996
667
949
3250
3251
2442
7997
7998
3830
552
279
2211
1596
7999
3138
462
2829
92
1390
1581
5846
657
19
259
33
534
8000
1730
61
2130
538
50
703
4451
448
2320
89
34
8001
2969
3453
58
2293
40
603
333
3415
439
8002
6169
202
5178
145
788
687
234
104
75
7792
1767
283
683
8003
7581
6129
381
50
340
1156
6921
927
1376
5890
30
292
3580
8004
292
662
77
4375
103
837
77
2069
3654
895
1431
5205
8005
860
809
63
3052
2820
119
3934
1795
644
7
245
2225
517
723
2337
629
1042
421
469
116
3470
1280
1833
797
18
1352
1769
34
604
160
3196
61
251
1274
1194
8006
5087
930
147
639
119
1701
8007
2734
344
1893
3097
445
336
3923
680
2841
833
2895
471
450
1096
201
922
18
157
105
2546
1565
437
1336
927
1602
2410
474
356
45
808
8008
253
144
1086
6174
605
1332
828
3766
7
5959
2130
754
114
3544
299
3283
211
1150
3584
1420
861
717
274
64
259
5386
805
61
8009
6348
4596
717
4444
1798
381
8010
63
3122
964
2725
2733
1234
1711
331
6926
4970
4114
1033
1588
312
3053
2603
1170
17
1889
516
1021
244
323
3041
3116
1854
1470
8011
6337
2726
155
716
1835
635
4783
517
2985
1691
34
1641
55
2650
391
1343
6345
1658
7
2754
927
4491
530
6522
101
1860
7464
4860
1904
258
608
331
36
626
5243
130
1135
5940
2718
48
318
77
1038
1069
4542
200
3573
829
7809
1566
1280
840
2047
197
2571
971
7
2750
66
130
1589
829
36
6613
1067
34
4996
250
223
877
2223
28
3570
442
1589
3665
2474
323
1861
1643
321
476
3086
18
1969
697
8012
36
785
1033
1098
1578
3778
442
321
1632
1534
3134
2694
6176
792
671
36
877
107
4
325
379
90
8013
400
7104
143
1773
1532
463
7211
283
251
340
5219
145
2797
649
342
5502
1357
1542
563
2368
1351
168
665
1251
1334
18
8014
8015
582
432
608
258
3855
1082
8016
1030
77
1430
2378
770
225
75
2610
258
229
661
396
1490
5064
990
877
304
4274
3005
1336
3207
624
56
2755
5353
8017
561
439
4
813
3028
250
364
8018
294
1823
253
206
2301
8019
8020
1687
28
2437
5668
2734
1412
1218
3299
750
8021
562
3009
103
8022
253
4867
6760
250
2481
869
7
70
63
1833
4148
1904
28
1566
4941
1828
77
448
3052
1340
159
104
103
6793
958
159
1096
2327
234
1884
1987
4457
1173
1067
563
1915
119
92
770
1175
442
1588
4706
1540
38
262
8023
247
484
1864
128
1962
40
644
5830
687
145
2422
173
543
174
404
321
4
55
92
5907
893
887
383
756
525
716
243
3988
1532
3079
2668
962
318
36
2119
6750
101
3399
279
525
4435
1589
765
1021
259
8024
4903
88
791
259
8025
1733
653
1948
5227
604
417
1014
5355
2492
195
2437
1316
688
259
122
8026
8027
1535
829
922
794
8028
77
4182
2022
1663
1711
18
1431
1080
772
1864
2352
436
112
8029
516
400
4364
195
3771
8030
250
253
103
1033
8031
2401
259
1880
1588
104
3592
1765
2504
77
7521
8032
259
882
1918
1794
871
1730
258
5201
18
441
92
4621
1012
50
2135
7664
1679
8033
696
1249
2720
88
265
7654
379
3348
604
5569
2664
3942
440
318
6190
8034
884
1296
925
405
428
4063
2000
2599
251
2554
606
2231
1444
2263
138
8035
8036
1166
507
490
2467
1589
344
3687
3942
4467
1702
1500
2600
4587
64
608
4
1196
131
323
3580
1315
573
2021
103
3644
710
8037
8038
450
8039
2981
3382
7
812
2953
4
1565
1033
430
1013
2365
473
626
216
404
36
1030
1893
829
321
3501
1046
229
379
18
1050
5156
3386
2111
45
148
1118
130
18
8040
1730
5091
757
3549
3415
37
2148
2361
379
253
1497
1493
2742
1608
8041
1031
554
85
266
36
4613
8042
144
8043
6213
258
473
589
155
501
4932
64
128
310
36
1038
243
92
2255
3125
1012
2814
259
897
77
1001
437
56
1129
1588
121
598
4
3660
2501
97
55
882
1051
321
92
1365
7429
6872
1014
1932
1519
104
1487
1415
508
8044
8045
2568
2092
5790
1305
164
5237
19
651
45
1013
145
1008
112
2138
1915
442
5123
77
5677
2231
644
636
1792
927
208
2408
331
2067
209
262
2322
4382
101
5038
781
2437
5970
6617
2252
529
1819
8046
73
290
1066
28
1588
833
4231
3569
1600
1773
5713
180
516
754
77
1903
1881
3269
8047
3186
897
85
1716
3084
869
4882
1141
1835
1421
665
1162
1053
909
374
934
1684
1079
18
63
64
6134
4082
197
1443
860
8048
2
1188
381
8049
7526
277
8050
103
486
288
2626
614
4321
8035
1294
890
1420
8051
1657
179
1836
77
1278
109
1597
283
1054
1391
226
1867
833
560
274
151
717
6256
654
1214
644
3414
354
20
3784
8052
5948
6435
4305
16
1116
3862
151
376
7780
1420
8053
92
1044
405
904
1924
391
8054
1780
538
8055
2098
2718
241
2547
7005
2451
5392
342
85
3751
645
321
381
5583
197
508
1332
3687
34
4248
1533
1776
1210
258
17
808
8056
5907
258
687
3404
1984
36
2698
37
2649
991
657
6613
201
36
1082
34
738
2179
159
469
251
290
6165
8057
1627
36
1186
787
604
3675
164
4
7277
4913
877
4088
2776
1511
4
1239
4804
763
155
8058
706
8059
2021
2163
709
441
718
1976
3006
1602
8060
151
3002
125
1206
18
387
2646
318
940
927
41
446
128
818
3233
2577
1163
1014
5808
186
381
294
79
8061
223
37
4067
1385
88
1067
1045
8062
284
8063
344
1060
8064
8065
36
5071
3571
8066
19
1013
92
8067
444
1960
7033
2313
785
63
8068
5475
1915
103
1588
573
1588
1523
372
8069
827
764
83
61
805
767
529
1116
139
1040
186
36
4116
37
2483
8070
64
883
8071
216
325
940
3865
674
1828
1387
7
258
1013
853
8072
459
552
8073
2322
8074
5627
55
894
18
55
116
657
1553
404
1948
3544
8075
2400
2163
144
614
229
2065
476
1781
185
1338
8076
325
599
251
268
3125
1492
128
492
7810
116
1051
116
739
1363
8077
4884
3
276
450
8078
1626
45
8079
938
8080
1374
1534
1798
4923
92
8081
651
2098
404
112
1933
18
3104
5910
155
8082
828
58
608
8083
1903
8084
5596
3405
6789
990
1658
7
763
4111
1238
785
308
6649
36
2647
480
1067
345
128
1312
325
644
2915
487
1954
893
355
17
36
8085
501
862
1332
8086
1649
8087
896
1641
5601
278
359
3028
1657
5193
853
1039
8088
120
40
8089
34
538
2876
7660
2221
8090
381
4374
77
2408
1589
92
8091
985
1158
1390
4448
223
63
162
284
2591
5910
644
2521
493
1113
331
318
104
1760
2755
18
2406
92
1415
647
240
2798
1252
4333
1336
1500
2115
949
77
2758
1140
2955
674
1341
1898
1014
132
1064
128
5771
458
2417
772
55
780
58
1095
335
1547
504
520
7
971
103
4291
1107
4687
772
223
777
1116
3518
2574
36
128
1663
405
515
2492
223
8092
212
8093
603
961
1313
34
8094
2387
748
3725
3175
490
341
2193
251
138
55
1237
173
223
176
3061
1461
5950
57
5191
644
2434
1480
2771
169
1711
729
292
1569
1630
525
1643
781
782
7219
245
318
77
1577
8095
373
1606
2194
807
88
291
706
3247
185
469
3738
14
2464
150
229
710
532
36
3375
4816
8096
1451
3224
8097
437
518
8098
2721
77
1196
2368
8099
75
2531
121
2627
794
3149
360
7811
168
417
155
647
36
225
748
3890
4509
259
1815
927
2490
18
2509
8100
499
3878
683
1588
34
559
2821
1798
1751
767
131
7983
644
253
3759
1033
64
1701
5169
444
726
1139
4766
742
5132
325
2393
1658
1352
2886
4537
251
2951
1137
383
221
1652
2287
1391
8101
2036
4111
195
525
1163
2491
5332
403
8102
1260
18
1178
4
1999
7715
717
7385
2721
4473
302
103
709
180
706
197
607
306
4
1083
3512
552
92
2163
684
5877
4538
1600
3383
1012
8103
846
6110
2589
1122
1345
638
517
436
457
1001
2748
1006
8104
2276
586
6228
1374
5205
18
2589
2225
5603
347
437
77
1
882
1248
1588
927
644
1871
223
767
336
421
1144
341
2158
69
1296
1412
7636
2017
27
5198
2338
205
159
940
178
8105
347
1066
159
1130
3130
1658
1716
2905
1004
6670
697
15
529
928
5991
2391
884
961
58
2076
1173
2880
9
2534
604
92
2026
1231
162
5857
667
7346
1343
186
4753
689
391
709
36
1336
381
195
77
292
6149
273
277
41
101
927
742
3465
430
259
1280
8106
918
604
109
4101
149
7861
2609
748
437
1960
2598
3146
404
8107
785
123
1796
6141
3802
1733
4781
7549
116
58
7
55
8108
3681
583
3433
92
884
518
2570
767
8109
244
162
1033
8110
4786
8111
103
266
7530
8112
5567
8113
8114
3169
1724
333
1133
881
2140
1860
57
302
7967
1312
450
2272
3565
2252
386
1047
286
164
3636
7643
5047
3539
4406
164
64
5181
759
1099
3084
3926
1012
638
103
1844
4591
8115
706
225
5125
5555
1444
1470
8116
763
1569
1096
649
5663
1483
1925
132
772
626
2541
19
8117
4505
6843
4818
456
2486
961
7944
486
262
333
36
1588
1776
1842
1566
4362
893
683
45
1530
502
543
3417
4614
75
6542
8118
137
1132
148
3415
109
651
890
1393
1662
941
3725
506
3819
283
8119
318
668
2437
317
18
66
2447
5087
45
501
2754
195
2065
30
336
160
136
1649
567
77
64
1658
2424
223
2003
2669
6893
3969
8120
92
851
3636
226
1990
345
3390
676
1004
2569
2005
243
7349
716
8121
539
77
1493
111
18
294
1013
88
4695
49
1069
216
501
4381
362
1150
165
331
1033
864
3554
4310
49
265
1811
64
9
8122
2280
77
422
6037
1357
1247
148
737
1646
286
773
1238
820
1312
534
164
614
1245
57
159
2282
439
991
229
1030
893
2504
2398
709
92
1648
89
211
471
1320
1073
404
796
2103
186
4206
805
7931
381
2036
3184
1329
2950
1566
33
1332
618
344
830
1842
45
3032
2378
14
40
1191
20
4
105
5151
3725
1225
4804
1381
143
478
318
251
1902
4337
1184
2066
1718
4171
3134
18
2345
7571
1099
1847
229
77
55
2038
17
130
4016
258
604
1537
269
3465
2339
5579
2408
890
1056
344
1258
3348
417
997
632
105
1483
5737
4359
2436
1718
4889
3061
8123
3016
211
538
806
144
17
1493
15
716
4733
374
45
961
1390
1155
216
116
947
4883
344
504
805
1767
2734
4605
290
268
1034
1658
3319
3590
469
406
7459
36
18
1122
887
1163
1566
647
225
318
77
4030
251
2118
36
435
216
8124
28
913
8125
883
6688
1121
7183
766
2683
37
1466
548
164
36
1247
1518
961
1929
446
2402
893
1085
144
173
1937
1534
323
4467
500
1126
251
1013
92
3299
5662
626
7003
2046
77
801
1391
1162
371
406
748
7
786
1519
223
64
229
517
7253
283
2289
3042
281
656
379
2320
1577
2465
283
279
4477
8126
2501
2065
458
5465
5095
3334
536
4517
1924
2124
22
325
92
4883
941
1264
1069
119
927
4026
616
2410
1130
1632
8127
17
8128
77
77
30
3846
1
17
333
2736
342
260
2384
64
1130
68
344
478
893
1800
8129
186
961
4970
1658
4381
336
6510
1483
3703
448
2118
739
8130
604
4508
2103
581
2983
4386
3177
1252
4212
5907
369
552
1154
2435
4778
164
33
2131
207
1122
1030
3595
257
683
3382
1365
794
1905
4498
111
1050
8131
6720
8132
1363
6634
8133
2467
1240
64
1001
638
1166
470
687
4847
8134
1867
318
517
36
555
4208
833
5865
33
1566
259
8135
259
8136
1028
1276
3504
1783
2014
724
1679
1691
92
2087
2603
3432
2888
8084
765
229
8
1860
4872
2645
7445
1658
3562
258
2579
22
74
8137
3594
45
1945
1718
3724
4
173
1345
5583
6007
2084
927
6531
6
674
3056
1387
930
77
2464
1278
45
913
8138
7108
18
7143
94
8139
667
1836
833
2321
3884
119
791
1054
3850
1280
406
8140
18
439
2694
2675
275
538
36
4309
55
1905
537
333
77
64
877
6587
5730
34
2814
1023
240
3594
1559
1470
1114
1315
114
1724
4047
325
2577
8141
2748
58
1873
1231
3117
63
8142
64
6146
2317
893
341
1003
3968
2876
5815
6379
2991
114
2098
323
8143
147
222
4214
1613
647
1649
3220
55
4735
128
3553
58
1762
3778
1163
391
1191
3619
92
809
607
1412
404
3169
281
1546
787
515
1662
36
1417
1047
2177
259
1231
187
158
1163
748
1305
6472
788
8144
3068
36
323
1781
1019
2586
1374
310
14
259
341
1733
6765
993
7601
8145
5040
8146
1235
824
148
142
1225
33
8147
1534
556
8148
3202
110
2367
2064
7407
8149
3644
834
1122
2036
2626
818
3797
6910
2328
2615
954
2748
7369
1815
3453
318
265
2460
360
159
8150
344
18
1589
725
2015
8151
1417
321
657
2409
466
170
3543
469
1247
4169
162
828
1839
4913
150
104
258
2609
4389
687
709
8152
1252
8153
2336
1154
331
787
1137
32
321
651
334
4458
818
763
1387
1631
1491
436
92
105
2591
2958
4381
543
1050
438
2734
2376
159
7170
4275
90
1325
1798
259
1036
3233
3996
644
8154
3145
4586
1122
421
1528
381
706
2988
558
635
1047
151
748
1468
77
479
772
710
403
40
276
5093
56
1391
76
786
4451
887
1099
1489
314
516
4551
750
1130
8155
283
516
77
1196
1194
2308
772
190
1413
1173
27
1800
1879
3912
904
8156
8157
6484
2246
536
333
1179
6389
8158
2178
4121
777
4
1487
8089
1351
8159
1298
1797
3079
5161
893
3649
259
2888
3225
105
125
1175
353
14
145
7087
114
159
3629
3151
6413
3146
876
283
1812
538
1499
1416
437
8160
3512
4071
3330
2686
8161
8162
756
1122
1431
842
8
796
3145
1420
246
2567
4178
866
321
277
749
674
1143
451
2115
45
3593
4227
3411
58
647
3128
560
159
2223
558
4979
391
1648
556
4025
8163
344
1315
1014
64
2047
2753
530
173
552
8164
1021
1154
942
1534
3261
709
1028
1833
1989
1675
1173
362
132
1652
36
8165
333
8166
145
1382
325
3116
228
613
1074
664
211
2829
1004
8167
159
1632
45
64
1867
822
1680
638
1001
840
436
4335
36
2474
776
657
8127
2829
36
545
1443
871
934
990
1483
3125
8168
6481
6308
6397
7854
4
833
151
499
2150
466
842
775
132
1071
451
1825
383
530
105
8169
1521
1282
2179
5607
854
2766
2378
2754
4177
7
457
4015
3747
997
114
614
18
809
393
436
887
7
1644
2098
8170
90
101
151
344
8171
211
292
2151
6111
709
1680
796
518
4435
2275
240
3683
4
2065
8172
3143
2131
40
2046
8173
474
64
991
2722
8174
645
3123
830
2597
5760
1962
751
1783
5978
205
1038
1842
2668
2943
77
450
81
517
18
1948
8175
927
211
1652
216
37
6946
333
5862
4782
3044
124
8176
1668
8177
809
6927
74
10
5860
2626
6532
876
88
251
529
4765
608
3293
195
1902
6516
3854
173
33
538
5640
4182
266
5279
121
7369
70
294
344
130
723
1366
417
6270
8178
2575
258
1393
478
8179
37
122
103
4994
8180
219
77
250
1280
1211
425
2030
2004
404
2298
7504
92
2257
58
200
2536
92
1122
77
1014
318
2098
8181
8182
2115
656
2829
4440
5340
8183
88
636
6696
170
3592
3725
289
137
8184
8185
18
1441
668
186
266
1990
870
4878
3152
490
6128
128
774
63
8186
4551
674
762
1033
170
5643
3469
2398
2046
323
404
3636
4110
8187
45
2922
5032
8188
459
744
421
254
8189
902
2904
922
365
1222
8076
22
6961
5019
830
258
4
1984
3523
880
36
1278
975
777
55
3947
1162
195
223
110
214
77
4914
36
4755
421
1879
260
7
135
206
493
767
887
92
1833
1017
637
525
640
404
809
63
2513
8190
5114
4100
318
8191
4756
195
996
644
1175
1718
5392
835
195
8192
794
253
3878
2483
1143
860
1563
2813
45
1902
920
369
18
63
159
1004
8193
4835
1547
1030
291
421
993
109
6556
6050
1135
2231
8194
624
77
3928
1566
321
404
5806
8195
1133
6484
1114
42
1443
64
1466
3853
958
1430
4227
449
1917
77
3980
18
4947
830
1546
496
1118
7974
309
8196
1687
3239
626
1574
1096
37
381
1480
1494
8197
6531
36
5512
400
64
707
283
213
4007
1278
105
1970
36
1528
8198
28
4025
61
1470
92
8
7643
8199
173
92
342
1838
159
559
467
38
2547
3469
1603
6129
3760
8200
144
4808
1173
36
4359
5360
842
55
551
1294
4266
2014
58
37
877
2820
3034
586
64
7283
847
1769
2410
195
18
215
37
164
8201
1136
6677
2163
556
63
3265
1800
765
1114
3407
930
141
5303
109
1711
110
1986
283
1815
3526
506
2721
1096
866
3480
436
224
8202
151
1751
8203
1114
5059
243
428
742
873
36
1060
85
517
860
114
455
710
5873
2504
144
5978
748
299
2627
277
748
530
133
8204
1597
1013
8205
8206
10
8207
93
130
37
1191
195
980
1316
304
36
489
6123
691
581
1096
501
344
1059
3732
1824
3366
64
3113
1206
493
1614
1556
655
116
547
8208
2263
259
36
64
8209
860
473
2004
1056
508
927
5418
657
4752
223
20
607
2972
2952
6236
697
70
123
34
1345
247
3171
8075
103
5093
5502
1796
3759
379
144
27
3657
109
1867
1795
1069
1231
1475
212
46
2301
3083
3700
1278
3552
918
2131
4
696
36
508
1603
8210
3097
860
92
93
8211
2712
504
45
797
321
162
1135
2100
1247
515
292
404
7569
744
107
1276
395
3621
4337
840
8212
8213
624
7
262
2961
215
4216
830
64
1401
92
1730
18
6927
279
1707
1232
223
114
3969
34
116
36
5340
3769
216
1600
626
1924
3556
552
317
449
8214
1162
1841
6977
3651
110
1589
4323
251
8215
876
633
3769
229
77
1596
8216
3580
4321
893
2014
609
7147
164
2491
6826
6983
8217
56
406
103
2819
63
2664
6119
6983
934
969
64
769
478
8218
8219
5774
41
64
344
321
877
63
1097
893
3658
6651
8220
135
3959
697
4514
2160
171
1867
186
501
7652
1795
164
7
1341
1015
4855
7327
8221
515
1114
5790
3143
6588
223
480
1696
18
893
5723
333
152
381
1268
67
4302
49
1603
791
3080
8222
3768
421
6965
874
513
3778
421
894
262
245
538
2981
2161
6816
543
2120
750
8223
2161
3390
718
1606
294
8224
1613
562
2937
1925
6994
1
3128
895
229
2765
92
1547
1289
2877
2343
2685
3798
226
284
245
1135
77
147
336
1641
508
181
268
313
6498
1559
2095
1679
345
404
323
2124
818
4808
1
3922
960
8225
26
192
36
243
28
265
1260
341
614
844
917
211
629
8226
63
8227
336
186
8228
345
3335
64
143
28
321
2437
7757
1114
479
168
647
7943
3772
381
421
8229
2110
1871
409
4428
421
770
3718
8230
1119
8231
818
2156
687
680
1611
1559
1812
381
1033
4510
4319
258
1096
128
45
55
934
8232
1825
958
4630
8233
3458
1918
3390
6858
934
2415
331
508
581
421
2322
1786
4695
496
496
200
1552
771
291
8234
482
225
8235
8236
259
334
927
137
666
63
1030
325
345
317
1031
223
4350
266
2321
8237
897
920
2403
180
92
8238
552
518
676
1588
180
36
128
8239
365
8240
3306
433
1494
934
77
861
397
1357
5299
16
466
1175
4874
881
2046
5790
666
5411
1048
921
45
55
7346
712
1163
292
404
1762
1305
887
866
3865
1179
3058
268
794
2163
1008
1696
1883
499
276
5250
5725
2733
556
8241
750
265
2982
822
37
119
2173
92
164
881
2915
3937
2017
28
6193
1428
82
92
1387
1336
1305
8242
4107
626
1879
567
735
446
2922
517
3291
387
1155
417
1154
1979
229
1547
444
4938
92
6881
2015
862
292
1841
3506
651
56
139
1750
83
860
3595
1296
5115
1365
4086
37
284
64
1173
259
1565
5643
211
177
947
6259
258
318
7
1780
2231
1566
270
123
77
57
7079
644
8243
3404
168
3289
2194
1491
833
241
7643
932
299
317
2866
88
4109
626
930
268
1491
1276
369
2900
964
904
2065
2161
879
1420
797
2370
5098
501
1148
8244
1649
5205
5753
283
8245
121
1530
1718
8246
2293
1491
317
436
8247
299
381
1247
452
2099
412
8248
333
2048
8249
7323
587
748
1234
110
3030
2550
30
687
3687
116
4071
5303
1210
4480
8250
1194
8251
559
4958
37
2021
608
5627
5449
6306
312
36
749
305
33
27
674
6120
173
243
259
263
29
1004
1718
344
2115
2589
1248
455
923
244
2737
333
1287
759
8252
212
5582
22
77
2831
556
3079
143
8253
722
8254
1004
3632
2065
8255
258
70
1494
2021
1155
259
455
186
1343
259
4
631
381
2561
92
709
3264
934
1556
2056
265
2513
111
1122
305
1275
60
1786
777
5846
870
2118
1559
244
4341
45
973
92
1588
164
408
1774
574
64
1363
148
7066
1328
759
2160
2437
2115
3386
8256
6035
474
417
162
1867
333
3253
130
563
391
8257
1569
5519
125
1577
8258
116
27
1151
1387
195
268
107
1345
2097
1812
8259
3878
1583
8260
1588
14
1019
4587
247
736
266
4723
2185
5151
2710
4446
8261
8262
2945
473
925
958
2241
256
8263
887
2597
8264
1955
8265
404
2204
362
277
537
3751
882
1272
8266
1239
2343
1151
299
9
77
4714
2086
1927
318
321
3410
4360
171
1637
1574
4211
7063
5730
7053
8267
1795
1159
8268
4556
3052
661
698
4515
2591
5790
343
4994
155
4022
8269
2516
80
265
893
499
788
2346
1580
556
18
8270
1122
489
5862
6670
1225
539
1033
1750
486
2402
2722
1879
427
4458
2199
5274
2325
1107
1774
4457
3527
1343
2036
417
57
697
709
2225
5594
3138
650
518
1192
77
1505
2609
168
818
1051
1184
2070
881
829
1384
1791
8271
2223
7211
2626
421
344
563
1133
2734
476
2225
8272
1842
7488
5388
860
229
8273
1842
2998
5970
3165
5057
8274
37
716
614
4589
8160
772
4107
309
1456
143
1606
474
8275
195
876
8276
5737
5974
2549
8277
17
36
4223
437
1565
159
1838
3092
2160
689
772
72
2110
8278
318
1603
323
538
1565
177
494
1800
2564
293
2391
574
893
726
162
751
4744
171
243
748
325
993
171
34
847
2580
159
106
381
791
1927
441
8279
5790
881
1315
1252
818
92
1107
64
1969
55
8280
787
258
321
2755
8281
18
2549
8282
1613
552
119
209
8283
2510
1030
2253
4054
2664
103
1050
552
2683
56
8284
1588
8285
262
1336
1320
3370
404
64
1179
2589
486
2939
8286
829
18
143
36
92
4324
303
978
1421
808
258
442
2998
3517
1733
1730
265
3053
164
1325
2646
552
1588
8287
195
363
1494
1769
552
6500
3234
151
860
88
324
251
55
2683
1588
5430
869
63
1047
159
893
84
474
6353
530
2330
538
2176
474
5730
4030
18
92
1033
216
2098
5763
381
2922
5392
372
820
785
122
33
1663
818
1296
1671
244
1234
2521
6
1443
274
3553
4463
430
606
4483
381
356
7224
105
1702
750
76
324
259
2867
1
1193
404
400
351
3898
381
2138
77
1197
539
1286
381
1374
2254
1469
4381
1020
7560
2436
697
3388
518
2535
3122
229
92
926
884
4904
268
4699
7104
1050
469
938
3800
942
450
993
478
626
1649
1159
8288
508
77
371
8289
3125
258
1278
8287
5736
2152
1267
395
772
2624
2187
1382
30
4661
8290
8291
441
5596
788
779
5789
3547
1652
1718
8292
121
884
925
1957
253
2562
92
3517
604
7964
3791
5237
2439
5108
1336
2179
1032
8293
2061
404
8294
224
2733
1038
64
1099
209
1003
374
489
810
8295
2224
7
18
2733
1272
1047
1
103
2099
1366
1696
2686
4127
4393
274
7740
940
5638
1786
2933
336
85
1649
32
7256
321
1850
223
103
2658
890
88
4291
5874
309
474
557
103
77
911
7
2163
5433
8296
6630
876
6530
4
381
818
2412
859
162
1242
406
423
343
783
3560
893
4906
933
1012
218
77
2270
5142
225
214
8297
1976
1733
739
164
261
197
3383
180
2750
4
1795
6280
802
5794
3030
36
3061
151
2097
128
251
92
369
584
344
8298
1546
220
74
3084
2579
6674
526
355
17
479
2030
386
1044
92
1264
696
1096
258
188
3394
1986
4
2612
1627
4536
421
539
1835
8299
515
808
1298
145
17
6357
2175
4993
474
240
430
8300
2971
687
449
391
2640
3239
1307
45
93
8301
1864
36
3162
3390
3644
151
7
2231
106
437
2321
7218
619
36
283
1000
649
2408
518
1586
347
15
63
802
36
2173
388
1500
341
7815
873
884
3766
648
252
55
226
259
1172
3458
1
18
259
314
269
259
471
3250
3821
64
8302
1384
417
403
2252
893
36
2102
1867
52
4
6254
121
103
1161
8303
2234
2776
1114
638
202
543
36
1524
3187
1718
5310
2939
6972
2955
3482
4744
581
1343
1765
2364
2105
58
195
159
1066
1716
7386
1499
3089
897
455
112
8304
1060
504
957
1175
186
466
387
587
344
945
2831
2015
635
5250
45
17
785
7
1021
404
1527
1382
5701
1864
443
8305
34
164
93
2390
6948
3583
412
229
5862
463
4715
1493
506
6129
1113
88
17
1769
564
3299
14
2343
105
8306
5332
535
121
77
3751
7504
125
1944
366
1236
8307
8308
787
1566
4625
1050
2867
247
1945
1800
2741
1786
3041
4539
3410
543
739
344
772
777
85
937
2194
1014
490
3243
4712
1835
5032
403
8309
283
2304
4864
20
1658
8310
4124
2972
894
1600
292
92
3571
4762
64
8311
5568
738
1046
869
1243
250
344
421
1825
2060
28
452
762
2252
7056
63
312
18
1564
164
5718
4723
3856
2233
4
374
4203
6250
36
251
243
4264
107
6770
77
226
860
4223
8312
1196
5126
516
70
1341
183
712
8313
342
996
246
6732
1307
851
6086
2949
1662
1438
978
17
8314
1846
374
518
648
1430
751
2754
104
321
251
318
93
586
635
2664
3529
2820
763
1588
1527
202
18
893
404
2999
1099
37
729
556
18
6162
1933
387
58
3175
706
6638
1166
3400
1030
8315
159
417
444
4864
8316
3014
2378
381
8317
8318
4342
1069
8319
8320
877
5465
893
633
604
7310
1
1186
159
5921
1073
3489
436
2893
344
466
939
1547
1774
421
18
259
1187
1201
45
652
918
2512
1815
1725
3618
6728
48
1871
324
5883
1604
889
7483
325
441
880
283
257
92
151
398
8182
1114
336
123
6129
1047
1047
534
2315
425
6793
1013
36
581
8321
3080
386
918
214
2173
513
607
538
8322
253
186
198
8209
1802
119
2497
37
658
3076
2884
7253
2298
55
215
1287
1320
3948
8323
4405
526
4913
284
8324
92
33
1533
1196
1431
2163
7204
421
8325
3493
709
661
613
1481
49
765
1173
2876
18
543
8326
1990
105
119
3385
827
77
173
174
27
846
224
8327
36
644
1972
41
1774
147
556
934
2153
893
2322
603
2614
92
381
2483
448
3329
45
344
474
857
3306
5722
4341
206
170
2515
853
1585
18
37
509
3942
2233
964
258
450
579
258
812
8328
92
3826
155
1024
866
604
103
1928
7728
2708
3683
1730
4605
406
4
8217
284
2067
2572
893
7744
698
2578
490
1276
4177
5427
162
784
2
1059
883
8329
1898
4913
2022
881
1468
561
88
1343
85
1242
4
2419
458
2277
3784
407
164
2660
893
105
1214
991
748
1014
7891
1765
3128
338
145
5796
145
159
2591
310
162
122
63
8330
893
581
166
607
645
5804
8331
1879
765
882
806
417
162
259
318
442
5140
136
1500
325
325
489
1007
1773
1841
321
1298
1291
334
89
179
229
1175
1532
85
1585
8332
474
7219
953
341
3165
2124
1634
92
805
77
1915
8333
4283
4276
791
1569
2465
36
1232
70
639
229
5640
517
1725
4238
676
1387
211
3116
8334
1874
8335
8336
2268
7492
1304
1891
333
312
229
960
103
626
1194
379
4500
4063
385
2983
2693
5465
63
1163
292
1547
8337
930
4082
1915
258
2265
2971
5209
19
259
105
1357
4109
1157
5925
92
582
1780
318
211
887
1658
254
1276
167
3965
1566
3747
391
529
3469
530
3523
1491
332
159
4216
452
1594
940
2239
92
6625
195
369
7248
5540
4712
77
452
3620
630
4556
18
27
508
749
3087
28
518
1734
4952
5593
791
1529
3207
5586
496
606
77
318
423
1240
434
2710
1130
1960
2125
326
2947
63
1623
2669
683
38
2863
391
1606
7594
162
63
1175
114
552
2621
4062
383
4011
794
8297
1045
8338
3030
317
4178
787
286
88
870
3859
36
2485
549
404
1059
961
3802
2019
4909
3862
8133
1813
63
1238
877
29
169
169
6377
8127
179
8339
1175
1415
325
3501
186
3672
436
36
1527
442
501
8340
55
857
669
2712
552
1247
6872
29
8341
1484
190
334
3083
4406
538
265
2160
8342
18
19
77
1021
112
3824
8343
17
75
64
2417
199
1443
7
2419
4055
6753
421
2787
2156
1913
20
1332
449
27
2711
330
2118
1928
3404
56
626
72
186
6
421
647
4
2490
7667
55
85
90
939
1470
4232
543
8307
4781
168
46
3052
4744
3743
7917
1024
309
132
299
2507
105
8344
3469
58
8345
8346
625
8293
7612
1062
472
993
139
1432
2156
388
3494
305
3083
3063
8195
159
3913
8347
103
2958
1357
1499
4216
3160
437
1590
1032
674
18
1210
1122
7851
17
2501
1550
5209
1047
1231
417
1188
1773
92
344
626
1329
499
36
893
77
168
3460
1649
530
2225
444
253
2364
1243
1551
292
144
1030
305
1241
75
1357
63
7146
229
2232
4478
601
508
818
1626
8348
259
538
4536
474
4851
501
458
6977
55
709
105
381
1132
829
1175
1627
3873
1301
64
37
1247
2501
2160
8349
5182
3853
120
10
1184
543
18
1392
4637
614
8350
155
481
345
645
277
190
8351
27
1549
20
401
2718
7487
3861
159
14
8352
147
1928
504
105
877
309
195
4
474
45
651
604
2964
1384
8353
560
473
1113
1468
8354
4388
344
1175
1918
396
404
653
3564
486
484
147
495
862
991
5230
79
3130
210
2513
8355
8241
887
321
893
5290
1711
626
1014
2535
766
64
6804
4321
538
45
2661
5382
1941
1652
37
2378
465
1603
4359
37
436
893
8356
1137
28
1984
144
2258
4962
538
128
356
1792
538
159
335
1163
1730
8197
651
3871
8
188
2514
17
715
3879
887
47
860
1788
1483
212
4447
78
2467
1470
160
1804
1389
381
876
45
1128
103
75
172
3288
92
638
317
105
4127
22
36
927
430
1489
317
8357
1481
258
452
229
64
116
314
201
318
8358
105
2394
1879
5602
398
5087
5397
223
3199
8359
14
2000
2175
305
3054
92
556
3068
508
614
991
911
899
919
245
8360
3028
4636
8361
887
148
761
639
8362
1466
5449
291
8363
1382
344
883
391
2570
77
3205
8364
753
1592
37
1827
387
1030
36
7222
63
3030
45
88
3442
1442
5693
379
1769
77
356
1468
654
103
1911
795
3675
2124
5344
292
292
953
1381
164
229
191
180
4541
1365
5095
45
2816
1135
989
8365
312
25
288
4766
318
8366
1589
4518
1841
745
562
1419
7643
265
1589
4276
404
2413
2527
508
1336
8367
406
706
18
2710
70
579
290
92
186
90
229
371
8368
1456
1995
2706
2621
2198
4213
1556
2640
6472
1287
2010
60
1519
195
3530
121
6814
604
216
2717
1483
830
3330
606
1185
5518
1296
344
442
15
1972
3074
229
132
8216
37
1
8369
186
3061
559
1701
4587
7
151
258
325
8370
200
3742
451
2630
3760
5669
1718
317
28
1588
693
18
717
73
1673
2980
3732
549
73
1143
3820
253
159
1456
2091
1813
1805
2624
195
4352
6129
821
1044
5816
1179
1021
853
6146
557
2193
192
229
2502
4282
321
1990
431
4203
2722
918
4
331
8371
92
8372
1004
6019
2836
1300
3283
1718
1990
860
351
426
36
1381
1781
4101
538
626
2513
6920
4839
7
190
77
321
391
4883
3935
4063
4429
73
324
1175
121
940
94
79
36
2310
37
323
58
4428
354
579
906
603
656
776
5290
1431
1716
2732
1904
240
1278
742
3051
277
1179
1588
4018
128
8373
1282
4938
786
518
164
560
3177
2562
1390
4018
398
15
1831
549
563
508
1286
18
3985
1012
220
1626
1977
604
729
155
301
5070
2074
2412
5757
805
2480
1357
3583
8374
2569
935
1129
18
1126
7486
4437
1001
22
830
2531
103
8375
103
416
2478
3948
64
33
3644
1712
2662
77
64
674
4114
2161
1163
1210
830
6481
884
344
2410
4315
538
314
223
603
18
1786
932
144
3220
365
8376
8377
1569
447
1278
309
1000
818
1551
529
77
85
4
1813
1863
1030
826
2820
1096
1706
3877
6330
104
159
917
2188
2657
5306
64
942
5111
7171
2917
1470
1627
125
725
3113
37
225
2722
882
216
1574
404
325
8150
934
18
635
543
92
7632
3659
876
7418
649
8378
1589
1447
947
226
4474
188
2231
1272
2628
18
2982
4860
103
471
736
1012
109
788
18
851
1104
651
490
1527
1096
2479
476
363
321
277
46
3291
1720
417
77
4216
45
258
325
709
234
139
1573
1278
207
5494
637
132
1470
289
344
8379
1014
417
8380
1122
277
887
362
406
3110
77
103
4941
442
5340
290
116
556
321
759
344
729
36
3334
1069
1687
259
1588
6221
1157
474
1133
5301
713
383
788
472
1223
4979
8381
8382
772
8383
1749
5688
997
1476
164
444
501
1493
45
2008
8384
2160
223
5469
1099
7489
490
383
3961
860
2298
1206
30
962
381
64
195
8296
945
1047
3105
61
7957
504
5071
252
3479
151
27
1684
565
4633
64
6298
877
94
162
4296
1186
2833
691
4274
2672
1644
844
5031
1842
1368
3556
191
2355
404
713
3052
1792
1161
7781
258
8385
608
439
4263
1314
116
818
3117
5546
955
1679
1481
1365
8386
1365
3010
1037
325
4107
3553
8387
342
202
622
8388
6331
8389
55
2628
858
334
7
33
305
1264
143
3615
873
7102
1128
36
7889
482
317
3079
893
1038
581
1854
36
159
116
18
111
791
963
736
4337
6176
63
2597
573
288
2220
455
1606
2869
932
508
629
64
1743
7015
2095
103
5205
17
325
559
2628
318
169
2571
4018
1928
1206
1366
6101
618
466
1662
8390
63
6963
1798
88
7228
538
426
6455
2436
253
441
3797
63
808
818
828
1208
321
806
3165
1093
1665
604
747
223
2694
331
482
782
426
2254
321
2875
8391
290
5465
1718
753
833
5974
8392
17
32
525
17
77
5357
1939
2243
3544
308
417
751
8393
8394
953
1365
918
250
1412
809
508
8395
3315
5447
6527
3051
223
1883
258
7135
599
8396
8397
268
2095
2115
1706
637
809
568
4957
40
318
3695
1990
8398
538
292
1819
681
229
63
74
552
439
347
494
2740
8399
317
268
8400
4006
1649
1933
2646
8401
8402
1240
2922
776
4321
1883
502
1258
4501
4
2338
5997
667
17
114
458
1126
8403
709
4427
4390
3077
1594
186
318
6128
7278
1128
494
1126
1802
7339
590
99
3030
614
92
172
6774
114
749
8404
77
2691
8405
4644
430
2410
406
56
604
2738
989
667
317
245
1500
2442
615
211
791
7265
805
290
395
618
447
1006
226
582
452
1550
1588
17
1032
1918
309
7
4447
1760
6549
8320
2806
2131
262
2258
876
64
2668
1811
516
556
1687
458
8406
2437
4006
1945
143
3593
1649
265
779
6745
274
2256
1614
118
7
436
3418
1207
1345
8112
5210
6677
169
258
8407
1701
8
3200
474
159
3260
1532
2887
36
877
159
405
36
229
6097
1588
1774
4696
7198
1898
1113
42
2275
599
18
530
46
286
411
36
887
749
1621
1444
3353
2163
391
162
406
381
4975
22
309
1994
8408
8409
2474
225
278
2774
8410
395
1294
36
325
144
186
809
8411
8412
323
4338
1769
7
290
250
681
50
381
748
333
2754
8413
144
2199
63
3997
4296
45
211
159
8035
1534
1812
259
1013
14
403
40
259
338
599
92
1992
2954
1184
109
733
116
4204
122
5690
8414
185
5768
676
8415
1469
1301
877
559
1189
543
180
1225
2939
2686
18
433
1051
661
2589
324
4488
195
538
541
8416
105
4431
4530
2231
860
6713
3099
8417
259
1133
2434
2213
107
1008
5567
809
164
8418
1468
601
423
626
321
1715
162
1335
34
8419
4106
18
6186
3084
2638
1995
2251
869
89
2321
1391
4540
2313
3908
1122
7393
848
538
1569
2364
716
321
36
404
180
993
2121
63
92
58
601
6029
528
635
16
471
336
2623
116
1632
17
644
7960
2589
381
381
4738
63
3202
611
208
4631
5540
1365
2686
258
791
229
1280
8397
8420
8421
732
1421
82
4
5715
2160
1705
6107
6235
850
442
33
371
8422
1206
368
1835
1258
2929
1644
19
1652
92
8423
55
5637
202
1187
1593
3150
4
1238
211
299
1412
2669
292
193
2787
706
733
1107
759
712
331
897
605
772
651
331
1351
1791
7533
745
3375
34
8256
7719
321
109
8424
116
4369
36
4905
93
61
809
225
3383
30
615
934
881
2507
2441
3340
3743
1038
3390
4024
6418
1580
130
1030
4864
2771
381
162
195
159
943
277
795
3446
336
2733
667
939
2343
229
689
36
318
383
748
1068
8425
247
77
88
379
2514
3309
846
125
4563
4428
258
333
4127
1118
112
4587
103
7726
4563
292
1235
3097
4341
771
1099
3798
1351
45
1111
5863
683
8426
3911
474
404
2658
385
387
208
4100
518
8427
1967
2718
1933
367
1154
1114
139
947
538
1008
7575
321
283
2916
1165
604
430
860
2081
2888
128
543
92
8428
1736
3742
8429
318
3694
3381
8430
3473
920
1159
1427
259
1357
1038
391
4537
36
64
77
258
534
1390
3538
2964
6
323
4195
381
283
772
3214
302
1380
1841
871
8431
268
147
6317
55
317
543
8432
4666
2339
552
680
18
651
1
586
697
56
2718
14
2193
1416
8433
145
2193
3827
1599
1157
5824
4122
709
344
1412
1114
1
2257
1884
8434
1594
4540
89
1163
1979
829
1444
4
45
4329
6655
1186
1532
8435
186
116
1003
1853
1341
381
1718
1825
2313
404
5713
119
258
1778
1194
7840
6936
17
2621
833
331
3816
2820
173
586
776
6954
321
8150
92
1401
4591
955
229
6124
389
63
1541
27
186
104
581
927
34
1590
1044
8436
218
318
4867
816
336
3032
1436
573
3056
4695
46
7464
283
369
4520
5830
1720
266
226
2484
7932
3787
1122
5129
8437
17
8
2286
112
3579
1175
2877
3299
1095
1343
1275
1745
2647
748
37
8438
250
3125
8
8439
362
8440
4
240
381
404
37
2277
3040
870
250
336
18
765
4756
506
1336
612
3056
63
538
50
7445
4062
18
751
4928
6427
2799
4457
2318
323
1898
1061
1448
92
480
1821
258
37
1028
2094
145
5220
1867
7747
8441
1481
1432
92
604
7654
1408
5349
1294
1123
132
788
2311
1112
404
4
563
3377
2712
45
1332
707
4257
2054
64
4773
195
64
1059
1173
818
8442
1801
4160
1686
4988
452
606
1535
34
208
610
92
964
290
264
1014
283
162
265
552
1238
2823
4988
8443
8444
717
159
2706
1376
2108
626
1050
289
493
991
508
5381
2293
2771
36
525
884
1236
36
186
318
2265
92
225
7
2361
763
27
417
1646
381
379
5042
999
63
1225
2460
347
5968
8445
873
1671
893
121
1444
2271
1626
1594
8446
292
808
253
516
1718
8023
893
619
5902
518
290
103
882
2658
1309
934
5758
5095
877
709
884
1287
1597
3099
125
4575
1781
333
82
882
934
321
3087
299
2797
4644
1771
77
3664
114
1972
1201
3487
647
606
41
1225
258
335
218
299
323
1019
8447
995
1801
2327
128
2280
1802
417
259
7391
1969
1
3484
421
3680
262
3731
784
2183
1443
92
6447
92
229
3512
2211
125
1191
479
283
1121
3148
6213
458
7127
7561
323
1195
1912
159
593
1066
17
1132
317
292
961
162
63
1196
336
4086
608
450
1507
259
3360
3152
4
3953
1302
1871
37
345
251
2076
7
2754
3759
4235
162
1047
1344
328
36
2481
92
2615
36
403
8448
1459
871
132
155
906
1244
412
1224
89
6941
8449
2399
1122
3800
961
515
802
4102
5974
518
321
1746
1053
292
1416
508
1276
244
202
518
1547
1953
8450
2504
362
117
8451
2762
245
6386
6748
4257
3636
1524
1304
1320
8452
379
1585
3026
582
164
1957
1444
2115
1852
1238
1030
1036
1196
604
525
8453
449
2678
1023
8454
8455
317
1032
1194
825
794
369
226
8456
897
321
64
4463
8457
1118
959
292
1033
77
785
3494
3397
291
1627
291
3424
104
8458
365
1365
1093
614
1376
618
34
325
64
8459
1813
114
860
6117
526
6173
8460
2254
20
929
7744
30
920
8461
574
4979
130
1151
381
1588
2437
3973
58
805
37
3418
8462
882
292
641
1490
164
225
103
3659
2266
77
1497
3394
3840
857
45
8463
2464
482
1001
480
1480
4913
990
7
4171
2270
58
381
626
1641
879
553
7
942
412
3681
706
20
3991
1925
64
336
706
211
216
1514
552
6149
144
709
8158
2184
2287
8464
5737
325
2244
5019
1910
1588
1352
409
383
64
18
404
3104
8465
1196
7710
2718
7756
3432
17
3061
810
853
45
4947
560
4124
417
8466
1013
1485
7486
116
549
3291
2994
716
3768
63
1888
6531
3079
344
2570
1237
18
55
245
8467
1627
1649
4
2473
2416
8468
3883
6819
66
6812
18
14
843
2919
4705
380
186
607
4071
4062
2985
341
794
560
18
580
626
8469
3291
1345
2291
645
5404
876
515
292
251
2939
159
538
473
1487
6020
258
707
873
417
45
3226
7436
1047
883
338
137
2718
2443
251
155
6842
2341
4431
6386
2000
18
150
6560
8470
18
18
2640
245
1118
480
604
1811
2785
1237
1220
688
2580
833
331
532
5255
325
7594
1067
8471
678
876
3030
2812
907
881
1786
1007
211
489
77
7049
961
517
45
2087
2568
1494
474
92
2017
3010
3658
451
1548
258
387
299
1900
747
265
18
844
173
284
2057
784
18
8472
869
635
1312
4224
63
1238
1883
877
321
661
2124
18
77
1755
8473
1589
2514
1007
63
90
325
4062
8474
349
244
586
4
302
749
751
336
4993
452
294
1069
372
765
478
336
1797
759
4274
1934
2151
1151
1551
174
1340
8475
4802
421
55
220
3931
1238
8476
63
45
259
63
379
18
8477
17
64
969
444
3887
8478
1588
181
8365
5544
1173
1133
398
785
186
3383
837
8083
1802
159
1903
1918
2950
1727
4538
638
8043
765
829
186
1243
4
1553
2665
6395
1873
1563
3512
712
2446
2878
605
2195
602
8479
482
2571
132
5440
331
543
467
1319
554
64
3224
1013
6379
6963
64
245
1008
3590
5643
805
259
8480
2437
159
2893
342
3226
3652
1296
2980
369
866
2065
27
818
460
1278
3687
4644
253
586
8481
17
552
1581
1293
1184
69
2583
387
2135
3283
202
206
927
4238
2545
258
4216
4119
4169
844
1014
8482
251
1247
273
8003
8483
3143
516
1033
70
372
3255
240
1
4511
3150
404
336
844
139
712
5303
906
1140
6752
1296
769
1566
229
6357
3302
3798
3687
1915
2444
930
2570
64
1000
3755
109
920
1030
3609
270
2696
1143
3531
2767
277
674
827
5446
1033
669
893
2693
63
5900
1604
1564
1033
8484
1013
22
7265
1992
109
784
2998
1443
6819
287
552
27
8485
759
344
258
3687
437
331
6995
6164
7
1588
785
8339
1159
197
2138
188
251
1198
2465
77
8055
877
626
1155
3289
318
5627
858
2512
716
4061
365
1114
34
4867
4055
7
323
2807
437
1135
404
1331
1500
847
325
508
244
449
247
3635
6726
8486
8487
2656
529
1596
8488
958
36
8489
200
2892
508
8490
1033
8491
159
1481
36
803
357
661
785
1480
3535
1842
1491
710
2858
345
8492
3582
119
1898
2683
321
1132
391
7848
370
635
6025
6647
710
1631
150
943
3673
37
1800
383
7
635
1122
1762
309
519
4227
229
323
1461
543
1514
265
1588
5405
258
3160
119
1817
618
211
1004
1487
3002
1140
3068
8493
552
186
8494
8495
755
6460
116
1227
18
3035
325
37
2035
77
1179
2603
1844
1021
323
626
3712
3870
1033
3700
571
1649
77
18
209
206
1674
2003
2178
562
927
36
788
283
4319
26
258
365
1585
5735
262
251
3558
2626
2820
1556
4369
18
7381
313
228
4598
179
834
961
1341
720
3760
417
45
2983
637
211
4502
534
211
8288
897
2529
4941
317
549
955
2646
3165
4227
1293
790
8400
3870
318
77
155
4211
7596
2005
7881
1827
1843
5518
414
4282
1334
147
1537
8496
294
494
1841
1721
254
259
8497
369
5205
2184
486
7669
302
417
6660
1343
259
8498
226
2520
455
1013
89
1841
709
128
787
614
742
290
1491
7433
55
162
8499
4368
4810
137
947
1163
8500
709
446
1701
1225
2912
89
6189
2787
1972
484
4587
394
3097
1918
4195
6048
749
92
3233
2721
77
6140
3315
572
186
277
3404
36
6259
614
474
2091
36
895
945
4550
283
4882
8501
414
560
2097
538
4901
1024
8022
471
186
2960
1632
7
17
3385
1924
847
4644
150
607
4576
444
48
151
1276
1343
895
155
201
649
58
8502
299
8503
271
531
2099
1184
765
2057
3969
3890
188
549
4704
1013
381
1054
3001
6141
299
1073
173
589
4162
318
77
1242
564
37
1019
2308
371
1001
805
1588
374
990
3584
186
895
1013
2975
869
2368
8504
8505
229
6983
930
136
5601
8506
55
316
862
441
4465
4257
1562
7
3647
2833
223
1802
151
35
442
2119
240
8507
961
3309
7294
756
4317
3061
7659
93
1627
344
36
8508
1132
314
3068
56
104
381
88
651
1254
1179
1583
3021
8509
259
552
33
8510
1663
408
589
887
1030
336
1278
437
1494
667
5290
709
5311
8511
1867
292
1495
607
37
455
1534
6670
104
50
18
77
8512
2328
1122
125
4
36
1767
27
1519
614
414
2151
164
310
10
90
6531
2092
2659
543
1692
626
1716
5182
3512
8513
927
8372
1234
105
63
1312
2504
499
1345
7177
606
608
8514
1532
83
2892
1
151
5935
1122
92
259
5240
5889
245
8515
647
36
290
645
6531
658
1033
205
30
5047
3620
265
770
923
147
326
88
1461
1387
4171
336
606
4390
77
1683
36
164
1491
197
128
3489
6620
292
251
132
3898
164
5803
33
45
5502
1692
5656
484
1080
8516
1144
1470
4264
2755
1588
92
1883
251
351
5071
6097
1053
2094
4786
8517
192
8489
57
599
6502
3778
7253
2335
1637
4141
2183
303
77
844
5292
3940
747
980
1487
344
216
406
1461
2223
525
1264
481
8518
77
8519
1195
2645
2561
1867
1888
77
421
1004
8010
6126
915
77
88
8520
1970
92
1588
226
403
1835
1090
1723
1979
479
599
4113
119
2807
830
3074
1469
4311
186
1612
454
3620
404
417
1033
33
251
5583
1247
6906
658
4433
3656
553
894
77
687
164
562
735
552
5921
879
8521
3455
5340
2999
538
1626
2998
1096
2500
18
3150
586
556
1035
258
8522
534
93
7470
284
1365
159
2905
200
303
949
159
563
190
712
262
738
8189
478
3306
3087
2801
318
637
211
707
860
155
229
274
1285
474
5215
2858
3253
276
840
331
1867
3538
3833
716
390
3061
1662
8523
8524
5896
607
1280
149
2570
3842
627
5092
475
77
135
3816
833
116
961
1276
683
930
433
4
225
1979
1765
436
3906
2426
1334
1278
5414
368
7
128
3026
2755
607
8525
4
848
2325
2215
109
2507
1684
2950
3675
321
563
251
1007
8526
8527
1638
1418
225
30
555
8528
145
3738
7543
1751
3255
17
8529
3592
552
1647
216
323
709
173
4864
8530
8531
2846
292
1765
1162
508
8145
305
316
773
6
3160
1416
450
671
8197
1064
33
2252
2829
55
509
195
8532
504
63
8533
8534
1186
92
4766
552
205
2530
164
6340
1020
1768
591
2105
1871
3056
258
626
365
1
8535
18
996
5349
447
5528
226
826
882
1615
259
374
665
7653
648
56
3036
2516
3638
5340
8536
4810
198
169
2829
3143
211
1879
4156
1224
2097
537
830
405
626
716
344
8537
244
324
928
3704
626
19
803
4789
141
3494
1276
1065
1382
3870
3396
251
36
2910
8
318
3160
1098
92
2272
333
1385
1099
529
8538
884
3097
8539
1377
325
6101
1159
2983
2937
1541
1882
2722
1566
459
317
1652
89
258
5044
1299
783
404
157
7
1163
543
806
321
996
630
3555
716
4953
3775
36
6357
656
159
925
2125
321
36
613
1810
6867
709
61
3857
525
1783
8182
1485
323
863
709
437
7739
8540
2867
77
1948
561
1196
2348
8541
321
1649
895
581
3469
8542
18
918
251
562
8543
8544
3145
1006
5080
980
626
791
3293
25
518
173
1129
2658
17
5502
151
1167
825
441
325
8545
2261
6893
2183
852
8546
1225
980
266
1343
8547
229
344
7844
4395
1649
2799
3981
930
1129
506
555
3833
89
152
356
8548
1008
1220
4150
1214
1062
2434
1348
1006
1871
1588
92
283
934
927
294
2408
341
279
1972
709
3425
159
116
29
294
41
538
3948
437
324
283
36
473
8549
1871
36
552
4150
770
860
529
1588
8363
92
412
4707
77
331
2609
33
258
589
45
110
259
64
2942
8550
1632
5705
557
195
265
18
114
128
1883
581
1779
1050
2733
36
37
5118
229
484
22
882
851
251
7207
3162
325
6865
211
64
555
801
2243
36
2279
2770
325
401
7851
331
1276
1187
645
2076
893
661
125
506
3382
818
518
1183
725
3420
155
667
770
1514
4962
1106
4062
103
993
538
5919
2482
639
3383
383
1606
767
8551
808
447
162
470
1709
3871
5784
556
1183
1594
116
5173
3272
1179
323
926
2353
132
815
1126
2647
321
1170
395
3913
114
55
1133
305
8271
2885
147
1652
1381
317
469
862
279
1566
1652
1819
466
1391
559
381
7
8265
266
3091
2301
250
8552
4245
4938
436
132
41
1096
675
538
816
887
1806
52
1077
2481
404
6031
159
391
1090
859
355
7692
1645
109
2673
159
1451
927
601
3807
4171
749
8432
33
2203
481
336
426
604
8553
243
381
8554
8555
164
291
436
475
1487
336
4782
3087
37
92
2202
1443
324
1535
333
211
4428
6518
5953
6270
119
2942
3035
8556
6958
3833
1074
6015
586
5477
1443
1122
421
8557
195
77
1588
4359
27
1648
6755
74
8558
344
251
318
143
8559
37
557
325
2234
5790
1828
4101
3717
1069
1741
1774
1813
333
211
614
709
2628
223
2270
930
8483
1047
63
3759
2888
103
3976
6641
825
6680
2022
1461
4989
586
604
64
3675
1219
323
1815
1022
756
552
7
225
2894
706
773
657
557
287
5636
77
5151
37
918
2221
2417
46
5549
1644
283
1918
791
2437
421
1765
638
147
3441
848
1426
893
4471
8560
750
772
884
622
114
1613
517
5447
437
1947
341
55
4395
737
1990
2831
77
728
901
3663
474
1842
2426
409
92
317
63
1126
8561
1442
27
1024
34
2849
186
164
291
195
963
3404
714
8562
3432
1652
1798
1475
8563
1459
8564
5248
404
2004
549
1547
2447
3961
1471
8565
791
2417
894
219
516
1416
75
36
8566
77
899
557
3564
333
109
5220
37
6720
7581
1657
8567
4536
6252
626
2408
1812
1493
822
1652
7344
163
4362
808
751
1588
8
5553
2527
181
961
8568
8569
1218
8570
164
2658
2231
312
1236
771
2017
1542
2034
1918
55
8571
3836
257
2233
3609
1122
336
5737
762
3417
9
657
2434
1357
606
7332
49
709
4059
3289
1428
5341
229
151
8467
64
2813
2948
22
325
647
8572
3726
1014
409
2105
2640
8573
809
181
34
4
327
7
2114
1443
18
3083
614
318
679
2065
209
925
1315
77
2459
441
5172
63
5346
4884
55
2694
5737
6959
4
45
1331
4407
291
317
2943
7314
864
1126
3724
8574
85
8575
717
765
2131
1575
6983
862
1133
318
5725
57
6236
749
1332
1957
155
737
355
1762
4182
8576
1796
119
207
3862
325
46
421
783
2301
772
391
180
5680
37
761
240
406
1871
266
4962
1748
603
514
1054
8577
8578
3233
2004
172
6165
3068
18
1798
594
2313
2805
2094
2124
791
2108
1175
6427
227
258
1701
2486
92
796
3138
225
3346
424
3360
1225
710
559
1754
761
573
3382
2024
457
164
2492
3695
5345
1843
7073
7669
5066
709
3589
8579
321
732
4310
170
626
2410
36
58
552
1341
1747
112
8580
538
538
1677
266
2314
2694
893
128
159
508
119
1013
4991
1618
2706
1666
188
6987
318
8507
1192
1412
1627
273
8089
791
6421
1223
5459
3271
2076
33
37
3280
5762
347
1099
785
2974
114
5418
1825
353
2971
1014
321
381
317
489
3280
882
1469
1912
1413
8581
1496
259
516
17
688
216
647
1035
1470
317
4939
1030
1500
976
3728
34
2173
937
559
2665
5374
2496
121
4970
556
723
1935
499
5818
1225
288
259
772
2173
2176
4718
4102
3160
1221
478
6600
3348
1133
526
1887
440
6
4970
860
7
501
1014
1743
786
759
258
8582
3200
893
121
1304
17
1589
3742
7940
458
586
2069
495
8583
1150
812
867
92
877
709
4535
8584
438
2507
536
159
174
509
4
508
64
7
7115
808
8585
63
3099
2954
5340
253
7410
5364
8586
550
1588
258
8587
518
404
4
882
1343
869
947
30
1276
557
3580
2017
8588
1110
1166
2958
45
63
971
1242
2235
313
92
2743
1280
1551
159
934
2004
344
2675
92
336
45
325
667
2587
1677
107
77
17
4150
2507
7951
534
259
18
4011
139
3475
130
706
374
2831
69
36
3404
318
31
45
753
164
442
1114
265
139
816
57
19
2235
8589
45
8207
2473
847
183
2636
995
3531
8590
1340
4372
2836
1867
1019
64
17
3056
436
8591
538
8066
1720
2287
3150
192
379
144
3555
4001
2838
954
3710
4
381
8592
1705
6675
38
7
637
3842
195
34
107
225
2244
787
292
8593
1539
18
81
1551
185
4658
1546
8209
1553
3171
534
103
829
1391
1491
1638
517
164
333
259
614
36
1069
41
443
3551
259
37
323
460
8594
560
1359
105
845
7563
607
4
8595
1768
345
515
2098
863
7197
4114
5481
8596
2983
244
112
2234
8597
63
7636
121
92
716
661
4782
1163
5983
3330
5930
8598
3566
1196
19
895
639
8599
1049
151
697
817
3982
381
2232
8600
37
4782
3116
3415
8601
689
1736
8602
2021
121
4352
4316
978
4
1019
1229
45
56
1030
474
1033
147
8603
426
6070
1425
130
8604
5404
321
833
4864
1415
649
1033
173
2709
927
55
4203
8605
1718
8606
7
77
487
2626
28
240
772
927
5528
291
7
436
225
1534
895
1941
185
3968
1298
8607
3134
1588
27
321
1214
151
8608
159
18
1004
391
782
344
1484
421
2183
173
3259
1392
400
559
92
538
830
478
257
480
797
331
195
92
180
864
64
5424
178
1073
2971
466
181
2378
336
14
22
1014
77
538
207
4568
1013
8609
1585
144
3851
190
568
45
1867
63
307
9
3985
991
993
258
181
77
581
2223
130
1482
83
866
5192
4320
3629
265
1588
2415
7364
604
1825
509
1212
925
8610
16
1196
879
321
5220
805
17
4
2486
3530
122
229
192
2975
64
8611
761
1867
961
45
2163
186
750
2589
37
3021
1551
27
1483
947
18
579
17
5478
877
4633
1898
2971
651
8612
8001
568
3494
918
6828
1135
8613
64
748
8614
449
1109
251
211
1927
8615
36
1415
1626
805
6118
1914
605
3251
8616
1211
198
5643
820
5311
837
125
317
144
7481
1475
404
226
1192
8617
512
439
3084
1012
4
448
345
709
3608
386
1387
3785
365
619
137
1523
883
607
536
2798
925
1553
427
410
4449
1336
244
344
1734
4672
538
933
252
1720
807
2607
513
4321
635
195
3196
8618
3417
1019
1223
3283
406
3998
277
8619
195
14
8620
947
404
79
114
7203
1902
8621
58
529
925
8622
64
860
8623
860
878
4374
1716
1490
906
1783
614
450
2718
1096
2270
8624
164
7455
325
2279
4359
1551
10
8
1814
488
736
3673
4913
17
45
381
32
112
6129
2730
552
309
130
2650
8625
109
1842
259
17
538
1340
258
1491
1715
706
1227
2115
716
3682
706
309
8626
1839
2107
8293
5877
4849
383
934
128
1955
1237
1007
3350
8160
1477
177
857
310
3841
2723
8627
324
525
1796
3171
437
173
1897
258
36
381
2814
336
749
573
6280
1210
2975
2038
190
1962
36
2148
5303
2614
2589
75
2097
961
88
2905
927
881
18
830
2381
147
2467
195
5727
452
5959
851
859
8628
3116
937
8
1432
266
1238
883
1891
7104
259
876
487
5715
4
773
240
251
254
2066
2152
77
2613
321
383
92
223
2939
164
1268
6190
2009
61
1247
7219
64
2611
7849
8629
17
1196
1345
7543
1312
2393
45
450
258
1589
766
626
4
18
552
747
336
2782
63
1357
608
696
1652
906
2789
8630
4211
347
2231
3421
2867
8631
1166
6386
8632
1319
331
1846
89
827
77
1049
125
416
162
1225
63
1760
1701
1278
336
4529
2507
8633
74
1357
336
4144
2813
474
574
2
1422
1316
383
155
711
1443
77
2656
8634
604
1658
253
8635
79
28
773
333
1605
10
1225
4645
58
550
291
1835
883
322
2881
2005
991
9
604
499
8636
55
442
117
1220
516
462
644
8637
4460
2216
8638
737
568
64
608
927
2758
1241
1161
2183
830
1588
508
3966
2490
3083
486
325
8639
3446
8640
2437
1210
8641
947
1815
5306
7510
336
1920
1551
63
225
1806
144
1928
105
1947
6225
4193
1716
813
3296
2668
92
1645
376
223
3383
5574
709
508
1839
1798
5462
706
406
2093
1851
809
3119
2220
1470
5707
560
2507
211
421
601
70
829
3759
143
5964
8642
480
34
8643
8644
805
2480
406
205
1807
1594
709
1069
1944
4315
2721
859
709
5432
525
3366
1157
1050
310
1110
97
336
5690
4460
5456
573
4705
428
3001
3261
608
1007
157
423
1418
484
4458
619
36
554
543
55
88
37
229
774
45
37
2829
604
4775
92
1663
7588
4042
147
859
6181
1184
195
1315
1155
333
1238
323
3083
109
325
333
1069
8645
1795
1791
1443
14
607
1798
333
604
2335
7
690
6140
2308
1645
556
2634
779
710
8646
633
460
8647
3260
4802
904
5500
2880
1663
64
8648
1345
421
381
4786
259
179
1192
475
25
344
141
870
252
3232
4436
8341
325
870
8367
1604
2361
4882
8649
381
581
6286
667
785
1381
574
709
709
45
8650
756
195
893
1903
4690
7531
1065
4007
1838
552
3564
976
7
77
1447
417
251
7800
149
709
1166
543
5643
2862
223
2733
534
88
1769
6983
902
7197
17
709
8651
379
1033
229
8652
2391
2582
8491
3030
440
85
949
759
2589
1059
1915
1652
344
644
1718
2702
8243
8653
5214
1006
586
381
213
105
417
2867
1107
5172
1977
92
3310
2991
3067
77
1431
55
372
1191
244
5598
3377
619
66
2311
2065
1384
17
157
3966
46
45
2637
318
18
607
8654
27
2971
833
1915
5064
1012
2014
661
164
3291
359
638
1998
18
333
513
876
77
6836
8655
712
1701
773
2685
601
3384
4215
1842
709
381
1566
284
64
92
8656
6346
27
179
527
5095
77
850
276
336
818
4460
7127
2589
3109
742
658
92
538
1962
508
1013
63
34
14
2748
2443
1925
442
7339
604
4257
2501
155
709
36
8657
8658
251
374
1718
2310
8659
925
5644
3057
877
3169
508
113
765
55
8660
245
1947
2707
8661
1194
1030
1998
5737
17
1012
2737
3509
362
4265
918
3165
145
3672
667
5859
333
927
149
1551
444
18
1355
937
571
1314
4319
8662
1240
7003
437
482
8663
877
2830
85
1602
211
560
7
818
211
1225
335
604
6059
3593
105
185
3455
1013
277
342
2877
8664
2981
2551
55
1328
5978
3573
344
582
1013
1226
742
381
5820
335
251
8665
3844
247
1879
3565
159
2307
421
4394
333
404
763
132
1786
1835
1566
1962
279
3083
486
58
947
5369
2111
265
4930
8666
64
85
64
4264
4235
2277
970
1113
3249
456
1492
467
473
5889
70
3390
155
2104
258
215
190
25
515
5128
1032
2036
3285
4030
8667
502
964
1917
2327
92
557
8668
6050
251
1173
1420
1077
325
116
877
2625
17
1632
4694
8669
2964
159
8670
722
4872
336
155
77
1986
8671
3181
7333
4593
195
150
3154
409
744
1960
927
2824
8672
603
317
251
80
1819
1109
2319
8673
3404
425
3019
8674
1096
906
414
1511
37
8675
5185
1871
155
192
1784
6826
5976
1482
780
3119
211
1663
6232
7811
2624
251
466
8676
17
8677
486
36
4040
2640
560
883
5738
8678
824
4281
28
3494
992
1724
709
5945
331
283
8679
1012
1282
590
18
244
321
104
33
92
317
258
259
5931
1237
991
1123
164
77
3135
742
1248
556
279
258
3229
18
631
37
1534
3389
938
8680
6460
720
332
508
1225
1294
116
179
6225
3735
1657
2591
2608
30
1353
8681
1225
2183
4
1511
991
33
1556
341
1588
77
1588
559
8682
2712
814
253
90
1053
8683
45
8684
1047
516
543
4962
666
529
3125
5985
103
1196
45
649
772
128
770
362
2612
6243
149
2512
3299
876
687
893
45
765
706
155
3096
345
417
1812
2482
6222
1
3935
109
8685
195
84
1170
1012
6295
92
3250
5919
3776
636
3442
8686
519
1478
3645
940
2960
6984
1652
990
8687
4030
1588
974
1783
2482
2501
265
6592
556
1122
244
92
1483
64
8688
5703
159
2733
317
2022
765
2664
1547
1542
4372
381
64
1911
1166
1585
681
8689
763
894
344
3599
417
501
18
159
2276
3360
27
2107
4696
8690
1443
7
8691
772
128
371
8197
333
1200
374
8692
1443
478
3122
37
259
5571
608
1597
1380
36
414
616
2852
752
119
645
1898
70
1786
318
1099
15
2410
788
886
8693
2829
45
1179
3256
70
374
1148
99
1020
651
3712
151
890
1588
8694
1972
2014
1678
1799
4970
604
4369
709
1393
1050
273
877
4015
7264
1483
216
745
1588
787
73
202
8695
724
381
250
615
36
8696
195
4447
64
202
37
2892
1701
8697
2482
1385
2125
1344
2917
147
2097
1825
444
3146
531
4
706
901
63
6379
1652
395
749
391
92
292
3434
765
473
3725
608
159
1179
8698
4802
1050
3917
8699
8217
1154
325
1030
536
1196
336
132
4369
516
173
3580
8623
1179
1013
4120
1532
159
1867
6876
810
4411
2442
18
387
1869
62
555
1915
2097
155
3080
2000
8700
42
1510
289
77
549
1514
508
160
211
213
689
58
5065
8701
490
125
351
638
8702
103
183
1898
3659
807
7278
2947
1881
186
36
2277
1649
251
2799
465
8703
709
2194
582
2125
882
947
258
1550
3942
1013
3009
785
216
58
2883
46
765
4
7645
193
2658
2434
331
5162
125
88
345
36
1443
2206
150
1033
321
64
148
2742
993
1422
730
3293
3702
3143
509
8704
3995
5171
260
6236
8705
36
374
2534
2187
2858
1357
383
284
6925
246
4127
4628
3052
8706
408
1054
1514
2658
45
1641
225
4511
283
74
5704
2589
1030
1574
1649
367
8707
5934
1553
383
1278
656
251
8708
336
417
107
515
8709
2603
17
345
2041
474
1521
436
8710
436
433
664
883
5627
234
4447
604
1251
4882
1320
543
1833
1612
689
895
446
8711
480
1470
6190
381
8712
877
1481
8713
243
8714
441
406
444
454
8463
1059
77
490
1012
1547
118
208
1646
887
2017
1972
4793
56
534
904
3878
832
932
1696
3040
519
8361
78
121
393
8715
179
201
478
2817
769
2635
147
3453
1677
626
61
57
1105
433
159
331
36
867
8716
77
8717
155
3291
7092
423
92
926
6391
1276
7669
3834
64
8718
440
1588
6101
484
8195
421
321
1431
802
8719
2218
18
1903
240
2944
262
2765
1534
4759
4962
1157
173
644
128
1170
1718
4
159
486
688
19
56
934
1784
3969
122
415
2514
3673
8397
110
2526
3116
562
4480
1095
383
1903
4026
2097
8195
1159
70
92
3198
626
92
4101
321
36
103
437
709
75
4697
8720
164
293
205
122
36
534
4715
41
259
6579
274
1998
1155
2046
1585
3850
266
513
582
1159
1786
36
2927
2712
442
2072
2408
1030
4152
957
1324
954
499
3942
344
2624
164
8721
2577
613
2787
501
978
336
1730
1856
1901
1157
3985
2361
1173
292
128
321
3150
748
1288
145
8722
1304
4883
3165
6312
2441
656
909
2330
8723
18
1652
1173
2061
3615
1924
525
3398
1024
1390
2391
8724
18
5854
3381
216
1563
64
1033
251
8725
1282
1392
2570
3192
309
8726
2434
252
517
920
516
173
1067
198
508
1493
5610
1714
1030
897
490
6235
2886
480
1975
8694
3797
749
1489
1696
1013
186
1042
726
8727
55
1225
4077
1008
1469
4171
18
159
2597
2577
8728
515
4166
77
1768
1904
120
586
8729
3038
150
1099
8730
45
6336
85
1867
1658
1977
441
4322
1551
456
90
139
299
335
381
860
1867
1476
893
116
347
103
2094
336
8731
5735
558
2448
1093
436
739
812
417
934
218
3961
159
8732
45
1149
1606
1546
3016
637
1412
2734
625
518
3591
3592
4323
1481
1975
56
325
559
288
16
2294
1515
45
18
751
1336
64
381
404
806
4030
559
543
1718
6258
30
862
2718
1030
1697
46
6902
8733
195
901
64
318
756
6572
8734
205
6155
1492
217
499
1122
3808
180
45
18
1225
1426
6810
1014
906
2306
2624
135
3394
2131
757
18
14
8735
1990
1007
777
284
8736
23
212
36
5469
229
739
2294
2982
85
58
5453
8737
2757
336
211
18
3288
2908
3052
36
474
1812
1841
1004
109
110
1594
808
404
421
4909
665
6872
17
456
1716
1
523
4
1202
797
455
3463
417
5970
5514
689
1409
2669
456
2093
17
3711
2589
3303
8738
8739
8740
37
1547
1825
1532
1068
442
160
8741
122
7572
381
4182
9
381
2515
2337
74
5093
37
626
1420
683
8742
1588
305
109
433
1316
1267
1645
1986
2119
318
4298
587
18
207
416
824
92
2248
473
2833
321
75
246
5331
1148
1167
5857
3409
451
82
4270
404
1913
847
893
223
770
1711
292
1154
1556
3315
2576
1444
4864
1711
8743
63
251
471
6720
1534
923
1898
772
5974
1890
63
961
806
1140
3830
1996
1597
164
7
1542
321
1711
229
2052
3968
3291
344
797
331
1800
37
333
1444
473
2628
1200
508
2004
712
8744
1051
4658
8745
5128
4007
687
3527
1705
3571
259
5334
1239
1627
253
2516
6125
581
6050
200
2683
4227
162
279
18
383
785
961
404
514
1644
8746
566
3333
996
28
1600
1172
4998
8747
77
310
1529
5737
691
1621
3871
1590
228
104
455
406
6748
8748
8749
8750
812
63
18
18
1276
159
6032
8751
45
6424
8464
2710
2313
2271
7296
441
1247
1867
2879
1716
344
155
561
363
1553
881
37
1942
534
205
958
882
436
1340
1316
7615
627
283
794
1329
226
765
88
147
2252
4911
77
1013
1500
2943
1566
57
5234
45
490
207
3898
11
8411
250
93
8752
2500
2576
5813
105
259
8753
1959
937
4416
3616
1077
1013
3582
2604
2265
1357
77
3040
243
240
1013
64
8115
286
667
64
103
85
8754
1276
531
433
2238
408
223
1391
2221
1541
917
3022
4038
2099
323
103
4989
1125
1954
316
1050
474
104
5446
1496
2321
18
5101
391
827
3056
214
1846
8755
63
1585
433
1652
139
290
381
8756
8757
240
7511
2019
966
932
862
323
344
2036
638
1286
644
1030
1238
8676
2439
5734
155
1336
1979
97
2969
4493
2817
150
2703
508
851
712
928
2252
64
321
1014
387
1718
1180
164
3656
547
7099
8758
33
7
7646
6348
243
423
2277
930
638
3404
92
7656
626
3467
1166
109
1907
8759
29
4018
234
8760
1053
538
1231
662
2313
3097
547
317
34
723
1461
1813
1351
1564
1841
5966
3070
30
5835
444
1012
822
3656
5453
17
1588
424
2231
954
1045
937
55
1129
8761
1024
37
404
433
8762
709
1240
1732
8763
714
229
77
893
1325
8764
5974
1609
1084
159
45
132
1588
92
1272
2514
147
186
34
418
1384
379
8765
448
1917
1705
147
14
8766
7809
633
651
17
417
1482
1082
4328
159
964
1741
187
3084
8767
563
808
229
34
2081
259
321
277
4797
1924
5205
1033
125
543
18
1624
552
961
8768
466
7614
8610
92
1663
3711
1085
1456
421
147
1014
123
709
4111
103
671
8769
1773
103
765
467
4283
19
1588
449
195
258
18
773
645
3562
1718
457
4214
748
1631
810
64
8770
6434
709
4781
499
5574
1454
64
4211
3449
2097
18
8524
3283
3041
604
1588
2827
2650
4
2560
6670
229
4156
404
3555
710
211
4364
317
4994
1992
109
1652
3615
8771
517
34
5585
6836
716
8772
1784
607
421
581
77
3051
421
240
1566
1540
618
6931
4
331
1095
4994
264
292
784
5019
2519
2964
4
3700
444
151
1585
8773
3704
2402
6176
1668
894
2105
1622
2479
2410
1673
8155
8774
651
3070
1783
112
1483
17
1718
2049
35
4321
309
17
183
458
1247
36
480
2950
604
5084
2437
667
2640
7566
404
2624
4446
85
2441
2464
381
1122
5718
626
2183
630
1792
8196
1652
656
1282
8775
709
211
887
426
61
4618
830
2444
1285
2944
3156
265
437
7643
2216
325
402
64
7707
92
34
3636
1776
140
927
4780
92
109
1551
88
34
450
8776
513
8777
18
318
2591
2194
1353
604
6647
8778
2482
421
2434
1032
518
344
5853
6341
4338
92
7
441
17
5725
321
35
92
565
1118
268
8779
8780
33
736
581
3878
121
607
169
8781
37
33
63
174
538
2918
8487
549
1155
1099
894
263
15
7349
808
2097
1701
493
5114
195
4650
2049
4208
4
683
887
1500
957
186
407
2481
603
1381
1366
3198
162
2265
97
4136
2291
7425
761
444
3701
1154
321
2221
1316
8241
2102
131
614
3302
2839
243
267
221
8782
1142
132
316
7511
3053
738
85
324
1351
92
1329
132
3148
5402
3682
8783
195
1493
77
3348
171
8784
379
5427
416
2829
1021
642
1841
28
4072
92
1
3775
6125
834
877
18
336
1332
1129
7016
1491
3724
2115
1780
313
1194
2929
1033
2313
6583
325
667
331
265
321
3908
1067
1293
281
893
8785
37
552
3091
321
77
2099
639
4977
266
186
647
743
449
1082
2391
8786
2452
46
2303
225
927
2612
3711
426
976
8462
3643
58
223
1787
4498
661
1185
159
61
92
1491
77
404
441
1716
2035
195
900
8787
3200
14
8788
4437
8789
2290
2669
2599
3732
592
36
993
2372
164
292
4844
76
3816
3488
22
788
18
1191
8790
8
8791
644
709
2470
1236
1835
4593
1589
897
258
1638
772
2076
177
906
1264
606
1751
6213
258
2627
5517
473
1240
709
8792
1902
567
6120
1304
72
8522
1559
5606
1456
601
6071
1600
265
4962
64
180
2220
321
2083
8793
159
697
4423
1546
2220
8794
4596
3383
765
56
688
1069
5168
3658
996
645
206
1179
1126
5313
8795
1649
1566
211
1844
7464
2467
327
321
3084
2591
64
1276
245
826
1185
404
872
808
333
2235
1701
7390
8451
36
1470
3619
1382
709
5418
34
2733
2431
258
8796
1345
5964
1743
36
3159
7973
3463
882
656
1157
8109
797
2190
8797
64
833
7504
359
379
1268
1696
202
1096
1173
252
3070
226
92
455
644
36
4587
2310
1489
2477
219
1140
7246
2718
1592
1762
765
1013
1514
1135
138
229
4951
810
1
1159
1741
2481
5688
109
6120
866
103
5558
8777
3052
5708
148
18
105
18
1918
748
8798
176
305
379
3487
837
6162
820
7603
530
1240
17
5138
2094
321
557
288
291
446
558
2959
179
3067
2277
417
1658
1040
3724
4195
34
64
1657
1113
401
1879
668
1001
144
8799
2589
1285
4195
1544
2650
1800
552
599
1542
1214
1491
882
636
92
4447
626
333
8679
635
92
18
2586
2518
1173
400
2015
312
723
4616
2216
870
441
18
37
1493
2622
8800
3553
1050
119
116
1456
121
252
70
2943
336
1201
331
574
177
2185
2293
1592
607
930
245
1247
412
3850
3317
1247
3497
5300
2335
1223
2223
2736
5872
3870
805
4626
1329
92
4734
288
5234
1836
645
37
1559
381
1148
837
3402
1179
2722
626
3291
1294
7669
8801
384
336
2885
8802
7
679
34
1391
3116
2194
786
1588
292
8803
114
889
4111
159
1118
4548
2
401
504
4889
1765
291
5064
259
417
3731
4827
8804
1483
1589
186
3000
211
830
8728
1276
437
70
283
338
5303
2076
3502
64
5126
1697
661
4530
765
2776
709
1390
8805
1795
5090
1915
1252
215
57
4955
822
4732
417
3512
1256
92
518
5432
383
8806
1276
4323
805
77
1585
759
2234
674
923
1073
5209
5665
1867
289
6181
1588
2271
963
421
1412
18
1782
1173
4495
63
215
1008
2115
2818
2741
773
1021
1895
645
934
2780
2773
1190
2124
379
706
6946
3588
145
4063
1391
1798
1357
56
4909
55
674
1381
2867
1385
5215
2947
18
619
2376
644
2348
1975
953
3552
195
2581
321
785
1846
37
527
18
3854
2398
341
833
33
845
6316
925
181
250
1004
244
3186
333
543
70
36
386
1296
4170
1036
766
18
518
2753
387
835
1707
14
7283
1030
480
4374
3738
1393
1810
1495
8117
2083
818
8807
3116
1166
830
251
1476
159
20
608
243
104
1250
4929
884
254
2344
283
525
37
961
2399
3220
66
923
325
444
18
645
444
561
4536
4
8808
344
8809
4882
6829
212
105
1162
265
1225
3512
422
3424
229
1122
324
1104
318
1972
1033
58
77
815
105
709
1343
827
8810
1285
355
4
927
18
3985
602
8811
607
40
8812
92
3583
536
159
2310
383
504
229
104
507
1401
130
3559
1218
1319
18
6599
8813
3091
808
2486
34
1278
321
75
2346
1039
125
8814
934
460
458
2799
1343
649
3512
1990
64
292
499
863
640
1793
8815
125
1948
2650
613
1888
825
3425
4483
8816
8817
614
489
336
1529
806
8818
8819
3234
1149
8820
2373
562
2933
517
1627
381
2908
1468
1033
604
1054
2921
976
2665
1064
529
560
37
8054
6357
404
1972
92
534
4672
262
2943
748
430
696
815
1852
5827
777
573
3423
2770
2272
64
5774
1441
8821
1163
4033
1842
644
2398
1705
8822
1798
3135
790
85
3328
186
4
1718
668
4704
604
8823
765
6
3056
484
1008
1443
747
557
604
325
110
18
299
19
63
30
723
1702
101
1507
613
458
1470
8824
579
476
2964
77
551
8616
1173
2410
689
218
8825
1709
2160
1954
18
508
1658
92
57
538
253
906
1443
2250
1359
3615
1511
19
254
58
103
8826
64
5705
186
28
2579
265
470
2482
77
2709
881
1252
591
1182
2266
70
336
89
340
8827
381
1649
709
40
1748
149
8828
2066
1332
1709
251
1613
2096
329
186
834
3517
742
6542
543
2521
2877
786
7639
482
1774
2509
1230
3299
530
2417
164
927
4331
436
709
1833
1836
784
873
1990
681
1030
193
116
2091
3366
259
1898
8829
5895
195
1137
22
164
92
1133
90
697
323
132
3070
77
7690
932
223
3366
947
985
635
4458
229
1645
877
7
1456
1700
552
1319
928
67
433
3105
932
626
404
5754
319
421
738
4698
154
478
417
4182
45
961
538
538
8830
2908
3143
6074
4750
2749
20
1033
77
7967
109
5746
608
7114
32
1889
515
3564
1716
130
1019
463
1880
404
480
1496
1007
259
143
7912
3181
559
6860
302
4936
759
1648
325
92
848
1296
421
159
120
1483
437
8831
773
1802
30
325
8832
92
3784
1588
8833
3424
518
351
5234
3240
869
3743
1712
7
1385
906
1993
190
18
17
543
710
552
25
265
501
6274
1286
538
417
918
772
605
1173
8834
493
1709
253
2125
407
4333
105
552
1187
1904
3423
765
2742
344
737
8
4901
4355
64
159
8586
8835
333
4
36
864
403
833
8631
8836
2741
5288
8837
1345
36
8838
8839
1050
3253
8528
36
3430
7711
529
1652
441
4411
4724
128
2718
1345
3969
185
2712
1651
274
2058
201
2583
1013
1443
426
1780
1251
2675
268
786
406
8840
1220
586
3455
4801
144
284
33
538
151
3708
4
5171
642
626
181
229
5795
3212
325
240
412
552
6259
1879
1238
1584
444
250
331
8841
159
223
101
2399
529
5252
559
2771
5238
63
8842
344
1707
826
3606
961
598
1702
1341
1621
8843
324
202
103
469
4442
1422
488
36
5569
1957
63
8844
534
2464
250
4030
508
57
253
5313
8845
67
90
4111
312
396
1769
186
1986
325
208
516
1730
507
2971
2621
1741
3291
3068
893
648
145
8846
604
816
894
164
7730
8847
28
1187
441
1621
525
1588
8848
635
651
427
1777
581
1240
1185
5204
3209
2097
3083
3245
3083
1175
5207
1812
4326
1161
1096
3865
3186
2076
18
8533
625
7708
8849
5246
8850
844
229
504
1113
604
8851
404
496
8515
381
5071
539
3682
1469
638
195
77
2190
626
1602
145
2630
259
8507
1133
260
18
1295
195
1247
17
5307
1287
1157
787
3885
400
305
1325
306
1122
474
112
1588
894
1519
1644
92
190
321
398
2915
2943
436
7200
637
292
323
467
5529
325
345
325
2846
109
1140
5974
2507
5640
1796
45
744
92
773
292
4552
417
3940
1293
383
1013
779
436
1587
3552
5659
271
1014
8117
8010
1092
5288
64
868
4767
164
58
8852
6099
192
7097
1018
75
4587
99
8853
2718
389
1096
1082
381
990
887
2841
8854
601
5970
336
1748
644
509
4637
5785
1518
121
2904
3135
2599
1951
6513
253
340
625
1242
8855
116
8266
226
480
8856
336
960
563
2375
4165
1652
2325
5567
45
18
543
77
8857
6369
103
2310
1113
509
2365
396
8189
846
404
155
8858
560
2621
284
37
8859
391
489
2132
2648
42
717
7667
5147
1663
3517
940
1783
6325
2937
7668
2213
1962
2686
323
2014
4913
589
8196
5606
8860
474
151
6982
8861
331
638
696
991
1166
3306
1566
1148
5447
1690
5705
938
387
7099
404
1449
400
475
993
291
171
4182
543
876
7903
2093
5575
786
228
229
310
64
499
668
4160
1074
437
92
644
586
321
291
1993
4936
2799
1365
8862
137
466
259
1225
2762
498
8863
1380
325
131
603
325
1550
45
6186
63
925
1254
1066
8864
8865
1050
105
7
164
2401
934
1530
8866
1621
2318
77
1646
223
5191
2368
33
978
683
4359
195
77
381
651
1412
381
1155
97
1276
92
893
2990
2437
5718
442
1470
45
1122
404
927
18
1841
1783
2648
8274
999
635
18
436
3177
17
33
771
253
706
1444
1175
4381
290
650
518
85
1268
2064
103
918
114
1003
614
529
1179
784
64
643
1033
904
381
2650
866
2050
2589
164
1211
1796
543
3145
92
893
18
1140
3084
133
25
333
205
195
3469
4
1114
8867
1495
2491
423
145
2591
8868
538
77
165
92
3054
284
543
757
4827
531
4291
831
5077
1566
3980
30
259
4242
1370
440
1033
2710
1683
330
490
18
77
709
785
488
2339
8869
1990
2286
1841
202
1851
77
345
2718
1905
3068
592
5824
4863
195
103
1132
738
164
1481
1122
1038
36
480
8870
1173
884
667
404
905
283
159
408
381
3200
754
8871
1842
827
3553
453
7807
8872
4556
57
1148
58
211
4717
606
450
1950
1546
824
747
14
1156
2683
3931
345
229
809
3778
1754
1013
437
27
509
77
8873
1032
3469
37
2231
1021
1033
1511
3152
586
560
923
274
5363
318
1240
423
74
3283
1123
34
710
877
186
36
8874
508
4333
45
1480
4753
3993
1662
284
85
8337
1277
6101
310
283
8875
250
93
5151
4313
18
1882
229
767
6366
8229
6495
473
1148
4713
8876
18
1001
6969
2054
831
604
5317
6460
556
64
581
444
5483
401
332
1864
1017
180
14
8877
8878
3078
145
792
2939
391
1342
207
2410
1387
7
4208
3553
1871
7
58
1937
36
871
442
4680
5129
8695
18
92
525
162
64
807
2280
560
532
55
103
28
7181
3083
1987
354
273
668
4910
807
36
1033
58
229
42
88
403
113
1765
716
92
5806
2169
436
48
200
164
688
608
552
90
8879
8880
8881
4206
1082
321
8882
229
2393
1879
8883
251
661
292
1497
926
3555
45
333
1443
1600
211
1493
55
125
83
2464
8884
5033
3143
1179
1793
2326
4319
633
265
259
391
8885
933
258
864
344
8886
484
321
1679
1841
103
1259
851
770
1
1468
4173
5235
325
1879
2234
247
508
561
543
2303
355
7
292
7189
436
844
654
446
5778
3157
3744
7653
1613
3739
1842
3735
77
3453
786
1247
8887
63
345
9
5998
55
845
1883
1060
2414
36
796
3517
1230
3821
23
1559
1409
501
34
2094
8888
5803
7272
1873
6256
200
2806
552
36
6625
3091
2280
16
18
1456
338
1135
5192
961
581
5038
258
1632
77
3084
7943
180
4399
710
374
18
33
2406
345
323
877
77
1276
8889
1960
3104
860
309
404
323
1280
323
442
925
8890
1509
14
258
1669
1658
958
7844
860
1163
2278
3906
925
2833
1800
331
7840
6787
2926
1563
2718
1441
1799
258
3056
6125
3556
4839
794
318
808
1053
3588
1431
1625
195
785
1456
710
92
4359
159
2280
8891
317
7
29
356
4
1428
830
1365
251
1325
674
63
2188
491
103
4042
513
101
406
927
6826
1365
7
8649
478
827
2906
4
6099
2032
4030
192
2388
2344
148
4316
8892
3887
10
1155
3731
1542
8893
4189
2529
92
302
258
834
8894
1581
827
1393
121
125
318
37
5431
2661
662
933
1537
1898
436
8895
1359
89
151
97
1135
484
92
252
20
982
877
2491
1315
14
8896
437
40
8374
336
5683
7
312
8897
4537
309
4644
416
314
927
101
555
504
216
1123
5589
139
8898
769
386
2524
645
3633
2149
8899
639
265
61
77
8900
73
2822
368
3134
3274
4831
870
3824
3673
1214
4589
33
458
2138
3169
2865
64
17
414
4781
3225
2378
4006
104
5698
277
222
318
1601
5178
36
782
224
51
1315
37
258
778
3677
1864
525
36
4988
3946
6036
1041
873
846
770
5019
92
2410
607
7735
2076
1613
1112
1390
5739
147
26
4903
1470
4092
259
2437
992
1632
8901
1592
1296
3840
444
114
560
8902
2115
751
274
7025
1491
64
18
159
586
1154
2417
782
893
3494
1045
229
1365
7827
8093
323
147
3224
2579
2182
36
4994
7157
8903
345
6053
2415
3410
305
110
2562
391
2577
8904
57
8905
1053
318
2611
8281
613
2939
379
83
381
205
151
490
2501
8906
8907
259
409
159
3075
1470
1832
169
120
209
8510
387
4033
5424
906
34
2580
18
1798
657
1214
1412
525
5432
8067
5750
41
1762
2069
158
934
1662
5134
64
425
1122
18
3406
309
8908
1422
312
223
2223
130
4313
559
1007
310
225
1580
859
112
1962
3449
1589
2268
148
34
2519
1045
531
381
3662
8909
2829
1008
2327
326
1925
8910
613
1889
3493
186
844
1099
28
448
1588
501
1296
1135
8911
1842
57
1214
1412
558
3116
8912
1652
8643
63
884
88
8913
495
682
1483
404
1014
436
3175
3545
36
654
1819
162
1841
1960
1939
34
4306
77
27
116
17
8217
519
4267
162
1658
906
1884
1077
3021
4712
901
1647
2004
77
1696
3264
801
2004
45
278
2638
1366
391
1658
404
927
709
216
404
961
674
1166
703
7667
116
2660
497
92
1351
1047
355
4257
920
647
707
4477
18
807
101
2220
4431
8914
710
318
2645
55
1493
2443
5748
478
77
887
1565
8915
893
45
828
144
259
6523
1344
1626
374
480
180
214
614
4321
437
421
448
8761
436
164
1380
1430
5465
45
8916
501
5217
61
259
1692
45
8623
846
2036
7727
128
417
252
36
8917
1898
2155
336
2368
202
3631
58
385
1294
1118
1444
1340
34
753
831
1043
1187
8217
1871
709
360
64
8017
75
1007
4952
739
279
525
121
492
1820
1170
186
1588
927
2391
1979
336
723
6021
2036
6811
6914
3233
1652
70
258
141
2969
61
2591
88
1566
4642
254
2491
229
1143
77
605
318
2646
599
279
1293
8110
5437
8190
55
749
104
117
36
473
1547
28
1967
5927
2831
942
7296
4545
2292
32
5978
6120
258
309
581
2632
4111
1400
64
318
1033
1431
1701
1004
2733
1841
1190
407
1007
18
1892
1345
609
132
475
55
711
5205
114
458
5939
2750
273
22
3674
709
5978
323
197
1143
1013
4
457
6447
1113
1842
818
186
586
240
1338
1632
5099
16
254
2015
3830
195
155
223
1719
19
331
2807
4804
1492
186
77
1114
2229
552
1774
245
1702
63
4636
3334
2024
1868
883
657
2005
4269
8918
3410
105
1143
5396
450
294
8919
130
28
3566
1077
18
1658
92
103
227
589
18
674
3249
469
17
6427
1148
8920
1532
8921
450
1602
245
1116
114
711
308
980
208
3016
2513
277
3656
2364
772
1750
164
325
403
3475
1480
159
1687
1632
1252
474
17
762
420
7711
538
4228
284
1191
61
8922
110
4629
2223
4
208
3374
1451
709
2280
1470
89
223
151
1013
8799
8923
712
214
3574
8924
137
1003
475
2254
8925
486
4356
8926
486
18
2336
37
607
8927
223
474
1034
1030
336
109
1387
225
2223
8928
1320
17
8929
6357
1444
4876
2381
101
2813
789
347
345
4
516
1200
243
4
1188
192
37
3797
1662
1590
103
254
1589
177
769
114
1564
1175
787
3890
1588
538
538
579
5220
1210
71
147
1431
77
8930
6744
693
128
4063
517
449
33
2626
6984
988
10
6140
893
336
2589
405
2922
1644
333
2223
883
5227
614
63
1129
406
2100
8931
2444
3380
36
6893
4232
336
809
504
603
1893
930
16
197
344
1013
18
77
5698
116
8707
1319
2160
549
2549
323
1154
6859
2509
1607
4520
1341
4706
45
8932
120
882
825
523
749
1470
7677
1013
478
3281
368
64
103
290
6835
251
144
3086
2806
1099
2327
318
7698
325
195
199
851
34
785
1341
3862
345
1013
18
27
691
747
17
710
2384
34
7661
2718
2846
2104
294
3068
321
33
2319
651
1201
2185
3944
4909
791
4596
202
603
8933
8934
8475
866
77
735
3494
1670
671
2755
404
2436
162
4988
508
4698
247
4491
488
4169
164
291
1852
1769
379
8935
7
2064
922
426
8936
1093
27
27
336
3526
8937
417
1649
6579
37
1898
2665
8938
121
8939
1580
1947
1514
5652
252
1893
4995
626
33
770
653
177
4276
787
321
1381
442
2957
20
604
552
3117
6036
8940
4443
254
4780
3862
1957
2599
1939
1344
379
291
1114
281
2173
223
993
1944
1621
2021
673
2490
2903
5078
14
552
7351
1734
2975
7
344
8310
917
940
846
860
942
3620
171
3395
8941
1997
344
517
36
8942
3085
1157
33
36
195
1341
1244
387
3542
7928
3165
961
4
1
128
3711
1036
417
537
266
2394
3911
482
2346
45
1345
557
756
5571
2694
379
2712
1024
1390
2611
538
993
485
6424
5886
991
344
1344
1292
1050
1822
1915
7
2050
125
251
1613
277
4882
1129
7761
8943
63
2706
1021
1247
1069
4098
6796
1150
211
868
159
3487
37
2160
5594
22
77
8944
6339
572
2521
2669
226
1329
85
2103
52
3400
442
1993
7047
5101
754
253
125
7
4514
1312
381
2461
109
28
4223
930
2306
1879
306
6182
6587
2097
7056
4203
1939
8945
8946
404
345
2203
27
1003
2231
5552
1166
1104
1598
5327
7190
317
445
33
417
3375
2834
49
1718
474
791
3175
556
808
1984
258
34
440
830
3719
780
266
3306
573
4101
318
560
6702
125
5867
5020
180
151
4122
63
4395
450
92
537
325
7470
1588
36
2846
1022
444
638
10
1493
4966
537
437
1140
121
3068
307
1095
738
1082
4582
362
229
648
795
317
1652
2900
1123
874
626
3013
336
502
4346
8947
1773
347
5473
36
7949
4595
883
3969
525
8330
4633
155
709
441
195
64
17
1304
3827
8948
1925
1481
3382
404
224
2315
7551
17
229
45
114
923
3296
8949
258
433
229
562
229
1535
4369
3312
2206
1980
6481
92
2892
604
5298
504
1357
3255
604
8950
5596
77
58
259
658
251
1276
3774
18
3731
8951
8952
331
1252
4435
436
5069
5310
3407
56
4238
8953
3069
8954
214
709
331
8955
34
318
647
3234
1296
1902
8941
243
7
3821
471
3080
8956
1122
560
2391
290
159
1296
3455
362
1627
70
4192
581
3058
376
77
381
5682
593
8957
137
2292
208
259
36
4291
5961
7
8489
2958
3538
1439
433
8958
15
318
3343
469
2623
8959
34
501
3135
864
417
7168
251
63
318
1469
679
22
119
2015
3165
144
2541
557
8492
860
27
92
830
36
1852
6215
1021
5501
229
7838
1305
2123
1977
404
7140
215
604
7092
77
980
2091
34
802
4526
8960
5403
188
144
4998
8961
1588
5737
18
1529
299
144
4050
809
556
92
1846
5694
1131
61
1032
211
8962
8963
1700
64
1992
64
3061
128
126
2036
211
599
92
697
877
862
6043
4536
1
2776
286
8964
101
2851
8965
1847
960
386
478
1293
164
336
344
5064
1184
160
3177
164
195
211
55
1577
1863
563
2555
4169
92
744
653
6569
6206
525
292
7866
748
1935
8966
5201
381
64
225
953
160
696
4254
40
45
1832
151
2998
2255
6150
1574
417
2682
200
317
1225
954
626
440
506
277
449
7656
833
1
3617
109
1195
697
993
508
552
8967
8968
3610
2776
1741
947
8969
1605
4390
668
933
36
2672
7928
904
164
1979
2119
582
789
530
1393
691
1008
5497
1179
446
1195
8970
1220
897
8971
259
2182
2178
1142
1341
3407
37
6987
8972
2546
64
423
181
3556
3068
201
5708
439
543
45
251
3068
383
173
1730
6599
247
8973
92
4346
8974
325
518
442
114
318
379
8975
2325
301
4224
820
8976
1024
391
7316
8
92
857
1542
1390
866
3848
1773
1247
543
45
18
6533
40
321
32
1421
709
64
5571
1530
3870
6015
2232
1276
8977
440
16
37
8978
243
423
1944
173
736
216
1533
8979
785
8980
1340
4071
8981
720
2749
723
92
3403
325
450
2833
195
8982
738
1146
2535
8983
1900
1496
7233
1468
55
3296
1206
1730
761
747
186
1162
1059
1163
3966
744
5055
637
3109
3099
63
5612
657
8984
2569
1276
404
1680
214
7405
439
3083
937
185
8985
2093
321
2994
829
6597
1791
145
519
897
317
8986
927
3538
667
5567
365
573
3072
198
262
5108
5018
4695
2160
1359
5524
128
1214
323
169
508
139
3867
450
7489
36
1588
772
518
5634
442
1958
2593
37
4235
1133
4178
321
6270
638
226
1243
1214
103
8987
2964
1777
2795
5209
34
63
173
77
2115
3289
7412
752
2762
1223
7
92
518
710
450
2223
309
807
8988
7004
8989
4699
3194
806
2669
2287
3306
324
107
88
433
1649
159
211
4468
229
1
341
325
8990
1013
292
8991
1979
861
1014
749
1381
34
4100
105
427
1638
109
55
20
1806
530
1069
8303
3998
1155
265
603
2697
1157
195
1241
6429
1282
5753
5707
955
2156
56
5260
2417
1645
457
2036
2669
8992
1248
74
991
259
1819
4291
748
539
1730
1191
1345
77
504
28
2464
6433
344
581
85
8007
1986
561
543
2628
318
318
2211
381
1012
383
3626
3259
2640
8397
8993
33
5391
58
6805
2706
2557
2989
18
8274
4
109
2535
325
36
1370
3624
860
325
2912
29
869
906
918
5064
75
938
504
27
218
8786
6077
2308
92
17
335
1867
2711
84
1033
58
8994
637
791
2786
515
8995
1802
277
3917
314
1441
3310
57
45
77
2048
683
5589
3358
8505
27
1021
40
1491
18
8996
1470
738
5244
312
36
716
433
195
265
246
4938
3326
2580
164
223
28
1645
8787
516
22
436
1351
88
1711
810
2619
5736
2415
1109
19
77
406
8997
1247
3413
37
2672
6077
3151
8038
251
5688
2507
8998
404
876
441
1648
197
83
1113
4522
853
195
5707
18
383
3193
173
1588
283
8999
707
405
4801
279
9000
1478
63
2833
884
18
5215
9001
101
9002
4121
6007
9003
1657
812
6288
7937
1392
2065
7
4389
1186
63
149
374
1115
1264
5094
827
159
3326
116
4468
991
1412
253
265
990
323
41
417
2210
88
42
250
607
873
455
5465
159
417
818
1847
1592
6511
833
869
4
1957
195
379
759
480
9004
742
1492
179
223
3541
333
77
1381
893
1588
321
787
7037
840
1033
164
4806
797
742
3947
197
1357
3306
1841
1033
2064
268
2526
1765
2473
1096
794
3404
112
9005
8197
2534
1222
245
614
345
8531
121
381
6660
430
1592
225
923
77
284
9006
336
398
2319
1220
6797
697
18
1588
480
1603
162
2231
2099
77
1412
3293
426
5032
258
92
3766
17
92
2698
474
36
1724
2163
3453
1470
1505
253
391
325
1014
1649
1487
6075
1412
3771
833
70
253
5708
349
3394
3140
934
4658
809
2131
604
1813
77
8267
3606
223
543
9007
7246
8707
626
7802
92
321
2461
709
186
1001
4884
827
2424
341
6473
92
2999
292
927
1178
5605
192
1456
79
9008
391
7302
85
1936
712
92
299
17
8185
3322
467
5802
5505
1008
751
186
1296
648
1588
4540
809
145
756
92
4451
309
6194
1225
8236
46
1626
474
186
3397
1495
18
333
1456
810
667
211
1675
321
559
4068
9009
9010
5369
1916
103
1193
9011
92
1932
15
1187
2880
119
7850
7700
1122
1211
6884
1669
2526
281
2611
444
319
6921
9012
6577
7
325
1191
4864
186
9013
2420
2058
151
1960
195
893
860
2148
759
917
405
563
112
3207
835
33
9014
450
1652
444
18
3766
4235
4744
1343
6534
92
2233
781
1026
3072
474
202
1334
9015
250
9016
1286
797
9017
381
136
34
1649
212
7
9018
9019
2060
990
149
1071
265
8596
313
2151
77
251
55
4587
197
2054
1834
17
1178
77
139
3165
599
2350
3224
92
9020
7937
6054
2124
651
167
626
5846
120
4511
265
1033
1014
9021
4234
1175
2520
3865
92
119
1374
2958
3291
1175
22
1216
244
391
3371
1115
6006
698
292
5804
925
8260
92
70
2693
5123
1207
427
344
5510
1163
410
4017
1069
9022
1730
6641
712
3084
283
45
1800
1260
1143
1393
162
417
1883
3080
77
36
425
712
3009
403
1511
1546
4473
88
1133
1880
8197
939
5725
448
1879
2368
5708
709
1873
3755
961
1702
649
2349
7424
1351
1883
4633
64
323
7632
3361
9023
1242
9024
7327
543
765
1376
1050
323
927
3212
1359
469
3453
549
4539
103
9025
45
317
2942
1210
145
1268
1336
3296
490
1114
1325
725
266
92
2591
436
937
877
306
7720
321
463
1833
9026
2950
321
869
9027
1033
9028
1492
474
880
8585
710
381
3233
3517
9029
475
2693
9030
1047
471
148
259
6789
33
391
474
4915
17
3946
7917
9031
2325
92
130
6210
92
2277
421
3883
245
1215
858
1665
2811
993
2203
1556
1680
846
2313
821
846
772
5616
1487
4909
5976
325
696
58
3030
321
9032
22
3178
1974
5113
4
251
5677
24
6489
1033
6059
2255
436
2473
4882
299
1408
2216
894
41
2391
1019
2658
101
17
1792
1621
4114
8987
2814
8964
381
8404
101
583
791
450
2327
1580
694
1345
5093
253
229
262
5401
1312
229
1495
1245
530
799
9033
749
963
781
93
2621
1596
2584
1638
1493
211
159
9034
2983
323
103
3074
1609
103
1033
211
447
441
991
2115
1469
1751
1730
901
69
1632
430
63
223
18
7235
5713
1521
1197
14
97
4
834
288
9035
9
926
253
1090
1123
244
9036
103
2773
9037
835
7538
2624
947
216
1224
28
1148
9038
1470
1730
961
2338
490
2141
560
130
1191
103
2706
1196
433
162
105
1652
277
2015
1214
2439
1288
4619
1140
64
197
9039
258
556
3097
2650
251
893
109
1701
1431
1006
559
7470
6176
163
8992
62
5240
130
651
1541
222
2142
1589
9040
2315
4232
4517
4435
2668
981
3382
9041
5790
7826
248
2983
505
1030
479
765
387
3943
1718
3116
27
262
1297
604
7
387
5941
9042
442
9043
5040
5556
4785
4018
501
1021
1292
543
359
3089
9044
2105
5251
472
501
877
2265
738
5095
5730
155
3635
7960
2661
869
30
125
131
1045
674
3531
421
3204
385
1137
9045
712
37
365
9046
9047
103
186
9048
762
1588
1783
3480
1769
955
993
3591
64
92
574
2653
1663
3619
657
1783
3695
3326
788
1430
197
1812
9049
2076
7572
473
961
1259
36
20
729
6876
417
9050
3907
391
9051
768
3277
2780
325
3555
1536
765
2481
1173
1
5187
5948
159
1175
1800
3283
4753
1630
336
9052
1278
381
932
344
993
1024
3515
1444
4229
3651
1732
9053
192
8774
9054
877
1074
1585
318
1762
7299
441
168
3080
9055
2910
1145
2436
4101
430
1059
4839
64
9056
104
200
3310
3133
18
5475
1191
9057
1316
15
601
1859
818
376
791
472
36
9058
77
9059
82
2646
292
28
7
1902
2876
3615
9060
1048
561
667
27
77
7
6196
265
1613
860
480
2584
1444
135
3968
5183
1778
709
6280
1592
1470
9061
2223
9062
122
1129
1652
197
36
223
2646
4374
1341
314
103
3068
63
1500
6836
174
1336
3741
132
890
480
1122
92
3403
9063
56
862
667
2599
37
638
1939
139
918
394
785
94
171
2136
8865
120
2881
1979
57
619
56
34
2435
1456
1748
1211
14
92
1853
1035
1143
1705
2697
9064
77
4835
125
4451
3056
3833
321
9065
447
4623
7844
4216
3001
4644
599
9066
3865
1019
2065
1294
444
265
45
9067
3469
1903
661
33
197
111
2787
9068
2306
2437
763
4587
809
77
638
7
3766
4291
15
3032
5091
5207
518
619
4694
4
21
292
614
45
515
1960
147
1008
474
3233
538
964
5123
305
709
1416
1514
1784
3
50
9069
5234
40
2069
4854
7995
77
2364
1468
116
3931
2207
827
4
749
75
2605
2637
271
879
4927
3871
2245
1451
688
3003
773
5027
9070
205
2313
3056
2666
223
170
1079
879
2878
88
92
186
1953
9071
1588
3268
516
1344
9072
538
4340
3557
1879
69
9073
1800
312
4
1012
538
7679
1043
2223
861
417
6524
1515
2628
1013
603
3821
1986
452
1487
292
3061
109
1665
4343
4596
3343
1715
325
2054
2982
993
446
1444
6860
426
1482
14
845
479
538
9074
9075
417
3432
7299
51
2584
1218
906
379
9076
9077
409
9078
8579
717
4704
56
85
259
614
5806
2560
6858
245
635
414
401
1033
614
1240
890
109
216
1241
5286
1170
7980
860
1806
199
120
229
7956
1408
18
1038
436
46
2338
3584
993
63
2710
1007
92
1013
101
173
7880
710
1420
4821
2971
2156
626
215
9079
2265
1191
104
895
109
9080
644
879
206
2612
1839
840
1585
971
581
837
876
1783
7
109
344
7425
325
63
1812
2917
103
563
2584
1173
748
315
1711
325
496
105
1173
103
947
1641
344
205
2824
9081
999
787
1957
1767
2076
9082
614
955
3109
1376
9083
5303
55
63
9084
317
1889
1162
151
186
712
4111
829
245
961
4399
3966
4518
519
5171
1024
2650
877
125
763
145
698
436
292
5427
1676
4046
1711
1902
195
1594
516
4923
6540
1095
2211
964
2219
18
9085
8859
4296
149
829
4475
3390
1024
159
9086
1214
77
2098
4078
9087
3291
4451
1058
41
601
902
18
1589
3985
1022
842
2143
1470
1001
33
543
586
9088
1550
1976
4444
1819
1152
961
748
63
6164
64
518
1710
1
455
1050
474
9089
265
860
3469
132
4092
77
1436
9090
70
92
5396
3945
4988
119
58
1148
1499
581
45
4672
1544
2814
6818
37
36
9091
525
1977
307
709
883
9092
975
125
2064
229
1301
195
614
18
3068
1774
2461
3384
112
212
1035
20
42
785
963
1649
9038
58
712
4042
8137
7973
3152
323
46
943
1632
9093
412
4757
245
1293
69
112
317
480
2589
9094
1652
1627
1401
409
1444
2439
636
34
5095
5391
1356
321
77
3116
870
2495
897
56
404
64
7199
437
1628
1589
552
765
335
63
2588
1721
4
3068
1329
36
534
781
45
573
586
344
499
29
3470
64
9095
3764
229
2231
1575
1718
549
162
1166
9096
36
17
4
323
1458
63
2905
262
3658
474
6176
1658
1806
277
6181
9097
883
2520
4
40
1649
6870
3119
9098
77
45
9099
2525
9100
893
262
3096
101
2755
1336
36
9101
1811
318
651
2372
381
324
9102
606
159
2094
9103
417
8813
625
1841
1054
229
2036
62
253
284
164
333
887
933
8697
747
5209
36
4
331
1024
1053
3179
911
442
331
863
476
5220
1903
336
1558
825
1480
613
614
5807
279
1096
3431
323
2183
211
4605
229
5768
474
1310
1542
5487
259
1741
612
788
990
1596
4928
749
2381
9104
532
190
5865
1491
8265
283
2896
4810
193
333
9105
318
8
2482
576
93
710
4882
64
36
517
906
7448
403
229
440
132
940
991
1114
9106
1173
1815
292
1224
1825
961
92
1444
70
446
1135
3687
387
2510
517
404
379
18
487
480
162
666
1083
4937
274
9
5385
2473
404
283
119
1444
381
105
706
279
437
4167
2797
1201
927
822
1663
4167
221
4160
7090
28
7535
34
259
5583
317
2733
975
4248
3310
34
63
531
3883
183
1336
499
1734
125
268
6192
345
456
9107
626
5182
1316
1045
6819
9108
2417
818
1240
455
417
195
1653
132
75
77
608
104
416
37
559
1365
4536
2628
1206
404
1013
5358
5398
3116
1273
323
324
5941
18
266
56
19
9109
1061
214
5232
8988
883
4381
28
759
56
590
4203
3928
1469
467
1345
2481
70
88
541
564
1034
186
1272
3335
1443
71
1336
1343
1602
713
5253
55
1637
2846
4670
476
554
450
278
459
4362
9110
128
8455
535
361
17
9111
573
77
9112
8049
311
1234
1718
417
644
17
207
4073
77
1390
1531
9113
1835
1641
1431
9114
36
1013
2410
331
763
331
1400
195
45
4839
418
292
1114
77
4739
147
1069
75
7526
1776
4339
253
442
3366
543
3738
2261
8366
1050
8442
9115
613
827
186
8330
552
961
259
918
2138
307
3216
151
2909
5405
562
1391
3174
3306
114
5585
164
63
404
6587
253
240
635
1012
749
72
45
9116
79
132
77
8078
6463
713
2589
156
1343
365
1294
379
4340
1060
174
173
7
1234
9117
1
613
1315
1038
56
9118
1842
1783
1798
2151
4553
9119
5171
508
450
7667
7722
5527
2538
314
1539
441
614
1500
1344
18
6583
1222
9120
404
2060
299
1136
1073
1323
1965
325
930
9121
4678
18
1050
3539
562
1884
321
147
1220
9122
1019
2876
897
8124
259
3772
173
333
18
739
2065
202
1585
1179
2671
2741
344
767
603
180
1282
2536
292
88
229
1786
109
552
1014
3717
641
418
9123
215
119
1638
2983
1593
1871
7636
1222
6460
942
3847
820
9124
324
3793
818
543
5207
9125
4551
9126
1746
1915
966
2348
448
130
77
430
321
9127
573
1
33
606
14
92
1159
1780
115
1716
3030
1314
258
404
538
4876
430
45
1459
43
1250
317
2041
1133
92
259
310
450
308
4231
5785
938
9128
45
2065
3087
5913
667
591
8441
2313
558
9129
1903
244
1815
251
1718
1788
598
1694
2200
1648
831
186
2160
1836
1274
1533
1585
1147
3104
1316
654
221
7474
3016
2904
1962
244
3057
1050
426
1381
516
195
1574
749
2443
36
64
17
443
1069
1165
246
70
871
953
321
834
3560
9130
853
2041
2821
9131
9132
2648
2983
9133
847
2814
385
1135
244
201
159
3202
103
1208
37
2706
3722
5027
7392
1597
937
2175
3922
186
2173
2896
5865
2004
9134
1225
450
152
554
64
9135
291
324
325
479
58
5369
8172
5645
30
1325
3771
5388
195
6125
703
1109
155
555
6627
1893
1332
3288
1496
6799
3591
148
3834
604
6752
1385
2467
345
321
1298
1677
1225
1235
321
135
5849
259
1637
416
5760
638
1704
4691
1990
77
144
2589
1588
917
46
17
1836
3656
604
445
6489
1224
1527
626
1278
33
4625
9136
2459
666
5992
9137
876
2015
5115
889
9138
34
3097
2576
1783
406
1738
1382
3109
937
423
1841
101
4
1482
552
3410
5938
9139
1883
2809
5890
3673
6701
4782
81
742
556
657
2771
605
455
195
538
3021
2650
5671
37
2150
912
1096
607
7780
7825
9140
258
1456
45
2185
262
393
1293
1001
1231
420
462
1652
252
331
559
186
2203
1788
901
4026
253
192
4016
1456
6748
732
9141
1994
3463
2034
57
22
438
1163
379
2188
4843
5716
1470
3538
7181
1007
2749
4333
265
1276
7792
6120
229
101
837
83
55
9142
8738
259
2553
155
249
560
626
216
458
1767
1030
362
103
14
336
6299
737
9143
7074
1468
61
809
2606
1047
180
365
4833
8130
889
1050
92
474
8665
202
347
333
508
371
1544
3080
439
111
121
58
192
2004
7000
480
422
66
1340
1032
1783
482
97
2238
318
9144
478
1755
2709
77
104
2148
3475
164
3529
2299
2310
493
7005
317
539
1172
3666
4458
56
9145
1579
38
30
128
77
925
1280
45
2257
7
927
32
197
1756
961
641
338
417
599
2234
8907
2121
305
244
109
4897
3016
3381
4
229
5984
7616
4471
2344
772
2347
4101
331
70
635
1645
450
709
635
33
9146
104
4618
3961
5708
1927
1652
5889
1965
18
224
1483
274
109
8929
1686
1363
9147
1187
961
9148
940
614
1008
258
508
5737
369
365
560
3061
318
3068
75
379
2190
1665
17
450
7504
9149
27
34
4821
904
2352
9150
2064
4645
2054
8892
3079
425
2160
1274
2983
1449
323
3923
1795
803
869
2361
484
119
2650
3513
221
983
538
515
45
4685
6601
17
77
171
1365
15
9151
1469
2669
2665
258
7849
1122
821
2833
145
64
372
9152
9153
748
2076
138
64
5079
159
333
3494
349
6050
1897
471
92
1588
1534
651
17
543
571
9154
426
9155
2337
323
1904
403
2310
1984
36
1033
536
502
159
45
290
564
7259
1511
2325
162
14
1001
381
8725
22
1657
58
7643
604
421
1589
259
1400
2765
77
854
18
6055
251
5346
1401
3005
253
211
501
1014
2437
8637
538
4517
1282
90
155
244
647
313
103
6
64
128
371
1590
8
2820
2570
4447
1030
674
36
2231
383
2978
680
292
1007
1143
252
3207
927
1470
9156
77
4744
3056
288
1166
308
3857
8697
504
904
3687
807
216
606
1444
1598
32
1534
417
5157
607
5204
3202
33
109
36
325
607
7078
2467
2253
2225
229
2072
651
1588
1282
1470
3165
8564
9157
7
45
559
1812
1
1033
360
4499
151
671
4232
3810
8694
581
633
538
3710
1234
4644
9158
606
5919
27
1013
381
391
6568
1013
3992
941
4195
36
64
2065
651
808
5910
268
1033
790
2343
3820
223
573
1
743
1656
3214
784
2057
478
325
518
2115
3080
9159
113
128
431
1278
2709
1777
1895
1718
7
644
318
2410
554
4391
689
1030
1652
3638
451
3937
229
2640
250
6767
2718
187
539
3710
2378
4910
963
452
3077
125
18
125
77
9160
1166
1949
36
3853
262
3348
1196
9161
2754
92
5299
4232
9162
223
3123
64
1120
657
6860
484
1711
421
151
4224
164
1669
1240
657
1166
1184
1594
6960
1032
258
173
2504
3446
213
9163
85
564
1340
4152
1960
5735
820
139
2155
840
938
508
4316
210
2648
2841
486
1126
1114
103
2580
63
422
8147
318
1588
1007
9164
499
674
6608
480
36
586
3404
155
2184
1578
404
5192
603
477
266
63
1748
1412
591
1547
2599
63
6780
9165
4696
881
2673
3030
164
1652
1588
4622
1665
757
9166
2772
1069
9167
195
940
79
3100
893
1317
9168
4109
77
9169
56
438
508
181
6120
6002
1874
4984
1439
3747
257
4026
490
229
1033
325
8032
2194
4929
1590
865
1856
5607
180
262
1183
490
9170
77
58
113
7025
304
918
64
808
109
2183
223
112
312
2272
4530
1575
1276
4128
173
1992
41
304
1540
3083
195
714
3310
181
785
4321
474
1366
10
9171
30
586
116
3452
291
1734
305
4
1977
354
2293
17
1242
5369
877
4687
3226
423
63
608
1127
162
6921
1581
283
1004
3116
74
3645
1631
763
7885
162
1178
9172
920
604
417
64
3488
92
2606
258
5238
2183
9173
164
555
3732
3407
3822
1336
538
229
2535
1669
709
292
2124
1825
5341
883
7
417
159
2280
474
5859
1589
2583
171
8196
5586
406
818
765
819
229
3423
1046
3588
759
1492
543
317
474
2125
2021
345
1798
1579
64
88
1312
8244
368
682
41
253
103
2419
538
3385
516
2158
532
1184
8640
3681
2343
92
893
606
6765
6086
1501
101
554
4607
186
3169
9174
219
36
45
195
318
1264
88
1000
92
860
466
421
207
36
1381
7312
404
164
151
4
417
1649
5050
345
1939
2091
128
552
508
2175
6058
1287
1047
173
265
449
2954
9175
606
2124
9176
999
4
321
7153
2338
107
499
440
290
791
252
6343
417
62
1365
6546
549
4773
1588
3226
5499
2065
4315
5997
85
1191
1898
1494
676
28
1556
870
1827
283
829
9177
112
474
9178
1286
277
1806
3944
559
1648
284
1796
1241
599
379
3233
381
318
742
558
7307
9179
2693
3510
1733
809
1705
3759
1381
1566
119
253
128
321
508
1716
283
644
253
1799
1730
409
362
1276
2124
227
9180
4563
5718
1496
608
882
5959
1944
103
2434
4120
344
299
323
9181
9182
136
697
56
1059
6594
4937
229
933
268
365
7395
1007
941
344
1874
1965
303
9183
1122
3198
2183
821
229
18
252
869
1028
607
3453
9184
92
2417
321
290
45
2697
784
1481
881
162
980
1701
1867
145
257
159
9185
18
84
253
8233
1643
676
265
3296
9186
403
644
1008
265
3615
7825
225
4101
5730
5227
77
312
40
1294
5548
697
837
2410
2747
304
2640
1903
3080
1012
147
1606
9187
1524
381
190
4860
406
6147
1431
5445
265
480
788
6587
254
2436
5991
1730
325
990
824
253
1297
557
794
2310
6050
9188
1074
2369
331
1064
159
77
1315
7571
1530
29
2374
76
155
1652
1129
186
417
4317
2156
9189
283
2736
2436
436
635
651
1357
17
406
499
7848
1511
1588
2293
545
325
4744
291
376
534
17
922
499
205
787
229
7581
6037
883
7711
6841
3738
709
1733
3404
893
64
416
1014
9190
2490
626
6432
45
284
703
1707
1675
6982
3494
880
162
92
4778
484
3285
4
1733
3389
291
1225
5403
9191
116
57
140
1802
8753
323
36
2955
7565
318
1000
321
2824
1156
407
437
714
433
4
883
515
349
1842
1384
1398
150
8490
6169
801
818
4
941
251
77
1324
34
7454
4050
331
1324
103
4589
2231
1993
257
180
36
1905
1709
37
525
1970
6819
518
372
2817
651
810
4804
18
290
884
1495
9192
433
3083
292
9193
2599
113
318
229
7477
444
1648
3856
1179
877
9194
37
818
2570
4109
63
1468
2765
292
6500
1014
291
1798
4465
92
265
709
1316
1148
8908
2437
9195
4
2258
1960
518
536
215
9196
515
893
5252
1135
2846
2252
1013
4369
288
1282
4370
8525
331
4275
604
742
1641
283
229
186
3269
3552
77
149
862
765
607
2352
4501
528
284
361
884
3545
145
1798
1603
3675
147
321
1320
1784
1871
9197
893
321
1211
277
6816
258
1225
4984
109
818
34
1798
9198
8244
910
2223
706
286
5829
3235
3998
292
92
321
9199
742
393
8847
830
4
1278
92
2417
1565
85
2161
9200
2657
40
58
827
436
563
3633
7523
2916
254
277
2589
644
2586
36
501
8902
2138
2798
85
88
8
2417
2599
1014
3266
1768
4735
508
7003
1420
456
105
125
2891
63
687
2256
765
6891
180
626
244
2797
321
88
119
77
3436
57
3068
1795
816
5509
132
4620
1577
713
1800
599
1444
5139
2799
36
4802
1293
333
105
308
226
1915
1247
3871
4914
2050
764
164
4269
499
283
56
1390
2452
3968
92
114
18
4610
27
975
22
186
34
90
3873
4101
1163
9201
112
661
6382
1879
1351
77
9202
711
341
32
1188
362
2394
3072
97
639
6286
2591
2547
1590
1537
1876
2338
273
3439
3415
2231
305
1211
9176
92
1008
1588
651
3289
1574
27
9203
123
318
92
351
255
2231
259
164
37
635
6824
929
976
426
63
1470
883
1672
92
9204
5688
279
417
5720
421
231
619
2252
3181
2149
668
323
7749
848
444
1468
7230
262
2803
27
4238
1551
744
8684
4528
1960
671
5022
317
48
516
125
7781
3050
321
2161
6626
94
321
125
45
716
2120
9205
3281
3010
83
93
1606
1112
1565
2828
2148
92
6819
9206
34
420
1278
437
9207
601
9208
9209
9210
501
338
4
45
645
6724
63
837
312
192
765
222
6213
1589
9211
8
799
1234
1658
299
2231
2770
1646
2156
211
763
111
2873
223
314
493
927
2319
476
164
5726
4738
2240
332
834
3329
9212
325
2095
1296
318
7270
36
927
3533
560
508
952
292
749
893
651
188
1374
226
9213
4219
192
450
283
1141
393
342
205
336
202
756
77
1069
581
179
9214
63
8632
3900
7269
6171
820
436
347
1096
3181
1867
543
2516
3741
1652
1499
586
34
736
508
2947
4958
292
2748
2510
321
321
2836
991
543
9215
5964
417
833
709
3965
4
3110
162
742
2234
6089
1163
1444
318
638
1679
1683
3366
1918
2475
211
2152
8810
507
7776
36
9216
291
862
1420
748
448
4428
4331
4939
877
9217
7679
223
991
9218
103
19
1271
1461
499
5957
3981
55
3233
877
440
608
790
760
1201
312
1917
2464
321
862
940
70
9219
3643
728
1012
19
18
516
159
545
30
8110
345
1773
1475
863
105
417
241
3573
2293
63
211
1309
9220
1175
383
63
195
1143
2590
2099
564
1649
77
2937
921
6819
1588
1127
8188
1969
4
8362
151
36
1173
1444
1069
1588
749
324
651
1751
4765
92
104
1286
2718
1589
9221
6715
592
1240
3660
1534
37
917
5292
64
5812
4100
1813
406
1413
821
1588
3223
138
2683
400
9222
2134
354
123
1903
6820
991
3923
608
85
109
245
1733
251
828
618
128
183
40
1269
2390
748
36
927
518
742
1933
2027
1387
374
1387
446
2637
7726
283
1530
9223
1223
1738
4164
927
3403
4835
1585
6554
952
214
344
453
3711
8185
444
866
334
3377
2851
4
1112
2535
88
2046
353
1588
604
881
1194
36
77
1122
1225
6572
294
7533
1740
5583
2964
3175
9224
5509
77
5935
195
144
9225
158
9226
262
2437
1175
284
3671
4193
8096
614
202
757
681
185
82
9227
2036
1126
864
1175
4974
791
830
480
603
601
88
400
604
921
116
4614
2611
1972
1400
5288
391
77
1481
862
3794
765
3833
383
487
3973
1706
223
2093
1716
1276
927
92
5872
4882
762
1382
710
776
33
5877
1179
2697
9228
164
5700
8418
1562
8477
2718
10
33
325
9229
1880
1357
9230
437
560
2070
1456
827
2439
868
9231
1162
1050
4
2437
947
333
3291
1617
2770
75
341
658
4340
820
552
338
4644
63
609
5750
1971
2579
560
583
2280
147
4447
1743
294
5346
386
126
504
64
1
6432
3731
92
1222
1014
86
1547
2980
77
168
3326
92
97
1544
154
92
1780
1122
5245
5997
466
4842
6089
709
52
742
1788
430
629
28
3854
495
3116
1024
6092
1004
4141
2743
2507
341
36
186
305
2780
709
9087
446
291
18
211
589
3054
638
4
1163
1902
345
1662
501
306
748
6417
2235
1470
1240
563
9232
4710
4786
947
766
907
8303
4453
5566
3552
404
441
2890
386
895
1140
5018
860
381
868
1468
558
1325
2356
1254
63
7145
4102
1252
887
159
2046
173
626
791
709
64
2036
1341
205
2435
1563
58
55
1596
5187
559
1390
732
1972
1534
668
2098
6365
516
9233
753
1977
538
64
4406
28
3662
2320
4152
36
1384
4654
1095
3070
18
162
45
706
77
9234
1102
513
3084
6175
603
3643
647
5427
6218
77
5418
321
2582
314
18
3489
9235
18
1117
3383
268
1175
245
995
893
92
1183
1340
768
2799
7
1649
650
7960
259
1765
1380
513
265
786
664
1
1588
927
5026
6832
742
1817
626
759
560
1535
4832
1901
1336
291
2793
6531
206
517
2646
441
887
4593
543
2502
85
318
2115
4231
5562
559
439
1588
18
598
36
9236
5569
1413
1239
2964
662
1649
45
709
697
1730
109
1247
64
559
4428
397
1004
7732
1588
3276
4810
5548
447
7329
626
2267
809
1470
7552
47
724
14
1240
709
1733
937
2254
250
56
1431
887
648
897
1546
1551
1883
1798
1237
441
3130
45
506
1496
417
1500
215
369
909
538
772
1145
421
939
9237
654
321
2998
4406
2
291
336
258
55
554
9238
4162
5299
1835
2046
5481
1206
1813
1099
1594
292
785
519
173
2058
789
1378
2689
4541
17
977
759
526
258
1692
120
9239
77
2592
1470
155
381
1833
18
4590
200
5240
45
2635
2205
2100
2975
1315
2148
4786
2224
2313
3161
1887
3200
5663
466
8117
5820
63
64
638
92
64
2313
1267
543
5634
996
1796
116
1099
1266
3538
809
225
258
2263
9240
105
18
168
765
1511
391
90
560
812
457
818
6616
7563
6705
9087
897
1680
201
8155
417
404
773
4351
1107
6935
409
77
77
8633
859
1751
258
344
2574
77
9241
145
709
145
1671
1391
995
1898
17
2743
887
4157
381
482
1179
1948
321
2588
145
36
477
116
304
103
9242
318
1551
5708
5471
2301
586
9243
674
386
323
863
8671
3965
1540
809
904
284
1162
1843
1126
251
1678
211
99
376
1428
325
6224
64
5207
4
345
226
4530
1649
8
85
323
4100
376
5684
37
1
9244
3493
638
63
4517
37
1227
9245
164
2521
9246
176
159
1038
63
1013
3326
518
119
930
606
17
3138
404
18
3952
4644
818
404
709
2311
834
318
1627
1824
1154
2733
4706
151
2207
5313
846
1667
604
147
57
3850
1053
321
1776
684
1556
283
1285
1118
830
1013
893
159
3380
657
211
2716
1160
4613
1444
1113
259
1867
151
259
1999
1232
1912
1357
9247
519
88
1692
3572
3778
2876
208
159
152
8586
591
687
92
2221
212
77
2624
284
8002
1294
4077
5140
5625
69
2175
1157
190
6125
15
2338
7
79
2417
169
857
258
1207
626
9248
286
144
5093
1149
1746
103
9249
3376
468
92
1683
1332
2590
386
4704
1365
2492
469
8345
36
155
1733
289
18
809
152
4550
6101
1648
125
2994
1791
976
1033
2458
876
709
436
323
2509
77
27
829
141
33
195
5713
618
1833
77
36
2125
8848
550
1047
1444
123
2896
893
77
9250
1049
2896
792
1345
9251
64
2624
490
318
145
159
7232
7939
493
1918
6417
933
681
723
603
1173
1765
2657
7964
9252
195
9253
63
2310
3715
883
1481
538
33
466
6544
36
36
9254
8868
5166
18
947
1050
448
5640
1590
103
827
1947
1483
240
683
656
7994
321
1163
4
996
1324
186
490
119
149
1679
27
4542
703
543
4
36
1344
1992
121
143
9255
1461
4414
2447
6192
181
3084
656
1038
893
284
9256
1172
92
1768
259
893
9082
9257
2286
4245
41
331
1621
18
20
2490
4136
552
614
6082
688
1734
3862
3397
8937
1680
1979
77
572
180
3102
36
342
3402
17
4
121
318
2420
344
529
2599
990
1387
430
4235
406
186
202
1258
4203
5750
424
1743
459
279
2436
1201
1340
3713
543
490
6035
441
1668
9258
1289
253
318
2753
2069
2444
1665
2403
860
4018
2115
1099
5313
444
710
480
697
1280
3413
122
762
9259
538
4587
525
33
317
11
3056
7127
4038
2252
787
2608
1866
6308
607
826
9260
195
1927
4018
4673
1343
1496
6421
1431
1392
18
3555
785
244
559
9261
247
440
4804
195
5606
7410
4389
515
925
3724
1547
1826
1112
3741
9262
2709
3538
603
4536
9263
2754
193
2797
251
4831
222
2664
27
1013
3072
961
5094
170
4979
863
7
9264
6157
893
318
4078
2173
1711
340
159
1990
707
1053
4167
1494
9265
2443
3125
446
1883
1867
321
15
1150
1064
5708
2410
1013
9266
3315
7735
55
7
6525
501
1701
3097
417
1917
474
1468
1965
7
9267
552
64
6499
164
9268
883
6613
1741
827
2173
556
421
3815
345
75
173
2647
1033
325
1093
2624
99
1944
344
188
1370
400
1657
4783
250
64
4243
180
77
314
2829
5964
560
77
442
9269
590
63
2097
4487
3532
5964
5970
794
3135
28
383
507
589
33
2115
556
218
887
519
1566
57
474
4464
58
2160
4883
99
1687
317
549
3766
6670
751
1387
551
387
7593
45
7948
9237
1252
2303
139
818
9270
895
7488
336
3102
103
516
4429
2664
4061
1059
3177
1817
266
144
331
18
180
2148
3539
259
586
516
323
618
688
351
55
2768
9271
626
517
7418
8577
6059
1114
2353
496
1200
17
2694
932
4514
18
5661
5064
258
1645
484
2434
8341
7581
1298
4017
6037
5134
97
5714
192
476
223
92
1490
1648
2024
6503
772
2683
18
318
1240
1432
400
143
229
7071
2436
416
608
709
2912
292
58
2584
1701
1176
1889
977
1701
103
9272
3326
344
6709
262
211
274
458
9273
63
805
3947
15
195
265
5846
55
114
808
543
283
3675
55
2271
18
3083
757
251
2861
893
92
103
345
1098
139
2568
144
89
1903
2944
2504
5645
1420
240
536
2640
830
45
344
2669
550
1992
1014
119
6450
6736
862
18
105
28
8580
1299
508
140
525
400
1902
92
915
321
404
9274
344
259
1863
9275
5073
527
264
9276
2231
4863
7365
809
1592
942
4017
818
64
2589
693
401
8217
3195
1834
259
9277
9207
3080
5997
490
18
432
6265
212
344
116
1122
3887
9278
36
750
325
3052
2464
3711
206
75
1328
1381
9279
1173
638
407
202
2443
773
3432
9280
9281
63
4151
1644
9282
1544
9283
404
323
2529
1074
4781
1947
1129
77
1130
164
173
4444
4292
33
1842
552
104
1116
1469
18
18
1188
9284
259
444
3056
37
109
530
444
345
1795
2336
321
1298
999
1500
508
1671
681
2223
1013
452
433
8999
64
4798
1444
259
4864
732
1707
1925
1001
33
2763
5828
34
4695
2275
2231
437
897
103
9285
463
279
3460
1510
694
2577
543
3099
1014
321
1842
5695
844
1420
325
2373
274
9286
515
9287
35
501
663
941
9165
4482
2806
3616
4897
852
404
1540
137
711
3771
8974
5182
3743
273
4806
558
1443
234
3380
9040
77
305
2479
518
1632
9288
749
1412
3961
1252
2579
36
1431
8752
7549
809
1032
1709
9289
317
1612
601
67
159
9290
3556
1107
400
92
4150
6392
551
3068
495
518
1406
614
120
41
472
1050
1122
3611
7654
283
344
79
294
5105
458
961
266
3133
4189
159
834
64
159
392
1684
11
715
4283
251
2367
851
3252
3675
4416
36
1767
4100
858
4
69
1431
3807
383
6534
9291
18
9292
63
2004
4050
1496
125
106
9293
2616
229
7053
1272
9294
7346
274
27
4540
1175
354
1665
7080
9295
1596
225
1665
1652
539
321
56
77
105
851
538
128
132
381
5285
220
3006
251
195
159
335
1450
791
253
442
391
173
404
687
9296
63
321
45
1069
45
6758
529
27
4
151
618
4
128
77
183
312
3917
1879
893
404
1061
32
64
223
22
77
6840
937
36
1783
1527
1282
1320
1400
185
2368
1365
1135
318
251
9297
1657
1341
145
5739
3145
517
1018
1148
229
1247
316
1124
4091
808
1033
9298
401
321
560
152
1569
9299
1247
9087
1692
9300
4687
6126
251
2011
55
1600
6599
107
1587
265
6390
2689
2623
18
1530
1663
3742
5156
112
259
63
897
848
2067
50
1256
1341
1972
3965
5353
2087
430
1030
1663
164
386
318
3186
1079
2099
6472
441
2151
1825
1014
9301
417
1013
5688
5713
323
5005
3985
614
1225
2915
7299
671
769
1915
4908
4706
1004
9302
5387
538
2877
508
720
2231
58
709
1469
9303
1172
63
6219
159
2579
77
229
4410
9304
181
5707
4298
3607
635
101
25
2465
581
441
552
441
603
369
321
5187
9305
1019
515
887
406
1024
2718
27
46
742
195
2265
240
33
437
164
18
513
4313
2675
104
361
64
2665
1276
3469
647
3102
1535
4061
2437
877
92
858
805
28
252
476
128
186
773
225
1
9306
72
333
925
1581
4137
4
1240
318
941
1276
6123
92
606
3384
404
211
7081
1867
614
2186
1722
383
399
772
1730
829
2028
710
795
2189
884
797
557
18
827
927
229
981
3665
929
3133
2955
3886
103
342
4994
5830
4192
104
1769
1211
7572
9307
3135
3056
3501
4827
1045
3197
5742
3711
1415
253
1295
920
1380
315
246
1663
614
155
192
6793
713
2339
6092
3793
1378
738
651
586
2730
101
1013
1032
723
9308
1469
333
3213
3109
3555
1730
414
1795
4781
964
893
417
490
1842
9309
85
1550
697
559
9227
1470
1649
2569
649
1986
552
381
554
2368
344
1691
251
1191
1034
1333
3853
251
64
4362
2483
379
2371
164
1014
8413
1556
788
5874
430
9310
330
2975
119
4911
1096
710
122
33
2367
1038
809
251
386
2572
531
5566
1643
1345
1990
1336
6599
5675
292
1867
1751
538
1109
899
3016
2978
139
2390
927
162
927
1366
36
1470
3636
887
2708
1278
204
291
1345
226
860
3439
604
2436
92
1588
1431
5057
279
3878
159
3991
8521
405
9311
92
323
18
1652
432
607
41
1841
2091
4359
211
3489
701
2983
342
4472
63
155
1214
635
36
707
6916
372
709
240
3015
5834
1357
2393
4067
252
2799
18
678
3918
64
536
1491
3854
1393
294
213
2951
170
2571
2640
601
1351
64
1546
150
589
3828
323
130
63
3554
1585
3310
1179
245
1784
788
9312
391
4
4526
4733
1096
219
501
1357
143
3279
9313
618
644
1774
36
17
478
58
3778
9314
9315
77
4
1140
336
379
425
312
1052
195
1621
386
63
58
258
333
9316
471
1357
927
1285
1127
1588
1456
7049
1962
1225
2681
1481
866
1825
1441
8487
4007
75
299
638
9317
5216
9318
770
739
4033
893
387
30
1518
954
244
1195
251
164
3390
55
1902
8712
1783
581
1594
866
4970
381
1212
1903
1044
471
5360
7840
197
1566
1925
2280
1590
1130
478
7379
608
9319
1470
748
379
3097
1822
4536
9320
1741
1037
7526
7466
1166
3544
8853
1047
4
5790
479
403
164
882
4665
5205
2626
1800
291
195
1285
284
1815
152
40
206
490
381
2115
423
1565
442
530
2650
2069
4773
525
229
379
195
1191
1231
3935
151
1716
1251
915
528
1804
658
927
64
6651
162
63
6605
244
1234
626
535
715
3261
383
55
1825
906
7826
543
1224
4
507
155
1493
1700
1143
961
949
9321
2741
251
442
3469
253
2991
527
3484
637
77
145
7752
4650
5447
1222
5570
513
2626
441
333
333
16
2436
3054
549
553
1338
1111
4428
9322
63
1175
22
474
9323
9324
1974
3404
341
336
1145
1456
504
887
274
2183
162
344
771
2179
5381
144
525
64
1096
1365
2031
614
9325
9133
4
318
4346
1332
372
4035
709
809
323
9326
3841
20
423
1898
1644
2163
539
476
630
894
7346
274
323
419
775
4177
1012
963
508
2231
1500
318
1741
6176
8153
121
4927
76
9327
2444
37
2683
3788
716
5445
933
2640
9328
1365
9329
4475
299
168
344
4136
18
4291
1021
103
7
195
2673
1238
22
79
253
998
9330
9331
211
75
6206
5671
37
5744
274
206
444
373
1440
926
35
1965
128
34
1365
1769
3425
27
99
1384
164
4203
77
1492
6272
6669
818
9332
61
2083
259
1627
4444
518
552
1117
5488
3917
9333
1159
3879
638
9334
927
4427
101
3854
2050
666
1306
36
28
444
4
1798
4820
77
116
850
92
3296
1118
2945
5826
77
2653
1537
88
8806
2419
1677
2014
1013
2940
1879
105
787
1692
3638
1447
3981
688
1032
1351
149
116
563
277
2348
762
830
112
77
2362
6921
336
318
37
801
128
3233
1632
246
258
45
1374
9107
4340
5064
7
240
323
1195
9
884
1150
818
6424
538
9335
45
2892
748
5957
1196
8728
9336
567
179
559
5602
192
8048
1278
321
259
333
3052
1017
1345
103
517
292
9337
9338
5845
55
508
159
164
259
103
132
1039
149
515
1114
336
85
18
1784
801
2888
149
2483
8518
785
1278
259
202
4938
3041
1095
9339
1
107
1657
192
2348
1532
323
310
324
426
1206
1469
607
114
164
5469
9
1940
1
579
2223
45
1928
1
111
51
1796
355
645
101
20
212
4839
333
139
121
1588
166
2519
379
5982
9340
5147
9341
635
877
409
103
5259
897
504
1343
6784
180
8941
18
904
3116
791
1320
371
1191
225
816
265
644
333
893
9342
265
383
1099
5950
222
2479
458
4201
2579
1247
871
4995
344
848
9276
2036
3940
132
1483
186
1401
3291
7632
1428
159
1017
74
6962
151
92
4591
79
4909
1743
1596
4
7073
312
9343
4835
17
2693
77
254
1718
291
205
5643
927
229
2343
104
305
164
56
1443
109
5713
478
1232
325
3103
404
17
1830
6228
2007
2069
1751
3471
845
3334
183
1550
678
325
9344
336
9345
50
1264
317
1298
674
229
625
430
4
4914
852
109
9346
947
109
1430
81
34
363
85
347
4640
1874
1564
82
2570
534
604
325
2515
152
2347
448
8652
1152
3370
773
333
81
2650
442
2541
2313
5732
2950
3948
1187
4171
5422
1974
4261
1546
4052
1314
3186
122
36
61
14
9347
1157
1947
1013
1315
258
1596
5993
6987
1191
1651
93
355
2061
709
77
160
3836
515
170
6766
3386
3800
155
1527
1345
6652
1034
3306
1194
742
345
3436
1483
1822
79
889
6064
130
1107
4768
3896
245
2664
1920
2313
564
7942
2983
1409
604
404
455
9348
3981
2514
726
2327
3370
132
4150
3591
474
2624
9349
4182
321
306
45
904
474
1680
884
539
1602
9350
1214
940
109
159
64
6164
139
132
103
1392
6076
391
487
5227
317
947
6856
3975
2388
4116
36
177
36
404
2280
152
9351
1440
2972
93
159
318
259
1658
1588
4851
430
693
904
9352
103
1140
2888
3512
63
3704
1697
4429
501
5987
918
1096
7844
321
7296
2436
417
4808
1601
877
1390
331
2991
681
4501
2350
529
991
309
2097
1116
1306
2099
869
1529
1767
698
3310
614
116
1014
9270
1014
36
2124
1
1470
152
9353
226
1514
164
1823
323
387
229
2598
809
1544
765
3751
4517
5715
894
150
41
1054
809
205
197
525
3420
9354
309
1196
1626
433
1
480
4197
258
1551
147
1443
92
229
3293
251
36
9355
887
304
215
4257
1141
4026
50
381
45
14
657
1095
2220
2233
9356
1825
22
104
9357
1594
3239
4810
85
7879
226
1090
563
164
4786
647
2150
716
455
7267
186
492
1314
9358
318
180
460
64
1750
1532
1345
1958
8685
321
1155
168
9359
3564
74
2022
1393
2584
5015
159
64
1000
3290
4
129
251
871
5560
897
8521
844
77
1751
92
2417
853
471
60
151
614
181
1045
1145
381
211
258
2223
3285
2668
18
605
206
3760
103
1276
405
9360
1902
7572
1225
220
5726
423
612
58
99
253
887
336
6289
22
1336
404
18
1133
36
2991
626
36
2829
55
9361
2021
1780
1065
907
147
318
1443
318
77
877
145
2066
4
927
639
1102
150
1730
3
490
1589
259
4129
2658
5535
9362
45
1532
265
2589
148
336
3928
4473
4101
2069
259
92
30
245
863
5279
374
2658
2541
222
445
2626
574
7
518
381
82
2922
9363
3546
323
1355
486
258
626
9364
3360
1680
8921
772
391
626
57
336
324
273
1535
9365
444
712
1644
253
1179
3015
742
1652
1552
36
103
4617
18
1551
430
877
32
2131
147
1210
1004
8198
607
6724
1718
794
426
918
1805
336
1241
619
1016
2645
1196
211
4885
9366
9367
8121
1032
1652
9289
1441
321
381
3366
658
3171
1815
717
1954
1603
1069
3698
472
552
3035
274
5433
3658
1585
1657
436
169
9368
229
1012
3671
8469
4
1023
3299
2436
22
448
882
84
88
1196
1588
8483
1747
742
9369
757
657
788
88
279
395
2076
5620
918
34
77
4520
1491
5433
437
1194
251
9370
678
101
4341
1412
1772
516
9371
1096
9372
1638
1606
344
344
119
58
449
447
1335
19
5187
211
2076
381
5935
159
63
869
2259
9373
444
9374
4071
5453
4752
1556
1547
654
9375
40
1240
809
2223
876
5245
185
17
1867
4313
7050
318
3326
344
18
1096
1046
125
112
226
73
474
2151
2188
45
525
1451
2098
45
2335
27
2624
253
2181
14
618
559
1296
6801
5205
112
404
2280
6772
197
4095
1278
1278
5640
3760
2061
3410
9376
1347
92
145
1146
626
971
258
151
92
455
6857
18
2799
7611
846
135
63
1499
85
450
36
18
1492
5
9377
1902
2574
92
344
318
532
139
3722
162
243
2289
1730
1510
3834
538
122
7572
918
1296
229
1050
5385
279
7757
7809
1074
18
273
1231
3644
2570
9378
3377
3480
2353
3725
235
5471
3580
3360
1483
159
142
362
1730
1481
9379
2818
2749
964
344
1880
325
9380
748
7346
325
1680
937
77
4
2589
9381
3220
3054
6277
3122
1621
5501
3542
688
455
3865
2793
36
6819
8870
6765
336
439
717
225
1825
368
121
318
9097
404
3160
28
9087
1024
2548
151
7296
75
1268
504
877
887
4
6125
1665
516
17
805
333
8462
323
1718
1477
36
1030
3758
1879
993
1030
9382
104
56
251
4319
1871
3469
7759
479
1050
77
1841
6803
45
421
991
934
773
9067
145
552
4072
45
3690
923
6728
928
2003
1613
1867
159
776
9
1319
2178
3742
1954
9383
5511
2461
244
1
7413
1701
3725
604
508
552
9384
4216
417
2982
1562
797
1412
195
294
593
77
104
3080
9385
3965
3533
36
964
2143
9386
258
4414
1613
1652
428
1159
706
46
9387
195
684
1637
3656
1006
2577
195
1631
1401
1013
3830
214
1588
114
5404
1822
599
604
439
1387
2243
662
683
490
404
36
7793
1468
2496
1913
4592
292
3135
1585
77
1277
2258
525
3681
283
2504
712
4170
9388
833
227
5274
3953
448
9389
9145
815
5327
4988
9390
292
482
4548
4428
3724
1132
265
3186
240
1045
739
121
1487
3773
6340
92
253
626
2965
1225
805
317
283
988
1345
163
1990
417
36
244
9391
1585
5872
107
1122
6006
292
1121
8008
229
18
9392
5252
2403
3738
1489
5684
1842
42
1024
2057
33
97
3851
1090
4994
706
4536
36
770
4994
3196
17
2467
737
826
411
738
404
6903
36
3384
648
1196
37
618
1443
1343
259
4325
7123
5390
254
251
27
2281
1082
335
6277
706
1883
717
7206
1191
45
772
36
442
1507
1339
8851
2216
1587
432
381
307
4951
159
305
5446
1976
3392
2927
543
1032
657
2030
28
766
657
2003
3151
34
211
2188
181
247
3458
151
1157
3255
406
6129
1050
729
2532
381
417
292
682
1118
22
391
417
2378
3133
3615
34
5645
4897
4715
5064
1286
179
765
772
1245
2943
2722
9393
2328
807
7823
4389
294
1680
2259
1915
637
5201
1430
61
1122
3750
1116
2093
3965
877
859
258
479
197
1136
5311
195
4257
543
508
1671
105
1699
1224
3179
1444
709
2083
4324
1768
3279
9394
697
2515
1123
9395
345
321
964
379
195
710
28
325
1884
202
1972
9396
2937
3493
1551
63
668
36
1343
1
2672
195
808
538
614
3198
265
560
3043
1566
336
5299
2770
8904
738
455
868
862
162
164
5862
837
1236
1364
560
1211
1047
931
3629
9397
75
9398
893
417
3760
993
1705
206
292
63
317
4132
707
758
1461
1879
586
349
737
9399
381
4970
3583
1013
116
2390
159
457
2100
406
1385
325
709
164
1024
5231
6827
9400
7291
1941
5251
889
767
2535
417
924
1588
45
3223
573
7
1291
451
618
2358
373
1122
9401
321
18
7
2698
88
1468
336
7
290
58
1416
1642
815
249
551
290
1718
28
733
391
486
294
253
110
1011
56
1893
4232
618
17
870
4824
258
529
684
292
15
619
8341
4453
904
6016
1912
3178
993
922
4530
324
8474
292
785
1241
2156
1006
1542
1841
1280
9402
234
3283
2124
103
259
625
665
4482
925
4
29
5294
440
5445
114
543
229
345
37
667
336
1278
27
599
1958
1019
1778
181
430
893
436
1282
729
1117
250
1264
5708
1815
3405
870
437
1162
1122
4030
5906
3100
1237
3355
8625
2207
195
2516
1159
381
8055
61
742
482
5763
351
738
1017
267
344
63
9
4744
2697
9403
46
333
9404
1494
1533
5713
4321
2646
643
321
1551
2350
299
9405
4030
5009
3404
92
1049
697
1572
1222
77
3759
3160
940
241
5785
827
3564
6534
3074
148
868
1125
229
2817
517
4
6812
756
8725
5386
1321
18
1493
3052
830
7477
116
321
144
77
2437
393
1841
229
7277
1069
36
1665
3724
1188
1296
650
3615
1444
8707
29
425
3407
5688
1165
1970
579
77
2680
1188
698
517
2697
355
393
7090
662
1133
1931
4350
871
556
195
552
4356
331
1481
9406
105
2406
1220
109
4475
613
3835
122
101
6054
88
1117
8475
439
833
2693
1012
1096
3412
284
3639
1332
8089
2628
2408
785
159
1990
5113
333
1718
128
508
130
1588
3658
2367
794
1481
162
1546
3051
4691
1012
1170
538
2083
77
151
3030
1861
830
3946
1019
1645
164
36
927
1331
2570
4224
92
9255
2234
508
1030
3383
345
906
1301
513
2195
1542
1175
586
4673
2253
1451
701
709
934
9250
2591
538
2663
5417
325
360
1597
1012
1495
486
9407
19
604
2138
2626
9408
2086
253
1240
1585
75
615
1501
117
1392
3615
810
1938
4
1580
2673
9409
2424
1588
1374
9337
1466
680
1173
1867
77
86
1279
1066
3623
2514
866
4071
162
9180
7124
92
6872
77
287
1191
9410
7
2030
3513
4094
77
860
940
450
4368
598
5093
4223
614
1743
688
6421
626
5277
904
5313
3523
9114
1099
3233
1798
2393
404
4
299
116
1534
211
5327
1033
1431
8416
417
4035
2718
2464
4988
1534
706
5177
2394
45
77
2255
6785
515
88
28
862
9411
1175
3673
37
7573
17
1030
77
103
993
223
1444
64
9412
2014
186
458
2333
9413
2175
8585
77
749
2589
45
441
1550
85
341
2679
3452
7837
807
1665
7801
4
164
7518
552
3117
618
1606
1282
9414
19
465
928
1413
1032
77
1701
1588
1357
45
4287
2820
4739
318
5339
403
966
2873
3220
321
7714
552
155
3275
284
3247
696
3122
417
92
1114
6147
927
1357
452
1649
7759
1566
258
1286
37
3452
3126
527
135
7705
9415
1247
1718
88
82
369
211
202
1673
104
344
1050
18
1387
9416
1812
6528
2194
7826
4734
1863
264
614
77
103
1223
441
7
9417
190
138
254
484
4986
3413
1652
441
104
116
658
258
543
9418
5289
8209
317
9419
637
509
5234
904
579
706
1624
787
4672
998
8652
1969
406
1053
1441
1724
437
1278
1234
466
1122
9420
380
18
993
1345
1013
2293
259
8
552
517
99
441
122
4874
9421
1456
486
1225
6697
18
934
552
785
614
9422
804
3798
2580
378
47
3998
2780
105
9423
893
446
975
2525
325
1621
437
3143
7269
7735
1783
416
4663
4489
1920
1649
1298
772
76
1276
2014
893
36
557
7838
22
1306
2442
4
1
321
7850
179
1278
2501
243
657
160
8540
1296
697
58
3041
1701
164
1223
486
1883
1972
1132
9424
1010
1190
614
425
4095
1966
2091
29
1223
310
2099
5669
2257
582
132
2515
7903
325
458
7141
2646
1032
168
77
5038
392
116
4088
3303
3126
558
3097
400
3583
3750
92
832
55
474
18
1493
2348
1148
5404
1180
1540
1848
2391
36
1904
64
326
829
2409
3725
1179
9425
1842
2183
3556
173
36
1886
103
229
1884
162
28
893
245
18
2689
14
2519
92
9426
18
2150
3919
630
1238
5869
1883
9427
657
37
1643
679
442
33
385
7851
3087
808
1584
1132
3214
1173
151
1555
7
1707
4420
1133
178
63
243
7218
3370
738
6210
155
9428
10
651
525
1363
1019
1264
45
318
103
5737
212
825
2388
384
2097
1312
1166
64
2278
991
417
4386
624
6135
1720
4460
4839
543
463
2741
325
1190
1438
934
976
644
4035
6995
2168
310
240
139
360
283
164
186
10
1583
449
552
806
5277
1641
1566
259
1278
1697
1312
1172
180
164
4617
103
496
3105
1555
58
4127
333
9429
92
336
7
404
379
404
41
36
9430
934
88
6150
3270
4843
4927
259
961
833
4
9431
1021
2156
8087
531
273
88
2412
77
1238
360
4818
251
29
3256
323
1556
9432
1812
2983
551
294
1551
1140
4164
253
36
4507
1240
9433
344
921
2833
1957
3731
103
77
1632
1006
30
75
1274
9070
223
737
4
336
1627
3594
1418
4441
2887
3390
2884
4432
1773
4550
3417
5708
1248
149
1679
656
543
518
76
2580
206
426
947
2507
1718
893
927
492
5143
1791
9434
4292
274
2061
173
649
2180
5446
452
2779
1045
257
4115
1919
934
882
479
513
4025
9435
1456
436
2673
269
1481
1160
436
314
318
9436
1668
1113
8090
121
1189
2768
1992
925
342
5726
208
2046
893
2583
698
1013
582
77
240
92
847
1613
323
1700
92
318
22
2293
1415
1133
1588
1390
927
497
296
259
262
292
302
206
4273
365
618
386
927
37
1325
253
2198
3538
964
709
223
323
949
112
9210
3067
882
1238
8190
404
3253
715
381
4
1134
1487
292
149
5327
884
4238
709
552
1208
2266
2450
1011
173
768
45
367
92
474
33
82
1173
3230
15
9437
4369
2944
92
77
8921
18
229
1236
1588
107
354
36
9438
710
9300
6476
603
525
262
192
1960
3713
226
10
436
2629
1143
286
1785
2223
1553
1589
225
3538
212
1443
229
561
1059
58
45
331
151
1600
1188
2616
85
614
1833
9439
2721
1196
534
1442
1200
8895
55
894
840
2706
9440
1179
17
508
1500
1811
294
667
495
482
515
657
1760
1451
1140
344
1602
323
180
1157
6815
492
253
2668
1939
6625
890
3638
259
1164
1520
818
486
2891
77
195
1849
2953
1276
147
993
324
3229
15
1496
207
593
1657
504
635
405
229
258
688
3004
9441
9442
5830
527
1401
8864
109
6765
49
1038
5601
8695
2683
77
229
164
4616
3415
709
2148
1122
116
109
893
651
469
516
92
5582
2304
3160
58
1565
9443
729
515
1096
252
3370
2718
7658
7740
119
756
318
1013
3097
1196
9444
37
578
9445
9446
1095
29
92
45
114
18
2180
508
9447
6826
854
773
107
160
56
251
9448
3299
258
1760
757
4597
791
284
128
1621
374
6903
92
116
3264
2490
9449
870
341
4143
1304
1588
229
58
1195
830
292
1980
1137
2087
381
79
1014
1601
5998
2328
274
490
248
9450
619
1033
859
558
6170
3253
937
4537
2076
321
2193
36
7
1718
1188
34
526
1130
383
1242
3465
3256
1589
517
825
119
45
400
45
4
897
791
1588
2752
5140
534
4082
290
8
1841
518
36
877
195
1012
3399
2426
515
961
5853
9451
7
186
9452
386
496
251
3097
258
2104
3767
4892
314
833
906
2434
195
1323
614
8523
710
6481
2270
848
8614
2142
5064
2384
3690
1013
9453
7
46
527
292
496
877
581
1172
18
1959
5708
7470
9454
88
1514
626
553
221
1600
2434
459
259
5187
9455
9456
387
18
211
1990
52
1592
3747
9457
195
3453
1132
635
33
3138
709
4025
1317
9182
1276
4
2985
1298
1409
64
3724
185
212
795
3116
756
292
466
1255
1750
2632
9458
37
786
1096
2076
121
404
2905
1720
830
4
2276
73
4283
2491
1925
4095
417
92
494
3315
1796
2762
1298
8228
934
893
104
1231
717
996
321
1143
1812
4927
226
9459
216
240
251
1374
517
64
516
299
290
2589
292
452
151
9460
988
145
3022
3453
1148
324
58
509
4
425
2032
1021
42
9461
1589
4883
3424
4323
374
155
1159
2824
302
259
2711
757
1173
2410
121
318
7163
77
17
1644
2611
63
4238
1681
36
105
318
751
958
335
7516
1863
4778
1727
1276
2846
2685
323
171
8136
259
112
1681
3166
1602
259
4030
466
9183
3517
103
259
474
4028
3306
292
379
638
3369
17
688
644
17
750
927
9462
536
518
3658
240
18
1836
2223
9463
9464
255
726
9465
651
9466
1492
92
393
1231
39
204
318
9467
173
1733
3291
416
651
4030
490
3084
162
8833
3119
809
687
9468
1067
2430
1148
927
45
834
391
331
2257
94
9469
103
4437
321
430
110
877
321
109
6155
2525
71
3056
63
6239
223
2225
2060
874
2950
1191
1146
119
1533
290
77
273
9366
2490
138
1873
1637
4164
164
1984
7
651
5781
2280
255
244
19
225
1470
709
33
450
801
9470
9471
4391
159
468
4162
6013
1603
1662
6902
514
1546
422
20
2636
170
57
604
4786
1540
654
6291
63
607
1039
474
8883
9363
259
9472
9473
4132
3810
806
3469
442
851
240
5885
504
2858
877
2115
1768
538
906
404
9474
4035
7800
532
5886
7669
3489
1588
1602
125
1038
709
737
4860
3873
444
359
381
2437
996
450
211
5939
283
1487
1483
4550
3475
2915
6092
3089
6935
3883
3223
6572
9360
258
2160
9475
18
365
4970
7454
277
335
5214
362
796
518
216
8189
9476
1459
144
404
8046
2922
2975
425
481
7943
1500
9136
1179
2335
543
9477
2747
5296
773
1662
258
406
829
292
3061
538
3841
1787
3566
4054
5252
1109
1175
45
1030
341
244
4475
258
125
77
1671
504
2515
1991
325
77
411
8451
2718
1032
8440
601
324
336
17
18
1787
893
57
8
2020
36
671
7233
1578
867
271
321
893
508
519
1422
333
1649
314
893
1443
881
2769
808
195
1998
7308
180
251
795
1247
139
1059
4691
5477
2270
1345
2626
930
225
2250
349
785
386
391
1293
3315
834
381
9478
922
604
193
92
474
923
195
4587
671
1947
1238
2501
447
3673
1501
1440
1146
821
441
1201
2275
1132
1414
1038
1191
2408
549
3571
716
8861
1812
279
130
1274
432
381
9479
471
383
930
5627
2235
68
251
7950
2546
3040
1099
1214
101
421
1547
5973
703
3304
122
1166
563
437
211
9480
18
9481
186
258
1960
58
1140
626
33
1393
6357
441
9482
893
18
9483
8878
2259
3764
1126
1806
8002
229
283
772
186
1013
2408
2311
626
877
1493
223
77
3117
748
1200
4644
2288
2399
2040
8180
2328
207
251
277
4216
259
55
5922
49
707
1185
437
2194
145
1150
706
5368
400
1247
1511
5227
2534
4077
1382
1494
18
203
8258
9484
9260
2510
1556
7967
14
151
323
1730
1631
1159
742
9485
1878
1059
1634
258
94
321
1336
1589
6242
1341
1461
35
618
878
292
927
303
4120
9486
33
6765
17
92
904
784
19
145
1644
2609
706
6249
1225
125
159
6067
1663
344
479
259
1892
980
116
404
619
45
787
698
179
2630
336
2827
344
2943
715
2600
3449
92
1409
342
1603
226
1774
1036
130
305
63
1033
1033
922
45
92
574
1333
122
1444
1001
881
1067
6221
36
1135
5240
1841
3409
453
9487
536
5640
1962
5702
696
821
3349
3681
42
1080
1730
3469
626
3633
4312
5359
36
1178
619
791
1443
2818
515
17
1165
321
933
2173
3773
1316
370
1540
1487
216
883
518
19
935
451
889
214
1376
486
604
5760
421
3122
1630
3084
258
125
1903
1238
37
3165
305
1733
356
1131
651
9488
1019
2892
934
710
938
8126
6308
9489
927
9490
2287
2735
1841
2231
1192
894
229
1500
1730
1351
5417
7957
77
292
7654
5731
258
8217
181
318
4030
4406
3890
103
4974
64
61
709
349
1441
1802
937
2437
2948
604
3315
608
2021
2877
223
1341
164
283
2490
1113
9127
529
3622
2076
2532
340
4281
9491
9492
294
9493
993
1247
1533
258
7458
251
501
325
710
4148
104
4955
7585
195
1461
8
3725
3029
103
185
749
9494
1567
9495
1648
179
949
1328
2867
2444
9422
538
309
55
538
391
887
32
716
6280
8341
8757
1187
1280
104
1843
2036
4587
7015
197
1391
871
1743
5779
1196
64
1210
688
333
1443
417
3609
317
1073
2831
244
7159
1871
1846
688
4227
5682
1718
9496
1663
265
4377
338
474
219
1780
637
77
9497
5
318
3125
6941
765
9498
552
1242
9499
85
1405
696
381
9500
323
1551
5715
379
2436
381
5219
387
400
3948
9501
149
5142
3097
1366
2108
1166
1487
5939
63
9502
6325
5778
873
103
8363
4782
1191
88
1312
436
1893
617
64
2733
493
4816
2876
122
2972
77
257
2709
9503
1007
1588
751
5206
1644
4864
534
9504
1689
283
894
151
18
3198
3044
480
886
162
2378
305
543
1535
430
138
458
9505
788
4704
674
508
649
6149
1733
517
2266
4687
2
3415
1588
4088
807
1310
421
882
130
3328
716
1915
879
2054
1000
324
1718
56
1669
9
139
323
9506
9507
17
1
466
36
2504
4
599
9508
333
5147
926
2706
1129
1431
577
8398
473
9509
1671
3083
759
6928
589
3713
336
1551
9510
2788
1415
559
2884
325
687
94
1118
525
353
1796
425
513
333
1838
3672
6955
1867
644
1507
674
3067
5925
1741
552
2611
4283
688
934
269
2827
422
77
709
4786
538
354
7917
1810
9511
1430
5240
8455
3175
3412
92
1835
1849
436
1053
1505
128
1780
2277
2717
1990
1001
5126
1836
3057
2932
9512
85
278
291
1671
1495
1707
508
1250
2437
162
383
2339
5391
3710
77
1012
1127
1506
2410
489
1319
1972
3526
9513
36
3113
1903
225
9514
1114
343
966
2480
436
2569
2076
4518
712
9515
2718
417
7
785
446
4311
739
1196
6007
1645
215
9516
6818
45
9517
9518
7
3802
274
3728
151
103
253
292
195
3311
3353
145
1155
1588
5649
341
321
430
290
651
496
8871
314
3214
88
257
6986
120
92
1855
426
1786
277
2764
36
3030
251
2712
1776
3397
5243
48
1701
4391
1114
92
5829
2136
269
3830
442
480
4212
809
3448
557
109
2057
2310
1481
856
7803
310
460
993
3479
955
1050
1687
667
2037
538
1187
18
1067
9253
2607
9519
323
700
1499
331
2718
2805
4259
323
725
833
213
554
466
292
155
336
2551
404
89
381
9520
379
358
1018
907
1621
826
1768
323
1627
929
6481
752
4993
1381
1409
2328
103
8222
3870
1893
1001
1023
4216
150
114
703
9521
18
508
723
336
2277
7413
3607
1602
1588
1602
9522
341
4752
2958
2306
186
3267
1588
4729
8455
10
1846
257
877
4898
2103
7911
749
1541
1047
1832
901
64
1250
198
5683
4033
1529
5865
907
3923
36
966
1014
404
9523
2309
103
3861
5
45
1019
84
254
4938
333
639
1155
2313
1469
6140
6166
456
18
20
3134
2905
9524
291
277
464
859
325
290
2589
9525
870
159
5529
1126
9526
1780
3898
88
304
643
862
1188
323
552
9527
573
4
321
6559
3998
9528
462
3455
3122
40
154
1802
445
5277
2943
9529
36
9530
5686
2060
2553
1276
318
5567
1631
18
1196
1032
290
92
379
1948
5785
8533
856
1986
5777
5252
1016
9531
3938
887
2366
480
197
3784
345
407
64
5567
278
234
4
344
1972
345
259
292
159
157
403
1924
1918
452
1768
1580
347
77
4364
860
428
5601
36
604
5073
229
34
1589
6221
5734
515
1173
58
159
1157
466
638
2371
9532
2076
33
2058
391
2005
181
638
2124
2954
4042
450
421
176
6303
323
7385
2048
3822
69
1173
5191
211
6047
8490
5288
325
1481
1211
1146
1014
3494
1494
211
22
30
77
448
2410
6187
33
2183
9533
7427
2903
4548
388
2888
4406
34
9534
1366
3256
77
8064
615
18
274
96
504
8505
362
1036
1915
92
37
9535
2341
6036
1133
1551
2045
37
1692
64
1990
5886
2718
4810
1784
7511
1979
2442
137
586
8707
1490
392
64
1210
103
6608
2693
405
552
4484
6395
198
490
5921
1277
160
344
251
7
9536
42
2083
5892
1024
273
436
92
754
5646
2485
416
2698
1431
698
9147
9537
9538
1723
508
77
1031
815
471
9539
1842
2895
1939
277
759
3841
292
2194
36
5123
1999
450
8020
608
4768
379
808
8382
474
1224
2073
788
893
824
1641
559
18
1024
1879
117
560
518
23
1030
712
1019
2525
2336
938
1155
18
1151
366
36
206
3163
404
107
258
474
671
1721
162
3579
1768
1317
877
259
3625
2286
7
1494
344
36
1014
344
9540
321
5272
876
9337
3268
4
9541
1701
1113
379
2545
318
259
1126
5686
404
4332
195
6378
1021
1824
996
2853
2658
6933
404
7
69
1780
5215
4071
3802
325
5973
1551
1758
5259
581
234
8690
3407
802
33
4274
538
876
344
9542
3555
1267
543
1685
9543
1842
3439
404
4484
3591
77
1002
152
50
257
5705
1288
9544
325
531
139
4366
3110
893
3293
1803
5807
92
356
906
2427
3224
484
144
2125
250
1795
1592
336
869
1588
159
8895
3961
9078
1135
4101
1792
103
707
321
436
186
657
887
321
245
290
34
769
128
3386
3862
532
819
2730
534
92
107
2948
786
9545
2182
538
5075
6509
441
9546
2224
1112
452
1998
245
832
225
799
7629
2693
412
310
2408
842
818
56
5680
1470
2191
712
487
1928
928
1977
818
284
229
37
77
1470
433
1038
534
63
163
845
173
604
7807
2742
492
2319
727
4292
467
4428
6362
2541
863
1225
9547
92
240
386
5271
1399
240
2396
9548
818
2618
5386
927
229
9549
279
4227
336
4753
684
9550
1580
2490
176
7654
894
604
437
85
4444
604
299
2040
1019
170
229
681
251
318
757
186
149
543
606
421
880
9551
1307
3553
9552
1814
2950
893
1390
816
3299
2685
1992
567
709
2840
995
404
1019
1237
7503
733
1102
6890
1835
7264
499
1345
3339
748
1722
229
3591
9553
103
145
9554
480
1562
2937
258
1132
476
1483
145
9555
1201
1247
5327
9556
494
2046
3097
1155
1173
88
5387
369
265
9
6174
88
351
34
877
1239
7817
18
323
9557
8397
318
2742
1114
1096
305
688
1088
1129
1427
2338
3350
109
325
8038
14
36
155
2640
2487
6842
2867
3678
964
235
603
934
482
3013
2982
3270
6822
1532
991
808
36
5872
472
5663
706
5606
2685
7606
3009
2004
6035
8996
5870
1196
4541
3202
399
474
8134
128
9044
1133
8
561
457
442
557
240
1013
1533
6516
3591
18
450
647
3257
92
490
304
381
749
4
4864
1381
3572
92
2892
6021
5659
151
37
3044
219
109
61
9558
284
7102
517
385
830
3592
581
559
164
1096
1190
229
211
2451
4930
226
9559
6349
4763
155
5259
516
253
369
7
4764
538
159
323
9560
77
2657
355
1365
4593
119
34
321
17
279
33
556
159
1588
105
223
279
9561
321
3165
8825
991
178
1687
2387
2607
202
5433
534
3250
581
688
148
808
1191
132
773
507
501
893
1187
887
2642
1564
36
28
509
290
33
401
684
1547
4
4620
626
3556
1
164
308
379
684
421
214
79
9562
3883
258
3900
840
138
92
3853
1332
77
186
515
223
8336
317
4
9563
17
788
400
77
799
1245
846
16
9564
77
63
1627
1331
859
637
2915
9445
4
1372
635
554
186
9565
3424
45
318
882
3965
5259
9566
318
9567
2387
2336
6640
240
109
1588
717
5231
2650
829
5465
5433
152
1556
3078
36
417
3056
4396
144
1774
2186
4420
229
1030
77
5643
5991
5597
2712
244
246
404
887
372
19
92
4120
756
666
18
57
417
18
961
3349
614
3681
9568
50
990
1469
92
893
1008
3
292
343
697
1871
2471
3808
1942
240
150
604
4202
83
2669
272
3470
340
5760
4908
2415
8104
2198
893
1765
5568
85
259
529
58
538
1590
1067
321
1443
8979
291
253
9569
36
1007
930
85
437
226
1590
3404
2044
325
251
208
3545
168
64
1285
144
3285
2589
440
1924
311
177
1237
34
1841
404
5974
2280
28
9570
2757
17
3517
37
198
14
116
6840
36
787
77
3469
2664
147
36
1898
2020
3947
1769
1893
1648
229
1535
927
1276
1997
644
8659
725
1631
254
1882
2313
6260
9571
607
678
442
1496
626
195
1971
651
1126
882
5207
442
8334
37
939
2047
1384
1175
978
4040
2547
1127
292
159
2706
2400
2718
3097
1019
826
1112
4005
211
765
4062
3299
283
3382
2737
63
9572
3455
9
437
7136
604
77
2076
791
860
63
101
387
109
3413
371
991
238
197
2378
17
45
4236
41
1939
192
851
898
324
130
7746
1033
266
1033
61
856
6921
513
4391
324
923
4569
391
1014
1387
36
3194
5057
2913
2207
116
2582
515
6603
958
305
333
258
2833
64
18
92
2536
1384
124
1420
63
818
5477
9573
207
1665
430
344
387
299
9574
116
785
5798
466
155
3226
9575
17
132
92
785
2475
5606
37
6062
1351
2948
2327
139
291
151
36
17
2223
462
19
121
6230
9576
791
155
3028
229
225
229
840
1034
51
188
4995
902
3564
321
478
538
423
877
1345
41
3313
3404
489
809
2624
4465
1299
1086
94
385
3165
777
2168
480
1443
317
809
474
125
2049
181
117
8707
146
36
1133
5327
1844
1773
2287
117
142
532
28
1306
36
1443
1813
943
1701
2658
85
893
466
9577
727
2603
2710
1014
709
417
1481
7226
554
1376
7851
136
317
749
1133
1146
1391
64
229
1096
3592
1962
715
2286
77
1188
1768
1741
4
321
266
763
474
2021
568
581
4589
716
1944
195
602
3
9320
45
840
4914
1501
2969
4069
2163
223
864
56
436
864
866
991
200
29
245
77
6705
3985
2490
6164
195
423
1187
1324
5173
18
1196
785
387
257
1783
1665
9328
1643
122
45
17
45
4381
5830
128
1206
1637
9578
608
8339
195
3310
1008
2896
8110
259
9579
345
709
406
211
538
415
386
3931
1323
148
1288
3713
105
3588
1489
3288
313
5392
1566
754
2467
8595
1798
97
5558
657
128
261
45
5813
5364
195
709
151
55
482
618
211
1701
5274
4
608
557
3258
442
3285
2509
2917
1532
8616
1006
457
1133
9480
259
3948
192
229
404
1730
604
4953
4042
1093
253
730
5158
712
1248
7092
5768
934
344
2021
18
40
4315
4389
604
18
1017
1096
244
9580
36
2160
832
1240
186
871
3125
665
6135
710
605
647
1030
381
1191
92
2512
1030
1092
6141
36
9581
304
657
155
404
147
1932
1546
3349
5909
748
739
9582
561
4206
9583
709
2156
1013
1470
132
6450
748
5768
4205
501
5252
2510
2806
2896
33
251
5686
3564
45
93
830
6451
7046
8
2189
9584
613
765
882
5872
753
1202
816
9585
1175
527
3351
1796
1024
2138
3873
8455
543
1937
22
9382
6259
9586
8475
2931
9587
1096
1589
2191
406
644
766
321
162
1579
1221
379
1867
742
64
18
4195
1162
1240
181
647
1417
1457
471
205
906
1190
1441
314
17
3942
55
1974
33
17
6457
292
128
9588
3061
1621
518
439
4678
36
381
8217
18
3090
515
9589
9590
1184
3682
440
8781
18
84
8491
1197
761
1521
879
1750
6688
8089
114
109
109
421
1122
283
1627
417
36
18
2470
1720
620
5859
9591
923
321
4223
77
752
1278
3243
1915
101
1210
3629
833
785
1777
608
331
417
1627
2896
1159
63
9592
211
1013
197
2087
1468
5038
7296
4867
1589
128
3583
22
2814
2419
1314
893
1677
4291
1879
3178
9284
3873
45
159
2110
1381
1686
34
1200
604
5400
513
1707
2848
927
36
9593
244
4195
274
451
893
2954
482
3432
1365
1880
1550
36
1067
4353
1893
125
292
1444
265
1443
2478
3515
6645
4627
2138
1296
818
1212
1492
488
9594
626
2367
309
70
893
2313
508
864
6879
105
3119
5978
749
308
626
6604
258
2851
92
139
421
7710
1096
7
861
2580
1287
897
308
599
2710
292
9283
1600
1038
991
3069
336
449
1155
5811
772
304
19
63
860
8662
450
490
17
4
9595
791
2983
480
4872
101
1660
5293
9596
1034
4121
4116
58
92
214
1533
309
2776
2265
4509
18
64
7744
1855
1033
3808
3080
4475
538
37
870
112
3694
9597
452
132
4821
518
5288
6959
1794
582
9598
1542
4182
211
417
1632
7497
229
212
2519
92
323
2892
2151
325
381
4323
6176
321
626
186
1751
770
761
1551
887
1155
36
2310
455
323
1013
61
64
2232
937
5789
1444
9599
151
433
787
1701
4264
132
6482
8774
1163
6505
1536
7154
2303
719
421
1947
109
2807
4773
18
1495
97
9600
818
942
1101
333
688
120
772
2762
128
359
2417
2693
893
3097
2521
292
552
36
85
258
5704
2390
1451
164
1743
1252
333
2150
2156
9601
4
3771
759
139
63
1881
2065
1193
437
9602
2004
1013
92
1931
4260
150
5064
321
8464
3000
3965
7905
1163
2650
3842
504
2672
1915
321
3831
40
4826
92
1441
1999
159
31
417
1166
3579
9603
5629
211
1172
1944
7706
34
8310
181
2311
1925
650
5867
543
543
4897
3599
6203
1387
5134
480
92
6675
1753
9383
612
119
5299
508
1566
1468
9604
827
9605
6860
64
453
437
1012
489
5970
211
3301
5725
9606
489
336
144
572
159
3334
1986
1588
1247
1191
7156
164
1500
1934
6164
590
9607
9608
9609
4816
1483
103
1365
1652
860
1166
927
765
501
2507
586
259
6602
3310
1238
826
6835
2151
6021
1547
687
2507
259
291
3942
441
103
7219
753
9610
5384
893
325
1305
2
5023
904
953
1588
765
37
162
9611
92
7810
3800
1099
653
1962
2831
46
195
5806
292
5187
2591
169
739
169
9612
2516
1677
41
5201
92
110
5237
1
1469
860
1197
336
41
508
1118
323
1099
371
5303
281
5423
59
18
9613
2266
3795
7051
1607
619
5018
374
321
5002
1234
599
1589
1842
611
9614
481
9615
3105
1163
715
1024
2091
325
517
186
697
954
2489
748
1247
859
41
323
7951
466
436
1443
488
36
4007
2449
404
804
7494
291
4587
55
1235
709
649
42
599
1351
6286
7931
195
274
7787
3016
552
9616
4509
501
286
824
1765
480
162
261
960
3116
3255
2032
1234
9617
1631
20
4
5209
381
9618
109
868
1345
3202
9619
965
1105
538
1192
6370
223
560
1754
603
4331
3424
259
77
2486
681
1298
4927
1172
9620
9621
1741
1915
887
152
679
283
1566
344
4
2198
259
1588
9622
1030
202
480
347
3028
1730
645
759
466
9623
42
2964
323
186
782
42
5290
264
259
5964
1332
3128
4699
1910
3127
8139
7214
1248
1236
283
961
186
552
2922
18
85
80
206
344
1773
344
1258
4550
4
9624
1142
7344
887
164
7130
27
160
186
4026
92
251
507
14
3807
331
2950
383
5392
683
1122
63
8502
9625
599
1387
603
573
3040
543
258
1298
2644
64
1195
179
5715
18
6473
2580
5465
3040
4
9626
518
709
7554
18
2093
563
904
1194
1839
3980
63
188
1566
9627
195
1294
1030
268
259
7621
487
277
404
2094
2148
9628
4323
562
1313
1683
1566
709
63
1173
112
1527
92
1077
857
6856
991
484
5804
3080
9041
1163
7890
929
4937
83
4238
1030
784
291
1649
559
860
17
2083
7
1219
1129
4414
7223
918
537
318
321
2253
77
2194
666
1122
1172
321
466
1550
3940
18
2202
5760
486
159
6172
61
688
9629
18
953
1357
1196
347
3028
2340
121
37
1521
1903
9213
45
193
4182
2980
77
114
64
92
116
4
8048
259
6076
292
709
1905
772
1014
4449
45
9630
1130
3724
599
930
2111
2120
2632
77
143
617
1443
9631
3125
9632
791
1718
833
373
5604
9633
3044
1069
5589
251
7412
471
484
761
244
6961
1034
253
1637
63
1718
1315
710
560
92
344
2722
9634
1196
717
834
147
964
8796
2867
2257
889
9635
4540
283
619
1200
538
6603
1191
2303
5426
2570
8
9636
7925
245
1762
9637
2023
6299
4223
310
6531
17
77
1867
1835
1194
2621
2140
2577
9638
2319
2205
181
1730
4372
425
1783
186
9639
7
559
121
725
164
3985
9640
334
5064
9641
807
171
254
3214
1412
36
5028
493
218
63
530
1492
6696
472
186
3474
2134
3293
222
4797
2417
5168
891
1047
7510
2017
2648
9642
64
603
331
494
7073
7188
1382
7575
7561
55
1030
8697
954
5391
77
8463
1887
927
4121
128
2210
4156
2378
934
2858
1412
4907
305
1566
152
292
5231
344
9643
234
103
3538
1240
1491
18
1533
1250
8357
1786
2069
345
1871
1191
1059
1990
2058
991
1468
763
33
3026
940
1842
1652
318
5627
37
3366
265
92
9644
688
1093
3448
681
5735
608
1734
1056
92
604
2311
1050
181
3807
615
265
4827
119
4719
3175
58
639
421
2330
190
538
323
3467
455
145
112
1655
9268
1137
968
391
3083
36
2520
1641
292
18
1842
40
9645
8163
1750
5708
525
3936
2188
706
887
1261
3328
90
2468
1243
6357
259
151
180
9646
5465
77
7412
8337
1313
262
709
581
1210
422
5809
4227
137
45
77
103
37
375
299
437
3302
581
9647
1122
55
164
33
313
961
742
427
2186
2280
151
786
291
717
3550
1883
450
1581
251
9648
259
6379
911
1841
4221
4213
7511
3279
284
77
893
7219
1535
211
164
7419
2611
2293
5105
9649
3442
466
379
323
3030
77
4520
2917
1013
1550
1553
1191
2817
77
1621
331
159
1051
1673
1559
927
132
9650
245
152
1179
887
1653
4408
8087
151
258
36
9232
2624
647
77
7516
137
5949
3003
1050
4867
18
5940
879
105
990
1711
159
604
2773
9
887
1287
2988
1050
1179
1376
8
34
1222
45
46
1143
1051
7219
1133
2232
268
688
670
147
3005
2983
336
9651
101
9652
1652
1114
325
1175
993
626
5826
314
518
77
3579
1902
265
437
1053
1511
1173
1161
604
17
4062
437
619
334
2809
1241
101
2255
1175
5234
3937
4569
159
881
3221
2511
2064
7273
2084
491
159
2482
5726
36
1163
3463
893
3865
251
3469
310
647
772
55
867
6937
724
709
2736
1632
873
501
368
626
3515
5307
763
2607
104
321
4540
9486
1480
169
9653
2276
1129
77
455
2399
3853
37
1483
538
8412
9654
9655
88
538
745
7738
4886
2981
525
1646
767
2706
201
391
1928
29
2437
137
4475
63
55
930
691
3296
1687
3424
749
7232
36
17
829
683
1751
4150
4464
9300
2350
1800
1785
9656
589
159
1194
9657
6157
7891
122
884
224
1960
3277
996
847
4768
3854
9658
397
215
1141
742
1644
479
7
7
906
1238
525
4201
9623
169
292
1059
1
18
1053
6205
927
478
1033
840
4
781
3194
225
2135
5403
387
1588
1238
344
2867
1014
318
2140
638
901
7620
490
7726
417
9078
325
4341
1441
1518
614
1334
1537
36
5939
1748
321
369
6750
1059
3069
412
3145
259
7669
749
543
1649
229
5168
93
1492
9659
3134
1192
7732
3054
4233
404
480
5735
830
292
344
2348
103
644
1888
1296
324
9660
499
2069
805
529
92
574
1252
7815
3150
901
657
906
1345
229
5790
6295
788
9661
6688
85
1195
4316
1374
58
1365
3384
667
810
893
267
105
742
36
1566
336
41
2981
893
14
77
9662
258
551
2096
9253
251
1601
2950
323
785
581
2884
417
2350
2350
1461
421
1030
2045
996
773
244
33
1774
897
4359
5290
447
6655
1511
2804
63
3467
381
6460
33
9663
291
422
1
229
2482
1008
7108
262
751
637
625
508
241
88
1408
1879
9664
1008
2281
6249
46
186
3281
448
4065
518
1130
1765
238
63
796
77
2697
2497
77
345
678
225
1441
353
9665
630
417
5794
2410
9666
2820
1918
593
5294
1252
6803
77
211
579
283
9667
2086
9668
501
3724
159
18
9669
3407
3973
1137
1905
3556
1079
1577
18
6493
14
1344
1214
607
1235
75
934
792
387
14
9670
277
42
2630
262
4071
876
9671
333
5913
5750
635
2259
3713
4939
1534
36
1588
9672
2061
470
614
2821
1511
657
474
6123
5471
6841
733
9673
85
961
9674
8106
2193
9675
767
9676
190
626
33
325
1309
5879
1392
1898
2054
1338
1033
904
333
36
4006
9677
1196
20
1393
1082
1652
64
2646
1743
36
833
9678
1812
1336
725
3768
2529
17
109
7181
2234
1932
195
2530
599
1
17
425
259
310
749
4350
9679
9680
897
1191
530
414
9681
1783
1937
5808
1169
516
1196
3269
4884
715
404
331
229
421
949
116
195
508
6613
235
2571
1774
4
441
820
2435
2718
805
77
2626
697
833
40
3175
1294
45
2032
3193
991
159
555
195
7696
925
930
8156
3290
9682
1944
522
2434
290
1014
3833
381
1196
1860
772
742
4953
3109
9683
802
173
2148
2549
794
499
114
1393
560
1440
9684
1069
1722
10
33
2313
1121
386
6626
9685
911
55
169
710
19
930
977
3778
1200
777
517
9686
114
4
507
3226
1733
2234
55
1028
689
692
808
1718
4386
3883
450
2065
210
1004
279
1218
8
1705
2163
2412
372
1812
64
2736
103
860
1433
56
1224
1475
455
9687
4084
37
489
871
341
1246
267
7951
619
309
626
9688
3501
258
3084
516
3629
229
7349
192
28
105
3621
9689
36
420
3149
1883
3669
336
36
2047
7
897
5103
1881
8595
539
18
1122
407
4915
38
1412
333
294
1001
16
156
1247
374
616
3070
34
1276
2378
5353
6500
1841
459
7561
33
923
3553
1047
177
5453
573
543
283
440
64
245
1749
57
1014
1589
551
2234
9690
748
273
325
671
2149
416
3482
323
1784
4
893
667
17
92
9691
1248
947
1942
3560
787
1365
552
5107
928
3985
9692
599
486
1533
1828
626
388
4666
8775
6308
667
6080
5209
837
1096
1173
709
3869
5827
1438
717
195
493
2975
9693
9694
36
436
421
9695
433
665
2894
195
2447
1574
1420
4
17
1673
1363
2151
77
4996
201
417
2569
18
4620
282
4830
552
3741
525
58
3080
37
1332
477
9696
3330
1172
7436
1341
3343
2061
466
577
632
3356
450
18
3390
229
9358
211
1542
506
552
401
186
318
750
1114
1652
441
2895
2904
9697
927
150
8922
862
4451
211
29
1844
164
1511
1589
893
795
990
3809
1559
748
4989
261
64
4111
3061
1
2589
4930
1304
6500
34
265
18
7939
9460
283
9219
854
246
333
2939
7905
77
59
2612
9698
751
34
64
5567
323
1294
9699
1408
381
417
1045
2160
2014
45
325
1873
9700
1588
36
186
525
2205
2501
323
549
706
2392
70
9701
9329
1960
613
851
3220
467
725
7764
344
9702
573
3725
109
1657
1493
739
336
1069
494
2589
745
2091
342
9703
2058
3548
2337
604
105
3162
14
9704
6857
709
1743
602
6186
2668
229
1783
8325
4563
1048
180
77
7563
92
1114
265
404
406
17
128
1529
9176
3952
6472
4323
321
151
2279
10
2896
379
1030
109
159
785
1127
4938
7464
218
18
564
1928
877
1032
4780
2015
501
559
139
1924
37
1765
5574
538
5849
9705
2461
1440
164
1918
3546
159
283
581
36
103
742
7857
139
9706
559
83
3854
2437
2080
9707
4439
559
2417
4627
1332
125
258
4067
3296
1842
474
2160
344
1161
889
265
688
162
893
4103
2046
35
3557
2036
7
9399
747
1291
32
2129
478
1456
2234
15
590
893
2399
1431
3784
36
3000
1294
258
1218
1033
323
2896
8260
2183
1588
37
92
5665
1898
34
1470
245
3150
369
1400
63
211
1716
1754
9708
893
840
3713
253
245
1541
250
1240
918
1442
3587
9709
3659
4
543
8522
2648
2602
4171
37
7911
1045
3481
4203
318
859
283
917
1130
2014
45
794
162
599
225
5616
18
182
4
331
1124
5978
788
827
46
918
103
2884
333
1280
5964
716
1679
4785
626
893
1278
1132
1082
64
365
1483
671
344
1336
2293
2996
258
216
89
3021
2160
283
36
1
7111
1051
2459
18
1319
416
476
8055
9710
2077
2252
211
6858
18
647
3609
9711
4882
3968
1059
9712
763
211
92
2820
387
55
1673
716
162
1276
11
2994
735
164
33
9713
4120
8962
223
1989
6617
1329
9714
9715
3750
109
832
1279
406
1093
1385
3119
996
955
17
3052
1128
63
6395
50
1431
9716
92
1751
2637
549
1623
2341
4013
323
559
1566
318
251
9717
266
34
5854
1133
350
27
356
274
321
9718
202
2465
1653
1258
7549
543
344
77
104
36
2320
2593
1800
606
466
4587
1941
9719
9720
581
9721
5698
8104
5396
549
106
63
245
393
273
356
3214
6745
36
46
1786
2501
258
200
4109
379
3016
615
3952
321
439
45
50
341
77
92
1621
317
3109
277
748
895
883
1259
3671
1013
258
927
1443
599
3807
64
1566
2921
18
1032
1563
1306
3675
77
61
840
4197
893
739
258
3595
5304
5627
107
893
1095
400
925
283
4664
4658
240
18
229
1013
417
37
526
1469
103
5044
4517
344
694
425
1762
9722
195
5893
1128
1267
1053
9723
5459
489
428
734
77
4274
7599
71
860
6036
2340
2220
139
2390
9724
251
101
18
34
2190
195
4717
347
33
2008
250
29
4050
1879
2833
36
4586
2349
3160
6219
159
92
927
34
456
45
1918
195
1122
773
186
4331
1053
3109
2231
8473
2311
8082
481
1276
772
2876
128
626
2393
8636
958
791
6940
244
9725
253
1626
404
2571
9726
9727
245
2004
136
155
1533
259
493
1879
77
626
1550
5173
1385
9728
6120
5093
3853
2619
2415
1825
9729
4399
77
9730
504
2617
696
1707
236
321
216
644
592
1164
2015
200
9731
772
2390
404
225
106
9732
215
1130
2484
788
186
1050
3068
3057
1148
28
752
9733
258
869
8346
200
890
9734
5191
1236
925
3041
1406
2680
2501
599
1122
1340
2801
149
559
333
1030
5079
1013
5263
6098
33
1374
2307
5681
36
5792
756
145
139
3149
4613
2943
639
2637
6479
6110
6432
1347
34
437
1012
5183
2097
5275
1730
342
489
9735
1786
1225
5455
6625
1163
3160
162
138
3072
688
880
119
3741
229
179
223
8642
608
968
103
943
34
318
1247
658
291
214
190
748
9736
121
494
1088
466
1639
61
1008
870
1331
1019
139
22
9737
490
18
1133
92
9738
645
2099
1296
1663
2125
372
3928
37
2198
245
3681
92
2352
9739
3306
369
36
325
3455
321
625
229
6141
833
18
4
77
538
387
4333
9623
7045
751
18
1090
36
1796
9740
1716
1812
893
1227
6210
7245
1296
77
283
408
164
2749
276
37
478
1225
3175
9741
9615
36
1492
113
716
487
887
112
991
32
4578
1124
818
1247
1718
112
4050
2106
6247
3942
1033
3622
3009
2837
1724
6201
1378
317
9080
347
103
151
34
1800
6921
2254
46
3518
883
207
1470
1097
1566
1489
4132
1470
4422
107
171
1842
105
4181
112
687
14
7
42
221
2311
1844
863
381
877
119
557
2725
1499
2692
3731
4
6331
6835
917
1588
251
9742
321
4091
64
9743
119
144
2334
314
1631
6986
829
587
36
606
4936
2877
6420
9744
2510
9745
1357
2646
18
1144
77
379
706
1140
516
5459
1343
651
529
33
64
251
1191
22
4758
3592
866
6949
1066
2452
5889
770
245
4318
9505
4691
223
1196
1050
2706
18
9746
2703
219
442
1915
1050
8
36
3615
9257
9565
1482
136
1113
244
717
365
77
2368
887
559
317
1976
1995
1700
151
381
333
3071
2252
46
4
371
2399
1879
604
1004
9747
5359
119
518
2933
195
6722
2368
63
4
877
2535
583
7219
5099
802
4088
2047
143
9748
2461
821
3087
4896
9749
3747
417
9750
933
1733
36
517
927
961
1173
321
706
81
294
607
2076
333
77
2658
282
3913
5802
9751
299
4262
1214
1296
381
4
693
1055
1365
63
2138
9752
36
294
251
791
164
64
36
1813
3591
5195
421
400
258
939
2220
1152
360
4114
1133
3293
387
2718
437
9753
18
92
104
860
36
1315
893
2378
1786
4475
1155
2335
1021
1099
4
927
3
6810
2617
785
2193
3113
976
3294
1320
9754
4568
887
2591
1800
33
1196
7055
4680
3778
640
626
36
3862
292
404
244
1367
324
9755
292
205
404
88
2387
937
668
943
9756
3985
918
460
3794
162
2443
436
5527
4502
103
2164
599
331
604
5269
1871
64
1432
1033
791
2272
92
6564
7940
414
3575
215
3326
2846
2787
159
559
1382
9052
4517
480
1533
5688
9757
8482
1206
1898
185
2513
2590
58
7942
9758
9110
381
2748
450
273
2467
325
2369
3122
809
4810
64
1783
586
9759
2570
860
1984
5602
223
37
1214
4852
2278
442
1601
58
3350
9760
441
6135
2182
607
518
474
9761
7555
9762
92
827
4947
185
6288
1421
251
474
682
28
723
318
1050
7460
36
7016
92
181
187
927
344
77
324
3711
1412
837
208
1699
7178
3788
2709
262
820
929
413
712
5713
3448
1066
2190
5759
162
63
807
519
1663
1838
9763
1385
1483
343
552
4428
450
882
2223
36
1014
1912
1431
1716
958
525
1825
30
751
138
6650
758
2622
572
818
1307
210
676
1014
103
784
1960
5640
688
1243
176
479
2510
927
63
1096
3644
247
77
4
1220
195
3051
179
642
379
3760
9764
216
3344
852
1344
466
36
181
3310
658
842
3166
787
291
1679
6003
379
539
9765
9766
4
1778
2225
1247
806
6752
3016
1294
1030
8799
552
2952
2183
614
2036
5142
456
789
186
321
3249
1191
18
9767
3969
387
772
499
1304
18
247
530
3742
809
414
180
63
3348
665
331
4460
3969
2320
1844
4548
490
1278
3050
796
3526
1769
5486
450
225
6520
1357
664
515
158
1212
5569
927
15
1581
9768
958
2231
9
344
92
4173
490
333
1947
7677
77
369
876
474
551
826
1049
404
36
764
1223
246
3103
8080
876
344
3070
202
318
601
195
1621
4033
63
222
5295
1390
1196
253
1032
125
244
656
622
2310
192
9769
859
1829
4
1735
1179
1470
3833
1996
5471
3531
519
323
1838
469
323
88
9770
4063
2627
608
724
5173
8236
871
18
772
647
1444
822
644
4291
1874
5924
5435
734
103
662
4045
1225
430
45
6368
36
462
5607
716
315
46
139
3028
1202
45
391
1627
683
6707
5318
3174
283
1663
103
234
8631
1718
77
9771
1019
411
812
9772
1832
1008
4009
3687
6428
430
114
324
3384
17
727
749
749
383
452
2515
92
32
1431
906
125
1225
7339
9773
1195
17
1750
626
381
169
400
299
2951
147
3452
687
4825
1833
1533
4103
1665
2290
9246
2510
2388
2065
837
1033
3186
7312
211
1470
3172
2608
2627
2410
4951
4578
772
55
832
474
3673
863
1013
1798
7
3102
581
2709
40
1769
277
4414
1990
1589
403
101
132
4744
886
2892
1002
3683
223
4
400
169
223
1481
8494
1880
336
19
185
747
9774
953
1385
530
2311
1401
1883
3595
18
401
77
149
2036
312
1564
2030
706
34
717
493
318
433
6376
159
387
638
845
1823
92
252
467
404
1833
3349
644
1206
618
608
748
2014
516
202
934
3226
9775
33
458
1093
2167
186
250
3404
9776
9576
7080
2693
534
1013
3940
90
765
195
391
159
200
930
794
64
1754
1353
654
2367
694
4
1237
805
937
2092
1534
70
1585
5760
5209
618
336
7744
7316
6137
2485
1210
1336
527
820
893
3969
604
58
1113
1871
4713
450
2830
996
18
116
4
55
5350
5038
417
3030
9120
8581
7879
128
341
9777
1475
318
381
709
1173
2646
3754
7
171
2188
441
114
6843
978
2960
2097
1248
906
90
877
844
765
549
92
998
336
4930
1051
1412
36
1694
614
2320
229
6071
2721
747
2121
4797
504
1096
4613
284
9778
1412
709
103
333
2410
518
3257
5913
480
404
1621
325
1456
309
4429
697
707
1000
3234
211
869
9173
543
9040
1718
139
34
9779
826
7543
9780
92
1351
4034
6903
495
284
229
2144
9781
9782
1000
3056
1179
637
6509
1197
331
9783
105
1480
450
253
2709
314
128
647
508
560
9784
2833
3389
64
2310
5456
1687
195
1658
1780
1806
788
170
1388
85
6
650
9785
9786
9787
733
36
240
259
404
417
1019
3111
34
292
250
145
4381
1546
6369
791
516
657
4990
164
980
33
862
1658
132
650
74
1191
1247
827
2290
1008
1786
6613
961
1871
240
22
1652
958
75
1800
941
151
1716
6241
815
6107
1871
77
1653
2311
2551
1104
1324
525
130
3993
3234
2004
712
85
3459
2817
2831
749
9
1551
1469
9788
8798
417
186
1206
638
9789
342
9358
3480
6531
1542
612
1658
589
77
88
422
599
4777
674
223
192
3546
18
3290
406
1013
9790
1815
244
4257
2161
36
3432
6701
1050
2647
573
9791
9792
1021
966
391
381
4
128
6816
1705
294
4411
1133
305
20
604
496
74
3103
1984
195
1196
229
1001
996
4208
92
1652
961
6318
1794
164
220
63
77
3677
3850
63
6952
667
421
829
321
2599
112
7233
6734
599
112
849
251
324
3030
36
3177
6366
2576
151
437
1470
2883
244
830
211
927
404
170
109
1644
2098
18
3072
9793
1677
1191
2194
92
4831
4315
1170
9794
104
9795
212
1042
1844
3911
1179
9796
2975
1960
6460
7
8089
1385
891
88
163
667
2367
444
8272
1960
4761
6613
307
3138
831
2310
1247
1551
121
259
1851
3710
9797
5369
1701
442
626
387
1341
103
3016
201
2541
1430
476
9798
881
5780
4804
709
439
77
4782
1511
1038
229
144
1047
917
336
4477
765
543
9799
1069
2628
3452
63
7
344
2131
262
1696
2143
18
458
1380
3104
3803
667
978
626
1778
474
4563
538
92
6283
1431
63
1033
1585
2442
612
2065
173
455
1381
259
1031
1547
379
641
15
9800
3220
476
4444
1843
1191
5009
4587
3865
18
92
1376
250
64
2770
5705
431
1992
506
3388
325
1030
2156
1493
3758
1658
381
518
599
2958
2083
8631
9801
638
2060
2981
427
3041
1252
9214
860
9802
812
1122
2036
581
8675
2916
1337
104
604
144
2257
33
45
3651
1493
3470
1913
283
1544
471
3105
3656
963
613
614
58
253
599
1470
1769
3234
1392
258
62
92
92
417
92
444
1902
1286
960
9803
5913
3696
5601
1536
36
3279
1154
7823
404
6166
2160
2806
604
9804
7688
1363
6019
371
2279
2230
7654
1939
8752
4867
4296
773
1283
697
853
1492
614
368
1050
3526
1649
976
58
365
478
2301
1507
1133
4339
141
310
291
1627
508
3295
306
9805
3962
456
772
4830
1842
1096
1175
934
185
404
3032
1469
5065
6804
7127
1019
1954
1126
287
963
552
735
562
2884
5403
2748
3850
1902
2624
4313
4923
45
3306
456
1069
3156
1912
381
604
4937
195
15
2173
4446
417
2932
1113
1074
563
5327
2722
1716
1163
55
1359
2712
18
344
234
6985
104
625
321
28
765
240
1496
552
737
7620
1776
3084
1606
615
881
2912
63
2514
1793
9806
772
921
6036
58
9009
821
3875
1663
3353
265
706
159
6536
538
760
2065
1069
359
3257
294
2743
381
64
860
2023
1222
794
1130
9173
2983
932
433
475
77
4930
1621
9807
808
2697
63
226
2668
975
417
1663
9808
1783
9809
534
9810
321
6460
556
416
877
769
860
4282
772
321
17
77
240
376
1336
304
116
1572
6306
4882
559
147
1093
1577
9811
250
151
1114
52
1315
3117
3277
508
2478
105
493
925
1392
5887
729
614
14
1132
4924
698
716
2787
188
8055
1124
606
3834
9812
229
9813
92
33
317
3000
1006
782
3202
381
2615
277
2774
1130
927
509
552
635
379
9814
883
18
5818
493
5909
3551
506
1679
5383
515
7717
5508
141
144
2830
265
4
1036
1079
4621
137
1588
870
195
3054
6482
3257
79
1677
4682
2971
2917
1019
344
9078
6140
2378
325
1841
5290
45
4055
4550
2065
229
2964
562
772
525
292
294
2706
709
1160
2311
345
248
1316
417
787
1898
1175
9815
6157
253
2014
195
9628
1378
36
840
940
676
9816
1157
2274
3870
2114
543
58
1006
2252
244
258
4475
918
3010
1468
2504
759
224
36
1133
9817
14
2447
2590
3822
870
1663
887
647
109
8139
949
1163
682
4026
406
6504
1033
36
1556
8848
456
321
5314
3117
9818
412
18
480
7
4839
139
765
1030
9819
64
1842
1332
2822
4801
1163
1172
3165
2394
1643
1163
388
159
299
518
3097
9820
286
1649
49
1013
9821
36
608
1118
2580
64
317
274
1941
832
292
259
2887
9822
1487
2507
259
3848
1430
77
265
234
201
1937
159
543
1012
1612
1294
34
7994
2876
4291
279
1588
1154
709
651
9823
4
542
770
45
265
626
1585
1247
323
961
1815
1534
2298
1751
291
649
85
1566
9824
1082
797
1013
5779
1024
827
4026
552
2833
1798
2867
2087
9091
9612
7150
365
6076
2892
251
77
400
1867
2230
1222
18
284
147
1054
244
737
225
437
7753
1122
725
1493
36
37
321
538
27
152
2561
1551
450
2515
265
487
1345
770
103
3845
9558
211
1316
9825
3370
4570
4
9826
1359
1170
33
305
345
508
1122
7411
1744
251
508
381
539
2755
1206
9827
2829
1835
9828
2130
4150
292
336
403
1173
45
2385
1248
1050
7
877
1979
1871
1588
381
2710
1222
6447
417
1173
748
251
538
651
657
417
45
1871
527
46
5303
504
251
3279
1190
283
8634
6513
18
383
6630
4111
1947
5646
893
1393
1319
7664
1652
244
1008
17
1585
77
379
330
1202
2439
748
601
2125
489
2424
840
379
251
6490
8518
8706
649
36
1008
9829
3146
18
17
2255
1298
63
195
7726
1421
151
1173
9830
119
1823
1765
3553
4711
2265
1668
1389
103
4938
2355
18
614
4980
8629
648
9831
36
42
1278
56
1663
155
1186
2722
245
85
3315
9832
9527
437
9612
9833
1799
46
17
662
1384
937
894
466
186
135
292
757
258
1767
381
1903
1783
2668
3117
3245
259
508
387
18
149
581
9834
8921
444
8193
9835
748
18
607
1130
292
365
1441
85
1301
1444
1285
318
6902
403
92
85
4264
292
963
7543
7
487
1588
2160
36
826
865
30
573
1030
2491
4589
6684
1069
2589
651
195
783
183
77
2223
45
5798
1298
6286
1381
1797
3942
6359
2685
1493
1036
1689
1357
103
1842
2232
365
848
3580
4461
376
36
1700
943
4884
55
884
33
9460
211
962
423
104
2094
265
425
128
1966
7720
581
5340
259
114
5669
45
2516
1547
805
4532
18
1069
530
1163
170
321
1765
406
1430
3117
1234
2770
788
4091
2327
1144
3375
2465
215
1068
18
142
321
33
159
252
3016
436
101
8147
709
6955
50
92
381
4633
159
1955
64
211
381
404
934
9836
773
756
1039
559
1240
883
121
1811
5715
1469
4451
63
6753
229
805
9606
538
36
661
374
318
763
162
990
1196
74
195
601
4372
314
1646
4055
552
149
6427
206
1546
1341
732
7119
335
325
2963
36
58
425
385
787
2482
325
9837
283
2830
5567
1999
391
2368
234
1281
1380
581
299
309
188
92
1082
1889
1237
1122
1001
33
2126
651
9838
4111
6963
1903
109
6005
2710
164
14
756
1874
2041
2102
173
159
208
3528
2394
4883
77
1032
9623
9839
5353
417
56
351
1023
4062
1535
1298
607
9840
2132
996
1760
103
581
830
9841
77
103
1539
980
345
428
5509
437
344
2817
1972
4949
1649
626
18
173
773
698
616
125
3004
874
77
103
323
559
3116
440
1730
3675
1385
688
144
18
1220
1173
5313
1193
538
1096
186
2311
3697
1841
1173
333
34
4615
200
110
64
812
318
3516
86
687
1798
474
4596
2943
5640
5065
64
2905
1534
921
5501
5702
9842
9843
607
827
1163
932
586
259
2060
325
121
250
3432
2327
135
385
6960
7342
918
509
45
605
1800
417
6670
765
3942
6586
6748
487
2308
3326
772
8645
1173
893
170
1858
61
3494
244
259
717
324
3758
4517
1034
18
3469
2490
604
4129
720
199
1049
716
4466
5332
490
403
3802
4801
349
5802
709
2820
3833
4389
466
1125
56
1047
77
160
2320
921
1915
1248
37
893
3436
8175
3663
6926
1013
1709
2313
442
391
5289
861
1493
1601
103
543
1400
2666
92
5357
112
1680
365
251
1095
2436
603
614
725
114
2272
668
18
258
45
4555
2754
769
63
116
381
437
58
5350
518
284
607
1047
170
344
1206
3572
1544
1130
1580
259
197
254
780
265
2004
331
18
2156
4682
440
116
4
709
3116
251
4734
258
5604
27
504
4389
183
604
1014
27
1163
3097
116
808
5561
63
4876
56
4953
487
8277
5670
2310
64
155
64
1470
259
782
36
336
5869
1105
6560
1518
938
258
1583
92
265
422
1585
2304
1163
1000
3556
405
5116
2014
9168
6235
626
1365
9844
422
9845
9846
749
552
1652
990
1353
1592
515
1099
614
4127
213
2247
791
1214
14
18
147
1390
581
223
4245
9847
3230
3150
1489
3786
3329
1969
1278
1247
7290
3469
1157
1409
6365
2021
749
345
114
406
449
150
2504
9848
3501
1024
14
1234
1483
1345
480
882
1692
141
1245
3526
949
1883
791
2741
2892
333
370
1741
2658
1200
2905
781
1381
4780
940
33
7884
1099
81
183
159
73
258
36
833
2255
1716
2235
5578
1212
1461
4652
36
403
77
529
283
496
619
14
887
250
5606
64
506
344
5480
325
1701
1154
1097
2823
299
225
68
1499
1711
170
365
999
1972
4
615
767
58
1128
2015
36
4122
5978
2507
2434
57
7185
1668
562
314
2908
3592
3574
7190
1705
8803
324
6870
5703
6335
49
785
4246
164
45
1122
349
344
5085
993
1776
6230
1118
1256
94
1117
9070
689
1270
3739
1365
2543
323
1494
1296
9849
290
504
601
1030
581
493
3616
17
2904
657
226
4281
1552
195
229
9850
3152
4230
743
92
3816
2064
336
18
251
195
341
3021
1514
589
7174
321
4386
658
1674
404
312
265
9851
259
316
180
850
1580
1004
2100
4551
92
1013
5357
1215
3384
785
2452
5293
5726
781
552
9852
97
46
441
4580
3830
345
135
3641
1613
3289
45
4808
45
8045
2912
162
404
833
1114
125
258
1588
2591
644
952
387
2391
85
229
3016
1843
347
284
404
17
2092
851
77
148
103
684
685
785
9853
8929
101
1716
4882
1672
1200
1126
45
1944
6856
981
426
406
1401
604
211
626
581
4548
159
842
657
1795
4
550
561
8582
195
336
73
3724
749
1838
9854
958
125
58
200
7358
259
36
381
2525
393
197
1882
88
529
18
759
4444
3963
386
1021
4372
1622
2033
2148
4113
6290
336
895
138
64
1632
1577
830
2097
2224
3687
344
3539
504
36
1059
893
9855
1627
608
1231
873
33
1470
4
283
9856
323
92
37
9857
6636
8413
6816
973
3896
365
77
441
530
1175
110
18
1718
7
3171
1470
2190
77
103
9858
474
229
253
1542
19
88
3080
5737
9859
214
561
9860
252
1774
77
895
773
810
3889
2173
1186
325
4654
3171
9383
4670
321
783
4953
301
1827
6237
5818
618
325
7
9861
251
179
782
1295
40
259
638
3850
3584
709
92
284
159
321
125
4170
2983
155
7502
3578
3
763
2408
9862
2762
1013
801
9863
8626
2419
3052
441
325
4372
4984
1909
1053
552
36
8137
1529
1529
1329
2097
1019
1082
2975
2952
33
2173
216
1602
147
9864
70
8195
1898
808
36
223
2316
284
321
1374
1481
7914
692
36
345
1455
8359
151
1175
807
120
151
1038
949
637
4182
9865
1470
9866
961
58
4644
15
2125
2229
310
614
1231
401
1033
521
74
748
466
229
463
7
64
4882
2664
8127
1351
4723
137
6350
4495
603
934
64
2497
893
711
1638
479
3973
3001
186
1019
626
3607
1800
9867
7
181
324
1296
1
2003
1451
1065
4833
5259
444
162
28
1510
772
647
162
45
3343
179
940
820
2076
325
1218
4542
33
9868
77
1701
619
706
61
3592
1237
1269
1531
1832
404
121
506
2313
474
36
1206
8632
4392
501
4195
9869
258
1651
1632
321
2434
374
1413
2021
181
2912
860
2464
173
9870
443
1422
245
1024
1155
367
2280
325
709
64
5835
105
1218
417
45
299
1466
1237
6625
1298
716
809
9871
417
20
1114
496
976
9872
5065
1529
2291
2017
9185
229
109
4587
451
1365
85
2391
9873
7543
860
3953
205
75
101
729
2877
818
92
1800
109
5233
934
8055
608
211
244
8027
638
27
2066
1972
7136
333
508
601
211
7518
309
742
8115
1247
1948
2391
318
9874
17
7
1387
4813
387
324
1663
36
1031
7858
1773
92
77
742
1611
36
918
978
9875
1702
1326
103
321
274
6390
820
7029
702
253
436
1038
292
893
28
1069
417
318
934
1707
996
120
5854
152
1443
200
92
1475
112
458
802
145
3862
55
893
112
563
787
186
223
4158
253
2398
8777
3725
333
5191
9876
9877
3850
229
989
437
145
644
3556
155
483
4548
2168
589
6317
2511
1222
1662
9379
1415
473
958
28
1000
36
3515
781
1470
2093
403
318
9878
77
1589
3015
2975
1867
3381
2829
4570
431
4473
2408
1844
265
294
6333
1196
103
1594
2888
9879
5191
5218
559
1416
809
893
1008
2110
1632
1470
2462
284
1059
3444
325
8522
490
437
1154
1743
525
381
92
9078
430
6210
9880
2439
77
1021
840
3384
262
9881
738
29
2125
1082
283
137
64
2131
5339
9882
149
5849
314
436
34
9883
226
1336
497
36
6235
676
927
64
7726
1367
2658
9884
1627
605
1796
216
1774
1684
5677
22
309
1817
1874
1211
3110
1470
748
1527
215
2233
1358
2718
4833
4538
331
9885
417
563
2015
749
9886
1716
7367
1644
6421
6935
933
128
765
2110
529
1024
6613
88
341
626
490
64
618
6473
1196
77
932
3297
9887
779
2905
229
85
402
1345
133
442
2704
5091
321
55
559
639
826
1892
904
1069
64
466
4007
2410
2070
381
163
36
1352
1374
536
229
556
3969
5785
1390
77
3117
551
2211
648
92
1276
2156
4211
1358
101
1341
934
877
1232
1593
1810
518
2892
14
3021
1280
3205
653
229
1059
36
195
6733
2943
8515
1175
18
45
1544
316
162
9888
1977
4203
748
268
2330
1390
7127
147
1776
7677
2277
1305
1217
9889
2591
13
77
8049
1065
4808
1860
7745
751
34
4323
2280
1104
589
77
635
1
791
1252
36
1825
195
2064
508
8
452
379
324
1345
605
45
4517
1638
1774
647
9890
331
442
9891
8185
3744
1278
9892
5886
1998
818
8847
9893
71
2471
1701
9894
77
279
85
2343
1030
92
2597
2541
1962
9895
186
3192
534
195
229
292
92
244
5837
1803
549
753
124
1175
92
1315
1033
107
1648
283
716
651
2160
6547
3198
2939
3956
2586
1675
9896
145
1060
446
369
1791
37
716
7
1481
5458
8251
2293
1652
1163
18
9897
1267
3535
7283
283
314
299
1532
607
1590
1133
197
2827
45
958
4343
212
55
1236
1173
36
1366
251
896
1889
1954
927
926
1869
164
4323
844
77
45
3940
19
35
153
1242
1859
148
2635
1384
1225
1096
2617
18
27
1992
3296
582
3673
18
159
279
344
2836
2606
170
947
40
9898
4478
17
3625
709
291
18
1109
37
518
785
668
1392
9899
893
3940
1
7528
7150
1707
668
7123
164
1376
2463
436
105
5248
919
9900
2118
656
400
4078
1008
77
2603
667
3285
2939
34
6700
1751
77
6357
9901
5325
36
1333
3501
2718
63
253
2975
77
331
3695
2233
807
2338
64
3446
5143
3797
1319
64
9902
1240
414
1511
1760
1730
768
1033
379
1003
2362
4810
9363
3370
1933
9903
1588
258
36
9904
893
258
882
64
317
1974
251
2501
374
2099
20
893
8724
58
258
244
251
778
77
4842
706
331
2044
199
146
1470
77
1050
2183
1864
170
1527
8748
381
1535
1997
3862
1381
676
18
421
608
5985
114
283
1306
3317
77
4
601
5299
750
674
2443
5974
354
1898
846
1803
9905
89
1856
1920
5847
1535
9906
3976
37
6155
7989
667
568
404
2254
2508
9907
772
202
497
549
763
159
1248
7870
223
1169
638
6290
4042
55
489
85
37
1456
1013
2892
2579
289
18
1755
9908
417
404
8182
2056
259
1374
1243
252
4388
186
357
77
949
77
4434
55
64
64
245
549
36
4467
5862
259
7631
3735
2424
802
1542
331
809
4
1431
1609
1163
2310
291
2364
543
5643
36
1812
179
1899
251
3370
8587
64
351
525
4786
927
307
145
2293
269
7710
4534
17
3638
3840
8366
2294
33
299
688
1064
1815
1278
159
36
6773
2034
2163
4791
265
37
3448
3660
164
79
283
36
4015
1601
9909
893
214
1384
103
90
1268
829
4575
653
1278
195
626
3171
66
195
1032
3643
229
1187
8252
645
18
2424
563
3259
2231
1825
651
2743
1747
3097
2621
9910
1122
1241
92
128
1495
710
589
934
229
8217
2327
2514
1073
64
906
442
3544
3125
613
712
2464
490
725
88
2436
1123
36
1116
103
179
253
103
4835
785
933
1293
4447
159
173
2437
3080
780
325
1541
3563
1633
145
33
286
45
1511
9911
9912
3417
614
619
92
995
114
6475
63
2313
137
9913
200
1718
807
1589
662
3694
2564
399
772
2470
179
344
1378
765
1088
259
709
861
1762
643
437
3725
9914
8616
18
2065
58
2434
884
417
2514
3767
2646
3062
1701
404
4857
2036
1366
291
474
1433
782
2266
1979
36
362
33
759
150
1483
478
6100
77
195
1686
2364
208
1992
2520
417
863
1019
6040
5627
2097
4069
318
633
604
14
3418
5327
786
9915
125
318
369
549
325
99
1650
980
6209
647
504
2390
9916
259
1449
2319
5902
2223
195
144
103
9613
3299
649
869
312
8266
1554
9917
749
4428
697
37
3051
17
9918
28
159
644
403
700
1113
565
417
4282
203
2567
188
6646
893
3056
1627
1238
1059
1391
1627
2160
79
9078
323
93
8190
474
478
6546
3778
1556
109
805
326
5909
2327
3406
1669
1941
816
2163
2336
2353
2223
1800
808
1024
6120
3291
195
1173
267
205
119
1047
1800
244
2929
3545
104
1006
581
1007
18
2928
15
2410
1351
2532
88
36
2495
471
3448
794
2466
225
7615
105
92
2266
2439
1933
1447
852
64
265
155
2398
365
538
1929
730
1925
3650
5240
1593
139
8
92
826
9919
4831
1053
441
8625
266
162
1172
7113
90
2315
2097
9503
2225
1925
559
36
2163
773
639
36
501
143
430
5109
9920
9921
534
4
1007
729
9922
349
211
2036
63
268
3778
2565
36
1404
9923
7130
18
2436
5840
635
6984
223
9924
9744
1530
6308
710
36
1757
2022
5115
8475
77
391
3578
562
647
1024
119
144
251
321
3381
1658
121
918
557
132
2265
3673
8463
937
2094
9925
4502
4475
310
2599
251
5191
899
5622
667
7445
644
1130
325
75
34
139
3683
599
1588
4018
2456
5236
2535
691
1573
604
365
53
259
2115
130
607
383
9926
525
748
304
9927
6733
6164
1600
2361
1917
906
4
1887
400
1530
229
2442
953
9001
85
2975
9928
336
1587
2308
1443
379
648
1014
5969
8156
2591
3435
2148
159
809
3469
46
1718
18
2467
2754
1581
5681
3766
1482
1990
321
3883
292
36
2500
4132
221
2501
1864
18
2983
145
1899
491
202
7876
1431
1000
1652
874
366
383
3202
452
442
45
164
1340
1163
3555
895
448
2257
1514
1649
185
699
170
155
2809
40
604
613
1211
991
321
9806
2350
2277
3898
2446
698
347
4231
336
490
6129
9929
1175
1191
5535
7085
8156
1585
1324
697
7285
619
38
3985
80
18
105
837
9930
36
381
749
947
906
5065
1
9931
1234
2768
1175
9280
805
1286
321
866
93
904
7094
225
1024
325
3402
883
2183
9932
3697
180
70
331
6195
4353
6016
3289
2718
4062
229
1243
2975
121
253
4457
5142
18
562
1313
818
6
30
2311
449
436
1451
1550
417
1021
1007
77
958
1468
2160
608
9933
789
466
29
1324
783
306
2804
2683
827
7419
1867
202
1179
2770
1493
229
1481
4389
33
1310
927
234
422
3117
1877
36
8514
18
55
1247
712
1552
973
1984
1879
421
421
9934
5736
6147
195
2648
292
2876
763
2306
752
635
85
9935
4129
391
1336
2980
186
382
258
1170
10
554
1996
1017
159
4321
6865
735
2450
2024
3397
1542
68
92
450
1014
3743
1730
3181
928
9936
3056
618
198
1751
128
961
543
450
185
2583
2748
1730
1962
36
538
56
1433
854
404
644
1144
782
5993
586
563
387
508
37
1692
253
294
9937
536
862
92
1206
3767
1188
3687
480
125
1533
36
259
2971
55
240
234
2862
2491
374
4084
229
7
762
2325
786
9938
162
436
5049
552
4420
1104
3366
6998
3387
4169
930
188
344
1190
1143
2350
6774
851
111
291
2877
1942
816
6983
3807
3467
3933
92
9939
9940
103
179
651
949
309
860
400
63
7660
7780
539
1191
5158
321
6310
1578
3306
5798
37
4169
703
603
40
5199
8112
103
7190
34
347
7197
92
674
516
1343
8632
220
6675
549
258
4106
2341
9941
64
768
240
2441
1783
40
9942
738
216
9943
771
2486
585
5245
162
829
2252
2908
18
1296
207
2750
4558
8089
538
3067
331
159
5574
63
325
356
6516
7
1130
9944
273
1578
5469
17
8
158
1588
4664
6280
2551
147
448
33
1413
211
159
45
1030
2665
582
661
2500
667
1033
258
2793
9196
162
8364
77
1589
33
294
791
1677
9176
2047
18
1236
1960
9945
6562
17
77
762
64
474
6210
367
9700
2944
1173
1196
5545
1962
244
245
77
159
155
9946
3952
586
436
2765
1252
155
290
5916
170
1006
6460
2750
1836
7419
1867
2491
9947
581
265
4341
9948
1768
2579
9949
7843
5750
8358
1340
279
2776
1237
243
229
63
251
2225
63
1863
1588
151
4882
1839
4431
2754
3687
1496
9950
112
349
92
3556
3545
2223
344
9951
9952
34
77
4882
1841
1162
1405
27
5869
593
40
2410
4623
2511
403
119
5384
9716
5020
712
9953
10
1932
292
805
3080
1051
186
420
515
9954
34
1011
955
2234
128
145
3171
121
8217
479
1113
683
1124
1524
1780
63
717
1827
159
9955
574
321
2138
742
2234
85
3996
63
2023
137
4492
374
103
8707
45
103
1841
77
9956
259
3224
317
3165
9957
2189
417
786
8964
14
9958
1019
319
240
1242
37
197
1210
363
733
344
1588
9638
2287
1476
259
9
2223
1802
1166
3778
818
1743
1179
9959
5727
1651
478
257
1842
4042
1059
259
4319
336
3710
274
202
2459
1175
955
77
5403
1038
186
9960
1340
147
8131
614
1631
1997
325
2754
1535
381
4013
2664
283
8917
508
552
247
5752
1430
1124
697
85
4100
2258
2836
3593
1129
1013
1632
1592
9961
1092
9962
3396
37
6438
508
4515
3759
983
785
3469
7147
247
2426
717
7824
733
6091
64
226
8706
404
1225
254
1625
223
3960
712
7606
1821
197
5118
10
706
9963
508
459
1133
648
442
409
1042
1297
559
186
9964
1268
2343
2481
1879
1687
391
469
538
391
436
1030
2846
1126
6176
63
879
2582
580
5222
1014
749
1800
2034
821
119
1053
2062
1365
77
2076
9332
9965
1585
2858
6982
3940
450
9966
6482
1077
538
63
341
639
1836
104
9967
3493
1689
1469
36
243
438
101
259
5369
103
5140
6784
1324
5142
2301
2358
18
19
3290
679
1030
6155
3878
2076
1786
9968
186
1159
1730
586
7111
7987
92
5298
2058
128
3961
423
205
893
1588
1898
3516
5209
6013
1701
9969
9970
1684
877
9971
687
1879
447
3056
112
6121
77
6424
223
876
479
70
2781
1984
77
262
45
1431
1196
1033
265
881
3620
1590
18
785
3659
325
749
802
1534
559
17
9540
1133
112
2152
63
5008
7
103
451
33
420
1511
17
1696
1095
1242
2235
1033
74
1588
543
423
9972
1021
2198
1842
441
61
92
159
688
180
3489
107
7726
4706
679
3652
1021
3563
2501
980
93
9973
8758
404
1019
1232
1692
9202
2093
3469
159
178
5661
833
266
2510
45
772
3534
9974
5567
6708
323
4446
1229
125
3366
735
2799
472
2672
568
1649
4274
159
258
403
1652
2137
92
315
9975
813
720
3056
4359
932
3381
259
5408
151
179
1109
92
128
116
1418
1998
1732
336
2676
1033
1357
418
9976
251
309
1096
2799
5147
451
1242
64
887
543
742
2298
2424
1863
3169
2706
173
1964
8361
627
2464
927
55
197
668
795
225
615
1812
180
245
9
762
2627
417
247
9977
9978
1897
2624
1883
77
1723
474
8612
1990
6771
77
2681
802
1149
6796
1409
2709
6021
1630
887
162
63
1385
1194
331
8468
4721
9979
245
3558
7197
1184
63
77
697
5387
251
1021
4257
229
6186
2898
4751
2718
1511
1133
33
1817
441
8281
871
3946
2391
1481
2348
1155
3407
2398
9980
4082
1030
77
899
3389
1442
599
604
292
1475
336
1601
4806
2233
71
121
543
788
1019
1588
3751
459
4042
314
1842
9981
895
104
7639
36
2483
1529
709
927
853
30
2348
259
77
2447
1828
2054
37
1114
36
3206
365
615
4459
9982
1769
1842
1063
8
180
1890
5885
1012
32
2706
45
5364
2022
3502
4224
3469
2776
22
1231
294
103
3052
251
3091
310
680
28
1334
614
647
30
2426
223
417
1707
9983
3709
1680
5969
860
3947
4374
3908
812
1179
863
9152
9984
860
1442
9985
259
9986
4388
3541
186
251
55
9987
3621
1718
5636
869
2330
5
7338
250
5398
417
484
2125
1815
893
1998
2213
3462
195
318
186
2340
17
1724
9988
2669
480
336
4884
1272
1470
3161
4651
173
9989
17
37
2646
204
9990
2424
1741
830
977
1565
5244
5907
323
10
235
9991
2483
2287
1380
3016
7543
656
318
9992
9993
9994
347
5953
2255
8581
3593
925
383
1443
528
1566
257
5348
7800
1192
229
1197
6186
2591
391
124
4478
404
3040
36
2160
9995
9996
882
1092
321
195
1124
5509
1133
13
160
2958
654
9997
593
159
18
22
4884
3016
1066
262
449
5627
1082
1677
1534
933
549
17
1469
9465
3898
2293
1865
552
356
3580
42
489
27
552
489
64
18
283
991
132
2787
1259
1798
1470
7
258
9998
7668
3291
6050
447
421
9999
244
9502
668
3588
36
1575
4934
347
3495
149
2073
2095
2097
10000
1905
391
2240
2303
181
368
6819
539
1146
186
2740
336
5340
9260
2087
212
3516
603
240
1568
7033
2311
827
5357
2223
2892
1574
5625
294
2327
292
317
877
2203
259
147
2618
341
4858
4
10001
1747
2658
77
195
32
615
2726
993
318
4281
85
5091
2724
508
437
4660
55
417
1069
229
2090
42
24
437
1355
1009
258
661
1812
1126
9637
9853
64
336
2534
4444
476
6793
10002
107
2754
466
70
1180
4068
8
36
116
3664
88
121
6994
1038
1915
186
1184
36
1259
559
1601
5240
404
1150
1580
350
71
345
1282
314
5691
215
893
1493
321
954
1298
36
1444
963
1351
323
3669
658
947
130
2004
195
9445
229
151
77
1365
1768
604
92
180
480
3133
1039
344
1825
513
251
259
958
10003
2325
10004
6233
5397
387
41
147
177
6764
333
82
4651
501
1019
113
48
2983
36
1491
1118
17
1318
10005
604
365
37
5392
4508
3381
28
1483
159
765
2155
22
1172
2299
1020
1154
1965
681
391
2
860
474
145
299
667
37
6824
604
554
14
480
336
64
10006
928
1798
3404
2456
3414
859
10007
55
3449
2022
1345
206
2358
1725
344
638
4897
51
2417
674
7726
9819
36
4
195
874
234
615
8277
808
137
6438
10008
103
10009
2223
516
716
225
1274
4804
3080
45
37
250
5714
18
1211
1632
89
6682
3744
292
318
2076
2718
2892
2042
1673
8222
661
325
9910
18
1652
829
3052
1324
225
1937
4739
2721
848
1627
1483
381
4354
5099
10010
474
930
3402
227
162
799
1222
459
5102
2076
7317
581
292
54
121
10011
927
1166
117
10012
796
18
7873
951
1613
752
5558
128
323
270
36
1614
2020
480
323
79
265
2124
10013
4403
1606
45
10014
3609
1940
506
64
5718
887
437
258
2994
17
4158
4626
144
4399
5964
250
3386
2693
5679
2095
4224
2323
2626
245
258
895
4356
2076
28
240
927
1602
4127
1649
292
806
553
171
4587
1222
499
606
2093
3249
4
622
1566
4797
4894
292
3202
259
10015
644
2648
2023
151
2361
64
7511
1175
216
953
707
37
3084
10016
1343
2650
1435
4927
8110
92
680
10017
980
701
1783
2364
3328
3636
36
796
1278
868
3633
1537
2689
784
10018
2231
88
2460
1175
18
2551
1271
215
1489
8921
321
992
6599
1
222
5198
3213
5597
8432
18
1013
7929
1768
582
344
638
780
1444
145
1593
3371
6571
5098
1852
36
7940
1357
991
2816
742
3942
8754
937
4835
552
436
564
336
1173
101
10019
3629
4084
1892
829
94
3145
6520
1709
7411
162
1544
448
3175
3855
586
1550
63
47
1812
3272
174
254
77
1487
4062
7689
9576
2311
321
92
8367
1278
1384
5227
716
45
665
991
1841
7899
697
419
860
55
5311
8834
651
1844
787
10020
1008
393
1024
4428
1286
2160
6035
10021
2756
3103
164
1341
2335
7181
661
70
1030
1523
535
509
1627
18
3531
104
10022
323
1033
560
1627
3214
1188
3269
1804
93
1266
77
929
1351
3509
682
3311
1733
2176
8517
723
8367
509
1871
1817
16
92
787
32
61
1441
637
1663
195
688
7563
379
3239
5396
3923
1151
77
258
302
259
1319
1511
143
518
149
5491
45
125
18
3084
1588
3591
1225
862
871
273
5729
268
759
1225
292
227
3348
3110
214
904
111
529
10023
3068
426
6864
85
404
6267
139
27
1059
4847
223
1374
92
2515
563
449
5606
1430
3415
1521
3748
105
869
6626
805
3844
10024
7464
1825
1175
762
1804
2524
794
333
211
110
4909
492
258
341
897
1452
391
10025
3908
128
791
3760
77
3750
508
19
1084
4480
436
526
182
2377
7085
1716
265
6933
7111
975
18
90
34
2508
3175
34
1105
808
947
1235
1448
933
299
32
863
2437
863
4537
5502
9821
517
1588
6810
164
2163
2231
2567
145
116
7939
1677
351
7700
2490
738
321
2829
1603
77
103
10026
698
195
4063
7511
211
1384
2618
918
2448
116
960
4933
2175
3056
92
185
1359
36
1744
2168
321
2057
825
290
4094
3279
262
5562
18
1494
1
18
606
5173
2805
442
4235
186
2471
7856
1871
498
55
3202
36
1492
973
1175
34
351
4
2741
1185
114
1019
4639
419
9959
279
733
9739
1483
36
1588
258
853
347
1643
604
1565
1551
2277
711
930
1187
244
1644
727
374
1212
1143
9184
136
945
37
1239
1860
474
3212
1012
2470
2509
2591
291
1336
77
9241
441
1588
4645
9328
607
2408
1231
893
1496
466
3296
1860
123
1638
710
1802
473
1016
391
186
2653
699
1898
6744
1527
10027
5523
17
169
887
470
1188
185
480
1069
4519
4374
1332
1903
48
8519
1066
2344
36
5319
225
341
1012
7407
89
1033
698
5744
1003
5640
10028
2009
2983
4493
10029
613
887
229
1813
10030
70
32
5026
2238
961
381
85
3306
103
37
1035
458
1863
45
1657
409
2537
1296
8918
86
1588
336
218
323
235
2611
344
5620
130
10031
1431
559
308
648
331
1017
440
77
180
1783
6918
92
229
77
5702
18
92
2234
1080
181
3122
1412
934
37
1083
10032
958
2410
638
2188
1796
1166
1046
1390
2570
4475
4820
538
50
4321
614
3802
5920
3545
80
64
1019
6316
3565
422
635
4102
1133
3386
3016
683
37
4510
1129
6835
1673
211
7013
259
1214
2599
9898
530
325
3494
2849
2097
283
2518
1247
64
1013
812
1644
480
563
1231
3271
657
5960
173
4530
818
615
749
85
381
2541
257
45
121
1225
258
88
1206
1481
4327
185
216
234
25
10033
2741
2409
97
383
8
1355
70
45
70
8017
10034
4
3704
18
2943
859
874
2589
2600
1194
220
4077
344
6641
1786
2098
45
1128
534
1341
442
34
8035
3178
581
2008
3725
1143
4988
847
61
1428
1588
5642
4015
58
404
1795
3383
4
92
693
4512
1724
121
195
4197
1632
4605
77
508
235
1606
3636
159
7735
10035
1585
381
318
5820
1663
557
241
1340
3415
6251
292
286
77
3149
471
1714
259
208
251
1500
292
1231
1387
252
168
403
2394
2866
552
211
6835
105
71
1
882
2223
3484
318
187
5702
1588
321
1161
37
6587
4203
4932
103
562
88
1746
77
2733
4107
321
1584
881
121
45
711
1401
45
105
833
7740
417
7249
3041
1032
36
625
3839
1222
2426
3562
229
4
5126
480
725
5627
496
1351
552
3149
4332
27
6890
555
5752
1470
3744
10036
8993
818
9147
1563
6341
1073
748
2426
1285
318
125
8621
773
5504
29
152
77
2178
28
7326
22
739
4406
860
3302
404
2892
4615
33
563
504
1127
674
16
6297
1883
1077
657
708
309
2223
266
1345
344
1883
1841
918
5862
10037
1287
7749
372
2514
2623
10038
225
1730
883
2959
606
3497
1588
876
961
4
145
1755
1674
647
1944
180
1540
99
325
1521
25
536
55
225
103
538
772
1096
3607
6941
604
5318
136
224
391
4997
237
70
1411
3441
2186
356
3097
336
2603
121
687
2549
717
325
455
55
654
5273
1482
1627
109
406
381
7010
4429
1316
114
3142
3375
2350
1343
112
310
2669
709
1588
1122
10039
125
229
1588
639
9078
906
95
164
17
1709
6836
440
3588
36
1588
5293
9527
77
318
10040
92
938
4642
2953
2823
2896
1842
709
1306
2198
591
283
406
8154
344
7840
333
2833
145
877
386
4541
10041
812
4988
2905
1191
10042
543
844
474
773
857
70
1030
6834
10043
2134
2718
1483
899
2291
3110
619
450
3853
381
927
1544
318
5973
426
706
63
225
791
1412
325
647
2484
4
759
349
361
955
45
833
1117
2327
28
391
739
1518
1505
1089
409
208
513
1077
1316
259
1345
461
1942
1759
259
244
703
10044
344
10045
1193
676
882
6107
63
10046
7
899
1206
3200
362
1441
417
7043
370
895
51
3736
240
961
1489
404
10047
2406
77
4212
2759
1470
530
926
226
538
1357
10048
756
710
576
423
7672
404
18
64
3067
844
773
18
1510
10049
164
151
10050
647
258
8938
1969
766
105
103
323
1709
121
7956
291
4991
336
2827
1020
1124
2471
3833
668
2060
58
10051
619
1424
55
8290
265
4517
10052
3883
818
10053
323
1492
77
4636
2391
109
61
128
10054
63
421
1041
1585
697
145
10055
5191
1014
141
5704
33
321
4374
336
265
1751
6714
379
2410
953
599
1960
103
870
1828
2450
142
6955
2521
4082
927
501
1113
75
4092
3200
336
186
644
92
748
211
493
3152
906
3725
1073
64
5567
712
151
710
1866
180
1285
757
1341
894
18
4801
518
5433
1287
109
50
1020
323
104
2974
415
1457
391
5934
85
1186
125
60
848
700
10056
667
27
3079
1746
317
3526
9826
1813
1040
22
1447
647
225
103
2697
883
1278
749
421
1649
75
8968
3133
10057
4042
323
8412
58
336
112
3932
28
10058
552
1469
85
318
1357
1910
2831
10059
772
1282
1324
18
1588
982
706
5746
319
1917
290
181
223
525
36
538
404
9612
5001
10060
187
458
1701
292
109
1491
978
604
543
1812
10061
291
408
1122
200
1103
15
493
245
1114
506
6983
151
3662
63
626
132
1013
474
1662
325
1050
159
683
1556
9
1034
45
202
3938
17
4129
3404
104
667
2095
928
491
1008
1592
10062
10063
57
600
1928
538
55
518
17
254
246
284
4182
442
697
77
1224
543
114
226
7272
2355
614
3272
10064
1559
3079
2386
3326
317
1064
2471
5675
709
10065
4298
347
2289
7572
1055
7
1159
2223
7670
763
1588
748
112
32
1345
853
404
1733
60
226
4474
308
608
3830
10066
756
1351
1965
1001
1925
2748
897
198
5092
128
2646
614
1024
3135
644
97
2417
139
1161
829
92
711
245
345
4374
36
10067
391
8412
4071
543
103
3662
17
171
5607
4593
234
789
664
1590
555
2879
2892
633
10068
3837
1197
17
10069
897
77
1470
7
805
857
63
371
200
14
7581
1014
1393
2355
5885
870
2646
614
4664
321
2437
457
2099
787
964
2840
1047
1224
809
8322
10070
440
489
441
64
3175
709
205
195
10071
787
1282
1013
442
6779
2876
2501
10072
866
1173
2980
401
195
661
958
321
259
10073
4216
2278
258
10074
4458
8
709
1494
812
555
1483
1443
2748
141
2065
1470
1287
1135
10075
2070
2396
2369
273
1021
1553
1188
1812
323
8937
789
3091
36
1118
122
7010
1833
33
5640
4511
809
1179
9028
3750
92
101
116
954
4
9384
223
45
626
1186
4015
581
103
1544
121
30
1365
1033
46
955
449
1588
125
6948
4944
247
18
2588
2848
45
77
1247
103
64
1632
1481
1170
1469
548
2755
57
6872
6263
649
64
2865
245
278
508
1649
2797
709
105
901
119
1800
36
1201
1564
47
5802
1400
274
4281
2370
3648
63
1109
1235
554
2265
450
1456
2125
404
1600
2765
152
1803
716
128
10076
121
1133
1456
205
318
2325
543
683
10077
331
1268
1632
103
6536
958
386
70
759
1013
552
996
1627
6427
4231
7742
949
887
772
607
10078
1596
1409
674
1523
1984
4644
5698
581
2098
870
5149
6518
1495
18
77
18
6816
1648
3024
2076
2119
325
28
709
1021
283
3722
517
4633
5340
10079
5518
2482
180
77
8914
2672
9529
381
9033
3030
543
1718
318
3760
3575
168
400
820
4945
4687
109
104
92
1675
604
158
46
688
325
1468
5774
110
433
4589
578
10080
5191
2417
147
195
145
5162
404
190
4
10081
2444
773
10082
559
192
1658
877
2086
1679
1143
223
1191
45
1315
1409
36
1187
1248
45
252
116
417
509
321
45
10083
2835
3091
323
925
923
28
1114
837
4238
341
1555
9756
1008
8870
638
10084
1852
162
273
10085
1836
1200
259
1341
1960
64
938
57
712
3055
19
995
1544
36
1965
2628
893
604
8377
2087
202
223
2884
274
344
706
387
259
70
4389
1127
1537
5
1767
2579
9326
773
10086
1047
1163
3826
7280
877
4169
1305
3722
10087
651
1475
1006
3436
1014
186
707
35
409
7838
2003
164
6129
9276
840
36
113
465
2657
109
4264
613
312
1410
1013
180
3725
763
4359
4812
5108
251
1325
1038
2223
934
4337
3080
36
223
1419
6600
4822
893
1231
971
604
254
4356
899
490
58
159
668
101
2807
1841
247
5614
82
4333
92
15
77
4186
561
325
687
1282
763
162
883
325
258
1173
2311
9369
18
18
1431
7640
195
7647
484
7142
785
321
8244
706
709
2378
2785
2693
77
34
1842
63
5432
10088
1492
901
7714
3056
3516
10089
524
1316
259
215
262
1151
229
3757
732
8469
3410
42
2647
586
1055
1191
1937
1276
318
338
4768
281
749
4520
1196
4181
805
796
827
1792
1351
7
188
463
958
1535
10090
990
2036
1867
1315
3087
928
436
323
36
2520
225
1122
344
40
3160
381
58
794
219
6050
3164
4458
424
1871
233
1867
284
558
947
10023
614
480
7977
559
1825
1122
1627
961
333
3244
336
5115
421
3375
14
463
5209
4735
861
757
383
2311
493
5130
1841
450
4842
2223
6826
10091
602
6140
404
45
4625
2718
2650
2150
277
958
422
55
10092
3243
6801
7458
192
3592
3097
9694
601
492
151
1033
325
63
421
3528
151
635
4821
2090
151
2252
383
1218
245
497
10093
1374
818
325
4639
9938
2710
787
1122
1843
417
10094
341
336
5713
582
3857
709
259
1702
1336
2961
2190
195
638
3010
518
341
314
564
2242
3937
480
2734
1783
1385
1694
712
8728
325
5563
18
674
474
321
18
10095
2622
475
162
538
6264
738
7092
1225
1122
2958
847
993
6238
1351
2328
9407
224
336
77
3936
1896
4864
170
103
145
2054
1481
325
727
1325
7
364
618
34
75
4761
116
927
1923
10096
10097
159
851
336
3773
333
508
808
1550
3913
651
9040
7218
687
2056
379
5243
2091
449
3830
927
1214
3138
927
60
893
847
1589
1088
164
181
2065
225
1480
1143
1589
1296
3778
765
10098
478
893
749
1903
635
450
7543
847
18
3244
202
1235
223
1588
2939
10099
266
4231
608
1679
5459
1984
173
860
36
138
805
92
155
689
373
3650
77
4103
1172
64
3662
223
771
10100
116
3480
176
3415
1825
1585
1546
7
321
103
1045
10101
103
7
105
10102
4726
1495
564
7132
130
448
552
1388
155
34
17
2223
770
1825
667
381
10103
61
92
662
887
2437
1122
1638
818
164
2115
543
626
103
181
404
925
3026
103
136
259
7352
318
3130
1652
560
195
1289
10104
1052
4
64
786
447
7604
1151
893
77
4341
7993
7
2069
934
1173
4406
10105
4321
735
706
77
57
223
70
77
3135
1743
222
63
5455
33
2831
773
715
2590
381
253
45
63
4026
5583
4994
710
3846
1143
47
1468
2022
881
2066
10106
1577
34
381
466
560
2408
228
301
3948
7622
1540
446
1662
2065
92
4939
331
625
1056
147
867
586
379
603
3738
1972
1638
2014
613
893
325
5388
709
1714
2449
3672
1765
6977
132
77
1202
63
1812
1341
927
2710
3213
3226
347
417
36
35
323
1657
797
186
147
827
4566
258
1143
2754
904
2738
10107
1958
17
918
429
1457
474
1215
5927
2290
57
785
223
10108
3399
379
1351
638
5614
554
1999
10109
548
3885
1296
9098
162
10110
417
18
1130
2362
318
67
274
8066
37
331
169
1133
1105
1163
2981
927
1316
1238
1777
1588
3415
807
381
10111
39
258
3171
5382
227
1904
531
893
10112
2887
552
1175
893
1570
876
853
9700
2442
381
381
3291
85
3109
3681
10113
36
697
82
45
765
1232
2907
55
613
2334
10114
2737
92
1461
92
34
2230
2833
1898
792
787
2638
8196
3416
4739
244
2207
893
3449
589
504
1646
949
805
1030
1925
934
6032
336
1979
1206
2430
7185
3056
77
4054
325
333
1483
2313
2160
325
2320
1365
3800
853
78
1013
393
64
8691
1030
4475
4319
3880
560
4771
1248
405
608
229
1712
1390
554
1471
10
791
4066
237
562
7239
2982
2234
4511
893
1552
7962
266
1915
323
5820
63
6129
604
1374
27
877
7960
10115
4372
121
5350
77
77
3501
92
2927
3114
45
458
55
391
381
717
387
323
56
556
251
379
3299
4
1751
10116
656
103
925
2186
1684
2536
488
6126
3285
4670
247
45
4261
2394
667
10078
458
4590
8524
630
14
2726
2902
1919
7253
259
325
2053
573
5713
319
4994
110
2944
114
10117
2997
706
1059
355
1941
1649
9234
1014
385
1724
10118
183
9787
58
7144
321
1732
2086
843
64
77
1566
2455
8904
64
787
10119
164
6281
92
1649
85
619
1514
941
1499
374
3769
6316
4
404
64
552
954
5700
3392
58
1658
2115
7218
489
10120
9797
9155
250
543
709
1024
1730
251
77
508
114
259
1835
16
1527
55
159
4281
3415
318
5038
379
893
478
367
2153
920
2300
4407
10121
1483
1562
2491
258
3041
3681
144
772
1500
1928
372
785
7
4146
177
1179
3091
341
3116
499
529
474
17
5455
2718
716
5830
1268
9936
1527
318
1746
2233
405
245
2570
3710
2124
10122
6649
1585
404
302
1144
507
1306
2142
467
4995
738
2943
331
34
1495
1178
1954
4451
582
10123
4
733
325
656
810
508
661
8273
1114
128
4537
4381
2389
1114
3469
604
116
1637
369
2490
1401
251
318
1419
4169
934
6236
1276
365
536
2430
77
7634
1045
1014
2621
1298
3016
2348
15
2306
893
309
268
436
347
40
1129
1061
5486
159
882
3330
1051
27
749
2417
92
1002
2513
5139
186
1305
2022
387
490
3965
2022
1933
2534
9341
4766
1559
417
1675
331
607
398
7946
1481
170
542
1879
323
6129
1282
644
36
1286
1881
19
407
9256
4122
3808
77
448
1276
109
229
179
747
331
325
3431
1585
10124
4
8028
3623
1183
780
927
3759
635
2858
10125
4165
10126
1481
1730
318
4389
1842
1014
5057
152
4617
1015
144
927
897
517
344
2188
85
404
4673
1064
291
1696
1050
3097
1972
81
3936
961
10127
8637
2797
501
379
1762
516
639
487
5369
1470
3033
1665
190
109
56
560
810
540
826
1117
807
1023
2983
2218
145
5034
257
504
17
3016
5230
243
170
4590
4728
961
18
88
258
3260
494
3969
2143
10128
105
934
360
149
3662
499
1416
607
10129
1312
644
1278
77
656
3256
2388
323
7915
3097
1551
10130
6541
713
507
305
502
5137
1166
10131
4
4143
2424
3016
34
1493
1680
190
10132
151
36
404
746
559
417
789
30
34
674
480
1652
3577
1024
639
5665
436
116
18
10133
251
1225
28
1183
10134
18
818
321
1829
321
9208
5175
927
4375
10135
748
306
2709
391
874
831
2762
474
119
10136
1602
8478
92
125
534
10137
3607
3282
1435
8359
1903
4941
770
18
7653
10138
1614
36
36
458
1966
1124
2349
7632
1415
1008
887
329
587
3572
241
2585
192
1353
1828
3997
1002
1802
2605
407
1200
737
251
1235
5857
314
245
391
2041
45
331
1140
6377
159
321
2370
310
148
526
3229
257
3404
145
4377
1022
63
55
6231
893
1456
5696
5191
1815
77
400
6571
1165
938
2718
3230
8482
684
822
3538
119
4343
1657
404
501
36
581
1038
4
733
10139
1200
5774
5632
3315
1550
436
6793
1124
1648
6090
833
1652
235
2829
119
173
9127
323
3662
92
436
276
1551
4436
32
455
125
4
2390
4092
1500
466
4704
1589
7636
846
2258
17
3961
2125
807
1332
33
3114
9072
1019
308
2310
10140
538
767
927
4171
557
2985
36
1012
423
1965
1133
1588
4232
3058
656
2718
10141
1059
827
466
404
229
781
325
1315
602
246
258
392
318
492
1751
77
3079
3629
329
1020
617
310
4493
5665
644
748
1130
10142
1602
321
508
1390
404
64
940
1357
333
77
1214
840
2070
786
559
4121
1431
3501
58
45
961
3360
103
103
447
325
323
10143
4122
1175
4864
325
417
6403
508
436
463
1268
638
581
1642
2437
4502
234
809
2007
2148
1033
3609
614
812
2797
2415
4385
7135
2994
1972
644
1034
5896
603
10144
164
18
991
2483
1191
3121
7493
1873
3377
458
2348
37
64
37
325
5886
369
36
290
186
254
417
557
64
344
10145
1470
835
1976
202
1466
7442
34
882
2105
725
5713
1300
152
3822
393
5050
2811
2974
4
3166
381
2054
302
37
1007
9591
4
7882
404
4269
8388
164
147
2657
1842
3995
1769
318
716
273
36
336
1149
3717
3694
3375
444
1033
164
895
6007
1059
3315
1871
183
1600
10146
1728
1550
4661
10147
36
92
3229
8414
333
697
499
2265
3471
436
10148
963
259
8195
2709
1494
1534
466
1621
1412
151
3973
667
245
863
532
3109
1069
10149
3512
857
1163
1038
1492
2741
2298
333
36
900
1715
5465
304
2449
383
1173
1409
57
321
563
229
128
374
383
200
83
2167
259
538
518
1343
1298
1460
1958
3000
6210
381
90
3961
7323
103
344
1331
2626
114
2104
10150
2891
7053
1033
2233
1272
3620
767
64
3310
181
331
323
635
168
85
1278
860
1444
1470
996
3565
314
674
1050
9158
925
85
64
4
7689
6391
918
3016
229
4507
607
9335
3404
8790
2426
7578
37
92
33
10151
1499
64
508
3054
885
101
186
10152
1225
2991
603
3204
4590
77
4494
1444
77
122
897
1871
1225
89
18
1067
5126
8367
128
1801
545
33
1662
2278
1443
3130
1231
8947
63
2464
4061
2090
2648
159
5870
10153
4710
36
1351
977
405
3681
416
568
1102
1992
1173
589
765
427
442
381
114
321
6335
894
45
5435
1716
3343
1155
250
459
2792
2664
223
2410
4597
1179
879
4042
1939
36
387
517
2076
543
327
10154
1588
2683
5191
103
516
9308
442
10155
1532
4
887
1812
2223
321
130
222
340
141
112
6828
9287
2706
3410
4428
179
45
331
639
1769
853
2833
756
179
318
1600
5627
2891
5284
1133
7732
10156
36
517
4911
3883
1191
1992
710
128
2252
10157
3607
538
3564
821
4231
713
164
1268
2293
2213
3404
1696
5826
344
34
863
36
10158
1535
1345
29
4181
417
2677
1588
3383
1113
145
508
1493
4359
6417
991
1240
4645
1019
164
873
259
1122
63
5459
10159
2049
7606
10160
2513
5953
2318
3094
410
757
63
425
2657
3397
1533
29
18
321
1231
4169
586
383
159
314
825
7
10002
8008
2457
4030
1552
331
2343
1992
392
283
209
109
10161
4776
925
2591
251
77
1924
8362
3256
3310
555
2646
340
61
2509
3553
1384
477
289
3716
665
5376
1927
2593
159
63
624
2286
747
729
893
36
1911
927
325
442
742
920
667
744
36
1013
2905
5093
391
847
1175
436
4111
220
5732
1166
618
234
2250
893
7
7581
4082
77
488
608
4
92
1196
2224
3044
247
77
195
904
9257
1345
216
2951
2569
318
951
333
333
895
508
6608
1898
9580
10162
211
250
937
195
9268
785
1706
1384
10163
331
36
1245
9360
225
738
934
2313
9523
1107
1632
1336
10164
5790
991
493
7504
1847
893
451
644
5005
980
6267
3016
2310
77
3862
10165
37
306
5707
654
1359
10166
417
761
109
4
324
4122
94
1122
2437
1214
1045
104
5785
4797
1741
5887
5140
2198
4291
2465
993
344
901
2535
1012
63
3315
371
3201
10059
14
2834
887
312
437
403
1050
2391
3019
260
7873
459
17
77
2443
15
709
525
265
2425
717
2718
36
3738
1343
1927
5736
77
3009
32
314
5984
3887
5311
786
36
4054
3564
10167
739
2587
538
374
58
3150
38
508
1264
430
2160
3981
883
893
3995
318
1148
226
3635
3214
150
1236
103
1333
604
6520
4729
3181
333
4739
101
381
8577
1990
36
61
1967
8413
36
264
77
201
1812
4
717
10168
336
538
6464
7511
538
436
9087
421
1972
1805
2072
788
1588
279
325
732
284
333
374
4770
2030
3560
1995
63
265
674
95
104
568
1617
266
4390
2646
2975
5102
57
371
77
1352
323
3006
1518
448
1588
1385
331
88
259
1412
543
1741
3538
63
10169
1641
3357
1173
10170
442
1320
644
325
7278
33
5627
244
406
2867
5057
38
667
1768
292
5238
37
1008
10171
46
3517
103
2067
763
5350
417
105
162
2990
345
2905
121
159
2243
860
53
229
316
64
635
368
1343
331
877
1020
2971
195
103
279
10172
2097
448
257
10173
2921
5874
5129
159
4050
1124
240
208
18
1054
2841
383
2877
6358
2138
36
3953
2669
1803
186
2015
1306
6015
28
64
229
1165
3743
1574
923
223
833
155
770
10174
818
34
3557
2194
190
918
2650
1670
92
4429
5473
7958
318
2669
333
466
3944
749
176
2280
1617
1504
3441
426
2665
829
18
1133
1844
164
791
3068
291
7323
345
3021
381
5044
8119
2173
92
258
1741
733
205
222
10175
1021
9603
22
1645
33
92
214
17
1592
7944
3329
64
109
336
4428
105
4862
1633
706
1847
821
818
7738
365
419
10176
575
1107
7131
432
630
2675
17
1401
2036
749
466
1068
7912
2895
1844
4121
1569
1013
381
1443
200
1483
1990
3965
369
1813
1904
4909
190
318
10177
58
1679
5959
10178
1374
482
212
3870
4
1652
2223
258
4185
279
1700
36
88
941
1110
192
78
1059
577
212
2347
2876
2834
3854
534
5117
10179
141
4061
3249
4
1844
1588
9325
344
1871
229
689
3428
10180
2095
688
3830
2121
128
1196
490
799
668
4562
893
2449
657
7231
258
603
1201
2668
159
70
568
120
1118
1806
7002
1096
10181
240
543
3016
2737
131
2479
379
4052
279
4736
1069
116
211
202
1013
681
77
487
4242
207
36
2442
45
1175
226
3394
145
1970
2198
1609
549
1030
906
1466
8856
1443
1867
455
893
4435
58
318
318
3743
7411
809
77
10182
1883
2176
114
953
33
1431
979
579
5505
2530
381
290
5479
2069
36
36
9780
626
10183
344
3672
4157
473
9133
1559
404
10184
1237
229
1825
5583
1556
1187
92
2518
1012
4
879
374
604
918
756
647
638
674
877
8508
77
18
1470
964
1285
229
552
1439
563
2509
1932
5997
1032
79
36
784
2378
2024
429
198
437
258
9759
1247
113
529
2812
1242
22
1008
258
2969
1461
63
5171
860
223
883
2326
3204
1194
3169
7728
250
4340
6190
4071
63
77
5230
159
2029
5672
1842
211
36
1825
376
2718
1606
440
1234
225
2482
3489
5703
159
893
63
1287
756
292
635
1751
1948
18
6484
4
5441
832
3711
381
2240
1537
4744
1743
9189
8988
1118
331
226
3044
7711
8665
64
6578
1306
656
3984
3595
5299
883
3214
8460
629
1312
406
3417
171
33
2310
2391
1475
92
668
45
10185
318
3481
321
859
253
172
7901
58
1413
2816
5737
1122
698
1564
1588
64
1828
2888
63
3068
318
77
709
1541
4936
2599
720
90
1242
379
1332
29
3117
4613
557
10186
36
309
1444
253
2054
3096
381
1261
915
195
1050
525
3269
1948
1365
10187
2125
229
132
2337
45
37
4473
8489
1224
1588
3077
1443
10188
77
497
1770
5152
1698
1652
6717
1204
321
159
2560
321
325
799
484
3455
4827
713
6847
82
64
1588
3557
870
18
363
893
3194
335
1707
1880
1456
604
247
1212
92
10189
5959
186
1505
1754
10190
1774
624
474
77
637
19
333
17
4072
927
560
2216
2252
383
5877
331
88
33
6921
9174
173
57
5113
273
2330
2975
5038
10191
559
318
253
1822
877
5893
64
3453
1116
5089
1833
1540
1245
450
1200
5540
215
1544
706
404
4689
229
85
341
644
1345
2787
10192
5708
3157
77
321
2599
3326
1658
934
4066
552
17
1412
534
36
581
1014
1743
229
2436
45
5091
2280
2335
3285
2133
442
759
499
8864
3922
4431
1528
159
45
3576
2350
538
1743
37
229
953
36
77
4516
8034
36
1218
1658
145
1493
967
993
1351
292
1802
202
2364
706
45
258
3953
10193
581
4378
18
893
58
77
1214
164
4793
2480
82
6670
2650
265
748
92
333
321
82
3512
1441
703
45
145
1585
2726
9460
10194
10195
1572
1972
20
2718
3580
1529
1123
10196
4717
559
1148
808
365
556
3116
2376
1038
246
772
398
9660
709
406
657
6377
2376
626
77
1014
1137
837
2259
229
33
1470
18
28
1784
2983
318
7003
64
77
345
3936
45
799
3582
37
706
199
6105
409
7172
45
104
5269
1475
441
5403
4190
4425
77
2509
8758
6357
6920
162
1843
33
1162
40
7132
7573
36
5497
3068
195
590
2234
45
796
925
10197
278
10198
1179
557
656
604
181
4211
2501
407
2710
1175
145
972
2570
717
33
1789
1096
4
1803
279
1751
927
525
2019
162
9484
306
4332
2308
1
36
860
1556
6232
299
922
980
1788
827
478
2507
7688
441
2150
92
74
1588
229
1412
3573
356
493
10199
1099
94
3556
664
202
1844
3769
2562
3171
18
3049
809
1012
92
4272
2402
1588
4428
318
3984
253
318
1577
58
412
5384
599
211
6120
1069
3383
9361
200
1293
893
952
77
10200
453
1035
139
449
1201
10201
318
7280
1748
3873
18
9
3220
1481
4629
186
10202
77
7
157
92
3675
283
2218
5234
6842
18
36
5140
2685
2754
608
224
3390
687
1483
391
853
265
64
77
4
202
442
7809
2725
1154
3622
173
7616
10203
1225
88
55
46
455
1234
1800
1376
542
918
302
36
4375
552
9549
1012
8554
259
109
604
41
8789
635
1990
2200
45
5944
5640
474
430
2
3171
1470
150
2748
2589
149
667
1743
9756
2662
318
4405
70
2853
117
4
5499
2068
40
6280
559
778
1665
1374
683
2319
265
155
321
258
1482
3323
18
1225
1669
8487
317
10061
7491
386
29
5979
3043
1401
249
3501
45
1387
130
1879
667
614
816
1060
1033
77
5392
25
861
1237
128
2084
442
3224
259
809
18
36
211
109
2607
9087
6358
3371
3187
135
6089
758
3175
229
6391
1918
9395
1596
2971
289
501
1902
181
1112
1815
1818
307
383
387
791
159
408
195
637
8046
4816
1061
58
7727
7484
552
1096
2509
6600
480
689
915
644
1406
1152
1672
2710
8310
735
3690
1496
3638
1390
412
7636
493
58
1250
4570
1130
3224
5364
4587
144
515
830
18
1351
282
103
604
3962
1733
144
344
2036
317
92
5327
3832
325
1871
1006
2718
4046
89
829
1419
626
2611
10204
7252
4510
1544
417
808
2983
2927
2417
490
515
7099
586
3545
818
1836
4055
1113
2049
22
45
1156
668
4953
3247
43
367
772
647
5021
2003
2402
3991
426
10205
77
2094
1789
1201
5687
325
274
5448
1724
6481
1082
1601
10206
145
325
37
2164
3469
149
404
6235
318
3965
3272
6382
1574
1783
764
1451
2750
893
284
1184
1096
930
2613
159
258
92
92
77
474
227
3497
649
2483
112
5466
162
412
1732
10197
3110
3143
258
20
18
560
898
471
1390
829
1033
63
1024
864
2562
1527
5390
3319
321
2091
77
887
1588
369
466
18
4267
79
1759
97
1180
318
64
10207
2617
3228
1588
6484
229
865
534
683
416
10208
200
906
1799
2280
441
5334
285
1887
6428
1357
10209
344
97
563
422
707
8117
1975
1282
1248
404
3117
309
893
3053
7147
807
234
77
8605
1812
3258
887
691
709
1179
1096
2950
1802
18
911
5356
321
144
3117
2940
947
216
723
581
10210
604
1960
155
5290
162
116
318
1231
1601
9476
159
2630
262
436
10211
3743
1237
6634
400
45
332
2867
924
2223
1641
1675
151
1232
490
1977
4706
251
1179
261
1815
1380
4143
6213
573
647
1357
64
344
889
3056
244
3370
1578
1038
4235
5354
638
251
203
3165
1210
496
1033
552
5209
2173
1611
10212
325
4623
7245
1384
869
2441
4264
8610
9773
4
6564
3202
404
3038
7759
37
989
1679
893
3706
3739
7
323
2490
893
383
164
8397
64
860
10213
534
335
70
874
3851
5644
474
1192
245
6251
893
240
64
940
447
709
1649
430
1652
310
383
484
4537
2
7685
698
2155
637
8832
796
1833
3678
36
273
5231
1122
52
2148
105
10214
662
805
3616
1461
4031
252
10215
92
45
1468
414
77
57
1127
1169
478
3489
1325
77
1780
4441
1173
1649
538
45
837
251
894
8518
527
365
240
4998
36
258
259
2321
10216
2220
1252
10217
1196
417
3712
827
4927
442
1001
2409
3462
357
77
312
1588
622
403
1161
3871
14
316
139
10218
2350
162
201
647
6876
2391
2771
391
1574
6332
5639
8584
1918
46
5974
6007
265
421
4323
3079
2021
4165
2706
3000
614
4278
4315
77
3507
1552
1036
18
77
2966
4323
2658
1428
637
181
1767
291
934
1225
1443
818
1879
2481
404
918
749
3684
42
288
27
63
734
1157
1585
3571
388
1194
742
2786
2497
325
17
7269
1915
259
2597
1223
599
74
3878
830
508
259
279
155
10219
18
325
6165
223
573
5364
2706
6129
2443
180
1701
404
887
365
183
10220
1483
164
1441
325
712
63
1686
1552
2289
3255
33
518
1365
10221
223
18
1019
7
1252
63
2280
318
159
2589
336
2156
3360
36
2067
63
186
9748
310
2586
539
125
2668
488
1196
349
2065
1629
92
3725
18
1251
10222
268
379
927
1013
940
379
124
2482
4988
495
3167
499
1064
930
2434
827
9210
45
277
1792
806
1751
1627
5269
5873
2020
315
36
1550
4315
8701
474
496
2149
971
647
1815
1992
259
45
318
3016
433
1972
709
525
216
599
18
1121
490
3370
336
164
2706
149
6655
1469
471
4324
3607
2326
7424
607
7363
318
5018
1871
4344
1164
9087
10223
508
859
5700
4517
2193
88
1208
3272
4333
291
2097
1150
826
1588
10224
5094
1627
9847
4
321
77
291
922
4551
1004
247
17
715
391
36
6369
1778
5091
1439
486
2210
5369
9664
10225
1960
6210
321
5456
7838
404
386
777
344
1178
335
265
7746
9445
2589
579
119
72
18
773
697
9339
543
103
1391
559
1131
10226
1113
893
333
18
643
6835
2149
4374
34
6125
3117
1468
556
2586
1223
333
234
1191
980
738
772
7484
738
957
2902
223
1000
2513
765
259
6169
1012
3117
257
837
258
404
773
534
2160
421
2231
116
3220
64
2071
22
317
18
603
3565
2562
1707
27
2479
92
417
1714
2125
2402
2168
4693
976
581
302
223
5204
64
2585
1391
7
437
3280
448
245
45
581
2718
1035
266
3117
63
790
77
325
310
2691
1099
727
132
109
321
444
720
709
2926
824
5708
397
1788
10227
4101
4
6083
365
604
6457
1149
2308
4291
314
2892
6287
245
1247
1343
318
2320
1114
130
336
1606
809
6210
2206
1382
34
45
162
2320
1658
517
291
7654
85
716
2669
3895
5397
4449
1207
710
452
937
2103
64
1674
1803
1324
1096
538
3298
18
4768
9722
179
254
1196
63
426
1822
3022
292
209
192
324
77
1013
8695
1450
5351
119
828
45
3588
258
3995
1021
633
160
603
2254
226
4319
45
809
109
466
2693
1588
7092
17
7041
417
2447
211
831
1705
1171
323
1918
1114
240
125
10228
137
1580
2736
5244
2791
765
7497
5803
183
1867
4695
6123
751
4238
7484
2615
4372
1751
105
114
1080
890
3373
1338
436
1529
1345
18
5279
517
2971
2849
92
292
92
3673
55
1632
1315
41
1800
33
321
1679
1287
1033
6297
772
1765
3771
1143
10229
111
10230
92
1774
10231
1492
40
3299
37
7749
104
159
1323
8110
700
437
709
1116
215
2004
1019
1012
452
4407
404
1013
829
3632
291
4451
5388
240
1301
810
1988
3074
369
2615
556
2463
128
387
608
1066
409
1391
36
36
4563
5209
2490
1844
1008
259
287
40
442
1357
897
5381
947
2252
70
10232
221
371
406
8568
4013
207
2184
3628
3486
149
244
1236
1819
10233
1013
10234
682
532
323
3512
3550
7726
10235
17
114
893
876
4691
64
1345
3798
2507
141
195
651
436
976
560
305
292
442
36
874
2187
151
77
1059
1095
23
1826
499
1775
2741
7097
347
614
8455
336
723
188
181
7624
1095
5456
10236
186
74
1132
2490
41
1645
229
1627
1053
667
1501
10237
1574
494
1987
1734
253
1288
10238
2067
2460
1449
5636
490
367
2907
50
10239
441
1729
229
7531
257
1407
10240
381
927
706
599
604
2336
34
786
10241
1291
1118
283
251
3449
5311
2040
132
4367
10242
1122
4497
317
18
484
3052
918
441
3424
7705
759
2718
18
261
5065
10243
2325
1883
10244
2099
40
56
805
6432
211
77
318
525
34
394
8629
323
525
3493
1157
7266
586
9813
999
486
6890
1588
555
45
391
58
1296
6162
318
2721
4994
5718
1730
2436
770
904
192
1409
321
323
5393
1276
1867
45
92
735
58
344
455
1170
417
6460
10245
244
18
314
5974
581
318
1711
2524
560
5031
3339
442
4075
1287
2831
344
211
508
8555
998
957
318
1090
2554
4864
3625
125
317
6473
240
1817
10246
1668
517
1013
201
373
1359
36
1590
7
321
229
10247
376
1413
10248
10249
1013
2933
4833
77
1420
1758
92
36
70
4923
625
858
2693
1152
2951
517
404
765
716
2718
2665
7504
2748
5716
164
785
626
18
169
10250
1718
649
918
6938
603
3326
34
563
1416
17
3134
10251
8
499
251
5813
877
1173
2054
6502
490
2125
604
893
1440
1657
1179
991
2424
292
18
4
225
519
3844
8988
2255
426
3724
170
1511
5123
5552
3961
556
3908
3111
292
818
292
185
3133
1392
18
5475
484
795
2672
10252
825
1990
103
2124
92
336
290
829
517
1631
7555
2076
2173
6860
701
1019
9268
765
1867
1470
773
693
92
1663
1470
9000
18
3249
9884
1008
2198
1889
412
77
1231
638
9270
1386
2156
18
1537
538
3615
8
6036
251
8625
626
2507
2223
3652
1613
932
2060
3417
639
10253
46
1842
421
8727
638
105
508
1
1439
10254
7890
10255
1251
466
805
229
911
3424
58
10256
197
63
526
990
113
97
18
1585
2350
884
36
18
671
490
45
3923
566
1014
277
55
103
1301
2223
321
92
264
2365
37
10257
1433
4106
5220
430
1345
1179
252
201
331
10258
288
1268
409
64
331
781
3100
564
33
993
1225
2362
45
5910
1240
417
45
9716
18
3538
5701
3629
379
1565
867
342
2709
4908
10259
6288
893
1125
2926
1184
573
543
2254
1242
2570
1665
1021
259
474
831
3656
3497
10260
728
1810
325
5277
1252
5802
3185
245
37
6836
88
274
927
10261
1495
103
57
1518
893
4864
284
3538
1157
61
3323
1873
3279
215
253
162
1339
151
4699
1122
787
442
4030
36
2905
7632
234
933
2628
3289
860
738
723
30
259
1988
173
4860
4710
1050
45
6634
105
9250
279
1196
1033
36
434
894
5665
14
2191
2092
225
6090
33
444
283
1718
7975
381
1827
46
265
5566
523
381
195
3657
1828
1760
109
1489
556
190
1225
162
8848
1197
8281
2311
404
1154
748
10262
5376
399
4791
45
2099
866
1286
1992
711
629
5478
318
604
1159
18
1825
30
252
400
257
417
705
1884
1001
2823
860
709
1014
1154
500
4101
3544
10263
1662
404
8
1441
3045
8382
291
240
10264
619
452
808
482
3014
6842
37
321
195
284
7477
6625
2125
369
325
1033
2908
2207
2
1741
30
2280
64
10265
1590
1332
6827
603
2266
1122
490
737
1954
10030
4296
318
4155
1828
325
92
5468
5
5293
3906
202
258
4171
5038
786
18
1365
1903
1674
759
323
993
7489
1841
481
9
796
3226
1135
2444
1698
884
3539
1096
901
164
3033
1266
7
1574
518
2339
1387
850
1813
2358
4077
1588
748
63
4786
3580
2111
441
6504
423
556
317
963
1692
5327
1711
1047
1796
318
450
9424
305
647
1282
169
1873
1491
604
341
159
7297
917
1238
333
223
337
2394
6275
1678
2672
164
1662
517
336
321
17
18
449
1653
2097
383
4102
2926
391
619
7374
1223
10266
37
830
582
33
14
1871
993
40
2217
913
765
4167
1592
18
2776
1021
1991
92
3165
1242
119
772
3494
291
37
993
1225
3160
581
3527
837
2835
9739
1170
64
10267
474
763
6585
3386
2156
18
9217
667
4953
1033
391
77
1493
1481
1483
3299
1470
309
444
1032
2983
3264
4004
4724
1033
2436
934
36
36
4070
808
404
6225
9817
1468
2390
2763
1112
4623
5718
128
1206
560
1117
6883
877
3443
474
748
893
608
3750
859
6236
2353
171
1225
906
1578
417
3638
691
2223
151
5198
85
174
1096
4372
243
258
195
604
4122
3557
1795
1784
869
404
662
2254
1428
37
1229
934
3200
259
3323
1093
195
3995
1443
229
1959
3424
1200
404
1272
2501
476
1234
1542
250
2722
4343
1806
14
150
860
1588
922
36
1612
253
1597
614
1225
474
599
1341
284
504
365
259
1320
195
381
353
7800
797
2489
687
3306
2978
58
64
1040
940
602
684
5307
2304
532
604
58
379
882
27
4781
55
4862
605
940
1175
8555
3664
18
169
1247
791
1588
8926
607
5209
1769
849
1021
8292
186
759
1662
2577
1382
397
63
3583
95
1126
1113
479
812
772
3487
697
1540
1456
3110
2507
1019
70
4510
484
716
258
3202
1530
299
3628
2720
45
2408
1587
1823
1341
772
1451
10268
225
225
2591
251
119
2611
254
71
387
162
8340
573
7
559
7
1470
3220
3417
1730
6327
2426
893
4609
1941
832
314
20
9967
2408
784
3818
1652
4665
1252
1488
772
863
1112
3200
2922
517
1487
10269
3233
92
7
6414
861
4374
291
279
552
1412
1817
1282
2247
1680
143
10038
604
1191
865
166
3675
549
706
1677
538
92
103
1359
676
5151
5556
351
1521
10270
229
36
567
1434
121
1992
253
1197
3102
64
1292
893
321
10271
114
145
1575
3407
5736
1050
767
1553
458
181
1413
3942
1898
1493
1072
3097
3560
3283
30
765
8341
5529
2538
709
1483
9349
1121
3871
157
198
201
1271
1979
6146
10272
77
654
2391
18
77
1730
812
10273
10274
668
8918
1124
3948
2964
9686
37
757
1013
190
1237
1285
2733
2521
697
417
36
1173
2464
1743
1841
1278
284
18
3349
63
344
9308
574
64
111
639
10275
1658
2799
712
930
6670
2204
63
259
3430
1114
5240
557
543
2910
1585
720
103
159
1883
933
325
2310
10
103
19
1196
1812
737
2927
162
29
1903
274
1905
1175
4337
1747
2765
292
785
1408
1969
3673
751
10276
36
1611
58
1014
2583
17
1767
2482
742
4469
404
116
472
1902
159
2307
473
412
181
2446
1338
36
5098
10277
657
3087
1553
614
101
1352
897
8451
1163
765
92
64
4092
3036
7091
116
848
92
436
3504
1357
770
9484
257
1192
4945
3397
9210
3850
2733
10278
877
325
3678
7766
195
2512
92
404
1443
1315
882
10279
2770
1534
3538
5078
787
674
1898
2862
897
4202
4493
2686
1676
92
36
1118
3104
4399
92
8
2094
3821
441
1064
725
443
2387
1431
76
250
7660
9250
1050
3027
1172
3193
17
2495
164
2706
3862
2343
8906
1113
893
254
706
140
638
92
1631
748
647
1603
1646
1960
126
10280
4909
647
128
10281
1444
2179
1750
10282
606
125
2065
1949
801
77
877
206
8154
28
17
1884
10283
1122
2482
1483
1331
7990
698
92
2095
4
991
907
1144
1470
36
258
1210
10284
325
1276
6118
2630
4440
1592
1827
155
225
5838
1707
3846
5998
245
10285
710
8706
9469
981
1030
2638
259
2123
5234
1248
1069
8293
563
2014
130
8436
57
1232
323
155
635
4827
8836
1272
77
513
3463
7163
1838
906
709
1521
10286
1662
5599
77
7945
92
149
787
18
709
365
325
1800
2589
3479
7792
1997
1316
1998
1762
942
2412
442
5679
1173
10287
77
88
5701
2124
4882
64
5739
22
613
683
2005
818
3375
3407
1534
1312
45
4
1789
36
1718
10288
812
10116
3283
3615
10289
709
1879
101
10290
2368
2721
4598
603
333
18
10291
1649
2221
7549
139
1449
195
1059
19
274
5227
27
4773
211
6583
757
7031
3383
4466
251
23
170
7631
183
9681
4319
639
1184
45
3293
3083
847
2658
1551
3097
915
2160
3291
2457
3340
417
268
312
1282
9941
404
1129
7071
1589
1800
9253
864
404
3742
17
5277
18
1920
82
564
64
208
4071
45
42
554
581
1570
562
1475
145
651
317
1332
1848
4405
225
30
4412
1237
1711
870
283
1159
4882
14
10292
2221
331
274
212
374
6802
3117
1162
6405
2891
1351
946
991
3080
1073
403
4475
7455
5677
786
71
458
343
1903
1315
10293
2516
18
63
211
63
92
1293
333
145
688
5874
612
829
7669
604
3202
2343
10294
32
1904
1258
10295
1619
517
897
808
336
697
155
796
10296
976
169
164
737
147
258
168
77
253
417
504
1514
4212
809
404
137
77
1341
292
1392
36
299
321
15
292
6467
36
2437
5816
1574
1716
2515
9548
7356
2308
1392
1144
1602
64
10142
1385
538
470
5093
307
1122
1008
1551
606
5708
1918
374
1345
317
381
611
538
10297
1157
36
8864
5487
4304
3856
1796
809
4113
1898
1014
772
538
1033
2987
381
808
5108
3594
10248
64
638
318
538
638
292
85
1470
1879
1551
531
567
224
720
1903
1377
607
195
3171
1319
344
325
344
2657
6369
2971
7526
1653
2258
1705
2399
645
2823
8473
4475
474
991
1566
259
1120
92
317
1795
5231
480
125
36
2401
6452
2683
452
291
2770
812
1381
336
1450
540
2344
656
159
1225
2364
2473
6181
103
4829
324
471
991
2948
1673
10298
1
395
1188
10299
3040
318
1803
77
9688
1370
983
18
3413
1776
3834
1803
64
2350
739
519
8993
18
9639
501
1140
791
586
3030
10300
7823
1625
1566
2434
180
344
4502
36
1053
400
660
508
626
145
1386
2244
325
2
1665
5571
451
8996
3592
785
8248
601
3262
907
2618
159
45
109
1059
844
132
141
344
1952
1514
2817
36
1867
103
1443
63
10301
748
809
250
58
765
64
162
3492
283
820
474
1952
1122
710
159
2314
543
860
3160
1000
1812
5528
2743
34
305
2076
312
925
240
541
578
1098
133
2491
2829
6182
426
647
3592
1384
240
49
321
1979
112
1929
638
5785
1977
1718
8262
1278
10302
2471
538
490
657
10303
10304
1343
7542
5227
1534
2536
9300
538
356
4859
391
4526
7896
7
7981
4545
259
1443
244
4111
2947
1527
697
552
1644
258
4189
876
1114
41
130
1815
8523
2270
393
7
104
2890
4884
192
3609
3214
265
1601
799
1359
906
698
608
3739
893
412
3533
374
7111
448
6965
1229
1673
19
818
1600
333
147
626
5857
525
879
103
893
781
581
365
4864
140
1475
2944
2809
3684
29
121
58
437
1186
971
130
441
381
2408
2801
658
9766
3493
37
85
3555
1788
4
1913
169
45
747
3358
336
1122
4753
6181
404
1030
852
332
9684
10305
440
1663
4502
1643
36
18
8
1074
159
1470
4069
299
381
478
289
323
1329
344
2502
33
9266
1566
3084
6481
36
149
3704
602
251
317
552
6952
6793
10306
1431
1
1345
1597
439
918
5926
240
796
1291
4942
546
4490
162
4952
518
292
947
14
2183
1944
246
709
9778
697
63
2097
265
10307
3648
3662
45
6626
1741
899
4396
1206
785
4011
1448
171
7940
1007
132
893
77
159
2175
64
420
18
10308
5058
8
2426
1842
1769
2657
4613
2138
638
45
10309
619
3068
36
6357
894
1898
1505
4449
5355
36
5209
810
75
604
2434
2908
1240
1977
4352
18
186
5869
3310
2313
105
444
5483
8283
4618
3366
433
7433
137
10271
1443
7489
58
36
466
4457
807
55
1765
9768
244
169
3220
5978
205
644
3321
499
10310
333
1117
45
821
2917
10311
64
264
2817
516
645
5093
493
109
8
549
3673
1380
606
103
1613
1767
160
709
344
381
18
599
202
810
386
10312
3469
4618
1675
318
591
324
381
450
504
1045
2982
159
5927
324
8
41
2287
2339
7063
1357
1225
121
1975
281
2952
7
7418
4579
404
1800
77
873
1278
3839
2624
717
697
10313
266
33
715
3296
490
3003
1334
1892
904
92
251
829
404
251
292
1425
473
1196
3239
1441
4480
10314
1972
10315
7363
119
2130
474
317
710
417
895
2233
1715
504
3392
3738
862
1628
644
333
664
7873
1130
4802
706
738
895
64
561
501
136
517
1534
517
36
34
10316
292
3160
6502
5139
1768
1792
8
18
10317
10318
18
1225
1291
1762
125
617
6849
4596
508
1133
10319
1030
1355
1060
1024
3529
58
381
1658
10320
155
5465
501
1461
92
759
696
362
4618
10321
253
11
14
5769
1468
4825
409
291
92
379
1533
1351
292
591
10322
138
2769
534
4291
10323
1431
604
219
2576
568
8616
8189
4694
265
247
22
5808
1741
7656
8048
211
37
57
4215
14
23
17
6378
218
1191
7654
437
2047
36
253
10324
1110
442
14
1630
1754
6612
404
3349
37
4
1843
325
164
7047
1577
283
68
508
7140
666
1033
1652
63
10325
1163
2908
785
222
860
251
713
4353
1130
980
1007
883
2514
10326
216
463
6723
2514
325
1492
769
291
92
552
667
155
1988
1867
1493
865
9876
259
2036
473
1196
247
7899
1607
971
92
964
2604
4120
561
439
1811
10327
8
294
34
36
387
2611
2097
474
2069
6198
379
317
229
77
553
417
4323
3366
37
5401
2618
7890
7724
759
399
2321
931
430
471
3471
707
942
3446
1532
2015
381
5207
3140
1096
517
29
323
710
5862
633
155
318
7046
1316
6715
976
449
1683
125
20
1014
1534
938
626
259
1190
213
2624
55
2397
159
1969
372
324
10328
2847
605
1345
1165
2293
404
667
2310
1407
607
1492
1211
10329
77
6345
245
1440
1657
17
2076
2131
1541
2437
538
30
7844
1718
1481
861
887
258
2003
4031
423
3087
325
1896
681
2435
1157
604
5041
3160
2722
109
1714
4470
308
1631
145
958
2324
562
1149
767
800
833
1854
9638
343
18
30
5665
8819
644
10330
2015
1212
771
4636
1096
709
109
906
1852
341
36
1957
2737
549
381
1008
2661
345
637
1596
1533
779
61
1456
10331
1363
1804
2646
928
8916
2235
1211
283
10332
1276
644
4491
1901
18
1390
6518
2471
259
406
4533
268
200
120
1915
2787
1046
4109
77
1387
1902
2940
7914
1751
265
925
1021
251
1645
765
3961
552
608
411
1658
765
10333
1127
8
64
45
344
60
417
4
897
581
15
3555
8001
159
6460
1126
1825
517
4030
1047
240
291
2115
2303
1069
9938
186
3711
2311
2029
883
3062
2500
303
501
887
4639
1092
735
55
5872
442
37
385
18
121
10334
1321
33
42
1200
478
3548
355
709
299
64
6059
4082
6070
709
2280
506
234
304
3038
844
36
277
649
1196
2600
697
1252
17
318
33
90
543
5166
1443
7457
1014
1296
1606
945
37
418
259
404
336
2097
7063
1701
4227
501
3660
1036
5786
244
2310
77
431
2915
1470
4330
2598
92
417
4367
4
36
474
667
1800
877
552
10335
164
5333
2980
2650
325
318
493
2340
10271
2313
64
374
6059
4530
259
3870
2031
922
17
283
244
1839
10336
1214
1300
6182
4042
716
77
3937
109
1059
499
418
381
3384
521
641
18
2706
774
10337
1596
497
10338
5745
1565
6634
1060
2271
50
42
55
92
223
1122
143
5974
2877
1320
548
5299
3435
1852
5334
381
1390
92
116
10177
6646
1687
794
310
2884
4281
2182
85
966
820
879
788
961
6369
1800
195
947
3609
36
245
45
757
2679
3870
36
10339
2451
10340
6126
748
10341
1201
3969
508
805
3152
508
251
1657
451
88
2115
2320
8522
2152
484
404
174
265
1879
1577
1796
1731
36
1059
211
517
271
1159
3567
77
2621
10342
3569
8117
582
1487
2831
180
682
1800
259
56
1152
2846
604
3397
63
1024
10343
1741
2412
6
4127
1296
436
336
4587
6468
17
1776
214
37
4660
1114
7957
6921
286
855
3271
1589
675
511
10006
3370
517
333
883
1606
336
1019
3583
344
3072
1239
10344
84
1588
818
391
2502
186
265
1511
2891
5478
1393
6340
2254
345
152
4011
961
4457
787
1152
331
1124
7177
2368
3084
4344
5073
319
2277
148
1224
808
4049
10345
2964
2693
976
2091
3386
55
305
1019
10346
253
6513
651
4982
1244
1588
77
1146
333
403
3288
2489
77
4613
4520
145
55
190
893
128
3067
159
258
164
681
4775
40
7013
2435
496
2576
323
351
5267
223
2718
990
1114
785
552
581
1839
18
809
1842
1603
7276
259
55
1175
92
284
1552
589
259
259
77
321
624
490
1201
1730
8451
38
3432
3658
2748
8524
109
240
526
791
820
674
5356
3681
2179
73
207
2287
1980
1344
158
5826
604
754
63
9768
18
2091
10347
63
706
1345
508
3739
6592
1747
167
897
2619
6159
344
77
1396
55
494
92
901
128
426
2628
1627
4558
6268
208
4859
693
89
4084
1741
1186
45
1045
893
103
785
1535
92
937
63
10348
5625
2431
5
651
3554
3116
6921
290
604
4359
1248
323
1729
840
1059
6857
229
2521
77
344
644
537
289
64
251
381
18
1047
2293
4360
10349
2773
314
259
3436
229
586
3906
114
2256
2434
145
404
6707
333
18
474
518
64
10350
2721
1272
344
103
1412
3685
4483
1
2607
7127
195
1419
608
8991
77
105
1349
317
58
5846
1196
4227
654
3469
2646
6536
5446
325
125
6992
1032
4178
225
152
725
543
1677
2223
403
4691
3062
2223
125
152
283
739
10351
1540
5948
64
64
552
1061
323
4884
486
787
36
19
2344
33
141
1487
1630
1553
706
844
745
77
5574
5702
58
8610
865
549
404
10352
8694
1566
209
4157
2982
262
1544
109
515
8505
10353
2658
42
3591
501
1021
8581
2008
3404
3131
3523
365
1470
1387
1662
2711
1701
310
2591
784
2151
1093
614
92
1536
61
751
399
257
1597
92
387
333
710
3296
4
559
3526
7792
709
826
55
1741
904
244
404
4226
844
3016
5997
79
3009
1626
323
2496
195
195
186
299
5976
2569
2315
3788
4623
159
599
4082
697
796
310
791
3379
3635
200
5998
4997
2640
557
2246
6995
18
10354
433
1860
820
710
10355
1888
1879
92
36
103
5752
417
2163
229
4524
205
10356
9098
3117
5871
1166
4467
33
18
36
2133
1133
721
2223
8717
105
379
276
262
2569
195
362
4321
1412
229
534
223
5968
759
873
5526
1585
18
365
738
4231
543
4810
128
1588
645
387
2818
471
5828
480
3469
105
1836
10357
1179
37
543
3638
1320
1836
709
195
430
155
1812
334
436
164
1114
57
1163
119
1828
6994
1240
1841
159
4
247
10358
581
8104
164
255
92
181
2148
20
4392
3125
55
92
63
1551
1159
439
484
4232
502
1291
2699
1910
557
827
333
1588
1586
6547
42
3404
1248
2776
8112
1412
3535
55
1588
6059
6560
2759
749
501
92
3553
214
716
1657
583
2650
1296
3150
1013
6388
5118
742
252
827
36
399
344
1806
64
3857
5108
4038
10359
1607
2231
294
3453
3310
1581
7824
791
3947
36
10360
647
112
516
1400
700
4114
427
1444
5948
417
1822
1030
726
186
10361
3360
860
772
318
287
381
1283
195
3871
92
344
2511
2124
10018
3488
105
5252
635
551
10362
132
1877
2954
4
1529
536
3335
36
201
77
5708
333
1287
10
5094
4
1933
2290
1032
1154
10363
657
4144
321
1997
92
504
90
164
3917
1718
757
1990
1602
63
4896
381
2991
8028
1334
7073
421
1195
608
77
333
4082
227
258
4025
1743
3261
64
2045
164
6518
10364
1017
772
1849
51
10365
215
92
446
283
6603
2046
10366
97
1241
3436
1511
259
1892
557
36
787
480
273
3131
1701
559
2535
10367
8244
9673
1470
873
1701
3370
9013
371
128
517
92
3435
4816
8398
1663
251
159
10368
58
105
5210
5746
5639
119
5174
77
543
6357
559
2719
4021
180
92
2017
509
779
1796
6141
2534
34
4595
381
638
489
6050
647
2971
1776
1366
392
3272
1415
909
1727
3379
2974
469
4991
77
10369
338
6660
1166
400
3084
310
1409
8096
504
381
1345
318
1293
7197
469
765
1842
604
791
5309
398
55
887
17
710
2718
229
709
45
17
844
5884
38
657
36
2014
1140
647
1173
1555
1366
181
453
538
125
1224
262
417
488
1517
3501
321
422
961
772
2207
2150
581
404
638
1547
1588
538
5081
756
591
113
179
1107
4988
1392
200
2343
9249
18
847
10370
614
791
5508
36
6265
344
1960
178
30
1910
530
1762
1001
934
1879
1456
1657
421
1415
89
4
1441
907
1401
920
2183
785
1607
7067
752
6764
258
103
10159
1345
318
548
1385
4231
356
608
4938
2303
694
36
4281
1382
1917
603
5205
8978
930
1612
6451
1
766
369
579
1588
18
3583
518
995
1606
1741
680
10371
45
1122
723
27
537
538
1527
1114
829
1641
404
3084
2722
284
2603
2439
3695
6089
1904
336
269
638
4928
1391
14
5238
787
593
85
1670
1692
2650
3948
474
4859
538
10372
36
734
1214
538
863
17
324
7275
4831
2235
7632
538
1960
6594
748
7700
748
10373
3271
1498
145
516
1001
10374
1750
14
3677
9649
33
254
417
381
644
150
1483
717
3296
1157
2737
2223
3221
220
1351
1456
253
45
1082
1304
3681
3119
1652
112
1842
3212
5437
1099
8
92
63
808
1683
179
1357
6984
870
559
3283
5768
33
860
1024
223
893
10280
258
333
403
4042
417
1825
3207
6162
761
1154
3154
10375
34
37
2787
785
79
10376
246
4100
549
1796
3058
123
365
3821
4556
647
1060
865
3767
123
17
644
5698
3982
10377
336
1770
147
561
192
631
36
10378
4835
5623
1990
4217
834
36
471
37
1785
1130
164
125
3978
63
2685
476
559
1774
203
321
92
1278
259
629
259
105
18
2315
258
3808
871
333
1047
1069
2045
177
2313
645
2786
2730
323
3527
85
935
2036
3326
10379
1287
8248
2340
1511
729
1050
4484
489
873
379
10380
224
33
6336
1470
430
36
7669
1600
2352
18
1231
417
4623
4220
712
2611
151
10381
484
441
4569
716
1491
1534
323
101
508
2346
159
321
34
559
37
709
808
10382
3848
10383
92
2591
208
671
30
63
336
10384
257
5223
693
36
18
88
2065
6933
225
4827
1252
739
10385
2209
1065
318
1124
1225
1296
325
474
283
403
786
651
1730
613
3196
492
9098
7995
1278
253
406
170
529
10386
5970
8224
1650
1765
669
436
64
608
362
66
10387
5091
5688
2783
1013
325
3293
4835
825
1910
1047
265
10388
336
700
3415
2097
292
2490
4
10389
7563
325
92
122
3872
2325
633
2083
162
1028
765
6341
8469
1278
17
1324
1276
934
1588
574
2681
58
34
135
590
63
1827
73
77
151
770
4264
10390
4204
2105
1255
7199
1093
4735
1039
626
36
10391
10392
871
318
22
1378
1743
164
3029
2148
180
785
198
1843
7140
1868
2160
1223
251
2225
318
8715
465
1493
8804
7071
41
1849
142
9538
77
371
1588
77
808
4127
8764
1340
1312
2046
309
611
713
10393
2894
599
10394
6287
517
1357
2069
905
619
1734
1238
9774
7245
548
406
1534
906
321
1562
3940
1782
3306
613
85
7518
5191
55
1413
518
3895
10395
1521
945
3896
33
2545
447
559
63
2233
829
7860
159
2590
748
635
458
41
2203
3622
876
2942
2999
1148
55
178
1444
897
2734
18
1730
545
63
344
2915
159
1990
421
383
149
20
5021
4435
128
893
3494
5627
2910
1825
3178
1243
33
1613
1357
651
940
3381
667
2076
536
604
107
2447
3700
321
1829
2598
2958
20
226
3055
1295
229
1566
3321
2045
5684
10396
1511
58
1
5558
5616
36
710
893
831
5889
4895
16
499
5481
2064
877
1547
18
17
2315
4375
2895
644
1459
1376
336
6926
687
36
710
281
1412
3887
111
180
368
302
4568
251
17
2095
121
259
993
3410
247
1046
7313
5707
599
45
925
18
170
305
341
159
3901
870
36
5005
400
556
3501
2034
5303
644
318
455
687
164
757
6527
258
36
381
1157
323
481
1601
2098
479
399
640
8036
863
927
3493
478
258
2650
258
1954
107
1033
1324
925
788
344
92
1972
409
2823
6823
4351
4367
3067
3083
481
567
5134
5383
1588
1918
22
10397
1487
2007
1898
3030
391
103
7384
1
36
2311
315
949
1536
2076
1098
3713
1852
439
359
2163
2690
709
77
1811
440
359
10398
422
5397
5084
1030
121
10399
3760
1248
641
818
1791
7851
105
34
10400
36
6359
28
1114
3226
3539
5970
3965
1627
1214
18
3030
7884
508
829
1456
151
2265
3099
2803
517
381
3202
1497
70
474
525
4910
18
105
462
344
5303
288
763
9852
103
2461
365
241
2982
1157
1225
466
333
893
834
780
1990
37
871
181
1114
10401
1611
1765
525
442
2625
36
376
752
1925
10402
3122
226
691
77
2036
805
216
499
1527
458
1815
716
612
75
251
720
668
1059
42
538
10403
6486
2125
66
3446
6965
604
211
509
864
615
539
64
6613
93
321
128
18
10404
2970
1282
1627
2693
812
472
77
1842
2683
837
862
5777
480
1021
1796
1088
515
5865
2570
1240
559
8695
373
36
5872
440
5552
1835
1470
3644
321
274
251
9911
7411
534
826
1867
7328
105
10405
1490
2520
4005
77
92
801
2327
3143
2849
625
1751
1132
371
1918
8363
964
2917
5251
404
1059
2673
116
10406
381
4310
2571
8737
7362
3070
1036
7511
1042
2065
6630
5173
1958
1491
229
543
1365
55
1574
10407
318
3607
4633
733
1701
712
16
3000
93
993
181
58
27
437
292
3198
164
9087
1365
7524
36
259
1096
4151
1247
9041
3416
812
4248
318
404
17
7819
1750
1374
1276
6460
20
1606
733
1969
2722
1059
2576
3794
1588
55
2203
4695
344
9292
748
1509
10408
7259
752
3061
104
269
1470
2891
36
323
773
518
1296
92
1211
334
1175
1247
37
1308
1102
5432
250
63
292
772
341
3069
1550
209
1385
2256
1140
703
2036
211
159
1918
4590
2066
886
915
90
4281
626
1519
20
7145
404
1552
36
901
77
9054
3360
748
2369
5380
3010
33
5107
1844
717
539
809
1066
748
614
2646
4181
10409
103
307
645
7
1493
2150
706
765
6219
173
92
336
417
251
2052
1099
45
2193
6297
422
27
18
381
422
1028
318
767
3031
6050
245
403
1829
807
4095
17
36
436
18
6613
2022
112
618
292
941
1663
1224
508
10410
1191
112
30
121
5894
3469
258
119
871
1247
749
6720
64
141
3373
2311
1835
857
9528
259
103
10411
10412
6213
1551
1320
534
1533
4086
4569
318
77
2408
1496
1013
4
92
8358
451
7
292
63
492
2095
3184
774
3021
1530
205
3776
531
63
63
3458
1518
34
220
10413
538
4914
2377
531
3512
205
901
614
223
3375
436
405
1588
4754
58
1992
159
192
219
1806
1210
4435
1159
10414
450
1325
195
103
3657
18
1240
118
2530
667
321
1905
404
345
710
4
45
10415
317
1917
1566
1770
5392
3315
626
5018
277
323
318
601
342
323
626
229
10416
557
603
10417
3798
10418
229
105
837
480
109
688
7816
105
103
1365
579
947
10419
619
229
17
121
2313
654
5554
1196
323
1433
1188
317
3571
8213
508
85
56
882
10072
1195
644
211
1511
2970
545
581
4224
1165
284
318
2618
1588
881
830
7419
2203
639
333
4758
923
63
2325
344
1173
192
36
515
1806
336
77
1803
530
2644
128
404
1510
671
3016
5084
2653
2255
5611
818
559
4138
450
2612
1582
5867
92
5984
6035
3775
10420
1033
28
344
6062
302
137
5317
993
608
117
36
4556
805
802
4548
85
1116
5809
756
651
1096
344
1566
1824
372
10421
2348
848
599
518
283
10422
284
1856
877
1316
354
5842
381
3328
726
1843
3432
1451
10222
6084
336
10423
5643
2347
1842
403
391
1125
10424
902
3961
1340
2395
180
716
2718
2065
1381
10425
1047
425
110
417
1193
478
7
123
997
2620
749
2502
7
730
3968
1841
341
436
904
1482
480
1415
164
441
2737
258
73
70
6524
302
211
2904
860
750
103
244
645
77
645
3415
1469
136
1243
6040
3207
2501
698
77
806
906
162
5269
250
1469
678
1032
760
4831
251
77
4030
809
331
2801
9244
10426
480
2675
1652
614
1326
1443
9182
64
2388
807
1250
344
93
466
1030
164
2321
30
57
5252
56
381
1073
744
3268
425
433
37
2958
6516
961
8280
92
252
873
10427
3660
927
893
2707
5392
240
5078
1993
2917
414
894
489
195
826
4754
717
2307
3588
2626
18
1550
151
1777
1715
4223
1154
258
7411
18
5058
1457
1391
1173
6677
887
1096
931
2015
10428
7528
3406
5739
119
1546
10429
77
42
205
7127
404
765
3531
251
1825
928
2987
64
159
2942
1099
283
7053
137
92
547
1461
1307
1323
2867
2664
607
806
9941
955
1014
265
1733
371
309
603
10430
1588
310
7
3768
61
5890
633
3299
10431
1912
1345
1092
10432
2895
7190
1542
504
2319
1970
5350
17
1232
1113
1282
667
404
291
4379
4228
2378
1602
1159
1969
927
344
33
474
325
5392
234
63
222
367
1533
441
116
10433
10347
291
551
315
3660
520
1098
4810
6427
2151
697
130
4676
608
1225
4
77
266
317
2776
3061
934
4013
55
404
895
299
5205
1588
64
727
1014
2194
147
186
7849
809
3167
323
137
159
1444
1155
311
77
404
6858
787
37
2513
625
4592
2950
1077
2098
10434
4938
400
344
1092
564
877
3362
3375
5412
274
1298
61
518
934
1220
1409
344
1296
3177
440
1341
557
947
5872
17
2734
10435
4882
949
742
4475
547
3530
88
1231
7988
77
283
63
111
8313
10250
251
1835
10436
5567
750
103
3724
58
437
362
3068
1724
2507
604
10437
34
1030
737
2479
830
404
2378
444
284
4
10438
9326
1241
3446
2742
2921
64
867
1163
586
504
1998
36
2735
351
1385
314
252
5434
1519
7066
1632
455
234
186
6460
37
559
2799
61
2235
10439
260
4224
1898
508
6797
2589
6286
538
1444
28
906
1033
7194
251
1096
7
3430
433
626
593
2831
1166
7689
10
379
257
69
2780
105
7394
4495
519
893
2484
2950
6449
1781
1186
2437
18
36
121
607
2163
58
1483
63
4042
33
4
490
1687
2706
264
7316
676
250
229
341
5085
4832
893
3766
42
4668
424
4406
1365
586
192
14
341
927
1652
848
770
173
4428
77
5403
6599
417
1960
6866
6077
36
10440
18
557
55
5933
259
706
4
7531
1566
45
10122
409
2409
259
825
2628
7
10441
1718
18
1274
58
307
2718
104
10442
3103
323
45
317
1099
292
64
259
2922
8096
56
331
450
525
92
9372
1038
10443
103
556
303
1696
3584
893
314
1443
7060
186
50
257
490
4007
34
7
3135
4561
2577
893
3440
667
1332
10050
1849
9728
1822
2194
42
10444
2962
5290
404
1836
63
299
243
11
3496
1014
589
2036
1707
4674
716
64
4
3915
1073
458
9241
541
4928
1013
1001
2160
3898
3871
893
8663
1001
325
2737
808
159
2191
4842
400
492
626
1336
92
1652
114
1175
1871
2994
324
473
331
10445
3299
2014
437
1788
5574
1493
55
247
2225
10446
1918
50
1196
4111
2584
1259
5614
104
244
404
893
645
1298
10447
1428
1380
36
1912
1765
344
2058
2289
710
517
294
757
1444
11
135
109
10448
645
58
1280
45
2026
1126
82
715
472
561
10449
1879
10450
788
222
202
190
3584
636
1443
1883
247
10451
253
56
2589
5
10452
791
3244
18
8501
480
1871
1307
543
5451
3416
1024
1431
4199
437
769
3535
3895
1697
151
666
4540
8637
244
2841
436
2734
7872
501
130
1196
58
10453
785
10454
3592
197
92
404
18
1332
436
5842
312
155
18
645
2061
145
85
40
1990
687
215
229
335
604
164
164
386
1188
10455
1461
22
1
2520
786
624
63
1343
8685
1897
756
1726
4884
1925
1157
517
18
534
4216
538
5385
598
33
7233
2060
321
250
173
10456
818
725
105
37
1143
10457
529
3134
625
689
2132
4704
7967
1102
870
3781
514
2376
7127
250
5970
4100
791
543
2509
3985
107
2520
195
1820
1225
1853
4540
291
310
530
6369
2892
2434
709
519
5672
2280
274
1154
283
614
1939
657
1118
654
2984
162
1812
29
10458
716
4587
551
980
17
905
5161
344
688
826
1632
216
125
55
136
10459
6141
145
1903
3077
2203
616
2944
3366
900
1680
1444
794
2252
1121
8027
103
130
381
1440
773
321
561
1224
229
89
2626
10460
3087
9224
101
1795
1847
3583
92
3644
253
359
3119
6500
10461
2577
152
2290
212
516
321
882
1567
877
1778
340
1566
164
2321
214
77
599
3922
1483
947
4613
2589
1210
918
381
4374
417
1871
71
4040
1883
1234
7
5234
77
448
626
4549
4085
2344
749
1715
926
1546
1631
4211
4411
5829
1786
860
1511
414
114
2087
786
1470
2722
937
3195
7280
46
2103
1588
474
3171
1001
404
3068
321
1952
10462
94
41
1678
116
560
1196
225
77
10463
45
159
192
255
4025
2156
1207
441
1234
4
18
2108
77
5173
141
6890
5230
286
10464
50
2514
110
3469
254
1104
4467
5974
525
748
8296
4034
305
7903
321
765
4011
10465
1008
1114
1483
10466
887
1296
164
10467
6135
77
625
3812
139
521
614
2675
10073
318
1296
2683
9338
599
8515
279
637
10468
2753
305
1613
5065
10469
333
752
10470
1324
144
2153
2666
1
759
1566
845
2163
618
10471
8577
10472
4052
782
1173
15
226
417
5118
109
737
2580
121
423
18
22
77
1053
321
10473
336
3212
7
2705
1874
105
417
336
1013
1527
125
36
1540
10474
8033
1902
442
489
961
2574
306
36
186
2064
1983
573
2320
582
36
883
5790
4780
1912
4909
1798
3927
3116
3056
71
4428
2765
399
2321
63
10475
159
799
64
2582
54
1962
3163
1596
360
265
3822
105
474
947
1811
121
1468
4372
110
5614
1163
144
1020
2589
1500
2922
797
55
519
17
7049
253
791
1774
2508
312
3724
770
6526
10476
33
110
1215
259
895
4067
1000
2522
155
316
33
3644
10477
1648
466
64
6559
64
604
1550
404
2243
381
336
209
7
77
4211
229
619
2213
58
109
155
3669
6149
4054
235
1588
1741
85
1225
10374
2567
635
1716
1231
45
478
10478
779
17
3285
559
265
8723
265
939
331
5683
1237
347
186
159
1187
636
77
1833
6645
8001
4736
1413
614
9459
1962
1221
4291
4515
2138
1939
486
18
688
475
966
5590
4835
1658
253
1792
480
77
4555
1013
354
251
331
9176
6528
1960
1665
325
1827
155
2757
958
824
245
2833
9282
706
1487
1313
2971
9054
3713
259
10257
173
1276
1575
3968
876
906
543
1190
252
2115
251
897
1717
30
474
10479
507
3404
927
1122
3710
89
112
3296
763
5974
6343
1254
1116
3928
1223
493
474
882
92
284
277
451
63
70
10480
1012
773
8274
1143
2122
284
1671
4620
846
32
1442
128
2623
751
647
1986
877
5921
6077
1015
225
1468
10481
344
1033
742
45
993
179
1774
3744
92
3440
604
651
1166
3692
808
927
4344
1013
274
240
4934
36
569
501
396
3021
5207
1466
2592
9642
58
45
92
6819
1334
103
284
887
1559
2160
883
805
2036
3552
480
3117
709
455
6189
2015
647
607
155
49
162
1032
372
2504
77
331
52
136
10482
4
258
1804
417
5671
1141
77
103
1017
225
441
538
2298
103
164
2073
3138
639
525
3945
516
2213
825
77
1014
251
1325
873
391
2359
953
209
229
344
1039
2098
132
321
10483
614
10484
111
34
17
3004
1124
2876
41
3890
7329
4902
5191
216
1247
151
1902
953
1152
7
422
1683
85
103
379
121
1977
4162
164
6303
1374
765
1597
1707
379
450
7191
1841
7531
1488
4665
63
765
744
2275
3469
1645
5303
3479
1924
5528
36
77
7700
130
2322
36
36
1680
92
1549
1648
619
229
7230
2115
3737
1033
1263
2754
292
1564
7006
10485
254
10486
10487
3560
559
37
818
5038
36
1642
302
247
2635
432
474
301
145
63
132
10488
897
3186
1023
128
3592
1680
1641
4
1378
113
10489
9097
6646
284
582
499
64
616
493
2683
211
4924
1647
289
4208
853
90
4645
7206
831
8599
95
229
6468
421
3404
3326
502
1030
170
61
318
164
77
404
964
1501
1521
171
5864
1470
763
1191
10490
2286
3206
858
1760
1162
1124
7092
374
2287
1480
323
1677
1166
1628
751
121
2589
4864
1390
5700
8230
234
6153
55
1059
422
29
18
9083
147
1352
425
615
864
716
671
709
10491
381
1842
4858
361
474
9
189
2846
1099
1194
3806
259
895
2829
2507
18
716
1471
636
1585
2950
807
1884
3233
649
2515
626
1481
1482
4121
92
294
336
684
4661
77
92
10492
887
2091
10493
6141
526
644
3712
1232
77
1444
344
2877
323
10494
122
155
1469
749
2027
791
1066
7312
333
211
2091
4860
17
4233
36
7119
1190
560
1017
1324
4
927
1566
5729
3079
119
2603
1580
859
795
2398
8996
920
581
1723
2173
1444
3051
2490
8577
3452
827
6742
268
5052
1341
651
5306
92
159
644
336
2589
1887
226
310
245
1409
324
1391
17
10018
2105
3214
759
873
1365
258
277
3517
122
3330
37
6035
344
9861
2434
1132
7279
1235
582
273
3665
119
1061
1180
538
2591
2926
2785
92
7
1827
668
1716
379
6657
543
1727
3501
10495
381
1588
77
4305
7983
251
77
437
186
2223
317
2570
34
592
162
1593
543
1099
449
77
3774
1665
1333
5526
45
381
132
1024
5341
321
404
11
5602
1412
3862
6883
7399
3965
1663
1159
5252
2467
1750
559
180
5458
3923
6594
6491
10496
1813
717
6743
1860
207
1650
405
736
1188
1117
4
34
4930
321
178
8217
6815
2492
2315
90
5373
18
1351
635
333
1718
92
72
299
63
688
132
29
6442
2724
870
99
649
4680
8444
240
8
92
336
920
1385
347
2341
1247
1663
10497
607
4996
3460
6279
36
1197
607
543
155
826
1841
77
406
1384
1191
55
119
1527
662
3306
3288
3310
4006
200
2867
276
1588
36
439
5778
440
4
1767
1658
1842
657
10498
6834
294
229
1121
1194
3841
1773
10499
225
1800
1343
6288
2892
8662
151
1436
2580
794
1747
993
3713
215
240
5311
3145
417
520
3071
1234
923
3887
168
4
7050
4042
10500
265
2394
478
934
159
1895
3028
1487
554
1325
36
3778
499
323
344
7700
600
259
1527
10501
862
1492
2650
425
4030
559
77
10502
1813
202
321
2102
749
259
1336
509
697
92
2894
9987
1765
211
229
137
2637
265
318
3140
809
3151
258
18
259
323
64
344
2997
2235
46
292
707
3171
318
1871
1692
3366
1791
538
5707
17
46
1092
37
101
2821
1566
6140
716
109
9781
1401
10503
1173
367
1415
344
5019
4665
18
55
344
3649
5750
258
1614
1162
5610
325
1765
93
492
436
4106
560
4050
1175
2344
1050
767
18
164
729
9495
333
4211
1492
114
2272
258
614
268
1318
993
77
64
259
3747
3712
499
4114
1762
4810
25
837
710
50
257
10504
109
4586
1163
2590
2437
1711
516
3446
436
2131
920
490
586
214
3045
448
323
1868
706
442
442
2726
1247
626
7944
2021
3326
155
471
1796
802
10505
1939
717
36
323
1420
9960
5474
177
7010
1143
2449
9618
114
2982
10290
7246
1588
4949
3544
1030
128
5323
403
5400
2367
417
1643
897
5900
1194
626
860
1496
321
3985
490
2983
344
4183
427
8089
947
4780
682
1718
3764
344
2095
638
92
325
159
559
626
1649
1733
155
1730
635
4563
92
2554
717
657
6604
684
419
1566
449
1468
1179
830
344
696
492
155
515
253
329
813
162
649
821
1008
5830
2371
10506
1247
4927
657
36
36
735
6258
379
1266
182
601
5679
4826
2308
356
4444
18
3323
3416
2280
2467
37
18
5299
4291
1648
325
162
785
1496
18
45
1730
10507
289
6660
119
3036
1428
45
225
977
4892
4550
1021
139
387
1470
1382
155
2412
647
1047
1073
552
1286
5683
404
4673
10
1811
167
1319
3460
2251
844
159
279
927
162
2182
406
758
1844
1038
1990
331
325
1470
6676
77
325
7707
883
2858
477
4068
1796
36
604
344
1483
8560
3774
9774
209
109
3429
2131
877
635
265
1050
6816
1384
442
383
3928
18
436
915
648
411
748
5181
1918
1990
45
18
3135
5026
190
893
2003
2587
234
6168
1880
607
18
4042
20
1021
1493
607
7502
3097
18
893
998
1030
471
1649
8803
4562
2036
1030
4945
18
449
8873
14
1470
3382
345
253
1144
1179
259
1264
3593
7667
92
1247
2364
10508
5227
2541
893
582
943
10509
14
876
5458
1590
2750
897
7724
36
1118
2185
1990
3448
63
58
284
519
6803
5692
3390
1222
405
484
1718
2892
3731
1021
805
77
748
6737
1095
63
887
4194
2163
501
2371
37
3200
1420
444
2443
9820
607
9262
1527
8992
10510
45
7181
446
1796
1481
2754
2340
5355
961
323
1218
4446
119
2661
92
3571
4136
64
2091
258
323
2896
1163
312
323
2673
5949
1125
1124
40
2885
2647
3430
10511
2121
1357
2314
720
1993
17
6370
3793
3087
144
2626
164
1630
830
3111
538
4882
1143
2054
104
543
827
2689
643
85
4129
42
77
2862
385
406
1658
92
1126
1047
976
723
1871
34
697
717
4319
834
1657
1096
865
844
2718
344
8531
4851
3041
1209
2338
1092
64
737
1652
706
796
244
3436
1166
882
3028
56
466
639
325
5830
2062
478
2507
853
104
486
684
1
64
487
1892
1493
1
38
479
765
7
592
92
323
421
3802
3197
1014
2960
5455
344
1296
119
1530
3643
36
437
381
254
63
4739
1979
667
2257
455
1341
80
2697
406
7304
4120
9499
63
3539
274
747
70
860
277
5395
737
1421
1756
5895
1521
3067
283
143
347
518
7267
34
1988
121
391
1038
490
547
7654
421
830
253
374
796
36
2417
58
92
119
2846
887
55
344
4830
318
164
937
10512
7294
4015
211
880
4882
3550
4
251
1717
2888
1778
63
3348
746
305
975
450
3588
1883
23
539
1087
6537
169
268
10513
84
6146
122
1776
1023
1992
6259
1281
20
604
333
279
333
697
290
4444
8055
2626
8008
5828
785
159
4520
3328
4396
2915
305
517
5100
1162
1971
159
859
1245
103
738
279
4461
436
1835
251
1919
1230
4428
791
1957
2666
6030
4
667
742
1771
514
1499
463
18
3381
10514
448
1236
321
92
36
10207
6357
325
1565
321
10380
7100
1663
10010
772
10515
2765
1483
116
77
1773
10516
3887
644
3928
1527
787
374
7050
3628
392
1960
1187
109
5280
2313
1287
404
8114
2293
1941
612
1944
2370
1944
1340
913
442
103
552
3935
1289
1045
5974
7710
1351
947
947
1694
716
1240
2152
1741
3573
2435
2589
543
195
508
325
1925
889
2298
1276
333
2084
1332
147
4195
254
36
698
1542
92
77
5201
647
10517
5705
6289
1483
366
292
508
2391
18
779
125
145
574
993
3150
10518
1722
1581
77
450
306
209
381
4026
1945
128
109
893
186
18
460
1609
333
1324
8577
3527
164
645
2287
496
269
4835
5708
2718
229
1355
2484
2113
388
1282
2350
180
845
397
64
666
36
1013
212
3415
170
4274
872
5254
1276
8277
4288
538
2242
3000
2862
240
1470
1014
2787
335
77
4062
2681
3793
8424
4369
1868
173
1365
10519
195
1962
1
6961
381
245
3560
17
2686
181
5031
323
3000
18
5880
262
1012
1750
75
323
6557
132
6236
1391
17
281
1663
1268
445
2411
604
8554
128
450
119
606
832
706
120
742
5095
5418
2319
277
2650
5251
7853
92
2876
4451
58
1812
10520
504
103
3281
864
447
981
2557
252
4644
3226
3837
1173
292
7111
1927
559
4333
8592
64
1960
4035
1157
250
2532
1594
490
5403
4687
2787
1441
1019
2138
3501
103
336
3912
5760
6280
345
2390
785
4556
2637
333
4234
569
10521
904
791
717
2482
1481
61
8942
162
155
18
421
1068
3285
1442
64
225
14
92
4166
306
2394
93
383
693
1338
5686
321
14
36
195
381
277
556
4508
325
5779
818
400
10522
958
529
604
1275
144
173
186
518
709
10523
870
414
10524
560
28
4913
41
224
5771
404
2348
10525
802
7
1960
1701
5708
726
369
1384
1754
1247
1954
733
1010
10526
195
2046
64
10527
1157
933
884
22
869
10528
501
10529
283
130
893
60
446
818
321
1248
64
193
185
4030
1707
861
647
4556
34
796
216
1296
1298
61
508
34
41
79
1815
27
3330
474
1137
1365
3129
55
1050
973
749
34
391
211
3415
8526
5670
159
2787
2047
6418
810
77
1173
450
2151
132
2971
1055
1175
1673
834
1948
205
145
1957
64
635
4425
937
22
883
5778
226
2277
287
37
2577
10530
1137
717
4473
10531
927
834
881
2470
502
446
5057
1195
3030
918
654
720
833
1316
63
581
2545
725
1666
2722
618
562
458
45
10532
1939
37
170
36
6365
240
1589
252
282
8558
9621
476
3283
5323
331
2138
645
424
17
2447
17
1550
291
283
3937
259
10533
37
8699
195
7543
253
251
933
6815
4248
229
568
5303
488
2835
70
417
543
2814
1114
2516
2565
1998
1939
436
10534
3030
5816
2833
10535
381
3122
7573
833
3150
2065
1925
517
504
2885
121
563
8558
223
286
1206
180
8296
1514
36
1232
6497
586
9660
119
164
77
8024
2795
42
317
17
2124
4891
1095
3188
308
406
229
1374
37
4697
780
2384
884
269
1643
3687
119
294
893
1582
709
773
772
1019
427
4827
2361
10536
10537
77
490
2621
6369
6277
4884
475
4589
991
379
490
530
508
417
518
365
4716
1268
1412
318
4765
18
1357
552
265
474
58
45
4882
1340
8071
508
1711
626
1159
2685
10538
10539
4030
1648
291
3546
2763
645
897
3260
818
22
4116
3402
128
155
1443
381
1032
866
3493
164
707
36
61
1336
2311
244
726
1206
437
1544
1580
499
2822
6215
3417
1382
961
1571
582
171
1470
4020
1408
8134
7411
4121
3762
4
525
5890
10435
977
15
1166
36
323
417
1456
6960
1786
2658
3853
1343
4
1224
484
36
9270
114
729
947
3145
5646
3871
1210
6622
105
258
1600
5806
3054
57
63
616
1903
644
2689
422
151
9884
969
229
1969
151
10540
1867
648
219
1477
1196
1224
1038
1478
2034
1534
211
2265
1867
5252
28
265
988
383
34
4178
441
1014
3455
3834
164
599
1470
1421
2485
423
1030
480
5556
63
3424
791
918
508
481
372
50
2541
1033
164
1601
5252
2094
172
36
379
7489
783
3544
5659
18
173
1285
2297
229
2795
2086
33
3281
63
1235
1312
1044
421
3069
123
834
36
18
50
2325
104
3947
7889
2693
1132
1841
2825
1475
712
1589
9852
1919
661
3123
277
5288
9191
1585
769
7790
318
1925
135
28
235
104
391
333
18
1110
7
1806
404
3255
10021
3259
1443
1214
55
430
5768
214
1282
688
561
7957
1173
1769
18
1018
18
404
176
5327
2054
1825
417
426
1086
227
3436
2275
1798
1298
1001
7690
18
1163
556
2254
5183
765
318
3131
1021
6259
906
455
183
3985
1475
1420
1720
3449
77
1192
34
1733
10541
1632
321
479
10542
5242
1166
336
265
271
2557
396
3969
851
99
344
2520
3952
36
245
426
7
934
449
390
1796
5433
459
325
437
88
1984
4885
77
4704
4571
1033
834
912
240
331
697
159
1431
1197
179
561
2096
323
63
181
92
1201
318
661
1730
323
518
159
63
45
2830
1883
1221
1008
1007
1507
64
159
63
6102
8581
250
2326
661
344
5640
3056
18
2224
45
258
45
85
155
1470
336
365
1810
6007
125
543
1841
1314
748
92
10543
36
774
489
1122
490
84
5729
4625
421
77
4538
8997
10544
9941
1032
1438
1159
517
240
1259
8365
830
441
1179
381
6094
88
1365
292
7890
846
615
1883
638
802
1652
554
1945
832
818
763
10545
408
2586
7616
517
299
8078
270
440
3923
3150
10546
748
441
4095
74
448
9272
466
18
8023
183
18
229
3388
3862
391
3773
1021
404
159
474
6157
3001
1013
861
4321
229
127
684
1730
9049
151
10547
1677
251
1272
1148
240
1649
1783
164
3272
1867
614
4937
1730
1278
2877
1581
2223
4203
1470
1124
7272
2980
3016
4238
2230
303
8725
77
159
1345
1541
1032
77
324
1021
4042
927
4938
61
8863
2138
785
321
258
2706
923
92
1047
709
871
4694
4633
2234
2942
4768
294
6403
336
2589
5342
1681
253
474
262
993
2657
3500
7
128
897
990
3463
1883
10548
258
748
2115
2193
19
613
893
1788
36
3458
996
4920
3056
687
644
250
1798
10549
1612
283
34
1621
1053
1440
5244
933
88
1504
871
1701
145
802
2967
723
6531
2685
1384
2258
3573
785
925
2090
234
480
259
754
1718
1331
1987
1122
3097
4644
1566
769
1711
667
10550
341
552
667
765
430
103
1276
4274
1032
438
449
5010
1431
709
421
1336
6019
735
842
504
3704
1884
1493
1008
860
2337
77
808
268
1741
32
3663
3416
784
128
637
2310
1124
1351
1012
3759
860
441
874
166
6771
958
2321
37
1841
7073
444
808
10551
1296
775
2069
879
3272
2343
147
559
5643
10552
2807
5103
1390
1593
7443
1387
4226
25
49
1456
1505
5171
1030
3420
787
105
2600
247
1277
10553
381
19
318
9253
103
1927
2459
369
1444
1470
716
818
3102
265
1716
10
259
1468
2212
5038
813
2022
8518
5708
4862
124
7
345
10554
1836
258
2640
45
186
1245
954
4230
381
10555
706
971
2683
137
101
1588
92
794
860
709
1534
6472
586
5249
18
3068
770
63
2044
404
58
164
3657
4411
626
478
5574
309
1390
3531
1
6147
198
2954
474
1773
318
573
36
2183
1783
3571
2718
504
1658
1627
3713
519
6950
9819
1236
940
6903
1493
543
253
387
36
1481
586
1112
4022
993
1023
367
915
321
1144
3512
195
614
743
6921
18
129
437
3827
1480
738
700
179
3125
10556
10557
7916
2330
381
1266
1133
4645
2880
815
195
64
1126
927
697
1381
137
5821
1109
921
559
5595
657
1082
93
1050
2183
701
7697
2628
9484
323
3171
3162
4744
808
529
262
437
103
1124
103
586
151
593
10558
1384
4804
1444
1602
742
893
4882
251
1795
4886
4409
7
538
291
332
410
559
4587
252
1955
1553
92
308
7312
2327
464
3975
374
2775
586
9601
347
4323
292
1643
1483
2767
468
2178
8197
1033
614
2943
1266
1476
4366
4078
73
830
568
92
246
325
441
8103
6418
35
1047
197
1483
444
259
368
771
10559
3651
63
1645
644
224
538
723
893
901
1146
391
421
2103
1711
601
1834
1365
2983
827
113
1496
1566
381
5898
1274
1700
3633
8675
756
1023
835
331
3966
1225
10560
2709
8369
4248
893
697
1532
1592
599
2163
444
759
2231
292
92
2212
55
216
1202
1535
448
829
3009
635
667
8048
2958
299
7073
2787
626
3543
1677
159
318
3953
192
2231
667
144
2609
421
1469
258
7828
379
7981
833
441
4
92
439
4127
336
473
3446
251
199
2045
604
1178
4673
180
893
579
3097
1191
851
56
1118
920
10561
1468
421
1381
471
247
1247
197
417
34
1173
507
1296
10562
1846
5763
37
882
3924
1252
382
3615
223
990
2951
409
725
7111
1331
355
467
3044
109
1331
3052
6684
77
547
1547
8715
1642
1299
323
1001
22
164
871
381
92
958
211
1652
4381
2277
406
543
6627
751
709
517
1071
10563
1196
6148
70
195
290
7372
1692
2211
3636
321
3448
1760
2833
10564
725
4021
10565
3384
145
1112
185
1643
271
5379
818
305
1483
2115
7139
573
2125
539
484
706
1033
858
1247
563
10566
506
10567
45
713
1031
6544
7660
5126
324
77
317
64
6965
4798
2350
3588
8131
1122
85
2115
381
7344
138
151
604
8393
5277
2743
649
325
4
90
543
1730
137
3160
1680
259
4
109
101
1336
3397
1681
195
1730
1130
1159
347
1597
3095
1588
10568
961
706
1588
1211
767
258
480
433
207
34
92
3560
2004
10569
10570
635
421
344
748
6589
1546
288
10142
4913
223
1053
604
1187
430
321
10571
3219
2095
18
920
5073
36
6534
344
318
247
809
1588
58
1751
265
245
599
5087
3151
40
147
3052
1395
77
165
349
9727
119
10124
3
543
1456
538
1470
748
2812
651
7223
3371
8492
4988
1459
323
8416
603
996
437
2697
10572
3740
1357
4121
1709
1090
2673
559
1053
781
22
7
2591
559
830
3150
2022
534
6295
74
603
368
253
7511
4446
452
1013
1631
1800
2094
3932
2885
145
6131
475
3453
1920
3664
274
466
177
5683
10357
1024
4832
614
5865
2624
2686
36
4100
556
637
2398
5680
3076
425
2867
466
200
6427
8065
1159
5497
45
2194
3656
861
599
92
1527
4889
393
10573
2952
7580
1657
667
1236
1649
10574
162
7230
1130
251
229
323
2444
3713
318
689
827
10575
698
5522
683
323
10473
920
259
1112
259
437
552
2509
1012
2507
1196
2481
159
258
333
2253
723
10576
202
10577
442
1191
81
3658
749
437
1325
1206
75
3481
794
1470
4
381
813
2829
63
785
36
915
156
77
3175
63
34
7543
1627
747
1498
10578
37
64
63
4478
1324
6254
486
181
9
2647
1238
92
4260
345
934
3432
2447
260
2991
4616
1077
2581
3315
1711
45
10579
1976
1024
1844
2564
4739
723
6259
869
159
3002
2344
1096
1157
379
4882
834
2964
258
494
33
1030
251
336
203
3160
344
245
331
190
8
284
1580
2099
92
638
4780
8217
325
436
77
3083
10580
2183
3502
893
103
4780
1050
484
779
312
141
63
6613
1649
3314
710
1730
5290
336
10581
55
1898
245
1222
724
635
1588
1056
4321
6435
787
1412
794
472
379
1880
4395
6599
33
132
7719
85
6395
1014
1023
8869
34
1340
2589
3117
229
773
4333
17
538
4947
873
28
159
349
543
2289
40
103
10582
3381
1163
1953
202
1444
1047
1179
2065
1468
549
197
1002
4537
722
17
877
1825
190
36
10583
9054
8
77
440
1627
2167
4374
626
887
159
162
6690
827
342
2430
36
808
18
8088
82
556
9781
173
240
42
2021
426
712
169
4587
5391
10584
3996
1769
381
2555
3122
7
441
5031
2662
5092
1252
223
407
1832
119
3285
145
116
9985
2529
77
341
1030
188
1730
603
5771
10585
2787
173
3348
9186
1658
33
8455
317
143
9020
953
3458
406
6603
195
6205
121
349
4322
626
164
223
2347
82
6037
1357
2905
761
3291
1810
33
799
502
164
386
371
397
206
1841
4827
568
818
6957
6472
10586
6362
437
706
1677
478
147
4915
7679
3000
92
4176
245
3330
6760
1551
4102
1898
1124
103
1741
1532
552
930
381
453
614
496
953
8975
4484
391
5627
2907
223
1190
1296
661
2
63
1431
3890
1898
826
1374
3330
6670
3283
75
667
4182
868
8217
77
1480
2617
1415
4970
10587
3083
448
1491
63
381
759
2591
3656
10
3125
290
2097
50
2187
663
103
2318
1200
2225
1788
116
10588
64
647
4042
2138
1499
215
18
2718
7899
321
3116
3516
930
7543
991
174
586
772
1191
211
88
409
5471
3839
4431
927
3219
229
4766
1272
3630
7788
92
1751
64
37
430
1185
36
1053
4168
1444
336
473
1240
2586
1150
83
1741
4377
2378
227
1343
220
4520
159
318
1175
333
6500
2514
2989
2159
1455
474
794
552
5939
1777
458
8362
1707
3253
3384
229
245
560
2807
1847
6609
226
551
10589
5738
2685
10590
2256
6542
1470
318
1960
1225
3116
1661
1444
258
195
10591
667
2571
257
538
1685
3629
1166
7090
1033
3051
4066
10592
404
2881
211
881
258
1778
10593
2160
1175
2520
186
374
3360
4077
103
1387
937
36
1871
10594
2828
807
63
240
55
139
706
77
1730
10595
2255
417
18
3366
2572
1447
4962
441
7028
1597
1537
4017
162
381
77
455
1729
10596
2650
725
321
234
1800
749
162
291
426
18
995
347
408
1925
6493
391
323
6125
1692
2693
1033
64
717
323
3545
1456
1535
205
2646
1033
183
8932
251
10597
1783
3091
807
116
28
308
958
2749
10598
223
85
1090
518
406
19
4633
667
63
331
148
1351
6126
937
277
548
22
4889
1431
186
1550
1433
318
1122
6
893
164
37
7406
421
312
10599
266
3832
687
3474
651
543
2367
980
7272
10600
809
240
85
14
515
223
229
539
372
1109
1784
2069
846
449
1838
3299
77
3399
381
2036
2724
508
1191
501
291
2091
4
452
1143
64
109
833
785
162
1389
883
64
537
5327
7263
37
227
8277
6473
927
4520
947
211
1677
61
3272
398
8872
3109
63
1440
806
802
1564
990
3632
313
284
3105
581
442
1585
77
1514
3830
1128
10185
259
5490
251
516
9999
121
10601
421
1132
77
77
341
1627
884
4092
877
4645
1662
3701
1822
1096
1597
449
92
1910
283
1102
391
379
514
893
1451
306
279
121
2021
4766
439
7848
6386
5064
1159
2021
1157
887
2255
116
1194
1416
3559
423
381
1028
2091
1883
2693
159
756
4673
1034
791
953
325
10602
4449
2032
8
18
2319
103
635
1482
105
1012
1997
2178
9155
606
1301
4214
1493
1948
611
920
357
8027
10603
3822
1585
2824
125
1788
265
3217
3272
7230
1680
1972
1733
10604
1312
244
436
1546
992
64
164
155
226
229
63
181
786
8821
317
1709
181
17
132
10605
331
3529
5643
581
3615
2757
188
893
3366
508
1483
1483
162
7659
211
151
7944
6348
1033
92
796
844
691
321
5636
2065
1652
379
45
1527
36
331
1603
77
715
712
75
862
1374
45
211
3374
711
534
64
56
807
77
14
317
553
1552
455
66
553
3001
92
448
1021
321
10606
2094
6295
4266
971
901
147
240
734
2490
1645
36
321
3788
552
4625
958
1169
179
1390
1244
4508
1178
8423
893
36
1448
10607
4026
2280
164
145
1461
144
4845
4427
4263
317
344
1252
7349
18
283
1657
92
748
2804
3040
325
119
709
283
745
159
292
1133
2931
1569
647
893
10608
518
1278
10247
1059
1133
1282
906
1242
387
36
10609
95
5209
92
61
6381
1534
192
10610
9251
179
27
1652
508
387
157
2959
164
1235
10038
873
1235
709
10532
1627
17
2562
1905
2824
355
9802
10611
494
1904
185
444
3289
27
1351
119
2583
404
1626
1382
1800
36
15
10612
63
2344
1979
258
36
1500
1342
324
618
103
10613
151
1135
2669
618
2697
3299
805
728
1685
3340
10614
2280
474
1337
738
1417
5031
599
1225
1783
626
1733
729
846
125
619
333
119
474
4039
6511
36
7574
5540
76
645
7316
785
1574
139
1529
2054
883
1493
493
4673
109
159
605
323
7
1588
7500
160
128
92
1470
893
314
1145
130
18
404
2749
225
14
4321
4495
1315
18
697
1960
1230
4993
18
927
518
1589
193
6684
2287
2609
1550
331
883
1674
467
145
1730
940
331
8045
1652
144
521
897
10615
3366
258
139
46
1296
8244
10616
318
422
937
323
1345
105
6884
5
906
1721
2243
1720
1365
1013
709
842
1627
1551
466
1456
625
1609
321
18
6907
61
1286
36
10617
178
45
2971
1588
36
441
1120
246
77
1778
607
845
3370
1669
109
4540
538
480
1343
1013
262
5737
504
4122
1860
833
586
993
49
17
934
351
870
1713
279
1864
3309
786
92
1483
180
155
173
2337
586
6109
617
930
132
1050
437
10618
5277
16
617
2091
893
3457
4050
534
749
806
3793
70
738
5511
6856
4883
889
3423
6650
3193
558
2008
34
2151
799
1684
2599
10619
243
6451
3695
5274
794
283
729
63
159
309
103
680
207
10402
36
75
7543
3366
8505
4
36
7826
5186
3281
1499
430
173
466
10620
1679
1014
323
2762
2813
1155
122
64
738
10621
1109
318
6551
3517
114
1976
10622
1184
4520
10623
990
1013
6164
2482
1730
75
3960
517
1142
1489
321
170
251
749
3430
6008
656
290
64
2628
1480
961
262
1696
64
609
151
423
1343
36
1898
1154
36
48
4323
927
1033
661
1903
942
2049
799
2636
1364
1940
1113
1715
615
2495
10624
205
1321
4182
6723
324
223
417
7960
1858
5471
159
963
417
7524
543
901
599
10625
1611
1550
844
3051
1475
1492
10626
568
876
2490
1200
1537
2888
615
1902
5351
1096
28
1053
2348
1286
1122
2618
5811
10627
2110
801
55
18
441
1382
1374
10628
7120
1972
2132
391
37
1109
518
644
2014
819
552
4759
1240
64
530
1960
749
20
2485
121
128
2579
2645
4018
767
560
763
1780
333
76
215
1683
229
7892
651
550
32
606
1030
600
17
2814
3997
375
10629
608
4595
551
1842
1247
1588
966
1341
860
5580
2115
7063
1884
927
927
393
1155
10630
637
1096
2464
4374
437
406
912
940
3483
128
7710
4164
319
45
1351
3175
8719
2646
3676
438
560
3712
278
344
73
10631
2509
1841
490
63
159
4672
144
752
676
2203
1883
604
589
581
37
36
1274
706
9169
935
4467
1701
1033
307
568
2530
45
844
116
1952
208
809
4187
17
7533
1551
1365
391
2140
2640
1852
1567
324
1019
4392
6379
3424
2182
64
2115
321
2280
132
10632
748
1551
615
10633
1201
37
305
292
10634
723
8270
8307
2567
2252
699
2437
10607
345
2753
770
195
374
6414
1496
416
803
7049
112
717
2985
2045
17
1166
3559
419
493
2974
259
223
36
1351
482
162
2710
317
8270
6701
786
3079
3539
6164
3580
277
2964
7066
1800
279
88
2596
229
7
8266
10075
1903
2348
4538
3383
34
2753
1004
693
1672
211
15
2047
420
252
45
92
16
5552
36
1658
1999
1315
344
696
1296
88
1122
442
359
34
549
77
10635
525
964
3644
688
1701
806
516
2065
1278
9292
834
116
417
508
6006
742
344
1898
1418
259
379
457
539
1173
1903
17
1096
64
10636
1470
2496
10637
3016
321
63
684
927
3076
4590
344
10638
3731
1846
494
1580
651
7632
1716
106
122
407
1348
1161
1054
1285
5346
92
283
1282
519
252
88
3571
367
10639
4377
116
9622
259
3968
77
2661
1388
85
63
258
22
1399
404
94
2203
5738
4294
2650
941
3079
218
409
6140
8642
506
92
3117
3165
818
1225
318
3713
10640
1532
1251
539
918
9984
1584
615
10641
604
92
7844
2697
223
18
517
8508
1776
1014
1493
6153
4673
253
3402
169
9837
4337
2840
17
285
1380
1276
818
2485
614
887
441
212
19
46
2877
2361
139
17
338
10152
321
290
159
3029
2394
1565
1741
887
615
132
3315
1643
2962
2437
37
1587
710
1470
139
308
2343
3315
92
318
2093
164
1224
8986
5040
1784
10359
1594
874
7099
440
1093
92
1904
1104
1730
37
4673
10642
2345
229
2313
211
1298
894
1163
612
323
481
1151
882
317
772
151
1469
103
77
5466
1032
1237
928
1514
6155
374
3452
904
1013
446
2877
45
336
3145
688
2163
2233
626
55
2399
1979
581
321
604
501
2004
7956
1663
317
2064
3213
265
2021
2589
742
195
560
619
795
341
2179
2905
7597
1019
92
284
893
1191
1535
833
725
18
3731
125
70
713
517
2321
1114
3424
991
10643
195
10644
1184
125
606
1117
8064
1097
92
2734
2776
4121
3811
1843
1074
3128
1456
1562
1541
2526
4773
1047
1345
3160
2160
10645
77
57
77
77
22
274
1047
185
1268
644
3080
336
128
2737
92
5187
10646
1998
1986
1800
5447
2545
3965
4661
323
103
2004
164
2579
36
763
3839
259
3165
7870
211
5334
1163
1185
3651
4114
259
4816
195
3672
7
92
6625
10647
34
6149
211
2970
10648
3673
6181
211
1903
2318
4940
292
1822
5419
257
321
10649
894
3741
10310
391
1266
1162
381
75
509
1652
1835
846
3436
1142
318
45
1380
549
639
10650
10594
1712
604
3260
1904
3778
4913
4645
10651
586
2319
723
6832
3751
7763
294
710
22
1679
259
63
323
1712
8756
4068
1701
1130
7656
844
174
1969
6946
518
1332
336
5392
4810
4411
474
3450
5708
657
4121
1675
381
257
893
824
996
10652
1047
1448
1638
873
8725
1064
7526
195
2490
712
6039
2187
85
4943
34
825
2320
930
1302
8557
450
222
432
1008
561
1276
4026
128
1428
77
4224
7606
1242
1765
1019
10653
209
1551
6934
3541
697
55
10654
732
10655
34
4590
27
6748
2004
259
10656
985
517
450
526
103
1197
36
980
2806
10657
4257
274
379
749
480
130
37
149
2188
36
860
5308
32
77
581
2436
638
381
1234
186
433
2278
3794
1977
5392
417
893
1225
3922
4389
1817
6654
5195
331
77
4082
10658
1627
211
756
716
10659
756
604
8909
729
877
2757
164
1475
7401
665
1161
1603
6843
301
5574
5445
2435
1196
5611
10065
1606
1705
18
1069
5976
517
1129
2754
383
7643
318
258
765
474
1013
993
818
918
1565
223
10660
1469
10661
5307
2160
7
1773
177
318
8441
1450
2437
5689
3307
29
22
208
2529
4938
830
5123
656
488
391
254
1325
929
7181
2507
748
1033
5481
486
109
4101
7566
10662
132
4042
993
2332
229
197
4913
10663
869
1108
289
3507
1223
2486
1122
1461
10596
92
1588
253
8823
2325
9031
1278
2683
283
9
1987
404
1243
10664
29
1014
2142
725
10665
860
159
1374
3355
4870
1605
1343
525
508
151
109
1245
538
1898
10666
3710
125
417
943
92
499
1915
63
619
809
1268
518
180
3981
181
1585
5405
1247
818
1998
4673
1
1083
18
45
56
2910
466
2527
1282
214
5393
1627
119
258
1252
2589
3386
1286
3592
5234
882
4518
223
34
667
2482
4233
471
4203
323
1730
4464
1365
2470
441
77
273
407
341
538
17
1206
404
5093
317
1225
2806
625
1116
325
201
14
1681
2234
291
1805
10667
504
1972
2858
10668
1493
9513
1365
1096
3202
10669
3165
64
77
4485
7850
829
5085
437
190
4617
10670
582
10534
657
4742
552
1493
5129
381
2115
1798
416
162
1316
1566
2560
1691
2515
3802
164
2098
1867
2160
9313
417
2764
1285
5679
4007
77
1276
1196
1095
1902
186
195
917
1712
444
2330
3595
6819
608
475
9
386
30
520
870
4468
77
2310
349
557
1802
150
1130
3935
214
229
1167
5065
116
105
3257
645
5774
1990
3747
727
7662
77
449
1122
1079
3126
1852
1045
4245
1883
1431
250
342
77
92
1649
105
2737
143
4381
7356
36
2294
1957
215
116
961
954
1588
1533
318
70
15
90
36
1137
1225
603
1675
474
608
539
604
791
18
3446
2512
9495
6020
36
292
2969
259
104
2576
7639
116
6482
36
251
1456
1013
22
1113
2005
638
5620
317
887
1588
929
1890
4781
2265
299
1551
109
436
3575
1050
635
8725
1191
323
36
10671
10672
274
77
2549
446
63
7
243
155
827
1053
284
381
961
4606
1032
7967
1622
656
1748
265
50
2319
773
1021
4
668
2344
873
1750
2867
5918
77
759
1288
190
1657
355
9202
791
85
3571
18
3325
525
1377
1166
5746
543
3947
186
4518
606
323
17
132
103
403
666
1612
1417
4267
1365
7436
61
2343
229
543
167
407
715
508
1166
1621
3104
837
759
33
7401
389
251
8509
336
1296
77
27
8555
77
1196
831
927
4479
489
5451
3181
7616
318
1532
7719
318
148
651
5763
2611
347
442
164
309
7618
680
606
318
198
1741
618
7563
1033
1777
3743
262
783
3224
1109
5600
3086
292
63
6050
4704
292
668
304
28
3269
941
234
36
409
374
1867
772
2287
1794
893
2689
1165
3148
638
847
976
150
4593
1073
1583
10673
197
6765
865
2254
1210
2507
229
1122
344
1496
4077
805
474
6295
451
1272
128
772
64
333
73
77
170
5746
245
2060
1376
1365
114
215
5245
5868
4381
3105
877
1099
1053
10674
2391
794
417
680
482
7270
543
17
219
10675
265
4587
3887
1124
1108
2524
77
1665
549
6140
10676
1033
3334
10677
1336
1301
6690
1013
1796
4095
3333
508
3557
2821
101
2417
220
4446
71
1600
125
5451
644
103
1013
1173
22
509
961
10678
229
2885
911
9136
2070
55
3751
1365
1090
709
202
8511
45
773
474
3800
10679
559
164
3545
1443
5138
77
2447
5998
5776
4759
1420
2391
1143
5509
505
7853
265
10680
1550
2321
404
4005
64
5770
77
860
1910
159
5785
1606
10681
6059
2718
164
79
1114
164
1841
6601
526
1258
1173
2424
1860
2786
1815
1341
4189
1308
1684
344
2981
3588
517
42
755
63
8326
79
1157
99
1332
3712
3219
4372
1915
3458
830
77
927
1586
3700
64
10682
9580
290
927
221
1498
77
5843
711
226
63
404
1712
258
94
7561
791
342
1601
899
10683
1588
325
1483
103
145
933
1588
3449
321
2074
1357
344
2534
609
3678
586
458
1012
6481
1932
704
77
349
710
64
2032
535
331
7224
260
925
45
1365
716
3374
6432
318
10684
3226
103
2515
2319
772
1006
9152
1979
1140
268
581
112
33
63
33
1999
33
964
993
1711
1301
150
1631
391
2699
90
344
10685
9535
877
709
993
847
4
1367
499
805
6277
10686
2311
436
1591
1494
1912
873
321
1409
37
10687
103
10688
6481
58
1780
4480
3382
259
6843
64
3774
10689
1773
195
706
437
4054
956
63
36
317
8969
615
10690
614
2812
1124
5702
226
474
2600
10691
2254
614
7183
164
18
1679
417
1355
2030
3711
980
860
8936
6215
1343
8832
318
1439
40
635
7
4102
103
1033
2462
1194
513
10692
1196
101
90
344
1374
918
3725
10693
1887
2258
455
391
508
767
61
1024
1811
604
211
10694
34
1884
1879
1151
4816
2408
742
844
417
456
633
518
2199
17
45
1716
1947
6675
251
1815
284
147
1419
79
36
10695
5760
1514
321
1126
16
1133
562
253
92
5594
1034
5029
10696
58
90
50
604
4350
342
9127
4882
1733
77
7917
4697
3556
5663
856
969
164
1167
92
437
4278
1069
4
323
265
605
922
258
386
5387
56
1093
613
3135
4514
38
99
1150
345
1469
1357
10697
883
3438
2549
1585
1409
64
381
748
425
266
1004
4779
904
651
471
2160
225
2797
5910
18
764
1805
229
6316
45
253
2886
331
998
28
887
881
417
709
866
667
17
2398
1041
5090
1588
8147
8103
637
2160
476
17
265
55
2037
547
7575
5134
2280
18
5715
10698
1844
840
4291
302
1033
1239
651
6130
259
490
3234
3544
2699
318
122
637
1296
2219
9020
1365
2467
1
1331
474
2399
899
3953
9
1867
265
321
2583
1867
426
3000
45
3589
36
2300
1559
119
2547
404
1019
110
1879
2061
116
2010
4866
2408
6063
5392
2065
2275
1294
582
3330
439
10699
5134
555
480
10700
3672
1030
3615
1392
626
4
2490
1190
843
4321
654
18
852
10269
8988
2115
8832
1613
726
253
635
1341
905
116
1416
18
162
1673
10701
386
556
3390
292
42
1841
1898
284
4030
6181
1992
458
265
216
360
647
2224
7917
77
2343
195
9571
3664
894
325
812
6120
437
1588
247
70
209
331
259
538
1122
28
3404
1700
1649
840
1135
262
139
199
5583
2787
5391
10702
2098
2689
423
36
2022
37
1072
325
20
6058
874
92
9768
9430
1020
2597
473
391
4315
18
45
2964
915
6925
32
1569
2370
10703
1250
636
36
2390
164
1242
1701
1130
769
10704
737
558
4236
8421
5700
551
557
1559
549
7769
557
50
179
1832
599
336
1126
292
3136
318
4321
105
1278
9648
5418
17
391
552
1275
336
3469
787
57
323
2520
325
1580
3376
691
5857
2776
354
2424
4150
1741
2748
55
2098
1124
3272
1551
5501
471
375
1746
7455
860
1837
6534
1500
37
529
251
1933
993
1494
1247
292
32
3240
77
164
92
1679
1033
2138
2507
128
9888
372
265
1145
599
6135
830
36
807
4423
693
2465
536
159
284
312
1758
116
7264
417
162
1954
117
2852
1716
867
2271
1151
608
3230
564
1774
4120
10705
6417
381
181
2877
1625
331
474
618
212
1252
336
805
1431
77
4602
2535
195
818
5279
162
10472
430
2943
4162
59
2293
64
598
10706
2904
2807
10707
37
159
22
818
484
711
162
3622
195
266
4388
1013
159
4022
325
4623
333
5621
866
265
643
3487
10708
10151
4717
2212
344
6582
5867
4375
3116
82
2041
312
103
229
559
1296
1188
5459
1672
2086
1385
1867
2743
871
834
92
258
657
10709
6162
9372
1196
797
309
1274
325
333
9579
10710
5447
2905
887
92
6259
401
33
709
1082
8573
1210
7445
538
4055
164
180
772
1033
90
10711
107
6245
1282
940
374
530
1773
10712
36
2867
323
1841
10713
1114
3097
336
826
3871
27
251
145
1276
1483
538
5597
279
121
508
347
381
29
121
2982
93
2685
192
626
738
2131
1673
4473
791
4015
63
1990
737
253
777
9747
201
630
2569
391
582
1359
3624
77
141
1491
75
805
2437
1767
1597
773
7449
709
3149
451
269
244
10714
442
649
365
3851
529
4639
1730
920
2325
7328
305
28
131
7272
109
3911
3016
616
331
1786
480
2118
5279
1815
2508
3992
277
5353
10715
519
126
394
1701
1336
186
128
1627
557
17
116
347
895
2723
64
1553
444
451
283
977
555
335
229
2586
894
234
2017
604
684
918
4977
244
1585
61
441
504
212
5446
244
2021
748
6021
7969
353
746
10716
6512
170
36
1013
5709
5018
518
422
56
9325
77
253
2326
508
2252
77
493
1140
258
4527
1122
4913
538
864
1622
1030
104
1917
1122
2327
2551
10717
809
552
64
164
472
1231
2722
283
581
437
1800
10718
1869
10719
159
5758
363
5018
132
318
5200
2576
1194
9
70
216
6259
7338
19
2343
635
103
1937
514
1161
4100
253
251
1122
18
5698
77
2190
4477
2646
211
331
975
3527
321
360
501
1117
164
3609
1652
1381
2082
7
1288
436
265
4493
707
6804
658
162
1596
749
1248
1019
893
10720
1190
1627
507
325
92
9078
3484
716
1494
266
2831
862
630
958
4633
877
1225
4257
18
284
2847
934
691
2829
1184
2115
991
1841
716
1833
538
1159
36
454
205
1095
5335
1024
17
831
504
7
991
36
8
651
3494
1514
61
8451
10721
58
1884
1130
317
822
5979
5679
5974
6571
1648
405
525
2064
1493
9996
4478
1194
4
58
682
4566
1050
3726
4707
292
934
787
55
5363
17
179
2776
870
3160
318
990
877
641
45
169
1800
5709
3854
2839
1547
1370
757
404
64
406
2585
1080
299
2662
8209
3330
657
73
7339
9424
341
1683
3415
4179
1218
1559
509
426
408
861
36
103
10254
2675
229
147
355
2755
3751
321
614
1730
608
77
4
709
1868
2425
2452
173
773
1030
470
2833
1804
1481
77
543
325
103
8707
639
1741
333
861
2325
1873
195
493
754
923
6281
604
379
1019
128
1588
4
2183
1078
345
552
77
10722
691
258
623
19
1443
1939
180
10723
5340
3478
3027
487
92
895
1126
3255
748
286
90
5220
733
5273
92
467
2182
1416
496
205
658
5978
331
1520
518
1247
1468
4623
2097
1657
131
10724
92
10725
1871
2835
458
136
333
265
4106
4234
77
733
893
409
927
17
28
749
876
202
77
2336
3862
1031
211
1223
3870
795
552
1511
4970
930
229
92
277
1225
70
1871
525
27
2673
1495
4
1143
1552
2434
501
529
1605
1528
5820
2908
7455
1114
2340
4827
7484
3116
791
265
3502
7469
1391
517
27
77
1669
639
4886
89
763
36
1918
10726
1456
851
1033
5939
614
3710
77
4337
132
3556
2030
649
2233
1507
2486
1231
581
92
18
7445
1701
504
4
473
45
401
344
3658
10727
870
77
8867
34
1491
9507
318
3501
225
6272
626
1096
424
1030
318
10728
925
3643
893
2507
36
2216
1566
92
1319
1352
1332
601
278
1812
9078
70
816
1652
251
658
4
1623
109
603
92
647
452
92
3830
6343
581
318
77
786
367
791
1080
9812
2507
586
530
3258
1643
2672
33
9502
92
556
186
1856
1999
766
63
697
85
3214
64
1611
1336
1507
866
5839
7218
1390
534
6179
6584
635
186
2665
4071
56
697
612
926
1687
45
1082
4173
1007
1491
437
2662
4756
2064
223
10729
265
1898
1294
884
103
4381
2579
515
333
1958
74
772
1895
331
17
1960
458
28
10730
159
452
3110
1112
4835
4551
123
159
5709
1196
7456
1325
1514
501
1500
647
1867
1001
3616
2880
338
697
2491
1038
3736
5138
125
7503
4538
490
1815
369
10731
10732
162
1065
4986
626
240
36
658
9087
1588
940
290
8812
1825
1200
7006
538
2501
417
639
4185
85
284
1038
45
679
37
1652
2824
883
387
10733
695
709
10734
1684
1601
1045
1456
344
1657
2086
1229
10735
1510
3412
4012
1603
5094
3404
563
887
258
987
223
1282
92
2658
479
8832
1470
1812
1554
1294
7939
4304
2787
2436
17
980
4160
7489
1492
5761
2922
1688
10736
543
2611
518
1841
1196
776
139
105
466
1013
882
1012
893
2026
1351
706
375
305
2888
937
274
4520
374
4664
10737
2194
1928
954
1314
10738
17
430
3003
709
2867
331
1210
181
10739
3384
478
2066
138
3370
10740
34
375
1588
10741
978
10742
812
1405
871
159
3840
5730
381
3107
2661
318
381
1431
36
1552
815
1289
1883
2618
4626
2484
2848
1925
18
853
15
769
344
7566
5970
336
28
1072
3651
18
10743
4203
805
733
179
1992
6247
27
3079
6206
1
4106
1099
349
3710
3097
5116
2076
869
265
8
336
262
1071
2814
1468
1278
1099
3083
842
3507
757
85
2810
284
1665
343
1357
18
1625
1326
379
553
1378
3911
317
2115
2389
1798
581
103
391
92
20
321
7196
404
808
4783
538
6427
626
1341
1806
480
614
5862
37
17
3710
3030
1492
1140
4011
1306
393
2896
211
397
8197
383
10744
162
34
518
6074
490
1867
103
2168
4323
64
996
463
2348
3704
552
28
657
508
294
8369
3424
559
63
635
1795
159
4399
56
4477
1381
10745
3895
1175
10746
682
932
1051
940
647
253
10747
7
1825
608
8580
2436
1113
186
904
56
671
10748
668
283
1470
552
18
1122
772
92
626
882
776
10749
63
1416
64
36
2252
325
809
1730
614
608
333
8428
3384
1077
581
927
3969
1278
4781
6907
2473
1012
1641
552
4
10750
809
344
923
4068
240
556
7240
109
917
37
516
318
1099
2091
3061
999
5739
3424
423
94
250
2884
1751
1494
3326
111
2806
401
6562
2391
2065
8
192
3051
559
92
955
961
1718
309
1069
1278
10751
1663
345
1050
739
2098
145
4618
499
323
333
45
2065
325
1603
2265
1714
225
197
10752
9566
10753
1034
1730
1214
3624
601
10754
1720
810
391
259
515
808
1896
244
1782
651
1099
765
2368
77
10755
288
10583
333
448
3738
1162
4816
37
6641
200
1662
10756
321
341
706
1376
151
79
887
2865
10326
3162
17
4006
425
223
3562
294
10050
6263
10757
644
918
37
2607
770
1494
1730
379
1316
3674
844
1122
10758
253
1021
791
897
1351
1234
253
526
490
5303
2570
417
10759
5739
853
559
9667
8961
18
4673
6306
9188
479
2408
2047
89
6965
159
5627
437
1247
10760
58
1113
92
3010
490
3016
2628
10761
3469
5828
211
5201
1729
1470
8222
5125
1588
1883
20
848
3673
336
325
742
386
105
1054
559
442
525
4866
444
277
10380
1493
3724
683
765
92
442
266
10762
57
1841
1815
385
706
697
2694
347
2790
5754
2658
17
509
1051
2626
3000
474
549
1063
1649
7310
36
2344
265
214
8964
508
2357
1801
508
1836
788
1825
990
2628
5021
4
159
121
1092
105
688
318
797
474
480
4321
216
1493
90
873
5041
7890
258
6141
1499
4238
1657
669
1053
4050
773
1023
2576
4464
2298
3070
32
223
258
1344
243
290
1709
404
9637
335
526
3690
1995
5725
4556
344
1352
364
4520
321
805
7
1494
5821
8544
8193
381
321
70
7342
321
1293
8499
273
265
6836
245
159
5027
4711
292
1871
2867
1898
425
3527
3644
1847
1847
10763
739
28
292
886
5371
478
2410
4
8
542
1129
383
1880
1641
259
4864
14
1743
3280
236
2197
1124
749
2225
4485
573
2904
1441
1643
17
651
1096
501
2733
10305
605
9777
2442
3410
383
715
645
139
10764
214
3640
1341
5606
347
192
1730
471
1567
474
2949
2069
492
139
192
2512
77
6474
508
310
1243
2105
557
785
586
2336
333
2969
77
333
1030
30
309
1589
6050
1336
5708
1925
2836
1493
688
541
697
92
591
447
3080
2180
7417
828
8544
1013
1387
3563
6558
1534
18
748
64
6613
4517
125
36
162
5567
5530
2340
1001
2579
648
715
552
2223
697
77
94
4520
1085
4224
292
421
10765
18
1798
10766
18
2943
2076
3632
5475
229
103
1238
1781
1344
1196
1547
6872
18
1414
1769
1606
2004
1007
1920
294
92
1122
1686
1470
333
211
6753
4923
1969
2516
4228
17
5860
2953
244
1858
1096
34
64
810
4589
1441
709
1014
1611
5961
867
440
1542
245
862
1642
2245
10767
450
1730
1707
195
33
5791
2254
7864
10768
1024
1933
3432
2983
1833
1096
5614
5704
4625
1450
1276
893
8637
88
751
3741
41
321
162
480
1777
421
1194
1247
9174
3771
5334
1008
1918
1911
33
1069
92
1008
3973
7573
312
1692
1034
480
3742
323
8482
318
338
449
1095
294
742
10311
214
103
893
63
964
113
1832
381
25
1580
2321
324
3230
509
220
2175
5927
1838
14
4
942
871
321
1529
93
961
1602
1765
251
381
251
4783
1621
10769
727
1210
450
2869
518
906
10770
1577
563
747
1980
20
893
906
85
257
55
404
244
2389
5201
538
3701
930
293
205
2065
375
2325
10771
1191
2280
622
10772
934
606
55
372
1565
202
10773
615
92
3493
92
94
145
3764
1841
10774
240
2866
4891
818
1691
1805
3117
37
619
649
1114
318
1641
9785
1121
1051
1860
693
421
10775
738
18
312
4164
3874
344
3165
3016
3776
2507
3021
10776
1
1252
1016
873
1014
338
431
6476
292
103
697
6779
873
2937
247
273
1588
1340
554
258
501
598
103
5625
2817
2252
1730
132
10
1662
1483
10133
176
1554
3404
290
1178
626
1923
8850
4061
732
3068
2960
10777
317
64
92
450
2015
10778
736
1215
6348
10779
36
3677
4493
698
14
318
45
1286
283
218
1247
77
541
525
958
75
1869
3417
381
1030
2510
10780
971
581
190
58
321
243
1990
508
58
225
381
8978
3837
5672
8563
50
336
16
150
3581
10781
2721
6275
493
6998
4008
55
195
36
1276
5172
404
151
3214
3402
2280
2721
703
64
286
436
1580
417
2591
229
1013
1099
18
796
426
3404
626
10782
5895
310
6025
1813
2337
1013
92
1163
1652
8980
10783
265
1293
862
453
1030
607
1960
1285
1999
1019
2589
1976
7385
10784
712
321
1332
267
347
10785
252
1194
480
4884
645
5737
993
603
2015
200
114
8506
467
5303
714
601
1344
1206
318
151
73
1841
1238
4646
3271
116
35
2507
1487
17
3009
3571
4189
2233
36
347
36
314
18
377
6365
92
2636
3432
1384
1166
10786
586
77
6441
1628
1122
525
2733
467
247
2501
802
577
1056
253
742
5214
927
999
251
1649
316
1871
1004
525
4232
1163
17
92
1802
3857
709
5725
2490
92
1898
614
1580
22
109
4350
471
1979
598
8112
229
27
10160
229
1838
1180
829
321
3635
3116
292
4027
10787
105
1222
2783
2434
504
379
229
56
1866
369
1114
1312
5234
144
417
10788
1324
568
1979
5601
284
436
1012
1873
697
1366
119
2298
2710
2317
1381
846
211
756
3556
1066
92
1378
10789
4061
186
4359
3392
5561
41
417
2990
599
279
6640
1151
538
961
45
469
1341
1643
5729
6983
10790
5931
1019
195
1412
937
1566
993
2841
1169
36
283
1162
244
928
257
441
2950
8410
1041
1143
92
1564
1662
8561
619
8048
2684
55
709
6843
258
1047
370
674
5065
899
321
3565
1960
1007
3871
1652
1627
3615
45
480
331
2234
949
2336
1114
383
3272
9985
1278
92
7181
321
876
7245
61
1491
17
441
1059
1492
543
697
4
3592
501
1634
5397
1030
4782
1441
321
77
651
2399
1470
3143
1828
1211
1124
4231
3105
2650
2544
1008
4106
1632
128
1541
1012
1122
3454
5144
112
893
1481
614
560
765
3557
3330
92
92
6473
848
10360
8414
991
10791
1116
18
1511
70
1114
45
45
745
710
1345
2298
3366
344
2434
525
1627
2108
2622
2624
14
112
258
1285
10792
1238
5191
2744
451
3235
1626
2824
2987
381
4098
1380
7
615
56
637
2054
276
19
4409
1312
7245
387
814
1482
545
449
1013
251
321
417
3517
10793
1069
10794
321
2046
2019
358
458
774
1179
3077
1387
2124
5299
794
1588
294
6378
9025
1194
860
1999
45
29
3682
4002
4035
17
3056
6945
2437
2895
2835
323
1276
1431
661
408
1269
170
805
862
1867
5727
186
1481
28
8679
10795
1401
58
77
7
5418
10796
8731
6362
64
321
1879
139
626
1751
877
7850
92
323
1634
2319
489
1196
1581
442
1112
1124
538
2094
64
343
625
74
173
1324
559
309
283
4291
5252
3397
3384
4786
552
2070
33
4851
6376
674
716
1122
2618
8038
179
925
508
173
3459
2173
417
795
1589
356
4182
6365
478
2943
2662
85
3446
1439
61
537
1312
839
109
145
832
649
10797
3084
3567
6530
7981
18
1071
644
200
6164
3207
1179
1179
3068
2831
614
5486
517
2091
36
18
773
17
486
422
809
604
1391
450
381
887
2577
785
1236
4077
318
10798
1873
1783
625
215
335
128
7554
182
216
318
45
806
516
6391
648
4940
283
3253
22
10646
504
181
486
10799
1173
5714
1646
18
1470
347
927
1871
254
4372
10800
5858
92
92
1415
1577
1512
1806
844
1652
706
3644
1012
1063
3906
1470
876
647
1114
299
314
260
9244
543
3881
5323
873
10801
672
947
14
559
22
2971
3656
7722
2848
458
990
125
7659
1069
546
4113
290
439
323
2470
243
252
197
4941
71
2118
1773
5103
3493
1966
8598
2597
3068
251
4122
2045
1443
17
1600
37
406
7399
195
34
6031
3052
3751
4762
2065
1220
4651
6980
111
32
3556
3664
8059
64
103
1241
3180
30
787
1601
145
3052
3041
2621
395
893
3366
229
1527
604
531
365
5790
144
2417
10802
3592
417
1225
1007
9819
553
211
2894
3384
1475
2926
4363
539
2579
515
7
92
2834
529
2151
4
10803
104
615
1662
92
543
205
2417
63
2964
4347
1359
1768
1883
45
1851
2175
145
183
869
2814
1363
5900
6081
180
2718
159
4705
535
253
2244
2287
2483
3482
1329
5686
1116
2099
3233
559
209
862
333
10804
4483
1565
77
1912
284
2785
2241
10805
18
132
92
1291
7211
1596
518
9688
1843
151
668
1856
927
10806
1769
1401
381
1883
205
1956
474
826
619
613
1245
3057
164
2163
331
638
312
257
650
381
2953
2021
7837
10807
534
1122
181
1374
4909
77
308
940
938
10808
833
2520
130
121
403
299
656
582
266
782
4864
225
10809
10810
3331
8241
3564
20
834
259
1074
1825
137
34
34
1428
4530
292
2280
7956
474
101
1652
2436
599
3152
2892
325
961
1470
162
453
260
560
1825
737
2806
1794
45
1842
1170
356
1470
2624
1534
842
417
323
1001
1242
325
3743
37
930
558
2712
8326
7535
537
444
1627
4291
61
3724
1296
1442
5632
1588
1721
88
3662
10811
618
552
381
354
10812
209
586
486
259
996
9174
807
18
244
2378
2767
809
2093
70
252
55
2685
723
36
85
258
77
3362
5199
2437
958
4444
3981
5760
1050
1113
1482
157
507
514
17
3159
48
77
2176
2880
4346
770
162
421
608
7912
437
4860
712
64
90
772
336
895
41
2831
1166
186
292
2853
1551
1871
1341
150
130
18
517
10813
842
2014
5690
2073
333
833
1741
2106
1709
3280
2343
749
7133
2378
1133
325
90
4859
22
70
1581
77
77
873
607
2784
933
1468
1972
64
707
475
4768
2617
147
1632
2467
195
975
1267
1621
2981
10814
913
1131
1145
36
1711
638
9932
7316
1507
2252
226
4934
16
441
10815
2922
1274
369
468
36
713
1970
563
3326
55
10247
734
10816
887
4106
3764
301
365
4160
221
1806
6529
94
3958
1468
3855
501
4625
77
211
5126
442
1518
45
1461
2490
258
258
2337
17
2944
1588
925
8662
4451
1047
1663
2221
10817
1823
403
417
452
7667
971
381
9078
6477
3028
534
1122
92
149
563
4882
225
689
10818
6541
132
211
10819
258
1344
105
103
2200
404
939
818
427
420
1835
4747
77
6926
5215
1469
10820
10821
887
310
323
381
1294
3704
63
45
1252
4892
416
6281
851
2694
534
234
128
1024
1315
742
4286
1885
644
8449
3651
112
1505
63
473
1694
582
785
2179
180
586
10822
9952
818
657
486
6655
323
4479
7
1116
1649
1
18
829
10037
321
2752
244
4841
258
318
3253
18
661
3685
1242
860
5575
599
2578
877
226
3557
2280
291
436
6135
1652
545
4517
18
57
77
6118
518
893
3068
121
40
5139
290
1990
18
18
934
169
1274
2320
1365
344
4704
2668
45
1033
1730
1268
759
1500
130
195
508
482
1602
18
3256
773
2065
125
1363
3536
10823
10824
119
8106
391
2046
28
7127
28
851
10492
2818
6819
639
1551
36
3214
4897
3122
1210
2234
925
3694
500
152
273
601
33
4055
1580
1054
3116
258
159
475
770
1069
742
4914
688
1574
1336
422
6286
446
927
116
10825
555
1156
906
791
1387
110
918
77
560
387
2609
200
1666
299
128
10826
893
50
2911
4141
192
557
259
7086
10827
2049
1225
2224
442
1569
4839
36
1015
10
4350
1238
1412
29
3200
2460
291
1077
4835
2450
254
3531
3006
80
1835
5332
4613
18
10828
2599
1511
1588
128
305
10829
760
1592
442
930
355
6259
6194
1401
317
18
1590
1657
683
3794
225
2707
4510
18
123
432
318
10830
742
6235
5280
3453
3079
604
77
404
6352
2343
6186
618
2446
791
4644
748
4311
57
144
27
3973
769
2184
748
37
302
555
904
290
3340
388
5621
2115
590
333
441
37
3104
809
3432
860
2833
144
460
3149
1030
4
369
1310
7046
2507
1441
1186
4264
55
223
5865
1815
589
4321
2915
893
277
18
5107
1187
6599
991
5254
224
10831
1261
323
1173
2969
556
1536
2454
6755
7
1034
465
1977
805
8910
45
212
927
317
111
14
2933
121
2065
1716
132
1750
1276
3786
381
586
4143
41
259
458
688
5026
8313
1240
103
3072
1882
6921
2570
3750
5715
2705
743
1699
893
860
635
264
262
4665
2780
1673
882
1082
3117
181
3969
6
1156
10832
543
716
101
252
318
46
341
553
68
6460
5373
5502
1632
601
524
4344
543
178
3681
1683
4270
433
36
4315
244
1635
999
827
1658
1812
36
6165
4885
4477
2308
1569
10833
1442
92
3113
864
479
657
64
8260
151
4050
149
1105
310
229
2589
18
1032
6377
4801
258
107
2223
243
1175
105
1588
8473
1289
406
195
5641
1954
6509
608
2657
150
336
2398
6978
3001
105
587
3226
8164
128
145
63
4475
325
145
55
2640
1449
34
2378
426
112
2988
70
45
291
759
36
344
2959
258
77
849
1391
10834
474
63
4753
8008
641
92
2650
10
27
1034
486
4706
6232
159
106
2160
5643
559
404
45
1940
6421
2399
697
5400
292
321
1315
563
4
205
7848
927
2252
5790
80
643
961
772
10835
1685
668
4106
211
543
862
10836
128
3054
1324
105
1641
110
733
2434
2980
525
725
882
7811
27
3584
2156
116
225
116
3084
317
2370
490
501
3116
6255
7790
6903
211
4712
77
626
36
55
1
2235
934
332
63
637
1008
2310
5752
164
3762
1282
1649
55
4242
406
508
77
1186
5108
518
74
6120
2160
33
662
3143
317
164
862
14
3465
1148
1972
395
3547
1894
9040
253
3202
3399
77
604
258
1707
7532
2905
2444
1278
3149
957
706
151
283
5873
651
2037
1928
10837
2733
805
586
450
77
3205
251
1842
751
10838
2026
121
961
3592
449
1038
195
2373
5606
1365
215
3165
5708
1196
1815
644
103
952
37
64
10839
4203
4198
8914
3051
3340
1332
36
991
64
64
265
3592
45
4699
1743
559
3637
538
407
2447
211
794
9981
2058
2867
976
2621
6002
5455
425
1126
317
1
207
501
6984
4323
36
2020
955
751
827
77
7849
2036
4589
5803
1244
559
3712
1565
1173
559
63
186
10507
3261
441
1691
1839
88
1050
1276
57
829
1960
5930
4548
1114
1013
2824
1358
1527
518
6858
517
8898
1431
543
1606
1556
151
77
6235
195
1992
4311
3673
32
1534
856
9817
549
2483
1163
4111
1032
50
145
4763
504
1815
1606
4536
1552
2091
8474
2259
693
36
64
8392
2065
2248
10840
826
4216
859
159
77
132
64
1159
179
1238
1879
1447
737
4765
4495
1663
3446
947
10841
321
5011
1705
2994
827
3695
1796
1088
37
167
10842
953
1114
818
30
882
1594
1185
1879
323
72
2298
10843
1340
472
4
870
150
3131
6035
1588
1107
331
331
321
10338
1470
77
902
55
1033
872
9544
2148
321
4988
223
1387
10844
5739
331
151
3908
162
10845
215
36
2580
3387
2896
1240
33
4468
1730
706
680
756
486
6921
5976
247
6847
486
1099
4541
1805
2190
45
667
1883
893
333
467
14
2931
2896
2754
860
48
3946
274
4
2807
1252
724
61
372
3453
1589
223
591
3651
934
77
391
45
1050
2016
251
4212
430
1021
426
105
1007
7419
90
2666
5341
2751
1776
1550
812
4248
647
10846
3862
1627
112
1166
586
36
5344
5462
323
842
6835
1765
5708
1680
89
788
3291
893
2600
1559
3821
961
195
561
64
8266
151
262
323
920
7719
245
518
4444
379
36
1540
613
3821
45
10847
805
1932
92
4706
5392
1225
7185
391
1312
559
4313
993
1325
870
1798
1489
2755
291
10848
5502
3846
3664
1566
8475
6272
292
471
10849
925
37
581
1132
10850
772
404
567
73
1182
853
635
7346
4786
3662
657
6542
1717
77
77
3668
791
64
605
2718
6479
18
4288
991
404
710
45
1035
1038
17
474
5243
3710
3385
1401
103
586
807
258
430
1867
2577
2951
1470
253
604
82
1042
942
877
763
2294
101
107
2049
407
2534
439
2887
3592
2231
873
425
3766
1627
4780
1280
1019
323
1155
1080
466
401
1620
14
1668
8428
4937
808
2240
381
3122
211
1191
1491
559
10330
4882
559
186
773
10851
679
5566
6357
709
425
251
34
7
647
6921
706
244
809
7083
1834
1678
77
1500
103
8671
122
4913
5907
556
1702
1238
581
7292
1879
3998
1781
5561
1118
5884
259
993
3870
198
1541
759
3809
1933
2097
5677
1014
515
785
76
446
759
7181
809
211
785
383
680
1021
10852
976
1366
7
1696
3150
216
258
589
5311
1160
192
324
5392
180
6366
772
1438
4
2232
419
132
2099
45
1201
225
1912
736
2855
8831
517
8725
15
805
1333
92
1444
509
1099
2467
965
791
710
4954
2121
2950
614
64
1126
5998
3985
1013
2410
581
4766
455
3268
64
10853
1491
1135
33
10854
2077
362
1390
331
1805
1287
508
33
381
490
379
6021
2021
857
555
1
333
436
2692
1014
508
7
92
1080
1378
294
1470
1594
5091
840
3743
1082
50
4223
3116
171
608
1898
381
385
442
539
3615
226
422
3117
2905
1201
712
259
321
55
471
226
279
1868
6921
4169
10855
195
368
1552
146
2919
1444
77
3404
638
436
1135
258
829
619
8594
5610
3800
16
450
10856
527
229
10857
1602
77
1345
8904
1315
707
2723
33
993
1542
2319
3061
155
554
4343
17
3952
9762
472
1483
6802
933
2189
1155
5288
1611
1588
7499
10858
36
341
795
2224
748
581
345
3530
851
262
317
5913
3452
517
1751
860
5465
1122
7543
45
1296
2036
306
274
829
538
10859
525
1741
139
379
1802
14
193
851
5970
813
1928
321
365
202
615
1580
2045
801
2833
226
883
882
17
2115
130
442
5527
18
1511
128
344
36
317
7
244
1173
5748
259
5246
3131
2987
28
71
259
8063
4
7418
5116
333
154
1903
229
208
2549
2750
128
240
28
563
173
379
1008
5229
387
1276
668
709
688
4389
6474
18
2185
1888
1132
2277
5629
417
1064
5596
499
591
450
1470
1401
436
5640
529
281
493
365
1751
407
4856
6534
211
1461
92
2233
807
880
919
1391
92
17
2076
10860
2660
2464
245
2876
1341
1813
63
1684
36
2483
1776
6181
3865
773
403
4325
335
703
3003
1442
1059
449
3068
1652
923
321
6819
1493
1885
50
4542
97
1007
10039
4858
1451
2275
10861
452
63
77
4804
7511
2624
1597
1553
4444
92
2334
963
626
1039
223
5121
10358
6642
29
1421
1231
1231
767
2058
3317
323
10862
324
2054
369
1065
739
516
1800
604
1129
502
18
1528
4573
791
1033
3833
3548
6655
406
2325
185
10863
1960
283
1778
36
147
1768
2303
229
5230
2511
8
277
268
1245
586
1419
602
251
608
581
2787
1588
1689
8993
1934
2425
723
277
871
3546
25
5033
8055
952
3309
629
2304
258
206
7181
1296
77
1939
36
2672
45
344
2378
1534
837
288
791
3186
471
2029
283
581
45
381
1061
2048
1012
4639
1059
447
2364
697
5461
36
147
5760
534
103
180
626
4244
15
34
961
5327
882
309
171
751
283
7
1431
5065
2183
45
36
2710
4007
4
10864
860
148
259
5491
143
1118
8260
109
1116
254
36
5643
667
4105
1214
225
212
3937
28
262
2098
45
1352
4042
5106
6377
1972
10865
279
139
85
3077
36
8163
1166
259
1299
2664
1038
10866
2383
292
5259
6764
787
10867
639
1024
581
1021
6408
667
1129
2098
1086
344
1032
2718
3665
258
45
5973
3383
3026
2507
439
17
7127
3430
1261
484
2163
18
1891
344
1059
92
820
10868
4082
333
18
4613
3341
1182
961
1122
3682
299
644
5209
846
2626
1491
818
4628
638
379
406
1166
326
3889
1577
8696
4005
9013
404
833
1133
785
36
1012
4
381
653
4262
647
313
1585
27
186
2894
3633
4644
1480
7565
10869
1001
299
1276
1172
1481
5055
1315
291
480
164
10870
1430
5501
112
538
1282
1278
7956
1196
3971
125
1898
10871
638
4270
3424
6696
206
568
229
6986
1443
318
305
794
551
3279
355
1345
1585
88
17
538
50
64
15
2054
1719
245
253
10872
935
3700
3245
77
2249
1030
1047
325
259
3433
1588
4864
1597
1285
391
69
375
442
466
3414
947
1223
619
1671
647
58
518
18
1111
1278
1124
437
492
1514
247
6357
1992
6502
10873
2178
1500
6954
607
2650
247
170
4780
1912
147
136
207
626
6535
1024
6369
2665
748
614
4463
7246
4109
1444
7848
45
2442
2160
2076
341
10874
586
557
1155
180
860
4227
518
550
581
4339
1033
10875
432
58
376
10630
1589
590
759
8634
18
116
883
3016
862
2036
706
64
323
2672
501
606
1585
1718
961
103
599
3883
917
10876
3143
42
1336
1856
3302
1256
299
1014
369
884
560
3424
321
1741
219
4958
325
521
1061
1004
866
480
1055
4320
1883
162
3068
1140
3402
430
2065
2612
818
667
4
911
383
1680
186
42
1175
1191
1787
1800
887
806
818
478
149
1133
6395
5220
1800
1962
3212
7511
6742
145
1210
757
1871
381
910
101
64
5336
103
3156
10877
1374
1224
404
22
162
1130
36
487
2021
493
369
2803
1287
441
36
4518
2490
173
1150
1348
1001
56
4754
64
2341
1132
235
147
772
1135
5671
3122
265
325
323
3122
765
1588
1540
4323
518
10878
653
10613
37
36
10879
555
1676
381
393
7749
77
606
2103
4459
1133
7466
145
3054
9333
151
4035
123
333
837
7503
425
77
386
4816
92
321
195
1173
137
777
77
4988
525
37
1588
6696
717
417
659
2311
5207
1533
1481
77
45
1652
862
2706
5426
1113
1797
36
1352
1873
1606
8551
4
6289
2822
14
3202
2658
321
4939
92
64
10880
258
3404
258
7412
748
2408
1797
6007
318
211
353
10881
151
2807
706
407
1240
244
5794
318
1918
64
574
772
10882
834
2752
820
749
125
77
9502
64
6306
4644
247
123
3143
77
991
128
10883
5057
10
918
697
3198
444
602
2348
20
977
3283
1644
85
1401
450
2135
1597
516
1163
899
770
1505
10884
85
1118
2115
2378
128
1468
5407
322
386
1970
3953
164
2125
1788
2491
3738
984
159
10885
58
10886
10887
5882
3050
3056
245
9176
18
4644
10088
3606
265
64
7223
1470
4786
366
5303
2987
1357
121
1008
4
41
9459
195
403
258
3870
1332
830
3423
1705
5311
1781
3068
466
58
195
18
9777
2175
1295
626
85
724
5869
55
262
277
1645
10888
5720
748
2390
537
4540
321
1030
1013
6742
291
268
5571
2718
251
845
3016
716
417
706
2320
1232
480
2464
3424
2148
5815
599
403
36
77
560
3833
3104
4321
1932
4437
155
1272
40
1841
3084
1247
10008
4482
331
34
186
3871
8836
195
262
331
381
5785
374
474
2031
336
2194
1578
1645
4587
650
1053
195
19
1214
311
2410
37
1833
2814
10889
195
560
1008
37
17
1003
5191
10890
195
649
2014
317
2393
16
1069
336
448
18
164
606
150
164
2798
6122
286
2575
2330
241
2482
7
2979
7726
159
10891
4953
3674
818
105
1657
215
4407
3091
33
9185
490
4632
1345
2497
1014
1960
845
2125
5445
723
140
292
3887
162
530
10892
682
77
6141
355
251
1575
114
7757
2624
559
2280
2223
526
947
1707
3065
36
58
1092
8599
305
825
9358
1147
265
958
2490
407
4341
3616
3724
1796
195
2704
927
268
1278
1266
6369
2599
1692
2172
927
10893
1613
1332
4697
36
1175
1135
1289
1776
84
209
223
375
829
1409
767
251
7
791
2121
251
335
629
1096
291
10894
556
5964
463
906
749
1768
653
585
1013
290
1349
6819
198
2370
10895
1188
33
486
22
6215
9
225
2399
1419
158
1315
85
4845
7145
991
4644
1030
144
331
782
10896
77
1798
1148
7304
4248
1652
4
10
2665
5041
1173
683
538
9171
3080
7504
1481
848
4021
549
1588
143
195
1667
1847
1871
1715
3871
2381
4957
10897
36
18
310
336
146
4
3417
7233
57
555
356
615
160
3889
848
77
1611
3853
367
3857
9931
5121
10209
1421
92
333
6541
18
252
7403
2325
607
5340
473
393
3493
2739
427
8341
1444
2589
18
3260
932
3467
345
284
1589
365
484
405
45
302
99
6529
1898
828
3642
499
229
7823
6000
109
176
3397
6125
4578
10898
1867
4994
2004
2943
3469
6583
321
10897
3087
2004
7424
475
10899
452
3032
10900
590
244
103
2481
1542
4359
344
490
190
1777
10901
331
8834
121
162
317
10902
138
94
2519
2349
5161
7625
229
36
4707
1652
797
1066
616
55
306
964
553
518
284
1376
467
709
1291
10903
1500
262
6224
34
1580
1565
5409
748
251
5964
4739
2137
7870
36
139
195
103
259
516
938
938
1491
279
3536
64
1038
18
2115
1196
2489
835
4475
2246
45
8349
1343
891
4162
945
229
92
2097
7219
1194
258
169
116
363
321
132
430
557
565
159
4587
3321
3932
8957
10904
64
4442
1825
504
4468
1643
202
2507
28
697
1645
10905
1706
227
1768
638
712
3102
4796
253
6615
4536
1135
2950
1854
4626
351
5785
1652
63
7975
293
344
58
5021
3129
738
4520
2173
211
159
1055
492
7853
154
336
747
309
10387
10906
379
10907
847
442
538
1344
223
1882
3152
517
2231
644
599
37
159
3200
2574
179
911
1628
344
9686
517
1096
1825
4555
543
525
325
144
4319
5930
1096
1124
10529
271
5292
794
425
4587
3841
1096
324
92
3280
404
6235
404
1352
85
1034
538
77
220
3356
92
1141
8537
829
2105
657
8002
128
1384
226
88
1033
1030
341
417
2669
2964
501
1314
259
8631
46
9435
103
613
1470
164
3196
2626
37
2808
1797
1675
6288
8781
1033
2023
151
1864
1988
5280
880
7
2182
10908
710
432
321
2409
2514
1122
516
4483
1136
2646
5548
3310
4086
410
884
4
1296
7104
2763
2095
323
1626
765
283
281
331
14
681
10909
1197
5571
1652
1733
761
1841
10910
259
2389
1443
506
414
9043
567
301
6363
6157
63
10911
3370
2577
58
57
490
5953
6221
2413
574
109
735
3857
8444
1785
92
33
877
1588
206
103
3252
8695
92
4818
7511
283
548
2134
1093
73
10912
10913
5964
404
474
1157
251
28
8224
10914
318
1099
246
4369
1247
785
164
3609
234
3710
651
5341
553
10915
2660
1786
323
341
534
323
36
4884
2183
1895
318
506
2303
466
560
618
1076
75
103
6697
818
1438
490
9381
725
207
991
2895
34
336
2156
7233
164
579
8484
391
381
2549
751
1179
3952
417
10916
345
1033
887
517
3566
807
37
2830
258
872
1652
8
763
24
867
318
919
7
559
1162
560
323
581
18
374
7219
2030
3160
471
7851
732
1569
6343
242
77
9741
3051
365
1898
5978
5471
2223
1148
1835
186
6597
393
626
3357
1082
538
251
1161
2003
10917
3070
258
119
344
365
436
363
607
10918
4178
1888
809
92
918
3319
294
253
1277
860
786
63
3528
3556
552
765
162
1469
1828
258
10919
4162
545
1245
1825
1910
2367
323
96
77
92
2064
1374
4193
391
3798
890
2950
417
351
3267
525
5191
4011
1112
3289
45
1650
10920
3687
1730
615
1801
7949
229
2646
1802
662
103
1012
705
1129
1173
829
36
107
1192
607
10921
3908
1099
2004
645
4773
486
1934
3710
4042
3556
484
2125
1303
2263
3489
2339
64
1709
5583
2662
3068
1345
1054
1056
657
202
552
229
225
538
3878
1671
941
2115
273
1577
4600
63
10922
149
7204
1748
1113
7531
2618
365
36
1060
323
1124
1247
186
2054
5270
538
2221
4537
1312
1527
10923
1500
834
1173
245
1080
504
10924
36
2140
417
2817
128
1244
2337
1129
2459
2642
77
9956
1186
5090
381
1101
2910
9300
458
55
1518
331
9360
1118
1666
3599
1566
64
893
2990
941
312
1191
1004
34
4562
607
105
7198
681
2045
3029
289
92
34
648
2378
3450
1588
2650
396
1184
299
1786
574
474
374
318
2589
2545
192
809
543
37
259
880
1441
1225
1001
294
9435
2417
10925
1701
1175
61
1413
417
381
3469
697
2579
229
513
493
3681
6125
10926
8936
1310
1812
1225
344
560
92
101
1972
9511
1202
603
1842
1556
417
2516
2501
404
1645
814
709
10605
45
103
3736
2246
2151
321
5583
63
8834
1155
77
10927
335
1493
937
1126
4012
1862
27
1007
1867
17
1612
653
417
1776
1487
4171
1750
251
10928
10929
64
229
2741
1116
2762
2344
474
608
195
4
375
4399
6263
4761
1173
10930
27
211
1803
448
1596
1444
5476
4033
345
1194
381
1431
10931
2916
499
965
92
10932
893
5209
4
770
92
1008
626
4091
1470
827
138
534
466
109
8520
1013
417
933
7694
159
1625
29
290
259
209
1238
1184
333
4590
2507
2693
355
2630
283
7616
1721
45
656
1491
1030
6921
159
1847
1207
5693
9980
5692
1114
807
1141
484
1470
1179
635
9133
9818
251
109
2240
894
9825
748
10292
3080
174
253
379
198
1784
10933
2465
5339
5476
4753
748
873
182
28
218
7576
5711
1345
5849
1019
1141
277
406
173
2390
3694
604
1501
543
4100
312
317
1866
2807
211
64
119
289
265
103
6616
2470
10934
1140
45
608
1470
608
10935
2413
277
14
128
1384
3220
33
7751
608
11
5165
164
560
925
64
709
7533
1018
122
4950
2168
10776
18
3226
893
1707
3149
4493
262
6281
499
559
3143
4574
36
2384
1082
321
177
1500
34
473
1751
10936
1730
56
2336
8969
447
258
36
1206
7354
4874
1036
4359
4248
2894
259
1860
164
229
1422
3673
195
3687
4673
1951
991
501
3295
1211
70
2320
211
2186
893
877
200
710
180
770
6707
852
137
765
5820
5252
55
3687
7144
109
4100
2341
33
187
58
451
76
3202
905
8528
1970
647
1047
2314
1166
4414
549
785
50
244
34
1365
961
809
2743
3784
1194
2514
259
1555
1523
2477
748
920
292
3326
1224
318
5279
882
2334
404
5827
7899
3951
29
1588
6300
761
1590
1720
265
735
404
331
2052
381
46
309
1390
387
64
3116
33
773
538
1783
33
2457
255
1468
1388
560
1034
3436
2225
1014
2519
1211
325
856
302
2092
1904
10937
4968
5201
92
77
5177
7492
7
10938
860
2030
1118
2582
7
2138
211
10939
1280
36
259
480
6420
85
1960
451
1191
772
1276
6496
1591
11
506
387
92
244
132
128
9558
997
437
824
933
34
198
1
336
262
5422
2762
58
107
10940
696
1566
1589
17
1776
3890
4323
2223
253
457
10941
4785
6955
2282
155
3366
563
2231
10942
3330
4475
1468
1463
1276
3165
10943
792
8379
109
4
381
1172
214
18
404
3009
895
1692
3687
56
1587
6286
818
626
2004
3657
150
2995
9837
178
9851
492
77
691
2076
1716
444
277
179
63
2464
2313
939
1165
607
2229
893
7029
75
960
2673
4
549
386
5762
444
103
265
2410
4449
4575
2766
3636
5501
119
2205
474
18
421
7065
3500
7511
8213
3807
8455
4447
3174
3165
1082
159
3860
18
2987
6880
3140
879
258
325
4362
1074
1535
3165
1590
258
3965
715
229
4966
980
786
2922
1133
2200
374
392
7
2115
2277
369
9493
103
400
1597
10944
321
3573
876
209
2888
1343
1470
961
23
7417
70
538
10945
1864
1051
1019
336
10946
710
837
261
3128
5707
1053
446
10117
10947
325
1365
4071
2515
5392
534
2007
211
323
619
1185
6460
635
1332
599
7
711
1196
3061
3953
534
186
749
159
162
331
54
37
901
2628
1780
7549
7419
1483
2589
2709
4715
4321
391
36
761
1999
17
77
56
137
1832
6369
3651
1528
147
772
8
1492
259
229
3855
132
455
344
1534
2942
1588
1500
4739
93
373
6279
10828
10948
36
1469
3177
1813
234
720
716
943
92
4182
159
906
2417
3997
2570
17
1798
556
227
842
5385
6867
7312
383
552
4121
3181
1280
242
3234
3118
2408
1032
809
1972
240
592
1170
3404
251
6252
190
2981
20
3116
7043
449
1889
818
626
1701
27
10949
36
325
10950
186
71
928
1082
291
321
1529
2031
29
6584
930
5456
2258
2163
1431
581
8962
376
276
139
3000
36
2582
164
436
4324
421
336
1032
119
1025
325
957
258
1096
2124
3053
2680
14
112
365
317
3965
36
3586
250
2813
1680
7989
45
4352
223
450
212
6502
10951
1859
3430
10952
2286
151
444
5361
706
887
647
311
365
10953
10954
5074
4549
538
4
4563
10955
877
1915
92
36
186
821
180
556
1276
893
1287
6499
809
2589
5684
5385
245
128
1652
2160
3027
391
351
1972
2981
1669
57
1565
2430
4982
10956
1013
687
795
709
421
342
765
3724
8
4673
318
439
4133
4334
787
10957
1468
8
9078
706
834
36
387
201
116
5392
344
2233
1068
1516
345
1544
223
846
3566
3319
197
7511
1059
7654
1013
336
225
1898
1939
552
4563
5064
1031
45
1707
1122
333
1173
824
538
4
10958
538
221
422
1390
1954
417
2895
195
207
1836
7146
18
1607
1944
1343
1707
927
6280
195
805
1684
3435
626
164
647
2442
10959
10960
876
493
3602
10961
374
5424
7732
4649
606
1050
615
5643
140
449
644
1468
9240
5730
2325
884
626
6460
1296
243
77
683
294
784
871
824
4833
437
3349
3175
1133
8341
536
1986
1123
442
10962
1331
283
765
321
186
943
6186
455
6921
791
1711
501
14
1551
2097
292
387
3981
657
1175
993
141
5973
1099
336
536
4
752
1990
1278
521
534
292
781
2491
162
4382
1349
248
179
882
656
1288
4103
2943
1765
556
55
2833
105
2084
978
104
418
3592
3960
321
422
1960
3523
1012
8468
1298
144
1871
1627
455
3397
223
515
2975
3388
299
292
1925
344
543
926
279
586
736
1716
1468
444
10421
1688
1697
1001
458
4042
1252
5829
284
1444
229
1200
760
10742
1641
2368
177
2776
3174
204
79
3128
635
104
381
27
4943
8815
3334
3682
1627
552
604
2368
10963
1305
9264
92
665
3413
331
2288
6631
1121
75
128
3279
4765
2293
3862
93
164
2186
1588
10221
36
211
64
10964
893
658
2827
287
629
292
3915
323
333
2320
1014
77
5177
1047
2437
4312
4
198
3329
10965
36
245
387
657
8689
1401
1977
5437
1022
8918
6780
284
4637
7008
258
10966
430
321
3310
713
291
3212
103
77
251
64
1172
1709
19
845
747
1969
162
4012
333
5289
417
4538
3662
784
2867
767
27
1701
765
10967
159
3800
42
1588
559
6120
36
56
729
2391
170
3052
810
3494
5594
1196
347
103
1282
211
10404
738
708
2579
1927
541
18
1038
874
64
691
139
5596
2350
10968
1210
421
2549
1915
1004
1825
10292
10969
1391
63
4817
2624
311
5868
709
28
3370
466
1312
1182
10970
2846
706
4203
211
3620
109
179
10971
7189
1621
258
205
3844
93
4344
6273
941
77
461
414
405
77
4886
1014
77
1623
318
489
4119
292
4
529
1939
1191
258
283
555
4530
1743
3588
2603
1934
444
635
1948
412
381
10972
869
10973
7145
961
1883
6999
426
1409
109
36
5194
6270
1133
2500
1606
893
25
1784
680
820
1013
2890
341
5305
1460
1306
292
27
1001
2223
7
63
10974
10975
10976
1294
1191
6835
713
212
229
103
683
687
1441
962
274
639
103
9433
993
223
55
2490
3105
709
1730
1225
2320
2046
2473
61
1795
2289
9333
448
1032
748
3152
151
3028
3255
586
3539
6183
18
305
229
1032
257
614
1972
4291
3384
2282
525
258
665
3133
85
336
1671
2590
1387
171
882
934
1124
2850
116
4932
139
2002
36
645
119
381
2036
376
1008
1315
614
2943
3031
5729
2562
4804
938
36
677
2591
6064
151
344
342
478
325
5259
441
5974
50
7050
3226
1662
2184
347
258
869
77
1282
77
77
541
5959
1954
556
93
1197
1179
1032
2505
3564
1939
563
4584
961
3657
4182
345
1679
7125
293
1984
10977
8586
1612
3981
1381
1173
788
1649
39
5817
9785
1132
3681
312
6639
381
125
345
649
9253
1073
1196
624
615
2020
3056
2892
893
518
10978
318
119
770
10979
10980
552
785
1841
1648
319
9136
1588
253
254
7005
1987
1282
128
4953
10981
10982
2071
10983
18
3571
1428
10984
14
341
10985
647
18
8028
6324
5299
10986
171
88
1867
274
5065
557
245
2319
619
1527
674
860
253
543
1004
785
1569
2223
1858
3717
64
5955
33
6949
1825
713
1008
668
2188
21
1649
2115
357
101
2184
508
10987
501
1114
626
787
1401
954
3873
2045
408
2198
1166
6026
7499
3041
10221
10532
186
915
791
1216
562
4035
77
684
2353
768
1891
10988
379
2617
1047
1652
560
1509
18
638
7
1070
4492
441
1867
323
1779
2323
906
579
843
104
132
259
765
192
323
6114
292
930
1211
1547
466
3515
8906
697
5682
1068
4321
515
2391
10989
576
147
2905
345
1343
1231
2038
3041
10990
116
34
323
344
4886
683
771
7675
1224
490
4033
1594
1937
961
3523
5512
74
1899
351
3458
3102
2258
1336
321
404
451
674
2600
604
92
1288
6477
1468
292
147
381
1021
6052
422
223
2224
92
808
794
604
234
1447
2211
10991
53
598
10992
1570
265
214
626
258
833
772
809
1461
2589
2829
1652
2311
3467
18
561
5461
92
2190
253
151
557
1366
3205
3883
391
110
4227
159
4211
717
770
1733
742
383
2792
2084
3682
532
1200
4264
10993
1686
5511
433
116
331
6610
8662
3285
259
1544
2668
247
29
478
2981
136
409
763
2762
4540
471
10994
10995
608
1278
318
1217
162
3402
2148
187
791
10996
1258
259
2275
665
240
253
253
10997
335
3458
404
1233
1658
474
3724
251
7797
45
1491
119
1905
164
33
1566
5451
508
58
2294
1566
1210
1812
791
4678
4957
1222
515
10998
442
2083
6424
93
604
833
1144
2402
1588
1800
7882
1024
538
933
1458
2021
834
1847
2207
3087
11
557
3087
1357
3123
5169
77
325
9644
7735
1663
8708
10999
1315
325
1345
301
2235
406
1116
3710
292
36
4075
399
2077
36
11000
164
488
2323
251
2070
2223
1675
3544
104
36
11001
607
22
1632
4
480
682
11002
4273
463
679
36
321
344
607
1104
847
5575
265
336
109
1835
6855
1468
2952
2047
342
3329
2327
5244
765
4753
1461
830
8076
833
1065
647
70
1038
4516
1645
1090
2368
3413
1023
3162
846
58
11003
530
688
254
3009
2417
1701
36
6123
64
1842
829
323
2417
1163
11004
1780
9384
2830
1699
1296
899
3291
323
2
1566
11005
2231
877
3097
6170
8898
2749
381
1916
2287
2081
1652
4213
11006
34
1165
753
9692
407
775
1680
2464
5737
3629
34
785
318
11007
2224
9999
607
3169
1366
953
2579
391
1093
2709
2574
36
2909
1810
37
890
2005
11008
614
406
3556
638
36
1843
1903
1477
748
109
4151
3413
1924
3895
342
502
3401
6832
4381
2921
45
33
4972
1958
2313
1721
786
452
36
125
1507
1184
4618
1687
63
11009
45
437
103
11010
64
9204
2252
5594
1021
1649
41
6129
1225
1344
1802
1969
3662
1241
8775
17
290
18
1114
1050
1122
41
450
7
2216
2787
36
441
223
369
808
1316
1898
1552
1954
772
1751
4211
202
265
657
2813
1602
618
518
7700
2394
591
706
1430
94
34
92
697
3149
3171
36
795
103
1122
807
518
291
10832
3084
310
331
3713
136
8143
516
6815
258
2922
1481
3160
1992
8572
685
1380
77
223
864
1004
17
809
4465
103
934
1019
3390
5140
638
122
344
75
2430
1231
5233
169
543
1155
4145
77
2095
1215
493
381
379
333
3054
556
2717
5729
77
10884
1200
1240
1200
11011
3700
265
258
6638
398
3048
3586
421
1627
626
6778
208
3870
11012
1469
10073
37
3512
3489
521
11013
211
1252
3687
1159
252
831
8529
36
247
604
2138
1038
18
8992
1374
1469
1051
3087
4042
2138
421
253
103
240
664
3117
34
9096
92
344
9335
829
3564
465
331
3609
11014
103
1343
657
6472
1032
229
991
58
5064
55
1494
1549
1079
608
279
229
1929
164
1672
7980
739
830
316
4508
381
749
258
2628
93
268
893
1365
321
262
1019
147
336
1566
8331
1678
4704
1852
860
2364
1365
4224
205
589
932
5780
560
806
11015
2035
195
515
211
119
1819
656
397
122
1324
5794
3971
1008
638
11016
195
4
4
1734
254
63
403
2588
958
404
214
109
253
2880
893
11017
1588
844
1495
4321
5486
36
1155
709
1812
3424
697
1117
635
344
9847
64
3475
225
2065
204
1143
2870
529
4
250
638
1551
262
5137
1533
2576
1681
2805
1345
738
834
2266
8296
640
10037
404
234
321
234
34
1588
2975
3643
36
8133
258
698
45
258
18
11018
1220
121
942
292
45
11019
195
1211
135
1641
553
706
5708
727
507
4164
4199
1008
1491
325
2606
2019
1481
8010
386
493
2043
125
2238
1013
2724
8023
325
4281
9558
18
4968
5803
479
1187
316
18
342
325
2188
299
4536
735
400
1007
830
4765
2091
2829
1050
668
779
162
58
1898
2444
317
5044
10
7063
2003
50
28
4292
1013
9383
6247
2108
344
211
6493
3850
1729
317
109
2319
77
601
77
5433
1391
5511
70
1401
6189
809
639
2290
18
1200
5392
158
3523
2231
1186
1696
657
2589
9437
5514
3947
648
2607
6381
9278
121
1813
2176
6254
404
1428
765
395
2306
5944
700
8984
975
211
259
36
833
2461
964
64
651
844
417
6921
2416
797
1730
2948
375
1276
469
77
5873
2234
379
77
4482
32
133
1095
63
164
6345
11020
2119
404
1009
1024
181
4238
63
1179
1008
288
60
1050
631
77
938
229
1702
2628
3850
3070
299
195
3797
110
1701
581
559
355
190
2320
2361
2740
33
11021
360
292
162
5484
3324
5854
1696
2892
2867
6272
63
318
164
1365
1680
11022
7190
626
2423
1810
186
159
1480
2205
940
7127
684
1954
1915
11023
36
3593
3778
737
386
2877
64
486
63
229
11024
159
182
5392
2115
63
2538
64
77
1632
1487
4528
6965
538
3592
173
757
1247
3469
325
2579
1477
1317
602
717
3674
4
2721
355
4782
5627
162
893
463
3015
917
739
1240
2749
1196
3283
318
11025
895
486
4451
186
2361
608
323
58
2675
656
336
1470
116
530
1223
785
37
11026
688
63
706
33
3932
18
471
1701
6963
336
273
1033
887
128
440
3713
4211
2136
2337
612
1514
105
4
961
9952
1461
4511
4082
5750
1444
835
1019
2260
4282
101
1867
365
1643
233
223
785
1533
11027
3432
2467
4114
417
321
4042
11028
1939
1278
644
2148
10347
186
253
404
2617
77
639
333
5830
7227
1293
3077
525
11029
1483
6857
1140
8870
1030
2004
444
517
92
92
927
2156
3862
867
1126
481
1532
9407
2444
325
151
4793
8821
114
560
273
613
240
36
3291
11030
2964
1867
11031
526
1095
36
11032
4119
601
6120
3080
103
1007
559
455
159
458
61
9253
1461
11033
1324
441
258
454
6642
649
262
3757
5392
1658
499
2834
406
4556
3981
748
1588
1947
802
4388
1030
7046
2315
11034
644
1487
3366
3442
369
2895
474
2496
1798
980
11035
930
2467
8358
834
1992
539
2541
1001
2336
77
5243
7711
1334
2020
34
114
85
4825
245
1096
85
321
9837
17
651
8711
2618
1663
745
1531
1032
881
1601
3762
167
3150
291
930
259
456
1378
251
2562
45
11036
4203
713
147
36
240
501
1499
881
785
10631
2391
3532
1024
1007
2258
4231
145
212
560
391
245
64
638
1499
77
2099
3923
17
2640
1730
548
37
3818
947
1278
345
3052
796
1112
421
614
2211
5299
253
1148
1547
162
5091
195
4
1013
130
11037
1017
436
6664
1332
18
2046
3449
706
77
564
893
1157
961
143
22
89
749
77
149
1252
258
508
1163
1954
9462
1842
771
105
1673
5735
168
1285
3502
430
326
5517
466
626
866
4132
1470
258
11038
190
143
274
151
4011
4
2444
2964
1197
259
770
16
309
913
1308
1871
712
1492
1240
649
4121
3854
18
4364
3800
229
1357
1589
321
18
3160
3497
6181
195
1997
552
1903
162
390
1496
9104
771
381
742
2683
27
2888
696
2350
1054
1588
5707
543
18
4780
11039
2589
3315
3097
58
63
1384
1521
164
106
63
1701
36
3502
4974
574
1008
2829
638
1122
4908
36
560
796
925
6977
2156
345
88
7875
6616
1542
893
211
1194
64
336
450
151
336
7200
1424
584
400
58
33
4702
1067
331
36
401
1841
18
147
3243
6978
2234
2058
802
103
867
490
3109
274
1652
5675
1815
1960
1638
638
2867
147
205
2022
2184
1013
433
6035
211
11040
121
7811
3083
552
1169
77
441
1033
63
318
877
55
103
449
877
3041
933
36
49
710
2626
421
18
560
8865
1276
1328
105
906
85
4352
790
11041
667
310
829
4724
1441
2943
1014
195
335
726
5862
56
1428
399
5451
412
1776
1173
2287
1
20
2319
4712
1514
1064
1069
179
404
159
3295
1662
4859
2135
1902
3032
3961
283
508
325
164
3436
5701
333
29
877
55
5829
543
1974
45
656
1532
2599
7605
10456
559
92
105
5400
799
647
29
953
1594
62
538
4120
321
6580
486
3517
364
77
5305
18
1984
22
1030
10257
980
1778
46
1140
253
11042
3270
1662
1287
11043
999
887
10372
884
7
2234
858
266
382
325
1812
993
893
258
555
603
5447
848
2718
4673
1767
3997
807
3171
1268
391
5143
925
6742
7
787
978
1851
246
2507
3256
347
201
633
1994
787
2575
132
151
1119
1351
638
1047
159
991
5018
4313
105
2297
591
763
5924
2213
381
381
341
363
152
331
1527
64
11044
706
6251
7643
3001
229
440
1469
2046
27
2349
331
323
342
195
2686
313
1496
2410
5071
4
144
4
2054
422
410
930
1365
1267
3739
1345
5430
3366
6963
333
4
245
809
709
5873
1967
321
964
114
449
2164
3942
45
173
1492
703
3500
552
8424
5745
589
3663
215
808
472
530
582
1387
873
5715
2948
2087
1019
579
259
2535
1475
321
563
2155
4856
3102
1357
1047
860
23
1229
432
877
607
1588
417
18
961
2097
807
77
141
5103
787
2606
2726
6076
109
37
4658
835
169
2751
688
5639
85
403
1382
132
11045
3694
7991
17
18
318
1537
689
258
321
4205
5451
1420
164
4101
85
312
1191
7253
318
164
333
1917
530
3392
1276
465
491
1060
552
61
90
1627
1051
3677
148
709
706
414
235
1644
36
125
447
2669
417
552
221
4695
726
4897
1387
804
552
5952
626
1784
3184
5856
147
7455
3620
1912
27
176
632
92
8109
859
2442
391
1992
1990
3030
92
18
18
206
425
6481
5185
474
1264
667
626
41
11046
1443
9796
1550
1210
258
3660
347
709
4
400
1456
1355
5433
77
2606
2818
240
3074
1596
449
4474
709
11047
3079
3306
1975
3873
1718
6883
383
8580
779
6359
5615
830
517
294
63
92
2303
18
2091
8818
876
4590
6994
4
45
647
139
37
381
344
11048
2004
7046
159
5290
600
11049
277
259
5708
10872
517
5259
1079
947
7861
791
791
2319
45
881
1762
2984
125
557
1306
11050
195
1680
258
991
6126
452
10711
1393
7
1295
2717
7
1033
493
6978
2198
344
1594
92
2434
105
55
11051
61
1126
846
2076
1012
2452
1298
1225
2718
251
559
624
1340
1967
1336
5846
2280
1160
245
732
1470
895
11052
259
11053
3077
92
387
169
1547
36
5497
75
441
10191
384
61
4399
109
1069
1800
840
88
36
58
336
381
5707
2840
2408
220
1035
614
6718
37
3404
1903
4018
446
422
6905
64
3911
1231
58
1371
1587
211
259
1095
641
41
11054
36
559
1033
709
417
40
126
125
9
254
3512
11055
3545
645
1305
5700
5139
1671
317
1095
1477
3965
4198
11056
1276
8847
73
1012
9416
338
225
508
251
3592
342
3724
1008
1588
336
3580
162
7033
37
8048
4
27
877
322
3467
3061
63
198
77
436
262
1039
18
6460
292
1947
652
205
4262
496
211
2254
281
11057
33
441
1030
1514
193
1351
3898
4340
2406
4953
291
240
1196
2225
1118
3214
2065
8792
2189
170
258
33
388
9070
3116
1114
229
1296
11058
1511
11059
2410
7705
1774
105
763
1019
2280
1588
770
175
706
1121
480
1481
643
2184
4231
85
3907
77
36
3501
9917
11060
893
11061
245
812
27
28
5629
1559
3609
863
2673
1335
10268
14
1427
2416
11062
897
3103
333
1773
1014
22
3360
626
1589
1566
2673
2802
1122
2465
1883
687
2416
245
3313
199
1468
77
36
7
706
447
3193
1627
893
7427
11063
1672
693
321
3056
18
9304
79
5077
5201
4374
1773
3545
151
5064
4927
1468
2364
2522
173
938
815
1910
737
168
5486
63
904
437
6481
11064
1842
2424
458
6901
103
791
2507
2326
372
321
860
36
92
92
2749
1012
1566
219
3410
751
386
73
1588
1494
674
1743
7816
17
79
4739
74
657
442
818
581
1716
77
250
321
183
321
253
2638
4753
8831
747
697
487
11065
1118
852
14
2890
155
1444
1030
3391
4274
748
4166
391
370
1332
2173
6
6174
4153
4055
1621
36
9629
159
36
2348
1345
258
428
8701
4447
586
534
318
549
18
11066
3432
638
5610
11067
543
3501
2108
807
4341
333
77
162
1160
36
356
318
4892
3695
9500
2697
8522
5447
2553
1839
9
380
93
4712
3444
17
147
1047
4197
638
772
433
683
6140
1286
2223
259
10987
1815
4006
1001
36
1012
11068
1039
7095
92
421
1684
4613
1924
97
323
3953
11069
3329
1718
508
809
2411
4979
195
2561
5732
846
2231
3040
1812
1148
3074
1351
170
1392
274
36
604
6860
1515
1777
92
491
323
2091
424
341
353
250
1099
258
34
3366
253
257
57
426
1559
164
3575
802
529
99
3000
379
36
1053
1597
937
186
1867
11070
4352
668
5815
7
33
791
626
7350
2452
3773
404
4595
11071
9629
709
8750
436
334
11072
669
214
8711
5701
64
1069
2589
291
784
404
4092
11073
1705
2522
5227
2626
3271
45
6974
1050
94
169
321
3913
3725
1521
1155
9460
961
3942
7563
4333
1122
546
2348
1032
284
6983
1155
456
918
1675
877
1585
292
424
2449
668
4411
1748
688
8307
2128
3673
145
551
299
3283
333
404
2470
651
3310
795
826
234
484
1976
17
506
508
884
1225
1173
613
2417
2097
1730
1033
11074
2490
1449
220
3802
3079
559
116
518
45
1898
3848
2046
1606
324
1716
5447
273
64
3169
200
820
9712
1033
1867
1800
1268
1671
543
3177
6707
450
4311
11075
611
74
490
2163
515
45
186
8076
961
1490
417
1012
709
1468
4909
691
1247
707
103
1692
1194
243
5623
92
608
1535
607
5627
6166
2156
425
77
2021
441
11076
139
441
644
1910
904
7265
6860
6890
4768
1393
103
369
2091
4818
656
2806
747
4101
6983
787
362
11077
3122
5757
144
37
340
3413
897
1588
649
11078
657
637
2401
22
557
179
1556
103
7777
2097
827
1707
1110
497
844
3900
321
706
314
2742
336
1990
344
1133
7065
1113
3335
36
340
7543
1626
245
1298
299
388
37
2303
299
5826
6397
151
6186
2443
615
3984
159
436
318
744
2650
1127
759
1644
3592
2933
2464
1306
1334
341
3592
709
463
318
3751
598
1863
9
404
245
2286
7840
5409
55
1225
1443
34
3482
186
1033
1392
2908
853
3010
7962
4943
11079
37
11080
3878
18
1915
77
606
70
1331
375
4918
3475
466
3751
2339
258
226
7
706
436
961
5927
1986
1332
1458
6594
11081
8945
2831
887
417
2877
499
3377
1470
1196
145
4936
1663
3370
2144
1825
4
159
321
265
2064
244
1063
604
511
1456
11082
104
1159
265
355
1928
2095
2569
1758
259
5768
4907
1492
1902
1325
77
2793
17
34
4232
11083
112
1341
1316
202
55
116
3538
310
893
463
312
2801
674
2254
651
226
11084
615
36
159
473
1305
844
1114
1016
128
379
947
644
3591
1709
63
2061
259
6289
883
2857
5512
2668
773
860
1059
525
518
42
2050
552
538
7190
1665
1689
1286
7535
860
990
8962
381
77
304
7
837
8725
57
404
229
77
538
490
4307
497
11085
1649
36
2767
359
1419
92
801
824
748
706
1529
1306
474
135
32
2022
2817
3306
63
1898
4071
788
426
5247
11086
3771
341
2362
253
960
1425
195
1685
5327
259
11087
360
1882
63
11088
1336
1466
538
8306
139
8976
102
4483
2153
1947
451
1240
1534
6
1365
1893
870
4162
9837
2149
7572
2092
22
1680
860
1030
430
1657
63
846
3824
3721
2880
873
791
454
6916
63
3052
2021
586
308
5862
447
414
10305
822
8561
209
7895
10751
603
1976
4443
381
559
3822
132
1559
211
18
192
404
543
164
662
309
11089
1254
6456
2464
490
7543
484
2830
386
316
4238
525
881
1211
5156
1589
292
58
5869
3086
1033
63
996
1795
1709
77
347
1126
1444
525
1000
10234
324
851
5231
706
229
687
1781
57
1401
120
403
3196
772
169
433
1553
4264
112
1384
3844
530
3703
1957
1494
258
393
379
1606
45
749
619
7528
36
4
1456
2591
514
251
508
37
773
5707
1291
3044
2343
1211
2959
538
321
645
4406
162
471
159
181
2461
1194
1812
2763
1175
638
211
64
1958
791
1163
1780
538
4936
64
820
1353
507
2160
1701
773
5809
1720
1159
10922
489
173
8032
589
3084
344
2470
2576
109
1819
4694
2163
3374
404
6943
3512
560
4002
11090
1592
11091
449
4
18
1825
3229
2403
1867
474
3443
5799
728
54
627
85
1433
7445
927
240
1461
897
77
5515
3713
9703
4589
2437
393
8409
36
3871
3102
4673
1013
547
709
7884
1481
5742
4696
425
325
336
149
11092
2971
151
3896
476
11093
55
9070
556
2044
2223
10735
1569
116
403
530
1415
630
45
246
3871
30
145
833
77
155
3662
394
4100
517
3410
2739
246
5571
417
4917
1387
7183
2270
188
463
421
2892
64
10598
5497
383
1175
397
243
1031
2884
2063
436
2549
5207
7744
1456
89
1059
1804
11094
920
1574
1546
1485
1196
64
97
120
953
323
2131
182
18
4212
114
5394
9219
56
1701
501
716
333
2833
14
1519
17
5215
2219
1933
2535
765
11095
1883
528
10721
439
5736
1527
4291
1183
8468
712
1825
645
720
1470
467
1341
3182
563
10927
85
1030
862
28
2754
2581
1920
1514
1532
710
1815
63
626
291
407
1651
392
543
552
2467
732
173
92
8
283
1483
1099
318
6554
738
1565
190
626
57
1024
3410
119
668
11096
20
772
6879
11097
206
235
259
883
1014
11098
11099
103
4038
2496
2650
11100
8
11101
11102
168
251
164
259
151
77
4
420
1647
63
1621
258
3588
2459
552
8959
508
1783
6437
425
1123
1114
4511
2163
1988
824
2004
4623
318
195
11103
607
77
3704
9284
4332
426
1954
1962
3112
1148
2280
5150
2447
2233
406
5128
288
645
18
2125
433
1657
151
519
201
234
833
77
198
103
451
748
1673
6988
6378
3788
1083
1621
2391
404
145
428
897
2191
4381
3305
1345
978
1122
283
810
4765
605
205
866
668
103
1050
991
1099
404
1716
4780
5252
1124
3235
455
251
1954
782
1166
808
3389
474
7417
1012
3052
1365
2343
57
581
559
1308
1340
1240
3404
6324
1130
716
11104
1984
1730
1838
178
1596
805
36
284
3194
715
973
147
657
604
101
4538
5486
517
303
77
7849
7752
849
4316
772
225
56
2280
2521
63
1173
149
2186
226
1294
36
260
64
36
1014
103
2005
403
250
2231
64
451
150
77
291
323
291
14
5231
2549
1286
341
159
759
4808
3762
417
658
5768
2151
1154
934
11105
749
709
347
4325
606
1374
417
1827
28
1123
3535
7857
259
371
1470
1293
77
1998
37
4405
92
2751
868
757
1155
8695
9489
333
1443
18
7081
958
10462
1651
259
529
45
563
323
1844
6802
3931
1811
11106
697
560
406
2327
1513
2212
22
381
36
336
355
3001
36
251
105
993
109
318
11107
7994
11108
1351
9459
508
3609
4350
1751
1155
1400
1179
1588
2194
893
613
2131
145
706
206
33
253
3430
2829
3741
3851
647
1671
6170
8637
1493
934
4581
1431
1370
5632
700
463
379
229
6600
61
315
7315
785
10066
128
818
961
2168
2139
1505
36
604
77
363
11109
6293
4957
2549
333
1488
5743
2509
4717
2204
4313
920
202
34
1248
1278
245
1683
147
235
223
213
404
3299
4067
573
356
398
1365
3870
3366
8711
250
318
4208
10836
765
80
1492
1014
3272
6463
490
3878
323
709
383
1852
757
508
92
36
1336
5357
243
1632
2708
4
45
155
1510
1732
3449
3299
3040
22
409
2377
1594
1065
8751
1487
5718
45
1556
555
1020
3657
1073
6129
738
1050
538
104
1727
835
1905
462
2520
706
606
3700
8341
324
36
639
207
748
3424
259
1606
1471
292
824
58
1648
4150
1730
1718
4296
444
925
45
1564
4652
1412
70
501
937
1622
1096
2983
266
1990
8940
1535
4362
9304
3097
159
1191
1750
77
6843
6412
292
1197
557
11110
2858
538
3592
3658
6670
1117
3767
2711
1879
251
258
103
940
3068
36
579
329
159
829
4493
2049
226
2501
2835
6355
749
151
1841
3224
4389
335
3587
6994
77
1173
11111
1765
10075
2045
4930
626
1534
40
2182
877
374
1751
846
262
8528
143
365
64
103
18
4831
2410
809
2408
251
4534
2076
2590
11112
897
11113
58
9757
8679
52
3669
7
247
10
1114
1033
4428
2623
9967
5705
372
144
635
2981
651
1013
1566
1024
7372
17
162
474
159
11114
441
195
499
2646
11115
3175
689
873
909
615
421
2160
325
1409
6015
2943
7270
2349
40
387
5010
1342
3084
1237
1619
638
5182
159
608
733
336
229
455
2151
993
2591
1096
3593
1602
229
927
2845
61
2327
688
1030
1718
1247
24
818
64
1035
37
502
697
4331
1196
1381
321
11116
2755
2094
11117
1876
77
2311
894
552
11118
2128
3985
292
8522
926
1196
3351
33
1912
3342
2036
173
5452
1677
1783
4005
251
879
1663
1014
557
336
190
265
4596
252
34
538
318
10
636
561
2589
1838
314
795
33
323
167
538
77
381
2054
179
40
709
3033
8577
82
518
1333
64
362
1278
77
4011
3760
2490
619
1630
633
381
1136
155
4253
362
247
45
1202
149
11119
441
1948
1711
37
5426
1492
864
391
2806
5502
1345
826
1114
6840
1489
277
1483
4347
381
1730
159
767
11120
6579
11121
4
11122
439
1014
1287
114
202
578
155
980
77
152
1588
1491
439
1662
4316
2293
1368
6336
56
77
151
404
45
486
1471
2862
772
991
1871
658
883
4
478
27
147
404
5207
2686
1606
6481
151
552
1716
1551
7003
11123
309
1787
4596
77
1405
4115
864
240
1143
6368
4
3255
883
2635
4835
1990
92
162
1030
305
18
1194
77
5559
37
1030
33
1240
11124
5332
1393
1028
10283
6303
827
244
809
2590
331
940
7358
531
1336
2723
2876
868
3104
4331
1132
806
3113
538
3138
626
827
245
4291
603
7336
5403
1812
3564
5785
1222
927
1296
1222
433
11125
496
809
156
321
88
77
17
2289
463
1730
70
159
1175
2084
10098
41
345
64
251
1320
1597
505
114
8001
1225
11126
1701
3087
2054
101
657
284
2325
181
607
2069
1250
918
5629
2894
1049
6966
1154
758
644
828
647
9565
1777
331
5579
149
333
2280
42
229
1645
2115
6919
2424
234
404
7647
77
1331
278
2381
1743
4398
4171
2220
186
1652
1449
5621
9266
4864
1196
538
1491
374
1510
3233
7148
2205
5353
2163
920
1387
7265
164
1013
603
116
1443
11127
1677
209
2520
1096
518
11128
266
1074
2077
1585
7659
1957
325
439
258
2330
1730
139
770
1588
77
716
3226
474
11129
2921
3032
560
344
421
404
222
407
515
861
1007
3544
10628
5392
223
1148
2286
18
557
1347
2557
3862
4
421
7127
183
201
2287
893
11130
85
3923
3149
192
1975
14
4524
283
2471
3544
1743
6776
1114
251
10973
3677
1247
956
97
92
3061
17
103
1143
5031
515
34
223
4216
7957
6014
709
32
8674
508
37
416
28
1987
1188
3632
810
2905
7572
11131
417
29
74
3091
1835
4568
159
4264
4437
2624
1811
437
3481
1588
5790
1496
661
822
785
481
2231
6210
2537
114
36
1315
1047
563
451
1523
45
259
639
5800
2327
4
4843
1658
120
11132
1124
104
1117
321
3051
1461
7700
748
258
71
7581
1049
211
5916
893
40
1341
88
1611
4873
323
2097
3694
299
1413
185
1082
250
448
310
9133
1884
223
1013
148
9125
107
6230
392
501
1535
1626
1391
3980
258
1903
2004
381
55
744
1709
2223
1411
404
1549
386
809
77
168
436
1458
1012
151
190
4007
11133
77
873
37
4381
2018
1298
1351
3926
1082
410
121
451
851
491
63
2589
3935
1565
2343
4993
515
2985
1601
889
1877
7543
33
6494
18
1588
1055
5078
20
8986
309
8269
5385
159
6840
11134
552
2223
1487
739
927
1969
5820
63
147
55
1282
45
697
58
36
1328
1478
9162
1833
333
917
7879
1706
1680
625
95
3769
788
7123
720
7229
772
2532
105
2223
2486
4368
1448
10012
5084
1
1122
42
657
5091
128
1751
68
299
1194
318
993
1805
624
1015
2198
3507
1805
19
993
229
333
8297
386
11135
543
3304
782
866
1997
63
121
1588
18
7
1196
947
1470
1534
324
1677
2391
1332
5023
543
737
116
2231
4367
3145
1175
79
2377
265
4993
2258
538
1393
787
63
925
371
2571
1448
618
1588
1232
1534
895
1783
4451
441
2971
996
1658
1156
1133
1365
5581
2611
1751
2410
18
4517
2368
77
2877
1324
922
2067
860
235
3965
132
717
4121
314
4458
8733
772
486
2836
2303
376
2151
18
4484
5245
152
4114
192
27
170
391
253
403
4067
725
10164
344
1225
226
626
6007
223
1336
5606
425
1182
259
7967
1306
6839
7556
4399
1483
77
104
697
1658
5274
763
707
1099
3565
116
379
1844
816
639
1112
128
235
879
437
1401
1451
17
3061
638
4259
63
807
2054
3229
661
251
829
11136
10997
1104
785
142
273
162
1644
2891
2527
36
513
6890
7
63
5487
1588
151
33
247
9460
17
18
304
4425
400
10514
1024
3068
4818
417
1873
864
11137
776
881
2021
1551
614
8116
1588
148
709
2390
159
1867
644
229
37
5392
421
2963
17
4068
77
19
787
299
17
3084
2570
538
1155
359
1842
11138
716
259
4613
34
381
341
3087
4300
225
1338
658
1225
858
158
448
626
406
3509
1357
404
4625
676
1
164
3660
341
121
347
697
4695
258
860
2785
321
3126
3056
1867
1170
452
36
294
1597
5566
4082
571
562
4821
1527
899
6562
1677
5487
2623
103
1096
8001
426
773
3430
7468
540
4407
36
2148
247
77
441
1190
391
2034
379
243
5079
603
299
562
1701
294
9178
294
2381
499
6983
323
1902
251
123
216
831
7312
10477
195
607
504
70
2821
751
10881
3138
845
77
7173
14
3913
2943
1135
2406
3560
9457
3135
4656
11139
851
7636
5228
535
105
64
2069
1
2763
18
186
7056
321
323
1588
552
6057
280
2922
2211
321
4995
5715
479
36
103
1687
4264
2507
2160
342
37
5642
501
415
450
5567
291
2824
8238
36
318
321
240
829
1796
71
223
574
4548
336
5762
1324
543
11140
399
2522
1030
5123
18
2104
211
1241
211
549
1707
490
7
18
4889
251
2152
1391
3299
493
650
1947
10970
2235
6339
559
8075
1716
417
63
1960
6
1235
119
64
33
3016
36
4674
291
906
827
1470
818
3335
77
2507
4211
2003
713
1800
259
318
938
1871
1190
1785
1588
2417
1143
1627
186
387
2600
1118
1913
92
18
195
258
651
214
1357
211
6071
75
9152
2938
2507
4827
1037
2130
7439
321
1990
317
2160
244
1357
1588
1014
11141
752
2623
11142
64
608
707
347
74
1021
1992
559
125
1014
17
37
1069
2530
259
1541
562
3870
442
633
1577
4257
229
77
77
8341
689
278
5806
273
36
2097
36
1589
151
36
11065
113
538
1805
8420
2990
5959
1033
991
773
1685
887
7679
2662
19
1652
2549
2097
589
6867
1118
7497
7719
223
4315
515
92
1815
1767
77
441
2657
1225
1468
5303
2160
121
33
3329
309
6195
697
802
6489
1451
4062
336
299
5369
55
556
2231
362
64
34
1239
1088
1466
3397
179
538
64
5594
866
5859
11143
4100
479
4119
2685
318
3340
2609
11144
22
1800
259
1393
809
2630
262
404
1565
1783
581
1537
1468
1116
2521
17
299
1687
927
3269
947
4901
717
317
2303
534
4
5191
1267
18
1497
921
2142
2182
77
1019
11145
516
1605
559
262
265
2325
906
3541
5731
4660
318
5113
145
9568
3512
1774
4927
2524
5334
1314
489
1507
318
344
1278
543
145
1769
772
508
4181
5461
6784
92
884
32
591
258
2098
2151
56
2208
463
6736
1053
2134
331
258
716
5700
162
559
63
4
1652
10864
1449
290
1096
478
1800
818
882
6092
1588
3592
63
188
318
2434
63
582
11146
842
735
552
1033
323
657
433
1641
2529
3133
3632
2434
639
1723
1527
1627
240
103
58
393
11147
159
3535
188
1066
3185
1652
18
269
8581
1365
4500
92
2535
36
11148
846
1939
1939
589
2223
164
7930
829
2762
1312
1470
103
11100
2500
197
3319
417
2444
8792
1962
341
1013
3893
45
4606
6528
1841
1825
2223
11149
119
599
4644
4988
604
294
1225
925
28
506
720
215
3367
4
759
144
818
36
362
265
1159
5959
333
1915
5614
2646
116
1987
63
576
1054
229
17
164
181
739
185
752
4739
683
202
2892
3800
1551
6089
1012
504
164
1053
260
36
258
2922
466
109
2234
1121
11150
262
103
4429
893
728
930
318
1431
1278
1365
5345
8208
336
63
5015
325
195
8021
417
61
887
927
29
7575
451
28
8921
269
737
1716
499
518
251
4460
215
404
17
1304
4061
1295
871
4548
88
6279
4673
6123
917
77
92
763
77
1514
11
1320
614
1012
3295
3443
3683
4156
417
227
893
955
1948
538
77
876
11151
7411
758
246
325
3016
534
2647
451
318
909
1988
471
33
130
3299
3961
4736
867
7667
6105
103
45
1679
5459
712
552
85
4259
552
5335
608
85
2315
2927
1495
4165
1122
345
7551
604
1066
784
1588
1643
5672
894
3744
5944
33
11152
667
251
1020
8217
759
17
195
7
1343
3321
36
1481
6569
283
36
2507
887
3564
1051
2124
1278
7739
1621
10123
1032
441
229
543
613
437
4675
714
7595
5461
507
4088
3307
5473
1444
34
805
1588
11153
3673
2326
738
624
1477
18
1133
211
2202
331
2220
8049
1291
155
644
2417
772
63
1268
145
1475
440
4927
9952
11154
506
3149
34
2718
1008
7
1652
492
103
8758
85
3385
3862
2579
2748
1169
4018
151
151
876
5160
162
147
4706
3574
9492
507
5269
604
3152
18
4030
253
36
308
3837
147
3080
1769
75
9450
1296
1391
942
2160
493
827
77
1686
229
3523
84
37
2188
197
433
159
4121
398
370
7296
61
1206
92
2313
3068
1552
1291
3444
1340
4381
399
1017
258
1588
33
4042
4589
1258
211
930
267
5387
180
145
75
927
66
6089
1095
374
109
991
1844
829
337
1923
130
1034
3656
538
1306
245
355
211
3751
3117
808
5504
8810
89
913
383
159
64
436
1800
626
465
4860
7272
1581
2583
405
2947
2256
22
4124
5508
215
422
2734
36
3424
990
130
9840
144
1588
36
2054
644
840
268
2064
833
749
195
28
11155
7015
717
345
361
2202
2125
14
4934
28
2221
170
2118
1336
6530
381
374
321
861
1842
2736
2231
1842
1993
1880
440
1046
7404
709
2148
607
3695
1084
9585
3366
34
63
1461
4742
321
9501
5178
864
6625
6973
11156
6642
1918
205
1929
2223
11157
169
490
543
4007
379
1534
4022
299
5173
266
1112
1357
202
281
3494
4007
1201
3052
57
11158
3722
1986
11159
80
4995
1166
7
557
1883
4321
547
1285
519
6441
1172
387
18
559
37
77
45
8598
229
421
333
1047
258
439
247
1247
32
3307
2415
1700
229
11160
555
170
4465
41
2589
336
862
1559
748
1282
2190
759
3109
5304
508
325
192
104
6120
10788
323
5238
202
3883
975
1051
1480
162
52
2680
820
5806
1717
11161
635
258
164
607
647
4111
335
5050
7844
229
897
77
345
484
8718
8397
876
3383
1304
1687
417
40
1391
77
381
920
404
265
4889
3432
7524
253
474
55
6531
33
11162
7
1559
10987
2969
92
68
1841
518
206
3522
1461
648
11163
4425
2591
870
475
262
2549
321
463
3196
1031
88
1962
709
2367
1649
334
94
4145
1268
229
417
379
2091
1163
5940
109
1353
946
2726
159
414
1340
232
103
290
1252
417
1247
11164
1965
1704
927
7437
349
318
265
258
120
11165
446
11166
883
58
5288
895
77
1769
4884
2507
11167
561
279
637
3738
162
159
6481
229
426
1033
723
11168
2223
1045
647
4693
786
2230
4618
893
6954
1214
7948
2095
700
8695
1234
1291
3377
211
1683
1278
9072
827
3221
1999
1588
3150
543
645
837
1045
8
318
471
5789
197
4308
515
2613
284
493
3335
543
79
748
1096
1109
1898
1033
1194
1658
34
1014
508
305
92
6765
2035
173
1718
3710
794
3271
4808
626
9050
331
173
2732
1
890
1287
5665
4519
323
10889
2955
2190
5860
552
19
1032
55
56
265
859
1173
259
2945
3518
8610
4
1124
2520
536
7641
5815
11169
2742
1580
693
471
5259
490
1514
8312
6181
5220
5494
178
103
143
36
333
336
229
139
36
8419
331
818
4243
18
229
1238
1130
1159
4482
436
3070
860
421
991
1825
265
325
2061
259
3545
7248
577
601
368
2417
2434
2675
1969
6059
246
901
323
1096
809
2160
791
186
1588
466
5183
333
1319
2150
2813
749
74
1520
8528
160
318
1507
1767
1992
211
268
1313
2591
501
318
619
36
7647
2308
103
36
61
105
1468
398
2893
478
2197
3071
1308
3117
1194
6638
11170
877
164
8131
893
2145
450
1842
321
225
345
1539
105
8725
92
141
556
2231
208
1196
1162
3724
61
421
400
92
318
1010
77
4235
2278
77
5982
837
8810
2529
121
2121
1092
1679
1470
64
10217
151
7561
1818
1222
3335
114
50
1959
1014
3553
1030
1392
6525
89
4178
808
8185
1740
2579
893
3599
4446
259
5688
1042
325
1127
63
63
221
162
27
10734
2308
2672
945
1644
4
1229
28
603
1800
3022
1033
3465
3080
2091
4145
2562
8295
10616
7
5539
1247
253
2269
268
3911
18
11171
58
2118
28
7899
140
700
251
321
331
1119
543
5540
253
1416
1529
4038
507
1306
552
2971
1614
11172
538
36
215
33
5583
2125
8473
294
638
7838
1544
177
437
508
1701
4679
1331
299
1196
247
2124
211
626
1331
736
11173
1680
927
63
11174
791
1867
381
36
3032
226
1588
593
688
460
2461
291
3871
8685
2183
2539
1385
92
6618
3133
2128
1074
6330
109
1481
7502
277
709
45
10222
3760
2275
6907
765
756
1137
538
3310
1550
893
85
92
10820
525
1341
211
1511
312
1117
1073
8864
881
321
949
1211
458
2336
5227
771
635
748
845
1977
927
128
36
1915
35
3862
125
417
647
847
216
101
42
2741
436
323
33
11175
805
1030
1053
28
1468
4100
292
10532
830
4355
211
1588
2710
1493
268
29
10324
504
1574
45
2711
58
2937
552
1801
1960
3223
698
260
2512
2562
955
603
345
933
441
638
2491
11176
961
344
8706
379
4508
321
10728
151
309
75
947
42
893
304
34
3080
1574
2225
114
2293
625
6621
4706
633
527
1828
3335
599
5156
6994
2628
164
3076
353
186
5842
349
8433
4704
321
2492
103
9878
4705
1665
604
2404
391
6149
336
852
3086
321
436
77
729
1305
818
18
3289
2570
11177
1365
5178
1013
92
159
283
2958
68
3003
5584
1381
4315
4416
440
1210
2915
250
3348
7
331
1747
1332
137
4513
1381
3299
103
27
90
63
1634
1588
1871
1813
2983
240
1984
3171
3101
716
4542
3009
121
34
229
9831
856
149
36
6784
1972
748
542
3926
381
1175
9999
2888
930
1585
130
1527
1206
381
4117
208
186
433
391
1910
374
92
1787
635
155
1649
314
854
340
1500
448
863
2985
3844
105
63
156
18
1328
164
22
450
3035
1191
92
1649
103
2054
1243
1553
164
88
5969
2666
36
563
17
421
253
671
604
3923
2895
258
1588
190
3010
474
6272
2706
1842
1992
1551
81
1099
257
1658
1357
3086
169
633
92
883
626
218
5
1470
244
2368
338
1545
5502
1118
24
4444
22
1248
1551
374
861
1444
63
1162
77
2287
18
3028
684
3259
3717
441
2514
3353
6037
2624
6546
240
244
28
11178
274
1974
2864
766
1997
1559
11179
119
1984
2762
18
4
602
107
433
2247
414
1197
1008
283
36
1021
1345
818
3830
5565
1709
4259
4536
11180
508
345
759
1810
5509
862
2014
4490
1532
5916
1750
116
1678
323
802
3206
1224
785
430
2963
4227
450
4283
125
918
706
1594
55
2056
552
114
1879
157
4536
466
4
103
635
1024
336
9514
5292
2293
8449
1223
927
602
2780
1107
4
1092
5358
1038
448
749
1939
1972
1469
1285
18
656
321
709
437
58
2091
1019
2076
17
4408
2562
2787
5656
226
33
759
1013
1898
847
33
3050
1030
4381
9823
2274
6435
1401
11181
1611
1470
1192
3871
10433
4348
3953
667
10
1473
2490
240
1332
1126
449
323
225
11182
7329
312
2348
1933
3134
11183
58
1578
1118
626
321
7374
2160
1705
8032
58
6069
557
872
1839
2831
4664
548
1013
530
2398
245
9816
1677
33
251
5735
7
5948
8564
1114
610
1591
1570
2164
1711
258
64
1765
180
1621
1864
11184
809
253
5596
1677
11185
860
1783
4479
687
538
3616
11186
11187
11188
639
1
1741
163
123
73
3186
887
626
644
1480
2799
3097
223
1887
4467
324
1247
1285
373
9076
381
28
344
7654
431
253
882
265
1508
4530
5606
365
1351
712
192
404
765
110
1680
9016
190
4267
250
7
1680
14
1030
2320
964
30
1004
508
8764
1059
5474
2335
518
1003
4483
953
449
3760
954
433
4827
1947
635
2014
4341
1470
1754
518
11189
77
4492
2765
3615
809
147
5262
145
63
6941
3913
362
1114
253
790
2017
103
1187
1553
8492
114
3721
2378
1430
6834
212
4164
3116
63
1589
259
251
417
11190
442
2047
104
36
1684
45
559
115
383
486
1050
1019
1173
337
4988
268
58
2741
3636
2289
2014
103
1898
11191
858
18
759
1387
1013
586
25
1662
5491
405
899
4082
4569
77
1401
292
840
742
214
4374
15
2467
128
1159
3480
977
1014
3226
4859
1914
3404
4802
1252
36
283
1024
36
92
195
417
4211
3961
929
4695
33
1684
1122
2233
92
436
876
1172
250
720
18
325
1969
11192
321
653
433
4704
325
3462
2646
77
417
499
1033
2225
807
317
3043
3125
450
4155
791
2115
119
5621
7339
159
5625
77
548
1278
709
2072
2310
615
1247
1566
11193
11194
1692
292
205
1248
2750
3052
2916
9201
1536
317
169
1163
5750
672
529
8639
164
114
7
77
1898
6802
3034
1382
3956
1566
365
2514
170
1285
680
658
441
4
2115
664
1594
2
4988
309
1114
160
530
8341
5018
1107
1884
3116
2344
5661
2207
452
1332
1430
802
173
657
1345
1099
8336
808
1691
1758
2127
1577
2266
1247
1345
791
1844
788
1871
607
159
7
180
3070
2160
1175
710
2507
279
606
1586
1225
1223
2183
2459
786
1676
283
4527
347
825
37
162
164
1278
11195
466
4348
1013
29
186
125
518
119
2350
756
99
33
155
893
258
866
292
195
5826
336
723
283
4
1302
2579
1491
4428
9395
29
395
1443
555
341
1730
18
712
917
1392
2587
11196
164
18
417
1588
3721
309
1315
517
1280
10170
18
901
342
1711
664
1192
112
6050
3152
3152
599
2065
55
28
2974
7006
283
1588
5227
404
4811
381
383
2803
647
5708
5431
2748
2470
1188
9999
11197
226
1443
4733
474
1114
6834
1348
2582
865
121
5974
40
10
347
1180
2964
452
11198
458
1178
259
514
8861
3074
586
2186
1
6340
11199
6935
1196
145
1470
22
226
3620
1883
317
1621
581
508
3544
4054
2005
229
1247
4756
1169
11200
45
619
593
1008
716
870
4541
33
2824
7455
235
786
104
247
2148
525
3407
1447
4903
8019
63
169
599
6302
667
1357
3323
788
92
92
4368
3942
1248
77
4563
4835
1585
64
1196
1919
2306
198
1433
104
344
125
2888
1156
34
6020
283
1645
742
1864
17
155
18
1113
4542
19
1060
11201
2640
4542
117
253
3056
1589
707
211
1385
268
211
11202
765
742
2665
159
782
5510
4134
922
3248
381
1312
1325
1800
484
1158
381
5790
223
3797
3978
74
317
3935
619
7
36
92
471
162
447
381
119
10021
514
37
619
114
2983
927
1166
391
1491
2685
2491
181
229
1105
148
701
1179
323
113
457
4695
644
1415
2787
499
861
5064
1298
33
2111
5064
11203
2095
3882
268
257
799
729
116
4
147
7488
1130
36
33
9040
552
6421
519
64
930
1152
5274
1723
1296
344
786
7411
2410
11204
379
651
258
10918
1559
593
18
749
417
257
765
1053
5826
109
383
2669
2263
4775
573
36
421
103
441
893
543
7
846
1648
4030
18
393
251
5643
686
3076
2311
3470
1751
7
11205
4538
1059
63
671
162
1910
2569
6503
36
46
406
77
604
324
5535
85
85
1157
4884
398
618
1844
514
255
6086
644
2583
765
8185
1588
259
3865
1537
1696
2391
104
1004
8953
245
1173
1033
1282
2231
386
265
638
4317
8505
11
474
1705
417
1214
4
933
6511
681
1468
3260
887
77
1527
884
52
4786
18
1495
1588
3343
1588
45
2980
3030
2449
917
3658
8884
2368
302
64
508
2452
637
1449
11206
808
85
3801
8501
2908
601
4835
229
893
1864
1053
144
92
5134
258
538
772
6506
318
417
444
1815
881
9221
997
1343
3117
5579
359
720
11207
802
749
223
345
229
17
1423
490
240
18
4435
318
1224
64
779
3501
1631
145
797
4845
77
391
1079
2211
2169
40
404
696
10454
3853
2065
4536
11208
155
3117
626
4835
3509
709
436
63
321
5643
417
323
2718
2198
2424
1590
1173
614
820
92
344
2561
2823
321
125
4120
790
8503
1049
367
2947
964
417
1222
45
234
765
9600
1648
1794
42
77
18
11209
318
5507
2102
309
11200
563
11210
11211
103
167
1007
937
4264
5662
7063
3310
644
2624
1201
2417
77
3249
3229
1497
2437
819
84
11212
1945
374
1626
1064
92
2252
8581
2982
1030
2366
258
332
1099
5293
1308
1216
45
436
2237
101
11213
5228
1023
9538
1657
1
164
229
3746
8293
211
3301
2378
2115
2325
92
113
7792
141
1841
381
2124
3574
7561
11214
7749
2095
1649
1041
2057
9350
626
2026
11215
225
3628
229
104
1191
105
5567
125
11216
1225
1932
8248
362
336
851
6572
11217
405
589
2124
513
599
11218
1962
379
5351
1191
870
508
1104
1214
64
3701
77
4714
958
2337
750
18
1606
2223
475
3694
421
10006
712
537
307
9960
688
10802
3177
10378
77
2213
3328
2065
3493
345
490
4088
1120
920
4346
11219
1954
1012
229
1348
3860
1053
77
159
11220
534
1607
1225
2368
318
2064
927
2231
45
381
121
8817
109
9555
1692
323
2624
4855
490
6949
10611
11221
179
1905
1672
92
162
6377
871
2099
305
1124
3255
7
379
4071
1990
10919
4673
103
1999
92
174
1173
7800
531
202
202
1034
2198
11222
626
259
63
92
1652
18
5966
3997
495
1810
11223
64
545
668
2378
2958
2888
3905
2507
9838
1342
3143
1122
1972
582
104
712
2173
247
3512
2313
8714
33
2390
56
229
1852
1114
1312
1917
8
258
34
324
742
1709
3116
216
1883
1589
765
1933
336
325
958
1483
1206
159
797
586
1401
1118
3972
490
11224
6395
871
574
553
6716
2319
790
517
1657
3080
2606
77
1468
63
4431
97
3285
442
11225
912
1810
490
1648
7925
1247
27
8750
11226
171
4
406
5217
383
2315
412
518
5964
36
1867
442
457
321
707
728
1581
1773
4694
7173
582
2780
245
92
310
349
34
229
657
11227
55
735
48
1681
1588
11228
18
11229
1210
1336
325
186
1234
195
1718
1632
4271
211
1443
232
4864
170
1649
2193
45
516
4391
1715
139
139
2507
430
335
2783
6191
246
226
291
211
404
318
534
323
4088
2771
3021
1299
331
6583
1126
709
336
1019
92
6856
2066
259
5418
2350
1456
92
2888
1798
336
3960
34
317
33
3965
36
1276
103
22
145
893
442
10607
538
2615
934
63
11230
1113
10289
18
176
1589
5291
569
1340
404
3099
1006
308
36
1533
88
530
81
309
64
1644
1899
993
283
63
177
233
784
18
112
1527
647
450
3122
325
2698
3516
7
609
151
904
1662
5799
229
318
1841
11077
694
4054
1175
11231
1225
1239
64
2003
5277
8208
18
968
265
1703
309
1709
1278
45
3453
7961
381
604
1852
36
290
802
283
2609
18
3030
2465
63
85
1612
4873
162
2586
1476
1320
3501
77
543
1487
61
1214
477
162
4704
1380
991
423
13
36
2160
486
4816
11232
112
1123
1863
64
1733
4706
1443
3003
751
2099
3116
34
927
109
162
391
9952
697
1489
321
3122
199
281
36
1351
17
202
7
2535
827
1893
1240
5303
18
830
7
1013
3743
7329
304
3125
1033
1024
8217
3442
37
6037
4249
58
1122
806
1705
1225
318
961
92
1854
556
508
2030
116
4065
181
1491
553
3097
1833
671
1401
2461
2326
1532
2521
190
160
151
3658
407
27
331
657
893
5207
471
259
202
8518
331
3956
8002
169
1004
1047
1012
1954
45
1030
539
92
2322
2905
2277
441
11233
2877
2817
277
6429
739
2186
11131
5663
371
406
955
9076
837
406
2589
17
9096
10267
647
990
1490
321
2624
824
195
2892
530
3965
859
1897
11234
940
1013
3708
345
36
225
4864
185
9064
1534
325
2005
291
1030
1819
1132
4171
1338
2070
6135
1220
77
321
1997
64
1278
1769
253
980
1649
11235
151
5022
292
1780
45
4502
565
759
999
3015
11236
1289
2447
5277
2125
4172
125
145
73
1183
1183
1254
290
266
216
2287
860
1059
847
63
252
2056
1813
3947
406
103
862
3016
89
247
558
901
251
2387
3430
3819
1189
1606
958
109
9638
88
651
259
115
716
762
404
2224
244
3584
324
2391
1969
1990
3347
185
397
893
447
2069
85
5680
2435
284
105
378
1054
644
2156
713
11237
2083
198
1741
4129
1599
362
666
1588
661
1864
851
195
45
1919
2135
3151
321
251
2599
2490
46
4232
3820
1507
3724
1999
318
19
11238
2198
6933
897
436
463
75
6566
3091
1880
5516
365
2845
4395
1665
4011
927
860
337
2408
1188
8190
737
305
783
1045
2271
1034
18
1122
882
2377
77
4026
3020
1353
64
614
4227
381
6086
1883
3296
3291
234
265
997
92
4
1977
2526
11220
11239
773
11240
28
9464
738
5991
1494
37
2108
3582
5246
109
4267
11241
3113
791
6423
1397
3016
336
9603
408
11242
1225
259
262
1378
159
557
3837
198
599
3087
493
2591
458
1773
2151
4406
112
1542
2065
3001
383
1884
3021
6302
128
4
1915
11243
6675
794
3922
1220
1456
6267
3330
684
344
291
517
709
2535
225
3149
259
4
2905
10497
3681
2030
853
436
3580
318
130
195
10356
2152
5220
164
557
257
312
4988
3698
54
8230
3883
1649
415
635
64
3016
8125
4337
423
4033
1030
119
1276
304
1673
657
2637
5105
8685
258
601
582
2034
10583
5889
229
8245
2626
50
229
212
961
18
2425
4905
321
1999
317
253
37
559
318
45
164
128
2419
1547
1730
831
466
860
718
864
4042
1358
92
953
742
622
11244
1267
2496
1588
5210
144
667
64
2345
333
3578
795
7511
58
4
85
7883
564
538
385
3584
404
671
4007
709
5172
37
27
3077
155
1156
1588
3104
253
122
514
1278
1483
1389
10832
893
1014
170
251
1278
2439
2689
5633
4143
137
614
283
4053
644
6649
2697
45
2314
5418
543
1351
710
1673
2363
441
9722
1337
5700
2266
1588
4556
3196
3202
92
720
847
251
508
220
1815
36
1569
229
893
135
155
3609
4378
8863
2377
201
1008
1196
2664
559
309
3621
316
229
3775
3769
824
3097
8936
1093
2205
333
3204
18
3202
1200
5244
245
559
2623
4825
92
2350
2061
1534
155
3113
1990
10220
229
49
3016
5768
7561
138
291
369
1178
1505
1551
5935
5290
1033
304
8684
1939
10802
930
331
1577
121
786
5778
27
2348
1632
1210
9454
1701
1288
1002
1883
121
1423
299
82
1096
104
2905
3370
717
414
619
508
991
3379
11245
877
1060
9199
5313
9328
1345
1841
2943
8715
3571
149
45
149
421
897
1585
260
18
2063
77
3535
886
6071
2265
552
3629
292
2183
61
11246
45
3054
4917
4054
5161
1191
2313
2951
614
29
451
6908
1130
2087
63
1112
918
316
11247
1192
64
1643
11105
1196
1047
45
3978
4
866
787
36
3781
1972
92
34
1379
4
2581
5040
887
1798
432
10327
3446
257
450
404
966
1248
251
11248
1296
351
11249
860
37
1293
36
1589
211
2937
1276
325
321
125
365
145
2595
418
299
1059
1047
1161
344
164
4007
211
1208
11250
4486
314
36
983
6135
3659
17
5357
374
159
1786
2683
11251
4488
1150
2125
1021
2151
2022
1062
1812
7433
2954
19
36
1122
1210
336
79
1296
1201
1496
64
1366
508
16
934
11252
622
436
1871
2255
40
3558
37
55
2689
4768
105
147
918
1663
17
9111
3258
1112
323
436
1079
5610
11253
11254
927
383
3434
253
92
36
543
709
318
2520
245
1173
5311
1365
2748
417
991
837
861
9317
9623
284
331
11255
1336
28
2251
529
92
381
18
1652
991
5355
1856
2344
1123
2546
966
489
1380
1401
4613
145
2277
1511
3981
1589
455
688
6242
1585
6834
11256
77
417
198
5529
1066
3702
7419
943
325
2343
3731
259
626
791
103
4182
1159
8387
381
252
990
333
3704
644
1028
772
11257
381
32
18
4518
1225
742
809
5205
63
3769
391
9454
5354
4099
2662
331
925
3384
7141
2034
338
830
2020
1175
3333
1163
870
183
216
18
2742
1211
1551
6376
683
831
812
155
85
2624
3446
36
5627
765
212
417
36
925
5178
5510
3552
1012
361
1977
3068
2047
7489
7245
2004
62
11258
1815
18
1013
2115
2103
3004
6129
1365
1315
2876
4897
466
5231
449
4569
2336
1380
1431
1639
159
1336
1344
265
3574
1777
3087
11259
3802
4562
92
1159
1159
599
7468
259
2507
651
2338
3558
2280
417
27
759
504
162
64
114
1325
4
4560
11229
6081
36
1701
365
1972
2221
710
258
321
1238
354
10629
85
182
3148
302
831
258
34
2308
45
439
3469
11260
36
4436
331
821
4907
362
273
3165
3079
2390
517
462
436
10151
1812
3319
1652
11261
64
211
417
2050
30
107
5885
773
1363
3067
193
2108
501
7085
1387
1827
3581
1589
3821
7549
742
138
4164
1652
109
3690
496
2549
132
4
3319
1447
150
7395
3527
321
1494
3704
5603
4078
325
1631
1421
925
1545
37
349
4
501
901
6158
11262
3390
119
2737
318
847
7283
1734
3512
757
1157
341
11263
55
2628
50
2175
103
474
299
769
2294
1034
4102
70
3873
549
1607
615
687
508
11264
1013
372
11
2301
2778
2591
4359
173
2022
3171
258
6140
4885
381
88
8
7769
3290
543
7
543
1104
2115
151
11265
58
88
164
284
11266
3272
77
543
1038
92
4246
3965
372
1968
7164
2709
6
615
4560
732
1990
5594
92
3981
830
1013
11267
2831
1489
1692
344
6275
4444
1762
3404
2598
229
28
121
8
139
2298
2017
785
1274
2831
103
606
195
1692
882
341
4448
34
40
2829
4212
2787
1642
379
2434
391
5199
2669
1992
833
495
1594
136
2589
2377
1225
2628
876
1460
2508
36
11268
157
116
1934
9924
5193
50
45
876
103
55
1114
173
186
6946
1206
2736
927
9341
6316
386
1433
1801
64
626
809
1662
162
10896
1030
11
529
6531
88
2233
599
501
7624
1849
221
244
8863
1812
63
578
826
2799
3418
933
442
2115
6240
5976
1666
1351
344
11269
993
1475
308
667
581
64
1384
141
5919
739
852
57
10485
784
6896
36
11270
344
6289
5471
2823
2307
698
7146
1773
186
996
234
159
202
381
36
7
2988
852
3657
543
1751
77
5910
1887
8343
223
1483
3579
92
1632
1841
4633
828
2470
1252
417
2348
1392
961
331
216
3923
2221
92
2762
517
34
1470
1489
857
2763
164
1524
1481
180
11271
11272
5269
4
1652
808
333
3673
4783
1187
2368
3687
11001
259
229
644
3030
808
3116
1136
3844
2600
1652
2581
1314
10026
6587
283
11273
2862
1743
3079
717
673
1357
1341
2014
3991
379
606
3862
3084
381
6071
487
58
1123
292
333
1096
2367
6997
301
1196
556
347
309
1206
2368
1621
1480
1551
318
5346
4940
151
77
860
159
6797
64
391
251
488
548
4937
190
796
999
164
882
555
552
178
11274
5360
1669
169
109
930
2694
893
1096
2867
404
6005
77
5511
251
1247
3773
466
159
2425
6451
11275
321
751
1206
808
4518
7013
3609
381
716
845
7200
1238
5274
323
291
809
474
1191
381
977
11276
543
36
963
4374
92
218
893
437
381
4104
1413
404
612
688
324
462
3877
5831
92
1013
344
1185
1107
927
40
1673
383
180
5686
299
333
2300
5209
64
6182
2083
417
1441
606
11272
9078
6369
336
259
2797
877
1680
103
317
830
2091
4169
77
1150
7554
4315
319
3469
1227
2267
349
1783
211
2929
1461
538
381
4592
1173
1274
5785
7323
1133
18
1047
36
162
6977
11277
687
1580
207
2886
2495
36
151
77
586
18
1657
703
3793
11278
1
5683
5242
11279
193
3122
3960
338
7026
6265
292
1013
4749
45
1588
308
321
321
45
8444
11280
1632
1641
1047
3370
265
18
638
1841
122
3643
229
1589
927
180
5346
472
796
710
18
5019
687
1866
873
32
1186
11281
4007
1345
441
2673
11130
625
1188
6377
404
5279
1122
604
2000
88
61
1038
559
225
5445
1124
3016
5220
1918
2293
9673
426
552
1494
11282
1274
258
5948
4645
4791
5207
1132
7445
85
958
8868
847
58
36
4752
450
18
258
152
2223
77
1047
895
6369
77
309
934
7181
4
1218
1652
10037
173
139
6586
37
574
211
421
991
1578
2289
893
18
251
362
638
493
5970
6588
381
253
128
143
3056
3453
2621
3292
1050
77
709
2490
7127
772
834
864
865
706
3186
8241
2482
3565
336
387
63
2829
162
1239
674
223
8325
27
8048
207
1588
3030
5327
2344
713
105
1483
198
525
318
2014
441
2419
105
36
3097
1300
647
1114
321
901
3980
5684
157
3261
18
647
4864
3996
8941
36
202
193
8147
604
251
112
3725
1589
2378
614
697
1533
451
58
508
11283
4008
105
742
404
789
1192
3350
318
893
2304
150
1643
894
4131
2532
179
4602
1569
8334
1841
953
3269
1400
526
2531
1729
381
2799
7
4257
405
246
262
321
84
77
406
1580
6369
3030
34
259
501
893
63
5906
644
179
6501
1123
2030
3426
934
812
11284
11285
1050
809
651
8186
1475
712
1998
826
45
2252
3310
1444
1109
1069
9322
77
4398
9249
861
11191
57
6159
2153
767
8323
1984
1852
1986
1899
7770
5474
669
1602
787
2491
1014
37
11286
7066
495
2804
5514
7644
36
11287
4786
211
1628
63
2662
10137
4810
442
11288
2313
61
1332
92
108
227
770
2231
4536
3658
788
1387
336
7
7
820
258
64
1551
5826
557
221
69
1527
9634
1768
650
79
2277
1187
4994
2348
92
2095
3750
1461
155
638
2461
480
106
984
3084
450
9942
5820
912
1668
3028
4368
560
860
6480
7533
1625
6779
2603
1842
772
128
2570
8311
317
207
112
45
683
28
42
2190
7015
9047
3501
45
1217
128
2411
292
1033
1024
1596
2530
2278
336
7
1108
526
2698
259
1191
198
3638
8086
7925
404
497
2148
2274
11289
668
292
68
404
114
11290
121
1224
791
4664
92
2969
1867
2176
9880
499
9349
7896
11291
716
314
2344
374
866
1487
2943
258
2223
3404
2449
10143
4545
64
2183
325
786
243
11292
589
11293
2975
92
426
1019
952
2867
6577
1206
934
1600
2194
63
1132
7383
250
2160
116
893
657
1235
1124
6724
11294
893
947
3074
770
225
1252
254
258
1415
3572
388
4447
214
561
1986
8
132
103
3574
77
742
1481
1470
18
1787
310
871
307
7927
11295
325
1
1600
120
1667
4322
2520
1391
1196
284
791
2673
5441
837
6796
312
46
604
657
1765
336
1743
619
2718
6427
17
2527
344
4025
458
3583
3397
284
3564
226
1232
11296
838
2947
351
991
58
5228
651
1385
2975
92
2365
351
36
1007
2907
11297
259
2156
748
92
45
7
240
1030
490
7
11298
537
1315
1211
1853
6707
2076
2378
211
103
274
214
3272
284
36
251
323
11299
5230
2234
3157
4
2182
882
254
214
840
4437
421
901
5938
3426
6977
11300
2125
468
398
36
9696
693
3673
5760
122
444
11301
614
599
3657
64
9942
508
4353
345
1892
2153
1412
1008
58
63
2223
833
18
1126
657
22
439
17
2111
318
103
1511
1904
305
4970
817
3041
56
3609
2004
3711
897
4437
336
11071
321
896
4052
417
77
36
1443
563
1536
64
538
697
3512
63
1850
1140
1222
6613
209
1013
4644
538
2191
1
7738
36
807
788
1
283
3669
975
37
396
372
2984
29
349
480
1365
870
742
641
626
3479
1341
2473
927
109
604
397
1607
650
1341
709
130
3440
252
2350
1990
1718
757
18
1059
1883
162
7738
2120
7206
22
103
4232
490
2115
2818
842
128
2142
2108
4827
164
1019
484
110
6546
6646
1050
18
2609
2178
244
284
63
1363
538
1998
1014
265
752
3326
1537
223
5912
221
4578
578
2669
1600
1050
995
42
1702
7640
321
1225
4333
1166
371
667
1021
2447
18
336
345
159
1359
1387
7511
662
85
635
1113
993
603
8455
5801
8997
2108
7
1302
387
168
18
3428
442
10808
259
3322
186
2280
7332
18
4027
92
436
105
417
1612
812
791
1296
2234
586
401
216
1748
403
1852
2718
11302
1691
321
1998
229
4211
92
4368
1523
3664
2294
1643
639
64
530
3394
323
251
6378
1534
3501
923
651
64
9223
2735
170
3658
697
252
11303
5709
36
3448
975
4217
2481
36
626
158
2030
417
92
259
58
6
1499
4165
258
404
3177
1187
613
8066
2313
1553
409
3538
1547
34
1788
92
906
229
812
155
331
9576
1053
1159
1984
1315
7229
4609
3149
3755
405
103
120
64
3479
2115
1662
223
257
323
993
1783
1293
18
321
374
33
844
92
206
223
1712
2663
3942
4473
433
11304
492
265
626
791
17
917
882
294
119
1099
667
2419
538
1234
574
1580
508
77
294
810
1428
324
37
18
3575
61
17
2424
2877
229
2119
656
1652
1175
3633
103
1023
18
466
3942
4595
515
212
283
400
493
618
381
2391
860
1683
3544
318
64
767
9590
2507
341
36
819
8865
299
712
11305
1201
4803
1625
325
539
1116
996
3738
6
2514
136
11306
882
1563
151
103
749
709
1059
2449
6700
417
3594
934
64
251
170
837
386
2514
318
333
3742
2799
3340
877
899
2540
384
1992
7446
6369
715
1593
10853
1115
2665
36
2293
4007
77
2647
14
7078
2462
1990
404
7204
1812
103
4511
225
1671
41
635
1842
681
226
1497
1730
229
709
1589
2054
8490
3708
40
991
4
8690
344
251
480
40
11307
6516
45
518
331
2644
7
7669
223
9696
1095
10362
439
395
1312
259
5011
36
7285
1319
1778
2121
636
884
3156
561
529
223
2793
1532
1481
770
386
2231
1286
1033
223
1800
1222
526
259
897
1188
3212
1800
1810
77
9999
614
63
1879
5231
3841
1231
2532
567
1593
164
4389
5558
3826
3348
64
1276
414
20
1883
162
281
536
10080
34
292
2065
1365
244
2191
1521
8217
345
36
8585
101
785
1166
333
747
1391
88
1590
1559
4071
11308
2417
4540
73
18
1032
2280
391
1159
2105
2718
321
711
688
3291
245
18
1053
11309
877
1210
104
3635
9397
1469
1351
1357
2054
258
2316
1357
2706
618
859
7973
2427
830
4042
866
4050
1324
1800
3853
2203
4842
430
1563
64
2520
551
2933
3054
743
143
2882
192
4518
7189
840
262
4913
496
667
1717
104
458
1132
414
6321
265
1381
4623
1222
11310
331
608
6890
64
17
383
471
490
834
604
1242
179
36
2833
160
1842
737
5870
3889
1272
1602
1588
11311
17
185
251
451
4374
662
1707
4941
4062
1430
64
3469
63
895
290
1581
918
18
1194
3087
155
5700
742
46
417
3664
1305
927
1730
2417
773
1192
539
64
179
3397
990
3360
1288
1687
258
5713
604
3643
4779
1
2750
547
391
325
467
2070
6600
2690
1086
252
772
9733
809
1588
2167
1802
344
581
11312
7
5242
144
11313
496
1291
2410
262
401
3694
36
75
28
64
1113
1608
814
4
36
3580
3154
860
4223
2436
2600
417
845
1627
710
1272
36
9977
77
252
589
1813
6634
3068
70
1268
881
5684
539
431
20
1769
1344
1579
345
1173
559
37
3265
1925
151
10066
190
7622
1769
3109
192
2292
6850
265
6060
1096
1035
64
1210
4341
1038
2989
5842
125
433
2208
3725
92
1842
5277
6146
2490
253
2829
1898
225
1095
321
3280
928
45
7276
36
142
229
1806
1707
2004
683
93
4286
5916
125
321
36
607
480
441
3000
427
615
712
534
1388
36
925
2435
33
2417
3083
660
391
7
125
7430
180
428
2277
4917
11314
1950
4653
1829
785
4458
2330
7672
844
4
77
2943
882
64
347
1019
159
7224
9332
6074
11315
709
1201
3181
2221
1431
4726
441
2265
9759
4420
4252
436
1648
186
516
22
645
205
371
5023
627
36
318
119
934
336
805
4111
3186
4296
5790
2125
706
1038
335
1276
89
3695
333
706
137
1774
7566
697
2224
66
122
268
538
763
5620
92
1188
323
3484
36
1298
63
11316
2005
344
1625
140
6524
4423
3380
138
882
381
552
3178
1032
847
1694
92
292
8514
582
492
1602
4323
18
1766
6834
2829
552
45
534
216
765
18
482
10126
403
501
292
92
1223
953
832
223
318
382
4013
1594
587
63
1843
1802
259
1329
11317
3998
1065
170
1374
1960
8792
3010
11318
472
450
369
2694
3128
2076
253
1585
344
1783
253
493
317
538
10037
3165
400
1649
1435
791
266
1480
1325
2265
4699
64
530
11319
2160
258
697
34
299
11320
2554
3424
1130
18
736
223
18
7071
61
452
3481
34
2183
883
826
3080
2514
385
4050
1099
2694
3117
1588
3397
30
4100
225
554
1784
1328
3926
2569
317
205
1531
381
3061
4939
345
1800
1702
954
1724
5446
2102
1234
3911
2718
1392
258
2077
362
871
626
3605
1096
258
58
1493
930
1798
159
1023
336
802
344
262
678
792
8055
265
18
55
2434
845
651
318
518
766
604
759
1050
164
198
436
1173
45
562
525
8975
1352
1000
2471
244
2277
201
10042
1140
1960
6641
4187
3432
668
2807
4258
1223
824
1665
5418
77
7569
2473
1493
4526
404
4507
3306
45
2465
7
3055
4077
1540
259
58
5778
1069
1539
444
2511
36
788
8703
1798
2124
1320
2435
3194
5779
3458
772
1059
27
144
5400
6646
125
4
61
1183
1461
1944
1529
1196
808
3996
211
45
1923
2175
169
321
581
4162
2943
18
4
773
50
887
1550
119
247
173
36
160
455
1480
480
321
11321
291
33
749
2471
1663
1796
258
119
371
92
866
77
4831
549
1021
8725
683
195
186
318
9358
250
18
4359
484
309
1492
34
3658
2513
543
816
1252
11322
18
36
1663
525
2231
608
45
767
1380
4661
331
36
1588
647
77
2163
4639
980
1841
10597
2014
34
1903
3068
226
81
77
873
4439
198
61
2467
402
77
826
3407
5665
93
11323
321
3615
6
4480
4610
752
334
1282
6969
6
4827
11324
4
978
79
5579
543
36
306
1211
6645
1762
9186
782
2513
77
181
103
18
5676
1510
1069
128
4587
5237
1550
404
860
25
2265
1482
1646
3751
11325
379
2293
77
2829
543
1588
103
2014
63
77
55
757
6092
1038
6481
19
77
6710
1939
4372
1589
1590
638
265
349
294
446
3272
4187
234
7046
3904
999
2000
1493
258
223
124
6114
638
105
3032
2447
911
2734
164
6946
251
11326
252
4
1641
5100
9770
11327
1680
259
28
45
560
581
3257
4182
1832
1268
7411
1705
180
604
4257
599
6840
355
11328
77
773
37
38
421
11329
64
5073
538
1470
451
155
251
1626
9040
3150
323
6695
1287
2583
1282
2624
4443
3808
6697
808
4165
8725
10749
1456
105
2982
10916
728
619
2718
6170
20
1070
893
145
221
93
560
132
795
7147
772
7905
3330
9488
2519
252
4306
589
8846
5195
5332
4216
1155
802
159
9006
2076
1566
6547
1588
490
446
683
5862
562
4233
1129
1122
77
92
18
204
1276
1781
321
5151
1716
5201
405
1730
2442
109
6910
947
223
1210
2886
381
2774
391
151
2272
105
1053
437
11330
112
639
5249
37
291
2686
1443
2328
9546
2449
1458
6626
130
273
37
275
433
1954
2662
6280
2315
77
430
1282
3368
697
251
3974
5431
164
265
1064
1274
55
938
2647
1206
259
8318
8567
195
3016
104
121
2886
4211
638
1860
893
75
1019
125
1179
128
250
9392
3931
1004
1825
259
250
187
4
3374
3566
1067
284
10034
7
2390
559
36
862
7285
1014
125
749
321
2504
4248
8930
10203
6283
259
3697
479
6835
279
1760
2898
7351
8610
45
417
3816
173
27
58
116
5138
2841
321
901
11331
3425
581
557
2972
77
1014
147
1768
421
4694
77
3117
607
2176
3384
4389
321
417
3802
3549
1451
1206
1813
2705
3678
3791
3760
1069
2742
417
5725
2884
2618
1558
17
395
10344
2014
904
64
11117
2108
291
2579
4111
436
4211
92
6260
247
4
586
403
2202
284
3502
1419
77
113
36
1805
27
1001
331
1033
2867
4549
278
560
8100
240
34
480
688
1278
318
41
1148
251
1744
1315
1232
7218
840
8081
18
57
34
274
258
5323
3436
4050
586
1141
1013
644
381
344
791
1013
9699
5121
530
40
103
417
383
6135
777
1113
2948
6374
245
430
812
1578
227
92
58
299
1493
2014
125
19
3711
1741
258
1607
1122
195
437
5231
34
828
2690
5707
404
7547
2437
369
4540
645
336
3150
2582
325
360
63
306
259
486
229
808
2403
5244
1658
2344
1045
2310
1056
1097
251
2787
1602
34
9083
809
17
1867
245
112
5805
10143
416
844
1033
219
153
696
3383
6878
299
64
164
5679
1007
3870
252
407
265
1718
1092
3116
697
1492
2391
1030
3152
508
545
4813
77
580
3697
266
1566
3687
6254
324
667
1773
30
2444
314
557
11332
717
149
306
1133
887
706
856
1751
1201
2480
538
55
244
2464
57
469
10602
4224
474
709
2461
674
5750
162
1365
906
103
4575
92
1034
77
1343
476
1038
860
5830
1959
2714
437
284
372
656
251
4106
258
9956
2279
141
1336
791
3027
1489
3249
809
3467
2971
45
904
3820
11333
1585
251
452
1550
1499
761
1530
1133
1589
11334
3402
1423
14
457
1030
3815
474
901
1768
492
283
3424
63
829
109
77
3119
318
638
2709
5326
2223
4
136
221
6822
195
11335
383
3870
121
2213
2044
318
2848
1248
757
440
775
993
2220
347
63
1773
2223
92
4211
1999
147
493
58
7246
5327
1903
1200
7644
1173
709
911
268
18
10642
229
1566
3119
543
347
120
145
1145
1332
11075
3224
186
8343
536
784
1315
2846
154
590
4633
192
496
859
2862
1024
214
181
4375
1335
5434
5571
1683
64
283
5040
2718
77
1152
64
3625
321
3229
250
1627
661
344
2605
2223
709
45
1344
7535
1960
11336
5796
529
211
479
3965
458
749
3975
440
927
386
9076
75
870
6135
993
5080
450
1286
6867
2766
5346
247
3830
4467
4536
64
5676
6120
3134
1340
606
247
374
2527
2384
955
318
1166
333
3662
37
4101
1116
2650
1013
549
1484
11337
1783
559
92
18
1257
1440
408
83
407
321
953
771
1643
169
77
444
55
258
3722
58
1357
37
1776
3296
85
1855
2482
1835
1166
3842
974
3638
858
3283
795
181
37
1534
18
28
63
3272
331
28
2681
2022
404
3234
45
543
7046
229
223
2330
73
1657
4
614
11338
29
6019
151
937
109
2408
42
164
155
143
259
759
644
325
559
809
335
258
77
2054
4711
6856
1842
1701
3171
11339
851
4
6926
11340
9651
1384
1237
7652
3368
36
2021
417
589
1378
1335
1003
993
103
1112
330
250
1589
36
312
104
3629
344
1391
1191
6834
11341
1141
284
581
3404
1019
864
4839
1252
323
333
2173
1501
638
159
344
4428
323
3212
155
6221
1754
1711
45
6418
904
537
9087
243
215
177
11342
751
3710
11343
63
353
2833
259
1645
639
2113
2624
171
1797
770
808
749
2624
433
2138
1457
77
8905
1305
2694
412
1035
5787
1803
130
6630
11115
4938
7393
211
1345
325
559
25
993
4319
433
1033
407
2194
88
103
871
2023
1133
543
109
144
9242
2519
639
2894
1117
1180
5803
64
8695
496
336
4092
5341
2378
1918
246
2776
594
234
417
862
336
179
3077
1475
480
4106
1535
3978
64
11344
1385
312
229
15
6646
11345
344
1274
10012
14
2149
101
1444
479
125
473
92
345
333
3224
1096
103
417
151
5193
11346
1546
1724
1282
827
6272
2810
482
119
119
7
11347
806
810
729
3356
10535
1461
1231
2933
2925
2840
436
8361
5827
882
1613
10002
5211
3426
331
1032
3673
6463
1904
2591
808
396
1534
893
683
253
1044
2686
1443
4937
14
344
3736
29
657
8155
720
18
207
2697
20
794
466
4
406
1859
8145
1013
722
2712
504
813
105
1588
141
1535
2467
732
4436
188
6819
6137
1707
1468
360
1049
809
283
8994
18
234
103
259
368
518
1114
1019
635
4766
41
1240
4252
257
1276
253
2658
10911
2983
3240
262
8558
273
318
11348
463
2327
2909
645
3870
651
2908
116
64
147
27
1046
586
1419
18
180
336
333
258
1783
36
2235
246
5572
1634
474
826
1036
147
748
164
164
224
243
56
58
318
599
312
309
77
1247
1986
4350
1842
538
11339
1126
834
2966
3343
3036
11349
28
7
128
1154
11350
651
1060
709
325
123
933
5140
92
3370
711
833
7833
77
1883
1325
226
368
4726
934
1080
324
1
151
3160
333
121
441
5494
5102
518
859
5606
164
2817
11351
657
11352
381
1962
2509
1802
490
4656
871
3727
1020
261
897
1267
3671
1681
7526
4895
2776
57
541
92
1588
105
138
1783
45
626
3033
638
6377
9629
1276
3965
186
6808
1021
1008
893
964
7424
765
2467
1008
342
3960
1680
700
11353
6601
5147
2437
437
11354
2618
860
77
2964
151
533
809
9747
657
2058
4639
1224
508
1088
1800
353
635
516
64
5021
3056
1597
4406
1007
36
682
4167
4
36
119
2391
8578
932
2922
1697
2680
853
149
309
18
748
1014
11355
5959
77
2912
649
9664
1783
1649
1235
1175
651
860
4618
3290
64
324
92
45
1538
130
1000
1494
3303
11356
733
321
733
4254
694
385
2325
5512
2348
1653
3030
2277
1461
607
34
444
1294
186
1332
10952
1815
1880
400
2362
1353
4102
10902
2205
318
33
1012
601
499
345
9880
113
333
9745
444
6580
1944
2739
5047
589
15
6272
1444
2341
481
381
11357
64
612
5730
11358
10
64
104
3165
225
11359
3423
1064
321
618
3805
667
3931
549
3938
1975
1566
3666
11360
57
6054
1130
2646
1547
490
2041
245
294
2280
11361
2551
851
1420
3615
1014
3635
441
1336
56
556
1187
195
147
195
614
2824
1468
925
218
446
333
520
27
114
436
5171
420
2064
386
499
253
1849
1733
34
1188
2097
2576
56
29
882
2036
1566
36
2952
826
354
244
717
1650
277
2834
85
1721
258
1194
17
658
292
953
6472
3410
1665
897
315
325
594
2425
312
604
2658
403
11103
877
3216
18
883
180
1499
2628
371
164
138
720
388
60
1391
3821
125
193
11362
1594
1096
1114
862
2173
33
507
2921
1984
45
2591
1114
876
195
109
135
421
379
1343
7726
1011
2077
7127
245
336
3270
159
2015
3002
321
58
647
17
8392
8581
7291
307
624
581
2722
1905
442
11363
61
5610
11364
450
3415
36
274
321
325
3116
4077
518
1841
404
1581
7651
11365
1083
827
657
3722
1609
18
1004
3049
763
1983
4366
517
5700
5340
5346
11366
216
820
116
18
579
318
1245
1663
1344
318
251
2138
5853
11367
930
259
162
11368
2130
1172
9485
1588
11369
180
1104
4042
4351
171
323
749
1583
116
1597
1470
765
2836
674
451
40
1430
2492
4
1191
2721
2819
4908
46
236
94
1588
812
894
2888
11370
1258
90
450
132
381
147
94
77
552
668
79
1331
229
667
3658
1191
416
381
37
810
4388
1705
112
289
626
7944
7
28
599
1159
186
1125
1990
63
2223
871
114
28
314
1588
3226
163
809
10551
77
1017
2188
5919
1088
1644
7543
4870
8971
455
64
720
1883
63
5777
11371
1188
5789
123
1008
1628
259
5290
5282
1287
7633
1225
927
197
11372
164
1006
1638
92
651
6713
220
7
499
4362
1600
645
2507
638
404
1155
552
687
149
822
7829
344
4762
103
604
1017
7416
2303
922
92
195
2072
77
5385
490
717
3122
6471
1008
1898
1320
11373
2737
831
458
310
1552
709
560
8870
1367
11374
331
7219
34
155
8387
644
18
1316
3016
738
119
818
873
3130
323
10802
223
2789
221
11375
1214
262
32
8017
9716
2324
7047
2650
421
417
586
3051
344
18
2388
589
4816
496
10457
3310
45
331
6386
707
1469
1083
864
258
417
1910
421
4640
211
64
10337
4086
1589
254
1307
1470
42
159
754
2982
3684
2082
1316
3186
46
780
4275
1024
155
1208
5451
571
748
1187
8606
484
8625
47
1585
448
480
805
307
465
92
1589
3016
517
947
2516
1665
125
250
4652
763
407
331
10631
164
525
149
1990
2352
2049
991
4735
333
67
245
1175
11376
4917
1014
3998
1345
3776
3079
1898
709
92
1976
1280
251
518
870
344
316
1658
359
1124
6170
173
318
452
1511
5303
687
1013
17
1069
1109
344
63
123
77
92
4
45
1627
1551
1188
5123
88
1960
1366
449
6531
251
5447
604
3841
1287
17
4783
3682
525
1581
11377
2111
2437
4152
321
64
644
1530
195
1249
36
748
1588
853
938
258
1010
709
1014
547
122
379
107
1443
1191
45
344
5748
1671
27
781
1468
667
8635
318
2971
615
10284
5640
245
1600
6165
1359
55
103
860
1874
3035
243
10894
1247
725
33
186
3854
876
608
245
5064
651
109
791
11378
2749
1065
1385
1701
164
145
1080
508
4281
6641
287
18
9557
116
404
2
421
104
6540
437
2981
1876
1588
8236
993
404
2509
51
4704
4
3557
608
45
2280
4098
828
323
1380
4
8
11349
736
385
195
581
220
85
4399
2203
518
186
229
3116
323
4739
216
1800
2022
1612
2689
1721
2023
11379
1919
688
195
403
7409
92
2830
709
64
608
1588
1247
559
2223
518
1230
3269
1
11380
64
387
837
3436
325
5205
2255
77
647
258
4313
2437
36
4897
738
195
805
2791
1948
116
50
247
4055
644
809
103
272
559
381
5558
18
323
2626
1542
11381
1117
1285
323
3202
2541
2597
516
1035
1921
582
5142
2971
116
5345
55
147
552
104
2233
220
4359
4
650
185
5252
456
1050
92
818
549
11382
36
1588
292
906
64
54
706
893
5404
645
1926
501
1673
7492
759
444
1487
688
4429
469
788
1822
139
2591
1207
1234
514
63
226
11238
211
1841
1155
1602
2905
683
1481
1
2907
1152
1692
3212
1408
1915
451
2596
3960
1797
624
8296
3933
417
559
3526
1157
735
3922
2198
3258
4362
4
441
258
1334
331
5474
4906
244
778
2406
8756
2338
543
440
3497
765
4206
490
2313
1133
225
1559
211
2944
5665
36
538
5123
1050
159
10344
33
259
323
745
4116
218
772
63
211
993
2077
826
1
3512
7989
4911
760
2032
4589
99
336
321
379
11284
147
559
1239
3270
809
474
4216
254
770
369
859
2514
3588
4783
144
4950
1932
321
103
893
667
36
315
635
1495
381
3244
3883
4473
309
216
6140
64
834
77
769
7982
318
77
268
121
5780
257
1194
601
4103
338
259
3484
697
7
11383
7238
759
501
64
45
3722
1116
647
18
150
1408
2271
259
2173
1110
7
9176
1714
321
1114
57
797
6724
403
229
45
36
11384
3117
7967
160
186
5079
1247
807
1286
63
7334
4323
604
441
771
6546
1221
121
1588
6520
273
1444
11385
1585
11386
965
325
45
11387
92
11388
111
4163
657
18
818
55
1422
55
3441
1
526
2689
246
36
1588
2646
1470
240
4623
1592
1252
1532
1540
101
2916
4475
105
820
5645
265
467
251
64
63
10590
1753
560
104
2884
859
607
1243
2917
7255
201
3906
538
1215
1648
195
887
4129
359
826
36
2434
10902
261
2156
8595
77
45
104
11389
273
318
7274
4323
143
426
11390
2448
3010
2155
336
1381
5790
1588
3982
1083
7664
2621
1939
1675
6572
74
1482
3742
8818
37
710
1657
1487
64
448
1196
1294
1343
164
10609
3750
3033
1059
1041
1366
906
11391
4923
548
147
763
697
18
36
887
414
1588
11392
480
7504
2824
11393
2944
3310
439
6509
28
2624
501
765
291
1910
1293
3373
418
446
772
283
321
64
379
253
18
877
227
279
1004
214
143
409
5939
70
766
344
4876
223
292
11394
18
103
4030
144
1343
2589
46
515
229
4033
893
207
538
1527
18
119
6225
559
109
6495
3315
9186
5483
618
85
8
45
3016
8969
10730
70
1483
2103
4
563
5708
1159
780
430
223
430
34
77
2076
162
1014
114
1914
403
36
1495
1096
1249
92
2188
121
1050
2182
6586
608
63
1638
36
5729
11
1679
258
907
4354
3660
2099
1431
958
626
638
1748
2319
577
1206
5400
2003
8363
11395
990
1163
7
4508
772
2388
259
57
589
1521
442
1093
2022
1730
2721
876
128
897
1795
1852
11396
318
258
5796
3619
1572
4952
34
5417
709
3116
5426
8045
1546
893
10532
4337
1687
63
4782
930
299
379
220
6911
58
4319
3165
3128
4831
1278
1919
338
638
2491
1135
2054
10902
613
2447
490
99
103
63
17
7549
92
1236
2205
1096
484
473
9591
2163
3644
2841
109
3169
2880
4228
4483
3402
823
3293
2640
7730
11397
4111
5509
17
17
2915
633
3299
834
1245
3448
7906
283
490
877
897
995
4339
3298
2417
873
147
8962
8706
3052
860
8416
2465
3016
1990
2833
933
1268
2954
2115
312
63
299
18
9186
479
36
344
8341
1842
11398
2231
121
552
472
457
757
633
324
455
1323
125
103
4439
92
4701
1013
287
37
537
1566
11399
211
563
589
36
245
1155
11400
45
22
991
993
1419
381
6805
861
881
1577
607
2321
1135
6154
1800
1795
17
1960
717
3056
861
619
5820
6429
148
7486
333
8084
466
6961
8
925
122
222
1047
186
1155
4
4
7252
1220
1733
1183
1068
1443
133
7709
333
130
1247
7607
1186
2497
119
438
5649
74
265
518
321
55
197
4011
1378
17
5910
6622
2065
3366
7433
128
10869
1500
1341
4169
917
618
3878
1201
538
1004
321
560
137
2191
442
11401
1191
797
2183
1954
3469
202
10025
863
180
716
1365
1258
119
4133
9
709
4957
2343
139
318
618
2784
245
4
89
3375
2876
269
6494
4767
308
1701
565
397
8974
4884
637
1547
36
430
559
2968
56
3040
152
7950
159
55
2685
45
229
1193
602
17
380
318
2608
3040
391
103
36
318
1716
336
6583
3224
29
1038
969
84
788
2624
162
33
437
514
4630
1440
5750
654
538
17
961
299
579
1707
4423
2350
4984
464
259
1268
132
1113
1632
4538
1
37
186
458
391
5008
77
8780
8191
4548
28
871
78
479
223
2034
284
16
4187
3923
678
64
18
772
63
8397
1240
1001
441
4
649
1461
1140
4042
499
92
887
3700
720
6337
1671
674
6308
321
1796
5569
4
392
2646
1359
1754
4
709
5198
611
2277
6339
447
2658
925
383
3340
947
36
697
2646
2958
63
162
953
3217
1099
1336
109
144
3032
64
5346
556
1136
3097
1736
1287
1891
514
3800
1510
173
204
5333
508
318
1069
318
661
782
36
1575
1511
3532
1162
1319
1580
37
36
1312
785
391
2092
291
4479
41
317
2501
1988
6168
325
164
3105
5919
1059
325
3609
897
626
58
5969
11121
504
1491
2937
794
1658
897
247
2410
45
3360
1040
4356
1032
3973
63
779
893
69
2774
18
586
17
309
1843
3697
1401
5590
442
732
8578
4033
252
112
11125
3116
11402
32
1218
1243
2412
706
103
6109
1798
2583
3385
7193
526
5300
1470
318
1282
2786
82
507
8458
2736
1240
34
1032
791
251
1296
181
101
289
1806
2378
2589
4319
3620
321
345
538
104
3525
2507
4136
538
709
7381
1032
442
866
6670
1112
262
291
949
353
180
2664
173
83
11403
1336
450
436
469
109
2669
2817
1537
34
654
509
612
4884
19
6155
2905
5811
74
2490
7382
325
1012
440
568
860
141
8110
10359
604
64
294
11404
1196
63
45
4
11405
4691
9440
244
11406
1632
1456
767
1008
712
1163
417
862
381
911
1652
159
226
7909
1646
1208
644
1247
1933
5827
77
6357
1127
103
3026
3056
3425
550
34
795
3715
9020
1061
2193
312
342
1436
3299
341
6806
2538
252
224
1202
3835
8877
45
6696
1325
125
7270
1069
403
1632
787
809
3097
3736
3150
7646
7549
2876
188
4706
538
61
1315
116
2015
3673
1534
1783
2579
2640
449
3888
559
7057
113
816
36
331
479
3182
589
638
336
2167
7
150
7889
104
8
292
1661
637
1551
471
11407
5530
4338
229
1643
604
4695
7
805
827
1096
4406
933
3731
1019
2717
499
325
2160
6178
6761
3296
321
3
403
2482
2076
417
1180
684
388
1491
1499
11408
538
7314
601
1099
64
2508
8398
151
10166
1574
4171
186
824
8857
11364
32
203
109
840
1043
1670
11409
3674
709
284
61
1192
103
258
543
2944
132
729
870
249
8420
476
3030
2156
4333
55
925
3040
887
10039
927
1191
3122
1902
92
1967
501
1430
2255
5040
1733
669
112
3175
9788
2311
36
4664
309
1580
1033
8
3688
1276
4120
33
444
4606
11410
1188
7323
18
2817
3877
748
171
826
2341
2260
638
159
5672
1783
824
128
5392
185
827
318
2650
1480
491
952
993
1126
2461
229
803
5673
480
737
277
441
486
1541
77
1387
417
3239
3535
2867
4223
259
17
701
2589
827
11411
2004
3404
6542
5212
1483
1065
2005
64
4091
33
1276
6647
162
192
2646
3504
608
318
223
5193
251
1
2640
9204
5029
22
202
3326
1684
893
336
173
4589
197
2733
559
644
4633
18
223
2313
206
7326
36
9249
2422
3288
2482
538
211
45
2180
6631
6627
709
3349
19
7526
1039
292
2456
259
18
2511
265
480
407
2793
7277
1585
1990
1673
834
70
726
1483
962
400
9136
451
379
36
1144
827
516
7346
997
555
41
381
371
203
681
1212
484
1419
447
2436
8605
103
3214
5511
4374
1287
1692
4221
4953
3592
538
1481
73
8535
5737
4264
1050
1387
92
2929
1867
128
1632
2257
344
2592
186
4687
476
56
94
6823
37
323
164
614
1237
325
164
2576
3269
417
116
648
1491
2887
3138
482
314
11412
2624
1797
7063
785
531
404
1556
8248
2223
508
2307
3658
1252
1067
381
1957
3202
259
11413
244
36
1321
247
493
284
785
918
18
311
18
229
604
252
2339
599
34
654
3109
33
1082
667
1320
444
30
4910
943
10018
109
6060
860
1805
88
4
25
4028
7302
2896
760
15
791
5930
55
1570
18
2280
2223
318
9876
2272
716
1191
499
5449
50
2260
773
11414
11415
1852
1941
555
534
209
147
2065
1482
5308
209
860
4
1798
2507
6133
179
1166
103
1163
2640
638
11416
362
6588
182
77
1241
1060
8523
508
11016
1551
77
7573
604
1247
1234
299
2524
74
484
70
658
709
11417
6101
2525
283
1553
869
412
84
3845
222
7200
571
586
1662
833
2223
11418
4396
4224
1601
876
305
709
842
862
36
1296
159
889
1166
1047
10732
1004
638
2797
473
4471
7
2021
57
11419
3186
11420
791
436
3197
5820
2099
1013
250
83
55
77
1847
7
386
1014
1412
251
1111
2277
18
6395
11
3258
1842
2250
1992
259
11277
318
367
6468
1343
309
3896
77
169
1024
2464
7648
508
1431
422
3582
6858
1505
2328
7504
1074
620
321
8511
4235
4329
344
553
2807
109
7146
543
4864
2546
3196
195
318
1221
139
186
1469
883
937
1148
3138
109
36
3426
10850
474
4227
37
1033
77
77
15
251
58
2239
247
381
1113
259
254
805
36
3080
2298
1470
6636
4488
6460
3148
8121
3512
2711
449
381
3198
4496
334
859
9383
40
831
5745
645
369
37
109
3898
11421
1751
365
55
1758
11422
737
857
1133
325
604
6240
211
321
116
145
8197
347
1276
2022
1079
657
1241
5768
58
1073
3800
599
1157
3329
463
77
5792
104
1225
77
560
538
1196
1176
54
155
318
14
5712
2609
2005
109
344
1365
426
195
240
11423
4483
11424
4423
8413
155
2736
92
17
516
2955
438
1345
1271
2061
927
11425
1139
151
1658
562
802
2580
1133
5606
63
223
11426
1
11427
893
336
225
1783
3550
1986
325
92
246
1010
4162
477
2698
10365
626
2521
4022
3741
19
128
955
404
63
706
77
331
4121
4
323
1518
1023
1004
437
8342
2437
3249
345
1077
9094
441
4
351
9312
1523
1518
5095
3636
627
1627
4121
5839
1274
11428
3296
4558
3750
626
4622
664
562
6037
284
2339
29
150
3116
1527
3150
313
291
5231
259
22
7285
1114
2658
7205
808
1124
325
9460
187
4540
1133
37
4005
381
7838
557
1302
791
92
404
63
77
283
1559
980
4099
480
3402
604
955
252
119
6925
294
336
5594
360
1588
638
6
61
3985
159
501
3080
4359
1798
257
1798
552
37
71
321
4664
1670
321
11429
2408
10
181
709
9926
613
1352
2022
336
2598
1420
7816
1173
4208
3409
827
1278
2138
859
1051
1718
77
253
456
22
534
1569
3890
7047
756
5065
846
2231
550
1588
162
3383
3917
36
1124
1470
2065
6947
318
1104
1800
714
635
927
4169
8053
279
1323
224
4169
5737
7726
324
226
3580
11183
36
1366
9986
11430
36
1237
3220
390
564
259
325
4353
34
1059
1401
2611
5517
698
1093
7263
431
9664
2130
657
560
29
18
5689
8566
253
214
834
668
1893
125
7172
1173
2291
552
647
1551
860
341
1239
36
4292
183
4022
1860
7066
1357
11431
221
77
2949
1958
325
2099
4102
1649
3794
2820
421
1456
1013
2888
186
109
2231
128
192
1461
312
9210
159
3404
1129
1001
11432
1316
1711
128
8978
5532
10171
4302
706
11433
2892
164
607
6
2706
244
687
265
139
6468
3067
5970
508
283
2054
4538
71
672
619
37
58
292
1366
1839
1641
3850
508
937
1179
1114
626
155
2178
836
11434
85
1175
820
159
877
92
2362
1412
155
1090
829
706
3036
18
450
198
529
1183
3731
1019
657
56
665
106
11435
1191
816
229
3116
1891
442
1751
6077
447
34
1879
1941
92
2858
186
728
604
3481
1099
113
291
8631
283
321
9057
1605
122
3833
3257
119
1810
1588
991
450
299
3091
396
64
145
2417
318
155
11207
637
170
192
4362
2754
404
1549
1544
1527
1680
2766
834
318
2650
9800
551
46
10436
188
226
36
3787
1542
11436
8992
1976
2507
844
667
4913
630
1114
2789
417
4706
18
50
215
478
469
417
2697
1252
11437
11438
1883
8953
884
604
1657
33
904
4202
4810
425
11439
772
765
614
1582
77
3475
404
55
1133
442
5173
3467
158
159
55
64
1769
739
74
2606
77
36
9788
18
626
2817
1194
2076
1883
2896
4
555
525
637
3103
77
559
3424
598
529
3778
244
1962
964
1380
4968
64
36
150
3469
791
1196
906
616
934
333
964
430
2964
229
1090
1163
11430
257
341
1124
2888
58
581
1534
925
6748
525
1196
318
1369
1307
1030
2115
1553
1130
3808
601
1345
1923
1118
116
94
748
9488
362
5138
179
27
9453
266
2764
77
407
1733
103
6822
1444
1401
899
2452
1898
440
870
151
5220
549
552
14
5040
5964
2430
3410
587
653
8432
2585
391
1033
3693
884
2326
1053
3997
138
105
17
18
2507
1493
1342
436
83
2529
1564
11440
128
2981
277
2437
1242
277
36
404
4169
94
228
1941
11441
640
3084
781
4
6701
638
7016
3926
5563
170
2881
318
1238
6075
4068
262
252
1194
4390
63
404
1077
3873
1718
116
63
1679
559
543
11442
2609
8255
33
225
104
37
774
159
11443
139
245
258
1258
11444
1668
1277
509
4891
20
404
1730
219
589
258
229
398
1860
1896
475
1838
706
107
3083
36
2325
11445
1800
2922
229
3285
2095
5273
938
1915
1483
5040
4957
58
11131
6921
709
5964
253
3389
379
63
6497
860
2021
4
45
7181
1039
3428
18
321
336
2401
2988
697
1594
135
17
40
612
36
1050
58
7
446
2417
2698
77
284
745
417
1772
1365
4587
120
2621
7773
1588
3787
4291
341
11446
10731
5001
2549
92
63
2103
11447
11448
560
3282
607
344
244
36
1384
92
250
294
258
11449
1663
717
417
1680
4735
381
5729
5435
3794
8595
518
1496
11450
637
5614
4132
229
7035
7411
709
8668
2173
2437
105
709
6252
2693
763
10138
702
10385
934
269
2730
2030
2520
2797
1059
400
860
64
3030
1320
211
7783
200
882
3335
560
1483
964
667
1470
323
830
993
4926
644
11451
870
103
105
344
245
318
145
18
844
489
3057
345
11452
5403
614
2163
8217
155
1773
64
5567
4165
5785
2417
645
876
1012
2310
1296
229
220
211
2763
151
1343
2646
1992
36
33
3310
844
36
885
3080
896
112
837
9525
3299
844
11453
240
1384
3012
262
318
1748
698
805
674
318
1235
893
3116
179
604
10057
41
1597
2784
4
404
1638
5871
2482
4406
7984
2508
4372
1122
3133
33
1123
1032
1470
317
552
11454
2265
860
559
1532
36
283
259
1196
3381
1871
7713
2942
5502
1868
6564
259
5156
38
1019
4719
1580
4436
1565
325
441
321
516
2015
1566
3084
162
7664
441
145
487
11455
906
11456
3382
1124
3758
782
709
538
33
3658
6
2958
258
679
2098
4372
90
1652
1163
4338
93
2427
4781
92
2173
1196
3737
1789
455
4
417
1989
667
5414
186
77
606
552
3469
3784
1314
1095
6481
395
2231
34
1652
882
11144
3149
3150
749
258
247
448
7127
2833
2744
11457
869
833
77
292
3404
742
667
48
3135
1493
2886
4
4520
64
109
2402
2645
472
2509
529
9773
1099
1523
534
2138
5884
143
11458
119
4352
877
27
897
437
9775
1903
538
1817
412
116
11459
3207
1324
7464
2848
2490
103
586
321
748
45
1345
2366
6458
5332
4100
22
164
5964
3555
336
904
785
1555
1530
180
99
437
703
11460
92
9251
318
92
171
19
581
1825
706
949
195
3844
4382
1038
1588
63
2576
893
2628
406
615
1173
64
325
5059
2115
74
383
4
55
105
759
688
1345
1627
308
1593
2233
317
1129
773
321
11461
259
1130
164
789
2306
548
635
164
644
64
772
1871
5610
362
1096
2
3243
3969
2106
8758
7744
4350
1492
1418
1191
2867
3143
11462
135
180
412
2166
240
559
336
17
1033
2890
372
6005
7246
1774
110
4042
135
651
644
111
192
4609
1928
1730
333
163
519
3040
259
202
86
4701
5670
4
833
36
36
6412
3215
1225
172
7379
478
1812
579
274
258
887
1345
2572
1030
441
45
1588
893
45
5596
290
2395
9819
1732
1663
11463
1392
1527
3555
726
833
3128
7130
4793
830
17
195
345
2125
77
335
8217
1126
842
1030
1487
2437
11464
499
6642
1188
1295
709
1007
614
1285
302
159
391
251
3212
4797
381
4884
36
4660
3171
28
149
1329
14
2674
74
1431
863
3577
1648
5984
299
36
474
291
2235
11465
18
3054
1020
11466
662
934
173
2343
1990
4359
1652
11467
860
3413
1515
1194
9944
331
251
1336
1179
92
211
1954
657
1590
11053
3097
11468
164
8865
474
36
33
1161
1053
70
2274
92
1340
374
36
321
1012
934
121
2669
159
1706
37
2516
1913
362
3380
1043
283
2507
1784
591
9249
253
1351
10523
1166
33
709
10757
7265
169
709
77
10711
414
862
77
1648
417
2015
499
77
1470
154
2624
1196
423
3984
3853
3833
195
323
229
1470
1844
1416
5816
36
906
3171
559
3404
259
341
33
10669
2849
36
5274
64
57
313
7309
36
927
2036
473
2481
185
3887
17
543
1092
514
379
787
323
11469
18
1175
125
922
2435
403
105
381
211
417
45
2981
1649
274
6378
604
14
104
906
77
1574
455
626
458
931
321
2718
499
1133
36
1033
116
14
5789
1092
842
2
3797
260
5561
726
10961
63
1765
151
820
224
85
1191
151
114
20
1748
325
538
4396
983
144
2304
75
2044
54
344
1447
150
3455
386
2148
1340
92
6265
77
1588
185
1822
258
11470
333
36
653
612
254
5803
253
1173
474
8019
1920
1483
11471
5446
1718
1129
6357
20
5683
4178
84
225
684
251
710
18
2627
489
3091
63
18
294
2626
1059
412
11472
1707
11473
5273
265
262
1296
1538
3044
1959
1871
79
1555
11474
259
3517
1970
4216
1842
1817
1765
41
717
480
321
5950
45
11253
325
4782
155
335
870
253
2301
8484
5456
3741
4221
45
355
75
1704
5034
10467
341
391
4871
829
299
1096
77
667
9284
11475
50
665
893
501
195
1960
904
88
341
160
1620
604
1469
8469
2980
538
1841
581
3348
1073
6519
432
4298
321
1047
696
1132
229
624
1343
9037
812
3701
1967
11476
947
4
3326
1229
1328
333
4540
3906
4563
689
1606
2368
10084
11477
318
604
599
7870
318
1917
449
164
581
11177
897
173
486
290
1795
3512
2545
2464
11289
18
4773
2676
185
4
17
77
321
45
88
1020
318
5359
2491
1420
3890
1298
1099
17
772
1491
728
4
4
1014
58
1013
1556
403
604
164
451
1373
259
751
251
353
7632
1124
3700
8217
1679
608
4695
374
56
644
4243
5132
64
180
336
7264
2310
1588
1114
847
993
283
1756
225
1351
345
4368
1159
4013
3366
3016
1197
4
3200
2361
1588
2030
555
194
543
9237
1847
639
614
8308
2160
8385
347
2789
3771
958
4223
1535
1468
1069
109
706
1783
703
11478
427
2829
3328
2310
1699
1825
7033
4475
2672
291
3943
2149
560
266
1413
11479
19
1278
360
149
2467
5640
2036
1672
283
1069
128
404
1114
2141
410
1501
345
2161
210
538
178
1124
3315
88
33
5713
1621
81
1765
739
36
219
518
1468
64
58
2887
2047
177
6021
4298
124
1456
105
1038
3048
927
3658
301
1581
2501
1014
791
833
383
824
347
3947
253
6385
25
829
3260
2950
112
1588
4974
71
321
552
2287
539
2652
61
2360
387
1365
18
17
4831
225
229
1098
658
947
18
2061
3887
3112
2437
11235
1825
1673
3501
32
1534
4
742
927
33
6841
2683
2125
132
94
725
326
644
785
2847
1124
176
6287
2658
2404
1977
2744
11480
6487
2160
11481
77
1550
63
729
8477
7
114
36
2004
501
882
58
164
7890
717
436
1998
3283
1343
123
324
318
1146
33
671
18
480
1102
1337
245
274
9114
174
4605
508
336
862
2764
1059
11482
5715
700
5518
459
1627
2627
1718
448
9566
1589
92
1776
1729
294
6720
828
164
4697
1944
170
2589
103
2344
11483
1247
732
8810
484
877
1248
4561
143
5477
48
1007
1069
317
729
1351
8327
3085
480
3269
9401
2650
1096
1632
884
2929
2086
179
759
253
318
5123
963
709
1565
6472
1298
324
956
4127
309
431
2787
552
2928
333
4953
2546
687
1179
4070
5693
292
195
3270
651
2812
1534
543
10479
763
829
2748
3430
5707
501
4810
930
10257
893
1443
2251
229
1049
446
2054
211
437
6481
3383
1588
430
3299
1588
4427
2231
4884
417
1013
5802
4007
3643
712
480
1326
2364
1588
1079
9354
961
2326
560
1069
6000
8
1641
4
1127
2709
417
529
277
88
3149
6179
2888
5183
2327
552
1475
5835
3871
4120
616
1543
2293
309
201
7
4389
61
17
4638
46
726
4569
988
223
4542
2144
64
3489
1240
315
406
1530
1038
6
109
2603
651
797
1
119
222
5288
474
3854
2280
2833
9057
1059
543
318
1768
4491
433
1268
1533
460
559
945
3368
747
9967
1370
244
3555
265
247
160
159
1238
1175
11484
6958
797
7431
604
886
4798
132
2622
432
195
2650
1143
2266
321
1483
3315
430
283
2325
214
18
259
18
5566
3116
1550
64
336
1041
314
1014
77
1534
881
422
2627
10619
28
676
2664
1730
1206
1069
92
28
6359
395
18
1990
36
5128
421
11485
11486
2812
1624
6286
296
173
2762
404
4768
277
5729
8048
1883
75
877
151
33
45
471
4101
604
8974
3721
2194
359
3409
543
791
1939
884
1325
644
4216
1805
1867
398
552
772
406
1780
1084
7885
3314
1527
4473
709
1705
980
18
9499
887
5017
756
906
639
1632
63
151
187
3453
391
1662
2482
509
11487
28
11010
647
2584
6684
2706
7834
957
2054
2410
3143
4042
77
3056
4639
92
772
1606
749
235
3356
932
149
5638
1944
4287
11488
2223
1652
772
11480
45
5187
2348
344
5935
906
3502
635
2597
574
426
521
530
77
930
8678
543
4704
258
1013
5714
5782
58
1715
904
7753
8728
185
1803
1211
11383
64
277
7532
1053
333
826
5465
336
11489
251
1314
3374
317
8947
2092
319
2958
4866
221
3965
18
1112
1225
11490
887
1116
1328
157
200
8914
55
1612
716
5182
946
484
2444
581
2391
5356
1692
450
1215
654
559
55
418
417
32
247
620
6000
1333
283
63
1275
8874
18
697
619
2224
1050
644
1730
4
6198
2218
312
1716
3160
11491
336
3923
2235
11492
181
251
1037
2835
11493
9078
151
10774
2065
344
2054
7932
204
1291
1155
151
8460
1124
615
604
794
581
93
58
417
2624
2437
1240
7140
860
564
321
56
688
442
128
5828
223
2160
4055
1155
1282
3975
11494
893
712
1306
4057
18
5309
11321
648
37
893
5029
3084
425
11495
151
3181
136
7
1122
195
77
716
1117
1590
11019
10406
18
318
2981
549
2258
4350
5818
2699
809
36
8906
11496
1800
2926
11497
2867
906
3997
407
4033
1912
1979
2686
331
9277
198
1566
4195
927
647
611
325
4
289
1537
1701
11498
4615
1272
861
2949
18
33
64
877
788
122
806
345
109
919
8416
977
265
4994
11499
3097
283
3816
42
3105
1842
552
2124
268
1163
1544
74
2693
223
1347
92
284
1
379
442
2981
1149
742
250
417
770
887
1133
259
41
4360
683
4638
651
802
930
116
159
1247
46
1769
1797
56
114
750
493
323
6935
18
647
2650
11500
1469
4994
1551
37
1848
1718
3662
2444
1478
16
1723
927
4844
173
425
3469
6058
5627
132
4322
36
2221
1107
8801
607
1148
36
18
103
88
1173
55
6249
336
3193
618
18
4552
34
2011
82
508
1793
284
3410
7405
258
559
18
92
1481
3555
712
1114
2706
767
2748
216
1563
3383
4654
14
791
5363
763
1743
4615
1080
3551
763
1166
77
1535
490
5346
862
4170
341
829
1001
4568
1024
292
4938
5798
918
18
164
1507
404
404
1769
11501
5205
3340
2098
18
3883
668
4234
866
647
122
4723
716
318
2622
5179
3061
2835
312
657
564
7
543
1773
530
2742
266
1384
4467
63
809
1481
90
3900
2036
3366
11502
2588
6780
2325
201
1047
1835
364
1430
1958
229
3032
207
92
211
4835
2040
2801
1139
283
6755
262
162
14
608
7754
1415
292
3040
2138
5737
1547
8845
2138
1013
387
3001
1442
391
436
6459
2231
4844
2310
5323
5857
608
45
1200
192
6190
444
11503
1059
4587
251
101
302
2755
1114
1268
92
10087
893
626
2190
1796
135
4304
1180
200
6506
162
245
3425
4406
1343
603
4644
9020
77
1126
3006
2173
884
748
1030
318
36
846
37
258
92
251
4
1903
63
63
1298
10037
4915
604
644
10448
11296
5390
915
4699
336
341
5689
2640
7
1114
251
128
74
2437
336
807
480
331
1627
1662
139
1597
576
323
582
92
336
2709
341
926
11504
6546
15
10020
3552
1267
2640
582
1
171
3682
323
274
469
283
395
554
164
3402
1824
2014
2169
552
2280
893
292
11505
1033
769
4514
304
2341
1718
92
604
2858
1733
3016
11506
11507
10033
159
229
6380
1133
422
258
709
1140
5574
6842
325
18
4136
614
4054
7825
450
437
933
8490
1911
815
2098
893
55
11508
4
211
292
225
323
4
1475
1340
1493
209
1490
9476
1638
1122
1179
1566
1148
11104
2722
993
555
6896
1014
28
1264
1596
444
410
18
7791
2971
36
1841
77
3169
1483
2888
458
1013
299
147
18
791
211
84
11509
257
3166
324
56
2767
37
323
1785
1202
7073
1412
927
1631
2319
2328
10103
333
2310
647
7
1628
11446
6401
5726
430
6860
1867
14
439
2045
1802
11510
2752
8008
85
64
7
290
647
336
1231
1603
1589
92
154
810
1155
3509
1785
1007
3664
1443
50
2378
1488
1195
3808
3315
77
4957
5195
344
49
3942
345
6
7
5698
725
11170
1644
103
1527
610
2368
808
1606
480
4507
1095
1033
4
77
1449
11511
599
2637
2534
85
2318
706
767
1053
1658
942
3097
11512
1172
11513
259
761
9
114
34
82
6150
1498
552
195
7362
14
1021
202
2398
64
1590
1183
2774
3119
1014
344
2531
1390
130
406
2646
7
11514
321
305
109
441
17
3333
573
1873
552
45
873
56
225
6814
805
531
604
211
1227
1504
2748
277
141
1765
234
207
17
58
6074
2650
374
567
5431
3458
441
164
450
279
211
317
27
471
897
333
77
174
20
19
1750
1175
884
922
604
64
88
625
560
9176
92
1014
3290
4033
8363
490
6799
4740
751
4321
747
860
11515
19
1090
7111
1602
5066
2182
1939
11516
537
1175
4590
313
1010
5327
1172
2491
4556
2160
1114
169
154
245
573
2766
893
70
36
229
105
3430
1096
9358
608
2765
57
2223
11517
1469
3076
2831
2330
5531
6433
1990
162
2348
92
3465
1114
624
2220
214
30
1325
940
872
219
7843
810
75
1565
2231
2776
162
980
451
6460
63
36
7
1937
893
1210
2520
749
1992
5716
901
860
736
1537
166
10592
3109
259
159
449
6770
1551
15
7399
1577
2562
144
1019
717
499
710
906
336
265
258
56
1225
11518
5465
18
847
9623
1461
226
706
162
18
3512
11519
1701
1887
501
4
381
1038
116
121
381
1476
4231
1489
6186
36
1306
8560
2250
560
3676
6164
937
381
8469
3415
323
4221
159
34
518
180
1210
404
3229
897
490
1874
11520
156
4282
206
164
344
1012
125
4267
2190
1122
844
2776
292
830
11521
1718
474
37
477
11239
1069
258
1934
286
707
2257
559
466
259
11522
318
3154
2591
538
759
4670
626
268
6214
590
11523
1495
45
2650
3160
58
336
381
638
1493
1051
103
507
379
406
77
3315
712
2277
11259
1133
306
1588
173
344
321
5132
947
487
201
3226
2300
125
1778
1034
833
1918
37
265
2135
2607
942
4169
46
18
10727
7393
63
3084
1007
828
123
1644
7518
170
2130
759
1412
1196
18
253
801
8455
691
614
229
36
103
11524
1275
4389
3371
92
3249
3067
262
1431
9391
92
1001
37
11525
717
10142
400
3253
972
292
4550
4829
7203
7
1090
2259
552
381
2720
18
2437
6061
1118
46
4512
4214
711
1033
1588
3759
619
678
3885
552
1028
3207
925
17
18
6165
5694
128
2500
251
2908
223
2584
499
1008
1832
1126
11526
844
76
1053
11527
3366
7359
381
2467
2290
6660
478
851
2972
251
338
763
37
192
8116
11528
27
11529
1544
2745
1704
4009
128
1415
77
36
2280
9788
3968
635
993
341
864
381
11530
4182
1774
1351
1979
499
716
147
10772
30
997
1431
252
77
11531
818
938
4641
901
733
447
107
145
917
1250
551
4663
736
750
10548
1038
345
2125
2471
4001
691
226
2
11532
1624
2209
11533
1950
7925
1067
2513
4464
1365
748
45
1384
11534
2734
391
1143
1169
937
1014
1613
145
3406
162
8984
11535
666
3186
717
6926
1480
2444
4071
1883
296
451
2624
1793
619
1569
6480
10645
18
372
32
3844
92
229
5421
2943
451
1718
145
1551
76
1887
46
1234
11536
683
265
85
1551
11537
6397
324
1225
444
3656
156
928
1497
1214
8936
92
7975
3263
3291
604
3484
341
103
7
268
425
1258
276
18
32
1545
7683
417
2983
186
607
2624
9091
11538
3535
3404
173
11539
3771
3041
3638
2831
745
318
323
9007
344
11540
387
1112
697
151
283
109
618
1431
2303
2316
1867
4
1285
152
379
151
1550
1130
2892
36
2076
33
2971
1034
5686
4651
1786
1206
3904
1652
772
7
159
4951
568
114
2754
1798
251
2486
744
1483
225
7230
448
40
2754
2103
1627
75
6943
158
221
508
9117
35
1871
186
63
651
1918
1973
1566
406
1082
530
265
490
1050
229
1342
36
11541
381
9720
45
1144
812
136
1200
37
90
2110
11017
2094
636
63
164
173
36
7778
371
291
325
331
5708
344
893
1216
1063
1780
3150
2841
2605
748
717
6176
404
33
4292
446
11542
1482
277
2490
543
247
552
349
4264
284
769
3261
5481
842
4114
6661
441
2706
4
251
1680
2336
36
2188
93
2934
3348
493
2069
1444
1444
1276
933
2437
8725
1345
1391
11170
4859
1129
221
321
333
1613
224
6536
421
3283
159
287
893
4353
2368
1992
538
748
1988
4280
3102
216
6281
4
5649
534
768
765
5609
301
961
103
716
467
331
105
1864
265
7532
1585
229
36
229
1285
1588
1675
3323
92
4551
404
1765
2193
2501
1825
1030
436
614
2514
3016
1805
638
187
92
6626
7624
4387
536
6946
3628
8322
5169
635
1912
2095
716
417
2926
1014
557
345
1237
4990
604
644
471
1476
85
3303
88
317
203
1315
6308
113
2718
3382
18
372
759
374
321
103
398
1420
105
18
7230
9520
186
1883
7572
1588
5948
2464
769
37
437
4042
9608
10391
1033
3767
1237
2502
1312
8633
3040
387
38
103
557
2336
2221
258
18
1632
4694
391
254
745
5107
1225
11543
1600
717
2437
918
3100
1247
63
1393
2574
3662
1012
1649
2415
1806
1559
532
3174
496
262
9639
259
4223
4416
77
1298
448
2014
3592
1491
990
386
92
451
6365
790
315
344
490
772
1478
7034
739
1680
436
7493
321
4048
1086
9644
478
601
463
3544
321
1063
8629
186
4955
1331
667
1944
9722
1014
3527
1136
321
560
71
111
180
978
560
9385
1591
63
325
559
152
7099
1021
3348
259
2606
169
5736
77
3272
5227
1114
18
5964
2148
92
36
1765
2231
493
1166
1480
480
151
7013
3453
414
226
77
668
7668
5659
2583
381
3202
1159
1161
614
3724
17
2833
2862
1126
292
493
1159
3326
342
7550
1014
8711
1122
11465
1867
4915
1456
77
1482
2118
365
45
254
1544
2313
1902
27
737
387
5364
791
1225
3001
1192
17
77
159
1730
706
4213
2308
132
10950
214
504
1104
493
4009
265
1037
658
323
6489
1871
1615
1278
2512
11544
649
927
5606
651
8528
2311
796
28
716
1559
5369
77
11545
4706
437
381
125
292
33
1998
784
978
379
437
6605
2020
744
261
116
1960
11546
1033
3455
92
185
2589
119
45
279
9895
534
1184
1173
543
344
453
1412
4396
417
4872
3133
277
3578
5251
11547
918
36
489
9655
170
17
77
556
845
8577
3578
6204
2255
10596
30
1469
942
417
1594
735
63
2138
688
534
3489
1175
312
2036
11548
421
2741
151
4937
1
179
130
128
2465
1051
18
344
317
3310
920
475
538
404
186
7526
1024
893
292
1179
372
887
2490
259
64
11549
833
9250
8428
3219
2092
46
887
945
1240
517
1657
37
4216
538
626
33
3313
423
3016
123
88
63
283
840
619
8825
937
710
371
5708
1307
4530
10643
6969
9801
4395
897
626
1082
1242
177
11382
379
257
11550
341
602
314
552
315
1059
344
749
1566
11551
5669
1104
710
6546
20
17
5392
245
150
4346
808
615
77
159
265
6050
709
159
200
190
1665
1143
2424
2160
1116
2348
205
3380
1296
501
848
874
77
407
501
11552
45
186
589
709
1700
103
1534
292
530
2987
240
302
1420
2673
7948
10381
5976
11553
1247
1328
4228
253
7511
151
3360
251
259
4821
28
2443
4251
1413
1114
1549
40
17
2632
6198
638
1030
229
290
63
1569
626
246
318
504
243
840
6486
2519
1047
302
388
325
11337
1544
36
1282
2076
1345
826
2689
200
1030
3043
3517
321
3306
262
3103
150
1535
142
2646
1483
92
259
8278
1298
1483
851
92
938
3148
63
2983
615
487
436
1114
11554
2115
10066
4238
403
257
2179
1306
931
1838
648
2347
799
1969
306
18
791
5625
1415
1412
1252
893
77
671
660
3134
1588
240
7709
11555
883
138
323
2500
2988
10642
747
8244
4316
1365
77
437
3117
6924
64
332
325
5329
927
33
4077
291
2952
4106
5702
75
229
502
1441
2182
8621
309
6157
1491
25
538
2626
2979
349
5350
513
829
1662
6021
1783
1099
76
284
4390
2763
1130
1133
4082
4227
607
11556
17
893
18
3307
1255
379
1387
3621
7246
978
4644
362
186
1514
344
6036
2422
5093
1336
3423
873
4082
6585
2278
3104
77
11557
4439
318
144
164
318
1842
3794
2368
680
639
2669
321
7649
427
8248
318
77
3009
2585
1649
17
77
215
11558
7341
1047
1032
1627
56
9438
7632
647
1229
45
128
3148
1585
809
3724
7127
3556
478
259
130
344
211
323
1200
206
10763
1012
3583
200
251
17
10
474
145
1280
251
4042
674
159
651
155
150
5773
2175
463
536
4042
662
92
144
1045
1724
2287
145
1604
33
4762
9063
241
827
11559
7
144
299
15
321
2437
323
762
306
1258
3453
6114
1067
1180
258
1733
289
710
36
2231
2380
3735
321
1551
4109
1096
11560
2099
18
1006
391
6684
3533
283
391
4132
1304
201
1732
871
884
765
934
36
881
1514
3193
403
831
747
11561
229
4206
8394
1019
333
1878
5144
927
1470
195
497
3896
8715
355
2490
6348
1224
860
893
92
2231
1340
2022
18
205
1248
1469
103
2689
5948
37
860
4471
114
5326
4774
1705
11562
3291
1534
517
268
211
991
259
4321
321
1254
940
456
2177
1547
5044
582
3366
93
11563
4223
1763
637
2108
1588
2266
42
151
626
748
3455
4298
774
636
336
1883
543
155
1589
4435
4101
876
2482
791
1376
2658
57
4374
36
104
1602
365
600
11218
607
240
1047
64
3680
3512
316
761
614
128
1640
303
7419
1351
1834
188
4797
1481
137
1173
1133
955
1668
414
1553
186
812
45
1073
549
291
3214
608
55
18
9566
1527
1
1733
79
130
1122
586
18
525
45
612
638
1662
1013
4026
11564
515
3368
1625
2337
1126
1762
784
34
325
606
92
74
2894
11565
788
515
383
759
665
5594
2722
159
2708
436
5812
103
1433
4444
312
4
251
2161
6007
601
2378
1195
3041
1801
1015
1813
1869
930
2574
17
991
347
416
765
336
442
4822
1540
3759
195
11566
1815
2491
1705
3921
77
5092
509
4536
1013
899
1443
3041
381
552
6273
7917
725
2526
653
383
1337
6516
144
2091
1924
6566
934
887
40
284
1990
894
2822
605
607
284
177
808
36
1179
170
3181
4892
450
1834
5708
154
1385
36
2520
1206
808
3673
6926
1066
552
2880
4888
244
1533
1014
64
195
5766
5173
186
1276
7
82
1680
6571
4120
11491
2044
33
874
1933
3223
164
1242
1846
523
8322
518
103
2437
7013
709
1107
414
671
85
1004
4075
7007
1099
3247
37
4389
1053
64
119
200
1014
4754
656
323
543
1
22
34
137
9652
738
4936
748
2252
1069
79
1733
1692
709
63
530
1903
145
3177
1122
34
2658
785
710
1716
560
18
5303
5577
8637
5821
7
147
1033
607
243
259
1697
11567
344
1481
130
7747
2223
55
4
50
259
1706
45
172
2905
128
4372
4067
1514
4493
1175
325
1865
1511
387
195
426
216
2311
2378
1813
9758
5392
615
18
40
1461
1487
344
323
291
253
70
727
33
1012
229
4702
336
7292
8412
1365
4901
3946
10646
2203
64
2076
92
5240
36
1286
589
887
995
4898
1534
299
4372
4381
532
1294
92
2942
11568
525
235
2099
321
2091
151
607
2693
3675
1132
33
3675
119
667
1054
11569
119
1305
36
1173
1658
709
441
8832
14
706
4644
2234
1325
8241
2535
19
9522
1527
56
1047
318
2378
85
4804
225
957
583
77
383
1223
5447
2613
5953
1487
1050
404
245
251
638
1812
915
11570
516
860
7
294
240
333
375
11571
5959
7
11572
2160
11573
3097
20
2160
3658
323
417
2220
92
4228
697
1743
11574
8945
1652
517
2341
933
11059
1730
893
234
2718
647
4359
1120
387
14
184
299
258
836
170
4255
55
193
54
1391
1990
1938
564
5562
321
5629
5868
1365
5364
63
954
444
455
2950
245
163
1077
807
2933
10018
6007
5753
2256
18
77
1267
6664
2510
508
4941
2535
301
4804
188
1721
18
444
4315
1527
568
5212
319
27
9241
292
2658
63
906
490
27
4511
637
3289
881
11575
3808
1105
3631
2921
307
253
964
344
79
77
582
563
3249
323
130
3560
45
2245
2024
1340
11576
1607
1345
6353
5187
325
3230
770
381
2960
1184
58
179
6050
7531
2954
304
1033
11577
1844
3317
3734
223
4
18
1173
333
1030
391
3724
599
299
317
765
92
11578
333
7135
5511
46
92
11579
748
4203
10014
3642
318
225
64
282
2975
63
2490
404
1
787
1715
3030
808
119
3538
2194
205
7191
324
1523
761
3418
1413
1212
10927
3117
538
2849
347
7705
2722
1796
1435
112
92
3193
4073
11580
444
11581
36
1343
4070
807
294
10356
150
1287
331
3219
3016
688
717
489
8244
543
3413
41
222
28
614
5872
2540
748
480
279
1285
651
77
318
4143
28
379
8195
678
667
4994
749
6761
92
8189
787
381
4673
874
92
341
132
1984
486
64
64
1925
6410
1096
197
85
381
1187
2479
1566
64
739
2877
516
6129
647
5459
926
1883
3675
1907
520
325
150
2508
2008
17
1092
289
7
162
6540
3150
725
11582
1813
125
1732
2892
11583
6225
893
202
2252
1851
782
11584
2224
893
473
1113
318
4
194
10392
1357
1344
2036
4257
1184
4
7046
5005
1012
150
508
119
2586
3615
112
2034
851
1286
4212
164
11585
1783
178
748
3402
6219
163
772
3389
1146
1008
264
599
18
2054
217
48
8777
4170
7005
3122
559
92
981
2125
11586
250
6421
386
36
109
77
6094
130
437
374
1612
381
606
8277
37
1255
4169
1355
10987
323
17
1588
18
2730
3593
3745
4
1475
5238
480
5738
318
5246
5230
1024
3282
8522
4988
292
538
1755
479
229
2765
10954
18
240
863
484
3594
3615
667
2150
557
424
151
4813
2734
3753
265
55
4744
1917
114
92
292
1493
7978
317
7502
36
1013
897
1652
3643
5182
5705
10
1312
742
4298
1450
6393
1312
1121
3085
317
1585
4990
839
3493
709
299
1836
309
74
3862
54
109
604
325
110
325
1841
450
3341
1905
229
19
1034
436
160
159
2160
3495
1440
2408
36
404
2490
259
11587
36
251
709
325
291
225
117
75
7976
417
1492
3171
1008
284
1588
8610
240
365
7504
2115
414
406
2467
581
5976
706
3578
619
6225
276
671
2015
4970
3732
11588
8297
2971
344
258
3959
11589
321
325
381
1431
64
437
6140
317
45
668
365
4387
404
975
2722
1069
2036
640
259
92
404
37
809
4804
5970
1898
925
64
1
1871
436
22
1225
73
391
3319
450
1527
7015
404
2233
408
6176
331
3377
2821
411
4615
1008
4526
1395
763
830
812
240
318
9941
441
1811
229
251
8126
918
114
552
63
64
5804
1451
317
33
751
159
404
9026
351
383
11590
751
244
651
80
341
130
225
8002
1008
1594
3187
11591
224
139
1987
599
615
3425
10146
680
63
8909
64
5325
14
1750
490
5446
3465
476
2271
1701
4102
209
427
132
582
867
7925
2591
996
1621
2570
1496
7445
2718
5707
8526
37
3460
5600
61
8987
344
757
89
809
3102
1915
417
716
1990
2255
227
70
55
381
369
7563
1363
2343
11592
1588
9196
333
1306
128
6856
167
325
2275
2685
877
2718
7491
1133
451
3469
55
1017
2234
4353
152
1939
1960
3936
2718
508
563
3388
543
344
7264
962
3558
214
4483
622
3592
7656
236
474
582
1751
906
5694
7814
1211
186
147
9
1086
559
2512
1289
11593
55
277
1990
2743
131
2277
934
11451
159
18
114
202
525
253
9435
6050
436
45
11594
145
64
2391
536
252
607
317
887
607
725
7182
6688
2287
3935
174
933
8914
2626
332
749
331
918
156
1627
599
591
395
586
559
915
36
927
1662
3404
37
474
2773
6390
3117
92
45
1116
2626
63
164
3620
1053
4391
7
710
1116
40
42
1887
45
4
5846
2255
1143
1340
365
325
452
883
1641
3578
147
25
314
36
2521
197
5569
336
736
1302
5957
6869
2208
1564
3674
1374
883
4517
688
2160
8945
818
1603
10335
7526
635
11595
1470
7759
22
341
11596
984
318
365
654
1627
7818
1547
11597
1074
5830
145
155
50
3898
1680
549
2022
5293
149
1196
2311
492
893
11598
543
177
1038
4223
266
2814
1990
2797
344
4363
1867
1652
148
991
317
1864
391
2600
4208
6907
4
1140
351
8036
268
347
6228
82
4569
1551
1113
37
2706
1773
284
356
11599
11600
517
8007
1546
145
8772
5750
3234
5729
36
11601
1534
103
929
309
1412
37
374
229
3270
1783
893
51
159
116
1012
501
116
2054
818
501
1420
608
725
709
1278
2436
1762
104
283
2510
1390
8789
614
2409
8564
11602
331
2213
17
1461
77
5540
3426
145
480
318
3107
6600
1264
651
45
220
159
1733
1553
1298
2153
939
14
214
4353
8489
651
499
2065
145
1
45
2388
3050
211
714
757
11603
195
996
28
4121
769
34
2047
555
7
229
77
223
61
265
417
58
243
763
36
3091
174
1007
229
8540
195
976
489
3494
559
712
290
1999
1157
1099
1833
559
3068
344
1815
159
169
2484
3021
189
2124
1194
1096
771
2336
733
668
1671
18
219
59
640
2091
763
1800
119
4903
6
737
9174
1210
223
3105
436
1014
123
11604
11260
893
806
765
70
7851
2787
1099
36
2348
559
2319
128
833
251
8728
318
30
330
2121
423
7092
379
8613
486
36
398
60
7730
145
2535
1466
1175
1724
1792
3690
2252
7081
993
549
614
614
715
1917
657
64
1968
538
791
1589
259
709
4558
490
1815
92
1154
4797
7312
11605
1084
8219
1665
11606
1673
4
517
164
530
466
1797
269
1783
240
550
8482
11607
6752
1377
543
8197
6357
930
317
2327
18
6447
5240
2611
63
259
5303
4695
3572
886
2954
990
290
342
3509
51
102
436
7028
251
2583
159
1589
336
508
1298
1014
2004
321
4498
748
404
128
824
219
195
5269
6749
538
1017
1825
323
7028
251
1536
939
821
4062
105
1733
143
284
245
195
3469
7505
4323
1527
2981
538
1050
2628
159
2054
450
1304
1882
3703
1732
4203
3369
788
653
1642
820
3961
8970
1196
251
8870
874
518
1530
258
277
10250
4162
2526
216
2022
3214
7353
709
961
111
11608
1178
1527
535
205
7047
1112
28
1732
63
28
1154
6100
437
552
11108
9503
3682
18
64
2464
2665
927
768
2593
2252
3563
8236
871
899
9198
4711
762
244
2362
3857
6260
1412
1527
61
3051
712
927
1161
7118
1345
92
3299
5474
3103
940
388
711
119
11609
92
2294
225
205
3560
2570
1030
3135
1129
2683
4835
2061
809
3575
4160
45
186
2231
3921
709
706
3748
2958
3016
4312
791
381
345
181
2252
159
318
1871
195
3103
476
11610
18
508
1602
467
344
4374
1240
2081
312
79
345
11611
538
1684
1133
4398
1196
11612
10903
188
963
180
1590
2480
4993
1124
34
1363
626
229
1030
11613
112
9594
1365
930
1441
7
333
831
1325
92
606
151
1194
1116
3760
1992
2003
1556
4
506
1067
324
1469
18
164
336
531
2368
3961
387
179
4
318
1343
1825
11614
1306
10493
3545
1932
17
8088
4739
77
229
88
710
3177
258
3873
3079
1649
11615
11616
103
1559
122
3688
1114
195
604
4766
3443
186
1515
1965
450
539
869
480
834
1652
779
1286
897
5737
164
77
3955
4625
83
2490
3965
18
1673
883
1225
1960
833
11567
758
11617
729
1898
6980
2726
1786
6668
2205
145
259
4910
3544
200
325
451
336
35
5846
64
25
1001
202
404
426
379
7563
5708
17
19
4818
11618
7622
1621
259
716
1243
259
1774
159
1481
683
105
4
833
2437
1116
518
1242
2308
1133
440
5346
11619
36
7056
365
77
4447
538
414
1225
1236
661
36
3004
742
794
8759
1844
455
777
125
882
3330
265
8631
1521
6726
5246
17
11354
788
9136
4937
1762
930
1969
750
1033
325
3767
125
3830
17
791
709
421
1903
1978
1336
508
518
2683
321
103
64
3622
45
2626
830
1494
450
1451
379
1340
414
132
3509
874
3117
4695
381
604
958
17
3709
1186
2280
387
2097
3219
1332
4508
2182
3704
4227
1006
768
1527
5256
644
11620
10794
1179
1829
292
515
508
7
7999
103
325
5093
882
331
1033
195
4323
18
639
4542
9447
426
4810
49
5327
77
1777
3156
1839
1687
1583
63
1211
64
450
1130
1264
259
11621
1214
1179
259
7893
8758
64
502
83
258
2349
549
386
109
1033
323
829
1126
119
1662
17
223
1194
151
1053
1713
2622
1730
499
2348
6820
323
607
3564
388
2087
478
857
145
17
46
1099
159
8996
622
2321
893
731
5242
11622
6885
159
1038
993
1336
1986
292
538
197
64
414
245
245
2693
538
245
5161
452
4510
3175
386
1511
1114
344
9202
1962
458
64
209
3279
658
144
604
776
10053
560
18
145
37
3557
661
556
1156
2718
1282
2830
824
9
644
33
17
18
37
2125
929
1544
1384
2110
450
11623
2876
3660
37
186
2391
34
1800
291
706
3175
2437
128
2709
1122
4473
517
3021
3207
3343
64
8707
6001
159
1097
168
614
1652
2853
3512
709
37
644
490
887
41
6514
499
426
381
245
181
1291
17
417
4816
4763
11624
113
737
827
806
6233
128
277
323
3658
3946
1247
63
2336
92
3296
7428
707
1483
1880
1113
2193
525
70
709
244
223
2105
321
1223
56
77
1231
6005
853
3673
1385
1385
4475
4683
4132
323
6423
4
253
4
383
795
407
8153
11625
5729
11626
291
525
436
5459
4483
422
1134
3413
180
6540
45
4
18
11627
1805
381
788
28
1163
92
325
55
61
2014
991
6903
2693
543
92
17
37
3384
661
749
3854
543
1294
992
1129
376
277
58
1419
526
2293
830
64
5768
2148
103
9350
267
2125
4569
36
33
5019
1133
2247
221
961
109
1315
2254
8847
1014
1155
92
265
5214
14
4
1924
780
245
3500
317
11628
1
3175
11629
195
36
934
4626
8160
1343
564
2190
1563
1456
3904
4213
3935
899
604
1191
8036
1979
1236
1100
441
3830
36
5818
638
251
7108
9242
6460
7619
2361
101
976
374
5451
283
998
109
4321
455
1929
1939
3515
763
318
3041
92
4994
1992
336
518
259
443
63
684
11630
638
63
717
70
18
9360
9155
667
276
1341
1013
211
11631
305
253
4187
633
5924
11632
3306
945
6879
929
1990
2778
266
18
5854
292
3030
534
807
709
10078
458
11633
1858
1033
5985
4054
1374
195
5070
586
927
772
11634
283
9160
873
54
958
815
5195
538
1718
1024
6427
284
404
748
34
2741
301
452
55
1627
607
2376
323
225
5909
4263
2332
993
7960
1680
17
36
3501
253
145
1044
709
715
851
1535
379
8397
89
748
292
5358
557
1023
92
18
478
827
433
4
3688
250
444
940
404
6282
290
331
586
451
36
64
68
1107
11635
2809
3854
1191
149
365
2831
2954
2076
2950
2108
2583
598
619
162
4182
1822
116
4598
36
159
1412
2289
1082
186
1146
877
403
496
1391
1096
3650
1716
45
2971
2327
33
1159
3370
1114
229
417
8153
151
2179
607
637
18
463
2490
1374
1491
2163
88
53
251
2922
3704
6074
3588
725
36
3010
206
17
1662
64
638
7233
4753
1037
2663
906
2812
1237
2569
893
490
7
504
317
2569
638
518
1377
8363
336
112
635
77
2718
71
2807
1244
6090
18
145
7359
2398
822
1328
3871
5870
715
229
58
1231
1099
246
720
526
63
2249
1456
1316
309
662
18
559
85
309
626
11636
3285
6249
55
1021
6418
3553
9
3030
58
2387
36
615
11637
3991
1308
791
1600
77
604
738
1487
6050
5312
1038
716
75
589
993
565
509
1243
181
283
1148
3501
4
400
581
22
283
1716
3366
1898
5212
3415
4171
1542
538
64
393
325
76
568
5089
2140
3133
2949
559
3743
1247
379
3400
234
831
881
168
1
2231
3802
480
450
1444
4842
650
2599
121
1812
22
893
10417
223
1312
1008
450
306
6761
318
93
8936
11638
2589
5957
164
404
229
2527
543
809
6394
1030
1499
1436
606
940
1716
1033
2908
64
3759
7705
492
1390
5708
3951
1852
4566
3695
1999
1014
450
737
4055
990
748
20
716
274
1783
5387
1175
2173
4664
877
139
1588
1449
386
1470
1069
772
1559
1409
2158
2711
284
292
450
8937
1959
1112
1678
10023
255
1329
1864
41
199
1746
247
45
6819
6709
1481
77
11639
831
876
1491
1296
4447
5556
321
244
11221
9210
318
77
618
173
2627
2763
3862
810
3165
1641
4388
36
251
1155
507
609
3426
899
3839
490
3517
1148
183
164
11640
58
1569
561
105
1627
4359
2410
9637
1730
77
77
3467
656
706
37
229
5664
5444
7533
64
219
226
661
1898
1298
11641
321
45
5627
181
89
2243
2315
750
1239
18
2279
1632
4595
1038
4035
607
828
729
3556
649
4590
310
647
776
8625
1179
7654
4391
6299
3539
37
283
2434
759
2591
3084
791
762
2399
439
36
85
2958
8063
55
4120
17
2891
266
393
3807
3329
816
6163
1420
299
2319
1657
321
2086
80
159
1645
3800
365
63
697
5465
626
105
104
2091
11392
318
894
40
6515
145
465
1645
1998
4050
662
2950
281
543
333
273
1532
929
7766
1527
5730
5360
441
1133
8458
425
2350
614
109
7957
833
188
7950
3330
145
292
2551
809
4927
1784
2737
15
36
10555
8806
63
85
930
4550
1783
404
45
64
259
1776
442
4786
532
8252
10513
1657
289
630
318
4114
1732
1095
7905
77
1768
2046
3030
379
1013
290
2234
195
164
638
321
365
291
586
2303
2520
6573
11642
7306
11643
2115
1183
1602
253
151
3460
5198
114
321
2015
1118
442
1013
7454
3448
77
4035
1013
499
1173
3764
531
404
3015
1480
11644
11645
14
2689
11646
229
9360
4927
9997
4780
3145
2806
3703
1888
10664
3319
1494
458
1715
7533
2706
1274
1039
656
1278
1825
4082
305
3041
463
2755
748
1868
151
58
259
110
11647
2182
7731
63
335
336
1842
8205
688
8367
64
2947
2044
404
268
644
20
104
36
2336
10144
155
2727
251
7273
770
1172
1873
1046
3068
1694
336
657
1067
1351
618
77
5089
18
1261
109
3014
467
6271
808
538
1621
696
5906
36
2733
321
5785
997
3493
5105
3109
2272
688
36
2640
733
1122
159
77
11471
64
2847
2313
18
121
614
939
1412
240
15
11648
5103
1523
36
2718
1030
770
1114
244
11649
5590
8151
1407
4775
63
996
1925
3759
2709
1631
749
8
292
370
1483
651
229
265
6166
333
1095
2439
9873
1443
9209
5252
45
36
347
638
3383
559
1059
966
4063
4229
162
1278
427
5288
1155
556
250
3526
773
2254
345
504
2207
490
336
1835
1883
2320
2344
2156
1032
123
1885
517
3724
1591
742
809
866
3750
17
863
658
309
3794
17
930
1696
258
10467
2124
11650
1663
981
2223
2408
274
9862
369
2168
809
2444
4381
3077
186
1534
1191
1038
1412
4761
1915
5096
637
990
6395
466
635
1033
45
1045
259
3694
145
1007
151
437
77
18
2943
387
2575
2885
430
1062
1867
331
70
30
1422
658
940
2770
438
37
6225
5491
7740
331
626
751
2115
1649
10073
765
2294
8535
2718
1223
412
1229
42
810
5708
45
14
321
3584
1915
5707
314
904
252
1730
1913
2770
195
164
3587
706
36
7
3560
250
11651
494
5010
162
379
17
3194
2311
283
893
2428
1707
18
36
19
92
2562
344
786
104
11652
8957
404
262
40
726
5474
6141
259
5625
94
3201
604
6252
1470
45
5471
3442
471
651
876
1687
1351
128
3469
3582
1380
2944
77
27
1944
379
1069
4005
3160
11653
252
8208
11654
372
4414
6391
323
552
36
11655
344
16
37
11627
1313
36
7917
292
205
1792
2718
195
1815
638
826
318
859
3084
324
3580
1701
4015
18
444
4475
391
638
34
2624
211
642
1325
36
344
8274
1374
3397
2391
281
66
3016
3005
219
5106
7880
11656
9780
6224
1013
421
1038
3307
162
1734
1274
103
152
381
7488
4106
2846
1186
3854
3683
136
1981
1001
509
11657
7840
3931
1658
717
864
9450
6273
384
1806
534
4970
1723
2833
691
404
1020
3850
893
47
40
17
1998
1317
103
197
1702
63
9
45
258
733
657
404
8
1559
1569
10532
437
162
1006
5158
283
2597
254
698
259
8196
3270
2803
1187
40
5303
116
5741
1211
508
479
480
243
1658
3196
4704
5022
381
4267
819
216
851
11658
2015
549
64
36
552
11659
9714
17
312
36
162
4132
259
4548
1012
1247
5102
1109
265
1021
5435
3970
418
162
4724
4228
383
425
11660
1074
64
36
4467
11386
531
2243
4323
92
9
1915
1551
581
1344
2362
715
543
404
151
6369
1863
17
1647
3760
1169
8341
392
1225
381
1247
5432
709
36
426
63
1293
6256
5131
229
318
151
882
3234
897
369
1391
3209
103
8610
3889
5416
283
635
4697
139
490
18
90
840
4086
186
34
3580
1646
3149
9125
561
1687
1709
5167
4995
2076
1236
223
1225
9973
101
761
2140
1798
244
2147
138
1340
416
9514
36
416
123
1061
104
3165
1
791
4994
4274
882
450
4121
2184
656
1678
3885
3371
2599
1556
45
534
11661
4102
4106
2085
508
92
1589
57
36
4428
4987
1314
538
3407
3935
4
1067
1588
70
90
1237
125
132
729
801
106
772
4904
386
1962
1398
77
417
10
277
3985
50
18
3911
45
417
6037
1898
7548
603
5318
38
9078
586
3052
5715
6819
555
4374
9
3136
757
7
2527
809
46
735
101
18
211
2931
11662
5417
1842
5063
155
2943
379
151
601
29
477
3157
517
4238
3097
92
832
1224
145
5344
557
3593
1632
10572
1163
1536
3759
1024
2377
5698
5744
265
876
4038
482
626
2982
135
246
9354
1105
934
28
17
54
543
2346
6256
1
17
7
1113
6286
8859
7698
863
2496
499
3415
726
6007
11663
37
831
493
27
11664
331
11665
5041
9931
4219
109
344
4323
430
3145
1594
2287
6990
1932
1232
1291
11666
860
1188
3310
7933
529
7003
6660
18
1481
2762
325
1157
2464
284
1014
709
1122
859
1800
2888
976
202
8988
7078
8033
1666
92
11667
785
765
109
226
538
292
3335
1030
11668
1351
1021
5736
932
105
159
4533
321
5257
192
436
772
4928
63
379
3292
1566
716
251
458
17
313
345
253
143
3407
155
4
121
4785
64
180
132
5073
7047
543
1113
2491
1224
4710
284
638
3224
336
4
11669
9328
3683
318
28
1550
2810
18
1150
9991
668
427
114
742
3119
336
1746
1728
647
4022
5708
259
128
2160
1718
831
132
58
162
1623
305
1173
8588
195
6916
22
551
792
1552
1021
3736
77
147
1013
1680
3150
749
2183
1165
154
4292
159
77
525
111
45
538
10691
4813
63
11670
4219
618
451
164
7802
2265
1530
407
294
2514
11281
229
1800
555
292
11671
7606
312
759
30
615
331
1470
110
1825
3420
1638
1832
6975
2426
2591
538
534
1836
5548
116
11672
36
638
1196
1852
644
927
635
4670
993
3430
257
983
1902
1838
132
1409
92
36
325
2317
169
186
226
92
36
656
1096
4002
321
7419
151
105
993
4932
88
1325
608
266
645
2528
160
2512
336
1133
92
847
2054
2115
1521
1561
626
467
1030
1643
3116
9784
128
1488
64
474
1172
1007
18
11673
559
186
5144
586
77
125
426
1648
11674
33
3839
934
1282
882
1033
1637
149
555
313
812
36
1014
496
762
109
458
2765
63
827
1351
55
4387
36
4782
224
2609
712
3883
1214
747
7531
2348
139
381
64
1244
6432
343
2093
198
866
3797
258
37
450
9967
336
2393
6717
877
2461
190
625
609
744
1867
250
1483
1050
2434
11675
202
1090
556
11676
11677
223
2799
1694
2965
250
1546
381
1563
4298
103
437
73
2076
4278
1960
1867
1789
164
440
22
1756
2927
1489
5387
10192
64
8048
499
1470
2951
3527
1588
4978
551
11050
7155
1276
538
85
934
2198
4936
995
474
1195
8978
11678
450
2545
681
3594
16
582
1652
3400
531
88
990
626
7029
58
876
6785
656
11679
1336
1857
1883
283
1960
11680
656
64
947
3040
244
318
697
162
417
727
1652
3043
5303
63
151
265
139
317
421
173
2716
4940
1551
472
11681
386
2216
2577
599
738
92
404
2675
2156
3748
1130
2235
2223
603
14
17
11682
1813
2650
18
7045
5469
1225
4537
2943
379
77
582
709
1155
104
2776
9398
4
252
5633
7245
1621
2917
404
343
1332
18
1312
268
3923
4889
1928
5729
6336
45
1741
645
5420
321
336
125
1871
1345
1095
1391
439
5065
258
1597
70
4224
1705
1186
2862
437
149
4744
2426
2097
1196
1960
7
283
284
245
436
444
417
53
11683
7950
2917
1873
4808
1259
709
174
5725
318
3091
11684
381
1282
2231
1925
195
24
101
6819
5597
1587
1047
5346
3704
3068
650
3481
3068
549
961
647
1622
749
36
2821
94
18
3288
782
1187
4116
748
88
3026
2669
7224
1160
1240
11685
1762
75
11686
1117
36
6653
3673
651
1489
785
9294
2015
3239
474
1000
1612
2620
1351
2876
68
1184
709
3554
11687
1001
940
2138
3638
5686
3099
5108
791
1716
26
1116
3175
292
18
361
772
1960
4810
306
563
4644
77
159
1122
18
2353
1366
186
92
504
164
515
6072
1296
537
848
1262
63
2348
1841
33
9497
1285
45
601
868
324
11688
36
18
116
1140
810
1142
5863
362
173
1606
3806
6583
9579
151
4328
1603
145
833
11689
552
379
152
6159
2683
606
787
5220
4
635
683
3084
1247
1431
2350
3940
147
4569
2748
720
5369
1122
92
290
4
245
292
22
1431
128
477
791
1345
1008
791
6836
808
321
321
3853
5418
7939
1765
1568
55
344
120
706
1023
11368
694
5351
3371
238
77
1871
649
651
2514
552
7
1010
7950
1815
63
17
877
1296
1613
618
5776
5416
292
226
150
5854
18
4941
9060
5974
36
247
1785
7233
251
1122
644
2252
97
324
291
2076
18
77
8205
403
344
1365
229
343
155
1767
999
433
105
225
2225
1533
1470
2553
1049
518
74
2650
259
16
538
3061
2579
1606
125
3122
2276
2632
1187
11690
224
253
10568
3404
103
10935
2553
266
383
5510
5618
712
1033
8133
1252
17
105
1019
9068
927
4106
245
767
8055
7015
499
18
253
68
381
6142
114
698
10813
9917
11691
6045
1871
964
4842
17
6566
1030
3502
645
449
1020
323
684
993
466
395
6451
10609
1580
475
11692
92
456
92
9076
821
103
638
837
2258
3744
3731
145
4061
1842
9720
192
1148
609
6801
1080
1240
45
2501
562
806
144
4645
11693
1988
2549
11694
2313
687
765
559
3572
501
2754
1030
474
1787
525
7073
4101
861
190
240
1150
1707
1059
8202
18
259
644
7890
6552
586
8707
109
5441
7468
252
3050
6215
4569
3622
1451
11695
7418
2327
4
917
1813
890
173
195
506
1342
7524
162
478
2816
404
1398
186
1750
11696
110
1662
223
18
538
504
6664
1605
1592
1010
1867
223
9960
266
5128
3850
1960
77
18
1805
469
1319
1186
381
11697
444
77
1391
543
384
1014
265
2316
876
1536
455
325
223
7033
884
897
259
5065
3397
1990
552
162
381
4
344
4860
6511
2125
139
2939
716
357
930
4883
2223
36
112
3657
797
11698
2518
934
4098
7430
4
710
720
703
5664
10257
622
417
559
1033
2756
1210
673
255
321
1461
1099
258
9111
1135
9445
2022
1709
10394
245
227
1365
36
6598
4842
640
579
2223
8831
4
73
2524
7511
11699
532
6302
4870
818
2589
36
5748
2831
1709
109
1143
954
991
4005
36
1812
159
1494
3225
3171
17
2131
5959
147
11024
11700
195
5681
4
474
1210
883
3659
497
40
637
77
229
2722
828
449
4
403
1419
122
147
590
75
695
1619
714
4292
3651
141
18
586
1047
36
2607
1194
1516
4368
404
344
786
2769
1431
2278
1990
1852
317
529
10
1589
570
1148
180
103
344
103
1030
7339
3523
6081
56
560
2557
851
4437
1415
893
466
5293
2646
539
518
3533
27
165
11701
5032
648
3436
145
1842
2194
336
3330
619
180
4082
774
1679
306
148
5238
560
7525
1033
3657
1456
792
866
5821
18
1705
647
2388
5040
5091
11702
277
3084
882
2156
933
3299
331
403
132
3493
417
1415
128
2064
321
11703
2892
441
3109
323
2881
4274
1173
124
437
2969
4695
1489
1116
75
7
1578
3213
2581
1278
8595
474
55
1657
226
7
6581
381
2762
4652
246
253
1412
436
1114
785
11704
1977
6048
195
3293
1566
1365
1507
784
501
1013
887
1559
2362
1962
1430
258
812
2607
2023
374
1155
424
1923
1391
1627
220
137
11705
3664
991
283
449
3016
1235
1534
2765
5140
323
2718
45
2144
3015
119
728
404
777
2903
370
668
1592
710
56
2207
4
999
1365
103
2004
64
170
1765
2520
151
281
10122
1717
515
717
444
7959
351
442
325
810
18
1456
1756
1033
7328
252
489
2502
3542
4447
3695
36
2640
1130
5421
1278
9378
574
61
3143
2065
9490
286
1697
83
1611
644
947
36
1762
606
1
894
2762
77
64
4195
2223
326
1903
7372
1684
6653
1211
205
116
2513
1927
538
5316
379
3734
471
258
30
45
103
748
336
1493
321
554
3246
406
4372
385
274
92
1001
36
436
3981
114
4860
1412
2507
1825
4835
5627
847
170
4623
1166
3384
229
33
11554
883
17
45
229
504
864
577
258
5709
698
2311
650
344
5695
18
386
1039
1162
391
458
2640
1883
3578
7079
55
403
2943
5375
4101
2706
939
2057
1312
1492
474
6009
383
877
77
518
391
1382
6583
8172
790
58
70
927
139
11706
7676
586
1831
3612
581
626
5312
36
1024
4468
3057
9040
229
467
4699
417
707
7218
887
18
1898
10896
11707
4214
2549
8464
3673
321
2562
2160
58
18
7
651
536
283
2306
4
929
773
975
1
1278
871
4488
37
2885
1551
2391
480
3056
1892
34
5645
11514
109
3767
84
6856
3981
1363
749
3041
473
2218
219
1000
1716
1743
291
5110
5737
17
5091
436
2665
305
787
598
4565
1597
742
1470
407
7203
404
8523
45
77
3978
185
11708
249
340
448
818
1701
2589
8748
5030
1340
7563
3870
1493
1007
430
618
2969
45
1802
6961
379
109
121
105
635
1811
266
667
223
3148
1920
3717
155
64
480
333
1044
10750
2095
1030
11709
8523
4551
1810
292
1481
1838
344
4561
103
479
2599
834
1163
2829
1366
10509
3079
3035
107
10637
2177
1247
441
842
1340
2549
6270
362
8349
1210
229
1468
835
759
164
436
807
55
557
1042
77
999
258
27
1345
10040
5044
2308
614
4781
2439
1443
2015
11710
1296
383
876
440
1768
10390
3695
103
3000
518
3004
93
354
586
72
668
4843
1018
1175
1566
1767
582
421
229
1589
11231
318
3233
381
1343
2975
354
563
1589
99
716
1535
831
11711
2560
2153
5594
711
3853
6371
6784
11712
1589
1746
333
1274
3156
37
2276
259
518
391
333
324
11474
119
5826
8758
179
1627
4829
1345
4049
1129
1053
229
844
486
18
433
1630
4223
11713
5540
857
3750
11714
441
883
645
344
2076
543
324
2785
11715
2424
4975
125
9406
5040
259
484
164
383
2485
318
644
501
6176
5427
61
1589
34
2263
331
92
6265
11071
406
441
607
3396
436
37
525
77
7198
455
873
506
2345
3853
5826
56
345
36
807
1051
159
7726
4701
2054
2287
971
223
2350
21
925
1588
258
279
893
27
379
9176
2884
757
4259
2570
1588
668
2325
4623
860
341
58
4408
1733
7338
33
58
727
6921
1828
3833
212
2451
2703
3080
45
1440
552
722
3091
381
899
626
259
325
105
2490
274
45
9792
9548
4078
917
1588
552
538
860
1255
2004
3502
2223
1493
2514
3070
79
2638
7460
258
246
1155
6776
77
1822
5234
11716
160
4042
2049
7619
614
4644
428
2590
2535
1551
1017
5621
37
92
1841
2799
305
657
4538
63
3656
103
279
1044
362
2540
1910
6164
8062
1431
864
6056
474
64
407
947
626
2781
1843
1657
1867
474
45
1003
11717
2029
11718
34
341
1652
1331
1711
4440
1420
579
209
1439
573
147
3356
1657
3225
259
550
844
2349
1365
1838
582
1282
2076
439
234
2313
5664
36
1798
5060
4891
1121
1163
5744
3004
1645
1173
918
1099
504
1663
417
4555
229
336
8937
4687
1124
190
33
3526
112
130
2208
630
924
508
3175
340
5277
635
11719
64
20
1195
145
11720
1149
425
37
387
893
345
2971
6
294
4165
11721
4113
508
3969
586
543
103
1871
1113
149
2813
151
2955
691
317
77
179
45
573
1013
1498
1781
3052
4457
1000
773
829
331
3344
3068
1491
1588
4
1162
5032
5065
1594
709
1058
224
92
3990
218
11722
1580
125
325
11723
11724
3056
644
770
159
779
323
832
336
379
5736
318
1230
310
1250
599
680
615
11139
7003
11725
404
2930
543
3052
190
4061
266
559
927
246
2892
61
147
860
114
552
3713
5579
11726
4666
991
11727
518
130
2536
335
3299
1673
1232
5095
36
781
1860
6141
3394
662
200
441
1657
1687
2046
552
10522
121
11451
3260
1871
436
333
193
829
771
28
4645
1022
3527
2098
11728
501
5974
3712
341
8515
6768
11729
508
1999
10851
3719
164
8397
870
3668
318
601
351
3116
78
179
3072
1707
82
683
810
2680
3114
2388
450
36
5548
258
1716
1266
3913
661
552
312
6660
4169
147
538
325
80
11730
1473
11731
2597
599
2945
125
164
6815
1802
581
5259
123
3800
2336
211
4483
893
1855
77
5446
703
362
281
1400
1008
6063
1117
333
2484
1431
842
125
1214
1720
2341
234
6170
4645
9663
2160
1547
787
1578
2570
2340
325
579
1932
4540
1112
143
1915
369
1033
558
1295
1867
1589
11732
310
1962
1588
2183
1588
651
698
466
2943
45
323
474
449
2124
336
466
11399
162
753
635
7
1422
1394
543
3774
447
9867
77
1225
292
11309
1184
381
8423
748
110
92
215
807
11733
455
318
266
4724
319
258
3015
543
2099
873
3230
3571
923
1527
4995
299
10
1662
11734
4402
1289
292
3177
604
543
195
2005
259
618
229
36
1376
1468
680
661
2621
501
36
4706
284
36
5034
3169
7280
3326
2621
1024
525
290
1632
5066
1990
257
103
258
159
17
560
55
11326
4173
706
318
336
423
2390
1143
299
406
651
101
11735
8616
8914
4590
28
11736
1366
5758
103
3306
444
1456
345
1130
480
7911
258
105
1577
1276
3061
45
222
321
6125
10679
697
1954
159
2194
603
1841
36
5174
229
581
123
706
9645
11737
211
1162
1986
4227
151
1314
1965
1542
1365
758
1140
173
259
11121
130
1314
1667
980
1163
11738
277
6625
1976
920
4021
14
151
3871
8355
1206
1195
709
4234
2202
1148
1828
1883
887
321
381
1564
305
5798
863
336
1716
4510
4968
6851
116
11739
1143
1140
2125
868
6165
41
5558
1765
379
89
626
344
3244
11740
635
450
92
1657
37
3375
34
2335
162
4402
829
251
2507
725
32
404
1104
5646
7
58
3260
1701
4165
2306
223
1113
2233
104
1588
2840
1687
1024
77
379
579
1470
11741
11742
1234
264
220
29
9652
787
1638
691
335
137
2801
8552
1933
1871
336
312
8023
55
5432
376
999
11743
606
318
2640
11744
63
5548
4
4077
63
1986
4136
698
3115
159
240
4
876
63
517
11053
893
3239
6048
333
49
10065
1800
1343
935
1443
912
739
4473
788
927
18
1282
671
318
11745
355
18
135
2590
45
787
393
229
538
614
765
3607
712
1431
3759
11207
332
64
229
2444
1500
607
17
1196
312
4103
36
56
2806
821
223
881
3948
1671
244
537
33
3928
539
2183
571
2311
490
11746
1422
6191
6120
164
11747
1494
1249
4926
11748
647
10825
4940
56
259
39
11749
4510
251
9774
2301
2789
197
1401
2994
911
1096
8
4246
5462
251
90
1566
442
324
806
882
2471
666
77
70
3862
138
404
2969
1544
1456
336
314
709
3772
403
4595
1657
525
88
34
3560
18
479
125
128
11434
2019
608
844
1316
1700
5402
1483
426
299
45
3460
1282
259
3865
709
10541
124
1051
11750
77
697
104
1444
381
1434
77
478
490
581
999
1711
1825
4551
2937
1988
1194
745
5976
1489
836
355
420
2741
3494
344
3581
1182
97
1324
4682
45
9
1392
1287
784
132
3398
2097
4042
1345
260
791
2987
375
733
387
1033
3270
351
377
666
1018
1461
1047
6308
1179
2500
22
8158
17
229
28
818
2693
1972
114
11700
466
18
713
6554
538
2562
3553
63
3489
687
647
18
4953
325
1917
561
77
1867
549
307
1795
4890
873
10356
253
147
9327
1003
10021
2693
417
501
2095
1481
1756
897
615
77
2831
441
1033
833
627
4
1701
292
1588
30
3602
404
1585
5932
604
893
581
32
504
42
2357
11349
9102
338
247
5475
225
805
37
927
7942
2609
1288
1272
10902
3016
941
1381
2443
10256
245
404
5
2534
3383
2905
5921
229
1459
259
2994
7
164
292
391
2275
1812
7312
2097
305
7
1447
3697
268
2350
412
283
9658
458
771
5491
9087
77
321
345
2051
33
474
7428
18
1242
897
447
1014
927
11751
716
742
7574
292
3145
1248
802
1447
92
1067
1069
818
292
1459
3105
925
321
77
186
5565
4257
1130
3446
1107
17
3366
736
691
490
1871
11752
2892
3539
2534
3315
259
64
1276
1014
1669
1030
306
925
1842
703
1336
684
10329
14
893
370
36
3742
306
32
11753
749
1166
1293
417
144
52
10326
6295
11754
4466
75
336
4930
299
490
7104
1212
162
581
1534
200
9934
2181
932
3079
70
7327
2095
92
710
312
251
1566
2955
404
1687
3084
155
2589
356
283
1759
3651
1041
305
88
5640
2497
36
133
901
1565
925
5178
101
688
1903
3767
667
3558
471
1835
11236
471
816
155
773
1588
3638
2579
1556
876
265
863
160
887
937
11755
33
5332
1157
608
680
77
448
6210
2447
2350
324
608
748
4
299
1077
2237
1657
3658
772
1024
1366
5252
336
2500
556
3272
299
1114
543
1191
409
7345
1191
1701
1112
2673
433
448
423
77
234
17
7056
412
647
4444
5179
920
354
3383
3403
976
1903
1
4
4411
150
644
2892
2514
17
18
6486
1574
14
6412
321
508
259
3535
8756
1095
11756
18
7181
399
564
265
9133
5836
712
525
470
1014
8568
2160
4042
5303
11757
657
2579
860
3390
1014
1594
887
9468
3928
182
1187
1238
4913
321
5871
58
2049
953
1662
359
29
1441
7638
557
3851
2337
383
333
1659
2257
5612
2867
137
1345
283
11758
216
1053
2160
6424
1342
1013
11759
840
5725
1544
262
683
7
1658
1232
3175
10858
1032
28
657
772
36
437
1957
11760
6560
406
1130
4901
34
77
419
417
3030
2182
448
6646
333
240
1014
268
860
36
5842
1769
136
2877
1641
626
709
1939
1457
302
7797
5269
848
318
749
1627
2923
164
40
3644
1296
2308
233
318
917
887
11761
4011
404
247
3383
211
549
7533
8653
36
604
125
2368
529
4368
3458
36
1842
109
259
333
2693
11762
2612
313
2913
6216
6418
1565
417
3694
319
77
195
738
2332
3040
1031
4388
1390
5448
2280
2732
9422
383
262
947
847
103
1390
1798
1933
1675
1960
2561
64
9168
11623
1835
2150
1384
1268
441
3117
1550
11763
650
1074
7
347
1421
181
274
5992
130
310
4
18
466
6164
2562
1124
601
4892
77
10177
11764
92
149
2098
543
6043
1357
4831
7240
9739
251
1367
1112
317
8182
1785
11765
3402
1588
3645
6627
321
4203
345
277
37
515
11766
215
391
4228
1196
1155
1221
4661
2645
1783
3664
1491
2274
1849
7092
85
2465
1536
1013
3035
245
4913
333
4071
9157
2521
4536
820
4686
77
2205
1977
18
272
7956
23
4682
36
7967
2158
4932
674
79
116
8052
17
283
1842
2064
404
501
466
3202
799
6457
3291
58
70
1584
229
517
1663
2812
779
1384
764
216
212
556
306
200
614
490
1443
368
1470
223
240
1871
1196
1343
186
466
581
773
159
3528
2599
458
559
9361
244
1336
116
3097
276
486
1211
8832
6815
433
18
759
648
116
4561
8341
2097
216
186
825
5979
1114
1441
1035
484
258
791
6779
418
1569
132
1686
846
11767
1030
1345
671
4839
212
1159
10916
3272
3771
225
11768
344
4457
3430
980
1858
1497
3664
409
63
508
812
5826
5121
159
2004
1278
1126
538
3698
209
865
437
258
8694
2023
37
368
11769
7711
3870
860
5346
605
1114
151
417
159
11770
2532
1867
1990
2937
4182
657
2830
1632
64
478
933
4443
11137
518
1274
5252
22
3377
11080
626
404
4015
562
748
940
258
930
7594
79
288
619
58
92
1588
6494
442
9098
877
1391
507
1658
980
1481
92
4062
1679
1069
1287
112
186
791
1201
11771
1033
1173
77
11772
3404
1903
739
214
1494
4779
356
863
543
1750
2467
4615
1196
277
1529
171
3432
8568
1833
1768
1741
11773
33
581
7789
2841
2031
638
1196
45
2609
3800
123
195
1903
2776
1724
3016
960
77
160
1624
1941
502
246
5299
519
1733
36
849
1020
186
7669
927
1928
332
2718
1264
688
490
1030
3016
321
479
4018
63
381
253
893
32
1130
869
11341
14
1430
77
1483
11774
259
132
125
318
260
4868
1718
772
1779
1741
63
11442
1298
1384
259
709
77
1918
92
198
710
709
251
531
1588
4810
437
1017
471
4292
685
233
151
344
63
1491
247
1631
2223
11756
709
812
5419
1092
11775
1473
5199
144
860
601
589
684
2479
381
1588
2570
2890
34
17
259
5365
4947
893
2437
6840
36
1247
27
5201
7726
808
1064
538
993
159
2830
1643
164
334
63
1972
3415
197
9147
3404
17
5760
11776
3822
55
3818
8451
369
1631
1626
3446
1992
92
737
772
543
6176
7
202
130
698
406
5803
387
18
1172
64
934
63
6336
499
2513
257
159
8772
818
2151
11777
2065
960
64
2737
45
531
4374
2541
379
11778
1069
1279
145
4829
2824
1122
1883
486
2515
5046
2776
2311
2836
250
662
64
1657
1365
1812
586
2638
1663
318
5008
2337
251
88
656
1113
484
4
1272
5957
324
8577
687
1033
11779
4338
661
5427
179
1315
371
188
336
11780
121
371
499
2221
74
18
1679
1783
893
1344
1247
1918
444
1066
4483
443
11781
930
37
228
36
647
877
125
18
22
1685
1867
268
742
4878
1016
1689
1099
323
1365
225
750
802
5736
74
36
323
599
1068
5375
2280
6125
195
2434
379
1
581
55
552
1786
1487
3616
1069
9997
4830
11782
1535
1527
88
1631
3162
555
2107
5289
644
7169
251
619
437
251
991
11716
387
240
1114
917
437
906
321
168
283
259
657
1780
321
6473
900
6977
3609
1188
5397
6722
7834
1962
560
1601
604
159
5230
3366
3965
5171
1950
114
28
687
935
2931
1385
104
2443
1033
667
493
1844
3773
195
3385
249
725
1315
171
57
4035
145
3117
5038
1046
167
10
4719
342
446
234
1336
1441
442
1748
92
195
526
1013
611
309
1577
2706
1928
294
868
391
147
1032
1559
647
1340
29
5894
180
5182
2942
11783
450
152
612
706
309
859
1278
4826
323
1772
759
354
11191
881
253
55
1566
3991
1390
788
5734
3557
145
993
2163
1143
5202
1534
1879
1013
109
345
2160
1392
18
336
3028
417
1211
299
122
538
22
351
1634
198
3062
4514
265
5640
808
733
250
6818
887
5606
535
4352
7410
1741
3766
27
6509
1020
616
6395
92
2021
3854
7
159
1470
312
4757
2591
1984
250
3628
442
2093
177
706
2138
283
28
4962
666
5238
1647
493
36
884
940
5346
318
602
604
645
37
1038
807
998
240
4211
876
515
1173
1291
653
604
3776
344
868
315
873
45
901
424
2477
3432
586
3151
85
2321
18
847
8484
1033
2904
145
173
111
284
265
33
6651
195
860
150
36
1133
840
321
4661
5707
404
1033
757
64
3053
159
92
321
64
2492
325
6630
198
498
3946
2896
36
4831
211
5415
179
11784
615
473
1012
1883
262
2311
321
742
1324
4911
265
404
137
1696
2184
4988
6369
235
321
706
36
805
2927
1122
200
482
430
1972
723
37
1701
2319
381
6107
417
144
258
2637
77
1019
11785
1871
624
3512
11786
6135
56
1196
36
1124
312
64
1047
4706
128
1179
1001
1069
63
362
1415
63
1021
2093
1175
374
990
6450
1852
7944
258
1165
10004
11397
224
449
552
425
4481
292
321
436
6608
157
2555
5290
1054
3512
4
1159
493
244
1196
10508
34
791
9710
2021
55
404
2624
321
9495
4984
2739
318
344
3446
2950
359
538
4897
11787
611
5027
447
1844
159
1589
403
3097
918
11788
338
3194
205
8830
294
2156
6709
11789
258
934
3430
509
103
1741
2207
8616
710
1592
1271
2958
36
1114
3395
808
109
57
208
649
2560
901
599
1990
103
4911
11790
36
1332
3023
4860
674
159
911
658
74
2817
209
3885
58
119
11791
55
1333
294
63
543
139
805
5324
2626
791
294
551
3045
1161
2557
975
1222
1514
11792
4055
4428
529
391
57
474
894
61
11793
786
151
8921
114
1064
417
1220
1248
894
1990
286
4
5439
77
2507
680
309
516
6377
1161
77
589
10362
4022
135
2045
64
124
3968
3417
1588
301
139
349
199
2481
1130
2150
1415
5722
6331
227
17
4475
155
518
709
259
18
190
7
1551
159
2036
1224
2762
2892
1282
197
17
1363
353
822
538
10805
2301
11717
586
1588
323
3576
17
2600
543
379
45
654
105
11551
1551
1536
64
3599
188
11794
1336
79
45
11795
33
2482
45
3315
5779
651
837
1234
1603
953
4533
155
785
321
913
421
666
1191
1247
1126
2148
4816
61
9785
107
2683
809
604
562
381
195
77
709
668
2370
336
2694
61
808
38
8788
7629
821
517
7
164
8043
164
1159
407
36
55
2501
7499
1069
5830
321
323
2915
7911
1247
1871
977
77
11796
667
3442
504
204
688
543
6501
63
10550
253
139
1224
359
1054
1336
347
6786
549
638
1542
8
6983
1555
11017
253
2047
11551
3360
11797
451
132
1117
28
7980
57
323
1613
1533
77
6472
1811
515
5392
247
2711
860
756
4
77
2350
559
404
1300
77
149
310
160
1224
36
2575
1778
755
11798
318
1510
11799
4062
4227
1365
1986
614
188
3644
490
2623
381
428
6916
1663
964
11800
5567
3664
2286
3711
4223
1836
1201
2410
99
416
1957
75
292
11801
509
1155
4494
2513
6987
251
5790
398
1475
4802
4645
192
7645
772
367
1341
437
1794
893
426
211
1470
999
5402
50
1338
1806
683
274
1542
145
391
1581
36
1191
626
1013
540
1535
451
1624
927
28
2049
77
479
1944
7426
1441
253
834
2950
77
3016
11171
323
9241
509
1928
179
5790
92
99
518
7549
1276
1518
110
1699
56
794
63
1470
1652
3061
1064
77
1685
405
92
14
1750
887
365
1514
6963
77
1033
1047
36
818
1588
292
6205
3589
417
265
2231
647
6140
2733
325
1505
253
1692
259
6156
1137
7533
5449
3643
3902
4
292
934
1915
336
538
964
529
36
344
4862
311
2252
10012
5259
450
4940
470
7189
1849
4909
10939
1898
11116
529
1898
55
4827
3710
1800
1792
55
2908
1017
63
651
637
479
3962
406
5526
74
3622
748
9026
1158
63
949
64
190
5339
207
961
870
874
323
64
1954
444
2896
504
1060
1148
426
10274
2313
5250
6125
248
1743
860
574
1284
4483
539
466
1527
325
315
2927
709
480
3998
1274
623
477
1305
3296
11802
3961
808
45
152
3122
406
536
18
10601
1013
832
321
92
537
1529
1470
744
7549
3668
442
321
2394
204
2279
391
1154
508
441
59
1365
349
335
7981
7070
1431
1357
1286
251
1038
336
3375
894
759
5166
7651
3194
9360
1540
1589
1059
1844
1194
4111
421
736
92
3919
6487
809
1074
7620
64
582
258
1444
162
4538
6235
314
1187
92
2471
3553
6502
3854
742
6676
515
1032
369
36
1470
36
63
2188
4359
291
151
1181
393
1521
111
5679
77
869
1449
3517
11803
7399
3607
4864
164
927
1910
712
963
807
1534
15
3225
1776
114
3746
467
92
543
11804
258
6625
604
8807
381
122
651
6214
34
1533
188
272
3409
2097
36
1428
2378
262
195
1718
1483
1345
5873
2983
1760
4219
303
697
1280
11805
7056
1363
2030
1649
2258
33
978
64
3391
332
1583
883
11806
408
45
369
3430
391
7826
7
1077
1315
1590
11807
2833
8160
349
2148
259
2325
1121
9479
808
4810
294
963
1883
6273
324
179
408
11016
2771
381
2892
10392
7089
3256
132
7130
251
64
18
211
1391
4754
534
942
1268
1709
197
6172
1278
229
606
995
5198
11808
5027
2718
651
590
1487
683
164
331
4333
1537
7190
2833
5491
961
4124
2009
325
5687
788
591
240
1803
4171
537
128
347
508
2770
1382
195
763
3249
473
2213
5405
7664
698
805
20
94
2318
918
1306
866
3014
452
2233
1
17
614
3850
2647
18
1444
538
1653
18
7978
283
1998
543
1154
4
3289
3404
180
5748
103
7224
3256
77
864
229
64
564
1470
186
5882
961
604
490
947
11809
259
37
1487
11026
92
1492
1652
1232
1155
2770
5392
372
639
1033
930
739
881
4157
269
70
7613
696
299
207
6127
2579
254
2160
1165
794
604
142
2430
4951
4
139
1294
36
417
243
33
274
92
2933
626
1733
381
726
11810
5054
555
531
2589
11811
2098
3674
1318
3184
5851
5970
5883
268
563
7173
119
440
1589
437
3285
541
164
11812
4267
18
1915
398
554
782
164
1175
436
374
1280
423
3960
128
455
556
780
748
106
1580
901
240
556
2833
574
379
2399
11813
9501
92
404
36
41
4399
696
437
742
649
1934
452
1357
356
7198
388
4321
3516
4483
77
4331
749
625
292
5316
7427
1431
969
321
279
1903
250
4319
34
805
266
45
8625
360
7903
2325
543
317
1960
1871
2022
5618
506
11814
4839
531
1454
1649
39
2867
3163
107
1652
603
5404
4516
318
2437
4
4816
9037
92
2203
11815
4255
1235
60
637
1871
3100
383
1024
4091
61
11816
70
36
251
4901
42
58
2562
5252
379
151
870
1059
145
34
818
4465
1053
5501
4062
607
604
63
2617
325
473
8906
657
947
5187
8957
58
1332
163
2486
149
551
1196
2294
5353
4261
436
3310
215
930
3821
88
466
4
4
4212
481
1163
508
58
212
338
92
37
1
11817
77
404
1028
1013
269
4
414
145
1099
219
20
106
1871
1163
771
536
899
3256
2877
14
1600
555
2514
265
1692
1409
180
809
1776
2118
2436
629
5839
1887
3014
119
414
1480
1170
871
1990
1435
614
1566
552
1802
952
284
6450
27
159
3002
3638
1385
1173
11818
45
266
1469
920
223
162
122
45
1657
4127
220
36
615
325
92
1113
344
159
55
1744
4536
181
1252
557
1223
45
103
818
703
2710
58
2504
240
2443
1192
1198
651
2115
1648
7185
991
1299
504
345
1044
5665
159
3424
11661
709
421
1179
788
3195
125
4223
2742
1577
391
2605
11819
336
6164
1833
4914
333
1800
4453
1998
7323
4426
893
1684
717
103
11023
404
3800
4431
277
1128
45
993
145
999
1470
353
70
45
103
785
1370
1547
58
1631
3436
259
1406
317
3926
703
292
945
2402
4
10836
206
2270
452
336
8836
5193
1759
229
794
3871
430
58
619
2231
6634
2343
4517
504
303
6603
3564
2256
1122
1179
1004
7441
1159
250
45
29
6235
4719
680
1331
525
1588
6237
882
321
1642
3494
794
1214
195
2570
2718
9910
11820
668
5707
2437
246
92
923
3331
116
4613
259
63
3734
11821
1649
10760
321
325
259
379
3283
1119
543
45
11822
4091
240
1871
765
3932
324
7256
2543
1014
18
92
58
3509
40
46
286
376
197
5566
2640
1033
336
606
1592
36
1170
480
2507
391
34
4111
109
10572
5340
436
1783
978
784
1677
2317
2529
3851
318
85
1588
517
204
480
6150
321
1254
2964
416
11823
2509
8033
1585
560
181
5094
342
45
1662
893
207
40
92
773
11824
1509
2199
159
171
19
11825
807
143
404
45
103
614
10599
63
733
331
709
45
344
186
1198
818
538
3133
5832
4763
3620
4187
3694
1304
2569
318
309
1225
1898
37
1986
37
2797
473
844
920
582
4291
439
262
216
162
933
417
11826
2446
1343
614
391
1096
3376
414
211
887
3656
1677
37
818
1133
406
607
4423
321
3512
268
2686
1000
1096
787
229
996
548
412
151
713
1096
1477
3985
268
1611
132
244
436
474
2492
1013
3711
3710
1154
1527
3723
18
299
11827
70
4733
11082
3526
1154
882
1191
489
3890
2175
4315
92
449
45
2590
978
1008
121
943
10672
16
92
1589
1294
751
2693
374
427
4587
1746
2310
7503
1992
2852
1550
794
745
1852
833
4028
306
3253
11828
458
2680
11829
229
74
181
430
179
7189
2665
508
1914
92
1247
1059
164
765
1842
2718
2981
2905
2473
105
802
437
599
697
45
560
1096
1175
77
5531
63
647
292
1569
1012
2608
1456
667
151
323
6219
1208
626
1121
360
1731
365
3021
581
1692
4216
2026
748
119
656
1247
1553
421
2316
77
2111
45
1352
3944
2511
2076
61
45
331
9204
476
881
151
125
33
1122
179
9863
1658
2621
120
85
330
77
887
1779
2789
45
4765
1008
3871
109
64
1008
5715
770
7
5220
1278
2097
3512
918
18
333
1606
16
538
2124
677
2824
3708
806
4055
833
739
3135
2231
4362
2581
1469
765
2337
159
3857
759
2791
4
493
6819
2969
4467
2223
5349
225
259
36
1175
195
466
4178
549
1036
323
6872
2823
404
3348
1007
318
1165
999
639
2888
1456
46
515
516
400
2058
1643
1287
1294
192
1578
2966
195
6912
229
266
2087
955
934
2773
345
6987
292
2981
501
79
5238
9066
474
1730
840
383
162
473
894
1345
3501
310
7346
1031
258
1822
341
103
151
74
709
559
37
104
11830
34
761
490
92
3404
3385
4
1867
501
1470
869
3647
70
6608
2470
333
10540
1702
45
11831
4906
1163
1879
374
18
893
480
318
2302
265
479
430
859
518
421
70
251
2097
1588
195
6086
927
180
1314
18
1023
77
18
4132
1268
6948
1344
92
4882
671
1547
103
4292
5332
3501
1748
1566
11533
85
3051
3234
599
1800
117
1470
805
159
4337
1762
1278
2106
144
18
144
2971
4399
306
1063
787
1345
4858
759
11203
1113
599
8469
612
3061
75
536
927
2742
1381
9599
518
2434
85
180
3102
11832
531
3933
2335
5885
4319
616
773
63
4797
1014
77
509
4829
1806
893
5896
246
55
266
323
2099
1296
1196
3115
305
1132
8347
33
10822
1680
92
1841
159
395
968
1443
805
11833
391
486
77
781
5395
3041
18
543
2479
1340
258
4696
1360
112
1282
1443
9204
1352
36
1444
4519
6239
11834
2076
626
4517
1687
36
1122
1707
2943
1879
1336
680
805
1200
1730
251
2398
64
2699
1084
6260
538
353
34
1605
2500
4870
742
436
688
359
2504
1838
1126
2021
437
6253
1730
2209
1194
1783
6481
571
5289
254
1312
244
133
1163
906
403
4843
14
5984
1033
5252
11835
940
417
1786
2145
820
4226
186
1014
2417
1939
5680
56
2118
1833
5077
36
2585
1844
9460
667
33
829
125
89
538
2683
1563
5913
387
1195
1179
674
709
4
336
197
2609
321
912
10390
1912
25
1331
3850
3389
534
1563
2831
85
6613
1357
45
223
765
8642
128
701
79
64
930
8554
2223
92
64
683
822
925
991
4367
2094
1806
259
383
187
2805
5065
3944
6787
186
669
1286
2579
7647
64
748
11836
5828
2338
906
245
343
244
2824
924
1166
11837
405
2030
4233
92
185
138
6586
2097
229
258
990
1575
371
1033
262
1960
1523
64
221
5750
818
5828
280
36
8
1643
2169
92
2205
799
253
517
77
765
1783
195
859
36
197
4026
2238
7814
1033
404
4227
258
3609
5974
5461
11521
7789
92
58
9662
333
538
1019
1384
2320
996
195
739
11270
99
223
783
284
6748
5713
3552
2255
925
2482
1159
2337
4518
1643
11838
560
77
1380
162
1652
1563
6007
683
2081
647
3506
4396
1336
164
36
5237
4742
4717
1380
1988
1030
11839
11032
283
85
10730
1988
1196
7492
2311
145
333
128
1129
924
748
448
934
941
575
5974
3068
1118
2207
479
323
2098
1033
224
4414
525
2065
2989
2865
18
2557
5701
64
36
6437
3671
2341
9917
1645
638
436
333
398
2256
223
2103
421
37
40
164
417
1022
341
10876
1135
709
6413
347
303
259
11107
1341
759
1705
64
5993
6906
64
860
317
1281
2586
186
92
2124
111
1798
447
2512
4
581
772
2138
109
391
7198
2357
259
406
1500
1030
2207
268
393
353
749
1701
229
7323
1004
4884
1663
4595
4779
448
2163
186
349
251
240
4939
1684
226
10935
1499
791
1298
25
381
404
447
4372
1468
626
1706
4986
608
1795
709
2648
1399
229
1006
11840
507
2190
734
7840
6931
36
2104
74
2658
4263
3089
1871
4563
818
706
4292
2662
656
618
107
2394
4483
206
725
1585
7890
125
3454
1776
1
2755
1419
6690
7615
492
519
10
164
46
543
324
2922
1359
436
173
1197
4101
229
3097
2579
20
103
149
4517
635
170
728
333
1917
77
92
554
901
709
529
709
6922
2467
45
538
6083
5672
1623
20
607
123
211
1296
3186
1815
3059
8974
11841
1683
2335
2259
6542
2908
10560
1003
1006
344
121
3056
63
6766
1793
11842
1232
860
195
699
4824
6277
323
920
3760
3694
499
474
11843
77
11844
103
361
2627
1128
37
3417
1067
709
4371
4312
517
404
7690
3239
1441
2867
1022
99
2219
1217
11845
186
3110
143
17
158
34
208
3991
229
549
9558
6419
4927
363
195
252
325
265
125
575
682
2408
2263
192
8477
1079
2233
2091
1380
2092
2341
195
121
463
143
142
225
85
6772
313
11770
417
619
374
74
64
195
490
2592
1813
4283
6343
1000
251
6293
3997
2972
1169
110
2582
3283
321
11846
714
11847
1658
417
1588
633
11848
930
1
2673
19
2513
18
116
3999
829
18
1686
2233
3299
1902
4638
2235
1962
1334
1269
1024
1836
791
381
9347
404
18
36
560
1296
2173
2471
336
1278
4974
1516
1912
1247
77
11849
3820
119
417
279
351
3220
88
130
1225
164
697
229
180
1050
2841
1059
223
1812
2624
2434
3638
151
4571
290
36
525
1789
8563
119
55
197
5446
2626
18
2138
493
145
4212
11850
525
11851
698
3069
589
809
28
1157
4387
225
22
1631
2490
5054
1366
147
2465
2611
391
200
4
860
201
7816
1443
4
6900
70
4236
2270
307
11852
71
321
1003
30
769
11853
30
64
18
258
509
1166
1630
317
7532
195
284
3790
4158
1192
1188
4157
2294
624
4101
3655
92
244
8964
8712
1282
478
1306
1500
5924
8893
2320
1559
607
824
1184
321
1716
5104
639
765
1344
1343
103
36
1206
1289
211
2115
5474
1568
805
4318
1172
1954
5023
37
664
5234
2718
318
1296
808
4936
2640
7315
1625
8164
1552
1632
345
2507
3413
1028
89
121
55
2076
263
45
786
2603
8137
11854
417
77
64
615
11855
3725
170
1112
1493
1047
9529
531
17
896
3310
278
711
893
980
2065
1692
225
1720
1776
991
114
2722
7053
712
383
253
77
1783
361
214
927
4
456
37
2611
1191
4777
291
5564
647
2133
4211
18
66
229
3056
3592
8271
259
1960
1544
1357
1842
7889
321
9032
92
4909
3056
226
1142
442
2943
8523
1319
1496
949
5679
34
494
1588
662
893
3736
1631
1718
2658
1777
3291
186
379
11856
3851
2508
7
442
1580
9155
534
3068
8656
847
1099
90
860
504
516
1240
11857
2509
3538
45
2791
6233
162
94
125
101
1250
748
344
421
1958
7851
318
608
1968
1159
1412
2424
4845
17
1248
325
844
215
1412
17
205
3962
1887
667
1312
7334
1312
9638
4292
1033
45
3087
2338
240
1552
125
2340
2733
14
953
4143
7354
985
11858
556
421
77
1096
536
318
335
820
10881
163
11859
6265
11860
331
88
36
490
404
630
1385
860
251
810
36
186
257
1751
92
11861
3465
772
6109
6411
9358
1956
1179
1789
36
3588
195
2541
18
808
3149
3389
870
159
104
2589
7224
2437
9952
1225
772
3291
3325
9422
11862
36
250
345
1017
125
675
3423
5269
1013
292
1773
3415
599
1191
109
1196
223
543
186
7800
5332
4263
9214
11501
10116
1768
667
866
508
2058
348
4311
383
45
155
1825
1095
893
77
5069
2163
265
1129
490
7770
716
36
11788
2514
2050
1895
490
2958
1841
2348
747
6523
993
428
626
8196
18
365
2694
67
2749
323
1001
611
14
331
3609
887
8194
292
980
1513
318
878
3016
64
159
784
284
55
28
253
195
216
77
603
197
2320
6280
2830
219
7
1117
325
534
90
737
77
128
9882
1300
239
11863
258
3605
518
333
92
325
104
11864
2624
33
1927
390
2718
63
1170
2343
45
2364
417
365
842
442
1033
3177
1729
955
325
190
1342
9083
11865
557
895
1019
508
8217
3441
259
518
4202
335
2348
245
77
36
2787
2697
1114
4444
1483
1140
478
11274
3110
1510
55
1095
1000
407
151
508
111
4984
50
404
1582
1842
860
770
64
5102
325
4816
2245
5432
33
6697
63
711
4042
18
3840
3350
993
1415
259
79
4666
1481
88
709
11866
1751
2415
3588
279
2151
1049
37
1773
1422
549
1315
927
4869
77
592
8110
172
1603
4444
2742
8626
321
4107
486
4346
6612
6259
2368
953
3865
807
2378
10637
683
1390
1912
707
499
3225
88
2070
2882
18
336
2580
155
58
818
224
4232
2532
7111
933
3104
11867
1632
125
829
11868
58
211
321
2408
765
7151
11869
277
92
10294
706
1588
1412
612
3371
554
877
883
286
5209
284
2943
3415
2897
1008
3214
317
2516
765
10505
2252
2311
8936
11870
124
244
181
9722
103
381
77
847
1657
784
400
114
4291
1585
1045
223
3484
519
860
559
893
2814
1480
578
159
112
8
1050
7654
1247
860
314
392
539
11077
2368
754
32
3171
1345
517
11871
3343
581
114
64
1278
5199
2520
436
820
268
11872
7944
2116
92
292
11873
1289
2304
2605
45
229
323
834
1074
5409
1378
77
2663
1628
11874
860
5252
525
28
4105
11716
1065
927
2336
2215
2125
729
159
5643
11875
258
1391
37
441
195
11876
688
883
176
1341
1856
421
1588
2706
64
450
151
32
2509
869
37
4377
1523
785
824
2707
132
504
3077
3802
155
79
2134
1799
1191
442
2252
4055
474
5392
336
1345
759
812
259
344
1122
530
147
6035
4556
414
1243
216
1817
633
1461
101
3818
2718
132
251
128
1533
1743
1606
1260
1608
251
252
559
501
560
7962
103
36
626
6586
224
3451
1506
63
667
2113
36
162
656
581
114
229
55
1510
1021
826
1804
2632
147
893
1252
253
1444
64
1635
1533
4765
253
1113
2535
479
221
105
36
4694
15
4274
344
836
556
816
833
3759
1934
2223
1030
1663
1911
579
408
277
7284
1822
2081
787
513
73
3289
882
1499
436
3651
3747
8110
450
149
11877
381
4160
323
3489
3680
1127
1286
935
92
5715
5790
74
333
400
682
391
980
1096
8223
335
648
902
11878
5997
4182
17
1179
2740
18
5419
604
2370
473
1825
1
1592
103
1351
325
14
2942
682
2891
195
1588
3397
103
1869
11879
58
162
604
33
7074
757
1114
11071
9144
1017
10235
333
5676
226
4595
2817
927
11880
92
772
313
658
18
3553
877
36
2309
477
63
259
5913
1677
5358
918
436
63
90
294
542
3766
1392
1080
430
1795
1308
625
4442
1340
9612
1990
2980
1390
1602
379
976
3854
693
993
832
104
1612
4111
1206
92
4451
1126
45
3458
265
581
5084
257
638
11881
552
1662
751
459
229
518
8078
5156
442
305
2436
1287
1019
219
1763
958
1037
4203
832
77
3342
77
455
807
321
11882
318
4097
618
4928
1112
1310
162
253
325
139
5746
955
833
766
8293
3552
36
113
1835
3469
1847
1137
2004
2954
1159
1014
37
5479
5603
4026
132
8029
818
45
8201
893
603
2306
1038
268
17
925
1588
74
784
3370
3424
57
1431
1126
834
2298
604
1245
103
516
180
608
1242
3449
2343
765
259
1345
34
17
36
6048
58
45
3260
2048
5789
504
6835
1007
1038
527
1296
1122
2694
92
501
450
1157
932
77
214
11781
6379
7111
1750
404
5033
991
1488
2626
400
33
7
2087
9798
6680
1024
1069
1798
3550
103
18
4232
11563
8803
9310
1673
147
8610
720
7429
99
1867
7265
109
150
323
5872
538
1999
5513
5201
317
6191
254
19
10551
2694
1461
3621
557
779
1098
4747
785
317
17
34
2207
3096
36
36
1379
4101
321
612
2925
549
555
4359
1588
77
344
36
2516
1285
3833
6613
710
4808
962
9964
737
784
2617
198
4602
444
214
2774
1118
9762
4387
606
159
993
2658
1326
1064
2293
3384
1023
88
2878
937
614
253
919
444
294
381
159
649
259
2789
64
18
103
5346
1812
151
887
29
8019
2313
709
3942
92
882
186
321
2231
674
870
2204
229
292
18
1069
244
4425
383
3712
3256
519
844
573
1734
240
55
1696
292
486
564
333
862
159
5091
63
222
1967
2173
5595
164
265
2958
1232
3299
11883
4030
3087
3961
766
2519
5173
4245
10108
92
8491
192
143
1034
736
1211
1156
1537
143
3353
1511
254
99
92
1032
643
2287
6843
6298
2646
7486
299
3192
4768
995
2520
1296
215
383
4363
1112
1192
109
3682
11884
787
1465
219
8929
647
2899
1030
3564
10964
195
77
391
1483
69
734
4480
226
557
2471
8
2014
8095
2424
186
314
1207
1385
3097
159
513
2077
265
567
251
229
85
6177
14
1588
103
331
3138
649
6761
336
896
661
365
2635
559
5479
518
1196
6613
1652
2787
444
543
64
128
2412
1577
63
759
1631
105
247
3051
421
869
5207
934
1172
2091
18
92
4111
235
4460
787
1487
906
4106
4473
312
4350
2103
3056
1295
11885
1030
258
4680
873
77
3272
830
538
2235
1272
313
19
1677
186
28
1550
414
1587
323
940
1990
155
3270
159
336
251
145
404
449
947
1420
88
1231
626
61
534
345
1719
279
1813
3053
20
162
33
860
45
64
58
427
11886
870
105
359
1867
173
754
375
10516
321
529
4208
5857
362
229
833
651
1431
318
763
2036
151
323
36
8218
840
3370
245
1900
927
92
893
1468
1917
10590
3750
2223
2282
8522
1261
2361
2765
441
2070
17
656
109
1564
725
742
785
6856
1577
788
418
543
1175
4451
6701
309
4832
1633
1873
37
1345
6473
36
259
3026
245
88
2125
6005
77
2367
1796
28
178
4224
4480
7705
1059
573
2586
3560
8486
162
7427
2969
17
879
251
383
318
45
2762
530
2231
77
4467
151
4015
3051
1024
400
3504
209
2315
2718
4786
1175
913
1550
3234
145
421
2017
344
1778
1006
251
1365
11887
162
2252
63
1173
2626
442
2496
6021
5404
6197
1500
1032
3512
785
92
1741
10219
4481
305
10551
647
8707
8685
223
77
977
240
1969
344
367
711
1748
1298
1234
4987
3502
808
1588
11888
5684
3056
1602
92
537
33
499
439
1540
28
1733
5764
7390
662
176
109
9406
64
1720
538
460
1852
1166
268
2054
3310
1632
266
691
791
1483
18
6355
18
4160
682
619
1117
5187
1294
11823
5057
11753
7104
11889
4673
1884
1413
240
291
151
3871
604
1095
5249
222
4414
1483
1553
10451
318
103
283
605
2833
168
1575
11890
132
681
773
33
1805
3635
2443
897
1121
1008
6018
2640
1433
5344
417
11891
61
37
159
11
1977
18
1196
3134
614
1895
4827
2399
827
953
2754
11892
2161
748
299
85
4
198
6157
6075
2829
2621
1194
195
11893
11894
1129
657
671
436
2156
6270
5318
4596
1565
4377
796
2223
1705
4391
920
1652
10399
1033
2491
1815
552
364
1530
6219
1343
896
18
1724
516
7436
504
1365
36
77
113
11895
10912
406
467
195
2739
325
499
785
4995
3469
36
1259
2081
1114
5541
2589
305
1334
1825
77
4245
818
683
8502
1013
579
1928
362
614
1652
368
321
2319
305
617
925
11896
599
934
121
417
451
3135
262
321
4782
2972
1652
808
1257
559
225
763
1470
2277
2709
5504
772
1178
92
9599
480
36
2087
259
619
812
604
4291
141
103
1549
2768
2484
925
10412
850
3009
8473
20
5615
5690
144
305
1992
2030
980
4864
344
1480
467
904
957
2693
7
820
2471
2175
874
1030
79
654
1611
537
530
318
1329
1008
28
826
1305
3001
394
331
2076
8
3513
318
3442
11897
4
10173
28
4556
1988
6474
3898
1556
338
1032
1071
10946
1099
1285
3402
266
1077
9023
1177
5476
932
6035
109
1014
119
381
11898
11899
516
3404
18
733
5259
4061
6806
4070
45
444
103
2834
393
640
809
4
9039
626
756
11900
378
2985
64
6684
818
8347
5708
2160
92
447
897
5432
62
1419
1074
638
1486
2983
1838
18
3271
637
870
1632
18
7861
37
10853
8937
11622
85
1551
7961
5277
957
437
772
1727
1017
3186
341
5704
538
806
77
11901
543
58
604
1038
164
3913
2
246
942
680
8512
3644
121
8523
860
3470
1033
1384
899
11902
465
818
1128
581
4460
749
5790
1024
7151
283
162
321
323
2076
782
1566
1692
7648
6897
656
132
309
1014
259
33
2754
251
2624
11903
8832
1531
697
593
709
7362
4189
2231
63
195
3021
619
351
2067
4127
5125
92
2930
323
446
18
867
2044
1363
893
815
240
132
404
5433
323
318
208
2406
5346
159
1478
4858
3940
882
3453
391
178
1627
3946
404
6486
162
1838
391
417
323
341
11904
2577
9213
34
543
1013
7
552
680
446
9588
2118
58
893
1143
3771
6870
543
17
2092
930
317
211
73
323
1409
2373
1319
784
550
1470
1359
55
1365
11905
64
6632
436
7917
36
6559
1915
1514
598
1312
417
37
4536
1550
258
284
1867
491
1431
1286
1468
83
4414
34
1953
229
33
28
3911
8293
58
1805
651
706
1574
2287
251
11906
421
7743
85
7604
4
549
7290
360
63
144
9028
1588
258
3169
4101
449
717
5079
11907
1842
406
11908
765
234
1126
2492
8656
18
1286
618
294
250
486
3349
9461
211
2067
3770
268
893
772
5446
10456
11909
92
77
259
103
20
1408
1166
5507
2099
5546
2628
404
2521
446
1694
8920
563
1316
36
1119
2922
4592
46
626
1324
18
103
1483
3778
85
3077
5959
7219
837
441
299
618
2626
573
519
772
5640
11910
2060
1014
14
927
18
538
1175
344
725
34
151
6443
314
7206
36
1662
3402
245
365
1074
857
2221
637
1099
516
4033
198
336
7983
1210
927
2626
899
215
144
201
555
258
32
159
2442
5098
925
1483
1012
3560
229
355
534
2301
830
5970
4538
7104
2529
967
223
2283
1443
2225
538
381
772
877
4381
748
4359
1774
1019
1932
77
147
317
88
381
383
1225
1547
145
812
3592
1143
580
508
309
58
1627
4
1483
2897
150
10828
159
18
603
514
92
56
4
3646
1786
49
5381
125
1328
186
1162
251
1188
105
103
876
504
990
4113
433
250
3591
11911
253
2143
155
2327
2035
247
8308
37
159
11912
4988
1730
709
893
405
1412
4644
1001
11327
77
709
287
748
323
1887
1773
318
229
18
599
259
93
3116
77
480
11737
1244
63
1157
2223
85
4
22
180
17
225
877
893
618
451
21
159
88
515
1989
1296
733
5396
147
1416
1441
607
207
173
2316
229
610
560
606
321
837
77
1296
559
1588
6860
769
4326
3000
333
1727
1730
2231
125
3109
5703
36
259
1903
426
119
46
416
8520
1564
4761
10838
2022
17
7513
302
506
788
3315
1883
265
1668
3067
3738
3675
159
219
171
265
1194
2005
436
85
251
709
7
5047
556
251
833
8377
1732
1588
1351
1390
802
11913
860
3104
1884
223
701
1143
5754
11227
1972
294
4687
993
549
36
791
1080
2102
417
356
36
36
2208
77
3827
125
403
77
2305
4027
4
1343
1102
611
715
608
3620
259
750
43
229
5037
6728
36
3270
10490
277
258
299
258
1468
77
2830
2341
2402
1534
417
4158
7351
310
92
37
6890
1380
3213
11914
538
1112
2156
341
321
7632
4259
4810
8764
451
3125
1038
502
683
4444
2846
9599
2417
6186
830
5566
11915
333
674
318
85
318
1939
245
4070
2368
581
2463
359
709
264
2160
344
1825
2887
17
1621
3455
607
702
630
305
599
1802
1547
3067
211
229
2711
336
119
273
211
1459
1602
555
342
2282
321
1047
1842
258
4440
1200
37
7651
36
3277
36
11916
543
64
6005
925
1588
75
164
341
1126
706
710
3609
2722
4796
893
8720
613
197
605
1721
1288
11917
3272
557
869
321
119
3289
331
77
229
4340
220
833
259
202
417
2049
417
697
1254
251
4068
4810
5327
598
1202
1034
6597
749
1276
365
860
1431
1013
292
318
11222
552
36
1649
128
2303
2515
3116
3116
770
8609
842
318
11918
1767
50
1387
105
517
1113
548
1649
64
1913
1173
1415
2535
825
4264
4224
159
11919
3009
4186
333
11920
10020
468
490
613
180
2182
1992
1235
77
436
369
3629
3865
525
262
6947
4034
2599
73
305
4908
4457
4739
808
624
63
2910
103
7543
2855
34
186
6418
607
387
11921
2776
626
1565
4994
770
139
4066
4153
834
7699
103
345
292
5403
11922
2892
8806
321
2038
395
1212
1033
4121
560
18
1024
1606
4505
1890
647
2198
1014
11815
1247
1671
1986
290
784
549
1588
1984
4644
706
8194
150
2739
9077
11212
164
2203
42
1416
17
1229
209
441
338
1751
173
2319
474
265
3553
92
6771
1587
2787
1118
6636
580
18
77
3410
333
7097
111
637
937
1122
2693
440
5038
1639
11923
5311
487
2111
2097
121
1013
299
45
36
116
1243
478
7449
1247
1001
2609
408
27
2003
1705
2904
262
2247
37
3102
1603
374
244
1470
1173
4323
4088
4406
3091
391
4767
11924
147
9277
258
37
195
69
259
2160
77
929
226
2579
1133
2081
2425
2099
444
4211
6404
7516
3651
5040
1482
1879
2831
310
561
3571
1867
806
607
2586
273
607
1
441
6376
3083
11512
870
1125
3135
3421
1551
50
8945
1444
490
2626
128
28
240
1528
1960
1768
259
6708
317
1215
180
309
9026
53
2635
514
7643
11925
531
2748
1064
727
144
552
8937
148
404
5846
5939
638
2943
1481
63
2320
333
1391
3760
7
1419
5695
68
791
323
63
226
2016
18
138
1336
3451
209
361
379
3577
1776
899
11256
290
105
2163
2360
8341
1042
866
1194
732
92
164
1658
182
2437
1014
406
11926
17
258
269
1082
18
77
34
159
1221
7
894
6126
4141
1927
2253
592
2585
103
4227
268
77
1082
1324
145
2043
158
437
353
63
3165
2350
2444
2523
1315
101
3177
5385
882
1751
173
7688
36
636
324
265
169
3056
2045
1315
709
151
45
259
104
404
417
1034
4501
4015
3922
586
77
499
2786
1284
77
2672
290
573
104
709
93
2490
1769
750
11499
3622
6860
55
11927
4994
476
104
1701
732
5791
809
474
253
2156
882
5242
112
1196
406
1173
1860
437
651
2287
927
1298
225
1409
3717
2183
534
1101
77
1483
318
4129
105
1915
2840
2894
3068
247
89
860
180
1442
11049
265
2439
369
441
2266
2153
64
1036
128
5676
2394
773
229
2223
1716
36
10996
990
17
253
5826
77
7739
1343
1577
321
627
3955
4333
626
2624
164
1913
709
738
772
215
404
8
11928
318
4169
2004
103
1146
253
1495
151
92
265
1288
8
437
34
11929
11069
607
846
6977
993
85
223
7807
305
2099
20
1202
11930
155
651
37
181
11931
6921
2451
333
128
526
1065
229
387
1218
4362
22
5726
1268
417
446
1224
10240
325
1247
162
509
7509
158
294
784
1096
1951
558
3090
559
147
1765
543
34
311
654
2401
2076
2199
2280
716
291
441
345
1842
543
1051
2672
128
93
820
92
8815
19
3643
1786
374
37
77
961
1566
1159
930
1841
1161
85
128
2591
37
88
647
36
1336
344
3869
314
471
4006
381
4313
1585
164
342
77
3397
221
244
61
37
8774
92
63
767
11932
104
107
442
603
412
6355
180
206
437
502
251
64
2983
6003
9209
1190
18
7328
893
11933
1468
2748
30
258
18
523
279
268
412
5636
360
5152
3800
29
4573
2980
4920
225
471
336
1768
1768
1324
1992
1566
2087
36
1276
17
590
11934
3877
3851
2133
861
1551
37
478
3315
251
2225
11935
5708
709
6493
2378
6842
277
785
538
155
151
2447
11936
53
17
441
929
1844
1937
1179
1730
265
2287
2522
697
199
635
5763
515
1800
437
1494
36
3425
5073
508
313
2148
2650
3184
710
288
292
6502
1842
5958
532
321
159
1341
1856
552
2058
3942
826
64
4141
139
1948
64
469
837
164
709
980
125
48
2076
450
1580
1049
934
687
472
1798
258
223
717
651
1232
92
147
4286
77
41
36
259
1415
5474
873
1143
4054
1013
63
3333
711
927
4487
186
1263
499
635
1173
5040
77
813
2367
678
552
5672
77
2624
72
3545
11937
211
1231
5750
3234
2955
223
2293
7584
1589
253
1641
3637
1334
1732
2511
112
517
681
1114
469
14
6069
773
1247
11756
3200
159
22
2861
543
859
40
791
958
1990
11938
1239
159
674
2118
17
414
321
77
1173
3198
463
1733
169
818
2787
668
245
2586
1588
3113
18
58
229
11939
1211
4713
202
3455
1024
336
2256
1883
164
195
2301
1401
1194
63
3948
158
299
3213
5900
1721
1729
20
1137
713
132
626
1038
4952
791
7
33
7526
1336
4333
7085
128
277
2408
2008
1390
5752
1141
791
4041
109
757
17
77
1979
564
947
2198
1122
605
1769
1114
109
4580
85
8705
5991
2310
3888
77
1977
2945
748
687
3097
709
333
1612
11684
1
927
4783
1990
188
383
323
107
4664
50
488
7
57
5851
159
1
16
10410
4323
4344
206
532
1357
1033
386
336
1219
9638
77
3529
14
92
75
863
159
3853
36
151
321
1391
8217
77
3052
3546
983
92
6272
383
943
469
7712
34
559
1883
318
3263
581
347
2234
1630
1811
18
36
4178
2627
862
11940
1600
36
1928
807
3504
557
81
18
882
169
1937
759
1762
42
77
562
11941
5491
121
57
92
1443
552
508
251
3202
5033
966
92
3555
625
4548
883
1527
2280
3578
1099
1278
749
543
1197
1709
1491
667
321
5790
895
1231
408
3845
88
132
1529
1547
1276
1046
363
791
197
1428
2965
6511
464
3632
11676
404
195
2763
683
837
27
4203
4165
273
895
1173
1112
809
283
480
2520
374
4443
752
601
538
63
258
1020
22
151
3948
11942
2388
8280
18
10068
1970
36
639
2990
406
265
404
114
2590
6842
538
860
5834
772
2892
455
3119
589
6457
538
323
160
159
305
917
1164
887
421
1258
893
305
407
147
36
1030
1329
877
223
391
864
993
266
417
229
162
169
5978
1188
2591
4
676
11943
1175
121
192
262
2895
5348
1812
11944
471
2326
163
4249
421
1140
77
538
2947
321
5661
436
1260
709
508
1130
851
1332
538
1420
4291
1839
215
534
78
343
1456
3862
82
1550
2098
785
398
1353
770
840
144
557
1480
788
918
2280
436
274
3283
64
4664
229
791
18
1832
3725
40
321
538
224
2067
543
77
11945
258
5606
6206
19
2358
4528
325
1470
4475
195
4553
807
1184
395
1385
121
9209
7576
121
11882
4343
355
906
751
633
1
310
499
5714
92
6286
55
502
1458
1551
3175
125
5504
7817
658
818
162
846
4632
624
4359
332
933
1796
61
3289
1014
271
202
893
3481
64
1299
1569
980
36
312
77
516
827
17
710
407
796
2467
292
11946
105
1014
321
1296
121
229
1223
2397
4121
794
474
3593
5594
556
2741
64
128
1551
883
558
635
866
325
11947
1568
145
159
9472
14
11948
107
1069
7468
27
5138
34
471
403
1903
11949
2344
554
626
3711
1099
209
2443
1640
614
421
560
4283
279
159
6050
4474
3564
608
5098
1341
1632
324
2436
1444
2258
8941
2778
1468
64
3290
10749
4198
11950
4537
4766
8416
6554
3080
61
2491
525
518
197
2673
2115
6134
45
9440
308
11842
37
192
662
17
11951
11952
647
796
17
3202
581
2991
1274
2182
1357
92
441
186
92
344
92
11014
292
1632
245
2224
404
11195
259
11953
64
4988
772
2983
310
259
3269
3991
1060
36
462
1177
4609
356
1014
7151
311
205
63
2638
36
128
2725
1904
918
4035
2584
1114
552
877
125
1151
223
442
92
169
3051
607
4151
2217
1275
137
4111
2530
651
2298
1365
637
4061
368
3181
463
1124
647
11954
383
6090
2589
46
1481
1130
3550
291
3016
516
8428
6684
5830
36
421
171
325
1254
259
1774
159
508
344
11955
2415
2703
1289
9720
1225
4581
8572
3052
863
6263
547
3390
77
4501
2504
2163
4473
2060
11956
578
1007
1565
3166
1648
36
145
63
860
323
2313
1701
1401
877
278
2857
111
3760
7939
333
57
345
893
4366
114
1483
380
1468
7
906
9639
258
6189
2345
92
549
7553
8291
92
324
1191
251
162
321
370
743
1669
1351
2160
709
3873
1468
1649
2567
122
450
3509
17
323
6303
6164
64
5846
5008
709
2896
805
11024
2527
1341
164
211
442
36
883
1788
1123
11957
381
3250
2120
2313
162
2562
5665
5252
151
1033
518
77
104
11958
6362
11959
164
365
637
1939
1173
244
292
11960
299
2310
226
1140
195
581
292
379
1725
127
64
1585
2436
406
19
7314
6005
8182
2391
545
9841
11961
11962
3571
709
169
116
899
10328
2736
381
36
33
225
162
292
1288
859
644
92
671
2040
2014
45
825
984
1030
2131
164
1162
1191
77
604
77
216
417
4
696
1326
6378
6164
644
1238
1694
3452
234
707
169
6
11963
697
125
1470
1947
785
8473
259
11964
993
18
36
10
717
1972
3226
5277
1783
1328
2183
156
185
1442
1730
1069
1754
283
70
6684
844
1990
2443
536
11965
1443
2710
882
64
425
763
128
4884
1588
3446
149
312
283
2669
155
492
751
709
2520
787
318
748
742
274
876
379
345
336
1972
11966
166
614
18
3044
1298
77
145
64
1841
2061
7667
77
1056
1873
1033
2520
2814
586
255
36
36
387
6481
16
696
756
2408
386
92
685
508
3687
18
4970
4
2328
11967
808
716
1097
10647
8
599
901
1923
437
1882
430
58
1258
1440
1545
868
893
406
145
265
556
732
1013
2447
622
317
2628
638
77
3116
144
647
4203
1594
3012
58
229
976
3193
515
88
518
994
958
2937
1537
1572
32
8883
5091
45
2709
10452
7269
3824
460
2606
11968
36
11969
1155
10465
46
1225
674
1958
274
791
114
7653
1468
2235
2776
1343
2455
321
57
11970
11971
1800
3406
436
1960
543
2447
333
605
1447
195
6513
1550
4071
2151
69
993
6856
1124
3396
671
3615
417
1345
845
277
288
3556
9842
150
684
2769
1933
8021
6496
1392
77
325
925
2989
3513
6897
976
391
766
742
11972
5327
1535
95
4804
154
9460
40
36
2666
92
2706
151
826
365
618
4381
2067
3041
2254
294
222
8106
336
864
215
1173
254
2624
1316
7917
25
7181
4029
1240
1140
150
1053
253
3580
3117
3839
2443
827
11973
4192
2151
1173
3750
4336
1679
683
305
7229
7755
159
7
619
5449
887
860
518
517
1483
3502
806
450
321
2409
64
2224
64
36
2398
1743
3591
92
1785
5788
4467
866
4340
192
6059
1099
160
787
893
58
3973
934
552
2971
18
11974
4913
381
4765
107
1444
7127
2160
109
36
17
450
6481
543
862
1702
5606
55
336
292
319
6213
37
11975
240
225
58
124
170
4782
7783
1159
525
18
333
917
253
17
17
29
1955
1202
5663
6586
586
9040
381
1391
447
240
3871
1612
3924
344
887
1241
5720
1617
2412
7326
1096
318
2046
866
906
552
2541
2939
4
508
5494
1415
1529
336
515
45
6509
906
428
77
177
2709
243
560
4292
92
109
455
221
608
2520
538
930
1501
18
4229
2988
132
5254
258
2486
333
258
2710
253
319
128
2067
8760
376
3588
926
1240
1256
29
2545
504
268
274
980
2561
284
229
735
2298
1613
458
996
2785
18
2473
3356
2473
8156
1434
37
6125
626
258
2185
2243
36
759
4644
4276
3252
1016
1191
3681
3713
1191
441
2830
110
1828
1588
245
2391
844
1345
784
4002
77
6716
11839
1172
11976
88
173
225
2364
4630
1041
8351
1844
297
4589
223
229
387
2069
92
3509
3683
17
1701
1178
240
11977
637
2097
1592
1842
1884
130
381
715
1718
4323
211
253
2664
292
5327
492
1019
626
36
323
77
383
818
277
11978
2665
927
18
1795
3340
475
1960
645
4
417
321
317
3056
258
3996
604
407
5183
1783
1038
1588
1540
961
259
7726
616
820
1884
904
331
2809
323
1060
2431
4
856
7726
294
742
1750
7
3700
4201
697
1019
6247
109
2357
331
10392
1527
600
2286
3177
929
4627
376
2143
1818
2409
49
323
3564
92
1658
714
1419
309
3794
757
3544
518
11979
4102
10325
3424
2224
949
2799
556
321
4468
1021
8390
17
1214
877
2520
18
738
1470
1007
8895
1030
77
1054
3544
169
820
1032
1412
614
1431
960
8764
92
259
3576
2276
422
1443
858
331
2473
11980
6120
1114
11244
1833
1711
6975
10781
1972
3912
309
10
5208
11981
1049
1024
112
179
2895
155
3070
882
1606
2909
3501
788
2362
6776
1133
5227
283
195
831
55
439
1357
266
554
1104
216
2175
1178
647
33
1033
4494
1856
404
3479
258
1500
6513
36
7188
7
2884
331
195
33
6613
229
2975
63
2151
2217
34
333
773
2706
2301
1969
1393
723
6150
2257
1781
77
6568
2524
1680
3122
30
3839
265
109
139
1115
3253
11982
211
1195
2580
10173
412
1711
871
10611
292
1883
667
3375
1149
3186
1470
22
3467
365
1500
626
46
515
253
10548
18
976
906
893
557
11983
996
1141
180
32
344
258
1957
791
1247
8769
490
3193
9476
259
996
2501
640
9205
508
1649
681
1619
687
2111
302
1038
11163
761
759
9
4550
7544
223
2608
388
2507
2609
1580
1
63
2347
5983
2223
362
1082
3000
769
1179
516
538
376
978
64
3370
3530
2983
1481
614
606
144
6832
466
3571
251
309
581
692
11984
3801
1751
538
11738
794
2862
458
9873
563
549
5768
4537
807
139
1827
7296
219
1990
1785
1441
407
1984
128
1074
277
1859
433
1915
1431
77
421
1223
412
943
105
638
92
11985
1033
492
1014
61
2289
1024
344
1022
1312
4219
446
5770
1329
6748
785
960
449
3425
187
34
501
268
1374
4340
710
341
7
3689
321
307
258
52
6525
3545
4786
8954
250
325
2535
417
2862
5708
11986
602
581
318
1514
258
367
7469
4884
877
1019
8156
3041
179
3068
6551
77
169
7511
246
3052
1912
1099
417
717
177
92
2532
3135
61
458
1694
125
2686
34
3903
1663
6776
4257
5849
1268
3056
1074
6987
613
5073
1566
251
5313
11987
145
4408
3016
318
314
4536
367
886
192
709
3544
4797
1984
56
3870
1730
365
2609
4007
2049
10594
5790
5087
844
318
3518
63
882
290
11988
336
70
1013
221
5308
2549
3116
1282
6088
2950
323
586
159
45
2346
2173
1443
2640
1063
2325
36
6120
1802
103
9840
759
323
3926
1242
2549
63
186
538
159
1206
886
707
614
9440
359
893
516
3027
3879
6625
3127
10268
416
444
614
1365
64
92
6281
294
17
125
4
2188
321
6042
5737
6546
305
2062
1718
423
11989
448
1194
369
530
5697
4770
927
64
17
1175
103
381
2340
1268
1641
772
77
809
240
904
2971
1542
180
893
543
809
423
2670
1020
1944
1121
2673
7
4359
107
761
92
208
517
525
7
1492
515
3261
515
88
1871
15
447
53
333
1786
103
1898
709
1588
543
63
4
1054
1047
1798
455
4633
226
63
1842
318
430
1835
128
8909
1122
614
3200
5600
18
759
899
64
8715
557
138
1652
1426
7246
657
538
3068
442
3685
4645
159
1036
3016
1459
700
1381
216
11990
827
7
2280
11991
9840
166
147
564
16
1067
8758
404
1196
1329
494
209
8017
2569
452
18
5672
786
149
36
8552
955
647
2231
3371
961
10151
1014
15
1165
11992
893
423
1724
355
404
225
335
450
954
864
5381
318
7556
1937
325
2942
1470
6034
833
321
266
2064
3738
881
619
493
1313
2626
11993
92
2156
1229
40
3150
2950
45
3538
647
5349
11994
259
807
7554
265
274
155
46
5754
1430
4080
495
1910
8758
283
3326
18
626
486
4091
1867
3493
772
2115
794
647
77
3091
4860
6613
251
582
6903
1511
2280
63
2198
318
338
529
1385
77
7058
3704
17
404
36
104
7
508
417
7839
581
794
1215
7728
321
36
4
601
1802
3016
3759
404
1130
1366
60
1621
739
647
321
5978
1309
149
259
552
4511
88
8473
58
292
18
1122
864
1990
2833
1843
2983
1274
139
433
5132
3851
36
5925
1030
40
11995
579
2313
36
1714
4143
5332
827
539
608
996
1096
8760
77
1589
1879
104
3279
1984
5421
1519
10765
2578
77
164
92
810
6139
289
195
1871
2054
77
862
131
4319
486
45
3497
603
36
37
466
379
1
37
476
1013
5826
589
1248
1122
1675
332
36
92
40
1155
216
943
404
2087
86
1272
259
3044
607
940
269
56
906
610
288
2527
6542
151
283
379
325
748
4047
927
2506
3710
3748
1867
1601
5998
1431
2140
36
543
6472
748
1668
625
809
3116
338
4937
5757
379
5195
22
958
828
36
251
645
1443
6884
820
3738
436
77
325
474
321
1444
1298
6788
8694
644
543
851
259
1370
1817
1469
294
318
993
164
321
45
2350
1662
509
250
7296
2221
3205
64
16
765
1652
5589
1365
1480
333
1662
1336
589
251
9873
2183
262
2410
182
956
2267
2459
1457
11996
772
9508
877
1603
321
268
128
266
2142
36
2367
4
317
1696
2291
3116
266
3887
10961
273
915
7
1665
4744
653
4114
1012
1376
331
336
253
1130
229
2304
18
404
3404
1099
1092
1798
5483
8197
952
318
7616
1328
1709
1592
103
3501
534
45
555
10735
16
1657
3656
292
1646
309
251
9962
186
1603
3960
2417
1236
7
2186
879
128
404
1351
383
725
92
1282
772
658
114
437
234
696
1341
1166
344
3160
5571
2066
561
404
772
229
1201
244
934
9768
155
6625
803
154
2095
847
3000
92
104
893
2198
1626
259
656
1928
436
4238
508
1236
6025
318
234
77
4
978
283
1691
223
4723
3125
2277
4937
456
738
619
3887
517
77
806
947
77
2435
586
2929
8303
773
323
105
387
5040
132
404
3410
8063
9629
2946
2762
92
112
225
441
11997
5971
830
77
2684
4789
2769
3750
923
333
132
32
240
1132
833
638
5271
10128
3057
391
4575
36
650
171
1114
3862
11117
6050
1419
2093
1033
216
1214
336
5910
1050
4
5102
2598
732
2391
2830
733
1054
302
1846
344
709
1824
6709
180
11998
28
6763
549
310
149
706
2665
164
499
791
6265
2867
45
114
4436
414
321
56
2350
1521
2693
116
159
4
159
284
872
1470
200
2467
2522
222
2410
4645
917
305
779
8116
2508
3862
223
645
1225
8522
104
1158
17
6817
525
258
258
55
10380
446
119
1491
148
32
18
6634
4
11999
36
1095
45
5665
2327
1707
2377
88
5704
436
423
170
92
1098
773
608
894
1774
543
6253
6554
143
2927
1008
893
739
1491
8838
1130
159
2219
969
387
1007
12000
599
70
145
543
6208
1958
3865
37
109
109
4570
103
715
1286
225
493
250
2104
3557
9406
2512
2817
657
6701
64
331
8379
336
534
1229
7028
244
36
3097
860
882
92
1272
2465
1252
1331
657
77
254
92
417
1806
556
560
4864
299
787
381
4701
6530
1130
103
1432
11687
2277
36
638
1129
1649
1355
582
5093
433
4
338
1864
2115
1955
6783
383
313
8489
323
310
2942
1163
11333
93
135
40
164
625
1268
809
4553
4663
1576
2535
2095
321
1889
5070
10174
3028
5948
649
2054
2479
159
20
2124
112
18
5974
1345
369
649
318
489
4590
7137
1214
179
1970
1444
644
1343
11456
64
990
2626
192
5095
882
417
109
1024
834
1679
1206
64
37
164
5019
4537
1915
7735
3133
4876
4536
3946
1192
3001
1113
1030
18
644
3687
1867
448
1340
1252
463
2023
868
173
11791
247
2773
202
229
381
647
525
51
1135
257
37
12001
455
560
2858
531
1915
4907
45
4235
77
36
17
725
1175
63
18
63
893
10429
1658
2230
12002
2983
3725
10183
135
6594
119
1451
2776
427
1765
64
5575
2628
101
259
244
1173
2096
410
560
7939
283
2570
887
190
716
12003
613
12004
12005
195
2697
9520
6736
860
4801
18
3291
417
45
268
1817
446
1566
2526
886
20
591
61
64
2447
417
64
214
197
1559
1392
90
6187
273
562
4
234
4821
9
2617
1258
2163
27
177
308
265
4
145
15
2491
826
678
344
132
36
321
1680
3057
6058
4068
607
1024
111
7412
527
7640
77
36
394
2590
64
195
344
5299
2036
2933
1489
1306
18
6757
759
1008
3502
964
57
64
1743
195
195
4187
1315
8208
318
4203
686
1159
425
1316
2065
4951
2045
5768
1455
2230
3214
404
666
317
162
2579
8508
6451
3128
18
1282
1296
75
12006
2247
436
70
2718
1589
155
209
871
86
258
1113
1817
2905
683
132
421
474
3430
333
4644
193
904
1566
430
45
10268
1004
2004
277
765
1844
614
925
1
1148
894
128
8031
1254
2983
283
45
7800
883
1811
9512
399
7
7713
2173
7058
331
77
10190
3381
3769
164
1466
942
251
742
312
92
7629
383
1514
77
404
274
1623
2036
92
11527
92
1124
11181
635
325
709
2148
1888
2998
6120
92
286
1468
5790
92
93
414
201
1459
958
3684
5544
709
557
14
574
1069
636
1681
36
1819
2090
893
4257
787
42
2032
64
7571
791
795
4678
4005
6978
55
2287
2681
331
30
529
331
1974
604
8699
1259
1810
75
3871
844
656
852
12007
2108
2532
4143
3178
2919
5388
2971
661
648
667
626
1328
639
805
525
259
173
7
536
365
202
2776
381
4639
1643
1447
1652
5767
283
1431
706
2176
1603
381
1893
5011
442
1651
6664
563
474
480
53
234
1231
12008
32
18
145
417
785
169
1533
937
717
4906
3544
11024
559
1122
211
1159
3559
552
5281
518
1585
17
2198
2434
3449
36
1646
2231
292
499
299
603
1500
953
101
1939
2459
101
208
77
1030
1033
488
933
2541
97
18
978
1179
7870
379
1588
92
2351
12009
14
221
5161
631
860
1357
171
34
1187
105
1202
4312
2922
1028
3334
684
1050
344
1588
12010
192
362
1351
386
34
442
1566
751
3694
3435
2118
9502
103
1975
406
92
4
5788
1998
344
240
749
321
608
2951
265
5632
109
552
687
802
1012
7270
277
381
41
12011
1493
55
8489
765
651
258
517
323
258
7554
278
64
1544
6391
3043
2415
8143
1007
606
7
6868
1111
290
887
1652
4
307
1170
562
2827
887
119
2426
7271
37
190
1357
2989
37
5091
444
77
1119
8909
882
8695
1461
1267
639
12012
1786
1841
12013
581
1585
531
5698
426
6127
1
1883
1030
292
1331
12014
3851
480
2501
1768
4883
592
254
5830
41
1332
1577
761
2816
18
1547
862
1898
474
1681
1588
840
3553
573
421
1077
861
45
318
442
1835
6136
1104
229
827
3711
1669
273
1552
626
2662
3833
4245
116
2853
552
11294
4619
1556
2515
2183
1267
144
109
4359
2275
251
625
361
3028
92
2114
630
1013
421
784
113
323
1533
604
155
446
1268
1194
864
2108
147
534
4913
245
449
12015
7323
6613
1470
2434
1716
3616
1497
869
934
17
12016
582
11587
3113
3952
5050
2131
421
661
2774
3689
639
765
733
190
3559
12017
6588
8110
292
12018
64
128
3288
1382
125
323
785
323
626
6070
4938
2455
28
1082
2252
1385
3380
5698
864
3186
119
893
2514
608
2982
644
159
709
3270
162
12019
927
173
876
1679
586
12020
748
5447
1733
61
2313
1673
7198
1468
12021
1306
1192
870
12022
92
294
7190
698
1843
1990
219
64
1137
1996
486
325
5474
5579
474
440
7561
36
9508
10361
1470
1588
647
5149
1524
717
309
865
159
2027
2904
11104
712
2515
1059
3538
101
552
4
1868
10821
3251
1012
644
737
2932
1122
2743
2207
211
1701
3052
159
323
582
525
2743
64
77
1033
8819
2570
1148
1121
10189
430
2436
372
323
258
4362
5191
4086
341
12023
1194
748
1741
250
2417
558
9110
426
229
1007
11640
259
1130
1566
159
2092
2981
179
381
116
5859
314
516
3177
1243
8155
1114
195
2319
123
107
1408
58
2410
603
1166
7511
5065
1743
9209
5220
19
58
5978
959
323
103
555
436
644
709
2340
602
493
2203
12024
283
19
442
3415
2853
3761
325
412
3080
1711
772
159
9973
119
674
1033
862
856
893
33
937
1033
180
1007
873
785
92
145
1365
3690
1662
3201
480
2934
3296
345
2280
33
3423
12025
5681
1566
8930
3659
6123
259
251
915
4562
2163
258
145
626
200
543
284
37
3423
437
1948
484
145
668
63
1795
961
709
318
7206
12026
5602
85
4937
2507
812
12027
1468
1013
709
491
1532
1151
55
309
323
1812
90
7124
404
155
266
8760
3574
291
318
45
8919
34
474
1468
150
7090
80
5272
321
302
534
4473
3493
7595
1444
2675
4372
767
1588
4712
2508
1148
2376
1225
1271
74
12028
437
2501
619
29
5451
58
3061
635
344
604
784
3056
252
689
906
605
1841
344
441
4182
1033
214
645
4323
4458
759
2399
223
9199
2727
829
2416
1645
797
1019
2436
75
1813
52
3977
180
5233
1828
186
36
1296
3870
441
259
391
1225
1960
3296
2951
4203
1587
243
268
384
2076
1990
173
5544
887
258
318
709
12029
4261
4172
12030
2768
831
17
37
796
341
45
1105
1858
667
7719
3833
9445
2624
5471
318
818
716
680
1247
26
260
1374
644
211
706
103
1259
1793
2569
181
324
319
581
12031
250
1278
273
3870
4979
3794
3339
147
79
4062
893
323
12032
717
77
830
539
292
966
5029
344
2062
18
77
342
670
5631
564
12033
379
4264
12034
1903
1118
2952
77
12035
4886
323
241
887
3349
563
493
1730
543
5072
1211
1803
29
2554
2983
253
5092
12036
186
7034
6464
3083
938
4473
7498
824
4829
3354
3056
3936
1645
1825
304
877
554
92
12037
1258
7975
709
170
323
299
1429
325
1493
4744
169
77
711
8052
168
444
706
18
1589
147
4360
12038
387
390
45
211
305
582
11841
336
345
1293
2434
954
2471
1527
506
250
4048
837
1841
5567
5303
116
1296
404
12039
4316
3484
92
12040
710
1013
2665
3398
446
826
7573
501
2969
7233
3860
223
716
10482
2673
4091
2156
7365
284
401
379
259
638
2664
5618
4970
211
2394
2003
259
1953
649
1527
3577
1248
12041
289
16
547
9201
2238
1588
2948
538
81
105
3769
11557
1833
732
952
331
626
12042
603
1795
1109
1574
6330
6059
10151
499
283
186
3112
243
55
688
976
305
1112
706
1769
181
349
599
4369
6476
244
4517
1800
243
734
223
4460
3083
899
665
8467
63
468
145
325
109
1294
6357
812
1768
791
1191
756
2501
9643
4169
1780
1871
744
3673
1024
312
2626
258
3186
34
1247
7554
3226
323
1471
1047
3687
103
4052
37
63
1306
601
383
8606
1649
2477
1043
1126
253
359
927
466
619
1114
99
5528
3555
312
3
379
226
33
586
58
404
2163
6878
226
1594
887
159
259
211
2313
304
5240
709
2624
3220
913
36
103
92
347
3693
906
5215
1237
829
1457
552
27
8671
991
791
552
1959
12043
1566
39
976
4766
1381
6752
223
1047
1243
6752
46
1245
3080
273
601
748
259
1461
3075
12044
1693
10146
290
430
1224
961
860
90
1601
2124
1013
4957
7062
1276
513
1825
417
806
964
3375
2922
1727
604
22
318
64
7834
5220
709
7
17
1888
88
2218
7023
1917
344
1979
381
159
5670
4552
4666
3335
1259
1773
1221
3321
112
1122
807
3016
317
254
837
34
2223
1033
2252
517
103
2624
5820
229
4633
159
417
381
27
340
604
251
10467
940
807
887
1187
9217
1779
63
37
934
602
3150
169
608
826
3325
3527
223
791
145
170
147
257
3056
1966
927
2640
436
608
229
4563
8490
2606
1194
3923
1122
2926
1069
2178
1001
1032
3423
3166
2357
104
1663
77
406
5313
2734
1014
1331
876
1264
244
2395
351
7690
1883
209
75
1122
1444
980
3794
107
742
3523
717
8511
46
200
3591
3870
1112
77
554
1552
1104
9
3315
18
543
2774
1649
379
4114
391
4619
12045
397
725
645
3223
5826
77
374
3315
7726
1884
604
259
1252
791
530
5517
2496
1657
862
1749
2005
42
1825
543
1
5376
549
4570
2751
344
709
4223
1869
106
4835
6272
893
1038
195
5240
668
1004
847
604
4791
3870
11
195
451
417
3032
284
3407
1800
2350
2402
64
318
1588
1033
1024
2609
12046
41
103
504
1423
6625
476
64
826
3374
3234
4673
3583
991
4930
8464
991
6146
11081
1652
638
36
773
3698
1547
2669
4810
7679
101
1328
2163
2391
449
1060
226
2526
782
42
1846
323
527
829
9412
1687
635
229
416
1825
1774
2211
3555
1565
2337
3956
245
4502
2255
283
3732
446
417
171
1825
381
37
490
4492
2277
27
1155
824
557
1547
19
64
770
614
6384
251
1686
4334
2638
12047
1313
77
7982
2776
6128
474
407
678
212
180
2958
1166
1401
40
36
3406
45
9573
1652
1099
709
4623
412
183
869
7749
464
252
1007
5857
2046
742
254
1988
1139
45
706
1161
3233
1380
379
8028
862
130
1730
88
508
436
735
8777
658
321
124
538
258
8647
149
1378
1461
331
417
1588
1844
216
861
2949
9558
219
317
9142
12048
12049
785
10769
614
625
6569
347
581
473
4796
3512
2320
529
1652
531
6219
5959
251
765
234
3148
1137
4457
3083
501
3335
786
105
318
4107
980
121
159
251
1278
2447
590
3564
3870
258
205
4674
3732
5191
404
3981
1114
12050
7638
1191
3425
195
1456
5201
1
591
4
983
713
103
2771
114
381
125
2225
130
7749
132
3504
36
1528
2443
9566
6965
593
1392
1662
772
273
444
771
4804
665
19
223
877
12051
3291
2628
457
3493
870
1481
1165
2290
381
12052
341
180
1470
245
1566
1470
12036
661
22
555
12053
1470
805
676
4884
6509
3946
12054
1366
7283
4054
5458
77
3230
3956
119
2156
906
1
1019
7001
1999
1126
474
8469
29
79
36
4026
1944
6284
538
1276
496
934
20
442
437
466
151
7111
450
538
216
2207
29
1774
559
1147
259
265
1920
638
3056
371
961
186
259
6472
36
12055
3673
5195
1196
162
77
3262
325
391
1825
61
1842
2501
2150
8523
12056
861
462
4644
3832
3662
391
56
618
258
1787
1417
7790
5494
4575
607
1948
1727
103
103
5867
27
2167
904
77
379
1873
2624
123
5491
543
361
993
7711
1096
1962
883
1044
6156
787
2376
36
1811
760
30
1225
2065
29
10730
981
224
993
333
2880
374
8035
128
7
373
417
881
226
3163
3862
233
36
2927
4
1867
164
277
1297
104
1797
159
325
2647
3504
613
1504
650
5720
45
770
2734
92
3375
17
2168
1947
5052
304
538
55
4222
993
381
787
12057
274
3160
607
9253
707
1201
365
96
679
77
1451
1469
4716
5700
1272
2021
417
825
5379
2377
2046
559
1546
430
1247
119
1984
845
484
212
626
12058
327
32
901
144
2675
3052
195
279
12059
1673
604
6365
618
619
104
11008
2267
2718
2306
325
2708
55
292
321
767
661
4970
1079
1336
1456
2624
36
1191
635
240
893
6734
325
3555
34
18
399
493
312
8206
2466
55
943
1468
3712
516
336
92
1013
443
195
92
5108
921
717
57
61
565
1769
344
12060
1416
759
28
1047
229
17
6673
7466
4369
417
4483
8846
323
559
186
1883
1954
1325
1140
105
1483
333
240
63
74
1776
12061
5869
556
258
1217
105
1276
151
77
697
1122
5254
1024
3104
543
2892
538
14
4802
321
258
6893
859
947
4571
2459
18
8307
99
1385
58
12062
550
2410
716
484
613
344
1966
284
2410
2313
321
560
32
2060
3737
85
1280
559
302
3850
3220
9070
586
1206
342
1443
164
417
1086
321
1751
727
252
244
8589
1141
883
2693
318
1345
159
1746
3057
404
1705
614
5138
739
818
3619
4939
1229
138
105
374
1521
766
4212
336
876
2125
518
27
859
592
1762
317
229
81
4782
2762
1572
7595
3735
4066
4203
3389
8020
651
4782
504
421
3424
884
837
2787
283
4970
12063
2801
2339
1910
5201
942
381
833
1109
171
1340
964
3410
103
12064
474
1813
347
6539
268
151
202
709
305
63
58
56
321
240
7698
299
6716
2513
1024
3981
1621
635
877
1928
889
517
92
5392
788
412
980
1282
1648
125
63
1365
229
1566
2958
365
1588
4882
9531
927
7850
4359
1594
864
3366
543
18
1863
103
211
873
956
323
1191
2118
284
433
3489
22
869
709
45
1975
294
3883
1211
818
2119
262
1222
1751
310
18
345
3767
64
12065
1988
291
42
2054
581
1019
869
4333
259
4883
4
538
381
1080
1004
2979
63
1047
2410
2609
1028
144
359
2622
374
193
1625
107
4996
14
4372
5437
3553
1235
12066
195
16
36
452
159
1047
253
1064
1225
103
689
1365
18
33
1588
229
244
773
1549
3080
114
116
3415
259
2065
1010
8699
321
1112
4422
7305
2065
1385
417
501
1291
10572
33
1853
112
3041
810
993
1630
7578
2591
387
3839
7713
22
283
12067
1033
8659
1835
1126
125
1123
3052
12068
14
7815
3980
1566
2983
474
3619
554
77
6048
4283
104
534
759
2099
3052
515
1588
130
17
1211
4364
5774
1838
12069
1457
7006
180
4
45
1155
927
17
7309
9734
57
1192
265
484
3026
9208
152
887
4782
941
111
3216
1671
14
539
2308
2561
717
447
4231
181
647
36
64
330
643
1536
64
2069
688
1163
1606
64
277
103
6451
1207
309
34
314
8076
6474
927
12070
458
1786
6990
4706
7313
7679
414
77
4086
336
58
2437
3293
55
4112
155
1919
4551
2179
2178
1962
258
159
3841
5087
1033
1096
1984
626
4
1156
4315
186
1563
2352
9613
116
155
1220
7632
925
10
7
18
381
12071
10229
10645
34
6544
1867
732
4068
1466
3694
501
1014
460
245
1357
262
302
29
679
4217
1188
3016
5774
317
877
484
1033
77
3895
439
421
2070
1648
125
1092
3299
5970
55
7967
564
374
853
324
1534
1021
2394
1285
3886
1852
927
354
20
2265
425
5567
259
281
545
159
2326
537
1332
2184
259
2337
635
2876
421
77
85
77
10521
2960
712
7319
164
28
143
64
4369
1494
2152
211
88
1812
9970
254
321
749
637
77
2470
1692
137
1871
478
4013
947
1813
3483
3054
324
667
2888
2150
2927
36
4810
188
4111
5949
1226
599
2280
1206
1008
2234
4940
3448
1969
3385
3455
105
2231
3430
10931
292
8711
567
571
1
1727
345
251
164
4986
18
12072
416
268
471
3353
2311
3555
474
338
3725
14
421
3531
1239
2081
1008
414
4077
2603
2509
1646
1136
405
159
4938
1556
6199
45
639
1285
227
33
3128
940
77
2737
341
92
882
3084
2983
1063
4489
599
1649
71
109
18
318
1191
1975
1024
1390
159
5038
943
336
6933
279
1990
28
2344
12073
1588
11405
3455
6
77
195
1730
164
5632
92
881
601
12074
450
8266
4
6617
1521
12075
4652
18
229
88
404
1632
6230
4446
1163
1487
28
379
4
515
121
3366
253
1883
2975
1019
1
807
211
4129
6659
254
440
325
3725
1588
195
1155
4446
112
1093
383
164
3370
1751
1990
582
3883
5548
5949
170
379
709
5345
2845
933
8190
604
4689
2160
63
9574
18
1636
18
10273
721
27
18
2943
9970
1012
229
45
221
1200
1559
10532
1707
8823
3003
3000
2390
74
333
1443
19
7551
344
22
274
216
2917
3027
12076
259
33
28
104
716
1118
336
4657
1192
417
162
1649
791
1592
961
1606
716
1895
820
7190
1433
5422
6907
2052
173
747
830
651
1159
538
223
308
1035
581
8847
862
4224
712
187
6529
5837
1587
8593
162
446
509
269
12077
1079
4768
185
1483
1376
436
341
4882
1800
381
145
2321
6919
36
2549
344
1992
2138
2980
3029
333
1601
674
1287
7104
1828
5209
77
4
417
4645
12078
765
379
45
259
12079
2589
1267
1069
223
397
7207
4102
1154
2092
1553
12080
2796
476
1165
845
121
2589
2223
3556
114
109
176
1133
309
229
266
3512
128
2232
198
1325
303
809
259
63
318
5567
1175
687
1058
932
1175
1553
77
321
2787
3343
3341
478
3366
1099
104
4741
2388
77
7460
2993
2789
3109
10695
403
6902
259
3575
661
11396
1225
626
1175
538
3052
18
934
155
2189
860
45
1638
17
504
1006
674
325
626
927
529
5052
92
607
508
1864
947
4933
917
3212
1173
372
3991
119
645
64
387
808
954
1385
223
10419
12081
696
12082
88
1165
9726
307
318
336
6743
247
186
501
6092
344
169
336
404
552
1285
1352
9136
2167
2348
1657
2595
1942
810
176
2054
3315
92
857
7
1847
417
11100
709
1727
3171
2064
1050
92
4686
852
437
749
251
556
1158
290
7
383
1838
253
77
12083
1030
291
244
1019
195
155
559
2824
444
573
626
183
711
4120
8217
6983
259
2467
6773
1116
417
918
6
85
216
517
2626
927
5079
1469
171
1499
3797
12084
625
462
3035
960
11505
36
6598
414
1883
2436
645
626
917
1038
1649
626
254
1658
1225
729
344
4493
1440
417
12056
7430
12085
1483
223
787
152
321
2064
7351
582
1458
1341
310
225
2658
407
458
3573
4492
64
538
379
258
164
1542
209
344
4937
1099
77
1868
499
22
3234
4236
64
2120
2402
1324
893
1390
791
168
508
5065
1107
226
97
107
4114
688
333
3016
515
7
3981
7
1524
1785
711
1115
56
563
9435
11342
64
258
4889
1099
4687
128
1336
211
145
85
1683
538
4101
6569
2833
64
12086
45
12087
147
1898
221
198
1420
1718
436
2014
234
1743
97
3084
1123
103
1021
486
36
2742
12088
125
36
2014
5156
10191
18
517
321
1843
4988
748
716
928
119
318
1575
568
1532
953
5228
34
379
1979
2097
1411
2473
292
603
79
1030
93
1433
247
1709
447
2211
11901
1972
149
1100
209
3682
6113
186
586
805
56
226
219
1331
860
1061
4644
265
20
667
11945
893
2785
1112
3214
1196
336
104
253
440
2320
6127
7667
64
2473
195
10055
197
33
77
151
552
787
18
5939
4
2093
921
3965
1898
1534
6235
2595
561
186
1224
292
1962
85
2978
251
2034
2378
164
4343
1741
18
657
648
4
359
244
92
34
186
508
2532
344
2486
893
145
1312
162
186
1796
109
6716
143
344
737
7
897
200
607
344
481
4698
64
403
3080
4885
4150
2087
2223
4035
6842
5472
210
36
549
893
64
883
3854
562
3560
374
32
159
2785
1932
372
3494
668
10743
479
148
77
372
618
3134
2212
265
667
2005
1611
3898
1494
1133
162
1329
5705
1234
164
480
344
4
3588
934
3133
2908
27
417
3285
8182
3412
4442
455
709
391
229
1566
4223
2419
2183
490
2514
40
1642
302
507
844
451
3028
64
941
55
279
7458
2708
604
58
1484
1912
3535
1556
345
441
4062
499
517
1626
5340
1248
1939
1366
92
6841
1267
144
28
5906
4479
1008
1393
2486
12089
579
558
130
882
1034
253
1332
516
3326
527
1343
5614
155
1827
2124
12080
116
1800
391
5796
484
3493
10631
5978
379
36
1800
336
991
2235
7730
1925
1254
92
3609
436
2277
3674
930
8306
381
4444
228
152
626
345
17
1163
386
748
7961
64
34
227
3424
1126
63
539
3299
185
1245
1831
223
19
877
3565
2811
4970
2287
4584
3000
7
64
2831
10151
244
7732
211
229
259
6272
36
417
552
12090
29
9864
1480
321
2182
2589
3195
8156
1589
151
20
321
195
289
9422
6120
58
6006
1130
1481
408
4609
34
5583
807
1166
12091
626
45
830
1042
292
417
251
554
501
6857
178
1246
36
6649
58
3072
181
7217
103
1662
9228
1050
3681
186
1757
5885
2278
491
604
11776
3377
30
442
451
4706
788
150
1116
451
1800
1265
7003
2345
109
36
2522
5837
825
927
3381
9495
34
417
893
1224
1
513
8341
101
3430
5259
1298
2193
618
64
177
8
1531
1783
6641
77
657
773
7844
1707
508
284
103
1490
607
5750
309
1592
5505
484
808
647
799
34
4026
1122
1367
2365
89
45
1012
607
1096
259
2922
7483
4372
404
2197
297
253
1053
12092
336
2741
833
16
336
2943
1280
1188
4
2271
1225
74
1090
169
55
325
1493
1385
872
1210
70
2981
9
4208
162
3512
1842
206
423
7865
1551
1541
1649
317
371
381
479
2064
105
3505
105
408
200
805
752
30
1298
1751
2115
77
1847
3315
7047
1332
452
2313
188
331
226
105
732
8582
336
441
3546
5522
1533
6856
3750
7801
450
244
433
4091
2317
192
824
4690
288
63
92
5380
365
1329
2507
292
404
1873
3206
1574
580
336
2606
1701
77
63
4882
1912
132
3535
1022
2617
1384
2046
441
6063
387
1385
22
45
691
1122
4843
697
245
2334
2301
16
155
3655
6129
698
3501
273
6135
8189
9199
2612
1528
66
412
1663
12093
1143
9462
837
189
223
871
4382
1231
2618
426
4316
961
2372
2131
1175
112
4548
11754
399
204
2040
1806
317
1588
54
3116
7643
200
1879
36
223
1904
1331
45
321
685
2734
2030
2069
4100
8
34
463
1180
2219
1527
1223
362
413
207
439
19
251
4831
6214
79
1581
253
12094
4055
3083
12095
225
1032
893
321
9250
1492
3870
1658
509
223
8455
4026
417
2841
2311
1671
808
2598
330
765
543
3473
1066
318
12096
10351
5220
33
812
577
687
244
259
1345
7459
1457
816
3131
259
556
12097
12098
116
1166
3398
1766
3310
7504
271
626
2179
3044
1813
706
27
3583
207
3270
543
192
428
1800
1652
1376
1842
1257
64
321
12099
4231
223
2983
711
186
34
508
4183
473
355
2626
2952
2095
713
321
36
1653
3771
3160
314
323
1365
253
12100
267
4780
92
5974
77
7720
4264
12101
18
552
1162
958
1294
3330
347
7312
5984
1505
518
826
88
783
1903
5144
599
7127
4768
338
200
1959
381
1196
2563
317
36
5907
2340
1287
3579
8678
767
1258
1163
216
1458
2127
1814
687
92
6716
622
504
6748
611
568
382
323
1013
739
2398
214
2046
4517
772
5327
2441
1812
683
1294
1006
1343
6764
1096
474
698
4835
1211
560
10018
1632
64
309
2095
143
3608
8915
3135
265
9136
508
4132
7328
45
12102
1903
3998
223
64
785
3076
759
331
314
1960
333
223
5671
1114
1190
1366
2640
2198
2095
303
1811
6480
34
732
222
3724
274
2444
2831
2994
491
168
791
447
1252
3374
2583
36
7433
170
18
381
17
84
63
552
3544
12103
1534
4970
17
2091
1890
251
1196
4
3028
45
4885
1828
647
586
404
818
103
1129
77
1632
3436
2252
543
7261
649
12104
6987
439
851
6102
2254
164
927
1
228
18
12105
63
2190
1867
6655
306
671
176
391
374
258
1196
877
2017
2017
128
1443
5750
6059
446
1341
77
961
14
4570
2992
4908
5501
19
911
143
333
335
1024
1514
137
667
19
1196
1784
444
1179
1175
3820
1675
1296
556
36
1556
105
2870
5187
2595
795
3954
552
11864
1559
155
18
265
2827
810
607
687
151
3794
1175
12106
518
18
5207
3131
1313
3449
33
635
651
344
8460
195
92
787
604
4909
5919
269
1281
92
344
2160
556
4706
149
484
1178
1882
783
63
1588
1285
70
4613
526
4897
251
3629
7604
85
164
5471
5925
1727
92
1847
3069
1306
791
323
362
604
451
508
6630
77
638
4919
109
317
4169
8153
105
12107
748
518
446
5134
4362
2605
64
12108
672
2341
1013
3583
362
159
4410
1431
436
381
6749
7664
224
12109
8678
4062
437
4227
381
159
12110
3719
257
1768
103
2982
469
265
1163
492
773
1133
2950
36
779
478
323
3087
12111
221
8631
391
4296
493
395
77
2434
787
3402
283
955
2833
170
1575
2867
292
3587
700
195
9884
1069
1144
77
615
442
829
5481
8978
6236
251
252
1800
144
12112
486
64
404
768
77
945
77
484
436
9311
253
58
310
383
64
180
1016
92
4169
679
1613
1815
103
816
3084
6443
827
325
1547
1656
7314
6182
4816
1179
3068
1751
1133
6724
1920
8334
1006
333
406
4994
251
3326
2481
4531
3895
525
177
120
45
559
1802
1059
2362
4136
7230
5974
3819
6357
374
1019
1104
678
299
2741
10654
1214
56
19
2075
36
104
404
11983
3759
2065
1796
3056
36
1013
6000
3290
1082
219
816
36
22
1953
45
302
14
1493
258
2926
151
77
4381
2562
2834
383
479
601
4943
1033
371
265
709
1551
1090
159
64
1102
2156
159
191
3214
1527
2182
723
7268
805
3220
18
58
1701
1566
1581
11860
404
2576
18
709
105
379
7123
749
345
64
381
321
12113
1122
2414
251
474
3479
7336
246
3702
92
904
2598
3177
559
1782
1785
92
977
181
310
1606
229
195
164
3673
1163
403
709
3335
4517
180
7308
250
316
152
8363
404
4369
1013
7504
5808
697
551
1490
112
7
5335
404
506
3807
890
101
9241
1707
50
1650
857
151
2749
441
4407
251
143
507
37
607
5147
2876
938
4
2628
2225
7
2026
517
18
4704
284
259
3061
1083
2083
7828
325
3724
1114
8
4316
5737
9292
321
2820
1464
848
5694
3087
12114
369
1785
36
1420
1114
164
2694
250
6977
2589
5432
548
12115
1741
3856
2718
1332
1155
36
1236
1871
1180
980
4781
1079
284
1879
33
18
633
12116
336
4120
436
321
3397
706
7219
3346
893
5627
12117
92
1130
1020
18
677
1969
5458
961
1470
526
10721
1451
4835
12118
1112
1096
169
3432
387
291
1242
1551
993
114
4770
716
3083
1332
19
601
581
861
619
254
10389
403
159
653
601
319
737
12119
2950
538
259
10540
17
1175
661
710
1431
5837
3005
1287
9649
14
201
145
381
762
45
1803
1024
8929
28
2609
807
318
130
3366
12120
28
2532
5191
1065
552
489
35
77
3410
1416
4030
1295
139
318
552
18
8758
1544
455
159
2807
1532
162
8070
927
170
4979
5607
637
7543
5123
310
1092
2999
738
63
45
6556
2442
1059
3342
1533
893
436
36
3594
927
1252
3392
391
9936
1990
945
5970
687
4241
179
64
920
169
12121
1192
436
14
3080
268
848
976
386
312
4258
603
45
202
436
381
344
2271
5964
471
92
448
3766
626
164
1343
33
786
5104
3794
18
441
1691
2077
406
1796
404
543
1839
2015
1309
101
3961
4
7486
983
1067
18
27
897
964
830
767
34
383
2589
252
1092
709
243
77
2357
658
1788
1278
602
1214
340
2250
341
1124
1173
55
2410
3255
925
310
791
5964
404
137
860
3127
1133
7584
1977
251
258
6648
5796
1715
37
3683
799
3407
1179
11573
1470
314
870
2579
28
1588
2036
7778
4189
381
371
251
923
6189
1038
1613
661
223
1540
1033
1920
406
4318
644
317
430
259
1803
1014
291
9098
773
1645
619
1014
11856
6632
759
10117
1214
1838
347
259
1658
321
539
10762
12122
709
687
487
529
3033
581
195
92
205
1470
417
829
381
36
2367
612
9493
5528
1648
159
7
335
625
1917
2225
74
6947
3068
34
2500
1566
8764
1542
6189
772
259
3920
592
1128
292
195
6583
645
55
1143
28
3052
1481
3175
7338
3822
3026
8961
6424
2526
7
4966
323
8
130
563
2444
1884
514
448
1247
996
2121
785
739
18
1260
1004
474
45
709
259
2408
18
164
455
417
331
458
252
229
92
10505
638
538
386
2447
549
1846
8217
70
444
2004
761
531
2737
4102
3556
120
1606
198
508
10359
6189
92
220
9016
1456
12123
1028
70
613
998
6536
195
1657
1099
352
4227
4103
259
451
489
980
978
121
3599
164
559
5500
1160
6279
765
149
88
6150
4
259
5148
534
880
417
12124
247
9744
7736
772
7455
1626
1813
455
77
374
894
1456
63
12125
164
1585
3272
1019
3415
683
318
2719
342
7280
560
5507
258
644
1495
2975
1030
9608
2626
317
2960
697
333
61
463
3497
34
2306
3822
11
4
1470
635
1812
229
5809
1716
1034
1122
45
2190
1844
4541
4652
499
18
2763
4650
860
4571
12104
1296
2969
3798
4132
1725
2056
417
71
64
12126
420
30
1751
386
1652
8968
159
5959
6977
405
12127
92
92
906
7245
16
55
1694
251
391
1179
77
1098
812
1658
1013
151
10579
245
12128
1193
5187
277
1903
2609
2084
12129
4007
681
697
820
211
1293
4211
1658
92
18
12130
18
3288
28
1481
5494
807
1587
5567
2391
109
77
530
716
5008
3801
259
1898
113
7884
937
166
195
2943
222
1108
3010
601
265
5201
3760
253
2007
259
1420
515
12131
5253
761
9487
258
417
1705
46
7603
736
92
508
277
10691
1559
1243
368
5091
7439
1034
323
1751
1600
1387
1918
2818
644
2252
5910
333
221
290
92
212
1874
10611
1187
336
7599
479
879
1588
4042
682
4100
559
223
3080
626
77
3171
3615
226
2115
1483
586
2507
1527
109
36
2173
3196
4738
3307
381
1490
1003
4
310
1652
34
1594
343
831
37
36
436
5501
697
5245
16
604
1384
1240
34
18
2679
92
2743
2579
3432
421
3940
1196
18
304
176
7181
12132
897
1363
195
499
3122
2417
4633
85
456
258
64
437
2482
455
1514
331
88
827
3725
567
3269
3533
682
57
3714
2698
4645
8265
560
9
362
1817
12133
508
146
6720
36
3911
1142
441
323
8777
11556
657
211
3226
504
1165
333
1542
805
1741
733
37
743
717
225
2654
1028
2417
356
1332
214
4539
2021
788
2311
676
2198
318
5201
2507
2943
1288
211
1822
34
2323
1443
773
1133
2108
893
3761
319
3803
229
657
229
1116
1443
1679
12134
862
36
9899
92
92
2833
385
187
940
466
4061
2600
2069
319
917
396
1565
342
805
46
2942
92
1514
4211
749
9361
2099
2436
712
5299
5974
1179
1680
251
773
36
17
1630
604
1487
1374
472
859
2909
2507
64
963
341
2261
1511
4712
9237
1014
635
211
1641
5234
1028
870
4937
3091
3030
173
12135
943
2763
3193
1488
4536
1738
11543
480
4875
958
2491
1441
1903
5369
2120
647
906
657
549
268
6903
1652
77
335
58
1459
1143
2150
1536
36
223
36
4082
1566
861
404
181
2335
1933
381
829
2884
105
3754
2825
10205
749
1038
60
919
305
1026
1919
526
1657
2507
517
4121
17
159
1589
626
211
1471
251
3415
561
1701
240
4952
1456
4431
6162
1842
749
1680
2720
1449
7738
185
2410
225
1069
10387
1935
2437
221
3084
11258
186
1063
406
709
121
318
41
1033
559
516
7581
303
50
103
159
4
1871
5970
77
247
6235
983
3197
149
185
2975
9006
28
7890
2673
1791
4351
17
2313
1534
2341
784
484
421
1124
2562
517
183
1299
2098
333
18
1769
2415
606
4460
28
92
2316
64
5332
8185
259
404
211
3410
667
181
3913
2344
1627
251
583
1970
7917
938
1412
4881
109
1136
164
1267
525
927
52
1903
8486
9098
1325
113
252
1868
10583
441
1345
92
12136
697
33
64
1160
2344
2483
11471
1191
2054
416
3961
2734
333
4
484
283
607
12137
465
1535
4951
1118
1030
1891
551
847
4
7
869
579
1225
3061
555
679
1064
6437
2318
991
3578
961
2378
927
3917
3146
3932
1999
284
259
1007
1104
3016
130
2350
474
64
1497
7468
2915
1514
516
559
8527
323
288
2662
4638
671
563
2036
797
125
9026
810
92
1556
1844
45
404
1992
5627
2600
4587
1393
2742
830
1990
2411
1137
4821
3097
12138
3833
1856
6465
224
1960
5324
421
4864
2231
5259
7188
624
4
404
6766
3315
5739
3638
4938
41
92
506
893
5828
1162
436
2664
1565
866
2313
1535
709
1915
747
517
4
4077
720
1152
77
6109
2509
877
4
464
9313
77
2606
5231
11738
484
717
1661
1758
3209
1345
536
918
289
516
8409
6694
10
325
526
1583
55
1033
1460
993
5098
737
107
1594
499
602
3571
873
10117
790
274
1718
92
6377
229
4182
5603
1019
1898
283
370
721
871
2726
2511
1621
1609
1838
2833
8460
1879
1035
1188
10684
294
1099
12139
7448
12140
33
1838
79
5583
17
515
4753
90
1741
436
1225
393
125
1673
173
3644
336
6675
680
4301
162
92
58
1535
12141
562
121
1248
6004
12142
3453
707
1118
612
3544
1359
518
3407
162
403
846
3338
4158
284
54
12143
294
292
186
170
192
2434
749
581
1657
365
4150
1229
1867
2841
1431
3502
1797
2673
7040
601
635
1588
2322
5474
1
1849
1756
898
64
906
14
36
1627
265
1730
7381
4441
3897
1173
706
706
77
292
5691
2712
889
3704
947
2005
9296
10620
1312
504
379
56
4227
1184
1574
211
562
518
3453
381
417
426
5460
2603
1449
428
2519
1533
626
4171
7323
404
531
543
251
683
8351
3426
5569
2409
638
791
195
2480
9505
181
1099
265
1753
1495
1977
7843
229
4127
4312
1336
1013
1352
12144
809
494
10394
439
543
1718
162
3282
525
648
66
707
720
10007
3883
2787
92
626
1738
14
886
4606
706
6061
3402
8875
345
251
3
1679
64
985
955
18
417
1707
712
259
1990
490
3021
2368
644
12145
8634
10369
1979
2325
292
12146
785
259
3883
8455
121
5729
2183
8894
599
8560
1495
5736
22
927
250
5131
135
5811
1416
398
809
55
142
34
1357
253
9686
324
2391
6425
34
785
449
2664
2741
1536
164
7622
2313
776
617
3638
274
671
251
353
4482
2734
1614
543
2322
613
417
92
45
12147
647
785
122
1059
676
223
45
58
317
116
1552
391
1569
3109
259
1278
614
887
2892
508
381
101
3973
325
441
2343
9069
442
930
530
10
120
109
3981
74
1817
709
92
4091
32
417
333
1013
697
4465
2459
99
1039
1412
543
1529
283
5412
1701
2185
37
2026
538
647
40
92
318
11825
799
3469
2156
1342
1806
404
105
4829
90
3448
7168
1
651
2487
14
5713
4694
9049
7198
17
284
325
3326
738
6141
347
1272
1099
2507
742
5522
266
4259
2293
10303
383
33
5621
1483
12148
1649
226
55
4542
279
2609
4203
1518
1496
1407
12021
154
3016
3871
381
7143
3054
791
144
1048
7127
2220
36
1696
1643
5237
4862
1841
1652
36
720
556
151
5091
7233
109
9176
8758
860
92
759
2456
1155
947
2447
251
2658
902
4236
1970
64
6532
965
36
860
7843
45
437
1047
6364
112
2349
2326
245
7278
806
5790
56
2153
4857
638
3404
4645
75
998
200
3997
1163
325
36
404
574
3057
2672
683
4706
88
3338
2347
450
4488
4035
1191
332
4166
2231
2762
162
1652
2156
7790
2736
195
3733
809
192
164
1990
5708
3555
763
1163
2818
12149
145
2077
4026
826
128
259
1567
211
379
493
591
1817
309
1933
75
4658
668
8063
1871
1451
1444
1871
604
5397
7004
1163
4047
8097
90
5621
94
2771
2833
226
323
8078
45
442
2971
1551
92
344
77
1459
692
1440
649
1940
4891
7097
947
831
1166
1179
2437
66
486
5144
70
11957
10105
1514
1261
12150
229
586
2591
442
164
3004
5739
5683
149
1242
995
772
273
379
1588
1259
1443
325
18
1652
626
70
2547
706
7569
419
396
159
9970
2320
1903
2597
661
36
1588
2098
363
1306
712
433
1648
2894
323
452
192
1126
568
763
6247
1374
241
195
27
1038
4913
211
2437
4682
463
195
706
736
852
3213
4852
2890
229
309
7027
6675
3032
586
942
1864
599
318
135
2094
1680
5252
958
1589
1289
3469
589
4
36
186
6353
18
7843
687
164
6490
1953
18
3169
6534
321
1494
2950
681
1551
1524
5010
265
846
2319
2772
932
6006
1588
4162
2393
1456
1444
417
767
3962
4485
12151
214
151
164
4
2115
847
393
1658
3853
1783
299
763
321
1030
6677
4536
1481
1675
12123
5890
770
325
1287
12152
1326
2255
4166
3374
582
7669
1159
1972
391
41
649
77
876
2021
810
2274
436
4587
4913
92
552
667
1096
1268
36
1722
1039
145
3271
2310
36
10429
5121
404
1411
883
499
1765
667
5040
1783
552
18
4527
700
5231
1863
18
864
342
4030
112
2011
3690
226
1013
22
1774
55
1884
2076
437
701
5227
137
2983
2188
2644
776
190
309
3160
1898
305
12153
3594
77
347
4644
2416
1935
5211
532
77
501
927
1316
6670
1343
7599
3435
6577
4737
34
1014
504
317
12154
325
5091
6988
501
966
1606
604
3850
4341
2720
258
3135
8489
253
5453
3571
9520
478
648
1225
10413
1883
4931
708
8845
657
18
12155
299
344
644
1065
1165
5677
3055
55
1709
6129
2895
860
383
784
805
12156
536
2942
345
893
112
270
958
27
1658
966
5885
302
4784
89
253
1652
374
253
964
6473
6748
508
530
381
1109
612
672
58
4236
2138
604
3945
36
211
3440
5232
105
347
860
379
217
1711
2099
258
5449
2666
719
3773
479
103
1247
508
1977
3289
1036
6190
6280
162
748
10939
4814
3288
739
2248
4890
560
4768
3526
3711
1242
1928
534
505
1534
186
1019
1966
5197
241
1038
90
186
1815
847
259
379
2327
55
36
41
381
7668
299
406
10217
92
1006
258
442
545
9188
17
5234
46
7092
436
647
11387
10592
1588
1024
2722
1107
55
1059
450
709
626
749
999
433
4321
552
3991
2293
1231
2960
657
182
1499
245
3071
1707
791
529
14
508
3146
12157
3837
64
251
1155
404
404
92
6632
607
496
1588
417
1001
927
380
323
12158
229
1652
709
430
2339
2099
259
406
290
1140
88
442
1589
251
2437
1155
12159
77
4176
876
92
703
1071
671
1536
7411
321
244
10970
294
466
644
144
827
292
1229
1418
1481
333
549
4254
830
6467
1527
2231
4433
645
467
2349
406
2689
159
12160
1066
2512
644
2534
2231
5882
1175
930
12161
834
258
109
22
2520
2223
6
2640
749
403
784
2313
85
4781
92
654
446
12162
3116
7
1238
1030
4536
55
2817
3965
1534
277
3117
77
344
2830
466
1478
104
109
2683
3016
2520
1835
12163
114
543
77
344
717
1824
717
55
36
137
147
3981
5252
1030
340
1225
781
2377
1420
2442
7705
64
14
1588
449
2138
1288
2076
8139
197
716
567
4341
250
144
77
1650
807
629
258
1030
1483
725
1098
195
1535
791
2693
195
4
1657
243
12164
164
80
765
529
12165
6214
391
473
1456
2691
4892
4810
9529
36
1082
3681
917
10
1743
331
915
4030
809
229
651
552
344
765
274
61
473
847
1033
3169
11891
2935
92
5757
2076
180
417
5959
290
77
7760
251
64
1662
417
404
4448
12166
818
567
9945
8160
10225
145
2521
292
148
4711
4733
173
2124
4542
55
5499
2958
4354
3506
1883
6379
5606
1133
12167
518
381
4169
450
3202
3165
450
6613
9507
5483
1028
784
480
2193
1154
321
1373
2683
391
12168
2125
1416
1553
3463
336
915
6484
387
3769
589
747
5979
4929
629
4739
2385
8346
8715
14
649
2776
8523
448
947
3560
15
1114
5772
200
893
417
796
3685
4368
1196
321
151
1871
63
7611
848
2261
7328
73
1024
573
109
1239
423
92
9133
1883
2964
2061
223
5735
4762
8508
103
18
6842
1013
2720
525
2647
2504
170
200
2461
1574
381
1825
3738
361
2007
638
5795
18
1530
12169
223
1649
930
243
254
11855
45
1401
453
3160
4467
7146
417
2083
518
1709
1264
805
336
2156
1500
440
2310
1707
162
897
474
2066
820
128
1839
403
381
6384
7
2736
1657
245
4352
2055
1883
9
12170
1962
33
5823
1470
12171
748
2691
1155
1315
1217
107
36
63
5970
1061
469
12172
333
1351
92
46
254
744
10749
61
1494
212
450
1323
381
667
143
1047
366
92
824
64
404
439
2231
682
4154
927
260
2826
336
603
77
706
859
36
1879
55
1443
70
11598
180
381
77
1050
626
557
833
451
791
709
3097
16
12173
586
1442
818
144
1133
7
92
1050
114
1651
738
6036
229
2905
11242
145
2327
667
730
713
1365
1818
816
92
818
5698
3673
317
144
55
556
12174
337
1224
3455
3592
103
3193
769
1033
748
6936
318
2748
3687
2092
325
1148
3310
251
5927
318
4410
1527
36
2776
32
145
5878
173
1173
2183
12175
7108
5187
11192
1818
92
491
12176
650
4129
780
651
3207
981
2378
251
589
2035
185
1796
22
415
265
4257
2076
925
720
827
1701
575
164
176
735
1588
85
1034
658
12177
1363
223
1842
2709
5685
7
7
12178
379
144
18
1514
756
344
751
425
8070
3425
6221
5418
3116
3310
162
962
2254
641
504
404
379
1192
7
2163
2831
538
7
3962
293
3758
1580
728
1033
525
55
3084
6484
1336
7459
895
148
2658
1717
6847
3083
342
7732
773
3097
9390
104
3169
1345
3340
27
2257
290
4524
12179
1496
1948
281
266
406
37
5402
765
105
1384
14
251
1546
109
6198
251
2080
6451
4829
10599
859
1627
4
247
10989
77
5862
1461
810
1783
77
9739
5601
1229
581
162
1649
2169
538
6198
1754
5349
404
223
3871
559
5091
299
1588
41
466
2833
6280
818
7
1547
5627
110
8172
4622
1589
1542
515
7092
6242
1602
4136
3592
12011
773
317
2909
932
103
589
436
159
64
2520
497
2399
2618
371
283
1051
3430
34
8859
893
125
860
5360
1282
41
6475
1365
362
388
317
1678
1077
2824
2182
857
7429
1387
3224
785
77
416
195
164
1243
5567
11903
1828
471
709
11851
18
8065
4
1716
1430
179
6820
1627
125
331
251
1588
4067
2905
4
336
42
1918
4216
6720
2799
1319
10962
1396
259
581
347
1818
325
88
305
55
1133
8694
923
1116
1197
1030
85
1588
474
2464
1345
436
698
305
6677
549
12180
305
2637
1033
1839
3853
765
474
1718
1883
2569
2658
257
22
1990
406
1039
255
2194
5168
259
11946
125
347
279
1129
5481
162
3308
1947
4429
1815
347
4835
145
5021
3657
37
927
1276
4469
518
6474
7
927
4410
258
3381
162
700
3175
265
385
8346
1315
192
602
64
895
1912
36
2308
223
18
55
3700
404
1263
77
1652
559
4419
4182
1190
752
962
1964
64
455
128
12181
142
1500
8469
4372
34
1867
355
1867
2348
2255
422
6129
826
251
473
197
2095
1613
4589
846
18
318
703
1645
1559
1143
50
11285
1179
809
180
1585
34
1069
77
417
325
3186
893
9226
55
103
10650
130
3202
3289
530
791
514
4107
292
1470
3538
404
37
1310
123
426
418
12182
8202
1468
1211
1637
55
32
1385
508
1551
661
4
713
11
412
247
3125
247
404
2892
33
3871
436
742
1803
185
4929
310
4316
1140
33
1468
3097
224
599
1139
64
792
45
4
478
3801
2390
3656
211
3767
208
4860
229
1481
955
6710
3658
11532
701
436
1701
4773
10639
6451
639
1164
1810
2277
333
3423
12183
7925
147
50
12184
37
7794
1154
10324
3432
594
5632
2277
321
272
4766
101
116
4943
458
417
7510
747
578
614
9301
363
12185
1701
608
8651
1023
10669
341
2252
5038
2515
18
12186
7
132
1001
417
1001
1053
809
2097
1648
6105
12187
36
2233
5948
1822
897
64
1382
4231
278
229
345
6815
1401
6672
1515
179
344
33
10523
881
12188
817
1122
102
265
64
36
321
2729
291
10943
518
12189
64
881
860
88
3996
12190
868
286
1276
787
2402
9504
643
3711
4694
440
2467
3822
2004
132
5921
1169
1773
64
85
318
55
1867
2131
586
5737
518
515
12191
2142
1047
83
104
2046
1868
1819
1197
331
2059
290
3390
1031
7630
750
417
504
552
1965
45
3523
1053
151
696
1065
2609
34
1159
3682
3841
534
8979
5369
7664
1225
1466
20
1836
259
364
697
1086
17
2437
292
7108
41
3969
3285
2293
258
85
265
341
85
1175
227
379
551
6016
1825
92
1865
318
3004
1962
251
1733
3119
4463
820
318
8676
2050
2398
90
919
961
4030
6050
3535
1163
1871
318
5452
310
2280
1825
12192
552
552
12193
10
42
1663
10771
1117
2339
3771
383
258
201
8400
2047
20
667
12194
36
1129
1357
3283
624
603
748
336
1867
1143
3186
2121
661
1730
405
1184
18
11188
235
1243
5886
456
6487
560
2142
6126
516
1867
3040
1214
8110
274
538
92
626
538
77
668
4299
1231
5712
12195
7911
707
70
1049
3416
2693
991
720
3415
4007
294
5222
3713
1024
317
82
3697
1194
676
36
63
284
442
556
229
2231
228
877
494
2780
651
404
5729
2983
32
4127
116
2301
954
9105
4535
2579
491
604
586
1645
18
273
4402
264
171
63
407
4774
5346
3783
2054
826
444
245
3797
560
3572
784
105
344
36
215
1889
784
1231
4639
1340
5698
1130
5509
18
1359
2437
14
3053
12196
1080
1592
6865
72
321
12197
3523
3077
616
9640
4835
517
2500
117
790
607
773
1470
8
10750
3417
1768
876
36
465
1800
2955
132
335
825
551
502
2834
3016
4558
151
2706
834
89
5142
2743
1734
18
2692
259
12198
2388
3940
1047
195
947
3629
318
706
262
1132
229
258
2849
2736
1409
4780
18
604
2193
12199
259
484
12200
1155
381
333
12201
1238
12202
211
3469
64
780
3633
333
7928
18
5964
754
4399
748
333
318
961
3277
259
774
632
9663
420
538
1211
3573
871
12203
6642
139
1409
29
244
1004
79
345
216
168
159
1444
2371
846
2589
10245
18
947
5772
1588
1879
930
874
2486
262
1030
884
688
474
10483
2125
8728
1155
8418
3397
4399
321
502
271
952
887
9907
1
2520
1702
2190
3370
5974
12204
3865
5643
3016
10601
1274
1740
4507
371
417
877
3846
273
441
1196
3512
4687
555
2721
1012
5353
1826
7
77
586
7732
336
474
1053
748
6086
1945
3808
1340
12185
1376
709
1496
450
2349
2021
7
283
258
3556
854
851
2549
531
8486
3644
1915
37
9507
947
3117
186
4283
5790
55
344
639
1470
36
2265
4773
331
3296
2964
12205
558
637
4177
687
669
2997
915
4
18
97
2388
6504
109
1231
651
9660
3885
3001
37
318
321
4816
1096
1004
504
1200
11471
114
12206
3104
1859
159
3134
64
7624
103
3430
92
2359
437
17
2749
19
406
3397
4042
40
6137
519
104
147
17
190
7727
714
2275
883
1842
958
3381
251
1569
2306
1871
2454
689
362
2234
1785
258
759
336
999
63
34
34
425
412
873
444
1665
321
1
3865
1315
2167
103
9588
2003
8537
2412
18
1033
12207
448
211
934
1121
37
9503
1514
3000
119
132
205
654
1136
6303
404
1316
7
748
76
452
9211
893
589
2481
55
344
245
77
8834
1175
5393
125
30
404
1574
893
1705
325
9442
1291
1649
729
1469
266
581
104
2467
4389
860
192
4791
109
381
4639
474
8810
331
1511
1948
92
1470
330
77
1649
405
539
190
1800
450
1580
111
1836
1658
36
607
2708
391
943
70
215
1649
63
953
549
706
1470
85
1588
532
828
1243
5148
360
1224
7
409
4381
5830
2797
229
1069
138
882
88
4704
10088
2773
291
856
489
2095
809
383
1211
1768
1100
1773
91
345
1930
1225
5632
1802
846
243
786
4084
7455
682
1500
1540
88
437
190
201
607
2852
3767
3400
2591
499
869
56
638
1030
791
4166
404
12208
27
294
756
2303
4602
2589
1014
1979
4886
7148
8156
1225
5981
3890
1514
869
8005
229
92
109
211
4444
1433
180
12209
501
3264
223
155
5870
259
5729
927
1866
736
1648
4
2148
751
1530
1252
2287
1977
195
619
1480
138
251
1934
77
472
1477
3393
3061
5040
1295
517
7
317
2077
1534
331
3635
3481
58
2151
259
10412
2098
1014
6252
2755
7
591
6451
374
12210
2665
12211
333
581
2335
3041
64
1296
155
2820
139
2131
336
738
257
2231
315
877
1440
893
1386
159
564
365
4703
155
1992
1680
369
292
56
3314
245
437
709
381
1565
92
336
342
11036
1308
4057
9744
818
7277
34
71
442
1173
3116
4553
5447
608
1016
836
1014
36
2111
12212
1815
436
85
244
325
639
1028
1151
2511
7418
1534
1100
8002
927
37
538
5030
1947
8595
434
88
537
1154
518
36
155
2459
772
2361
712
2965
2
17
450
430
2624
37
159
103
3917
635
607
7616
37
3651
2646
347
258
10
11264
1692
1679
4011
3771
22
1025
2193
517
77
7132
748
147
92
2885
599
36
1357
1632
4791
2937
5734
562
4171
794
614
3230
379
985
1033
759
3787
55
4797
1050
636
383
3410
3001
1718
151
489
5205
3091
1847
381
2081
515
1229
318
1574
1700
4464
7428
828
624
795
449
12213
8595
77
313
2830
36
1702
9018
265
251
12214
1483
58
1007
3700
3701
7190
417
5847
1113
1365
432
8554
4988
8347
1641
116
894
417
268
1534
5714
1059
3515
1902
842
2471
2991
4412
27
1885
807
11622
860
321
2597
4080
518
318
92
4341
417
181
12215
6125
5021
1767
36
3001
1033
284
77
151
504
3317
18
417
371
315
928
1298
1012
626
897
5886
1540
344
6334
1082
46
64
3272
9315
1053
130
64
8836
2408
3713
8868
2490
1716
105
136
4555
1716
11028
1890
36
1130
538
305
311
330
1884
4682
2155
455
4381
11640
103
3847
863
579
2599
132
1483
1122
818
318
1776
2224
1972
224
5084
417
3633
1210
1601
105
786
8695
5116
4508
3349
1592
1741
342
1984
391
619
562
7132
2111
539
508
3202
651
12216
506
1986
103
1589
45
930
1893
3143
1873
92
1073
1972
1380
661
2434
538
2045
4169
216
85
114
36
109
3968
1099
9501
2102
290
73
6860
59
331
3942
155
3538
1124
408
406
125
45
27
336
103
440
807
2287
77
4
1588
195
105
644
887
92
1469
259
3675
999
2624
2484
5015
1053
436
2325
4368
2065
3533
211
6356
2830
336
321
4479
3822
441
538
8439
8326
552
341
450
25
656
8657
1800
3932
12217
613
17
870
2516
404
1067
1048
77
162
1304
9141
1175
1013
455
2755
170
229
12218
10218
114
11774
77
323
2301
518
763
881
441
2959
1469
9485
709
1126
12219
1903
7850
1274
2722
1588
536
5668
3165
64
2287
159
1143
170
1296
190
4
57
735
125
1650
6020
119
92
34
786
766
1149
7073
3633
105
619
1653
1470
770
508
4233
4238
2833
103
2311
1657
253
874
2150
58
259
805
3030
519
3651
12220
417
251
791
1163
385
251
147
6472
151
3226
1166
2235
455
36
1196
925
1657
4382
1578
1387
3029
918
3859
441
152
12221
1869
12222
442
9043
3052
7525
119
1683
1909
45
1096
1768
937
2195
125
581
758
637
632
830
5046
77
218
7264
3249
93
474
7726
5671
893
893
833
751
128
33
463
1801
20
1278
753
11005
64
647
32
147
308
644
809
160
188
1705
877
7469
2742
787
1992
164
1509
1730
4381
37
243
16
773
403
470
437
626
2756
1245
323
1534
887
119
844
4830
258
5165
37
3952
765
12223
267
386
76
1370
258
6620
771
848
833
1069
254
504
604
626
589
3165
2436
749
834
559
4055
6135
4679
208
898
657
906
15
427
4120
3417
7173
2437
1397
1227
321
493
234
1863
104
1030
4941
70
1260
604
1559
4170
7560
1648
3469
1184
64
77
251
1833
250
1504
27
5290
195
12224
3530
36
4909
1724
2348
229
15
2338
2886
7
618
1163
879
3673
22
874
1412
457
697
687
18
336
2234
9454
526
2954
1135
749
1798
226
37
247
1802
2235
144
1469
1114
28
832
1470
63
3342
77
810
637
3846
55
947
1298
2576
125
5978
3091
1468
6127
859
1183
344
10205
32
1716
1033
603
2739
5069
444
277
417
3721
2062
36
142
27
799
653
1160
8160
10053
223
3626
1393
644
2115
463
77
1688
909
8532
517
2335
6511
37
143
538
2337
3111
739
229
1047
474
216
1214
1692
3890
3674
321
103
1004
3855
11994
2184
2250
440
5057
1014
11568
6723
1842
18
2668
7536
586
195
122
164
560
56
11833
12225
1143
325
36
1175
2125
1019
60
1013
1163
1243
10104
1632
77
996
9198
1649
993
5792
1280
4068
6432
80
2231
7265
923
1007
323
626
937
310
3497
3006
538
2467
1039
9465
12226
452
186
2349
63
1923
812
1033
417
2982
1627
6205
1914
1898
1039
1028
607
3595
109
4536
253
10911
2657
1505
11966
36
1082
1333
1581
894
4913
1493
6424
1143
464
9447
371
437
139
77
452
3233
7236
1007
1780
683
277
284
219
7660
582
6334
5465
664
2234
5139
2926
64
1059
681
960
229
17
7214
116
772
2278
6536
1345
5959
3577
6823
563
17
474
1483
11101
430
125
1305
4515
103
318
1382
2435
4664
6487
2099
348
927
557
518
126
2461
1166
1711
245
422
1019
8792
1578
605
2223
5867
259
5596
647
45
638
234
887
274
493
1836
3000
36
145
4381
555
63
10255
1248
149
2917
567
2415
2156
1315
1340
5872
36
8962
1393
883
543
45
2190
2776
103
1034
556
3808
8229
1067
6287
1252
1542
1844
417
1565
2940
4786
508
450
818
77
651
538
1483
1470
312
8024
128
1532
4467
6121
28
1836
2424
2224
2065
717
4644
436
1993
941
1032
921
7820
2099
224
112
795
274
2426
311
697
1958
9037
12227
2328
151
1033
3177
3517
1625
306
626
552
490
1499
171
36
759
1210
2867
3178
3771
92
259
1550
1514
77
681
433
747
4425
381
1588
4639
565
2439
36
12228
245
1280
1159
10633
1960
6613
791
1332
930
1711
1014
7949
1187
3750
3527
4077
1210
247
159
5274
2490
359
1469
7616
34
918
12229
101
7181
3043
225
1173
2646
1012
3512
1323
5820
151
477
18
437
6754
525
928
1294
941
151
262
4121
11474
2507
5475
5586
344
1521
243
1641
1220
9152
2341
1096
805
336
2233
391
3527
1401
1301
292
927
5566
1038
269
63
1076
1492
1143
6540
5116
829
9460
1188
5594
1621
259
2748
3415
11010
1341
1021
582
5255
8398
608
688
1588
109
289
2817
404
955
12230
440
781
18
5228
1155
20
5078
2591
1960
7218
11821
15
12231
3054
830
92
1707
64
63
64
1721
7060
341
2712
2115
195
1665
1588
422
3527
1296
321
63
656
94
234
4882
375
33
425
34
10735
2754
10104
1969
2917
88
1278
305
559
881
618
45
2277
581
812
229
1718
2313
192
202
92
2535
4617
5144
887
2344
4827
321
619
1194
283
63
1990
2015
293
647
9391
573
993
56
233
1315
1483
419
3310
12232
1962
9976
3780
310
164
6692
8997
138
394
5314
4352
3609
1858
4061
63
1481
1031
1092
88
64
7
34
1784
2624
2224
971
2626
159
12233
4502
599
761
1535
125
1242
360
436
787
50
847
417
2231
215
6586
4947
3588
30
5778
4359
5739
1114
619
144
36
5144
920
341
561
1345
846
518
5244
9409
709
139
1970
2280
422
202
138
606
18
3356
844
1113
5779
99
160
1235
200
2989
393
742
2343
2574
318
317
4420
1903
3489
927
2048
173
2831
418
2280
336
36
225
10319
1020
1267
2892
1470
1109
1036
2660
164
1493
1602
4
265
421
1073
55
103
344
543
5028
604
365
1585
772
893
1483
700
764
860
302
5669
1613
3074
9805
2198
36
543
379
363
379
12234
4651
1559
3966
1501
725
1247
9201
446
1387
4245
651
3026
2007
525
1274
417
665
35
55
1157
6205
36
958
5676
644
638
1656
404
1064
2535
441
139
265
49
253
383
299
3527
64
440
125
299
557
870
77
258
828
5424
525
162
644
3380
980
2519
552
961
317
749
926
8943
6778
947
1813
45
18
657
12235
1317
353
706
395
2341
2163
618
18
706
4291
5230
5790
36
3366
8464
525
651
11391
2675
253
883
3942
318
12236
391
1871
1120
335
414
1080
599
6472
5427
2787
22
257
333
2437
2231
4138
3165
1225
1527
717
226
321
12237
787
284
3888
18
1021
501
2185
23
384
211
321
614
406
1024
1652
456
1461
391
10484
186
1055
88
229
9623
747
18
10860
164
423
318
336
2287
192
2177
64
1800
5236
604
2570
1163
1130
162
1904
12238
3397
149
1696
5778
4706
614
17
116
601
599
1716
1175
12239
4816
1867
3426
1393
318
4768
335
1937
253
1284
2947
4156
318
1489
9912
1644
344
2753
3128
404
1023
478
1223
12240
2561
748
10909
638
947
132
1574
173
8904
4232
1851
1867
4216
658
1315
4077
3448
2155
11882
957
5280
5789
252
6601
323
240
77
514
5325
265
1038
404
287
3215
12241
1155
63
258
11195
927
2579
83
277
6433
3389
5690
755
5589
638
2182
2822
4411
1819
10927
1589
4
292
2685
2410
58
1680
393
2737
1839
1500
3732
57
19
12242
288
60
1594
22
4484
229
250
1191
3682
830
63
706
1114
2833
75
1905
92
637
906
5143
5978
325
4934
4153
250
3253
691
1903
333
680
152
29
149
226
709
92
1225
290
36
223
963
2281
360
12243
155
6707
2561
484
3299
809
1232
732
17
258
840
5065
2535
195
119
3226
2581
2748
808
42
893
653
7
1195
58
5698
765
1163
2026
996
5737
45
6325
751
381
2464
258
3288
4
258
543
3660
251
423
179
1524
3270
10731
748
581
1079
5234
2097
1587
3619
4
202
159
530
1324
1151
1751
2823
11843
3728
92
2311
3010
918
1188
4562
20
3262
1864
33
4429
4321
1012
336
1277
6661
3283
3712
61
77
810
1842
2322
5461
656
8209
314
12244
2572
441
4232
630
538
1665
10892
469
1491
109
761
8690
2687
325
222
9768
18
11002
492
6395
1843
4522
6725
2955
1590
1696
325
1707
9145
1140
2964
55
8059
10159
36
1720
1606
4035
442
4514
64
581
442
1357
2401
471
4551
132
709
103
64
6007
325
77
2364
1173
12245
229
5750
490
2685
1183
715
2205
2065
397
216
1159
5590
9270
1030
7868
1510
403
36
374
5303
477
4
3558
1274
1225
5703
2186
71
7828
604
3774
312
1019
866
63
4034
1703
652
5245
2320
509
93
5508
80
318
1481
186
770
1536
6508
408
268
77
508
391
1024
259
2916
10250
552
266
940
703
762
200
3538
1443
4643
8160
3469
313
2943
9105
1649
831
1800
5459
1293
1842
164
3102
4477
4375
125
5065
207
1268
7313
1317
4026
362
837
18
1021
3529
1828
4025
1122
152
1441
336
2252
92
9664
6421
8616
492
3853
2115
901
1054
1792
192
536
7062
406
3415
77
3469
77
365
7765
537
2520
4146
599
3635
1588
226
1481
374
145
893
2158
1970
4937
2087
4238
3171
12246
3571
1562
460
532
860
4078
978
1542
391
1059
404
626
1343
12247
4
409
227
321
2748
759
4356
7575
34
4296
325
1298
4050
7030
765
3116
1902
552
2543
6442
4251
3965
1107
103
1893
2004
1146
829
1842
252
164
2160
433
1196
105
1220
25
1580
1838
2076
1045
12248
63
88
739
250
344
30
340
3694
537
548
11
1972
6369
36
417
316
4115
805
519
658
1565
1345
1001
1440
5161
2904
858
5419
4204
1336
1841
11014
509
12249
4311
64
76
633
1365
508
12026
2190
3306
437
1184
5726
2733
12250
1778
186
1542
151
499
614
5869
3703
2336
977
3942
978
318
4333
1802
7018
244
4896
5714
331
525
560
3008
403
288
1152
77
10583
246
1787
309
1638
1012
1600
772
219
654
8342
64
12251
644
525
4970
12252
897
212
3695
3219
11104
601
1013
164
63
2021
1658
1175
63
7127
292
1315
229
2762
200
323
1122
7552
1917
77
1482
1588
1564
925
3402
105
36
612
18
7200
1806
2311
6809
1988
1093
1817
112
5568
8136
1677
1296
1842
325
7809
36
321
6625
104
347
195
4989
2817
8969
1012
661
286
947
3512
5447
7085
1191
369
2658
651
1514
538
7144
1533
2649
581
12253
77
5589
802
9516
362
145
6475
299
2192
1566
694
1730
1687
1530
3052
458
9521
604
1115
647
64
8918
3750
4
1882
4
323
4182
858
348
1459
169
1784
1268
862
899
3657
961
2958
7
103
200
253
229
292
11464
120
12254
85
33
233
709
1700
1365
2437
3220
5771
1730
164
245
197
5230
3588
2252
1652
1060
3022
344
200
1645
3003
729
2131
436
1494
2773
353
883
1401
1067
229
2718
1652
1345
2755
144
859
258
3381
4138
1727
4810
1114
116
417
277
2827
552
560
559
978
1345
3628
36
1632
574
77
1021
6978
1278
1867
430
4702
404
7191
2401
245
1217
667
162
809
119
253
2975
32
1588
536
1643
1114
225
314
1030
827
781
4169
1623
18
726
709
4260
2065
961
17
3944
1338
4483
203
847
4425
1033
552
4571
28
2491
4
18
114
12255
2065
259
1806
12256
404
567
1444
1956
6569
871
2239
1150
36
504
273
4399
8738
404
162
1718
216
125
80
799
8398
41
353
1157
77
321
937
643
812
636
517
258
2951
469
1179
186
3416
36
3928
1133
4802
7912
3245
3206
379
3285
77
361
321
7864
181
2626
34
3061
92
150
18
259
4786
4040
2233
3171
1013
3953
1024
630
331
1378
6339
174
331
542
2763
1320
1384
317
417
265
1247
993
262
128
1679
79
4205
860
18
639
2313
164
11184
1588
3415
125
6239
953
3183
36
49
1060
1221
162
201
548
3771
529
807
1783
55
111
748
105
6800
259
1707
6357
504
575
163
2190
1995
1430
489
826
474
331
3181
1498
88
317
1128
77
4
283
444
6191
266
1365
1810
226
258
353
7698
103
7171
6298
9568
1151
8095
1797
4545
2373
2521
1481
260
4821
8049
10917
151
109
1528
486
8360
585
6036
7319
6796
155
2648
4
205
45
1645
181
4962
2160
3049
1533
1711
3083
1917
64
442
5528
606
417
1013
155
1628
647
2983
1717
648
41
125
240
3016
961
537
509
70
1019
1191
1235
1391
151
489
10650
1301
2087
1687
1588
125
291
906
4666
599
321
374
391
831
720
1750
1489
560
2664
2731
5704
92
253
12257
294
674
77
688
180
3721
860
10203
151
159
5001
3001
2520
1004
489
947
6816
8105
2638
30
4768
5760
321
56
2884
2693
341
2664
675
97
11810
833
391
2389
614
77
245
2233
12258
145
817
1870
763
1747
1047
3068
769
2884
897
259
159
1950
3807
2254
3564
37
607
12259
3310
265
3673
1179
930
8469
58
2054
27
1387
9937
3516
8810
6509
1786
1534
1483
173
1594
336
2878
3097
12260
1546
17
991
2763
45
202
302
3254
8987
147
7271
557
501
3089
145
149
37
155
559
77
639
538
2933
1798
3704
2391
325
560
88
1391
18
1
6946
2231
887
99
436
1030
1631
77
5885
671
426
382
9047
3879
1105
1401
344
130
246
381
179
4228
214
456
18
1145
4492
1062
7022
765
383
1867
2896
552
4178
12261
441
4446
321
1960
344
1104
881
33
110
1609
4428
8106
3288
5701
6107
1470
802
806
2417
333
3397
12262
325
172
1166
559
3693
607
579
1828
77
786
833
818
7272
281
258
543
63
234
89
1796
400
18
76
830
6907
7444
318
2646
1191
195
3463
5282
448
290
4988
178
1492
321
1757
1470
8923
88
1692
7849
2361
27
706
805
806
4416
807
103
381
8160
473
3741
3556
6542
5729
1385
1787
849
1021
145
4864
92
105
927
927
245
344
240
130
2183
323
486
3237
463
5363
759
72
586
785
1580
1803
64
17
3404
381
12263
887
1222
8118
2436
2986
2187
1004
11
1866
1864
878
407
211
36
64
12264
73
9139
934
1069
1407
146
1623
258
769
7
1124
964
45
45
637
56
335
229
6884
2336
5715
1652
119
2160
321
782
2894
809
1470
1118
77
42
862
7911
3728
791
1069
159
374
2541
181
3171
266
19
130
1812
1047
599
1124
104
63
139
36
4631
667
12265
1886
12266
2182
638
104
421
323
5348
4208
12267
1627
7163
437
181
742
1999
991
9015
1588
525
12268
716
240
4316
11465
1842
10701
36
1707
2323
2441
259
36
7425
77
12269
3548
2718
6834
5974
64
292
36
36
205
3016
3307
993
18
4636
4715
452
250
1345
92
5594
64
1997
486
3555
5121
552
12270
1580
3001
877
336
34
347
417
7071
314
6182
34
976
2348
831
1835
2132
1871
6625
2501
2436
1060
6010
4381
1128
2076
5263
539
262
4
321
8439
3310
1336
1599
169
1030
284
4526
258
211
1743
608
4315
12271
63
3717
853
647
2054
325
1145
1130
794
1159
92
7290
82
229
2327
927
1481
781
1828
5731
3467
2787
1013
6468
36
1024
1644
1832
1059
667
4512
245
582
12272
651
1378
3985
680
3080
2161
1468
818
1408
466
318
508
3117
1843
2173
34
847
882
1159
2014
1970
9204
11501
1099
229
323
5750
7677
417
3879
2203
2561
3434
1627
941
1133
284
1269
6339
437
1033
63
560
318
11121
12273
85
27
2097
2163
1419
259
1096
1612
830
8337
2894
787
8853
478
489
12120
1729
12274
6554
765
1844
3009
1212
555
4722
599
2057
55
12275
5353
235
2290
1340
36
1137
673
1324
579
6662
824
195
2402
286
2640
245
1069
508
1137
4427
12276
112
1470
1019
128
10318
18
3560
1053
508
125
2770
195
2718
1159
807
111
604
604
556
1214
1122
226
2887
7
933
9136
421
305
933
9613
4211
8695
6161
4103
40
379
1767
4437
317
273
7
4248
773
63
265
589
405
216
302
884
2104
2410
404
2036
785
2311
1960
18
8110
552
229
442
786
247
7
2939
567
1665
105
3944
3212
9917
169
294
1527
991
1191
4217
92
604
4540
1842
2087
1780
3175
5345
1192
12277
3306
7732
417
893
4556
132
466
604
105
2812
709
130
945
738
437
121
586
1345
1796
508
362
5930
3662
4341
119
1718
551
1077
4211
273
258
831
455
202
325
457
28
5040
4204
1021
77
33
7800
403
604
7
259
709
18
258
3272
1179
4033
474
1544
1570
2065
1129
3198
897
229
6185
104
824
272
5388
36
160
5193
104
2658
7003
3863
3700
2510
1370
162
58
1238
143
11071
2163
2513
2508
1533
6760
1665
37
3088
1122
344
4485
18
1776
183
1621
1588
911
5567
4291
1650
1038
1069
1470
383
112
1
947
37
1770
2426
1053
64
1979
18
305
251
3684
1903
1196
560
12278
33
1173
6657
64
34
927
1013
6834
1711
406
14
448
3475
381
1050
3326
259
258
19
1673
112
3696
164
2483
1697
353
244
3594
3028
1336
7323
63
844
1157
897
1298
2439
604
9573
6670
1223
3214
7
6954
9821
846
3390
1096
8394
77
151
186
442
379
1470
748
262
77
545
1643
405
5501
4
77
70
5254
1234
404
9114
543
509
5217
529
307
1173
2660
613
1709
2579
3068
802
1798
45
7345
1165
707
110
6424
2291
6243
5970
8697
5098
1566
715
479
3479
3771
1054
5919
644
581
3936
336
4102
229
582
5509
305
1540
9472
1136
441
6019
563
1231
18
3732
10713
1122
365
639
58
3452
36
748
417
4035
64
1278
1825
415
8194
336
6569
2256
147
466
1173
3771
5964
92
8296
2067
625
1220
403
1727
64
1867
667
36
1218
3469
3628
336
36
123
12279
1019
451
2710
58
182
3996
1686
294
5093
251
1718
6942
104
344
599
2787
3778
1769
2518
1032
3493
159
528
1540
82
391
1542
5854
253
813
4910
2597
658
1511
3104
1566
140
11723
2722
143
9468
4786
6082
278
863
205
812
559
2099
14
164
1768
3657
681
1130
12280
3953
147
106
159
508
1786
50
487
92
1014
7470
1192
1431
3969
988
2981
36
2050
472
947
122
292
387
762
207
1114
10094
283
1815
216
635
647
534
36
4321
302
543
109
471
192
4882
674
773
4816
77
2094
516
12281
211
3134
877
7575
273
3270
45
3213
77
1514
45
57
5171
58
2484
64
1824
195
709
7911
2571
155
525
1621
344
3512
5548
5803
404
45
1625
1317
637
2762
4506
1589
318
1124
1238
1992
176
45
306
515
36
1647
2915
379
2577
2890
8281
7418
3375
240
637
5231
2694
9460
4276
2464
10308
805
265
603
3500
1126
162
251
22
5421
3368
757
1357
11333
619
321
1867
3414
999
144
598
1955
36
77
299
2664
3674
4883
947
151
2319
308
219
6910
2044
116
765
186
1489
3687
3609
466
1096
603
4042
318
3469
3257
4061
7372
6938
58
1112
3143
703
259
2461
381
826
6279
8505
216
428
2467
5151
1492
229
12282
1580
4742
1278
4
5253
3397
742
4216
92
323
2417
1527
826
2741
1013
36
34
1470
808
344
8117
850
139
162
3348
101
7063
63
7339
409
521
240
17
336
2776
417
7823
508
259
9052
333
706
1592
2742
36
36
107
2589
253
2125
401
74
1825
109
1822
2423
423
132
2817
1384
4563
5921
723
4
651
3824
1415
3015
8490
870
2343
151
4104
703
508
543
207
531
1122
331
2390
717
1613
374
774
143
3080
1266
294
1630
286
965
1839
930
1001
2501
92
292
619
502
251
150
2317
773
854
85
2220
1898
615
709
501
492
1298
5211
7169
64
1680
266
1468
4786
6907
3390
159
1030
638
12283
3862
4429
323
365
2502
893
77
12284
2416
504
3494
1310
5280
1588
7
331
10717
58
763
477
3003
12285
626
1705
11909
9012
1867
1122
8673
1059
12245
480
1936
4930
55
17
2626
738
12286
726
2733
808
186
77
6958
2693
3015
9059
12287
551
3854
1931
887
77
1982
77
1903
341
11286
6921
529
1331
1033
336
110
162
3415
2153
4882
6847
80
336
887
2462
63
717
859
11689
342
911
1828
12288
735
374
3145
1844
3175
1214
1665
525
1276
2507
258
1588
3404
11226
12289
64
1692
3883
114
1200
63
58
164
525
4321
2252
12290
3149
220
17
958
883
422
552
30
1867
125
4730
1035
195
6174
179
6834
2137
2093
1969
265
2004
7
3853
468
211
1600
4409
861
1999
559
234
1730
251
186
325
834
1352
262
5558
4719
63
1024
50
897
1502
489
245
5732
1552
10257
871
7067
70
1841
6059
676
251
105
1196
77
125
64
1443
728
3165
1871
121
1047
318
4171
3160
144
283
1314
64
444
543
810
169
2049
4069
323
3159
5290
381
5589
144
344
471
7
64
444
371
2718
1716
2058
283
1933
2591
2434
404
318
186
45
2600
1059
552
37
417
5556
3660
893
77
3299
1990
4520
417
6943
1225
63
176
3726
318
36
1562
1495
1782
12291
1077
262
704
18
214
2947
912
898
706
9566
1903
381
1671
12292
504
92
116
417
279
70
1351
1813
46
5974
58
36
1588
1357
55
10333
417
149
4988
4231
5090
657
381
887
11770
2148
538
404
2156
3512
381
225
1282
325
1294
36
92
18
4634
1944
1030
2265
687
5727
809
318
1960
7323
1238
3608
1468
183
561
2560
4802
3223
893
8615
1836
2508
1835
2640
3936
3160
323
9157
77
2694
265
3041
1319
1902
882
765
9737
3816
706
3862
3366
490
626
1444
321
2313
437
103
3030
104
3097
119
1995
435
171
1585
826
92
404
34
18
12293
1444
1322
2223
1716
18
18
1734
376
4388
1767
1588
816
10098
392
3846
604
18
252
1173
1066
5854
685
859
393
268
10616
635
573
1916
691
92
138
6127
2575
532
2115
1727
737
1589
149
4957
1157
589
6765
374
37
1806
1387
55
1357
1439
1510
1494
4086
318
3592
403
2664
241
63
12294
309
4351
114
2337
392
4978
3178
4414
1393
6646
151
6165
19
1556
450
383
7732
335
541
85
12295
5953
654
10037
1366
4
11465
3117
2736
4707
2626
887
3143
3293
608
863
772
1000
2231
245
192
99
3289
1748
265
3403
2030
387
3117
1815
543
3430
3118
5854
266
5992
309
2334
644
539
181
75
160
3650
517
4493
381
2734
5886
772
2097
1024
4644
791
883
1893
1071
922
229
77
404
64
920
4238
7851
7141
2325
63
1430
561
3975
2160
417
200
3519
116
7616
36
4502
847
128
2664
1563
7127
181
812
164
791
317
226
1588
2410
9056
34
3898
785
92
18
27
2344
258
245
251
1246
3410
1122
36
7903
4831
1095
1577
179
706
10672
229
818
2005
7732
829
4291
5142
709
1588
3766
2368
104
4682
1644
3469
7616
33
4227
1889
259
2589
12296
192
321
323
12297
344
367
2515
4780
164
245
1676
33
8209
277
6215
12298
1387
5307
128
5515
18
4121
563
12299
344
1798
64
1589
34
7033
5889
1191
773
1113
5290
525
716
3750
4323
7960
3965
1765
2950
5091
9756
1431
2316
1399
5465
325
8038
436
1033
474
195
85
440
2047
4808
589
416
683
710
258
3056
225
8710
90
1028
383
8665
1633
6280
882
1917
9939
726
56
314
4633
92
265
543
4428
50
5456
716
1532
7
696
240
809
1727
3260
742
2097
1386
391
159
1451
824
3747
465
7352
2190
10012
10553
436
36
1986
257
7466
3344
4618
16
211
2277
3512
4177
2083
658
7430
9083
1588
966
240
644
441
372
6066
5567
698
198
831
906
1769
7966
151
7168
4704
618
537
684
7565
1455
1701
4592
186
553
369
1023
2269
2490
1033
688
10961
183
56
720
11300
5094
266
109
1889
1155
119
1645
863
845
12300
318
45
18
323
618
7504
4372
517
379
436
683
947
1413
7
742
29
759
5959
4859
321
277
1413
5139
2069
4346
991
1127
151
1407
4
227
3119
1013
4678
11200
1192
5871
2983
3662
2310
2804
442
6358
259
1179
556
6200
77
5627
607
211
2298
2327
3165
7948
8579
421
1030
607
4453
3150
1836
1532
11516
897
27
5404
1591
36
1696
4
318
4803
8996
4387
668
2937
749
1095
896
2858
250
698
5762
881
2097
2163
177
7448
430
149
604
12301
36
8738
92
1601
3609
1122
12302
647
9872
38
614
3662
635
1833
1252
36
3174
192
12303
3904
2163
11930
698
195
1533
321
1805
130
93
4259
5237
6272
448
37
6030
3057
3068
12304
3175
321
1569
2251
12305
3256
1566
149
893
17
4905
6734
2934
251
2461
6881
318
4382
12306
7445
101
3489
36
1962
3384
4484
1
325
2577
10485
3079
1179
934
1381
772
344
644
4429
1489
145
383
2391
6248
7340
2021
547
805
1252
323
1033
147
338
3202
2647
1242
635
4333
2160
325
1415
1285
204
1325
501
1689
382
1447
1276
3582
325
1767
1992
961
345
1135
5288
77
132
2313
559
14
180
12307
1470
223
45
7911
36
1884
1140
323
1014
3897
344
3052
501
9430
268
1613
955
169
696
1243
211
4753
761
1099
3538
336
773
12308
1296
92
3028
222
6852
149
111
64
46
651
430
1365
1211
11567
341
77
688
7800
807
1306
1707
2538
151
791
1915
1960
934
440
7837
4507
1069
5040
531
697
3270
92
259
808
1155
3878
538
2750
7
735
258
1298
3001
3688
2905
2224
214
9566
258
323
259
391
1365
6591
964
240
223
10553
5729
657
2662
4245
63
2306
8631
5509
15
335
4675
952
2579
82
2908
2693
7940
186
4162
3917
450
3125
260
251
772
9511
651
549
2160
418
109
109
5388
1276
2394
748
4804
12309
12310
1645
3383
1491
709
2076
647
829
45
6903
305
805
2797
3518
6120
312
9914
34
2304
5
1206
767
887
2511
103
7219
554
3469
11770
3660
1645
826
1444
259
321
344
8127
5927
745
4283
70
3260
725
2318
414
195
145
619
1267
64
667
2341
7
2099
259
425
442
3573
6428
534
749
281
50
474
7
1594
2833
4913
18
1663
170
4490
2044
2425
831
635
7193
1276
831
2325
657
1649
711
1252
18
4049
5722
404
2004
1121
3424
1353
69
991
1632
6651
516
3687
379
104
608
2103
195
344
738
895
85
9225
1077
150
1297
1337
77
1067
15
3408
4678
927
3119
379
1559
1050
582
441
18
92
4943
103
3502
2565
1223
545
119
283
11170
3148
70
543
1827
1163
162
405
2492
323
344
1566
318
3143
63
765
152
688
2038
2125
709
3660
3854
1222
180
2599
45
1825
1552
36
114
886
3087
4062
3854
268
77
63
1884
70
3507
4582
45
7135
1588
284
85
991
3149
1065
2350
381
36
3942
287
709
5351
92
7654
259
325
130
3738
3659
8438
1590
2277
12311
709
3388
2855
4082
77
336
3246
1984
149
168
437
6036
277
19
687
406
441
557
77
381
1588
3878
463
883
109
579
1535
18
2325
6263
993
1116
2294
3390
1325
259
82
882
1053
36
861
85
851
36
139
3879
250
14
12312
112
1240
1196
733
2232
4274
321
85
584
551
64
1386
8863
478
1118
1161
439
5465
4798
1469
6135
63
151
706
379
508
12313
780
918
132
5627
807
1812
557
830
63
9799
4385
861
12314
12315
922
2507
934
6872
9043
1033
101
321
12316
274
499
3377
36
709
151
18
34
1343
176
1551
268
938
11250
2591
1458
3998
262
109
85
36
1
258
844
58
9985
109
619
1196
1748
1780
3399
1841
1928
808
229
64
27
1030
3404
64
1021
158
3129
1696
6016
257
639
309
391
5040
543
177
2987
3386
1019
8384
4224
132
325
333
325
9736
1565
1196
3778
1196
508
1045
4558
4864
1443
7802
852
552
36
186
1114
1013
1013
1762
257
10479
4501
186
1285
573
12317
90
579
40
727
714
3493
6891
773
103
8994
12318
3975
104
1099
2343
325
283
8674
4341
323
77
1956
283
4587
1107
826
139
333
3255
6876
114
1084
3998
1122
1455
7176
5240
4
18
11356
749
404
333
536
9932
559
1163
415
5252
289
3360
4706
8642
1642
1727
1357
381
45
28
4
846
347
2265
604
893
650
2118
8123
1247
860
489
1050
12319
869
2391
474
4936
156
73
516
1030
5679
14
119
7884
128
2140
945
36
1114
5632
112
404
2945
937
28
4281
1585
14
3082
622
478
6391
1036
893
88
1
318
22
4
794
92
404
158
1030
253
1812
2694
3160
363
4890
6701
3502
436
11377
893
5735
918
661
5252
2464
1838
277
2415
379
2922
195
149
1804
904
2799
4509
211
3672
5064
829
825
4802
12320
2591
12321
7
2015
7930
333
1104
4249
4
6808
132
1179
178
1352
478
772
1669
1603
1001
4319
3401
614
517
3673
2502
1238
234
1638
156
1
12041
1672
345
162
5623
1998
319
2727
1345
1179
626
186
17
1954
2939
1900
10655
1095
2367
1012
63
1133
36
27
383
64
1298
1551
18
478
1175
85
2111
493
10356
1179
10720
240
763
416
169
737
36
4
618
1314
1566
2741
1795
17
2658
772
1441
458
54
2277
159
735
186
1393
1630
7108
934
1750
2017
6020
5768
1475
63
6123
344
12322
1813
17
11572
5227
305
185
1798
2161
1155
934
19
980
2718
1357
321
7
716
552
984
10178
2888
159
562
882
7705
713
12323
1959
980
3836
3965
1059
323
1122
11171
1852
4891
12324
1152
1443
3965
109
1984
1811
4939
162
3453
4595
4428
1969
12325
274
139
7733
644
245
12326
1277
324
901
5956
1013
7572
252
1247
325
1596
4157
336
417
251
639
404
5976
430
1962
6108
1194
33
1718
3369
893
1551
229
74
1574
1481
941
7620
961
116
12327
323
1225
1589
1979
538
925
2270
5540
3890
1705
1527
3177
1351
2657
4062
560
211
2292
3942
504
164
7942
9566
18
5571
2097
639
119
3366
10066
665
5369
6429
543
1247
1278
3377
9132
3291
562
1652
104
4941
467
2014
55
1247
37
543
441
8267
4
2247
1588
543
1246
259
3533
77
574
749
17
3562
333
1564
1532
712
9354
644
318
4979
4208
383
6509
2480
2797
991
7616
192
202
5991
704
499
64
7667
947
626
3656
85
619
2586
791
1336
2313
1133
2650
1227
4320
716
2447
10611
2895
367
251
5640
1945
425
1085
3560
619
7120
2093
253
3750
4374
9063
323
229
251
1658
5064
4216
5683
665
9482
1820
10526
5122
318
1298
245
604
444
1163
265
11054
486
1343
552
474
17
3086
29
3202
851
105
2975
5091
5357
1374
1734
5978
2160
1047
709
18
5672
2786
321
5473
1013
2969
1277
6159
1577
197
334
3921
323
2877
4487
787
1702
1196
6437
36
33
1426
1365
11129
1500
40
437
1069
251
538
5679
517
3102
772
791
6668
2444
1385
8997
321
1412
2148
7150
4458
2532
7581
338
6631
92
791
77
151
10454
338
6304
160
709
128
2915
404
1093
3097
444
559
1652
3022
5461
18
4214
109
42
748
958
779
1392
660
3478
12328
1098
1960
3016
844
2193
7294
1341
2065
488
529
4668
739
137
436
379
75
8707
106
12121
5057
77
765
8832
4984
669
2393
4
2657
318
4475
92
284
930
36
527
80
1730
934
2476
508
374
63
1533
92
732
765
245
5102
4754
36
3538
109
449
224
92
4
614
11339
323
7
1370
36
9884
5826
63
3862
897
1824
36
3370
486
321
2437
538
543
308
61
259
251
280
7197
5720
436
604
372
325
937
5896
455
2050
3554
466
687
2050
45
930
88
85
157
141
7511
1225
787
92
1012
229
2880
3010
645
1296
258
36
11958
318
7573
2922
279
644
3484
8730
290
1408
245
77
4686
105
1819
450
1254
4839
372
3580
1958
11119
169
2858
164
934
681
77
539
318
709
2763
1702
6667
1391
2574
6654
50
4579
77
4189
103
9530
223
1282
742
2410
41
4038
1489
604
159
318
870
6858
1585
1173
1489
58
309
881
116
2527
709
70
20
2494
292
2306
3731
3700
11736
417
1535
254
4116
344
3672
178
120
864
403
404
3066
192
404
92
5187
2686
739
321
6509
732
6
321
3091
290
74
825
2678
801
560
552
29
9525
697
1098
42
336
48
862
116
1122
64
36
283
292
162
805
310
6165
251
805
3497
7342
791
1365
404
92
2151
734
1718
37
2254
417
527
5332
5231
3494
3922
64
379
667
92
1143
2390
1784
162
448
6577
1198
63
92
85
34
379
1272
273
55
2340
66
164
882
1686
8006
4
12329
4306
2867
61
5886
1910
22
626
651
4768
1030
1201
1034
3593
1864
18
12330
393
616
1637
7015
1652
1366
10340
321
251
92
1668
947
4451
2182
149
18
4194
7
2274
1632
4
1970
559
386
259
283
3658
776
5833
325
4310
18
1864
321
1918
1443
1565
211
36
1000
323
5499
9722
772
5857
229
4049
1074
252
1033
2904
374
92
251
64
33
30
262
1122
36
4182
430
18
42
37
15
259
644
4773
1050
893
259
211
614
7709
1658
245
1030
3080
265
3028
4988
12331
1456
1104
4936
2617
6916
2359
543
1225
5183
586
1935
36
283
12332
92
2050
229
144
7969
215
3501
37
1282
525
525
224
2504
254
1324
1804
807
1456
92
1773
772
2430
8486
12038
6972
2087
947
1034
5252
391
531
2514
809
381
321
1415
6670
1319
1001
1662
3527
1769
5233
9054
3961
11744
12333
4679
1701
371
1540
201
92
559
305
1188
3690
785
3165
12334
45
1191
1419
1469
1196
258
2867
58
5643
3571
1004
489
765
4798
1043
164
56
504
463
563
34
7025
441
1587
3728
4670
4609
4291
2160
318
63
400
1069
88
1428
8159
195
5476
1014
3224
77
1285
2763
1148
11287
455
321
716
1037
12335
1692
4009
125
907
599
310
7709
2190
6266
36
816
4318
1288
1401
2234
46
2672
1113
2153
10516
322
58
6505
638
1883
759
286
12336
3576
1423
5679
1365
1013
4491
2115
630
34
791
492
1588
3488
1530
392
77
608
1170
1813
1387
8249
1596
258
36
7956
3009
6129
7964
1130
1006
1315
317
12337
325
105
927
5963
3050
1652
441
1276
1549
626
2763
7119
4
2665
14
493
3369
3758
114
3871
186
155
698
336
3413
980
12338
1900
12339
323
538
64
36
4141
5491
6675
325
2694
599
8455
757
626
12340
1762
1116
10094
63
12341
1050
1269
317
2183
145
599
7668
205
2754
6427
4042
1214
1854
506
604
10487
859
250
4994
190
279
259
211
12342
180
56
244
344
12343
24
2975
6711
1430
3152
103
45
710
318
6753
759
259
12344
77
11189
152
4802
2762
1493
36
5718
5688
1618
2532
4274
164
7572
1365
11002
4739
1730
1095
3923
525
2754
7710
668
6594
2138
10098
306
8
851
8270
2216
74
3526
20
1481
1732
123
7144
3422
299
1828
635
2223
1187
1588
2541
64
3724
651
1751
667
1494
37
3833
554
2722
116
1340
3710
45
493
12345
307
2064
63
28
2636
877
1064
3675
277
1240
1173
4447
195
1033
2207
430
3965
344
2490
2160
284
258
372
5737
1780
818
404
1370
12346
6035
619
573
11572
2021
1905
407
6120
618
209
601
11511
1030
1038
552
1988
259
331
958
103
79
107
128
336
805
601
132
7980
6
430
1004
4734
492
2310
3856
4374
282
1684
436
4
1747
7581
2455
1340
6476
3307
5404
406
6437
9781
4101
2481
188
167
4182
381
56
4644
1937
11311
1666
164
772
599
312
4219
2657
487
266
30
284
1059
362
7960
3016
1890
607
425
2621
164
383
33
12347
738
2432
1033
354
1914
1013
484
336
2150
1842
15
88
3110
894
941
6031
3249
331
45
12348
8916
159
8277
2693
149
3104
722
1341
159
9990
2293
6748
332
11449
1602
3957
1286
41
2112
4517
421
4
7
379
1980
60
748
259
1024
211
499
1093
1159
3621
2437
215
2213
4652
33
536
4431
1179
37
5275
5953
4
993
11008
229
9407
674
193
12349
245
2335
4473
211
1244
1707
225
3123
2598
4070
1320
109
3673
5156
1716
1675
1166
3370
113
55
347
3005
1032
75
229
11773
1701
4077
1225
1815
12350
3808
4069
1511
1366
1366
1173
3556
607
265
61
4656
92
1165
88
2626
8710
927
809
920
1835
12025
1050
1316
195
2076
64
1448
895
1118
15
9592
1880
6544
144
1173
2464
12351
6473
64
5324
2223
882
2736
4883
149
794
733
619
1867
556
2455
93
6560
517
1428
8451
425
4323
1351
3725
381
9336
1626
324
150
1184
822
423
4
4884
336
958
4922
74
1198
77
3739
3334
9759
897
42
1581
109
1242
508
1113
501
318
801
860
205
933
277
11465
933
1363
1588
156
1082
3771
747
3484
2086
1706
404
41
2888
1546
3195
2233
826
181
10250
9566
17
9120
12352
164
381
4803
2640
2867
1483
253
77
2202
11703
1720
333
45
1683
164
10596
736
697
318
19
4282
6265
6391
1694
1172
12353
710
1033
7565
452
7339
29
442
1574
2325
4645
10478
1589
308
12354
1727
318
4372
1863
55
3009
3260
1163
2252
1505
437
706
1803
29
36
604
1401
486
1677
1343
1013
3169
291
292
344
528
1099
1529
3117
450
847
45
697
581
3435
1588
1762
381
307
873
318
3338
12
417
1588
4623
2943
155
12355
63
830
105
4
109
11622
852
802
3171
120
862
1689
971
3565
2439
1409
419
2248
12356
173
977
3568
1345
466
5159
103
820
61
2249
2183
2624
258
1019
105
417
4
5680
318
18
1116
482
709
2812
821
4257
10075
77
318
2430
474
1944
10749
336
996
1047
18
1014
4082
3558
42
1588
2357
552
36
1588
323
2
17
1871
581
509
6654
58
3937
92
58
242
1090
667
2821
1652
1386
265
64
6140
2463
16
930
757
8870
12357
33
1122
37
709
1825
947
1016
195
425
3697
325
774
4121
284
56
458
1122
2198
2599
2490
439
355
606
866
3080
10279
436
1175
36
258
17
381
1566
474
561
12358
745
6834
2094
262
791
10457
2191
77
8455
4
404
38
1637
3741
155
391
1294
1844
1468
1192
1649
223
158
1842
2409
2624
271
1323
4055
245
302
14
2581
3754
927
36
94
2482
2341
1542
3045
7486
961
883
3052
458
563
930
57
252
579
374
4831
860
3299
180
77
2280
3850
17
336
317
742
92
283
1296
687
164
667
2173
1514
4362
4587
501
64
4994
3853
6467
1122
5147
7853
77
3332
1838
1470
8172
5862
3150
259
32
7853
8078
245
1606
3687
8160
709
3146
556
6
64
381
9040
12359
33
1038
363
6120
162
1276
860
1810
552
50
384
5629
34
3841
5057
57
259
1534
404
744
1588
3545
3272
619
7759
436
3771
436
14
7277
4886
409
345
536
2759
1744
6175
451
3453
2095
647
2983
637
7561
103
3415
6843
1157
9652
136
1240
794
5138
220
991
4
34
736
3807
159
997
1444
1024
3349
147
8428
818
74
77
846
791
1234
1587
17
742
2275
226
927
2216
1420
2625
2233
391
437
344
92
64
58
2742
853
5978
599
6688
344
2683
6442
1680
703
3043
2516
1122
2577
991
4166
828
1674
33
603
18
4435
1047
1366
4536
6635
1007
3381
508
379
1430
436
6835
877
292
2344
955
417
2378
8351
941
109
490
897
19
1251
6868
12360
1648
447
626
344
5776
36
10211
836
333
75
473
5529
552
739
1036
4867
455
345
125
2306
1733
4238
309
7265
1883
12138
7770
251
1883
33
1730
2830
333
625
4826
1117
1021
4374
247
1837
1296
284
306
2243
441
318
259
534
381
407
5418
6657
961
940
1033
1800
626
215
404
712
3712
3012
3565
12361
6625
501
404
1819
164
428
699
2964
716
128
1030
246
56
556
651
11703
6395
1514
235
4460
305
162
2724
1652
1819
159
6829
6660
159
124
195
3660
581
9254
440
776
240
1033
1004
37
717
226
367
77
557
2408
4062
3936
1122
1047
8104
2220
85
709
14
323
216
748
3125
1047
3448
490
1711
48
12362
56
484
449
2311
2504
7889
4701
1033
33
119
937
1033
36
7595
682
4548
45
225
155
791
164
321
225
3403
5161
1701
1032
1847
277
14
12363
4507
8075
1247
1254
2693
1247
871
7468
4052
36
18
223
736
1296
2279
253
18
200
12364
195
968
794
45
830
162
4211
10438
4883
7948
626
4007
893
870
7824
1185
609
1627
259
36
1276
2275
516
1173
1986
1014
7757
162
649
1053
930
4477
379
417
80
9607
332
3538
489
1777
516
321
347
36
3084
1588
862
1067
2100
2697
1915
729
318
369
2138
1365
2223
2202
7889
92
32
11236
2894
915
1133
1645
489
2521
543
1032
3854
2064
1933
1841
4478
404
2527
3512
2183
12365
28
700
253
4100
1015
1541
16
829
650
851
706
321
323
716
4338
651
799
2766
2609
683
203
4763
4
312
5
18
340
1552
36
897
2056
993
3041
861
649
826
58
34
805
471
383
2169
11413
2916
3664
318
1627
77
788
4962
4884
552
3802
29
162
1642
147
5070
77
7127
7396
1154
2895
88
490
150
1161
1741
1524
186
105
2584
2693
8945
4333
451
3335
8414
216
661
61
4695
258
2535
4932
1470
3087
2534
64
12366
4672
284
18
2291
882
6192
818
1941
36
404
111
1652
262
2065
3348
1977
2252
139
10235
1470
1552
5862
2447
897
1159
8023
442
336
630
427
1013
3016
1649
1175
3844
1634
1556
141
1114
6808
5373
517
4500
4560
1305
2891
749
9782
92
1155
265
252
11077
4526
10297
9422
763
978
1157
5451
17
611
1524
742
2626
5590
3291
709
907
63
799
18
344
12367
1487
164
318
1280
1110
906
36
172
978
832
41
45
4475
1893
1481
3143
9184
738
90
2063
1648
145
1096
7253
508
1261
552
3224
5703
8492
18
1774
1261
3420
787
4590
809
292
1165
192
