5
32360
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
108
108
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
112
112
113
113
113
113
113
113
113
114
114
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
117
117
117
117
117
117
118
118
118
118
118
119
119
119
119
119
119
120
120
120
120
120
121
121
121
121
121
122
122
122
122
122
123
123
123
123
123
124
124
124
124
125
125
125
125
125
126
126
126
126
126
127
127
127
127
127
128
128
128
128
129
129
129
129
129
130
130
130
130
130
131
131
131
131
132
132
132
132
132
133
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
136
136
137
137
137
137
138
138
138
138
138
139
139
139
139
140
140
140
140
140
141
141
141
141
142
142
142
142
143
143
143
143
143
144
144
144
144
145
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
154
155
155
155
156
156
156
156
157
157
157
158
158
158
159
159
159
159
160
160
160
161
161
161
162
162
162
162
163
163
163
164
164
164
165
165
165
165
166
166
166
167
167
167
168
168
168
169
169
169
169
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
176
176
176
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
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
192
193
193
193
194
194
194
195
195
196
196
196
197
197
197
198
198
198
199
199
200
200
200
201
201
202
202
202
203
203
203
204
204
205
205
205
206
206
207
207
207
208
208
209
209
209
210
210
211
211
211
212
212
213
213
213
214
214
215
215
215
216
216
217
217
217
218
218
219
219
219
220
220
221
221
222
222
222
223
223
224
224
224
225
225
226
226
226
227
227
228
228
229
229
229
230
230
231
231
231
232
232
233
233
233
234
234
235
235
236
236
236
237
237
238
238
238
239
239
240
240
241
241
241
242
242
243
243
243
244
244
245
245
245
246
246
247
247
248
248
248
249
249
250
250
250
251
251
252
252
253
253
254
254
254
255
255
256
256
257
257
257
258
258
259
259
260
260
261
261
262
262
262
263
263
264
264
265
265
266
266
266
267
267
268
268
269
269
270
270
271
271
271
272
272
273
273
274
274
275
275
276
276
277
277
278
278
278
279
279
280
280
281
281
282
282
283
283
284
284
284
285
285
286
286
287
287
288
288
289
289
290
290
291
291
292
292
293
293
294
294
295
295
296
296
297
298
298
299
299
300
300
301
301
302
302
303
303
304
304
305
305
306
306
307
307
308
308
309
309
310
310
311
312
312
313
313
314
314
315
315
316
316
317
317
318
318
319
319
320
320
321
322
322
323
323
324
324
325
325
326
326
327
327
328
328
329
330
330
331
331
332
332
333
333
334
334
335
335
336
336
337
337
338
338
339
340
340
341
341
342
342
343
343
344
344
345
345
346
347
347
348
348
349
349
350
350
351
351
352
352
353
354
354
355
355
356
356
357
357
358
358
359
360
360
361
361
362
362
363
363
364
365
365
366
366
367
367
368
368
369
369
370
371
371
372
372
373
373
374
374
375
375
376
377
377
378
378
379
379
380
380
381
382
382
383
383
384
384
385
385
386
387
387
388
388
389
390
390
391
391
392
392
393
393
394
394
395
396
396
397
397
398
398
399
399
400
400
401
402
402
403
403
404
404
405
405
406
406
407
408
408
409
409
410
410
411
411
412
412
413
414
414
415
415
416
416
417
418
418
419
419
420
420
421
421
422
423
423
424
424
425
425
426
426
427
428
428
429
429
430
430
431
431
432
433
433
434
434
435
435
436
436
437
437
438
439
439
440
440
441
441
442
442
443
443
444
444
445
446
446
447
447
448
448
449
449
450
451
451
452
452
453
453
454
455
455
456
456
457
457
458
459
459
460
460
461
461
462
463
463
464
464
465
465
466
467
467
468
468
469
470
470
471
471
472
472
473
474
474
475
476
476
477
477
478
478
479
480
480
481
481
482
483
483
484
484
485
486
486
487
488
488
489
489
490
491
491
492
492
493
494
494
495
496
496
497
497
498
499
499
500
500
501
502
502
503
504
504
505
505
506
507
507
508
508
509
510
510
511
511
512
513
513
514
515
515
516
516
517
518
518
519
519
520
521
521
522
522
523
524
524
525
525
526
527
527
528
528
529
530
530
531
531
532
533
533
534
534
535
536
536
537
538
538
539
539
540
541
541
542
542
543
544
544
545
546
546
547
547
548
549
549
550
550
551
552
552
553
554
554
555
555
556
557
557
558
559
559
560
560
561
562
562
563
564
564
565
565
566
567
567
568
569
569
570
571
571
572
573
573
574
574
575
576
576
577
578
578
579
579
580
581
581
582
582
583
584
584
585
585
586
587
587
588
588
589
590
590
591
591
592
592
593
593
594
594
595
596
596
597
597
598
598
599
599
600
600
601
601
601
602
602
603
603
603
603
603
604
604
604
604
603
603
603
603
602
602
602
601
601
601
600
599
599
598
597
596
596
595
594
594
593
593
592
592
592
592
592
592
592
592
593
593
594
595
596
598
599
600
602
603
604
606
607
608
609
609
610
610
610
610
610
610
609
608
608
607
607
606
606
606
606
606
606
607
609
610
613
615
619
623
627
632
637
643
648
654
659
664
668
672
674
676
676
674
670
665
657
648
636
623
609
593
577
560
543
525
509
493
478
465
454
445
438
435
434
437
442
450
461
475
490
508
527
548
570
592
615
637
659
681
701
719
736
751
764
776
786
795
802
808
812
815
816
815
812
807
801
792
783
773
763
753
744
736
728
721
715
710
704
697
690
683
675
667
658
650
641
633
626
621
617
615
615
618
623
630
639
650
662
674
687
699
712
723
734
743
751
757
762
766
767
767
765
760
754
746
735
722
708
691
673
654
635
614
595
576
559
544
531
523
518
517
520
527
538
552
568
587
608
631
654
677
700
722
742
760
774
786
794
798
799
796
791
785
777
769
762
756
752
749
748
749
751
755
760
767
776
785
796
807
818
829
839
849
857
865
871
876
881
884
888
892
896
900
905
911
917
925
933
943
955
968
983
1000
1016
1035
1052
1068
1082
1093
1099
1101
1098
1089
1075
1057
1035
1010
984
958
933
909
889
871
858
848
841
838
838
840
844
850
858
866
875
884
894
903
912
920
929
936
943
950
956
961
966
970
973
976
977
979
980
981
983
986
990
996
1004
1016
1031
1047
1066
1086
1107
1127
1146
1163
1177
1189
1197
1203
1208
1212
1215
1220
1225
1232
1241
1251
1263
1275
1289
1303
1318
1333
1347
1360
1372
1383
1392
1400
1407
1412
1417
1421
1426
1431
1436
1441
1447
1452
1456
1459
1461
1460
1457
1452
1444
1434
1422
1408
1393
1377
1361
1344
1328
1312
1296
1281
1267
1254
1242
1230
1219
1207
1195
1182
1166
1150
1131
1111
1091
1071
1052
1034
1018
1006
995
987
982
979
979
981
987
996
1008
1025
1045
1067
1091
1117
1143
1167
1190
1210
1226
1240
1250
1259
1266
1272
1277
1281
1284
1285
1284
1280
1273
1263
1251
1236
1221
1205
1189
1174
1160
1146
1132
1119
1107
1095
1084
1074
1064
1056
1049
1043
1040
1037
1037
1038
1039
1042
1045
1049
1052
1056
1060
1063
1067
1070
1072
1074
1075
1075
1075
1075
1076
1077
1081
1085
1092
1100
1109
1119
1130
1141
1153
1164
1175
1185
1195
1204
1212
1218
1223
1225
1225
1221
1214
1203
1188
1169
1147
1123
1096
1068
1039
1010
980
952
923
895
868
841
815
791
768
747
728
714
703
697
696
700
708
721
737
755
774
793
813
831
850
870
890
913
939
968
1000
1037
1076
1118
1162
1207
1251
1296
1339
1380
1420
1458
1494
1528
1561
1591
1620
1647
1672
1696
1720
1744
1768
1792
1818
1844
1870
1895
1917
1936
1949
1955
1953
1943
1924
1896
1861
1820
1774
1724
1672
1620
1568
1518
1471
1426
1386
1349
1317
1289
1265
1245
1230
1219
1213
1211
1213
1218
1228
1240
1256
1274
1294
1317
1342
1368
1396
1425
1454
1483
1510
1537
1561
1583
1602
1619
1635
1649
1662
1675
1688
1702
1717
1733
1750
1768
1785
1801
1815
1826
1832
1833
1828
1817
1799
1775
1746
1712
1677
1640
1604
1570
1540
1515
1496
1484
1478
1478
1484
1496
1514
1536
1561
1590
1622
1654
1687
1720
1752
1784
1814
1843
1872
1899
1926
1953
1979
2005
2029
2054
2078
2102
2126
2151
2178
2207
2239
2274
2312
2352
2394
2438
2483
2528
2573
2617
2660
2701
2738
2773
2804
2832
2857
2878
2897
2914
2929
2941
2951
2959
2964
2966
2966
2963
2957
2949
2939
2927
2914
2898
2881
2862
2843
2824
2806
2790
2776
2764
2755
2748
2742
2738
2736
2735
2736
2738
2742
2747
2753
2760
2767
2773
2780
2786
2791
2796
2801
2806
2812
2818
2825
2833
2842
2852
2864
2875
2886
2896
2905
2910
2912
2910
2903
2891
2874
2853
2827
2799
2769
2736
2703
2669
2634
2599
2564
2529
2494
2460
2427
2396
2365
2336
2308
2283
2258
2236
2215
2194
2174
2154
2133
2111
2088
2063
2036
2009
1982
1955
1930
1907
1886
1869
1854
1843
1835
1829
1825
1823
1822
1821
1820
1817
1812
1803
1790
1773
1751
1724
1692
1656
1617
1576
1532
1488
1444
1399
1356
1313
1272
1232
1193
1157
1122
1088
1056
1025
995
966
937
910
886
864
846
832
822
817
815
817
821
827
833
841
848
856
864
871
879
887
897
907
919
932
946
962
980
999
1020
1044
1071
1100
1134
1172
1213
1257
1304
1351
1398
1443
1485
1522
1556
1585
1611
1633
1653
1672
1690
1707
1725
1741
1757
1773
1787
1800
1811
1821
1831
1841
1851
1862
1876
1893
1913
1937
1966
1999
2036
2077
2121
2168
2217
2266
2315
2363
2409
2452
2492
2529
2564
2595
2624
2652
2677
2702
2726
2749
2773
2798
2825
2854
2887
2923
2961
3001
3041
3081
3118
3151
3179
3201
3216
3225
3225
3219
3207
3189
3167
3142
3116
3089
3063
3039
3017
2999
2985
2975
2970
2969
2971
2975
2981
2987
2991
2992
2989
2982
2969
2953
2932
2907
2881
2853
2824
2797
2771
2747
2726
2708
2694
2683
2677
2675
2679
2688
2704
2725
2752
2782
2815
2849
2883
2916
2948
2979
3008
3036
3062
3087
3110
3131
3150
3167
3182
3195
3207
3216
3225
3233
3242
3253
3266
3285
3308
3337
3373
3414
3460
3510
3563
3619
3676
3734
3791
3848
3903
3955
4003
4048
4086
4119
4144
4163
4177
4186
4190
4191
4189
4185
4178
4168
4156
4141
4123
4102
4078
4051
4021
3988
3953
3917
3879
3842
3805
3769
3734
3699
3663
3626
3586
3542
3494
3441
3384
3322
3256
3189
3120
3051
2984
2919
2858
2803
2754
2713
2680
2657
2644
2641
2646
2660
2680
2705
2734
2763
2793
2822
2849
2874
2897
2919
2941
2965
2992
3023
3061
3106
3158
3218
3285
3358
3436
3519
3603
3689
3775
3859
3942
4021
4097
4168
4235
4296
4351
4400
4444
4483
4517
4547
4574
4598
4620
4639
4655
4668
4677
4682
4682
4677
4667
4652
4631
4607
4578
4547
4514
4481
4449
4419
4392
4369
4349
4334
4321
4310
4300
4289
4275
4258
4237
4211
4181
4148
4112
4075
4038
4006
3977
3952
3933
3919
3910
3904
3901
3899
3898
3894
3888
3877
3862
3842
3818
3788
3755
3718
3679
3639
3598
3557
3516
3476
3436
3397
3359
3320
3280
3240
3198
3154
3108
3060
3010
2960
2909
2859
2811
2765
2721
2682
2645
2613
2585
2561
2540
2523
2509
2499
2493
2490
2491
2495
2504
2516
2532
2552
2574
2600
2629
2659
2692
2727
2764
2803
2845
2889
2935
2983
3034
3087
3143
3200
3258
3316
3375
3432
3487
3540
3588
3632
3670
3702
3728
3748
3762
3770
3773
3772
3767
3758
3746
3730
3712
3692
3671
3651
3631
3615
3602
3595
3593
3598
3609
3627
3651
3681
3717
3757
3801
3846
3891
3935
3975
4010
4037
4058
4070
4074
4070
4059
4046
4027
4006
3984
3962
3940
3919
3898
3877
3858
3839
3820
3803
3788
3775
3764
3756
3751
3750
3752
3759
3770
3786
3806
3830
3858
3889
3923
3958
3995
4032
4070
4106
4140
4172
4201
4226
4248
4268
4285
4302
4320
4340
4364
4391
4423
4460
4501
4544
4590
4636
4682
4726
4768
4806
4842
4874
4905
4934
4964
4993
5024
5055
5087
5121
5154
5188
5222
5256
5290
5323
5357
5390
5423
5454
5482
5508
5529
5545
5556
5562
5562
5559
5552
5544
5535
5529
5525
5526
5531
5541
5556
5574
5597
5622
5649
5677
5705
5733
5757
5778
5793
5802
5803
5796
5781
5757
5727
5691
5651
5610
5568
5527
5489
5455
5426
5402
5384
5372
5366
5365
5370
5379
5393
5412
5434
5459
5488
5520
5554
5592
5632
5674
5718
5763
5809
5855
5900
5942
5982
6019
6052
6082
6107
6131
6152
6173
6195
6220
6249
6283
6322
6368
6419
6475
6535
6598
6663
6728
6792
6853
6912
6966
7014
7055
7088
7112
7128
7135
7135
7129
7118
7104
7088
7073
7060
7051
7046
7046
7052
7063
7080
7101
7126
7153
7181
7208
7234
7258
7277
7291
7300
7301
7296
7283
7261
7232
7196
7152
7102
7047
6988
6927
6863
6799
6735
6672
6611
6552
6495
6441
6390
6343
6299
6262
6229
6204
6186
6174
6169
6170
6175
6182
6189
6195
6198
6197
6193
6185
6174
6159
6143
6126
6108
6089
6069
6048
6024
5998
5969
5935
5897
5854
5808
5758
5705
5651
5596
5541
5488
5436
5386
5338
5293
5250
5210
5172
5138
5106
5077
5052
5030
5011
4994
4981
4969
4959
4950
4943
4937
4934
4933
4936
4944
4958
4979
5007
5044
5090
5144
5206
5275
5350
5429
5511
5595
5680
5765
5849
5932
6015
6096
6176
6255
6333
6409
6485
6559
6632
6706
6779
6855
6931
7010
7090
7172
7255
7338
7422
7505
7587
7668
7748
7827
7905
7982
8058
8134
8207
8277
8344
8406
8462
8512
8554
8590
8618
8639
8653
8662
8665
8665
8661
8656
8649
8641
8633
8626
8619
8613
8608
8604
8600
8598
8595
8593
8591
8588
8583
8576
8565
8552
8535
8514
8489
8461
8431
8398
8364
8327
8290
8250
8207
8162
8113
8061
8006
7948
7889
7828
7768
7708
7650
7594
7540
7488
7439
7393
7349
7308
7269
7231
7196
7161
7127
7095
7063
7032
7002
6974
6947
6922
6898
6875
6854
6833
6814
6795
6776
6758
6739
6720
6701
6681
6661
6642
6623
6606
6593
6584
6580
6584
6595
6614
6641
6677
6721
6772
6829
6892
6959
7029
7101
7174
7246
7319
7390
7459
7526
7591
7653
7712
7768
7822
7873
7922
7969
8015
8058
8101
8141
8179
8216
8250
8282
8311
8337
8360
8381
8399
8415
8430
8442
8453
8463
8472
8480
8487
8493
8499
8504
8509
8512
8515
8518
8521
8526
8532
8542
8556
8574
8597
8624
8656
8692
8732
8775
8822
8871
8922
8977
9033
9093
9157
9224
9295
9370
9449
9531
9615
9698
9781
9860
9935
10004
10067
10123
10172
10217
10256
10293
10327
10361
10395
10430
10467
10507
10549
10594
10641
10688
10735
10780
10822
10859
10893
10923
10950
10974
10997
11018
11037
11055
11072
11086
11097
11105
11110
11112
11109
11104
11095
11083
11069
11052
11034
11014
10994
10973
10953
10934
10917
10903
10891
10882
10876
10873
10872
10872
10874
10875
10876
10875
10873
10868
10862
10854
10845
10835
10826
10818
10811
10805
10801
10797
10793
10788
10782
10774
10763
10751
10735
10717
10696
10674
10649
10624
10598
10572
10550
10531
10517
10509
10508
10514
10526
10545
10568
10594
10624
10655
10688
10722
10757
10793
10831
10869
10909
10951
10994
11039
11086
11134
11185
11236
11287
11339
11390
11440
11490
11538
11586
11633
11679
11724
11769
11813
11856
11901
11945
11992
12040
12090
12142
12195
12250
12305
12360
12413
12464
12512
12558
12599
12636
12670
12699
12725
12748
12767
12785
12801
12816
12831
12847
12863
12881
12900
12921
12943
12967
12991
13014
13035
13054
13068
13078
13081
13079
13070
13056
13036
13012
12984
12952
12918
12881
12841
12799
12755
12709
12661
12611
12562
12512
12464
12416
12370
12325
12280
12236
12191
12146
12099
12052
12003
11954
11904
11855
11808
11763
11722
11684
11651
11621
11593
11567
11542
11516
11489
11462
11434
11406
11377
11348
11320
11291
11262
11231
11198
11162
11124
11082
11038
10992
10945
10898
10850
10804
10759
10715
10671
10629
10586
10542
10499
10454
10410
10365
10320
10275
10230
10187
10143
10100
10056
10012
9968
9924
9880
9836
9793
9750
9708
9666
9624
9580
9535
9488
9438
9385
9330
9274
9217
9161
9108
9057
9011
8969
8933
8901
8875
8853
8835
8820
8809
8801
8795
8791
8788
8787
8785
8784
8780
8775
8767
8755
8738
8718
8692
8661
8626
8587
8544
8498
8448
8395
8338
8279
8216
8148
8077
8003
7923
7840
7752
7660
7565
7466
7365
7261
7156
7049
6942
6835
6727
6620
6512
6405
6296
6188
6079
5970
5861
5753
5647
5545
5446
5353
5266
5184
5109
5040
4975
4914
4854
4796
4736
4676
4613
4549
4483
4417
4352
4288
4227
4168
4110
4054
3997
3941
3883
3824
3764
3704
3643
3582
3522
3464
3407
3352
3298
3246
3195
3145
3095
3045
2994
2941
2886
2828
2767
2702
2635
2564
2489
2412
2331
2248
2163
2075
1985
1894
1800
1705
1608
1508
1405
1299
1189
1074
955
831
704
574
442
310
179
49
-78
-202
-323
-440
-555
-667
-777
-884
-990
-1092
-1191
-1287
-1378
-1465
-1546
-1622
-1691
-1753
-1809
-1857
-1898
-1930
-1954
-1969
-1974
-1969
-1953
-1925
-1886
-1834
-1770
-1694
-1606
-1506
-1394
-1270
-1134
-987
-829
-658
-477
-285
-82
130
352
584
824
1073
1331
1598
1873
2157
2449
2750
3057
3371
3689
4011
4336
4662
4989
5315
5641
5964
6285
6602
6913
7217
7512
7796
8066
8320
8558
8778
8977
9156
9313
9448
9562
9656
9732
9792
9839
9875
9904
9927
9947
9964
9980
9995
10010
10026
10042
10059
10077
10094
10112
10128
10142
10154
10162
10167
10168
10165
10157
10146
10129
10107
10080
10048
10010
9967
9919
9867
9811
9752
9690
9628
9566
9504
9445
9387
9334
9284
9240
9202
9171
9149
9137
9135
9145
9166
9200
9245
9302
9368
9442
9524
9611
9702
9796
9892
9989
10086
10183
10279
10373
10465
10553
10637
10716
10789
10857
10920
10977
11031
11083
11133
11184
11236
11292
11352
11416
11486
11561
11642
11730
11824
11925
12032
12145
12264
12387
12513
12641
12768
12894
13017
13134
13245
13348
13441
13522
13592
13647
13688
13712
13719
13709
13679
13631
13563
13478
13375
13256
13123
12977
12820
12654
12480
12299
12114
11924
11731
11536
11337
11136
10933
10728
10519
10308
10094
9877
9657
9435
9212
8987
8762
8538
8316
8098
7883
7674
7471
7276
7088
6910
6742
6585
6439
6307
6188
6083
5992
5917
5857
5812
5784
5772
5777
5796
5830
5876
5932
5998
6069
6144
6222
6301
6380
6457
6531
6603
6670
6732
6788
6837
6878
6909
6929
6935
6926
6902
6862
6804
6729
6637
6528
6402
6260
6101
5927
5737
5533
5315
5084
4841
4586
4319
4042
3754
3455
3148
2831
2506
2174
1836
1493
1147
801
456
114
-224
-555
-878
-1193
-1500
-1799
-2091
-2378
-2661
-2943
-3226
-3512
-3803
-4100
-4405
-4719
-5042
-5375
-5718
-6071
-6434
-6808
-7191
-7584
-7987
-8399
-8820
-9251
-9691
-10141
-10600
-11069
-11545
-12029
-12520
-13015
-13513
-14013
-14513
-15012
-15510
-16006
-16497
-16985
-17467
-17942
-18409
-18864
-19307
-19734
-20144
-20533
-20899
-21241
-21558
-21847
-22110
-22344
-22551
-22732
-22886
-23015
-23121
-23205
-23269
-23316
-23347
-23365
-23372
-23370
-23362
-23348
-23332
-23314
-23298
-23286
-23279
-23279
-23287
-23304
-23332
-23370
-23419
-23479
-23549
-23629
-23719
-23817
-23921
-24029
-24139
-24248
-24354
-24455
-24550
-24636
-24712
-24778
-24832
-24873
-24901
-24916
-24917
-24903
-24875
-24832
-24772
-24694
-24598
-24483
-24347
-24191
-24013
-23813
-23592
-23349
-23084
-22797
-22489
-22160
-21810
-21441
-21052
-20645
-20219
-19777
-19317
-18842
-18351
-17846
-17328
-16798
-16256
-15706
-15147
-14582
-14013
-13442
-12869
-12298
-11730
-11166
-10609
-10060
-9520
-8990
-8471
-7963
-7468
-6984
-6512
-6052
-5601
-5160
-4728
-4303
-3885
-3472
-3063
-2657
-2253
-1849
-1445
-1038
-629
-215
203
628
1058
1496
1941
2393
2852
3319
3793
4274
4761
5254
5752
6254
6759
7266
7775
8284
8792
9299
9803
10304
10801
11292
11777
12255
12725
13187
13639
14083
14517
14942
15358
15766
16166
16557
16941
17318
17689
18053
18411
18763
19110
19452
19788
20119
20443
20761
21071
21374
21667
21950
22221
22480
22724
22954
23167
23363
23540
23698
23836
23953
24049
24124
24179
24213
24227
24223
24202
24164
24111
24044
23965
23874
23773
23663
23544
23416
23281
23137
22986
22826
22657
22479
22292
22094
21885
21665
21432
21186
20927
20654
20366
20063
19744
19409
19058
18690
18305
17903
17485
17051
16601
16135
15656
15163
14657
14141
13615
13081
12541
11997
11449
10900
10351
9802
9256
8711
8169
7631
7094
6560
6028
5496
4964
4430
3893
3351
2802
2246
1681
1105
518
-82
-693
-1317
-1953
-2600
-3259
-3929
-4608
-5297
-5995
-6701
-7413
-8132
-8856
-9585
-10318
-11054
-11793
-12533
-13275
-14017
-14758
-15497
-16234
-16967
-17695
-18418
-19133
-19841
-20540
-21228
-21905
-22569
-23220
-23856
-24477
-25081
-25668
-26237
-26787
-27316
-27823
-28308
-28767
-29200
-29606
-29982
-30329
-30646
-30933
-31190
-31418
-31618
-31791
-31939
-32063
-32164
-32243
-32301
-32340
-32359
-32360
-32344
-32308
-32258
-32189
-32104
-32002
-31885
-31752
-31605
-31444
-31271
-31086
-30890
-30686
-30473
-30253
-30026
-29794
-29557
-29317
-29074
-28828
-28580
-28330
-28077
-27823
-27566
-27307
-27045
-26780
-26513
-26243
-25973
-25701
-25429
-25159
-24891
-24627
-24368
-24114
-23867
-23626
-23393
-23167
-22948
-22735
-22527
-22323
-22123
-21924
-21726
-21526
-21322
-21114
-20899
-20677
-20444
-20201
-19946
-19678
-19398
-19104
-18797
-18478
-18147
-17804
-17450
-17086
-16713
-16331
-15943
-15549
-15151
-14750
-14346
-13941
-13537
-13134
-12732
-12334
-11939
-11549
-11164
-10786
-10415
-10052
-9698
-9353
-9019
-8696
-8384
-8084
-7797
-7523
-7263
-7017
-6785
-6569
-6367
-6181
-6011
-5856
-5717
-5594
-5486
-5393
-5316
-5253
-5206
-5172
-5152
-5146
-5152
-5171
-5200
-5240
-5291
-5350
-5419
-5496
-5581
-5674
-5774
-5881
-5994
-6112
-6234
-6361
-6490
-6623
-6757
-6893
-7030
-7168
-7308
-7448
-7589
-7731
-7872
-8013
-8153
-8291
-8425
-8556
-8681
-8801
-8914
-9020
-9118
-9208
-9290
-9362
-9424
-9476
-9518
-9549
-9569
-9577
-9574
-9560
-9536
-9502
-9460
-9411
-9356
-9296
-9233
-9167
-9099
-9028
-8956
-8883
-8809
-8734
-8660
-8587
-8516
-8448
-8383
-8322
-8267
-8216
-8172
-8132
-8101
-8074
-8051
-8032
-8018
-8005
-7993
-7982
-7969
-7954
-7937
-7916
-7891
-7862
-7827
-7787
-7741
-7689
-7631
-7569
-7501
-7431
-7358
-7284
-7209
-7136
-7064
-6995
-6930
-6870
-6814
-6765
-6722
-6686
-6658
-6637
-6623
-6618
-6620
-6629
-6645
-6668
-6696
-6731
-6770
-6815
-6863
-6915
-6969
-7025
-7083
-7141
-7198
-7255
-7310
-7362
-7413
-7460
-7504
-7545
-7581
-7614
-7641
-7664
-7683
-7697
-7708
-7715
-7720
-7725
-7731
-7739
-7752
-7771
-7796
-7831
-7876
-7933
-8002
-8083
-8179
-8289
-8413
-8553
-8708
-8877
-9062
-9262
-9476
-9703
-9944
-10197
-10461
-10735
-11018
-11308
-11604
-11904
-12206
-12508
-12809
-13107
-13400
-13687
-13967
-14238
-14498
-14749
-14988
-15216
-15433
-15640
-15836
-16023
-16202
-16372
-16536
-16692
-16843
-16987
-17126
-17260
-17389
-17513
-17633
-17749
-17861
-17970
-18077
-18182
-18286
-18390
-18493
-18598
-18703
-18809
-18916
-19025
-19134
-19244
-19354
-19463
-19571
-19677
-19780
-19880
-19975
-20066
-20151
-20230
-20303
-20369
-20428
-20479
-20524
-20562
-20594
-20620
-20640
-20656
-20667
-20674
-20676
-20674
-20667
-20654
-20634
-20606
-20569
-20521
-20461
-20387
-20298
-20193
-20072
-19933
-19777
-19604
-19415
-19209
-18987
-18751
-18502
-18239
-17965
-17680
-17386
-17084
-16775
-16460
-16142
-15821
-15498
-15174
-14850
-14526
-14202
-13877
-13553
-13228
-12901
-12573
-12242
-11908
-11571
-11230
-10885
-10536
-10183
-9826
-9465
-9101
-8735
-8366
-7995
-7623
-7250
-6877
-6504
-6132
-5760
-5390
-5022
-4657
-4295
-3938
-3587
-3243
-2908
-2583
-2269
-1968
-1681
-1408
-1151
-910
-686
-478
-286
-110
51
198
331
452
561
659
747
826
895
956
1008
1050
1084
1109
1126
1132
1130
1118
1097
1066
1026
976
917
848
769
681
582
473
353
221
77
-78
-246
-426
-618
-821
-1035
-1260
-1495
-1738
-1989
-2248
-2513
-2784
-3059
-3337
-3619
-3902
-4188
-4474
-4760
-5047
-5333
-5618
-5902
-6184
-6465
-6743
-7019
-7293
-7564
-7833
-8098
-8360
-8617
-8870
-9117
-9359
-9595
-9825
-10048
-10265
-10474
-10676
-10871
-11058
-11236
-11407
-11569
-11724
-11870
-12007
-12136
-12256
-12367
-12469
-12562
-12646
-12721
-12787
-12845
-12895
-12938
-12974
-13004
-13027
-13045
-13056
-13061
-13059
-13051
-13034
-13010
-12977
-12935
-12884
-12823
-12752
-12671
-12580
-12478
-12365
-12242
-12108
-11965
-11811
-11648
-11475
-11294
-11104
-10906
-10700
-10486
-10265
-10036
-9800
-9557
-9308
-9053
-8791
-8524
-8252
-7976
-7694
-7409
-7120
-6827
-6532
-6234
-5934
-5633
-5330
-5028
-4725
-4424
-4124
-3827
-3533
-3243
-2958
-2677
-2404
-2136
-1877
-1625
-1381
-1145
-919
-701
-491
-291
-99
84
258
424
580
727
865
993
1112
1220
1318
1405
1481
1546
1599
1640
1668
1683
1685
1673
1647
1607
1553
1485
1403
1308
1201
1082
952
812
663
505
341
171
-3
-182
-363
-545
-729
-912
-1096
-1278
-1460
-1641
-1820
-1998
-2175
-2351
-2525
-2698
-2871
-3043
-3214
-3385
-3555
-3726
-3897
-4067
-4241
-4416
-4593
-4774
-4960
-5150
-5346
-5548
-5756
-5970
-6190
-6416
-6648
-6884
-7126
-7372
-7622
-7875
-8131
-8389
-8649
-8909
-9170
-9431
-9690
-9949
-10205
-10458
-10708
-10955
-11196
-11433
-11664
-11888
-12106
-12316
-12520
-12716
-12906
-13088
-13264
-13434
-13598
-13757
-13910
-14058
-14202
-14342
-14476
-14606
-14731
-14849
-14961
-15065
-15161
-15249
-15327
-15396
-15454
-15504
-15544
-15574
-15597
-15613
-15622
-15626
-15627
-15626
-15625
-15625
-15629
-15636
-15649
-15667
-15691
-15721
-15757
-15797
-15841
-15889
-15939
-15992
-16046
-16101
-16157
-16213
-16271
-16328
-16385
-16441
-16496
-16548
-16596
-16640
-16677
-16707
-16728
-16740
-16739
-16726
-16700
-16661
-16607
-16539
-16458
-16364
-16258
-16140
-16011
-15872
-15724
-15568
-15404
-15233
-15056
-14875
-14688
-14499
-14305
-14110
-13912
-13711
-13508
-13303
-13095
-12884
-12669
-12450
-12227
-11999
-11765
-11526
-11282
-11032
-10778
-10519
-10257
-9992
-9725
-9457
-9190
-8925
-8662
-8405
-8153
-7910
-7676
-7452
-7240
-7041
-6853
-6679
-6516
-6365
-6224
-6092
-5967
-5849
-5734
-5622
-5510
-5397
-5281
-5160
-5034
-4900
-4759
-4609
-4451
-4283
-4105
-3918
-3721
-3516
-3301
-3078
-2847
-2608
-2364
-2113
-1858
-1598
-1335
-1069
-801
-531
-261
9
279
547
813
1078
1339
1598
1855
2109
2360
2609
2857
3102
3346
3588
3829
4067
4303
4535
4764
4988
5206
5419
5625
5824
6015
6198
6373
6540
6698
6849
6992
7129
7260
7387
7510
7630
7748
7865
7982
8099
8216
8333
8450
8568
8685
8802
8918
9034
9148
9260
9372
9481
9589
9695
9798
9899
9996
10091
10183
10271
10356
10438
10515
10589
10660
10727
10789
10848
10904
10955
11002
11046
11086
11122
11155
11185
11211
11235
11256
11273
11288
11300
11310
11316
11319
11319
11316
11309
11299
11285
11267
11244
11215
11181
11140
11091
11034
10967
10891
10805
10708
10600
10479
10347
10202
10045
9875
9692
9497
9290
9072
8843
8604
8357
8102
7842
7577
7309
7041
6773
6506
6242
5981
5724
5471
5221
4975
4731
4490
4251
4013
3777
3541
3307
3073
2840
2607
2373
2140
1906
1670
1432
1192
948
701
449
192
-71
-339
-612
-892
-1177
-1468
-1765
-2066
-2371
-2679
-2990
-3301
-3612
-3922
-4229
-4532
-4832
-5126
-5415
-5699
-5977
-6250
-6519
-6783
-7043
-7300
-7555
-7806
-8055
-8304
-8550
-8794
-9036
-9276
-9514
-9749
-9982
-10212
-10438
-10662
-10882
-11098
-11311
-11520
-11725
-11927
-12126
-12322
-12515
-12706
-12896
-13085
-13273
-13462
-13650
-13840
-14029
-14219
-14410
-14600
-14791
-14980
-15168
-15354
-15536
-15716
-15890
-16059
-16224
-16381
-16532
-16676
-16813
-16942
-17063
-17176
-17281
-17376
-17462
-17539
-17605
-17661
-17706
-17740
-17763
-17775
-17775
-17764
-17741
-17706
-17659
-17598
-17525
-17438
-17337
-17221
-17090
-16944
-16782
-16605
-16412
-16203
-15979
-15740
-15487
-15219
-14938
-14644
-14338
-14020
-13692
-13353
-13005
-12650
-12287
-11919
-11546
-11170
-10793
-10416
-10040
-9667
-9297
-8932
-8571
-8216
-7867
-7524
-7186
-6854
-6527
-6204
-5885
-5569
-5257
-4947
-4639
-4334
-4030
-3730
-3431
-3134
-2839
-2547
-2257
-1969
-1684
-1402
-1122
-846
-573
-304
-39
222
479
731
979
1222
1461
1695
1925
2150
2369
2583
2790
2991
3185
3371
3549
3717
3877
4026
4166
4296
4415
4524
4622
4711
4790
4860
4922
4976
5025
5069
5109
5146
5183
5218
5253
5289
5326
5364
5402
5442
5482
5522
5563
5603
5642
5680
5717
5751
5783
5812
5838
5861
5881
5899
5913
5925
5934
5940
5945
5947
5948
5948
5947
5944
5942
5939
5936
5932
5929
5925
5920
5915
5907
5898
5885
5869
5850
5825
5795
5759
5716
5665
5606
5537
5459
5370
5271
5160
5038
4905
4762
4608
4444
4271
4090
3901
3704
3501
3293
3079
2862
2641
2419
2196
1972
1750
1530
1312
1099
889
685
487
295
110
-69
-242
-408
-568
-722
-871
-1014
-1153
-1287
-1416
-1541
-1661
-1776
-1888
-1995
-2099
-2197
-2291
-2380
-2464
-2541
-2613
-2679
-2740
-2795
-2845
-2892
-2935
-2976
-3015
-3053
-3091
-3129
-3167
-3207
-3248
-3291
-3337
-3384
-3435
-3487
-3543
-3601
-3663
-3727
-3794
-3864
-3936
-4011
-4088
-4166
-4246
-4327
-4408
-4489
-4570
-4649
-4726
-4800
-4870
-4935
-4994
-5047
-5092
-5131
-5162
-5185
-5201
-5210
-5213
-5209
-5199
-5184
-5163
-5137
-5106
-5069
-5027
-4980
-4929
-4872
-4812
-4747
-4679
-4608
-4535
-4460
-4384
-4307
-4231
-4154
-4078
-4003
-3930
-3858
-3787
-3717
-3649
-3581
-3514
-3447
-3382
-3316
-3252
-3188
-3125
-3063
-3003
-2946
-2892
-2843
-2797
-2757
-2722
-2693
-2669
-2651
-2638
-2630
-2627
-2628
-2632
-2638
-2647
-2657
-2667
-2677
-2686
-2693
-2698
-2701
-2701
-2699
-2695
-2690
-2683
-2676
-2670
-2664
-2660
-2659
-2660
-2665
-2673
-2685
-2701
-2719
-2740
-2763
-2787
-2813
-2839
-2865
-2890
-2915
-2937
-2958
-2977
-2993
-3006
-3015
-3022
-3026
-3027
-3026
-3024
-3020
-3016
-3011
-3005
-3000
-2994
-2989
-2984
-2981
-2979
-2979
-2981
-2987
-2996
-3009
-3026
-3048
-3076
-3108
-3145
-3187
-3233
-3283
-3336
-3391
-3448
-3507
-3566
-3625
-3684
-3742
-3799
-3854
-3909
-3962
-4013
-4065
-4115
-4164
-4214
-4262
-4310
-4357
-4403
-4448
-4491
-4531
-4569
-4603
-4633
-4659
-4679
-4694
-4702
-4703
-4697
-4684
-4662
-4632
-4594
-4547
-4491
-4426
-4351
-4268
-4175
-4072
-3961
-3841
-3713
-3577
-3433
-3283
-3126
-2964
-2798
-2628
-2455
-2280
-2104
-1927
-1750
-1573
-1398
-1224
-1053
-885
-720
-559
-402
-249
-100
44
185
323
457
589
720
849
978
1107
1236
1366
1497
1628
1761
1894
2028
2162
2296
2428
2559
2687
2812
2934
3051
3162
3268
3368
3461
3547
3626
3697
3762
3819
3869
3913
3949
3979
4002
4018
4027
4030
4027
4017
3999
3976
3945
3908
3864
3813
3755
3691
3620
3543
3459
3369
3272
3168
3058
2941
2818
2689
2553
2412
2264
2111
1953
1788
1619
1444
1265
1080
892
699
503
303
101
-103
-309
-517
-727
-937
-1148
-1361
-1573
-1786
-2000
-2213
-2427
-2640
-2852
-3064
-3275
-3486
-3696
-3905
-4114
-4322
-4529
-4736
-4942
-5147
-5350
-5553
-5754
-5954
-6152
-6348
-6541
-6732
-6921
-7107
-7289
-7468
-7643
-7815
-7982
-8145
-8303
-8456
-8604
-8746
-8883
-9013
-9138
-9257
-9369
-9475
-9574
-9667
-9753
-9833
-9906
-9973
-10034
-10089
-10138
-10180
-10217
-10248
-10274
-10293
-10307
-10316
-10318
-10315
-10305
-10289
-10267
-10237
-10201
-10158
-10107
-10050
-9985
-9912
-9833
-9747
-9654
-9554
-9449
-9337
-9219
-9096
-8968
-8834
-8694
-8550
-8400
-8246
-8086
-7922
-7752
-7578
-7399
-7214
-7025
-6830
-6630
-6426
-6216
-6002
-5784
-5561
-5334
-5104
-4871
-4635
-4396
-4156
-3914
-3671
-3426
-3182
-2937
-2692
-2449
-2207
-1967
-1730
-1497
-1267
-1042
-822
-607
-399
-197
-1
187
367
540
705
860
1006
1146
1275
1395
1506
1608
1701
1786
1863
1932
1993
2048
2095
2137
2173
2203
2229
2250
2267
2281
2292
2301
2308
2314
2318
2322
2325
2327
2330
2332
2335
2339
2343
2347
2352
2356
2361
2364
2366
2365
2361
2353
2339
2319
2292
2257
2214
2162
2101
2032
1953
1865
1770
1665
1554
1435
1310
1178
1041
899
753
602
449
292
133
-28
-189
-352
-515
-677
-839
-999
-1158
-1315
-1470
-1622
-1770
-1916
-2058
-2196
-2330
-2459
-2583
-2702
-2815
-2922
-3023
-3116
-3203
-3282
-3352
-3415
-3469
-3514
-3551
-3579
-3598
-3610
-3613
-3608
-3595
-3576
-3549
-3517
-3478
-3433
-3384
-3329
-3269
-3205
-3136
-3063
-2987
-2907
-2825
-2740
-2654
-2567
-2480
-2392
-2305
-2219
-2135
-2052
-1972
-1894
-1819
-1747
-1678
-1611
-1546
-1484
-1423
-1364
-1305
-1246
-1187
-1128
-1067
-1006
-943
-880
-815
-750
-683
-617
-550
-483
-416
-350
-283
-218
-152
-87
-23
39
101
161
220
276
331
383
433
481
526
569
609
645
678
709
736
760
780
798
813
826
835
843
848
851
852
851
848
844
839
832
825
818
811
804
799
795
792
792
795
800
809
820
834
851
872
895
921
950
982
1016
1053
1093
1135
1179
1224
1272
1322
1373
1426
1479
1534
1590
1646
1701
1757
1812
1865
1917
1967
2013
2059
2100
2138
2172
2202
2227
2247
2262
2271
2275
2273
2264
2250
2228
2201
2167
2127
2082
2031
1976
1916
1852
1786
1717
1646
1575
1504
1434
1366
1300
1238
1179
1124
1074
1028
987
950
917
889
864
844
826
812
801
792
786
782
779
779
781
784
789
795
802
811
821
831
843
855
868
881
893
905
916
925
933
940
944
946
947
945
941
936
928
919
908
895
881
865
847
828
807
785
762
738
713
688
662
636
609
582
554
526
497
468
437
406
374
340
305
268
230
190
148
105
60
13
-35
-85
-137
-191
-246
-303
-361
-422
-484
-549
-615
-684
-756
-831
-908
-989
-1073
-1161
-1253
-1348
-1447
-1549
-1655
-1765
-1878
-1994
-2114
-2236
-2360
-2487
-2616
-2747
-2879
-3012
-3147
-3282
-3418
-3554
-3690
-3827
-3963
-4099
-4234
-4369
-4502
-4635
-4766
-4897
-5025
-5153
-5278
-5401
-5523
-5641
-5757
-5870
-5979
-6085
-6188
-6286
-6381
-6471
-6556
-6637
-6714
-6785
-6852
-6913
-6969
-7021
-7066
-7107
-7141
-7170
-7193
-7209
-7219
-7223
-7219
-7208
-7190
-7164
-7130
-7088
-7038
-6979
-6912
-6836
-6752
-6659
-6558
-6449
-6332
-6207
-6076
-5937
-5792
-5641
-5484
-5322
-5156
-4985
-4811
-4633
-4451
-4267
-4080
-3889
-3696
-3500
-3300
-3098
-2891
-2682
-2469
-2251
-2031
-1806
-1577
-1345
-1109
-870
-627
-381
-132
120
374
630
888
1147
1406
1665
1924
2182
2439
2694
2947
3199
3448
3695
3940
4183
4423
4661
4897
5130
5361
5589
5815
6039
6262
6482
6700
6917
7132
7345
7556
7766
7973
8178
8380
8579
8775
8968
9156
9341
9521
9696
9866
10032
10192
10347
10497
10642
10781
10915
11044
11168
11287
11400
11509
11613
11712
11805
11894
11977
12055
12128
12195
12257
12314
12366
12412
12453
12489
12520
12547
12569
12588
12602
12614
12622
12628
12631
12631
12628
12623
12616
12606
12593
12577
12558
12537
12512
12484
12453
12418
12380
12338
12291
12241
12187
12128
12065
11998
11925
11848
11766
11679
11587
11490
11388
11281
11168
11050
10927
10799
10667
10531
10390
10246
10099
9949
9797
9643
9488
9333
9177
9023
8870
8718
8568
8422
8277
8135
7999
7866
7736
7611
7490
7375
7264
7158
7058
6964
6875
6791
6712
6638
6569
6504
6443
6384
6329
6275
6224
6173
6122
6072
6021
5970
5917
5863
5808
5752
5694
5634
5572
5510
5446
5380
5313
5245
5175
5105
5033
4960
4886
4811
4735
4658
4580
4502
4424
4345
4266
4187
4108
4030
3952
3876
3800
3726
3653
3582
3512
3444
3377
3311
3246
3182
3118
3055
2991
2926
2861
2796
2728
2660
2589
2517
2442
2364
2284
2201
2114
2024
1931
1835
1735
1633
1527
1419
1308
1194
1078
961
841
721
600
478
357
236
117
-1
-116
-230
-340
-448
-552
-654
-753
-849
-943
-1035
-1124
-1212
-1298
-1383
-1467
-1551
-1634
-1717
-1799
-1882
-1964
-2045
-2126
-2206
-2284
-2361
-2437
-2510
-2582
-2651
-2718
-2783
-2845
-2905
-2963
-3018
-3071
-3122
-3170
-3215
-3258
-3298
-3334
-3368
-3398
-3425
-3449
-3469
-3485
-3498
-3508
-3513
-3515
-3513
-3508
-3498
-3484
-3466
-3444
-3417
-3385
-3348
-3307
-3260
-3207
-3150
-3086
-3016
-2940
-2858
-2769
-2673
-2570
-2460
-2343
-2218
-2087
-1950
-1806
-1657
-1502
-1342
-1179
-1012
-842
-669
-495
-320
-144
32
208
384
559
733
906
1078
1248
1418
1586
1753
1919
2085
2251
2417
2582
2749
2915
3083
3252
3422
3593
3766
3941
4119
4298
4479
4663
4850
5039
5231
5425
5622
5821
6023
6227
6433
6642
6853
7066
7281
7498
7717
7937
8159
8382
8606
8830
9055
9281
9506
9731
9955
10179
10401
10622
10841
11057
11271
11481
11687
11890
12088
12281
12469
12651
12828
13000
13165
13324
13476
13623
13763
13896
14023
14144
14258
14366
14468
14563
14652
14735
14812
14882
14948
15007
15061
15110
15154
15194
15228
15258
15285
15307
15326
15341
15353
15361
15366
15368
15365
15358
15348
15333
15313
15288
15259
15225
15186
15141
15092
15038
14979
14914
14845
14771
14692
14609
14522
14430
14335
14236
14133
14027
13918
13806
13691
13573
13452
13329
13202
13072
12938
12802
12662
12519
12373
12224
12072
11917
11759
11600
11438
11275
11110
10944
10778
10611
10444
10277
10110
9944
9779
9615
9452
9290
9130
8971
8814
8659
8505
8354
8205
8057
7912
7769
7627
7488
7350
7213
7078
6945
6812
6680
6549
6419
6289
6160
6032
5905
5778
5653
5528
5404
5281
5160
5039
4920
4803
4688
4574
4463
4354
4249
4147
4048
3953
3863
3777
3696
3620
3549
3483
3423
3368
3318
3273
3233
3197
3165
3138
3114
3094
3076
3061
3049
3040
3032
3027
3024
3022
3023
3026
3030
3037
3046
3057
3070
3085
3103
3123
3146
3171
3198
3228
3260
3294
3331
3369
3410
3452
3496
3542
3589
3637
3687
3737
3787
3839
3890
3942
3995
4046
4099
4151
4203
4255
4306
4358
4410
4462
4515
4568
4621
4676
4731
4787
4845
4903
4963
5024
5087
5151
5216
5283
5351
5420
5489
5560
5631
5702
5773
5844
5915
5984
6053
6120
6186
6250
6311
6370
6426
6479
6529
6575
6618
6656
6691
6722
6749
6771
6789
6804
6814
6820
6822
6820
6814
6805
6793
6778
6761
6742
6722
6700
6678
6655
6632
6609
6586
6564
6543
6522
6503
6485
6468
6452
6439
6426
6416
6407
6400
6394
6391
6389
6388
6390
6393
6398
6405
6414
6424
6436
6449
6463
6478
6494
6510
6526
6542
6557
6572
6585
6598
6610
6621
6632
6641
6651
6660
6669
6679
6690
6702
6716
6732
6750
6772
6798
6827
6860
6897
6939
6984
7034
7088
7146
7209
7275
7345
7419
7497
7578
7663
7751
7842
7937
8035
8135
8240
8346
8456
8567
8682
8799
8918
9040
9164
9291
9419
9550
9683
9818
9954
10092
10231
10371
10512
10653
10794
10934
11074
11213
11351
11487
11620
11751
11879
12003
12122
12238
12348
12452
12551
12645
12732
12812
12887
12955
13017
13074
13124
13169
13208
13242
13271
13295
13313
13327
13337
13342
13343
13341
13334
13325
13312
13295
13276
13254
13229
13202
13172
13139
13103
13065
13025
12981
12935
12886
12833
12778
12719
12656
12590
12520
12446
12369
12287
12202
12114
12022
11927
11829
11728
11626
11521
11414
11306
11197
11086
10975
10864
10752
10639
10527
10414
10301
10188
10075
9961
9847
9732
9617
9502
9386
9271
9156
9042
8928
8816
8705
8595
8487
8381
8277
8175
8077
7981
7889
7800
7715
7635
7558
7487
7420
7358
7301
7248
7200
7157
7117
7081
7049
7020
6993
6969
6946
6926
6906
6888
6872
6856
6841
6827
6815
6803
6793
6784
6777
6772
6769
6769
6772
6777
6785
6796
6811
6829
6850
6876
6905
6937
6974
7016
7061
7111
7165
7224
7287
7354
7425
7499
7577
7659
7743
7831
7920
8013
8106
8203
8300
8399
8497
8596
8695
8793
8889
8984
9077
9168
9257
9343
9426
9506
9582
9655
9724
9788
9847
9901
9950
9993
10030
10062
10087
10107
10121
10130
10133
10132
10126
10115
10101
10083
10062
10039
10013
9985
9956
9925
9894
9862
9829
9797
9765
9733
9702
9671
9640
9611
9582
9555
9528
9503
9480
9459
9439
9420
9404
9388
9375
9362
9349
9338
9326
9314
9302
9289
9275
9259
9243
9225
9205
9184
9161
9136
9110
9083
9054
9025
8995
8964
8934
8903
8874
8845
8817
8791
8766
8744
8723
8705
8689
8676
8665
8656
8650
8645
8643
8643
8646
8650
8656
8663
8673
8684
8697
8711
8727
8744
8763
8783
8804
8826
8849
8873
8898
8923
8950
8977
9006
9035
9065
9096
9127
9160
9193
9227
9262
9299
9335
9373
9412
9452
9493
9535
9577
9620
9664
9709
9754
9799
9845
9890
9936
9982
10027
10072
10117
10161
10205
10248
10291
10333
10374
10414
10453
10492
10529
10566
10601
10636
10669
10700
10731
10759
10786
10811
10834
10856
10876
10894
10910
10924
10937
10948
10957
10964
10970
10975
10979
10981
10983
10983
10983
10982
10981
10979
10977
10975
10973
10970
10967
10964
10962
10959
10956
10954
10951
10949
10946
10944
10942
10939
10936
10932
10928
10922
10915
10907
10898
10887
10874
10859
10842
10823
10801
10777
10751
10721
10689
10654
10616
10574
10529
10481
10429
10374
10315
10253
10188
10119
10048
9974
9897
9817
9735
9651
9565
9477
9387
9296
9204
9111
9017
8923
8829
8735
8641
8549
8457
8368
8280
8194
8111
8029
7951
7875
7801
7731
7664
7600
7539
7481
7427
7376
7328
7283
7242
7204
7169
7137
7108
7082
7060
7041
7025
7012
7002
6995
6990
6989
6991
6995
7001
7010
7022
7035
7051
7069
7088
7110
7134
7159
7186
7215
7246
7278
7312
7347
7384
7422
7462
7503
7545
7589
7634
7680
7727
7775
7824
7873
7923
7974
8023
8074
8125
8175
8225
8274
8322
8370
8416
8461
8504
8547
8588
8627
8665
8702
8737
8771
8804
8836
8866
8896
8924
8951
8977
9002
9026
9049
9071
9092
9112
9131
9149
9166
9182
9196
9210
9222
9233
9242
9251
9258
9265
9270
9275
9279
9283
9287
9290
9293
9296
9298
9301
9303
9305
9307
9309
9310
9311
9311
9311
9310
9308
9305
9301
9295
9288
9279
9268
9254
9239
9221
9200
9177
9150
9121
9089
9054
9016
8975
8931
8883
8833
8780
8724
8665
8604
8541
8477
8410
8342
8273
8204
8132
8061
7991
7920
7850
7780
7711
7643
7576
7510
7447
7385
7325
7267
7211
7157
7106
7058
7012
6969
6928
6891
6856
6825
6797
6773
6751
6733
6719
6707
6699
6694
6692
6693
6697
6704
6714
6725
6739
6755
6773
6793
6813
6834
6856
6879
6901
6923
6944
6964
6983
7001
7016
7030
7041
7051
7058
7063
7066
7066
7064
7059
7053
7044
7033
7020
7005
6989
6972
6954
6934
6915
6895
6875
6855
6835
6815
6796
6777
6759
6742
6725
6709
6693
6678
6664
6649
6635
6621
6607
6593
6579
6565
6550
6534
6518
6501
6484
6465
6445
6424
6402
6379
6354
6328
6301
6272
6242
6211
6179
6146
6112
6078
6043
6007
5970
5934
5897
5859
5821
5783
5745
5707
5668
5630
5592
5554
5516
5479
5441
5405
5368
5332
5297
5262
5228
5194
5162
5129
5098
5068
5039
5010
4983
4957
4932
4908
4884
4862
4841
4820
4800
4781
4763
4745
4728
4712
4696
4681
4667
4653
4640
4629
4618
4608
4600
4593
4587
4583
4580
4579
4580
4583
4588
4595
4605
4616
4629
4645
4663
4683
4705
4729
4755
4784
4815
4848
4884
4922
4962
5005
5050
5098
5148
5201
5256
5314
5373
5435
5498
5564
5630
5699
5768
5839
5911
5983
6056
6129
6202
6275
6348
6419
6489
6558
6625
6690
6753
6814
6872
6928
6982
7033
7081
7126
7169
7209
7247
7282
7315
7346
7374
7401
7426
7448
7469
7488
7505
7519
7531
7541
7548
7553
7555
7553
7549
7542
7532
7519
7502
7483
7461
7436
7409
7380
7348
7315
7280
7243
7205
7166
7126
7085
7043
7001
6958
6915
6871
6827
6783
6739
6695
6651
6608
6564
6522
6481
6440
6400
6362
6324
6288
6253
6219
6187
6155
6125
6096
6067
6040
6013
5987
5962
5938
5914
5891
5868
5846
5825
5804
5783
5763
5744
5725
5707
5689
5672
5656
5640
5625
5610
5595
5581
5568
5555
5543
5530
5519
5507
5496
5485
5474
5463
5451
5440
5428
5416
5403
5390
5376
5360
5344
5326
5307
5286
5263
5238
5210
5180
5146
5110
5071
5028
4981
4931
4878
4820
4759
4694
4625
4553
4477
4397
4314
4227
4138
4045
3949
3851
3750
3646
3541
3432
3322
3210
3096
2981
2864
2746
2626
2505
2383
2260
2136
2011
1884
1756
1628
1497
1366
1233
1099
963
826
687
547
406
263
119
-27
-173
-321
-469
-619
-769
-920
-1071
-1222
-1373
-1524
-1675
-1824
-1973
-2121
-2268
-2413
-2556
-2697
-2837
-2974
-3109
-3242
-3372
-3500
-3624
-3746
-3865
-3980
-4093
-4202
-4309
-4412
-4512
-4609
-4702
-4792
-4879
-4963
-5043
-5121
-5195
-5265
-5333
-5398
-5460
-5519
-5575
-5628
-5678
-5724
-5768
-5809
-5846
-5880
-5911
-5938
-5962
-5983
-6000
-6014
-6025
-6032
-6036
-6037
-6034
-6028
-6019
-6006
-5990
-5971
-5949
-5922
-5893
-5860
-5824
-5784
-5740
-5693
-5642
-5587
-5528
-5465
-5398
-5327
-5252
-5173
-5090
-5004
-4914
-4822
-4726
-4628
-4526
-4423
-4318
-4210
-4101
-3990
-3878
-3765
-3650
-3535
-3418
-3301
-3183
-3063
-2943
-2823
-2701
-2579
-2456
-2332
-2208
-2082
-1956
-1830
-1702
-1574
-1445
-1315
-1185
-1054
-923
-791
-660
-528
-396
-265
-133
-3
127
256
384
511
636
760
883
1002
1121
1237
1350
1460
1567
1671
1771
1868
1961
2050
2134
2215
2291
2363
2431
2495
2554
2609
2661
2708
2752
2792
2829
2862
2891
2918
2940
2960
2976
2990
3000
3008
3012
3014
3013
3010
3004
2995
2985
2972
2956
2938
2918
2896
2871
2844
2815
2784
2750
2714
2677
2637
2595
2552
2507
2461
2414
2366
2318
2269
2220
2171
2122
2074
2025
1979
1932
1886
1841
1797
1753
1711
1669
1628
1588
1549
1511
1474
1438
1403
1369
1335
1302
1271
1239
1209
1180
1151
1124
1097
1072
1047
1024
1002
982
964
947
933
920
910
902
896
893
893
895
899
906
914
925
938
952
967
983
999
1016
1033
1050
1067
1082
1097
1111
1123
1135
1144
1153
1160
1165
1169
1172
1173
1172
1169
1164
1157
1149
1138
1126
1111
1094
1075
1055
1032
1006
980
952
921
889
854
819
781
742
701
659
615
570
523
475
425
375
323
270
217
163
108
54
1
-53
-105
-157
-207
-257
-304
-351
-396
-439
-480
-520
-558
-595
-630
-663
-695
-726
-755
-783
-810
-835
-860
-883
-905
-925
-944
-962
-979
-993
-1006
-1018
-1029
-1038
-1046
-1052
-1056
-1060
-1061
-1061
-1059
-1056
-1052
-1046
-1039
-1030
-1020
-1010
-1000
-988
-977
-965
-953
-942
-931
-920
-911
-902
-894
-887
-880
-875
-870
-866
-862
-859
-857
-855
-853
-851
-849
-848
-846
-845
-843
-841
-840
-838
-836
-835
-833
-832
-830
-830
-830
-830
-831
-833
-836
-840
-845
-851
-859
-868
-879
-892
-906
-923
-941
-962
-985
-1010
-1038
-1069
-1102
-1139
-1178
-1220
-1265
-1313
-1364
-1418
-1475
-1535
-1598
-1663
-1730
-1800
-1872
-1945
-2020
-2096
-2173
-2250
-2329
-2408
-2487
-2566
-2645
-2724
-2803
-2881
-2959
-3037
-3115
-3192
-3268
-3344
-3419
-3493
-3566
-3638
-3708
-3778
-3845
-3912
-3976
-4038
-4100
-4160
-4217
-4272
-4324
-4375
-4423
-4468
-4511
-4551
-4589
-4623
-4655
-4684
-4711
-4734
-4755
-4773
-4789
-4802
-4812
-4820
-4825
-4829
-4830
-4829
-4827
-4823
-4817
-4810
-4802
-4792
-4782
-4769
-4756
-4742
-4727
-4711
-4693
-4675
-4656
-4635
-4614
-4592
-4568
-4544
-4518
-4492
-4465
-4437
-4408
-4379
-4349
-4319
-4289
-4258
-4227
-4195
-4163
-4130
-4097
-4064
-4030
-3995
-3960
-3923
-3886
-3848
-3809
-3768
-3727
-3684
-3640
-3595
-3548
-3500
-3450
-3399
-3346
-3293
-3238
-3182
-3125
-3067
-3009
-2950
-2890
-2830
-2771
-2711
-2651
-2592
-2533
-2476
-2419
-2363
-2309
-2255
-2203
-2153
-2104
-2056
-2009
-1966
-1923
-1881
-1841
-1803
-1766
-1730
-1697
-1664
-1634
-1604
-1577
-1550
-1525
-1502
-1480
-1458
-1439
-1420
-1402
-1386
-1371
-1357
-1344
-1332
-1321
-1311
-1302
-1294
-1287
-1281
-1276
-1272
-1269
-1268
-1267
-1268
-1269
-1272
-1275
-1280
-1285
-1292
-1299
-1306
-1314
-1323
-1332
-1341
-1350
-1358
-1367
-1375
-1383
-1390
-1396
-1402
-1407
-1412
-1416
-1419
-1422
-1424
-1426
-1427
-1428
-1428
-1428
-1427
-1425
-1423
-1420
-1417
-1413
-1408
-1402
-1396
-1390
-1383
-1375
-1367
-1359
-1351
-1342
-1333
-1325
-1317
-1309
-1302
-1296
-1290
-1284
-1280
-1276
-1274
-1272
-1271
-1272
-1273
-1276
-1280
-1285
-1292
-1300
-1309
-1320
-1332
-1346
-1361
-1377
-1395
-1415
-1435
-1457
-1480
-1505
-1530
-1557
-1584
-1612
-1642
-1672
-1702
-1734
-1766
-1798
-1832
-1865
-1899
-1934
-1969
-2004
-2039
-2075
-2111
-2147
-2183
-2220
-2257
-2294
-2332
-2369
-2407
-2445
-2484
-2522
-2561
-2600
-2639
-2678
-2718
-2757
-2797
-2838
-2878
-2920
-2961
-3003
-3046
-3089
-3132
-3176
-3220
-3265
-3311
-3357
-3403
-3450
-3497
-3545
-3593
-3641
-3690
-3739
-3789
-3838
-3888
-3937
-3987
-4035
-4083
-4133
-4181
-4228
-4275
-4321
-4366
-4411
-4455
-4499
-4541
-4583
-4624
-4665
-4704
-4743
-4782
-4819
-4857
-4894
-4930
-4967
-5003
-5038
-5074
-5109
-5143
-5178
-5211
-5244
-5277
-5308
-5338
-5368
-5396
-5423
-5449
-5474
-5498
-5521
-5544
-5566
-5588
-5609
-5631
-5653
-5676
-5699
-5723
-5748
-5775
-5802
-5831
-5862
-5894
-5927
-5962
-5998
-6036
-6074
-6114
-6154
-6196
-6238
-6280
-6324
-6367
-6411
-6455
-6500
-6544
-6588
-6633
-6677
-6721
-6765
-6808
-6851
-6894
-6936
-6978
-7019
-7060
-7101
-7142
-7183
-7224
-7265
-7306
-7346
-7387
-7427
-7467
-7507
-7546
-7584
-7621
-7657
-7692
-7725
-7758
-7789
-7818
-7846
-7872
-7897
-7920
-7942
-7962
-7980
-7997
-8010
-8023
-8035
-8044
-8052
-8057
-8061
-8063
-8063
-8061
-8058
-8054
-8048
-8041
-8032
-8023
-8013
-8004
-7994
-7984
-7975
-7966
-7957
-7950
-7944
-7939
-7935
-7933
-7932
-7932
-7935
-7938
-7943
-7950
-7958
-7967
-7977
-7989
-8000
-8015
-8029
-8044
-8058
-8074
-8090
-8106
-8122
-8138
-8153
-8167
-8183
-8197
-8210
-8223
-8235
-8246
-8256
-8266
-8274
-8281
-8288
-8292
-8296
-8298
-8299
-8298
-8296
-8292
-8286
-8279
-8269
-8257
-8244
-8228
-8210
-8189
-8167
-8143
-8117
-8087
-8057
-8025
-7990
-7954
-7915
-7875
-7833
-7789
-7744
-7697
-7648
-7598
-7546
-7492
-7437
-7381
-7323
-7263
-7202
-7140
-7076
-7010
-6943
-6875
-6804
-6732
-6658
-6583
-6506
-6427
-6346
-6264
-6180
-6094
-6007
-5918
-5827
-5735
-5642
-5547
-5451
-5354
-5257
-5158
-5059
-4959
-4858
-4758
-4657
-4555
-4454
-4352
-4251
-4149
-4048
-3946
-3845
-3744
-3644
-3543
-3444
-3345
-3247
-3149
-3053
-2958
-2864
-2772
-2681
-2593
-2506
-2422
-2340
-2261
-2184
-2111
-2040
-1971
-1906
-1844
-1784
-1728
-1674
-1623
-1575
-1530
-1488
-1449
-1412
-1379
-1349
-1322
-1298
-1278
-1261
-1247
-1237
-1230
-1226
-1227
-1230
-1237
-1248
-1262
-1279
-1300
-1324
-1352
-1382
-1417
-1454
-1495
-1540
-1588
-1639
-1693
-1750
-1810
-1874
-1939
-2008
-2079
-2152
-2227
-2304
-2382
-2463
-2544
-2627
-2711
-2796
-2881
-2968
-3056
-3144
-3233
-3323
-3413
-3504
-3596
-3688
-3780
-3873
-3965
-4058
-4150
-4241
-4332
-4423
-4513
-4602
-4690
-4778
-4864
-4949
-5034
-5117
-5199
-5280
-5360
-5438
-5515
-5592
-5667
-5741
-5815
-5887
-5959
-6030
-6100
-6169
-6238
-6305
-6372
-6438
-6503
-6567
-6630
-6692
-6752
-6812
-6870
-6927
-6982
-7035
-7087
-7136
-7184
-7230
-7274
-7315
-7354
-7391
-7426
-7458
-7488
-7516
-7542
-7565
-7587
-7606
-7624
-7640
-7654
-7666
-7678
-7687
-7695
-7702
-7708
-7712
-7714
-7716
-7716
-7716
-7714
-7711
-7707
-7703
-7697
-7691
-7684
-7676
-7668
-7659
-7649
-7639
-7628
-7616
-7604
-7591
-7578
-7563
-7548
-7533
-7516
-7499
-7482
-7463
-7444
-7424
-7403
-7381
-7359
-7336
-7312
-7288
-7263
-7237
-7211
-7184
-7156
-7128
-7100
-7072
-7043
-7014
-6985
-6957
-6929
-6901
-6874
-6848
-6822
-6797
-6773
-6750
-6728
-6707
-6687
-6668
-6651
-6634
-6620
-6606
-6595
-6585
-6576
-6569
-6564
-6560
-6558
-6557
-6557
-6559
-6562
-6566
-6570
-6575
-6581
-6587
-6593
-6599
-6605
-6611
-6616
-6621
-6625
-6629
-6632
-6634
-6635
-6635
-6634
-6632
-6628
-6622
-6615
-6607
-6596
-6584
-6569
-6553
-6535
-6514
-6492
-6467
-6441
-6413
-6382
-6349
-6314
-6277
-6238
-6197
-6153
-6107
-6059
-6009
-5956
-5901
-5844
-5784
-5722
-5658
-5591
-5523
-5452
-5379
-5303
-5226
-5147
-5065
-4982
-4897
-4811
-4722
-4632
-4541
-4448
-4354
-4258
-4162
-4064
-3965
-3866
-3765
-3664
-3562
-3460
-3357
-3254
-3151
-3048
-2945
-2842
-2740
-2639
-2538
-2439
-2340
-2243
-2147
-2052
-1958
-1866
-1776
-1687
-1599
-1513
-1428
-1345
-1263
-1183
-1104
-1026
-950
-875
-801
-729
-657
-586
-517
-449
-381
-315
-250
-186
-124
-63
-3
56
113
169
223
275
326
375
422
467
510
550
589
625
660
691
720
746
770
790
807
821
832
839
843
843
839
832
821
806
787
764
738
708
674
636
595
550
502
450
395
337
277
213
147
78
7
-66
-142
-219
-298
-379
-460
-543
-627
-712
-797
-883
-968
-1054
-1140
-1225
-1310
-1394
-1477
-1559
-1640
-1720
-1798
-1874
-1949
-2021
-2093
-2161
-2228
-2292
-2354
-2414
-2471
-2527
-2579
-2630
-2678
-2723
-2767
-2808
-2848
-2885
-2920
-2954
-2985
-3015
-3043
-3069
-3093
-3116
-3137
-3155
-3172
-3187
-3200
-3211
-3220
-3227
-3232
-3236
-3237
-3237
-3234
-3230
-3223
-3215
-3204
-3192
-3177
-3161
-3142
-3122
-3099
-3075
-3048
-3020
-2989
-2957
-2922
-2887
-2849
-2810
-2770
-2728
-2685
-2642
-2597
-2552
-2507
-2460
-2414
-2367
-2319
-2272
-2224
-2176
-2129
-2081
-2033
-1986
-1939
-1891
-1844
-1798
-1751
-1704
-1658
-1611
-1564
-1518
-1471
-1424
-1377
-1329
-1282
-1234
-1186
-1138
-1089
-1040
-991
-942
-893
-843
-793
-744
-694
-644
-594
-544
-495
-445
-396
-347
-299
-251
-204
-157
-111
-66
-22
21
63
104
144
183
221
257
293
328
361
394
425
456
486
516
545
573
601
628
655
682
709
735
762
789
815
842
868
895
922
949
977
1004
1033
1062
1091
1121
1152
1183
1215
1248
1282
1316
1351
1387
1423
1459
1496
1533
1570
1607
1645
1682
1719
1756
1793
1829
1865
1900
1934
1968
2000
2031
2061
2090
2117
2142
2166
2188
2209
2228
2245
2260
2273
2285
2294
2302
2309
2314
2318
2321
2323
2323
2323
2322
2320
2318
2315
2311
2307
2303
2298
2293
2289
2284
2279
2275
2271
2268
2266
2264
2263
2262
2263
2264
2267
2270
2275
2281
2287
2295
2304
2313
2323
2334
2345
2357
2369
2381
2394
2407
2420
2433
2447
2460
2473
2486
2499
2511
2523
2533
2543
2552
2561
2567
2573
2578
2581
2582
2583
2581
2578
2574
2568
2560
2550
2539
2527
2512
2496
2479
2459
2438
2415
2390
2363
2334
2304
2271
2237
2201
2163
2123
2081
2037
1991
1944
1895
1844
1791
1737
1681
1623
1563
1503
1440
1376
1311
1245
1177
1109
1039
969
898
826
754
681
607
534
460
386
312
239
165
92
20
-51
-122
-191
-259
-326
-392
-455
-517
-577
-634
-690
-743
-794
-842
-888
-932
-972
-1010
-1045
-1077
-1106
-1132
-1155
-1175
-1192
-1206
-1217
-1224
-1229
-1230
-1228
-1223
-1215
-1205
-1191
-1174
-1154
-1132
-1107
-1080
-1049
-1016
-982
-945
-905
-864
-820
-774
-726
-677
-626
-573
-518
-462
-405
-346
-287
-226
-164
-101
-38
26
90
155
220
285
349
414
478
543
606
670
734
797
860
923
985
1048
1110
1172
1233
1295
1355
1416
1476
1536
1595
1654
1712
1770
1827
1884
1939
1995
2049
2102
2155
2206
2257
2306
2355
2403
2450
2496
2541
2585
2628
2671
2713
2754
2794
2833
2872
2910
2947
2983
3018
3051
3084
3116
3146
3176
3203
3230
3255
3278
3300
3320
3339
3356
3371
3385
3397
3408
3418
3426
3433
3438
3443
3447
3450
3452
3454
3455
3456
3455
3455
3454
3452
3450
3448
3445
3441
3437
3432
3427
3420
3414
3406
3398
3389
3380
3370
3360
3350
3339
3328
3317
3306
3295
3284
3273
3262
3252
3242
3231
3221
3212
3202
3192
3182
3172
3161
3151
3140
3128
3116
3104
3090
3076
3062
3047
3031
3014
2996
2977
2958
2937
2916
2893
2869
2844
2818
2791
2763
2733
2703
2671
2638
2604
2570
2534
2498
2461
2423
2384
2345
2305
2264
2223
2181
2139
2096
2053
2009
1964
1919
1873
1827
1780
1732
1684
1634
1584
1533
1482
1429
1376
1322
1267
1212
1156
1099
1041
983
924
865
806
747
687
628
568
509
450
392
334
276
219
163
108
54
0
-52
-104
-154
-203
-251
-298
-343
-387
-431
-473
-514
-554
-593
-630
-667
-703
-737
-770
-802
-833
-863
-891
-918
-943
-968
-991
-1012
-1032
-1051
-1069
-1085
-1100
-1113
-1126
-1137
-1148
-1158
-1167
-1175
-1183
-1190
-1197
-1204
-1211
-1217
-1224
-1230
-1237
-1244
-1251
-1258
-1266
-1275
-1284
-1293
-1303
-1314
-1325
-1336
-1348
-1360
-1373
-1387
-1400
-1415
-1429
-1445
-1460
-1476
-1493
-1509
-1526
-1543
-1560
-1578
-1596
-1614
-1633
-1652
-1671
-1691
-1711
-1732
-1753
-1775
-1797
-1819
-1841
-1864
-1886
-1909
-1932
-1954
-1977
-2000
-2023
-2045
-2067
-2089
-2111
-2132
-2153
-2174
-2194
-2214
-2233
-2251
-2270
-2287
-2304
-2321
-2337
-2352
-2367
-2381
-2395
-2409
-2421
-2434
-2446
-2458
-2469
-2480
-2491
-2502
-2512
-2522
-2532
-2541
-2550
-2559
-2567
-2575
-2583
-2590
-2597
-2603
-2609
-2614
-2619
-2623
-2627
-2631
-2635
-2638
-2642
-2645
-2648
-2651
-2655
-2658
-2661
-2664
-2667
-2669
-2671
-2672
-2673
-2674
-2674
-2673
-2671
-2669
-2665
-2661
-2656
-2650
-2643
-2635
-2626
-2616
-2604
-2592
-2578
-2563
-2548
-2530
-2512
-2493
-2473
-2452
-2429
-2406
-2383
-2358
-2333
-2307
-2281
-2254
-2228
-2201
-2174
-2147
-2120
-2093
-2066
-2039
-2013
-1987
-1961
-1935
-1910
-1885
-1859
-1835
-1810
-1786
-1761
-1738
-1714
-1691
-1668
-1645
-1623
-1601
-1579
-1557
-1536
-1515
-1494
-1474
-1453
-1433
-1413
-1393
-1374
-1354
-1335
-1316
-1297
-1279
-1261
-1243
-1226
-1209
-1193
-1178
-1163
-1149
-1135
-1123
-1112
-1101
-1092
-1083
-1076
-1069
-1064
-1059
-1055
-1051
-1049
-1047
-1045
-1044
-1043
-1043
-1043
-1044
-1045
-1046
-1048
-1050
-1053
-1057
-1061
-1065
-1071
-1077
-1084
-1092
-1101
-1110
-1121
-1132
-1144
-1158
-1172
-1187
-1203
-1220
-1238
-1257
-1277
-1298
-1320
-1343
-1367
-1392
-1418
-1445
-1474
-1503
-1534
-1566
-1599
-1634
-1669
-1706
-1743
-1782
-1822
-1863
-1906
-1949
-1993
-2039
-2085
-2133
-2181
-2230
-2280
-2330
-2381
-2432
-2484
-2536
-2588
-2640
-2693
-2746
-2799
-2852
-2905
-2958
-3012
-3065
-3119
-3173
-3227
-3281
-3336
-3390
-3444
-3499
-3553
-3608
-3662
-3716
-3769
-3822
-3875
-3927
-3978
-4027
-4078
-4127
-4175
-4221
-4267
-4312
-4355
-4397
-4437
-4476
-4514
-4550
-4585
-4618
-4650
-4681
-4710
-4738
-4765
-4790
-4815
-4838
-4860
-4880
-4900
-4919
-4936
-4952
-4968
-4982
-4995
-5007
-5018
-5028
-5036
-5044
-5050
-5055
-5058
-5061
-5062
-5062
-5061
-5058
-5054
-5049
-5042
-5033
-5024
-5012
-4999
-4985
-4969
-4951
-4932
-4911
-4890
-4866
-4842
-4816
-4789
-4761
-4732
-4702
-4670
-4638
-4604
-4569
-4533
-4497
-4459
-4420
-4380
-4340
-4298
-4256
-4213
-4169
-4125
-4080
-4034
-3988
-3941
-3894
-3847
-3799
-3752
-3704
-3656
-3609
-3561
-3514
-3467
-3421
-3375
-3329
-3284
-3239
-3195
-3152
-3109
-3068
-3027
-2986
-2947
-2908
-2871
-2834
-2798
-2763
-2729
-2696
-2663
-2632
-2601
-2571
-2542
-2514
-2487
-2460
-2434
-2409
-2384
-2360
-2336
-2312
-2289
-2266
-2244
-2221
-2199
-2177
-2155
-2134
-2112
-2091
-2070
-2049
-2028
-2007
-1987
-1966
-1946
-1926
-1907
-1887
-1869
-1850
-1832
-1815
-1798
-1782
-1766
-1751
-1736
-1723
-1710
-1698
-1687
-1677
-1668
-1660
-1653
-1647
-1642
-1639
-1637
-1637
-1638
-1640
-1643
-1649
-1655
-1663
-1673
-1684
-1696
-1710
-1725
-1741
-1759
-1778
-1798
-1819
-1842
-1867
-1892
-1919
-1947
-1977
-2008
-2040
-2074
-2109
-2146
-2183
-2222
-2262
-2303
-2346
-2389
-2433
-2479
-2525
-2572
-2620
-2668
-2717
-2766
-2816
-2866
-2916
-2966
-3016
-3066
-3116
-3166
-3215
-3264
-3313
-3360
-3407
-3454
-3499
-3543
-3586
-3628
-3668
-3708
-3746
-3782
-3817
-3850
-3882
-3912
-3940
-3967
-3991
-4014
-4035
-4053
-4070
-4085
-4098
-4109
-4118
-4125
-4131
-4135
-4137
-4137
-4136
-4133
-4129
-4123
-4116
-4108
-4098
-4086
-4075
-4062
-4046
-4030
-4013
-3994
-3974
-3953
-3930
-3906
-3881
-3854
-3827
-3798
-3768
-3737
-3706
-3673
-3640
-3606
-3571
-3536
-3499
-3463
-3425
-3387
-3348
-3309
-3269
-3229
-3188
-3146
-3104
-3061
-3018
-2974
-2929
-2884
-2838
-2792
-2745
-2698
-2650
-2602
-2554
-2505
-2456
-2407
-2359
-2310
-2261
-2213
-2165
-2117
-2070
-2023
-1977
-1931
-1886
-1842
-1798
-1755
-1713
-1672
-1631
-1592
-1553
-1516
-1479
-1444
-1410
-1377
-1346
-1316
-1287
-1260
-1233
-1208
-1185
-1162
-1141
-1121
-1102
-1084
-1067
-1051
-1036
-1022
-1008
-997
-987
-977
-968
-960
-953
-947
-942
-938
-936
-934
-934
-934
-936
-939
-943
-949
-955
-963
-972
-982
-993
-1006
-1018
-1034
-1050
-1068
-1086
-1106
-1126
-1148
-1170
-1194
-1218
-1244
-1270
-1297
-1325
-1353
-1382
-1412
-1442
-1473
-1505
-1537
-1569
-1602
-1635
-1669
-1704
-1739
-1774
-1809
-1844
-1880
-1916
-1951
-1987
-2021
-2058
-2092
-2127
-2161
-2194
-2227
-2259
-2291
-2321
-2351
-2380
-2408
-2435
-2460
-2485
-2509
-2532
-2554
-2575
-2595
-2614
-2631
-2648
-2663
-2677
-2690
-2702
-2712
-2721
-2729
-2736
-2742
-2747
-2751
-2754
-2756
-2757
-2758
-2757
-2756
-2754
-2751
-2747
-2743
-2737
-2731
-2724
-2716
-2707
-2698
-2687
-2675
-2663
-2649
-2635
-2619
-2603
-2586
-2568
-2549
-2529
-2508
-2487
-2464
-2441
-2417
-2391
-2365
-2338
-2310
-2280
-2249
-2217
-2184
-2150
-2114
-2076
-2037
-1998
-1956
-1914
-1870
-1825
-1778
-1731
-1683
-1633
-1583
-1532
-1481
-1428
-1376
-1323
-1270
-1217
-1164
-1111
-1058
-1004
-952
-899
-847
-795
-744
-693
-642
-592
-543
-494
-445
-397
-350
-303
-257
-212
-167
-124
-81
-39
1
41
79
117
152
187
221
253
284
313
341
368
394
418
441
462
483
502
520
537
553
567
581
593
605
616
625
633
640
646
650
653
655
655
653
650
646
639
631
621
609
596
580
563
543
522
499
473
446
417
386
354
319
283
245
205
163
119
73
26
-23
-74
-127
-181
-237
-294
-353
-413
-475
-539
-604
-670
-738
-807
-877
-948
-1020
-1094
-1168
-1243
-1319
-1396
-1473
-1551
-1629
-1708
-1787
-1866
-1946
-2025
-2105
-2185
-2264
-2343
-2422
-2500
-2578
-2655
-2731
-2807
-2881
-2955
-3027
-3098
-3169
-3238
-3306
-3373
-3439
-3503
-3566
-3628
-3689
-3748
-3805
-3861
-3916
-3968
-4019
-4067
-4115
-4160
-4203
-4244
-4282
-4319
-4354
-4387
-4417
-4445
-4471
-4495
-4517
-4537
-4555
-4570
-4584
-4596
-4605
-4613
-4620
-4624
-4627
-4628
-4627
-4625
-4621
-4616
-4610
-4602
-4592
-4581
-4568
-4554
-4539
-4522
-4503
-4483
-4461
-4438
-4413
-4387
-4359
-4330
-4299
-4267
-4234
-4200
-4164
-4127
-4089
-4050
-4010
-3969
-3927
-3884
-3840
-3794
-3748
-3701
-3653
-3604
-3554
-3504
-3452
-3400
-3347
-3294
-3239
-3184
-3129
-3073
-3017
-2960
-2902
-2844
-2786
-2726
-2667
-2606
-2545
-2484
-2422
-2359
-2296
-2232
-2168
-2103
-2037
-1972
-1906
-1839
-1772
-1704
-1636
-1568
-1500
-1431
-1363
-1294
-1226
-1157
-1089
-1020
-953
-886
-819
-753
-687
-622
-558
-494
-432
-371
-310
-251
-193
-137
-81
-27
26
78
128
177
225
272
318
363
406
449
491
532
572
611
649
686
723
759
794
829
863
895
928
959
989
1018
1047
1075
1101
1126
1151
1174
1196
1217
1237
1255
1272
1288
1303
1317
1329
1341
1351
1361
1369
1377
1383
1389
1394
1398
1401
1403
1405
1406
1406
1406
1405
1404
1402
1400
1398
1395
1392
1390
1388
1385
1384
1382
1382
1382
1382
1384
1387
1390
1395
1401
1408
1416
1426
1436
1449
1462
1477
1494
1512
1532
1554
1577
1602
1629
1658
1688
1720
1754
1790
1828
1868
1909
1952
1997
2043
2092
2142
2194
2248
2303
2360
2418
2478
2540
2603
2667
2732
2799
2867
2935
3004
3075
3146
3217
3289
3361
3434
3506
3579
3651
3723
3794
3865
3935
4005
4073
4141
4208
4273
4337
4400
4461
4521
4579
4636
4690
4743
4794
4844
4891
4936
4980
5021
5060
5098
5133
5166
5197
5226
5253
5279
5301
5322
5341
5358
5373
5386
5397
5406
5413
5418
5421
5423
5422
5419
5415
5408
5400
5389
5377
5363
5347
5329
5309
5287
5264
5238
5211
5182
5151
5119
5084
5048
5009
4969
4927
4884
4838
4791
4741
4690
4638
4584
4528
4471
4413
4354
4293
4232
4170
4106
4043
3979
3914
3849
3783
3718
3652
3587
3522
3457
3392
3329
3265
3203
3141
3080
3020
2961
2903
2846
2790
2736
2684
2632
2583
2535
2489
2445
2403
2362
2324
2287
2253
2220
2190
2161
2135
2110
2088
2068
2050
2035
2021
2009
2001
1994
1990
1988
1987
1990
1994
2001
2009
2021
2033
2050
2068
2088
2111
2136
2163
2192
2223
2257
2293
2331
2370
2412
2456
2502
2549
2598
2649
2701
2755
2811
2868
2927
2987
3048
3111
3175
3240
3306
3373
3441
3510
3580
3650
3720
3791
3863
3934
4006
4078
4149
4221
4293
4365
4437
4509
4580
4652
4723
4794
4865
4936
5007
5077
5148
5218
5287
5357
5426
5494
5562
5630
5697
5763
5829
5894
5958
6021
6083
6144
6204
6262
6319
6374
6428
6479
6529
6577
6623
6667
6708
6748
6786
6821
6854
6886
6915
6942
6967
6989
7010
7029
7045
7060
7072
7083
7091
7097
7102
7104
7105
7104
7101
7096
7090
7083
7074
7064
7052
7040
7026
7012
6996
6980
6963
6946
6928
6910
6892
6874
6857
6839
6822
6806
6790
6775
6761
6748
6735
6724
6714
6706
6698
6692
6687
6683
6681
6681
6681
6683
6687
6692
6699
6707
6717
6728
6741
6756
6772
6790
6810
6831
6854
6878
6905
6932
6962
6993
7025
7060
7095
7133
7171
7211
7253
7295
7339
7384
7430
7477
7525
7574
7623
7673
7724
7775
7827
7879
7931
7984
8038
8090
8145
8198
8252
8306
8360
8413
8466
8519
8572
8624
8675
8726
8776
8825
8873
8919
8965
9009
9052
9094
9133
9171
9207
9241
9274
9304
9332
9358
9381
9402
9421
9437
9451
9463
9472
9478
9482
9483
9482
9478
9471
9462
9450
9436
9420
9400
9379
9355
9328
9299
9268
9234
9198
9159
9118
9075
9029
8982
8932
8879
8825
8769
8711
8651
8589
8526
8461
8395
8328
8259
8189
8119
8048
7976
7903
7830
7756
7681
7606
7531
7456
7380
7305
7229
7153
7077
7001
6925
6849
6773
6698
6623
6549
6475
6401
6328
6256
6185
6114
6044
5975
5907
5840
5774
5709
5646
5584
5523
5464
5407
5351
5298
5245
5195
5147
5100
5056
5013
4973
4935
4899
4866
4835
4806
4779
4754
4732
4712
4695
4680
4667
4657
4649
4644
4641
4640
4642
4646
4653
4662
4673
4687
4703
4721
4742
4764
4789
4816
4844
4875
4908
4942
4979
5017
5057
5098
5141
5186
5232
5279
5328
5378
5429
5482
5535
5589
5644
5700
5757
5813
5871
5928
5986
6044
6102
6160
6218
6276
6333
6390
6447
6504
6560
6615
6671
6725
6780
6834
6887
6940
6992
7043
7094
7144
7194
7242
7290
7336
7382
7427
7471
7513
7555
7596
7635
7673
7710
7746
7781
7814
7846
7877
7906
7934
7962
7988
8012
8036
8058
8080
8102
8122
8141
8160
8178
8196
8212
8228
8243
8258
8272
8286
8299
8311
8323
8335
8346
8356
8366
8376
8385
8393
8401
8408
8415
8420
8426
8430
8434
8437
8440
8442
8443
8443
8443
8442
8440
8437
8434
8429
8424
8417
8410
8401
8392
8382
8371
8359
8345
8331
8316
8300
8282
8263
8244
8223
8200
8177
8151
8125
8098
8069
8038
8007
7973
7939
7903
7866
7827
7788
7747
7705
7662
7618
7572
7526
7479
7430
7381
7331
7279
7227
7174
7120
7064
7008
6951
6893
6834
6775
6714
6653
6591
6528
6464
6400
6335
6270
6204
6138
6071
6005
5938
5870
5803
5736
5669
5603
5536
5470
5405
5340
5275
5211
5148
5085
5023
4962
4902
4843
4784
4727
4671
4616
4562
4510
4459
4409
4360
4314
4268
4224
4182
4142
4103
4066
4030
3997
3965
3936
3908
3882
3858
3836
3816
3799
3783
3769
3758
3748
3741
3736
3733
3732
3734
3737
3743
3751
3761
3773
3787
3803
3821
3841
3863
3886
3911
3938
3966
3996
4027
4059
4094
4129
4166
4204
4242
4282
4323
4365
4407
4450
4494
4538
4583
4628
4674
4720
4766
4812
4859
4906
4952
4999
5046
5094
5141
5188
5235
5282
5329
5376
5423
5470
5517
5563
5609
5654
5699
5743
5786
5829
5871
5912
5952
5990
6028
6064
6099
6133
6165
6195
6224
6252
6278
6302
6324
6345
6364
6381
6396
6410
6421
6430
6438
6443
6447
6448
6448
6445
6441
6435
6426
6416
6403
6389
6372
6354
6334
6312
6287
6261
6233
6204
6172
6139
6104
6068
6030
5990
5949
5907
5864
5819
5773
5726
5678
5629
5579
5528
5476
5424
5371
5317
5262
5206
5150
5094
5037
4979
4921
4862
4802
4743
4682
4621
4560
4498
4436
4374
4311
4248
4185
4121
4057
3994
3930
3865
3801
3737
3673
3609
3544
3480
3417
3353
3290
3227
3164
3101
3039
2977
2916
2855
2794
2734
2675
2617
2559
2502
2446
2390
2336
2282
2230
2178
2128
2078
2029
1983
1937
1892
1848
1806
1764
1724
1684
1646
1609
1572
1537
1503
1470
1438
1407
1377
1348
1320
1292
1266
1241
1216
1193
1170
1148
1127
1106
1087
1069
1051
1034
1018
1002
990
976
964
953
943
934
926
919
912
907
902
898
895
893
891
890
890
890
891
892
895
897
901
904
909
913
918
924
930
936
943
950
957
964
971
979
987
994
1002
1008
1016
1024
1031
1039
1046
1053
1059
1066
1072
1078
1084
1089
1094
1099
1104
1108
1112
1115
1118
1121
1124
1127
1129
1130
1132
1133
1134
1134
1134
1134
1133
1131
1129
1126
1123
1119
1115
1110
1104
1097
1090
1082
1074
1064
1054
1043
1032
1020
1006
993
980
965
950
935
919
903
886
869
852
834
816
797
778
759
739
719
699
678
656
634
612
590
567
544
521
498
474
451
427
404
381
357
334
310
287
264
241
217
194
171
148
124
101
78
54
30
7
-17
-41
-65
-90
-114
-138
-163
-187
-212
-236
-261
-285
-309
-332
-356
-379
-402
-424
-446
-467
-489
-509
-529
-549
-569
-587
-606
-624
-641
-659
-675
-692
-708
-724
-740
-755
-770
-785
-800
-815
-829
-844
-858
-872
-886
-900
-914
-927
-941
-954
-967
-980
-993
-1004
-1018
-1030
-1042
-1054
-1066
-1078
-1090
-1101
-1112
-1124
-1134
-1145
-1156
-1166
-1175
-1185
-1194
-1203
-1211
-1219
-1226
-1233
-1239
-1245
-1250
-1255
-1259
-1263
-1266
-1269
-1271
-1273
-1275
-1276
-1277
-1278
-1279
-1280
-1281
-1283
-1284
-1286
-1288
-1291
-1294
-1298
-1303
-1308
-1313
-1320
-1327
-1335
-1344
-1353
-1364
-1375
-1387
-1399
-1413
-1427
-1442
-1457
-1474
-1491
-1508
-1527
-1546
-1567
-1588
-1609
-1632
-1655
-1678
-1703
-1728
-1753
-1779
-1806
-1833
-1860
-1888
-1916
-1944
-1972
-2001
-2029
-2059
-2088
-2116
-2145
-2173
-2200
-2227
-2254
-2280
-2305
-2330
-2353
-2376
-2398
-2420
-2440
-2460
-2478
-2496
-2513
-2530
-2545
-2559
-2573
-2586
-2598
-2609
-2620
-2630
-2639
-2648
-2656
-2663
-2670
-2676
-2682
-2687
-2692
-2696
-2699
-2702
-2704
-2706
-2707
-2708
-2708
-2708
-2707
-2706
-2705
-2704
-2702
-2700
-2698
-2696
-2695
-2693
-2691
-2689
-2687
-2686
-2685
-2684
-2683
-2683
-2683
-2684
-2684
-2685
-2687
-2689
-2691
-2694
-2697
-2701
-2705
-2710
-2715
-2720
-2726
-2733
-2740
-2747
-2755
-2763
-2772
-2781
-2790
-2800
-2810
-2820
-2830
-2841
-2851
-2862
-2874
-2885
-2896
-2908
-2920
-2931
-2943
-2954
-2966
-2977
-2988
-2999
-3009
-3019
-3029
-3037
-3045
-3053
-3059
-3064
-3069
-3072
-3075
-3076
-3076
-3075
-3073
-3070
-3065
-3059
-3052
-3044
-3035
-3024
-3012
-2999
-2984
-2969
-2953
-2935
-2917
-2897
-2876
-2855
-2832
-2809
-2784
-2758
-2732
-2704
-2675
-2645
-2614
-2582
-2549
-2514
-2478
-2442
-2404
-2365
-2324
-2283
-2241
-2199
-2155
-2111
-2066
-2020
-1974
-1928
-1881
-1834
-1786
-1739
-1691
-1643
-1595
-1548
-1500
-1453
-1405
-1359
-1312
-1266
-1220
-1175
-1130
-1085
-1041
-998
-956
-914
-873
-833
-794
-756
-719
-684
-650
-617
-586
-556
-527
-501
-476
-453
-432
-412
-394
-379
-365
-353
-344
-336
-331
-327
-326
-327
-330
-335
-343
-352
-365
-379
-396
-415
-436
-459
-485
-513
-544
-576
-611
-648
-686
-727
-770
-814
-861
-909
-959
-1010
-1063
-1118
-1173
-1230
-1288
-1347
-1407
-1468
-1529
-1591
-1653
-1716
-1778
-1841
-1904
-1967
-2029
-2092
-2155
-2217
-2278
-2339
-2399
-2459
-2518
-2576
-2634
-2691
-2746
-2801
-2854
-2907
-2958
-3008
-3057
-3104
-3150
-3195
-3237
-3279
-3319
-3357
-3394
-3428
-3462
-3493
-3523
-3551
-3578
-3602
-3625
-3646
-3666
-3683
-3699
-3713
-3726
-3736
-3745
-3753
-3758
-3762
-3764
-3765
-3764
-3761
-3756
-3749
-3741
-3731
-3720
-3707
-3692
-3676
-3658
-3639
-3618
-3596
-3573
-3548
-3523
-3496
-3468
-3439
-3408
-3377
-3345
-3311
-3277
-3241
-3205
-3167
-3129
-3090
-3051
-3010
-2970
-2928
-2887
-2844
-2802
-2759
-2717
-2674
-2630
-2587
-2544
-2502
-2459
-2417
-2375
-2333
-2292
-2252
-2212
-2173
-2135
-2098
-2062
-2027
-1993
-1961
-1929
-1899
-1871
-1843
-1817
-1793
-1770
-1748
-1728
-1710
-1693
-1678
-1665
-1654
-1644
-1637
-1631
-1627
-1625
-1626
-1628
-1632
-1638
-1646
-1657
-1669
-1683
-1698
-1716
-1735
-1757
-1780
-1804
-1831
-1859
-1889
-1920
-1953
-1987
-2023
-2060
-2099
-2139
-2180
-2223
-2266
-2311
-2357
-2404
-2452
-2500
-2550
-2600
-2651
-2702
-2754
-2806
-2858
-2911
-2965
-3018
-3072
-3126
-3180
-3234
-3288
-3342
-3396
-3450
-3503
-3557
-3609
-3662
-3714
-3765
-3816
-3866
-3915
-3963
-4011
-4057
-4103
-4147
-4190
-4233
-4274
-4314
-4352
-4390
-4426
-4461
-4495
-4527
-4559
-4589
-4618
-4646
-4673
-4699
-4724
-4749
-4772
-4794
-4816
-4836
-4856
-4875
-4894
-4911
-4928
-4944
-4960
-4975
-4989
-5003
-5017
-5029
-5042
-5054
-5065
-5077
-5087
-5098
-5108
-5118
-5128
-5138
-5147
-5156
-5165
-5174
-5183
-5191
-5199
-5207
-5215
-5222
-5230
-5237
-5245
-5252
-5259
-5266
-5273
-5280
-5288
-5295
-5302
-5309
-5316
-5324
-5331
-5338
-5346
-5353
-5361
-5368
-5376
-5383
-5391
-5399
-5406
-5414
-5422
-5430
-5438
-5446
-5455
-5463
-5471
-5479
-5487
-5495
-5503
-5511
-5519
-5527
-5534
-5541
-5548
-5555
-5561
-5566
-5572
-5576
-5580
-5584
-5587
-5589
-5591
-5593
-5593
-5593
-5593
-5592
-5590
-5588
-5585
-5581
-5577
-5572
-5566
-5559
-5552
-5544
-5536
-5526
-5516
-5505
-5493
-5481
-5468
-5454
-5440
-5425
-5409
-5392
-5375
-5357
-5339
-5320
-5301
-5281
-5260
-5239
-5217
-5195
-5172
-5148
-5124
-5100
-5075
-5050
-5024
-4997
-4971
-4943
-4916
-4888
-4859
-4830
-4800
-4770
-4740
-4709
-4677
-4645
-4613
-4580
-4547
-4514
-4480
-4446
-4411
-4376
-4341
-4306
-4270
-4234
-4197
-4160
-4123
-4086
-4048
-4009
-3971
-3931
-3891
-3851
-3810
-3769
-3727
-3684
-3641
-3597
-3553
-3508
-3462
-3415
-3368
-3320
-3272
-3222
-3172
-3121
-3070
-3017
-2964
-2910
-2855
-2800
-2744
-2687
-2630
-2572
-2513
-2454
-2394
-2334
-2273
-2212
-2150
-2087
-2024
-1961
-1897
-1832
-1767
-1702
-1637
-1571
-1505
-1439
-1373
-1307
-1240
-1173
-1106
-1039
-972
-905
-837
-770
-702
-634
-567
-499
-431
-363
-295
-227
-159
-91
-24
44
111
178
244
310
375
441
505
569
633
695
757
819
879
939
998
1055
1112
1168
1222
1275
1327
1378
1428
1476
1524
1570
1615
1658
1700
1742
1781
1820
1857
1893
1928
1961
1994
2025
2054
2083
2110
2136
2160
2183
2205
2226
2245
2263
2280
2295
2309
2322
2333
2343
2351
2359
2365
2369
2372
2374
2375
2374
2372
2368
2364
2357
2350
2342
2332
2321
2309
2296
2282
2267
2251
2234
2217
2199
2180
2160
2139
2119
2097
2075
2052
2029
2005
1982
1957
1932
1907
1882
1856
1831
1805
1779
1754
1728
1703
1678
1653
1628
1604
1580
1557
1534
1511
1490
1469
1448
1428
1410
1391
1374
1358
1342
1328
1314
1301
1289
1279
1269
1260
1251
1244
1238
1232
1228
1224
1222
1220
1219
1218
1219
1220
1222
1225
1229
1233
1238
1243
1249
1255
1263
1270
1278
1287
1296
1305
1314
1324
1334
1344
1354
1365
1375
1385
1396
1406
1416
1426
1435
1445
1454
1463
1472
1481
1489
1497
1505
1513
1521
1528
1536
1543
1550
1557
1564
1570
1577
1584
1591
1598
1605
1612
1619
1626
1634
1641
1649
1657
1666
1674
1683
1692
1701
1711
1720
1730
1741
1751
1762
1773
1784
1796
1808
1820
1832
1845
1858
1871
1885
1898
1912
1926
1941
1955
1970
1985
2000
2016
2031
2047
2062
2078
2094
2109
2125
2140
2156
2171
2186
2201
2215
2230
2244
2258
2272
2285
2299
2311
2324
2336
2347
2358
2369
2379
2388
2397
2406
2414
2421
2428
2434
2440
2445
2449
2453
2456
2459
2461
2462
2463
2464
2464
2463
2463
2462
2460
2458
2456
2454
2451
2448
2445
2441
2437
2433
2429
2424
2419
2414
2408
2402
2396
2390
2383
2377
2370
2363
2355
2348
2341
2333
2325
2317
2309
2301
2293
2285
2277
2269
2262
2254
2246
2238
2230
2223
2215
2208
2201
2194
2187
2180
2174
2167
2161
2155
2150
2144
2139
2134
2130
2126
2123
2120
2118
2117
2116
2116
2117
2119
2121
2125
2130
2135
2142
2150
2159
2169
2180
2193
2206
2221
2237
2253
2271
2290
2310
2330
2351
2373
2395
2418
2442
2465
2490
2514
2539
2563
2588
2613
2638
2664
2689
2714
2739
2764
2789
2814
2839
2863
2888
2912
2937
2961
2985
3009
3033
3057
3081
3104
3128
3151
3174
3197
3220
3243
3266
3289
3312
3335
3357
3380
3403
3426
3449
3471
3494
3517
3539
3562
3584
3607
3629
3652
3674
3696
3718
3740
3762
3783
3804
3825
3845
3865
3884
3903
3921
3938
3955
3971
3987
4001
4014
4027
4041
4053
4064
4074
4083
4093
4102
4110
4117
4124
4130
4135
4140
4145
4149
4152
4154
4156
4158
4159
4159
4159
4159
4158
4156
4154
4152
4148
4145
4141
4136
4131
4126
4120
4113
4107
4099
4091
4083
4074
4065
4054
4045
4034
4022
4011
4000
3987
3974
3961
3947
3933
3919
3904
3889
3874
3859
3843
3827
3811
3795
3779
3763
3747
3731
3714
3698
3681
3665
3649
3632
3616
3600
3584
3568
3552
3537
3521
3506
3491
3477
3463
3449
3435
3422
3410
3397
3386
3374
3363
3353
3343
3333
3323
3315
3306
3298
3290
3283
3275
3269
3263
3257
3251
3246
3241
3237
3233
3230
3227
3224
3222
3220
3219
3217
3216
3216
3216
3216
3216
3217
3218
3220
3222
3225
3228
3232
3236
3241
3246
3252
3258
3265
3272
3280
3288
3297
3307
3317
3328
3339
3350
3362
3375
3387
3400
3414
3427
3441
3455
3469
3483
3497
3512
3527
3541
3556
3571
3586
3601
3616
3630
3645
3660
3675
3689
3704
3718
3732
3746
3760
3774
3787
3800
3814
3826
3839
3852
3864
3876
3887
3898
3909
3920
3930
3940
3950
3959
3968
3977
3985
3993
4000
4008
4014
4021
4027
4033
4038
4043
4046
4051
4054
4057
4059
4061
4062
4064
4064
4064
4064
4062
4062
4061
4059
4057
4054
4051
4049
4046
4042
4038
4034
4030
4025
4021
4017
4013
4008
4003
4000
3997
3993
3990
3987
3984
3982
3980
3979
3978
3977
3977
3977
3978
3979
3981
3983
3985
3988
3991
3995
3999
4003
4009
4014
4021
4027
4035
4042
4051
4059
4067
4078
4088
4098
4109
4120
4131
4143
4155
4167
4179
4192
4205
4218
4232
4246
4260
4275
4289
4305
4320
4336
4352
4368
4384
4401
4417
4434
4451
4468
4485
4502
4519
4537
4554
4572
4589
4606
4623
4640
4656
4672
4688
4703
4718
4732
4745
4758
4770
4781
4791
4801
4809
4817
4824
4830
4835
4840
4844
4847
4849
4851
4852
4852
4852
4850
4848
4846
4842
4838
4833
4827
4821
4813
4805
4797
4787
4777
4766
4755
4743
4730
4717
4704
4689
4675
4659
4643
4627
4610
4592
4575
4556
4538
4519
4500
4480
4460
4440
4420
4400
4379
4359
4338
4317
4296
4275
4254
4233
4212
4190
4169
4148
4127
4107
4086
4066
4046
4026
4006
3988
3969
3951
3933
3916
3899
3882
3866
3851
3835
3821
3807
3793
3780
3767
3755
3744
3732
3722
3712
3702
3693
3684
3675
3667
3660
3652
3645
3639
3632
3626
3620
3614
3608
3603
3597
3592
3587
3582
3577
3573
3568
3563
3558
3553
3548
3542
3537
3532
3526
3520
3514
3507
3501
3494
3487
3479
3472
3464
3456
3447
3439
3430
3421
3413
3403
3394
3385
3375
3366
3356
3345
3335
3324
3313
3302
3291
3279
3267
3255
3243
3230
3217
3204
3191
3177
3163
3149
3135
3120
3106
3091
3076
3060
3045
3029
3013
2997
2980
2964
2948
2931
2914
2897
2880
2863
2846
2829
2812
2795
2777
2760
2743
2726
2709
2692
2675
2659
2642
2627
2611
2596
2581
2567
2553
2540
2527
2515
2503
2492
2481
2471
2461
2452
2444
2436
2429
2422
2416
2411
2407
2403
2399
2397
2394
2393
2392
2391
2391
2391
2392
2394
2396
2398
2401
2405
2408
2412
2417
2422
2427
2433
2439
2445
2452
2458
2465
2472
2479
2486
2493
2500
2508
2515
2522
2529
2536
2543
2550
2556
2563
2569
2575
2580
2586
2591
2596
2600
2605
2608
2612
2615
2617
2619
2621
2622
2622
2622
2622
2621
2619
2617
2614
2610
2606
2602
2597
2591
2585
2578
2571
2564
2555
2547
2538
2528
2518
2507
2496
2484
2472
2459
2445
2431
2416
2401
2385
2369
2352
2335
2317
2299
2280
2260
2241
2220
2200
2178
2157
2135
2112
2089
2065
2041
2016
1991
1966
1940
1913
1886
1859
1831
1802
1774
1744
1715
1684
1654
1623
1592
1560
1528
1496
1464
1431
1398
1365
1332
1299
1265
1232
1198
1164
1130
1097
1063
1029
996
963
930
897
864
832
801
770
740
710
681
653
625
598
572
547
523
500
478
457
437
417
399
382
366
352
338
325
313
302
293
284
276
270
264
260
256
253
252
251
252
253
255
258
262
267
272
278
284
292
299
307
316
325
334
343
353
363
373
384
394
405
415
426
437
447
458
468
479
489
499
508
518
527
535
543
551
559
566
572
578
584
589
594
598
601
604
607
609
610
611
611
611
610
609
608
606
603
601
598
595
591
587
583
579
574
569
563
558
552
546
539
533
527
520
514
507
500
494
487
480
473
466
460
453
445
438
431
424
416
409
402
394
386
378
370
362
354
346
338
329
321
312
304
295
286
278
269
260
251
242
233
224
215
206
197
188
179
170
161
152
142
133
124
115
106
96
87
78
69
59
50
41
32
23
13
4
-5
-14
-24
-33
-42
-52
-61
-71
-81
-90
-100
-111
-121
-131
-142
-152
-163
-174
-185
-197
-208
-220
-231
-243
-255
-268
-280
-292
-305
-318
-331
-344
-358
-371
-385
-399
-412
-426
-441
-455
-469
-483
-498
-512
-526
-540
-555
-569
-583
-597
-610
-624
-637
-650
-663
-675
-688
-700
-711
-722
-733
-744
-754
-764
-773
-782
-790
-799
-806
-814
-821
-828
-835
-841
-848
-853
-859
-864
-869
-874
-878
-882
-886
-889
-892
-894
-896
-897
-898
-899
-899
-899
-898
-898
-896
-895
-893
-891
-889
-887
-884
-881
-878
-875
-871
-868
-864
-860
-856
-852
-848
-844
-839
-835
-830
-826
-821
-816
-811
-806
-801
-795
-790
-784
-778
-772
-765
-759
-753
-746
-739
-732
-725
-718
-711
-704
-697
-689
-682
-675
-668
-661
-654
-648
-641
-635
-629
-624
-619
-615
-610
-607
-604
-602
-600
-599
-598
-599
-600
-602
-605
-609
-613
-619
-625
-633
-641
-650
-661
-672
-684
-697
-711
-725
-741
-757
-774
-792
-811
-830
-850
-870
-892
-914
-936
-959
-982
-1006
-1031
-1055
-1080
-1105
-1131
-1157
-1182
-1208
-1234
-1260
-1287
-1313
-1339
-1365
-1392
-1418
-1444
-1470
-1495
-1521
-1546
-1571
-1596
-1621
-1645
-1669
-1692
-1715
-1738
-1760
-1782
-1803
-1824
-1845
-1865
-1884
-1903
-1922
-1940
-1958
-1975
-1992
-2008
-2023
-2037
-2052
-2066
-2079
-2092
-2104
-2116
-2127
-2138
-2148
-2158
-2167
-2176
-2184
-2192
-2199
-2206
-2212
-2218
-2224
-2229
-2233
-2237
-2241
-2244
-2246
-2248
-2249
-2250
-2250
-2249
-2248
-2246
-2244
-2242
-2238
-2234
-2230
-2225
-2219
-2213
-2207
-2200
-2192
-2184
-2175
-2166
-2156
-2145
-2135
-2123
-2111
-2099
-2085
-2072
-2058
-2043
-2028
-2012
-1996
-1979
-1962
-1944
-1926
-1907
-1887
-1867
-1846
-1824
-1802
-1779
-1756
-1732
-1707
-1681
-1655
-1629
-1601
-1574
-1545
-1517
-1487
-1457
-1427
-1396
-1365
-1333
-1301
-1268
-1235
-1202
-1168
-1133
-1098
-1063
-1028
-992
-956
-920
-883
-846
-809
-772
-735
-698
-660
-623
-586
-549
-512
-475
-439
-404
-368
-334
-300
-266
-233
-201
-170
-139
-109
-80
-52
-24
2
28
53
77
100
122
143
163
183
201
218
234
249
263
276
288
299
308
316
323
329
333
336
338
339
338
336
333
329
324
317
310
301
291
280
269
256
242
228
213
196
179
162
143
124
105
85
64
43
21
-1
-23
-46
-69
-92
-115
-139
-162
-186
-210
-234
-258
-282
-306
-329
-353
-376
-399
-422
-444
-466
-488
-510
-531
-552
-572
-592
-612
-631
-649
-667
-685
-701
-718
-733
-749
-763
-778
-791
-804
-817
-829
-841
-852
-862
-872
-881
-890
-899
-906
-914
-920
-927
-932
-937
-941
-945
-949
-952
-954
-956
-957
-958
-958
-958
-957
-956
-954
-952
-949
-946
-942
-937
-932
-926
-920
-912
-905
-896
-887
-877
-867
-856
-844
-831
-818
-804
-789
-773
-757
-740
-722
-703
-684
-663
-642
-620
-597
-573
-549
-523
-497
-470
-443
-414
-385
-356
-325
-294
-263
-231
-198
-165
-131
-97
-62
-27
8
44
80
116
153
190
227
265
303
340
378
416
454
492
530
567
605
643
680
717
754
791
828
864
900
935
971
1004
1040
1073
1106
1139
1171
1202
1232
1262
1290
1318
1345
1371
1397
1421
1444
1466
1488
1508
1527
1545
1563
1578
1593
1607
1619
1630
1640
1649
1657
1663
1668
1672
1675
1676
1677
1676
1674
1671
1667
1662
1656
1650
1642
1633
1623
1612
1601
1589
1576
1562
1547
1532
1516
1499
1482
1464
1445
1426
1406
1386
1366
1344
1323
1301
1278
1256
1232
1209
1185
1161
1137
1113
1088
1064
1040
1014
991
968
944
921
898
876
854
833
812
792
773
754
736
718
701
685
669
655
640
627
614
602
590
579
569
560
552
544
537
531
525
520
516
513
510
508
507
507
507
507
509
511
513
516
520
524
528
533
538
544
550
556
563
569
576
584
591
598
605
613
620
627
634
641
648
655
661
667
673
678
683
688
692
695
699
701
704
705
706
707
707
706
705
703
700
697
693
688
682
676
668
660
652
642
632
620
608
595
581
566
550
534
516
498
479
459
439
417
396
373
350
327
303
279
254
229
204
178
153
127
101
75
48
22
-4
-31
-57
-83
-110
-136
-162
-188
-214
-240
-265
-291
-316
-341
-365
-390
-414
-437
-460
-483
-505
-527
-548
-568
-588
-607
-626
-643
-660
-676
-691
-705
-719
-732
-743
-755
-765
-774
-783
-791
-798
-804
-809
-814
-817
-820
-821
-822
-822
-820
-818
-814
-810
-804
-798
-790
-781
-771
-760
-747
-734
-719
-703
-686
-668
-648
-628
-606
-583
-559
-534
-508
-482
-454
-425
-395
-365
-333
-301
-267
-233
-198
-162
-126
-88
-49
-10
30
71
113
156
200
244
289
335
382
429
477
525
574
624
674
725
776
828
880
933
986
1039
1093
1147
1201
1255
1310
1365
1420
1475
1530
1586
1641
1696
1751
1806
1861
1915
1969
2021
2075
2128
2180
2231
2282
2332
2382
2431
2479
2527
2574
2620
2666
2711
2755
2798
2840
2881
2922
2961
3000
3037
3074
3109
3144
3178
3210
3241
3272
3301
3329
3356
3382
3407
3430
3453
3474
3494
3513
3530
3546
3561
3575
3587
3598
3608
3617
3624
3630
3634
3637
3639
3640
3639
3637
3634
3630
3624
3617
3609
3600
3590
3579
3567
3553
3539
3524
3509
3492
3475
3457
3438
3419
3400
3380
3359
3339
3318
3296
3275
3254
3232
3211
3189
3168
3146
3125
3104
3083
3062
3041
3021
3001
2982
2963
2945
2927
2910
2893
2877
2861
2847
2832
2819
2806
2794
2783
2772
2762
2753
2744
2736
2729
2723
2718
2713
2709
2705
2703
2701
2700
2699
2699
2699
2700
2702
2704
2706
2709
2712
2716
2720
2725
2730
2735
2741
2746
2752
2759
2765
2772
2778
2785
2791
2798
2805
2811
2818
2825
2831
2837
2843
2849
2854
2859
2864
2868
2872
2876
2879
2881
2883
2885
2886
2886
2886
2885
2883
2881
2879
2876
2872
2868
2863
2857
2851
2844
2837
2829
2820
2811
2801
2790
2779
2768
2756
2743
2730
2716
2702
2687
2672
2656
2640
2623
2606
2589
2571
2553
2534
2515
2496
2476
2456
2436
2416
2395
2374
2353
2332
2311
2289
2268
2246
2224
2202
2181
2159
2137
2115
2093
2071
2050
2028
2007
1986
1965
1944
1923
1903
1883
1863
1844
1825
1806
1788
1770
1752
1735
1719
1703
1688
1673
1658
1645
1632
1619
1607
1596
1586
1576
1568
1559
1552
1546
1540
1535
1531
1528
1525
1524
1523
1523
1525
1527
1529
1533
1538
1543
1549
1556
1564
1573
1582
1593
1604
1616
1629
1643
1658
1674
1691
1709
1728
1747
1768
1790
1813
1837
1862
1888
1915
1943
1971
2001
2032
2063
2096
2129
2164
2199
2235
2272
2310
2349
2389
2429
2470
2512
2554
2597
2640
2684
2729
2774
2820
2866
2913
2960
3007
3054
3102
3150
3198
3246
3294
3342
3390
3438
3486
3534
3582
3630
3677
3724
3771
3818
3864
3910
3956
4001
4045
4089
4133
4176
4218
4260
4301
4341
4381
4420
4458
4495
4531
4567
4601
4635
4667
4698
4729
4758
4786
4812
4838
4863
4886
4908
4929
4948
4967
4984
5000
5015
5028
5040
5051
5061
5070
5077
5083
5088
5092
5094
5096
5096
5095
5093
5089
5085
5079
5072
5065
5056
5045
5034
5022
5009
4994
4979
4963
4946
4927
4908
4888
4868
4846
4824
4801
4777
4753
4728
4703
4677
4650
4623
4596
4568
4540
4511
4482
4452
4422
4392
4361
4331
4299
4268
4236
4204
4172
4140
4107
4074
4041
4008
3974
3941
3907
3873
3839
3805
3770
3736
3701
3666
3632
3597
3562
3527
3492
3456
3421
3385
3350
3314
3279
3243
3207
3172
3136
3100
3064
3029
2993
2957
2922
2886
2851
2816
2781
2745
2711
2676
2641
2607
2573
2540
2506
2473
2440
2408
2376
2344
2313
2282
2251
2221
2191
2162
2133
2105
2077
2049
2021
1995
1969
1943
1918
1893
1869
1845
1822
1799
1777
1755
1734
1713
1692
1671
1651
1632
1612
1593
1574
1555
1537
1518
1500
1482
1464
1446
1429
1411
1394
1377
1360
1343
1327
1310
1294
1278
1262
1246
1230
1215
1199
1184
1170
1155
1141
1127
1114
1100
1087
1074
1061
1048
1035
1022
1010
999
987
975
964
952
941
930
918
907
896
885
873
862
851
839
828
816
805
793
781
769
756
744
731
717
704
690
676
662
647
632
617
601
585
568
551
534
516
498
480
461
441
422
401
381
360
338
316
294
271
247
224
200
175
150
125
99
72
46
18
-9
-38
-66
-96
-125
-156
-187
-219
-251
-284
-317
-351
-386
-421
-457
-493
-529
-566
-603
-641
-678
-716
-755
-793
-832
-870
-909
-948
-987
-1026
-1065
-1104
-1143
-1182
-1221
-1260
-1298
-1337
-1376
-1414
-1453
-1491
-1529
-1567
-1604
-1641
-1678
-1715
-1751
-1787
-1823
-1858
-1893
-1928
-1962
-1996
-2029
-2063
-2095
-2127
-2159
-2190
-2222
-2252
-2282
-2312
-2342
-2371
-2400
-2428
-2456
-2484
-2511
-2538
-2564
-2591
-2617
-2642
-2668
-2693
-2718
-2742
-2766
-2790
-2814
-2837
-2860
-2883
-2906
-2928
-2950
-2972
-2994
-3015
-3036
-3057
-3078
-3099
-3119
-3139
-3159
-3178
-3198
-3217
-3237
-3256
-3275
-3294
-3312
-3330
-3349
-3366
-3384
-3402
-3419
-3436
-3452
-3469
-3485
-3501
-3516
-3532
-3547
-3561
-3576
-3590
-3604
-3617
-3631
-3644
-3657
-3669
-3682
-3694
-3706
-3717
-3728
-3739
-3750
-3760
-3771
-3781
-3790
-3800
-3809
-3818
-3826
-3835
-3843
-3850
-3858
-3865
-3871
-3877
-3883
-3889
-3894
-3898
-3902
-3906
-3910
-3913
-3916
-3918
-3920
-3921
-3923
-3923
-3924
-3924
-3923
-3922
-3920
-3918
-3916
-3912
-3909
-3905
-3900
-3895
-3889
-3882
-3876
-3868
-3860
-3852
-3842
-3833
-3822
-3812
-3800
-3788
-3775
-3762
-3748
-3733
-3718
-3702
-3685
-3668
-3650
-3631
-3612
-3592
-3571
-3550
-3528
-3506
-3483
-3460
-3436
-3411
-3387
-3361
-3335
-3308
-3281
-3254
-3225
-3197
-3167
-3137
-3107
-3076
-3045
-3013
-2980
-2948
-2914
-2880
-2846
-2811
-2776
-2740
-2704
-2668
-2631
-2594
-2557
-2519
-2481
-2443
-2405
-2366
-2327
-2288
-2249
-2210
-2171
-2132
-2092
-2053
-2013
-1974
-1935
-1896
-1857
-1818
-1779
-1740
-1702
-1664
-1627
-1589
-1552
-1516
-1480
-1444
-1410
-1375
-1341
-1308
-1276
-1244
-1212
-1182
-1152
-1123
-1094
-1066
-1040
-1012
-988
-963
-940
-917
-895
-874
-853
-834
-816
-799
-783
-768
-753
-740
-728
-718
-708
-699
-692
-685
-680
-676
-673
-671
-671
-671
-672
-675
-678
-683
-688
-695
-702
-711
-720
-730
-741
-753
-766
-779
-794
-809
-825
-841
-859
-877
-895
-915
-935
-955
-976
-998
-1020
-1043
-1067
-1091
-1115
-1140
-1165
-1191
-1217
-1244
-1271
-1299
-1326
-1355
-1383
-1412
-1441
-1470
-1500
-1529
-1559
-1590
-1620
-1651
-1681
-1712
-1743
-1774
-1805
-1837
-1868
-1899
-1930
-1961
-1993
-2024
-2055
-2086
-2116
-2147
-2177
-2208
-2238
-2267
-2297
-2326
-2355
-2384
-2413
-2441
-2469
-2497
-2525
-2552
-2579
-2606
-2632
-2659
-2685
-2711
-2736
-2761
-2786
-2811
-2835
-2859
-2883
-2906
-2928
-2950
-2972
-2993
-3014
-3034
-3053
-3072
-3090
-3108
-3125
-3142
-3158
-3173
-3188
-3202
-3216
-3229
-3241
-3253
-3264
-3275
-3285
-3294
-3303
-3311
-3319
-3326
-3332
-3338
-3342
-3347
-3350
-3353
-3355
-3357
-3357
-3358
-3357
-3356
-3354
-3351
-3348
-3344
-3339
-3334
-3328
-3321
-3314
-3306
-3297
-3288
-3278
-3267
-3256
-3244
-3231
-3218
-3204
-3190
-3175
-3159
-3143
-3127
-3109
-3092
-3074
-3055
-3036
-3017
-2997
-2976
-2956
-2935
-2913
-2891
-2869
-2847
-2824
-2801
-2778
-2755
-2731
-2707
-2682
-2658
-2633
-2607
-2582
-2556
-2530
-2504
-2478
-2451
-2425
-2398
-2372
-2345
-2318
-2291
-2264
-2238
-2211
-2184
-2158
-2131
-2105
-2079
-2052
-2025
-2000
-1974
-1948
-1922
-1895
-1869
-1843
-1817
-1791
-1765
-1740
-1714
-1688
-1663
-1637
-1612
-1587
-1561
-1536
-1512
-1487
-1462
-1438
-1413
-1389
-1365
-1342
-1318
-1295
-1272
-1249
-1226
-1204
-1182
-1159
-1138
-1116
-1094
-1073
-1052
-1031
-1010
-990
-970
-951
-931
-912
-893
-874
-856
-838
-820
-802
-785
-769
-752
-736
-721
-706
-691
-677
-663
-649
-636
-623
-611
-598
-587
-575
-564
-554
-543
-533
-524
-514
-505
-497
-488
-480
-472
-465
-458
-451
-445
-438
-433
-427
-422
-417
-412
-408
-404
-400
-396
-392
-389
-386
-383
-381
-378
-376
-374
-372
-370
-368
-366
-365
-363
-362
-360
-358
-357
-355
-353
-352
-350
-348
-345
-343
-340
-338
-335
-331
-328
-324
-319
-315
-310
-304
-298
-292
-285
-278
-270
-261
-253
-243
-233
-223
-212
-200
-188
-176
-163
-149
-135
-121
-106
-90
-74
-57
-40
-22
-4
14
34
53
73
94
114
136
157
179
202
224
248
271
295
319
344
369
395
420
447
473
500
527
555
582
610
638
667
695
724
752
781
809
838
867
895
924
953
981
1010
1038
1066
1094
1121
1149
1176
1203
1230
1257
1283
1309
1335
1361
1386
1411
1436
1460
1485
1508
1532
1555
1578
1600
1622
1644
1665
1686
1706
1726
1746
1765
1783
1801
1818
1835
1851
1867
1883
1897
1912
1926
1939
1952
1964
1976
1987
1998
2008
2017
2028
2037
2045
2054
2062
2070
2078
2085
2092
2099
2106
2112
2118
2124
2129
2134
2139
2144
2148
2152
2156
2160
2163
2167
2170
2173
2176
2179
2182
2185
2188
2190
2193
2196
2199
2201
2204
2207
2209
2212
2215
2218
2221
2224
2227
2230
2233
2237
2241
2244
2248
2253
2257
2261
2266
2271
2276
2281
2286
2291
2297
2302
2308
2314
2319
2325
2331
2337
2343
2349
2355
2361
2367
2373
2379
2385
2391
2397
2403
2409
2414
2420
2425
2430
2435
2440
2444
2449
2453
2457
2461
2465
2468
2471
2474
2477
2479
2482
2483
2485
2486
2487
2487
2487
2487
2486
2485
2483
2481
2479
2476
2474
2470
2467
2463
2459
2454
2450
2445
2440
2434
2428
2422
2416
2410
2403
2397
2390
2383
2376
2369
2362
2355
2348
2341
2334
2328
2321
2314
2308
2301
2294
2288
2281
2275
2269
2263
2257
2251
2245
2239
2233
2228
2223
2218
2213
2208
2204
2200
2196
2193
2189
2186
2184
2181
2179
2178
2177
2176
2175
2175
2175
2176
2177
2179
2180
2182
2185
2188
2191
2194
2197
2201
2205
2209
2214
2219
2223
2229
2234
2240
2246
2252
2258
2265
2272
2279
2286
2294
2301
2310
2318
2326
2335
2344
2353
2363
2372
2382
2392
2403
2413
2424
2435
2446
2457
2468
2480
2491
2503
2515
2527
2539
2551
2564
2576
2589
2602
2615
2628
2641
2653
2666
2679
2692
2705
2718
2731
2743
2756
2769
2781
2793
2806
2818
2830
2842
2854
2865
2877
2888
2899
2910
2921
2932
2942
2953
2963
2973
2983
2993
3002
3011
3021
3029
3038
3047
3055
3063
3071
3079
3087
3094
3102
3109
3116
3123
3130
3137
3144
3151
3157
3164
3170
3177
3183
3189
3195
3201
3206
3212
3217
3221
3226
3230
3235
3238
3242
3245
3249
3251
3254
3256
3258
3260
3261
3263
3264
3264
3265
3265
3266
3266
3266
3265
3265
3264
3264
3263
3262
3261
3259
3258
3256
3254
3252
3250
3248
3245
3242
3240
3237
3234
3230
3227
3224
3220
3216
3213
3209
3206
3202
3198
3194
3191
3187
3184
3180
3177
3173
3170
3167
3164
3160
3157
3154
3151
3148
3144
3141
3138
3134
3131
3127
3124
3120
3117
3113
3110
3107
3103
3100
3096
3093
3090
3086
3083
3079
3076
3072
3068
3065
3061
3057
3054
3050
3047
3043
3039
3036
3032
3028
3024
3020
3016
3012
3008
3004
2999
2995
2990
2986
2981
2976
2972
2967
2962
2958
2953
2948
2944
2939
2935
2930
2926
2922
2917
2913
2909
2905
2901
2898
2894
2891
2888
2886
2883
2881
2879
2878
2877
2876
2876
2876
2877
2878
2879
2881
2884
2887
2890
2894
2899
2904
2909
2915
2922
2929
2937
2946
2955
2964
2975
2986
2997
3009
3022
3035
3049
3063
3077
3092
3108
3124
3140
3156
3173
3191
3208
3226
3244
3262
3281
3300
3318
3337
3356
3375
3394
3413
3432
3451
3469
3488
3506
3524
3542
3560
3577
3594
3611
3628
3644
3660
3675
3691
3706
3720
3735
3748
3762
3775
3788
3800
3812
3824
3835
3846
3856
3866
3875
3884
3892
3900
3907
3914
3921
3927
3932
3937
3941
3945
3949
3951
3954
3955
3956
3957
3956
3955
3954
3951
3948
3943
3938
3932
3925
3917
3908
3898
3888
3876
3863
3850
3835
3820
3803
3785
3767
3747
3726
3704
3682
3658
3633
3607
3581
3553
3525
3495
3465
3434
3403
3370
3337
3304
3269
3234
3198
3161
3124
3086
3047
3008
2969
2928
2888
2846
2805
2762
2720
2677
2634
2590
2546
2502
2457
2413
2368
2323
2278
2232
2187
2142
2096
2051
2005
1961
1916
1871
1827
1783
1739
1696
1653
1611
1570
1529
1488
1449
1410
1371
1334
1297
1261
1225
1191
1157
1124
1092
1061
1031
1000
973
945
918
893
868
844
821
799
778
758
740
722
705
689
675
661
649
638
627
618
610
603
597
592
588
585
583
582
582
583
585
587
591
595
600
606
613
620
629
638
647
658
668
680
692
705
719
733
748
763
779
796
813
831
849
867
886
905
925
945
965
986
1006
1027
1048
1070
1091
1112
1134
1155
1177
1199
1220
1242
1263
1285
1306
1327
1348
1369
1390
1411
1431
1452
1472
1492
1511
1531
1550
1569
1588
1607
1625
1643
1661
1679
1696
1713
1730
1746
1762
1778
1793
1809
1823
1838
1852
1866
1880
1893
1906
1919
1931
1944
1955
1967
1978
1989
2000
2009
2020
2029
2039
2048
2057
2066
2074
2082
2089
2097
2104
2111
2118
2124
2130
2136
2141
2147
2152
2156
2161
2165
2169
2172
2175
2179
2181
2184
2187
2189
2191
2192
2194
2195
2197
2198
2198
2199
2199
2199
2200
2199
2199
2199
2198
2197
2197
2196
2195
2194
2193
2192
2191
2189
2188
2187
2185
2184
2183
2181
2180
2178
2177
2175
2174
2172
2171
2169
2167
2166
2164
2162
2160
2158
2156
2154
2152
2150
2148
2145
2142
2140
2137
2133
2130
2127
2123
2120
2116
2112
2108
2104
2100
2095
2091
2086
2081
2076
2070
2065
2059
2053
2045
2040
2033
2025
2019
2011
2003
1995
1987
1979
1970
1961
1952
1942
1933
1923
1913
1902
1892
1881
1870
1859
1848
1836
1824
1813
1800
1788
1776
1763
1750
1737
1724
1710
1696
1682
1668
1653
1639
1624
1609
1594
1578
1563
1547
1531
1516
1500
1484
1468
1452
1436
1420
1404
1388
1373
1357
1342
1326
1311
1296
1282
1267
1253
1239
1225
1212
1199
1187
1174
1163
1152
1141
1130
1121
1111
1103
1094
1087
1079
1073
1067
1061
1056
1052
1049
1046
1043
1042
1041
1040
1041
1042
1043
1046
1049
1052
1056
1061
1066
1071
1077
1083
1089
1095
1102
1108
1115
1122
1129
1136
1143
1150
1157
1164
1171
1178
1185
1192
1199
1206
1212
1219
1225
1231
1236
1242
1247
1252
1257
1261
1266
1269
1273
1276
1279
1282
1284
1286
1288
1289
1290
1291
1292
1292
1291
1291
1290
1289
1287
1286
1284
1281
1279
1276
1273
1270
1267
1263
1259
1255
1251
1247
1242
1238
1233
1228
1224
1219
1214
1208
1203
1198
1192
1187
1181
1175
1169
1163
1156
1150
1143
1137
1130
1123
1116
1109
1102
1095
1087
1080
1072
1064
1056
1048
1040
1032
1024
1016
1008
999
991
982
974
965
957
948
939
930
921
912
903
893
884
874
864
854
843
833
822
811
800
788
777
765
753
741
729
716
704
691
678
665
651
638
624
610
596
582
568
554
540
525
511
496
481
466
451
436
421
405
390
375
359
344
328
313
297
281
266
250
235
219
204
188
173
158
143
128
113
98
84
70
55
41
28
14
1
-13
-26
-38
-51
-63
-75
-86
-98
-109
-119
-130
-140
-150
-160
-169
-178
-187
-195
-203
-211
-218
-225
-231
-237
-243
-248
-252
-256
-260
-263
-265
-267
-268
-269
-269
-269
-268
-267
-265
-263
-260
-257
-253
-249
-244
-238
-233
-226
-219
-212
-204
-196
-187
-177
-168
-157
-147
-135
-124
-112
-99
-86
-73
-59
-45
-31
-16
-2
13
29
44
60
76
92
109
125
142
159
176
193
210
227
244
261
278
295
311
328
345
361
378
394
410
426
442
458
474
489
504
519
534
549
563
578
592
605
619
632
645
658
670
683
695
707
718
730
741
752
763
773
784
794
804
813
823
832
840
849
857
864
872
879
885
892
898
904
909
914
919
924
928
932
936
940
943
946
948
950
952
953
954
954
954
954
953
952
950
949
946
944
941
939
935
932
928
925
921
917
912
908
903
898
893
887
882
876
870
863
857
850
843
836
829
821
814
806
798
790
781
773
764
756
747
738
729
720
711
702
693
684
675
666
657
648
639
630
621
612
603
594
585
576
568
559
551
543
535
527
520
513
506
499
493
487
481
476
471
467
463
459
455
452
450
447
445
444
443
442
442
442
443
444
445
447
450
452
456
459
463
468
473
478
484
491
497
505
512
520
529
538
547
557
567
578
588
600
611
623
635
647
660
672
685
698
711
724
737
750
763
776
789
802
814
827
839
851
863
875
886
897
908
918
928
937
946
955
963
970
977
983
989
994
998
1002
1004
1006
1008
1010
1010
1010
1010
1008
1006
1002
999
994
989
983
976
968
960
951
941
931
920
908
895
882
868
853
838
821
805
787
769
750
731
711
690
668
646
624
600
576
552
527
502
476
450
424
397
369
342
313
285
256
227
198
168
138
108
77
47
16
-15
-47
-78
-110
-142
-174
-206
-238
-270
-302
-334
-365
-397
-428
-460
-491
-521
-552
-582
-611
-641
-670
-698
-727
-755
-782
-809
-836
-862
-887
-912
-937
-961
-984
-1006
-1029
-1051
-1072
-1092
-1111
-1130
-1148
-1165
-1181
-1197
-1212
-1226
-1239
-1251
-1262
-1273
-1283
-1292
-1300
-1308
-1314
-1320
-1325
-1329
-1333
-1336
-1338
-1339
-1339
-1339
-1337
-1335
-1332
-1328
-1324
-1318
-1312
-1305
-1297
-1288
-1279
-1268
-1257
-1245
-1232
-1218
-1203
-1188
-1172
-1155
-1138
-1119
-1101
-1081
-1061
-1040
-1018
-997
-975
-952
-928
-904
-880
-855
-829
-803
-777
-750
-723
-695
-667
-638
-609
-580
-551
-521
-491
-461
-430
-400
-369
-339
-308
-278
-247
-217
-187
-157
-127
-97
-68
-39
-10
19
48
76
104
131
158
185
212
238
263
288
313
337
360
383
405
426
447
468
487
507
525
543
560
577
593
608
623
637
650
663
675
687
698
708
717
726
734
742
749
755
761
766
770
774
777
780
782
784
785
786
786
786
785
784
783
781
779
777
774
771
768
765
761
757
753
749
745
740
736
731
727
723
719
715
711
707
703
700
696
693
690
687
685
682
680
677
675
674
672
671
669
668
668
667
667
666
666
666
667
667
667
668
669
670
671
673
674
676
678
680
682
684
686
689
691
693
696
698
701
703
706
708
711
713
715
718
720
722
724
726
728
730
732
733
735
736
737
738
738
738
738
738
737
735
734
732
729
726
723
719
715
711
706
700
694
688
681
674
666
658
649
640
631
621
611
601
590
578
567
555
542
529
516
503
489
474
460
445
430
414
398
382
365
348
331
313
295
277
259
240
221
202
183
164
145
125
106
86
67
47
28
8
-11
-30
-50
-69
-87
-106
-125
-143
-161
-180
-198
-215
-233
-251
-268
-285
-302
-318
-335
-351
-367
-382
-397
-412
-427
-441
-455
-468
-481
-494
-506
-518
-530
-541
-552
-563
-573
-583
-593
-603
-612
-621
-630
-639
-647
-656
-664
-671
-679
-686
-693
-700
-707
-713
-719
-725
-730
-735
-739
-743
-747
-750
-753
-755
-757
-758
-759
-760
-760
-759
-758
-756
-754
-751
-748
-744
-740
-735
-730
-724
-718
-711
-704
-696
-687
-679
-669
-660
-649
-638
-627
-615
-603
-591
-578
-564
-551
-536
-522
-507
-491
-475
-459
-442
-425
-407
-389
-371
-352
-334
-315
-295
-276
-256
-236
-216
-195
-175
-154
-133
-112
-90
-69
-47
-26
-4
18
40
63
85
107
130
152
175
197
220
243
265
288
311
334
357
380
403
426
449
471
494
516
538
559
581
602
623
643
663
683
703
722
741
759
777
795
812
829
846
862
878
893
908
922
936
949
962
974
986
997
1006
1016
1027
1036
1044
1052
1059
1066
1072
1077
1082
1086
1090
1093
1095
1097
1098
1099
1099
1098
1097
1095
1093
1091
1087
1083
1079
1074
1069
1063
1056
1049
1041
1033
1024
1014
1004
995
984
973
961
949
936
923
909
894
879
863
847
830
812
794
776
757
738
718
697
676
655
633
611
588
565
542
518
493
468
443
418
392
365
339
312
285
257
230
202
174
146
118
90
62
33
5
-23
-51
-79
-107
-135
-162
-190
-217
-244
-270
-296
-322
-347
-372
-397
-421
-445
-468
-492
-514
-536
-558
-579
-600
-621
-640
-660
-678
-697
-714
-731
-747
-763
-778
-793
-806
-819
-832
-843
-854
-864
-873
-882
-889
-896
-902
-908
-912
-916
-918
-920
-921
-921
-920
-919
-916
-912
-908
-902
-896
-888
-880
-871
-861
-850
-838
-826
-812
-798
-784
-768
-752
-734
-716
-698
-678
-658
-637
-615
-592
-569
-545
-520
-494
-467
-440
-412
-383
-354
-323
-292
-261
-228
-195
-162
-128
-93
-58
-23
13
49
85
121
158
194
231
268
305
342
380
417
454
492
529
566
604
641
678
716
753
789
826
862
898
934
970
1004
1040
1074
1108
1142
1175
1208
1240
1271
1303
1333
1363
1392
1421
1449
1477
1503
1529
1555
1580
1604
1628
1650
1673
1694
1715
1735
1755
1774
1792
1809
1826
1841
1856
1870
1884
1896
1908
1919
1929
1939
1948
1955
1962
1969
1974
1979
1983
1986
1988
1990
1991
1991
1990
1989
1986
1984
1980
1976
1972
1966
1960
1954
1947
1939
1931
1922
1913
1903
1892
1881
1869
1856
1843
1830
1815
1801
1785
1769
1753
1736
1719
1701
1682
1664
1644
1625
1604
1584
1563
1541
1520
1498
1475
1453
1430
1407
1384
1361
1338
1314
1291
1268
1245
1222
1199
1176
1153
1131
1108
1086
1064
1042
1020
999
978
958
937
917
898
879
860
842
824
807
790
774
759
744
729
716
703
690
678
667
657
647
638
630
623
616
610
605
600
597
594
591
589
588
588
589
590
592
594
597
601
606
611
617
624
631
639
648
658
668
678
690
702
714
727
741
755
770
785
801
818
835
852
871
889
908
928
948
968
989
1010
1031
1052
1074
1096
1118
1140
1162
1184
1206
1228
1250
1272
1293
1315
1336
1358
1379
1400
1420
1441
1461
1481
1501
1520
1539
1558
1576
1594
1611
1628
1644
1660
1675
1690
1704
1717
1730
1743
1754
1766
1776
1786
1795
1804
1812
1819
1825
1831
1837
1841
1845
1849
1852
1854
1855
1856
1857
1856
1855
1854
1852
1849
1846
1842
1837
1832
1827
1821
1815
1808
1800
1793
1785
1777
1769
1760
1751
1742
1733
1724
1715
1705
1696
1687
1678
1668
1659
1650
1641
1632
1623
1615
1606
1598
1590
1583
1576
1569
1562
1556
1550
1545
1540
1536
1532
1528
1525
1523
1520
1519
1518
1517
1517
1518
1519
1521
1524
1527
1531
1535
1540
1546
1552
1559
1566
1574
1583
1592
1602
1612
1623
1634
1646
1658
1671
1685
1699
1714
1729
1745
1761
1778
1795
1813
1832
1851
1871
1891
1912
1933
1955
1978
2001
2025
2050
2075
2101
2127
2154
2181
2209
2238
2267
2296
2326
2356
2387
2418
2449
2481
2512
2545
2577
2610
2643
2676
2709
2743
2776
2810
2844
2879
2913
2947
2982
3017
3051
3086
3121
3156
3191
3226
3260
3295
3330
3365
3399
3434
3468
3502
3536
3570
3604
3637
3671
3704
3737
3770
3803
3835
3867
3899
3930
3961
3992
4022
4051
4082
4110
4139
4167
4194
4221
4247
4272
4297
4321
4344
4367
4389
4410
4430
4450
4469
4487
4505
4521
4537
4552
4566
4579
4591
4603
4613
4622
4631
4638
4645
4650
4655
4658
4660
4661
4661
4660
4658
4654
4650
4645
4638
4631
4622
4613
4602
4590
4578
4564
4550
4535
4519
4502
4484
4465
4445
4425
4403
4381
4358
4335
4310
4285
4259
4233
4206
4179
4151
4123
4094
4067
4038
4008
3979
3950
3920
3890
3860
3830
3800
3770
3740
3710
3680
3650
3620
3591
3561
3532
3503
3474
3446
3418
3390
3363
3336
3309
3283
3257
3232
3207
3183
3158
3135
3112
3089
3066
3044
3023
3002
2982
2962
2942
2923
2904
2886
2868
2851
2834
2818
2802
2786
2771
2756
2742
2728
2714
2701
2688
2675
2663
2652
2640
2629
2619
2609
2599
2590
2581
2573
2565
2557
2550
2543
2536
2530
2524
2518
2513
2508
2503
2499
2495
2492
2489
2487
2485
2483
2482
2481
2481
2481
2482
2483
2485
2487
2490
2494
2497
2502
2507
2513
2519
2526
2534
2542
2551
2560
2570
2581
2593
2605
2617
2631
2645
2660
2675
2691
2707
2724
2742
2760
2779
2798
2818
2838
2859
2880
2902
2925
2948
2971
2995
3020
3044
3070
3095
3122
3148
3175
3202
3230
3258
3286
3315
3344
3373
3403
3432
3462
3493
3523
3554
3584
3615
3645
3676
3707
3737
3768
3798
3828
3858
3888
3918
3947
3976
4006
4035
4062
4091
4120
4147
4175
4202
4228
4254
4279
4304
4329
4353
4376
4399
4421
4443
4464
4484
4504
4523
4541
4559
4576
4593
4609
4624
4638
4652
4665
4678
4689
4700
4710
4720
4728
4736
4744
4750
4756
4761
4766
4769
4772
4774
4776
4776
4776
4775
4773
4771
4768
4764
4759
4754
4748
4741
4733
4725
4716
4706
4696
4685
4674
4662
4649
4636
4622
4608
4593
4578
4562
4546
4529
4512
4495
4477
4459
4441
4422
4403
4384
4365
4345
4325
4305
4285
4264
4243
4222
4200
4179
4157
4134
4112
4089
4066
4043
4019
3995
3971
3947
3922
3897
3872
3847
3822
3796
3770
3744
3718
3692
3666
3640
3614
3587
3561
3535
3508
3481
3455
3428
3401
3374
3347
3319
3292
3264
3237
3209
3181
3154
3125
3097
3069
3041
3012
2984
2955
2926
2897
2868
2838
2809
2779
2749
2718
2688
2657
2626
2595
2563
2532
2500
2468
2436
2404
2371
2339
2306
2273
2240
2207
2174
2140
2107
2073
2039
2005
1972
1938
1904
1869
1835
1801
1767
1733
1699
1665
1632
1598
1564
1531
1498
1464
1431
1398
1366
1333
1300
1268
1236
1204
1172
1141
1110
1079
1049
1018
989
960
931
902
874
846
819
792
765
739
713
688
663
638
614
590
566
543
520
498
476
455
433
413
392
373
353
334
315
297
279
262
245
228
212
196
181
166
151
137
123
110
97
84
72
60
49
38
27
17
7
-2
-11
-19
-27
-34
-41
-48
-54
-60
-65
-69
-74
-78
-81
-84
-87
-89
-91
-93
-94
-95
-95
-95
-94
-93
-92
-90
-88
-85
-82
-78
-74
-70
-65
-59
-53
-46
-39
-32
-24
-15
-6
3
13
24
35
46
58
71
84
97
111
125
140
155
170
186
202
219
236
254
271
290
308
327
346
366
386
406
427
448
469
491
513
535
557
580
603
626
649
673
696
720
744
768
793
817
841
866
890
915
940
964
988
1012
1037
1060
1084
1108
1131
1154
1177
1200
1222
1244
1266
1288
1309
1329
1349
1369
1389
1407
1426
1443
1460
1477
1493
1508
1523
1537
1551
1564
1576
1587
1598
1609
1618
1627
1635
1642
1649
1655
1660
1664
1668
1671
1673
1675
1676
1676
1676
1674
1673
1670
1667
1663
1659
1654
1648
1642
1635
1628
1620
1611
1602
1592
1582
1571
1560
1548
1536
1523
1510
1497
1483
1469
1455
1440
1425
1410
1394
1378
1362
1346
1329
1313
1296
1278
1261
1244
1226
1208
1190
1172
1154
1136
1118
1100
1081
1063
1045
1026
1008
990
971
953
935
916
898
880
862
844
825
807
789
771
753
734
716
698
680
662
644
626
608
590
572
555
537
519
502
484
467
449
432
414
397
380
363
346
330
313
296
280
264
247
231
215
199
183
168
152
136
121
105
90
74
59
43
28
13
-2
-17
-32
-47
-62
-76
-91
-105
-119
-133
-147
-161
-175
-188
-201
-215
-227
-240
-253
-265
-277
-289
-301
-312
-323
-334
-345
-356
-366
-376
-386
-395
-405
-414
-422
-431
-439
-447
-455
-463
-470
-477
-484
-490
-497
-502
-508
-513
-518
-523
-527
-530
-534
-537
-539
-542
-543
-545
-546
-546
-546
-546
-546
-545
-543
-541
-539
-537
-534
-530
-527
-523
-519
-515
-510
-505
-500
-495
-490
-484
-479
-473
-467
-461
-455
-448
-442
-436
-429
-422
-416
-409
-402
-395
-388
-382
-375
-368
-362
-355
-349
-343
-337
-332
-326
-321
-316
-312
-307
-303
-300
-296
-293
-290
-287
-285
-282
-280
-278
-276
-275
-273
-272
-271
-269
-268
-268
-267
-266
-266
-265
-265
-265
-265
-266
-266
-267
-268
-269
-271
-273
-275
-277
-280
-283
-287
-291
-295
-299
-304
-309
-314
-320
-326
-332
-339
-346
-353
-361
-369
-377
-385
-394
-403
-412
-422
-431
-441
-451
-462
-472
-483
-493
-504
-515
-527
-538
-550
-561
-573
-585
-598
-610
-623
-635
-648
-661
-674
-687
-700
-713
-726
-739
-752
-765
-777
-790
-803
-815
-827
-840
-852
-864
-876
-888
-899
-911
-922
-934
-945
-956
-966
-977
-988
-998
-1008
-1018
-1028
-1038
-1047
-1057
-1066
-1075
-1084
-1093
-1102
-1111
-1119
-1128
-1136
-1144
-1152
-1159
-1166
-1173
-1180
-1187
-1193
-1199
-1205
-1210
-1216
-1221
-1225
-1230
-1234
-1238
-1242
-1246
-1250
-1253
-1256
-1259
-1262
-1264
-1267
-1269
-1271
-1273
-1275
-1277
-1278
-1280
-1281
-1283
-1284
-1285
-1286
-1287
-1287
-1288
-1288
-1288
-1287
-1287
-1286
-1285
-1284
-1283
-1281
-1279
-1277
-1274
-1271
-1268
-1265
-1261
-1258
-1254
-1250
-1245
-1241
-1236
-1231
-1226
-1221
-1216
-1210
-1205
-1199
-1193
-1187
-1181
-1174
-1168
-1161
-1155
-1148
-1141
-1134
-1127
-1120
-1113
-1106
-1099
-1091
-1083
-1075
-1067
-1059
-1051
-1042
-1033
-1024
-1014
-1006
-996
-986
-976
-966
-955
-944
-933
-922
-911
-899
-887
-875
-863
-851
-839
-827
-814
-802
-789
-777
-764
-752
-739
-726
-714
-701
-688
-676
-663
-651
-638
-626
-614
-601
-589
-577
-565
-554
-542
-531
-520
-509
-499
-488
-478
-469
-459
-450
-441
-433
-424
-416
-409
-402
-395
-388
-381
-375
-369
-363
-357
-351
-345
-340
-335
-330
-325
-320
-315
-311
-306
-302
-299
-295
-292
-288
-285
-283
-280
-278
-276
-274
-272
-270
-269
-267
-266
-265
-264
-264
-264
-264
-265
-265
-267
-268
-270
-272
-274
-276
-279
-283
-286
-290
-294
-298
-302
-307
-311
-316
-321
-326
-331
-337
-342
-348
-353
-359
-365
-371
-378
-384
-391
-397
-404
-411
-418
-424
-431
-438
-445
-452
-459
-466
-472
-479
-486
-493
-500
-507
-514
-520
-527
-534
-540
-547
-553
-559
-565
-571
-577
-582
-587
-592
-597
-601
-605
-609
-612
-615
-618
-620
-622
-624
-625
-626
-626
-626
-626
-625
-624
-623
-621
-619
-616
-613
-610
-606
-602
-597
-592
-587
-581
-575
-568
-561
-554
-546
-539
-530
-522
-513
-504
-494
-484
-474
-463
-452
-440
-428
-415
-403
-389
-376
-362
-348
-333
-318
-303
-287
-271
-255
-238
-221
-203
-185
-167
-148
-129
-109
-89
-69
-49
-28
-7
14
36
57
79
101
123
145
167
189
212
234
256
279
301
324
347
370
392
415
438
461
485
508
531
555
578
602
625
649
672
695
719
742
765
789
812
835
858
880
903
925
948
970
992
1014
1035
1057
1078
1099
1120
1140
1160
1180
1200
1219
1238
1257
1275
1293
1310
1328
1344
1361
1377
1393
1408
1423
1437
1451
1465
1478
1490
1503
1515
1526
1537
1548
1558
1568
1577
1586
1595
1603
1611
1618
1625
1632
1638
1644
1650
1655
1660
1664
1668
1671
1674
1677
1679
1681
1682
1683
1684
1684
1683
1682
1680
1678
1676
1673
1669
1665
1660
1655
1650
1643
1637
1630
1623
1615
1606
1598
1589
1579
1569
1559
1548
1537
1525
1513
1501
1488
1475
1462
1448
1434
1420
1406
1391
1377
1362
1347
1332
1317
1302
1286
1271
1255
1240
1224
1208
1192
1176
1160
1144
1127
1111
1095
1079
1062
1046
1030
1014
999
983
967
952
937
921
907
892
878
864
850
836
823
810
797
785
773
761
750
739
728
718
709
699
690
681
673
665
657
650
643
636
629
623
617
611
606
601
596
591
587
583
580
576
574
571
569
567
566
565
564
564
564
565
565
566
568
569
571
573
576
579
582
586
589
593
598
603
608
613
618
624
630
636
643
649
656
663
670
678
685
693
700
708
716
724
732
740
749
757
766
774
783
791
800
809
817
826
834
842
851
859
867
875
883
891
898
905
913
919
926
933
939
945
951
957
963
968
973
978
983
988
992
996
1000
1004
1006
1010
1012
1016
1018
1020
1020
1022
1022
1022
1022
1022
1022
1020
1018
1016
1014
1012
1008
1006
1002
998
993
988
982
977
971
964
958
951
943
936
928
920
912
904
895
887
878
869
860
851
842
833
823
814
804
794
784
774
764
754
743
733
722
711
700
689
678
666
655
643
632
620
608
596
584
573
561
549
537
525
514
502
491
480
469
458
448
437
427
417
408
398
389
380
371
362
353
345
337
329
322
315
308
301
295
288
283
277
272
267
263
259
255
251
248
245
243
240
238
237
236
235
234
234
234
234
235
236
237
239
241
243
246
249
252
255
259
264
269
274
279
285
291
298
305
313
321
329
338
347
356
366
376
386
396
406
416
427
437
448
459
469
480
491
502
513
524
535
546
557
568
578
589
600
611
622
632
643
653
664
674
684
694
704
714
724
734
743
753
762
771
780
788
796
804
812
819
826
832
838
844
850
855
860
865
869
873
876
880
883
885
888
890
892
893
894
895
895
895
895
895
894
893
892
891
889
887
885
883
881
878
875
871
867
864
859
855
851
846
841
836
831
826
821
816
810
805
800
794
789
784
779
774
769
764
759
755
751
746
742
738
735
731
728
724
721
718
715
713
710
708
706
704
702
700
699
698
697
697
696
696
696
697
698
699
701
702
704
707
710
713
717
720
724
729
733
738
743
749
754
760
766
772
779
785
792
799
805
812
819
827
834
841
848
855
862
870
877
884
891
898
905
912
919
926
933
940
946
953
959
965
971
977
982
988
993
998
1002
1006
1012
1016
1020
1022
1027
1031
1034
1037
1040
1042
1045
1047
1049
1051
1053
1054
1055
1056
1057
1057
1057
1057
1056
1055
1053
1051
1049
1046
1043
1040
1036
1031
1027
1020
1016
1010
1004
997
991
984
976
969
961
954
946
938
930
922
915
907
899
891
884
876
869
862
854
847
841
834
827
821
815
809
804
798
793
788
784
780
776
772
769
766
763
761
760
758
758
757
757
758
759
760
762
765
767
771
775
779
783
789
794
800
807
814
822
829
838
847
856
865
876
886
897
908
920
932
945
958
971
984
998
1012
1027
1042
1057
1073
1088
1104
1120
1137
1153
1170
1187
1204
1222
1239
1257
1274
1292
1310
1328
1346
1364
1382
1400
1418
1437
1455
1473
1492
1510
1529
1547
1566
1584
1603
1621
1639
1658
1676
1694
1711
1729
1746
1764
1781
1797
1814
1830
1846
1862
1877
1892
1906
1921
1935
1948
1961
1974
1986
1998
2009
2021
2031
2041
2051
2060
2068
2076
2084
2091
2097
2103
2108
2113
2117
2121
2124
2126
2128
2130
2130
2131
2130
2130
2129
2127
2124
2122
2118
2115
2110
2106
2101
2095
2089
2083
2076
2069
2062
2054
2047
2039
2029
2021
2013
2004
1995
1986
1977
1967
1958
1948
1938
1929
1919
1909
1899
1889
1879
1869
1860
1850
1840
1831
1821
1811
1802
1793
1783
1774
1765
1756
1747
1738
1729
1721
1713
1704
1696
1689
1681
1673
1666
1658
1651
1644
1637
1631
1624
1618
1612
1606
1600
1594
1589
1583
1578
1573
1568
1564
1559
1555
1550
1546
1542
1538
1534
1530
1527
1523
1519
1516
1512
1509
1506
1503
1500
1498
1495
1493
1490
1488
1486
1484
1482
1480
1478
1476
1474
1473
1471
1469
1467
1465
1463
1461
1459
1457
1455
1453
1451
1448
1446
1444
1442
1440
1438
1435
1433
1430
1428
1425
1422
1419
1416
1413
1410
1406
1403
1399
1396
1392
1388
1384
1381
1377
1373
1369
1365
1360
1356
1352
1347
1342
1338
1333
1328
1323
1318
1312
1307
1301
1296
1290
1285
1279
1273
1267
1261
1255
1248
1242
1236
1229
1222
1216
1209
1202
1195
1188
1181
1174
1167
1159
1152
1145
1137
1130
1122
1115
1107
1099
1092
1084
1077
1070
1062
1055
1048
1041
1034
1028
1020
1014
1006
1000
994
987
981
974
968
961
955
948
941
935
928
922
915
908
902
895
889
883
876
870
864
858
853
847
842
836
831
826
821
817
812
808
804
800
796
792
789
786
782
779
776
774
771
769
767
764
762
760
758
757
755
753
751
750
748
747
746
744
743
742
741
740
738
737
736
735
734
733
731
730
729
728
726
725
724
722
720
718
716
714
712
710
707
704
702
699
695
692
689
685
682
678
675
671
667
663
658
654
649
645
640
635
629
624
618
613
606
600
594
587
580
573
566
559
552
545
537
530
522
515
507
500
493
486
478
471
464
457
450
443
436
429
422
415
409
402
395
389
382
376
369
363
357
351
345
339
333
328
322
317
311
306
301
296
291
287
282
278
274
270
266
263
259
256
253
250
247
245
242
240
239
237
236
234
234
233
232
232
232
232
232
233
233
234
235
236
237
238
239
241
242
243
244
245
247
248
249
250
250
251
252
252
252
253
253
252
252
252
251
250
249
248
247
245
244
242
240
239
237
234
232
230
227
225
222
219
216
212
209
205
201
197
193
189
184
179
174
168
162
157
150
144
137
130
123
116
109
101
93
85
77
69
61
53
44
36
27
19
10
2
-7
-15
-24
-32
-40
-49
-57
-65
-73
-81
-89
-97
-105
-113
-121
-129
-136
-144
-151
-158
-165
-172
-179
-185
-192
-198
-203
-209
-214
-220
-224
-229
-233
-237
-241
-244
-247
-250
-252
-255
-256
-258
-259
-260
-260
-260
-260
-260
-259
-257
-255
-253
-250
-247
-244
-240
-236
-231
-226
-220
-214
-207
-201
-193
-185
-177
-168
-159
-149
-138
-127
-116
-104
-91
-78
-65
-51
-37
-22
-6
9
25
41
58
75
92
110
128
146
165
183
202
222
241
261
281
301
321
341
362
382
403
424
445
466
488
509
531
553
575
597
620
643
665
688
711
734
757
781
804
827
851
874
898
921
945
968
992
1014
1039
1062
1085
1108
1132
1155
1178
1200
1223
1246
1268
1290
1312
1334
1355
1376
1397
1418
1438
1458
1478
1498
1517
1536
1554
1572
1590
1608
1625
1642
1658
1674
1690
1706
1721
1735
1749
1763
1777
1790
1803
1815
1827
1839
1850
1861
1871
1882
1891
1901
1910
1918
1926
1934
1941
1948
1954
1960
1965
1970
1974
1978
1981
1984
1986
1987
1989
1990
1990
1990
1989
1988
1987
1985
1982
1980
1976
1973
1969
1964
1960
1954
1949
1943
1937
1930
1923
1915
1908
1900
1891
1883
1874
1864
1855
1845
1834
1824
1813
1802
1791
1779
1767
1755
1742
1730
1717
1703
1690
1676
1662
1648
1634
1619
1604
1590
1575
1560
1545
1530
1515
1500
1484
1469
1454
1439
1424
1409
1394
1379
1364
1349
1334
1319
1303
1288
1273
1257
1242
1227
1211
1196
1180
1165
1150
1135
1120
1105
1090
1075
1061
1047
1033
1018
1004
992
979
966
953
941
929
917
906
895
884
873
863
853
843
833
824
814
805
797
788
780
772
764
757
750
743
736
730
724
718
712
707
701
696
691
687
682
678
674
670
666
663
659
656
653
650
647
645
642
640
638
636
634
632
631
629
628
627
626
626
625
625
625
625
625
626
626
627
627
628
628
629
630
630
630
631
631
631
631
631
631
631
631
630
630
629
629
628
627
625
624
623
621
620
618
616
614
612
609
607
604
602
599
596
593
590
587
583
579
575
571
566
561
556
551
546
540
534
528
521
515
508
501
494
487
479
472
464
456
448
439
431
422
413
404
395
386
377
367
358
348
338
328
318
308
298
288
277
267
256
246
235
225
214
203
193
182
171
161
150
139
129
118
108
97
87
77
67
57
47
38
28
18
9
0
-10
-19
-28
-37
-46
-55
-64
-72
-81
-89
-97
-105
-113
-120
-128
-135
-141
-148
-154
-160
-166
-171
-176
-182
-186
-191
-196
-200
-204
-209
-213
-217
-220
-224
-227
-231
-234
-237
-240
-243
-246
-249
-251
-254
-256
-259
-261
-263
-265
-267
-269
-271
-272
-274
-275
-276
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-292
-293
-294
-294
-295
-296
-296
-297
-297
-298
-298
-299
-299
-300
-300
-301
-301
-302
-302
-303
-303
-304
-305
-306
-307
-308
-309
-310
-312
-313
-315
-317
-319
-322
-324
-326
-329
-332
-335
-338
-341
-345
-348
-352
-356
-359
-364
-368
-372
-376
-381
-385
-390
-394
-399
-404
-409
-413
-418
-423
-429
-434
-439
-444
-450
-455
-461
-466
-472
-477
-483
-489
-494
-500
-506
-511
-517
-523
-529
-535
-541
-547
-553
-559
-566
-572
-579
-586
-593
-600
-608
-616
-623
-631
-639
-648
-656
-664
-673
-682
-690
-699
-708
-716
-725
-733
-742
-750
-759
-767
-775
-783
-791
-799
-807
-814
-821
-829
-836
-843
-849
-856
-863
-869
-876
-882
-888
-894
-900
-906
-912
-917
-923
-928
-933
-938
-943
-948
-952
-957
-961
-965
-969
-973
-976
-980
-983
-986
-989
-992
-995
-998
-1000
-1002
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1026
-1028
-1029
-1030
-1031
-1032
-1033
-1034
-1035
-1036
-1036
-1037
-1037
-1037
-1038
-1038
-1038
-1038
-1038
-1038
-1037
-1037
-1037
-1036
-1035
-1035
-1034
-1033
-1031
-1030
-1028
-1027
-1025
-1022
-1020
-1018
-1016
-1014
-1010
-1008
-1006
-1002
-1000
-997
-994
-991
-987
-984
-980
-976
-973
-969
-965
-960
-956
-952
-947
-942
-938
-933
-928
-923
-917
-912
-907
-901
-896
-890
-884
-878
-871
-865
-858
-851
-844
-837
-829
-822
-814
-806
-799
-790
-782
-774
-765
-757
-748
-739
-730
-721
-711
-702
-693
-683
-674
-665
-655
-645
-636
-626
-617
-607
-598
-588
-578
-568
-559
-549
-539
-529
-519
-509
-499
-488
-478
-468
-458
-448
-438
-427
-417
-407
-397
-386
-376
-366
-355
-345
-335
-324
-314
-304
-295
-285
-275
-266
-257
-248
-239
-230
-222
-213
-205
-198
-190
-183
-175
-169
-162
-155
-149
-144
-138
-133
-128
-123
-119
-114
-110
-107
-103
-100
-97
-94
-91
-89
-86
-84
-83
-81
-80
-79
-78
-77
-77
-77
-77
-77
-78
-79
-80
-81
-83
-84
-86
-89
-91
-94
-96
-99
-102
-106
-109
-113
-116
-120
-124
-128
-133
-137
-141
-146
-150
-155
-159
-164
-169
-174
-179
-184
-189
-194
-199
-204
-209
-215
-220
-225
-230
-236
-241
-246
-251
-256
-261
-266
-271
-276
-281
-286
-290
-295
-299
-304
-308
-312
-316
-320
-324
-327
-331
-334
-337
-340
-343
-346
-348
-351
-353
-356
-358
-360
-362
-365
-367
-368
-370
-372
-373
-375
-376
-377
-378
-378
-379
-379
-379
-379
-378
-378
-377
-375
-374
-372
-370
-368
-365
-363
-359
-356
-352
-348
-344
-339
-334
-329
-323
-317
-310
-304
-297
-290
-282
-274
-266
-258
-249
-240
-231
-222
-212
-202
-192
-181
-171
-160
-149
-137
-126
-114
-103
-91
-78
-66
-54
-41
-29
-16
-3
10
23
36
49
62
75
88
101
114
127
141
154
167
180
193
206
219
232
245
258
271
284
297
310
323
336
349
362
375
387
400
412
424
437
449
460
472
484
495
507
518
529
540
551
561
572
582
592
603
612
622
632
641
651
660
669
678
687
696
705
714
722
731
739
747
755
763
771
779
786
794
801
808
816
823
830
836
843
850
856
863
869
876
882
888
894
900
905
911
916
922
927
932
937
943
948
953
958
963
968
973
979
984
989
995
1000
1006
1012
1018
1024
1030
1036
1042
1049
1056
1063
1070
1077
1084
1091
1099
1107
1115
1123
1131
1139
1147
1156
1165
1173
1182
1191
1200
1210
1219
1228
1238
1247
1257
1266
1276
1285
1295
1305
1315
1325
1334
1344
1354
1365
1375
1385
1395
1406
1416
1426
1437
1447
1458
1469
1480
1491
1502
1513
1524
1536
1547
1559
1571
1583
1595
1608
1620
1633
1645
1658
1671
1684
1697
1710
1723
1737
1750
1764
1777
1791
1805
1818
1832
1846
1860
1874
1888
1902
1916
1931
1945
1959
1973
1987
2001
2013
2028
2041
2056
2069
2083
2097
2110
2123
2136
2149
2162
2175
2188
2200
2213
2225
2237
2249
2260
2272
2283
2294
2305
2316
2326
2337
2347
2357
2366
2376
2385
2394
2403
2412
2420
2428
2436
2443
2451
2458
2464
2471
2477
2483
2488
2493
2498
2503
2507
2511
2515
2518
2521
2524
2527
2529
2531
2532
2533
2534
2534
2534
2534
2534
2533
2532
2531
2529
2527
2525
2523
2520
2517
2514
2511
2507
2503
2498
2494
2489
2483
2478
2472
2466
2460
2453
2446
2439
2432
2425
2417
2410
2402
2394
2385
2377
2369
2360
2351
2343
2334
2325
2316
2306
2297
2288
2279
2269
2260
2251
2241
2232
2223
2214
2205
2196
2187
2179
2170
2162
2154
2146
2138
2131
2124
2116
2109
2103
2096
2090
2083
2077
2071
2066
2060
2055
2050
2045
2040
2035
2031
2027
2023
2019
2015
2012
2009
2005
2003
2001
1998
1996
1994
1993
1991
1990
1989
1988
1987
1987
1986
1986
1986
1986
1987
1987
1987
1988
1988
1989
1989
1990
1990
1991
1992
1992
1993
1994
1995
1996
1997
1998
2000
2001
2001
2003
2005
2005
2008
2009
2011
2012
2013
2016
2017
2019
2021
2023
2025
2027
2029
2032
2033
2036
2037
2040
2041
2044
2045
2048
2050
2052
2054
2056
2058
2060
2062
2063
2065
2067
2069
2071
2072
2074
2075
2077
2078
2079
2080
2082
2083
2084
2085
2086
2086
2087
2088
2089
2090
2090
2091
2092
2092
2093
2094
2095
2096
2096
2097
2098
2099
2100
2102
2103
2104
2105
2106
2107
2108
2109
2110
2112
2113
2114
2115
2116
2118
2119
2121
2122
2124
2126
2128
2130
2133
2135
2138
2140
2143
2146
2150
2153
2157
2160
2164
2168
2173
2177
2181
2186
2191
2196
2201
2206
2211
2217
2222
2228
2234
2240
2246
2252
2259
2266
2273
2280
2288
2295
2303
2311
2319
2328
2336
2345
2354
2363
2372
2381
2390
2400
2409
2419
2429
2439
2449
2459
2469
2480
2490
2501
2511
2522
2533
2544
2555
2566
2577
2588
2599
2610
2622
2633
2644
2656
2667
2679
2691
2703
2714
2726
2738
2750
2762
2775
2787
2799
2812
2824
2837
2849
2862
2874
2887
2900
2912
2925
2938
2950
2963
2976
2988
3001
3014
3026
3039
3051
3064
3076
3088
3101
3113
3125
3137
3149
3161
3173
3185
3197
3208
3220
3231
3242
3253
3264
3275
3286
3297
3308
3318
3328
3339
3349
3359
3369
3379
3389
3399
3409
3418
3428
3437
3447
3456
3465
3474
3483
3492
3501
3509
3518
3526
3535
3543
3552
3560
3568
3576
3585
3593
3601
3609
3617
3625
3633
3641
3648
3655
3663
3670
3676
3683
3689
3695
3701
3707
3712
3717
3722
3726
3731
3735
3738
3742
3745
3748
3751
3753
3755
3757
3758
3759
3760
3761
3761
3761
3761
3761
3760
3759
3757
3756
3753
3751
3748
3745
3742
3738
3734
3730
3725
3720
3714
3709
3703
3696
3689
3682
3674
3666
3658
3650
3641
3632
3622
3612
3602
3592
3581
3570
3559
3548
3536
3524
3512
3500
3487
3474
3462
3449
3436
3423
3410
3396
3383
3370
3356
3342
3329
3315
3301
3287
3273
3258
3244
3230
3216
3201
3187
3173
3158
3144
3130
3116
3102
3088
3074
3060
3046
3032
3019
3005
2992
2979
2965
2952
2939
2926
2913
2900
2888
2875
2863
2850
2838
2826
2814
2802
2790
2778
2767
2755
2744
2733
2722
2711
2701
2690
2680
2671
2661
2652
2642
2634
2625
2617
2609
2601
2593
2586
2579
2572
2566
2559
2553
2546
2540
2534
2528
2522
2516
2510
2504
2498
2492
2486
2480
2474
2467
2461
2455
2448
2442
2436
2429
2422
2416
2409
2402
2395
2388
2381
2373
2366
2358
2351
2343
2335
2327
2319
2311
2302
2294
2285
2276
2267
2258
2249
2239
2230
2220
2210
2199
2189
2179
2168
2157
2146
2135
2124
2113
2102
2091
2079
2068
2056
2044
2033
2021
2009
1997
1984
1972
1959
1947
1934
1921
1907
1894
1880
1867
1853
1839
1825
1811
1797
1783
1769
1755
1740
1726
1712
1698
1684
1670
1656
1642
1629
1615
1601
1588
1575
1562
1549
1536
1523
1510
1498
1485
1473
1461
1449
1437
1425
1414
1402
1391
1380
1369
1359
1348
1338
1328
1318
1308
1299
1289
1280
1271
1262
1254
1245
1237
1228
1220
1212
1204
1197
1189
1181
1174
1166
1159
1152
1145
1138
1131
1124
1117
1110
1103
1096
1090
1083
1077
1070
1064
1058
1052
1046
1040
1034
1028
1022
1016
1010
1004
1000
994
989
984
979
973
968
963
958
954
949
944
939
935
930
926
921
917
912
907
903
898
893
888
883
878
873
868
863
857
851
845
839
833
827
820
813
806
799
792
784
776
768
760
751
743
734
725
716
707
697
687
678
668
657
647
637
626
615
604
593
581
569
557
545
532
519
505
491
477
463
448
433
417
401
385
369
352
335
318
300
282
264
245
226
207
188
168
148
127
107
86
64
42
20
-3
-26
-49
-73
-97
-121
-146
-171
-196
-222
-248
-274
-301
-328
-355
-382
-410
-437
-465
-493
-521
-550
-578
-607
-636
-665
-694
-723
-752
-782
-811
-841
-871
-900
-930
-960
-990
-1020
-1049
-1079
-1109
-1139
-1168
-1198
-1228
-1257
-1287
-1316
-1345
-1375
-1404
-1433
-1462
-1490
-1519
-1547
-1576
-1604
-1632
-1660
-1688
-1715
-1743
-1770
-1797
-1823
-1850
-1876
-1902
-1928
-1953
-1978
-2003
-2028
-2052
-2076
-2100
-2123
-2146
-2169
-2191
-2213
-2235
-2256
-2277
-2297
-2317
-2337
-2356
-2376
-2394
-2413
-2431
-2449
-2466
-2483
-2500
-2516
-2532
-2548
-2563
-2578
-2593
-2607
-2621
-2635
-2648
-2661
-2674
-2686
-2698
-2710
-2721
-2732
-2743
-2754
-2764
-2774
-2783
-2793
-2802
-2810
-2818
-2826
-2834
-2842
-2849
-2856
-2862
-2869
-2875
-2880
-2886
-2891
-2896
-2901
-2906
-2910
-2914
-2918
-2922
-2926
-2929
-2933
-2936
-2939
-2942
-2945
-2948
-2951
-2954
-2956
-2959
-2962
-2964
-2967
-2969
-2971
-2974
-2976
-2978
-2980
-2983
-2985
-2987
-2989
-2991
-2994
-2996
-2998
-3000
-3002
-3004
-3006
-3009
-3011
-3013
-3015
-3018
-3020
-3023
-3025
-3028
-3031
-3033
-3036
-3038
-3041
-3043
-3046
-3048
-3051
-3053
-3055
-3057
-3059
-3061
-3063
-3064
-3066
-3068
-3069
-3070
-3072
-3073
-3074
-3076
-3077
-3078
-3079
-3080
-3081
-3082
-3083
-3085
-3086
-3087
-3088
-3090
-3091
-3092
-3094
-3095
-3097
-3098
-3100
-3101
-3102
-3104
-3105
-3106
-3107
-3108
-3109
-3110
-3111
-3111
-3112
-3113
-3113
-3113
-3113
-3114
-3113
-3113
-3113
-3112
-3111
-3110
-3109
-3107
-3106
-3104
-3102
-3099
-3097
-3094
-3091
-3088
-3085
-3081
-3078
-3074
-3070
-3065
-3061
-3056
-3051
-3046
-3041
-3035
-3030
-3024
-3018
-3011
-3005
-2998
-2991
-2984
-2977
-2969
-2961
-2953
-2945
-2937
-2928
-2919
-2910
-2901
-2891
-2882
-2871
-2861
-2850
-2839
-2828
-2816
-2804
-2791
-2778
-2765
-2752
-2738
-2724
-2709
-2694
-2679
-2663
-2647
-2631
-2615
-2598
-2581
-2564
-2546
-2529
-2511
-2493
-2475
-2457
-2439
-2420
-2402
-2383
-2365
-2346
-2327
-2309
-2290
-2271
-2253
-2234
-2215
-2197
-2178
-2160
-2141
-2123
-2105
-2087
-2069
-2051
-2033
-2016
-1999
-1982
-1965
-1948
-1931
-1915
-1898
-1882
-1866
-1851
-1835
-1820
-1805
-1790
-1775
-1761
-1747
-1734
-1720
-1707
-1694
-1682
-1669
-1657
-1646
-1634
-1623
-1612
-1602
-1592
-1582
-1572
-1562
-1553
-1544
-1535
-1526
-1518
-1510
-1502
-1494
-1486
-1479
-1471
-1464
-1457
-1451
-1444
-1438
-1431
-1425
-1419
-1413
-1407
-1401
-1395
-1389
-1383
-1377
-1371
-1366
-1360
-1354
-1349
-1343
-1338
-1332
-1327
-1322
-1316
-1311
-1306
-1301
-1296
-1291
-1286
-1281
-1275
-1270
-1265
-1260
-1255
-1250
-1245
-1239
-1234
-1228
-1223
-1217
-1211
-1205
-1199
-1193
-1186
-1179
-1173
-1165
-1158
-1151
-1143
-1135
-1127
-1119
-1110
-1102
-1093
-1084
-1075
-1066
-1056
-1047
-1037
-1027
-1016
-1006
-997
-987
-977
-966
-955
-945
-934
-923
-912
-900
-889
-877
-866
-854
-842
-829
-817
-804
-791
-778
-765
-752
-739
-725
-712
-698
-684
-670
-656
-641
-627
-613
-598
-584
-569
-555
-540
-525
-510
-495
-480
-465
-450
-435
-419
-404
-388
-372
-356
-340
-324
-308
-291
-275
-258
-241
-224
-208
-191
-174
-157
-140
-123
-105
-88
-71
-54
-37
-20
-3
14
31
48
65
82
99
116
133
150
167
184
201
218
235
252
269
286
304
321
338
355
372
390
407
424
441
458
476
493
510
526
543
560
576
593
609
625
641
657
673
688
704
719
734
749
763
778
792
806
820
834
848
861
875
888
901
915
927
940
953
966
978
990
1002
1014
1026
1037
1049
1060
1071
1082
1093
1103
1114
1124
1134
1144
1154
1164
1173
1183
1192
1202
1211
1220
1229
1238
1247
1255
1264
1273
1281
1290
1298
1307
1315
1324
1332
1340
1349
1357
1365
1374
1382
1391
1399
1408
1416
1425
1433
1442
1451
1460
1469
1478
1487
1496
1506
1515
1525
1534
1544
1553
1563
1572
1582
1591
1601
1610
1620
1629
1638
1648
1657
1666
1675
1684
1693
1702
1711
1719
1728
1737
1745
1754
1762
1771
1779
1787
1796
1804
1813
1821
1830
1838
1847
1856
1864
1873
1882
1892
1901
1910
1920
1929
1939
1949
1959
1969
1978
1988
1998
2008
2017
2028
2037
2047
2057
2067
2076
2086
2096
2105
2115
2125
2134
2144
2154
2163
2173
2183
2192
2202
2211
2221
2231
2240
2250
2259
2269
2278
2288
2297
2306
2316
2325
2334
2343
2352
2361
2370
2379
2388
2396
2405
2414
2422
2431
2439
2448
2457
2465
2474
2482
2491
2499
2508
2516
2525
2533
2541
2550
2558
2566
2574
2581
2589
2596
2604
2611
2618
2625
2632
2638
2645
2651
2658
2664
2670
2676
2682
2687
2693
2698
2704
2709
2714
2719
2724
2728
2733
2737
2741
2745
2749
2753
2756
2759
2763
2765
2768
2771
2773
2775
2777
2779
2780
2782
2783
2784
2785
2786
2786
2787
2787
2788
2788
2788
2788
2788
2787
2787
2787
2786
2786
2785
2785
2784
2783
2782
2781
2780
2779
2778
2777
2776
2775
2774
2773
2772
2771
2770
2769
2768
2766
2765
2765
2764
2763
2762
2761
2760
2759
2757
2756
2755
2754
2752
2751
2749
2747
2746
2744
2742
2740
2738
2736
2734
2732
2729
2727
2725
2722
2720
2717
2714
2711
2709
2706
2703
2700
2697
2694
2691
2688
2685
2682
2679
2676
2673
2670
2668
2665
2663
2661
2659
2657
2655
2653
2652
2650
2649
2648
2647
2646
2646
2645
2644
2644
2643
2643
2642
2642
2642
2642
2641
2641
2641
2641
2641
2641
2641
2641
2641
2641
2642
2642
2643
2644
2645
2646
2648
2650
2652
2655
2657
2660
2663
2667
2670
2674
2678
2682
2687
2692
2697
2702
2707
2713
2719
2724
2730
2737
2743
2749
2755
2762
2768
2774
2781
2787
2793
2799
2805
2811
2817
2822
2828
2833
2838
2843
2847
2852
2856
2860
2863
2867
2870
2874
2877
2880
2883
2885
2888
2890
2893
2895
2898
2900
2902
2904
2906
2909
2911
2912
2914
2916
2918
2919
2921
2922
2923
2924
2925
2926
2927
2928
2928
2929
2929
2930
2930
2930
2930
2930
2930
2930
2930
2929
2929
2929
2929
2928
2928
2928
2927
2927
2926
2926
2925
2925
2924
2924
2923
2923
2923
2922
2922
2922
2921
2921
2921
2921
2921
2921
2921
2921
2921
2921
2921
2922
2922
2922
2923
2923
2923
2924
2924
2924
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2925
2924
2924
2923
2923
2922
2921
2920
2919
2918
2917
2915
2914
2912
2910
2908
2905
2902
2900
2897
2893
2890
2886
2882
2877
2873
2868
2862
2857
2851
2845
2839
2832
2826
2818
2811
2803
2795
2787
2779
2770
2761
2752
2743
2734
2725
2715
2706
2696
2687
2677
2667
2658
2648
2638
2629
2619
2609
2600
2590
2580
2570
2560
2550
2539
2529
2519
2509
2498
2488
2478
2468
2457
2447
2437
2427
2417
2407
2397
2387
2378
2368
2358
2349
2339
2330
2320
2311
2302
2293
2283
2274
2265
2256
2247
2238
2230
2221
2213
2204
2196
2188
2181
2173
2165
2158
2151
2144
2137
2131
2124
2118
2112
2106
2101
2095
2090
2085
2080
2076
2071
2067
2063
2059
2055
2051
2048
2045
2041
2039
2037
2035
2033
2032
2029
2029
2028
2028
2028
2028
2028
2029
2029
2029
2031
2033
2033
2036
2037
2040
2041
2044
2047
2049
2051
2054
2056
2059
2061
2064
2067
2069
2072
2074
2076
2079
2081
2083
2085
2087
2089
2090
2092
2093
2094
2095
2095
2096
2096
2096
2096
2096
2095
2094
2093
2092
2091
2089
2088
2086
2084
2081
2079
2076
2073
2069
2066
2062
2058
2053
2048
2043
2037
2031
2025
2017
2011
2003
1995
1987
1979
1970
1961
1951
1942
1932
1921
1911
1900
1889
1877
1866
1854
1841
1828
1815
1802
1788
1774
1760
1745
1730
1714
1698
1682
1666
1649
1631
1614
1596
1577
1559
1540
1520
1500
1480
1460
1439
1418
1397
1376
1354
1333
1310
1288
1266
1243
1220
1197
1174
1151
1127
1104
1080
1056
1033
1008
985
961
938
914
890
866
842
818
795
771
748
724
701
678
655
632
609
587
564
542
521
499
478
457
437
417
397
377
358
340
321
303
286
268
252
235
219
203
188
173
159
144
131
117
104
92
79
67
56
44
34
23
13
3
-7
-16
-25
-34
-42
-50
-57
-64
-71
-77
-83
-88
-93
-98
-102
-106
-109
-113
-115
-117
-119
-121
-122
-123
-123
-123
-123
-122
-121
-120
-118
-117
-115
-113
-110
-108
-105
-102
-99
-96
-92
-89
-85
-81
-78
-74
-70
-65
-61
-57
-53
-48
-44
-39
-35
-30
-25
-21
-16
-11
-7
-2
2
7
12
16
21
25
29
34
38
42
47
51
55
59
64
68
72
76
80
84
87
91
95
98
102
105
109
112
115
118
120
123
125
128
130
132
134
136
138
140
142
144
146
148
150
152
154
156
158
160
162
164
166
168
170
172
174
176
178
180
182
184
186
188
190
192
194
196
198
200
202
204
206
208
210
212
214
216
218
220
221
223
225
227
229
231
233
235
237
239
241
243
245
247
249
251
253
255
257
259
261
263
265
266
268
270
272
274
276
278
280
282
284
286
288
290
292
293
295
297
299
301
303
305
307
309
311
313
315
316
318
320
322
324
326
328
330
332
334
335
337
339
341
343
345
347
349
351
353
354
356
358
360
362
364
366
368
369
371
373
375
377
379
381
383
384
386
388
390
392
394
396
397
399
401
403
405
407
408
410
412
414
416
418
420
421
423
425
427
429
431
432
434
436
438
440
442
443
445
447
449
451
452
454
456
458
460
462
463
465
467
469
471
472
474
476
478
480
481
483
485
487
489
490
492
494
496
498
499
501
503
505
507
508
510
512
514
515
517
519
521
523
524
526
528
530
531
533
535
537
538
540
542
544
545
547
549
551
552
554
556
558
559
561
563
565
566
568
570
572
573
575
577
579
580
582
584
586
587
589
591
592
594
596
598
599
601
603
604
606
608
610
611
613
615
616
618
620
622
623
625
627
628
630
632
633
635
637
639
640
642
644
645
647
649
650
652
654
655
657
659
660
662
664
665
667
669
670
672
674
675
677
679
680
682
684
685
687
689
690
692
694
695
697
699
700
702
704
705
707
709
710
712
714
715
717
718
720
722
723
725
727
728
730
732
733
735
736
738
740
741
743
744
746
748
749
751
753
754
756
757
759
761
762
764
765
767
769
770
772
773
775
777
778
780
781
783
785
786
788
789
791
793
794
796
797
799
800
802
804
805
807
808
810
811
813
815
816
818
819
821
822
824
826
827
829
830
832
833
835
836
838
840
841
843
844
846
847
849
850
852
853
855
857
858
860
861
863
864
866
867
869
870
872
873
875
876
878
879
881
883
884
886
887
889
890
892
893
895
896
898
899
901
902
904
905
907
908
910
911
913
914
916
917
919
920
922
923
925
926
928
929
931
932
934
935
936
938
939
941
942
944
945
947
948
950
951
953
954
956
957
959
960
961
963
964
966
967
969
970
972
973
975
976
977
979
980
982
983
985
986
988
989
990
992
993
995
996
998
999
1000
1002
1002
1004
1006
1008
1008
1010
1012
1012
1014
1016
1018
1018
1020
1022
1022
1025
1026
1028
1029
1030
1032
1033
1035
1036
1037
1039
1040
1042
1043
1044
1046
1047
1049
1050
1051
1053
1054
1056
1057
1058
1060
1061
1062
1064
1065
1067
1068
1069
1071
1072
1073
1075
1076
1078
1079
1080
1082
1083
1084
1086
1087
1089
1090
1091
1093
1094
1095
1097
1098
1099
1101
1102
1104
1105
1106
1108
1109
1110
1112
1113
1114
1116
1117
1118
1120
1121
1122
1124
1125
1126
1128
1129
1130
1132
1133
1134
1136
1137
1138
1140
1141
1142
1144
1145
1146
1148
1149
1150
1152
1153
1154
1155
1157
1158
1159
1161
1162
1163
1165
1166
1167
1169
1170
1171
1172
1174
1175
1176
1178
1179
1180
1182
1183
1184
1185
1187
1188
1189
1191
1192
1193
1194
1196
1197
1198
1200
1201
1202
1203
1205
1206
1207
1208
1210
1211
1212
1213
1215
1216
1217
1219
1220
1221
1222
1224
1225
1226
1227
1229
1230
1231
1232
1234
1235
1236
1237
1239
1240
1241
1242
1244
1245
1246
1247
1249
1250
1251
1252
1253
1255
1256
1257
1258
1260
1261
1262
1263
1265
1266
1267
1268
1269
1271
1272
1273
1274
1276
1277
1278
1279
1280
1282
1283
1284
1285
1286
1288
1289
1290
1291
1292
1294
1295
1296
1297
1298
1300
1301
1302
1303
1304
1306
1307
1308
1309
1310
1312
1313
1314
1315
1316
1318
1319
1320
1321
1322
1323
1325
1326
1327
1328
1329
1330
1332
1333
1334
1335
1336
1337
1339
1340
1341
1342
1343
1344
1346
1347
1348
1349
1350
1351
1353
1354
1355
1356
1357
1358
1359
1361
1362
1363
1364
1365
1366
1367
1369
1370
1371
1372
1373
1374
1375
1377
1378
1379
1380
1381
1382
1383
1384
1386
1387
1388
1389
1390
1391
1392
1393
1395
1396
1397
1398
1399
1400
1401
1402
1403
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1583
