1402
1445
1793
2078
1402
1
1402
1
1402
2
1403
3
1406
4
1407
5
1408
6
1408
7
1409
8
1411
9
1413
10
1415
11
1417
12
1420
13
1423
14
1427
15
1428
16
1429
17
1430
18
1431
19
1431
20
1432
21
1433
22
1434
23
1437
24
1444
25
1445
26
1449
27
1450
28
1452
29
1453
30
1455
31
1456
32
1457
33
1458
34
1459
35
1460
36
1464
37
1466
38
1468
39
1469
40
1469
41
1469
42
1471
43
1472
44
1472
45
1474
46
1477
47
1478
48
1479
49
1479
50
1479
51
1479
52
1480
53
1482
54
1494
55
1495
56
1497
57
1501
58
1504
59
1505
60
1508
61
1509
62
1511
63
1511
64
1513
65
1513
66
1514
67
1516
68
1518
69
1517
70
1519
71
1519
72
1521
73
1523
74
1526
75
1526
76
1526
77
1524
78
1523
79
1523
80
1525
81
1527
82
1525
83
1524
84
1526
85
1527
86
1531
87
1536
88
1538
89
1539
90
1540
91
1540
92
1540
93
1540
94
1543
95
1544
96
1545
97
1548
98
1549
99
1550
100
1551
101
1550
102
1548
103
1557
104
1559
105
1562
106
1564
107
1565
108
1566
109
1567
110
1569
111
1571
112
1571
113
1572
114
1574
115
1576
116
1578
117
1579
118
1580
119
1582
120
1585
121
1587
122
1587
123
1586
124
1587
125
1590
126
1593
127
1594
128
1596
129
1597
130
1595
131
1595
132
1598
133
1601
134
1603
135
1604
136
1604
137
1607
138
1607
139
1608
140
1608
141
1610
142
1611
143
1614
144
1617
145
1618
146
1619
147
1621
148
1621
149
1620
150
1619
151
1620
152
1627
153
1629
154
1630
155
1633
156
1634
157
1636
158
1635
159
1636
160
1639
161
1642
162
1643
163
1643
164
1644
165
1645
166
1646
167
1650
168
1649
169
1650
170
1649
171
1651
172
1651
173
1653
174
1655
175
1655
176
1660
177
1662
178
1663
179
1663
180
1663
181
1664
182
1667
183
1668
184
1668
185
1668
186
1671
187
1673
188
1676
189
1677
190
1677
191
1682
192
1684
193
1685
194
1684
195
1685
196
1686
197
1688
198
1690
199
1690
200
1688
201
1688
202
1692
203
1695
204
1695
205
1695
206
1694
207
1693
208
1693
209
1698
210
1702
211
1704
212
1706
213
1704
214
1703
215
1706
216
1710
217
1713
218
1711
219
1707
220
1710
221
1712
222
1713
223
1715
224
1716
225
1718
226
1720
227
1721
228
1725
229
1726
230
1726
231
1728
232
1731
233
1733
234
1734
235
1733
236
1733
237
1734
238
1734
239
1734
240
1735
241
1738
242
1740
243
1740
244
1741
245
1743
246
1744
247
1744
248
1745
249
1746
250
1748
251
1748
252
1749
253
1751
254
1752
255
1754
256
1754
257
1756
258
1758
259
1761
260
1761
261
1761
262
1766
263
1767
264
1769
265
1770
266
1772
267
1774
268
1773
269
1774
270
1777
271
1779
272
1781
273
1783
274
1784
275
1787
276
1787
277
1787
278
1787
279
1788
280
1790
281
1792
282
1792
283
1793
284
1793
285
1792
286
1794
287
1793
288
1795
289
1800
290
1804
291
1808
292
1809
293
1811
294
1815
295
1823
296
1829
297
1830
298
1831
299
1832
300
1831
301
1831
302
1831
303
1836
304
1838
305
1839
306
1842
307
1847
308
1850
309
1850
310
1852
311
1855
312
1856
313
1856
314
1856
315
1870
316
1875
317
1881
318
1887
319
1890
320
1892
321
1893
322
1896
323
1899
324
1903
325
1909
326
1911
327
1916
328
1921
329
1922
330
1924
331
1926
332
1929
333
1944
334
1951
335
1956
336
1962
337
1966
338
1979
339
1989
340
1993
341
2011
342
2043
343
2060
344
2068
345
2072
346
2075
347
2078
348
2075
349
2072
350
2068
351
2060
352
2043
353
2007
354
1993
355
1990
356
1976
357
1966
358
1962
359
1956
360
1951
361
1944
362
1929
363
1926
364
1924
365
1922
366
1921
367
1916
368
1911
369
1909
370
1903
371
1899
372
1896
373
1893
374
1892
375
1890
376
1887
377
1881
378
1875
379
1870
380
1856
381
1856
382
1856
383
1855
384
1852
385
1850
386
1850
387
1847
388
1842
389
1839
390
1838
391
1836
392
1831
393
1831
394
1831
395
1832
396
1831
397
1830
398
1829
399
1823
400
1815
401
1811
402
1809
403
1808
404
1804
405
1800
406
1795
407
1793
408
1794
409
1792
410
1793
411
1793
412
1792
413
1792
414
1790
415
1788
416
1787
417
1787
418
1787
419
1787
420
1784
421
1783
422
1781
423
1779
424
1777
425
1774
426
1773
427
1774
428
1772
429
1770
430
1769
431
1767
432
1766
433
1761
434
1761
435
1761
436
1758
437
1756
438
1754
439
1754
440
1752
441
1751
442
1749
443
1748
444
1748
445
1746
446
1745
447
1744
448
1744
449
1743
450
1741
451
1740
452
1740
453
1738
454
1735
455
1734
456
1734
457
1734
458
1733
459
1733
460
1734
461
1733
462
1731
463
1728
464
1726
465
1726
466
1725
467
1721
468
1720
469
1718
470
1716
471
1715
472
1713
473
1712
474
1710
475
1707
476
1711
477
1713
478
1710
479
1706
480
1703
481
1704
482
1706
483
1704
484
1702
485
1698
486
1693
487
1693
488
1694
489
1695
490
1695
491
1695
492
1692
493
1688
494
1688
495
1690
496
1690
497
1688
498
1686
499
1685
500
1684
501
1685
502
1684
503
1682
504
1677
505
1677
506
1676
507
1673
508
1671
509
1668
510
1668
511
1668
512
1667
513
1664
514
1663
515
1663
516
1663
517
1662
518
1660
519
1655
520
1655
521
1653
522
1651
523
1651
524
1649
525
1650
526
1649
527
1650
528
1646
529
1645
530
1644
531
1643
532
1643
533
1642
534
1639
535
1636
536
1635
537
1636
538
1634
539
1633
540
1630
541
1629
542
1627
543
1620
544
1619
545
1620
546
1621
547
1621
548
1619
549
1618
550
1617
551
1614
552
1611
553
1610
554
1608
555
1608
556
1607
557
1607
558
1604
559
1604
560
1603
561
1601
562
1598
563
1595
564
1595
565
1597
566
1596
567
1594
568
1593
569
1590
570
1587
571
1586
572
1587
573
1587
574
1585
575
1582
576
1580
577
1579
578
1578
579
1576
580
1574
581
1572
582
1571
583
1571
584
1569
585
1567
586
1566
587
1565
588
1564
589
1562
590
1559
591
1557
592
1548
593
1550
594
1551
595
1550
596
1549
597
1548
598
1545
599
1544
600
1543
601
1540
602
1540
603
1540
604
1540
605
1539
606
1538
607
1536
608
1531
609
1527
610
1526
611
1524
612
1525
613
1527
614
1525
615
1523
616
1523
617
1524
618
1526
619
1526
620
1526
621
1523
622
1521
623
1519
624
1519
625
1517
626
1518
627
1516
628
1514
629
1513
630
1513
631
1511
632
1511
633
1509
634
1508
635
1505
636
1504
637
1501
638
1497
639
1495
640
1494
641
1482
642
1480
643
1479
644
1479
645
1479
646
1479
647
1478
648
1477
649
1474
650
1472
651
1472
652
1471
653
1469
654
1469
655
1469
656
1468
657
1466
658
1464
659
1460
660
1459
661
1458
662
1457
663
1456
664
1455
665
1453
666
1452
667
1450
668
1449
669
1445
670
1444
671
1437
672
1434
673
1433
674
1432
675
1431
676
1431
677
1430
678
1429
679
1428
680
1427
681
1423
682
1420
683
1417
684
1415
685
1413
686
1411
687
1409
688
1408
689
1408
690
1407
691
1406
692
1403
693
1402
694
1402
695