5
23922
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-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
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
74
75
75
75
75
75
76
76
76
76
77
77
77
77
78
78
78
78
78
79
79
79
79
80
80
80
80
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
95
95
95
95
96
96
96
96
97
97
97
98
98
98
98
99
99
99
99
100
100
100
101
101
101
101
102
102
102
103
103
103
103
104
104
104
105
105
105
105
106
106
106
107
107
107
107
108
108
108
109
109
109
110
110
110
110
111
111
111
112
112
112
113
113
113
113
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
118
119
119
119
120
120
120
121
121
121
122
122
122
123
123
123
124
124
124
125
125
125
126
126
126
127
127
127
128
128
128
129
129
129
130
130
130
131
131
131
132
132
132
133
133
133
134
134
134
135
135
135
136
136
136
137
137
137
138
138
139
139
139
140
140
140
141
141
141
142
142
142
143
143
144
144
144
145
145
145
146
146
146
147
147
148
148
148
149
149
149
150
150
151
151
151
152
152
152
153
153
154
154
154
155
155
156
156
156
157
157
157
158
158
159
159
159
160
160
161
161
161
162
162
163
163
163
164
164
165
165
165
166
166
167
167
167
168
168
169
169
169
170
170
171
171
172
172
172
173
173
174
174
174
175
175
176
176
177
177
177
178
178
179
179
180
180
180
181
181
182
182
183
183
183
184
184
185
185
186
186
186
187
187
188
188
189
189
190
190
190
191
191
192
192
193
193
194
194
194
195
195
196
196
197
197
198
198
199
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
206
207
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
219
219
220
220
221
221
222
222
223
223
224
224
225
225
226
226
227
227
228
228
229
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
237
237
238
238
239
239
240
240
241
242
242
243
243
244
244
245
245
246
246
247
247
248
249
249
250
250
251
251
252
252
253
253
254
255
255
256
256
257
257
258
258
259
260
260
261
261
262
262
263
263
264
265
265
266
266
267
267
268
269
269
270
270
271
271
272
273
273
274
274
275
276
276
277
277
278
279
279
280
280
281
281
282
283
283
284
284
285
286
286
287
287
288
289
289
290
290
291
292
292
293
294
294
295
295
296
297
297
298
298
299
300
300
301
302
302
303
304
304
305
305
306
307
307
308
309
309
310
310
311
312
312
313
314
314
315
316
316
317
318
318
319
320
320
321
321
322
323
323
324
325
325
326
327
327
328
329
329
330
331
331
332
333
333
334
335
335
336
337
338
338
339
340
340
341
342
342
343
344
344
345
346
346
347
348
349
349
350
351
351
352
353
353
354
355
356
356
357
358
358
359
360
360
361
362
363
363
364
365
365
366
367
368
368
369
370
371
371
372
373
373
374
375
376
376
377
378
379
379
380
381
382
382
383
384
385
385
386
387
388
388
389
390
391
391
392
393
394
394
395
396
397
397
398
399
400
401
401
402
403
404
404
405
406
407
407
408
409
410
411
411
412
413
414
415
415
416
417
418
419
419
420
421
422
422
423
424
425
426
427
427
428
429
430
431
431
432
433
434
435
435
436
437
438
439
440
440
441
442
443
444
444
445
446
447
448
449
449
450
451
452
453
454
455
455
456
457
458
459
460
460
461
462
463
464
465
466
466
467
468
469
470
471
472
472
473
474
475
476
477
478
479
479
480
481
482
483
484
485
486
486
487
488
489
490
491
492
493
494
494
495
496
497
498
499
500
501
502
503
503
504
505
506
507
508
509
510
511
512
513
514
514
515
516
517
518
519
520
521
522
523
524
525
526
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
631
632
633
634
635
636
637
638
639
640
641
642
643
644
646
647
648
649
650
651
652
653
654
655
656
658
659
660
661
662
663
664
665
666
668
669
670
671
672
673
674
675
676
678
679
680
681
682
683
684
685
687
688
689
690
691
692
693
695
696
697
698
699
700
701
703
704
705
706
707
708
709
711
712
713
714
715
716
718
719
720
721
722
723
725
726
727
728
729
731
732
733
734
735
736
738
739
740
741
742
744
745
746
747
748
750
751
752
753
754
756
757
758
759
761
762
763
764
765
767
768
769
770
772
773
774
775
776
778
779
780
781
783
784
785
786
788
789
790
791
793
794
795
796
798
799
800
801
803
804
805
807
808
809
810
812
813
814
815
817
818
819
821
822
823
824
826
827
828
830
831
832
833
835
836
837
839
840
841
843
844
845
847
848
849
850
852
853
854
856
857
858
860
861
862
864
865
866
868
869
870
872
873
874
876
877
878
880
881
883
884
885
887
888
889
891
892
893
895
896
898
899
900
902
903
904
906
907
909
910
911
913
914
915
917
918
920
921
922
924
925
927
928
929
931
932
934
935
936
938
939
941
942
943
945
946
948
949
951
952
953
955
956
958
959
961
962
963
965
966
968
969
971
972
973
975
976
978
979
981
982
984
985
987
988
989
991
992
994
995
997
998
1000
1000
1002
1004
1006
1006
1008
1010
1012
1012
1014
1016
1016
1018
1020
1022
1022
1025
1026
1028
1029
1031
1032
1034
1035
1037
1038
1040
1041
1043
1044
1046
1047
1049
1051
1052
1054
1055
1057
1058
1060
1061
1063
1064
1066
1067
1069
1070
1072
1073
1075
1077
1078
1080
1081
1083
1084
1086
1087
1089
1091
1092
1094
1095
1097
1098
1100
1102
1103
1105
1106
1108
1109
1111
1113
1114
1116
1117
1119
1120
1122
1124
1125
1127
1128
1130
1132
1133
1135
1136
1138
1140
1141
1143
1144
1146
1148
1149
1151
1153
1154
1156
1157
1159
1161
1162
1164
1166
1167
1169
1170
1172
1174
1175
1177
1179
1180
1182
1184
1185
1187
1188
1190
1192
1193
1195
1197
1198
1200
1202
1203
1205
1207
1208
1210
1212
1213
1215
1217
1218
1220
1222
1223
1225
1227
1228
1230
1232
1234
1235
1237
1239
1240
1242
1244
1245
1247
1249
1251
1252
1254
1256
1257
1259
1261
1263
1264
1266
1268
1269
1271
1273
1275
1276
1278
1280
1281
1283
1285
1287
1288
1290
1292
1294
1295
1297
1299
1301
1302
1304
1306
1308
1309
1311
1313
1315
1316
1318
1320
1322
1323
1325
1327
1329
1331
1332
1334
1336
1338
1339
1341
1343
1345
1347
1348
1350
1352
1354
1356
1357
1359
1361
1363
1365
1366
1368
1370
1372
1374
1375
1377
1379
1381
1383
1384
1386
1388
1390
1392
1394
1395
1397
1399
1401
1403
1405
1406
1408
1410
1412
1414
1416
1417
1419
1421
1423
1425
1427
1428
1430
1432
1434
1436
1438
1440
1442
1443
1445
1447
1449
1451
1453
1455
1457
1458
1460
1462
1464
1466
1468
1470
1472
1474
1475
1477
1479
1481
1483
1485
1487
1489
1491
1493
1495
1496
1498
1500
1502
1504
1506
1508
1510
1512
1514
1516
1518
1520
1521
1523
1525
1527
1529
1531
1533
1535
1537
1539
1541
1543
1545
1547
1549
1551
1553
1555
1557
1559
1561
1562
1564
1566
1568
1570
1572
1574
1576
1578
1580
1582
1584
1586
1588
1590
1592
1594
1596
1598
1600
1602
1604
1606
1608
1610
1612
1614
1616
1618
1620
1622
1624
1626
1628
1630
1632
1634
1636
1638
1640
1642
1644
1646
1647
1649
1651
1653
1655
1657
1659
1661
1663
1664
1666
1668
1670
1672
1674
1675
1677
1679
1681
1683
1684
1686
1688
1690
1691
1693
1695
1697
1698
1700
1701
1703
1705
1706
1708
1710
1711
1713
1714
1716
1718
1719
1721
1722
1724
1725
1727
1728
1730
1732
1733
1735
1736
1738
1739
1741
1742
1744
1745
1747
1748
1749
1751
1752
1754
1755
1756
1758
1759
1760
1762
1763
1764
1766
1767
1768
1770
1771
1772
1774
1775
1777
1778
1780
1781
1783
1784
1786
1787
1789
1791
1792
1794
1796
1797
1799
1801
1802
1804
1806
1808
1810
1811
1813
1815
1817
1819
1821
1823
1825
1827
1829
1831
1833
1835
1837
1839
1841
1843
1845
1848
1850
1852
1854
1856
1858
1860
1862
1864
1865
1867
1869
1871
1873
1875
1877
1879
1881
1883
1885
1887
1889
1891
1893
1895
1897
1899
1901
1903
1905
1908
1910
1912
1914
1916
1918
1920
1923
1925
1927
1929
1931
1934
1936
1938
1941
1943
1945
1947
1950
1952
1955
1957
1959
1962
1964
1967
1969
1972
1974
1977
1979
1982
1984
1987
1989
1992
1994
1997
2000
2001
2005
2008
2009
2013
2015
2017
2021
2023
2025
2028
2031
2033
2036
2039
2041
2044
2045
2048
2051
2053
2056
2058
2060
2063
2065
2067
2069
2072
2074
2076
2078
2080
2083
2085
2087
2089
2091
2094
2096
2098
2100
2103
2105
2107
2110
2112
2114
2117
2119
2122
2124
2127
2129
2131
2133
2136
2138
2140
2142
2145
2147
2149
2151
2153
2156
2158
2160
2162
2164
2166
2168
2171
2173
2175
2177
2179
2181
2184
2186
2188
2190
2192
2195
2197
2199
2202
2204
2207
2209
2212
2214
2217
2220
2223
2225
2228
2231
2234
2237
2240
2242
2245
2248
2250
2253
2255
2258
2260
2262
2264
2266
2268
2270
2272
2274
2275
2277
2279
2280
2282
2283
2285
2286
2288
2289
2291
2292
2294
2295
2297
2299
2300
2302
2304
2306
2307
2309
2311
2313
2315
2317
2318
2320
2322
2324
2325
2327
2329
2330
2332
2333
2334
2336
2337
2338
2340
2341
2342
2344
2345
2347
2349
2351
2352
2354
2356
2358
2361
2363
2365
2367
2369
2371
2374
2376
2378
2380
2382
2384
2386
2388
2390
2392
2394
2396
2399
2401
2403
2405
2408
2410
2413
2416
2419
2421
2424
2427
2430
2433
2436
2438
2441
2444
2447
2449
2452
2455
2458
2460
2463
2465
2468
2470
2473
2476
2478
2481
2484
2487
2490
2493
2496
2499
2502
2505
2508
2511
2514
2517
2520
2523
2526
2529
2532
2536
2539
2542
2546
2549
2552
2556
2559
2562
2566
2569
2572
2575
2578
2581
2584
2587
2590
2592
2595
2598
2600
2603
2606
2608
2611
2614
2617
2620
2622
2625
2628
2631
2634
2636
2639
2642
2645
2648
2651
2654
2657
2660
2663
2666
2669
2671
2674
2677
2679
2682
2685
2687
2689
2692
2694
2696
2698
2700
2702
2704
2706
2708
2710
2712
2714
2716
2718
2720
2722
2724
2726
2728
2730
2732
2734
2736
2738
2740
2742
2744
2745
2747
2749
2750
2752
2754
2755
2757
2758
2760
2761
2763
2765
2767
2769
2771
2773
2776
2778
2781
2783
2786
2788
2791
2793
2795
2797
2799
2801
2803
2804
2805
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2822
2823
2824
2826
2827
2829
2830
2831
2833
2834
2836
2837
2838
2840
2841
2842
2843
2844
2846
2847
2849
2850
2851
2853
2855
2856
2858
2859
2861
2863
2864
2865
2867
2868
2869
2871
2872
2873
2874
2875
2876
2878
2879
2880
2881
2882
2883
2884
2885
2885
2886
2887
2888
2888
2889
2889
2890
2890
2890
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2891
2892
2892
2892
2892
2892
2892
2892
2892
2892
2892
2892
2892
2893
2893
2893
2893
2893
2894
2894
2894
2895
2895
2896
2896
2897
2897
2898
2898
2899
2899
2899
2900
2900
2900
2900
2899
2899
2899
2898
2898
2897
2897
2896
2895
2894
2893
2892
2891
2890
2889
2887
2886
2885
2883
2882
2881
2880
2878
2877
2876
2874
2873
2871
2870
2868
2866
2864
2862
2860
2858
2855
2852
2850
2847
2844
2841
2837
2834
2831
2828
2825
2823
2820
2818
2816
2814
2813
2812
2811
2810
2809
2808
2808
2807
2807
2806
2805
2804
2803
2802
2801
2799
2797
2795
2793
2790
2787
2784
2781
2778
2775
2771
2768
2765
2762
2759
2756
2753
2751
2749
2747
2745
2743
2741
2739
2738
2736
2734
2732
2730
2727
2725
2722
2719
2716
2713
2710
2707
2703
2700
2696
2693
2689
2686
2683
2679
2676
2673
2670
2668
2665
2662
2660
2658
2656
2655
2654
2653
2652
2652
2653
2653
2654
2656
2657
2658
2660
2661
2663
2664
2665
2666
2667
2668
2668
2668
2668
2668
2668
2667
2666
2665
2664
2662
2661
2660
2658
2657
2656
2655
2654
2653
2652
2651
2650
2649
2649
2648
2647
2646
2646
2645
2643
2642
2640
2638
2636
2634
2632
2630
2628
2625
2623
2620
2617
2614
2611
2608
2605
2602
2599
2596
2594
2591
2589
2586
2584
2582
2580
2578
2577
2576
2575
2575
2575
2575
2575
2575
2576
2577
2579
2580
2582
2584
2586
2588
2590
2591
2592
2593
2593
2594
2594
2593
2593
2593
2592
2591
2591
2590
2589
2589
2589
2588
2588
2588
2587
2587
2586
2585
2584
2583
2581
2579
2576
2573
2570
2566
2561
2556
2550
2544
2537
2529
2522
2514
2505
2497
2489
2481
2473
2464
2456
2448
2440
2433
2425
2418
2410
2403
2396
2389
2382
2376
2370
2364
2359
2354
2350
2345
2341
2337
2332
2328
2323
2319
2315
2311
2307
2304
2301
2299
2297
2295
2293
2291
2290
2289
2288
2287
2286
2285
2284
2283
2283
2282
2281
2280
2279
2277
2276
2274
2272
2269
2266
2262
2257
2253
2248
2243
2238
2233
2228
2223
2218
2213
2208
2203
2198
2193
2187
2181
2175
2169
2163
2156
2150
2144
2138
2132
2126
2120
2114
2108
2101
2095
2088
2082
2076
2069
2063
2057
2052
2045
2041
2036
2032
2028
2025
2021
2020
2017
2016
2013
2012
2009
2007
2005
2003
2001
2000
1999
1998
1997
1996
1996
1995
1993
1992
1990
1988
1985
1982
1979
1975
1970
1966
1960
1955
1949
1944
1938
1933
1928
1923
1918
1913
1907
1902
1897
1892
1887
1883
1878
1874
1870
1866
1862
1858
1854
1850
1845
1841
1837
1833
1830
1827
1825
1823
1822
1821
1821
1821
1822
1823
1824
1825
1826
1826
1826
1826
1825
1824
1823
1821
1820
1818
1815
1813
1810
1807
1804
1801
1797
1793
1788
1784
1779
1774
1770
1766
1762
1758
1755
1751
1747
1742
1737
1733
1727
1722
1718
1714
1710
1707
1704
1702
1700
1698
1696
1694
1693
1691
1689
1686
1683
1680
1676
1671
1665
1659
1652
1644
1636
1627
1619
1611
1605
1599
1595
1593
1591
1592
1593
1595
1599
1603
1609
1616
1624
1632
1640
1647
1654
1659
1664
1667
1670
1671
1671
1670
1668
1666
1662
1659
1655
1651
1647
1643
1639
1635
1632
1629
1626
1624
1621
1619
1616
1614
1611
1607
1604
1600
1597
1593
1590
1586
1582
1578
1573
1568
1563
1557
1552
1546
1541
1536
1531
1527
1523
1519
1515
1510
1506
1501
1496
1491
1486
1482
1478
1475
1473
1472
1472
1472
1472
1472
1472
1472
1472
1471
1470
1468
1466
1464
1461
1457
1454
1449
1445
1440
1435
1430
1424
1419
1413
1406
1399
1392
1386
1379
1373
1367
1363
1358
1355
1352
1349
1347
1344
1342
1338
1333
1326
1319
1309
1299
1288
1276
1264
1253
1242
1231
1221
1211
1203
1195
1188
1182
1176
1171
1166
1161
1157
1152
1148
1143
1139
1135
1132
1129
1126
1124
1121
1119
1117
1115
1114
1112
1111
1111
1110
1110
1111
1112
1114
1116
1118
1120
1123
1126
1129
1133
1137
1142
1147
1152
1157
1161
1165
1169
1173
1176
1179
1182
1185
1188
1190
1193
1195
1197
1199
1201
1203
1205
1207
1210
1212
1216
1219
1223
1227
1231
1234
1236
1237
1237
1236
1233
1229
1225
1220
1214
1209
1203
1198
1192
1186
1180
1174
1168
1161
1155
1149
1143
1137
1130
1125
1119
1114
1109
1105
1101
1098
1096
1094
1093
1092
1091
1089
1087
1085
1082
1079
1075
1072
1068
1065
1062
1059
1056
1054
1051
1048
1045
1042
1038
1033
1028
1022
1016
1010
1002
997
990
984
977
971
965
959
953
948
943
938
933
929
924
920
915
911
906
901
896
890
884
878
871
862
853
843
833
822
810
799
787
775
764
753
742
733
724
717
711
707
704
703
704
706
711
718
726
735
745
754
764
772
781
788
795
801
806
810
812
814
815
815
814
813
811
809
807
805
804
802
802
801
801
802
803
804
807
810
813
817
822
826
830
833
836
838
839
839
838
835
832
828
822
816
809
801
792
784
776
768
761
754
748
743
739
735
732
730
728
727
726
726
726
726
726
726
725
725
723
722
720
718
716
713
709
705
700
695
689
683
676
670
663
656
649
642
634
626
618
610
601
593
585
578
571
564
557
550
544
537
530
523
516
508
500
491
481
471
460
448
436
424
412
399
386
372
359
345
331
317
303
290
278
267
256
245
235
225
216
207
199
191
184
176
168
160
151
142
133
125
116
108
101
95
89
84
78
73
67
61
53
43
33
21
7
-7
-23
-40
-58
-77
-97
-117
-138
-158
-178
-198
-218
-237
-256
-275
-294
-312
-330
-347
-364
-381
-397
-414
-431
-447
-463
-479
-495
-511
-527
-544
-561
-578
-596
-614
-633
-652
-671
-691
-711
-731
-753
-775
-798
-821
-845
-870
-895
-920
-945
-970
-995
-1018
-1044
-1069
-1095
-1121
-1147
-1173
-1200
-1226
-1253
-1279
-1305
-1331
-1357
-1383
-1410
-1438
-1466
-1495
-1525
-1556
-1588
-1620
-1654
-1687
-1721
-1756
-1791
-1826
-1861
-1897
-1932
-1968
-2003
-2037
-2072
-2107
-2141
-2174
-2208
-2241
-2273
-2305
-2336
-2366
-2396
-2425
-2454
-2482
-2511
-2539
-2567
-2594
-2621
-2648
-2673
-2699
-2723
-2746
-2769
-2792
-2814
-2835
-2856
-2877
-2897
-2917
-2938
-2958
-2979
-3000
-3022
-3044
-3066
-3089
-3111
-3134
-3157
-3181
-3204
-3229
-3253
-3279
-3305
-3331
-3358
-3384
-3410
-3435
-3460
-3483
-3506
-3528
-3549
-3569
-3588
-3607
-3625
-3643
-3660
-3678
-3696
-3713
-3730
-3746
-3762
-3778
-3793
-3808
-3823
-3838
-3854
-3870
-3888
-3906
-3925
-3946
-3967
-3989
-4013
-4037
-4062
-4086
-4113
-4138
-4164
-4190
-4215
-4240
-4264
-4288
-4311
-4333
-4355
-4377
-4398
-4419
-4439
-4459
-4479
-4498
-4517
-4536
-4555
-4575
-4596
-4618
-4641
-4666
-4691
-4718
-4746
-4775
-4805
-4836
-4868
-4900
-4933
-4966
-5000
-5034
-5069
-5104
-5140
-5176
-5211
-5247
-5282
-5317
-5351
-5385
-5419
-5452
-5486
-5519
-5553
-5588
-5623
-5659
-5696
-5733
-5770
-5807
-5845
-5882
-5919
-5956
-5992
-6027
-6062
-6096
-6130
-6163
-6196
-6230
-6264
-6298
-6332
-6367
-6402
-6438
-6473
-6508
-6543
-6578
-6613
-6647
-6681
-6716
-6750
-6784
-6818
-6852
-6886
-6919
-6953
-6986
-7018
-7051
-7083
-7114
-7146
-7176
-7207
-7237
-7268
-7298
-7329
-7359
-7390
-7420
-7450
-7480
-7509
-7538
-7567
-7595
-7622
-7649
-7676
-7703
-7731
-7759
-7787
-7816
-7845
-7874
-7903
-7933
-7962
-7991
-8021
-8050
-8079
-8108
-8138
-8167
-8196
-8225
-8254
-8283
-8313
-8342
-8371
-8399
-8427
-8454
-8481
-8507
-8533
-8557
-8581
-8604
-8627
-8648
-8668
-8687
-8705
-8721
-8737
-8751
-8765
-8778
-8790
-8803
-8815
-8826
-8838
-8850
-8861
-8872
-8884
-8895
-8906
-8917
-8928
-8938
-8949
-8961
-8972
-8984
-8997
-9010
-9023
-9037
-9052
-9067
-9082
-9097
-9112
-9127
-9142
-9157
-9171
-9184
-9197
-9209
-9221
-9231
-9241
-9251
-9260
-9270
-9279
-9287
-9296
-9304
-9311
-9318
-9323
-9327
-9331
-9333
-9334
-9334
-9332
-9330
-9327
-9322
-9317
-9312
-9306
-9299
-9292
-9285
-9278
-9270
-9263
-9256
-9250
-9245
-9240
-9236
-9232
-9228
-9225
-9221
-9218
-9214
-9210
-9206
-9202
-9197
-9193
-9188
-9183
-9177
-9172
-9166
-9161
-9156
-9151
-9148
-9144
-9142
-9139
-9136
-9133
-9130
-9126
-9122
-9118
-9113
-9109
-9104
-9099
-9093
-9088
-9081
-9074
-9067
-9058
-9050
-9041
-9032
-9022
-9013
-9004
-8995
-8985
-8976
-8967
-8957
-8948
-8940
-8931
-8923
-8916
-8910
-8903
-8897
-8892
-8886
-8880
-8874
-8867
-8859
-8851
-8842
-8832
-8822
-8810
-8799
-8786
-8772
-8757
-8741
-8724
-8706
-8687
-8668
-8648
-8627
-8607
-8586
-8566
-8546
-8526
-8506
-8487
-8468
-8450
-8433
-8417
-8402
-8388
-8375
-8363
-8351
-8340
-8330
-8321
-8312
-8303
-8295
-8287
-8279
-8271
-8262
-8254
-8245
-8235
-8226
-8217
-8207
-8197
-8186
-8177
-8166
-8154
-8141
-8128
-8114
-8100
-8085
-8070
-8054
-8039
-8023
-8007
-7993
-7978
-7963
-7948
-7933
-7919
-7905
-7892
-7879
-7866
-7854
-7842
-7831
-7821
-7811
-7801
-7792
-7783
-7775
-7766
-7757
-7747
-7737
-7727
-7716
-7704
-7692
-7680
-7667
-7653
-7640
-7626
-7611
-7597
-7582
-7568
-7555
-7541
-7528
-7516
-7504
-7492
-7480
-7468
-7457
-7446
-7435
-7425
-7415
-7406
-7396
-7387
-7377
-7367
-7357
-7345
-7333
-7320
-7307
-7293
-7278
-7263
-7247
-7231
-7214
-7196
-7178
-7159
-7140
-7120
-7101
-7081
-7061
-7041
-7021
-7001
-6981
-6960
-6938
-6916
-6894
-6870
-6846
-6821
-6795
-6768
-6740
-6712
-6683
-6653
-6624
-6593
-6563
-6532
-6500
-6469
-6438
-6407
-6376
-6346
-6317
-6288
-6260
-6233
-6206
-6181
-6156
-6133
-6109
-6087
-6065
-6043
-6021
-5999
-5976
-5953
-5929
-5905
-5880
-5854
-5829
-5803
-5778
-5753
-5729
-5705
-5682
-5659
-5637
-5615
-5594
-5574
-5554
-5536
-5519
-5502
-5487
-5473
-5460
-5448
-5436
-5424
-5413
-5401
-5389
-5376
-5363
-5348
-5333
-5316
-5299
-5281
-5263
-5244
-5224
-5205
-5185
-5165
-5144
-5124
-5103
-5083
-5063
-5043
-5023
-5003
-4984
-4965
-4947
-4931
-4915
-4901
-4889
-4877
-4868
-4860
-4853
-4847
-4842
-4838
-4835
-4833
-4831
-4830
-4829
-4829
-4830
-4830
-4831
-4831
-4831
-4832
-4832
-4831
-4830
-4830
-4829
-4827
-4826
-4825
-4824
-4822
-4821
-4819
-4817
-4815
-4813
-4810
-4808
-4805
-4802
-4799
-4795
-4791
-4786
-4780
-4773
-4765
-4757
-4748
-4740
-4731
-4722
-4714
-4707
-4700
-4693
-4688
-4683
-4679
-4676
-4674
-4673
-4673
-4674
-4676
-4680
-4684
-4688
-4693
-4697
-4702
-4706
-4710
-4713
-4715
-4717
-4718
-4718
-4717
-4715
-4713
-4710
-4705
-4700
-4694
-4687
-4679
-4670
-4660
-4649
-4638
-4625
-4612
-4598
-4583
-4568
-4553
-4537
-4521
-4504
-4488
-4472
-4456
-4441
-4426
-4413
-4400
-4388
-4378
-4368
-4360
-4352
-4345
-4339
-4332
-4326
-4320
-4313
-4306
-4298
-4289
-4279
-4267
-4255
-4240
-4225
-4208
-4189
-4169
-4148
-4125
-4101
-4077
-4051
-4027
-4002
-3977
-3953
-3929
-3906
-3884
-3863
-3842
-3822
-3802
-3783
-3764
-3745
-3727
-3708
-3690
-3673
-3655
-3637
-3619
-3600
-3581
-3561
-3541
-3521
-3500
-3480
-3459
-3438
-3417
-3396
-3374
-3352
-3330
-3307
-3284
-3262
-3239
-3217
-3194
-3172
-3150
-3129
-3107
-3086
-3064
-3042
-3020
-2998
-2975
-2951
-2927
-2903
-2878
-2853
-2827
-2801
-2775
-2748
-2721
-2693
-2665
-2637
-2608
-2579
-2550
-2521
-2491
-2461
-2432
-2403
-2374
-2345
-2316
-2288
-2260
-2231
-2203
-2175
-2146
-2117
-2088
-2058
-2028
-1997
-1966
-1934
-1902
-1869
-1836
-1803
-1769
-1736
-1702
-1668
-1634
-1601
-1567
-1535
-1503
-1472
-1442
-1413
-1385
-1359
-1333
-1309
-1286
-1263
-1242
-1222
-1204
-1186
-1171
-1157
-1144
-1133
-1124
-1116
-1109
-1104
-1100
-1097
-1095
-1094
-1093
-1093
-1092
-1091
-1090
-1088
-1085
-1081
-1077
-1072
-1065
-1058
-1050
-1042
-1032
-1022
-1010
-1000
-990
-980
-970
-962
-954
-947
-941
-936
-932
-930
-930
-930
-933
-937
-941
-947
-953
-959
-965
-970
-975
-979
-982
-983
-983
-982
-979
-975
-970
-964
-957
-949
-941
-933
-925
-917
-909
-902
-895
-888
-883
-879
-875
-873
-871
-871
-872
-874
-876
-880
-885
-891
-897
-905
-914
-923
-934
-944
-955
-967
-978
-990
-1000
-1012
-1024
-1036
-1048
-1060
-1072
-1084
-1096
-1109
-1122
-1135
-1149
-1163
-1178
-1193
-1209
-1226
-1243
-1260
-1278
-1296
-1315
-1334
-1353
-1372
-1392
-1411
-1430
-1449
-1468
-1486
-1503
-1520
-1536
-1550
-1564
-1576
-1586
-1595
-1602
-1608
-1612
-1615
-1617
-1617
-1615
-1613
-1609
-1605
-1601
-1596
-1590
-1585
-1579
-1573
-1567
-1561
-1554
-1546
-1537
-1527
-1516
-1504
-1489
-1473
-1455
-1435
-1413
-1388
-1361
-1332
-1301
-1268
-1233
-1196
-1157
-1117
-1075
-1032
-987
-940
-891
-842
-790
-737
-683
-627
-569
-510
-449
-386
-322
-255
-187
-116
-43
33
111
193
277
364
455
549
647
749
854
963
1076
1192
1312
1436
1562
1691
1822
1955
2089
2225
2362
2498
2635
2770
2905
3038
3170
3300
3427
3552
3675
3795
3914
4030
4145
4258
4370
4481
4592
4703
4814
4927
5041
5157
5276
5396
5520
5646
5774
5905
6039
6174
6311
6449
6587
6725
6863
6998
7131
7262
7388
7510
7626
7736
7841
7938
8028
8109
8186
8253
8313
8366
8413
8452
8486
8515
8539
8559
8576
8591
8604
8616
8628
8641
8655
8672
8691
8713
8738
8766
8797
8830
8866
8903
8940
8977
9012
9044
9072
9095
9112
9122
9123
9116
9098
9071
9034
8986
8927
8858
8779
8689
8590
8481
8363
8236
8100
7957
7806
7649
7485
7316
7142
6964
6782
6598
6412
6226
6039
5852
5667
5483
5302
5124
4949
4778
4610
4445
4285
4128
3975
3825
3678
3535
3396
3259
3125
2994
2867
2742
2620
2502
2386
2274
2166
2062
1962
1867
1777
1692
1614
1543
1479
1423
1376
1337
1307
1287
1275
1273
1279
1294
1317
1348
1385
1428
1476
1529
1586
1647
1709
1775
1842
1910
1980
2051
2123
2195
2268
2341
2414
2486
2559
2630
2701
2771
2840
2908
2975
3041
3106
3170
3234
3296
3357
3417
3476
3533
3588
3641
3692
3740
3785
3827
3865
3900
3930
3956
3977
3994
4006
4014
4018
4017
4013
4003
3993
3978
3961
3942
3921
3901
3880
3860
3841
3824
3810
3798
3790
3786
3785
3789
3796
3808
3823
3841
3862
3885
3909
3934
3959
3983
4006
4027
4046
4062
4075
4085
4091
4093
4091
4086
4078
4066
4051
4033
4011
3989
3962
3933
3901
3866
3829
3789
3746
3700
3652
3601
3548
3492
3435
3376
3315
3253
3191
3128
3064
3001
2937
2874
2810
2746
2681
2616
2550
2483
2416
2347
2279
2209
2140
2070
2000
1931
1863
1795
1729
1664
1600
1537
1477
1418
1361
1306
1253
1203
1154
1108
1064
1024
987
953
923
897
876
859
847
840
839
842
850
864
883
906
935
967
1004
1046
1092
1140
1193
1248
1305
1365
1427
1490
1554
1620
1687
1756
1826
1898
1972
2049
2128
2211
2296
2385
2478
2573
2672
2773
2877
2983
3089
3197
3304
3409
3513
3613
3708
3799
3883
3960
4030
4091
4144
4188
4223
4248
4265
4272
4270
4260
4243
4217
4185
4147
4103
4054
4001
3944
3884
3821
3757
3691
3624
3557
3491
3425
3359
3295
3233
3172
3112
3053
2996
2939
2883
2827
2771
2714
2656
2597
2535
2472
2407
2340
2271
2200
2129
2057
1984
1911
1839
1766
1695
1624
1555
1487
1420
1356
1294
1235
1179
1125
1076
1029
987
948
913
883
856
834
816
801
790
781
775
771
768
765
763
760
756
751
745
737
727
716
704
692
679
666
654
643
634
627
623
622
626
633
645
662
684
710
742
779
820
866
916
970
1028
1089
1153
1219
1288
1360
1433
1507
1583
1660
1737
1814
1891
1967
2041
2115
2186
2254
2321
2385
2447
2508
2567
2625
2682
2739
2796
2853
2910
2967
3025
3084
3142
3201
3260
3318
3376
3434
3490
3544
3597
3648
3696
3740
3781
3818
3850
3877
3899
3915
3926
3930
3930
3924
3914
3899
3881
3861
3838
3813
3788
3762
3737
3713
3690
3668
3648
3630
3614
3599
3587
3576
3567
3559
3554
3551
3549
3551
3554
3561
3570
3582
3597
3615
3635
3658
3683
3710
3739
3769
3799
3830
3860
3889
3917
3942
3965
3985
4002
4014
4025
4032
4035
4034
4030
4025
4016
4005
3992
3979
3964
3949
3934
3919
3905
3891
3879
3868
3858
3851
3844
3840
3837
3836
3835
3836
3837
3838
3839
3839
3838
3835
3830
3822
3811
3796
3777
3754
3726
3692
3654
3611
3562
3510
3453
3393
3330
3265
3198
3130
3060
2991
2921
2852
2782
2714
2646
2580
2515
2451
2388
2326
2266
2207
2150
2093
2037
1983
1930
1878
1827
1777
1728
1679
1631
1582
1533
1484
1434
1382
1330
1276
1221
1165
1107
1049
990
930
871
813
756
701
648
599
553
511
473
441
413
390
373
361
354
353
356
365
379
397
419
446
477
513
552
596
644
696
754
816
884
957
1034
1117
1205
1297
1393
1492
1595
1701
1809
1918
2029
2140
2252
2364
2475
2585
2693
2800
2905
3007
3106
3202
3296
3385
3472
3555
3635
3712
3786
3856
3923
3987
4046
4105
4160
4212
4262
4309
4353
4395
4434
4470
4504
4535
4562
4587
4608
4626
4641
4652
4661
4666
4667
4665
4660
4651
4638
4622
4602
4580
4554
4525
4494
4461
4427
4390
4352
4313
4273
4231
4188
4143
4096
4046
3996
3941
3884
3822
3757
3688
3614
3536
3454
3367
3276
3180
3080
2976
2869
2758
2645
2530
2413
2296
2179
2062
1947
1833
1722
1612
1505
1401
1299
1200
1103
1008
916
826
737
651
566
482
400
319
238
159
81
4
-73
-147
-221
-293
-364
-434
-502
-568
-633
-696
-758
-818
-875
-931
-985
-1037
-1086
-1132
-1176
-1216
-1253
-1286
-1316
-1343
-1366
-1386
-1403
-1417
-1428
-1437
-1444
-1448
-1449
-1449
-1445
-1440
-1431
-1421
-1408
-1392
-1375
-1356
-1336
-1315
-1293
-1271
-1250
-1229
-1210
-1192
-1177
-1163
-1153
-1146
-1142
-1141
-1143
-1149
-1159
-1171
-1187
-1205
-1225
-1248
-1273
-1299
-1326
-1354
-1382
-1410
-1437
-1464
-1490
-1515
-1539
-1561
-1583
-1603
-1622
-1640
-1658
-1675
-1692
-1708
-1725
-1742
-1759
-1777
-1794
-1813
-1832
-1852
-1874
-1896
-1919
-1944
-1971
-1998
-2028
-2058
-2090
-2123
-2158
-2193
-2230
-2267
-2304
-2342
-2381
-2419
-2457
-2494
-2531
-2567
-2603
-2637
-2671
-2703
-2734
-2764
-2793
-2820
-2846
-2869
-2891
-2911
-2928
-2944
-2957
-2968
-2976
-2983
-2988
-2990
-2991
-2991
-2991
-2989
-2988
-2986
-2985
-2985
-2986
-2988
-2991
-2996
-3002
-3011
-3022
-3036
-3052
-3071
-3092
-3116
-3142
-3171
-3202
-3236
-3271
-3307
-3346
-3385
-3425
-3465
-3506
-3546
-3585
-3625
-3663
-3701
-3738
-3774
-3810
-3845
-3879
-3912
-3944
-3976
-4006
-4038
-4069
-4099
-4130
-4162
-4195
-4228
-4263
-4299
-4337
-4377
-4419
-4462
-4508
-4556
-4607
-4660
-4715
-4773
-4834
-4896
-4960
-5026
-5093
-5161
-5229
-5296
-5363
-5429
-5493
-5555
-5615
-5672
-5725
-5775
-5821
-5863
-5902
-5935
-5964
-5989
-6009
-6025
-6036
-6043
-6046
-6045
-6041
-6033
-6023
-6011
-5996
-5980
-5963
-5946
-5927
-5909
-5891
-5873
-5856
-5840
-5825
-5812
-5799
-5788
-5779
-5770
-5762
-5755
-5749
-5744
-5738
-5732
-5725
-5718
-5709
-5698
-5685
-5670
-5653
-5633
-5610
-5584
-5556
-5526
-5493
-5458
-5421
-5383
-5343
-5302
-5261
-5219
-5176
-5134
-5091
-5049
-5007
-4965
-4924
-4883
-4842
-4802
-4762
-4723
-4685
-4647
-4609
-4573
-4538
-4504
-4471
-4440
-4410
-4381
-4354
-4328
-4303
-4279
-4256
-4234
-4214
-4194
-4176
-4158
-4142
-4126
-4112
-4098
-4086
-4074
-4062
-4051
-4042
-4032
-4022
-4011
-4000
-3989
-3976
-3964
-3950
-3936
-3920
-3905
-3888
-3871
-3853
-3834
-3815
-3795
-3775
-3754
-3732
-3710
-3687
-3663
-3638
-3613
-3587
-3559
-3531
-3501
-3471
-3439
-3406
-3372
-3336
-3299
-3260
-3219
-3177
-3132
-3086
-3038
-2988
-2937
-2883
-2828
-2771
-2713
-2654
-2593
-2532
-2470
-2408
-2345
-2281
-2217
-2152
-2087
-2021
-1953
-1885
-1816
-1745
-1673
-1599
-1524
-1446
-1367
-1287
-1204
-1119
-1033
-945
-855
-765
-673
-580
-486
-392
-298
-204
-111
-18
75
166
256
345
433
519
603
686
767
847
925
1002
1077
1151
1223
1294
1363
1431
1498
1563
1626
1688
1748
1807
1865
1921
1976
2029
2082
2133
2183
2232
2280
2327
2373
2419
2463
2506
2549
2591
2631
2671
2710
2748
2786
2822
2858
2892
2926
2960
2992
3024
3056
3088
3120
3153
3186
3220
3256
3292
3331
3372
3414
3459
3506
3556
3609
3664
3723
3785
3849
3917
3988
4062
4139
4219
4301
4386
4473
4562
4653
4746
4839
4934
5030
5126
5222
5318
5414
5510
5604
5698
5791
5883
5973
6062
6149
6235
6319
6402
6483
6562
6640
6717
6793
6867
6941
7015
7088
7160
7233
7305
7377
7450
7522
7595
7668
7742
7817
7892
7968
8045
8124
8203
8283
8364
8446
8529
8613
8697
8781
8866
8951
9036
9120
9205
9288
9371
9454
9535
9614
9693
9770
9845
9920
9992
10063
10132
10200
10266
10330
10392
10453
10512
10569
10625
10679
10732
10785
10836
10887
10938
10988
11039
11089
11140
11191
11243
11295
11348
11401
11455
11509
11564
11619
11675
11731
11787
11844
11901
11959
12017
12075
12133
12192
12252
12312
12373
12434
12497
12562
12627
12695
12764
12835
12909
12984
13061
13140
13222
13304
13389
13475
13561
13649
13737
13826
13915
14004
14092
14180
14267
14353
14438
14522
14605
14687
14767
14846
14923
14998
15072
15144
15214
15282
15348
15412
15474
15534
15591
15647
15699
15750
15799
15845
15889
15932
15973
16012
16049
16084
16117
16149
16178
16206
16232
16254
16277
16297
16315
16332
16347
16360
16373
16384
16395
16404
16413
16421
16429
16436
16443
16449
16456
16463
16470
16477
16485
16493
16502
16512
16523
16534
16547
16560
16574
16589
16604
16620
16637
16655
16673
16692
16712
16732
16753
16774
16796
16818
16841
16864
16888
16912
16936
16962
16988
17015
17042
17071
17101
17132
17164
17198
17233
17269
17307
17346
17387
17429
17471
17515
17559
17604
17650
17695
17742
17789
17836
17883
17932
17981
18030
18080
18130
18181
18232
18283
18334
18384
18434
18484
18533
18581
18629
18675
18721
18765
18808
18850
18891
18931
18969
19006
19042
19077
19110
19143
19174
19203
19232
19259
19285
19310
19334
19357
19380
19402
19423
19444
19464
19484
19503
19522
19541
19558
19575
19592
19607
19622
19635
19647
19657
19666
19673
19678
19682
19684
19684
19681
19677
19670
19661
19649
19635
19618
19598
19576
19551
19524
19494
19461
19427
19391
19352
19312
19271
19228
19184
19140
19096
19051
19008
18964
18922
18882
18842
18805
18770
18737
18706
18678
18651
18627
18605
18585
18566
18549
18533
18517
18502
18487
18473
18458
18443
18427
18411
18394
18376
18357
18338
18317
18296
18273
18250
18227
18203
18180
18156
18133
18111
18089
18070
18051
18035
18021
18009
18000
17993
17988
17986
17986
17988
17992
17998
18006
18014
18024
18033
18044
18054
18063
18072
18080
18087
18093
18098
18102
18105
18106
18106
18105
18104
18101
18097
18093
18088
18083
18077
18071
18066
18060
18055
18050
18045
18041
18038
18035
18033
18031
18029
18027
18025
18023
18020
18017
18013
18008
18001
17994
17985
17975
17963
17950
17936
17920
17903
17884
17865
17845
17824
17802
17780
17757
17733
17709
17684
17659
17633
17606
17579
17550
17521
17491
17459
17427
17394
17360
17326
17291
17255
17219
17183
17147
17111
17075
17038
17002
16966
16930
16893
16857
16821
16785
16749
16713
16678
16642
16607
16572
16537
16503
16470
16436
16404
16370
16340
16309
16279
16250
16222
16193
16168
16142
16117
16093
16070
16047
16027
16006
15986
15967
15949
15931
15915
15899
15884
15871
15858
15848
15839
15831
15826
15824
15823
15825
15830
15837
15847
15859
15874
15892
15912
15934
15958
15984
16011
16040
16070
16101
16132
16165
16198
16231
16264
16297
16332
16364
16399
16432
16464
16496
16528
16559
16589
16618
16646
16673
16699
16724
16748
16770
16792
16813
16832
16851
16869
16886
16902
16917
16931
16944
16956
16967
16977
16987
16996
17004
17012
17019
17025
17030
17035
17039
17043
17046
17048
17050
17052
17053
17054
17054
17054
17053
17051
17048
17043
17037
17029
17020
17008
16995
16979
16960
16939
16916
16890
16862
16832
16799
16764
16728
16689
16649
16608
16565
16521
16476
16429
16383
16335
16286
16238
16189
16139
16088
16038
15986
15934
15882
15828
15774
15720
15664
15609
15552
15496
15439
15382
15325
15267
15210
15153
15097
15041
14985
14931
14877
14823
14771
14720
14670
14621
14572
14525
14479
14433
14388
14344
14301
14259
14217
14175
14134
14094
14053
14013
13973
13932
13892
13851
13809
13767
13724
13680
13636
13591
13545
13498
13450
13401
13352
13302
13251
13199
13147
13094
13041
12988
12935
12881
12827
12774
12720
12666
12613
12559
12506
12453
12400
12348
12295
12244
12193
12142
12092
12043
11995
11947
11899
11853
11807
11761
11716
11671
11627
11583
11539
11496
11452
11409
11367
11324
11282
11240
11199
11157
11116
11076
11035
10996
10956
10917
10879
10841
10803
10766
10730
10693
10656
10620
10584
10548
10511
10475
10438
10401
10364
10326
10288
10249
10210
10170
10130
10089
10048
10007
9965
9924
9883
9842
9801
9761
9721
9682
9644
9607
9571
9535
9500
9467
9434
9403
9372
9343
9314
9285
9258
9230
9204
9177
9150
9123
9096
9069
9042
9014
8986
8957
8928
8900
8870
8841
8811
8781
8751
8720
8688
8656
8623
8589
8554
8518
8481
8444
8405
8366
8327
8287
8246
8205
8164
8122
8079
8037
7993
7950
7905
7860
7814
7768
7720
7671
7621
7570
7517
7464
7408
7352
7294
7235
7174
7112
7050
6986
6920
6854
6787
6719
6650
6581
6510
6439
6367
6295
6222
6149
6075
6002
5929
5855
5782
5708
5635
5561
5488
5414
5340
5267
5192
5118
5044
4970
4896
4822
4749
4675
4602
4530
4458
4386
4315
4244
4174
4104
4034
3965
3896
3827
3759
3691
3623
3556
3489
3423
3357
3292
3228
3165
3102
3040
2978
2917
2856
2795
2735
2674
2614
2553
2492
2431
2370
2308
2245
2182
2119
2055
1991
1926
1861
1795
1729
1662
1595
1527
1459
1390
1320
1250
1180
1109
1038
966
894
822
750
678
606
534
462
389
317
244
171
98
25
-48
-122
-196
-270
-345
-421
-497
-575
-654
-734
-815
-898
-982
-1067
-1154
-1242
-1332
-1422
-1514
-1607
-1701
-1795
-1891
-1987
-2084
-2181
-2278
-2376
-2473
-2570
-2666
-2761
-2856
-2949
-3041
-3132
-3222
-3310
-3397
-3483
-3567
-3650
-3732
-3812
-3892
-3971
-4049
-4126
-4202
-4278
-4353
-4428
-4502
-4576
-4649
-4723
-4796
-4869
-4941
-5014
-5086
-5158
-5231
-5303
-5376
-5448
-5521
-5594
-5667
-5741
-5814
-5888
-5961
-6034
-6107
-6180
-6252
-6324
-6396
-6467
-6537
-6607
-6677
-6747
-6816
-6885
-6955
-7024
-7094
-7164
-7235
-7306
-7377
-7449
-7521
-7593
-7666
-7739
-7812
-7884
-7957
-8029
-8100
-8170
-8242
-8312
-8381
-8449
-8516
-8581
-8646
-8709
-8772
-8833
-8893
-8951
-9009
-9065
-9120
-9175
-9228
-9281
-9333
-9385
-9436
-9486
-9537
-9587
-9637
-9687
-9737
-9788
-9839
-9890
-9942
-9995
-10048
-10101
-10155
-10210
-10265
-10320
-10376
-10432
-10488
-10543
-10599
-10655
-10710
-10765
-10819
-10873
-10926
-10978
-11029
-11080
-11129
-11178
-11226
-11273
-11319
-11364
-11408
-11452
-11495
-11538
-11580
-11621
-11663
-11703
-11744
-11785
-11825
-11865
-11905
-11945
-11985
-12025
-12065
-12105
-12145
-12184
-12224
-12264
-12303
-12342
-12381
-12420
-12458
-12496
-12533
-12570
-12607
-12643
-12679
-12714
-12749
-12783
-12817
-12851
-12884
-12917
-12950
-12983
-13016
-13049
-13083
-13117
-13151
-13186
-13221
-13258
-13294
-13332
-13370
-13408
-13447
-13486
-13526
-13566
-13607
-13648
-13689
-13730
-13771
-13812
-13853
-13895
-13936
-13977
-14018
-14060
-14101
-14142
-14184
-14225
-14267
-14308
-14350
-14392
-14434
-14477
-14519
-14562
-14605
-14649
-14692
-14736
-14781
-14825
-14869
-14914
-14958
-15003
-15048
-15093
-15138
-15182
-15227
-15272
-15318
-15363
-15408
-15454
-15499
-15545
-15591
-15637
-15683
-15730
-15776
-15823
-15870
-15917
-15964
-16011
-16059
-16106
-16152
-16201
-16248
-16295
-16343
-16390
-16438
-16486
-16534
-16582
-16631
-16679
-16728
-16777
-16826
-16875
-16924
-16972
-17021
-17070
-17118
-17166
-17214
-17262
-17310
-17357
-17405
-17452
-17500
-17548
-17596
-17644
-17693
-17743
-17793
-17844
-17895
-17947
-18001
-18055
-18110
-18167
-18225
-18283
-18343
-18405
-18467
-18530
-18595
-18661
-18728
-18795
-18864
-18934
-19005
-19076
-19148
-19221
-19295
-19368
-19443
-19517
-19592
-19666
-19741
-19816
-19891
-19965
-20039
-20113
-20187
-20260
-20333
-20406
-20477
-20548
-20619
-20689
-20758
-20826
-20894
-20961
-21027
-21092
-21157
-21220
-21284
-21346
-21408
-21469
-21530
-21590
-21650
-21709
-21767
-21825
-21883
-21940
-21996
-22052
-22106
-22160
-22214
-22266
-22317
-22368
-22418
-22467
-22515
-22562
-22609
-22655
-22700
-22744
-22788
-22831
-22873
-22914
-22955
-22995
-23035
-23073
-23111
-23148
-23184
-23220
-23254
-23288
-23321
-23353
-23385
-23415
-23444
-23473
-23500
-23527
-23553
-23578
-23602
-23625
-23647
-23669
-23690
-23711
-23731
-23750
-23768
-23785
-23802
-23818
-23833
-23846
-23859
-23871
-23881
-23891
-23899
-23906
-23911
-23916
-23919
-23921
-23922
-23922
-23922
-23920
-23918
-23915
-23911
-23907
-23902
-23896
-23890
-23883
-23875
-23867
-23859
-23850
-23841
-23831
-23822
-23812
-23802
-23793
-23783
-23774
-23765
-23756
-23747
-23739
-23730
-23721
-23713
-23704
-23696
-23687
-23679
-23671
-23662
-23655
-23647
-23640
-23633
-23626
-23619
-23613
-23606
-23600
-23593
-23587
-23580
-23574
-23567
-23560
-23553
-23545
-23537
-23529
-23521
-23512
-23503
-23494
-23484
-23474
-23464
-23453
-23442
-23431
-23420
-23408
-23397
-23386
-23374
-23363
-23353
-23342
-23332
-23323
-23314
-23305
-23297
-23289
-23282
-23275
-23268
-23262
-23255
-23248
-23241
-23233
-23225
-23216
-23207
-23196
-23185
-23173
-23159
-23145
-23129
-23113
-23095
-23077
-23058
-23038
-23016
-22994
-22971
-22947
-22923
-22897
-22871
-22844
-22817
-22788
-22759
-22729
-22698
-22666
-22633
-22599
-22564
-22528
-22490
-22450
-22409
-22367
-22323
-22277
-22230
-22182
-22132
-22080
-22027
-21973
-21917
-21860
-21802
-21743
-21682
-21621
-21559
-21496
-21432
-21368
-21304
-21239
-21174
-21109
-21044
-20978
-20913
-20848
-20782
-20717
-20651
-20586
-20520
-20454
-20388
-20322
-20256
-20189
-20123
-20056
-19989
-19921
-19854
-19786
-19718
-19650
-19581
-19512
-19442
-19373
-19303
-19232
-19162
-19091
-19020
-18948
-18875
-18803
-18729
-18655
-18580
-18505
-18429
-18352
-18275
-18197
-18119
-18040
-17961
-17881
-17801
-17721
-17640
-17560
-17479
-17398
-17317
-17237
-17156
-17076
-16996
-16915
-16835
-16756
-16676
-16596
-16516
-16436
-16356
-16276
-16196
-16116
-16035
-15955
-15874
-15792
-15711
-15629
-15546
-15464
-15381
-15298
-15215
-15131
-15048
-14964
-14881
-14797
-14714
-14631
-14548
-14466
-14384
-14302
-14221
-14140
-14060
-13980
-13901
-13822
-13744
-13666
-13589
-13512
-13436
-13360
-13284
-13209
-13135
-13060
-12987
-12913
-12840
-12767
-12694
-12621
-12549
-12476
-12403
-12331
-12258
-12185
-12111
-12038
-11963
-11889
-11814
-11738
-11661
-11584
-11506
-11428
-11348
-11268
-11186
-11104
-11021
-10937
-10852
-10766
-10680
-10593
-10505
-10417
-10328
-10239
-10149
-10059
-9969
-9879
-9789
-9698
-9608
-9517
-9427
-9336
-9246
-9155
-9064
-8973
-8882
-8790
-8698
-8606
-8513
-8420
-8327
-8233
-8138
-8045
-7950
-7855
-7760
-7664
-7569
-7472
-7376
-7280
-7183
-7087
-6990
-6894
-6797
-6701
-6605
-6508
-6412
-6316
-6220
-6124
-6028
-5933
-5837
-5741
-5646
-5550
-5454
-5359
-5263
-5167
-5071
-4975
-4878
-4782
-4685
-4588
-4491
-4394
-4297
-4200
-4103
-4006
-3911
-3816
-3722
-3628
-3536
-3445
-3355
-3266
-3179
-3093
-3008
-2925
-2844
-2763
-2684
-2607
-2530
-2455
-2381
-2307
-2235
-2163
-2092
-2021
-1952
-1883
-1814
-1746
-1678
-1610
-1543
-1477
-1410
-1344
-1279
-1214
-1149
-1085
-1020
-958
-895
-833
-772
-712
-652
-593
-535
-478
-421
-366
-312
-258
-206
-154
-103
-53
-4
45
94
141
189
236
283
330
376
423
469
515
562
608
655
702
750
798
847
896
946
997
1048
1101
1154
1208
1263
1318
1374
1431
1488
1546
1603
1661
1719
1777
1835
1892
1950
2007
2064
2120
2177
2233
2288
2343
2398
2452
2506
2560
2613
2665
2717
2769
2821
2872
2923
2974
3024
3074
3124
3174
3223
3272
3321
3369
3418
3466
3513
3561
3609
3656
3703
3750
3797
3844
3891
3938
3985
4030
4078
4125
4171
4218
4265
4312
4360
4408
4456
4505
4554
4604
4655
4706
4758
4811
4864
4918
4972
5027
5082
5138
5193
5249
5305
5361
5417
5472
5528
5584
5640
5695
5751
5807
5863
5919
5975
6031
6088
6145
6201
6259
6316
6374
6432
6490
6549
6608
6668
6727
6787
6848
6908
6969
7029
7090
7151
7211
7271
7330
7390
7448
7506
7563
7619
7675
7729
7783
7836
7888
7939
7990
8039
8090
8138
8188
8237
8285
8333
8381
8428
8476
8523
8569
8616
8662
8707
8752
8796
8840
8883
8925
8966
9007
9046
9085
9123
9160
9196
9231
9266
9299
9332
9363
9394
9424
9453
9481
9509
9535
9562
9587
9612
9637
9661
9685
9709
9733
9757
9781
9805
9829
9853
9877
9900
9923
9946
9969
9991
10013
10034
10055
10075
10096
10115
10135
10154
10173
10192
10210
10229
10248
10266
10285
10304
10323
10342
10361
10380
10399
10419
10439
10459
10479
10499
10520
10540
10561
10582
10603
10624
10645
10666
10687
10709
10731
10753
10775
10798
10821
10843
10866
10889
10912
10935
10959
10982
11005
11028
11051
11075
11098
11121
11145
11168
11191
11215
11238
11262
11286
11310
11333
11358
11382
11406
11430
11455
11480
11504
11529
11554
11579
11605
11630
11656
11681
11707
11732
11758
11784
11809
11835
11861
11887
11913
11939
11965
11991
12018
12044
12071
12097
12124
12151
12177
12204
12231
12257
12283
12309
12334
12359
12384
12408
12432
12456
12478
12501
12523
12544
12565
12585
12606
12625
12644
12663
12682
12700
12718
12735
12752
12769
12786
12803
12820
12836
12853
12869
12885
12902
12918
12934
12950
12966
12982
12997
13013
13028
13043
13057
13071
13085
13099
13112
13124
13136
13148
13160
13171
13181
13192
13201
13211
13220
13229
13237
13245
13253
13261
13269
13277
13285
13293
13301
13309
13318
13326
13335
13345
13354
13364
13374
13384
13395
13405
13416
13427
13437
13448
13458
13468
13477
13486
13495
13503
13510
13516
13522
13527
13531
13535
13537
13539
13540
13541
13541
13540
13539
13538
13536
13534
13532
13530
13528
13526
13524
13523
13522
13521
13521
13521
13521
13522
13523
13524
13526
13527
13529
13530
13532
13533
13534
13534
13534
13534
13533
13532
13530
13529
13527
13525
13523
13521
13519
13518
13516
13516
13515
13516
13516
13518
13519
13522
13524
13527
13530
13534
13538
13541
13545
13548
13551
13554
13556
13558
13560
13560
13561
13561
13561
13560
13559
13558
13557
13555
13554
13552
13551
13549
13547
13545
13543
13541
13539
13536
13533
13530
13527
13524
13520
13516
13512
13508
13504
13499
13495
13490
13486
13481
13477
13472
13468
13463
13459
13454
13450
13445
13440
13435
13430
13424
13418
13412
13405
13398
13390
13382
13373
13364
13354
13344
13333
13321
13309
13296
13282
13268
13253
13238
13222
13206
13189
13173
13156
13138
13121
13104
13086
13069
13052
13035
13018
13001
12984
12968
12951
12935
12919
12902
12885
12868
12851
12834
12816
12797
12779
12760
12740
12720
12700
12679
12658
12636
12615
12593
12571
12549
12527
12504
12481
12458
12435
12411
12387
12363
12339
12314
12290
12265
12240
12215
12190
12165
12140
12115
12090
12065
12041
12016
11991
11967
11942
11918
11893
11868
11844
11819
11794
11769
11743
11718
11693
11667
11641
11615
11589
11563
11536
11510
11483
11456
11429
11402
11375
11348
11321
11295
11268
11242
11216
11190
11164
11138
11113
11087
11062
11037
11012
10987
10962
10937
10912
10887
10862
10836
10811
10785
10759
10733
10706
10679
10652
10623
10595
10565
10535
10504
10473
10441
10408
10374
10340
10305
10270
10234
10198
10160
10123
10085
10047
10009
9970
9931
9892
9853
9814
9775
9736
9696
9657
9617
9577
9537
9497
9456
9415
9374
9332
9290
9248
9206
9163
9120
9077
9035
8992
8949
8906
8863
8819
8776
8733
8690
8647
8603
8560
8516
8472
8428
8384
8339
8294
8248
8202
8154
8108
8058
8010
7961
7911
7860
7809
7757
7704
7650
7596
7542
7486
7430
7374
7317
7259
7200
7141
7081
7020
6960
6898
6837
6775
6713
6651
6589
6528
6466
6404
6343
6282
6221
6160
6100
6040
5981
5922
5863
5804
5746
5688
5630
5573
5515
5458
5401
5344
5288
5231
5174
5117
5061
5004
4947
4890
4833
4776
4719
4663
4606
4549
4493
4437
4381
4326
4271
4216
4162
4107
4054
4000
3947
3895
3842
3790
3739
3687
3636
3586
3536
3486
3436
3387
3339
3290
3242
3195
3148
3101
3054
3008
2962
2917
2871
2826
2782
2737
2693
2649
2605
2561
2518
2475
2431
2388
2346
2303
2260
2218
2176
2134
2092
2051
2009
1969
1928
1888
1848
1808
1769
1730
1691
1652
1614
1575
1537
1499
1460
1422
1384
1346
1308
1271
1233
1195
1158
1120
1083
1046
1010
973
937
901
865
830
795
760
726
692
658
625
591
558
525
493
460
428
396
364
332
300
267
235
202
169
136
102
68
33
-2
-38
-74
-111
-149
-187
-226
-265
-304
-344
-385
-426
-467
-509
-551
-593
-636
-679
-723
-767
-812
-856
-901
-946
-992
-1037
-1083
-1129
-1176
-1222
-1269
-1315
-1362
-1409
-1456
-1503
-1551
-1598
-1646
-1694
-1742
-1790
-1839
-1888
-1937
-1986
-2036
-2086
-2137
-2188
-2239
-2291
-2343
-2396
-2449
-2502
-2557
-2611
-2667
-2723
-2779
-2837
-2895
-2954
-3013
-3074
-3134
-3195
-3257
-3318
-3380
-3442
-3505
-3567
-3629
-3691
-3753
-3814
-3876
-3937
-3997
-4057
-4117
-4176
-4234
-4291
-4348
-4404
-4459
-4514
-4568
-4621
-4674
-4725
-4777
-4827
-4878
-4927
-4976
-5025
-5073
-5121
-5168
-5215
-5262
-5308
-5355
-5400
-5446
-5491
-5536
-5581
-5626
-5671
-5716
-5760
-5804
-5849
-5893
-5937
-5981
-6024
-6068
-6111
-6154
-6197
-6240
-6282
-6324
-6366
-6408
-6449
-6491
-6532
-6573
-6613
-6654
-6695
-6735
-6776
-6816
-6856
-6897
-6937
-6977
-7017
-7057
-7097
-7137
-7177
-7217
-7256
-7296
-7335
-7374
-7413
-7452
-7491
-7529
-7568
-7607
-7645
-7684
-7722
-7760
-7798
-7836
-7874
-7911
-7948
-7985
-8022
-8058
-8095
-8131
-8166
-8202
-8237
-8272
-8307
-8341
-8375
-8409
-8443
-8477
-8511
-8544
-8578
-8612
-8646
-8680
-8714
-8748
-8782
-8816
-8851
-8885
-8920
-8954
-8989
-9023
-9057
-9092
-9126
-9160
-9194
-9228
-9261
-9295
-9328
-9361
-9394
-9427
-9459
-9491
-9523
-9555
-9586
-9617
-9648
-9679
-9709
-9739
-9768
-9797
-9826
-9855
-9883
-9911
-9939
-9966
-9994
-10020
-10047
-10073
-10099
-10125
-10151
-10176
-10201
-10226
-10250
-10274
-10297
-10320
-10343
-10366
-10387
-10409
-10430
-10450
-10470
-10489
-10507
-10525
-10542
-10559
-10575
-10590
-10605
-10619
-10632
-10645
-10657
-10668
-10679
-10690
-10700
-10709
-10718
-10726
-10734
-10742
-10749
-10755
-10761
-10767
-10772
-10777
-10781
-10785
-10788
-10791
-10793
-10795
-10796
-10796
-10796
-10796
-10795
-10794
-10792
-10790
-10788
-10786
-10783
-10780
-10777
-10773
-10770
-10766
-10762
-10758
-10753
-10748
-10743
-10738
-10733
-10727
-10721
-10714
-10707
-10700
-10692
-10684
-10676
-10667
-10658
-10648
-10638
-10628
-10617
-10607
-10596
-10586
-10575
-10565
-10554
-10544
-10534
-10524
-10514
-10504
-10494
-10484
-10474
-10464
-10454
-10443
-10432
-10421
-10409
-10396
-10383
-10369
-10355
-10339
-10323
-10306
-10288
-10269
-10250
-10229
-10208
-10186
-10164
-10141
-10117
-10093
-10068
-10043
-10018
-9992
-9965
-9939
-9912
-9885
-9857
-9830
-9802
-9773
-9745
-9716
-9687
-9658
-9628
-9598
-9568
-9537
-9506
-9475
-9443
-9410
-9378
-9345
-9311
-9277
-9243
-9208
-9173
-9137
-9101
-9064
-9027
-8989
-8951
-8912
-8873
-8833
-8793
-8752
-8711
-8670
-8628
-8587
-8545
-8503
-8460
-8418
-8376
-8334
-8292
-8250
-8208
-8166
-8125
-8083
-8042
-8000
-7959
-7918
-7878
-7837
-7796
-7756
-7716
-7676
-7636
-7596
-7557
-7517
-7478
-7439
-7400
-7362
-7323
-7285
-7246
-7208
-7170
-7132
-7094
-7056
-7019
-6981
-6943
-6906
-6868
-6830
-6793
-6755
-6718
-6680
-6643
-6606
-6569
-6531
-6494
-6457
-6420
-6382
-6345
-6308
-6270
-6233
-6195
-6157
-6120
-6082
-6044
-6007
-5969
-5932
-5894
-5857
-5819
-5781
-5744
-5706
-5668
-5630
-5591
-5553
-5514
-5475
-5435
-5395
-5355
-5314
-5272
-5230
-5188
-5145
-5101
-5057
-5013
-4967
-4922
-4876
-4829
-4782
-4735
-4687
-4639
-4591
-4542
-4494
-4445
-4396
-4346
-4297
-4248
-4198
-4149
-4099
-4050
-4000
-3950
-3901
-3851
-3802
-3752
-3703
-3653
-3603
-3554
-3504
-3454
-3404
-3354
-3304
-3254
-3204
-3154
-3103
-3053
-3003
-2952
-2901
-2851
-2800
-2750
-2699
-2649
-2598
-2548
-2498
-2448
-2397
-2347
-2297
-2247
-2198
-2148
-2099
-2049
-2000
-1951
-1903
-1854
-1806
-1758
-1711
-1664
-1617
-1571
-1525
-1479
-1434
-1389
-1344
-1300
-1255
-1211
-1167
-1124
-1080
-1036
-993
-950
-906
-863
-820
-777
-733
-690
-647
-604
-561
-518
-475
-432
-389
-346
-303
-260
-217
-173
-130
-86
-43
0
44
87
130
173
215
258
300
341
383
424
465
505
546
586
625
665
704
743
782
820
859
897
935
974
1012
1050
1088
1126
1164
1203
1241
1280
1319
1359
1399
1439
1480
1521
1562
1604
1646
1688
1730
1773
1815
1858
1901
1944
1986
2029
2071
2113
2155
2197
2239
2281
2322
2364
2405
2447
2488
2530
2572
2614
2656
2698
2741
2785
2829
2873
2918
2963
3009
3056
3102
3149
3197
3244
3292
3340
3388
3436
3484
3532
3579
3627
3674
3722
3769
3816
3863
3910
3957
4003
4051
4099
4146
4194
4242
4289
4337
4385
4433
4481
4528
4576
4624
4672
4719
4767
4814
4861
4907
4953
4999
5045
5090
5134
5179
5222
5266
5308
5351
5393
5434
5476
5517
5557
5597
5637
5677
5717
5756
5795
5834
5872
5911
5949
5987
6025
6062
6100
6137
6174
6211
6248
6285
6321
6358
6394
6431
6467
6503
6539
6575
6611
6647
6683
6719
6755
6792
6828
6864
6901
6938
6975
7013
7051
7089
7127
7166
7205
7245
7285
7325
7365
7406
7448
7489
7531
7574
7616
7660
7703
7747
7791
7835
7880
7925
7969
8013
8058
8103
8148
8193
8237
8282
8325
8369
8412
8455
8498
8541
8583
8625
8668
8710
8752
8794
8836
8878
8920
8961
9003
9046
9088
9130
9172
9214
9256
9298
9341
9383
9425
9468
9510
9552
9595
9637
9679
9721
9763
9805
9847
9888
9929
9969
10010
10050
10090
10130
10169
10209
10248
10287
10326
10365
10404
10443
10481
10520
10558
10595
10632
10669
10705
10741
10776
10810
10844
10877
10909
10941
10971
11001
11030
11058
11085
11112
11138
11163
11188
11212
11236
11259
11282
11305
11327
11349
11371
11392
11413
11434
11455
11475
11495
11514
11533
11552
11571
11589
11606
11623
11640
11656
11672
11687
11702
11716
11730
11743
11756
11768
11780
11791
11801
11811
11821
11829
11837
11845
11852
11858
11864
11869
11873
11877
11881
11884
11886
11888
11889
11889
11890
11889
11888
11886
11883
11880
11876
11870
11864
11857
11850
11841
11831
11819
11807
11794
11780
11765
11749
11732
11714
11696
11678
11659
11639
11619
11599
11578
11558
11536
11515
11493
11471
11449
11426
11403
11379
11355
11330
11305
11280
11254
11227
11201
11174
11146
11119
11091
11064
11036
11008
10981
10953
10926
10899
10873
10846
10820
10794
10768
10742
10717
10691
10666
10641
10616
10591
10566
10541
10515
10490
10464
10438
10412
10386
10359
10332
10305
10278
10250
10222
10193
10164
10135
10106
10076
10046
10016
9986
9955
9925
9894
9863
9832
9801
9770
9739
9708
9677
9645
9614
9583
9552
9521
9490
9459
9429
9399
9369
9339
9310
9281
9253
9225
9197
9169
9142
9115
9088
9061
9034
9007
8980
8953
8926
8899
8871
8843
8815
8786
8757
8728
8698
8669
8638
8608
8577
8546
8514
8483
8451
8420
8388
8356
8324
8293
8261
8229
8196
8164
8132
8100
8067
8034
8000
7968
7934
7901
7867
7832
7798
7763
7728
7693
7658
7622
7587
7552
7516
7481
7446
7411
7376
7341
7307
7272
7238
7204
7171
7137
7103
7069
7036
7002
6968
6933
6899
6864
6829
6793
6757
6720
6682
6644
6606
6566
6526
6485
6444
6401
6358
6315
6271
6226
6180
6134
6087
6040
5992
5944
5895
5846
5796
5746
5696
5645
5594
5542
5490
5438
5386
5334
5282
5229
5177
5125
5073
5021
4969
4918
4867
4816
4765
4715
4665
4615
4565
4515
4465
4416
4366
4317
4268
4219
4170
4121
4072
4022
3974
3925
3876
3828
3779
3730
3682
3633
3584
3536
3487
3439
3390
3341
3293
3244
3195
3147
3098
3049
3001
2952
2903
2855
2806
2758
2709
2661
2613
2565
2517
2469
2422
2374
2327
2280
2234
2188
2141
2096
2050
2005
1960
1916
1872
1828
1785
1742
1700
1657
1616
1575
1534
1493
1453
1414
1374
1335
1297
1258
1220
1183
1145
1108
1071
1034
998
962
927
892
857
823
790
756
723
691
659
627
596
565
534
504
474
444
414
385
356
327
299
271
243
215
187
159
131
104
76
49
21
-7
-35
-63
-91
-119
-148
-177
-206
-235
-265
-295
-325
-356
-387
-418
-449
-480
-511
-543
-574
-605
-636
-667
-698
-729
-760
-790
-820
-850
-880
-910
-940
-970
-999
-1029
-1058
-1087
-1116
-1145
-1174
-1203
-1232
-1260
-1288
-1317
-1345
-1373
-1401
-1429
-1457
-1485
-1512
-1540
-1568
-1596
-1623
-1651
-1679
-1707
-1735
-1763
-1792
-1820
-1848
-1877
-1906
-1935
-1964
-1993
-2021
-2052
-2082
-2112
-2142
-2172
-2202
-2232
-2263
-2293
-2323
-2354
-2384
-2414
-2444
-2474
-2504
-2534
-2563
-2593
-2622
-2650
-2679
-2708
-2736
-2764
-2792
-2820
-2848
-2876
-2904
-2932
-2960
-2989
-3017
-3046
-3075
-3103
-3133
-3162
-3191
-3221
-3250
-3280
-3309
-3338
-3368
-3397
-3426
-3454
-3483
-3511
-3539
-3567
-3595
-3622
-3649
-3676
-3702
-3728
-3754
-3779
-3803
-3827
-3851
-3874
-3896
-3918
-3939
-3959
-3979
-3998
-4017
-4035
-4051
-4069
-4086
-4102
-4118
-4133
-4148
-4163
-4177
-4191
-4205
-4218
-4231
-4244
-4256
-4269
-4281
-4293
-4306
-4318
-4330
-4341
-4353
-4365
-4376
-4387
-4398
-4409
-4420
-4431
-4441
-4451
-4461
-4471
-4481
-4490
-4499
-4507
-4515
-4523
-4530
-4537
-4544
-4550
-4556
-4562
-4567
-4572
-4577
-4582
-4586
-4590
-4594
-4597
-4601
-4604
-4608
-4611
-4614
-4618
-4621
-4625
-4628
-4632
-4635
-4638
-4641
-4644
-4647
-4650
-4653
-4656
-4658
-4661
-4663
-4665
-4667
-4669
-4672
-4674
-4676
-4678
-4680
-4682
-4685
-4687
-4690
-4692
-4695
-4698
-4702
-4705
-4709
-4713
-4717
-4721
-4725
-4728
-4732
-4736
-4740
-4743
-4746
-4749
-4752
-4754
-4756
-4758
-4759
-4760
-4760
-4760
-4760
-4760
-4758
-4757
-4755
-4753
-4751
-4748
-4745
-4742
-4738
-4735
-4731
-4727
-4722
-4718
-4713
-4708
-4702
-4696
-4690
-4683
-4676
-4669
-4661
-4653
-4644
-4635
-4626
-4616
-4605
-4595
-4584
-4572
-4561
-4549
-4536
-4524
-4511
-4497
-4484
-4470
-4456
-4441
-4426
-4411
-4396
-4380
-4364
-4347
-4331
-4313
-4296
-4278
-4260
-4241
-4223
-4203
-4184
-4164
-4143
-4122
-4101
-4078
-4057
-4034
-4010
-3987
-3962
-3937
-3911
-3885
-3858
-3831
-3803
-3775
-3747
-3718
-3689
-3659
-3630
-3600
-3570
-3540
-3510
-3480
-3449
-3419
-3388
-3357
-3325
-3294
-3262
-3230
-3198
-3165
-3132
-3099
-3065
-3032
-2997
-2963
-2928
-2892
-2857
-2821
-2784
-2748
-2711
-2673
-2636
-2598
-2560
-2522
-2483
-2444
-2406
-2367
-2328
-2289
-2249
-2210
-2171
-2131
-2092
-2052
-2013
-1973
-1934
-1894
-1855
-1816
-1777
-1738
-1699
-1661
-1622
-1584
-1546
-1508
-1470
-1432
-1395
-1357
-1320
-1283
-1245
-1208
-1171
-1134
-1096
-1059
-1020
-984
-946
-909
-871
-833
-795
-757
-719
-681
-643
-605
-566
-528
-489
-451
-412
-373
-335
-296
-257
-219
-180
-141
-103
-64
-25
13
52
90
129
167
206
245
283
322
361
400
439
478
518
557
596
635
675
714
753
792
831
871
910
949
988
1027
1067
1106
1145
1185
1224
1264
1304
1344
1384
1424
1464
1505
1545
1586
1627
1667
1708
1749
1789
1830
1870
1910
1950
1990
2029
2068
2106
2144
2181
2218
2255
2291
2327
2363
2398
2433
2467
2502
2536
2571
2605
2639
2674
2708
2743
2777
2812
2847
2881
2916
2951
2986
3021
3056
3091
3127
3161
3196
3231
3265
3299
3333
3367
3401
3434
3467
3499
3532
3563
3595
3627
3658
3689
3719
3750
3780
3810
3841
3871
3902
3932
3963
3994
4024
4056
4086
4118
4150
4181
4213
4245
4277
4308
4340
4372
4403
4435
4466
4498
4529
4560
4591
4622
4653
4684
4715
4746
4776
4807
4838
4868
4899
4929
4960
4990
5020
5050
5080
5110
5139
5168
5197
5226
5255
5283
5311
5339
5367
5394
5422
5449
5476
5503
5530
5556
5583
5609
5635
5661
5687
5713
5739
5764
5789
5814
5839
5864
5889
5913
5937
5960
5984
6007
6029
6051
6073
6094
6115
6135
6154
6174
6192
6211
6228
6246
6263
6279
6295
6311
6326
6341
6355
6370
6384
6397
6411
6424
6436
6449
6461
6474
6486
6497
6509
6520
6531
6542
6553
6564
6574
6584
6593
6602
6611
6620
6628
6635
6643
6650
6656
6663
6669
6674
6680
6685
6689
6694
6698
6703
6707
6710
6714
6718
6721
6724
6727
6730
6733
6736
6739
6741
6744
6746
6749
6751
6753
6755
6757
6759
6761
6763
6765
6767
6769
6771
6772
6774
6776
6778
6779
6781
6783
6784
6786
6787
6788
6790
6791
6793
6794
6796
6798
6800
6802
6804
6807
6809
6812
6814
6817
6820
6823
6826
6829
6831
6834
6837
6839
6841
6843
6844
6846
6846
6847
6847
6847
6846
6844
6842
6840
6837
6833
6829
6824
6819
6813
6806
6800
6792
6784
6776
6768
6759
6750
6741
6731
6722
6712
6703
6693
6683
6673
6663
6653
6642
6632
6622
6611
6601
6590
6579
6568
6556
6545
6533
6520
6507
6494
6480
6466
6451
6436
6420
6403
6385
6367
6349
6329
6309
6288
6267
6245
6222
6198
6174
6150
6125
6099
6073
6047
6020
5993
5966
5938
5910
5882
5853
5825
5796
5767
5738
5709
5679
5650
5620
5590
5561
5531
5500
5470
5440
5409
5379
5348
5317
5286
5255
5224
5192
5161
5129
5098
5067
5035
5004
4973
4942
4911
4880
4850
4819
4789
4759
4728
4698
4668
4638
4607
4577
4546
4516
4485
4454
4423
4392
4360
4328
4296
4264
4231
4198
4165
4132
4099
4065
4032
3998
3965
3932
3898
3865
3832
3800
3767
3735
3702
3670
3639
3607
3576
3544
3513
3482
3451
3421
3390
3359
3329
3299
3269
3239
3209
3179
3149
3120
3090
3060
3031
3001
2971
2941
2912
2882
2852
2822
2792
2762
2732
2703
2673
2643
2613
2584
2554
2524
2495
2465
2436
2406
2377
2348
2319
2290
2261
2232
2204
2176
2148
2121
2094
2067
2041
2015
1990
1965
1940
1916
1892
1868
1845
1823
1800
1779
1758
1737
1716
1696
1677
1658
1639
1620
1602
1584
1566
1549
1531
1514
1497
1481
1464
1448
1432
1417
1401
1386
1372
1358
1344
1331
1318
1306
1294
1283
1272
1262
1252
1244
1235
1227
1220
1213
1206
1200
1195
1189
1184
1179
1175
1170
1166
1162
1158
1154
1150
1147
1143
1139
1135
1131
1128
1124
1119
1115
1111
1106
1102
1097
1093
1088
1083
1079
1074
1069
1064
1059
1054
1049
1044
1039
1033
1028
1022
1016
1010
1004
997
991
984
977
969
961
953
944
936
926
917
907
897
886
876
865
854
842
831
819
808
796
784
772
760
748
736
723
711
698
686
673
660
648
635
622
609
596
583
570
557
544
531
518
505
492
479
466
454
441
429
416
404
392
380
368
356
344
333
321
310
299
288
277
266
256
246
236
226
216
206
197
188
179
169
160
151
142
133
124
114
105
95
86
76
67
57
47
38
28
18
9
-1
-11
-20
-30
-40
-50
-60
-70
-80
-90
-101
-111
-122
-132
-143
-153
-164
-174
-185
-196
-206
-216
-227
-237
-247
-256
-266
-275
-285
-294
-303
-312
-321
-329
-338
-346
-355
-363
-372
-380
-389
-397
-405
-414
-422
-430
-439
-447
-455
-463
-471
-479
-487
-495
-503
-511
-519
-527
-535
-544
-552
-560
-568
-577
-585
-594
-603
-612
-621
-631
-641
-651
-661
-672
-682
-693
-704
-715
-726
-737
-749
-760
-771
-782
-793
-804
-815
-826
-837
-848
-858
-868
-879
-889
-898
-908
-918
-927
-936
-946
-955
-964
-974
-983
-992
-1002
-1010
-1020
-1031
-1041
-1051
-1061
-1071
-1082
-1093
-1104
-1115
-1126
-1137
-1148
-1160
-1171
-1183
-1194
-1206
-1217
-1229
-1240
-1252
-1263
-1274
-1285
-1296
-1306
-1316
-1327
-1337
-1347
-1356
-1366
-1375
-1385
-1394
-1404
-1413
-1423
-1432
-1442
-1452
-1461
-1471
-1481
-1491
-1501
-1512
-1522
-1532
-1543
-1553
-1563
-1574
-1584
-1594
-1605
-1615
-1625
-1635
-1644
-1654
-1663
-1673
-1682
-1690
-1699
-1707
-1716
-1723
-1731
-1739
-1746
-1753
-1760
-1766
-1773
-1779
-1785
-1791
-1797
-1803
-1809
-1814
-1819
-1824
-1829
-1834
-1838
-1842
-1846
-1850
-1854
-1857
-1860
-1863
-1866
-1869
-1871
-1873
-1875
-1877
-1879
-1880
-1882
-1883
-1884
-1884
-1885
-1885
-1885
-1885
-1885
-1885
-1885
-1884
-1884
-1883
-1882
-1881
-1880
-1879
-1878
-1876
-1875
-1874
-1872
-1871
-1869
-1867
-1865
-1862
-1860
-1857
-1854
-1851
-1847
-1843
-1839
-1835
-1830
-1825
-1820
-1814
-1808
-1802
-1796
-1790
-1783
-1776
-1768
-1760
-1752
-1744
-1735
-1726
-1717
-1707
-1697
-1686
-1675
-1664
-1652
-1640
-1627
-1614
-1600
-1586
-1571
-1555
-1539
-1522
-1505
-1487
-1469
-1450
-1431
-1411
-1391
-1370
-1348
-1327
-1305
-1282
-1260
-1237
-1213
-1190
-1166
-1142
-1118
-1094
-1070
-1046
-1020
-996
-971
-946
-921
-896
-871
-845
-820
-794
-769
-743
-718
-692
-667
-641
-615
-590
-564
-538
-513
-487
-461
-435
-409
-383
-357
-331
-305
-279
-252
-226
-199
-173
-146
-119
-92
-65
-37
-10
18
46
74
103
131
161
190
220
250
281
312
343
375
407
440
473
506
539
573
607
642
677
712
747
783
819
856
893
930
968
1006
1044
1083
1122
1162
1202
1242
1283
1324
1366
1408
1450
1493
1536
1580
1623
1668
1712
1757
1803
1848
1895
1941
1988
2035
2083
2131
2179
2228
2277
2326
2376
2426
2476
2527
2578
2629
2681
2733
2785
2837
2890
2943
2996
3050
3104
3158
3212
3267
3322
3377
3432
3488
3543
3599
3654
3710
3766
3822
3877
3933
3989
4043
4100
4155
4210
4265
4320
4374
4428
4482
4535
4588
4641
4693
4745
4797
4848
4899
4950
5000
5050
5100
5149
5199
5248
5297
5345
5393
5441
5488
5535
5582
5628
5674
5720
5765
5809
5854
5897
5941
5983
6026
6068
6109
6150
6190
6230
6270
6309
6347
6386
6423
6461
6498
6534
6570
6606
6642
6677
6711
6746
6780
6814
6847
6881
6914
6947
6980
7012
7045
7077
7109
7141
7174
7206
7238
7269
7301
7333
7365
7397
7429
7461
7493
7525
7557
7589
7621
7653
7684
7716
7748
7779
7811
7842
7872
7902
7932
7961
7990
8018
8045
8073
8099
8124
8148
8173
8197
8220
8242
8263
8285
8305
8325
8345
8365
8384
8403
8421
8439
8458
8475
8493
8511
8529
8546
8564
8581
8598
8615
8632
8649
8665
8681
8697
8713
8728
8742
8757
8770
8783
8796
8808
8819
8830
8840
8850
8859
8868
8876
8883
8890
8897
8903
8909
8914
8920
8924
8929
8933
8937
8940
8943
8946
8948
8950
8952
8953
8953
8954
8954
8953
8952
8951
8950
8948
8946
8943
8941
8938
8934
8931
8927
8923
8919
8914
8909
8904
8898
8892
8886
8879
8872
8865
8857
8849
8840
8831
8821
8812
8802
8791
8780
8769
8758
8746
8735
8722
8710
8698
8685
8672
8659
8646
8632
8619
8606
8592
8578
8564
8550
8535
8521
8506
8491
8476
8460
8444
8428
8411
8395
8378
8360
8343
8325
8307
8289
8271
8253
8235
8217
8199
8180
8163
8145
8127
8109
8092
8074
8055
8038
8020
8002
7984
7965
7946
7927
7908
7888
7868
7848
7827
7807
7786
7765
7744
7722
7701
7679
7657
7635
7613
7590
7567
7544
7521
7497
7473
7448
7423
7398
7373
7346
7320
7293
7266
7238
7210
7182
7153
7123
7093
7063
7032
7001
6969
6936
6903
6870
6836
6801
6766
6730
6694
6657
6620
6581
6543
6503
6463
6423
6382
6340
6298
6255
6212
6169
6125
6081
6036
5991
5946
5900
5855
5809
5763
5716
5670
5623
5577
5530
5484
5437
5390
5344
5297
5251
5204
5157
5111
5064
5018
4971
4924
4877
4829
4782
4734
4686
4637
4589
4539
4490
4440
4389
4339
4287
4236
4184
4131
4078
4025
3972
3919
3865
3811
3757
3703
3649
3595
3541
3487
3433
3378
3324
3269
3215
3160
3105
3049
2993
2937
2881
2824
2767
2709
2652
2593
2535
2476
2418
2359
2299
2240
2181
2122
2062
2003
1944
1885
1827
1769
1711
1653
1596
1539
1483
1427
1372
1317
1262
1208
1155
1102
1049
997
945
893
841
790
738
687
636
584
533
481
430
378
326
275
223
171
120
68
17
-33
-84
-133
-183
-232
-280
-328
-375
-421
-467
-512
-557
-601
-645
-688
-731
-774
-816
-858
-899
-941
-982
-1022
-1064
-1105
-1146
-1187
-1228
-1269
-1309
-1350
-1390
-1430
-1470
-1510
-1549
-1588
-1627
-1665
-1703
-1741
-1779
-1816
-1853
-1889
-1926
-1962
-1998
-2033
-2069
-2104
-2139
-2174
-2209
-2244
-2279
-2314
-2349
-2383
-2418
-2452
-2487
-2521
-2555
-2589
-2623
-2657
-2691
-2724
-2758
-2791
-2824
-2856
-2889
-2921
-2953
-2984
-3015
-3047
-3077
-3108
-3139
-3169
-3199
-3229
-3259
-3289
-3319
-3349
-3378
-3407
-3437
-3466
-3495
-3524
-3552
-3581
-3609
-3637
-3665
-3692
-3720
-3747
-3774
-3800
-3826
-3852
-3878
-3904
-3929
-3954
-3979
-4003
-4027
-4051
-4075
-4100
-4124
-4147
-4171
-4195
-4218
-4241
-4265
-4288
-4311
-4334
-4357
-4380
-4402
-4424
-4446
-4468
-4489
-4511
-4531
-4552
-4572
-4591
-4610
-4628
-4646
-4664
-4681
-4697
-4713
-4728
-4742
-4757
-4770
-4783
-4796
-4808
-4820
-4831
-4842
-4852
-4862
-4871
-4880
-4888
-4896
-4903
-4911
-4917
-4924
-4930
-4935
-4941
-4947
-4952
-4957
-4962
-4967
-4972
-4977
-4982
-4986
-4991
-4995
-4999
-5003
-5006
-5009
-5012
-5015
-5017
-5018
-5019
-5020
-5020
-5020
-5020
-5019
-5018
-5016
-5014
-5012
-5010
-5007
-5004
-5001
-4998
-4994
-4991
-4987
-4983
-4978
-4974
-4969
-4963
-4958
-4951
-4945
-4938
-4931
-4924
-4916
-4908
-4900
-4891
-4882
-4873
-4864
-4854
-4845
-4835
-4825
-4815
-4805
-4795
-4785
-4774
-4764
-4754
-4743
-4733
-4723
-4712
-4701
-4690
-4680
-4669
-4657
-4646
-4635
-4623
-4612
-4600
-4588
-4577
-4565
-4553
-4542
-4530
-4519
-4508
-4497
-4486
-4475
-4465
-4455
-4445
-4435
-4425
-4416
-4407
-4398
-4389
-4380
-4371
-4363
-4355
-4346
-4338
-4330
-4321
-4313
-4304
-4295
-4287
-4278
-4269
-4260
-4250
-4241
-4232
-4222
-4213
-4203
-4194
-4184
-4174
-4164
-4154
-4145
-4135
-4124
-4114
-4104
-4094
-4083
-4073
-4062
-4051
-4041
-4030
-4019
-4008
-3996
-3985
-3973
-3962
-3950
-3938
-3926
-3915
-3903
-3891
-3879
-3868
-3857
-3845
-3834
-3824
-3813
-3803
-3793
-3783
-3773
-3764
-3754
-3745
-3736
-3727
-3719
-3710
-3702
-3693
-3685
-3677
-3669
-3660
-3652
-3644
-3636
-3627
-3618
-3610
-3601
-3591
-3582
-3572
-3562
-3552
-3542
-3532
-3521
-3511
-3500
-3490
-3479
-3469
-3458
-3448
-3438
-3428
-3418
-3408
-3398
-3389
-3380
-3370
-3362
-3353
-3344
-3336
-3328
-3320
-3312
-3305
-3297
-3290
-3282
-3275
-3268
-3260
-3253
-3246
-3239
-3232
-3225
-3218
-3211
-3204
-3197
-3191
-3184
-3178
-3172
-3166
-3160
-3155
-3150
-3145
-3141
-3136
-3132
-3129
-3125
-3122
-3119
-3117
-3115
-3112
-3111
-3109
-3108
-3107
-3106
-3105
-3105
-3105
-3105
-3105
-3106
-3107
-3108
-3109
-3110
-3111
-3112
-3113
-3115
-3116
-3117
-3119
-3120
-3121
-3122
-3123
-3125
-3126
-3127
-3128
-3129
-3131
-3132
-3134
-3135
-3137
-3140
-3142
-3144
-3147
-3150
-3153
-3156
-3158
-3161
-3164
-3167
-3170
-3172
-3174
-3177
-3179
-3181
-3183
-3184
-3186
-3187
-3189
-3190
-3191
-3192
-3192
-3193
-3193
-3194
-3194
-3194
-3194
-3194
-3193
-3193
-3192
-3191
-3190
-3189
-3188
-3186
-3184
-3183
-3181
-3178
-3176
-3173
-3171
-3168
-3165
-3162
-3160
-3157
-3154
-3151
-3149
-3146
-3144
-3142
-3140
-3138
-3136
-3134
-3133
-3131
-3130
-3129
-3127
-3126
-3125
-3124
-3122
-3121
-3119
-3117
-3116
-3114
-3111
-3109
-3106
-3104
-3101
-3097
-3094
-3090
-3087
-3083
-3079
-3075
-3070
-3066
-3062
-3057
-3053
-3048
-3044
-3039
-3034
-3029
-3024
-3019
-3014
-3008
-3003
-2997
-2990
-2984
-2977
-2969
-2962
-2954
-2946
-2937
-2928
-2919
-2910
-2900
-2891
-2881
-2871
-2861
-2850
-2840
-2830
-2819
-2809
-2798
-2788
-2777
-2766
-2755
-2744
-2733
-2722
-2710
-2699
-2686
-2674
-2662
-2649
-2636
-2622
-2609
-2595
-2580
-2566
-2551
-2537
-2522
-2507
-2492
-2476
-2461
-2445
-2430
-2414
-2399
-2383
-2368
-2352
-2337
-2321
-2306
-2291
-2276
-2260
-2245
-2230
-2216
-2201
-2186
-2172
-2157
-2143
-2128
-2114
-2100
-2086
-2072
-2058
-2044
-2031
-2017
-2004
-1990
-1977
-1963
-1950
-1936
-1923
-1910
-1896
-1883
-1870
-1856
-1843
-1829
-1816
-1803
-1789
-1775
-1762
-1748
-1735
-1721
-1707
-1694
-1680
-1667
-1653
-1640
-1626
-1613
-1600
-1587
-1574
-1561
-1548
-1536
-1524
-1511
-1499
-1487
-1475
-1463
-1451
-1439
-1427
-1414
-1402
-1389
-1377
-1364
-1350
-1337
-1323
-1309
-1294
-1280
-1265
-1249
-1234
-1218
-1202
-1186
-1169
-1152
-1135
-1118
-1101
-1083
-1066
-1048
-1030
-1010
-993
-974
-955
-936
-917
-898
-878
-859
-839
-819
-799
-779
-759
-739
-719
-698
-678
-657
-636
-615
-594
-573
-551
-530
-508
-486
-464
-442
-419
-397
-374
-351
-328
-305
-282
-259
-236
-213
-190
-167
-144
-121
-98
-75
-52
-29
-6
17
40
64
87
110
134
157
181
205
229
253
278
302
327
352
377
403
428
454
479
505
531
557
583
609
635
662
688
714
741
767
794
820
847
874
900
927
954
981
1006
1034
1061
1087
1114
1141
1167
1194
1220
1247
1273
1300
1326
1352
1379
1405
1431
1458
1484
1510
1536
1562
1588
1614
1640
1665
1691
1716
1742
1767
1792
1817
1842
1866
1891
1915
1939
1963
1987
2011
2033
2057
2080
2103
2126
2148
2170
2192
2214
2236
2257
2278
2299
2320
2341
2362
2383
2404
2424
2445
2466
2487
2507
2528
2549
2570
2591
2612
2634
2655
2677
2698
2720
2742
2764
2786
2808
2831
2853
2876
2898
2921
2944
2967
2990
3013
3036
3059
3083
3106
3129
3152
3176
3199
3222
3245
3268
3291
3314
3337
3360
3382
3405
3428
3451
3474
3496
3519
3542
3565
3588
3611
3633
3656
3679
3702
3725
3748
3771
3793
3816
3839
3861
3883
3906
3928
3949
3971
3992
4014
4035
4056
4077
4097
4118
4138
4159
4179
4199
4220
4240
4260
4281
4301
4322
4342
4363
4383
4404
4425
4445
4466
4487
4507
4528
4549
4569
4590
4610
4630
4651
4671
4691
4710
4730
4749
4769
4788
4807
4826
4844
4863
4881
4899
4917
4934
4952
4969
4987
5004
5021
5037
5054
5071
5087
5103
5120
5136
5152
5167
5183
5199
5214
5230
5245
5261
5276
5291
5306
5321
5336
5351
5366
5380
5395
5409
5423
5437
5451
5464
5478
5491
5504
5518
5531
5543
5556
5569
5582
5595
5607
5620
5633
5645
5658
5671
5683
5696
5708
5721
5734
5746
5759
5771
5783
5795
5807
5819
5831
5842
5853
5865
5876
5886
5897
5908
5918
5928
5938
5948
5957
5967
5976
5985
5994
6003
6012
6020
6029
6037
6045
6053
6061
6069
6076
6084
6091
6098
6105
6112
6119
6126
6133
6139
6146
6152
6159
6166
6172
6179
6185
6192
6198
6204
6211
6217
6224
6230
6236
6242
6248
6254
6260
6266
6272
6278
6284
6290
6296
6301
6307
6312
6318
6323
6329
6334
6339
6345
6350
6355
6360
6365
6370
6375
6380
6384
6389
6394
6398
6402
6407
6411
6415
6420
6424
6428
6432
6436
6440
6444
6448
6452
6456
6460
6464
6467
6471
6474
6478
6481
6484
6488
6491
6494
6497
6499
6502
6505
6507
6510
6512
6514
6516
6519
6521
6523
6525
6527
6529
6531
6533
6535
6537
6538
6540
6543
6545
6547
6549
6551
6554
6556
6558
6561
6563
6566
6568
6571
6573
6576
6578
6580
6583
6585
6587
6589
6591
6592
6594
6596
6597
6599
6600
6602
6603
6605
6606
6608
6610
6611
6613
6615
6617
6619
6622
6624
6626
6629
6631
6634
6636
6639
6641
6644
6647
6649
6652
6654
6657
6659
6661
6664
6666
6668
6670
6672
6674
6676
6678
6680
6682
6684
6686
6688
6690
6692
6694
6696
6698
6700
6702
6703
6705
6707
6709
6711
6713
6715
6716
6718
6719
6721
6722
6723
6724
6725
6726
6726
6727
6727
6727
6727
6727
6727
6726
6725
6725
6723
6722
6721
6719
6717
6715
6712
6710
6707
6704
6700
6697
6693
6689
6684
6680
6675
6670
6665
6659
6654
6648
6642
6636
6630
6624
6617
6611
6604
6597
6590
6583
6576
6568
6561
6553
6546
6538
6529
6521
6513
6504
6495
6486
6476
6467
6457
6447
6437
6426
6415
6405
6394
6382
6371
6360
6348
6337
6325
6314
6302
6290
6279
6267
6255
6244
6232
6220
6209
6197
6185
6174
6162
6151
6139
6128
6117
6106
6095
6084
6073
6062
6051
6040
6029
6019
6008
5998
5987
5976
5966
5955
5944
5933
5922
5910
5899
5887
5875
5863
5851
5839
5826
5813
5800
5787
5774
5760
5747
5733
5719
5706
5692
5678
5664
5650
5636
5622
5607
5593
5578
5564
5549
5534
5519
5503
5487
5471
5455
5438
5421
5403
5385
5367
5349
5330
5310
5290
5270
5250
5229
5207
5186
5164
5142
5119
5096
5073
5050
5027
5003
4979
4955
4931
4907
4883
4858
4834
4809
4785
4761
4736
4712
4687
4663
4638
4614
4590
4565
4540
4516
4491
4466
4441
4415
4390
4364
4338
4312
4285
4259
4232
4205
4178
4151
4123
4096
4067
4041
4013
3985
3957
3929
3901
3873
3845
3817
3789
3761
3733
3705
3677
3649
3621
3593
3564
3536
3508
3479
3450
3422
3393
3364
3335
3306
3277
3247
3218
3189
3159
3130
3100
3071
3041
3012
2982
2953
2923
2893
2864
2834
2804
2774
2745
2715
2685
2655
2625
2595
2565
2535
2505
2475
2444
2414
2384
2354
2323
2293
2263
2232
2202
2172
2141
2111
2081
2051
2021
1991
1961
1931
1901
1872
1842
1813
1784
1755
1726
1697
1668
1640
1612
1584
1556
1529
1502
1475
1448
1422
1395
1369
1343
1317
1292
1267
1242
1217
1192
1167
1143
1119
1094
1070
1047
1022
1000
976
953
930
907
885
862
840
818
796
774
752
731
710
690
669
649
629
610
591
572
553
535
517
500
483
466
450
434
418
403
388
373
359
345
331
318
305
292
280
268
256
244
232
221
210
199
189
179
169
159
149
140
131
122
113
105
96
88
80
73
65
58
51
45
38
32
26
21
15
10
5
1
-4
-8
-12
-16
-20
-24
-27
-31
-34
-38
-41
-44
-47
-50
-54
-57
-60
-63
-66
-69
-73
-76
-79
-83
-86
-90
-93
-97
-101
-105
-109
-113
-118
-122
-127
-131
-136
-141
-146
-151
-156
-161
-166
-172
-177
-182
-187
-192
-197
-202
-208
-213
-218
-223
-228
-233
-238
-243
-249
-254
-259
-264
-270
-275
-280
-286
-291
-297
-302
-308
-314
-319
-325
-331
-337
-343
-350
-356
-362
-369
-376
-383
-390
-397
-404
-412
-419
-427
-435
-442
-450
-458
-466
-475
-483
-492
-500
-509
-518
-527
-536
-545
-555
-564
-574
-584
-594
-604
-614
-625
-635
-646
-657
-668
-679
-691
-702
-714
-725
-737
-749
-761
-773
-786
-798
-810
-822
-834
-847
-859
-871
-883
-895
-907
-919
-931
-943
-955
-967
-979
-990
-1002
-1012
-1025
-1036
-1047
-1058
-1069
-1080
-1090
-1100
-1110
-1120
-1130
-1139
-1148
-1157
-1166
-1174
-1182
-1190
-1198
-1205
-1213
-1220
-1227
-1233
-1240
-1246
-1253
-1259
-1265
-1271
-1276
-1282
-1287
-1293
-1298
-1303
-1308
-1313
-1318
-1322
-1327
-1331
-1336
-1340
-1344
-1348
-1352
-1356
-1360
-1364
-1367
-1370
-1374
-1377
-1380
-1383
-1385
-1388
-1391
-1393
-1396
-1398
-1400
-1403
-1405
-1407
-1409
-1410
-1412
-1414
-1415
-1417
-1418
-1419
-1420
-1421
-1422
-1422
-1423
-1423
-1423
-1423
-1423
-1423
-1422
-1421
-1420
-1419
-1417
-1415
-1413
-1411
-1408
-1405
-1402
-1399
-1395
-1391
-1387
-1383
-1379
-1374
-1369
-1364
-1359
-1353
-1348
-1342
-1336
-1330
-1323
-1317
-1310
-1304
-1297
-1290
-1283
-1276
-1269
-1261
-1254
-1246
-1239
-1231
-1224
-1216
-1208
-1200
-1192
-1184
-1176
-1168
-1160
-1151
-1143
-1135
-1127
-1118
-1110
-1102
-1093
-1085
-1076
-1068
-1059
-1051
-1042
-1033
-1024
-1014
-1006
-997
-988
-979
-970
-960
-950
-940
-930
-920
-910
-899
-888
-877
-866
-854
-843
-831
-819
-807
-794
-782
-769
-757
-744
-731
-718
-705
-692
-678
-665
-652
-639
-626
-613
-599
-586
-573
-559
-545
-532
-518
-504
-489
-475
-460
-446
-431
-416
-401
-386
-371
-355
-340
-324
-309
-293
-277
-261
-246
-230
-214
-198
-182
-166
-150
-133
-117
-101
-84
-68
-51
-34
-17
-1
16
34
51
68
85
103
121
138
156
174
192
210
229
247
265
284
302
321
340
358
377
395
414
432
450
469
487
505
522
540
558
575
593
610
627
644
661
678
695
712
728
745
761
777
794
810
826
842
858
874
890
906
922
938
954
970
985
1000
1016
1032
1048
1063
1079
1094
1109
1125
1140
1155
1171
1186
1202
1217
1233
1248
1264
1280
1296
1311
1328
1344
1360
1376
1393
1409
1426
1443
1460
1477
1494
1511
1529
1546
1564
1582
1600
1619
1637
1655
1674
1692
1711
1730
1749
1767
1786
1805
1824
1843
1861
1880
1899
1917
1936
1955
1973
1992
2009
2029
2047
2066
2084
2103
2122
2140
2159
2178
2197
2216
2235
2254
2273
2293
2312
2332
2351
2371
2391
2411
2431
2451
2472
2492
2512
2532
2552
2573
2593
2613
2633
2653
2673
2694
2714
2734
2754
2774
2794
2813
2833
2853
2872
2892
2911
2931
2950
2970
2989
3008
3027
3046
3065
3084
3103
3122
3142
3161
3180
3199
3218
3237
3257
3276
3295
3315
3335
3354
3374
3393
3413
3433
3452
3472
3491
3510
3529
3548
3567
3586
3605
3623
3642
3660
3678
3696
3714
3732
3750
3768
3786
3803
3821
3839
3856
3873
3891
3908
3925
3943
3960
3977
3994
4011
4027
4043
4061
4077
4093
4109
4125
4141
4156
4171
4186
4201
4215
4229
4243
4257
4270
4283
4296
4309
4321
4333
4345
4356
4368
4379
4390
4401
4411
4421
4432
4442
4452
4462
4471
4481
4490
4500
4509
4518
4527
4536
4545
4554
4562
4571
4579
4587
4595
4603
4611
4619
4627
4635
4642
4650
4657
4665
4672
4679
4686
4693
4701
4708
4714
4721
4728
4735
4741
4748
4754
4761
4767
4773
4780
4786
4792
4798
4804
4810
4816
4822
4828
4834
4840
4846
4852
4858
4864
4869
4875
4881
4886
4892
4897
4902
4908
4913
4918
4923
4928
4934
4939
4944
4949
4954
4959
4964
4969
4974
4979
4984
4989
4993
4998
5003
5008
5013
5018
5022
5027
5031
5036
5040
5044
5049
5053
5057
5061
5064
5068
5072
5076
5079
5083
5086
5089
5093
5096
5099
5102
5105
5108
5111
5114
5116
5119
5122
5124
5127
5129
5131
5134
5136
5138
5140
5141
5143
5144
5146
5147
5148
5149
5150
5150
5150
5150
5150
5150
5150
5149
5148
5148
5147
5145
5144
5143
5142
5140
5139
5137
5135
5134
5132
5130
5129
5127
5126
5124
5123
5121
5120
5118
5117
5116
5114
5113
5112
5111
5110
5109
5108
5107
5106
5105
5104
5103
5102
5101
5100
5099
5098
5097
5096
5095
5094
5093
5093
5092
5091
5090
5090
5089
5088
5088
5087
5086
5086
5085
5084
5083
5082
5081
5080
5079
5078
5077
5075
5074
5073
5072
5070
5069
5068
5067
5066
5064
5063
5062
5061
5060
5059
5058
5057
5056
5055
5054
5054
5053
5053
5052
5052
5051
5051
5051
5050
5050
5050
5050
5050
5049
5049
5049
5050
5050
5050
5050
5050
5051
5051
5052
5053
5054
5054
5055
5057
5058
5059
5061
5063
5065
5067
5069
5071
5074
5077
5080
5084
5087
5091
5095
5098
5103
5107
5111
5115
5120
5124
5129
5133
5138
5142
5146
5150
5154
5158
5161
5164
5167
5170
5172
5175
5177
5178
5180
5181
5183
5184
5185
5186
5186
5187
5188
5188
5189
5190
5191
5191
5192
5193
5194
5195
5196
5198
5199
5200
5202
5203
5205
5206
5207
5208
5209
5210
5211
5212
5212
5213
5213
5213
5212
5212
5211
5210
5209
5207
5205
5204
5202
5199
5197
5194
5192
5189
5185
5182
5179
5175
5171
5167
5164
5159
5155
5151
5147
5143
5138
5134
5129
5125
5120
5115
5111
5106
5101
5096
5091
5086
5080
5075
5069
5063
5057
5051
5045
5038
5031
5024
5017
5010
5002
4994
4986
4978
4969
4961
4952
4943
4934
4924
4915
4905
4895
4886
4876
4866
4856
4847
4837
4827
4817
4807
4797
4787
4777
4767
4757
4747
4737
4727
4717
4707
4696
4686
4675
4665
4654
4643
4633
4622
4611
4600
4589
4579
4568
4557
4547
4536
4525
4515
4504
4494
4484
4473
4463
4453
4443
4433
4423
4413
4404
4394
4385
4375
4366
4357
4348
4339
4330
4321
4312
4303
4294
4286
4277
4269
4260
4252
4243
4235
4226
4218
4210
4201
4193
4185
4176
4168
4160
4151
4143
4134
4126
4118
4110
4101
4093
4085
4077
4069
4061
4053
4045
4037
4030
4022
4014
4006
4000
3992
3985
3978
3970
3963
3956
3948
3941
3934
3926
3919
3911
3904
3896
3888
3880
3873
3865
3857
3849
3841
3833
3825
3817
3809
3801
3793
3784
3776
3767
3759
3750
3742
3733
3724
3715
3706
3697
3688
3679
3670
3661
3652
3642
3633
3623
3614
3604
3594
3584
3574
3564
3554
3543
3533
3523
3512
3502
3492
3481
3471
3460
3450
3440
3429
3419
3408
3398
3387
3377
3366
3355
3344
3334
3323
3312
3301
3289
3278
3267
3255
3244
3232
3220
3208
3195
3183
3171
3158
3145
3132
3119
3106
3093
3080
3067
3053
3040
3027
3014
3000
2987
2974
2961
2948
2935
2922
2909
2897
2884
2872
2859
2847
2835
2822
2810
2798
2786
2774
2762
2750
2737
2725
2713
2701
2689
2677
2665
2653
2641
2629
2617
2605
2593
2581
2570
2558
2547
2536
2525
2514
2504
2493
2483
2473
2463
2453
2443
2433
2424
2415
2405
2396
2387
2378
2369
2360
2351
2343
2334
2326
2317
2309
2300
2292
2284
2276
2268
2260
2252
2245
2237
2230
2223
2216
2209
2202
2195
2188
2182
2175
2169
2162
2156
2149
2143
2136
2130
2123
2117
2110
2104
2097
2090
2083
2076
2069
2062
2055
2047
2040
2032
2024
2016
2008
2000
1992
1984
1975
1967
1958
1950
1941
1932
1924
1915
1907
1898
1890
1881
1873
1864
1856
1848
1839
1831
1823
1815
1806
1798
1790
1782
1774
1766
1758
1750
1742
1733
1725
1717
1709
1702
1694
1686
1678
1670
1662
1655
1647
1639
1632
1624
1616
1609
1601
1594
1586
1579
1571
1564
1556
1549
1541
1533
1526
1518
1510
1502
1494
1486
1477
1469
1460
1452
1443
1434
1425
1416
1407
1398
1388
1379
1369
1360
1350
1340
1331
1321
1311
1301
1291
1281
1271
1261
1251
1241
1231
1221
1211
1201
1190
1180
1169
1159
1148
1137
1127
1116
1105
1094
1083
1072
1060
1049
1038
1026
1014
1002
992
980
968
957
945
933
921
909
897
885
874
862
850
838
826
815
803
792
780
768
757
746
734
723
711
700
689
678
667
656
645
634
623
612
601
590
580
569
558
548
537
527
516
506
495
485
474
464
453
443
433
422
412
402
392
382
372
362
352
342
332
322
312
303
293
283
274
265
255
246
237
228
219
210
201
193
184
176
168
160
152
145
137
130
123
116
110
104
97
91
86
80
75
69
64
60
55
51
47
43
39
36
33
30
27
25
23
21
20
18
17
16
16
15
15
15
15
15
15
15
15
15
15
16
16
16
17
17
17
18
18
19
20
20
21
22
23
24
26
27
29
30
32
34
37
39
42
44
47
50
53
57
60
64
67
71
75
79
83
88
92
96
101
105
110
114
119
124
129
134
139
144
149
155
160
166
172
178
184
190
196
203
209
216
223
230
237
244
251
258
266
273
280
288
295
302
310
317
324
332
339
347
355
363
370
378
387
395
403
412
421
430
439
448
458
467
477
487
496
506
516
525
535
545
554
563
573
582
591
600
608
617
625
634
642
650
658
666
674
682
689
697
705
713
721
730
738
746
755
763
772
780
789
798
806
815
824
833
842
850
859
868
876
885
893
902
910
919
927
935
943
951
959
967
975
982
990
998
1006
1012
1020
1029
1037
1044
1052
1060
1068
1076
1084
1092
1100
1109
1117
1125
1133
1141
1149
1158
1166
1174
1182
1190
1198
1206
1214
1223
1231
1239
1247
1256
1264
1273
1282
1291
1300
1309
1319
1329
1339
1349
1359
1370
1381
1392
1403
1414
1426
1437
1449
1461
1473
1485
1497
1509
1521
1533
1545
1558
1570
1582
1594
1606
1618
1630
1643
1655
1667
1679
1691
1703
1715
1728
1740
1753
1765
1778
1790
1803
1816
1829
1841
1854
1868
1881
1894
1907
1921
1934
1948
1962
1976
1990
2004
2019
2033
2047
2062
2077
2092
2107
2122
2138
2153
2168
2184
2200
2216
2231
2247
2263
2279
2295
2311
2327
2343
2358
2374
2390
2406
2421
2437
2453
2468
2484
2500
2515
2531
2546
2562
2577
2593
2608
2624
2639
2655
2671
2687
2703
2719
2735
2751
2767
2783
2800
2816
2833
2849
2866
2883
2899
2916
2933
2950
2967
2984
3001
3018
3036
3053
3071
3088
3106
3123
3141
3159
3177
3195
3214
3232
3250
3269
3287
3306
3324
3343
3361
3380
3398
3417
3435
3454
3472
3491
3509
3527
3546
3564
3583
3601
3620
3638
3657
3676
3695
3714
3733
3753
3773
3793
3814
3834
3855
3877
3898
3920
3942
3964
3987
4009
4032
4054
4078
4102
4125
4148
4172
4195
4219
4242
4266
4289
4313
4336
4360
4383
4407
4430
4453
4477
4500
4523
4546
4569
4592
4614
4637
4660
4682
4705
4727
4750
4772
4794
4816
4839
4861
4883
4905
4927
4949
4971
4993
5015
5037
5059
5080
5102
5124
5145
5167
5188
5210
5231
5252
5273
5293
5314
5334
5354
5374
5394
5414
5433
5453
5472
5492
5511
5530
5550
5569
5589
5608
5628
5647
5667
5687
5706
5726
5746
5766
5786
5806
5826
5846
5866
5885
5905
5925
5945
5964
5983
6003
6022
6041
6059
6078
6096
6115
6133
6151
6169
6186
6204
6221
6238
6255
6272
6289
6305
6322
6338
6354
6370
6386
6401
6416
6432
6447
6462
6476
6491
6506
6520
6535
6549
6563
6577
6591
6605
6619
6633
6647
6660
6674
6687
6700
6713
6726
6739
6752
6764
6777
6789
6801
6813
6826
6838
6849
6861
6873
6885
6896
6908
6919
6931
6942
6953
6964
6974
6985
6996
7006
7016
7026
7036
7046
7056
7066
7075
7085
7094
7103
7112
7121
7130
7139
7148
7156
7165
7174
7182
7191
7199
7208
7216
7224
7233
7241
7249
7257
7265
7272
7280
7287
7295
7302
7309
7316
7323
7330
7337
7343
7350
7356
7363
7369
7375
7381
7387
7393
7399
7405
7411
7417
7423
7429
7434
7440
7446
7452
7457
7463
7468
7474
7480
7485
7491
7496
7502
7507
7513
7518
7523
7529
7534
7539
7544
7549
7554
7558
7563
7567
7571
7575
7579
7582
7585
7588
7590
7593
7595
7596
7598
7599
7600
7600
7600
7600
7600
7599
7598
7597
7595
7594
7592
7589
7587
7584
7581
7578
7574
7571
7567
7562
7558
7553
7548
7543
7538
7532
7526
7520
7513
7506
7499
7492
7485
7477
7469
7460
7452
7443
7434
7425
7416
7406
7397
7387
7377
7368
7358
7348
7338
7329
7319
7309
7299
7289
7279
7269
7258
7248
7237
7226
7215
7204
7192
7180
7168
7156
7143
7130
7117
7103
7090
7076
7061
7047
7032
7018
7003
6988
6973
6958
6943
6928
6913
6898
6883
6868
6853
6837
6822
6807
6792
6777
6761
6746
6730
6715
6699
6683
6667
6651
6634
6617
6600
6583
6566
6548
6531
6513
6495
6476
6458
6439
6420
6401
6381
6362
6342
6322
6302
6282
6262
6241
6220
6199
6178
6156
6135
6113
6091
6069
6047
6024
6001
5978
5955
5931
5907
5883
5859
5834
5810
5784
5759
5733
5708
5681
5655
5628
5601
5573
5546
5517
5489
5460
5431
5402
5373
5343
5313
5283
5252
5222
5191
5160
5130
5098
5067
5036
5005
4973
4942
4910
4878
4846
4814
4781
4749
4716
4683
4650
4617
4583
4549
4515
4481
4447
4412
4377
4342
4307
4272
4236
4200
4164
4128
4091
4056
4019
3983
3947
3910
3874
3837
3800
3764
3727
3691
3655
3618
3582
3546
3510
3474
3438
3402
3366
3331
3295
3259
3224
3189
3153
3118
3083
3047
3012
2977
2942
2907
2872
2837
2802
2767
2732
2698
2663
2629
2594
2560
2526
2492
2459
2425
2392
2358
2325
2292
2259
2227
2194
2162
2129
2097
2065
2033
2001
1970
1938
1907
1875
1844
1813
1782
1751
1720
1689
1658
1628
1597
1567
1536
1506
1476
1446
1416
1386
1356
1327
1298
1268
1239
1211
1182
1153
1125
1097
1069
1042
1014
987
960
934
907
881
855
829
804
779
754
729
704
680
656
632
608
585
561
538
515
492
470
447
425
403
381
360
338
317
296
275
255
235
215
195
175
156
137
118
99
81
62
44
26
8
-10
-27
-45
-62
-80
-97
-114
-131
-149
-166
-183
-199
-216
-233
-250
-267
-283
-300
-316
-332
-348
-364
-380
-396
-412
-427
-442
-457
-472
-487
-502
-517
-531
-545
-560
-574
-588
-602
-616
-630
-643
-657
-671
-685
-699
-713
-727
-741
-755
-769
-783
-797
-811
-825
-839
-853
-867
-881
-894
-908
-922
-936
-949
-963
-977
-990
-1004
-1016
-1030
-1044
-1057
-1070
-1083
-1096
-1109
-1123
-1136
-1149
-1162
-1175
-1188
-1201
-1214
-1227
-1240
-1253
-1265
-1278
-1291
-1303
-1316
-1328
-1341
-1353
-1365
-1378
-1390
-1402
-1414
-1425
-1437
-1449
-1460
-1472
-1483
-1495
-1506
-1518
-1529
-1540
-1551
-1562
-1573
-1584
-1595
-1605
-1616
-1626
-1637
-1647
-1657
-1667
-1677
-1687
-1697
-1707
-1717
-1726
-1736
-1745
-1754
-1764
-1773
-1782
-1791
-1799
-1808
-1817
-1825
-1834
-1842
-1850
-1858
-1866
-1874
-1882
-1889
-1897
-1904
-1912
-1919
-1926
-1933
-1940
-1947
-1953
-1960
-1967
-1973
-1980
-1986
-1993
-2000
-2005
-2013
-2019
-2025
-2032
-2039
-2045
-2052
-2059
-2065
-2072
-2079
-2085
-2092
-2098
-2105
-2111
-2118
-2124
-2130
-2136
-2142
-2148
-2154
-2160
-2166
-2171
-2177
-2182
-2188
-2193
-2198
-2203
-2209
-2214
-2219
-2224
-2228
-2233
-2238
-2242
-2246
-2251
-2255
-2259
-2263
-2266
-2270
-2273
-2277
-2280
-2283
-2286
-2288
-2291
-2294
-2296
-2299
-2301
-2303
-2305
-2307
-2309
-2311
-2313
-2315
-2317
-2319
-2320
-2322
-2324
-2325
-2327
-2328
-2330
-2331
-2333
-2334
-2335
-2336
-2337
-2338
-2339
-2340
-2340
-2341
-2342
-2342
-2343
-2343
-2344
-2344
-2345
-2345
-2345
-2346
-2346
-2346
-2347
-2347
-2347
-2347
-2347
-2348
-2348
-2348
-2348
-2348
-2348
-2348
-2348
-2348
-2348
-2348
-2348
-2348
-2348
-2347
-2347
-2347
-2346
-2346
-2346
-2345
-2344
-2344
-2343
-2342
-2341
-2340
-2339
-2338
-2337
-2336
-2334
-2333
-2331
-2330
-2328
-2327
-2325
-2324
-2322
-2320
-2318
-2316
-2314
-2312
-2310
-2308
-2306
-2304
-2302
-2300
-2298
-2295
-2293
-2291
-2288
-2286
-2284
-2281
-2279
-2276
-2274
-2272
-2269
-2267
-2264
-2262
-2259
-2257
-2254
-2252
-2249
-2246
-2244
-2241
-2239
-2236
-2233
-2231
-2228
-2225
-2223
-2220
-2217
-2214
-2211
-2209
-2206
-2203
-2200
-2197
-2194
-2191
-2188
-2185
-2183
-2180
-2177
-2174
-2172
-2169
-2167
-2164
-2162
-2160
-2157
-2155
-2153
-2151
-2149
-2147
-2146
-2144
-2142
-2140
-2139
-2137
-2135
-2134
-2132
-2130
-2128
-2126
-2124
-2122
-2120
-2118
-2115
-2113
-2110
-2108
-2105
-2102
-2100
-2097
-2094
-2091
-2088
-2085
-2082
-2079
-2075
-2072
-2069
-2065
-2062
-2059
-2055
-2052
-2048
-2045
-2041
-2037
-2035
-2031
-2028
-2025
-2021
-2017
-2015
-2012
-2008
-2005
-2001
-1998
-1995
-1992
-1989
-1985
-1982
-1979
-1975
-1972
-1968
-1965
-1961
-1958
-1954
-1951
-1947
-1944
-1940
-1937
-1933
-1929
-1926
-1922
-1919
-1915
-1911
-1908
-1904
-1900
-1897
-1893
-1889
-1886
-1882
-1878
-1874
-1871
-1867
-1863
-1859
-1856
-1852
-1848
-1844
-1840
-1836
-1832
-1828
-1825
-1821
-1817
-1813
-1810
-1806
-1802
-1799
-1795
-1791
-1788
-1784
-1780
-1777
-1773
-1769
-1766
-1762
-1758
-1754
-1750
-1746
-1742
-1739
-1735
-1731
-1727
-1723
-1719
-1716
-1712
-1708
-1705
-1701
-1698
-1694
-1691
-1688
-1685
-1683
-1680
-1678
-1676
-1674
-1672
-1670
-1669
-1668
-1668
-1667
-1667
-1668
-1668
-1669
-1670
-1671
-1673
-1675
-1677
-1680
-1683
-1686
-1689
-1692
-1696
-1700
-1705
-1709
-1714
-1719
-1724
-1730
-1735
-1741
-1747
-1754
-1760
-1767
-1774
-1781
-1788
-1796
-1804
-1811
-1819
-1827
-1835
-1844
-1852
-1860
-1869
-1877
-1885
-1894
-1903
-1911
-1920
-1929
-1938
-1947
-1956
-1965
-1974
-1984
-1994
-2004
-2013
-2024
-2035
-2045
-2056
-2067
-2078
-2089
-2101
-2112
-2124
-2135
-2147
-2159
-2170
-2182
-2194
-2206
-2217
-2229
-2241
-2253
-2264
-2276
-2288
-2300
-2311
-2323
-2335
-2347
-2358
-2370
-2382
-2394
-2406
-2418
-2430
-2442
-2454
-2466
-2478
-2491
-2503
-2515
-2527
-2539
-2551
-2563
-2575
-2587
-2599
-2611
-2622
-2634
-2645
-2657
-2668
-2679
-2690
-2701
-2712
-2723
-2734
-2744
-2755
-2765
-2776
-2786
-2797
-2807
-2818
-2828
-2838
-2849
-2859
-2869
-2879
-2890
-2900
-2910
-2921
-2931
-2941
-2952
-2962
-2972
-2983
-2993
-3003
-3014
-3024
-3034
-3045
-3055
-3066
-3076
-3086
-3097
-3107
-3118
-3128
-3138
-3149
-3159
-3170
-3180
-3191
-3202
-3212
-3223
-3234
-3244
-3255
-3266
-3277
-3287
-3298
-3309
-3320
-3330
-3341
-3352
-3362
-3373
-3383
-3393
-3404
-3414
-3424
-3434
-3444
-3453
-3463
-3472
-3482
-3491
-3501
-3510
-3519
-3528
-3537
-3546
-3555
-3564
-3573
-3582
-3591
-3600
-3608
-3617
-3625
-3634
-3642
-3650
-3658
-3666
-3674
-3682
-3690
-3698
-3705
-3713
-3720
-3727
-3734
-3741
-3748
-3755
-3762
-3768
-3775
-3782
-3788
-3795
-3801
-3808
-3814
-3820
-3826
-3833
-3839
-3845
-3851
-3856
-3862
-3868
-3873
-3879
-3884
-3890
-3895
-3900
-3905
-3910
-3915
-3920
-3925
-3930
-3935
-3939
-3944
-3949
-3954
-3958
-3963
-3968
-3972
-3977
-3981
-3986
-3990
-3995
-3999
-4003
-4008
-4011
-4016
-4019
-4024
-4027
-4032
-4035
-4040
-4043
-4046
-4050
-4054
-4057
-4059
-4064
-4067
-4069
-4072
-4075
-4077
-4078
-4082
-4083
-4085
-4086
-4088
-4090
-4091
-4091
-4091
-4093
-4093
-4093
-4093
-4093
-4093
-4093
-4091
-4091
-4090
-4089
-4088
-4086
-4085
-4083
-4081
-4078
-4075
-4074
-4070
-4067
-4065
-4061
-4058
-4054
-4050
-4045
-4041
-4035
-4030
-4026
-4021
-4014
-4009
-4003
-3997
-3991
-3984
-3977
-3971
-3963
-3956
-3948
-3941
-3932
-3924
-3916
-3907
-3898
-3889
-3879
-3869
-3859
-3849
-3839
-3828
-3817
-3806
-3795
-3783
-3772
-3760
-3749
-3737
-3726
-3714
-3703
-3691
-3680
-3668
-3657
-3646
-3634
-3623
-3612
-3600
-3589
-3578
-3566
-3555
-3544
-3532
-3521
-3510
-3499
-3487
-3476
-3465
-3454
-3443
-3431
-3420
-3409
-3398
-3387
-3376
-3365
-3353
-3342
-3331
-3320
-3309
-3298
-3287
-3276
-3265
-3254
-3243
-3232
-3221
-3210
-3199
-3188
-3177
-3166
-3156
-3145
-3134
-3123
-3112
-3101
-3090
-3079
-3069
-3058
-3047
-3036
-3025
-3015
-3004
-2993
-2983
-2972
-2961
-2950
-2940
-2929
-2918
-2908
-2897
-2886
-2876
-2865
-2855
-2844
-2833
-2823
-2812
-2802
-2791
-2781
-2770
-2760
-2749
-2739
-2728
-2718
-2707
-2697
-2686
-2676
-2666
-2655
-2645
-2634
-2624
-2614
-2603
-2593
-2583
-2572
-2562
-2552
-2542
-2531
-2521
-2511
-2501
-2490
-2480
-2470
-2460
-2450
-2439
-2429
-2419
-2409
-2399
-2389
-2379
-2369
-2358
-2348
-2338
-2328
-2318
-2308
-2298
-2288
-2278
-2268
-2258
-2248
-2238
-2228
-2218
-2208
-2199
-2189
-2179
-2169
-2159
-2149
-2139
-2129
-2120
-2110
-2100
-2090
-2080
-2071
-2061
-2051
-2041
-2032
-2021
-2012
-2003
-1993
-1983
-1973
-1964
-1954
-1945
-1935
-1925
-1916
-1906
-1896
-1887
-1877
-1868
-1858
-1849
-1839
-1830
-1820
-1811
-1801
-1792
-1782
-1773
-1763
-1754
-1745
-1735
-1726
-1716
-1707
-1698
-1688
-1679
-1670
-1660
-1651
-1642
-1632
-1623
-1614
-1605
-1595
-1586
-1577
-1568
-1558
-1549
-1540
-1531
-1522
-1513
-1503
-1494
-1485
-1476
-1467
-1458
-1449
-1440
-1431
-1422
-1413
-1403
-1394
-1385
-1376
-1367
-1358
-1350
-1341
-1332
-1323
-1314
-1305
-1296
-1287
-1278
-1269
-1260
-1252
-1243
-1234
-1225
-1216
-1207
-1199
-1190
-1181
-1172
-1164
-1155
-1146
-1137
-1129
-1120
-1111
-1103
-1094
-1085
-1077
-1068
-1059
-1051
-1042
-1033
-1025
-1016
-1008
-999
-991
-982
-973
-965
-956
-948
-939
-931
-922
-914
-906
-897
-889
-880
-872
-863
-855
-847
-838
-830
-822
-813
-805
-797
-788
-780
-772
-763
-755
-747
-739
-730
-722
-714
-706
-698
-689
-681
-673
-665
-657
-649
-640
-632
-624
-616
-608
-600
-592
-584
-576
-568
-560
-552
-544
-536
-528
-520
-512
-504
-496
-488
-480
-472
-464
-456
-448
-440
-433
-425
-417
-409
-401
-393
-385
-378
-370
-362
-354
-347
-339
-331
-323
-316
-308
-300
-292
-285
-277
-269
-262
-254
-246
-239
-231
-224
-216
-208
-201
-193
-186
-178
-171
-163
-155
-148
-140
-133
-125
-118
-111
-103
-96
-88
-81
-73
-66
-59
-51
-44
-36
-29
-22
-14
-7
0
8
15
22
30
37
44
51
59
66
73
80
88
95
102
109
116
123
131
138
145
152
159
166
173
180
188
195
202
209
216
223
230
237
244
251
258
265
272
279
286
293
300
307
313
320
327
334
341
348
355
362
368
375
382
389
396
402
409
416
423
430
436
443
450
456
463
470
477
483
490
497
503
510
517
523
530
536
543
550
556
563
569
576
582
589
596
602
609
615
622
628
635
641
647
654
660
667
673
680
686
692
699
705
712
718
724
731
737
743
750
756
762
769
775
781
787
794
800
806
812
819
825
831
837
843
850
856
862
868
874
880
886
893
899
905
911
917
923
929
935
941
947
953
959
965
971
977
983
989
995
1000
1006
1012
1018
1025
1031
1037
1043
1048
1054
1060
1066
1072
1078
1084
1089
1095
1101
1107
1113
1118
1124
1130
1136
1142
1147
1153
1159
1164
1170
1176
1182
1187
1193
1199
1204
1210
1216
1221
1227
1232
1238
1244
1249
1255
1260
1266
1272
1277
1283
1288
1294
1299
1305
1310
1316
1321
1327
1332
1338
1343
1349
1354
1359
1365
1370
1376
1381
1386
1392
1397
1403
1408
1413
1419
1424
1429
1435
1440
1445
1451
1456
1461
1466
1472
1477
1482
1487
1493
1498
1503
1508
1513
1519
1524
1529
1534
1539
1544
1549
1555
1560
1565
1570
1575
1580
1585
1590
1595
1600
1605
1611
1616
1621
1626
1631
1636
1641
1646
1651
1656
1661
1665
1670
1675
1680
1685
1690
1695
1700
1705
1710
1715
1719
1724
1729
1734
1739
1744
1749
1753
1758
1763
1768
1773
1777
1782
1787
1792
1796
1801
1806
1811
1815
1820
1825
1829
1834
1839
1843
1848
1853
1857
1862
1867
1871
1876
1880
1885
1890
1894
1899
1903
1908
1912
1917
1922
1926
1931
1935
1940
1944
1949
1953
1958
1962
1967
1971
1975
1980
1984
1989
1993
1998
2001
2005
2011
2015
2020
2024
2028
2033
2037
2041
2045
2050
2054
2059
2063
2067
2072
2076
2080
2084
2089
2093
2097
2101
2106
2110
2114
2118
2122
2127
2131
2135
2139
2143
2148
2152
2156
2160
2164
2168
2172
2176
2181
2185
2189
2193
2197
2201
2205
2209
2213
2217
2221
2225
2229
2233
2237
2241
2245
2249
2253
2257
2261
2265
2269
2273
2277
2281
2285
2289
2293
2296
2300
2304
2308
2312
2316
2320
2323
2327
2331
2335
2339
2343
2346
2350
2354
2358
2362
2365
2369
2373
2377
2380
2384
2388
2392
2395
2399
2403
2406
2410
2414
2417
2421
2425
2428
2432
2436
2439
2443
2447
2450
2454
2458
2461
2465
2468
2472
2475
2479
2483
2486
2490
2493
2497
2500
2504
2507
2511
2514
2518
2521
2525
2528
2532
2535
2539
2542
2545
2549
2552
2556
2559
2563
2566
2569
2573
2576
2580
2583
2586
2590
2593
2596
2600
2603
2606
2610
2613
2616
2620
2623
2626
2629
2633
2636
2639
2642
2646
2649
2652
2655
2659
2662
2665
2668
2671
2675
2678
2681
2684
2687
2691
2694
2697
2700
2703
2706
2709
2712
2716
2719
2722
2725
2728
2731
2734
2737
2740
2743
2746
2749
2752
2755
2758
2761
2764
2767
2770
2773
2776
2779
2782
2785
2788
2791
2794
2797
2800
2803
2806
2809
2812
2815
2818
2821
2823
2826
2829
2832
2835
2838
2841
2844
2846
2849
2852
2855
2858
2861
2863
2866
2869
2872
2875
2877
2880
2883
2886
2888
