5
15744
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
0
0
0
0
0
1
1
1
1
2
2
2
2
2
3
3
3
3
4
4
4
4
5
5
5
5
5
6
6
6
6
6
7
7
7
7
8
8
8
8
8
9
9
9
9
9
10
10
10
10
11
11
11
11
11
12
12
12
12
12
13
13
13
13
14
14
14
14
14
15
15
15
15
15
16
16
16
16
16
17
17
17
17
17
18
18
18
18
18
19
19
19
19
20
20
20
20
20
21
21
21
21
22
22
22
22
22
23
23
23
23
23
24
24
24
24
24
25
25
25
25
25
26
26
26
26
26
27
27
27
27
28
28
28
28
28
29
29
29
29
30
30
30
30
30
31
31
31
31
32
32
32
32
32
33
33
33
33
34
34
34
34
34
35
35
35
35
36
36
36
36
36
37
37
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
45
46
46
46
46
47
47
47
47
48
48
48
49
49
49
49
50
50
50
50
51
51
51
51
52
52
52
52
53
53
53
53
54
54
54
54
55
55
55
56
56
56
56
57
57
57
58
58
58
58
59
59
59
60
60
60
60
61
61
61
62
62
62
63
63
63
63
64
64
64
65
65
65
66
66
66
66
67
67
67
68
68
68
69
69
69
69
70
70
70
71
71
71
72
72
72
73
73
73
73
74
74
74
75
75
75
76
76
76
77
77
77
78
78
78
79
79
80
80
80
81
81
81
82
82
82
83
83
83
84
84
84
85
85
85
86
86
87
87
87
88
88
88
89
89
89
90
90
91
91
91
92
92
93
93
93
94
94
95
95
95
96
96
97
97
97
98
98
99
99
99
100
100
101
101
102
102
102
103
103
104
104
105
105
105
106
106
107
107
108
108
108
109
109
110
110
111
111
112
112
113
113
113
114
114
115
115
116
116
117
117
117
118
118
119
119
120
120
121
121
122
122
122
123
123
124
124
125
125
126
126
127
127
128
128
128
129
129
130
130
131
131
132
132
133
133
134
134
135
135
136
136
136
137
137
138
138
139
139
140
140
141
141
142
142
143
143
144
144
145
145
146
146
146
147
147
148
148
149
150
150
151
151
152
152
153
153
154
154
155
155
156
156
157
157
158
158
159
159
160
160
161
161
162
162
163
163
164
165
165
166
166
167
167
168
168
169
170
170
171
171
172
172
173
173
174
175
175
176
176
177
177
178
179
179
180
180
181
181
182
183
183
184
184
185
185
186
187
187
188
188
189
189
190
191
191
192
192
193
193
194
195
195
196
196
197
197
198
198
199
200
200
201
201
202
202
203
204
204
205
205
206
206
207
207
208
209
209
210
210
211
211
212
213
213
214
214
215
215
216
217
217
218
218
219
220
220
221
221
222
222
223
224
224
225
225
226
227
227
228
228
229
229
230
231
231
232
232
233
234
234
235
235
236
237
237
238
238
239
240
240
241
241
242
243
243
244
244
245
246
246
247
247
248
249
249
250
250
251
252
252
253
254
254
255
255
256
257
257
258
258
259
260
260
261
262
262
263
263
264
265
265
266
267
267
268
269
269
270
271
271
272
272
273
274
274
275
276
276
277
278
278
279
279
280
281
281
282
283
283
284
285
285
286
287
287
288
289
289
290
291
291
292
293
293
294
295
295
296
297
297
298
299
299
300
301
301
302
303
303
304
305
305
306
307
307
308
309
310
310
311
312
312
313
314
314
315
316
317
317
318
319
319
320
321
322
322
323
324
325
325
326
327
327
328
329
330
330
331
332
333
333
334
335
336
336
337
338
339
339
340
341
342
342
343
344
345
345
346
347
348
348
349
350
351
351
352
353
354
355
355
356
357
358
359
359
360
361
362
363
363
364
365
366
367
367
368
369
370
371
372
372
373
374
375
376
377
377
378
379
380
381
382
382
383
384
385
386
387
387
388
389
390
391
392
393
393
394
395
396
397
398
399
399
400
401
402
403
404
405
405
406
407
408
409
410
411
412
412
413
414
415
416
417
418
419
420
420
421
422
423
424
425
426
427
428
429
429
430
431
432
433
434
435
436
437
438
439
439
440
441
442
443
444
445
446
447
448
449
450
451
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
626
627
628
629
630
631
632
633
634
635
636
638
639
640
641
642
643
644
645
646
647
648
649
651
652
653
654
655
656
657
658
659
660
661
662
664
665
666
667
668
669
670
671
672
673
674
675
677
678
679
680
681
682
683
684
685
687
688
689
690
691
692
693
694
695
697
698
699
700
701
702
703
704
705
707
708
709
710
711
712
713
714
715
716
718
719
720
721
722
723
724
725
726
728
729
730
731
732
733
734
735
737
738
739
740
741
742
743
744
746
747
748
749
750
751
752
754
755
756
757
758
759
761
762
763
764
766
767
768
770
771
773
774
776
777
779
780
782
784
786
788
790
792
794
796
799
801
803
806
808
811
813
816
819
822
826
829
832
836
840
843
847
851
854
858
862
865
869
873
878
882
887
892
896
901
906
911
915
920
924
928
933
937
941
945
949
953
958
962
966
971
975
979
983
987
990
993
996
999
1002
1006
1008
1012
1014
1018
1020
1024
1027
1030
1034
1037
1041
1045
1049
1052
1056
1058
1061
1064
1067
1070
1073
1077
1081
1086
1090
1094
1097
1101
1104
1106
1108
1109
1109
1110
1110
1112
1113
1115
1116
1117
1119
1119
1119
1119
1118
1116
1115
1114
1115
1116
1119
1121
1124
1128
1131
1134
1138
1142
1147
1153
1159
1165
1172
1178
1183
1188
1193
1196
1200
1203
1207
1210
1214
1218
1221
1225
1227
1229
1230
1231
1231
1231
1231
1232
1232
1232
1234
1236
1240
1245
1249
1253
1257
1260
1263
1266
1270
1275
1281
1287
1294
1300
1307
1311
1315
1318
1319
1321
1322
1323
1323
1321
1318
1314
1308
1303
1297
1292
1287
1282
1277
1272
1268
1266
1264
1263
1263
1264
1266
1268
1272
1276
1281
1288
1297
1307
1318
1331
1344
1357
1369
1380
1389
1397
1404
1412
1419
1426
1432
1437
1441
1444
1446
1448
1450
1450
1450
1448
1445
1443
1440
1437
1434
1432
1430
1429
1429
1429
1430
1431
1433
1436
1439
1443
1446
1449
1449
1449
1448
1447
1446
1447
1447
1447
1446
1444
1441
1437
1433
1428
1423
1416
1408
1399
1389
1379
1368
1359
1352
1347
1345
1346
1347
1349
1352
1353
1355
1359
1364
1372
1382
1394
1407
1420
1434
1448
1463
1479
1495
1511
1526
1541
1554
1565
1574
1582
1590
1596
1602
1607
1610
1611
1610
1607
1605
1603
1605
1610
1618
1629
1641
1654
1667
1681
1695
1710
1725
1741
1757
1775
1793
1810
1828
1845
1862
1880
1899
1918
1937
1953
1966
1977
1985
1992
1999
2005
2008
2009
2007
2003
1999
1996
1995
1997
2000
2003
2008
2012
2016
2019
2021
2021
2023
2025
2029
2037
2048
2058
2067
2073
2077
2079
2080
2080
2081
2082
2084
2085
2085
2083
2078
2071
2060
2047
2031
2013
1995
1974
1952
1927
1901
1874
1847
1823
1800
1778
1756
1735
1716
1698
1684
1674
1668
1664
1662
1661
1660
1657
1653
1649
1646
1645
1648
1654
1664
1678
1695
1713
1730
1745
1758
1768
1777
1786
1796
1808
1822
1837
1853
1871
1890
1909
1927
1944
1958
1971
1982
1992
2001
2012
2020
2027
2031
2033
2032
2029
2025
2023
2019
2015
2009
2004
1996
1986
1974
1960
1944
1925
1906
1886
1867
1849
1831
1814
1798
1782
1768
1755
1743
1732
1723
1716
1710
1705
1701
1698
1696
1695
1697
1700
1703
1706
1708
1710
1712
1714
1717
1719
1722
1725
1729
1737
1747
1760
1772
1783
1792
1799
1806
1812
1818
1824
1829
1832
1834
1833
1831
1827
1822
1814
1804
1791
1775
1759
1741
1723
1704
1683
1660
1633
1603
1570
1534
1495
1454
1413
1372
1334
1300
1269
1240
1211
1181
1147
1109
1068
1024
979
934
891
851
813
779
749
722
701
685
673
665
659
655
650
647
645
646
649
655
661
669
675
680
682
681
677
672
667
663
662
662
662
663
663
664
666
670
675
682
689
695
702
707
710
713
715
716
718
722
728
739
754
774
797
823
851
879
906
932
954
975
996
1016
1041
1069
1099
1132
1165
1198
1230
1262
1291
1318
1343
1363
1380
1394
1404
1411
1415
1417
1418
1419
1422
1428
1438
1451
1468
1487
1506
1525
1543
1560
1576
1591
1605
1616
1625
1632
1636
1640
1642
1642
1641
1639
1635
1630
1624
1618
1612
1606
1600
1592
1581
1566
1545
1518
1486
1451
1413
1373
1333
1295
1259
1228
1200
1175
1149
1123
1092
1058
1018
973
924
871
817
765
715
671
633
601
574
551
530
510
489
467
444
421
397
375
354
337
324
317
316
319
326
335
345
355
365
375
384
394
403
411
418
425
431
438
446
455
466
479
493
507
521
534
546
558
570
584
599
616
635
653
671
686
700
714
728
743
759
774
787
798
808
817
826
837
851
868
890
916
945
976
1004
1029
1048
1060
1067
1068
1068
1066
1064
1064
1067
1074
1084
1097
1110
1121
1129
1131
1127
1118
1105
1089
1071
1051
1030
1008
988
969
950
932
914
894
872
847
820
789
755
717
676
631
583
531
476
418
357
294
230
165
100
36
-27
-89
-149
-209
-267
-325
-382
-436
-487
-533
-576
-616
-656
-698
-743
-791
-843
-897
-954
-1010
-1068
-1122
-1175
-1224
-1271
-1317
-1364
-1411
-1458
-1505
-1548
-1588
-1624
-1653
-1678
-1696
-1708
-1713
-1713
-1709
-1701
-1693
-1684
-1676
-1669
-1664
-1660
-1657
-1656
-1654
-1652
-1648
-1642
-1635
-1627
-1616
-1605
-1592
-1581
-1570
-1563
-1559
-1559
-1561
-1567
-1574
-1582
-1590
-1596
-1601
-1604
-1607
-1609
-1613
-1618
-1624
-1630
-1634
-1636
-1635
-1630
-1620
-1606
-1587
-1564
-1536
-1504
-1468
-1429
-1388
-1343
-1298
-1251
-1203
-1154
-1105
-1056
-1006
-958
-910
-865
-822
-783
-748
-717
-689
-663
-639
-618
-601
-588
-581
-580
-585
-594
-607
-624
-644
-668
-697
-730
-766
-805
-845
-886
-928
-972
-1016
-1063
-1110
-1154
-1197
-1237
-1275
-1310
-1344
-1377
-1407
-1436
-1461
-1484
-1505
-1523
-1540
-1558
-1577
-1596
-1615
-1632
-1645
-1652
-1655
-1652
-1646
-1635
-1621
-1603
-1582
-1559
-1537
-1516
-1499
-1486
-1476
-1470
-1465
-1459
-1453
-1444
-1432
-1417
-1399
-1379
-1358
-1335
-1311
-1285
-1258
-1230
-1200
-1172
-1146
-1124
-1106
-1093
-1084
-1077
-1071
-1067
-1061
-1054
-1045
-1030
-1010
-985
-954
-919
-881
-841
-800
-760
-721
-683
-649
-618
-591
-570
-555
-547
-546
-552
-562
-575
-590
-605
-619
-635
-652
-672
-694
-718
-743
-769
-798
-828
-860
-895
-929
-962
-990
-1010
-1024
-1027
-1022
-1010
-991
-969
-945
-921
-897
-875
-854
-834
-815
-795
-775
-754
-731
-704
-674
-640
-602
-560
-515
-468
-420
-373
-329
-288
-251
-217
-186
-157
-130
-105
-82
-64
-47
-33
-21
-10
-1
5
7
4
-4
-17
-36
-60
-89
-118
-148
-175
-199
-221
-241
-259
-275
-289
-300
-307
-309
-307
-301
-292
-281
-269
-256
-244
-233
-224
-216
-210
-203
-197
-191
-185
-179
-171
-161
-149
-134
-119
-103
-89
-75
-64
-53
-43
-34
-27
-22
-20
-20
-21
-23
-24
-25
-24
-21
-15
-9
-4
-1
-2
-8
-20
-37
-59
-85
-112
-139
-165
-186
-202
-211
-216
-216
-213
-209
-204
-198
-191
-184
-178
-171
-165
-159
-154
-148
-142
-135
-127
-117
-107
-97
-89
-83
-80
-81
-86
-95
-107
-124
-145
-171
-203
-240
-281
-325
-372
-420
-466
-510
-550
-586
-618
-646
-670
-693
-714
-735
-758
-783
-811
-841
-874
-910
-948
-988
-1031
-1075
-1119
-1161
-1200
-1234
-1262
-1284
-1300
-1312
-1321
-1328
-1334
-1340
-1346
-1355
-1365
-1379
-1397
-1420
-1445
-1472
-1498
-1522
-1541
-1555
-1565
-1569
-1570
-1569
-1567
-1566
-1566
-1568
-1572
-1577
-1583
-1590
-1595
-1599
-1600
-1600
-1598
-1593
-1587
-1580
-1571
-1562
-1553
-1544
-1536
-1530
-1524
-1520
-1516
-1514
-1513
-1512
-1513
-1513
-1513
-1509
-1502
-1489
-1469
-1445
-1416
-1386
-1355
-1325
-1297
-1272
-1249
-1228
-1207
-1186
-1165
-1142
-1117
-1091
-1063
-1034
-1004
-976
-948
-920
-892
-864
-835
-804
-773
-744
-717
-692
-672
-656
-645
-638
-633
-631
-631
-632
-635
-639
-644
-650
-657
-665
-674
-684
-696
-708
-719
-729
-737
-744
-749
-754
-756
-758
-759
-758
-757
-754
-751
-748
-745
-745
-747
-752
-760
-772
-785
-799
-814
-828
-841
-852
-860
-864
-863
-858
-848
-833
-814
-793
-771
-749
-728
-710
-695
-685
-680
-678
-679
-682
-683
-680
-672
-659
-640
-617
-592
-566
-541
-516
-492
-468
-444
-421
-397
-374
-352
-331
-310
-290
-270
-251
-234
-218
-205
-197
-193
-194
-198
-206
-215
-224
-235
-245
-254
-263
-269
-273
-273
-271
-267
-262
-256
-251
-247
-245
-244
-246
-251
-256
-263
-270
-277
-284
-291
-298
-304
-308
-311
-310
-307
-303
-298
-293
-288
-284
-280
-276
-273
-271
-270
-271
-273
-277
-283
-290
-297
-303
-307
-307
-303
-295
-284
-268
-248
-226
-201
-174
-147
-121
-97
-75
-55
-38
-23
-10
1
9
15
20
24
27
32
37
42
49
57
65
73
81
88
94
100
103
105
104
100
93
85
76
68
60
55
52
50
49
48
46
44
41
37
32
26
18
9
-1
-12
-24
-36
-49
-63
-77
-91
-106
-120
-135
-151
-168
-187
-209
-235
-265
-297
-330
-364
-398
-430
-461
-491
-521
-552
-585
-619
-655
-694
-735
-776
-818
-860
-901
-942
-982
-1020
-1058
-1093
-1127
-1159
-1190
-1220
-1248
-1275
-1301
-1327
-1354
-1380
-1408
-1435
-1463
-1490
-1517
-1543
-1567
-1589
-1610
-1630
-1648
-1665
-1679
-1691
-1701
-1708
-1713
-1717
-1719
-1721
-1724
-1729
-1736
-1746
-1759
-1774
-1790
-1805
-1817
-1828
-1837
-1845
-1852
-1860
-1869
-1880
-1894
-1909
-1927
-1947
-1969
-1993
-2017
-2043
-2066
-2087
-2102
-2111
-2113
-2109
-2098
-2081
-2059
-2029
-1994
-1951
-1901
-1843
-1779
-1710
-1636
-1559
-1479
-1398
-1316
-1234
-1152
-1070
-991
-914
-841
-772
-707
-647
-592
-542
-497
-459
-426
-401
-382
-369
-361
-357
-358
-362
-370
-381
-394
-411
-430
-452
-478
-506
-537
-571
-608
-648
-689
-730
-771
-811
-850
-885
-918
-948
-974
-996
-1014
-1031
-1046
-1059
-1072
-1085
-1099
-1113
-1126
-1137
-1146
-1152
-1155
-1155
-1152
-1149
-1144
-1139
-1134
-1130
-1127
-1125
-1124
-1125
-1128
-1131
-1136
-1142
-1148
-1157
-1166
-1178
-1192
-1209
-1228
-1250
-1275
-1302
-1333
-1366
-1403
-1442
-1484
-1529
-1577
-1626
-1676
-1727
-1776
-1823
-1867
-1907
-1945
-1979
-2009
-2037
-2065
-2091
-2116
-2141
-2166
-2190
-2213
-2236
-2259
-2282
-2306
-2330
-2355
-2381
-2407
-2434
-2462
-2490
-2517
-2543
-2568
-2591
-2613
-2634
-2654
-2673
-2692
-2709
-2724
-2736
-2744
-2748
-2747
-2743
-2737
-2729
-2720
-2712
-2704
-2698
-2692
-2688
-2686
-2685
-2685
-2689
-2695
-2705
-2719
-2739
-2763
-2794
-2831
-2874
-2922
-2976
-3033
-3094
-3156
-3220
-3283
-3346
-3408
-3471
-3533
-3596
-3660
-3724
-3787
-3849
-3907
-3960
-4008
-4050
-4086
-4116
-4141
-4162
-4181
-4198
-4215
-4233
-4252
-4272
-4293
-4315
-4337
-4360
-4384
-4408
-4434
-4460
-4487
-4515
-4543
-4571
-4598
-4624
-4649
-4672
-4694
-4714
-4733
-4751
-4768
-4785
-4801
-4816
-4829
-4841
-4852
-4860
-4867
-4873
-4878
-4882
-4887
-4891
-4895
-4898
-4901
-4903
-4904
-4902
-4897
-4890
-4879
-4865
-4849
-4831
-4811
-4788
-4763
-4734
-4701
-4662
-4616
-4562
-4499
-4428
-4348
-4261
-4167
-4067
-3964
-3858
-3749
-3638
-3524
-3408
-3289
-3167
-3042
-2914
-2785
-2655
-2525
-2394
-2265
-2137
-2009
-1884
-1758
-1633
-1507
-1380
-1252
-1122
-990
-857
-722
-586
-450
-315
-182
-51
77
201
324
444
562
679
795
910
1025
1139
1253
1366
1478
1590
1702
1815
1932
2051
2176
2306
2441
2580
2722
2864
3005
3143
3275
3401
3521
3635
3744
3851
3958
4067
4179
4294
4413
4534
4656
4776
4893
5007
5115
5219
5319
5415
5508
5600
5690
5780
5869
5958
6046
6135
6224
6312
6400
6489
6579
6671
6766
6866
6971
7081
7197
7316
7437
7559
7679
7796
7909
8018
8122
8224
8322
8418
8511
8603
8693
8780
8864
8943
9018
9088
9153
9213
9270
9324
9378
9431
9487
9546
9610
9679
9754
9837
9926
10022
10125
10236
10354
10478
10610
10749
10893
11044
11201
11362
11527
11695
11865
12037
12211
12386
12562
12738
12914
13090
13263
13433
13600
13762
13920
14074
14224
14370
14512
14649
14781
14906
15024
15134
15234
15324
15403
15472
15531
15579
15619
15651
15677
15698
15714
15727
15736
15742
15744
15741
15735
15724
15710
15692
15670
15644
15614
15577
15533
15482
15421
15351
15269
15175
15069
14950
14819
14676
14523
14360
14190
14014
13834
13650
13464
13276
13084
12888
12687
12482
12271
12055
11833
11605
11373
11137
10900
10662
10425
10191
9959
9732
9511
9297
9090
8893
8705
8529
8363
8208
8063
7926
7798
7676
7559
7445
7334
7223
7110
6994
6875
6749
6619
6482
6340
6193
6042
5889
5734
5579
5423
5269
5114
4959
4802
4644
4482
4316
4145
3969
3789
3605
3419
3235
3055
2879
2712
2553
2405
2268
2142
2027
1922
1826
1738
1658
1585
1519
1459
1405
1356
1313
1274
1239
1207
1178
1152
1130
1112
1100
1094
1094
1100
1112
1128
1148
1169
1191
1212
1232
1248
1262
1272
1279
1283
1285
1285
1283
1279
1274
1266
1255
1239
1219
1191
1155
1111
1058
996
926
847
762
670
573
472
368
261
154
45
-62
-167
-269
-369
-465
-560
-655
-750
-846
-945
-1048
-1155
-1266
-1380
-1495
-1612
-1727
-1842
-1955
-2066
-2177
-2289
-2401
-2516
-2635
-2757
-2884
-3016
-3153
-3296
-3443
-3595
-3752
-3915
-4083
-4256
-4435
-4618
-4805
-4996
-5188
-5383
-5578
-5775
-5973
-6172
-6376
-6583
-6796
-7015
-7240
-7470
-7706
-7947
-8189
-8436
-8682
-8928
-9172
-9413
-9649
-9880
-10105
-10323
-10534
-10737
-10933
-11122
-11304
-11480
-11649
-11811
-11964
-12107
-12240
-12362
-12472
-12569
-12653
-12722
-12778
-12818
-12845
-12857
-12856
-12842
-12815
-12775
-12722
-12657
-12579
-12489
-12387
-12275
-12152
-12019
-11878
-11729
-11572
-11408
-11237
-11057
-10870
-10676
-10474
-10267
-10055
-9841
-9627
-9414
-9206
-9004
-8812
-8629
-8458
-8297
-8147
-8006
-7873
-7748
-7628
-7516
-7409
-7309
-7217
-7134
-7061
-6999
-6949
-6912
-6889
-6878
-6878
-6889
-6907
-6931
-6959
-6989
-7020
-7054
-7091
-7130
-7174
-7223
-7278
-7338
-7404
-7475
-7549
-7624
-7699
-7772
-7844
-7912
-7977
-8041
-8102
-8162
-8221
-8279
-8333
-8383
-8428
-8467
-8497
-8518
-8530
-8531
-8520
-8498
-8465
-8421
-8367
-8303
-8230
-8148
-8058
-7961
-7853
-7737
-7609
-7470
-7319
-7155
-6978
-6791
-6595
-6394
-6193
-5993
-5800
-5615
-5440
-5278
-5129
-4993
-4871
-4762
-4666
-4581
-4505
-4437
-4376
-4323
-4275
-4236
-4205
-4182
-4170
-4168
-4176
-4196
-4228
-4271
-4325
-4388
-4460
-4539
-4624
-4713
-4806
-4903
-5002
-5104
-5208
-5314
-5424
-5536
-5652
-5772
-5896
-6026
-6159
-6297
-6438
-6582
-6727
-6873
-7019
-7166
-7314
-7464
-7616
-7772
-7933
-8100
-8273
-8451
-8634
-8822
-9013
-9206
-9400
-9593
-9785
-9975
-10162
-10345
-10524
-10698
-10868
-11033
-11193
-11348
-11498
-11642
-11779
-11908
-12029
-12143
-12251
-12352
-12450
-12544
-12636
-12727
-12818
-12908
-12998
-13086
-13172
-13254
-13332
-13404
-13470
-13529
-13581
-13626
-13663
-13692
-13714
-13729
-13738
-13740
-13738
-13730
-13717
-13698
-13675
-13647
-13616
-13582
-13547
-13511
-13474
-13437
-13400
-13361
-13319
-13273
-13221
-13163
-13098
-13025
-12944
-12856
-12762
-12663
-12561
-12458
-12356
-12257
-12162
-12073
-11989
-11910
-11834
-11760
-11684
-11606
-11524
-11436
-11344
-11247
-11149
-11050
-10952
-10856
-10762
-10670
-10578
-10489
-10401
-10316
-10234
-10159
-10091
-10031
-9981
-9941
-9910
-9888
-9873
-9864
-9860
-9858
-9857
-9857
-9855
-9851
-9844
-9836
-9827
-9818
-9810
-9803
-9797
-9792
-9787
-9781
-9773
-9762
-9748
-9729
-9707
-9680
-9651
-9619
-9587
-9554
-9524
-9496
-9472
-9452
-9437
-9425
-9417
-9413
-9411
-9412
-9417
-9424
-9435
-9450
-9468
-9492
-9520
-9553
-9590
-9630
-9673
-9715
-9757
-9796
-9831
-9861
-9888
-9910
-9928
-9943
-9956
-9967
-9976
-9984
-9989
-9991
-9988
-9979
-9962
-9936
-9900
-9854
-9797
-9732
-9660
-9581
-9497
-9410
-9320
-9226
-9129
-9027
-8919
-8804
-8681
-8549
-8409
-8260
-8103
-7940
-7770
-7596
-7419
-7239
-7057
-6874
-6689
-6503
-6314
-6125
-5933
-5739
-5542
-5344
-5143
-4940
-4734
-4526
-4315
-4102
-3886
-3669
-3449
-3228
-3005
-2781
-2556
-2330
-2105
-1881
-1659
-1438
-1218
-1000
-783
-567
-350
-135
81
295
509
722
932
1141
1348
1552
1752
1947
2136
2318
2494
2663
2825
2982
3133
3280
3422
3560
3695
3827
3955
4080
4201
4318
4430
4537
4638
4733
4823
4909
4991
5071
5149
5226
5301
5377
5452
5526
5602
5678
5755
5834
5917
6004
6095
6192
6294
6400
6510
6623
6739
6856
6974
7092
7209
7325
7439
7550
7658
7763
7863
7959
8050
8135
8216
8292
8364
8433
8500
8569
8639
8713
8792
8876
8964
9057
9153
9252
9351
9451
9550
9649
9748
9848
9948
10050
10153
10258
10364
10471
10577
10683
10787
10888
10988
11083
11173
11258
11335
11405
11466
11518
11562
11598
11626
11647
11663
11674
11682
11688
11691
11693
11692
11688
11680
11666
11645
11617
11580
11535
11480
11417
11345
11265
11177
11080
10976
10865
10746
10619
10485
10343
10194
10038
9875
9704
9528
9345
9156
8962
8765
8563
8359
8151
7940
7725
7507
7283
7053
6817
6573
6322
6063
5797
5525
5246
4962
4674
4383
4088
3790
3489
3184
2875
2562
2244
1920
1592
1259
922
584
245
-92
-425
-753
-1074
-1387
-1692
-1988
-2276
-2556
-2829
-3095
-3355
-3608
-3856
-4099
-4336
-4568
-4794
-5015
-5230
-5441
-5647
-5849
-6045
-6237
-6423
-6604
-6779
-6948
-7111
-7268
-7419
-7566
-7708
-7845
-7979
-8109
-8234
-8354
-8469
-8577
-8679
-8773
-8858
-8935
-9003
-9061
-9111
-9152
-9187
-9216
-9239
-9259
-9275
-9288
-9299
-9307
-9311
-9312
-9308
-9300
-9286
-9266
-9240
-9208
-9168
-9123
-9071
-9014
-8953
-8888
-8821
-8751
-8680
-8608
-8536
-8463
-8391
-8320
-8249
-8180
-8113
-8047
-7983
-7920
-7858
-7796
-7735
-7673
-7611
-7547
-7482
-7416
-7348
-7278
-7206
-7133
-7058
-6981
-6904
-6824
-6742
-6657
-6569
-6477
-6381
-6279
-6172
-6059
-5940
-5816
-5686
-5551
-5411
-5265
-5114
-4956
-4792
-4623
-4447
-4266
-4080
-3888
-3692
-3492
-3289
-3082
-2872
-2660
-2445
-2229
-2012
-1793
-1574
-1354
-1134
-914
-695
-476
-260
-46
164
370
573
771
965
1155
1340
1519
1693
1861
2021
2173
2317
2452
2578
2695
2805
2906
3000
3087
3168
3244
3315
3383
3448
3511
3573
3635
3697
3761
3828
3898
3974
4056
4145
4243
4350
4466
4593
4730
4877
5035
5203
5381
5568
5764
5969
6180
6396
6616
6840
7065
7292
7520
7749
7979
8209
8439
8669
8899
9127
9354
9579
9802
10022
10239
10452
10659
10860
11053
11236
11409
11570
11719
11855
11978
12088
12184
12269
12341
12401
12450
12488
12518
12539
12553
12561
12564
12565
12564
12563
12564
12566
12572
12580
12591
12603
12615
12628
12639
12648
12654
12657
12657
12653
12644
12630
12611
12585
12554
12516
12472
12422
12365
12302
12231
12154
12068
11975
11875
11767
11652
11531
11404
11272
11136
10995
10852
10705
10556
10405
10251
10095
9937
9777
9614
9450
9285
9119
8952
8785
8619
8453
8289
8127
7966
7809
7653
7500
7349
7200
7053
6908
6767
6629
6495
6365
6241
6123
6010
5905
5806
5714
5629
5552
5482
5420
5364
5316
5275
5239
5210
5187
5168
5153
5142
5133
5125
5118
5110
5102
5093
5083
5072
5061
5049
5035
5021
5006
4990
4974
4960
4947
4936
4929
4925
4926
4930
4937
4948
4960
4973
4986
4996
5004
5010
5012
5012
5009
5003
4996
4987
4975
4960
4943
4923
4901
4876
4849
4822
4794
4767
4742
4720
4700
4685
4675
4671
4674
4683
4699
4723
4755
4792
4837
4886
4941
5001
5065
5133
5205
5280
5360
5443
5529
5618
5711
5808
5909
6014
6125
6241
6362
6488
6621
6759
6904
7055
7213
7377
7548
7726
7911
8100
8294
8492
8692
8894
9098
9304
9511
9720
9931
10145
10361
10580
10803
11028
11255
11484
11713
11941
12166
12387
12602
12810
13010
13201
13384
13558
13725
13884
14035
14179
14316
14446
14569
14686
14798
14903
15003
15097
15185
15266
15339
15404
15458
15502
15535
15556
15563
15557
15536
15501
15450
15385
15306
15213
15107
14988
14859
14719
14570
14412
14246
14072
13891
13703
13510
13311
13107
12898
12685
12468
12248
12024
11797
11568
11337
11104
10870
10635
10398
10160
9919
9675
9428
9177
8922
8664
8403
8140
7876
7611
7348
7086
6827
6569
6315
6062
5810
5558
5304
5049
4790
4527
4261
3990
3715
3437
3155
2870
2583
2294
2004
1713
1423
1134
845
558
273
-11
-293
-573
-850
-1125
-1395
-1661
-1922
-2178
-2427
-2669
-2904
-3130
-3349
-3558
-3759
-3950
-4131
-4302
-4461
-4609
-4745
-4868
-4979
-5078
-5164
-5239
-5301
-5352
-5392
-5420
-5438
-5446
-5444
-5432
-5413
-5386
-5353
-5313
-5268
-5218
-5162
-5102
-5038
-4970
-4899
-4826
-4749
-4670
-4589
-4506
-4421
-4333
-4242
-4147
-4049
-3947
-3840
-3728
-3610
-3488
-3360
-3228
-3093
-2956
-2817
-2678
-2539
-2402
-2267
-2135
-2005
-1879
-1755
-1633
-1514
-1395
-1277
-1159
-1039
-916
-791
-663
-531
-395
-258
-118
23
164
304
443
578
709
836
959
1078
1193
1306
1419
1532
1646
1762
1880
2000
2124
2249
2377
2507
2639
2772
2906
3039
3171
3302
3430
3554
3675
3791
3903
4009
4111
4208
4300
4388
4471
4551
4627
4701
4773
4844
4915
4987
5060
5136
5215
5296
5380
5466
5553
5643
5734
5825
5918
6012
6105
6198
6289
6378
6464
6546
6624
6697
6764
6825
6881
6930
6973
7011
7044
7071
7093
7110
7120
7124
7120
7109
7090
7062
7025
6979
6924
6860
6786
6704
6614
6516
6412
6303
6190
6074
5956
5838
5719
5600
5483
5367
5252
5139
5028
4918
4811
4704
4599
4495
4391
4289
4188
4088
3989
3892
3796
3701
3608
3517
3427
3338
3250
3163
3075
2987
2899
2808
2716
2622
2525
2427
2325
2222
2117
2009
1902
1793
1683
1572
1460
1348
1235
1120
1004
886
767
645
522
397
270
143
15
-113
-241
-368
-494
-618
-741
-862
-981
-1100
-1217
-1334
-1449
-1563
-1675
-1785
-1893
-1998
-2098
-2195
-2287
-2375
-2458
-2536
-2610
-2678
-2741
-2799
-2852
-2900
-2943
-2983
-3018
-3050
-3078
-3103
-3125
-3144
-3162
-3178
-3194
-3210
-3229
-3249
-3271
-3296
-3322
-3349
-3376
-3403
-3429
-3452
-3474
-3493
-3508
-3521
-3531
-3538
-3543
-3546
-3547
-3547
-3545
-3542
-3536
-3527
-3515
-3498
-3477
-3451
-3419
-3380
-3335
-3282
-3223
-3157
-3084
-3004
-2920
-2830
-2735
-2637
-2536
-2431
-2325
-2215
-2103
-1989
-1872
-1753
-1631
-1507
-1380
-1250
-1117
-980
-840
-696
-548
-397
-243
-87
71
230
389
548
707
865
1022
1182
1342
1504
1669
1837
2008
2183
2361
2542
2726
2911
3098
3285
3472
3658
3842
4025
4206
4385
4561
4735
4906
5074
5239
5400
5558
5712
5863
6009
6152
6291
6426
6558
6687
6813
6937
7060
7183
7306
7429
7555
7684
7815
7951
8090
8234
8381
8530
8681
8833
8985
9136
9285
9432
9575
9715
9850
9980
10105
10224
10337
10443
10541
10632
10715
10790
10857
10915
10966
11009
11045
11073
11095
11109
11116
11116
11109
11094
11071
11042
11005
10960
10908
10847
10780
10704
10621
10530
10434
10332
10225
10114
10000
9883
9764
9644
9523
9401
9278
9153
9026
8898
8768
8637
8505
8372
8238
8103
7969
7836
7704
7574
7447
7323
7201
7082
6964
6848
6732
6617
6503
6389
6277
6166
6059
5954
5853
5755
5661
5569
5480
5393
5306
5219
5132
5045
4957
4868
4779
4689
4597
4504
4409
4311
4209
4105
3997
3885
3770
3652
3530
3406
3280
3153
3024
2896
2767
2638
2508
2378
2248
2116
1984
1852
1719
1587
1456
1327
1201
1078
959
845
736
632
533
439
348
261
177
93
11
-71
-153
-235
-318
-400
-483
-565
-647
-729
-810
-892
-973
-1055
-1138
-1222
-1308
-1396
-1487
-1580
-1674
-1771
-1869
-1969
-2069
-2171
-2274
-2378
-2483
-2589
-2695
-2801
-2908
-3014
-3120
-3225
-3329
-3431
-3532
-3632
-3730
-3827
-3923
-4017
-4108
-4198
-4285
-4369
-4451
-4530
-4606
-4681
-4753
-4825
-4896
-4966
-5035
-5103
-5169
-5233
-5295
-5354
-5411
-5464
-5515
-5563
-5610
-5655
-5697
-5739
-5778
-5817
-5855
-5893
-5930
-5968
-6005
-6041
-6077
-6112
-6146
-6179
-6210
-6240
-6268
-6294
-6317
-6337
-6354
-6366
-6374
-6377
-6375
-6368
-6355
-6338
-6315
-6288
-6256
-6220
-6180
-6135
-6086
-6033
-5977
-5917
-5853
-5787
-5719
-5650
-5581
-5513
-5447
-5382
-5320
-5258
-5198
-5139
-5080
-5021
-4962
-4901
-4840
-4778
-4713
-4647
-4579
-4510
-4439
-4366
-4293
-4219
-4145
-4070
-3995
-3919
-3842
-3764
-3685
-3605
-3524
-3441
-3359
-3275
-3191
-3107
-3022
-2936
-2849
-2761
-2673
-2583
-2492
-2400
-2307
-2213
-2119
-2025
-1932
-1840
-1749
-1658
-1567
-1476
-1384
-1292
-1199
-1106
-1012
-921
-831
-744
-661
-582
-508
-439
-375
-317
-264
-217
-175
-139
-109
-84
-64
-50
-41
-37
-38
-44
-55
-71
-93
-121
-154
-193
-238
-288
-343
-402
-466
-533
-604
-676
-749
-824
-898
-971
-1043
-1114
-1183
-1250
-1317
-1382
-1446
-1509
-1573
-1638
-1704
-1772
-1843
-1917
-1995
-2077
-2163
-2254
-2351
-2452
-2559
-2670
-2787
-2909
-3037
-3169
-3307
-3449
-3595
-3745
-3898
-4051
-4206
-4359
-4510
-4658
-4802
-4942
-5077
-5208
-5333
-5455
-5572
-5686
-5796
-5903
-6007
-6107
-6203
-6295
-6381
-6462
-6537
-6607
-6671
-6731
-6786
-6838
-6886
-6933
-6977
-7019
-7061
-7101
-7140
-7178
-7217
-7255
-7293
-7332
-7370
-7410
-7451
-7494
-7539
-7587
-7638
-7691
-7747
-7806
-7866
-7929
-7994
-8061
-8132
-8204
-8279
-8356
-8436
-8518
-8601
-8687
-8774
-8863
-8953
-9044
-9135
-9226
-9317
-9406
-9495
-9583
-9670
-9756
-9842
-9927
-10013
-10099
-10184
-10270
-10356
-10441
-10526
-10608
-10688
-10764
-10837
-10906
-10970
-11030
-11085
-11135
-11181
-11224
-11263
-11300
-11336
-11370
-11403
-11435
-11466
-11496
-11523
-11550
-11574
-11596
-11616
-11634
-11651
-11667
-11682
-11697
-11712
-11727
-11744
-11761
-11778
-11795
-11810
-11824
-11834
-11841
-11843
-11839
-11830
-11814
-11791
-11761
-11724
-11680
-11629
-11571
-11508
-11438
-11364
-11285
-11202
-11115
-11023
-10928
-10829
-10726
-10620
-10510
-10397
-10281
-10162
-10040
-9915
-9789
-9660
-9531
-9401
-9270
-9140
-9009
-8878
-8747
-8617
-8488
-8359
-8232
-8106
-7981
-7858
-7736
-7615
-7495
-7375
-7255
-7136
-7015
-6895
-6775
-6654
-6534
-6415
-6296
-6178
-6062
-5947
-5833
-5721
-5610
-5500
-5392
-5284
-5177
-5070
-4964
-4859
-4755
-4653
-4553
-4456
-4363
-4274
-4188
-4107
-4030
-3956
-3886
-3819
-3754
-3691
-3630
-3571
-3513
-3457
-3403
-3350
-3298
-3247
-3198
-3149
-3100
-3050
-3000
-2949
-2896
-2842
-2786
-2728
-2668
-2605
-2540
-2472
-2401
-2326
-2248
-2166
-2079
-1989
-1895
-1797
-1694
-1587
-1477
-1362
-1244
-1122
-997
-869
-738
-604
-466
-326
-182
-37
111
261
412
564
719
875
1033
1193
1354
1517
1681
1847
2013
2182
2351
2521
2691
2863
3035
3208
3381
3555
3730
3905
4082
4259
4437
4617
4796
4977
5158
5338
5519
5698
5876
6052
6225
6395
6561
6723
6880
7032
7177
7316
7446
7569
7683
7789
7886
7974
8053
8124
8188
8243
8292
8335
8371
8403
8430
8452
8471
8486
8498
8506
8511
8512
8511
8506
8498
8488
8475
8459
8440
8419
8395
8369
8342
8313
8283
8251
8219
8185
8151
8115
8077
8039
7998
7955
7907
7856
7800
7739
7672
7600
7521
7436
7345
7249
7147
7040
6927
6808
6684
6554
6417
6275
6126
5971
5811
5646
5475
5301
5124
4945
4764
4583
4403
4222
4043
3864
3686
3509
3334
3161
2990
2823
2659
2499
2343
2192
2045
1904
1768
1638
1514
1395
1282
1175
1074
979
890
807
729
656
589
526
468
414
365
320
280
244
213
186
165
149
138
134
135
142
155
173
196
224
256
292
332
375
421
470
522
576
633
691
752
815
880
946
1014
1083
1154
1227
1301
1378
1456
1536
1618
1701
1784
1867
1951
2033
2114
2193
2270
2344
2415
2483
2547
2608
2665
2719
2770
2818
2863
2905
2946
2984
3020
3054
3086
3116
3144
3169
3191
3210
3227
3242
3256
3269
3281
3294
3307
3322
3336
3352
3368
3384
3401
3417
3434
3450
3466
3482
3499
3515
3531
3547
3563
3579
3594
3610
3624
3638
3652
3665
3677
3688
3699
3709
3719
3728
3736
3744
3751
3756
3760
3762
3763
3762
3760
3756
3751
3745
3737
3729
3720
3710
3700
3689
3677
3665
3651
3636
3621
3604
3587
3569
3552
3535
3518
3502
3487
3473
3460
3448
3436
3426
3417
3409
3403
3400
3400
3404
3411
3423
3439
3461
3487
3520
3557
3601
3651
3706
3768
3835
3908
3987
4070
4159
4253
4351
4454
4561
4673
4788
4907
5029
5152
5277
5402
5527
5651
5772
5892
6008
6121
6231
6338
6441
6540
6636
6728
6817
6902
6984
7063
7138
7210
7278
7343
7405
7463
7518
7569
7618
7663
7706
7747
7785
7821
7855
7887
7917
7946
7975
8002
8028
8054
8079
8103
8128
8153
8177
8201
8226
8252
8279
8307
8336
8366
8398
8431
8465
8500
8536
8573
8612
8652
8693
8734
8776
8819
8862
8904
8946
8987
9026
9063
9098
9129
9156
9179
9197
9209
9216
9217
9212
9202
9185
9164
9137
9105
9069
9029
8984
8935
8882
8826
8765
8701
8633
8561
8486
8408
8328
8245
8160
8074
7986
7897
7806
7714
7622
7529
7435
7341
7247
7154
7061
6969
6878
6788
6698
6608
6517
6427
6335
6242
6149
6054
5960
5865
5771
5678
5586
5495
5405
5316
5228
5140
5053
4966
4878
4791
4703
4616
4528
4440
4352
4264
4176
4088
4001
3912
3824
3735
3646
3556
3465
3373
3280
3187
3093
2999
2906
2814
2724
2636
2551
2468
2389
2313
2242
2174
2111
2052
1997
1947
1900
1858
1818
1781
1747
1716
1688
1662
1640
1620
1603
1589
1578
1570
1565
1563
1563
1567
1573
1583
1594
1608
1624
1641
1659
1678
1698
1717
1736
1754
1771
1788
1803
1818
1832
1845
1858
1871
1883
1894
1905
1915
1925
1934
1942
1950
1957
1963
1970
1976
1983
1990
1998
2005
2013
2021
2031
2040
2049
2059
2069
2080
2091
2102
2113
2124
2136
2148
2160
2172
2183
2193
2203
2211
2218
2225
2230
2235
2239
2242
2245
2245
2244
2241
2235
2227
2214
2198
2179
2155
2128
2097
2062
2023
1980
1934
1883
1828
1769
1705
1638
1568
1495
1420
1344
1268
1192
1117
1043
971
900
830
763
699
637
578
522
470
422
377
336
299
266
236
209
186
166
149
136
125
117
111
108
107
107
109
112
117
123
130
139
150
162
175
190
206
223
240
258
276
293
311
327
342
357
371
384
396
408
420
432
442
453
464
474
485
495
505
515
525
533
540
547
552
556
559
561
564
566
569
572
576
581
587
593
599
606
613
619
624
628
629
629
625
618
607
592
574
551
524
493
457
417
372
323
268
209
145
75
0
-80
-166
-257
-354
-457
-567
-682
-803
-929
-1062
-1199
-1341
-1488
-1639
-1794
-1952
-2113
-2275
-2438
-2601
-2765
-2928
-3090
-3252
-3412
-3571
-3727
-3882
-4034
-4182
-4327
-4468
-4605
-4738
-4867
-4993
-5115
-5233
-5348
-5460
-5569
-5674
-5776
-5875
-5971
-6065
-6156
-6245
-6332
-6418
-6503
-6586
-6670
-6752
-6834
-6916
-6998
-7079
-7161
-7243
-7325
-7407
-7489
-7573
-7656
-7740
-7825
-7910
-7996
-8084
-8173
-8264
-8356
-8450
-8546
-8643
-8741
-8840
-8941
-9043
-9146
-9251
-9358
-9467
-9579
-9693
-9810
-9929
-10050
-10173
-10297
-10422
-10547
-10672
-10796
-10920
-11045
-11169
-11293
-11419
-11544
-11671
-11799
-11927
-12055
-12184
-12313
-12442
-12570
-12697
-12822
-12947
-13069
-13190
-13310
-13427
-13541
-13653
-13761
-13864
-13963
-14057
-14145
-14228
-14305
-14376
-14442
-14501
-14555
-14604
-14647
-14685
-14718
-14746
-14770
-14790
-14804
-14815
-14820
-14822
-14819
-14812
-14801
-14786
-14767
-14745
-14719
-14689
-14656
-14619
-14579
-14535
-14488
-14437
-14383
-14325
-14264
-14200
-14134
-14065
-13994
-13920
-13844
-13766
-13685
-13603
-13519
-13432
-13343
-13252
-13159
-13063
-12965
-12864
-12762
-12657
-12550
-12441
-12330
-12218
-12105
-11990
-11874
-11757
-11639
-11521
-11402
-11283
-11163
-11043
-10922
-10801
-10680
-10558
-10437
-10314
-10192
-10069
-9946
-9823
-9699
-9574
-9448
-9321
-9193
-9064
-8933
-8801
-8667
-8530
-8392
-8251
-8109
-7965
-7820
-7675
-7530
-7385
-7241
-7099
-6958
-6819
-6683
-6551
-6422
-6296
-6175
-6059
-5946
-5838
-5733
-5633
-5536
-5442
-5353
-5266
-5182
-5102
-5024
-4948
-4876
-4805
-4737
-4672
-4608
-4546
-4485
-4425
-4365
-4306
-4246
-4185
-4124
-4061
-3997
-3931
-3863
-3793
-3720
-3646
-3569
-3490
-3409
-3326
-3241
-3154
-3066
-2975
-2882
-2786
-2689
-2590
-2490
-2387
-2282
-2175
-2068
-1959
-1850
-1740
-1631
-1522
-1413
-1304
-1194
-1084
-972
-861
-748
-634
-520
-404
-288
-170
-51
69
192
315
441
567
695
824
954
1085
1217
1350
1483
1618
1753
1888
2024
2160
2297
2432
2568
2703
2838
2972
3105
3238
3371
3503
3634
3765
3895
4024
4152
4278
4403
4526
4647
4765
4880
4993
5103
5210
5314
5415
5514
5610
5702
5791
5876
5957
6035
6108
6178
6244
6306
6364
6419
6471
6519
6564
6606
6645
6682
6717
6749
6780
6809
6836
6862
6887
6911
6932
6952
6970
6986
6999
7010
7017
7021
7022
7019
7011
6999
6982
6960
6933
6900
6862
6817
6766
6709
6646
6576
6500
6418
6329
6235
6134
6028
5916
5800
5678
5552
5422
5289
5152
5013
4872
4729
4585
4439
4291
4142
3992
3840
3687
3533
3379
3224
3068
2912
2756
2599
2443
2287
2132
1978
1825
1673
1524
1376
1231
1089
948
810
675
542
411
282
156
32
-89
-207
-323
-435
-544
-650
-753
-851
-947
-1040
-1129
-1215
-1298
-1378
-1454
-1528
-1598
-1666
-1732
-1795
-1856
-1915
-1971
-2025
-2076
-2124
-2169
-2210
-2248
-2282
-2314
-2342
-2366
-2388
-2406
-2422
-2435
-2445
-2453
-2458
-2461
-2462
-2459
-2453
-2444
-2432
-2415
-2396
-2373
-2346
-2317
-2285
-2250
-2213
-2174
-2133
-2091
-2045
-2000
-1952
-1903
-1852
-1800
-1748
-1695
-1641
-1588
-1535
-1481
-1428
-1375
-1322
-1269
-1217
-1164
-1112
-1060
-1008
-959
-911
-866
-822
-781
-743
-709
-678
-651
-628
-610
-595
-585
-579
-577
-580
-587
-597
-611
-629
-651
-676
-705
-736
-771
-808
-848
-890
-934
-980
-1028
-1077
-1127
-1179
-1231
-1284
-1337
-1389
-1440
-1490
-1538
-1584
-1626
-1665
-1700
-1731
-1756
-1777
-1791
-1800
-1803
-1801
-1792
-1778
-1759
-1734
-1704
-1668
-1627
-1581
-1529
-1472
-1410
-1343
-1271
-1196
-1116
-1033
-947
-858
-767
-675
-580
-485
-387
-289
-189
-88
15
119
225
333
442
552
662
774
885
997
1108
1219
1329
1439
1548
1655
1760
1864
1965
2065
2161
2256
2349
2439
2528
2615
2700
2783
2865
2946
3025
3103
3181
3258
3335
3411
3487
3563
3640
3716
3793
3871
3950
4030
4111
4192
4275
4359
4444
4529
4615
4700
4785
4868
4950
5029
5105
5178
5248
5313
5375
5432
5485
5534
5579
5620
5656
5688
5716
5740
5760
5776
5787
5795
5799
5800
5796
5790
5780
5768
5753
5736
5717
5697
5674
5651
5625
5599
5571
5542
5511
5480
5448
5415
5382
5349
5316
5283
5252
5221
5192
5163
5137
5112
5090
5069
5051
5034
5020
5008
4997
4988
4981
4976
4971
4968
4966
4966
4966
4968
4970
4973
4976
4978
4981
4982
4983
4982
4978
4972
4963
4951
4936
4917
4894
4868
4839
4807
4773
4735
4695
4652
4606
4557
4506
4453
4397
4339
4280
4219
4157
4094
4030
3965
3901
3837
3773
3711
3650
3591
3535
3481
3430
3383
3339
3298
3260
3226
3196
3169
3145
3125
3109
3096
3086
3080
3076
3075
3076
3079
3083
3088
3094
3101
3109
3117
3127
3137
3148
3160
3171
3182
3193
3203
3211
3218
3222
3224
3223
3220
3214
3205
3193
3179
3162
3142
3120
3096
3070
3041
3010
2977
2941
2904
2864
2822
2778
2732
2684
2635
2585
2534
2483
2431
2378
2325
2271
2217
2162
2107
2051
1994
1938
1881
1825
1768
1712
1656
1601
1546
1490
1434
1377
1319
1260
1199
1138
1074
1010
945
878
811
742
673
604
534
465
396
327
258
190
123
56
-10
-75
-138
-201
-262
-321
-379
-435
-490
-542
-593
-641
-687
-731
-773
-812
-849
-884
-917
-947
-974
-1000
-1022
-1043
-1061
-1077
-1091
-1101
-1110
-1116
-1119
-1120
-1118
-1113
-1106
-1096
-1084
-1069
-1051
-1031
-1008
-983
-956
-927
-895
-862
-827
-790
-752
-712
-671
-628
-584
-539
-493
-446
-398
-349
-300
-250
-199
-148
-96
-44
10
65
122
180
239
300
362
425
489
555
621
688
756
825
894
964
1034
1105
1176
1248
1320
1394
1469
1545
1623
1703
1785
1869
1955
2044
2136
2229
2325
2422
2522
2623
2725
2830
2935
3042
3150
3259
3369
3481
3594
3708
3824
3940
4058
4177
4297
4418
4540
4662
4785
4908
5030
5152
5272
5392
5509
5625
5740
5852
5962
6070
6176
6279
6381
6480
6577
6673
6766
6858
6947
7035
7119
7201
7280
7355
7426
7493
7557
7616
7672
7724
7773
7818
7861
7900
7937
7969
7998
8023
8044
8061
8073
8080
8085
8085
8082
8074
8064
8053
8038
8020
8000
7978
7952
7925
7894
7862
7827
7792
7755
7717
7678
7639
7600
7560
7519
7477
7434
7389
7343
7296
7248
7198
7147
7096
7043
6989
6935
6879
6822
6763
6702
6640
6575
6509
6440
6369
6296
6220
6142
6061
5977
5891
5802
5710
5615
5518
5417
5315
5210
5102
4993
4883
4771
4658
4545
4432
4319
4207
4094
3985
3875
3766
3657
3550
3442
3335
3228
3122
3016
2911
2806
2702
2598
2496
2394
2293
2193
2094
1996
1899
1803
1707
1612
1518
1423
1330
1236
1142
1049
955
861
767
673
579
485
390
296
202
108
15
-78
-171
-262
-353
-443
-533
-621
-708
-794
-879
-962
-1044
-1125
-1203
-1280
-1356
-1430
-1502
-1573
-1643
-1711
-1778
-1844
-1910
-1975
-2040
-2105
-2170
-2236
-2301
-2366
-2432
-2498
-2564
-2631
-2698
-2766
-2835
-2905
-2976
-3048
-3121
-3195
-3270
-3346
-3423
-3501
-3580
-3659
-3739
-3820
-3901
-3983
-4065
-4147
-4229
-4311
-4392
-4472
-4551
-4630
-4707
-4784
-4861
-4938
-5014
-5090
-5166
-5242
-5317
-5392
-5466
-5540
-5614
-5687
-5760
-5833
-5904
-5975
-6045
-6113
-6180
-6246
-6309
-6371
-6430
-6487
-6542
-6595
-6646
-6694
-6740
-6784
-6826
-6866
-6904
-6939
-6972
-7003
-7031
-7057
-7080
-7100
-7117
-7131
-7142
-7151
-7156
-7159
-7159
-7156
-7151
-7144
-7134
-7123
-7109
-7093
-7076
-7056
-7034
-7009
-6981
-6950
-6917
-6880
-6840
-6798
-6753
-6706
-6657
-6606
-6553
-6499
-6444
-6388
-6331
-6272
-6212
-6150
-6087
-6022
-5955
-5887
-5816
-5744
-5670
-5595
-5518
-5439
-5358
-5276
-5192
-5107
-5021
-4934
-4847
-4758
-4670
-4580
-4490
-4399
-4307
-4214
-4119
-4022
-3924
-3824
-3723
-3620
-3517
-3414
-3310
-3206
-3102
-2999
-2896
-2794
-2692
-2591
-2490
-2390
-2290
-2191
-2092
-1996
-1901
-1807
-1717
-1628
-1542
-1459
-1379
-1302
-1227
-1156
-1087
-1020
-958
-898
-840
-785
-733
-683
-636
-592
-551
-514
-479
-447
-419
-392
-368
-346
-326
-309
-293
-279
-268
-259
-252
-248
-246
-246
-250
-256
-265
-277
-293
-311
-333
-358
-386
-417
-450
-486
-525
-565
-606
-649
-693
-739
-785
-832
-880
-930
-980
-1031
-1083
-1136
-1190
-1245
-1301
-1358
-1416
-1475
-1536
-1597
-1660
-1724
-1789
-1854
-1920
-1987
-2054
-2121
-2188
-2255
-2321
-2387
-2453
-2517
-2581
-2644
-2705
-2764
-2822
-2878
-2932
-2984
-3033
-3081
-3127
-3171
-3214
-3254
-3294
-3331
-3367
-3401
-3433
-3464
-3493
-3521
-3547
-3573
-3598
-3622
-3645
-3667
-3688
-3707
-3726
-3743
-3758
-3773
-3786
-3799
-3810
-3821
-3832
-3841
-3850
-3859
-3867
-3874
-3880
-3885
-3889
-3892
-3894
-3895
-3895
-3894
-3893
-3892
-3891
-3891
-3891
-3892
-3893
-3896
-3901
-3906
-3914
-3922
-3933
-3945
-3959
-3975
-3992
-4011
-4033
-4057
-4083
-4111
-4141
-4174
-4210
-4248
-4288
-4330
-4374
-4420
-4467
-4516
-4565
-4615
-4666
-4718
-4770
-4823
-4877
-4930
-4984
-5037
-5090
-5142
-5194
-5244
-5293
-5340
-5386
-5429
-5470
-5508
-5543
-5576
-5606
-5632
-5655
-5674
-5689
-5701
-5709
-5713
-5712
-5708
-5699
-5686
-5669
-5647
-5622
-5591
-5556
-5516
-5472
-5424
-5371
-5315
-5255
-5192
-5127
-5058
-4988
-4916
-4841
-4766
-4688
-4610
-4530
-4449
-4367
-4284
-4201
-4117
-4032
-3947
-3862
-3777
-3692
-3609
-3526
-3444
-3363
-3284
-3206
-3130
-3055
-2982
-2911
-2841
-2772
-2706
-2640
-2576
-2513
-2451
-2390
-2329
-2269
-2209
-2149
-2089
-2028
-1966
-1903
-1838
-1771
-1703
-1632
-1559
-1483
-1405
-1324
-1240
-1152
-1061
-966
-868
-765
-659
-548
-434
-315
-192
-66
65
199
336
477
621
769
919
1072
1227
1385
1545
1707
1872
2037
2205
2374
2543
2714
2885
3056
3228
3399
3570
3741
3910
4078
4246
4412
4576
4738
4898
5056
5211
5365
5517
5665
5811
5954
6094
6231
6363
6492
6617
6737
6852
6963
7068
7168
7262
7350
7432
7508
7577
7640
7697
7748
7793
7832
7865
7892
7913
7928
7937
7940
7937
7927
7913
7892
7866
7835
7799
7758
7712
7662
7607
7548
7485
7419
7349
7275
7197
7116
7032
6944
6853
6759
6663
6563
6462
6359
6254
6147
6039
5931
5822
5713
5604
5495
5387
5280
5174
5069
4965
4862
4760
4659
4559
4460
4361
4263
4166
4069
3973
3878
3785
3693
3602
3513
3424
3337
3251
3165
3080
2995
2909
2824
2738
2651
2565
2478
2392
2305
2219
2133
2049
1965
1883
1802
1722
1644
1567
1491
1416
1343
1270
1199
1129
1062
996
932
871
811
755
701
650
602
557
515
477
443
413
386
364
347
333
324
319
318
322
330
343
359
379
403
431
462
495
531
569
609
651
693
737
782
827
874
921
968
1016
1064
1112
1159
1205
1251
1294
1336
1376
1414
1449
1482
1512
1540
1565
1587
1607
1624
1638
1649
1657
1662
1664
1663
1658
1651
1640
1627
1611
1592
1570
1545
1518
1488
1455
1420
1381
1340
1295
1248
1198
1145
1091
1034
976
916
855
793
730
666
602
538
473
409
344
279
215
150
86
23
-40
-101
-161
-220
-277
-333
-387
-440
-490
-538
-584
-628
-669
-707
-742
-774
-802
-827
-848
-866
-880
-891
-899
-903
-905
-904
-900
-893
-885
-874
-861
-846
-829
-810
-789
-766
-742
-715
-687
-657
-626
-594
-562
-529
-495
-461
-427
-391
-355
-319
-281
-242
-203
-163
-122
-81
-39
2
44
86
127
170
212
256
300
346
394
443
493
546
601
658
717
779
843
909
977
1048
1121
1197
1274
1354
1436
1519
1605
1693
1783
1875
1969
2065
2163
2263
2365
2469
2575
2682
2792
2902
3015
3129
3244
3360
3478
3596
3714
3833
3952
4070
4189
4307
4423
4538
4651
4762
4872
4979
5084
5186
5286
5383
5477
5568
5656
5740
5821
5897
5970
6039
6103
6163
6219
6271
6318
6361
6399
6433
6463
6488
6509
6526
6538
6545
6548
6547
6541
6532
6519
6502
6482
6458
6432
6402
6370
6335
6298
6258
6216
6173
6127
6081
6033
5983
5933
5881
5828
5775
5720
5665
5610
5554
5498
5442
5386
5331
5276
5221
5167
5114
5061
5008
4957
4906
4856
4807
4759
4713
4667
4622
4579
4537
4495
4454
4414
4375
4336
4299
4262
4226
4191
4157
4124
4091
4062
4032
4003
3977
3950
3925
3900
3876
3851
3828
3804
3781
3758
3735
3712
3689
3666
3642
3618
3594
3570
3545
3520
3494
3469
3443
3418
3394
3369
3346
3323
3302
3281
3262
3244
3228
3212
3197
3182
3168
3153
3138
3122
3105
3087
3069
3049
3030
3009
2989
2968
2947
2926
2905
2885
2864
2843
2822
2801
2780
2759
2738
2718
2698
2679
2660
2643
2626
2609
2594
2579
2564
2549
2535
2520
2505
2490
2475
2459
2444
2429
2415
2402
2389
2377
2366
2355
2345
2335
2325
2316
2307
2299
2290
2282
2274
2266
2258
2249
2240
2229
2217
2204
2189
2172
2154
2135
2113
2090
2064
2036
2007
1974
1940
1903
1863
1821
1777
1730
1681
1629
1575
1520
1462
1403
1343
1281
1219
1156
1091
1026
961
894
828
760
693
626
558
491
425
359
294
231
169
109
50
-7
-62
-115
-167
-217
-265
-311
-356
-399
-440
-479
-516
-551
-584
-614
-643
-669
-693
-715
-735
-752
-768
-780
-791
-798
-803
-805
-805
-801
-794
-784
-770
-753
-733
-709
-682
-652
-618
-582
-543
-501
-457
-409
-359
-306
-250
-191
-130
-66
-1
65
133
202
271
342
413
486
559
633
709
784
861
937
1014
1090
1166
1241
1316
1390
1462
1534
1605
1675
1744
1811
1878
1942
2005
2067
2127
2186
2242
2298
2351
2403
2453
2502
2548
2591
2633
2671
2708
2741
2772
2800
2825
2848
2869
2887
2903
2916
2927
2936
2943
2947
2950
2951
2950
2947
2943
2937
2930
2921
2912
2902
2891
2880
2868
2855
2843
2831
2819
2807
2795
2783
2771
2760
2748
2735
2722
2708
2693
2678
2661
2643
2624
2604
2583
2560
2536
2511
2484
2454
2423
2389
2353
2315
2274
2230
2184
2136
2086
2033
1981
1926
1870
1813
1755
1696
1636
1575
1512
1449
1385
1319
1253
1186
1118
1050
980
910
840
769
698
626
554
482
409
336
263
189
115
41
-32
-106
-180
-253
-327
-400
-474
-548
-621
-695
-768
-841
-913
-986
-1059
-1132
-1204
-1277
-1350
-1423
-1496
-1568
-1641
-1713
-1785
-1857
-1929
-2000
-2072
-2143
-2215
-2287
-2359
-2431
-2504
-2578
-2651
-2725
-2799
-2874
-2949
-3024
-3099
-3174
-3250
-3326
-3402
-3477
-3553
-3629
-3705
-3780
-3856
-3932
-4008
-4083
-4161
-4239
-4317
-4397
-4477
-4559
-4641
-4725
-4810
-4895
-4981
-5067
-5154
-5241
-5328
-5416
-5503
-5591
-5678
-5765
-5851
-5936
-6021
-6105
-6187
-6268
-6347
-6424
-6498
-6570
-6640
-6706
-6770
-6831
-6890
-6945
-6998
-7049
-7096
-7142
-7184
-7224
-7262
-7296
-7328
-7357
-7383
-7405
-7424
-7440
-7453
-7462
-7469
-7473
-7474
-7473
-7469
-7463
-7454
-7443
-7429
-7414
-7398
-7380
-7360
-7340
-7319
-7296
-7273
-7248
-7223
-7196
-7168
-7139
-7108
-7076
-7043
-7009
-6974
-6938
-6901
-6864
-6826
-6788
-6750
-6712
-6673
-6634
-6595
-6556
-6516
-6476
-6435
-6395
-6353
-6312
-6270
-6228
-6186
-6143
-6100
-6056
-6012
-5967
-5921
-5875
-5827
-5778
-5728
-5677
-5624
-5571
-5517
-5462
-5407
-5351
-5295
-5238
-5182
-5126
-5069
-5013
-4958
-4902
-4847
-4792
-4737
-4682
-4628
-4573
-4518
-4462
-4406
-4350
-4293
-4235
-4177
-4119
-4059
-4001
-3942
-3882
-3823
-3763
-3703
-3643
-3582
-3521
-3458
-3394
-3329
-3263
-3195
-3125
-3054
-2981
-2907
-2830
-2751
-2670
-2587
-2501
-2413
-2322
-2229
-2133
-2033
-1933
-1830
-1724
-1616
-1505
-1391
-1275
-1156
-1033
-908
-780
-648
-513
-375
-234
-90
57
205
356
509
663
819
976
1134
1293
1452
1612
1773
1934
2096
2258
2420
2583
2745
2907
3070
3232
3393
3554
3715
3875
4034
4192
4350
4506
4662
4816
4969
5121
5271
5420
5567
5713
5857
5999
6139
6277
6412
6546
6676
6804
6929
7052
7171
7287
7400
7510
7616
7719
7818
7913
8004
8090
8173
8251
8324
8393
8456
8515
8569
8618
8663
8702
8737
8768
8794
8816
8833
8845
8854
8857
8857
8852
8843
8829
8812
8790
8764
8735
8701
8662
8620
8574
8523
8469
8410
8347
8280
8208
8132
8054
7970
7883
7793
7699
7603
7503
7401
7297
7190
7081
6970
6858
6744
6629
6513
6397
6279
6162
6044
5927
5809
5692
5576
5460
5344
5230
5116
5002
4890
4778
4667
4557
4448
4340
4233
4126
4019
3915
3811
3708
3606
3505
3405
3306
3209
3113
3018
2925
2833
2743
2655
2568
2484
2402
2322
2245
2169
2096
2024
1954
1886
1819
1755
1691
1630
1570
1512
1456
1402
1350
1299
1251
1205
1160
1118
1077
1038
1000
964
930
897
866
836
807
780
754
729
705
682
660
638
618
597
578
559
541
524
508
492
478
465
453
442
432
423
414
407
399
393
387
381
376
372
368
364
362
360
360
360
361
363
365
369
373
378
384
390
397
405
414
423
433
445
457
471
485
500
516
533
550
567
585
604
623
642
661
681
700
720
738
757
775
793
811
828
844
860
875
888
900
911
921
929
935
940
942
943
943
940
937
931
924
915
904
892
877
861
842
821
798
772
745
715
684
651
616
579
541
501
459
415
370
323
275
225
174
122
69
15
-40
-96
-152
-209
-267
-324
-382
-440
-497
-555
-612
-669
-725
-781
-837
-891
-945
-999
-1051
-1103
-1154
-1204
-1253
-1301
-1348
-1394
-1439
-1483
-1526
-1568
-1608
-1648
-1686
-1723
-1759
-1793
-1827
-1859
-1890
-1920
-1949
-1977
-2003
-2029
-2053
-2076
-2097
-2117
-2135
-2152
-2167
-2180
-2192
-2203
-2212
-2220
-2227
-2233
-2238
-2242
-2245
-2247
-2248
-2248
-2247
-2245
-2242
-2238
-2234
-2228
-2223
-2217
-2211
-2204
-2198
-2191
-2185
-2178
-2171
-2164
-2157
-2149
-2141
-2133
-2124
-2115
-2105
-2095
-2084
-2073
-2061
-2049
-2036
-2023
-2009
-1996
-1982
-1967
-1952
-1936
-1920
-1902
-1884
-1865
-1845
-1825
-1803
-1780
-1756
-1731
-1705
-1678
-1649
-1619
-1588
-1555
-1520
-1484
-1447
-1408
-1367
-1325
-1282
-1237
-1191
-1142
-1092
-1041
-987
-931
-873
-813
-752
-688
-624
-558
-491
-424
-356
-288
-220
-152
-84
-17
50
116
182
247
311
373
434
494
553
610
666
720
773
825
875
924
972
1018
1064
1109
1153
1195
1237
1278
1319
1359
1399
1438
1476
1513
1550
1585
1619
1651
1682
1712
1740
1767
1793
1817
1841
1864
1886
1907
1928
1947
1965
1982
1997
2012
2025
2037
2049
2059
2068
2075
2082
2088
2093
2097
2101
2104
2106
2108
2108
2108
2106
2103
2100
2094
2088
2079
2069
2058
2044
2029
2013
1994
1974
1952
1928
1903
1875
1846
1815
1782
1747
1710
1672
1631
1589
1544
1498
1451
1401
1350
1298
1243
1187
1129
1070
1008
946
882
817
750
682
613
543
472
400
327
254
181
107
32
-43
-118
-193
-268
-343
-418
-493
-567
-641
-715
-788
-861
-934
-1006
-1077
-1148
-1217
-1286
-1354
-1420
-1485
-1549
-1612
-1673
-1733
-1792
-1850
-1907
-1963
-2017
-2070
-2123
-2174
-2224
-2273
-2321
-2368
-2414
-2459
-2503
-2546
-2587
-2627
-2665
-2702
-2736
-2769
-2800
-2828
-2854
-2878
-2898
-2916
-2932
-2944
-2953
-2958
-2961
-2960
-2955
-2947
-2935
-2920
-2901
-2878
-2852
-2822
-2789
-2752
-2712
-2669
-2622
-2573
-2521
-2466
-2409
-2350
-2289
-2226
-2161
-2095
-2028
-1959
-1889
-1819
-1747
-1675
-1602
-1529
-1455
-1382
-1309
-1236
-1163
-1091
-1020
-950
-880
-811
-743
-676
-609
-544
-479
-416
-353
-292
-231
-172
-113
-55
1
57
112
165
218
269
319
368
415
461
505
547
588
628
665
701
735
767
798
828
856
883
909
934
958
981
1004
1026
1047
1068
1088
1108
1128
1146
1164
1181
1197
1213
1228
1242
1255
1268
1280
1292
1303
1313
1323
1333
1342
1351
1361
1370
1380
1391
1402
1413
1425
1438
1452
1467
1482
1497
1514
1531
1548
1566
1585
1605
1625
1646
1668
1691
1715
1738
1762
1786
1810
1834
1858
1881
1903
1925
1946
1967
1987
2007
2027
2045
2066
2086
2106
2126
2146
2167
2188
2209
2231
2253
2277
2300
2325
2350
2376
2402
2429
2456
2484
2513
2542
2572
2603
2635
2667
2699
2732
2765
2799
2833
2868
2903
2938
2973
3009
3044
3080
3116
3152
3189
3225
3262
3298
3335
3372
3410
3447
3486
3524
3564
3603
3644
3684
3725
3766
3807
3848
3889
3931
3972
4013
4054
4094
4136
4177
4217
4256
4295
4333
4370
4407
4442
4475
4507
4538
4566
4593
4617
4639
4659
4677
4692
4706
4717
4726
4733
4738
4741
4743
4742
4740
4736
4730
4723
4715
4705
4695
4683
4670
4657
4643
4629
4613
4598
4581
4564
4546
4528
4508
4488
4467
4446
4423
4399
4375
4349
4322
4293
4264
4233
4200
4167
4132
4097
4059
4022
3982
3941
3899
3856
3810
3764
3715
3665
3613
3560
3503
3445
3384
3321
3256
3188
3118
3046
2971
2893
2814
2732
2648
2562
2475
2385
2294
2201
2106
2011
1914
1815
1716
1616
1515
1414
1311
1208
1104
999
893
787
680
572
464
356
248
140
31
-78
-187
-296
-405
-514
-622
-730
-836
-942
-1046
-1150
-1251
-1351
-1450
-1547
-1643
-1738
-1831
-1923
-2013
-2103
-2191
-2277
-2362
-2445
-2527
-2606
-2684
-2759
-2832
-2902
-2969
-3034
-3096
-3156
-3213
-3267
-3319
-3368
-3414
-3458
-3499
-3537
-3574
-3608
-3639
-3669
-3696
-3721
-3745
-3766
-3785
-3801
-3816
-3828
-3837
-3844
-3849
-3850
-3850
-3847
-3841
-3833
-3821
-3808
-3791
-3772
-3750
-3725
-3697
-3667
-3633
-3597
-3559
-3517
-3473
-3426
-3377
-3324
-3268
-3210
-3149
-3086
-3020
-2951
-2881
-2809
-2735
-2660
-2583
-2505
-2426
-2346
-2265
-2183
-2101
-2017
-1934
-1850
-1766
-1682
-1599
-1515
-1431
-1348
-1264
-1181
-1097
-1014
-931
-848
-765
-682
-600
-519
-438
-358
-279
-201
-125
-51
22
94
163
231
297
361
422
482
539
594
646
696
743
788
831
871
910
946
981
1014
1045
1075
1103
1130
1155
1180
1203
1226
1247
1268
1288
1307
1326
1345
1363
1381
1400
1419
1438
1459
1479
1501
1523
1546
1569
1593
1616
1640
1664
1687
1711
1735
1759
1783
1807
1831
1854
1878
1901
1925
1948
1971
1994
2017
2040
2063
2086
2108
2131
2154
2176
2198
2219
2240
2261
2282
2302
2322
2342
2362
2383
2403
2424
2445
2467
2488
2509
2531
2552
2574
2595
2616
2636
2657
2678
2699
2720
2742
2763
2784
2806
2827
2849
2870
2891
2912
2934
2954
2975
2995
3015
3035
3054
3072
3091
3109
3126
3143
3160
3177
3193
3209
3224
3239
3253
3266
3277
3288
3296
3303
3308
3312
3314
3314
3313
3311
3307
3302
3297
3291
3283
3276
3267
3258
3249
3239
3228
3216
3203
3190
3175
3160
3143
3125
3107
3087
3066
3044
3020
2996
2970
2943
2915
2886
2856
2825
2793
2759
2724
2689
2652
2614
2576
2536
2496
2456
2415
2375
2334
2293
2252
2211
2170
2130
2090
2050
2009
1971
1932
1893
1855
1817
1779
1742
1706
1670
1635
1600
1567
1533
1501
1469
1439
1408
1379
1350
1321
1293
1265
1237
1209
1181
1154
1126
1099
1071
1043
1014
987
958
929
898
867
835
801
766
729
691
651
610
568
525
480
434
387
339
290
240
190
138
85
32
-22
-76
-131
-186
-242
-298
-354
-411
-468
-524
-581
-638
-694
-751
-807
-863
-919
-975
-1030
-1084
-1138
-1191
-1244
-1296
-1347
-1397
-1446
-1494
-1540
-1584
-1627
-1669
-1708
-1747
-1784
-1820
-1855
-1889
-1922
-1954
-1985
-2016
-2045
-2075
-2104
-2131
-2158
-2184
-2209
-2233
-2256
-2277
-2297
-2316
-2333
-2349
-2365
-2379
-2393
-2406
-2418
-2430
-2440
-2451
-2460
-2469
-2478
-2485
-2493
-2499
-2506
-2512
-2517
-2523
-2528
-2534
-2539
-2545
-2551
-2558
-2565
-2573
-2582
-2591
-2601
-2611
-2623
-2635
-2647
-2660
-2673
-2686
-2700
-2714
-2728
-2742
-2757
-2771
-2786
-2801
-2816
-2831
-2846
-2860
-2874
-2888
-2901
-2913
-2925
-2937
-2947
-2958
-2967
-2977
-2986
-2995
-3004
-3013
-3022
-3031
-3040
-3049
-3058
-3068
-3077
-3087
-3096
-3106
-3116
-3126
-3136
-3145
-3154
-3162
-3170
-3178
-3185
-3192
-3198
-3205
-3211
-3217
-3223
-3230
-3235
-3241
-3247
-3252
-3257
-3262
-3266
-3270
-3273
-3276
-3278
-3280
-3282
-3283
-3284
-3285
-3286
-3286
-3286
-3286
-3285
-3284
-3283
-3281
-3279
-3276
-3273
-3269
-3265
-3260
-3254
-3248
-3242
-3235
-3227
-3218
-3209
-3199
-3189
-3177
-3165
-3152
-3138
-3124
-3108
-3091
-3074
-3055
-3035
-3015
-2993
-2971
-2949
-2925
-2902
-2877
-2852
-2827
-2801
-2775
-2748
-2721
-2694
-2667
-2639
-2612
-2584
-2555
-2526
-2497
-2467
-2437
-2407
-2376
-2345
-2313
-2281
-2250
-2218
-2186
-2155
-2123
-2091
-2058
-2025
-1992
-1958
-1923
-1888
-1851
-1814
-1776
-1738
-1698
-1658
-1617
-1576
-1533
-1490
-1447
-1403
-1357
-1311
-1264
-1215
-1165
-1114
-1062
-1008
-955
-900
-844
-787
-730
-672
-613
-554
-495
-435
-374
-314
-253
-191
-130
-68
-7
55
116
177
237
297
357
417
476
535
594
653
712
772
831
891
951
1010
1071
1132
1192
1254
1315
1377
1439
1501
1564
1627
1690
1753
1816
1879
1943
2007
2071
2136
2201
2266
2331
2396
2462
2528
2594
2660
2726
2792
2858
2923
2987
3052
3115
3178
3241
3303
3364
3424
3483
3542
3600
3656
3712
3767
3820
3873
3924
3975
4025
4074
4122
4169
4215
4260
4304
4347
4389
4430
4470
4508
4545
4580
4615
4648
4680
4710
4740
4769
4796
4823
4848
4872
4895
4917
4937
4955
4972
4988
5002
5015
5026
5036
5045
5052
5058
5063
5065
5067
5067
5066
5064
5061
5056
5051
5045
5039
5031
5024
5015
5007
4997
4987
4977
4965
4953
4940
4926
4911
4895
4878
4860
4842
4823
4803
4783
4763
4742
4722
4702
4682
4662
4642
4622
4602
4582
4563
4543
4524
4505
4487
4469
4451
4434
4417
4400
4383
4366
4350
4333
4316
4299
4282
4265
4247
4229
4210
4190
4169
4148
4125
4101
4075
4049
4021
3991
3959
3925
3889
3850
3810
3767
3721
3674
3624
3572
3517
3460
3401
3340
3277
3212
3145
3076
3006
2933
2859
2784
2707
2629
2550
2470
2389
2307
2225
2142
2059
1975
1892
1808
1725
1642
1560
1479
1399
1319
1240
1163
1087
1010
937
864
792
722
653
585
519
455
393
333
274
218
164
112
63
15
-31
-75
-117
-157
-195
-232
-267
-301
-333
-363
-392
-420
-447
-472
-496
-520
-542
-563
-584
-603
-622
-641
-659
-676
-693
-710
-726
-742
-758
-773
-788
-804
-819
-835
-851
-867
-884
-901
-918
-935
-953
-970
-988
-1004
-1022
-1040
-1056
-1073
-1088
-1104
-1119
-1134
-1148
-1162
-1176
-1190
-1204
-1217
-1231
-1244
-1256
-1269
-1281
-1293
-1304
-1315
-1326
-1336
-1347
-1357
-1368
-1378
-1388
-1397
-1407
-1416
-1424
-1432
-1438
-1444
-1450
-1454
-1458
-1461
-1463
-1464
-1464
-1464
-1463
-1460
-1456
-1452
-1445
-1438
-1429
-1418
-1405
-1391
-1375
-1357
-1337
-1315
-1292
-1268
-1242
-1214
-1185
-1154
-1122
-1089
-1055
-1018
-983
-945
-906
-866
-826
-785
-743
-701
-658
-615
-571
-526
-481
-436
-390
-344
-298
-251
-205
-159
-113
-67
-22
23
67
111
155
198
240
282
323
364
404
443
482
520
556
592
627
661
694
726
756
787
816
845
873
900
927
954
980
1006
1031
1056
1081
1104
1127
1149
1171
1191
1212
1231
1251
1270
1288
1307
1325
1342
1359
1376
1393
1410
1426
1441
1457
1471
1486
1499
1512
1524
1536
1547
1557
1567
1576
1585
1593
1601
1609
1616
1623
1630
1636
1642
1648
1653
1658
1662
1666
1669
1670
1671
1671
1670
1668
1665
1660
1655
1648
1640
1630
1620
1608
1596
1582
1567
1551
1534
1516
1496
1476
1454
1432
1408
1383
1356
1329
1300
1270
1238
1206
1172
1137
1101
1064
1026
987
946
905
863
819
775
731
685
640
595
549
503
458
412
367
322
277
232
187
142
97
52
8
-36
-79
-121
-162
-202
-241
-279
-316
-351
-386
-419
-452
-483
-513
-542
-570
-597
-623
-647
-671
-693
-715
-736
-756
-775
-794
-812
-829
-846
-862
-877
-891
-904
-917
-928
-938
-947
-955
-962
-968
-973
-977
-980
-983
-985
-985
-985
-984
-982
-978
-974
-967
-960
-951
-940
-928
-915
-901
-886
-871
-854
-837
-819
-801
-782
-763
-743
-723
-703
-682
-662
-641
-620
-599
-579
-558
-538
-518
-498
-478
-459
-440
-421
-403
-385
-367
-349
-331
-313
-295
-278
-261
-244
-227
-212
-197
-184
-171
-160
-149
-140
-132
-125
-119
-114
-110
-107
-105
-105
-105
-107
-110
-114
-119
-125
-133
-142
-153
-165
-178
-192
-208
-224
-241
-259
-278
-297
-316
-336
-357
-378
-399
-421
-443
-466
-489
-512
-535
-558
-582
-605
-629
-652
-675
-699
-722
-744
-767
-788
-810
-831
-852
-872
-892
-911
-929
-946
-963
-978
-993
-1006
-1018
-1028
-1037
-1044
-1050
-1054
-1056
-1057
-1056
-1053
-1049
-1043
-1035
-1025
-1014
-1000
-986
-969
-950
-930
-908
-884
-860
-834
-806
-778
-748
-717
-686
-653
-619
-583
-547
-510
-471
-431
-391
-349
-307
-264
-220
-176
-132
-88
-43
2
48
93
138
183
228
273
317
361
404
447
489
530
571
612
651
691
730
768
805
842
878
914
948
982
1014
1047
1078
1109
1139
1169
1198
1228
1257
1286
1315
1344
1373
1402
1431
1460
1489
1517
1546
1574
1601
1629
1655
1682
1708
1733
1758
1782
1806
1829
1852
1874
1895
1916
1936
1955
1974
1993
2011
2028
2045
2062
2078
2093
2108
2123
2137
2150
2162
2174
2184
2194
2203
2210
2217
2222
2226
2229
2231
2231
2230
2228
2224
2219
2213
2205
2196
2186
2174
2161
2146
2130
2113
2093
2072
2050
2025
2000
1972
1943
1911
1879
1844
1808
1770
1730
1690
1647
1604
1559
1513
1465
1417
1367
1316
1263
1210
1155
1099
1041
983
923
862
800
738
675
611
548
484
420
356
293
230
167
104
42
-20
-82
-143
-204
-265
-325
-385
-444
-502
-560
-617
-674
-729
-784
-838
-891
-943
-995
-1045
-1095
-1144
-1191
-1237
-1282
-1327
-1370
-1412
-1453
-1493
-1533
-1571
-1609
-1647
-1683
-1719
-1755
-1790
-1824
-1858
-1892
-1924
-1956
-1988
-2017
-2047
-2076
-2103
-2130
-2156
-2182
-2206
-2230
-2254
-2276
-2298
-2319
-2339
-2359
-2377
-2395
-2411
-2427
-2442
-2456
-2469
-2481
-2492
-2502
-2512
-2521
-2529
-2537
-2544
-2550
-2556
-2562
-2567
-2572
-2576
-2580
-2584
-2587
-2590
-2593
-2596
-2599
-2602
-2604
-2606
-2608
-2610
-2611
-2611
-2611
-2609
-2607
-2604
-2600
-2595
-2590
-2584
-2577
-2569
-2560
-2551
-2542
-2531
-2521
-2509
-2498
-2486
-2473
-2461
-2448
-2435
-2421
-2408
-2395
-2381
-2368
-2354
-2341
-2326
-2312
-2297
-2281
-2266
-2250
-2234
-2219
-2203
-2188
-2172
-2157
-2142
-2128
-2114
-2100
-2086
-2073
-2060
-2047
-2033
-2021
-2009
-1997
-1985
-1974
-1963
-1952
-1942
-1932
-1922
-1913
-1903
-1894
-1884
-1874
-1864
-1853
-1842
-1831
-1820
-1808
-1796
-1784
-1771
-1758
-1745
-1731
-1717
-1703
-1688
-1672
-1655
-1638
-1620
-1601
-1581
-1560
-1538
-1515
-1491
-1466
-1440
-1413
-1385
-1355
-1325
-1294
-1261
-1228
-1192
-1156
-1118
-1079
-1039
-997
-953
-909
-863
-816
-767
-717
-666
-614
-561
-506
-451
-394
-337
-279
-220
-160
-100
-39
23
85
148
211
275
339
403
468
532
597
662
727
793
858
924
990
1056
1122
1188
1255
1321
1388
1454
1521
1587
1653
1720
1786
1852
1918
1984
2049
2115
2180
2245
2309
2374
2438
2502
2566
2630
2693
2757
2820
2883
2946
3009
3072
3134
3195
3256
3316
3376
3435
3494
3552
3609
3666
3722
3777
3831
3885
3937
3990
4041
4091
4142
4191
4240
4289
4337
4384
4431
4477
4522
4567
4610
4652
4693
4733
4772
4811
4848
4884
4920
4954
4988
5022
5054
5086
5117
5147
5176
5204
5231
5257
5282
5306
5329
5350
5371
5390
5408
5425
5440
5453
5464
5474
5482
5487
5490
5492
5490
5487
5481
5473
5463
5450
5435
5417
5397
5374
5349
5321
5292
5260
5225
5189
5150
5109
5066
5020
4973
4924
4874
4822
4769
4714
4658
4602
4544
4486
4426
4367
4307
4246
4186
4125
4064
4002
3941
3880
3818
3757
3695
3634
3572
3510
3448
3387
3325
3264
3203
3142
3081
3021
2962
2902
2844
2786
2728
2671
2614
2559
2504
2449
2396
2344
2292
2241
2192
2143
2096
2050
2005
1962
1920
1879
1839
1801
1763
1726
1691
1656
1622
1590
1558
1527
1498
1470
1444
1418
1394
1372
1350
1330
1311
1293
1276
1260
1245
1231
1218
1206
1195
1185
1176
1168
1161
1156
1151
1148
1147
1146
1147
1150
1153
1158
1164
1170
1178
1187
1197
1208
1219
1231
1243
1255
1268
1281
1294
1307
1320
1333
1347
1360
1374
1388
1402
1417
1431
1446
1461
1476
1490
1505
1520
1535
1549
1564
1578
1592
1606
1619
1633
1646
1659
1671
1684
1696
1707
1719
1730
1741
1752
1763
1773
1784
1794
1804
1813
1822
1831
1839
1847
1853
1859
1864
1867
1870
1872
1872
1872
1870
1868
1864
1860
1854
1848
1841
1833
1824
1815
1804
1793
1782
1769
1757
1743
1730
1716
1701
1686
1671
1656
1641
1626
1610
1595
1581
1567
1554
1542
1531
1521
1513
1505
1498
1492
1488
1484
1482
1481
1482
1483
1486
1490
1496
1502
1511
1520
1531
1543
1556
1570
1584
1600
1617
1634
1651
1669
1688
1707
1727
1747
1768
1789
1811
1833
1855
1877
1898
1920
1941
1962
1982
2001
2021
2039
2056
2073
2090
2105
2120
2135
2148
2161
2173
2183
2193
2202
2210
2217
2223
2228
2233
2236
2240
2242
2243
2244
2244
2243
2241
2238
2235
2230
2224
2217
2209
2201
2192
2182
2171
2159
2147
2133
2119
2104
2088
2071
2053
2033
2015
1995
1974
1953
1930
1907
1883
1859
1834
1808
1782
1755
1728
1701
1674
1646
1618
1591
1563
1535
1507
1479
1451
1424
1396
1369
1341
1314
1287
1261
1234
1207
1181
1155
1128
1102
1076
1051
1025
1000
975
950
925
901
878
855
832
809
787
765
743
721
700
678
657
636
615
595
574
554
533
513
493
474
454
434
414
395
375
356
336
317
297
277
257
238
218
198
178
158
139
119
100
81
62
43
24
6
-11
-28
-44
-60
-75
-88
-102
-114
-126
-137
-147
-157
-166
-174
-182
-189
-195
-200
-204
-208
-210
-212
-214
-214
-215
-215
-215
-215
-215
-214
-214
-214
-214
-213
-213
-213
-213
-212
-212
-212
-212
-212
-213
-214
-215
-217
-219
-222
-226
-230
-235
-240
-247
-253
-261
-269
-277
-286
-296
-306
-316
-327
-339
-351
-363
-377
-390
-405
-419
-435
-451
-467
-484
-502
-520
-539
-558
-578
-598
-618
-639
-660
-681
-703
-724
-746
-768
-790
-812
-834
-856
-878
-901
-923
-945
-967
-988
-1008
-1029
-1049
-1067
-1086
-1103
-1120
-1136
-1151
-1166
-1180
-1193
-1206
-1218
-1229
-1240
-1250
-1259
-1268
-1275
-1281
-1287
-1291
-1294
-1297
-1298
-1298
-1298
-1296
-1294
-1291
-1288
-1283
-1279
-1274
-1268
-1261
-1254
-1246
-1238
-1230
-1221
-1211
-1202
-1192
-1182
-1173
-1163
-1153
-1142
-1132
-1122
-1112
-1102
-1092
-1082
-1073
-1063
-1055
-1046
-1039
-1032
-1026
-1020
-1016
-1012
-1010
-1008
-1008
-1008
-1008
-1012
-1016
-1020
-1026
-1033
-1041
-1051
-1061
-1074
-1087
-1101
-1117
-1134
-1151
-1170
-1189
-1209
-1229
-1251
-1273
-1295
-1318
-1342
-1366
-1391
-1416
-1441
-1466
-1492
-1518
-1543
-1569
-1594
-1619
-1643
-1668
-1692
-1715
-1738
-1761
-1783
-1804
-1824
-1844
-1863
-1881
-1897
-1913
-1928
-1942
-1955
-1967
-1977
-1987
-1995
-2001
-2009
-2013
-2017
-2020
-2021
-2021
-2021
-2020
-2017
-2013
-2008
-2001
-1996
-1988
-1980
-1971
-1961
-1949
-1937
-1925
-1911
-1896
-1880
-1863
-1845
-1827
-1808
-1788
-1767
-1746
-1724
-1701
-1679
-1656
-1632
-1609
-1585
-1562
-1538
-1514
-1490
-1466
-1442
-1417
-1393
-1369
-1345
-1321
-1297
-1272
-1248
-1224
-1200
-1176
-1151
-1126
-1100
-1073
-1046
-1018
-990
-961
-931
-900
-868
-836
-803
-769
-734
-698
-661
-624
-586
-547
-507
-466
-424
-381
-338
-293
-248
-202
-155
-108
-59
-11
39
89
139
191
242
294
347
400
454
508
562
617
672
728
783
839
894
949
1004
1059
1113
1167
1221
1274
1326
1378
1430
1481
1531
1581
1631
1680
1729
1778
1826
1875
1923
1971
2019
2066
2113
2160
2206
2252
2297
2341
2385
2429
2472
2515
2557
2600
2642
2684
2726
2768
2810
2851
2893
2934
2974
3014
3054
3093
3131
3169
3207
3244
3280
3315
3349
3383
3415
3447
3477
3506
3534
3561
3587
3612
3636
3660
3682
3703
3723
3743
3762
3780
3797
3813
3828
3842
3856
3869
3881
3892
3903
3913
3922
3931
3938
3945
3952
3957
3962
3965
3968
3970
3971
3972
3971
3970
3969
3966
3963
3959
3955
3950
3944
3938
3930
3923
3914
3905
3895
3885
3874
3862
3850
3838
3825
3812
3798
3784
3770
3755
3740
3724
3708
3692
3675
3658
3642
3625
3608
3590
3573
3556
3538
3519
3501
3482
3463
3443
3423
3403
3382
3361
3340
3318
3295
3272
3248
3223
3198
3172
3144
3117
3088
3059
3028
2997
2965
2933
2899
2864
2828
2791
2754
2715
2675
2634
2593
2550
2507
2463
2418
2373
2326
2280
2232
2184
2135
2085
2033
1982
1929
1875
1820
1764
1706
1648
1588
1528
1466
1404
1341
1278
1214
1149
1084
1018
954
888
822
756
690
624
558
492
426
360
294
229
164
99
34
-30
-94
-157
-219
-281
-342
-402
-462
-520
-578
-635
-691
-746
-800
-854
-907
-959
-1010
-1061
-1111
-1160
-1208
-1256
-1302
-1348
-1393
-1437
-1481
-1524
-1567
-1609
-1650
-1691
-1731
-1771
-1810
-1849
-1887
-1925
-1962
-1999
-2036
-2073
-2109
-2145
-2181
-2217
-2253
-2288
-2323
-2358
-2393
-2428
-2463
-2498
-2533
-2568
-2603
-2638
-2673
-2707
-2742
-2776
-2809
-2842
-2874
-2906
-2938
-2968
-2999
-3028
-3057
-3086
-3114
-3141
-3168
-3194
-3220
-3245
-3269
-3293
-3316
-3338
-3359
-3380
-3400
-3419
-3437
-3454
-3470
-3485
-3500
-3514
-3527
-3539
-3551
-3562
-3572
-3582
-3591
-3599
-3606
-3613
-3618
-3623
-3626
-3628
-3629
-3629
-3627
-3624
-3620
-3614
-3606
-3597
-3587
-3575
-3562
-3547
-3530
-3512
-3493
-3472
-3450
-3426
-3401
-3374
-3346
-3316
-3285
-3253
-3219
-3183
-3146
-3108
-3069
-3029
-2987
-2945
-2901
-2856
-2811
-2764
-2716
-2668
-2618
-2568
-2517
-2465
-2412
-2358
-2304
-2249
-2193
-2136
-2079
-2021
-1964
-1906
-1847
-1789
-1730
-1671
-1611
-1552
-1492
-1432
-1372
-1312
-1252
-1191
-1131
-1072
-1012
-953
-895
-837
-780
-724
-668
-613
-559
-505
-452
-400
-348
-297
-247
-197
-147
-98
-49
0
48
97
144
192
239
285
331
376
420
464
507
548
589
629
668
706
743
779
814
848
882
914
946
976
1006
1036
1065
1093
1121
1148
1175
1201
1227
1252
1277
1301
1325
1349
1372
1394
1416
1438
1459
1480
1501
1521
1541
1560
1580
1599
1617
1635
1653
1670
1686
1701
1716
1730
1743
1756
1767
1778
1789
1798
1808
1816
1824
1832
1840
1847
1854
1860
1867
1873
1879
1885
1891
1896
1902
1907
1912
1917
1922
1926
1930
1934
1938
1941
1943
1946
1948
1949
1951
1952
1952
1953
1953
1952
1951
1949
1947
1944
1940
1936
1931
1925
1919
1911
1903
1894
1884
1874
1863
1851
1839
1827
1814
1800
1786
1771
1756
1741
1724
1708
1691
1673
1655
1637
1618
1599
1580
1561
1542
1523
1504
1485
1466
1447
1428
1409
1390
1371
1353
1334
1316
1299
1282
1265
1249
1234
1219
1204
1191
1177
1165
1152
1140
1127
1115
1103
1091
1079
1068
1056
1045
1034
1022
1012
1002
993
983
974
965
956
948
939
931
924
917
910
904
898
893
889
885
883
881
881
882
884
887
892
897
904
911
920
929
939
950
961
974
987
1000
1014
1030
1046
1063
1080
1098
1116
1136
1155
1176
1197
1218
1240
1263
1286
1309
1333
1357
1381
1405
1429
1453
1476
1500
1524
1547
1570
1593
1615
1638
1660
1682
1704
1725
1746
1767
1787
1807
1826
1845
1864
1883
1900
1918
1934
1951
1966
1981
1995
2009
2021
2033
2045
2057
2068
2079
2089
2099
2108
2117
2126
2135
2144
2152
2160
2168
2176
2183
2190
2197
2203
2208
2213
2217
2221
2224
2226
2228
2230
2231
2232
2232
2231
2230
2228
2226
2223
2218
2213
2208
2201
2193
2185
2176
2166
2155
2144
2132
2119
2105
2091
2076
2061
2045
2029
2012
1995
1977
1959
1940
1921
1901
1880
1859
1838
1815
1792
1769
1744
1719
1693
1667
1640
1612
1583
1553
1523
1492
1460
1427
1394
1360
1326
1291
1255
1218
1181
1143
1104
1064
1024
982
940
897
853
809
763
717
671
623
576
527
478
429
380
330
281
231
181
131
81
31
-19
-69
-119
-168
-218
-267
-316
-365
-413
-460
-507
-553
-599
-644
-687
-730
-772
-813
-852
-891
-928
-963
-998
-1031
-1062
-1093
-1122
-1150
-1176
-1202
-1226
-1248
-1269
-1289
-1307
-1323
-1338
-1351
-1362
-1371
-1379
-1385
-1388
-1390
-1390
-1387
-1383
-1378
-1370
-1361
-1350
-1337
-1323
-1307
-1290
-1271
-1251
-1229
-1206
-1182
-1156
-1129
-1101
-1072
-1043
-1012
-981
-949
-916
-883
-849
-815
-780
-745
-709
-673
-637
-600
-563
-526
-488
-450
-412
-374
-335
-297
-259
-221
-182
-144
-105
-66
-27
13
53
93
134
175
216
258
301
344
387
430
474
518
561
605
649
692
735
778
821
863
904
945
986
1026
1065
1104
1142
1180
1216
1252
1286
1320
1352
1384
1414
1443
1470
1497
1522
1545
1568
1590
1610
1630
1649
1666
1683
1698
1713
1726
1739
1750
1760
1770
1778
1786
1793
1799
1805
1810
1815
1819
1822
1826
1828
1830
1832
1832
1833
1832
1831
1830
1828
1825
1823
1820
1816
1812
1808
1804
1799
1795
1790
1784
1779
1773
1767
1760
1753
1746
1739
1732
1725
1718
1711
1705
1699
1692
1686
1680
1674
1668
1663
1657
1651
1646
1640
1635
1630
1625
1620
1615
1610
1605
1600
1595
1590
1584
1579
1573
1567
1561
1555
1549
1542
1535
1529
1522
1515
1508
1501
1493
1486
1478
1470
1461
1453
1444
1435
1426
1416
1407
1397
1386
1376
1365
1354
1342
1330
1317
1305
1292
1279
1265
1252
1239
1226
1212
1199
1186
1173
1161
1149
1137
1126
1114
1104
1094
1084
1075
1066
1058
1050
1043
1036
1030
1024
1018
1014
1010
1006
1002
999
996
993
990
988
985
983
981
980
978
977
977
976
976
975
975
976
976
976
976
976
976
976
975
974
974
973
973
973
973
974
975
976
978
981
984
987
991
995
1000
1004
1010
1016
1022
1028
1034
1041
1048
1056
1063
1071
1080
1088
1097
1107
1116
1126
1135
1145
1155
1164
1174
1183
1192
1202
1211
1219
1228
1237
1245
1253
1261
1269
1277
1285
1292
1299
1306
1313
1320
1327
1333
1339
1345
1351
1356
1360
1364
1367
1370
1371
1373
1373
1373
1372
1371
1369
1367
1365
1362
1358
1355
1351
1347
1342
1338
1333
1329
1324
1320
1316
1311
1307
1303
1299
1295
1291
1286
1281
1276
1271
1264
1258
1251
1243
1235
1226
1217
1208
1199
1190
1180
1171
1161
1152
1142
1133
1123
1114
1104
1094
1085
1075
1066
1057
1048
1039
1031
1022
1014
1006
999
992
986
980
975
970
966
963
960
958
956
955
954
954
955
955
957
959
961
964
968
972
977
983
989
995
1002
1008
1016
1025
1034
1043
1052
1062
1072
1083
1093
1104
1116
1127
1139
1151
1163
1176
1188
1201
1214
1227
1240
1253
1266
1279
1292
1305
1318
1331
1343
1355
1367
1378
1390
1401
1411
1422
1432
1442
1452
1462
1472
1481
1490
1499
1507
1514
1521
1528
1534
1540
1545
1549
1554
1557
1560
1563
1565
1567
1569
1569
1569
1569
1567
1565
1562
1558
1553
1547
1540
1532
1523
1513
1502
1491
1478
1465
1451
1436
1421
1406
1390
1374
1358
1341
1325
1308
1291
1273
1256
1238
1220
1201
1183
1164
1145
1126
1106
1087
1067
1047
1027
1006
986
966
945
923
902
880
858
836
814
791
769
746
724
701
678
656
633
610
588
564
541
518
494
470
445
421
396
371
345
320
295
269
244
218
193
167
141
115
88
61
34
6
-22
-51
-80
-109
-138
-168
-197
-227
-258
-288
-318
-349
-379
-410
-440
-470
-500
-530
-560
-589
-618
-647
-676
-705
-733
-761
-788
-815
-842
-869
-895
-921
-947
-973
-999
-1024
-1049
-1074
-1099
-1123
-1147
-1170
-1194
-1217
-1239
-1262
-1284
-1307
-1329
-1351
-1373
-1395
-1417
-1439
-1460
-1482
-1503
-1523
-1544
-1563
-1582
-1601
-1619
-1636
-1653
-1669
-1684
-1698
-1712
-1726
-1738
-1750
-1761
-1772
-1782
-1792
-1801
-1809
-1818
-1826
-1833
-1840
-1847
-1854
-1860
-1866
-1871
-1876
-1880
-1884
-1887
-1890
-1892
-1894
-1895
-1895
-1895
-1894
-1893
-1892
-1890
-1888
-1886
-1883
-1881
-1877
-1874
-1870
-1866
-1862
-1857
-1852
-1847
-1842
-1837
-1831
-1826
-1820
-1815
-1809
-1804
-1799
-1794
-1789
-1784
-1779
-1774
-1769
-1764
-1758
-1753
-1747
-1741
-1735
-1728
-1721
-1714
-1707
-1699
-1692
-1684
-1675
-1667
-1658
-1649
-1640
-1630
-1621
-1611
-1602
-1592
-1583
-1573
-1564
-1554
-1545
-1536
-1528
-1519
-1511
-1502
-1494
-1487
-1479
-1472
-1465
-1458
-1452
-1445
-1439
-1434
-1428
-1423
-1418
-1414
-1410
-1406
-1403
-1400
-1397
-1395
-1393
-1392
-1391
-1390
-1389
-1388
-1388
-1387
-1387
-1387
-1386
-1386
-1385
-1385
-1384
-1384
-1384
-1384
-1384
-1384
-1383
-1383
-1382
-1381
-1379
-1378
-1375
-1373
-1370
-1367
-1363
-1359
-1354
-1349
-1344
-1338
-1331
-1324
-1317
-1308
-1299
-1290
-1279
-1268
-1257
-1244
-1232
-1218
-1204
-1189
-1173
-1157
-1141
-1124
-1106
-1088
-1069
-1050
-1030
-1010
-988
-967
-944
-921
-897
-872
-846
-820
-794
-767
-739
-711
-683
-655
-626
-597
-568
-538
-508
-478
-448
-417
-386
-355
-323
-291
-260
-227
-195
-163
-130
-98
-66
-33
-1
31
63
95
126
158
189
220
251
281
312
342
372
401
431
460
490
519
547
576
604
632
659
687
713
740
766
792
817
842
866
891
915
938
962
985
1008
1031
1054
1077
1099
1122
1144
1166
1188
1210
1232
1253
1274
1295
1315
1335
1354
1373
1392
1409
1426
1443
1458
1473
1487
1500
1513
1524
1535
1546
1555
1564
1572
1580
1586
1592
1597
1601
1604
1607
1609
1611
1612
1612
1612
1611
1610
1608
1606
1604
1601
1599
1596
1593
1590
1588
1585
1582
1580
1578
1576
1574
1572
1571
1570
1570
1570
1571
1572
1575
1578
1581
1586
1590
1596
1602
1609
1616
1624
1632
1640
1649
1658
1667
1676
1686
1695
1706
1716
1726
1737
1748
1759
1770
1782
1793
1805
1817
1829
1842
1855
1868
1883
1897
1913
1928
1945
1961
1979
1997
2015
2033
2053
2073
2093
2114
2135
2156
2178
2200
2223
2245
2268
2292
2315
2338
2362
2385
2408
2432
2455
2477
2500
2522
2544
2565
2587
2608
2629
2649
2669
2688
2708
2726
2745
2763
2781
2799
2816
2833
2850
2867
2883
2899
2915
2930
2945
2960
2974
2987
3000
3013
3025
3036
3046
3056
3065
3074
3082
3089
3095
3100
3105
3109
3112
3114
3116
3116
3116
3115
3114
3112
3109
3105
3101
3096
3091
3085
3078
3071
3064
3055
3046
3037
3027
3016
3006
2994
2983
2971
2958
2946
2932
2919
2905
2891
2877
2862
2846
2831
2814
2797
2780
2762
2744
2725
2705
2685
2664
2643
2621
2599
2576
2553
2529
2505
2480
2455
2430
2404
2378
2351
2324
2297
2269
2240
2211
2182
2153
2123
2093
2062
2031
2000
1968
1936
1904
1871
1838
1805
1771
1738
1704
1671
1637
1603
1570
1537
1504
1471
1438
1405
1373
1341
1309
1277
1246
1215
1185
1155
1125
1096
1068
1039
1012
984
957
930
904
878
852
827
801
776
752
727
703
679
656
633
611
589
567
546
525
505
485
466
447
429
411
394
377
360
344
329
313
298
284
270
256
243
229
217
204
192
181
169
158
148
137
128
118
109
100
92
84
77
70
64
58
52
47
42
37
33
29
25
21
18
15
12
10
7
5
4
2
1
0
-1
-1
-1
-1
-1
-1
-1
-2
-2
-3
-5
-7
-9
-12
-16
-20
-25
-30
-36
-42
-49
-56
-63
-71
-78
-86
-94
-102
-111
-119
-128
-136
-145
-153
-162
-170
-177
-184
-191
-197
-202
-207
-211
-214
-217
-219
-220
-221
-221
-220
-220
-218
-216
-214
-212
-209
-205
-201
-197
-192
-187
-182
-176
-170
-163
-156
-149
-141
-133
-125
-117
-108
-99
-89
-79
-69
-59
-48
-37
-26
-14
-2
10
23
36
49
63
77
92
107
122
138
154
170
186
203
220
237
254
272
289
307
324
342
359
376
393
410
427
444
460
476
492
508
524
539
555
570
585
600
616
631
646
660
675
690
704
718
731
745
757
770
782
794
805
816
826
837
847
857
866
876
885
894
902
911
919
927
935
943
952
960
968
977
986
995
1004
1014
1025
1035
1046
1058
1069
1081
1093
1106
1119
1131
1145
1158
1172
1186
1200
1214
1229
1243
1259
1274
1289
1305
1321
1336
1352
1368
1384
1399
1415
1430
1445
1460
1475
1490
1504
1517
1530
1543
1554
1565
1576
1585
1594
1601
1608
1614
1619
1623
1626
1627
1628
1628
1627
1625
1622
1618
1613
1608
1602
1595
1587
1579
1571
1562
1553
1544
1535
1525
1515
1506
1496
1486
1477
1467
1458
1449
1440
1432
1424
1417
1411
1405
1400
1396
1392
1389
1386
1385
1383
1382
1382
1382
1382
1383
1384
1385
1387
1389
1391
1394
1396
1399
1402
1405
1409
1412
1415
1419
1422
1425
1429
1432
1436
1440
1443
1447
1451
1454
1458
1462
1466
1470
1475
1479
1483
1488
1492
1497
1502
1507
1512
1517
1522
1527
1532
1538
1543
1548
1553
1559
1564
1569
1574
1580
1585
1591
1596
1602
1608
1615
1621
1627
1634
1641
1648
1655
1663
1670
1678
1686
1694
1702
1711
1719
1727
1735
1742
1749
1756
1762
1768
1774
1779
1783
1787
1791
1794
1797
1799
1801
1802
1804
1805
1806
1806
1806
1806
1805
1804
1803
1802
1800
1798
1796
1793
1791
1788
1785
1782
1779
1775
1772
1768
1764
1760
1756
1752
1748
1744
1740
1736
1732
1728
1724
1721
1717
1715
1712
1710
1709
1708
1707
1707
1708
1708
1710
1711
1713
1715
1717
1720
1722
1724
1727
1729
1732
1734
1736
1738
1739
1740
1741
1741
1740
1739
1738
1735
1732
1729
1724
1719
1713
1706
1698
1690
1681
1671
1661
1650
1638
1626
1614
1602
1589
1576
1563
1549
1536
1522
1508
1494
1479
1464
1449
1434
1419
1404
1388
1373
1357
1341
1326
1310
1294
1278
1262
1247
1231
1216
1200
1185
1170
1156
1141
1127
1113
1099
1085
1072
1060
1047
1035
1024
1012
1002
994
985
977
969
962
955
949
943
938
933
928
924
920
916
912
908
905
901
897
893
889
885
881
876
871
865
860
853
847
840
832
824
815
806
797
787
776
764
752
739
726
712
696
681
664
646
628
609
589
568
546
523
500
476
451
425
399
371
344
315
286
257
226
195
164
132
99
67
33
0
-35
-69
-104
-138
-174
-209
-244
-279
-314
-349
-384
-419
-454
-488
-522
-556
-590
-623
-657
-689
-722
-755
-787
-819
-850
-881
-912
-943
-973
-1002
-1032
-1062
-1090
-1118
-1146
-1173
-1199
-1224
-1249
-1273
-1296
-1318
-1339
-1360
-1380
-1399
-1418
-1435
-1453
-1469
-1485
-1500
-1515
-1529
-1543
-1557
-1570
-1583
-1595
-1608
-1620
-1631
-1642
-1653
-1663
-1673
-1683
-1692
-1700
-1708
-1716
-1722
-1729
-1735
-1740
-1745
-1749
-1753
-1757
-1759
-1762
-1763
-1765
-1765
-1765
-1765
-1763
-1761
-1759
-1755
-1751
-1746
-1741
-1735
-1728
-1721
-1712
-1704
-1694
-1685
-1674
-1663
-1651
-1639
-1627
-1614
-1600
-1586
-1572
-1557
-1541
-1525
-1509
-1492
-1475
-1457
-1439
-1421
-1402
-1383
-1364
-1346
-1327
-1308
-1289
-1270
-1251
-1233
-1214
-1196
-1179
-1161
-1144
-1127
-1110
-1093
-1077
-1060
-1044
-1028
-1012
-997
-982
-967
-953
-939
-925
-912
-899
-887
-875
-863
-851
-840
-829
-818
-807
-797
-786
-776
-766
-756
-746
-736
-726
-717
-708
-699
-690
-682
-673
-666
-658
-651
-645
-638
-632
-627
-621
-616
-611
-607
-602
-598
-594
-590
-586
-582
-579
-575
-572
-568
-565
-561
-557
-553
-549
-545
-540
-535
-530
-525
-520
-515
-509
-504
-498
-492
-486
-479
-472
-465
-457
-448
-439
-430
-421
-411
-401
-390
-380
-369
-359
-348
-338
-328
-318
-308
-299
-289
-280
-271
-262
-253
-245
-236
-228
-219
-211
-202
-194
-185
-176
-168
-159
-149
-140
-131
-121
-111
-101
-91
-80
-69
-57
-45
-33
-20
-6
8
22
37
52
67
83
99
115
131
147
163
179
195
211
227
242
257
272
286
300
314
327
340
352
365
376
388
399
410
421
431
442
452
462
471
481
491
500
509
519
528
537
546
555
565
574
584
594
604
615
626
637
648
659
671
684
696
709
722
736
750
764
779
794
809
825
841
857
873
890
907
924
941
959
977
995
1012
1032
1050
1069
1088
1107
1125
1144
1162
1181
1199
1216
1234
1251
1267
1283
1299
1315
1329
1344
1358
1371
1384
1396
1408
1420
1431
1442
1452
1462
1473
1483
1492
1502
1511
1521
1530
1539
1549
1558
1567
1576
1585
1594
1603
1612
1621
1631
1641
1650
1660
1670
1680
1691
1701
1711
1722
1732
1743
1754
1766
1777
1789
1801
1814
1826
1839
1853
1866
1879
1892
1906
1919
1932
1946
1959
1972
1986
2000
2013
2027
2041
2055
2070
2085
2099
2114
2130
2145
2160
2176
2192
2208
2224
2241
2257
2274
2292
2309
2326
2344
2361
2379
2396
2413
2430
2447
2464
2480
2496
2513
2528
2544
2559
2574
2589
2603
2617
2630
2643
2655
2667
2678
2688
2698
2707
2716
2724
2731
2737
2743
2749
2753
2757
2760
2763
2765
2766
2766
2766
2765
2763
2761
2758
2754
2750
2744
2738
2731
2723
2715
2706
2695
2685
2673
2661
2648
2634
2620
2606
2591
2575
2559
2543
2526
2509
2492
2474
2456
2438
2420
2401
2383
2364
2345
2327
2308
2289
2271
2252
2234
2215
2197
2179
2161
2144
2127
2110
2094
2077
2061
2045
2031
2016
2001
1987
1973
1959
1946
1933
1920
1908
1895
1883
1871
1859
1847
1835
1823
1812
1800
1788
1777
1765
1754
1742
1731
1720
1708
1697
1686
1676
1665
1655
1644
1635
1625
1616
1606
1598
1589
1581
1573
1565
1557
1550
1543
1537
1530
1524
1518
1513
1507
1502
1497
1492
1487
1482
1477
1472
1467
1462
1457
1451
1445
1440
1434
1427
1421
1414
1407
1399
1391
1383
1374
1365
1356
1346
1335
1325
1314
1302
1290
1277
1264
1250
1236
1221
1206
1190
1174
1157
1139
1121
1103
1085
1066
1047
1027
1006
987
966
945
923
901
879
856
833
810
786
762
737
712
687
661
635
609
582
555
528
501
473
445
416
387
358
329
299
269
238
207
176
145
114
82
51
19
-12
-44
-76
-107
-139
-170
-201
-232
-262
-292
-321
-350
-378
-406
-432
-458
-484
-508
-532
-555
-578
-599
-620
-639
-658
-676
-692
-708
-723
-736
-749
-761
-771
-781
-789
-797
-803
-808
-812
-815
-816
-817
-816
-814
-811
-807
-802
-795
-788
-779
-769
-758
-746
-733
-718
-703
-687
-669
-651
-632
-612
-591
-570
-548
-525
-502
-478
-454
-429
-404
-378
-353
-326
-300
-274
-248
-221
-195
-169
-143
-117
-91
-65
-39
-13
12
38
64
89
114
140
165
189
213
238
261
284
307
330
352
373
394
415
435
454
473
492
509
526
543
559
574
588
602
616
628
640
651
661
671
680
688
695
702
708
713
718
722
726
729
732
735
737
738
739
740
740
739
739
737
735
733
730
726
723
718
713
708
702
695
688
681
673
664
655
646
636
626
616
605
593
581
569
557
544
531
518
505
492
478
464
451
436
422
408
393
378
364
349
334
318
303
288
272
257
241
225
209
193
177
161
144
128
111
94
77
60
42
24
6
-12
-30
-49
-68
-88
-108
-128
-148
-169
-190
-211
-232
-254
-275
-297
-319
-341
-363
-385
-407
-429
-450
-472
-494
-515
-536
-556
-577
-597
-617
-636
-655
-673
-690
-707
-724
-739
-754
-767
-780
-792
-802
-812
-821
-829
-835
-840
-845
-848
-850
-851
-850
-849
-846
-843
-838
-833
-826
-818
-810
-800
-790
-779
-766
-753
-739
-724
-708
-691
-673
-655
-635
-615
-594
-572
-550
-527
-503
-479
-454
-429
-403
-377
-350
-323
-295
-267
-238
-209
-180
-150
-120
-90
-60
-29
2
34
65
97
129
161
194
227
260
293
326
360
393
427
461
494
528
562
597
631
665
700
734
769
803
838
873
907
942
977
1010
1046
1080
1114
1149
1183
1216
1250
1283
1316
1348
1380
1412
1443
1474
1504
1534
1563
1592
1620
1647
1674
1700
1726
1750
1774
1797
1819
1840
1860
1879
1897
1914
1930
1945
1959
1973
1986
1998
2009
2020
2029
2040
2049
2057
2066
2073
2080
2087
2094
2100
2106
2112
2117
2122
2127
2131
2135
2139
2143
2146
2149
2151
2154
2156
2157
2159
2160
2161
2162
2163
2163
2164
2164
2164
2164
2163
2163
2162
2162
2161
2160
2158
2157
2156
2154
2153
2151
2150
2148
2147
2146
2145
2144
2144
2143
2144
2145
2146
2147
2149
2152
2155
2158
2162
2166
2171
2177
2183
2189
2196
2204
2212
2220
2229
2238
2248
2258
2268
2279
2290
2301
2313
2325
2337
2349
2361
2374
2386
2399
2412
2424
2437
2450
2462
2474
2486
2498
2510
2521
2531
2542
2552
2561
2570
2578
2586
2593
2600
2606
2611
2616
2621
2625
2628
2630
2632
2633
2634
2633
2632
2629
2626
2621
2616
2609
2601
2592
2582
2571
2558
2545
2530
2514
2496
2478
2459
2438
2416
2393
2369
2344
2318
2290
2262
2232
2201
2169
2136
2102
2066
2029
1993
1955
1916
1876
1836
1795
1753
1710
1667
1623
1579
1534
1488
1443
1396
1350
1303
1256
1208
1160
1112
1064
1014
967
917
868
818
769
719
668
618
567
516
465
414
362
310
259
206
154
102
49
-4
-57
-110
-163
-216
-269
-323
-376
-429
-482
-535
-587
-639
-691
-743
-794
-845
-895
-944
-993
-1041
-1088
-1134
-1179
-1224
-1267
-1310
-1352
-1393
-1433
-1472
-1510
-1548
-1584
-1620
-1655
-1689
-1722
-1754
-1786
-1816
-1845
-1874
-1902
-1929
-1955
-1981
-2005
-2029
-2052
-2074
-2096
-2116
-2136
-2155
-2173
-2190
-2206
-2222
-2236
-2249
-2262
-2273
-2284
-2293
-2302
-2310
-2317
-2323
-2328
-2331
-2334
-2336
-2337
-2336
-2335
-2332
-2329
-2324
-2318
-2312
-2304
-2295
-2286
-2275
-2263
-2250
-2237
-2222
-2206
-2190
-2172
-2154
-2134
-2115
-2094
-2073
-2051
-2028
-2005
-1981
-1957
-1933
-1908
-1883
-1857
-1831
-1804
-1777
-1750
-1723
-1695
-1667
-1639
-1610
-1581
-1551
-1521
-1491
-1460
-1429
-1398
-1366
-1333
-1300
-1267
-1234
-1200
-1165
-1130
-1095
-1060
-1024
-988
-952
-915
-879
-842
-805
-768
-731
-694
-656
-619
-583
-546
-509
-472
-436
-399
-362
-326
-290
-253
-217
-181
-144
-108
-72
-35
1
37
74
110
146
182
219
255
291
327
364
400
436
473
510
546
583
620
656
693
730
767
804
840
877
914
951
988
1025
1062
1099
1136
1173
1210
1247
1285
1322
1360
1398
1437
1475
1515
1554
1594
1635
1676
1717
1759
1802
1845
1889
1933
1977
2021
2068
2114
2160
2207
2254
2302
2349
2397
2445
2494
2542
2590
2638
2687
2734
2782
2830
2877
2923
2970
3015
3061
3106
3150
3194
3237
3279
3320
3361
3401
3440
3479
3516
3553
3589
3624
3658
3691
3723
3754
3784
3813
3841
3868
3894
3919
3942
3965
3986
4006
4025
4043
4059
4075
4089
4102
4113
4124
4133
4142
4149
4155
4160
4164
4167
4169
4170
4171
4170
4168
4166
4163
4160
4155
4150
4145
4139
4132
4125
4117
4109
4100
4090
4080
4070
4059
4048
4035
4024
4011
3998
3985
3971
3957
3943
3927
3912
3896
3879
3862
3844
3826
3807
3788
3768
3748
3727
3706
3685
3663
3641
3618
3595
3571
3547
3522
3497
3471
3445
3418
3390
3362
3334
3305
3276
3246
3215
3184
3153
3121
3089
3055
3022
2987
2952
2917
2880
2844
2806
2769
2731
2692
2653
2614
2575
2536
2496
2456
2416
2377
2337
2297
2258
2218
2179
2140
2102
2064
2025
1989
1952
1916
1880
1845
1811
1776
1743
1710
1678
1646
1615
1584
1554
1525
1496
1468
1440
1414
1388
1362
1337
1313
1289
1266
1243
1220
1198
1176
1155
1134
1113
1092
1071
1051
1031
1010
991
972
952
933
914
895
876
858
839
821
802
784
766
747
729
710
692
674
655
636
618
599
580
561
542
523
504
486
467
448
430
412
394
376
358
341
324
307
291
274
258
243
227
212
197
182
167
153
139
125
112
99
86
73
61
48
37
25
14
3
-8
-19
-29
-39
-49
-59
-69
-78
-88
-97
-106
-115
-124
-132
-141
-149
-157
-165
-172
-180
-187
-194
-201
-208
-215
-222
-229
-235
-242
-248
-254
-260
-266
-272
-279
-284
-290
-296
-302
-307
-312
-317
-322
-326
-330
-334
-338
-341
-344
-346
-348
-350
-352
-353
-354
-354
-354
-354
-354
-353
-352
-351
-349
-347
-345
-342
-340
-336
-333
-329
-325
-320
-316
-310
-305
-299
-293
-287
-280
-273
-266
-259
-252
-244
-236
-228
-220
-212
-203
-195
-186
-177
-168
-159
-150
-140
-131
-122
-112
-103
-93
-84
-74
-65
-56
-47
-38
-29
-20
-12
-3
5
13
21
29
37
45
53
61
69
76
84
91
99
106
113
120
127
134
141
148
154
161
167
174
180
187
193
199
205
211
216
222
228
233
238
243
248
253
257
262
266
270
274
278
281
285
288
291
294
297
300
303
305
308
310
313
316
318
321
324
327
330
333
336
339
343
347
351
355
359
364
368
373
377
382
387
392
397
402
407
412
417
422
428
433
438
443
448
454
459
464
470
475
481
486
492
497
503
509
514
520
526
531
537
543
549
555
561
567
572
578
584
590
596
602
608
614
621
627
633
640
646
653
659
666
672
678
685
691
697
703
708
714
719
725
730
735
740
745
750
754
758
762
766
769
772
775
777
780
781
783
784
784
785
785
785
784
783
782
781
779
777
774
772
769
765
761
757
753
748
743
738
732
726
719
712
705
698
690
682
673
664
655
646
636
626
616
605
595
584
573
562
551
541
530
519
508
497
487
476
466
456
446
436
426
416
407
398
389
381
372
364
357
349
342
336
330
324
318
313
308
304
300
297
293
290
288
285
283
281
280
278
277
276
275
275
274
273
273
273
272
272
271
271
271
270
270
269
269
268
267
266
265
263
262
260
258
256
253
251
248
245
241
237
233
229
224
219
213
207
201
195
188
181
173
166
158
150
141
132
123
114
104
94
84
74
63
53
42
30
19
7
-5
-17
-29
-42
-54
-67
-80
-93
-106
-119
-133
-146
-160
-173
-187
-201
-215
-229
-243
-257
-271
-285
-298
-312
-325
-338
-351
-363
-375
-388
-399
-411
-423
-434
-445
-456
-466
-476
-486
-496
-505
-513
-522
-529
-536
-543
-549
-554
-559
-563
-566
-568
-570
-571
-571
-570
-568
-565
-562
-557
-551
-544
-536
-527
-517
-506
-494
-481
-467
-453
-437
-420
-402
-384
-364
-344
-323
-301
-279
-256
-232
-207
-182
-157
-131
-104
-77
-50
-22
6
35
64
93
122
152
181
212
242
272
303
334
365
396
428
460
492
524
556
589
621
654
687
720
752
785
817
850
882
914
945
977
1008
1039
1069
1099
1129
1158
1187
1215
1243
1270
1297
1324
1350
1375
1400
1425
1449
1473
1496
1519
1542
1564
1586
1608
1629
1650
1670
1690
1710
1729
1748
1767
1785
1803
1821
1839
1856
1872
1888
1904
1920
1935
1949
1964
1978
1991
2004
2017
2029
2041
2053
2064
2074
2084
2094
2103
2112
2121
2129
2137
2144
2151
2158
2164
2170
2176
2181
2185
2190
2194
2197
2200
2203
2205
2207
2209
2210
2210
2211
2211
2210
2210
2209
2207
2206
2204
2202
2200
2198
2195
2193
2190
2187
2184
2181
2178
2175
2172
2169
2166
2162
2159
2156
2153
2150
2147
2145
2143
2140
2139
2137
2136
2135
2134
2133
2133
2133
2134
2135
2136
2137
2139
2141
2143
2146
2148
2151
2154
2158
2161
2164
2168
2172
2176
2180
2184
2188
2193
2198
2203
2208
2213
2219
2225
2230
2236
2241
2247
2252
2258
2263
2269
2274
2279
2284
2289
2294
2299
2303
2308
2313
2317
2322
2326
2330
2335
2339
2343
2347
2351
2354
2358
2361
2365
2368
2372
2375
2378
2381
2384
2387
2390
2392
2395
2397
2400
2402
2404
2406
2408
2410
2412
2414
2415
2416
2417
2418
2419
2420
2420
2420
2420
2420
2420
2420
2420
2420
2419
2419
2419
2418
2418
2417
2416
2416
2415
2414
2413
2412
2410
2409
2407
2405
2403
2401
2398
2395
2391
2388
2384
2379
2375
2370
2365
2359
2353
2347
2340
2333
2326
2319
2311
2304
2296
2288
2279
2271
2262
2254
2245
2236
2227
2218
2209
2199
2190
2181
2171
2162
2153
2144
2136
2127
2118
2110
2102
2094
2086
2079
2071
2064
2057
2050
2043
2036
2029
2023
2016
2009
2003
1997
1991
1985
1979
1973
1967
1961
1955
1949
1943
1937
1931
1925
1920
1914
1908
1902
1897
1891
1885
1880
1874
1869
1863
1858
1852
1847
1841
1835
1830
1824
1818
1811
1805
1798
1791
1784
1776
1768
1759
1750
1741
1732
1722
1711
1701
1690
1678
1666
1653
1640
1627
1613
1598
1583
1568
1552
1535
1518
1500
1482
1463
1444
1424
1404
1383
1361
1339
1317
1294
1270
1247
1222
1198
1173
1147
1122
1095
1069
1043
1016
989
962
935
907
880
852
824
796
768
741
713
685
657
629
601
574
546
518
491
463
436
409
382
355
328
301
275
249
223
197
172
146
121
97
72
48
24
0
-23
-46
-69
-92
-114
-136
-158
-179
-200
-220
-240
-260
-279
-298
-316
-334
-352
-368
-385
-401
-416
-430
-444
-458
-470
-483
-494
-505
-516
-526
-535
-544
-553
-561
-569
-576
-583
-590
-596
-602
-607
-612
-616
-620
-624
-627
-630
-633
-635
-637
-639
-640
-641
-642
-643
-644
-645
-646
-646
-647
-648
-649
-650
-652
-653
-655
-656
-658
-660
-662
-665
-667
-670
-673
-676
-679
-682
-685
-689
-692
-696
-700
-703
-707
-711
-715
-719
-724
-728
-732
-736
-741
-746
-750
-755
-760
-765
-770
-776
-781
-787
-793
-799
-805
-811
-818
-825
-832
-839
-846
-853
-861
-868
-876
-884
-892
-900
-908
-917
-925
-934
-942
-950
-959
-967
-975
-984
-992
-1000
-1008
-1016
-1025
-1033
-1041
-1049
-1057
-1065
-1073
-1080
-1088
-1096
-1104
-1112
-1120
-1127
-1135
-1143
-1151
-1159
-1167
-1175
-1183
-1191
-1199
-1207
-1216
-1225
-1233
-1242
-1252
-1261
-1270
-1280
-1290
-1299
-1309
-1319
-1329
-1339
-1350
-1360
-1370
-1381
-1391
-1402
-1412
-1423
-1433
-1444
-1454
-1465
-1475
-1485
-1495
-1505
-1514
-1524
-1533
-1541
-1550
-1558
-1566
-1574
-1582
-1589
-1596
-1602
-1608
-1614
-1619
-1624
-1628
-1632
-1635
-1638
-1640
-1642
-1643
-1644
-1645
-1644
-1644
-1643
-1641
-1639
-1636
-1633
-1629
-1625
-1621
-1615
-1610
-1604
-1597
-1590
-1582
-1574
-1565
-1556
-1547
-1536
-1526
-1515
-1503
-1491
-1478
-1465
-1451
-1438
-1423
-1409
-1393
-1378
-1362
-1346
-1330
-1313
-1296
-1279
-1261
-1243
-1225
-1207
-1189
-1170
-1152
-1133
-1114
-1096
-1077
-1058
-1039
-1020
-1000
-983
-963
-944
-925
-906
-887
-868
-849
-830
-811
-791
-772
-753
-734
-714
-695
-675
-655
-635
-615
-595
-575
-555
-535
-515
-494
-474
-453
-433
-412
-391
-370
-349
-328
-307
-285
-264
-242
-221
-200
-178
-157
-135
-114
-92
-70
-49
-27
-5
17
39
61
83
105
127
149
171
194
216
238
261
283
306
328
351
373
396
418
441
463
486
508
530
552
574
596
618
639
660
681
702
722
742
761
780
799
818
836
853
871
888
904
920
936
952
967
981
996
1010
1024
1038
1052
1065
1078
1091
1104
1117
1129
1141
1153
1165
1176
1187
1198
1209
1220
1230
1240
1250
1260
1269
1279
1288
1297
1305
1314
1322
1330
1337
1345
1352
1359
1366
1372
1379
1385
1391
1397
1402
1408
1413
1418
1423
1428
1433
1437
1441
1445
1449
1453
1456
1460
1463
1466
1469
1472
1475
1478
1481
1483
1486
1489
1491
1493
1496
1498
1500
1503
1505
1507
1509
1512
1514
1517
1519
1522
1524
1527
1530
1532
1535
1538
1541
1543
1546
1549
1551
1554
1557
1560
1562
1565
1567
1570
1572
1574
1576
1578
1580
1582
1583
1584
1586
1586
1587
1588
1588
1588
1588
1587
1586
1585
1584
1583
1581
1580
1578
1576
1574
1572
1569
1567
1564
1561
1559
1556
1553
1551
1548
1545
1543
1540
1538
1536
1534
1532
1530
1529
1527
1526
1525
1524
1523
1522
1521
1520
1520
1519
1519
1519
1518
1519
1519
1519
1520
1521
1522
1523
1524
1526
1528
1530
1532
1534
1537
1539
1542
1546
1549
1553
1557
1562
1566
1571
1575
1580
1585
1591
1596
1602
1607
1614
1620
1626
1633
1641
1648
1656
1665
1674
1683
1692
1702
1712
1723
1734
1745
1757
1769
1782
1795
1808
1822
1836
1850
1865
1880
1895
1910
1926
1941
1957
1973
1989
2005
2021
2037
2055
2071
2088
2104
2121
2137
2153
2169
2184
2200
2215
2231
2246
2261
2277
2292
2306
2321
2336
2351
2365
2379
2394
2408
2422
2435
2449
2462
2476
2489
2502
2514
2527
2540
2552
2565
2577
2589
2601
2613
2624
2636
2647
2659
2670
2681
2692
2702
2713
2723
2733
2742
2751
2760
2769
2777
2785
2793
2800
2807
2814
2820
2827
2833
2838
2844
2849
2854
2858
2863
2867
2870
2874
2877
2880
2883
2885
2887
2889
2890
2891
2891
2892
2892
2891
2891
2890
2889
2888
2886
2885
2883
2882
2880
2878
2876
2875
2873
2871
2869
2867
2865
2863
2861
2859
2858
2856
2855
2853
2852
2851
2850
2849
2848
2847
2846
2845
2844
2843
2843
2842
2842
2842
2842
2842
2843
2843
2844
2845
2846
2847
2849
2850
2852
2854
2857
2859
2862
2865
2868
2871
2875
2878
2882
2886
2890
2895
2899
2903
2907
2911
2915
2919
2922
2925
2928
2931
2934
2936
2938
2940
2941
2942
2944
2944
2945
2945
2946
2946
2945
2945
2944
2943
2941
2940
2938
2936
2934
2931
2929
2926
2924
2921
2919
2917
2914
2912
2909
2907
2905
2902
2900
2897
2895
2893
2890
2888
2886
2883
2881
2878
2876
2873
2871
2868
2864
2861
2857
2854
2849
2845
2840
2835
2830
2824
2819
2813
2806
2800
2793
2785
2778
2770
2762
2753
2744
2735
2726
2716
2705
2695
2684
2673
2661
2649
2637
2625
2612
2598
2585
2571
2557
2542
2528
2512
2497
2481
2465
2449
2432
2415
2398
2380
2363
2345
2326
2307
2289
2269
2250
2230
2210
2189
2169
2148
2126
2105
2083
2061
2037
2016
1993
1969
1946
1922
1898
1873
1849
1824
1798
1773
1747
1720
1694
1667
1640
1613
1586
1559
1531
1503
1475
1447
1419
1391
1363
1335
1306
1278
1250
1222
1195
1167
1140
1112
1085
1058
1031
1004
979
952
927
901
875
850
824
799
774
750
725
700
676
652
628
604
580
557
533
510
486
463
440
417
393
370
347
324
301
278
256
233
211
189
167
145
124
102
81
60
39
18
-3
-23
-43
-63
-83
-103
-123
-142
-161
-179
-198
-216
-234
-251
-269
-285
-302
-318
-334
-349
-364
-379
-393
-407
-420
-433
-445
-458
-469
-481
-492
-503
-513
-524
-534
-544
-554
-563
-573
-582
-591
-601
-610
-618
-627
-635
-644
-652
-660
-668
-676
-683
-691
-698
-706
-713
-720
-727
-734
-741
-748
-754
-761
-767
-774
-780
-786
-792
-798
-804
-810
-816
-822
-827
-833
-838
-843
-849
-854
-859
-864
-870
-875
-880
-886
-891
-897
-903
-908
-914
-920
-926
-932
-938
-944
-950
-956
-963
-969
-975
-981
-987
-993
-1000
-1006
-1012
-1018
-1024
-1031
-1037
-1043
-1049
-1054
-1060
-1065
-1071
-1076
-1081
-1085
-1090
-1094
-1098
-1102
-1106
-1109
-1112
-1115
-1118
-1120
-1123
-1125
-1126
-1128
-1129
-1130
-1131
-1131
-1131
-1131
-1131
-1131
-1131
-1130
-1129
-1128
-1126
-1125
-1123
-1121
-1119
-1116
-1114
-1111
-1108
-1105
-1102
-1098
-1095
-1092
-1089
-1086
-1083
-1080
-1078
-1075
-1073
-1070
-1068
-1066
-1064
-1062
-1061
-1059
-1058
-1057
-1056
-1055
-1054
-1054
-1053
-1052
-1052
-1052
-1052
-1052
-1051
-1051
-1052
-1052
-1052
-1052
-1052
-1052
-1053
-1053
-1053
-1053
-1053
-1054
-1054
-1054
-1055
-1056
-1056
-1057
-1058
-1059
-1059
-1060
-1061
-1063
-1064
-1065
-1066
-1068
-1069
-1071
-1073
-1075
-1077
-1079
-1081
-1084
-1087
-1090
-1093
-1097
-1101
-1105
-1109
-1114
-1119
-1124
-1129
-1134
-1140
-1146
-1152
-1158
-1164
-1171
-1178
-1185
-1192
-1199
-1206
-1213
-1221
-1228
-1235
-1243
-1250
-1257
-1264
-1271
-1278
-1284
-1291
-1297
-1302
-1308
-1313
-1317
-1322
-1326
-1330
-1333
-1336
-1338
-1340
-1342
-1343
-1344
-1344
-1344
-1344
-1343
-1342
-1340
-1339
-1336
-1334
-1331
-1327
-1324
-1320
-1316
-1311
-1307
-1302
-1297
-1292
-1286
-1281
-1275
-1269
-1263
-1257
-1250
-1244
-1237
-1230
-1223
-1215
-1208
-1200
-1192
-1184
-1176
-1168
-1159
-1150
-1141
-1132
-1123
-1114
-1105
-1096
-1086
-1077
-1068
-1058
-1049
-1040
-1031
-1022
-1012
-1004
-995
-986
-977
-967
-958
-949
-940
-931
-922
-912
-903
-894
-885
-876
-867
-858
-850
-841
-832
-824
-815
-806
-798
-789
-780
-772
-763
-754
-746
-737
-729
-721
-713
-705
-697
-689
-681
-674
-667
-660
-653
-646
-640
-633
-627
-621
-616
-610
-604
-599
-594
-589
-584
-578
-573
-568
-563
-557
-551
-545
-539
-533
-526
-519
-512
-504
-496
-488
-479
-470
-461
-451
-440
-430
-419
-407
-395
-383
-370
-357
-343
-329
-314
-299
-283
-267
-250
-233
-215
-197
-178
-159
-139
-119
-99
-79
-58
-36
-15
7
29
51
74
97
119
143
166
189
212
236
259
282
306
329
352
375
398
421
444
466
489
511
533
555
576
598
619
640
661
682
702
722
742
762
781
801
819
838
856
873
890
907
923
939
954
969
983
997
1010
1024
1037
1049
1061
1073
1084
1095
1106
1116
1126
1136
1146
1156
1166
1175
1185
1194
1204
1213
1222
1232
1241
1250
1259
1268
1277
1286
1295
1304
1313
1322
1331
1340
1348
1357
1366
1375
1384
1393
1402
1410
1419
1428
1436
1444
1453
1461
1469
1478
1486
1494
1502
1510
1517
1525
1533
1540
1548
1555
1562
1569
1576
1582
1589
1596
1602
1608
1614
1620
1625
1631
1636
1641
1645
1649
1653
1657
1660
1663
1666
1669
1671
1673
1675
1676
1677
1678
1679
1679
1679
1679
1679
1679
1678
1677
1676
1675
1673
1672
1670
1668
1667
1664
1662
1660
1658
1655
1653
1650
1648
1645
1642
1640
1638
1635
1633
1631
1629
1627
1625
1623
1622
1621
1620
1619
1619
1619
1619
1619
1619
1620
1621
1623
1624
1627
1629
1632
1635
1638
1642
1646
1650
1655
1660
1666
1672
1678
1684
1691
1698
1706
1714
1722
1730
1739
1748
1758
1768
1778
1789
1800
1811
1822
1834
1847
1859
1872
1885
1899
1912
1926
1940
1954
1969
1983
1997
2012
2025
2040
2055
2069
2083
2096
2110
2123
2136
2148
2160
2172
2183
2194
2205
2215
2224
2234
2243
2251
2259
2266
2273
2280
2286
2292
2297
2301
2306
2309
2312
2315
2316
2318
2319
2319
2319
2318
2317
2315
2313
2310
2307
2303
2298
2293
2288
2282
2275
2268
2261
2252
2244
2235
2226
2216
2206
2195
2184
2173
2162
2150
2138
2126
2114
2101
2088
2076
2063
2049
2036
2023
2009
1996
1983
1970
1956
1943
1930
1917
1903
1890
1877
1864
1851
1838
1826
1813
1801
1788
1776
1764
1752
1740
1729
1718
1706
1695
1684
1673
1663
1652
1641
1631
1621
1610
1600
1590
1580
1570
1560
1550
1540
1531
1521
1512
1503
1494
1485
1476
1467
1458
1450
1441
1433
1424
1416
1408
1400
1393
1385
1378
1371
1365
1358
1352
1346
1340
1335
1329
1325
1320
1315
1311
1307
1304
1300
1297
1294
1291
1289
1287
1285
1283
1281
1280
1279
1277
1276
1275
1275
1274
1274
1273
1273
1273
1273
1274
1275
1275
1277
1278
1279
1280
1282
1284
1285
1287
1289
1291
1293
1295
1297
1299
1301
1303
1304
1306
1307
1309
1310
1311
1312
1313
1313
1314
1314
1314
1314
1314
1313
1313
1312
1311
1309
1308
1306
1304
1302
1300
1297
1294
1291
1288
1285
1281
1277
1273
1270
1266
1262
1258
1254
1250
1246
1242
1238
1234
1231
1227
1224
1220
1217
1214
1211
1209
1206
1204
1202
1200
1198
1196
1195
1193
1192
1191
1190
1190
1189
1189
1188
1188
1188
1188
1188
1189
1189
1189
1190
1190
1190
1191
1191
1191
1191
1191
1191
1190
1190
1190
1189
1189
1188
1188
1187
1186
1185
1184
1183
1181
1180
1179
1177
1176
1174
1172
1170
1169
1167
1165
1163
1160
1158
1156
1154
1151
1149
1147
1144
1142
1139
1136
1134
1131
1128
1125
1121
1118
1114
1111
1107
1103
1099
1095
1091
1087
1082
1078
1073
1068
1063
1058
1053
1048
1042
1037
1031
1026
1020
1014
1010
1004
999
994
988
983
978
973
968
964
959
954
950
946
941
937
933
929
925
922
918
915
912
909
906
904
902
899
897
896
894
893
892
891
891
890
890
891
891
892
894
895
897
900
902
906
909
913
917
922
927
932
938
944
950
957
964
972
980
988
996
1004
1014
1024
1034
1045
1056
1067
1078
1090
1102
1115
1127
1140
1153
1167
1181
1195
1209
1223
1238
1253
1268
1283
1298
1314
1329
1345
1360
1376
1392
1407
1423
1438
1454
1469
1484
1499
1514
1529
1543
1557
1571
1585
1598
1611
1624
1637
1649
1660
1672
1683
1693
1703
1713
1722
1731
1739
1747
1754
1761
1768
1774
1779
1784
1788
1791
1795
1797
1799
1801
1802
1802
1802
1801
1800
1798
1796
1793
1790
1786
1782
1777
1772
1766
1759
1753
1745
1738
1730
1721
1712
1703
1693
1683
1673
1662
1651
1640
1629
1617
1605
1593
1581
1569
1556
1543
1530
1517
1504
1491
1478
1464
1450
1437
1423
1409
1396
1382
1368
1354
1341
1327
1313
1299
1286
1272
1258
1245
1231
1218
1205
1191
1178
1165
1151
1138
1125
1112
1099
1086
1073
1060
1048
1035
1022
1010
997
985
973
960
948
936
923
911
899
886
874
862
850
837
825
813
801
788
776
764
751
739
726
714
701
689
676
663
650
638
625
612
599
586
572
559
546
532
519
505
492
478
464
450
436
422
408
393
379
364
350
335
320
305
289
274
258
242
226
210
193
176
159
141
123
105
87
68
49
30
10
-10
-30
-50
-70
-91
-112
-133
-154
-176
-197
-219
-241
-263
-285
-307
-329
-352
-374
-396
-419
-441
-464
-486
-508
-530
-552
-574
-596
-617
-639
-660
-681
-701
-722
-742
-761
-781
-800
-818
-836
-854
-871
-888
-904
-920
-935
-950
-964
-977
-990
-1002
-1014
-1026
-1036
-1046
-1055
-1063
-1071
-1078
-1084
-1090
-1095
-1099
-1103
-1106
-1109
-1111
-1112
-1113
-1113
-1112
-1111
-1110
-1107
-1105
-1101
-1097
-1093
-1088
-1082
-1076
-1069
-1062
-1054
-1046
-1037
-1028
-1018
-1008
-997
-986
-974
-962
-949
-936
-922
-908
-893
-878
-863
-847
-830
-813
-796
-779
-761
-743
-725
-706
-687
-668
-649
-629
-609
-588
-568
-546
-525
-503
-481
-459
-436
-413
-390
-366
-342
-317
-292
-267
-242
-217
-191
-165
-138
-112
-85
-58
-32
-5
22
50
77
104
131
158
185
212
239
266
292
319
345
372
398
424
449
475
500
525
549
573
597
620
643
665
687
709
729
750
769
788
807
825
842
859
874
890
904
918
931
944
956
967
978
988
997
1006
1014
1020
1028
1034
1040
1045
1049
1053
1057
1059
1062
1063
1064
1065
1065
1065
1064
1063
1061
1059
1057
1054
1050
1047
1043
1038
1033
1028
1022
1016
1008
1002
995
987
978
970
961
951
941
931
920
909
898
886
874
861
849
836
822
808
794
779
764
749
734
718
702
685
668
652
634
617
600
582
564
547
529
510
492
474
456
437
419
400
381
363
344
326
307
288
270
251
233
215
196
178
160
142
124
106
89
71
54
36
19
3
-14
-31
-47
-63
-79
-95
-110
-126
-141
-156
-171
-186
-201
-215
-229
-243
-257
-271
-284
-297
-311
-323
-336
-349
-361
-373
-385
-397
-408
-419
-429
-440
-450
-459
-469
-478
-487
-496
-504
-513
-521
-528
-536
-543
-550
-557
-564
-571
-577
-584
-590
-597
-603
-610
-616
-623
-629
-636
-643
-649
-656
-663
-671
-678
-686
-693
-701
-709
-717
-726
-734
-743
-752
-761
-770
-779
-789
-799
-808
-818
-829
-839
-849
-859
-870
-880
-891
-902
-912
-923
-933
-944
-955
-965
-975
-985
-995
-1004
-1014
-1024
-1034
-1043
-1052
-1061
-1069
-1077
-1085
-1093
-1101
-1108
-1115
-1121
-1128
-1134
-1140
-1145
-1151
-1156
-1161
-1166
-1170
-1174
-1178
-1182
-1186
-1189
-1192
-1194
-1197
-1199
-1200
-1201
-1202
-1203
-1203
-1203
-1202
-1202
-1201
-1199
-1197
-1195
-1193
-1190
-1186
-1182
-1178
-1173
-1168
-1162
-1156
-1149
-1142
-1135
-1127
-1118
-1110
-1100
-1090
-1080
-1069
-1058
-1046
-1034
-1022
-1010
-997
-984
-970
-956
-942
-928
-914
-899
-884
-869
-854
-838
-822
-807
-791
-775
-758
-742
-725
-708
-691
-674
-657
-640
-622
-605
-587
-569
-551
-533
-515
-496
-478
-459
-440
-421
-403
-384
-365
-345
-326
-307
-288
-269
-249
-230
-211
-192
-172
-153
-134
-115
-96
-77
-58
-40
-21
-2
16
35
54
72
90
109
127
146
164
182
200
219
237
255
273
291
308
326
344
362
379
397
415
432
450
467
485
503
521
539
558
576
595
613
632
652
671
691
711
731
751
772
793
814
835
857
878
900
922
945
967
990
1012
1035
1058
1082
1105
1129
1153
1177
1201
1225
1250
1274
1299
1323
1348
1373
1398
1423
1448
1472
1497
1522
1546
1571
1596
1620
1644
1668
1692
1716
1740
1764
1787
1810
1833
1856
1879
1901
1924
1946
1968
1989
2011
2032
2053
2074
2094
2114
2134
2154
2174
2193
2212
2230
2249
2267
2285
2302
2320
2337
2354
2371
2388
2405
2421
2437
2453
2469
2485
2501
2516
2531
2546
2561
2576
2591
2605
2620
2634
2648
2662
2676
2690
2704
2718
2731
2745
2758
2771
2784
2796
2809
2821
2833
2844
2856
2867
2877
2888
2898
2908
2918
2928
2937
2946
2955
2963
2972
2980
2988
2996
3003
3010
3017
3024
3031
3037
3043
3049
3054
3060
3065
3070
3074
3078
3082
3086
3090
3093
3096
3099
3102
3105
3108
3110
3113
3115
3117
3119
3121
3123
3125
3127
3129
3131
3133
3134
3136
3138
3140
3141
3143
3145
3147
3149
3151
3153
3155
3157
3160
3162
3164
3167
3169
3172
3174
3176
3179
3181
3183
3185
3187
3189
3191
3193
3194
3196
3198
3199
3200
3201
3202
3203
3204
3204
3204
3204
3204
3203
3202
3201
3200
3198
3196
3194
3191
3188
3185
3181
3177
3173
3169
3164
3160
3154
3149
3143
3137
3131
3125
3118
3111
3104
3097
3089
3081
3073
3065
3057
3048
3039
3030
3021
3012
3003
2994
2984
2975
2965
2955
2945
2935
2925
2915
2905
2895
2884
2874
2863
2853
2842
2832
2821
2810
2800
2789
2778
2767
2756
2745
2734
2723
2712
2701
2690
2679
2668
2657
2645
2634
2623
2612
2600
2589
2577
2566
2554
2543
2531
2519
2507
2495
2483
2471
2458
2446
2433
2420
2407
2394
2380
2367
2353
2339
2325
2310
2296
2281
2266
2252
2237
2222
2206
2191
2176
2160
2144
2128
2112
2096
2080
2064
2047
2031
2013
1998
1981
1965
1948
1932
1915
1898
1882
1865
1848
1832
1815
1799
1783
1766
1750
1735
1719
1703
1688
1673
1658
1643
1628
1613
1599
1584
1569
1555
1540
1526
1511
1497
1482
1468
1453
1439
1424
1410
1395
1381
1366
1352
1337
1323
1308
1293
1279
1264
1249
1234
1219
1204
1189
1174
1159
1144
1129
1114
1099
1083
1068
1053
1038
1022
1008
993
978
964
949
934
920
906
891
877
863
850
836
823
809
796
783
770
758
745
733
721
709
698
687
676
665
654
644
633
623
613
603
594
584
575
565
556
547
538
529
520
511
502
493
484
475
466
457
449
440
431
422
414
405
396
388
379
370
362
353
345
336
328
319
311
303
295
287
279
272
264
257
250
243
236
230
224
218
212
206
201
196
191
187
182
179
175
172
169
166
164
162
161
160
159
159
159
159
160
161
162
164
166
168
171
174
176
179
183
186
189
193
197
200
204
208
212
216
219
223
227
230
234
237
241
244
247
250
253
256
259
262
265
268
271
273
276
279
281
284
287
289
292
295
298
301
304
307
310
314
317
321
325
329
333
337
341
346
351
355
360
366
371
376
382
388
393
399
405
412
418
425
432
439
446
453
461
469
476
484
493
501
510
518
527
536
546
555
565
575
585
595
605
615
626
636
647
658
669
680
692
703
715
727
739
751
764
776
789
802
815
828
842
855
869
883
897
911
925
940
954
968
983
998
1012
1028
1043
1058
1073
1088
1104
1119
1134
1150
1165
1180
1196
1211
1227
1242
1257
1273
1288
1304
1319
1334
1349
1364
1380
1395
1410
1425
1439
1454
1469
1484
1499
1514
1529
1544
1559
1574
1588
1603
1618
1633
1647
1662
1677
1691
1706
1720
1734
1748
1762
1776
1790
1803
1816
1830
1843
1855
1868
1881
1893
1905
1917
1929
1941
1952
1963
1974
1985
1996
2005
2017
2027
2036
2045
2055
2064
2073
2082
2090
2098
2106
2114
2121
2128
2135
2142
2149
2155
2161
2167
2173
2179
2185
2190
2195
2200
2205
2210
2215
2219
2223
2227
2231
2235
2238
2242
2245
2248
2251
2254
2257
2259
2262
2264
2266
2268
2270
2272
2274
2276
2277
2278
2279
2280
2280
2281
2281
2281
2280
2280
2279
2277
2276
2274
2272
2269
2266
2263
2260
2256
2253
2249
2244
2240
2235
2229
2224
2218
2212
2205
2198
2191
2184
2176
2168
2160
2152
2143
2135
2126
2117
2107
2098
2088
2078
2069
2059
2048
2037
2028
2017
2007
1997
1986
1976
1965
1955
1944
1934
1923
1913
1903
1892
1882
1872
1862
1852
1843
1833
1824
1814
1805
1796
1788
1779
1771
1763
1755
1747
1740
1732
1725
1718
1712
1705
1699
1693
1687
1681
1676
1671
1666
1661
1657
1653
1649
1645
1641
1638
1635
1632
1629
1627
1624
1622
1620
1617
1616
1614
1612
1610
1608
1607
1605
1604
1602
1601
1599
1598
1596
1595
1594
1592
1591
1589
1588
1586
1585
1583
1582
1580
1579
1578
1576
1575
1573
1572
1570
1569
1568
1566
1565
1563
1562
1560
1559
1558
1556
1555
1553
1552
1551
1549
1548
1546
1545
1544
1542
1541
1539
1538
1537
1535
1534
1533
1531
1530
1528
1527
1526
1524
1523
1522
1520
1519
1517
1516
1515
1513
1512
1511
1509
1508
1507
1505
1504
1503
1501
1500
1499
1497
1496
1495
1493
1492
1491
1489
1488
1487
1485
1484
1483
1481
1480
1479
1477
1476
1475
1473
1472
1471
1470
1468
1467
1466
1464
1463
1462
1460
1459
1458
1457
1455
1454
1453
1451
1450
1449
1448
1446
1445
1444
1443
1441
1440
1439
1438
1436
1435
1434
1433
1431
1430
1429
1428
1426
1425
1424
1423
1421
1420
1419
1418
1416
1415
1414
1413
1412
1410
1409
1408
1407
1405
1404
1403
1402
1401
1399
1398
1397
1396
1395
1393
1392
1391
1390
1389
1388
1386
1385
1384
1383
1382
1380
1379
1378
1377
1376
1375
1373
1372
1371
1370
1369
1368
1366
1365
1364
1363
1362
1361
1360
1358
1357
1356
1355
1354
1353
1352
1350
1349
1348
1347
1346
1345
1344
1343
1341
1340
1339
1338
1337
1336
1335
1334
1332
1331
1330
1329
1328
1327
1326
1325
1324
1323
1322
1320
1319
1318
1317
1316
1315
1314
1313
1312
1311
1310
1309
1307
1306
1305
1304
1303
1302
1301
1300
1299
1298
1297
1296
1295
1294
1293
1292
1291
1290
1289
1287
1286
1285
1284
1283
1282
1281
1280
1279
1278
1277
1276
1275
1274
1273
1272
1271
1270
1269
1268
1267
1266
1265
1264
1263
1262
1261
1260
1259
1258
1257
1256
1255
1254
1253
1252
1251
1250
1249
1248
1247
1246
1245
1244
1243
1242
1241
1240
1240
1239
1238
1237
1236
1235
1234
1233
1232
1231
1230
1229
1228
1227
1226
1225
1224
1223
1222
1222
1221
1220
1219
1218
1217
1216
1215
1214
1213
1212
1211
1210
1210
1209
1208
1207
1206
1205
1204
1203
1202
1201
1201
1200
1199
1198
1197
1196
1195
1194
1193
1193
1192
1191
1190
1189
1188
1187
1186
1185
1185
1184
1183
1182
1181
1180
1179
1179
1178
1177
1176
1175
1174
1173
1173
1172
1171
1170
1169
1168
1168
1167
1166
1165
1164
1163
1163
1162
1161
1160
1159
1158
1158
1157
1156
1155
1154
1153
1153
1152
1151
1150
1149
1149
1148
1147
1146
1145
1145
1144
1143
1142
1141
1141
1140
1139
1138
1137
1137
1136
1135
1134
1134
1133
1132
1131
1130
1130
1129
1128
1127
1127
1126
1125
1124
1124
1123
1122
1121
1121
1120
1119
1118
1118
1117
1116
1115
1115
1114
1113
1112
1112
1111
1110
1109
1109
1108
1107
1107
1106
1105
1104
1104
1103
1102
1101
1101
1100
1099
1099
1098
1097
1096
1096
1095
1094
1094
1093
1092
1092
1091
1090
1089
1089
1088
1087
1087
1086
1085
1085
1084
1083
1083
1082
1081
1081
1080
1079
1079
1078
1077
1077
1076
1075
1075
1074
1073
1073
1072
1071
1071
1070
1069
1069
1068
1067
1067
1066
1065
1065
1064
1063
1063
1062
1061
1061
1060
1060
1059
1058
1058
1057
1056
1056
1055
1055
1054
1053
1053
1052
1051
1051
1050
1050
1049
1048
1048
1047
1047
1046
1045
1045
1044
1044
1043
1042
1042
1041
1041
1040
1039
1039
1038
1038
1037
1036
1036
1035
1035
1034
1034
1033
1032
1032
1031
1031
1030
1030
1029
1028
1028
1027
1027
1026
1026
1025
1024
1024
1022
1022
1022
1022
1020
1020
1020
1018
1018
1018
1018
1016
1016
1016
1016
1014
1014
1014
1012
1012
1012
1012
1010
1010
1010
1010
1008
1008
1008
1008
1006
1006
1006
1006
1004
1004
1004
1004
1002
1002
1002
1002
1000
1000
1000
1000
999
999
998
998
997
997
996
996
995
995
994
994
993
993
992
992
991
991
990
990
989
989
988
988
987
987
986
986
985
985
984
984
984
983
983
982
982
981
981
980
980
979
979
979
978
978
977
977
976
976
975
975
975
974
974
973
973
972
972
971
971
971
970
970
969
969
968
968
968
967
967
966
966
965
965
965
964
964
963
963
963
962
962
961
961
961
960
960
959
959
959
958
958
957
957
957
956
956
955
955
955
954
954
953
953
953
952
952
951
951
951
950
950
950
949
949
948
948
948
947
947
947
946
946
945
945
945
944
944
944
943
943
943
942
942
942
941
941
940
940
940
939
939
939
938
938
938
937
937
937
936
936
936
935
935
935
934
934
934
933
933
933
932
932
932
931
931
931
930
930
930
929
929
929
928
928
928
928
927
927
927
926
926
926
925
925
925
924
924
924
924
923
923
923
922
922
922
921
921
921
921
920
920
920
919
919
919
919
918
918
918
917
917
917
917
916
916
916
915
915
915
915
914
914
914
914
913
913
913
912
912
912
912
911
911
911
911
910
910
910
910
909
909
909
909
908
908
908
908
907
907
907
907
906
906
906
906
905
905
905
905
904
904
904
904
904
903
903
903
903
902
902
902
902
901
901
901
901
901
900
900
900
900
899
899
899
899
899
898
898
898
898
897
897
897
897
897
896
896
896
896
896
895
895
895
895
895
894
894
894
894
894
893
893
893
893
893
892
892
892
892
892
891
891
891
891
891
891
890
890
890
890
890
889
889
889
889
889
889
888
888
888
888
888
888
887
887
887
887
887
887
886
886
886
886
886
886
885
885
885
885
885
885
884
884
884
884
884
884
