2583
2581
2580
2576
2574
2573
2571
2569
2575
2572
2570
2578
2579
2582
2592
2568
2562
2561
2559
2564
2560
2565
2566
2567
2577
2553
2552
2554
2555
2556
2563
2550
2551
2557
2558
683
682
681
680
679
678
677
676
2395
2403
2391
2393
2309
2238
2237
2236
2292
2192
2234
2233
2274
2181
2180
2345
2364
2400
2401
2402
675
674
673
672
671
670
669
668
667
666
665
664
663
662
661
660
659
658
657
656
655
654
653
652
2315
2312
2316
2394
2317
2318
2392
2390
2389
2388
2387
2386
2214
2304
2213
2212
2209
2166
2301
2349
2351
2350
2377
2376
2201
2202
2284
2164
2199
2197
2190
2194
2235
2346
2347
2348
2183
2184
2265
2159
2157
2264
2156
2179
2182
2230
2255
2253
2250
2251
2276
2248
2247
2279
2363
2362
2361
2360
2359
2358
651
650
649
648
647
646
645
644
2319
2314
2311
2313
2302
2167
2206
2295
2165
2200
2282
2281
2158
2162
2163
2258
2249
2278
2277
2275
2227
2170
2168
2171
2131
2127
2124
2125
2219
2229
2240
2239
2210
2149
2207
2211
2198
2142
2145
2146
2161
2111
2113
2176
2189
2228
2232
2231
2172
2169
2173
2224
2226
2225
2128
2126
2129
2130
2223
2222
2221
2217
2216
2218
2220
2215
2122
2205
2120
2208
2204
2203
2117
2118
2191
2195
2193
2196
2114
2115
2160
2136
2178
2177
2174
2175
2186
2188
2187
2185
643
642
641
640
639
638
637
636
2152
2153
2151
2150
2123
2121
2134
2147
2119
2109
2133
2143
2112
2108
2132
2116
2141
2140
2138
2137
2110
2139
2155
2148
2144
2135
2154
1673
1672
1671
1669
1668
394
1641
1640
1642
392
1490
1489
1491
390
1487
1693
1694
389
1484
1670
1667
388
1638
1637
1659
1479
1473
1468
1342
1692
386
1458
1455
1456
384
1452
1449
1453
382
1446
1443
1448
381
1336
1335
1463
380
1339
1338
1347
1611
1606
1601
1602
1588
1687
1688
1612
1579
1686
1608
1609
1430
1562
1593
1592
1596
1690
1685
1689
1560
1559
1558
1555
1506
1505
1507
1539
1422
1421
1502
1544
1683
1684
1682
1415
1535
1408
1405
1500
1508
1528
1679
1680
1681
1418
1524
1495
1523
1518
395
1677
1674
1675
379
1664
1665
1676
378
1488
1486
1663
377
1485
1483
1662
1492
1660
1661
1666
1678
376
375
1658
1657
1656
393
1655
374
1654
1653
1652
373
391
1649
1651
1650
1648
372
371
1493
1645
1644
1643
370
369
368
1639
1647
1646
387
1634
1460
1481
367
1474
1475
1628
366
1470
1472
1622
365
1337
1344
1345
1691
1348
1349
1636
1635
364
363
1632
1631
1630
385
1627
362
1626
1625
1624
361
383
1619
1621
1620
1618
360
359
1462
1615
1614
1613
358
357
356
1340
1617
1616
1589
1599
1587
1585
1582
1597
1577
1576
1566
1595
1564
1563
1604
1603
1571
1570
1590
1591
1584
1600
1610
1586
1581
1578
1580
1583
1607
1598
1567
1561
1494
1568
1594
1565
1605
1572
1573
1574
1575
1569
1428
1427
1553
1429
1425
1423
1538
1424
1501
1546
1556
1540
1549
1551
1554
1548
1550
1552
1420
1426
1503
1504
1536
1537
1547
1545
1542
1557
1541
1543
1411
1326
1327
1404
1499
1525
1532
1533
1324
1409
1407
1403
1412
1414
1529
1530
1527
1526
1531
1534
1419
1496
1497
1464
1498
1517
1519
1520
1521
1522
355
354
353
352
351
350
2606
349
348
346
347
1361
345
343
342
344
1358
341
340
339
1355
1354
338
337
336
335
334
333
332
331
330
1402
329
328
326
327
1352
325
323
322
324
1350
321
320
319
1341
2607
318
317
316
1396
1392
1386
1389
1362
1397
1395
1394
1359
1393
1391
1390
1334
1387
1385
1356
1398
1399
1388
2608
1333
1332
1353
1331
1369
1370
1384
1330
1329
1367
1368
1366
1382
1380
1379
1321
1351
1323
1320
1322
1325
1365
1377
1375
1374
1328
1364
1372
1371
1343
2609
1319
1318
1317
1400
1401
1363
1360
1346
2610
1381
1376
1357
2611
1316
1315
1383
1314
1378
1373
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
863
862
140
138
861
139
860
137
858
136
857
859
864
135
134
132
130
128
127
133
830
826
126
131
829
822
821
129
814
125
123
121
124
120
820
818
842
119
122
815
118
817
117
116
812
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
804
805
100
98
802
99
803
97
800
96
801
855
856
95
94
92
90
88
87
93
798
799
86
91
796
797
811
89
854
85
83
81
84
80
794
795
807
79
82
853
78
806
77
76
852
789
823
816
781
843
813
792
791
846
790
793
837
838
788
835
836
824
849
848
847
827
783
844
782
834
784
785
845
850
851
2612
787
841
840
786
839
779
777
776
780
810
832
833
775
778
808
831
809
769
770
772
771
773
774
2613
2614
2615
2616
767
765
760
764
762
761
759
758
757
2617
768
756
2618
754
2619
2620
763
766
2621
819
2622
2623
828
825
755
688
2624
748
2625
2626
743
687
686
722
685
684
2627
721
2628
2629
719
699
723
692
