5
13269
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-5
-5
-5
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
1
1
1
1
1
1
2
2
2
2
2
2
2
3
3
3
3
3
4
4
4
4
4
4
5
5
5
5
5
6
6
6
6
6
6
7
7
7
7
7
7
8
8
8
8
8
8
9
9
9
9
9
10
10
10
10
10
11
11
11
11
12
12
12
12
12
13
13
13
13
13
14
14
14
14
15
15
15
15
15
16
16
16
16
17
17
17
17
17
18
18
18
18
18
19
19
19
19
20
20
20
20
21
21
21
21
21
22
22
22
22
23
23
23
23
23
24
24
24
24
25
25
25
25
26
26
26
26
27
27
27
27
28
28
28
28
29
29
29
29
30
30
30
31
31
31
31
32
32
32
33
33
33
34
34
34
34
35
35
35
35
36
36
36
37
37
37
37
38
38
38
39
39
39
39
40
40
40
41
41
41
42
42
42
43
43
44
44
44
44
45
45
45
46
46
46
47
47
47
48
48
48
49
49
49
50
50
51
51
51
52
52
52
53
53
54
54
54
55
55
55
56
56
57
57
57
58
58
59
59
59
60
60
61
61
61
62
62
63
63
63
64
64
65
65
66
66
66
67
67
68
68
69
69
70
70
71
71
71
72
72
73
73
74
74
75
75
76
76
77
77
78
78
79
79
80
80
80
81
81
82
82
83
83
84
84
85
85
86
86
87
87
88
88
89
89
90
90
91
91
92
92
93
93
94
94
95
95
96
96
97
97
98
98
99
100
100
101
101
102
102
103
103
104
104
105
106
106
107
107
108
108
109
110
110
111
111
112
113
113
114
114
115
115
116
117
117
118
118
119
119
120
120
121
122
122
123
123
124
125
125
126
126
127
127
128
129
129
130
130
131
132
132
133
133
134
135
135
136
137
137
138
138
139
140
140
141
142
142
143
143
144
145
145
146
147
147
148
149
149
150
151
151
152
153
153
154
155
155
156
157
157
158
159
159
160
161
161
162
163
164
164
165
166
166
167
168
169
169
170
171
171
172
173
174
174
175
176
176
177
178
179
179
180
181
182
182
183
184
185
185
186
187
188
188
189
190
191
192
192
193
194
195
195
196
197
198
198
199
200
201
202
202
203
204
205
206
206
207
208
209
210
210
211
212
213
214
214
215
216
217
218
219
219
220
221
222
223
224
225
225
226
227
228
229
230
231
231
232
233
234
235
236
237
238
239
239
240
241
242
243
244
245
246
247
248
249
250
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
320
321
322
323
324
325
326
327
328
329
330
331
332
334
335
336
337
338
339
340
341
342
344
345
346
347
348
349
350
351
353
354
355
356
357
358
359
361
362
363
364
365
366
368
369
370
371
372
373
375
376
377
378
379
380
381
383
384
385
386
387
388
390
391
392
393
394
396
397
398
399
400
402
403
404
405
407
408
409
410
411
413
414
415
416
418
419
420
421
423
424
425
426
428
429
430
431
433
434
435
436
437
439
440
441
442
444
445
446
447
449
450
451
453
454
455
456
458
459
460
462
463
464
465
467
468
469
471
472
473
474
476
477
478
480
481
482
484
485
486
488
489
490
491
493
494
496
497
498
500
501
502
504
505
506
508
509
510
512
513
514
516
517
519
520
521
523
524
525
527
528
529
531
532
533
535
536
538
539
540
542
543
544
546
547
549
550
551
553
554
555
557
558
560
561
562
564
565
567
568
569
571
572
574
575
577
578
579
581
582
584
585
586
588
589
591
592
593
595
596
598
599
601
602
603
605
606
608
609
611
612
613
615
616
618
619
621
622
624
625
626
628
629
631
632
634
635
637
638
640
641
643
644
646
647
649
650
651
653
654
656
657
659
660
662
663
665
666
668
669
671
672
674
675
677
678
680
681
683
684
686
687
689
690
692
693
695
696
698
699
701
702
704
705
707
708
710
712
713
715
716
718
719
721
722
724
725
727
728
730
731
733
735
736
738
739
741
742
744
745
747
748
750
752
753
755
756
758
759
761
762
764
766
767
769
770
772
773
775
777
778
780
781
783
784
786
787
789
791
792
794
795
797
798
800
802
803
805
806
808
809
811
812
814
816
817
819
820
822
823
825
827
828
830
831
833
834
836
837
839
841
842
844
845
847
849
850
852
853
855
856
858
860
861
863
864
866
868
869
871
872
874
875
877
879
880
882
883
885
887
888
890
891
893
894
896
898
899
901
902
904
905
907
909
910
912
913
915
916
918
920
921
923
924
926
927
929
931
932
934
935
937
938
940
941
943
945
946
948
949
951
952
954
955
957
958
960
961
963
964
966
967
969
970
972
973
975
976
978
979
981
982
984
985
987
988
990
991
993
994
996
997
999
1000
1002
1002
1004
1006
1006
1008
1010
1012
1012
1014
1016
1018
1018
1020
1022
1022
1025
1026
1028
1029
1031
1032
1033
1035
1036
1038
1039
1040
1042
1043
1045
1046
1047
1049
1050
1052
1053
1054
1056
1057
1059
1060
1061
1063
1064
1065
1067
1068
1069
1071
1072
1073
1075
1076
1077
1079
1080
1081
1083
1084
1085
1086
1088
1089
1090
1092
1093
1094
1095
1097
1098
1099
1100
1102
1103
1104
1105
1107
1108
1109
1110
1112
1113
1114
1115
1116
1118
1119
1120
1121
1122
1124
1125
1126
1127
1128
1129
1131
1132
1133
1134
1135
1136
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1192
1193
1194
1195
1196
1197
1198
1198
1199
1200
1201
1202
1203
1203
1204
1205
1206
1206
1207
1208
1209
1210
1210
1211
1212
1212
1213
1214
1214
1215
1215
1215
1215
1214
1214
1212
1211
1208
1206
1202
1198
1193
1187
1180
1172
1164
1154
1144
1133
1122
1110
1099
1088
1076
1065
1054
1043
1033
1022
1014
1006
999
993
988
984
981
978
975
972
969
965
960
955
950
945
939
933
927
920
913
905
895
883
869
852
832
811
788
765
743
720
700
680
663
647
632
618
603
589
575
559
543
526
509
492
476
460
445
429
415
399
383
366
346
323
297
267
234
200
163
126
90
54
21
-11
-41
-68
-94
-118
-142
-165
-188
-212
-235
-259
-283
-307
-331
-356
-380
-404
-428
-452
-477
-503
-533
-566
-604
-646
-691
-738
-785
-831
-873
-912
-948
-983
-1020
-1059
-1101
-1146
-1195
-1244
-1291
-1336
-1376
-1410
-1439
-1463
-1482
-1499
-1516
-1535
-1558
-1584
-1613
-1644
-1675
-1705
-1732
-1754
-1770
-1783
-1793
-1802
-1809
-1816
-1822
-1826
-1830
-1834
-1839
-1844
-1851
-1861
-1874
-1891
-1911
-1931
-1949
-1964
-1973
-1978
-1980
-1981
-1985
-1993
-2008
-2031
-2064
-2104
-2150
-2198
-2246
-2291
-2333
-2372
-2410
-2448
-2487
-2531
-2581
-2637
-2699
-2767
-2837
-2908
-2979
-3049
-3119
-3189
-3261
-3337
-3417
-3500
-3588
-3678
-3768
-3856
-3940
-4018
-4088
-4153
-4211
-4267
-4320
-4373
-4426
-4478
-4529
-4579
-4628
-4676
-4723
-4768
-4810
-4848
-4882
-4910
-4934
-4952
-4966
-4977
-4986
-4993
-5001
-5010
-5021
-5034
-5048
-5063
-5079
-5097
-5115
-5135
-5157
-5180
-5204
-5231
-5258
-5285
-5314
-5346
-5383
-5427
-5482
-5546
-5622
-5707
-5798
-5889
-5975
-6053
-6120
-6173
-6213
-6241
-6258
-6270
-6281
-6293
-6309
-6329
-6353
-6383
-6416
-6453
-6489
-6523
-6553
-6577
-6596
-6608
-6614
-6614
-6611
-6608
-6606
-6605
-6605
-6604
-6601
-6596
-6587
-6575
-6559
-6540
-6518
-6495
-6471
-6447
-6422
-6395
-6366
-6335
-6302
-6269
-6237
-6205
-6172
-6139
-6104
-6068
-6031
-5995
-5960
-5926
-5892
-5855
-5817
-5776
-5734
-5695
-5657
-5624
-5594
-5567
-5543
-5519
-5495
-5469
-5441
-5409
-5372
-5331
-5288
-5246
-5207
-5172
-5141
-5113
-5089
-5067
-5044
-5019
-4989
-4953
-4909
-4859
-4804
-4746
-4688
-4629
-4569
-4510
-4451
-4395
-4344
-4299
-4261
-4230
-4204
-4182
-4162
-4139
-4112
-4078
-4037
-3991
-3942
-3892
-3843
-3799
-3762
-3732
-3710
-3697
-3690
-3689
-3694
-3702
-3713
-3724
-3737
-3750
-3762
-3772
-3781
-3789
-3797
-3808
-3821
-3837
-3854
-3874
-3895
-3917
-3938
-3956
-3968
-3971
-3965
-3949
-3928
-3903
-3880
-3862
-3851
-3847
-3849
-3854
-3861
-3867
-3872
-3874
-3877
-3880
-3886
-3896
-3909
-3927
-3949
-3975
-4002
-4027
-4050
-4067
-4078
-4085
-4086
-4083
-4078
-4072
-4062
-4051
-4038
-4026
-4014
-4003
-3991
-3976
-3959
-3939
-3917
-3893
-3869
-3845
-3821
-3796
-3771
-3748
-3725
-3703
-3680
-3655
-3630
-3603
-3576
-3547
-3520
-3495
-3475
-3458
-3443
-3428
-3410
-3389
-3364
-3334
-3303
-3272
-3244
-3220
-3203
-3190
-3180
-3171
-3159
-3139
-3110
-3071
-3023
-2968
-2909
-2848
-2788
-2732
-2678
-2624
-2569
-2511
-2452
-2391
-2326
-2257
-2186
-2111
-2033
-1953
-1870
-1788
-1706
-1628
-1555
-1488
-1426
-1371
-1321
-1276
-1234
-1193
-1152
-1108
-1063
-1016
-970
-923
-877
-831
-787
-744
-702
-662
-625
-593
-563
-535
-507
-478
-449
-421
-394
-370
-348
-330
-318
-314
-318
-329
-348
-371
-397
-424
-450
-474
-498
-523
-552
-585
-622
-663
-704
-744
-781
-814
-843
-868
-892
-914
-937
-963
-991
-1020
-1052
-1083
-1113
-1141
-1165
-1186
-1204
-1219
-1232
-1242
-1252
-1261
-1269
-1276
-1282
-1284
-1283
-1281
-1278
-1278
-1281
-1289
-1300
-1313
-1328
-1344
-1359
-1373
-1386
-1396
-1405
-1412
-1417
-1422
-1426
-1428
-1428
-1427
-1425
-1421
-1415
-1409
-1402
-1398
-1398
-1401
-1409
-1417
-1425
-1429
-1425
-1412
-1386
-1349
-1302
-1250
-1195
-1142
-1092
-1047
-1004
-962
-919
-874
-826
-777
-729
-681
-637
-597
-562
-534
-512
-498
-490
-488
-492
-502
-517
-534
-553
-571
-588
-603
-615
-625
-632
-639
-646
-651
-655
-658
-660
-663
-668
-676
-687
-700
-716
-735
-755
-775
-794
-811
-826
-840
-852
-863
-871
-878
-883
-887
-890
-893
-896
-897
-897
-894
-891
-889
-892
-899
-910
-925
-942
-958
-971
-981
-986
-989
-990
-993
-999
-1008
-1022
-1039
-1054
-1064
-1067
-1060
-1040
-1008
-969
-923
-876
-831
-791
-758
-733
-717
-706
-700
-695
-693
-692
-695
-702
-713
-727
-745
-767
-792
-819
-848
-876
-900
-918
-927
-929
-922
-908
-891
-874
-861
-856
-860
-875
-897
-925
-956
-985
-1010
-1032
-1050
-1067
-1086
-1109
-1138
-1172
-1210
-1251
-1294
-1336
-1375
-1405
-1427
-1437
-1435
-1423
-1400
-1370
-1333
-1290
-1243
-1190
-1131
-1063
-984
-895
-797
-692
-583
-470
-356
-242
-129
-19
87
187
280
364
438
502
556
601
642
683
727
779
841
914
996
1086
1181
1277
1372
1465
1557
1649
1743
1839
1938
2041
2147
2256
2365
2470
2570
2663
2747
2820
2883
2935
2977
3010
3037
3058
3075
3091
3108
3128
3154
3186
3223
3265
3310
3356
3400
3438
3470
3494
3512
3524
3533
3540
3549
3562
3584
3615
3654
3697
3740
3778
3808
3828
3836
3836
3830
3822
3818
3821
3834
3856
3886
3921
3959
3998
4034
4067
4093
4113
4128
4139
4150
4163
4179
4199
4224
4253
4288
4330
4378
4429
4483
4537
4592
4646
4699
4751
4805
4861
4923
4992
5066
5145
5228
5312
5398
5484
5570
5656
5743
5827
5910
5991
6071
6149
6228
6307
6387
6467
6547
6624
6699
6768
6831
6887
6936
6978
7014
7044
7070
7090
7108
7124
7140
7156
7173
7191
7211
7233
7255
7279
7302
7325
7348
7369
7387
7404
7417
7428
7438
7447
7456
7465
7478
7494
7518
7550
7594
7649
7718
7796
7882
7972
8061
8147
8226
8298
8363
8422
8477
8526
8569
8606
8640
8670
8697
8724
8750
8778
8806
8835
8864
8891
8916
8935
8946
8948
8941
8926
8902
8869
8829
8784
8735
8685
8633
8581
8527
8469
8406
8338
8264
8182
8096
8006
7915
7825
7736
7650
7566
7483
7400
7317
7232
7144
7053
6960
6866
6773
6681
6594
6512
6437
6372
6318
6277
6248
6229
6215
6202
6186
6160
6123
6072
6009
5936
5859
5782
5709
5643
5584
5529
5477
5421
5357
5282
5195
5097
4995
4893
4797
4711
4636
4572
4515
4463
4412
4360
4307
4253
4200
4149
4103
4066
4038
4026
4027
4042
4070
4106
4146
4183
4215
4239
4253
4258
4254
4244
4231
4217
4204
4198
4199
4208
4226
4250
4280
4315
4353
4391
4428
4463
4496
4529
4562
4595
4629
4665
4704
4747
4796
4852
4916
4987
5062
5140
5218
5296
5371
5446
5518
5588
5657
5727
5798
5875
5957
6045
6139
6237
6338
6438
6536
6628
6714
6795
6871
6942
7009
7071
7129
7181
7230
7277
7322
7366
7409
7451
7493
7535
7575
7615
7655
7695
7736
7778
7820
7862
7905
7948
7991
8032
8073
8109
8141
8173
8201
8229
8257
8283
8310
8337
8364
8389
8411
8426
8433
8429
8414
8388
8350
8302
8246
8183
8117
8048
7981
7915
7851
7787
7724
7660
7594
7526
7453
7375
7289
7197
7101
7003
6906
6815
6732
6658
6594
6539
6490
6444
6398
6348
6294
6234
6169
6100
6028
5952
5874
5792
5709
5625
5540
5457
5375
5294
5214
5134
5054
4973
4890
4805
4718
4629
4538
4446
4352
4255
4154
4049
3940
3825
3706
3585
3463
3341
3220
3102
2986
2875
2768
2662
2557
2451
2343
2232
2118
2001
1884
1767
1651
1538
1429
1325
1226
1132
1043
955
868
779
688
595
499
401
302
206
112
22
-64
-145
-220
-289
-352
-409
-458
-500
-533
-559
-579
-593
-604
-612
-617
-619
-618
-611
-600
-586
-569
-552
-534
-518
-501
-483
-463
-441
-416
-387
-352
-312
-265
-212
-154
-92
-26
41
110
179
249
321
395
475
559
651
751
859
974
1096
1221
1349
1475
1599
1720
1836
1949
2061
2172
2282
2391
2499
2606
2710
2812
2912
3006
3094
3176
3251
3322
3391
3458
3523
3584
3640
3690
3736
3777
3815
3850
3883
3913
3941
3967
3990
4010
4027
4043
4059
4077
4096
4116
4137
4158
4177
4191
4200
4202
4195
4179
4153
4118
4077
4032
3982
3929
3873
3815
3754
3689
3619
3546
3467
3384
3298
3208
3118
3027
2939
2852
2766
2682
2598
2513
2426
2336
2239
2137
2028
1916
1803
1691
1582
1477
1378
1287
1203
1125
1051
977
903
828
751
673
594
515
436
357
278
197
113
26
-64
-156
-249
-341
-431
-518
-603
-687
-773
-859
-948
-1040
-1135
-1234
-1337
-1443
-1553
-1665
-1779
-1894
-2008
-2120
-2229
-2334
-2436
-2534
-2630
-2725
-2818
-2910
-3001
-3092
-3181
-3267
-3349
-3426
-3497
-3565
-3629
-3692
-3754
-3816
-3879
-3941
-4005
-4070
-4138
-4206
-4276
-4348
-4421
-4495
-4572
-4650
-4730
-4810
-4887
-4962
-5034
-5102
-5167
-5230
-5293
-5357
-5423
-5489
-5555
-5619
-5680
-5737
-5790
-5841
-5890
-5939
-5989
-6039
-6090
-6140
-6190
-6238
-6285
-6334
-6383
-6434
-6489
-6547
-6608
-6672
-6738
-6805
-6875
-6946
-7020
-7097
-7178
-7266
-7360
-7460
-7564
-7671
-7780
-7889
-7996
-8103
-8209
-8315
-8423
-8534
-8649
-8768
-8892
-9021
-9155
-9292
-9431
-9572
-9714
-9855
-9995
-10134
-10271
-10406
-10537
-10664
-10788
-10909
-11030
-11149
-11267
-11384
-11499
-11612
-11723
-11830
-11933
-12031
-12124
-12211
-12295
-12376
-12454
-12529
-12599
-12664
-12722
-12773
-12816
-12851
-12879
-12903
-12921
-12937
-12950
-12959
-12965
-12965
-12957
-12940
-12916
-12884
-12844
-12798
-12747
-12690
-12631
-12571
-12511
-12450
-12389
-12327
-12262
-12194
-12120
-12041
-11954
-11862
-11765
-11665
-11563
-11459
-11355
-11248
-11141
-11031
-10918
-10800
-10676
-10547
-10412
-10271
-10127
-9979
-9829
-9677
-9524
-9369
-9212
-9056
-8898
-8738
-8578
-8417
-8255
-8092
-7926
-7757
-7583
-7403
-7216
-7026
-6832
-6638
-6444
-6254
-6066
-5882
-5701
-5524
-5350
-5178
-5008
-4839
-4669
-4500
-4330
-4161
-3992
-3825
-3659
-3497
-3337
-3183
-3033
-2889
-2749
-2613
-2479
-2346
-2212
-2078
-1944
-1809
-1675
-1544
-1417
-1294
-1177
-1063
-952
-844
-739
-636
-537
-441
-348
-257
-169
-82
4
88
170
249
324
395
461
521
575
622
663
697
724
747
764
777
785
790
791
788
782
774
765
755
745
733
719
702
683
661
636
609
578
545
509
470
429
386
342
298
255
211
167
121
72
19
-37
-97
-159
-222
-284
-345
-404
-460
-512
-562
-609
-653
-694
-734
-773
-813
-853
-895
-939
-983
-1026
-1068
-1108
-1146
-1181
-1215
-1247
-1280
-1314
-1350
-1388
-1427
-1469
-1512
-1556
-1602
-1648
-1695
-1744
-1792
-1841
-1891
-1943
-1994
-2045
-2095
-2143
-2189
-2233
-2273
-2310
-2342
-2370
-2395
-2417
-2437
-2454
-2469
-2482
-2494
-2505
-2518
-2531
-2546
-2564
-2586
-2611
-2640
-2673
-2707
-2741
-2775
-2807
-2836
-2864
-2888
-2910
-2930
-2948
-2966
-2983
-3002
-3021
-3040
-3059
-3074
-3086
-3093
-3096
-3094
-3090
-3085
-3082
-3081
-3083
-3088
-3095
-3101
-3105
-3105
-3102
-3093
-3080
-3061
-3039
-3015
-2989
-2963
-2938
-2913
-2889
-2864
-2838
-2808
-2773
-2732
-2686
-2632
-2572
-2504
-2430
-2351
-2269
-2185
-2100
-2015
-1929
-1842
-1754
-1665
-1574
-1481
-1384
-1283
-1177
-1066
-951
-833
-712
-589
-466
-344
-223
-103
15
133
249
366
482
599
716
834
951
1069
1186
1302
1420
1538
1656
1775
1892
2007
2119
2228
2335
2440
2543
2644
2745
2846
2947
3049
3151
3251
3349
3444
3535
3623
3706
3785
3861
3934
4005
4074
4142
4208
4272
4334
4393
4449
4504
4557
4608
4658
4705
4751
4795
4837
4877
4914
4948
4978
5006
5031
5056
5079
5102
5126
5148
5170
5189
5206
5221
5236
5250
5262
5274
5285
5294
5301
5306
5309
5309
5305
5297
5285
5271
5254
5237
5220
5205
5193
5184
5178
5175
5174
5173
5172
5171
5168
5164
5159
5154
5150
5145
5142
5139
5138
5136
5134
5131
5129
5127
5126
5125
5124
5125
5126
5129
5133
5139
5146
5155
5166
5177
5190
5202
5215
5228
5240
5250
5257
5262
5263
5262
5259
5255
5251
5247
5243
5237
5229
5219
5207
5192
5177
5161
5145
5131
5118
5108
5099
5092
5086
5081
5075
5068
5061
5051
5041
5029
5015
4999
4981
4962
4943
4924
4906
4889
4873
4859
4847
4835
4824
4813
4804
4794
4785
4774
4762
4749
4734
4719
4704
4688
4673
4658
4643
4630
4618
4607
4597
4586
4574
4560
4543
4522
4496
4466
4429
4385
4336
4281
4221
4157
4091
4025
3959
3892
3825
3758
3690
3620
3547
3470
3390
3307
3223
3137
3052
2966
2881
2796
2713
2632
2552
2475
2401
2330
2262
2195
2130
2065
2001
1939
1876
1815
1756
1700
1650
1606
1568
1535
1508
1486
1465
1446
1427
1408
1387
1365
1342
1317
1292
1267
1243
1221
1201
1181
1162
1143
1123
1101
1075
1045
1010
975
936
897
858
819
779
739
696
651
603
551
496
439
380
321
261
201
140
79
16
-49
-115
-181
-248
-312
-374
-433
-487
-537
-582
-623
-661
-696
-729
-763
-799
-835
-871
-907
-942
-975
-1006
-1036
-1065
-1094
-1123
-1152
-1179
-1206
-1230
-1251
-1270
-1286
-1301
-1316
-1332
-1349
-1368
-1389
-1413
-1439
-1467
-1497
-1528
-1561
-1594
-1628
-1662
-1697
-1734
-1772
-1813
-1858
-1905
-1955
-2007
-2061
-2116
-2170
-2223
-2274
-2322
-2367
-2408
-2447
-2483
-2517
-2551
-2586
-2622
-2658
-2696
-2734
-2773
-2812
-2851
-2891
-2930
-2969
-3009
-3051
-3093
-3137
-3183
-3229
-3277
-3326
-3376
-3426
-3476
-3526
-3575
-3624
-3672
-3720
-3768
-3816
-3864
-3912
-3960
-4006
-4054
-4102
-4150
-4198
-4247
-4295
-4343
-4391
-4438
-4485
-4532
-4582
-4634
-4689
-4749
-4814
-4884
-4958
-5036
-5117
-5197
-5277
-5353
-5427
-5496
-5563
-5627
-5690
-5753
-5817
-5883
-5951
-6021
-6093
-6167
-6243
-6320
-6397
-6474
-6550
-6626
-6700
-6774
-6847
-6920
-6992
-7064
-7134
-7203
-7271
-7337
-7401
-7465
-7527
-7588
-7647
-7706
-7763
-7818
-7870
-7921
-7970
-8018
-8064
-8109
-8153
-8196
-8237
-8277
-8315
-8352
-8388
-8422
-8454
-8485
-8514
-8543
-8570
-8596
-8621
-8646
-8670
-8691
-8709
-8724
-8737
-8748
-8757
-8766
-8775
-8784
-8793
-8803
-8812
-8820
-8827
-8833
-8838
-8843
-8847
-8851
-8856
-8861
-8865
-8869
-8870
-8869
-8865
-8858
-8847
-8834
-8818
-8800
-8781
-8761
-8740
-8717
-8692
-8664
-8633
-8599
-8563
-8523
-8481
-8437
-8391
-8342
-8292
-8239
-8183
-8125
-8067
-8007
-7948
-7889
-7831
-7775
-7721
-7667
-7615
-7564
-7512
-7460
-7406
-7351
-7295
-7237
-7180
-7123
-7066
-7010
-6955
-6900
-6844
-6789
-6732
-6675
-6617
-6559
-6500
-6440
-6379
-6319
-6259
-6198
-6137
-6075
-6011
-5945
-5878
-5807
-5735
-5661
-5585
-5508
-5430
-5351
-5270
-5188
-5103
-5017
-4928
-4837
-4743
-4648
-4551
-4452
-4354
-4255
-4157
-4059
-3963
-3866
-3770
-3676
-3583
-3492
-3402
-3316
-3231
-3150
-3071
-2996
-2925
-2856
-2791
-2729
-2669
-2609
-2549
-2488
-2425
-2361
-2294
-2226
-2159
-2094
-2031
-1970
-1911
-1853
-1797
-1741
-1685
-1628
-1570
-1511
-1451
-1391
-1331
-1271
-1213
-1157
-1102
-1050
-1000
-951
-903
-856
-809
-762
-715
-667
-619
-570
-522
-475
-430
-388
-349
-313
-282
-254
-231
-211
-195
-180
-167
-153
-139
-124
-107
-89
-70
-51
-33
-15
1
15
28
41
53
66
81
97
117
139
165
194
227
265
306
351
399
452
507
565
624
684
746
808
871
935
1000
1068
1137
1206
1275
1342
1409
1473
1535
1594
1652
1707
1762
1817
1871
1925
1979
2033
2088
2141
2192
2242
2291
2338
2384
2429
2474
2519
2566
2615
2665
2717
2770
2825
2880
2935
2992
3048
3106
3166
3228
3293
3361
3431
3504
3578
3655
3734
3816
3901
3989
4078
4171
4264
4358
4452
4547
4642
4737
4834
4932
5031
5130
5229
5327
5421
5512
5599
5681
5759
5833
5903
5970
6035
6098
6159
6218
6275
6330
6383
6434
6483
6530
6575
6618
6658
6696
6732
6764
6794
6821
6846
6868
6889
6909
6926
6943
6959
6974
6990
7006
7022
7039
7055
7070
7084
7095
7105
7113
7120
7127
7135
7144
7155
7169
7186
7204
7225
7247
7269
7292
7315
7337
7360
7381
7403
7425
7447
7470
7494
7519
7545
7573
7602
7632
7663
7695
7727
7761
7796
7833
7871
7911
7952
7994
8036
8077
8117
8157
8195
8233
8271
8310
8349
8389
8431
8473
8516
8560
8604
8647
8691
8734
8777
8821
8863
8905
8947
8988
9029
9070
9111
9152
9194
9235
9277
9318
9359
9398
9436
9473
9510
9548
9586
9625
9664
9704
9743
9781
9819
9855
9890
9924
9957
9989
10022
10054
10087
10120
10153
10185
10215
10243
10268
10290
10309
10324
10336
10344
10349
10352
10352
10349
10343
10334
10322
10307
10288
10266
10241
10213
10184
10154
10123
10091
10059
10027
9995
9962
9929
9895
9860
9822
9782
9740
9697
9653
9610
9567
9525
9483
9442
9402
9361
9319
9277
9234
9190
9145
9101
9056
9013
8970
8928
8888
8848
8808
8768
8728
8687
8645
8602
8560
8518
8478
8439
8401
8365
8331
8297
8263
8230
8196
8161
8125
8087
8048
8009
7969
7928
7887
7846
7803
7760
7715
7667
7616
7562
7505
7445
7384
7320
7256
7192
7127
7061
6995
6928
6860
6791
6721
6652
6582
6513
6445
6377
6308
6239
6169
6098
6027
5956
5884
5813
5742
5670
5599
5528
5457
5385
5312
5239
5165
5091
5017
4943
4869
4796
4723
4649
4574
4498
4420
4339
4257
4174
4088
4001
3913
3825
3736
3647
3560
3473
3387
3302
3217
3132
3048
2964
2880
2797
2716
2636
2560
2486
2416
2349
2286
2225
2165
2107
2050
1994
1938
1882
1827
1773
1720
1669
1619
1570
1521
1473
1425
1377
1328
1279
1229
1180
1132
1085
1040
996
954
912
871
829
787
742
696
648
599
548
498
448
400
352
307
262
220
178
136
95
54
13
-29
-71
-113
-155
-199
-244
-291
-338
-387
-436
-486
-536
-586
-637
-687
-737
-788
-838
-890
-942
-995
-1049
-1103
-1157
-1212
-1267
-1323
-1380
-1438
-1497
-1558
-1620
-1684
-1750
-1818
-1888
-1959
-2031
-2106
-2182
-2260
-2339
-2419
-2500
-2580
-2660
-2740
-2820
-2899
-2979
-3058
-3138
-3218
-3298
-3378
-3457
-3535
-3612
-3688
-3763
-3838
-3913
-3989
-4066
-4144
-4223
-4302
-4381
-4460
-4539
-4617
-4696
-4775
-4855
-4935
-5016
-5100
-5184
-5271
-5360
-5451
-5544
-5639
-5735
-5833
-5931
-6030
-6130
-6229
-6328
-6427
-6527
-6627
-6729
-6831
-6933
-7036
-7138
-7239
-7339
-7438
-7534
-7630
-7724
-7816
-7907
-7998
-8086
-8173
-8260
-8344
-8426
-8506
-8585
-8662
-8737
-8811
-8885
-8959
-9032
-9105
-9177
-9248
-9317
-9386
-9453
-9519
-9583
-9647
-9710
-9771
-9831
-9890
-9947
-10003
-10058
-10112
-10167
-10222
-10277
-10333
-10388
-10443
-10498
-10551
-10604
-10656
-10707
-10759
-10810
-10862
-10914
-10965
-11017
-11067
-11116
-11165
-11211
-11256
-11300
-11342
-11382
-11420
-11455
-11488
-11519
-11546
-11570
-11591
-11609
-11624
-11636
-11645
-11650
-11651
-11649
-11644
-11636
-11624
-11609
-11591
-11570
-11546
-11519
-11489
-11456
-11420
-11381
-11340
-11297
-11252
-11205
-11157
-11107
-11056
-11004
-10951
-10897
-10844
-10790
-10737
-10685
-10633
-10582
-10531
-10480
-10429
-10378
-10327
-10276
-10226
-10177
-10130
-10085
-10041
-9998
-9958
-9918
-9879
-9840
-9803
-9766
-9730
-9694
-9660
-9626
-9594
-9563
-9534
-9505
-9477
-9451
-9426
-9402
-9378
-9356
-9333
-9310
-9287
-9262
-9237
-9210
-9183
-9154
-9125
-9095
-9065
-9034
-9002
-8970
-8937
-8904
-8869
-8834
-8798
-8761
-8722
-8682
-8642
-8599
-8556
-8512
-8467
-8421
-8373
-8323
-8272
-8218
-8162
-8103
-8042
-7980
-7915
-7848
-7780
-7710
-7638
-7565
-7490
-7412
-7332
-7249
-7164
-7076
-6986
-6894
-6801
-6706
-6609
-6511
-6412
-6312
-6212
-6111
-6008
-5905
-5801
-5695
-5588
-5480
-5371
-5260
-5149
-5038
-4927
-4815
-4703
-4591
-4479
-4367
-4254
-4140
-4026
-3911
-3796
-3681
-3567
-3453
-3339
-3225
-3112
-2999
-2887
-2775
-2664
-2553
-2443
-2333
-2224
-2116
-2008
-1900
-1792
-1684
-1576
-1467
-1358
-1249
-1140
-1032
-924
-817
-710
-603
-495
-388
-281
-174
-68
38
142
245
346
446
544
641
737
832
926
1018
1109
1198
1285
1371
1454
1536
1616
1695
1773
1849
1923
1997
2069
2141
2211
2280
2349
2416
2483
2550
2615
2679
2743
2806
2868
2930
2992
3054
3116
3178
3241
3304
3366
3429
3491
3552
3611
3670
3726
3782
3836
3889
3941
3993
4045
4097
4148
4198
4248
4297
4346
4393
4440
4486
4531
4576
4619
4662
4703
4742
4779
4815
4850
4883
4916
4949
4982
5014
5047
5079
5111
5141
5171
5200
5228
5255
5283
5311
5341
5371
5403
5437
5472
5508
5546
5584
5622
5660
5697
5733
5768
5801
5835
5867
5900
5932
5964
5996
6029
6062
6095
6128
6161
6193
6224
6255
6284
6312
6338
6363
6387
6410
6432
6453
6473
6493
6512
6531
6549
6567
6585
6603
6621
6638
6657
6676
6696
6718
6741
6764
6789
6814
6838
6863
6887
6912
6937
6964
6991
7020
7051
7082
7115
7149
7182
7215
7247
7278
7308
7336
7364
7390
7417
7443
7469
7494
7519
7543
7566
7588
7610
7631
7651
7669
7686
7702
7717
7730
7742
7753
7763
7772
7781
7789
7796
7803
7810
7816
7821
7826
7831
7835
7839
7842
7845
7847
7849
7850
7850
7850
7850
7849
7849
7848
7846
7844
7842
7839
7836
7831
7826
7820
7812
7803
7792
7780
7766
7749
7731
7712
7690
7667
7643
7617
7590
7562
7533
7503
7472
7440
7407
7373
7338
7302
7266
7228
7190
7151
7112
7072
7032
6993
6953
6913
6872
6832
6791
6749
6707
6665
6623
6580
6537
6494
6451
6408
6366
6323
6281
6239
6197
6154
6111
6067
6023
5978
5932
5885
5838
5791
5743
5696
5648
5600
5551
5501
5452
5402
5351
5300
5249
5198
5147
5096
5044
4993
4942
4890
4838
4786
4734
4682
4629
4576
4522
4468
4412
4356
4300
4244
4189
4134
4080
4027
3975
3922
3869
3816
3762
3708
3653
3599
3544
3491
3438
3386
3336
3287
3239
3192
3144
3096
3048
2999
2949
2898
2847
2796
2744
2692
2640
2587
2533
2478
2423
2365
2307
2246
2185
2122
2058
1993
1926
1859
1792
1724
1656
1587
1518
1448
1377
1306
1234
1162
1090
1016
945
873
801
729
659
588
518
449
380
313
246
179
114
49
-14
-76
-138
-198
-257
-315
-372
-429
-485
-540
-594
-646
-697
-747
-795
-842
-887
-930
-972
-1012
-1053
-1093
-1131
-1167
-1203
-1237
-1269
-1301
-1331
-1360
-1388
-1415
-1442
-1469
-1495
-1521
-1547
-1572
-1598
-1623
-1648
-1673
-1697
-1721
-1744
-1767
-1790
-1812
-1834
-1857
-1879
-1901
-1924
-1946
-1969
-1992
-2013
-2037
-2061
-2084
-2107
-2130
-2153
-2175
-2198
-2220
-2241
-2262
-2281
-2300
-2318
-2335
-2352
-2368
-2384
-2400
-2416
-2432
-2448
-2463
-2479
-2494
-2509
-2523
-2537
-2551
-2565
-2578
-2592
-2606
-2621
-2636
-2653
-2671
-2691
-2711
-2733
-2756
-2779
-2802
-2825
-2847
-2869
-2891
-2912
-2934
-2955
-2976
-2997
-3019
-3040
-3061
-3083
-3105
-3127
-3150
-3174
-3198
-3223
-3249
-3275
-3301
-3327
-3354
-3381
-3408
-3436
-3464
-3492
-3521
-3551
-3582
-3614
-3646
-3678
-3710
-3741
-3772
-3803
-3834
-3866
-3898
-3930
-3964
-3998
-4030
-4065
-4097
-4129
-4159
-4189
-4217
-4244
-4271
-4297
-4323
-4348
-4372
-4395
-4418
-4439
-4458
-4477
-4493
-4509
-4524
-4538
-4552
-4566
-4580
-4595
-4609
-4623
-4637
-4649
-4661
-4671
-4680
-4687
-4693
-4698
-4701
-4704
-4706
-4707
-4707
-4706
-4705
-4703
-4701
-4699
-4695
-4691
-4687
-4681
-4675
-4667
-4659
-4649
-4638
-4627
-4614
-4602
-4590
-4578
-4566
-4555
-4545
-4534
-4524
-4514
-4504
-4494
-4484
-4475
-4465
-4454
-4444
-4433
-4421
-4409
-4396
-4383
-4369
-4355
-4342
-4329
-4316
-4303
-4291
-4278
-4265
-4252
-4238
-4223
-4207
-4192
-4176
-4159
-4143
-4126
-4109
-4091
-4074
-4056
-4037
-4017
-3996
-3974
-3951
-3927
-3903
-3879
-3854
-3829
-3804
-3778
-3751
-3723
-3694
-3663
-3631
-3598
-3563
-3528
-3492
-3455
-3419
-3382
-3345
-3307
-3268
-3229
-3190
-3149
-3108
-3067
-3026
-2984
-2942
-2900
-2858
-2816
-2773
-2730
-2687
-2645
-2603
-2561
-2520
-2479
-2439
-2399
-2359
-2319
-2279
-2240
-2200
-2162
-2124
-2088
-2053
-2019
-1987
-1957
-1927
-1898
-1870
-1842
-1814
-1787
-1759
-1731
-1703
-1675
-1647
-1619
-1593
-1566
-1540
-1514
-1488
-1461
-1434
-1407
-1379
-1351
-1322
-1293
-1264
-1234
-1203
-1172
-1141
-1109
-1076
-1043
-1010
-977
-943
-909
-874
-839
-803
-767
-731
-694
-657
-619
-581
-543
-504
-464
-424
-382
-340
-298
-254
-210
-166
-121
-76
-31
15
60
106
151
196
242
288
333
379
425
472
519
567
615
663
711
759
806
853
900
946
992
1038
1083
1129
1174
1219
1265
1311
1358
1404
1451
1497
1543
1590
1635
1681
1726
1771
1815
1858
1902
1945
1987
2029
2072
2114
2157
2199
2241
2282
2323
2364
2405
2445
2486
2526
2566
2607
2647
2687
2727
2767
2807
2847
2886
2926
2965
3004
3043
3082
3121
3160
3199
3238
3276
3315
3354
3393
3432
3471
3510
3550
3589
3629
3668
3708
3746
3785
3822
3860
3897
3933
3969
4006
4042
4078
4116
4154
4191
4229
4267
4305
4343
4380
4417
4453
4488
4522
4556
4589
4621
4653
4684
4714
4743
4772
4800
4827
4853
4879
4904
4929
4954
4979
5003
5027
5050
5073
5094
5115
5135
5154
5172
5189
5206
5221
5236
5251
5264
5278
5290
5303
5316
5328
5341
5353
5365
5377
5389
5401
5412
5423
5434
5446
5458
5470
5482
5495
5509
5522
5535
5548
5561
5574
5586
5599
5612
5625
5639
5653
5667
5683
5698
5714
5730
5746
5761
5777
5792
5807
5822
5837
5851
5866
5880
5893
5907
5920
5932
5944
5954
5965
5974
5982
5989
5996
6002
6007
6012
6016
6019
6022
6024
6025
6026
6027
6027
6026
6025
6023
6021
6018
6015
6011
6006
6000
5994
5986
5978
5969
5959
5949
5939
5928
5917
5907
5896
5886
5875
5863
5851
5837
5822
5807
5790
5774
5756
5739
5721
5702
5683
5663
5641
5619
5595
5569
5542
5514
5484
5454
5422
5391
5359
5326
5292
5256
5219
5181
5141
5099
5056
5012
4967
4921
4875
4828
4781
4733
4684
4635
4586
4536
4486
4435
4384
4332
4280
4227
4174
4120
4065
4010
3955
3899
3843
3787
3732
3676
3620
3564
3507
3450
3393
3335
3276
3216
3156
3096
3034
2971
2908
2843
2778
2713
2648
2584
2520
2456
2394
2333
2273
2214
2155
2097
2037
1979
1921
1862
1803
1744
1685
1627
1568
1509
1451
1392
1332
1273
1213
1153
1092
1030
969
906
844
781
717
653
588
522
455
388
319
250
180
109
37
-36
-111
-187
-265
-344
-424
-505
-587
-670
-753
-838
-923
-1010
-1098
-1189
-1281
-1376
-1472
-1571
-1671
-1774
-1877
-1982
-2089
-2196
-2305
-2415
-2526
-2639
-2753
-2869
-2985
-3103
-3222
-3341
-3462
-3583
-3705
-3828
-3951
-4074
-4198
-4322
-4446
-4570
-4694
-4818
-4942
-5066
-5190
-5314
-5438
-5562
-5686
-5811
-5936
-6060
-6185
-6310
-6435
-6559
-6683
-6807
-6931
-7054
-7177
-7300
-7423
-7545
-7666
-7787
-7908
-8028
-8148
-8267
-8386
-8505
-8623
-8740
-8856
-8971
-9086
-9200
-9312
-9425
-9536
-9646
-9756
-9865
-9973
-10080
-10185
-10289
-10392
-10493
-10592
-10690
-10787
-10882
-10976
-11068
-11160
-11249
-11338
-11424
-11509
-11591
-11672
-11751
-11827
-11902
-11975
-12046
-12115
-12183
-12249
-12312
-12374
-12434
-12492
-12548
-12601
-12652
-12702
-12749
-12793
-12836
-12877
-12915
-12952
-12988
-13021
-13053
-13082
-13109
-13133
-13155
-13174
-13191
-13206
-13219
-13230
-13240
-13248
-13255
-13261
-13265
-13268
-13269
-13267
-13264
-13259
-13252
-13243
-13231
-13218
-13204
-13187
-13168
-13148
-13125
-13100
-13073
-13043
-13012
-12978
-12942
-12904
-12863
-12821
-12777
-12731
-12683
-12633
-12581
-12526
-12469
-12410
-12348
-12285
-12219
-12151
-12081
-12009
-11935
-11859
-11782
-11702
-11620
-11536
-11451
-11364
-11275
-11185
-11094
-11002
-10908
-10813
-10716
-10617
-10516
-10413
-10307
-10200
-10091
-9981
-9870
-9757
-9644
-9529
-9413
-9297
-9179
-9060
-8939
-8817
-8693
-8567
-8441
-8313
-8185
-8057
-7928
-7800
-7672
-7543
-7415
-7287
-7159
-7030
-6901
-6771
-6642
-6513
-6383
-6254
-6126
-5997
-5868
-5740
-5611
-5482
-5354
-5226
-5097
-4969
-4842
-4714
-4587
-4461
-4335
-4209
-4083
-3959
-3835
-3711
-3588
-3466
-3345
-3224
-3104
-2985
-2867
-2749
-2633
-2517
-2403
-2289
-2175
-2063
-1951
-1839
-1727
-1616
-1505
-1395
-1284
-1174
-1065
-956
-847
-739
-631
-523
-415
-307
-198
-89
19
128
238
347
456
565
675
784
892
1000
1110
1218
1327
1436
1546
1655
1764
1873
1981
2089
2196
2302
2408
2513
2617
2720
2824
2926
3029
3131
3233
3334
3434
3533
3631
3728
3824
3920
4014
4110
4205
4298
4392
4485
4578
4670
4761
4852
4943
5033
5122
5211
5300
5388
5476
5563
5649
5735
5820
5904
5987
6069
6151
6233
6314
6394
6474
6553
6632
6710
6788
6865
6941
7017
7092
7167
7241
7315
7388
7461
7533
7604
7675
7744
7813
7881
7948
8015
8080
8146
8212
8277
8341
8405
8469
8532
8595
8657
8719
8782
8844
8906
8968
9030
9093
9155
9218
9280
9342
9405
9467
9529
9591
9652
9714
9775
9837
9897
9958
10019
10079
10139
10199
10259
10318
10377
10435
10492
10549
10605
10660
10714
10767
10818
10869
10919
10968
11015
11061
11106
11150
11192
11233
11272
11310
11346
11380
11413
11445
11475
11505
11533
11561
11587
11613
11637
11661
11683
11704
11724
11744
11763
11781
11799
11816
11831
11846
11861
11874
11886
11897
11908
11918
11927
11937
11945
11954
11962
11969
11976
11982
11987
11992
11997
12000
12003
12005
12006
12006
12005
12002
11999
11994
11988
11980
11972
11962
11951
11939
11926
11913
11898
11883
11867
11850
11832
11812
11791
11768
11744
11718
11691
11662
11632
11601
11568
11535
11500
11464
11427
11389
11349
11308
11266
11222
11177
11130
11082
11032
10981
10928
10875
10820
10764
10707
10650
10591
10532
10471
10409
10346
10281
10216
10149
10081
10012
9942
9871
9799
9726
9652
9576
9500
9423
9345
9266
9187
9106
9026
8944
8863
8781
8699
8616
8533
8449
8365
8280
8194
8108
8021
7934
7846
7758
7669
7581
7492
7404
7316
7227
7138
7049
6960
6869
6779
6687
6596
6504
6413
6321
6230
6139
6047
5954
5861
5767
5672
5575
5478
5380
5281
5182
5084
4985
4886
4788
4689
4590
4490
4389
4287
4183
4078
3974
3868
3762
3656
3549
3443
3336
3229
3122
3014
2905
2796
2687
2577
2466
2355
2243
2132
2019
1907
1794
1681
1567
1454
1339
1225
1110
995
879
763
647
531
415
298
181
64
-54
-171
-289
-408
-526
-645
-764
-883
-1002
-1120
-1239
-1358
-1477
-1595
-1714
-1833
-1952
-2072
-2191
-2310
-2429
-2548
-2666
-2784
-2901
-3017
-3132
-3247
-3360
-3473
-3585
-3696
-3807
-3917
-4027
-4136
-4245
-4353
-4460
-4567
-4673
-4778
-4881
-4984
-5086
-5186
-5286
-5384
-5481
-5577
-5672
-5768
-5863
-5957
-6052
-6146
-6239
-6332
-6424
-6516
-6607
-6697
-6786
-6875
-6963
-7051
-7138
-7225
-7312
-7399
-7485
-7571
-7657
-7742
-7826
-7910
-7992
-8074
-8154
-8236
-8316
-8396
-8476
-8555
-8634
-8713
-8791
-8869
-8945
-9021
-9096
-9170
-9243
-9315
-9386
-9455
-9523
-9590
-9655
-9720
-9784
-9846
-9908
-9969
-10028
-10087
-10145
-10202
-10257
-10311
-10363
-10415
-10465
-10514
-10561
-10608
-10654
-10698
-10742
-10784
-10826
-10866
-10906
-10945
-10984
-11021
-11058
-11093
-11128
-11161
-11194
-11224
-11254
-11282
-11309
-11334
-11358
-11380
-11401
-11422
-11441
-11459
-11477
-11494
-11509
-11524
-11538
-11551
-11563
-11574
-11584
-11593
-11601
-11608
-11614
-11619
-11622
-11625
-11626
-11626
-11625
-11623
-11619
-11615
-11609
-11601
-11592
-11582
-11571
-11558
-11544
-11528
-11510
-11490
-11469
-11446
-11421
-11395
-11367
-11339
-11309
-11277
-11244
-11210
-11174
-11136
-11097
-11056
-11013
-10969
-10923
-10875
-10826
-10775
-10722
-10668
-10612
-10553
-10494
-10432
-10369
-10305
-10238
-10171
-10102
-10031
-9958
-9884
-9809
-9732
-9654
-9574
-9494
-9412
-9329
-9246
-9161
-9076
-8989
-8902
-8813
-8724
-8633
-8542
-8449
-8356
-8262
-8167
-8071
-7975
-7878
-7779
-7679
-7579
-7477
-7374
-7270
-7165
-7059
-6953
-6846
-6738
-6630
-6521
-6412
-6302
-6191
-6080
-5968
-5855
-5743
-5630
-5517
-5403
-5290
-5177
-5063
-4949
-4835
-4720
-4605
-4490
-4374
-4258
-4141
-4025
-3909
-3794
-3679
-3564
-3449
-3335
-3220
-3106
-2991
-2876
-2761
-2646
-2531
-2417
-2303
-2189
-2076
-1963
-1849
-1736
-1623
-1510
-1396
-1283
-1170
-1057
-945
-832
-720
-608
-496
-384
-273
-161
-50
62
172
283
393
502
611
719
827
933
1039
1144
1248
1353
1456
1560
1663
1765
1868
1969
2069
2169
2268
2365
2462
2558
2653
2748
2843
2937
3030
3123
3216
3308
3399
3489
3579
3667
3756
3843
3931
4017
4104
4189
4274
4358
4442
4524
4606
4688
4769
4849
4929
5008
5086
5163
5240
5316
5391
5465
5538
5610
5682
5753
5823
5893
5963
6032
6101
6168
6236
6302
6367
6432
6496
6559
6621
6683
6744
6805
6865
6924
6983
7041
7098
7154
7210
7264
7318
7371
7424
7476
7527
7578
7627
7676
7724
7771
7818
7863
7907
7951
7994
8037
8079
8121
8163
8203
8244
8283
8321
8358
8394
8429
8462
8495
8527
8558
8589
8618
8647
8675
8701
8727
8752
8775
8797
8818
8839
8858
8876
8893
8909
8924
8938
8951
8963
8974
8985
8994
9002
9009
9015
9020
9024
9027
9028
9029
9029
9028
9026
9024
9021
9018
9014
9009
9003
8997
8989
8981
8972
8962
8950
8938
8924
8910
8895
8879
8862
8844
8826
8807
8788
8767
8746
8723
8699
8674
8647
8620
8591
8562
8531
8500
8468
8435
8400
8365
8328
8290
8252
8212
8170
8130
8087
8042
7999
7953
7907
7861
7813
7765
7716
7667
7617
7567
7517
7465
7414
7361
7309
7256
7203
7149
7096
7042
6988
6933
6878
6823
6767
6710
6654
6598
6541
6485
6430
6374
6319
6264
6208
6153
6097
6041
5985
5929
5872
5815
5757
5699
5640
5581
5521
5460
5400
5339
5277
5216
5154
5092
5030
4967
4904
4840
4776
4711
4646
4580
4514
4447
4380
4313
4245
4177
4109
4042
3974
3906
3838
3771
3704
3637
3570
3504
3437
3371
3304
3237
3170
3103
3036
2969
2902
2835
2768
2700
2633
2565
2497
2429
2360
2291
2222
2152
2082
2012
1941
1870
1799
1728
1656
1584
1512
1439
1366
1293
1220
1146
1071
996
921
845
769
692
616
539
463
386
310
234
159
83
8
-68
-143
-218
-292
-367
-441
-514
-587
-660
-732
-803
-874
-944
-1012
-1082
-1150
-1217
-1283
-1349
-1414
-1479
-1543
-1608
-1671
-1735
-1798
-1860
-1922
-1984
-2045
-2105
-2165
-2225
-2284
-2343
-2402
-2461
-2520
-2578
-2637
-2695
-2753
-2810
-2868
-2925
-2982
-3039
-3096
-3153
-3211
-3268
-3326
-3384
-3441
-3499
-3556
-3614
-3671
-3727
-3783
-3839
-3895
-3950
-4003
-4059
-4114
-4168
-4222
-4276
-4329
-4382
-4435
-4487
-4539
-4590
-4641
-4691
-4741
-4790
-4838
-4885
-4932
-4978
-5023
-5068
-5112
-5155
-5197
-5239
-5281
-5321
-5361
-5400
-5438
-5476
-5512
-5548
-5583
-5617
-5650
-5682
-5714
-5745
-5776
-5807
-5836
-5866
-5895
-5923
-5950
-5977
-6003
-6029
-6054
-6078
-6102
-6126
-6148
-6171
-6192
-6213
-6233
-6253
-6272
-6291
-6309
-6326
-6343
-6360
-6375
-6390
-6404
-6418
-6430
-6442
-6453
-6463
-6472
-6481
-6489
-6496
-6502
-6508
-6512
-6516
-6519
-6520
-6521
-6521
-6519
-6517
-6513
-6509
-6503
-6496
-6488
-6480
-6470
-6460
-6449
-6437
-6424
-6411
-6396
-6382
-6366
-6350
-6333
-6316
-6299
-6281
-6263
-6244
-6225
-6205
-6185
-6163
-6141
-6119
-6095
-6071
-6047
-6021
-5996
-5969
-5943
-5915
-5888
-5860
-5831
-5802
-5773
-5743
-5713
-5682
-5652
-5620
-5589
-5557
-5524
-5490
-5457
-5422
-5387
-5352
-5316
-5279
-5242
-5204
-5165
-5125
-5085
-5044
-5002
-4960
-4918
-4875
-4832
-4788
-4744
-4699
-4653
-4607
-4560
-4513
-4466
-4419
-4371
-4323
-4275
-4227
-4179
-4131
-4082
-4033
-3984
-3934
-3884
-3834
-3783
-3732
-3682
-3631
-3580
-3529
-3478
-3427
-3376
-3326
-3275
-3225
-3175
-3125
-3074
-3024
-2974
-2924
-2874
-2824
-2774
-2725
-2675
-2625
-2575
-2526
-2476
-2427
-2377
-2328
-2278
-2228
-2178
-2128
-2078
-2028
-1978
-1928
-1878
-1828
-1779
-1730
-1682
-1633
-1585
-1538
-1490
-1443
-1396
-1349
-1303
-1258
-1212
-1167
-1122
-1078
-1034
-990
-947
-903
-860
-817
-775
-732
-690
-648
-606
-565
-524
-483
-442
-401
-360
-320
-279
-238
-198
-159
-119
-81
-42
-4
34
71
109
146
183
220
257
294
330
367
403
439
475
510
545
581
615
650
684
718
752
785
819
852
886
920
954
988
1022
1057
1091
1125
1158
1192
1224
1257
1289
1321
1353
1386
1418
1451
1483
1516
1549
1582
1615
1647
1680
1713
1746
1780
1813
1847
1881
1915
1949
1983
2017
2053
2087
2122
2157
2193
2228
2264
2299
2335
2372
2408
2444
2481
2517
2553
2589
2625
2661
2698
2734
2770
2807
2844
2880
2917
2953
2989
3025
3060
3095
3130
3165
3199
3234
3268
3303
3337
3371
3405
3439
3472
3505
3538
3571
3603
3635
3666
3698
3729
3760
3790
3821
3850
3880
3909
3938
3966
3993
4019
4046
4073
4098
4124
4149
4173
4197
4220
4243
4265
4286
4307
4326
4345
4363
4381
4397
4413
4428
4442
4455
4467
4479
4489
4499
4507
4515
4521
4527
4531
4535
4537
4540
4541
4542
4542
4541
4539
4536
4533
4529
4523
4517
4511
4503
4495
4486
4476
4466
4455
4444
4432
4419
4405
4390
4375
4359
4343
4326
4308
4290
4272
4253
4234
4214
4194
4173
4152
4131
4110
4088
4067
4045
4022
3999
3976
3953
3929
3905
3880
3855
3830
3804
3778
3752
3726
3699
3672
3645
3618
3591
3564
3537
3510
3483
3455
3427
3399
3371
3343
3314
3286
3257
3229
3201
3172
3144
3115
3086
3057
3029
2999
2970
2941
2911
2881
2851
2821
2791
2761
2731
2701
2672
2642
2613
2584
2555
2527
2498
2469
2441
2412
2384
2356
2328
2300
2273
2245
2218
2192
2166
2140
2115
2090
2065
2040
2016
1992
1968
1944
1920
1896
1872
1848
1824
1800
1776
1752
1728
1703
1679
1654
1630
1605
1580
1554
1529
1503
1477
1450
1423
1396
1368
1341
1313
1284
1255
1225
1195
1163
1131
1098
1065
1030
995
959
923
885
847
809
770
730
690
649
608
566
524
481
438
395
351
306
261
216
170
123
76
28
-21
-70
-119
-168
-218
-268
-319
-369
-420
-471
-523
-574
-626
-677
-729
-781
-834
-886
-939
-991
-1044
-1096
-1149
-1201
-1252
-1304
-1355
-1406
-1457
-1508
-1559
-1609
-1660
-1709
-1759
-1808
-1857
-1905
-1952
-1999
-2045
-2090
-2135
-2179
-2222
-2264
-2305
-2346
-2386
-2425
-2463
-2501
-2538
-2574
-2610
-2644
-2677
-2709
-2740
-2770
-2799
-2827
-2853
-2879
-2904
-2927
-2950
-2972
-2992
-3012
-3030
-3048
-3064
-3080
-3094
-3108
-3121
-3133
-3144
-3154
-3163
-3171
-3178
-3184
-3189
-3193
-3196
-3198
-3200
-3201
-3200
-3199
-3198
-3195
-3192
-3188
-3183
-3178
-3172
-3165
-3158
-3150
-3143
-3134
-3126
-3117
-3107
-3097
-3087
-3076
-3065
-3054
-3043
-3031
-3019
-3007
-2995
-2982
-2970
-2957
-2944
-2932
-2919
-2906
-2893
-2880
-2866
-2853
-2840
-2826
-2813
-2799
-2785
-2771
-2757
-2742
-2728
-2713
-2698
-2684
-2669
-2653
-2638
-2622
-2607
-2590
-2574
-2557
-2541
-2523
-2506
-2489
-2471
-2454
-2436
-2418
-2401
-2383
-2365
-2347
-2329
-2311
-2292
-2274
-2256
-2237
-2218
-2199
-2180
-2161
-2141
-2122
-2103
-2083
-2064
-2044
-2024
-2004
-1984
-1963
-1942
-1920
-1899
-1877
-1855
-1832
-1809
-1786
-1763
-1738
-1714
-1688
-1663
-1636
-1610
-1582
-1554
-1526
-1497
-1468
-1438
-1408
-1377
-1346
-1315
-1283
-1251
-1218
-1185
-1152
-1118
-1084
-1050
-1014
-980
-944
-908
-872
-835
-797
-759
-721
-682
-643
-604
-564
-524
-483
-443
-401
-359
-317
-274
-231
-187
-143
-99
-54
-9
37
82
128
174
221
268
315
361
408
456
503
550
597
644
691
739
786
834
882
931
979
1027
1076
1124
1173
1221
1269
1318
1366
1414
1462
1510
1558
1606
1654
1701
1748
1795
1842
1888
1935
1981
2027
2073
2119
2165
2211
2256
2302
2347
2392
2437
2481
2526
2570
2614
2658
2701
2744
2786
2828
2869
2909
2948
2987
3025
3062
3099
3136
3172
3207
3242
3276
3310
3344
3376
3409
3441
3473
3504
3535
3565
3595
3625
3654
3683
3712
3740
3767
3795
3822
3848
3875
3901
3926
3951
3975
3999
4022
4045
4067
4089
4110
4130
4150
4170
4189
4208
4226
4243
4260
4276
4292
4308
4322
4337
4351
4365
4378
4391
4404
4416
4427
4438
4448
4458
4466
4475
4482
4489
4495
4501
4505
4509
4513
4516
4518
4519
4520
4520
4520
4520
4519
4517
4515
4512
4509
4505
4500
4495
4489
4483
4476
4469
4461
4453
4444
4435
4425
4415
4404
4392
4379
4366
4352
4337
4322
4305
4288
4271
4252
4232
4212
4190
4168
4145
4121
4096
4070
4043
4017
3989
3961
3932
3901
3870
3838
3804
3770
3735
3698
3661
3623
3583
3543
3502
3459
3416
3371
3325
3279
3231
3183
3135
3085
3036
2985
2934
2882
2829
2775
2721
2666
2610
2554
2498
2441
2384
2327
2269
2211
2152
2093
2033
1973
1912
1851
1790
1728
1667
1605
1543
1481
1419
1357
1294
1232
1169
1106
1043
980
916
853
790
727
664
601
538
476
413
351
289
227
165
104
42
-19
-80
-141
-201
-261
-321
-381
-441
-500
-560
-619
-679
-738
-798
-857
-915
-974
-1032
-1090
-1147
-1203
-1259
-1315
-1369
-1424
-1477
-1530
-1583
-1635
-1686
-1737
-1788
-1839
-1889
-1939
-1989
-2037
-2088
-2137
-2185
-2234
-2281
-2329
-2375
-2422
-2467
-2513
-2558
-2602
-2646
-2690
-2734
-2777
-2820
-2862
-2904
-2946
-2987
-3028
-3069
-3109
-3149
-3188
-3227
-3266
-3305
-3344
-3382
-3419
-3457
-3494
-3530
-3566
-3601
-3636
-3670
-3704
-3737
-3770
-3802
-3834
-3865
-3896
-3926
-3956
-3986
-4016
-4045
-4073
-4102
-4129
-4156
-4183
-4209
-4234
-4259
-4283
-4307
-4330
-4353
-4375
-4397
-4418
-4439
-4459
-4478
-4497
-4516
-4533
-4550
-4566
-4582
-4597
-4611
-4624
-4637
-4649
-4660
-4670
-4680
-4690
-4698
-4706
-4713
-4720
-4726
-4731
-4736
-4740
-4744
-4748
-4751
-4753
-4755
-4756
-4757
-4757
-4757
-4756
-4754
-4752
-4750
-4747
-4744
-4741
-4737
-4732
-4727
-4722
-4716
-4710
-4703
-4696
-4688
-4679
-4670
-4660
-4650
-4638
-4627
-4614
-4601
-4588
-4574
-4560
-4544
-4529
-4513
-4496
-4478
-4460
-4441
-4422
-4402
-4382
-4360
-4339
-4316
-4293
-4269
-4245
-4220
-4194
-4168
-4142
-4115
-4086
-4059
-4030
-4002
-3972
-3942
-3912
-3881
-3850
-3818
-3787
-3754
-3722
-3689
-3655
-3621
-3587
-3552
-3517
-3481
-3446
-3409
-3373
-3336
-3298
-3260
-3222
-3184
-3145
-3106
-3066
-3027
-2987
-2947
-2906
-2865
-2823
-2781
-2738
-2695
-2651
-2606
-2561
-2516
-2470
-2423
-2377
-2329
-2281
-2233
-2184
-2134
-2084
-2033
-1982
-1929
-1876
-1823
-1769
-1715
-1661
-1607
-1552
-1498
-1443
-1387
-1332
-1276
-1220
-1164
-1107
-1050
-992
-935
-877
-818
-760
-702
-644
-585
-527
-468
-410
-351
-293
-234
-176
-117
-59
-1
58
116
174
232
290
348
405
462
520
577
633
689
745
801
856
911
966
1020
1074
1127
1180
1232
1284
1335
1386
1436
1486
1536
1585
1633
1681
1728
1775
1820
1866
1910
1954
1997
2039
2080
2121
2161
2200
2238
2275
2311
2347
2382
2416
2450
2483
2515
2546
2577
2608
2638
2667
2695
2723
2750
2777
2804
2829
2854
2879
2903
2926
2949
2972
2994
3015
3036
3057
3076
3096
3114
3132
3150
3167
3184
3200
3216
3232
3247
3262
3276
3291
3304
3318
3331
3344
3356
3368
3379
3390
3400
3410
3420
3429
3438
3446
3454
3462
3469
3477
3484
3490
3497
3503
3509
3514
3519
3524
3528
3532
3535
3538
3540
3543
3545
3546
3548
3548
3549
3549
3549
3548
3547
3546
3544
3542
3539
3536
3533
3529
3525
3521
3516
3511
3505
3500
3493
3487
3480
3473
3466
3458
3450
3442
3433
3424
3414
3405
3395
3385
3375
3365
3354
3344
3334
3324
3314
3304
3294
3284
3273
3263
3252
3241
3230
3220
3209
3198
3187
3176
3165
3155
3144
3133
3122
3111
3100
3089
3078
3067
3056
3045
3033
3022
3010
2999
2987
2975
2963
2951
2939
2926
2914
2900
2887
2873
2859
2844
2830
2815
2800
2784
2769
2754
2738
2722
2706
2690
2673
2656
2639
2622
2605
2587
2570
2553
2535
2518
2501
2484
2467
2450
2432
2415
2397
2379
2362
2344
2326
2308
2290
2272
2255
2237
2220
2203
2185
2168
2150
2133
2116
2099
2081
2064
2048
2031
2013
1998
1981
1964
1948
1931
1914
1898
1881
1865
1848
1831
1815
1798
1781
1763
1746
1729
1712
1695
1679
1662
1646
1629
1613
1596
1579
1562
1545
1528
1510
1493
1476
1459
1442
1425
1408
1391
1374
1357
1339
1322
1304
1287
1269
1251
1233
1215
1197
1179
1161
1142
1124
1105
1086
1067
1047
1027
1006
987
967
946
926
905
884
863
842
821
799
777
755
733
710
687
664
640
616
591
567
542
516
491
465
439
413
386
359
331
303
275
246
217
188
158
127
96
65
33
1
-31
-63
-96
-129
-163
-196
-230
-264
-299
-334
-370
-406
-442
-478
-514
-551
-587
-623
-659
-695
-731
-767
-803
-839
-875
-911
-947
-982
-1018
-1053
-1087
-1121
-1155
-1189
-1222
-1255
-1287
-1319
-1351
-1382
-1413
-1443
-1472
-1501
-1529
-1557
-1584
-1611
-1637
-1662
-1687
-1712
-1736
-1759
-1782
-1804
-1826
-1847
-1868
-1888
-1907
-1925
-1943
-1961
-1977
-1993
-2008
-2023
-2037
-2050
-2063
-2075
-2087
-2098
-2108
-2118
-2127
-2135
-2142
-2149
-2155
-2161
-2166
-2170
-2174
-2178
-2180
-2182
-2184
-2185
-2185
-2185
-2185
-2184
-2184
-2183
-2181
-2180
-2178
-2175
-2172
-2169
-2165
-2160
-2154
-2148
-2142
-2135
-2128
-2121
-2114
-2107
-2099
-2091
-2083
-2075
-2066
-2057
-2048
-2037
-2029
-2019
-2009
-2000
-1990
-1981
-1971
-1961
-1952
-1942
-1933
-1923
-1914
-1904
-1895
-1885
-1876
-1867
-1858
-1849
-1840
-1831
-1822
-1814
-1805
-1797
-1789
-1782
-1774
-1768
-1761
-1755
-1749
-1744
-1738
-1734
-1729
-1725
-1721
-1718
-1714
-1712
-1709
-1707
-1705
-1703
-1702
-1701
-1700
-1699
-1699
-1698
-1698
-1698
-1698
-1698
-1699
-1699
-1699
-1700
-1701
-1702
-1704
-1706
-1708
-1711
-1713
-1716
-1719
-1721
-1724
-1726
-1729
-1731
-1734
-1736
-1739
-1742
-1745
-1748
-1751
-1754
-1757
-1759
-1762
-1765
-1768
-1770
-1772
-1775
-1777
-1779
-1781
-1782
-1784
-1785
-1786
-1787
-1787
-1787
-1787
-1786
-1785
-1784
-1783
-1781
-1779
-1778
-1776
-1774
-1771
-1769
-1766
-1763
-1760
-1757
-1753
-1750
-1746
-1742
-1738
-1734
-1729
-1725
-1720
-1715
-1710
-1705
-1700
-1694
-1689
-1683
-1677
-1671
-1665
-1658
-1652
-1644
-1637
-1629
-1621
-1612
-1604
-1595
-1586
-1576
-1567
-1556
-1546
-1535
-1523
-1512
-1500
-1487
-1474
-1461
-1447
-1433
-1418
-1403
-1388
-1372
-1356
-1339
-1322
-1304
-1287
-1268
-1250
-1231
-1211
-1191
-1171
-1150
-1129
-1107
-1085
-1063
-1040
-1018
-995
-972
-948
-925
-902
-878
-854
-830
-806
-781
-756
-731
-705
-680
-654
-628
-603
-577
-551
-525
-499
-473
-446
-419
-392
-365
-338
-310
-283
-255
-227
-199
-171
-142
-114
-85
-56
-27
2
31
60
89
119
148
178
207
237
267
296
326
355
385
415
444
474
503
533
563
592
621
651
680
709
738
766
795
823
851
879
907
935
962
990
1018
1045
1072
1099
1126
1153
1180
1206
1233
1259
1285
1312
1338
1365
1391
1417
1444
1470
1496
1522
1549
1575
1601
1627
1652
1678
1704
1729
1754
1780
1805
1830
1855
1880
1905
1930
1954
1979
2004
2029
2054
2078
2103
2127
2151
2175
2199
2223
2246
2269
2292
2314
2336
2358
2380
2401
2422
2443
2463
2483
2503
2523
2542
2561
2579
2598
2616
2634
2651
2669
2686
2703
2719
2736
2752
2768
2784
2799
2814
2829
2843
2856
2870
2882
2895
2907
2919
2931
2942
2953
2964
2976
2987
2998
3008
3019
3030
3040
3050
3060
3069
3079
3088
3096
3105
3113
3121
3129
3136
3143
3150
3157
3163
3170
3176
3182
3188
3194
3200
3206
3212
3217
3222
3227
3232
3237
3241
3245
3249
3252
3255
3258
3260
3262
3264
3265
3266
3267
3268
3269
3269
3269
3269
3269
3269
3268
3267
3265
3264
3262
3260
3258
3256
3253
3250
3247
3244
3240
3236
3232
3227
3222
3216
3210
3204
3197
3190
3182
3174
3167
3158
3150
3141
3133
3123
3114
3105
3095
3084
3074
3063
3051
3039
3026
3013
3000
2986
2972
2958
2943
2927
2911
2895
2878
2861
2843
2825
2806
2787
2767
2747
2727
2705
2684
2662
2640
2617
2594
2570
2546
2522
2497
2472
2447
2421
2395
2369
2343
2316
2289
2261
2234
2206
2178
2149
2121
2092
2063
2033
2004
1974
1944
1914
1884
1853
1823
1792
1761
1730
1699
1668
1637
1606
1574
1543
1511
1479
1447
1415
1382
1349
1317
1284
1251
1218
1185
1153
1120
1087
1055
1022
989
956
924
891
858
825
792
759
726
694
661
629
596
564
531
498
466
433
401
369
336
304
272
240
209
177
145
113
81
49
17
-15
-48
-80
-113
-146
-178
-211
-243
-276
-308
-340
-373
-406
-439
-471
-504
-537
-570
-603
-636
-669
-702
-735
-768
-801
-834
-866
-899
-932
-965
-998
-1030
-1062
-1094
-1126
-1157
-1188
-1219
-1250
-1280
-1311
-1341
-1371
-1400
-1429
-1459
-1488
-1516
-1545
-1573
-1601
-1629
-1656
-1683
-1710
-1736
-1762
-1787
-1812
-1837
-1862
-1886
-1909
-1933
-1955
-1978
-2000
-2021
-2043
-2064
-2085
-2105
-2125
-2145
-2164
-2182
-2200
-2218
-2235
-2252
-2268
-2283
-2298
-2313
-2326
-2340
-2353
-2366
-2378
-2390
-2402
-2413
-2423
-2434
-2444
-2453
-2462
-2471
-2479
-2486
-2493
-2500
-2506
-2511
-2516
-2521
-2526
-2530
-2533
-2537
-2539
-2542
-2544
-2546
-2547
-2548
-2549
-2549
-2549
-2549
-2549
-2548
-2548
-2547
-2546
-2545
-2543
-2541
-2539
-2537
-2535
-2532
-2529
-2526
-2523
-2520
-2517
-2513
-2510
-2506
-2502
-2499
-2495
-2491
-2487
-2483
-2480
-2476
-2473
-2470
-2467
-2465
-2462
-2460
-2457
-2455
-2453
-2451
-2449
-2446
-2444
-2442
-2439
-2437
-2434
-2431
-2428
-2425
-2422
-2419
-2415
-2412
-2409
-2405
-2402
-2398
-2394
-2390
-2385
-2380
-2375
-2370
-2365
-2359
-2353
-2347
-2342
-2336
-2330
-2324
-2318
-2311
-2305
-2298
-2291
-2283
-2276
-2268
-2260
-2253
-2245
-2237
-2229
-2221
-2213
-2204
-2196
-2187
-2178
-2168
-2158
-2148
-2138
-2127
-2116
-2105
-2094
-2082
-2071
-2059
-2047
-2035
-2021
-2009
-1996
-1983
-1969
-1955
-1940
-1926
-1911
-1896
-1880
-1865
-1849
-1833
-1817
-1801
-1784
-1767
-1750
-1733
-1715
-1697
-1679
-1661
-1642
-1623
-1604
-1584
-1565
-1546
-1526
-1507
-1487
-1467
-1447
-1427
-1407
-1386
-1366
-1345
-1324
-1302
-1281
-1259
-1238
-1216
-1194
-1172
-1150
-1127
-1105
-1082
-1059
-1036
-1012
-990
-966
-942
-918
-894
-869
-845
-821
-796
-771
-747
-722
-698
-673
-648
-623
-599
-574
-549
-524
-500
-475
-450
-426
-401
-376
-352
-327
-303
-279
-254
-230
-206
-181
-157
-133
-109
-85
-61
-37
-14
10
33
56
78
101
123
146
167
189
211
232
253
274
294
315
336
356
376
397
417
437
458
478
498
518
538
558
577
597
616
635
654
673
692
711
729
747
765
783
801
819
837
854
871
888
905
922
939
955
972
988
1004
1020
1036
1051
1066
1081
1096
1111
1126
1140
1154
1168
1182
1195
1209
1222
1234
1246
1258
1270
1281
1292
1304
1315
1325
1336
1347
1358
1369
1380
1391
1402
1413
1424
1434
1444
1454
1464
1473
1482
1491
1500
1509
1518
1526
1534
1542
1549
1556
1563
1570
1576
1582
1588
1593
1599
1604
1609
1614
1619
1623
1628
1632
1636
1640
1643
1647
1650
1653
1656
1658
1661
1663
1666
1668
1670
1671
1673
1674
1675
1675
1675
1675
1675
1675
1674
1673
1672
1670
1669
1668
1666
1665
1663
1661
1660
1658
1657
1655
1654
1652
1651
1649
1647
1645
1643
1641
1638
1636
1634
1632
1630
1627
1625
1622
1619
1616
1612
1608
1605
1601
1597
1592
1588
1585
1581
1577
1573
1569
1566
1562
1558
1555
1551
1548
1544
1541
1537
1534
1530
1526
1523
1518
1514
1510
1505
1500
1496
1491
1486
1481
1476
1471
1466
1461
1456
1451
1445
1440
1435
1429
1424
1418
1412
1406
1401
1395
1389
1384
1378
1373
1367
1362
1356
1350
1344
1338
1332
1326
1320
1313
1308
1302
1296
1290
1284
1278
1272
1266
1259
1253
1246
1239
1233
1226
1219
1212
1205
1198
1190
1183
1176
1168
1161
1153
1145
1138
1130
1122
1115
1107
1100
1092
1085
1078
1071
1063
1056
1049
1041
1033
1025
1016
1008
1000
992
983
974
965
956
946
936
926
916
906
895
885
874
863
852
841
830
818
807
795
784
772
760
748
736
724
712
700
688
676
664
652
640
628
616
603
591
579
567
555
543
531
519
507
495
482
470
458
447
435
423
412
400
389
377
366
354
343
332
322
311
301
292
283
274
266
258
250
243
236
228
221
214
208
201
194
188
182
176
170
165
160
155
150
145
141
136
131
127
123
119
115
112
108
105
102
100
97
94
92
89
87
85
83
81
80
78
77
76
74
73
73
72
72
71
71
72
72
72
73
74
75
76
78
79
81
83
85
88
91
94
97
101
105
109
114
118
123
128
133
138
143
149
155
161
167
174
181
188
195
203
210
218
226
234
242
250
259
267
276
285
294
304
314
324
334
345
356
367
378
390
402
414
426
438
450
462
475
487
500
512
525
538
551
564
578
591
604
618
631
645
658
672
685
699
713
727
741
755
768
782
795
808
821
833
846
858
870
882
894
906
918
930
941
952
964
975
986
997
1008
1018
1030
1041
1051
1062
1072
1082
1091
1101
1110
1119
1128
1137
1145
1153
1161
1168
1174
1181
1186
1192
1197
1202
1207
1211
1216
1220
1223
1227
1230
1233
1236
1239
1241
1243
1245
1247
1248
1249
1250
1250
1250
1250
1249
1247
1246
1244
1241
1239
1236
1233
1229
1225
1221
1217
1212
1207
1202
1196
1191
1184
1178
1171
1164
1157
1150
1142
1134
1126
1118
1110
1101
1093
1084
1074
1065
1055
1046
1036
1026
1016
1006
995
984
974
962
951
940
928
917
905
893
881
870
858
846
834
821
809
796
783
770
757
743
729
715
701
687
673
658
644
629
613
598
583
567
551
535
519
503
487
470
454
437
419
402
384
366
348
330
312
294
276
258
239
220
201
182
162
142
122
101
81
61
41
21
0
-20
-40
-60
-80
-101
-121
-142
-162
-182
-203
-223
-243
-263
-284
-304
-324
-344
-364
-383
-403
-422
-441
-460
-479
-497
-515
-533
-550
-568
-585
-602
-619
-636
-652
-669
-686
-702
-718
-734
-750
-765
-780
-795
-810
-825
-840
-855
-869
-884
-898
-913
-927
-942
-956
-970
-984
-998
-1012
-1025
-1039
-1052
-1066
-1079
-1093
-1106
-1119
-1133
-1146
-1159
-1171
-1184
-1196
-1209
-1221
-1233
-1245
-1257
-1268
-1280
-1291
-1302
-1314
-1325
-1336
-1346
-1357
-1368
-1379
-1390
-1400
-1411
-1422
-1433
-1444
-1455
-1467
-1478
-1489
-1500
-1512
-1523
-1535
-1546
-1558
-1570
-1582
-1593
-1605
-1617
-1628
-1639
-1651
-1662
-1673
-1684
-1695
-1705
-1716
-1726
-1736
-1746
-1756
-1765
-1775
-1784
-1793
-1802
-1810
-1819
-1828
-1836
-1844
-1852
-1860
-1868
-1876
-1883
-1890
-1897
-1904
-1910
-1916
-1921
-1926
-1931
-1935
-1939
-1943
-1947
-1950
-1953
-1956
-1959
-1962
-1964
-1966
-1967
-1969
-1970
-1970
-1971
-1971
-1971
-1971
-1971
-1970
-1969
-1967
-1966
-1964
-1961
-1958
-1955
-1952
-1948
-1944
-1940
-1936
-1932
-1928
-1923
-1919
-1914
-1909
-1904
-1898
-1892
-1885
-1879
-1871
-1864
-1856
-1848
-1840
-1831
-1823
-1814
-1805
-1796
-1786
-1776
-1765
-1754
-1743
-1732
-1720
-1709
-1697
-1685
-1673
-1661
-1648
-1635
-1623
-1610
-1596
-1583
-1570
-1556
-1542
-1528
-1514
-1500
-1486
-1472
-1457
-1443
-1429
-1414
-1400
-1386
-1371
-1357
-1343
-1329
-1315
-1302
-1288
-1275
-1261
-1248
-1235
-1222
-1209
-1196
-1183
-1171
-1158
-1145
-1132
-1119
-1106
-1093
-1080
-1067
-1054
-1041
-1029
-1016
-1002
-990
-976
-963
-950
-936
-922
-909
-895
-881
-867
-853
-839
-825
-811
-797
-782
-767
-752
-736
-720
-704
-687
-670
-653
-636
-618
-600
-581
-562
-543
-524
-504
-484
-464
-444
-424
-403
-383
-362
-341
-320
-299
-278
-256
-235
-213
-191
-169
-147
-125
-103
-80
-58
-36
-13
9
32
55
77
100
123
146
170
193
216
240
263
287
310
334
357
381
405
428
452
476
500
524
548
571
595
619
642
666
689
713
736
759
781
804
827
849
872
894
916
938
960
981
1002
1024
1046
1066
1087
1108
1128
1148
1168
1188
1207
1226
1245
1264
1283
1301
1319
1337
1355
1372
1389
1406
1423
1439
1456
1472
1488
1504
1520
1535
1551
1566
1581
1596
1611
1625
1640
1654
1668
1682
1695
1709
1722
1735
1748
1761
1773
1786
1798
1810
1822
1834
1845
1856
1867
1877
1887
1896
1906
1915
1923
1932
1940
1948
1956
1964
1971
1978
1985
1991
1998
2004
2011
2017
2024
2029
2036
2041
2048
2054
2059
2064
2070
2074
2079
2084
2088
2092
2096
2100
2103
2106
2109
2112
2114
2116
2117
2119
2120
2121
2121
2122
2122
2123
2122
2122
2122
2121
2120
2119
2118
2116
2115
2113
2111
2108
2106
2103
2100
2097
2094
2090
2086
2082
2078
2074
2070
2065
2061
2056
2051
2045
2041
2036
2029
2025
2019
2013
2008
2001
1996
1990
1984
1977
1971
1965
1958
1951
1944
1936
1929
1921
1913
1905
1897
1888
1880
1871
1862
1853
1844
1834
1825
1815
1806
1796
1786
1777
1767
1757
1747
1737
1727
1717
1708
1698
1688
1678
1668
1659
1649
1640
1630
1621
1611
1602
1593
1583
1574
1565
1556
1546
1537
1528
1519
1510
1502
1493
1484
1475
1467
1459
1451
1443
1435
1427
1420
1412
1405
1398
1391
1384
1376
1369
1362
1355
1348
1341
1334
1327
1320
1314
1307
1300
1293
1286
1279
1272
1266
1259
1252
1245
1238
1231
1224
1217
1211
1204
1198
1191
1185
1178
1172
1166
1159
1153
1147
1141
1135
1128
1122
1116
1110
1104
1098
1092
1086
1080
1074
1068
1063
1057
1051
1044
1038
1032
1026
1020
1012
1006
1000
994
988
982
975
969
962
955
949
942
935
927
920
913
905
897
889
881
873
865
857
848
840
831
822
813
804
795
786
776
766
756
746
736
726
716
706
696
685
675
664
653
642
631
620
608
597
585
574
563
551
540
529
517
506
494
483
471
460
448
436
424
413
401
389
377
365
353
341
328
315
302
289
276
262
249
235
221
208
194
181
167
154
141
128
115
102
89
76
64
51
38
25
13
0
-12
-25
-37
-49
-61
-72
-84
-95
-106
-118
-129
-139
-150
-161
-172
-182
-193
-203
-213
-223
-233
-242
-252
-261
-270
-279
-287
-296
-304
-312
-319
-327
-334
-341
-348
-354
-361
-367
-373
-379
-384
-390
-395
-400
-404
-409
-413
-417
-421
-425
-428
-431
-434
-437
-440
-442
-444
-446
-448
-450
-452
-453
-454
-455
-457
-458
-459
-460
-461
-461
-462
-463
-463
-464
-464
-465
-465
-465
-465
-466
-466
-466
-465
-465
-465
-465
-464
-464
-463
-463
-462
-462
-461
-461
-461
-460
-460
-459
-459
-458
-458
-457
-457
-456
-456
-455
-455
-454
-454
-453
-452
-452
-451
-451
-450
-450
-449
-449
-449
-449
-449
-449
-449
-449
-450
-450
-450
-450
-450
-450
-450
-450
-450
-451
-451
-452
-452
-453
-454
-455
-455
-456
-457
-458
-460
-461
-462
-464
-466
-468
-470
-472
-475
-478
-481
-484
-487
-490
-494
-497
-501
-504
-508
-512
-516
-520
-523
-527
-531
-535
-539
-544
-548
-552
-556
-561
-565
-569
-574
-579
-584
-589
-594
-599
-604
-609
-614
-619
-624
-630
-635
-640
-646
-651
-657
-662
-667
-673
-678
-683
-689
-694
-699
-705
-710
-716
-721
-726
-732
-737
-742
-747
-752
-756
-761
-766
-770
-775
-779
-783
-788
-792
-796
-800
-804
-808
-811
-815
-819
-822
-825
-829
-832
-835
-838
-840
-843
-845
-847
-849
-851
-853
-855
-856
-858
-859
-860
-861
-862
-862
-863
-863
-863
-862
-861
-860
-859
-858
-856
-854
-852
-850
-848
-845
-842
-839
-836
-832
-828
-824
-820
-815
-811
-806
-800
-795
-789
-783
-777
-771
-764
-757
-750
-742
-734
-726
-718
-709
-700
-691
-682
-673
-663
-653
-643
-632
-621
-611
-600
-588
-577
-565
-554
-542
-530
-518
-506
-493
-481
-469
-457
-444
-432
-420
-408
-396
-383
-371
-359
-347
-335
-323
-312
-300
-288
-276
-265
-253
-241
-230
-218
-207
-196
-185
-173
-162
-152
-141
-130
-119
-108
-98
-87
-76
-66
-55
-44
-34
-24
-13
-3
7
17
27
37
46
56
66
75
85
94
104
114
123
132
141
150
159
168
177
185
194
202
210
219
227
235
243
252
259
267
275
283
290
297
304
311
318
324
331
337
343
349
356
361
367
373
378
383
388
393
397
402
406
410
414
418
422
427
431
435
439
442
446
450
453
456
459
462
465
467
470
473
475
478
480
482
484
486
488
490
491
493
494
495
497
498
499
500
500
501
502
502
503
503
503
503
503
503
503
503
503
503
503
503
503
504
504
505
506
506
507
508
510
511
513
514
516
519
521
524
526
529
532
535
539
542
546
550
554
558
562
567
571
576
581
586
591
596
601
606
612
617
622
627
632
637
642
647
652
657
662
667
672
677
681
687
692
697
702
707
712
717
722
728
733
738
743
749
754
759
764
769
775
780
785
790
794
799
804
809
815
820
825
830
835
841
846
851
856
861
866
871
876
881
886
891
896
900
905
910
914
919
923
927
931
935
939
943
946
949
953
956
959
962
965
967
970
972
975
977
979
981
982
984
985
986
988
989
989
990
990
991
991
990
990
990
989
989
988
987
986
985
983
982
980
978
976
974
972
969
967
964
961
958
955
951
948
944
940
936
932
928
923
919
914
909
904
898
893
887
881
875
869
863
856
850
843
836
829
822
815
808
800
793
785
778
770
761
753
744
735
726
716
706
697
687
676
666
656
646
636
625
615
605
594
583
573
562
551
541
530
519
509
498
488
477
467
457
446
436
425
415
404
394
384
373
363
353
344
334
324
315
306
296
287
278
268
259
250
241
232
223
214
205
196
188
180
171
163
155
147
139
131
124
116
109
102
94
87
80
73
66
59
53
46
39
33
26
20
14
8
2
-3
-9
-14
-19
-25
-30
-35
-40
-46
-51
-56
-60
-65
-70
-75
-80
-84
-89
-93
-97
-101
-105
-108
-112
-115
-119
-122
-125
-128
-131
-134
-137
-140
-143
-145
-148
-150
-152
-155
-157
-159
-162
-164
-166
-168
-170
-172
-174
-176
-178
-180
-182
-184
-186
-188
-190
-192
-194
-196
-197
-199
-201
-203
-205
-207
-209
-211
-213
-215
-217
-219
-221
-224
-226
-228
-230
-232
-234
-236
-238
-241
-243
-245
-247
-249
-251
-252
-254
-256
-258
-260
-262
-264
-265
-267
-269
-271
-273
-274
-276
-277
-278
-280
-281
-282
-283
-284
-285
-286
-286
-287
-288
-288
-289
-289
-289
-289
-289
-289
-289
-288
-288
-287
-286
-285
-284
-283
-282
-280
-279
-277
-275
-273
-271
-269
-266
-264
-261
-258
-255
-252
-248
-245
-241
-237
-233
-229
-224
-220
-215
-210
-204
-199
-193
-187
-182
-176
-169
-163
-157
-150
-144
-137
-131
-124
-117
-110
-103
-96
-88
-81
-73
-65
-57
-49
-41
-32
-24
-15
-6
3
12
21
30
40
49
58
68
77
87
96
105
115
124
133
143
152
161
170
179
188
197
206
215
223
232
241
250
258
267
276
284
293
301
310
319
327
336
344
352
361
369
377
385
393
401
409
417
424
432
440
447
455
462
470
477
485
492
499
506
514
521
528
535
542
549
556
563
570
577
583
590
596
603
609
615
621
628
633
639
645
650
656
661
667
672
678
683
688
693
697
702
706
711
715
718
722
725
729
732
735
737
740
742
745
747
749
750
752
753
754
755
756
757
757
758
758
758
758
757
757
756
755
755
753
752
751
750
749
747
746
744
743
741
739
737
735
732
730
728
726
723
721
719
716
713
711
708
705
703
700
697
694
691
688
685
682
679
675
672
668
664
660
657
653
649
645
641
636
632
627
623
618
613
608
604
599
594
589
584
579
574
569
564
558
553
547
542
536
530
524
518
513
507
501
495
489
483
477
471
465
459
452
446
440
433
427
420
414
408
402
395
389
383
377
371
365
359
354
348
342
336
330
323
317
311
305
299
293
286
280
274
267
261
254
248
241
235
228
222
215
209
202
196
189
182
176
169
162
155
148
141
134
127
119
112
105
98
91
83
76
69
62
55
48
40
33
26
18
11
4
-4
-11
-18
-26
-33
-40
-48
-55
-62
-70
-77
-85
-93
-100
-108
-115
-123
-130
-138
-145
-152
-160
-167
-174
-182
-189
-196
-203
-211
-218
-225
-232
-239
-247
-254
-261
-269
-276
-283
-291
-298
-305
-312
-319
-326
-333
-340
-347
-354
-361
-368
-374
-381
-388
-395
-401
-408
-415
-421
-428
-434
-441
-447
-453
-459
-465
-471
-477
-483
-489
-495
-501
-506
-512
-517
-523
-528
-533
-538
-544
-549
-553
-558
-563
-568
-573
-578
-582
-587
-592
-597
-601
-606
-611
-615
-620
-624
-629
-633
-637
-641
-645
-649
-653
-657
-660
-664
-667
-671
-674
-677
-681
-684
-687
-690
-693
-696
-698
-701
-703
-705
-707
-709
-711
-712
-713
-715
-715
-716
-717
-717
-718
-718
-718
-718
-718
-717
-717
-716
-715
-714
-713
-711
-709
-708
-706
-704
-702
-699
-697
-694
-692
-689
-687
-684
-681
-678
-675
-671
-668
-665
-661
-658
-654
-650
-646
-643
-639
-635
-631
-627
-623
-619
-615
-611
-607
-603
-598
-594
-590
-585
-581
-577
-572
-568
-564
-559
-555
-550
-545
-541
-536
-531
-527
-522
-517
-512
-507
-502
-497
-492
-487
-481
-476
-471
-465
-460
-454
-449
-443
-437
-432
-426
-421
-415
-409
-403
-398
-392
-386
-380
-374
-367
-361
-355
-348
-342
-336
-329
-323
-316
-310
-303
-297
-290
-283
-277
-270
-263
-256
-249
-242
-235
-228
-221
-214
-207
-200
-193
-185
-178
-171
-163
-156
-148
-141
-133
-126
-118
-110
-103
-95
-87
-80
-72
-65
-57
-50
-42
-35
-27
-20
-12
-4
3
11
18
26
34
41
48
56
63
71
78
86
93
101
109
117
125
133
140
148
156
164
171
179
187
194
202
210
218
225
233
241
249
257
264
272
280
287
295
303
311
318
326
334
341
349
357
364
372
379
387
394
402
410
417
425
433
440
448
455
462
469
477
484
491
498
505
511
518
525
531
537
544
550
556
562
567
573
579
584
590
595
600
605
610
614
619
623
627
631
635
639
643
646
650
653
656
659
662
664
667
669
671
673
674
676
677
678
679
680
681
681
682
682
682
682
682
682
681
681
680
680
679
678
677
676
675
674
673
671
670
668
667
665
663
662
660
659
657
655
654
652
650
649
647
645
642
640
638
636
634
631
629
627
624
622
620
617
614
612
609
607
604
601
599
596
594
591
588
586
583
580
578
575
573
570
568
565
563
561
559
558
556
554
553
551
550
548
547
546
545
544
543
542
541
541
540
540
540
540
540
540
540
540
541
542
543
544
545
546
547
549
550
552
554
555
558
560
562
564
567
569
571
574
576
579
581
584
586
589
592
595
597
600
603
606
608
611
613
615
617
619
621
623
625
627
628
630
631
633
634
635
636
636
637
637
637
637
637
637
636
636
635
634
632
631
629
628
626
623
621
618
616
613
609
606
602
599
595
591
586
582
577
572
567
562
557
552
547
541
536
530
524
518
512
506
500
494
487
480
474
467
460
453
445
438
430
422
414
406
398
389
381
372
363
354
345
336
327
317
308
298
288
278
268
258
247
237
227
216
206
195
185
175
164
154
143
133
123
113
102
92
82
73
63
54
45
36
27
18
9
0
-8
-17
-25
-33
-41
-49
-56
-63
-70
-77
-84
-90
-97
-103
-108
-114
-119
-125
-130
-135
-139
-144
-148
-152
-156
-160
-164
-168
-171
-175
-178
-181
-184
-187
-190
-193
-195
-198
-200
-202
-204
-206
-208
-210
-212
-214
-215
-217
-219
-220
-222
-223
-224
-226
-227
-227
-228
-229
-230
-230
-230
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-232
-232
-232
-232
-232
-231
-231
-231
-230
-230
-229
-229
-228
-228
-228
-227
-227
-227
-227
-227
-227
-227
-227
-227
-228
-228
-229
-229
-230
-231
-232
-233
-234
-235
-236
-238
-239
-241
-242
-244
-246
-248
-250
-253
-255
-258
-260
-263
-266
-269
-272
-276
-279
-283
-286
-290
-294
-298
-302
-306
-310
-314
-319
-323
-328
-332
-337
-342
-347
-352
-357
-362
-367
-373
-378
-383
-388
-393
-399
-404
-409
-414
-420
-425
-431
-436
-441
-447
-452
-457
-463
-468
-473
-478
-484
-489
-494
-499
-504
-509
-513
-518
-523
-528
-532
-537
-541
-545
-550
-554
-558
-562
-566
-569
-573
-576
-580
-583
-586
-589
-593
-596
-598
-601
-604
-606
-609
-611
-613
-615
-617
-619
-621
-623
-624
-626
-627
-629
-630
-631
-632
-633
-634
-635
-636
-637
-638
-638
-639
-639
-640
-640
-640
-641
-641
-641
-641
-641
-641
-641
-641
-641
-640
-640
-639
-639
-638
-637
-636
-635
-634
-633
-632
-631
-630
-629
-627
-626
-625
-624
-622
-621
-619
-617
-616
-614
-612
-610
-608
-606
-604
-602
-600
-597
-595
-593
-591
-588
-586
-583
-581
-578
-576
-573
-570
-568
-565
-562
-559
-556
-553
-550
-547
-544
-541
-538
-534
-531
-528
-524
-520
-517
-513
-509
-505
-501
-497
-492
-488
-483
-479
-474
-469
-464
-459
-453
-448
-442
-437
-431
-425
-419
-413
-407
-401
-395
-389
-382
-376
-369
-362
-355
-348
-341
-334
-327
-319
-312
-304
-296
-288
-280
-272
-264
-256
-248
-239
-231
-222
-214
-205
-196
-188
-179
-170
-162
-154
-145
-137
-129
-121
-112
-104
-96
-87
-79
-70
-62
-53
-45
-36
-28
-19
-10
-2
7
16
25
34
43
52
61
70
79
88
97
106
115
124
134
143
152
161
170
179
188
197
206
216
225
234
243
252
262
271
281
290
300
310
319
329
339
349
359
369
380
390
401
411
422
432
443
454
465
476
487
499
510
522
533
545
557
569
581
593
606
618
630
643
656
669
681
694
707
721
734
747
760
773
786
799
812
825
838
851
864
877
890
902
915
928
940
953
965
978
990
1002
1014
1026
1038
1049
1060
1072
1083
1094
1104
1115
1126
1136
1146
1156
1166
1176
1186
1195
1205
1214
1223
1232
1240
1249
1257
1265
1273
1280
1288
1295
1302
1309
1316
1323
1330
1336
1342
1348
1354
1360
1366
1371
1376
1381
1386
1391
1396
1400
1405
1409
1413
1417
1420
1424
1427
1431
1434
1437
1440
1442
1445
1448
1450
1452
1454
1456
1458
1460
1462
1463
1465
1466
1467
1469
1470
1470
1471
1472
1472
1472
1472
1472
1472
1472
1472
1471
1471
1470
1470
1469
1469
1468
1467
1466
1465
1463
1462
1461
1459
1457
1456
1454
1452
1450
1448
1446
1444
1441
1439
1436
1434
1431
1428
1426
1423
1420
1418
1415
1412
1409
1405
1402
1399
1396
1393
1389
1386
1384
1381
1378
1375
1372
1369
1365
1362
1359
1356
1353
1350
1347
1344
1341
1339
1336
1333
1330
1327
1324
1321
1318
1316
1313
1310
1308
1305
1303
1300
1298
1296
1293
1291
1289
1287
1284
1283
1281
1279
1277
1276
1274
1273
1271
1270
1269
1268
1267
1266
1265
1265
1264
1264
1264
1264
1264
1264
1264
1265
1265
1266
1267
1267
1268
1269
1270
1271
1273
1274
1275
1276
1277
1278
1280
1281
1282
1284
1285
1286
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1300
1301
1302
1303
1304
1305
1306
1307
1307
1308
1309
1309
1309
1310
1310
1311
1311
1311
1311
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1312
1311
1311
1311
1310
1310
1310
1309
1308
1308
1307
1306
1305
1304
1303
1301
1300
1299
1297
1296
1294
1292
1291
1289
1287
1285
1283
1281
1279
1277
1275
1272
1270
1268
1265
1262
1260
1257
1254
1252
1249
1246
1243
1240
1237
1234
1231
1228
1224
1221
1218
1214
1210
1206
1203
1199
1195
1191
1187
1183
1179
1175
1171
1167
1163
1159
1155
1151
1147
1143
1139
1134
1130
1126
1122
1118
1114
1110
1106
1102
1098
1094
1090
1086
1082
1078
1074
1070
1066
1062
1058
1054
1050
1046
1043
1039
1035
1031
1027
1022
1018
1016
1012
1008
1004
1000
997
993
989
985
981
978
974
970
967
963
959
956
952
948
945
941
937
934
930
926
923
919
916
912
909
905
901
898
894
891
887
884
880
877
873
870
866
863
860
856
853
849
846
843
839
836
832
829
826
822
819
816
812
809
806
803
799
796
793
790
786
783
780
777
773
770
767
764
761
757
754
751
748
745
742
739
736
733
729
726
723
720
717
714
711
708
705
702
699
696
693
690
687
684
681
678
675
672
670
667
664
661
658
655
652
649
647
644
641
638
635
632
630
627
624
621
619
616
613
610
608
605
602
599
597
594
591
589
586
583
581
578
575
573
570
568
565
562
560
557
555
552
550
547
544
542
539
537
534
532
529
527
524
522
520
517
515
512
510
507
505
503
500
498
495
493
491
488
486
484
481
479
477
474
472
470
467
465
463
461
458
456
454
452
449
447
445
443
440
438
436
434
432
430
427
425
423
421
419
417
415
413
410
408
406
404
402
400
398
396
394
392
390
388
386
384
382
380
378
376
374
372
370
368
366
364
362
360
358
356
355
353
351
349
347
345
343
341
340
338
336
334
332
331
329
327
325
323
322
320
318
316
315
313
311
309
308
306
304
302
301
299
297
296
294
292
291
289
287
286
284
282
281
279
278
276
274
273
271
270
268
267
265
263
262
260
259
257
256
254
253
251
250
248
247
245
244
242
241
239
238
237
235
234
232
231
229
228
227
225
224
222
221
220
218
217
216
214
213
212
210
209
208
206
205
204
202
201
200
199
197
196
195
194
192
191
190
189
187
186
185
184
183
181
180
179
178
177
175
174
173
172
171
170
169
167
166
165
164
163
162
161
160
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
124
123
122
121
120
119
118
117
116
115
115
114
113
112
111
110
110
109
108
107
106
105
105
104
103
102
101
101
100
99
98
97
97
96
95
94
94
93
92
91
91
90
89
89
88
87
86
86
85
84
84
83
82
82
81
80
80
79
78
78
77
76
76
75
74
74
73
73
72
71
71
70
70
69
68
68
67
67
66
66
65
64
64
63
63
62
62
61
61
60
60
59
58
58
57
57
56
56
55
55
54
54
54
53
53
52
52
51
51
50
50
49
49
48
48
48
47
47
46
46
45
45
45
44
44
43
43
43
42
42
41
41
41
40
40
40
39
39
39
38
38
37
37
37
36
36
36
35
35
35
35
34
34
34
33
33
33
32
32
32
32
31
31
31
30
30
30
30
29
29
29
29
28
28
28
28
27
27
27
27
26
26
26
26
26
25
25
25
25
25
24
24
24
24
24
23
23
23
23
23
22
22
22
22
22
22
22
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
23
24
24
24
24
24
24
24
25
25
25
25
25
25
26
26
26
26
26
26
27
27
27
27
27
28
28
28
28
28
28
29
29
29
29
29
30
30
30
30
30
31
31
31
31
31
32
32
32
32
32
33
33
33
33
34
34
34
34
34
35
35
35
35
36
36
36
36
36
37
37
37
37
38
38
38
38
39
39
39
39
40
40
40
40
41
41
41
41
42
42
42
42
43
43
43
43
44
44
44
44
45
45
45
45
46
46
46
46
47
47
47
48
48
48
48
49
49
49
49
50
50
50
51
51
51
51
52
52
52
52
53
53
53
54
54
54
54
55
55
55
56
56
56
57
57
57
57
58
58
58
59
59
59
59
60
60
60
61
61
61
62
62
62
62
63
63
63
64
64
64
65
65
65
66
66
66
66
67
67
67
68
68
68
69
69
69
70
70
70
71
71
71
71
72
72
72
73
73
73
74
74
74
75
75
75
76
76
76
77
77
77
