5
32435
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
15
15
15
15
15
15
15
15
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
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
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
42
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
121
121
121
121
121
121
121
122
122
122
122
122
122
122
123
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
136
136
136
136
136
137
137
137
137
137
138
138
138
138
138
138
139
139
139
139
139
140
140
140
140
140
140
141
141
141
141
141
142
142
142
142
142
142
143
143
143
143
143
144
144
144
144
144
145
145
145
145
145
145
146
146
146
146
146
147
147
147
147
147
147
148
148
148
148
148
148
149
149
149
149
149
149
150
150
150
150
150
150
150
151
151
151
151
151
151
152
152
152
152
152
152
152
153
153
153
153
153
153
154
154
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
156
157
157
157
157
157
157
157
158
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
160
161
161
161
161
161
162
162
162
162
162
162
163
163
163
163
163
164
164
164
164
164
165
165
165
165
165
166
166
166
166
166
167
167
167
167
167
168
168
168
168
168
169
169
169
169
170
170
170
170
170
171
171
171
171
171
172
172
172
172
172
173
173
173
173
174
174
174
174
174
175
175
175
175
175
176
176
176
176
176
177
177
177
177
177
178
178
178
178
179
179
179
179
179
180
180
180
180
180
181
181
181
181
182
182
182
182
182
183
183
183
183
183
184
184
184
184
184
185
185
185
185
186
186
186
186
186
187
187
187
187
187
188
188
188
188
189
189
189
189
189
190
190
190
190
191
191
191
191
191
192
192
192
192
193
193
193
193
193
194
194
194
194
195
195
195
195
195
196
196
196
196
197
197
197
197
198
198
198
198
198
199
199
199
199
200
200
200
200
201
201
201
201
201
202
202
202
202
203
203
203
203
204
204
204
204
204
205
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
208
209
209
209
209
210
210
210
210
211
211
211
211
211
212
212
212
212
213
213
213
213
213
214
214
214
214
215
215
215
215
215
216
216
216
216
216
217
217
217
217
217
218
218
218
218
218
219
219
219
219
219
220
220
220
220
220
221
221
221
221
221
222
222
222
222
222
223
223
223
223
223
224
224
224
224
224
225
225
225
225
225
226
226
226
226
226
227
227
227
227
227
228
228
228
228
228
229
229
229
229
229
230
230
230
230
230
231
231
231
231
232
232
232
232
232
233
233
233
233
233
234
234
234
234
235
235
235
235
235
236
236
236
236
237
237
237
237
237
238
238
238
238
239
239
239
239
240
240
240
240
240
241
241
241
241
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
245
246
246
246
246
247
247
247
248
248
248
248
249
249
249
249
250
250
250
251
251
251
251
252
252
252
252
253
253
253
254
254
254
254
255
255
255
255
256
256
256
256
257
257
257
258
258
258
258
259
259
259
259
260
260
260
261
261
261
261
262
262
262
262
263
263
263
264
264
264
264
265
265
265
265
266
266
266
267
267
267
267
268
268
268
268
269
269
269
270
270
270
270
271
271
271
272
272
272
272
273
273
273
274
274
274
274
275
275
275
276
276
276
276
277
277
277
278
278
278
278
279
279
279
280
280
280
280
281
281
281
282
282
282
282
283
283
283
284
284
284
284
285
285
285
286
286
286
286
287
287
287
288
288
288
289
289
289
289
290
290
290
291
291
291
292
292
292
293
293
293
293
294
294
294
295
295
295
296
296
296
297
297
297
297
298
298
298
299
299
299
300
300
300
301
301
301
302
302
302
303
303
303
304
304
304
305
305
305
305
306
306
306
307
307
307
308
308
308
309
309
309
310
310
310
311
311
311
312
312
312
312
313
313
313
314
314
314
315
315
315
316
316
316
317
317
317
318
318
318
319
319
319
320
320
320
321
321
321
322
322
322
323
323
323
324
324
324
325
325
325
326
326
326
326
327
327
327
328
328
328
329
329
329
330
330
330
331
331
331
332
332
332
332
333
333
333
334
334
334
335
335
335
336
336
336
336
337
337
337
338
338
338
338
339
339
339
340
340
340
341
341
341
341
342
342
342
343
343
343
343
344
344
344
345
345
345
345
346
346
346
347
347
347
347
348
348
348
349
349
349
349
350
350
350
351
351
351
351
352
352
352
353
353
353
353
354
354
354
355
355
355
356
356
356
356
357
357
357
358
358
358
358
359
359
359
360
360
360
360
361
361
361
362
362
362
362
363
363
363
363
364
364
364
365
365
365
365
366
366
366
367
367
367
367
368
368
368
369
369
369
370
370
370
370
371
371
371
372
372
372
373
373
373
374
374
374
375
375
375
376
376
376
377
377
377
378
378
378
378
379
379
379
380
380
380
381
381
381
382
382
382
383
383
383
384
384
384
385
385
386
386
387
387
387
388
388
389
389
390
390
391
391
392
392
393
393
394
394
395
395
396
396
397
397
397
398
398
399
399
400
400
400
401
401
402
402
403
403
404
404
404
405
405
405
405
406
406
406
406
406
406
406
406
406
406
406
407
407
407
407
407
407
407
408
408
408
409
409
410
411
411
412
413
414
415
416
417
418
420
421
422
423
425
426
427
428
428
429
429
430
430
430
429
429
428
428
427
426
425
424
423
422
421
420
419
418
417
416
415
415
414
414
414
415
415
416
417
418
419
420
421
422
424
425
427
428
430
432
433
435
436
438
439
440
442
442
443
444
444
444
444
443
443
442
441
440
439
438
437
436
434
433
432
432
431
430
430
430
430
430
430
431
432
433
434
435
437
439
441
443
445
448
450
452
454
455
457
458
459
459
460
460
459
459
458
457
456
456
455
454
453
453
453
454
454
456
457
459
461
463
465
468
471
474
477
480
483
486
489
492
494
497
499
501
503
504
505
506
506
506
506
505
505
504
503
502
500
499
498
497
496
496
495
494
494
494
494
494
495
495
496
497
499
501
503
505
507
510
513
517
520
524
528
532
536
540
544
547
551
554
557
559
561
562
562
562
562
561
560
559
557
555
553
551
549
547
545
543
542
540
539
538
538
538
538
539
541
542
544
547
549
553
556
560
564
569
573
578
582
587
591
595
599
603
607
611
614
616
619
621
622
623
624
625
625
625
625
625
625
625
626
626
627
628
629
630
632
633
635
637
639
642
644
646
649
651
653
655
657
658
660
661
662
663
664
664
664
665
665
665
665
665
666
666
667
668
669
670
671
672
674
675
677
679
682
684
687
690
693
696
699
702
704
707
709
712
713
715
716
716
716
716
715
714
713
712
711
711
710
710
710
710
711
712
712
713
714
715
715
716
716
716
717
718
719
720
722
724
726
728
731
734
737
740
744
747
751
755
759
763
767
771
774
777
780
781
783
783
783
781
779
777
773
769
765
759
753
747
741
734
728
722
716
711
706
703
701
700
700
702
705
709
715
721
729
738
747
756
766
776
785
795
803
811
818
824
829
832
835
836
836
835
834
832
829
826
823
819
816
813
810
807
804
802
801
800
800
800
802
804
806
809
813
817
820
824
828
832
836
840
844
848
852
857
861
865
869
873
877
881
885
889
892
896
899
902
905
908
910
911
912
913
912
911
910
907
905
902
898
895
891
888
885
882
880
878
877
876
876
876
876
877
878
880
883
886
890
895
900
907
913
920
927
933
940
946
952
957
962
966
969
972
974
975
975
974
973
971
968
964
960
955
949
943
938
932
927
922
917
913
910
908
906
905
905
906
907
908
910
913
916
919
922
926
929
932
936
939
942
945
947
950
952
954
956
958
959
961
963
965
967
969
970
972
974
975
976
977
977
977
976
975
973
970
966
963
958
954
949
945
940
935
930
926
921
915
910
905
899
894
888
882
877
871
866
862
858
856
853
852
851
851
852
853
854
856
859
862
866
871
877
883
889
896
903
911
918
925
933
939
946
951
956
960
963
965
966
966
964
962
958
953
947
939
931
922
912
902
892
881
871
861
851
843
835
828
822
817
814
813
812
814
817
821
827
834
842
850
859
868
876
885
893
900
907
912
917
920
922
922
921
919
915
909
902
894
885
875
865
854
843
833
824
816
810
805
803
802
804
808
814
822
832
843
856
869
882
896
910
923
935
947
957
967
975
982
988
992
995
996
996
995
993
991
989
986
984
981
978
975
972
969
966
963
960
957
954
952
950
949
948
948
948
948
948
949
951
952
955
957
961
966
971
977
984
992
1000
1008
1016
1024
1032
1039
1045
1051
1056
1061
1065
1068
1072
1075
1079
1083
1088
1093
1098
1105
1112
1119
1127
1136
1146
1156
1167
1178
1190
1201
1213
1225
1236
1246
1256
1264
1271
1277
1281
1283
1283
1281
1277
1272
1265
1257
1249
1240
1231
1223
1216
1209
1204
1200
1198
1197
1197
1199
1203
1209
1216
1226
1236
1249
1262
1277
1293
1311
1329
1348
1367
1386
1405
1423
1440
1457
1472
1486
1499
1510
1521
1531
1539
1547
1553
1558
1562
1563
1563
1562
1559
1555
1549
1543
1536
1529
1521
1513
1505
1497
1490
1484
1479
1475
1473
1472
1473
1476
1480
1486
1494
1503
1514
1526
1539
1553
1567
1583
1599
1615
1631
1646
1660
1672
1682
1690
1695
1697
1697
1694
1689
1682
1675
1667
1660
1652
1645
1640
1636
1633
1632
1633
1636
1640
1647
1656
1666
1677
1690
1703
1716
1729
1742
1754
1766
1776
1784
1790
1794
1794
1792
1788
1781
1771
1760
1748
1736
1723
1710
1699
1688
1679
1671
1665
1661
1658
1658
1659
1663
1669
1676
1685
1696
1709
1722
1736
1751
1765
1780
1795
1809
1823
1837
1850
1862
1874
1885
1895
1904
1912
1919
1924
1928
1931
1932
1932
1931
1928
1924
1919
1914
1908
1901
1895
1889
1883
1877
1872
1868
1865
1862
1862
1862
1865
1869
1875
1883
1893
1904
1915
1927
1938
1949
1959
1967
1974
1979
1983
1985
1985
1984
1982
1977
1971
1963
1953
1941
1928
1912
1895
1876
1856
1835
1813
1791
1769
1748
1727
1708
1692
1677
1666
1658
1654
1653
1655
1660
1668
1679
1691
1705
1720
1737
1754
1772
1790
1808
1826
1843
1860
1876
1891
1904
1915
1925
1933
1939
1944
1948
1951
1955
1959
1963
1968
1974
1981
1988
1995
2001
2008
2013
2017
2020
2020
2017
2011
2001
1987
1970
1949
1925
1898
1869
1838
1806
1773
1740
1708
1677
1646
1618
1590
1565
1542
1521
1501
1484
1469
1455
1442
1431
1420
1410
1401
1391
1382
1372
1363
1353
1343
1334
1325
1317
1311
1306
1304
1303
1304
1307
1310
1314
1319
1323
1327
1331
1335
1338
1339
1340
1340
1337
1332
1326
1316
1305
1291
1275
1257
1237
1216
1193
1170
1147
1123
1100
1079
1059
1041
1027
1014
1006
1000
999
999
1000
1002
1006
1010
1012
1014
1014
1012
1008
1000
991
979
963
946
927
905
882
857
830
801
770
738
705
672
637
603
569
535
502
470
439
409
381
354
330
308
288
271
256
243
232
223
216
211
207
205
204
204
205
207
209
213
217
223
229
237
245
254
264
273
283
293
302
311
320
328
336
342
347
350
351
350
347
341
332
321
307
291
272
251
227
202
176
149
122
95
68
43
19
-4
-24
-42
-58
-70
-80
-88
-94
-98
-100
-102
-103
-103
-103
-102
-101
-99
-96
-92
-88
-84
-79
-74
-70
-66
-64
-62
-62
-64
-69
-76
-87
-100
-116
-135
-156
-179
-204
-228
-253
-277
-300
-321
-340
-357
-372
-385
-396
-406
-416
-424
-433
-440
-448
-456
-464
-472
-480
-489
-498
-508
-518
-528
-538
-547
-556
-564
-570
-576
-579
-581
-581
-579
-576
-571
-564
-556
-547
-538
-529
-521
-514
-508
-503
-501
-500
-502
-508
-516
-528
-543
-562
-585
-610
-638
-668
-700
-732
-765
-798
-830
-861
-891
-919
-946
-970
-992
-1010
-1028
-1043
-1055
-1067
-1076
-1085
-1094
-1102
-1111
-1121
-1131
-1143
-1156
-1170
-1185
-1202
-1218
-1235
-1251
-1267
-1281
-1294
-1306
-1316
-1323
-1329
-1333
-1334
-1334
-1331
-1327
-1322
-1316
-1310
-1303
-1298
-1294
-1293
-1294
-1299
-1306
-1318
-1333
-1352
-1375
-1401
-1431
-1463
-1497
-1533
-1570
-1607
-1644
-1680
-1715
-1748
-1779
-1807
-1833
-1857
-1878
-1897
-1913
-1926
-1937
-1946
-1952
-1956
-1957
-1957
-1956
-1954
-1950
-1947
-1942
-1938
-1933
-1927
-1921
-1914
-1907
-1898
-1890
-1880
-1870
-1859
-1847
-1834
-1820
-1806
-1791
-1776
-1762
-1749
-1738
-1728
-1721
-1715
-1712
-1712
-1714
-1719
-1727
-1738
-1753
-1771
-1792
-1815
-1840
-1865
-1891
-1916
-1940
-1962
-1983
-2001
-2017
-2031
-2041
-2048
-2053
-2055
-2054
-2052
-2049
-2045
-2041
-2036
-2032
-2028
-2024
-2021
-2019
-2017
-2017
-2017
-2019
-2021
-2023
-2025
-2025
-2025
-2024
-2021
-2017
-2013
-2007
-2000
-1991
-1981
-1970
-1957
-1944
-1930
-1915
-1900
-1884
-1867
-1851
-1835
-1818
-1803
-1787
-1772
-1758
-1744
-1730
-1718
-1705
-1694
-1683
-1672
-1663
-1654
-1645
-1637
-1630
-1622
-1614
-1606
-1599
-1592
-1586
-1581
-1578
-1576
-1576
-1579
-1583
-1588
-1595
-1603
-1611
-1619
-1627
-1634
-1640
-1644
-1647
-1648
-1649
-1649
-1648
-1647
-1646
-1644
-1643
-1641
-1640
-1638
-1637
-1635
-1634
-1634
-1634
-1634
-1636
-1638
-1641
-1645
-1650
-1656
-1663
-1671
-1681
-1691
-1703
-1715
-1729
-1744
-1759
-1775
-1791
-1808
-1824
-1840
-1855
-1870
-1885
-1899
-1913
-1927
-1941
-1955
-1970
-1985
-2001
-2017
-2036
-2056
-2077
-2099
-2123
-2149
-2176
-2205
-2234
-2264
-2295
-2325
-2354
-2383
-2410
-2437
-2462
-2487
-2511
-2534
-2557
-2579
-2600
-2620
-2639
-2658
-2676
-2693
-2709
-2724
-2739
-2754
-2769
-2783
-2798
-2812
-2828
-2844
-2861
-2880
-2900
-2921
-2945
-2969
-2996
-3023
-3052
-3081
-3110
-3139
-3168
-3197
-3225
-3252
-3278
-3304
-3329
-3352
-3374
-3395
-3414
-3431
-3446
-3459
-3470
-3479
-3486
-3491
-3495
-3497
-3497
-3496
-3495
-3492
-3488
-3483
-3476
-3469
-3462
-3453
-3445
-3436
-3427
-3418
-3410
-3402
-3395
-3389
-3383
-3379
-3376
-3374
-3374
-3377
-3381
-3387
-3396
-3407
-3419
-3434
-3450
-3469
-3488
-3509
-3532
-3555
-3578
-3602
-3626
-3649
-3671
-3692
-3711
-3728
-3742
-3754
-3763
-3768
-3771
-3772
-3770
-3766
-3760
-3752
-3743
-3732
-3720
-3707
-3692
-3676
-3658
-3639
-3620
-3599
-3579
-3558
-3538
-3518
-3499
-3481
-3465
-3449
-3435
-3421
-3408
-3394
-3381
-3366
-3351
-3335
-3318
-3301
-3282
-3264
-3245
-3226
-3207
-3189
-3171
-3155
-3139
-3125
-3112
-3101
-3092
-3086
-3082
-3081
-3083
-3088
-3095
-3105
-3117
-3132
-3148
-3165
-3183
-3202
-3221
-3239
-3256
-3273
-3287
-3300
-3311
-3321
-3328
-3334
-3339
-3343
-3345
-3347
-3348
-3348
-3347
-3347
-3346
-3344
-3343
-3341
-3340
-3338
-3337
-3335
-3334
-3333
-3332
-3330
-3330
-3329
-3329
-3329
-3329
-3329
-3330
-3332
-3334
-3336
-3339
-3342
-3346
-3351
-3355
-3360
-3364
-3369
-3372
-3375
-3377
-3377
-3376
-3374
-3370
-3365
-3357
-3349
-3339
-3327
-3315
-3302
-3289
-3275
-3262
-3249
-3237
-3225
-3215
-3207
-3201
-3197
-3195
-3197
-3201
-3209
-3219
-3231
-3246
-3262
-3279
-3297
-3314
-3332
-3349
-3365
-3379
-3393
-3405
-3416
-3424
-3432
-3437
-3441
-3443
-3443
-3441
-3438
-3434
-3428
-3421
-3413
-3404
-3395
-3385
-3375
-3365
-3355
-3346
-3337
-3329
-3321
-3314
-3307
-3301
-3295
-3289
-3283
-3278
-3274
-3270
-3266
-3264
-3262
-3262
-3264
-3267
-3273
-3282
-3293
-3308
-3326
-3347
-3371
-3399
-3429
-3461
-3496
-3532
-3569
-3606
-3643
-3680
-3716
-3750
-3783
-3815
-3845
-3874
-3901
-3926
-3951
-3973
-3995
-4016
-4035
-4056
-4075
-4094
-4115
-4135
-4156
-4177
-4198
-4219
-4240
-4260
-4279
-4298
-4315
-4330
-4344
-4357
-4367
-4376
-4382
-4387
-4390
-4392
-4391
-4390
-4388
-4385
-4383
-4380
-4378
-4378
-4378
-4380
-4383
-4389
-4396
-4405
-4417
-4431
-4447
-4466
-4487
-4510
-4535
-4561
-4589
-4617
-4645
-4674
-4702
-4729
-4756
-4781
-4804
-4826
-4845
-4862
-4877
-4890
-4901
-4910
-4918
-4924
-4929
-4933
-4935
-4937
-4937
-4937
-4936
-4934
-4931
-4927
-4922
-4916
-4910
-4903
-4896
-4888
-4880
-4872
-4864
-4855
-4847
-4839
-4830
-4822
-4814
-4807
-4799
-4793
-4786
-4781
-4776
-4772
-4770
-4769
-4769
-4770
-4773
-4776
-4781
-4786
-4791
-4797
-4803
-4809
-4815
-4821
-4826
-4831
-4835
-4838
-4840
-4841
-4840
-4838
-4836
-4832
-4828
-4825
-4821
-4819
-4816
-4815
-4815
-4815
-4816
-4818
-4820
-4822
-4824
-4826
-4828
-4830
-4832
-4835
-4838
-4842
-4846
-4851
-4857
-4862
-4868
-4873
-4877
-4881
-4884
-4887
-4889
-4891
-4893
-4894
-4896
-4897
-4898
-4900
-4901
-4902
-4903
-4904
-4905
-4906
-4907
-4908
-4909
-4909
-4910
-4911
-4911
-4912
-4913
-4913
-4914
-4914
-4914
-4915
-4915
-4915
-4916
-4917
-4920
-4923
-4928
-4933
-4940
-4949
-4958
-4969
-4980
-4992
-5004
-5017
-5028
-5040
-5050
-5059
-5067
-5074
-5080
-5084
-5088
-5090
-5092
-5092
-5092
-5091
-5089
-5086
-5083
-5079
-5075
-5071
-5068
-5064
-5061
-5058
-5055
-5053
-5050
-5048
-5045
-5044
-5043
-5043
-5044
-5047
-5051
-5056
-5063
-5071
-5080
-5091
-5103
-5117
-5131
-5146
-5162
-5179
-5197
-5215
-5233
-5251
-5270
-5288
-5307
-5325
-5342
-5359
-5374
-5389
-5401
-5413
-5423
-5431
-5438
-5443
-5448
-5451
-5454
-5456
-5459
-5461
-5463
-5465
-5468
-5470
-5473
-5476
-5479
-5483
-5487
-5492
-5497
-5504
-5511
-5519
-5529
-5539
-5549
-5561
-5573
-5586
-5599
-5612
-5625
-5637
-5650
-5661
-5672
-5683
-5693
-5702
-5711
-5721
-5730
-5739
-5748
-5758
-5767
-5777
-5787
-5796
-5805
-5814
-5822
-5830
-5838
-5845
-5851
-5857
-5863
-5868
-5874
-5879
-5885
-5891
-5897
-5904
-5911
-5919
-5926
-5935
-5944
-5953
-5963
-5974
-5986
-5998
-6011
-6024
-6037
-6049
-6061
-6072
-6082
-6091
-6098
-6104
-6108
-6110
-6110
-6108
-6105
-6100
-6093
-6083
-6072
-6059
-6044
-6026
-6007
-5985
-5962
-5937
-5911
-5884
-5857
-5830
-5803
-5776
-5750
-5725
-5701
-5678
-5657
-5637
-5619
-5603
-5590
-5579
-5570
-5563
-5559
-5556
-5555
-5555
-5556
-5558
-5560
-5564
-5567
-5571
-5574
-5578
-5581
-5584
-5586
-5588
-5590
-5592
-5593
-5595
-5597
-5598
-5600
-5603
-5606
-5609
-5613
-5618
-5624
-5632
-5640
-5650
-5662
-5675
-5689
-5705
-5721
-5739
-5757
-5776
-5794
-5813
-5831
-5848
-5864
-5878
-5890
-5901
-5910
-5917
-5922
-5926
-5928
-5929
-5929
-5928
-5926
-5923
-5920
-5915
-5911
-5905
-5900
-5894
-5888
-5882
-5875
-5869
-5864
-5858
-5853
-5847
-5842
-5836
-5829
-5822
-5813
-5804
-5793
-5782
-5770
-5757
-5744
-5731
-5718
-5705
-5693
-5681
-5670
-5660
-5652
-5645
-5639
-5635
-5633
-5633
-5635
-5638
-5643
-5649
-5656
-5665
-5673
-5682
-5691
-5699
-5707
-5714
-5720
-5726
-5730
-5733
-5734
-5735
-5733
-5731
-5726
-5720
-5713
-5703
-5693
-5680
-5666
-5650
-5632
-5613
-5592
-5569
-5545
-5520
-5493
-5466
-5437
-5408
-5378
-5347
-5317
-5287
-5257
-5227
-5199
-5171
-5145
-5120
-5096
-5074
-5054
-5036
-5020
-5007
-4996
-4987
-4981
-4978
-4976
-4977
-4979
-4983
-4988
-4993
-5000
-5007
-5014
-5021
-5029
-5036
-5044
-5051
-5058
-5065
-5071
-5077
-5083
-5087
-5091
-5094
-5096
-5097
-5097
-5096
-5094
-5092
-5089
-5086
-5082
-5079
-5076
-5072
-5069
-5067
-5064
-5062
-5059
-5057
-5055
-5052
-5049
-5046
-5042
-5038
-5033
-5028
-5022
-5015
-5008
-5000
-4991
-4982
-4973
-4963
-4953
-4943
-4933
-4924
-4915
-4907
-4900
-4894
-4889
-4884
-4881
-4879
-4878
-4878
-4879
-4881
-4884
-4887
-4890
-4894
-4897
-4900
-4902
-4903
-4902
-4900
-4896
-4890
-4882
-4871
-4859
-4844
-4827
-4808
-4787
-4764
-4738
-4711
-4681
-4650
-4618
-4584
-4548
-4511
-4474
-4435
-4396
-4357
-4317
-4279
-4241
-4204
-4169
-4137
-4107
-4080
-4054
-4034
-4017
-4002
-3991
-3983
-3977
-3973
-3971
-3971
-3971
-3973
-3974
-3975
-3976
-3976
-3976
-3974
-3971
-3967
-3962
-3956
-3948
-3939
-3928
-3914
-3898
-3880
-3859
-3835
-3808
-3778
-3745
-3709
-3670
-3629
-3585
-3539
-3492
-3444
-3394
-3344
-3294
-3244
-3196
-3148
-3102
-3057
-3014
-2974
-2936
-2900
-2867
-2836
-2807
-2781
-2757
-2735
-2716
-2698
-2682
-2668
-2656
-2646
-2638
-2631
-2626
-2623
-2620
-2619
-2619
-2620
-2621
-2623
-2625
-2627
-2629
-2630
-2631
-2631
-2629
-2626
-2621
-2615
-2606
-2596
-2584
-2572
-2558
-2544
-2530
-2518
-2507
-2498
-2491
-2487
-2486
-2487
-2490
-2497
-2505
-2515
-2527
-2540
-2554
-2568
-2583
-2598
-2613
-2627
-2640
-2651
-2661
-2669
-2676
-2679
-2681
-2680
-2676
-2670
-2662
-2652
-2640
-2626
-2610
-2594
-2576
-2557
-2538
-2518
-2498
-2478
-2458
-2437
-2417
-2397
-2378
-2359
-2341
-2323
-2306
-2290
-2274
-2259
-2244
-2231
-2218
-2206
-2195
-2184
-2175
-2167
-2160
-2155
-2151
-2149
-2149
-2152
-2156
-2163
-2173
-2185
-2199
-2217
-2237
-2259
-2284
-2312
-2341
-2371
-2403
-2435
-2467
-2499
-2530
-2560
-2588
-2614
-2638
-2659
-2677
-2693
-2705
-2713
-2717
-2718
-2714
-2706
-2694
-2678
-2658
-2634
-2607
-2576
-2543
-2507
-2469
-2429
-2388
-2346
-2303
-2260
-2216
-2174
-2132
-2091
-2052
-2015
-1981
-1950
-1922
-1898
-1878
-1862
-1851
-1843
-1840
-1840
-1843
-1849
-1858
-1868
-1881
-1895
-1910
-1925
-1941
-1956
-1972
-1987
-2000
-2013
-2024
-2033
-2041
-2049
-2053
-2055
-2055
-2053
-2048
-2041
-2033
-2021
-2009
-1994
-1977
-1958
-1937
-1913
-1887
-1859
-1829
-1795
-1760
-1721
-1680
-1636
-1590
-1541
-1490
-1436
-1381
-1323
-1265
-1205
-1144
-1084
-1022
-963
-905
-847
-792
-739
-689
-641
-597
-556
-518
-484
-453
-426
-402
-382
-365
-351
-341
-334
-331
-332
-337
-346
-360
-377
-400
-426
-457
-493
-534
-579
-628
-681
-739
-800
-865
-933
-1004
-1078
-1153
-1229
-1306
-1383
-1459
-1534
-1607
-1677
-1745
-1810
-1872
-1929
-1983
-2033
-2079
-2121
-2159
-2194
-2225
-2253
-2279
-2302
-2324
-2345
-2365
-2384
-2404
-2425
-2446
-2468
-2491
-2515
-2541
-2570
-2600
-2633
-2668
-2707
-2749
-2795
-2845
-2898
-2955
-3016
-3080
-3148
-3218
-3291
-3366
-3441
-3517
-3592
-3665
-3736
-3803
-3867
-3925
-3978
-4024
-4062
-4094
-4120
-4136
-4144
-4145
-4137
-4122
-4099
-4070
-4034
-3993
-3947
-3896
-3842
-3786
-3728
-3669
-3609
-3550
-3492
-3436
-3382
-3331
-3283
-3238
-3197
-3159
-3126
-3095
-3068
-3043
-3022
-3002
-2984
-2968
-2952
-2937
-2921
-2905
-2888
-2868
-2846
-2819
-2789
-2753
-2712
-2666
-2613
-2553
-2488
-2416
-2337
-2253
-2164
-2070
-1972
-1870
-1766
-1660
-1552
-1445
-1338
-1233
-1130
-1030
-933
-840
-752
-669
-590
-516
-447
-382
-321
-263
-208
-153
-100
-46
9
66
126
189
257
329
407
491
582
680
785
899
1020
1150
1288
1434
1587
1747
1914
2087
2265
2448
2636
2826
3019
3214
3410
3606
3801
3993
4182
4367
4545
4716
4879
5033
5176
5307
5426
5531
5622
5700
5762
5809
5842
5860
5864
5855
5834
5801
5758
5707
5650
5588
5523
5456
5391
5329
5272
5221
5178
5145
5123
5114
5118
5135
5168
5215
5276
5353
5442
5544
5658
5781
5913
6051
6193
6337
6483
6626
6767
6902
7030
7149
7258
7355
7439
7511
7568
7612
7641
7657
7660
7649
7627
7594
7550
7497
7436
7368
7295
7217
7137
7054
6972
6891
6812
6737
6667
6603
6546
6498
6458
6427
6407
6396
6394
6403
6422
6449
6486
6531
6584
6643
6709
6780
6855
6933
7013
7093
7173
7251
7326
7397
7464
7525
7581
7630
7672
7707
7735
7756
7771
7778
7779
7774
7764
7749
7729
7706
7679
7649
7618
7584
7549
7512
7474
7434
7394
7352
7309
7264
7219
7172
7124
7074
7023
6971
6916
6860
6800
6736
6668
6595
6515
6429
6335
6234
6124
6005
5879
5745
5603
5454
5299
5139
4975
4809
4641
4474
4308
4147
3990
3841
3700
3570
3450
3342
3247
3166
3098
3044
3004
2977
2963
2962
2973
2995
3027
3069
3119
3177
3240
3309
3382
3459
3537
3617
3698
3779
3859
3938
4016
4093
4167
4240
4311
4381
4448
4514
4578
4641
4702
4761
4819
4875
4929
4980
5029
5075
5117
5156
5191
5221
5248
5271
5290
5306
5319
5329
5337
5344
5349
5354
5359
5365
5370
5377
5385
5393
5402
5412
5423
5435
5449
5464
5480
5499
5520
5544
5570
5599
5631
5665
5701
5738
5776
5814
5852
5888
5922
5954
5983
6008
6030
6047
6060
6067
6070
6066
6057
6041
6019
5991
5956
5915
5868
5814
5754
5688
5615
5535
5449
5356
5256
5149
5034
4912
4781
4643
4497
4342
4181
4013
3838
3658
3475
3288
3101
2913
2728
2546
2369
2200
2037
1885
1744
1613
1495
1389
1296
1216
1150
1097
1057
1030
1016
1016
1030
1057
1095
1146
1209
1281
1363
1453
1549
1651
1756
1864
1974
2086
2198
2311
2424
2538
2651
2766
2882
2999
3118
3239
3363
3489
3619
3752
3888
4026
4167
4310
4454
4599
4744
4888
5030
5170
5306
5438
5564
5684
5796
5901
5997
6086
6166
6239
6306
6368
6426
6482
6537
6594
6654
6719
6789
6867
6952
7046
7150
7263
7386
7518
7660
7812
7973
8141
8320
8505
8698
8896
9100
9309
9521
9735
9950
10165
10378
10587
10791
10989
11180
11364
11538
11703
11859
12005
12142
12270
12390
12502
12608
12708
12803
12894
12981
13066
13149
13228
13306
13381
13453
13523
13589
13651
13709
13763
13811
13853
13890
13920
13943
13959
13968
13970
13965
13954
13935
13911
13880
13845
13805
13762
13716
13669
13621
13574
13527
13483
13440
13400
13362
13327
13293
13261
13229
13198
13167
13136
13103
13069
13033
12997
12959
12919
12879
12838
12797
12756
12716
12677
12639
12603
12569
12538
12511
12487
12468
12453
12444
12440
12442
12450
12465
12486
12514
12550
12592
12642
12700
12765
12837
12917
13003
13095
13194
13298
13406
13518
13633
13750
13869
13988
14106
14223
14338
14449
14557
14661
14760
14853
14941
15023
15100
15172
15239
15302
15361
15417
15470
15522
15572
15622
15671
15721
15772
15824
15878
15935
15994
16058
16126
16199
16277
16360
16450
16546
16648
16757
16872
16995
17123
17259
17401
17549
17703
17863
18027
18196
18369
18545
18724
18905
19088
19272
19457
19643
19829
20014
20199
20383
20565
20744
20918
21088
21251
21405
21550
21684
21806
21914
22008
22087
22151
22198
22230
22247
22250
22240
22219
22188
22151
22108
22063
22018
21975
21936
21904
21879
21864
21860
21867
21887
21921
21968
22029
22105
22195
22300
22420
22554
22704
22868
23047
23241
23448
23669
23904
24150
24408
24676
24953
25238
25530
25826
26127
26430
26734
27040
27345
27649
27951
28251
28547
28841
29130
29414
29692
29964
30228
30484
30730
30965
31188
31397
31591
31769
31928
32067
32186
32284
32357
32408
32433
32435
32409
32360
32281
32177
32046
31888
31703
31490
31250
30983
30690
30372
30028
29660
29269
28856
28422
27969
27497
27008
26503
25983
25451
24907
24353
23791
23221
22647
22069
21488
20908
20328
19752
19180
18615
18057
17508
16970
16442
15927
15424
14933
14456
13993
13542
13106
12684
12276
11882
11503
11139
10789
10455
10135
9830
9538
9259
8993
8737
8491
8253
8023
7799
7581
7367
7156
6949
6745
6542
6342
6144
5948
5753
5559
5366
5175
4984
4793
4602
4411
4218
4022
3825
3624
3418
3208
2992
2769
2539
2303
2060
1811
1557
1300
1040
780
520
264
12
-235
-474
-705
-926
-1136
-1334
-1520
-1692
-1850
-1993
-2121
-2234
-2333
-2419
-2492
-2554
-2608
-2655
-2698
-2741
-2784
-2832
-2886
-2947
-3018
-3100
-3192
-3295
-3409
-3533
-3665
-3806
-3953
-4105
-4260
-4418
-4576
-4733
-4888
-5038
-5182
-5319
-5448
-5566
-5674
-5769
-5851
-5919
-5972
-6009
-6032
-6038
-6029
-6004
-5964
-5909
-5840
-5758
-5664
-5560
-5447
-5327
-5202
-5073
-4944
-4815
-4689
-4566
-4449
-4338
-4234
-4138
-4051
-3972
-3902
-3840
-3785
-3736
-3694
-3656
-3622
-3589
-3557
-3524
-3489
-3450
-3407
-3358
-3303
-3242
-3173
-3098
-3016
-2927
-2833
-2732
-2625
-2514
-2398
-2279
-2158
-2036
-1913
-1793
-1675
-1562
-1454
-1353
-1260
-1175
-1101
-1037
-984
-943
-913
-895
-888
-892
-907
-930
-961
-1000
-1044
-1094
-1146
-1201
-1258
-1314
-1370
-1425
-1477
-1526
-1571
-1612
-1648
-1679
-1704
-1723
-1736
-1742
-1741
-1733
-1719
-1697
-1669
-1634
-1592
-1544
-1490
-1431
-1366
-1296
-1222
-1144
-1061
-974
-883
-786
-684
-577
-464
-345
-220
-89
48
190
336
486
639
793
948
1103
1256
1406
1552
1692
1824
1947
2059
2158
2243
2312
2363
2396
2409
2402
2374
2325
2255
2164
2053
1923
1775
1612
1434
1244
1044
836
623
407
189
-27
-241
-451
-655
-852
-1039
-1216
-1382
-1536
-1676
-1801
-1912
-2007
-2086
-2149
-2195
-2226
-2241
-2240
-2225
-2196
-2155
-2102
-2039
-1967
-1889
-1807
-1722
-1637
-1553
-1472
-1397
-1328
-1267
-1216
-1175
-1144
-1125
-1117
-1119
-1132
-1153
-1183
-1220
-1263
-1311
-1362
-1416
-1471
-1527
-1582
-1635
-1687
-1736
-1781
-1824
-1864
-1901
-1935
-1967
-1996
-2023
-2048
-2071
-2092
-2111
-2128
-2144
-2158
-2170
-2180
-2188
-2194
-2196
-2196
-2192
-2184
-2173
-2158
-2140
-2117
-2091
-2062
-2029
-1995
-1958
-1920
-1882
-1843
-1805
-1767
-1729
-1691
-1654
-1616
-1578
-1541
-1503
-1465
-1427
-1389
-1352
-1316
-1281
-1247
-1214
-1183
-1154
-1127
-1103
-1082
-1063
-1047
-1034
-1024
-1016
-1012
-1008
-1008
-1010
-1012
-1016
-1022
-1031
-1040
-1052
-1066
-1082
-1100
-1121
-1144
-1170
-1199
-1230
-1264
-1300
-1339
-1380
-1424
-1470
-1517
-1566
-1616
-1667
-1719
-1771
-1823
-1874
-1923
-1970
-2013
-2052
-2086
-2115
-2136
-2149
-2154
-2151
-2137
-2114
-2082
-2040
-1989
-1928
-1860
-1784
-1700
-1611
-1515
-1414
-1309
-1201
-1089
-976
-861
-746
-631
-518
-408
-301
-198
-100
-8
77
155
224
285
337
379
411
432
441
439
424
398
359
308
246
172
88
-5
-106
-213
-325
-440
-557
-673
-788
-900
-1008
-1110
-1204
-1291
-1369
-1436
-1493
-1538
-1571
-1590
-1595
-1586
-1562
-1522
-1467
-1397
-1312
-1211
-1096
-968
-826
-673
-508
-333
-150
40
236
437
640
845
1050
1252
1452
1648
1838
2021
2197
2365
2523
2671
2808
2934
3048
3150
3238
3314
3375
3423
3456
3475
3481
3472
3450
3415
3367
3308
3237
3158
3069
2973
2871
2765
2655
2543
2431
2319
2209
2102
1999
1901
1808
1722
1643
1571
1508
1453
1408
1371
1343
1324
1314
1312
1318
1332
1353
1380
1412
1448
1486
1526
1567
1607
1645
1681
1713
1740
1763
1780
1791
1797
1797
1790
1778
1761
1738
1711
1678
1642
1602
1558
1511
1462
1412
1360
1308
1256
1205
1155
1108
1063
1020
983
949
919
893
872
855
842
832
827
825
827
832
841
854
870
890
914
942
974
1010
1051
1096
1146
1199
1257
1317
1381
1448
1516
1587
1658
1730
1802
1873
1944
2013
2082
2149
2214
2277
2338
2398
2456
2513
2569
2625
2680
2735
2791
2848
2907
2966
3028
3091
3157
3224
3294
3366
3441
3519
3599
3683
3771
3862
3957
4057
4161
4270
4385
4504
4628
4756
4889
5026
5166
5309
5455
5602
5750
5899
6048
6197
6345
6492
6638
6782
6925
7066
7205
7342
7476
7607
7735
7860
7980
8096
8208
8314
8415
8511
8601
8685
8763
8834
8898
8956
9006
9049
9084
9112
9133
9147
9153
9153
9147
9136
9119
9097
9070
9039
9005
8967
8926
8882
8835
8785
8732
8676
8617
8554
8489
8421
8349
8275
8198
8119
8039
7956
7871
7785
7698
7609
7519
7427
7334
7240
7144
7047
6948
6847
6743
6638
6531
6421
6308
6193
6075
5955
5832
5707
5580
5451
5321
5189
5057
4923
4789
4655
4521
4387
4253
4119
3986
3853
3720
3588
3455
3323
3190
3057
2924
2790
2655
2519
2382
2245
2106
1965
1824
1681
1536
1389
1241
1091
939
785
629
471
311
150
-14
-179
-347
-515
-686
-857
-1030
-1204
-1378
-1553
-1728
-1902
-2076
-2249
-2421
-2590
-2757
-2920
-3080
-3235
-3385
-3530
-3669
-3801
-3928
-4048
-4161
-4267
-4366
-4459
-4546
-4626
-4700
-4769
-4833
-4892
-4947
-4999
-5047
-5092
-5134
-5174
-5212
-5248
-5281
-5311
-5339
-5364
-5385
-5402
-5416
-5424
-5428
-5427
-5420
-5407
-5389
-5364
-5334
-5297
-5254
-5206
-5152
-5092
-5027
-4956
-4882
-4803
-4721
-4635
-4547
-4457
-4366
-4273
-4180
-4086
-3993
-3900
-3807
-3715
-3624
-3533
-3443
-3353
-3265
-3177
-3089
-3002
-2916
-2831
-2745
-2661
-2577
-2493
-2410
-2327
-2244
-2161
-2078
-1995
-1911
-1827
-1743
-1658
-1572
-1485
-1398
-1309
-1219
-1128
-1036
-942
-847
-750
-652
-552
-450
-346
-241
-135
-27
83
193
304
415
526
637
746
855
962
1067
1170
1272
1371
1467
1562
1654
1744
1832
1918
2003
2086
2169
2250
2332
2413
2494
2576
2659
2742
2827
2912
2999
3087
3175
3265
3355
3445
3535
3625
3713
3800
3885
3967
4046
4124
4198
4269
4337
4401
4462
4520
4574
4625
4673
4719
4761
4801
4839
4874
4908
4940
4970
4999
5027
5055
5082
5108
5133
5158
5183
5207
5230
5252
5274
5295
5315
5333
5350
5366
5380
5392
5402
5410
5416
5418
5417
5413
5405
5394
5378
5358
5335
5308
5277
5243
5207
5168
5127
5085
5042
4998
4955
4912
4870
4829
4791
4755
4721
4690
4663
4638
4617
4600
4586
4576
4568
4564
4564
4566
4571
4579
4590
4604
4621
4640
4662
4686
4713
4742
4773
4805
4840
4875
4913
4951
4990
5031
5071
5112
5153
5194
5235
5275
5313
5351
5388
5424
5458
5491
5524
5554
5584
5613
5642
5669
5696
5723
5749
5776
5802
5830
5857
5886
5916
5947
5979
6012
6047
6083
6120
6157
6195
6234
6272
6310
6347
6383
6417
6449
6479
6505
6528
6548
6564
6575
6582
6585
6582
6575
6563
6545
6522
6495
6462
6425
6383
6337
6287
6234
6177
6118
6057
5995
5931
5867
5803
5739
5677
5616
5557
5499
5445
5392
5343
5296
5252
5210
5170
5133
5098
5064
5032
5000
4969
4938
4906
4874
4841
4806
4771
4733
4694
4654
4611
4567
4521
4473
4423
4372
4319
4264
4208
4151
4091
4033
3972
3910
3847
3784
3719
3653
3586
3517
3447
3375
3302
3226
3149
3070
2989
2906
2821
2735
2647
2557
2466
2374
2280
2186
2091
1996
1901
1805
1710
1616
1522
1429
1338
1247
1158
1070
983
898
813
730
648
567
486
407
328
251
174
98
23
-51
-124
-197
-268
-339
-410
-480
-550
-620
-690
-760
-830
-900
-971
-1042
-1114
-1187
-1260
-1334
-1410
-1486
-1563
-1641
-1720
-1800
-1880
-1960
-2041
-2122
-2203
-2283
-2363
-2442
-2519
-2595
-2670
-2742
-2811
-2879
-2943
-3005
-3063
-3118
-3169
-3217
-3261
-3300
-3335
-3366
-3392
-3414
-3430
-3442
-3449
-3451
-3449
-3442
-3431
-3415
-3396
-3374
-3348
-3320
-3289
-3255
-3220
-3182
-3143
-3103
-3061
-3019
-2976
-2933
-2891
-2849
-2807
-2767
-2728
-2690
-2654
-2619
-2586
-2555
-2525
-2496
-2469
-2443
-2418
-2393
-2370
-2346
-2322
-2298
-2274
-2248
-2221
-2192
-2161
-2128
-2093
-2056
-2017
-1976
-1933
-1889
-1844
-1798
-1752
-1706
-1660
-1615
-1571
-1529
-1488
-1449
-1413
-1380
-1349
-1321
-1297
-1277
-1260
-1247
-1239
-1235
-1235
-1240
-1249
-1262
-1279
-1301
-1326
-1354
-1386
-1421
-1458
-1499
-1541
-1585
-1631
-1679
-1728
-1778
-1829
-1881
-1934
-1987
-2041
-2096
-2151
-2206
-2262
-2318
-2373
-2429
-2484
-2538
-2593
-2646
-2699
-2752
-2803
-2854
-2905
-2955
-3004
-3053
-3102
-3151
-3199
-3248
-3297
-3345
-3394
-3443
-3491
-3540
-3589
-3637
-3686
-3734
-3782
-3830
-3878
-3926
-3973
-4019
-4067
-4113
-4158
-4202
-4245
-4287
-4326
-4364
-4398
-4429
-4457
-4481
-4501
-4516
-4526
-4530
-4530
-4523
-4510
-4492
-4467
-4437
-4400
-4359
-4311
-4259
-4202
-4141
-4075
-4006
-3935
-3861
-3785
-3707
-3627
-3547
-3467
-3387
-3307
-3229
-3151
-3075
-3000
-2928
-2857
-2790
-2724
-2662
-2603
-2547
-2494
-2445
-2399
-2357
-2319
-2286
-2256
-2231
-2209
-2192
-2179
-2169
-2164
-2162
-2163
-2167
-2175
-2185
-2197
-2212
-2227
-2244
-2262
-2280
-2299
-2317
-2334
-2351
-2366
-2380
-2392
-2403
-2412
-2419
-2425
-2429
-2431
-2431
-2430
-2427
-2423
-2418
-2412
-2406
-2399
-2393
-2387
-2381
-2375
-2371
-2368
-2366
-2367
-2369
-2373
-2379
-2388
-2400
-2415
-2433
-2455
-2479
-2507
-2539
-2574
-2612
-2653
-2698
-2746
-2796
-2850
-2905
-2963
-3023
-3084
-3146
-3210
-3274
-3339
-3403
-3468
-3533
-3597
-3661
-3724
-3786
-3848
-3908
-3968
-4027
-4085
-4142
-4198
-4253
-4307
-4361
-4413
-4464
-4515
-4565
-4614
-4663
-4711
-4758
-4804
-4849
-4893
-4936
-4978
-5019
-5059
-5098
-5136
-5173
-5209
-5245
-5281
-5316
-5352
-5388
-5425
-5462
-5501
-5542
-5584
-5628
-5674
-5723
-5774
-5827
-5883
-5941
-6002
-6065
-6131
-6200
-6271
-6344
-6420
-6498
-6578
-6660
-6743
-6828
-6915
-7002
-7091
-7180
-7269
-7358
-7447
-7535
-7622
-7709
-7794
-7877
-7959
-8039
-8116
-8191
-8263
-8332
-8397
-8459
-8517
-8570
-8619
-8663
-8702
-8735
-8764
-8788
-8806
-8819
-8826
-8829
-8826
-8819
-8807
-8789
-8768
-8742
-8712
-8679
-8643
-8603
-8561
-8518
-8472
-8425
-8378
-8329
-8281
-8232
-8183
-8135
-8090
-8044
-8000
-7958
-7917
-7879
-7842
-7807
-7774
-7743
-7714
-7687
-7660
-7635
-7611
-7588
-7564
-7540
-7516
-7491
-7464
-7436
-7406
-7373
-7338
-7299
-7257
-7212
-7163
-7110
-7053
-6992
-6927
-6859
-6787
-6711
-6632
-6550
-6466
-6379
-6290
-6199
-6107
-6014
-5920
-5825
-5730
-5635
-5540
-5445
-5351
-5257
-5164
-5072
-4982
-4893
-4805
-4719
-4635
-4552
-4471
-4392
-4315
-4240
-4167
-4096
-4027
-3960
-3895
-3832
-3772
-3714
-3658
-3605
-3555
-3508
-3464
-3423
-3385
-3351
-3319
-3291
-3267
-3245
-3227
-3212
-3200
-3191
-3185
-3181
-3180
-3182
-3186
-3192
-3200
-3210
-3221
-3235
-3250
-3267
-3285
-3304
-3325
-3348
-3372
-3397
-3425
-3453
-3483
-3515
-3548
-3583
-3619
-3656
-3694
-3734
-3774
-3814
-3855
-3897
-3938
-3980
-4022
-4064
-4106
-4147
-4189
-4231
-4272
-4314
-4356
-4398
-4440
-4482
-4525
-4569
-4613
-4657
-4703
-4749
-4795
-4843
-4891
-4940
-4990
-5041
-5092
-5144
-5196
-5248
-5300
-5352
-5404
-5455
-5505
-5555
-5603
-5650
-5695
-5740
-5783
-5824
-5863
-5900
-5936
-5969
-6000
-6028
-6054
-6078
-6098
-6117
-6132
-6146
-6157
-6166
-6174
-6180
-6185
-6189
-6192
-6195
-6198
-6201
-6204
-6207
-6210
-6213
-6217
-6220
-6224
-6228
-6232
-6235
-6239
-6242
-6245
-6248
-6250
-6251
-6252
-6253
-6252
-6251
-6249
-6247
-6244
-6239
-6234
-6228
-6221
-6213
-6203
-6192
-6179
-6165
-6150
-6132
-6113
-6092
-6070
-6047
-6021
-5995
-5968
-5940
-5911
-5881
-5851
-5820
-5790
-5759
-5728
-5698
-5668
-5638
-5609
-5580
-5552
-5524
-5496
-5469
-5441
-5414
-5387
-5359
-5332
-5304
-5276
-5248
-5220
-5191
-5162
-5133
-5105
-5076
-5047
-5019
-4991
-4964
-4937
-4912
-4887
-4863
-4840
-4819
-4798
-4779
-4761
-4745
-4729
-4716
-4703
-4693
-4683
-4676
-4670
-4667
-4665
-4665
-4667
-4671
-4677
-4686
-4696
-4708
-4722
-4738
-4756
-4775
-4796
-4819
-4843
-4868
-4895
-4923
-4953
-4984
-5016
-5049
-5084
-5120
-5157
-5194
-5232
-5271
-5310
-5350
-5389
-5429
-5468
-5507
-5546
-5585
-5623
-5660
-5697
-5734
-5769
-5805
-5839
-5874
-5907
-5940
-5972
-6004
-6035
-6065
-6095
-6124
-6152
-6180
-6206
-6232
-6257
-6281
-6305
-6327
-6348
-6369
-6389
-6407
-6426
-6443
-6460
-6476
-6492
-6508
-6524
-6540
-6556
-6572
-6589
-6605
-6622
-6640
-6657
-6674
-6692
-6709
-6725
-6741
-6757
-6771
-6784
-6796
-6807
-6815
-6822
-6826
-6828
-6827
-6824
-6818
-6808
-6796
-6781
-6763
-6742
-6719
-6693
-6664
-6633
-6600
-6564
-6527
-6489
-6449
-6408
-6366
-6324
-6281
-6238
-6194
-6151
-6108
-6065
-6023
-5981
-5939
-5899
-5858
-5819
-5780
-5741
-5703
-5666
-5629
-5592
-5556
-5521
-5486
-5452
-5419
-5385
-5353
-5321
-5290
-5260
-5231
-5202
-5174
-5147
-5121
-5096
-5071
-5048
-5025
-5003
-4982
-4962
-4942
-4924
-4906
-4889
-4872
-4856
-4841
-4826
-4811
-4797
-4783
-4769
-4756
-4743
-4731
-4718
-4706
-4694
-4682
-4671
-4660
-4649
-4638
-4628
-4618
-4609
-4600
-4591
-4583
-4576
-4569
-4563
-4557
-4553
-4550
-4548
-4547
-4547
-4548
-4551
-4555
-4559
-4565
-4572
-4580
-4589
-4599
-4610
-4622
-4635
-4650
-4665
-4681
-4698
-4717
-4737
-4757
-4779
-4802
-4826
-4851
-4877
-4904
-4932
-4961
-4990
-5020
-5050
-5080
-5110
-5140
-5169
-5197
-5224
-5251
-5276
-5299
-5322
-5342
-5361
-5378
-5393
-5406
-5418
-5427
-5434
-5439
-5442
-5443
-5441
-5438
-5433
-5426
-5418
-5408
-5397
-5385
-5371
-5357
-5342
-5327
-5311
-5294
-5277
-5259
-5241
-5223
-5204
-5186
-5167
-5148
-5129
-5111
-5092
-5074
-5056
-5038
-5020
-5003
-4986
-4969
-4952
-4935
-4918
-4902
-4885
-4869
-4852
-4835
-4818
-4801
-4783
-4765
-4746
-4726
-4706
-4685
-4662
-4639
-4614
-4588
-4561
-4533
-4503
-4472
-4440
-4406
-4371
-4336
-4299
-4261
-4222
-4182
-4142
-4102
-4061
-4019
-3978
-3936
-3895
-3854
-3812
-3771
-3730
-3689
-3648
-3608
-3567
-3527
-3487
-3448
-3409
-3370
-3332
-3295
-3257
-3220
-3184
-3148
-3113
-3078
-3043
-3009
-2975
-2942
-2909
-2877
-2846
-2815
-2785
-2755
-2727
-2699
-2672
-2646
-2621
-2598
-2575
-2553
-2533
-2513
-2494
-2476
-2459
-2442
-2426
-2410
-2394
-2378
-2362
-2347
-2330
-2314
-2297
-2281
-2263
-2246
-2229
-2211
-2193
-2175
-2157
-2139
-2120
-2102
-2083
-2065
-2045
-2028
-2009
-1993
-1976
-1959
-1943
-1929
-1915
-1902
-1890
-1880
-1870
-1862
-1856
-1850
-1846
-1842
-1840
-1839
-1839
-1840
-1841
-1842
-1844
-1847
-1849
-1851
-1854
-1856
-1857
-1859
-1860
-1861
-1862
-1862
-1863
-1864
-1865
-1866
-1867
-1869
-1871
-1874
-1877
-1881
-1884
-1888
-1892
-1896
-1900
-1904
-1907
-1910
-1912
-1914
-1915
-1916
-1916
-1916
-1915
-1913
-1910
-1907
-1904
-1899
-1894
-1889
-1882
-1875
-1867
-1859
-1850
-1840
-1830
-1820
-1809
-1798
-1786
-1774
-1761
-1748
-1734
-1720
-1705
-1689
-1673
-1656
-1638
-1619
-1600
-1579
-1557
-1535
-1511
-1487
-1461
-1435
-1407
-1379
-1350
-1320
-1289
-1258
-1225
-1193
-1159
-1125
-1091
-1056
-1020
-984
-948
-911
-873
-836
-797
-759
-719
-680
-640
-600
-559
-518
-477
-435
-393
-351
-308
-265
-222
-179
-135
-91
-47
-3
41
85
129
172
216
258
301
343
384
425
465
505
544
582
621
658
696
733
770
807
843
880
917
954
991
1028
1065
1102
1139
1177
1214
1251
1288
1324
1360
1396
1430
1464
1496
1528
1558
1588
1616
1643
1669
1694
1717
1739
1761
1781
1800
1819
1837
1854
1871
1888
1904
1921
1937
1954
1970
1987
2004
2021
2037
2056
2074
2093
2112
2131
2150
2169
2188
2207
2226
2245
2263
2280
2297
2312
2327
2340
2352
2363
2372
2380
2386
2392
2395
2398
2399
2399
2398
2396
2393
2390
2386
2382
2377
2373
2368
2364
2360
2356
2353
2351
2349
2347
2346
2345
2345
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2355
2355
2354
2353
2352
2350
2347
2344
2340
2335
2330
2323
2316
2308
2300
2291
2281
2271
2260
2249
2237
2225
2214
2202
2190
2178
2166
2155
2144
2133
2123
2113
2103
2094
2085
2077
2069
2061
2053
2045
2040
2033
2027
2021
2015
2009
2004
1998
1993
1987
1982
1976
1970
1963
1957
1949
1942
1933
1924
1914
1904
1893
1881
1868
1855
1841
1826
1811
1796
1779
1763
1746
1728
1711
1693
1676
1658
1640
1622
1605
1588
1570
1554
1537
1520
1504
1488
1472
1456
1440
1425
1409
1394
1379
1364
1349
1335
1320
1306
1292
1278
1264
1251
1237
1225
1212
1200
1189
1177
1167
1156
1147
1137
1129
1120
1112
1105
1098
1091
1084
1078
1073
1067
1061
1056
1050
1044
1038
1032
1026
1018
1012
1004
998
991
984
977
970
963
957
951
946
942
938
934
932
930
929
928
928
929
931
933
936
939
944
948
954
960
967
975
983
993
1002
1012
1024
1036
1048
1061
1074
1086
1099
1112
1124
1136
1147
1158
1169
1178
1188
1196
1204
1211
1217
1223
1228
1233
1236
1240
1242
1244
1246
1246
1247
1247
1246
1245
1244
1242
1240
1237
1234
1232
1229
1226
1223
1220
1217
1215
1213
1211
1210
1210
1210
1211
1212
1214
1217
1221
1226
1232
1238
1245
1254
1263
1273
1284
1297
1310
1324
1338
1354
1370
1387
1405
1423
1441
1460
1479
1498
1518
1537
1557
1576
1596
1615
1634
1653
1672
1690
1708
1726
1743
1759
1775
1790
1805
1819
1832
1844
1856
1868
1879
1889
1899
1908
1918
1927
1936
1944
1953
1961
1970
1978
1986
1995
2003
2011
2020
2028
2037
2045
2054
2063
2072
2081
2090
2100
2110
2121
2132
2143
2155
2167
2180
2193
2206
2220
2234
2249
2263
2278
2292
2306
2320
2334
2348
2360
2373
2384
2395
2404
2413
2421
2428
2434
2439
2443
2447
2449
2451
2452
2452
2452
2451
2449
2447
2444
2440
2436
2431
2426
2420
2414
2408
2401
2393
2385
2377
2369
2360
2351
2342
2333
2324
2314
2305
2295
2286
2277
2268
2259
2250
2241
2233
2225
2217
2210
2203
2196
2189
2183
2177
2172
2167
2162
2158
2154
2150
2147
2144
2141
2138
2136
2134
2132
2130
2128
2125
2123
2120
2118
2114
2111
2106
2102
2097
2091
2085
2079
2072
2064
2056
2048
2039
2029
2020
2009
1999
1988
1978
1967
1956
1945
1934
1923
1913
1903
1894
1885
1876
1868
1861
1854
1848
1843
1838
1834
1830
1827
1824
1822
1821
1820
1819
1819
1819
1819
1820
1821
1823
1824
1826
1829
1831
1834
1837
1840
1843
1847
1851
1856
1860
1865
1870
1875
1881
1886
1891
1896
1902
1907
1911
1916
1920
1924
1928
1931
1934
1937
1939
1940
1942
1943
1943
1943
1943
1942
1941
1939
1936
1933
1930
1925
1921
1915
1909
1903
1896
1889
1881
1873
1866
1858
1850
1843
1836
1829
1822
1815
1809
1803
1798
1792
1787
1782
1777
1772
1767
1762
1757
1752
1747
1742
1738
1733
1729
1724
1720
1717
1713
1710
1707
1704
1701
1699
1696
1694
1692
1689
1687
1685
1682
1679
1677
1674
1672
1669
1666
1663
1661
1658
1655
1652
1649
1646
1643
1640
1637
1634
1630
1627
1623
1619
1615
1611
1607
1602
1598
1593
1589
1584
1579
1574
1569
1564
1558
1552
1546
1540
1534
1528
1521
1515
1508
1502
1496
1491
1485
1480
1476
1472
1469
1467
1465
1464
1464
1465
1466
1468
1470
1473
1477
1481
1485
1489
1494
1498
1502
1506
1510
1514
1517
1521
1524
1526
1529
1531
1533
1535
1537
1538
1540
1541
1543
1545
1546
1548
1550
1552
1554
1556
1558
1560
1562
1565
1567
1570
1573
1576
1579
1583
1587
1591
1595
1600
1605
1611
1617
1623
1629
1636
1643
1650
1657
1665
1672
1680
1688
1696
1704
1711
1719
1727
1734
1741
1748
1755
1760
1765
1770
1774
1776
1778
1779
1779
1778
1776
1773
1769
1763
1757
1750
1741
1732
1722
1712
1700
1688
1675
1662
1649
1635
1622
1608
1594
1580
1567
1554
1541
1529
1517
1505
1494
1484
1474
1465
1456
1448
1440
1433
1427
1421
1416
1411
1407
1403
1400
1398
1396
1394
1393
1392
1391
1391
1391
1390
1390
1389
1389
1388
1386
1384
1381
1378
1374
1369
1364
1358
1351
1344
1335
1326
1316
1306
1294
1282
1269
1255
1241
1226
1210
1193
1176
1159
1140
1121
1102
1082
1062
1041
1020
999
977
955
933
911
888
865
841
817
793
769
744
718
692
665
638
610
581
552
522
490
458
425
391
355
319
281
242
202
161
119
76
31
-14
-59
-106
-153
-201
-249
-297
-346
-395
-444
-493
-541
-590
-638
-686
-733
-780
-827
-873
-918
-963
-1008
-1052
-1095
-1138
-1181
-1223
-1265
-1306
-1347
-1388
-1429
-1469
-1509
-1549
-1588
-1627
-1666
-1705
-1744
-1782
-1821
-1859
-1897
-1936
-1974
-2012
-2050
-2088
-2127
-2165
-2203
-2242
-2280
-2318
-2357
-2395
-2433
-2472
-2510
-2548
-2586
-2624
-2662
-2700
-2738
-2775
-2813
-2850
-2888
-2926
-2963
-3001
-3039
-3076
-3114
-3152
-3189
-3227
-3264
-3301
-3337
-3373
-3409
-3444
-3479
-3513
-3546
-3579
-3612
-3643
-3674
-3705
-3735
-3765
-3794
-3823
-3851
-3880
-3908
-3936
-3964
-3992
-4019
-4046
-4074
-4102
-4129
-4156
-4183
-4210
-4237
-4264
-4290
-4317
-4343
-4370
-4396
-4421
-4447
-4472
-4496
-4521
-4544
-4568
-4591
-4613
-4635
-4657
-4678
-4698
-4718
-4738
-4756
-4774
-4791
-4807
-4823
-4837
-4850
-4862
-4873
-4883
-4891
-4898
-4904
-4909
-4912
-4913
-4914
-4913
-4910
-4906
-4901
-4894
-4886
-4876
-4865
-4852
-4838
-4823
-4807
-4789
-4770
-4751
-4730
-4709
-4687
-4664
-4641
-4617
-4593
-4569
-4545
-4520
-4496
-4472
-4448
-4425
-4402
-4380
-4359
-4338
-4318
-4299
-4280
-4262
-4245
-4229
-4213
-4198
-4183
-4170
-4156
-4144
-4132
-4120
-4109
-4099
-4089
-4078
-4069
-4059
-4051
-4042
-4034
-4025
-4016
-4006
-3998
-3988
-3978
-3967
-3956
-3944
-3931
-3917
-3903
-3888
-3872
-3855
-3837
-3819
-3800
-3781
-3761
-3741
-3720
-3700
-3679
-3658
-3638
-3618
-3598
-3579
-3561
-3543
-3526
-3511
-3496
-3483
-3471
-3460
-3451
-3443
-3436
-3430
-3425
-3422
-3419
-3417
-3416
-3416
-3417
-3418
-3419
-3421
-3422
-3424
-3426
-3427
-3428
-3429
-3430
-3429
-3428
-3427
-3425
-3423
-3419
-3416
-3412
-3407
-3403
-3398
-3393
-3387
-3382
-3376
-3371
-3365
-3360
-3355
-3350
-3345
-3341
-3337
-3334
-3331
-3328
-3326
-3325
-3324
-3324
-3325
-3326
-3328
-3330
-3333
-3336
-3340
-3344
-3348
-3352
-3356
-3360
-3364
-3368
-3372
-3375
-3378
-3381
-3383
-3384
-3385
-3385
-3385
-3385
-3383
-3381
-3378
-3375
-3371
-3367
-3362
-3356
-3350
-3344
-3338
-3331
-3325
-3319
-3313
-3307
-3302
-3298
-3294
-3292
-3290
-3289
-3289
-3289
-3291
-3294
-3297
-3301
-3306
-3311
-3317
-3323
-3330
-3337
-3344
-3350
-3357
-3363
-3368
-3374
-3378
-3382
-3385
-3388
-3389
-3390
-3390
-3390
-3389
-3387
-3384
-3381
-3378
-3374
-3371
-3367
-3363
-3360
-3357
-3355
-3353
-3351
-3351
-3351
-3352
-3353
-3356
-3359
-3362
-3367
-3372
-3378
-3384
-3391
-3398
-3406
-3414
-3423
-3432
-3441
-3451
-3461
-3470
-3480
-3490
-3500
-3510
-3520
-3529
-3539
-3548
-3557
-3566
-3574
-3583
-3591
-3598
-3605
-3612
-3619
-3625
-3630
-3636
-3640
-3645
-3649
-3653
-3657
-3660
-3663
-3666
-3669
-3672
-3674
-3675
-3677
-3678
-3679
-3679
-3679
-3679
-3678
-3677
-3675
-3673
-3670
-3667
-3663
-3659
-3655
-3650
-3645
-3639
-3633
-3627
-3620
-3614
-3607
-3600
-3593
-3586
-3578
-3571
-3563
-3555
-3547
-3539
-3530
-3521
-3512
-3503
-3493
-3483
-3473
-3462
-3451
-3440
-3429
-3417
-3404
-3392
-3379
-3366
-3352
-3338
-3324
-3309
-3293
-3278
-3262
-3245
-3228
-3210
-3191
-3172
-3153
-3132
-3111
-3090
-3067
-3044
-3020
-2996
-2971
-2945
-2919
-2892
-2865
-2837
-2808
-2780
-2750
-2720
-2690
-2660
-2629
-2597
-2566
-2534
-2501
-2469
-2436
-2403
-2371
-2338
-2305
-2272
-2240
-2207
-2175
-2143
-2111
-2080
-2049
-2017
-1987
-1956
-1925
-1893
-1862
-1831
-1799
-1766
-1734
-1701
-1667
-1633
-1598
-1563
-1528
-1492
-1456
-1420
-1383
-1347
-1310
-1274
-1238
-1201
-1166
-1130
-1095
-1060
-1026
-992
-958
-925
-892
-859
-827
-794
-762
-730
-698
-667
-635
-603
-572
-540
-508
-477
-445
-414
-382
-350
-319
-288
-256
-225
-194
-163
-132
-102
-71
-41
-11
19
50
80
110
141
172
203
235
267
300
333
367
402
437
472
508
545
582
620
658
697
736
776
816
857
898
940
982
1025
1068
1111
1155
1199
1244
1289
1334
1379
1425
1471
1518
1565
1611
1659
1706
1753
1801
1849
1896
1944
1992
2039
2086
2134
2180
2227
2273
2318
2363
2408
2452
2495
2538
2580
2622
2663
2703
2743
2782
2820
2858
2895
2931
2967
3002
3036
3070
3103
3135
3167
3198
3229
3259
3288
3317
3344
3372
3398
3424
3449
3473
3496
3519
3540
3561
3581
3600
3619
3636
3652
3668
3682
3695
3707
3718
3727
3735
3741
3746
3749
3750
3750
3748
3745
3740
3733
3724
3715
3703
3691
3677
3661
3645
3628
3610
3591
3571
3550
3529
3507
3485
3462
3438
3414
3389
3364
3338
3312
3285
3258
3231
3202
3174
3145
3115
3085
3055
3024
2993
2961
2928
2895
2861
2827
2791
2756
2719
2683
2645
2607
2569
2530
2491
2452
2412
2373
2333
2293
2254
2214
2175
2136
2098
2059
2021
1983
1945
1907
1869
1831
1792
1754
1715
1676
1637
1597
1557
1517
1476
1435
1393
1352
1310
1268
1226
1184
1143
1101
1060
1018
979
939
899
860
822
784
746
709
673
637
603
568
535
502
470
438
407
377
347
318
289
261
234
206
180
153
127
102
76
51
27
3
-22
-45
-69
-92
-116
-139
-162
-185
-208
-231
-253
-276
-298
-320
-342
-363
-384
-405
-424
-444
-462
-480
-496
-512
-527
-541
-553
-565
-576
-585
-594
-601
-607
-613
-617
-620
-622
-623
-623
-621
-619
-616
-612
-606
-600
-593
-585
-575
-565
-554
-543
-530
-517
-503
-489
-475
-460
-444
-429
-413
-397
-381
-364
-347
-330
-313
-295
-277
-259
-240
-221
-202
-182
-162
-142
-122
-101
-80
-59
-38
-17
4
26
47
69
91
113
135
157
179
202
225
248
271
295
319
343
368
393
418
443
468
494
520
546
572
599
625
652
679
706
733
761
788
816
844
872
900
928
956
984
1010
1039
1067
1095
1122
1150
1177
1205
1232
1259
1287
1314
1341
1368
1395
1423
1450
1478
1505
1533
1561
1589
1617
1645
1673
1702
1730
1758
1787
1815
1843
1871
1898
1926
1953
1980
2007
2033
2059
2085
2110
2136
2161
2185
2210
2235
2259
2283
2308
2332
2357
2381
2406
2431
2456
2481
2506
2532
2558
2584
2611
2638
2665
2693
2721
2750
2779
2808
2837
2867
2896
2926
2956
2986
3015
3044
3073
3102
3130
3157
3184
3209
3234
3258
3281
3302
3323
3342
3360
3377
3392
3406
3419
3430
3440
3449
3457
3463
3469
3474
3478
3481
3483
3485
3487
3488
3488
3489
3489
3489
3489
3489
3489
3489
3489
3489
3489
3489
3489
3488
3487
3485
3484
3481
3478
3475
3471
3467
3462
3457
3451
3445
3438
3431
3423
3415
3407
3399
3390
3381
3372
3362
3353
3343
3333
3324
3314
3304
3294
3284
3275
3265
3256
3246
3237
3228
3219
3211
3202
3194
3187
3180
3173
3166
3160
3155
3149
3144
3139
3135
3130
3125
3120
3115
3110
3104
3098
3092
3085
3077
3069
3061
3051
3041
3030
3019
3007
2994
2980
2966
2951
2936
2920
2903
2886
2869
2852
2834
2815
2797
2778
2760
2741
2722
2703
2685
2666
2648
2630
2612
2594
2577
2560
2543
2527
2512
2496
2481
2466
2451
2436
2422
2407
2392
2378
2363
2349
2335
2320
2306
2292
2278
2264
2251
2238
2225
2212
2200
2189
2177
2166
2156
2146
2137
2128
2119
2111
2104
2097
2090
2084
2078
2073
2069
2064
2060
2057
2053
2050
2047
2044
2041
2037
2033
2029
2025
2021
2016
2009
2004
1997
1989
1980
1971
1961
1951
1940
1928
1916
1904
1891
1878
1865
1852
1839
1826
1812
1799
1786
1773
1760
1748
1736
1724
1712
1701
1691
1681
1672
1663
1655
1648
1642
1636
1631
1627
1624
1622
1620
1620
1620
1621
1623
1626
1630
1634
1640
1646
1654
1662
1671
1680
1691
1702
1714
1726
1739
1752
1765
1779
1793
1807
1822
1836
1850
1864
1879
1893
1907
1922
1936
1950
1965
1979
1993
2008
2021
2037
2051
2066
2081
2097
2112
2128
2145
2161
2179
2196
2214
2233
2252
2271
2291
2311
2332
2353
2375
2397
2419
2442
2465
2488
2511
2535
2559
2583
2607
2630
2654
2678
2701
2724
2747
2769
2791
2813
2833
2854
2874
2893
2912
2930
2948
2965
2982
2997
3013
3027
3042
3055
3068
3081
3093
3104
3116
3126
3137
3147
3157
3166
3175
3184
3193
3201
3209
3216
3223
3230
3236
3242
3248
3253
3257
3261
3265
3268
3270
3272
3274
3275
3276
3276
3276
3275
3274
3272
3270
3267
3264
3261
3257
3253
3248
3243
3238
3233
3227
3220
3214
3207
3200
3193
3186
3178
3171
3163
3156
3148
3141
3133
3126
3119
3112
3105
3098
3091
3085
3079
3072
3066
3060
3054
3047
3041
3034
3027
3019
3011
3002
2993
2984
2974
2963
2952
2940
2928
2916
2903
2890
2877
2863
2849
2835
2821
2807
2792
2777
2763
2748
2733
2718
2703
2688
2673
2658
2643
2628
2613
2599
2584
2569
2554
2540
2525
2510
2496
2481
2466
2452
2437
2422
2406
2391
2375
2359
2342
2326
2308
2291
2273
2254
2235
2215
2195
2174
2153
2132
2110
2088
2065
2041
2020
1997
1975
1952
1931
1909
1888
1868
1849
1830
1812
1795
1779
1764
1750
1736
1724
1712
1701
1691
1681
1672
1664
1656
1648
1640
1633
1626
1619
1612
1605
1598
1591
1583
1575
1567
1559
1550
1541
1531
1521
1510
1499
1487
1474
1461
1448
1434
1420
1405
1390
1375
1359
1344
1328
1313
1298
1283
1268
1254
1241
1227
1215
1202
1191
1179
1169
1159
1149
1140
1131
1123
1115
1108
1101
1095
1089
1084
1079
1075
1071
1067
1063
1060
1057
1054
1052
1049
1047
1045
1043
1040
1038
1036
1033
1031
1028
1026
1022
1020
1018
1014
1012
1010
1006
1004
1002
1000
998
997
996
995
995
996
997
999
1002
1004
1010
1014
1020
1028
1036
1044
1053
1063
1074
1086
1098
1111
1124
1139
1153
1169
1185
1201
1218
1236
1254
1273
1293
1312
1333
1353
1374
1395
1417
1438
1460
1481
1503
1524
1546
1567
1588
1609
1629
1649
1668
1687
1706
1724
1741
1758
1775
1791
1807
1822
1836
1851
1865
1878
1891
1904
1917
1930
1943
1956
1969
1983
1996
2009
2024
2039
2054
2069
2085
2102
2119
2137
2156
2175
2194
2214
2235
2256
2278
2300
2323
2345
2368
2391
2414
2437
2460
2483
2505
2527
2548
2569
2590
2610
2629
2648
2666
2684
2701
2717
2732
2747
2762
2775
2788
2800
2812
2822
2832
2841
2850
2857
2864
2870
2875
2879
2883
2885
2887
2888
2888
2888
2887
2885
2883
2880
2877
2873
2869
2865
2860
2855
2850
2845
2839
2834
2828
2822
2815
2809
2803
2796
2789
2782
2775
2767
2759
2751
2742
2733
2724
2714
2703
2692
2680
2668
2655
2642
2628
2613
2598
2583
2567
2550
2533
2516
2498
2479
2461
2442
2422
2403
2383
2363
2343
2323
2302
2282
2262
2241
2221
2201
2182
2162
2143
2125
2106
2088
2071
2053
2036
2019
2003
1986
1969
1952
1935
1918
1901
1883
1864
1845
1826
1806
1785
1763
1741
1718
1693
1668
1642
1615
1587
1558
1528
1497
1465
1432
1398
1363
1328
1291
1253
1215
1176
1136
1096
1055
1012
971
929
886
843
800
757
713
669
625
581
538
494
450
406
362
319
275
232
189
146
103
61
18
-24
-66
-109
-151
-192
-234
-276
-317
-359
-400
-441
-482
-523
-563
-604
-644
-684
-724
-764
-804
-843
-882
-921
-960
-999
-1037
-1076
-1114
-1152
-1190
-1228
-1266
-1304
-1342
-1380
-1418
-1455
-1493
-1531
-1568
-1606
-1644
-1681
-1719
-1757
-1794
-1832
-1870
-1907
-1945
-1982
-2020
-2057
-2094
-2131
-2168
-2205
-2241
-2276
-2312
-2347
-2381
-2415
-2448
-2481
-2513
-2544
-2575
-2605
-2635
-2664
-2693
-2721
-2748
-2775
-2802
-2828
-2854
-2879
-2903
-2927
-2951
-2974
-2997
-3019
-3040
-3061
-3081
-3101
-3120
-3138
-3156
-3174
-3190
-3207
-3222
-3237
-3252
-3265
-3279
-3291
-3303
-3315
-3325
-3336
-3345
-3355
-3364
-3372
-3380
-3387
-3394
-3401
-3408
-3414
-3421
-3427
-3433
-3439
-3445
-3451
-3457
-3463
-3469
-3475
-3481
-3486
-3491
-3496
-3501
-3505
-3509
-3512
-3515
-3518
-3519
-3520
-3521
-3520
-3519
-3517
-3513
-3509
-3504
-3498
-3490
-3482
-3472
-3461
-3449
-3436
-3422
-3407
-3390
-3373
-3355
-3336
-3317
-3296
-3275
-3253
-3231
-3208
-3185
-3161
-3136
-3111
-3086
-3060
-3034
-3008
-2981
-2954
-2927
-2899
-2871
-2843
-2815
-2786
-2757
-2728
-2698
-2669
-2639
-2608
-2578
-2547
-2517
-2486
-2455
-2423
-2392
-2360
-2329
-2297
-2265
-2233
-2201
-2169
-2136
-2103
-2071
-2037
-2005
-1972
-1938
-1905
-1871
-1838
-1804
-1770
-1737
-1703
-1669
-1636
-1603
-1570
-1538
-1506
-1474
-1443
-1412
-1381
-1352
-1322
-1294
-1265
-1238
-1211
-1184
-1158
-1132
-1107
-1082
-1058
-1034
-1010
-987
-963
-940
-917
-894
-870
-847
-823
-799
-775
-750
-725
-700
-674
-648
-621
-594
-566
-538
-510
-481
-452
-423
-393
-364
-334
-305
-275
-246
-217
-188
-159
-130
-102
-73
-45
-17
11
39
67
95
123
152
180
209
238
267
297
326
357
387
418
450
481
514
546
579
612
645
678
712
745
779
812
846
879
912
945
977
1010
1042
1074
1105
1137
1168
1199
1230
1260
1290
1320
1350
1380
1409
1439
1468
1497
1525
1554
1582
1611
1638
1666
1693
1720
1747
1773
1799
1824
1849
1874
1897
1921
1943
1965
1986
2007
2025
2045
2062
2079
2095
2109
2123
2135
2146
2156
2164
2172
2178
2182
2186
2189
2190
2190
2189
2188
2185
2182
2177
2173
2167
2161
2154
2146
2139
2130
2121
2112
2102
2091
2081
2069
2058
2045
2033
2021
2009
1996
1983
1970
1957
1944
1931
1918
1905
1892
1879
1865
1852
1839
1825
1811
1798
1784
1770
1756
1741
1727
1712
1697
1683
1668
1653
1638
1623
1608
1593
1579
1564
1549
1534
1519
1505
1490
1475
1460
1446
1431
1416
1401
1386
1371
1356
1341
1325
1310
1294
1277
1261
1244
1228
1211
1194
1176
1159
1142
1125
1108
1091
1075
1059
1043
1027
1012
997
982
968
954
940
927
914
901
889
877
865
853
841
829
817
806
794
783
771
759
747
735
723
711
698
686
673
659
646
632
617
603
588
573
557
541
525
509
492
475
458
441
423
405
387
369
350
332
313
294
275
256
237
218
200
181
162
143
125
107
88
70
52
34
16
-1
-19
-36
-53
-70
-87
-103
-120
-137
-154
-171
-188
-206
-224
-242
-261
-280
-300
-320
-341
-363
-386
-409
-433
-457
-482
-508
-535
-562
-589
-618
-647
-676
-706
-737
-768
-799
-831
-864
-897
-930
-964
-998
-1033
-1068
-1103
-1139
-1175
-1212
-1248
-1285
-1322
-1360
-1397
-1434
-1471
-1509
-1546
-1583
-1619
-1655
-1691
-1727
-1762
-1797
-1831
-1865
-1898
-1931
-1964
-1996
-2027
-2059
-2090
-2121
-2152
-2183
-2214
-2245
-2276
-2307
-2338
-2369
-2401
-2432
-2464
-2496
-2529
-2561
-2594
-2626
-2659
-2692
-2725
-2757
-2790
-2822
-2854
-2886
-2917
-2947
-2978
-3007
-3037
-3065
-3094
-3121
-3149
-3175
-3202
-3227
-3253
-3278
-3302
-3326
-3349
-3371
-3393
-3415
-3436
-3456
-3476
-3495
-3513
-3531
-3548
-3564
-3580
-3595
-3609
-3623
-3636
-3648
-3659
-3670
-3680
-3689
-3697
-3705
-3712
-3718
-3723
-3728
-3731
-3734
-3736
-3738
-3738
-3738
-3737
-3736
-3733
-3730
-3726
-3722
-3717
-3711
-3705
-3698
-3691
-3683
-3675
-3665
-3656
-3645
-3634
-3623
-3611
-3598
-3585
-3570
-3556
-3540
-3524
-3507
-3490
-3471
-3452
-3432
-3411
-3389
-3366
-3342
-3317
-3292
-3265
-3238
-3209
-3180
-3151
-3120
-3089
-3058
-3026
-2994
-2961
-2928
-2895
-2861
-2828
-2795
-2761
-2727
-2694
-2660
-2627
-2593
-2559
-2526
-2492
-2459
-2425
-2391
-2357
-2323
-2289
-2255
-2220
-2186
-2151
-2116
-2081
-2045
-2009
-1975
-1939
-1904
-1868
-1833
-1798
-1763
-1728
-1693
-1659
-1625
-1592
-1559
-1526
-1494
-1463
-1432
-1402
-1372
-1343
-1315
-1287
-1260
-1233
-1207
-1182
-1157
-1133
-1109
-1086
-1063
-1041
-1018
-997
-976
-955
-934
-914
-893
-873
-853
-833
-813
-793
-773
-753
-733
-714
-694
-674
-655
-636
-617
-598
-579
-561
-543
-525
-508
-491
-474
-458
-442
-427
-413
-399
-386
-373
-361
-350
-340
-330
-321
-313
-305
-298
-291
-286
-280
-275
-271
-267
-263
-260
-257
-254
-251
-249
-247
-245
-243
-241
-240
-239
-238
-237
-237
-237
-237
-238
-239
-241
-242
-244
-247
-250
-253
-256
-260
-264
-268
-272
-277
-281
-286
-291
-296
-301
-306
-311
-316
-321
-326
-332
-337
-342
-347
-353
-358
-363
-369
-375
-380
-386
-393
-399
-405
-412
-418
-425
-432
-439
-446
-453
-460
-468
-475
-482
-490
-498
-505
-513
-521
-528
-536
-544
-551
-559
-566
-573
-580
-587
-594
-600
-606
-612
-617
-621
-625
-629
-632
-634
-635
-636
-636
-636
-635
-633
-630
-627
-623
-618
-613
-607
-600
-593
-586
-578
-569
-560
-550
-540
-530
-519
-508
-496
-484
-472
-460
-448
-435
-423
-410
-397
-385
-372
-360
-347
-335
-322
-310
-297
-285
-272
-259
-246
-233
-220
-207
-193
-179
-165
-150
-135
-120
-104
-88
-71
-54
-36
-18
0
19
39
59
79
100
121
142
164
186
208
230
253
276
298
321
344
367
390
413
436
459
482
505
528
551
574
598
621
644
668
691
715
738
762
786
810
834
858
882
906
930
955
979
1004
1028
1053
1078
1103
1128
1152
1177
1202
1227
1253
1278
1303
1328
1353
1378
1404
1429
1454
1479
1504
1528
1553
1577
1602
1626
1650
1674
1698
1721
1744
1767
1790
1813
1835
1857
1878
1900
1920
1941
1961
1981
2001
2020
2039
2057
2076
2094
2112
2129
2147
2163
2180
2196
2212
2228
2243
2258
2272
2287
2301
2314
2328
2341
2354
2367
2381
2394
2407
2420
2434
2447
2461
2475
2489
2504
2519
2534
2550
2566
2582
2598
2615
2631
2648
2665
2683
2700
2717
2735
2752
2770
2787
2805
2822
2839
2857
2874
2892
2910
2927
2945
2963
2981
2998
3016
3034
3053
3071
3089
3107
3125
3144
3162
3181
3200
3218
3237
3256
3276
3295
3314
3334
3353
3373
3393
3413
3433
3453
3474
3494
3515
3535
3555
3576
3596
3616
3636
3656
3676
3695
3714
3732
3750
3768
3785
3802
3819
3835
3850
3865
3880
3894
3908
3921
3934
3946
3958
3969
3980
3990
3999
4008
4017
4025
4032
4038
4046
4051
4058
4062
4067
4073
4078
4082
4086
4090
4093
4097
4100
4103
4106
4109
4111
4113
4115
4117
4118
4120
4121
4122
4123
4124
4125
4125
4126
4126
4126
4127
4127
4127
4126
4126
4125
4124
4123
4122
4120
4118
4115
4113
4109
4105
4101
4096
4090
4083
4078
4070
4062
4054
4046
4037
4027
4018
4009
3999
3989
3979
3970
3960
3951
3942
3932
3924
3915
3906
3898
3890
3882
3875
3867
3859
3852
3844
3836
3828
3820
3811
3803
3793
3784
3773
3762
3751
3738
3725
3712
3697
3681
3665
3648
3630
3612
3592
3572
3552
3531
3509
3487
3464
3441
3418
3394
3371
3347
3323
3300
3276
3252
3228
3205
3182
3159
3135
3113
3090
3067
3045
3023
3001
2979
2957
2935
2914
2893
2872
2851
2830
2810
2790
2770
2750
2730
2711
2692
2673
2654
2635
2616
2598
2579
2560
2541
2521
2502
2482
2463
2443
2423
2402
2382
2361
2340
2318
2297
2275
2253
2230
2207
2184
2161
2137
2113
2089
2065
2040
2016
1992
1967
1943
1919
1895
1872
1848
1825
1803
1780
1758
1736
1714
1693
1672
1651
1630
1609
1588
1568
1547
1527
1506
1486
1465
1445
1425
1404
1384
1363
1343
1323
1303
1283
1264
1244
1225
1206
1188
1170
1152
1134
1117
1101
1085
1069
1054
1039
1025
1012
999
987
976
965
955
945
937
929
921
915
909
904
899
895
892
889
887
885
884
883
884
884
886
888
891
894
898
903
909
915
921
929
937
945
955
964
975
985
996
1008
1018
1031
1043
1056
1068
1081
1093
1106
1118
1131
1143
1155
1167
1179
1190
1201
1212
1222
1232
1242
1252
1260
1269
1277
1285
1292
1299
1305
1312
1317
1323
1328
1333
1338
1342
1347
1351
1355
1359
1363
1366
1370
1373
1376
1379
1382
1384
1386
1388
1390
1392
1393
1394
1395
1396
1397
1398
1398
1398
1399
1399
1399
1399
1399
1399
1399
1398
1398
1397
1396
1395
1394
1392
1391
1389
1386
1383
1380
1376
1372
1367
1362
1357
1351
1345
1338
1331
1323
1315
1307
1298
1289
1280
1270
1260
1250
1240
1230
1220
1210
1200
1190
1180
1170
1160
1150
1141
1132
1123
1115
1106
1098
1091
1083
1076
1069
1062
1056
1050
1044
1038
1033
1028
1022
1018
1014
1010
1006
1004
1000
998
995
993
991
990
988
987
985
984
983
981
980
978
976
974
971
969
965
962
958
953
949
943
938
932
925
918
911
904
896
888
880
871
863
854
846
837
829
821
813
805
797
789
782
775
768
762
755
749
744
738
733
729
724
720
716
712
708
705
701
698
695
692
689
686
683
680
677
673
670
666
662
657
653
647
642
636
629
622
614
605
596
586
576
564
552
539
526
511
496
480
464
447
429
411
392
373
354
334
314
294
274
254
234
214
194
174
155
135
116
97
78
60
42
24
7
-10
-27
-43
-59
-74
-89
-103
-118
-132
-145
-159
-172
-185
-198
-211
-224
-237
-250
-263
-275
-288
-301
-315
-328
-341
-354
-368
-381
-395
-408
-422
-436
-449
-463
-477
-491
-505
-520
-534
-548
-562
-577
-591
-605
-619
-634
-648
-662
-676
-690
-704
-717
-731
-745
-758
-772
-785
-799
-812
-826
-840
-854
-868
-883
-897
-912
-928
-943
-959
-975
-992
-1008
-1026
-1043
-1061
-1078
-1096
-1115
-1133
-1151
-1170
-1188
-1207
-1225
-1243
-1262
-1280
-1298
-1316
-1333
-1351
-1369
-1386
-1403
-1420
-1437
-1454
-1471
-1487
-1503
-1520
-1535
-1551
-1567
-1582
-1597
-1612
-1626
-1640
-1654
-1668
-1681
-1694
-1707
-1719
-1731
-1743
-1755
-1767
-1778
-1789
-1800
-1811
-1822
-1832
-1843
-1854
-1864
-1874
-1885
-1895
-1905
-1915
-1924
-1934
-1943
-1953
-1962
-1971
-1980
-1988
-1997
-2005
-2013
-2021
-2029
-2037
-2045
-2053
-2061
-2068
-2076
-2083
-2090
-2097
-2104
-2111
-2118
-2125
-2132
-2139
-2146
-2153
-2160
-2167
-2174
-2181
-2187
-2194
-2200
-2207
-2213
-2219
-2225
-2231
-2236
-2242
-2247
-2253
-2258
-2263
-2267
-2272
-2276
-2281
-2285
-2289
-2292
-2296
-2300
-2303
-2306
-2309
-2312
-2315
-2318
-2321
-2323
-2326
-2328
-2331
-2334
-2336
-2339
-2342
-2344
-2347
-2350
-2353
-2356
-2359
-2361
-2364
-2367
-2370
-2373
-2376
-2379
-2382
-2384
-2387
-2389
-2391
-2393
-2395
-2396
-2397
-2398
-2399
-2399
-2398
-2397
-2396
-2394
-2392
-2390
-2387
-2383
-2379
-2375
-2370
-2365
-2360
-2354
-2348
-2342
-2335
-2328
-2322
-2315
-2307
-2300
-2293
-2285
-2277
-2270
-2262
-2254
-2245
-2237
-2229
-2221
-2212
-2204
-2195
-2187
-2179
-2170
-2162
-2154
-2146
-2138
-2130
-2123
-2115
-2108
-2101
-2094
-2088
-2081
-2075
-2069
-2064
-2059
-2054
-2049
-2045
-2041
-2037
-2035
-2032
-2029
-2028
-2025
-2025
-2024
-2024
-2024
-2024
-2025
-2025
-2027
-2029
-2031
-2033
-2036
-2039
-2041
-2044
-2047
-2050
-2054
-2057
-2060
-2063
-2067
-2070
-2073
-2076
-2079
-2082
-2085
-2088
-2091
-2093
-2096
-2098
-2100
-2102
-2104
-2106
-2107
-2109
-2110
-2110
-2111
-2112
-2112
-2112
-2112
-2112
-2112
-2111
-2111
-2111
-2110
-2110
-2110
-2109
-2109
-2109
-2109
-2109
-2109
-2109
-2109
-2109
-2109
-2109
-2108
-2108
-2107
-2106
-2105
-2104
-2102
-2100
-2097
-2094
-2091
-2086
-2081
-2076
-2070
-2063
-2056
-2048
-2040
-2031
-2021
-2012
-2001
-1991
-1980
-1969
-1958
-1946
-1935
-1924
-1912
-1901
-1890
-1880
-1870
-1860
-1850
-1841
-1833
-1825
-1817
-1810
-1804
-1798
-1793
-1788
-1784
-1780
-1777
-1775
-1773
-1772
-1771
-1770
-1770
-1770
-1770
-1771
-1771
-1771
-1772
-1772
-1772
-1772
-1772
-1771
-1770
-1768
-1766
-1764
-1761
-1758
-1754
-1750
-1745
-1740
-1735
-1729
-1723
-1716
-1710
-1703
-1696
-1688
-1681
-1673
-1666
-1658
-1650
-1642
-1635
-1627
-1619
-1612
-1604
-1596
-1589
-1581
-1573
-1565
-1558
-1550
-1542
-1534
-1526
-1519
-1511
-1503
-1495
-1487
-1479
-1471
-1463
-1454
-1446
-1438
-1429
-1420
-1411
-1402
-1393
-1383
-1373
-1363
-1353
-1342
-1331
-1320
-1308
-1295
-1282
-1269
-1254
-1239
-1224
-1208
-1191
-1173
-1155
-1137
-1117
-1098
-1077
-1057
-1036
-1014
-992
-970
-948
-925
-903
-880
-858
-835
-813
-790
-768
-746
-725
-704
-683
-662
-642
-622
-603
-583
-564
-546
-527
-508
-490
-471
-453
-434
-416
-397
-378
-358
-339
-319
-298
-278
-257
-235
-214
-191
-169
-146
-122
-99
-75
-50
-25
0
25
51
77
103
130
157
184
211
238
265
293
320
348
375
403
430
457
484
511
537
563
589
615
640
665
690
715
739
763
786
810
833
855
878
901
923
945
967
988
1010
1031
1053
1074
1094
1115
1136
1156
1176
1196
1215
1235
1254
1273
1291
1310
1328
1345
1363
1380
1397
1413
1429
1444
1459
1474
1488
1502
1516
1529
1541
1554
1566
1577
1588
1599
1610
1620
1630
1640
1650
1660
1669
1678
1688
1697
1706
1715
1724
1733
1742
1751
1760
1769
1778
1788
1797
1806
1816
1826
1835
1845
1855
1865
1876
1886
1896
1907
1918
1928
1939
1950
1961
1972
1983
1993
2004
2013
2025
2035
2044
2054
2063
2072
2080
2088
2096
2103
2110
2116
2122
2127
2132
2136
2140
2143
2146
2148
2150
2151
2151
2151
2151
2150
2149
2147
2144
2142
2139
2135
2132
2128
2124
2119
2114
2109
2104
2099
2093
2088
2082
2076
2071
2065
2059
2053
2047
2041
2035
2029
2023
2017
2012
2005
2001
1995
1990
1985
1979
1974
1969
1964
1959
1954
1949
1944
1939
1934
1929
1924
1919
1914
1909
1903
1898
1893
1887
1882
1876
1870
1865
1859
1854
1848
1843
1837
1832
1827
1822
1817
1812
1807
1802
1798
1794
1789
1785
1781
1778
1774
1770
1767
1763
1760
1756
1752
1749
1745
1741
1737
1732
1728
1723
1719
1714
1708
1703
1697
1692
1686
1679
1673
1666
1659
1652
1644
1637
1629
1621
1613
1605
1597
1589
1580
1572
1564
1556
1547
1539
1531
1523
1514
1506
1498
1490
1481
1473
1465
1456
1447
1439
1430
1421
1412
1403
1394
1385
1376
1366
1357
1348
1339
1330
1321
1312
1304
1295
1287
1278
1270
1263
1255
1247
1240
1233
1225
1218
1211
1204
1197
1189
1182
1175
1167
1159
1152
1143
1135
1126
1117
1108
1098
1087
1077
1065
1053
1041
1028
1014
1000
985
970
955
938
922
905
888
870
853
835
818
800
783
766
749
733
717
701
686
671
657
644
631
619
607
597
586
577
568
559
551
544
537
531
525
520
514
510
505
501
497
493
490
487
484
481
478
475
473
470
468
465
463
461
459
457
455
453
451
450
448
447
446
445
444
443
442
441
440
439
439
438
437
436
436
435
434
433
433
432
431
430
429
428
427
426
425
424
422
421
420
418
417
415
414
412
410
409
407
406
405
404
402
401
400
399
398
397
396
394
393
391
389
387
385
382
379
376
373
370
367
363
360
356
353
349
345
342
338
334
331
327
324
320
316
313
309
305
301
297
293
289
285
280
275
270
265
260
254
248
241
234
226
219
210
201
192
182
172
162
151
140
128
116
104
92
79
66
53
39
26
12
-2
-16
-31
-45
-60
-75
-90
-105
-121
-136
-151
-167
-182
-198
-213
-228
-243
-259
-274
-288
-303
-318
-332
-346
-360
-374
-388
-401
-414
-427
-440
-452
-465
-476
-488
-499
-510
-521
-531
-541
-551
-560
-569
-578
-586
-594
-601
-609
-616
-623
-629
-636
-642
-649
-655
-661
-667
-673
-678
-684
-690
-695
-701
-707
-712
-718
-723
-729
-734
-740
-745
-750
-755
-760
-765
-770
-775
-780
-785
-790
-794
-799
-803
-808
-812
-816
-820
-824
-828
-832
-836
-839
-843
-847
-851
-855
-859
-863
-868
-873
-877
-882
-887
-893
-898
-903
-909
-914
-920
-926
-931
-937
-943
-948
-954
-959
-965
-970
-975
-980
-985
-990
-994
-999
-1002
-1006
-1010
-1014
-1018
-1022
-1027
-1031
-1034
-1038
-1041
-1044
-1048
-1051
-1054
-1057
-1059
-1062
-1064
-1066
-1069
-1071
-1072
-1074
-1076
-1077
-1078
-1079
-1080
-1081
-1082
-1083
-1084
-1085
-1086
-1087
-1088
-1090
-1091
-1092
-1094
-1095
-1097
-1099
-1100
-1102
-1104
-1106
-1108
-1110
-1112
-1114
-1116
-1118
-1120
-1122
-1124
-1126
-1128
-1131
-1133
-1136
-1139
-1142
-1145
-1148
-1151
-1155
-1158
-1162
-1165
-1168
-1172
-1175
-1178
-1181
-1184
-1186
-1189
-1191
-1193
-1195
-1196
-1198
-1199
-1200
-1201
-1201
-1202
-1202
-1202
-1202
-1202
-1202
-1201
-1201
-1200
-1200
-1199
-1199
-1198
-1197
-1196
-1195
-1194
-1193
-1191
-1190
-1188
-1187
-1185
-1183
-1181
-1179
-1177
-1174
-1171
-1168
-1165
-1161
-1157
-1153
-1149
-1144
-1139
-1133
-1128
-1121
-1115
-1108
-1101
-1093
-1085
-1077
-1069
-1060
-1051
-1042
-1033
-1024
-1014
-1004
-996
-987
-978
-969
-961
-952
-944
-936
-928
-921
-913
-907
-900
-893
-887
-881
-875
-870
-864
-858
-853
-848
-843
-837
-832
-827
-822
-817
-811
-806
-801
-795
-789
-783
-777
-770
-763
-756
-748
-740
-731
-722
-713
-703
-693
-682
-670
-659
-646
-634
-621
-607
-594
-580
-566
-551
-537
-522
-508
-493
-478
-464
-449
-435
-421
-407
-393
-379
-365
-352
-339
-326
-312
-299
-286
-273
-260
-247
-233
-219
-205
-191
-176
-162
-146
-130
-114
-97
-80
-62
-44
-25
-6
14
35
56
77
99
122
145
168
191
215
239
263
287
311
336
360
384
408
432
455
479
502
525
548
570
592
614
635
657
677
698
718
738
758
778
797
816
835
853
872
890
908
925
943
960
977
994
1010
1028
1044
1061
1077
1093
1109
1125
1141
1156
1172
1188
1203
1218
1233
1248
1263
1278
1292
1306
1320
1334
1347
1360
1372
1385
1396
1408
1419
1429
1439
1449
1458
1466
1474
1481
1488
1494
1500
1505
1509
1513
1516
1519
1521
1523
1524
1525
1525
1525
1524
1524
1522
1521
1519
1517
1515
1512
1509
1506
1502
1498
1494
1489
1484
1479
1473
1467
1460
1454
1446
1439
1431
1422
1413
1403
1393
1383
1371
1360
1347
1334
1321
1306
1292
1276
1261
1244
1228
1210
1193
1174
1156
1137
1118
1098
1079
1059
1039
1018
998
978
957
937
917
896
876
855
835
814
793
773
752
731
710
689
669
648
627
606
586
565
544
524
503
483
462
442
422
401
381
361
340
320
300
279
258
238
217
196
176
155
134
113
92
71
51
30
9
-11
-32
-52
-72
-92
-112
-132
-151
-169
-188
-206
-223
-240
-257
-273
-289
-305
-320
-334
-348
-362
-376
-389
-402
-415
-427
-439
-451
-463
-475
-486
-498
-509
-521
-532
-543
-554
-565
-577
-588
-598
-609
-620
-631
-642
-652
-663
-674
-684
-695
-705
-715
-726
-736
-746
-756
-766
-776
-785
-795
-804
-813
-822
-831
-839
-848
-856
-864
-872
-880
-887
-895
-902
-910
-917
-924
-931
-938
-945
-952
-959
-966
-973
-979
-986
-992
-999
-1004
-1012
-1018
-1024
-1031
-1037
-1043
-1050
-1056
-1062
-1069
-1075
-1082
-1088
-1095
-1102
-1109
-1116
-1123
-1130
-1137
-1144
-1151
-1159
-1166
-1173
-1180
-1187
-1195
-1202
-1209
-1215
-1222
-1229
-1236
-1242
-1249
-1255
-1261
-1267
-1273
-1279
-1285
-1291
-1297
-1303
-1309
-1315
-1321
-1327
-1334
-1340
-1346
-1353
-1359
-1366
-1373
-1379
-1386
-1393
-1400
-1407
-1414
-1421
-1428
-1435
-1442
-1449
-1455
-1462
-1469
-1476
-1483
-1490
-1496
-1503
-1509
-1516
-1522
-1528
-1533
-1539
-1544
-1550
-1555
-1559
-1564
-1569
-1573
-1577
-1581
-1585
-1589
-1592
-1596
-1600
-1603
-1607
-1610
-1614
-1617
-1621
-1624
-1627
-1631
-1634
-1638
-1641
-1645
-1648
-1652
-1656
-1659
-1663
-1667
-1671
-1675
-1679
-1683
-1687
-1691
-1695
-1699
-1703
-1707
-1710
-1714
-1717
-1721
-1724
-1726
-1729
-1731
-1734
-1735
-1737
-1738
-1739
-1739
-1740
-1739
-1739
-1738
-1737
-1736
-1734
-1732
-1730
-1727
-1725
-1722
-1719
-1716
-1712
-1709
-1705
-1701
-1697
-1693
-1688
-1684
-1679
-1674
-1669
-1664
-1658
-1653
-1647
-1640
-1634
-1627
-1620
-1613
-1605
-1597
-1589
-1580
-1572
-1563
-1553
-1544
-1534
-1524
-1513
-1502
-1491
-1480
-1468
-1456
-1444
-1431
-1418
-1405
-1392
-1378
-1364
-1350
-1336
-1321
-1306
-1292
-1277
-1262
-1246
-1231
-1216
-1201
-1185
-1170
-1155
-1140
-1125
-1110
-1095
-1080
-1065
-1050
-1035
-1020
-1004
-990
-975
-960
-945
-929
-914
-899
-884
-869
-854
-838
-823
-808
-792
-777
-761
-745
-730
-714
-698
-682
-666
-650
-633
-617
-600
-584
-567
-550
-533
-517
-500
-483
-466
-450
-433
-417
-401
-384
-369
-353
-337
-322
-307
-292
-277
-263
-248
-234
-221
-207
-194
-180
-167
-155
-142
-129
-117
-105
-93
-81
-69
-58
-46
-35
-24
-13
-2
9
20
32
43
54
65
77
89
101
113
125
138
151
164
177
191
204
218
232
246
260
274
288
302
316
330
344
357
371
384
397
409
422
434
445
457
467
478
488
498
507
516
524
532
540
547
554
561
567
573
579
585
591
596
602
607
613
618
624
629
635
640
646
652
657
663
669
675
681
686
692
698
704
709
715
720
725
730
735
739
744
747
751
754
757
759
761
762
763
763
763
763
762
760
758
756
753
750
746
742
737
732
727
721
716
709
703
696
690
683
676
669
662
655
648
641
634
627
620
613
606
599
592
585
578
571
564
557
550
543
536
529
521
514
507
500
493
485
478
471
464
456
449
442
435
427
420
413
406
398
391
383
376
368
361
353
345
338
330
322
314
306
298
290
282
274
266
258
250
242
234
227
219
212
204
197
189
182
175
167
160
153
146
139
131
124
117
109
102
95
87
80
72
64
57
49
41
33
24
16
7
-2
-11
-20
-30
-39
-49
-59
-69
-80
-90
-100
-111
-121
-132
-143
-154
-164
-175
-186
-197
-208
-218
-229
-240
-251
-261
-272
-283
-293
-304
-314
-324
-335
-345
-356
-366
-376
-387
-397
-407
-417
-427
-437
-448
-458
-467
-477
-487
-497
-506
-515
-525
-534
-542
-551
-560
-568
-576
-585
-593
-601
-608
-616
-624
-631
-639
-647
-654
-662
-669
-677
-685
-692
-700
-708
-716
-724
-732
-740
-748
-757
-765
-774
-783
-791
-800
-809
-819
-828
-837
-847
-856
-866
-875
-885
-894
-904
-913
-923
-932
-941
-950
-959
-968
-976
-985
-993
-1000
-1008
-1016
-1025
-1032
-1039
-1046
-1053
-1060
-1066
-1073
-1079
-1085
-1090
-1096
-1101
-1107
-1112
-1117
-1123
-1128
-1133
-1138
-1143
-1148
-1153
-1158
-1163
-1168
-1173
-1178
-1183
-1187
-1192
-1197
-1202
-1207
-1211
-1216
-1220
-1225
-1229
-1233
-1237
-1241
-1246
-1250
-1254
-1257
-1261
-1265
-1269
-1273
-1277
-1280
-1284
-1288
-1291
-1295
-1298
-1301
-1305
-1308
-1311
-1313
-1316
-1318
-1320
-1322
-1324
-1325
-1326
-1326
-1326
-1326
-1326
-1325
-1324
-1322
-1320
-1317
-1314
-1311
-1307
-1303
-1298
-1293
-1287
-1281
-1275
-1268
-1261
-1253
-1245
-1236
-1228
-1218
-1209
-1198
-1188
-1177
-1166
-1155
-1143
-1131
-1119
-1107
-1094
-1082
-1069
-1056
-1043
-1031
-1018
-1004
-992
-979
-966
-954
-941
-928
-916
-903
-891
-879
-866
-854
-842
-830
-818
-805
-793
-781
-769
-756
-744
-732
-719
-706
-693
-680
-667
-654
-640
-626
-612
-597
-582
-567
-551
-535
-518
-501
-484
-467
-449
-430
-412
-393
-373
-354
-334
-314
-294
-274
-253
-233
-212
-192
-171
-151
-130
-110
-90
-70
-50
-30
-11
9
28
47
65
84
102
120
137
154
171
188
205
221
237
253
269
285
300
316
331
346
361
377
392
407
422
437
452
467
482
497
512
527
542
557
571
586
600
614
628
641
654
667
680
692
703
714
725
735
745
754
763
772
780
787
794
801
808
814
821
827
833
839
844
850
856
862
868
874
880
886
892
898
904
910
917
923
929
935
941
948
954
960
966
972
978
984
990
995
1000
1004
1010
1014
1018
1022
1025
1028
1030
1032
1033
1034
1034
1034
1033
1031
1029
1027
1022
1020
1016
1010
1006
1000
996
990
984
978
972
965
959
952
946
939
933
926
920
913
907
900
894
888
881
875
868
861
855
847
840
833
825
817
808
800
791
782
773
763
754
744
734
724
714
704
694
684
674
665
655
645
635
625
615
606
596
586
577
567
558
548
539
530
521
511
502
493
484
475
465
456
446
437
427
417
407
397
387
376
366
355
344
333
321
310
299
287
276
264
253
241
230
218
207
195
184
173
161
150
138
127
116
104
93
81
69
58
46
34
23
11
0
-12
-23
-34
-46
-57
-68
-78
-89
-99
-109
-118
-128
-137
-145
-154
-162
-169
-177
-184
-191
-197
-203
-209
-215
-221
-227
-232
-238
-243
-248
-253
-258
-263
-268
-272
-277
-281
-284
-288
-292
-295
-298
-300
-303
-305
-307
-309
-310
-312
-313
-314
-314
-314
-314
-314
-314
-314
-313
-312
-311
-309
-307
-306
-304
-301
-299
-297
-294
-292
-289
-287
-284
-282
-279
-277
-275
-273
-271
-269
-267
-265
-264
-262
-261
-260
-259
-257
-256
-255
-254
-253
-252
-251
-250
-249
-248
-248
-247
-246
-246
-245
-245
-245
-244
-244
-243
-243
-242
-241
-241
-240
-238
-237
-236
-234
-232
-230
-227
-224
-221
-218
-214
-210
-205
-200
-195
-190
-184
-178
-171
-164
-157
-150
-142
-134
-126
-117
-109
-100
-91
-82
-73
-63
-54
-44
-34
-25
-15
-5
5
15
25
35
45
55
65
75
85
95
105
116
126
137
148
158
169
180
191
202
213
225
236
247
258
269
281
292
303
315
326
337
349
360
371
382
394
405
416
427
438
449
460
471
482
493
504
514
525
536
546
557
568
578
589
599
610
621
631
642
652
663
673
684
694
704
715
725
735
744
754
764
773
782
791
799
808
816
824
832
839
847
854
861
868
874
881
888
894
901
907
914
920
927
933
939
946
952
958
965
971
977
983
990
996
1002
1006
1012
1018
1024
1029
1034
1039
1044
1048
1052
1056
1060
1064
1068
1071
1074
1078
1081
1084
1087
1089
1092
1095
1098
1100
1103
1105
1108
1110
1112
1114
1116
1118
1119
1121
1122
1123
1123
1123
1123
1123
1122
1121
1120
1118
1116
1114
1111
1108
1105
1102
1098
1094
1090
1086
1082
1077
1073
1068
1063
1058
1053
1048
1043
1038
1033
1027
1022
1016
1010
1004
999
993
987
980
974
967
961
954
947
941
934
927
920
913
907
900
893
887
881
874
868
862
856
850
844
838
832
827
821
816
810
805
800
795
790
785
780
775
770
765
760
756
751
746
741
736
731
726
720
715
709
703
697
690
683
676
669
662
654
646
638
630
622
613
604
596
587
578
569
560
551
542
534
525
517
508
500
492
485
477
470
463
457
450
444
438
432
427
421
416
410
405
399
394
388
383
377
371
365
358
352
346
339
333
327
320
314
309
303
298
293
289
286
282
280
278
276
275
275
275
276
277
279
281
283
285
288
291
295
298
301
305
308
312
316
319
323
327
330
334
337
340
343
346
348
350
352
353
354
354
354
354
352
351
348
345
342
338
333
328
322
316
309
302
294
286
278
269
260
251
241
232
222
213
203
194
184
175
166
158
149
141
133
125
117
110
102
95
87
80
72
64
56
47
39
31
22
13
5
-4
-13
-22
-31
-39
-48
-56
-64
-72
-79
-87
-94
-101
-108
-115
-122
-129
-136
-143
-150
-157
-164
-171
-178
-185
-193
-200
-208
-216
-224
-233
-241
-251
-260
-270
-280
-291
-302
-313
-325
-336
-348
-360
-372
-384
-396
-408
-420
-432
-444
-456
-467
-479
-489
-500
-511
-521
-530
-540
-549
-558
-567
-576
-584
-593
-601
-609
-617
-625
-633
-642
-650
-658
-667
-676
-685
-694
-703
-712
-722
-731
-741
-750
-760
-770
-780
-790
-799
-809
-819
-829
-839
-848
-858
-868
-877
-887
-896
-906
-915
-925
-934
-944
-954
-964
-974
-984
-994
-1004
-1014
-1026
-1037
-1049
-1060
-1072
-1084
-1095
-1107
-1119
-1131
-1143
-1155
-1168
-1180
-1192
-1204
-1217
-1229
-1241
-1253
-1265
-1277
-1289
-1301
-1312
-1323
-1334
-1345
-1355
-1365
-1375
-1384
-1393
-1402
-1410
-1418
-1425
-1432
-1439
-1445
-1452
-1457
-1463
-1468
-1473
-1478
-1482
-1487
-1491
-1495
-1499
-1502
-1506
-1510
-1513
-1517
-1520
-1524
-1527
-1531
-1534
-1538
-1542
-1545
-1549
-1553
-1557
-1560
-1564
-1568
-1572
-1575
-1579
-1582
-1586
-1589
-1592
-1595
-1598
-1601
-1604
-1607
-1610
-1613
-1615
-1618
-1621
-1623
-1626
-1629
-1631
-1634
-1636
-1638
-1640
-1643
-1644
-1646
-1648
-1649
-1650
-1651
-1652
-1653
-1654
-1654
-1655
-1655
-1656
-1656
-1656
-1656
-1657
-1657
-1657
-1657
-1658
-1658
-1658
-1658
-1658
-1658
-1658
-1659
-1659
-1659
-1659
-1659
-1659
-1659
-1659
-1658
-1658
-1658
-1657
-1657
-1656
-1655
-1655
-1654
-1652
-1651
-1650
-1648
-1647
-1645
-1643
-1641
-1639
-1637
-1635
-1632
-1629
-1627
-1624
-1621
-1618
-1614
-1611
-1607
-1604
-1600
-1596
-1592
-1588
-1583
-1579
-1574
-1569
-1564
-1558
-1553
-1547
-1541
-1535
-1529
-1523
-1517
-1511
-1504
-1498
-1491
-1485
-1478
-1471
-1465
-1458
-1451
-1444
-1437
-1430
-1422
-1415
-1408
-1400
-1392
-1384
-1376
-1367
-1359
-1350
-1341
-1332
-1323
-1313
-1304
-1294
-1285
-1275
-1266
-1256
-1247
-1237
-1228
-1219
-1209
-1200
-1191
-1182
-1172
-1163
-1154
-1144
-1135
-1125
-1115
-1105
-1095
-1085
-1075
-1064
-1054
-1043
-1032
-1020
-1008
-998
-986
-974
-962
-951
-939
-927
-915
-903
-891
-879
-867
-855
-843
-832
-820
-808
-797
-785
-774
-763
-751
-740
-729
-718
-707
-695
-684
-673
-662
-651
-640
-629
-617
-606
-595
-584
-573
-561
-550
-539
-528
-516
-505
-494
-483
-471
-460
-449
-438
-427
-416
-405
-394
-384
-373
-363
-353
-342
-332
-322
-312
-303
-293
-284
-274
-265
-256
-247
-237
-229
-220
-211
-202
-194
-185
-177
-169
-160
-153
-145
-137
-130
-122
-115
-108
-102
-95
-89
-83
-77
-71
-66
-60
-55
-50
-45
-40
-35
-30
-25
-20
-15
-10
-5
0
5
10
15
20
24
29
34
39
44
49
54
60
65
70
76
81
87
92
98
104
109
115
120
126
131
136
141
146
151
155
160
164
168
172
175
178
181
184
187
189
192
193
195
197
198
199
200
201
201
201
202
202
202
201
201
201
200
200
199
198
197
196
196
195
194
192
191
190
188
187
185
184
182
180
178
176
174
172
170
168
166
164
162
160
157
156
154
152
150
148
146
145
143
142
140
138
137
135
133
131
129
126
123
120
117
113
109
105
101
96
91
85
79
73
67
61
54
47
40
32
25
18
10
3
-5
-12
-19
-26
-33
-40
-47
-54
-61
-67
-74
-81
-87
-94
-101
-108
-115
-123
-131
-138
-147
-155
-164
-172
-182
-191
-201
-211
-221
-231
-242
-252
-263
-274
-286
-297
-309
-321
-333
-345
-358
-370
-383
-396
-409
-423
-436
-449
-463
-477
-491
-505
-519
-533
-547
-561
-576
-590
-604
-618
-632
-646
-660
-674
-687
-701
-714
-727
-739
-752
-764
-775
-786
-797
-808
-817
-827
-836
-844
-853
-861
-868
-875
-882
-889
-895
-901
-907
-913
-919
-924
-929
-934
-939
-943
-948
-952
-956
-959
-963
-966
-969
-971
-973
-975
-977
-979
-980
-980
-981
-981
-981
-980
-980
-978
-977
-975
-973
-970
-967
-964
-961
-957
-952
-948
-943
-939
-934
-929
-924
-919
-914
-909
-904
-899
-894
-889
-885
-880
-875
-871
-866
-861
-857
-852
-848
-843
-839
-834
-830
-825
-820
-816
-811
-806
-801
-796
-791
-786
-781
-776
-771
-766
-761
-756
-751
-745
-740
-735
-729
-724
-719
-713
-707
-702
-696
-690
-685
-679
-673
-667
-661
-655
-650
-644
-638
-632
-626
-620
-613
-607
-601
-594
-588
-581
-575
-568
-561
-554
-547
-540
-532
-525
-517
-510
-502
-494
-487
-479
-472
-464
-457
-450
-442
-435
-428
-422
-415
-409
-402
-396
-390
-384
-378
-373
-367
-361
-356
-350
-345
-339
-334
-329
-323
-318
-312
-307
-302
-296
-291
-286
-280
-275
-270
-265
-260
-256
-251
-247
-242
-239
-235
-231
-228
-225
-223
-221
-219
-217
-215
-214
-213
-212
-211
-211
-211
-211
-211
-211
-211
-212
-212
-213
-214
-215
-216
-217
-219
-220
-222
-224
-227
-229
-232
-235
-238
-241
-245
-249
-253
-257
-261
-266
-270
-274
-279
-283
-288
-293
-297
-302
-306
-310
-315
-319
-323
-327
-331
-335
-338
-342
-345
-348
-352
-355
-358
-360
-363
-366
-368
-370
-372
-374
-376
-378
-380
-382
-383
-385
-386
-388
-389
-391
-392
-393
-394
-396
-397
-398
-400
-401
-402
-404
-405
-407
-408
-410
-411
-413
-414
-416
-417
-418
-419
-420
-421
-422
-423
-424
-424
-425
-426
-426
-427
-427
-427
-428
-428
-429
-430
-430
-431
-432
-433
-435
-436
-438
-440
-442
-445
-448
-451
-454
-458
-462
-466
-470
-474
-479
-484
-489
-493
-498
-503
-508
-513
-518
-523
-528
-532
-536
-540
-544
-548
-552
-555
-558
-561
-564
-567
-569
-572
-574
-576
-579
-581
-583
-585
-588
-590
-592
-595
-597
-600
-602
-605
-607
-610
-612
-615
-618
-620
-623
-626
-629
-631
-634
-637
-641
-644
-647
-650
-654
-658
-661
-665
-669
-674
-678
-683
-688
-693
-698
-703
-708
-714
-720
-726
-731
-737
-744
-750
-756
-763
-769
-776
-782
-789
-796
-803
-810
-817
-825
-832
-840
-848
-856
-864
-872
-881
-890
-898
-908
-917
-926
-936
-946
-956
-966
-976
-986
-996
-1006
-1016
-1028
-1039
-1049
-1060
-1071
-1082
-1093
-1103
-1114
-1125
-1136
-1147
-1158
-1169
-1180
-1191
-1201
-1212
-1223
-1234
-1245
-1256
-1266
-1277
-1288
-1299
-1310
-1321
-1332
-1343
-1354
-1365
-1376
-1387
-1398
-1409
-1420
-1431
-1443
-1454
-1466
-1478
-1490
-1502
-1514
-1526
-1538
-1550
-1563
-1576
-1588
-1601
-1614
-1627
-1640
-1653
-1666
-1679
-1692
-1704
-1717
-1730
-1742
-1755
-1767
-1779
-1790
-1802
-1813
-1824
-1835
-1845
-1855
-1865
-1874
-1883
-1892
-1901
-1910
-1918
-1926
-1934
-1942
-1950
-1957
-1965
-1972
-1979
-1986
-1993
-2000
-2007
-2013
-2020
-2025
-2032
-2037
-2044
-2050
-2056
-2061
-2067
-2072
-2077
-2082
-2086
-2090
-2095
-2098
-2102
-2106
-2109
-2112
-2114
-2116
-2119
-2120
-2122
-2123
-2124
-2125
-2126
-2126
-2126
-2126
-2125
-2125
-2124
-2123
-2121
-2120
-2118
-2116
-2114
-2111
-2108
-2105
-2102
-2098
-2095
-2091
-2086
-2082
-2077
-2072
-2067
-2062
-2056
-2050
-2044
-2037
-2032
-2025
-2017
-2012
-2004
-1997
-1990
-1982
-1974
-1966
-1958
-1950
-1941
-1933
-1924
-1916
-1907
-1898
-1890
-1881
-1872
-1863
-1853
-1844
-1835
-1826
-1816
-1807
-1797
-1787
-1778
-1768
-1758
-1748
-1737
-1727
-1717
-1706
-1695
-1685
-1674
-1663
-1652
-1641
-1630
-1618
-1607
-1596
-1585
-1574
-1562
-1551
-1540
-1529
-1518
-1507
-1496
-1486
-1475
-1464
-1454
-1444
-1434
-1423
-1413
-1404
-1394
-1384
-1374
-1365
-1355
-1346
-1336
-1327
-1318
-1308
-1299
-1290
-1280
-1271
-1262
-1252
-1243
-1234
-1225
-1216
-1207
-1198
-1189
-1180
-1171
-1163
-1154
-1145
-1136
-1127
-1119
-1110
-1101
-1092
-1084
-1075
-1066
-1057
-1049
-1040
-1031
-1022
-1014
-1004
-996
-988
-979
-971
-962
-954
-945
-937
-929
-920
-912
-904
-897
-889
-881
-874
-867
-860
-853
-846
-840
-833
-827
-821
-814
-808
-802
-796
-790
-784
-778
-771
-765
-759
-752
-745
-738
-731
-724
-717
-709
-702
-694
-686
-678
-670
-662
-654
-645
-636
-627
-618
-609
-600
-591
-581
-572
-562
-552
-542
-532
-522
-512
-501
-491
-480
-469
-458
-447
-435
-424
-412
-401
-389
-377
-366
-354
-342
-330
-318
-306
-294
-283
-271
-259
-248
-237
-226
-215
-204
-194
-183
-173
-163
-154
-144
-135
-126
-117
-108
-100
-91
-83
-75
-67
-59
-52
-44
-36
-29
-21
-14
-7
1
8
16
23
30
38
45
53
60
68
76
83
91
99
106
114
122
130
138
146
153
161
169
177
185
193
201
209
217
224
232
240
247
255
262
269
277
284
290
297
304
310
316
322
328
333
339
344
350
355
360
364
369
374
378
383
388
392
397
401
406
411
416
420
425
431
436
441
446
452
457
463
469
475
481
487
493
499
505
512
518
524
530
536
542
548
554
560
566
571
576
582
587
591
596
600
605
609
612
616
619
622
625
628
630
632
634
636
638
639
641
642
643
645
646
647
648
649
650
651
652
653
654
655
657
658
660
661
663
665
667
668
670
672
674
676
679
681
683
685
687
689
691
693
696
698
700
702
704
707
709
711
713
716
718
720
722
724
727
729
731
733
735
738
740
742
744
746
748
750
752
754
756
758
760
762
764
765
767
768
770
771
772
773
774
775
776
777
777
777
778
778
778
778
778
778
778
778
777
777
777
776
776
775
775
774
773
773
772
772
771
771
770
770
770
769
769
769
769
769
769
769
770
770
770
771
771
771
772
772
773
773
774
774
775
775
775
776
776
776
776
776
776
775
775
774
773
772
771
770
768
767
765
763
760
758
755
752
749
746
742
739
735
731
727
723
719
714
710
706
701
697
693
688
684
680
676
672
668
664
660
656
653
650
646
643
640
638
635
633
630
628
626
624
623
621
619
618
616
615
614
612
611
610
609
607
606
605
604
602
601
600
599
597
596
595
594
593
592
591
591
590
590
589
589
589
589
589
590
590
590
591
592
592
593
594
595
596
597
598
599
600
601
602
602
603
604
604
605
605
605
605
605
604
604
603
602
602
601
600
599
598
596
595
594
593
592
590
589
588
586
585
584
583
581
580
579
578
576
575
574
573
572
570
569
568
567
566
565
564
564
563
562
561
561
560
560
560
559
559
559
559
559
559
560
560
561
561
562
563
564
564
565
566
567
569
570
571
572
574
575
577
578
580
582
583
585
587
589
591
593
596
598
600
603
605
607
610
612
615
617
619
621
623
625
627
629
630
632
634
635
637
638
639
640
642
643
644
645
646
647
649
650
651
653
654
655
657
659
661
663
665
667
669
672
675
677
680
683
687
690
693
697
700
704
707
711
715
718
722
725
728
732
735
738
740
743
745
748
750
752
754
755
757
758
759
760
761
762
762
763
763
764
764
764
765
765
765
765
765
765
765
765
765
765
765
765
765
764
764
764
764
764
763
763
763
762
762
761
761
760
759
759
758
757
756
755
754
753
751
750
748
746
744
742
739
737
734
731
728
725
722
719
715
712
709
705
702
698
695
691
688
685
681
678
675
672
669
666
663
661
658
656
653
651
649
647
645
643
642
640
639
637
635
634
632
631
630
628
627
625
623
622
620
619
617
616
614
613
611
610
609
608
606
605
605
604
604
603
603
604
604
605
606
608
609
611
614
617
620
623
627
631
635
639
644
649
654
660
665
671
677
683
689
696
702
709
715
722
729
736
743
751
758
766
774
783
792
801
810
820
830
840
851
861
872
883
895
906
918
929
941
953
965
978
990
1002
1014
1027
1040
1053
1066
1078
1091
1104
1117
1130
1143
1156
1168
1181
1194
1207
1220
1233
1246
1259
1272
1285
1298
1312
1325
1339
1353
1367
1381
1395
1409
1423
1437
1452
1466
1480
1495
1509
1524
1538
1552
1566
1581
1595
1609
1623
1638
1652
1666
1680
1694
1708
1722
1736
1750
1764
1777
1791
1805
1818
1831
1845
1858
1871
1884
1897
1910
1923
1936
1949
1962
1975
1988
2001
2013
2027
2040
2053
2066
2079
2092
2105
2119
2132
2145
2159
2172
2186
2199
2213
2227
2241
2255
2269
2283
2297
2311
2325
2339
2353
2367
2382
2396
2410
2424
2438
2452
2465
2479
2493
2507
2521
2534
2548
2562
2576
2590
2604
2619
2633
2648
2662
2677
2692
2707
2722
2738
2753
2769
2784
2800
2816
2832
2848
2865
2881
2897
2914
2930
2947
2964
2980
2997
3014
3031
3047
3064
3081
3098
3114
3131
3148
3164
3181
3197
3214
3230
3246
3263
3279
3295
3311
3326
3342
3358
3373
3389
3404
3419
3434
3449
3464
3478
3492
3506
3520
3534
3547
3560
3573
3585
3598
3610
3622
3634
3645
3657
3669
3680
3691
3703
3714
3725
3736
3747
3758
3769
3780
3791
3802
3813
3824
3835
3845
3856
3867
3878
3888
3899
3909
3920
3930
3941
3951
3962
3972
3983
3993
4003
4014
4024
4034
4043
4054
4065
4075
4085
4094
4104
4114
4124
4134
4143
4153
4162
4171
4180
4190
4199
4207
4216
4225
4233
4242
4250
4258
4266
4274
4282
4290
4297
4304
4311
4318
4325
4331
4338
4344
4350
4356
4362
4367
4372
4377
4382
4387
4391
4395
4399
4403
4406
4410
4412
4415
4418
4420
4422
4423
4425
4426
4426
4427
4427
4427
4427
4426
4425
4424
4423
4421
4419
4417
4414
4412
4409
4405
4402
4398
4395
4391
4387
4382
4378
4374
4369
4364
4360
4355
4350
4345
4341
4336
4331
4326
4322
4317
4312
4307
4303
4298
4293
4288
4284
4279
4274
4269
4265
4260
4255
4251
4246
4241
4236
4232
4227
4222
4218
4213
4208
4204
4199
4194
4190
4185
4180
4176
4171
4166
4162
4157
4152
4148
4143
4138
4134
4129
4124
4120
4115
4110
4106
4101
4097
4091
4086
4083
4078
4074
4069
4064
4059
4054
4051
4046
4041
4037
4032
4027
4022
4018
4014
4009
4005
4000
3996
3991
3986
3982
3977
3973
3968
3964
3959
3955
3950
3946
3941
3937
3932
3928
3923
3918
3914
3909
3905
3900
3896
3891
3887
3882
3878
3873
3869
3865
3860
3856
3851
3847
3842
3838
3833
3829
3824
3820
3815
3811
3807
3802
3798
3793
3789
3784
3780
3775
3771
3767
3762
3758
3753
3749
3745
3740
3736
3731
3727
3723
3718
3714
3709
3705
3701
3696
3692
3688
3683
3679
3674
3670
3666
3661
3657
3653
3648
3644
3640
3635
3631
3627
3622
3618
3614
3609
3605
3601
3596
3592
3588
3583
3579
3575
3571
3566
3562
3558
3553
3549
3545
3541
3536
3532
3528
3523
3519
3515
3511
3506
3502
3498
3494
3489
3485
3481
3477
3473
3468
3464
3460
3456
3451
3447
3443
3439
3435
3430
3426
3422
3418
3414
3409
3405
3401
3397
3393
3388
3384
3380
3376
3372
3368
3363
3359
3355
3351
3347
3343
3339
3334
3330
3326
3322
3318
3314
3310
3306
3301
3297
3293
3289
3285
3281
3277
3273
3269
3264
3260
3256
3252
3248
3244
3240
3236
3232
3228
3224
3220
3216
3211
3207
3203
3199
3195
3191
3187
3183
3179
3175
3171
3167
3163
3159
3155
3151
3147
3143
3139
3135
3131
3127
3123
3119
3115
3111
3107
3103
3099
3095
3091
3087
3083
3079
3075
3071
3067
3063
3059
3055
3051
3048
3044
3040
3036
3032
3028
3024
3020
3016
3012
3008
3004
3000
2997
2993
2989
2985
2981
2977
2973
2969
2965
2962
2958
2954
2950
2946
2942
2938
2934
2931
2927
2923
2919
2915
2911
2907
2904
2900
2896
2892
2888
2884
2881
2877
2873
2869
2865
2862
2858
2854
2850
2846
2843
2839
2835
2831
2827
2824
2820
2816
2812
2808
2805
2801
2797
2793
2790
2786
2782
2778
2775
2771
2767
2763
2760
2756
2752
2749
2745
2741
2737
2734
2730
2726
2722
2719
2715
2711
2708
2704
2700
2697
2693
2689
2686
2682
2678
2675
2671
2667
2664
2660
2656
2653
2649
2645
2642
2638
2634
2631
2627
2623
2620
2616
2613
2609
2605
2602
2598
2594
2591
2587
2584
2580
2576
2573
2569
2566
2562
2558
2555
2551
2548
2544
2541
2537
2533
2530
2526
2523
2519
2516
2512
2509
2505
2501
2498
2494
2491
2487
2484
2480
2477
2473
2470
2466
2463
2459
2456
2452
2449
2445
2442
2438
2435
2431
2428
2424
2421
2417
2414
2410
2407
2403
2400
2396
2393
2390
2386
2383
2379
2376
2372
2369
2365
2362
2359
2355
2352
2348
2345
2341
2338
2335
2331
2328
2324
2321
2318
2314
2311
2307
2304
2301
2297
2294
2291
2287
2284
2280
2277
2274
2270
2267
2264
2260
2257
2254
2250
2247
2244
2240
2237
2234
2230
2227
2224
2220
2217
2214
2210
2207
2204
2200
2197
2194
2191
2187
2184
2181
2177
2174
2171
2168
2164
2161
2158
2154
2151
2148
2145
2141
2138
2135
2132
2128
2125
2122
2119
2115
2112
2109
2106
2103
2099
2096
2093
2090
2086
2083
2080
2077
2074
2070
2067
2064
2061
2058
2055
2051
2048
2045
2041
2039
2035
2032
2029
2025
2023
2020
2017
2013
2009
2007
2004
2001
1998
1995
1991
1988
1985
1982
1979
1976
1973
1970
1966
1963
1960
1957
1954
1951
1948
1945
1942
1939
1935
1932
1929
1926
1923
1920
1917
1914
1911
1908
1905
1902
1899
1896
1893
1890
1886
1883
1880
1877
1874
1871
1868
1865
1862
1859
1856
1853
1850
1847
1844
1841
1838
1835
1832
1829
1826
1823
1820
1817
1814
1811
1808
1805
1802
1799
1796
1793
1791
1788
1785
1782
1779
1776
1773
1770
1767
1764
1761
1758
1755
1752
1749
1746
1744
1741
1738
1735
1732
1729
1726
1723
1720
1717
1714
1712
1709
1706
1703
1700
1697
1694
1691
1689
1686
1683
1680
1677
1674
1671
1669
1666
1663
1660
1657
1654
1651
1649
1646
1643
1640
1637
1635
1632
1629
1626
1623
1620
1618
1615
1612
1609
1606
1604
1601
1598
1595
1593
1590
1587
1584
1581
1579
1576
1573
1570
1568
1565
1562
1559
1557
1554
1551
1548
1546
1543
1540
1537
1535
1532
1529
1526
1524
1521
1518
1516
1513
1510
1507
1505
1502
1499
1497
1494
1491
1489
1486
1483
1481
1478
1475
1473
1470
1467
1465
1462
1459
1457
1454
1451
1449
1446
1443
1441
1438
1435
1433
1430
1427
1425
1422
1420
1417
1414
1412
1409
1407
1404
1401
1399
1396
1394
1391
1388
1386
1383
1381
1378
1375
1373
1370
1368
1365
1363
1360
1357
1355
1352
1350
1347
1345
1342
1340
1337
1334
1332
1329
1327
1324
1322
1319
1317
1314
1312
1309
1307
1304
1302
1299
1297
1294
1292
1289
1287
1284
1282
1279
1277
1274
1272
1269
1267
1264
1262
1259
1257
1254
1252
1249
1247
1244
1242
1240
1237
1235
1232
1230
1227
1225
1223
1220
1218
1215
1213
1210
1208
1206
1203
1201
1198
1196
1193
1191
1189
1186
1184
1181
1179
1177
1174
1172
1170
1167
1165
1162
1160
1158
1155
1153
1151
1148
1146
1144
1141
1139
1136
1134
1132
1129
1127
1125
1122
1120
1118
1115
1113
1111
1108
1106
1104
1102
1099
1097
1095
1092
1090
1088
1085
1083
1081
1079
1076
1074
1072
1069
1067
1065
1063
1060
1058
1056
1053
1051
1049
1047
1044
1042
1040
1038
1035
1033
1031
1029
1026
1024
1022
1020
1018
1014
1012
1010
1008
1006
1004
1002
1000
998
995
993
991
989
987
984
982
980
978
976
973
971
969
967
965
963
960
958
956
954
952
950
947
945
943
941
