5
38354
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
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
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
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
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
79
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
83
84
84
84
84
85
85
85
85
86
86
86
86
86
87
87
87
87
88
88
88
88
88
89
89
89
89
90
90
90
90
90
91
91
91
91
92
92
92
92
93
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
113
113
113
113
114
114
114
115
115
115
115
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
121
121
121
122
122
122
122
123
123
123
124
124
124
125
125
125
125
126
126
126
127
127
127
127
128
128
128
129
129
129
130
130
130
131
131
131
131
132
132
132
133
133
133
134
134
134
135
135
135
135
136
136
136
137
137
137
138
138
138
138
139
139
139
140
140
140
141
141
141
142
142
142
142
143
143
143
144
144
144
145
145
145
146
146
146
146
147
147
147
148
148
148
149
149
149
150
150
150
151
151
151
151
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
164
164
164
165
165
165
166
166
166
167
167
167
168
168
168
169
169
169
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
176
176
176
177
177
177
178
178
178
179
179
179
180
180
180
181
181
181
182
182
182
183
183
183
184
184
184
185
185
185
186
186
186
187
187
187
188
188
188
189
189
189
190
190
190
191
191
191
192
192
193
193
193
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
200
200
200
201
201
201
202
202
202
203
203
203
204
204
204
205
205
205
206
206
206
207
207
207
208
208
208
209
209
209
210
210
210
211
211
211
212
212
212
213
213
214
214
214
215
215
215
216
216
216
217
217
217
218
218
218
219
219
219
220
220
220
221
221
221
222
222
223
223
223
224
224
224
225
225
225
226
226
226
227
227
227
228
228
228
229
229
229
230
230
231
231
231
232
232
232
233
233
233
234
234
234
235
235
235
236
236
237
237
237
238
238
238
239
239
239
240
240
241
241
241
242
242
242
243
243
244
244
244
245
245
245
246
246
246
247
247
248
248
248
249
249
249
250
250
250
251
251
252
252
252
253
253
253
254
254
255
255
255
256
256
256
257
257
257
258
258
259
259
259
260
260
260
261
261
262
262
262
263
263
263
264
264
264
265
265
266
266
266
267
267
267
268
268
268
269
269
270
270
270
271
271
271
272
272
273
273
273
274
274
274
275
275
276
276
276
277
277
278
278
278
279
279
279
280
280
281
281
282
282
282
283
283
284
284
284
285
285
286
286
286
287
287
288
288
288
289
289
290
290
290
291
291
292
292
293
293
293
294
294
295
295
295
296
296
297
297
297
298
298
299
299
299
300
300
301
301
302
302
302
303
303
304
304
305
305
305
306
306
307
307
307
308
308
309
309
310
310
310
311
311
312
312
312
313
313
314
314
314
315
315
316
316
316
317
317
318
318
319
319
319
320
320
321
321
322
322
322
323
323
324
324
325
325
326
326
327
327
328
328
329
329
330
330
331
331
332
332
333
333
334
334
334
335
335
336
336
337
337
337
338
338
339
339
340
340
340
341
341
342
342
343
343
344
344
345
345
346
346
346
347
347
348
348
349
349
349
350
350
351
351
351
351
352
352
352
353
353
353
354
354
354
355
355
355
356
356
356
356
357
357
358
358
359
359
359
360
360
361
361
362
362
363
363
364
365
365
366
367
367
368
369
370
370
371
372
373
373
374
375
376
376
377
378
379
379
380
381
381
382
383
383
384
384
385
386
386
387
388
388
389
390
390
391
391
392
393
393
394
394
395
396
396
397
397
398
398
399
399
400
400
401
401
402
402
403
403
404
404
405
405
405
406
406
407
407
408
408
409
409
410
410
411
411
412
412
413
413
414
415
415
416
416
417
417
418
419
419
420
420
421
422
423
423
424
425
426
426
427
428
429
430
431
432
432
433
434
434
435
436
436
437
437
438
438
439
440
440
441
441
442
443
443
444
445
446
446
447
448
449
449
450
450
451
451
452
452
453
454
454
455
456
457
458
458
459
460
460
461
461
462
462
463
464
464
465
466
466
467
468
468
469
470
471
472
473
474
476
477
478
479
481
482
483
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
507
508
509
510
511
512
513
514
515
515
516
517
517
518
518
519
519
520
521
522
523
524
525
526
527
527
528
528
529
529
529
530
530
530
531
531
531
531
531
532
532
532
533
533
534
535
535
536
537
537
538
539
539
540
541
542
542
543
544
545
547
548
549
551
552
554
555
557
559
561
562
564
565
567
568
570
571
573
575
577
578
580
582
583
585
587
588
589
590
591
592
593
594
595
596
596
597
598
599
599
600
601
602
603
603
603
604
604
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
603
602
602
602
601
601
600
600
599
598
598
597
597
597
597
597
597
597
597
596
596
596
596
596
596
597
597
598
598
599
600
602
603
605
607
609
611
613
615
617
620
622
623
625
627
629
631
633
635
637
639
641
644
646
648
651
653
655
657
658
660
662
664
666
668
670
671
673
675
676
678
679
681
682
684
685
686
687
688
689
690
690
691
691
691
691
691
691
691
691
691
690
690
689
688
687
686
685
684
683
682
681
680
678
677
676
674
673
672
671
670
669
668
668
667
667
666
666
665
665
664
664
663
663
662
661
661
660
659
658
657
656
656
655
655
654
654
654
653
653
653
653
653
653
654
654
655
656
658
660
661
663
665
666
668
670
671
673
675
677
679
680
682
684
686
688
690
692
694
696
698
701
704
706
709
712
715
718
721
725
728
731
733
736
738
740
742
743
745
746
746
747
748
748
748
749
749
750
750
751
752
753
754
755
756
757
758
759
759
760
760
760
760
759
758
757
755
754
752
751
749
748
746
745
743
742
741
739
738
737
735
734
733
731
730
728
726
725
723
721
719
718
716
714
713
711
710
709
708
707
706
705
705
705
706
706
707
709
710
712
713
715
717
719
721
724
726
729
732
735
738
741
745
748
752
756
760
764
768
772
776
780
784
788
793
797
801
805
809
814
818
822
826
831
835
839
843
847
850
854
857
860
862
864
867
868
870
871
872
874
875
875
876
877
878
878
878
879
879
879
879
878
877
876
875
873
871
869
867
864
862
859
857
854
852
850
847
845
843
841
839
837
836
834
832
831
829
828
827
825
824
823
822
822
821
821
821
822
822
823
824
826
828
830
832
835
838
841
845
848
852
857
861
866
871
876
881
886
892
898
903
909
915
921
927
934
940
947
953
960
967
974
981
988
995
1002
1008
1016
1024
1031
1038
1045
1052
1059
1065
1072
1078
1083
1089
1094
1098
1102
1106
1110
1113
1115
1118
1120
1121
1122
1123
1124
1124
1124
1125
1125
1125
1125
1125
1125
1124
1124
1124
1123
1122
1122
1120
1119
1118
1116
1115
1113
1111
1109
1108
1106
1104
1102
1100
1098
1096
1094
1092
1090
1089
1087
1085
1083
1082
1080
1078
1077
1075
1074
1073
1073
1073
1073
1073
1073
1074
1075
1076
1078
1080
1082
1084
1087
1090
1093
1096
1099
1103
1106
1110
1113
1117
1122
1126
1130
1134
1139
1143
1148
1152
1157
1161
1166
1172
1177
1183
1189
1195
1202
1208
1215
1221
1227
1233
1239
1245
1251
1256
1261
1266
1270
1274
1277
1280
1283
1286
1288
1291
1293
1295
1297
1300
1301
1303
1305
1307
1309
1310
1312
1313
1314
1315
1316
1316
1316
1316
1316
1315
1314
1313
1311
1310
1308
1306
1305
1303
1301
1300
1298
1296
1295
1293
1291
1289
1288
1286
1284
1282
1279
1277
1274
1272
1269
1266
1263
1260
1257
1255
1252
1250
1247
1245
1242
1240
1238
1235
1233
1232
1230
1229
1228
1227
1226
1226
1225
1225
1226
1227
1228
1230
1232
1234
1237
1239
1242
1245
1248
1251
1254
1257
1260
1263
1266
1270
1273
1276
1279
1282
1285
1288
1291
1294
1296
1299
1302
1304
1307
1309
1312
1314
1317
1319
1322
1324
1327
1330
1333
1337
1340
1343
1346
1349
1352
1355
1358
1361
1364
1367
1369
1372
1375
1377
1379
1381
1382
1382
1382
1381
1380
1379
1377
1375
1373
1371
1368
1366
1364
1363
1361
1359
1357
1356
1354
1351
1349
1347
1344
1342
1340
1338
1336
1334
1333
1332
1330
1329
1328
1328
1327
1326
1325
1325
1325
1325
1326
1328
1330
1333
1336
1340
1344
1349
1354
1359
1364
1369
1374
1380
1386
1392
1398
1404
1410
1416
1422
1427
1432
1437
1441
1445
1449
1453
1457
1462
1466
1471
1475
1480
1485
1489
1493
1497
1501
1506
1509
1513
1517
1520
1524
1527
1530
1533
1535
1538
1540
1541
1542
1543
1543
1544
1544
1545
1546
1547
1549
1550
1552
1554
1556
1557
1559
1560
1562
1563
1563
1564
1565
1565
1566
1566
1566
1566
1565
1563
1561
1559
1556
1554
1551
1549
1546
1544
1542
1540
1539
1538
1537
1537
1536
1536
1536
1537
1537
1538
1538
1539
1541
1542
1544
1546
1548
1550
1552
1554
1556
1558
1559
1560
1561
1561
1561
1561
1560
1559
1558
1556
1555
1553
1552
1550
1549
1548
1547
1546
1545
1544
1544
1543
1544
1544
1545
1545
1546
1547
1548
1549
1549
1549
1548
1547
1546
1544
1541
1539
1535
1532
1528
1524
1519
1515
1510
1505
1500
1495
1490
1485
1479
1474
1469
1465
1460
1455
1450
1445
1440
1435
1430
1424
1419
1413
1407
1401
1394
1387
1380
1372
1365
1357
1349
1340
1331
1322
1313
1304
1294
1285
1277
1268
1261
1253
1247
1241
1235
1230
1226
1223
1220
1218
1216
1215
1214
1214
1214
1214
1215
1216
1217
1218
1220
1222
1223
1225
1226
1227
1228
1229
1230
1232
1233
1234
1235
1237
1240
1243
1246
1250
1254
1258
1263
1268
1273
1279
1285
1291
1297
1304
1312
1319
1327
1335
1343
1350
1356
1362
1367
1372
1376
1379
1383
1386
1390
1393
1397
1400
1403
1406
1408
1410
1411
1411
1410
1409
1407
1405
1402
1398
1394
1389
1385
1379
1373
1367
1360
1353
1344
1336
1326
1317
1307
1298
1288
1279
1269
1260
1250
1241
1232
1222
1213
1204
1195
1187
1180
1173
1168
1163
1159
1157
1155
1154
1153
1154
1155
1158
1161
1164
1169
1174
1180
1187
1194
1201
1209
1218
1227
1237
1248
1260
1272
1285
1298
1312
1326
1341
1355
1370
1384
1398
1412
1425
1439
1452
1466
1479
1493
1508
1523
1538
1554
1570
1587
1604
1621
1638
1656
1673
1691
1708
1725
1741
1757
1773
1788
1802
1816
1830
1843
1854
1865
1875
1884
1892
1899
1905
1910
1915
1918
1920
1921
1922
1922
1922
1920
1919
1916
1912
1908
1903
1899
1895
1890
1886
1881
1875
1869
1861
1853
1844
1834
1823
1812
1800
1788
1775
1762
1748
1735
1721
1708
1695
1682
1670
1657
1646
1634
1623
1611
1600
1589
1577
1565
1553
1541
1530
1519
1508
1498
1488
1479
1471
1463
1455
1448
1441
1435
1430
1425
1422
1419
1418
1418
1419
1421
1424
1427
1431
1435
1440
1445
1450
1455
1460
1464
1469
1474
1478
1483
1488
1493
1498
1504
1510
1516
1523
1531
1538
1546
1554
1562
1569
1576
1582
1588
1593
1597
1600
1602
1602
1602
1601
1598
1594
1590
1586
1581
1576
1571
1565
1559
1554
1548
1542
1536
1529
1523
1515
1507
1498
1489
1480
1471
1461
1451
1441
1430
1418
1407
1394
1381
1367
1353
1338
1322
1305
1288
1271
1254
1236
1219
1202
1186
1170
1154
1138
1124
1109
1096
1083
1071
1059
1048
1037
1027
1016
1008
999
991
983
976
969
962
955
949
944
940
937
935
932
931
930
930
931
933
936
941
947
955
964
974
986
998
1010
1024
1038
1053
1068
1085
1101
1119
1137
1155
1173
1192
1211
1230
1249
1268
1286
1305
1324
1342
1360
1377
1395
1411
1427
1442
1456
1470
1483
1496
1508
1520
1531
1542
1553
1563
1573
1583
1592
1601
1609
1617
1624
1630
1635
1640
1644
1646
1649
1650
1651
1651
1651
1650
1649
1647
1645
1642
1638
1634
1629
1623
1615
1607
1598
1589
1581
1572
1564
1556
1548
1540
1532
1523
1515
1507
1500
1493
1487
1482
1478
1474
1471
1470
1469
1468
1469
1471
1473
1476
1479
1483
1487
1491
1496
1502
1508
1515
1522
1530
1538
1548
1560
1572
1584
1597
1610
1622
1635
1647
1660
1673
1688
1703
1720
1738
1757
1776
1796
1815
1835
1855
1875
1895
1915
1934
1954
1973
1991
2009
2025
2041
2057
2071
2084
2095
2105
2114
2121
2126
2131
2135
2138
2140
2141
2140
2138
2134
2129
2121
2113
2102
2090
2077
2062
2045
2029
2011
1993
1974
1956
1937
1918
1899
1880
1860
1840
1821
1801
1782
1764
1746
1730
1715
1700
1686
1673
1659
1645
1631
1617
1602
1588
1574
1560
1546
1532
1519
1506
1493
1480
1467
1454
1441
1428
1415
1402
1389
1376
1365
1353
1343
1333
1324
1315
1308
1301
1295
1291
1289
1288
1289
1291
1296
1301
1307
1315
1322
1330
1337
1345
1351
1358
1365
1371
1378
1384
1391
1398
1404
1409
1413
1415
1416
1415
1412
1407
1401
1392
1383
1371
1359
1345
1331
1315
1298
1280
1262
1242
1222
1201
1179
1157
1134
1111
1088
1066
1044
1022
1000
980
960
940
919
899
878
858
838
818
799
781
763
745
727
709
691
673
656
638
622
606
592
578
566
555
545
536
528
522
516
512
508
506
504
504
504
505
508
512
516
522
528
535
542
550
559
568
579
589
601
614
628
644
661
679
699
720
741
763
784
805
826
847
868
889
910
932
954
976
998
1018
1040
1059
1077
1094
1109
1123
1136
1148
1159
1170
1181
1193
1205
1217
1229
1240
1250
1260
1268
1276
1283
1290
1298
1306
1314
1322
1331
1339
1348
1356
1363
1369
1375
1380
1385
1391
1396
1402
1409
1417
1424
1432
1440
1449
1457
1465
1473
1480
1486
1492
1496
1500
1504
1507
1509
1510
1511
1511
1510
1509
1508
1506
1503
1500
1496
1491
1485
1478
1470
1461
1452
1443
1434
1426
1419
1414
1411
1410
1411
1413
1417
1422
1427
1434
1440
1447
1455
1463
1471
1480
1489
1497
1506
1515
1523
1531
1539
1546
1553
1560
1567
1574
1581
1588
1596
1604
1612
1620
1628
1637
1645
1653
1661
1669
1678
1687
1696
1706
1717
1727
1737
1746
1753
1758
1760
1759
1756
1751
1744
1734
1724
1711
1698
1684
1669
1655
1641
1628
1616
1604
1591
1579
1565
1550
1532
1513
1491
1467
1442
1415
1387
1358
1328
1297
1265
1233
1200
1166
1132
1097
1062
1026
989
952
915
876
837
797
758
719
680
643
606
571
536
504
472
442
414
387
361
337
314
291
270
249
228
208
188
170
153
138
125
113
103
94
85
77
68
59
49
38
25
12
-2
-16
-30
-45
-59
-73
-88
-103
-118
-135
-152
-170
-189
-209
-229
-250
-271
-291
-311
-331
-349
-367
-384
-400
-416
-430
-442
-453
-463
-472
-479
-487
-494
-502
-510
-518
-526
-534
-542
-549
-557
-564
-572
-580
-589
-598
-609
-622
-636
-652
-669
-688
-709
-732
-757
-784
-813
-844
-876
-910
-944
-978
-1012
-1045
-1079
-1112
-1144
-1177
-1208
-1239
-1268
-1296
-1322
-1347
-1370
-1391
-1411
-1430
-1447
-1463
-1478
-1491
-1504
-1516
-1528
-1540
-1551
-1561
-1569
-1576
-1581
-1585
-1587
-1588
-1588
-1587
-1584
-1581
-1576
-1570
-1562
-1553
-1542
-1529
-1515
-1499
-1481
-1462
-1441
-1419
-1396
-1372
-1348
-1324
-1301
-1277
-1254
-1231
-1209
-1187
-1166
-1145
-1124
-1104
-1084
-1065
-1047
-1030
-1014
-999
-985
-972
-958
-946
-933
-920
-908
-895
-882
-869
-855
-841
-828
-815
-802
-790
-779
-767
-756
-744
-732
-720
-708
-695
-683
-671
-659
-648
-638
-629
-621
-615
-609
-606
-603
-602
-604
-607
-613
-621
-631
-643
-656
-670
-684
-699
-714
-730
-746
-764
-782
-801
-821
-841
-861
-880
-900
-919
-937
-954
-969
-983
-996
-1006
-1016
-1024
-1029
-1033
-1034
-1034
-1031
-1027
-1022
-1014
-1008
-999
-990
-980
-969
-957
-945
-933
-920
-907
-894
-882
-870
-859
-849
-839
-830
-823
-818
-814
-812
-812
-814
-818
-823
-829
-837
-844
-852
-859
-866
-873
-880
-886
-893
-899
-905
-911
-918
-925
-933
-941
-949
-958
-967
-976
-984
-993
-1000
-1008
-1014
-1020
-1028
-1035
-1042
-1049
-1056
-1064
-1070
-1077
-1084
-1090
-1096
-1102
-1109
-1116
-1124
-1133
-1142
-1153
-1164
-1176
-1190
-1205
-1222
-1240
-1259
-1279
-1300
-1321
-1341
-1362
-1383
-1404
-1425
-1447
-1468
-1488
-1508
-1528
-1547
-1565
-1581
-1596
-1609
-1619
-1627
-1632
-1635
-1635
-1633
-1629
-1624
-1618
-1611
-1604
-1598
-1592
-1587
-1582
-1577
-1573
-1569
-1567
-1564
-1562
-1561
-1559
-1558
-1556
-1555
-1554
-1553
-1551
-1550
-1548
-1546
-1544
-1542
-1540
-1538
-1535
-1531
-1527
-1522
-1517
-1510
-1504
-1496
-1488
-1480
-1472
-1464
-1457
-1451
-1446
-1441
-1436
-1433
-1429
-1427
-1425
-1423
-1422
-1422
-1424
-1426
-1430
-1436
-1443
-1452
-1461
-1471
-1481
-1491
-1501
-1511
-1520
-1528
-1535
-1540
-1544
-1547
-1547
-1546
-1543
-1539
-1533
-1526
-1518
-1510
-1500
-1490
-1480
-1468
-1455
-1441
-1426
-1409
-1391
-1372
-1352
-1332
-1312
-1292
-1273
-1254
-1234
-1215
-1194
-1174
-1154
-1134
-1115
-1097
-1080
-1063
-1047
-1031
-1016
-1004
-991
-978
-966
-953
-941
-929
-916
-903
-890
-876
-863
-849
-835
-821
-808
-793
-779
-765
-751
-737
-725
-714
-703
-694
-685
-678
-671
-666
-661
-657
-653
-650
-647
-643
-640
-636
-632
-627
-621
-614
-607
-598
-589
-578
-566
-553
-540
-527
-513
-500
-487
-474
-462
-449
-437
-424
-411
-398
-385
-371
-358
-345
-334
-323
-314
-306
-300
-294
-289
-284
-279
-274
-270
-266
-262
-260
-258
-257
-258
-260
-264
-268
-273
-279
-284
-288
-292
-296
-299
-302
-305
-307
-309
-311
-312
-312
-312
-311
-310
-307
-304
-300
-296
-293
-290
-288
-288
-289
-293
-299
-306
-316
-329
-343
-358
-375
-392
-411
-429
-449
-469
-488
-508
-528
-548
-569
-590
-613
-638
-663
-690
-717
-745
-773
-801
-828
-853
-877
-898
-917
-932
-945
-955
-962
-967
-970
-971
-969
-966
-961
-955
-948
-941
-935
-928
-922
-916
-911
-907
-905
-905
-906
-908
-912
-917
-922
-928
-934
-941
-949
-957
-965
-973
-981
-989
-997
-1004
-1012
-1020
-1028
-1035
-1043
-1050
-1056
-1062
-1067
-1072
-1077
-1082
-1088
-1094
-1100
-1106
-1112
-1119
-1125
-1131
-1136
-1140
-1144
-1147
-1149
-1151
-1153
-1156
-1159
-1163
-1166
-1169
-1171
-1173
-1174
-1175
-1176
-1176
-1176
-1176
-1177
-1179
-1181
-1185
-1189
-1193
-1198
-1202
-1205
-1209
-1213
-1217
-1222
-1227
-1232
-1237
-1242
-1247
-1251
-1255
-1259
-1264
-1269
-1276
-1283
-1291
-1301
-1311
-1322
-1334
-1347
-1359
-1373
-1386
-1398
-1409
-1419
-1428
-1436
-1442
-1447
-1452
-1456
-1459
-1462
-1465
-1468
-1471
-1475
-1479
-1482
-1485
-1488
-1489
-1491
-1492
-1494
-1496
-1499
-1503
-1510
-1519
-1530
-1542
-1556
-1569
-1583
-1597
-1611
-1625
-1639
-1653
-1667
-1679
-1690
-1699
-1706
-1711
-1713
-1714
-1712
-1708
-1703
-1695
-1686
-1675
-1662
-1648
-1632
-1614
-1594
-1572
-1549
-1524
-1499
-1474
-1449
-1424
-1401
-1378
-1356
-1335
-1315
-1296
-1278
-1262
-1248
-1235
-1224
-1214
-1205
-1197
-1188
-1179
-1170
-1160
-1150
-1139
-1128
-1118
-1107
-1098
-1089
-1081
-1074
-1068
-1063
-1058
-1055
-1053
-1051
-1051
-1051
-1052
-1053
-1053
-1053
-1053
-1051
-1049
-1046
-1042
-1038
-1034
-1031
-1028
-1027
-1028
-1029
-1030
-1030
-1030
-1029
-1027
-1024
-1022
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1002
-997
-991
-982
-972
-961
-948
-933
-917
-900
-883
-865
-846
-828
-809
-790
-771
-751
-731
-711
-692
-672
-652
-633
-613
-594
-574
-555
-537
-518
-499
-479
-459
-438
-415
-392
-368
-343
-317
-291
-264
-237
-210
-184
-158
-132
-105
-79
-52
-26
1
28
55
82
109
137
164
192
220
248
275
301
326
349
370
390
408
424
439
452
464
476
486
497
508
520
533
547
561
576
591
606
621
636
652
668
685
701
719
737
756
776
796
816
836
856
875
893
910
925
939
952
963
971
977
980
981
980
977
972
966
960
952
943
934
924
913
903
892
881
871
860
849
840
832
825
820
817
815
813
813
812
813
814
816
819
823
827
833
840
848
859
871
887
904
923
943
965
988
1012
1038
1064
1091
1118
1145
1172
1199
1225
1249
1273
1295
1315
1335
1353
1370
1387
1403
1418
1433
1447
1460
1472
1483
1491
1499
1505
1509
1513
1516
1519
1522
1526
1530
1535
1540
1547
1554
1562
1572
1582
1593
1606
1620
1636
1653
1673
1694
1716
1741
1768
1796
1826
1857
1890
1923
1956
1988
2020
2051
2082
2111
2140
2168
2194
2220
2244
2267
2289
2310
2329
2348
2365
2382
2398
2413
2428
2441
2454
2466
2477
2485
2492
2497
2501
2503
2505
2507
2509
2511
2514
2518
2523
2528
2534
2540
2545
2549
2552
2553
2555
2555
2555
2554
2553
2552
2551
2551
2552
2552
2553
2554
2553
2553
2552
2550
2549
2547
2547
2547
2548
2550
2554
2558
2562
2566
2570
2574
2577
2580
2581
2582
2582
2581
2578
2575
2570
2565
2560
2554
2548
2542
2536
2530
2524
2518
2511
2504
2496
2488
2478
2469
2460
2451
2445
2441
2439
2440
2443
2448
2456
2467
2480
2495
2512
2530
2551
2574
2599
2626
2654
2685
2718
2752
2789
2826
2866
2908
2952
2998
3046
3094
3144
3195
3247
3300
3354
3408
3462
3515
3568
3620
3670
3719
3767
3812
3856
3897
3936
3973
4008
4041
4072
4102
4130
4158
4184
4210
4235
4258
4281
4302
4322
4340
4357
4373
4387
4400
4412
4423
4433
4443
4453
4463
4473
4483
4494
4505
4516
4529
4543
4558
4574
4592
4613
4635
4659
4685
4714
4744
4777
4812
4849
4888
4928
4970
5012
5054
5095
5135
5174
5211
5245
5278
5307
5334
5358
5378
5396
5411
5423
5432
5440
5445
5449
5453
5456
5460
5464
5469
5475
5481
5488
5495
5503
5510
5518
5525
5533
5540
5548
5557
5566
5576
5587
5600
5613
5628
5645
5664
5685
5708
5734
5764
5798
5835
5875
5919
5965
6014
6065
6118
6173
6228
6284
6341
6398
6456
6515
6573
6630
6686
6739
6791
6839
6884
6926
6965
7001
7035
7067
7098
7128
7158
7188
7218
7249
7280
7313
7346
7380
7414
7446
7478
7507
7534
7558
7579
7597
7613
7625
7634
7641
7646
7648
7649
7648
7645
7639
7630
7619
7605
7588
7570
7550
7529
7506
7483
7460
7438
7416
7395
7375
7356
7338
7321
7305
7289
7273
7258
7243
7227
7211
7196
7181
7167
7154
7141
7130
7119
7108
7098
7089
7080
7072
7065
7059
7055
7053
7053
7056
7062
7071
7083
7097
7114
7133
7154
7178
7204
7231
7260
7290
7321
7352
7383
7414
7445
7476
7507
7538
7569
7600
7631
7661
7691
7720
7748
7775
7801
7826
7850
7874
7896
7919
7941
7962
7983
8002
8020
8036
8051
8064
8076
8087
8096
8106
8116
8125
8134
8141
8147
8151
8154
8153
8151
8145
8137
8125
8113
8098
8080
8063
8042
8022
8000
7977
7952
7926
7900
7872
7844
7815
7788
7761
7735
7711
7689
7669
7653
7639
7628
7619
7613
7610
7609
7610
7612
7616
7619
7622
7625
7627
7628
7629
7629
7629
7629
7628
7627
7625
7623
7620
7615
7608
7599
7587
7573
7557
7539
7521
7502
7483
7464
7445
7426
7409
7391
7375
7360
7347
7336
7328
7323
7322
7323
7328
7336
7347
7359
7372
7385
7398
7410
7421
7431
7440
7447
7452
7455
7456
7453
7448
7439
7428
7415
7401
7385
7370
7356
7344
7333
7323
7315
7309
7303
7297
7292
7286
7281
7275
7269
7263
7256
7250
7245
7241
7237
7234
7232
7229
7225
7221
7214
7206
7195
7181
7164
7143
7119
7090
7058
7021
6980
6937
6890
6841
6789
6736
6681
6625
6568
6512
6456
6402
6349
6298
6249
6200
6153
6106
6059
6013
5967
5920
5873
5826
5778
5731
5683
5635
5586
5538
5491
5443
5396
5350
5304
5258
5212
5166
5121
5075
5031
4989
4949
4911
4876
4843
4814
4788
4766
4747
4732
4720
4710
4704
4700
4699
4701
4705
4713
4725
4740
4758
4779
4803
4830
4859
4889
4920
4952
4984
5014
5044
5071
5096
5119
5137
5153
5165
5173
5179
5181
5180
5178
5173
5167
5159
5149
5137
5123
5107
5088
5067
5043
5016
4986
4954
4919
4882
4842
4800
4756
4709
4661
4610
4557
4502
4446
4390
4332
4274
4216
4157
4098
4038
3977
3916
3854
3793
3732
3671
3611
3551
3493
3437
3382
3330
3281
3235
3191
3149
3110
3072
3035
3000
2965
2931
2897
2865
2834
2803
2773
2744
2714
2685
2655
2624
2593
2562
2530
2498
2465
2431
2397
2362
2326
2290
2252
2214
2175
2134
2093
2051
2007
1962
1916
1868
1817
1765
1711
1655
1598
1541
1483
1425
1368
1311
1254
1198
1142
1086
1030
974
918
860
802
744
686
628
571
516
462
410
360
312
268
227
188
153
121
93
68
47
29
15
5
-2
-5
-5
-1
7
17
30
44
61
79
97
115
133
150
166
181
196
211
225
240
255
269
282
295
307
317
326
332
335
335
331
324
313
298
278
253
222
188
150
108
65
20
-27
-75
-124
-174
-225
-277
-330
-384
-438
-493
-548
-604
-661
-718
-776
-834
-892
-950
-1006
-1064
-1118
-1171
-1220
-1265
-1308
-1346
-1381
-1413
-1443
-1469
-1493
-1515
-1534
-1551
-1566
-1578
-1590
-1600
-1611
-1622
-1635
-1649
-1665
-1683
-1704
-1727
-1752
-1779
-1809
-1840
-1873
-1906
-1941
-1977
-2013
-2050
-2087
-2125
-2163
-2200
-2235
-2268
-2300
-2329
-2357
-2384
-2410
-2434
-2458
-2481
-2502
-2524
-2544
-2563
-2581
-2598
-2612
-2624
-2633
-2640
-2645
-2648
-2650
-2650
-2648
-2645
-2640
-2635
-2629
-2622
-2613
-2603
-2590
-2574
-2555
-2534
-2509
-2481
-2449
-2414
-2374
-2329
-2280
-2227
-2171
-2111
-2049
-1986
-1920
-1854
-1787
-1720
-1653
-1586
-1521
-1457
-1395
-1336
-1280
-1227
-1176
-1127
-1080
-1034
-988
-942
-895
-848
-799
-750
-700
-650
-599
-548
-495
-442
-388
-332
-275
-216
-154
-91
-26
42
113
185
260
337
415
495
575
656
737
819
901
984
1067
1150
1233
1314
1394
1473
1550
1625
1698
1768
1835
1900
1963
2025
2085
2143
2200
2256
2311
2363
2415
2464
2512
2558
2602
2643
2683
2721
2759
2795
2832
2868
2904
2939
2974
3009
3043
3078
3113
3149
3187
3224
3261
3298
3333
3368
3400
3430
3458
3483
3506
3526
3544
3560
3575
3589
3603
3617
3632
3649
3667
3685
3704
3723
3741
3758
3773
3786
3797
3805
3812
3818
3822
3826
3830
3833
3837
3841
3844
3847
3850
3851
3852
3853
3852
3852
3850
3848
3846
3842
3836
3829
3819
3807
3792
3775
3756
3735
3715
3695
3677
3662
3650
3643
3641
3645
3655
3672
3696
3726
3761
3801
3845
3892
3943
3996
4051
4108
4166
4224
4281
4338
4393
4445
4495
4542
4587
4629
4669
4707
4744
4781
4818
4856
4894
4932
4972
5013
5054
5095
5136
5177
5217
5256
5295
5334
5372
5409
5445
5479
5512
5542
5571
5596
5618
5637
5652
5662
5668
5669
5665
5656
5642
5623
5597
5566
5529
5487
5439
5385
5327
5264
5196
5125
5049
4970
4887
4800
4711
4618
4522
4423
4320
4215
4106
3995
3880
3761
3640
3515
3387
3257
3125
2991
2856
2719
2581
2441
2299
2155
2009
1862
1713
1564
1415
1266
1119
973
828
685
544
404
265
128
-8
-143
-277
-409
-540
-670
-799
-927
-1054
-1179
-1304
-1428
-1552
-1675
-1798
-1919
-2037
-2154
-2268
-2378
-2484
-2586
-2683
-2775
-2862
-2943
-3018
-3087
-3150
-3206
-3256
-3300
-3337
-3369
-3394
-3413
-3424
-3429
-3426
-3417
-3401
-3380
-3354
-3325
-3293
-3259
-3224
-3189
-3156
-3125
-3097
-3071
-3050
-3032
-3019
-3009
-3003
-3001
-3003
-3008
-3016
-3027
-3040
-3055
-3071
-3086
-3101
-3115
-3127
-3137
-3145
-3150
-3151
-3148
-3141
-3127
-3109
-3084
-3055
-3020
-2982
-2939
-2893
-2844
-2792
-2736
-2677
-2614
-2548
-2478
-2405
-2328
-2248
-2165
-2079
-1991
-1900
-1807
-1713
-1616
-1518
-1418
-1317
-1215
-1111
-1006
-904
-801
-700
-601
-503
-407
-311
-216
-121
-26
68
163
257
352
446
541
636
732
830
929
1032
1137
1246
1359
1475
1595
1719
1846
1977
2111
2247
2385
2524
2664
2804
2945
3086
3227
3368
3510
3652
3795
3938
4082
4227
4372
4516
4660
4804
4948
5090
5232
5372
5512
5651
5789
5926
6063
6199
6334
6467
6599
6730
6859
6987
7114
7240
7366
7492
7618
7745
7872
8000
8129
8257
8385
8512
8638
8762
8883
9002
9118
9230
9340
9447
9551
9652
9750
9846
9938
10026
10110
10190
10265
10334
10398
10456
10508
10554
10595
10632
10665
10695
10724
10752
10780
10808
10837
10866
10894
10923
10950
10975
10998
11018
11036
11051
11064
11073
11080
11084
11085
11083
11077
11066
11050
11028
11000
10965
10923
10874
10819
10757
10690
10618
10543
10465
10384
10304
10223
10144
10066
9990
9915
9842
9769
9697
9624
9550
9474
9395
9314
9232
9148
9065
8982
8901
8823
8747
8674
8604
8537
8474
8413
8354
8297
8242
8188
8134
8083
8032
7984
7937
7893
7851
7809
7767
7724
7679
7629
7575
7514
7447
7374
7293
7206
7112
7010
6902
6785
6661
6528
6386
6235
6075
5904
5723
5533
5334
5127
4913
4691
4464
4231
3994
3753
3508
3261
3011
2761
2510
2260
2011
1763
1518
1276
1037
801
570
343
121
-96
-309
-517
-724
-929
-1134
-1341
-1552
-1766
-1984
-2207
-2434
-2664
-2897
-3132
-3368
-3603
-3836
-4064
-4288
-4506
-4718
-4924
-5124
-5318
-5506
-5688
-5865
-6037
-6205
-6370
-6533
-6695
-6858
-7021
-7186
-7354
-7524
-7698
-7877
-8061
-8252
-8450
-8656
-8869
-9090
-9318
-9551
-9790
-10033
-10279
-10528
-10778
-11028
-11277
-11524
-11769
-12011
-12249
-12483
-12712
-12936
-13153
-13363
-13565
-13760
-13947
-14127
-14298
-14462
-14618
-14767
-14907
-15040
-15165
-15282
-15391
-15492
-15585
-15671
-15749
-15819
-15883
-15940
-15990
-16036
-16077
-16117
-16158
-16199
-16244
-16294
-16349
-16409
-16474
-16542
-16614
-16688
-16761
-16834
-16904
-16970
-17032
-17089
-17141
-17188
-17230
-17267
-17301
-17331
-17359
-17386
-17411
-17437
-17462
-17487
-17511
-17535
-17558
-17581
-17602
-17622
-17641
-17659
-17675
-17689
-17701
-17711
-17720
-17727
-17732
-17736
-17739
-17741
-17743
-17747
-17751
-17758
-17767
-17782
-17801
-17828
-17862
-17904
-17954
-18013
-18079
-18153
-18234
-18322
-18416
-18514
-18614
-18715
-18815
-18912
-19004
-19090
-19169
-19240
-19304
-19359
-19407
-19447
-19480
-19507
-19529
-19545
-19556
-19563
-19563
-19558
-19547
-19528
-19501
-19465
-19420
-19366
-19304
-19233
-19156
-19072
-18981
-18885
-18782
-18674
-18560
-18440
-18313
-18179
-18038
-17888
-17730
-17564
-17391
-17211
-17025
-16836
-16643
-16449
-16254
-16061
-15869
-15678
-15488
-15300
-15111
-14921
-14730
-14537
-14341
-14142
-13940
-13735
-13529
-13321
-13112
-12904
-12697
-12492
-12288
-12086
-11885
-11685
-11484
-11284
-11082
-10879
-10675
-10469
-10261
-10052
-9841
-9629
-9415
-9198
-8979
-8758
-8533
-8305
-8073
-7839
-7602
-7362
-7121
-6878
-6635
-6389
-6142
-5892
-5637
-5376
-5108
-4830
-4543
-4244
-3933
-3608
-3268
-2912
-2539
-2149
-1742
-1317
-873
-411
69
567
1084
1618
2169
2735
3315
3907
4508
5118
5733
6353
6974
7596
8216
8832
9443
10045
10638
11219
11786
12338
12875
13394
13896
14378
14842
15286
15711
16117
16503
16870
17218
17546
17854
18142
18411
18660
18891
19104
19300
19480
19645
19797
19936
20062
20178
20282
20376
20459
20531
20594
20649
20695
20736
20771
20802
20831
20859
20887
20916
20948
20986
21029
21081
21144
21217
21303
21403
21516
21643
21784
21938
22104
22282
22471
22668
22875
23088
23308
23533
23762
23994
24229
24466
24706
24946
25188
25430
25672
25913
26153
26390
26623
26852
27074
27290
27496
27692
27876
28047
28204
28345
28472
28582
28677
28756
28819
28866
28897
28913
28915
28903
28880
28847
28807
28760
28709
28656
28603
28550
28498
28447
28398
28350
28302
28254
28205
28155
28103
28049
27994
27936
27876
27814
27750
27684
27618
27552
27486
27423
27362
27306
27254
27208
27167
27132
27101
27075
27052
27030
27009
26988
26967
26946
26925
26906
26889
26875
26862
26852
26843
26835
26826
26816
26803
26786
26766
26741
26712
26681
26647
26612
26576
26539
26503
26466
26429
26392
26355
26317
26279
26239
26198
26155
26108
26056
26000
25938
25870
25795
25714
25625
25529
25426
25315
25197
25072
24942
24806
24666
24521
24372
24219
24061
23897
23729
23555
23375
23189
22997
22800
22598
22391
22181
21968
21754
21541
21330
21124
20923
20730
20544
20366
20195
20032
19876
19726
19581
19440
19304
19170
19040
18913
18789
18669
18553
18441
18332
18227
18125
18025
17928
17833
17740
17649
17561
17476
17393
17314
17238
17166
17099
17035
16974
16917
16861
16807
16753
16698
16643
16587
16528
16468
16405
16340
16273
16202
16129
16052
15970
15883
15789
15688
15577
15457
15326
15185
15032
14866
14688
14497
14293
14076
13844
13598
13337
13060
12768
12459
12133
11791
11433
11059
10670
10266
9849
9418
8974
8518
8050
7570
7080
6580
6071
5553
5026
4492
3952
3405
2853
2297
1736
1173
607
40
-527
-1093
-1657
-2218
-2775
-3325
-3867
-4400
-4921
-5429
-5921
-6395
-6851
-7287
-7701
-8093
-8463
-8810
-9134
-9436
-9715
-9974
-10211
-10428
-10624
-10801
-10959
-11100
-11223
-11332
-11425
-11506
-11574
-11629
-11673
-11707
-11730
-11746
-11755
-11759
-11760
-11762
-11767
-11778
-11798
-11830
-11875
-11935
-12012
-12105
-12215
-12342
-12484
-12641
-12811
-12995
-13191
-13399
-13616
-13843
-14077
-14317
-14560
-14805
-15049
-15292
-15532
-15767
-15996
-16218
-16432
-16638
-16836
-17026
-17209
-17386
-17557
-17723
-17884
-18043
-18198
-18350
-18501
-18648
-18794
-18936
-19074
-19207
-19336
-19459
-19577
-19689
-19796
-19898
-19994
-20084
-20169
-20247
-20318
-20381
-20436
-20481
-20518
-20544
-20562
-20571
-20571
-20562
-20544
-20516
-20479
-20431
-20371
-20298
-20213
-20114
-20000
-19872
-19728
-19570
-19398
-19212
-19013
-18802
-18579
-18345
-18102
-17849
-17588
-17320
-17045
-16765
-16480
-16192
-15902
-15611
-15321
-15033
-14748
-14468
-14193
-13926
-13666
-13415
-13173
-12940
-12717
-12504
-12301
-12110
-11930
-11763
-11610
-11471
-11348
-11241
-11153
-11081
-11027
-10990
-10968
-10960
-10964
-10978
-11000
-11028
-11063
-11102
-11145
-11192
-11243
-11296
-11352
-11411
-11471
-11533
-11597
-11661
-11726
-11791
-11856
-11919
-11978
-12034
-12084
-12127
-12163
-12192
-12214
-12229
-12237
-12239
-12237
-12230
-12220
-12207
-12193
-12176
-12159
-12140
-12120
-12098
-12071
-12041
-12005
-11962
-11911
-11852
-11784
-11704
-11614
-11512
-11396
-11268
-11124
-10966
-10792
-10603
-10398
-10177
-9943
-9695
-9435
-9166
-8888
-8603
-8314
-8022
-7728
-7433
-7138
-6843
-6549
-6257
-5966
-5677
-5391
-5109
-4831
-4561
-4299
-4046
-3805
-3576
-3360
-3158
-2970
-2796
-2636
-2491
-2360
-2245
-2144
-2057
-1983
-1923
-1874
-1836
-1806
-1782
-1762
-1745
-1728
-1710
-1689
-1667
-1641
-1613
-1583
-1552
-1520
-1489
-1458
-1429
-1400
-1372
-1345
-1319
-1292
-1266
-1238
-1210
-1179
-1147
-1111
-1073
-1031
-985
-935
-881
-823
-760
-690
-614
-531
-439
-337
-224
-98
42
196
365
551
753
973
1209
1463
1735
2024
2330
2653
2991
3345
3714
4096
4491
4897
5313
5738
6168
6603
7038
7473
7905
8330
8747
9155
9551
9934
10304
10660
11000
11324
11631
11920
12191
12442
12674
12885
13075
13245
13396
13526
13639
13734
13812
13873
13919
13948
13962
13960
13942
13910
13864
13805
13734
13652
13560
13459
13351
13236
13115
12990
12862
12730
12596
12460
12323
12185
12046
11907
11768
11630
11492
11355
11219
11083
10949
10816
10685
10556
10430
10307
10189
10074
9965
9861
9764
9675
9594
9524
9464
9416
9379
9352
9335
9327
9327
9334
9347
9365
9388
9415
9447
9483
9523
9568
9618
9674
9737
9807
9884
9967
10058
10157
10263
10377
10499
10629
10768
10914
11067
11227
11394
11565
11741
11918
12097
12275
12452
12627
12800
12971
13141
13310
13478
13648
13819
13994
14175
14363
14560
14767
14986
15215
15454
15703
15960
16222
16489
16758
17027
17297
17566
17837
18109
18383
18660
18941
19226
19514
19806
20101
20398
20694
20988
21280
21566
21845
22116
22379
22631
22872
23102
23320
23525
23717
23896
24060
24209
24342
24459
24558
24639
24701
24744
24769
24776
24765
24738
24695
24640
24573
24497
24414
24326
24235
24143
24052
23962
23874
23789
23707
23628
23552
23479
23410
23343
23278
23215
23154
23094
23036
22979
22923
22868
22812
22757
22701
22644
22585
22525
22462
22399
22334
22268
22202
22136
22071
22006
21942
21878
21814
21749
21683
21615
21546
21477
21407
21338
21271
21204
21139
21075
21012
20947
20881
20812
20738
20659
20573
20481
20381
20273
20156
20031
19895
19749
19592
19422
19240
19045
18836
18612
18375
18121
17853
17570
17271
16958
16630
16286
15931
15560
15176
14779
14368
13943
13504
13053
12587
12109
11618
11115
10599
10072
9532
8981
8418
7844
7259
6664
6059
5444
4821
4190
3552
2908
2259
1607
952
294
-366
-1027
-1691
-2355
-3019
-3682
-4343
-5001
-5655
-6303
-6946
-7581
-8209
-8828
-9438
-10038
-10630
-11212
-11785
-12351
-12909
-13461
-14006
-14544
-15075
-15599
-16116
-16625
-17125
-17616
-18097
-18569
-19031
-19482
-19921
-20348
-20763
-21165
-21554
-21928
-22286
-22628
-22953
-23259
-23544
-23809
-24052
-24272
-24470
-24645
-24797
-24925
-25030
-25111
-25168
-25203
-25215
-25205
-25175
-25125
-25057
-24972
-24874
-24763
-24642
-24513
-24377
-24235
-24089
-23939
-23785
-23627
-23464
-23298
-23128
-22953
-22775
-22593
-22409
-22222
-22033
-21843
-21653
-21463
-21272
-21082
-20892
-20701
-20511
-20320
-20129
-19938
-19748
-19559
-19372
-19189
-19008
-18832
-18661
-18494
-18332
-18174
-18019
-17864
-17710
-17555
-17398
-17239
-17076
-16910
-16739
-16564
-16384
-16198
-16007
-15811
-15610
-15403
-15190
-14973
-14749
-14520
-14284
-14042
-13792
-13534
-13268
-12993
-12709
-12416
-12114
-11805
-11487
-11162
-10831
-10493
-10150
-9801
-9449
-9094
-8736
-8377
-8016
-7658
-7299
-6943
-6589
-6239
-5892
-5550
-5212
-4879
-4551
-4229
-3914
-3607
-3310
-3022
-2747
-2483
-2233
-1997
-1774
-1565
-1369
-1188
-1020
-866
-728
-605
-499
-411
-343
-295
-269
-267
-288
-334
-406
-502
-624
-768
-936
-1124
-1333
-1559
-1803
-2063
-2338
-2627
-2930
-3247
-3576
-3919
-4273
-4639
-5015
-5401
-5797
-6202
-6615
-7037
-7468
-7908
-8356
-8813
-9277
-9747
-10221
-10699
-11178
-11658
-12136
-12613
-13088
-13561
-14030
-14497
-14961
-15421
-15877
-16327
-16772
-17209
-17638
-18056
-18464
-18861
-19245
-19618
-19980
-20330
-20670
-21000
-21321
-21634
-21938
-22234
-22523
-22804
-23077
-23341
-23597
-23842
-24078
-24304
-24519
-24722
-24915
-25095
-25263
-25418
-25559
-25685
-25797
-25893
-25974
-26039
-26090
-26126
-26149
-26158
-26156
-26143
-26120
-26088
-26047
-25998
-25940
-25874
-25798
-25712
-25615
-25507
-25386
-25253
-25106
-24946
-24772
-24584
-24383
-24169
-23943
-23705
-23457
-23200
-22933
-22657
-22372
-22081
-21782
-21476
-21166
-20852
-20534
-20216
-19896
-19577
-19260
-18944
-18631
-18321
-18013
-17708
-17405
-17104
-16805
-16508
-16212
-15918
-15625
-15335
-15048
-14764
-14483
-14205
-13931
-13661
-13396
-13134
-12877
-12625
-12378
-12135
-11897
-11664
-11436
-11212
-10992
-10777
-10566
-10358
-10152
-9949
-9747
-9545
-9343
-9140
-8936
-8731
-8525
-8318
-8108
-7897
-7682
-7463
-7241
-7014
-6784
-6549
-6312
-6073
-5832
-5590
-5349
-5109
-4871
-4637
-4406
-4180
-3957
-3740
-3526
-3317
-3112
-2912
-2717
-2527
-2342
-2161
-1986
-1815
-1649
-1488
-1331
-1178
-1031
-889
-753
-624
-502
-389
-285
-192
-108
-36
26
79
121
155
181
200
212
218
220
217
211
203
193
181
169
156
143
131
120
113
109
108
113
121
135
153
175
200
229
260
294
330
369
412
458
508
562
621
684
751
821
893
967
1041
1115
1186
1255
1319
1380
1437
1490
1540
1588
1634
1679
1724
1768
1813
1859
1906
1954
2003
2054
2106
2160
2216
2275
2335
2398
2461
2526
2591
2655
2716
2775
2830
2880
2924
2961
2990
3011
3023
3025
3016
2997
2966
2923
2867
2798
2716
2618
2506
2380
2239
2083
1915
1734
1541
1337
1123
900
667
426
175
-85
-355
-635
-927
-1231
-1548
-1878
-2221
-2578
-2947
-3329
-3723
-4129
-4545
-4972
-5409
-5854
-6308
-6767
-7232
-7701
-8170
-8642
-9112
-9581
-10047
-10510
-10969
-11424
-11874
-12320
-12762
-13198
-13629
-14055
-14475
-14889
-15295
-15693
-16084
-16466
-16839
-17203
-17559
-17904
-18239
-18562
-18874
-19173
-19460
-19735
-19998
-20249
-20489
-20718
-20935
-21141
-21336
-21518
-21688
-21844
-21987
-22115
-22228
-22326
-22410
-22480
-22538
-22586
-22624
-22654
-22679
-22698
-22712
-22722
-22727
-22729
-22726
-22718
-22705
-22685
-22660
-22627
-22586
-22539
-22484
-22422
-22354
-22280
-22201
-22118
-22032
-21943
-21851
-21756
-21659
-21560
-21459
-21355
-21249
-21141
-21030
-20916
-20798
-20675
-20548
-20415
-20276
-20131
-19978
-19816
-19645
-19465
-19275
-19075
-18866
-18647
-18419
-18182
-17937
-17684
-17425
-17159
-16888
-16613
-16334
-16053
-15770
-15488
-15206
-14925
-14647
-14373
-14103
-13838
-13579
-13327
-13082
-12846
-12618
-12400
-12191
-11993
-11806
-11630
-11466
-11313
-11173
-11044
-10926
-10818
-10720
-10631
-10551
-10479
-10414
-10356
-10306
-10263
-10226
-10196
-10171
-10151
-10135
-10123
-10115
-10111
-10109
-10111
-10115
-10121
-10129
-10139
-10150
-10161
-10173
-10184
-10196
-10208
-10220
-10234
-10249
-10268
-10291
-10319
-10353
-10393
-10439
-10490
-10546
-10607
-10672
-10740
-10811
-10882
-10954
-11026
-11096
-11165
-11231
-11295
-11358
-11420
-11482
-11545
-11609
-11676
-11746
-11820
-11899
-11982
-12070
-12165
-12265
-12372
-12486
-12608
-12736
-12873
-13017
-13169
-13328
-13495
-13668
-13848
-14033
-14223
-14418
-14616
-14817
-15019
-15223
-15427
-15631
-15834
-16035
-16235
-16434
-16632
-16829
-17024
-17218
-17409
-17597
-17782
-17964
-18141
-18314
-18482
-18645
-18802
-18953
-19098
-19237
-19370
-19498
-19621
-19740
-19855
-19966
-20074
-20180
-20282
-20384
-20484
-20584
-20684
-20786
-20890
-20994
-21100
-21205
-21309
-21411
-21510
-21605
-21696
-21782
-21863
-21940
-22012
-22081
-22146
-22210
-22273
-22337
-22400
-22464
-22530
-22596
-22664
-22734
-22805
-22879
-22954
-23033
-23114
-23197
-23284
-23372
-23461
-23551
-23640
-23727
-23813
-23895
-23975
-24050
-24121
-24188
-24251
-24311
-24368
-24424
-24478
-24531
-24585
-24640
-24696
-24754
-24812
-24872
-24934
-24997
-25062
-25129
-25198
-25270
-25343
-25419
-25497
-25576
-25656
-25737
-25818
-25899
-25980
-26060
-26140
-26218
-26295
-26371
-26445
-26516
-26585
-26652
-26716
-26778
-26838
-26896
-26953
-27011
-27068
-27126
-27185
-27247
-27310
-27375
-27443
-27513
-27587
-27663
-27741
-27823
-27907
-27993
-28082
-28172
-28265
-28358
-28454
-28550
-28647
-28744
-28841
-28939
-29037
-29135
-29233
-29333
-29433
-29536
-29640
-29747
-29857
-29971
-30088
-30209
-30333
-30461
-30592
-30725
-30860
-30997
-31136
-31275
-31415
-31555
-31696
-31835
-31973
-32109
-32241
-32372
-32500
-32624
-32744
-32864
-32983
-33100
-33217
-33334
-33451
-33567
-33683
-33798
-33912
-34024
-34133
-34238
-34339
-34434
-34523
-34605
-34678
-34743
-34801
-34850
-34890
-34923
-34948
-34965
-34975
-34979
-34975
-34964
-34947
-34923
-34891
-34853
-34806
-34753
-34692
-34624
-34548
-34465
-34375
-34277
-34170
-34055
-33930
-33795
-33650
-33494
-33328
-33151
-32964
-32766
-32557
-32338
-32109
-31871
-31622
-31365
-31097
-30821
-30535
-30240
-29937
-29626
-29309
-28986
-28658
-28327
-27994
-27659
-27324
-26990
-26657
-26325
-25995
-25667
-25342
-25019
-24699
-24382
-24070
-23761
-23458
-23161
-22870
-22588
-22313
-22046
-21787
-21536
-21292
-21055
-20824
-20597
-20375
-20157
-19942
-19730
-19522
-19317
-19115
-18917
-18723
-18532
-18346
-18163
-17984
-17809
-17638
-17472
-17311
-17155
-17004
-16859
-16719
-16584
-16454
-16328
-16206
-16088
-15973
-15860
-15749
-15639
-15528
-15417
-15305
-15190
-15072
-14950
-14825
-14695
-14560
-14420
-14275
-14124
-13968
-13807
-13641
-13471
-13297
-13119
-12937
-12750
-12558
-12359
-12153
-11938
-11714
-11479
-11234
-10978
-10711
-10432
-10141
-9839
-9526
-9203
-8869
-8526
-8173
-7814
-7445
-7067
-6681
-6287
-5885
-5476
-5061
-4639
-4212
-3782
-3348
-2913
-2478
-2043
-1610
-1180
-753
-330
89
502
909
1311
1708
2100
2487
2870
3250
3626
4001
4375
4749
5122
5496
5871
6246
6622
6998
7374
7750
8125
8499
8871
9240
9607
9972
10335
10696
11055
11412
11768
12122
12475
12827
13177
13526
13872
14215
14556
14892
15223
15549
15870
16184
16492
16794
17089
17377
17658
17932
18198
18457
18709
18953
19189
19418
19638
19850
20053
20246
20431
20607
20775
20934
21086
21232
21371
21505
21636
21764
21889
22012
22132
22250
22364
22474
22579
22677
22766
22847
22917
22976
23022
23056
23077
23084
23079
23062
23034
22994
22944
22884
22814
22734
22646
22549
22444
22332
22213
22087
21953
21814
21668
21517
21359
21196
21028
20854
20673
20487
20294
20095
19889
19677
19457
19230
18996
18753
18502
18243
17974
17696
17407
17109
16801
16483
16155
15817
15471
15115
14752
14382
14006
13623
13236
12844
12447
12046
11640
11231
10817
10399
9978
9552
9123
8692
8258
7824
7390
6956
6526
6098
5676
5259
4850
4447
4051
3663
3281
2905
2534
2168
1806
1448
1093
741
390
42
-306
-652
-997
-1341
-1683
-2025
-2367
-2708
-3050
-3391
-3733
-4075
-4416
-4756
-5095
-5434
-5770
-6105
-6438
-6767
-7092
-7412
-7726
-8035
-8339
-8637
-8931
-9222
-9510
-9795
-10078
-10359
-10638
-10914
-11188
-11459
-11728
-11995
-12260
-12523
-12784
-13044
-13303
-13561
-13818
-14073
-14327
-14579
-14827
-15071
-15311
-15547
-15777
-16003
-16222
-16438
-16647
-16851
-17050
-17243
-17430
-17612
-17788
-17958
-18123
-18281
-18433
-18579
-18718
-18852
-18980
-19103
-19223
-19338
-19450
-19559
-19664
-19765
-19863
-19956
-20045
-20129
-20207
-20279
-20346
-20406
-20459
-20506
-20548
-20583
-20613
-20637
-20655
-20668
-20676
-20677
-20674
-20667
-20655
-20639
-20620
-20598
-20573
-20544
-20513
-20478
-20440
-20399
-20354
-20305
-20252
-20193
-20129
-20059
-19983
-19899
-19810
-19714
-19612
-19504
-19391
-19272
-19146
-19014
-18876
-18730
-18577
-18416
-18249
-18074
-17892
-17702
-17506
-17302
-17091
-16872
-16647
-16415
-16177
-15933
-15685
-15431
-15173
-14912
-14646
-14379
-14109
-13837
-13565
-13291
-13018
-12744
-12472
-12200
-11930
-11663
-11398
-11137
-10879
-10624
-10372
-10122
-9873
-9624
-9375
-9124
-8873
-8620
-8365
-8109
-7854
-7598
-7343
-7090
-6838
-6588
-6340
-6092
-5845
-5597
-5348
-5096
-4841
-4582
-4319
-4051
-3777
-3499
-3215
-2926
-2632
-2333
-2027
-1715
-1396
-1070
-737
-397
-50
304
664
1031
1404
1781
2162
2547
2934
3323
3714
4107
4503
4902
5305
5712
6122
6536
6953
7374
7796
8220
8646
9071
9497
9922
10347
10770
11192
11614
12035
12455
12876
13299
13722
14147
14574
15003
15433
15864
16295
16726
17156
17585
18015
18444
18874
19305
19736
20169
20603
21039
21474
21909
22343
22776
23206
23632
24055
24473
24886
25292
25693
26086
26471
26849
27217
27576
27926
28267
28598
28920
29233
29537
29832
30119
30397
30666
30927
31180
31425
31662
31892
32113
32328
32534
32732
32923
33103
33275
33436
33587
33728
33857
33976
34085
34184
34274
34356
34432
34503
34569
34633
34694
34755
34814
34873
34931
34991
35051
35112
35174
35238
35304
35372
35443
35516
35592
35671
35753
35837
35926
36017
36112
36210
36313
36419
36528
36640
36754
36869
36983
37096
37207
37314
37418
37516
37608
37695
37776
37851
37920
37983
38040
38093
38142
38186
38226
38261
38291
38316
38335
38348
38354
38354
38346
38332
38310
38281
38244
38201
38150
38092
38027
37955
37877
37791
37700
37602
37499
37392
37281
37168
37052
36935
36817
36697
36577
36457
36336
36216
36097
35978
35859
35740
35621
35502
35381
35260
35137
35013
34885
34755
34622
34486
34347
34206
34064
33920
33776
33632
33487
33342
33196
33049
32900
32750
32600
32447
32293
32136
31977
31815
31650
31481
31307
31129
30947
30760
30568
30373
30174
29972
29767
29561
29353
29143
28932
28721
28509
28296
28084
27871
27659
27448
27237
27028
26819
26610
26401
26191
25981
25770
25559
25348
25138
24929
24723
24520
24321
24125
23932
23742
23555
23371
23189
23008
22829
22651
22475
22300
22128
21957
21788
21622
21458
21295
21133
20971
20807
20642
20475
20304
20131
19955
19776
19593
19407
19218
19026
18832
18636
18439
18242
18046
17852
17660
17471
17284
17100
16917
16736
16553
16370
16184
15995
15803
15607
15407
15205
14999
14791
14580
14367
14153
13937
13720
13502
13283
13065
12846
12627
12408
12190
11971
11751
11530
11307
11081
10852
10620
10385
10148
9909
9669
9427
9185
8943
8700
8457
8215
7973
7733
7494
7256
7020
6787
6555
6325
6099
5874
5654
5436
5223
5014
4809
4611
4418
4231
4050
3875
3707
3544
3387
3234
3087
2944
2805
2669
2538
2412
2289
2172
2059
1951
1848
1750
1658
1571
1489
1414
1344
1281
1223
1171
1126
1086
1053
1025
1002
985
973
966
963
964
970
979
992
1008
1029
1054
1083
1117
1155
1197
1243
1292
1346
1402
1462
1524
1588
1655
1724
1794
1867
1941
2016
2092
2169
2246
2324
2403
2483
2563
2645
2728
2813
2899
2988
3079
3173
3270
3371
3476
3585
3697
3813
3933
4058
4188
4323
4464
4610
4762
4920
5084
5253
5428
5609
5796
5989
6188
6395
6608
6827
7053
7284
7520
7760
8003
8248
8495
8743
8994
9247
9502
9761
10023
10288
10556
10826
11098
11370
11643
11914
12184
12452
12717
12978
13236
13489
13739
13984
14225
14462
14696
14925
15150
15371
15586
15796
15999
16195
16383
16564
16736
16901
17058
17206
17347
17480
17605
17722
17833
17937
18034
18126
18212
18292
18367
18437
18502
18562
18617
18667
18711
18750
18784
18812
18835
18854
18868
18878
18885
18890
18892
18892
18891
18889
18885
18879
18872
18863
18852
18838
18822
18802
18778
18751
18718
18680
18636
18585
18528
18465
18395
18320
18241
18158
18073
17986
17898
17810
17722
17635
17549
17464
17380
17296
17213
17129
17044
16959
16874
16789
16707
16627
16550
16475
16403
16334
16265
16200
16136
16072
16010
15947
15883
15819
15753
15686
15617
15546
15473
15399
15322
15244
15164
15081
14996
14908
14816
14722
14624
14524
14421
14315
14207
14097
13986
13877
13769
13665
13566
13473
13387
13308
13235
13168
13107
13051
12997
12946
12897
12847
12797
12747
12697
12647
12599
12553
12509
12469
12431
12397
12367
12341
12319
12301
12288
12279
12274
12273
12276
12283
12294
12309
12327
12347
12371
12396
12423
12452
12482
12513
12545
12580
12617
12657
12700
12745
12794
12844
12897
12950
13005
13059
13113
13166
13218
13267
13313
13356
13395
13432
13466
13497
13527
13555
13582
13608
13634
13658
13682
13705
13726
13747
13767
13786
13805
13823
13840
13857
13872
13885
13896
13905
13911
13913
13911
13907
13898
13888
13876
13863
13850
13839
13831
13824
13821
13820
13822
13827
13833
13842
13853
13866
13880
13897
13915
13934
13954
13975
13997
14019
14042
14065
14087
14109
14130
14149
14167
14183
14197
14209
14219
14226
14229
14229
14224
14215
14200
14179
14151
14118
14078
14032
13980
13922
13857
13786
13708
13624
13532
13432
13323
13206
13080
12945
12802
12649
12489
12322
12149
11969
11785
11595
11402
11205
11005
10803
10600
10396
10193
9992
9792
9596
9402
9213
9028
8848
8673
8505
8344
8189
8042
7903
7772
7648
7532
7424
7324
7233
7150
7077
7014
6960
6916
6881
6855
6837
6827
6823
6825
6833
6847
6867
6892
6924
6961
7003
7051
7104
7163
7227
7296
7370
7449
7531
7616
7702
7790
7878
7967
8055
8145
8235
8326
8419
8513
8608
8705
8803
8902
9002
9102
9202
9302
9402
9501
9599
9695
9789
9880
9968
10052
10131
10205
10272
10332
10385
10429
10465
10493
10515
10530
10540
10546
10549
10550
10549
10547
10544
10541
10538
10535
10532
10530
10529
10530
10534
10541
10552
10568
10588
10615
10647
10684
10728
10777
10832
10892
10958
11029
11105
11186
11270
11358
11449
11541
11636
11732
11829
11927
12026
12127
12229
12331
12435
12540
12647
12754
12863
12973
13084
13195
13306
13416
13525
13632
13736
13839
13938
14035
14130
14222
14311
14397
14482
14564
14643
14721
14795
14867
14937
15003
15066
15126
15182
15234
15281
15323
15361
15392
15418
15439
15453
15461
15464
15461
15452
15439
15420
15398
15372
15343
15311
15278
15243
15207
15170
15134
15098
15062
15026
14991
14957
14923
14891
14860
14830
14802
14776
14752
14731
14711
14692
14675
14658
14642
14625
14607
14587
14566
14541
14515
14485
14452
14417
14379
14340
14300
14258
14217
14175
14135
14096
14059
14025
13995
13968
13946
13929
13916
13907
13903
13903
13907
13914
13925
13939
13956
13976
13999
14025
14053
14084
14119
14157
14199
14245
14295
14349
14406
14468
14532
14599
14669
14742
14816
14893
14972
15053
15135
15217
15300
15383
15466
15549
15633
15716
15800
15884
15968
16052
16135
16218
16300
16381
16461
16539
16617
16693
16768
16841
16911
16978
17043
17104
17162
17217
17268
17316
17360
17402
17439
17473
17503
17528
17550
17566
17578
17584
17586
17583
17573
17558
17537
17510
17477
17437
17391
17338
17279
17213
17141
17064
16980
16891
16797
16698
16594
16486
16373
16259
16140
16021
15900
15778
15657
15535
15414
15293
15172
15050
14927
14803
14677
14550
14422
14291
14159
14027
13893
13760
13627
13495
13364
13235
13108
12983
12861
12742
12626
12514
12405
12299
12198
12101
12007
11917
11831
11749
11670
11595
11523
11454
11389
11326
11267
11209
11154
11101
11050
11000
10952
10905
10859
10815
10772
10731
10691
10653
10616
10581
10546
10512
10480
10448
10416
10385
10355
10325
10295
10266
10237
10208
10178
10147
10115
10082
10047
10010
9971
9930
9886
9839
9790
9738
9682
9623
9561
9496
9426
9351
9272
9187
9098
9005
8908
8807
8702
8594
8483
8367
8248
8124
7996
7864
7727
7587
7442
7292
7137
6977
6812
6642
6467
6287
6102
5914
5721
5524
5324
5120
4915
4707
4498
4288
4077
3866
3656
3446
3237
3031
2826
2625
2428
2236
2048
1867
1692
1524
1363
1209
1063
924
790
662
539
419
302
187
73
-38
-149
-257
-364
-469
-571
-671
-768
-863
-956
-1048
-1138
-1228
-1316
-1404
-1492
-1579
-1667
-1756
-1844
-1933
-2021
-2111
-2200
-2290
-2381
-2472
-2564
-2656
-2748
-2841
-2935
-3028
-3122
-3216
-3310
-3405
-3501
-3597
-3696
-3795
-3897
-4000
-4104
-4209
-4316
-4423
-4530
-4637
-4744
-4851
-4958
-5065
-5173
-5280
-5388
-5497
-5606
-5715
-5824
-5933
-6042
-6151
-6259
-6367
-6474
-6581
-6688
-6795
-6901
-7008
-7114
-7221
-7329
-7436
-7544
-7652
-7760
-7869
-7978
-8087
-8199
-8311
-8423
-8536
-8649
-8762
-8874
-8985
-9094
-9200
-9305
-9406
-9504
-9597
-9687
-9772
-9853
-9929
-9999
-10063
-10122
-10175
-10221
-10261
-10295
-10323
-10344
-10359
-10368
-10371
-10368
-10359
-10344
-10324
-10297
-10265
-10227
-10184
-10134
-10078
-10015
-9946
-9869
-9785
-9693
-9594
-9488
-9374
-9253
-9123
-8984
-8838
-8682
-8517
-8342
-8157
-7964
-7761
-7548
-7328
-7099
-6864
-6623
-6377
-6127
-5875
-5620
-5364
-5107
-4852
-4597
-4343
-4091
-3842
-3594
-3348
-3104
-2862
-2620
-2380
-2141
-1904
-1668
-1434
-1202
-972
-746
-524
-307
-94
113
315
510
698
879
1053
1218
1376
1527
1670
1806
1936
2061
2182
2298
2412
2523
2632
2739
2843
2946
3047
3145
3241
3335
3426
3514
3600
3683
3763
3840
3914
3986
4054
4120
4183
4244
4303
4361
4417
4473
4529
4585
4640
4697
4753
4810
4866
4921
4976
5030
5082
5132
5181
5228
5273
5316
5357
5395
5431
5463
5493
5518
5540
5559
5575
5587
5597
5604
5609
5612
5613
5611
5607
5600
5591
5579
5565
5549
5531
5512
5492
5470
5446
5420
5393
5363
5332
5298
5262
5223
5182
5138
5091
5041
4988
4933
4875
4814
4750
4684
4614
4541
4464
4383
4298
4209
4116
4019
3918
3813
3704
3592
3476
3356
3234
3108
2979
2848
2715
2580
2444
2307
2170
2032
1895
1758
1622
1486
1351
1216
1082
949
816
685
555
426
299
175
53
-66
-183
-296
-407
-514
-619
-719
-816
-908
-995
-1078
-1155
-1226
-1292
-1352
-1407
-1456
-1500
-1538
-1571
-1599
-1621
-1639
-1651
-1660
-1663
-1663
-1658
-1649
-1636
-1619
-1598
-1574
-1546
-1515
-1481
-1443
-1403
-1359
-1311
-1260
-1205
-1146
-1082
-1014
-940
-861
-777
-687
-591
-491
-386
-276
-163
-47
72
192
315
439
565
693
822
952
1084
1217
1351
1486
1622
1758
1895
2033
2170
2307
2444
2579
2712
2842
2970
3094
3215
3330
3441
3547
3648
3744
3834
3919
3999
4074
4144
4208
4266
4321
4370
4415
4456
4494
4527
4556
4581
4601
4616
4626
4630
4628
4620
4606
4586
4559
4528
4491
4450
4405
4356
4303
4247
4187
4124
4059
3991
3923
3855
3787
3719
3654
3589
3526
3464
3404
3344
3285
3227
3169
3112
3054
2997
2940
2884
2827
2770
2713
2656
2599
2541
2483
2425
2368
2310
2254
2199
2145
2093
2041
1992
1943
1895
1847
1800
1752
1703
1653
1603
1551
1499
1446
1393
1341
1289
1238
1187
1138
1089
1041
993
946
900
853
805
758
709
659
609
557
505
452
399
345
291
237
183
129
75
20
-35
-89
-144
-199
-254
-309
-364
-418
-472
-526
-579
-632
-685
-738
-791
-844
-898
-953
-1008
-1066
-1126
-1187
-1250
-1316
-1384
-1455
-1528
-1604
-1682
-1763
-1846
-1932
-2019
-2110
-2202
-2298
-2396
-2496
-2600
-2706
-2815
-2927
-3040
-3156
-3274
-3395
-3517
-3641
-3767
-3896
-4026
-4159
-4292
-4428
-4564
-4701
-4837
-4973
-5108
-5240
-5371
-5500
-5626
-5749
-5870
-5987
-6100
-6211
-6317
-6420
-6518
-6613
-6703
-6789
-6871
-6948
-7020
-7088
-7153
-7214
-7271
-7326
-7378
-7427
-7474
-7519
-7561
-7601
-7638
-7673
-7706
-7736
-7764
-7791
-7817
-7842
-7868
-7894
-7922
-7951
-7981
-8012
-8044
-8077
-8111
-8145
-8180
-8215
-8250
-8285
-8319
-8354
-8388
-8422
-8455
-8488
-8521
-8552
-8583
-8613
-8643
-8673
-8703
-8734
-8766
-8801
-8838
-8877
-8919
-8962
-9007
-9052
-9098
-9143
-9187
-9230
-9272
-9311
-9350
-9386
-9421
-9455
-9488
-9519
-9549
-9577
-9605
-9631
-9655
-9679
-9702
-9725
-9748
-9771
-9794
-9817
-9841
-9864
-9886
-9907
-9926
-9945
-9961
-9975
-9987
-9997
-10005
-10011
-10014
-10016
-10016
-10014
-10011
-10005
-9998
-9990
-9980
-9969
-9957
-9945
-9932
-9918
-9905
-9890
-9875
-9859
-9842
-9825
-9807
-9788
-9768
-9748
-9727
-9705
-9683
-9660
-9636
-9611
-9586
-9561
-9536
-9511
-9486
-9462
-9437
-9414
-9391
-9370
-9350
-9330
-9313
-9296
-9281
-9268
-9257
-9247
-9240
-9236
-9234
-9235
-9239
-9245
-9253
-9264
-9278
-9294
-9313
-9334
-9359
-9386
-9416
-9449
-9485
-9523
-9565
-9609
-9656
-9705
-9757
-9812
-9870
-9931
-9994
-10060
-10128
-10200
-10275
-10352
-10433
-10516
-10601
-10687
-10775
-10863
-10951
-11039
-11126
-11213
-11299
-11385
-11472
-11559
-11647
-11735
-11823
-11912
-12000
-12088
-12174
-12258
-12339
-12417
-12491
-12562
-12628
-12690
-12748
-12802
-12853
-12899
-12942
-12981
-13017
-13049
-13078
-13104
-13126
-13146
-13162
-13175
-13185
-13192
-13196
-13196
-13194
-13188
-13179
-13167
-13151
-13131
-13108
-13081
-13051
-13018
-12983
-12945
-12905
-12863
-12820
-12775
-12730
-12683
-12636
-12588
-12539
-12489
-12439
-12387
-12334
-12279
-12223
-12165
-12105
-12043
-11978
-11911
-11840
-11765
-11687
-11605
-11518
-11427
-11331
-11230
-11125
-11014
-10898
-10778
-10653
-10522
-10387
-10247
-10101
-9950
-9793
-9630
-9461
-9287
-9106
-8919
-8726
-8527
-8322
-8111
-7894
-7669
-7438
-7200
-6955
-6703
-6444
-6178
-5904
-5625
-5338
-5046
-4747
-4442
-4133
-3818
-3498
-3174
-2846
-2514
-2178
-1839
-1497
-1152
-804
-453
-101
254
610
967
1326
1685
2044
2403
2760
3114
3466
3814
4157
4496
4829
5157
5479
5795
6106
6411
6711
7006
7296
7582
7863
8140
8412
8679
8941
9198
9449
9694
9933
10166
10393
10614
10828
11036
11236
11430
11615
11793
11963
12124
12278
12423
12559
12688
12809
12921
13026
13124
13214
13297
13373
13441
13503
13557
13605
13647
13682
13712
13736
13756
13771
13781
13787
13788
13786
13779
13768
13754
13736
13715
13690
13663
13632
13600
13565
13528
13490
13452
13413
13373
13332
13291
13248
13205
13160
13114
13066
13018
12968
12916
12864
12810
12755
12699
12642
12584
12525
12466
12406
12345
12285
12225
12165
12106
12047
11990
11933
11877
11822
11767
11713
11659
11605
11551
11496
11441
11386
11328
11270
11210
11147
11083
11017
10948
10877
10804
10730
10655
10578
10500
10422
10343
10264
10185
10105
10026
9947
9869
9792
9716
9642
9569
9500
9433
9369
9308
9250
9195
9144
9095
9048
9005
8963
8923
8885
8848
8813
8778
8744
8711
8680
8649
8620
8591
8564
8537
8511
8487
8463
8440
8418
8397
8377
8357
8337
8318
8299
8280
8261
8241
8222
8201
8180
8159
8138
8116
8093
8071
8048
8025
8000
7977
7952
7927
7900
7873
7845
7817
7788
7758
7727
7696
7664
7632
7598
7563
7527
7489
7450
7410
7370
7328
7286
7244
7202
7160
7117
7074
7030
6985
6939
6892
6842
6791
6738
6683
6627
6568
6508
6446
6382
6315
6246
6175
6100
6023
5942
5858
5770
5679
5585
5488
5388
5285
5180
5072
4963
4852
4740
4625
4509
4391
4271
4150
4027
3903
3778
3652
3526
3399
3273
3147
3020
2894
2769
2643
2519
2395
2271
2148
2025
1904
1783
1661
1540
1419
1299
1178
1058
937
817
697
578
460
342
226
111
-1
-112
-221
-327
-432
-534
-635
-733
-829
-922
-1012
-1100
-1184
-1265
-1343
-1416
-1486
-1551
-1612
-1669
-1722
-1771
-1815
-1856
-1893
-1927
-1957
-1983
-2007
-2027
-2044
-2058
-2069
-2077
-2082
-2085
-2087
-2086
-2085
-2082
-2078
-2073
-2068
-2062
-2055
-2047
-2037
-2028
-2016
-2003
-1989
-1973
-1957
-1939
-1920
-1901
-1880
-1859
-1837
-1815
-1792
-1768
-1743
-1718
-1692
-1664
-1636
-1607
-1576
-1544
-1511
-1476
-1441
-1406
-1370
-1334
-1298
-1262
-1226
-1189
-1152
-1116
-1079
-1043
-1008
-972
-937
-903
-869
-836
-803
-770
-737
-704
-671
-638
-605
-572
-539
-506
-474
-441
-410
-378
-347
-316
-285
-255
-225
-195
-165
-136
-106
-76
-46
-16
15
47
79
112
147
182
219
256
294
332
371
410
449
489
528
566
605
643
680
717
754
791
829
868
908
950
994
1040
1088
1138
1190
1244
1300
1357
1416
1476
1537
1600
1664
1730
1798
1868
1941
2016
2094
2174
2258
2344
2434
2526
2621
2719
2819
2923
3029
3137
3249
3362
3478
3596
3716
3838
3961
4086
4212
4339
4467
4596
4727
4859
4992
5126
5261
5395
5530
5665
5799
5931
6063
6192
6319
6444
6567
6687
6805
6920
7032
7141
7247
7348
7446
7540
7630
7715
7797
7874
7947
8016
8083
8146
8206
8263
8317
8368
8417
8462
8505
8544
8580
8614
8645
8672
8697
8719
8738
8753
8765
8772
8776
8776
8772
8764
8752
8735
8715
8691
8663
8632
8597
8559
8517
8471
8422
8370
8314
8255
8192
8127
8060
7990
7919
7846
7772
7696
7619
7540
7461
7380
7299
7217
7134
7051
6969
6887
6806
6727
6650
6575
6503
6435
6369
6307
6249
6195
6144
6098
6056
6018
5983
5953
5926
5904
5885
5871
5861
5855
5854
5858
5868
5882
5902
5929
5961
6000
6045
6097
6156
6222
6294
6373
6458
6551
6649
6753
6863
6978
7098
7221
7348
7478
7611
7746
7883
8023
8164
8308
8454
8602
8752
8905
9059
9215
9373
9532
9693
9855
10018
10181
10346
10510
10676
10841
11006
11170
11334
11497
11659
11820
11979
12137
12293
12447
12600
12750
12899
13045
13189
13330
13469
13605
13738
13868
13995
14118
14239
14356
14470
14580
14687
14789
14888
14982
15072
15158
15239
15317
15391
15462
15529
15593
15654
15712
15766
15818
15867
15913
15957
15998
16036
16074
16109
16142
16172
16202
16229
16254
16277
16299
16317
16332
16346
16356
16364
16369
16370
16370
16367
16361
16353
16341
16325
16306
16283
16258
16227
16193
16152
16110
16061
16007
15948
15883
15814
15739
15659
15573
15483
15387
15285
15179
15068
14952
14832
14708
14580
14448
14312
14172
14028
13879
13727
13569
13406
13238
13066
12889
12706
12520
12328
12133
11933
11729
11521
11310
11095
10877
10655
10431
10203
9973
9740
9506
9270
9033
8796
8558
8320
8083
7847
7612
7378
7145
6913
6683
6454
6226
5999
5773
5548
5324
5101
4880
4660
4441
4224
4008
3793
3580
3369
3159
2951
2746
2542
2341
2141
1944
1750
1557
1368
1181
996
814
635
458
284
112
-59
-227
-393
-558
-721
-882
-1041
-1198
-1352
-1504
-1652
-1797
-1938
-2075
-2208
-2336
-2461
-2582
-2699
-2812
-2921
-3026
-3128
-3227
-3322
-3415
-3505
-3593
-3680
-3764
-3847
-3930
-4011
-4093
-4174
-4255
-4335
-4416
-4496
-4576
-4656
-4736
-4816
-4896
-4976
-5056
-5135
-5214
-5294
-5372
-5450
-5528
-5605
-5681
-5757
-5833
-5908
-5983
-6058
-6133
-6209
-6285
-6362
-6441
-6520
-6601
-6683
-6766
-6852
-6938
-7027
-7116
-7208
-7300
-7393
-7488
-7584
-7680
-7778
-7877
-7977
-8077
-8179
-8282
-8386
-8491
-8595
-8700
-8805
-8909
-9012
-9114
-9216
-9316
-9415
-9513
-9609
-9703
-9796
-9887
-9976
-10062
-10147
-10229
-10310
-10388
-10463
-10537
-10608
-10676
-10742
-10805
-10865
-10922
-10976
-11026
-11073
-11117
-11158
-11196
-11231
-11264
-11294
-11322
-11347
-11370
-11391
-11410
-11426
-11440
-11452
-11461
-11468
-11473
-11476
-11476
-11475
-11471
-11467
-11461
-11453
-11444
-11435
-11424
-11413
-11401
-11389
-11376
-11364
-11352
-11340
-11329
-11317
-11305
-11293
-11281
-11268
-11255
-11242
-11228
-11214
-11199
-11183
-11167
-11150
-11133
-11114
-11095
-11074
-11053
-11030
-11007
-10983
-10959
-10933
-10908
-10882
-10855
-10828
-10801
-10774
-10747
-10719
-10691
-10663
-10633
-10602
-10569
-10535
-10499
-10461
-10422
-10379
-10335
-10287
-10237
-10184
-10128
-10068
-10005
-9938
-9867
-9793
-9715
-9633
-9548
-9460
-9369
-9275
-9179
-9080
-8979
-8875
-8769
-8660
-8549
-8435
-8319
-8200
-8079
-7955
-7829
-7700
-7569
-7435
-7298
-7159
-7016
-6872
-6725
-6576
-6425
-6273
-6119
-5965
-5811
-5656
-5501
-5346
-5192
-5038
-4884
-4730
-4576
-4423
-4269
-4115
-3961
-3806
-3651
-3496
-3341
-3185
-3029
-2872
-2715
-2557
-2399
-2241
-2082
-1924
-1767
-1610
-1454
-1300
-1146
-994
-844
-694
-546
-400
-254
-110
32
172
311
448
582
714
844
971
1096
1218
1337
1454
1568
1679
1788
1893
1994
2092
2186
2276
2362
2443
2520
2591
2659
2721
2779
2832
2882
2927
2967
3004
3037
3066
3091
3113
3131
3146
3156
3163
3165
3164
3159
3149
3135
3118
3096
3069
3038
3002
2962
2916
2866
2811
2751
2686
2617
2545
2468
2389
2306
2221
2133
2043
1951
1857
1761
1664
1564
1463
1361
1257
1152
1046
939
831
723
615
505
395
284
171
57
-58
-175
-293
-413
-535
-657
-781
-906
-1032
-1159
-1287
-1415
-1545
-1674
-1805
-1937
-2068
-2201
-2334
-2467
-2600
-2733
-2867
-3000
-3134
-3267
-3401
-3535
-3669
-3803
-3936
-4069
-4202
-4334
-4465
-4595
-4724
-4853
-4980
-5105
-5230
-5353
-5474
-5594
-5712
-5830
-5945
-6060
-6173
-6285
-6396
-6506
-6614
-6721
-6826
-6930
-7033
-7135
-7235
-7333
-7429
-7523
-7615
-7705
-7793
-7878
-7962
-8042
-8122
-8201
-8278
-8353
-8427
-8500
-8572
-8642
-8711
-8780
-8847
-8913
-8977
-9042
-9105
-9168
-9230
-9292
-9354
-9416
-9478
-9539
-9600
-9661
-9722
-9781
-9840
-9897
-9953
-10007
-10060
-10111
-10161
-10209
-10256
-10302
-10346
-10388
-10430
-10470
-10508
-10546
-10582
-10617
-10650
-10682
-10713
-10743
-10771
-10799
-10824
-10848
-10870
-10890
-10909
-10925
-10940
-10953
-10963
-10972
-10980
-10985
-10989
-10991
-10992
-10990
-10987
-10982
-10974
-10966
-10955
-10943
-10930
-10915
-10900
-10883
-10865
-10847
-10827
-10807
-10785
-10762
-10738
-10712
-10685
-10657
-10627
-10595
-10562
-10528
-10493
-10455
-10417
-10377
-10336
-10293
-10248
-10201
-10152
-10101
-10048
-9993
-9936
-9877
-9817
-9756
-9694
-9631
-9567
-9502
-9436
-9369
-9300
-9231
-9159
-9087
-9013
-8938
-8862
-8785
-8708
-8631
-8553
-8475
-8398
-8321
-8244
-8167
-8090
-8013
-7937
-7860
-7783
-7706
-7628
-7551
-7473
-7395
-7318
-7241
-7164
-7087
-7011
-6935
-6859
-6782
-6706
-6629
-6552
-6474
-6395
-6316
-6236
-6155
-6074
-5991
-5908
-5824
-5739
-5652
-5565
-5478
-5390
-5301
-5213
-5124
-5035
-4947
-4859
-4771
-4684
-4596
-4509
-4422
-4335
-4247
-4159
-4069
-3979
-3888
-3796
-3703
-3609
-3514
-3419
-3322
-3225
-3128
-3030
-2932
-2834
-2736
-2639
-2541
-2444
-2348
-2253
-2158
-2064
-1971
-1878
-1787
-1695
-1605
-1515
-1426
-1338
-1250
-1164
-1078
-993
-909
-825
-742
-660
-579
-500
-421
-343
-267
-193
-120
-48
21
89
156
220
283
345
405
464
521
577
632
685
736
786
834
880
924
966
1006
1044
1079
1113
1144
1174
1202
1229
1254
1278
1300
1323
1344
1365
1386
1406
1427
1448
1469
1491
1514
1538
1562
1588
1616
1645
1675
1708
1741
1777
1814
1853
1893
1936
1980
2025
2075
2125
2179
2235
2294
2355
2419
2486
2556
2628
2703
2781
2861
2945
3031
3120
3212
3308
3408
3511
3617
3728
3842
3961
4083
4211
4342
4477
4617
4760
4907
5058
5212
5369
5530
5694
5860
6030
6203
6378
6556
6736
6919
7103
7289
7477
7666
7856
8045
8238
8429
8621
8814
9006
9198
9390
9581
9771
9960
10147
10333
10517
10699
10879
11057
11233
11407
11578
11747
11913
12075
12235
12391
12543
12692
12836
12976
13112
13243
13371
13494
13613
13729
13840
13948
14053
14154
14251
14345
14435
14521
14603
14682
14756
14827
14893
14956
15014
15067
15116
15161
15201
15236
15266
15292
15313
15330
15342
15350
15354
15353
15350
15342
15331
15316
15298
15277
15253
15226
15197
15166
15133
15098
15061
15024
14984
14944
14902
14858
14814
14768
14722
14674
14625
14575
14525
14474
14422
14370
14318
14265
14212
14159
14105
14051
13996
13941
13885
13829
13772
13716
13659
13602
13544
13487
13430
13373
13316
13260
13205
13150
13096
13043
12990
12938
12887
12836
12785
12735
12685
12636
12587
12539
12491
12444
12398
12353
12310
12267
12225
12185
12146
12108
12070
12034
12000
11966
11933
11902
11872
11843
11815
11788
11761
11736
11711
11687
11664
11641
11618
11596
11574
11553
11533
11513
11493
11474
11455
11437
11419
11400
11382
11363
11344
11325
11305
11285
11264
11242
11221
11199
11177
11154
11132
11110
11088
11066
11044
11023
11001
10980
10960
10939
10919
10900
10882
10864
10847
10830
10814
10799
10784
10770
10755
10741
10726
10710
10694
10677
10660
10641
10620
10598
10575
10549
10522
10493
10461
10428
10392
10353
10311
10267
10219
10168
10115
10058
9998
9935
9870
9802
9731
9657
9580
9501
9419
9334
9246
9155
9061
8964
8864
8761
8655
8546
8434
8320
8203
8084
7962
7838
7712
7584
7453
7320
7185
7048
6909
6768
6626
6481
6336
6188
6040
5889
5738
5585
5432
5277
5122
4966
4809
4652
4493
4333
4173
4011
3850
3688
3525
3362
3198
3034
2870
2706
2542
2379
2215
2051
1887
1722
1558
1394
1229
1065
901
737
573
410
247
85
-77
-238
-398
-559
-718
-878
-1036
-1194
-1351
-1506
-1660
-1813
-1963
-2111
-2258
-2402
-2544
-2683
-2821
-2956
-3090
-3221
-3351
-3478
-3603
-3725
-3845
-3962
-4077
-4189
-4298
-4404
-4507
-4608
-4706
-4802
-4896
-4986
-5075
-5160
-5243
-5324
-5402
-5477
-5550
-5620
-5688
-5753
-5816
-5877
-5935
-5990
-6042
-6091
-6136
-6178
-6217
-6252
-6283
-6311
-6335
-6355
-6373
-6387
-6398
-6407
-6412
-6416
-6416
-6414
-6409
-6402
-6391
-6378
-6362
-6344
-6322
-6297
-6269
-6239
-6205
-6169
-6129
-6087
-6042
-5995
-5944
-5890
-5834
-5774
-5712
-5646
-5578
-5507
-5433
-5357
-5278
-5196
-5112
-5025
-4935
-4843
-4748
-4651
-4551
-4449
-4343
-4235
-4125
-4011
-3895
-3776
-3654
-3530
-3403
-3274
-3143
-3009
-2873
-2735
-2595
-2452
-2307
-2160
-2009
-1859
-1704
-1548
-1389
-1227
-1063
-896
-726
-553
-377
-198
-15
170
359
551
746
943
1143
1345
1549
1754
1962
2172
2383
2596
2810
3026
3242
3460
3678
3896
4116
4335
4555
4775
4995
5215
5435
5655
5874
6093
6312
6529
6746
6961
7175
7387
7598
7807
8013
8219
8422
8623
8821
9016
9209
9399
9586
9769
9950
10127
10300
10470
10636
10798
10957
11111
11261
11408
11550
11688
11822
11951
12076
12197
12312
12423
12530
12631
12727
12819
12905
12986
13062
13132
13198
13258
13313
13363
13408
13448
13482
13512
13536
13555
13570
13580
13586
13587
13584
13577
13566
13551
13531
13508
13481
13450
13415
13376
13333
13287
13237
13184
13127
13067
13004
12939
12870
12800
12727
12652
12574
12495
12414
12330
12245
12157
12067
11976
11882
11787
11690
11591
11490
11388
11284
11179
11072
10964
10854
10744
10631
10518
10404
10289
10174
10057
9941
9824
9707
9590
9473
9355
9238
9121
9005
8888
8772
8656
8541
8427
8313
8200
8087
7976
7866
7757
7648
7541
7434
7330
7226
7125
7025
6927
6830
6736
6644
6554
6466
6380
6296
6214
6134
6056
5980
5906
5833
5763
5693
5626
5559
5495
5431
5369
5308
5248
5190
5133
5077
5022
4969
4918
4868
4819
4772
4726
4682
4639
4598
4558
4520
4482
4447
4413
4380
4350
4321
4293
4268
4244
4222
4202
4184
4168
4154
4141
4131
4122
4114
4108
4103
4100
4098
4097
4097
4098
4100
4103
4106
4110
4113
4116
4119
4121
4122
4122
4122
4120
4118
4114
4110
4105
4099
4091
4083
4073
4062
4050
4035
4019
4001
3980
3957
3932
3904
3873
3840
3804
3766
3724
3680
3634
3584
3532
3478
3420
3359
3296
3229
3159
3085
3009
2929
2845
2758
2667
2572
2474
2372
2266
2157
2045
1929
1810
1688
1562
1433
1302
1167
1030
890
746
600
451
300
145
-12
-171
-333
-497
-664
-832
-1002
-1176
-1351
-1527
-1706
-1886
-2068
-2251
-2435
-2621
-2807
-2994
-3181
-3369
-3556
-3744
-3931
-4117
-4302
-4486
-4669
-4850
-5031
-5209
-5387
-5563
-5737
-5910
-6081
-6250
-6418
-6584
-6749
-6912
-7073
-7233
-7391
-7548
-7703
-7858
-8010
-8163
-8314
-8464
-8612
-8759
-8904
-9048
-9190
-9330
-9468
-9605
-9740
-9873
-10005
-10134
-10262
-10387
-10510
-10631
-10750
-10866
-10981
-11092
-11201
-11308
-11413
-11515
-11615
-11713
-11808
-11900
-11990
-12077
-12161
-12243
-12321
-12397
-12470
-12540
-12608
-12673
-12735
-12794
-12851
-12905
-12956
-13004
-13049
-13092
-13131
-13167
-13200
-13229
-13256
-13279
-13299
-13316
-13329
-13339
-13346
-13350
-13351
-13349
-13344
-13335
-13324
-13310
-13292
-13271
-13247
-13220
-13189
-13154
-13116
-13075
-13030
-12982
-12930
-12876
-12818
-12756
-12692
-12624
-12553
-12479
-12401
-12321
-12237
-12150
-12059
-11966
-11870
-11771
-11669
-11563
-11455
-11344
-11229
-11112
-10992
-10869
-10743
-10615
-10484
-10350
-10213
-10073
-9931
-9786
-9639
-9489
-9336
-9181
-9023
-8863
-8700
-8536
-8369
-8200
-8028
-7855
-7680
-7502
-7324
-7143
-6961
-6778
-6594
-6409
-6223
-6037
-5849
-5662
-5473
-5285
-5096
-4907
-4718
-4529
-4340
-4151
-3963
-3775
-3588
-3402
-3216
-3032
-2848
-2665
-2484
-2304
-2125
-1948
-1773
-1598
-1426
-1255
-1086
-918
-751
-586
-423
-261
-101
57
214
368
520
669
815
959
1100
1238
1374
1507
1637
1765
1890
2013
2133
2250
2365
2478
2588
2696
2802
2906
3008
3108
3206
3302
3397
3489
3580
3669
3757
3842
3927
4009
4090
4170
4248
4324
4399
4472
4544
4614
4682
4748
4813
4875
4936
4995
5052
5108
5161
5213
5263
5312
5359
5405
5450
5494
5536
5577
5617
5655
5692
5728
5762
5795
5826
5856
5884
5911
5936
5959
5981
6002
6021
6039
6055
6070
6083
6094
6104
6111
6117
6121
6124
6124
6122
6118
6112
6104
6094
6082
6068
6052
6035
6016
5995
5972
5948
5923
5896
5868
5838
5807
5775
5741
5705
5668
5630
5590
5548
5505
5461
5415
5368
5320
5271
5221
5170
5118
5065
5011
4955
4899
4841
4782
4723
4662
4600
4537
4474
4410
4345
4279
4213
4146
4078
4010
3942
3872
3802
3731
3660
3589
3516
3443
3370
3295
3219
3143
3066
2988
2909
2830
2750
2669
2588
2506
2424
2342
2259
2175
2091
2005
1919
1832
1744
1655
1565
1474
1382
1289
1196
1102
1006
912
816
719
622
525
426
328
228
129
29
-72
-172
-274
-375
-477
-579
-682
-785
-887
-990
-1093
-1196
-1299
-1402
-1504
-1607
-1709
-1811
-1914
-2016
-2119
-2221
-2324
-2426
-2528
-2631
-2732
-2834
-2935
-3035
-3135
-3235
-3334
-3433
-3531
-3628
-3726
-3822
-3918
-4014
-4108
-4202
-4295
-4388
-4480
-4571
-4661
-4750
-4839
-4928
-5015
-5102
-5187
-5272
-5356
-5439
-5521
-5602
-5682
-5761
-5838
-5915
-5990
-6064
-6136
-6207
-6277
-6346
-6413
-6478
-6542
-6604
-6664
-6722
-6778
-6832
-6884
-6935
-6983
-7030
-7074
-7118
-7159
-7200
-7238
-7276
-7311
-7346
-7378
-7410
-7439
-7468
-7495
-7520
-7545
-7569
-7591
-7612
-7632
-7650
-7667
-7683
-7698
-7711
-7723
-7734
-7743
-7751
-7758
-7764
-7769
-7772
-7775
-7776
-7777
-7776
-7774
-7770
-7765
-7759
-7751
-7742
-7731
-7718
-7704
-7689
-7672
-7654
-7634
-7613
-7591
-7567
-7542
-7516
-7488
-7458
-7426
-7393
-7358
-7321
-7282
-7241
-7198
-7153
-7106
-7056
-7004
-6950
-6893
-6833
-6771
-6706
-6638
-6567
-6494
-6418
-6339
-6257
-6173
-6085
-5995
-5902
-5806
-5707
-5606
-5502
-5396
-5287
-5175
-5060
-4943
-4824
-4702
-4577
-4450
-4322
-4191
-4058
-3923
-3786
-3647
-3507
-3365
-3221
-3076
-2930
-2783
-2635
-2486
-2338
-2188
-2039
-1889
-1739
-1590
-1440
-1290
-1139
-989
-838
-687
-536
-384
-232
-80
72
224
376
528
679
830
980
1130
1279
1427
1574
1721
1867
2013
2158
2302
2445
2588
2729
2870
3009
3148
3284
3420
3554
3686
3817
3946
4074
4200
4325
4447
4568
4688
4806
4921
5036
5148
5258
5367
5473
5578
5681
5781
5880
5976
6070
6162
6252
6339
6425
6507
6588
6666
6742
6815
6886
6955
7021
7085
7147
7206
7262
7315
7366
7414
7460
7502
7542
7579
7613
7644
7673
7699
7723
7743
7762
7777
7790
7800
7808
7813
7816
7816
7814
7810
7803
7794
7783
7770
7755
7738
7719
7697
7674
7650
7623
7595
7566
7535
7503
7470
7435
7399
7362
7323
7283
7241
7198
7154
7107
7060
7010
6960
6908
6855
6801
6746
6691
6634
6577
6519
6461
6403
6344
6285
6226
6167
6108
6049
5991
5932
5874
5816
5759
5702
5645
5588
5532
5476
5420
5365
5311
5258
5206
5154
5104
5055
5007
4960
4914
4870
4827
4786
4746
4708
4672
4637
4603
4572
4542
4514
4489
4465
4443
4423
4405
4389
4375
4363
4354
4346
4341
4337
4335
4335
4337
4340
4344
4349
4356
4364
4373
4384
4396
4409
4423
4439
4457
4475
4496
4517
4541
4565
4591
4618
4646
4674
4704
4734
4764
4795
4827
4858
4890
4923
4956
4989
5022
5056
5089
5123
5157
5191
5225
5259
5293
5326
5360
5393
5426
5459
5491
5523
5556
5588
5620
5651
5683
5715
5747
5779
5812
5844
5878
5911
5945
5979
6014
6049
6085
6120
6157
6193
6231
6268
6306
6345
6384
6424
6464
6505
6547
6589
6631
6675
6719
6763
6808
6854
6900
6946
6993
7040
7088
7136
7184
7232
7281
7330
7379
7428
7477
7527
7576
7626
7677
7727
7778
7828
7879
7929
7980
8029
8079
8129
8178
8226
8274
8321
8367
8413
8458
8502
8545
8587
8628
8669
8708
8746
8782
8818
8853
8886
8919
8949
8979
9007
9033
9058
9082
9103
9123
9141
9158
9173
9186
9198
9209
9218
9225
9231
9236
9239
9241
9241
9240
9238
9234
9229
9223
9215
9206
9195
9183
9170
9155
9138
9119
9099
9077
9053
9028
9002
8975
8946
8916
8885
8853
8820
8786
8751
8715
8678
8640
8601
8561
8520
8477
8434
8389
8343
8296
8247
8198
8148
8096
8044
7991
7938
7883
7828
7772
7716
7658
7600
7541
7481
7421
7360
7298
7236
7173
7110
7047
6983
6918
6853
6788
6722
6655
6588
6521
6453
6384
6315
6246
6177
6107
6037
5967
5896
5825
5753
5681
5609
5537
5465
5392
5320
5248
5176
5105
5034
4964
4895
4826
4758
4691
4626
4561
4498
4435
4374
4315
4257
4200
4144
4090
4037
3985
3934
3885
3837
3790
3745
3701
3658
3617
3577
3538
3499
3462
3426
3391
3357
3323
3290
3258
3227
3196
3166
3137
3108
3079
3052
3025
2999
2974
2950
2926
2904
2882
2862
2842
2823
2806
2789
2773
2758
2743
2730
2717
2705
2694
2683
2673
2664
2655
2647
2639
2631
2625
2618
2612
2607
2601
2597
2592
2588
2585
2582
2579
2576
2573
2571
2568
2566
2563
2560
2558
2555
2552
2549
2546
2543
2540
2536
2531
2527
2521
2515
2508
2501
2492
2483
2473
2462
2450
2438
2425
2411
2398
2384
2369
2355
2340
2324
2308
2292
2274
2256
2237
2217
2196
2174
2150
2126
2100
2073
2045
2015
1984
1952
1918
1883
1847
1809
1770
1729
1687
1644
1599
1553
1507
1459
1410
1360
1309
1257
1204
1150
1096
1040
983
926
867
807
747
685
622
558
493
427
360
292
223
152
81
10
-63
-136
-210
-284
-359
-434
-510
-586
-662
-738
-814
-891
-967
-1043
-1120
-1196
-1272
-1348
-1424
-1499
-1574
-1649
-1723
-1797
-1870
-1942
-2013
-2085
-2155
-2224
-2293
-2361
-2427
-2493
-2558
-2621
-2684
-2745
-2805
-2863
-2920
-2976
-3031
-3084
-3135
-3185
-3234
-3281
-3326
-3370
-3413
-3454
-3493
-3531
-3567
-3601
-3633
-3664
-3692
-3719
-3743
-3765
-3785
-3802
-3817
-3830
-3840
-3848
-3853
-3856
-3856
-3854
-3850
-3843
-3834
-3823
-3811
-3796
-3779
-3760
-3739
-3717
-3692
-3666
-3639
-3609
-3579
-3546
-3513
-3477
-3441
-3403
-3363
-3322
-3280
-3237
-3192
-3146
-3098
-3048
-2997
-2944
-2889
-2833
-2775
-2716
-2654
-2591
-2526
-2460
-2391
-2321
-2248
-2174
-2098
-2021
-1942
-1861
-1779
-1695
-1610
-1524
-1437
-1349
-1259
-1169
-1078
-987
-894
-801
-707
-612
-517
-421
-325
-229
-133
-36
61
157
254
351
448
545
641
738
834
930
1026
1121
1216
1310
1404
1497
1589
1681
1771
1862
1951
2039
2127
2213
2299
2383
2467
2549
2630
2711
2790
2868
2945
3021
3097
3171
3245
3317
3389
3460
3529
3598
3666
3732
3798
3863
3926
3989
4050
4111
4170
4229
4286
4342
4397
4451
4505
4557
4608
4659
4708
4757
4805
4852
4898
4943
4987
5030
5073
5114
5155
5195
5234
5272
5309
5344
5379
5412
5444
5476
5506
5535
5563
5590
5616
5641
5665
5688
5711
5732
5753
5772
5791
5809
5826
5842
5858
5872
5885
5898
5910
5921
5931
5940
5949
5956
5962
5967
5970
5973
5975
5975
5974
5972
5969
5965
5960
5954
5947
5939
5930
5920
5909
5897
5885
5871
5857
5842
5825
5808
5790
5771
5751
5730
5708
5685
5660
5635
5608
5580
5551
5520
5488
5455
5421
5385
5348
5310
5270
5229
5186
5142
5097
5050
5002
4953
4903
4852
4800
4747
4693
4638
4582
4525
4467
4408
4348
4286
4224
4161
4096
4030
3964
3897
3829
3760
3690
3619
3547
3474
3401
3327
3252
3177
3101
3025
2948
2871
2793
2716
2638
2560
2481
2403
2324
2245
2165
2086
2005
1924
1843
1761
1679
1596
1514
1431
1348
1264
1181
1098
1014
931
847
764
680
597
513
430
347
264
182
100
19
-62
-142
-221
-299
-376
-452
-526
-599
-671
-741
-809
-876
-941
-1004
-1065
-1125
-1183
-1239
-1294
-1347
-1399
-1449
-1498
-1546
-1593
-1638
-1682
-1725
-1766
-1807
-1846
-1884
-1920
-1956
-1990
-2023
-2055
-2085
-2115
-2144
-2171
-2198
-2224
-2248
-2272
-2294
-2316
-2336
-2356
-2375
-2392
-2410
-2426
-2442
-2457
-2471
-2485
-2498
-2510
-2522
-2533
-2544
-2554
-2563
-2572
-2580
-2587
-2594
-2600
-2607
-2613
-2619
-2625
-2631
-2637
-2643
-2649
-2655
-2662
-2668
-2675
-2681
-2688
-2695
-2701
-2709
-2716
-2724
-2733
-2742
-2751
-2761
-2771
-2782
-2793
-2804
-2816
-2828
-2841
-2854
-2867
-2880
-2894
-2908
-2923
-2937
-2952
-2967
-2982
-2997
-3012
-3028
-3043
-3059
-3075
-3091
-3107
-3124
-3140
-3157
-3175
-3192
-3210
-3229
-3247
-3266
-3285
-3305
-3325
-3345
-3366
-3387
-3408
-3429
-3451
-3473
-3495
-3517
-3539
-3562
-3584
-3607
-3629
-3651
-3674
-3695
-3717
-3738
-3759
-3780
-3801
-3821
-3840
-3860
-3879
-3898
-3916
-3935
-3952
-3969
-3986
-4002
-4017
-4030
-4043
-4057
-4069
-4078
-4089
-4098
-4107
-4114
-4121
-4127
-4133
-4137
-4142
-4145
-4148
-4150
-4151
-4152
-4152
-4151
-4150
-4148
-4144
-4141
-4136
-4130
-4124
-4117
-4109
-4100
-4090
-4080
-4067
-4056
-4043
-4030
-4014
-4000
-3984
-3966
-3947
-3927
-3906
-3884
-3860
-3835
-3808
-3780
-3751
-3721
-3689
-3656
-3622
-3587
-3550
-3513
-3474
-3434
-3392
-3349
-3305
-3259
-3212
-3163
-3113
-3061
-3008
-2953
-2897
-2839
-2780
-2719
-2657
-2594
-2529
-2463
-2395
-2326
-2256
-2184
-2111
-2037
-1961
-1884
-1806
-1727
-1646
-1564
-1481
-1397
-1312
-1226
-1139
-1051
-962
-872
-782
-691
-600
-508
-415
-322
-229
-135
-41
54
149
244
340
437
534
631
729
827
924
1022
1120
1217
1314
1410
1506
1602
1697
1792
1886
1980
2073
2165
2257
2348
2438
2527
2615
2702
2789
2874
2958
3041
3123
3204
3284
3363
3440
3515
3589
3661
3732
3800
3867
3932
3994
4054
4114
4172
4227
4281
4333
4383
4432
4478
4523
4565
4605
4644
4680
4714
4747
4778
4806
4833
4858
4882
4903
4922
4940
4955
4968
4979
4989
4996
5002
5006
5009
5010
5009
5007
5003
4997
4989
4979
4968
4955
4939
4923
4904
4884
4863
4840
4815
4790
4763
4735
4706
4676
4646
4614
4582
4548
4514
4479
4442
4405
4366
4326
4284
4242
4198
4153
4106
4059
4011
3961
3911
3860
3807
3754
3700
3644
3588
3531
3474
3415
3357
3297
3238
3177
3117
3056
2994
2932
2870
2807
2743
2679
2615
2550
2485
2420
2354
2289
2224
2158
2093
2029
1964
1900
1836
1773
1709
1646
1584
1522
1460
1399
1339
1279
1220
1161
1102
1043
985
928
871
814
759
704
649
596
543
492
441
391
342
293
246
199
154
110
67
25
-16
-55
-92
-128
-163
-197
-229
-260
-290
-319
-346
-373
-398
-422
-444
-465
-484
-502
-518
-533
-546
-558
-568
-576
-582
-587
-591
-592
-592
-591
-588
-583
-577
-569
-560
-549
-536
-522
-506
-488
-469
-449
-426
-403
-377
-350
-322
-292
-260
-226
-191
-155
-117
-78
-38
4
46
89
133
177
222
267
314
360
408
456
505
555
605
656
708
761
814
868
923
978
1034
1091
1148
1205
1264
1323
1382
1442
1502
1562
1622
1683
1743
1804
1864
1924
1983
2043
2101
2160
2217
2274
2331
2387
2442
2498
2552
2606
2660
2713
2765
2817
2868
2918
2967
3016
3063
3110
3156
3201
3244
3287
3329
3370
3410
3448
3486
3522
3557
3590
3623
3654
3684
3714
3743
3771
3798
3825
3851
3877
3902
3926
3949
3971
3993
4013
4033
4051
4069
4086
4101
4116
4130
4142
4154
4164
4173
4181
4188
4194
4199
4202
4204
4205
4205
4203
4200
4196
4191
4185
4177
4169
4159
4149
4138
4126
4113
4100
4085
4070
4054
4037
4019
4000
3981
3960
3938
3916
3892
3868
3843
3816
3789
3760
3731
3701
3670
3638
3606
3573
3541
3508
3475
3441
3408
3374
3340
3306
3272
3237
3202
3168
3132
3097
3062
3026
2990
2954
2918
2882
2846
2809
2773
2736
2699
2662
2626
2589
2553
2516
2480
2445
2410
2375
2340
2306
2271
2237
2203
2170
2137
2105
2073
2041
2011
1982
1953
1925
1898
1872
1847
1822
1799
1777
1755
1735
1716
1698
1681
1666
1651
1638
1626
1615
1605
1596
1588
1581
1575
1569
1564
1560
1556
1552
1549
1547
1544
1542
1540
1539
1538
1538
1537
1538
1539
1541
1543
1546
1549
1553
1557
1561
1566
1571
1577
1583
1589
1596
1603
1611
1619
1627
1636
1646
1655
1666
1676
1688
1699
1712
1724
1737
1751
1765
1779
1793
1808
1823
1838
1853
1869
1884
1900
1916
1932
1948
1964
1981
1997
2013
2029
2047
2063
2080
2096
2113
2129
2146
2162
2178
2193
2209
2224
2239
2253
2267
2281
2294
2306
2319
2331
2343
2354
2366
2376
2387
2397
2406
2415
2424
2433
2441
2450
2458
2466
2474
2482
2489
2497
2503
2510
2516
2521
2527
2531
2536
2540
2544
2548
2551
2555
2558
2560
2563
2565
2566
2568
2569
2570
2571
2572
2573
2574
2576
2578
2580
2582
2584
2586
2589
2591
2593
2595
2597
2599
2601
2603
2605
2607
2609
2611
2613
2615
2616
2618
2620
2622
2624
2626
2627
2629
2631
2633
2634
2636
2638
2639
2641
2642
2643
2644
2644
2645
2645
2645
2645
2645
2645
2645
2644
2644
2643
2643
2642
2642
2641
2640
2640
2639
2638
2637
2636
2635
2633
2631
2629
2626
2623
2620
2616
2612
2608
2603
2599
2594
2589
2584
2580
2575
2570
2566
2561
2557
2553
2548
2544
2540
2536
2532
2528
2524
2520
2517
2513
2509
2506
2503
2500
2497
2493
2490
2487
2483
2479
2475
2471
2466
2462
2456
2451
2445
2438
2432
2425
2417
2409
2401
2393
2385
2377
2368
2360
2351
2342
2334
2325
2315
2306
2296
2287
2277
2267
2257
2247
2237
2226
2216
2205
2194
2183
2172
2160
2149
2137
2125
2113
2101
2088
2075
2062
2048
2035
2020
2005
1991
1977
1962
1947
1932
1917
1903
1889
1875
1862
1849
1837
1825
1814
1804
1794
1785
1776
1768
1761
1755
1750
1745
1741
1738
1735
1733
1732
1732
1732
1732
1734
1736
1738
1741
1744
1749
1753
1759
1765
1772
1779
1787
1795
1805
1814
1824
1835
1846
1857
1869
1881
1894
1907
1921
1936
1950
1966
1981
1997
2013
2028
2044
2060
2076
2092
2108
2124
2140
2156
2172
2188
2203
2219
2235
2250
2265
2280
2294
2309
2323
2336
2349
2362
2375
2387
2399
2410
2421
2431
2441
2451
2460
2468
2477
2485
2493
2501
2508
2515
2522
2529
2536
2542
2549
2555
2560
2566
2571
2576
2581
2586
2590
2593
2597
2600
2603
2605
2607
2608
2609
2610
2610
2611
2611
2610
2610
2610
2610
2610
2610
2610
2611
2612
2613
2615
2616
2619
2621
2624
2627
2630
2634
2638
2641
2645
2650
2654
2658
2663
2668
2673
2678
2684
2690
2696
2702
2708
2714
2721
2727
2734
2740
2747
2753
2760
2766
2773
2779
2786
2792
2798
2805
2811
2817
2824
2831
2838
2845
2852
2859
2866
2873
2880
2888
2895
2902
2910
2918
2926
2934
2942
2951
2959
2968
2977
2987
2996
3006
3015
3025
3035
3044
3054
3064
3074
3084
3094
3104
3114
3125
3135
3146
3157
3169
3180
3192
3203
3215
3226
3238
3249
3260
3270
3281
3290
3300
3309
3317
3325
3334
3341
3349
3356
3364
3371
3377
3383
3389
3395
3400
3404
3408
3412
3415
3417
3419
3421
3422
3422
3421
3420
3418
3415
3412
3408
3404
3399
3393
3388
3381
3374
3367
3360
3352
3343
3334
3325
3315
3305
3294
3282
3270
3257
3244
3230
3215
3200
3184
3167
3150
3131
3112
3092
3072
3050
3028
3005
2982
2958
2934
2910
2885
2859
2833
2807
2779
2751
2723
2694
2664
2633
2602
2570
2537
2504
2469
2434
2399
2362
2325
2288
2249
2211
2171
2131
2090
2049
2008
1966
1924
1881
1838
1795
1752
1709
1666
1623
1580
1537
1494
1450
1407
1365
1322
1279
1237
1195
1154
1113
1072
1032
992
952
913
873
835
796
758
720
682
645
608
571
534
498
462
426
391
357
323
290
258
226
196
166
137
109
81
55
29
5
-19
-42
-64
-85
-105
-124
-142
-159
-176
-191
-205
-218
-231
-243
-253
-263
-272
-280
-288
-294
-300
-304
-308
-312
-314
-315
-316
-316
-315
-313
-311
-307
-302
-297
-291
-283
-275
-265
-255
-243
-230
-217
-202
-186
-170
-153
-135
-116
-97
-78
-58
-37
-16
5
27
48
71
93
116
140
163
187
212
236
261
286
312
337
363
389
415
441
468
494
520
547
573
600
627
654
681
708
736
763
791
819
847
876
905
934
963
992
1022
1052
1082
1111
1141
1171
1201
1232
1262
1292
1322
1352
1381
1411
1440
1469
1497
1525
1553
1580
1607
1634
1661
1687
1713
1739
1765
1790
1816
1841
1865
1890
1914
1938
1961
1985
2008
2029
2052
2074
2096
2117
2138
2159
2179
2199
2219
2238
2257
2276
2295
2313
2331
2350
2368
2387
2405
2425
2444
2464
2485
2506
2528
2550
2573
2597
2622
2648
2674
2702
2730
2759
2789
2820
2852
2884
2918
2952
2988
3024
3060
3098
3136
3175
3214
3254
3294
3335
3377
3420
3462
3506
3550
3595
3640
3686
3732
3779
3826
3874
3923
3972
4022
4072
4123
4175
4227
4280
4333
4387
4441
4495
4550
4604
4659
4714
4768
4823
4878
4933
4988
5043
5098
5153
5208
5263
5317
5371
5425
5479
5533
5586
5639
5692
5745
5797
5849
5900
5952
6003
6054
6104
6155
6205
6255
6305
6355
6405
6455
6505
6555
6605
6656
6706
6756
6807
6858
6909
6961
7014
7067
7120
7174
7228
7283
7339
7395
7451
7507
7564
7621
7678
7735
7793
7850
7907
7964
8021
8077
8134
8189
8246
8302
8357
8412
8467
8523
8578
8633
8688
8743
8798
8853
8908
8963
9017
9072
9125
9178
9231
9282
9333
9384
9433
9481
9528
9574
9619
9663
9706
9747
9788
9827
9865
9902
9938
9972
10004
10036
10065
10093
10119
10144
10166
10187
10206
10224
10239
10253
10265
10275
10284
10290
10295
10297
10298
10297
10295
10290
10283
10275
10265
10253
10238
10222
10204
10184
10161
10137
10110
10081
10051
10018
9984
9947
9909
9869
9827
9784
9738
9691
9643
9592
9540
9487
9431
9374
9316
9255
9193
9129
9064
8997
8928
8858
8787
8714
8641
8566
8490
8413
8335
8257
8177
8096
8013
7931
7847
7762
7675
7588
7499
7409
7319
7228
7136
7043
6949
6855
6759
6663
6567
6470
6372
6274
6175
6076
5977
5878
5778
5678
5579
5479
5378
5278
5178
5077
4977
4877
4777
4677
4577
4478
4378
4279
4180
4081
3983
3885
3787
3689
3592
3495
3398
3301
3205
3109
3014
2919
2824
2730
2636
2543
2450
2358
2267
2176
2086
1996
1907
1819
1731
1644
1556
1470
1383
1297
1212
1126
1041
957
872
788
705
622
540
458
376
296
216
136
58
-20
-97
-174
-249
-324
-398
-470
-542
-613
-683
-752
-820
-888
-954
-1018
-1083
-1147
-1209
-1270
-1330
-1388
-1446
-1503
-1559
-1613
-1666
-1718
-1769
-1819
-1867
-1914
-1959
-2003
-2045
-2087
-2127
-2165
-2201
-2236
-2269
-2301
-2332
-2361
-2388
-2414
-2439
-2462
-2484
-2505
-2524
-2542
-2558
-2573
-2587
-2600
-2611
-2621
-2629
-2636
-2642
-2647
-2650
-2651
-2652
-2651
-2648
-2645
-2640
-2634
-2627
-2619
-2610
-2599
-2588
-2575
-2562
-2548
-2533
-2517
-2501
-2484
-2466
-2448
-2429
-2410
-2390
-2369
-2349
-2327
-2305
-2283
-2259
-2236
-2212
-2187
-2162
-2136
-2110
-2084
-2057
-2029
-2003
-1976
-1949
-1921
-1894
-1867
-1839
-1811
-1783
-1755
-1727
-1698
-1669
-1640
-1610
-1580
-1550
-1519
-1488
-1457
-1425
-1394
-1362
-1330
-1298
-1266
-1234
-1203
-1171
-1140
-1108
-1077
-1046
-1014
-985
-954
-924
-894
-864
-835
-806
-777
-748
-720
-692
-665
-638
-612
-586
-561
-536
-512
-487
-463
-439
-415
-390
-366
-342
-318
-293
-269
-245
-221
-196
-173
-149
-126
-102
-79
-56
-34
-11
11
32
54
75
96
116
136
156
175
193
211
229
246
262
278
294
309
323
336
349
361
373
383
393
402
410
417
423
429
434
438
442
445
448
450
452
453
454
453
453
451
449
447
444
440
436
432
427
421
415
408
401
393
385
376
368
358
349
339
330
320
310
300
290
280
270
260
250
240
231
221
213
204
196
189
182
175
168
162
156
150
145
140
135
130
126
122
118
115
112
109
107
105
104
103
102
102
102
102
103
104
105
107
110
112
116
119
123
128
133
138
144
151
158
165
173
182
191
200
210
221
232
243
255
268
281
295
309
324
339
355
371
389
406
425
444
464
484
505
526
548
571
594
617
641
664
689
713
738
763
788
814
841
867
894
922
949
977
1004
1034
1062
1091
1120
1149
1178
1207
1236
1265
1295
1325
1355
1385
1415
1445
1476
1506
1537
1568
1599
1630
1662
1693
1725
1756
1788
1820
1851
1882
1913
1944
1974
2005
2035
2066
2096
2127
2158
2189
2220
2251
2283
2314
2346
2379
2411
2443
2476
2509
2542
2575
2608
2641
2675
2709
2744
2779
2814
2849
2885
2921
2957
2994
3031
3067
3104
3141
3179
3216
3254
3291
3329
3367
3405
3443
3481
3519
3557
3595
3633
3671
3708
3746
3784
3822
3860
3898
3936
3974
4011
4049
4086
4123
4160
4196
4233
4268
4304
4339
4374
4408
4443
4477
4510
4544
4577
4610
4642
4674
4706
4737
4768
4799
4828
4858
4886
4915
4942
4970
4996
5023
5048
5074
5099
5123
5147
5171
5193
5215
5236
5257
5277
5296
5315
5333
5351
5369
5386
5404
5421
5439
5456
5474
5491
5508
5526
5543
5560
5577
5594
5610
5627
5644
5661
5677
5694
5711
5728
5744
5761
5777
5794
5811
5828
5845
5863
5880
5898
5916
5934
5952
5970
5988
6007
6025
6043
6061
6080
6098
6116
6134
6151
6169
6186
6203
6220
6237
6254
6271
6287
6303
6320
6336
6352
6368
6385
6401
6417
6433
6449
6465
6481
6497
6513
6529
6545
6560
6576
6591
6606
6621
6635
6650
6664
6678
6691
6704
6717
6729
6741
6752
6763
6773
6783
6792
6800
6808
6816
6823
6830
6837
6844
6850
6856
6862
6867
6872
6877
6882
6886
6890
6893
6896
6899
6901
6903
6905
6906
6906
6906
6906
6906
6905
6903
6901
6899
6896
6893
6889
6885
6881
6876
6872
6867
6861
6856
6850
6844
6838
6832
6825
6818
6811
6803
6795
6787
6778
6769
6759
6749
6738
6727
6715
6703
6690
6677
6664
6651
6637
6622
6608
6593
6578
6563
6548
6533
6518
6503
6487
6472
6457
6442
6426
6411
6396
6381
6366
6351
6336
6321
6306
6292
6278
6264
6250
6236
6222
6209
6195
6182
6169
6156
6144
6132
6121
6111
6101
6091
6082
6074
6067
6060
6054
6048
6043
6039
6035
6032
6029
6028
6026
6026
6025
6026
6026
6027
6028
6030
6031
6033
6035
6038
6040
6043
6045
6048
6050
6053
6055
6056
6058
6058
6059
6059
6059
6058
6057
6055
6053
6051
6048
6044
6040
6035
6030
6023
6016
6009
6000
5991
5980
5969
5957
5944
5930
5915
5899
5883
5865
5846
5827
5806
5785
5763
5740
5716
5691
5666
5640
5614
5587
5559
5531
5502
5472
5442
5412
5381
5350
5318
5285
5252
5218
5185
5150
5116
5081
5045
5010
4974
4938
4902
4865
4829
4792
4756
4719
4683
4646
4610
4573
4537
4501
4464
4427
4391
4354
4318
4281
4244
4208
4172
4136
4100
4064
4027
3993
3958
3924
3890
3856
3823
3790
3758
3726
3695
3663
3632
3600
3569
3538
3506
3475
3443
3412
3380
3349
3317
3286
3255
3224
3193
3162
3132
3101
3071
3040
3010
2980
2949
2919
2888
2858
2827
2796
2765
2734
2703
2672
2640
2609
2577
2545
2513
2480
2448
2415
2383
2350
2317
2284
2251
2219
2186
2152
2119
2086
2052
2017
1985
1951
1917
1883
1850
1817
1783
1750
1717
1685
1652
1619
1586
1553
1521
1488
1455
1422
1390
1357
1324
1292
1259
1227
1194
1162
1131
1099
1068
1037
1006
977
947
918
889
860
831
803
775
748
720
693
667
640
614
588
563
538
513
489
466
443
421
399
378
358
338
318
299
281
263
246
230
215
201
187
174
162
151
141
132
124
117
110
104
98
94
90
87
84
82
81
80
80
81
81
82
84
85
87
89
92
94
97
100
103
107
110
114
117
121
125
129
133
137
141
145
149
154
158
162
167
171
175
180
184
189
194
199
204
210
216
222
229
235
243
250
258
266
274
282
291
300
309
318
328
338
348
358
369
379
390
401
413
424
436
448
461
473
486
499
512
525
539
553
568
583
598
614
630
647
664
682
700
718
737
756
776
796
817
838
860
882
906
929
954
979
1004
1030
1057
1084
1111
1139
1168
1197
1226
1256
1287
1318
1350
1382
1414
1448
1481
1515
1550
1585
1620
1656
1693
1729
1767
1805
1843
1882
1922
1962
2001
2044
2085
2128
2170
2213
2257
2301
2345
2390
2435
2480
2525
2571
2617
2663
2709
2756
2802
2849
2896
2943
2990
3037
3084
3130
3177
3223
3270
3316
3362
3407
3453
3498
3543
3588
3632
3677
3721
3765
3810
3854
3898
3941
3985
4027
4070
4114
4157
4199
4241
4282
4323
4364
4405
4445
4485
4524
4564
4603
4641
4679
4717
4755
4792
4829
4866
4903
4939
4974
5009
5044
5078
5112
5145
5178
5209
5240
5271
5300
5329
5358
5385
5412
5438
5463
5487
5510
5532
5553
5573
5593
5611
5628
5643
5658
5672
5685
5696
5707
5716
5724
5731
5736
5740
5743
5744
5744
5742
5739
5735
5729
5722
5714
5704
5692
5680
5665
5649
5632
5613
5592
5570
5547
5522
5496
5468
5439
5409
5378
5345
5312
5278
5243
5207
5170
5132
5093
5054
5013
4972
4931
4888
4845
4801
4757
4712
4666
4620
4573
4526
4479
4432
4384
4335
4287
4238
4189
4141
4091
4043
3994
3945
3896
3848
3799
3751
3704
3656
3609
3563
3516
3471
3425
3381
3337
3293
3250
3207
3165
3124
3083
3043
3003
2964
2925
2887
2850
2813
2777
2741
2705
2669
2634
2600
2565
2531
2498
2464
2431
2399
2366
2335
2303
2272
2242
2212
2182
2153
2124
2096
2068
2041
2013
1987
1961
1935
1910
1884
1859
1833
1808
1783
1758
1733
1708
1684
1659
1635
1610
1586
1561
1537
1513
1489
1465
1441
1417
1394
1371
1348
1326
1304
1282
1260
1238
1217
1195
1174
1153
1131
1110
1088
1067
1045
1024
1002
981
960
939
918
897
877
857
837
817
797
778
758
739
720
701
683
664
646
627
609
591
573
555
537
519
502
484
467
450
434
417
402
386
371
356
342
328
314
301
287
275
263
251
240
229
218
208
199
189
180
171
162
153
144
136
128
120
112
105
98
92
86
80
75
70
66
62
58
55
52
50
49
48
47
48
49
51
54
57
61
65
70
76
82
88
96
104
112
121
131
141
152
164
176
188
201
215
229
243
258
273
289
306
323
340
358
376
395
414
433
453
473
493
514
535
557
578
600
622
644
666
688
710
732
754
776
797
819
840
861
882
902
923
943
963
982
1002
1020
1041
1060
1079
1098
1118
1137
1156
1176
1195
1214
1233
1252
1271
1290
1308
1327
1345
1363
1381
1400
1418
1436
1454
1472
1490
1508
1526
1545
1563
1581
1600
1618
1636
1654
1673
1691
1709
1727
1745
1763
1780
1798
1816
1833
1851
1868
1886
1903
1920
1937
1953
1970
1986
2001
2017
2033
2049
2064
2079
2094
2109
2124
2138
2153
2168
2184
2199
2215
2230
2247
2263
2280
2296
2313
2330
2347
2364
2381
2398
2415
2432
2449
2466
2483
2499
2516
2533
2549
2565
2581
2597
2612
2628
2643
2657
2672
2686
2700
2714
2727
2741
2754
2767
2779
2791
2803
2815
2827
2838
2848
2858
2868
2877
2885
2893
2901
2907
2914
2920
2925
2929
2933
2936
2939
2941
2942
2943
2944
2944
2945
2944
2944
2943
2943
2942
2940
2939
2937
2935
2933
2931
2928
2926
2923
2920
2917
2914
2910
2907
2904
2901
2898
2895
2892
2889
2886
2883
2881
2878
2875
2872
2869
2866
2863
2859
2855
2851
2846
2841
2835
2829
2822
2815
2807
2798
2789
2780
2769
2759
2748
2736
2724
2712
2699
2686
2673
2659
2645
2630
2614
2598
2582
2565
2548
2530
2511
2493
2473
2454
2434
2413
2393
2372
2351
2329
2308
2286
2264
2242
2219
2197
2174
2150
2127
2103
2079
2055
2031
2007
1982
1957
1933
1908
1883
1859
1834
1809
1785
1760
1735
1711
1686
1662
1638
1613
1588
1563
1539
1513
1488
1463
1438
1412
1386
1361
1335
1308
1282
1255
1228
1201
1173
1145
1117
1088
1059
1030
1000
972
942
912
882
852
821
791
760
729
697
666
634
602
569
536
503
469
436
401
367
332
297
262
226
190
154
118
81
45
8
-29
-66
-103
-139
-176
-212
-248
-283
-319
-354
-389
-423
-457
-491
-525
-558
-591
-624
-656
-689
-721
-753
-784
-816
-848
-879
-910
-942
-973
-1004
-1035
-1065
-1096
-1125
-1155
-1184
-1212
-1240
-1267
-1293
-1319
-1344
-1368
-1391
-1414
-1435
-1456
-1475
-1494
-1511
-1528
-1543
-1557
-1570
-1582
-1593
-1602
-1611
-1618
-1624
-1629
-1632
-1635
-1636
-1636
-1634
-1632
-1628
-1623
-1618
-1611
-1604
-1596
-1587
-1577
-1566
-1555
-1542
-1528
-1513
-1497
-1480
-1462
-1442
-1421
-1399
-1376
-1352
-1327
-1301
-1273
-1245
-1216
-1186
-1156
-1124
-1092
-1060
-1026
-993
-958
-923
-887
-851
-815
-778
-741
-703
-666
-628
-590
-553
-515
-477
-440
-402
-365
-327
-290
-252
-215
-178
-141
-105
-69
-33
3
38
72
107
140
173
206
238
269
300
330
359
388
416
443
469
495
520
544
567
590
612
633
654
674
694
713
732
750
768
786
803
820
837
853
869
885
901
917
933
948
964
979
995
1010
1027
1044
1060
1078
1096
1114
1132
1152
1171
1191
1212
1232
1253
1274
1296
1318
1340
1362
1385
1408
1432
1456
1480
1504
1530
1555
1581
1607
1633
1660
1687
1714
1742
1770
1798
1826
1855
1883
1912
1941
1970
1999
2028
2057
2086
2115
2143
2172
2200
2228
2255
2282
2309
2336
2362
2387
2413
2438
2463
2487
2511
2535
2558
2580
2602
2624
2646
2667
2688
2709
2730
2750
2771
2791
2811
2831
2850
2869
2888
2906
2924
2942
2960
2978
2995
3013
3030
3047
3065
3082
3099
3116
3133
3150
3167
3184
3201
3218
3235
3252
3269
3287
3304
3321
3338
3355
3372
3389
3406
3422
3439
3456
3472
3489
3506
3522
3539
3556
3573
3589
3606
3623
3639
3656
3673
3689
3706
3723
3740
3758
3775
3792
3809
3826
3844
3861
3877
3894
3911
3928
3945
3961
3978
3995
4011
4027
4043
4059
4075
4090
4105
4120
4135
4150
4165
4180
4195
4210
4225
4240
4255
4270
4285
4300
4315
4330
4345
4361
4376
4391
4407
4422
4437
4452
4468
4482
4497
4511
4526
4539
4553
4566
4578
4591
4603
4614
4626
4637
4647
4658
4668
4677
4687
4696
4704
4713
4721
4729
4737
4744
4752
4759
4766
4773
4780
4786
4793
4798
4804
4809
4813
4817
4821
4825
4828
4830
4832
4834
4835
4836
4836
4836
4835
4834
4833
4831
4828
4825
4822
4818
4814
4809
4804
4799
4793
4787
4781
4774
4767
4759
4751
4742
4734
4725
4715
4706
4696
4686
4676
4665
4655
4644
4633
4623
4612
4601
4590
4579
4568
4558
4547
4536
4525
4514
4503
4491
4480
4469
4458
4447
4436
4425
4414
4403
4392
4381
4370
4360
4349
4338
4328
4317
4307
4296
4285
4274
4263
4252
4241
4230
4218
4207
4195
4182
4170
4157
4145
4132
4119
4106
4093
4078
4066
4051
4038
4025
4010
3996
3981
3967
3952
3936
3921
3906
3891
3876
3861
3846
3831
3816
3801
3786
3772
3757
3743
3730
3716
3703
3691
3679
3668
3657
3648
3638
3630
3622
3614
3607
3600
3594
3588
3582
3577
3572
3567
3563
3559
3555
3552
3549
3547
3545
3543
3541
3540
3539
3539
3538
3538
3538
3538
3539
3540
3541
3542
3544
3546
3548
3550
3552
3555
3557
3560
3563
3566
3569
3572
3575
3578
3582
3585
3588
3592
3596
3599
3602
3606
3609
3612
3615
3618
3621
3623
3626
3628
3630
3633
3635
3637
3639
3640
3642
3644
3645
3646
3647
3648
3649
3650
3650
3651
3651
3651
3651
3650
3649
3648
3647
3645
3643
3642
3639
3637
3634
3632
3628
3625
3621
3617
3612
3607
3602
3596
3589
3583
3575
3568
3560
3552
3543
3535
3526
3517
3509
3500
3491
3482
3474
3465
3457
3448
3440
3432
3424
3416
3408
3401
3394
3388
3382
3376
3370
3365
3361
3356
3352
3349
3346
3343
3341
3339
3337
3336
3336
3335
3336
3337
3338
3340
3342
3344
3347
3349
3352
3356
3359
3362
3366
3369
3373
3377
3381
3384
3389
3393
3397
3402
3406
3411
3416
3421
3425
3430
3435
3440
3445
3450
3455
3460
3465
3470
3475
3479
3483
3487
3491
3494
3497
3500
3502
3504
3505
3506
3506
3506
3505
3504
3502
3499
3496
3491
3486
3481
3474
3467
3459
3451
3441
3431
3421
3409
3397
3385
3372
3358
3343
3328
3313
3297
3280
3264
3246
3228
3210
3191
3172
3153
3132
3112
3091
3069
3047
3024
3001
2977
2953
2928
2903
2877
2851
2824
2797
2770
2743
2715
2687
2659
2631
2602
2574
2545
2516
2486
2457
2427
2397
2367
2336
2305
2274
2242
2210
2178
2146
2113
2081
2048
2013
1981
1947
1913
1878
1843
1808
1772
1736
1700
1663
1627
1589
1552
1514
1475
1437
1398
1358
1318
1278
1238
1197
1157
1115
1074
1033
991
950
908
867
825
783
742
700
659
618
577
536
495
455
415
376
337
298
260
223
186
149
113
77
42
8
-26
-59
-91
-123
-154
-184
-214
-243
-271
-299
-326
-353
-379
-404
-429
-453
-477
-500
-522
-544
-565
-585
-605
-624
-642
-659
-675
-691
-706
-720
-733
-745
-756
-767
-776
-785
-793
-800
-806
-811
-816
-820
-823
-825
-826
-826
-826
-824
-822
-819
-815
-810
-804
-798
-791
-783
-774
-765
-755
-745
-733
-722
-709
-696
-682
-667
-652
-635
-619
-601
-583
-563
-544
-523
-501
-479
-456
-432
-408
-382
-356
-329
-301
-273
-244
-214
-183
-152
-121
-89
-56
-23
10
44
78
113
147
182
218
253
289
325
361
398
434
471
507
544
580
617
653
689
725
761
797
833
868
904
939
975
1010
1046
1081
1117
1152
1188
1223
1258
1294
1329
1364
1399
1434
1469
1504
1538
1573
1608
1642
1677
1712
1746
1781
1816
1850
1885
1921
1956
1991
2025
2062
2097
2133
2169
2204
2240
2276
2312
2348
2385
2421
2458
2496
2533
2570
2608
2646
2683
2721
2759
2796
2834
2872
2909
2947
2984
3022
3059
3096
3134
3171
3208
3245
3282
3319
3356
3393
3430
3467
3504
3540
3577
3614
3650
3686
3722
3759
3795
3831
3867
3903
3938
3974
4010
4045
4081
4116
4150
4185
4219
4252
4285
4318
4351
4383
4414
4445
4476
4506
4535
4564
4592
4619
4646
4672
4698
4723
4748
4772
4796
4819
4842
4865
4887
4908
4929
4950
4971
4991
5011
5030
5050
5069
5088
5107
5126
5145
5163
5181
5199
5217
5234
5251
5268
5284
5300
5316
5331
5347
5362
5376
5391
5405
5418
5432
5445
5458
5470
5482
5494
5506
5518
5529
5540
5550
5561
5570
5580
5589
5597
5605
5613
5620
5628
5635
5642
5649
5656
5663
5670
5676
5682
5688
5693
5698
5702
5706
5709
5711
5714
5715
5717
5718
5719
5720
5720
5720
5720
5719
5718
5717
5716
5714
5711
5709
5706
5702
5698
5693
5687
5681
5674
5665
5656
5647
5636
5625
5613
5600
5586
5572
5557
5541
5525
5508
5491
5473
5455
5436
5417
5398
5378
5358
5337
5315
5294
5272
5250
5227
5204
5181
5158
5135
5111
5087
5063
5039
5015
4991
4966
4941
4916
4890
4865
4839
4813
4786
4759
4733
4706
4678
4651
4623
4594
4566
4537
4508
4479
4450
4420
4390
4361
4331
4300
4270
4239
4208
4176
4144
4111
4078
4045
4011
3977
3942
3906
3870
3834
3797
3759
3721
3682
3642
3602
3562
3520
3479
3436
3394
3351
3307
3264
3219
3175
3130
3085
3040
2994
2948
2901
2854
2807
2759
2711
2662
2614
2564
2515
2465
2414
2364
2312
2261
2209
2156
2102
2049
1994
1939
1884
1828
1772
1715
1658
1600
1543
1485
1427
1369
1311
1253
1195
1137
1080
1022
965
908
851
794
737
680
623
566
508
451
394
337
279
223
167
111
56
2
-51
-104
-155
-205
-254
-302
-349
-395
-439
-482
-524
-565
-605
-644
-681
-718
-753
-788
-821
-853
-884
-914
-942
-969
-996
-1020
-1044
-1067
-1089
-1109
-1129
-1147
-1164
-1180
-1195
-1208
-1221
-1232
-1242
-1250
-1257
-1263
-1268
-1272
-1274
-1275
-1276
-1275
-1273
-1269
-1265
-1259
-1253
-1245
-1236
-1225
-1214
-1201
-1187
-1172
-1155
-1137
-1118
-1098
-1077
-1054
-1031
-1006
-981
-954
-927
-899
-870
-840
-809
-777
-745
-712
-678
-644
-609
-573
-537
-501
-463
-426
-388
-349
-311
-272
-233
-193
-154
-115
-75
-36
4
44
84
124
164
204
245
285
325
366
406
446
486
525
564
603
641
678
715
751
786
820
854
887
920
951
982
1012
1042
1071
1099
1126
1152
1178
1202
1226
1249
1272
1293
1314
1334
1353
1371
1389
1406
1422
1437
1452
1466
1479
1492
1504
1516
1527
1538
1547
1557
1565
1573
1580
1586
1592
1596
1601
1604
1608
1610
1612
1614
1614
1614
1614
1612
1610
1607
1603
1598
1592
1586
1578
1570
1561
1551
1541
1529
1518
1505
1492
1478
1464
1449
1434
1419
1403
1387
1371
1354
1337
1321
1304
1287
1270
1253
1236
1219
1201
1184
1168
1151
1135
1118
1102
1086
1070
1053
1037
1020
1006
990
974
959
944
929
915
901
887
874
862
851
840
830
820
811
804
796
790
784
779
774
770
765
762
758
755
752
749
747
746
745
744
744
744
745
746
748
749
751
754
757
760
763
767
771
776
781
787
793
799
807
814
823
832
841
851
861
873
884
896
908
921
934
947
960
974
988
1002
1016
1030
1045
1060
1075
1090
1106
1123
1140
1157
1176
1194
1214
1233
1254
1275
1296
1318
1340
1362
1385
1408
1431
1454
1477
1500
1523
1545
1568
1590
1612
1634
1656
1679
1701
1723
1745
1767
1790
1812
1834
1855
1877
1898
1919
1940
1960
1980
2000
2019
2037
2056
2074
2091
2108
2125
2142
2158
2174
2190
2206
2221
2237
2252
2266
2281
2295
2308
2321
2333
2345
2356
2367
2378
2387
2396
2405
2413
2420
2427
2433
2439
2444
2448
2452
2454
2456
2458
2458
2458
2457
2455
2452
2449
2445
2439
2434
2427
2420
2412
2404
2396
2387
2377
2368
2357
2347
2336
2325
2313
2302
2289
2276
2263
2250
2236
2222
2207
2192
2176
2160
2143
2126
2108
2089
2071
2051
2031
2011
1991
1970
1949
1927
1905
1883
1860
1838
1815
1791
1768
1745
1721
1697
1673
1649
1625
1601
1576
1552
1529
1505
1481
1458
1435
1413
1391
1369
1347
1326
1305
1285
1265
1246
1227
1209
1192
1176
1160
1145
1131
1117
1105
1093
1082
1072
1062
1053
1045
1038
1032
1026
1022
1018
1016
1014
1014
1014
1016
1018
1022
1027
1032
1039
1046
1054
1064
1074
1086
1098
1112
1127
1142
1159
1177
1195
1214
1234
1255
1276
1298
1321
1345
1370
1395
1421
1448
1476
1504
1533
1563
1593
1624
1655
1687
1720
1752
1786
1819
1853
1888
1922
1957
1992
2028
2063
2099
2136
2173
2210
2247
2285
2323
2361
2399
2437
2476
2514
2553
2592
2632
2671
2711
2750
2790
2829
2869
2909
2948
2988
3028
3067
3107
3147
3187
3227
3268
3308
3349
3390
3431
3472
3513
3554
3596
3637
3679
3720
3761
3802
3843
3884
3925
3965
4005
4045
4085
4124
4164
4203
4241
4280
4318
4356
4393
4431
4468
4505
4541
4578
4615
4651
4687
4723
4759
4794
4829
4864
4898
4932
4966
4999
5031
5063
5095
5126
5156
5186
5215
5244
5272
5299
5325
5351
5376
5400
5424
5446
5469
5490
5511
5531
5551
5569
5588
5605
5622
5638
5654
5669
5683
5697
5711
5724
5737
5750
5762
5775
5786
5798
5809
5820
5831
5842
5852
5863
5873
5883
5893
5903
5913
5923
5933
5943
5953
5962
5972
5982
5992
6002
6012
6022
6031
6041
6051
6061
6071
6081
6090
6100
6110
6120
6130
6139
6149
6159
6168
6177
6187
6196
6205
6213
6222
6230
6238
6246
6254
6262
6269
6275
6281
6287
6293
6298
6303
6307
6312
6316
6319
6323
6326
6329
6332
6335
6338
6341
6343
6345
6347
6349
6351
6352
6353
6353
6354
6353
6353
6352
6351
6350
6348
6346
6344
6342
6340
6337
6335
6332
6330
6327
6325
6322
6319
6316
6313
6310
6306
6303
6300
6296
6293
6289
6286
6282
6279
6275
6272
6268
6265
6261
6257
6254
6250
6246
6243
6240
6236
6233
6230
6228
6225
6223
6221
6219
6218
6217
6216
6216
6216
6217
6218
6219
6221
6223
6225
6227
6229
6232
6235
6238
6241
6245
6249
6253
6257
6262
6267
6271
6276
6281
6286
6291
6296
6301
6306
6311
6316
6321
6326
6331
6336
6341
6346
6350
6355
6359
6363
6366
6369
6372
6374
6377
6379
6381
6382
6383
6384
6384
6384
6384
6383
6382
6380
6378
6376
6373
6369
6366
6362
6357
6352
6347
6341
6334
6327
6319
6311
6302
6292
6282
6271
6260
6249
6237
6225
6212
6199
6186
6172
6158
6143
6128
6113
6097
6081
6064
6047
6030
6012
5994
5975
5956
5936
5916
5896
5875
5854
5833
5811
5789
5767
5744
5721
5698
5674
5650
5626
5601
5576
5551
5525
5498
5471
5444
5416
5388
5359
5330
5301
5271
5240
5209
5178
5146
5113
5080
5047
5013
4978
4943
4907
4871
4834
4796
4758
4719
4680
4640
4599
4558
4516
4474
4432
4389
4345
4301
4257
4212
4167
4121
4075
4029
3982
3935
3888
3840
3792
3744
3696
3648
3599
3551
3502
3453
3405
3356
3307
3258
3209
3160
3110
3061
3012
2962
2913
2863
2814
2765
2716
2667
2618
2569
2521
2473
2425
2378
2330
2283
2237
2190
2144
2099
2053
2009
1964
1920
1876
1832
1789
1746
1703
1661
1618
1576
1534
1493
1451
1410
1369
1328
1287
1247
1207
1167
1128
1089
1050
1012
975
938
901
865
830
796
762
729
697
665
635
605
576
548
520
493
467
442
418
395
372
351
330
310
291
272
254
237
221
205
190
176
162
150
138
126
116
106
96
88
80
73
66
60
55
50
47
44
41
40
39
38
39
40
41
44
46
50
54
59
64
70
76
83
90
98
105
114
122
131
141
150
160
171
182
194
205
218
230
243
257
271
285
300
316
331
348
365
382
399
417
436
454
473
493
512
532
553
573
594
615
636
658
680
702
724
746
769
791
814
837
859
882
905
928
951
974
997
1020
1043
1066
1088
1111
1134
1156
1179
1201
1224
1246
1269
1291
1314
1337
1360
1383
1406
1429
1452
1476
1500
1524
1548
1572
1596
1621
1646
1671
1697
1722
1748
1774
1800
1826
1852
1879
1906
1932
1959
1987
2013
2041
2070
2098
2126
2155
2184
2214
2244
2274
2304
2335
2366
2398
2430
2463
2496
2530
2564
2599
2634
2670
2707
2745
2783
2822
2861
2902
2943
2985
3027
3070
3114
3158
3203
3248
3293
3339
3385
3431
3478
3525
3573
3621
3670
3718
3768
3817
3868
3918
3969
4021
4072
4125
4177
4230
4284
4337
4391
4445
4499
4553
4607
4662
4716
4771
4825
4879
4934
4988
5042
5096
5149
5202
5255
5307
5359
5411
5462
5513
5563
5613
5663
5713
5762
5811
5860
5908
5956
6004
6052
6099
6146
6193
6239
6286
6332
6379
6425
6471
6516
6561
6606
6651
6696
6740
6784
6828
6871
6915
6958
7001
7044
7087
7129
7171
7212
7253
7294
7334
7374
7413
7452
7490
7528
7565
7602
7638
7674
7709
7743
7777
7811
7844
7876
7907
7937
7967
7996
8023
8051
8077
8102
8125
8148
8170
8191
8211
8230
8247
8263
8278
8292
8305
8317
8328
8337
8346
8353
8359
8364
8368
8370
8372
8372
8371
8369
8365
8360
8354
8347
8339
8329
8318
8305
8291
8276
8260
8242
8222
8202
8180
8157
8132
8106
8079
8050
8020
7989
7957
7923
7888
7852
7814
7776
7736
7695
7653
7609
7565
7519
7473
7425
7377
7327
7277
7226
7174
7122
7069
7016
6962
6908
6853
6798
6742
6687
6630
6574
6517
6460
6402
6343
6284
6225
6165
6104
6043
5981
5919
5856
5793
5729
5665
5600
5536
5470
5404
5339
5272
5206
5140
5073
5006
4939
4873
4806
4739
4672
4605
4537
4470
4402
4335
4267
4200
4132
4064
3997
3929
3861
3794
3726
3659
3592
3526
3459
3393
3328
3262
3197
3132
3067
3002
2937
2872
2808
2743
2679
2616
2552
2489
2427
2365
2304
2243
2184
2125
2066
2009
1952
1896
1840
1786
1732
1679
1627
1576
1526
1477
1429
1382
1336
1291
1247
1204
1161
1119
1078
1038
999
960
921
884
847
810
774
738
703
668
633
599
566
532
499
467
435
403
371
340
308
277
247
216
185
155
124
94
63
33
2
-29
-59
-90
-120
-150
-180
-210
-240
-269
-299
-328
-356
-385
-413
-441
-468
-495
-522
-547
-572
-596
-619
-641
-662
-682
-701
-719
-735
-751
-765
-779
-791
-802
-811
-820
-826
-832
-836
-839
-840
-840
-839
-836
-832
-826
-820
-812
-803
-793
-782
-770
-757
-743
-728
-713
-696
-679
-661
-643
-624
-604
-584
-564
-544
-523
-503
-481
-460
-438
-416
-394
-372
-349
-326
-303
-280
-256
-232
-209
-185
-161
-136
-112
-87
-62
-37
-12
13
38
64
89
114
140
165
190
215
240
264
289
313
337
362
386
410
434
459
483
508
533
558
583
609
634
661
687
714
741
768
796
824
852
881
910
939
969
1000
1031
1062
1094
1127
1160
1193
1227
1261
1296
1331
1366
1402
1437
1474
1510
1546
1583
1620
1657
1694
1731
1768
1806
1844
1881
1919
1957
1995
2033
2071
2108
2145
2182
2218
2253
2287
2321
2354
2387
2418
2449
2479
2509
2537
2565
2592
2619
2644
2667
2690
2712
2731
2750
2767
2783
2798
2811
2823
2834
2844
2853
2861
2869
2876
2882
2888
2893
2898
2903
2907
2911
2914
2917
2920
2922
2925
2927
2929
2932
2934
2938
2941
2945
2949
2954
2959
2965
2971
2977
2983
2990
2997
3004
3011
3019
3027
3035
3044
3054
3063
3073
3084
3095
3107
3120
3133
3146
3160
3175
3190
3205
3221
3237
3253
3270
3287
3304
3321
3338
3355
3371
3388
3404
3420
3436
3451
3466
3481
3496
3510
3524
3538
3551
3564
3577
3590
3602
3614
3625
3636
3646
3656
3666
3675
3684
3692
3699
3707
3713
3720
3725
3730
3735
3739
3742
3744
3746
3748
3749
3749
3748
3747
3746
3744
3741
3737
3733
3728
3723
3716
3708
3700
3691
3681
3671
3659
3648
3635
3622
3608
3593
3578
3562
3545
3527
3508
3489
3468
3446
3422
3398
3373
3346
3319
3290
3260
3229
3197
3165
3132
3098
3064
3030
2995
2960
2925
2890
2856
2821
2786
2751
2717
2683
2649
2615
2581
2548
2515
2483
2451
2419
2388
2357
2326
2296
2267
2238
2209
2181
2154
2127
2101
2075
2051
2025
2001
1979
1955
1932
1909
1886
1863
1840
1816
1793
1769
1746
1722
1698
1674
1650
1626
1602
1578
1554
1529
1505
1480
1456
1431
1406
1381
1355
1330
1304
1279
1253
1227
1202
1177
1152
1127
1103
1078
1054
1029
1004
981
956
932
907
883
859
835
811
788
765
742
720
698
676
655
634
613
592
572
551
531
512
493
474
456
438
421
405
390
375
361
348
336
325
314
305
297
289
282
276
270
266
262
258
255
253
252
251
251
252
253
255
258
262
266
270
275
280
285
290
296
302
309
317
325
334
344
355
367
380
394
410
426
444
463
482
503
525
547
571
595
620
646
673
700
728
755
783
811
839
866
894
920
947
973
999
1024
1049
1074
1099
1123
1147
1171
1195
1219
1242
1265
1289
1312
1336
1360
1384
1408
1432
1456
1481
1506
1531
1557
1583
1610
1638
1667
1696
1726
1756
1788
1820
1853
1887
1921
1956
1991
2027
2064
2102
2140
2178
2218
2258
2298
2339
2381
2423
2465
2507
2550
2593
2635
2678
2721
2764
2807
2850
2894
2937
2981
3025
3068
3112
3156
3200
3245
3289
3333
3377
3421
3465
3509
3553
3597
3640
3683
3725
3767
3809
3850
3890
3929
3968
4005
4042
4077
4111
4144
4176
4206
4235
4263
4289
4314
4338
4361
4382
4403
4422
4440
4458
4474
4490
4504
4518
4531
4544
4556
4568
4579
4590
4601
4611
4620
4629
4638
4645
4653
4659
4665
4671
4676
4680
4684
4688
4691
4693
4696
4698
4699
4701
4702
4703
4704
4705
4705
4706
4707
4708
4709
4711
4713
4715
4718
4720
4724
4727
4731
4735
4739
4744
4750
4756
4762
4769
4777
4786
4795
4805
4815
4826
4837
4849
4860
4872
4884
4896
4908
4920
4932
4943
4954
4965
4975
4985
4995
5005
5014
5024
5033
5043
5052
5062
5072
5082
5093
5103
5114
5124
5135
5146
5157
5167
5178
5188
5198
5208
5217
5226
5235
5244
5252
5261
5269
5277
5285
5293
5301
5308
5315
5321
5327
5333
5337
5341
5345
5347
5349
5350
5351
5351
5351
5350
5349
5348
5347
5346
5345
5345
5344
5344
5344
5345
5346
5347
5349
5350
5353
5355
5357
5358
5360
5361
5361
5361
5360
5359
5357
5355
5352
5348
5344
5338
5332
5325
5318
5309
5300
5289
5278
5265
5251
5236
5219
5202
5182
5162
5140
5116
5091
5064
5037
5007
4977
4945
4912
4878
4843
4807
4771
4733
4694
4654
4613
4571
4529
4485
4440
4393
4346
4298
4248
4198
4146
4094
4040
3985
3930
3873
3815
3756
3697
3637
3576
3515
3453
3391
3329
3267
3204
3142
3079
3017
2954
2891
2828
2766
2703
2640
2578
2516
2454
2393
2332
2271
2210
2150
2090
2031
1972
1913
1855
1798
1740
1684
1627
1571
1516
1461
1406
1351
1296
1242
1188
1133
1079
1025
971
917
863
809
756
702
649
596
544
491
439
388
337
285
235
184
133
83
33
-17
-66
-116
-165
-213
-262
-310
-357
-405
-452
-499
-545
-592
-639
-685
-731
-777
-822
-867
-912
-956
-999
-1042
-1084
-1126
-1167
-1207
-1247
-1286
-1324
-1362
-1400
-1437
-1473
-1509
-1545
-1580
-1614
-1648
-1682
-1715
-1747
-1779
-1810
-1841
-1870
-1899
-1928
-1955
-1982
-2008
-2033
-2057
-2080
-2101
-2122
-2141
-2158
-2174
-2189
-2202
-2214
-2224
-2233
-2240
-2247
-2251
-2255
-2257
-2257
-2256
-2253
-2249
-2243
-2235
-2226
-2215
-2202
-2187
-2171
-2153
-2133
-2112
-2089
-2065
-2039
-2012
-1983
-1953
-1922
-1890
-1857
-1822
-1787
-1750
-1713
-1676
-1637
-1598
-1558
-1518
-1478
-1437
-1396
-1355
-1314
-1274
-1234
-1194
-1155
-1117
-1079
-1043
-1006
-972
-938
-906
-874
-843
-813
-784
-756
-728
-702
-676
-651
-627
-604
-580
-558
-536
-514
-492
-470
-448
-427
-405
-382
-360
-337
-313
-290
-265
-240
-215
-189
-163
-136
-108
-80
-51
-22
8
38
69
100
131
163
196
229
262
296
330
364
399
433
467
502
536
571
606
641
676
712
748
784
821
858
895
932
969
1006
1043
1080
1117
1155
1192
1229
1266
1302
1339
1376
1412
1448
1483
1519
1553
1587
1621
1654
1686
1718
1750
1781
1812
1842
1872
1902
1931
1960
1989
2017
2045
2072
2100
2127
2153
2179
2205
2231
2256
2281
2307
2332
2356
2381
2405
2430
2454
2478
2501
2524
2547
2570
2592
2615
2636
2658
2680
2701
2722
2742
2763
2783
2802
2822
2841
2859
2877
2894
2911
2927
2943
2958
2973
2987
3000
3013
3026
3037
3048
3058
3067
3075
3083
3091
3098
3105
3111
3117
3123
3128
3134
3139
3145
3150
3155
3161
3167
3173
3179
3186
3193
3201
3209
3217
3227
3236
3247
3258
3269
3281
3294
3308
3322
3337
3352
3368
3386
3403
3422
3441
3460
3480
3500
3520
3541
3562
3582
3603
3624
3644
3665
3685
3706
3726
3746
3767
3787
3807
3827
3848
3868
3889
3910
3931
3952
3974
3995
4017
4038
4059
4081
4102
4123
4144
4165
4185
4205
4225
4244
4262
4280
4298
4315
4331
4346
4361
4375
4388
4401
4412
4423
4434
4443
4452
4461
4468
4476
4482
4488
4494
4499
4503
4507
4511
4513
4516
4517
4519
4519
4520
4519
4519
4517
4516
4514
4511
4508
4505
4501
4498
4494
4490
4485
4481
4476
4472
4467
4462
4457
4452
4447
4442
4437
4432
4428
4423
4419
4415
4412
4408
4405
4402
4400
4398
4397
4395
4394
4394
4394
4393
4394
4394
4394
4395
4395
4396
4397
4398
4399
4400
4401
4403
4405
4407
4409
4411
4414
4416
4419
4421
4423
4426
4428
4429
4431
4432
4433
4434
4434
4434
4434
4434
4433
4433
4432
4431
4430
4428
4427
4425
4423
4422
4420
4418
4416
4413
4411
4408
4405
4402
4399
4396
4393
4390
4386
4383
4380
4377
4374
4371
4369
4367
4365
4364
4363
4362
4362
4362
4363
4364
4365
4367
4369
4371
4374
4378
4381
4386
4391
4396
4402
4408
4415
4422
4429
4438
4446
4455
4465
4475
4486
4497
4509
4521
4534
4548
4562
4576
4591
4607
4623
4640
4657
4675
4693
4712
4731
4750
4770
4790
4811
4831
4853
4874
4896
4918
4940
4962
4985
5007
5030
5052
5075
5098
5120
5143
5166
5188
5211
5234
5257
5279
5302
5325
5348
5371
5393
5416
5439
5461
5484
5506
5528
5550
5572
5594
5615
5637
5658
5679
5700
5721
5742
5762
5782
5802
5822
5842
5861
5880
5899
5917
5935
5953
5971
5988
6005
6021
6037
6053
6068
6084
6099
6113
6128
6142
6156
6170
6184
6197
6210
6223
6235
6246
6258
6268
6279
6289
6298
6308
6317
6326
6336
6345
6354
6363
6373
6383
6392
6402
6413
6423
6434
6445
6456
6468
6479
6491
6503
6515
6527
6539
6551
6564
6576
6589
6602
6615
6628
6641
6655
6669
6683
6697
6712
6727
6741
6756
6771
6786
6800
6815
6829
6843
6857
6871
6885
6898
6912
6925
6938
6951
6964
6977
6990
7003
7016
7029
7042
7055
7069
7082
7095
7108
7121
7134
7147
7160
7173
7186
7198
7211
7223
7234
7246
7257
7267
7277
7287
7296
7305
7312
7320
7327
7333
7338
7344
7349
7353
7357
7360
7364
7366
7368
7370
7371
7372
7372
7372
7371
7369
7368
7365
7363
7360
7356
7353
7349
7345
7340
7335
7330
7325
7319
7313
7306
7300
7293
7285
7278
7270
7262
7253
7244
7235
7226
7216
7206
7195
7184
7172
7159
7146
7132
7118
7102
7086
7069
7051
7032
7013
6993
6971
6949
6926
6902
6877
6851
6824
6797
6768
6738
6707
6676
6643
6610
6576
6540
6504
6467
6429
6390
6351
6310
6270
6228
6186
6144
6101
6058
6014
5970
5926
5882
5837
5793
5748
5703
5658
5614
5569
5524
5480
5435
5391
5346
5302
5259
5215
5171
5128
5084
5041
4997
4954
4911
4867
4824
4781
4738
4694
4651
4608
4565
4522
4479
4436
4392
4349
4306
4263
4220
4177
4133
4090
4046
4003
3960
3917
3874
3830
3786
3743
3699
3655
3611
3567
3523
3478
3433
3388
3343
3298
3252
3206
3160
3113
3066
3019
2971
2923
2876
2828
2780
2732
2684
2636
2588
2540
2492
2445
2397
2350
2302
2255
2208
2162
2115
2069
2023
1978
1933
1889
1845
1801
1758
1716
1674
1632
1592
1552
1512
1473
1435
1397
1360
1324
1288
1253
1218
1185
1152
1120
1088
1058
1028
998
969
941
913
886
859
832
806
781
756
732
708
685
663
641
620
600
580
561
543
525
508
492
476
461
447
433
420
407
395
383
372
362
352
343
334
326
319
312
306
301
297
293
290
288
286
285
284
284
284
285
285
286
287
288
290
291
293
295
297
299
301
303
306
309
312
315
318
321
324
327
331
334
337
340
343
346
349
352
355
358
360
363
365
368
370
372
374
376
378
379
381
382
383
384
385
386
387
387
388
388
388
388
388
389
389
389
389
390
391
392
393
395
396
398
401
403
406
409
413
417
421
425
430
434
440
445
451
457
464
471
478
485
493
501
509
517
525
534
542
551
560
569
578
587
596
605
614
623
632
641
650
658
667
676
684
692
701
709
717
724
732
739
746
752
758
763
768
773
777
780
783
785
786
787
787
787
787
786
785
784
782
780
779
777
775
774
772
771
770
769
768
767
766
766
766
765
765
765
765
765
765
765
765
765
765
766
766
767
768
768
769
770
771
772
773
774
776
777
779
781
782
785
787
789
792
794
797
800
803
807
810
815
819
824
829
835
841
847
854
861
867
875
882
889
896
904
911
918
926
933
941
948
956
964
971
979
986
993
1000
1008
1014
1020
1027
1033
1039
1045
1050
1055
1061
1065
1070
1075
1079
1083
1087
1091
1094
1097
1101
1103
1106
1108
1110
1111
1112
1113
1114
1114
1114
1114
1114
1113
1113
1112
1112
1111
1111
1111
1111
1111
1110
1110
1111
1111
1111
1112
1112
1113
1114
1115
1115
1116
1117
1118
1119
1119
1120
1120
1121
1121
1121
1121
1121
1121
1121
1120
1120
1119
1119
1118
1117
1117
1116
1116
1115
1115
1115
1115
1116
1117
1118
1119
1121
1123
1126
1129
1133
1136
1141
1146
1151
1157
1163
1169
1176
1183
1190
1198
1206
1214
1222
1231
1240
1249
1258
1267
1277
1286
1295
1305
1314
1324
1333
1343
1353
1363
1373
1383
1393
1403
1413
1423
1433
1443
1453
1463
1473
1482
1492
1501
1510
1520
1529
1538
1547
1556
1565
1574
1583
1592
1601
1610
1619
1629
1638
1647
1656
1666
1676
1685
1695
1706
1716
1727
1738
1749
1761
1773
1785
1797
1810
1823
1837
1851
1865
1880
1895
1911
1927
1944
1961
1979
1997
2016
2035
2055
2075
2096
2117
2139
2161
2184
2207
2231
2255
2279
2304
2329
2354
2379
2405
2431
2457
2484
2510
2536
2563
2589
2616
2642
2668
2695
2721
2747
2773
2799
2824
2850
2875
2900
2925
2950
2974
2999
3023
3047
3071
3094
3118
3142
3166
3191
3215
3240
3265
3290
3315
3341
3366
3392
3419
3446
3473
3500
3528
3556
3585
3614
3643
3673
3703
3733
3764
3795
3826
3857
3888
3919
3950
3982
4013
4043
4075
4107
4138
4169
4200
4231
4261
4291
4321
4350
4379
4408
4436
4463
4490
4516
4542
4568
4592
4617
4640
4663
4686
4708
4729
4750
4770
4789
4808
4826
4844
4861
4877
4893
4908
4923
4937
4950
4963
4976
4988
4999
5010
5021
5031
5041
5051
5059
5068
5076
5083
5090
5097
5103
5109
5114
5118
5123
5126
5130
5133
5135
5137
5138
5139
5140
5139
5139
5137
5135
5133
5130
5126
5122
5117
5111
5105
5098
5091
5082
5073
5064
5053
5042
5030
5018
5005
4991
4977
4962
4947
4932
4916
4900
4884
4867
4850
4832
4814
4796
4778
4759
4740
4721
4702
4683
4664
4645
4626
4607
4588
4570
4551
4532
4513
4495
4477
4458
4440
4423
4405
4387
4370
4352
4335
4318
4301
4284
4266
4249
4232
4215
4199
4182
4165
4148
4132
4115
4099
4083
4067
4051
4035
4021
4006
3992
3978
3965
3951
3938
3925
3913
3901
3889
3878
3867
3856
3845
3834
3823
3813
3802
3792
3781
3771
3760
3750
3739
3728
3718
3707
3696
3685
3675
3664
3652
3641
3630
3618
3606
3593
3580
3567
3554
3540
3526
3511
3496
3480
3464
3448
3432
3415
3398
3381
3363
3345
3327
3309
3291
3273
3254
3236
3218
3199
3181
3163
3145
3127
3110
3093
3075
3058
3042
3025
3008
2991
2975
2958
2941
2925
2908
2892
2875
2859
2843
2827
2810
2795
2779
2763
2747
2732
2716
2701
2685
2670
2655
2639
2624
2609
2593
2577
2561
2545
2529
2512
2495
2478
2461
2444
2426
2409
2391
2373
2355
2337
2319
2300
2281
2262
2242
2222
2202
2181
2160
2138
2116
2093
2070
2047
2024
2000
1975
1951
1926
1901
1875
1850
1824
1798
1773
1747
1721
1695
1669
1643
1617
1591
1565
1539
1513
1487
1461
1436
1410
1385
1359
1334
1309
1284
1260
1236
1212
1188
1165
1142
1120
1098
1077
1056
1036
1016
997
979
961
943
926
910
895
879
865
851
837
824
812
800
788
777
766
755
745
735
725
716
707
698
690
682
674
667
660
653
646
640
634
629
624
619
615
611
608
605
602
600
598
597
596
596
595
595
596
596
597
599
601
603
605
608
611
614
618
622
626
630
634
639
643
648
653
659
664
670
675
681
687
693
699
705
711
717
723
729
735
741
747
753
759
765
771
777
783
789
794
800
806
811
817
822
827
832
837
841
846
850
855
859
864
868
873
877
882
887
892
898
903
910
916
923
930
937
945
953
962
972
981
991
1002
1012
1024
1036
1049
1062
1075
1090
1104
1119
1135
1152
1169
1187
1205
1224
1244
1265
1286
1308
1330
1353
1377
1402
1427
1453
1480
1507
1534
1563
1592
1621
1652
1683
1714
1747
1780
1814
1848
1883
1919
1956
1993
2031
2070
2110
2150
2191
2232
2275
2317
2361
2405
2449
2493
2538
2584
2630
2676
2722
2769
2816
2864
2912
2960
3009
3057
3106
3155
3205
3254
3304
3354
3404
3453
3503
3554
3604
3654
3704
3754
3804
3854
3904
3954
4003
4054
4104
4154
4204
4254
4304
4354
4404
4455
4505
4555
4606
4656
4706
4757
4807
4857
4907
4957
5007
5057
5106
5156
5206
5255
5305
5355
5404
5454
5504
5554
5604
5655
5705
5756
5807
5858
5909
5961
6012
6064
6116
6169
6221
6273
6326
6378
6431
6483
6536
6588
6640
6692
6744
6796
6847
6897
6948
6998
7047
7096
7145
7193
7241
7288
7334
7380
7426
7471
7515
7559
7602
7645
7687
7728
7768
7808
7846
7884
7921
7957
7992
8026
8060
8092
8124
8154
8185
8214
8242
8269
8296
8322
8347
8371
8395
8418
8440
8462
8483
8504
8524
8543
8562
8581
8599
8616
8633
8649
8664
8679
8694
8708
8721
8734
8746
8758
8769
8779
8789
8798
8807
8815
8822
8829
8835
8841
8845
8850
8853
8856
8859
8860
8861
8862
8861
8860
8859
8856
8853
8850
8845
8840
8834
8828
8820
8813
8804
8795
8785
8775
8764
8753
8741
8728
8715
8701
8687
8672
8657
8642
8625
8609
8591
8573
8555
8536
8517
8497
8477
8456
8434
8412
8390
8367
8343
8319
8295
8270
8245
8218
8192
8164
8137
8108
8079
8048
8019
7987
7955
7922
7889
7855
7820
7784
7747
7710
7673
7634
7595
7556
7516
7475
7434
7393
7350
7308
7264
7220
7176
7132
7086
7041
6995
6949
6902
6855
6808
6760
6713
6665
6617
6568
6520
6472
6423
6375
6327
6279
6231
6183
6136
6088
6041
5994
5947
5900
5853
5807
5761
5714
5669
5623
5578
5532
5487
5442
5397
5352
5307
5263
5218
5173
5129
5084
5040
4995
4951
4906
4862
4817
4773
4728
4684
4639
4595
4551
4506
4462
4418
4374
4331
4287
4244
4201
4158
4115
4072
4030
3988
3946
3904
3862
3821
3779
3738
3697
3655
3614
3573
3532
3491
3451
3410
3369
3329
3288
3247
3207
3166
3126
3085
3045
3005
2964
2924
2885
2845
2806
2766
2727
2689
2650
2612
2573
2535
2498
2460
2422
2385
2348
2311
2274
2238
2202
2166
2131
2096
2061
2027
1993
1959
1926
1893
1861
1829
1797
1766
1736
1706
1677
1648
1620
1592
1565
1539
1513
1488
1464
1441
1418
1395
1374
1353
1333
1314
1295
1278
1261
1245
1229
1215
1201
1188
1176
1165
1155
1145
1137
1129
1122
1116
1110
1106
1102
1099
1097
1095
1095
1094
1094
1095
1096
1097
1099
1102
1105
1108
1112
1117
1122
1128
1134
1140
1147
1155
1163
1171
1179
1188
1197
1207
1217
1227
1237
1247
1258
1270
1281
1293
1305
1317
1330
1343
1356
1369
1383
1397
1412
1426
1441
1456
1472
1488
1504
1521
1538
1555
1572
1590
1608
1626
1645
1663
1682
1701
1719
1738
1757
1776
1795
1813
1832
1851
1870
1889
1907
1926
1944
1963
1981
1999
2017
2036
2054
2072
2089
2107
2125
2143
2160
2178
2195
2213
2230
2247
2264
2281
2297
2314
2330
2346
2362
2377
2393
2408
2423
2438
2453
2467
2482
2496
2509
2523
2536
2549
2562
2575
2587
2600
2612
2624
2636
2648
2659
2671
2682
2693
2703
2714
2725
2735
2745
2756
2766
2776
2786
2795
2805
2814
2823
2832
2840
2848
2856
2864
2871
2878
2885
2892
2899
2905
2912
2918
2925
2931
2937
2943
2949
2955
2960
2966
2971
2977
2982
2986
2991
2996
3000
3005
3009
3013
3016
3020
3023
3026
3028
3030
3032
3034
3035
3036
3037
3037
3037
3037
3037
3037
3036
3035
3034
3033
3032
3031
3029
3028
3027
3026
3025
3024
3023
3022
3020
3019
3017
3015
3013
3011
3009
3006
3004
3001
2998
2996
2993
2990
2987
2984
2981
2978
2974
2970
2967
2963
2959
2955
2951
2947
2943
2939
2935
2930
2926
2922
2918
2913
2909
2905
2900
2896
2892
2888
2884
2880
2877
2874
2871
2869
2867
2866
2864
2863
2862
2861
2861
2860
2860
2859
2859
2858
2858
2857
2857
2857
2856
2856
2856
2856
2857
2857
2858
2859
2860
2862
2864
2866
2868
2871
2874
2877
2880
2884
2888
2892
2896
2900
2905
2910
2915
2919
2924
2929
2934
2939
2944
2949
2954
2958
2962
2966
2970
2974
2978
2982
2985
2989
2993
2997
3001
3005
3009
3013
3017
3021
3025
3030
3034
3038
3042
3047
3051
3055
3059
3064
3068
3071
3075
3079
3082
3085
3088
3091
3094
3096
3099
3101
3104
3106
3109
3111
3113
3116
3118
3119
3121
3122
3124
3125
3126
3127
3128
3128
3129
3130
3131
3131
3132
3132
3133
3133
3134
3134
3134
3135
3135
3135
3135
3135
3135
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3136
3135
3135
3135
3134
3134
3133
3132
3131
3131
3130
3129
3128
3127
3125
3124
3123
3121
3119
3117
3116
3113
3111
3109
3106
3103
3100
3097
3093
3089
3085
3080
3075
3070
3065
3059
3053
3047
3040
3032
3025
3016
3008
2998
2989
2978
2967
2956
2945
2933
2920
2907
2894
2881
2867
2853
2839
2825
2810
2796
2781
2766
2751
2736
2721
2706
2690
2675
2659
2643
2628
2612
2596
2580
2564
2548
2532
2516
2500
2485
2469
2454
2439
2424
2409
2394
2379
2364
2350
2335
2320
2305
2290
2275
2260
2244
2229
2215
2200
2185
2171
2157
2144
2130
2117
2103
2090
2077
2065
2052
2040
2029
2017
2007
1996
1986
1977
1968
1960
1952
1944
1937
1931
1925
1919
1915
1910
1907
1904
1901
1900
1898
1898
1898
1898
1899
1900
1902
1903
1906
1908
1911
1914
1917
1921
1925
1929
1933
1938
1942
1947
1952
1958
1963
1969
1975
1980
1986
1992
1999
2005
2011
2017
2025
2031
2037
2044
2051
2057
2064
2070
2076
2082
2087
2093
2098
2104
2109
2114
2119
2124
2129
2134
2139
2143
2148
2152
2157
2161
2165
2168
2172
2176
2179
2182
2185
2188
2191
2194
2196
2199
2201
2204
2206
2209
2212
2214
2217
2220
2223
2226
2230
2233
2237
2240
2244
2247
2251
2255
2259
2264
2268
2273
2278
2283
2288
2293
2299
2304
2310
2315
2321
2327
2333
2338
2344
2349
2355
2360
2365
2370
2375
2379
2383
2387
2390
2393
2396
2399
2401
2403
2405
2407
2408
2409
2410
2411
2411
2412
2412
2412
2412
2412
2412
2412
2411
2411
2410
2409
2407
2406
2404
2401
2399
2396
2393
2389
2385
2381
2376
2371
2366
2361
2355
2349
2342
2336
2329
2322
2315
2307
2300
2292
2284
2276
2267
2259
2250
2241
2232
2222
2212
2202
2192
2182
2171
2160
2150
2139
2128
2117
2106
2095
2084
2073
2062
2051
2040
2029
2017
2008
1997
1987
1977
1967
1957
1948
1938
1929
1920
1910
1901
1892
1883
1874
1866
1857
1848
1840
1831
1823
1815
1807
1799
1791
1783
1775
1767
1759
1751
1742
1734
1726
1718
1710
1701
1693
1685
1676
1668
1659
1650
1642
1633
1624
1615
1607
1598
1589
1580
1572
1563
1554
1545
1537
1528
1520
1512
1504
1496
1489
1481
1474
1467
1461
1454
1448
1443
1437
1432
1427
1423
1419
1416
1413
1411
1409
1408
1407
1406
1405
1405
1406
1406
1407
1408
1410
1412
1414
1417
1419
1423
1426
1430
1434
1438
1443
1448
1454
1460
1467
1474
1481
1489
1498
1507
1517
1527
1538
1549
1560
1572
1584
1597
1610
1623
1637
1651
1665
1679
1694
1709
1724
1740
1755
1770
1786
1802
1818
1834
1850
1866
1883
1899
1916
1932
1949
1965
1982
1999
2015
2032
2048
2064
2081
2097
2113
2129
2144
2160
2175
2190
2204
2219
2232
2246
2259
2272
2284
2296
2308
2319
2330
2341
2351
2361
2371
2381
2390
2399
2408
2416
2425
2433
2440
2447
2454
2461
2467
2473
2478
2483
2488
2492
2496
2499
2501
2503
2505
2505
2505
2505
2504
2502
2500
2497
2493
2489
2485
2480
2475
2470
2464
2458
2451
2445
2438
2431
2423
2416
2408
2400
2392
2384
2375
2366
2358
2349
2340
2330
2321
2312
2302
2292
2283
2273
2263
2253
2242
2232
2222
2211
2201
2190
2180
2169
2159
2148
2138
2127
2117
2107
2097
2087
2078
2069
2059
2051
2041
2033
2025
2017
2009
2001
1994
1986
1979
1972
1966
1959
1953
1946
1940
1935
1929
1923
1918
1913
1908
1903
1898
1893
1889
1884
1879
1874
1869
1864
1859
1853
1848
1843
1837
1832
1826
1821
1815
1810
1804
1799
1793
1788
1782
1777
1772
1767
1762
1757
1753
1749
1745
1741
1738
1735
1732
1729
1727
1725
1723
1721
1720
1719
1719
1719
1719
1720
1721
1722
1724
1726
1729
1732
1735
1739
1743
1748
1753
1758
1763
1769
1775
1781
1787
1794
1801
1808
1815
1823
1831
1839
1848
1857
1866
1875
1885
1895
1906
1917
1928
1939
1951
1963
1975
1988
2001
2013
2028
2041
2056
2071
2086
2101
2117
2133
2150
2167
2184
2202
2220
2239
2258
2277
2297
2318
2338
2360
2381
2403
2426
2449
2472
2495
2519
2542
2567
2591
2616
2641
2666
2691
2717
2742
2768
2794
2820
2846
2872
2898
2924
2950
2977
3004
3030
3057
3084
3111
3138
3165
3192
3220
3247
3274
3302
3329
3357
3384
3411
3438
3466
3493
3519
3546
3573
3599
3626
3652
3679
3705
3731
3757
3784
3810
3836
3862
3888
3914
3940
3966
3992
4018
4043
4070
4096
4122
4148
4174
4200
4226
4251
4277
4302
4327
4352
4377
4401
4425
4449
4473
4497
4520
4544
4567
4590
4613
4635
4658
4680
4702
4724
4746
4768
4790
4811
4833
4854
4876
4897
4918
4940
4961
4982
5004
5025
5047
5068
5090
5111
5133
5155
5176
5198
5220
5241
5263
5284
5306
5328
5349
5371
5393
5415
5437
5458
5480
5502
5524
5546
5568
5590
5612
5633
5655
5676
5697
5718
5738
5758
5778
5797
5816
5835
5853
5870
5887
5904
5920
5936
5951
5966
5980
5994
6007
6020
6033
6045
6056
6067
6078
6088
6097
6106
6114
6122
6129
6135
6140
6145
6150
6153
6156
6159
6160
6161
6161
6161
6160
6159
6156
6154
6150
6146
6142
6137
6132
6127
6121
6115
6108
6101
6094
6087
6079
6071
6063
6055
6046
6037
6028
6019
6009
5998
5988
5977
5966
5954
5943
5931
5919
5907
5894
5881
5869
5856
5843
5829
5816
5802
5789
5775
5761
5747
5733
5719
5704
5690
5675
5660
5645
5630
5614
5599
5583
5567
5551
5535
5519
5502
5485
5468
5451
5434
5417
5399
5382
5364
5347
5329
5311
5294
5276
5259
5242
5225
5208
5192
5176
5159
5143
5128
5112
5097
5082
5067
5053
5039
5025
5012
4999
4987
4975
4963
4951
4940
4930
4919
4909
4900
4890
4881
4873
4864
4856
4849
4842
4835
4828
4822
4816
4810
4804
4799
4793
4789
4784
4779
4775
4771
4768
4764
4761
4758
4755
4752
4749
4747
4744
4742
4740
4738
4736
4734
4732
4730
4729
4727
4726
4724
4722
4721
4719
4717
4716
4714
4713
4711
4710
4709
4707
4706
4705
4704
4703
4702
4701
4700
4700
4699
4699
4699
4698
4698
4698
4698
4698
4698
4699
4699
4699
4699
4699
4700
4700
4700
4700
4700
4701
4701
4701
4701
4701
4700
4700
4700
4700
4699
4699
4699
4698
4697
4697
4696
4695
4694
4693
4692
4691
4689
4688
4686
4685
4683
4682
4680
4679
4677
4676
4674
4673
4672
4671
4670
4669
4668
4668
4667
4667
4667
4667
4667
4668
4668
4668
4669
4669
4670
4670
4671
4671
4672
4673
4673
4674
4675
4676
4677
4678
4679
4681
4682
4683
4685
4686
4688
4690
4691
4693
4695
4696
4698
4699
4701
4703
4704
4705
4707
4708
4709
4710
4711
4712
4713
4714
4715
4715
4716
4716
4717
4717
4717
4717
4717
4716
4715
4715
4714
4712
4711
4710
4708
4706
4705
4703
4701
4698
4696
4694
4691
4688
4685
4681
4678
4674
4670
4666
4661
4656
4651
4646
4641
4635
4629
4622
4615
4608
4601
4593
4585
4576
4567
4558
4548
4537
4527
4516
4504
4492
4480
4467
4454
4440
4426
4412
4397
4381
4366
4349
4333
4315
4298
4280
4262
4243
4224
4204
4185
4165
4145
4124
4103
4083
4061
4040
4019
3998
3976
3955
3933
3912
3890
3868
3846
3825
3803
3781
3758
3736
3714
3691
3668
3646
3623
3600
3577
3554
3531
3508
3485
3461
3438
3415
3391
3368
3345
3321
3298
3274
3251
3227
3204
3180
3157
3133
3109
3085
3061
3037
3013
2988
2964
2939
2915
2890
2865
2840
2815
2791
2766
2741
2716
2692
2667
2642
2618
2594
2569
2545
2521
2498
2474
2450
2427
2404
2381
2359
2337
2315
2294
2272
2252
2231
2211
2191
2172
2153
2134
2116
2098
2081
2063
2045
2029
2013
1997
1981
1966
1950
1935
1920
1905
1891
1876
1862
1848
1835
1821
1808
1795
1782
1769
1756
1744
1732
1720
1708
1697
1685
1674
1664
1653
1643
1633
1623
1614
1605
1596
1587
1578
1570
1561
1553
1546
1538
1531
1523
1516
1509
1503
1496
1490
1484
1478
1473
1467
1462
1458
1453
1448
1444
1440
1436
1432
1428
1425
1421
1418
1415
1412
1409
1406
1404
1402
1400
1398
1396
1395
1394
1393
1393
1392
1392
1392
1393
1393
1394
1395
1396
1398
1400
1402
1404
1406
1409
1412
1415
1418
1421
1425
1429
1433
1437
1442
1447
1452
1458
1464
1470
1476
1483
1490
1497
1505
1513
1521
1529
1538
1548
1557
1567
1578
1589
1600
1612
1623
1636
1648
1661
1674
1687
1701
1715
1729
1744
1758
1773
1789
1804
1820
1835
1851
1867
1883
1900
1916
1933
1950
1967
1984
2001
2019
2037
2056
2074
2093
2112
2131
2150
2169
2189
2208
2228
2248
2267
2287
2307
2327
2347
2367
2386
2406
2425
2444
2463
2482
2501
2519
2537
2555
2573
2590
2607
2624
2641
2657
2673
2689
2704
2719
2734
2748
2763
2777
2790
2804
2817
2830
2843
2855
2867
2879
2891
2902
2913
2924
2934
2944
2954
2964
2973
2983
2992
3001
3009
3018
3026
3034
3042
3050
3057
3065
3072
3079
3086
3094
3101
3108
3115
3121
3128
3135
3142
3148
3155
3161
3168
3174
3180
3186
3191
3197
3202
3207
3212
3217
3221
3226
3231
3235
3240
3244
3248
3253
3257
3261
3266
3270
3275
3279
3284
3289
3294
3299
3304
3309
3314
3319
3324
3329
3334
3339
3344
3349
3354
3359
3364
3369
3374
3379
3384
3389
3394
3399
3404
3409
3414
3418
3423
3428
3433
3438
3443
3448
3453
3458
3463
3468
3473
3478
3483
3488
3493
3498
3503
3508
3514
3519
3524
3530
3536
3541
3547
3553
3559
3565
3572
3578
3585
3592
3600
3607
3615
3624
3632
3641
3650
3660
3670
3680
3691
3702
3714
3725
3738
3750
3764
3777
3791
3806
3821
3836
3851
3867
3884
3900
3917
3935
3953
3971
3989
4008
4027
4046
4065
4085
4104
4124
4145
4165
4186
4207
4228
4249
4271
4293
4314
4336
4358
4380
4402
4424
4446
4468
4490
4512
4534
4556
4577
4599
4620
4641
4662
4684
4705
4725
4746
4767
4787
4807
4827
4847
4867
4886
4906
4924
4943
4962
4980
4998
5015
5033
5050
5067
5083
5100
5116
5132
5147
5162
5177
5191
5205
5219
5232
5244
5257
5268
5279
5290
5300
5310
5319
5327
5335
5342
5349
5355
5361
5366
5371
5375
5379
5382
5385
5387
5390
5392
5393
5395
5396
5397
5398
5399
5399
5399
5399
5399
5399
5398
5397
5396
5395
5393
5391
5390
5387
5385
5383
5380
5377
5374
5371
5367
5364
5360
5357
5353
5349
5345
5342
5338
5334
5329
5325
5321
5316
5311
5307
5302
5297
5291
5286
5281
5275
5270
5264
5259
5253
5248
5243
5238
5233
5228
5223
5219
5214
5210
5205
5201
5197
5193
5189
5185
5181
5177
5174
5170
5167
5163
5160
5156
5153
5150
5146
5143
5139
5136
5133
5129
5125
5122
5118
5114
5110
5106
5101
5097
5093
5088
5083
5079
5074
5068
5063
5058
5052
5047
5041
5035
5028
5022
5015
5008
5002
4994
4987
4980
4972
4964
4956
4948
4940
4931
4923
4914
4906
4897
4888
4880
4871
4862
4854
4845
4836
4827
4819
4810
4802
4794
4786
4778
4770
4762
4754
4747
4739
4732
4725
4717
4710
4703
4696
4689
4682
4675
4668
4661
4654
4647
4639
4632
4624
4616
4609
4600
4592
4584
4575
4567
4558
4549
4540
4530
4521
4511
4501
4491
4481
4471
4460
4449
4438
4427
4415
4404
4392
4380
4368
4356
4344
4332
4320
4307
4295
4282
4270
4257
4244
4232
4219
4206
4194
4181
4169
4156
4144
4131
4119
4107
4094
4083
4070
4059
4048
4037
4026
4014
4003
3993
3982
3971
3961
3951
3941
3931
3921
3912
3903
3893
3884
3876
3867
3858
3850
3842
3834
3826
3818
3810
3803
3795
3788
3781
3774
3767
3760
3754
3747
3740
3734
3727
3721
3715
3708
3702
3696
3691
3685
3679
3674
3669
3663
3658
3653
3648
3643
3638
3633
3629
3624
3620
3616
3612
3608
3604
3600
3597
3593
3590
3587
3583
3580
3577
3574
3571
3569
3566
3563
3561
3558
3556
3553
3551
3548
3546
3543
3541
3538
3536
3534
3531
3529
3527
3525
3523
3520
3518
3516
3514
3513
3511
3509
3507
3505
3503
3501
3499
3497
3495
3494
3492
3490
3488
3486
3485
3483
3482
3481
3480
3479
3478
3477
3477
3476
3476
3476
3476
3476
3477
3477
3477
3478
3479
3480
3480
3481
3482
3483
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3497
3498
3499
3500
3501
3502
3503
3504
3504
3505
3506
3506
3507
3507
3507
3507
3507
3507
3506
3505
3505
3504
3503
3502
3501
3499
3498
3496
3494
3492
3490
3487
3485
3482
3479
3476
3472
3469
3465
3461
3457
3453
3448
3444
3439
3434
3429
3423
3418
3413
3407
3402
3396
3391
3385
3379
3373
3368
3361
3355
3349
3343
3336
3330
3323
3317
3310
3303
3297
3290
3283
3277
3270
3264
3257
3251
3245
3238
3232
3226
3220
3214
3209
3203
3198
3193
3188
3184
3179
3175
3171
3168
3164
3161
3158
3156
3153
3151
3149
3148
3146
3145
3144
3143
3143
3143
3143
3143
3144
3145
3146
3147
3148
3150
3151
3153
3155
3157
3160
3162
3165
3167
3170
3173
3176
3179
3182
3185
3189
3193
3196
3201
3205
3209
3214
3219
3224
3229
3235
3241
3247
3253
3259
3266
3273
3279
3287
3294
3301
3309
3316
3324
3332
3340
3348
3356
3365
3373
3382
3391
3400
3409
3418
3427
3436
3446
3455
3465
3475
3485
3495
3505
3515
3526
3536
3547
3557
3568
3579
3590
3600
3611
3622
3633
3644
3655
3666
3677
3687
3698
3709
3720
3730
3741
3751
3762
3773
3783
3794
3804
3815
3825
3836
3846
3856
3867
3877
3887
3897
3907
3916
3926
3935
3945
3954
3963
3972
3980
3989
3997
4005
4013
4019
4027
4035
4042
4049
4054
4061
4067
4073
4078
4083
4089
4093
4097
4101
4104
4108
4110
4113
4115
4117
4118
4119
4120
4120
4121
4120
4120
4119
4117
4115
4113
4110
4107
4104
4101
4097
4093
4088
4083
4078
4073
4067
4061
4054
4049
4042
4035
4027
4019
4013
4003
3996
3987
3978
3969
3959
3949
3939
3929
3918
3907
3896
3885
3873
3861
3849
3837
3825
3812
3799
3786
3773
3760
3746
3733
3719
3705
3691
3676
3662
3647
3632
3617
3602
3586
3571
3555
3540
3524
3508
3492
3476
3459
3443
3426
3409
3392
3375
3358
3340
3322
3304
3285
3267
3248
3229
3210
3190
3171
3151
3132
3112
3092
3072
3052
3032
3011
2991
2970
2949
2928
2907
2886
2864
2842
2820
2797
2774
2751
2728
2704
2681
2656
2632
2607
2582
2557
2532
2506
2480
2454
2428
2401
2375
2348
2321
2293
2266
2239
2211
2183
2156
2128
2100
2072
2044
2016
1988
1960
1932
1904
1877
1849
1821
1794
1766
1738
1711
1684
1657
1630
1603
1576
1550
1523
1497
1471
1445
1420
1394
1369
1344
1319
1294
1270
1246
1222
1199
1176
1153
1131
1109
1087
1066
1045
1024
1004
985
965
946
927
909
891
873
856
839
822
805
789
773
758
743
728
714
700
686
673
660
648
636
624
613
602
592
582
572
563
554
546
538
531
524
517
511
505
500
495
490
486
483
480
477
475
473
471
470
469
469
469
469
470
472
473
476
478
482
485
489
494
499
504
510
516
522
529
537
545
553
562
571
581
592
603
614
626
639
652
665
680
694
709
725
742
758
776
794
812
831
851
871
891
912
933
955
978
1000
1024
1048
1073
1098
1124
1151
1177
1204
1232
1260
1288
1317
1346
1375
1405
1434
1464
1495
1525
1556
1587
1619
1650
1682
1714
1746
1778
1810
1843
1875
1908
1941
1974
2007
2040
2073
2106
2140
2173
2207
2241
2274
2308
2342
2376
2410
2443
2477
2511
2544
2578
2611
2645
2678
2711
2744
2776
2809
2841
2874
2906
2938
2970
3001
3033
3064
3096
3127
3158
3189
3220
3250
3281
3311
3341
3370
3400
3429
3459
3488
3516
3545
3573
3601
3629
3657
3685
3712
3740
3767
3794
3821
3848
3875
3902
3928
3954
3980
4006
4030
4057
4082
4107
4132
4157
4182
4207
4231
4255
4279
4304
4327
4351
4375
4399
4423
4446
4470
4494
4517
4540
4563
4586
4609
4632
4654
4677
4699
4721
4743
4765
4787
4809
4831
4853
4874
4896
4918
4939
4961
4982
5003
5025
5046
5067
5088
5109
5130
5151
5171
5192
5213
5233
5254
5274
5294
5314
5334
5354
5374
5393
5413
5432
5451
5469
5488
5506
5524
5542
5559
5576
5593
5610
5627
5643
5658
5674
5689
5704
5718
5732
5746
5759
5773
5785
5798
5810
5822
5833
5845
5856
5866
5877
5887
5896
5906
5915
5924
5932
5941
5949
5956
5964
5971
5979
5986
5993
6000
6006
6013
6019
6025
6031
6037
6042
6047
6052
6057
6061
6066
6070
6074
6078
6082
6085
6089
6092
6095
6097
6100
6102
6104
6106
6108
6110
6112
6113
6115
6116
6117
6118
6119
6120
6120
6120
6120
6119
6119
6117
6116
6114
6112
6110
6108
6105
6102
6099
6095
6091
6087
6083
6078
6073
6067
6062
6056
6050
6043
6036
6029
6021
6013
6005
5996
5987
5978
5968
5958
5948
5938
5927
5916
5905
5893
5881
5868
5855
5842
5829
5815
5800
5785
5770
5755
5739
5723
5706
5689
5672
5654
5637
5618
5600
5581
5562
5542
5523
5503
5482
5462
5441
5420
5399
5377
5356
5333
5311
5289
5266
5242
5219
5195
5171
5147
5122
5097
5071
5046
5020
4994
4968
4941
4915
4888
4861
4834
4807
4780
4752
4725
4697
4669
4641
4613
4585
4556
4528
4500
4471
4443
4415
4386
4358
4330
4302
4273
4245
4217
4188
4160
4132
4103
4075
4046
4018
3990
3962
3934
3906
3878
3850
3823
3795
3768
3740
3713
3686
3659
3633
3606
3580
3554
3528
3502
3477
3452
3426
3401
3377
3352
3328
3304
3280
3256
3233
3210
3187
3164
3142
3120
3098
3077
3055
3034
3014
2993
2973
2953
2934
2914
2895
2876
2858
2839
2821
2803
2786
2769
2752
2735
2719
2703
2687
2672
2656
2641
2627
2612
2598
2584
2571
2557
2544
2531
2518
2506
2494
2482
2470
2459
2447
2436
2425
2415
2404
2394
2384
2374
2364
2354
2345
2336
2327
2318
2309
2301
2292
2284
2276
2268
2260
2252
2244
2236
2228
2221
2214
2206
2199
2192
2185
2179
2172
2165
2159
2153
2147
2141
2135
2129
2123
2118
2112
2107
2102
2097
2092
2087
2083
2078
2074
2070
2065
2061
2057
2053
2049
2045
2040
2036
2032
2027
2023
2017
2013
2009
2005
2000
1995
1990
1985
1979
1974
1969
1963
1957
1951
1945
1939
1933
1927
1921
1915
1909
1903
1897
1891
1885
1878
1872
1865
1859
1852
1845
1838
1831
1823
1816
1808
1801
1793
1786
1779
1772
1765
1759
1753
1747
1741
1736
1731
1726
1722
1718
1714
1710
1706
1703
1700
1697
1694
1692
1690
1688
1687
1686
1686
1686
1686
1686
1687
1688
1689
1690
1692
1695
1697
1700
1704
1708
1712
1717
1722
1728
1734
1741
1748
1756
1765
1773
1783
1793
1803
1813
1824
1836
1848
1860
1873
1886
1899
1913
1928
1942
1957
1973
1988
2004
2020
2037
2054
2071
2089
2106
2125
2143
2162
2182
2201
2222
2242
2264
2285
2308
2330
2354
2377
2401
2426
2450
2475
2500
2525
2551
2577
2603
2629
2655
2681
2708
2734
2761
2788
2814
2841
2868
2894
2921
2948
2975
3002
3029
3057
3085
3113
3141
3170
3199
3228
3257
3286
3316
3345
3375
3405
3435
3465
3495
3525
3555
3585
3615
3646
3676
3707
3738
3768
3799
3829
3860
3890
3920
3950
3980
4009
4038
4067
4094
4124
4152
4179
4207
4234
4261
4288
4314
4340
4365
4390
4415
4439
4462
4485
4508
4531
4553
4575
4597
4619
4641
4662
4684
4705
4726
4747
4768
4789
4809
4829
4849
4869
4888
4907
4925
4942
4959
4976
4991
5007
5021
5035
5049
5062
5075
5087
5099
5111
5123
5134
5145
5156
5167
5177
5187
5197
5207
5216
5225
5233
5241
5248
5254
5260
5266
5270
5275
5278
5281
5283
5285
5287
5288
5289
5289
5289
5289
5289
5288
5287
5286
5285
5283
5282
5280
5278
5275
5273
5269
5265
5261
5256
5251
5244
5237
5230
5222
5214
5206
5197
5188
5180
5171
5163
5155
5148
5141
5134
5127
5120
5113
5106
5099
5091
5083
5075
5066
5057
5047
5037
5027
5017
5007
4997
4988
4979
4970
4962
4954
4946
4939
4932
4925
4919
4913
4907
4901
4895
4890
4885
4880
4875
4869
4864
4859
4853
4848
4842
4837
4831
4826
4820
4815
4809
4804
4798
4793
4787
4782
4776
4771
4766
4762
4757
4753
4749
4745
4742
4738
4735
4732
4729
4726
4724
4721
4719
4717
4715
4713
4712
4711
4710
4709
4709
4710
4710
4711
4713
4714
4716
4718
4720
4722
4724
4725
4727
4729
4731
4733
4735
4737
4739
4741
4743
4745
4747
4749
4751
4753
4755
4757
4759
4762
4764
4767
4770
4773
4777
4780
4783
4785
4788
4791
4793
4796
4798
4801
4803
4806
4808
4811
4813
4815
4818
4820
4822
4823
4825
4827
4828
4829
4831
4832
4833
4834
4836
4837
4838
4840
4841
4842
4843
4844
4844
4844
4844
4844
4844
4843
4842
4841
4839
4837
4835
4833
4831
4828
4825
4822
4819
4816
4813
4809
4806
4802
4798
4794
4790
4786
4782
4778
4774
4770
4765
4760
4755
4750
4745
4739
4734
4728
4721
4715
4709
4702
4696
4689
4682
4674
4667
4659
4651
4642
4633
4624
4614
4604
4593
4582
4571
4560
4548
4536
4524
4511
4499
4486
4473
4460
4446
4433
4419
4404
4390
4376
4361
4346
4332
4317
4302
4286
4271
4256
4240
4224
4208
4192
4175
4159
4142
4126
4110
4093
4077
4062
4046
4030
4016
4001
3987
3972
3958
3944
3930
3917
3904
3890
3878
3865
3853
3841
3830
3819
3809
3799
3789
3780
3771
3762
3754
3746
3738
3731
3724
3717
3710
3703
3696
3689
3682
3675
3668
3661
3654
3647
3639
3632
3626
3619
3612
3606
3601
3595
3590
3586
3582
3578
3575
3573
3570
3568
3566
3565
3563
3562
3561
3561
3560
3560
3561
3562
3563
3564
3566
3568
3571
3574
3577
3580
3584
3587
3591
3595
3599
3603
3607
3612
3616
3621
3625
3630
3634
3639
3644
3649
3654
3659
3664
3670
3675
3681
3687
3693
3700
3706
3713
3720
3727
3733
3740
3747
3753
3760
3766
3772
3778
3784
3790
3796
3802
3808
3814
3821
3827
3833
3840
3846
3853
3860
3867
3874
3881
3889
3896
3904
3912
3919
3927
3935
3943
3951
3959
3967
3974
3982
3990
3998
4005
4011
4019
4026
4033
4038
4045
4051
4057
4062
4067
4073
4078
4082
4086
4091
4097
4101
4106
4110
4114
4118
4122
4126
4130
4134
4137
4141
4144
4147
4151
4154
4157
4160
4163
4166
4170
4173
4176
4179
4182
4184
4187
4190
4193
4195
4198
4201
4203
4206
4208
4211
4213
4216
4218
4221
4223
4225
4228
4230
4232
4235
4237
4239
4241
4242
4244
4246
4247
4248
4250
4251
4252
4253
4254
4255
4256
4257
4257
4258
4259
4259
4259
4260
4260
4260
4260
4260
4260
4260
4260
4260
4260
4260
4260
4260
4261
4261
4262
4263
4263
4264
4265
4267
4268
4269
4270
4272
4274
4275
4277
4278
4280
4281
4283
4284
4286
4287
4289
4290
4292
4294
4295
4297
4299
4301
4303
4304
4306
4307
4308
4310
4310
4311
4311
4311
4310
4309
4308
4307
4305
4303
4301
4299
4297
4294
4291
4289
4286
4283
4279
4276
4272
4269
4265
4262
4258
4254
4250
4246
4242
4237
4233
4228
4222
4217
4211
4204
4198
4190
4183
4175
4167
4159
4151
4143
4135
4126
4118
4110
4101
4093
4085
4075
4067
4059
4051
4043
4034
4026
4018
4009
4001
3992
3984
3976
3967
3959
3951
3942
3934
3926
3918
3910
3902
3894
3887
3880
3873
3866
3860
3854
3848
3842
3836
3831
3825
3820
3815
3810
3805
3801
3797
3793
3789
3785
3782
3779
3775
3772
3769
3766
3764
3761
3758
3756
3753
3751
3748
3746
3743
3741
3738
3735
3733
3730
3728
3726
3724
3721
3719
3717
3714
3712
3710
3707
3705
3702
3699
3696
3693
3690
3687
3684
3680
3677
3673
3670
3666
3663
3659
3655
3651
3647
3642
3638
3634
3630
3625
3621
3616
3612
3608
3604
3599
3595
3591
3588
3584
3581
3578
3576
3574
3572
3571
3571
3571
3571
3572
3573
3575
3578
3580
3583
3587
3590
3595
3599
3603
3608
3613
3619
3624
3629
3635
3640
3646
3651
3657
3662
3668
3673
3679
3684
3689
3694
3699
3704
3709
3713
3718
3722
3727
3731
3735
3739
3743
3747
3751
3755
3759
3763
3767
3771
3775
3779
3783
3787
3791
3795
3800
3804
3809
3814
3820
3825
3831
3837
3843
3849
3856
3863
3870
3877
3885
3893
3901
3909
3918
3926
3935
3944
3953
3962
3971
3981
3991
4000
4010
4019
4030
4040
4050
4059
4070
4081
4091
4101
4111
4120
4130
4139
4149
4158
4166
4175
4183
4192
4200
4208
4216
4224
4233
4241
4250
4259
4268
4277
4286
4296
4305
4315
4325
4335
4345
4355
4365
4375
4385
4396
4406
4416
4426
4436
4446
4456
4466
4475
4485
4494
4503
4512
4520
4529
4538
4546
4554
4562
4570
4578
4586
4593
4600
4607
4614
4621
4628
4634
4641
4647
4653
4659
4666
4672
4678
4684
4690
4696
4702
4707
4713
4718
4724
4729
4734
4739
4744
4749
4753
4757
4762
4765
4769
4772
4776
4779
4781
4784
4787
4789
4791
4794
4796
4798
4799
4801
4803
4804
4806
4807
4809
4810
4811
4813
4813
4814
4815
4815
4816
4816
4816
4815
4815
4815
4814
4814
4813
4813
4812
4811
4810
4809
4808
4807
4806
4805
4804
4804
4803
4802
4801
4801
4800
4799
4798
4797
4796
4795
4794
4792
4791
4790
4788
4787
4786
4785
4783
4782
4781
4780
4779
4778
4777
4776
4775
4774
4772
4771
4770
4768
4767
4765
4764
4763
4761
4760
4759
4758
4757
4756
4755
4754
4753
4751
4750
4748
4747
4745
4743
4742
4739
4737
4735
4732
4729
4726
4722
4718
4713
4708
4703
4697
4690
4683
4676
4668
4660
4651
4642
4632
4622
4612
4602
4591
4580
4568
4556
4544
4531
4518
4505
4491
4478
4464
4450
4436
4422
4408
4394
4380
4367
4353
4340
4326
4313
4301
4288
4275
4263
4251
4239
4227
4216
4205
4194
4183
4172
4162
4152
4142
4133
4123
4114
4106
4097
4089
4081
4073
4066
4059
4051
4045
4038
4032
4026
4019
4014
4009
4003
3998
3993
3988
3984
3979
3975
3971
3967
3963
3960
3957
3954
3951
3949
3947
3945
3943
3942
3941
3940
3940
3939
3939
3939
3940
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3953
3954
3955
3957
3958
3959
3961
3962
3964
3966
3967
3969
3971
3973
3975
3977
3979
3981
3983
3986
3988
3991
3994
3997
4001
4003
4008
4013
4017
4022
4027
4033
4038
4045
4051
4058
4066
4073
4081
4089
4098
4106
4115
4124
4133
4143
4152
4162
4172
4182
4191
4201
4212
4222
4232
4242
4252
4262
4272
4282
4292
4302
4312
4322
4332
4341
4350
4359
4368
4376
4383
4391
4398
4404
4411
4417
4423
4429
4435
4440
4446
4451
4456
4461
4465
4470
4475
4479
4483
4488
4492
4496
4500
4503
4507
4510
4513
4516
4519
4521
4524
4526
4529
4531
4533
4535
4536
4538
4539
4540
4540
4540
4540
4540
4540
4539
4538
4536
4535
4533
4531
4529
4527
4525
4523
4521
4519
4516
4514
4511
4508
4505
4502
4498
4495
4491
4487
4483
4479
4474
4470
4465
4461
4456
4450
4445
4439
4434
4428
4422
4416
4409
4403
4396
4390
4383
4377
4370
4363
4356
4349
4342
4335
4328
4321
4314
4307
4300
4293
4286
4279
4272
4265
4259
4252
4246
4241
4235
4230
4226
4222
4218
4215
4212
4209
4206
4203
4201
4198
4196
4193
4191
4189
4187
4185
4184
4183
4181
4181
4180
4180
4180
4180
4181
4182
4183
4184
4186
4188
4190
4192
4195
4197
4200
4203
4206
4209
4212
4215
4219
4223
4227
4231
4235
4240
4245
4249
4254
4259
4263
4268
4273
4277
4282
4287
4292
4297
4303
4308
4314
4320
4326
4333
4340
4347
4354
4362
4370
4377
4385
4392
4399
4406
4413
4420
4426
4432
4438
4443
4449
4454
4459
4463
4468
4472
4476
4480
4483
4486
4488
4491
4493
4494
4495
4496
4496
4496
4495
4494
4493
4491
4489
4487
4485
4482
4479
4476
4473
4470
4467
4463
4460
4457
4453
4450
4446
4443
4439
4436
4432
4428
4424
4419
4415
4410
4405
4400
4395
4390
4384
4379
4374
4368
4363
4357
4352
4347
4341
4336
4330
4325
4319
4313
4307
4301
4295
4289
4283
4276
4270
4263
4257
4251
4244
4238
4232
4226
4220
4214
4208
4203
4197
4192
4187
4182
4177
4172
4167
4162
4157
4153
4148
4144
4139
4135
4131
4126
4121
4117
4112
4107
4102
4097
4091
4086
4081
4075
4070
4065
4059
4053
4048
4042
4035
4029
4022
4014
4006
4000
3992
3984
3976
3967
3958
3950
3940
3931
3922
3913
3903
3894
3885
3875
3866
3857
3847
3839
3830
3821
3813
3804
3796
3788
3779
3771
3763
3755
3747
3739
3731
3723
3715
3707
3699
3691
3683
3674
3666
3657
3648
3639
3630
3622
3613
3604
3595
3587
3578
3569
3560
3551
3542
3532
3523
3513
3503
3492
3482
3471
3461
3451
3441
3431
3421
3411
3402
3392
3383
3374
3365
3356
3347
3339
3330
3322
3314
3306
3298
3291
3283
3276
3269
3262
3255
3248
3241
3235
3228
3223
3217
3211
3206
3201
3196
3191
3186
3181
3177
3173
3169
3165
3161
3157
3154
3150
3147
3143
3140
3137
3133
3130
3127
3124
3120
3117
3113
3110
3106
3103
3099
3096
3093
3089
3086
3083
3081
3078
3076
3073
3071
3070
3068
3066
3065
3064
3064
3063
3063
3064
3064
3065
3067
3068
3070
3073
3075
3078
3082
3085
3089
3093
3098
3103
3109
3115
3122
3128
3136
3143
3151
3159
3167
3176
3185
3194
3203
3213
3223
3233
3244
3255
3267
3279
3291
3304
3317
3330
3344
3358
3372
3387
3402
3417
3432
3447
3463
3479
3495
3511
3527
3544
3560
3577
3595
3612
3629
3647
3665
3683
3701
3719
3737
3755
3774
3792
3811
3830
3849
3868
3887
3906
3925
3945
3964
3984
4003
4022
4043
4062
4083
4104
4124
4145
4165
4186
4207
4229
4250
4271
4292
4313
4334
4356
4377
4398
4419
4439
4460
4480
4500
4521
4541
4561
4581
4600
4620
4639
4659
4678
4697
4716
4735
4754
4772
4791
4809
4827
4845
4863
4881
4899
4916
4933
4951
4968
4985
5002
5019
5037
5054
5071
5088
5105
5122
5139
5157
5174
5191
5209
5226
5244
5261
5279
5296
5314
5331
5348
5365
5382
5399
5416
5433
5450
5466
5483
5499
5515
5531
5547
5562
5578
5593
5607
5622
5636
5649
5663
5676
5688
5701
5712
5724
5735
5745
5756
5766
5776
5785
5795
5804
5812
5821
5829
5836
5844
5851
5858
5865
5872
5878
5884
5891
5896
5902
5908
5914
5919
5924
5929
5934
5938
5942
5946
5950
5953
5956
5959
5962
5964
5966
5968
5969
5971
5972
5972
5973
5973
5974
5974
5974
5973
5973
5972
5971
5970
5969
5967
5965
5962
5960
5957
5954
5950
5947
5943
5939
5934
5929
5924
5919
5913
5907
5901
5895
5889
5883
5877
5870
5863
5857
5850
5843
5836
5830
5822
5815
5808
5801
5794
5787
5779
5772
5764
5757
5749
5742
5734
5726
5717
5709
5700
5691
5681
5671
5661
5651
5640
5629
5618
5606
5594
5582
5570
5558
5545
5532
5519
5506
5493
5480
5466
5453
5440
5427
5414
5401
5388
5376
5363
5350
5338
5325
5313
5300
5288
5275
5263
5250
5238
5226
5214
5202
5190
5178
5167
5155
5144
5133
5122
5111
5100
5089
5079
5068
5058
5048
5039
5029
5020
5010
5001
4992
4983
4975
4966
4958
4950
4942
4934
4927
4919
4912
4905
4897
4890
4883
4877
4870
4863
4856
4849
4842
4835
4828
4821
4813
4806
4798
4790
4782
4774
4766
4758
4750
4741
4733
4724
4716
4707
4699
4690
4682
4673
4664
4655
4647
4638
4630
4621
4613
4605
4597
4590
4582
4575
4568
4561
4555
4549
4543
4537
4532
4527
4522
4517
4513
4509
4505
4501
4498
4495
4492
4490
4489
4487
4486
4485
4485
4485
4485
4485
4486
4487
4488
4489
4490
4491
4493
4494
4496
4498
4500
4502
4505
4507
4510
4513
4516
4520
4524
4528
4532
4536
4541
4546
4551
4556
4561
4567
4573
4579
4585
4591
4598
4605
4612
4619
4627
4634
4642
4650
4657
4665
4673
4682
4690
4699
4707
4716
4725
4735
4744
4754
4764
4774
4785
4796
4807
4818
4830
4841
4853
4865
4878
4890
4903
4916
4929
4942
4955
4968
4982
4995
5009
5022
5036
5050
5064
5078
5093
5107
5122
5137
5151
5166
5181
5196
5210
5225
5240
5255
5270
5285
5300
5316
5332
5347
5363
5378
5394
5410
5425
5441
5456
5472
5487
5502
5517
5532
5547
5562
5577
5592
5607
5621
5636
5651
5665
5680
5695
5709
5724
5739
5754
5768
5783
5797
5812
5826
5840
5855
5869
5883
5897
5911
5925
5938
5952
5965
5978
5991
6003
6015
6027
6039
6051
6062
6074
6085
6096
6106
6117
6127
6137
6147
6157
6166
6175
6184
6192
6201
6209
6217
6224
6232
6239
6245
6252
6258
6264
6270
6276
6281
6286
6291
6295
6300
6304
6308
6311
6315
6318
6322
6324
6327
6330
6332
6335
6337
6339
6340
6342
6343
6344
6345
6346
6347
6347
6347
6347
6347
6347
6346
6346
6345
6344
6343
6342
6340
6339
6337
6336
6334
6332
6330
6328
6326
6323
6321
6318
6315
6311
6308
6304
6301
6297
6293
6289
6285
6281
6276
6272
6267
6262
6257
6252
6247
6242
6237
6231
6226
6221
6216
6211
6206
6200
6195
6190
6185
6179
6174
6169
6164
6158
6153
6148
6143
6138
6133
6127
6123
6118
6113
6108
6104
6100
6096
6092
6089
6085
6082
6079
6076
6073
6070
6067
6064
6061
6058
6055
6051
6048
6044
6040
6037
6033
6030
6026
6022
6019
6015
6012
6008
6004
6001
5997
5994
5990
5986
5983
5979
5976
5972
5969
5965
5962
5958
5954
5951
5947
5944
5940
5937
5933
5930
5926
5923
5919
5916
5912
5909
5905
5902
5898
5895
5891
5888
5884
5881
5877
5874
5870
5867
5863
5860
5856
5853
5850
5846
5843
5839
5836
5832
5829
5825
5822
5819
5815
5812
5808
5805
5802
5798
5795
5791
5788
5785
5781
5778
5774
5771
5768
5764
5761
5758
5754
5751
5747
5744
5741
5737
5734
5731
5727
5724
5721
5717
5714
5711
5707
5704
5701
5697
5694
5691
5688
5684
5681
5678
5674
5671
5668
5664
5661
5658
5655
5651
5648
5645
5642
5638
5635
5632
5629
5625
5622
5619
5616
5612
5609
5606
5603
5600
5596
5593
5590
5587
5583
5580
5577
5574
5571
5567
5564
5561
5558
5555
5552
5548
5545
5542
5539
5536
5533
5529
5526
5523
5520
5517
5514
5511
5507
5504
5501
5498
5495
5492
5489
5486
5483
5479
5476
5473
5470
5467
5464
5461
5458
5455
5452
5449
5445
5442
5439
5436
5433
5430
5427
5424
5421
5418
5415
5412
5409
5406
5403
5400
5397
5394
5391
5388
5385
5382
5379
5376
5373
5370
5367
5364
5361
5358
5355
5352
5349
5346
5343
5340
5337
5334
5331
5328
5325
5322
5319
5316
5313
5310
5307
5304
5302
5299
5296
5293
5290
5287
5284
5281
5278
5275
5272
5270
5267
5264
5261
5258
5255
5252
5249
5246
5244
5241
5238
5235
5232
5229
5226
5224
5221
5218
5215
5212
5209
5207
5204
5201
5198
5195
5192
5190
5187
5184
5181
5178
5176
5173
5170
5167
5164
5162
5159
5156
5153
5151
5148
5145
5142
5139
5137
5134
5131
5128
5126
5123
5120
5117
5115
5112
5109
5107
5104
5101
5098
5096
5093
5090
5088
5085
5082
5079
5077
5074
5071
5069
5066
5063
5061
5058
5055
5053
5050
5047
5045
5042
5039
5037
5034
5031
5029
5026
5023
5021
5018
5015
5013
5010
5008
5005
5002
5000
4997
4995
4992
4989
4987
4984
4982
4979
4976
4974
4971
4969
4966
4963
4961
4958
4956
4953
4951
4948
4946
4943
4940
4938
4935
4933
4930
4928
4925
4923
4920
4918
4915
4913
4910
4907
4905
4902
4900
4897
4895
4892
4890
4887
4885
4883
4880
4878
4875
4873
4870
4868
4865
4863
4860
4858
4855
4853
4850
4848
4846
4843
4841
4838
4836
4833
4831
4828
4826
4824
4821
4819
4816
4814
4812
4809
4807
4804
4802
4800
4797
4795
4792
4790
4788
4785
4783
4781
4778
4776
4773
4771
4769
4766
4764
4762
4759
4757
4755
4752
4750
4748
4745
4743
4741
4738
4736
4734
4731
4729
4727
4724
4722
4720
4717
4715
4713
4711
4708
4706
4704
4701
4699
4697
4695
4692
4690
4688
4686
4683
4681
4679
4676
4674
4672
4670
4668
4665
4663
4661
4659
4656
4654
4652
4650
4647
4645
4643
4641
4639
4636
4634
4632
4630
4628
4625
4623
4621
4619
4617
4614
4612
4610
4608
4606
4604
4601
4599
4597
4595
4593
4591
4589
4586
4584
4582
4580
4578
4576
4574
4571
4569
4567
4565
4563
4561
4559
4557
4554
4552
4550
4548
4546
4544
4542
4540
4538
4536
4534
4531
4529
4527
4525
4523
4521
4519
4517
4515
4513
4511
4509
4507
4505
4503
4501
4499
4496
4494
4492
4490
4488
4486
4484
4482
4480
4478
4476
4474
4472
4470
4468
4466
4464
4462
4460
4458
4456
4454
4452
4450
4448
4446
4444
4442
4440
4438
4437
4435
4433
4431
4429
4427
4425
4423
4421
4419
4417
4415
4413
4411
4409
4407
4405
4404
4402
4400
4398
4396
4394
4392
4390
4388
4386
4384
4383
4381
4379
4377
4375
4373
4371
4369
4367
4366
4364
4362
4360
4358
4356
4354
4353
4351
4349
4347
4345
4343
4341
4340
4338
4336
4334
4332
4330
4329
4327
4325
4323
4321
4320
4318
4316
4314
4312
4311
4309
4307
4305
4303
4302
4300
4298
4296
4294
4293
4291
4289
4287
4286
4284
4282
4280
4279
4277
4275
4273
4272
4270
4268
4266
4265
4263
4261
4259
4258
4256
4254
4252
4251
4249
4247
4246
4244
4242
4240
4239
4237
4235
4234
4232
4230
4229
4227
4225
4224
4222
4220
4218
4217
4215
4213
4212
4210
4208
4207
4205
4203
4202
4200
4199
4197
4195
4194
4192
4190
4189
4187
4185
4184
4182
4181
4179
4177
4176
4174
4172
4171
4169
4168
4166
4164
4163
4161
4160
4158
4156
4155
4153
4152
4150
4148
4147
4145
4144
4142
4141
4139
4138
4136
4134
4133
4131
4130
4128
4127
4125
4124
4122
4120
4119
4117
4116
4114
4113
4111
4110
4108
4107
4105
4104
4102
4101
4099
4098
4096
4094
4093
4091
4090
4089
4086
4086
4083
4083
4081
4080
4078
4077
4075
4074
4072
4070
4069
4067
4066
4065
4064
4062
4061
4059
4058
4056
4054
4053
4051
4051
4049
4048
4046
4045
4043
4042
4041
4038
4038
4035
4035
4033
4032
4030
4029
4027
4026
4025
4024
4022
4021
4019
4018
4017
4014
4014
4011
4011
4010
4008
4006
4006
4003
4003
4002
4000
3999
3997
3996
3995
3993
3992
3991
3989
3988
3987
3985
3984
3983
3981
3980
3979
3977
3976
3975
3973
3972
3971
3969
3968
3967
3965
3964
3963
3962
3960
3959
3958
3956
3955
3954
3952
3951
3950
3949
3947
3946
3945
3944
3942
3941
3940
3938
3937
3936
3935
3933
3932
3931
3930
3928
3927
3926
3925
3923
3922
3921
3920
3918
3917
3916
3915
3914
3912
3911
3910
3909
3907
3906
3905
3904
3903
3901
3900
3899
3898
3897
3895
3894
3893
3892
3891
3889
3888
3887
3886
3885
3884
3882
3881
3880
3879
3878
3877
3875
3874
3873
3872
3871
3870
3868
3867
3866
3865
3864
3863
3862
3860
3859
3858
3857
3856
3855
3854
3853
3851
3850
3849
3848
3847
3846
3845
3844
3842
3841
3840
3839
3838
3837
3836
3835
3834
3833
3832
3830
3829
3828
3827
3826
3825
3824
3823
3822
3821
3820
3819
3818
3816
