0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-24 01:48:56 +00:00
OI-codes/LibreOJ/3280/data/02-01.in

4001 lines
23 KiB (Stored with Git LFS)
Plaintext

2000 250
1875 208
1788 262
675 397
779 1033
185 238
469 70
650 1600
146 1093
248 1604
167 504
914 1041
1263 1427
131 68
1759 81
114 170
676 923
489 95
1747 107
133 91
582 164
35 1315
592 740
888 475
1230 117
818 522
1108 52
1276 1891
4 1
212 1917
1298 662
642 391
7 5
1035 1804
856 656
119 99
385 355
46 1188
23 515
473 628
620 343
1549 1192
101 196
709 698
1842 1746
1055 17
1130 143
59 55
346 1966
661 1495
274 1648
611 89
570 1237
1861 815
575 1258
24 103
184 793
1904 721
1377 210
490 530
1 180
481 2
934 540
436 1513
1812 768
9 581
1159 1634
337 1022
557 1810
595 1498
622 1726
9 395
1242 230
1259 596
1847 911
1682 1732
300 25
794 1134
173 847
1273 69
1829 1720
1159 1518
935 1023
20 152
1142 630
454 383
1483 44
803 1443
65 542
1804 1854
17 1455
489 771
568 1076
20 56
499 97
624 101
1303 291
187 153
1050 774
438 1163
941 979
273 820
235 60
154 176
1073 1565
1491 449
792 670
28 479
56 625
195 1950
639 1128
236 567
1374 1387
107 1265
1725 418
987 976
483 50
1928 1684
1481 1363
308 152
8 598
1350 1912
176 181
1214 913
194 1348
1363 865
177 152
350 357
437 374
450 1797
978 328
341 291
1971 159
621 1168
1717 1126
188 233
685 445
440 1362
1857 198
574 9
769 1559
1644 999
456 45
907 183
1083 1319
93 12
1270 1209
70 24
1317 617
1906 1326
2 804
154 106
23 20
357 1874
887 1761
465 665
1034 3
1064 1291
1101 392
1729 771
1268 181
863 784
1 15
126 384
12 706
41 1111
100 91
883 630
320 233
422 1631
1627 347
935 973
1359 1295
178 353
558 557
1405 1022
89 520
75 81
368 185
170 1815
705 501
320 398
260 877
154 394
1548 1
844 127
56 73
770 809
952 1124
854 194
854 1144
1366 1845
1579 982
1313 428
601 134
1110 1528
147 23
913 1895
140 135
109 639
960 916
419 439
593 19
1368 146
1991 1897
525 1228
914 179
1208 1137
218 256
1382 1232
1459 232
506 390
667 314
496 143
1304 578
747 1175
163 186
29 351
831 316
840 408
1829 1856
1935 294
1488 1323
1567 532
865 414
1093 1218
795 520
1051 1098
905 1798
1272 344
135 932
78 118
1612 626
1741 1897
1257 1871
680 1011
156 283
1657 1585
1211 201
661 734
277 922
1106 284
1713 43
12 484
27 42
1035 1385
771 1074
922 1582
84 97
1339 836
99 33
265 992
759 68
1318 1229
467 1776
1138 398
1838 162
1284 493
24 490
44 1492
435 614
890 273
29 255
804 1720
684 1155
1058 875
252 122
1 600
209 1429
519 514
109 379
413 343
90 703
469 873
199 338
685 929
878 532
1777 201
455 97
754 235
1159 310
909 708
31 485
583 610
1877 735
1472 1543
502 508
921 1148
1151 369
31 202
389 618
1181 980
1642 530
1689 278
282 75
1051 597
57 112
1626 172
1180 1938
636 476
943 214
541 835
1000 1409
1210 245
719 477
357 1262
252 257
455 666
341 988
113 689
113 111
962 676
292 1970
3 5
1666 1356
262 1920
1982 1367
553 927
439 1376
603 363
722 616
1789 1431
39 968
441 181
1060 492
576 228
194 161
1763 1321
56 821
16 33
154 173
139 1220
1350 1328
22 806
721 533
179 185
713 572
1391 1211
63 206
1049 919
1067 1132
270 1637
1623 747
91 424
807 715
372 633
924 1516
615 648
505 204
367 1193
1521 830
1702 1657
292 329
101 77
340 182
1415 781
1209 35
118 879
487 336
188 295
142 1198
105 32
1027 667
532 588
599 519
367 694
687 326
447 510
559 103
439 1079
293 503
9 1482
1270 1649
1191 1722
82 221
1886 320
540 1544
909 1503
19 4
1352 1257
1574 226
1772 1312
1924 867
725 667
902 1152
701 47
213 47
177 1753
41 36
618 1424
27 44
1470 1327
234 525
335 936
650 746
841 1994
1706 469
762 1822
1088 1755
537 131
300 742
629 212
1952 803
371 92
1902 1949
260 1827
553 128
765 1597
1936 51
160 50
524 882
298 958
957 735
93 1585
198 1506
1102 776
118 383
1873 1407
1630 1315
1246 52
1335 1041
443 475
369 378
247 446
469 737
1012 304
117 710
876 852
306 119
523 1015
322 842
481 658
1614 1105
124 26
908 516
72 1157
635 143
1658 1540
1232 950
56 457
121 135
1921 1015
1712 1735
703 1514
443 373
171 110
1594 1457
4 27
125 84
187 786
1863 1338
925 868
1466 1358
256 1453
234 1031
628 681
490 912
1529 546
1870 1380
655 1300
25 502
333 1598
1177 1487
975 122
130 1192
32 48
840 913
889 350
38 139
132 741
184 201
1261 1239
378 1796
573 499
1328 1371
563 61
16 652
885 1255
752 838
595 845
57 91
1105 679
399 1396
223 440
746 825
1061 149
6 66
731 442
520 985
1613 611
778 158
140 184
254 105
315 233
535 370
1467 283
15 164
431 626
20 288
893 433
900 459
906 1636
494 801
1364 15
1075 397
1295 39
177 1077
512 1322
1373 559
1738 634
1180 971
1866 1585
637 442
249 272
966 1172
647 248
1907 1462
225 13
757 660
131 419
1853 1230
418 526
410 948
1675 474
971 1411
1793 1510
1708 390
166 249
35 6
1629 1514
109 400
32 5
450 83
1338 975
1166 303
1637 1795
1617 899
809 1047
1371 1700
1445 605
1504 1126
43 1527
71 80
521 1223
403 1400
1512 1342
1790 858
678 733
507 101
123 769
1189 192
393 28
23 65
16 423
1213 206
8 5
1478 942
1212 647
451 1156
1908 1593
1572 494
1182 1145
339 234
1052 1107
961 18
1656 304
36 78
34 4
787 57
880 858
127 1745
480 316
45 1
1205 12
756 579
512 699
1961 1527
1934 1987
744 791
260 6
302 917
174 26
180 1581
1265 1862
532 523
428 404
1872 888
1058 1196
157 224
223 220
1468 1190
319 358
104 93
327 414
95 420
85 16
437 1909
1525 485
382 121
594 1452
1462 604
155 100
389 264
392 436
85 609
405 1017
187 837
247 116
1078 1474
1900 32
261 1266
228 123
140 1850
617 76
231 213
390 64
107 9
621 1356
660 560
1160 695
1236 1068
95 39
43 123
740 1121
1616 1069
18 62
461 980
1354 901
497 1880
80 294
37 10
279 172
1554 1298
17 9
151 564
22 575
816 869
1562 335
58 193
212 1997
702 1086
757 1222
1021 887
1547 631
904 748
1473 556
377 95
111 27
835 1146
1204 1107
697 931
407 187
211 380
101 1358
1410 162
1599 805
72 55
278 89
46 1085
1499 1026
1923 1396
1166 1818
1807 1506
663 797
1683 1355
1103 50
40 31
1915 1751
434 963
1709 1170
76 142
642 1331
760 602
800 750
60 1170
353 751
1080 975
969 254
1550 1085
550 1068
652 1887
834 813
1370 1366
64 46
375 57
1150 1134
720 608
899 406
1639 845
452 1226
1366 1925
138 113
1309 81
45 347
121 344
940 983
361 72
255 1329
578 1802
1984 759
1472 944
1526 73
419 1279
602 256
217 94
27 153
1801 1204
291 1697
85 669
1397 400
558 839
887 122
76 409
560 189
1438 1177
323 1540
1386 248
277 392
103 305
356 141
461 1110
1385 1532
312 682
1 1276
329 431
882 1004
890 1926
600 718
457 1766
811 1733
165 748
636 1308
89 688
796 461
275 49
599 774
1072 1910
1273 1723
1851 1038
954 552
494 937
1100 10
696 356
120 94
523 1256
178 388
1808 1377
242 728
83 48
1219 265
872 497
1560 521
418 166
570 403
1964 758
413 545
544 1968
60 319
1148 1695
1141 174
453 115
34 219
1367 1712
527 160
364 910
1143 343
966 557
1931 628
236 808
2000 1562
61 262
322 468
372 828
909 1885
511 723
563 1556
323 364
1533 584
1947 527
395 1016
563 1501
1369 387
695 404
423 1158
632 1087
356 862
1932 1715
265 7
1918 1439
1588 1417
1264 1052
907 1707
235 237
1202 872
775 532
1632 335
894 433
180 430
568 1184
204 1194
330 174
1523 1586
1208 1662
918 8
111 981
683 294
408 127
40 46
185 678
829 102
1787 117
523 51
1609 1809
460 370
597 830
1394 344
935 284
478 380
153 1539
1659 1287
567 1500
94 188
989 93
1025 256
1647 789
1528 1749
117 1173
1642 1834
311 277
1029 919
1383 579
1610 1916
1750 1317
337 1860
1251 1716
1569 521
993 1238
372 767
810 280
1805 941
152 724
1771 1502
1678 807
1901 1808
48 240
816 1977
827 1207
1064 769
406 127
833 898
440 1301
550 130
262 1312
13 268
473 247
37 183
1663 1654
906 805
310 996
1686 771
532 1257
1042 623
874 1036
161 52
1933 1455
916 233
1461 663
712 1670
331 260
1337 1286
371 953
1331 1775
240 342
66 819
231 565
175 549
238 416
232 123
1875 1888
1894 716
1266 1770
623 610
353 555
1646 1701
30 52
1185 416
1566 926
1334 1034
297 585
1919 241
102 1122
1401 1079
89 87
1458 1587
1728 1843
755 739
563 702
121 578
1353 402
221 788
401 1366
1243 1510
49 815
1791 765
905 1974
921 94
168 113
70 1505
761 513
1426 611
1473 1820
361 739
207 522
240 334
930 385
344 655
1993 907
853 521
212 1641
886 692
622 1451
1296 121
1890 58
1120 806
1635 1892
87 552
1553 1773
71 59
859 25
85 251
337 488
977 76
364 1091
63 711
1178 378
455 543
1 3
96 63
432 416
1327 1651
1464 1542
277 140
1243 481
870 82
1902 1772
284 80
498 1325
783 556
1392 1867
1486 833
436 1781
72 75
95 712
517 999
1705 1632
91 116
141 79
691 294
1676 359
1252 828
1595 1969
91 134
310 166
280 434
1231 1039
1275 1006
1403 339
38 5
1444 1064
280 211
49 452
212 2
134 271
1979 1531
394 541
1780 405
1006 1824
166 195
21 130
649 1084
259 641
83 129
616 503
290 259
23 1109
765 752
1620 1440
322 1001
1165 1760
429 50
200 1765
343 1119
1136 1643
1345 617
39 939
33 61
372 1869
275 595
438 572
758 106
708 553
1327 1075
370 270
1422 1307
136 1589
1741 1721
1094 1060
1268 1754
608 680
477 513
984 80
115 239
1283 1458
1744 256
58 192
1340 122
15 24
1736 1053
1262 1457
245 1043
27 28
351 566
354 72
369 158
287 24
230 21
452 514
1694 833
1206 1040
312 325
137 4
12 143
488 972
317 399
245 267
427 668
3 6
5 497
1112 832
232 1125
852 120
10 53
885 468
1389 841
1020 1460
1945 1834
558 594
846 614
151 500
1999 112
156 69
891 1009
799 202
633 794
1840 462
522 627
215 716
1774 1524
1779 1359
352 442
159 433
188 229
79 577
1174 1435
1239 481
738 35
770 143
1554 1819
1531 587
288 1927
335 104
1351 1191
899 903
1000 55
847 1674
791 1197
672 928
73 302
725 1154
1469 629
1446 710
1092 305
1794 1282
782 1286
745 445
846 1739
579 189
1727 1587
270 73
1026 731
1057 198
589 83
1418 521
563 1360
141 970
1095 460
625 650
1066 337
1654 1554
1520 582
1100 1465
326 362
316 476
1357 102
871 1752
1960 303
248 191
10 12
668 1602
1233 29
268 293
1524 349
1475 1060
1441 110
110 1090
394 920
351 1691
671 768
1287 107
360 45
69 653
316 164
1227 566
448 47
226 218
399 717
970 1664
609 901
137 303
101 326
108 37
1762 1582
896 1406
378 410
638 547
297 159
372 84
149 203
546 262
1839 1930
57 24
371 1030
452 700
346 56
1326 380
1037 499
1494 1756
434 1126
289 81
833 365
214 47
365 254
183 198
685 1056
924 847
246 164
157 435
216 421
533 336
221 805
832 1896
1171 552
1606 253
435 1347
165 127
1563 681
1398 1407
451 235
348 112
701 1165
778 1454
368 905
403 630
1171 1290
182 1655
14 1089
134 1939
186 1070
1849 643
728 991
406 777
208 27
1081 546
897 1269
1136 1022
24 121
1620 1813
81 359
500 1967
1803 1884
139 1046
1685 594
1161 399
901 1839
152 215
86 1899
1073 1711
1118 1342
264 187
253 143
688 1078
211 104
1332 1138
791 798
337 86
727 2
1169 476
1416 1156
292 663
1690 151
194 415
160 167
1541 1956
1889 250
1743 1468
820 1751
459 226
187 1420
120 495
725 1349
16 3
756 1958
1245 144
258 333
301 1721
133 1661
343 295
48 242
866 212
126 1603
450 544
237 640
318 194
317 332
68 92
266 184
233 276
1485 1593
956 11
1555 1454
170 596
1792 770
874 531
34 491
1767 220
115 1646
318 1006
1244 279
963 1584
1380 1194
563 976
281 208
1353 1432
1316 1207
579 1742
1724 135
120 321
939 1018
536 677
14 20
346 427
164 464
1293 362
930 967
693 127
606 736
136 103
322 70
569 455
1435 1879
1656 1937
181 571
670 1229
593 1595
1929 1149
903 1998
676 1083
26 55
964 1425
720 1980
166 162
425 162
350 281
1379 1087
549 707
1553 968
69 12
945 1456
255 621
309 226
31 87
360 556
1905 800
1069 966
1841 1733
115 37
1577 755
1914 1470
33 58
14 1153
767 895
604 732
1782 390
790 158
1596 1530
810 1434
871 579
955 762
148 1320
9 3
857 278
391 30
764 1059
1341 854
1668 894
412 70
272 363
496 1832
1543 1621
887 1267
899 1390
7 10
1578 256
112 367
1737 563
214 1833
1911 22
296 1045
1040 1088
227 112
946 100
193 304
941 1297
429 1493
1002 69
1992 882
2 11
1346 1206
614 776
1883 1425
762 631
860 704
187 345
634 235
411 938
1748 1816
1990 367
711 1515
728 1625
125 128
182 189
480 1983
31 1852
632 902
771 1731
1946 582
40 327
1595 1609
613 472
273 62
749 212
298 259
1372 1056
1384 1684
25 74
39 463
1519 287
115 258
181 1343
1767 1985
49 645
1032 324
1035 157
1941 925
1680 595
458 789
445 423
764 530
1558 1425
1280 17
651 1271
1003 820
1615 388
686 812
1671 369
516 474
1475 1590
1365 689
561 482
990 558
1097 144
516 1067
1545 1054
1626 1943
39 1104
367 1551
117 1186
352 146
31 5
1679 352
1124 1728
135 892
897 1113
1484 421
998 591
159 137
1024 67
305 643
970 1399
593 649
1730 1445
1133 529
1836 173
1395 920
179 323
59 674
273 1865
1508 1032
1371 1764
276 1414
1467 1988
1523 812
864 828
66 190
1135 1177
327 1247
1699 578
498 1568
466 606
51 12
1392 1118
265 982
105 169
97 312
840 1123
587 418
605 1413
1282 934
1241 1480
16 110
474 375
529 492
802 1423
726 826
227 1302
1758 360
26 269
12 14
457 551
976 1948
397 875
1399 1576
1278 1573
6 22
182 646
462 118
211 234
270 528
207 1449
1381 1583
26 12
1008 99
285 190
735 126
1703 612
714 784
70 1592
426 386
1682 149
234 250
730 367
1069 1117
774 949
915 365
158 461
387 355
188 477
911 1828
409 622
1019 234
399 944
397 34
175 73
965 1072
208 286
781 527
472 339
242 458
1378 990
387 486
817 759
1360 1633
3 197
950 1285
34 686
53 753
994 506
1635 242
1294 1029
861 432
1464 1010
540 382
82 23
344 548
208 584
727 780
84 1
607 661
557 841
824 489
1714 107
146 670
1007 540
1054 64
370 539
300 715
1624 1182
172 314
1477 859
113 1014
1211 1817
336 335
498 247
1851 1944
848 763
26 122
49 34
106 619
843 392
11 521
255 891
1509 1610
79 313
374 110
1826 1257
27 1038
1530 612
1973 404
832 249
878 1496
823 470
1681 587
241 88
25 417
266 492
1098 1314
1118 64
797 1195
376 286
314 679
1534 1091
245 157
29 7
1176 643
233 1253
40 43
234 1665
894 1073
1071 639
128 145
330 1190
1476 276
1398 1388
1310 59
1412 708
396 330
99 1698
933 312
833 919
1940 1613
76 317
536 247
919 1734
580 451
822 749
744 571
165 1965
54 14
1115 366
218 175
1783 27
18 644
1428 1825
1814 203
1479 812
752 271
1085 1306
328 355
463 698
123 127
863 974
8 1803
323 1419
1868 1807
221 858
1 102
328 1693
1981 1636
574 676
1431 1186
781 1216
940 437
86 1260
617 1844
615 747
1175 1355
373 199
1055 1263
37 162
99 1402
960 1784
287 438
1129 379
296 1433
13 726
1040 159
786 1799
55 68
580 1201
77 3
76 86
96 1778
48 210
471 14
415 583
3 750
295 301
896 1638
102 157
1677 325
855 492
1039 454
802 512
1667 1182
1699 1748
605 485
296 139
70 117
371 1065
114 10
107 1622
425 591
1903 1799
1957 434
850 734
492 501
413 534
1010 458
592 88
16 18
764 1800
67 178
95 411
374 1241
64 220
218 995
199 101
1605 1786
1621 1660
1601 1087
1537 28
67 53
1748 1830
1628 1556
590 150
1672 350
324 299
823 1062
389 1388
435 1199
1116 1607
244 78
1374 18
117 651
535 1494
80 144
12 509
1972 1943
1344 1059
836 764
1650 1367
1835 1211
21 18
488 608
200 62
1855 1693
1986 1725
1501 1618
302 524
1162 582
1907 1975
1362 1669
586 135
1995 1522
260 404
6 13
467 1564
1893 692
307 216
824 897
814 945
1361 1189
1201 1913
405 249
942 319
1430 973
1696 122
333 1922
773 1225
1363 1640
876 1785
175 941
1381 75
153 1447
463 851
304 766
813 267
163 109
43 631
149 53
1517 954
765 814
1848 449
332 447
168 449
1538 315
1976 1884
1155 1439
7 47
141 465
1959 261
132 90
1571 1147
811 719
103 204
205 47
152 292
743 331
1179 622
518 10
593 1740
1619 1085
25 8
109 18
659 580
444 202
1193 1421
1028 707
1942 1861
827 257
607 1248
1135 1164
1188 1546
1149 537
997 963
148 1099
117 151
4 884
816 775
1139 844
248 554
712 1052
36 2
1882 679
748 993
952 824
39 1147
54 148
1307 934
155 1408
1321 304
1719 1654
49 690
368 381
183 714
1301 1611
959 564
462 1448
1044 1137
366 203
1575 1078
1490 810
1167 771
1183 464
39 14
763 222
1710 122
63 1140
30 236
1934 124
803 259
172 44
216 1591
1608 1444
517 1837
279 403
1289 548
179 31
632 530
839 1324
1580 695
1557 1954
1668 1876
471 607
1096 33
1497 725
512 1471
655 1063
146 127
258 1367
1365 1746
939 1240
423 494
557 130
664 435
182 21
652 1082
67 76
279 1221
75 562
94 39
597 199
346 1831
1821 1806
1951 691
1536 1483
1978 1410
1440 453
1437 1286
1989 612
1042 1333
79 72
1176 1191
1485 181
682 1489
1605 2
388 1375
403 911
615 203
60 6
804 867
1791 1806
466 20
150 12
1336 885
729 227
849 827
30 14
17 531
365 568
804 1859
1250 34
857 1044
715 1254
422 397
1511 1025
547 333
299 294
656 539
493 947
428 1673
222 108
1751 1955
219 259
1281 746
1031 1288
533 1114
1557 670
1503 1718
392 402
1328 723
21 1013
709 1436
182 1215
1552 1516
186 1962
1769 611
113 274
631 1404
25 517
1535 682
657 245
1652 855
123 261
1570 186
291 190
673 506
671 4
986 77
1463 483
63 15
158 124
37 106
1066 1235
598 1963
401 1428
301 1053
230 697
1311 900
1881 1061
285 1174
1858 1363
243 63
19 1203
7 1224
654 138
178 1450
1996 1676
349 283
1757 968
896 52
74 88
1175 1715
319 964
1522 1121
1878 357
1131 997
1704 1239
1145 1132
1127 739
65 779
1393 705
612 21
512 342
1217 1082
672 557
126 47
224 1283
39 207
684 82
386 303
587 1005
50 44
1125 1135
76 216
13 263
393 662
1561 1515
1501 1502
742 1384
1507 324
338 538
1048 9
951 416
114 1864
108 470
1434 1509
549 1278
1898 1858
401 231
1687 728
773 55
1150 1645
511 202
1305 435
403 704
467 188
13 191
367 604
1330 817
878 1653
1953 346
1234 615
98 74
1292 1081
209 137
1 2
926 585
1135 1277
1274 679
971 177
261 1846
1692 762
1688 168
1251 1188
558 950
42 90
546 965
474 1417
109 1323
1442 1365
482 389
649 782
52 785
991 1823
1020 233
1571 1811
1131 1541
589 692
881 662
868 383
328 136
493 452
688 1116
957 1200
1768 994
527 1299
1249 1090
817 1187
772 416
144
26
5
96
100
121
211
184
18
114
207
47
38
152
87
188
49
197
90
70
189
2
82
209
126
233
102
75
203
127
233
242
79
114
207
60
213
75
34
27
206
218
233
191
182
142
194
21
164
165
165
217
107
197
185
182
4
46
215
166
246
221
184
188
26
190
156
38
54
117
79
114
201
130
169
208
54
161
157
88
30
145
125
234
163
129
187
222
23
137
196
231
138
9
190
116
73
149
158
96
126
84
29
71
8
186
205
73
134
176
29
27
181
125
119
210
80
147
184
176
206
86
128
242
92
140
246
94
159
123
236
182
99
30
177
81
33
38
123
38
243
136
132
51
172
50
45
246
179
124
3
120
61
62
88
89
112
162
181
40
219
85
66
216
5
184
156
173
119
132
188
55
6
76
73
157
173
223
21
162
204
249
6
100
234
188
128
7
45
176
86
167
16
115
217
74
229
25
104
248
72
51
71
135
46
187
75
135
237
1
208
49
69
214
81
145
152
204
239
83
24
223
30
222
146
197
111
65
15
170
137
98
232
198
86
94
62
180
204
225
158
91
31
81
141
158
143
118
157
172
172
49
228
75
200
176
83
241
188
201
121
237
105
110
48
136
118
226
45
77
173
148
37
92
50
212
135
112
195
176
38
59
15
214
141
148
223
203
3
188
151
13
229
190
98
231
105
62
44
28
31
62
236
177
144
183
106
129
199
116
8
107
16
72
99
75
86
28
147
66
62
96
127
98
186
79
157
108
72
92
14
187
24
153
97
24
95
199
73
27
220
21
222
221
203
85
155
110
171
20
51
209
70
118
30
59
148
42
143
19
10
101
92
190
201
189
121
161
54
8
130
50
193
39
12
187
183
172
189
204
19
2
116
12
119
106
42
79
157
212
87
169
14
34
42
140
58
175
106
83
60
59
243
224
50
195
162
211
120
116
47
121
135
219
100
155
148
240
207
203
81
230
49
147
23
206
75
224
219
190
91
186
51
52
4
77
110
145
248
216
116
79
101
15
112
101
78
172
11
175
214
238
167
2
8
162
154
206
137
73
209
42
114
8
129
235
51
130
116
135
148
94
80
151
149
91
109
99
200
33
161
227
97
33
226
7
110
209
97
88
81
207
50
153
164
155
13
80
15
217
166
240
4
245
235
236
125
159
215
235
148
57
227
48
21
63
234
198
192
176
79
81
103
64
34
174
224
132
177
165
84
216
219
3
89
216
59
9
185
220
214
96
119
171
161
216
21
23
183
16
233
191
189
149
132
247
249
60
71
118
246
215
19
165
178
198
159
145
137
10
97
196
147
153
181
142
15
172
211
92
32
155
213
25
69
30
147
94
120
109
124
149
50
200
6
60
68
142
167
235
164
246
241
246
68
74
33
248
94
91
216
146
125
59
10
40
75
48
145
9
4
218
87
85
71
75
53
111
33
174
33
209
225
2
227
111
78
20
111
30
170
130
34
52
44
105
216
128
217
221
195
11
226
67
122
76
49
15
142
113
147
12
183
47
91
60
212
124
93
124
11
227
159
15
71
215
174
52
99
192
165
12
128
217
117
16
131
181
160
192
249
104
31
172
154
181
142
50
200
76
184
169
239
192
225
231
67
73
38
139
41
7
95
41
164
205
107
26
212
221
171
205
53
167
234
191
14
234
142
179
113
193
224
78
24
183
61
136
178
185
156
233
59
171
172
236
56
138
136
117
117
208
100
143
20
209
175
84
97
102
93
105
216
86
192
235
239
183
113
99
69
46
120
60
142
82
178
32
233
238
6
163
165
180
245
53
49
231
246
60
15
92
185
225
18
188
88
144
112
180
154
245
209
130
152
239
10
150
20
179
21
208
218
220
196
21
145
6
170
155
80
38
170
33
101
82
28
136
124
18
61
221
174
54
136
80
233
201
248
163
62
133
153
196
77
108
108
137
76
128
143
199
6
224
71
29
130
63
6
48
133
250
27
196
115
226
31
214
113
94
57
37
16
93
136
237
51
245
130
101
216
11
116
130
72
51
93
110
26
70
70
222
187
91
202
229
151
91
198
26
161
247
215
118
121
248
121
123
176
179
15
142
232
187
194
59
35
152
242
125
157
93
79
63
216
246
142
239
43
54
233
55
39
15
21
174
58
165
21
191
3
146
21
228
228
227
126
28
11
244
67
79
206
135
93
148
213
177
248
2
183
116
98
204
49
237
226
137
184
23
237
234
149
157
221
200
43
111
85
115
115
29
211
150
24
128
102
217
181
148
15
69
20
124
231
128
88
113
243
51
48
95
178
218
64
245
142
219
46
211
56
240
64
13
104
40
231
68
186
179
80
89
192
179
66
248
134
199
113
35
205
1
66
200
81
104
91
247
22
209
97
181
180
163
33
173
91
89
249
132
177
37
11
215
249
187
37
65
198
118
47
135
86
167
96
133
31
39
75
220
78
39
25
158
241
76
24
195
234
85
110
189
145
53
18
95
28
99
196
173
79
226
159
21
85
66
160
2
27
122
157
74
25
28
244
97
8
163
250
117
25
196
18
65
98
125
196
130
95
45
193
128
33
55
181
24
35
116
186
38
85
162
166
104
92
122
247
208
172
76
187
3
50
1
55
117
87
199
56
215
1
204
41
86
132
148
227
50
95
63
25
247
72
130
105
60
145
58
150
207
187
242
214
173
6
44
222
12
229
195
16
95
154
96
246
238
84
25
87
169
124
63
16
161
149
41
10
128
184
49
118
157
151
7
11
222
218
173
43
229
131
120
189
68
6
116
233
174
239
106
245
140
171
47
200
136
174
141
26
92
231
24
199
63
175
111
10
169
209
195
208
39
16
200
163
209
71
20
173
136
113
231
196
168
94
98
125
188
91
136
197
14
215
77
120
145
80
108
4
108
54
99
116
8
75
224
239
23
119
236
55
131
42
100
74
70
157
111
172
141
55
81
133
146
157
62
70
239
21
154
31
183
227
223
206
72
134
197
238
2
246
203
206
5
135
133
125
117
15
182
90
212
128
238
229
54
179
27
95
234
67
152
247
144
193
126
71
136
137
230
69
124
46
35
199
221
211
8
174
124
97
97
178
186
178
144
46
190
218
15
172
39
1
142
6
118
249
236
77
161
192
213
98
225
178
129
149
124
120
50
233
139
123
90
128
10
51
241
223
67
239
53
230
107
75
112
62
179
41
219
156
79
182
136
29
170
230
199
233
150
209
121
56
155
63
214
242
46
200
214
120
179
103
137
208
171
9
136
164
84
71
75
211
13
102
155
193
94
232
116
70
243
71
158
22
32
136
173
134
59
225
40
196
183
178
91
169
137
190
7
128
195
11
214
104
245
8
48
31
207
39
135
51
191
66
90
55
43
111
217
152
84
194
97
89
210
197
224
176
221
17
29
9
135
27
230
219
70
30
19
229
95
172
169
26
121
87
137
231
194
218
120
86
149
68
152
82
53
119
45
67
51
13
118
120
97
77
80
154
147
90
210
164
156
211
41
33
238
27
177
107
135
227
79
198
180
230
177
153
26
98
55
125
24
46
170
26
96
70
114
181
220
120
21
104
139
201
67
160
106
245
170
242
213
205
110
244
5
100
33
209
229
126
172
69
56
109
107
169
16
39
202
250
198
98
36
28
162
232
1
50
178
214
232
217
35
45
67
222
124
195
182
2
147
152
104
163
226
163
231
167
11
99
4
144
159
171
23
17
181
140
115
130
136
75
183
173
216
189
161
127
237
177
110
94
177
145
243
49
2
180
188
191
34
52
167
83
205
235
203
224
64
53
32
29
243
194
155
20
24
151
189
178
224
13
151
109
66
30
171
226
69
30
107
7
64
105
160
30
64
241
88
138
84
83
230
57
95
84
185
126
243
121
117
88
65
7
124
139
33
228
213
32
121
235
72
24
110
71
240
248
18
65
151
112
35
174
92
17
207
12
156
223
175
40
93
17
142
123
81
171
132
100
57
168
194
36
213
70
20
198
149
248
56
163
34
68
247
120
188
7
165
24
9
243
88
83
237
23
207
104
218
119
36
205
51
56
216
166
249
89
249
248
167
185
111
184
205
7
1
85
189
64
173
219
46
200
178
163
113
111
203
44
78
226
80
177
241
79
232
129
222
105
60
241
110
8
118
100
240
95
50
70
21
250
172
52
248
122
122
25
95
138
7
228
195
122
15
76
127
208
236
144
113
48
89
137
231
51
244
241
238
143
14
43
171
156
79
16
61
47
90
166
57
101
219
84
205
159
204
111
182
10
28
74
229
1
175
43
42
222
74
70
208
94
102
218
177
99
93
91
219
149
37
197
65
88
145
187
191
94
77
238
31
198
11
37
156
220
244
87
132
73
246
170
186
89
97
54
189
8
127
199
211
17
35
87
210
202
57
250
228
146
102
108
17
96
190
106
98
113
125
227
226
102
54
106
156
31
116
198
97
214
154
188
166
183
190
53
132
224
97
94
203
107
132
180
65
169
141
182
49
6
97
28
1
101
48
238
191
185
28
35
54
54
51
147
73
227
221
223
208
139
12
101
94
24
154
170
197