5
48239
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
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
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
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
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
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
17
17
17
17
17
17
17
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
22
22
22
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
26
26
26
26
26
26
26
27
27
27
27
27
27
27
28
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
30
31
31
31
31
31
31
32
32
32
32
32
32
32
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
75
75
75
75
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
82
83
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
113
114
114
114
114
115
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
118
119
119
119
119
119
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
127
127
127
127
128
128
128
129
129
129
129
130
130
130
130
131
131
131
132
132
132
132
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
144
144
144
144
145
145
145
146
146
146
146
147
147
147
147
148
148
148
149
149
149
149
150
150
150
150
151
151
151
152
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
157
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
169
169
169
170
170
170
171
171
171
172
172
173
173
173
174
174
174
175
175
175
176
176
176
177
177
177
178
178
178
179
179
179
180
180
180
181
181
181
182
182
182
183
183
183
184
184
184
185
185
185
186
186
186
187
187
188
188
188
189
189
189
190
190
190
191
191
192
192
192
193
193
193
194
194
195
195
195
196
196
196
197
197
198
198
198
199
199
200
200
200
201
201
201
202
202
203
203
203
204
204
204
205
205
206
206
206
207
207
208
208
208
209
209
209
210
210
211
211
211
212
212
213
213
213
214
214
214
215
215
216
216
216
217
217
217
218
218
219
219
219
220
220
220
221
221
222
222
222
223
223
224
224
224
225
225
226
226
226
227
227
228
228
228
229
229
230
230
231
231
231
232
232
233
233
233
234
234
235
235
235
236
236
237
237
238
238
238
239
239
240
240
241
241
241
242
242
243
243
244
244
244
245
245
246
246
247
247
247
248
248
249
249
250
250
251
251
252
252
252
253
253
254
254
255
255
256
256
257
257
258
258
259
259
259
260
260
261
261
262
262
263
263
264
264
265
265
266
266
267
267
268
268
269
269
270
270
271
271
272
272
273
273
274
274
274
275
275
276
276
277
277
278
278
279
279
280
280
281
282
282
283
283
284
284
285
285
286
286
287
288
288
289
289
290
290
291
292
292
293
293
294
294
295
296
296
297
297
298
298
299
300
300
301
301
302
303
303
304
304
305
305
306
307
307
308
309
309
310
310
311
312
312
313
313
314
315
315
316
316
317
318
318
319
319
320
321
321
322
322
323
324
324
325
326
326
327
327
328
329
329
330
331
331
332
333
333
334
334
335
336
336
337
338
338
339
340
340
341
341
342
343
343
344
345
345
346
347
347
348
348
349
350
350
351
352
352
353
354
354
355
356
356
357
358
358
359
360
360
361
362
362
363
364
364
365
366
366
367
368
368
369
370
370
371
372
372
373
374
374
375
376
376
377
378
378
379
380
380
381
382
382
383
384
385
385
386
387
387
388
389
389
390
391
392
392
393
394
394
395
396
396
397
398
399
399
400
401
401
402
403
404
404
405
406
406
407
408
409
409
410
411
412
412
413
414
415
415
416
417
417
418
419
420
420
421
422
423
423
424
425
426
426
427
428
428
429
430
431
432
432
433
434
435
435
436
437
438
438
439
440
441
442
442
443
444
445
445
446
447
448
448
449
450
451
452
452
453
454
455
455
456
457
458
459
459
460
461
462
462
463
464
465
466
466
467
468
469
469
470
471
472
473
473
474
475
476
476
477
478
479
480
480
481
482
483
484
484
485
486
487
488
489
489
490
491
492
493
493
494
495
496
497
497
498
499
500
501
502
502
503
504
505
506
507
508
508
509
510
511
512
513
514
514
515
516
517
518
519
520
520
521
522
523
524
525
526
526
527
528
529
530
531
532
533
534
534
535
536
537
538
539
540
541
542
543
544
544
545
546
547
548
549
550
551
552
552
553
554
555
556
557
558
559
560
561
561
562
563
564
565
566
567
568
569
570
571
572
573
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
664
665
666
667
668
669
670
671
672
673
674
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
705
706
707
708
709
710
711
712
713
714
715
717
718
719
720
721
722
723
724
725
727
728
729
730
731
732
733
734
736
737
738
739
740
741
743
744
745
746
747
748
749
751
752
753
754
755
756
758
759
760
761
762
763
765
766
767
768
769
770
772
773
774
775
776
778
779
780
781
782
783
785
786
787
788
789
791
792
793
794
795
797
798
799
800
802
803
804
805
806
808
809
810
811
812
814
815
816
817
819
820
821
822
824
825
826
827
829
830
831
832
833
835
836
837
838
840
841
842
843
845
846
847
848
850
851
852
853
855
856
857
859
860
861
862
864
865
866
868
869
870
871
873
874
875
877
878
879
881
882
883
884
886
887
888
890
891
892
894
895
896
898
899
900
902
903
904
906
907
908
910
911
912
914
915
916
918
919
920
922
923
924
925
927
928
929
931
932
933
935
936
937
939
940
941
943
944
945
947
948
950
951
952
954
955
956
958
959
960
962
963
964
966
967
968
970
971
972
974
975
977
978
979
981
982
983
985
986
987
989
990
991
993
994
996
997
998
1000
1000
1002
1004
1004
1006
1008
1008
1010
1012
1012
1014
1016
1018
1018
1020
1022
1022
1025
1026
1028
1029
1030
1032
1033
1035
1036
1038
1039
1040
1042
1043
1045
1046
1048
1049
1050
1052
1053
1055
1056
1058
1059
1060
1062
1063
1065
1066
1068
1069
1070
1072
1073
1075
1076
1078
1079
1081
1082
1083
1085
1086
1088
1089
1091
1092
1094
1095
1097
1098
1099
1101
1102
1104
1105
1107
1108
1110
1111
1113
1114
1116
1117
1119
1120
1122
1123
1125
1126
1128
1129
1130
1132
1133
1135
1136
1138
1139
1141
1142
1144
1145
1147
1148
1150
1151
1153
1154
1156
1157
1159
1160
1162
1163
1165
1166
1168
1169
1171
1172
1174
1175
1177
1178
1180
1181
1183
1184
1186
1187
1189
1190
1192
1193
1195
1196
1198
1199
1201
1202
1204
1205
1207
1209
1210
1212
1213
1215
1216
1218
1219
1221
1222
1224
1225
1227
1228
1230
1231
1233
1234
1236
1237
1239
1241
1242
1244
1245
1247
1248
1250
1251
1253
1254
1256
1257
1259
1260
1262
1264
1265
1267
1268
1270
1271
1273
1274
1276
1277
1279
1281
1282
1284
1285
1287
1288
1290
1292
1293
1295
1296
1298
1299
1301
1303
1304
1306
1307
1309
1311
1312
1314
1315
1317
1319
1320
1322
1323
1325
1326
1328
1330
1331
1333
1335
1336
1338
1339
1341
1343
1344
1346
1347
1349
1351
1352
1354
1355
1357
1359
1360
1362
1363
1365
1367
1368
1370
1372
1373
1375
1376
1378
1380
1381
1383
1384
1386
1388
1389
1391
1392
1394
1396
1397
1399
1400
1402
1403
1405
1407
1408
1410
1411
1413
1415
1416
1418
1419
1421
1422
1424
1425
1427
1428
1430
1431
1433
1434
1436
1437
1439
1440
1442
1443
1445
1446
1447
1449
1450
1452
1453
1455
1456
1457
1459
1460
1462
1463
1464
1466
1467
1468
1470
1471
1472
1474
1475
1476
1478
1479
1480
1482
1483
1484
1485
1486
1488
1489
1490
1491
1492
1494
1495
1496
1497
1498
1500
1501
1502
1503
1504
1505
1506
1508
1509
1510
1511
1512
1513
1514
1515
1517
1518
1519
1520
1521
1523
1524
1525
1526
1527
1529
1530
1531
1532
1534
1535
1536
1538
1539
1540
1542
1543
1545
1546
1547
1549
1550
1552
1553
1554
1556
1557
1558
1560
1561
1562
1564
1565
1566
1568
1569
1570
1572
1573
1575
1576
1578
1579
1581
1582
1584
1585
1587
1588
1590
1591
1593
1594
1596
1597
1599
1600
1601
1603
1604
1606
1607
1608
1610
1611
1613
1614
1615
1617
1618
1620
1621
1622
1624
1625
1626
1628
1629
1630
1631
1633
1634
1635
1636
1637
1638
1639
1641
1642
1643
1644
1645
1646
1648
1649
1650
1651
1652
1654
1655
1656
1658
1659
1660
1662
1663
1664
1666
1667
1669
1670
1672
1673
1675
1676
1678
1680
1681
1683
1685
1687
1689
1691
1693
1694
1696
1698
1700
1702
1704
1706
1708
1710
1712
1714
1716
1717
1719
1721
1723
1725
1726
1728
1730
1731
1733
1734
1736
1737
1738
1739
1740
1741
1742
1742
1743
1744
1745
1746
1746
1747
1748
1749
1750
1751
1753
1754
1755
1757
1758
1760
1761
1763
1765
1767
1768
1770
1772
1774
1775
1777
1779
1780
1782
1783
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1796
1797
1798
1799
1799
1800
1801
1801
1802
1803
1804
1804
1805
1806
1807
1808
1809
1810
1811
1812
1814
1815
1816
1817
1819
1820
1821
1822
1823
1824
1825
1827
1828
1829
1830
1831
1832
1833
1834
1836
1837
1838
1840
1841
1843
1844
1846
1848
1850
1852
1854
1856
1859
1861
1864
1867
1870
1873
1876
1879
1882
1885
1888
1891
1893
1896
1899
1901
1903
1906
1908
1910
1912
1914
1916
1918
1920
1922
1924
1926
1929
1931
1933
1935
1937
1939
1941
1943
1945
1946
1948
1950
1952
1954
1955
1957
1959
1961
1962
1964
1965
1967
1969
1970
1972
1973
1974
1976
1977
1979
1980
1982
1983
1985
1987
1989
1990
1992
1994
1996
1998
2000
2001
2004
2007
2009
2011
2013
2017
2020
2023
2025
2029
2032
2033
2037
2040
2043
2045
2048
2051
2053
2056
2058
2060
2062
2065
2067
2069
2070
2072
2074
2076
2078
2079
2081
2083
2084
2086
2088
2090
2092
2094
2096
2098
2100
2102
2104
2106
2108
2110
2112
2113
2114
2115
2116
2117
2117
2118
2118
2119
2119
2120
2120
2121
2121
2122
2123
2124
2125
2125
2126
2127
2128
2129
2130
2131
2133
2134
2135
2137
2138
2140
2142
2144
2146
2148
2150
2153
2156
2159
2162
2165
2168
2171
2174
2177
2180
2182
2185
2187
2189
2191
2193
2194
2196
2197
2198
2198
2199
2199
2199
2199
2199
2199
2199
2199
2198
2198
2197
2197
2196
2195
2194
2192
2191
2190
2188
2187
2186
2184
2183
2182
2181
2180
2179
2179
2178
2178
2178
2179
2179
2179
2180
2180
2181
2182
2182
2183
2184
2184
2185
2186
2186
2187
2188
2189
2189
2190
2190
2191
2191
2192
2193
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2204
2205
2206
2208
2209
2210
2211
2211
2212
2213
2213
2214
2214
2214
2215
2215
2215
2216
2216
2217
2217
2218
2219
2220
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2229
2230
2232
2233
2234
2235
2236
2237
2239
2240
2241
2242
2243
2244
2246
2247
2247
2248
2249
2250
2251
2251
2252
2253
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2268
2269
2270
2270
2271
2271
2272
2272
2272
2273
2273
2273
2274
2274
2275
2275
2275
2275
2276
2276
2276
2276
2275
2275
2275
2274
2273
2273
2272
2271
2270
2270
2269
2268
2266
2265
2264
2263
2262
2261
2260
2259
2258
2258
2257
2256
2256
2256
2255
2255
2256
2256
2256
2257
2258
2259
2259
2260
2261
2261
2262
2262
2262
2262
2262
2261
2260
2259
2257
2256
2254
2252
2250
2248
2246
2244
2243
2241
2240
2239
2238
2237
2236
2235
2234
2233
2232
2230
2228
2226
2223
2220
2217
2213
2209
2206
2202
2198
2194
2190
2186
2182
2178
2174
2170
2166
2162
2158
2154
2150
2146
2141
2137
2133
2129
2124
2120
2115
2111
2106
2101
2097
2092
2087
2083
2078
2074
2069
2064
2060
2055
2051
2045
2041
2037
2032
2027
2021
2017
2011
2005
2001
1995
1990
1985
1980
1975
1970
1966
1962
1958
1954
1951
1948
1945
1942
1940
1938
1937
1935
1933
1932
1930
1929
1927
1925
1922
1920
1917
1914
1911
1907
1903
1900
1896
1892
1889
1885
1882
1879
1876
1872
1870
1867
1864
1861
1857
1854
1851
1847
1843
1839
1835
1831
1828
1824
1820
1817
1813
1810
1808
1805
1803
1800
1798
1796
1793
1791
1788
1785
1782
1779
1775
1772
1768
1764
1760
1755
1751
1748
1744
1741
1738
1736
1734
1733
1732
1732
1733
1733
1734
1735
1737
1738
1739
1740
1741
1742
1743
1744
1745
1745
1746
1747
1748
1749
1750
1751
1752
1752
1753
1753
1753
1753
1753
1753
1753
1752
1751
1750
1749
1747
1745
1744
1741
1739
1736
1733
1730
1727
1723
1719
1715
1711
1708
1704
1701
1698
1695
1693
1691
1689
1688
1687
1687
1686
1686
1686
1687
1687
1688
1689
1690
1691
1692
1694
1696
1698
1701
1703
1706
1709
1712
1715
1718
1720
1723
1725
1727
1728
1729
1730
1731
1731
1732
1732
1732
1732
1732
1732
1733
1733
1733
1732
1732
1731
1730
1728
1727
1725
1723
1720
1718
1715
1713
1710
1707
1704
1701
1697
1694
1691
1688
1685
1682
1679
1677
1674
1672
1669
1667
1664
1662
1661
1659
1658
1657
1657
1657
1658
1659
1661
1663
1665
1668
1671
1674
1678
1681
1685
1688
1692
1695
1697
1699
1701
1701
1702
1701
1700
1699
1697
1695
1693
1691
1688
1685
1683
1680
1677
1674
1671
1668
1666
1664
1663
1662
1661
1661
1661
1662
1663
1664
1665
1665
1666
1666
1666
1666
1665
1664
1663
1663
1662
1661
1661
1660
1660
1660
1660
1660
1660
1661
1661
1661
1661
1660
1660
1660
1659
1659
1658
1658
1657
1656
1656
1655
1655
1655
1655
1655
1655
1656
1657
1657
1658
1659
1660
1661
1663
1665
1668
1671
1674
1677
1681
1685
1688
1691
1694
1697
1699
1700
1701
1701
1701
1699
1697
1694
1690
1686
1680
1674
1667
1660
1652
1644
1635
1627
1618
1610
1601
1593
1585
1578
1571
1564
1557
1551
1546
1541
1536
1531
1527
1523
1519
1515
1510
1506
1501
1497
1492
1487
1483
1478
1474
1470
1467
1464
1462
1461
1460
1460
1461
1462
1464
1467
1470
1474
1478
1483
1487
1491
1495
1499
1502
1504
1506
1508
1509
1509
1510
1510
1510
1510
1509
1508
1507
1505
1502
1499
1495
1491
1487
1482
1477
1471
1466
1460
1455
1450
1445
1440
1437
1433
1430
1428
1425
1423
1420
1417
1414
1411
1407
1403
1399
1394
1390
1385
1380
1376
1372
1369
1366
1363
1361
1359
1357
1355
1353
1351
1348
1345
1341
1337
1332
1326
1320
1313
1306
1299
1291
1283
1275
1268
1261
1254
1249
1244
1241
1238
1236
1235
1235
1236
1239
1242
1245
1250
1255
1261
1267
1273
1279
1285
1291
1298
1304
1310
1316
1322
1327
1333
1337
1342
1346
1350
1353
1355
1357
1358
1358
1358
1357
1355
1352
1349
1344
1338
1331
1323
1315
1306
1296
1285
1274
1262
1249
1235
1221
1206
1191
1177
1162
1148
1135
1122
1110
1098
1087
1077
1068
1059
1051
1043
1036
1029
1022
1016
1012
1006
1002
1000
996
993
990
988
985
983
981
980
980
981
983
985
987
990
993
996
998
1000
1002
1004
1006
1006
1004
1004
1002
999
996
993
990
987
984
980
976
972
968
963
958
953
948
943
937
932
926
922
918
916
914
915
916
919
922
926
930
934
937
940
941
942
942
942
941
939
937
935
933
931
930
929
929
929
931
933
936
940
943
946
949
951
952
953
952
950
947
942
937
931
924
917
909
902
895
888
882
878
874
871
869
868
867
866
866
865
863
861
859
856
852
847
842
835
828
820
812
803
793
783
773
762
751
740
729
717
705
692
679
665
651
636
621
605
588
572
555
539
523
507
492
478
465
453
442
432
422
413
405
397
390
383
376
370
363
357
352
346
340
334
328
322
316
310
304
299
293
287
280
273
266
258
250
243
235
228
221
215
209
203
197
191
185
178
172
165
158
151
143
135
127
119
111
102
94
85
76
67
58
48
38
28
18
7
-3
-14
-25
-35
-45
-55
-63
-71
-79
-85
-91
-96
-100
-104
-108
-110
-112
-113
-113
-112
-111
-110
-108
-107
-107
-107
-109
-111
-115
-120
-126
-134
-143
-153
-163
-174
-184
-194
-203
-212
-219
-225
-231
-236
-241
-246
-251
-257
-264
-272
-282
-292
-304
-316
-329
-342
-356
-369
-382
-395
-408
-421
-434
-447
-459
-470
-481
-491
-501
-510
-518
-526
-534
-541
-548
-555
-561
-566
-572
-577
-583
-588
-594
-599
-606
-613
-620
-628
-636
-644
-653
-661
-669
-677
-685
-693
-701
-710
-719
-729
-739
-749
-759
-769
-779
-788
-798
-808
-817
-827
-838
-849
-860
-871
-883
-896
-908
-920
-933
-946
-959
-972
-987
-1002
-1018
-1037
-1056
-1077
-1100
-1124
-1149
-1174
-1201
-1228
-1255
-1282
-1309
-1336
-1361
-1386
-1409
-1431
-1451
-1471
-1489
-1506
-1522
-1538
-1552
-1566
-1579
-1592
-1605
-1617
-1630
-1643
-1657
-1672
-1687
-1704
-1722
-1742
-1763
-1786
-1812
-1839
-1867
-1897
-1927
-1958
-1988
-2017
-2045
-2074
-2100
-2126
-2152
-2177
-2203
-2229
-2255
-2283
-2311
-2340
-2370
-2401
-2433
-2465
-2498
-2529
-2561
-2591
-2621
-2649
-2677
-2702
-2727
-2750
-2773
-2794
-2814
-2834
-2853
-2871
-2889
-2905
-2920
-2933
-2946
-2957
-2968
-2979
-2989
-3000
-3011
-3022
-3035
-3048
-3063
-3079
-3097
-3116
-3138
-3161
-3186
-3212
-3239
-3267
-3296
-3325
-3354
-3383
-3412
-3439
-3467
-3494
-3521
-3548
-3575
-3603
-3632
-3662
-3694
-3726
-3760
-3795
-3832
-3870
-3909
-3948
-3989
-4029
-4070
-4110
-4150
-4189
-4227
-4263
-4299
-4334
-4368
-4402
-4435
-4468
-4502
-4536
-4570
-4605
-4640
-4676
-4713
-4750
-4787
-4824
-4862
-4900
-4938
-4976
-5015
-5055
-5095
-5135
-5175
-5216
-5257
-5297
-5338
-5378
-5419
-5460
-5501
-5542
-5583
-5625
-5668
-5711
-5755
-5799
-5845
-5891
-5938
-5986
-6034
-6082
-6131
-6179
-6228
-6276
-6325
-6374
-6423
-6472
-6520
-6569
-6616
-6664
-6710
-6756
-6800
-6844
-6886
-6928
-6968
-7008
-7047
-7085
-7124
-7164
-7204
-7244
-7286
-7329
-7373
-7418
-7464
-7512
-7560
-7610
-7661
-7712
-7765
-7818
-7872
-7926
-7981
-8037
-8093
-8151
-8211
-8271
-8332
-8395
-8460
-8525
-8593
-8661
-8731
-8801
-8871
-8941
-9012
-9081
-9151
-9219
-9287
-9355
-9421
-9487
-9551
-9615
-9677
-9738
-9798
-9857
-9914
-9970
-10024
-10077
-10130
-10181
-10231
-10280
-10328
-10375
-10420
-10464
-10505
-10544
-10581
-10615
-10646
-10675
-10701
-10725
-10747
-10767
-10785
-10802
-10817
-10832
-10845
-10858
-10870
-10882
-10893
-10903
-10913
-10923
-10932
-10940
-10948
-10956
-10962
-10969
-10975
-10981
-10986
-10992
-10997
-11002
-11008
-11013
-11018
-11023
-11028
-11033
-11038
-11043
-11049
-11056
-11064
-11073
-11083
-11094
-11107
-11121
-11136
-11152
-11168
-11186
-11203
-11221
-11239
-11256
-11274
-11291
-11308
-11324
-11341
-11358
-11374
-11391
-11409
-11427
-11445
-11464
-11483
-11502
-11522
-11541
-11561
-11580
-11598
-11616
-11633
-11649
-11663
-11676
-11688
-11698
-11706
-11712
-11716
-11719
-11720
-11721
-11721
-11720
-11720
-11721
-11723
-11728
-11734
-11743
-11755
-11770
-11788
-11807
-11829
-11853
-11877
-11902
-11928
-11953
-11977
-12002
-12025
-12049
-12072
-12094
-12117
-12139
-12162
-12185
-12209
-12232
-12256
-12281
-12304
-12328
-12351
-12373
-12394
-12413
-12431
-12448
-12462
-12475
-12486
-12495
-12504
-12512
-12520
-12527
-12535
-12544
-12553
-12562
-12572
-12582
-12591
-12600
-12609
-12616
-12622
-12627
-12630
-12632
-12632
-12631
-12628
-12624
-12619
-12613
-12607
-12600
-12592
-12585
-12577
-12570
-12563
-12556
-12550
-12546
-12542
-12539
-12537
-12537
-12538
-12540
-12543
-12548
-12554
-12561
-12569
-12579
-12589
-12599
-12609
-12619
-12627
-12633
-12637
-12638
-12637
-12634
-12628
-12619
-12609
-12598
-12585
-12572
-12558
-12543
-12528
-12513
-12498
-12483
-12468
-12454
-12440
-12427
-12415
-12403
-12392
-12381
-12370
-12360
-12350
-12341
-12332
-12323
-12316
-12309
-12304
-12300
-12297
-12296
-12296
-12298
-12301
-12306
-12313
-12321
-12330
-12341
-12353
-12366
-12379
-12393
-12406
-12420
-12432
-12443
-12454
-12462
-12469
-12475
-12480
-12483
-12486
-12488
-12489
-12490
-12490
-12489
-12487
-12484
-12481
-12476
-12471
-12465
-12458
-12450
-12442
-12432
-12422
-12411
-12398
-12384
-12368
-12350
-12330
-12308
-12282
-12254
-12224
-12190
-12153
-12113
-12070
-12024
-11975
-11923
-11868
-11810
-11750
-11686
-11621
-11553
-11484
-11413
-11341
-11268
-11195
-11121
-11048
-10974
-10902
-10829
-10758
-10687
-10617
-10548
-10480
-10412
-10345
-10279
-10213
-10149
-10086
-10025
-9966
-9909
-9855
-9803
-9754
-9708
-9665
-9625
-9588
-9553
-9521
-9491
-9462
-9435
-9409
-9383
-9358
-9333
-9307
-9280
-9254
-9226
-9198
-9169
-9139
-9109
-9079
-9048
-9017
-8987
-8956
-8926
-8896
-8866
-8837
-8808
-8780
-8752
-8723
-8695
-8666
-8637
-8608
-8579
-8548
-8518
-8487
-8455
-8423
-8391
-8359
-8327
-8294
-8262
-8228
-8194
-8160
-8124
-8089
-8052
-8013
-7976
-7937
-7897
-7857
-7816
-7775
-7735
-7694
-7655
-7616
-7578
-7541
-7506
-7473
-7441
-7411
-7383
-7357
-7333
-7311
-7291
-7272
-7255
-7241
-7228
-7217
-7207
-7199
-7192
-7187
-7182
-7179
-7177
-7176
-7177
-7178
-7181
-7186
-7192
-7200
-7209
-7219
-7230
-7242
-7254
-7266
-7279
-7291
-7303
-7314
-7325
-7335
-7344
-7352
-7359
-7364
-7368
-7371
-7371
-7370
-7366
-7360
-7351
-7339
-7325
-7307
-7286
-7262
-7235
-7205
-7174
-7141
-7106
-7070
-7034
-6997
-6960
-6923
-6886
-6849
-6812
-6776
-6740
-6705
-6671
-6637
-6604
-6572
-6541
-6512
-6483
-6456
-6429
-6403
-6379
-6356
-6334
-6313
-6293
-6275
-6257
-6240
-6224
-6208
-6192
-6177
-6160
-6144
-6127
-6109
-6090
-6070
-6050
-6030
-6009
-5988
-5967
-5946
-5925
-5905
-5886
-5867
-5850
-5833
-5818
-5803
-5790
-5777
-5765
-5753
-5742
-5731
-5720
-5709
-5699
-5688
-5677
-5666
-5654
-5642
-5630
-5617
-5605
-5592
-5579
-5567
-5555
-5543
-5532
-5522
-5513
-5506
-5499
-5494
-5490
-5488
-5486
-5486
-5486
-5488
-5490
-5492
-5495
-5499
-5503
-5508
-5515
-5522
-5531
-5542
-5555
-5570
-5587
-5607
-5629
-5653
-5679
-5707
-5736
-5765
-5794
-5824
-5853
-5881
-5909
-5935
-5960
-5984
-6007
-6029
-6049
-6069
-6087
-6104
-6119
-6134
-6147
-6158
-6168
-6176
-6182
-6187
-6189
-6190
-6189
-6186
-6181
-6174
-6165
-6155
-6143
-6129
-6114
-6098
-6080
-6061
-6041
-6019
-5996
-5971
-5945
-5917
-5887
-5856
-5823
-5789
-5753
-5717
-5679
-5641
-5602
-5563
-5524
-5484
-5445
-5405
-5366
-5326
-5286
-5246
-5206
-5166
-5126
-5085
-5044
-5003
-4962
-4922
-4881
-4842
-4803
-4766
-4731
-4697
-4665
-4635
-4605
-4577
-4548
-4519
-4489
-4458
-4424
-4389
-4350
-4309
-4265
-4217
-4167
-4113
-4057
-3998
-3936
-3874
-3809
-3745
-3680
-3617
-3554
-3493
-3434
-3378
-3323
-3271
-3220
-3172
-3126
-3082
-3041
-3001
-2964
-2929
-2896
-2866
-2838
-2812
-2789
-2767
-2747
-2729
-2712
-2696
-2681
-2667
-2652
-2638
-2624
-2610
-2597
-2584
-2572
-2561
-2551
-2543
-2537
-2532
-2529
-2528
-2529
-2532
-2537
-2545
-2556
-2569
-2586
-2605
-2626
-2651
-2678
-2707
-2738
-2770
-2803
-2838
-2873
-2909
-2945
-2981
-3017
-3053
-3090
-3126
-3163
-3199
-3236
-3273
-3310
-3346
-3383
-3420
-3456
-3491
-3526
-3560
-3593
-3625
-3655
-3684
-3711
-3736
-3759
-3779
-3797
-3813
-3827
-3839
-3848
-3856
-3862
-3867
-3870
-3873
-3874
-3874
-3874
-3872
-3870
-3866
-3862
-3857
-3851
-3844
-3836
-3827
-3816
-3803
-3788
-3772
-3753
-3732
-3709
-3684
-3657
-3628
-3598
-3567
-3534
-3501
-3467
-3433
-3398
-3364
-3330
-3296
-3262
-3229
-3197
-3165
-3134
-3104
-3076
-3048
-3023
-2998
-2976
-2955
-2937
-2919
-2904
-2889
-2876
-2863
-2851
-2839
-2827
-2815
-2803
-2791
-2778
-2766
-2755
-2743
-2733
-2724
-2716
-2710
-2705
-2703
-2703
-2706
-2710
-2718
-2727
-2739
-2754
-2770
-2789
-2809
-2831
-2855
-2880
-2908
-2938
-2971
-3006
-3045
-3088
-3135
-3186
-3241
-3299
-3362
-3428
-3497
-3568
-3642
-3717
-3794
-3871
-3950
-4029
-4110
-4192
-4275
-4360
-4447
-4536
-4628
-4722
-4819
-4918
-5020
-5124
-5232
-5342
-5455
-5570
-5689
-5810
-5934
-6061
-6191
-6325
-6462
-6603
-6747
-6895
-7047
-7202
-7360
-7522
-7688
-7856
-8026
-8201
-8376
-8554
-8734
-8915
-9097
-9279
-9462
-9645
-9827
-10008
-10188
-10366
-10542
-10714
-10884
-11051
-11213
-11371
-11525
-11675
-11820
-11960
-12095
-12225
-12350
-12471
-12587
-12698
-12805
-12907
-13004
-13096
-13182
-13264
-13340
-13410
-13474
-13531
-13583
-13627
-13664
-13694
-13715
-13728
-13732
-13726
-13710
-13684
-13647
-13598
-13537
-13463
-13377
-13278
-13166
-13040
-12900
-12746
-12577
-12395
-12197
-11986
-11759
-11518
-11263
-10994
-10711
-10414
-10105
-9782
-9448
-9103
-8746
-8380
-8004
-7620
-7227
-6828
-6421
-6007
-5588
-5163
-4733
-4299
-3859
-3416
-2969
-2518
-2063
-1605
-1144
-680
-213
257
730
1206
1685
2168
2654
3144
3637
4134
4634
5138
5645
6156
6671
7190
7714
8241
8774
9311
9853
10399
10951
11506
12067
12632
13200
13773
14349
14929
15512
16097
16689
17282
17879
18480
19085
19694
20306
20922
21543
22168
22797
23430
24067
24708
25353
26000
26651
27303
27958
28613
29269
29925
30579
31232
31881
32528
33170
33807
34438
35063
35680
36288
36888
37477
38055
38621
39174
39713
40238
40749
41243
41722
42185
42631
43061
43475
43872
44253
44618
44966
45298
45615
45915
46199
46467
46719
46953
47170
47368
47548
47709
47849
47969
48068
48145
48199
48231
48239
48223
48182
48117
48027
47912
47772
47606
47415
47199
46957
46690
46398
46081
45741
45376
44989
44578
44146
43693
43220
42727
42217
41689
41145
40586
40013
39427
38829
38220
37602
36974
36340
35699
35053
34404
33752
33099
32445
31794
31145
30499
29857
29221
28592
27969
27355
26750
26155
25569
24994
24430
23877
23335
22805
22285
21776
21278
20790
20311
19843
19384
18935
18494
18062
17638
17222
16814
16413
16018
15631
15248
14870
14496
14126
13757
13391
13025
12659
12293
11925
11556
11184
10810
10432
10050
9665
9275
8880
8480
8074
7665
7248
6826
6396
5960
5517
5065
4605
4136
3658
3169
2670
2159
1638
1106
562
7
-559
-1135
-1720
-2314
-2915
-3522
-4133
-4748
-5365
-5983
-6601
-7218
-7832
-8444
-9051
-9653
-10249
-10838
-11419
-11991
-12553
-13105
-13645
-14172
-14686
-15186
-15671
-16139
-16590
-17022
-17436
-17829
-18201
-18552
-18882
-19189
-19473
-19736
-19976
-20194
-20391
-20567
-20723
-20860
-20978
-21078
-21161
-21228
-21279
-21316
-21338
-21348
-21344
-21327
-21299
-21258
-21207
-21144
-21070
-20986
-20892
-20788
-20674
-20551
-20419
-20278
-20129
-19970
-19803
-19627
-19442
-19247
-19044
-18830
-18606
-18372
-18128
-17872
-17606
-17329
-17040
-16741
-16431
-16110
-15780
-15441
-15093
-14737
-14374
-14004
-13628
-13246
-12859
-12466
-12068
-11664
-11254
-10839
-10418
-9991
-9558
-9119
-8675
-8224
-7768
-7308
-6842
-6373
-5900
-5425
-4947
-4468
-3988
-3508
-3029
-2552
-2077
-1605
-1137
-672
-213
241
688
1129
1564
1990
2410
2821
3224
3618
4003
4381
4748
5106
5454
5791
6117
6432
6735
7025
7303
7566
7816
8051
8271
8476
8665
8838
8995
9135
9259
9367
9458
9534
9594
9640
9671
9690
9697
9693
9679
9658
9630
9597
9560
9520
9478
9434
9390
9347
9305
9264
9225
9189
9154
9123
9094
9069
9047
9029
9015
9005
9001
9002
9009
9022
9042
9067
9099
9138
9182
9232
9288
9350
9417
9490
9568
9653
9743
9840
9944
10054
10171
10296
10428
10566
10712
10865
11023
11188
11357
11531
11708
11889
12073
12259
12447
12637
12828
13022
13217
13414
13614
13817
14022
14230
14441
14655
14871
15091
15312
15536
15762
15988
16216
16444
16671
16897
17122
17346
17567
17786
18003
18218
18430
18640
18848
19054
19257
19457
19655
19849
20039
20225
20406
20581
20751
20914
21070
21219
21361
21494
21620
21737
21845
21945
22035
22116
22187
22248
22297
22335
22360
22372
22371
22356
22326
22281
22220
22144
22051
21942
21817
21676
21518
21345
21156
20953
20735
20503
20259
20004
19739
19466
19187
18903
18615
18326
18037
17748
17460
17175
16892
16612
16335
16059
15787
15517
15248
14982
14716
14453
14191
13931
13672
13417
13163
12913
12667
12424
12187
11954
11728
11508
11294
11087
10887
10695
10509
10330
10158
9992
9833
9680
9533
9392
9257
9128
9006
8890
8781
8681
8588
8503
8428
8362
8305
8259
8223
8197
8182
8177
8183
8199
8224
8257
8299
8348
8402
8461
8524
8589
8656
8724
8792
8860
8926
8989
9050
9106
9159
9207
9249
9286
9316
9340
9356
9365
9367
9360
9344
9321
9288
9246
9194
9133
9061
8979
8886
8783
8670
8546
8412
8268
8116
7954
7785
7608
7425
7237
7043
6846
6645
6442
6235
6027
5815
5602
5386
5167
4945
4720
4492
4261
4027
3790
3550
3307
3062
2814
2563
2310
2054
1797
1537
1276
1012
747
481
213
-56
-325
-595
-865
-1134
-1403
-1670
-1936
-2200
-2461
-2720
-2976
-3229
-3480
-3727
-3973
-4215
-4456
-4696
-4934
-5171
-5408
-5644
-5881
-6117
-6354
-6591
-6827
-7063
-7298
-7533
-7767
-7999
-8231
-8461
-8690
-8917
-9144
-9371
-9597
-9824
-10051
-10278
-10507
-10737
-10968
-11201
-11436
-11673
-11911
-12150
-12391
-12632
-12873
-13114
-13354
-13592
-13827
-14059
-14288
-14511
-14730
-14943
-15150
-15351
-15546
-15735
-15918
-16094
-16267
-16433
-16594
-16750
-16902
-17050
-17194
-17334
-17471
-17603
-17732
-17857
-17978
-18094
-18205
-18311
-18411
-18506
-18594
-18675
-18749
-18816
-18875
-18926
-18969
-19003
-19030
-19048
-19058
-19061
-19056
-19043
-19023
-18997
-18964
-18925
-18880
-18829
-18773
-18712
-18646
-18575
-18500
-18421
-18339
-18252
-18162
-18068
-17972
-17873
-17771
-17668
-17562
-17455
-17347
-17237
-17126
-17015
-16903
-16791
-16680
-16568
-16457
-16346
-16235
-16123
-16012
-15900
-15787
-15671
-15554
-15433
-15308
-15180
-15047
-14909
-14767
-14620
-14467
-14310
-14148
-13982
-13811
-13637
-13459
-13279
-13096
-12911
-12725
-12539
-12352
-12166
-11980
-11794
-11610
-11427
-11244
-11062
-10880
-10698
-10516
-10332
-10146
-9958
-9766
-9570
-9369
-9162
-8950
-8731
-8505
-8271
-8029
-7781
-7524
-7259
-6986
-6705
-6416
-6119
-5815
-5502
-5183
-4856
-4523
-4183
-3838
-3488
-3134
-2776
-2415
-2052
-1688
-1323
-960
-597
-237
121
475
827
1175
1520
1861
2200
2537
2871
3204
3535
3865
4194
4520
4845
5167
5487
5803
6114
6421
6723
7017
7305
7583
7853
8113
8363
8600
8826
9040
9240
9428
9601
9760
9906
10036
10152
10254
10340
10411
10467
10508
10534
10544
10539
10519
10483
10432
10365
10283
10186
10073
9946
9804
9648
9479
9297
9102
8897
8681
8455
8220
7977
7725
7467
7203
6932
6655
6373
6086
5794
5497
5195
4888
4576
4260
3938
3611
3278
2940
2595
2245
1888
1525
1156
782
402
19
-369
-758
-1148
-1538
-1927
-2313
-2694
-3070
-3439
-3800
-4153
-4496
-4828
-5149
-5458
-5756
-6040
-6312
-6571
-6817
-7050
-7270
-7477
-7671
-7852
-8021
-8176
-8320
-8451
-8570
-8678
-8773
-8857
-8930
-8991
-9040
-9078
-9104
-9119
-9121
-9112
-9091
-9059
-9015
-8959
-8893
-8815
-8726
-8626
-8516
-8396
-8266
-8127
-7980
-7824
-7661
-7490
-7314
-7131
-6944
-6752
-6557
-6359
-6159
-5957
-5753
-5549
-5346
-5142
-4940
-4740
-4542
-4348
-4158
-3973
-3793
-3619
-3453
-3293
-3142
-2998
-2863
-2737
-2619
-2510
-2409
-2316
-2231
-2153
-2081
-2016
-1956
-1901
-1850
-1803
-1759
-1718
-1679
-1643
-1609
-1578
-1550
-1524
-1501
-1482
-1466
-1454
-1445
-1441
-1441
-1445
-1453
-1466
-1482
-1502
-1526
-1553
-1583
-1615
-1648
-1683
-1718
-1754
-1789
-1823
-1856
-1886
-1914
-1939
-1960
-1977
-1989
-1996
-1998
-1994
-1983
-1967
-1944
-1915
-1879
-1837
-1789
-1734
-1672
-1605
-1530
-1449
-1361
-1266
-1164
-1055
-939
-814
-682
-543
-396
-242
-81
85
258
434
615
798
984
1170
1356
1542
1727
1911
2094
2276
2456
2636
2816
2995
3175
3356
3539
3723
3908
4096
4287
4479
4674
4872
5071
5272
5475
5678
5883
6088
6293
6497
6700
6902
7101
7297
7490
7679
7864
8045
8222
8395
8564
8730
8893
9054
9214
9374
9534
9695
9858
10023
10190
10359
10531
10706
10883
11062
11242
11423
11605
11786
11968
12148
12327
12505
12680
12853
13024
13191
13356
13519
13679
13836
13990
14143
14293
14441
14587
14731
14873
15013
15151
15288
15422
15555
15686
15816
15943
16068
16192
16314
16434
16552
16669
16783
16896
17008
17119
17229
17339
17448
17558
17669
17780
17893
18007
18122
18238
18356
18474
18593
18711
18830
18948
19065
19181
19295
19408
19518
19627
19733
19838
19939
20039
20136
20231
20324
20415
20504
20591
20677
20761
20844
20926
21007
21087
21165
21243
21320
21395
21469
21541
21611
21679
21744
21808
21869
21927
21983
22036
22087
22135
22181
22224
22264
22301
22336
22368
22396
22421
22442
22458
22471
22479
22481
22478
22469
22453
22430
22401
22364
22320
22269
22210
22145
22073
21995
21911
21824
21732
21637
21541
21443
21344
21246
21148
21052
20958
20866
20777
20691
20609
20531
20458
20389
20325
20266
20212
20162
20116
20075
20037
20002
19971
19943
19918
19895
19875
19857
19843
19831
19822
19816
19814
19816
19822
19832
19847
19866
19891
19921
19956
19998
20045
20099
20159
20226
20299
20379
20465
20557
20655
20759
20868
20982
21100
21221
21346
21473
21602
21733
21866
22000
22135
22272
22410
22551
22693
22839
22987
23140
23296
23457
23623
23794
23969
24149
24333
24522
24714
24909
25108
25308
25511
25716
25922
26128
26336
26544
26752
26961
27170
27379
27588
27797
28006
28215
28424
28633
28842
29051
29260
29468
29676
29883
30088
30292
30494
30692
30888
31080
31267
31450
31628
31801
31967
32128
32281
32430
32570
32705
32833
32955
33069
33177
33279
33374
33463
33545
33620
33688
33749
33802
33848
33886
33915
33936
33948
33951
33945
33930
33906
33873
33832
33782
33724
33658
33585
33504
33417
33322
33221
33114
33001
32881
32755
32622
32484
32340
32189
32031
31869
31699
31523
31342
31154
30960
30760
30554
30343
30126
29903
29675
29442
29204
28962
28715
28465
28212
27957
27700
27442
27184
26925
26668
26411
26156
25902
25650
25400
25153
24907
24663
24421
24180
23941
23703
23466
23231
22996
22763
22531
22300
22070
21842
21615
21390
21167
20946
20726
20509
20294
20081
19870
19661
19454
19248
19044
18841
18639
18438
18238
18039
17840
17641
17444
17247
17051
16857
16665
16474
16286
16102
15921
15744
15571
15404
15241
15085
14934
14789
14651
14519
14394
14276
14165
14061
13963
13872
13787
13708
13636
13569
13507
13450
13397
13349
13304
13263
13225
13190
13158
13129
13103
13079
13057
13038
13022
13007
12995
12985
12977
12971
12966
12962
12960
12959
12959
12959
12961
12962
12964
12965
12967
12968
12968
12967
12966
12963
12958
12953
12945
12936
12926
12913
12898
12881
12862
12842
12819
12795
12769
12742
12714
12684
12654
12622
12590
12558
12525
12492
12458
12423
12389
12353
12318
12282
12246
12211
12176
12142
12109
12077
12048
12021
11997
11976
11959
11945
11935
11929
11928
11932
11941
11954
11973
11998
12028
12063
12105
12152
12204
12263
12327
12396
12470
12550
12634
12723
12817
12914
13016
13121
13231
13344
13461
13582
13706
13835
13967
14103
14243
14386
14532
14682
14835
14991
15149
15309
15472
15636
15801
15968
16135
16303
16472
16640
16809
16978
17147
17316
17484
17652
17819
17985
18150
18315
18478
18639
18799
18956
19112
19265
19415
19562
19706
19847
19984
20117
20246
20371
20490
20605
20714
20817
20914
21005
21089
21166
21237
21300
21357
21406
21449
21485
21514
21536
21553
21562
21566
21565
21557
21545
21527
21505
21477
21446
21410
21369
21325
21276
21224
21167
21106
21042
20973
20900
20823
20742
20656
20565
20471
20371
20267
20158
20045
19927
19805
19679
19548
19414
19276
19134
18989
18840
18689
18536
18380
18222
18062
17900
17737
17573
17409
17243
17077
16910
16743
16575
16408
16239
16073
15906
15739
15572
15406
15241
15076
14912
14749
14587
14426
14266
14106
13948
13791
13635
13479
13325
13171
13018
12866
12715
12564
12414
12265
12117
11969
11823
11676
11531
11386
11242
11099
10956
10814
10673
10533
10394
10255
10117
9980
9843
9708
9573
9440
9307
9175
9043
8913
8783
8654
8526
8398
8271
8144
8018
7892
7767
7642
7518
7394
7271
7148
7026
6905
6785
6666
6548
6431
6315
6200
6086
5974
5863
5754
5645
5538
5433
5329
5225
5124
5023
4923
4823
4725
4627
4530
4432
4335
4238
4141
4043
3948
3851
3754
3657
3560
3463
3366
3269
3173
3076
2980
2885
2790
2696
2602
2510
2418
2328
2239
2152
2067
1983
1901
1821
1743
1666
1591
1517
1444
1371
1299
1227
1155
1082
1008
935
860
785
709
632
555
478
400
322
244
166
89
12
-65
-140
-215
-289
-362
-434
-505
-575
-644
-713
-780
-847
-912
-977
-1042
-1105
-1168
-1229
-1290
-1350
-1409
-1466
-1523
-1578
-1631
-1684
-1734
-1783
-1831
-1877
-1922
-1965
-2007
-2048
-2088
-2127
-2165
-2204
-2241
-2279
-2316
-2354
-2392
-2429
-2467
-2505
-2543
-2581
-2619
-2657
-2695
-2732
-2770
-2808
-2847
-2886
-2926
-2967
-3009
-3053
-3098
-3146
-3195
-3246
-3300
-3356
-3414
-3475
-3539
-3605
-3674
-3746
-3821
-3898
-3978
-4061
-4148
-4237
-4329
-4424
-4521
-4622
-4726
-4832
-4941
-5052
-5166
-5282
-5400
-5519
-5640
-5762
-5885
-6009
-6135
-6261
-6388
-6517
-6647
-6778
-6911
-7046
-7183
-7322
-7464
-7607
-7753
-7901
-8051
-8204
-8358
-8515
-8673
-8833
-8995
-9159
-9324
-9490
-9658
-9828
-9998
-10171
-10345
-10521
-10699
-10878
-11060
-11243
-11429
-11616
-11805
-11996
-12189
-12383
-12578
-12773
-12969
-13164
-13359
-13554
-13747
-13938
-14128
-14316
-14501
-14684
-14865
-15044
-15220
-15394
-15565
-15734
-15900
-16064
-16225
-16384
-16540
-16692
-16842
-16988
-17131
-17271
-17407
-17539
-17668
-17792
-17913
-18029
-18141
-18249
-18352
-18451
-18544
-18633
-18717
-18796
-18869
-18938
-19000
-19058
-19109
-19155
-19196
-19231
-19260
-19284
-19302
-19314
-19321
-19322
-19317
-19307
-19292
-19271
-19244
-19211
-19174
-19130
-19081
-19027
-18967
-18901
-18831
-18755
-18674
-18588
-18498
-18402
-18302
-18197
-18088
-17975
-17858
-17737
-17612
-17484
-17352
-17217
-17079
-16938
-16795
-16649
-16500
-16349
-16195
-16040
-15883
-15723
-15562
-15399
-15235
-15069
-14901
-14731
-14560
-14386
-14211
-14033
-13853
-13670
-13485
-13297
-13106
-12913
-12716
-12516
-12313
-12107
-11898
-11686
-11472
-11254
-11034
-10811
-10587
-10360
-10131
-9902
-9670
-9438
-9205
-8972
-8739
-8505
-8272
-8039
-7806
-7575
-7343
-7113
-6884
-6657
-6430
-6206
-5982
-5761
-5541
-5324
-5108
-4895
-4684
-4475
-4270
-4067
-3869
-3673
-3481
-3293
-3110
-2930
-2755
-2585
-2420
-2260
-2105
-1955
-1810
-1671
-1537
-1408
-1286
-1168
-1057
-951
-851
-758
-670
-588
-513
-444
-381
-325
-275
-232
-195
-165
-142
-125
-114
-111
-113
-123
-139
-161
-190
-226
-269
-318
-373
-435
-504
-578
-659
-746
-838
-936
-1039
-1148
-1261
-1379
-1502
-1630
-1762
-1899
-2039
-2184
-2334
-2487
-2644
-2805
-2970
-3138
-3310
-3485
-3663
-3845
-4029
-4215
-4404
-4595
-4787
-4981
-5176
-5372
-5568
-5765
-5962
-6160
-6358
-6557
-6756
-6956
-7156
-7357
-7559
-7762
-7966
-8170
-8377
-8584
-8792
-9001
-9212
-9423
-9635
-9848
-10062
-10276
-10491
-10707
-10923
-11139
-11356
-11573
-11791
-12008
-12226
-12443
-12661
-12879
-13097
-13315
-13533
-13751
-13970
-14188
-14406
-14625
-14844
-15063
-15283
-15503
-15723
-15944
-16166
-16388
-16611
-16834
-17058
-17283
-17508
-17734
-17960
-18186
-18413
-18640
-18866
-19092
-19318
-19543
-19766
-19989
-20210
-20429
-20646
-20861
-21073
-21283
-21490
-21694
-21894
-22092
-22286
-22476
-22664
-22848
-23028
-23205
-23379
-23550
-23717
-23882
-24044
-24203
-24359
-24512
-24663
-24811
-24956
-25099
-25239
-25376
-25511
-25644
-25773
-25900
-26025
-26147
-26266
-26383
-26497
-26608
-26716
-26821
-26924
-27024
-27120
-27214
-27305
-27392
-27476
-27556
-27633
-27707
-27777
-27843
-27905
-27963
-28016
-28066
-28112
-28154
-28191
-28224
-28253
-28278
-28300
-28317
-28330
-28340
-28345
-28348
-28346
-28342
-28333
-28322
-28307
-28290
-28268
-28244
-28217
-28186
-28153
-28116
-28077
-28034
-27989
-27941
-27890
-27836
-27780
-27721
-27660
-27596
-27531
-27463
-27393
-27322
-27249
-27174
-27098
-27020
-26942
-26862
-26782
-26700
-26618
-26536
-26453
-26369
-26285
-26201
-26117
-26032
-25946
-25860
-25773
-25686
-25598
-25509
-25419
-25328
-25236
-25144
-25051
-24958
-24864
-24769
-24675
-24580
-24484
-24389
-24293
-24196
-24100
-24002
-23905
-23807
-23709
-23610
-23510
-23411
-23310
-23210
-23109
-23007
-22905
-22803
-22701
-22598
-22495
-22392
-22289
-22186
-22083
-21979
-21876
-21773
-21670
-21566
-21463
-21360
-21257
-21154
-21051
-20948
-20845
-20743
-20641
-20539
-20438
-20337
-20237
-20138
-20040
-19942
-19846
-19750
-19656
-19562
-19470
-19380
-19291
-19203
-19118
-19034
-18952
-18873
-18796
-18721
-18650
-18581
-18515
-18453
-18393
-18337
-18284
-18234
-18188
-18145
-18105
-18069
-18035
-18005
-17977
-17952
-17930
-17911
-17894
-17879
-17866
-17856
-17847
-17841
-17836
-17834
-17834
-17835
-17838
-17844
-17851
-17861
-17873
-17887
-17903
-17922
-17943
-17967
-17994
-18023
-18055
-18089
-18127
-18167
-18210
-18256
-18305
-18357
-18412
-18470
-18531
-18595
-18663
-18734
-18808
-18886
-18968
-19052
-19140
-19232
-19326
-19423
-19523
-19626
-19731
-19837
-19946
-20055
-20166
-20278
-20390
-20503
-20616
-20729
-20842
-20955
-21068
-21181
-21294
-21407
-21519
-21632
-21744
-21857
-21969
-22082
-22194
-22307
-22419
-22532
-22644
-22756
-22868
-22980
-23091
-23202
-23312
-23421
-23529
-23636
-23743
-23847
-23951
-24053
-24153
-24251
-24348
-24442
-24535
-24625
-24712
-24798
-24881
-24961
-25038
-25113
-25185
-25254
-25319
-25382
-25442
-25498
-25551
-25601
-25647
-25690
-25730
-25766
-25799
-25830
-25857
-25881
-25902
-25920
-25936
-25950
-25961
-25970
-25977
-25982
-25985
-25987
-25987
-25985
-25981
-25976
-25969
-25960
-25949
-25935
-25919
-25901
-25880
-25856
-25829
-25799
-25766
-25731
-25692
-25650
-25604
-25556
-25505
-25451
-25395
-25335
-25274
-25209
-25143
-25074
-25004
-24931
-24856
-24780
-24702
-24623
-24542
-24460
-24376
-24292
-24207
-24121
-24035
-23948
-23860
-23773
-23685
-23597
-23508
-23420
-23331
-23242
-23154
-23065
-22976
-22887
-22799
-22710
-22622
-22534
-22446
-22358
-22271
-22184
-22097
-22010
-21923
-21837
-21751
-21664
-21578
-21491
-21404
-21317
-21229
-21141
-21052
-20963
-20873
-20781
-20689
-20596
-20502
-20407
-20311
-20213
-20114
-20015
-19914
-19812
-19708
-19604
-19498
-19392
-19284
-19176
-19066
-18956
-18845
-18733
-18621
-18508
-18394
-18280
-18166
-18050
-17935
-17819
-17702
-17585
-17467
-17349
-17230
-17110
-16989
-16867
-16745
-16621
-16497
-16372
-16245
-16120
-15993
-15865
-15737
-15609
-15480
-15351
-15222
-15092
-14963
-14833
-14704
-14574
-14444
-14314
-14184
-14054
-13924
-13794
-13664
-13535
-13405
-13276
-13147
-13019
-12891
-12763
-12636
-12510
-12384
-12260
-12136
-12013
-11891
-11771
-11652
-11534
-11418
-11304
-11191
-11080
-10970
-10863
-10758
-10654
-10552
-10452
-10355
-10259
-10165
-10072
-9982
-9893
-9806
-9720
-9635
-9552
-9470
-9389
-9308
-9229
-9150
-9073
-8996
-8920
-8844
-8770
-8696
-8624
-8553
-8482
-8412
-8343
-8275
-8207
-8140
-8073
-8005
-7938
-7871
-7803
-7735
-7667
-7599
-7530
-7462
-7393
-7325
-7257
-7189
-7122
-7055
-6989
-6924
-6859
-6796
-6733
-6671
-6610
-6550
-6490
-6431
-6373
-6316
-6259
-6202
-6146
-6089
-6033
-5977
-5920
-5863
-5805
-5747
-5688
-5629
-5568
-5507
-5445
-5382
-5318
-5253
-5187
-5120
-5052
-4984
-4915
-4845
-4774
-4703
-4631
-4558
-4484
-4410
-4334
-4258
-4181
-4102
-4022
-3941
-3859
-3774
-3688
-3600
-3510
-3419
-3325
-3229
-3131
-3030
-2928
-2823
-2716
-2607
-2495
-2382
-2265
-2147
-2025
-1903
-1778
-1651
-1522
-1391
-1258
-1123
-987
-850
-711
-572
-433
-293
-153
-12
128
268
408
548
688
827
966
1106
1245
1384
1522
1661
1799
1937
2075
2213
2350
2487
2624
2761
2897
3033
3168
3303
3438
3572
3705
3838
3971
4103
4234
4365
4494
4623
4751
4877
5003
5127
5249
5370
5489
5606
5721
5834
5946
6055
6161
6266
6367
6467
6564
6659
6751
6840
6927
7011
7093
7172
7249
7324
7397
7467
7536
7603
7669
7733
7796
7858
7919
7979
8038
8096
8153
8209
8264
8319
8372
8423
8474
8523
8571
8618
8663
8707
8750
8791
8832
8871
8910
8948
8985
9022
9058
9095
9132
9168
9205
9242
9279
9317
9356
9395
9434
9475
9516
9559
9602
9646
9692
9738
9786
9834
9884
9935
9987
10040
10094
10149
10204
10261
10318
10376
10434
10492
10551
10611
10670
10729
10789
10848
10908
10967
11026
11085
11144
11203
11262
11320
11378
11435
11492
11549
11605
11660
11715
11769
11822
11875
11927
11978
12029
12080
12130
12179
12228
12277
12325
12374
12422
12470
12518
12567
12615
12663
12711
12759
12807
12855
12903
12950
12996
13043
13088
13133
13177
13220
13263
13305
13347
13388
13428
13468
13508
13547
13586
13625
13665
13704
13743
13782
13822
13861
13901
13941
13980
14020
14060
14100
14140
14180
14220
14260
14300
14340
14380
14421
14461
14501
14541
14581
14621
14661
14700
14740
14779
14818
14856
14895
14933
14970
15008
15045
15081
15118
15154
15190
15225
15261
15296
15331
15365
15400
15434
15468
15503
15537
15571
15605
15639
15674
15708
15743
15778
15813
15848
15883
15919
15954
15990
16024
16059
16094
16129
16163
16196
16229
16261
16293
16324
16354
16383
16412
16439
16467
16493
16519
16544
16569
16593
16616
16639
16661
16682
16702
16722
16740
16758
16774
16789
16803
16815
16825
16834
16842
16847
16851
16854
16854
16853
16850
16846
16840
16832
16822
16811
16798
16784
16768
16750
16731
16710
16687
16662
16636
16607
16576
16544
16509
16473
16434
16394
16352
16308
16263
16216
16168
16117
16068
16017
15965
15913
15860
15808
15755
15703
15651
15599
15548
15497
15446
15396
15345
15295
15245
15194
15143
15092
15040
14987
14934
14879
14824
14768
14711
14653
14594
14535
14474
14413
14352
14291
14229
14167
14106
14046
13985
13926
13867
13809
13753
13697
13642
13588
13535
13483
13432
13382
13333
13284
13237
13190
13143
13097
13052
13006
12961
12917
12872
12828
12784
12739
12694
12650
12604
12559
12513
12467
12420
12374
12326
12279
12231
12183
12136
12088
12040
11993
11945
11898
11852
11806
11760
11716
11672
11629
11587
11546
11506
11468
11431
11395
11360
11327
11295
11264
11234
11206
11178
11151
11125
11099
11075
11050
11027
11003
10980
10958
10936
10914
10892
10871
10851
10831
10813
10795
10778
10762
10747
10733
10721
10709
10699
10690
10682
10676
10670
10666
10663
10661
10660
10661
10663
10666
10670
10676
10683
10691
10701
10711
10723
10737
10751
10766
10782
10799
10817
10836
10854
10873
10893
10912
10932
10951
10971
10990
11010
11029
11049
11068
11087
11107
11126
11145
11164
11183
11201
11220
11238
11255
11273
11289
11305
11320
11335
11348
11361
11373
11383
11393
11401
11408
11414
11418
11421
11423
11423
11422
11420
11416
11410
11404
11396
11386
11376
11364
11350
11336
11320
11303
11285
11265
11245
11223
11201
11177
11152
11126
11099
11071
11042
11012
10981
10948
10914
10879
10842
10805
10766
10726
10684
10642
10599
10556
10511
10467
10421
10376
10330
10284
10238
10192
10146
10100
10054
10007
9961
9915
9868
9821
9774
9726
9678
9629
9580
9530
9479
9428
9376
9323
9270
9217
9164
9110
9057
9004
8952
8900
8850
8800
8752
8704
8659
8614
8571
8530
8489
8451
8414
8378
8343
8310
8278
8246
8216
8186
8159
8131
8105
8077
8053
8028
8003
7979
7956
7933
7910
7888
7866
7845
7824
7803
7783
7764
7745
7727
7710
7694
7678
7663
7650
7637
7626
7615
7606
7599
7593
7588
7584
7582
7582
7582
7584
7587
7592
7597
7604
7611
7620
7630
7641
7652
7665
7678
7692
7706
7721
7737
7753
7769
7785
7801
7818
7834
7850
7866
7882
7898
7914
7930
7946
7962
7978
7994
8010
8026
8042
8058
8076
8093
8109
8128
8147
8166
8185
8205
8226
8247
8269
8292
8315
8338
8362
8386
8411
8436
8461
8486
8511
8537
8563
8588
8614
8639
8665
8690
8716
8742
8768
8794
8821
8847
8875
8902
8930
8959
8987
9016
9046
9076
9106
9136
9166
9196
9226
9255
9285
9314
9343
9371
9398
9425
9452
9477
9502
9526
9549
9571
9591
9610
9628
9645
9660
9673
9684
9693
9700
9704
9706
9706
9702
9696
9686
9674
9659
9640
9619
9594
9567
9537
9504
9468
9430
9390
9347
9302
9255
9206
9155
9102
9048
8991
8933
8873
8812
8749
8684
8618
8550
8481
8410
8338
8265
8189
8114
8036
7957
7877
7795
7712
7627
7541
7453
7364
7274
7182
7089
6995
6899
6802
6705
6606
6506
6405
6304
6202
6099
5995
5891
5787
5682
5577
5471
5365
5259
5152
5045
4938
4831
4724
4617
4509
4402
4294
4186
4078
3971
3863
3754
3646
3538
3430
3322
3214
3107
2999
2892
2786
2680
2574
2469
2364
2260
2157
2054
1952
1850
1749
1649
1549
1450
1352
1255
1158
1063
968
875
783
691
601
512
424
337
251
166
81
-2
-85
-167
-249
-330
-411
-491
-571
-650
-729
-808
-887
-966
-1045
-1123
-1202
-1282
-1361
-1441
-1521
-1602
-1683
-1764
-1846
-1928
-2011
-2094
-2177
-2261
-2345
-2430
-2514
-2599
-2685
-2771
-2857
-2944
-3032
-3120
-3209
-3298
-3387
-3477
-3567
-3658
-3748
-3839
-3930
-4021
-4111
-4202
-4292
-4382
-4472
-4562
-4651
-4740
-4828
-4916
-5004
-5091
-5178
-5264
-5349
-5434
-5518
-5601
-5683
-5765
-5846
-5926
-6004
-6082
-6159
-6234
-6309
-6382
-6453
-6524
-6592
-6660
-6725
-6789
-6851
-6912
-6970
-7027
-7082
-7136
-7188
-7238
-7286
-7333
-7378
-7422
-7465
-7507
-7547
-7586
-7623
-7660
-7695
-7729
-7762
-7794
-7825
-7855
-7884
-7912
-7939
-7965
-7991
-8016
-8039
-8061
-8084
-8103
-8122
-8141
-8157
-8173
-8186
-8199
-8209
-8219
-8227
-8233
-8239
-8243
-8246
-8247
-8248
-8247
-8245
-8242
-8238
-8233
-8226
-8218
-8209
-8199
-8188
-8175
-8162
-8147
-8131
-8114
-8096
-8077
-8058
-8038
-8016
-7993
-7970
-7945
-7919
-7892
-7864
-7835
-7806
-7775
-7744
-7711
-7679
-7645
-7612
-7578
-7543
-7509
-7475
-7440
-7406
-7373
-7339
-7306
-7274
-7242
-7210
-7180
-7150
-7120
-7092
-7064
-7037
-7011
-6986
-6961
-6937
-6914
-6892
-6870
-6850
-6830
-6810
-6792
-6774
-6758
-6742
-6727
-6713
-6699
-6687
-6676
-6666
-6657
-6650
-6643
-6637
-6633
-6629
-6626
-6624
-6623
-6623
-6624
-6625
-6627
-6629
-6632
-6635
-6639
-6643
-6647
-6653
-6658
-6664
-6671
-6679
-6687
-6696
-6705
-6715
-6726
-6738
-6750
-6763
-6777
-6791
-6807
-6823
-6840
-6857
-6876
-6896
-6917
-6939
-6962
-6986
-7011
-7038
-7066
-7095
-7126
-7158
-7191
-7225
-7260
-7296
-7334
-7373
-7413
-7453
-7495
-7538
-7582
-7626
-7672
-7718
-7765
-7812
-7860
-7909
-7958
-8007
-8058
-8109
-8162
-8214
-8267
-8321
-8374
-8429
-8483
-8538
-8592
-8647
-8702
-8757
-8811
-8866
-8920
-8974
-9028
-9081
-9134
-9187
-9239
-9291
-9343
-9394
-9445
-9496
-9546
-9596
-9646
-9696
-9746
-9795
-9845
-9894
-9944
-9993
-10042
-10091
-10140
-10189
-10238
-10287
-10336
-10384
-10432
-10480
-10528
-10576
-10623
-10670
-10717
-10763
-10809
-10854
-10899
-10944
-10988
-11032
-11075
-11118
-11161
-11203
-11245
-11286
-11327
-11367
-11407
-11446
-11485
-11524
-11562
-11599
-11636
-11672
-11707
-11743
-11777
-11811
-11845
-11878
-11910
-11941
-11972
-12002
-12031
-12060
-12087
-12113
-12138
-12162
-12185
-12207
-12227
-12247
-12265
-12282
-12298
-12312
-12326
-12338
-12350
-12360
-12370
-12379
-12386
-12393
-12399
-12404
-12409
-12412
-12415
-12417
-12418
-12419
-12419
-12418
-12417
-12415
-12412
-12408
-12404
-12399
-12393
-12387
-12380
-12372
-12363
-12353
-12343
-12332
-12320
-12308
-12295
-12281
-12267
-12252
-12236
-12220
-12203
-12185
-12166
-12146
-12126
-12105
-12082
-12059
-12034
-12009
-11982
-11954
-11925
-11896
-11865
-11833
-11800
-11767
-11732
-11697
-11661
-11625
-11588
-11551
-11513
-11475
-11437
-11398
-11359
-11319
-11279
-11238
-11196
-11154
-11111
-11067
-11022
-10977
-10930
-10882
-10833
-10782
-10731
-10678
-10624
-10568
-10512
-10453
-10394
-10333
-10271
-10208
-10143
-10078
-10011
-9942
-9873
-9802
-9731
-9658
-9584
-9508
-9432
-9355
-9276
-9197
-9116
-9035
-8953
-8870
-8786
-8701
-8615
-8529
-8442
-8355
-8266
-8178
-8087
-7998
-7907
-7815
-7723
-7630
-7536
-7441
-7345
-7248
-7150
-7052
-6952
-6852
-6751
-6649
-6547
-6444
-6341
-6238
-6134
-6031
-5927
-5824
-5721
-5618
-5516
-5415
-5314
-5213
-5114
-5015
-4916
-4818
-4721
-4625
-4529
-4433
-4339
-4245
-4152
-4059
-3968
-3877
-3787
-3698
-3610
-3523
-3436
-3351
-3267
-3184
-3102
-3021
-2941
-2862
-2785
-2708
-2632
-2557
-2483
-2410
-2337
-2265
-2194
-2124
-2054
-1984
-1915
-1847
-1779
-1711
-1644
-1577
-1511
-1445
-1380
-1316
-1252
-1189
-1127
-1065
-1002
-943
-883
-823
-764
-705
-647
-589
-532
-475
-419
-363
-307
-252
-198
-144
-90
-37
16
68
120
171
221
271
320
369
418
465
512
559
604
650
694
737
780
821
862
901
939
977
1012
1047
1080
1112
1143
1172
1201
1227
1253
1277
1301
1323
1344
1364
1383
1401
1419
1436
1452
1468
1483
1498
1513
1528
1543
1558
1573
1588
1604
1619
1635
1651
1667
1684
1701
1718
1735
1753
1771
1789
1807
1826
1845
1864
1883
1903
1923
1943
1963
1983
2004
2025
2045
2067
2088
2109
2131
2152
2174
2195
2217
2238
2259
2280
2301
2321
2342
2362
2381
2400
2419
2437
2454
2471
2487
2502
2517
2530
2544
2556
2567
2578
2588
2598
2607
2615
2622
2629
2636
2642
2648
2653
2659
2664
2670
2675
2681
2687
2694
2701
2709
2718
2727
2738
2749
2762
2775
2789
2805
2822
2840
2859
2879
2900
2922
2946
2970
2995
3021
3048
3076
3105
3134
3163
3193
3223
3254
3284
3315
3346
3377
3408
3439
3471
3502
3533
3565
3596
3628
3659
3691
3722
3754
3785
3817
3848
3880
3911
3941
3972
4002
4030
4059
4088
4116
4143
4169
4195
4219
4244
4267
4290
4312
4334
4356
4377
4398
4420
4441
4462
4484
4506
4528
4551
4573
4597
4621
4646
4671
4697
4724
4751
4780
4809
4840
4872
4905
4940
4976
5013
5051
5091
5132
5175
5218
5262
5308
5354
5401
5448
5495
5543
5591
5638
5686
5732
5779
5825
5870
5915
5959
6003
6046
6089
6131
6173
6214
6254
6295
6334
6374
6413
6452
6491
6530
6568
6606
6644
6681
6717
6753
6789
6823
6856
6889
6920
6949
6977
7004
7029
7053
7075
7095
7113
7130
7145
7158
7169
7180
7188
7196
7202
7207
7210
7213
7215
7215
7215
7214
7213
7210
7207
7203
7199
7194
7189
7182
7176
7168
7161
7152
7143
7134
7124
7114
7104
7093
7082
7071
7060
7049
7038
7027
7016
7004
6993
6981
6969
6957
6944
6931
6918
6904
6890
6876
6861
6845
6829
6813
6796
6779
6762
6745
6728
6711
6694
6678
6663
6648
6635
6624
6614
6606
6601
6598
6598
6600
6605
6612
6623
6636
6651
6669
6689
6712
6736
6761
6788
6816
6845
6875
6905
6935
6966
6996
7027
7057
7087
7116
7146
7175
7203
7231
7259
7286
7312
7337
7362
7385
7407
7428
7448
7467
7484
7500
7514
7527
7538
7548
7557
7565
7571
7576
7579
7582
7584
7586
7586
7587
7586
7586
7585
7584
7583
7582
7581
7580
7578
7577
7576
7574
7572
7571
7569
7568
7566
7564
7563
7562
7561
7560
7560
7560
7561
7562
7564
7566
7570
7574
7579
7584
7590
7597
7605
7613
7622
7631
7641
7650
7660
7669
7679
7687
7696
7703
7711
7717
7723
7728
7733
7737
7741
7745
7748
7752
7756
7761
7766
7771
7778
7786
7794
7804
7814
7826
7839
7852
7867
7882
7897
7913
7930
7946
7963
7980
7996
8013
8029
8045
8061
8076
8092
8108
8124
8140
8156
8172
8189
8206
8223
8241
8258
8277
8295
8313
8332
8350
8369
8388
8407
8426
8445
8465
8484
8504
8525
8545
8566
8588
8609
8632
8655
8678
8702
8726
8751
8776
8801
8826
8852
8878
8903
8929
8954
8978
9003
9026
9049
9072
9093
9113
9133
9151
9168
9184
9199
9213
9225
9237
9248
9259
9268
9278
9286
9294
9302
9310
9318
9325
9333
9340
9347
9355
9363
9370
9378
9386
9395
9403
9412
9421
9430
9439
9449
9459
9470
9481
9493
9505
9517
9531
9545
9559
9575
9591
9608
9626
9645
9664
9685
9705
9727
9749
9772
9794
9818
9841
9865
9889
9913
9937
9961
9985
10010
10034
10058
10082
10106
10129
10153
10177
10201
10224
10248
10271
10294
10316
10339
10361
10383
10404
10425
10445
10465
10484
10503
10521
10537
10553
10568
10582
10594
10606
10616
10624
10632
10638
10642
10645
10647
10647
10645
10642
10638
10632
10625
10616
10606
10594
10581
10567
10551
10534
10515
10495
10473
10450
10425
10399
10372
10344
10314
10284
10253
10221
10188
10155
10122
10088
10053
10019
9984
9949
9914
9879
9844
9808
9773
9738
9703
9668
9632
9597
9562
9526
9490
9453
9417
9380
9343
9305
9267
9229
9190
9151
9112
9072
9032
8992
8952
8911
8871
8830
8790
8750
8711
8672
8633
8596
8559
8523
8489
8455
8422
8391
8361
8332
8305
8278
8253
8229
8206
8183
8161
8140
8119
8099
8079
8058
8038
8018
7998
7977
7956
7935
7913
7891
7869
7846
7822
7799
7775
7751
7726
7702
7677
7653
7628
7604
7580
7556
7532
7510
7487
7465
7444
7424
7404
7385
7367
7349
7332
7316
7300
7285
7271
7257
7244
7231
7219
7208
7197
7187
7177
7168
7159
7150
7142
7133
7125
7117
7109
7101
7093
7085
7077
7069
7061
7052
7044
7036
7028
7020
7012
7004
6996
6989
6981
6973
6966
6958
6950
6941
6932
6923
6913
6903
6892
6880
6867
6854
6839
6824
6808
6791
6773
6755
6736
6717
6697
6677
6657
6636
6615
6594
6572
6550
6528
6506
6483
6461
6438
6415
6392
6370
6347
6324
6301
6279
6256
6233
6211
6188
6166
6143
6120
6096
6072
6047
6022
5996
5969
5940
5911
5881
5850
5817
5783
5749
5713
5676
5638
5599
5559
5518
5477
5435
5392
5349
5305
5261
5216
5171
5125
5079
5032
4985
4937
4889
4840
4791
4741
4691
4640
4589
4537
4486
4433
4380
4327
4273
4219
4164
4109
4053
3996
3938
3880
3821
3761
3700
3639
3576
3513
3449
3384
3318
3251
3184
3115
3046
2976
2905
2834
2762
2689
2616
2542
2468
2394
2320
2246
2172
2099
2025
1951
1878
1805
1732
1660
1587
1515
1443
1371
1299
1228
1156
1085
1014
944
873
802
732
662
592
522
452
382
312
243
173
103
32
-38
-108
-178
-249
-319
-390
-460
-531
-601
-672
-742
-812
-882
-952
-1022
-1092
-1162
-1233
-1303
-1373
-1443
-1513
-1583
-1653
-1723
-1792
-1860
-1928
-1996
-2062
-2127
-2191
-2254
-2316
-2377
-2437
-2496
-2554
-2612
-2668
-2724
-2778
-2833
-2886
-2939
-2992
-3044
-3095
-3145
-3194
-3243
-3290
-3337
-3382
-3427
-3470
-3511
-3552
-3591
-3628
-3664
-3699
-3732
-3764
-3795
-3824
-3852
-3878
-3904
-3928
-3952
-3974
-3995
-4016
-4035
-4054
-4074
-4091
-4109
-4125
-4141
-4156
-4171
-4185
-4199
-4211
-4224
-4235
-4245
-4255
-4264
-4273
-4280
-4287
-4293
-4298
-4302
-4306
-4309
-4312
-4314
-4315
-4317
-4317
-4318
-4318
-4318
-4318
-4319
-4319
-4320
-4322
-4323
-4326
-4328
-4331
-4335
-4339
-4344
-4349
-4355
-4361
-4368
-4375
-4382
-4390
-4398
-4406
-4414
-4422
-4431
-4440
-4448
-4457
-4466
-4475
-4484
-4493
-4502
-4511
-4521
-4530
-4540
-4551
-4561
-4572
-4584
-4596
-4609
-4623
-4638
-4654
-4671
-4689
-4708
-4728
-4750
-4772
-4797
-4822
-4849
-4877
-4906
-4936
-4967
-4998
-5031
-5064
-5098
-5133
-5167
-5202
-5237
-5272
-5307
-5341
-5376
-5411
-5445
-5479
-5513
-5547
-5580
-5613
-5646
-5679
-5712
-5744
-5776
-5807
-5838
-5869
-5900
-5929
-5959
-5987
-6015
-6042
-6069
-6094
-6119
-6142
-6164
-6185
-6205
-6224
-6241
-6257
-6271
-6284
-6295
-6305
-6313
-6320
-6325
-6329
-6332
-6333
-6334
-6333
-6331
-6328
-6325
-6320
-6315
-6309
-6302
-6295
-6287
-6279
-6270
-6261
-6251
-6242
-6232
-6221
-6211
-6201
-6190
-6180
-6169
-6159
-6148
-6137
-6126
-6115
-6104
-6093
-6082
-6071
-6059
-6048
-6036
-6025
-6014
-6002
-5991
-5980
-5969
-5959
-5949
-5939
-5930
-5920
-5912
-5904
-5896
-5889
-5882
-5875
-5870
-5864
-5859
-5855
-5851
-5847
-5844
-5842
-5840
-5839
-5838
-5838
-5839
-5840
-5841
-5842
-5844
-5846
-5848
-5850
-5852
-5854
-5856
-5857
-5859
-5860
-5860
-5860
-5860
-5859
-5858
-5857
-5855
-5853
-5850
-5848
-5844
-5841
-5837
-5833
-5829
-5824
-5819
-5814
-5809
-5803
-5797
-5791
-5784
-5778
-5771
-5764
-5757
-5750
-5742
-5735
-5727
-5720
-5712
-5704
-5696
-5687
-5678
-5669
-5658
-5648
-5636
-5623
-5610
-5595
-5580
-5563
-5545
-5526
-5506
-5485
-5463
-5441
-5417
-5392
-5367
-5341
-5315
-5288
-5260
-5233
-5205
-5177
-5148
-5119
-5090
-5061
-5032
-5002
-4973
-4943
-4913
-4882
-4852
-4821
-4790
-4758
-4727
-4695
-4663
-4631
-4599
-4567
-4535
-4503
-4472
-4440
-4409
-4378
-4348
-4317
-4288
-4258
-4229
-4200
-4172
-4144
-4116
-4089
-4062
-4035
-4009
-3983
-3958
-3932
-3907
-3883
-3858
-3834
-3811
-3788
-3766
-3744
-3723
-3703
-3683
-3664
-3645
-3627
-3610
-3593
-3577
-3561
-3545
-3530
-3515
-3500
-3486
-3472
-3458
-3445
-3432
-3419
-3407
-3395
-3383
-3372
-3361
-3350
-3340
-3330
-3320
-3310
-3301
-3291
-3282
-3274
-3265
-3257
-3249
-3242
-3234
-3227
-3221
-3215
-3209
-3203
-3197
-3192
-3187
-3182
-3177
-3172
-3166
-3161
-3156
-3150
-3144
-3137
-3130
-3123
-3115
-3106
-3096
-3086
-3075
-3063
-3051
-3037
-3022
-3007
-2990
-2972
-2953
-2933
-2912
-2889
-2865
-2840
-2814
-2786
-2758
-2727
-2696
-2663
-2628
-2592
-2554
-2515
-2475
-2432
-2389
-2344
-2297
-2249
-2200
-2150
-2098
-2045
-1991
-1936
-1880
-1823
-1765
-1706
-1647
-1587
-1526
-1465
-1403
-1341
-1277
-1214
-1149
-1084
-1018
-953
-886
-819
-751
-683
-614
-545
-475
-405
-334
-262
-191
-118
-45
29
103
178
253
329
406
484
562
641
720
800
881
962
1043
1126
1208
1291
1374
1458
1542
1627
1711
1797
1882
1969
2055
2142
2230
2318
2407
2497
2587
2678
2770
2863
2957
3051
3147
3243
3340
3437
3536
3634
3734
3834
3935
4035
4138
4240
4342
4445
4548
4651
4755
4859
4964
5068
5173
5277
5382
5486
5590
5694
5798
5901
6004
6106
6208
6308
6408
6507
6605
6702
6797
6892
6985
7077
7168
7257
7345
7431
7516
7599
7681
7761
7839
7915
7990
8063
8135
8205
8273
8340
8406
8470
8533
8595
8655
8715
8773
8831
8887
8943
8997
9051
9104
9156
9207
9257
9307
9355
9403
9450
9496
9540
9585
9628
9670
9711
9752
9791
9830
9867
9904
9939
9974
10008
10041
10073
10103
10133
10162
10190
10217
10243
10267
10291
10313
10335
10355
10374
10391
10408
10423
10437
10449
10461
10471
10479
10486
10492
10496
10499
10500
10500
10497
10493
10488
10480
10471
10460
10447
10433
10416
10398
10379
10358
10336
10312
10286
10260
10232
10203
10172
10141
10109
10075
10041
10006
9970
9933
9896
9858
9819
9779
9739
9699
9657
9616
9573
9530
9486
9442
9397
9352
9305
9258
9211
9162
9113
9063
9012
8961
8909
8855
8801
8747
8691
8634
8577
8519
8460
8400
8340
8278
8216
8153
8090
8025
7960
7894
7827
7760
7691
7622
7552
7482
7410
7339
7266
7193
7120
7046
6972
6897
6822
6747
6671
6595
6519
6442
6365
6288
6211
6133
6055
5976
5897
5818
5738
5658
5578
5497
5416
5335
5253
5171
5090
5008
4926
4843
4761
4679
4597
4516
4434
4353
4272
4192
4112
4033
3954
3876
3798
3722
3646
3571
3497
3424
3352
3280
3210
3142
3074
3007
2941
2877
2814
2752
2690
2631
2572
2514
2458
2403
2348
2295
2243
2191
2141
2091
2041
1994
1947
1901
1856
1811
1767
1724
1682
1641
1601
1562
1523
1486
1449
1413
1378
1343
1309
1276
1243
1211
1179
1148
1117
1087
1057
1028
1000
972
945
919
893
868
844
821
798
776
755
734
715
696
678
660
644
628
613
599
585
573
562
552
542
534
527
521
516
511
508
506
505
505
505
507
509
512
515
519
524
530
536
542
549
557
565
574
583
592
602
612
622
632
643
653
664
675
685
696
706
717
728
738
749
760
771
782
793
805
817
829
842
855
869
883
898
914
929
945
962
979
997
1014
1033
1051
1070
1089
1109
1128
1148
1168
1188
1208
1229
1249
1270
1290
1311
1332
1353
1373
1394
1415
1435
1456
1476
1496
1517
1537
1557
1577
1596
1616
1636
1655
1674
1694
1712
1731
1750
1768
1785
1802
1819
1835
1850
1865
1879
1892
1905
1916
1927
1937
1945
1954
1961
1967
1973
1978
1983
1987
1990
1993
1996
1998
2000
2001
2001
2003
2003
2004
2004
2003
2003
2001
2001
2000
1998
1996
1994
1991
1988
1985
1981
1977
1972
1967
1961
1955
1948
1941
1933
1925
1916
1906
1896
1885
1874
1862
1850
1837
1823
1809
1795
1780
1764
1748
1732
1716
1699
1681
1664
1646
1628
1609
1590
1571
1552
1533
1513
1493
1474
1454
1434
1414
1394
1374
1355
1336
1317
1298
1280
1263
1246
1229
1213
1198
1183
1169
1155
1142
1129
1117
1105
1094
1083
1072
1061
1051
1041
1031
1020
1012
1002
993
985
976
968
960
952
945
938
932
925
919
914
909
904
899
895
891
887
884
881
877
874
872
869
866
863
860
857
853
850
846
842
839
834
830
826
822
817
813
808
804
799
795
790
786
782
778
773
769
765
761
758
754
750
746
743
739
736
733
729
726
723
720
717
714
711
708
705
702
699
695
692
689
685
681
677
672
667
662
657
651
645
638
631
624
617
609
601
593
585
576
568
559
550
541
531
522
512
502
492
482
472
461
451
439
428
417
405
393
381
368
356
343
330
317
304
292
279
266
253
241
228
216
204
192
180
169
158
148
137
128
118
109
101
93
85
78
71
65
59
54
49
44
40
37
33
30
28
25
23
21
19
17
15
13
10
8
6
4
2
-1
-3
-6
-8
-11
-14
-16
-19
-22
-25
-28
-30
-33
-36
-39
-42
-45
-48
-51
-54
-57
-60
-64
-67
-71
-75
-78
-82
-87
-91
-95
-100
-104
-108
-113
-117
-122
-126
-130
-134
-138
-142
-145
-148
-151
-154
-156
-158
-160
-161
-162
-162
-162
-162
-161
-159
-157
-155
-152
-149
-145
-142
-137
-133
-129
-124
-120
-116
-112
-108
-105
-102
-99
-97
-95
-94
-93
-92
-93
-93
-94
-96
-98
-101
-104
-108
-113
-118
-124
-130
-137
-145
-154
-163
-173
-183
-194
-206
-218
-231
-245
-259
-273
-288
-303
-318
-334
-349
-365
-382
-398
-414
-431
-447
-464
-480
-497
-513
-530
-546
-563
-579
-596
-612
-629
-645
-662
-679
-695
-712
-729
-747
-764
-781
-798
-815
-832
-848
-865
-881
-897
-912
-927
-942
-956
-970
-983
-996
-1008
-1020
-1032
-1042
-1053
-1063
-1073
-1082
-1091
-1100
-1109
-1118
-1126
-1134
-1143
-1151
-1159
-1168
-1176
-1184
-1192
-1200
-1208
-1216
-1224
-1231
-1238
-1244
-1250
-1256
-1262
-1267
-1272
-1276
-1280
-1284
-1287
-1290
-1294
-1297
-1299
-1302
-1305
-1308
-1310
-1313
-1316
-1319
-1321
-1324
-1327
-1330
-1332
-1335
-1337
-1340
-1342
-1345
-1347
-1350
-1353
-1357
-1361
-1365
-1369
-1374
-1379
-1384
-1390
-1396
-1402
-1409
-1416
-1423
-1431
-1439
-1448
-1457
-1467
-1478
-1489
-1501
-1513
-1526
-1540
-1555
-1570
-1585
-1601
-1618
-1635
-1653
-1671
-1690
-1709
-1728
-1748
-1769
-1789
-1810
-1831
-1853
-1875
-1897
-1920
-1943
-1966
-1989
-2012
-2036
-2059
-2082
-2106
-2129
-2152
-2175
-2197
-2219
-2240
-2261
-2282
-2301
-2320
-2338
-2356
-2372
-2387
-2402
-2415
-2427
-2438
-2447
-2456
-2462
-2468
-2472
-2474
-2475
-2475
-2472
-2469
-2463
-2457
-2448
-2438
-2427
-2415
-2401
-2386
-2371
-2354
-2336
-2318
-2299
-2279
-2259
-2239
-2218
-2197
-2176
-2154
-2132
-2110
-2088
-2065
-2041
-2017
-1994
-1969
-1944
-1918
-1891
-1864
-1836
-1807
-1778
-1748
-1717
-1685
-1653
-1621
-1588
-1554
-1520
-1486
-1451
-1416
-1380
-1345
-1309
-1273
-1237
-1201
-1164
-1127
-1091
-1054
-1016
-980
-942
-905
-869
-832
-795
-759
-723
-687
-651
-616
-581
-545
-510
-475
-439
-403
-367
-331
-295
-258
-221
-184
-147
-110
-73
-37
-1
34
69
103
137
169
201
232
262
291
319
347
375
401
428
454
479
505
530
555
580
605
630
654
678
702
726
750
773
795
818
840
861
882
903
924
943
963
982
1000
1018
1037
1054
1071
1088
1104
1119
1134
1149
1163
1176
1190
1203
1215
1228
1240
1251
1263
1273
1284
1294
1303
1312
1321
1328
1335
1342
1347
1352
1357
1361
1364
1367
1369
1371
1372
1374
1374
1375
1375
1375
1375
1374
1373
1372
1370
1369
1367
1365
1363
1361
1359
1357
1355
1352
1350
1347
1344
1342
1338
1334
1330
1325
1319
1313
1305
1297
1287
1277
1265
1253
1240
1226
1212
1197
1182
1166
1151
1135
1120
1105
1091
1077
1063
1050
1037
1025
1012
1002
991
981
971
961
951
942
934
925
917
909
901
893
886
878
871
864
857
851
844
838
832
826
820
814
808
802
796
790
783
776
769
762
754
746
738
729
720
710
701
691
681
672
662
652
643
634
625
616
608
600
592
584
576
569
561
554
546
539
532
524
516
509
501
493
486
478
471
464
457
451
445
440
435
431
427
425
423
422
421
422
424
426
429
433
438
443
449
456
463
470
478
487
496
505
515
525
535
546
557
569
581
593
606
620
634
648
663
679
695
712
730
749
768
788
809
831
853
876
899
923
947
972
996
1020
1046
1072
1097
1122
1147
1173
1198
1223
1249
1274
1299
1325
1350
1375
1400
1425
1450
1474
1497
1520
1543
1564
1585
1605
1624
1642
1660
1676
1692
1707
1721
1734
1747
1759
1771
1782
1792
1802
1811
1819
1827
1835
1842
1849
1856
1862
1867
1873
1878
1883
1888
1893
1898
1902
1906
1911
1915
1919
1923
1927
1931
1935
1939
1943
1948
1952
1957
1962
1967
1972
1978
1983
1989
1995
2001
2005
2012
2017
2023
2028
2033
2037
2043
2047
2052
2056
2059
2063
2066
2069
2071
2074
2075
2076
2077
2077
2076
2074
2072
2068
2063
2057
2050
2041
2033
2021
2009
1997
1983
1968
1952
1935
1917
1899
1880
1860
1841
1821
1801
1780
1760
1739
1718
1697
1675
1653
1630
1607
1582
1557
1531
1504
1476
1447
1417
1386
1353
1320
1285
1250
1213
1175
1136
1096
1055
1012
970
925
880
832
784
734
683
630
575
520
462
403
343
280
217
152
85
17
-52
-122
-194
-266
-340
-415
-490
-566
-643
-720
-798
-876
-954
-1033
-1112
-1191
-1270
-1349
-1428
-1508
-1587
-1667
-1746
-1825
-1905
-1984
-2064
-2143
-2223
-2302
-2382
-2462
-2542
-2623
-2704
-2785
-2867
-2949
-3032
-3114
-3197
-3281
-3364
-3448
-3532
-3615
-3698
-3781
-3864
-3946
-4027
-4109
-4190
-4270
-4350
-4428
-4506
-4584
-4660
-4736
-4810
-4884
-4957
-5029
-5100
-5170
-5239
-5307
-5375
-5441
-5506
-5570
-5633
-5695
-5756
-5816
-5875
-5932
-5988
-6043
-6096
-6148
-6199
-6248
-6296
-6343
-6389
-6433
-6477
-6519
-6560
-6600
-6639
-6677
-6714
-6750
-6785
-6818
-6851
-6882
-6911
-6939
-6966
-6991
-7015
-7037
-7057
-7076
-7093
-7109
-7123
-7136
-7148
-7158
-7168
-7176
-7183
-7189
-7194
-7198
-7201
-7203
-7204
-7205
-7205
-7203
-7202
-7199
-7195
-7191
-7186
-7180
-7174
-7167
-7159
-7150
-7141
-7130
-7119
-7108
-7095
-7081
-7067
-7051
-7034
-7017
-6998
-6978
-6957
-6934
-6910
-6885
-6859
-6831
-6802
-6771
-6739
-6706
-6671
-6634
-6596
-6557
-6516
-6473
-6429
-6384
-6337
-6289
-6239
-6188
-6135
-6082
-6027
-5971
-5914
-5856
-5797
-5738
-5677
-5615
-5552
-5489
-5425
-5359
-5293
-5226
-5158
-5090
-5020
-4950
-4879
-4807
-4735
-4662
-4588
-4513
-4438
-4362
-4286
-4209
-4132
-4054
-3975
-3896
-3817
-3737
-3657
-3576
-3495
-3413
-3332
-3250
-3168
-3086
-3003
-2921
-2838
-2755
-2673
-2590
-2507
-2423
-2340
-2257
-2173
-2089
-2005
-1921
-1837
-1753
-1668
-1583
-1498
-1413
-1328
-1243
-1158
-1074
-989
-904
-820
-737
-653
-570
-488
-406
-325
-244
-164
-85
-6
72
149
226
302
377
452
525
598
670
741
811
880
948
1014
1080
1145
1208
1270
1331
1391
1450
1508
1564
1620
1674
1727
1780
1831
1881
1930
1978
2024
2070
2114
2156
2198
2238
2277
2314
2350
2385
2418
2450
2480
2510
2538
2565
2591
2616
2639
2662
2684
2704
2724
2742
2760
2776
2792
2807
2821
2834
2846
2857
2867
2877
2886
2894
2900
2907
2912
2916
2920
2922
2924
2925
2925
2924
2922
2920
2917
2913
2909
2904
2899
2894
2888
2882
2875
2869
2862
2855
2848
2841
2834
2827
2820
2812
2805
2798
2790
2783
2776
2768
2761
2753
2746
2738
2730
2722
2714
2706
2697
2688
2680
2670
2661
2652
2642
2632
2622
2611
2601
2590
2579
2568
2557
2545
2533
2521
2508
2495
2481
2467
2452
2437
2421
2405
2388
2371
2353
2334
2315
2295
2275
2254
2233
2211
2188
2165
2142
2117
2093
2068
2041
2016
1989
1962
1934
1906
1877
1848
1818
1788
1758
1727
1695
1663
1631
1598
1565
1532
1499
1465
1431
1396
1362
1327
1293
1258
1224
1189
1155
1120
1086
1052
1018
984
950
917
883
850
816
783
749
716
682
649
615
581
547
513
479
445
411
377
343
309
275
241
208
174
141
107
74
40
7
-26
-59
-91
-124
-156
-188
-219
-251
-281
-312
-342
-371
-400
-428
-456
-482
-509
-534
-559
-582
-605
-628
-649
-669
-689
-708
-726
-743
-759
-775
-789
-803
-816
-827
-838
-848
-857
-865
-872
-878
-883
-887
-890
-891
-892
-891
-889
-886
-881
-876
-869
-861
-852
-842
-830
-818
-804
-789
-774
-757
-739
-721
-701
-681
-659
-637
-614
-590
-565
-540
-513
-486
-458
-430
-400
-370
-339
-307
-275
-241
-207
-173
-137
-101
-65
-27
10
49
88
127
167
208
249
290
331
373
415
457
500
542
585
628
671
714
757
800
843
887
930
974
1016
1061
1105
1150
1194
1239
1283
1328
1374
1419
1465
1510
1556
1602
1648
1695
1741
1788
1834
1881
1928
1975
2023
2070
2118
2166
2215
2264
2313
2363
2413
2464
2516
2568
2620
2673
2726
2780
2834
2888
2943
2998
3053
3109
3165
3220
3276
3332
3389
3445
3501
3557
3613
3670
3726
3781
3837
3893
3948
4003
4058
4112
4166
4220
4273
4326
4379
4431
4483
4535
4586
4637
4688
4738
4788
4838
4887
4936
4984
5032
5080
5126
5173
5219
5264
5308
5352
5396
5439
5481
5523
5564
5605
5646
5686
5725
5765
5803
5842
5880
5917
5954
5991
6027
6062
6097
6131
6164
6197
6229
6260
6291
6321
6350
6379
6407
6434
6460
6486
6511
6535
6559
6582
6604
6625
6646
6666
6685
6703
6721
6737
6753
6768
6783
6796
6809
6820
6831
6841
6850
6859
6866
6873
6879
6884
6889
6894
6897
6901
6904
6906
6908
6910
6911
6912
6913
6914
6914
6914
6914
6914
6914
6913
6913
6913
6913
6912
6912
6912
6913
6913
6913
6913
6913
6913
6913
6913
6912
6911
6910
6909
6907
6904
6902
6898
6895
6891
6887
6883
6878
6873
6867
6861
6855
6849
6842
6835
6827
6820
6812
6804
6795
6786
6777
6768
6759
6749
6739
6729
6719
6709
6699
6688
6678
6667
6656
6646
6635
6624
6614
6603
6592
6581
6569
6558
6546
6535
6523
6511
6499
6487
6475
6463
6451
6440
6428
6416
6405
6393
6382
6371
6360
6349
6338
6328
6317
6307
6297
6287
6277
6267
6258
6248
6238
6229
6219
6210
6200
6191
6182
6172
6163
6153
6144
6135
6126
6116
6107
6098
6090
6081
6072
6064
6055
6047
6039
6030
6022
6014
6006
5998
5989
5981
5973
5965
5957
5949
5941
5932
5924
5916
5908
5900
5892
5883
5875
5867
5858
5850
5841
5832
5823
5814
5806
5797
5788
5779
5770
5761
5753
5745
5737
5729
5722
5715
5708
5702
5696
5690
5685
5680
5676
5672
5668
5664
5661
5657
5654
5651
5649
5646
5643
5641
5638
5636
5634
5631
5629
5626
5624
5621
5618
5615
5612
5608
5603
5598
5593
5587
5579
5572
5563
5553
5542
5530
5518
5504
5489
5473
5455
5437
5418
5398
5377
5355
5331
5307
5282
5256
5229
5201
5171
5141
5110
5078
5045
5010
4975
4938
4900
4862
4822
4781
4739
4696
4652
4607
4562
4515
4468
4420
4371
4322
4272
4222
4170
4119
4067
4014
3961
3908
3854
3800
3745
3690
3635
3579
3523
3466
3410
3352
3295
3237
3179
3120
3061
3002
2943
2883
2823
2763
2703
2643
2583
2523
2464
2404
2344
2285
2225
2166
2108
2049
1991
1934
1877
1820
1763
1707
1652
1597
1542
1488
1434
1380
1327
1274
1221
1169
1117
1065
1012
962
910
859
808
758
707
657
608
558
509
460
412
364
317
270
223
177
131
86
41
-4
-49
-93
-136
-180
-223
-266
-309
-352
-394
-437
-479
-521
-563
-605
-646
-688
-729
-771
-812
-853
-894
-936
-977
-1018
-1059
-1100
-1141
-1182
-1223
-1264
-1305
-1345
-1386
-1427
-1467
-1508
-1548
-1588
-1628
-1668
-1707
-1746
-1785
-1824
-1862
-1900
-1937
-1974
-2011
-2047
-2083
-2118
-2153
-2188
-2222
-2256
-2290
-2323
-2355
-2388
-2420
-2452
-2483
-2514
-2545
-2576
-2606
-2635
-2665
-2693
-2722
-2750
-2778
-2805
-2832
-2858
-2884
-2910
-2935
-2961
-2985
-3010
-3034
-3058
-3082
-3106
-3129
-3152
-3175
-3198
-3221
-3243
-3265
-3288
-3310
-3331
-3353
-3374
-3396
-3417
-3438
-3458
-3479
-3499
-3519
-3539
-3558
-3577
-3596
-3615
-3634
-3652
-3670
-3687
-3704
-3721
-3737
-3753
-3769
-3784
-3798
-3812
-3826
-3839
-3851
-3863
-3874
-3884
-3894
-3903
-3911
-3919
-3926
-3933
-3938
-3944
-3948
-3952
-3955
-3957
-3959
-3960
-3960
-3960
-3959
-3957
-3954
-3951
-3947
-3942
-3936
-3930
-3923
-3915
-3906
-3897
-3887
-3876
-3865
-3853
-3840
-3826
-3812
-3797
-3782
-3765
-3749
-3731
-3712
-3693
-3673
-3652
-3630
-3607
-3583
-3558
-3532
-3505
-3476
-3447
-3416
-3385
-3352
-3318
-3283
-3248
-3211
-3174
-3135
-3096
-3056
-3015
-2974
-2932
-2889
-2845
-2801
-2757
-2712
-2666
-2620
-2573
-2526
-2479
-2431
-2383
-2334
-2285
-2236
-2186
-2137
-2087
-2037
-1986
-1936
-1886
-1835
-1785
-1734
-1684
-1633
-1583
-1533
-1482
-1432
-1383
-1333
-1284
-1235
-1186
-1137
-1089
-1041
-993
-946
-899
-852
-805
-758
-712
-665
-619
-572
-526
-480
-434
-388
-342
-296
-251
-205
-160
-115
-70
-25
19
63
107
151
194
237
280
323
365
408
450
492
533
575
616
657
698
738
779
819
859
899
938
977
1016
1055
1093
1131
1169
1207
1244
1280
1317
1353
1388
1424
1458
1492
1526
1559
1592
1624
1655
1686
1716
1745
1774
1802
1829
1856
1882
1907
1932
1956
1980
2003
2025
2047
2068
2089
2109
2129
2148
2167
2185
2203
2220
2237
2253
2269
2284
2299
2313
2326
2339
2352
2363
2375
2385
2395
2404
2413
2421
2429
2436
2442
2448
2453
2458
2462
2466
2469
2471
2473
2475
2476
2476
2476
2476
2475
2474
2472
2470
2468
2465
2462
2458
2454
2450
2445
2440
2434
2429
2422
2416
2409
2402
2394
2386
2378
2370
2361
2352
2342
2333
2323
2312
2302
2291
2280
2268
2256
2244
2232
2219
2206
2193
2179
2165
2150
2136
2120
2105
2089
2073
2057
2040
2023
2005
1988
1970
1951
1933
1913
1894
1874
1854
1834
1813
1792
1771
1749
1727
1704
1681
1658
1634
1610
1585
1561
1535
1510
1484
1457
1430
1403
1376
1348
1319
1291
1262
1232
1202
1172
1141
1110
1078
1046
1012
980
947
913
878
843
808
771
735
697
659
621
582
542
501
460
419
377
334
291
248
204
160
116
72
28
-16
-60
-104
-148
-192
-235
-278
-321
-363
-405
-447
-488
-529
-569
-609
-649
-688
-727
-765
-803
-840
-877
-913
-949
-984
-1018
-1053
-1087
-1120
-1152
-1184
-1215
-1246
-1275
-1305
-1333
-1361
-1388
-1415
-1441
-1467
-1491
-1516
-1540
-1563
-1586
-1608
-1629
-1651
-1671
-1691
-1711
-1730
-1748
-1766
-1784
-1801
-1817
-1833
-1849
-1864
-1878
-1893
-1907
-1921
-1934
-1947
-1960
-1973
-1985
-1998
-2009
-2021
-2033
-2044
-2055
-2065
-2075
-2085
-2095
-2104
-2114
-2123
-2131
-2140
-2149
-2157
-2166
-2174
-2182
-2190
-2199
-2207
-2215
-2223
-2232
-2240
-2248
-2256
-2264
-2271
-2279
-2286
-2293
-2300
-2307
-2314
-2320
-2327
-2333
-2339
-2346
-2352
-2358
-2363
-2369
-2375
-2381
-2387
-2392
-2398
-2403
-2409
-2414
-2419
-2424
-2429
-2434
-2439
-2444
-2448
-2453
-2457
-2461
-2465
-2469
-2472
-2475
-2478
-2481
-2484
-2486
-2488
-2489
-2491
-2492
-2492
-2492
-2492
-2491
-2490
-2489
-2486
-2484
-2480
-2477
-2472
-2468
-2462
-2456
-2450
-2443
-2435
-2427
-2418
-2409
-2399
-2389
-2378
-2366
-2355
-2342
-2329
-2316
-2302
-2288
-2273
-2258
-2242
-2225
-2208
-2191
-2173
-2155
-2136
-2116
-2096
-2076
-2055
-2033
-2011
-1989
-1966
-1942
-1919
-1894
-1869
-1844
-1818
-1792
-1765
-1738
-1710
-1682
-1653
-1623
-1594
-1563
-1533
-1501
-1470
-1438
-1405
-1372
-1339
-1306
-1272
-1238
-1204
-1170
-1135
-1100
-1065
-1030
-994
-958
-921
-885
-848
-810
-773
-735
-697
-659
-620
-582
-543
-504
-466
-427
-388
-349
-311
-273
-234
-196
-158
-121
-83
-46
-9
28
65
101
137
173
209
244
279
313
348
382
415
448
481
514
546
578
609
640
670
700
730
759
788
816
844
871
898
925
950
976
1000
1025
1048
1071
1094
1116
1137
1158
1178
1198
1217
1236
1254
1271
1288
1305
1321
1336
1351
1365
1379
1393
1406
1418
1430
1442
1454
1465
1475
1486
1496
1506
1516
1525
1535
1544
1553
1562
1570
1579
1587
1596
1604
1612
1620
1628
1636
1643
1651
1658
1665
1672
1679
1685
1692
1698
1703
1709
1714
1719
1724
1729
1734
1738
1742
1747
1751
1755
1759
1763
1767
1771
1775
1780
1784
1788
1792
1796
1801
1805
1810
1814
1819
1823
1828
1833
1838
1844
1849
1855
1861
1868
1874
1881
1888
1896
1903
1911
1920
1928
1937
1946
1955
1965
1974
1985
1995
2005
2017
2028
2040
2052
2064
2077
2091
2104
2119
2134
2150
2166
2183
2200
2219
2238
2257
2278
2299
2321
2343
2366
2390
2414
2439
2464
2489
2515
2541
2568
2595
2622
2649
2676
2703
2731
2758
2785
2812
2839
2866
2893
2920
2946
2972
2998
3024
3050
3075
3100
3125
3150
3174
3198
3222
3245
3268
3291
3314
3336
3359
3381
3402
3424
3446
3467
3489
3510
3532
3553
3575
3597
3619
3641
3663
3685
3707
3730
3753
3775
3798
3822
3845
3869
3893
3917
3941
3966
3990
4014
4040
4066
4091
4117
4142
4168
4194
4219
4245
4271
4297
4323
4349
4375
4402
4428
4455
4481
4508
4535
4563
4590
4618
4646
4674
4703
4731
4760
4789
4818
4847
4876
4906
4935
4965
4994
5024
5053
5083
5112
5141
5171
5200
5229
5258
5287
5316
5345
5374
5403
5432
5460
5489
5518
5546
5575
5603
5632
5660
5688
5717
5745
5773
5802
5830
5858
5886
5914
5942
5970
5998
6026
6053
6081
6108
6136
6163
6190
6217
6244
6270
6296
6322
6347
6373
6398
6422
6447
6471
6495
6518
6541
6564
6587
6609
6631
6653
6675
6696
6717
6737
6758
6777
6797
6816
6835
6853
6871
6889
6906
6922
6939
6954
6969
6984
6998
7011
7024
7036
7048
7059
7070
7079
7089
7097
7105
7113
7120
7126
7132
7137
7142
7146
7149
7152
7155
7157
7158
7159
7159
7159
7158
7157
7156
7154
7152
7150
7147
7144
7140
7137
7133
7128
7123
7118
7112
7106
7100
7093
7086
7078
7070
7062
7052
7043
7033
7022
7011
7000
6988
6975
6962
6948
6934
6920
6904
6889
6872
6855
6838
6820
6801
6782
6762
6742
6721
6699
6677
6655
6632
6608
6584
6560
6535
6510
6485
6459
6432
6406
6379
6351
6323
6295
6267
6238
6209
6179
6149
6119
6088
6057
6026
5994
5962
5930
5897
5864
5831
5797
5763
5729
5694
5659
5624
5589
5553
5517
5480
5444
5406
5369
5331
5293
5254
5215
5176
5136
5096
5056
5015
4974
4933
4891
4850
4808
4766
4724
4682
4640
4598
4555
4513
4471
4428
4386
4344
4301
4259
4217
4174
4132
4090
4048
4005
3963
3921
3879
3837
3794
3752
3710
3667
3625
3583
3540
3498
3455
3413
3370
3327
3285
3242
3199
3156
3113
3070
3026
2983
2939
2895
2852
2808
2764
2720
2675
2631
2586
2542
2497
2452
2407
2361
2316
2270
2224
2178
2131
2084
2037
1989
1941
1892
1843
1794
1745
1695
1644
1594
1543
1492
1441
1389
1338
1286
1234
1182
1131
1079
1027
975
923
872
820
768
717
666
615
564
513
463
413
362
313
263
214
164
116
67
19
-29
-77
-124
-170
-217
-262
-308
-352
-397
-440
-484
-526
-568
-610
-651
-692
-732
-771
-810
-849
-887
-925
-962
-999
-1035
-1071
-1106
-1141
-1176
-1210
-1244
-1277
-1310
-1343
-1375
-1406
-1437
-1468
-1498
-1528
-1557
-1586
-1614
-1642
-1669
-1696
-1722
-1748
-1773
-1798
-1823
-1847
-1871
-1895
-1918
-1941
-1964
-1987
-2009
-2031
-2053
-2075
-2096
-2117
-2138
-2159
-2179
-2199
-2219
-2238
-2258
-2277
-2296
-2314
-2333
-2351
-2368
-2386
-2403
-2420
-2437
-2453
-2470
-2486
-2502
-2517
-2533
-2548
-2563
-2578
-2593
-2608
-2622
-2636
-2650
-2664
-2678
-2691
-2704
-2717
-2729
-2741
-2753
-2765
-2776
-2787
-2798
-2808
-2818
-2828
-2837
-2846
-2854
-2862
-2870
-2877
-2885
-2891
-2898
-2903
-2909
-2914
-2919
-2923
-2927
-2931
-2934
-2937
-2939
-2941
-2943
-2944
-2945
-2945
-2946
-2945
-2945
-2944
-2942
-2941
-2939
-2937
-2934
-2931
-2928
-2925
-2921
-2917
-2913
-2909
-2904
-2899
-2894
-2889
-2883
-2878
-2872
-2866
-2859
-2853
-2846
-2840
-2833
-2826
-2818
-2811
-2804
-2796
-2788
-2781
-2773
-2765
-2757
-2749
-2741
-2733
-2725
-2717
-2709
-2702
-2694
-2686
-2678
-2670
-2663
-2655
-2647
-2640
-2632
-2624
-2617
-2609
-2601
-2593
-2586
-2578
-2570
-2562
-2554
-2546
-2538
-2529
-2521
-2513
-2504
-2495
-2486
-2477
-2468
-2459
-2449
-2439
-2429
-2419
-2408
-2397
-2386
-2374
-2362
-2350
-2338
-2325
-2312
-2298
-2284
-2270
-2255
-2240
-2225
-2209
-2192
-2175
-2158
-2140
-2122
-2103
-2084
-2064
-2044
-2023
-2001
-1980
-1958
-1936
-1913
-1889
-1865
-1840
-1815
-1790
-1764
-1738
-1712
-1685
-1658
-1631
-1603
-1575
-1547
-1519
-1490
-1462
-1433
-1403
-1374
-1344
-1315
-1285
-1255
-1224
-1194
-1163
-1132
-1101
-1069
-1038
-1006
-974
-942
-909
-876
-843
-810
-776
-742
-708
-674
-639
-604
-569
-534
-498
-463
-427
-391
-355
-319
-283
-246
-210
-174
-137
-101
-64
-27
9
46
83
120
158
196
233
271
310
348
387
426
465
504
544
584
623
663
703
743
783
822
862
902
942
982
1022
1061
1101
1141
1181
1220
1260
1299
1338
1378
1417
1456
1494
1533
1571
1609
1647
1685
1722
1759
1796
1833
1869
1905
1940
1975
2009
2045
2079
2113
2146
2180
2213
2245
2278
2310
2342
2374
2405
2437
2468
2498
2529
2559
2589
2618
2647
2676
2704
2731
2758
2785
2811
2836
2860
2884
2907
2929
2951
2971
2992
3011
3030
3048
3066
3082
3099
3115
3130
3144
3159
3172
3185
3198
3210
3222
3233
3243
3253
3263
3272
3280
3288
3295
3302
3308
3313
3318
3322
3325
3328
3330
3332
3332
3332
3332
3330
3328
3326
3323
3319
3314
3310
3304
3298
3292
3285
3277
3270
3262
3253
3245
3236
3226
3217
3207
3197
3187
3177
3166
3156
3145
3134
3122
3111
3099
3087
3075
3063
3050
3038
3025
3012
2998
2985
2971
2957
2943
2929
2915
2901
2886
2872
2857
2842
2827
2812
2798
2783
2768
2753
2738
2724
2709
2694
2679
2664
2650
2635
2620
2605
2591
2576
2561
2546
2531
2516
2502
2487
2472
2457
2442
2428
2413
2399
2384
2370
2356
2341
2327
2313
2299
2286
2272
2259
2245
2232
2219
2206
2194
2181
2169
2157
2145
2134
2122
2111
2100
2090
2079
2070
2060
2051
2041
2033
2025
2017
2011
2004
1998
1993
1988
1983
1979
1975
1972
1969
1967
1965
1963
1962
1960
1959
1959
1958
1957
1957
1957
1956
1956
1956
1955
1955
1955
1955
1954
1954
1954
1954
1955
1955
1955
1956
1957
1957
1958
1959
1961
1962
1963
1965
1966
1968
1969
1970
1971
1973
1973
1974
1975
1975
1975
1975
1975
1974
1974
1973
1972
1971
1970
1969
1967
1966
1965
1965
1964
1963
1963
1963
1963
1963
1963
1963
1963
1963
1963
1963
1964
1964
1964
1965
1965
1965
1966
1967
1967
1968
1968
1969
1970
1971
1972
1972
1973
1974
1974
1974
1974
1974
1974
1974
1973
1972
1971
1970
1968
1967
1965
1963
1961
1958
1956
1954
1951
1949
1946
1943
1941
1938
1935
1932
1929
1926
1923
1919
1915
1911
1907
1902
1897
1892
1886
1881
1875
1869
1862
1856
1849
1842
1836
1829
1822
1815
1808
1801
1794
1788
1781
1775
1769
1762
1757
1751
1745
1740
1735
1730
1725
1720
1716
1711
1707
1703
1699
1695
1691
1688
1684
1681
1678
1675
1672
1669
1666
1663
1660
1658
1655
1652
1650
1647
1644
1642
1639
1636
1633
1631
1628
1626
1623
1621
1618
1616
1614
1612
1609
1607
1605
1603
1601
1599
1597
1595
1593
1591
1588
1586
1584
1582
1580
1578
1576
1574
1573
1571
1569
1568
1566
1565
1563
1562
1561
1560
1559
1558
1557
1556
1555
1555
1554
1554
1554
1554
1554
1554
1554
1554
1555
1555
1555
1556
1556
1556
1556
1555
1555
1554
1553
1552
1551
1549
1546
1544
1541
1538
1535
1531
1527
1522
1518
1513
1507
1502
1496
1490
1484
1477
1471
1464
1456
1449
1441
1433
1425
1417
1408
1400
1390
1381
1371
1362
1351
1341
1330
1319
1308
1297
1285
1273
1260
1248
1235
1222
1208
1195
1181
1167
1153
1139
1124
1110
1095
1080
1065
1049
1034
1018
1002
986
970
954
938
921
904
888
871
854
837
820
803
786
768
750
733
715
696
678
660
641
623
604
586
567
549
530
511
493
474
456
437
419
401
383
365
347
329
312
295
278
261
245
228
213
197
182
167
152
138
124
110
97
84
72
59
48
36
25
14
3
-7
-17
-27
-36
-45
-54
-62
-70
-78
-86
-93
-100
-107
-114
-121
-128
-134
-140
-146
-152
-158
-164
-169
-175
-180
-186
-191
-196
-201
-206
-210
-215
-220
-225
-229
-234
-238
-242
-247
-251
-255
-259
-264
-268
-272
-277
-281
-285
-290
-295
-299
-304
-309
-314
-319
-324
-329
-334
-339
-344
-350
-355
-360
-366
-371
-377
-382
-388
-393
-399
-404
-410
-415
-420
-426
-431
-436
-440
-445
-450
-454
-458
-462
-466
-470
-473
-477
-480
-483
-486
-489
-492
-496
-499
-502
-505
-507
-510
-513
-516
-519
-521
-524
-526
-528
-530
-532
-533
-535
-536
-537
-538
-538
-539
-539
-539
-538
-538
-537
-537
-536
-535
-534
-532
-531
-529
-527
-525
-522
-520
-517
-513
-510
-506
-502
-498
-493
-488
-483
-477
-472
-466
-459
-453
-446
-439
-432
-425
-418
-410
-402
-395
-387
-378
-370
-362
-353
-344
-335
-326
-316
-306
-296
-286
-275
-264
-252
-241
-229
-216
-204
-191
-177
-164
-150
-136
-122
-107
-92
-77
-62
-47
-32
-16
-1
15
30
46
62
77
93
108
123
139
154
168
183
198
212
226
240
253
267
280
292
305
317
329
341
352
364
375
386
397
407
418
428
439
449
459
469
479
489
499
508
518
527
536
545
553
562
570
577
584
591
598
604
609
615
620
624
628
632
635
638
640
642
644
646
647
648
649
650
650
651
651
651
651
651
651
650
650
649
648
647
646
644
643
641
638
635
632
629
625
621
617
613
608
603
597
591
585
579
572
566
558
551
543
535
527
519
510
501
491
482
472
462
451
440
429
418
406
395
383
370
358
345
333
319
306
293
279
265
251
237
222
207
192
177
162
147
132
117
102
87
72
57
42
27
12
-3
-18
-32
-47
-62
-76
-91
-106
-120
-134
-149
-163
-177
-192
-206
-220
-234
-248
-261
-275
-289
-302
-316
-329
-342
-355
-368
-380
-393
-405
-417
-429
-441
-453
-464
-476
-487
-498
-509
-519
-530
-541
-551
-562
-572
-582
-593
-603
-613
-622
-632
-642
-651
-661
-670
-680
-689
-698
-707
-717
-726
-735
-744
-753
-762
-772
-781
-790
-799
-808
-817
-827
-836
-845
-855
-864
-874
-884
-894
-904
-914
-925
-936
-946
-957
-968
-980
-991
-1002
-1014
-1026
-1038
-1050
-1062
-1074
-1086
-1098
-1110
-1122
-1134
-1146
-1158
-1170
-1182
-1194
-1206
-1217
-1229
-1240
-1251
-1262
-1273
-1284
-1295
-1305
-1316
-1326
-1336
-1346
-1355
-1365
-1374
-1383
-1392
-1401
-1410
-1418
-1426
-1434
-1442
-1450
-1457
-1464
-1471
-1478
-1485
-1492
-1498
-1504
-1510
-1516
-1522
-1527
-1533
-1538
-1543
-1548
-1552
-1557
-1561
-1565
-1569
-1573
-1577
-1580
-1584
-1587
-1590
-1593
-1596
-1598
-1601
-1603
-1605
-1607
-1608
-1610
-1611
-1612
-1613
-1613
-1613
-1613
-1613
-1612
-1611
-1610
-1608
-1606
-1604
-1602
-1599
-1596
-1593
-1589
-1585
-1580
-1576
-1571
-1565
-1559
-1553
-1547
-1540
-1532
-1524
-1516
-1507
-1498
-1489
-1479
-1468
-1458
-1446
-1435
-1422
-1410
-1397
-1383
-1370
-1355
-1341
-1326
-1311
-1296
-1281
-1266
-1250
-1235
-1220
-1205
-1191
-1176
-1162
-1149
-1135
-1122
-1110
-1098
-1086
-1075
-1064
-1054
-1044
-1034
-1025
-1016
-1006
-999
-991
-984
-976
-969
-963
-956
-950
-944
-938
-933
-928
-924
-919
-915
-912
-908
-906
-903
-901
-899
-898
-897
-896
-896
-897
-897
-898
-900
-901
-903
-906
-908
-911
-914
-917
-921
-924
-928
-932
-936
-940
-944
-949
-953
-958
-962
-967
-971
-976
-980
-984
-989
-993
-997
-1000
-1004
-1008
-1012
-1016
-1020
-1024
-1027
-1030
-1033
-1036
-1039
-1041
-1044
-1046
-1048
-1049
-1051
-1052
-1053
-1054
-1055
-1055
-1056
-1056
-1056
-1056
-1056
-1056
-1056
-1055
-1055
-1054
-1053
-1053
-1052
-1051
-1050
-1048
-1047
-1046
-1044
-1042
-1040
-1038
-1036
-1034
-1031
-1029
-1025
-1022
-1018
-1014
-1010
-1006
-1000
-996
-991
-985
-979
-973
-966
-959
-952
-945
-938
-930
-922
-914
-906
-898
-890
-881
-873
-864
-856
-847
-838
-829
-820
-811
-802
-793
-783
-774
-764
-755
-745
-735
-725
-714
-704
-693
-682
-671
-660
-649
-637
-626
-614
-602
-590
-578
-566
-554
-542
-530
-518
-506
-495
-483
-471
-459
-447
-436
-424
-412
-400
-388
-377
-365
-353
-341
-329
-317
-306
-294
-282
-270
-258
-247
-235
-223
-212
-200
-189
-177
-166
-155
-144
-132
-121
-111
-100
-89
-79
-68
-58
-48
-38
-29
-20
-11
-2
7
15
23
31
39
46
54
60
67
74
80
86
92
97
102
107
112
116
120
124
128
132
135
138
141
144
147
150
153
156
159
162
166
169
172
176
179
183
186
190
194
197
201
205
208
212
215
219
222
225
229
232
235
238
242
245
248
251
254
257
261
264
267
270
274
277
280
284
287
290
294
297
300
304
307
310
313
316
319
321
324
326
328
330
331
333
334
336
337
338
339
340
340
341
342
342
343
343
343
344
344
344
345
345
346
347
347
348
349
350
352
353
355
356
358
360
362
365
368
371
374
377
381
385
389
394
399
404
410
416
422
429
436
443
451
459
467
476
485
494
504
514
524
534
545
556
567
578
590
601
613
625
637
650
662
675
688
701
714
727
741
754
768
781
795
809
823
837
851
865
878
892
906
920
934
947
961
975
988
1002
1016
1030
1043
1057
1071
1085
1099
1114
1128
1142
1157
1172
1187
1202
1217
1233
1248
1264
1280
1295
1311
1328
1344
1360
1377
1393
1410
1426
1443
1460
1477
1494
1511
1528
1545
1561
1578
1595
1612
1629
1646
1662
1679
1696
1712
1729
1745
1761
1778
1794
1810
1826
1841
1857
1872
1888
1903
1918
1933
1947
1962
1976
1991
2005
2019
2032
2045
2059
2072
2085
2097
2110
2122
2134
2146
2158
2169
2181
2192
2203
2214
2225
2236
2247
2258
2269
2280
2290
2301
2312
2323
2335
2346
2357
2369
2381
2392
2405
2417
2430
2442
2456
2469
2483
2497
2511
2526
2541
2556
2572
2588
2604
2621
2638
2655
2673
2691
2709
2728
2747
2766
2786
2806
2826
2846
2867
2887
2908
2930
2951
2973
2994
3016
3038
3060
3082
3105
3127
3150
3172
3195
3218
3240
3263
3286
3309
3332
3355
3378
3401
3424
3447
3470
3493
3517
3540
3563
3587
3610
3634
3657
3681
3705
3728
3752
3776
3800
3824
3848
3872
3896
3920
3944
3967
3991
4014
4038
4061
4083
4108
4130
4153
4176
4199
4221
4243
4265
4287
4309
4331
4353
4374
4395
4416
4437
4458
4478
4498
4518
4538
4557
4576
4594
4612
4630
4647
4664
4680
4696
4712
4727
4741
4755
4768
4781
4793
4805
4816
4826
4836
4846
4855
4863
4871
4878
4885
4891
4897
4902
4907
4911
4914
4917
4920
4921
4923
4924
4924
4924
4923
4922
4920
4918
4916
4913
4910
4906
4902
4898
4893
4888
4883
4877
4871
4865
4858
4851
4844
4837
4829
4821
4812
4803
4794
4785
4775
4765
4754
4743
4731
4719
4707
4694
4681
4667
4653
4638
4623
4607
4591
4574
4556
4538
4520
4501
4481
4461
4441
4420
4399
4377
4355
4332
4309
4286
4263
4239
4214
4190
4165
4139
4114
4088
4062
4035
4009
3982
3955
3927
3900
3872
3843
3815
3786
3757
3728
3698
3669
3639
3608
3578
3548
3517
3486
3455
3424
3393
3362
3331
3300
3268
3237
3206
3175
3144
3113
3082
3051
3021
2990
2960
2930
2900
2870
2841
2811
2782
2753
2725
2696
2668
2640
2612
2585
2557
2530
2504
2477
2451
2424
2398
2373
2347
2322
2297
2272
2247
2223
2199
2176
2152
2129
2107
2085
2063
2041
2021
2001
1981
1962
1943
1925
1908
1891
1874
1858
1843
1828
1814
1800
1787
1774
1762
1751
1740
1730
1721
1712
1703
1695
1688
1681
1675
1669
1664
1659
1655
1651
1648
1645
1643
1641
1640
1639
1638
1638
1638
1638
1639
1641
1643
1645
1647
1650
1653
1657
1660
1665
1669
1674
1679
1684
1689
1695
1701
1707
1714
1720
1727
1734
1742
1750
1757
1766
1774
1783
1792
1801
1810
1820
1830
1841
1851
1862
1874
1885
1897
1909
1921
1933
1946
1958
1971
1984
1998
2011
2025
2037
2052
2066
2080
2095
2109
2124
2138
2153
2169
2184
2199
2215
2231
2247
2263
2280
2296
2313
2330
2347
2364
2382
2399
2416
2434
2452
2469
2487
2504
2522
2539
2557
2574
2592
2609
2627
2644
2661
2679
2696
2713
2731
2748
2765
2783
2800
2818
2835
2852
2870
2887
2905
2923
2940
2958
2975
2993
3011
3029
3046
3064
3082
3100
3118
3135
3153
3171
3189
3207
3225
3242
3260
3278
3295
3313
3330
3348
3365
3382
3399
3416
3433
3450
3467
3484
3501
3518
3535
3552
3568
3585
3602
3619
3636
3652
3669
3686
3703
3719
3736
3753
3770
3786
3803
3820
3836
3853
3870
3886
3903
3919
3936
3952
3968
3985
4001
4017
4033
4049
4065
4080
4096
4111
4127
4142
4157
4172
4187
4202
4217
4232
4247
4262
4277
4292
4307
4322
4337
4352
4367
4382
4396
4411
4426
4441
4455
4470
4484
4499
4513
4528
4542
4556
4570
4584
4598
4612
4626
4640
4654
4667
4681
4694
4707
4720
4733
4746
4759
4771
4783
4795
4807
4819
4830
4842
4853
4864
4875
4886
4896
4907
4917
4928
4938
4948
4958
4968
4977
4987
4996
5005
5014
5023
5032
5041
5049
5057
5065
5073
5081
5088
5095
5102
5108
5114
5120
5125
5130
5135
5139
5143
5146
5150
5152
5155
5157
5158
5160
5160
5161
5161
5161
5160
5159
5157
5156
5154
5151
5148
5145
5141
5137
5133
5129
5124
5118
5113
5106
5100
5093
5086
5078
5070
5061
5052
5043
5033
5022
5011
5000
4988
4975
4963
4949
4936
4922
4907
4893
4877
4862
4846
4830
4814
4797
4780
4763
4745
4727
4709
4690
4672
4653
4633
4614
4594
4573
4553
4532
4511
4489
4467
4445
4422
4399
4376
4352
4328
4303
4278
4252
4226
4199
4172
4145
4117
4089
4061
4032
4003
3973
3944
3913
3883
3852
3821
3790
3758
3726
3694
3661
3628
3594
3560
3526
3491
3456
3420
3384
3347
3310
3272
3234
3196
3157
3117
3077
3037
2996
2955
2914
2872
2829
2787
2744
2700
2657
2613
2569
2524
2479
2434
2389
2344
2299
2253
2207
2162
2116
2070
2024
1978
1933
1887
1841
1795
1749
1704
1658
1612
1567
1521
1476
1430
1385
1339
1294
1249
1203
1158
1113
1068
1024
979
934
890
846
802
758
714
670
627
584
541
498
456
414
372
330
288
247
206
165
124
84
43
3
-37
-77
-117
-157
-197
-237
-276
-316
-355
-395
-434
-474
-513
-552
-591
-631
-670
-709
-748
-787
-825
-864
-903
-941
-979
-1018
-1056
-1093
-1131
-1168
-1205
-1242
-1279
-1315
-1350
-1386
-1421
-1456
-1490
-1524
-1558
-1591
-1624
-1656
-1688
-1720
-1752
-1783
-1813
-1844
-1874
-1904
-1933
-1963
-1992
-2020
-2048
-2076
-2104
-2131
-2158
-2185
-2211
-2237
-2262
-2287
-2312
-2336
-2359
-2383
-2406
-2428
-2450
-2472
-2493
-2514
-2534
-2554
-2574
-2593
-2612
-2631
-2649
-2667
-2685
-2703
-2720
-2737
-2753
-2770
-2786
-2802
-2818
-2834
-2849
-2864
-2880
-2895
-2910
-2925
-2940
-2955
-2969
-2984
-2998
-3013
-3027
-3042
-3056
-3070
-3084
-3097
-3111
-3125
-3138
-3151
-3165
-3178
-3191
-3204
-3217
-3230
-3244
-3257
-3270
-3284
-3297
-3311
-3325
-3339
-3353
-3367
-3381
-3396
-3411
-3426
-3441
-3456
-3471
-3486
-3501
-3517
-3532
-3548
-3563
-3579
-3594
-3609
-3625
-3640
-3655
-3671
-3686
-3701
-3715
-3730
-3745
-3759
-3773
-3787
-3801
-3815
-3829
-3842
-3855
-3868
-3881
-3894
-3906
-3918
-3930
-3942
-3953
-3964
-3975
-3986
-3996
-4006
-4017
-4026
-4035
-4045
-4054
-4062
-4072
-4080
-4088
-4096
-4104
-4111
-4118
-4125
-4131
-4137
-4143
-4148
-4153
-4157
-4161
-4165
-4168
-4171
-4173
-4175
-4176
-4176
-4177
-4177
-4176
-4175
-4173
-4171
-4169
-4166
-4163
-4159
-4155
-4151
-4146
-4141
-4135
-4130
-4123
-4117
-4110
-4103
-4096
-4088
-4081
-4072
-4064
-4054
-4046
-4037
-4027
-4017
-4006
-3996
-3986
-3974
-3963
-3951
-3939
-3927
-3914
-3902
-3889
-3876
-3863
-3850
-3836
-3823
-3810
-3796
-3783
-3770
-3756
-3743
-3730
-3717
-3704
-3691
-3678
-3665
-3652
-3640
-3627
-3615
-3602
-3590
-3577
-3565
-3553
-3540
-3528
-3516
-3503
-3491
-3479
-3467
-3455
-3443
-3431
-3419
-3408
-3396
-3384
-3373
-3361
-3350
-3338
-3327
-3316
-3305
-3293
-3282
-3271
-3260
-3250
-3239
-3229
-3218
-3208
-3198
-3189
-3179
-3170
-3161
-3153
-3144
-3136
-3128
-3120
-3112
-3105
-3098
-3091
-3084
-3078
-3072
-3066
-3060
-3055
-3049
-3045
-3040
-3036
-3032
-3028
-3025
-3022
-3019
-3017
-3015
-3013
-3012
-3010
-3009
-3008
-3008
-3007
-3007
-3007
-3008
-3008
-3009
-3010
-3011
-3012
-3013
-3015
-3016
-3018
-3020
-3021
-3023
-3025
-3027
-3028
-3030
-3031
-3033
-3034
-3035
-3036
-3037
-3037
-3038
-3038
-3038
-3037
-3036
-3036
-3034
-3033
-3031
-3029
-3027
-3024
-3022
-3018
-3015
-3011
-3007
-3003
-2998
-2993
-2988
-2982
-2976
-2970
-2964
-2957
-2950
-2943
-2935
-2928
-2920
-2912
-2904
-2896
-2887
-2879
-2870
-2861
-2852
-2842
-2833
-2823
-2813
-2803
-2793
-2782
-2771
-2760
-2749
-2737
-2725
-2713
-2701
-2688
-2676
-2663
-2649
-2636
-2622
-2608
-2594
-2579
-2565
-2550
-2535
-2520
-2504
-2488
-2472
-2456
-2440
-2423
-2406
-2389
-2371
-2354
-2336
-2317
-2299
-2280
-2261
-2241
-2222
-2202
-2182
-2161
-2140
-2119
-2098
-2076
-2055
-2033
-2009
-1988
-1966
-1943
-1920
-1897
-1873
-1850
-1827
-1803
-1779
-1755
-1731
-1707
-1683
-1659
-1634
-1610
-1585
-1561
-1536
-1511
-1486
-1461
-1436
-1411
-1385
-1360
-1334
-1308
-1282
-1256
-1230
-1203
-1176
-1149
-1122
-1094
-1066
-1038
-1010
-981
-952
-922
-892
-862
-831
-801
-769
-738
-706
-673
-641
-608
-574
-541
-507
-473
-438
-403
-368
-332
-297
-260
-224
-187
-150
-112
-74
-36
3
42
81
120
160
200
240
280
321
361
402
443
484
525
566
607
648
690
731
772
813
854
895
936
977
1018
1059
1099
1140
1181
1221
1261
1302
1342
1381
1421
1461
1500
1539
1578
1616
1655
1693
1730
1768
1805
1842
1878
1914
1950
1985
2020
2054
2088
2122
2155
2188
2221
2253
2285
2316
2348
2378
2409
2439
2468
2498
2527
2556
2584
2612
2640
2668
2695
2722
2749
2776
2802
2828
2854
2879
2904
2928
2953
2977
3000
3023
3046
3069
3091
3112
3134
3155
3175
3196
3215
3235
3254
3273
3291
3309
3327
3344
3361
3378
3394
3410
3425
3441
3456
3470
3484
3498
3511
3524
3536
3548
3559
3570
3581
3591
3600
3609
3618
3626
3634
3641
3647
3653
3659
3664
3669
3673
3677
3680
3683
3686
3688
3689
3691
3692
3692
3692
3692
3692
3691
3689
3687
3685
3683
3680
3676
3672
3668
3663
3658
3653
3647
3640
3633
3626
3618
3610
3602
3593
3584
3575
3565
3555
3544
3534
3523
3511
3500
3488
3476
3464
3451
3439
3426
3412
3399
3385
3371
3356
3341
3326
3311
3296
3280
3264
3247
3230
3213
3196
3179
3161
3143
3125
3107
3088
3069
3050
3031
3012
2993
2974
2954
2935
2916
2896
2877
2857
2838
2818
2799
2779
2760
2740
2721
2702
2682
2663
2644
2624
2605
2586
2567
2548
2528
2509
2490
2470
2451
2432
2412
2393
2374
2355
2335
2316
2297
2277
2258
2239
2220
2201
2182
2163
2144
2126
2107
2089
2071
2052
2033
2016
1998
1980
1962
1944
1927
1909
1891
1874
1856
1839
1822
1805
1788
1771
1755
1738
1722
1706
1690
1674
1659
1643
1628
1613
1599
1584
1570
1556
1543
1529
1516
1503
1491
1478
1466
1454
1443
1431
1420
1409
1399
1388
1378
1368
1358
1349
1339
1330
1321
1312
1303
1294
1286
1277
1269
1261
1254
1246
1239
1232
1225
1218
1212
1206
1200
1195
1190
1185
1180
1175
1171
1167
1163
1159
1156
1153
1150
1147
1144
1142
1140
1138
1136
1134
1133
1132
1131
1130
1130
1130
1130
1130
1130
1130
1130
1131
1131
1132
1133
1134
1135
1136
1138
1139
1141
1143
1145
1147
1149
1152
1154
1157
1160
1163
1166
1170
1173
1176
1180
1183
1187
1190
1194
1197
1201
1204
1207
1211
1214
1218
1221
1224
1228
1231
1234
1238
1241
1244
1247
1250
1254
1257
1260
1262
1265
1268
1271
1273
1276
1278
1281
1283
1285
1287
1289
1290
1292
1294
1295
1296
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1309
1310
1311
1313
1315
1316
1318
1320
1322
1325
1327
1329
1331
1334
1336
1339
1341
1344
1346
1349
1352
1355
1357
1360
1363
1366
1369
1372
1375
1378
1381
1384
1387
1390
1393
1395
1398
1401
1404
1406
1409
1412
1414
1417
1420
1422
1425
1428
1431
1433
1436
1439
1442
1445
1448
1451
1454
1457
1460
1463
1466
1470
1473
1476
1479
1482
1485
1488
1491
1494
1497
1500
1502
1505
1507
1509
1512
1514
1516
1518
1520
1522
1524
1526
1528
1530
1532
1534
1536
1538
1540
1542
1544
1546
1548
1550
1552
1554
1556
1558
1560
1561
1563
1564
1566
1567
1568
1570
1571
1572
1573
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1588
1589
1590
1590
1591
1591
1591
1592
1592
1592
1592
1592
1592
1592
1592
1592
1591
1591
1590
1589
1588
1587
1586
1585
1583
1582
1580
1579
1577
1575
1573
1570
1568
1565
1563
1560
1557
1553
1550
1546
1543
1539
1535
1530
1526
1521
1516
1510
1505
1499
1493
1487
1480
1473
1466
1458
1451
1443
1434
1426
1417
1408
1398
1388
1379
1368
1358
1347
1337
1326
1315
1304
1293
1281
1270
1258
1247
1235
1224
1212
1200
1189
1177
1165
1154
1142
1131
1119
1108
1096
1085
1073
1062
1051
1040
1029
1016
1006
995
984
973
962
951
940
929
918
907
897
886
876
866
856
847
837
828
820
811
803
795
787
780
773
766
759
753
748
742
737
732
728
724
721
718
716
714
712
711
710
710
710
710
711
712
714
715
717
720
723
726
729
732
736
739
743
747
751
756
760
765
769
774
779
784
789
794
800
805
810
816
822
827
833
839
845
851
857
863
868
874
881
887
893
899
905
911
917
924
930
936
943
950
956
963
970
978
985
992
1000
1008
1014
1022
1031
1039
1048
1056
1064
1072
1080
1089
1097
1105
1114
1122
1130
1138
1147
1155
1164
1172
1181
1190
1198
1207
1216
1225
1234
1243
1252
1261
1271
1280
1289
1298
1308
1317
1326
1336
1345
1354
1363
1372
1381
1390
1399
1408
1417
1426
1434
1443
1451
1460
1468
1476
1484
1492
1500
1508
1515
1523
1530
1537
1544
1551
1558
1565
1571
1578
1584
1590
1596
1602
1608
1613
1619
1624
1629
1634
1639
1644
1648
1653
1657
1660
1664
1667
1670
1673
1676
1678
1681
1682
1684
1686
1687
1688
1689
1689
1690
1690
1690
1690
1689
1689
1688
1687
1686
1685
1684
1682
1681
1679
1677
1675
1673
1670
1668
1665
1662
1659
1656
1652
1649
1645
1641
1636
1632
1627
1622
1617
1611
1605
1599
1593
1587
1580
1573
1566
1559
1551
1544
1536
1528
1520
1512
1504
1496
1488
1479
1471
1463
1455
1447
1439
1431
1423
1415
1407
1400
1392
1385
1378
1371
1364
1358
1351
1345
1339
1333
1328
1322
1317
1312
1307
1303
1298
1294
1290
1285
1281
1278
1274
1270
1267
1263
1260
1257
1254
1251
1248
1245
1243
1241
1238
1236
1235
1233
1231
1230
1229
1229
1228
1228
1228
1228
1229
1230
1231
1232
1233
1235
1237
1239
1242
1245
1247
1250
1254
1257
1261
1265
1269
1274
1278
1283
1289
1294
1300
1306
1313
1319
1326
1333
1341
1348
1356
1364
1372
1381
1389
1398
1407
1416
1425
1435
1444
1454
1464
1475
1485
1496
1507
1518
1529
1541
1553
1564
1577
1589
1602
1615
1628
1641
1655
1669
1684
1698
1713
1728
1744
1760
1776
1792
1809
1825
1842
1860
1877
1895
1913
1931
1949
1967
1986
2004
2023
2041
2061
2080
2100
2119
2139
2159
2179
2199
2220
2240
2261
2282
2304
2325
2347
2369
2391
2413
2436
2459
2482
2505
2529
2552
2576
2600
2624
2649
2673
2698
2723
2748
2773
2798
2824
2849
2875
2901
2927
2954
2980
3007
3034
3061
3088
3115
3143
3170
3198
3226
3254
3282
3311
3339
3367
3396
3425
3453
3482
3511
3540
3568
3597
3626
3654
3683
3711
3740
3768
3796
3824
3853
3881
3909
3937
3964
3992
4019
4048
4075
4103
4130
4158
4185
4212
4240
4267
4294
4321
4348
4374
4401
4428
4454
4480
4506
4532
4558
4583
4609
4634
4659
4683
4708
4732
4756
4779
4803
4826
4849
4872
4895
4918
4940
4962
4984
5005
5026
5048
5068
5089
5110
5130
5150
5169
5189
5208
5227
5245
5264
5282
5299
5317
5333
5350
5366
5382
5397
5413
5427
5442
5455
5469
5482
5495
5508
5520
5532
5543
5555
5566
5576
5587
5596
5606
5615
5624
5633
5641
5649
5657
5664
5671
5678
5684
5690
5696
5702
5707
5712
5716
5720
5724
5728
5732
5735
5738
5741
5743
5746
5748
5750
5751
5753
5754
5755
5756
5756
5757
5757
5757
5756
5756
5755
5754
5752
5751
5749
5747
5744
5742
5739
5736
5732
5729
5725
5721
5717
5712
5708
5703
5698
5693
5688
5682
5677
5671
5666
5660
5654
5647
5641
5635
5628
5621
5614
5607
5600
5592
5584
5576
5568
5559
5550
5540
5531
5521
5510
5500
5489
5477
5466
5454
5441
5429
5416
5403
5390
5376
5362
5348
5334
5320
5305
5290
5275
5260
5245
5230
5215
5199
5183
5168
5152
5136
5120
5104
5088
5071
5055
5039
5022
5006
4989
4972
4956
4939
4922
4905
4888
4871
4854
4837
4819
4802
4785
4768
4750
4733
4716
4698
4681
4664
4646
4629
4612
4595
4578
4561
4544
4527
4511
4494
4477
4461
4444
4428
4412
4396
4379
4363
4347
4331
4315
4299
4284
4268
4253
4237
4222
4206
4191
4176
4161
4147
4132
4117
4103
4089
4075
4061
4048
4034
4021
4008
3995
3983
3971
3958
3946
3935
3923
3912
3900
3889
3878
3868
3857
3846
3836
3826
3816
3806
3796
3786
3776
3767
3757
3748
3739
3730
3721
3712
3703
3695
3686
3678
3669
3661
3653
3645
3637
3629
3622
3614
3607
3600
3593
3586
3579
3573
3566
3560
3554
3548
3543
3537
3532
3527
3522
3518
3514
3509
3506
3502
3499
3495
3492
3490
3487
3485
3483
3482
3480
3479
3478
3477
3477
3477
3477
3477
3478
3478
3479
3481
3482
3484
3486
3488
3491
3494
3497
3501
3505
3510
3514
3520
3525
3531
3537
3544
3551
3558
3566
3574
3583
3592
3601
3611
3621
3631
3642
3653
3664
3676
3688
3700
3712
3725
3738
3751
3764
3777
3791
3805
3819
3833
3848
3862
3877
3892
3907
3922
3937
3952
3967
3983
3998
4013
4029
4043
4059
4075
4090
4105
4120
4135
4150
4165
4179
4193
4207
4220
4234
4247
4260
4272
4284
4296
4308
4319
4330
4340
4351
4361
4370
4380
4389
4397
4406
4414
4422
4430
4437
4444
4451
4458
4464
4470
4476
4482
4487
4492
4497
4502
4507
4511
4516
4520
4524
4527
4531
4534
4538
4541
4544
4547
4550
4553
4556
4559
4562
4565
4568
4571
4574
4576
4579
4582
4585
4587
4590
4593
4595
4598
4600
4603
4605
4608
4610
4613
4615
4618
4621
4623
4626
4628
4631
4634
4636
4639
4642
4644
4647
4650
4652
4655
4658
4660
4663
4665
4667
4670
4672
4674
4675
4677
4679
4680
4682
4683
4684
4685
4685
4686
4686
4686
4686
4686
4685
4684
4683
4682
4680
4678
4676
4674
4671
4668
4665
4661
4657
4653
4649
4645
4640
4635
4629
4624
4618
4612
4606
4599
4593
4586
4580
4574
4567
4561
4555
4548
4542
4536
4529
4523
4517
4511
4504
4498
4492
4486
4479
4473
4467
4461
4454
4448
4442
4436
4429
4423
4417
4411
4405
4399
4392
4386
4380
4374
4368
4362
4356
4349
4343
4337
4331
4325
4319
4313
4307
4301
4295
4289
4283
4277
4270
4264
4258
4252
4246
4240
4234
4228
4222
4216
4210
4205
4199
4193
4187
4181
4175
4169
4163
4157
4151
4145
4139
4133
4128
4122
4116
4110
4104
4098
4091
4086
4081
4075
4069
4062
4057
4051
4046
4040
4034
4029
4022
4017
4011
4006
4000
3994
3988
3983
3977
3971
3965
3960
3954
3948
3943
3937
3931
3926
3920
3914
3909
3903
3898
3892
3886
3881
3875
3869
3864
3858
3853
3847
3842
3836
3830
3825
3819
3814
3808
3803
3797
3792
3786
3781
3775
3770
3764
3759
3753
3748
3742
3737
3732
3726
3721
3715
3710
3704
3699
3694
3688
3683
3677
3672
3667
3661
3656
3651
3645
3640
3635
3629
3624
3619
3613
3608
3603
3598
3592
3587
3582
3576
3571
3566
3561
3555
3550
3545
3540
3535
3529
3524
3519
3514
3509
3503
3498
3493
3488
3483
3478
3473
3467
3462
3457
3452
3447
3442
3437
3432
3427
3421
3416
3411
3406
3401
3396
3391
3386
3381
3376
3371
3366
3361
3356
3351
3346
3341
3336
3331
3326
3321
3316
3311
3306
3301
3296
3292
3287
3282
3277
3272
3267
3262
3257
3252
3247
3243
3238
3233
3228
3223
3218
3214
3209
3204
3199
3194
3190
3185
3180
3175
3170
3166
3161
3156
3151
3147
3142
3137
3132
3128
3123
3118
3114
3109
3104
3100
3095
3090
3086
3081
3076
3072
3067
3062
3058
3053
3048
3044
3039
3035
3030
3025
3021
3016
3012
3007
3003
2998
2993
2989
2984
2980
2975
2971
2966
2962
2957
2953
2948
2944
2939
2935
2930
2926
2921
2917
2913
2908
2904
2899
2895
2890
2886
2882
2877
2873
2868
2864
2860
2855
2851
2847
2842
2838
2833
2829
2825
2820
2816
2812
2808
2803
2799
2795
2790
2786
2782
2778
2773
2769
2765
2761
2756
2752
2748
2744
2739
2735
2731
2727
2723
2718
2714
2710
2706
2702
2697
2693
2689
2685
2681
2677
2673
2669
2664
2660
2656
2652
2648
2644
2640
2636
2632
2628
2624
2619
2615
2611
2607
2603
2599
2595
2591
2587
2583
2579
2575
2571
2567
2563
2559
2555
2551
2547
2543
2540
2536
2532
2528
2524
2520
2516
2512
2508
2504
2500
2496
2493
2489
2485
2481
2477
2473
2469
2466
2462
2458
2454
2450
2446
2443
2439
2435
2431
2427
2424
2420
2416
2412
2409
2405
2401
2397
2394
2390
2386
2382
2379
2375
2371
2368
2364
2360
2356
2353
2349
2345
2342
2338
2334
2331
2327
2324
2320
2316
2313
2309
2305
2302
2298
2295
2291
2287
2284
2280
2277
2273
2270
2266
2262
2259
2255
2252
2248
2245
2241
2238
2234
2231
2227
2224
2220
2217
2213
2210
2206
2203
2199
2196
2193
2189
2186
2182
2179
2175
2172
2169
2165
2162
2158
2155
2152
2148
2145
2141
2138
2135
2131
2128
2125
2121
2118
2115
2111
2108
2105
2101
2098
2095
2091
2088
2085
2082
2078
2075
2072
2069
2065
2062
2059
2056
2052
2049
2045
2043
2039
2036
2033
2029
2027
2023
2020
2017
2013
2011
2008
2004
2001
1998
1995
1992
1989
1986
1982
1979
1976
1973
1970
1967
1964
1961
1958
1955
1951
1948
1945
1942
1939
1936
1933
1930
1927
1924
1921
1918
1915
1912
1909
1906
1903
1900
1897
1894
1891
1888
1885
1882
1879
1876
1873
1870
1867
1864
1861
1858
1856
1853
1850
1847
1844
1841
1838
1835
1832
1829
1827
1824
1821
1818
1815
1812
1809
1807
1804
1801
1798
1795
1792
1790
1787
1784
1781
1778
1776
1773
1770
1767
1764
1762
1759
1756
1753
1751
1748
1745
1742
1740
1737
1734
1732
1729
1726
1723
1721
1718
1715
1713
1710
1707
1705
1702
1699
1697
1694
1691
1689
1686
1683
1681
1678
1676
1673
1670
1668
1665
1663
1660
1657
1655
1652
1650
1647
1644
1642
1639
1637
1634
1632
1629
1627
1624
1622
1619
1616
1614
1611
1609
1606
1604
1601
1599
1596
1594
1592
1589
1587
1584
1582
1579
1577
1574
1572
1569
1567
1565
1562
1560
1557
1555
1553
1550
1548
1545
1543
1541
1538
1536
1533
1531
1529
1526
1524
1522
1519
1517
1515
1512
1510
1508
1505
1503
1501
1498
1496
1494
1491
1489
1487
1485
1482
1480
1478
1476
1473
1471
1469
1467
1464
1462
1460
1458
1455
1453
1451
1449
1446
1444
1442
1440
1438
1435
1433
1431
1429
1427
1425
1422
1420
1418
1416
1414
1412
1410
1407
1405
1403
1401
1399
1397
1395
1393
1390
1388
1386
1384
1382
1380
1378
1376
1374
1372
1370
1368
1366
1363
1361
1359
1357
1355
1353
1351
1349
1347
1345
1343
1341
1339
1337
1335
1333
1331
1329
1327
1325
1323
1321
1319
1317
1315
1313
1312
1310
1308
1306
1304
1302
1300
1298
1296
1294
1292
1290
1288
1287
1285
1283
1281
1279
1277
1275
1273
1271
1270
1268
1266
1264
1262
1260
1259
1257
1255
1253
1251
1249
1248
1246
1244
1242
1240
1239
1237
1235
1233
1231
1230
1228
1226
1224
1222
1221
1219
1217
1215
1214
1212
1210
1208
1207
1205
1203
1202
1200
1198
1196
1195
1193
1191
1190
1188
1186
1185
1183
1181
1180
1178
1176
1175
1173
1171
1170
1168
1166
1165
1163
1161
1160
1158
1156
1155
1153
1152
1150
1148
1147
1145
1144
1142
1140
1139
1137
1136
1134
1133
1131
1129
1128
1126
1125
1123
1122
1120
1119
1117
1116
1114
1112
1111
1109
1108
1106
1105
1103
1102
1100
1099
1097
1096
1094
1093
1091
1090
1089
1087
1086
1084
1083
1081
1080
1078
1077
1075
1074
1073
1071
1070
1068
1067
1066
1064
1063
1061
1060
1058
1057
1056
1054
1053
1052
1050
1049
1047
1046
1045
1043
1042
1041
1039
1038
1037
1035
1034
1033
1031
