5
19055
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
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
11
11
11
11
11
11
11
11
11
11
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
12
12
12
12
12
12
12
12
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
13
13
13
13
13
13
13
13
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
14
14
14
14
14
14
14
14
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
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
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
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
26
26
26
26
26
26
27
27
27
27
27
27
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
33
33
33
33
33
34
34
34
34
34
35
35
35
35
35
36
36
36
36
37
37
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
46
46
46
46
47
47
47
47
48
48
48
49
49
49
49
50
50
50
51
51
51
51
52
52
52
53
53
53
54
54
54
55
55
55
55
56
56
56
57
57
57
58
58
58
59
59
59
60
60
60
61
61
61
62
62
62
63
63
63
64
64
64
65
65
65
66
66
66
67
67
67
68
68
68
69
69
70
70
70
71
71
71
72
72
72
73
73
73
74
74
74
75
75
75
76
76
77
77
77
78
78
78
79
79
80
80
80
81
81
81
82
82
82
83
83
84
84
84
85
85
85
86
86
87
87
87
88
88
89
89
89
90
90
90
91
91
92
92
92
93
93
94
94
94
95
95
96
96
96
97
97
97
98
98
99
99
100
100
100
101
101
102
102
102
103
103
104
104
104
105
105
106
106
106
107
107
108
108
108
109
109
110
110
111
111
111
112
112
113
113
113
114
114
115
115
116
116
116
117
117
118
118
119
119
119
120
120
121
121
122
122
122
123
123
124
124
124
125
125
126
126
127
127
127
128
128
129
129
130
130
130
131
131
132
132
132
133
133
134
134
135
135
136
136
136
137
137
138
138
139
139
140
140
140
141
141
142
142
143
143
144
144
145
145
146
146
147
147
148
148
148
149
149
150
150
151
151
152
152
153
153
154
154
155
155
156
156
157
157
157
158
158
159
159
160
160
161
161
162
162
163
163
164
164
165
165
166
166
167
167
168
168
169
169
170
170
171
171
172
172
173
173
174
174
175
175
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
184
185
185
186
186
187
187
188
188
189
189
190
190
191
192
192
193
193
194
194
195
196
196
197
197
198
198
199
199
200
201
201
202
202
203
203
204
204
205
206
206
207
207
208
208
209
209
210
211
211
212
212
213
213
214
215
215
216
216
217
217
218
218
219
220
220
221
221
222
222
223
224
224
225
225
226
226
227
228
228
229
229
230
230
231
232
232
233
233
234
234
235
236
236
237
237
238
239
239
240
240
241
242
242
243
243
244
244
245
246
246
247
247
248
249
249
250
250
251
252
252
253
253
254
255
255
256
257
257
258
258
259
260
260
261
261
262
263
263
264
265
265
266
266
267
268
268
269
269
270
271
271
272
273
273
274
274
275
276
276
277
278
278
279
279
280
281
281
282
283
283
284
285
285
286
287
287
288
288
289
290
290
291
292
292
293
294
294
295
296
296
297
298
298
299
300
300
301
302
302
303
304
304
305
306
306
307
308
308
309
310
310
311
312
312
313
314
314
315
316
316
317
318
318
319
320
320
321
322
322
323
324
324
325
326
326
327
328
329
329
330
331
331
332
333
333
334
335
335
336
337
337
338
339
339
340
341
341
342
343
343
344
344
345
346
346
347
347
348
348
349
350
350
351
351
352
352
353
353
353
354
354
355
355
355
356
356
357
357
357
358
358
358
358
359
359
359
359
359
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
359
359
359
359
359
358
358
358
357
357
357
356
356
355
355
355
354
354
353
353
352
352
352
351
351
350
350
349
349
349
348
348
347
347
346
346
345
345
345
344
344
343
343
343
343
342
342
342
341
341
341
340
340
339
339
339
338
338
338
337
337
336
336
336
335
335
335
334
334
333
333
333
332
332
331
330
330
329
328
328
327
326
326
325
324
324
323
322
322
321
320
319
318
317
316
315
314
313
312
311
310
309
308
307
306
305
304
303
303
302
301
300
299
298
297
297
296
295
295
294
294
293
293
293
292
292
292
291
291
291
290
290
289
289
288
288
287
286
286
285
284
284
284
283
283
283
282
282
282
282
281
281
281
281
280
280
280
280
280
279
279
279
279
278
278
278
277
277
276
276
276
275
275
275
275
274
274
274
274
274
274
274
274
274
274
274
274
274
273
273
273
273
272
272
271
271
271
270
270
270
269
269
269
269
269
269
269
268
268
268
268
268
268
268
268
268
268
267
267
267
267
266
266
266
266
266
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
266
266
266
266
267
267
268
268
269
270
271
271
272
273
274
275
276
277
279
280
282
284
286
288
290
292
295
297
299
302
304
307
309
312
315
317
320
322
324
327
329
331
333
335
337
339
342
344
346
348
350
353
355
357
360
362
365
367
370
373
376
379
383
386
390
393
397
400
404
407
411
415
418
422
425
429
433
436
440
443
447
451
454
458
462
466
470
473
477
481
484
488
491
494
497
500
503
506
509
512
515
517
519
521
523
525
527
529
530
532
534
535
537
538
539
540
542
543
544
546
547
549
550
552
555
557
559
562
564
567
569
572
575
577
580
583
586
588
591
594
597
600
604
607
611
614
618
623
627
632
637
641
647
652
657
662
667
671
676
680
684
688
692
695
699
702
706
709
712
714
717
719
722
724
726
728
730
733
735
737
739
741
743
745
747
749
751
753
755
756
758
760
761
763
765
767
768
769
771
772
773
775
776
777
779
780
782
783
785
786
788
789
790
791
792
793
793
793
794
794
793
793
793
793
792
792
792
792
792
792
792
793
793
794
794
795
796
796
797
797
797
798
798
799
800
801
802
803
804
806
807
809
811
813
815
817
820
823
826
829
833
837
841
845
849
852
856
860
863
866
869
872
874
877
880
882
885
887
890
893
896
898
901
904
906
909
911
913
916
917
919
921
922
923
924
925
925
925
925
925
924
923
923
922
921
919
918
916
915
913
911
909
907
905
903
902
900
898
897
895
894
892
891
890
889
889
888
888
888
888
887
887
887
887
886
886
885
885
884
883
883
882
882
881
881
880
880
880
880
880
880
880
879
879
878
877
876
875
874
873
871
870
869
868
867
867
866
866
865
865
865
865
865
865
864
864
863
863
862
861
861
861
861
861
861
862
862
863
864
865
866
867
868
869
869
870
871
871
872
872
872
872
872
872
871
871
870
870
869
868
868
867
867
866
866
866
866
867
867
868
869
869
871
872
873
873
874
875
875
876
876
875
875
874
874
873
872
871
871
870
870
869
869
870
870
871
871
872
873
874
875
876
877
878
879
880
881
881
882
882
882
882
882
882
882
882
882
882
882
882
882
882
882
881
880
879
878
877
875
873
871
870
868
866
864
862
859
857
855
853
851
849
848
847
846
846
845
845
845
844
843
843
842
841
840
839
838
837
836
835
834
833
832
831
830
830
829
829
829
830
830
831
831
832
832
833
834
835
836
837
837
838
839
839
840
840
840
841
841
841
841
841
841
840
840
839
838
838
837
836
836
835
834
832
831
829
828
826
824
823
821
819
817
815
813
811
808
806
803
800
797
794
791
788
784
781
777
773
769
766
762
758
754
750
746
743
739
736
733
729
726
724
721
718
716
714
711
709
707
705
703
701
700
699
697
696
695
693
692
691
689
688
687
686
684
683
682
681
680
679
678
677
677
676
675
675
675
675
675
675
675
675
675
674
674
673
672
671
670
669
668
667
666
665
663
662
660
658
656
654
653
651
650
649
649
648
648
648
648
648
647
647
646
645
644
642
640
638
636
634
632
629
627
626
624
622
620
618
616
614
612
610
608
605
603
600
598
595
592
590
587
584
580
577
573
570
566
562
558
553
549
544
540
535
530
526
522
517
513
509
506
502
499
496
493
491
488
486
483
481
479
476
473
471
468
465
462
460
457
454
452
450
448
446
445
444
443
443
443
443
443
444
445
446
447
448
450
452
453
455
456
457
458
459
459
458
458
457
456
455
454
453
452
451
450
449
449
449
449
450
451
451
452
453
454
454
455
455
455
455
454
453
452
451
450
448
447
446
444
443
441
439
437
435
432
430
427
425
423
420
418
415
413
411
409
408
406
405
403
402
400
399
397
395
394
392
391
390
389
388
387
386
385
384
384
384
384
384
384
385
386
387
388
390
391
393
395
397
400
402
405
409
412
416
420
424
429
434
439
445
450
456
462
468
474
480
486
492
498
503
508
514
519
524
529
534
540
545
551
558
565
572
580
589
597
607
616
625
635
645
656
666
677
688
699
710
721
733
744
755
766
778
789
801
812
824
837
849
861
874
886
898
909
921
932
942
953
963
974
984
995
1004
1016
1026
1037
1047
1058
1068
1077
1087
1097
1106
1115
1123
1132
1140
1148
1155
1162
1169
1175
1182
1188
1195
1201
1208
1214
1221
1227
1234
1241
1248
1255
1263
1271
1279
1288
1297
1307
1316
1326
1337
1347
1357
1368
1378
1389
1399
1409
1419
1429
1438
1447
1455
1464
1472
1479
1487
1494
1502
1509
1516
1523
1530
1538
1545
1553
1560
1568
1575
1583
1590
1597
1604
1611
1618
1625
1631
1638
1645
1652
1659
1666
1672
1679
1686
1692
1699
1706
1712
1719
1726
1732
1739
1746
1753
1761
1768
1776
1784
1793
1802
1811
1820
1830
1839
1848
1858
1867
1877
1886
1895
1905
1914
1923
1932
1941
1949
1956
1963
1969
1975
1981
1986
1990
1995
1999
2001
2005
2009
2013
2017
2021
2024
2028
2031
2035
2037
2041
2045
2048
2051
2055
2058
2061
2064
2067
2069
2072
2075
2077
2079
2081
2083
2085
2086
2087
2088
2089
2089
2090
2091
2092
2094
2096
2099
2102
2106
2110
2114
2119
2123
2128
2133
2137
2141
2145
2148
2152
2154
2157
2159
2161
2163
2165
2166
2167
2168
2169
2170
2171
2173
2174
2175
2177
2178
2180
2182
2183
2185
2187
2188
2191
2193
2196
2199
2202
2205
2209
2212
2215
2219
2222
2225
2228
2231
2233
2236
2239
2241
2243
2245
2247
2249
2250
2251
2251
2251
2251
2251
2250
2250
2250
2250
2250
2250
2250
2251
2251
2252
2253
2254
2255
2257
2258
2260
2261
2263
2264
2266
2267
2268
2268
2269
2269
2269
2269
2268
2267
2266
2264
2261
2258
2255
2252
2248
2244
2240
2237
2233
2229
2226
2223
2220
2216
2213
2210
2207
2203
2199
2194
2190
2185
2179
2173
2167
2161
2155
2150
2144
2139
2135
2131
2126
2122
2118
2115
2111
2108
2106
2103
2101
2100
2098
2096
2093
2091
2088
2085
2081
2078
2075
2072
2069
2066
2062
2059
2056
2053
2050
2047
2043
2040
2036
2033
2029
2027
2024
2021
2017
2013
2011
2008
2004
2001
1997
1994
1990
1987
1983
1980
1977
1974
1970
1967
1963
1959
1955
1952
1948
1945
1942
1939
1937
1934
1932
1929
1927
1924
1922
1919
1917
1915
1913
1911
1909
1907
1905
1902
1900
1898
1896
1894
1892
1890
1889
1888
1888
1887
1887
1887
1888
1888
1888
1889
1888
1888
1887
1885
1883
1880
1877
1873
1869
1864
1859
1854
1849
1843
1837
1832
1826
1821
1815
1810
1805
1800
1795
1791
1787
1782
1779
1775
1771
1768
1765
1762
1759
1757
1755
1753
1752
1750
1749
1747
1746
1745
1744
1743
1742
1741
1740
1738
1736
1734
1732
1730
1727
1723
1720
1716
1712
1707
1702
1697
1691
1685
1679
1672
1665
1658
1652
1645
1639
1633
1628
1622
1617
1611
1605
1600
1594
1588
1581
1574
1566
1558
1550
1542
1533
1525
1517
1510
1503
1496
1490
1484
1479
1474
1469
1464
1459
1454
1449
1444
1439
1433
1427
1422
1416
1410
1404
1398
1393
1387
1382
1377
1372
1367
1362
1357
1351
1346
1341
1336
1331
1326
1321
1315
1310
1304
1298
1292
1286
1279
1272
1264
1257
1250
1243
1237
1231
1226
1221
1217
1213
1209
1205
1200
1196
1191
1186
1180
1175
1169
1163
1157
1151
1144
1137
1130
1122
1115
1108
1101
1095
1089
1083
1078
1073
1068
1063
1058
1053
1048
1042
1037
1032
1028
1022
1018
1014
1008
1004
999
994
988
983
978
973
968
962
957
951
946
940
935
929
923
918
912
906
900
893
887
880
872
865
856
848
839
830
821
811
801
790
779
768
756
744
732
719
706
693
679
666
652
638
623
608
593
578
562
546
530
514
498
481
464
447
430
413
397
381
366
351
336
322
308
294
280
266
252
238
224
210
196
182
168
154
140
126
112
99
85
71
58
45
32
19
6
-7
-20
-34
-47
-61
-74
-88
-102
-116
-129
-143
-156
-169
-183
-196
-209
-223
-237
-251
-265
-278
-292
-305
-317
-329
-341
-352
-362
-373
-383
-394
-405
-415
-426
-436
-447
-458
-469
-481
-493
-505
-518
-531
-545
-559
-573
-588
-602
-617
-633
-648
-664
-679
-695
-710
-726
-741
-756
-770
-784
-798
-811
-823
-835
-846
-857
-867
-876
-886
-895
-904
-914
-923
-932
-941
-951
-960
-970
-980
-991
-1000
-1012
-1022
-1034
-1045
-1055
-1066
-1076
-1087
-1098
-1109
-1120
-1132
-1144
-1156
-1168
-1181
-1193
-1206
-1219
-1232
-1245
-1257
-1270
-1282
-1294
-1306
-1319
-1331
-1344
-1357
-1370
-1383
-1396
-1410
-1424
-1437
-1451
-1464
-1478
-1491
-1504
-1517
-1529
-1540
-1552
-1562
-1572
-1581
-1590
-1599
-1607
-1614
-1621
-1628
-1634
-1641
-1648
-1655
-1662
-1670
-1679
-1687
-1696
-1705
-1715
-1724
-1734
-1744
-1754
-1764
-1774
-1785
-1795
-1806
-1817
-1828
-1838
-1849
-1859
-1869
-1879
-1889
-1899
-1910
-1921
-1933
-1945
-1958
-1971
-1984
-1999
-2013
-2028
-2043
-2058
-2074
-2089
-2105
-2121
-2136
-2152
-2167
-2182
-2197
-2211
-2225
-2238
-2251
-2263
-2274
-2285
-2295
-2305
-2313
-2321
-2328
-2334
-2339
-2343
-2346
-2348
-2350
-2352
-2352
-2353
-2353
-2353
-2352
-2352
-2351
-2350
-2348
-2347
-2345
-2343
-2341
-2338
-2336
-2333
-2330
-2328
-2325
-2323
-2320
-2318
-2317
-2315
-2314
-2314
-2314
-2315
-2316
-2318
-2320
-2322
-2325
-2327
-2330
-2333
-2336
-2338
-2340
-2342
-2344
-2346
-2347
-2347
-2348
-2348
-2348
-2348
-2347
-2347
-2346
-2346
-2345
-2344
-2342
-2340
-2338
-2334
-2331
-2327
-2323
-2318
-2314
-2310
-2306
-2303
-2300
-2297
-2295
-2293
-2291
-2289
-2288
-2286
-2285
-2283
-2280
-2277
-2274
-2270
-2265
-2261
-2256
-2251
-2246
-2241
-2235
-2230
-2225
-2219
-2214
-2208
-2202
-2196
-2190
-2183
-2175
-2167
-2159
-2150
-2142
-2133
-2124
-2115
-2106
-2097
-2087
-2078
-2068
-2058
-2048
-2037
-2027
-2016
-2004
-1992
-1979
-1966
-1953
-1940
-1926
-1912
-1898
-1884
-1869
-1854
-1838
-1822
-1805
-1788
-1770
-1752
-1734
-1715
-1696
-1676
-1656
-1635
-1614
-1592
-1570
-1547
-1524
-1500
-1476
-1452
-1427
-1402
-1377
-1352
-1326
-1301
-1276
-1250
-1225
-1200
-1175
-1150
-1124
-1099
-1074
-1049
-1022
-998
-972
-947
-922
-896
-871
-846
-821
-796
-772
-749
-727
-705
-684
-664
-645
-627
-610
-593
-576
-561
-546
-532
-519
-506
-493
-481
-469
-456
-444
-431
-418
-405
-392
-379
-366
-354
-341
-329
-317
-305
-293
-280
-267
-252
-237
-220
-202
-184
-165
-145
-125
-105
-85
-65
-46
-26
-7
12
30
47
64
80
95
110
124
137
150
162
174
186
198
209
221
232
244
256
267
279
291
304
317
331
346
362
378
395
412
430
447
464
480
495
508
519
528
535
540
543
543
541
537
532
526
518
511
503
496
489
483
478
474
472
471
470
471
473
476
480
484
489
495
501
508
515
523
531
539
548
556
564
573
581
591
600
610
621
632
643
655
666
676
686
695
704
712
720
727
734
741
749
757
766
776
786
798
810
823
837
852
867
882
897
912
926
940
954
967
979
991
1000
1010
1018
1025
1031
1035
1038
1041
1043
1045
1048
1051
1055
1060
1065
1072
1080
1088
1097
1107
1117
1127
1137
1146
1156
1164
1172
1180
1187
1194
1201
1207
1214
1221
1228
1235
1242
1250
1258
1266
1275
1284
1294
1305
1316
1328
1341
1354
1368
1383
1399
1415
1431
1448
1465
1481
1497
1512
1525
1538
1549
1559
1568
1577
1585
1593
1602
1611
1621
1631
1642
1653
1666
1678
1692
1705
1719
1733
1746
1760
1773
1785
1797
1807
1817
1826
1834
1842
1850
1858
1867
1876
1886
1898
1911
1925
1941
1959
1978
1999
2020
2041
2065
2088
2112
2136
2160
2184
2209
2233
2257
2281
2305
2328
2352
2375
2399
2423
2446
2470
2493
2515
2538
2559
2581
2601
2622
2641
2660
2678
2695
2711
2726
2741
2754
2767
2778
2789
2798
2806
2813
2819
2824
2828
2831
2834
2837
2839
2841
2843
2844
2845
2846
2845
2844
2841
2838
2833
2826
2819
2811
2802
2793
2783
2773
2762
2750
2739
2726
2714
2701
2687
2674
2661
2648
2635
2622
2610
2597
2583
2569
2554
2538
2521
2504
2485
2467
2447
2427
2406
2385
2363
2340
2315
2289
2261
2232
2202
2170
2137
2103
2069
2033
1997
1959
1921
1881
1840
1797
1754
1709
1664
1619
1574
1530
1487
1445
1404
1363
1323
1283
1243
1202
1162
1121
1081
1040
1000
961
922
884
847
812
778
746
715
685
657
628
600
573
545
517
488
460
432
403
375
347
320
293
267
240
214
188
162
135
108
81
52
23
-7
-38
-71
-104
-138
-172
-207
-241
-274
-307
-338
-367
-395
-421
-446
-471
-496
-522
-549
-577
-606
-637
-669
-702
-736
-771
-807
-842
-877
-912
-947
-981
-1014
-1049
-1083
-1116
-1149
-1181
-1212
-1242
-1271
-1299
-1326
-1352
-1377
-1403
-1428
-1454
-1480
-1507
-1534
-1562
-1590
-1618
-1645
-1672
-1698
-1723
-1746
-1769
-1790
-1810
-1828
-1844
-1859
-1872
-1883
-1892
-1900
-1906
-1910
-1913
-1915
-1917
-1918
-1918
-1918
-1918
-1917
-1917
-1916
-1916
-1917
-1918
-1921
-1925
-1930
-1937
-1945
-1954
-1965
-1976
-1988
-2001
-2013
-2025
-2039
-2051
-2063
-2075
-2086
-2096
-2105
-2114
-2122
-2129
-2133
-2136
-2137
-2135
-2131
-2124
-2115
-2104
-2090
-2075
-2058
-2040
-2021
-2001
-1983
-1963
-1944
-1925
-1907
-1889
-1872
-1855
-1839
-1823
-1806
-1790
-1775
-1759
-1744
-1729
-1715
-1702
-1690
-1679
-1669
-1660
-1653
-1647
-1642
-1639
-1638
-1639
-1642
-1646
-1653
-1663
-1674
-1686
-1701
-1717
-1735
-1754
-1774
-1796
-1819
-1844
-1871
-1900
-1930
-1962
-1997
-2032
-2070
-2110
-2150
-2193
-2235
-2279
-2322
-2366
-2409
-2452
-2494
-2535
-2575
-2615
-2654
-2692
-2729
-2766
-2803
-2839
-2875
-2911
-2947
-2983
-3019
-3055
-3091
-3128
-3165
-3203
-3243
-3284
-3327
-3372
-3419
-3467
-3517
-3568
-3619
-3671
-3724
-3777
-3832
-3887
-3943
-4000
-4059
-4119
-4180
-4241
-4304
-4366
-4429
-4492
-4556
-4619
-4683
-4748
-4813
-4879
-4946
-5015
-5085
-5157
-5231
-5307
-5385
-5465
-5546
-5629
-5713
-5799
-5887
-5976
-6067
-6161
-6256
-6354
-6454
-6556
-6660
-6766
-6874
-6983
-7093
-7205
-7317
-7430
-7543
-7657
-7770
-7882
-7994
-8105
-8215
-8324
-8431
-8537
-8641
-8745
-8847
-8948
-9048
-9147
-9246
-9343
-9441
-9538
-9635
-9732
-9829
-9927
-10025
-10124
-10223
-10322
-10421
-10519
-10617
-10713
-10809
-10903
-10997
-11089
-11181
-11273
-11363
-11454
-11544
-11634
-11724
-11814
-11905
-11995
-12086
-12177
-12269
-12361
-12455
-12549
-12645
-12742
-12839
-12937
-13036
-13135
-13234
-13333
-13432
-13530
-13629
-13727
-13825
-13923
-14020
-14118
-14215
-14312
-14409
-14505
-14601
-14696
-14790
-14884
-14976
-15067
-15157
-15245
-15333
-15420
-15506
-15591
-15676
-15759
-15842
-15924
-16004
-16085
-16163
-16241
-16317
-16393
-16467
-16542
-16615
-16688
-16761
-16833
-16904
-16974
-17043
-17110
-17177
-17243
-17307
-17370
-17432
-17493
-17552
-17610
-17666
-17721
-17774
-17825
-17875
-17923
-17971
-18018
-18064
-18109
-18155
-18200
-18244
-18289
-18333
-18378
-18422
-18467
-18512
-18556
-18600
-18644
-18686
-18727
-18765
-18801
-18835
-18866
-18895
-18921
-18944
-18965
-18984
-19000
-19015
-19027
-19036
-19044
-19049
-19053
-19055
-19055
-19054
-19053
-19050
-19048
-19046
-19044
-19042
-19041
-19040
-19038
-19036
-19032
-19026
-19018
-19008
-18994
-18977
-18956
-18930
-18901
-18867
-18830
-18789
-18745
-18699
-18651
-18601
-18550
-18498
-18445
-18392
-18338
-18283
-18227
-18169
-18110
-18049
-17986
-17920
-17852
-17782
-17709
-17634
-17556
-17475
-17393
-17309
-17224
-17138
-17051
-16965
-16881
-16797
-16717
-16638
-16563
-16491
-16423
-16358
-16297
-16239
-16186
-16134
-16085
-16036
-15988
-15940
-15892
-15842
-15791
-15738
-15684
-15629
-15574
-15517
-15460
-15404
-15347
-15291
-15236
-15182
-15129
-15076
-15025
-14974
-14924
-14875
-14826
-14777
-14729
-14681
-14634
-14587
-14539
-14492
-14443
-14394
-14344
-14292
-14239
-14184
-14128
-14071
-14013
-13954
-13894
-13834
-13775
-13715
-13657
-13599
-13543
-13488
-13435
-13383
-13333
-13285
-13237
-13191
-13145
-13099
-13053
-13008
-12962
-12916
-12869
-12823
-12776
-12728
-12681
-12634
-12587
-12540
-12493
-12447
-12400
-12353
-12305
-12257
-12209
-12159
-12109
-12057
-12006
-11953
-11899
-11845
-11789
-11732
-11674
-11614
-11554
-11492
-11430
-11368
-11307
-11246
-11185
-11124
-11063
-11002
-10941
-10879
-10818
-10756
-10694
-10632
-10570
-10509
-10447
-10385
-10324
-10262
-10201
-10140
-10080
-10022
-9964
-9909
-9855
-9803
-9752
-9701
-9651
-9601
-9551
-9499
-9446
-9391
-9334
-9275
-9215
-9154
-9091
-9027
-8962
-8895
-8828
-8759
-8689
-8619
-8549
-8479
-8410
-8341
-8274
-8209
-8145
-8082
-8021
-7962
-7905
-7850
-7797
-7746
-7697
-7650
-7605
-7563
-7523
-7486
-7451
-7419
-7390
-7364
-7341
-7320
-7303
-7288
-7275
-7264
-7253
-7244
-7235
-7226
-7218
-7209
-7200
-7191
-7181
-7172
-7163
-7155
-7148
-7143
-7139
-7137
-7137
-7138
-7141
-7144
-7149
-7153
-7157
-7161
-7165
-7169
-7172
-7176
-7178
-7181
-7183
-7184
-7184
-7183
-7182
-7179
-7176
-7172
-7167
-7160
-7152
-7141
-7129
-7115
-7099
-7082
-7064
-7047
-7031
-7017
-7005
-6995
-6989
-6986
-6985
-6987
-6991
-6997
-7004
-7012
-7021
-7031
-7042
-7054
-7067
-7082
-7100
-7119
-7141
-7165
-7191
-7219
-7249
-7280
-7312
-7345
-7379
-7413
-7447
-7481
-7514
-7548
-7581
-7614
-7648
-7682
-7717
-7752
-7787
-7824
-7861
-7898
-7937
-7976
-8016
-8057
-8098
-8138
-8180
-8220
-8260
-8300
-8338
-8375
-8411
-8445
-8478
-8509
-8538
-8565
-8591
-8615
-8638
-8659
-8679
-8699
-8717
-8735
-8752
-8767
-8781
-8794
-8804
-8813
-8820
-8825
-8827
-8827
-8825
-8820
-8815
-8807
-8800
-8791
-8783
-8776
-8769
-8764
-8761
-8759
-8761
-8764
-8770
-8779
-8790
-8803
-8818
-8835
-8853
-8872
-8891
-8910
-8929
-8947
-8965
-8981
-8997
-9011
-9024
-9036
-9047
-9056
-9065
-9073
-9081
-9088
-9094
-9101
-9107
-9114
-9122
-9130
-9141
-9152
-9167
-9184
-9203
-9226
-9252
-9280
-9310
-9343
-9376
-9411
-9447
-9484
-9522
-9561
-9601
-9642
-9683
-9726
-9768
-9810
-9850
-9889
-9926
-9961
-9994
-10024
-10053
-10080
-10105
-10129
-10152
-10174
-10195
-10216
-10237
-10260
-10283
-10307
-10333
-10359
-10387
-10416
-10446
-10477
-10509
-10542
-10577
-10613
-10651
-10689
-10729
-10770
-10812
-10854
-10896
-10938
-10980
-11022
-11064
-11105
-11146
-11186
-11226
-11265
-11304
-11343
-11381
-11419
-11457
-11494
-11531
-11567
-11602
-11636
-11669
-11701
-11732
-11761
-11789
-11816
-11841
-11865
-11887
-11909
-11930
-11950
-11970
-11989
-12008
-12027
-12045
-12065
-12085
-12106
-12130
-12155
-12182
-12211
-12242
-12274
-12307
-12341
-12376
-12411
-12446
-12481
-12517
-12552
-12587
-12621
-12655
-12688
-12721
-12753
-12784
-12814
-12844
-12873
-12900
-12926
-12950
-12974
-12996
-13017
-13037
-13056
-13074
-13091
-13106
-13121
-13135
-13148
-13161
-13173
-13185
-13196
-13207
-13217
-13226
-13234
-13239
-13243
-13245
-13246
-13245
-13243
-13240
-13237
-13234
-13231
-13228
-13227
-13225
-13225
-13224
-13225
-13225
-13226
-13228
-13231
-13235
-13240
-13246
-13254
-13263
-13274
-13286
-13298
-13311
-13325
-13338
-13350
-13362
-13372
-13382
-13390
-13397
-13402
-13407
-13411
-13415
-13418
-13421
-13424
-13426
-13429
-13432
-13434
-13438
-13442
-13447
-13454
-13462
-13472
-13483
-13495
-13507
-13520
-13533
-13546
-13558
-13570
-13582
-13593
-13604
-13615
-13625
-13635
-13643
-13651
-13657
-13661
-13663
-13663
-13661
-13655
-13647
-13635
-13619
-13599
-13575
-13548
-13517
-13484
-13448
-13412
-13374
-13337
-13301
-13265
-13231
-13199
-13169
-13142
-13117
-13094
-13073
-13054
-13037
-13021
-13007
-12994
-12983
-12973
-12963
-12955
-12947
-12939
-12932
-12924
-12917
-12910
-12903
-12896
-12889
-12882
-12874
-12867
-12858
-12849
-12839
-12829
-12817
-12804
-12790
-12775
-12758
-12740
-12720
-12698
-12675
-12650
-12624
-12597
-12569
-12540
-12510
-12481
-12451
-12421
-12391
-12361
-12332
-12302
-12273
-12244
-12215
-12186
-12158
-12131
-12104
-12077
-12052
-12027
-12003
-11980
-11959
-11938
-11918
-11898
-11879
-11861
-11842
-11824
-11807
-11790
-11774
-11759
-11745
-11732
-11722
-11713
-11706
-11701
-11697
-11695
-11693
-11692
-11691
-11690
-11688
-11686
-11683
-11678
-11672
-11665
-11656
-11645
-11632
-11617
-11599
-11580
-11559
-11536
-11512
-11486
-11460
-11432
-11404
-11375
-11344
-11313
-11281
-11248
-11214
-11181
-11148
-11116
-11085
-11054
-11024
-10994
-10965
-10934
-10903
-10871
-10837
-10801
-10764
-10725
-10684
-10642
-10597
-10551
-10503
-10453
-10401
-10348
-10293
-10237
-10180
-10123
-10066
-10008
-9950
-9893
-9835
-9778
-9721
-9663
-9606
-9548
-9491
-9433
-9377
-9321
-9267
-9214
-9162
-9111
-9061
-9012
-8962
-8913
-8864
-8815
-8765
-8715
-8666
-8616
-8567
-8519
-8471
-8425
-8378
-8332
-8286
-8241
-8195
-8150
-8103
-8057
-8010
-7962
-7913
-7863
-7813
-7762
-7711
-7660
-7610
-7560
-7511
-7464
-7418
-7373
-7329
-7286
-7245
-7204
-7164
-7125
-7087
-7050
-7013
-6977
-6941
-6906
-6872
-6837
-6803
-6769
-6734
-6699
-6663
-6625
-6585
-6544
-6501
-6457
-6412
-6366
-6318
-6271
-6222
-6174
-6124
-6075
-6025
-5976
-5926
-5876
-5825
-5775
-5724
-5673
-5622
-5571
-5520
-5469
-5419
-5368
-5319
-5270
-5222
-5175
-5128
-5083
-5039
-4996
-4953
-4911
-4870
-4829
-4788
-4747
-4706
-4665
-4622
-4577
-4531
-4483
-4433
-4380
-4326
-4269
-4210
-4149
-4086
-4024
-3960
-3896
-3832
-3768
-3706
-3644
-3584
-3525
-3468
-3411
-3355
-3300
-3245
-3190
-3134
-3079
-3024
-2968
-2913
-2858
-2804
-2750
-2697
-2645
-2595
-2545
-2496
-2448
-2401
-2356
-2312
-2270
-2230
-2192
-2156
-2122
-2090
-2061
-2033
-2008
-1984
-1962
-1942
-1923
-1905
-1888
-1871
-1854
-1837
-1819
-1800
-1781
-1761
-1740
-1718
-1695
-1671
-1646
-1621
-1595
-1568
-1540
-1512
-1482
-1452
-1421
-1390
-1359
-1329
-1300
-1271
-1244
-1217
-1192
-1168
-1145
-1123
-1102
-1082
-1063
-1044
-1026
-1008
-993
-977
-962
-947
-933
-919
-905
-891
-878
-864
-851
-838
-824
-810
-794
-778
-760
-740
-719
-697
-673
-648
-622
-595
-567
-538
-508
-478
-446
-413
-380
-345
-308
-271
-233
-194
-155
-115
-74
-33
8
49
91
134
177
220
265
309
355
401
448
496
545
594
644
694
744
794
844
893
941
989
1037
1085
1132
1179
1225
1272
1318
1363
1409
1454
1499
1545
1590
1635
1680
1725
1770
1815
1859
1904
1948
1993
2037
2082
2126
2171
2215
2259
2303
2347
2391
2436
2480
2525
2570
2614
2658
2702
2745
2787
2828
2868
2908
2946
2983
3020
3055
3090
3125
3159
3193
3228
3262
3297
3331
3367
3403
3439
3475
3512
3548
3585
3621
3657
3692
3728
3762
3796
3829
3861
3891
3920
3948
3975
4000
4024
4046
4070
4091
4113
4134
4155
4176
4197
4218
4239
4259
4280
4299
4318
4337
4354
4370
4386
4401
4415
4429
4443
4457
4472
4489
4506
4525
4546
4568
4591
4615
4640
4666
4693
4721
4751
4782
4814
4848
4884
4922
4961
5002
5045
5089
5135
5182
5230
5278
5328
5378
5428
5479
5530
5582
5635
5689
5745
5802
5862
5924
5988
6054
6123
6193
6266
6339
6414
6490
6565
6641
6716
6791
6865
6937
7009
7078
7147
7213
7278
7342
7404
7464
7524
7582
7640
7697
7753
7809
7864
7918
7972
8026
8077
8130
8180
8230
8279
8328
8375
8422
8468
8513
8558
8601
8644
8686
8727
8766
8805
8843
8880
8916
8951
8985
9018
9051
9082
9113
9142
9171
9199
9226
9252
9276
9300
9322
9343
9362
9380
9397
9413
9428
9443
9457
9472
9487
9503
9519
9536
9554
9572
9591
9611
9631
9652
9673
9694
9715
9737
9758
9780
9801
9821
9841
9861
9879
9896
9913
9928
9943
9956
9969
9981
9992
10003
10013
10022
10031
10039
10046
10053
10059
10065
10070
10074
10077
10079
10081
10081
10080
10077
10073
10067
10060
10051
10041
10031
10019
10008
9996
9984
9973
9962
9952
9942
9933
9924
9915
9905
9895
9884
9872
9858
9843
9827
9810
9792
9773
9753
9733
9712
9692
9671
9650
9628
9607
9585
9562
9539
9515
9491
9466
9441
9415
9390
9365
9339
9314
9289
9264
9240
9216
9193
9172
9151
9132
9114
9098
9082
9067
9052
9037
9023
9008
8992
8976
8960
8943
8925
8907
8889
8871
8852
8833
8813
8792
8770
8747
8724
8700
8675
8650
8626
8601
8577
8554
8530
8508
8486
8464
8444
8423
8403
8384
8365
8346
8327
8308
8290
8272
8253
8235
8217
8199
8182
8164
8147
8131
8115
8099
8084
8069
8054
8039
8026
8012
7998
7984
7970
7955
7939
7923
7905
7887
7867
7845
7823
7798
7773
7746
7718
7689
7660
7630
7599
7569
7539
7508
7478
7448
7418
7389
7359
7330
7301
7271
7242
7212
7182
7153
7123
7093
7063
7032
7002
6972
6941
6911
6880
6850
6820
6790
6760
6731
6702
6673
6645
6617
6590
6563
6537
6511
6486
6461
6437
6413
6389
6365
6342
6319
6297
6274
6252
6231
6210
6190
6171
6152
6135
6118
6102
6087
6073
6059
6047
6034
6023
6011
6000
5989
5979
5968
5958
5949
5940
5931
5923
5916
5910
5904
5899
5895
5891
5889
5887
5886
5885
5885
5886
5886
5887
5887
5888
5888
5889
5889
5889
5890
5890
5890
5890
5889
5889
5888
5887
5885
5882
5879
5876
5871
5866
5861
5855
5849
5843
5837
5831
5825
5820
5815
5811
5807
5804
5802
5801
5801
5802
5805
5809
5814
5821
5830
5840
5851
5864
5879
5894
5911
5928
5946
5964
5983
6002
6021
6040
6059
6079
6098
6118
6138
6157
6177
6196
6216
6235
6254
6273
6291
6310
6328
6346
6364
6381
6397
6412
6428
6443
6459
6475
6492
6510
6528
6548
6568
6590
6612
6635
6659
6682
6706
6730
6754
6777
6801
6824
6848
6872
6897
6922
6949
6976
7005
7035
7066
7098
7131
7165
7198
7232
7266
7301
7335
7369
7404
7439
7474
7509
7543
7578
7612
7647
7681
7715
7749
7782
7814
7847
7878
7909
7940
7970
8000
8029
8061
8090
8122
8154
8185
8217
8249
8282
8314
8346
8378
8410
8441
8471
8501
8530
8557
8584
8609
8633
8655
8676
8696
8715
8733
8750
8766
8782
8797
8812
8827
8841
8856
8870
8884
8898
8911
8924
8936
8947
8957
8967
8976
8984
8992
9000
9008
9016
9025
9035
9045
9056
9068
9080
9092
9104
9115
9125
9135
9144
9153
9160
9168
9175
9182
9189
9196
9203
9210
9218
9226
9234
9243
9252
9262
9271
9281
9292
9302
9313
9324
9335
9346
9359
9371
9384
9398
9412
9426
9440
9455
9470
9485
9499
9513
9526
9537
9547
9556
9563
9568
9572
9573
9573
9571
9568
9563
9557
9549
9541
9532
9522
9511
9500
9489
9478
9468
9458
9449
9441
9433
9427
9421
9414
9408
9402
9395
9388
9380
9371
9362
9352
9342
9331
9320
9308
9296
9284
9272
9260
9247
9234
9222
9209
9197
9185
9172
9160
9148
9134
9120
9104
9087
9068
9048
9025
9001
8975
8948
8920
8890
8860
8829
8797
8766
8735
8703
8672
8640
8609
8578
8547
8515
8483
8451
8419
8386
8352
8318
8282
8247
8210
8173
8135
8096
8060
8022
7985
7949
7913
7878
7844
7811
7779
7748
7718
7689
7661
7635
7608
7583
7558
7533
7509
7484
7460
7435
7411
7386
7361
7336
7311
7286
7261
7237
7213
7190
7168
7147
7127
7108
7089
7071
7054
7037
7020
7003
6987
6970
6953
6936
6919
6901
6884
6866
6849
6831
6812
6793
6774
6754
6732
6711
6688
6666
6643
6620
6598
6575
6553
6532
6511
6490
6471
6452
6434
6417
6401
6386
6373
6360
6350
6340
6332
6324
6318
6313
6309
6306
6303
6300
6298
6295
6293
6290
6287
6283
6279
6274
6268
6262
6254
6244
6234
6223
6211
6198
6184
6170
6156
6141
6126
6110
6094
6077
6059
6041
6023
6005
5986
5967
5947
5928
5908
5889
5870
5851
5834
5818
5803
5789
5776
5764
5752
5742
5731
5721
5710
5699
5688
5676
5664
5651
5637
5623
5608
5593
5577
5560
5542
5524
5506
5488
5470
5452
5434
5418
5402
5387
5373
5360
5348
5337
5327
5317
5308
5298
5289
5279
5270
5260
5250
5240
5230
5220
5209
5198
5186
5174
5162
5150
5137
5124
5111
5097
5083
5068
5052
5036
5018
4999
4979
4959
4937
4915
4892
4869
4846
4822
4798
4775
4751
4728
4705
4683
4660
4639
4618
4597
4577
4558
4540
4523
4507
4492
4477
4464
4451
4440
4429
4420
4411
4403
4396
4390
4384
4379
4375
4371
4367
4364
4361
4358
4356
4354
4352
4349
4347
4344
4341
4337
4334
4330
4325
4320
4315
4310
4304
4298
4293
4287
4282
4278
4275
4272
4270
4270
4270
4272
4275
4280
4286
4293
4302
4313
4325
4338
4353
4369
4386
4403
4422
4440
4460
4479
4499
4519
4539
4559
4579
4598
4617
4636
4653
4670
4686
4701
4716
4729
4742
4754
4766
4777
4788
4799
4810
4821
4833
4844
4856
4868
4879
4890
4901
4911
4920
4928
4935
4942
4947
4952
4956
4960
4963
4966
4969
4971
4972
4973
4973
4973
4972
4970
4967
4964
4960
4955
4949
4943
4936
4928
4921
4913
4905
4897
4889
4881
4873
4865
4857
4849
4841
4834
4827
4821
4816
4811
4807
4804
4801
4799
4796
4794
4792
4789
4787
4784
4780
4777
4774
4770
4767
4764
4762
4761
4760
4760
4762
4764
4768
4774
4781
4789
4798
4808
4820
4832
4845
4858
4871
4885
4899
4913
4927
4941
4955
4968
4981
4994
5006
5018
5029
5040
5050
5061
5071
5081
5092
5103
5115
5127
5139
5152
5165
5178
5192
5205
5218
5231
5244
5257
5271
5284
5298
5312
5326
5340
5355
5370
5385
5400
5414
5429
5444
5459
5475
5491
5507
5524
5542
5559
5577
5595
5613
5632
5651
5670
5689
5709
5728
5748
5767
5786
5805
5824
5842
5860
5878
5895
5910
5925
5939
5952
5963
5974
5983
5991
5999
6006
6013
6019
6025
6031
6037
6043
6049
6055
6062
6068
6074
6080
6086
6093
6100
6107
6115
6124
6133
6143
6154
6165
6177
6189
6201
6214
6227
6240
6252
6264
6274
6284
6293
6301
6308
6313
6317
6320
6322
6322
6322
6320
6318
6314
6310
6305
6299
6293
6286
6279
6272
6265
6257
6251
6244
6238
6233
6228
6224
6219
6214
6209
6204
6198
6191
6183
6174
6165
6154
6143
6131
6118
6104
6089
6073
6057
6040
6023
6005
5987
5970
5953
5935
5918
5902
5885
5868
5851
5835
5818
5801
5785
5769
5752
5736
5719
5703
5686
5669
5652
5636
5619
5602
5586
5569
5553
5537
5521
5505
5488
5472
5455
5438
5420
5402
5383
5364
5344
5324
5303
5282
5261
5239
5216
5193
5170
5145
5121
5095
5069
5042
5015
4988
4960
4931
4903
4874
4845
4816
4786
4756
4726
4695
4664
4633
4603
4572
4541
4510
4480
4449
4419
4389
4359
4330
4300
4271
4242
4213
4183
4154
4125
4096
4066
4035
4006
3975
3945
3915
3884
3854
3824
3794
3765
3735
3706
3678
3650
3624
3598
3572
3548
3524
3501
3479
3456
3434
3413
3391
3370
3349
3329
3308
3288
3268
3248
3228
3208
3188
3167
3147
3127
3107
3086
3066
3046
3027
3008
2989
2970
2952
2935
2918
2902
2887
2872
2858
2845
2832
2819
2807
2794
2782
2770
2758
2746
2735
2724
2713
2703
2694
2685
2676
2669
2661
2655
2649
2644
2640
2636
2632
2629
2626
2624
2621
2618
2616
2613
2610
2607
2603
2600
2596
2592
2588
2584
2580
2576
2572
2568
2564
2560
2556
2552
2547
2543
2538
2534
2530
2526
2523
2520
2516
2513
2509
2505
2501
2497
2491
2486
2480
2473
2466
2459
2452
2445
2438
2431
2424
2418
2411
2405
2399
2392
2385
2378
2371
2363
2355
2347
2338
2329
2319
2309
2299
2288
2277
2266
2255
2243
2231
2219
2208
2196
2186
2175
2166
2157
2148
2140
2133
2126
2118
2111
2104
2097
2090
2084
2077
2071
2066
2061
2056
2052
2048
2044
2040
2037
2033
2029
2024
2020
2013
2009
2003
1997
1990
1983
1976
1968
1960
1951
1941
1932
1921
1911
1900
1888
1877
1865
1853
1841
1829
1816
1803
1791
1778
1765
1753
1741
1728
1716
1704
1691
1678
1664
1650
1635
1619
1603
1586
1569
1551
1533
1516
1498
1481
1464
1447
1430
1414
1399
1383
1367
1351
1336
1320
1304
1288
1272
1256
1240
1223
1207
1191
1176
1161
1146
1133
1120
1109
1098
1089
1080
1072
1064
1057
1050
1044
1038
1032
1026
1020
1012
1006
1000
994
987
981
974
967
960
953
946
939
932
925
917
909
902
894
887
880
874
869
865
863
861
861
862
864
867
871
877
883
891
899
908
918
928
940
952
965
978
992
1006
1020
1037
1052
1068
1084
1100
1116
1132
1147
1162
1177
1192
1207
1223
1238
1254
1270
1286
1303
1320
1337
1355
1374
1393
1412
1432
1452
1473
1494
1516
1539
1562
1587
1612
1637
1664
1690
1717
1745
1772
1800
1828
1856
1885
1914
1943
1971
2000
2029
2058
2087
2116
2145
2174
2204
2234
2263
2294
2324
2354
2384
2415
2445
2475
2506
2536
2566
2595
2625
2654
2682
2711
2740
2768
2797
2826
2855
2884
2913
2943
2973
3003
3035
3066
3098
3131
3164
3198
3233
3268
3303
3338
3374
3409
3444
3480
3514
3549
3583
3616
3650
3682
3715
3748
3780
3812
3844
3876
3907
3939
3971
4003
4035
4067
4100
4132
4165
4198
4230
4263
4297
4330
4364
4398
4433
4467
4501
4535
4569
4603
4636
4669
4701
4733
4764
4794
4825
4855
4884
4914
4943
4972
5001
5030
5060
5089
5118
5148
5178
5208
5238
5268
5299
5329
5359
5388
5417
5446
5473
5500
5525
5551
5575
5599
5623
5646
5670
5693
5716
5740
5763
5787
5811
5835
5859
5884
5909
5934
5960
5986
6012
6038
6064
6090
6115
6140
6165
6189
6213
6236
6259
6281
6303
6324
6345
6365
6385
6404
6423
6442
6460
6477
6495
6512
6528
6545
6560
6575
6590
6604
6618
6631
6645
6658
6671
6685
6699
6712
6726
6740
6754
6768
6781
6794
6807
6819
6830
6841
6851
6861
6870
6879
6888
6896
6904
6913
6921
6930
6938
6947
6955
6964
6972
6981
6989
6997
7005
7013
7021
7028
7036
7044
7051
7058
7066
7073
7080
7087
7095
7102
7110
7118
7126
7134
7142
7150
7158
7165
7172
7179
7186
7192
7198
7203
7209
7214
7219
7224
7228
7231
7234
7237
7239
7241
7243
7245
7246
7247
7248
7249
7249
7248
7247
7246
7244
7242
7239
7236
7233
7230
7226
7222
7217
7213
7208
7202
7197
7191
7184
7177
7170
7163
7155
7146
7137
7127
7117
7106
7094
7081
7068
7053
7039
7023
7008
6991
6975
6958
6941
6924
6906
6889
6871
6853
6835
6817
6799
6781
6763
6744
6726
6707
6688
6668
6649
6629
6610
6590
6571
6551
6532
6512
6492
6473
6453
6433
6413
6393
6373
6352
6332
6311
6289
6268
6246
6224
6202
6180
6158
6136
6114
6093
6071
6050
6029
6009
5989
5970
5951
5932
5914
5897
5880
5864
5848
5832
5816
5801
5785
5769
5752
5735
5717
5699
5680
5661
5642
5621
5601
5580
5559
5537
5516
5494
5471
5449
5426
5402
5379
5355
5331
5306
5282
5257
5232
5207
5182
5157
5131
5105
5079
5052
5025
4997
4969
4940
4911
4883
4854
4825
4797
4768
4740
4712
4684
4656
4628
4601
4574
4547
4520
4494
4469
4444
4420
4396
4372
4349
4327
4305
4283
4261
4239
4218
4196
4175
4153
4131
4110
4088
4066
4043
4022
4001
3980
3959
3939
3920
3901
3883
3865
3847
3830
3812
3795
3778
3760
3743
3725
3708
3690
3672
3654
3635
3617
3598
3579
3560
3541
3522
3503
3485
3466
3449
3431
3413
3396
3379
3362
3345
3328
3311
3294
3277
3260
3243
3226
3209
3192
3175
3157
3140
3123
3106
3088
3071
3053
3035
3016
2997
2977
2957
2937
2916
2896
2876
2856
2836
2816
2797
2778
2760
2742
2725
2707
2690
2674
2657
2641
2625
2608
2592
2576
2560
2543
2527
2512
2496
2481
2467
2452
2439
2425
2412
2399
2386
2374
2361
2349
2337
2325
2313
2301
2289
2278
2267
2256
2245
2236
2226
2217
2209
2201
2193
2185
2177
2169
2162
2153
2145
2136
2127
2118
2108
2098
2086
2074
2061
2047
2032
2016
2000
1982
1964
1946
1926
1906
1886
1864
1842
1820
1797
1773
1749
1724
1699
1674
1649
1625
1600
1576
1553
1530
1507
1485
1463
1442
1421
1401
1380
1361
1342
1323
1305
1288
1271
1254
1238
1222
1207
1191
1176
1161
1146
1132
1117
1102
1087
1072
1057
1041
1026
1010
994
977
961
944
926
909
891
873
855
837
818
799
780
761
742
723
704
686
667
649
631
613
596
578
561
545
528
511
494
477
460
443
426
409
391
373
354
335
316
296
276
255
234
213
191
170
148
127
105
84
64
44
24
4
-15
-34
-53
-71
-89
-107
-125
-143
-161
-180
-198
-216
-235
-254
-272
-291
-310
-328
-347
-365
-382
-400
-417
-434
-450
-467
-484
-500
-517
-534
-551
-568
-585
-602
-620
-637
-655
-673
-690
-708
-726
-744
-762
-779
-796
-813
-830
-846
-862
-877
-892
-906
-920
-934
-947
-960
-973
-985
-997
-1008
-1020
-1031
-1042
-1053
-1063
-1072
-1081
-1090
-1099
-1107
-1116
-1124
-1132
-1141
-1149
-1157
-1165
-1173
-1181
-1188
-1195
-1203
-1209
-1216
-1223
-1230
-1236
-1243
-1249
-1255
-1261
-1267
-1273
-1278
-1284
-1289
-1295
-1300
-1306
-1311
-1316
-1321
-1326
-1331
-1336
-1341
-1346
-1351
-1357
-1362
-1368
-1374
-1381
-1387
-1394
-1401
-1409
-1417
-1424
-1432
-1440
-1448
-1455
-1463
-1471
-1479
-1487
-1495
-1503
-1511
-1520
-1528
-1536
-1543
-1550
-1557
-1562
-1568
-1573
-1578
-1583
-1588
-1593
-1598
-1604
-1610
-1617
-1624
-1632
-1640
-1648
-1657
-1665
-1674
-1683
-1692
-1700
-1708
-1716
-1724
-1732
-1739
-1745
-1752
-1758
-1763
-1769
-1774
-1779
-1784
-1788
-1793
-1798
-1803
-1808
-1814
-1819
-1824
-1830
-1836
-1841
-1847
-1853
-1859
-1865
-1871
-1878
-1885
-1892
-1899
-1906
-1913
-1921
-1928
-1936
-1944
-1951
-1959
-1967
-1974
-1982
-1990
-1998
-2005
-2015
-2023
-2031
-2039
-2048
-2056
-2065
-2073
-2082
-2091
-2101
-2110
-2120
-2129
-2138
-2148
-2157
-2167
-2177
-2187
-2197
-2208
-2219
-2230
-2241
-2253
-2265
-2278
-2290
-2303
-2316
-2329
-2342
-2355
-2368
-2381
-2394
-2407
-2421
-2434
-2448
-2461
-2475
-2489
-2504
-2518
-2533
-2548
-2562
-2577
-2592
-2607
-2622
-2636
-2650
-2664
-2678
-2691
-2704
-2716
-2729
-2741
-2753
-2764
-2776
-2788
-2800
-2812
-2824
-2836
-2848
-2860
-2872
-2884
-2896
-2907
-2919
-2930
-2941
-2952
-2962
-2972
-2982
-2991
-2999
-3008
-3016
-3024
-3032
-3039
-3047
-3054
-3062
-3069
-3077
-3084
-3091
-3098
-3105
-3111
-3117
-3122
-3127
-3132
-3136
-3139
-3142
-3144
-3145
-3147
-3148
-3148
-3148
-3148
-3148
-3148
-3147
-3147
-3146
-3146
-3146
-3145
-3145
-3145
-3145
-3146
-3146
-3147
-3147
-3148
-3149
-3150
-3151
-3151
-3152
-3153
-3154
-3156
-3157
-3159
-3161
-3163
-3165
-3166
-3168
-3169
-3170
-3171
-3171
-3170
-3170
-3169
-3168
-3167
-3165
-3164
-3163
-3162
-3161
-3160
-3159
-3159
-3158
-3157
-3157
-3156
-3156
-3155
-3154
-3152
-3151
-3149
-3147
-3145
-3143
-3140
-3137
-3134
-3130
-3126
-3121
-3116
-3110
-3104
-3098
-3091
-3084
-3076
-3069
-3061
-3053
-3046
-3038
-3030
-3022
-3015
-3007
-3000
-2993
-2987
-2980
-2974
-2968
-2963
-2958
-2953
-2949
-2945
-2941
-2938
-2935
-2933
-2931
-2929
-2927
-2926
-2924
-2923
-2922
-2920
-2919
-2918
-2917
-2915
-2914
-2913
-2911
-2910
-2909
-2907
-2906
-2905
-2904
-2904
-2903
-2903
-2903
-2904
-2904
-2904
-2905
-2905
-2906
-2907
-2909
-2911
-2913
-2916
-2919
-2923
-2927
-2931
-2936
-2941
-2946
-2950
-2955
-2960
-2964
-2969
-2973
-2978
-2982
-2986
-2990
-2994
-2998
-3002
-3006
-3010
-3015
-3020
-3024
-3030
-3035
-3040
-3046
-3051
-3057
-3063
-3068
-3074
-3080
-3086
-3092
-3098
-3104
-3110
-3115
-3120
-3125
-3129
-3133
-3137
-3140
-3142
-3144
-3146
-3148
-3149
-3150
-3150
-3151
-3151
-3151
-3151
-3150
-3150
-3149
-3149
-3148
-3147
-3146
-3146
-3144
-3143
-3142
-3140
-3139
-3138
-3137
-3136
-3135
-3135
-3135
-3135
-3136
-3137
-3138
-3139
-3141
-3143
-3145
-3148
-3151
-3154
-3158
-3162
-3166
-3170
-3175
-3180
-3184
-3189
-3193
-3197
-3200
-3203
-3205
-3207
-3208
-3209
-3209
-3209
-3209
-3208
-3208
-3207
-3206
-3205
-3204
-3203
-3202
-3201
-3199
-3198
-3196
-3194
-3193
-3191
-3190
-3189
-3188
-3188
-3188
-3188
-3189
-3190
-3191
-3194
-3196
-3200
-3204
-3208
-3213
-3219
-3224
-3230
-3236
-3242
-3248
-3254
-3260
-3265
-3269
-3274
-3277
-3281
-3283
-3286
-3288
-3290
-3292
-3294
-3295
-3297
-3299
-3301
-3303
-3304
-3306
-3308
-3310
-3311
-3313
-3315
-3317
-3319
-3321
-3323
-3326
-3328
-3331
-3333
-3335
-3338
-3340
-3342
-3344
-3346
-3348
-3350
-3352
-3354
-3356
-3358
-3360
-3362
-3364
-3367
-3370
-3373
-3376
-3379
-3383
-3386
-3390
-3394
-3399
-3403
-3408
-3413
-3418
-3423
-3429
-3434
-3440
-3446
-3453
-3459
-3466
-3472
-3480
-3487
-3494
-3502
-3510
-3517
-3525
-3532
-3540
-3547
-3554
-3561
-3568
-3575
-3582
-3588
-3595
-3601
-3607
-3613
-3618
-3623
-3627
-3631
-3635
-3638
-3642
-3645
-3648
-3650
-3653
-3656
-3659
-3661
-3664
-3666
-3669
-3671
-3673
-3675
-3676
-3678
-3680
-3682
-3683
-3685
-3687
-3688
-3690
-3691
-3693
-3695
-3696
-3698
-3700
-3701
-3703
-3705
-3706
-3707
-3709
-3710
-3711
-3713
-3714
-3716
-3717
-3718
-3720
-3721
-3722
-3723
-3725
-3726
-3727
-3727
-3728
-3728
-3727
-3726
-3724
-3721
-3718
-3714
-3709
-3703
-3697
-3690
-3683
-3676
-3668
-3659
-3650
-3641
-3632
-3622
-3612
-3601
-3591
-3579
-3568
-3556
-3545
-3533
-3520
-3508
-3495
-3482
-3469
-3456
-3443
-3429
-3416
-3403
-3390
-3377
-3365
-3352
-3340
-3328
-3317
-3306
-3295
-3284
-3273
-3263
-3253
-3242
-3232
-3222
-3211
-3200
-3189
-3178
-3166
-3154
-3143
-3131
-3119
-3107
-3095
-3084
-3073
-3062
-3051
-3041
-3032
-3022
-3014
-3005
-2998
-2991
-2984
-2979
-2973
-2968
-2963
-2959
-2954
-2950
-2945
-2941
-2937
-2933
-2929
-2925
-2921
-2918
-2915
-2913
-2910
-2908
-2907
-2905
-2903
-2902
-2900
-2899
-2897
-2896
-2894
-2892
-2889
-2886
-2883
-2880
-2876
-2871
-2867
-2862
-2857
-2851
-2845
-2838
-2831
-2824
-2817
-2808
-2800
-2791
-2782
-2772
-2763
-2753
-2742
-2732
-2722
-2711
-2700
-2690
-2679
-2668
-2657
-2646
-2634
-2622
-2610
-2598
-2585
-2572
-2558
-2544
-2530
-2515
-2500
-2485
-2468
-2452
-2435
-2418
-2401
-2383
-2366
-2348
-2330
-2312
-2295
-2277
-2259
-2241
-2223
-2206
-2189
-2171
-2154
-2138
-2122
-2105
-2090
-2074
-2059
-2044
-2029
-2016
-2001
-1989
-1976
-1964
-1952
-1940
-1929
-1917
-1905
-1894
-1882
-1870
-1858
-1845
-1833
-1820
-1807
-1794
-1780
-1767
-1752
-1738
-1723
-1707
-1691
-1675
-1657
-1640
-1622
-1604
-1585
-1567
-1548
-1529
-1510
-1492
-1473
-1455
-1437
-1419
-1401
-1383
-1365
-1348
-1331
-1313
-1296
-1279
-1262
-1246
-1229
-1213
-1198
-1182
-1168
-1153
-1139
-1126
-1113
-1100
-1088
-1076
-1065
-1054
-1044
-1034
-1025
-1016
-1008
-1002
-995
-988
-982
-977
-972
-967
-963
-960
-957
-954
-953
-952
-951
-952
-953
-955
-958
-962
-966
-971
-976
-982
-988
-995
-1000
-1008
-1014
-1020
-1028
-1035
-1042
-1049
-1056
-1064
-1071
-1079
-1087
-1095
-1103
-1111
-1119
-1127
-1135
-1144
-1153
-1161
-1170
-1179
-1188
-1197
-1206
-1215
-1224
-1232
-1241
-1249
-1257
-1266
-1274
-1282
-1290
-1298
-1307
-1315
-1323
-1331
-1340
-1348
-1357
-1366
-1375
-1385
-1395
-1405
-1416
-1426
-1436
-1446
-1457
-1467
-1477
-1487
-1497
-1507
-1516
-1526
-1536
-1545
-1555
-1564
-1573
-1583
-1592
-1601
-1610
-1619
-1628
-1638
-1647
-1656
-1665
-1674
-1683
-1692
-1701
-1710
-1719
-1729
-1738
-1747
-1757
-1766
-1776
-1786
-1795
-1805
-1815
-1824
-1833
-1841
-1849
-1857
-1864
-1871
-1877
-1883
-1888
-1894
-1899
-1904
-1909
-1914
-1919
-1924
-1929
-1934
-1939
-1944
-1949
-1954
-1958
-1963
-1968
-1973
-1978
-1983
-1988
-1992
-1996
-2000
-2004
-2008
-2012
-2015
-2017
-2021
-2024
-2025
-2028
-2029
-2031
-2033
-2033
-2035
-2035
-2036
-2036
-2036
-2035
-2033
-2033
-2032
-2031
-2029
-2027
-2025
-2021
-2019
-2016
-2013
-2009
-2005
-2001
-1998
-1994
-1991
-1988
-1985
-1982
-1980
-1977
-1975
-1973
-1972
-1970
-1969
-1967
-1966
-1965
-1964
-1963
-1962
-1961
-1960
-1959
-1958
-1957
-1957
-1956
-1955
-1954
-1954
-1953
-1953
-1953
-1953
-1953
-1954
-1954
-1955
-1957
-1958
-1960
-1962
-1964
-1967
-1969
-1972
-1975
-1978
-1980
-1983
-1986
-1989
-1992
-1994
-1996
-1999
-2001
-2003
-2004
-2005
-2009
-2011
-2013
-2015
-2017
-2019
-2021
-2023
-2025
-2025
-2027
-2028
-2028
-2028
-2028
-2028
-2028
-2027
-2027
-2027
-2027
-2028
-2029
-2029
-2032
-2035
-2037
-2041
-2045
-2049
-2053
-2058
-2063
-2067
-2072
-2077
-2082
-2087
-2091
-2096
-2101
-2105
-2109
-2113
-2116
-2120
-2123
-2125
-2127
-2130
-2131
-2133
-2133
-2134
-2134
-2133
-2132
-2130
-2127
-2124
-2121
-2117
-2113
-2109
-2104
-2099
-2094
-2089
-2084
-2079
-2074
-2069
-2064
-2059
-2054
-2049
-2044
-2039
-2035
-2029
-2025
-2021
-2016
-2012
-2007
-2003
-1998
-1994
-1990
-1987
-1983
-1980
-1977
-1974
-1972
-1970
-1968
-1966
-1965
-1964
-1963
-1963
-1962
-1962
-1962
-1962
-1963
-1963
-1964
-1965
-1966
-1967
-1968
-1968
-1969
-1970
-1971
-1971
-1972
-1972
-1973
-1973
-1973
-1974
-1974
-1974
-1974
-1973
-1973
-1972
-1972
-1971
-1970
-1969
-1968
-1968
-1967
-1966
-1965
-1964
-1962
-1961
-1959
-1958
-1956
-1954
-1952
-1949
-1947
-1945
-1944
-1942
-1941
-1940
-1939
-1939
-1939
-1939
-1939
-1940
-1941
-1941
-1942
-1943
-1943
-1943
-1944
-1944
-1944
-1944
-1944
-1943
-1943
-1942
-1941
-1940
-1939
-1938
-1937
-1935
-1934
-1933
-1932
-1930
-1929
-1929
-1928
-1928
-1928
-1928
-1928
-1929
-1929
-1930
-1930
-1931
-1931
-1931
-1931
-1930
-1929
-1928
-1927
-1925
-1923
-1921
-1918
-1915
-1912
-1909
-1905
-1902
-1898
-1894
-1890
-1886
-1882
-1877
-1874
-1870
-1867
-1864
-1861
-1859
-1857
-1855
-1854
-1853
-1851
-1850
-1849
-1848
-1846
-1845
-1843
-1841
-1839
-1837
-1834
-1831
-1828
-1826
-1822
-1819
-1816
-1813
-1810
-1807
-1804
-1801
-1798
-1795
-1792
-1789
-1785
-1781
-1777
-1772
-1767
-1761
-1754
-1748
-1740
-1733
-1725
-1717
-1709
-1700
-1691
-1682
-1672
-1663
-1652
-1641
-1630
-1618
-1606
-1593
-1580
-1566
-1551
-1536
-1520
-1504
-1487
-1470
-1452
-1435
-1417
-1399
-1381
-1364
-1346
-1329
-1312
-1295
-1278
-1262
-1245
-1229
-1214
-1198
-1183
-1168
-1153
-1139
-1124
-1110
-1096
-1082
-1067
-1053
-1038
-1024
-1010
-995
-981
-966
-952
-938
-923
-909
-895
-881
-867
-854
-840
-827
-814
-800
-787
-773
-760
-746
-732
-718
-704
-690
-676
-661
-647
-632
-617
-602
-587
-571
-556
-540
-524
-508
-492
-476
-459
-443
-426
-410
-393
-376
-358
-341
-323
-304
-286
-267
-248
-229
-210
-190
-170
-150
-130
-109
-88
-66
-44
-22
1
25
49
73
99
124
150
177
203
231
259
287
315
345
374
404
434
465
496
528
559
591
624
656
689
721
754
788
821
855
889
923
957
992
1027
1063
1098
1134
1170
1206
1243
1279
1316
1353
1391
1428
1466
1504
1542
1580
1619
1658
1697
1736
1775
1815
1854
1893
1933
1972
2011
2050
2089
2128
2167
2205
2243
2281
2319
2356
2393
2429
2465
2501
2536
2570
2605
2638
2672
2704
2736
2768
2799
2829
2859
2888
2917
2946
2974
3003
3031
3059
3087
3115
3143
3170
3198
3225
3252
3279
3306
3332
3359
3385
3411
3436
3461
3486
3511
3535
3559
3582
3606
3629
3652
3676
3699
3722
3745
3768
3791
3813
3836
3858
3881
3902
3924
3945
3965
3986
4005
4025
4043
4062
4081
4099
4117
4135
4152
4170
4186
4203
4219
4235
4251
4266
4281
4295
4309
4322
4335
4347
4359
4370
4382
4393
4403
4413
4423
4432
4441
4450
4457
4465
4471
4478
4483
4489
4494
4498
4502
4506
4509
4512
4514
4516
4518
4520
4521
4523
4524
4524
4525
4525
4526
4527
4527
4528
4529
4530
4531
4532
4534
4536
4537
4539
4541
4542
4543
4544
4545
4545
4545
4545
4545
4544
4543
4542
4541
4539
4537
4535
4533
4530
4527
4524
4520
4516
4511
4506
4501
4495
4489
4482
4475
4468
4461
4453
4446
4438
4430
4422
4413
4405
4397
4388
4380
4371
4363
4354
4346
4337
4329
4320
4312
4304
4295
4287
4279
4270
4262
4253
4244
4234
4225
4215
4204
4194
4183
4171
4159
4147
4134
4121
4107
4093
4078
4065
4050
4035
4019
4005
3989
3974
3958
3942
3926
3911
3895
3879
3864
3848
3833
3817
3802
3786
3771
3756
3740
3725
3710
3695
3680
3665
3651
3637
3623
3609
3596
3583
3570
3558
3546
3535
3524
3513
3503
3492
3482
3472
3462
3453
3443
3433
3423
3413
3402
3392
3381
3370
3359
3348
3336
3325
3314
3302
3291
3280
3269
3258
3247
3236
3226
3216
3205
3195
3185
3175
3165
3156
3146
3136
3127
3117
3108
3099
3090
3080
3071
3061
3052
3042
3033
3023
3013
3004
2994
2984
2975
2965
2956
2946
2937
2928
2919
2910
2901
2893
2884
2876
2867
2858
2849
2840
2830
2821
2811
2801
2791
2781
2771
2761
2751
2741
2732
2722
2713
2703
2694
2685
2676
2667
2659
2650
2642
2635
2627
2620
2613
2606
2600
2593
2587
2581
2576
2570
2565
2560
2556
2551
2547
2543
2539
2536
2532
2529
2525
2522
2518
2514
2509
2505
2500
2495
2489
2484
2478
2472
2465
2459
2452
2446
2439
2432
2426
2419
2412
2405
2398
2392
2385
2379
2373
2367
2362
2356
2351
2347
2343
2339
2335
2332
2329
2327
2324
2322
2320
2318
2315
2313
2311
2309
2307
2305
2303
2300
2298
2296
2295
2293
2292
2291
2290
2289
2289
2289
2290
2290
2291
2293
2294
2296
2298
2299
2301
2304
2306
2308
2311
2313
2316
2319
2321
2324
2326
2329
2331
2334
2336
2338
2341
2343
2346
2349
2352
2354
2357
2360
2363
2365
2368
2370
2373
2375
2377
2379
2381
2383
2385
2387
2389
2390
2391
2392
2393
2393
2394
2394
2394
2393
2393
2392
2392
2391
2390
2390
2389
2388
2388
2388
2387
2387
2387
2387
2387
2386
2386
2385
2385
2384
2384
2383
2382
2381
2380
2378
2376
2374
2372
2369
2365
2362
2358
2354
2350
2345
2340
2336
2331
2326
2322
2317
2312
2307
2302
2296
2291
2286
2280
2275
2269
2263
2257
2251
2245
2239
2233
2227
2220
2214
2208
2202
2196
2189
2183
2178
2172
2166
2160
2154
2148
2142
2137
2131
2125
2119
2113
2107
2100
2093
2086
2079
2072
2064
2056
2049
2041
2033
2025
2016
2008
2000
1992
1984
1977
1969
1961
1954
1947
1939
1932
1925
1918
1910
1903
1896
1889
1881
1874
1866
1859
1851
1843
1835
1827
1819
1810
1802
1793
1784
1774
1765
1755
1745
1734
1724
1713
1702
1691
1681
1670
1659
1648
1638
1628
1618
1608
1598
1589
1580
1571
1562
1553
1544
1536
1527
1518
1510
1501
1493
1484
1475
1467
1458
1450
1442
1434
1426
1418
1410
1402
1395
1388
1381
1374
1367
1360
1353
1347
1340
1333
1327
1320
1314
1307
1300
1294
1287
1280
1273
1266
1259
1252
1244
1237
1230
1223
1215
1208
1201
1194
1186
1179
1172
1165
1158
1151
1144
1138
1131
1124
1117
1110
1104
1097
1090
1084
1077
1070
1064
1057
1051
1044
1037
1031
1024
1018
1010
1004
999
993
988
982
977
972
967
963
959
955
952
948
945
942
939
937
934
932
930
928
926
924
923
921
919
918
916
914
912
910
908
907
905
903
900
898
896
894
891
889
886
883
880
877
874
871
868
864
861
858
854
851
847
844
841
838
835
832
829
826
823
821
818
816
814
812
810
808
807
806
805
804
803
802
801
801
801
800
800
800
800
801
801
802
803
803
804
805
806
808
809
810
811
812
813
813
814
814
814
814
813
813
812
811
810
809
808
808
808
808
809
810
812
814
816
819
821
825
828
831
835
839
843
847
852
856
860
865
869
874
879
883
888
893
899
904
910
916
923
929
936
943
951
958
966
973
981
990
998
1006
1014
1024
1034
1043
1052
1062
1072
1081
1090
1100
1108
1117
1125
1133
1140
1148
1155
1161
1168
1174
1180
1186
1192
1198
1204
1210
1216
1221
1227
1232
1238
1243
1248
1254
1259
1264
1269
1275
1280
1285
1291
1296
1302
1307
1313
1319
1325
1331
1337
1344
1350
1356
1363
1370
1376
1383
1390
1397
1404
1411
1419
1426
1433
1441
1449
1457
1465
1473
1481
1489
1498
1507
1516
1525
1534
1542
1551
1560
1569
1578
1586
1595
1603
1612
1620
1629
1637
1645
1654
1662
1670
1678
1686
1694
1702
1710
1717
1725
1733
1740
1748
1756
1764
1772
1780
1788
1797
1806
1815
1824
1833
1843
1852
1862
1872
1881
1891
1901
1910
1919
1928
1937
1946
1955
1964
1972
1981
1989
1997
2004
2012
2019
2025
2032
2037
2044
2049
2055
2060
2065
2070
2075
2080
2084
2089
2093
2097
2101
2105
2109
2112
2116
2119
2122
2125
2127
2129
2131
2133
2135
2136
2138
2139
2140
2141
2141
2142
2141
2141
2140
2139
2138
2136
2134
2132
2129
2127
2124
2121
2117
2114
2110
2106
2103
2099
2095
2091
2087
2082
2078
2074
2069
2064
2059
2054
2049
2044
2037
2033
2027
2021
2015
2009
2001
1995
1988
1981
1973
1965
1957
1949
1940
1931
1922
1913
1903
1893
1883
1873
1863
1852
1841
1831
1820
1809
1799
1788
1778
1768
1759
1750
1741
1732
1724
1716
1708
1700
1693
1686
1679
1673
1666
1661
1656
1651
1647
1643
1640
1637
1635
1633
1631
1630
1630
1629
1630
1630
1631
1633
1634
1637
1639
1642
1645
1649
1653
1657
1661
1665
1670
1674
1679
1684
1689
1695
1700
1706
1711
1717
1723
1729
1735
1740
1747
1753
1759
1766
1773
1780
1788
1795
1803
1811
1819
1827
1836
1844
1853
1862
1870
1879
1888
1897
1906
1915
1924
1934
1943
1952
1961
1970
1980
1989
1998
2007
2016
2025
2035
2044
2053
2062
2071
2081
2090
2099
2108
2117
2126
2135
2144
2153
2162
2171
2180
2189
2198
2206
2215
2224
2232
2241
2249
2258
2266
2275
2283
2292
2300
2308
2316
2325
2333
2341
2349
2357
2365
2373
2381
2388
2396
2404
2411
2418
2426
2433
2441
2448
2456
2464
2472
2480
2488
2496
2504
2513
2521
2529
2536
2544
2552
2559
2566
2573
2580
2586
2593
2599
2605
2610
2616
2621
2626
2631
2636
2641
2645
2650
2654
2658
2662
2665
2669
2672
2675
2677
2680
2682
2684
2686
2688
2690
2691
2693
2694
2696
2698
2700
2702
2704
2706
2709
2711
2714
2718
2721
2725
2729
2732
2736
2739
2742
2746
2748
2751
2754
2756
2758
2761
2763
2765
2768
2770
2772
2775
2778
2780
2783
2786
2789
2792
2795
2798
2801
2804
2807
2810
2814
2817
2820
2824
2828
2832
2836
2840
2844
2849
2853
2858
2863
2867
2872
2877
2882
2887
2892
2897
2902
2907
2913
2918
2923
2928
2934
2940
2945
2951
2957
2963
2968
2974
2980
2986
2992
2998
3004
3010
3016
3022
3028
3034
3039
3045
3050
3055
3060
3065
3070
3075
3080
3084
3089
3093
3097
3101
3105
3108
3111
3114
3117
3120
3122
3125
3127
3130
3132
3135
3138
3140
3143
3146
3149
3152
3155
3157
3160
3163
3165
3168
3171
3173
3176
3178
3181
3183
3186
3188
3189
3191
3192
3193
3194
3195
3195
3195
3195
3194
3193
3192
3191
3189
3187
3185
3182
3179
3176
3172
3168
3164
3160
3155
3150
3146
3141
3135
3130
3124
3119
3113
3107
3101
3095
3089
3082
3076
3070
3063
3057
3050
3043
3036
3029
3021
3014
3006
2999
2991
2983
2976
2968
2960
2952
2945
2937
2929
2921
2913
2905
2897
2888
2880
2871
2861
2852
2842
2832
2821
2810
2799
2787
2775
2763
2750
2737
2724
2711
2698
2685
2671
2658
2645
2631
2618
2605
2591
2578
2565
2552
2539
2526
2513
2501
2488
2476
2464
2453
2441
2430
2419
2407
2397
2386
2376
2365
2355
2345
2335
2325
2316
2306
2297
2288
2279
2270
2261
2252
2244
2235
2226
2218
2209
2201
2192
2183
2174
2166
2157
2148
2140
2131
2122
2114
2105
2096
2088
2080
2071
2063
2055
2047
2039
2032
2024
2017
2009
2001
1995
1988
1980
1973
1965
1958
1951
1944
1937
1930
1923
1917
1911
1904
1898
1893
1887
1881
1876
1870
1865
1860
1855
1850
1846
1841
1837
1833
1829
1824
1821
1817
1813
1809
1805
1802
1798
1795
1791
1788
1785
1782
1779
1776
1774
1772
1769
1768
1766
1765
1764
1763
1762
1762
1761
1761
1761
1761
1761
1761
1761
1761
1762
1762
1761
1761
1761
1760
1759
1759
1757
1756
1754
1753
1751
1748
1746
1743
1740
1737
1733
1730
1726
1721
1717
1713
1708
1703
1698
1693
1688
1683
1678
1673
1668
1663
1659
1654
1650
1646
1642
1638
1634
1630
1626
1622
1619
1615
1611
1607
1603
1600
1596
1592
1589
1586
1582
1579
1576
1573
1570
1567
1564
1561
1558
1554
1551
1547
1543
1539
1535
1530
1526
1520
1515
1509
1504
1497
1491
1485
1478
1471
1464
1457
1450
1443
1436
1429
1421
1414
1406
1399
1391
1384
1376
1368
1360
1352
1344
1336
1327
1319
1311
1303
1295
1287
1279
1271
1263
1256
1248
1240
1232
1224
1216
1208
1201
1193
1185
1177
1168
1160
1152
1143
1135
1126
1117
1109
1100
1092
1083
1075
1067
1058
1050
1042
1034
1026
1018
1010
1002
994
987
979
971
964
956
948
940
933
925
917
909
901
893
885
876
868
859
851
842
834
825
816
807
799
790
781
772
763
755
746
737
728
719
711
702
692
683
674
665
655
645
636
626
617
607
598
589
580
571
562
553
545
536
528
520
512
504
496
489
481
474
466
459
452
444
437
429
421
414
406
399
391
383
375
368
360
352
344
337
330
323
316
309
302
296
290
284
279
273
268
263
258
254
249
245
241
237
233
230
227
224
221
219
217
215
213
212
211
210
210
209
209
209
209
209
209
209
210
210
211
212
213
214
216
217
219
221
223
225
227
229
231
233
236
238
241
243
246
249
252
255
258
261
265
268
271
275
279
283
287
292
296
301
306
311
316
321
326
331
337
342
347
352
357
363
368
373
378
383
388
393
399
404
409
415
420
425
429
434
438
442
445
447
450
451
452
453
453
453
452
451
450
448
447
445
444
442
441
440
439
439
438
438
439
439
439
440
440
441
441
441
441
441
441
440
439
438
437
436
434
433
431
430
428
427
425
424
422
421
420
419
418
417
417
417
417
418
418
419
420
422
423
425
427
428
430
432
434
436
437
439
440
441
442
443
443
444
444
444
445
445
445
446
446
447
447
447
448
448
449
449
450
450
451
451
452
453
453
454
455
455
456
456
457
457
457
457
457
457
457
457
456
456
455
455
454
453
452
452
451
451
451
450
450
450
449
449
449
448
448
447
447
446
446
445
444
443
443
442
441
441
440
440
439
439
438
438
438
438
438
438
438
438
438
439
439
440
441
441
442
443
444
445
446
447
448
449
450
451
452
453
454
456
457
459
460
462
464
466
468
470
472
474
477
480
483
486
490
493
497
501
505
510
514
519
523
527
532
536
540
545
549
552
556
560
563
566
569
572
575
578
581
584
586
589
592
594
597
599
601
604
606
608
610
613
615
617
619
622
624
627
629
632
635
638
642
645
649
653
657
661
665
669
674
679
684
689
695
700
706
712
718
724
730
736
742
748
754
760
766
772
778
784
790
796
802
808
814
820
826
833
839
846
853
860
867
874
882
889
897
905
913
922
930
939
948
957
966
974
983
992
1000
1008
1016
1025
1033
1041
1049
1057
1065
1072
1080
1088
1096
1103
1111
1119
1126
1134
1141
1148
1155
1162
1169
1175
1182
1188
1195
1201
1207
1213
1219
1226
1232
1238
1244
1250
1257
1263
1269
1275
1281
1288
1294
1300
1307
1313
1320
1327
1334
1341
1348
1355
1363
1371
1378
1386
1394
1402
1410
1418
1426
1434
1443
1451
1459
1468
1476
1485
1493
1502
1511
1520
1529
1538
1548
1557
1567
1577
1586
1596
1606
1616
1626
1635
1645
1655
1664
1674
1684
1693
1702
1712
1721
1730
1739
1748
1757
1766
1775
1784
1792
1801
1810
1818
1827
1835
1843
1851
1859
1867
1875
1883
1891
1898
1906
1914
1921
1928
1935
1942
1949
1956
1962
1968
1974
1979
1984
1989
1993
1997
2001
2004
2007
2009
2011
2012
2013
2013
2015
2015
2015
2015
2015
2015
2015
2013
2013
2013
2013
2013
2013
2012
2011
2011
2009
2009
2008
2007
2005
2005
2004
2003
2001
2000
1999
1998
1997
1995
1994
1992
1991
1989
1987
1985
1982
1980
1977
1974
1971
1968
1964
1961
1957
1953
1948
1944
1939
1934
1929
1924
1919
1913
1907
1901
1895
1889
1883
1876
1870
1863
1856
1849
1842
1834
1826
1819
1811
1803
1795
1787
1779
1771
1764
1756
1749
1741
1734
1727
1721
1715
1709
1703
1698
1693
1688
1683
1679
1675
1671
1667
1664
1660
1657
1654
1650
1647
1645
1642
1639
1636
1633
1631
1628
1626
1624
1622
1619
1617
1616
1614
1612
1610
1608
1606
1604
1602
1600
1598
1596
1594
1592
1590
1588
1586
1584
1582
1580
1578
1576
1574
1572
1570
1569
1567
1565
1563
1561
1560
1557
1555
1553
1551
1548
1545
1542
1539
1536
1533
1530
1527
1523
1520
1516
1512
1509
1505
1501
1497
1492
1488
1483
1479
1474
1469
1464
1459
1454
1449
1443
1438
1433
1427
1422
1416
1410
1405
1399
1394
1388
1383
1377
1371
1366
1360
1354
1349
1343
1338
1333
1328
1323
1319
1314
1310
1306
1302
1298
1294
1290
1285
1281
1277
1273
1269
1266
1262
1259
1255
1252
1249
1247
1245
1243
1241
1239
1238
1236
1235
1234
1233
1232
1231
1230
1229
1227
1226
1224
1222
1220
1218
1216
1213
1211
1209
1206
1204
1202
1200
1198
1196
1194
1192
1190
1188
1187
1185
1183
1182
1180
1178
1177
1175
1174
1172
1171
1170
1169
1168
1167
1167
1166
1166
1166
1166
1167
1168
1169
1170
1172
1174
1177
1179
1181
1184
1185
1187
1188
1189
1190
1190
1190
1189
1189
1188
1187
1186
1185
1184
1184
1183
1182
1181
1180
1179
1179
1178
1177
1177
1176
1175
1174
1173
1172
1171
1170
1169
1167
1166
1165
1164
1163
1162
1161
1160
1160
1159
1158
1157
1157
1155
1154
1153
1151
1150
1148
1145
1143
1140
1138
1135
1132
1129
1125
1122
1119
1117
1114
1111
1108
1106
1104
1102
1099
1098
1095
1093
1091
1089
1086
1083
1079
1075
1070
1065
1060
1053
1047
1040
1033
1026
1018
1010
1004
997
990
984
978
972
967
962
957
953
949
946
942
939
935
932
929
926
923
920
917
914
911
907
904
901
898
895
891
888
885
881
878
874
871
868
865
862
859
855
852
849
845
842
838
833
828
823
818
812
806
800
794
788
781
775
769
762
756
749
742
735
728
721
714
707
700
693
686
679
671
664
658
651
644
637
631
625
618
612
606
599
593
586
580
573
566
558
551
543
535
527
519
510
502
494
485
477
468
460
452
444
436
428
420
411
403
394
385
376
367
357
347
337
327
316
306
295
284
273
262
251
240
229
218
208
198
188
179
170
162
154
146
139
131
124
116
109
100
92
83
73
63
53
42
30
19
7
-6
-18
-30
-43
-55
-68
-80
-92
-104
-115
-126
-137
-148
-158
-169
-178
-188
-198
-207
-217
-226
-235
-245
-254
-264
-273
-283
-293
-302
-312
-322
-331
-341
-351
-360
-369
-379
-387
-396
-404
-413
-421
-429
-437
-444
-452
-460
-468
-476
-485
-493
-501
-509
-518
-526
-535
-543
-552
-561
-571
-581
-591
-601
-611
-622
-633
-644
-655
-666
-677
-687
-698
-707
-717
-726
-735
-744
-752
-760
-768
-775
-783
-791
-799
-807
-815
-824
-832
-841
-849
-858
-867
-876
-886
-895
-905
-914
-924
-934
-944
-954
-964
-974
-985
-996
-1006
-1018
-1031
-1043
-1056
-1068
-1081
-1094
-1108
-1121
-1135
-1148
-1162
-1176
-1190
-1204
-1218
-1232
-1246
-1259
-1273
-1287
-1300
-1314
-1327
-1341
-1355
-1369
-1383
-1397
-1411
-1426
-1440
-1454
-1469
-1483
-1497
-1511
-1525
-1538
-1552
-1565
-1578
-1591
-1604
-1616
-1629
-1642
-1655
-1667
-1680
-1693
-1707
-1720
-1733
-1746
-1760
-1773
-1786
-1800
-1813
-1826
-1839
-1852
-1865
-1878
-1891
-1903
-1916
-1928
-1940
-1953
-1965
-1977
-1988
-2000
-2011
-2021
-2033
-2044
-2055
-2065
-2076
-2086
-2097
-2107
-2118
-2128
-2139
-2150
-2160
-2171
-2181
-2192
-2202
-2213
-2224
-2235
-2246
-2256
-2267
-2278
-2288
-2298
-2308
-2318
-2328
-2337
-2346
-2355
-2364
-2372
-2380
-2388
-2395
-2402
-2408
-2414
-2419
-2424
-2429
-2433
-2437
-2441
-2444
-2447
-2450
-2452
-2454
-2456
-2457
-2458
-2459
-2459
-2460
-2460
-2460
-2460
-2460
-2460
-2459
-2459
-2459
-2459
-2458
-2457
-2457
-2455
-2454
-2452
-2450
-2448
-2445
-2442
-2439
-2435
-2430
-2426
-2421
-2415
-2410
-2404
-2397
-2391
-2385
-2378
-2372
-2365
-2359
-2352
-2346
-2339
-2332
-2326
-2319
-2313
-2306
-2300
-2294
-2288
-2282
-2276
-2270
-2265
-2259
-2253
-2247
-2241
-2235
-2229
-2222
-2215
-2209
-2201
-2194
-2187
-2179
-2171
-2163
-2156
-2148
-2140
-2132
-2124
-2116
-2108
-2101
-2093
-2085
-2077
-2070
-2062
-2054
-2047
-2039
-2032
-2024
-2017
-2009
-2001
-1995
-1988
-1981
-1974
-1967
-1961
-1954
-1947
-1940
-1933
-1926
-1919
-1912
-1905
-1898
-1891
-1884
-1877
-1870
-1863
-1856
-1849
-1843
-1836
-1829
-1823
-1816
-1809
-1803
-1796
-1789
-1783
-1777
-1770
-1764
-1758
-1752
-1746
-1739
-1733
-1727
-1720
-1714
-1707
-1700
-1693
-1685
-1678
-1670
-1662
-1653
-1644
-1635
-1625
-1616
-1605
-1595
-1584
-1573
-1562
-1550
-1538
-1526
-1514
-1502
-1490
-1477
-1464
-1451
-1438
-1425
-1412
-1399
-1386
-1373
-1361
-1348
-1335
-1322
-1310
-1297
-1284
-1272
-1259
-1246
-1233
-1220
-1207
-1193
-1179
-1166
-1152
-1137
-1123
-1109
-1095
-1081
-1066
-1052
-1038
-1024
-1008
-995
-980
-966
-951
-937
-922
-908
-893
-879
-864
-849
-834
-820
-805
-790
-775
-759
-744
-729
-715
-700
-685
-670
-656
-641
-627
-613
-599
-585
-571
-558
-544
-530
-516
-503
-489
-475
-462
-449
-436
-423
-410
-397
-385
-373
-361
-350
-339
-328
-318
-308
-298
-289
-280
-272
-263
-255
-247
-240
-233
-226
-219
-212
-206
-200
-193
-187
-181
-176
-170
-164
-159
-154
-149
-144
-139
-135
-131
-126
-122
-118
-114
-111
-107
-104
-101
-98
-95
-93
-91
-89
-88
-86
-85
-85
-84
-84
-84
-84
-85
-85
-86
-87
-87
-88
-90
-91
-92
-93
-95
-97
-99
-101
-103
-106
-108
-111
-114
-117
-120
-123
-126
-130
-134
-138
-143
-147
-152
-157
-162
-168
-174
-179
-186
-192
-198
-205
-212
-220
-227
-235
-243
-251
-260
-268
-277
-286
-294
-303
-312
-321
-329
-338
-347
-356
-366
-375
-384
-393
-403
-413
-423
-433
-443
-453
-463
-474
-485
-496
-507
-518
-529
-541
-552
-564
-576
-587
-599
-611
-622
-634
-646
-657
-669
-681
-693
-705
-717
-729
-742
-754
-767
-780
-793
-806
-819
-832
-845
-859
-872
-886
-900
-913
-927
-941
-955
-968
-982
-995
-1008
-1022
-1035
-1048
-1061
-1074
-1086
-1099
-1111
-1124
-1135
-1147
-1159
-1170
-1181
-1192
-1202
-1213
-1223
-1233
-1243
-1253
-1262
-1271
-1280
-1289
-1298
-1306
-1314
-1322
-1329
-1336
-1343
-1349
-1356
-1362
-1368
-1375
-1381
-1387
-1393
-1399
-1405
-1411
-1417
-1423
-1429
-1435
-1441
-1447
-1452
-1458
-1464
-1470
-1476
-1482
-1488
-1493
-1499
-1505
-1510
-1515
-1521
-1526
-1531
-1536
-1541
-1546
-1550
-1555
-1559
-1564
-1568
-1572
-1576
-1579
-1583
-1586
-1589
-1592
-1595
-1597
-1600
-1603
-1606
-1608
-1611
-1614
-1617
-1620
-1623
-1626
-1629
-1632
-1635
-1638
-1641
-1643
-1646
-1648
-1650
-1652
-1654
-1656
-1657
-1659
-1660
-1661
-1663
-1664
-1665
-1666
-1667
-1668
-1669
-1670
-1671
-1672
-1673
-1673
-1674
-1675
-1675
-1676
-1676
-1676
-1677
-1677
-1677
-1677
-1676
-1676
-1676
-1675
-1675
-1674
-1673
-1672
-1671
-1670
-1669
-1668
-1666
-1664
-1662
-1660
-1658
-1656
-1654
-1651
-1648
-1645
-1642
-1639
-1636
-1633
-1629
-1626
-1622
-1618
-1614
-1609
-1605
-1600
-1596
-1591
-1586
-1580
-1574
-1568
-1562
-1555
-1547
-1539
-1531
-1522
-1514
-1504
-1495
-1485
-1475
-1465
-1455
-1444
-1434
-1424
-1413
-1403
-1393
-1383
-1373
-1363
-1353
-1344
-1334
-1324
-1314
-1305
-1295
-1285
-1276
-1266
-1256
-1247
-1237
-1227
-1218
-1208
-1199
-1189
-1180
-1171
-1161
-1153
-1144
-1135
-1126
-1118
-1110
-1102
-1094
-1086
-1078
-1071
-1063
-1056
-1049
-1042
-1035
-1028
-1020
-1014
-1008
-1000
-994
-987
-980
-974
-967
-961
-955
-949
-944
-939
-934
-929
-925
-920
-916
-912
-908
-904
-900
-896
-892
-887
-883
-878
-874
-869
-865
-861
-856
-852
-848
-844
-841
-837
-833
-829
-826
-822
-819
-815
-811
-808
-804
-801
-797
-794
-790
-787
-783
-780
-776
-773
-770
-766
-764
-761
-758
-756
-753
-751
-749
-747
-746
-744
-743
-742
-741
-741
-740
-740
-741
-741
-741
-742
-742
-743
-743
-744
-744
-745
-745
-745
-745
-745
-745
-745
-745
-745
-745
-745
-746
-747
-747
-748
-749
-751
-752
-754
-755
-757
-759
-761
-763
-765
-768
-771
-774
-776
-779
-782
-785
-788
-791
-794
-797
-801
-804
-808
-811
-815
-819
-824
-828
-833
-838
-843
-849
-855
-861
-867
-874
-882
-889
-897
-905
-914
-922
-931
-940
-949
-959
-968
-977
-987
-996
-1006
-1016
-1025
-1035
-1046
-1056
-1067
-1077
-1088
-1100
-1111
-1123
-1135
-1147
-1159
-1171
-1184
-1196
-1209
-1221
-1234
-1247
-1260
-1273
-1286
-1299
-1312
-1326
-1339
-1352
-1366
-1379
-1393
-1407
-1420
-1434
-1448
-1462
-1477
-1491
-1506
-1520
-1535
-1550
-1566
-1581
-1597
-1613
-1629
-1646
-1662
-1679
-1696
-1713
-1730
-1747
-1765
-1782
-1800
-1818
-1836
-1855
-1873
-1892
-1911
-1930
-1949
-1969
-1988
-2008
-2028
-2048
-2068
-2088
-2108
-2128
-2149
-2169
-2190
-2211
-2232
-2254
-2275
-2297
-2319
-2341
-2363
-2385
-2407
-2429
-2451
-2474
-2496
-2518
-2540
-2562
-2584
-2606
-2628
-2650
-2672
-2693
-2715
-2736
-2757
-2779
-2800
-2821
-2842
-2863
-2883
-2904
-2925
-2946
-2967
-2988
-3009
-3030
-3051
-3072
-3093
-3114
-3135
-3155
-3176
-3196
-3216
-3237
-3257
-3277
-3297
-3318
-3339
-3359
-3380
-3401
-3422
-3443
-3464
-3485
-3506
-3527
-3548
-3569
-3589
-3610
-3630
-3651
-3671
-3691
-3711
-3731
-3751
-3771
-3791
-3811
-3831
-3851
-3871
-3892
-3912
-3932
-3952
-3972
-3992
-4011
-4030
-4051
-4070
-4090
-4110
-4129
-4149
-4168
-4188
-4207
-4226
-4245
-4264
-4282
-4301
-4319
-4338
-4356
-4374
-4393
-4411
-4429
-4447
-4464
-4482
-4500
-4518
-4537
-4555
-4573
-4591
-4609
-4628
-4646
-4664
-4682
-4700
-4718
-4736
-4754
-4771
-4789
-4806
-4823
-4839
-4855
-4872
-4888
-4903
-4919
-4935
-4950
-4965
-4980
-4996
-5011
-5026
-5040
-5055
-5070
-5084
-5099
-5114
-5128
-5143
-5158
-5172
-5187
-5201
-5215
-5230
-5244
-5258
-5272
-5286
-5300
-5313
-5327
-5340
-5354
-5367
-5381
-5394
-5407
-5421
-5434
-5447
-5461
-5474
-5488
-5501
-5515
-5528
-5542
-5555
-5568
-5582
-5595
-5608
-5621
-5634
-5646
-5659
-5671
-5684
-5696
-5708
-5720
-5732
-5744
-5755
-5767
-5778
-5790
-5801
-5812
-5823
-5834
-5845
-5856
-5867
-5877
-5888
-5898
-5909
-5919
-5929
-5939
-5950
-5960
-5970
-5980
-5990
-6000
-6010
-6019
-6029
-6038
-6048
-6057
-6066
-6074
-6083
-6091
-6100
-6108
-6117
-6125
-6133
-6142
-6150
-6158
-6167
-6175
-6183
-6191
-6199
-6207
-6214
-6222
-6230
-6238
-6245
-6253
-6260
-6267
-6274
-6281
-6287
-6294
-6300
-6306
-6312
-6318
-6323
-6328
-6333
-6338
-6343
-6347
-6351
-6356
-6359
-6363
-6367
-6370
-6374
-6377
-6380
-6383
-6386
-6389
-6392
-6394
-6397
-6399
-6402
-6404
-6406
-6407
-6409
-6410
-6412
-6413
-6413
-6414
-6415
-6415
-6415
-6416
-6416
-6416
-6417
-6417
-6417
-6418
-6418
-6418
-6418
-6419
-6419
-6419
-6419
-6419
-6418
-6418
-6418
-6418
-6418
-6417
-6417
-6417
-6416
-6416
-6415
-6415
-6415
-6414
-6414
-6414
-6414
-6414
-6414
-6414
-6415
-6415
-6416
-6416
-6417
-6418
-6419
-6420
-6420
-6421
-6422
-6423
-6423
-6424
-6425
-6426
-6427
-6428
-6429
-6430
-6432
-6433
-6435
-6436
-6438
-6440
-6441
-6443
-6445
-6447
-6449
-6451
-6453
-6455
-6457
-6460
-6462
-6464
-6467
-6469
-6472
-6475
-6478
-6481
-6484
-6487
-6490
-6494
-6498
-6501
-6505
-6509
-6514
-6518
-6522
-6527
-6531
-6536
-6540
-6545
-6549
-6554
-6558
-6562
-6567
-6571
-6576
-6580
-6585
-6589
-6593
-6597
-6601
-6605
-6609
-6613
-6617
-6620
-6624
-6627
-6631
-6635
-6638
-6641
-6645
-6648
-6651
-6654
-6657
-6659
-6662
-6664
-6666
-6669
-6671
-6673
-6675
-6677
-6678
-6680
-6681
-6683
-6684
-6685
-6685
-6686
-6686
-6687
-6687
-6687
-6687
-6687
-6687
-6687
-6687
-6687
-6687
-6687
-6687
-6688
-6688
-6689
-6689
-6690
-6691
-6692
-6693
-6694
-6695
-6696
-6697
-6699
-6700
-6702
-6704
-6705
-6707
-6710
-6712
-6714
-6717
-6719
-6722
-6725
-6728
-6730
-6733
-6736
-6739
-6742
-6745
-6748
-6750
-6753
-6756
-6760
-6763
-6766
-6769
-6773
-6776
-6780
-6783
-6787
-6791
-6794
-6798
-6802
-6806
-6810
-6814
-6818
-6822
-6826
-6830
-6834
-6838
-6842
-6846
-6849
-6852
-6856
-6859
-6862
-6865
-6868
-6871
-6874
-6878
-6881
-6885
-6888
-6892
-6896
-6901
-6905
-6909
-6914
-6919
-6924
-6928
-6933
-6938
-6943
-6948
-6953
-6958
-6963
-6968
-6973
-6978
-6984
-6989
-6994
-6999
-7004
-7010
-7015
-7020
-7026
-7031
-7036
-7041
-7046
-7051
-7056
-7061
-7065
-7070
-7074
-7078
-7083
-7087
-7092
-7096
-7101
-7105
-7110
-7114
-7119
-7124
-7129
-7133
-7138
-7143
-7148
-7152
-7157
-7161
-7166
-7170
-7174
-7178
-7182
-7186
-7190
-7194
-7198
-7202
-7205
-7209
-7213
-7217
-7221
-7225
-7229
-7233
-7237
-7242
-7246
-7250
-7255
-7259
-7263
-7268
-7272
-7277
-7282
-7286
-7291
-7296
-7301
-7305
-7310
-7315
-7320
-7324
-7329
-7334
-7339
-7343
-7348
-7353
-7357
-7362
-7366
-7371
-7375
-7379
-7384
-7388
-7392
-7396
-7400
-7404
-7408
-7411
-7415
-7419
-7422
-7426
-7430
-7433
-7437
-7441
-7445
-7450
-7454
-7458
-7463
-7468
-7473
-7477
-7482
-7487
-7492
-7498
-7503
-7508
-7513
-7518
-7523
-7528
-7534
-7539
-7545
-7550
-7556
-7561
-7567
-7572
-7577
-7583
-7588
-7594
-7599
-7604
-7609
-7615
-7620
-7625
-7630
-7635
-7640
-7645
-7651
-7656
-7661
-7666
-7672
-7677
-7683
-7689
-7695
-7701
-7707
-7713
-7720
-7726
-7733
-7739
-7746
-7753
-7759
-7766
-7773
-7780
-7787
-7795
-7802
-7809
-7817
-7825
-7833
-7841
-7850
-7858
-7868
-7877
-7887
-7897
-7907
-7918
-7929
-7941
-7952
-7964
-7977
-7989
-8002
-8016
-8029
-8042
-8057
-8071
-8086
-8101
-8116
-8131
-8147
-8162
-8178
-8194
-8209
-8225
-8241
-8257
-8273
-8289
-8305
-8321
-8337
-8353
-8369
-8385
-8401
-8416
-8432
-8448
-8463
-8479
-8495
-8510
-8526
-8541
-8557
-8573
-8588
-8604
-8620
-8636
-8652
-8668
-8684
-8699
-8715
-8730
-8745
-8760
-8775
-8790
-8804
-8818
-8832
-8845
-8859
-8872
-8885
-8898
-8910
-8923
-8935
-8948
-8960
-8972
-8984
-8996
-9008
-9019
-9031
-9043
-9055
-9066
-9078
-9089
-9100
-9112
-9123
-9134
-9146
-9157
-9168
-9179
-9191
-9202
-9213
-9224
-9236
-9247
-9258
-9269
-9280
-9291
-9303
-9314
-9325
-9336
-9347
-9358
-9369
-9380
-9391
-9402
-9412
-9423
-9433
-9444
-9454
-9464
-9474
-9484
-9494
-9503
-9512
-9521
-9531
-9539
-9548
-9557
-9565
-9573
-9581
-9589
-9597
-9605
-9612
-9619
-9626
-9633
-9639
-9646
-9652
-9658
-9664
-9670
-9675
-9681
-9686
-9692
-9697
-9702
-9707
-9712
-9717
-9721
-9726
-9731
-9735
-9740
-9745
-9749
-9754
-9758
-9763
-9768
-9772
-9777
-9782
-9786
-9791
-9795
-9800
-9804
-9809
-9813
-9817
-9821
-9826
-9830
-9834
-9839
-9843
-9848
-9853
-9857
-9862
-9867
-9872
-9877
-9882
-9887
-9892
-9897
-9902
-9908
-9913
-9918
-9923
-9929
-9934
-9940
-9946
-9952
-9957
-9963
-9969
-9975
-9982
-9988
-9994
-10000
-10007
-10013
-10019
-10025
-10031
-10037
-10043
-10049
-10055
-10060
-10066
-10071
-10076
-10081
-10085
-10090
-10094
-10098
-10102
-10106
-10110
-10114
-10118
-10121
-10124
-10128
-10131
-10134
-10136
-10139
-10141
-10143
-10145
-10147
-10149
-10151
-10152
-10153
-10155
-10156
-10157
-10159
-10160
-10161
-10162
-10163
-10164
-10165
-10166
-10167
-10168
-10169
-10169
-10170
-10170
-10170
-10170
-10170
-10170
-10169
-10168
-10168
-10167
-10166
-10164
-10163
-10161
-10160
-10158
-10156
-10154
-10151
-10148
-10145
-10142
-10139
-10135
-10131
-10127
-10122
-10118
-10113
-10108
-10103
-10098
-10093
-10087
-10081
-10075
-10069
-10063
-10057
-10050
-10044
-10037
-10030
-10022
-10015
-10007
-10000
-9992
-9984
-9976
-9968
-9960
-9952
-9944
-9936
-9929
-9921
-9913
-9905
-9897
-9889
-9881
-9873
-9865
-9858
-9850
-9842
-9834
-9826
-9818
-9811
-9803
-9795
-9787
-9779
-9771
-9764
-9756
-9748
-9740
-9732
-9725
-9717
-9709
-9701
-9693
-9686
-9678
-9670
-9662
-9654
-9647
-9639
-9631
-9623
-9616
-9608
-9600
-9592
-9585
-9577
-9569
-9561
-9554
-9546
-9538
-9531
-9523
-9515
-9507
-9500
-9492
-9484
-9477
-9469
-9461
-9454
-9446
-9438
-9431
-9423
-9415
-9408
-9400
-9392
-9385
-9377
-9369
-9362
-9354
-9346
-9339
-9331
-9323
-9316
-9308
-9301
-9293
-9285
-9278
-9270
-9263
-9255
-9247
-9240
-9232
-9225
-9217
-9210
-9202
-9194
-9187
-9179
-9172
-9164
-9157
-9149
-9142
-9134
-9126
-9119
-9111
-9104
-9096
-9089
-9081
-9074
-9066
-9059
-9051
-9044
-9036
-9029
-9021
-9014
-9006
-8999
-8991
-8984
-8976
-8969
-8962
-8954
-8947
-8939
-8932
-8924
-8917
-8909
-8902
-8895
-8887
-8880
-8872
-8865
-8857
-8850
-8843
-8835
-8828
-8820
-8813
-8806
-8798
-8791
-8784
-8776
-8769
-8761
-8754
-8747
-8739
-8732
-8725
-8717
-8710
-8703
-8695
-8688
-8681
-8673
-8666
-8659
-8651
-8644
-8637
-8629
-8622
-8615
-8608
-8600
-8593
-8586
-8578
-8571
-8564
-8557
-8549
-8542
-8535
-8528
-8520
-8513
-8506
-8499
-8491
-8484
-8477
-8470
-8462
-8455
-8448
-8441
-8434
-8426
-8419
-8412
-8405
-8398
-8390
-8383
-8376
-8369
-8362
-8354
-8347
-8340
-8333
-8326
-8319
-8311
-8304
-8297
-8290
-8283
-8276
-8269
-8262
-8254
-8247
-8240
-8233
-8226
-8219
-8212
-8205
-8197
-8189
-8183
-8176
-8169
-8162
-8154
-8148
-8141
-8134
-8127
-8119
-8113
-8106
-8098
-8090
-8084
-8077
-8070
-8063
-8055
-8048
-8042
-8035
-8028
-8021
-8013
-8007
-8000
-7993
-7986
-7979
-7972
-7965
-7958
-7951
-7944
-7937
-7930
-7923
-7916
-7909
-7902
-7895
-7889
-7882
-7875
-7868
-7861
-7854
-7847
-7840
-7833
-7826
-7819
-7812
-7805
-7799
-7792
-7785
-7778
-7771
-7764
-7757
-7750
-7743
-7737
-7730
-7723
-7716
-7709
-7702
-7695
-7689
-7682
-7675
-7668
-7661
-7654
-7648
-7641
-7634
-7627
-7620
-7613
-7607
-7600
-7593
-7586
-7579
-7573
-7566
-7559
-7552
-7546
-7539
-7532
-7525
-7518
-7512
-7505
-7498
-7491
-7485
-7478
-7471
-7464
-7458
-7451
-7444
-7438
-7431
-7424
-7417
-7411
-7404
-7397
-7391
-7384
-7377
-7370
-7364
-7357
-7350
-7344
-7337
-7330
-7324
-7317
-7310
-7304
-7297
-7290
-7284
-7277
-7271
-7264
-7257
-7251
-7244
-7237
-7231
-7224
-7218
-7211
-7204
-7198
-7191
-7185
-7178
-7171
-7165
-7158
-7152
-7145
-7138
-7132
-7125
-7119
-7112
-7106
-7099
-7093
-7086
-7079
-7073
-7066
-7060
-7053
-7047
-7040
-7034
-7027
-7021
-7014
-7008
-7001
-6995
-6988
-6982
-6975
-6969
-6962
-6956
-6949
-6943
-6936
-6930
-6924
-6917
-6911
-6904
-6898
-6891
-6885
-6878
-6872
-6866
-6859
-6853
-6846
-6840
-6833
-6827
-6821
-6814
-6808
-6801
-6795
-6789
-6782
-6776
-6770
-6763
-6757
-6750
-6744
-6738
-6731
-6725
-6719
-6712
-6706
-6700
-6693
-6687
-6681
-6674
-6668
-6662
-6655
-6649
-6643
-6636
-6630
-6624
-6617
-6611
-6605
-6599
-6592
-6586
-6580
-6573
-6567
-6561
-6555
-6548
-6542
-6536
-6530
-6523
-6517
-6511
-6505
-6498
-6492
-6486
-6480
-6473
-6467
-6461
-6455
-6449
-6442
-6436
-6430
-6424
-6418
-6411
-6405
-6399
-6393
-6387
-6381
-6374
-6368
-6362
-6356
-6350
-6344
-6337
-6331
-6325
-6319
-6313
-6307
-6301
-6294
-6288
-6282
-6276
-6270
-6264
-6258
-6252
-6246
-6240
-6233
-6227
-6221
-6215
-6209
-6203
-6197
-6191
-6185
-6179
-6173
-6167
-6161
-6155
-6148
-6142
-6136
-6130
-6124
-6118
-6112
-6106
-6100
-6094
-6088
-6082
-6076
-6070
-6064
-6058
-6052
-6046
-6040
-6034
-6028
-6022
-6016
-6010
-6004
-5998
-5992
-5986
-5981
-5975
-5969
-5963
-5957
-5951
-5945
-5939
-5933
-5927
-5921
-5915
-5909
-5903
-5898
-5892
-5886
-5880
-5874
-5868
-5862
-5856
-5850
-5844
-5839
-5833
-5827
-5821
-5815
-5809
-5803
-5798
-5792
-5786
-5780
-5774
-5768
-5763
-5757
-5751
-5745
-5739
-5733
-5728
-5722
-5716
-5710
-5704
-5699
-5693
-5687
-5681
-5675
-5670
-5664
-5658
-5652
-5647
-5641
-5635
-5629
-5624
-5618
-5612
-5606
-5601
-5595
-5589
-5583
-5578
-5572
-5566
-5560
-5555
-5549
-5543
-5538
-5532
-5526
-5521
-5515
-5509
-5503
-5498
-5492
-5486
-5481
-5475
-5469
-5464
-5458
-5452
-5447
-5441
-5435
-5430
-5424
-5419
-5413
-5407
-5402
-5396
-5390
-5385
-5379
-5374
-5368
-5362
-5357
-5351
-5346
-5340
-5334
-5329
-5323
-5318
-5312
-5306
-5301
-5295
-5290
-5284
-5279
-5273
-5268
-5262
-5256
-5251
-5245
-5240
-5234
-5229
-5223
-5218
-5212
-5207
-5201
-5196
-5190
-5185
-5179
-5174
-5168
-5163
-5157
-5152
-5146
-5141
-5135
-5130
-5124
-5119
-5113
-5108
-5103
-5097
-5092
-5086
-5081
-5075
-5070
-5064
-5059
-5054
-5048
-5043
-5037
-5032
-5027
-5021
-5016
-5010
-5005
-5000
-4994
-4989
-4983
-4978
-4973
-4967
-4962
-4957
-4951
-4946
-4940
-4935
-4930
-4924
-4919
-4914
-4908
-4903
-4898
-4892
-4887
-4882
-4876
-4871
-4866
-4860
-4855
-4850
-4845
-4839
-4834
-4829
-4823
-4818
-4813
-4807
-4802
-4797
-4792
-4786
-4781
-4776
-4771
-4765
-4760
-4755
-4750
-4744
-4739
-4734
-4729
-4723
-4718
-4713
-4708
-4703
-4697
-4692
-4687
-4682
-4677
-4671
-4666
-4661
-4656
-4651
-4645
-4640
-4635
-4630
-4625
-4620
-4614
-4609
-4604
-4599
-4594
-4589
-4583
-4578
-4573
-4568
-4563
-4558
-4553
-4548
-4542
-4537
-4532
-4527
-4522
-4517
-4512
-4507
-4502
-4496
-4491
-4486
-4481
-4476
-4471
-4466
-4461
-4456
-4451
-4446
-4441
-4436
-4431
-4426
-4420
-4415
-4410
-4405
-4400
-4395
-4390
-4385
-4380
-4375
-4370
-4365
-4360
-4355
-4350
-4345
-4340
-4335
-4330
-4325
-4320
-4315
-4310
-4305
-4300
-4295
-4290
-4285
-4281
-4276
-4271
-4266
-4261
-4256
-4251
-4246
-4241
-4236
-4231
-4226
-4221
-4216
-4211
-4207
-4202
-4197
-4192
-4187
-4182
-4177
-4172
-4167
-4162
-4158
-4153
-4148
-4143
-4138
-4133
-4128
-4123
-4119
-4114
-4109
-4104
-4099
-4094
-4090
-4085
-4080
-4075
-4070
-4065
-4061
-4056
-4051
-4046
-4041
-4037
-4032
-4027
-4022
-4017
-4013
-4008
-4003
-3998
-3993
-3989
-3984
-3979
-3974
-3970
-3965
-3960
-3955
-3951
-3946
-3941
-3936
-3932
-3927
-3922
-3917
-3913
-3908
-3903
-3899
-3894
-3889
-3884
-3880
-3875
-3870
-3866
-3861
-3856
-3852
-3847
-3842
-3837
-3833
-3828
-3823
-3819
-3814
-3809
-3805
-3800
-3795
-3791
-3786
-3782
-3777
-3772
-3768
-3763
-3758
-3754
-3749
-3745
-3740
-3735
-3731
-3726
-3721
-3717
