5
34079
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
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
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
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
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
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
20
20
20
20
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
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
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
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
32
33
33
33
33
33
34
34
34
34
34
34
35
35
35
35
35
36
36
36
36
37
37
37
37
37
38
38
38
38
38
39
39
39
39
40
40
40
40
40
41
41
41
41
42
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
45
45
46
46
46
46
47
47
47
47
47
48
48
48
48
49
49
49
49
50
50
50
50
51
51
51
51
52
52
52
52
53
53
53
53
54
54
54
54
55
55
55
55
56
56
56
56
57
57
57
57
58
58
58
59
59
59
59
60
60
60
60
61
61
61
61
62
62
62
63
63
63
63
64
64
64
65
65
65
65
66
66
66
67
67
67
67
68
68
68
69
69
69
69
70
70
70
71
71
71
72
72
72
72
73
73
73
74
74
74
75
75
75
75
76
76
76
77
77
77
78
78
78
79
79
79
79
80
80
80
81
81
81
82
82
82
83
83
83
83
84
84
84
85
85
85
86
86
86
87
87
87
88
88
88
89
89
89
90
90
90
91
91
91
92
92
92
93
93
93
94
94
94
95
95
95
96
96
96
97
97
97
98
98
98
98
99
99
99
100
100
100
101
101
101
102
102
102
103
103
103
104
104
104
105
105
105
106
106
106
106
107
107
107
108
108
108
109
109
109
110
110
110
111
111
111
112
112
112
113
113
113
114
114
114
115
115
115
116
116
116
117
117
117
118
118
118
119
119
120
120
120
121
121
121
122
122
122
123
123
123
124
124
124
125
125
125
126
126
126
127
127
128
128
128
129
129
129
130
130
130
131
131
132
132
132
133
133
133
134
134
135
135
135
136
136
136
137
137
137
138
138
139
139
139
140
140
140
141
141
141
142
142
143
143
143
144
144
144
145
145
146
146
146
147
147
147
148
148
148
149
149
150
150
150
151
151
151
152
152
152
153
153
153
154
154
155
155
155
156
156
156
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
163
163
163
164
164
164
165
165
166
166
166
167
167
167
168
168
168
169
169
170
170
170
171
171
172
172
172
173
173
173
174
174
175
175
175
176
176
177
177
177
178
178
179
179
180
180
180
181
181
182
182
182
183
183
184
184
184
185
185
186
186
187
187
187
188
188
189
189
190
190
190
191
191
192
192
193
193
193
194
194
195
195
196
196
197
197
198
198
198
199
199
200
200
201
201
202
202
203
203
203
204
204
205
205
206
206
207
207
208
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
215
216
216
216
217
217
218
218
219
219
220
220
221
221
222
222
223
223
223
224
224
225
225
226
226
227
227
228
228
229
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
237
237
238
238
239
239
240
240
241
241
242
242
243
243
243
244
244
245
245
246
246
247
247
248
248
249
249
250
250
251
251
252
252
253
253
254
254
255
255
256
256
257
257
258
258
258
259
259
260
260
261
261
262
262
263
263
263
264
264
265
265
266
266
267
268
268
269
269
270
271
271
272
272
273
273
274
274
274
275
275
276
276
277
278
278
279
279
279
280
280
281
281
281
282
282
283
284
284
285
286
287
287
288
289
290
290
291
292
293
294
294
295
296
296
297
297
298
298
298
299
299
300
300
301
301
302
302
303
303
304
304
305
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
320
321
322
322
323
324
324
325
326
326
327
328
328
329
330
331
331
332
333
334
334
335
336
337
338
338
339
340
340
341
342
343
344
344
345
346
347
348
349
349
350
351
351
352
353
354
355
356
357
358
360
361
363
364
365
367
368
369
371
372
373
374
376
377
378
379
380
380
381
382
382
383
383
383
384
384
384
384
384
384
384
384
385
385
386
386
387
388
389
391
392
394
395
397
399
401
403
405
408
410
411
413
415
416
418
419
420
421
422
423
423
424
424
425
425
425
425
425
425
425
425
425
425
426
426
426
426
427
428
428
429
430
432
433
434
435
437
438
440
441
442
444
445
447
448
449
450
451
452
453
454
455
457
458
460
462
463
465
466
467
468
469
470
471
471
472
472
472
472
472
472
472
472
472
471
471
471
471
470
470
470
469
469
469
468
468
468
468
468
469
469
470
471
472
473
475
477
478
480
482
484
486
487
489
490
492
493
494
495
495
496
496
497
497
497
497
497
496
496
495
494
493
492
491
490
489
488
487
486
486
485
485
485
485
486
487
488
489
490
492
493
495
497
499
500
502
503
505
506
507
509
510
511
512
513
514
514
514
514
514
514
513
513
512
511
510
509
508
507
507
506
506
506
506
506
507
507
507
508
508
508
509
509
509
509
509
509
509
509
509
509
509
509
509
509
508
508
507
506
505
505
503
502
501
500
499
499
498
497
497
496
496
495
495
495
494
494
494
493
493
492
492
491
490
489
488
487
487
486
486
485
485
485
485
485
485
484
484
484
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
483
484
484
483
483
483
482
482
481
480
480
479
479
478
478
477
476
475
474
473
472
472
472
472
473
474
476
477
479
481
482
484
485
486
487
489
490
491
492
493
494
495
495
496
497
497
497
497
497
497
496
496
495
495
494
493
493
493
492
493
493
493
494
494
495
496
497
497
498
499
500
501
502
503
504
505
507
508
509
510
511
512
513
514
515
516
517
519
520
522
523
524
525
525
526
526
527
528
528
529
530
531
532
533
534
535
537
538
539
541
542
544
546
547
549
550
552
553
554
555
556
557
558
559
560
561
563
564
565
566
567
568
568
568
568
568
567
567
567
567
567
567
567
567
567
568
568
569
570
572
574
576
579
582
584
587
590
593
596
598
600
602
605
607
609
610
612
614
616
618
619
620
622
623
624
624
625
625
625
625
626
626
628
629
632
634
636
639
641
643
645
647
649
650
652
654
655
657
659
660
661
662
663
664
665
666
667
669
671
673
676
678
681
684
686
689
691
693
695
696
698
700
702
704
706
709
711
714
717
719
722
724
726
727
729
730
732
733
734
735
736
737
738
739
740
740
741
742
742
743
744
745
746
748
750
752
755
759
762
766
769
773
776
780
785
789
794
800
805
810
816
821
825
830
834
838
842
845
848
852
855
858
862
865
869
872
875
878
881
884
887
891
894
898
903
907
912
917
922
927
931
936
940
945
950
956
962
969
976
984
991
998
1004
1010
1016
1020
1026
1032
1038
1045
1052
1059
1066
1073
1080
1086
1091
1096
1100
1104
1107
1110
1113
1116
1120
1123
1128
1132
1136
1140
1144
1147
1150
1154
1157
1162
1167
1174
1181
1188
1196
1204
1211
1219
1226
1233
1241
1248
1255
1263
1270
1277
1284
1291
1297
1304
1311
1317
1323
1328
1333
1338
1341
1345
1348
1352
1355
1359
1364
1368
1373
1379
1385
1390
1396
1402
1408
1413
1419
1424
1429
1435
1441
1448
1455
1463
1470
1478
1484
1490
1496
1502
1508
1515
1523
1531
1539
1548
1556
1563
1570
1577
1583
1590
1596
1603
1611
1619
1627
1635
1643
1651
1659
1667
1676
1684
1693
1702
1711
1721
1731
1741
1752
1763
1775
1787
1799
1810
1821
1832
1841
1850
1859
1867
1875
1883
1892
1901
1910
1919
1929
1939
1949
1958
1967
1976
1983
1990
1996
2001
2009
2016
2023
2032
2040
2049
2057
2065
2072
2079
2085
2091
2098
2105
2112
2120
2128
2135
2143
2151
2158
2165
2171
2176
2182
2186
2191
2197
2203
2211
2219
2229
2239
2250
2261
2272
2282
2292
2301
2310
2319
2326
2333
2338
2344
2349
2354
2361
2368
2375
2383
2392
2400
2407
2415
2421
2427
2434
2440
2447
2455
2464
2473
2484
2495
2507
2520
2534
2548
2563
2578
2594
2610
2626
2642
2659
2675
2692
2708
2724
2740
2755
2769
2783
2796
2810
2823
2837
2851
2865
2880
2894
2908
2922
2934
2947
2958
2969
2980
2990
3001
3012
3023
3034
3044
3055
3067
3078
3091
3104
3118
3133
3147
3161
3176
3190
3203
3217
3229
3241
3253
3264
3275
3286
3298
3309
3322
3335
3347
3360
3373
3386
3398
3411
3423
3435
3448
3460
3472
3485
3497
3509
3520
3532
3542
3553
3562
3570
3578
3584
3590
3596
3601
3606
3612
3618
3624
3632
3639
3648
3657
3666
3676
3687
3699
3712
3726
3741
3757
3773
3791
3809
3828
3847
3867
3887
3907
3925
3943
3960
3977
3993
4008
4022
4038
4053
4067
4081
4093
4104
4114
4122
4128
4133
4138
4142
4147
4153
4159
4167
4176
4185
4195
4204
4214
4224
4234
4244
4254
4265
4275
4286
4296
4307
4319
4333
4347
4364
4382
4401
4421
4441
4461
4481
4500
4519
4537
4555
4572
4589
4605
4621
4637
4653
4671
4689
4706
4723
4738
4751
4762
4772
4782
4791
4801
4812
4824
4835
4846
4857
4867
4877
4886
4895
4904
4913
4923
4934
4945
4956
4967
4977
4986
4993
5000
5006
5011
5014
5017
5019
5021
5022
5025
5029
5034
5041
5049
5059
5069
5081
5093
5106
5118
5131
5144
5157
5169
5181
5193
5206
5220
5237
5255
5274
5294
5314
5332
5350
5366
5381
5396
5410
5424
5437
5450
5463
5475
5488
5500
5513
5527
5542
5558
5575
5593
5612
5631
5652
5672
5693
5712
5732
5751
5770
5789
5809
5831
5854
5878
5904
5931
5959
5988
6019
6051
6085
6119
6153
6187
6219
6248
6274
6297
6316
6332
6345
6357
6367
6377
6387
6396
6407
6417
6427
6436
6445
6453
6461
6468
6474
6478
6482
6486
6490
6495
6502
6510
6521
6534
6547
6562
6577
6592
6609
6626
6645
6665
6687
6710
6736
6762
6788
6814
6840
6864
6886
6906
6925
6943
6959
6973
6986
6998
7008
7016
7022
7027
7030
7031
7031
7028
7023
7017
7009
7000
6990
6981
6971
6962
6952
6944
6936
6928
6922
6918
6916
6917
6920
6926
6935
6945
6957
6970
6985
7002
7021
7042
7064
7088
7113
7137
7162
7185
7207
7227
7245
7260
7274
7286
7297
7306
7316
7324
7332
7339
7345
7350
7353
7354
7354
7353
7352
7351
7352
7354
7358
7364
7372
7382
7395
7409
7425
7443
7460
7478
7497
7516
7535
7556
7579
7603
7628
7655
7682
7709
7736
7763
7790
7815
7840
7864
7885
7904
7920
7932
7941
7948
7952
7955
7957
7958
7958
7957
7954
7948
7940
7932
7923
7916
7912
7911
7913
7920
7930
7943
7958
7977
7997
8019
8044
8070
8099
8130
8162
8196
8230
8266
8302
8338
8374
8409
8443
8474
8502
8528
8551
8572
8591
8608
8624
8638
8650
8661
8671
8680
8689
8696
8704
8712
8719
8726
8732
8738
8744
8750
8756
8763
8771
8782
8795
8812
8831
8854
8879
8908
8938
8971
9004
9038
9072
9107
9141
9176
9211
9247
9283
9318
9353
9385
9416
9444
9469
9490
9510
9527
9544
9560
9576
9593
9609
9624
9639
9654
9667
9679
9691
9702
9713
9725
9738
9752
9768
9786
9805
9827
9852
9880
9911
9945
9981
10021
10063
10107
10154
10202
10251
10301
10350
10399
10446
10491
10533
10572
10608
10640
10668
10693
10715
10735
10753
10771
10787
10804
10819
10834
10848
10862
10875
10889
10902
10916
10930
10944
10958
10973
10989
11005
11024
11044
11067
11091
11118
11146
11176
11207
11238
11270
11303
11337
11372
11408
11445
11484
11523
11564
11604
11645
11685
11724
11762
11797
11830
11862
11891
11918
11944
11969
11993
12016
12038
12059
12077
12093
12106
12116
12124
12131
12137
12144
12152
12163
12175
12191
12208
12228
12248
12269
12290
12312
12334
12357
12381
12407
12433
12460
12488
12516
12545
12574
12604
12633
12664
12696
12729
12766
12806
12848
12894
12941
12991
13041
13091
13140
13187
13232
13275
13315
13352
13386
13416
13443
13465
13483
13496
13504
13508
13507
13502
13493
13482
13469
13456
13441
13428
13415
13405
13397
13392
13391
13393
13400
13410
13426
13446
13472
13503
13539
13581
13628
13680
13737
13798
13864
13932
14002
14074
14146
14217
14286
14354
14421
14484
14545
14604
14658
14709
14756
14798
14835
14867
14894
14916
14934
14947
14957
14964
14969
14973
14974
14975
14974
14973
14971
14970
14970
14972
14975
14982
14991
15004
15020
15039
15061
15086
15115
15146
15181
15220
15262
15308
15357
15409
15464
15521
15579
15637
15696
15754
15812
15869
15925
15980
16033
16087
16137
16186
16234
16280
16325
16369
16413
16455
16496
16534
16570
16602
16631
16657
16679
16696
16710
16721
16728
16731
16731
16728
16723
16717
16710
16701
16693
16683
16673
16663
16651
16639
16626
16613
16600
16588
16578
16570
16566
16565
16570
16579
16593
16611
16635
16663
16696
16732
16773
16817
16863
16913
16964
17017
17070
17124
17178
17230
17281
17329
17375
17416
17452
17482
17507
17527
17540
17548
17551
17548
17541
17529
17512
17490
17465
17436
17404
17371
17338
17306
17275
17245
17219
17195
17173
17155
17140
17129
17122
17121
17126
17136
17153
17176
17204
17238
17275
17318
17363
17412
17463
17516
17569
17622
17674
17723
17770
17812
17851
17885
17914
17937
17954
17966
17971
17970
17962
17948
17927
17900
17867
17829
17787
17742
17695
17644
17592
17537
17481
17423
17364
17306
17248
17192
17139
17090
17044
17002
16965
16933
16906
16885
16870
16862
16860
16866
16877
16896
16920
16949
16983
17020
17059
17100
17142
17184
17225
17264
17299
17331
17358
17381
17398
17410
17417
17418
17415
17407
17394
17375
17351
17322
17288
17250
17208
17163
17116
17067
17016
16965
16913
16861
16810
16762
16716
16674
16637
16605
16578
16556
16539
16526
16519
16515
16516
16521
16530
16543
16558
16575
16592
16609
16623
16635
16642
16643
16639
16628
16609
16583
16549
16507
16457
16400
16335
16265
16192
16114
16035
15953
15872
15790
15709
15629
15549
15471
15394
15320
15250
15185
15126
15074
15031
14995
14967
14948
14935
14929
14929
14936
14947
14963
14984
15010
15040
15075
15113
15153
15193
15231
15265
15292
15313
15326
15330
15327
15316
15298
15274
15244
15208
15166
15118
15064
15004
14938
14866
14788
14704
14614
14519
14420
14317
14212
14105
13997
13891
13786
13685
13588
13494
13405
13319
13237
13158
13083
13012
12945
12883
12826
12774
12727
12686
12649
12617
12589
12565
12544
12526
12511
12499
12488
12479
12470
12461
12452
12441
12428
12413
12395
12374
12348
12318
12283
12243
12198
12148
12093
12032
11966
11894
11818
11737
11652
11565
11476
11386
11296
11207
11119
11032
10947
10864
10783
10703
10623
10545
10467
10390
10314
10237
10160
10082
10001
9917
9829
9736
9638
9535
9425
9308
9185
9053
8913
8766
8610
8447
8276
8096
7911
7717
7517
7312
7104
6893
6683
6474
6268
6067
5872
5685
5507
5339
5182
5038
4906
4788
4684
4594
4518
4456
4408
4373
4350
4338
4337
4343
4358
4380
4408
4442
4480
4523
4569
4616
4663
4708
4748
4782
4808
4826
4833
4830
4816
4791
4753
4703
4640
4564
4475
4374
4259
4133
3996
3849
3695
3535
3372
3208
3045
2885
2730
2581
2439
2305
2181
2068
1966
1877
1799
1734
1681
1638
1605
1581
1563
1548
1536
1525
1512
1496
1478
1457
1432
1404
1374
1342
1307
1270
1228
1183
1131
1073
1008
936
859
777
692
606
519
432
348
266
188
114
45
-17
-72
-119
-156
-184
-202
-209
-205
-190
-163
-124
-76
-19
44
113
184
256
326
391
451
503
546
578
599
607
601
580
543
490
420
333
230
112
-19
-163
-318
-484
-660
-846
-1041
-1244
-1455
-1670
-1889
-2108
-2326
-2540
-2747
-2947
-3137
-3316
-3482
-3637
-3780
-3912
-4035
-4149
-4256
-4355
-4447
-4532
-4609
-4678
-4739
-4792
-4839
-4877
-4909
-4933
-4949
-4958
-4957
-4948
-4927
-4896
-4851
-4794
-4723
-4638
-4540
-4430
-4310
-4184
-4053
-3922
-3794
-3672
-3557
-3451
-3355
-3269
-3195
-3131
-3078
-3035
-3004
-2985
-2978
-2986
-3010
-3050
-3107
-3181
-3272
-3377
-3496
-3629
-3772
-3926
-4090
-4261
-4441
-4628
-4823
-5024
-5230
-5440
-5650
-5859
-6064
-6261
-6450
-6626
-6790
-6938
-7068
-7181
-7275
-7352
-7410
-7453
-7480
-7494
-7495
-7486
-7469
-7445
-7417
-7389
-7363
-7342
-7330
-7329
-7341
-7369
-7413
-7472
-7546
-7633
-7732
-7841
-7957
-8077
-8202
-8327
-8452
-8577
-8701
-8825
-8946
-9065
-9180
-9289
-9392
-9486
-9570
-9642
-9702
-9748
-9779
-9792
-9787
-9763
-9719
-9655
-9571
-9467
-9343
-9199
-9036
-8854
-8655
-8442
-8216
-7980
-7739
-7497
-7256
-7021
-6795
-6583
-6387
-6212
-6062
-5938
-5844
-5779
-5743
-5735
-5753
-5797
-5867
-5960
-6077
-6216
-6375
-6553
-6751
-6965
-7196
-7442
-7699
-7967
-8242
-8521
-8801
-9079
-9355
-9625
-9889
-10145
-10390
-10625
-10847
-11054
-11247
-11423
-11582
-11722
-11844
-11946
-12029
-12093
-12139
-12167
-12181
-12181
-12170
-12150
-12124
-12093
-12061
-12028
-11996
-11965
-11935
-11908
-11883
-11860
-11840
-11824
-11811
-11802
-11797
-11797
-11801
-11809
-11821
-11838
-11857
-11878
-11901
-11923
-11945
-11965
-11982
-11997
-12009
-12018
-12025
-12030
-12035
-12039
-12042
-12047
-12053
-12063
-12079
-12102
-12133
-12175
-12227
-12290
-12363
-12447
-12540
-12643
-12753
-12870
-12992
-13115
-13240
-13363
-13484
-13602
-13716
-13825
-13929
-14027
-14119
-14206
-14288
-14367
-14443
-14517
-14590
-14662
-14731
-14797
-14859
-14916
-14965
-15007
-15041
-15067
-15085
-15096
-15101
-15101
-15098
-15092
-15085
-15076
-15067
-15058
-15049
-15039
-15029
-15018
-15005
-14991
-14977
-14961
-14944
-14925
-14905
-14883
-14858
-14831
-14803
-14775
-14748
-14724
-14707
-14696
-14695
-14703
-14722
-14749
-14784
-14825
-14870
-14917
-14965
-15013
-15061
-15109
-15157
-15206
-15255
-15305
-15356
-15409
-15463
-15520
-15577
-15634
-15690
-15742
-15789
-15830
-15863
-15888
-15904
-15911
-15910
-15902
-15888
-15869
-15847
-15823
-15798
-15773
-15750
-15727
-15707
-15690
-15676
-15668
-15666
-15672
-15686
-15709
-15742
-15783
-15834
-15894
-15963
-16039
-16123
-16213
-16309
-16411
-16518
-16629
-16745
-16863
-16984
-17106
-17229
-17351
-17473
-17592
-17707
-17817
-17920
-18015
-18100
-18174
-18235
-18284
-18319
-18342
-18351
-18349
-18336
-18313
-18283
-18249
-18213
-18179
-18150
-18130
-18119
-18118
-18129
-18151
-18182
-18222
-18270
-18323
-18381
-18444
-18509
-18578
-18650
-18726
-18807
-18894
-18987
-19086
-19192
-19304
-19420
-19540
-19659
-19778
-19893
-20004
-20109
-20206
-20296
-20378
-20452
-20520
-20582
-20640
-20695
-20746
-20794
-20839
-20879
-20916
-20948
-20977
-21002
-21025
-21046
-21066
-21086
-21105
-21125
-21146
-21168
-21192
-21215
-21238
-21260
-21281
-21300
-21320
-21339
-21360
-21383
-21409
-21440
-21475
-21516
-21562
-21614
-21671
-21733
-21799
-21869
-21941
-22014
-22088
-22164
-22240
-22317
-22394
-22472
-22552
-22633
-22716
-22801
-22890
-22982
-23077
-23176
-23277
-23381
-23486
-23592
-23698
-23802
-23905
-24004
-24099
-24190
-24274
-24353
-24425
-24490
-24546
-24595
-24636
-24668
-24692
-24708
-24717
-24720
-24717
-24709
-24697
-24679
-24658
-24634
-24606
-24576
-24544
-24510
-24475
-24438
-24401
-24364
-24328
-24294
-24263
-24237
-24214
-24198
-24188
-24184
-24188
-24199
-24216
-24240
-24269
-24302
-24338
-24377
-24416
-24454
-24493
-24531
-24568
-24606
-24644
-24683
-24721
-24759
-24796
-24830
-24861
-24888
-24913
-24935
-24955
-24974
-24993
-25012
-25032
-25054
-25078
-25102
-25128
-25155
-25182
-25209
-25238
-25268
-25301
-25338
-25380
-25428
-25482
-25543
-25610
-25683
-25759
-25837
-25915
-25991
-26064
-26134
-26199
-26260
-26318
-26371
-26420
-26466
-26508
-26546
-26580
-26608
-26631
-26648
-26661
-26669
-26675
-26679
-26682
-26686
-26690
-26696
-26703
-26712
-26723
-26736
-26750
-26765
-26781
-26798
-26815
-26834
-26854
-26877
-26903
-26932
-26967
-27007
-27053
-27105
-27164
-27230
-27302
-27379
-27461
-27547
-27637
-27729
-27825
-27922
-28021
-28120
-28220
-28318
-28414
-28508
-28598
-28684
-28764
-28839
-28907
-28969
-29023
-29071
-29111
-29145
-29172
-29191
-29203
-29207
-29203
-29191
-29171
-29146
-29115
-29081
-29045
-29007
-28970
-28934
-28899
-28866
-28835
-28806
-28780
-28756
-28735
-28716
-28701
-28689
-28682
-28679
-28681
-28686
-28694
-28706
-28719
-28734
-28749
-28765
-28781
-28795
-28808
-28820
-28830
-28838
-28846
-28853
-28861
-28869
-28878
-28888
-28899
-28910
-28921
-28932
-28942
-28951
-28960
-28968
-28977
-28987
-28996
-29005
-29013
-29020
-29024
-29024
-29022
-29016
-29006
-28993
-28978
-28960
-28940
-28919
-28897
-28875
-28851
-28828
-28805
-28782
-28760
-28739
-28720
-28700
-28681
-28661
-28641
-28619
-28597
-28575
-28552
-28531
-28511
-28492
-28475
-28461
-28449
-28439
-28432
-28429
-28430
-28436
-28448
-28465
-28490
-28521
-28560
-28607
-28660
-28721
-28788
-28860
-28938
-29019
-29105
-29194
-29287
-29383
-29481
-29582
-29685
-29789
-29893
-29997
-30098
-30196
-30291
-30381
-30466
-30545
-30619
-30686
-30747
-30800
-30845
-30882
-30908
-30926
-30934
-30933
-30924
-30909
-30889
-30866
-30841
-30815
-30791
-30770
-30750
-30734
-30721
-30711
-30704
-30701
-30700
-30703
-30709
-30718
-30729
-30744
-30762
-30784
-30811
-30841
-30876
-30915
-30958
-31006
-31058
-31114
-31174
-31238
-31305
-31374
-31445
-31518
-31590
-31662
-31733
-31802
-31869
-31931
-31989
-32040
-32085
-32122
-32149
-32168
-32176
-32174
-32162
-32141
-32109
-32067
-32014
-31952
-31882
-31804
-31722
-31637
-31551
-31466
-31382
-31301
-31223
-31149
-31077
-31010
-30946
-30886
-30831
-30781
-30736
-30697
-30665
-30641
-30626
-30621
-30628
-30646
-30676
-30718
-30773
-30839
-30915
-31003
-31100
-31207
-31324
-31449
-31583
-31724
-31871
-32023
-32177
-32334
-32490
-32643
-32793
-32937
-33073
-33200
-33314
-33415
-33502
-33574
-33632
-33676
-33706
-33723
-33729
-33724
-33708
-33682
-33647
-33603
-33552
-33495
-33434
-33369
-33302
-33235
-33168
-33103
-33038
-32976
-32915
-32857
-32801
-32747
-32698
-32653
-32613
-32579
-32551
-32531
-32519
-32514
-32518
-32529
-32548
-32575
-32610
-32653
-32702
-32756
-32816
-32878
-32940
-33001
-33059
-33114
-33164
-33210
-33252
-33288
-33320
-33347
-33368
-33385
-33397
-33403
-33405
-33402
-33393
-33380
-33361
-33338
-33311
-33281
-33250
-33218
-33186
-33156
-33129
-33106
-33087
-33074
-33068
-33069
-33077
-33092
-33113
-33141
-33174
-33212
-33254
-33300
-33349
-33401
-33455
-33511
-33568
-33624
-33679
-33733
-33784
-33832
-33877
-33918
-33955
-33987
-34015
-34038
-34055
-34068
-34076
-34079
-34077
-34070
-34059
-34044
-34026
-34005
-33982
-33958
-33935
-33913
-33893
-33875
-33859
-33845
-33832
-33821
-33810
-33801
-33793
-33786
-33779
-33772
-33766
-33761
-33756
-33751
-33747
-33743
-33742
-33742
-33744
-33748
-33754
-33762
-33772
-33783
-33793
-33803
-33811
-33818
-33822
-33824
-33824
-33822
-33818
-33812
-33804
-33794
-33782
-33768
-33754
-33738
-33723
-33707
-33691
-33676
-33662
-33649
-33638
-33629
-33621
-33613
-33606
-33597
-33586
-33571
-33553
-33530
-33503
-33471
-33435
-33395
-33350
-33302
-33252
-33200
-33146
-33093
-33041
-32990
-32941
-32893
-32846
-32800
-32755
-32708
-32661
-32612
-32563
-32512
-32460
-32406
-32353
-32298
-32243
-32186
-32128
-32067
-32008
-31946
-31883
-31818
-31752
-31685
-31616
-31546
-31476
-31406
-31337
-31270
-31205
-31142
-31079
-31018
-30958
-30898
-30837
-30776
-30714
-30651
-30588
-30523
-30457
-30389
-30318
-30243
-30164
-30082
-29995
-29905
-29814
-29721
-29628
-29536
-29447
-29359
-29275
-29193
-29114
-29038
-28964
-28892
-28822
-28752
-28682
-28610
-28536
-28459
-28378
-28294
-28207
-28117
-28025
-27931
-27837
-27742
-27648
-27555
-27464
-27374
-27287
-27201
-27117
-27033
-26949
-26863
-26775
-26685
-26592
-26494
-26393
-26287
-26177
-26063
-25945
-25824
-25698
-25569
-25436
-25298
-25156
-25010
-24860
-24708
-24552
-24395
-24237
-24078
-23918
-23756
-23594
-23429
-23264
-23097
-22930
-22763
-22597
-22433
-22272
-22114
-21960
-21810
-21665
-21524
-21386
-21252
-21120
-20988
-20857
-20725
-20591
-20455
-20318
-20179
-20039
-19897
-19756
-19613
-19471
-19328
-19186
-19044
-18902
-18762
-18622
-18483
-18345
-18207
-18069
-17929
-17787
-17643
-17496
-17345
-17189
-17029
-16863
-16692
-16516
-16335
-16149
-15958
-15764
-15567
-15368
-15166
-14964
-14761
-14558
-14355
-14153
-13951
-13750
-13551
-13354
-13160
-12969
-12782
-12599
-12420
-12245
-12074
-11907
-11744
-11585
-11429
-11277
-11129
-10985
-10845
-10708
-10575
-10445
-10319
-10197
-10077
-9961
-9848
-9736
-9627
-9520
-9413
-9306
-9199
-9092
-8983
-8873
-8759
-8643
-8523
-8398
-8270
-8137
-8000
-7859
-7714
-7566
-7415
-7260
-7101
-6939
-6773
-6604
-6432
-6258
-6082
-5904
-5725
-5545
-5364
-5183
-5001
-4818
-4635
-4451
-4267
-4081
-3896
-3710
-3523
-3336
-3149
-2963
-2777
-2593
-2412
-2235
-2061
-1893
-1731
-1574
-1425
-1281
-1144
-1012
-886
-765
-647
-534
-424
-318
-215
-116
-20
72
162
248
331
413
492
570
647
724
801
880
962
1047
1136
1229
1327
1429
1535
1644
1756
1868
1981
2093
2205
2316
2425
2531
2636
2737
2835
2929
3019
3106
3190
3271
3352
3433
3515
3598
3683
3769
3858
3947
4035
4124
4211
4296
4377
4455
4530
4602
4671
4738
4803
4867
4931
4993
5055
5116
5175
5233
5290
5344
5397
5448
5497
5545
5591
5636
5679
5722
5765
5808
5852
5898
5946
5998
6053
6112
6175
6243
6315
6390
6470
6552
6637
6725
6815
6908
7002
7096
7191
7284
7375
7463
7548
7629
7706
7779
7848
7913
7975
8035
8093
8148
8205
8260
8315
8369
8422
8474
8524
8573
8620
8666
8710
8754
8798
8842
8887
8933
8982
9032
9085
9140
9196
9254
9314
9375
9438
9501
9566
9631
9696
9762
9826
9889
9950
10010
10066
10120
10171
10220
10265
10307
10347
10384
10419
10454
10487
10521
10555
10591
10627
10663
10701
10738
10776
10814
10851
10887
10922
10955
10985
11013
11038
11060
11079
11095
11108
11119
11128
11136
11143
11149
11156
11162
11167
11173
11178
11183
11188
11193
11198
11204
11210
11217
11226
11234
11244
11253
11263
11271
11279
11285
11290
11293
11296
11297
11299
11300
11302
11305
11309
11315
11324
11335
11348
11364
11382
11402
11424
11448
11472
11497
11521
11544
11565
11582
11597
11608
11616
11621
11623
11624
11622
11619
11615
11612
11609
11607
11606
11608
11612
11618
11626
11635
11644
11653
11662
11670
11677
11683
11689
11693
11697
11700
11702
11703
11704
11704
11703
11702
11702
11702
11703
11705
11707
11710
11713
11718
11723
11729
11737
11747
11760
11775
11793
11814
11837
11861
11888
11917
11946
11978
12010
12043
12076
12109
12143
12175
12208
12239
12268
12296
12321
12344
12365
12384
12401
12416
12428
12439
12448
12455
12461
12466
12470
12473
12477
12480
12484
12487
12492
12497
12504
12512
12521
12531
12543
12555
12568
12582
12598
12615
12634
12656
12681
12710
12742
12778
12817
12860
12906
12955
13006
13058
13111
13163
13214
13263
13310
13353
13393
13428
13458
13483
13503
13518
13528
13534
13535
13534
13530
13525
13520
13514
13509
13506
13504
13504
13506
13510
13516
13524
13535
13548
13563
13581
13602
13627
13656
13689
13726
13768
13814
13865
13921
13980
14044
14110
14179
14250
14321
14391
14458
14522
14581
14635
14684
14728
14766
14800
14831
14858
14883
14906
14929
14951
14974
14997
15022
15047
15074
15103
15132
15163
15195
15229
15263
15300
15338
15378
15420
15463
15508
15553
15599
15645
15690
15735
15779
15822
15864
15905
15944
15982
16018
16055
16091
16126
16161
16199
16238
16277
16320
16363
16407
16451
16494
16535
16575
16614
16650
16683
16714
16742
16767
16788
16804
16816
16824
16827
16825
16819
16808
16794
16777
16758
16736
16712
16687
16661
16635
16609
16583
16557
16533
16510
16490
16472
16458
16448
16443
16442
16447
16457
16472
16491
16516
16545
16578
16615
16655
16696
16739
16782
16824
16864
16902
16937
16969
16998
17024
17048
17069
17087
17100
17109
17113
17112
17105
17093
17075
17053
17025
16993
16957
16916
16872
16824
16774
16721
16667
16612
16558
16506
16455
16407
16363
16324
16288
16258
16233
16212
16197
16186
16181
16180
16184
16193
16206
16222
16239
16262
16285
16309
16334
16358
16381
16403
16422
16439
16453
16463
16468
16469
16464
16454
16437
16415
16386
16352
16312
16268
16219
16168
16113
16053
15994
15931
15866
15799
15731
15662
15592
15522
15453
15383
15315
15247
15181
15116
15053
14991
14930
14871
14813
14756
14701
14646
14593
14540
14488
14437
14387
14337
14287
14237
14188
14138
14087
14036
13985
13933
13880
13827
13773
13718
13661
13604
13545
13484
13422
13357
13291
13222
13152
13080
13007
12933
12859
12785
12710
12637
12564
12493
12423
12354
12287
12222
12159
12098
12040
11985
11934
11887
11843
11803
11767
11735
11707
11681
11658
11637
11618
11600
11583
11566
11550
11534
11518
11499
11479
11455
11427
11395
11356
11312
11261
11204
11140
11069
10994
10913
10828
10738
10646
10550
10451
10349
10245
10138
10030
9919
9808
9696
9585
9475
9368
9265
9167
9073
8986
8905
8830
8761
8698
8641
8590
8545
8505
8471
8443
8419
8400
8384
8370
8357
8344
8329
8312
8292
8268
8240
8208
8173
8134
8090
8045
7997
7946
7892
7836
7778
7717
7653
7587
7519
7449
7378
7305
7233
7160
7088
7016
6945
6874
6805
6736
6669
6603
6539
6475
6412
6349
6287
6225
6163
6103
6043
5985
5927
5871
5816
5762
5709
5657
5605
5554
5503
5452
5400
5347
5293
5237
5180
5122
5063
5003
4944
4886
4829
4774
4720
4668
4617
4567
4518
4470
4423
4376
4329
4283
4238
4194
4150
4107
4065
4024
3985
3947
3910
3873
3838
3803
3769
3735
3702
3670
3640
3610
3581
3552
3525
3497
3469
3441
3411
3379
3345
3308
3268
3224
3178
3128
3076
3023
2968
2913
2857
2802
2746
2692
2639
2587
2537
2490
2445
2404
2365
2329
2297
2266
2237
2210
2184
2158
2134
2110
2086
2063
2041
2019
1998
1976
1953
1929
1903
1875
1844
1811
1775
1737
1697
1655
1612
1569
1525
1482
1439
1397
1357
1319
1283
1248
1216
1185
1155
1126
1098
1070
1042
1014
988
961
933
906
877
849
820
790
760
730
700
670
640
611
583
554
526
498
471
443
415
387
359
330
301
273
244
216
190
164
140
118
97
78
62
47
34
22
12
3
-6
-14
-21
-27
-33
-39
-44
-50
-56
-62
-69
-76
-83
-91
-99
-108
-119
-132
-148
-166
-187
-212
-239
-269
-302
-337
-375
-414
-455
-499
-544
-591
-640
-690
-742
-795
-849
-903
-957
-1010
-1061
-1111
-1159
-1204
-1246
-1286
-1323
-1356
-1386
-1413
-1436
-1455
-1471
-1484
-1494
-1501
-1506
-1509
-1511
-1513
-1515
-1518
-1522
-1529
-1539
-1553
-1570
-1591
-1616
-1644
-1677
-1713
-1752
-1796
-1842
-1891
-1942
-1994
-2048
-2101
-2154
-2205
-2255
-2303
-2349
-2392
-2432
-2470
-2505
-2536
-2564
-2589
-2610
-2628
-2643
-2655
-2665
-2674
-2683
-2691
-2699
-2708
-2719
-2730
-2743
-2758
-2774
-2793
-2815
-2839
-2866
-2897
-2930
-2966
-3006
-3048
-3094
-3142
-3193
-3248
-3305
-3364
-3425
-3487
-3550
-3612
-3674
-3734
-3793
-3850
-3904
-3956
-4005
-4051
-4094
-4137
-4176
-4213
-4249
-4283
-4317
-4352
-4387
-4423
-4462
-4503
-4546
-4593
-4643
-4696
-4751
-4810
-4871
-4933
-4998
-5063
-5128
-5193
-5256
-5319
-5379
-5437
-5493
-5546
-5597
-5645
-5691
-5735
-5777
-5818
-5858
-5897
-5937
-5976
-6015
-6053
-6092
-6129
-6166
-6201
-6235
-6268
-6300
-6331
-6361
-6392
-6423
-6455
-6489
-6525
-6563
-6603
-6646
-6691
-6739
-6790
-6843
-6900
-6960
-7023
-7090
-7159
-7231
-7305
-7380
-7456
-7531
-7605
-7677
-7747
-7814
-7879
-7941
-8000
-8060
-8117
-8173
-8229
-8283
-8336
-8389
-8440
-8489
-8538
-8585
-8630
-8674
-8715
-8754
-8790
-8823
-8853
-8880
-8904
-8924
-8942
-8957
-8969
-8981
-8991
-9001
-9011
-9022
-9033
-9045
-9058
-9072
-9087
-9103
-9121
-9139
-9158
-9178
-9199
-9219
-9240
-9260
-9280
-9300
-9319
-9337
-9356
-9376
-9397
-9420
-9446
-9475
-9506
-9541
-9579
-9619
-9662
-9708
-9755
-9803
-9852
-9902
-9951
-9999
-10047
-10092
-10137
-10179
-10219
-10257
-10291
-10323
-10351
-10377
-10401
-10423
-10445
-10465
-10487
-10508
-10531
-10554
-10579
-10603
-10628
-10652
-10676
-10699
-10720
-10739
-10758
-10774
-10790
-10804
-10817
-10829
-10841
-10853
-10865
-10878
-10891
-10906
-10922
-10938
-10957
-10976
-10997
-11020
-11044
-11068
-11094
-11119
-11145
-11169
-11193
-11215
-11236
-11256
-11274
-11290
-11305
-11319
-11332
-11344
-11355
-11366
-11376
-11386
-11395
-11404
-11411
-11417
-11421
-11423
-11422
-11420
-11415
-11408
-11399
-11389
-11377
-11364
-11351
-11337
-11322
-11307
-11291
-11274
-11258
-11242
-11227
-11213
-11199
-11188
-11178
-11169
-11163
-11157
-11153
-11149
-11147
-11144
-11142
-11141
-11140
-11140
-11141
-11143
-11146
-11150
-11156
-11162
-11168
-11176
-11184
-11192
-11201
-11209
-11218
-11227
-11235
-11242
-11249
-11255
-11260
-11264
-11266
-11267
-11266
-11265
-11261
-11256
-11250
-11243
-11234
-11224
-11213
-11200
-11185
-11168
-11149
-11127
-11104
-11078
-11049
-11019
-10986
-10952
-10916
-10879
-10841
-10803
-10764
-10725
-10687
-10650
-10614
-10580
-10548
-10518
-10491
-10466
-10444
-10426
-10410
-10398
-10388
-10380
-10376
-10374
-10374
-10376
-10380
-10386
-10393
-10401
-10410
-10419
-10427
-10435
-10442
-10447
-10451
-10453
-10452
-10449
-10444
-10436
-10425
-10412
-10396
-10377
-10356
-10333
-10307
-10279
-10248
-10214
-10179
-10141
-10103
-10063
-10022
-9981
-9939
-9898
-9857
-9815
-9775
-9735
-9697
-9660
-9624
-9591
-9559
-9529
-9500
-9473
-9446
-9420
-9394
-9368
-9341
-9314
-9286
-9256
-9226
-9195
-9162
-9128
-9093
-9058
-9021
-8984
-8948
-8912
-8876
-8842
-8809
-8777
-8747
-8719
-8692
-8667
-8642
-8619
-8597
-8575
-8553
-8532
-8511
-8490
-8468
-8446
-8424
-8401
-8378
-8354
-8329
-8304
-8278
-8252
-8224
-8196
-8167
-8137
-8106
-8073
-8039
-8006
-7970
-7934
-7897
-7858
-7819
-7779
-7738
-7697
-7655
-7612
-7568
-7525
-7481
-7437
-7393
-7350
-7308
-7267
-7227
-7187
-7149
-7112
-7077
-7042
-7009
-6976
-6944
-6912
-6880
-6847
-6814
-6779
-6743
-6706
-6667
-6627
-6586
-6544
-6501
-6457
-6414
-6370
-6326
-6282
-6239
-6196
-6153
-6111
-6069
-6027
-5985
-5944
-5903
-5862
-5821
-5781
-5741
-5702
-5663
-5625
-5586
-5547
-5508
-5468
-5428
-5386
-5345
-5302
-5259
-5215
-5171
-5127
-5083
-5039
-4995
-4952
-4910
-4869
-4829
-4789
-4751
-4715
-4679
-4646
-4613
-4583
-4553
-4525
-4498
-4472
-4447
-4422
-4399
-4375
-4352
-4328
-4304
-4279
-4253
-4226
-4197
-4167
-4136
-4104
-4070
-4035
-4001
-3965
-3929
-3892
-3855
-3819
-3782
-3747
-3712
-3678
-3646
-3615
-3586
-3558
-3533
-3509
-3487
-3466
-3448
-3431
-3415
-3401
-3389
-3377
-3366
-3355
-3345
-3335
-3324
-3312
-3299
-3285
-3270
-3253
-3234
-3213
-3190
-3163
-3134
-3102
-3067
-3028
-2987
-2943
-2895
-2845
-2792
-2736
-2678
-2618
-2556
-2493
-2430
-2366
-2302
-2238
-2175
-2113
-2051
-1991
-1932
-1874
-1818
-1763
-1710
-1659
-1610
-1562
-1517
-1474
-1433
-1394
-1357
-1322
-1289
-1257
-1227
-1199
-1172
-1147
-1123
-1100
-1077
-1055
-1033
-1010
-988
-964
-940
-914
-887
-858
-827
-793
-757
-719
-677
-633
-587
-538
-488
-435
-382
-328
-273
-219
-165
-112
-60
-9
41
89
136
180
223
263
301
337
370
400
428
454
478
501
521
540
558
574
589
602
616
629
642
655
670
685
702
720
741
763
789
816
847
880
916
955
996
1040
1087
1135
1186
1239
1293
1349
1406
1463
1521
1580
1638
1696
1754
1811
1867
1922
1976
2027
2076
2122
2165
2206
2243
2278
2310
2339
2365
2388
2408
2426
2440
2452
2461
2468
2473
2477
2481
2485
2489
2494
2500
2509
2519
2534
2551
2573
2598
2628
2661
2697
2737
2779
2823
2868
2914
2961
3007
3053
3098
3142
3185
3225
3264
3301
3336
3369
3400
3429
3456
3481
3503
3524
3543
3559
3574
3586
3597
3607
3615
3622
3628
3634
3639
3645
3652
3659
3668
3678
3689
3702
3716
3732
3749
3769
3790
3812
3836
3861
3888
3915
3943
3971
3999
4027
4056
4083
4110
4136
4161
4186
4209
4230
4251
4270
4288
4305
4321
4336
4351
4364
4377
4390
4403
4416
4429
4442
4457
4471
4487
4502
4519
4535
4553
4570
4589
4607
4626
4646
4666
4686
4706
4727
4748
4769
4790
4811
4832
4853
4873
4893
4911
4928
4944
4958
4971
4982
4992
5000
5008
5014
5019
5024
5028
5031
5035
5038
5041
5043
5046
5049
5052
5055
5058
5061
5065
5068
5071
5074
5077
5079
5079
5078
5076
5073
5069
5064
5059
5053
5047
5041
5035
5030
5024
5017
5011
5004
4996
4988
4979
4969
4958
4947
4935
4922
4909
4896
4883
4870
4858
4848
4839
4833
4828
4827
4827
4830
4835
4842
4850
4858
4866
4874
4881
4886
4890
4892
4893
4892
4890
4887
4883
4879
4873
4867
4861
4855
4848
4841
4833
4826
4818
4809
4801
4793
4784
4776
4768
4761
4754
4748
4742
4737
4734
4731
4729
4729
4730
4732
4736
4741
4747
4753
4760
4767
4773
4778
4782
4784
4785
4783
4779
4772
4764
4752
4739
4723
4705
4686
4664
4642
4618
4593
4567
4540
4514
4488
4463
4439
4417
4397
4379
4363
4350
4339
4329
4322
4316
4312
4309
4307
4305
4302
4299
4296
4292
4286
4279
4271
4261
4249
4236
4220
4202
4182
4160
4136
4111
4083
4054
4022
3989
3954
3917
3878
3837
3795
3753
3709
3666
3623
3581
3541
3502
3465
3430
3398
3368
3342
3317
3296
3276
3259
3244
3231
3219
3207
3197
3187
3178
3169
3161
3154
3147
3140
3133
3126
3118
3111
3102
3093
3082
3070
3057
3042
3025
3006
2986
2964
2940
2914
2887
2858
2828
2796
2762
2728
2692
2655
2618
2580
2542
2504
2465
2428
2390
2354
2318
2284
2250
2218
2188
2160
2133
2108
2085
2064
2044
2025
2007
1990
1974
1958
1942
1926
1911
1895
1880
1865
1850
1835
1819
1803
1786
1768
1749
1730
1710
1689
1668
1647
1626
1604
1583
1561
1539
1517
1494
1471
1449
1426
1403
1381
1358
1336
1315
1294
1273
1254
1235
1217
1200
1184
1171
1158
1148
1140
1134
1129
1127
1126
1126
1126
1127
1128
1129
1129
1128
1126
1123
1119
1114
1109
1102
1094
1084
1074
1062
1049
1034
1018
1000
982
963
943
923
902
882
862
842
823
804
785
768
751
736
722
710
700
693
688
685
684
686
690
695
701
708
716
724
731
738
743
748
752
754
756
756
756
755
753
749
745
740
733
725
716
706
694
681
667
652
637
621
605
588
571
554
537
519
502
485
468
451
436
420
406
392
379
367
356
345
335
326
317
308
300
291
281
272
261
250
237
224
208
191
172
151
128
104
78
51
23
-6
-35
-64
-92
-120
-146
-170
-193
-213
-231
-248
-262
-275
-287
-298
-308
-318
-329
-339
-350
-362
-374
-387
-401
-415
-430
-446
-463
-479
-496
-512
-528
-544
-559
-574
-588
-602
-616
-629
-643
-656
-670
-685
-699
-714
-729
-744
-759
-774
-788
-802
-816
-829
-841
-853
-864
-875
-885
-894
-902
-910
-917
-925
-932
-940
-948
-957
-966
-976
-987
-998
-1010
-1022
-1033
-1045
-1056
-1066
-1076
-1085
-1093
-1100
-1106
-1112
-1117
-1122
-1126
-1131
-1136
-1140
-1145
-1151
-1156
-1162
-1168
-1174
-1180
-1186
-1191
-1196
-1200
-1203
-1204
-1205
-1204
-1202
-1198
-1193
-1186
-1178
-1169
-1159
-1149
-1138
-1128
-1117
-1106
-1095
-1084
-1074
-1064
-1055
-1047
-1039
-1033
-1027
-1022
-1018
-1014
-1012
-1012
-1010
-1010
-1010
-1010
-1010
-1012
-1012
-1010
-1010
-1008
-1004
-1000
-996
-990
-983
-975
-966
-957
-946
-935
-924
-912
-900
-887
-875
-863
-851
-839
-828
-817
-807
-798
-790
-782
-775
-768
-761
-755
-749
-742
-736
-729
-723
-716
-708
-701
-692
-683
-674
-664
-653
-641
-627
-613
-598
-581
-564
-545
-526
-506
-486
-467
-447
-429
-411
-394
-378
-362
-348
-334
-320
-308
-296
-284
-274
-264
-254
-246
-238
-231
-224
-217
-211
-205
-199
-194
-188
-182
-176
-170
-165
-160
-155
-150
-145
-141
-137
-133
-129
-126
-122
-119
-116
-114
-112
-110
-108
-107
-105
-103
-101
-98
-95
-92
-88
-84
-79
-74
-69
-63
-57
-51
-45
-38
-32
-25
-19
-12
-6
1
8
15
23
31
39
48
56
64
73
81
88
95
102
109
115
121
127
133
139
145
152
160
168
178
189
201
215
230
247
265
284
305
326
348
371
393
415
435
455
473
488
502
514
523
530
534
536
537
535
531
525
518
508
498
486
473
460
447
433
421
408
397
387
378
370
363
357
353
350
349
349
350
352
355
358
362
366
370
374
379
383
387
391
395
398
402
405
407
410
413
416
418
421
424
426
427
428
428
428
426
424
421
418
413
408
403
397
391
385
379
373
367
361
356
351
346
342
337
334
330
328
325
324
323
324
325
327
330
334
338
343
348
354
359
364
368
372
375
377
378
378
377
375
372
367
361
354
346
338
330
321
313
306
299
293
289
285
282
280
279
279
280
282
284
288
292
298
306
315
325
336
349
362
376
391
406
422
437
453
468
482
496
509
521
531
540
549
555
561
566
570
573
576
578
581
583
585
588
591
595
599
604
609
615
622
628
635
643
650
657
663
670
675
681
685
688
691
693
695
696
697
697
698
699
700
700
701
702
702
703
702
702
701
699
697
695
692
689
685
682
679
676
674
673
672
672
674
677
681
687
693
702
711
721
732
743
755
766
778
789
800
810
819
828
835
842
847
851
854
856
858
858
857
855
852
848
843
838
832
825
818
811
804
798
792
786
781
778
775
774
775
777
781
787
794
803
813
824
837
850
864
878
893
908
922
936
949
961
972
982
991
999
1004
1010
1014
1016
1018
1018
1016
1014
1012
1008
1004
1000
996
991
986
981
976
973
970
969
970
972
977
983
991
1002
1014
1030
1047
1067
1089
1112
1138
1165
1193
1222
1251
1279
1306
1333
1357
1380
1401
1420
1437
1451
1463
1472
1480
1486
1490
1493
1494
1495
1494
1493
1492
1491
1489
1488
1488
1488
1488
1490
1492
1495
1499
1503
1509
1515
1523
1531
1540
1550
1560
1572
1584
1596
1609
1623
1638
1653
1669
1686
1703
1721
1740
1760
1780
1799
1819
1839
1858
1877
1895
1913
1931
1948
1965
1982
1999
2015
2031
2047
2063
2078
2092
2106
2119
2131
2142
2152
2162
2170
2178
2185
2192
2197
2203
2208
2214
2219
2225
2232
2239
2248
2258
2270
2282
2296
2311
2326
2342
2358
2374
2390
2405
2419
2432
2444
2456
2466
2475
2483
2490
2495
2500
2503
2505
2505
2506
2505
2504
2503
2501
2500
2498
2498
2497
2497
2497
2498
2500
2502
2505
2509
2514
2519
2526
2534
2543
2554
2565
2578
2593
2608
2626
2644
2664
2686
2708
2732
2756
2781
2807
2832
2857
2881
2905
2928
2949
2969
2988
3005
3021
3036
3049
3061
3071
3080
3088
3095
3100
3105
3109
3112
3115
3118
3120
3122
3124
3125
3127
3128
3129
3131
3132
3134
3136
3138
3141
3144
3148
3151
3155
3160
3164
3169
3174
3179
3184
3189
3193
3198
3202
3206
3209
3212
3213
3214
3214
3213
3212
3209
3206
3203
3199
3196
3193
3190
3187
3186
3185
3186
3187
3190
3194
3199
3205
3212
3219
3227
3236
3244
3252
3260
3268
3275
3281
3287
3292
3296
3299
3301
3303
3303
3303
3303
3301
3300
3298
3295
3293
3291
3290
3289
3288
3289
3292
3295
3301
3307
3316
3326
3337
3350
3365
3380
3396
3413
3430
3448
3466
3484
3501
3518
3534
3549
3563
3575
3586
3595
3603
3610
3615
3618
3621
3622
3623
3623
3622
3621
3621
3620
3620
3620
3620
3622
3624
3626
3630
3634
3640
3646
3654
3663
3673
3684
3697
3710
3725
3741
3757
3775
3793
3811
3830
3849
3868
3886
3905
3924
3943
3962
3981
4001
4019
4038
4057
4075
4093
4110
4127
4142
4157
4172
4186
4199
4213
4225
4238
4250
4261
4272
4282
4291
4300
4308
4315
4322
4328
4332
4337
4340
4343
4346
4348
4351
4353
4355
4357
4359
4361
4364
4366
4368
4371
4373
4376
4378
4380
4383
4385
4387
4389
4390
4391
4392
4393
4395
4397
4399
4403
4407
4413
4420
4429
4438
4449
4461
4474
4488
4502
4516
4531
4546
4560
4574
4587
4599
4611
4622
4631
4640
4648
4654
4659
4663
4666
4667
4666
4664
4661
4656
4651
4644
4636
4627
4617
4606
4595
4584
4572
4561
4549
4538
4527
4517
4507
4499
4491
4485
4479
4474
4470
4467
4465
4463
4462
4461
4461
4461
4461
4462
4462
4462
4462
4461
4460
4458
4456
4452
4448
4443
4436
4429
4420
4410
4399
4388
4375
4362
4347
4332
4316
4299
4281
4262
4243
4222
4201
4180
4158
4136
4114
4091
4070
4049
4029
4009
3990
3973
3956
3941
3927
3914
3903
3894
3886
3880
3876
3873
3872
3872
3875
3878
3883
3889
3895
3902
3909
3917
3924
3930
3936
3941
3945
3948
3949
3948
3946
3942
3937
3931
3923
3914
3903
3892
3881
3868
3855
3842
3828
3813
3799
3784
3769
3754
3739
3726
3713
3700
3689
3679
3670
3663
3656
3651
3646
3642
3639
3637
3635
3633
3632
3630
3628
3626
3624
3620
3617
3612
3606
3600
3592
3583
3574
3564
3553
3541
3529
3516
3503
3490
3477
3463
3450
3436
3422
3408
3393
3379
3365
3351
3338
3325
3313
3301
3290
3280
3271
3262
3254
3247
3240
3234
3228
3222
3217
3212
3206
3201
3196
3192
3187
3181
3176
3170
3163
3155
3147
3138
3128
3117
3106
3095
3083
3070
3057
3044
3031
3017
3003
2990
2976
2962
2949
2935
2922
2910
2897
2885
2874
2863
2852
2842
2833
2824
2815
2807
2799
2792
2785
2778
2771
2764
2758
2751
2745
2739
2733
2727
2721
2715
2709
2702
2694
2687
2678
2669
2659
2648
2637
2624
2612
2598
2584
2569
2553
2537
2519
2501
2483
2463
2443
2423
2402
2381
2361
2340
2319
2299
2279
2259
2241
2222
2205
2188
2172
2157
2143
2130
2118
2106
2096
2086
2077
2068
2059
2051
2043
2035
2028
2021
2013
2007
2000
1992
1985
1977
1969
1961
1953
1945
1936
1927
1918
1908
1898
1887
1876
1863
1850
1836
1821
1806
1789
1772
1754
1736
1718
1700
1682
1664
1647
1631
1616
1603
1590
1578
1568
1558
1550
1543
1537
1532
1527
1524
1520
1518
1515
1513
1511
1510
1509
1508
1508
1508
1508
1509
1509
1509
1509
1508
1506
1504
1501
1497
1491
1486
1479
1472
1464
1456
1448
1439
1431
1422
1414
1405
1397
1389
1382
1375
1368
1362
1357
1353
1349
1346
1343
1340
1338
1336
1335
1334
1333
1332
1331
1330
1329
1328
1328
1327
1326
1325
1324
1324
1323
1323
1323
1323
1324
1325
1327
1329
1331
1334
1338
1341
1345
1349
1353
1356
1360
1364
1368
1372
1376
1379
1383
1387
1390
1394
1397
1399
1402
1405
1407
1409
1411
1414
1416
1418
1421
1424
1427
1430
1434
1438
1443
1448
1454
1461
1468
1475
1483
1491
1499
1508
1517
1526
1535
1544
1553
1561
1570
1577
1585
1592
1599
1605
1611
1617
1622
1628
1633
1639
1644
1649
1655
1661
1667
1674
1681
1688
1696
1705
1715
1725
1736
1748
1761
1775
1789
1805
1821
1838
1855
1873
1891
1909
1927
1946
1964
1982
1999
2016
2033
2050
2066
2081
2097
2112
2126
2141
2155
2169
2183
2196
2210
2224
2238
2252
2266
2280
2294
2308
2322
2336
2350
2364
2377
2390
2402
2414
2425
2436
2446
2456
2466
2475
2483
2491
2499
2507
2514
2522
2530
2538
2546
2554
2563
2573
2583
2593
2604
2616
2627
2639
2651
2664
2676
2689
2701
2713
2725
2737
2749
2760
2770
2780
2789
2798
2805
2812
2817
2822
2827
2831
2835
2839
2842
2846
2850
2854
2857
2861
2866
2870
2875
2880
2885
2891
2896
2902
2909
2915
2921
2927
2933
2939
2944
2950
2955
2959
2964
2969
2973
2978
2983
2987
2993
2998
3004
3010
3017
3024
3032
3041
3050
3060
3072
3084
3097
3111
3126
3141
3157
3174
3191
3208
3225
3241
3258
3274
3289
3303
3316
3328
3339
3348
3356
3362
3367
3370
3372
3373
3373
3372
3371
3369
3367
3364
3362
3360
3358
3356
3355
3354
3354
3354
3355
3358
3361
3365
3371
3378
3386
3396
3406
3418
3431
3444
3459
3473
3488
3504
3519
3534
3550
3565
3580
3594
3609
3622
3636
3648
3660
3671
3682
3692
3702
3712
3721
3730
3738
3746
3754
3761
3768
3774
3780
3785
3789
3793
3795
3797
3798
3797
3796
3795
3792
3790
3787
3783
3780
3777
3775
3773
3771
3769
3767
3766
3765
3764
3763
3762
3762
3762
3762
3763
3764
3765
3766
3768
3770
3772
3775
3777
3780
3782
3784
3787
3789
3791
3792
3793
3793
3793
3792
3791
3789
3785
3781
3776
3770
3763
3756
3747
3738
3727
3716
3705
3692
3679
3666
3652
3638
3624
3611
3598
3585
3573
3562
3552
3544
3536
3530
3525
3521
3519
3518
3518
3519
3521
3524
3528
3532
3536
3541
3545
3548
3551
3553
3554
3554
3553
3551
3547
3542
3535
3528
3519
3510
3500
3489
3477
3466
3454
3442
3430
3419
3407
3397
3387
3377
3369
3361
3354
3348
3342
3338
3334
3331
3328
3326
3324
3322
3321
3320
3318
3316
3315
3313
3310
3308
3305
3301
3298
3294
3289
3284
3279
3273
3267
3261
3254
3247
3239
3231
3222
3212
3202
3191
3180
3169
3159
3148
3138
3128
3119
3110
3101
3093
3084
3075
3066
3057
3048
3039
3030
3021
3012
3004
2995
2988
2980
2973
2967
2961
2955
2950
2945
2941
2937
2933
2930
2926
2923
2919
2916
2912
2907
2902
2897
2892
2886
2880
2874
2868
2863
2858
2854
2850
2847
2844
2843
2841
2841
2841
2841
2842
2843
2845
2846
2848
2850
2853
2855
2857
2860
2862
2864
2867
2869
2870
2872
2873
2874
2874
2874
2874
2874
2874
2874
2874
2874
2875
2876
2877
2879
2882
2885
2888
2892
2896
2901
2906
2911
2917
2923
2930
2937
2945
2953
2962
2971
2981
2991
3001
3011
3022
3032
3042
3052
3062
3071
3080
3089
3097
3106
3114
3122
3130
3139
3147
3155
3163
3170
3178
3186
3193
3201
3209
3217
3225
3233
3241
3249
3257
3265
3273
3281
3289
3298
3307
3317
3327
3338
3350
3362
3375
3388
3402
3416
3431
3445
3460
3474
3489
3503
3518
3532
3546
3559
3572
3584
3595
3606
3616
3625
3633
3641
3648
3654
3659
3665
3670
3675
3680
3685
3690
3696
3701
3707
3713
3720
3727
3735
3743
3752
3761
3771
3781
3792
3803
3814
3825
3836
3846
3856
3866
3876
3886
3895
3904
3913
3921
3929
3937
3944
3951
3957
3963
3969
3974
3979
3984
3989
3994
3999
4005
4011
4018
4025
4034
4043
4053
4064
4075
4089
4102
4117
4131
4146
4162
4177
4192
4207
4221
4235
4249
4262
4275
4287
4299
4311
4322
4333
4344
4355
4365
4374
4383
4391
4399
4406
4412
4418
4423
4427
4431
4434
4437
4440
4442
4444
4446
4448
4450
4453
4456
4459
4463
4467
4472
4477
4482
4487
4493
4499
4504
4510
4516
4523
4529
4536
4543
4551
4559
4568
4577
4586
4596
4606
4617
4628
4638
4649
4659
4669
4679
4688
4697
4704
4711
4717
4722
4726
4730
4732
4735
4736
4737
4738
4738
4739
4739
4739
4738
4738
4738
4738
4738
4738
4738
4738
4739
4741
4742
4744
4746
4748
4750
4753
4755
4757
4760
4763
4766
4769
4773
4778
4783
4789
4796
4804
4812
4821
4831
4842
4852
4863
4874
4886
4897
4908
4919
4929
4940
4950
4960
4970
4980
4989
4998
5006
5015
5023
5030
5038
5044
5051
5057
5062
5067
5071
5075
5078
5080
5081
5082
5083
5083
5083
5083
5083
5084
5085
5086
5088
5090
5093
5097
5101
5107
5112
5118
5125
5131
5138
5145
5152
5159
5166
5173
5181
5189
5198
5207
5217
5227
5238
5250
5261
5274
5286
5299
5312
5326
5339
5352
5365
5378
5390
5402
5413
5424
5434
5444
5454
5463
5471
5479
5487
5493
5500
5505
5510
5514
5518
5521
5523
5525
5526
5527
5527
5527
5526
5525
5524
5522
5520
5517
5514
5511
5508
5505
5502
5499
5496
5493
5490
5487
5484
5480
5476
5472
5468
5464
5460
5455
5451
5447
5443
5440
5437
5434
5432
5430
5429
5429
5429
5431
5433
5436
5440
5444
5449
5455
5461
5467
5474
5481
5487
5494
5500
5506
5512
5517
5522
5526
5529
5532
5534
5536
5537
5537
5537
5536
5535
5533
5531
5528
5524
5520
5516
5511
5505
5499
5493
5486
5479
5473
5466
5460
5454
5449
5445
5441
5438
5436
5435
5434
5434
5436
5438
5441
5445
5451
5457
5463
5471
5479
5487
5496
5505
5513
5522
5531
5539
5546
5553
5560
5566
5571
5576
5581
5585
5589
5593
5596
5599
5601
5603
5604
5606
5607
5608
5609
5610
5612
5614
5616
5619
5623
5627
5633
5639
5647
5655
5665
5676
5688
5701
5714
5729
5744
5759
5775
5791
5806
5821
5835
5848
5860
5871
5881
5889
5896
5902
5906
5909
5911
5912
5911
5910
5908
5906
5903
5900
5896
5893
5889
5885
5881
5877
5873
5870
5866
5863
5861
5860
5859
5859
5859
5860
5862
5864
5865
5867
5869
5870
5871
5871
5872
5871
5870
5869
5867
5865
5863
5860
5856
5853
5849
5845
5841
5837
5833
5830
5827
5824
5821
5819
5816
5814
5812
5810
5809
5808
5807
5807
5807
5807
5808
5809
5810
5811
5812
5812
5813
5812
5812
5810
5808
5806
5802
5798
5793
5788
5782
5776
5768
5761
5753
5744
5736
5727
5719
5711
5704
5697
5691
5687
5683
5681
5679
5679
5679
5680
5682
5684
5687
5690
5693
5695
5698
5700
5701
5702
5701
5700
5697
5694
5690
5684
5678
5672
5664
5657
5649
5640
5632
5623
5614
5604
5595
5586
5576
5567
5558
5549
5540
5531
5523
5515
5507
5500
5493
5487
5481
5476
5471
5467
5463
5459
5455
5452
5449
5445
5441
5437
5432
5427
5421
5414
5407
5399
5391
5382
5373
5363
5353
5342
5330
5318
5305
5293
5279
5266
5252
5239
5225
5212
5199
5186
5174
5162
5150
5139
5128
5117
5107
5097
5088
5080
5073
5066
5060
5055
5050
5046
5043
5040
5038
5036
5034
5033
5032
5030
5029
5027
5024
5021
5018
5013
5009
5003
4997
4991
4983
4976
4967
4959
4949
4940
4930
4919
4909
4898
4888
4878
4868
4858
4849
4840
4832
4824
4816
4809
4803
4797
4791
4787
4782
4779
4775
4773
4770
4768
4767
4765
4764
4763
4762
4762
4761
4761
4761
4760
4760
4759
4758
4757
4755
4753
4751
4748
4745
4741
4737
4733
4729
4724
4720
4715
4711
4707
4703
4700
4696
4694
4691
4689
4688
4687
4686
4686
4686
4686
4687
4688
4689
4691
4694
4696
4699
4702
4705
4708
4712
4715
4718
4722
4724
4727
4729
4731
4732
4732
4732
4731
4728
4725
4721
4716
4710
4703
4695
4687
4678
4669
4660
4650
4641
4631
4622
4612
4603
4594
4585
4576
4568
4560
4552
4545
4539
4533
4528
4523
4519
4516
4513
4511
4509
4508
4508
4507
4507
4507
4507
4507
4507
4507
4507
4507
4507
4507
4506
4506
4505
4505
4504
4502
4501
4499
4497
4495
4492
4490
4487
4484
4481
4478
4476
4473
4470
4467
4464
4462
4459
4457
4454
4452
4450
4447
4445
4442
4439
4436
4432
4429
4426
4424
4421
4419
4417
4416
4415
4415
4415
4416
4417
4418
4421
4423
4426
4428
4431
4434
4436
4438
4439
4439
4439
4438
4436
4434
4431
4428
4425
4421
4418
4414
4410
4406
4401
4397
4392
4387
4382
4376
4371
4366
4361
4356
4352
4348
4345
4342
4339
4338
4336
4336
4335
4336
4337
4339
4341
4344
4347
4350
4353
4355
4358
4360
4361
4363
4364
4364
4365
4365
4364
4364
4362
4361
4360
4358
4356
4354
4352
4349
4347
4344
4342
4339
4337
4335
4332
4330
4329
4327
4326
4325
4325
4325
4325
4326
4328
4330
4332
4334
4337
4340
4343
4347
4350
4353
4356
4359
4362
4365
4368
4372
4375
4378
4382
4386
4391
4395
4400
4404
4409
4414
4419
4424
4428
4433
4437
4442
4446
4450
4455
4460
4464
4469
4474
4479
4485
4490
4496
4502
4508
4514
4520
4527
4534
4541
4548
4556
4564
4573
4582
4591
4600
4610
4620
4631
4641
4652
4663
4674
4685
4697
4709
4722
4735
4748
4763
4777
4793
4809
4826
4843
4860
4878
4896
4915
4932
4950
4968
4985
5001
5017
5033
5048
5063
5076
5089
5102
5114
5125
5135
5145
5155
5163
5172
5180
5188
5196
5204
5211
5218
5226
5233
5240
5247
5254
5261
5268
5275
5283
5291
5299
5308
5318
5328
5338
5349
5361
5373
5385
5397
5410
5423
5436
5449
5463
5476
5490
5504
5518
5532
5545
5559
5572
5585
5598
5610
5621
5632
5643
5652
5662
5670
5678
5686
5693
5700
5706
5712
5718
5724
5730
5736
5742
5748
5755
5761
5769
5776
5784
5792
5800
5809
5818
5828
5838
5848
5859
5870
5882
5894
5906
5919
5931
5944
5956
5968
5980
5992
6003
6014
6024
6034
6044
6053
6061
6069
6076
6083
6089
6094
6098
6101
6105
6107
6109
6111
6113
6114
6116
6117
6118
6120
6122
6125
6128
6131
6135
6140
6145
6152
6159
6167
6175
6185
6195
6206
6218
6230
6243
6256
6270
6284
6298
6312
6327
6341
6355
6369
6383
6397
6410
6423
6435
6447
6457
6468
6477
6485
6493
6501
6507
6513
6519
6524
6530
6535
6540
6544
6549
6554
6559
6564
6569
6574
6579
6584
6588
6593
6598
6603
6609
6614
6620
6627
6634
6641
6649
6657
6665
6673
6682
6690
6698
6706
6714
6721
6728
6734
6740
6745
6749
6751
6753
6755
6755
6754
6753
6751
6749
6746
6743
6740
6737
6735
6733
6731
6731
6730
6731
6733
6735
6739
6743
6749
6756
6764
6772
6782
6793
6805
6817
6830
6844
6857
6871
6884
6897
6910
6922
6933
6944
6953
6962
6969
6975
6980
6984
6987
6988
6988
6988
6986
6984
6981
6977
6973
6969
6964
6959
6953
6948
6943
6937
6932
6927
6922
6918
6913
6909
6904
6900
6896
6892
6889
6886
6884
6883
6882
6882
6882
6884
6886
6888
6892
6895
6900
6904
6909
6915
6920
6926
6931
6937
6943
6948
6953
6957
6961
6964
6967
6968
6969
6970
6970
6969
6967
6965
6962
6959
6955
6951
6946
6941
6935
6929
6923
6917
6910
6904
6898
6893
6888
6883
6878
6874
6871
6868
6865
6862
6860
6859
6857
6856
6855
6854
6854
6854
6854
6854
6854
6854
6854
6854
6854
6854
6853
6852
6850
6848
6845
6842
6838
6834
6829
6823
6817
6810
6803
6795
6788
6780
6772
6763
6755
6746
6738
6729
6721
6712
6703
6695
6687
6679
6671
6664
6657
6650
6645
6639
6635
6630
6627
6623
6620
6617
6614
6612
6609
6607
6605
6602
6600
6597
6595
6592
6589
6585
6582
6577
6573
6568
6563
6557
6552
6546
6540
6535
6529
6524
6518
6513
6507
6501
6496
6490
6485
6479
6474
6468
6462
6457
6451
6446
6440
6435
6429
6423
6418
6412
6407
6401
6395
6390
6384
6379
6373
6367
6362
6356
6351
6345
6340
6334
6328
6323
6317
6311
6306
6300
6295
6289
6283
6278
6272
6267
6261
6255
6250
6244
6239
6233
6227
6222
6216
6210
6205
6199
6194
6188
6182
6177
6171
6165
6160
6154
6149
6143
6137
6132
6126
6120
6115
6109
6103
6098
6092
6087
6081
6075
6070
6064
6058
6053
6047
6041
6036
6030
6024
6019
6013
6007
6002
5996
5990
5985
5979
5973
5968
5962
5956
5951
5945
5939
5934
5928
5922
5917
5911
5905
5900
5894
5888
5883
5877
5871
5866
5860
5854
5849
5843
5837
5831
5826
5820
5814
5809
5803
5797
5792
5786
5780
5774
5769
5763
5757
5752
5746
5740
5735
5729
5723
5717
5712
5706
5700
5695
5689
5683
5677
5672
5666
5660
5655
5649
5643
5637
5632
5626
5620
5614
5609
5603
5597
5592
5586
5580
5574
5569
5563
5557
5551
5546
5540
5534
5528
5523
5517
5511
5505
5500
5494
5488
5482
5477
5471
5465
5459
5454
5448
5442
5436
5431
5425
5419
5413
5408
5402
5396
5390
5384
5379
5373
5367
5361
5356
5350
5344
5338
5332
5327
5321
5315
5309
5304
5298
5292
5286
5280
5275
5269
5263
5257
5251
5246
5240
5234
5228
5222
5217
5211
5205
5199
5193
5188
5182
5176
5170
5164
5159
5153
5147
5141
5135
5130
5124
5118
5112
5106
5100
5095
5089
5083
5077
5071
5066
5060
5054
5048
5042
5036
5031
5025
5019
5013
5007
5001
4996
4990
4984
4978
4972
4966
4961
4955
4949
4943
4937
4931
4925
4920
4914
4908
4902
4896
4890
4884
4879
4873
4867
4861
4855
4849
4843
4838
4832
4826
4820
4814
4808
4802
4796
4791
4785
4779
4773
4767
4761
4755
4749
4744
4738
4732
4726
4720
4714
4708
4702
4696
4691
4685
4679
4673
4667
4661
4655
4649
4643
4638
4632
4626
4620
4614
4608
4602
4596
4590
4584
4578
4573
4567
4561
4555
4549
4543
4537
4531
4525
4519
4513
4507
4502
4496
4490
4484
4478
4472
4466
4460
4454
4448
4442
4436
4430
4424
4419
4413
4407
4401
4395
4389
4383
4377
4371
4365
4359
4353
4347
4341
4335
4329
4323
4317
4311
4306
4300
4294
4288
4282
4276
4270
4264
4258
4252
4246
4240
4234
4228
4222
4216
4210
4204
4198
4192
4186
4180
4174
4168
4162
4156
4150
4144
4138
4132
4126
4120
4114
4108
4102
4096
4090
4083
4078
4072
4066
4059
4054
4048
4042
4035
4030
4024
4018
4011
4006
4000
3994
3988
3982
3976
3970
3964
3958
3952
3946
3940
3934
3928
3922
3916
3910
3904
3898
3892
3886
3880
3874
3868
3862
3856
3850
3844
3838
3832
3826
3820
3814
3808
3801
3795
3789
3783
3777
3771
3765
3759
3753
3747
3741
3735
3729
3723
3717
3711
3705
3699
3693
3686
3680
3674
3668
3662
3656
3650
3644
3638
3632
3626
3620
3614
3608
3602
3595
3589
3583
3577
3571
3565
3559
3553
3547
3541
3535
3529
3522
3516
3510
3504
3498
3492
3486
3480
3474
3468
3461
3455
3449
3443
3437
3431
3425
3419
3413
3407
3400
3394
3388
3382
3376
3370
3364
3358
3352
3345
3339
3333
3327
3321
3315
3309
3303
3296
3290
3284
3278
3272
3266
3260
3253
3247
3241
3235
3229
3223
3217
3211
3204
3198
3192
3186
3180
3174
3168
3161
3155
3149
3143
3137
3131
3124
3118
3112
3106
3100
3094
3087
3081
3075
3069
3063
3057
3051
3044
3038
3032
3026
3020
3013
3007
3001
2995
2989
2983
2976
2970
2964
2958
2952
2945
2939
2933
2927
2921
2915
2908
2902
2896
2890
2884
2877
2871
2865
2859
2853
2846
2840
2834
2828
2822
2815
2809
2803
2797
2791
2784
2778
2772
2766
2759
2753
2747
2741
2735
2728
2722
2716
2710
2703
2697
2691
2685
2679
2672
2666
2660
2654
2647
2641
2635
2629
2622
2616
2610
2604
2598
2591
2585
2579
2573
2566
2560
2554
2548
2541
2535
2529
2523
2516
2510
2504
2498
2491
2485
2479
2472
2466
2460
2454
2447
2441
2435
2429
2422
2416
2410
2404
2397
2391
2385
2378
2372
2366
2360
2353
2347
2341
2334
2328
2322
2316
2309
2303
2297
2290
2284
2278
2272
2265
2259
2253
2246
2240
2234
2227
2221
2215
2209
2202
2196
2190
2183
2177
2171
2164
2158
2152
2145
2139
2133
2126
2120
2114
2108
2101
2095
2089
2082
2076
2070
2063
2057
2051
2044
2037
2032
2025
2019
2013
2005
2000
1994
1987
1981
1975
1968
1962
1955
1949
1943
1936
1930
1924
1917
1911
1905
1898
1892
1886
1879
1873
1867
1860
1854
1847
1841
1835
1828
1822
1816
1809
1803
1797
1790
1784
1777
1771
1765
1758
1752
1746
1739
1733
1726
1720
1714
1707
1701
1694
1688
1682
1675
1669
1662
1656
1650
1643
1637
1631
1624
1618
1611
1605
1599
1592
1586
1579
1573
1566
1560
1554
1547
1541
1534
1528
1522
1515
1509
1502
1496
1490
1483
1477
1470
1464
1457
1451
1445
1438
1432
1425
1419
1412
1406
1400
1393
1387
1380
1374
1367
1361
1354
1348
1342
1335
1329
1322
1316
1309
1303
1296
1290
1284
1277
1271
1264
1258
1251
1245
1238
1232
1225
1219
1212
1206
1200
1193
1187
1180
1174
1167
1161
1154
1148
1141
1135
1128
1122
1115
1109
1102
1096
1089
1083
1077
1070
1064
1057
1051
1044
1038
1031
1025
1018
1012
1004
999
992
986
979
973
966
960
953
947
940
934
927
921
914
908
901
895
888
881
875
868
862
855
849
842
836
829
823
816
810
803
797
790
784
777
771
764
758
751
744
738
731
725
718
712
705
699
692
686
679
672
666
659
653
646
640
633
627
620
613
607
600
594
587
581
574
568
561
554
548
541
535
528
522
515
508
502
495
