5
37655
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
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
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
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
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
21
22
22
22
22
22
22
23
23
23
23
23
23
24
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
27
27
27
27
27
27
28
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
31
32
32
32
32
33
33
33
33
33
34
34
34
34
35
35
35
35
35
36
36
36
36
37
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
42
42
42
42
43
43
43
44
44
44
44
45
45
45
45
46
46
46
46
47
47
47
48
48
48
48
49
49
49
50
50
50
50
51
51
51
51
52
52
52
53
53
53
54
54
54
54
55
55
55
56
56
56
56
57
57
57
58
58
58
59
59
59
59
60
60
60
61
61
61
62
62
62
63
63
63
63
64
64
64
65
65
65
66
66
66
67
67
67
68
68
68
69
69
69
70
70
70
71
71
71
72
72
72
73
73
73
74
74
74
75
75
75
76
76
76
77
77
77
78
78
78
79
79
79
80
80
80
81
81
81
82
82
83
83
83
84
84
84
85
85
85
86
86
86
87
87
88
88
88
89
89
89
90
90
90
91
91
92
92
92
93
93
93
94
94
94
95
95
96
96
96
97
97
97
98
98
98
99
99
100
100
100
101
101
101
102
102
103
103
103
104
104
104
105
105
106
106
106
107
107
108
108
108
109
109
109
110
110
111
111
111
112
112
112
113
113
114
114
114
115
115
115
116
116
117
117
117
118
118
119
119
119
120
120
121
121
121
122
122
123
123
123
124
124
124
125
125
126
126
127
127
127
128
128
129
129
129
130
130
131
131
131
132
132
133
133
134
134
134
135
135
136
136
137
137
137
138
138
139
139
140
140
140
141
141
142
142
143
143
144
144
144
145
145
146
146
147
147
148
148
148
149
149
150
150
151
151
152
152
152
153
153
154
154
155
155
156
156
156
157
157
158
158
159
159
160
160
161
161
162
162
162
163
163
164
164
165
165
166
166
167
167
167
168
168
169
169
170
170
171
171
172
172
173
173
174
174
174
175
175
176
176
177
177
178
178
179
179
180
180
180
181
181
182
182
183
183
184
184
185
185
186
186
186
187
187
188
188
189
189
190
190
191
191
192
192
193
193
193
194
194
195
195
196
196
197
197
198
198
199
199
200
200
201
201
202
202
203
203
204
204
205
205
206
206
207
207
208
208
209
209
210
210
211
211
212
212
213
213
214
214
215
215
216
216
217
217
218
218
219
219
220
220
221
221
222
222
223
223
224
224
225
225
226
226
227
227
228
228
229
230
230
231
231
232
232
233
233
234
234
235
235
236
236
237
237
238
239
239
240
240
241
241
242
242
243
243
244
244
245
245
246
246
247
247
248
249
249
250
250
251
251
252
252
253
253
254
254
255
256
256
257
257
258
258
259
259
260
260
261
261
262
262
263
263
264
265
265
266
266
267
267
268
268
269
269
270
270
271
272
272
273
273
274
274
275
275
276
276
277
277
278
279
279
280
280
281
281
282
282
283
283
284
284
285
285
286
287
287
288
288
289
289
290
290
291
291
292
292
293
293
294
294
295
295
296
296
297
297
298
298
299
299
300
300
301
301
302
302
303
303
304
304
305
305
306
306
307
308
308
309
309
310
310
311
311
312
312
313
313
314
314
315
315
316
316
317
317
318
318
319
319
320
320
321
321
322
322
323
323
324
324
325
325
326
326
327
327
328
328
329
329
330
331
331
332
332
333
333
334
334
335
335
336
336
337
337
338
338
339
340
340
341
341
342
342
343
343
344
344
345
345
346
346
347
348
348
349
349
350
350
351
351
352
352
353
354
354
355
355
356
356
357
357
358
358
359
360
360
361
361
362
362
363
363
364
364
365
365
366
367
367
368
368
369
369
370
370
371
372
372
373
373
374
374
375
375
376
377
377
378
378
379
379
380
380
381
382
382
383
383
384
384
385
386
386
387
387
388
388
389
390
390
391
391
392
392
393
393
394
395
395
396
396
397
397
398
399
399
400
400
401
402
402
403
403
404
404
405
406
406
407
407
408
409
409
410
410
411
412
412
413
413
414
415
415
416
416
417
418
418
419
419
420
421
421
422
423
423
424
424
425
426
426
427
427
428
429
429
430
431
431
432
432
433
434
434
435
436
436
437
437
438
439
439
440
441
441
442
443
443
444
444
445
446
446
447
448
448
449
450
450
451
451
452
453
453
454
455
455
456
457
457
458
459
459
460
461
461
462
463
463
464
465
465
466
467
467
468
469
469
470
471
471
472
473
473
474
475
475
476
477
477
478
479
480
480
481
482
482
483
484
485
485
486
487
487
488
489
489
490
491
492
492
493
494
494
495
496
497
497
498
499
499
500
501
501
502
503
504
504
505
506
507
507
508
509
510
510
511
512
512
513
514
515
515
516
517
518
518
519
520
521
521
522
523
524
524
525
526
527
528
528
529
530
531
531
532
533
534
534
535
536
537
538
538
539
540
541
541
542
543
544
545
545
546
547
548
549
549
550
551
552
553
553
554
555
556
557
557
558
559
560
561
562
562
563
564
565
566
566
567
568
569
570
571
571
572
573
574
575
576
577
577
578
579
580
581
582
582
583
584
585
586
587
588
588
589
590
591
592
593
594
594
595
596
597
598
599
600
601
601
602
603
604
605
606
607
607
608
609
610
611
612
613
613
614
615
616
617
618
619
620
620
621
622
623
624
625
626
626
627
628
629
630
631
632
633
633
634
635
636
637
638
639
639
640
641
642
643
644
645
646
646
647
648
649
650
651
652
653
653
654
655
656
657
658
659
660
660
661
662
663
664
665
666
667
668
668
669
670
671
672
673
674
675
676
676
677
678
679
680
681
682
683
684
685
686
686
687
688
689
690
691
692
693
694
695
696
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
820
821
822
823
824
825
826
827
828
829
830
831
832
834
835
836
837
838
839
840
841
842
843
844
846
847
848
849
850
851
852
853
854
855
857
858
859
860
861
862
863
864
866
867
868
869
870
871
872
874
875
876
877
878
879
880
882
883
884
885
886
887
889
890
891
892
893
894
896
897
898
899
900
902
903
904
905
906
908
909
910
911
912
914
915
916
917
918
920
921
922
923
925
926
927
928
930
931
932
933
935
936
937
938
940
941
942
943
945
946
947
948
950
951
952
953
955
956
957
958
960
961
962
963
965
966
967
968
970
971
972
974
975
976
977
979
980
981
982
984
985
986
988
989
990
991
993
994
995
996
998
999
1000
1002
1002
1004
1004
1006
1008
1008
1010
1012
1012
1014
1016
1016
1018
1020
1020
1022
1022
1025
1026
1027
1029
1030
1031
1033
1034
1035
1037
1038
1039
1040
1042
1043
1044
1046
1047
1048
1050
1051
1052
1053
1055
1056
1057
1059
1060
1061
1063
1064
1065
1067
1068
1069
1070
1072
1073
1074
1076
1077
1078
1080
1081
1082
1084
1085
1086
1088
1089
1090
1091
1093
1094
1095
1097
1098
1099
1101
1102
1103
1105
1106
1107
1108
1110
1111
1112
1114
1115
1116
1118
1119
1120
1122
1123
1124
1126
1127
1128
1130
1131
1132
1134
1135
1136
1138
1139
1140
1141
1143
1144
1145
1147
1148
1149
1151
1152
1153
1155
1156
1157
1159
1160
1161
1163
1164
1165
1166
1168
1169
1170
1172
1173
1174
1175
1177
1178
1179
1181
1182
1183
1184
1186
1187
1188
1189
1191
1192
1193
1194
1195
1196
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1217
1218
1219
1220
1220
1221
1222
1222
1223
1224
1224
1225
1225
1225
1226
1226
1227
1227
1227
1228
1228
1228
1228
1229
1229
1229
1229
1229
1229
1229
1229
1229
1229
1229
1229
1229
1229
1229
1229
1229
1229
1229
1228
1228
1228
1227
1227
1226
1226
1225
1224
1224
1223
1222
1221
1220
1219
1218
1216
1215
1213
1212
1210
1209
1207
1205
1203
1201
1199
1197
1194
1192
1189
1187
1184
1182
1179
1176
1173
1171
1168
1165
1162
1159
1155
1152
1149
1145
1142
1139
1135
1131
1128
1124
1120
1116
1112
1107
1103
1098
1094
1089
1083
1078
1072
1066
1060
1053
1046
1039
1031
1022
1014
1006
998
989
980
971
961
951
941
931
920
910
899
888
877
866
854
843
831
820
808
796
784
772
759
746
733
720
706
692
678
663
648
632
615
599
581
564
546
527
508
490
470
451
432
413
394
374
356
337
319
301
283
266
249
233
218
203
188
175
161
149
136
125
113
101
90
79
67
55
43
30
17
4
-11
-26
-43
-61
-80
-101
-124
-148
-174
-202
-232
-265
-298
-334
-372
-412
-453
-496
-540
-586
-633
-681
-730
-780
-831
-882
-933
-984
-1035
-1085
-1136
-1185
-1234
-1282
-1329
-1374
-1418
-1459
-1499
-1535
-1569
-1600
-1628
-1652
-1673
-1690
-1703
-1713
-1719
-1721
-1720
-1715
-1706
-1694
-1679
-1661
-1640
-1616
-1590
-1563
-1533
-1503
-1471
-1439
-1406
-1373
-1340
-1307
-1276
-1245
-1215
-1186
-1159
-1134
-1110
-1088
-1068
-1049
-1033
-1018
-1006
-996
-987
-980
-975
-971
-968
-966
-965
-964
-964
-965
-967
-968
-971
-974
-977
-980
-983
-986
-988
-990
-991
-992
-992
-991
-989
-988
-986
-984
-983
-981
-980
-979
-979
-980
-981
-983
-986
-990
-994
-998
-1002
-1008
-1012
-1016
-1022
-1027
-1032
-1037
-1042
-1046
-1050
-1054
-1057
-1059
-1060
-1061
-1060
-1059
-1056
-1052
-1046
-1039
-1030
-1020
-1008
-995
-981
-965
-949
-932
-915
-897
-879
-862
-845
-828
-812
-796
-780
-765
-750
-736
-723
-710
-697
-686
-674
-664
-653
-643
-634
-626
-618
-610
-604
-599
-596
-594
-593
-594
-597
-600
-605
-611
-617
-624
-630
-635
-640
-643
-644
-645
-643
-641
-637
-631
-625
-618
-611
-603
-595
-586
-578
-570
-563
-556
-551
-545
-541
-538
-536
-535
-534
-535
-536
-538
-541
-543
-546
-549
-552
-556
-559
-563
-568
-573
-580
-587
-596
-606
-618
-631
-645
-661
-677
-694
-712
-730
-748
-766
-784
-801
-817
-833
-848
-862
-876
-890
-905
-920
-937
-954
-974
-996
-1018
-1045
-1073
-1103
-1136
-1170
-1206
-1244
-1283
-1322
-1362
-1402
-1442
-1482
-1522
-1562
-1603
-1643
-1684
-1724
-1765
-1806
-1848
-1889
-1931
-1974
-2017
-2060
-2103
-2146
-2189
-2231
-2272
-2312
-2350
-2387
-2422
-2456
-2489
-2520
-2552
-2582
-2614
-2645
-2678
-2712
-2747
-2784
-2823
-2863
-2905
-2948
-2993
-3038
-3084
-3130
-3176
-3221
-3265
-3308
-3350
-3390
-3428
-3465
-3501
-3534
-3566
-3597
-3626
-3654
-3681
-3707
-3731
-3755
-3777
-3798
-3816
-3833
-3847
-3857
-3864
-3868
-3866
-3860
-3849
-3833
-3812
-3785
-3754
-3717
-3676
-3630
-3581
-3528
-3472
-3414
-3353
-3292
-3229
-3166
-3102
-3038
-2974
-2909
-2844
-2779
-2714
-2648
-2582
-2516
-2449
-2382
-2315
-2247
-2180
-2112
-2045
-1979
-1914
-1851
-1790
-1732
-1675
-1622
-1571
-1522
-1477
-1433
-1392
-1354
-1317
-1282
-1250
-1219
-1190
-1163
-1138
-1115
-1094
-1076
-1061
-1049
-1040
-1035
-1033
-1035
-1040
-1048
-1060
-1075
-1093
-1112
-1134
-1157
-1180
-1205
-1229
-1253
-1277
-1300
-1323
-1346
-1369
-1391
-1413
-1435
-1456
-1476
-1496
-1514
-1532
-1548
-1564
-1578
-1591
-1603
-1614
-1624
-1634
-1643
-1653
-1663
-1673
-1683
-1695
-1708
-1723
-1739
-1758
-1778
-1799
-1823
-1848
-1874
-1900
-1928
-1956
-1985
-2013
-2044
-2074
-2104
-2135
-2166
-2198
-2229
-2262
-2294
-2327
-2361
-2394
-2427
-2459
-2491
-2522
-2551
-2578
-2603
-2625
-2644
-2659
-2671
-2679
-2684
-2686
-2684
-2679
-2672
-2662
-2650
-2635
-2620
-2603
-2585
-2567
-2550
-2533
-2518
-2504
-2492
-2482
-2474
-2468
-2465
-2463
-2464
-2466
-2471
-2477
-2486
-2496
-2508
-2522
-2537
-2554
-2573
-2593
-2615
-2638
-2662
-2687
-2714
-2742
-2772
-2802
-2834
-2867
-2901
-2936
-2972
-3008
-3044
-3080
-3114
-3148
-3180
-3211
-3242
-3271
-3300
-3328
-3357
-3385
-3412
-3439
-3466
-3491
-3514
-3535
-3555
-3571
-3585
-3595
-3602
-3606
-3605
-3602
-3594
-3584
-3570
-3554
-3536
-3515
-3494
-3472
-3450
-3428
-3407
-3387
-3368
-3350
-3333
-3317
-3302
-3288
-3275
-3261
-3248
-3235
-3223
-3210
-3197
-3185
-3174
-3163
-3153
-3144
-3137
-3132
-3129
-3128
-3130
-3133
-3139
-3147
-3157
-3168
-3181
-3195
-3209
-3224
-3240
-3254
-3268
-3281
-3292
-3302
-3309
-3315
-3319
-3320
-3319
-3317
-3311
-3303
-3293
-3279
-3262
-3241
-3215
-3186
-3152
-3114
-3070
-3023
-2970
-2914
-2853
-2788
-2719
-2647
-2571
-2493
-2413
-2331
-2248
-2165
-2082
-2001
-1921
-1843
-1767
-1693
-1621
-1550
-1482
-1414
-1347
-1281
-1214
-1146
-1077
-1006
-935
-862
-787
-710
-633
-554
-475
-396
-316
-237
-158
-80
-4
72
146
219
290
361
430
498
565
632
700
767
834
903
972
1043
1115
1188
1261
1335
1410
1483
1556
1628
1698
1765
1829
1891
1948
2001
2049
2093
2130
2162
2188
2207
2220
2227
2227
2221
2209
2192
2170
2142
2110
2073
2032
1987
1939
1886
1831
1772
1711
1647
1581
1513
1443
1371
1297
1222
1146
1068
990
912
833
754
676
599
523
448
376
307
240
177
117
61
10
-38
-81
-120
-156
-188
-217
-244
-269
-294
-318
-342
-367
-393
-420
-450
-482
-516
-553
-593
-636
-681
-728
-778
-828
-879
-931
-982
-1032
-1082
-1130
-1177
-1223
-1268
-1311
-1355
-1397
-1439
-1481
-1522
-1563
-1603
-1642
-1681
-1719
-1757
-1794
-1830
-1866
-1901
-1936
-1970
-2004
-2039
-2073
-2107
-2142
-2178
-2215
-2254
-2294
-2336
-2380
-2426
-2474
-2525
-2576
-2630
-2685
-2740
-2797
-2854
-2911
-2968
-3025
-3080
-3135
-3189
-3243
-3295
-3347
-3399
-3450
-3501
-3551
-3600
-3649
-3697
-3745
-3791
-3837
-3882
-3925
-3967
-4008
-4046
-4083
-4118
-4148
-4175
-4197
-4214
-4227
-4234
-4235
-4232
-4223
-4210
-4194
-4173
-4149
-4122
-4094
-4062
-4030
-3998
-3964
-3929
-3895
-3860
-3825
-3791
-3757
-3724
-3692
-3660
-3630
-3599
-3569
-3539
-3507
-3474
-3440
-3403
-3363
-3320
-3273
-3223
-3169
-3110
-3048
-2981
-2910
-2835
-2756
-2674
-2588
-2498
-2406
-2311
-2214
-2114
-2013
-1910
-1806
-1701
-1597
-1494
-1391
-1290
-1190
-1092
-996
-903
-811
-723
-637
-555
-476
-402
-331
-265
-202
-143
-87
-34
16
65
113
160
207
254
303
353
406
461
520
582
648
718
792
870
953
1039
1129
1223
1320
1419
1521
1625
1731
1838
1946
2055
2165
2274
2384
2494
2603
2712
2820
2927
3033
3138
3241
3342
3441
3538
3633
3724
3813
3899
3981
4059
4134
4205
4273
4338
4400
4458
4514
4567
4619
4670
4720
4771
4822
4875
4930
4987
5046
5109
5174
5242
5313
5386
5461
5537
5615
5694
5774
5853
5932
6011
6089
6165
6240
6313
6385
6456
6526
6595
6664
6732
6800
6868
6937
7005
7073
7140
7206
7271
7334
7395
7453
7507
7558
7606
7650
7690
7728
7762
7793
7821
7847
7871
7892
7911
7928
7943
7957
7970
7982
7993
8004
8015
8026
8039
8052
8067
8083
8102
8122
8146
8170
8197
8226
8255
8284
8313
8341
8368
8394
8416
8437
8455
8469
8481
8489
8494
8496
8496
8492
8486
8478
8468
8457
8445
8432
8418
8405
8391
8378
8366
8355
8345
8337
8330
8326
8322
8321
8320
8320
8320
8321
8320
8318
8315
8311
8304
8296
8286
8275
8264
8252
8241
8231
8223
8216
8211
8208
8207
8208
8210
8213
8218
8223
8229
8236
8244
8253
8263
8274
8287
8301
8316
8333
8353
8374
8399
8426
8456
8489
8525
8564
8605
8649
8696
8744
8793
8843
8893
8943
8993
9041
9088
9132
9175
9216
9255
9292
9327
9361
9392
9422
9450
9476
9500
9523
9544
9563
9580
9595
9609
9621
9630
9638
9643
9647
9648
9647
9644
9639
9632
9622
9611
9597
9581
9562
9541
9518
9492
9464
9433
9399
9363
9324
9282
9237
9190
9141
9090
9039
8988
8937
8887
8838
8790
8742
8695
8648
8600
8551
8500
8448
8394
8337
8279
8219
8157
8095
8032
7970
7909
7850
7793
7740
7692
7649
7613
7582
7559
7543
7533
7530
7534
7543
7558
7576
7598
7622
7648
7675
7701
7726
7750
7772
7791
7807
7819
7828
7833
7833
7828
7819
7804
7783
7758
7727
7690
7649
7603
7553
7500
7444
7386
7326
7265
7204
7143
7082
7022
6963
6907
6854
6805
6760
6720
6686
6656
6633
6615
6603
6595
6593
6595
6601
6611
6623
6638
6655
6674
6694
6715
6736
6759
6781
6803
6826
6848
6870
6892
6914
6936
6959
6982
7005
7029
7054
7078
7103
7128
7152
7176
7198
7218
7237
7253
7266
7277
7286
7292
7296
7298
7299
7299
7299
7298
7298
7298
7299
7301
7304
7309
7315
7323
7332
7343
7354
7367
7380
7394
7408
7422
7435
7449
7462
7475
7487
7499
7509
7519
7527
7534
7538
7541
7541
7538
7533
7525
7514
7501
7486
7468
7450
7430
7410
7389
7368
7348
7328
7308
7289
7270
7251
7231
7211
7190
7167
7141
7113
7082
7047
7008
6966
6919
6868
6812
6753
6689
6622
6551
6476
6398
6316
6230
6141
6049
5953
5854
5752
5648
5541
5433
5324
5214
5104
4996
4890
4787
4687
4593
4504
4420
4342
4270
4204
4142
4085
4030
3982
3935
3890
3848
3807
3768
3729
3692
3655
3620
3586
3552
3520
3490
3461
3433
3407
3383
3361
3341
3323
3307
3294
3282
3273
3266
3261
3257
3255
3254
3253
3253
3252
3250
3247
3243
3237
3230
3220
3207
3192
3174
3153
3129
3103
3074
3043
3010
2976
2941
2906
2872
2838
2807
2778
2753
2732
2714
2702
2696
2695
2701
2713
2732
2757
2789
2828
2873
2925
2983
3047
3118
3194
3276
3363
3455
3552
3653
3758
3865
3976
4089
4203
4318
4435
4551
4668
4785
4901
5018
5134
5250
5367
5484
5603
5724
5847
5973
6104
6238
6376
6519
6666
6817
6972
7130
7291
7454
7619
7784
7948
8112
8273
8431
8586
8737
8884
9026
9164
9297
9425
9549
9669
9786
9900
10011
10121
10229
10336
10443
10551
10659
10769
10881
10996
11114
11236
11362
11492
11628
11769
11914
12065
12221
12380
12545
12713
12885
13061
13241
13424
13611
13801
13995
14191
14390
14592
14796
15001
15208
15416
15625
15833
16041
16248
16452
16654
16852
17048
17239
17426
17610
17790
17967
18140
18310
18476
18640
18801
18959
19114
19265
19412
19555
19694
19828
19956
20079
20196
20307
20413
20512
20605
20692
20773
20848
20917
20981
21039
21091
21138
21179
21214
21244
21267
21284
21293
21296
21291
21278
21256
21225
21184
21134
21074
21003
20922
20830
20728
20615
20493
20360
20218
20067
19908
19742
19569
19390
19206
19017
18825
18629
18430
18228
18025
17820
17613
17405
17197
16988
16780
16571
16364
16157
15952
15749
15548
15349
15153
14960
14770
14583
14398
14217
14038
13860
13684
13509
13334
13158
12982
12803
12623
12441
12256
12069
11879
11688
11495
11302
11109
10916
10726
10539
10356
10177
10004
9837
9677
9525
9380
9243
9114
8993
8881
8776
8680
8591
8511
8439
8375
8319
8272
8233
8202
8179
8164
8157
8157
8166
8182
8205
8235
8271
8313
8361
8415
8473
8537
8604
8675
8749
8827
8908
8991
9077
9165
9255
9346
9439
9534
9630
9728
9828
9930
10035
10143
10254
10368
10486
10607
10733
10863
10997
11136
11279
11426
11577
11732
11892
12056
12223
12394
12569
12747
12928
13111
13297
13483
13671
13858
14044
14229
14410
14586
14757
14920
15075
15219
15353
15474
15582
15675
15753
15815
15860
15889
15901
15896
15873
15834
15779
15706
15618
15514
15395
15260
15111
14947
14769
14578
14373
14155
13925
13683
13430
13167
12893
12610
12319
12018
11711
11396
11075
10749
10417
10081
9742
9399
9054
8707
8358
8007
7656
7305
6952
6598
6243
5887
5529
5168
4804
4438
4067
3694
3316
2935
2550
2162
1771
1377
982
585
189
-207
-601
-992
-1379
-1761
-2137
-2505
-2866
-3217
-3559
-3891
-4213
-4524
-4826
-5117
-5398
-5668
-5928
-6179
-6420
-6651
-6874
-7088
-7294
-7492
-7683
-7867
-8044
-8215
-8379
-8538
-8690
-8836
-8975
-9109
-9235
-9354
-9466
-9570
-9666
-9752
-9829
-9897
-9953
-9999
-10034
-10058
-10071
-10073
-10064
-10043
-10011
-9968
-9914
-9848
-9771
-9684
-9585
-9475
-9355
-9225
-9084
-8933
-8772
-8601
-8421
-8230
-8029
-7819
-7599
-7368
-7128
-6876
-6615
-6343
-6061
-5768
-5466
-5153
-4832
-4502
-4163
-3817
-3464
-3104
-2739
-2369
-1994
-1615
-1233
-847
-460
-71
320
712
1103
1495
1886
2275
2664
3050
3435
3817
4197
4575
4950
5322
5691
6057
6421
6782
7140
7495
7847
8196
8542
8885
9223
9557
9885
10208
10523
10831
11129
11416
11692
11954
12202
12433
12647
12844
13021
13179
13316
13434
13531
13608
13664
13701
13718
13716
13696
13658
13603
13531
13442
13339
13220
13087
12940
12781
12609
12427
12233
12030
11818
11598
11370
11135
10894
10647
10395
10138
9876
9609
9337
9059
8776
8485
8188
7882
7567
7243
6908
6561
6202
5830
5444
5044
4629
4200
3755
3295
2819
2328
1823
1303
770
224
-333
-901
-1476
-2059
-2646
-3235
-3826
-4414
-4999
-5579
-6151
-6715
-7269
-7812
-8343
-8861
-9366
-9857
-10335
-10800
-11252
-11692
-12120
-12537
-12944
-13342
-13731
-14113
-14489
-14859
-15226
-15590
-15952
-16314
-16677
-17041
-17409
-17781
-18158
-18541
-18931
-19328
-19733
-20147
-20570
-21001
-21441
-21889
-22345
-22806
-23273
-23744
-24216
-24688
-25158
-25623
-26083
-26534
-26975
-27403
-27816
-28212
-28589
-28945
-29278
-29587
-29872
-30130
-30362
-30567
-30745
-30894
-31016
-31110
-31176
-31215
-31227
-31212
-31172
-31106
-31015
-30901
-30764
-30604
-30424
-30223
-30003
-29764
-29509
-29237
-28951
-28651
-28337
-28012
-27677
-27332
-26978
-26617
-26248
-25874
-25494
-25109
-24719
-24325
-23927
-23526
-23122
-22715
-22305
-21894
-21481
-21067
-20652
-20238
-19825
-19414
-19005
-18599
-18198
-17802
-17411
-17028
-16653
-16286
-15929
-15583
-15248
-14926
-14616
-14320
-14038
-13770
-13518
-13280
-13058
-12852
-12660
-12483
-12320
-12171
-12034
-11908
-11794
-11689
-11593
-11504
-11422
-11346
-11273
-11205
-11138
-11071
-11005
-10937
-10866
-10790
-10710
-10624
-10530
-10429
-10319
-10201
-10074
-9938
-9794
-9641
-9479
-9310
-9134
-8951
-8762
-8568
-8370
-8170
-7969
-7767
-7567
-7369
-7175
-6988
-6807
-6635
-6472
-6321
-6182
-6056
-5946
-5851
-5773
-5713
-5672
-5650
-5649
-5669
-5711
-5775
-5861
-5970
-6102
-6256
-6434
-6635
-6859
-7105
-7374
-7664
-7977
-8310
-8664
-9039
-9432
-9844
-10273
-10719
-11179
-11653
-12140
-12636
-13142
-13655
-14172
-14694
-15217
-15741
-16263
-16782
-17298
-17808
-18311
-18807
-19296
-19775
-20245
-20706
-21156
-21595
-22023
-22438
-22841
-23231
-23606
-23967
-24312
-24641
-24952
-25245
-25518
-25771
-26003
-26212
-26397
-26559
-26697
-26809
-26896
-26958
-26995
-27006
-26993
-26956
-26894
-26810
-26703
-26574
-26424
-26253
-26062
-25851
-25621
-25372
-25104
-24819
-24515
-24194
-23855
-23499
-23126
-22736
-22330
-21908
-21470
-21016
-20548
-20065
-19570
-19062
-18544
-18016
-17480
-16939
-16395
-15849
-15304
-14761
-14224
-13694
-13173
-12664
-12168
-11687
-11223
-10776
-10348
-9939
-9549
-9179
-8827
-8494
-8178
-7878
-7593
-7321
-7062
-6813
-6574
-6343
-6118
-5899
-5686
-5476
-5270
-5067
-4867
-4670
-4476
-4285
-4098
-3914
-3735
-3562
-3393
-3232
-3077
-2931
-2793
-2664
-2545
-2437
-2339
-2252
-2177
-2114
-2062
-2021
-1993
-1976
-1970
-1975
-1990
-2013
-2047
-2088
-2135
-2189
-2248
-2311
-2378
-2447
-2518
-2590
-2661
-2733
-2802
-2869
-2932
-2991
-3044
-3091
-3129
-3159
-3177
-3183
-3176
-3153
-3114
-3058
-2982
-2887
-2771
-2633
-2473
-2292
-2088
-1863
-1617
-1351
-1066
-763
-443
-109
238
597
964
1339
1718
2098
2479
2856
3227
3589
3941
4279
4601
4905
5188
5449
5685
5894
6076
6229
6351
6443
6502
6530
6525
6488
6418
6318
6186
6024
5832
5612
5364
5090
4790
4467
4120
3752
3363
2956
2530
2088
1630
1158
672
174
-336
-857
-1388
-1928
-2479
-3038
-3605
-4181
-4765
-5356
-5955
-6560
-7172
-7790
-8414
-9043
-9677
-10316
-10958
-11604
-12253
-12904
-13556
-14210
-14865
-15522
-16178
-16837
-17496
-18158
-18822
-19489
-20160
-20835
-21515
-22201
-22892
-23589
-24292
-24999
-25712
-26427
-27145
-27863
-28579
-29290
-29993
-30685
-31362
-32021
-32656
-33267
-33847
-34394
-34905
-35376
-35807
-36195
-36539
-36838
-37091
-37297
-37457
-37570
-37635
-37655
-37628
-37555
-37438
-37277
-37072
-36825
-36537
-36210
-35843
-35438
-34997
-34521
-34010
-33465
-32889
-32281
-31644
-30977
-30283
-29561
-28814
-28042
-27246
-26427
-25586
-24724
-23843
-22943
-22026
-21094
-20147
-19188
-18217
-17238
-16251
-15257
-14260
-13260
-12258
-11257
-10257
-9260
-8266
-7278
-6295
-5319
-4350
-3390
-2440
-1500
-571
346
1251
2141
3017
3877
4721
5546
6353
7139
7904
8646
9364
10057
10724
11363
11974
12556
13108
13629
14121
14583
15015
15418
15792
16139
16460
16756
17027
17275
17502
17708
17894
18061
18210
18341
18456
18554
18635
18699
18747
18777
18789
18782
18757
18712
18646
18560
18452
18322
18170
17995
17797
17577
17333
17067
16779
16469
16138
15787
15416
15026
14619
14194
13753
13295
12823
12337
11837
11324
10798
10260
9711
9150
8578
7996
7403
6800
6187
5563
4930
4288
3636
2975
2305
1627
942
250
-449
-1153
-1862
-2574
-3289
-4005
-4722
-5438
-6152
-6862
-7567
-8266
-8957
-9638
-10308
-10966
-11610
-12238
-12849
-13441
-14012
-14563
-15091
-15595
-16074
-16527
-16955
-17355
-17728
-18074
-18392
-18682
-18944
-19177
-19382
-19559
-19707
-19826
-19917
-19979
-20013
-20017
-19994
-19942
-19862
-19755
-19621
-19461
-19275
-19065
-18832
-18577
-18302
-18008
-17696
-17368
-17025
-16668
-16297
-15917
-15525
-15122
-14710
-14289
-13859
-13420
-12973
-12516
-12051
-11577
-11094
-10601
-10099
-9586
-9063
-8530
-7985
-7430
-6864
-6286
-5698
-5099
-4489
-3869
-3239
-2600
-1953
-1297
-635
34
708
1387
2069
2755
3443
4133
4824
5515
6206
6896
7585
8273
8959
9642
10323
11001
11676
12346
13013
13674
14330
14979
15621
16256
16882
17498
18104
18699
19281
19851
20408
20951
21479
21992
22489
22970
23435
23883
24315
24729
25125
25503
25863
26204
26525
26827
27108
27369
27607
27823
28016
28185
28329
28446
28537
28600
28635
28639
28612
28554
28463
28338
28179
27985
27755
27490
27188
26849
26473
26060
25609
25121
24596
24034
23435
22799
22127
21420
20678
19903
19094
18254
17384
16486
15561
14613
13643
12655
11653
10639
9616
8588
7558
6529
5503
4484
3474
2474
1487
515
-442
-1382
-2304
-3207
-4091
-4955
-5798
-6621
-7424
-8206
-8967
-9709
-10430
-11132
-11815
-12479
-13125
-13753
-14364
-14959
-15537
-16100
-16647
-17179
-17696
-18199
-18687
-19161
-19620
-20066
-20497
-20914
-21317
-21706
-22079
-22438
-22782
-23110
-23423
-23719
-23999
-24262
-24508
-24736
-24946
-25137
-25309
-25462
-25594
-25707
-25799
-25870
-25920
-25949
-25957
-25942
-25906
-25848
-25769
-25667
-25544
-25399
-25234
-25047
-24839
-24612
-24365
-24099
-23814
-23513
-23194
-22860
-22512
-22150
-21777
-21392
-20997
-20594
-20184
-19767
-19344
-18917
-18486
-18052
-17615
-17177
-16738
-16297
-15858
-15418
-14979
-14540
-14103
-13667
-13232
-12800
-12371
-11945
-11523
-11105
-10692
-10284
-9882
-9487
-9099
-8719
-8346
-7981
-7625
-7277
-6937
-6604
-6279
-5961
-5649
-5341
-5038
-4738
-4440
-4143
-3846
-3548
-3248
-2945
-2639
-2329
-2013
-1694
-1369
-1039
-704
-365
-21
325
675
1027
1379
1732
2085
2436
2784
3129
3469
3805
4134
4458
4774
5082
5383
5675
5957
6231
6495
6750
6994
7228
7451
7663
7865
8055
8233
8400
8554
8697
8827
8944
9050
9143
9223
9292
9348
9393
9427
9450
9463
9466
9460
9445
9421
9390
9352
9307
9255
9198
9135
9066
8992
8912
8827
8736
8640
8538
8430
8315
8194
8066
7931
7789
7639
7482
7317
7144
6964
6776
6581
6379
6170
5954
5733
5505
5273
5036
4795
4551
4305
4057
3808
3558
3310
3062
2815
2570
2328
2088
1850
1615
1383
1154
927
703
482
263
46
-168
-380
-589
-796
-1000
-1201
-1399
-1593
-1784
-1971
-2153
-2331
-2504
-2672
-2834
-2991
-3142
-3286
-3424
-3555
-3680
-3798
-3908
-4011
-4108
-4197
-4279
-4355
-4423
-4484
-4539
-4588
-4630
-4666
-4697
-4722
-4742
-4757
-4768
-4774
-4776
-4773
-4767
-4756
-4741
-4722
-4699
-4672
-4639
-4602
-4560
-4513
-4459
-4400
-4335
-4264
-4186
-4102
-4011
-3912
-3807
-3695
-3576
-3450
-3317
-3176
-3029
-2874
-2711
-2542
-2365
-2181
-1989
-1789
-1582
-1367
-1145
-915
-677
-433
-181
78
344
615
892
1174
1461
1752
2045
2343
2642
2943
3245
3548
3851
4154
4456
4758
5059
5359
5658
5956
6253
6549
6843
7135
7426
7715
8000
8285
8566
8844
9117
9386
9650
9908
10160
10405
10643
10873
11095
11308
11512
11706
11891
12067
12232
12388
12534
12671
12798
12916
13025
13125
13217
13302
13378
13448
13510
13565
13614
13656
13693
13722
13746
13764
13775
13781
13780
13773
13761
13743
13718
13688
13652
13611
13563
13511
13452
13388
13318
13243
13163
13077
12986
12889
12788
12682
12572
12457
12339
12216
12090
11961
11829
11694
11557
11418
11277
11134
10990
10845
10699
10552
10405
10256
10107
9958
9808
9658
9507
9355
9203
9050
8896
8741
8584
8425
8265
8103
7938
7770
7600
7426
7249
7070
6887
6701
6512
6320
6126
5930
5731
5532
5331
5129
4927
4725
4524
4324
4125
3928
3733
3541
3351
3166
2984
2806
2633
2465
2303
2146
1996
1853
1716
1587
1466
1353
1248
1151
1063
983
912
849
794
746
706
673
647
626
611
601
594
590
587
585
583
579
572
561
545
523
494
457
412
357
293
220
137
44
-58
-169
-289
-416
-549
-688
-832
-980
-1129
-1280
-1429
-1577
-1721
-1861
-1996
-2123
-2243
-2354
-2456
-2548
-2629
-2699
-2758
-2805
-2840
-2863
-2875
-2875
-2864
-2841
-2807
-2763
-2709
-2644
-2570
-2486
-2394
-2292
-2182
-2063
-1935
-1800
-1655
-1502
-1341
-1171
-993
-806
-611
-408
-197
22
249
483
724
972
1226
1485
1750
2019
2293
2570
2851
3134
3419
3706
3994
4283
4572
4861
5149
5437
5723
6009
6292
6573
6852
7128
7401
7670
7936
8198
8455
8707
8954
9196
9431
9660
9882
10097
10305
10505
10696
10879
11053
11217
11372
11515
11648
11769
11879
11976
12059
12130
12186
12227
12254
12265
12260
12238
12200
12145
12073
11983
11877
11753
11613
11455
11281
11090
10884
10662
10425
10174
9910
9634
9346
9047
8738
8421
8096
7766
7430
7089
6745
6399
6051
5702
5353
5005
4659
4314
3972
3632
3295
2961
2630
2303
1980
1660
1344
1032
724
419
119
-177
-469
-757
-1041
-1320
-1596
-1867
-2135
-2398
-2657
-2913
-3165
-3413
-3658
-3900
-4139
-4375
-4610
-4842
-5073
-5303
-5533
-5761
-5990
-6218
-6447
-6676
-6905
-7135
-7365
-7596
-7827
-8058
-8290
-8521
-8751
-8981
-9210
-9438
-9665
-9890
-10114
-10336
-10556
-10775
-10993
-11209
-11424
-11638
-11852
-12065
-12279
-12493
-12708
-12924
-13142
-13362
-13583
-13807
-14034
-14263
-14494
-14729
-14965
-15204
-15444
-15686
-15929
-16172
-16415
-16656
-16895
-17131
-17364
-17591
-17812
-18027
-18234
-18432
-18620
-18799
-18966
-19122
-19265
-19396
-19513
-19617
-19707
-19783
-19843
-19889
-19920
-19935
-19936
-19920
-19890
-19844
-19782
-19706
-19614
-19508
-19388
-19253
-19105
-18944
-18770
-18583
-18386
-18178
-17960
-17733
-17497
-17254
-17005
-16750
-16491
-16228
-15963
-15695
-15427
-15158
-14890
-14623
-14358
-14094
-13833
-13575
-13319
-13067
-12818
-12572
-12329
-12088
-11851
-11616
-11383
-11152
-10923
-10694
-10466
-10238
-10009
-9778
-9546
-9311
-9074
-8832
-8586
-8336
-8079
-7817
-7548
-7272
-6989
-6697
-6398
-6090
-5774
-5449
-5116
-4773
-4422
-4062
-3694
-3317
-2933
-2541
-2142
-1736
-1324
-905
-482
-53
380
816
1256
1699
2144
2590
3036
3484
3930
4376
4820
5262
5701
6136
6568
6994
7415
7830
8239
8640
9033
9418
9795
10161
10518
10864
11200
11524
11836
12136
12424
12698
12959
13207
13441
13661
13866
14057
14233
14395
14542
14675
14792
14896
14985
15060
15122
15170
15206
15229
15240
15239
15227
15205
15173
15131
15080
15021
14954
14880
14799
14712
14620
14522
14419
14312
14201
14086
13968
13848
13725
13599
13472
13343
13212
13080
12946
12811
12674
12536
12396
12254
12110
11963
11813
11661
11505
11345
11181
11012
10838
10659
10474
10283
10085
9881
9670
9451
9225
8992
8751
8502
8246
7983
7712
7434
7149
6858
6561
6258
5949
5636
5319
4999
4676
4351
4024
3697
3369
3042
2716
2392
2070
1751
1435
1123
815
511
212
-81
-369
-651
-927
-1197
-1460
-1717
-1966
-2209
-2443
-2671
-2891
-3103
-3307
-3504
-3692
-3873
-4046
-4211
-4368
-4517
-4658
-4792
-4918
-5037
-5148
-5252
-5349
-5439
-5522
-5599
-5670
-5735
-5793
-5847
-5895
-5938
-5976
-6009
-6039
-6064
-6085
-6103
-6118
-6129
-6138
-6143
-6146
-6146
-6144
-6139
-6132
-6123
-6111
-6096
-6080
-6061
-6040
-6016
-5990
-5961
-5930
-5896
-5859
-5819
-5776
-5730
-5680
-5627
-5571
-5511
-5449
-5382
-5313
-5240
-5164
-5086
-5005
-4922
-4836
-4749
-4660
-4570
-4479
-4387
-4294
-4201
-4107
-4011
-3917
-3821
-3724
-3626
-3526
-3425
-3321
-3214
-3104
-2990
-2872
-2749
-2619
-2484
-2341
-2191
-2033
-1866
-1690
-1504
-1308
-1102
-885
-657
-417
-167
95
368
653
949
1257
1575
1904
2244
2594
2954
3324
3703
4091
4488
4892
5304
5723
6148
6580
7016
7457
7902
8351
8802
9255
9709
10165
10620
11074
11527
11979
12428
12873
13316
13754
14187
14616
15040
15457
15869
16274
16674
17066
17452
17831
18202
18567
18924
19274
19617
19952
20280
20600
20913
21217
21514
21803
22085
22358
22622
22879
23127
23366
23596
23817
24028
24230
24422
24604
24776
24937
25088
25227
25356
25473
25578
25672
25754
25824
25882
25928
25963
25986
25997
25996
25984
25961
25927
25883
25829
25765
25691
25609
25519
25421
25315
25203
25085
24961
24832
24698
24560
24419
24274
24126
23976
23823
23669
23514
23357
23200
23042
22884
22726
22568
22412
22255
22101
21947
21795
21645
21497
21350
21207
21066
20927
20792
20659
20529
20402
20278
20157
20039
19923
19810
19700
19591
19484
19379
19275
19172
19070
18968
18866
18764
18661
18558
18454
18349
18243
18136
18028
17918
17806
17693
17579
17462
17344
17224
17102
16978
16852
16722
16590
16455
16315
16172
16024
15872
15714
15549
15379
15201
15016
14823
14622
14412
14193
13965
13728
13481
13224
12958
12681
12395
12100
11795
11481
11158
10827
10488
10141
9787
9426
9059
8687
8310
7929
7544
7156
6766
6375
5982
5590
5198
4807
4417
4030
3646
3265
2888
2516
2150
1789
1434
1086
746
413
88
-229
-537
-836
-1125
-1406
-1677
-1938
-2190
-2432
-2665
-2888
-3101
-3305
-3499
-3684
-3860
-4027
-4185
-4335
-4476
-4609
-4734
-4850
-4960
-5061
-5156
-5243
-5323
-5397
-5465
-5526
-5582
-5632
-5677
-5718
-5754
-5787
-5816
-5842
-5866
-5887
-5907
-5925
-5943
-5959
-5976
-5993
-6010
-6028
-6047
-6067
-6087
-6109
-6132
-6156
-6181
-6206
-6233
-6260
-6288
-6317
-6345
-6374
-6404
-6433
-6463
-6493
-6523
-6554
-6585
-6618
-6651
-6686
-6721
-6759
-6799
-6840
-6884
-6931
-6980
-7032
-7087
-7144
-7205
-7269
-7335
-7404
-7476
-7550
-7626
-7704
-7784
-7865
-7947
-8029
-8113
-8196
-8279
-8362
-8444
-8524
-8604
-8681
-8757
-8830
-8901
-8969
-9035
-9097
-9156
-9212
-9264
-9313
-9357
-9398
-9434
-9465
-9493
-9515
-9532
-9545
-9552
-9554
-9550
-9541
-9525
-9504
-9478
-9445
-9406
-9361
-9311
-9254
-9192
-9125
-9052
-8973
-8890
-8801
-8708
-8610
-8509
-8403
-8294
-8180
-8066
-7948
-7827
-7704
-7580
-7453
-7325
-7196
-7065
-6934
-6801
-6668
-6534
-6399
-6264
-6129
-5994
-5859
-5724
-5591
-5458
-5328
-5199
-5072
-4948
-4828
-4711
-4598
-4490
-4387
-4290
-4199
-4113
-4035
-3963
-3898
-3840
-3791
-3748
-3714
-3687
-3669
-3658
-3655
-3660
-3673
-3693
-3721
-3756
-3799
-3848
-3904
-3966
-4035
-4109
-4189
-4275
-4366
-4461
-4562
-4666
-4774
-4885
-5000
-5117
-5236
-5357
-5479
-5602
-5725
-5848
-5971
-6092
-6212
-6330
-6445
-6558
-6668
-6774
-6877
-6977
-7072
-7163
-7250
-7333
-7412
-7487
-7557
-7624
-7687
-7746
-7803
-7856
-7907
-7955
-8002
-8047
-8090
-8134
-8177
-8219
-8262
-8306
-8350
-8395
-8442
-8490
-8539
-8589
-8642
-8695
-8749
-8805
-8861
-8917
-8974
-9030
-9086
-9140
-9193
-9245
-9294
-9341
-9385
-9425
-9462
-9494
-9523
-9546
-9565
-9579
-9588
-9592
-9591
-9585
-9574
-9558
-9537
-9512
-9483
-9450
-9414
-9374
-9333
-9289
-9244
-9198
-9152
-9105
-9060
-9015
-8971
-8930
-8890
-8853
-8819
-8789
-8762
-8739
-8720
-8705
-8695
-8689
-8687
-8691
-8699
-8712
-8730
-8752
-8780
-8813
-8850
-8892
-8940
-8992
-9049
-9112
-9179
-9251
-9328
-9410
-9497
-9589
-9686
-9787
-9892
-10002
-10116
-10234
-10356
-10481
-10609
-10741
-10875
-11011
-11150
-11290
-11432
-11575
-11719
-11863
-12008
-12153
-12298
-12442
-12585
-12727
-12868
-13007
-13144
-13279
-13411
-13541
-13668
-13792
-13914
-14032
-14147
-14259
-14368
-14474
-14576
-14677
-14774
-14869
-14963
-15054
-15144
-15232
-15320
-15407
-15495
-15582
-15669
-15758
-15847
-15937
-16029
-16122
-16216
-16314
-16412
-16511
-16613
-16715
-16819
-16924
-17030
-17137
-17245
-17352
-17460
-17568
-17675
-17781
-17886
-17990
-18092
-18193
-18291
-18388
-18481
-18572
-18660
-18745
-18827
-18905
-18980
-19051
-19118
-19181
-19241
-19297
-19348
-19396
-19440
-19479
-19515
-19546
-19573
-19596
-19615
-19629
-19639
-19645
-19646
-19643
-19635
-19623
-19607
-19586
-19560
-19530
-19495
-19455
-19411
-19362
-19308
-19250
-19186
-19118
-19046
-18968
-18886
-18799
-18708
-18612
-18511
-18407
-18298
-18185
-18067
-17946
-17821
-17692
-17559
-17423
-17284
-17141
-16995
-16846
-16695
-16540
-16383
-16222
-16061
-15897
-15730
-15561
-15391
-15219
-15045
-14870
-14695
-14518
-14342
-14165
-13989
-13813
-13639
-13466
-13295
-13127
-12961
-12798
-12639
-12483
-12331
-12183
-12040
-11901
-11766
-11636
-11511
-11390
-11274
-11163
-11056
-10954
-10856
-10763
-10673
-10588
-10506
-10428
-10354
-10282
-10213
-10146
-10082
-10019
-9957
-9897
-9837
-9778
-9719
-9660
-9600
-9539
-9477
-9414
-9348
-9281
-9212
-9140
-9066
-8989
-8909
-8826
-8740
-8652
-8560
-8466
-8369
-8269
-8166
-8061
-7954
-7845
-7734
-7622
-7507
-7392
-7275
-7158
-7039
-6920
-6800
-6679
-6559
-6437
-6316
-6194
-6072
-5950
-5827
-5704
-5580
-5456
-5331
-5206
-5079
-4952
-4824
-4694
-4564
-4432
-4299
-4164
-4029
-3892
-3754
-3615
-3476
-3336
-3195
-3054
-2913
-2772
-2632
-2492
-2353
-2214
-2077
-1940
-1805
-1671
-1538
-1406
-1275
-1146
-1018
-891
-765
-640
-517
-395
-275
-155
-38
79
193
306
417
527
635
740
844
946
1046
1144
1240
1334
1426
1516
1605
1691
1776
1859
1940
2020
2098
2175
2250
2324
2396
2467
2537
2604
2670
2734
2796
2856
2914
2970
3023
3074
3121
3166
3208
3247
3283
3316
3346
3372
3395
3415
3432
3446
3457
3466
3472
3476
3477
3477
3475
3471
3467
3461
3456
3450
3445
3441
3438
3437
3439
3443
3450
3462
3477
3498
3524
3555
3593
3638
3689
3748
3815
3889
3972
4062
4162
4270
4387
4512
4646
4788
4939
5097
5263
5437
5618
5805
5998
6197
6401
6610
6822
7038
7256
7476
7698
7919
8141
8362
8581
8798
9012
9222
9429
9631
9828
10019
10205
10384
10556
10721
10879
11029
11172
11306
11432
11549
11659
11760
11852
11937
12013
12080
12140
12192
12235
12272
12300
12322
12337
12345
12347
12342
12332
12316
12294
12268
12237
12201
12161
12117
12069
12018
11963
11905
11845
11782
11716
11648
11579
11507
11433
11358
11281
11203
11122
11041
10958
10873
10787
10699
10610
10520
10428
10336
10242
10147
10052
9957
9861
9766
9670
9576
9482
9389
9297
9208
9120
9034
8950
8868
8790
8714
8641
8570
8503
8439
8378
8320
8264
8212
8162
8114
8069
8026
7984
7944
7905
7867
7829
7790
7751
7712
7670
7627
7581
7532
7480
7423
7362
7296
7225
7147
7062
6970
6871
6764
6648
6524
6390
6247
6094
5931
5758
5574
5379
5174
4957
4729
4490
4240
3978
3704
3420
3124
2817
2499
2171
1831
1482
1122
753
375
-12
-407
-810
-1220
-1637
-2059
-2487
-2920
-3356
-3795
-4237
-4681
-5125
-5570
-6015
-6458
-6899
-7338
-7774
-8206
-8634
-9057
-9474
-9885
-10289
-10685
-11074
-11455
-11826
-12189
-12541
-12884
-13216
-13538
-13848
-14148
-14437
-14714
-14980
-15235
-15478
-15711
-15933
-16143
-16344
-16533
-16713
-16882
-17042
-17191
-17332
-17463
-17585
-17698
-17802
-17897
-17984
-18063
-18133
-18194
-18247
-18292
-18329
-18357
-18376
-18388
-18391
-18385
-18371
-18348
-18316
-18276
-18226
-18167
-18099
-18022
-17935
-17839
-17733
-17617
-17491
-17356
-17210
-17055
-16889
-16713
-16528
-16332
-16126
-15912
-15687
-15452
-15208
-14954
-14691
-14419
-14138
-13849
-13550
-13243
-12928
-12605
-12274
-11936
-11590
-11236
-10876
-10508
-10134
-9754
-9368
-8975
-8577
-8173
-7764
-7350
-6931
-6507
-6080
-5648
-5213
-4774
-4332
-3888
-3440
-2991
-2539
-2086
-1631
-1174
-717
-258
201
660
1120
1580
2040
2500
2960
3419
3878
4337
4794
5252
5708
6164
6619
7073
7526
7978
8429
8880
9329
9777
10224
10670
11114
11557
11998
12437
12874
13308
13740
14169
14595
15017
15436
15850
16260
16666
17066
17461
17851
18235
18613
18985
19350
19709
20061
20406
20744
21074
21397
21712
22020
22319
22611
22894
23169
23436
23694
23943
24184
24416
24639
24854
25060
25257
25446
25626
25797
25961
26116
26263
26402
26534
26659
26776
26886
26990
27088
27180
27266
27348
27424
27496
27563
27627
27688
27745
27800
27852
27902
27950
27996
28040
28083
28125
28166
28205
28243
28280
28315
28349
28382
28413
28442
28470
28496
28520
28541
28560
28577
28591
28603
28612
28617
28619
28618
28614
28606
28594
28578
28558
28534
28505
28472
28435
28392
28345
28292
28235
28172
28103
28029
27949
27864
27773
27675
27572
27462
27346
27225
27096
26962
26821
26675
26522
26363
26198
26027
25851
25668
25481
25288
25090
24887
24679
24466
24249
24028
23803
23574
23342
23106
22868
22628
22385
22141
21895
21648
21401
21154
20907
20661
20415
20172
19930
19690
19453
19219
18988
18761
18538
18318
18103
17892
17686
17485
17289
17097
16911
16731
16555
16385
16221
16062
15908
15760
15617
15479
15347
15220
15099
14982
14870
14764
14662
14565
14472
14383
14299
14220
14144
14072
14004
13939
13879
13822
13768
13718
13672
13628
13588
13551
13518
13487
13460
13435
13414
13395
13378
13365
13354
13345
13338
13333
13330
13328
13328
13328
13330
13333
13336
13339
13343
13348
13352
13357
13362
13367
13372
13378
13384
13390
13398
13406
13415
13425
13436
13449
13463
13479
13497
13517
13539
13563
13589
13618
13649
13683
13719
13758
13799
13842
13888
13936
13986
14038
14092
14148
14205
14263
14322
14382
14442
14502
14562
14621
14679
14736
14792
14846
14898
14948
14995
15040
15081
15120
15156
15189
15219
15245
15268
15288
15304
15316
15325
15331
15333
15331
15325
15315
15301
15283
15261
15235
15205
15170
15132
15089
15041
14989
14934
14873
14809
14741
14668
14592
14511
14427
14339
14247
14152
14053
13951
13845
13736
13624
13509
13392
13271
13148
13023
12894
12764
12631
12497
12360
12221
12081
11938
11794
11648
11501
11352
11201
11049
10895
10739
10582
10424
10264
10102
9938
9773
9607
9438
9268
9097
8923
8748
8572
8394
8214
8034
7852
7669
7485
7300
7114
6928
6742
6554
6367
6180
5992
5805
5618
5432
5246
5061
4877
4694
4513
4334
4156
3981
3809
3640
3474
3312
3154
3000
2851
2707
2569
2436
2310
2190
2076
1969
1869
1776
1690
1612
1541
1478
1422
1374
1333
1300
1274
1255
1243
1237
1239
1246
1260
1280
1305
1336
1372
1413
1458
1508
1561
1619
1680
1744
1812
1883
1956
2031
2110
2190
2272
2356
2442
2530
2619
2709
2801
2893
2987
3081
3176
3271
3367
3463
3559
3655
3751
3847
3943
4038
4132
4227
4321
4414
4506
4599
4690
4781
4872
4963
5053
5143
5232
5322
5412
5501
5591
5681
5772
5863
5954
6046
6139
6233
6327
6423
6520
6618
6717
6818
6920
7023
7129
7236
7344
7455
7567
7681
7797
7915
8035
8156
8279
8404
8530
8658
8787
8918
9050
9182
9316
9451
9587
9723
9860
9997
10135
10273
10411
10548
10686
10823
10959
11095
11229
11363
11495
11625
11754
11880
12005
12126
12245
12361
12473
12582
12687
12787
12883
12974
13059
13139
13214
13282
13343
13399
13447
13488
13522
13549
13568
13579
13583
13579
13567
13547
13520
13485
13442
13392
13335
13270
13199
13121
13037
12946
12850
12748
12641
12528
12412
12290
12165
12036
11903
11767
11627
11485
11341
11194
11045
10894
10742
10588
10432
10276
10118
9959
9800
9640
9479
9318
9156
8994
8832
8669
8507
8344
8180
8019
7856
7693
7530
7368
7205
7042
6879
6715
6552
6388
6224
6060
5895
5730
5565
5398
5232
5064
4896
4727
4556
4385
4213
4040
3865
3690
3513
3334
3155
2974
2792
2608
2423
2237
2049
1860
1670
1479
1287
1094
901
706
511
316
121
-75
-271
-466
-662
-856
-1051
-1244
-1437
-1629
-1821
-2011
-2199
-2387
-2574
-2759
-2942
-3124
-3305
-3484
-3662
-3837
-4011
-4184
-4354
-4523
-4690
-4855
-5019
-5181
-5341
-5499
-5656
-5811
-5964
-6116
-6265
-6413
-6560
-6704
-6846
-6986
-7123
-7258
-7390
-7520
-7646
-7768
-7887
-8002
-8113
-8219
-8320
-8417
-8508
-8594
-8674
-8748
-8817
-8879
-8934
-8983
-9025
-9060
-9089
-9110
-9124
-9131
-9130
-9123
-9108
-9086
-9057
-9020
-8977
-8927
-8871
-8808
-8739
-8663
-8582
-8494
-8402
-8304
-8200
-8092
-7979
-7862
-7741
-7615
-7486
-7353
-7217
-7078
-6936
-6792
-6645
-6496
-6345
-6192
-6038
-5883
-5726
-5569
-5412
-5254
-5096
-4939
-4782
-4625
-4470
-4316
-4163
-4011
-3862
-3714
-3568
-3425
-3284
-3146
-3010
-2877
-2746
-2618
-2493
-2371
-2252
-2135
-2021
-1909
-1799
-1692
-1588
-1485
-1384
-1285
-1187
-1091
-997
-903
-810
-718
-627
-535
-444
-353
-261
-169
-76
17
112
209
306
406
508
611
717
826
937
1052
1169
1290
1414
1541
1672
1807
1946
2088
2234
2385
2539
2697
2859
3024
3194
3367
3543
3723
3907
4093
4283
4476
4672
4871
5072
5276
5483
5692
5903
6116
6331
6548
6767
6986
7206
7427
7649
7870
8090
8311
8530
8748
8963
9176
9387
9594
9798
9998
10194
10385
10572
10753
10929
11100
11265
11424
11577
11724
11865
12000
12128
12250
12365
12475
12577
12674
12764
12848
12926
12998
13064
13124
13178
13226
13269
13306
13338
13364
13385
13400
13411
13417
13418
13415
13408
13397
13382
13363
13341
13317
13290
13260
13228
13194
13159
13122
13084
13045
13005
12965
12925
12884
12843
12802
12761
12720
12680
12640
12600
12560
12521
12482
12444
12407
12370
12334
12299
12265
12231
12199
12169
12139
12111
12085
12061
12039
12018
12000
11985
11972
11961
11953
11948
11946
11946
11949
11956
11965
11976
11991
12008
12028
12050
12075
12101
12131
12162
12195
12230
12267
12305
12345
12386
12428
12472
12517
12562
12609
12656
12704
12753
12802
12852
12903
12954
13006
13058
13111
13164
13218
13272
13327
13383
13440
13497
13555
13613
13673
13733
13794
13856
13919
13983
14047
14113
14179
14246
14315
14383
14453
14523
14595
14666
14739
14812
14885
14959
15034
15110
15186
15263
15340
15418
15497
15577
15657
15738
15820
15903
15987
16072
16158
16244
16332
16421
16510
16601
16694
16787
16882
16978
17076
17175
17276
17379
17483
17590
17699
17809
17922
18037
18154
18272
18393
18516
18640
18766
18894
19023
19154
19285
19418
19551
19685
19820
19954
20089
20224
20359
20493
20627
20760
20892
21023
21153
21281
21408
21533
21656
21777
21895
22011
22123
22232
22338
22440
22539
22632
22721
22806
22885
22959
23027
23089
23145
23194
23237
23273
23302
23323
23338
23344
23343
23334
23317
23291
23257
23215
23164
23104
23036
22959
22873
22777
22673
22560
22438
22306
22166
22017
21858
21692
21516
21332
21139
20938
20729
20513
20288
20056
19816
19570
19316
19056
18789
18515
18235
17949
17658
17360
17057
16748
16434
16114
15791
15462
15129
14792
14451
14105
13757
13405
13050
12693
12333
11971
11607
11242
10875
10508
10140
9772
9404
9036
8668
8301
7935
7570
7206
6843
6481
6121
5762
5405
5049
4695
4343
3991
3642
3293
2947
2601
2257
1915
1574
1234
896
559
224
-110
-442
-772
-1100
-1427
-1751
-2073
-2392
-2709
-3024
-3336
-3644
-3950
-4253
-4553
-4850
-5144
-5434
-5721
-6005
-6285
-6562
-6836
-7106
-7374
-7638
-7899
-8157
-8412
-8664
-8913
-9159
-9402
-9642
-9880
-10114
-10346
-10575
-10801
-11025
-11245
-11463
-11679
-11891
-12101
-12308
-12512
-12714
-12914
-13110
-13305
-13497
-13686
-13874
-14059
-14241
-14421
-14599
-14774
-14947
-15117
-15285
-15449
-15611
-15769
-15924
-16075
-16222
-16367
-16506
-16641
-16772
-16897
-17018
-17133
-17242
-17346
-17444
-17537
-17622
-17702
-17775
-17842
-17901
-17955
-18001
-18041
-18074
-18100
-18120
-18133
-18139
-18139
-18133
-18120
-18102
-18077
-18046
-18010
-17968
-17921
-17868
-17810
-17747
-17679
-17606
-17528
-17446
-17358
-17267
-17171
-17072
-16968
-16860
-16749
-16635
-16517
-16396
-16273
-16146
-16018
-15889
-15758
-15624
-15490
-15355
-15219
-15082
-14945
-14809
-14672
-14536
-14401
-14266
-14133
-14000
-13869
-13739
-13610
-13482
-13356
-13231
-13107
-12984
-12862
-12741
-12620
-12500
-12381
-12262
-12142
-12023
-11903
-11783
-11662
-11541
-11418
-11295
-11170
-11044
-10916
-10787
-10656
-10523
-10388
-10252
-10113
-9972
-9829
-9683
-9536
-9386
-9233
-9078
-8921
-8762
-8600
-8436
-8270
-8102
-7932
-7760
-7586
-7411
-7234
-7055
-6876
-6695
-6514
-6332
-6150
-5968
-5786
-5604
-5422
-5241
-5061
-4882
-4704
-4527
-4352
-4178
-4006
-3837
-3669
-3503
-3340
-3179
-3020
-2864
-2710
-2559
-2411
-2266
-2124
-1985
-1849
-1716
-1586
-1459
-1335
-1215
-1098
-984
-873
-766
-662
-561
-464
-370
-279
-192
-107
-27
51
124
195
261
324
383
438
489
536
579
617
650
680
704
724
739
748
753
753
747
736
720
698
671
639
601
557
508
454
394
329
259
183
102
17
-73
-168
-267
-371
-478
-590
-704
-822
-943
-1067
-1193
-1322
-1452
-1584
-1717
-1851
-1986
-2121
-2257
-2392
-2528
-2663
-2797
-2930
-3062
-3194
-3324
-3452
-3580
-3705
-3830
-3952
-4074
-4193
-4311
-4428
-4543
-4656
-4768
-4878
-4986
-5093
-5199
-5303
-5405
-5506
-5605
-5703
-5799
-5895
-5989
-6082
-6174
-6265
-6355
-6445
-6535
-6624
-6714
-6803
-6893
-6983
-7074
-7165
-7258
-7351
-7446
-7541
-7638
-7737
-7836
-7937
-8039
-8141
-8247
-8353
-8460
-8568
-8677
-8787
-8898
-9009
-9121
-9234
-9348
-9461
-9575
-9689
-9803
-9917
-10031
-10145
-10258
-10370
-10483
-10594
-10704
-10814
-10923
-11030
-11137
-11242
-11345
-11448
-11549
-11648
-11746
-11842
-11936
-12028
-12119
-12208
-12294
-12379
-12462
-12544
-12623
-12701
-12777
-12852
-12925
-12997
-13067
-13136
-13204
-13270
-13336
-13400
-13464
-13526
-13588
-13648
-13708
-13767
-13826
-13883
-13940
-13996
-14052
-14107
-14161
-14215
-14268
-14321
-14373
-14425
-14477
-14529
-14580
-14631
-14682
-14732
-14783
-14833
-14883
-14933
-14982
-15032
-15081
-15130
-15179
-15228
-15276
-15324
-15371
-15419
-15465
-15511
-15557
-15602
-15647
-15691
-15734
-15777
-15819
-15860
-15900
-15940
-15979
-16018
-16055
-16091
-16128
-16163
-16197
-16230
-16262
-16293
-16323
-16351
-16378
-16404
-16428
-16450
-16471
-16490
-16507
-16522
-16535
-16546
-16554
-16561
-16565
-16567
-16567
-16564
-16559
-16551
-16541
-16529
-16514
-16496
-16476
-16453
-16427
-16399
-16367
-16334
-16297
-16258
-16215
-16170
-16120
-16070
-16015
-15958
-15898
-15834
-15767
-15697
-15623
-15546
-15465
-15380
-15291
-15199
-15102
-15001
-14896
-14787
-14672
-14554
-14430
-14302
-14169
-14032
-13889
-13742
-13590
-13434
-13273
-13107
-12938
-12764
-12586
-12404
-12218
-12029
-11836
-11640
-11441
-11239
-11034
-10827
-10618
-10407
-10194
-9979
-9763
-9546
-9328
-9109
-8890
-8670
-8451
-8231
-8012
-7793
-7574
-7357
-7140
-6924
-6709
-6496
-6284
-6073
-5864
-5656
-5450
-5246
-5043
-4842
-4643
-4446
-4251
-4058
-3866
-3677
-3489
-3304
-3121
-2939
-2759
-2582
-2406
-2232
-2060
-1890
-1722
-1556
-1391
-1228
-1066
-906
-747
-590
-434
-279
-125
27
179
329
479
628
776
923
1069
1214
1359
1502
1645
1787
1927
2067
2206
2343
2480
2615
2748
2880
3010
3139
3265
3389
3511
3630
3746
3860
3971
4078
4182
4282
4379
4472
4561
4647
4728
4805
4878
4948
5013
5074
5132
5185
5235
5281
5324
5364
5400
5433
5464
5491
5516
5538
5558
5575
5590
5602
5612
5620
5626
5630
5632
5631
5629
5624
5617
5607
5595
5581
5565
5546
5524
5500
5473
5443
5410
5374
5336
5294
5249
5201
5150
5095
5037
4976
4911
4843
4771
4697
4619
4537
4453
4365
4274
4180
4083
3983
3881
3775
3667
3557
3444
3329
3212
3092
2970
2847
2721
2594
2465
2334
2202
2069
1934
1797
1660
1521
1381
1241
1099
957
815
672
529
385
242
99
-44
-186
-328
-469
-609
-748
-886
-1022
-1159
-1293
-1426
-1558
-1688
-1817
-1944
-2070
-2194
-2317
-2438
-2558
-2677
-2795
-2912
-3028
-3143
-3258
-3372
-3485
-3598
-3711
-3823
-3936
-4048
-4161
-4274
-4387
-4500
-4614
-4728
-4843
-4958
-5074
-5191
-5308
-5425
-5544
-5663
-5782
-5902
-6023
-6144
-6266
-6387
-6510
-6632
-6755
-6878
-7001
-7123
-7246
-7368
-7490
-7611
-7732
-7852
-7971
-8087
-8205
-8320
-8434
-8545
-8655
-8763
-8869
-8973
-9073
-9172
-9267
-9360
-9450
-9537
-9620
-9701
-9778
-9852
-9923
-9990
-10054
-10114
-10171
-10224
-10274
-10320
-10363
-10402
-10437
-10469
-10497
-10522
-10543
-10560
-10574
-10584
-10590
-10593
-10592
-10588
-10580
-10568
-10554
-10536
-10515
-10490
-10463
-10433
-10400
-10365
-10327
-10287
-10245
-10201
-10156
-10109
-10061
-10012
-9962
-9912
-9861
-9810
-9759
-9709
-9659
-9609
-9560
-9512
-9465
-9419
-9375
-9332
-9291
-9251
-9214
-9179
-9146
-9115
-9087
-9061
-9038
-9018
-9001
-8987
-8976
-8968
-8963
-8962
-8964
-8969
-8977
-8988
-9003
-9022
-9043
-9068
-9096
-9127
-9161
-9198
-9238
-9280
-9326
-9374
-9425
-9478
-9533
-9591
-9651
-9712
-9776
-9841
-9908
-9977
-10047
-10118
-10190
-10263
-10337
-10412
-10488
-10564
-10641
-10719
-10797
-10875
-10953
-11032
-11111
-11190
-11269
-11348
-11427
-11507
-11586
-11664
-11743
-11821
-11899
-11976
-12053
-12128
-12203
-12277
-12350
-12422
-12493
-12562
-12629
-12695
-12760
-12822
-12883
-12941
-12998
-13052
-13104
-13153
-13200
-13245
-13287
-13326
-13363
-13397
-13428
-13456
-13482
-13504
-13524
-13540
-13554
-13565
-13573
-13577
-13580
-13579
-13575
-13569
-13560
-13549
-13535
-13518
-13499
-13478
-13454
-13428
-13400
-13369
-13337
-13303
-13267
-13229
-13189
-13148
-13105
-13060
-13014
-12967
-12918
-12867
-12815
-12762
-12707
-12650
-12592
-12532
-12471
-12407
-12341
-12273
-12203
-12130
-12054
-11976
-11895
-11810
-11723
-11631
-11536
-11438
-11335
-11228
-11117
-11002
-10881
-10757
-10627
-10493
-10354
-10211
-10062
-9909
-9750
-9587
-9420
-9248
-9071
-8890
-8705
-8515
-8322
-8125
-7925
-7722
-7515
-7306
-7094
-6879
-6662
-6444
-6223
-6001
-5778
-5554
-5329
-5104
-4878
-4653
-4427
-4203
-3979
-3756
-3534
-3313
-3095
-2878
-2663
-2451
-2241
-2033
-1830
-1629
-1431
-1237
-1046
-859
-677
-498
-323
-153
12
173
330
482
629
771
908
1041
1168
1291
1408
1521
1628
1730
1827
1919
2005
2086
2162
2232
2296
2355
2408
2455
2496
2532
2562
2586
2604
2616
2622
2623
2618
2607
2591
2570
2543
2511
2475
2433
2387
2336
2281
2221
2158
2090
2019
1943
1865
1782
1696
1607
1514
1418
1319
1217
1111
1002
892
777
660
540
417
292
164
33
-100
-235
-372
-512
-654
-797
-942
-1089
-1237
-1386
-1536
-1687
-1839
-1992
-2144
-2298
-2451
-2604
-2757
-2909
-3062
-3213
-3363
-3513
-3661
-3808
-3954
-4098
-4240
-4381
-4519
-4655
-4789
-4920
-5048
-5174
-5296
-5416
-5532
-5645
-5755
-5861
-5963
-6062
-6157
-6248
-6335
-6419
-6499
-6575
-6648
-6717
-6783
-6845
-6904
-6960
-7013
-7063
-7110
-7155
-7197
-7237
-7275
-7311
-7345
-7377
-7407
-7436
-7463
-7489
-7514
-7537
-7559
-7580
-7600
-7618
-7636
-7652
-7668
-7682
-7695
-7707
-7718
-7727
-7736
-7743
-7749
-7753
-7757
-7758
-7759
-7757
-7755
-7750
-7745
-7737
-7728
-7718
-7706
-7693
-7679
-7663
-7646
-7629
-7610
-7590
-7570
-7550
-7529
-7509
-7488
-7467
-7447
-7427
-7408
-7390
-7373
-7357
-7343
-7330
-7319
-7309
-7302
-7297
-7294
-7293
-7295
-7299
-7306
-7316
-7329
-7344
-7363
-7384
-7408
-7435
-7464
-7497
-7532
-7570
-7610
-7653
-7698
-7746
-7795
-7847
-7900
-7956
-8012
-8071
-8130
-8191
-8253
-8315
-8379
-8443
-8507
-8572
-8638
-8703
-8769
-8834
-8900
-8965
-9030
-9094
-9157
-9220
-9282
-9343
-9402
-9461
-9518
-9574
-9628
-9681
-9732
-9781
-9829
-9874
-9918
-9959
-9999
-10036
-10072
-10105
-10136
-10165
-10192
-10216
-10239
-10259
-10277
-10293
-10306
-10318
-10327
-10333
-10338
-10339
-10339
-10336
-10331
-10324
-10314
-10301
-10287
-10270
-10250
-10228
-10204
-10177
-10148
-10117
-10083
-10046
-10007
-9966
-9922
-9876
-9827
-9776
-9723
-9667
-9608
-9547
-9484
-9418
-9350
-9279
-9206
-9130
-9053
-8972
-8890
-8805
-8717
-8627
-8535
-8440
-8343
-8243
-8141
-8037
-7929
-7820
-7707
-7592
-7475
-7355
-7232
-7107
-6979
-6849
-6716
-6581
-6443
-6303
-6161
-6017
-5870
-5721
-5570
-5418
-5263
-5106
-4948
-4788
-4626
-4462
-4297
-4131
-3963
-3794
-3623
-3452
-3279
-3105
-2930
-2755
-2578
-2401
-2223
-2045
-1866
-1687
-1507
-1327
-1147
-966
-785
-605
-424
-243
-62
118
299
479
659
839
1018
1198
1377
1557
1736
1914
2093
2272
2451
2630
2808
2988
3167
3346
3526
3707
3887
4069
4250
4433
4616
4799
4983
5168
5353
5538
5724
5911
6097
6284
6470
6656
6842
7027
7212
7395
7578
7759
7938
8116
8292
8465
8636
8805
8971
9134
9294
9450
9603
9753
9899
10041
10179
10313
10442
10568
10688
10805
10916
11023
11125
11221
11313
11400
11482
11558
11630
11696
11757
11813
11864
11910
11951
11987
12019
12045
12067
12084
12097
12106
12110
12110
12107
12100
12089
12074
12056
12035
12011
11984
11955
11923
11888
11852
11813
11773
11731
11688
11643
11598
11551
11504
11456
11407
11359
11310
11261
11212
11164
11115
11067
11020
10973
10926
10880
10834
10790
10745
10701
10658
10616
10574
10532
10492
10451
10412
10372
10334
10295
10257
10220
10183
10146
10110
10073
10037
10002
9966
9931
9896
9861
9826
9791
9756
9722
9687
9652
9618
9583
9549
9514
9480
9446
9411
9377
9344
9310
9276
9243
9210
9177
9144
9111
9079
9047
9015
8984
8953
8922
8891
8861
8831
8801
8772
8743
8715
8686
8659
8631
8604
8577
8551
8525
8500
8475
8450
8426
8402
8379
8356
8333
8311
8290
8269
8248
8228
8208
8189
8170
8151
8134
8117
8101
8085
8070
8055
8041
8026
8013
8000
7988
7976
7963
7951
7938
7926
7913
7899
7885
7870
7854
7837
7819
7800
7779
7757
7733
7707
7680
7650
7619
7585
7550
7512
7472
7430
7385
7338
7289
7238
7184
7128
7070
7010
6948
6884
6818
6750
6680
6609
6536
6461
6385
6307
6228
6148
6066
5983
5898
5812
5725
5637
5548
5457
5366
5274
5180
5087
4992
4897
4801
4705
4609
4513
4416
4320
4224
4127
4032
3936
3842
3747
3654
3561
3469
3377
3287
3197
3109
3021
2935
2850
2766
2683
2602
2522
2444
2367
2292
2219
2147
2077
2009
1943
1878
1816
1756
1698
1642
1589
1537
1488
1441
1396
1353
1312
1274
1238
1204
1172
1143
1115
1089
1066
1044
1025
1006
991
977
965
954
945
938
931
927
923
921
921
921
923
925
929
933
939
945
952
960
968
977
986
996
1006
1016
1027
1038
1050
1061
1073
1085
1097
1109
1122
1134
1148
1161
1175
1189
1204
1219
1235
1252
1270
1288
1307
1328
1349
1372
1395
1420
1446
1474
1502
1532
1564
1597
1631
1666
1703
1742
1781
1822
1864
1907
1951
1996
2041
2088
2135
2183
2231
2279
2328
2377
2426
2475
2523
2572
2620
2667
2714
2760
2806
2851
2894
2937
2979
3019
3059
3097
3133
3169
3202
3234
3265
3294
3322
3348
3372
3394
3415
3435
3453
3469
3484
3498
3510
3521
3531
3540
3547
3554
3560
3564
3569
3572
3575
3577
3578
3579
3579
3579
3579
3578
3577
3575
3573
3571
3569
3567
3565
3562
3560
3558
3557
3556
3555
3554
3555
3556
3558
3561
3564
3569
3575
3583
3591
3601
3613
3626
3640
3657
3675
3695
3716
3740
3766
3794
3824
3855
3890
3926
3965
4005
4048
4094
4141
4191
4243
4298
4354
4413
4474
4537
4603
4670
4740
4812
4886
4962
5040
5120
5203
5287
5373
5462
5552
5644
5738
5835
5933
6033
6135
6239
6344
6452
6561
6673
6785
6900
7016
7133
7251
7371
7492
7614
7736
7860
7983
8106
8232
8356
8481
8605
8729
8853
8976
9098
9219
9340
9460
9578
9696
9812
9927
10041
10153
10264
10373
10480
10586
10691
10793
10894
10993
11090
11186
11279
11371
11461
11549
11636
11720
11803
11884
11963
12041
12117
12191
12264
12335
12405
12473
12540
12605
12669
12731
12792
12852
12910
12966
13021
13075
13126
13176
13225
13271
13315
13358
13398
13436
13472
13505
13536
13565
13591
13614
13635
13653
13669
13681
13690
13697
13700
13701
13698
13693
13684
13672
13657
13638
13617
13593
13565
13534
13501
13464
13424
13382
13336
13288
13236
13182
13125
13065
13003
12937
12869
12798
12725
12648
12569
12487
12403
12316
12226
12134
12039
11942
11842
11739
11635
11528
11419
11307
11194
11078
10961
10842
10722
10600
10476
10352
10226
10099
9972
9843
9715
9586
9457
9328
9199
9070
8942
8815
8689
8564
8440
8318
8197
8077
7961
7846
7733
7622
7514
7409
7306
7206
7108
7014
6923
6835
6749
6667
6588
6512
6439
6370
6303
6240
6179
6122
6068
6017
5969
5924
5882
5842
5806
5773
5743
5715
5690
5668
5648
5631
5616
5604
5594
5586
5580
5576
5574
5574
5576
5579
5584
5590
5598
5606
5616
5627
5639
5652
5666
5681
5696
5713
5729
5747
5765
5783
5802
5820
5840
5859
5878
5897
5916
5935
5954
5972
5989
6006
6022
6038
6052
6065
6078
6089
6098
6107
6114
6120
6124
6127
6128
6128
6126
6122
6117
6111
6102
6093
6082
6069
6055
6040
6023
6005
5985
5965
5943
5920
5896
5870
5844
5816
5787
5757
5727
5695
5662
5628
5593
5557
5520
5482
5444
5405
5364
5324
5282
5240
5197
5154
5110
5066
5022
4977
4933
4888
4843
4798
4753
4709
4664
4620
4576
4533
4489
4446
4403
4361
4318
4276
4235
4193
4152
4111
4070
4029
3989
3949
3908
3868
3828
3787
3747
3706
3666
3625
3584
3543
3501
3459
3417
3375
3332
3289
3245
3201
3157
3112
3067
3022
2976
2930
2885
2839
2793
2748
2702
2657
2613
2569
2525
2483
2441
2401
2361
2323
2286
2251
2217
2184
2154
2125
2099
2074
2051
2031
2013
1998
1985
1974
1967
1961
1959
1960
1963
1970
1979
1992
2008
2027
2049
2074
2102
2133
2167
2204
2244
2287
2332
2380
2430
2482
2537
2593
2651
2711
2772
2835
2898
2963
3028
3094
3160
3226
3293
3359
3424
3489
3554
3617
3679
3740
3800
3857
3913
3968
4019
4070
4119
4165
4209
4250
4289
4326
4360
4392
4422
4449
4473
4496
4515
4532
4547
4559
4569
4576
4581
4583
4583
4580
4575
4567
4557
4544
4528
4510
4489
4465
4439
4410
4379
4345
4308
4268
4227
4182
4135
4086
4034
3980
3923
3864
3803
3740
3676
3609
3540
3469
3397
3323
3248
3171
3093
3014
2933
2851
2767
2683
2597
2511
2423
2335
2245
2155
2064
1972
1880
1787
1693
1599
1505
1411
1316
1222
1127
1034
940
848
756
665
575
486
399
314
230
149
69
-8
-83
-156
-226
-293
-357
-419
-477
-532
-584
-632
-678
-719
-758
-793
-824
-852
-876
-896
-913
-927
-937
-943
-945
-945
-940
-932
-921
-906
-888
-867
-842
-814
-783
-749
-712
-672
-629
-583
-535
-483
-429
-373
-313
-252
-187
-121
-52
19
92
167
244
324
405
488
573
659
747
837
929
1020
1116
1212
1309
1407
1507
1608
1710
1814
1918
2024
2131
2238
2347
2457
2567
2679
2792
2905
3020
3135
3251
3368
3486
3604
3723
3844
3964
4086
4208
4331
4455
4579
4703
4829
4954
5081
5207
5334
5462
5589
5717
5845
5974
6102
6230
6358
6487
6614
6742
6869
6996
7123
7249
7375
7500
7624
7747
7870
7992
8113
8233
8352
8470
8587
8702
8817
8930
9042
9152
9261
9368
9474
9579
9682
9783
9883
9981
10077
10172
10264
10356
10445
10532
10618
10702
10784
10864
10942
11018
11092
11163
11233
11301
11366
11430
11491
11550
11606
11660
11712
11761
11809
11853
11895
11935
11972
12007
12039
12069
12096
12121
12143
12162
12179
12194
12205
12215
12221
12225
12225
12223
12219
12211
12200
12186
12169
12148
12125
12098
12068
12034
11997
11956
11911
11863
11812
11757
11698
11635
11569
11499
11425
11348
11267
11182
11094
11002
10907
10809
10707
10602
10493
10382
10267
10149
10028
9905
9778
9649
9516
9382
9244
9104
8961
8816
8669
8519
8367
8213
8055
7897
7737
7574
7410
7244
7076
6907
6736
6563
6389
6213
6036
5858
5678
5497
5314
5130
4945
4759
4571
4382
4192
4001
3808
3614
3419
3223
3025
2827
2627
2426
2224
2021
1818
1613
1408
1202
995
788
580
372
163
-45
-254
-464
-673
-882
-1091
-1300
-1508
-1716
-1924
-2131
-2337
-2543
-2747
-2951
-3154
-3356
-3556
-3756
-3954
-4150
-4346
-4540
-4732
-4924
-5113
-5301
-5488
-5673
-5857
-6039
-6220
-6399
-6577
-6754
-6929
-7103
-7275
-7446
-7615
-7784
-7951
-8116
-8280
-8443
-8605
-8765
-8924
-9082
-9238
-9393
-9546
-9698
-9848
-9997
-10145
-10290
-10435
-10577
-10719
-10858
-10996
-11132
-11266
-11398
-11529
-11657
-11784
-11909
-12033
-12154
-12273
-12391
-12507
-12621
-12733
-12844
-12952
-13059
-13165
-13268
-13370
-13470
-13568
-13665
-13760
-13853
-13945
-14035
-14123
-14209
-14293
-14376
-14456
-14535
-14612
-14687
-14760
-14830
-14899
-14966
-15031
-15093
-15154
-15212
-15267
-15321
-15372
-15421
-15467
-15511
-15552
-15590
-15625
-15658
-15688
-15715
-15738
-15759
-15776
-15790
-15801
-15808
-15812
-15812
-15809
-15802
-15791
-15777
-15758
-15736
-15710
-15680
-15646
-15608
-15566
-15520
-15470
-15416
-15359
-15297
-15231
-15162
-15089
-15012
-14931
-14847
-14759
-14668
-14573
-14475
-14373
-14268
-14160
-14049
-13935
-13817
-13697
-13574
-13449
-13320
-13189
-13056
-12920
-12783
-12642
-12500
-12356
-12209
-12061
-11911
-11759
-11606
-11450
-11293
-11135
-10975
-10814
-10651
-10487
-10321
-10154
-9986
-9817
-9647
-9475
-9302
-9128
-8953
-8777
-8600
-8421
-8242
-8061
-7880
-7697
-7514
-7329
-7143
-6956
-6768
-6580
-6390
-6199
-6008
-5815
-5622
-5428
-5234
-5039
-4843
-4647
-4450
-4254
-4057
-3860
-3663
-3466
-3269
-3073
-2877
-2681
-2486
-2291
-2098
-1905
-1713
-1522
-1332
-1143
-955
-769
-584
-401
-219
-38
140
318
493
667
839
1008
1177
1343
1508
1670
1831
1990
2147
2303
2456
2608
2758
2906
3052
3196
3339
3480
3619
3756
3891
4025
4157
4287
4415
4541
4665
4788
4908
5027
5143
5258
5370
5480
5588
5694
5798
5900
5999
6096
6190
6283
6373
6460
6545
6628
6709
6787
6863
6937
7008
7077
7144
7209
7271
7331
7389
7445
7498
7550
7599
7647
7692
7735
7776
7815
7852
7887
7920
7951
7980
8007
8032
8055
8077
8096
8115
8130
8144
8156
8167
8175
8182
8186
8189
8189
8189
8186
8183
8177
8169
8160
8148
8135
8121
8103
8086
8067
8045
8022
7998
7971
7943
7914
7883
7850
7816
7781
7743
7705
7664
7623
7579
7535
7488
7441
7392
7341
7289
7235
7180
7124
7066
7007
6947
6885
6821
6757
6691
6623
6555
6485
6414
6341
6267
6192
6115
6037
5958
5878
5796
5713
5628
5543
5455
5367
5277
5186
5094
5001
4906
4810
4713
4614
4515
4414
4312
4209
4105
3999
3893
3785
3677
3567
3457
3345
3233
3120
3006
2891
2776
2660
2544
2427
2310
2193
2075
1958
1840
1723
1605
1488
1372
1256
1140
1025
911
797
684
573
462
352
243
135
29
-76
-181
-283
-385
-485
-584
-682
-778
-872
-966
-1057
-1147
-1236
-1322
-1408
-1491
-1573
-1653
-1731
-1807
-1882
-1955
-2025
-2095
-2162
-2227
-2290
-2352
-2411
-2469
-2525
-2579
-2630
-2680
-2729
-2775
-2819
-2861
-2902
-2940
-2976
-3011
-3043
-3074
-3102
-3128
-3153
-3176
-3196
-3215
-3232
-3248
-3261
-3273
-3283
-3291
-3298
-3304
-3308
-3310
-3312
-3312
-3311
-3308
-3305
-3300
-3295
-3289
-3282
-3274
-3265
-3255
-3245
-3234
-3223
-3210
-3197
-3184
-3170
-3155
-3139
-3123
-3107
-3089
-3071
-3053
-3033
-3013
-2993
-2972
-2950
-2927
-2904
-2880
-2855
-2830
-2804
-2777
-2749
-2721
-2692
-2662
-2631
-2600
-2568
-2535
-2502
-2467
-2432
-2397
-2360
-2323
-2286
-2247
-2208
-2168
-2128
-2086
-2044
-2001
-1959
-1915
-1870
-1825
-1779
-1732
-1685
-1637
-1588
-1539
-1489
-1438
-1387
-1334
-1281
-1228
-1173
-1118
-1062
-1004
-948
-889
-830
-770
-709
-647
-584
-520
-455
-389
-321
-253
-184
-114
-43
30
103
177
253
329
407
485
564
644
726
808
890
974
1058
1144
1229
1316
1403
1491
1580
1669
1759
1849
1940
2032
2124
2217
2311
2406
2501
2598
2695
2793
2891
2991
3092
3194
3296
3400
3505
3611
3718
3826
3936
4046
4158
4271
4385
4500
4616
4733
4851
4970
5090
5211
5333
5456
5580
5704
5830
5955
6082
6208
6336
6463
6591
6719
6847
6975
7102
7230
7357
7484
7611
7737
7862
7986
8109
8233
8355
8476
8596
8715
8833
8950
9066
9180
9294
9406
9516
9625
9733
9840
9944
10048
10149
10250
10348
10445
10540
10633
10725
10814
10902
10988
11073
11155
11236
11315
11392
11467
11540
11611
11681
11749
11814
11878
11940
12001
12059
12116
12170
12223
12274
12324
12371
12417
12460
12502
12543
12581
12617
12652
12685
12716
12745
12772
12798
12821
12843
12863
12881
12897
12911
12924
12934
12943
12950
12954
12957
12959
12958
12955
12950
12944
12936
12926
12914
12900
12884
12866
12847
12825
12802
12777
12750
12721
12690
12657
12623
12586
12548
12508
12465
12421
12375
12328
12278
12226
12172
12116
12059
11999
11936
11872
11806
11737
11666
11592
11517
11438
11358
11275
11189
11101
11010
10917
10822
10723
10623
10519
10413
10305
10193
10080
9964
9845
9724
9600
9474
9345
9214
9080
8945
8807
8666
8524
8379
8232
8083
7932
7780
7625
7468
7310
7150
6988
6825
6660
6494
6326
6156
5986
5814
5641
5467
5291
5115
4937
4759
4580
4399
4218
4035
3854
3671
3487
3303
3118
2933
2748
2563
2377
2191
2005
1821
1636
1451
1266
1082
899
716
535
354
173
-6
-184
-360
-536
-710
-882
-1053
-1222
-1389
-1555
-1718
-1880
-2039
-2196
-2350
-2503
-2652
-2799
-2944
-3085
-3224
-3360
-3493
-3623
-3750
-3874
-3995
-4112
-4227
-4338
-4446
-4551
-4652
-4751
-4845
-4937
-5025
-5110
-5191
-5269
-5343
-5414
-5481
-5545
-5605
-5661
-5714
-5763
-5809
-5851
-5889
-5924
-5955
-5982
-6005
-6025
-6041
-6053
-6062
-6067
-6068
-6065
-6059
-6048
-6034
-6017
-5995
-5970
-5941
-5908
-5871
-5830
-5786
-5738
-5685
-5629
-5570
-5506
-5439
-5368
-5293
-5214
-5132
-5046
-4956
-4863
-4766
-4666
-4563
-4457
-4347
-4235
-4119
-4001
-3880
-3757
-3631
-3502
-3372
-3239
-3104
-2968
-2829
-2689
-2547
-2404
-2259
-2113
-1966
-1818
-1669
-1519
-1368
-1216
-1064
-911
-758
-605
-452
-299
-146
7
159
311
461
611
760
907
1053
1198
1341
1481
1620
1757
1892
2024
2153
2280
2405
2526
2645
2761
2873
2983
3089
3193
3293
3389
3483
3573
3659
3743
3823
3899
3972
4041
4107
4170
4229
4285
4337
4386
4431
4473
4512
4547
4578
4607
4631
4653
4671
4686
4697
4706
4710
4712
4710
4705
4697
4685
4671
4653
4632
4608
4580
4550
4516
4479
4439
4397
4351
4302
4250
4195
4137
4075
4011
3945
3875
3802
3726
3647
3565
3480
3392
3301
3208
3111
3011
2909
2803
2695
2584
2469
2352
2232
2110
1984
1855
1724
1590
1453
1314
1172
1027
880
731
578
424
267
108
-53
-217
-382
-550
-719
-890
-1063
-1237
-1413
-1591
-1770
-1950
-2131
-2313
-2496
-2680
-2865
-3050
-3235
-3421
-3607
-3794
-3980
-4165
-4351
-4536
-4721
-4904
-5087
-5269
-5450
-5630
-5808
-5985
-6160
-6334
-6505
-6675
-6843
-7008
-7172
-7333
-7491
-7647
-7801
-7952
-8100
-8245
-8388
-8527
-8664
-8797
-8928
-9055
-9179
-9300
-9417
-9531
-9642
-9749
-9852
-9952
-10049
-10142
-10232
-10317
-10400
-10479
-10554
-10625
-10694
-10758
-10819
-10877
-10931
-10982
-11029
-11073
-11113
-11150
-11184
-11214
-11241
-11265
-11285
-11302
-11316
-11326
-11334
-11338
-11338
-11336
-11330
-11322
-11310
-11295
-11277
-11256
-11232
-11205
-11175
-11142
-11106
-11068
-11026
-10982
-10935
-10885
-10833
-10778
-10721
-10661
-10599
-10534
-10467
-10398
-10326
-10252
-10177
-10099
-10019
-9938
-9855
-9770
-9684
-9596
-9507
-9416
-9325
-9232
-9139
-9044
-8949
-8853
-8756
-8659
-8561
-8462
-8363
-8264
-8164
-8064
-7964
-7863
-7762
-7661
-7559
-7458
-7356
-7254
-7152
-7050
-6948
-6846
-6743
-6641
-6539
-6437
-6335
-6233
-6131
-6030
-5928
-5827
-5725
-5625
-5524
-5423
-5323
-5223
-5124
-5024
-4925
-4827
-4729
-4631
-4534
-4437
-4341
-4245
-4150
-4054
-3962
-3868
-3776
-3684
-3593
-3503
-3414
-3325
-3238
-3151
-3066
-2981
-2898
-2815
-2734
-2654
-2574
-2496
-2419
-2342
-2267
-2193
-2120
-2047
-1976
-1905
-1835
-1765
-1697
-1629
-1562
-1495
-1429
-1363
-1298
-1233
-1168
-1104
-1041
-977
-914
-851
-789
-726
-664
-601
-539
-477
-415
-353
-291
-229
-166
-104
-42
21
84
147
210
273
337
401
465
529
594
659
725
790
857
923
990
1058
1126
1194
1263
1332
1402
1472
1542
1613
1684
1756
1828
1900
1973
2045
2119
2193
2266
2340
2414
2488
2563
2637
2711
2786
2860
2934
3008
3083
3157
3230
3304
3377
3451
3524
3596
3668
3740
3811
3882
3952
4022
4091
4159
4227
4293
4359
4424
4488
4550
4612
4672
4731
4789
4846
4901
4954
5006
5057
5105
5153
5198
5242
5284
5324
5363
5399
5434
5467
5498
5528
5555
5581
5605
5627
5647
5665
5682
5697
5710
5722
5731
5739
5746
5750
5753
5755
5755
5754
5751
5747
5741
5734
5726
5717
5706
5694
5682
5668
5653
5637
5621
5603
5585
5566
5546
5525
5504
5481
5459
5435
5411
5386
5361
5335
5308
5281
5254
5226
5197
5168
5139
5109
5078
5048
5017
4985
4954
4922
4890
4858
4825
4792
4759
4726
4693
4659
4626
4592
4558
4523
4489
4454
4420
4385
4350
4314
4279
4243
4207
4171
4134
4098
4061
4024
3987
3950
3912
3874
3836
3798
3760
3722
3683
3644
3605
3566
3527
3487
3447
3407
3366
3325
3284
3242
3200
3158
3116
3073
3030
2986
2942
2898
2854
2809
2764
2719
2673
2628
2582
2536
2489
2443
2397
2350
2303
2256
2209
2162
2115
2067
2020
1972
1925
1877
1829
1781
1733
1685
1637
1589
1541
1493
1445
1398
1350
1303
1256
1210
1163
1118
1072
1027
983
939
896
854
812
771
731
692
654
617
581
546
513
480
449
420
391
365
340
316
294
275
256
240
226
214
204
196
190
186
184
185
188
193
201
211
223
237
253
272
293
316
341
368
396
427
460
494
529
566
605
644
685
726
768
811
854
897
941
984
1028
1071
1113
1155
1197
1237
1276
1314
1352
1387
1421
1454
1485
1515
1542
1568
1592
1614
1634
1652
1668
1682
1694
1703
1711
1716
1720
1721
1720
1717
1712
1705
1696
1685
1672
1657
1640
1621
1601
1578
1554
1528
1501
1471
1441
1408
1375
1339
1303
1264
1225
1184
1142
1099
1055
1010
963
916
868
819
769
718
667
615
562
509
455
401
347
292
237
182
127
72
17
-39
-94
-149
-204
-259
-313
-367
-422
-475
-529
-582
-635
-687
-739
-791
-843
-894
-945
-995
-1045
-1095
-1144
-1193
-1242
-1291
-1339
-1387
-1435
-1482
-1530
-1577
-1624
-1671
-1718
-1764
-1811
-1857
-1904
-1950
-1996
-2041
-2088
-2133
-2179
-2224
-2270
-2315
-2361
-2406
-2451
-2496
-2542
-2587
-2632
-2677
-2723
-2768
-2814
-2860
-2905
-2951
-2997
-3044
-3090
-3137
-3184
-3231
-3278
-3326
-3374
-3422
-3471
-3519
-3568
-3617
-3667
-3717
-3766
-3817
-3867
-3918
-3968
-4019
-4070
-4122
-4174
-4226
-4278
-4330
-4382
-4435
-4488
-4541
-4594
-4647
-4701
-4755
-4808
-4862
-4916
-4971
-5025
-5079
-5134
-5188
-5243
-5297
-5351
-5405
-5458
-5512
-5565
-5617
-5669
-5721
-5772
-5822
-5872
-5920
-5968
-6015
-6061
-6106
-6150
-6193
-6235
-6276
-6315
-6353
-6390
-6426
-6460
-6493
-6525
-6555
-6584
-6611
-6637
-6661
-6683
-6704
-6724
-6742
-6758
-6772
-6785
-6796
-6805
-6813
-6818
-6822
-6825
-6825
-6824
-6821
-6816
-6809
-6801
-6791
-6780
-6766
-6752
-6735
-6717
-6697
-6676
-6654
-6630
-6605
-6578
-6550
-6521
-6491
-6459
-6426
-6393
-6358
-6323
-6286
-6249
-6211
-6172
-6133
-6093
-6052
-6011
-5970
-5927
-5885
-5842
-5798
-5755
-5710
-5666
-5621
-5576
-5531
-5485
-5439
-5392
-5346
-5299
-5251
-5203
-5155
-5107
-5058
-5008
-4958
-4907
-4856
-4805
-4753
-4700
-4647
-4593
-4539
-4484
-4429
-4373
-4316
-4259
-4201
-4143
-4083
-4025
-3965
-3904
-3843
-3782
-3720
-3658
-3595
-3532
-3469
-3405
-3341
-3276
-3212
-3147
-3082
-3016
-2951
-2885
-2820
-2754
-2688
-2622
-2556
-2489
-2423
-2357
-2290
-2223
-2156
-2089
-2021
-1953
-1885
-1817
-1748
-1679
-1609
-1540
-1469
-1398
-1327
-1255
-1183
-1110
-1037
-963
-888
-813
-737
-661
-584
-507
-429
-350
-271
-192
-111
-30
51
134
216
300
384
468
553
639
725
812
899
986
1074
1163
1252
1341
1431
1521
1611
1702
1793
1884
1975
2067
2158
2251
2343
2435
2528
2620
2713
2806
2899
2991
3084
3177
3270
3363
3456
3549
3642
3735
3828
3921
4014
4106
4199
4291
4384
4476
4568
4660
4752
4844
4935
5026
5117
5208
5298
5388
5477
5567
5655
5743
5831
5918
6004
6089
6174
6258
6340
6422
6503
6583
6661
6738
6814
6888
6960
7031
7100
7167
7232
7295
7356
7414
7470
7523
7573
7621
7666
7707
7746
7781
7813
7841
7865
7886
7903
7916
7926
7931
7932
7929
7921
7910
7894
7874
7849
7820
7787
7749
7708
7661
7611
7556
7498
7435
7368
7298
7223
7145
7063
6977
6888
6796
6700
6601
6499
6394
6287
6176
6063
5947
5829
5708
5586
5461
5334
5206
5076
4945
4812
4678
4543
4407
4270
4133
3995
3856
3718
3580
3441
3303
3166
3028
2892
2756
2621
2487
2354
2222
2092
1963
1836
1710
1586
1464
1343
1225
1109
995
884
774
668
564
462
364
268
175
85
-1
-85
-165
-242
-316
-386
-452
-515
-574
-629
-680
-728
-771
-811
-846
-878
-905
-928
-947
-962
-972
-978
-980
-978
-971
-960
-945
-925
-901
-873
-841
-805
-765
-721
-673
-622
-566
-507
-445
-379
-310
-238
-162
-84
-3
80
166
255
346
438
533
630
729
829
930
1033
1138
1243
1350
1457
1566
1675
1785
1895
2007
2118
2230
2342
2455
2567
2680
2793
2905
3018
3130
3242
3354
3465
3576
3687
3797
3907
4016
4124
4232
4339
4446
4552
4657
4762
4866
4969
5071
5173
5273
5373
5472
5570
5667
5764
5859
5953
6047
6139
6230
6320
6409
6497
6584
6670
6755
6838
6920
7002
7081
7160
7238
7314
7389
7463
7536
7608
7678
7747
7815
7881
7947
8010
8074
8135
8196
8256
8314
8370
8426
8480
8533
8584
8634
8683
8731
8777
8821
8865
8907
8947
8987
9024
9061
9096
9129
9161
9192
9221
9248
9275
9299
9323
9344
9365
9383
9401
9416
9430
9443
9454
9463
9471
9477
9482
9485
9487
9487
9486
9483
9479
9474
9467
9458
9448
9437
9425
9411
9396
9379
9362
9343
9322
9301
9278
9254
9229
9203
9175
9147
9117
9086
9054
9021
8986
8951
8915
8877
8839
8799
8759
8717
8674
8631
8586
8541
8495
8447
8399
8350
8299
8248
8196
8144
8090
8036
7980
7924
7867
7809
7751
7692
7632
7572
7510
7448
7386
7323
7259
7195
7131
7066
7000
6934
6868
6801
6734
6666
6598
6530
6461
6393
6324
6254
6185
6115
6045
5974
5904
5833
5762
5691
5619
5548
5476
5404
5331
5259
5186
5113
5040
4966
4892
4818
4743
4669
4593
4518
4442
4366
4289
4212
4135
4057
3979
3900
3821
3742
3662
3582
3502
3421
3339
3258
3176
3093
3011
2927
2844
2760
2677
2592
2508
2423
2339
2254
2169
2084
1998
1913
1828
1742
1657
1572
1487
1401
1316
1231
1146
1061
976
892
807
723
638
554
470
387
303
220
137
54
-29
-111
-194
-276
-357
-439
-520
-601
-682
-762
-843
-923
-1002
-1082
-1161
-1240
-1318
-1396
-1474
-1552
-1629
-1706
-1782
-1858
-1934
-2009
-2083
-2158
-2231
-2304
-2376
-2448
-2519
-2589
-2659
-2728
-2795
-2862
-2928
-2993
-3057
-3120
-3181
-3242
-3301
-3359
-3415
-3470
-3524
-3576
-3627
-3676
-3724
-3770
-3814
-3857
-3898
-3937
-3975
-4011
-4043
-4075
-4106
-4135
-4161
-4185
-4207
-4228
-4246
-4262
-4276
-4289
-4299
-4307
-4313
-4317
-4319
-4319
-4317
-4313
-4308
-4300
-4290
-4278
-4265
-4249
-4232
-4214
-4193
-4171
-4147
-4122
-4094
-4067
-4038
-4006
-3975
-3942
-3908
-3874
-3838
-3801
-3764
-3726
-3687
-3648
-3608
-3568
-3528
-3487
-3446
-3404
-3363
-3321
-3279
-3237
-3195
-3152
-3110
-3067
-3025
-2982
-2939
-2897
-2854
-2811
-2768
-2725
-2682
-2639
-2596
-2553
-2509
-2466
-2423
-2379
-2336
-2292
-2249
-2205
-2161
-2117
-2073
-2029
-1985
-1940
-1896
-1851
-1807
-1762
-1716
-1671
-1625
-1579
-1533
-1486
-1439
-1392
-1344
-1296
-1248
-1199
-1149
-1100
-1049
-999
-948
-896
-844
-791
-738
-685
-631
-576
-521
-466
-410
-353
-297
-239
-181
-123
-64
-5
55
116
177
238
300
363
426
490
555
620
686
753
820
889
958
1028
1098
1170
1242
1315
1388
1463
1538
1614
1690
1767
1845
1923
2001
2081
2161
2241
2322
2403
2484
2566
2648
2730
2812
2894
2977
3060
3142
3225
3308
3390
3473
3555
3637
3719
3801
3882
3963
4043
4124
4203
4282
4361
4439
4516
4593
4668
4743
4818
4891
4963
5035
5105
5174
5243
5310
5376
5441
5505
5567
5629
5689
5747
5805
5861
5916
5969
6021
6072
6121
6169
6215
6260
6303
6345
6385
6424
6461
6497
6531
6564
6595
6625
6653
6679
6704
6727
6749
6769
6788
6806
6822
6836
6849
6861
6871
6880
6888
6894
6899
6903
6905
6906
6906
6904
6901
6897
6892
6885
6877
6867
6856
6844
6830
6815
6798
6780
6761
6740
6718
6695
6670
6644
6616
6587
6557
6526
6493
6459
6423
6386
6348
6309
6269
6227
6185
6141
6097
6051
6004
5956
5908
5859
5808
5757
5706
5654
5601
5547
5493
5439
5384
5329
5273
5218
5162
5106
5049
4993
4937
4880
4824
4768
4711
4655
4600
4544
4489
4434
4380
4325
4272
4218
4166
4114
4062
4011
3960
3911
3862
3813
3765
3718
3672
3627
3582
3538
3495
3453
3411
3371
3331
3292
3254
3217
3181
3145
3111
3077
3044
3012
2981
2951
2922
2893
2865
2838
2812
2787
2762
2739
2716
2694
2673
2652
2633
2614
2596
2579
2563
2548
2534
2520
2508
2496
2485
2475
2466
2458
2451
2445
2439
2434
2430
2427
2424
2423
2422
2422
2422
2423
2425
2428
2431
2436
2440
2446
2452
2459
2466
2474
2483
2492
2502
2512
2523
2535
2547
2559
2572
2586
2599
2613
2628
2642
2657
2673
2688
2704
2719
2735
2751
2767
2783
2799
2815
2831
2846
2862
2877
2892
2907
2922
2936
2949
2963
2975
2987
2999
3010
3020
3030
3038
3046
3053
3060
3065
3070
3074
3076
3078
3079
3079
3078
3077
3074
3070
3066
3061
3054
3047
3039
3031
3021
3011
3000
2988
2975
2961
2946
2931
2915
2897
2879
2860
2840
2819
2797
2774
2750
2725
2699
2672
2644
2614
2584
2552
2519
2485
2450
2413
2376
2337
2297
2255
2213
2170
2125
2079
2032
1984
1935
1885
1834
1782
1728
1674
1619
1563
1505
1447
1388
1328
1267
1205
1143
1079
1014
951
885
819
752
685
617
549
480
411
341
272
201
131
60
-11
-81
-152
-223
-294
-365
-436
-507
-577
-648
-718
-787
-857
-926
-994
-1063
-1130
-1197
-1264
-1330
-1395
-1460
-1524
-1588
-1650
-1712
-1773
-1833
-1892
-1951
-2008
-2064
-2119
-2173
-2226
-2278
-2329
-2379
-2427
-2474
-2520
-2564
-2607
-2649
-2690
-2729
-2766
-2802
-2837
-2870
-2901
-2931
-2959
-2986
-3011
-3035
-3057
-3077
-3096
-3113
-3128
-3141
-3153
-3163
-3171
-3177
-3182
-3184
-3185
-3184
-3181
-3176
-3169
-3160
-3149
-3137
-3122
-3106
-3088
-3067
-3045
-3021
-2996
-2968
-2938
-2907
-2874
-2839
-2802
-2764
-2724
-2682
-2639
-2594
-2547
-2500
-2450
-2399
-2347
-2294
-2239
-2183
-2127
-2068
-2009
-1949
-1888
-1827
-1764
-1701
-1637
-1572
-1507
-1441
-1375
-1309
-1242
-1175
-1107
-1040
-972
-905
-837
-769
-702
-634
-567
-500
-433
-366
-300
-234
-168
-102
-37
27
92
155
219
282
344
406
467
528
588
648
707
766
824
881
938
995
1051
1106
1161
1215
1269
1322
1375
1427
1478
1529
1580
1630
1679
1728
1776
1823
1870
1916
1962
2005
2050
2093
2135
2176
2216
2255
2293
2330
2366
2401
2434
2467
2498
2528
2556
2583
2609
2633
2656
2678
2698
2716
2733
2748
2762
2774
2784
2793
2800
2806
2810
2812
2812
2811
2809
2805
2799
2791
2782
2772
2760
2746
2731
2714
2696
2676
2655
2632
2608
2582
2555
2527
2497
2466
2434
2400
2365
2329
2292
2254
2214
2174
2132
2090
2045
2001
1957
1911
1865
1818
1770
1721
1672
1623
1573
1523
1472
1421
1370
1319
1268
1217
1165
1114
1063
1012
962
912
862
813
764
715
667
619
572
525
479
433
388
343
299
256
213
170
129
88
47
7
-32
-70
-108
-145
-181
-217
-252
-286
-319
-352
-383
-414
-445
-474
-503
-531
-559
-586
-612
-637
-661
-685
-709
-731
-753
-774
-795
-815
-834
-853
-872
-889
-906
-923
-938
-954
-968
-983
-996
-1008
-1020
-1033
-1045
-1055
-1066
-1075
-1084
-1093
-1101
-1109
-1116
-1123
-1129
-1135
-1140
-1145
-1150
-1154
-1158
-1162
-1165
-1168
-1170
-1173
-1175
-1177
-1178
-1180
-1181
-1183
-1184
-1185
-1185
-1186
-1187
-1188
-1188
-1189
-1190
-1191
-1192
-1193
-1194
-1195
-1197
-1199
-1200
-1203
-1205
-1207
-1210
-1213
-1217
-1220
-1224
-1228
-1233
-1237
-1242
-1248
-1253
-1259
-1265
-1271
-1278
-1284
-1291
-1298
-1306
-1313
-1321
-1328
-1336
-1344
-1351
-1359
-1366
-1374
-1381
-1388
-1394
-1401
-1406
-1412
-1417
-1422
-1426
-1429
-1432
-1434
-1435
-1436
-1436
-1435
-1434
-1431
-1428
-1423
-1418
-1411
-1404
-1396
-1386
-1375
-1364
-1351
-1337
-1321
-1305
-1287
-1268
-1248
-1226
-1204
-1180
-1154
-1128
-1100
-1071
-1041
-1008
-976
-942
-906
-869
-831
-792
-752
-710
-667
-623
-577
-531
-483
-434
-384
-332
-280
-227
-172
-117
-61
-3
55
114
174
235
296
358
421
484
548
613
678
744
810
876
943
1010
1078
1146
1214
1283
1352
1421
1490
1560
1629
1699
1769
1839
1909
1979
2049
2120
2190
2260
2330
2400
2469
2539
2608
2677
2746
2815
2884
2952
3020
3087
3155
3222
3288
3355
3421
3486
3552
3617
3681
3746
3810
3873
3937
4000
4062
4125
4187
4249
4311
4372
4434
4495
4555
4616
4676
4736
4795
4854
4913
4972
5030
5088
5146
5203
5260
5317
5373
5428
5484
5538
5593
5647
5700
5753
5805
5857
5909
5959
6010
6059
6108
6157
6205
6253
6299
6346
6391
6437
6481
6525
6569
6611
6654
6695
6736
6777
6817
6856
6895
6933
6971
7008
7044
7080
7116
7151
7185
7219
7252
7285
7317
7349
7380
7410
7440
7469
7498
7525
7552
7579
7604
7629
7652
7675
7697
7718
7737
7756
7773
7789
7804
7818
7830
7841
7850
7858
7864
7869
7871
7872
7871
7868
7864
7857
7848
7837
7823
7808
7790
7770
7747
7722
7695
7665
7633
7598
7561
7521
7478
7433
7386
7336
7283
7228
7171
7111
7049
6984
6917
6847
6775
6701
6624
6545
6464
6381
6295
6207
6118
6026
5932
5836
5738
5638
5537
5433
5328
5222
5113
5004
4893
4781
4667
4553
4437
4321
4203
4085
3967
3847
3728
3608
3488
3367
3247
3127
3007
2887
2767
2648
2529
2411
2294
2177
2061
1946
1832
1719
1607
1497
1388
1280
1173
1068
964
863
762
664
567
472
379
287
198
111
25
-58
-140
-219
-296
-372
-445
-515
-584
-651
-715
-778
-838
-896
-951
-1004
-1057
-1106
-1153
-1198
-1241
-1282
-1320
-1357
-1391
-1424
-1454
-1482
-1508
-1532
-1554
-1573
-1591
-1607
-1620
-1632
-1641
-1649
-1655
-1658
-1660
-1659
-1657
-1653
-1647
-1639
-1629
-1617
-1603
-1588
-1571
-1551
-1530
-1507
-1482
-1456
-1427
-1397
-1364
-1330
-1294
-1257
-1217
-1176
-1133
-1088
-1041
-992
-942
-890
-836
-781
-724
-665
-604
-542
-478
-413
-346
-277
-207
-136
-63
11
87
164
242
321
402
484
567
651
736
823
910
998
1087
1177
1268
1359
1452
1544
1638
1732
1827
1922
2017
2115
2211
2308
2406
2504
2602
2700
2799
2897
2996
3095
3194
3293
3392
3491
3590
3688
3786
3884
3982
4078
4175
4271
4367
4462
4556
4649
4742
4834
4925
5015
5104
5191
5278
5364
5448
5532
5614
5694
5774
5852
5928
6003
6077
6149
6220
6289
6356
6422
6486
6548
6609
6667
6724
6779
6833
6884
6933
6980
7026
7069
7110
7149
7186
7221
7254
7284
7313
7339
7363
7384
7404
7421
7436
7449
7459
7467
7473
7477
7478
7477
7474
7468
7460
7450
7437
7422
7405
7385
7363
7338
7311
7281
7249
7215
7178
7138
7097
7052
7005
6956
6904
6849
6792
6733
6671
6606
6539
6469
6396
6321
6244
6163
6081
5995
5907
5817
5724
5628
5530
5430
5327
5222
5114
5004
4892
4777
4660
4540
4419
4295
4169
4041
3911
3779
3644
3508
3370
3229
3087
2943
2797
2649
2499
2348
2195
2040
1884
1726
1567
1406
1244
1081
916
749
582
413
243
72
-100
-273
-447
-622
-798
-974
-1152
-1330
-1509
-1688
-1868
-2048
-2229
-2410
-2592
-2774
-2956
-3138
-3320
-3502
-3684
-3866
-4048
-4229
-4411
-4592
-4772
-4953
-5132
-5312
-5490
-5668
-5846
-6023
-6198
-6373
-6548
-6721
-6893
-7064
-7234
-7402
-7570
-7736
-7900
-8063
-8225
-8384
-8542
-8699
-8853
-9005
-9155
-9304
-9449
-9593
-9734
-9873
-10009
-10143
-10274
-10402
-10528
-10651
-10771
-10887
-11001
-11112
-11220
-11324
-11425
-11523
-11618
-11710
-11798
-11882
-11964
-12042
-12116
-12187
-12255
-12319
-12379
-12436
-12490
-12540
-12587
-12630
-12670
-12706
-12739
-12769
-12795
-12818
-12837
-12853
-12866
-12875
-12881
-12884
-12884
-12881
-12874
-12864
-12852
-12836
-12817
-12795
-12771
-12743
-12713
-12680
-12644
-12605
-12564
-12521
-12475
-12426
-12376
-12322
-12267
-12209
-12149
-12087
-12022
-11956
-11887
-11817
-11744
-11669
-11593
-11514
-11434
-11352
-11268
-11182
-11095
-11005
-10914
-10822
-10728
-10632
-10534
-10436
-10335
-10233
-10130
-10025
-9919
-9812
-9703
-9593
-9481
-9369
-9255
-9140
-9024
-8906
-8788
-8668
-8548
-8426
-8303
-8180
-8055
-7930
-7804
-7677
-7549
-7420
-7291
-7161
-7030
-6898
-6766
-6633
-6500
-6366
-6231
-6096
-5960
-5823
-5687
-5549
-5411
-5273
-5134
-4995
-4855
-4715
-4575
-4434
-4293
-4152
-4010
-3869
-3726
-3584
-3442
-3299
-3157
-3014
-2872
-2729
-2587
-2444
-2302
-2160
-2017
-1877
-1735
-1594
-1454
-1314
-1174
-1035
-896
-758
-621
-484
-348
-213
-78
56
189
321
452
583
712
840
968
1094
1219
1343
1466
1588
1708
1827
1945
2061
2176
2289
2401
2512
2621
2728
2834
2938
3040
3141
3240
3338
3433
3527
3619
3709
3797
3883
3968
4051
4131
4210
4287
4362
4434
4505
4574
4640
4705
4767
4828
4886
4942
4995
5047
5096
5143
5187
5229
5269
5307
5342
5375
5405
5433
5459
5482
5503
5521
5537
5551
5562
5571
5577
5581
5583
5582
5579
5573
5565
5555
5543
5528
5511
5491
5470
5446
5420
5392
5362
5329
5295
5258
5219
5179
5136
5092
5045
4997
4947
4894
4841
4785
4728
4669
4608
4545
4481
4416
4348
4280
4209
4138
4065
3990
3915
3837
3759
3680
3599
3517
3435
3351
3266
3180
3094
3007
2919
2830
2741
2651
2561
2470
2379
2288
2197
2105
2013
1922
1830
1739
1647
1556
1465
1375
1285
1195
1106
1018
930
843
756
671
586
502
420
338
257
177
98
21
-56
-131
-205
-278
-349
-420
-489
-556
-623
-688
-752
-814
-875
-935
-994
-1051
-1106
-1161
-1214
-1266
-1316
-1366
-1414
-1460
-1506
-1550
-1593
-1634
-1674
-1714
-1751
-1788
-1824
-1858
-1891
-1923
-1954
-1983
-2012
-2039
-2065
-2090
-2114
-2137
-2159
-2179
-2199
-2217
-2234
-2251
-2266
-2280
-2293
-2304
-2315
-2325
-2333
-2341
-2347
-2353
-2357
-2361
-2363
-2365
-2365
-2365
-2363
-2361
-2358
-2353
-2348
-2342
-2335
-2327
-2318
-2308
-2297
-2286
-2273
-2259
-2245
-2230
-2213
-2196
-2178
-2159
-2139
-2118
-2097
-2075
-2052
-2028
-2003
-1978
-1952
-1926
-1899
-1871
-1842
-1813
-1784
-1754
-1723
-1692
-1661
-1629
-1597
-1564
-1532
-1498
-1465
-1431
-1397
-1363
-1329
-1294
-1259
-1224
-1189
-1154
-1118
-1083
-1047
-1010
-976
-940
-903
-867
-831
-794
-758
-721
-684
-647
-610
-573
-535
-498
-460
-422
-384
-346
-307
-268
-230
-191
-151
-112
-72
-32
8
48
88
129
169
210
251
292
334
375
416
458
499
541
582
623
665
706
747
788
829
869
910
950
990
1029
1068
1107
1146
1184
1222
1259
1296
1333
1369
1404
1439
1474
1508
1541
1574
1606
1637
1668
1698
1727
1756
1784
1810
1837
1862
1886
1909
1932
1953
1974
1994
2012
2029
2047
2062
2077
2091
2103
2115
2126
2135
2144
2152
2159
2164
2169
2173
2176
2177
2178
2178
2177
2175
2172
2168
2163
2158
2151
2144
2135
2126
2116
2105
2093
2080
2067
2053
2037
2021
2005
1989
1971
1953
1934
1915
1894
1874
1852
1831
1808
1786
1762
1739
1715
1691
1666
1641
1616
1591
1565
1540
1514
1488
1462
1436
1411
1385
1360
1334
1309
1284
1260
1236
1212
1189
1166
1144
1122
1102
1081
1062
1043
1025
1008
992
976
962
949
936
925
915
905
897
890
884
879
876
873
872
872
873
876
880
885
891
899
908
918
930
943
957
973
991
1010
1030
1051
1075
1099
1125
1153
1182
1212
1244
1277
1312
1348
1386
1424
1465
1506
1549
1594
1639
1686
1734
1784
1835
1887
1940
1994
2050
2106
2164
2223
2283
2344
2406
2469
2533
2597
2663
2729
2797
2864
2933
3003
3073
3144
3215
3287
3360
3433
3507
3581
3656
3731
3807
3883
3959
4035
4114
4191
4269
4347
4425
4504
4583
4662
4741
4820
4900
4979
5058
5138
5217
5297
5376
5456
5535
5614
5693
5772
5851
5929
6007
6085
6163
6241
6318
6395
6471
6547
6623
6698
6773
6848
6922
6995
7068
7140
7212
7283
7354
7424
7494
7562
7630
7698
7764
7830
7895
7959
8022
8085
8146
8207
8267
8325
8383
8440
8495
8550
8604
8656
8707
8758
8807
8855
8902
8947
8991
9034
9076
9116
9155
9193
9229
9264
9297
9329
9359
9387
9415
9440
9464
9486
9507
9526
9543
9558
9572
9584
9594
9603
9609
9614
9617
9618
9618
9615
9611
9605
9597
9587
9575
9562
9547
9530
9511
9491
9468
9444
9419
9391
9362
9331
9299
9265
9229
9191
9152
9112
9069
9025
8980
8933
8884
8834
8782
8729
8674
8618
8560
8500
8440
8377
8314
8249
8182
8114
8045
7975
7904
7831
7757
7682
7606
7529
7451
7372
7292
7211
7129
7046
6963
6879
6794
6709
6622
6536
6448
6360
6272
6183
6093
6003
5913
5822
5731
5639
5547
5455
5363
5270
5177
5084
4991
4898
4804
4711
4617
4524
4431
4337
4244
4151
4058
3965
3873
3781
3689
3598
3507
3416
3326
3236
3147
3058
2970
2882
2795
2709
2624
2539
2455
2372
2289
2207
2127
2047
1968
1890
1812
1736
1661
1587
1514
1443
1372
1303
1234
1167
1102
1037
974
913
852
793
735
679
624
571
518
468
418
370
324
279
235
193
152
112
74
37
2
-32
-65
-96
-126
-155
-183
-209
-234
-257
-280
-301
-321
-340
-358
-374
-389
-404
-417
-429
-440
-449
-458
-466
-472
-478
-482
-485
-488
-489
-489
-489
-487
-484
-481
-476
-470
-463
-456
-447
-437
-426
-414
-401
-387
-372
-356
-339
-320
-301
-281
-260
-237
-214
-190
-165
-138
-111
-83
-54
-23
8
40
73
107
141
177
214
251
290
329
369
410
452
494
538
582
627
673
720
767
816
865
915
965
1016
1069
1122
1176
1230
1285
1341
1398
1455
1514
1573
1632
1693
1754
1815
1878
1941
2005
2069
2134
2199
2266
2332
2400
2468
2536
2605
2675
2745
2816
2887
2959
3031
3104
3177
3250
3324
3398
3473
3547
3622
3697
3772
3847
3922
3996
4070
4146
4220
4294
4368
4442
4515
4587
4659
4731
4802
4872
4942
5011
5079
5147
5214
5280
5345
5409
5472
5534
5595
5655
5714
5772
5829
5884
5939
5992
6043
6094
6143
6191
6237
6282
6325
6367
6408
6447
6484
6520
6554
6587
6619
6649
6677
6704
6729
6753
6776
6797
6816
6834
6851
6866
6879
6891
6902
6911
6919
6926
6931
6934
6936
6937
6936
6934
6930
6925
6918
6911
6901
6890
6878
6864
6849
6833
6815
6796
6775
6753
6729
6705
6678
6651
6622
6592
6560
6527
6493
6458
6421
6383
6343
6303
6261
6218
6174
6129
6083
6035
5986
5937
5886
5834
5782
5728
5673
5618
5561
5504
5446
5387
5327
5266
5205
5142
5079
5016
4951
4886
4821
4755
4688
4620
4553
4484
4415
4346
4276
4206
4136
4065
3994
3922
3851
3779
3707
3634
3562
3489
3416
3343
3270
3197
3125
3052
2979
2906
2833
2761
2689
2617
2545
2474
2403
2333
2263
2193
2124
2056
1988
1921
1855
1789
1724
1660
1597
1535
1474
1413
1354
1296
1239
1182
1128
1074
1020
970
920
871
824
778
734
691
649
610
571
534
499
466
434
404
376
349
325
302
281
262
244
229
216
204
195
188
182
179
177
178
181
185
192
201
211
224
238
255
273
294
316
340
366
393
423
454
487
522
558
596
636
677
720
764
810
857
906
956
1006
1059
1112
1167
1222
1279
1336
1395
1454
1514
1574
1636
1698
1760
1823
1886
1950
2013
2078
2143
2208
2273
2338
2403
2468
2533
2598
2662
2727
2791
2854
2918
2981
3043
3105
3166
3227
3287
3346
3405
3463
3520
3576
3631
3685
3739
3791
3843
3893
3942
3990
4037
4083
4127
4171
4213
4253
4293
4331
4367
4403
4436
4469
4499
4529
4556
4583
4607
4630
4652
4672
4690
4707
4722
4735
4747
4757
4766
4773
4779
4783
4785
4786
4785
4783
4779
4774
4767
4758
4748
4737
4723
4709
4692
4674
4655
4634
4611
4587
4561
4534
4505
4474
4442
4408
4372
4335
4296
4255
4213
4169
4124
4077
4027
3978
3926
3872
3817
3760
3701
3641
3579
3515
3450
3383
3315
3245
3173
3100
3025
2949
2871
2792
2712
2630
2547
2462
2376
2289
2200
2111
2020
1928
1835
1741
1646
1550
1453
1356
1257
1158
1058
958
856
755
652
549
446
342
238
134
29
-76
-182
-287
-393
-499
-605
-712
-818
-924
-1031
-1137
-1244
-1350
-1457
-1563
-1670
-1776
-1882
-1987
-2093
-2198
-2304
-2408
-2513
-2617
-2721
-2825
-2928
-3030
-3132
-3234
-3335
-3436
-3536
-3636
-3735
-3833
-3931
-4029
-4125
-4221
-4317
-4412
-4506
-4599
-4692
-4784
-4876
-4966
-5056
-5145
-5234
-5321
-5408
-5494
-5579
-5664
-5747
-5829
-5911
-5992
-6071
-6150
-6228
-6305
-6380
-6455
-6529
-6601
-6673
-6743
-6812
-6880
-6947
-7012
-7077
-7140
-7202
-7263
-7322
-7380
-7437
-7493
-7547
-7599
-7650
-7700
-7748
-7795
-7840
-7883
-7925
-7966
-8004
-8041
-8076
-8109
-8140
-8170
-8198
-8224
-8247
-8269
-8289
-8307
-8323
-8337
-8348
-8358
-8365
-8370
-8373
-8374
-8373
-8369
-8363
-8354
-8343
-8330
-8315
-8297
-8277
-8254
-8229
-8201
-8170
-8138
-8103
-8067
-8028
-7986
-7941
-7894
-7845
-7793
-7739
-7683
-7624
-7563
-7499
-7433
-7365
-7295
-7222
-7147
-7070
-6991
-6909
-6826
-6740
-6652
-6562
-6470
-6376
-6281
-6183
-6083
-5982
-5879
-5774
-5667
-5559
-5449
-5338
-5225
-5111
-4995
-4878
-4759
-4640
-4519
-4397
-4274
-4150
-4025
-3899
-3772
-3644
-3516
-3387
-3258
-3127
-2997
-2866
-2734
-2603
-2471
-2339
-2207
-2074
-1942
-1810
-1678
-1546
-1415
-1284
-1153
-1022
-893
-764
-636
-509
-382
-256
-131
-7
115
237
357
476
594
711
826
939
1051
1162
1271
1378
1483
1587
1689
1789
1887
1983
2077
2169
2259
2347
2434
2518
2599
2679
2757
2832
2906
2977
3046
3112
3177
3239
3299
3357
3413
3466
3517
3566
3613
3657
3700
3740
3777
3813
3847
3878
3907
3935
3960
3983
4003
4022
4040
4056
4069
4080
4090
4098
4104
4108
4111
4112
4112
4110
4107
4102
4094
4088
4078
4069
4058
4045
4032
4017
4002
3986
3969
3951
3932
3913
3893
3872
3851
3830
3808
3785
3763
3739
3716
3692
3669
3645
3620
3596
3572
3548
3524
3500
3476
3452
3428
3405
3382
3360
3338
3316
3295
3274
3254
3235
3216
3198
3180
3163
3147
3132
3117
3103
3090
3077
3066
3055
3045
3036
3027
3020
3013
3007
3002
2998
2995
2992
2991
2990
2991
2992
2994
2997
3001
3007
3013
3020
3028
3037
3047
3058
3071
3084
3098
3113
3129
3147
3165
3184
3204
3225
3247
3270
3294
3319
3345
3371
3399
3427
3456
3486
3517
3548
3581
3613
3647
3681
3716
3752
3787
3824
3861
3898
3936
3974
4013
4051
4091
4130
4169
4209
4249
4289
4329
4369
4409
4449
4489
4529
4569
4608
4647
4686
4725
4763
4801
4839
4876
4912
4948
4984
5018
5053
5086
5119
5151
5182
5213
5243
5272
5300
5327
5354
5380
5405
5429
5452
5475
5497
5518
5538
5557
5575
5593
5610
5626
5641
5656
5670
5683
5695
5707
5717
5728
5737
5746
5754
5762
5769
5775
5781
5786
5791
5795
5798
5801
5804
5805
5807
5807
5807
5807
5806
5804
5802
5799
5795
5791
5786
5781
5775
5768
5761
5753
5745
5735
5725
5715
5704
5692
5680
5667
5654
5640
5625
5610
5595
5579
5562
5545
5528
5510
5492
5473
5454
5434
5414
5393
5372
5350
5329
5306
5283
5260
5236
5212
5187
5162
5137
5111
5084
5057
5030
5002
4973
4944
4915
4885
4855
4824
4792
4761
4729
4696
4663
4629
4595
4561
4526
4491
4455
4419
4382
4345
4307
4269
4231
4192
4153
4113
4073
4033
3992
3951
3909
3868
3826
3783
3741
3698
3655
3611
3568
3524
3480
3436
3392
3347
3303
3258
3213
3169
3124
3079
3034
2989
2943
2898
2853
2807
2762
2716
2671
2625
2579
2533
2487
2441
2395
2348
2302
2255
2208
2160
2113
2065
2017
1969
1921
1872
1823
1774
1725
1675
1625
1575
1525
1474
1424
1373
1322
1271
1219
1168
1116
1064
1012
960
908
856
803
751
699
646
594
541
489
437
384
332
280
228
176
124
72
21
-31
-83
-134
-185
-236
-287
-338
-388
-439
-489
-539
-589
-639
-688
-738
-787
-836
-884
-933
-981
-1029
-1077
-1124
-1172
-1219
-1265
-1312
-1358
-1404
-1450
-1496
-1542
-1587
-1632
-1677
-1722
-1767
-1811
-1856
-1900
-1945
-1989
-2033
-2077
-2121
-2165
-2209
-2253
-2297
-2341
-2385
-2429
-2473
-2517
-2561
-2606
-2650
-2695
-2740
-2785
-2830
-2876
-2921
-2967
-3013
-3059
-3106
-3152
-3199
-3246
-3294
-3341
-3389
-3437
-3485
-3533
-3581
-3630
-3678
-3727
-3776
-3825
-3874
-3923
-3972
-4021
-4070
-4119
-4168
-4217
-4265
-4314
-4362
-4411
-4459
-4506
-4554
-4601
-4649
-4695
-4742
-4788
-4833
-4879
-4924
-4968
-5012
-5055
-5098
-5140
-5182
-5223
-5264
-5304
-5343
-5382
-5420
-5457
-5493
-5529
-5564
-5598
-5631
-5663
-5694
-5725
-5755
-5783
-5811
-5837
-5863
-5887
-5911
-5933
-5954
-5974
-5993
-6010
-6026
-6041
-6055
-6067
-6078
-6087
-6095
-6102
-6107
-6111
-6114
-6115
-6114
-6112
-6109
-6104
-6098
-6091
-6082
-6071
-6060
-6047
-6032
-6016
-5999
-5980
-5960
-5939
-5916
-5892
-5867
-5840
-5812
-5783
-5752
-5720
-5687
-5653
-5617
-5580
-5541
-5502
-5461
-5419
-5375
-5331
-5285
-5238
-5189
-5140
-5089
-5037
-4984
-4930
-4875
-4819
-4761
-4703
-4643
-4583
-4521
-4459
-4395
-4330
-4265
-4198
-4131
-4062
-3993
-3923
-3852
-3780
-3707
-3633
-3559
-3484
-3408
-3331
-3253
-3175
-3096
-3016
-2936
-2855
-2773
-2691
-2608
-2524
-2440
-2355
-2270
-2185
-2099
-2012
-1925
-1838
-1750
-1662
-1574
-1485
-1396
-1307
-1218
-1128
-1039
-949
-859
-769
-679
-589
-499
-409
-319
-229
-139
-49
40
129
219
308
396
485
573
661
748
836
922
1008
1095
1181
1266
1351
1435
1519
1602
1685
1767
1849
1930
2011
2091
2170
2249
2327
2404
2481
2557
2632
2707
2781
2854
2926
2997
3067
3137
3206
3273
3340
3406
3471
3534
3597
3659
3719
3778
3837
3893
3949
4003
4057
4109
4159
4209
4257
4303
4349
4393
4435
4477
4517
4555
4592
4628
4662
4695
4726
4756
4785
4812
4838
4862
4885
4906
4926
4945
4962
4977
4992
5004
5016
5025
5034
5041
5047
5051
5054
5055
5055
5054
5051
5047
5041
5034
5026
5016
5005
4993
4979
4964
4948
4930
4912
4892
4870
4848
4825
4800
4774
4747
4719
4690
4660
4629
4596
4563
4529
4493
4457
4419
4381
4341
4301
4259
4217
4173
4129
4083
4037
3990
3941
3892
3842
3791
3739
3685
3631
3576
3520
3464
3406
3347
3287
3227
3165
3103
3039
2975
2910
2844
2777
2709
2640
2570
2500
2429
2357
2284
2211
2136
2061
1986
1910
1833
1755
1677
1598
1519
1439
1359
1278
1197
1116
1034
952
869
786
703
619
535
452
367
283
199
115
30
-54
-139
-223
-307
-391
-475
-559
-642
-725
-808
-891
-973
-1054
-1136
-1216
-1296
-1376
-1454
-1532
-1610
-1686
-1762
-1837
-1911
-1984
-2056
-2127
-2196
-2265
-2333
-2399
-2464
-2528
-2590
-2651
-2710
-2768
-2825
-2880
-2933
-2985
-3035
-3084
-3130
-3175
-3218
-3260
-3299
-3337
-3373
-3406
-3438
-3468
-3495
-3521
-3544
-3566
-3585
-3602
-3617
-3630
-3640
-3648
-3654
-3658
-3660
-3659
-3656
-3651
-3643
-3633
-3621
-3607
-3591
-3572
-3551
-3528
-3503
-3476
-3446
-3414
-3381
-3345
-3307
-3267
-3224
-3180
-3134
-3086
-3035
-2983
-2929
-2872
-2814
-2754
-2691
-2627
-2561
-2492
-2422
-2350
-2276
-2200
-2122
-2041
-1960
-1877
-1791
-1704
-1615
-1524
-1432
-1337
-1241
-1143
-1044
-943
-840
-736
-630
-522
-413
-302
-190
-77
38
155
272
391
512
634
757
881
1006
1133
1261
1390
1520
1651
1783
1915
2049
2184
2319
2456
2593
2730
2868
3007
3147
3286
3427
3567
3708
3849
3991
4132
4274
4416
4558
4700
4842
4984
5125
5267
5408
5549
5690
5830
5970
6110
6249
6387
6525
6663
6799
6935
7070
7205
7338
7471
7602
7733
7863
7991
8119
8245
8370
8494
8617
8739
8859
8978
9095
9212
9326
9440
9551
9662
9770
9877
9983
10087
10189
10289
10388
10485
10580
10674
10765
10855
10943
11029
11113
11195
11276
11354
11431
11505
11578
11649
11718
11785
11850
11914
11975
12035
12093
12148
12203
12255
12305
12354
12401
12446
12489
12530
12570
12608
12644
12678
12711
12742
12771
12798
12824
12847
12869
12890
12908
12925
12939
12952
12963
12973
12980
12985
12989
12990
12990
12987
12983
12976
12968
12957
12945
12930
12913
12894
12873
12850
12824
12797
12767
12735
12701
12665
12627
12587
12544
12499
12452
12403
12352
12299
12244
12186
12127
12065
12001
11936
11868
11798
11726
11653
11577
11499
11420
11338
11255
11170
11083
10994
10903
10811
10717
10621
10523
10424
10323
10221
10117
10011
9904
9795
9685
9574
9461
9347
9231
9114
8996
8877
8757
8635
8512
8389
8264
8138
8010
7884
7755
7626
7496
7365
7233
7101
6968
6835
6701
6566
6431
6296
6160
6024
5887
5750
5614
5476
5339
5202
5065
4928
4790
4653
4517
4380
4244
4108
3972
3837
3702
3568
3435
3302
3170
3039
2908
2778
2650
2522
2395
2269
2145
2021
1899
1777
1658
1539
1422
1306
1191
1078
966
856
748
641
535
431
329
228
130
32
-63
-157
-249
-339
-427
-514
-599
-682
-763
-842
-919
-995
-1068
-1140
-1210
-1278
-1344
-1409
-1471
-1531
-1590
-1647
-1702
-1755
-1806
-1855
-1902
-1948
-1991
-2033
-2073
-2112
-2148
-2182
-2215
-2246
-2275
-2303
-2329
-2353
-2375
-2395
-2414
-2431
-2447
-2461
-2473
-2483
-2492
-2500
-2506
-2510
-2513
-2514
-2514
-2512
-2509
-2504
-2498
-2491
-2482
-2472
-2461
-2448
-2434
-2419
-2402
-2384
-2366
-2345
-2324
-2302
-2278
-2253
-2227
-2200
-2172
-2143
-2112
-2081
-2048
-2015
-1980
-1945
-1908
-1870
-1832
-1792
-1751
-1710
-1667
-1624
-1579
-1534
-1487
-1440
-1392
-1343
-1293
-1242
-1191
-1138
-1085
-1031
-976
-920
-864
-806
-748
-689
-630
-570
-509
-447
-385
-322
-258
-194
-130
-65
1
67
134
201
268
335
403
472
540
608
677
746
815
884
953
1022
1091
1159
1228
1297
1365
1433
1501
1569
1637
1704
1771
1837
1903
1969
2033
2099
2163
2227
2290
2353
2415
2477
2538
2598
2658
2717
2776
2834
2891
2948
3004
3059
3113
3167
3220
3272
3324
3375
3425
3474
3523
3570
3617
3664
3709
3754
3798
3842
3885
3927
3968
4009
4049
4088
4127
4165
4203
4240
4276
4312
4347
4382
4416
4450
4483
4515
4547
4579
4609
4640
4670
4699
4727
4756
4783
4810
4837
4863
4888
4913
4938
4961
4985
5007
5029
5051
5072
5092
5112
5131
5149
5167
5184
5200
5215
5230
5244
5257
5269
5281
5291
5301
5310
5318
5326
5332
5338
5342
5346
5349
5351
5352
5352
5352
5350
5348
5345
5340
5335
5330
5323
5315
5307
5297
5287
5276
5265
5252
5239
5224
5210
5194
5177
5160
5142
5123
5103
5083
5062
5040
5018
4995
4971
4947
4922
4896
4870
4843
4815
4787
4758
4729
4699
4669
4638
4607
4575
4543
4510
4477
4444
4410
4375
4340
4305
4270
4233
4197
4160
4123
4085
4046
4009
3970
3930
3891
3851
3810
3769
3728
3686
3644
3601
3558
3515
3471
3427
3382
3337
3292
3246
3200
3153
3106
3058
3010
2961
2912
2863
2813
2762
2711
2659
2607
2554
2501
2447
2393
2338
2282
2226
2169
2112
2054
1996
1937
1877
1817
1756
1695
1633
1571
1508
1445
1381
1317
1252
1187
1121
1055
989
922
854
787
719
650
581
512
443
373
303
233
163
92
21
-50
-121
-193
-264
-336
-408
-480
-552
-624
-696
-768
-840
-912
-984
-1056
-1128
-1199
-1271
-1342
-1413
-1484
-1555
-1626
-1696
-1766
-1835
-1904
-1973
-2041
-2110
-2178
-2245
-2312
-2378
-2444
-2509
-2574
-2638
-2702
-2765
-2827
-2888
-2949
-3010
-3069
-3128
-3186
-3243
-3300
-3355
-3410
-3464
-3517
-3569
-3620
-3670
-3719
-3767
-3814
-3860
-3905
-3949
-3991
-4032
-4073
-4112
-4149
-4186
-4221
-4256
-4288
-4320
-4350
-4380
-4407
-4434
-4459
-4483
-4506
-4527
-4547
-4565
-4582
-4598
-4612
-4625
-4637
-4647
-4655
-4662
-4668
-4672
-4674
-4675
-4674
-4672
-4668
-4663
-4656
-4648
-4638
-4626
-4613
-4598
-4582
-4564
-4545
-4524
-4501
-4477
-4451
-4424
-4395
-4365
-4333
-4300
-4266
-4229
-4192
-4153
-4112
-4070
-4027
-3982
-3937
-3889
-3841
-3791
-3740
-3688
-3635
-3580
-3525
-3468
-3410
-3352
-3292
-3232
-3170
-3108
-3045
-2981
-2917
-2851
-2785
-2719
-2651
-2583
-2515
-2445
-2376
-2306
-2235
-2164
-2092
-2020
-1947
-1874
-1801
-1728
-1654
-1579
-1505
-1430
-1355
-1279
-1204
-1128
-1051
-975
-899
-822
-745
-667
-590
-512
-434
-356
-278
-200
-121
-42
37
117
196
276
356
437
517
598
679
760
841
923
1004
1086
1168
1251
1333
1415
1498
1580
1663
1746
1828
1911
1994
2077
2159
2242
2324
2407
2489
2571
2653
2734
2816
2897
2978
3058
3139
3218
3298
3377
3456
3534
3611
3689
3765
3841
3917
3992
4066
4140
4213
4285
4357
4428
4498
4567
4636
4704
4770
4836
4902
4966
5029
5091
5153
5213
5273
5331
5389
5445
5501
5555
5609
5661
5712
5762
5812
5860
5906
5952
5997
6040
6082
6124
6163
6202
6240
6276
6311
6345
6377
6409
6439
6468
6496
6522
6548
6572
6594
6616
6636
6656
6673
6690
6705
6719
6732
6744
6754
6762
6770
6776
6781
6784
6786
6786
6786
6783
6780
6775
6769
6761
6752
6741
6729
6716
6701
6685
6668
6649
6629
6607
6584
6560
6535
6508
6480
6450
6420
6388
6355
6320
6284
6248
6210
6170
6130
6088
6046
6002
5957
5911
5864
5816
5767
5717
5666
5615
5562
5508
5454
5398
5342
5285
5227
5169
5110
5050
4989
4928
4866
4804
4741
4678
4615
4551
4486
4421
4357
4291
4226
4161
4094
4029
3964
3898
3833
3768
3702
3637
3573
3508
3444
3381
3317
3255
3192
3131
3070
3010
2950
2892
2834
2777
2721
2666
2611
2559
2507
2456
2406
2358
2311
2265
2221
2178
2136
2096
2057
2019
1983
1948
1915
1883
1853
1824
1797
1771
1746
1723
1702
1682
1663
1646
1630
1616
1603
1592
1582
1573
1566
1560
1556
1552
1551
1550
1551
1553
1556
1561
1567
1574
1582
1591
1601
1613
1625
1639
1653
1668
1685
1702
1720
1739
1759
1779
1800
1822
1845
1868
1892
1916
1941
1966
1992
2019
2045
2073
2101
2129
2157
2186
2214
2244
2273
2302
2332
2362
2392
2422
2452
2482
2512
2541
2571
2601
2631
2660
2689
2719
2747
2776
2804
2832
2860
2887
2914
2940
2966
2992
3016
3041
3064
3087
3110
3131
3152
3172
3192
3210
3228
3245
3261
3277
3291
3305
3317
3329
3340
3350
3359
3367
3374
3380
3385
3389
3393
3395
3396
3397
3396
3395
3392
3389
3385
3379
3373
3366
3358
3349
3340
3329
3317
3305
3292
3277
3262
3247
3230
3213
3194
3175
3155
3135
3113
3091
3068
3044
3020
2994
2968
2942
2914
2886
2857
2828
2798
2767
2736
2704
2671
2638
2604
2569
2534
2498
2462
2425
2388
2350
2312
2273
2233
2193
2153
2112
2071
2029
1987
1945
1902
1859
1816
1773
1729
1685
1640
1596
1551
1506
1461
1416
1370
1325
1279
1234
1188
1143
1097
1052
1006
961
916
871
826
781
736
691
646
601
557
513
468
424
380
336
292
248
204
160
116
73
29
-15
-58
-102
-145
-188
-232
-275
-318
-361
-404
-446
-489
-531
-574
-616
-658
-701
-743
-785
-826
-868
-910
-951
-993
-1034
-1075
-1116
-1157
-1198
-1239
-1279
-1320
-1360
-1400
-1440
-1480
-1519
-1559
-1598
-1637
-1675
-1714
-1752
-1790
-1828
-1865
-1902
-1939
-1976
-2012
-2048
-2083
-2118
-2153
-2187
-2221
-2254
-2287
-2319
-2351
-2382
-2413
-2443
-2472
-2501
-2529
-2557
-2584
-2610
-2636
-2661
-2685
-2709
-2732
-2754
-2775
-2796
-2816
-2835
-2853
-2871
-2888
-2904
-2919
-2934
-2947
-2960
-2972
-2984
-2994
-3004
-3012
-3020
-3027
-3034
-3039
-3043
-3047
-3050
-3051
-3052
-3052
-3051
-3050
-3047
-3043
-3039
-3034
-3027
-3020
-3012
-3003
-2993
-2983
-2971
-2959
-2946
-2931
-2916
-2900
-2884
-2866
-2847
-2828
-2808
-2786
-2764
-2742
-2718
-2693
-2668
-2642
-2615
-2587
-2558
-2529
-2499
-2468
-2436
-2404
-2371
-2337
-2303
-2267
-2232
-2195
-2158
-2121
-2082
-2043
-2004
-1964
-1923
-1882
-1840
-1798
-1755
-1712
-1668
-1624
-1579
-1534
-1489
-1443
-1397
-1350
-1303
-1256
-1209
-1161
-1113
-1065
-1016
-968
-920
-871
-822
-773
-724
-675
-626
-577
-528
-479
-430
-381
-332
-283
-234
-186
-137
-89
-41
8
56
103
151
199
246
293
340
387
433
479
525
571
616
661
705
750
793
837
880
922
964
1006
1047
1088
1128
1167
1206
1245
1283
1320
1357
1394
1429
1465
1499
1533
1567
1600
1632
1664
1695
1726
1756
1786
1815
1843
1872
1899
1927
1953
1980
2005
2031
2057
2081
2106
2130
2154
2178
2201
2224
2247
2269
2292
2314
2336
2357
2379
2400
2422
2443
2464
2484
2505
2526
2546
2567
2587
2607
2627
2648
2667
2687
2707
2727
2746
2766
2785
2804
2823
2842
2861
2880
2898
2917
2935
2953
2971
2988
3006
3023
3040
3057
3073
3090
3106
3121
3137
3152
3168
3182
3197
3211
3226
3240
3253
3267
3280
3293
3305
3318
3330
3342
3354
3365
3376
3387
3398
3408
3418
3428
3437
3446
3455
3463
3471
3478
3485
3492
3498
3504
3509
3514
3518
3522
3525
3527
3529
3531
3532
3532
3532
3532
3530
3528
3526
3522
3518
3514
3509
3503
3496
3489
3482
3473
3464
3454
3444
3432
3421
3408
3395
3381
3367
3352
3336
3319
3302
3285
3266
3247
3227
3207
3186
3164
3142
3119
3096
3072
3047
3021
2995
2968
2941
2912
2883
2854
2824
2793
2761
2729
2696
2663
2629
2594
2558
2522
2485
2448
2410
2371
2332
2292
2251
2210
2169
2126
2083
2040
1996
1952
1907
1862
1816
1769
1723
1675
1628
1580
1532
1483
1434
1384
1335
1285
1235
1184
1134
1083
1032
980
929
878
826
774
723
671
620
568
517
466
415
364
314
263
213
164
115
66
18
-30
-77
-124
-170
-216
-261
-306
-349
-392
-435
-476
-517
-557
-596
-635
-672
-709
-745
-780
-814
-847
-879
-911
-941
-970
-999
-1026
-1052
-1078
-1102
-1125
-1148
-1169
-1189
-1208
-1226
-1243
-1259
-1274
-1287
-1300
-1311
-1321
-1331
-1339
-1345
-1351
-1356
-1359
-1361
-1363
-1363
-1362
-1360
-1357
-1353
-1348
-1341
-1334
-1326
-1317
-1307
-1296
-1284
-1271
-1258
-1243
-1228
-1212
-1195
-1178
-1160
-1141
-1121
-1101
-1080
-1059
-1037
-1014
-991
-967
-943
-918
-893
-868
-842
-815
-788
-761
-734
-706
-677
-648
-619
-590
-561
-531
-501
-470
-440
-409
-378
-347
-316
-284
-253
-221
-189
-157
-125
-93
-61
-29
3
35
67
99
131
163
195
226
258
290
321
352
383
414
445
475
505
535
565
594
624
652
681
709
736
764
791
817
843
869
894
918
942
966
989
1012
1034
1056
1077
1097
1117
1137
1156
1174
1192
1210
1226
1243
1258
1273
1288
1302
1316
1329
1341
1353
1365
1376
1386
1396
1406
1415
1424
1432
1439
1447
1454
1460
1466
1471
1476
1481
1485
1489
1493
1496
1498
1500
1502
1503
1504
1505
1505
1505
1504
1503
1502
1500
1498
1496
1493
1490
1486
1483
1478
1474
1469
1464
1458
1452
1446
1439
1433
1425
1418
1410
1402
1393
1385
1375
1366
1357
1347
1337
1326
1316
1305
1294
1282
1271
1259
1247
1235
1223
1210
1197
1184
1171
1158
1145
1131
1118
1104
1090
1076
1061
1047
1033
1018
1002
989
974
959
944
929
914
898
883
867
852
836
821
805
790
774
759
743
727
712
696
681
666
650
635
620
605
590
575
561
546
532
517
503
489
475
462
448
435
421
409
396
383
371
359
347
335
324
313
302
291
281
271
261
252
243
234
225
216
208
200
193
186
178
172
165
159
153
147
142
137
132
128
123
119
116
112
109
106
104
101
99
97
96
95
94
93
93
93
93
94
95
96
98
99
102
104
107
110
114
118
123
128
133
139
145
151
158
165
173
181
190
199
208
218
228
239
249
261
272
284
297
309
322
336
349
363
377
392
407
422
437
453
469
485
501
518
534
551
568
585
602
619
637
654
671
689
706
723
740
757
774
791
808
824
840
856
872
888
903
918
933
947
961
975
989
1002
1016
1028
1041
1053
1065
1076
1088
1098
1109
1119
1129
1139
1148
1157
1166
1174
1181
1189
1196
1203
1209
1215
1220
1225
1230
1234
1238
1241
1244
1246
1248
1250
1251
1251
1251
1251
1250
1249
1247
1245
1242
1239
1235
1231
1226
1221
1216
1210
1203
1196
1189
1181
1173
1164
1155
1146
1136
1125
1115
1103
1092
1080
1067
1054
1041
1027
1012
998
983
967
951
935
918
901
883
865
846
827
808
788
768
747
726
705
684
662
640
618
595
573
550
527
504
480
457
434
410
387
363
340
316
293
270
246
223
201
178
155
133
111
89
68
47
26
6
-14
-34
-53
-71
-89
-107
-123
-140
-155
-170
-184
-198
-210
-222
-233
-243
-253
-261
-268
-275
-280
-285
-288
-290
-292
-292
-291
-289
-286
-282
-276
-270
-262
-254
-244
-233
-220
-207
-192
-176
-159
-141
-121
-101
-79
-56
-31
-6
21
50
79
110
142
175
209
245
282
320
359
400
442
485
529
575
621
669
718
768
820
872
925
980
1035
1091
1149
1207
1266
1326
1387
1449
1511
1575
1639
1704
1769
1836
1903
1970
2037
2107
2176
2246
2316
2387
2458
2530
2603
2675
2748
2822
2896
2970
3044
3119
3194
3270
3345
3421
3497
3573
3649
3726
3802
3879
3955
4032
4108
4185
4261
4337
4413
4489
4564
4640
4715
4789
4864
4937
5011
5084
5156
5228
5300
5370
5440
5510
5579
5647
5714
5781
5847
5912
5976
6040
6102
6164
6225
6285
6344
6402
6459
6515
6570
6624
6677
6729
6780
6830
6879
6927
6973
7018
7062
7105
7146
7187
7226
7263
7299
7334
7368
7400
7430
7459
7487
7513
7538
7561
7582
7602
7621
7638
7653
7667
7679
7690
7699
7707
7713
7717
7720
7721
7720
7718
7714
7709
7702
7693
7683
7671
7658
7643
7627
7609
7589
7568
7545
7521
7496
7468
7440
7409
7378
7345
7310
7274
7237
7198
7158
7117
7074
7030
6985
6938
6890
6841
6791
6740
6688
6634
6580
6524
6468
6410
6352
6292
6232
6171
6109
6046
5983
5918
5853
5788
5722
5655
5587
5519
5451
5382
5312
5242
5172
5101
5029
4958
4886
4814
4741
4668
4595
4522
4448
4375
4301
4227
4153
4078
4005
3930
3856
3782
3707
3633
3558
3484
3410
3336
3262
3188
3114
3040
2967
2893
2820
2748
2675
2604
2532
2461
2390
2320
2251
2182
2113
2045
1979
1912
1847
1782
1718
1655
1592
1530
1470
1410
1351
1293
1236
1180
1125
1071
1018
966
915
865
816
769
722
677
633
590
548
507
468
430
393
357
322
289
257
227
197
169
142
116
92
69
47
27
7
-10
-27
-42
-56
-69
-80
-90
-99
-107
-113
-118
-121
-124
-125
-125
-123
-120
-117
-112
-105
-98
-89
-80
-69
-57
-44
-30
-15
1
18
36
55
75
96
118
140
164
188
214
240
267
294
322
351
381
411
442
474
506
539
572
605
639
674
709
744
780
816
852
889
926
963
1000
1038
1076
1115
1153
1192
1231
1270
1309
1348
1387
1427
1467
1506
1546
1586
1626
1665
1705
1745
1785
1825
1865
1904
1944
1983
2023
2062
2101
2140
2179
2218
2256
2294
2332
2370
2407
2444
2481
2517
2552
2588
2622
2656
2690
2723
2755
2787
2818
2848
2877
2906
2934
2961
2987
3012
3036
3059
3082
3103
3123
3143
3161
3178
3194
3209
3223
3236
3247
3258
3267
3275
3282
3287
3291
3294
3296
3296
3295
3292
3288
3283
3276
3268
3258
3247
3235
3221
3205
3188
3170
3150
3129
3106
3082
3057
3030
3001
2972
2941
2908
2874
2839
2803
2765
2726
2686
2645
2602
2558
2513
2467
2419
2371
2322
2271
2219
2167
2113
2059
2004
1947
1890
1832
1774
1714
1654
1594
1532
1470
1408
1344
1281
1216
1152
1087
1020
955
889
823
756
689
621
554
486
419
351
283
215
147
79
12
-56
-123
-190
-257
-324
-390
-456
-521
-586
-651
-715
-778
-841
-904
-965
-1026
-1087
-1147
-1206
-1264
-1321
-1378
-1434
-1489
-1543
-1596
-1648
-1700
-1750
-1800
-1848
-1896
-1943
-1988
-2033
-2076
-2119
-2160
-2201
-2240
-2278
-2316
-2352
-2387
-2421
-2453
-2485
-2516
-2545
-2574
-2601
-2627
-2652
-2676
-2699
-2720
-2741
-2760
-2779
-2796
-2812
-2827
-2841
-2854
-2866
-2877
-2887
-2896
-2903
-2910
-2915
-2920
-2923
-2926
-2927
-2928
-2927
-2925
-2923
-2919
-2914
-2909
-2902
-2894
-2886
-2876
-2866
-2854
-2842
-2829
-2815
-2800
-2784
-2767
-2750
-2731
-2712
-2692
-2671
-2649
-2626
-2603
-2579
-2554
-2528
-2501
-2474
-2446
-2417
-2388
-2357
-2327
-2295
-2263
-2230
-2197
-2163
-2129
-2094
-2058
-2021
-1986
-1949
-1911
-1873
-1835
-1796
-1757
-1718
-1678
-1638
-1598
-1558
-1517
-1476
-1435
-1393
-1352
-1310
-1269
-1227
-1185
-1143
-1101
-1059
-1016
-974
-932
-890
-847
-805
-763
-720
-678
-636
-594
-551
-509
-467
-425
-384
-342
-300
-259
-217
-176
-135
-95
-54
-14
27
67
106
146
185
224
262
300
338
376
413
450
486
522
558
593
628
662
696
729
762
795
827
859
890
921
951
981
1010
1039
1067
1095
1122
1149
1176
1202
1227
1252
1276
1300
1324
1347
1369
1391
1413
1434
1455
1475
1495
1514
1533
1551
1569
1587
1604
1620
1637
1653
1668
1684
1699
1713
1727
1741
1754
1767
1780
1792
1804
1816
1827
1838
1848
1858
1868
1877
1886
1894
1902
1910
1917
1924
1931
1937
1942
1948
1953
1957
1962
1966
1969
1972
1975
1978
1980
1982
1984
1985
1987
1988
1989
1989
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1990
1991
1991
1991
1992
1993
1993
1994
1996
1997
1999
2001
2003
2005
2008
2011
2013
2017
2020
2024
2028
2032
2036
2041
2045
2051
2056
2062
2067
2073
2080
2086
2093
2100
2107
2114
2122
2130
2138
2146
2154
2163
2172
2181
2190
2199
2209
2218
2228
2239
2249
2259
2270
2281
2292
2303
2315
2327
2338
2351
2363
2375
2388
2400
2413
2426
2439
2453
2466
2479
2493
2507
2520
2534
2548
2562
2576
2591
2605
2619
2633
2648
2662
2677
2691
2706
2721
2735
2750
2765
2780
2795
2810
2825
2840
2856
2871
2887
2902
2918
2934
2950
2966
2982
2998
3015
3031
3048
3065
3082
3100
3117
3135
3153
3171
3190
3208
3227
3246
3266
3285
3305
3325
3346
3366
3387
3408
3429
3451
3473
3495
3518
3540
3563
3587
3610
3634
3659
3683
3708
3734
3760
3786
3812
3839
3866
3893
3921
3950
3978
4006
4035
4066
4096
4126
4156
4187
4218
4250
4281
4313
4345
4377
4410
4443
4476
4509
4542
4576
4609
4643
4677
4711
4746
4780
4815
4849
4884
4918
4953
4988
5023
5057
5092
5127
5162
5196
5231
5265
5300
5334
5368
5402
5436
5470
5503
5536
5570
5603
5635
5668
5700
5732
5763
5795
5826
5857
5887
5917
5947
5977
6006
6035
6063
6092
6119
6147
6174
6201
6228
6254
6280
6305
6331
6355
6380
6404
6428
6451
6474
6497
6519
6541
6563
6584
6605
6625
6645
6664
6683
6702
6720
6738
6756
6773
6789
6806
6822
6837
6852
6867
6881
6896
6909
6923
6936
6948
6961
6973
6985
6996
7007
7018
7028
7038
7048
7058
7067
7076
7085
7094
7102
7110
7118
7126
7133
7140
7147
7153
7160
7166
7172
7177
7183
7187
7192
7197
7201
7205
7208
7211
7214
7217
7219
7221
7223
7224
7225
7225
7226
7226
7225
7224
7223
7222
7220
7218
7215
7212
7209
7205
7201
7197
7192
7187
7181
7175
7169
7162
7155
7147
7139
7130
7121
7112
7102
7092
7081
7070
7058
7046
7033
7020
7006
6991
6977
6961
6945
6929
6912
6894
6876
6858
6839
6819
6799
6778
6757
6735
6713
6690
6666
6642
6618
6593
6567
6541
6514
6487
6459
6430
6401
6372
6342
6311
6280
6249
6217
6184
6151
6117
6083
6048
6013
5977
5941
5904
5867
5829
5790
5751
5711
5671
5630
5589
5546
5504
5460
5416
5372
5327
5281
5235
5188
5141
5093
5044
4995
4946
4895
4845
4793
4742
4690
4637
4584
4530
4476
4421
4366
4310
4254
4197
4140
4083
4025
3967
3908
3849
3790
3730
3670
3609
3549
3488
3426
3365
3303
3241
3178
3115
3053
2989
2926
2863
2799
2735
2671
2606
2542
2477
2412
2347
2282
2217
2152
2086
2021
1955
1889
1823
1757
1691
1625
1559
1493
1426
1360
1294
1228
1161
1095
1029
963
896
830
764
698
633
567
502
436
371
306
241
176
112
48
-17
-80
-144
-208
-271
-334
-397
-459
-521
-583
-645
-706
-767
-828
-889
-949
-1008
-1068
-1127
-1186
-1245
-1303
-1361
-1418
-1475
-1532
-1588
-1643
-1699
-1754
-1808
-1862
-1916
-1969
-2021
-2073
-2125
-2176
-2226
-2276
-2326
-2375
-2423
-2471
-2518
-2564
-2610
-2655
-2700
-2743
-2787
-2829
-2871
-2912
-2952
-2992
-3030
-3068
-3105
-3142
-3177
-3211
-3245
-3278
-3309
-3340
-3370
-3399
-3426
-3453
-3479
-3504
-3527
-3550
-3571
-3592
-3611
-3629
-3646
-3662
-3677
-3691
-3703
-3715
-3725
-3734
-3742
-3749
-3754
-3759
-3762
-3765
-3766
-3766
-3765
-3762
-3759
-3755
-3750
-3743
-3736
-3727
-3718
-3707
-3696
-3683
-3670
-3656
-3640
-3624
-3607
-3589
-3570
-3550
-3529
-3507
-3484
-3461
-3436
-3411
-3385
-3358
-3330
-3302
-3272
-3242
-3210
-3179
-3146
-3112
-3078
-3043
-3007
-2971
-2933
-2895
-2857
-2817
-2777
-2736
-2695
-2653
-2610
-2567
-2523
-2479
-2434
-2388
-2342
-2295
-2248
-2200
-2152
-2103
-2054
-2004
-1954
-1903
-1852
-1801
-1749
-1696
-1644
-1591
-1537
-1484
-1430
-1376
-1321
-1267
-1212
-1157
-1101
-1046
-991
-935
-879
-824
-768
-712
-656
-600
-544
-489
-433
-377
-321
-265
-210
-154
-99
-43
12
68
123
178
233
288
342
397
451
505
559
613
667
720
774
827
879
932
984
1036
1088
1139
1190
1241
1292
1342
1391
1440
1489
1538
1586
1633
1680
1727
1773
1819
1864
1909
1954
1997
2041
2084
2126
2169
2210
2252
2292
2333
2373
2412
2451
2490
2528
2566
2604
2641
2678
2714
2750
2786
2821
2856
2891
2925
2959
2993
3027
3060
3094
3127
3159
3192
3224
3257
3289
3321
3352
3384
3416
3447
3478
3509
3540
3571
3602
3632
3663
3693
3723
3753
3783
3813
3842
3872
3901
3930
3960
3988
4017
4046
4075
4103
4131
4159
4187
4215
4243
4271
4298
4326
4353
4380
4407
4434
4461
4487
4514
4540
4567
4593
4619
4645
4670
4696
4721
4747
4772
4797
4822
4846
4871
4896
4920
4944
4969
4993
5017
5041
5065
5089
5112
5136
5160
5183
5207
5230
5253
5277
5300
5323
5346
5369
5392
5415
5438
5461
5484
5507
5529
5552
5575
5597
5620
5643
5665
5688
5710
5732
5755
5777
5799
5821
5843
5865
5886
5908
5929
5951
5972
5993
6014
6035
6056
6076
6097
6117
6137
6157
6176
6196
6215
6234
6253
6271
6290
6308
6325
6343
6360
6377
6394
6410
6426
6441
6456
6471
6486
6500
6513
6526
6539
6551
6563
6574
6585
6595
6604
6613
6622
6630
6637
6644
6649
6655
6659
6663
6666
6669
6670
6671
6671
6670
6669
6666
6663
6659
6654
6648
6641
6634
6625
6616
6606
6595
6583
6570
6557
6542
6527
6511
6494
6476
6457
6437
6416
6395
6373
6350
6325
6301
6275
6248
6221
6192
6163
6133
6103
6071
6038
6005
5971
5936
5900
5864
5826
5788
5749
5709
5668
5627
5585
5542
5498
5453
5408
5362
5315
5268
5219
5170
5121
5070
5019
4968
4915
4862
4809
4754
4700
4644
4588
4532
4474
4417
4359
4300
4241
4181
4121
4061
4000
3939
3877
3815
3753
3691
3628
3565
3501
3438
3374
3310
3245
3181
3116
3051
2986
2920
2855
2789
2723
2658
2592
2525
2459
2393
2327
2260
2194
2128
2061
1995
1929
1862
1796
1730
1664
1598
1532
1466
1400
1335
1270
1204
1139
1075
1010
946
882
818
755
691
628
566
504
442
380
319
258
197
137
77
18
-42
-100
-159
-217
-275
-332
-389
-445
-501
-557
-612
-667
-721
-775
-828
-881
-933
-985
-1036
-1087
-1137
-1186
-1235
-1283
-1330
-1377
-1422
-1468
-1512
-1556
-1599
-1641
-1683
-1724
-1764
-1803
-1841
-1879
-1916
-1952
-1987
-2021
-2056
-2088
-2121
-2152
-2182
-2212
-2241
-2269
-2296
-2322
-2348
-2373
-2397
-2420
-2442
-2463
-2484
-2504
-2523
-2541
-2558
-2574
-2590
-2604
-2618
-2631
-2643
-2654
-2665
-2674
-2683
-2691
-2698
-2704
-2710
-2714
-2718
-2721
-2723
-2724
-2725
-2724
-2723
-2721
-2718
-2715
-2710
-2705
-2699
-2693
-2686
-2678
-2669
-2660
-2650
-2639
-2627
-2615
-2603
-2590
-2576
-2561
-2546
-2530
-2514
-2497
-2480
-2461
-2443
-2423
-2403
-2383
-2362
-2340
-2318
-2295
-2271
-2247
-2223
-2197
-2172
-2145
-2118
-2091
-2062
-2033
-2005
-1975
-1944
-1913
-1882
-1850
-1818
-1785
-1751
-1717
-1683
-1648
-1613
-1577
-1540
-1504
-1466
-1429
-1391
-1352
-1314
-1274
-1235
-1195
-1155
-1114
-1073
-1032
-990
-948
-906
-863
-821
-778
-735
-691
-648
-604
-561
-517
-473
-429
-385
-341
-297
-253
-210
-166
-122
-78
-35
9
52
95
138
181
224
266
308
350
392
434
476
517
558
599
639
679
719
759
798
837
875
913
951
988
1025
1061
1097
1133
1168
1202
1236
1269
1302
1335
1366
1398
1428
1458
1488
1517
1546
1574
1602
1629
1655
1681
1707
1732
1757
1781
1805
1828
1852
1874
1897
1918
1940
1961
1982
2003
2023
2043
2063
2082
2102
2120
2139
2157
2176
2194
2211
2229
2246
2263
2280
2297
2313
2330
2346
2362
2379
2395
2411
2427
2443
2459
2475
2490
2506
2522
2539
2555
2571
2587
2604
2620
2637
2653
2670
2687
2704
2721
2738
2755
2772
2790
2807
2825
2843
2861
2879
2897
2916
2934
2953
2972
2991
3011
3030
3050
3070
3090
3111
3131
3152
3173
3195
3216
3238
3260
3282
3305
3327
3350
3373
3396
3420
3443
3467
3491
3515
3539
3563
3587
3611
3636
3660
3684
3709
3733
3758
3782
3807
3831
3855
3880
3904
3928
3953
3977
4001
4025
4049
4074
4098
4122
4146
4170
4194
4218
4242
4266
4290
4314
4338
4362
4386
4410
4433
4457
4481
4504
4528
4551
4574
4597
4620
4643
4666
4688
4710
4732
4754
4775
4796
4817
4838
4858
4878
4898
4917
4936
4955
4973
4991
5008
5025
5042
5058
5074
5090
5105
5119
5133
5147
5160
5173
5185
5197
5209
5220
5230
5241
5250
5259
5268
5276
5284
5291
5298
5305
5310
5316
5321
5325
5329
5333
5336
5338
5340
5342
5343
5344
5344
5344
5343
5342
5340
5338
5336
5333
5329
5325
5321
5316
5311
5306
5300
5293
5287
5279
5272
5264
5256
5247
5238
5229
5219
5209
5199
5188
5177
5166
5154
5142
5130
5117
5104
5091
5077
5064
5050
5035
5021
5006
4991
4975
4960
4944
4928
4912
4895
4878
4861
4844
4826
4809
4791
4772
4754
4735
4716
4697
4677
4657
4637
4617
4596
4575
4554
4532
4511
4489
4467
4444
4421
4399
4375
4352
4328
4305
4281
4256
4232
4207
4183
4158
4133
4108
4082
4057
4030
4006
3980
3954
3928
3903
3877
3851
3825
3799
3773
3748
3722
3696
3671
3646
3620
3595
3570
3545
3521
3496
3472
3447
3423
3399
3376
3352
3328
3305
3282
3259
3236
3213
3190
3167
3145
3122
3100
3077
3055
3032
3010
2987
2965
2942
2919
2897
2874
2851
2828
2805
2782
2759
2736
2713
2689
2666
2642
2619
2595
2571
2547
2523
2499
2475
2451
2426
2402
2377
2353
2328
2303
2278
2253
2228
2203
2178
2152
2127
2101
2075
2049
2024
1998
1971
1945
1919
1892
1866
1839
1812
1785
1758
1731
1703
1676
1648
1621
1593
1565
1537
1508
1480
1452
1423
1395
1366
1338
1309
1280
1252
1223
1194
1165
1137
1108
1079
1050
1022
993
965
936
908
880
852
824
796
768
740
713
685
658
631
604
578
551
525
498
472
447
421
395
370
345
320
295
271
247
223
199
175
152
129
106
84
61
39
18
-4
-26
-47
-68
-88
-109
-130
-150
-170
-190
-210
-229
-249
-268
-288
-307
-326
-345
-364
-383
-402
-420
-439
-457
-476
-494
-512
-531
-549
-567
-585
-603
-621
-639
-657
-674
-692
-710
-727
-745
-762
-780
-797
-814
-831
-848
-865
-882
-899
-916
-932
-949
-965
-981
-997
-1012
-1029
-1045
-1060
-1076
-1091
-1106
-1121
-1136
-1150
-1165
-1179
-1193
-1207
-1220
-1233
-1247
-1260
-1273
-1285
-1298
-1310
-1322
-1334
-1346
-1358
-1370
-1381
-1392
-1404
-1415
-1426
-1436
-1447
-1458
-1468
-1478
-1489
-1499
-1509
-1518
-1528
-1538
-1547
-1556
-1566
-1575
-1584
-1592
-1601
-1610
-1618
-1626
-1635
-1643
-1651
-1658
-1666
-1674
-1681
-1688
-1695
-1702
-1709
-1716
-1723
-1729
-1736
-1742
-1749
-1755
-1761
-1767
-1773
-1779
-1785
-1791
-1797
-1803
-1809
-1815
-1820
-1826
-1832
-1838
-1844
-1850
-1856
-1861
-1867
-1873
-1879
-1885
-1891
-1897
-1902
-1908
-1914
-1920
-1926
-1931
-1937
-1942
-1948
-1953
-1959
-1964
-1969
-1974
-1979
-1984
-1989
-1993
-1998
-2001
-2005
-2009
-2013
-2017
-2021
-2025
-2029
-2032
-2035
-2037
-2041
-2044
-2047
-2050
-2052
-2055
-2057
-2059
-2061
-2063
-2065
-2067
-2069
-2070
-2072
-2073
-2074
-2075
-2076
-2076
-2077
-2077
-2077
-2077
-2077
-2077
-2076
-2075
-2075
-2074
-2072
-2071
-2069
-2068
-2066
-2064
-2061
-2059
-2056
-2053
-2050
-2047
-2043
-2039
-2035
-2031
-2027
-2021
-2017
-2011
-2005
-2000
-1994
-1987
-1980
-1973
-1965
-1957
-1949
-1940
-1931
-1921
-1911
-1901
-1890
-1879
-1867
-1854
-1841
-1828
-1814
-1799
-1784
-1769
-1752
-1736
-1718
-1700
-1682
-1662
-1643
-1622
-1601
-1580
-1557
-1534
-1511
-1487
-1462
-1437
-1411
-1384
-1357
-1329
-1301
-1272
-1242
-1212
-1181
-1150
-1118
-1085
-1052
-1018
-984
-949
-913
-877
-840
-803
-765
-727
-688
-648
-608
-567
-526
-485
-442
-400
-357
-313
-269
-224
-179
-134
-88
-42
5
52
99
147
195
244
292
342
391
441
492
542
593
645
697
749
801
853
906
960
1012
1067
1121
1175
1229
1284
1339
1394
1450
1505
1561
1617
1673
1730
1786
1843
1899
1956
2013
2070
2128
2185
2242
2300
2357
2415
2472
2530
2588
2645
2703
2760
2818
2875
2933
2990
3047
3104
3161
3217
3274
3330
3386
3442
3498
3553
3608
3663
3718
3772
3826
3879
3932
3985
4037
4089
4140
4191
4241
4291
4341
4389
4438
4485
4533
4579
4625
4671
4715
4760
4803
4846
4888
4930
4971
5011
5051
5090
5128
5166
5203
5239
5275
5309
5343
5377
5409
5441
5472
5503
5533
5561
5590
5617
5644
5670
5695
5719
5743
5765
5787
5809
5829
5849
5868
5886
5904
5920
5936
5951
5965
5979
5991
6003
6014
6024
6034
6042
6050
6057
6063
6069
6073
6077
6080
6083
6084
6085
6085
6084
6083
6081
6078
6074
6070
6065
6059
6053
6046
6039
6031
6022
6012
6002
5991
5980
5968
5956
5942
5929
5914
5899
5884
5868
5851
5834
5816
5797
5778
5759
5739
5718
5697
5675
5653
5630
5607
5583
5559
5535
5509
5484
5458
5431
5404
5377
5349
5320
5292
5263
5233
5203
5172
5141
5110
5079
5046
5014
4981
4948
4914
4880
4846
4811
4777
4741
4706
4670
4633
4597
4560
4523
4486
4448
4410
4372
4334
4295
4256
4217
4178
4139
4099
4059
4019
3979
3939
3899
3858
3818
3777
3736
3695
3654
3613
3572
3530
3489
3448
3406
3365
3323
3281
3240
3198
3157
3115
3073
3032
2990
2948
2907
2866
2824
2783
2742
2700
2659
2618
2578
2537
2496
2456
2415
2375
2335
2295
2256
2216
2177
2138
2099
2061
2021
1984
1946
1909
1872
1835
1798
1762
1726
1690
1655
1620
1585
1551
1517
1483
1450
1417
1385
1352
1321
1289
1258
1227
1197
1167
1138
1109
1080
1052
1024
997
970
944
918
893
868
844
820
797
774
752
730
709
689
669
650
631
613
595
579
562
546
531
517
503
489
477
464
453
442
432
422
413
405
397
390
383
377
372
367
363
359
356
354
352
351
351
351
351
353
354
356
359
362
366
370
375
381
386
392
399
406
414
422
430
439
448
458
468
478
489
501
512
524
537
549
562
576
590
604
619
634
649
665
681
697
714
731
748
766
784
803
821
840
860
879
899
919
940
960
981
1002
1024
1045
1067
1089
1111
1134
1156
1179
1202
1225
1248
1271
1294
1318
1342
1365
1389
1413
1437
1461
1485
1509
1533
1557
1581
1605
1629
1653
1677
1701
1724
1748
1772
1796
1819
1843
1866
1890
1913
1936
1959
1983
2005
2029
2052
2075
2098
2121
2144
2166
2189
2211
2234
2256
2278
2300
2322
2344
2366
2387
2408
2429
2450
2471
2491
2511
2531
2551
2571
2590
2609
2628
2647
2665
2684
2702
2719
2737
2754
2772
2788
2805
2821
2837
2853
2868
2884
2898
2913
2927
2941
2955
2968
2981
2993
3005
3017
3028
3039
3050
3060
3070
3080
3089
3098
3106
3114
3122
3129
3136
3143
3149
3155
3161
3166
3171
3175
3180
3183
3187
3190
3193
3196
3199
3201
3203
3204
3206
3207
3208
3209
3209
3210
3210
3210
3210
3209
3209
3208
3207
3206
3204
3203
3201
3199
3197
3195
3193
3190
3187
3184
3181
3177
3174
3170
3165
3161
3156
3151
3146
3141
3135
3130
3123
3117
3110
3104
3096
3089
3081
3074
3065
3057
3049
3040
3031
3022
3012
3003
2993
2983
2973
2963
2952
2942
2931
2921
2910
2899
2889
2878
2867
2856
2845
2834
2824
2813
2802
2791
2780
2770
2759
2748
2738
2727
2717
2707
2696
2686
2676
2666
2656
2646
2636
2626
2617
2607
2598
2588
2579
2570
2560
2551
2542
2533
2525
2516
2507
2499
2490
2482
2473
2465
2457
2449
2441
2433
2426
2418
2411
2403
2396
2389
2382
2375
2369
2362
2356
2349
2343
2337
2331
2325
2319
2313
2307
2301
2295
2290
2284
2278
2273
2267
2262
2256
2250
2244
2239
2233
2227
2221
2215
2210
2204
2198
2192
2186
2180
2174
2167
2161
2155
2149
2143
2137
2130
2124
2118
2111
2105
2098
2091
2085
2078
2071
2064
2056
2049
2041
2033
2025
2017
2009
2000
1991
1982
1973
1963
1953
1943
1933
1922
1911
1900
1889
1877
1865
1852
1839
1826
1813
1799
1785
1770
1755
1740
1724
1708
1692
1675
1658
1641
1623
1605
1587
1568
1549
1529
1509
1489
1469
1448
1427
1405
1384
1362
1340
1317
1294
1271
1248
1225
1201
1177
1153
1128
1104
1079
1054
1029
1004
979
953
928
902
876
850
824
798
771
745
718
692
665
638
612
585
558
531
504
477
450
423
396
370
343
316
289
263
236
210
183
157
131
105
79
53
28
2
-23
-48
-73
-98
-122
-147
-171
-195
-218
-242
-265
-288
-310
-332
-354
-376
-397
-418
-439
-459
-478
-498
-517
-535
-553
-570
-588
-604
-620
-636
-651
-666
-680
-693
-706
-719
-731
-742
-753
-763
-773
-782
-790
-798
-805
-811
-817
-822
-826
-829
-832
-834
-835
-835
-835
-833
-831
-828
-824
-819
-814
-807
-800
-791
-782
-772
-761
-749
-736
-722
-707
-692
-675
-658
-639
-620
-600
-579
-557
-534
-510
-486
-460
-434
-407
-379
-350
-321
-290
-259
-227
-195
-161
-127
-92
-57
-21
16
54
92
131
170
210
251
292
334
376
419
462
506
550
595
640
686
732
778
825
872
920
967
1014
1063
1112
1161
1209
1258
1308
1357
1406
1456
1505
1555
1604
1653
1703
1752
1801
1851
1900
1948
1997
2045
2094
2142
2189
2237
2284
2330
2377
2423
2468
2513
2558
2602
2646
2689
2731
2773
2815
2856
2896
2936
2975
3013
3051
3088
3125
3160
3195
3230
3263
3296
3328
3359
3389
3419
3447
3475
3502
3528
3553
3578
3601
3624
3646
3666
3686
3705
3723
3740
3756
3772
3786
3799
3812
3823
3834
3844
3853
3861
3868
3874
3879
3883
3887
3889
3891
3891
3891
3890
3888
3885
3881
3877
3871
3865
3858
3849
3840
3830
3820
3808
3796
3782
3768
3753
3737
3721
3704
3685
3666
3647
3626
3605
3583
3560
3537
3513
3488
3462
3436
3409
3382
3354
3325
3296
3266
3235
3204
3172
3140
3107
3074
3040
3006
2971
2935
2900
2863
2826
2789
2752
2713
2675
2636
2596
2557
2516
2476
2435
2393
2352
2310
2267
2224
2181
2138
2094
2050
2005
1961
1916
1871
1826
1780
1734
1689
1642
1596
1550
1503
1457
1410
1363
1316
1268
1221
1174
1126
1079
1032
984
937
889
842
794
747
700
653
606
559
512
466
420
374
328
282
237
192
147
102
58
14
-29
-72
-115
-157
-199
-241
-282
-322
-363
-402
-441
-480
-518
-556
-593
-630
-666
-701
-736
-771
-805
-838
-871
-903
-935
-966
-996
-1026
-1055
-1084
-1112
-1140
-1166
-1193
-1219
-1244
-1268
-1292
-1316
-1339
-1361
-1382
-1403
-1424
-1443
-1463
-1481
-1499
-1516
-1533
-1549
-1564
-1579
-1593
-1607
-1620
-1632
-1644
-1655
-1665
-1675
-1684
-1693
-1701
-1708
-1715
-1721
-1727
-1731
-1736
-1739
-1742
-1745
-1747
-1748
-1748
-1748
-1747
-1746
-1743
-1740
-1737
-1733
-1728
-1722
-1716
-1709
-1701
-1693
-1684
-1674
-1663
-1652
-1640
-1627
-1614
-1600
-1585
-1569
-1553
-1535
-1517
-1499
-1479
-1458
-1437
-1415
-1392
-1369
-1344
-1319
-1293
-1266
-1238
-1209
-1180
-1150
-1119
-1087
-1055
-1020
-987
-952
-917
-880
-843
-806
-767
-728
-688
-648
-606
-564
-522
-479
-435
-390
-345
-300
-254
-207
-160
-112
-64
-15
34
84
134
184
235
286
337
389
442
494
547
600
654
707
761
815
870
924
979
1034
1089
1145
1200
1255
1311
1366
1422
1477
1533
1588
1644
1699
1754
1809
1864
1919
1973
2028
2082
2135
2189
2242
2295
2348
2400
2452
2504
2555
2606
2656
2706
2756
2805
2854
2903
2951
2998
3045
3092
3138
3183
3228
3273
3317
3360
3403
3445
3487
3528
3568
3608
3647
3685
3723
3760
3797
3832
3867
3902
3935
3968
4000
4032
4062
4091
4121
4149
4176
4203
4229
4254
4278
4301
4323
4345
4366
4386
4405
4423
4440
4457
4473
4487
4501
4514
4527
4538
4549
4559
4568
4576
4583
4589
4595
4600
4604
4607
4609
4611
4612
4612
4611
4609
4607
4604
4600
4596
4591
4585
4578
4571
4563
4555
4546
4536
4526
4515
4504
4492
4480
4468
4455
4441
4428
4413
4399
4384
4369
4354
4338
4322
4306
4290
4273
4256
4239
4222
4205
4187
4170
4152
4134
4116
4098
4080
4062
4043
4025
4006
3988
3970
3951
3933
3915
3896
3878
3860
3841
3823
3805
3787
3769
3751
3733
3716
3698
3681
3664
3646
3629
3612
3596
3579
3562
3546
3530
3514
3498
3482
3466
3451
3436
3421
3406
3391
3376
3362
3348
3333
3320
3306
3292
3279
3266
3253
3241
3228
3216
3204
3192
3180
3169
3158
3147
3136
3125
3115
3105
3095
3085
3075
3066
3057
3048
3039
3030
3022
3013
3005
2997
2989
2982
2974
2967
2960
2953
2946
2939
2932
2926
2919
2913
2906
2900
2894
2888
2883
2877
2871
2866
2860
2855
2850
2845
2840
2835
2831
2826
2822
2817
2813
2809
2805
2802
2798
2795
2791
2788
2785
2782
2780
2777
2775
2773
2771
2769
2767
2766
2764
2763
2762
2761
2760
2759
2759
2758
2758
2758
2757
2758
2758
2758
2758
2759
2760
2761
2762
2763
2764
2766
2768
2770
2772
2774
2777
2780
2783
2786
2790
2793
2798
2802
2807
2811
2817
2822
2828
2834
2841
2847
2854
2862
2870
2878
2886
2895
2904
2914
2923
2934
2944
2955
2966
2978
2990
3002
3014
3027
3040
3054
3068
3082
3096
3110
3125
3140
3156
3171
3187
3203
3220
3236
3253
3270
3287
3304
3322
3340
3357
3376
3394
3412
3430
3449
3468
3487
3505
3524
3544
3563
3582
3601
3621
3640
3659
3679
3698
3718
3737
3757
3776
3796
3815
3835
3854
3874
3893
3913
3932
3951
3970
3990
4009
4027
4046
4065
4083
4103
4121
4140
4158
4177
4195
4213
4231
4249
4266
4284
4302
4319
4336
4353
4370
4387
4404
4421
4437
4454
4470
4486
4502
4518
4533
4549
4564
4579
4594
4609
4624
4638
4652
4667
4681
4695
4708
4722
4735
4748
4762
4774
4787
4800
4812
4825
4837
4849
4861
4872
4884
4895
4907
4918
4929
4939
4950
4960
4971
4981
4991
5000
5010
5019
5028
5037
5046
5055
5063
5071
5079
5087
5094
5101
5108
5115
5121
5128
5134
5140
5145
5151
5156
5161
5166
5170
5175
5179
5183
5187
5190
5194
5197
5200
5202
5205
5207
5209
5211
5213
5214
5215
5217
5217
5218
5218
5219
5218
5218
5218
5217
5216
5215
5214
5212
5211
5209
5206
5204
5202
5199
5196
5192
5189
5185
5181
5177
5173
5168
5164
5159
5153
5148
5142
5136
5130
5123
5117
5110
5103
5095
5088
5080
5071
5063
5054
5045
5036
5026
5016
5006
4996
4985
4974
4963
4951
4939
4927
4915
4902
4889
4875
4861
4847
4833
4818
4803
4788
4772
4756
4740
4723
4706
4689
4672
4654
4635
4617
4598
4578
4559
4539
4518
4498
4476
4455
4433
4411
4389
4366
4343
4320
4296
4272
4248
4223
4198
4173
4147
4121
4094
4069
4042
4014
3988
3961
3933
3905
3877
3848
3819
3790
3761
3732
3702
3672
3642
3612
3581
3551
3520
3489
3457
3426
3394
3362
3330
3298
3266
3233
3201
3168
3135
3102
3069
3035
3002
2968
2934
2901
2867
2832
2798
2764
2729
2695
2660
2625
2591
2556
2520
2485
2450
2415
2379
2344
2308
2272
2237
2201
2165
2129
2094
2058
2021
1986
1950
1914
1878
1843
1807
1771
1735
1699
1663
1628
1592
1556
1521
1485
1449
1414
1378
1342
1307
1271
1236
1200
1165
1129
1094
1058
1022
988
952
917
882
846
811
776
741
707
672
637
603
569
535
501
467
433
400
367
335
302
270
238
207
175
145
114
84
54
25
-4
-32
-60
-88
-115
-141
-167
-193
-218
-243
-267
-290
-313
-335
-357
-379
-399
-419
-439
-458
-476
-494
-511
-528
-543
-558
-573
-587
-600
-612
-624
-635
-646
-655
-664
-672
-680
-687
-692
-698
-702
-706
-709
-711
-713
-713
-713
-713
-711
-709
-706
-702
-697
-692
-686
-679
-671
-663
-653
-643
-633
-621
-609
-596
-582
-568
-553
-537
-520
-503
-485
-466
-447
-427
-406
-384
-362
-339
-316
-292
-267
-242
-216
-189
-162
-134
-106
-77
-48
-18
13
44
75
108
140
173
207
241
275
310
346
381
417
454
491
528
566
604
642
680
719
758
798
837
877
917
957
997
1037
1077
1118
1158
1199
1239
1280
1321
1361
1402
1442
1483
1523
1563
1603
1643
1683
1723
1763
1802
1841
1880
1919
1958
1996
2033
2072
2110
2147
2184
2221
2257
2293
2329
2364
2399
2433
2468
2501
2535
2568
2600
2632
2664
2696
2727
2758
2788
2818
2848
2877
2906
2935
2963
2991
3019
3046
3073
3100
3127
3153
3179
3205
3230
3255
3280
3305
3329
3353
3376
3400
3423
3446
3468
3490
3512
3534
3555
3576
3596
3617
3637
3656
3675
3694
3713
3731
3749
3766
3784
3800
3817
3833
3849
3865
3880
3895
3909
3924
3938
3951
3965
3978
3991
4003
4016
4027
4040
4051
4062
4074
4083
4094
4105
4115
4125
4134
4143
4152
4161
4169
4177
4185
4192
4199
4206
4213
4219
4225
4231
4236
4241
4246
4250
4254
4257
4261
4263
4266
4268
4270
4271
4272
4273
4273
4272
4272
4271
4269
4267
4265
4262
4259
4256
4252
4247
4242
4237
4231
4225
4218
4211
4203
4195
4186
4177
4168
4158
4147
4137
4125
4113
4101
4088
4075
4061
4046
4032
4017
4001
3985
3968
3950
3933
3914
3895
3876
3856
3835
3814
3793
3771
3748
3725
3701
3677
3653
3627
3602
3575
3549
3521
3493
3465
3436
3407
3377
3347
3317
3286
3254
3222
3190
3157
3124
3091
3057
3023
2988
2953
2918
2883
2847
2811
2774
2737
2700
2663
2625
2587
2549
2511
2472
2433
2394
2355
2316
2276
2236
2196
2156
2116
2075
2035
1994
1953
1912
1872
1831
1790
1748
1707
1666
1625
1584
1543
1502
1461
1420
1379
1338
1297
1256
1216
1175
1135
1095
1054
1014
975
935
896
857
818
779
741
703
665
627
590
553
516
480
444
408
372
337
302
268
234
200
167
134
102
69
38
6
-24
-55
-85
-114
-143
-172
-200
-228
-255
-282
-309
-335
-360
-385
-410
-434
-457
-481
-503
-525
-547
-568
-589
-609
-629
-648
-667
-685
-702
-720
-736
-752
-768
-783
-797
-811
-825
-837
-850
-862
-873
-884
-894
-904
-914
-923
-931
-939
-947
-954
-960
-966
-972
-977
-982
-987
-991
-994
-997
-1000
-1002
-1004
-1004
-1006
-1006
-1006
-1004
-1004
-1002
-1000
-999
-996
-992
-989
-984
-980
-975
-969
-963
-956
-950
-942
-934
-926
-918
-909
-899
-889
-879
-868
-857
-846
-834
-822
-809
-797
-783
-770
-756
-742
-727
-712
-697
-681
-665
-649
-632
-615
-597
-580
-562
-543
-524
-505
-486
-466
-446
-426
-405
-384
-362
-341
-319
-297
-275
-252
-229
-206
-183
-159
-135
-112
-88
-63
-39
-14
10
35
60
85
111
136
162
187
213
239
265
291
317
344
370
397
423
450
477
504
531
558
585
612
639
666
693
721
748
775
802
830
857
884
911
938
966
993
1020
1047
1073
1100
1127
1154
1180
1206
1233
1259
1285
1311
1336
1362
1387
1412
1437
1462
1487
1511
1535
1559
1583
1606
1629
1652
1675
1698
1720
1742
1764
1785
1807
1828
1849
1869
1890
1910
1930
1949
1969
1988
2007
2025
2044
2062
2080
2097
2115
2132
2149
2165
2182
2198
2213
2229
2244
2259
2274
2289
2303
2317
2331
2345
2358
2371
2384
2397
2410
2422
2434
2446
2458
2469
2481
2492
2503
2514
2524
2535
2545
2555
2565
2574
2584
2593
2602
2611
2620
2628
2637
2645
2653
2660
2668
2675
2682
2689
2696
2702
2708
2714
2720
2725
2731
2736
2740
2745
2749
2753
2757
2760
2764
2767
2769
2772
2774
2776
2778
2780
2781
2782
2783
2783
2784
2784
2784
2784
2783
2783
2782
2781
2780
2778
2777
2775
2773
2771
2768
2765
2763
2760
2756
2753
2749
2745
2741
2737
2733
2728
2723
2718
2713
2708
2702
2696
2690
2684
2678
2671
2665
2658
2651
2644
2637
2629
2622
2614
2607
2599
2591
2583
2575
2567
2559
2551
2543
2535
2526
2518
2510
2501
2493
2484
2476
2467
2458
2449
2441
2432
2423
2413
2404
2395
2386
2376
2367
2357
2347
2337
2327
2317
2307
2297
2287
2276
2266
2255
2245
2234
2224
2213
2202
2192
2181
2170
2159
2148
2138
2127
2116
2105
2095
2084
2073
2062
2052
2041
2029
2020
2009
1999
1989
1979
1968
1958
1948
1939
1929
1919
1910
1901
1891
1882
1874
1865
1856
1848
1840
1832
1824
1816
1809
1802
1795
1788
1781
1775
1769
1763
1757
1752
1747
1742
1738
1733
1729
1726
1723
1720
1717
1715
1713
1711
1710
1709
1709
1709
1709
1710
1711
1712
1714
1717
1719
1723
1726
1730
1735
1740
1745
1751
1757
1764
1772
1780
1788
1797
1806
1816
1826
1837
1849
1861
1873
1886
1900
1914
1929
1944
1960
1976
1993
2011
2029
2047
2066
2086
2106
2126
2147
2169
2191
2213
2236
2260
2283
2308
2332
2358
2383
2409
2436
2462
2490
2517
2545
2573
2602
2631
2661
2690
2721
2751
2782
2813
2844
2876
2907
2940
2972
3004
3037
3070
3103
3137
3170
3204
3238
3271
3305
3339
3374
3408
3442
3476
3511
3545
3579
3614
3648
3683
3717
3752
3786
3821
3855
3890
3924
3958
3993
4027
4061
4094
4130
4164
4197
4231
4265
4299
4332
4365
4399
4432
4464
4497
4530
4562
4594
4626
4658
4689
4720
4751
4782
4813
4843
4873
4903
4932
4962
4991
5020
5048
5077
5105
5133
5161
5188
5215
5242
5269
5296
5322
5348
5374
5399
5425
5450
5474
5499
5523
5547
5571
5594
5617
5640
5662
5685
5707
5728
5749
5770
5791
5811
5831
5851
5870
5889
5908
5926
5944
5962
5979
5996
6012
6029
6044
6060
6075
6089
6103
6117
6130
6143
6155
6167
6179
6190
6200
6210
6220
6229
6238
6246
6253
6260
6267
6273
6278
6283
6288
6292
6295
6298
6300
6301
6303
6303
6303
6302
6301
6299
6296
6293
6289
6284
6278
6272
6265
6258
6249
6240
6230
6220
6208
6196
6183
6170
6155
6140
6124
6107
6089
6071
6052
6032
6011
5989
5967
5944
5920
5895
5870
5844
5817
5789
5760
5731
5700
5669
5638
5605
5572
5537
5502
5466
5430
5392
5354
5315
5275
5234
5192
5150
5106
5062
5017
4971
4924
4877
4828
4779
4729
4678
4626
4573
4519
4465
4409
4353
4296
4238
4180
4120
4059
3999
3937
3875
3812
3748
3683
3618
3552
3486
3419
3352
3283
3215
3146
3076
3006
2936
2865
2794
2722
2650
2578
2505
2432
2359
2286
2212
2138
2064
1990
1916
1842
1768
1693
1619
1544
1470
1396
1321
1247
1173
1099
1025
951
878
804
731
658
586
513
441
370
298
227
157
86
16
-53
-122
-190
-258
-326
-393
-460
-526
-591
-656
-720
-784
-847
-909
-971
-1032
-1093
-1153
-1212
-1270
-1328
-1385
-1441
-1497
-1551
-1605
-1658
-1710
-1762
-1812
-1862
-1911
-1958
-2005
-2051
-2097
-2141
-2184
-2227
-2268
-2309
-2348
-2387
-2425
-2462
-2498
-2533
-2568
-2601
-2634
-2665
-2696
-2726
-2755
-2783
-2810
-2836
-2861
-2886
-2909
-2931
-2953
-2974
-2993
-3012
-3029
-3046
-3062
-3077
-3090
-3103
-3115
-3126
-3136
-3146
-3154
-3161
-3168
-3174
-3178
-3182
-3186
-3188
-3189
-3190
-3190
-3189
-3187
-3185
-3182
-3178
-3173
-3168
-3162
-3155
-3147
-3139
-3130
-3120
-3110
-3099
-3087
-3075
-3062
-3048
-3034
-3019
-3004
-2988
-2971
-2954
-2936
-2917
-2898
-2879
-2859
-2838
-2816
-2795
-2772
-2749
-2726
-2702
-2677
-2652
-2627
-2601
-2575
-2548
-2520
-2492
-2464
-2436
-2406
-2377
-2347
-2317
-2286
-2255
-2224
-2192
-2159
-2127
-2094
-2061
-2027
-1993
-1958
-1923
-1888
-1853
-1817
-1780
-1744
-1707
-1669
-1632
-1594
-1555
-1516
-1477
-1438
-1398
-1358
-1318
-1278
-1237
-1196
-1155
-1114
-1072
-1030
-989
-947
-904
-862
-820
-777
-735
-692
-649
-606
-563
-520
-477
-434
-391
-348
-305
-261
-218
-175
-132
-89
-46
-3
40
83
126
169
212
254
297
339
382
424
466
508
550
591
632
674
715
755
796
836
876
916
956
995
1034
1073
1112
1150
1188
1226
1263
1300
1337
1374
1410
1446
1482
1517
1553
1588
1622
1656
1690
1724
1758
1791
1824
1856
1889
1921
1952
1984
2015
2045
2076
2106
2136
2166
2196
2225
2254
2282
2311
2339
2367
2395
2422
2449
2476
2503
2529
2556
2582
2607
2633
2658
2683
2708
2732
2756
2780
2804
2827
2850
2872
2895
2917
2939
2960
2981
3002
3023
3043
3063
3083
3102
3122
3141
3159
3178
3196
3214
3232
3250
3267
3284
3301
3318
3334
3351
3367
3383
3399
3414
3430
3445
3460
3475
3490
3505
3519
3534
3548
3562
3576
3590
3603
3617
3630
3643
3657
3670
3683
3695
3708
3721
3733
3745
3758
3770
3782
3794
3807
3819
3831
3843
3855
3867
3879
3891
3903
3916
3928
3940
3953
3965
3977
3990
4002
4014
4027
4040
4053
4066
4078
4091
4105
4118
4131
4144
4157
4170
4184
4197
4211
4224
4238
4251
4265
4279
4293
4307
4321
4335
4349
4363
4378
4392
4407
4421
4436
4450
4465
4480
4495
4510
4525
4539
4554
4569
4584
4599
4614
4629
4643
4658
4673
4687
4702
4716
4731
4745
4759
4773
4787
4801
4815
4828
4842
4855
4868
4881
4894
4907
4920
4932
4945
4957
4969
4981
4992
5004
5015
5026
5037
5048
5058
5069
5079
5089
5098
5108
5117
5126
5135
5143
5152
5160
5167
5175
5182
5189
5196
5202
5208
5214
5220
5225
5230
5235
5239
5243
5247
5250
5253
5255
5258
5260
5261
5262
5263
5264
5264
5264
5263
5262
5260
5258
5256
5253
5250
5246
5242
5238
5233
5227
5221
5215
5208
5201
5193
5185
5176
5167
5157
5147
5136
5125
5113
5101
5088
5075
5061
5047
5033
5018
5002
4987
4970
4953
4936
4919
4900
4882
4863
4844
4824
4804
4784
4763
4741
4720
4698
4675
4653
4630
4606
4582
4558
4534
4509
4484
4458
4433
4406
4380
4354
4327
4300
4272
4244
4217
4188
4160
4131
4103
4074
4043
4014
3985
3955
3925
3895
3864
3834
3803
3772
3741
3709
3678
3646
3614
3583
3550
3518
3486
3454
3421
3388
3356
3323
3290
3257
3224
3191
3158
3125
3092
3058
3025
2992
2959
2925
2892
2859
2826
2793
2760
2727
2694
2661
2628
2595
2562
2529
2497
2464
2432
2399
2367
2335
2303
2271
2239
2207
2176
2144
2113
2082
2051
2020
1989
1959
1928
1898
1868
1839
1809
1780
1751
1722
1694
1666
1638
1610
1583
1556
1530
1503
1477
1452
1426
1402
1377
1353
1329
1306
1283
1260
1238
1217
1195
1175
1154
1134
1115
1096
1077
1059
1041
1022
1006
990
974
958
942
927
913
899
885
872
859
846
834
822
811
800
789
779
769
759
750
741
733
725
717
710
703
697
690
685
679
674
669
665
660
656
653
650
647
644
642
640
638
637
635
635
634
634
634
634
635
636
637
639
641
643
645
648
651
655
658
662
666
671
675
680
686
691
697
703
709
716
722
729
736
744
751
759
767
775
783
792
800
809
818
827
836
846
855
865
875
885
894
905
915
925
935
946
956
967
978
989
999
1010
1020
1032
1043
1054
1065
1077
1088
1099
1110
1121
1133
1144
1155
1167
1178
1190
1201
1212
1224
1235
1247
1258
1269
1281
1292
1304
1315
1326
1337
1349
1360
1371
1382
1393
1404
1415
1426
1436
1447
1458
1468
1479
1489
1499
1509
1519
1529
1539
1549
1558
1568
1577
1587
1596
1605
1614
1623
1632
1641
1650
1659
1668
1677
1685
1694
1702
1711
1719
1727
1736
1744
1752
1760
1768
1776
1784
1792
1799
1807
1815
1822
1830
1837
1844
1852
1859
1866
1873
1881
1888
1895
1902
1909
1916
1923
1930
1938
1945
1952
1959
1966
1974
1981
1988
1996
2003
2011
2019
2025
2033
2041
2049
2057
2065
2073
2081
2089
2097
2105
2113
2121
2129
2137
2145
2153
2162
2170
2178
2186
2194
2202
2211
2219
2227
2235
2243
2251
2259
2268
2276
2284
2292
2300
2308
2315
2323
2331
2339
2346
2354
2361
2369
2376
2383
2391
2398
2405
2412
2419
2425
2432
2438
2445
2451
2457
2463
2469
2474
2480
2485
2490
2495
2500
2505
2509
2513
2517
2521
2525
2528
2532
2534
2537
2540
2542
2544
2546
2547
2548
2549
2550
2550
2550
2550
2549
2548
2547
2545
2543
2541
2539
2536
2533
2529
2525
2521
2516
2511
2506
2500
2494
2487
2480
2473
2465
2457
2448
2439
2429
2419
2409
2398
2387
2375
2363
2351
2338
2325
2311
2297
2282
2267
2252
2236
2220
2203
2186
2169
2151
2133
2114
2095
2076
2056
2036
2016
1995
1974
1953
1931
1909
1887
1865
1842
1819
1795
1772
1748
1724
1699
1675
1650
1625
1600
1575
1549
1524
1498
1472
1446
1420
1393
1367
1340
1314
1287
1260
1233
1206
1178
1151
1124
1096
1069
1042
1014
987
960
932
905
878
851
824
798
771
745
718
692
667
641
616
591
566
541
517
493
470
446
423
401
378
356
335
313
292
272
252
232
212
194
175
157
139
122
105
89
74
58
44
30
16
3
-10
-21
-33
-43
-54
-63
-72
-80
-88
-95
-101
-107
-112
-117
-121
-124
-126
-128
-130
-130
-130
-130
-129
-127
-124
-121
-117
-113
-108
-102
-96
-88
-81
-72
-63
-54
-43
-32
-20
-8
5
19
33
48
64
80
97
115
133
152
171
191
212
233
255
277
300
323
347
371
396
421
447
473
500
527
555
583
612
641
670
700
731
761
792
824
856
888
921
954
987
1020
1055
1089
1124
1159
1194
1230
1266
1302
1339
1376
1413
1450
1487
1525
1563
1601
1640
1678
1717
1756
1796
1835
1875
1914
1954
1995
2035
2075
2116
2156
2197
2238
2279
2320
2362
2403
2444
2486
2527
2569
2611
2652
2694
2736
2778
2820
2861
2903
2945
2987
3029
3070
3112
3154
3195
3237
3278
3319
3360
3401
3442
3483
3523
3563
3604
3643
3683
3723
3762
3801
3839
3878
3916
3954
3992
4029
4066
4102
4139
4175
4210
4246
4280
4315
4349
4383
4416
4449
4482
4514
4546
4577
4608
4638
4668
4697
4726
4755
4783
4810
4837
4864
4890
4915
4940
4964
4988
5011
5033
5055
5077
5097
5117
5137
5156
5174
5191
5208
5224
5240
5255
5269
5282
5295
5307
5319
5329
5339
5349
5357
5365
5372
5379
5385
5390
5394
5397
5400
5402
5403
5404
5404
5403
5401
5399
5395
5391
5387
5381
5375
5368
5360
5351
5342
5332
5321
5310
5297
5284
5270
5255
5240
5224
5207
5189
5171
5152
5132
5111
5090
5068
5045
5022
4998
4973
4948
4922
4895
4867
4839
4810
4781
4751
4720
4688
4656
4623
4590
4555
4521
4485
4449
4412
4375
4336
4298
4258
4218
4178
4137
4094
4053
4010
3966
3923
3878
3833
3788
3742
3696
3649
3602
3554
3507
3458
3410
3360
3311
3261
3211
3161
3110
3059
3008
2956
2905
2853
2801
2749
2696
2644
2591
2538
2485
2432
2379
2326
2273
2220
2167
2115
2062
2009
1956
1904
1851
1799
1746
1694
1642
1590
1539
1487
1436
1385
1334
1284
1234
1184
1134
1084
1035
987
938
890
842
794
747
700
654
608
562
516
471
426
382
338
294
251
208
165
123
81
40
-1
-42
-82
-122
-161
-200
-239
-277
-314
-351
-388
-424
-460
-495
-530
-565
-598
-632
-665
-697
-729
-761
-792
-822
-852
-882
-911
-939
-967
-994
-1020
-1047
-1073
-1098
-1123
-1147
-1170
-1193
-1215
-1237
-1258
-1279
-1298
-1318
-1336
-1354
-1372
-1388
-1404
-1420
-1434
-1448
-1462
-1475
-1487
-1498
-1508
-1518
-1528
-1536
-1544
-1551
-1557
-1562
-1567
-1571
-1574
-1576
-1578
-1579
-1579
-1578
-1576
-1574
-1571
-1567
-1562
-1557
-1550
-1543
-1535
-1526
-1517
-1507
-1495
-1484
-1471
-1457
-1443
-1428
-1412
-1396
-1379
-1361
-1342
-1322
-1302
-1281
-1259
-1236
-1212
-1188
-1163
-1137
-1111
-1083
-1055
-1026
-997
-966
-935
-903
-870
-837
-803
-768
-732
-696
-659
-622
-583
-545
-505
-465
-425
-383
-342
-299
-256
-213
-169
-125
-80
-34
12
58
105
152
199
247
296
345
394
443
493
543
594
645
696
747
798
850
902
954
1006
1059
1111
1163
1216
1269
1321
1374
1427
1479
1532
1584
1637
1689
1741
1793
1845
1897
1949
2001
2052
2103
2154
2205
2255
2305
2355
2404
2454
2502
2551
2599
2646
2694
2740
2787
2832
2878
2922
2967
3010
3053
3096
3138
3179
3220
3260
3299
3338
3376
3413
3449
3485
3520
3555
3588
3621
3653
3685
3715
3745
3773
3801
3828
3855
3880
3905
3928
3951
3973
3994
4014
4033
4051
4069
4086
4101
4116
4130
4143
4155
4165
4176
4185
4193
4200
4206
4212
4216
4220
4222
4224
4225
4225
4224
4222
4219
4216
4211
4206
4199
4192
4185
4176
4166
4156
4145
4133
4120
4106
4091
4077
4061
4043
4027
4009
3990
3970
3950
3929
3907
3885
3862
3838
3814
3789
3763
3737
3710
3683
3655
3626
3597
3567
3537
3507
3475
3444
3412
3379
3346
3312
3278
3244
3209
3174
3138
3102
3065
3028
2991
2953
2915
2876
2837
2798
2759
2719
2679
2639
2598
2557
2516
2475
2433
2392
2350
2308
2266
2224
2182
2140
2097
2055
2012
1970
1927
1885
1842
1800
1757
1715
1672
1630
1588
1545
1503
1461
1419
1377
1335
1294
1252
1211
1169
1128
1087
1046
1006
965
925
885
845
806
767
727
689
650
612
574
536
499
461
425
388
352
317
281
246
212
178
144
111
78
45
13
-18
-49
-80
-110
-139
-168
-197
-224
-252
-279
-305
-330
-355
-380
-404
-427
-450
-472
-493
-514
-534
-554
-573
-591
-609
-626
-643
-659
-674
-689
-703
-717
-730
-743
-755
-766
-777
-787
-797
-806
-815
-823
-831
-838
-845
-851
-856
-861
-866
-870
-873
-876
-879
-881
-882
-883
-884
-884
-883
-882
-880
-878
-876
-873
-869
-865
-860
-855
-849
-843
-837
-830
-822
-814
-806
-797
-787
-777
-767
-756
-745
-734
-722
-709
-696
-683
-669
-655
-640
-625
-610
-594
-578
-561
-544
-527
-509
-490
-472
-452
-433
-413
-393
-372
-351
-329
-307
-285
-262
-239
-216
-192
-168
-143
-118
-93
-67
-41
-15
11
38
66
93
121
150
178
207
237
266
296
326
357
387
418
450
481
513
545
577
610
643
676
709
742
776
809
843
877
911
946
980
1014
1050
1085
1120
1156
1191
1227
1262
1298
1334
1370
1406
1443
1479
1515
1552
1588
1625
1662
1698
1735
1771
1808
1844
1881
1917
1954
1990
2027
2063
2099
2135
2171
2207
2243
2278
2314
2349
2384
2419
2454
2488
2522
2556
2590
2624
2657
2690
2723
2755
2788
2819
2851
2882
2913
2943
2973
3003
3032
3061
3089
3117
3145
3172
3198
3224
3250
3275
3300
3324
3347
3370
3392
3414
3435
3456
3476
3495
3514
3532
3549
3566
3583
3598
3613
3628
3642
3655
3667
3679
3691
3701
3711
3721
3729
3737
3745
3752
3758
3763
3768
3772
3776
3778
3781
3782
3783
3784
3783
3782
3781
3778
3776
3772
3768
3763
3758
3752
3746
3739
3731
3723
3715
3705
3696
3685
3674
3663
3651
3639
3626
3612
3598
3583
3568
3553
3537
3520
3503
3485
3467
3449
3430
3410
3391
3370
3350
3329
3307
3285
3263
3240
3217
3193
3169
3145
3121
3096
3070
3045
3019
2993
2966
2939
2912
2884
2857
2828
2800
2771
2742
2713
2684
2654
2624
2594
2563
2532
2501
2470
2439
2407
2376
2344
2312
2279
2247
2215
2182
2150
2117
2084
2051
2017
1985
1953
1920
1887
1854
1821
1788
1756
1723
1690
1658
1625
1593
1561
1529
1497
1465
1434
1403
1371
1340
1310
1279
1249
1219
1189
1160
1130
1101
1073
1044
1016
988
961
934
907
881
855
829
804
779
754
730
707
683
660
638
616
595
574
553
533
513
494
476
458
440
423
406
390
375
360
345
332
318
305
293
282
271
260
250
241
232
224
216
209
203
197
192
187
183
180
177
175
174
173
173
174
175
177
179
182
186
190
195
201
207
214
221
229
238
247
257
267
278
289
301
314
327
341
355
369
384
400
416
433
450
467
485
504
523
542
562
582
603
624
645
667
689
712
735
758
782
806
830
855
880
905
931
957
983
1010
1037
1064
1091
1119
1147
1175
1203
1232
1260
1289
1318
1347
1377
1406
1436
1466
1496
1526
1556
1586
1617
1647
1678
1708
1739
1769
1800
1830
1861
1891
1922
1953
1983
2013
2044
2074
2105
2135
2165
2195
2225
2255
2284
2314
2343
2372
2402
2431
2459
2488
2516
2545
2573
2601
2629
2656
2684
2711
2738
2764
2791
2817
2843
2869
2895
2920
2945
2970
2995
3019
3043
3067
3090
3113
3136
3158
3180
3202
3224
3245
3265
3286
3306
3325
3345
3363
3382
3400
3418
3435
3452
3468
3484
3499
3514
3529
3543
3557
3571
3584
3596
3608
3620
3631
3642
3653
3663
3672
3682
3691
3699
3708
3715
3723
3730
3737
3743
3750
3755
3761
3766
3771
3775
3779
3783
3787
3790
3793
3796
3798
3800
3802
3803
3805
3806
3807
3807
3807
3808
3807
3807
3807
3806
3805
3804
3803
3802
3800
3799
3797
3795
3793
3791
3789
3787
3784
3782
3780
3777
3774
3772
3769
3766
3763
3760
3757
3754
3752
3749
3746
3743
3740
3737
3734
3731
3728
3725
3722
3720
3717
3714
3711
3709
3706
3704
3701
3699
3696
3694
3692
3690
3687
3685
3683
3681
3679
3677
3675
3673
3672
3670
3668
3666
3665
3663
3662
3660
3659
3658
3657
3655
3654
3653
3652
3651
3651
3650
3649
3648
3648
3647
3647
3647
3647
3646
3646
3646
3646
3647
3647
3647
3648
3648
3649
3650
3650
3651
3652
3653
3654
3655
3657
3658
3659
3660
3662
3663
3665
3667
3668
3670
3672
3674
3676
3678
3680
3682
3685
3687
3689
3692
3695
3697
3700
3703
3706
3709
3712
3715
3718
3721
3725
3728
3731
3735
3738
3742
3745
3749
3752
3756
3760
3763
3767
3771
3775
3778
3782
3786
3790
3794
3797
3801
3805
3809
3812
3816
3820
3823
3827
3830
3834
3837
3841
3844
3848
3851
3854
3857
3861
3864
3867
3870
3873
3877
3880
3883
3886
3889
3892
3895
3899
3902
3905
3908
3911
3915
3918
3921
3924
3927
3931
3934
3937
3940
3943
3946
3949
3952
3955
3958
3961
3963
3966
3968
3971
3973
3976
3978
3980
3982
3984
3986
3987
3989
3991
3992
3993
3995
3996
3997
3998
3998
3999
4000
4000
4001
4001
4002
4002
4002
4002
4002
4002
4002
4002
4001
4001
4000
3999
3999
3998
3997
3996
3994
3993
3992
3990
3988
3987
3985
3983
3981
3978
3976
3973
3970
3967
3964
3961
3958
3954
3951
3947
3943
3938
3934
3929
3924
3919
3914
3908
3903
3897
3891
3884
3878
3871
3864
3856
3849
3841
3833
3824
3816
3807
3798
3788
3779
3769
3758
3748
3737
3726
3714
3703
3691
3678
3666
3653
3640
3626
3612
3598
3584
3570
3555
3540
3524
3509
3493
3477
3460
3444
3427
3409
3392
3374
3356
3338
3320
3301
3282
3263
3243
3224
3204
3184
3163
3143
3122
3101
3080
3058
3037
3015
2993
2970
2948
2925
2903
2879
2856
2833
2809
2786
2762
2738
2714
2689
2665
2641
2616
2591
2566
2541
2516
2491
2465
2440
2415
2389
2363
2337
2312
2286
2260
2234
2208
2181
2155
2129
2103
2076
2050
2023
1997
1971
1944
1918
1891
1865
1839
1812
1786
1760
1734
1708
1682
1656
1630
1605
1579
1554
1529
1504
1479
1454
1430
1405
1381
1357
1333
1309
1285
1262
1239
1216
1193
1170
1148
1126
1103
1082
1060
1039
1018
997
976
956
935
915
896
876
857
838
819
801
783
765
748
731
714
697
681
665
650
635
620
606
592
578
565
553
540
528
517
506
496
486
476
467
458
450
442
435
428
422
416
410
406
401
397
394
391
389
387
386
386
386
386
387
389
391
394
398
402
406
412
417
424
431
439
447
457
466
477
488
499
511
524
538
552
567
582
598
615
632
650
669
688
708
728
749
770
792
815
838
862
886
911
936
962
989
1016
1043
1071
1099
1128
1157
1187
1217
1248
1279
1310
1342
1374
1407
1440
1473
1506
1540
1575
1609
1644
1679
1715
1750
1786
1822
1859
1895
1932
1969
2005
2043
2081
2118
2156
2194
2232
2270
2308
2346
2384
2422
2460
2499
2537
2575
2613
2652
2690
2728
2766
2804
2842
2879
2917
2955
2992
3029
3066
3103
3140
3176
3212
3248
3284
3319
3354
3389
3423
3457
3491
3524
3557
3589
3621
3653
3684
3715
3745
3775
3805
3834
3862
3890
3917
3944
3970
3996
4021
4046
4070
4093
4116
4138
4160
4181
4202
4221
4241
4259
4277
4294
4311
4327
4342
4357
4371
4384
4396
4408
4419
4430
4440
4449
4457
4465
4472
4478
4483
4488
4492
4496
4498
4501
4502
4503
4503
4502
4501
4499
4497
4493
4490
4485
4480
4474
4468
4461
4454
4446
4437
4427
4418
4407
4396
4384
4372
4359
4346
4332
4317
4302
4286
4270
4253
4236
4218
4200
4181
4162
4142
4122
4102
4081
4059
4038
4014
3993
3970
3947
3923
3899
3875
3850
3825
3800
3775
3749
3723
3697
3670
3644
3617
3590
3563
3535
3508
3480
3452
3424
3396
3368
3340
3312
3284
3255
3227
3198
3170
3142
3113
3085
3056
3028
3000
2971
2943
2915
2887
2859
2831
2803
2775
2747
2719
2692
2664
2637
2609
2582
2555
2528
2501
2474
2447
2421
2394
2368
2342
2316
2290
2265
2239
2214
2189
2164
2139
2114
2089
2065
2041
2017
1993
1969
1946
1922
1899
1876
1854
1831
1809
1787
1765
1743
1722
1701
1680
1659
1639
1619
1599
1579
1560
1541
1523
1504
1486
1469
1451
1434
1417
1401
1385
1369
1354
1339
1324
1310
1296
1282
1269
1256
1244
1232
1220
1209
1198
1187
1177
1167
1158
1149
1140
1132
1124
1116
1109
1102
1096
1090
1085
1080
1075
1071
1067
1064
1061
1059
1057
1055
1054
1054
1053
1054
1054
1056
1057
1059
1062
1065
1069
1073
1077
1082
1087
1093
1100
1106
1114
1121
1129
1138
1147
1157
1167
1178
1189
1200
1212
1224
1237
1251
1265
1279
1294
1309
1324
1340
1357
1374
1391
1409
1427
1446
1465
1484
1504
1524
1545
1566
1587
1609
1631
1653
1676
1699
1723
1746
1770
1795
1820
1845
1870
1895
1921
1947
1974
2000
2027
2055
2082
2110
2137
2165
2194
2222
2251
2279
2308
2338
2367
2396
2426
2455
2485
2515
2545
2574
2604
2634
2664
2694
2724
2754
2784
2814
2844
2874
2904
2934
2963
2993
3022
3051
3081
3110
3139
3167
3196
3224
3253
3281
3309
3336
3364
3391
3418
3445
3472
3498
3524
3550
3575
3601
3626
3650
3675
3699
3723
3746
3769
3792
3814
3836
3858
3879
3900
3921
3941
3961
3981
4000
4019
4037
4054
4073
4090
4107
4124
4140
4156
4172
4187
4202
4216
4230
4244
4258
4271
4283
4296
4308
4320
4331
4343
4353
4364
4374
4384
4394
4403
4412
4420
4429
4437
4444
4452
4459
4465
4472
4478
4484
4489
4495
4500
4504
4509
4513
4517
4520
4524
4527
4530
4532
4535
4537
4539
4540
4542
4543
4544
4545
4546
4546
4547
4547
4547
4547
4546
4546
4545
4544
4543
4542
4541
4540
4538
4536
4534
4533
4530
4528
4526
4524
4521
4518
4516
4513
4510
4507
4504
4500
4497
4493
4490
4486
4482
4479
4475
4471
4467
4462
4458
4454
4449
4445
4440
4435
4431
4426
4421
4416
4411
4406
4401
4395
4390
4385
4379
4374
4368
4363
4357
4351
4346
4340
4334
4328
4323
4317
4311
4305
4299
4293
4287
4281
4275
4269
4263
4257
4251
4245
4239
4233
4227
4221
4215
4209
4203
4197
4191
4185
4180
4174
4169
4163
4158
4152
4147
4142
4137
4132
4127
4122
4118
4113
4109
4104
4100
4096
4091
4088
4083
4080
4077
4073
4070
4067
4064
4061
4058
4054
4051
4050
4046
4045
4043
4041
4038
4035
4034
4032
4030
4027
4025
4022
4021
4019
4016
4014
4011
4010
4008
4005
4003
4001
3999
3997
3995
3992
3990
3988
3986
3984
3982
3979
3977
3975
3973
3971
3969
3966
3964
3962
3960
3958
3956
3954
3951
3949
3947
3945
3943
3941
3939
3937
3934
3932
3930
3928
3926
3924
3922
3920
3917
3915
3913
3911
3909
3907
3905
3903
3901
3899
3896
3894
3892
3890
3888
3886
3884
3882
3880
3878
3876
3873
3871
3869
3867
3865
3863
3861
3859
3857
3855
3853
3851
3849
3847
3845
3843
3840
3838
3836
3834
3832
3830
3828
3826
3824
3822
3820
3818
3816
3814
3812
3810
3808
3806
3804
3802
3800
3798
3796
3794
3792
3790
3788
3786
3784
3782
3780
3778
3776
3774
3772
3770
3768
3766
3764
3762
3760
3758
3756
3754
3752
3750
3748
3746
3744
3742
3740
3738
3736
3734
3732
3730
3728
3726
3725
3723
3721
3719
3717
3715
3713
3711
3709
3707
3705
3703
3701
3699
3697
3695
3694
3692
3690
3688
3686
3684
3682
3680
3678
3676
3674
3673
3671
3669
3667
3665
3663
3661
3659
3657
3655
3654
3652
3650
3648
3646
3644
3642
3640
3639
3637
3635
3633
3631
3629
3627
3625
3624
3622
3620
3618
3616
3614
3612
3611
3609
3607
3605
3603
3601
3600
3598
3596
3594
3592
3590
3589
3587
3585
3583
3581
3579
3578
3576
3574
3572
3570
3569
3567
3565
3563
3561
3560
3558
3556
3554
3552
3551
3549
3547
3545
3543
3542
3540
3538
3536
3535
3533
3531
3529
3528
3526
3524
3522
3520
3519
3517
3515
3513
3512
3510
3508
3506
3505
3503
3501
3499
3498
3496
3494
3493
3491
3489
3487
3486
3484
3482
3480
3479
3477
3475
3474
3472
3470
3468
3467
3465
3463
3462
3460
3458
3456
3455
3453
3451
3450
3448
3446
3445
3443
3441
3440
3438
3436
3435
3433
3431
3430
3428
3426
3425
3423
3421
3420
3418
3416
3415
3413
3411
3410
3408
3406
3405
3403
3401
3400
3398
3396
3395
3393
3392
3390
3388
3387
3385
3383
3382
3380
3379
3377
3375
3374
3372
3371
3369
3367
3366
3364
3363
3361
3359
3358
3356
3355
3353
3351
3350
3348
3347
3345
3343
3342
3340
3339
3337
3336
3334
3332
3331
3329
3328
3326
3325
3323
3321
3320
3318
3317
3315
3314
3312
3311
3309
3308
3306
3304
3303
3301
3300
3298
3297
3295
3294
3292
3291
3289
3288
3286
3285
3283
3282
3280
3279
3277
3276
3274
3273
3271
3270
3268
3267
3265
3264
3262
3261
3259
3258
3256
3255
3253
3252
3250
3249
3247
3246
3244
3243
3241
3240
3238
3237
3235
3234
3233
3231
3230
3228
3227
3225
3224
3222
3221
3219
3218
3217
3215
3214
3212
3211
3209
3208
3207
3205
3204
3202
3201
3199
3198
3197
3195
3194
3192
3191
3190
3188
3187
3185
3184
3183
3181
3180
3178
3177
3176
3174
3173
3171
3170
3169
3167
3166
3164
3163
3162
3160
3159
3158
3156
3155
3153
3152
3151
3149
3148
3147
3145
3144
3143
3141
3140
3139
3137
3136
3135
3133
3132
3130
3129
3128
3126
3125
3124
3122
3121
3120
3119
3117
3116
3115
3113
3112
3111
3109
3108
3107
3105
3104
3103
3101
3100
3099
3098
3096
3095
3094
3092
3091
3090
3088
3087
3086
3085
3083
3082
3081
3080
3078
3077
3076
3074
3073
3072
3071
3069
3068
3067
3066
3064
3063
3062
3061
3059
3058
3057
3056
3054
3053
3052
3051
3049
3048
3047
3046
3044
3043
3042
3041
3039
3038
3037
3036
3035
3033
3032
3031
3030
3028
3027
3026
3025
3024
3022
3021
3020
3019
3018
3016
3015
3014
3013
3012
3010
3009
3008
3007
3006
3005
3003
3002
3001
3000
2999
2998
2996
2995
2994
2993
2992
2991
2989
2988
2987
2986
2985
2984
2982
2981
2980
2979
2978
2977
2976
2974
2973
2972
2971
2970
2969
2968
2966
2965
2964
2963
2962
2961
2960
2959
2957
2956
2955
2954
2953
2952
2951
2950
2949
2947
2946
2945
2944
2943
2942
2941
2940
2939
2938
2936
2935
2934
2933
2932
2931
2930
2929
2928
2927
2926
2925
2924
2922
2921
2920
2919
2918
2917
2916
2915
2914
2913
2912
2911
2910
2909
2908
2907
2906
2904
2903
2902
2901
2900
2899
2898
2897
2896
2895
2894
2893
2892
2891
2890
2889
2888
2887
2886
2885
2884
2883
2882
2881
2880
2879
2878
2877
2876
2875
2874
2873
2872
2871
2870
2869
2868
2867
2866
2865
2864
2863
2862
2861
2860
2859
2858
2857
2856
2855
2854
2853
2852
2851
2850
2849
2848
2847
2846
2845
2844
2843
2842
2842
2841
2840
2839
2838
2837
2836
2835
2834
2833
2832
2831
2830
2829
2828
2827
2826
2825
2825
2824
2823
2822
2821
2820
2819
2818
2817
2816
2815
2814
2814
2813
2812
2811
2810
2809
2808
2807
2806
2805
2804
2804
2803
2802
2801
2800
2799
2798
2797
2796
2796
2795
2794
2793
2792
2791
2790
2789
2789
2788
2787
2786
2785
2784
2783
2782
2782
2781
2780
2779
2778
2777
2776
2776
2775
2774
2773
2772
2771
2770
2770
2769
2768
2767
2766
2765
2765
2764
2763
2762
2761
2760
2760
2759
2758
2757
2756
2755
2755
2754
2753
2752
2751
2751
2750
2749
2748
2747
2747
2746
2745
2744
2743
2743
2742
2741
2740
2739
2739
2738
2737
2736
2735
2735
2734
2733
2732
2731
2731
2730
2729
2728
2728
2727
2726
2725
2724
2724
2723
2722
2721
2721
2720
2719
2718
2718
2717
2716
2715
2715
2714
2713
2712
2712
2711
2710
2709
2709
2708
2707
2706
2706
2705
2704
2703
2703
2702
2701
2701
2700
2699
2698
2698
2697
2696
2695
2695
2694
2693
2693
2692
2691
2690
2690
2689
2688
2688
2687
2686
2685
2685
2684
2683
2683
2682
2681
2681
2680
2679
2679
2678
2677
2676
2676
2675
2674
2674
2673
2672
2672
2671
2670
2670
2669
2668
2668
2667
2666
2666
2665
2664
2664
2663
2662
2662
2661
2660
2660
2659
2658
2658
2657
