5
13231
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
70
70
70
70
70
71
71
71
71
72
72
72
72
73
73
73
73
73
74
74
74
74
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
79
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
93
93
93
93
94
94
94
94
95
95
95
96
96
96
96
97
97
97
98
98
98
98
99
99
99
100
100
100
100
101
101
101
102
102
102
102
103
103
103
104
104
104
104
105
105
105
106
106
106
107
107
107
107
108
108
108
109
109
109
110
110
110
111
111
111
111
112
112
112
113
113
113
114
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
118
119
119
119
120
120
120
120
121
121
121
122
122
122
123
123
123
123
124
124
124
125
125
125
126
126
126
126
127
127
127
128
128
128
129
129
129
129
130
130
130
131
131
131
131
132
132
132
133
133
133
134
134
134
134
135
135
135
136
136
136
136
137
137
137
138
138
138
139
139
139
139
140
140
140
141
141
141
141
142
142
142
143
143
143
143
144
144
144
145
145
145
145
146
146
146
146
147
147
147
148
148
148
148
149
149
149
150
150
150
150
151
151
151
152
152
152
153
153
153
153
154
154
154
155
155
155
156
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
160
161
161
161
162
162
162
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
169
169
169
169
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
175
176
176
176
177
177
177
178
178
178
179
179
179
179
180
180
180
180
181
181
181
182
182
182
182
183
183
183
183
184
184
184
185
185
185
185
186
186
186
186
187
187
187
187
188
188
188
188
189
189
189
189
190
190
190
190
191
191
191
191
192
192
192
192
193
193
193
193
193
194
194
194
194
194
195
195
195
195
196
196
196
196
197
197
197
197
197
198
198
198
198
199
199
199
199
199
200
200
200
200
200
201
201
201
201
201
202
202
202
202
202
203
203
203
203
203
204
204
204
204
205
205
205
205
205
206
206
206
206
206
206
207
207
207
207
207
208
208
208
208
209
209
209
209
210
210
210
210
211
211
211
212
212
212
212
213
213
213
213
214
214
214
215
215
215
216
216
216
217
217
217
218
218
219
219
219
220
220
220
221
221
222
222
222
223
223
224
224
225
225
225
226
226
226
227
227
227
228
228
228
228
229
229
229
230
230
230
231
231
231
232
232
232
233
233
233
234
234
234
235
235
235
236
236
236
237
237
238
239
239
240
240
241
241
242
242
243
243
243
244
244
245
245
246
246
246
247
247
247
248
248
249
249
249
250
250
250
250
251
251
251
251
251
251
251
252
252
252
252
252
252
252
252
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
254
254
254
254
254
254
254
254
254
254
254
254
254
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
252
252
252
252
252
252
252
252
252
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
251
251
251
251
250
250
250
250
250
251
251
251
251
251
251
251
251
252
252
252
252
253
253
253
254
254
254
255
255
256
256
257
257
258
258
259
259
260
261
261
262
262
263
263
264
265
265
266
267
267
268
269
269
270
271
271
272
273
273
274
274
275
276
276
277
277
278
279
279
280
281
281
282
283
283
284
285
285
286
287
288
289
289
290
291
292
293
294
295
296
297
297
298
299
300
301
302
303
304
306
307
308
309
310
311
312
313
315
316
317
318
319
320
321
323
324
325
326
326
327
328
329
329
330
330
331
331
332
332
332
333
333
334
334
334
334
335
335
335
335
336
336
336
336
337
337
337
337
337
338
338
338
338
339
339
339
340
340
341
341
342
342
342
343
343
344
344
345
345
345
345
346
346
346
346
346
346
346
346
345
345
344
344
343
343
342
341
340
340
339
338
337
336
335
334
334
333
332
331
330
329
329
328
327
327
326
325
325
324
324
323
323
322
322
322
322
322
322
322
322
322
322
323
323
324
324
325
325
325
326
326
326
326
326
326
326
326
326
325
325
325
325
325
325
324
324
324
324
324
324
325
325
325
325
325
325
325
325
325
325
325
326
326
326
327
327
327
328
328
329
329
330
330
331
331
332
333
333
334
335
336
337
338
338
339
340
341
342
342
343
344
344
345
346
346
347
347
348
349
349
350
350
351
351
352
353
353
354
355
356
356
357
358
359
360
361
362
364
365
366
367
368
370
371
373
374
376
377
379
381
382
384
386
388
390
392
394
395
397
399
401
403
405
407
409
411
413
415
417
419
421
423
425
427
429
431
433
434
436
438
440
441
443
444
446
447
449
450
452
454
455
457
458
460
462
463
465
467
469
471
472
474
476
478
480
481
483
485
487
489
490
492
494
496
498
500
502
504
506
508
509
511
513
515
516
518
519
521
522
524
525
527
528
529
531
532
533
534
536
537
538
539
540
541
542
543
544
545
546
547
549
550
551
552
553
554
555
556
558
559
560
561
563
564
565
566
568
569
570
571
572
573
575
576
577
578
579
580
580
581
582
583
584
585
586
587
588
589
589
590
591
592
593
594
595
596
598
599
600
602
603
604
606
607
609
611
612
614
615
617
618
620
621
623
625
626
628
629
631
632
633
635
636
638
639
641
642
643
645
646
647
649
650
652
653
654
656
657
659
660
662
664
666
668
670
672
674
676
678
680
682
684
686
688
690
692
694
696
697
699
701
703
705
707
709
711
713
715
716
718
720
721
723
724
726
727
729
731
732
734
735
737
739
740
742
744
746
748
751
753
756
758
761
764
766
769
772
774
777
780
782
785
787
790
792
794
797
799
801
803
805
807
809
811
813
815
817
818
820
822
823
825
827
828
830
832
833
834
836
837
838
839
840
841
842
843
844
846
847
848
850
851
852
854
855
857
859
860
862
864
866
868
870
872
874
877
879
882
884
887
889
892
894
897
900
902
905
908
910
913
915
918
920
922
925
927
929
931
933
935
937
939
942
944
945
947
949
951
953
955
956
958
960
961
963
965
966
968
969
971
972
973
975
976
977
978
979
980
980
981
982
983
984
985
986
987
988
989
990
991
992
994
995
996
997
998
1000
1000
1002
1002
1004
1006
1006
1008
1010
1010
1012
1014
1014
1016
1018
1020
1022
1024
1025
1027
1029
1030
1032
1034
1035
1037
1039
1040
1042
1044
1045
1047
1049
1050
1052
1054
1056
1057
1059
1060
1062
1064
1065
1067
1068
1070
1071
1073
1074
1076
1078
1079
1081
1082
1084
1085
1087
1089
1090
1092
1094
1095
1097
1099
1100
1102
1103
1105
1106
1108
1109
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1121
1122
1123
1123
1124
1124
1124
1125
1126
1126
1127
1127
1128
1129
1130
1131
1132
1132
1133
1135
1136
1137
1138
1140
1141
1143
1144
1146
1148
1151
1153
1155
1158
1160
1163
1166
1168
1171
1173
1175
1178
1180
1182
1184
1185
1187
1189
1190
1191
1192
1193
1194
1195
1195
1196
1196
1197
1197
1197
1198
1198
1198
1199
1199
1199
1200
1200
1200
1200
1201
1201
1201
1201
1202
1202
1203
1204
1204
1205
1207
1208
1209
1210
1212
1213
1215
1216
1217
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1230
1231
1232
1232
1233
1233
1233
1233
1233
1233
1232
1232
1232
1231
1231
1231
1231
1231
1231
1231
1232
1232
1233
1234
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1248
1249
1250
1251
1252
1253
1254
1256
1257
1258
1260
1261
1263
1264
1266
1267
1269
1270
1271
1272
1273
1274
1275
1275
1276
1277
1277
1278
1279
1280
1280
1281
1281
1282
1282
1283
1283
1283
1284
1284
1284
1285
1285
1285
1286
1286
1286
1287
1287
1288
1289
1289
1290
1291
1292
1292
1293
1293
1294
1294
1295
1295
1295
1295
1295
1295
1295
1295
1294
1294
1293
1293
1293
1292
1292
1292
1292
1292
1293
1293
1294
1295
1295
1296
1297
1298
1299
1299
1300
1301
1301
1301
1301
1302
1302
1302
1302
1302
1302
1303
1303
1303
1302
1302
1302
1302
1301
1301
1300
1299
1299
1298
1297
1296
1295
1294
1294
1293
1293
1292
1292
1292
1292
1292
1293
1293
1294
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1312
1313
1313
1314
1314
1314
1314
1315
1315
1315
1315
1315
1315
1315
1315
1315
1315
1315
1315
1315
1315
1316
1316
1316
1317
1318
1318
1319
1320
1321
1323
1324
1326
1327
1329
1331
1332
1334
1336
1338
1340
1343
1345
1347
1350
1352
1355
1357
1360
1362
1364
1367
1369
1371
1373
1375
1376
1378
1379
1381
1382
1383
1384
1385
1386
1387
1389
1390
1391
1393
1394
1396
1397
1399
1401
1402
1404
1406
1408
1409
1411
1412
1413
1414
1416
1417
1417
1418
1419
1420
1420
1421
1421
1422
1423
1424
1425
1426
1427
1429
1430
1430
1431
1432
1432
1433
1433
1433
1433
1433
1433
1433
1434
1434
1434
1435
1435
1435
1436
1436
1437
1437
1438
1439
1440
1441
1442
1443
1445
1447
1448
1450
1452
1455
1457
1460
1462
1465
1468
1470
1473
1475
1477
1479
1480
1482
1483
1484
1484
1485
1485
1485
1485
1485
1485
1486
1486
1487
1488
1489
1490
1492
1493
1494
1495
1497
1497
1498
1499
1499
1499
1499
1499
1499
1498
1497
1496
1495
1494
1492
1491
1489
1487
1486
1484
1482
1480
1479
1477
1476
1475
1474
1473
1472
1472
1471
1471
1471
1471
1471
1471
1471
1472
1472
1472
1472
1472
1472
1472
1472
1471
1471
1471
1471
1472
1473
1474
1475
1476
1478
1480
1483
1485
1488
1491
1493
1496
1499
1501
1503
1506
1507
1509
1511
1512
1513
1514
1514
1515
1515
1515
1515
1515
1515
1515
1514
1514
1513
1512
1512
1511
1510
1509
1508
1507
1507
1506
1506
1506
1506
1506
1507
1507
1508
1510
1511
1512
1513
1514
1515
1516
1516
1517
1517
1518
1518
1518
1519
1519
1520
1521
1522
1523
1524
1525
1526
1528
1529
1530
1531
1533
1534
1535
1537
1538
1539
1540
1541
1542
1543
1544
1544
1545
1545
1546
1546
1547
1548
1549
1551
1552
1554
1556
1559
1561
1564
1566
1569
1572
1575
1578
1581
1585
1588
1591
1595
1598
1602
1605
1609
1612
1615
1619
1622
1625
1627
1630
1633
1636
1639
1642
1645
1648
1651
1654
1657
1660
1663
1666
1669
1672
1675
1678
1680
1683
1685
1687
1690
1692
1694
1695
1697
1698
1700
1701
1702
1702
1703
1703
1703
1703
1702
1702
1701
1700
1700
1699
1698
1698
1697
1697
1697
1697
1697
1697
1698
1699
1700
1701
1703
1704
1706
1709
1711
1713
1716
1718
1721
1724
1727
1731
1734
1738
1743
1748
1753
1758
1764
1770
1777
1783
1790
1797
1804
1811
1818
1825
1831
1838
1844
1851
1856
1862
1867
1872
1876
1880
1883
1886
1889
1891
1893
1894
1894
1894
1894
1893
1892
1890
1888
1885
1882
1879
1875
1872
1868
1864
1860
1856
1853
1849
1846
1843
1840
1837
1835
1834
1832
1832
1832
1832
1832
1833
1834
1836
1838
1839
1841
1843
1845
1847
1850
1852
1855
1857
1860
1864
1867
1871
1875
1880
1884
1889
1894
1898
1902
1906
1909
1912
1915
1916
1917
1917
1916
1915
1914
1911
1909
1906
1903
1900
1897
1894
1891
1889
1887
1885
1883
1881
1879
1878
1876
1875
1874
1872
1871
1870
1869
1867
1866
1865
1864
1863
1863
1863
1862
1863
1863
1863
1864
1864
1864
1865
1864
1864
1863
1862
1861
1860
1858
1857
1855
1853
1851
1849
1847
1845
1843
1841
1838
1836
1833
1831
1828
1825
1823
1820
1816
1813
1809
1805
1800
1796
1791
1786
1780
1775
1769
1763
1758
1752
1745
1739
1733
1726
1719
1712
1704
1696
1688
1680
1671
1663
1654
1645
1636
1628
1619
1611
1602
1594
1586
1579
1572
1566
1560
1555
1551
1547
1544
1541
1540
1538
1537
1536
1536
1535
1535
1536
1536
1536
1536
1537
1537
1537
1537
1536
1536
1535
1533
1532
1530
1527
1525
1522
1519
1515
1512
1508
1504
1500
1497
1493
1489
1485
1482
1478
1474
1470
1466
1461
1457
1453
1450
1446
1443
1440
1437
1435
1433
1431
1430
1428
1427
1426
1426
1425
1424
1424
1423
1422
1422
1421
1420
1420
1419
1419
1418
1418
1418
1418
1419
1419
1420
1421
1422
1424
1425
1426
1428
1429
1429
1430
1430
1430
1430
1429
1429
1428
1427
1426
1425
1424
1423
1422
1421
1421
1420
1419
1419
1418
1418
1418
1418
1418
1418
1419
1419
1420
1421
1422
1423
1425
1426
1427
1429
1430
1432
1433
1435
1437
1438
1440
1441
1443
1445
1447
1448
1450
1452
1455
1457
1459
1462
1464
1466
1468
1470
1472
1474
1475
1477
1478
1479
1480
1480
1481
1481
1482
1482
1483
1483
1484
1485
1486
1488
1490
1492
1494
1497
1499
1502
1505
1508
1512
1515
1519
1523
1527
1531
1536
1540
1544
1548
1552
1556
1559
1561
1563
1565
1566
1567
1567
1567
1568
1568
1568
1568
1568
1568
1569
1569
1569
1570
1570
1570
1570
1570
1570
1569
1567
1566
1563
1561
1558
1554
1550
1545
1539
1533
1527
1520
1512
1505
1497
1488
1480
1472
1463
1454
1445
1435
1426
1416
1406
1396
1386
1375
1365
1355
1345
1335
1326
1317
1308
1299
1291
1282
1274
1265
1257
1248
1240
1231
1223
1215
1206
1198
1190
1181
1173
1165
1156
1148
1140
1132
1123
1115
1107
1098
1090
1082
1074
1065
1056
1048
1038
1029
1020
1010
1000
990
980
970
960
949
939
929
920
911
902
893
886
878
871
865
858
853
847
842
837
832
828
824
820
816
813
809
806
803
799
796
792
788
783
778
773
767
760
753
746
737
729
720
712
702
693
683
673
663
652
641
629
617
605
593
580
567
554
541
528
515
502
489
477
465
453
442
432
422
413
404
397
390
384
379
375
371
369
366
365
364
363
362
361
360
360
359
358
358
357
357
356
355
355
354
353
351
350
348
346
344
342
339
337
334
330
327
323
319
314
309
304
298
292
285
278
271
264
257
249
242
235
228
221
214
207
200
194
187
181
174
168
162
157
151
146
141
137
133
129
126
123
120
118
116
114
112
110
109
108
106
106
105
105
105
105
105
105
106
107
107
108
109
109
110
111
112
113
114
115
115
115
115
115
114
113
112
110
109
107
105
103
100
97
94
91
88
84
80
76
72
67
62
57
52
47
42
36
31
27
22
18
14
10
7
4
2
0
-2
-4
-6
-8
-10
-12
-14
-17
-20
-23
-26
-30
-33
-37
-41
-45
-48
-51
-54
-57
-59
-62
-64
-67
-70
-73
-76
-79
-82
-86
-90
-94
-98
-103
-107
-112
-117
-122
-127
-132
-137
-142
-146
-150
-154
-157
-160
-163
-165
-168
-171
-174
-177
-180
-184
-189
-193
-197
-202
-206
-211
-215
-219
-223
-227
-231
-236
-240
-244
-248
-253
-258
-262
-267
-273
-278
-284
-290
-296
-302
-308
-315
-322
-330
-338
-346
-355
-364
-373
-381
-390
-399
-407
-416
-424
-432
-440
-449
-458
-467
-477
-486
-496
-507
-517
-527
-538
-548
-558
-568
-578
-587
-596
-605
-614
-622
-630
-637
-644
-650
-655
-660
-665
-669
-672
-675
-678
-681
-684
-686
-688
-691
-693
-696
-699
-701
-704
-708
-711
-715
-719
-724
-729
-734
-740
-746
-753
-760
-768
-776
-784
-793
-802
-811
-819
-828
-837
-846
-855
-864
-874
-883
-892
-902
-911
-920
-928
-937
-945
-953
-960
-967
-974
-981
-987
-993
-999
-1004
-1008
-1014
-1018
-1022
-1027
-1031
-1034
-1037
-1039
-1041
-1042
-1043
-1044
-1045
-1045
-1045
-1045
-1046
-1046
-1046
-1047
-1048
-1049
-1050
-1053
-1055
-1058
-1061
-1065
-1069
-1074
-1079
-1084
-1090
-1096
-1103
-1110
-1117
-1124
-1132
-1140
-1149
-1158
-1168
-1178
-1188
-1199
-1210
-1222
-1233
-1245
-1257
-1269
-1281
-1293
-1305
-1317
-1329
-1341
-1352
-1363
-1374
-1384
-1394
-1404
-1413
-1421
-1429
-1437
-1444
-1450
-1457
-1463
-1469
-1474
-1479
-1483
-1488
-1492
-1495
-1499
-1502
-1505
-1507
-1510
-1512
-1514
-1517
-1519
-1522
-1525
-1528
-1531
-1535
-1539
-1544
-1549
-1555
-1560
-1566
-1572
-1578
-1584
-1589
-1594
-1599
-1604
-1608
-1612
-1615
-1619
-1622
-1625
-1627
-1630
-1633
-1636
-1638
-1641
-1644
-1647
-1650
-1653
-1656
-1659
-1661
-1664
-1666
-1667
-1669
-1671
-1672
-1673
-1675
-1677
-1678
-1680
-1682
-1684
-1687
-1689
-1692
-1695
-1698
-1701
-1704
-1707
-1710
-1713
-1716
-1718
-1720
-1721
-1723
-1724
-1725
-1725
-1725
-1725
-1725
-1724
-1722
-1721
-1718
-1716
-1713
-1709
-1705
-1701
-1697
-1693
-1689
-1686
-1683
-1681
-1679
-1678
-1678
-1679
-1681
-1683
-1686
-1689
-1693
-1697
-1702
-1708
-1713
-1719
-1725
-1732
-1739
-1745
-1752
-1759
-1766
-1772
-1779
-1785
-1792
-1797
-1803
-1808
-1813
-1818
-1822
-1825
-1828
-1831
-1833
-1835
-1837
-1838
-1839
-1840
-1840
-1841
-1841
-1841
-1840
-1840
-1840
-1840
-1839
-1839
-1838
-1837
-1836
-1835
-1834
-1833
-1832
-1831
-1830
-1829
-1829
-1828
-1828
-1828
-1829
-1830
-1832
-1834
-1837
-1840
-1843
-1847
-1851
-1855
-1859
-1864
-1868
-1873
-1877
-1882
-1886
-1891
-1896
-1900
-1905
-1911
-1916
-1921
-1927
-1932
-1938
-1944
-1950
-1957
-1963
-1970
-1977
-1984
-1992
-1999
-2007
-2013
-2021
-2029
-2036
-2044
-2050
-2057
-2063
-2069
-2074
-2078
-2083
-2086
-2089
-2092
-2094
-2095
-2096
-2096
-2097
-2096
-2096
-2095
-2094
-2093
-2091
-2090
-2088
-2087
-2086
-2085
-2084
-2083
-2082
-2081
-2081
-2081
-2081
-2081
-2081
-2082
-2083
-2084
-2086
-2088
-2091
-2094
-2098
-2102
-2106
-2111
-2116
-2121
-2127
-2132
-2137
-2142
-2148
-2153
-2157
-2162
-2167
-2171
-2175
-2178
-2181
-2184
-2186
-2188
-2189
-2190
-2191
-2191
-2190
-2189
-2187
-2185
-2181
-2177
-2172
-2166
-2159
-2152
-2145
-2137
-2129
-2120
-2112
-2103
-2095
-2086
-2078
-2069
-2061
-2052
-2044
-2035
-2025
-2016
-2005
-1997
-1987
-1977
-1967
-1957
-1948
-1939
-1931
-1923
-1916
-1910
-1905
-1901
-1898
-1896
-1895
-1894
-1894
-1895
-1896
-1897
-1898
-1899
-1901
-1902
-1904
-1906
-1908
-1910
-1912
-1914
-1917
-1919
-1921
-1923
-1925
-1926
-1927
-1928
-1929
-1930
-1930
-1929
-1928
-1927
-1925
-1922
-1919
-1915
-1910
-1905
-1899
-1893
-1886
-1878
-1870
-1861
-1852
-1843
-1834
-1825
-1816
-1807
-1799
-1791
-1783
-1776
-1770
-1764
-1758
-1754
-1749
-1745
-1742
-1739
-1737
-1735
-1733
-1732
-1731
-1730
-1729
-1729
-1730
-1730
-1731
-1732
-1733
-1735
-1736
-1738
-1740
-1742
-1744
-1745
-1746
-1746
-1745
-1744
-1742
-1738
-1734
-1728
-1722
-1714
-1706
-1698
-1688
-1679
-1669
-1659
-1649
-1639
-1629
-1619
-1610
-1600
-1591
-1581
-1572
-1563
-1555
-1546
-1538
-1530
-1523
-1516
-1510
-1505
-1501
-1497
-1494
-1491
-1490
-1489
-1488
-1488
-1489
-1490
-1491
-1492
-1494
-1495
-1496
-1497
-1499
-1500
-1501
-1502
-1503
-1503
-1504
-1505
-1505
-1505
-1505
-1504
-1503
-1501
-1500
-1497
-1495
-1492
-1488
-1484
-1479
-1474
-1469
-1463
-1457
-1451
-1445
-1438
-1432
-1426
-1420
-1415
-1410
-1406
-1402
-1398
-1395
-1393
-1390
-1388
-1386
-1384
-1382
-1379
-1377
-1374
-1371
-1368
-1365
-1361
-1357
-1353
-1348
-1343
-1338
-1332
-1326
-1320
-1313
-1306
-1299
-1292
-1285
-1278
-1271
-1264
-1256
-1249
-1241
-1233
-1224
-1215
-1206
-1197
-1188
-1178
-1169
-1160
-1151
-1142
-1133
-1124
-1115
-1107
-1099
-1092
-1085
-1078
-1072
-1067
-1062
-1057
-1053
-1050
-1047
-1044
-1042
-1041
-1040
-1040
-1039
-1039
-1039
-1039
-1039
-1039
-1039
-1039
-1039
-1039
-1040
-1041
-1043
-1044
-1046
-1048
-1051
-1053
-1056
-1059
-1062
-1065
-1068
-1071
-1074
-1077
-1080
-1083
-1086
-1088
-1091
-1093
-1095
-1096
-1097
-1097
-1096
-1095
-1093
-1091
-1088
-1084
-1080
-1076
-1072
-1067
-1062
-1056
-1050
-1044
-1037
-1029
-1020
-1012
-1004
-994
-983
-972
-960
-948
-936
-924
-911
-898
-885
-872
-859
-846
-833
-819
-806
-793
-781
-768
-756
-744
-732
-720
-709
-698
-687
-676
-666
-656
-647
-639
-631
-625
-620
-615
-612
-609
-607
-606
-606
-606
-606
-606
-607
-608
-608
-609
-610
-610
-610
-610
-609
-608
-606
-604
-602
-599
-596
-592
-588
-583
-578
-573
-567
-560
-553
-545
-537
-528
-518
-508
-498
-486
-475
-463
-450
-437
-425
-412
-399
-387
-375
-364
-354
-344
-335
-326
-318
-310
-303
-295
-288
-280
-272
-263
-255
-245
-236
-227
-217
-208
-199
-189
-179
-169
-160
-149
-139
-129
-118
-108
-97
-86
-75
-64
-53
-42
-31
-20
-9
1
12
23
33
43
53
63
72
80
88
96
103
109
115
120
124
128
132
137
141
145
149
154
160
165
171
177
183
188
194
199
204
209
213
218
222
227
231
237
242
248
254
260
267
274
282
290
298
307
316
325
334
344
354
365
376
387
399
412
425
439
454
470
486
503
520
537
556
574
593
613
632
652
672
692
712
732
751
769
787
805
821
837
851
865
878
890
901
911
920
929
936
943
950
956
961
967
972
977
982
986
991
996
1000
1006
1012
1018
1026
1034
1042
1050
1059
1068
1078
1088
1098
1108
1119
1130
1141
1153
1165
1177
1190
1203
1217
1231
1246
1261
1276
1292
1308
1324
1341
1358
1375
1393
1411
1430
1449
1469
1488
1508
1528
1547
1567
1585
1604
1622
1639
1655
1670
1685
1698
1711
1723
1735
1746
1757
1768
1778
1788
1799
1809
1820
1832
1844
1856
1869
1882
1896
1911
1925
1940
1956
1971
1987
2003
2019
2035
2052
2068
2084
2100
2116
2132
2149
2165
2181
2197
2213
2229
2244
2259
2273
2287
2300
2313
2325
2337
2348
2359
2370
2379
2389
2397
2406
2414
2422
2429
2436
2443
2449
2455
2459
2463
2466
2468
2469
2469
2469
2468
2466
2465
2463
2461
2459
2458
2458
2458
2459
2461
2463
2467
2472
2478
2484
2492
2500
2509
2518
2529
2539
2551
2563
2575
2588
2602
2616
2631
2646
2662
2679
2696
2714
2731
2749
2768
2786
2804
2822
2840
2858
2876
2894
2911
2928
2944
2961
2977
2992
3008
3022
3037
3050
3063
3076
3087
3097
3107
3115
3122
3127
3132
3135
3137
3138
3138
3137
3136
3133
3131
3128
3125
3121
3117
3114
3110
3105
3101
3097
3092
3087
3083
3078
3074
3070
3066
3064
3062
3061
3062
3063
3066
3071
3076
3084
3093
3103
3115
3127
3141
3155
3171
3186
3202
3218
3235
3252
3268
3285
3301
3318
3334
3350
3366
3381
3396
3410
3425
3438
3452
3466
3479
3492
3504
3517
3529
3540
3551
3562
3572
3582
3592
3601
3610
3620
3629
3638
3647
3657
3666
3675
3685
3695
3704
3714
3725
3735
3745
3755
3766
3776
3785
3795
3804
3812
3820
3827
3834
3840
3845
3850
3854
3858
3861
3865
3868
3870
3872
3874
3875
3876
3876
3875
3873
3870
3865
3860
3853
3845
3836
3826
3815
3803
3790
3777
3763
3749
3735
3722
3708
3695
3682
3669
3657
3646
3634
3623
3613
3602
3593
3584
3575
3567
3560
3554
3548
3543
3539
3534
3531
3527
3524
3520
3517
3513
3509
3505
3501
3497
3492
3487
3482
3477
3472
3466
3460
3454
3447
3440
3432
3423
3414
3405
3394
3384
3373
3361
3349
3336
3323
3310
3297
3283
3269
3255
3241
3228
3215
3203
3192
3181
3171
3162
3155
3148
3141
3136
3132
3128
3125
3123
3121
3120
3120
3120
3121
3122
3124
3127
3131
3134
3138
3142
3146
3149
3152
3155
3158
3161
3163
3165
3167
3168
3170
3171
3172
3173
3174
3175
3177
3178
3180
3182
3184
3186
3189
3192
3195
3198
3202
3205
3208
3211
3214
3216
3218
3219
3220
3221
3222
3222
3223
3223
3224
3224
3224
3225
3225
3226
3226
3226
3226
3227
3227
3227
3227
3228
3229
3230
3231
3233
3235
3238
3241
3244
3247
3251
3255
3260
3265
3270
3275
3281
3287
3294
3300
3307
3314
3320
3327
3333
3339
3344
3349
3353
3357
3360
3362
3363
3364
3363
3362
3359
3355
3350
3344
3336
3328
3318
3308
3297
3285
3273
3260
3247
3234
3220
3206
3192
3178
3164
3149
3134
3119
3104
3090
3075
3061
3047
3033
3021
3008
2997
2987
2977
2968
2961
2954
2948
2944
2940
2938
2936
2935
2935
2935
2935
2935
2935
2934
2933
2931
2929
2925
2921
2916
2910
2903
2895
2886
2876
2866
2854
2842
2829
2815
2800
2784
2767
2749
2730
2710
2689
2667
2644
2620
2596
2571
2546
2521
2496
2471
2447
2423
2400
2378
2357
2337
2318
2300
2283
2267
2252
2238
2226
2215
2205
2197
2190
2185
2181
2178
2176
2175
2176
2177
2180
2183
2188
2193
2198
2205
2212
2219
2226
2233
2239
2246
2251
2256
2259
2262
2263
2263
2262
2259
2255
2250
2244
2236
2227
2216
2204
2191
2176
2160
2143
2124
2104
2084
2062
2041
2019
1998
1976
1956
1936
1917
1899
1883
1867
1853
1840
1828
1818
1809
1801
1794
1789
1786
1783
1782
1782
1784
1786
1790
1796
1802
1810
1819
1829
1840
1853
1866
1880
1895
1910
1926
1942
1959
1975
1991
2007
2021
2036
2049
2060
2071
2080
2087
2093
2097
2099
2099
2098
2095
2090
2083
2074
2063
2051
2037
2023
2007
1991
1973
1956
1938
1919
1900
1882
1862
1843
1824
1805
1786
1768
1750
1732
1716
1700
1685
1671
1658
1646
1635
1625
1616
1608
1601
1595
1591
1587
1585
1585
1585
1587
1590
1594
1600
1605
1612
1619
1626
1633
1639
1646
1652
1657
1662
1667
1671
1675
1678
1682
1685
1687
1690
1692
1694
1695
1696
1697
1698
1699
1699
1699
1700
1700
1700
1701
1701
1702
1703
1705
1706
1708
1710
1712
1714
1717
1718
1720
1721
1722
1723
1724
1724
1725
1726
1727
1729
1732
1735
1739
1744
1749
1756
1763
1771
1779
1788
1798
1808
1818
1829
1840
1850
1861
1872
1883
1894
1904
1914
1924
1933
1941
1949
1957
1963
1969
1975
1979
1983
1986
1988
1989
1989
1988
1987
1984
1980
1976
1970
1965
1958
1951
1944
1936
1928
1920
1912
1903
1895
1886
1877
1868
1859
1850
1841
1833
1826
1819
1813
1807
1803
1799
1796
1794
1792
1792
1793
1795
1797
1801
1805
1811
1817
1823
1831
1839
1848
1857
1867
1877
1887
1898
1909
1920
1932
1943
1955
1967
1978
1989
1999
2008
2017
2025
2031
2037
2041
2045
2048
2050
2051
2052
2051
2050
2048
2045
2041
2037
2032
2025
2017
2011
2003
1994
1986
1977
1968
1959
1950
1941
1932
1924
1915
1907
1899
1891
1884
1876
1869
1862
1855
1848
1842
1836
1831
1826
1821
1817
1814
1811
1809
1808
1808
1808
1809
1810
1812
1815
1817
1820
1822
1824
1825
1825
1825
1823
1820
1817
1812
1806
1799
1791
1783
1773
1762
1750
1738
1725
1712
1698
1683
1669
1654
1638
1623
1607
1592
1577
1561
1546
1531
1517
1502
1488
1474
1461
1448
1435
1423
1411
1400
1390
1380
1370
1362
1354
1346
1339
1332
1326
1320
1314
1309
1304
1299
1294
1289
1284
1278
1272
1264
1257
1247
1237
1225
1211
1196
1179
1160
1140
1118
1094
1069
1043
1014
986
956
925
893
861
827
794
761
727
694
661
628
596
565
534
505
476
447
419
392
366
340
315
290
266
243
221
200
179
160
141
123
105
88
71
55
39
23
8
-7
-21
-35
-49
-63
-76
-90
-104
-118
-132
-147
-162
-177
-193
-208
-224
-239
-254
-269
-284
-298
-312
-326
-340
-353
-366
-379
-392
-404
-417
-429
-440
-451
-462
-472
-482
-491
-500
-508
-517
-524
-532
-539
-545
-551
-557
-562
-567
-572
-576
-581
-584
-588
-592
-595
-599
-602
-605
-609
-612
-615
-618
-621
-624
-627
-630
-633
-636
-639
-643
-646
-651
-655
-660
-665
-671
-677
-683
-689
-696
-703
-711
-719
-727
-736
-744
-753
-762
-771
-781
-790
-799
-808
-818
-827
-836
-845
-854
-864
-873
-883
-894
-904
-914
-925
-936
-946
-956
-965
-974
-982
-989
-996
-1000
-1006
-1008
-1012
-1012
-1014
-1014
-1012
-1010
-1008
-1004
-1000
-995
-989
-983
-976
-969
-962
-954
-946
-938
-929
-920
-912
-903
-894
-885
-877
-869
-862
-855
-849
-845
-841
-839
-838
-838
-840
-843
-848
-854
-860
-868
-877
-886
-896
-907
-918
-930
-942
-955
-968
-981
-994
-1008
-1022
-1036
-1050
-1063
-1077
-1091
-1104
-1118
-1130
-1143
-1154
-1166
-1177
-1187
-1197
-1207
-1217
-1226
-1234
-1243
-1251
-1259
-1267
-1275
-1283
-1291
-1299
-1306
-1314
-1321
-1329
-1337
-1345
-1352
-1360
-1369
-1377
-1385
-1394
-1403
-1413
-1423
-1434
-1445
-1457
-1470
-1483
-1496
-1511
-1525
-1540
-1555
-1570
-1586
-1601
-1616
-1631
-1646
-1662
-1677
-1692
-1707
-1722
-1736
-1751
-1766
-1781
-1795
-1810
-1824
-1839
-1854
-1869
-1885
-1901
-1917
-1934
-1951
-1968
-1985
-2003
-2021
-2039
-2057
-2075
-2092
-2110
-2127
-2143
-2160
-2176
-2191
-2207
-2222
-2236
-2250
-2264
-2277
-2289
-2301
-2313
-2324
-2335
-2345
-2354
-2364
-2373
-2381
-2389
-2396
-2403
-2409
-2414
-2419
-2423
-2426
-2429
-2432
-2434
-2435
-2436
-2436
-2436
-2435
-2434
-2431
-2428
-2425
-2420
-2415
-2410
-2403
-2396
-2388
-2379
-2370
-2361
-2351
-2340
-2330
-2319
-2308
-2297
-2286
-2275
-2264
-2253
-2243
-2233
-2223
-2213
-2203
-2194
-2184
-2175
-2165
-2156
-2146
-2136
-2126
-2115
-2105
-2095
-2084
-2074
-2063
-2053
-2041
-2032
-2023
-2013
-2004
-1996
-1987
-1980
-1972
-1965
-1959
-1953
-1948
-1943
-1938
-1934
-1930
-1926
-1923
-1920
-1917
-1914
-1911
-1909
-1906
-1903
-1900
-1897
-1894
-1890
-1887
-1883
-1878
-1873
-1868
-1863
-1857
-1850
-1843
-1836
-1829
-1822
-1814
-1807
-1800
-1792
-1785
-1777
-1769
-1761
-1753
-1745
-1738
-1730
-1723
-1716
-1710
-1705
-1701
-1698
-1696
-1695
-1695
-1697
-1701
-1706
-1713
-1721
-1731
-1743
-1756
-1770
-1786
-1803
-1821
-1840
-1859
-1880
-1900
-1922
-1943
-1965
-1986
-2007
-2029
-2050
-2070
-2090
-2110
-2129
-2147
-2164
-2180
-2194
-2207
-2218
-2228
-2235
-2242
-2246
-2250
-2252
-2253
-2252
-2251
-2249
-2247
-2244
-2240
-2236
-2232
-2228
-2223
-2219
-2214
-2209
-2204
-2200
-2196
-2192
-2188
-2185
-2183
-2180
-2178
-2176
-2175
-2173
-2172
-2171
-2171
-2171
-2172
-2173
-2174
-2176
-2179
-2181
-2184
-2187
-2189
-2192
-2194
-2196
-2198
-2199
-2200
-2200
-2200
-2199
-2198
-2196
-2194
-2191
-2188
-2185
-2181
-2177
-2172
-2167
-2162
-2157
-2152
-2147
-2141
-2137
-2132
-2128
-2124
-2121
-2119
-2118
-2117
-2117
-2119
-2121
-2124
-2128
-2132
-2137
-2143
-2149
-2156
-2162
-2169
-2175
-2182
-2188
-2194
-2200
-2205
-2210
-2214
-2217
-2219
-2221
-2222
-2222
-2221
-2219
-2216
-2213
-2209
-2203
-2198
-2191
-2184
-2177
-2169
-2162
-2154
-2146
-2138
-2131
-2124
-2117
-2110
-2105
-2099
-2094
-2090
-2086
-2083
-2080
-2078
-2077
-2077
-2078
-2079
-2082
-2085
-2089
-2094
-2100
-2106
-2112
-2119
-2125
-2132
-2139
-2146
-2152
-2158
-2164
-2170
-2175
-2180
-2184
-2187
-2191
-2193
-2195
-2197
-2198
-2199
-2199
-2199
-2199
-2198
-2197
-2196
-2194
-2192
-2190
-2187
-2184
-2182
-2178
-2175
-2172
-2169
-2166
-2164
-2161
-2160
-2158
-2157
-2157
-2156
-2156
-2157
-2157
-2158
-2158
-2158
-2158
-2158
-2157
-2155
-2152
-2148
-2143
-2138
-2131
-2123
-2115
-2105
-2095
-2083
-2071
-2059
-2045
-2032
-2017
-2004
-1990
-1976
-1962
-1949
-1935
-1923
-1910
-1898
-1887
-1877
-1866
-1857
-1848
-1840
-1833
-1826
-1820
-1814
-1810
-1805
-1802
-1799
-1797
-1796
-1796
-1797
-1798
-1801
-1805
-1810
-1816
-1822
-1830
-1838
-1847
-1857
-1867
-1877
-1888
-1899
-1910
-1921
-1932
-1943
-1954
-1965
-1976
-1988
-1999
-2011
-2023
-2035
-2047
-2059
-2071
-2083
-2095
-2107
-2119
-2130
-2142
-2153
-2164
-2174
-2185
-2195
-2205
-2215
-2225
-2234
-2244
-2253
-2263
-2272
-2281
-2290
-2299
-2308
-2317
-2325
-2334
-2342
-2350
-2358
-2366
-2374
-2382
-2389
-2397
-2405
-2412
-2419
-2426
-2434
-2441
-2447
-2454
-2461
-2467
-2474
-2480
-2486
-2492
-2498
-2503
-2509
-2514
-2519
-2525
-2530
-2536
-2542
-2548
-2555
-2562
-2569
-2577
-2585
-2592
-2600
-2608
-2616
-2623
-2630
-2637
-2644
-2650
-2656
-2662
-2667
-2672
-2677
-2682
-2686
-2689
-2692
-2694
-2695
-2695
-2694
-2692
-2689
-2684
-2679
-2673
-2666
-2658
-2649
-2640
-2630
-2620
-2610
-2599
-2588
-2577
-2566
-2555
-2544
-2533
-2521
-2510
-2498
-2486
-2474
-2462
-2449
-2437
-2424
-2411
-2398
-2385
-2372
-2359
-2346
-2332
-2319
-2306
-2292
-2278
-2263
-2247
-2231
-2214
-2195
-2175
-2155
-2132
-2109
-2084
-2058
-2029
-2001
-1972
-1942
-1910
-1878
-1845
-1812
-1777
-1743
-1708
-1673
-1638
-1602
-1567
-1533
-1498
-1464
-1431
-1399
-1368
-1338
-1309
-1281
-1255
-1231
-1208
-1186
-1166
-1148
-1130
-1114
-1099
-1084
-1070
-1057
-1044
-1030
-1016
-1004
-990
-976
-962
-948
-933
-919
-904
-890
-876
-861
-848
-834
-821
-808
-796
-784
-773
-762
-751
-741
-731
-721
-712
-703
-695
-687
-679
-672
-665
-659
-653
-648
-644
-640
-637
-635
-633
-632
-631
-631
-631
-631
-632
-633
-634
-635
-637
-638
-640
-643
-646
-649
-652
-656
-661
-665
-670
-675
-681
-687
-693
-699
-705
-712
-719
-726
-733
-741
-749
-756
-764
-773
-781
-790
-799
-808
-817
-827
-838
-848
-859
-870
-881
-892
-902
-913
-923
-934
-944
-953
-963
-972
-981
-989
-996
-1004
-1010
-1016
-1020
-1026
-1030
-1033
-1036
-1039
-1042
-1044
-1046
-1049
-1051
-1054
-1057
-1060
-1064
-1067
-1071
-1076
-1080
-1085
-1090
-1096
-1101
-1107
-1114
-1120
-1127
-1134
-1141
-1148
-1156
-1163
-1171
-1179
-1187
-1195
-1204
-1212
-1220
-1228
-1237
-1246
-1254
-1263
-1271
-1280
-1288
-1297
-1305
-1313
-1321
-1329
-1338
-1346
-1355
-1364
-1373
-1383
-1393
-1402
-1412
-1421
-1431
-1439
-1448
-1456
-1463
-1470
-1476
-1482
-1488
-1494
-1500
-1506
-1511
-1517
-1523
-1529
-1535
-1541
-1548
-1554
-1561
-1568
-1575
-1582
-1589
-1597
-1606
-1614
-1624
-1633
-1643
-1653
-1664
-1675
-1686
-1697
-1708
-1719
-1731
-1742
-1754
-1766
-1777
-1789
-1800
-1811
-1822
-1832
-1842
-1852
-1860
-1868
-1875
-1881
-1887
-1891
-1894
-1897
-1899
-1899
-1900
-1899
-1898
-1896
-1894
-1891
-1887
-1883
-1879
-1873
-1867
-1860
-1852
-1843
-1833
-1822
-1810
-1797
-1784
-1770
-1756
-1742
-1727
-1713
-1698
-1685
-1671
-1658
-1645
-1633
-1622
-1610
-1600
-1590
-1580
-1572
-1564
-1557
-1551
-1546
-1542
-1540
-1539
-1539
-1540
-1543
-1547
-1552
-1558
-1565
-1573
-1582
-1591
-1602
-1613
-1625
-1637
-1649
-1662
-1676
-1689
-1702
-1715
-1727
-1740
-1752
-1763
-1774
-1785
-1795
-1806
-1816
-1825
-1835
-1844
-1853
-1862
-1870
-1878
-1885
-1893
-1900
-1907
-1913
-1920
-1927
-1934
-1941
-1948
-1956
-1963
-1970
-1977
-1984
-1990
-1996
-2001
-2005
-2009
-2011
-2013
-2015
-2016
-2016
-2016
-2015
-2013
-2012
-2009
-2005
-2001
-1998
-1992
-1987
-1980
-1973
-1965
-1957
-1948
-1939
-1930
-1921
-1912
-1902
-1893
-1885
-1876
-1868
-1861
-1853
-1847
-1841
-1835
-1830
-1825
-1821
-1818
-1815
-1813
-1811
-1810
-1810
-1810
-1810
-1811
-1813
-1814
-1816
-1818
-1820
-1822
-1824
-1827
-1829
-1830
-1832
-1834
-1835
-1836
-1837
-1838
-1838
-1839
-1840
-1841
-1842
-1844
-1846
-1848
-1851
-1855
-1860
-1865
-1871
-1878
-1885
-1894
-1903
-1912
-1923
-1934
-1945
-1957
-1969
-1982
-1995
-2008
-2021
-2033
-2047
-2060
-2072
-2084
-2096
-2107
-2117
-2126
-2135
-2143
-2150
-2156
-2162
-2167
-2171
-2175
-2179
-2182
-2186
-2190
-2194
-2198
-2203
-2209
-2215
-2222
-2230
-2238
-2247
-2256
-2265
-2274
-2283
-2292
-2301
-2309
-2317
-2324
-2331
-2337
-2343
-2348
-2352
-2355
-2357
-2359
-2360
-2360
-2359
-2356
-2353
-2348
-2341
-2334
-2324
-2313
-2300
-2285
-2269
-2251
-2232
-2211
-2188
-2165
-2141
-2116
-2090
-2064
-2037
-2011
-1984
-1956
-1929
-1902
-1874
-1847
-1820
-1793
-1767
-1741
-1715
-1690
-1666
-1644
-1622
-1601
-1582
-1564
-1548
-1533
-1519
-1507
-1495
-1485
-1476
-1467
-1459
-1452
-1444
-1437
-1430
-1423
-1415
-1408
-1401
-1393
-1387
-1380
-1374
-1369
-1364
-1360
-1358
-1356
-1355
-1355
-1355
-1357
-1358
-1361
-1364
-1367
-1370
-1374
-1379
-1383
-1388
-1394
-1400
-1407
-1414
-1421
-1429
-1438
-1447
-1457
-1467
-1478
-1489
-1501
-1514
-1527
-1541
-1556
-1571
-1588
-1605
-1623
-1642
-1661
-1681
-1702
-1724
-1746
-1768
-1791
-1815
-1839
-1863
-1889
-1914
-1940
-1966
-1993
-2019
-2045
-2072
-2097
-2123
-2147
-2171
-2194
-2216
-2237
-2257
-2276
-2293
-2310
-2325
-2339
-2352
-2364
-2375
-2384
-2393
-2399
-2405
-2409
-2412
-2414
-2415
-2415
-2414
-2412
-2409
-2405
-2401
-2396
-2391
-2385
-2380
-2374
-2369
-2363
-2358
-2352
-2347
-2342
-2336
-2331
-2326
-2320
-2314
-2308
-2301
-2294
-2286
-2278
-2270
-2262
-2254
-2246
-2238
-2230
-2222
-2214
-2207
-2198
-2190
-2181
-2171
-2161
-2150
-2138
-2126
-2112
-2099
-2085
-2071
-2056
-2041
-2028
-2013
-2000
-1986
-1972
-1958
-1943
-1929
-1913
-1897
-1881
-1864
-1846
-1827
-1807
-1785
-1763
-1740
-1715
-1688
-1661
-1631
-1600
-1567
-1533
-1497
-1460
-1421
-1382
-1341
-1300
-1258
-1215
-1171
-1127
-1082
-1037
-992
-946
-901
-855
-810
-765
-720
-676
-634
-592
-550
-510
-471
-433
-396
-360
-325
-291
-257
-225
-193
-162
-132
-104
-76
-49
-23
1
25
48
70
91
112
133
153
174
194
215
235
256
278
299
321
344
367
391
416
441
467
494
522
551
581
612
644
677
711
746
782
818
856
895
935
976
1016
1058
1100
1142
1183
1225
1266
1306
1346
1386
1425
1463
1500
1536
1571
1604
1636
1666
1695
1721
1746
1768
1789
1807
1823
1838
1851
1862
1872
1881
1890
1898
1906
1915
1923
1932
1942
1952
1963
1975
1988
2001
2016
2031
2048
2065
2082
2101
2120
2140
2160
2182
2204
2226
2249
2273
2297
2322
2348
2374
2401
2428
2457
2485
2515
2545
2576
2607
2639
2671
2704
2737
2771
2805
2839
2875
2910
2946
2983
3020
3058
3097
3136
3176
3218
3261
3305
3351
3398
3447
3498
3550
3604
3660
3717
3775
3835
3896
3957
4019
4082
4145
4209
4272
4335
4398
4461
4523
4585
4646
4707
4767
4826
4883
4940
4995
5048
5100
5151
5199
5245
5290
5332
5373
5412
5448
5483
5515
5546
5574
5601
5626
5648
5670
5689
5707
5724
5739
5754
5768
5782
5795
5808
5821
5834
5848
5863
5878
5894
5911
5929
5948
5967
5988
6009
6031
6054
6078
6102
6128
6154
6180
6206
6233
6260
6287
6314
6341
6367
6393
6418
6443
6466
6488
6510
6530
6548
6565
6581
6595
6608
6620
6630
6639
6648
6656
6663
6671
6678
6686
6694
6703
6711
6720
6730
6739
6748
6757
6766
6774
6782
6788
6794
6799
6803
6806
6807
6807
6806
6803
6799
6794
6787
6779
6770
6759
6748
6735
6722
6708
6692
6676
6659
6642
6624
6605
6585
6565
6544
6523
6501
6479
6457
6435
6412
6391
6370
6349
6330
6312
6295
6280
6266
6254
6243
6234
6226
6220
6215
6211
6208
6206
6205
6204
6205
6207
6209
6213
6217
6222
6228
6234
6241
6249
6256
6264
6272
6280
6287
6295
6302
6308
6315
6320
6326
6331
6335
6339
6343
6348
6352
6357
6363
6370
6377
6386
6396
6407
6419
6433
6447
6462
6477
6494
6510
6526
6543
6559
6576
6592
6608
6624
6640
6655
6670
6685
6699
6713
6727
6740
6753
6766
6778
6791
6803
6816
6829
6841
6855
6868
6881
6894
6907
6920
6933
6946
6958
6971
6982
6994
7005
7016
7027
7038
7049
7060
7071
7083
7094
7106
7118
7130
7143
7155
7168
7180
7192
7204
7215
7226
7236
7246
7256
7265
7274
7282
7290
7298
7306
7315
7324
7333
7344
7355
7368
7383
7399
7417
7437
7459
7484
7511
7540
7573
7608
7646
7686
7730
7776
7826
7877
7932
7989
8048
8109
8173
8239
8306
8374
8443
8513
8583
8653
8722
8790
8856
8921
8983
9043
9100
9154
9204
9250
9293
9331
9365
9395
9421
9443
9461
9474
9484
9489
9491
9490
9485
9476
9465
9451
9435
9416
9396
9374
9351
9327
9302
9277
9251
9226
9200
9175
9150
9126
9102
9079
9057
9036
9015
8996
8978
8961
8945
8930
8917
8906
8896
8889
8883
8880
8879
8881
8885
8892
8903
8916
8932
8952
8975
9000
9029
9061
9095
9132
9171
9212
9255
9300
9346
9394
9442
9492
9543
9594
9647
9699
9752
9805
9858
9911
9963
10015
10065
10115
10163
10208
10252
10292
10330
10365
10396
10424
10448
10468
10484
10496
10505
10510
10511
10509
10504
10497
10487
10474
10460
10445
10428
10410
10390
10370
10350
10328
10307
10286
10264
10244
10224
10205
10187
10170
10156
10143
10132
10124
10119
10116
10117
10120
10127
10137
10150
10166
10185
10207
10231
10258
10286
10316
10348
10380
10412
10445
10478
10511
10543
10575
10606
10636
10665
10694
10721
10748
10774
10800
10824
10848
10870
10892
10913
10932
10950
10966
10979
10991
11001
11008
11012
11013
11012
11007
11000
10990
10977
10962
10945
10925
10904
10881
10856
10831
10806
10780
10754
10728
10703
10678
10654
10632
10610
10590
10572
10555
10540
10528
10517
10509
10503
10500
10499
10501
10506
10513
10524
10537
10554
10573
10594
10618
10644
10672
10701
10732
10764
10796
10829
10862
10894
10925
10955
10983
11010
11034
11057
11078
11097
11113
11127
11139
11149
11156
11162
11165
11166
11164
11161
11156
11148
11139
11128
11114
11099
11082
11063
11043
11021
10998
10974
10948
10922
10895
10868
10840
10813
10785
10758
10731
10705
10680
10656
10633
10611
10591
10573
10556
10541
10527
10514
10503
10493
10484
10475
10468
10461
10454
10448
10442
10435
10429
10422
10414
10406
10396
10387
10376
10364
10351
10337
10322
10305
10287
10267
10245
10222
10197
10170
10142
10111
10079
10045
10009
9972
9934
9894
9854
9813
9772
9731
9690
9649
9609
9570
9532
9495
9458
9422
9387
9353
9318
9284
9250
9216
9182
9147
9113
9079
9044
9010
8976
8943
8910
8877
8846
8816
8786
8758
8731
8705
8680
8656
8632
8609
8587
8564
8541
8519
8496
8472
8449
8425
8401
8376
8352
8328
8304
8281
8259
8237
8216
8197
8179
8162
8146
8132
8119
8109
8099
8090
8085
8080
8077
8074
8074
8077
8080
8085
8092
8099
8108
8118
8128
8138
8151
8163
8175
8186
8199
8212
8224
8237
8249
8262
8274
8287
8299
8311
8324
8336
8349
8361
8373
8386
8399
8413
8427
8442
8458
8475
8493
8512
8532
8554
8576
8600
8624
8649
8674
8700
8727
8753
8780
8806
8831
8857
8881
8905
8928
8950
8972
8992
9011
9029
9045
9061
9075
9088
9100
9111
9120
9128
9134
9139
9143
9145
9146
9145
9143
9139
9134
9128
9121
9113
9104
9095
9086
9076
9066
9057
9048
9040
9033
9027
9022
9019
9017
9017
9019
9023
9030
9039
9050
9063
9079
9097
9117
9140
9164
9190
9217
9246
9277
9308
9340
9373
9406
9439
9473
9507
9541
9575
9609
9643
9676
9708
9741
9772
9803
9833
9861
9889
9916
9941
9964
9986
10006
10024
10040
10053
10064
10072
10078
10082
10084
10083
10080
10076
10070
10063
10054
10044
10034
10023
10010
9998
9984
9971
9956
9941
9926
9910
9894
9877
9860
9843
9826
9808
9790
9773
9755
9737
9720
9703
9686
9670
9654
9639
9624
9610
9595
9582
9568
9554
9541
9528
9514
9500
9486
9472
9457
9442
9427
9412
9397
9382
9367
9352
9337
9323
9309
9296
9284
9272
9260
9249
9238
9228
9218
9208
9199
9189
9179
9170
9160
9150
9140
9130
9119
9108
9097
9084
9071
9057
9041
9025
9006
8987
8965
8942
8917
8890
8860
8828
8794
8757
8718
8676
8631
8583
8533
8480
8424
8366
8304
8240
8172
8102
8029
7953
7875
7794
7711
7625
7537
7447
7355
7261
7166
7068
6969
6869
6767
6665
6561
6457
6352
6247
6141
6036
5930
5825
5720
5616
5513
5411
5310
5210
5112
5015
4919
4825
4732
4642
4552
4464
4378
4294
4211
4130
4050
3972
3896
3820
3746
3673
3601
3529
3458
3387
3317
3246
3175
3104
3033
2960
2888
2814
2739
2664
2588
2512
2434
2356
2278
2199
2119
2039
1959
1879
1799
1718
1638
1558
1479
1400
1322
1245
1169
1095
1022
951
882
815
750
688
627
568
511
457
404
353
303
256
210
166
124
83
44
7
-28
-62
-94
-125
-153
-180
-206
-230
-253
-274
-295
-315
-334
-353
-371
-389
-406
-423
-439
-456
-472
-488
-503
-519
-534
-548
-562
-575
-588
-601
-612
-623
-633
-643
-652
-660
-669
-676
-684
-691
-699
-706
-713
-721
-729
-736
-744
-752
-761
-769
-777
-785
-793
-801
-809
-817
-824
-832
-839
-846
-854
-861
-869
-877
-885
-894
-902
-912
-921
-932
-942
-952
-963
-974
-984
-995
-1004
-1014
-1025
-1034
-1043
-1051
-1058
-1065
-1071
-1077
-1082
-1088
-1093
-1098
-1104
-1111
-1119
-1127
-1137
-1148
-1161
-1175
-1191
-1209
-1228
-1249
-1272
-1297
-1324
-1352
-1382
-1413
-1446
-1480
-1517
-1554
-1593
-1634
-1676
-1720
-1765
-1811
-1859
-1907
-1957
-2005
-2057
-2107
-2158
-2209
-2259
-2308
-2357
-2406
-2453
-2498
-2543
-2586
-2629
-2669
-2709
-2748
-2785
-2821
-2857
-2891
-2925
-2958
-2990
-3020
-3050
-3079
-3106
-3132
-3156
-3179
-3200
-3220
-3237
-3253
-3268
-3281
-3292
-3302
-3311
-3318
-3326
-3332
-3338
-3345
-3351
-3357
-3363
-3370
-3376
-3383
-3389
-3395
-3402
-3407
-3413
-3417
-3421
-3424
-3427
-3429
-3429
-3430
-3430
-3429
-3428
-3426
-3425
-3423
-3422
-3420
-3419
-3418
-3417
-3416
-3416
-3416
-3417
-3418
-3419
-3421
-3423
-3426
-3429
-3433
-3437
-3442
-3447
-3453
-3459
-3465
-3472
-3480
-3487
-3495
-3503
-3511
-3519
-3528
-3536
-3545
-3553
-3562
-3571
-3580
-3589
-3600
-3611
-3623
-3636
-3650
-3666
-3683
-3701
-3721
-3743
-3766
-3790
-3816
-3844
-3872
-3902
-3933
-3964
-3997
-4030
-4062
-4097
-4130
-4164
-4197
-4230
-4262
-4294
-4325
-4355
-4385
-4413
-4440
-4466
-4491
-4515
-4538
-4559
-4579
-4597
-4615
-4631
-4645
-4659
-4671
-4682
-4692
-4701
-4710
-4717
-4724
-4731
-4737
-4744
-4750
-4756
-4762
-4768
-4774
-4781
-4788
-4795
-4803
-4812
-4821
-4831
-4842
-4854
-4867
-4882
-4898
-4915
-4934
-4955
-4978
-5002
-5029
-5057
-5088
-5120
-5155
-5191
-5229
-5268
-5309
-5351
-5393
-5437
-5480
-5524
-5568
-5612
-5655
-5698
-5741
-5784
-5826
-5868
-5911
-5953
-5995
-6037
-6079
-6121
-6163
-6204
-6245
-6286
-6326
-6365
-6404
-6442
-6480
-6517
-6553
-6589
-6624
-6658
-6693
-6727
-6761
-6795
-6828
-6862
-6896
-6929
-6963
-6997
-7031
-7065
-7100
-7136
-7171
-7208
-7245
-7282
-7321
-7359
-7399
-7439
-7480
-7521
-7563
-7605
-7648
-7690
-7734
-7777
-7821
-7865
-7909
-7953
-7998
-8042
-8087
-8132
-8177
-8222
-8268
-8315
-8362
-8410
-8458
-8508
-8558
-8609
-8662
-8715
-8769
-8824
-8880
-8936
-8994
-9052
-9112
-9172
-9234
-9296
-9360
-9425
-9491
-9558
-9626
-9695
-9766
-9837
-9910
-9984
-10058
-10134
-10211
-10289
-10368
-10449
-10530
-10612
-10695
-10779
-10864
-10950
-11036
-11123
-11210
-11297
-11385
-11472
-11559
-11646
-11732
-11817
-11901
-11984
-12065
-12144
-12221
-12297
-12370
-12440
-12508
-12574
-12636
-12696
-12754
-12808
-12859
-12907
-12952
-12994
-13032
-13067
-13098
-13127
-13151
-13172
-13190
-13205
-13216
-13224
-13229
-13231
-13230
-13226
-13219
-13209
-13197
-13182
-13165
-13145
-13123
-13100
-13075
-13048
-13020
-12991
-12961
-12931
-12900
-12869
-12837
-12806
-12775
-12744
-12713
-12683
-12654
-12626
-12598
-12571
-12546
-12521
-12498
-12476
-12455
-12436
-12417
-12400
-12383
-12367
-12352
-12337
-12323
-12309
-12295
-12281
-12267
-12254
-12240
-12226
-12212
-12197
-12182
-12167
-12152
-12136
-12121
-12105
-12089
-12073
-12057
-12042
-12027
-12012
-11998
-11984
-11971
-11958
-11945
-11932
-11920
-11907
-11895
-11883
-11870
-11858
-11845
-11833
-11820
-11807
-11794
-11781
-11769
-11756
-11744
-11733
-11722
-11711
-11701
-11692
-11683
-11674
-11667
-11660
-11653
-11648
-11642
-11638
-11633
-11630
-11627
-11624
-11623
-11622
-11623
-11624
-11626
-11630
-11635
-11641
-11648
-11657
-11666
-11677
-11688
-11700
-11711
-11724
-11736
-11747
-11759
-11770
-11780
-11790
-11799
-11807
-11815
-11823
-11829
-11835
-11841
-11845
-11849
-11852
-11854
-11855
-11855
-11853
-11851
-11846
-11840
-11833
-11823
-11812
-11800
-11786
-11770
-11752
-11733
-11713
-11692
-11670
-11647
-11624
-11600
-11576
-11552
-11528
-11504
-11479
-11455
-11431
-11406
-11382
-11357
-11332
-11307
-11281
-11255
-11229
-11203
-11177
-11152
-11126
-11101
-11076
-11051
-11026
-11002
-10978
-10954
-10930
-10906
-10882
-10857
-10831
-10805
-10778
-10750
-10721
-10691
-10660
-10628
-10594
-10558
-10522
-10483
-10443
-10401
-10358
-10313
-10266
-10217
-10166
-10113
-10058
-10002
-9944
-9884
-9822
-9758
-9693
-9627
-9559
-9489
-9419
-9347
-9275
-9202
-9128
-9054
-8980
-8906
-8832
-8759
-8687
-8616
-8546
-8477
-8410
-8344
-8281
-8220
-8160
-8103
-8048
-7996
-7947
-7899
-7855
-7813
-7774
-7737
-7703
-7672
-7644
-7618
-7595
-7574
-7555
-7539
-7525
-7512
-7502
-7493
-7485
-7479
-7474
-7470
-7466
-7463
-7459
-7456
-7452
-7448
-7442
-7435
-7427
-7417
-7405
-7391
-7375
-7356
-7335
-7311
-7285
-7256
-7224
-7190
-7153
-7114
-7073
-7030
-6985
-6938
-6891
-6842
-6792
-6742
-6691
-6640
-6589
-6538
-6488
-6437
-6387
-6337
-6287
-6238
-6190
-6142
-6094
-6048
-6002
-5957
-5914
-5872
-5831
-5792
-5755
-5719
-5685
-5653
-5623
-5594
-5566
-5540
-5515
-5492
-5468
-5446
-5424
-5402
-5379
-5357
-5334
-5310
-5285
-5260
-5233
-5205
-5176
-5146
-5114
-5080
-5045
-5009
-4970
-4930
-4889
-4845
-4800
-4753
-4704
-4654
-4602
-4549
-4494
-4438
-4381
-4322
-4263
-4203
-4142
-4080
-4017
-3954
-3890
-3826
-3762
-3698
-3635
-3572
-3510
-3449
-3389
-3331
-3274
-3218
-3165
-3113
-3064
-3017
-2971
-2928
-2887
-2849
-2812
-2778
-2746
-2716
-2689
-2664
-2641
-2621
-2603
-2586
-2572
-2560
-2549
-2540
-2532
-2525
-2519
-2514
-2510
-2505
-2501
-2497
-2493
-2489
-2484
-2478
-2472
-2465
-2457
-2448
-2437
-2426
-2414
-2401
-2387
-2371
-2355
-2337
-2319
-2299
-2278
-2256
-2233
-2208
-2182
-2154
-2124
-2093
-2060
-2025
-1988
-1949
-1909
-1867
-1823
-1778
-1732
-1684
-1636
-1587
-1537
-1487
-1437
-1387
-1337
-1287
-1238
-1189
-1141
-1094
-1047
-1002
-957
-912
-869
-827
-786
-746
-706
-668
-631
-595
-561
-527
-495
-464
-434
-405
-378
-353
-329
-306
-285
-266
-248
-232
-217
-204
-192
-181
-172
-163
-155
-149
-142
-136
-131
-125
-120
-114
-108
-102
-96
-89
-81
-72
-63
-52
-41
-28
-15
1
17
35
55
76
99
123
148
175
204
233
264
295
328
362
396
431
467
504
541
580
618
657
697
737
777
818
859
900
942
984
1027
1070
1113
1157
1202
1246
1292
1337
1383
1430
1476
1523
1571
1618
1666
1714
1762
1810
1859
1907
1956
2005
2055
2104
2154
2204
2255
2305
2356
2407
2459
2510
2562
2613
2665
2717
2769
2821
2873
2925
2976
3028
3079
3129
3180
3230
3280
3329
3378
3427
3476
3524
3572
3620
3668
3716
3764
3813
3862
3911
3961
4011
4062
4115
4168
4222
4277
4333
4390
4449
4509
4570
4632
4695
4760
4826
4893
4961
5031
5101
5173
5246
5320
5395
5472
5548
5626
5705
5784
5864
5944
6025
6107
6189
6271
6354
6438
6522
6606
6690
6775
6860
6945
7031
7116
7200
7284
7368
7451
7532
7613
7692
7770
7846
7921
7994
8066
8135
8203
8269
8333
8396
8456
8515
8572
8627
8681
8733
8783
8831
8878
8923
8966
9008
9048
9086
9123
9158
9192
9224
9255
9284
9313
9339
9365
9389
9413
9435
9457
9478
9498
9517
9536
9555
9573
9591
9609
9627
9645
9663
9682
9701
9720
9740
9761
9782
9803
9825
9848
9870
9893
9915
9937
9960
9981
10003
10024
10044
10063
10082
10100
10117
10133
10148
10162
10175
10186
10196
10204
10211
10216
10220
10223
10224
10223
10221
10218
10213
10207
10200
10191
10180
10169
10156
10141
10126
10109
10091
10071
10051
10030
10008
9986
9963
9940
9916
9892
9868
9844
9820
9797
9773
9749
9726
9703
9681
9658
9637
9615
9595
9575
9556
9538
9521
9505
9490
9476
9463
9452
9442
9434
9427
9421
9416
9413
9411
9410
9411
9412
9414
9417
9421
9426
9432
9438
9445
9453
9461
9469
9478
9487
9496
9505
9515
9524
9533
9542
9551
9559
9567
9574
9581
9587
9593
9598
9603
9606
9610
9613
9615
9617
9618
9620
9621
9621
9622
9623
9624
9625
9626
9628
9630
9633
9637
9641
9646
9652
9659
9667
9676
9686
9697
9709
9722
9737
9753
9770
9789
9808
9829
9851
9875
9899
9924
9951
9978
10006
10034
10063
10092
10121
10151
10180
10209
10238
10267
10295
10323
10350
10377
10403
10428
10453
10477
10500
10523
10544
10565
10584
10603
10620
10637
10653
10667
10681
10694
10706
10717
10728
10737
10747
10755
10764
10772
10779
10786
10793
10800
10806
10812
10818
10823
10828
10832
10836
10840
10843
10847
10850
10852
10855
10857
10859
10861
10863
10864
10865
10865
10865
10865
10863
10862
10859
10856
10853
10848
10844
10839
10833
10827
10821
10814
10808
10801
10794
10787
10779
10772
10764
10756
10748
10739
10731
10722
10712
10703
10693
10683
10673
10662
10651
10640
10629
10617
10606
10594
10581
10568
10555
10541
10527
10512
10496
10479
10461
10443
10423
10402
10379
10356
10331
10305
10278
10250
10221
10190
10159
10126
10093
10058
10023
9986
9948
9909
9868
9827
9784
9740
9694
9647
9599
9550
9500
9449
9397
9345
9292
9239
9186
9132
9079
9026
8973
8921
8869
8818
8767
8718
8669
8621
8574
8529
8484
8440
8397
8355
8313
8273
8233
8193
8154
8116
8077
8039
8003
7966
7930
7894
7859
7824
7789
7756
7723
7690
7658
7628
7597
7568
7540
7513
7486
7461
7437
7414
7391
7370
7350
7331
7313
7297
7281
7267
7254
7242
7232
7223
7215
7210
7205
7203
7202
7202
7204
7207
7211
7216
7223
7230
7239
7249
7259
7271
7284
7297
7312
7327
7343
7359
7376
7393
7410
7427
7444
7460
7476
7491
7505
7519
7532
7544
7556
7567
7577
7587
7596
7605
7613
7621
7628
7635
7640
7646
7650
7654
7657
7660
7662
7663
7664
7664
7664
7664
7663
7661
7659
7657
7655
7652
7648
7645
7641
7637
7633
7628
7623
7618
7613
7608
7602
7597
7591
7586
7580
7575
7570
7565
7560
7555
7551
7546
7543
7539
7536
7534
7531
7530
7528
7527
7526
7526
7526
7526
7526
7527
7528
7529
7530
7532
7534
7536
7539
7542
7545
7549
7553
7558
7564
7570
7576
7583
7591
7599
7608
7617
7626
7635
7645
7654
7664
7673
7681
7689
7697
7703
7708
7712
7714
7715
7715
7713
7709
7703
7696
7687
7675
7662
7647
7630
7611
7590
7567
7542
7515
7485
7454
7420
7384
7346
7306
7264
7219
7173
7124
7073
7021
6967
6911
6854
6795
6736
6675
6613
6551
6488
6425
6362
6299
6237
6175
6114
6054
5996
5938
5882
5828
5775
5723
5673
5624
5576
5529
5484
5439
5394
5350
5306
5262
5219
5175
5130
5085
5039
4993
4945
4896
4846
4795
4742
4687
4631
4573
4513
4452
4389
4325
4259
4191
4123
4053
3981
3909
3835
3760
3683
3605
3526
3446
3364
3281
3197
3112
3026
2940
2853
2765
2677
2588
2500
2411
2322
2234
2146
2058
1971
1884
1799
1714
1630
1548
1466
1386
1307
1229
1153
1078
1004
932
861
791
723
656
591
526
463
400
339
278
218
160
101
44
-13
-69
-125
-180
-235
-288
-342
-395
-447
-499
-551
-603
-654
-705
-756
-807
-858
-909
-961
-1012
-1065
-1118
-1172
-1226
-1281
-1337
-1393
-1450
-1509
-1568
-1628
-1689
-1752
-1815
-1879
-1945
-2011
-2078
-2146
-2215
-2284
-2354
-2425
-2496
-2567
-2637
-2708
-2777
-2846
-2913
-2979
-3044
-3108
-3170
-3230
-3290
-3348
-3405
-3462
-3517
-3572
-3626
-3679
-3731
-3783
-3835
-3885
-3935
-3984
-4032
-4078
-4125
-4170
-4214
-4258
-4300
-4342
-4384
-4425
-4466
-4506
-4546
-4586
-4626
-4666
-4706
-4746
-4785
-4825
-4865
-4905
-4946
-4987
-5028
-5070
-5113
-5156
-5200
-5244
-5289
-5335
-5382
-5429
-5477
-5525
-5574
-5623
-5673
-5724
-5775
-5826
-5877
-5928
-5979
-6030
-6080
-6130
-6179
-6227
-6275
-6322
-6368
-6414
-6458
-6503
-6546
-6590
-6633
-6675
-6718
-6760
-6801
-6843
-6884
-6924
-6964
-7003
-7042
-7080
-7117
-7154
-7190
-7225
-7260
-7294
-7327
-7359
-7391
-7422
-7452
-7481
-7509
-7537
-7565
-7592
-7618
-7644
-7670
-7695
-7720
-7745
-7771
-7796
-7821
-7847
-7873
-7899
-7926
-7953
-7980
-8007
-8036
-8064
-8093
-8124
-8154
-8186
-8218
-8250
-8284
-8318
-8353
-8389
-8425
-8463
-8501
-8539
-8578
-8617
-8657
-8697
-8737
-8778
-8818
-8857
-8897
-8935
-8974
-9011
-9048
-9083
-9118
-9151
-9184
-9215
-9245
-9273
-9301
-9326
-9350
-9373
-9393
-9412
-9429
-9444
-9457
-9469
-9478
-9484
-9489
-9492
-9492
-9490
-9486
-9480
-9472
-9462
-9451
-9437
-9423
-9407
-9391
-9373
-9355
-9337
-9319
-9300
-9281
-9263
-9244
-9225
-9206
-9187
-9168
-9148
-9128
-9107
-9086
-9064
-9042
-9019
-8995
-8971
-8946
-8920
-8894
-8867
-8840
-8813
-8786
-8758
-8730
-8703
-8675
-8647
-8619
-8591
-8563
-8534
-8505
-8476
-8446
-8415
-8384
-8351
-8318
-8284
-8249
-8213
-8176
-8138
-8099
-8060
-8020
-7980
-7939
-7898
-7857
-7816
-7774
-7733
-7691
-7650
-7608
-7567
-7526
-7485
-7444
-7403
-7362
-7322
-7282
-7242
-7202
-7163
-7124
-7086
-7049
-7012
-6975
-6940
-6906
-6872
-6840
-6808
-6778
-6748
-6720
-6693
-6667
-6642
-6618
-6594
-6572
-6550
-6530
-6509
-6490
-6472
-6454
-6437
-6421
-6405
-6391
-6378
-6366
-6354
-6344
-6335
-6327
-6319
-6312
-6305
-6299
-6292
-6286
-6279
-6272
-6265
-6257
-6249
-6240
-6232
-6222
-6213
-6204
-6194
-6184
-6174
-6164
-6153
-6143
-6132
-6120
-6108
-6096
-6083
-6069
-6055
-6040
-6025
-6008
-5992
-5974
-5956
-5938
-5918
-5898
-5877
-5856
-5834
-5812
-5789
-5766
-5743
-5719
-5696
-5673
-5650
-5628
-5606
-5585
-5564
-5544
-5525
-5506
-5488
-5470
-5454
-5437
-5421
-5406
-5391
-5377
-5363
-5349
-5335
-5322
-5308
-5294
-5280
-5266
-5251
-5235
-5219
-5202
-5183
-5164
-5144
-5123
-5101
-5078
-5054
-5029
-5003
-4976
-4948
-4919
-4889
-4859
-4827
-4795
-4762
-4728
-4693
-4658
-4622
-4585
-4548
-4510
-4471
-4433
-4393
-4354
-4314
-4273
-4232
-4191
-4150
-4108
-4067
-4025
-3984
-3943
-3902
-3861
-3821
-3781
-3742
-3703
-3665
-3627
-3590
-3552
-3515
-3478
-3441
-3404
-3367
-3330
-3292
-3254
-3216
-3178
-3139
-3101
-3063
-3024
-2986
-2948
-2909
-2871
-2834
-2796
-2758
-2720
-2683
-2645
-2608
-2570
-2533
-2496
-2459
-2423
-2387
-2351
-2316
-2281
-2247
-2213
-2180
-2148
-2116
-2085
-2053
-2023
-1992
-1962
-1932
-1902
-1872
-1843
-1813
-1784
-1755
-1725
-1696
-1668
-1639
-1610
-1582
-1554
-1525
-1497
-1469
-1440
-1412
-1383
-1355
-1326
-1296
-1267
-1237
-1206
-1175
-1144
-1112
-1079
-1046
-1012
-978
-943
-908
-873
-837
-802
-766
-729
-693
-657
-621
-584
-548
-512
-476
-441
-405
-370
-335
-300
-266
-231
-197
-164
-131
-98
-66
-35
-4
26
56
85
113
140
167
193
219
243
268
291
315
337
360
382
404
425
446
467
487
507
526
546
565
584
603
622
641
660
680
701
722
744
767
791
816
842
869
897
927
957
989
1022
1056
1091
1127
1164
1201
1240
1280
1320
1361
1402
1444
1487
1529
1572
1616
1659
1703
1747
1791
1836
1881
1926
1972
2017
2063
2110
2156
2202
2247
2292
2337
2381
2425
2467
2509
2550
2590
2629
2667
2704
2740
2775
2810
2844
2877
2909
2940
2971
3001
3031
3061
3090
3120
3149
3179
3209
3239
3270
3302
3334
3367
3401
3435
3471
3507
3544
3582
3621
3661
3702
3744
3788
3832
3878
3925
3973
4022
4072
4122
4173
4225
4277
4330
4383
4437
4490
4544
4598
4652
4707
4761
4815
4869
4923
4977
5030
5083
5136
5188
5239
5289
5339
5388
5436
5483
5529
5574
5619
5662
5705
5748
5789
5830
5871
5911
5950
5990
6029
6068
6106
6145
6183
6222
6260
6298
6337
6375
6414
6453
6492
6532
6573
6614
6656
6698
6742
6786
6830
6875
6921
6967
7014
7061
7108
7155
7202
7250
7297
7345
7392
7440
7487
7535
7582
7629
7676
7723
7769
7815
7861
7906
7950
7994
8037
8079
8121
8162
8201
8240
8278
8315
8351
8385
8419
8451
8481
8511
8539
8566
8591
8615
8638
8660
8680
8700
8719
8737
8755
8772
8789
8805
8820
8836
8851
8866
8881
8896
8910
8925
8940
8955
8970
8986
9001
9017
9033
9049
9065
9082
9098
9114
9131
9147
9163
9180
9196
9212
9228
9245
9261
9277
9293
9309
9325
9340
9355
9369
9383
9395
9407
9417
9427
9435
9442
9449
9454
9458
9461
9463
9464
9464
9463
9461
9459
9456
9452
9447
9441
9435
9428
9420
9411
9402
9392
9381
9370
9358
9346
9333
9320
9307
9293
9279
9265
9250
9236
9222
9207
9193
9179
9165
9151
9138
9124
9111
9098
9085
9071
9058
9045
9032
9020
9007
8994
8982
8970
8957
8945
8933
8921
8909
8897
8886
8875
8863
8853
8842
8832
8823
8814
8807
8800
8794
8789
8785
8782
8781
8781
8782
8785
8789
8795
8801
8810
8819
8830
8842
8855
8870
8885
8901
8918
8935
8953
8971
8990
9008
9026
9044
9061
9077
9092
9107
9120
9132
9142
9151
9158
9165
9169
9172
9174
9175
9175
9174
9172
9169
9165
9161
9156
9150
9144
9136
9128
9119
9110
9099
9089
9077
9066
9054
9042
9030
9018
9005
8993
8981
8970
8958
8946
8935
8923
8912
8901
8889
8878
8867
8857
8846
8835
8825
8814
8803
8793
8782
8770
8759
8747
8734
8721
8708
8693
8678
8662
8646
8629
8611
8593
8574
8554
8534
8514
8494
8473
8452
8431
8410
8389
8368
8347
8326
8305
8285
8264
8244
8224
8204
8185
8164
8146
8127
8108
8089
8069
8050
8031
8010
7991
7971
7950
7929
7908
7886
7863
7840
7816
7792
7767
7741
7715
7688
7660
7632
7602
7572
7541
7509
7476
7443
7408
7373
7337
7301
7264
7227
7190
7152
7115
7077
7040
7004
6967
6932
6897
6862
6829
6796
6765
6734
6705
6677
6650
6624
6600
6576
6554
6532
6511
6492
6472
6453
6434
6416
6397
6378
6359
6340
6320
6299
6278
6256
6234
6210
6186
6160
6134
6106
6078
6049
6018
5986
5954
5920
5885
5848
5811
5773
5734
5693
5652
5609
5566
5521
5476
5430
5383
5335
5287
5239
5190
5140
5091
5041
4991
4941
4891
4841
4791
4742
4692
4643
4595
4546
4499
4451
4404
4358
4312
4266
4220
4175
4130
4085
4040
3994
3948
3902
3855
3808
3760
3711
3662
3612
3561
3509
3456
3403
3348
3292
3236
3178
3119
3059
2997
2935
2871
2807
2741
2675
2608
2540
2472
2402
2332
2262
2190
2118
2045
1973
1899
1824
1749
1673
1596
1519
1441
1363
1284
1206
1127
1048
970
891
814
737
661
585
511
437
364
291
220
149
79
10
-59
-128
-196
-263
-330
-397
-464
-530
-596
-661
-726
-790
-853
-916
-977
-1038
-1097
-1156
-1214
-1270
-1326
-1381
-1435
-1488
-1541
-1593
-1645
-1696
-1747
-1797
-1847
-1896
-1946
-1994
-2043
-2090
-2138
-2185
-2232
-2278
-2325
-2371
-2417
-2463
-2509
-2555
-2600
-2647
-2693
-2739
-2785
-2832
-2879
-2925
-2972
-3018
-3065
-3111
-3156
-3202
-3247
-3291
-3334
-3377
-3420
-3461
-3502
-3542
-3581
-3619
-3657
-3693
-3729
-3764
-3798
-3831
-3863
-3894
-3924
-3953
-3982
-4009
-4035
-4061
-4085
-4109
-4131
-4153
-4174
-4194
-4213
-4232
-4250
-4268
-4285
-4302
-4319
-4336
-4352
-4369
-4385
-4402
-4419
-4436
-4454
-4471
-4489
-4508
-4526
-4545
-4564
-4584
-4603
-4622
-4642
-4661
-4681
-4700
-4720
-4739
-4759
-4778
-4798
-4818
-4838
-4858
-4879
-4899
-4920
-4942
-4964
-4986
-5008
-5031
-5054
-5078
-5101
-5125
-5149
-5172
-5196
-5220
-5243
-5267
-5290
-5313
-5335
-5358
-5380
-5401
-5423
-5444
-5464
-5484
-5503
-5522
-5540
-5558
-5574
-5590
-5605
-5618
-5631
-5643
-5654
-5664
-5673
-5682
-5690
-5697
-5703
-5709
-5715
-5720
-5725
-5730
-5735
-5740
-5745
-5751
-5756
-5762
-5768
-5775
-5782
-5790
-5798
-5807
-5817
-5827
-5838
-5850
-5862
-5875
-5888
-5902
-5917
-5932
-5948
-5963
-5980
-5996
-6013
-6030
-6048
-6066
-6084
-6102
-6120
-6139
-6158
-6177
-6196
-6214
-6233
-6251
-6269
-6287
-6304
-6321
-6337
-6352
-6366
-6380
-6393
-6405
-6416
-6427
-6437
-6445
-6454
-6461
-6468
-6474
-6479
-6483
-6487
-6490
-6492
-6493
-6493
-6493
-6492
-6490
-6488
-6486
-6483
-6480
-6477
-6474
-6471
-6468
-6466
-6464
-6462
-6461
-6461
-6461
-6461
-6463
-6465
-6467
-6470
-6474
-6479
-6484
-6489
-6495
-6502
-6508
-6515
-6522
-6530
-6538
-6546
-6554
-6562
-6570
-6578
-6586
-6595
-6603
-6610
-6618
-6625
-6631
-6637
-6641
-6646
-6649
-6651
-6653
-6653
-6653
-6652
-6650
-6647
-6643
-6639
-6635
-6629
-6624
-6617
-6611
-6604
-6598
-6591
-6584
-6577
-6571
-6564
-6558
-6552
-6546
-6540
-6535
-6529
-6524
-6518
-6513
-6507
-6502
-6496
-6490
-6484
-6477
-6470
-6462
-6454
-6446
-6436
-6426
-6415
-6404
-6391
-6378
-6364
-6349
-6334
-6318
-6302
-6285
-6267
-6250
-6232
-6214
-6196
-6177
-6159
-6140
-6122
-6103
-6083
-6064
-6044
-6024
-6004
-5983
-5962
-5940
-5918
-5896
-5874
-5852
-5829
-5806
-5783
-5760
-5737
-5713
-5690
-5666
-5643
-5620
-5596
-5573
-5550
-5526
-5503
-5480
-5457
-5435
-5412
-5389
-5366
-5343
-5320
-5296
-5272
-5248
-5223
-5198
-5172
-5147
-5120
-5094
-5068
-5041
-5015
-4989
-4963
-4937
-4912
-4888
-4864
-4841
-4819
-4797
-4777
-4757
-4738
-4720
-4703
-4687
-4671
-4656
-4642
-4628
-4615
-4602
-4590
-4578
-4566
-4554
-4543
-4532
-4521
-4510
-4499
-4489
-4478
-4468
-4458
-4448
-4438
-4429
-4419
-4409
-4399
-4389
-4379
-4368
-4358
-4346
-4335
-4323
-4310
-4297
-4283
-4268
-4252
-4235
-4218
-4199
-4179
-4159
-4137
-4114
-4090
-4065
-4038
-4011
-3984
-3955
-3926
-3897
-3867
-3837
-3806
-3775
-3744
-3713
-3682
-3650
-3619
-3587
-3555
-3523
-3491
-3459
-3428
-3396
-3364
-3332
-3301
-3270
-3239
-3209
-3179
-3150
-3121
-3093
-3065
-3038
-3011
-2985
-2959
-2934
-2910
-2886
-2863
-2840
-2817
-2794
-2772
-2750
-2728
-2706
-2684
-2662
-2640
-2618
-2596
-2574
-2552
-2531
-2509
-2488
-2466
-2446
-2425
-2405
-2386
-2366
-2348
-2330
-2313
-2296
-2280
-2265
-2250
-2237
-2224
-2212
-2201
-2191
-2182
-2174
-2167
-2161
-2156
-2151
-2148
-2146
-2145
-2145
-2145
-2146
-2148
-2151
-2154
-2158
-2162
-2167
-2172
-2178
-2184
-2190
-2196
-2203
-2210
-2218
-2225
-2233
-2241
-2249
-2258
-2266
-2275
-2284
-2292
-2301
-2310
-2318
-2327
-2335
-2343
-2351
-2358
-2365
-2372
-2378
-2384
-2390
-2395
-2399
-2404
-2407
-2411
-2413
-2416
-2418
-2420
-2422
-2423
-2425
-2426
-2427
-2428
-2429
-2430
-2431
-2432
-2434
-2435
-2436
-2437
-2438
-2439
-2440
-2441
-2442
-2443
-2443
-2444
-2444
-2444
-2444
-2443
-2443
-2443
-2442
-2442
-2442
-2442
-2442
-2443
-2443
-2444
-2444
-2445
-2446
-2447
-2448
-2448
-2449
-2450
-2450
-2451
-2451
-2452
-2452
-2453
-2453
-2454
-2455
-2455
-2456
-2457
-2457
-2458
-2459
-2459
-2460
-2461
-2462
-2462
-2463
-2464
-2465
-2466
-2467
-2467
-2468
-2469
-2470
-2470
-2471
-2471
-2472
-2472
-2472
-2472
-2471
-2471
-2470
-2469
-2468
-2467
-2465
-2463
-2461
-2459
-2457
-2455
-2452
-2450
-2448
-2446
-2444
-2442
-2441
-2439
-2438
-2437
-2437
-2436
-2436
-2436
-2436
-2436
-2436
-2436
-2436
-2435
-2434
-2433
-2432
-2430
-2427
-2424
-2420
-2416
-2411
-2406
-2401
-2394
-2388
-2381
-2373
-2365
-2357
-2348
-2338
-2328
-2317
-2306
-2294
-2281
-2268
-2255
-2241
-2227
-2212
-2197
-2182
-2167
-2151
-2135
-2120
-2104
-2089
-2074
-2059
-2044
-2029
-2015
-2000
-1987
-1973
-1960
-1947
-1935
-1923
-1912
-1901
-1891
-1881
-1871
-1862
-1854
-1845
-1838
-1830
-1823
-1816
-1809
-1802
-1796
-1789
-1782
-1775
-1767
-1760
-1752
-1744
-1736
-1728
-1720
-1711
-1703
-1695
-1686
-1678
-1669
-1661
-1652
-1644
-1635
-1626
-1617
-1608
-1598
-1588
-1578
-1567
-1556
-1545
-1534
-1522
-1510
-1497
-1485
-1472
-1459
-1446
-1433
-1419
-1406
-1392
-1377
-1363
-1348
-1332
-1316
-1300
-1283
-1265
-1247
-1227
-1207
-1186
-1165
-1142
-1119
-1095
-1070
-1045
-1018
-992
-964
-936
-907
-877
-847
-817
-786
-755
-723
-691
-660
-627
-595
-563
-531
-499
-466
-434
-402
-370
-338
-307
-275
-243
-212
-181
-150
-119
-89
-59
-29
0
29
57
84
111
138
163
189
213
237
260
282
305
326
347
368
388
408
428
447
466
486
505
525
545
565
585
606
627
649
671
694
717
741
765
790
815
841
867
894
921
948
976
1004
1032
1061
1090
1118
1147
1176
1204
1233
1262
1290
1318
1346
1374
1402
1430
1457
1484
1511
1537
1563
1589
1614
1639
1664
1688
1712
1736
1759
1782
1805
1827
1849
1872
1893
1915
1937
1959
1980
2001
2023
2045
2067
2088
2110
2132
2154
2176
2198
2220
2243
2265
2288
2311
2334
2357
2380
2404
2427
2451
2474
2498
2522
2546
2569
2593
2617
2641
2664
2688
2711
2735
2758
2781
2804
2827
2850
2873
2895
2918
2940
2962
2983
3005
3026
3047
3068
3089
3109
3129
3149
3168
3187
3206
3225
3244
3262
3281
3299
3317
3335
3354
3372
3390
3409
3427
3446
3465
3484
3504
3523
3544
3564
3585
3606
3628
3651
3674
3697
3721
3745
3770
3795
3820
3847
3873
3900
3928
3956
3984
4013
4042
4070
4101
4131
4161
4192
4223
4254
4285
4316
4347
4379
4410
4441
4472
4502
4533
4563
4592
4622
4651
4680
4709
4737
4765
4793
4821
4848
4876
4903
4930
4958
4985
5012
5039
5066
5093
5120
5147
5174
5201
5227
5254
5280
5306
5331
5356
5381
5406
5431
5455
5478
5502
5525
5547
5569
5591
5613
5634
5655
5675
5695
5715
5735
5754
5773
5792
5810
5828
5846
5864
5881
5898
5914
5931
5947
5962
5978
5993
6008
6022
6036
6050
6064
6077
6090
6103
6115
6127
6138
6149
6159
6169
6178
6186
6193
6200
6207
6212
6217
6221
6224
6227
6229
6230
6230
6229
6228
6225
6222
6218
6213
6207
6200
6193
6185
6176
6167
6157
6147
6136
6125
6114
6103
6092
6080
6069
6059
6048
6037
6027
6017
6008
5999
5990
5981
5973
5966
5959
5952
5946
5940
5934
5930
5925
5921
5918
5915
5912
5911
5909
5908
5908
5908
5909
5911
5913
5916
5919
5924
5929
5934
5941
5948
5956
5965
5974
5985
5997
6009
6023
6038
6053
6070
6087
6105
6124
6144
6164
6186
6207
6230
6253
6276
6300
6324
6348
6373
6398
6423
6448
6474
6499
6524
6549
6573
6598
6622
6646
6669
6692
6714
6736
6758
6779
6799
6820
6839
6858
6877
6895
6913
6930
6946
6962
6978
6993
7008
7023
7038
7053
7067
7082
7096
7111
7126
7141
7156
7171
7186
7201
7217
7233
7249
7265
7282
7299
7316
7334
7352
7371
7390
7410
7429
7450
7470
7490
7511
7532
7553
7574
7594
7615
7635
7655
7675
7695
7714
7733
7751
7769
7787
7803
7820
7835
7851
7865
7879
7892
7905
7918
7930
7941
7952
7963
7974
7984
7994
8004
8013
8022
8031
8039
8048
8057
8064
8071
8080
8087
8093
8100
8106
8113
8118
8124
8129
8132
8138
8141
8146
8150
8154
8157
8160
8163
8166
8169
8170
8173
8173
8175
8176
8176
8175
8173
8172
8170
8167
8163
8159
8154
8148
8143
8135
8129
8121
8113
8103
8095
8086
8077
8066
8055
8045
8035
8023
8012
8000
7988
7976
7964
7951
7938
7925
7912
7898
7884
7870
7856
7842
7828
7813
7798
7783
7768
7752
7737
7720
7704
7687
7669
7651
7632
7613
7593
7572
7551
7529
7506
7482
7458
7433
7407
7380
7353
7325
7296
7266
7235
7204
7172
7140
7106
7073
7038
7004
6969
6934
6899
6863
6828
6793
6757
6723
6688
6654
6620
6586
6553
6521
6489
6458
6427
6397
6367
6338
6310
6282
6255
6229
6203
6177
6152
6128
6103
6080
6056
6033
6011
5988
5966
5944
5922
5900
5878
5855
5833
5809
5786
5762
5738
5713
5688
5662
5636
5610
5583
5556
5528
5499
5471
5442
5412
5382
5352
5321
5289
5258
5226
5194
5162
5130
5098
5066
5035
5004
4973
4943
4913
4885
4856
4829
4802
4775
4749
4724
4699
4675
4651
4628
4605
4583
4561
4539
4518
4497
4477
4457
4437
4418
4398
4379
4360
4341
4323
4304
4285
4266
4247
4227
4208
4188
4168
4148
4127
4107
4086
4065
4043
4024
4003
3983
3962
3942
3922
3901
3881
3861
3841
3821
3801
3781
3761
3741
3721
3701
3681
3661
3641
3621
3601
3581
3562
3542
3522
3503
3483
3464
3444
3425
3405
3385
3366
3346
3326
3306
3285
3265
3244
3223
3202
3181
3159
3138
3116
3094
3071
3049
3026
3002
2979
2955
2931
2906
2882
2857
2832
2807
2781
2756
2730
2705
2680
2654
2629
2604
2579
2554
2529
2504
2479
2454
2430
2405
2381
2356
2332
2307
2282
2258
2233
2208
2184
2159
2134
2109
2084
2059
2033
2009
1983
1958
1932
1906
1880
1855
1829
1803
1776
1750
1724
1697
1671
1644
1618
1591
1564
1537
1511
1484
1457
1431
1404
1378
1352
1326
1300
1274
1248
1223
1197
1172
1147
1122
1097
1072
1047
1022
999
974
950
927
903
879
856
832
808
785
761
737
713
689
665
641
616
592
567
542
517
492
466
441
415
389
363
336
310
283
256
229
202
175
147
120
92
65
37
9
-19
-47
-76
-105
-134
-163
-192
-222
-252
-282
-312
-342
-373
-403
-433
-463
-493
-522
-551
-580
-608
-635
-662
-688
-714
-738
-762
-786
-808
-830
-851
-871
-890
-909
-927
-945
-962
-978
-993
-1008
-1022
-1035
-1047
-1058
-1069
-1078
-1087
-1095
-1102
-1108
-1114
-1118
-1122
-1125
-1128
-1129
-1130
-1130
-1130
-1128
-1126
-1124
-1120
-1116
-1111
-1106
-1100
-1093
-1086
-1078
-1070
-1061
-1052
-1042
-1032
-1022
-1010
-999
-987
-974
-961
-947
-932
-917
-902
-885
-869
-851
-834
-815
-797
-778
-759
-740
-721
-702
-683
-664
-646
-627
-609
-590
-572
-554
-536
-518
-501
-483
-465
-448
-431
-414
-397
-380
-364
-347
-331
-315
-300
-284
-268
-253
-238
-222
-207
-192
-176
-161
-145
-130
-114
-98
-82
-66
-50
-34
-17
-1
16
33
49
66
82
99
115
131
147
163
179
195
210
225
240
254
268
281
294
307
319
331
342
353
363
373
383
392
401
409
417
425
433
441
448
456
463
470
477
484
491
498
506
513
520
527
535
542
550
558
566
574
582
590
599
607
615
623
631
639
646
653
661
667
674
681
687
693
699
704
709
714
719
723
728
732
735
739
742
745
748
751
754
757
760
762
765
767
769
771
773
775
776
778
779
781
782
784
786
788
790
793
795
798
802
805
809
812
816
820
824
828
832
837
841
845
850
854
859
864
869
874
879
884
889
895
900
906
912
917
923
929
935
940
946
952
958
964
969
975
980
986
991
996
1000
1004
1010
1014
1018
1022
1026
1029
1033
1036
1038
1040
1042
1043
1044
1044
1044
1043
1041
1039
1037
1034
1030
1027
1022
1018
1014
1008
1004
999
994
989
984
979
974
969
964
960
955
951
948
944
942
939
937
935
933
932
931
931
931
931
931
932
934
935
937
939
941
944
946
949
952
956
959
962
966
969
973
976
980
983
987
990
993
996
1000
1002
1006
1008
1010
1014
1016
1020
1022
1026
1029
1033
1036
1040
1043
1047
1051
1055
1060
1064
1069
1074
1079
1084
1090
1095
1101
1106
1112
1118
1124
1131
1137
1143
1150
1156
1163
1170
1176
1183
1190
1197
1204
1211
1219
1226
1233
1240
1247
1254
1260
1267
1274
1280
1287
1293
1300
1306
1312
1317
1323
1328
1333
1338
1342
1347
1350
1354
1357
1361
1363
1366
1369
1371
1373
1375
1377
1379
1381
1383
1384
1386
1387
1388
1390
1390
1391
1391
1392
1392
1392
1391
1391
1390
1389
1388
1387
1386
1384
1383
1381
1380
1378
1376
1374
1372
1370
1367
1364
1362
1358
1355
1352
1348
1344
1340
1335
1331
1326
1321
1316
1310
1305
1299
1293
1287
1281
1274
1267
1261
1254
1246
1239
1232
1224
1217
1209
1202
1194
1186
1179
1171
1164
1157
1150
1143
1136
1130
1124
1118
1112
1107
1102
1097
1092
1087
1082
1078
1073
1069
1064
1060
1055
1050
1045
1040
1035
1030
1024
1018
1012
1006
999
992
985
977
969
961
952
943
934
924
914
903
893
882
870
859
847
835
823
810
798
785
773
760
747
735
722
710
697
685
673
661
649
638
626
615
603
593
582
571
561
551
541
531
521
512
503
494
485
476
467
459
450
441
433
424
416
408
399
391
383
375
367
360
352
345
338
331
325
318
312
306
301
295
290
286
281
277
273
270
267
263
261
258
256
254
252
251
250
249
249
249
250
251
252
253
255
257
259
261
263
266
268
270
272
274
277
279
281
283
285
287
289
291
293
296
298
301
304
307
310
314
318
322
326
331
336
341
347
352
358
364
371
377
384
390
397
404
411
418
425
432
439
446
453
461
468
475
482
489
495
502
509
516
522
529
536
543
550
557
564
572
580
588
596
605
614
624
634
645
656
667
679
691
704
717
731
745
760
775
790
806
822
838
855
872
889
906
923
941
959
976
994
1012
1031
1049
1067
1086
1104
1123
1141
1160
1178
1197
1215
1234
1252
1271
1290
1308
1327
1347
1366
1386
1406
1426
1446
1467
1488
1509
1530
1552
1574
1596
1618
1641
1664
1687
1710
1734
1758
1782
1807
1832
1857
1883
1908
1934
1960
1987
2013
2040
2067
2094
2121
2148
2175
2203
2230
2257
2284
2311
2338
2364
2391
2417
2443
2469
2495
2520
2545
2569
2593
2616
2638
2661
2682
2703
2723
2743
2762
2781
2799
2816
2832
2848
2864
2879
2893
2907
2920
2933
2946
2958
2970
2981
2992
3003
3014
3024
3034
3043
3053
3062
3071
3080
3089
3097
3106
3114
3123
3131
3139
3148
3156
3165
3173
3182
3191
3200
3209
3217
3226
3235
3244
3252
3261
3269
3278
3286
3294
3302
3311
3319
3327
3334
3342
3350
3357
3364
3371
3378
3384
3390
3396
3401
3406
3411
3415
3419
3422
3426
3429
3431
3434
3436
3439
3441
3442
3444
3446
3447
3448
3449
3450
3451
3452
3452
3452
3452
3451
3451
3450
3449
3447
3445
3443
3440
3437
3434
3431
3427
3423
3419
3415
3410
3405
3401
3396
3390
3385
3379
3374
3368
3361
3355
3348
3341
3334
3327
3320
3312
3305
3297
3290
3282
3275
3268
3262
3255
3249
3243
3237
3231
3226
3221
3216
3211
3206
3202
3198
3194
3190
3186
3182
3179
3176
3173
3170
3167
3165
3162
3160
3158
3156
3155
3153
3152
3152
3151
3151
3152
3153
3154
3155
3157
3160
3163
3166
3170
3174
3179
3184
3190
3196
3202
3209
3216
3224
3232
3240
3248
3257
3266
3275
3285
3294
3304
3314
3324
3334
3344
3354
3365
3375
3385
3395
3406
3416
3426
3436
3446
3456
3466
3476
3485
3495
3505
3514
3524
3533
3543
3552
3561
3570
3579
3588
3597
3606
3615
3623
3632
3640
3649
3657
3666
3674
3683
3692
3700
3709
3718
3726
3735
3743
3751
3759
3767
3775
3783
3790
3797
3804
3810
3816
3822
3827
3832
3836
3841
3844
3848
3851
3854
3857
3859
3861
3864
3866
3868
3870
3872
3874
3876
3878
3881
3883
3885
3888
3890
3893
3895
3898
3900
3903
3906
3908
3911
3913
3916
3918
3921
3923
3925
3927
3929
3931
3933
3935
3936
3937
3938
3939
3939
3939
3939
3938
3937
3936
3934
3932
3930
3927
3924
3920
3917
3912
3908
3903
3898
3893
3887
3882
3876
3869
3863
3856
3849
3842
3835
3827
3819
3811
3803
3795
3786
3777
3768
3759
3750
3741
3732
3724
3715
3706
3698
3689
3681
3673
3665
3657
3648
3640
3632
3624
3616
3607
3599
3590
3582
3573
3564
3556
3547
3538
3530
3521
3513
3504
3496
3487
3479
3470
3461
3453
3444
3435
3426
3417
3408
3398
3389
3379
3369
3359
3350
3340
3330
3320
3310
3300
3291
3281
3272
3262
3253
3244
3234
3225
3216
3207
3197
3188
3178
3169
3160
3150
3140
3131
3121
3111
3101
3091
3082
3072
3062
3051
3041
3031
3020
3009
2998
2987
2975
2964
2952
2939
2926
2913
2900
2886
2872
2858
2843
2828
2812
2796
2780
2764
2747
2730
2712
2694
2676
2658
2639
2620
2601
2581
2561
2541
2521
2501
2481
2461
2441
2421
2401
2382
2362
2343
2323
2304
2285
2267
2248
2230
2212
2194
2177
2159
2142
2125
2108
2091
2075
2058
2041
2025
2011
1995
1980
1965
1950
1936
1922
1909
1896
1883
1871
1859
1847
1836
1825
1815
1804
1794
1784
1773
1763
1753
1743
1732
1722
1711
1700
1689
1678
1667
1656
1644
1633
1621
1609
1597
1585
1573
1561
1549
1537
1524
1512
1500
1487
1474
1462
1449
1436
1423
1410
1397
1383
1370
1356
1342
1328
1313
1298
1283
1268
1253
1237
1221
1205
1188
1172
1155
1138
1121
1104
1087
1070
1052
1035
1018
1000
982
965
947
929
910
892
874
855
837
818
800
781
762
743
725
706
687
669
650
632
614
596
578
560
542
525
507
490
474
457
441
425
410
394
379
364
350
336
321
308
294
280
267
254
241
228
216
204
192
180
169
158
147
137
127
117
107
98
89
81
72
65
57
50
43
36
30
24
18
13
8
4
0
-4
-8
-11
-14
-16
-19
-21
-23
-25
-26
-28
-29
-30
-31
-31
-32
-32
-32
-32
-32
-31
-31
-30
-30
-29
-28
-28
-27
-26
-25
-25
-24
-23
-23
-22
-22
-21
-20
-20
-19
-18
-17
-16
-15
-14
-12
-10
-8
-6
-4
-2
1
4
7
11
14
18
22
27
31
36
41
46
51
57
62
67
72
78
83
88
93
97
102
106
111
115
119
123
126
130
134
137
140
144
147
150
153
155
158
161
163
166
168
170
172
174
176
177
179
180
181
182
183
184
184
184
184
184
184
184
183
182
182
181
180
179
178
177
176
175
175
174
174
174
174
174
174
175
176
178
180
182
184
187
190
193
196
200
203
207
210
214
217
221
224
227
231
234
237
241
244
247
251
254
256
259
262
264
266
268
269
270
271
272
272
272
271
271
270
268
267
266
264
262
260
258
256
254
251
249
247
244
242
240
237
235
233
231
228
226
224
222
219
217
215
213
211
209
207
204
202
200
197
195
192
189
187
183
180
177
173
170
166
162
158
153
149
145
140
136
131
126
121
116
111
106
101
95
89
83
77
70
64
57
50
42
35
27
19
11
3
-6
-14
-23
-33
-42
-52
-62
-72
-83
-94
-105
-116
-127
-139
-151
-163
-175
-188
-200
-213
-225
-238
-250
-263
-275
-287
-299
-311
-322
-334
-345
-356
-367
-377
-388
-398
-408
-417
-427
-436
-445
-453
-462
-470
-478
-485
-493
-500
-507
-514
-521
-527
-534
-540
-546
-552
-558
-564
-570
-575
-581
-587
-593
-599
-605
-611
-617
-624
-630
-637
-643
-650
-656
-663
-669
-676
-682
-688
-695
-701
-707
-713
-719
-726
-732
-738
-744
-750
-756
-763
-769
-775
-781
-788
-794
-800
-806
-813
-819
-825
-831
-837
-842
-848
-854
-859
-865
-870
-876
-881
-886
-891
-896
-901
-905
-910
-914
-918
-922
-925
-928
-931
-933
-934
-935
-936
-936
-935
-934
-932
-930
-927
-923
-919
-914
-909
-904
-898
-891
-884
-876
-869
-860
-852
-842
-833
-823
-813
-802
-792
-781
-769
-758
-746
-735
-723
-711
-699
-687
-675
-663
-650
-638
-625
-613
-600
-586
-573
-559
-546
-531
-517
-502
-487
-471
-455
-439
-423
-406
-389
-371
-354
-336
-318
-300
-282
-264
-245
-227
-208
-189
-170
-150
-131
-111
-91
-71
-50
-29
-9
12
33
55
76
98
119
141
163
186
208
231
254
277
300
323
347
370
394
417
441
464
488
512
535
558
582
605
628
651
673
696
718
740
762
783
805
825
846
866
885
905
923
942
959
977
993
1010
1026
1041
1056
1071
1085
1099
1113
1127
1140
1154
1167
1181
1194
1207
1220
1234
1247
1260
1273
1286
1299
1313
1326
1339
1352
1365
1378
1392
1405
1418
1432
1445
1458
1472
1485
1498
1511
1523
1536
1549
1561
1573
1585
1597
1608
1620
1631
1643
1654
1666
1677
1689
1700
1712
1723
1735
1747
1758
1770
1782
1793
1805
1817
1828
1840
1852
1863
1875
1886
1898
1910
1921
1932
1944
1955
1965
1976
1987
1997
2007
2017
2025
2035
2044
2053
2061
2069
2076
2084
2091
2097
2104
2110
2115
2121
2126
2131
2135
2139
2143
2147
2150
2153
2156
2158
2161
2163
2165
2166
2168
2169
2171
2172
2173
2174
2174
2174
2174
2174
2174
2173
2171
2170
2168
2165
2162
2159
2155
2151
2146
2141
2136
2130
2124
2118
2112
2105
2098
2091
2084
2076
2068
2060
2052
2044
2035
2027
2017
2009
2000
1991
1982
1973
1964
1955
1946
1937
1928
1919
1910
1901
1892
1883
1875
1866
1857
1849
1841
1833
1825
1817
1809
1802
1795
1788
1781
1774
1768
1762
1756
1750
1744
1739
1733
1728
1722
1717
1711
1706
1700
1695
1689
1683
1678
1672
1666
1660
1654
1648
1642
1636
1630
1625
1619
1613
1607
1601
1595
1589
1583
1578
1572
1566
1561
1555
1550
1544
1539
1534
1529
1523
1519
1514
1509
1505
1500
1496
1492
1488
1485
1481
1478
1475
1472
1469
1466
1463
1461
1458
1456
1454
1451
1449
1447
1444
1442
1439
1436
1434
1431
1428
1425
1422
1419
1416
1413
1410
1407
1404
1402
1399
1397
1394
1392
1391
1389
1388
1386
1386
1385
1385
1385
1385
1386
1387
1388
1390
1392
1394
1396
1399
1401
1404
1407
1410
1413
1416
1418
1421
1424
1427
1429
1432
1435
1437
1439
1442
1444
1446
1448
1449
1451
1452
1453
1454
1455
1455
1455
1455
1455
1454
1454
1453
1452
1452
1451
1450
1449
1448
1448
1447
1447
1446
1446
1446
1446
1446
1446
1446
1446
1446
1445
1445
1445
1444
1443
1443
1442
1441
1440
1438
1437
1435
1434
1432
1430
1429
1427
1425
1423
1420
1418
1416
1414
1412
1410
1408
1406
1404
1403
1401
1400
1399
1399
1399
1399
1399
1399
1400
1402
1403
1405
1407
1410
1413
1416
1420
1423
1427
1431
1436
1441
1445
1451
1456
1461
1467
1472
1478
1484
1489
1495
1501
1507
1512
1518
1523
1529
1534
1539
1544
1549
1553
1557
1561
1565
1568
1571
1574
1576
1579
1580
1582
1583
1584
1585
1586
1586
1586
1586
1586
1585
1585
1584
1583
1582
1581
1579
1578
1576
1574
1572
1570
1568
1565
1563
1560
1558
1555
1552
1549
1546
1543
1540
1537
1534
1530
1527
1523
1519
1515
1510
1506
1501
1496
1490
1485
1479
1472
1466
1459
1452
1445
1438
1431
1423
1416
1408
1400
1392
1385
1377
1368
1360
1352
1343
1335
1326
1317
1308
1299
1290
1281
1272
1263
1254
1245
1236
1227
1219
1211
1202
1194
1186
1179
1171
1163
1156
1148
1141
1133
1126
1119
1112
1105
1097
1090
1083
1075
1068
1060
1052
1044
1037
1029
1020
1012
1004
997
989
981
974
966
959
951
944
938
931
924
918
912
906
900
895
889
884
879
874
870
866
861
858
854
850
847
844
841
839
836
834
832
830
828
826
824
822
820
818
816
814
811
809
806
804
801
798
795
792
789
785
782
778
774
770
766
761
757
752
747
741
736
730
724
718
711
704
697
690
683
675
668
660
652
645
637
629
622
614
607
600
592
585
578
571
564
556
549
542
535
527
520
513
505
498
490
483
476
468
460
453
445
437
429
422
413
405
397
388
379
369
360
350
339
328
317
305
293
281
268
255
241
227
213
199
184
169
154
139
123
108
92
75
59
42
25
8
-9
-26
-43
-61
-78
-96
-114
-131
-149
-167
-184
-202
-219
-237
-254
-272
-289
-306
-324
-341
-358
-376
-393
-410
-428
-445
-462
-480
-497
-514
-531
-548
-565
-582
-599
-616
-632
-649
-665
-681
-697
-713
-728
-744
-759
-774
-789
-803
-818
-832
-846
-859
-873
-886
-899
-912
-925
-937
-949
-961
-973
-984
-996
-1006
-1018
-1029
-1040
-1051
-1062
-1073
-1084
-1095
-1105
-1116
-1127
-1138
-1148
-1159
-1169
-1180
-1190
-1200
-1210
-1220
-1229
-1238
-1247
-1255
-1263
-1271
-1278
-1284
-1290
-1296
-1301
-1305
-1309
-1313
-1316
-1319
-1321
-1323
-1325
-1326
-1326
-1327
-1326
-1326
-1325
-1324
-1322
-1320
-1318
-1315
-1313
-1310
-1307
-1304
-1301
-1298
-1295
-1292
-1289
-1286
-1283
-1281
-1278
-1275
-1272
-1269
-1266
-1263
-1260
-1257
-1254
-1251
-1247
-1244
-1240
-1236
-1231
-1227
-1222
-1217
-1212
-1206
-1200
-1194
-1188
-1181
-1174
-1167
-1159
-1151
-1143
-1134
-1125
-1115
-1106
-1096
-1085
-1075
-1064
-1052
-1041
-1029
-1016
-1004
-993
-980
-967
-954
-941
-928
-914
-901
-887
-873
-859
-845
-831
-817
-802
-788
-773
-758
-743
-728
-712
-697
-681
-665
-649
-633
-617
-600
-584
-567
-550
-533
-515
-497
-479
-461
-443
-424
-405
-386
-366
-346
-326
-305
-284
-263
-241
-220
-197
-175
-152
-128
-105
-81
-56
-32
-7
19
45
71
97
123
150
177
203
230
257
284
311
339
366
393
420
447
473
500
527
554
580
606
633
659
684
710
736
761
786
811
836
860
885
909
933
957
981
1004
1029
1053
1077
1101
1125
1149
1173
1197
1221
1245
1269
1293
1317
1341
1365
1389
1413
1437
1461
1485
1508
1532
1555
1579
1602
1625
1647
1670
1692
1714
1736
1758
1779
1800
1820
1841
1860
1880
1899
1918
1936
1954
1972
1989
2005
2021
2037
2053
2068
2082
2096
2110
2123
2136
2148
2160
2171
2182
2193
2203
2213
2223
2232
2241
2249
2258
2266
2273
2281
2288
2295
2301
2308
2314
2320
2326
2332
2337
2343
2348
2354
2359
2364
2369
2374
2378
2383
2388
2392
2397
2401
2406
2410
2414
2418
2422
2426
2430
2433
2437
2441
2445
2448
2452
2456
2459
2463
2467
2471
2474
2478
2482
2485
2489
2492
2495
2499
2502
2504
2507
2510
2512
2514
2516
2518
2520
2521
2523
2524
2525
2526
2527
2528
2528
2528
2529
2528
2528
2528
2527
2526
2525
2524
2522
2520
2518
2516
2513
2510
2507
2504
2500
2496
2493
2489
2485
2481
2477
2472
2468
2464
2459
2455
2450
2445
2440
2435
2429
2424
2418
2412
2406
2401
2394
2388
2382
2376
2369
2363
2356
2349
2342
2335
2327
2320
2312
2304
2295
2287
2278
2269
2260
2251
2241
2231
2220
2210
2199
2188
2176
2164
2152
2140
2127
2115
2102
2089
2075
2062
2048
2035
2021
2008
1994
1980
1967
1953
1939
1926
1912
1899
1885
1872
1859
1846
1834
1821
1808
1796
1784
1772
1760
1749
1737
1726
1715
1704
1694
1683
1673
1663
1654
1644
1635
1625
1616
1607
1598
1590
1581
1573
1565
1558
1550
1543
1536
1529
1522
1516
1510
1503
1497
1491
1486
1480
1474
1468
1463
1457
1451
1446
1440
1435
1429
1424
1419
1413
1408
1403
1398
1393
1388
1383
1378
1373
1368
1363
1357
1352
1347
1342
1337
1332
1326
1321
1316
1310
1305
1300
1294
1289
1284
1278
1273
1268
1263
1257
1253
1248
1243
1238
1234
1229
1225
1220
1216
1212
1208
1205
1201
1198
1195
1192
1189
1186
1184
1182
1180
1178
1177
1175
1174
1173
1172
1171
1171
1170
1170
1170
1170
1170
1171
1171
1172
1174
1175
1177
1179
1181
1184
1187
1190
1194
1198
1202
1207
1212
1217
1223
1229
1235
1241
1248
1254
1261
1268
1275
1283
1290
1298
1306
1314
1322
1331
1340
1349
1359
1369
1379
1390
1401
1412
1424
1436
1448
1461
1473
1486
1500
1513
1527
1541
1555
1569
1583
1598
1612
1627
1642
1657
1672
1687
1702
1717
1732
1746
1761
1776
1790
1805
1819
1833
1847
1861
1875
1889
1903
1917
1930
1944
1957
1970
1983
1996
2008
2021
2033
2045
2058
2070
2082
2094
2106
2118
2130
2142
2154
2166
2178
2190
2203
2215
2228
2240
2253
2266
2279
2292
2305
2318
2331
2345
2358
2371
2384
2396
2409
2421
2434
2446
2457
2469
2480
2491
2502
2513
2523
2533
2542
2551
2560
2569
2577
2585
2593
2601
2608
2615
2622
2628
2634
2640
2646
2652
2657
2662
2667
2672
2677
2682
2687
2692
2696
2701
2706
2711
2716
2722
2727
2732
2738
2743
2749
2755
2760
2766
2772
2778
2785
2791
2798
2804
2811
2818
2825
2833
2840
2848
2856
2863
2871
2879
2887
2896
2904
2912
2920
2929
2937
2946
2954
2963
2971
2980
2989
2997
3006
3015
3024
3033
3041
3050
3060
3069
3078
3087
3096
3106
3115
3125
3134
3144
3153
3163
3172
3182
3192
3201
3211
3221
3231
3241
3252
3262
3272
3282
3293
3303
3313
3323
3333
3343
3353
3363
3372
3381
3390
3399
3408
3416
3425
3433
3441
3448
3456
3463
3471
3478
3485
3492
3499
3506
3513
3520
3526
3533
3540
3547
3554
3560
3567
3574
3580
3587
3594
3600
3607
3613
3620
3626
3633
3639
3645
3652
3658
3664
3670
3676
3682
3687
3693
3699
3704
3709
3714
3719
3724
3728
3733
3737
3741
3745
3748
3751
3754
3757
3759
3761
3762
3763
3764
3764
3764
3764
3764
3763
3762
3761
3759
3757
3756
3754
3751
3749
3747
3744
3742
3739
3736
3733
3730
3726
3723
3719
3716
3712
3708
3704
3701
3697
3693
3689
3685
3681
3677
3672
3668
3664
3660
3656
3652
3647
3643
3639
3634
3630
3625
3621
3616
3611
3606
3601
3595
3590
3584
3579
3573
3567
3561
3555
3548
3542
3535
3528
3521
3514
3507
3499
3491
3483
3475
3467
3459
3451
3442
3434
3426
3417
3409
3401
3394
3386
3378
3371
3363
3356
3349
3342
3336
3329
3323
3316
3310
3304
3298
3292
3286
3280
3274
3268
3263
3257
3251
3246
3240
3235
3230
3225
3220
3216
3211
3207
3203
3199
3195
3191
3188
3184
3181
3177
3174
3171
3168
3166
3163
3161
3158
3156
3155
3153
3151
3150
3149
3148
3147
3147
3146
3146
3146
3145
3146
3146
3146
3147
3147
3148
3149
3150
3151
3152
3153
3155
3156
3157
3159
3161
3162
3164
3166
3167
3169
3171
3173
3175
3177
3179
3181
3183
3185
3187
3189
3191
3193
3195
3197
3199
3201
3203
3205
3207
3209
3211
3212
3214
3216
3218
3219
3220
3222
3223
3224
3225
3225
3226
3226
3226
3226
3226
3226
3226
3225
3224
3223
3222
3220
3219
3217
3215
3213
3211
3208
3206
3203
3200
3197
3194
3191
3187
3184
3180
3177
3173
3170
3166
3163
3160
3156
3153
3150
3147
3144
3142
3139
3136
3134
3132
3129
3127
3125
3123
3121
3119
3118
3116
3115
3113
3112
3110
3109
3108
3107
3106
3104
3103
3102
3101
3100
3099
3097
3096
3094
3093
3091
3089
3088
3086
3084
3082
3080
3077
3075
3073
3070
3068
3065
3062
3059
3056
3053
3050
3047
3045
3042
3039
3036
3033
3030
3027
3025
3022
3020
3017
3015
3012
3010
3008
3006
3004
3002
3001
2999
2998
2997
2996
2995
2995
2994
2994
2994
2994
2994
2994
2994
2995
2996
2997
2998
2999
3001
3003
3005
3007
3010
3013
3016
3020
3024
3028
3032
3037
3042
3047
3053
3059
3066
3072
3079
3087
3094
3102
3110
3119
3128
3137
3146
3156
3166
3177
3187
3198
3209
3220
3231
3242
3253
3265
3276
3287
3299
3310
3321
3332
3343
3354
3366
3377
3388
3399
3410
3421
3431
3442
3453
3464
3475
3485
3496
3507
3518
3528
3539
3549
3560
3571
3581
3592
3602
3613
3623
3634
3645
3655
3666
3677
3687
3698
3709
3720
3730
3741
3752
3763
3775
3786
3797
3809
3820
3832
3844
3856
3868
3880
3893
3905
3918
3930
3943
3956
3968
3981
3993
4006
4018
4030
4043
4054
4067
4078
4091
4103
4114
4126
4137
4148
4158
4169
4179
4189
4198
4208
4217
4225
4234
4241
4249
4256
4263
4270
4276
4282
4287
4292
4297
4302
4306
4309
4313
4316
4319
4321
4324
4326
4328
4330
4331
4333
4334
4335
4336
4337
4338
4339
4339
4340
4341
4341
4342
4342
4342
4343
4343
4343
4343
4344
4344
4345
4345
4346
4346
4347
4348
4348
4349
4349
4350
4351
4351
4351
4352
4352
4352
4353
4353
4353
4353
4353
4352
4352
4352
4351
4351
4350
4349
4349
4348
4347
4346
4345
4344
4343
4342
4341
4340
4339
4339
4338
4337
4336
4335
4334
4334
4333
4332
4331
4330
4329
4328
4327
4326
4325
4324
4323
4322
4320
4319
4318
4316
4314
4313
4311
4309
4307
4304
4302
4299
4296
4293
4290
4287
4284
4280
4276
4272
4268
4264
4260
4256
4251
4246
4242
4237
4232
4228
4223
4218
4213
4208
4203
4198
4193
4188
4183
4178
4173
4168
4163
4159
4154
4149
4144
4139
4134
4129
4125
4120
4115
4110
4106
4101
4096
4091
4086
4083
4078
4074
4069
4064
4059
4054
4051
4046
4041
4037
4032
4027
4022
4017
4013
4008
4003
3998
3993
3988
3983
3978
3973
3968
3964
3959
3955
3950
3946
3942
3938
3933
3929
3925
3921
3917
3913
3909
3905
3900
3896
3892
3888
3884
3880
3876
3872
3868
3864
3860
3856
3851
3847
3843
3839
3835
3831
3827
3823
3819
3815
3811
3807
3803
3799
3795
3791
3787
3783
3779
3775
3771
3767
3763
3759
3755
3751
3748
3744
3740
3736
3732
3728
3724
3720
3716
3712
3708
3704
3700
3697
3693
3689
3685
3681
3677
3673
3669
3666
3662
3658
3654
3650
3646
3643
3639
3635
3631
3627
3623
3620
3616
3612
3608
3604
3601
3597
3593
3589
3586
3582
3578
3574
3570
3567
3563
3559
3556
3552
3548
3544
3541
3537
3533
3529
3526
3522
3518
3515
3511
3507
3504
3500
3496
3493
3489
3485
3482
3478
3474
3471
3467
3463
3460
3456
3452
3449
3445
3442
3438
3434
3431
3427
3424
3420
3416
3413
3409
3406
3402
3399
3395
3391
3388
3384
3381
3377
3374
3370
3367
3363
3360
3356
3353
3349
3346
3342
3339
3335
3332
3328
3325
3321
3318
3314
3311
3307
3304
3300
3297
3294
3290
3287
3283
3280
3276
3273
3270
3266
3263
3259
3256
3253
3249
3246
3242
3239
3236
3232
3229
3226
3222
3219
3215
3212
3209
3205
3202
3199
3195
3192
3189
3186
3182
3179
3176
3172
3169
3166
3162
3159
3156
3153
3149
3146
3143
3140
3136
3133
3130
3127
3123
3120
3117
3114
3110
3107
3104
3101
3097
3094
3091
3088
3085
3082
3078
3075
3072
3069
3066
3062
3059
3056
3053
3050
3047
3044
3040
3037
3034
3031
3028
3025
3022
3019
3015
3012
3009
3006
3003
3000
2997
2994
2991
2988
2985
2982
2978
2975
2972
2969
2966
2963
2960
2957
2954
2951
2948
2945
2942
2939
2936
2933
2930
2927
2924
2921
2918
2915
2912
2909
2906
2903
2900
2897
2894
2891
2888
2885
2883
2880
2877
2874
2871
2868
2865
2862
2859
2856
2853
2850
2848
2845
2842
2839
2836
2833
2830
2827
2825
2822
2819
2816
2813
2810
2807
2805
2802
2799
2796
2793
2790
2788
2785
2782
2779
2776
2774
2771
2768
2765
2762
2760
2757
2754
2751
2749
2746
2743
2740
2738
2735
2732
2729
2727
2724
2721
2718
2716
2713
2710
2708
2705
2702
2699
2697
2694
2691
2689
2686
2683
2681
2678
2675
2673
2670
2667
2665
2662
2659
2657
2654
2652
2649
2646
2644
2641
2638
2636
2633
2631
2628
2625
2623
2620
2618
2615
2613
2610
2607
2605
2602
2600
2597
2595
2592
2589
2587
2584
2582
2579
2577
2574
2572
2569
2567
2564
2562
2559
2557
2554
2552
2549
2547
2544
2542
2539
2537
2534
2532
2529
2527
2525
2522
2520
2517
2515
2512
2510
2507
2505
2503
2500
2498
2495
2493
2491
2488
2486
2483
2481
2479
2476
2474
2471
2469
2467
2464
2462
2460
2457
2455
2453
2450
2448
2446
2443
2441
2439
2436
2434
2432
2429
2427
2425
2422
2420
2418
2415
2413
2411
2409
2406
2404
2402
2399
2397
2395
2393
2390
2388
2386
2384
2381
2379
2377
2375
2372
2370
2368
2366
2364
2361
2359
2357
2355
2353
2350
2348
2346
2344
2342
2339
2337
2335
2333
2331
2329
2326
2324
2322
2320
2318
2316
2314
2311
2309
2307
2305
2303
2301
2299
2297
2294
2292
2290
2288
2286
2284
2282
2280
2278
2276
2273
2271
2269
2267
2265
2263
2261
2259
2257
2255
2253
2251
2249
2247
2245
2243
2241
2239
2237
2235
2233
2231
2229
2227
2225
2223
2221
2219
2217
2215
2213
2211
2209
2207
2205
2203
2201
2199
2197
2195
2193
2191
2189
2187
2185
2183
2181
2179
2178
2176
2174
2172
2170
2168
2166
2164
2162
2160
2158
2157
2155
2153
2151
2149
2147
2145
2143
2142
2140
2138
2136
2134
2132
2130
2129
2127
2125
2123
2121
2119
2118
2116
2114
2112
2110
2108
2107
2105
2103
2101
2099
2098
2096
2094
2092
2091
2089
2087
2085
2083
2082
2080
2078
2076
2075
2073
2071
2069
2068
2066
2064
2062
2061
2059
2057
2056
2054
2052
2050
2049
2047
2045
2044
2041
2040
2039
2037
2035
2033
2032
2029
2028
2027
2025
2023
2021
2020
2019
2017
2015
2013
2012
2009
2009
2007
2005
2004
2001
2001
1999
1997
1996
1994
1992
1991
1989
1988
1986
1984
1983
1981
1980
1978
1977
1975
1973
1972
1970
1969
1967
1966
1964
1962
1961
1959
1958
1956
1955
1953
1952
1950
1949
1947
1946
1944
1942
1941
1939
1938
1936
1935
1933
1932
1930
1929
1927
1926
1925
1923
1922
1920
1919
1917
1916
1914
1913
1911
1910
1908
1907
1905
1904
1903
1901
1900
1898
1897
1895
1894
1893
1891
1890
1888
1887
1885
1884
1883
1881
1880
1878
1877
1876
1874
1873
1872
1870
1869
1867
1866
1865
1863
1862
1861
1859
1858
1857
1855
1854
1852
1851
1850
1848
1847
1846
1844
1843
1842
1840
1839
1838
1837
1835
1834
1833
1831
1830
1829
1827
1826
1825
1824
1822
1821
1820
1818
1817
1816
1815
1813
1812
1811
1810
1808
1807
1806
1805
1803
1802
1801
1800
1798
1797
1796
1795
1793
1792
1791
1790
1789
1787
1786
1785
1784
1783
1781
1780
1779
1778
1777
1775
1774
1773
1772
1771
1769
1768
1767
1766
1765
1764
1762
1761
1760
1759
1758
1757
1756
1754
1753
1752
1751
1750
1749
1748
1746
1745
1744
1743
1742
1741
1740
1739
1738
1736
1735
1734
1733
1732
1731
1730
1729
1728
1727
1726
1724
1723
1722
1721
1720
1719
1718
1717
1716
1715
1714
1713
1712
1711
1710
1709
1708
1707
1706
1704
1703
1702
1701
1700
1699
1698
1697
1696
1695
1694
1693
1692
1691
1690
1689
1688
1687
1686
1685
1684
1683
1682
1681
1680
1679
1678
1678
1677
1676
1675
1674
1673
1672
1671
1670
1669
1668
1667
1666
1665
1664
1663
1662
1661
1660
1660
1659
1658
1657
1656
1655
1654
1653
1652
1651
1650
1649
1649
1648
1647
1646
1645
1644
1643
1642
1641
1641
1640
1639
1638
1637
1636
1635
1634
1634
1633
1632
1631
1630
1629
1628
1628
