5
19630
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
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
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
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
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
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
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
47
47
47
47
47
48
48
48
48
48
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
54
54
54
54
55
55
55
55
55
56
56
56
56
57
57
57
57
57
58
58
58
58
59
59
59
59
59
60
60
60
60
61
61
61
61
62
62
62
62
62
63
63
63
63
64
64
64
64
65
65
65
65
66
66
66
66
67
67
67
67
68
68
68
68
69
69
69
69
70
70
70
70
71
71
71
71
72
72
72
72
73
73
73
73
74
74
74
74
75
75
75
76
76
76
76
77
77
77
77
78
78
78
79
79
79
79
80
80
80
80
81
81
81
82
82
82
82
83
83
83
84
84
84
84
85
85
85
86
86
86
87
87
87
87
88
88
88
89
89
89
90
90
90
90
91
91
91
92
92
92
93
93
93
94
94
94
94
95
95
95
96
96
96
97
97
97
98
98
98
99
99
99
100
100
100
101
101
101
102
102
102
103
103
103
104
104
104
105
105
105
106
106
106
107
107
107
108
108
108
109
109
109
110
110
110
111
111
111
112
112
113
113
113
114
114
114
115
115
115
116
116
116
117
117
118
118
118
119
119
119
120
120
121
121
121
122
122
122
123
123
124
124
124
125
125
125
126
126
127
127
127
128
128
129
129
129
130
130
130
131
131
132
132
132
133
133
134
134
134
135
135
136
136
136
137
137
138
138
139
139
139
140
140
141
141
141
142
142
143
143
144
144
144
145
145
146
146
147
147
147
148
148
149
149
150
150
150
151
151
152
152
153
153
153
154
154
155
155
156
156
157
157
157
158
158
159
159
160
160
161
161
162
162
162
163
163
164
164
165
165
166
166
167
167
168
168
169
169
170
171
171
172
173
173
174
175
175
176
177
177
178
179
179
180
180
180
181
181
181
181
181
181
181
181
181
181
180
180
180
180
180
179
179
179
179
178
178
177
177
176
176
175
174
174
173
172
171
170
169
168
167
167
166
165
164
163
162
161
160
159
158
156
155
154
153
152
151
149
148
147
146
145
144
143
142
141
140
139
139
138
137
137
136
136
136
135
135
135
134
134
134
134
134
134
134
134
134
134
134
135
135
135
135
136
136
136
137
137
138
138
139
139
140
140
141
142
142
143
144
144
145
146
146
147
147
148
148
149
149
149
150
150
150
149
149
149
148
148
147
147
146
145
144
143
142
141
140
139
138
136
135
134
132
130
129
127
125
123
122
120
118
116
114
112
110
108
106
104
103
101
99
97
95
94
92
91
89
88
86
85
84
83
81
80
79
79
78
77
77
76
76
75
75
75
75
75
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
79
79
79
79
80
80
80
81
81
81
82
82
83
83
83
83
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
84
84
84
84
84
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
84
84
85
86
86
87
88
89
90
91
93
94
95
97
98
100
101
103
104
106
108
110
111
113
115
117
119
121
123
125
127
129
131
133
135
137
139
141
143
145
147
149
151
152
154
155
157
158
159
161
162
163
163
164
165
166
166
167
167
168
168
168
169
169
169
170
170
170
171
171
171
172
172
172
173
173
173
174
174
175
176
176
177
178
179
180
181
182
183
184
186
187
188
190
192
193
195
197
198
200
202
204
205
207
209
211
213
215
216
218
220
222
224
225
227
229
231
233
235
236
238
240
242
244
246
247
249
251
253
255
256
258
260
261
263
265
266
268
270
271
273
275
276
278
280
281
283
285
286
288
290
291
293
294
296
298
299
301
303
304
306
308
310
311
313
315
316
318
320
322
323
325
327
328
330
332
333
335
337
338
340
342
343
345
346
348
350
351
353
355
356
358
359
361
362
364
365
366
368
369
370
371
372
373
374
375
376
376
377
378
378
378
379
379
379
379
380
380
380
380
380
380
380
380
380
380
380
380
380
381
381
381
382
382
383
383
384
385
385
386
387
388
389
391
392
394
395
397
399
401
403
405
407
410
412
415
417
420
423
425
428
431
434
437
441
444
447
450
453
457
460
463
466
469
472
475
477
480
483
485
487
490
492
494
496
498
500
502
503
505
506
508
509
510
512
513
514
515
515
516
517
518
518
519
520
520
521
522
522
523
524
525
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
545
546
547
549
550
551
553
554
556
557
559
560
562
563
564
566
567
569
570
572
573
575
576
577
579
580
582
583
585
586
588
589
591
593
594
596
598
600
601
603
605
606
608
609
611
612
614
615
616
617
618
620
620
621
622
623
624
625
625
626
627
627
628
629
629
630
630
631
632
632
633
633
634
635
636
637
638
639
640
641
642
644
645
647
648
650
651
653
654
656
658
659
661
662
664
665
667
669
670
672
673
674
676
678
679
681
682
684
686
687
689
691
692
694
696
698
699
701
703
705
707
709
711
713
715
717
719
721
723
725
727
729
731
733
735
737
739
741
743
745
747
749
751
753
754
756
758
759
761
762
764
765
767
768
769
770
772
773
774
775
776
777
779
780
781
782
783
784
785
786
788
789
790
792
793
795
797
798
800
802
804
806
808
811
813
815
818
821
823
826
829
832
835
838
841
844
847
850
854
857
860
863
866
869
872
875
878
881
884
887
890
892
895
898
900
903
905
907
909
911
913
915
917
918
920
921
923
925
926
928
929
931
933
935
936
938
940
942
943
945
947
948
950
952
953
955
956
957
959
960
961
963
964
965
967
968
969
971
972
973
975
976
977
979
980
981
983
984
985
986
988
989
990
991
992
993
994
995
996
997
998
998
999
1000
1000
1000
1002
1002
1004
1004
1006
1006
1006
1008
1008
1010
1010
1012
1012
1014
1016
1016
1018
1020
1022
1024
1026
1028
1030
1033
1035
1038
1041
1045
1048
1052
1056
1060
1064
1068
1073
1078
1083
1088
1094
1099
1105
1111
1117
1123
1129
1135
1142
1148
1154
1160
1167
1173
1179
1185
1190
1196
1201
1207
1212
1217
1222
1226
1231
1236
1240
1245
1249
1253
1257
1261
1265
1269
1272
1276
1279
1283
1286
1289
1292
1294
1297
1299
1302
1304
1306
1308
1310
1312
1314
1316
1319
1321
1323
1325
1327
1329
1332
1334
1336
1339
1341
1344
1346
1348
1351
1354
1356
1359
1362
1365
1368
1371
1374
1377
1380
1384
1387
1391
1395
1398
1402
1406
1410
1415
1419
1423
1427
1432
1436
1441
1445
1450
1455
1460
1465
1470
1475
1480
1485
1490
1495
1500
1505
1510
1515
1520
1526
1531
1536
1541
1546
1552
1557
1562
1567
1572
1577
1582
1587
1592
1596
1601
1605
1609
1613
1617
1621
1624
1627
1631
1634
1637
1640
1643
1646
1649
1651
1654
1657
1660
1663
1666
1669
1672
1675
1678
1680
1683
1686
1689
1692
1695
1698
1700
1703
1705
1708
1710
1712
1715
1717
1719
1721
1723
1725
1728
1730
1732
1735
1737
1739
1742
1744
1747
1750
1752
1755
1758
1761
1764
1767
1771
1774
1777
1781
1784
1788
1792
1796
1800
1804
1809
1814
1818
1823
1829
1834
1840
1845
1851
1857
1864
1870
1877
1883
1890
1897
1904
1911
1919
1926
1933
1941
1948
1955
1962
1969
1976
1983
1989
1996
2001
2008
2013
2020
2025
2029
2036
2041
2045
2050
2054
2059
2063
2067
2070
2074
2077
2080
2083
2086
2088
2090
2093
2095
2097
2099
2101
2102
2104
2106
2107
2109
2111
2113
2114
2116
2118
2119
2121
2123
2124
2126
2127
2129
2131
2132
2134
2136
2138
2140
2142
2144
2146
2148
2151
2153
2155
2158
2160
2163
2165
2168
2170
2173
2175
2178
2180
2182
2184
2187
2189
2191
2194
2196
2199
2201
2204
2207
2210
2213
2216
2220
2223
2227
2230
2234
2237
2241
2245
2249
2253
2256
2260
2265
2269
2273
2278
2282
2287
2292
2297
2303
2308
2314
2320
2326
2331
2337
2343
2349
2356
2362
2368
2374
2380
2386
2392
2398
2403
2409
2415
2420
2426
2431
2436
2441
2445
2449
2454
2457
2461
2464
2467
2470
2473
2475
2477
2479
2481
2483
2484
2485
2486
2487
2488
2489
2490
2491
2491
2491
2492
2492
2491
2491
2491
2490
2490
2489
2488
2487
2486
2485
2483
2482
2480
2479
2478
2476
2474
2473
2471
2469
2468
2466
2464
2462
2460
2458
2456
2454
2451
2449
2447
2445
2443
2442
2440
2438
2437
2435
2434
2433
2431
2431
2430
2429
2428
2428
2428
2428
2428
2428
2429
2430
2430
2431
2433
2434
2435
2437
2439
2440
2442
2444
2446
2449
2451
2454
2456
2459
2462
2464
2467
2470
2473
2476
2479
2481
2484
2487
2489
2492
2494
2497
2499
2501
2504
2506
2508
2510
2512
2513
2515
2517
2518
2520
2521
2522
2523
2524
2524
2525
2525
2525
2525
2525
2524
2523
2522
2521
2520
2518
2516
2514
2511
2509
2506
2502
2499
2495
2491
2487
2483
2478
2474
2469
2463
2458
2453
2447
2442
2436
2430
2424
2418
2412
2406
2400
2393
2387
2381
2374
2368
2362
2356
2350
2344
2338
2332
2327
2322
2317
2312
2308
2304
2300
2297
2293
2291
2288
2286
2284
2283
2282
2281
2280
2280
2279
2280
2280
2280
2281
2282
2283
2284
2286
2288
2289
2291
2293
2295
2297
2300
2302
2304
2306
2308
2310
2312
2313
2315
2316
2317
2319
2319
2320
2320
2320
2320
2320
2319
2318
2317
2315
2314
2311
2309
2306
2303
2300
2296
2293
2289
2284
2280
2275
2270
2264
2258
2252
2246
2240
2233
2227
2220
2213
2206
2198
2191
2184
2176
2169
2161
2153
2146
2138
2130
2122
2115
2107
2099
2091
2084
2076
2068
2060
2052
2044
2036
2029
2021
2013
2004
1996
1988
1980
1972
1964
1955
1947
1939
1931
1923
1915
1907
1899
1892
1884
1877
1870
1863
1856
1849
1843
1836
1830
1823
1817
1811
1805
1799
1794
1788
1783
1778
1773
1768
1763
1758
1754
1749
1745
1741
1737
1733
1729
1726
1722
1718
1715
1712
1708
1705
1702
1700
1697
1694
1692
1689
1687
1685
1683
1680
1678
1676
1674
1672
1670
1668
1666
1664
1662
1661
1659
1657
1655
1653
1652
1650
1648
1647
1645
1644
1642
1641
1639
1637
1635
1633
1631
1628
1626
1623
1620
1617
1613
1609
1605
1601
1597
1593
1589
1585
1580
1576
1572
1567
1563
1559
1554
1550
1546
1541
1536
1532
1527
1522
1517
1511
1506
1501
1495
1490
1485
1479
1474
1468
1462
1457
1451
1446
1440
1435
1429
1424
1418
1413
1407
1402
1396
1391
1386
1380
1375
1370
1365
1360
1356
1351
1347
1343
1338
1334
1331
1327
1323
1320
1316
1313
1310
1307
1304
1301
1299
1296
1294
1292
1290
1288
1286
1285
1284
1283
1282
1281
1281
1280
1280
1280
1280
1280
1280
1281
1282
1283
1284
1285
1286
1288
1290
1291
1293
1295
1297
1300
1302
1304
1307
1309
1312
1314
1317
1319
1322
1324
1327
1329
1331
1333
1335
1338
1340
1342
1344
1346
1348
1350
1352
1354
1356
1359
1361
1364
1367
1370
1372
1375
1378
1382
1385
1388
1391
1395
1398
1401
1405
1409
1413
1416
1420
1424
1428
1433
1437
1441
1445
1450
1454
1458
1463
1467
1472
1476
1480
1485
1489
1494
1498
1503
1507
1512
1517
1521
1526
1531
1536
1541
1546
1551
1557
1562
1568
1573
1579
1585
1591
1597
1604
1610
1616
1622
1628
1634
1640
1646
1652
1657
1663
1668
1673
1678
1683
1688
1693
1698
1703
1708
1713
1718
1723
1728
1734
1739
1745
1751
1757
1763
1769
1776
1782
1789
1796
1803
1810
1817
1825
1833
1841
1849
1858
1867
1876
1885
1894
1903
1913
1923
1933
1943
1953
1964
1974
1985
1995
2005
2016
2027
2037
2048
2059
2070
2081
2092
2102
2113
2124
2135
2146
2156
2167
2178
2188
2199
2209
2220
2230
2240
2250
2261
2271
2281
2291
2301
2311
2321
2331
2340
2350
2360
2369
2378
2387
2396
2405
2414
2423
2431
2440
2448
2455
2463
2470
2477
2484
2491
2497
2503
2509
2515
2521
2526
2532
2537
2542
2547
2552
2557
2562
2567
2571
2575
2579
2584
2587
2591
2595
2599
2602
2606
2609
2613
2617
2620
2624
2629
2633
2638
2642
2648
2653
2659
2664
2670
2677
2683
2690
2697
2705
2712
2720
2729
2738
2747
2757
2767
2778
2789
2801
2813
2826
2839
2852
2867
2881
2896
2912
2928
2944
2961
2978
2995
3013
3030
3048
3066
3084
3102
3120
3137
3155
3173
3190
3208
3225
3241
3258
3274
3290
3305
3320
3334
3348
3362
3375
3387
3399
3410
3421
3432
3442
3451
3460
3469
3477
3485
3493
3501
3508
3515
3522
3529
3535
3541
3547
3553
3558
3564
3569
3573
3578
3583
3587
3592
3597
3601
3606
3611
3617
3622
3627
3633
3638
3644
3650
3655
3660
3665
3670
3675
3679
3684
3688
3692
3696
3700
3704
3708
3712
3717
3722
3726
3732
3737
3743
3749
3755
3761
3768
3775
3782
3789
3796
3804
3811
3819
3827
3835
3843
3852
3860
3869
3878
3887
3897
3906
3916
3926
3935
3945
3954
3964
3973
3981
3990
3998
4006
4014
4021
4027
4034
4041
4046
4051
4057
4062
4066
4070
4073
4075
4078
4080
4082
4083
4083
4083
4083
4082
4081
4080
4078
4077
4075
4074
4072
4070
4069
4067
4066
4065
4065
4064
4062
4062
4062
4062
4062
4062
4062
4062
4064
4064
4064
4065
4065
4066
4066
4067
4067
4067
4067
4069
4069
4069
4067
4067
4067
4066
4065
4064
4062
4061
4059
4058
4056
4054
4053
4051
4051
4049
4048
4046
4046
4045
4043
4043
4042
4041
4040
4038
4038
4037
4037
4035
4035
4035
4035
4035
4037
4038
4040
4042
4045
4046
4051
4054
4059
4062
4067
4073
4078
4083
4090
4096
4102
4108
4114
4121
4127
4133
4140
4146
4152
4158
4164
4170
4176
4182
4187
4193
4198
4203
4208
4213
4218
4223
4228
4233
4238
4243
4248
4253
4259
4264
4269
4275
4281
4286
4292
4297
4303
4308
4313
4318
4323
4327
4331
4334
4338
4341
4344
4346
4348
4350
4352
4353
4353
4354
4353
4352
4351
4348
4345
4341
4337
4331
4325
4317
4309
4301
4291
4280
4269
4257
4245
4231
4218
4204
4190
4175
4160
4145
4130
4116
4101
4086
4072
4057
4043
4030
4017
4003
3992
3980
3968
3958
3947
3938
3928
3920
3912
3905
3898
3892
3886
3881
3876
3872
3868
3865
3862
3859
3856
3854
3852
3850
3848
3846
3844
3842
3841
3839
3837
3835
3833
3831
3829
3826
3823
3821
3818
3814
3811
3807
3804
3800
3795
3791
3787
3782
3777
3773
3768
3763
3759
3754
3749
3745
3740
3736
3731
3727
3723
3718
3714
3710
3706
3701
3697
3693
3689
3685
3681
3677
3672
3668
3664
3659
3655
3650
3645
3640
3636
3631
3626
3621
3616
3611
3606
3601
3596
3592
3588
3584
3580
3577
3573
3571
3568
3566
3563
3561
3560
3558
3556
3555
3553
3552
3551
3550
3549
3548
3546
3545
3544
3543
3541
3539
3538
3536
3534
3532
3529
3527
3524
3522
3519
3516
3512
3509
3505
3501
3498
3494
3489
3485
3481
3476
3472
3467
3462
3458
3453
3448
3442
3437
3431
3426
3420
3415
3409
3403
3398
3392
3387
3382
3377
3372
3368
3364
3360
3356
3353
3350
3346
3343
3340
3338
3335
3333
3330
3328
3326
3325
3323
3323
3322
3322
3322
3323
3324
3326
3327
3330
3333
3336
3339
3343
3348
3353
3358
3364
3370
3376
3383
3390
3398
3405
3413
3421
3429
3437
3445
3453
3461
3468
3475
3482
3488
3494
3500
3506
3511
3516
3521
3525
3530
3534
3538
3542
3546
3550
3553
3556
3559
3562
3564
3566
3567
3568
3569
3570
3570
3570
3570
3569
3569
3568
3567
3566
3564
3563
3561
3560
3558
3556
3554
3551
3549
3546
3544
3541
3539
3536
3534
3532
3529
3527
3525
3523
3521
3519
3516
3514
3511
3508
3505
3502
3499
3495
3491
3487
3483
3479
3474
3470
3466
3461
3457
3453
3449
3445
3441
3437
3433
3430
3426
3423
3420
3417
3415
3413
3411
3409
3408
3407
3406
3406
3406
3407
3409
3410
3413
3416
3419
3423
3428
3432
3437
3443
3448
3454
3459
3465
3470
3475
3479
3483
3487
3491
3493
3496
3497
3499
3499
3500
3499
3499
3498
3496
3494
3492
3489
3487
3484
3481
3478
3475
3472
3469
3467
3464
3461
3458
3456
3453
3450
3448
3445
3443
3440
3438
3436
3433
3431
3429
3427
3425
3424
3422
3421
3419
3418
3417
3416
3416
3415
3414
3413
3412
3411
3410
3409
3408
3406
3404
3402
3400
3398
3395
3392
3389
3385
3381
3377
3373
3369
3364
3359
3353
3348
3342
3336
3330
3324
3317
3311
3305
3299
3293
3287
3281
3275
3270
3265
3260
3255
3251
3247
3243
3239
3236
3232
3229
3226
3222
3219
3216
3213
3210
3206
3203
3200
3196
3192
3189
3185
3181
3176
3172
3167
3163
3158
3154
3149
3144
3139
3134
3129
3124
3119
3113
3107
3102
3096
3089
3083
3076
3070
3063
3056
3049
3042
3034
3027
3019
3012
3004
2996
2989
2981
2973
2965
2957
2949
2940
2932
2923
2914
2905
2895
2886
2876
2866
2856
2845
2834
2823
2812
2800
2788
2776
2764
2751
2738
2725
2711
2698
2684
2670
2656
2641
2626
2611
2596
2581
2566
2550
2534
2518
2502
2486
2469
2453
2436
2420
2403
2386
2370
2353
2337
2321
2306
2290
2275
2261
2246
2233
2219
2206
2194
2182
2171
2160
2150
2140
2131
2122
2114
2106
2099
2092
2085
2079
2073
2066
2060
2054
2048
2041
2036
2029
2023
2017
2009
2004
1997
1990
1984
1977
1970
1963
1957
1950
1943
1937
1930
1923
1916
1909
1902
1894
1886
1878
1869
1860
1851
1842
1832
1822
1812
1802
1791
1781
1771
1760
1750
1739
1729
1718
1708
1698
1687
1677
1666
1656
1645
1634
1623
1612
1601
1589
1578
1566
1554
1541
1529
1516
1503
1489
1476
1462
1447
1433
1418
1403
1388
1372
1357
1341
1325
1309
1292
1276
1260
1243
1227
1211
1195
1179
1163
1147
1131
1115
1099
1084
1068
1053
1038
1022
1008
993
979
965
952
939
927
916
905
894
885
876
867
860
853
846
840
834
829
825
821
817
814
811
808
806
804
803
802
801
801
801
801
801
801
801
802
802
802
802
802
802
802
801
800
799
798
797
795
794
792
791
789
787
786
785
783
782
781
780
779
778
776
775
773
772
770
768
766
763
761
758
755
751
748
744
740
736
732
727
722
718
713
708
702
697
691
686
680
674
668
662
655
649
642
635
628
621
614
607
600
593
586
579
572
565
558
552
546
540
535
530
526
522
518
514
511
509
506
504
502
501
499
498
497
497
496
496
496
496
496
496
496
496
496
495
495
495
494
493
492
491
490
489
489
488
487
487
486
486
486
487
487
488
489
491
492
494
496
498
500
502
504
506
509
511
514
517
519
522
525
528
532
535
538
541
543
546
548
550
552
553
555
555
556
555
555
554
553
551
549
546
544
541
537
534
530
525
521
516
510
504
497
490
483
475
467
459
450
441
432
422
413
403
393
384
374
364
354
344
334
324
314
304
294
284
274
265
256
248
240
233
226
221
217
213
211
210
210
211
213
216
221
226
232
239
247
256
265
275
286
298
310
323
337
351
367
382
399
416
433
451
468
487
505
523
541
559
577
594
611
628
644
660
675
689
703
716
729
741
752
762
771
780
787
794
799
804
807
810
811
811
810
809
806
802
798
793
787
780
773
765
757
749
740
731
723
714
706
698
690
683
676
669
663
658
653
648
645
641
639
636
635
634
633
633
634
635
637
639
642
645
649
654
659
664
670
676
683
690
697
704
712
721
729
738
746
755
765
774
783
793
802
812
822
832
842
852
862
872
882
892
902
912
922
931
940
948
956
963
969
975
981
986
990
994
998
1000
1002
1004
1006
1008
1010
1010
1012
1012
1012
1010
1010
1008
1006
1004
1000
996
992
987
981
975
969
962
954
947
938
930
921
912
902
893
883
872
862
851
840
829
818
807
796
785
773
762
752
741
731
721
711
703
694
687
680
674
669
665
662
659
658
657
657
658
659
662
665
669
673
678
684
691
698
706
714
723
733
744
755
766
778
791
804
817
830
843
856
869
882
894
906
918
928
939
949
958
967
976
984
991
998
1004
1010
1014
1018
1022
1026
1029
1031
1032
1033
1033
1033
1032
1030
1029
1027
1024
1022
1018
1016
1014
1010
1006
1004
1000
997
993
989
985
981
977
972
967
962
957
951
946
940
934
929
923
918
913
907
902
897
891
886
881
875
869
864
858
851
845
838
831
824
816
809
801
794
786
778
770
762
755
747
739
732
724
716
709
701
693
685
677
669
661
653
644
636
627
619
610
602
593
585
576
568
560
552
545
537
530
523
516
510
504
498
492
487
482
478
473
469
466
462
459
455
452
449
445
442
438
434
430
425
420
416
410
405
400
394
388
382
376
369
363
357
351
344
338
332
325
319
312
306
299
292
286
279
272
265
258
251
244
237
230
223
216
210
204
198
192
187
181
176
172
168
163
160
156
152
149
145
142
138
135
131
128
124
120
116
112
107
103
98
93
87
81
75
68
61
53
45
37
27
18
8
-3
-14
-26
-38
-51
-64
-78
-92
-106
-120
-135
-150
-165
-180
-196
-212
-227
-244
-260
-276
-292
-308
-323
-339
-354
-368
-382
-396
-409
-422
-434
-446
-457
-468
-478
-488
-497
-505
-513
-521
-527
-533
-539
-544
-548
-552
-556
-558
-560
-562
-563
-563
-563
-563
-562
-561
-559
-557
-555
-552
-549
-547
-543
-540
-537
-534
-531
-528
-525
-523
-520
-517
-514
-511
-508
-505
-502
-498
-494
-490
-486
-482
-478
-473
-469
-464
-459
-455
-450
-446
-442
-438
-435
-432
-429
-427
-425
-423
-422
-422
-422
-422
-423
-424
-426
-428
-431
-434
-438
-442
-446
-452
-457
-464
-471
-479
-487
-496
-506
-516
-527
-539
-551
-565
-579
-593
-608
-624
-641
-658
-676
-694
-713
-732
-752
-773
-793
-814
-836
-858
-880
-902
-924
-947
-969
-992
-1014
-1037
-1059
-1081
-1102
-1123
-1144
-1164
-1183
-1201
-1219
-1235
-1251
-1266
-1280
-1293
-1305
-1316
-1326
-1335
-1343
-1349
-1354
-1359
-1362
-1364
-1366
-1366
-1365
-1364
-1362
-1359
-1355
-1350
-1345
-1339
-1333
-1326
-1318
-1311
-1303
-1294
-1286
-1277
-1268
-1260
-1252
-1244
-1237
-1230
-1224
-1219
-1215
-1212
-1210
-1210
-1211
-1213
-1216
-1221
-1228
-1235
-1245
-1256
-1268
-1282
-1297
-1314
-1331
-1350
-1370
-1391
-1412
-1434
-1457
-1481
-1505
-1529
-1554
-1579
-1604
-1629
-1653
-1678
-1703
-1727
-1752
-1776
-1800
-1823
-1847
-1870
-1893
-1915
-1936
-1957
-1978
-1998
-2016
-2035
-2052
-2068
-2084
-2098
-2112
-2124
-2135
-2145
-2153
-2161
-2167
-2172
-2175
-2177
-2178
-2178
-2176
-2173
-2170
-2165
-2160
-2154
-2147
-2140
-2132
-2123
-2115
-2106
-2098
-2089
-2080
-2072
-2064
-2056
-2049
-2043
-2037
-2032
-2028
-2025
-2021
-2020
-2019
-2019
-2020
-2021
-2024
-2027
-2031
-2036
-2041
-2048
-2055
-2063
-2072
-2081
-2091
-2101
-2112
-2123
-2134
-2145
-2157
-2169
-2181
-2194
-2206
-2219
-2232
-2245
-2258
-2271
-2285
-2299
-2314
-2328
-2344
-2359
-2375
-2392
-2409
-2426
-2443
-2461
-2479
-2498
-2517
-2536
-2555
-2574
-2593
-2613
-2633
-2652
-2673
-2693
-2713
-2733
-2754
-2775
-2795
-2816
-2836
-2857
-2877
-2897
-2917
-2937
-2957
-2976
-2996
-3015
-3034
-3053
-3072
-3091
-3109
-3127
-3145
-3162
-3179
-3195
-3211
-3226
-3240
-3254
-3267
-3280
-3291
-3302
-3313
-3322
-3331
-3339
-3347
-3354
-3361
-3367
-3372
-3377
-3381
-3385
-3389
-3392
-3394
-3396
-3398
-3399
-3400
-3400
-3401
-3401
-3401
-3401
-3401
-3401
-3401
-3400
-3399
-3398
-3397
-3395
-3392
-3389
-3386
-3381
-3376
-3370
-3364
-3357
-3349
-3340
-3330
-3321
-3310
-3299
-3288
-3276
-3264
-3252
-3240
-3227
-3215
-3202
-3190
-3178
-3166
-3155
-3144
-3133
-3123
-3114
-3106
-3099
-3093
-3088
-3084
-3081
-3080
-3081
-3082
-3085
-3089
-3094
-3100
-3107
-3116
-3125
-3135
-3147
-3158
-3171
-3184
-3198
-3212
-3226
-3240
-3255
-3269
-3283
-3296
-3309
-3322
-3334
-3346
-3357
-3367
-3376
-3384
-3392
-3399
-3405
-3411
-3416
-3420
-3423
-3426
-3428
-3430
-3432
-3433
-3434
-3434
-3435
-3435
-3435
-3435
-3435
-3434
-3434
-3434
-3433
-3432
-3431
-3430
-3429
-3428
-3427
-3426
-3425
-3424
-3423
-3422
-3421
-3420
-3419
-3419
-3418
-3417
-3417
-3416
-3416
-3415
-3414
-3414
-3413
-3412
-3411
-3410
-3408
-3407
-3405
-3404
-3402
-3401
-3400
-3398
-3397
-3395
-3394
-3393
-3392
-3392
-3392
-3392
-3392
-3393
-3394
-3395
-3397
-3399
-3401
-3403
-3406
-3409
-3412
-3415
-3419
-3423
-3426
-3431
-3435
-3439
-3443
-3448
-3452
-3457
-3461
-3466
-3471
-3476
-3481
-3486
-3491
-3496
-3501
-3507
-3512
-3518
-3523
-3529
-3535
-3541
-3546
-3552
-3558
-3564
-3569
-3575
-3580
-3585
-3590
-3595
-3599
-3603
-3606
-3610
-3612
-3615
-3618
-3620
-3623
-3626
-3629
-3632
-3635
-3639
-3644
-3649
-3654
-3660
-3666
-3673
-3680
-3688
-3695
-3703
-3711
-3720
-3728
-3737
-3746
-3755
-3764
-3774
-3784
-3794
-3804
-3815
-3826
-3837
-3848
-3860
-3871
-3883
-3895
-3907
-3919
-3931
-3943
-3955
-3966
-3977
-3988
-3999
-4009
-4019
-4027
-4035
-4043
-4051
-4059
-4066
-4072
-4077
-4082
-4086
-4090
-4093
-4096
-4097
-4098
-4098
-4097
-4094
-4091
-4086
-4082
-4075
-4067
-4058
-4048
-4037
-4025
-4011
-3998
-3983
-3967
-3951
-3934
-3916
-3898
-3879
-3860
-3841
-3821
-3801
-3781
-3761
-3741
-3721
-3701
-3682
-3662
-3643
-3625
-3607
-3590
-3574
-3558
-3543
-3530
-3517
-3506
-3496
-3487
-3480
-3475
-3471
-3468
-3468
-3468
-3471
-3475
-3481
-3488
-3497
-3507
-3519
-3532
-3546
-3563
-3580
-3599
-3619
-3640
-3662
-3685
-3709
-3733
-3757
-3782
-3808
-3833
-3858
-3883
-3908
-3933
-3957
-3981
-4005
-4027
-4050
-4070
-4093
-4113
-4133
-4153
-4172
-4190
-4207
-4224
-4240
-4255
-4269
-4282
-4294
-4305
-4315
-4323
-4331
-4337
-4342
-4346
-4348
-4350
-4350
-4350
-4349
-4347
-4344
-4341
-4337
-4333
-4327
-4322
-4315
-4308
-4301
-4293
-4284
-4275
-4265
-4255
-4245
-4233
-4222
-4210
-4198
-4186
-4174
-4161
-4149
-4137
-4125
-4113
-4102
-4091
-4082
-4072
-4064
-4056
-4049
-4043
-4038
-4035
-4032
-4030
-4030
-4030
-4030
-4033
-4037
-4041
-4046
-4051
-4059
-4069
-4078
-4089
-4101
-4114
-4128
-4143
-4159
-4175
-4192
-4210
-4228
-4246
-4265
-4284
-4304
-4324
-4343
-4363
-4383
-4403
-4423
-4443
-4462
-4482
-4501
-4521
-4539
-4558
-4576
-4594
-4611
-4628
-4643
-4658
-4672
-4685
-4697
-4708
-4717
-4725
-4732
-4738
-4742
-4745
-4746
-4747
-4746
-4744
-4740
-4736
-4730
-4723
-4716
-4707
-4697
-4686
-4674
-4661
-4648
-4633
-4618
-4602
-4585
-4568
-4550
-4533
-4515
-4498
-4480
-4463
-4447
-4431
-4416
-4402
-4388
-4376
-4364
-4354
-4345
-4337
-4331
-4326
-4322
-4320
-4319
-4320
-4322
-4325
-4330
-4337
-4344
-4354
-4364
-4376
-4389
-4403
-4418
-4433
-4450
-4467
-4484
-4502
-4520
-4538
-4556
-4574
-4592
-4609
-4626
-4642
-4658
-4673
-4687
-4701
-4714
-4726
-4737
-4748
-4758
-4767
-4776
-4784
-4792
-4799
-4806
-4812
-4818
-4823
-4829
-4834
-4839
-4843
-4847
-4851
-4855
-4858
-4861
-4863
-4866
-4867
-4869
-4870
-4871
-4871
-4872
-4871
-4871
-4870
-4869
-4867
-4865
-4863
-4860
-4857
-4853
-4849
-4844
-4839
-4834
-4828
-4821
-4815
-4808
-4801
-4793
-4786
-4779
-4771
-4764
-4758
-4751
-4745
-4739
-4733
-4728
-4723
-4718
-4714
-4710
-4706
-4703
-4700
-4697
-4695
-4693
-4691
-4690
-4690
-4690
-4690
-4691
-4692
-4694
-4696
-4699
-4702
-4706
-4709
-4713
-4717
-4721
-4724
-4728
-4731
-4735
-4738
-4741
-4744
-4747
-4749
-4752
-4755
-4757
-4760
-4762
-4765
-4768
-4771
-4774
-4776
-4779
-4782
-4785
-4787
-4789
-4791
-4793
-4794
-4796
-4797
-4798
-4798
-4799
-4800
-4800
-4801
-4802
-4803
-4804
-4805
-4807
-4809
-4812
-4814
-4817
-4820
-4823
-4826
-4829
-4832
-4835
-4838
-4841
-4843
-4845
-4846
-4847
-4848
-4848
-4848
-4847
-4845
-4843
-4840
-4837
-4833
-4828
-4823
-4817
-4810
-4803
-4795
-4786
-4777
-4768
-4757
-4747
-4735
-4724
-4712
-4700
-4688
-4675
-4663
-4650
-4638
-4625
-4613
-4601
-4589
-4578
-4567
-4556
-4546
-4536
-4526
-4517
-4508
-4500
-4491
-4484
-4476
-4469
-4461
-4455
-4448
-4441
-4435
-4428
-4422
-4416
-4410
-4404
-4398
-4393
-4388
-4383
-4378
-4373
-4369
-4365
-4361
-4357
-4354
-4350
-4346
-4343
-4339
-4336
-4332
-4328
-4324
-4320
-4315
-4310
-4306
-4301
-4296
-4291
-4286
-4281
-4276
-4271
-4266
-4261
-4257
-4252
-4247
-4242
-4236
-4231
-4225
-4219
-4212
-4206
-4199
-4192
-4184
-4177
-4169
-4161
-4154
-4146
-4138
-4131
-4123
-4115
-4107
-4099
-4090
-4081
-4072
-4062
-4051
-4040
-4029
-4017
-4003
-3991
-3977
-3963
-3948
-3933
-3917
-3901
-3884
-3866
-3848
-3830
-3811
-3791
-3771
-3750
-3729
-3707
-3685
-3663
-3640
-3617
-3595
-3572
-3549
-3527
-3505
-3484
-3463
-3444
-3425
-3407
-3390
-3374
-3360
-3347
-3334
-3324
-3314
-3306
-3299
-3293
-3288
-3285
-3283
-3282
-3283
-3285
-3289
-3294
-3300
-3307
-3316
-3326
-3336
-3348
-3360
-3372
-3385
-3399
-3412
-3425
-3437
-3449
-3461
-3472
-3482
-3492
-3500
-3507
-3514
-3519
-3524
-3527
-3529
-3530
-3530
-3529
-3527
-3524
-3520
-3515
-3509
-3502
-3494
-3485
-3475
-3464
-3452
-3439
-3425
-3410
-3394
-3377
-3359
-3340
-3321
-3301
-3280
-3259
-3237
-3215
-3193
-3170
-3148
-3125
-3103
-3080
-3058
-3036
-3014
-2992
-2970
-2949
-2927
-2906
-2886
-2865
-2845
-2825
-2806
-2787
-2769
-2751
-2735
-2719
-2704
-2690
-2678
-2666
-2656
-2647
-2639
-2632
-2627
-2623
-2621
-2619
-2619
-2620
-2622
-2625
-2629
-2634
-2640
-2647
-2654
-2663
-2671
-2680
-2690
-2700
-2710
-2719
-2729
-2738
-2747
-2756
-2764
-2771
-2778
-2783
-2788
-2792
-2795
-2797
-2798
-2797
-2796
-2793
-2789
-2785
-2779
-2772
-2764
-2755
-2746
-2735
-2724
-2712
-2699
-2686
-2672
-2658
-2644
-2630
-2616
-2602
-2588
-2574
-2561
-2549
-2538
-2527
-2517
-2509
-2501
-2495
-2490
-2486
-2483
-2482
-2482
-2484
-2487
-2491
-2496
-2504
-2512
-2522
-2534
-2547
-2561
-2577
-2594
-2612
-2632
-2652
-2673
-2696
-2719
-2743
-2767
-2792
-2817
-2843
-2869
-2895
-2921
-2947
-2974
-3000
-3026
-3051
-3077
-3102
-3126
-3151
-3175
-3199
-3222
-3245
-3268
-3290
-3312
-3334
-3355
-3375
-3395
-3415
-3434
-3452
-3470
-3487
-3504
-3520
-3536
-3550
-3564
-3578
-3590
-3602
-3613
-3624
-3634
-3644
-3653
-3661
-3670
-3677
-3685
-3691
-3697
-3703
-3708
-3712
-3715
-3718
-3720
-3721
-3721
-3721
-3720
-3718
-3715
-3712
-3707
-3703
-3697
-3692
-3686
-3680
-3674
-3668
-3662
-3657
-3653
-3649
-3645
-3643
-3642
-3642
-3643
-3645
-3648
-3653
-3659
-3667
-3675
-3686
-3697
-3710
-3725
-3741
-3759
-3777
-3797
-3819
-3841
-3864
-3889
-3914
-3940
-3966
-3993
-4019
-4048
-4075
-4104
-4132
-4160
-4188
-4216
-4244
-4271
-4297
-4323
-4349
-4373
-4397
-4420
-4442
-4463
-4483
-4502
-4520
-4536
-4551
-4565
-4578
-4590
-4600
-4609
-4617
-4624
-4630
-4634
-4638
-4640
-4641
-4641
-4640
-4638
-4635
-4631
-4626
-4620
-4613
-4605
-4596
-4586
-4575
-4564
-4551
-4539
-4525
-4512
-4498
-4484
-4469
-4455
-4442
-4428
-4415
-4402
-4389
-4377
-4365
-4354
-4343
-4333
-4322
-4313
-4304
-4295
-4286
-4278
-4271
-4264
-4257
-4251
-4245
-4239
-4234
-4229
-4224
-4220
-4215
-4212
-4208
-4204
-4201
-4198
-4195
-4192
-4189
-4186
-4184
-4181
-4179
-4177
-4175
-4173
-4172
-4170
-4168
-4167
-4165
-4163
-4161
-4159
-4156
-4152
-4148
-4144
-4139
-4133
-4126
-4119
-4111
-4103
-4094
-4085
-4075
-4066
-4054
-4045
-4033
-4022
-4010
-3997
-3984
-3971
-3957
-3942
-3927
-3912
-3896
-3881
-3865
-3848
-3832
-3815
-3799
-3782
-3765
-3748
-3731
-3714
-3696
-3678
-3660
-3642
-3624
-3605
-3586
-3567
-3548
-3529
-3510
-3491
-3472
-3453
-3435
-3417
-3399
-3382
-3365
-3349
-3333
-3318
-3304
-3290
-3277
-3265
-3253
-3243
-3233
-3223
-3215
-3207
-3200
-3195
-3189
-3185
-3182
-3179
-3177
-3176
-3176
-3176
-3177
-3178
-3180
-3182
-3185
-3188
-3191
-3195
-3198
-3202
-3206
-3209
-3213
-3215
-3218
-3220
-3222
-3222
-3222
-3221
-3219
-3215
-3211
-3204
-3196
-3187
-3176
-3162
-3147
-3130
-3112
-3091
-3069
-3045
-3019
-2991
-2962
-2931
-2899
-2866
-2831
-2795
-2758
-2720
-2681
-2641
-2601
-2561
-2520
-2480
-2439
-2398
-2358
-2319
-2280
-2241
-2204
-2167
-2132
-2097
-2063
-2031
-1999
-1969
-1940
-1911
-1884
-1858
-1833
-1809
-1785
-1763
-1741
-1721
-1701
-1681
-1663
-1644
-1627
-1610
-1593
-1577
-1562
-1546
-1532
-1517
-1503
-1489
-1475
-1462
-1449
-1436
-1423
-1410
-1398
-1385
-1373
-1361
-1349
-1337
-1324
-1312
-1300
-1287
-1274
-1261
-1248
-1235
-1222
-1208
-1195
-1181
-1168
-1155
-1142
-1129
-1116
-1104
-1092
-1081
-1070
-1059
-1049
-1040
-1031
-1022
-1014
-1006
-998
-991
-985
-978
-972
-966
-960
-954
-949
-943
-937
-931
-925
-919
-913
-906
-899
-892
-884
-875
-866
-857
-846
-835
-824
-812
-799
-786
-772
-757
-742
-726
-710
-693
-675
-658
-640
-622
-604
-586
-568
-550
-532
-515
-497
-480
-463
-446
-429
-412
-396
-380
-363
-348
-332
-317
-302
-287
-273
-260
-247
-235
-224
-213
-203
-194
-185
-177
-170
-164
-158
-152
-148
-143
-139
-136
-132
-129
-126
-124
-121
-119
-117
-116
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-103
-101
-99
-97
-95
-92
-89
-86
-83
-79
-75
-70
-66
-60
-54
-48
-41
-34
-26
-17
-8
2
12
23
35
47
60
73
87
100
114
129
143
157
171
186
200
214
228
242
255
269
282
295
308
321
333
345
356
367
377
387
396
404
411
418
424
430
435
439
442
445
448
449
450
451
450
449
448
446
444
440
437
433
428
423
417
411
405
398
391
383
375
367
359
350
342
333
324
315
307
298
290
283
276
269
263
258
253
249
245
242
240
239
238
238
238
239
240
242
245
248
252
257
263
269
277
285
295
305
316
328
341
354
368
382
397
412
427
442
458
473
489
504
520
535
551
567
583
598
614
629
645
659
674
688
701
714
726
738
748
758
767
775
782
789
795
800
804
808
811
813
815
815
815
814
812
809
805
800
794
786
777
767
755
742
728
712
696
678
659
639
619
597
575
552
529
505
481
456
432
407
383
358
334
311
287
264
242
220
199
178
158
139
121
104
88
73
59
46
34
24
15
8
2
-3
-7
-10
-11
-11
-11
-9
-6
-3
1
6
11
16
22
28
35
41
48
55
63
70
78
86
94
102
111
119
128
136
145
153
162
170
178
185
193
200
207
213
219
224
229
234
238
241
244
247
249
251
252
253
254
255
255
256
256
256
256
256
256
256
257
258
259
260
262
264
267
270
273
277
281
286
292
298
305
313
321
330
340
351
363
376
390
405
421
438
456
474
493
513
534
556
578
601
624
648
673
698
724
750
777
804
832
860
889
919
948
978
1008
1038
1067
1096
1125
1153
1180
1206
1231
1255
1278
1300
1321
1341
1360
1378
1395
1411
1426
1440
1454
1466
1478
1488
1498
1507
1515
1523
1530
1536
1542
1547
1552
1556
1560
1564
1567
1571
1574
1577
1579
1582
1585
1587
1589
1592
1594
1596
1598
1599
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1612
1613
1614
1614
1615
1615
1615
1615
1615
1615
1614
1614
1613
1611
1610
1608
1607
1605
1603
1601
1599
1597
1595
1593
1592
1590
1589
1588
1588
1588
1588
1589
1591
1593
1596
1600
1605
1610
1617
1624
1632
1641
1652
1663
1675
1688
1702
1716
1732
1747
1764
1780
1797
1815
1832
1850
1867
1885
1902
1919
1935
1951
1967
1982
1996
2009
2023
2035
2045
2056
2065
2074
2081
2088
2093
2097
2101
2104
2106
2107
2108
2108
2108
2107
2106
2105
2104
2103
2102
2101
2101
2101
2101
2102
2103
2105
2108
2111
2115
2120
2125
2131
2137
2144
2151
2159
2167
2176
2185
2194
2204
2214
2224
2235
2247
2258
2271
2283
2296
2309
2322
2336
2350
2364
2378
2392
2407
2421
2436
2452
2467
2483
2499
2516
2533
2551
2569
2588
2607
2627
2648
2669
2690
2712
2735
2758
2781
2805
2829
2853
2878
2903
2928
2953
2978
3003
3028
3053
3078
3103
3127
3151
3174
3197
3220
3241
3262
3283
3302
3321
3340
3357
3374
3391
3406
3421
3436
3449
3463
3476
3488
3501
3513
3524
3535
3546
3557
3567
3577
3587
3597
3606
3615
3624
3632
3640
3647
3655
3661
3668
3674
3680
3686
3692
3698
3704
3710
3716
3723
3729
3735
3742
3748
3754
3761
3767
3773
3779
3785
3790
3795
3799
3803
3806
3809
3810
3812
3812
3812
3811
3810
3808
3805
3802
3798
3793
3789
3784
3779
3773
3767
3761
3755
3749
3742
3735
3729
3722
3715
3708
3702
3695
3689
3683
3678
3673
3669
3665
3662
3660
3658
3657
3657
3658
3659
3661
3663
3666
3669
3673
3677
3682
3687
3691
3696
3702
3707
3712
3717
3722
3727
3731
3736
3740
3744
3748
3752
3755
3759
3762
3765
3767
3770
3772
3775
3777
3780
3782
3785
3787
3790
3793
3796
3799
3803
3807
3811
3815
3820
3826
3832
3838
3845
3853
3861
3869
3878
3887
3896
3905
3915
3924
3934
3943
3953
3963
3972
3982
3991
4001
4010
4019
4029
4038
4046
4054
4062
4070
4077
4083
4090
4096
4101
4106
4110
4113
4115
4117
4119
4119
4120
4119
4118
4117
4116
4114
4112
4109
4107
4104
4101
4098
4094
4093
4090
4086
4085
4083
4081
4080
4078
4078
4078
4078
4080
4082
4083
4086
4089
4093
4097
4101
4106
4112
4117
4124
4130
4137
4145
4153
4161
4169
4178
4187
4196
4205
4215
4224
4234
4243
4253
4262
4272
4282
4291
4301
4311
4321
4331
4341
4351
4362
4374
4385
4398
4410
4424
4438
4452
4468
4484
4500
4517
4535
4554
4574
4594
4614
4636
4658
4681
4704
4728
4753
4778
4804
4830
4856
4883
4909
4936
4962
4988
5014
5040
5064
5089
5112
5135
5156
5177
5196
5215
5232
5248
5263
5276
5289
5300
5309
5318
5325
5331
5336
5340
5342
5343
5343
5341
5339
5335
5329
5322
5314
5305
5294
5282
5268
5253
5237
5220
5202
5182
5161
5139
5115
5091
5066
5040
5013
4985
4957
4929
4900
4871
4841
4812
4783
4755
4727
4699
4672
4646
4621
4597
4573
4551
4530
4510
4490
4473
4456
4440
4426
4413
4402
4391
4382
4374
4368
4362
4358
4354
4352
4350
4349
4348
4348
4348
4349
4350
4351
4352
4353
4353
4354
4355
4355
4355
4355
4356
4356
4356
4356
4357
4358
4359
4360
4362
4364
4367
4370
4374
4378
4383
4388
4394
4400
4407
4415
4423
4432
4442
4452
4463
4475
4488
4501
4516
4530
4546
4562
4578
4595
4612
4630
4647
4665
4683
4701
4718
4735
4752
4768
4784
4799
4813
4826
4839
4850
4861
4870
4879
4886
4893
4898
4902
4905
4907
4908
4908
4907
4906
4903
4900
4896
4891
4886
4881
4875
4868
4861
4854
4847
4840
4832
4825
4818
4811
4804
4798
4791
4785
4780
4775
4770
4765
4761
4758
4755
4752
4750
4748
4746
4745
4744
4744
4744
4744
4745
4745
4746
4747
4748
4750
4751
4752
4753
4754
4755
4757
4758
4759
4760
4761
4763
4764
4766
4768
4770
4773
4776
4780
4784
4789
4795
4801
4808
4816
4825
4835
4845
4857
4869
4882
4897
4912
4928
4945
4963
4982
5001
5022
5043
5065
5087
5110
5134
5158
5182
5206
5231
5255
5280
5303
5327
5350
5373
5395
5416
5436
5456
5475
5493
5510
5526
5541
5555
5568
5580
5591
5601
5610
5618
5625
5631
5636
5641
5644
5647
5649
5650
5650
5650
5649
5648
5647
5645
5643
5641
5638
5636
5634
5632
5630
5628
5626
5625
5625
5625
5625
5626
5627
5629
5631
5634
5637
5641
5645
5649
5654
5659
5665
5671
5678
5685
5693
5702
5711
5720
5730
5740
5751
5763
5775
5787
5800
5814
5828
5842
5857
5872
5888
5904
5921
5938
5955
5973
5991
6009
6028
6047
6066
6085
6104
6124
6143
6162
6181
6200
6219
6237
6255
6273
6291
6308
6324
6341
6357
6372
6387
6402
6416
6430
6443
6455
6468
6479
6490
6501
6511
6521
6531
6540
6549
6557
6566
6574
6582
6591
6599
6607
6615
6623
6631
6639
6647
6655
6663
6670
6678
6685
6692
6699
6706
6712
6719
6726
6732
6739
6745
6751
6757
6763
6769
6775
6780
6786
6792
6797
6802
6808
6813
6818
6823
6827
6832
6837
6841
6845
6849
6852
6856
6859
6862
6865
6868
6871
6874
6877
6880
6883
6886
6889
6892
6896
6899
6903
6906
6910
6914
6919
6923
6928
6933
6939
6944
6950
6956
6962
6969
6975
6982
6989
6997
7004
7012
7020
7029
7038
7047
7057
7066
7077
7087
7098
7108
7120
7131
7142
7154
7166
7178
7191
7204
7217
7230
7244
7257
7272
7286
7301
7317
7333
7350
7367
7384
7403
7421
7441
7460
7480
7501
7522
7543
7564
7585
7606
7626
7647
7667
7687
7707
7726
7744
7762
7779
7796
7811
7826
7840
7853
7865
7876
7886
7895
7903
7910
7916
7921
7925
7928
7930
7931
7932
7931
7930
7928
7925
7922
7918
7914
7908
7903
7897
7891
7884
7877
7870
7863
7856
7848
7841
7834
7827
7820
7813
7807
7800
7794
7789
7783
7778
7773
7769
7765
7761
7757
7754
7751
7749
7747
7745
7744
7744
7744
7745
7747
7749
7751
7755
7758
7762
7767
7772
7777
7782
7788
7793
7798
7803
7808
7812
7816
7819
7822
7823
7824
7823
7822
7819
7815
7810
7804
7796
7787
7777
7766
7753
7739
7723
7706
7688
7669
7649
7627
7604
7581
7556
7531
7505
7477
7450
7421
7392
7362
7332
7301
7270
7239
7207
7175
7143
7111
7078
7046
7013
6981
6949
6917
6885
6853
6822
6791
6760
6730
6700
6670
6641
6611
6583
6555
6527
6499
6472
6446
6420
6395
6370
6345
6322
6299
6276
6254
6233
6213
6193
6174
6155
6137
6120
6104
6089
6075
6061
6048
6037
6026
6016
6008
6000
5992
5986
5981
5976
5972
5969
5967
5965
5964
5964
5965
5965
5967
5969
5972
5975
5978
5982
5986
5990
5995
6000
6004
6009
6014
6019
6023
6028
6033
6037
6042
6046
6051
6055
6060
6064
6069
6073
6078
6082
6086
6090
6094
6097
6100
6102
6104
6106
6106
6106
6106
6104
6102
6099
6095
6090
6085
6078
6071
6064
6055
6046
6037
6027
6016
6005
5994
5983
5971
5960
5948
5937
5925
5914
5903
5892
5882
5873
5863
5855
5847
5840
5833
5827
5822
5818
5814
5812
5809
5808
5807
5806
5806
5806
5807
5808
5809
5810
5812
5813
5814
5815
5816
5817
5818
5818
5817
5816
5815
5813
5811
5807
5803
5799
5794
5787
5781
5773
5766
5757
5748
5739
5730
5721
5712
5703
5694
5686
5678
5671
5664
5658
5653
5649
5645
5642
5640
5639
5638
5638
5639
5641
5643
5646
5650
5654
5659
5664
5669
5675
5681
5688
5694
5701
5707
5713
5719
5724
5729
5733
5737
5740
5742
5744
5745
5746
5746
5746
5745
5743
5742
5740
5738
5736
5734
5732
5731
5729
5729
5728
5728
5729
5731
5733
5735
5739
5743
5747
5752
5758
5764
5771
5779
5787
5795
5804
5814
5825
5836
5847
5859
5871
5884
5898
5911
5925
5940
5955
5970
5985
6001
6017
6033
6050
6067
6084
6101
6119
6138
6156
6175
6194
6213
6233
6253
6274
6294
6315
6337
6358
6381
6403
6426
6449
6472
6495
6519
6543
6566
6590
6614
6638
6661
6685
6708
6731
6754
6777
6799
6821
6843
6864
6884
6904
6923
6942
6960
6976
6992
7007
7021
7033
7045
7055
7063
7071
7077
7081
7085
7087
7088
7087
7085
7082
7078
7073
7066
7059
7050
7040
7030
7019
7008
6996
6983
6971
6958
6946
6934
6922
6910
6899
6888
6878
6869
6860
6852
6845
6838
6832
6827
6823
6819
6815
6813
6810
6809
6808
6807
6807
6807
6808
6809
6811
6813
6815
6818
6821
6825
6830
6835
6841
6847
6854
6861
6869
6878
6888
6898
6909
6920
6933
6945
6959
6973
6988
7003
7018
7035
7051
7068
7086
7104
7121
7140
7158
7176
7195
7213
7232
7251
7270
7289
7309
7329
7348
7369
7389
7410
7430
7451
7473
7494
7515
7537
7558
7579
7600
7621
7642
7662
7683
7703
7723
7742
7761
7780
7799
7818
7836
7854
7872
7889
7906
7922
7938
7953
7968
7982
7996
8009
8021
8032
8045
8055
8067
8077
8087
8098
8108
8118
8128
8138
8148
8157
8167
8177
8186
8195
8204
8212
8220
8227
8234
8241
8246
8252
8256
8261
8264
8268
8270
8273
8274
8276
8276
8277
8276
8276
8275
8273
8271
8268
8265
8261
8257
8252
8246
8240
8233
8226
8218
8210
8201
8192
8183
8173
8163
8153
8143
8132
8121
8109
8099
8087
8076
8064
8054
8042
8032
8022
8012
8002
7993
7984
7976
7968
7960
7953
7946
7940
7934
7929
7923
7918
7913
7908
7903
7898
7894
7889
7884
7879
7875
7870
7864
7859
7854
7848
7842
7835
7828
7821
7813
7805
7797
7787
7778
7768
7757
7746
7735
7723
7712
7699
7687
7675
7662
7649
7637
7624
7612
7599
7587
7575
7564
7553
7542
7532
7522
7513
7505
7498
7491
7485
7480
7475
7471
7469
7467
7465
7465
7465
7466
7468
7471
7474
7479
7484
7489
7496
7503
7511
7520
7530
7540
7550
7561
7573
7585
7597
7609
7621
7634
7646
7658
7670
7682
7693
7703
7713
7723
7731
7739
7745
7750
7755
7757
7759
7759
7758
7755
7751
7745
7738
7728
7718
7705
7691
7675
7656
7636
7614
7590
7564
7536
7506
7473
7439
7404
7366
7327
7286
7244
7201
7157
7112
7066
7020
6974
6928
6882
6836
6791
6746
6703
6660
6618
6577
6537
6499
6462
6426
6392
6360
6329
6301
6274
6248
6225
6203
6184
6166
6150
6136
6124
6114
6105
6098
6093
6090
6088
6087
6089
6092
6096
6102
6109
6118
6127
6138
6150
6163
6176
6191
6206
6221
6237
6253
6269
6285
6301
6317
6333
6349
6364
6380
6395
6410
6425
6440
6454
6469
6483
6497
6511
6525
6539
6552
6566
6579
6592
6604
6617
6629
6640
6651
6662
6672
6681
6690
6697
6704
6710
6714
6718
6720
6720
6719
6717
6713
6707
6699
6690
6680
6667
6654
6638
6621
6603
6584
6563
6541
6519
6495
6470
6444
6418
6391
6363
6335
6306
6278
6249
6220
6192
6164
6136
6108
6081
6055
6029
6004
5980
5956
5934
5912
5891
5871
5852
5835
5818
5803
5788
5775
5763
5752
5742
5733
5724
5717
5711
5705
5699
5695
5691
5687
5684
5681
5679
5677
5676
5675
5674
5674
5674
5674
5675
5676
5677
5678
5679
5681
5683
5685
5687
5689
5691
5693
5695
5697
5699
5701
5702
5704
5705
5705
5706
5706
5705
5704
5703
5701
5698
5695
5691
5687
5682
5677
5672
5667
5661
5655
5649
5643
5637
5631
5625
5619
5613
5608
5602
5597
5592
5587
5582
5577
5572
5567
5562
5557
5552
5546
5540
5533
5526
5519
5511
5503
5494
5485
5475
5465
5454
5443
5432
5420
5408
5395
5383
5370
5357
5343
5329
5315
5301
5286
5271
5255
5240
5223
5207
5190
5173
5157
5140
5123
5106
5089
5073
5057
5041
5026
5011
4997
4983
4970
4958
4946
4935
4924
4914
4905
4896
4887
4879
4872
4865
4858
4852
4845
4840
4834
4829
4824
4819
4815
4811
4807
4804
4801
4798
4796
4794
4793
4792
4791
4790
4790
4790
4790
4790
4790
4790
4790
4790
4791
4791
4791
4791
4792
4792
4792
4792
4792
4792
4792
4792
4792
4792
4792
4793
4794
4796
4798
4801
4804
4809
4814
4820
4826
4834
4843
4852
4862
4872
4884
4896
4908
4920
4933
4947
4960
4973
4987
5001
5014
5028
5041
5055
5068
5082
5096
5109
5123
5137
5150
5164
5177
5191
5204
5217
5230
5243
5255
5267
5279
5290
5301
5312
5322
5332
5343
5352
5362
5372
5381
5391
5401
5410
5420
5429
5439
5449
5459
5469
5479
5490
5500
5511
5522
5533
5545
5557
5568
5581
5593
5605
5618
5630
5643
5655
5667
5678
5689
5700
5711
5720
5730
5739
5747
5755
5762
5768
5774
5780
5784
5788
5791
5794
5795
5796
5796
5795
5792
5789
5785
5780
5774
5767
5760
5751
5742
5733
5722
5711
5700
5689
5677
5664
5652
5639
5627
5615
5602
5590
5578
5567
5556
5545
5535
5525
5516
5507
5500
5493
5487
5482
5478
5475
5473
5472
5472
5474
5476
5479
5484
5489
5495
5503
5511
5520
5530
5541
5553
5565
5578
5592
5606
5621
5636
5652
5668
5684
5701
5717
5734
5751
5767
5783
5799
5815
5830
5845
5859
5872
5885
5896
5907
5917
5926
5934
5941
5947
5951
5955
5958
5960
5960
5960
5959
5957
5954
5950
5945
5939
5932
5925
5917
5907
5897
5886
5875
5862
5849
5834
5819
5803
5785
5767
5749
5729
5708
5687
5665
5642
5619
5595
5571
5546
5522
5497
5473
5448
5424
5400
5376
5353
5331
5309
5288
5268
5249
5230
5213
5197
5182
5169
5156
5145
5135
5126
5118
5112
5107
5103
5099
5097
5096
5095
5096
5097
5098
5100
5102
5105
5108
5111
5114
5117
5119
5121
5123
5124
5125
5125
5123
5121
5118
5114
5109
5103
5096
5088
5078
5068
5057
5045
5032
5018
5003
4988
4972
4955
4938
4920
4901
4883
4864
4844
4825
4805
4785
4766
4745
4725
4705
4684
4664
4643
4622
4601
4579
4558
4536
4514
4492
4470
4447
4424
4401
4378
4354
4331
4307
4284
4260
4236
4212
4188
4164
4140
4116
4091
4069
4046
4024
4002
3981
3960
3941
3923
3906
3890
3876
3864
3852
3843
3834
3827
3822
3818
3815
3813
3812
3812
3812
3814
3816
3818
3821
3823
3826
3830
3833
3836
3839
3841
3844
3846
3847
3848
3849
3848
3847
3845
3842
3839
3833
3827
3820
3811
3802
3791
3779
3765
3751
3736
3720
3703
3685
3667
3648
3628
3608
3587
3566
3544
3522
3500
3477
3454
3431
3408
3384
3361
3338
3315
3292
3269
3247
3226
3205
3185
3165
3147
3129
3112
3095
3080
3065
3050
3037
3023
3010
2997
2984
2972
2959
2946
2933
2919
2905
2890
2875
2859
2842
2825
2806
2787
2766
2745
2722
2699
2674
2648
2621
2594
2565
2535
2505
2473
2441
2409
2376
2342
2309
2275
2241
2207
2174
2140
2106
2073
2039
2005
1973
1940
1907
1874
1842
1810
1779
1748
1717
1688
1659
1630
1603
1576
1550
1525
1500
1476
1453
1431
1409
1388
1368
1348
1329
1310
1292
1274
1257
1240
1224
1208
1192
1176
1161
1146
1132
1117
1103
1089
1075
1061
1047
1033
1018
1006
992
979
966
953
939
927
914
901
889
877
865
853
842
832
822
812
803
795
787
780
774
768
763
758
754
751
748
745
743
742
742
742
743
744
746
749
753
757
762
768
774
781
789
797
805
814
824
834
844
855
866
877
889
901
913
926
939
952
965
979
992
1006
1020
1034
1047
1061
1074
1087
1100
1113
1125
1137
1148
1160
1171
1181
1192
1202
1213
1223
1233
1243
1252
1262
1272
1283
1293
1303
1313
1324
1335
1346
1357
1368
1380
1392
1405
1419
1432
1447
1462
1478
1495
1512
1530
1549
1569
1590
1612
1635
1658
1683
1708
1734
1761
1789
1816
1845
1873
1902
1931
1960
1989
2017
2047
2075
2103
2131
2159
2186
2213
2239
2265
2290
2316
2340
2364
2388
2412
2435
2458
2480
2503
2525
2547
2569
2590
2612
2633
2654
2675
2697
2718
2739
2761
2782
2804
2826
2847
2869
2891
2912
2933
2955
2976
2996
3017
3037
3057
3076
3095
3113
3131
3148
3165
3181
3196
3210
3224
3237
3249
3260
3271
3281
3290
3299
3307
3315
3322
3329
3336
3343
3349
3355
3362
3368
3375
3382
3389
3396
3404
3412
3421
3430
3440
3451
3462
3474
3487
3500
3514
3529
3544
3560
3577
3593
3610
3627
3645
3662
3679
3696
3713
3730
3747
3763
3778
3793
3808
3821
3834
3846
3857
3866
3875
3883
3889
3894
3898
3901
3902
3902
3902
3899
3896
3892
3886
3880
3872
3864
3855
3845
3834
3822
3810
3798
3785
3771
3758
3744
3730
3716
3701
3687
3673
3659
3646
3632
3618
3605
3591
3578
3564
3551
3538
3524
3511
3497
3483
3469
3456
3442
3428
3414
3400
3387
3374
3361
3348
3336
3324
3313
3302
3291
3281
3272
3263
3254
3246
3239
3233
3227
3222
3218
3215
3213
3212
3213
3214
3217
3220
3225
3231
3239
3247
3256
3266
3277
3288
3300
3312
3325
3337
3350
3362
3373
3385
3396
3406
3415
3424
3432
3439
3446
3451
3456
3460
3463
3464
3466
3466
3465
3463
3461
3458
3454
3449
3443
3436
3429
3421
3412
3402
3391
3379
3367
3354
3340
3325
3310
3294
3277
3259
3240
3221
3201
3180
3159
3137
3114
3091
3067
3043
3018
2992
2966
2939
2912
2885
2857
2828
2799
2770
2739
2709
2678
2646
2614
2581
2547
2513
2479
2443
2408
2372
2336
2300
2264
2227
2191
2154
2118
2081
2044
2008
1971
1934
1897
1860
1822
1784
1745
1706
1667
1627
1586
1545
1504
1463
1421
1379
1338
1296
1255
1214
1173
1133
1094
1055
1016
981
945
910
877
845
814
784
756
730
706
683
662
642
625
610
596
585
575
568
563
560
558
559
561
566
572
579
588
598
610
622
636
651
666
682
698
715
732
748
764
780
795
809
823
835
846
857
865
873
879
884
887
888
888
886
883
878
871
862
851
839
825
808
790
770
747
723
697
669
639
607
574
538
501
463
423
382
340
296
251
206
159
112
64
16
-33
-83
-133
-183
-233
-284
-335
-386
-437
-487
-538
-588
-639
-689
-738
-788
-837
-886
-934
-982
-1030
-1077
-1124
-1170
-1216
-1261
-1306
-1350
-1393
-1436
-1477
-1518
-1558
-1598
-1636
-1672
-1708
-1743
-1776
-1808
-1839
-1868
-1896
-1922
-1947
-1970
-1992
-2012
-2031
-2048
-2065
-2079
-2093
-2105
-2116
-2125
-2134
-2141
-2146
-2150
-2153
-2155
-2155
-2153
-2150
-2145
-2139
-2131
-2121
-2110
-2098
-2084
-2068
-2051
-2033
-2013
-1994
-1972
-1950
-1926
-1902
-1876
-1850
-1824
-1796
-1768
-1740
-1711
-1683
-1654
-1625
-1596
-1568
-1540
-1512
-1485
-1459
-1433
-1408
-1383
-1360
-1337
-1315
-1295
-1275
-1256
-1238
-1221
-1205
-1190
-1176
-1163
-1150
-1139
-1129
-1119
-1110
-1101
-1093
-1086
-1078
-1072
-1065
-1059
-1052
-1046
-1039
-1033
-1026
-1018
-1012
-1004
-996
-988
-980
-971
-962
-953
-944
-934
-924
-914
-904
-894
-883
-872
-861
-849
-838
-826
-815
-803
-791
-780
-768
-757
-746
-735
-724
-714
-704
-694
-685
-676
-667
-659
-651
-642
-634
-626
-617
-608
-599
-589
-578
-566
-554
-540
-526
-510
-493
-475
-455
-434
-412
-388
-363
-336
-308
-278
-247
-214
-180
-144
-107
-68
-28
14
56
100
145
191
238
285
334
383
432
482
532
583
634
685
736
788
839
891
942
994
1045
1096
1147
1197
1246
1295
1342
1389
1434
1479
1522
1564
1605
1644
1681
1717
1752
1785
1815
1845
1872
1897
1920
1941
1960
1977
1992
2004
2013
2023
2029
2033
2033
2033
2032
2027
2021
2013
2003
1991
1977
1962
1945
1927
1908
1887
1865
1842
1819
1794
1770
1745
1719
1694
1669
1644
1620
1597
1574
1552
1531
1511
1492
1475
1458
1443
1429
1417
1405
1395
1386
1378
1371
1364
1359
1354
1351
1348
1345
1344
1343
1343
1343
1345
1346
1349
1352
1355
1359
1364
1368
1374
1379
1385
1391
1398
1405
1412
1419
1426
1434
1442
1449
1458
1466
1475
1484
1493
1502
1512
1522
1532
1543
1553
1564
1575
1587
1598
1610
1623
1635
1648
1660
1673
1687
1700
1713
1726
1740
1753
1766
1778
1791
1803
1814
1825
1835
1845
1854
1863
1871
1878
1885
1892
1898
1903
1909
1914
1918
1922
1926
1930
1933
1936
1939
1941
1943
1945
1946
1948
1948
1949
1949
1949
1948
1947
1946
1944
1942
1939
1936
1932
1928
1923
1918
1912
1906
1899
1891
1883
1874
1863
1852
1841
1828
1813
1798
1781
1763
1744
1723
1700
1676
1650
1623
1594
1563
1531
1497
1462
1425
1387
1348
1308
1267
1225
1182
1138
1094
1049
1004
959
913
867
821
775
729
684
639
595
551
508
465
423
382
342
302
263
224
186
149
111
74
38
1
-35
-70
-105
-140
-174
-208
-241
-273
-304
-334
-363
-392
-420
-447
-473
-499
-524
-548
-572
-595
-618
-641
-663
-684
-706
-727
-748
-768
-788
-807
-826
-844
-862
-879
-895
-911
-926
-940
-954
-967
-979
-990
-1000
-1010
-1020
-1030
-1038
-1047
-1055
-1062
-1070
-1077
-1084
-1091
-1098
-1105
-1112
-1119
-1126
-1134
-1142
-1151
-1160
-1170
-1181
-1193
-1206
-1220
-1236
-1253
-1271
-1291
-1313
-1336
-1361
-1387
-1416
-1445
-1476
-1508
-1542
-1577
-1613
-1650
-1689
-1728
-1769
-1810
-1853
-1897
-1941
-1987
-2033
-2080
-2128
-2176
-2225
-2273
-2322
-2371
-2420
-2468
-2516
-2564
-2610
-2656
-2701
-2745
-2788
-2830
-2870
-2910
-2948
-2985
-3020
-3054
-3087
-3118
-3147
-3175
-3201
-3226
-3249
-3270
-3290
-3308
-3324
-3340
-3353
-3366
-3377
-3387
-3396
-3404
-3411
-3418
-3423
-3428
-3432
-3436
-3439
-3441
-3443
-3445
-3447
-3448
-3449
-3450
-3450
-3451
-3452
-3454
-3455
-3457
-3460
-3463
-3466
-3471
-3476
-3482
-3488
-3495
-3503
-3511
-3520
-3529
-3539
-3549
-3560
-3571
-3582
-3594
-3606
-3618
-3630
-3642
-3654
-3667
-3679
-3692
-3705
-3719
-3733
-3747
-3763
-3778
-3795
-3812
-3831
-3850
-3870
-3891
-3913
-3936
-3960
-3984
-4009
-4034
-4061
-4086
-4114
-4141
-4168
-4195
-4222
-4249
-4276
-4303
-4329
-4355
-4380
-4404
-4427
-4450
-4472
-4492
-4512
-4530
-4547
-4563
-4578
-4591
-4603
-4614
-4623
-4631
-4638
-4643
-4647
-4650
-4651
-4652
-4651
-4650
-4648
-4645
-4641
-4636
-4631
-4625
-4619
-4613
-4605
-4598
-4590
-4581
-4572
-4562
-4552
-4542
-4531
-4520
-4509
-4497
-4485
-4472
-4460
-4447
-4434
-4420
-4406
-4392
-4378
-4363
-4348
-4332
-4316
-4300
-4283
-4266
-4248
-4230
-4212
-4194
-4175
-4157
-4138
-4119
-4100
-4082
-4062
-4045
-4027
-4009
-3991
-3973
-3956
-3938
-3921
-3903
-3886
-3868
-3851
-3833
-3815
-3796
-3777
-3757
-3737
-3716
-3694
-3671
-3648
-3623
-3597
-3570
-3543
-3514
-3485
-3454
-3423
-3390
-3357
-3323
-3288
-3252
-3216
-3178
-3140
-3102
-3062
-3022
-2981
-2939
-2897
-2854
-2810
-2766
-2721
-2675
-2629
-2582
-2535
-2487
-2439
-2390
-2342
-2293
-2244
-2195
-2146
-2097
-2048
-2000
-1953
-1907
-1861
-1816
-1772
-1729
-1687
-1647
-1607
-1569
-1533
-1497
-1463
-1431
-1399
-1369
-1341
-1313
-1287
-1263
-1240
-1218
-1198
-1179
-1161
-1145
-1129
-1115
-1101
-1088
-1075
-1063
-1051
-1039
-1027
-1014
-1002
-990
-977
-963
-949
-935
-920
-904
-888
-871
-854
-836
-817
-798
-777
-756
-735
-712
-689
-665
-641
-616
-590
-564
-538
-512
-486
-460
-434
-408
-383
-358
-334
-310
-287
-265
-244
-223
-204
-185
-168
-151
-135
-121
-107
-95
-83
-73
-63
-54
-46
-39
-33
-28
-23
-19
-15
-11
-8
-5
-3
0
4
7
11
15
20
25
31
38
45
53
62
71
81
91
103
115
127
141
155
170
185
202
219
236
254
273
292
311
330
349
368
386
404
422
438
453
467
480
492
502
511
518
523
526
528
527
524
519
511
502
490
476
459
440
418
394
368
340
309
276
241
204
165
125
82
39
-7
-53
-100
-149
-198
-248
-299
-350
-402
-455
-507
-561
-614
-668
-722
-777
-831
-886
-941
-997
-1052
-1108
-1164
-1220
-1276
-1332
-1388
-1444
-1500
-1556
-1613
-1669
-1725
-1781
-1836
-1892
-1947
-2001
-2057
-2111
-2164
-2217
-2269
-2320
-2370
-2419
-2467
-2514
-2559
-2603
-2646
-2687
-2727
-2765
-2803
-2838
-2873
-2906
-2938
-2969
-2998
-3026
-3053
-3079
-3103
-3126
-3148
-3168
-3188
-3206
-3223
-3240
-3255
-3270
-3284
-3298
-3312
-3325
-3339
-3353
-3367
-3382
-3398
-3414
-3431
-3449
-3469
-3489
-3511
-3534
-3558
-3583
-3609
-3635
-3663
-3692
-3722
-3752
-3784
-3816
-3849
-3883
-3918
-3954
-3990
-4027
-4065
-4103
-4142
-4181
-4220
-4260
-4301
-4341
-4382
-4423
-4464
-4505
-4546
-4588
-4629
-4671
-4714
-4757
-4800
-4844
-4889
-4934
-4979
-5025
-5071
-5118
-5165
-5213
-5260
-5308
-5356
-5404
-5452
-5500
-5548
-5597
-5645
-5694
-5743
-5792
-5841
-5890
-5939
-5988
-6037
-6086
-6134
-6183
-6230
-6277
-6323
-6368
-6413
-6456
-6497
-6538
-6577
-6614
-6650
-6683
-6715
-6745
-6773
-6798
-6821
-6842
-6860
-6875
-6889
-6899
-6907
-6911
-6914
-6913
-6909
-6903
-6894
-6883
-6868
-6852
-6833
-6812
-6788
-6763
-6736
-6707
-6676
-6644
-6610
-6575
-6540
-6503
-6465
-6427
-6389
-6350
-6312
-6274
-6236
-6199
-6163
-6128
-6094
-6061
-6030
-6001
-5973
-5948
-5924
-5903
-5883
-5867
-5852
-5840
-5831
-5824
-5820
-5818
-5818
-5821
-5825
-5832
-5841
-5852
-5865
-5879
-5895
-5913
-5932
-5953
-5975
-5999
-6024
-6051
-6079
-6109
-6140
-6172
-6205
-6240
-6276
-6313
-6351
-6390
-6430
-6472
-6514
-6557
-6600
-6645
-6690
-6736
-6782
-6829
-6876
-6924
-6971
-7019
-7067
-7115
-7163
-7210
-7257
-7304
-7349
-7394
-7438
-7481
-7523
-7564
-7603
-7641
-7677
-7712
-7745
-7775
-7804
-7830
-7854
-7874
-7892
-7907
-7919
-7927
-7932
-7934
-7932
-7926
-7916
-7903
-7887
-7866
-7843
-7816
-7786
-7753
-7718
-7680
-7639
-7596
-7551
-7504
-7456
-7405
-7354
-7301
-7247
-7192
-7137
-7080
-7024
-6967
-6910
-6853
-6796
-6739
-6683
-6627
-6572
-6517
-6464
-6411
-6360
-6310
-6261
-6213
-6167
-6122
-6078
-6035
-5995
-5955
-5917
-5880
-5844
-5810
-5777
-5746
-5715
-5686
-5657
-5630
-5603
-5577
-5551
-5526
-5501
-5476
-5452
-5427
-5402
-5377
-5351
-5326
-5300
-5273
-5246
-5219
-5191
-5163
-5135
-5106
-5077
-5048
-5018
-4989
-4959
-4929
-4900
-4870
-4841
-4812
-4783
-4754
-4727
-4699
-4673
-4646
-4621
-4597
-4573
-4550
-4529
-4508
-4488
-4469
-4452
-4435
-4419
-4405
-4391
-4379
-4367
-4356
-4346
-4336
-4327
-4318
-4309
-4300
-4291
-4281
-4271
-4261
-4249
-4236
-4222
-4207
-4191
-4173
-4153
-4132
-4109
-4083
-4057
-4029
-3998
-3964
-3929
-3891
-3851
-3809
-3764
-3717
-3667
-3615
-3561
-3505
-3446
-3386
-3323
-3259
-3193
-3126
-3058
-2989
-2919
-2849
-2778
-2707
-2637
-2566
-2497
-2427
-2358
-2291
-2224
-2158
-2093
-2029
-1967
-1907
-1848
-1790
-1734
-1680
-1628
-1577
-1529
-1482
-1436
-1393
-1350
-1310
-1271
-1233
-1196
-1161
-1127
-1093
-1060
-1029
-998
-967
-938
-909
-881
-854
-827
-802
-777
-753
-729
-707
-685
-664
-643
-623
-604
-586
-568
-551
-535
-519
-504
-490
-477
-464
-452
-442
-432
-423
-415
-408
-402
-397
-392
-389
-386
-385
-384
-383
-383
-384
-385
-387
-389
-391
-393
-396
-399
-402
-405
-408
-410
-412
-414
-415
-416
-415
-413
-410
-406
-401
-393
-385
-374
-362
-348
-332
-315
-296
-275
-253
-229
-204
-177
-149
-120
-89
-58
-26
8
42
76
111
147
183
219
255
292
328
363
399
433
467
501
533
564
594
622
649
675
699
721
742
760
777
792
805
816
825
833
838
842
844
845
844
841
837
832
826
818
809
799
788
775
762
747
732
716
699
681
663
644
625
605
586
566
546
527
507
487
468
448
429
409
390
370
351
331
312
292
273
254
236
217
199
182
165
148
132
117
102
88
74
62
49
38
26
15
5
-6
-16
-25
-35
-44
-53
-62
-70
-78
-85
-92
-99
-105
-111
-117
-123
-128
-133
-138
-142
-147
-151
-155
-159
-163
-167
-172
-176
-180
-185
-189
-194
-199
-203
-208
-213
-218
-223
-228
-232
-237
-241
-246
-251
-256
-261
-267
-274
-281
-289
-298
-308
-319
-331
-345
-360
-376
-394
-413
-433
-456
-479
-505
-532
-560
-591
-623
-657
-693
-732
-772
-814
-859
-905
-953
-1002
-1054
-1108
-1162
-1218
-1276
-1334
-1393
-1453
-1514
-1575
-1636
-1698
-1760
-1821
-1882
-1943
-2004
-2063
-2122
-2180
-2236
-2291
-2345
-2398
-2449
-2498
-2545
-2591
-2635
-2677
-2718
-2756
-2793
-2829
-2862
-2894
-2925
-2954
-2981
-3007
-3031
-3055
-3076
-3097
-3116
-3135
-3152
-3168
-3182
-3196
-3208
-3218
-3228
-3236
-3243
-3248
-3251
-3253
-3254
-3253
-3250
-3247
-3241
-3234
-3226
-3217
-3206
-3195
-3182
-3167
-3152
-3136
-3119
-3100
-3081
-3061
-3040
-3018
-2995
-2971
-2946
-2921
-2895
-2868
-2840
-2811
-2782
-2753
-2722
-2692
-2661
-2629
-2598
-2566
-2534
-2501
-2469
-2436
-2403
-2369
-2336
-2301
-2267
-2231
-2196
-2160
-2123
-2086
-2048
-2009
-1971
-1932
-1893
-1854
-1814
-1775
-1735
-1696
-1658
-1619
-1581
-1543
-1505
-1468
-1432
-1395
-1360
-1324
-1290
-1256
-1223
-1190
-1158
-1127
-1097
-1068
-1039
-1012
-985
-960
-935
-911
-887
-865
-843
-821
-801
-780
-760
-741
-722
-704
-685
-668
-651
-634
-617
-601
-586
-571
-556
-541
-527
-513
-500
-487
-474
-461
-448
-436
-423
-411
-399
-386
-373
-359
-346
-331
-316
-300
-282
-264
-244
-223
-201
-176
-150
-122
-91
-59
-24
13
53
95
139
187
236
288
343
400
459
520
583
649
716
784
855
926
999
1073
1148
1224
1301
1377
1455
1532
1609
1687
1764
1840
1917
1992
2067
2141
2215
2287
2358
2428
2497
2564
2630
2695
2757
2819
2879
2937
2993
3048
3101
3152
3201
3248
3293
3337
3379
3419
3457
3494
3530
3564
3596
3628
3658
3687
3715
3741
3767
3791
3814
3835
3855
3874
3892
3908
3923
3937
3950
3961
3972
3981
3990
3997
4003
4010
4014
4019
4022
4024
4025
4026
4025
4024
4022
4019
4017
4013
4010
4006
4003
4001
3999
3998
3998
4000
4003
4006
4013
4021
4030
4042
4056
4072
4090
4110
4132
4156
4183
4211
4242
4275
4309
4346
4384
4424
4466
4510
4554
4600
4647
4695
4744
4794
4844
4894
4946
4997
5049
5100
5152
5204
5255
5307
5357
5407
5456
5505
5552
5597
5641
5684
5724
5763
5799
5834
5866
5896
5923
5948
5971
5991
6009
6024
6037
6048
6056
6062
6066
6067
6067
6065
6061
6055
6047
6038
6028
6016
6003
5989
5973
5957
5939
5921
5902
5883
5863
5842
5821
5799
5777
5756
5734
5712
5690
5669
5647
5627
5607
5587
5569
5551
5534
5518
5503
5488
5475
5462
5450
5439
5429
5419
5409
5400
5391
5383
5374
5366
5357
5348
5338
5328
5317
5306
5293
5280
5266
5250
5234
5216
5197
5176
5155
5131
5107
5081
5054
5025
4995
4963
4930
4896
4860
4823
4785
4745
4705
4663
4621
4578
4534
4490
4445
4400
4355
4310
4264
4219
4174
4129
4085
4041
3997
3954
3912
3870
3829
3789
3750
3711
3673
3636
3600
3565
3531
3498
3465
3433
3402
3371
3340
3310
3280
3249
3219
3188
3157
3126
3094
3061
3028
2994
2960
2926
2890
2855
2819
2782
2745
2708
2671
2633
2596
2558
2520
2483
2445
2408
2371
2335
2299
2264
2230
2198
2166
2136
2108
2081
2056
2032
2009
1989
1970
1952
1935
1919
1904
1890
1876
1862
1849
1835
1821
1806
1791
1776
1759
1741
1722
1702
1680
1656
1631
1603
1573
1540
1505
1467
1426
1382
1335
1285
1232
1176
1116
1053
986
917
844
768
689
606
521
434
344
252
157
62
-35
-134
-233
-332
-432
-532
-631
-730
-828
-925
-1020
-1115
-1207
-1298
-1386
-1472
-1556
-1637
-1716
-1791
-1864
-1934
-2001
-2064
-2125
-2182
-2236
-2288
-2336
-2381
-2424
-2464
-2502
-2538
-2571
-2602
-2632
-2660
-2687
-2712
-2736
-2759
-2781
-2803
-2824
-2845
-2865
-2885
-2905
-2925
-2945
-2965
-2985
-3005
-3024
-3043
-3063
-3081
-3100
-3118
-3136
-3154
-3171
-3187
-3203
-3219
-3235
-3251
-3266
-3281
-3297
-3312
-3328
-3343
-3360
-3376
-3393
-3410
-3429
-3447
-3467
-3487
-3509
-3531
-3554
-3579
-3604
-3631
-3659
-3688
-3718
-3750
-3782
-3815
-3849
-3885
-3921
-3958
-3996
-4035
-4075
-4115
-4157
-4200
-4243
-4287
-4332
-4378
-4425
-4472
-4520
-4569
-4618
-4667
-4716
-4766
-4815
-4865
-4915
-4965
-5014
-5064
-5113
-5162
-5211
-5259
-5306
-5353
-5399
-5444
-5487
-5530
-5571
-5610
-5648
-5684
-5718
-5750
-5780
-5809
-5836
-5860
-5883
-5904
-5923
-5940
-5956
-5969
-5980
-5989
-5996
-6001
-6004
-6005
-6005
-6002
-5998
-5993
-5986
-5978
-5968
-5958
-5946
-5934
-5921
-5908
-5893
-5879
-5864
-5849
-5833
-5818
-5802
-5787
-5771
-5755
-5740
-5725
-5710
-5695
-5681
-5667
-5653
-5639
-5626
-5613
-5600
-5588
-5576
-5563
-5551
-5538
-5525
-5511
-5497
-5481
-5464
-5446
-5427
-5405
-5382
-5357
-5331
-5302
-5271
-5238
-5203
-5166
-5126
-5085
-5042
-4996
-4949
-4900
-4849
-4797
-4743
-4688
-4632
-4575
-4517
-4458
-4399
-4340
-4281
-4221
-4161
-4102
-4043
-3984
-3926
-3869
-3812
-3756
-3702
-3648
-3596
-3545
-3496
-3448
-3401
-3357
-3313
-3272
-3232
-3194
-3157
-3122
-3089
-3056
-3025
-2995
-2965
-2936
-2908
-2880
-2852
-2824
-2795
-2767
-2738
-2708
-2678
-2647
-2616
-2584
-2552
-2520
-2487
-2453
-2420
-2386
-2353
-2319
-2286
-2252
-2219
-2186
-2154
-2122
-2090
-2059
-2029
-2000
-1971
-1944
-1918
-1893
-1869
-1847
-1827
-1809
-1792
-1778
-1766
-1755
-1747
-1741
-1737
-1735
-1734
-1736
-1739
-1744
-1751
-1759
-1768
-1779
-1791
-1803
-1817
-1830
-1845
-1859
-1874
-1889
-1903
-1917
-1931
-1943
-1955
-1966
-1976
-1985
-1992
-1999
-2003
-2007
-2009
-2009
-2009
-2005
-2003
-1999
-1993
-1987
-1979
-1971
-1962
-1952
-1942
-1931
-1920
-1908
-1896
-1884
-1872
-1860
-1848
-1836
-1825
-1815
-1805
-1796
-1788
-1781
-1775
-1771
-1767
-1764
-1763
-1762
-1762
-1762
-1764
-1765
-1767
-1769
-1771
-1773
-1775
-1777
-1778
-1779
-1779
-1778
-1775
-1772
-1768
-1762
-1754
-1744
-1733
-1720
-1704
-1687
-1667
-1645
-1621
-1595
-1567
-1537
-1504
-1470
-1434
-1396
-1357
-1315
-1273
-1229
-1183
-1136
-1088
-1039
-988
-936
-884
-830
-776
-721
-666
-609
-552
-495
-437
-378
-319
-259
-199
-139
-79
-18
43
103
163
223
282
340
397
452
506
559
609
658
705
749
791
830
867
902
933
962
989
1012
1033
1051
1066
1079
1089
1097
1102
1105
1107
1106
1103
1099
1094
1087
1079
1070
1060
1049
1037
1025
1012
998
983
969
953
938
922
906
889
873
857
840
824
808
792
775
759
743
727
711
695
679
664
648
633
619
605
591
579
567
555
545
535
527
519
512
506
501
497
493
490
488
486
486
486
486
488
490
494
498
504
511
519
528
538
550
563
577
593
610
628
648
668
690
712
735
759
783
807
830
854
877
900
921
942
961
978
994
1006
1018
1028
1035
1040
1043
1043
1041
1036
1030
1022
1012
1000
987
973
958
942
925
908
891
873
855
838
821
804
787
772
757
742
729
717
707
697
689
682
676
672
669
668
667
668
671
674
679
685
692
700
709
719
731
743
756
770
786
802
818
835
853
871
889
908
926
945
964
982
1000
1020
1039
1059
1079
1099
1120
1143
1166
1189
1214
1240
1267
1295
1323
1352
1382
1411
1441
1470
1500
1529
1558
1586
1613
1640
1666
1691
1715
1738
1761
1782
1802
1821
1839
1855
1870
1883
1895
1906
1914
1922
1927
1931
1932
1932
1931
1928
1923
1916
1908
1899
1888
1876
1863
1850
1835
1820
1805
1790
1774
1759
1744
1730
1717
1705
1694
1684
1676
1669
1664
1661
1660
1660
1662
1666
1672
1680
1690
1701
1714
1729
1745
1763
1782
1802
1824
1846
1870
1894
1919
1945
1972
1999
2025
2054
2083
2112
2141
2170
2200
2229
2258
2287
2315
2343
2371
2398
2424
2449
2474
2498
2521
2543
2565
2586
2606
2626
2645
2663
2680
2696
2712
2726
2740
2753
2764
2775
2785
2793
2800
2807
2813
2818
2822
2826
2829
2832
2834
2837
2840
2842
2845
2847
2850
2853
2856
2859
2863
2867
2871
2875
2880
2885
2891
2897
2903
2910
2917
2924
2932
2940
2947
2955
2963
2971
2979
2987
2995
3002
3010
3017
3025
3033
3042
3051
3060
3071
3082
3094
3108
3123
3140
3158
3179
3201
3224
3250
3278
3308
3341
3375
3412
3451
3492
3535
3581
3628
3678
3730
3783
3839
3896
3956
4017
4078
4143
4208
4274
4341
4409
4478
4547
4615
4684
4752
4820
4886
4952
5016
5079
5140
5200
5257
5313
5366
5417
5466
5512
5556
5598
5637
5674
5709
5741
5771
5800
5827
5852
5876
5898
5919
5940
5959
5978
5997
6016
6034
6053
6072
6091
6111
6131
6152
6173
6194
6216
6238
6260
6282
6305
6327
6349
6371
6392
6413
6434
6454
6474
6492
6510
6528
6544
6559
6574
6587
6599
6610
6620
6629
6637
6644
6649
6653
6657
6659
6660
6660
6658
6656
6653
6649
6645
6639
6634
6627
6620
6613
6606
6598
6591
6584
6576
6570
6563
6558
6552
6548
6544
6542
6540
6540
6541
6544
6548
6554
6563
6573
6585
6599
6615
6634
6654
6677
6701
6727
6754
6783
6813
6844
6876
6908
6941
6974
7007
7040
7074
7107
7140
7173
7205
7237
7269
7300
7330
7360
7388
7416
7444
7470
7494
7518
7541
7563
7583
7602
7620
7637
7653
7667
7681
7694
7706
7717
7728
7737
7746
7754
7761
7767
7773
7777
7780
7782
7782
7782
7780
7776
7771
7764
7755
7745
7733
7719
7703
7686
7667
7646
7624
7601
7577
7551
7525
7497
7469
7441
7411
7382
7352
7322
7291
7261
7230
7200
7169
7139
7109
7079
7049
7020
6991
6962
6934
6906
6879
6851
6825
6798
6772
6746
6721
6696
6671
6647
6623
6600
6578
6556
6536
6516
6497
6480
6464
6449
6436
6425
6415
6408
6402
6399
6397
6398
6401
6406
6413
6423
6435
6450
6467
6487
6510
6535
6562
6592
6625
6660
6697
6736
6777
6821
6866
6912
6961
7010
7061
7113
7166
7219
7273
7328
7382
7437
7491
7545
7598
7650
7702
7752
7801
7848
7894
7937
7979
8018
8055
8090
8122
8151
8178
8202
8223
8240
8254
8266
8274
8278
8280
8279
8274
8266
8256
8242
8226
8207
8185
8161
8134
8105
8074
8039
8004
7966
7926
7883
7839
7792
7743
7693
7640
7586
7530
7472
7412
7351
7287
7222
7156
7087
7017
6945
6871
6795
6718
6639
6559
6477
6393
6307
6220
6132
6042
5951
5859
5766
5672
5576
5480
5383
5286
5188
5089
4990
4891
4792
4693
4594
4495
4397
4299
4202
4105
4010
3915
3821
3729
3638
3549
3462
3376
3293
3212
3133
3056
2982
2910
2841
2774
2710
2649
2590
2533
2479
2428
2379
2332
2288
2247
2207
2170
2135
2102
2071
2041
2015
1990
1966
1944
1924
1905
1887
1870
1855
1840
1826
1813
1801
1789
1777
1765
1754
1743
1732
1721
1710
1698
1687
1675
1662
1650
1636
1622
1608
1593
1577
1561
1543
1525
1505
1485
1463
1440
1415
1389
1362
1333
1302
1270
1237
1201
1164
1126
1086
1044
1000
956
910
862
813
763
711
658
604
549
493
436
378
319
260
201
142
82
23
-36
-94
-152
-209
-265
-320
-374
-427
-478
-527
-575
-621
-665
-707
-747
-785
-821
-855
-886
-915
-942
-967
-989
-1008
-1027
-1043
-1056
-1067
-1077
-1085
-1091
-1095
-1099
-1101
-1102
-1102
-1102
-1102
-1102
-1101
-1101
-1100
-1100
-1101
-1102
-1104
-1107
-1110
-1115
-1120
-1126
-1133
-1142
-1152
-1163
-1176
-1190
-1206
-1223
-1242
-1263
-1286
-1310
-1336
-1364
-1393
-1424
-1457
-1491
-1527
-1564
-1602
-1641
-1680
-1721
-1762
-1804
-1846
-1888
-1931
-1973
-2015
-2056
-2096
-2136
-2174
-2211
-2247
-2281
-2313
-2343
-2371
-2398
-2421
-2443
-2462
-2479
-2493
-2505
-2514
-2521
-2525
-2528
-2528
-2526
-2522
-2516
-2508
-2498
-2487
-2474
-2460
-2444
-2426
-2407
-2387
-2366
-2344
-2320
-2296
-2271
-2245
-2219
-2192
-2165
-2138
-2111
-2083
-2056
-2028
-2001
-1974
-1947
-1920
-1894
-1868
-1842
-1816
-1791
-1765
-1740
-1716
-1691
-1667
-1642
-1618
-1594
-1570
-1546
-1522
-1499
-1475
-1450
-1426
-1401
-1376
-1350
-1324
-1297
-1270
-1242
-1213
-1183
-1152
-1121
-1089
-1056
-1022
-989
-955
-920
-885
-850
-815
-780
-744
-709
-674
-639
-605
-570
-536
-503
-469
-436
-403
-371
-339
-308
-277
-246
-216
-187
-158
-130
-102
-75
-48
-21
6
33
60
87
114
142
170
200
230
261
293
326
361
397
434
473
513
555
599
644
690
738
787
837
889
941
994
1048
1103
1158
1213
1269
1324
1380
1435
1491
1546
1600
1654
1707
1760
1812
1863
1913
1962
2011
2058
2105
2151
2196
2241
2285
2328
2370
2413
2454
2496
2536
2577
2617
2657
2696
2735
2773
2812
2850
2887
2925
2962
2998
3035
3071
3106
3141
3176
3210
3244
3277
3309
3341
3372
3403
3433
3462
3490
3518
3544
3570
3595
3619
3642
3664
3685
3705
3725
3743
3761
3778
3795
3811
3827
3843
3859
3875
3892
3908
3926
3943
3962
3981
4000
4021
4042
4064
4088
4112
4137
4164
4191
4220
4251
4283
4317
4353
4390
4429
4471
4515
4560
4608
4658
4711
4765
4822
4881
4942
5005
5071
5139
5208
5280
5354
5430
5508
5587
5669
5752
5836
5923
6011
6100
6190
6282
6375
6469
6563
6659
6755
6852
6949
7046
7144
7241
7338
7435
7531
7627
7721
7815
7908
8000
8090
8179
8267
8354
8438
8521
8602
8681
8758
8833
8905
8975
9042
9107
9169
9229
9286
9340
9392
9441
9487
9531
9573
9613
9650
9686
9719
9751
9781
9810
9837
9863
9887
9911
9933
9955
9976
9996
10015
10034
10053
10071
10089
10108
10126
10144
10162
10181
10199
10218
10236
10255
10273
10291
10309
10327
10345
10362
10380
10397
10413
10430
10446
10462
10478
10493
10509
10524
10540
10555
10571
10586
10602
10618
10634
10650
10667
10684
10702
10720
10739
10758
10778
10799
10821
10844
10868
10892
10918
10945
10973
11002
11033
11064
11097
11132
11167
11204
11242
11281
11321
11362
11404
11448
11491
11536
11581
11626
11672
11717
11763
11809
11854
11899
11944
11988
12032
12074
12116
12156
12196
12234
12271
12306
12340
12373
12403
12432
12459
12485
12508
12531
12551
12570
12588
12604
12619
12632
12643
12654
12663
12671
12677
12682
12686
12689
12690
12690
12689
12687
12683
12679
12674
12668
12661
12654
12646
12637
12627
12617
12605
12593
12580
12566
12551
12534
12517
12498
12478
12456
12433
12409
12383
12356
12327
12296
12264
12231
12195
12158
12119
12079
12036
11992
11945
11897
11846
11794
11739
11683
11625
11565
11503
11440
11376
11310
11243
11175
11106
11037
10967
10897
10827
10757
10688
10619
10551
10484
10418
10353
10290
10229
10169
10112
10056
10003
9951
9903
9856
9813
9772
9734
9698
9666
9636
9609
9585
9564
9547
9532
9520
9511
9505
9501
9501
9503
9508
9515
9525
9537
9552
9569
9589
9611
9634
9660
9688
9718
9749
9781
9815
9849
9884
9920
9956
9992
10027
10062
10097
10131
10165
10197
10229
10259
10288
10315
10341
10366
10388
10408
10427
10443
10457
10468
10476
10482
10485
10485
10482
10476
10467
10456
10441
10423
10403
10379
10353
10325
10293
10259
10223
10183
10142
10097
10050
10001
9949
9894
9837
9778
9716
9652
9585
9517
9446
9373
9298
9221
9142
9061
8979
8895
8809
8722
8634
8544
8454
8362
8270
8177
8084
7990
7897
7804
7710
7618
7526
7435
7344
7255
7167
7080
6995
6911
6828
6747
6668
6590
6514
6439
6367
6296
6227
6160
6095
6032
5971
5913
5856
5801
5749
5698
5650
5603
5559
5517
5476
5437
5401
5366
5333
5301
5271
5243
5216
5191
5167
5145
5124
5104
5085
5067
5050
5034
5019
5004
4991
4978
4965
4953
4942
4931
4921
4911
4902
4892
4883
4874
4865
4856
4847
4838
4829
4819
4810
4800
4790
4780
4770
4759
4748
4737
4725
4714
4702
4690
4678
4667
4655
4644
4633
4623
4613
4604
4595
4588
4582
4577
4574
4571
4571
4571
4574
4578
4583
4590
4599
4609
4621
4635
4650
4666
4684
4704
4725
4747
4770
4795
4820
4847
4875
4904
4934
4964
4996
5028
5061
5094
5128
5163
5198
5234
5271
5308
5346
5384
5424
5464
5505
5547
5589
5633
5677
5723
5769
5816
5865
5914
5965
6017
6069
6123
6177
6232
6289
6346
6404
6462
6521
6581
6642
6703
6765
6827
6890
6953
7016
7080
7144
7208
7272
7336
7400
7464
7527
7590
7653
7715
7777
7838
7898
7957
8016
8073
8130
8185
8239
8293
8345
8396
8446
8495
8543
8590
8636
8682
8726
8770
8814
8857
8899
8942
8984
9026
9069
9111
9154
9197
9240
9284
9328
9373
9418
9463
9509
9555
9601
9648
9694
9741
9787
9833
9879
9925
9971
10016
10060
10104
10148
10191
10233
10274
10315
10355
10393
10432
10469
10505
10541
10575
10609
10641
10673
10704
10734
10763
10791
10819
10846
10872
10898
10923
10948
10972
10996
11020
11043
11066
11089
11112
11135
11158
11181
11204
11227
11250
11272
11295
11317
11339
11360
11381
11402
11422
11441
11459
11476
11492
11507
11521
11534
11545
11555
11564
11572
11578
11584
11588
11591
11593
11595
11596
11596
11596
11596
11595
11594
11594
11594
11594
11595
11596
11599
11602
11607
11613
11620
11629
11640
11653
11667
11684
11703
11724
11747
11773
11802
11833
11867
11904
11943
11986
12031
12079
12130
12184
12241
12301
12364
12430
12498
12569
12643
12719
12797
12878
12961
13047
13134
13223
13314
13407
13501
13597
13694
13793
13892
13993
14094
14197
14299
14403
14506
14610
14713
14817
14920
15023
15125
15226
15326
15424
15522
15617
15711
15803
15893
15981
16065
16149
16229
16306
16381
16453
16522
16587
16650
16709
16765
16817
16866
16912
16954
16993
17029
17061
17090
17115
17138
17157
17173
17187
17198
17206
17212
17216
17218
17218
17216
17213
17209
17204
17198
17192
17185
17179
17172
17165
17159
17154
17148
17144
17141
17138
17137
17137
17138
17140
17145
17150
17158
17167
17178
17191
17206
17223
17242
17263
17286
17311
17338
17366
17396
17428
17462
17497
17533
17571
17610
17650
17691
17734
17777
17822
17867
17913
17959
18006
18054
18102
18151
18199
18248
18297
18346
18394
18442
18490
18537
18583
18628
18673
18717
18760
18802
18842
18882
18921
18959
18995
19031
19065
19098
19130
19161
19191
19220
19247
19274
19299
19324
19347
19369
19390
19410
19429
19447
19464
19481
19496
19510
19523
19536
19548
19558
19568
19577
19586
19593
19600
19606
19612
19616
19620
19623
19626
19628
19629
19630
19629
19628
19626
19623
19619
19614
19607
19599
19590
19579
19566
19551
19535
19516
19495
19472
19447
19420
19390
19358
19323
19286
19247
19205
19160
19113
19064
19012
18957
18900
18841
18779
18714
18647
18578
18507
18433
18358
18280
18201
18119
18036
17951
17865
17777
17688
17598
17506
17413
17319
17225
17129
17032
16935
16836
16737
16637
16536
16435
16332
16230
16126
16024
15920
15816
15711
15607
15502
15397
15293
15188
15083
14979
14874
14770
14666
14563
14459
14357
14255
14153
14052
13951
13852
13753
13654
13556
13459
13363
13268
13173
13079
12986
12893
12802
12710
12620
12530
12441
12352
12264
12177
12090
12004
11919
11834
11749
11665
11581
11497
11414
11330
11247
11163
11079
10995
10911
10826
10740
10654
10567
10480
10392
10303
10213
10123
10031
9939
9846
9753
9658
9563
9466
9369
9271
9173
9073
8973
8872
8770
8668
8566
8463
8359
8256
8151
8048
7946
7843
7741
7639
7538
7439
7340
7242
7146
7051
6957
6864
6773
6684
6595
6509
6423
6339
6256
6175
6095
6016
5938
5861
5785
5710
5636
5563
5490
5418
5346
5275
5204
5133
5061
4990
4919
4847
4774
4701
4628
4554
4479
4403
4327
4250
4173
4094
4017
3938
3859
3780
3701
3623
3544
3466
3388
3311
3234
3159
3084
3011
2938
2867
2798
2729
2663
2598
2534
2473
2412
2354
2298
2243
2189
2138
2088
2040
1993
1947
1903
1860
1818
1778
1738
1699
1661
1623
1586
1550
1514
1478
1442
1406
1371
1335
1300
1264
1228
1192
1156
1119
1082
1046
1008
971
934
896
858
820
782
744
705
667
629
592
554
517
480
445
409
375
341
309
277
247
218
191
165
141
119
98
80
63
49
37
28
20
16
13
13
16
21
29
39
51
66
83
102
123
147
172
198
227
257
288
320
354
388
423
459
495
532
569
606
642
679
715
751
786
821
856
889
923
955
987
1018
1049
1079
1108
1137
1164
1191
1217
1242
1266
1290
1312
1333
1354
1374
1393
1411
1428
1444
1459
1474
1487
1500
1512
1522
1532
1541
1548
1554
1559
1563
1565
1567
1567
1565
1562
1558
1553
1546
1538
1528
1517
1505
1491
1476
1460
1443
1424
1405
1384
1362
1339
1315
1290
1265
1238
1211
1184
1156
1128
1100
1072
1045
1016
990
964
938
914
890
868
847
827
809
793
779
766
756
747
741
737
735
736
739
744
752
763
775
791
808
828
851
875
902
930
961
993
1026
1062
1098
1136
1174
1214
1254
1295
1336
1377
1418
1459
1500
1540
1579
1618
1657
1694
1730
1765
1800
1833
1864
1895
1924
1953
1979
2005
2029
2051
2072
2092
2111
2128
2144
2158
2171
2183
2194
2203
2211
2217
2223
2227
2229
2230
2229
2227
2223
2218
2211
2202
2191
2179
2165
2149
2131
2111
2090
2066
2041
2013
1986
1956
1924
1890
1855
1819
1781
1742
1702
1661
1618
1575
1532
1487
1442
1398
1352
1308
1263
1219
1175
1132
1089
1048
1008
968
930
893
857
822
788
756
725
695
667
640
615
591
569
548
529
511
495
480
467
455
445
436
428
422
417
412
409
407
405
403
402
402
402
401
401
400
399
398
395
392
388
383
377
369
360
349
337
324
308
292
273
253
231
207
182
155
126
96
64
30
-6
-43
-82
-123
-166
-211
-257
-305
-355
-406
-459
-514
-570
-627
-686
-746
-807
-869
-932
-996
-1061
-1127
-1193
-1260
-1327
-1395
-1463
-1531
-1599
-1668
-1736
-1805
-1873
-1942
-2009
-2078
-2146
-2215
-2283
-2351
-2419
-2487
-2554
-2622
-2689
-2756
-2822
-2888
-2953
-3018
-3082
-3146
-3208
-3270
-3331
-3391
-3450
-3507
-3563
-3619
-3672
-3724
-3775
-3824
-3871
-3917
-3961
-4002
-4042
-4080
-4115
-4149
-4180
-4209
-4235
-4259
-4281
-4300
-4317
-4331
-4342
-4351
-4358
-4361
-4362
-4361
-4356
-4350
-4340
-4328
-4314
-4297
-4278
-4256
-4233
-4207
-4179
-4150
-4118
-4085
-4050
-4014
-3976
-3937
-3896
-3855
-3813
-3770
-3726
-3681
-3637
-3591
-3546
-3501
-3455
-3410
-3365
-3320
-3275
-3231
-3188
-3145
-3102
-3061
-3021
-2981
-2943
-2905
-2868
-2833
-2799
-2766
-2734
-2703
-2673
-2645
-2618
-2592
-2567
-2544
-2521
-2500
-2479
-2460
-2441
-2423
-2406
-2390
-2374
-2359
-2344
-2330
-2317
-2304
-2291
-2279
-2267
-2255
-2244
-2233
-2223
-2213
-2204
-2196
-2188
-2180
-2173
-2166
-2161
-2155
-2150
-2145
-2141
-2137
-2133
-2129
-2125
-2121
-2118
-2114
-2110
-2106
-2102
-2098
-2093
-2089
-2085
-2080
-2075
-2071
-2066
-2060
-2055
-2050
-2044
-2037
-2032
-2025
-2019
-2012
-2005
-1998
-1991
-1984
-1976
-1969
-1961
-1954
-1946
-1938
-1931
-1923
-1916
-1908
-1901
-1894
-1888
-1881
-1875
-1869
-1863
-1857
-1851
-1845
-1839
-1833
-1827
-1821
-1814
-1808
-1800
-1793
-1785
-1777
-1768
-1759
-1750
-1740
-1730
-1719
-1708
-1696
-1684
-1671
-1658
-1643
-1629
-1613
-1597
-1579
-1561
-1543
-1523
-1503
-1482
-1460
-1438
-1416
-1392
-1368
-1344
-1320
-1295
-1269
-1243
-1217
-1190
-1164
-1136
-1109
-1081
-1053
-1024
-996
-967
-938
-909
-880
-850
-821
-792
-763
-734
-705
-677
-648
-620
-593
-565
-539
-512
-487
-462
-438
-415
-393
-371
-352
-333
-316
-300
-286
-274
-264
-255
-249
-245
-243
-244
-246
-251
-259
-269
-281
-296
-314
-333
-356
-380
-408
-437
-469
-503
-540
-578
-619
-662
-706
-752
-799
-848
-898
-949
-1000
-1052
-1104
-1156
-1208
-1259
-1310
-1361
-1410
-1459
-1507
-1553
-1598
-1642
-1684
-1725
-1764
-1802
-1837
-1871
-1902
-1932
-1960
-1986
-2009
-2031
-2051
-2069
-2085
-2099
-2112
-2123
-2133
-2141
-2149
-2155
-2160
-2164
-2167
-2170
-2172
-2174
-2176
-2177
-2179
-2180
-2182
-2184
-2186
-2189
-2193
-2197
-2202
-2208
-2215
-2223
-2232
-2243
-2255
-2268
-2283
-2299
-2317
-2337
-2359
-2382
-2407
-2433
-2462
-2493
-2525
-2559
-2595
-2634
-2674
-2715
-2759
-2805
-2853
-2902
-2953
-3007
-3062
-3118
-3177
-3237
-3298
-3361
-3425
-3491
-3557
-3624
-3693
-3762
-3831
-3901
-3972
-4043
-4114
-4186
-4258
-4329
-4401
-4473
-4545
-4617
-4689
-4760
-4832
-4903
-4973
-5043
-5113
-5182
-5251
-5319
-5386
-5453
-5519
-5584
-5648
-5711
-5774
-5836
-5897
-5957
-6016
-6074
-6131
-6187
-6243
-6297
-6350
-6403
-6454
-6504
-6552
-6600
-6647
-6692
-6736
-6779
-6822
-6863
-6903
-6943
-6982
-7020
-7058
-7095
-7132
-7169
-7205
-7241
-7278
-7314
-7350
-7386
-7422
-7459
-7495
-7532
-7569
-7607
-7644
-7683
-7721
-7760
-7800
-7839
-7880
-7920
-7961
-8002
-8042
-8084
-8125
-8167
-8209
-8251
-8293
-8334
-8376
-8418
-8459
-8500
-8542
-8583
-8623
-8664
-8704
-8743
-8782
-8821
-8859
-8896
-8933
-8969
-9004
-9038
-9071
-9103
-9133
-9162
-9190
-9216
-9240
-9262
-9283
-9301
-9317
-9331
-9343
-9352
-9359
-9363
-9365
-9364
-9361
-9355
-9346
-9335
-9320
-9304
-9284
-9262
-9237
-9210
-9180
-9147
-9112
-9074
-9034
-8992
-8948
-8901
-8853
-8803
-8750
-8697
-8642
-8585
-8528
-8469
-8410
-8350
-8289
-8228
-8167
-8106
-8045
-7986
-7927
-7868
-7811
-7755
-7700
-7647
-7595
-7546
-7498
-7453
-7409
-7368
-7330
-7294
-7260
-7229
-7200
-7174
-7150
-7129
-7111
-7094
-7080
-7068
-7059
-7051
-7045
-7041
-7039
-7039
-7040
-7043
-7048
-7053
-7061
-7069
-7078
-7089
-7100
-7112
-7125
-7139
-7153
-7167
-7182
-7198
-7214
-7230
-7246
-7263
-7280
-7298
-7315
-7333
-7352
-7370
-7389
-7408
-7428
-7447
-7467
-7487
-7507
-7528
-7549
-7571
-7593
-7616
-7639
-7663
-7688
-7714
-7740
-7768
-7797
-7826
-7857
-7889
-7922
-7956
-7991
-8028
-8064
-8103
-8141
-8182
-8222
-8264
-8306
-8348
-8391
-8434
-8478
-8521
-8564
-8607
-8650
-8692
-8733
-8773
-8813
-8851
-8888
-8924
-8958
-8991
-9022
-9051
-9078
-9103
-9126
-9146
-9165
-9181
-9194
-9205
-9214
-9220
-9223
-9223
-9221
-9216
-9209
-9198
-9185
-9170
-9151
-9131
-9107
-9081
-9053
-9022
-8989
-8954
-8917
-8879
-8838
-8796
-8753
-8709
-8663
-8617
-8571
-8524
-8476
-8429
-8382
-8335
-8288
-8242
-8196
-8151
-8108
-8064
-8023
-7983
-7944
-7907
-7871
-7837
-7804
-7774
-7745
-7718
-7693
-7670
-7648
-7628
-7610
-7593
-7578
-7564
-7552
-7540
-7530
-7520
-7512
-7504
-7498
-7492
-7487
-7483
-7480
-7478
-7477
-7476
-7476
-7476
-7478
-7480
-7482
-7486
-7490
-7494
-7499
-7505
-7512
-7519
-7526
-7535
-7544
-7553
-7564
-7575
-7586
-7599
-7612
-7626
-7641
-7656
-7672
-7689
-7706
-7724
-7742
-7761
-7781
-7801
-7822
-7843
-7864
-7886
-7908
-7931
-7954
-7977
-8000
-8025
-8050
-8074
-8100
-8125
-8151
-8177
-8204
-8231
-8258
-8285
-8313
-8342
-8370
-8399
-8429
-8459
-8489
-8520
-8552
-8584
-8617
-8650
-8684
-8719
-8754
-8790
-8826
-8863
-8900
-8937
-8975
-9013
-9051
-9089
-9127
-9165
-9203
-9241
-9278
-9315
-9352
-9388
-9423
-9458
-9492
-9525
-9556
-9587
-9617
-9645
-9672
-9698
-9722
-9744
-9764
-9783
-9799
-9814
-9826
-9837
-9845
-9851
-9855
-9857
-9856
-9854
-9851
-9845
-9838
-9829
-9819
-9808
-9796
-9782
-9768
-9754
-9739
-9723
-9708
-9692
-9676
-9661
-9647
-9633
-9619
-9607
-9596
-9586
-9577
-9570
-9565
-9561
-9559
-9559
-9560
-9564
-9569
-9576
-9584
-9594
-9606
-9619
-9634
-9649
-9666
-9684
-9703
-9723
-9743
-9764
-9786
-9808
-9830
-9852
-9875
-9897
-9919
-9941
-9962
-9983
-10003
-10022
-10041
-10059
-10075
-10091
-10106
-10120
-10133
-10145
-10157
-10167
-10177
-10187
-10195
-10204
-10211
-10218
-10225
-10231
-10236
-10241
-10245
-10249
-10252
-10255
-10257
-10258
-10258
-10258
-10256
-10254
-10251
-10247
-10242
-10235
-10228
-10219
-10209
-10198
-10185
-10170
-10154
-10137
-10117
-10097
-10074
-10050
-10024
-9996
-9967
-9937
-9904
-9871
-9836
-9800
-9763
-9725
-9686
-9646
-9606
-9566
-9525
-9484
-9443
-9403
-9362
-9322
-9282
-9243
-9204
-9166
-9129
-9093
-9057
-9022
-8989
-8956
-8924
-8894
-8864
-8835
-8808
-8782
-8756
-8732
-8708
-8685
-8663
-8641
-8620
-8599
-8579
-8558
-8538
-8517
-8496
-8475
-8453
-8431
-8408
-8384
-8360
-8334
-8308
-8280
-8251
-8221
-8189
-8156
-8122
-8086
-8048
-8010
-7970
-7928
-7885
-7841
-7795
-7748
-7700
-7651
-7601
-7550
-7497
-7444
-7391
-7336
-7281
-7225
-7169
-7112
-7055
-6997
-6939
-6882
-6824
-6766
-6708
-6650
-6592
-6535
-6478
-6422
-6366
-6311
-6257
-6203
-6150
-6099
-6048
-5998
-5949
-5901
-5854
-5808
-5763
-5719
-5676
-5635
-5594
-5554
-5516
-5479
-5442
-5407
-5372
-5339
-5306
-5274
-5244
-5213
-5184
-5156
-5128
-5100
-5074
-5047
-5022
-4996
-4971
-4946
-4920
-4895
-4869
-4844
-4817
-4790
-4762
-4734
-4704
-4673
-4641
-4608
-4573
-4537
-4499
-4459
-4418
-4374
-4329
-4281
-4232
-4180
-4127
-4070
-4013
-3953
-3891
-3827
-3760
-3692
-3622
-3550
-3476
-3401
-3323
-3245
-3164
-3082
-2999
-2914
-2829
-2742
-2654
-2566
-2477
-2388
-2298
-2208
-2118
-2028
-1938
-1848
-1759
-1671
-1583
-1496
-1409
-1324
-1240
-1156
-1074
-993
-914
-836
-759
-684
-610
-538
-468
-399
-332
-267
-203
-141
-81
-22
35
91
145
197
249
298
347
394
440
485
529
572
614
655
695
735
774
813
851
889
927
965
1002
1040
1078
1115
1153
1191
1229
1267
1305
1343
1381
1418
1456
1494
1531
1568
1605
1642
1678
1714
1750
1786
1821
1856
1890
1924
1958
1992
2025
2058
2091
2123
2155
2187
2218
2249
2280
2311
2342
2372
2402
2431
2461
2490
2519
2548
2577
2606
2635
2664
2693
2723
2752
2781
2811
2841
2871
2901
2931
2962
2993
3024
3055
3087
3119
3151
3184
3217
3250
3284
3318
3352
3387
3421
3457
3492
3528
3565
3602
3639
3677
3715
3753
3793
3832
3872
3913
3954
3996
4038
4081
4124
4168
4212
4257
4303
4349
4395
4441
4488
4536
4583
4631
4679
4727
4775
4823
4871
4919
4967
5015
5062
5109
5156
5202
5247
5292
5337
5380
5423
5465
5507
5547
5587
5626
5663
5700
5736
5771
5805
5838
5870
5902
5932
5962
5990
6018
6045
6071
6096
6120
6144
6166
6188
6209
6229
6249
6268
6286
6303
6320
6336
6352
6367
6382
6396
6409
6423
6436
6448
6461
6473
6485
6497
6509
6522
6534
6547
6560
6574
6588
6602
6617
6632
6648
6665
6682
6699
6718
6737
6756
6777
6798
6820
6843
6866
6890
6915
6941
6967
6994
7021
7049
7077
7105
7133
7161
7189
7217
7245
7272
7299
7326
7351
7376
7401
7424
7447
7468
7489
7508
7527
7544
7560
7576
7590
7603
7614
7625
7634
7643
7650
7656
7662
7666
7669
7672
7674
7675
7675
7675
7674
7673
7672
7670
7668
7665
7662
7659
7656
7652
7648
7644
7640
7635
7630
7625
7620
7615
7609
7604
7598
7592
7586
7581
7575
7570
7565
7560
7555
7551
7546
7542
7539
7535
7533
7530
7529
7527
7527
7527
7529
7531
7534
7538
7544
7550
7558
7567
7577
7589
7601
7615
7630
7647
7664
7683
7703
7723
7745
7768
7791
7816
7841
7867
7893
7921
7948
7977
8006
8035
8064
8095
8125
8157
8188
8219
8251
8283
8315
8347
8380
8413
8446
8480
8514
8548
8583
8618
8654
8690
8727
8765
8803
8842
8882
8922
8964
9006
9049
9092
9137
9182
9228
9274
9321
9369
9417
9466
9515
9564
9613
9663
9712
9762
9811
9860
9909
9958
10006
10054
10101
10148
10193
10239
10283
10327
10370
10413
10454
10495
10534
10573
10611
10648
10684
10720
10754
10789
10822
10855
10888
10920
10952
10984
11015
11047
11078
11110
11142
11174
11207
11239
11273
11307
11341
11376
11411
11448
11485
11523
11561
11601
11642
11683
11725
11769
11813
11858
11903
11950
11997
12045
12094
12143
12192
12242
12292
12343
12393
12443
12494
12544
12594
12643
12692
12741
12789
12836
12883
12928
12973
13016
13058
13099
13139
13177
13214
13249
13283
13315
13345
13373
13400
13424
13447
13468
13486
13503
13518
13530
13541
13549
13556
13560
13562
13562
13560
13556
13550
13541
13531
13519
13505
13489
13471
13451
13430
13407
13382
13356
13328
13299
13269
13237
13205
13172
13137
13103
13067
13031
12995
12959
12922
12885
12848
12812
12775
12739
12703
12667
12632
12597
12563
12530
12497
12465
12434
12404
12375
12347
12320
12294
12269
12246
12223
12202
12181
12162
12145
12128
12112
12098
12085
12074
12063
12054
12047
12040
12035
12032
12030
12029
12030
12032
12036
12041
12047
12054
12063
12072
12083
12095
12108
12121
12136
12151
12168
12185
12203
12221
12240
12260
12280
12300
12321
12342
12363
12384
12405
12426
12447
12468
12488
12507
12526
12545
12563
12580
12597
12613
12629
12644
12658
12672
12685
12697
12708
12719
12730
12740
12749
12758
12767
12775
12783
12790
12798
12806
12813
12821
12829
12838
12847
12856
12866
12877
12888
12901
12914
12928
12943
12960
12977
12995
13015
13035
13057
13080
13104
13129
13155
13183
13211
13241
13272
13303
13336
13370
13404
13440
13476
13513
13551
13589
13629
13669
13709
13751
13793
13836
13879
13923
13968
14013
14058
14104
14150
14197
14244
14291
14338
14385
14432
14479
14526
14572
14619
14665
14711
14756
14801
14845
14889
14932
14974
15015
15055
15094
15132
15169
15204
15239
15272
15303
15334
15363
15391
15417
15442
15466
15489
15510
15530
15549
15567
15584
15599
15614
15627
15640
15651
15662
15672
15681
15690
15697
15705
15712
15718
15724
15730
15735
15740
15744
15749
15753
15757
15761
15765
15769
15773
15777
15780
15784
15788
15791
15795
15799
15802
15806
15810
15813
15817
15820
15824
15827
15830
15833
15836
15838
15840
15841
15842
15843
15843
15843
15842
15840
15838
15835
15831
15827
15822
15816
15810
15803
15795
15786
15777
15767
15756
15745
15732
15719
15706
15691
15676
15661
15644
15627
15610
15592
15573
15553
15534
15513
15493
15472
15450
15428
15406
15384
15361
15338
15315
15291
15268
15243
15219
15194
15169
15144
15118
15092
15065
15038
15010
14982
14953
14924
14894
14863
14832
14799
14767
14733
14699
14664
14628
14592
14555
14517
14478
14438
14398
14357
14315
14272
14228
14183
14137
14090
14042
13992
13942
13890
13837
13783
13728
13671
13613
13553
13493
13430
13367
13302
13235
13167
13098
13028
12955
12882
12807
12731
12653
12574
12493
12412
12329
12245
12160
12073
11986
11897
11808
11718
11627
11535
11442
11349
11255
11160
11065
10969
10873
10776
10680
10583
10486
10389
10292
10195
10098
10001
9905
9809
9713
9618
9523
9430
9336
9244
9153
9062
8972
8884
8796
8709
8624
8539
8456
8373
8292
8212
8132
8055
7978
7902
7828
7754
7681
7608
7537
7466
7397
7327
7259
7191
7123
7056
6989
6923
6857
6790
6724
6659
6593
6527
6461
6394
6328
6261
6194
6127
6060
5992
5924
5855
5787
5718
5648
5578
5508
5437
5367
5295
5224
5153
5081
5009
4937
4866
4794
4723
4652
4582
4512
4442
4374
4306
4239
4173
4108
4043
3982
3920
3860
3802
3745
3689
3634
3582
3530
3480
3432
3385
3339
3294
3251
3209
3168
3128
3089
3050
3013
2976
2939
2903
2868
2833
2798
2763
2728
2694
2659
2624
2589
2554
2518
2482
2445
2408
2370
2331
2291
2250
2208
2165
2121
2075
2029
1981
1932
1882
1830
1777
1723
1667
1610
1552
1493
1433
1372
1309
1246
1182
1116
1050
984
916
848
780
711
641
571
501
431
360
289
218
147
76
5
-67
-138
-210
-281
-353
-425
-496
-568
-640
-711
-783
-854
-925
-997
-1068
-1139
-1209
-1279
-1349
-1419
-1488
-1557
-1625
-1693
-1760
-1826
-1892
-1958
-2023
-2087
-2150
-2214
-2276
-2338
-2399
-2459
-2519
-2579
-2637
-2695
-2752
-2809
-2864
-2920
-2974
-3028
-3081
-3134
-3186
-3237
-3288
-3339
-3389
-3438
-3488
-3537
-3585
-3634
-3682
-3731
-3779
-3828
-3876
-3925
-3974
-4022
-4072
-4122
-4172
-4222
-4273
-4324
-4376
-4428
-4480
-4533
-4586
-4640
-4695
-4750
-4805
-4861
-4917
-4973
-5030
-5087
-5144
-5201
-5258
-5315
-5372
-5429
-5486
-5542
-5598
-5653
-5707
-5761
-5814
-5866
-5917
-5967
-6016
-6064
-6111
-6156
-6200
-6242
-6284
-6323
-6362
-6399
-6434
-6468
-6501
-6532
-6561
-6589
-6616
-6642
-6666
-6688
-6710
-6730
-6749
-6766
-6782
-6797
-6811
-6824
-6835
-6845
-6854
-6861
-6867
-6872
-6876
-6878
-6879
-6878
-6876
-6873
-6867
-6861
-6853
-6843
-6832
-6819
-6804
-6788
-6770
-6750
-6728
-6705
-6679
-6652
-6624
-6593
-6561
-6527
-6491
-6454
-6415
-6374
-6332
-6289
-6244
-6197
-6149
-6100
-6049
-5998
-5945
-5890
-5835
-5779
-5721
-5663
-5604
-5543
-5482
-5420
-5358
-5294
-5230
-5165
-5099
-5032
-4964
-4896
-4826
-4756
-4685
-4613
-4540
-4465
-4390
-4314
-4237
-4159
-4080
-3999
-3918
-3835
-3752
-3667
-3581
-3494
-3406
-3317
-3226
-3135
-3042
-2949
-2854
-2758
-2661
-2563
-2464
-2365
-2264
-2163
-2060
-1957
-1854
-1749
-1644
-1539
-1433
-1326
-1219
-1111
-1004
-895
-787
-678
-569
-460
-350
-241
-131
-21
88
198
308
417
527
636
745
854
963
1072
1180
1289
1397
1504
1612
1719
1825
1932
2037
2144
2249
2354
2459
2563
2667
2771
2874
2977
3080
3182
3284
3385
3486
3587
3687
3787
3886
3985
4083
4182
4280
4377
4474
4570
4666
4761
4856
4950
5043
5137
5229
5321
5412
5503
5594
5683
5772
5861
5949
6037
6123
6210
6296
6381
6466
6550
6634
6717
6799
6881
6963
7043
7124
7203
7282
7361
7438
7516
7592
7668
7744
7818
7892
7966
8039
8111
8182
8253
8323
8392
8461
8528
8595
8661
8727
8791
8855
8917
8979
9040
9100
9158
9216
9272
9327
9382
9434
9486
9536
9585
9633
9679
9724
9768
9810
9851
9891
9930
9967
10003
10038
10072
10105
10136
10167
10197
10225
10253
10280
10306
10331
10355
10379
10402
10424
10446
10467
10487
10508
10527
10547
10566
10584
10603
10621
10639
10657
10674
10691
10709
10726
10743
10759
10776
10792
10808
10823
10839
10854
10868
10883
10897
10910
10923
10936
10948
10959
10970
10981
10990
10999
11007
11014
11020
11025
11029
11032
11034
11034
11034
11032
11029
11024
11018
11011
11002
10992
10980
10966
10951
10934
10916
10896
10873
10850
10824
10796
10767
10736
10702
10667
10630
10591
10550
10507
10462
10415
10366
10316
10264
10209
10153
10096
10036
9975
9913
9849
9783
9716
9647
9577
9506
9434
9360
9286
9210
9134
9057
8979
8900
8820
8740
8659
8578
8496
8414
8331
8248
8164
8080
7995
7910
7825
7739
7653
7566
7479
7391
7303
7214
7125
7035
6944
6853
6761
6669
6576
6482
6388
6293
6198
6102
6005
5908
5811
5713
5615
5516
5418
5319
5220
5121
5023
4924
4826
4728
4631
4534
4437
4342
4246
4152
4059
3966
3874
3783
3693
3604
3516
3429
3343
3258
3174
3091
3010
2929
2849
2770
2693
2616
2540
2465
2391
2317
2245
2173
2101
2031
1961
1891
1822
1753
1685
1617
1550
1483
1416
1350
1284
1219
1153
1089
1024
960
897
833
771
708
646
585
524
464
404
345
286
228
170
113
57
1
-54
-108
-161
-214
-266
-317
-367
-416
-464
-510
-556
-601
-645
-688
-729
-770
-809
-847
-884
-921
-956
-990
-1022
-1055
-1087
-1117
-1147
-1176
-1205
-1232
-1259
-1286
-1311
-1337
-1361
-1386
-1409
-1433
-1456
-1479
-1501
-1523
-1545
-1566
-1588
-1609
-1630
-1651
-1672
-1692
-1713
-1733
-1753
-1773
-1793
-1812
-1831
-1850
-1869
-1887
-1905
-1923
-1941
-1958
-1975
-1992
-2008
-2024
-2040
-2055
-2071
-2086
-2100
-2115
-2129
-2143
-2156
-2169
-2182
-2195
-2207
-2219
-2231
-2242
-2253
-2264
-2275
-2285
-2295
-2304
-2313
-2322
-2331
-2339
-2347
-2354
-2361
-2368
-2374
-2380
-2385
-2390
-2394
-2398
-2402
-2405
-2407
-2409
-2411
-2411
-2412
-2412
-2411
-2410
-2408
-2406
-2403
-2399
-2395
-2390
-2384
-2378
-2372
-2364
-2356
-2347
-2338
-2328
-2317
-2306
-2294
-2282
-2269
-2256
-2242
-2229
-2214
-2200
-2185
-2170
-2155
-2139
-2124
-2108
-2092
-2076
-2059
-2043
-2025
-2009
-1992
-1974
-1956
-1938
-1920
-1901
-1882
-1863
-1844
-1824
-1804
-1785
-1764
-1744
-1724
-1704
-1683
-1663
-1642
-1622
-1601
-1581
-1561
-1541
-1521
-1502
-1483
-1464
-1445
-1427
-1409
-1392
-1375
-1359
-1343
-1328
-1314
-1300
-1287
-1274
-1262
-1251
-1241
-1231
-1222
-1213
-1205
-1197
-1189
-1182
-1175
-1169
-1162
-1155
-1149
-1142
-1135
-1127
-1120
-1111
-1102
-1092
-1082
-1070
-1057
-1044
-1028
-1012
-995
-975
-955
-933
-910
-885
-859
-831
-802
-771
-739
-706
-672
-636
-599
-560
-521
-480
-439
-396
-352
-307
-262
-215
-168
-119
-70
-20
30
81
133
186
239
293
347
402
457
512
568
624
680
737
793
850
908
965
1022
1080
1137
1195
1252
1310
1367
1425
1482
1539
1596
1653
1709
1765
1821
1876
1931
1985
2039
2093
2146
2198
2250
2301
2352
2402
2451
2500
2549
2597
2645
2692
2739
2785
2831
2877
2923
2968
3013
3058
3103
3148
3192
3237
3281
3326
3370
3415
3460
3504
3549
3594
3639
3683
3728
3773
3817
3862
3906
3950
3994
4038
4082
4125
4169
4212
4254
4297
4339
4381
4422
4463
4504
4544
4584
4624
4663
4701
4739
4777
4814
4850
4886
4921
4956
4990
5024
5058
5091
5125
5157
5190
5223
5256
5288
5321
5354
5387
5421
5454
5488
5522
5557
5592
5627
5662
5698
5734
5770
5806
5843
5879
5916
5953
5990
6026
6063
6099
6135
6171
6206
6240
6275
6308
6341
6373
6404
6434
6463
6491
6519
6545
6570
6594
6618
6640
6661
6681
6700
6718
6735
6751
6766
6780
6794
6806
6818
6830
6840
6850
6860
6868
6877
6885
6892
6899
6906
6912
6919
6925
6930
6936
6941
6946
6951
6955
6960
6964
6968
6971
6975
6978
6981
6983
6985
6987
6988
6989
6989
6988
6987
6986
6983
6980
6976
6972
6966
6960
6952
6944
6934
6924
6912
6900
6886
6871
6855
6839
6821
6802
6782
6761
6740
6717
6694
6670
6646
6621
6595
6569
6543
6516
6489
6462
6435
6408
6381
6354
6327
6301
6274
6248
6222
6196
6171
6146
6121
6097
6072
6048
6025
6001
5978
5955
5932
5909
5886
5864
5841
5819
5796
5774
5751
5728
5705
5681
5658
5634
5609
5585
5560
5534
5508
5481
5454
5426
5398
5369
5340
5310
5279
5248
5216
5183
5150
5116
5081
5046
5010
4974
4937
4899
4861
4822
4783
4744
4704
4664
4623
4582
4541
4499
4457
4414
4372
4329
4285
4241
4197
4153
4108
4062
4018
3972
3927
3881
3835
3789
3743
3696
3650
3603
3557
3510
3464
3417
3371
3324
3278
3232
3186
3140
3094
3048
3002
2957
2911
2865
2820
2774
2729
2683
2638
2592
2547
2501
2455
2410
2364
2318
2272
2225
2179
2132
2086
2039
1992
1945
1898
1850
1803
1756
1708
1661
1613
1566
1518
1471
1424
1377
1330
1284
1238
1192
1146
1101
1056
1010
967
923
880
837
795
754
713
673
634
596
558
522
486
452
418
385
354
323
293
265
237
210
185
160
136
113
90
69
49
29
10
-7
-24
-41
-56
-70
-84
-97
-109
-120
-131
-141
-150
-159
-167
-175
-182
-188
-194
-200
-205
-211
-215
-220
-224
-228
-232
-236
-240
-244
-248
-252
-255
-259
-263
-267
-272
-276
-280
-285
-290
-295
-301
-306
-312
-318
-324
-330
-336
-343
-349
-356
-363
-370
-377
-384
-391
-398
-405
-413
-421
-428
-436
-445
-453
-462
-471
-480
-490
-499
-509
-519
-530
-540
-551
-562
-573
-584
-595
-606
-618
-629
-640
-652
-663
-674
-686
-697
-708
-719
-729
-740
-750
-760
-770
-780
-789
-798
-806
-814
-821
-828
-835
-841
-847
-852
-856
-860
-864
-866
-869
-870
-871
-871
-871
-869
-867
-865
-862
-858
-853
-847
-841
-834
-827
-819
-810
-800
-790
-779
-767
-755
-742
-728
-714
-699
-683
-667
-650
-632
-613
-594
-573
-552
-531
-508
-485
-460
-435
-409
-382
-354
-326
-296
-266
-235
-202
-170
-136
-101
-66
-30
7
44
82
120
159
199
239
279
320
361
402
443
485
527
568
610
652
693
735
776
817
858
899
939
979
1018
1059
1098
1136
1174
1212
1249
1285
1321
1356
1390
1424
1457
1489
1520
1550
1580
1609
1637
1663
1689
1714
1739
1762
1784
1805
1825
1845
1863
1880
1897
1912
1927
1940
1953
1965
1977
1988
1998
2007
2016
2025
2033
2041
2050
2058
2066
2074
2082
2090
2099
2109
2118
2129
2140
2152
2164
2178
2192
2208
2224
2241
2260
2279
2300
2322
2345
2369
2395
2421
2449
2479
2509
2541
2574
2609
2645
2682
2721
2760
2802
2844
2888
2932
2979
3026
3074
3123
3174
3225
3277
3329
3383
3437
3491
3547
3602
3658
3714
3770
3826
3882
3938
3994
4050
4105
4160
4214
4268
4321
4374
4425
4476
4526
4575
4624
4671
4717
4762
4806
4849
4891
4932
4972
5011
5049
5085
5121
5156
5190
5223
5254
5286
5316
5345
5373
5401
5428
5454
5479
5504
5528
5551
5574
5596
5617
5638
5658
5677
5696
5714
5732
5749
5765
5781
5797
5811
5826
5839
5852
5865
5877
5888
5899
5910
5920
5930
5939
5948
5956
5964
5972
5979
5986
5992
5998
6004
6009
6014
6019
6023
6026
6030
6033
6035
6037
6039
6041
6042
6042
6043
6043
6043
6042
6042
6041
6039
6037
6035
6033
6030
6027
6024
6020
6016
6012
6007
6002
5997
5991
5985
5979
5972
5964
5956
5948
5939
5929
5919
5909
5898
5886
5873
5860
5846
5832
5816
5800
5784
5766
5747
5728
5708
5687
5665
5642
5618
5593
5567
5541
5513
5484
5454
5423
5391
5358
5324
5290
5254
5217
5180
5141
5102
5062
5022
4980
4938
4895
4852
4808
4763
4718
4672
4625
4578
4531
4483
4434
4385
4336
4286
4236
4186
4135
4083
4033
3982
3930
3878
3826
3774
3722
3670
3618
3565
3513
3461
3409
3357
3306
3255
3203
3153
3102
3052
3001
2952
2902
2853
2804
2756
2707
2659
2612
2564
2517
2470
2424
2377
2331
2286
2240
2195
2151
2106
2062
2017
1974
1931
1888
1845
1802
1760
1718
1675
1633
1591
1549
1507
1465
1423
1380
1338
1295
1252
1209
1165
1121
1076
1032
987
941
895
849
802
755
708
661
613
565
516
467
419
370
321
271
222
173
123
74
25
-25
-74
-122
-171
-219
-268
-315
-363
-410
-457
-503
-549
-595
-640
-685
-730
-774
-818
-862
-906
-949
-993
-1037
-1080
-1124
-1168
-1212
-1256
-1301
-1346
-1391
-1436
-1482
-1528
-1575
-1622
-1669
-1717
-1765
-1814
-1863
-1912
-1961
-2009
-2060
-2110
-2160
-2209
-2259
-2308
-2358
-2407
-2455
-2503
-2551
-2598
-2644
-2690
-2735
-2779
-2822
-2864
-2905
-2945
-2984
-3022
-3058
-3093
-3127
-3160
-3191
-3221
-3250
-3277
-3302
-3326
-3349
-3370
-3390
-3409
-3426
-3441
-3455
-3468
-3479
-3489
-3497
-3504
-3509
-3514
-3517
-3518
-3519
-3518
-3516
-3513
-3509
-3504
-3498
-3491
-3483
-3473
-3463
-3452
-3441
-3428
-3414
-3400
-3385
-3369
-3352
-3334
-3315
-3296
-3276
-3255
-3233
-3210
-3187
-3163
-3138
-3112
-3085
-3058
-3029
-3000
-2970
-2939
-2907
-2874
-2840
-2805
-2770
-2733
-2695
-2656
-2617
-2576
-2535
-2492
-2449
-2405
-2359
-2313
-2266
-2219
-2170
-2121
-2070
-2019
-1967
-1915
-1862
-1808
-1753
-1697
-1641
-1585
-1527
-1470
-1411
-1352
-1293
-1233
-1173
-1112
-1051
-990
-928
-866
-804
-742
-679
-617
-554
-492
-429
-366
-303
-241
-178
-115
-52
10
73
136
198
261
324
386
449
512
575
637
700
763
826
889
952
1014
1078
1142
1205
1269
1333
1397
1461
1525
1590
1655
1720
1785
1851
1917
1984
2050
2117
2185
2253
2321
2389
2458
2527
2596
2666
2735
2805
2876
2946
3016
3087
3158
3228
3299
3370
3441
3512
3583
3655
3726
3797
3868
3939
4010
4081
4153
4224
4295
4366
4437
4508
4579
4650
4721
4792
4863
4934
5004
5075
5145
5215
5284
5354
5422
5491
5559
5626
5693
5759
5824
5888
5952
6014
6076
6137
6196
6254
6312
6367
6422
6475
6527
6578
6627
6675
6721
6766
6810
6852
6893
6932
6970
7006
7041
7075
7108
7139
7170
7199
7227
7254
7281
7307
7332
7356
7380
7403
7426
7449
7471
7494
7516
7538
7560
7582
7605
7628
7650
7674
7697
7721
7746
7771
7796
7822
7849
7876
7904
7933
7962
7992
8023
8054
8086
8119
8151
8186
8220
8255
8290
8326
8363
8399
8436
8474
8512
8550
8588
8627
8665
8704
8743
8782
8822
8861
8900
8939
8978
9017
9056
9094
9133
9171
9209
9246
9284
9321
9357
9394
9429
9465
9500
9534
9568
9601
9633
9665
9696
9727
9756
9785
9813
9840
9866
9891
9915
9939
9961
9982
10003
10023
10041
10059
10076
10092
10108
10122
10136
10149
10161
10172
10183
10193
10202
10211
10219
10226
10233
10239
10245
10250
10255
10259
10263
10266
10269
10272
10275
10277
10278
10280
10281
10282
10283
10283
10283
10282
10282
10281
10279
10278
10276
10273
10270
10267
10264
10260
10255
10251
10246
10240
10234
10228
10222
10215
10208
10201
10193
10186
10177
10169
10161
10152
10143
10134
10124
10115
10105
10096
10086
10076
10066
10055
10045
10035
10024
10013
10002
9991
9980
9969
9957
9945
9933
9921
9908
9895
9882
9868
9854
9839
9824
9808
9792
9774
9756
9738
9718
9698
9676
9654
9631
9606
9581
9555
9527
9499
9469
9438
9407
9374
9340
9305
9269
9232
9194
9155
9115
9074
9033
8990
8947
8903
8859
8813
8767
8721
8674
8626
8577
8528
8479
8429
8379
8328
8277
8225
8173
8119
8068
8015
7961
7908
7854
7800
7745
7691
7636
7581
7526
7470
7415
7359
7303
7247
7191
7135
7079
7022
6966
6909
6853
6796
6740
6683
6626
6570
6513
6457
6401
6344
6288
6232
6177
6121
6066
6011
5957
5902
5849
5795
5743
5690
5639
5587
5537
5487
5437
5388
5340
5293
5246
5200
5155
5110
5067
5024
4982
4940
4900
4860
4821
4783
4746
4710
4674
4640
4606
4573
4541
4509
4478
4448
4419
4391
4363
4336
4309
4283
4258
4233
4209
4186
4163
4140
4118
4096
4075
4054
4033
4013
3993
3973
3953
3934
3914
3895
3876
3857
3838
3819
3801
3782
3764
3745
3727
3709
3691
3672
3654
3636
3618
3599
3581
3563
3544
3526
3507
3489
3470
3452
3433
3415
3396
3378
3360
3341
3323
3305
3287
3269
3251
3234
3216
3199
3182
3166
3149
3133
3117
3102
3087
3072
3058
3044
3030
3017
3004
2991
2979
2968
2956
2946
2935
2925
2916
2907
2898
2890
2883
2876
2869
2863
2857
2852
2848
2844
2841
2838
2836
2834
2833
2833
2833
2833
2834
2836
2838
2840
2843
2846
2849
2853
2857
2861
2866
2871
2876
2881
2886
2892
2898
2904
2910
2917
2923
2930
2936
2943
2949
2955
2962
2968
2974
2979
2985
2990
2995
3000
3005
3009
3013
3016
3020
3022
3025
3027
3029
3031
3032
3032
3033
3033
3033
3032
3032
3031
3030
3028
3027
3025
3024
3022
3021
3020
3019
3018
3017
3017
3018
3018
3019
3021
3023
3026
3029
3033
3037
3043
3049
3056
3064
3073
3082
3093
3104
3117
3131
3145
3161
3177
3195
3213
3233
3253
3274
3295
3318
3341
3365
3389
3414
3439
3465
3491
3518
3544
3571
3598
3626
3653
3680
3708
3735
3763
3790
3817
3844
3871
3898
3925
3951
3978
4003
4030
4054
4080
4105
4130
4155
4179
4204
4228
4252
4276
4299
4323
4347
4370
4394
4418
4441
4465
4489
4513
4537
4562
4586
4611
4636
4662
4687
4713
4739
4766
4792
4819
4846
4873
4901
4929
4956
4985
5013
5041
5069
5098
5126
5155
5183
5211
5239
5268
5295
5323
5351
5378
5406
5433
5460
5486
5512
5538
5564
5589
5613
5638
5661
5684
5707
5729
5750
5770
5790
5809
5827
5844
5861
5876
5890
5904
5917
5928
5939
5948
5957
5965
5971
5977
5981
5985
5988
5989
5990
5990
5989
5987
5985
5981
5977
5972
5966
5960
5953
5945
5937
5928
5919
5909
5898
5887
5875
5863
5851
5838
5824
5810
5796
5781
5766
5750
5734
5718
5701
5684
5667
5649
5631
5612
5593
5574
5555
5535
5514
5494
5473
5451
5430
5408
5385
5362
5339
5315
5291
5267
5242
5216
5191
5165
5138
5111
5084
5056
5028
4999
4970
4940
4910
4880
4848
4817
4784
4751
4718
4684
4649
4614
4578
4541
4503
4465
4426
4387
4346
4305
4263
4220
4176
4132
4086
4040
3993
3945
3896
3846
3796
3745
3693
3640
3587
3533
3479
3424
3369
3313
3256
3200
3143
3085
3027
2969
2911
2853
2794
2735
2675
2616
2556
2496
2435
2375
2314
2253
2192
2131
2069
2007
1945
1883
1820
1758
1695
1632
1569
1506
1444
1381
1318
1255
1192
1129
1067
1004
942
879
817
755
694
633
572
511
451
391
332
273
215
157
101
44
-11
-66
-120
-173
-225
-276
-326
-375
-424
-471
-518
-563
-608
-651
-694
-735
-776
-815
-854
-891
-928
-964
-999
-1034
-1067
-1100
-1132
-1163
-1194
-1224
-1253
-1282
-1311
-1339
-1366
-1394
-1421
-1448
-1474
-1500
-1526
-1552
-1578
-1603
-1629
-1654
-1679
-1705
-1730
-1755
-1781
-1806
-1832
-1857
-1883
-1909
-1935
-1962
-1988
-2015
-2041
-2069
-2097
-2124
-2152
-2180
-2208
-2236
-2264
-2292
-2320
-2348
-2376
-2404
-2432
-2460
-2488
-2516
-2543
-2570
-2597
-2624
-2650
-2675
-2700
-2725
-2748
-2772
-2794
-2815
-2836
-2855
-2874
-2892
-2908
-2924
-2938
-2951
-2963
-2974
-2983
-2991
-2998
-3004
-3008
-3010
-3012
-3012
-3011
-3008
-3004
-2999
-2992
-2985
-2976
-2966
-2955
-2943
-2929
-2916
-2901
-2885
-2869
-2853
-2835
-2818
-2800
-2782
-2763
-2744
-2726
-2707
-2689
-2671
-2653
-2635
-2618
-2602
-2586
-2571
-2556
-2543
-2530
-2518
-2507
-2497
-2489
-2481
-2474
-2469
-2464
-2461
-2458
-2457
-2457
-2458
-2460
-2463
-2468
-2472
-2478
-2485
-2493
-2501
-2510
-2519
-2529
-2539
-2550
-2561
-2573
-2584
-2596
-2608
-2620
-2632
-2644
-2656
-2667
-2679
-2690
-2701
-2712
-2722
-2732
-2742
-2751
-2759
-2767
-2775
-2782
-2788
-2793
-2798
-2802
-2805
-2808
-2810
-2810
-2811
-2810
-2808
-2806
-2802
-2798
-2792
-2786
-2779
-2771
-2762
-2752
-2741
-2729
-2716
-2702
-2687
-2671
-2654
-2637
-2618
-2598
-2577
-2555
-2533
-2509
-2484
-2458
-2432
-2404
-2376
-2346
-2316
-2285
-2253
-2220
-2187
-2152
-2117
-2081
-2044
-2005
-1968
-1929
-1889
-1849
-1808
-1767
-1724
-1682
-1638
-1595
-1550
-1506
-1460
-1415
-1369
-1323
-1276
-1229
-1182
-1135
-1087
-1039
-991
-943
-895
-846
-797
-748
-699
-650
-601
-552
-502
-453
-403
-354
-304
-254
-205
-155
-106
-56
-7
43
92
141
191
240
289
338
387
436
484
533
581
630
678
726
774
822
870
917
965
1012
1060
1107
1154
1202
1249
1296
1344
1391
1439
1486
1534
1582
1630
1678
1726
1774
1823
1872
1921
1970
2019
2069
2119
2170
2220
2271
2322
2373
2425
2477
2529
2581
2634
2686
2739
2792
2845
2899
2952
3005
3059
3112
3166
3219
3273
3326
3379
3432
3485
3537
3590
3642
3693
3745
3796
3847
3898
3948
3997
4046
4096
4144
4192
4239
4286
4333
4379
4424
4469
4513
4557
4600
4643
4685
4727
4768
4808
4848
4887
4925
4963
5001
5037
5073
5109
5144
5179
5212
5246
5279
5311
5343
5375
5406
5437
5468
5498
5528
5558
5587
5617
5646
5675
5704
5733
5762
5791
5820
5848
5877
5906
5935
5965
5994
6023
6052
6082
6111
6141
6170
6200
6229
6259
6288
6317
6346
6376
6405
6433
6462
6491
6519
6547
6575
6603
6631
6658
6685
6712
6739
6766
6793
6819
6845
6871
6897
6923
6948
6974
6999
7024
7049
7074
7099
7124
7149
7173
7198
7222
7247
7271
7295
7319
7343
7366
7390
7413
7437
7460
7483
7505
7528
7550
7572
7594
7616
7637
7658
7678
7698
7718
7737
7756
7774
7792
7809
7826
7842
7858
7873
7888
7902
7916
7929
7942
7954
7965
7976
7987
7997
8006
8015
8023
8031
8038
8045
8051
8057
8061
8066
8070
8074
8077
8079
8080
8082
8083
8083
8082
8080
8080
8077
8074
8071
8066
8061
8055
8050
8042
8035
8026
8018
8009
7998
7987
7976
7963
7950
7936
7922
7907
7891
7874
7857
7840
7821
7802
7782
7762
7741
7720
7698
7675
7652
7629
7605
7581
7556
7531
7506
7481
7455
7430
7404
7378
7353
7327
7302
7276
7251
7226
7202
7177
7154
7130
7107
7085
7063
7041
7020
7000
6980
6961
6942
6924
6907
6890
6874
6859
6844
6830
6816
6803
6791
6780
6768
6758
6748
6738
6729
6721
6712
6704
6697
6689
6682
6675
6668
6661
6654
6648
6641
6634
6627
6620
6612
6604
6596
6588
6579
6570
6560
6550
6539
6528
6516
6504
6491
6477
6462
6447
6431
6415
6397
6379
6360
6340
6320
6298
6276
6254
6230
6206
6181
6155
6129
6102
6074
6046
6017
5987
5957
5926
5895
5863
5831
5798
5765
5731
5697
5663
5628
5593
5558
5522
5486
5450
5413
5377
5340
5303
5266
5230
5193
5156
5119
5082
5046
5009
4973
4937
4901
4866
4831
4796
4761
4727
4693
4660
4627
4594
4562
4530
4498
4467
4437
4406
4377
4347
4318
4290
4262
4234
4207
4181
4154
4129
4103
4078
4054
4030
4006
3983
3960
3938
3916
3894
3873
3852
3832
3812
3792
3772
3752
3733
3714
3695
3677
3658
3639
3621
3602
3583
3564
3546
3526
3507
3488
3468
3448
3428
3407
3386
3365
3344
3322
3299
3277
3253
3230
3206
3182
3157
3132
3107
3081
3055
3028
3001
2974
2947
2919
2892
2864
2836
2807
2779
2751
2722
2693
2665
2636
2608
2579
2551
2522
2494
2466
2438
2410
2382
2355
2327
2300
2273
2246
2220
2193
2168
2142
2117
2092
2067
2043
2020
1996
1973
1951
1929
1907
1886
1865
1845
1825
1806
1787
1769
1751
1733
1716
1700
1684
1668
1653
1638
1624
1611
1598
1585
1573
1562
1551
1540
1530
1520
1511
1502
1493
1485
1477
1469
1461
1454
1447
1440
1433
1426
1419
1412
1405
1398
1391
1383
1375
1367
1359
1350
1341
1332
1322
1311
1301
1289
1277
1265
1252
1239
1225
1210
1195
1180
1164
1147
1130
1113
1095
1077
1058
1040
1020
1000
981
962
942
922
901
881
861
842
822
803
783
765
746
728
710
693
677
660
645
630
615
601
587
575
562
551
539
529
519
509
501
492
485
477
471
465
459
454
450
446
443
440
437
435
434
433
432
432
432
433
434
435
436
438
440
443
445
448
451
454
457
460
464
467
471
474
478
481
485
489
492
496
499
503
506
509
512
515
518
521
523
525
527
529
530
531
531
532
531
530
529
527
525
522
519
515
511
506
501
495
489
482
475
467
459
450
441
431
421
410
399
388
376
364
352
339
326
312
299
285
271
256
241
227
211
196
181
166
150
135
119
104
88
73
58
43
28
13
-1
-15
-29
-42
-55
-68
-80
-92
-104
-115
-126
-136
-146
-156
-165
-174
-183
-191
-198
-206
-213
-219
-226
-231
-237
-242
-246
-250
-254
-257
-260
-263
-265
-266
-267
-268
-268
-268
-268
-267
-265
-263
-261
-259
-256
-253
-249
-246
-242
-237
-233
-229
-224
-219
-215
-210
-205
-200
-195
-190
-186
-181
-176
-172
-167
-163
-158
-154
-150
-146
-141
-137
-133
-129
-125
-121
-117
-113
-108
-104
-99
-94
-89
-84
-78
-73
-66
-60
-53
-45
-37
-29
-20
-10
0
10
22
34
46
59
73
88
103
119
136
153
171
190
210
230
251
273
296
319
343
368
393
419
446
473
501
530
559
589
620
651
682
714
746
779
812
846
879
913
948
982
1016
1052
1086
1121
1156
1191
1227
1261
1296
1331
1366
1400
1435
1469
1503
1536
1570
1603
1635
1668
1699
1731
1762
1792
1822
1851
1879
1907
1935
1961
1987
2012
2037
2060
2083
2105
2127
2147
2166
2185
2202
2219
2234
2249
2263
2276
2287
2298
2308
2317
2325
2332
2338
2343
2348
2351
2354
2356
2357
2358
2358
2357
2356
2354
2351
2349
2345
2342
2338
2334
2330
2325
2321
2316
2312
2307
2303
2298
2294
2290
2286
2282
2278
2275
2272
2269
2266
2264
2261
2260
2258
2257
2256
2255
2254
2254
2254
2254
2254
2254
2254
2255
2255
2255
2255
2255
2255
2255
2255
2254
2253
2252
2250
2248
2246
2243
2240
2236
2231
2226
2221
2215
2208
2201
2193
2185
2176
2167
2157
2146
2135
2123
2111
2098
2085
2072
2058
2043
2029
2013
1998
1982
1966
1949
1933
1916
1899
1881
1864
1847
1829
1812
1794
1777
1760
1742
1726
1709
1692
1676
1660
1645
1630
1615
1600
1587
1573
1561
1548
1537
1525
1515
1505
1496
1487
1479
1472
1465
1459
1454
1450
1447
1444
1442
1442
1442
1443
1445
1448
1453
1458
1464
1472
1481
1490
1501
1513
1527
1541
1556
1573
1591
1609
1629
1649
1670
1692
1715
1739
1763
1788
1814
1840
1866
1893
1920
1947
1975
2003
2031
2059
2088
2116
2144
2172
2201
2229
2257
2284
2312
2339
2366
2393
2420
2446
2472
2497
2522
2547
2571
2595
2619
2642
2665
2687
2709
2731
2752
2773
2794
2815
2835
2855
2874
2894
2913
2933
2952
2971
2990
3009
3028
3047
3067
3086
3105
3125
3144
3164
3184
3205
3225
3246
3267
3288
3309
3331
3353
3375
3397
3420
3443
3467
3491
3515
3540
3566
3592
3618
3645
3673
3702
3731
3761
3791
3823
3855
3888
3922
3957
3993
4030
4067
4106
4145
4185
4226
4269
4312
4356
4400
4446
4493
4540
4588
4637
4687
4737
4788
4840
4892
4945
4998
5052
5106
5161
5216
5272
5327
5383
5440
5496
5553
5609
5666
5723
5780
5837
5893
5950
6007
6063
6119
6175
6231
6286
6341
6396
6450
6504
6557
6610
6662
6714
6765
6815
6865
6913
6962
7009
7055
7101
7146
7190
7233
7275
7315
7355
7394
7432
7469
7504
7538
7572
7604
7635
7664
7693
7721
7747
7772
7796
7820
7842
7863
7883
7902
7920
7937
7953
7969
7983
7997
8010
8023
8036
8047
8058
8069
8079
8089
8098
8108
8117
8125
8134
8143
8151
8159
8167
8176
8185
8194
8202
8211
8220
8230
8239
8249
8260
8270
8281
8292
8304
8315
8328
8340
8353
8367
8380
8395
8409
8424
8439
8454
8469
8485
8501
8517
8533
8549
8565
8582
8598
8614
8630
8646
8662
8677
8692
8707
8721
8735
8749
8762
8775
8787
8799
8810
8820
8830
8839
8848
8856
8863
8870
8877
8882
8888
8892
8897
8900
8904
8907
8909
8912
8913
8915
8916
8917
8918
8919
8919
8919
8919
8919
8919
8918
8917
8916
8915
8914
8913
8911
8910
8908
8906
8903
8901
8898
8895
8891
8888
8884
8879
8875
8869
8864
8858
8852
8845
8838
8830
8822
8814
8805
8796
8787
8777
8766
8756
8745
8733
8722
8710
8698
8686
8673
8661
8648
8635
8622
8609
8596
8583
8571
8558
8545
8532
8519
8506
8494
8481
8469
8457
8444
8432
8420
8408
8396
8384
8372
8360
8348
8336
8324
8311
8298
8286
8273
8259
8246
8232
8217
8202
8186
8170
8154
8138
8121
8103
8085
8064
8045
8023
8003
7981
7957
7933
7908
7882
7856
7828
7799
7769
7738
7706
7673
7639
7604
7567
7530
7491
7451
7410
7368
7324
7280
7234
7187
7139
7090
7040
6988
6936
6882
6827
6772
6715
6658
6600
6541
6481
6420
6359
6297
6235
6172
6109
6045
5981
5917
5853
5789
5724
5660
5596
5532
5468
5404
5341
5278
5215
5153
5092
5030
4970
4910
4851
4792
4734
4677
4620
4564
4509
4455
4402
4350
4298
4248
4198
4149
4102
4054
4009
3964
3920
3876
3834
3793
3752
3712
3673
3635
3598
3561
3525
3490
3455
3421
3387
3354
3321
3289
3257
3225
3193
3161
3130
3098
3067
3035
3003
2971
2939
2907
2874
2841
2807
2773
2739
2704
2669
2633
2597
2560
2523
2485
2446
2407
2367
2326
2285
2243
2200
2157
2114
2069
2024
1979
1933
1886
1839
1792
1744
1696
1648
1599
1551
1502
1453
1404
1355
1306
1257
1208
1159
1111
1063
1016
969
922
876
831
786
742
699
657
615
574
534
495
457
420
384
349
315
282
250
219
189
161
133
107
82
58
36
14
-6
-25
-43
-60
-76
-90
-103
-115
-126
-136
-144
-152
-159
-164
-168
-172
-174
-176
-176
-176
-175
-173
-170
-167
-162
-157
-152
-146
-139
-131
-123
-115
-106
-96
-87
-76
-66
-55
-44
-32
-20
-8
4
16
29
42
55
68
82
95
109
123
137
152
166
181
196
212
227
243
259
276
293
310
327
345
363
382
401
420
440
460
481
502
523
545
568
590
614
637
662
686
711
736
762
788
815
841
868
895
923
950
978
1006
1034
1063
1091
1120
1148
1177
1205
1234
1262
1291
1319
1347
1376
1404
1432
1460
1488
1516
1543
1571
1598
1626
1653
1680
1707
1733
1760
1786
1812
1839
1865
1890
1916
1942
1967
1992
2017
2041
2067
2091
2116
2140
2163
2187
2210
2233
2256
2278
2300
2322
2343
2364
2385
2405
2425
2445
2464
2483
2501
2520
2537
2555
2572
2588
2605
2621
2636
2652
2667
2682
2697
2711
2726
2740
2754
2768
2782
2796
2810
2824
2838
2851
2865
2879
2892
2906
2920
2933
2947
2961
2975
2989
3003
3017
3031
3045
3060
3074
3089
3103
3118
3133
3147
3162
3177
3192
3207
3222
3237
3252
3267
3282
3297
3312
3327
3342
3357
3372
3386
3401
3416
3430
3444
3459
3473
3487
3501
3514
3528
3542
3555
3568
3581
3594
3607
3620
3633
3646
3658
3671
3684
3696
3708
3721
3733
3745
3757
3769
3781
3792
3804
3815
3827
3838
3849
3860
3871
3881
3892
3902
3913
3923
3933
3943
3952
3962
3971
3980
3989
3997
4005
4013
4021
4027
4035
4041
4048
4053
4059
4064
4067
4072
4075
4078
4082
4083
4086
4088
4088
4089
4089
4088
4086
4085
4083
4081
4078
4074
4070
4066
4061
4056
4050
4045
4038
4032
4026
4019
4011
4005
3998
3991
3984
3976
3969
3963
3956
3949
3943
3937
3931
3926
3921
3916
3912
3909
3906
3903
3901
3900
3899
3899
3900
3901
3903
3906
3909
3913
3917
3923
3928
3935
3942
3950
3958
3967
3976
3986
3996
4006
4018
4030
4041
4054
4066
4078
4091
4105
4118
4132
4145
4159
4173
4186
4200
4213
4227
4241
4254
4267
4281
4294
4307
4320
4333
4346
4359
4372
4384
4397
4410
4422
4435
4447
4460
4473
4485
4498
4510
4523
4536
4549
4562
4575
4588
4601
4614
4627
4640
4653
4666
4679
4692
4705
4717
4730
4743
4755
4768
4780
4792
4805
4817
4829
4841
4853
4865
4877
4888
4900
4912
4923
4935
4946
4958
4969
4980
4992
5003
5015
5026
5038
5049
5061
5072
5084
5096
5108
5120
5133
5145
5158
5170
5183
5196
5210
5223
5236
5250
5263
5277
5291
5304
5318
5332
5345
5359
5372
5386
5399
5412
5425
5438
5451
5464
5476
5489
5501
5513
5526
5538
5550
5562
5574
5585
5597
5609
5621
5633
5645
5657
5670
5682
5695
5707
5720
5733
5746
5760
5773
5787
5801
5815
5829
5843
5858
5872
5887
5902
5917
5932
5947
5963
5978
5993
6009
6024
6040
6055
6070
6086
6101
6116
6131
6145
6160
6174
6189
6202
6216
6230
6243
6256
6269
6282
6294
6306
6318
6330
6341
6353
6364
6375
6386
6397
6407
6418
6428
6439
6449
6459
6470
6480
6490
6500
6511
6521
6532
6542
6553
6564
6574
6585
6596
6608
6619
6630
6642
6654
6665
6677
6690
6702
6715
6728
6741
6754
6767
6781
6795
6809
6823
6837
6852
6867
6882
6897
6912
6928
6944
6960
6976
6993
7010
7027
7044
7062
7080
7099
7118
7137
7157
7177
7198
7219
7240
7262
7285
7308
7331
7355
7379
7404
7429
7455
7482
7508
7535
7563
7591
7619
7648
7677
7706
7735
7765
7795
7825
7855
7886
7916
7947
7977
8007
8038
8069
8099
8129
8159
8188
8218
8247
8275
8304
8332
8359
8387
8414
8440
8466
8492
8517
8542
8567
8591
8615
8639
8662
8685
8708
8731
8753
8775
8797
8818
8840
8861
8883
8904
8925
8946
8967
8988
9009
9029
9050
9071
9092
9112
9133
9154
9175
9196
9217
9238
9259
9280
9302
9323
9345
9367
9390
9412
9435
9458
9482
9506
9530
9555
9580
9606
9632
9659
9686
9714
9742
9770
9800
9829
9860
9891
9922
9954
9987
10020
10054
10089
10124
10159
10195
10232
10269
10306
10344
10382
10420
10458
10497
10536
10575
10613
10652
10691
10729
10767
10805
10843
10880
10917
10953
10988
11023
11057
11091
11124
11155
11186
11216
11245
11274
11301
11326
11351
11375
11398
11419
11440
11459
11477
11494
11510
11524
11538
11550
11561
11571
11580
11588
11595
11601
11605
11609
11612
11614
11615
11615
11614
11613
11610
11608
11604
11600
11595
11589
11583
11577
11570
11563
11555
11547
11538
11530
11520
11511
11501
11491
11481
11471
11460
11450
11439
11428
11417
11406
11394
11383
11371
11359
11348
11335
11323
11311
11298
11286
11273
11259
11246
11232
11218
11204
11189
11174
11159
11143
11127
11110
11094
11076
11059
11041
11022
11003
10984
10964
10944
10923
10902
10880
10858
10835
10812
10789
10765
10741
10716
10691
10665
10639
10612
10586
10558
10530
10502
10474
10445
10415
10386
10355
10325
10294
10262
10230
10198
10165
10131
10097
10063
10028
9993
9958
9921
9885
9848
9811
9773
9735
9697
9658
9619
9579
9540
9500
9459
9419
9378
9337
9296
9254
9212
9171
9129
9086
9044
9002
8960
8917
8875
8832
8789
8747
8704
8662
8619
8577
8534
8492
8450
8408
8366
8324
8282
8241
8200
8159
8118
8077
8038
7998
7959
7920
7881
7843
7805
7767
7730
7693
7657
7620
7585
7550
7515
7480
7446
7412
7379
7346
7313
7281
7248
7217
7185
7154
7123
7092
7061
7030
7000
6969
6939
6909
6879
6849
6819
6790
6760
6730
6701
6671
6642
6612
6583
6554
6525
6496
6467
6438
6409
6381
6352
6324
6295
6267
6239
6211
6184
6156
6129
6102
6075
6048
6022
5995
5969
5944
5918
5893
5868
5843
5819
5795
5770
5746
5723
5699
5676
5652
5629
5606
5582
5559
5536
5512
5489
5465
5441
5417
5393
5369
5344
5319
5294
5268
5242
5216
5189
5162
5134
5106
5078
5049
5020
4991
4961
4931
4900
4869
4838
4807
4775
4743
4710
4678
4645
4612
4579
4546
4513
4479
4446
4412
4379
4345
4311
4278
4244
4210
4177
4143
4110
4075
4043
4010
3977
3944
3911
3878
3846
3814
3782
3751
3719
3688
3657
3627
3597
3567
3537
3508
3479
3450
3422
3394
3366
3339
3312
3285
3259
3233
3207
3181
3156
3131
3106
3082
3058
3034
3010
2986
2963
2940
2917
2894
2871
2849
2826
2804
2781
2759
2736
2714
2691
2668
2646
2623
2599
2576
2553
2529
2505
2481
2457
2432
2407
2382
2357
2331
2305
2279
2253
2226
2200
2173
2146
2119
2091
2064
2036
2008
1981
1953
1925
1898
1870
1843
1815
1788
1761
1734
1707
1681
1655
1629
1603
1578
1553
1528
1504
1480
1456
1433
1410
1387
1364
1342
1320
1299
1277
1256
1235
1214
1193
1173
1152
1132
1112
1091
1071
1051
1031
1010
991
971
950
930
910
890
869
849
829
808
788
767
747
727
706
686
665
645
625
605
584
564
544
524
504
485
465
446
426
407
388
369
350
332
314
296
278
260
243
226
209
193
176
161
145
130
116
101
87
74
61
48
36
24
13
2
-8
-18
-28
-37
-46
-54
-61
-69
-75
-82
-87
-93
-98
-102
-106
-109
-112
-115
-117
-119
-120
-121
-122
-122
-122
-122
-122
-121
-120
-119
-118
-116
-115
-113
-112
-110
-108
-107
-105
-104
-102
-101
-100
-100
-99
-99
-100
-100
-101
-102
-104
-107
-109
-112
-116
-120
-125
-130
-135
-142
-148
-155
-163
-171
-179
-188
-198
-208
-218
-229
-240
-252
-264
-277
-290
-304
-318
-332
-347
-363
-378
-395
-411
-428
-446
-464
-482
-500
-519
-538
-558
-577
-597
-617
-638
-658
-678
-699
-720
-740
-761
-782
-802
-823
-843
-863
-884
-903
-923
-943
-962
-981
-999
-1018
-1036
-1053
-1070
-1087
-1104
-1120
-1136
-1152
-1167
-1181
-1196
-1210
-1224
-1237
-1250
-1263
-1276
-1288
-1300
-1312
-1324
-1335
-1347
-1358
-1369
-1380
-1391
-1401
-1412
-1423
-1433
-1444
-1455
-1465
-1476
-1487
-1498
-1509
-1520
-1532
-1543
-1555
-1567
-1579
-1591
-1603
-1616
-1629
-1643
-1656
-1670
-1684
-1699
-1714
-1729
-1744
-1760
-1776
-1793
-1810
-1827
-1845
-1863
-1881
-1900
-1919
-1938
-1958
-1978
-1998
-2019
-2040
-2061
-2082
-2104
-2125
-2147
-2169
-2191
-2214
-2236
-2259
-2281
-2304
-2326
-2349
-2371
-2394
-2416
-2438
-2460
-2482
-2504
-2526
-2547
-2568
-2589
-2610
-2630
-2650
-2670
-2690
-2709
-2728
-2746
-2764
-2782
-2799
-2816
-2832
-2848
-2863
-2878
-2893
-2907
-2920
-2933
-2946
-2958
-2969
-2980
-2990
-3000
-3010
-3018
-3027
-3034
-3042
-3048
-3055
-3060
-3066
-3070
-3075
-3079
-3082
-3085
-3088
-3090
-3092
-3094
-3095
-3096
-3097
-3097
-3097
-3097
-3097
-3096
-3096
-3094
-3093
-3092
-3090
-3088
-3086
-3083
-3081
-3078
-3074
-3071
-3067
-3063
-3059
-3054
-3049
-3044
-3038
-3032
-3026
-3019
-3012
-3004
-2996
-2987
-2978
-2968
-2958
-2948
-2937
-2925
-2913
-2901
-2887
-2874
-2860
-2845
-2830
-2814
-2797
-2780
-2763
-2745
-2726
-2707
-2688
-2667
-2647
-2625
-2604
-2582
-2559
-2536
-2512
-2489
-2464
-2440
-2415
-2390
-2365
-2340
-2314
-2289
-2263
-2237
-2211
-2186
-2160
-2134
-2108
-2083
-2057
-2032
-2007
-1982
-1957
-1933
-1909
-1884
-1861
-1837
-1814
-1791
-1768
-1746
-1724
-1702
-1681
-1659
-1638
-1618
-1598
-1578
-1558
-1539
-1520
-1501
-1483
-1465
-1447
-1430
-1413
-1396
-1380
-1364
-1348
-1333
-1318
-1304
-1290
-1277
-1264
-1251
-1239
-1227
-1216
-1205
-1195
-1185
-1176
-1167
-1159
-1151
-1144
-1138
-1132
-1126
-1121
-1117
-1113
-1109
-1106
-1104
-1102
-1100
-1099
-1099
-1099
-1099
-1099
-1100
-1102
-1103
-1105
-1108
-1110
-1113
-1116
-1119
-1123
-1127
-1131
-1135
-1139
-1144
-1148
-1153
-1158
-1162
-1167
-1172
-1177
-1182
-1188
-1193
-1198
-1203
-1208
-1213
-1218
-1222
-1227
-1232
-1237
-1241
-1246
-1250
-1255
-1259
-1263
-1267
-1271
-1275
-1279
-1283
-1287
-1290
-1294
-1297
-1301
-1304
-1308
-1311
-1314
-1317
-1321
-1324
-1327
-1331
-1334
-1338
-1341
-1345
-1349
-1353
-1357
-1361
-1366
-1371
-1376
-1381
-1386
-1392
-1398
-1404
-1411
-1418
-1425
-1433
-1441
-1449
-1457
-1466
-1475
-1485
-1495
-1505
-1515
-1526
-1537
-1548
-1560
-1572
-1584
-1596
-1609
-1622
-1635
-1648
-1661
-1675
-1688
-1702
-1715
-1729
-1743
-1756
-1770
-1783
-1797
-1810
-1823
-1836
-1849
-1862
-1874
-1887
-1899
-1911
-1922
-1934
-1945
-1956
-1967
-1977
-1987
-1997
-2007
-2016
-2025
-2035
-2044
-2052
-2061
-2069
-2077
-2085
-2093
-2101
-2108
-2116
-2123
-2131
-2138
-2145
-2153
-2160
-2167
-2174
-2182
-2189
-2196
-2203
-2210
-2217
-2224
-2230
-2237
-2244
-2250
-2257
-2263
-2269
-2275
-2281
-2286
-2291
-2296
-2301
-2305
-2309
-2313
-2316
-2319
-2322
-2324
-2326
-2327
-2329
-2329
-2330
-2330
-2330
-2329
-2328
-2327
-2325
-2323
-2320
-2318
-2315
-2311
-2308
-2304
-2299
-2295
-2290
-2285
-2279
-2273
-2268
-2262
-2255
-2249
-2243
-2236
-2229
-2222
-2215
-2208
-2201
-2194
-2186
-2179
-2172
-2164
-2156
-2149
-2141
-2133
-2125
-2117
-2110
-2102
-2094
-2086
-2077
-2069
-2061
-2053
-2045
-2036
-2028
-2019
-2011
-2001
-1993
-1985
-1976
-1966
-1957
-1948
-1938
-1929
-1919
-1909
-1899
-1888
-1878
-1867
-1856
-1845
-1834
-1823
-1811
-1799
-1787
-1775
-1762
-1749
-1736
-1723
-1709
-1695
-1681
-1666
-1651
-1636
-1620
-1604
-1587
-1570
-1552
-1534
-1516
-1496
-1477
-1457
-1436
-1415
-1393
-1370
-1347
-1323
-1299
-1274
-1248
-1222
-1195
-1167
-1138
-1109
-1079
-1049
-1016
-985
-952
-918
-884
-849
-813
-776
-739
-700
-662
-622
-582
-541
-499
-457
-414
-370
-326
-281
-236
-190
-144
-98
-50
-3
45
93
141
189
238
287
335
384
433
482
531
579
628
676
724
771
819
866
912
958
1004
1049
1093
1137
1181
1224
1266
1307
1348
1389
1428
1467
1505
1543
1580
1616
1652
1686
1721
1754
1787
1819
1851
1882
1913
1943
1972
2001
2029
2058
2086
2113
2140
2167
2194
2220
2246
2272
2297
2323
2349
2374
2399
2424
2450
2475
2500
2525
2550
2575
2600
2625
2650
2675
2700
2724
2749
2773
2798
2822
2846
2870
2893
2917
2940
2963
2986
3008
3031
3053
3074
3096
3117
3137
3158
3178
3197
3217
3236
3254
3272
3290
3307
3324
3341
3357
3373
3388
3403
3418
3432
3446
3460
3474
3487
3499
3512
3524
3536
3548
3560
3571
3582
3593
3604
3614
3624
3634
3644
3654
3664
3673
3682
3691
3700
3709
3717
3726
3734
3742
3750
3757
3765
3772
3779
3787
3793
3800
3807
3814
3821
3827
3834
3840
3847
3854
3861
3868
3875
3882
3889
3897
3905
3913
3921
3930
3939
3949
3959
3969
3980
3992
4003
4017
4030
4043
4059
4074
4090
4107
4124
4142
4161
4180
4201
4222
4243
4266
4289
4312
4337
4362
4387
4413
4440
4467
4494
4522
4550
4578
4607
4636
4665
4694
4723
4753
4782
4811
4841
4870
4899
4927
4956
4984
5012
5040
5067
5094
5120
5146
5172
5197
5222
5246
5269
5293
5315
5337
5359
5380
5401
5422
5441
5461
5480
5498
5517
5534
5552
5569
5585
5602
5618
5633
5649
5664
5679
5693
5708
5722
5736
5750
5763
5777
5790
5803
5816
5829
5841
5854
5866
5879
5891
5903
5915
5927
5939
5952
5964
5976
5988
6001
6013
6026
6039
6051
6065
6078
6092
6105
6119
6134
6148
6163
6179
6194
6211
6227
6244
6261
6279
6297
6316
6335
6354
6374
6395
6416
6437
6459
6482
6505
6528
6552
6577
6602
6627
6653
6680
6707
6734
6762
6790
6819
6848
6877
6907
6937
6968
6998
7029
7060
7092
7123
7154
7186
7217
7249
7280
7312
7343
7374
7405
7435
7466
7496
7525
7555
7584
7612
7640
7668
7695
7722
7748
7773
7798
7822
7846
7869
7891
7913
7934
7955
7975
7994
8012
8029
8047
8064
8079
8095
8109
8122
8135
8148
8160
8172
8182
8192
8202
8211
8219
8226
8233
8239
8245
8250
8254
8258
8261
8263
8264
8265
8265
8265
8263
8261
8258
8255
8250
8245
8239
8232
8225
8216
8207
8197
8186
8175
8162
8148
8135
8121
8105
8089
8073
8055
8038
8020
8002
7983
7963
7944
7924
7903
7883
7863
7842
7821
7801
7780
7760
7740
7720
7700
7680
7661
7642
7623
7605
7587
7570
7553
7536
7520
7504
7489
7474
7459
7445
7431
7418
7405
7393
7381
7369
7358
7347
7337
7326
7317
7307
7298
7289
7280
7272
7264
7256
7248
7241
7234
7227
7220
7214
7208
7202
7196
7190
7185
7179
7174
7170
7165
7161
7157
7153
7149
7146
7143
7140
7137
7134
7132
7130
7128
7126
7125
7124
7123
7122
7121
7121
7121
7121
7122
7122
7123
7124
7125
7127
7128
7130
7132
7135
7137
7140
7143
7147
7151
7155
7159
7164
7168
7174
7179
7185
7191
7197
7204
7211
7218
7226
7233
7241
7249
7258
7266
7275
7284
7293
7302
7311
7320
7329
7339
7348
7357
7366
7375
7384
7393
7402
7411
7420
7428
7437
7445
7453
7461
7469
7477
7484
7491
7499
7506
7513
7519
7526
7532
7539
7545
7551
7556
7562
7567
7573
7578
7583
7588
7592
7597
7601
7606
7610
7614
7618
7621
7625
7628
7631
7634
7637
7640
7642
7644
7647
7649
7650
7652
7654
7655
7656
7657
7658
7659
7659
7660
7660
7660
7660
7660
7660
7659
7659
7659
7658
7658
7657
7657
7656
7656
7656
7655
7655
7655
7655
7656
7656
7657
7658
7659
7660
7662
7664
7666
7668
7671
7673
7676
7679
7682
7686
7689
7693
7696
7700
7704
7708
7712
7715
7719
7723
7727
7730
7733
7737
7740
7743
7746
7748
7751
7753
7755
7757
7759
7760
7761
7762
7763
7764
7764
7765
7765
7764
7764
7763
7762
7761
7760
7758
7757
7755
7752
7750
7747
7744
7740
7737
7733
7728
7723
7718
7712
7706
7700
7693
7685
7677
7669
7660
7651
7641
7631
7620
7609
7597
7585
7572
7559
7545
7531
7517
7502
7487
7472
7456
7440
7424
7407
7390
7373
7356
7339
7322
7304
7287
7269
7252
7234
7217
7199
7182
7165
7148
7131
7114
7098
7081
7066
7050
7034
7019
7005
6990
6976
6963
6950
6937
6925
6913
6901
6890
6880
6870
6860
6852
6843
6835
6828
6820
6814
6808
6802
6797
6792
6788
6784
6780
6777
6774
6771
6769
6767
6765
6764
6763
6762
6761
6761
6760
6760
6760
6760
6760
6761
6761
6762
6762
6763
6763
6764
6765
6766
6766
6767
6768
6769
6769
6770
6771
6772
6773
6774
6774
6775
6776
6777
6777
6778
6779
6779
6780
6780
6781
6781
6782
6782
6782
6782
6783
6783
6783
6784
6784
6785
6785
6786
6786
6787
6788
6789
6790
6791
6792
6793
6795
6797
6799
6801
6804
6806
6810
6813
6817
6821
6825
6830
6835
6841
6847
6854
6861
6868
6876
6885
6894
6903
6914
6924
6936
6948
6961
6974
6988
7002
7017
7033
7049
7066
7084
7102
7121
7140
7160
7180
7201
7222
7244
7266
7288
7311
7334
7357
7381
7404
7428
7452
7476
7500
7524
7548
7571
7595
7619
7642
7665
7689
7711
7734
7757
7779
7801
7822
7844
7865
7886
7906
7927
7947
7967
7987
8006
8026
8045
8064
8083
8102
8119
8138
8157
8176
8195
8213
8232
8250
8269
8288
8306
8325
8344
8363
8383
8402
8422
8442
8462
8482
8502
8523
8544
8565
8586
8608
8630
8652
8674
8696
8719
8742
8765
8788
8811
8835
8859
8882
8906
8930
8954
8979
9003
9027
9052
9076
9100
9125
9149
9173
9198
9222
9246
9271
9295
9319
9343
9366
9390
9414
9437
9460
9483
9505
9528
9550
9572
9593
9614
9635
9656
9676
9695
9715
9734
9752
9770
9788
9805
9821
9838
9853
9868
9883
9897
9910
9923
9935
9947
9958
9968
9978
9987
9996
10004
10011
10018
10024
10029
10034
10038
10041
10044
10046
10048
10049
10049
10049
10048
10047
10045
10042
10039
10036
10032
10027
10022
10017
10011
10005
9998
9991
9983
9976
9968
9959
9951
9942
9932
9923
9913
9903
9893
9882
9872
9861
9850
9839
9828
9816
9805
9793
9782
9770
9758
9746
9735
9723
9711
9698
9686
9674
9662
9649
9637
9625
9612
9599
9587
9574
9561
9549
9536
9523
9510
9497
9484
9470
9457
9443
9430
9416
9402
9388
9374
9360
9345
9330
9315
9300
9284
9269
9253
9236
9219
9202
9185
9167
9148
9129
9110
9090
9070
9049
9028
9007
8984
8962
8938
8914
8890
8865
8839
8813
8786
8759
8731
8702
8673
8643
8612
8581
8549
8517
8484
8450
8416
8381
8346
8310
8273
8236
8198
8160
8121
8082
8042
8002
7961
7920
7878
7836
7794
7751
7707
7664
7619
7575
7530
7485
7439
7394
7347
7301
7254
7207
7160
7113
7065
7017
6969
6921
6872
6824
6775
6726
6677
6628
6578
6529
6480
6430
6381
6331
6282
6232
6183
6134
6084
6035
5986
5937
5888
5840
5791
5743
5695
5647
5599
5552
5504
5457
5410
5364
5317
5271
5225
5180
5134
5089
5044
5000
4955
4911
4867
4823
4780
4737
4694
4651
4608
4565
4523
4481
4439
4397
4355
4314
4273
4232
4191
4150
4109
4069
4027
3988
3948
3908
3869
3829
3790
3750
3711
3672
3633
3594
3555
3516
3478
3439
3401
3363
3324
3286
3248
3210
3173
3135
3097
3060
3023
2985
2948
2911
2874
2837
2800
2764
2727
2691
2655
2619
2583
2548
2512
2477
2441
2406
2371
2337
2302
2268
2234
2199
2166
2132
2099
2065
2033
2000
1968
1936
1904
1873
1842
1811
1781
1751
1722
1693
1665
1637
1610
1583
1557
1532
1507
1482
1459
1436
1414
1392
1371
1351
1332
1313
1296
1279
1263
1248
1233
1220
1207
1196
1185
1175
1166
1158
1151
1145
1140
1135
1132
1129
1127
1126
1126
1127
1129
1131
1134
1138
1142
1148
1154
1160
1167
1175
1183
1192
1201
1211
1221
1232
1243
1255
1266
1279
1291
1304
1317
1331
1344
1358
1372
1387
1401
1416
1431
1446
1461
1477
1492
1508
1524
1540
1556
1572
1589
1605
1622
1639
1656
1673
1690
1707
1725
1743
1761
1779
1797
1815
1834
1853
1872
1891
1910
1930
1949
1969
1989
2009
2029
2050
2070
2091
2111
2132
2152
2173
2193
2214
2235
2255
2276
2297
2318
2338
2359
2380
2400
2421
2442
2462
2483
2503
2524
2545
2565
2586
2606
2627
2648
2669
2690
2711
2732
2753
2774
2796
2817
2839
2861
2882
2905
2927
2949
2972
2994
3017
3040
3064
3087
3111
3134
3158
3182
3207
3231
3256
3280
3305
3330
3355
3380
3405
3431
3456
3481
3507
3532
3558
3583
3608
3634
3659
3684
3710
3735
3760
3785
3811
3836
3861
3886
3912
3937
3962
3987
4011
4038
4062
4089
4114
4140
4165
4191
4217
4243
4270
4296
4323
4349
4376
4404
4431
4458
4486
4514
4542
4570
4599
4627
4656
4685
4714
4744
4773
4803
4832
4862
4892
4922
4952
4982
5012
5042
5072
5102
5132
5162
5191
5221
5250
5280
5309
5338
5367
5396
5424
5452
5481
5508
5536
5563
5591
5617
5644
5671
5697
5723
5748
5774
5799
5824
5848
5872
5896
5920
5943
5966
5989
6011
6033
6055
6076
6096
6117
6137
6156
6175
6194
6213
6230
6248
6265
6281
6297
6313
6328
6342
6356
6370
6383
6396
6408
6419
6430
6441
6451
6460
6469
6477
6485
6492
6499
6505
6511
6516
6520
6524
6528
6531
6533
6535
6537
6538
6538
6539
6538
6537
6536
6534
6532
6529
6526
6523
6519
6514
6510
6505
6499
6494
6487
6481
6474
6467
6460
6452
6444
6436
6427
6419
6410
6400
6391
6381
6371
6361
6351
6341
6330
6319
6308
6297
6286
6274
6263
6251
6239
6227
6215
6203
6190
6178
6165
6152
6139
6126
6113
6100
6086
6073
6059
6045
6031
6016
6002
5987
5973
5958
5943
5927
5912
5896
5880
5864
5847
5831
5814
5796
5779
5761
5743
5724
5706
5687
5667
5648
5628
5607
5587
5566
5545
5523
5501
5479
5456
5433
5410
5386
5362
5338
5313
5288
5262
5236
5210
5183
5156
5128
5100
5072
5043
5014
4984
4954
4923
4892
4861
4829
4797
4765
4732
4698
4665
4631
4596
4562
4527
4491
4456
4420
4384
4347
4311
4274
4237
4201
4164
4127
4090
4053
4016
3979
3942
3906
3870
3834
3798
3762
3727
3692
3658
3624
3590
3557
3525
3493
3461
3430
3400
3370
3341
3312
3284
3257
3231
3205
3180
3156
3133
3110
3088
3066
3046
3026
3007
2989
2971
2954
2938
2922
2908
2894
2880
2868
2856
2845
2834
2824
2815
2806
2798
2790
2783
2777
2771
2765
2760
2755
2751
2747
2743
2740
2737
2734
2732
2729
2727
2725
2723
2721
2719
2717
2715
2714
2712
2709
2707
2705
2702
2700
2697
2694
2690
2687
2683
2679
2675
2670
2665
2660
2654
2648
2642
2636
2629
2622
2615
2607
2599
2591
2583
2575
2566
2557
2548
2539
2530
2520
2511
2501
2492
2482
2472
2462
2453
2443
2433
2423
2414
2404
2395
2385
2376
2367
2358
2349
2340
2332
2323
2315
2307
2299
2292
2284
2277
2270
2264
2257
2251
2246
2240
2235
2230
2225
2221
2217
2213
2209
2206
2203
2200
2197
2195
2193
2191
2189
2187
2185
2184
2182
2181
2180
2178
2177
2176
2175
2174
2173
2172
2170
2169
2168
2166
2165
2163
2161
2159
2157
2154
2152
2149
2146
2143
2139
2135
2131
2127
2122
2117
2111
2106
2100
2094
2087
2080
2073
2066
2058
2050
2041
2033
2025
2017
2008
1999
1990
1981
1971
1962
1952
1943
1933
1924
1914
1904
1895
1885
1876
1866
1857
1848
1838
1829
1820
1811
1803
1794
1786
1777
1769
1761
1753
1745
1738
1730
1723
1716
1709
1702
1695
1689
1682
1676
1670
1664
1658
1652
1646
1640
1635
1629
1624
1619
1614
1608
1603
1598
1593
1588
1584
1579
1574
1569
1565
1560
1555
1551
1546
1542
1537
1533
1528
1524
1520
1515
1511
1507
1503
1499
1495
1491
1487
1484
1480
1477
1474
1471
1468
1465
1463
1461
1459
1457
1456
1454
1453
1452
1452
1452
1452
1452
1453
1453
1455
1456
1458
1460
1462
1465
1468
1472
1475
1480
1484
1489
1494
1499
1505
1510
1517
1523
1530
1537
1544
1552
1559
1567
1576
1584
1593
1601
1610
1620
1629
1638
1648
1657
1667
1677
1686
1696
1706
1716
1726
1736
1746
1756
1766
1776
1786
1795
1805
1815
1825
1834
1844
1853
1863
1872
1881
1890
1899
1908
1917
1925
1933
1942
1950
1958
1965
1973
1980
1988
1995
2001
2009
2015
2021
2028
2035
2041
2047
2053
2059
2064
2070
2075
2080
2086
2091
2096
2101
2106
2110
2115
2120
2124
2128
2133
2137
2141
2145
2149
2152
2156
2159
2162
2166
2168
2171
2173
2176
2178
2179
2181
2182
2183
2184
2184
2184
2184
2184
2183
2182
2180
2179
2177
2174
2171
2168
2164
2161
2156
2152
2147
2141
2135
2129
2123
2116
2109
2101
2093
2085
2077
2068
2059
2049
2039
2029
2019
2008
1997
1986
1975
1963
1952
1940
1928
1916
1904
1892
1879
1867
1855
1842
1830
1818
1806
1794
1782
1770
1759
1747
1736
1725
1714
1703
1693
1682
1672
1663
1653
1644
1635
1626
1618
1610
1602
1594
1587
1580
1573
1567
1561
1555
1549
1544
1539
1534
1530
1526
1522
1518
1515
1512
1509
1507
1505
1503
1501
1500
1499
1498
1498
1498
1498
1498
1499
1500
1501
1502
1504
1506
1508
1511
1514
1517
1520
1523
1527
1531
1536
1540
1545
1551
1556
1562
1568
1574
1581
1588
1595
1602
1610
1618
1626
1635
1644
1653
1663
1672
1682
1693
1703
1714
1725
1737
1748
1760
1772
1784
1797
1809
1822
1835
1848
1862
1875
1889
1903
1917
1931
1945
1959
1974
1989
2004
2019
2033
2049
2065
2080
2096
2112
2128
2144
2161
2178
2194
2211
2228
2246
2263
2281
2299
2317
2336
2354
2373
2392
2411
2430
2450
2470
2490
2510
2531
2551
2572
2594
2615
2637
2658
2680
2703
2725
2748
2770
2793
2816
2839
2863
2886
2910
2933
2957
2980
3004
3028
3051
3075
3098
3122
3145
3168
3191
3214
3237
3259
3281
3303
3324
3346
3367
3387
3407
3427
3447
3465
3484
3502
3519
3536
3552
3568
3583
3597
3611
3624
3637
3648
3660
3670
3680
3689
3698
3705
3713
3719
3725
3730
3735
3739
3742
3745
3747
3748
3749
3750
3750
3749
3748
3747
3745
3742
3739
3736
3732
3728
3724
3719
3714
3708
3702
3696
3690
3683
3676
3669
3662
3654
3646
3638
3629
3621
3612
3603
3593
3584
3574
3564
3554
3543
3533
3522
3511
3499
3488
3476
3464
3451
3439
3426
3413
3400
3386
3372
3359
3344
3330
3316
3301
3286
3271
3256
3241
3226
3210
3195
3179
3164
3149
3133
3118
3102
3087
3072
3057
3042
3028
3013
2999
2985
2971
2958
2945
2932
2919
2907
2895
2884
2873
2862
2852
2842
2833
2824
2815
2807
2799
2792
2785
2779
2773
2767
2762
2757
2753
2750
2746
2744
2741
2740
2738
2738
2737
2738
2738
2740
2742
2744
2748
2751
2756
2760
2766
2772
2779
2786
2794
2802
2812
2821
2831
2842
2854
2866
2878
2892
2905
2919
2934
2950
2965
2982
2998
3016
3033
3051
3070
3089
3108
3128
3148
3169
3190
3211
3232
3254
3277
3299
3322
3345
3368
3392
3416
3440
3464
3488
3513
3538
3563
3588
3613
3639
3664
3690
3716
3742
3768
3794
3820
3846
3872
3899
3925
3951
3977
4003
4030
4056
4082
4108
4133
4159
4185
4210
4236
4261
4286
4311
4336
4361
4386
4411
4436
4460
4485
4509
4533
4558
4582
4606
4631
4655
4679
4704
4728
4752
4777
4801
4826
4851
4875
4900
4925
4951
4976
5001
5027
5053
5079
5106
5132
5159
5186
5214
5241
5269
5298
5326
5355
5385
5414
5444
5475
5506
5537
5568
5600
5632
5664
5697
5730
5764
5797
5831
5865
5900
5934
5969
6004
6039
6074
6109
6144
6180
6215
6249
6284
6319
6353
6387
6421
6455
6488
6521
6553
6586
6617
6648
6679
6709
6739
6768
6797
6825
6852
6879
6906
6931
6957
6981
7005
7029
7051
7074
7095
7116
7137
7156
7176
7194
7212
7230
7247
7264
7279
7295
7310
7324
7338
7352
7365
7377
7389
7401
7412
7423
7433
7443
7453
7462
7471
7479
7488
7496
7503
7510
7517
7524
7530
7536
7542
7548
7553
7558
7563
7567
7572
7576
7580
7583
7587
7590
7593
7595
7598
7600
7602
7603
7605
7606
7607
7607
7607
7607
7607
7606
7605
7604
7602
7600
7598
7595
7592
7589
7585
7581
7577
7572
7567
7561
7555
7549
7542
7535
7527
7520
7511
7502
7493
7484
7474
7463
7453
7441
7430
7418
7405
7393
7379
7366
7352
7338
7323
7309
7294
7278
7262
7246
7230
7214
7197
7180
7163
7146
7128
7111
7093
7075
7057
7039
7021
7002
6984
6966
6948
6929
6911
6893
6875
6856
6838
6820
6802
6785
6767
6749
6732
6714
6697
6680
6663
6646
6629
6612
6596
6580
6563
6547
6531
6515
6500
6484
6468
6453
6437
6421
6406
6390
6375
6359
6343
6327
6311
6295
6278
6261
6244
6227
6209
6191
6173
6154
6135
6115
6095
6075
6054
6032
6010
5988
5965
5941
5917
5893
5868
5842
5816
5789
5762
5734
5706
5677
5648
5618
5588
5557
5526
5494
5462
5429
5396
5362
5328
5293
5258
5223
5187
5151
5115
5078
5041
5004
4966
4928
4890
4852
4813
4775
4736
4697
4658
4619
4579
4540
4501
4461
4422
4382
4343
4303
4264
4225
4186
4147
4108
4069
4030
3992
3953
3915
3878
3840
3803
3766
3729
3693
3657
3621
3586
3551
3516
3482
3449
3415
3382
3350
3318
3286
3255
3224
3194
3164
3134
3105
3077
3049
3021
2993
2966
2939
2913
2887
2861
2836
2811
2786
2761
2736
2712
2688
2664
2640
2616
2593
2569
2546
2522
2499
2476
2452
2429
2406
2382
2359
2335
2311
2288
2264
2240
2216
2192
2167
2143
2119
2094
2069
2044
2019
1994
1969
1943
1918
1892
1867
1841
1815
1789
1763
1737
1710
1684
1658
1631
1605
1578
1552
1525
1498
1472
1445
1419
1392
1366
1339
1313
1286
1260
1234
1207
1181
1155
1129
1103
1077
1051
1026
1000
974
949
924
898
873
848
824
799
774
750
726
702
679
655
632
609
587
564
542
520
499
477
457
436
416
395
376
356
337
318
300
281
263
246
228
211
194
177
161
144
128
113
97
81
66
51
36
21
6
-9
-23
-38
-52
-66
-80
-95
-109
-123
-137
-151
-164
-178
-192
-205
-219
-232
-245
-258
-271
-284
-296
-308
-320
-332
-343
-354
-364
-374
-383
-393
-401
-409
-417
-423
-430
-435
-440
-445
-448
-451
-453
-455
-456
-456
-455
-453
-451
-447
-443
-438
-432
-426
-418
-410
-400
-390
-379
-368
-355
-341
-327
-312
-296
-280
-262
-244
-226
-206
-186
-166
-144
-122
-100
-77
-54
-30
-6
19
44
69
95
121
147
174
201
228
255
283
310
338
366
394
422
450
478
506
534
562
590
618
646
674
702
730
758
786
814
842
870
897
925
953
981
1008
1037
1065
1093
1121
1149
1177
1206
1235
1264
1293
1322
1352
1382
1412
1443
1474
1505
1537
1569
1601
1634
1667
1701
1735
1770
1805
1840
1877
1913
1950
1988
2025
2065
2104
2144
2184
2225
2267
2308
2351
2394
2437
2481
2526
2571
2616
2662
2709
2755
2803
2850
2898
2947
2995
3045
3094
3143
3193
3243
3294
3344
3395
3446
3497
3548
3599
3650
3701
3752
3803
3854
3904
3955
4006
4056
4106
4156
4205
4255
4304
4352
4401
4449
4497
4544
4591
4638
4684
4730
4775
4820
4865
4909
4953
4996
5039
5081
5123
5165
5206
5247
5287
5327
5366
5405
5444
5482
5520
5557
5595
5631
5668
5703
5739
5774
5809
5844
5878
5912
5946
5979
6012
6045
6077
6109
6141
6172
6203
6234
6265
6295
6325
6354
6384
6413
6441
6470
6498
6526
6553
6581
6608
6634
6661
6687
6713
6739
6764
6789
6814
6839
6863
6888
6912
6936
6959
6983
7006
7029
7051
7074
7096
7118
7140
7162
7183
7204
7225
7245
7265
7285
7305
7324
7343
7362
7380
7398
7415
7432
7449
7465
7480
7496
7510
7524
7538
7551
7564
7576
7587
7598
7608
7617
7626
7634
7642
7649
7655
7660
7665
7669
7673
7675
7677
7679
7679
7679
7678
7677
7674
7671
7668
7663
7658
7652
7646
7639
7631
7622
7613
7604
7593
7582
7571
7559
7546
7533
7519
7505
7490
7475
7459
7443
7426
7409
7391
7373
7355
7336
7317
7297
7278
7257
7237
7216
7195
7174
7152
7131
7109
7087
7064
7042
7019
6996
6974
6951
6927
6904
6881
6858
6834
6811
6787
6764
6741
6717
6694
6670
6647
6624
6601
6577
6554
6531
6509
6486
6463
6440
6418
6396
6373
6351
6329
6307
6285
6263
6241
6220
6198
6176
6155
6133
6112
6091
6069
6048
6027
6006
5985
5963
5942
5921
5900
5879
5858
5837
5816
5795
5773
5752
5731
5710
5688
5667
5645
5624
5602
5581
5559
5538
5516
5494
5473
5451
5429
5408
5386
5364
5343
5321
5300
5279
5258
5237
5216
5195
5175
5155
5135
5115
5095
5076
5057
5038
5020
5002
4984
4966
4949
4932
4916
4899
4883
4868
4852
4837
4822
4808
4794
4780
4766
4753
4740
4727
4714
4702
4690
4677
4665
4654
4642
4630
4618
4607
4595
4584
4572
4560
4549
4537
4525
4512
4500
4487
4475
4462
4449
4435
4421
4407
4393
4378
4363
4348
4332
4316
4300
4283
4266
4249
4231
4213
4195
4176
4158
4138
4119
4099
4078
4059
4038
4018
3998
3977
3956
3935
3914
3893
3871
3850
3829
3808
3787
3766
3745
3724
3703
3683
3663
3643
3624
3604
3585
3567
3548
3531
3513
3496
3479
3463
3447
3432
3417
3402
3388
3375
3362
3349
3337
3326
3315
3304
3294
3285
3276
3268
3260
3253
3246
3240
3234
3229
3224
3220
3216
3213
3211
3208
3207
3205
3205
3204
3205
3205
3206
3208
3210
3212
3215
3218
3222
3225
3230
3234
3239
3245
3250
3256
3263
3269
3276
3283
3291
3298
3306
3314
3322
3331
3339
3348
3357
3366
3375
3384
3393
3402
3411
3420
3430
3439
3448
3457
3466
3475
3484
3493
3502
3510
3519
3527
3536
3544
3552
3560
3568
3575
3583
3590
3598
3605
3612
3619
3626
3633
3639
3646
3652
3658
3665
3671
3677
3683
3689
3695
3700
3706
3712
3717
3723
3728
3734
3739
3745
3750
3755
3761
3766
3771
3777
3782
3787
3793
3798
3804
3809
3815
3821
3827
3833
3839
3845
3851
3858
3864
3871
3878
3886
3893
3901
3909
3917
3926
3935
3944
3954
3964
3974
3984
3995
4006
4019
4030
4043
4056
4069
4083
4097
4111
4126
4141
4156
4172
4188
4204
4221
4238
4255
4272
4289
4307
4324
4342
4360
4378
4396
4414
4433
4451
4469
4487
4505
4523
4541
4559
4577
4594
4612
4629
4646
4663
4680
4697
4714
4730
4746
4762
4778
4794
4810
4825
4841
4856
4871
4886
4901
4916
4931
4945
4960
4975
4989
5004
5019
5034
5048
5063
5078
5093
5108
5124
5139
5155
5170
5186
5203
5219
5236
5253
5270
5287
5305
5323
5341
5359
5378
5397
5417
5436
5457
5477
5498
5519
5540
5562
5584
5606
5629
5652
5675
5698
5722
5747
5771
5796
5821
5846
5872
5898
5924
5950
5976
6003
6030
6057
6085
6112
6140
6168
6196
6224
6253
6281
6310
6339
6368
6397
6426
6456
6485
6515
6545
6575
6605
6635
6665
6696
6726
6757
6787
6818
6849
6880
6911
6943
6974
7005
7037
7069
7100
7132
7164
7196
7228
7261
7293
7326
7358
7391
7424
7457
7489
7523
7556
7589
7622
7655
7689
7722
7756
7789
7823
7856
7890
7923
7956
7990
8023
8057
8090
8122
8156
8189
8222
8255
8288
8320
8353
8385
8417
8449
8481
8512
8544
8575
8606
8637
8667
8698
8728
8758
8788
8817
8846
8875
8904
8932
8960
8988
9016
9043
9070
9097
9123
9149
9175
9201
9226
9251
9275
9300
9324
9348
9371
9394
9417
9439
9462
9484
9505
9527
9548
9569
9590
9610
9630
9650
9670
9689
9708
9727
9746
9765
9783
9801
9820
9838
9855
9873
9890
9908
9925
9942
9959
9975
9992
10008
10025
10041
10057
10072
10088
10103
10118
10133
10148
10163
10177
10191
10205
10219
10232
10245
10258
10270
10283
10295
10306
10318
10329
10340
10350
10361
10370
10380
10389
10398
10407
10415
10423
10430
10437
10444
10450
10456
10462
10467
10471
10476
10479
10483
10485
10488
10490
10491
10492
10492
10491
10490
10489
10487
10484
10481
10477
10472
10466
10460
10454
10446
10438
10429
10420
10410
10399
10387
10375
10362
10348
10334
10319
10303
10287
10270
10252
10234
10215
10196
10176
10155
10134
10113
10091
10068
10045
10021
9997
9973
9948
9923
9897
9871
9845
9818
9791
9763
9735
9707
9678
9649
9620
9590
9560
9529
9498
9467
9435
9403
9371
9338
9305
9271
9237
9203
9168
9133
9097
9061
9025
8988
8950
8913
8874
8836
8796
8757
8717
8676
8635
8593
8551
8508
8465
8422
8377
8333
8288
8242
8196
8148
8102
8055
8007
7959
7910
7861
7811
7761
7711
7660
7609
7558
7506
7454
7402
7349
7296
7243
7189
7136
7082
7028
6974
6919
6865
6810
6755
6700
6645
6590
6534
6479
6424
6368
6313
6257
6202
6146
6091
6035
5980
5925
5870
5814
5759
5704
5650
5595
5540
5486
5431
5377
5323
5269
5215
5162
5108
5055
5002
4949
4897
4844
4792
4740
4689
4637
4587
4536
4486
4436
4386
4337
4288
4240
4192
4144
4097
4051
4003
3958
3913
3868
3824
3780
3736
3693
3650
3608
3566
3525
3485
3444
3405
3365
3327
3288
3251
3213
3176
3140
3104
3068
3033
2999
2965
2931
2898
2865
2832
2800
2769
2738
2707
2676
2646
2617
2588
2559
2531
2503
2475
2448
2421
2395
2370
2344
2320
2295
2271
2248
2225
2203
2181
2160
2139
2119
2099
2080
2061
2043
2025
2008
1992
1976
1961
1946
1932
1919
1906
1894
1882
1872
1862
1852
1843
1835
1828
1821
1815
1810
1805
1801
1798
1796
1794
1793
1793
1793
1795
1797
1800
1803
1808
1813
1819
1826
1833
1842
1851
1861
1872
1884
1896
1910
1924
1939
1955
1971
1989
2007
2025
2045
2067
2088
2111
2134
2158
2182
2207
2233
2260
2287
2315
2344
2373
2402
2433
2463
2495
2527
2559
2591
2625
2658
2692
2726
2760
2795
2830
2865
2900
2935
2971
3007
3042
3078
3114
3150
3186
3222
3258
3293
3329
3365
3401
3437
3472
3508
3543
3578
3614
3649
3684
3718
3753
3788
3822
3857
3891
3925
3959
3993
4027
4061
4094
4128
4162
4195
4229
4262
4295
4329
4362
4395
4428
4462
4495
4528
4562
4595
4628
4662
4695
4729
4763
4797
4831
4865
4900
4934
4969
5004
5039
5074
5110
5146
5182
5218
5255
5292
5329
5366
5403
5441
5479
5518
5556
5595
5634
5673
5712
5752
5792
5832
5872
5913
5953
5994
6035
6075
6116
6157
6199
6240
6281
6322
6363
6404
6445
6486
6527
6567
6608
6648
6688
6728
6767
6807
6846
6885
6923
6961
6999
7036
7073
7109
7145
7181
7216
7251
7285
7318
7351
7384
7416
7448
7479
7509
7539
7568
7597
7626
7653
7681
7707
7733
7759
7784
7809
7833
7857
7880
7903
7926
7948
7970
7991
8012
8032
8053
8073
8092
8112
8131
8150
8167
8186
8205
8223
8241
8259
8277
8294
8312
8329
8346
8363
8381
8398
8415
8432
8448
8465
8482
8499
8515
8532
8549
8565
8581
8598
8614
8630
8646
8662
8678
8694
8709
8724
8739
8754
8769
8783
8797
8811
8824
8837
8850
8863
8875
8887
8898
8909
8920
8930
8939
8949
8958
8966
8974
8981
8988
8994
8999
9004
9009
9012
9015
9018
9019
9020
9021
9020
9019
9017
9014
9010
9006
9001
8995
8988
8980
8971
8962
8952
8940
8928
8915
8902
8887
8871
8855
8837
8819
8800
8780
8759
8737
8715
8691
8667
8642
8616
8589
8562
8534
8505
8475
8444
8413
8381
8348
8315
8281
8247
8211
8175
8138
8102
8064
8026
7988
7949
7910
7870
7829
7789
7748
7706
7665
7622
7580
7538
7495
7452
7408
7365
7321
7277
7233
7189
7144
7100
7055
7011
6966
6921
6876
6831
6786
6741
6696
6651
6606
6561
6516
6470
6426
6381
6336
6291
6246
6201
6157
6112
6067
6023
5978
5934
5890
5845
5801
5757
5713
5669
5625
5581
5537
5493
5449
5405
5361
5317
5273
5229
5185
5141
5097
5053
5009
4965
4922
4878
4834
4790
4746
4702
4658
4615
4571
4527
4483
4440
4396
4353
4310
4266
4223
4180
4138
4094
4053
4010
3968
3927
3885
3844
3803
3762
3722
3682
3643
3603
3565
3526
3488
3451
3414
3377
3341
3306
3271
3236
3202
3169
3136
3104
3073
3042
3011
2981
2952
2924
2896
2868
2841
2815
2790
2765
2740
2717
2694
2671
2649
2628
2607
2587
2568
2549
2530
2513
2495
2479
2462
2447
2432
2417
2403
2389
2376
2364
2352
2340
2328
2318
2307
2297
2287
2278
2269
2261
2252
2244
2237
2230
2223
2216
2209
2203
2197
2192
2186
2181
2176
2171
2167
2162
2158
2154
2151
2147
2144
2141
2138
2136
2133
2131
2129
2128
2126
2125
2125
2124
2124
2124
2124
2125
2126
2128
2129
2132
2134
2137
2141
2144
2149
2154
2159
2164
2171
2177
2185
2192
2200
2209
2218
2228
2238
2249
2261
2273
2285
2298
2312
2326
2340
2356
2371
2388
2404
2422
2439
2457
2476
2495
2514
2534
2554
2574
2595
2616
2638
2659
2681
2703
2725
2747
2770
2793
2815
2838
2861
2884
2907
2930
2953
2976
2999
3022
3044
3067
3090
3112
3135
3157
3179
3201
3223
3245
3266
3288
3309
3330
3352
3373
3394
3414
3435
3456
3477
3497
3518
3538
3559
3579
3600
3620
3641
3661
3682
3703
3724
3744
3766
3787
3808
3829
3851
3873
3895
3917
3939
3962
3984
4006
4030
4053
4077
4100
4124
4148
4173
4197
4222
4247
4272
4298
4323
4349
4375
4402
4428
4455
4482
4509
4537
4565
4593
4621
4650
4679
4708
4738
4767
4797
4827
4858
4889
4920
4951
4983
5015
5047
5080
5112
5145
5179
5212
5246
5280
5314
5349
5384
5419
5454
5489
5525
5561
5597
5633
5670
5706
5743
5780
5817
5854
5891
5928
5966
6003
6041
6078
6116
6154
6191
6229
6266
6303
6341
6378
6415
6452
6489
6525
6561
6597
6633
6669
6704
6739
6773
6808
6842
6875
6908
6941
6974
7006
7037
7068
7099
7129
7159
7189
7218
7246
7274
7302
7329
7356
7382
7408
7433
7458
7482
7506
7530
7553
7576
7598
7620
7641
7662
7683
7703
7722
7742
7761
7780
7798
7816
7833
7850
7867
7884
7900
7916
7931
7947
7961
7976
7990
8004
8018
8031
8044
8057
8069
8082
8093
8105
8116
8127
8138
8148
8157
8167
8177
8186
8195
8204
8212
8220
8227
8234
8241
8248
8254
8260
8266
8271
8276
8280
8285
8289
8292
8295
8298
8301
8303
8305
8306
8308
8308
8309
8309
8309
8308
8307
8305
8304
8301
8299
8296
8292
8288
8284
8280
8275
8269
8264
8257
8251
8244
8236
8229
8221
8212
8203
8194
8183
8173
8164
8153
8141
8131
8119
8106
8095
8082
8069
8055
8042
8028
8013
7998
7983
7968
7953
7937
7921
7904
7887
7870
7853
7836
7818
7800
7781
7763
7744
7725
7706
7686
7667
7647
7627
7607
7586
7565
7545
7523
7502
7481
7459
7437
7415
7392
7370
7347
7324
7301
7277
7254
7230
7206
7181
7157
7132
7107
7081
7056
7030
7003
6977
6950
6923
6896
6868
6840
6812
6783
6755
6726
6696
6667
6637
6607
6576
6545
6514
6483
6452
6420
6388
6356
6324
6291
6258
6225
6192
6159
6125
6091
6057
6023
5989
5955
5921
5886
5852
5817
5782
5748
5713
5678
5644
5609
5575
5541
5506
5472
5438
5405
5371
5338
5305
5272
5239
5207
5175
5143
5112
5081
5050
5020
4990
4961
4932
4903
4875
4847
4820
4793
4767
4741
4716
4692
4668
4644
4621
4599
4577
4556
4536
4516
4496
4478
4459
4442
4425
4409
4393
4378
4364
4350
4337
4324
4312
4300
4289
4279
4269
4260
4251
4242
4234
4227
4220
4213
4207
4202
4196
4191
4187
4182
4178
4174
4171
4168
4165
4162
4159
4157
4154
4152
4150
4149
4147
4145
4144
4142
4141
4140
4138
4137
4136
4135
4134
4133
4132
4131
4130
4129
4129
4128
4127
4127
4126
4125
4125
4124
4124
4123
4123
4123
4123
4122
4122
4122
4122
4122
4122
4122
4122
4122
4122
4122
4122
4123
4123
4123
4123
4124
4124
4125
4125
4126
4126
4127
4128
4129
4129
4130
4131
4132
4133
4134
4136
4137
4138
4140
4141
4143
4144
4146
4148
4150
4152
4154
4156
4158
4161
4163
4166
4169
4172
4175
4178
4181
4185
4188
4192
4196
4200
4204
4208
4213
4217
4222
4227
4232
4237
4242
4248
4253
4259
4265
4271
4277
4284
4290
4297
4304
4310
4317
4325
4332
4339
4347
4354
4362
4370
4378
4386
4394
4403
4411
4419
4428
4437
4445
4454
4463
4472
4480
4489
4498
4508
4517
4526
4535
4544
4554
4563
4573
4582
4591
4601
4611
4620
4630
4640
4649
4659
4669
4679
4688
4698
4708
4718
4728
4738
4748
4758
4768
4778
4788
4798
4808
4819
4829
4839
4849
4859
4870
4880
4890
4900
4911
4921
4932
4942
4953
4963
4974
4984
4995
5006
5016
5027
5038
5049
5060
5071
5083
5094
5106
5117
5129
5141
5153
5165
5177
5190
5203
5216
5229
5242
5256
5270
5284
5298
5313
5328
5343
5359
5375
5391
5407
5424
5441
5458
5476
5494
5512
5530
5549
5568
5587
5606
5626
5646
5666
5687
5707
5728
5749
5771
5792
5814
5836
5858
5880
5902
5925
5947
5970
5993
6015
6038
6061
6084
6107
6129
6152
6175
6197
6220
6242
6265
6287
6309
6331
6353
6374
6396
6417
6438
6459
6480
6500
6521
6541
6560
6580
6600
6619
6638
6657
6675
6693
6712
6730
6747
6765
6782
6799
6816
6833
6849
6866
6882
6898
6914
6929
6944
6960
6975
6989
7004
7019
7033
7047
7061
7074
7088
7101
7115
7128
7141
7153
7166
7179
7191
7204
7216
7228
7240
7252
7264
7276
7288
7300
7312
7323
7335
7347
7359
7371
7383
7395
7407
7419
7432
7444
7456
7469
7482
7495
7508
7521
7534
7547
7561
7574
7588
7602
7616
7630
7644
7658
7673
7687
7702
7717
7731
7746
7761
7776
7791
7806
7821
7837
7852
7867
7882
7898
7913
7928
7944
7959
7974
7990
8005
8020
8035
8051
8066
8080
8096
8111
8127
8141
8157
8172
8186
8202
8216
8231
8246
8261
8276
8291
8305
8320
8335
8350
8364
8379
8394
8409
8424
8438
8453
8468
8483
8498
8513
8528
8544
8559
8574
8589
8605
8620
8636
8652
8667
8683
8699
8715
8731
8747
8763
8779
8795
8811
8828
8844
8861
8877
8894
8911
8928
8945
8962
8979
8997
9014
9032
9049
9067
9085
9103
9122
9140
9159
9178
9197
9216
9235
9254
9274
9294
9314
9334
9355
9375
9396
9417
9438
9459
9481
9503
9524
9546
9569
9591
9613
9636
9658
9681
9704
9726
9749
9772
9795
9818
9840
9863
9886
9908
9931
9953
9975
9997
10019
10040
10062
10083
10104
10124
10144
10164
10183
10202
10221
10239
10257
10274
10291
10307
10323
10339
10354
10368
10382
10395
10408
10420
10432
10443
10453
10463
10472
10481
10489
10497
10504
10511
10517
10522
10527
10531
10535
10538
10541
10543
10544
10545
10546
10546
10546
10545
10543
10541
10539
10536
10533
10529
10525
10520
10515
10510
10504
10497
10490
10483
10475
10467
10458
10449
10439
10429
10418
10407
10396
10384
10371
10358
10345
10331
10317
10302
10287
10271
10255
10238
10221
10204
10186
10168
10149
10130
10111
10091
10070
10050
10029
10007
9985
9963
9941
9918
9894
9870
9846
9822
9797
9772
9746
9720
9694
9667
9640
9612
9584
9556
9528
9499
9469
9440
9410
9379
9348
9317
9286
9254
9221
9189
9156
9122
9088
9054
9020
8985
8949
8914
8877
8841
8804
8767
8730
8692
8653
8615
8576
8537
8497
8457
8417
8377
8336
8295
8253
8212
8170
8128
8085
8042
8000
7956
7913
7869
7825
7781
7737
7692
7647
7603
7557
7512
7466
7421
7375
7329
7283
7236
7190
7143
7097
7050
7003
6955
6908
6861
6813
6766
6718
6670
6622
6574
6526
6478
6430
6382
6334
6285
6237
6189
6140
6092
6043
5995
5946
5898
5849
5800
5752
5703
5655
5606
5558
5510
5461
5413
5365
5317
5269
5221
5173
5126
5078
5031
4984
4937
4891
4844
4798
4752
4706
4660
4615
4570
4525
4480
4436
4391
4347
4304
4260
4217
4174
4131
4088
4046
4003
3961
3919
3877
3836
3794
3753
3712
3670
3629
3588
3547
3506
3465
3424
3383
3342
3301
3260
3219
3178
3137
3096
3055
3014
2972
2931
2889
2848
2806
2765
2723
2681
2639
2598
2556
2514
2472
2430
2388
2346
2305
2263
2221
2179
2137
2096
2054
2012
1971
1929
1888
1847
1806
1765
1724
1683
1643
1602
1562
1522
1483
1443
1404
1365
1327
1288
1250
1213
1175
1138
1102
1066
1030
994
960
925
891
858
825
792
760
728
697
667
636
607
578
549
521
493
466
440
414
388
363
338
314
290
266
243
220
198
176
154
133
112
91
71
51
31
11
-8
-28
-47
-65
-84
-102
-121
-139
-156
-174
-192
-209
-226
-243
-259
-276
-292
-308
-324
-340
-355
-370
-385
-400
-414
-429
-443
-456
-470
-483
-495
-508
-520
-532
-544
-555
-566
-577
-587
-597
-607
-616
-625
-634
-642
-651
-658
-665
-672
-679
-685
-691
-697
-702
-706
-711
-715
-718
-721
-724
-727
-729
-730
-732
-732
-733
-733
-732
-732
-730
-729
-727
-724
-721
-718
-715
-710
-706
-701
-696
-690
-684
-678
-671
-663
-656
-647
-639
-630
-621
-611
-601
-590
-579
-568
-556
-544
-531
-518
-505
-491
-477
-462
-447
-432
-416
-400
-383
-366
-349
-332
-314
-296
-277
-258
-239
-220
-200
-180
-160
-139
-119
-98
-77
-55
-34
-12
9
31
53
75
98
120
142
165
187
210
232
255
277
300
322
344
367
389
411
433
455
477
499
520
542
563
584
605
625
646
666
686
706
726
745
764
783
801
820
838
855
873
890
907
924
940
956
972
988
1002
1018
1033
1048
1062
1076
1090
1103
1117
1130
1143
1156
1168
1180
1192
1204
1216
1227
1239
1250
1260
1271
1281
1292
1302
1312
1321
1331
1340
1349
1358
1366
1374
1383
1391
1398
1406
1413
1420
1427
1433
1439
1445
1451
1457
1462
1467
1472
1477
1481
1485
1489
1492
1496
1499
1502
1505
1507
1509
1511
1513
1515
1516
1517
1518
1519
1519
1520
1520
1520
1520
1519
1519
1518
1517
1516
1515
1514
1513
1511
1509
1507
1505
1503
1501
1498
1496
1493
1490
1487
1484
1481
1477
1474
1470
1466
1462
1458
1453
1449
1444
1439
1434
1429
1424
1419
1414
1408
1403
1397
1391
1385
1379
1373
1366
1360
1353
1346
1339
1332
1325
1318
1310
1302
1295
1287
1279
1270
1262
1253
1244
1235
1226
1216
1206
1196
1186
1176
1165
1154
1143
1131
1120
1108
1095
1083
1070
1057
1044
1030
1016
1002
988
973
958
943
928
912
896
880
863
847
830
813
796
779
761
744
726
708
690
672
654
636
618
600
582
564
546
528
510
492
474
457
439
422
405
388
371
354
337
321
305
289
273
257
242
226
211
196
181
167
152
138
124
110
96
83
69
56
43
30
17
4
-9
-21
-34
-46
-59
-71
-83
-96
-108
-120
-133
-145
-157
-170
-182
-195
-207
-220
-233
-245
-258
-271
-284
-297
-310
-324
-337
-351
-364
-378
-392
-406
-420
-434
-448
-462
-477
-491
-506
-521
-535
-550
-565
-580
-595
-610
-625
-640
-655
-670
-684
-699
-714
-729
-743
-758
-772
-786
-801
-814
-828
-842
-855
-868
-881
-894
-907
-919
-931
-943
-954
-965
-976
-987
-997
-1006
-1016
-1026
-1034
-1043
-1051
-1059
-1066
-1074
-1080
-1087
-1093
-1098
-1104
-1109
-1114
-1118
-1122
-1126
-1129
-1132
-1135
-1137
-1140
-1141
-1143
-1144
-1145
-1146
-1147
-1147
-1147
-1147
-1147
-1146
-1146
-1145
-1144
-1142
-1141
-1140
-1138
-1136
-1134
-1133
-1131
-1129
-1127
-1125
-1123
-1120
-1118
-1117
-1115
-1113
-1111
-1110
-1108
-1107
-1106
-1105
-1104
-1103
-1103
-1102
-1102
-1102
-1103
-1103
-1104
-1105
-1106
-1108
-1109
-1111
-1113
-1115
-1118
-1120
-1123
-1126
-1129
-1133
-1136
-1139
-1143
-1147
-1150
-1154
-1158
-1161
-1165
-1169
-1172
-1176
-1179
-1183
-1186
-1189
-1192
-1195
-1197
-1200
-1202
-1204
-1206
-1207
-1208
-1209
-1210
-1211
-1211
-1210
-1210
-1209
-1208
-1207
-1205
-1203
-1200
-1197
-1194
-1191
-1187
-1183
-1178
-1173
-1168
-1163
-1157
-1151
-1144
-1137
-1130
-1123
-1115
-1107
-1099
-1090
-1082
-1073
-1063
-1054
-1044
-1034
-1024
-1014
-1004
-993
-982
-972
-961
-950
-939
-927
-916
-905
-893
-882
-870
-859
-847
-836
-824
-813
-801
-790
-778
-767
-756
-744
-733
-722
-711
-700
-689
-678
-667
-656
-645
-634
-623
-612
-602
-591
-580
-569
-558
-547
-536
-526
-515
-504
-493
-482
-471
-461
-450
-439
-428
-418
-407
-396
-386
-375
-364
-354
-343
-332
-322
-311
-300
-290
-279
-269
-258
-247
-237
-226
-216
-205
-195
-184
-174
-163
-153
-142
-132
-121
-111
-101
-90
-80
-69
-59
-49
-38
-28
-17
-7
3
13
24
34
44
55
65
75
85
96
106
116
126
136
147
157
167
177
187
197
208
218
228
238
248
258
268
278
288
298
308
318
328
338
348
358
368
378
388
398
408
418
428
438
447
457
467
477
487
497
507
516
526
536
546
555
565
575
585
594
604
614
624
633
643
653
662
672
682
691
701
710
720
730
739
749
758
768
777
787
796
806
815
825
834
844
853
863
872
882
891
901
910
919
929
938
947
957
966
975
985
994
1002
1012
1022
1031
1041
1050
1059
1068
1077
1087
1096
1105
1114
1123
1133
1142
1151
1160
1169
1178
1187
1196
1206
1215
1224
1233
1242
1251
1260
1269
1278
1287
1296
1305
1314
1323
1332
1341
1350
1359
1367
1376
1385
1394
1403
1412
1421
1430
1438
1447
1456
1465
1474
1482
1491
1500
1509
1517
1526
1535
1544
1552
1561
1570
1578
1587
1596
1604
1613
1622
1630
1639
1647
1656
1665
1673
1682
1690
1699
1707
1716
1724
1733
1741
1750
1758
1767
1775
1784
1792
1801
1809
1817
1826
1834
1843
1851
1859
1868
1876
1884
1893
1901
1909
1918
1926
1934
1942
1951
1959
1967
1975
1984
1992
2000
2008
2016
2024
2033
2041
2049
2057
2065
2073
2081
2089
2098
2106
2114
2122
2130
2138
2146
2154
2162
2170
2178
2186
2194
2202
2210
2218
2226
2234
2241
2249
2257
2265
2273
2281
2289
2297
2304
2312
2320
2328
2336
2344
2351
2359
2367
2375
2382
2390
2398
2406
2413
2421
2429
2436
2444
2452
2459
2467
2475
2482
2490
2498
2505
2513
2520
2528
2535
2543
2551
2558
2566
2573
2581
2588
2596
2603
2611
2618
2625
2633
2640
2648
2655
2663
2670
2677
2685
2692
2700
2707
2714
2722
2729
2736
2744
2751
2758
2765
2773
2780
2787
2794
2802
2809
2816
2823
2831
2838
2845
2852
2859
2866
2874
2881
2888
2895
2902
2909
2916
2923
2930
2937
2945
2952
2959
2966
2973
2980
2987
2994
3001
3008
3015
3022
3029
3036
3042
3049
3056
3063
3070
3077
3084
3091
3098
3104
3111
3118
3125
3132
3139
3145
3152
3159
3166
3173
3179
3186
3193
3199
3206
3213
3220
3226
3233
3240
3246
3253
3260
3266
3273
3280
3286
3293
3299
3306
3313
3319
3326
3332
3339
3345
3352
3358
3365
3371
3378
3384
3391
3397
3404
3410
3417
3423
3430
3436
3443
3449
3455
3462
3468
3474
3481
3487
3494
3500
3506
3512
3519
3525
3531
3538
3544
3550
3556
3563
3569
3575
3581
3588
3594
3600
3606
3612
3619
3625
3631
3637
3643
3649
3656
3662
3668
3674
3680
3686
3692
3698
3704
3710
3716
3722
3728
3734
3740
3746
3752
3758
3764
3770
3776
3782
3788
3794
3800
3806
3812
3818
3824
3830
3835
3841
3847
3853
3859
3865
3871
3876
3882
3888
3894
3900
3905
3911
3917
3923
3928
3934
3940
3946
3951
3957
3963
3968
3974
3980
3985
3991
3997
4002
4008
4014
4019
4025
4030
4035
4042
4046
4053
4058
4064
4070
4075
4081
4086
4091
4097
4103
4108
4114
4119
4125
4130
4135
4141
4146
4152
4157
4163
4168
4173
4179
4184
4190
4195
4200
4206
4211
4216
4222
4227
4232
4238
4243
4248
4253
4259
4264
4269
4274
4280
4285
4290
4295
4301
4306
4311
4316
4321
4327
4332
4337
4342
4347
4352
4357
4363
4368
4373
4378
4383
4388
4393
4398
4403
4408
4413
4418
4423
4428
4433
4438
4443
4448
4453
4458
4463
4468
4473
4478
4483
4488
4493
4498
4503
4508
4513
4517
4522
4527
4532
4537
4542
4547
4551
4556
4561
4566
4571
4576
4580
4585
4590
4595
4599
4604
4609
4614
4618
4623
4628
4633
4637
4642
4647
4651
4656
4661
4665
4670
4675
4679
4684
4688
4693
4698
4702
4707
4711
4716
4721
4725
4730
4734
4739
4743
4748
4752
4757
4761
4766
4770
4775
4779
4784
4788
4793
4797
4802
4806
4810
4815
4819
4824
4828
4832
4837
4841
4846
4850
4854
4859
4863
4867
4872
4876
4880
4885
4889
4893
4898
4902
4906
4910
4915
4919
4923
4927
4932
4936
4940
4944
4948
4953
4957
4961
4965
4969
4973
4978
4982
4986
4990
4994
4998
5002
5006
5011
5015
5019
5023
5027
5031
5035
5039
5043
5047
5051
5055
5059
5063
5067
5071
5075
5079
5083
5087
5091
5095
5099
5103
5107
5111
5115
5119
5123
5127
5130
5134
5138
5142
5146
5150
5154
5158
5161
5165
5169
5173
5177
5181
5184
5188
5192
5196
5199
5203
5207
5211
5215
5218
5222
5226
5229
5233
5237
5241
5244
5248
5252
5255
5259
5263
5266
5270
5274
5277
5281
5285
5288
5292
5295
5299
5303
5306
5310
5313
5317
5321
5324
5328
5331
5335
5338
5342
5345
5349
5352
5356
5359
5363
5366
5370
5373
5377
5380
5384
5387
5391
5394
5397
5401
5404
5408
5411
5414
5418
5421
5425
5428
5431
5435
5438
5441
5445
5448
5451
5455
5458
5461
5465
5468
5471
5475
5478
5481
5484
5488
5491
5494
5497
5501
5504
5507
5510
5514
5517
5520
5523
5526
5530
5533
5536
5539
5542
5545
5548
5552
5555
5558
5561
5564
5567
5570
5573
5577
5580
5583
5586
5589
5592
5595
5598
5601
5604
5607
5610
5613
5616
5619
5622
5625
5628
5631
5634
5637
5640
5643
5646
5649
5652
5655
5658
5661
5664
5667
5670
5673
5675
5678
5681
5684
5687
5690
5693
5696
5698
5701
5704
5707
5710
5713
5716
5718
5721
5724
5727
5730
5732
5735
5738
5741
5743
5746
5749
