5
41294
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-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
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
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
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
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
32
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
102
102
102
102
103
103
103
103
104
104
104
105
105
105
105
106
106
106
106
107
107
107
108
108
108
108
109
109
109
110
110
110
110
111
111
111
112
112
112
113
113
113
113
114
114
114
115
115
115
116
116
116
116
117
117
117
118
118
118
119
119
119
120
120
120
121
121
121
121
122
122
122
123
123
123
124
124
124
125
125
125
126
126
126
127
127
127
128
128
129
129
129
130
130
130
131
131
131
132
132
132
133
133
133
134
134
135
135
135
136
136
136
137
137
137
138
138
138
139
139
140
140
140
141
141
141
142
142
143
143
143
144
144
145
145
145
146
146
146
147
147
148
148
148
149
149
150
150
150
151
151
152
152
152
153
153
154
154
155
155
155
156
156
157
157
157
158
158
159
159
159
160
160
161
161
161
162
162
163
163
163
164
164
165
165
165
166
166
167
167
168
168
168
169
169
170
170
170
171
171
172
172
172
173
173
174
174
175
175
175
176
176
177
177
178
178
179
179
179
180
180
181
181
182
182
183
183
184
184
184
185
185
186
186
187
187
188
188
189
189
190
190
191
191
192
192
192
193
193
194
194
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
219
219
220
220
221
221
222
222
223
223
224
225
225
226
226
227
227
228
229
229
230
230
231
231
232
233
233
234
234
235
236
236
237
237
238
238
239
240
240
241
241
242
242
243
244
244
245
245
246
246
247
248
248
249
249
250
250
251
252
252
253
253
254
255
255
256
256
257
258
258
259
260
260
261
261
262
263
263
264
265
265
266
267
267
268
269
269
270
271
271
272
273
273
274
275
275
276
277
277
278
279
279
280
281
281
282
283
283
284
285
285
286
287
288
288
289
290
290
291
292
293
293
294
295
296
296
297
298
298
299
300
301
301
302
303
304
304
305
306
307
307
308
309
310
310
311
312
313
314
314
315
316
317
318
319
319
320
321
322
323
324
325
325
326
327
328
329
330
330
331
332
333
334
335
335
336
337
338
339
339
340
341
342
342
343
344
345
346
346
347
348
349
350
351
351
352
353
354
355
356
356
357
358
359
360
361
362
363
363
364
365
366
367
368
369
369
370
371
372
373
374
375
376
377
378
378
379
380
381
382
383
384
385
385
386
387
388
389
389
390
391
392
393
393
394
395
396
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
429
430
431
432
432
433
434
435
435
436
437
438
439
439
440
441
442
443
444
445
447
448
449
450
451
452
453
454
456
457
458
459
460
461
461
462
463
464
465
465
466
467
467
468
469
469
470
470
471
471
472
472
473
474
474
475
476
477
478
479
480
481
482
483
485
486
487
488
490
491
492
494
495
496
497
498
499
500
501
502
502
503
503
504
504
505
505
505
505
506
506
506
506
506
506
506
507
507
507
507
507
507
507
508
508
508
508
508
508
509
509
509
509
510
510
510
511
511
511
512
512
513
513
514
515
515
516
516
516
517
517
517
517
517
517
517
517
516
516
516
515
515
515
514
514
514
514
513
513
514
514
514
514
515
515
516
517
518
519
520
521
522
523
525
526
527
528
529
530
531
532
533
534
535
535
536
536
536
537
537
537
537
537
536
536
536
536
536
536
536
536
536
536
536
537
537
537
538
539
539
540
541
542
543
544
545
546
547
548
549
549
550
551
552
552
553
553
553
554
554
554
554
554
554
554
554
554
554
554
554
554
554
554
554
555
555
555
556
557
557
558
559
560
561
562
563
565
566
568
569
570
572
573
575
576
578
579
581
582
583
585
586
588
589
590
591
592
594
595
596
597
598
599
600
602
603
604
605
606
607
609
610
611
612
614
615
616
617
618
620
621
622
623
624
626
627
628
629
631
632
633
635
636
637
638
640
641
642
643
644
645
645
646
646
647
647
648
648
648
648
649
649
649
649
650
650
651
651
652
652
653
654
654
655
656
657
658
659
661
662
663
664
666
667
668
670
671
673
674
676
677
678
680
681
682
684
685
686
687
689
690
691
692
694
695
696
697
698
699
700
701
702
703
704
705
706
706
707
707
708
708
708
709
709
709
709
710
710
710
710
710
711
711
711
711
712
712
712
712
713
713
714
714
715
716
716
717
718
719
720
720
721
722
722
723
723
724
724
724
725
725
725
725
725
725
726
726
726
727
727
728
729
729
730
731
731
732
732
733
733
733
733
734
734
734
734
734
733
733
733
732
732
732
731
731
731
731
731
731
731
731
731
731
731
732
732
732
732
733
733
733
734
734
734
735
735
735
735
735
735
735
735
735
734
734
734
733
732
732
731
730
730
729
728
727
726
725
724
723
722
721
719
718
717
716
714
713
712
711
710
709
708
707
706
705
704
703
702
701
700
699
697
696
694
692
691
689
686
684
682
680
678
675
673
671
669
667
665
663
661
659
657
656
654
653
651
650
648
647
646
645
644
643
642
641
640
639
638
637
636
636
635
635
634
634
634
633
633
632
632
631
630
630
629
628
627
626
625
623
622
620
618
617
615
613
611
610
608
606
604
603
601
599
597
595
593
591
589
587
585
583
581
579
577
575
573
571
569
567
566
564
563
561
560
558
557
556
555
554
552
551
550
548
547
545
543
541
538
536
533
531
528
525
521
517
513
509
504
499
495
490
485
480
476
471
467
463
458
454
450
446
442
439
435
432
428
425
422
418
415
411
408
404
401
398
394
391
387
384
381
378
375
372
369
366
363
360
357
353
349
345
341
336
332
327
321
316
311
305
300
295
290
284
279
275
270
265
261
256
252
247
243
239
234
230
225
220
215
210
204
199
193
188
183
177
172
167
161
156
150
144
138
132
126
120
114
108
103
98
93
88
84
80
76
72
68
64
60
56
51
47
42
37
32
26
20
14
7
0
-7
-15
-22
-30
-37
-45
-53
-60
-68
-75
-83
-90
-96
-102
-108
-114
-119
-123
-128
-132
-137
-141
-145
-149
-153
-158
-161
-165
-168
-172
-174
-177
-179
-181
-183
-185
-186
-187
-188
-189
-189
-189
-190
-190
-190
-190
-191
-192
-193
-194
-196
-198
-201
-204
-207
-211
-216
-220
-226
-231
-237
-242
-248
-254
-259
-263
-267
-271
-274
-277
-280
-282
-284
-286
-288
-289
-291
-293
-294
-297
-299
-301
-303
-306
-308
-310
-312
-314
-316
-318
-320
-322
-325
-327
-329
-332
-335
-337
-340
-343
-347
-350
-354
-358
-362
-366
-370
-374
-378
-382
-386
-389
-393
-396
-399
-401
-404
-405
-406
-407
-407
-406
-405
-404
-403
-401
-399
-396
-394
-391
-388
-385
-383
-380
-377
-374
-371
-368
-365
-362
-359
-356
-353
-350
-347
-344
-341
-338
-334
-331
-327
-323
-318
-313
-308
-303
-297
-290
-283
-276
-269
-261
-254
-247
-240
-234
-229
-224
-220
-216
-212
-209
-205
-202
-199
-196
-193
-191
-188
-185
-183
-180
-178
-176
-175
-173
-172
-171
-170
-170
-170
-169
-170
-170
-170
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-171
-171
-170
-169
-167
-166
-165
-163
-162
-161
-160
-159
-158
-157
-155
-154
-153
-152
-151
-150
-149
-149
-149
-150
-151
-152
-153
-155
-156
-158
-159
-160
-160
-161
-160
-160
-158
-156
-154
-151
-147
-143
-137
-131
-125
-117
-109
-100
-91
-81
-71
-60
-49
-37
-25
-13
-1
12
24
35
47
57
68
78
88
97
107
115
124
132
140
147
154
160
167
174
180
187
195
203
211
221
231
242
254
267
281
295
311
327
344
361
378
395
412
428
444
459
474
488
500
512
522
532
540
546
551
555
557
559
559
558
556
554
552
549
545
542
539
536
533
530
528
526
525
525
525
526
527
530
533
536
540
544
549
553
558
563
567
572
577
583
588
593
598
604
610
616
622
630
638
646
655
665
676
687
698
709
720
732
743
754
764
774
783
792
799
806
813
819
825
830
835
840
844
849
853
857
862
867
872
877
882
888
894
899
905
911
918
924
930
936
942
948
953
958
963
967
971
973
976
977
978
978
978
977
975
972
969
965
961
956
951
946
940
935
929
924
919
914
910
905
901
897
893
889
885
882
879
876
874
872
871
870
870
870
870
872
873
876
879
882
887
891
897
902
909
915
922
928
935
941
947
953
958
962
966
970
973
976
979
982
985
987
990
993
997
1000
1004
1010
1014
1020
1026
1032
1038
1043
1049
1054
1058
1062
1066
1069
1071
1073
1073
1073
1071
1069
1065
1060
1055
1049
1042
1034
1027
1018
1012
1004
998
991
985
979
973
968
963
958
954
951
947
944
942
940
938
937
936
935
933
932
931
929
927
925
922
920
917
914
912
910
909
908
908
908
909
911
913
915
917
920
923
925
927
929
931
932
932
932
931
929
927
923
919
915
910
904
897
890
882
874
865
856
846
835
825
813
802
790
778
767
755
744
733
722
711
701
691
681
671
662
652
643
634
625
617
608
600
592
583
575
566
557
548
539
530
520
509
499
488
476
464
452
439
425
412
398
383
368
353
338
323
307
292
276
261
246
232
218
205
194
183
174
165
158
153
148
144
141
139
137
137
137
137
138
139
141
143
145
146
148
148
149
149
149
149
149
149
149
148
149
149
149
149
149
149
149
149
148
147
146
145
144
142
141
139
138
136
134
132
130
129
127
125
123
122
120
118
116
113
110
107
103
98
93
87
81
75
68
61
54
47
41
34
28
23
18
15
12
10
10
11
14
17
22
28
34
42
50
58
67
75
84
92
99
106
113
118
123
127
130
131
132
132
132
130
128
125
122
119
115
111
107
102
98
93
88
83
78
72
66
60
54
47
40
32
25
17
10
2
-5
-11
-18
-23
-29
-34
-39
-43
-47
-52
-56
-60
-65
-69
-74
-79
-84
-89
-94
-98
-103
-107
-110
-113
-115
-117
-117
-117
-116
-114
-111
-108
-105
-101
-96
-92
-87
-82
-77
-72
-67
-62
-57
-53
-48
-44
-40
-35
-31
-26
-21
-15
-9
-3
3
9
16
23
30
38
45
52
60
68
76
85
95
105
116
128
140
154
168
183
198
214
230
247
264
280
296
312
327
342
356
369
381
392
402
410
418
424
429
433
435
437
439
439
439
439
439
439
438
438
439
439
441
443
445
449
453
458
464
471
479
487
495
504
513
521
529
536
543
549
554
558
561
564
565
565
564
562
559
554
549
544
537
530
523
515
508
500
492
484
476
468
460
453
446
439
434
429
426
424
423
424
427
431
437
445
454
465
477
491
505
520
536
552
568
584
600
616
631
645
659
673
686
698
710
721
733
743
754
765
775
785
795
805
815
824
834
843
851
860
868
875
883
891
898
906
914
923
932
941
952
963
976
989
1002
1018
1035
1053
1071
1091
1111
1132
1155
1177
1201
1225
1250
1275
1300
1326
1352
1379
1406
1432
1459
1486
1512
1539
1564
1590
1615
1639
1663
1687
1710
1733
1755
1777
1799
1820
1841
1862
1883
1903
1923
1942
1962
1981
2001
2020
2040
2059
2079
2099
2120
2141
2162
2184
2206
2228
2251
2274
2297
2321
2345
2368
2392
2415
2438
2461
2483
2505
2526
2546
2565
2584
2602
2619
2635
2651
2666
2681
2696
2710
2726
2741
2757
2773
2791
2808
2827
2846
2865
2885
2905
2926
2947
2968
2988
3009
3029
3049
3068
3086
3104
3120
3136
3150
3162
3174
3183
3191
3198
3203
3206
3207
3207
3206
3203
3198
3193
3186
3179
3171
3162
3152
3142
3132
3121
3110
3098
3087
3075
3063
3051
3038
3026
3013
2999
2985
2971
2956
2941
2925
2908
2890
2872
2853
2833
2812
2791
2769
2746
2723
2700
2677
2653
2629
2606
2582
2559
2536
2514
2492
2472
2453
2434
2418
2402
2388
2375
2364
2353
2344
2335
2327
2320
2312
2305
2297
2289
2280
2270
2260
2249
2238
2225
2212
2198
2184
2170
2155
2140
2125
2110
2096
2082
2070
2057
2045
2036
2027
2019
2012
2005
2001
1996
1991
1987
1983
1979
1974
1969
1963
1956
1949
1940
1931
1921
1910
1899
1887
1874
1862
1849
1837
1824
1812
1800
1789
1778
1767
1758
1748
1740
1732
1725
1718
1712
1706
1700
1694
1688
1683
1676
1670
1663
1655
1647
1638
1627
1616
1604
1591
1577
1562
1546
1529
1511
1493
1474
1454
1435
1414
1394
1374
1353
1333
1313
1293
1273
1253
1234
1215
1196
1177
1158
1139
1119
1100
1079
1058
1036
1014
991
966
941
915
887
859
829
799
767
734
700
665
629
592
555
516
477
437
397
356
315
274
232
191
150
109
68
27
-13
-53
-92
-131
-169
-207
-244
-280
-315
-350
-384
-416
-449
-480
-510
-539
-568
-595
-621
-647
-672
-695
-719
-741
-763
-785
-806
-826
-846
-866
-886
-905
-924
-944
-963
-982
-1000
-1020
-1041
-1062
-1083
-1105
-1128
-1151
-1175
-1200
-1225
-1251
-1278
-1305
-1333
-1361
-1389
-1417
-1445
-1472
-1499
-1525
-1551
-1575
-1599
-1622
-1643
-1664
-1683
-1701
-1718
-1734
-1749
-1762
-1774
-1786
-1796
-1805
-1813
-1819
-1825
-1829
-1832
-1834
-1835
-1834
-1833
-1831
-1828
-1824
-1819
-1814
-1809
-1803
-1797
-1791
-1786
-1780
-1774
-1769
-1763
-1758
-1754
-1749
-1745
-1741
-1737
-1733
-1729
-1725
-1721
-1717
-1713
-1709
-1705
-1701
-1697
-1693
-1688
-1684
-1679
-1674
-1669
-1663
-1657
-1651
-1644
-1637
-1629
-1620
-1611
-1600
-1589
-1576
-1563
-1548
-1533
-1517
-1500
-1483
-1465
-1447
-1429
-1411
-1394
-1378
-1363
-1349
-1337
-1327
-1318
-1312
-1307
-1305
-1304
-1306
-1310
-1315
-1322
-1330
-1339
-1349
-1360
-1370
-1381
-1392
-1402
-1412
-1421
-1430
-1437
-1444
-1449
-1454
-1458
-1461
-1463
-1464
-1465
-1464
-1464
-1463
-1461
-1460
-1458
-1456
-1454
-1452
-1450
-1448
-1447
-1446
-1446
-1446
-1447
-1448
-1450
-1452
-1456
-1459
-1463
-1468
-1473
-1478
-1483
-1487
-1492
-1496
-1500
-1502
-1505
-1506
-1507
-1507
-1506
-1504
-1502
-1499
-1495
-1491
-1487
-1482
-1477
-1472
-1467
-1461
-1456
-1450
-1444
-1438
-1431
-1425
-1417
-1409
-1401
-1391
-1381
-1370
-1358
-1345
-1332
-1318
-1303
-1287
-1271
-1254
-1236
-1219
-1201
-1182
-1164
-1145
-1126
-1107
-1089
-1070
-1051
-1032
-1012
-995
-976
-957
-938
-920
-901
-882
-864
-845
-827
-808
-790
-772
-754
-736
-719
-701
-684
-667
-650
-633
-616
-600
-583
-567
-550
-534
-519
-503
-488
-473
-458
-444
-431
-418
-405
-393
-381
-369
-357
-345
-334
-322
-310
-298
-286
-273
-259
-245
-230
-214
-197
-180
-161
-141
-120
-98
-76
-52
-28
-3
22
47
73
98
124
149
174
199
223
247
270
293
315
337
358
378
398
416
434
451
467
482
496
509
521
531
540
548
555
561
566
570
573
575
576
577
578
579
580
581
582
584
586
589
592
596
601
607
613
619
626
633
640
648
655
662
669
675
681
687
692
698
702
707
711
715
718
720
722
724
725
725
724
722
720
717
713
708
703
697
690
682
674
666
657
647
638
628
618
608
598
588
578
568
559
549
540
531
522
513
504
495
486
477
468
459
450
441
432
423
414
405
397
389
382
375
369
363
359
355
352
350
349
348
348
349
350
351
352
354
356
357
359
360
361
362
362
362
362
361
360
358
357
355
353
351
349
347
346
344
343
341
340
339
339
338
337
336
335
334
333
331
329
327
324
321
317
313
308
303
298
293
287
281
275
269
263
256
250
243
237
230
223
216
208
201
193
185
177
168
160
152
144
135
127
120
112
104
97
90
83
76
69
63
56
50
45
39
34
30
25
22
18
15
13
11
9
7
5
3
2
0
-2
-4
-6
-9
-12
-15
-19
-24
-29
-35
-41
-48
-55
-62
-69
-77
-84
-91
-97
-104
-109
-115
-119
-123
-127
-130
-132
-134
-136
-137
-139
-140
-142
-143
-145
-148
-151
-155
-159
-163
-168
-174
-180
-186
-192
-199
-206
-213
-220
-226
-233
-239
-245
-250
-255
-260
-264
-268
-272
-276
-279
-283
-287
-291
-295
-300
-306
-312
-320
-328
-338
-349
-361
-374
-389
-405
-422
-440
-459
-480
-501
-523
-545
-568
-591
-615
-638
-662
-685
-708
-731
-754
-777
-799
-821
-843
-864
-885
-905
-925
-944
-963
-980
-997
-1012
-1026
-1040
-1051
-1062
-1072
-1080
-1088
-1094
-1100
-1105
-1109
-1113
-1116
-1119
-1122
-1124
-1127
-1129
-1132
-1134
-1137
-1140
-1142
-1145
-1148
-1151
-1154
-1158
-1161
-1165
-1169
-1174
-1179
-1184
-1191
-1198
-1205
-1214
-1223
-1233
-1244
-1256
-1269
-1282
-1296
-1311
-1326
-1342
-1357
-1373
-1389
-1405
-1421
-1436
-1451
-1466
-1481
-1495
-1508
-1521
-1534
-1547
-1559
-1571
-1583
-1595
-1606
-1617
-1628
-1639
-1650
-1660
-1670
-1680
-1689
-1698
-1706
-1714
-1721
-1727
-1734
-1739
-1745
-1750
-1756
-1762
-1768
-1774
-1781
-1788
-1797
-1806
-1816
-1826
-1838
-1851
-1864
-1878
-1893
-1909
-1925
-1942
-1959
-1976
-1994
-2012
-2029
-2048
-2066
-2084
-2102
-2120
-2137
-2154
-2171
-2188
-2204
-2219
-2233
-2246
-2259
-2270
-2281
-2290
-2297
-2304
-2309
-2313
-2315
-2316
-2316
-2314
-2311
-2307
-2302
-2295
-2288
-2280
-2271
-2261
-2251
-2241
-2230
-2219
-2208
-2197
-2186
-2175
-2165
-2154
-2144
-2134
-2125
-2116
-2107
-2098
-2090
-2082
-2074
-2067
-2060
-2053
-2045
-2040
-2033
-2027
-2021
-2013
-2008
-2001
-1995
-1987
-1980
-1972
-1963
-1953
-1943
-1932
-1921
-1908
-1895
-1880
-1865
-1849
-1833
-1815
-1797
-1779
-1760
-1741
-1721
-1702
-1682
-1663
-1644
-1625
-1606
-1588
-1571
-1553
-1537
-1521
-1505
-1490
-1476
-1462
-1448
-1435
-1422
-1409
-1397
-1385
-1374
-1363
-1352
-1342
-1333
-1324
-1316
-1308
-1301
-1295
-1290
-1285
-1281
-1277
-1274
-1272
-1271
-1271
-1271
-1272
-1274
-1276
-1279
-1283
-1288
-1292
-1298
-1304
-1310
-1316
-1322
-1329
-1335
-1341
-1347
-1353
-1358
-1364
-1369
-1373
-1378
-1382
-1386
-1390
-1394
-1397
-1401
-1405
-1408
-1412
-1416
-1420
-1424
-1429
-1433
-1437
-1441
-1445
-1449
-1452
-1456
-1459
-1462
-1465
-1467
-1469
-1470
-1472
-1472
-1473
-1473
-1473
-1473
-1472
-1471
-1471
-1470
-1469
-1468
-1467
-1467
-1466
-1466
-1466
-1467
-1467
-1468
-1469
-1470
-1472
-1473
-1475
-1477
-1479
-1482
-1484
-1487
-1489
-1492
-1494
-1497
-1499
-1501
-1503
-1505
-1506
-1507
-1508
-1509
-1510
-1510
-1510
-1510
-1510
-1510
-1510
-1510
-1510
-1510
-1510
-1511
-1511
-1512
-1514
-1515
-1517
-1519
-1522
-1525
-1529
-1533
-1537
-1542
-1546
-1552
-1557
-1562
-1568
-1574
-1579
-1585
-1590
-1596
-1601
-1607
-1612
-1617
-1622
-1627
-1631
-1636
-1640
-1645
-1649
-1654
-1658
-1663
-1668
-1673
-1677
-1682
-1688
-1693
-1699
-1705
-1711
-1718
-1725
-1732
-1740
-1748
-1756
-1766
-1775
-1785
-1796
-1808
-1820
-1832
-1846
-1860
-1874
-1890
-1906
-1922
-1940
-1958
-1976
-1996
-2015
-2036
-2056
-2077
-2099
-2120
-2142
-2164
-2187
-2209
-2232
-2254
-2277
-2300
-2323
-2346
-2369
-2392
-2416
-2439
-2463
-2487
-2511
-2535
-2559
-2584
-2608
-2633
-2658
-2683
-2708
-2733
-2759
-2784
-2810
-2836
-2863
-2890
-2917
-2944
-2972
-2999
-3028
-3056
-3084
-3112
-3140
-3168
-3196
-3224
-3251
-3278
-3304
-3330
-3356
-3381
-3405
-3430
-3453
-3477
-3499
-3521
-3543
-3564
-3585
-3605
-3625
-3644
-3662
-3680
-3698
-3715
-3732
-3748
-3764
-3779
-3795
-3810
-3825
-3839
-3854
-3868
-3883
-3897
-3911
-3925
-3940
-3954
-3969
-3983
-3998
-4013
-4027
-4042
-4057
-4072
-4086
-4102
-4117
-4131
-4145
-4159
-4173
-4185
-4198
-4210
-4221
-4231
-4241
-4249
-4258
-4265
-4272
-4278
-4284
-4289
-4294
-4299
-4303
-4307
-4311
-4315
-4319
-4323
-4328
-4332
-4337
-4343
-4348
-4355
-4361
-4369
-4376
-4385
-4393
-4402
-4412
-4421
-4432
-4442
-4453
-4464
-4475
-4486
-4497
-4508
-4519
-4530
-4541
-4552
-4563
-4574
-4584
-4595
-4606
-4617
-4629
-4640
-4652
-4663
-4675
-4687
-4700
-4712
-4725
-4738
-4750
-4763
-4776
-4789
-4802
-4815
-4828
-4840
-4853
-4865
-4877
-4889
-4900
-4910
-4920
-4930
-4938
-4946
-4953
-4959
-4964
-4968
-4970
-4972
-4973
-4972
-4971
-4969
-4966
-4962
-4957
-4952
-4947
-4941
-4935
-4929
-4922
-4916
-4910
-4905
-4900
-4895
-4891
-4887
-4884
-4881
-4879
-4878
-4877
-4877
-4877
-4878
-4879
-4881
-4882
-4884
-4887
-4889
-4892
-4894
-4897
-4900
-4903
-4906
-4909
-4913
-4917
-4921
-4925
-4930
-4935
-4940
-4946
-4951
-4957
-4964
-4970
-4977
-4985
-4992
-5000
-5008
-5017
-5026
-5035
-5045
-5055
-5066
-5077
-5088
-5100
-5112
-5124
-5136
-5149
-5161
-5174
-5187
-5199
-5212
-5224
-5237
-5249
-5261
-5273
-5285
-5297
-5309
-5321
-5333
-5345
-5356
-5368
-5381
-5393
-5405
-5418
-5431
-5444
-5458
-5471
-5485
-5499
-5513
-5527
-5541
-5555
-5568
-5582
-5595
-5608
-5620
-5633
-5645
-5657
-5669
-5680
-5692
-5703
-5714
-5725
-5736
-5747
-5758
-5769
-5780
-5791
-5803
-5814
-5825
-5836
-5847
-5858
-5869
-5880
-5891
-5901
-5912
-5922
-5932
-5943
-5953
-5964
-5974
-5985
-5996
-6007
-6018
-6030
-6042
-6054
-6066
-6079
-6091
-6104
-6117
-6131
-6144
-6157
-6170
-6183
-6196
-6209
-6221
-6233
-6245
-6257
-6269
-6280
-6291
-6302
-6312
-6322
-6332
-6341
-6350
-6359
-6368
-6376
-6385
-6394
-6403
-6412
-6421
-6431
-6441
-6452
-6464
-6476
-6489
-6503
-6518
-6533
-6550
-6568
-6586
-6605
-6625
-6646
-6668
-6691
-6714
-6738
-6762
-6787
-6812
-6837
-6863
-6888
-6914
-6940
-6966
-6991
-7017
-7042
-7067
-7091
-7116
-7139
-7163
-7185
-7207
-7229
-7250
-7270
-7289
-7308
-7326
-7343
-7360
-7376
-7391
-7406
-7420
-7434
-7446
-7459
-7471
-7482
-7493
-7504
-7514
-7525
-7535
-7545
-7555
-7564
-7574
-7584
-7594
-7603
-7613
-7623
-7633
-7643
-7652
-7662
-7671
-7681
-7690
-7698
-7707
-7715
-7723
-7730
-7738
-7745
-7751
-7758
-7764
-7770
-7776
-7782
-7787
-7792
-7798
-7803
-7808
-7813
-7818
-7823
-7828
-7833
-7839
-7845
-7850
-7856
-7863
-7869
-7875
-7882
-7889
-7896
-7903
-7910
-7918
-7926
-7934
-7942
-7950
-7958
-7967
-7976
-7985
-7994
-8003
-8012
-8021
-8029
-8039
-8048
-8055
-8064
-8073
-8080
-8087
-8093
-8099
-8103
-8108
-8111
-8114
-8116
-8117
-8117
-8117
-8116
-8115
-8113
-8111
-8108
-8106
-8103
-8100
-8096
-8093
-8090
-8087
-8085
-8082
-8079
-8077
-8074
-8071
-8070
-8068
-8067
-8066
-8064
-8064
-8064
-8064
-8064
-8064
-8066
-8067
-8069
-8071
-8073
-8076
-8079
-8083
-8087
-8090
-8096
-8102
-8108
-8115
-8122
-8130
-8138
-8147
-8157
-8167
-8178
-8189
-8202
-8214
-8228
-8241
-8255
-8270
-8284
-8299
-8313
-8328
-8343
-8357
-8372
-8386
-8400
-8414
-8428
-8441
-8454
-8467
-8480
-8492
-8504
-8516
-8528
-8539
-8550
-8560
-8570
-8580
-8589
-8597
-8605
-8612
-8618
-8624
-8629
-8634
-8638
-8641
-8644
-8647
-8649
-8651
-8653
-8655
-8657
-8659
-8661
-8663
-8665
-8667
-8668
-8670
-8671
-8672
-8673
-8674
-8675
-8676
-8676
-8677
-8677
-8677
-8677
-8677
-8677
-8677
-8677
-8676
-8676
-8675
-8674
-8673
-8672
-8670
-8668
-8665
-8661
-8656
-8651
-8645
-8637
-8628
-8618
-8607
-8594
-8580
-8565
-8548
-8530
-8511
-8490
-8468
-8445
-8421
-8396
-8369
-8341
-8313
-8283
-8252
-8219
-8186
-8151
-8115
-8077
-8039
-7999
-7957
-7915
-7871
-7825
-7778
-7731
-7681
-7631
-7580
-7527
-7474
-7420
-7364
-7309
-7252
-7195
-7137
-7078
-7019
-6959
-6899
-6839
-6778
-6716
-6655
-6592
-6530
-6466
-6403
-6339
-6274
-6209
-6144
-6078
-6013
-5947
-5880
-5814
-5748
-5682
-5616
-5550
-5484
-5418
-5353
-5287
-5222
-5157
-5093
-5028
-4963
-4899
-4834
-4769
-4704
-4639
-4573
-4507
-4440
-4373
-4306
-4237
-4168
-4098
-4027
-3956
-3884
-3811
-3737
-3662
-3585
-3508
-3430
-3350
-3269
-3188
-3105
-3021
-2936
-2851
-2764
-2677
-2590
-2502
-2413
-2325
-2236
-2147
-2058
-1969
-1881
-1792
-1704
-1616
-1528
-1440
-1352
-1264
-1177
-1089
-1002
-914
-827
-739
-652
-565
-477
-390
-302
-215
-127
-39
48
136
224
312
400
488
576
663
750
837
924
1008
1094
1178
1261
1343
1423
1502
1578
1653
1726
1797
1865
1931
1994
2055
2114
2170
2223
2274
2323
2369
2413
2455
2495
2533
2569
2604
2636
2667
2696
2724
2750
2775
2798
2820
2841
2860
2878
2895
2910
2925
2939
2953
2965
2977
2989
3000
3012
3023
3034
3045
3056
3068
3081
3094
3109
3124
3141
3160
3181
3204
3229
3257
3288
3323
3361
3403
3449
3500
3555
3615
3681
3751
3828
3910
3998
4091
4191
4296
4407
4524
4646
4773
4906
5044
5186
5332
5483
5639
5798
5960
6127
6296
6468
6644
6822
7002
7184
7368
7554
7742
7930
8119
8308
8498
8688
8877
9066
9254
9441
9626
9810
9993
10173
10352
10528
10702
10874
11043
11210
11374
11536
11695
11852
12006
12158
12307
12455
12600
12743
12884
13023
13160
13295
13428
13559
13689
13817
13943
14068
14191
14313
14433
14552
14670
14787
14903
15018
15133
15246
15358
15470
15581
15691
15800
15908
16015
16123
16229
16335
16440
16544
16647
16750
16853
16955
17057
17158
17260
17361
17462
17564
17666
17768
17872
17976
18080
18186
18293
18400
18509
18619
18729
18841
18953
19066
19180
19294
19408
19522
19636
19750
19864
19977
20089
20199
20309
20417
20523
20628
20730
20830
20928
21023
21115
21203
21289
21370
21448
21522
21592
21658
21720
21777
21830
21879
21923
21964
22000
22032
22060
22084
22104
22121
22135
22145
22153
22157
22159
22159
22156
22152
22145
22136
22124
22111
22096
22078
22058
22036
22012
21985
21956
21925
21891
21855
21817
21776
21734
21690
21644
21596
21547
21496
21443
21389
21334
21277
21219
21158
21097
21033
20968
20900
20830
20758
20683
20605
20523
20438
20350
20257
20161
20059
19954
19844
19729
19609
19484
19355
19220
19081
18936
18787
18633
18475
18312
18144
17973
17797
17617
17434
17247
17057
16863
16666
16466
16264
16058
15850
15639
15425
15209
14990
14769
14545
14318
14090
13859
13625
13390
13153
12915
12675
12434
12192
11949
11706
11463
11221
10978
10736
10495
10255
10015
9778
9541
9306
9072
8840
8609
8380
8151
7926
7700
7476
7253
7031
6809
6588
6366
6145
5923
5701
5478
5253
5028
4801
4573
4343
4111
3878
3643
3407
3169
2931
2691
2451
2211
1971
1732
1493
1256
1020
788
558
331
107
-113
-329
-540
-746
-948
-1143
-1333
-1517
-1695
-1867
-2031
-2189
-2340
-2483
-2619
-2747
-2866
-2978
-3080
-3174
-3260
-3336
-3404
-3464
-3514
-3557
-3591
-3618
-3637
-3650
-3656
-3656
-3650
-3640
-3624
-3604
-3580
-3552
-3521
-3486
-3448
-3407
-3362
-3315
-3264
-3210
-3154
-3094
-3032
-2966
-2898
-2827
-2754
-2678
-2599
-2518
-2435
-2351
-2264
-2175
-2086
-1995
-1903
-1811
-1719
-1628
-1537
-1447
-1358
-1272
-1189
-1108
-1031
-958
-890
-827
-770
-720
-676
-640
-613
-594
-584
-583
-593
-612
-642
-682
-732
-793
-863
-942
-1031
-1128
-1232
-1344
-1462
-1585
-1713
-1844
-1978
-2113
-2249
-2385
-2520
-2653
-2783
-2911
-3035
-3156
-3272
-3383
-3490
-3592
-3690
-3783
-3872
-3957
-4038
-4116
-4191
-4264
-4335
-4404
-4472
-4539
-4605
-4670
-4735
-4798
-4860
-4921
-4980
-5036
-5090
-5140
-5185
-5226
-5262
-5292
-5316
-5333
-5343
-5345
-5340
-5325
-5302
-5270
-5229
-5178
-5117
-5047
-4966
-4875
-4774
-4663
-4543
-4412
-4271
-4121
-3962
-3794
-3617
-3432
-3240
-3040
-2833
-2621
-2403
-2180
-1953
-1723
-1491
-1256
-1020
-784
-548
-313
-80
152
380
605
827
1043
1254
1459
1658
1850
2033
2209
2375
2531
2677
2811
2934
3044
3141
3225
3295
3352
3394
3421
3435
3434
3419
3390
3349
3295
3229
3152
3066
2971
2868
2759
2644
2526
2405
2282
2159
2037
1917
1801
1688
1581
1479
1384
1295
1214
1139
1071
1010
955
907
863
824
789
756
725
695
663
630
593
552
506
453
393
325
247
160
61
-47
-168
-299
-443
-598
-764
-941
-1129
-1326
-1533
-1749
-1972
-2202
-2438
-2678
-2922
-3167
-3414
-3660
-3904
-4146
-4384
-4617
-4845
-5066
-5280
-5487
-5686
-5876
-6058
-6232
-6397
-6554
-6703
-6844
-6977
-7103
-7222
-7334
-7440
-7539
-7633
-7721
-7804
-7882
-7954
-8021
-8083
-8138
-8189
-8234
-8273
-8305
-8332
-8352
-8366
-8375
-8378
-8376
-8370
-8360
-8348
-8335
-8321
-8308
-8298
-8291
-8289
-8295
-8308
-8331
-8364
-8410
-8469
-8542
-8629
-8732
-8850
-8985
-9135
-9301
-9483
-9678
-9888
-10110
-10343
-10587
-10839
-11099
-11363
-11631
-11901
-12170
-12438
-12701
-12960
-13211
-13454
-13688
-13911
-14123
-14322
-14509
-14682
-14842
-14988
-15120
-15239
-15344
-15436
-15516
-15583
-15640
-15685
-15721
-15748
-15766
-15776
-15780
-15776
-15767
-15752
-15732
-15707
-15678
-15644
-15607
-15567
-15522
-15474
-15422
-15367
-15307
-15244
-15176
-15105
-15029
-14948
-14863
-14773
-14679
-14580
-14476
-14367
-14255
-14137
-14016
-13892
-13764
-13633
-13499
-13364
-13227
-13089
-12951
-12812
-12673
-12536
-12399
-12264
-12131
-12000
-11871
-11745
-11622
-11502
-11385
-11271
-11161
-11054
-10950
-10849
-10751
-10655
-10561
-10469
-10378
-10286
-10195
-10102
-10006
-9908
-9806
-9700
-9587
-9469
-9343
-9210
-9068
-8918
-8759
-8591
-8413
-8225
-8028
-7822
-7607
-7383
-7151
-6911
-6664
-6410
-6151
-5886
-5617
-5345
-5071
-4795
-4518
-4242
-3967
-3695
-3425
-3160
-2899
-2644
-2394
-2152
-1916
-1687
-1465
-1251
-1044
-844
-651
-464
-284
-108
63
230
394
555
715
874
1033
1191
1351
1511
1672
1836
2001
2168
2336
2507
2680
2854
3030
3206
3383
3560
3737
3912
4086
4260
4430
4598
4763
4925
5083
5237
5388
5534
5677
5815
5951
6082
6211
6337
6462
6584
6706
6828
6949
7073
7197
7325
7455
7589
7728
7871
8020
8173
8334
8501
8674
8854
9040
9233
9432
9637
9847
10063
10284
10510
10739
10971
11206
11444
11683
11923
12163
12404
12644
12883
13121
13357
13590
13819
14046
14268
14485
14697
14904
15104
15298
15484
15663
15834
15997
16151
16296
16432
16558
16675
16781
16877
16964
17040
17106
17162
17208
17244
17271
17289
17298
17300
17293
17280
17260
17233
17202
17165
17124
17079
17031
16981
16928
16874
16818
16762
16707
16651
16597
16544
16492
16442
16394
16349
16306
16265
16229
16195
16164
16136
16111
16090
16072
16058
16046
16039
16035
16035
16038
16045
16055
16068
16087
16108
16132
16160
16190
16224
16260
16299
16340
16384
16429
16477
16527
16578
16631
16685
16741
16799
16858
16918
16980
17043
17108
17174
17242
17312
17384
17458
17534
17612
17692
17775
17861
17949
18041
18135
18233
18335
18440
18549
18662
18778
18899
19024
19152
19285
19421
19562
19706
19854
20006
20160
20319
20480
20644
20811
20980
21151
21324
21499
21676
21854
22032
22212
22391
22570
22749
22927
23104
23279
23453
23623
23792
23957
24119
24278
24433
24585
24733
24877
25018
25155
25288
25418
25546
25670
25792
25912
26029
26144
26258
26371
26482
26591
26700
26807
26912
27017
27119
27219
27317
27412
27505
27593
27679
27759
27836
27908
27974
28036
28092
28142
28186
28225
28257
28284
28305
28321
28331
28336
28336
28332
28323
28311
28294
28275
28252
28228
28201
28173
28143
28113
28083
28052
28022
27992
27964
27936
27909
27884
27859
27836
27814
27793
27772
27751
27730
27709
27686
27662
27636
27606
27574
27538
27497
27452
27402
27347
27286
27219
27147
27069
26985
26895
26800
26699
26593
26482
26367
26247
26123
25996
25865
25732
25596
25458
25318
25177
25034
24891
24747
24603
24458
24314
24170
24026
23883
23741
23599
23458
23318
23178
23039
22900
22762
22624
22487
22350
22213
22076
21940
21803
21667
21530
21394
21258
21122
20987
20853
20720
20588
20458
20330
20204
20080
19960
19843
19730
19622
19518
19420
19326
19239
19158
19084
19016
18955
18902
18855
18816
18784
18760
18743
18733
18730
18734
18745
18762
18785
18814
18848
18886
18928
18973
19022
19072
19125
19178
19233
19287
19342
19396
19449
19501
19552
19602
19649
19695
19739
19781
19821
19859
19895
19929
19961
19991
20019
20045
20070
20093
20115
20135
20154
20171
20187
20203
20217
20231
20244
20257
20270
20283
20296
20311
20326
20343
20362
20382
20404
20429
20456
20485
20517
20551
20588
20627
20667
20710
20754
20799
20846
20893
20940
20987
21034
21081
21126
21170
21212
21252
21290
21326
21359
21390
21417
21442
21463
21482
21498
21511
21521
21529
21534
21536
21537
21535
21531
21525
21517
21508
21496
21484
21470
21455
21440
21424
21407
21391
21375
21360
21345
21332
21320
21310
21303
21297
21294
21294
21296
21302
21311
21323
21338
21356
21378
21403
21430
21461
21495
21531
21569
21609
21651
21695
21739
21785
21831
21877
21923
21970
22016
22063
22108
22154
22199
22243
22287
22330
22373
22415
22457
22499
22540
22582
22622
22663
22703
22743
22782
22821
22859
22896
22933
22968
23002
23034
23065
23094
23121
23145
23166
23185
23200
23212
23220
23223
23223
23217
23207
23192
23171
23146
23114
23077
23034
22985
22930
22870
22803
22730
22652
22567
22477
22381
22279
22172
22060
21942
21819
21692
21559
21422
21280
21133
20982
20827
20667
20503
20334
20162
19985
19804
19619
19430
19237
19040
18839
18633
18425
18212
17996
17777
17555
17330
17102
16872
16640
16406
16170
15934
15696
15458
15220
14982
14744
14506
14269
14033
13797
13562
13328
13094
12862
12629
12398
12166
11935
11703
11472
11240
11008
10775
10542
10308
10073
9837
9601
9363
9124
8885
8644
8403
8160
7917
7673
7428
7182
6936
6688
6441
6192
5944
5695
5447
5198
4951
4704
4458
4213
3970
3730
3491
3255
3022
2792
2566
2343
2125
1910
1700
1494
1292
1095
902
713
528
347
169
-6
-178
-348
-515
-682
-847
-1010
-1176
-1340
-1505
-1671
-1839
-2008
-2180
-2354
-2530
-2709
-2891
-3076
-3264
-3455
-3650
-3848
-4049
-4253
-4460
-4670
-4882
-5098
-5316
-5537
-5759
-5984
-6211
-6440
-6670
-6901
-7134
-7367
-7602
-7837
-8071
-8307
-8542
-8777
-9012
-9246
-9479
-9712
-9943
-10173
-10401
-10628
-10853
-11076
-11297
-11516
-11733
-11947
-12158
-12367
-12573
-12776
-12975
-13171
-13364
-13553
-13738
-13919
-14096
-14269
-14437
-14602
-14762
-14918
-15069
-15216
-15358
-15496
-15629
-15758
-15882
-16001
-16116
-16226
-16331
-16432
-16528
-16620
-16707
-16789
-16866
-16939
-17006
-17069
-17128
-17181
-17230
-17275
-17315
-17350
-17382
-17409
-17432
-17452
-17468
-17480
-17490
-17496
-17500
-17502
-17502
-17499
-17495
-17490
-17483
-17476
-17467
-17457
-17447
-17435
-17423
-17410
-17396
-17381
-17365
-17347
-17328
-17307
-17285
-17260
-17233
-17204
-17172
-17137
-17099
-17058
-17013
-16965
-16914
-16859
-16800
-16738
-16672
-16602
-16528
-16451
-16370
-16285
-16196
-16104
-16008
-15908
-15805
-15698
-15587
-15472
-15353
-15231
-15104
-14974
-14840
-14702
-14560
-14414
-14264
-14110
-13953
-13792
-13627
-13459
-13287
-13112
-12934
-12753
-12569
-12382
-12193
-12002
-11808
-11613
-11415
-11216
-11016
-10814
-10611
-10407
-10202
-9997
-9791
-9584
-9378
-9171
-8964
-8758
-8553
-8348
-8144
-7941
-7739
-7539
-7340
-7143
-6948
-6755
-6564
-6376
-6189
-6005
-5824
-5645
-5469
-5295
-5124
-4956
-4790
-4627
-4467
-4309
-4155
-4003
-3853
-3706
-3562
-3420
-3281
-3144
-3009
-2876
-2746
-2617
-2490
-2365
-2241
-2118
-1997
-1877
-1758
-1639
-1521
-1404
-1287
-1169
-1052
-935
-817
-699
-581
-462
-343
-223
-103
18
139
261
383
506
628
751
874
996
1118
1239
1359
1479
1597
1713
1827
1940
2050
2158
2264
2366
2466
2562
2655
2744
2829
2910
2986
3059
3127
3190
3248
3301
3349
3392
3429
3461
3488
3509
3526
3536
3542
3542
3537
3528
3514
3495
3471
3444
3413
3378
3341
3300
3256
3211
3164
3115
3064
3014
2962
2911
2860
2809
2759
2711
2663
2618
2574
2533
2494
2457
2423
2391
2362
2336
2312
2291
2272
2256
2243
2232
2224
2218
2215
2214
2215
2218
2223
2230
2239
2250
2264
2279
2296
2316
2337
2361
2387
2416
2447
2481
2517
2557
2599
2645
2694
2746
2802
2861
2923
2989
3059
3131
3207
3287
3369
3454
3542
3632
3724
3818
3914
4011
4109
4208
4307
4406
4505
4603
4701
4797
4891
4984
5075
5163
5249
5332
5412
5489
5563
5633
5700
5763
5822
5878
5929
5977
6020
6060
6096
6127
6155
6179
6199
6215
6227
6236
6240
6242
6240
6234
6226
6214
6199
6181
6161
6138
6112
6084
6054
6022
5987
5951
5912
5873
5831
5788
5744
5698
5651
5603
5553
5503
5451
5399
5345
5291
5235
5178
5120
5061
5000
4939
4875
4810
4743
4675
4604
4530
4454
4376
4294
4209
4121
4029
3933
3833
3728
3619
3505
3386
3263
3134
2999
2860
2715
2564
2408
2247
2080
1908
1730
1547
1360
1167
969
767
561
350
135
-84
-307
-533
-762
-995
-1231
-1469
-1711
-1954
-2200
-2449
-2699
-2952
-3206
-3462
-3721
-3981
-4243
-4506
-4772
-5040
-5309
-5580
-5854
-6129
-6407
-6687
-6968
-7252
-7538
-7826
-8116
-8407
-8700
-8995
-9291
-9589
-9888
-10187
-10487
-10788
-11088
-11389
-11689
-11989
-12288
-12585
-12882
-13176
-13468
-13758
-14046
-14331
-14612
-14890
-15165
-15436
-15703
-15966
-16224
-16478
-16727
-16971
-17210
-17445
-17674
-17899
-18118
-18332
-18541
-18745
-18943
-19137
-19325
-19508
-19686
-19859
-20027
-20190
-20348
-20500
-20648
-20790
-20927
-21059
-21187
-21309
-21426
-21538
-21646
-21749
-21847
-21940
-22029
-22113
-22193
-22269
-22340
-22408
-22471
-22530
-22585
-22637
-22685
-22729
-22770
-22807
-22841
-22871
-22898
-22922
-22943
-22960
-22974
-22985
-22993
-22998
-23000
-22999
-22994
-22986
-22975
-22961
-22944
-22923
-22898
-22871
-22839
-22804
-22766
-22723
-22677
-22627
-22572
-22514
-22452
-22385
-22314
-22240
-22161
-22078
-21990
-21899
-21804
-21705
-21602
-21496
-21386
-21272
-21155
-21034
-20910
-20782
-20652
-20518
-20381
-20241
-20098
-19952
-19803
-19651
-19496
-19339
-19179
-19016
-18851
-18684
-18514
-18343
-18170
-17994
-17818
-17640
-17460
-17280
-17099
-16917
-16735
-16552
-16370
-16187
-16004
-15822
-15639
-15457
-15276
-15094
-14913
-14733
-14553
-14374
-14196
-14018
-13841
-13665
-13490
-13316
-13143
-12971
-12800
-12630
-12461
-12294
-12128
-11964
-11802
-11641
-11482
-11326
-11171
-11018
-10868
-10721
-10576
-10434
-10294
-10158
-10025
-9896
-9770
-9647
-9529
-9414
-9303
-9197
-9095
-8997
-8904
-8816
-8732
-8654
-8580
-8511
-8447
-8388
-8334
-8285
-8241
-8202
-8167
-8137
-8111
-8089
-8071
-8057
-8045
-8039
-8035
-8034
-8036
-8041
-8048
-8057
-8069
-8082
-8098
-8115
-8132
-8153
-8175
-8197
-8221
-8245
-8270
-8296
-8322
-8348
-8374
-8400
-8426
-8452
-8476
-8500
-8523
-8544
-8563
-8581
-8597
-8610
-8621
-8630
-8636
-8638
-8638
-8635
-8629
-8619
-8606
-8590
-8570
-8547
-8520
-8490
-8457
-8420
-8380
-8337
-8291
-8242
-8189
-8134
-8076
-8016
-7952
-7887
-7818
-7748
-7675
-7600
-7522
-7443
-7362
-7278
-7193
-7106
-7017
-6926
-6833
-6739
-6642
-6544
-6443
-6341
-6237
-6130
-6022
-5912
-5800
-5686
-5570
-5452
-5332
-5210
-5087
-4962
-4836
-4708
-4579
-4449
-4317
-4185
-4051
-3917
-3781
-3645
-3508
-3371
-3233
-3095
-2956
-2817
-2678
-2539
-2399
-2261
-2122
-1984
-1847
-1710
-1574
-1440
-1306
-1174
-1044
-916
-789
-664
-542
-421
-303
-188
-75
36
143
248
350
449
545
638
728
815
899
979
1057
1130
1200
1267
1330
1389
1444
1495
1542
1585
1623
1657
1687
1713
1734
1750
1762
1769
1772
1771
1765
1754
1740
1721
1697
1670
1638
1603
1563
1520
1473
1422
1367
1309
1248
1183
1114
1043
968
890
810
726
641
553
462
370
276
180
82
-17
-117
-218
-319
-422
-525
-629
-733
-837
-941
-1045
-1149
-1252
-1355
-1457
-1559
-1660
-1759
-1858
-1955
-2051
-2146
-2240
-2332
-2422
-2511
-2599
-2684
-2769
-2851
-2933
-3012
-3091
-3167
-3243
-3317
-3389
-3461
-3531
-3600
-3667
-3734
-3799
-3864
-3927
-3989
-4051
-4111
-4170
-4228
-4286
-4343
-4398
-4454
-4508
-4562
-4616
-4669
-4722
-4774
-4827
-4879
-4931
-4983
-5035
-5088
-5140
-5193
-5247
-5301
-5355
-5410
-5466
-5523
-5580
-5639
-5698
-5759
-5821
-5884
-5948
-6014
-6082
-6150
-6220
-6292
-6365
-6440
-6516
-6594
-6673
-6753
-6835
-6919
-7003
-7090
-7177
-7266
-7357
-7449
-7543
-7639
-7736
-7835
-7936
-8039
-8145
-8252
-8363
-8476
-8591
-8710
-8832
-8957
-9085
-9217
-9352
-9491
-9633
-9780
-9929
-10083
-10240
-10401
-10566
-10734
-10905
-11080
-11258
-11439
-11622
-11809
-11999
-12190
-12385
-12581
-12779
-12980
-13182
-13386
-13592
-13799
-14008
-14218
-14430
-14643
-14857
-15073
-15289
-15507
-15726
-15946
-16167
-16389
-16612
-16835
-17059
-17284
-17510
-17736
-17962
-18188
-18414
-18641
-18867
-19093
-19318
-19543
-19767
-19990
-20212
-20433
-20653
-20872
-21090
-21306
-21521
-21734
-21946
-22156
-22365
-22572
-22778
-22981
-23184
-23384
-23583
-23779
-23975
-24168
-24360
-24549
-24737
-24924
-25108
-25290
-25471
-25650
-25827
-26001
-26174
-26345
-26514
-26681
-26845
-27007
-27167
-27325
-27480
-27633
-27783
-27931
-28075
-28218
-28357
-28494
-28628
-28759
-28887
-29013
-29136
-29256
-29374
-29489
-29601
-29710
-29817
-29921
-30023
-30121
-30217
-30311
-30401
-30489
-30573
-30655
-30734
-30810
-30884
-30954
-31021
-31085
-31146
-31204
-31259
-31311
-31360
-31406
-31449
-31490
-31528
-31564
-31597
-31628
-31656
-31683
-31707
-31730
-31751
-31770
-31787
-31803
-31817
-31830
-31841
-31850
-31859
-31865
-31871
-31874
-31877
-31878
-31877
-31875
-31871
-31866
-31860
-31852
-31843
-31832
-31820
-31808
-31794
-31779
-31763
-31746
-31729
-31711
-31693
-31673
-31654
-31634
-31613
-31592
-31571
-31549
-31526
-31503
-31480
-31456
-31431
-31405
-31379
-31351
-31323
-31294
-31263
-31232
-31199
-31165
-31130
-31094
-31056
-31017
-30977
-30935
-30891
-30847
-30800
-30752
-30703
-30652
-30599
-30545
-30490
-30432
-30374
-30313
-30251
-30188
-30123
-30057
-29989
-29920
-29849
-29777
-29704
-29629
-29553
-29475
-29396
-29316
-29234
-29151
-29067
-28981
-28893
-28804
-28714
-28621
-28527
-28432
-28334
-28235
-28134
-28031
-27926
-27819
-27710
-27600
-27487
-27372
-27256
-27137
-27017
-26894
-26770
-26643
-26515
-26384
-26251
-26116
-25980
-25841
-25700
-25557
-25411
-25264
-25115
-24964
-24811
-24656
-24499
-24341
-24181
-24019
-23856
-23691
-23525
-23358
-23190
-23021
-22851
-22680
-22509
-22338
-22166
-21994
-21821
-21649
-21477
-21306
-21134
-20964
-20794
-20624
-20456
-20288
-20122
-19956
-19792
-19629
-19468
-19308
-19150
-18993
-18838
-18685
-18534
-18384
-18237
-18092
-17948
-17807
-17668
-17532
-17397
-17265
-17135
-17008
-16882
-16759
-16639
-16521
-16405
-16291
-16178
-16070
-15963
-15859
-15756
-15656
-15558
-15462
-15368
-15277
-15188
-15101
-15016
-14934
-14854
-14776
-14701
-14628
-14557
-14489
-14424
-14361
-14300
-14242
-14187
-14135
-14085
-14038
-13993
-13952
-13913
-13878
-13845
-13814
-13787
-13763
-13741
-13722
-13706
-13693
-13683
-13676
-13671
-13669
-13670
-13673
-13679
-13688
-13698
-13712
-13727
-13745
-13765
-13787
-13811
-13836
-13863
-13892
-13923
-13954
-13987
-14021
-14056
-14093
-14129
-14167
-14205
-14243
-14282
-14321
-14360
-14400
-14439
-14478
-14516
-14555
-14592
-14630
-14666
-14702
-14737
-14771
-14804
-14835
-14866
-14895
-14922
-14948
-14972
-14995
-15015
-15034
-15050
-15065
-15077
-15087
-15095
-15100
-15103
-15103
-15101
-15096
-15088
-15078
-15064
-15049
-15030
-15009
-14985
-14958
-14928
-14896
-14861
-14823
-14783
-14740
-14694
-14646
-14595
-14542
-14486
-14428
-14368
-14305
-14240
-14172
-14103
-14031
-13957
-13881
-13803
-13724
-13642
-13559
-13475
-13389
-13302
-13213
-13124
-13034
-12943
-12851
-12758
-12665
-12572
-12478
-12384
-12289
-12194
-12099
-12004
-11908
-11812
-11716
-11619
-11522
-11425
-11327
-11228
-11129
-11030
-10929
-10828
-10726
-10623
-10519
-10414
-10308
-10201
-10093
-9984
-9874
-9763
-9651
-9537
-9423
-9308
-9192
-9075
-8958
-8840
-8721
-8602
-8482
-8362
-8242
-8122
-8002
-7882
-7762
-7643
-7525
-7407
-7290
-7175
-7060
-6947
-6835
-6725
-6616
-6509
-6404
-6301
-6200
-6101
-6004
-5910
-5817
-5727
-5639
-5553
-5470
-5389
-5310
-5234
-5159
-5087
-5017
-4949
-4883
-4819
-4757
-4696
-4637
-4580
-4524
-4470
-4417
-4365
-4314
-4264
-4215
-4166
-4119
-4072
-4026
-3980
-3934
-3889
-3845
-3800
-3756
-3712
-3668
-3625
-3581
-3537
-3494
-3450
-3406
-3363
-3319
-3276
-3232
-3188
-3145
-3101
-3057
-3014
-2970
-2926
-2883
-2839
-2796
-2753
-2709
-2666
-2623
-2579
-2536
-2492
-2448
-2404
-2359
-2314
-2269
-2223
-2176
-2128
-2079
-2029
-1979
-1927
-1874
-1819
-1764
-1707
-1649
-1589
-1529
-1467
-1404
-1340
-1275
-1209
-1142
-1075
-1006
-938
-869
-799
-729
-659
-588
-518
-447
-377
-306
-235
-165
-94
-24
46
116
186
256
326
396
466
536
605
675
744
814
883
952
1020
1089
1157
1225
1293
1360
1426
1493
1558
1623
1687
1751
1814
1876
1937
1997
2056
2114
2171
2227
2282
2335
2387
2438
2486
2534
2579
2622
2664
2704
2741
2777
2810
2841
2869
2896
2919
2941
2959
2976
2989
3000
3008
3014
3016
3016
3014
3009
3000
2990
2976
2960
2942
2920
2896
2870
2841
2809
2775
2739
2700
2659
2616
2570
2523
2473
2422
2368
2313
2256
2197
2136
2074
2009
1944
1877
1808
1737
1664
1590
1515
1437
1358
1278
1196
1112
1027
940
851
761
670
577
483
388
292
194
96
-4
-104
-205
-306
-409
-512
-615
-719
-823
-927
-1031
-1136
-1240
-1344
-1448
-1552
-1655
-1758
-1860
-1961
-2062
-2161
-2260
-2358
-2455
-2550
-2645
-2738
-2829
-2920
-3008
-3096
-3182
-3266
-3348
-3429
-3508
-3585
-3660
-3733
-3803
-3871
-3937
-4000
-4061
-4118
-4173
-4225
-4273
-4319
-4361
-4400
-4435
-4467
-4496
-4521
-4542
-4560
-4574
-4584
-4590
-4593
-4592
-4586
-4577
-4564
-4547
-4525
-4500
-4470
-4436
-4397
-4355
-4307
-4256
-4200
-4139
-4074
-4003
-3930
-3852
-3768
-3681
-3588
-3491
-3390
-3284
-3173
-3058
-2938
-2813
-2684
-2550
-2411
-2268
-2119
-1966
-1807
-1644
-1476
-1302
-1124
-940
-752
-558
-359
-155
55
269
489
714
944
1179
1419
1664
1914
2169
2428
2692
2961
3234
3511
3792
4077
4366
4658
4953
5252
5553
5857
6164
6473
6784
7097
7412
7729
8047
8366
8687
9008
9331
9654
9978
10302
10627
10952
11277
11602
11928
12253
12578
12903
13227
13551
13875
14198
14521
14843
15164
15484
15804
16123
16441
16758
17074
17389
17703
18015
18326
18635
18942
19248
19552
19854
20154
20452
20748
21041
21332
21620
21906
22189
22470
22747
23022
23295
23564
23830
24094
24354
24612
24866
25117
25366
25610
25852
26091
26326
26558
26786
27011
27233
27451
27666
27878
28086
28292
28493
28692
28888
29080
29270
29456
29640
29821
29999
30175
30348
30518
30687
30852
31016
31178
31337
31494
31649
31803
31954
32104
32252
32399
32543
32686
32829
32969
33108
33246
33383
33518
33652
33785
33917
34048
34178
34306
34434
34560
34685
34809
34932
35054
35174
35294
35412
35529
35645
35759
35873
35985
36096
36206
36315
36422
36528
36633
36737
36840
36942
37043
37142
37241
37338
37434
37530
37624
37717
37809
37900
37990
38080
38168
38255
38341
38426
38511
38594
38676
38758
38838
38918
38996
39074
39151
39226
39301
39374
39446
39517
39587
39656
39723
39790
39854
39918
39980
40040
40099
40156
40212
40267
40319
40370
40420
40468
40515
40560
40604
40646
40687
40727
40765
40802
40838
40873
40906
40939
40970
41000
41029
41056
41083
41108
41132
41155
41176
41196
41214
41230
41245
41258
41269
41279
41286
41291
41293
41294
41292
41287
41280
41270
41258
41243
41225
41204
41181
41154
41125
41094
41059
41022
40982
40940
40895
40847
40797
40745
40691
40634
40575
40514
40451
40386
40319
40250
40180
40107
40033
39957
39880
39801
39720
39637
39553
39467
39380
39291
39200
39108
39014
38919
38822
38724
38624
38522
38420
38315
38209
38101
37992
37882
37770
37656
37541
37425
37307
37187
37066
36943
36819
36693
36566
36437
36306
36175
36041
35906
35770
35633
35494
35354
35213
35070
34927
34783
34638
34492
34346
34199
34051
33904
33756
33609
33461
33314
33168
33022
32877
32732
32589
32445
32305
32165
32027
31890
31755
31621
31488
31358
31228
31100
30974
30848
30725
30602
30480
30360
30240
30121
30003
29885
29768
29652
29536
29420
29304
29189
29073
28957
28841
28725
28608
28491
28373
28254
28135
28015
27894
27771
27648
27524
27398
27272
27144
27015
26885
26754
26621
26488
26353
26217
26081
25943
25805
25666
25526
25385
25243
25101
24958
24815
24670
24526
24380
24234
24087
23940
23791
23642
23492
23342
23190
23038
22884
22730
22575
22420
22263
22106
21948
21789
21629
21469
21308
21147
20985
20823
20660
20497
20333
20169
20004
19839
19674
19508
19343
19176
19010
18843
18675
18508
18340
18171
18002
17832
17662
17491
17319
17147
16974
16800
16625
16450
16273
16096
15918
15739
15559
15378
15196
15014
14831
14647
14463
14278
14093
13908
13722
13535
13349
13162
12975
12788
12601
12413
12226
12038
11851
11663
11475
11288
11100
10912
10723
10535
10346
10157
9968
9778
9588
9398
9207
9015
8824
8632
8439
8247
8054
7861
7667
7474
7281
7088
6895
6702
6509
6317
6126
5935
5745
5556
5367
5180
4993
4808
4624
4441
4260
4080
3902
3725
3550
3377
3205
3035
2867
2701
2536
2374
2213
2055
1898
1743
1591
1440
1291
1145
1000
857
717
579
443
309
177
48
-79
-203
-325
-445
-562
-676
-788
-897
-1004
-1109
-1211
-1310
-1407
-1502
-1594
-1685
-1772
-1858
-1942
-2024
-2104
-2182
-2258
-2332
-2405
-2476
-2545
-2613
-2680
-2745
-2808
-2870
-2930
-2989
-3047
-3103
-3158
-3211
-3263
-3314
-3362
-3410
-3455
-3499
-3542
-3582
-3621
-3658
-3693
-3727
-3758
-3787
-3814
-3839
-3862
-3882
-3900
-3916
-3930
-3940
-3949
-3955
-3958
-3959
-3957
-3953
-3946
-3937
-3925
-3911
-3895
-3876
-3855
-3832
-3807
-3780
-3751
-3720
-3687
-3652
-3616
-3578
-3539
-3498
-3456
-3412
-3367
-3321
-3273
-3225
-3175
-3124
-3072
-3019
-2965
-2909
-2853
-2796
-2737
-2678
-2617
-2555
-2492
-2427
-2362
-2294
-2225
-2155
-2083
-2009
-1934
-1856
-1777
-1696
-1613
-1528
-1441
-1352
-1261
-1169
-1074
-978
-879
-780
-678
-575
-470
-364
-257
-148
-39
72
183
295
408
522
636
750
865
981
1096
1212
1328
1444
1560
1677
1793
1910
2025
2143
2259
2375
2492
2608
2724
2840
2956
3071
3186
3301
3415
3529
3642
3754
3866
3977
4086
4195
4303
4410
4515
4619
4721
4822
4921
5019
5115
5209
5300
5390
5478
5564
5647
5729
5807
5884
5958
6029
6098
6164
6228
6288
6347
6402
6455
6505
6552
6596
6638
6677
6713
6746
6776
6804
6829
6851
6871
6888
6902
6914
6923
6930
6934
6936
6935
6932
6926
6918
6908
6896
6882
6865
6846
6826
6803
6778
6752
6723
6693
6661
6628
6592
6555
6517
6477
6436
6393
6349
6304
6258
6210
6161
6112
6061
6009
5957
5904
5849
5794
5739
5683
5626
5568
5510
5451
5391
5331
5271
5210
5148
5086
5024
4961
4897
4834
4769
4705
4640
4574
4509
4442
4376
4309
4242
4175
4108
4040
3972
3904
3835
3766
3697
3627
3557
3487
3416
3344
3273
3200
3128
3055
2981
2907
2832
2757
2682
2606
2530
2453
2376
2299
2222
2144
2066
1988
1909
1831
1752
1673
1594
1515
1435
1355
1275
1195
1114
1033
952
870
788
705
622
539
455
370
286
200
115
29
-58
-145
-232
-319
-407
-495
-583
-672
-760
-849
-937
-1025
-1114
-1202
-1290
-1377
-1464
-1550
-1635
-1720
-1804
-1887
-1969
-2049
-2129
-2207
-2284
-2360
-2435
-2508
-2580
-2650
-2720
-2788
-2855
-2921
-2986
-3049
-3112
-3174
-3235
-3295
-3355
-3414
-3472
-3529
-3586
-3642
-3697
-3752
-3806
-3859
-3912
-3964
-4014
-4066
-4116
-4166
-4215
-4264
-4312
-4359
-4406
-4452
-4497
-4542
-4586
-4630
-4672
-4714
-4754
-4794
-4833
-4871
-4907
-4943
-4977
-5010
-5041
-5071
-5100
-5127
-5153
-5178
-5201
-5222
-5243
-5261
-5279
-5295
-5310
-5324
-5336
-5348
-5358
-5368
-5377
-5384
-5391
-5397
-5403
-5408
-5412
-5415
-5418
-5421
-5422
-5424
-5424
-5424
-5423
-5422
-5420
-5418
-5415
-5411
-5407
-5402
-5397
-5391
-5385
-5378
-5371
-5364
-5356
-5348
-5339
-5331
-5322
-5313
-5304
-5295
-5286
-5277
-5269
-5260
-5251
-5242
-5234
-5226
-5218
-5210
-5203
-5195
-5188
-5181
-5174
-5167
-5160
-5154
-5147
-5139
-5132
-5124
-5116
-5107
-5098
-5088
-5077
-5065
-5053
-5040
-5025
-5010
-4993
-4975
-4956
-4935
-4914
-4891
-4866
-4840
-4813
-4784
-4754
-4723
-4690
-4656
-4621
-4584
-4546
-4507
-4466
-4424
-4381
-4337
-4291
-4244
-4196
-4147
-4096
-4045
-3992
-3938
-3883
-3826
-3769
-3710
-3651
-3590
-3528
-3466
-3402
-3337
-3271
-3205
-3137
-3069
-2999
-2930
-2859
-2788
-2717
-2645
-2573
-2500
-2428
-2355
-2282
-2209
-2136
-2064
-1992
-1920
-1848
-1777
-1706
-1635
-1565
-1496
-1427
-1359
-1291
-1224
-1158
-1092
-1027
-962
-899
-836
-773
-712
-652
-592
-534
-476
-420
-365
-310
-257
-206
-155
-106
-58
-11
35
79
122
163
203
241
278
313
347
379
409
437
464
490
513
535
555
573
589
604
618
629
639
648
655
661
666
669
671
671
671
669
666
662
656
650
642
633
622
611
598
583
568
551
534
515
494
473
451
428
404
379
353
327
300
273
246
218
190
162
135
107
79
52
26
-1
-26
-52
-76
-100
-123
-145
-166
-186
-205
-223
-240
-256
-271
-285
-298
-309
-320
-329
-338
-345
-352
-358
-362
-366
-369
-371
-373
-374
-374
-374
-373
-372
-371
-369
-367
-364
-361
-358
-355
-351
-348
-344
-341
-337
-333
-329
-325
-321
-317
-314
-310
-305
-301
-297
-293
-288
-283
-278
-273
-268
-262
-256
-250
-244
-237
-230
-223
-215
-207
-199
-191
-183
-174
-165
-157
-148
-139
-130
-122
-113
-105
-96
-88
-80
-73
-65
-58
-51
-44
-38
-32
-26
-20
-15
-11
-6
-3
1
3
6
7
8
9
9
8
6
4
1
-3
-7
-12
-18
-25
-32
-40
-49
-59
-70
-81
-93
-107
-121
-136
-153
-170
-189
-209
-230
-252
-276
-301
-328
-356
-386
-417
-450
-485
-521
-559
-599
-641
-684
-729
-776
-825
-875
-926
-980
-1035
-1091
-1149
-1208
-1268
-1330
-1393
-1456
-1521
-1587
-1653
-1720
-1788
-1856
-1925
-1993
-2063
-2132
-2202
-2272
-2341
-2411
-2481
-2551
-2621
-2691
-2760
-2830
-2900
-2970
-3040
-3110
-3180
-3251
-3321
-3392
-3464
-3535
-3607
-3680
-3753
-3826
-3900
-3975
-4050
-4126
-4202
-4279
-4357
-4435
-4514
-4594
-4675
-4756
-4838
-4921
-5005
-5090
-5175
-5262
-5349
-5438
-5527
-5617
-5708
-5800
-5893
-5987
-6083
-6179
-6276
-6374
-6473
-6572
-6673
-6775
-6877
-6980
-7084
-7189
-7294
-7399
-7505
-7612
-7719
-7826
-7933
-8039
-8147
-8255
-8362
-8469
-8576
-8683
-8789
-8895
-9000
-9105
-9210
-9314
-9418
-9521
-9623
-9726
-9827
-9929
-10029
-10130
-10230
-10331
-10431
-10531
-10632
-10732
-10833
-10934
-11035
-11137
-11239
-11342
-11445
-11549
-11653
-11758
-11863
-11968
-12074
-12181
-12287
-12394
-12500
-12607
-12714
-12820
-12926
-13032
-13137
-13242
-13345
-13448
-13550
-13652
-13752
-13850
-13948
-14044
-14139
-14233
-14325
-14415
-14504
-14591
-14676
-14760
-14842
-14922
-15001
-15077
-15152
-15225
-15297
-15366
-15434
-15500
-15564
-15626
-15686
-15745
-15802
-15857
-15910
-15962
-16011
-16059
-16106
-16151
-16193
-16235
-16274
-16312
-16350
-16385
-16419
-16452
-16483
-16513
-16541
-16569
-16595
-16620
-16644
-16666
-16688
-16708
-16727
-16745
-16762
-16778
-16792
-16806
-16818
-16829
-16839
-16847
-16854
-16860
-16865
-16868
-16870
-16870
-16869
-16867
-16863
-16857
-16850
-16841
-16831
-16819
-16805
-16789
-16772
-16752
-16731
-16708
-16682
-16655
-16625
-16594
-16560
-16524
-16486
-16446
-16403
-16359
-16312
-16263
-16213
-16160
-16105
-16047
-15990
-15929
-15867
-15802
-15736
-15669
-15599
-15528
-15456
-15382
-15307
-15230
-15152
-15073
-14993
-14912
-14829
-14747
-14663
-14579
-14494
-14408
-14322
-14236
-14150
-14063
-13975
-13888
-13801
-13713
-13625
-13537
-13450
-13362
-13274
-13186
-13098
-13010
-12922
-12834
-12746
-12658
-12569
-12481
-12392
-12304
-12215
-12126
-12036
-11946
-11856
-11766
-11675
-11583
-11491
-11399
-11306
-11212
-11118
-11024
-10928
-10833
-10737
-10640
-10543
-10446
-10348
-10250
-10153
-10055
-9958
-9861
-9765
-9669
-9574
-9481
-9388
-9296
-9206
-9117
-9030
-8945
-8861
-8779
-8700
-8622
-8547
-8474
-8403
-8334
-8267
-8203
-8140
-8080
-8022
-7966
-7912
-7859
-7809
-7760
-7714
-7668
-7625
-7583
-7542
-7504
-7466
-7430
-7395
-7362
-7329
-7299
-7269
-7241
-7213
-7188
-7163
-7140
-7118
-7097
-7078
-7060
-7043
-7028
-7014
-7002
-6991
-6982
-6974
-6968
-6964
-6961
-6960
-6961
-6964
-6968
-6974
-6981
-6990
-7001
-7014
-7027
-7043
-7059
-7077
-7097
-7117
-7138
-7160
-7184
-7207
-7232
-7257
-7283
-7309
-7335
-7362
-7389
-7416
-7443
-7471
-7498
-7525
-7552
-7578
-7605
-7630
-7656
-7681
-7706
-7730
-7753
-7776
-7798
-7820
-7840
-7860
-7880
-7898
-7916
-7933
-7950
-7965
-7980
-7994
-8007
-8020
-8031
-8042
-8053
-8061
-8071
-8080
-8087
-8093
-8100
-8106
-8111
-8116
-8119
-8122
-8125
-8127
-8129
-8130
-8130
-8130
-8129
-8128
-8125
-8122
-8119
-8116
-8109
-8105
-8098
-8090
-8080
-8071
-8061
-8048
-8036
-8022
-8006
-7990
-7972
-7954
-7934
-7912
-7890
-7867
-7843
-7817
-7791
-7763
-7735
-7705
-7675
-7644
-7612
-7579
-7545
-7511
-7475
-7439
-7403
-7365
-7327
-7289
-7250
-7210
-7169
-7129
-7087
-7045
-7003
-6960
-6917
-6874
-6831
-6787
-6743
-6698
-6654
-6610
-6565
-6521
-6476
-6432
-6387
-6343
-6299
-6255
-6212
-6168
-6125
-6083
-6040
-5998
-5957
-5916
-5875
-5834
-5794
-5755
-5716
-5677
-5638
-5600
-5561
-5524
-5486
-5448
-5411
-5373
-5336
-5298
-5261
-5223
-5185
-5147
-5108
-5070
-5030
-4991
-4951
-4910
-4869
-4828
-4786
-4743
-4700
-4656
-4612
-4567
-4521
-4475
-4428
-4380
-4332
-4283
-4234
-4184
-4133
-4082
-4030
-3978
-3926
-3872
-3819
-3765
-3710
-3655
-3600
-3544
-3487
-3430
-3373
-3315
-3257
-3198
-3138
-3078
-3017
-2955
-2892
-2829
-2765
-2699
-2633
-2566
-2498
-2429
-2359
-2288
-2216
-2143
-2069
-1995
-1919
-1842
-1764
-1685
-1605
-1524
-1443
-1361
-1277
-1193
-1108
-1022
-936
-849
-760
-671
-582
-491
-400
-307
-214
-120
-25
71
167
265
363
463
563
664
766
869
972
1077
1183
1289
1397
1505
1615
1725
1837
1949
2063
2177
2292
2409
2526
2645
2764
2885
3006
3129
3252
3376
3501
3627
3754
3882
4010
4140
4270
4401
4532
4664
4797
4931
5065
5200
5335
5471
5608
5745
5882
6019
6157
6296
6434
6572
6711
6850
6988
7127
7266
7404
7542
7680
7818
7955
8092
8228
8365
8500
8635
8770
8904
9037
9170
9302
9433
9563
9693
9821
9949
10076
10202
10327
10451
10574
10695
10816
10936
11054
11171
11287
11402
11516
11629
11740
11850
11959
12067
12174
12280
12384
12487
12589
12690
12790
12888
12986
13082
13177
13271
13364
13456
13546
13635
13724
13811
13896
13981
14064
14146
14227
14307
14385
14462
14537
14611
14683
14753
14822
14889
14954
15018
15079
15139
15196
15251
15304
15355
15403
15449
15493
15534
15573
15609
15643
15674
15703
15730
15753
15775
15794
15810
15825
15836
15846
15853
15858
15861
15862
15861
15858
15853
15846
15837
15827
15815
15801
15786
15769
15751
15731
15710
15688
15665
15640
15614
15587
15558
15529
15499
15467
15435
15401
15367
15331
15294
15257
15218
15178
15137
15095
15051
15007
14961
14915
14867
14818
14767
14716
14663
14609
14554
14498
14441
14383
14323
14263
14202
14139
14076
14012
13947
13881
13815
13747
13680
13611
13542
13473
13403
13333
13262
13191
13119
13048
12976
12904
12831
12759
12686
12613
12540
12466
12393
12319
12246
12172
12098
12024
11950
11875
11801
11726
11651
11576
11501
11426
11351
11276
11200
11125
11050
10974
10899
10824
10749
10673
10598
10523
10448
10373
10298
10223
10148
10073
9998
9924
9849
9775
9700
9626
9551
9477
9403
9328
9254
9180
9106
9032
8958
8884
8811
8737
8663
8590
8516
8443
8370
8296
8223
8150
8077
8005
7933
7861
7789
7717
7646
7575
7505
7435
7366
7297
7229
7162
7096
7030
6965
6901
6837
6775
6713
6653
6593
6534
6476
6419
6364
6309
6255
6202
6150
6100
6050
6001
5954
5907
5862
5818
5774
5732
5691
5651
5612
5574
5537
5502
5467
5434
5401
5370
5340
5311
5284
5257
5232
5208
5186
5164
5144
5126
5109
5093
5079
5066
5055
5045
5037
5031
5026
5023
5021
5022
5023
5027
5032
5039
5047
5057
5068
5081
5095
5110
5127
5145
5164
5184
5206
5228
5251
5274
5299
5324
5350
5377
5404
5431
5460
5488
5517
5547
5577
5607
5638
5669
5701
5733
5765
5798
5831
5864
5898
5933
5967
6002
6038
6074
6110
6146
6183
6220
6257
6295
6333
6370
6408
6446
6484
6522
6559
6597
6634
6670
6707
6742
6777
6812
6846
6879
6911
6943
6973
7003
7031
7058
7085
7110
7134
7156
7178
7198
7217
7234
7250
7265
7278
7290
7300
7309
7317
7322
7327
7329
7330
7330
7327
7323
7317
7310
7300
7289
7276
7261
7244
7225
7204
7182
7157
7131
7103
7073
7041
7008
6973
6936
6898
6858
6817
6774
6730
6685
6638
6590
6540
6490
6438
6386
6332
6277
6222
6165
6108
6050
5991
5931
5871
5810
5748
5686
5624
5560
5496
5432
5367
5302
5236
5170
5103
5035
4968
4899
4831
4761
4692
4622
4552
4481
4410
4339
4267
4196
4124
4051
3979
3907
3834
3761
3688
3615
3542
3469
3396
3323
3250
3177
3104
3031
2958
2885
2812
2739
2666
2594
2521
2448
2375
2303
2230
2157
2085
2012
1939
1867
1794
1721
1648
1575
1502
1429
1356
1283
1210
1137
1064
991
918
845
772
699
626
554
481
408
336
264
192
120
48
-23
-94
-165
-235
-305
-374
-444
-512
-580
-648
-716
-783
-849
-915
-981
-1046
-1111
-1176
-1240
-1304
-1367
-1431
-1493
-1556
-1617
-1679
-1740
-1801
-1861
-1921
-1980
-2039
-2097
-2155
-2212
-2269
-2324
-2380
-2435
-2489
-2542
-2595
-2647
-2698
-2749
-2799
-2849
-2898
-2946
-2994
-3040
-3087
-3132
-3177
-3222
-3265
-3308
-3351
-3392
-3433
-3474
-3514
-3553
-3591
-3629
-3667
-3703
-3739
-3775
-3810
-3844
-3878
-3911
-3943
-3975
-4006
-4037
-4067
-4097
-4126
-4154
-4182
-4209
-4236
-4261
-4287
-4311
-4335
-4359
-4382
-4404
-4425
-4446
-4467
-4487
-4506
-4525
-4544
-4562
-4580
-4598
-4615
-4632
-4649
-4666
-4682
-4698
-4714
-4730
-4745
-4761
-4776
-4791
-4806
-4820
-4835
-4849
-4863
-4876
-4890
-4903
-4916
-4929
-4941
-4954
-4966
-4978
-4990
-5002
-5013
-5025
-5036
-5047
-5058
-5069
-5080
-5091
-5102
-5112
-5123
-5133
-5144
-5154
-5164
-5173
-5183
-5192
-5201
-5209
-5218
-5226
-5233
-5240
-5247
-5253
-5259
-5264
-5268
-5272
-5275
-5278
-5279
-5280
-5280
-5279
-5277
-5274
-5270
-5265
-5259
-5252
-5243
-5234
-5223
-5211
-5198
-5183
-5168
-5151
-5133
-5114
-5094
-5073
-5051
-5028
-5004
-4979
-4954
-4927
-4900
-4872
-4843
-4814
-4785
-4754
-4723
-4692
-4660
-4628
-4596
-4563
-4529
-4496
-4462
-4427
-4393
-4358
-4323
-4287
-4252
-4216
-4180
-4144
-4108
-4072
-4035
-4000
-3965
-3929
-3894
-3859
-3824
-3790
-3756
-3722
-3689
-3657
-3626
-3595
-3565
-3535
-3507
-3479
-3452
-3427
-3402
-3378
-3355
-3333
-3313
-3293
-3275
-3257
-3241
-3226
-3212
-3199
-3188
-3177
-3168
-3160
-3153
-3148
-3143
-3140
-3138
-3137
-3137
-3138
-3140
-3143
-3147
-3152
-3159
-3166
-3174
-3183
-3192
-3203
-3214
-3227
-3240
-3254
-3268
-3284
-3300
-3316
-3334
-3352
-3371
-3390
-3410
-3430
-3452
-3473
-3496
-3518
-3542
-3566
-3590
-3615
-3640
-3666
-3692
-3718
-3745
-3772
-3799
-3826
-3854
-3881
-3909
-3936
-3963
-3990
-4017
-4043
-4070
-4096
-4121
-4145
-4169
-4193
-4215
-4237
-4257
-4277
-4296
-4314
-4331
-4347
-4362
-4376
-4389
-4400
-4411
-4421
-4429
-4437
-4443
-4449
-4453
-4457
-4459
-4461
-4461
-4461
-4459
-4456
-4452
-4448
-4442
-4435
-4426
-4417
-4407
-4395
-4382
-4368
-4353
-4337
-4319
-4300
-4280
-4259
-4237
-4213
-4188
-4162
-4135
-4107
-4077
-4046
-4014
-3982
-3947
-3912
-3876
-3838
-3799
-3760
-3719
-3677
-3634
-3591
-3546
-3501
-3454
-3407
-3359
-3311
-3261
-3211
-3161
-3110
-3058
-3006
-2953
-2900
-2847
-2794
-2740
-2686
-2632
-2577
-2523
-2468
-2414
-2360
-2306
-2252
-2198
-2145
-2092
-2040
-1988
-1937
-1886
-1836
-1787
-1739
-1692
-1645
-1600
-1556
-1512
-1470
-1430
-1390
-1352
-1315
-1279
-1244
-1211
-1180
-1149
-1120
-1092
-1066
-1041
-1016
-994
-973
-954
-935
-919
-903
-889
-876
-865
-856
-847
-841
-835
-832
-830
-829
-830
-832
-836
-842
-848
-857
-866
-877
-889
-903
-918
-933
-951
-969
-988
-1008
-1029
-1051
-1073
-1097
-1121
-1146
-1171
-1197
-1223
-1250
-1277
-1304
-1332
-1360
-1388
-1417
-1445
-1474
-1502
-1531
-1559
-1588
-1616
-1644
-1672
-1699
-1726
-1753
-1779
-1805
-1830
-1854
-1877
-1900
-1922
-1943
-1963
-1982
-2000
-2016
-2032
-2045
-2060
-2072
-2082
-2092
-2100
-2107
-2112
-2116
-2119
-2121
-2121
-2120
-2118
-2114
-2110
-2104
-2096
-2088
-2078
-2068
-2056
-2043
-2028
-2013
-1996
-1979
-1960
-1940
-1919
-1897
-1874
-1850
-1824
-1798
-1770
-1741
-1712
-1681
-1649
-1615
-1581
-1546
-1509
-1471
-1432
-1393
-1351
-1309
-1266
-1222
-1176
-1130
-1083
-1035
-986
-937
-886
-835
-784
-732
-679
-626
-573
-519
-465
-411
-356
-302
-247
-192
-137
-82
-27
28
83
138
193
248
302
357
411
465
518
571
624
677
729
780
831
881
931
980
1029
1076
1123
1170
1216
1260
1305
1348
1391
1432
1474
1514
1553
1592
1630
1668
1704
1740
1776
1811
1845
1878
1911
1944
1976
2007
2037
2069
2099
2129
2158
2188
2217
2245
2274
2302
2330
2358
2385
2413
2440
2467
2495
2522
2549
2576
2603
2630
2657
2684
2711
2739
2766
2793
2821
2848
2876
2903
2931
2959
2987
3015
3044
3072
3101
3130
3159
3188
3218
3247
3277
3307
3337
3367
3397
3427
3458
3489
3519
3550
3581
3612
3643
3674
3705
3737
3768
3799
3831
3862
3893
3925
3956
3988
4019
4050
4082
4113
4144
4176
4207
4238
4269
4300
4331
4362
4393
4424
4455
4485
4516
4547
4577
4607
4638
4668
4698
4728
4758
4787
4817
4846
4875
4904
4933
4961
4989
5017
5045
5073
5100
5126
5153
5179
5205
5230
5255
5280
5304
5328
5351
5374
5396
5417
5439
5459
5479
5498
5517
5534
5551
5567
5583
5597
5610
5623
5634
5644
5653
5661
5668
5673
5677
5680
5681
5680
5678
5675
5670
5663
5655
5645
5633
5620
5605
5588
5570
5550
5528
5504
5479
5452
5424
5393
5361
5328
5293
5256
5218
5178
5136
5093
5049
5003
4956
4907
4857
4806
4754
4700
4645
4588
4531
4472
4413
4352
4290
4228
4164
4099
4034
3968
3901
3833
3765
3696
3626
3556
3485
3413
3341
3269
3196
3123
3049
2975
2901
2826
2752
2677
2602
2526
2451
2375
2300
2224
2148
2073
1997
1921
1846
1771
1696
1621
1546
1471
1397
1324
1250
1177
1105
1033
962
891
821
752
683
616
549
482
417
353
289
227
165
104
44
-15
-73
-131
-187
-243
-298
-352
-406
-458
-510
-562
-612
-663
-712
-761
-809
-857
-904
-951
-997
-1042
-1087
-1132
-1176
-1220
-1263
-1306
-1348
-1389
-1430
-1471
-1510
-1550
-1588
-1626
-1663
-1699
-1734
-1769
-1803
-1835
-1867
-1898
-1929
-1958
-1986
-2013
-2039
-2064
-2088
-2110
-2132
-2152
-2172
-2190
-2207
-2223
-2237
-2251
-2263
-2274
-2283
-2292
-2299
-2305
-2309
-2313
-2315
-2316
-2315
-2313
-2310
-2306
-2301
-2294
-2286
-2278
-2268
-2257
-2245
-2232
-2218
-2204
-2188
-2172
-2155
-2137
-2119
-2100
-2080
-2060
-2040
-2019
-1997
-1975
-1952
-1929
-1905
-1880
-1856
-1830
-1804
-1778
-1751
-1723
-1695
-1667
-1638
-1608
-1578
-1548
-1517
-1486
-1454
-1422
-1390
-1358
-1325
-1292
-1259
-1225
-1192
-1158
-1125
-1091
-1057
-1022
-989
-955
-921
-887
-853
-819
-785
-752
-718
-685
-652
-618
-586
-553
-521
-489
-457
-426
-395
-365
-335
-305
-277
-248
-221
-194
-168
-143
-119
-96
-73
-52
-31
-11
7
25
41
56
70
83
95
106
115
124
131
137
141
145
147
148
148
146
144
140
135
128
121
112
102
91
78
64
50
34
16
-2
-22
-43
-65
-88
-113
-139
-166
-194
-224
-254
-286
-320
-354
-390
-427
-465
-505
-545
-587
-630
-674
-719
-765
-812
-861
-910
-960
-1012
-1064
-1117
-1172
-1227
-1283
-1339
-1397
-1456
-1515
-1575
-1636
-1698
-1760
-1824
-1888
-1952
-2017
-2084
-2151
-2218
-2286
-2355
-2424
-2493
-2563
-2633
-2704
-2775
-2847
-2918
-2990
-3062
-3134
-3207
-3279
-3351
-3424
-3496
-3568
-3641
-3713
-3785
-3856
-3928
-3999
-4070
-4141
-4212
-4282
-4352
-4421
-4490
-4559
-4627
-4695
-4762
-4828
-4895
-4960
-5025
-5090
-5153
-5216
-5279
-5341
-5402
-5462
-5521
-5580
-5638
-5695
-5751
-5807
-5861
-5915
-5967
-6019
-6069
-6119
-6167
-6215
-6261
-6306
-6350
-6393
-6434
-6475
-6514
-6552
-6589
-6624
-6658
-6691
-6723
-6753
-6782
-6809
-6836
-6860
-6884
-6906
-6926
-6945
-6963
-6979
-6993
-7006
-7017
-7026
-7034
-7040
-7044
-7047
-7047
-7046
-7043
-7038
-7031
-7023
-7013
-7001
-6987
-6972
-6955
-6936
-6916
-6894
-6871
-6846
-6820
-6793
-6765
-6735
-6705
-6673
-6640
-6606
-6572
-6536
-6500
-6462
-6424
-6386
-6346
-6306
-6265
-6224
-6182
-6140
-6097
-6053
-6010
-5965
-5921
-5876
-5831
-5786
-5741
-5695
-5649
-5604
-5558
-5512
-5466
-5420
-5374
-5328
-5283
-5237
-5191
-5145
-5100
-5055
-5009
-4964
-4920
-4875
-4831
-4787
-4743
-4700
-4657
-4614
-4572
-4530
-4488
-4447
-4406
-4366
-4326
-4286
-4247
-4207
-4168
-4129
-4090
-4051
-4011
-3973
-3934
-3895
-3856
-3816
-3776
-3736
-3695
-3655
-3614
-3572
-3530
-3488
-3446
-3403
-3360
-3317
-3273
-3229
-3184
-3139
-3094
-3048
-3002
-2955
-2908
-2860
-2811
-2762
-2712
-2661
-2610
-2557
-2504
-2450
-2394
-2338
-2281
-2223
-2163
-2103
-2041
-1979
-1915
-1850
-1784
-1717
-1649
-1580
-1509
-1438
-1365
-1291
-1217
-1141
-1064
-986
-908
-829
-748
-668
-586
-504
-421
-338
-255
-171
-86
-2
83
168
254
339
425
511
596
683
769
855
942
1029
1116
1203
1290
1378
1466
1554
1642
1730
1819
1908
1997
2086
2176
2266
2356
2447
2538
2629
2720
2812
2905
2997
3090
3184
3278
3372
3466
3561
3656
3752
3847
3943
4038
4134
4230
4325
4421
4516
4610
4705
4798
4892
4985
5077
5168
5259
5349
5438
5526
5613
5699
5784
5868
5951
6032
6112
6191
6268
6343
6417
6489
6559
6628
6694
6759
6822
6882
6941
6998
7053
7106
7156
7205
7252
7297
7340
7382
7422
7459
7496
7530
7564
7595
7625
7654
7681
7707
7732
7755
7777
7798
7818
7837
7855
7871
7887
7901
7915
7927
7939
7949
7959
7968
7976
7983
7989
7994
7998
8002
8004
8006
8007
8007
8007
8006
8004
8002
7999
7995
7991
7986
7981
7976
7970
7964
7957
7951
7944
7937
7929
7922
7914
7906
7897
7889
7880
7871
7862
7852
7842
7833
7822
7812
7802
7792
7781
7771
7761
7751
7741
7732
7723
7714
7706
7698
7691
7685
7679
7673
7669
7665
7662
7660
7659
7659
7659
7661
7663
7667
7671
7676
7682
7689
7696
7704
7713
7723
7733
7744
7755
7766
7777
7789
7801
7813
7826
7838
7850
7862
7874
7886
7897
7909
7920
7931
7941
7951
7961
7970
7979
7987
7994
8000
8007
8012
8016
8019
8022
8023
8023
8022
8019
8015
8010
8004
7996
7987
7976
7963
7949
7934
7917
7898
7878
7856
7832
7807
7780
7752
7722
7690
7656
7621
7585
7547
7507
7466
7424
7380
7334
7288
7240
7191
7141
7089
7037
6983
6929
6874
6817
6760
6702
6643
6583
6523
6462
6400
6338
6275
6211
6146
6081
6016
5950
5883
5816
5749
5681
5613
5544
5475
5406
5336
5266
5196
5126
5055
4984
4913
4841
4770
4698
4625
4552
4479
4406
4332
4258
4183
4108
4032
3957
3880
3803
3726
3649
3571
3493
3414
3336
3257
3177
3098
3018
2938
2858
2777
2697
2616
2535
2454
2373
2292
2211
2130
2049
1968
1887
1806
1725
1645
1565
1485
1406
1327
1248
1169
1091
1014
937
860
784
708
633
558
484
411
338
266
194
123
53
-17
-86
-154
-222
-289
-355
-420
-485
-549
-612
-675
-737
-798
-859
-919
-979
-1038
-1096
-1154
-1211
-1268
-1325
-1381
-1437
-1492
-1547
-1601
-1655
-1709
-1762
-1815
-1868
-1920
-1972
-2023
-2074
-2124
-2174
-2224
-2273
-2321
-2370
-2417
-2465
-2511
-2557
-2603
-2648
-2692
-2736
-2779
-2821
-2862
-2903
-2942
-2981
-3019
-3055
-3091
-3126
-3159
-3192
-3223
-3253
-3281
-3309
-3335
-3360
-3384
-3407
-3428
-3448
-3467
-3485
-3501
-3516
-3530
-3543
-3555
-3566
-3576
-3584
-3592
-3598
-3604
-3609
-3612
-3615
-3617
-3618
-3618
-3617
-3616
-3613
-3610
-3605
-3600
-3594
-3587
-3579
-3570
-3560
-3549
-3537
-3524
-3510
-3494
-3478
-3461
-3442
-3422
-3402
-3380
-3357
-3333
-3309
-3283
-3256
-3229
-3200
-3171
-3141
-3111
-3080
-3048
-3015
-2982
-2948
-2914
-2879
-2844
-2808
-2771
-2734
-2697
-2659
-2620
-2581
-2542
-2502
-2461
-2420
-2378
-2336
-2294
-2251
-2207
-2164
-2120
-2076
-2031
-1986
-1942
-1897
-1852
-1806
-1761
-1716
-1671
-1626
-1581
-1536
-1491
-1446
-1402
-1357
-1313
-1269
-1225
-1182
-1139
-1096
-1053
-1010
-969
-927
-886
-846
-805
-766
-727
-688
-650
-612
-575
-539
-503
-467
-433
-398
-364
-331
-298
-265
-233
-202
-170
-139
-109
-79
-49
-20
9
38
66
94
121
148
174
200
226
251
276
300
324
348
372
395
418
440
463
485
508
530
551
573
595
617
638
659
681
702
723
744
765
785
806
826
847
867
888
908
928
949
969
989
1010
1030
1051
1071
1092
1113
1134
1155
1175
1196
1217
1238
1259
1280
1301
1321
1342
1363
1383
1404
1424
1444
1464
1484
1504
1524
1543
1563
1582
1602
1621
1640
1660
1679
1698
1717
1736
1755
1775
1794
1813
1832
1851
1870
1890
1909
1928
1948
1967
1987
2007
2025
2045
2066
2086
2106
2126
2146
2166
2186
2205
2225
2245
2265
2284
2303
2323
2341
2360
2379
2397
2415
2433
2450
2467
2484
2500
2516
2532
2547
2562
2576
2590
2604
2617
2629
2641
2653
2664
2674
2684
2694
2703
2711
2719
2727
2734
2741
2747
2753
2758
2763
2768
2772
2776
2780
2783
2786
2789
2791
2794
2795
2797
2798
2799
2800
2800
2800
2800
2799
2798
2797
2796
2794
2791
2789
2785
2782
2778
2773
2769
2763
2757
2751
2744
2737
2729
2721
2712
2703
2693
2682
2671
2659
2647
2634
2621
2607
2592
2577
2561
2545
2528
2510
2492
2473
2454
2434
2413
2392
2371
2348
2325
2302
2278
2254
2229
2203
2177
2150
2123
2095
2067
2037
2009
1979
1948
1917
1886
1854
1821
1788
1755
1721
1687
1652
1618
1583
1548
1512
1477
1442
1406
1370
1335
1299
1263
1228
1192
1157
1121
1086
1051
1014
980
945
911
876
841
807
773
738
705
671
637
604
570
537
504
472
439
406
374
342
309
277
245
213
181
149
117
86
54
22
-9
-41
-72
-104
-135
-166
-197
-228
-259
-289
-320
-350
-380
-409
-439
-468
-497
-526
-555
-583
-611
-639
-666
-694
-721
-748
-774
-801
-827
-853
-878
-904
-929
-953
-977
-1000
-1025
-1048
-1071
-1093
-1115
-1137
-1158
-1178
-1198
-1218
-1237
-1256
-1274
-1292
-1309
-1326
-1342
-1358
-1373
-1388
-1402
-1416
-1429
-1442
-1455
-1466
-1478
-1489
-1500
-1510
-1520
-1529
-1539
-1547
-1556
-1564
-1572
-1580
-1587
-1595
-1602
-1609
-1615
-1622
-1628
-1634
-1639
-1645
-1650
-1655
-1660
-1665
-1669
-1673
-1677
-1680
-1683
-1686
-1688
-1690
-1691
-1692
-1693
-1693
-1693
-1692
-1690
-1688
-1686
-1683
-1679
-1675
-1670
-1664
-1658
-1652
-1644
-1637
-1628
-1619
-1610
-1600
-1589
-1578
-1566
-1554
-1542
-1528
-1515
-1501
-1487
-1472
-1456
-1441
-1425
-1408
-1391
-1374
-1357
-1339
-1320
-1302
-1283
-1263
-1243
-1223
-1203
-1182
-1160
-1139
-1117
-1094
-1071
-1048
-1025
-1000
-977
-953
-928
-904
-879
-853
-828
-802
-777
-751
-725
-699
-673
-647
-621
-594
-568
-542
-517
-491
-465
-439
-414
-388
-363
-337
-312
-287
-262
-238
-213
-189
-164
-140
-117
-93
-70
-46
-24
-1
21
43
65
86
106
127
147
166
185
204
222
240
257
274
290
305
321
335
349
363
376
389
401
413
424
434
445
454
464
472
481
489
496
503
510
516
522
528
533
538
542
546
550
553
556
559
562
564
565
567
568
569
569
569
569
569
568
567
566
564
563
561
559
557
554
552
549
547
544
541
538
536
533
530
528
525
523
521
519
517
515
514
513
512
511
511
511
511
511
512
513
514
516
518
520
522
525
527
530
533
536
540
543
547
550
554
557
561
565
568
572
575
579
582
586
589
592
595
598
601
604
606
609
611
613
616
618
620
622
624
626
627
629
631
633
635
636
638
640
642
644
646
649
651
653
656
658
661
664
667
670
673
676
680
683
687
691
695
700
704
709
714
719
725
730
736
742
748
754
760
767
773
780
787
793
800
807
813
820
827
833
840
846
852
859
865
870
876
882
887
892
897
902
907
911
915
919
923
927
931
934
937
940
943
946
948
950
953
954
956
958
959
960
961
962
963
963
963
963
963
963
962
962
961
959
958
956
954
952
950
948
945
942
939
936
932
928
924
920
916
911
906
901
896
890
884
878
872
865
858
851
844
836
828
820
811
802
793
784
774
764
754
743
732
721
709
697
685
672
660
647
633
620
606
591
577
562
547
531
516
500
483
466
449
432
414
396
377
358
339
319
299
278
256
235
212
190
166
143
118
94
68
43
16
-10
-38
-65
-93
-122
-151
-181
-211
-241
-272
-304
-335
-368
-400
-433
-467
-501
-535
-570
-605
-640
-676
-712
-749
-786
-823
-861
-899
-937
-976
-1014
-1055
-1094
-1134
-1175
-1215
-1256
-1297
-1338
-1380
-1421
-1463
-1505
-1547
-1589
-1631
-1673
-1715
-1757
-1799
-1841
-1882
-1924
-1965
-2005
-2047
-2088
-2128
-2169
-2209
-2248
-2288
-2326
-2365
-2403
-2441
-2479
-2516
-2552
-2589
-2624
-2659
-2694
-2728
-2762
-2795
-2828
-2860
-2891
-2922
-2952
-2981
-3010
-3038
-3065
-3091
-3117
-3142
-3166
-3190
-3212
-3234
-3255
-3275
-3294
-3313
-3330
-3347
-3362
-3377
-3391
-3404
-3416
-3427
-3437
-3447
-3455
-3462
-3469
-3474
-3479
-3482
-3485
-3487
-3488
-3488
-3487
-3486
-3483
-3480
-3476
-3472
-3467
-3461
-3454
-3447
-3439
-3431
-3422
-3412
-3402
-3391
-3380
-3369
-3357
-3345
-3332
-3319
-3305
-3292
-3278
-3264
-3249
-3235
-3220
-3205
-3190
-3175
-3159
-3144
-3128
-3112
-3096
-3080
-3064
-3048
-3032
-3015
-2999
-2982
-2965
-2949
-2932
-2915
-2898
-2881
-2864
-2848
-2831
-2814
-2797
-2781
-2764
-2747
-2731
-2715
-2698
-2682
-2666
-2650
-2634
-2619
-2603
-2588
-2573
-2558
-2543
-2528
-2514
-2500
-2486
-2473
-2460
-2447
-2435
-2423
-2412
-2401
-2391
-2381
-2372
-2363
-2355
-2348
-2341
-2334
-2328
-2323
-2319
-2314
-2311
-2308
-2306
-2305
-2304
-2303
-2304
-2305
-2306
-2309
-2312
-2316
-2320
-2325
-2331
-2338
-2345
-2353
-2362
-2372
-2382
-2393
-2405
-2417
-2430
-2444
-2458
-2473
-2489
-2505
-2522
-2539
-2557
-2576
-2595
-2615
-2635
-2656
-2677
-2700
-2722
-2746
-2769
-2794
-2819
-2845
-2871
-2898
-2925
-2953
-2981
-3010
-3040
-3070
-3100
-3131
-3162
-3194
-3226
-3259
-3292
-3325
-3358
-3392
-3426
-3460
-3494
-3529
-3564
-3599
-3634
-3669
-3704
-3739
-3774
-3809
-3845
-3880
-3915
-3950
-3985
-4019
-4054
-4089
-4123
-4157
-4191
-4225
-4258
-4291
-4324
-4357
-4390
-4422
-4454
-4486
-4517
-4548
-4579
-4609
-4639
-4669
-4698
-4727
-4755
-4783
-4810
-4837
-4863
-4889
-4914
-4938
-4962
-4985
-5008
-5029
-5050
-5070
-5089
-5107
-5125
-5141
-5157
-5171
-5185
-5197
-5209
-5219
-5228
-5236
-5242
-5248
-5252
-5254
-5256
-5256
-5254
-5251
-5247
-5241
-5233
-5224
-5214
-5201
-5188
-5172
-5155
-5136
-5116
-5094
-5070
-5045
-5018
-4989
-4959
-4927
-4893
-4858
-4821
-4782
-4742
-4700
-4656
-4611
-4564
-4516
-4466
-4414
-4362
-4307
-4252
-4194
-4136
-4075
-4014
-3952
-3889
-3824
-3758
-3690
-3622
-3552
-3481
-3409
-3336
-3262
-3187
-3111
-3034
-2955
-2876
-2795
-2714
-2631
-2548
-2464
-2378
-2292
-2204
-2116
-2027
-1936
-1845
-1754
-1661
-1567
-1473
-1378
-1282
-1186
-1089
-991
-893
-794
-694
-595
-494
-393
-292
-191
-89
13
115
218
320
423
526
629
732
836
939
1042
1146
1249
1352
1456
1559
1662
1766
1869
1972
2075
2178
2281
2384
2487
2590
2692
2795
2897
2999
3101
3202
3304
3405
3506
3606
3707
3807
3907
4006
4105
4204
4302
4401
4498
4596
4693
4789
4886
4981
5077
5172
5266
5360
5454
5547
5640
5732
5824
5915
6006
6097
6187
6276
6366
6454
6543
6630
6718
6805
6892
6978
7064
7149
7234
7319
7403
7487
7571
7654
7737
7819
7901
7983
8064
8145
8226
8306
8387
8466
8546
8625
8704
8783
8861
8939
9017
9094
9172
9249
9325
9402
9478
9554
9629
9704
9779
9853
9927
10001
10074
10147
10219
10291
10363
10434
10505
10575
10645
10714
10783
10851
10919
10986
11053
11119
11185
11250
11314
11378
11442
11505
11567
11629
11690
11751
11811
11870
11929
11987
12044
12101
12157
12212
12266
12320
12373
12425
12476
12526
12576
12624
12672
12719
12765
12810
12854
12898
12940
12981
13021
13061
13099
13136
13172
13208
13242
13275
13307
13338
13368
13397
13425
13451
13477
13502
13525
13548
13569
13589
13609
13627
13644
13660
13675
13688
13701
13712
13723
13732
13740
13747
13753
13758
13761
13764
13765
13765
13764
13762
13759
13755
13750
13744
13737
13729
13719
13709
13698
13687
13674
13660
13646
13631
13615
13598
13581
13563
13544
13524
13504
13483
13461
13439
13416
13393
13369
13345
13320
13294
13268
13242
13215
13188
13160
13132
13103
13075
13045
13016
12986
12956
12925
12895
12864
12832
12801
12769
12737
12705
12673
12641
12609
12577
12545
12512
12480
12448
12416
12384
12352
12321
12289
12258
12227
12196
12165
12135
12105
12075
12045
12015
11986
11957
11928
11899
11871
11842
11814
11786
11758
11730
11702
11675
11647
11619
11592
11564
11536
11508
11481
11453
11425
11397
11369
11341
11312
11284
11255
11226
11197
11168
11139
11109
11080
11050
11019
10989
10958
10927
10896
10864
10832
10800
10767
10734
10701
10666
10632
10597
10562
10526
10489
10452
10414
10376
10337
10298
10257
10216
10175
10133
10090
10046
10002
9957
9911
9865
9818
9770
9722
9673
9623
9573
9522
9471
9419
9367
9313
9260
9206
9151
9096
9040
8984
8927
8870
8812
8754
8696
8637
8578
8518
8458
8398
8337
8276
8215
8154
8092
8029
7968
7906
7844
7781
7718
7656
7593
7530
7467
7404
7341
7278
7215
7151
7088
7025
6962
6899
6836
6773
6710
6647
6584
6521
6459
6396
6334
6272
6210
6149
6088
6027
5966
5906
5846
5786
5727
5668
5610
5552
5495
5438
5382
5327
5271
5217
5163
5109
5057
5004
4953
4901
4851
4801
4751
4703
4654
4606
4559
4512
4465
4419
4374
4328
4283
4239
4195
4151
4107
4064
4021
3978
3935
3893
3851
3809
3767
3726
3684
3643
3603
3562
3522
3482
3442
3402
3362
3323
3284
3245
3207
3168
3130
3091
3053
3015
2978
2940
2902
2865
2827
2790
2752
2715
2677
2640
2603
2565
2528
2490
2453
2415
2378
2340
2302
2265
2227
2189
2152
2114
2076
2039
2001
1963
1926
1888
1851
1813
1776
1738
1701
1663
1626
1589
1552
1514
1477
1440
1403
1366
1330
1293
1257
1220
1184
1148
1112
1077
1042
1006
972
937
903
869
835
802
768
735
703
671
639
607
575
544
513
483
452
422
392
363
333
304
275
247
218
190
162
135
108
81
54
28
1
-24
-50
-75
-100
-124
-148
-172
-195
-218
-241
-263
-285
-307
-328
-348
-368
-388
-407
-426
-445
-463
-481
-498
-515
-532
-548
-565
-580
-596
-612
-627
-642
-657
-672
-687
-701
-716
-731
-745
-760
-775
-790
-805
-820
-835
-850
-866
-881
-897
-913
-929
-946
-962
-979
-996
-1012
-1031
-1049
-1067
-1086
-1105
-1125
-1144
-1165
-1185
-1206
-1227
-1249
-1272
-1294
-1317
-1341
-1365
-1390
-1415
-1440
-1466
-1493
-1520
-1547
-1575
-1603
-1632
-1662
-1692
-1723
-1754
-1786
-1818
-1851
-1884
-1918
-1953
-1988
-2024
-2061
-2098
-2136
-2174
-2213
-2253
-2293
-2334
-2376
-2419
-2462
-2506
-2550
-2595
-2641
-2688
-2736
-2784
-2832
-2882
-2932
-2983
-3034
-3086
-3139
-3193
-3247
-3301
-3356
-3412
-3468
-3525
-3582
-3639
-3698
-3756
-3815
-3874
-3934
-3994
-4054
-4116
-4177
-4239
-4301
-4364
-4426
-4490
-4553
-4617
-4681
-4746
-4811
-4876
-4942
-5008
-5074
-5141
-5208
-5275
-5342
-5410
-5478
-5546
-5614
-5683
-5751
-5820
-5889
-5958
-6027
-6095
-6164
-6233
-6302
-6371
-6439
-6508
-6576
-6645
-6713
-6780
-6848
-6915
-6982
-7048
-7115
-7181
-7246
-7311
-7376
-7440
-7504
-7567
-7630
-7692
-7754
-7815
-7876
-7937
-7997
-8055
-8116
-8173
-8233
-8291
-8348
-8405
-8462
-8519
-8575
-8630
-8685
-8740
-8795
-8849
-8902
-8956
-9008
-9061
-9113
-9165
-9216
-9267
-9317
-9367
-9417
-9466
-9514
-9563
-9610
-9657
-9704
-9750
-9796
-9841
-9886
-9930
-9973
-10016
-10058
-10100
-10141
-10181
-10221
-10260
-10298
-10336
-10372
-10408
-10443
-10478
-10511
-10544
-10576
-10607
-10637
-10666
-10694
-10721
-10747
-10773
-10797
-10820
-10842
-10863
-10883
-10903
-10921
-10938
-10954
-10969
-10983
-10996
-11008
-11019
-11029
-11039
-11047
-11055
-11062
-11067
-11073
-11077
-11080
-11083
-11085
-11086
-11087
-11086
-11085
-11084
-11081
-11078
-11075
-11070
-11065
-11059
-11053
-11046
-11038
-11030
-11021
-11011
-11001
-10990
-10978
-10966
-10953
-10939
-10925
-10909
-10893
-10876
-10859
-10841
-10822
-10802
-10781
-10760
-10738
-10715
-10692
-10668
-10643
-10617
-10591
-10564
-10537
-10509
-10480
-10451
-10421
-10391
-10360
-10328
-10296
-10263
-10230
-10197
-10162
-10128
-10093
-10057
-10022
-9985
-9948
-9911
-9874
-9836
-9798
-9759
-9720
-9681
-9641
-9601
-9561
-9521
-9480
-9438
-9397
-9355
-9313
-9270
-9227
-9184
-9141
-9097
-9053
-9008
-8963
-8918
-8873
-8827
-8781
-8735
-8688
-8642
-8595
-8547
-8500
-8452
-8404
-8357
-8308
-8260
-8212
-8164
-8115
-8067
-8019
-7970
-7922
-7874
-7826
-7778
-7730
-7682
-7635
-7588
-7541
-7494
-7448
-7401
-7356
-7310
-7265
-7221
-7177
-7133
-7090
-7047
-7005
-6963
-6921
-6881
-6840
-6800
-6761
-6723
-6684
-6647
-6610
-6573
-6537
-6502
-6467
-6433
-6399
-6366
-6333
-6301
-6269
-6238
-6207
-6177
-6147
-6118
-6090
-6062
-6034
-6007
-5981
-5955
-5930
-5905
-5881
-5857
-5834
-5811
-5789
-5768
-5747
-5727
-5707
-5688
-5670
-5652
-5635
-5618
-5603
-5587
-5573
-5559
-5545
-5533
-5521
-5509
-5498
-5488
-5479
-5470
-5462
-5454
-5447
-5440
-5434
-5428
-5423
-5419
-5415
-5411
-5408
-5405
-5403
-5401
-5400
-5399
-5399
-5399
-5399
-5400
-5401
-5402
-5404
-5407
-5410
-5413
-5416
-5420
-5425
-5430
-5435
-5441
-5447
-5453
-5460
-5467
-5475
-5483
-5491
-5500
-5509
-5519
-5528
-5538
-5549
-5560
-5571
-5582
-5593
-5605
-5617
-5629
-5641
-5654
-5666
-5679
-5691
-5704
-5717
-5730
-5743
-5756
-5768
-5781
-5794
-5807
-5819
-5832
-5844
-5856
-5868
-5880
-5892
-5903
-5915
-5926
-5937
-5948
-5958
-5969
-5979
-5989
-5999
-6008
-6017
-6026
-6034
-6042
-6050
-6057
-6064
-6071
-6077
-6083
-6088
-6093
-6097
-6100
-6103
-6106
-6108
-6109
-6110
-6109
-6109
-6107
-6105
-6102
-6098
-6093
-6088
-6081
-6074
-6066
-6057
-6047
-6036
-6025
-6012
-5999
-5984
-5968
-5952
-5935
-5916
-5897
-5876
-5855
-5833
-5810
-5786
-5761
-5734
-5707
-5680
-5651
-5621
-5590
-5558
-5526
-5492
-5458
-5423
-5386
-5349
-5311
-5272
-5232
-5192
-5150
-5107
-5064
-5020
-4975
-4929
-4882
-4834
-4785
-4736
-4686
-4635
-4583
-4531
-4477
-4423
-4368
-4312
-4256
-4199
-4141
-4082
-4022
-3963
-3902
-3841
-3779
-3716
-3653
-3589
-3524
-3459
-3393
-3326
-3259
-3192
-3123
-3054
-2985
-2915
-2844
-2773
-2701
-2629
-2556
-2483
-2409
-2335
-2260
-2185
-2109
-2033
-1956
-1879
-1802
-1724
-1646
-1567
-1488
-1409
-1329
-1249
-1169
-1088
-1006
-926
-844
-762
-680
-598
-515
-432
-349
-266
-182
-98
-14
70
154
239
324
409
494
580
666
752
838
924
1010
1097
1183
1270
1357
1444
1531
1618
1705
1792
1880
1967
2054
2141
2228
2315
2402
2488
2575
2661
2747
2832
2918
3003
3087
3172
3256
3339
3422
3505
3588
3669
3751
3832
3912
3992
4072
4151
4229
4307
4385
4461
4538
4614
4689
4763
4837
4911
4983
5056
5127
5198
5268
5338
5407
5476
5543
5610
5677
5742
5807
5871
5935
5997
6059
6120
6181
6240
6299
6357
6413
6470
6525
6579
6633
6685
6737
6788
6838
6887
6935
6983
7030
7075
7121
7165
7209
7252
7294
7335
7376
7416
7456
7495
7533
7571
7608
7645
7681
7716
7751
7786
7820
7853
7886
7919
7951
7982
8013
8044
8074
8103
8134
8162
8191
8219
8247
8274
8301
8328
8354
8380
8406
8431
8456
8480
8505
8529
8553
8577
8600
8623
8646
8669
8692
8714
8737
8759
8781
8803
8825
8847
8869
8890
8912
8933
8955
8976
8998
9019
9040
9061
9082
9103
9124
9145
9166
9187
9207
9228
9248
9269
9289
9310
9330
9350
9370
9390
9409
9429
9449
9468
9487
9506
9525
9543
9562
9580
9598
9616
9634
9651
9668
9685
9702
9719
9736
9752
9768
9784
9800
9815
9830
9845
9860
9875
9889
9903
9917
9930
9944
9957
9969
9982
9994
10006
10017
10029
10040
10050
10061
10071
10081
10090
10100
10109
10117
10126
10134
10141
10149
10156
10163
10169
10175
10181
10186
10191
10196
10200
10203
10207
10209
10212
10214
10215
10216
10216
10216
10215
10214
10213
10211
10208
10205
10201
10197
10192
10186
10180
10173
10166
10158
10150
10140
10131
10120
10109
10097
10085
10072
10058
10043
10028
10013
9996
9979
9962
9944
9925
9905
9885
9865
9843
9821
9799
9776
9752
9728
9703
9677
9651
9624
9597
9569
9540
9511
9481
9451
9420
9388
9356
9323
9290
9257
9222
9188
9153
9117
9081
9044
9007
8969
8931
8893
8854
8814
8774
8734
8693
8652
8610
8568
8525
8482
8439
8395
8350
8306
8261
8215
8169
8122
8077
8029
7982
7935
7887
7839
7791
7742
7693
7644
7595
7546
7496
7446
7397
7347
7297
7247
7197
7147
7096
7046
6996
6946
6896
6846
6796
6745
6695
6645
6595
6545
6495
6445
6395
6345
6295
6245
6195
6145
6095
6044
5994
5944
5893
5843
5792
5741
5690
5639
5588
5536
5485
5433
5381
5329
5277
5224
5172
5119
5066
5013
4960
4907
4853
4800
4746
4692
4638
4584
4529
4475
4420
4366
4311
4256
4201
4146
4090
4035
3980
3924
3869
3813
3758
3703
3647
3592
3536
3481
3425
3370
3315
3259
3204
3149
3093
3038
2983
2928
2873
2817
2762
2707
2652
2597
2542
2486
2431
2376
2321
2266
2211
2156
2101
2045
1992
1937
1882
1828
1773
1719
1664
1610
1556
1502
1448
1394
1341
1288
1235
1182
1129
1077
1024
973
921
870
819
768
718
668
618
569
520
472
424
376
329
282
235
189
144
98
53
9
-35
-79
-122
-165
-207
-249
-291
-332
-372
-413
-453
-492
-531
-570
-609
-647
-684
-722
-759
-795
-832
-868
-903
-939
-973
-1008
-1042
-1076
-1110
-1143
-1176
-1208
-1240
-1272
-1304
-1335
-1366
-1396
-1426
-1456
-1485
-1514
-1543
-1572
-1600
-1627
-1654
-1681
-1708
-1733
-1759
-1784
-1809
-1833
-1857
-1880
-1903
-1925
-1947
-1968
-1989
-2009
-2029
-2050
-2069
-2087
-2106
-2124
-2141
-2158
-2175
-2191
-2207
-2222
-2237
-2251
-2265
-2279
-2293
-2305
-2318
-2330
-2342
-2353
-2364
-2374
-2384
-2394
-2403
-2412
-2421
-2429
-2437
-2445
-2452
-2459
-2465
-2472
-2478
-2483
-2489
-2494
-2499
-2503
-2507
-2511
-2515
-2519
-2522
-2525
-2528
-2531
-2534
-2536
-2538
-2540
-2542
-2544
-2545
-2546
-2548
-2549
-2549
-2550
-2551
-2551
-2551
-2551
-2551
-2550
-2550
-2549
-2547
-2546
-2544
-2542
-2540
-2537
-2534
-2531
-2527
-2524
-2520
-2515
-2511
-2506
-2501
-2496
-2491
-2485
-2479
-2473
-2467
-2460
-2454
-2447
-2440
-2433
-2425
-2418
-2410
-2402
-2393
-2385
-2376
-2367
-2358
-2349
-2340
-2330
-2320
-2310
-2300
-2289
-2279
-2268
-2257
-2246
-2234
-2223
-2211
-2199
-2187
-2175
-2162
-2150
-2137
-2124
-2110
-2097
-2083
-2069
-2055
-2041
-2025
-2011
-1996
-1981
-1965
-1950
-1934
-1918
-1901
-1885
-1868
-1851
-1834
-1817
-1800
-1783
-1765
-1748
-1730
-1713
-1695
-1678
-1660
-1643
-1626
-1608
-1591
-1574
-1557
-1540
-1524
-1507
-1491
-1475
-1459
-1444
-1428
-1413
-1398
-1384
-1370
-1356
-1342
-1328
-1315
-1301
-1289
-1276
-1263
-1251
-1238
-1226
-1214
-1203
-1191
-1180
-1169
-1158
-1147
-1136
-1126
-1116
-1106
-1097
-1087
-1079
-1070
-1062
-1054
-1046
-1039
-1032
-1026
-1020
-1014
-1008
-1004
-1000
-996
-993
-990
-987
-985
-983
-981
-980
-980
-980
-980
-981
-982
-984
-986
-989
-992
-996
-1000
-1004
-1008
-1014
-1020
-1027
-1033
-1040
-1048
-1056
-1064
-1073
-1082
-1091
-1101
-1111
-1121
-1132
-1142
-1154
-1165
-1176
-1188
-1200
-1212
-1224
-1236
-1249
-1262
-1274
-1287
-1300
-1313
-1326
-1339
-1352
-1365
-1378
-1391
-1404
-1417
-1430
-1443
-1456
-1469
-1482
-1495
-1508
-1521
-1533
-1546
-1559
-1572
-1584
-1597
-1610
-1622
-1635
-1648
-1660
-1673
-1686
-1698
-1711
-1724
-1736
-1749
-1762
-1774
-1787
-1799
-1812
-1824
-1837
-1849
-1861
-1873
-1885
-1897
-1909
-1920
-1932
-1943
-1954
-1965
-1975
-1986
-1996
-2005
-2015
-2024
-2032
-2041
-2049
-2056
-2064
-2070
-2077
-2082
-2088
-2093
-2097
-2101
-2105
-2108
-2110
-2112
-2114
-2115
-2116
-2116
-2116
-2115
-2115
-2113
-2111
-2109
-2107
-2104
-2101
-2097
-2093
-2089
-2085
-2080
-2075
-2070
-2065
-2059
-2054
-2048
-2041
-2036
-2029
-2024
-2017
-2012
-2005
-2000
-1994
-1988
-1981
-1975
-1969
-1963
-1957
-1951
-1945
-1939
-1932
-1926
-1920
-1914
-1908
-1902
-1896
-1889
-1883
-1877
-1871
-1864
-1858
-1852
-1845
-1839
-1832
-1826
-1819
-1813
-1806
-1799
-1792
-1785
-1778
-1771
-1764
-1757
-1750
-1742
-1735
-1727
-1720
-1712
-1704
-1696
-1688
-1680
-1672
-1663
-1655
-1646
-1638
-1629
-1619
-1610
-1601
-1591
-1581
-1572
-1561
-1551
-1541
-1530
-1519
-1508
-1497
-1485
-1474
-1462
-1450
-1437
-1425
-1412
-1399
-1385
-1371
-1357
-1343
-1328
-1314
-1298
-1283
-1267
-1251
-1234
-1217
-1200
-1182
-1165
-1147
-1128
-1109
-1091
-1071
-1052
-1032
-1012
-992
-971
-951
-930
-909
-888
-866
-845
-823
-802
-780
-758
-736
-714
-692
-670
-648
-626
-604
-582
-560
-537
-515
-493
-471
-448
-426
-404
-381
-359
-336
-314
-291
-268
-245
-222
-199
-176
-152
-129
-105
-81
-57
-33
-9
16
40
65
90
115
140
165
191
216
242
268
293
319
345
371
398
424
450
476
502
529
555
581
608
634
660
686
712
739
765
791
817
843
868
894
920
946
971
997
1022
1048
1074
1100
1125
1151
1177
1202
1228
1254
1280
1306
1332
1358
1385
1411
1438
1465
1492
1519
1546
1574
1602
1630
1658
1686
1714
1743
1772
1801
1830
1859
1889
1918
1948
1977
2007
2037
2067
2097
2127
2157
2187
2217
2247
2278
2308
2338
2368
2398
2429
2459
2489
2519
2549
2578
2608
2638
2667
2697
2726
2755
2784
2813
2842
2871
2899
2928
2956
2984
3012
3040
3067
3095
3122
3149
3176
3203
3229
3256
3282
3309
3335
3360
3386
3412
3437
3463
3488
3513
3538
3562
3587
3611
3635
3659
3683
3707
3730
3753
3776
3799
3821
3843
3865
3886
3908
3929
3949
3970
3990
4009
4029
4048
4067
4085
4103
4121
4138
4155
4172
4189
4205
4221
4237
4252
4267
4282
4297
4311
4325
4339
4353
4367
4380
4393
4406
4419
4431
4443
4456
4467
4479
4490
4502
4512
4523
4533
4543
4553
4563
4572
4581
4590
4598
4606
4614
4621
4628
4635
4641
4647
4653
4658
4663
4668
4673
4677
4681
4684
4687
4690
4693
4695
4697
4699
4700
4701
4702
4702
4702
4702
4702
4701
4700
4699
4698
4696
4694
4692
4689
4686
4683
4680
4676
4672
4668
4664
4659
4655
4650
4644
4639
4633
4628
4622
4616
4609
4603
4596
4589
4582
4574
4567
4559
4551
4542
4534
4525
4516
4507
4497
4487
4477
4467
4457
4446
4435
4424
4413
4401
4389
4377
4365
4352
4339
4326
4313
4299
4285
4270
4256
4241
4225
4210
4194
4177
4161
4144
4127
4109
4091
4073
4054
4035
4017
3997
3978
3958
3938
3917
3897
3876
3855
3833
3812
3790
3768
3745
3723
3700
3677
3655
3631
3608
3585
3561
3537
3513
3489
3465
3441
3416
3391
3366
3341
3316
3291
3265
3240
3214
3188
3162
3135
3109
3083
3056
3029
3002
2975
2949
2922
2895
2868
2841
2814
2787
2761
2734
2708
2681
2655
2630
2604
2579
2554
2529
2505
2480
2457
2433
2410
2387
2364
2341
2319
2297
2276
2254
2233
2213
2192
2171
2151
2131
2111
2092
2072
2053
2033
2013
1995
1976
1958
1939
1920
1902
1884
1866
1847
1830
1812
1794
1777
1759
1742
1725
1708
1691
1675
1658
1642
1626
1610
1594
1579
1563
1548
1533
1519
1504
1489
1475
1461
1447
1433
1420
1406
1393
1379
1366
1353
1340
1327
1313
1300
1287
1274
1261
1248
1235
1221
1208
1194
1181
1167
1153
1139
1124
1110
1095
1081
1066
1050
1035
1020
1004
988
972
956
939
923
906
889
872
855
838
821
803
786
768
751
733
715
697
680
662
644
627
609
591
573
556
538
521
503
486
468
451
434
417
400
382
365
348
332
315
298
281
265
248
232
215
199
183
167
151
136
120
104
89
74
59
44
29
14
-1
-15
-29
-44
-58
-72
-86
-99
-113
-126
-139
-153
-166
-178
-191
-204
-216
-228
-240
-252
-264
-276
-288
-299
-310
-322
-333
-344
-354
-365
-375
-386
-396
-406
-416
-426
-436
-445
-455
-464
-473
-482
-491
-499
-508
-516
-525
-533
-541
-549
-556
-564
-571
-579
-586
-593
-600
-607
-614
-621
-628
-634
-641
-647
-653
-659
-665
-671
-677
-683
-688
-694
-699
-704
-710
-715
-720
-725
-730
-735
-740
-745
-749
-754
-758
-763
-767
-772
-776
-780
-784
-788
-792
-795
-799
-803
-806
-809
-812
-815
-818
-821
-824
-826
-828
-831
-832
-834
-836
-837
-838
-839
-839
-839
-839
-839
-838
-837
-836
-834
-832
-830
-827
-824
-820
-816
-811
-806
-801
-795
-788
-781
-774
-766
-757
-748
-738
-728
-717
-706
-694
-681
-668
-655
-640
-626
-610
-594
-578
-561
-543
-525
-506
-487
-468
-448
-427
-406
-385
-363
-340
-318
-294
-271
-247
-223
-198
-173
-148
-122
-97
-71
-44
-18
9
36
63
90
117
145
173
201
229
257
285
314
342
371
399
428
457
486
515
544
573
602
631
660
690
719
748
778
807
837
866
896
925
955
984
1014
1044
1073
1103
1133
1163
1192
1222
1252
1282
1312
1342
1371
1401
1431
1461
1491
1521
1551
1581
1611
1640
1670
1700
1729
1759
1788
1818
1847
1876
1905
1934
1963
1991
2020
2048
2076
2104
2132
2160
2187
2215
2242
2269
2296
2323
2349
2375
2402
2428
2454
2479
2505
2530
2555
2581
2606
2630
2655
2680
2704
2728
2752
2776
2800
2824
2848
2871
2895
2918
2941
2965
2987
3010
3033
3056
3078
3100
3122
3144
3166
3188
3209
3231
3252
3273
3294
3315
3335
3356
3376
3396
3416
3436
3456
3475
3495
3514
3533
3552
3571
3590
3608
3627
3645
3664
3682
3700
3718
3736
3753
3771
3788
3806
3823
3840
3857
3874
3891
3907
3924
3940
3956
3972
3988
4003
4019
4035
4050
4066
4081
4094
4110
4125
4139
4154
4168
4182
4196
4210
4224
4237
4251
4264
4277
4290
4303
4316
4329
4342
4354
4367
4379
4391
4403
4415
4427
4438
4450
4461
4472
4483
4494
4505
4516
4526
4536
4546
4556
4566
4575
4584
4593
4602
4611
4619
4627
4635
4643
4650
4657
4664
4670
4676
4682
4688
4693
4698
4703
4707
4711
4715
4719
4722
4725
4727
4730
4732
4734
4735
4737
4738
4738
4739
4739
4739
4739
4739
4739
4738
4737
4736
4734
4732
4731
4728
4726
4723
4721
4718
4714
4711
4707
4703
4698
4694
4689
4684
4678
4673
4667
4661
4654
4648
4641
4634
4627
4619
4611
4603
4595
4587
4578
4570
4561
4551
4542
4533
4523
4513
4503
4493
4483
4472
4461
4451
4440
4429
4418
4407
4395
4384
4373
4361
4349
4338
4326
4314
4302
4290
4278
4266
4253
4241
4228
4216
4203
4191
4178
4165
4152
4139
4126
4113
4100
4086
4073
4059
4046
4032
4018
4003
3990
3975
3961
3946
3930
3915
3899
3884
3867
3851
3834
3817
3800
3783
3765
3747
3728
3709
3690
3671
3651
3631
3611
3590
3569
3548
3526
3504
3482
3459
3436
3413
3389
3365
3341
3317
3292
3266
3241
3215
3188
3162
3135
3107
3079
3051
3023
2994
2964
2935
2905
2874
2844
2812
2781
2749
2716
2684
2650
2617
2583
2549
2514
2479
2443
2408
2371
2335
2298
2261
2223
2185
2147
2109
2070
2031
1991
1951
1911
1871
1830
1790
1748
1707
1665
1623
1581
1539
1496
1453
1410
1366
1323
1279
1234
1190
1146
1101
1056
1010
965
920
874
828
782
736
690
644
597
551
504
457
410
363
316
269
222
175
128
82
35
-12
-59
-106
-152
-199
-245
-291
-337
-383
-429
-474
-519
-564
-609
-654
-698
-742
-787
-830
-874
-917
-961
-1004
-1046
-1089
-1131
-1173
-1215
-1257
-1298
-1339
-1380
-1421
-1461
-1501
-1541
-1580
-1619
-1658
-1697
-1735
-1773
-1811
-1849
-1886
-1923
-1960
-1996
-2032
-2068
-2104
-2140
-2175
-2210
-2245
-2279
-2313
-2348
-2381
-2415
-2448
-2482
-2515
-2548
-2580
-2613
-2645
-2677
-2709
-2741
-2772
-2804
-2835
-2866
-2897
-2928
-2959
-2990
-3020
-3050
-3080
-3111
-3140
-3170
-3200
-3229
-3259
-3288
-3317
-3346
-3375
-3404
-3433
-3461
-3490
-3518
-3546
-3574
-3602
-3630
-3658
-3686
-3713
-3741
-3768
-3796
-3823
-3850
-3877
-3903
-3930
-3957
-3983
-4009
-4035
-4062
-4088
-4114
-4139
-4165
-4191
-4216
-4242
-4267
-4292
-4317
-4342
-4367
-4392
-4417
-4442
-4466
-4491
-4515
-4539
-4563
-4587
-4611
-4635
-4659
-4682
-4705
-4729
-4751
-4774
-4797
-4819
-4841
-4863
-4885
-4907
-4928
-4949
-4970
-4991
-5011
-5031
-5051
-5070
-5090
-5109
-5128
-5146
-5165
-5183
-5201
-5218
-5235
-5252
-5269
-5286
-5302
-5318
-5334
-5349
-5365
-5380
-5395
-5409
-5423
-5437
-5451
-5465
-5478
-5491
-5504
-5516
-5529
-5541
-5553
-5564
-5576
-5587
-5598
-5609
-5619
-5630
-5640
-5650
-5659
-5669
-5678
-5687
-5696
-5705
-5714
-5722
-5730
-5738
-5746
-5754
-5762
-5769
-5776
-5783
-5790
-5797
-5804
-5811
-5817
-5823
-5830
-5836
-5842
-5848
-5854
-5859
-5865
-5871
-5876
-5882
-5887
-5893
-5898
-5903
-5909
-5914
-5919
-5924
-5929
-5935
-5940
-5945
-5950
-5955
-5961
-5966
-5971
-5976
-5981
-5987
-5992
-5997
-6002
-6008
-6013
-6018
-6023
-6028
-6034
-6039
-6044
-6049
-6053
-6058
-6063
-6067
-6072
-6076
-6080
-6084
-6088
-6091
-6095
-6098
-6101
-6104
-6106
-6108
-6110
-6112
-6113
-6114
-6115
-6116
-6116
-6115
-6115
-6114
-6112
-6110
-6108
-6105
-6102
-6098
-6094
-6090
-6085
-6079
-6073
-6066
-6059
-6052
-6044
-6035
-6026
-6016
-6006
-5995
-5984
-5972
-5960
-5947
-5934
-5920
-5905
-5890
-5875
-5859
-5842
-5824
-5807
-5788
-5769
-5749
-5729
-5708
-5686
-5664
-5641
-5617
-5593
-5568
-5543
-5516
-5490
-5462
-5434
-5405
-5376
-5346
-5315
-5284
-5252
-5220
-5187
-5154
-5120
-5085
-5050
-5014
-4978
-4942
-4905
-4868
-4830
-4791
-4753
-4713
-4674
-4634
-4594
-4553
-4512
-4470
-4429
-4386
-4344
-4301
-4257
-4214
-4170
-4125
-4080
-4035
-3989
-3943
-3897
-3850
-3803
-3756
-3708
-3659
-3611
-3562
-3512
-3463
-3412
-3362
-3311
-3260
-3208
-3156
-3104
-3051
-2998
-2945
-2892
-2838
-2784
-2729
-2675
-2620
-2565
-2509
-2454
-2398
-2342
-2285
-2229
-2172
-2115
-2058
-2001
-1944
-1887
-1829
-1772
-1714
-1656
-1599
-1541
-1483
-1425
-1368
-1310
-1252
-1194
-1137
-1079
-1020
-964
-907
-849
-792
-735
-678
-621
-564
-508
-451
-395
-339
-283
-228
-172
-117
-62
-7
48
102
157
211
264
318
371
425
478
531
583
636
688
740
792
843
895
946
997
1048
1098
1149
1199
1249
1298
1348
1397
1445
1494
1542
1590
1638
1685
1732
1779
1825
1871
1917
1962
2007
2051
2095
2139
2182
2225
2267
2309
2350
2391
2431
2471
2510
2549
2588
2625
2663
2699
2735
2771
2806
2840
2874
2907
2940
2972
3003
3034
3064
3094
3123
3151
3179
3206
3233
3259
3284
3309
3333
3356
3379
3401
3422
3443
3464
3483
3502
3521
3539
3556
3573
3589
3604
3619
3633
3647
3660
3672
3684
3695
3706
3716
3725
3734
3743
3751
3758
3765
3771
3776
3781
3786
3790
3793
3796
3799
3800
3802
3803
3803
3803
3802
3801
3799
3797
3794
3790
3787
3782
3778
3772
3766
3760
3753
3746
3738
3730
3721
3712
3702
3692
3681
3670
3658
3646
3634
3621
3608
3594
3580
3565
3551
3536
3520
3504
3488
3472
3455
3438
3421
3403
3385
3367
3349
3330
3311
3292
3272
3253
3233
3212
3192
3171
3150
3128
3106
3084
3062
3039
3016
2993
2970
2946
2922
2897
2873
2847
2822
2796
2770
2744
2718
2691
2664
2636
2608
2580
2552
2524
2495
2466
2437
2408
2378
2348
2318
2288
2258
2227
2196
2166
2134
2103
2072
2040
2009
1977
1945
1913
1881
1848
1816
1783
1751
1718
1685
1653
1620
1587
1554
1521
1487
1454
1421
1387
1354
1320
1287
1253
1219
1185
1151
1117
1083
1049
1014
981
946
912
878
843
809
774
740
705
671
636
601
567
532
498
463
429
394
360
325
291
257
222
188
154
120
87
53
19
-14
-48
-81
-114
-147
-180
-212
-245
-277
-310
-342
-373
-405
-437
-468
-499
-530
-560
-591
-621
-651
-681
-710
-739
-768
-797
-825
-853
-881
-908
-936
-963
-989
-1016
-1042
-1067
-1093
-1118
-1143
-1167
-1191
-1215
-1238
-1261
-1284
-1306
-1328
-1349
-1370
-1390
-1410
-1430
-1449
-1467
-1485
-1503
-1520
-1536
-1552
-1567
-1582
-1596
-1609
-1622
-1634
-1646
-1657
-1667
-1677
-1686
-1695
-1702
-1709
-1716
-1722
-1727
-1731
-1735
-1738
-1741
-1743
-1744
-1744
-1744
-1743
-1742
-1740
-1737
-1734
-1730
-1725
-1720
-1714
-1708
-1701
-1693
-1685
-1677
-1667
-1658
-1648
-1637
-1625
-1614
-1601
-1588
-1575
-1561
-1547
-1532
-1516
-1500
-1483
-1466
-1448
-1430
-1411
-1392
-1372
-1351
-1330
-1308
-1286
-1264
-1240
-1217
-1192
-1167
-1142
-1116
-1090
-1063
-1035
-1006
-979
-950
-920
-890
-860
-829
-797
-765
-733
-699
-666
-632
-597
-562
-526
-490
-454
-416
-379
-341
-302
-263
-224
-184
-143
-103
-61
-19
23
65
108
152
196
240
284
330
375
421
467
514
561
609
656
705
753
803
852
902
952
1002
1054
1105
1157
1209
1261
1314
1367
1420
1474
1528
1583
1637
1692
1748
1804
1860
1916
1972
2029
2086
2144
2202
2260
2318
2377
2435
2495
2554
2614
2674
2734
2794
2855
2916
2977
3038
3100
3162
3224
3286
3348
3411
3474
3537
3600
3663
3727
3790
3854
3918
3982
4046
4110
4174
4239
4303
4368
4432
4497
4561
4626
4691
4755
4820
4884
4949
5013
5078
5142
5206
5270
5334
5398
5462
5526
5589
5652
5715
5778
5840
5903
5965
6027
6088
6149
6210
6271
6331
6391
6451
6510
6569
6627
6685
6743
6800
6856
6913
6969
7024
7079
7133
7187
7241
7294
7346
7398
7449
7500
7551
7600
7650
7698
7747
7794
7841
7888
7934
7979
8023
8067
8111
8153
8195
8237
8277
8317
8356
8394
8432
8469
8505
8540
8575
8608
8641
8673
8704
8734
8764
8792
8820
8846
8872
8897
8921
8944
8966
8987
9008
9027
9046
9064
9081
9096
9112
9126
9139
9152
9163
9174
9184
9193
9201
9208
9215
9220
9225
9229
9232
9235
9236
9237
9237
9236
9234
9231
9228
9224
9219
9213
9207
9199
9191
9183
9173
9163
9152
9140
9128
9115
9101
9086
9071
9055
9038
9021
9003
8984
8964
8944
8924
8902
8880
8857
8834
8810
8786
8760
8735
8708
8681
8654
8625
8597
8567
8537
8507
8476
8444
8412
8380
8347
8313
8279
8245
8210
8173
8138
8102
8066
8029
7991
7953
7915
7877
7838
7798
7759
7719
7678
7638
7596
7555
7513
7471
7429
7386
7343
7299
7255
7211
7167
7122
7076
7031
6985
6939
6892
6845
6797
6750
6702
6653
6604
6555
6506
6456
6406
6355
6305
6254
6202
6151
6099
6047
5995
5942
5889
5836
5783
5730
5677
5623
5569
5516
5462
5408
5354
5300
5246
5191
5137
5083
5029
4975
4921
4866
4812
4758
4704
4650
4596
4542
4488
4434
4380
4326
4272
4218
4164
4111
4057
4003
3950
3896
3842
3789
3735
3682
3629
3575
3522
3469
3416
3363
3311
3258
3206
3153
3101
3049
2998
2946
2895
2844
2793
2742
2692
2642
2592
2543
2494
2445
2396
2348
2300
2253
2206
2159
2112
2066
2020
1974
1929
1884
1839
1794
1750
1706
1663
1619
1576
1533
1491
1449
1407
1365
1324
1283
1243
1202
1163
1123
1084
1045
1006
968
930
892
855
818
782
746
710
675
640
605
571
537
504
471
438
406
374
343
312
282
252
223
194
165
137
109
82
55
29
3
-23
-48
-72
-96
-120
-143
-166
-188
-210
-231
-252
-273
-293
-312
-331
-350
-368
-386
-403
-420
-436
-452
-468
-483
-497
-512
-526
-539
-552
-565
-577
-589
-600
-611
-622
-633
-643
-652
-661
-670
-679
-687
-695
-703
-710
-717
-723
-730
-735
-741
-747
-752
-757
-761
-766
-770
-774
-777
-781
-784
-787
-790
-793
-796
-799
-801
-803
-806
-808
-810
-812
-814
-817
-818
-820
-822
-824
-826
-828
-830
-832
-833
-835
-837
-838
-840
-842
-843
-845
-846
-847
-848
-850
-851
-852
-852
-853
-854
-854
-855
-855
-855
-855
-855
-855
-855
-855
-854
-853
-853
-852
-851
-849
-848
-847
-845
-844
-842
-840
-838
-836
-833
-831
-828
-825
-822
-819
-816
-812
-809
-805
-801
-797
-793
-789
-784
-779
-775
-770
-765
-759
-754
-749
-743
-737
-732
-726
-720
-714
-708
-702
-695
-689
-683
-676
-670
-663
-657
-650
-643
-636
-629
-623
-616
-608
-601
-594
-587
-580
-572
-565
-557
-550
-542
-534
-527
-519
-511
-503
-495
-487
-479
-471
-463
-455
-447
-439
-431
-423
-415
-407
-399
-391
-383
-375
-367
-359
-351
-343
-335
-327
-319
-311
-303
-295
-287
-280
-272
-264
-256
-248
-241
-233
-225
-218
-210
-203
-195
-188
-181
-173
-166
-159
-151
-144
-137
-130
-123
-116
-109
-102
-95
-89
-82
-76
-69
-63
-57
-51
-45
-40
-34
-29
-24
-19
-15
-11
-7
-3
1
4
6
9
11
13
15
16
17
17
17
17
17
16
14
13
10
8
5
2
-2
-6
-10
-15
-20
-25
-31
-37
-44
-51
-58
-65
-73
-81
-90
-98
-107
-116
-126
-135
-145
-156
-166
-176
-187
-198
-209
-221
-232
-244
-256
-268
-280
-292
-304
-317
-330
-343
-356
-369
-383
-396
-410
-424
-438
-453
-467
-482
-497
-512
-527
-542
-558
-573
-589
-605
-621
-637
-654
-670
-687
-704
-721
-738
-755
-772
-789
-806
-824
-841
-859
-877
-894
-912
-930
-948
-965
-983
-1000
-1018
-1037
-1054
-1072
-1090
-1108
-1126
-1143
-1161
-1179
-1197
-1214
-1232
-1249
-1267
-1284
-1302
-1319
-1337
-1354
-1371
-1388
-1406
-1423
-1440
-1457
-1474
-1491
-1508
-1525
-1541
-1558
-1575
-1591
-1608
-1624
-1641
-1657
-1674
-1690
-1706
-1722
-1738
-1754
-1770
-1786
-1802
-1817
-1833
-1848
-1864
-1879
-1894
-1909
-1924
-1938
-1953
-1967
-1982
-1996
-2009
-2024
-2037
-2051
-2064
-2077
-2090
-2103
-2115
-2128
-2140
-2152
-2164
-2176
-2187
-2198
-2209
-2220
-2231
-2241
-2251
-2261
-2271
-2281
-2290
-2299
-2307
-2316
-2324
-2332
-2340
-2347
-2354
-2361
-2368
-2374
-2380
-2385
-2391
-2396
-2401
-2405
-2409
-2413
-2417
-2420
-2423
-2426
-2428
-2430
-2432
-2433
-2434
-2435
-2436
-2436
-2436
-2435
-2435
-2434
-2433
-2431
-2429
-2427
-2425
-2422
-2420
-2417
-2413
-2410
-2406
-2402
-2398
-2393
-2389
-2384
-2379
-2373
-2368
-2362
-2356
-2350
-2343
-2337
-2330
-2323
-2315
-2308
-2300
-2293
-2285
-2276
-2268
-2259
-2250
-2241
-2232
-2223
-2213
-2203
-2193
-2183
-2172
-2161
-2150
-2139
-2128
-2116
-2104
-2092
-2080
-2068
-2055
-2041
-2029
-2017
-2003
-1990
-1977
-1963
-1949
-1936
-1922
-1908
-1894
-1880
-1866
-1853
-1839
-1825
-1811
-1797
-1783
-1770
-1756
-1743
-1729
-1716
-1702
-1689
-1676
-1663
-1650
-1637
-1624
-1611
-1599
-1586
-1573
-1561
-1549
-1536
-1524
-1512
-1500
-1488
-1476
-1464
-1453
-1441
-1430
-1418
-1407
-1396
-1385
-1374
-1363
-1352
-1341
-1331
-1320
-1310
-1300
-1289
-1279
-1269
-1259
-1250
-1240
-1230
-1221
-1211
-1202
-1192
-1183
-1174
-1165
-1156
-1147
-1138
-1129
-1120
-1111
-1103
-1094
-1086
-1077
-1069
-1060
-1052
-1043
-1035
-1027
-1018
-1010
-1002
-995
-987
-979
-972
-964
-956
-949
-942
-934
-927
-920
-913
-906
-899
-893
-886
-880
-873
-867
-861
-855
-849
-843
-838
-832
-827
-822
-817
-812
-807
-802
-798
-794
-790
-786
-782
-778
-775
-772
-768
-765
-763
-760
-758
-755
-753
-751
-750
-748
-747
-746
-745
-744
-744
-743
-743
-744
-744
-744
-745
-746
-747
-749
-750
-752
-754
-757
-759
-762
-765
-768
-772
-776
-780
-784
-788
-793
-798
-803
-809
-815
-820
-827
-833
-840
-846
-853
-861
-868
-876
-883
-891
-900
-908
-916
-925
-934
-943
-952
-961
-970
-979
-989
-998
-1006
-1016
-1027
-1036
-1046
-1055
-1065
-1074
-1084
-1093
-1103
-1112
-1121
-1130
-1139
-1148
-1157
-1166
-1174
-1183
-1191
-1199
-1207
-1215
-1223
-1231
-1238
-1245
-1252
-1259
-1266
-1273
-1279
-1285
-1291
-1297
-1302
-1308
-1313
-1318
-1322
-1327
-1331
-1335
-1339
-1342
-1345
-1348
-1351
-1354
-1356
-1357
-1359
-1360
-1361
-1362
-1362
-1362
-1362
-1361
-1360
-1359
-1357
-1355
-1352
-1349
-1346
-1342
-1338
-1334
-1329
-1324
-1318
-1312
-1306
-1299
-1291
-1284
-1275
-1267
-1258
-1248
-1239
-1228
-1218
-1207
-1195
-1183
-1171
-1158
-1145
-1131
-1117
-1103
-1088
-1073
-1058
-1042
-1025
-1008
-991
-974
-956
-938
-920
-901
-882
-862
-842
-822
-802
-782
-761
-740
-719
-697
-676
-654
-632
-610
-587
-565
-542
-519
-496
-473
-450
-427
-403
-379
-356
-332
-308
-284
-260
-235
-211
-186
-162
-137
-112
-87
-62
-37
-12
13
39
64
90
115
141
166
192
218
243
269
295
321
346
372
398
423
449
475
500
526
551
577
602
627
652
677
703
728
752
777
802
827
851
876
900
924
949
973
997
1020
1044
1068
1091
1115
1138
1161
1184
1207
1230
1252
1275
1297
1319
1341
1363
1385
1406
1427
1449
1470
1491
1512
1532
1553
1573
1593
1613
1632
1652
1671
1690
1709
1728
1746
1765
1783
1801
1818
1836
1853
1870
1886
1903
1919
1935
1951
1966
1982
1996
2011
2025
2040
2054
2067
2081
2094
2107
2119
2131
2143
2155
2166
2177
2188
2199
2209
2219
2229
2238
2247
2256
2264
2273
2280
2288
2295
2302
2309
2315
2322
2327
2333
2338
2343
2348
2352
2356
2360
2363
2367
2370
2372
2375
2377
2379
2381
2382
2383
2384
2385
2385
2386
2386
2385
2385
2385
2384
2383
2382
2380
2379
2377
2376
2374
2372
2370
2367
2365
2362
2360
2357
2354
2351
2348
2345
2342
2339
2335
2332
2329
2325
2321
2317
2314
2310
2305
2301
2297
2293
2288
2284
2279
2274
2269
2264
2259
2254
2249
2243
2238
2232
2226
2220
2214
2208
2202
2196
2189
2182
2176
2169
2162
2155
2148
2140
2133
2125
2117
2109
2101
2092
2084
2075
2066
2057
2048
2037
2028
2017
2008
1997
1987
1976
1965
1953
1942
1930
1918
1906
1893
1880
1867
1854
1840
1826
1812
1798
1784
1769
1754
1738
1723
1707
1691
1675
1658
1641
1624
1607
1589
1572
1554
1536
1517
1499
1480
1461
1442
1422
1403
1383
1363
1343
1323
1303
1282
1262
1241
1220
1200
1179
1158
1137
1116
1095
1074
1053
1032
1010
990
970
949
928
908
887
867
847
827
807
787
767
747
728
709
690
671
652
634
615
597
579
561
544
526
509
492
475
458
442
425
409
393
378
362
347
331
316
302
287
272
258
244
230
216
203
189
176
163
150
138
125
113
101
90
78
67
56
46
35
25
15
5
-4
-13
-22
-30
-38
-46
-54
-61
-68
-75
-81
-88
-93
-99
-104
-109
-114
-119
-123
-127
-130
-134
-137
-140
-142
-144
-147
-148
-150
-151
-152
-153
-153
-153
-153
-153
-153
-152
-151
-150
-148
-147
-145
-143
-140
-138
-135
-132
-129
-126
-122
-119
-115
-111
-107
-103
-98
-94
-89
-84
-79
-74
-69
-64
-58
-53
-47
-41
-35
-30
-24
-17
-11
-5
2
8
15
21
28
35
42
49
56
63
71
78
86
93
101
108
116
124
132
139
147
155
164
172
180
188
196
205
213
222
230
239
247
256
264
273
282
290
299
307
316
325
333
342
351
359
368
377
386
394
403
412
421
429
438
447
455
464
473
482
490
499
507
516
524
533
541
550
558
566
575
583
591
599
607
615
623
631
639
646
654
662
669
677
684
692
699
706
714
721
728
735
742
749
756
763
770
777
784
791
797
804
811
818
824
831
838
844
851
857
864
870
877
883
889
895
902
908
914
920
926
932
937
943
949
954
960
965
971
976
981
986
992
997
1002
1006
1010
1016
1020
1025
1030
1034
1038
1043
1047
1051
1055
1059
1062
1066
1070
1073
1077
1080
1083
1086
1089
1092
1095
1098
1101
1103
1106
1109
1111
1113
1116
1118
1120
1122
1124
1126
1128
1130
1131
1133
1134
1136
1137
1138
1140
1141
1142
1143
1144
1144
1145
1146
1146
1147
1147
1148
1148
1148
1149
1149
1149
1149
1149
1149
1149
1148
1148
1148
1147
1147
1146
1146
1145
1145
1144
1143
1143
1142
1141
1140
1139
1138
1137
1136
1135
1134
1133
1132
1130
1129
1127
1126
1124
1122
1120
1118
1116
1114
1112
1109
1107
1104
1101
1098
1095
1092
1088
1085
1081
1077
1074
1069
1065
1061
1056
1052
1047
1042
1037
1031
1026
1020
1014
1008
1002
997
991
984
978
971
964
957
951
943
936
929
922
914
907
899
891
883
875
867
859
851
842
834
825
816
808
799
790
780
771
762
752
743
733
723
713
703
692
682
672
661
650
639
628
617
606
594
583
571
559
548
536
523
511
499
486
474
461
448
435
423
410
396
383
370
356
343
329
316
302
288
274
260
246
232
218
203
189
174
160
145
130
115
100
85
70
54
39
23
8
-8
-24
-39
-55
-71
-87
-104
-120
-136
-152
-168
-185
-201
-218
-234
-250
-267
-283
-300
-316
-333
-349
-365
-382
-398
-414
-430
-447
-463
-479
-495
-511
-527
-543
-558
-574
-590
-605
-621
-636
-651
-667
-682
-697
-712
-727
-742
-757
-771
-786
-801
-815
-829
-843
-857
-871
-884
-898
-911
-924
-937
-949
-962
-974
-986
-997
-1008
-1020
-1031
-1041
-1052
-1062
-1072
-1081
-1090
-1099
-1108
-1116
-1124
-1132
-1139
-1146
-1153
-1160
-1166
-1172
-1178
-1184
-1189
-1194
-1198
-1202
-1206
-1210
-1214
-1217
-1219
-1222
-1224
-1226
-1227
-1228
-1229
-1229
-1229
-1229
-1228
-1227
-1226
-1224
-1222
-1219
-1216
-1212
-1209
-1204
-1200
-1195
-1189
-1184
-1177
-1171
-1164
-1157
-1149
-1141
-1132
-1124
-1115
-1105
-1095
-1085
-1075
-1064
-1053
-1041
-1030
-1018
-1004
-993
-980
-967
-953
-940
-926
-911
-897
-882
-867
-852
-836
-821
-805
-789
-772
-756
-739
-722
-704
-687
-669
-651
-633
-614
-596
-577
-558
-538
-519
-499
-479
-459
-439
-418
-398
-377
-356
-334
-313
-291
-269
-247
-225
-202
-180
-157
-134
-111
-87
-64
-40
-16
8
32
56
80
105
130
154
179
204
230
255
280
306
331
357
382
408
434
459
485
511
536
562
587
613
639
664
689
715
740
765
790
815
840
864
889
913
938
962
986
1008
1033
1057
1080
1103
1126
1149
1172
1195
1217
1239
1261
1283
1305
1326
1348
1369
1390
1410
1431
1451
1471
1491
1511
1531
1550
1569
1587
1606
1624
1642
1660
1677
1694
1711
1727
1743
1759
1775
1790
1805
1819
1833
1847
1861
1874
1887
1900
1912
1924
1935
1947
1957
1968
1978
1988
1998
2007
2016
2025
2033
2041
2049
2056
2063
2070
2076
2082
2088
2093
2098
2103
2108
2112
2116
2119
2122
2125
2127
2130
2131
2133
2134
2135
2135
2135
2135
2134
2133
2132
2130
2128
2126
2124
2121
2117
2114
2110
2106
2101
2096
2091
2086
2081
2075
2069
2062
2056
2049
2041
2035
2027
2020
2012
2004
1995
1987
1978
1969
1960
1951
1942
1932
1922
1913
1903
1892
1882
1872
1861
1851
1840
1829
1818
1807
1796
1785
1774
1763
1752
1740
1729
1718
1707
1696
1685
1674
1663
1652
1641
1630
1620
1609
1599
1589
1578
1569
1559
1549
1540
1530
1521
1512
1504
1495
1487
1479
1471
1463
1456
1449
1442
1435
1428
1422
1415
1409
1404
1398
1392
1387
1382
1377
1372
1368
1363
1359
1355
1351
1347
1344
1340
1337
1334
1331
1328
1325
1323
1321
1319
1317
1315
1314
1313
1312
1311
1311
1310
1310
1310
1311
1311
1312
1313
1315
1316
1318
1320
1322
1324
1327
1330
1333
1336
1339
1342
1346
1349
1353
1357
1361
1365
1369
1374
1378
1382
1387
1391
1395
1400
1404
1409
1413
1418
1422
1427
1431
1435
1440
1444
1448
1452
1456
1460
1464
1468
1472
1476
1479
1483
1486
1489
1493
1496
1498
1501
1504
1506
1508
1510
1512
1514
1515
1516
1517
1518
1518
1518
1518
1518
1517
1516
1515
1513
1511
1509
1507
1504
1501
1498
1494
1490
1486
1481
1476
1471
1465
1459
1453
1446
1439
1431
1424
1415
1407
1398
1389
1380
1370
1359
1349
1338
1327
1315
1303
1291
1278
1265
1252
1238
1224
1210
1195
1180
1165
1150
1134
1118
1101
1084
1067
1050
1033
1014
997
979
960
942
923
904
885
865
846
826
806
786
765
745
725
704
683
662
641
620
599
577
556
534
513
491
470
448
426
405
383
361
339
318
296
274
252
231
209
187
166
144
123
101
80
58
37
15
-6
-27
-49
-70
-91
-112
-133
-154
-175
-196
-217
-238
-259
-280
-301
-321
-342
-362
-383
-403
-423
-443
-463
-483
-503
-522
-542
-561
-580
-599
-618
-637
-655
-674
-692
-710
-728
-746
-763
-781
-798
-815
-832
-849
-866
-883
-899
-916
-932
-948
-964
-980
-996
-1010
-1027
-1042
-1058
-1073
-1088
-1103
-1118
-1133
-1148
-1162
-1177
-1191
-1205
-1219
-1233
-1247
-1261
-1275
-1289
-1302
-1316
-1329
-1342
-1356
-1369
-1382
-1395
-1408
-1421
-1434
-1446
-1459
-1472
-1485
-1497
-1510
-1523
-1535
-1548
-1560
-1573
-1586
-1598
-1611
-1623
-1636
-1649
-1661
-1674
-1686
-1699
-1711
-1724
-1736
-1749
-1761
-1774
-1786
-1799
-1811
-1823
-1836
-1848
-1860
-1872
-1884
-1896
-1908
-1920
-1931
-1943
-1955
-1966
-1978
-1989
-2001
-2012
-2023
-2033
-2045
-2057
-2068
-2078
-2089
-2100
-2111
-2121
-2132
-2142
-2152
-2163
-2173
-2183
-2193
-2203
-2212
-2222
-2232
-2241
-2251
-2260
-2269
-2278
-2287
-2296
-2304
-2313
-2321
-2330
-2338
-2346
-2354
-2362
-2369
-2377
-2385
-2392
-2399
-2406
-2414
-2421
-2428
-2434
-2441
-2448
-2454
-2461
-2468
-2474
-2480
-2487
-2493
-2499
-2505
-2511
-2517
-2523
-2528
-2534
-2540
-2545
-2551
-2556
-2561
-2567
-2572
-2577
-2582
-2587
-2592
-2597
-2601
-2606
-2611
-2615
-2619
-2624
-2628
-2632
-2636
-2640
-2644
-2648
-2651
-2655
-2659
-2662
-2665
-2669
-2672
-2675
-2678
-2682
-2685
-2688
-2691
-2694
-2697
-2700
-2703
-2705
-2708
-2711
-2714
-2717
-2720
-2723
-2725
-2728
-2731
-2734
-2737
-2739
-2742
-2745
-2747
-2750
-2753
-2755
-2758
-2760
-2762
-2765
-2767
-2769
-2771
-2772
-2774
-2776
-2777
-2779
-2780
-2781
-2782
-2783
-2784
-2785
-2785
-2786
-2786
-2786
-2786
-2786
-2786
-2786
-2785
-2785
-2784
-2784
-2783
-2782
-2781
-2780
-2779
-2778
-2777
-2776
-2775
-2773
-2772
-2770
-2769
-2767
-2766
-2764
-2762
-2760
-2758
-2756
-2754
-2751
-2749
-2746
-2744
-2741
-2738
-2735
-2732
-2728
-2725
-2721
-2718
-2714
-2710
-2705
-2701
-2697
-2692
-2687
-2682
-2677
-2671
-2666
-2660
-2654
-2648
-2642
-2635
-2628
-2621
-2614
-2607
-2599
-2591
-2583
-2575
-2567
-2558
-2549
-2540
-2531
-2521
-2511
-2501
-2491
-2480
-2470
-2459
-2447
-2436
-2424
-2412
-2400
-2387
-2374
-2361
-2348
-2334
-2320
-2306
-2291
-2276
-2261
-2246
-2230
-2214
-2197
-2181
-2164
-2146
-2129
-2111
-2093
-2074
-2055
-2036
-2017
-1997
-1977
-1957
-1936
-1915
-1894
-1872
-1851
-1829
-1807
-1784
-1762
-1739
-1715
-1692
-1668
-1645
-1621
-1596
-1572
-1547
-1522
-1497
-1472
-1446
-1420
-1394
-1368
-1342
-1315
-1289
-1262
-1235
-1208
-1181
-1154
-1126
-1099
-1071
-1043
-1016
-988
-960
-932
-904
-876
-848
-820
-792
-764
-736
-708
-679
-651
-623
-595
-567
-539
-512
-484
-456
-428
-400
-372
-345
-317
-289
-262
-234
-207
-179
-152
-124
-97
-70
-42
-15
12
39
66
93
120
146
173
200
226
253
279
305
331
357
383
409
435
460
486
511
536
561
586
610
635
659
683
707
731
754
777
800
823
846
868
890
912
934
955
977
997
1018
1038
1058
1078
1098
1117
1136
1155
1173
1191
1209
1227
1244
1261
1278
1294
1310
1326
1341
1356
1371
1386
1400
1414
1428
1441
1454
1467
1479
1491
1502
1514
1524
1535
1545
1555
1565
1574
1582
1591
1599
1607
1614
1621
1628
1635
1641
1647
1653
1658
1663
1668
1672
1676
1680
1684
1687
1690
1693
1696
1698
1700
1702
1703
1705
1706
1706
1707
1707
1707
1707
1707
1707
1706
1705
1704
1703
1701
1700
1698
1696
1694
1692
1689
1687
1684
1682
1679
1676
1673
1670
1667
1664
1660
1657
1654
1650
1646
1643
1639
1635
1631
1627
1623
1618
1614
1610
1605
1601
1596
1591
1587
1582
1577
1572
1567
1562
1557
1552
1547
1542
1536
1531
1526
1521
1515
1510
1505
1499
1494
1489
1484
1479
1474
1469
1464
1459
1454
1449
1444
1440
1435
1430
1426
1422
1417
1413
1409
1404
1400
1396
1392
1388
1385
1381
1377
1373
1370
1366
1363
1360
1356
1353
1350
1347
1345
1342
1339
1337
1334
1332
1329
1327
1325
1323
1321
1319
1317
1315
1313
1311
1310
1308
1307
1305
1304
1303
1301
1300
1299
1298
1298
1297
1296
1296
1295
1295
1295
1294
1294
1294
1294
1295
1295
1295
1296
1296
1297
1298
1299
1299
1300
1301
1303
1304
1305
1306
1308
1309
1310
1312
1314
1315
1317
1319
1320
1322
1324
1326
1328
1330
1333
1335
1337
1340
1342
1345
1347
1350
1353
1356
1359
1362
1365
1368
1372
1375
1379
1383
1387
1391
1395
1399
1404
1408
1413
1418
1423
1428
1433
1438
1443
1449
1454
1460
1466
1472
1478
1484
1491
1497
1504
1511
1518
1525
1532
1540
1547
1555
1563
1571
1579
1587
1595
1603
1612
1620
1629
1638
1647
1656
1665
1675
1684
1694
1703
1713
1723
1733
1744
1754
1764
1775
1786
1797
1808
1819
1831
1842
1854
1866
1878
1890
1902
1914
1927
1939
1952
1965
1978
1990
2004
2017
2029
2043
2056
2070
2083
2096
2110
2123
2137
2150
2164
2177
2191
2204
2217
2231
2244
2257
2270
2283
2296
2309
2322
2335
2348
2361
2373
2386
2398
2411
2423
2435
2447
2459
2471
2483
2495
2507
2519
2530
2542
2553
2564
2575
2586
2597
2608
2619
2629
2640
2650
2660
2670
2680
2689
2699
2708
2717
2726
2735
2743
2751
2759
2767
2775
2782
2789
2796
2803
2809
2815
2821
2827
2832
2837
2842
2847
2852
2856
2860
2863
2867
2870
2873
2876
2878
2881
2883
2885
2886
2887
2889
2889
2890
2891
2891
2891
2891
2890
2890
2889
2888
2886
2885
2883
2881
2879
2877
2874
2871
2868
2865
2861
2858
2854
2850
2845
2841
2836
2831
2826
2821
2816
2810
2805
2799
2793
2786
2780
2774
2767
2760
2754
2747
2740
2732
2725
2718
2710
2703
2695
2688
2680
2672
2664
2656
2648
2640
2632
2624
2615
2607
2598
2589
2581
2572
2562
2553
2544
2534
2525
2515
2505
2495
2485
2474
2464
2454
2443
2432
2421
2410
2399
2388
2377
2365
2354
2342
2330
2318
2306
2294
2282
2269
2257
2244
2232
2219
2207
2194
2181
2168
2155
2142
2130
2117
2104
2091
2078
2065
2052
2040
2027
2013
2001
1989
1977
1965
1952
1940
1929
1917
1905
1894
1883
1871
1861
1850
1839
1829
1819
1809
1799
1790
1781
1771
1763
1754
1746
1737
1730
1722
1714
1707
1700
1693
1686
1679
1673
1667
1661
1655
1650
1644
1639
1634
1630
1625
1621
1617
1613
1609
1605
1602
1598
1595
1592
1590
1587
1585
1582
1581
1579
1577
1576
1574
1573
1573
1572
1572
1571
1571
1572
1572
1573
1574
1575
1576
1578
1580
1582
1584
1587
1589
1592
1596
1599
1603
1607
1612
1616
1621
1626
1632
1637
1643
1649
1656
1663
1670
1677
1684
1692
1700
1708
1717
1726
1735
1745
1755
1765
1775
1786
1797
1808
1819
1831
1843
1856
1868
1881
1894
1908
1922
1936
1950
1965
1980
1995
2011
2027
2043
2060
2077
2094
2111
2129
2147
2166
2184
2203
2222
2242
2261
2281
2301
2322
2342
2363
2384
2406
2427
2449
2471
2493
2515
2538
2560
2583
2606
2629
2652
2676
2699
2723
2747
2771
2795
2819
2843
2868
2893
2917
2942
2968
2993
3018
3044
3070
3096
3122
3148
3174
3201
3228
3254
3281
3308
3335
3362
3390
3417
3444
3472
3500
3527
3555
3583
3611
3639
3667
3695
3724
3752
3780
3809
3838
3866
3895
3924
3952
3981
4010
4038
4067
4097
4126
4156
4185
4214
4243
4272
4302
4331
4360
4390
4419
4449
4479
4508
4538
4568
4598
4628
4658
4688
4718
4748
4778
4809
4839
4869
4899
4930
4960
4990
5021
5051
5082
5112
5142
5173
5203
5233
5263
5293
5324
5354
5383
5413
5443
5473
5502
5532
5561
5590
5619
5648
5677
5706
5735
5763
5791
5819
5847
5875
5903
5930
5957
5984
6011
6038
6064
6090
6116
6142
6167
6193
6218
6242
6267
6291
6315
6339
6363
6386
6409
6432
6455
6477
6499
6521
6543
6565
6586
6607
6628
6649
6670
6690
6710
6730
6750
6769
6789
6808
6827
6845
6864
6882
6900
6918
6936
6953
6970
6987
7004
7020
7036
7052
7067
7082
7097
7112
7126
7140
7153
7167
7180
7192
7205
7217
7228
7240
7251
7261
7272
7282
7291
7300
7309
7318
7326
7334
7342
7349
7356
7363
7369
7375
7381
7386
7391
7396
7400
7404
7408
7411
7414
7416
7419
7421
7422
7424
7424
7425
7425
7425
7425
7424
7423
7422
7420
7418
7416
7413
7410
7407
7403
7399
7395
7390
7385
7380
7375
7369
7363
7356
7350
7343
7335
7328
7320
7312
7303
7294
7286
7276
7267
7257
7247
7237
7227
7216
7205
7194
7183
7171
7159
7147
7135
7123
7110
7097
7084
7071
7058
7044
7031
7017
7003
6990
6976
6962
6949
6935
6922
6908
6895
6881
6868
6854
6841
6827
6814
6801
6787
6774
6760
6747
6734
6720
6707
6694
6681
6667
6654
6641
6628
6615
6601
6588
6575
6562
6549
6536
6523
6510
6497
6484
6471
6458
6445
6432
6419
6406
6393
6380
6367
6354
6341
6328
6316
6303
6290
6277
6264
6252
6239
6226
6213
6201
6188
6175
6163
6150
6138
6125
6112
6100
6087
6075
6062
6050
6037
6025
6012
6000
5987
5975
5962
5950
5938
5925
5913
5901
5888
5876
5864
5852
5839
5827
5815
5803
5790
5778
5766
5754
5742
5730
5718
5706
5693
5681
5669
5657
5645
5633
5621
5609
5597
5586
5574
5562
5550
5538
5526
5514
5502
5491
5479
5467
5455
5443
5432
5420
5408
5397
5385
5373
5362
5350
5338
5327
5315
5304
5292
5281
5269
5258
5246
5235
5223
5212
5200
5189
5177
5166
5155
5143
5132
5121
5109
5098
5087
5075
5064
5053
5042
5031
5019
5008
4997
4986
4975
4964
4952
4941
4930
4919
4908
4897
4886
4875
4864
4853
4842
4831
4820
4809
4799
4788
4777
4766
4755
4744
4733
4723
4712
4701
4690
4680
4669
4658
4648
4637
4626
4616
4605
4594
4584
4573
4563
4552
4541
4531
4520
4510
4499
4489
4478
4468
4458
4447
4437
4426
4416
4406
4395
4385
4375
4364
4354
4344
4334
4323
4313
4303
4293
4283
4272
4262
4252
4242
4232
4222
4212
4202
4192
4182
4172
4162
4152
4142
4132
4122
4112
4102
4091
4082
4072
4062
4051
4043
4033
4022
4013
4003
3994
3984
3974
3964
3955
3945
3935
3926
3916
3906
3897
3887
3878
3868
3858
3849
3839
3830
3820
3811
3801
3792
3782
3773
3764
3754
3745
3735
3726
3717
3707
3698
3689
3679
3670
3661
3652
3642
3633
3624
3615
3606
3596
3587
3578
3569
3560
3551
3542
3533
3524
3515
3505
3496
3487
3478
3470
3461
3452
3443
3434
3425
3416
3407
3398
3389
3381
3372
3363
3354
3345
3337
3328
3319
3310
3302
3293
3284
3276
3267
3258
3250
3241
3232
3224
3215
3207
3198
3190
3181
3173
3164
3156
3147
3139
3130
3122
3113
3105
3097
3088
3080
3071
3063
3055
3046
3038
3030
3022
3013
3005
2997
2989
2981
2972
2964
2956
2948
2940
2932
2923
2915
2907
2899
2891
2883
2875
2867
2859
2851
2843
2835
2827
2819
2811
2803
2796
2788
2780
2772
2764
2756
2748
2741
2733
2725
2717
2710
2702
2694
2686
2679
2671
2663
2656
2648
2640
2633
2625
2618
2610
2602
2595
2587
2580
2572
2565
2557
2550
2542
2535
2527
2520
2513
2505
2498
2490
2483
2476
2468
2461
2454
2446
2439
2432
2424
2417
2410
2403
2396
2388
2381
2374
2367
2360
2352
2345
2338
2331
2324
2317
2310
2303
2296
2289
2282
2275
2268
2261
2254
2247
2240
2233
2226
2219
2212
2205
2199
2192
2185
2178
2171
2164
2158
2151
2144
2137
2131
2124
2117
2110
2104
2097
2090
2084
2077
2070
2064
2057
2051
2044
2037
2031
2024
2017
2011
2005
1998
1992
1985
1979
1972
1966
1959
1953
1947
1940
1934
1927
1921
1915
1908
1902
1896
1889
1883
1877
1871
1864
1858
1852
1846
1840
1833
1827
1821
1815
1809
1803
1796
1790
1784
1778
1772
1766
1760
1754
1748
1742
1736
1730
1724
1718
1712
1706
1700
1694
1688
1682
1676
1670
1665
1659
1653
1647
1641
1635
1630
1624
1618
1612
1606
1601
1595
1589
1584
1578
1572
1567
1561
1555
1550
1544
1538
1533
1527
1521
1516
1510
1505
1499
1494
1488
1483
1477
1472
1466
1461
1455
1450
1444
1439
1434
1428
1423
1417
1412
1407
1401
1396
1391
1385
1380
1375
1369
1364
1359
1354
1348
1343
1338
1333
1328
1322
1317
1312
1307
1302
1297
1292
1286
1281
1276
1271
1266
1261
1256
1251
1246
1241
1236
1231
1226
1221
1216
1211
1206
1201
1196
1191
1187
1182
1177
1172
1167
1162
1157
1153
1148
1143
1138
1133
1129
1124
1119
1114
1110
1105
1100
1095
1091
1086
1081
1077
1072
1067
1063
1058
1054
1049
1044
1040
1035
1031
1026
1022
1016
1012
1008
1004
999
995
990
986
981
977
972
968
963
959
955
950
946
942
937
933
929
924
920
916
911
907
903
899
894
890
886
882
877
873
869
865
861
856
852
848
844
840
836
832
828
823
819
815
811
807
803
799
795
791
787
783
779
775
771
767
763
759
755
752
748
744
740
736
732
728
724
720
717
713
709
705
701
698
694
690
686
683
679
675
671
668
664
660
657
653
649
646
642
638
635
631
627
624
620
617
613
609
606
602
599
595
592
588
585
581
578
574
571
567
564
560
557
554
550
547
543
540
537
533
530
526
523
520
516
513
510
506
503
500
497
493
490
487
484
480
477
474
471
467
464
461
458
455
452
448
445
442
439
436
433
430
427
423
420
417
414
411
408
405
402
399
396
393
390
387
384
381
378
375
372
369
366
363
360
358
355
352
349
346
343
340
337
335
332
329
326
323
321
318
315
312
309
307
304
301
298
296
293
290
288
285
282
279
277
274
271
269
266
263
261
258
256
253
250
248
245
243
240
238
235
232
230
227
225
222
220
217
215
212
210
207
205
202
200
198
195
193
190
188
185
183
181
178
176
174
171
169
167
164
162
160
157
155
153
150
148
146
143
141
139
137
134
132
130
128
126
123
121
119
117
115
112
110
108
106
104
102
100
97
95
93
91
89
87
85
83
81
79
77
75
73
70
68
66
64
62
60
58
56
54
52
51
49
47
45
43
41
39
37
