5
19523
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
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
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
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
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
20
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
22
22
23
23
23
23
23
23
23
23
23
23
24
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
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
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
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
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
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
59
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
80
80
80
80
80
81
81
81
81
82
82
82
82
82
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
87
87
87
87
87
88
88
88
88
89
89
89
89
90
90
90
90
91
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
113
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
122
122
122
122
123
123
123
123
124
124
124
125
125
125
125
126
126
126
126
127
127
127
127
128
128
128
129
129
129
129
130
130
130
131
131
131
131
132
132
132
133
133
133
133
134
134
134
135
135
135
135
136
136
136
137
137
137
137
138
138
138
139
139
139
140
140
140
140
141
141
141
142
142
142
142
143
143
143
144
144
144
145
145
145
145
146
146
146
147
147
147
148
148
148
148
149
149
149
150
150
150
151
151
151
151
152
152
152
153
153
153
154
154
154
154
155
155
155
156
156
156
156
157
157
157
158
158
158
158
159
159
159
159
160
160
160
161
161
161
161
162
162
162
162
163
163
163
164
164
164
164
165
165
165
165
166
166
166
167
167
167
167
168
168
168
168
169
169
169
169
170
170
170
170
171
171
171
172
172
172
172
173
173
173
173
174
174
174
174
175
175
175
175
176
176
176
176
177
177
177
177
178
178
178
178
179
179
179
179
180
180
180
180
181
181
181
181
182
182
182
182
183
183
183
183
184
184
184
184
185
185
185
185
186
186
186
186
187
187
187
187
188
188
188
188
188
189
189
189
189
190
190
190
190
191
191
191
191
191
192
192
192
192
193
193
193
193
193
194
194
194
194
195
195
195
195
196
196
196
196
196
197
197
197
197
198
198
198
198
198
199
199
199
199
200
200
200
200
201
201
201
201
202
202
202
202
202
203
203
203
203
204
204
204
204
205
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
209
209
209
209
210
210
210
210
211
211
211
211
212
212
212
212
213
213
213
213
214
214
214
214
214
215
215
215
215
215
216
216
216
216
217
217
217
217
217
218
218
218
218
218
219
219
219
219
220
220
220
220
220
221
221
221
221
221
222
222
222
222
223
223
223
223
223
224
224
224
224
224
225
225
225
225
225
226
226
226
226
226
227
227
227
227
227
228
228
228
228
228
229
229
229
229
229
230
230
230
230
230
230
231
231
231
231
231
232
232
232
232
232
233
233
233
233
233
233
234
234
234
234
234
234
235
235
235
235
235
236
236
236
236
236
236
237
237
237
237
238
238
238
238
238
239
239
239
239
240
240
240
240
241
241
241
241
241
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
245
245
246
246
246
246
246
247
247
247
247
248
248
248
248
248
249
249
249
249
249
250
250
250
250
250
251
251
251
251
251
252
252
252
252
252
253
253
253
253
253
253
254
254
254
254
254
255
255
255
255
255
255
256
256
256
256
256
256
256
257
257
257
257
257
257
257
257
257
258
258
258
258
258
258
258
259
259
259
259
259
260
260
260
260
260
261
261
261
261
261
262
262
262
262
263
263
263
263
264
264
264
264
265
265
265
265
265
266
266
266
266
267
267
267
267
268
268
268
268
269
269
269
269
269
270
270
270
270
270
271
271
271
271
272
272
272
272
273
273
273
273
274
274
274
274
274
275
275
275
275
276
276
276
276
277
277
277
277
277
278
278
278
278
278
279
279
279
279
279
280
280
280
280
281
281
281
281
282
282
282
283
283
283
283
284
284
284
285
285
285
286
286
287
287
287
288
288
288
289
289
290
290
290
291
291
291
292
292
293
293
293
294
294
295
295
295
296
296
297
297
298
298
298
299
299
300
300
300
301
301
302
302
303
303
303
304
304
305
305
306
306
307
307
307
308
308
309
309
310
310
310
311
311
311
312
312
312
313
313
313
314
314
314
314
315
315
315
316
316
316
317
317
317
318
318
318
319
319
319
320
320
321
321
322
322
323
323
324
324
325
325
326
326
327
327
328
329
329
330
330
331
332
332
333
334
334
335
335
336
337
337
338
338
339
339
340
341
341
342
342
343
343
344
345
345
346
346
347
348
348
349
349
350
351
351
352
352
353
353
354
354
355
355
356
356
357
357
358
358
359
359
360
361
361
362
362
363
364
365
365
366
367
368
368
369
370
370
371
372
372
373
373
374
375
375
376
376
377
377
378
378
379
380
380
381
382
383
383
384
385
386
387
387
388
389
390
391
392
393
393
394
395
396
397
397
398
399
399
400
401
402
402
403
404
404
405
406
407
407
408
409
410
410
411
412
413
413
414
415
416
417
418
418
419
420
421
422
423
424
424
425
426
427
428
429
429
430
431
432
433
434
434
435
436
437
438
438
439
440
441
442
442
443
444
445
446
446
447
448
449
450
451
452
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
470
471
472
474
475
476
478
479
481
483
484
486
487
489
490
492
493
495
496
498
499
500
502
503
504
506
507
509
510
512
513
515
516
518
520
521
523
524
526
528
529
531
533
534
536
538
539
541
543
544
546
548
549
551
553
554
556
558
559
561
563
564
566
568
570
571
573
575
577
578
580
582
583
585
587
588
590
591
593
594
596
597
599
600
602
603
605
606
608
610
611
613
615
616
618
620
622
623
625
627
629
631
633
634
636
638
640
642
644
646
648
650
652
654
655
657
659
660
662
663
665
666
667
669
670
671
672
674
675
676
677
679
680
681
683
684
685
686
688
689
690
692
693
694
696
697
698
700
701
703
704
705
707
708
710
711
712
714
716
717
719
721
722
724
726
728
730
732
734
736
737
739
741
743
745
747
749
751
753
755
757
758
760
762
764
766
768
770
772
774
776
778
780
782
784
786
788
790
791
793
795
797
798
800
802
803
805
806
808
810
811
813
814
816
817
819
820
822
824
825
827
829
831
832
834
836
837
839
841
842
844
845
847
848
850
851
853
854
855
857
858
860
861
862
864
865
867
868
870
871
873
874
876
877
878
880
881
883
884
886
887
889
890
892
893
895
897
899
900
902
904
906
909
911
913
915
918
920
923
925
928
930
933
936
939
941
944
947
950
953
955
958
961
964
966
969
971
974
977
979
982
985
987
990
993
995
998
1000
1002
1004
1008
1010
1012
1014
1016
1020
1022
1025
1027
1029
1031
1033
1035
1037
1038
1040
1042
1043
1045
1046
1048
1049
1051
1053
1054
1056
1057
1059
1061
1063
1064
1066
1068
1070
1072
1074
1076
1078
1080
1082
1084
1086
1088
1090
1093
1095
1097
1100
1102
1105
1108
1111
1114
1116
1119
1123
1126
1129
1132
1135
1138
1141
1144
1147
1150
1154
1157
1160
1164
1167
1171
1174
1178
1182
1185
1189
1193
1197
1201
1205
1209
1214
1218
1222
1226
1230
1235
1239
1243
1247
1251
1255
1258
1262
1265
1269
1272
1275
1278
1281
1284
1287
1290
1293
1296
1299
1302
1306
1309
1312
1316
1319
1323
1326
1330
1333
1337
1340
1344
1347
1351
1354
1357
1360
1363
1365
1368
1370
1373
1375
1378
1380
1383
1385
1388
1391
1393
1396
1399
1402
1405
1407
1410
1413
1416
1418
1421
1424
1426
1429
1431
1433
1436
1438
1440
1442
1444
1445
1447
1449
1451
1453
1455
1456
1458
1460
1462
1465
1467
1469
1471
1474
1476
1478
1481
1483
1486
1488
1490
1493
1495
1497
1500
1502
1504
1506
1509
1511
1513
1515
1518
1520
1523
1525
1528
1530
1533
1535
1538
1541
1543
1546
1548
1551
1553
1556
1558
1561
1563
1565
1567
1569
1571
1573
1575
1577
1579
1581
1583
1585
1587
1589
1591
1593
1595
1597
1599
1601
1602
1604
1606
1607
1608
1610
1611
1612
1613
1614
1615
1616
1616
1617
1618
1618
1619
1620
1620
1621
1621
1622
1623
1623
1624
1624
1625
1625
1626
1627
1627
1628
1629
1631
1632
1633
1634
1636
1637
1639
1640
1641
1643
1644
1645
1646
1646
1647
1648
1649
1649
1650
1650
1651
1652
1653
1653
1654
1655
1656
1657
1657
1658
1659
1660
1660
1661
1661
1662
1662
1662
1663
1663
1663
1663
1663
1663
1663
1662
1662
1662
1661
1661
1660
1660
1660
1659
1659
1658
1658
1657
1657
1657
1656
1656
1655
1655
1654
1653
1653
1652
1651
1650
1650
1649
1648
1647
1646
1646
1645
1644
1643
1642
1641
1640
1639
1638
1637
1636
1635
1634
1633
1632
1631
1629
1628
1626
1625
1623
1621
1619
1617
1615
1612
1610
1607
1605
1602
1600
1597
1595
1593
1590
1589
1587
1585
1583
1582
1580
1579
1577
1576
1574
1573
1571
1569
1567
1566
1564
1562
1560
1558
1556
1555
1553
1551
1550
1548
1547
1545
1544
1542
1541
1540
1539
1538
1536
1535
1534
1533
1531
1529
1527
1525
1523
1521
1519
1516
1514
1511
1508
1505
1502
1500
1497
1494
1491
1488
1485
1482
1480
1477
1474
1471
1469
1466
1463
1460
1458
1455
1452
1449
1446
1443
1440
1437
1435
1432
1429
1426
1423
1420
1418
1415
1412
1409
1407
1404
1402
1399
1397
1395
1393
1391
1389
1387
1385
1383
1381
1379
1377
1374
1372
1369
1366
1363
1359
1356
1352
1348
1344
1340
1336
1332
1328
1324
1320
1315
1311
1307
1303
1298
1294
1290
1285
1281
1277
1272
1267
1263
1258
1253
1248
1244
1239
1234
1229
1225
1220
1216
1211
1207
1203
1199
1196
1192
1189
1185
1182
1179
1176
1174
1171
1169
1167
1165
1163
1161
1159
1158
1156
1154
1152
1150
1148
1146
1144
1142
1140
1139
1137
1135
1133
1132
1130
1129
1128
1126
1125
1124
1123
1122
1121
1120
1119
1118
1117
1116
1115
1114
1113
1112
1112
1111
1110
1109
1108
1107
1106
1105
1103
1102
1101
1100
1099
1098
1098
1097
1096
1096
1096
1095
1095
1095
1095
1095
1094
1094
1093
1092
1091
1090
1089
1088
1087
1086
1085
1085
1084
1084
1083
1083
1083
1083
1082
1082
1081
1080
1078
1077
1075
1072
1069
1066
1063
1059
1055
1051
1047
1042
1038
1033
1028
1024
1018
1014
1008
1004
1000
996
992
988
985
982
979
976
974
972
970
969
967
966
965
964
963
962
961
960
959
958
956
955
954
953
952
951
950
949
948
948
947
946
945
944
943
943
942
941
940
940
939
938
937
936
935
934
933
932
931
930
929
928
927
926
926
925
925
925
924
924
924
924
925
925
925
926
926
927
928
929
930
931
933
934
937
939
941
944
947
950
953
957
960
964
967
970
973
975
978
980
981
983
984
984
984
984
983
982
981
979
977
975
972
969
966
963
960
956
953
950
946
943
940
937
935
932
930
927
925
923
921
919
916
914
912
910
907
904
902
899
896
893
889
886
883
880
876
873
870
867
864
862
859
857
855
852
850
848
846
844
843
841
839
838
836
835
833
832
831
830
828
827
826
825
824
822
821
820
818
817
815
814
812
811
810
808
807
806
805
804
803
802
801
800
799
799
798
798
797
797
797
797
798
798
799
799
800
801
802
803
804
805
807
808
810
811
813
814
816
818
819
821
823
824
825
826
827
828
828
828
828
827
826
824
823
821
818
816
813
810
807
803
799
795
791
787
782
777
772
767
761
756
750
744
737
731
725
718
712
705
699
693
686
680
674
669
663
658
652
648
643
638
634
630
626
622
618
614
610
606
602
598
593
588
583
578
572
566
559
552
545
538
530
522
514
505
496
487
477
468
457
447
436
425
414
402
391
378
366
353
340
327
313
299
285
270
256
242
227
213
199
185
171
158
145
133
121
110
99
88
78
69
60
51
43
36
28
21
15
8
2
-4
-10
-16
-22
-28
-34
-40
-47
-53
-60
-67
-74
-81
-88
-95
-102
-110
-117
-125
-133
-141
-149
-157
-166
-174
-182
-190
-199
-207
-215
-223
-231
-239
-246
-254
-262
-270
-278
-286
-294
-302
-310
-317
-325
-333
-340
-348
-355
-363
-370
-377
-385
-392
-400
-408
-416
-424
-432
-441
-450
-460
-469
-479
-490
-501
-512
-523
-535
-547
-559
-572
-585
-598
-611
-624
-638
-652
-666
-680
-695
-709
-724
-740
-755
-771
-787
-803
-820
-837
-853
-870
-887
-903
-920
-936
-952
-968
-984
-1000
-1016
-1031
-1047
-1063
-1078
-1094
-1110
-1125
-1141
-1157
-1172
-1188
-1203
-1219
-1234
-1249
-1264
-1279
-1294
-1309
-1323
-1337
-1351
-1365
-1379
-1392
-1405
-1418
-1431
-1444
-1456
-1468
-1480
-1492
-1504
-1516
-1527
-1538
-1549
-1560
-1571
-1581
-1592
-1602
-1612
-1621
-1631
-1640
-1649
-1657
-1665
-1673
-1681
-1688
-1695
-1702
-1709
-1716
-1722
-1729
-1735
-1742
-1748
-1755
-1763
-1770
-1778
-1786
-1794
-1803
-1811
-1821
-1830
-1840
-1850
-1860
-1871
-1882
-1893
-1904
-1915
-1927
-1938
-1950
-1961
-1973
-1984
-1996
-2007
-2017
-2029
-2040
-2051
-2062
-2073
-2084
-2095
-2106
-2118
-2129
-2140
-2152
-2163
-2175
-2186
-2198
-2209
-2220
-2231
-2242
-2253
-2264
-2275
-2285
-2296
-2306
-2316
-2326
-2336
-2346
-2356
-2366
-2375
-2385
-2394
-2402
-2411
-2419
-2427
-2434
-2441
-2447
-2453
-2459
-2464
-2468
-2472
-2476
-2480
-2483
-2485
-2488
-2490
-2491
-2493
-2494
-2496
-2497
-2498
-2499
-2500
-2501
-2502
-2503
-2505
-2506
-2508
-2509
-2511
-2513
-2514
-2516
-2518
-2519
-2521
-2522
-2524
-2525
-2527
-2528
-2530
-2532
-2533
-2535
-2538
-2540
-2542
-2545
-2547
-2550
-2553
-2555
-2558
-2560
-2562
-2564
-2566
-2567
-2569
-2570
-2571
-2572
-2573
-2574
-2574
-2575
-2576
-2577
-2577
-2578
-2578
-2578
-2579
-2579
-2579
-2579
-2578
-2578
-2577
-2576
-2575
-2573
-2571
-2569
-2566
-2563
-2560
-2556
-2552
-2547
-2542
-2537
-2531
-2525
-2519
-2512
-2505
-2497
-2489
-2481
-2473
-2464
-2455
-2446
-2436
-2427
-2417
-2407
-2397
-2387
-2377
-2367
-2358
-2348
-2339
-2331
-2322
-2314
-2307
-2300
-2294
-2288
-2283
-2278
-2273
-2269
-2265
-2261
-2258
-2255
-2252
-2249
-2246
-2243
-2240
-2237
-2234
-2230
-2227
-2224
-2220
-2216
-2212
-2207
-2203
-2198
-2193
-2188
-2183
-2177
-2172
-2167
-2162
-2157
-2151
-2146
-2141
-2136
-2130
-2125
-2119
-2114
-2108
-2102
-2096
-2090
-2084
-2078
-2072
-2066
-2060
-2053
-2048
-2041
-2036
-2029
-2025
-2020
-2015
-2011
-2005
-2001
-1999
-1995
-1991
-1988
-1985
-1982
-1979
-1976
-1974
-1971
-1969
-1966
-1964
-1961
-1959
-1957
-1955
-1953
-1951
-1949
-1947
-1945
-1943
-1941
-1939
-1936
-1934
-1931
-1927
-1924
-1920
-1916
-1912
-1907
-1902
-1897
-1891
-1885
-1879
-1873
-1866
-1859
-1852
-1845
-1838
-1831
-1824
-1816
-1809
-1802
-1795
-1787
-1780
-1773
-1765
-1758
-1751
-1743
-1735
-1728
-1720
-1711
-1703
-1694
-1685
-1675
-1665
-1655
-1645
-1634
-1623
-1612
-1601
-1590
-1579
-1568
-1557
-1546
-1535
-1525
-1515
-1505
-1495
-1485
-1476
-1467
-1459
-1450
-1442
-1435
-1427
-1419
-1412
-1405
-1398
-1391
-1384
-1377
-1371
-1364
-1357
-1350
-1344
-1337
-1330
-1324
-1317
-1311
-1304
-1298
-1292
-1286
-1281
-1276
-1271
-1267
-1263
-1260
-1257
-1255
-1253
-1251
-1251
-1250
-1251
-1251
-1252
-1253
-1255
-1256
-1258
-1260
-1262
-1265
-1267
-1270
-1272
-1275
-1278
-1281
-1284
-1288
-1291
-1295
-1298
-1302
-1306
-1309
-1313
-1317
-1320
-1324
-1327
-1331
-1334
-1337
-1339
-1342
-1344
-1345
-1346
-1347
-1347
-1346
-1345
-1344
-1342
-1340
-1337
-1333
-1330
-1325
-1321
-1316
-1312
-1307
-1301
-1296
-1290
-1285
-1279
-1273
-1268
-1262
-1257
-1251
-1246
-1241
-1237
-1232
-1228
-1224
-1220
-1216
-1213
-1210
-1208
-1205
-1203
-1201
-1199
-1198
-1197
-1195
-1194
-1193
-1193
-1192
-1191
-1190
-1190
-1189
-1188
-1188
-1187
-1187
-1186
-1185
-1185
-1184
-1184
-1183
-1182
-1182
-1181
-1180
-1178
-1177
-1176
-1174
-1172
-1170
-1168
-1166
-1163
-1160
-1157
-1153
-1149
-1144
-1140
-1134
-1129
-1123
-1116
-1110
-1103
-1096
-1088
-1081
-1074
-1066
-1059
-1052
-1045
-1038
-1031
-1024
-1016
-1010
-1004
-998
-991
-985
-979
-973
-966
-960
-954
-948
-941
-935
-929
-922
-915
-909
-901
-894
-887
-879
-871
-863
-855
-847
-839
-830
-822
-814
-807
-799
-792
-785
-779
-773
-767
-762
-757
-752
-748
-745
-742
-739
-737
-735
-733
-731
-730
-730
-729
-729
-729
-729
-730
-730
-730
-731
-732
-732
-733
-734
-735
-735
-736
-737
-739
-740
-741
-743
-745
-747
-749
-752
-755
-757
-760
-764
-767
-770
-774
-777
-781
-785
-788
-792
-796
-800
-804
-809
-813
-817
-822
-827
-831
-836
-841
-846
-851
-857
-862
-867
-872
-878
-883
-889
-895
-901
-907
-913
-920
-926
-933
-940
-947
-954
-961
-969
-976
-984
-992
-1000
-1006
-1014
-1022
-1031
-1039
-1047
-1055
-1063
-1070
-1078
-1085
-1092
-1099
-1105
-1111
-1117
-1122
-1127
-1132
-1136
-1140
-1143
-1147
-1150
-1153
-1156
-1158
-1161
-1163
-1165
-1167
-1169
-1170
-1172
-1173
-1174
-1175
-1175
-1175
-1176
-1176
-1176
-1175
-1175
-1175
-1174
-1174
-1174
-1174
-1173
-1173
-1174
-1174
-1174
-1175
-1175
-1176
-1177
-1179
-1181
-1183
-1185
-1188
-1191
-1194
-1198
-1202
-1207
-1212
-1217
-1223
-1229
-1236
-1242
-1249
-1256
-1264
-1271
-1279
-1287
-1295
-1304
-1312
-1321
-1329
-1338
-1347
-1356
-1364
-1373
-1382
-1391
-1399
-1408
-1416
-1424
-1432
-1440
-1447
-1455
-1462
-1469
-1476
-1483
-1489
-1496
-1502
-1508
-1513
-1519
-1524
-1529
-1534
-1539
-1544
-1548
-1552
-1556
-1560
-1564
-1568
-1571
-1574
-1578
-1580
-1583
-1586
-1588
-1591
-1593
-1595
-1596
-1598
-1599
-1600
-1601
-1601
-1601
-1601
-1601
-1601
-1600
-1600
-1599
-1598
-1597
-1596
-1595
-1594
-1593
-1592
-1591
-1591
-1591
-1591
-1591
-1591
-1591
-1592
-1593
-1594
-1595
-1596
-1597
-1598
-1599
-1601
-1603
-1604
-1606
-1608
-1609
-1611
-1613
-1615
-1617
-1619
-1621
-1623
-1625
-1627
-1629
-1631
-1634
-1636
-1639
-1641
-1644
-1646
-1649
-1652
-1655
-1657
-1660
-1663
-1666
-1669
-1672
-1675
-1678
-1680
-1683
-1685
-1688
-1690
-1692
-1694
-1696
-1698
-1699
-1701
-1703
-1705
-1706
-1708
-1710
-1712
-1714
-1716
-1718
-1720
-1721
-1723
-1725
-1727
-1729
-1730
-1732
-1734
-1736
-1737
-1739
-1741
-1744
-1747
-1750
-1753
-1757
-1761
-1765
-1770
-1775
-1781
-1787
-1793
-1799
-1805
-1811
-1818
-1824
-1831
-1838
-1844
-1851
-1857
-1863
-1869
-1875
-1880
-1885
-1890
-1894
-1897
-1900
-1903
-1905
-1907
-1908
-1909
-1909
-1909
-1909
-1909
-1908
-1907
-1907
-1906
-1905
-1904
-1903
-1903
-1902
-1901
-1901
-1900
-1899
-1899
-1899
-1898
-1898
-1898
-1899
-1899
-1900
-1901
-1902
-1903
-1905
-1907
-1909
-1911
-1913
-1915
-1917
-1919
-1922
-1924
-1926
-1928
-1930
-1933
-1935
-1937
-1940
-1942
-1945
-1947
-1950
-1953
-1957
-1960
-1964
-1968
-1972
-1976
-1980
-1984
-1989
-1993
-1998
-2001
-2007
-2011
-2015
-2020
-2024
-2028
-2032
-2036
-2040
-2043
-2045
-2049
-2052
-2054
-2056
-2058
-2059
-2060
-2061
-2061
-2061
-2061
-2060
-2058
-2056
-2054
-2050
-2047
-2041
-2037
-2032
-2025
-2019
-2012
-2004
-1995
-1986
-1976
-1966
-1955
-1944
-1933
-1921
-1909
-1897
-1885
-1872
-1860
-1847
-1834
-1822
-1809
-1797
-1784
-1771
-1759
-1747
-1734
-1722
-1710
-1697
-1685
-1673
-1661
-1649
-1637
-1625
-1613
-1601
-1589
-1577
-1564
-1552
-1541
-1529
-1517
-1505
-1494
-1482
-1470
-1459
-1447
-1435
-1422
-1410
-1397
-1384
-1370
-1356
-1342
-1327
-1312
-1297
-1281
-1266
-1250
-1234
-1218
-1203
-1187
-1171
-1155
-1140
-1124
-1108
-1092
-1077
-1061
-1046
-1031
-1014
-1000
-986
-971
-957
-943
-929
-915
-902
-888
-875
-861
-848
-835
-822
-809
-795
-782
-769
-755
-741
-727
-713
-699
-685
-670
-655
-640
-625
-610
-594
-579
-563
-547
-532
-516
-500
-485
-469
-454
-439
-423
-408
-393
-378
-363
-349
-334
-319
-305
-290
-276
-262
-248
-234
-220
-207
-193
-180
-167
-155
-142
-129
-117
-104
-92
-80
-67
-55
-42
-30
-17
-5
8
21
34
47
60
74
87
100
114
127
141
155
168
182
196
209
223
236
250
263
276
290
303
316
329
342
355
368
381
395
408
421
435
448
462
476
490
504
519
534
548
563
579
594
610
625
641
658
674
691
708
725
743
761
779
797
815
833
851
870
888
906
925
943
961
979
997
1014
1032
1049
1067
1084
1101
1118
1134
1151
1167
1184
1200
1216
1232
1248
1264
1280
1295
1311
1327
1343
1359
1375
1391
1407
1424
1440
1457
1475
1492
1510
1529
1547
1566
1586
1606
1626
1647
1668
1689
1711
1733
1756
1779
1802
1826
1849
1873
1898
1922
1947
1972
1997
2021
2047
2073
2099
2125
2151
2177
2204
2230
2257
2284
2311
2338
2365
2393
2420
2448
2475
2503
2531
2559
2586
2614
2642
2669
2697
2724
2751
2778
2805
2831
2857
2883
2909
2934
2959
2984
3008
3032
3056
3080
3104
3128
3151
3174
3198
3221
3244
3267
3291
3314
3337
3360
3383
3406
3428
3451
3473
3496
3518
3540
3561
3583
3604
3625
3646
3666
3686
3707
3726
3746
3765
3784
3803
3822
3840
3858
3876
3894
3912
3929
3947
3964
3982
3999
4016
4033
4050
4067
4083
4101
4118
4135
4151
4167
4183
4199
4214
4229
4244
4258
4272
4285
4298
4310
4322
4334
4345
4355
4366
4376
4385
4394
4403
4411
4420
4427
4435
4443
4450
4457
4463
4470
4477
4483
4489
4495
4501
4507
4513
4519
4525
4531
4536
4542
4547
4552
4557
4563
4567
4572
4577
4581
4585
4590
4593
4597
4601
4604
4607
4610
4612
4614
4616
4617
4618
4619
4620
4620
4619
4619
4617
4616
4614
4612
4609
4606
4603
4600
4596
4592
4587
4583
4578
4572
4567
4561
4555
4548
4542
4535
4527
4519
4511
4503
4494
4485
4475
4465
4455
4445
4434
4423
4412
4401
4390
4378
4366
4354
4342
4330
4317
4305
4292
4279
4266
4252
4239
4225
4210
4196
4181
4166
4150
4134
4118
4102
4085
4067
4050
4033
4014
3996
3978
3959
3940
3921
3902
3882
3863
3843
3823
3803
3783
3763
3743
3722
3702
3683
3663
3643
3624
3604
3585
3566
3547
3528
3510
3491
3473
3455
3437
3419
3401
3383
3365
3347
3329
3311
3293
3274
3256
3237
3218
3199
3180
3160
3141
3120
3100
3079
3058
3036
3014
2991
2969
2945
2922
2898
2874
2850
2825
2801
2776
2751
2726
2701
2676
2651
2625
2600
2575
2549
2523
2497
2471
2445
2419
2392
2365
2338
2310
2283
2255
2227
2199
2170
2141
2113
2084
2055
2025
1997
1968
1939
1911
1882
1854
1825
1797
1769
1741
1714
1686
1659
1632
1605
1578
1551
1524
1497
1470
1443
1416
1390
1363
1336
1309
1283
1256
1230
1203
1177
1151
1125
1100
1074
1049
1024
1000
975
951
927
904
880
857
834
811
788
765
743
721
698
676
654
632
610
588
566
544
522
500
478
456
434
412
389
367
345
322
300
277
255
232
210
187
165
143
120
98
76
54
32
10
-12
-33
-55
-76
-98
-119
-141
-162
-184
-205
-227
-249
-271
-293
-316
-339
-362
-386
-410
-434
-459
-484
-509
-534
-560
-586
-613
-639
-666
-693
-720
-747
-774
-802
-829
-857
-885
-914
-942
-971
-999
-1028
-1057
-1086
-1115
-1144
-1173
-1202
-1231
-1260
-1288
-1316
-1344
-1371
-1398
-1425
-1451
-1476
-1501
-1525
-1549
-1572
-1595
-1617
-1639
-1661
-1682
-1702
-1722
-1742
-1762
-1781
-1800
-1818
-1836
-1854
-1871
-1888
-1905
-1921
-1937
-1953
-1968
-1983
-1998
-2013
-2027
-2041
-2056
-2070
-2084
-2098
-2111
-2125
-2139
-2153
-2166
-2180
-2194
-2208
-2221
-2235
-2249
-2263
-2277
-2291
-2305
-2320
-2334
-2348
-2362
-2377
-2391
-2405
-2419
-2433
-2447
-2461
-2475
-2488
-2501
-2514
-2527
-2540
-2553
-2565
-2577
-2589
-2601
-2612
-2623
-2633
-2643
-2653
-2663
-2672
-2680
-2688
-2696
-2703
-2710
-2717
-2723
-2729
-2735
-2740
-2745
-2750
-2755
-2760
-2764
-2769
-2773
-2778
-2783
-2788
-2794
-2800
-2806
-2812
-2819
-2826
-2834
-2842
-2851
-2859
-2869
-2878
-2888
-2898
-2908
-2918
-2928
-2939
-2949
-2960
-2970
-2980
-2990
-3000
-3010
-3019
-3028
-3037
-3045
-3053
-3061
-3068
-3075
-3082
-3088
-3095
-3101
-3106
-3112
-3117
-3122
-3127
-3132
-3137
-3142
-3146
-3150
-3155
-3159
-3163
-3167
-3170
-3174
-3177
-3181
-3184
-3187
-3191
-3193
-3196
-3199
-3202
-3204
-3206
-3208
-3210
-3212
-3213
-3214
-3215
-3216
-3217
-3218
-3218
-3218
-3219
-3219
-3218
-3218
-3218
-3217
-3217
-3216
-3216
-3215
-3215
-3214
-3213
-3213
-3212
-3212
-3211
-3211
-3211
-3211
-3211
-3211
-3212
-3212
-3213
-3214
-3215
-3217
-3218
-3220
-3221
-3223
-3225
-3227
-3229
-3231
-3233
-3235
-3236
-3238
-3239
-3241
-3242
-3243
-3244
-3244
-3244
-3245
-3244
-3244
-3243
-3243
-3241
-3240
-3239
-3237
-3235
-3233
-3231
-3229
-3227
-3225
-3223
-3221
-3219
-3217
-3215
-3213
-3211
-3210
-3208
-3207
-3206
-3204
-3203
-3202
-3201
-3200
-3200
-3199
-3198
-3198
-3197
-3197
-3197
-3197
-3197
-3197
-3197
-3197
-3198
-3199
-3199
-3200
-3201
-3203
-3204
-3205
-3207
-3208
-3210
-3212
-3213
-3215
-3216
-3218
-3219
-3220
-3222
-3223
-3224
-3225
-3226
-3227
-3227
-3228
-3229
-3230
-3230
-3231
-3231
-3232
-3233
-3234
-3234
-3235
-3236
-3236
-3237
-3237
-3237
-3238
-3237
-3237
-3237
-3236
-3235
-3233
-3231
-3229
-3227
-3225
-3222
-3219
-3216
-3212
-3209
-3205
-3201
-3198
-3194
-3190
-3186
-3182
-3179
-3175
-3171
-3168
-3164
-3161
-3157
-3154
-3150
-3147
-3144
-3140
-3137
-3134
-3131
-3127
-3124
-3121
-3118
-3115
-3111
-3108
-3105
-3102
-3099
-3097
-3094
-3092
-3090
-3088
-3087
-3086
-3085
-3085
-3085
-3085
-3085
-3086
-3087
-3089
-3091
-3092
-3095
-3097
-3100
-3103
-3106
-3109
-3112
-3116
-3119
-3123
-3126
-3130
-3134
-3138
-3141
-3145
-3149
-3152
-3156
-3160
-3164
-3168
-3171
-3175
-3179
-3183
-3187
-3190
-3194
-3198
-3201
-3205
-3208
-3212
-3215
-3218
-3222
-3225
-3228
-3232
-3235
-3239
-3243
-3247
-3251
-3255
-3260
-3265
-3270
-3275
-3281
-3287
-3293
-3300
-3307
-3314
-3321
-3329
-3337
-3345
-3353
-3361
-3369
-3378
-3387
-3396
-3405
-3414
-3423
-3432
-3442
-3452
-3462
-3471
-3482
-3492
-3502
-3512
-3523
-3533
-3544
-3555
-3565
-3576
-3587
-3598
-3609
-3620
-3631
-3642
-3653
-3663
-3674
-3684
-3694
-3704
-3713
-3722
-3731
-3739
-3747
-3754
-3761
-3768
-3774
-3780
-3785
-3790
-3795
-3799
-3803
-3807
-3810
-3813
-3816
-3819
-3821
-3823
-3825
-3826
-3828
-3829
-3830
-3831
-3832
-3832
-3832
-3832
-3832
-3832
-3832
-3831
-3830
-3829
-3827
-3826
-3824
-3822
-3820
-3817
-3815
-3812
-3809
-3806
-3802
-3799
-3795
-3791
-3787
-3782
-3778
-3773
-3768
-3763
-3758
-3753
-3748
-3743
-3738
-3732
-3727
-3722
-3717
-3712
-3707
-3702
-3697
-3692
-3688
-3684
-3680
-3676
-3672
-3669
-3666
-3663
-3660
-3658
-3656
-3654
-3652
-3650
-3649
-3648
-3646
-3645
-3644
-3643
-3642
-3641
-3640
-3639
-3638
-3638
-3637
-3636
-3635
-3634
-3633
-3632
-3630
-3629
-3628
-3626
-3624
-3623
-3620
-3618
-3616
-3613
-3611
-3608
-3605
-3602
-3599
-3595
-3592
-3589
-3585
-3582
-3578
-3575
-3571
-3567
-3564
-3560
-3556
-3552
-3549
-3545
-3541
-3537
-3533
-3529
-3525
-3521
-3516
-3512
-3508
-3503
-3499
-3494
-3489
-3485
-3480
-3475
-3470
-3465
-3459
-3454
-3448
-3443
-3437
-3431
-3424
-3418
-3411
-3404
-3397
-3390
-3383
-3375
-3367
-3359
-3351
-3343
-3335
-3327
-3318
-3310
-3301
-3293
-3284
-3276
-3267
-3259
-3250
-3242
-3233
-3224
-3215
-3206
-3197
-3188
-3179
-3169
-3159
-3149
-3138
-3128
-3116
-3105
-3092
-3080
-3067
-3053
-3039
-3025
-3010
-2994
-2978
-2961
-2944
-2927
-2909
-2891
-2872
-2853
-2833
-2814
-2794
-2773
-2753
-2732
-2710
-2689
-2667
-2645
-2623
-2601
-2578
-2555
-2532
-2509
-2486
-2463
-2440
-2416
-2393
-2370
-2347
-2323
-2300
-2277
-2254
-2232
-2209
-2187
-2165
-2143
-2121
-2099
-2078
-2057
-2036
-2015
-1994
-1973
-1952
-1931
-1910
-1889
-1867
-1846
-1824
-1802
-1780
-1757
-1734
-1711
-1688
-1664
-1640
-1616
-1592
-1567
-1543
-1518
-1493
-1469
-1444
-1419
-1394
-1370
-1345
-1321
-1297
-1273
-1249
-1226
-1202
-1179
-1157
-1134
-1112
-1090
-1069
-1048
-1027
-1006
-986
-966
-946
-927
-908
-890
-872
-855
-837
-821
-805
-789
-774
-759
-745
-731
-718
-705
-693
-681
-670
-659
-649
-639
-630
-621
-612
-603
-595
-587
-580
-572
-565
-558
-551
-545
-539
-533
-527
-522
-517
-513
-509
-505
-503
-500
-498
-496
-495
-495
-495
-495
-496
-497
-499
-501
-503
-506
-509
-513
-517
-521
-525
-529
-534
-538
-543
-547
-552
-556
-560
-563
-567
-570
-573
-575
-577
-579
-581
-582
-582
-583
-583
-582
-582
-581
-579
-578
-576
-574
-571
-569
-566
-563
-561
-558
-555
-551
-548
-545
-542
-539
-536
-532
-529
-526
-523
-519
-516
-513
-510
-507
-504
-500
-497
-494
-491
-488
-484
-481
-477
-474
-470
-466
-461
-457
-452
-447
-442
-436
-431
-425
-418
-412
-405
-398
-390
-383
-375
-367
-359
-351
-343
-334
-326
-318
-310
-302
-294
-286
-278
-271
-264
-257
-250
-243
-237
-231
-225
-219
-213
-207
-201
-195
-189
-183
-177
-170
-164
-157
-149
-141
-133
-125
-115
-106
-96
-85
-74
-63
-51
-38
-25
-12
2
17
31
47
62
78
94
111
127
144
161
179
196
214
231
249
267
285
304
322
341
360
379
399
419
440
461
482
504
527
551
575
600
625
651
678
705
733
762
792
821
852
883
914
946
977
1010
1042
1075
1107
1140
1173
1206
1240
1273
1306
1340
1373
1407
1441
1474
1508
1541
1574
1607
1640
1672
1705
1737
1769
1801
1834
1866
1898
1931
1964
1997
2031
2065
2100
2135
2171
2208
2246
2284
2324
2364
2405
2447
2489
2533
2577
2621
2666
2712
2758
2804
2850
2896
2941
2987
3032
3078
3122
3166
3210
3253
3296
3338
3380
3421
3462
3503
3543
3582
3621
3660
3698
3736
3774
3811
3848
3884
3920
3955
3991
4025
4059
4094
4127
4160
4192
4224
4256
4286
4316
4346
4374
4402
4429
4455
4480
4504
4528
4550
4572
4593
4613
4633
4651
4670
4687
4704
4720
4736
4752
4767
4781
4795
4809
4823
4836
4849
4862
4875
4887
4900
4913
4925
4938
4951
4965
4978
4992
5005
5019
5033
5048
5062
5077
5091
5106
5121
5136
5150
5165
5180
5194
5209
5223
5237
5251
5265
5278
5291
5304
5317
5329
5341
5352
5364
5375
5385
5396
5406
5416
5426
5436
5446
5455
5465
5474
5484
5494
5504
5514
5524
5534
5544
5554
5565
5575
5586
5596
5607
5617
5627
5637
5647
5656
5665
5673
5681
5688
5694
5700
5705
5709
5712
5714
5715
5715
5713
5711
5707
5702
5696
5688
5679
5669
5657
5643
5628
5612
5594
5574
5553
5530
5506
5480
5452
5423
5392
5360
5326
5290
5252
5213
5171
5128
5083
5037
4989
4939
4888
4836
4782
4727
4671
4614
4556
4497
4438
4378
4318
4257
4196
4134
4073
4011
3949
3887
3825
3763
3701
3639
3577
3514
3452
3390
3328
3265
3203
3141
3078
3015
2952
2889
2825
2761
2697
2633
2567
2502
2436
2369
2302
2234
2166
2097
2027
1956
1884
1812
1739
1666
1591
1516
1441
1364
1287
1210
1132
1053
975
895
816
736
655
574
493
412
330
249
166
84
1
-81
-164
-247
-330
-412
-494
-576
-657
-738
-817
-896
-974
-1051
-1127
-1202
-1275
-1347
-1418
-1487
-1555
-1621
-1686
-1749
-1810
-1869
-1926
-1982
-2035
-2087
-2136
-2183
-2229
-2272
-2312
-2351
-2388
-2422
-2454
-2484
-2511
-2537
-2560
-2581
-2600
-2616
-2631
-2643
-2653
-2661
-2666
-2670
-2671
-2670
-2668
-2663
-2656
-2646
-2635
-2622
-2607
-2589
-2570
-2548
-2525
-2500
-2473
-2444
-2413
-2380
-2346
-2311
-2273
-2235
-2195
-2154
-2112
-2069
-2025
-1980
-1934
-1887
-1840
-1791
-1742
-1693
-1642
-1590
-1538
-1485
-1431
-1376
-1321
-1264
-1206
-1147
-1088
-1027
-965
-902
-838
-773
-707
-639
-570
-500
-429
-356
-282
-206
-129
-51
29
111
194
279
365
453
543
635
728
823
920
1018
1120
1222
1326
1433
1541
1650
1762
1875
1990
2107
2225
2345
2466
2589
2713
2838
2964
3092
3221
3351
3482
3615
3748
3882
4017
4152
4289
4426
4564
4702
4840
4979
5118
5256
5395
5534
5672
5810
5947
6083
6219
6353
6487
6619
6750
6880
7008
7135
7260
7384
7506
7627
7746
7863
7979
8093
8206
8318
8428
8538
8646
8753
8859
8965
9070
9174
9279
9383
9487
9590
9695
9799
9904
10009
10115
10221
10328
10436
10544
10653
10763
10874
10985
11097
11209
11322
11435
11549
11662
11776
11889
12002
12114
12226
12337
12447
12556
12663
12769
12873
12976
13076
13175
13271
13365
13456
13545
13631
13714
13794
13872
13946
14018
14087
14153
14216
14276
14334
14389
14441
14491
14538
14582
14625
14665
14703
14739
14772
14804
14834
14862
14888
14912
14935
14956
14975
14993
15009
15023
15036
15048
15057
15066
15072
15077
15081
15082
15082
15081
15078
15073
15066
15058
15048
15036
15022
15007
14990
14970
14949
14926
14901
14875
14846
14815
14782
14748
14711
14673
14632
14590
14545
14499
14451
14401
14349
14295
14240
14183
14124
14064
14002
13939
13874
13808
13740
13671
13600
13528
13455
13380
13304
13227
13148
13068
12986
12903
12818
12732
12645
12556
12466
12375
12282
12188
12093
11996
11899
11800
11700
11599
11497
11393
11289
11184
11078
10971
10863
10755
10645
10535
10424
10312
10200
10087
9973
9859
9744
9628
9512
9395
9277
9160
9041
8922
8803
8683
8563
8443
8322
8201
8079
7958
7836
7714
7591
7468
7345
7222
7099
6975
6851
6728
6604
6480
6357
6233
6110
5988
5866
5744
5623
5503
5384
5265
5147
5031
4915
4800
4687
4574
4463
4353
4245
4138
4032
3929
3827
3726
3628
3532
3438
3346
3256
3169
3084
3001
2921
2843
2767
2694
2622
2553
2486
2421
2357
2294
2233
2173
2113
2053
1994
1935
1875
1815
1754
1692
1628
1563
1496
1427
1356
1282
1207
1128
1047
964
877
788
696
601
503
403
299
193
85
-26
-140
-256
-374
-494
-616
-741
-867
-994
-1124
-1255
-1387
-1521
-1655
-1791
-1927
-2065
-2202
-2341
-2479
-2618
-2757
-2896
-3034
-3173
-3311
-3449
-3586
-3723
-3859
-3995
-4131
-4265
-4399
-4533
-4665
-4797
-4928
-5058
-5188
-5316
-5444
-5570
-5696
-5821
-5944
-6067
-6188
-6308
-6428
-6546
-6663
-6779
-6894
-7007
-7120
-7232
-7343
-7453
-7563
-7672
-7780
-7888
-7995
-8101
-8208
-8314
-8420
-8526
-8631
-8737
-8842
-8947
-9053
-9157
-9262
-9367
-9471
-9574
-9677
-9780
-9882
-9983
-10083
-10182
-10280
-10377
-10473
-10567
-10660
-10751
-10840
-10928
-11014
-11098
-11180
-11260
-11338
-11415
-11489
-11561
-11632
-11700
-11767
-11832
-11895
-11957
-12017
-12075
-12132
-12189
-12244
-12298
-12351
-12404
-12456
-12508
-12559
-12610
-12661
-12712
-12762
-12812
-12862
-12912
-12961
-13011
-13059
-13107
-13154
-13201
-13247
-13292
-13335
-13378
-13419
-13459
-13497
-13533
-13567
-13600
-13630
-13658
-13684
-13707
-13728
-13747
-13762
-13775
-13786
-13794
-13799
-13801
-13801
-13799
-13794
-13786
-13776
-13763
-13749
-13732
-13712
-13691
-13667
-13640
-13611
-13580
-13546
-13510
-13471
-13429
-13384
-13336
-13285
-13231
-13174
-13114
-13050
-12983
-12913
-12839
-12762
-12681
-12597
-12510
-12419
-12326
-12229
-12130
-12027
-11922
-11814
-11703
-11590
-11475
-11357
-11237
-11114
-10990
-10863
-10735
-10604
-10472
-10337
-10201
-10062
-9922
-9781
-9638
-9493
-9347
-9200
-9051
-8902
-8752
-8600
-8449
-8297
-8144
-7992
-7839
-7687
-7534
-7382
-7231
-7080
-6930
-6781
-6632
-6485
-6338
-6192
-6047
-5903
-5760
-5617
-5475
-5332
-5191
-5049
-4906
-4764
-4621
-4477
-4332
-4186
-4038
-3891
-3742
-3591
-3439
-3285
-3130
-2973
-2815
-2655
-2493
-2331
-2166
-2001
-1833
-1665
-1494
-1323
-1150
-975
-799
-621
-442
-261
-79
106
292
479
669
860
1052
1247
1443
1641
1841
2041
2245
2449
2655
2862
3071
3281
3492
3704
3916
4130
4344
4559
4773
4988
5202
5416
5629
5841
6052
6262
6470
6676
6880
7081
7281
7477
7671
7862
8048
8234
8415
8593
8767
8937
9104
9267
9426
9581
9732
9879
10023
10162
10298
10429
10557
10681
10801
10918
11031
11141
11247
11349
11449
11545
11638
11728
11815
11900
11982
12061
12138
12212
12285
12356
12424
12491
12557
12621
12684
12746
12806
12865
12924
12981
13038
13094
13149
13203
13256
13309
13360
13412
13462
13512
13561
13610
13659
13707
13754
13802
13848
13895
13942
13988
14034
14080
14125
14171
14216
14261
14306
14350
14395
14439
14483
14526
14570
14613
14655
14697
14739
14781
14821
14862
14902
14941
14980
15019
15057
15094
15131
15168
15204
15239
15275
15310
15345
15379
15414
15448
15482
15516
15550
15584
15617
15650
15683
15716
15748
15779
15810
15840
15870
15898
15926
15952
15977
16001
16024
16045
16065
16082
16100
16116
16129
16142
16154
16163
16172
16178
16184
16190
16193
16196
16197
16198
16197
16195
16193
16189
16184
16180
16172
16166
16158
16149
16139
16128
16116
16103
16088
16073
16056
16038
16018
15999
15978
15955
15931
15906
15879
15851
15822
15792
15760
15727
15693
15657
15621
15583
15544
15504
15463
15422
15379
15336
15293
15248
15203
15158
15112
15066
15020
14973
14926
14879
14832
14785
14738
14691
14644
14597
14550
14504
14458
14412
14367
14323
14279
14235
14193
14151
14110
14069
14030
13991
13953
13915
13878
13842
13807
13773
13739
13705
13673
13641
13610
13579
13548
13518
13488
13459
13429
13400
13370
13340
13309
13278
13246
13213
13179
13144
13107
13069
13029
12988
12945
12900
12853
12803
12752
12698
12641
12582
12521
12456
12389
12320
12247
12171
12092
12010
11925
11837
11746
11651
11554
11453
11350
11244
11134
11023
10909
10793
10675
10555
10433
10311
10187
10063
9938
9813
9688
9563
9438
9313
9190
9067
8945
8824
8704
8585
8467
8351
8236
8122
8009
7898
7788
7679
7570
7463
7357
7252
7148
7044
6941
6838
6736
6634
6533
6431
6330
6229
6127
6026
5924
5821
5719
5616
5512
5409
5304
5200
5094
4989
4883
4776
4669
4562
4454
4346
4237
4127
4017
3907
3795
3683
3570
3457
3342
3227
3111
2994
2877
2758
2639
2519
2398
2277
2155
2032
1909
1785
1661
1537
1412
1287
1163
1038
913
788
663
539
414
290
165
41
-83
-207
-330
-454
-577
-701
-824
-947
-1070
-1192
-1315
-1437
-1560
-1682
-1804
-1926
-2048
-2169
-2291
-2412
-2533
-2655
-2776
-2897
-3017
-3138
-3258
-3378
-3497
-3616
-3734
-3852
-3969
-4086
-4201
-4316
-4430
-4543
-4655
-4766
-4877
-4986
-5094
-5202
-5308
-5414
-5518
-5622
-5724
-5825
-5925
-6024
-6122
-6218
-6312
-6405
-6497
-6586
-6674
-6760
-6844
-6926
-7005
-7083
-7158
-7230
-7300
-7368
-7433
-7496
-7556
-7614
-7669
-7722
-7772
-7820
-7865
-7909
-7950
-7989
-8026
-8061
-8095
-8125
-8157
-8186
-8213
-8240
-8265
-8289
-8313
-8335
-8357
-8378
-8399
-8418
-8438
-8456
-8475
-8492
-8510
-8527
-8543
-8560
-8576
-8591
-8607
-8622
-8636
-8651
-8665
-8678
-8692
-8705
-8718
-8731
-8743
-8755
-8767
-8779
-8791
-8803
-8815
-8827
-8839
-8851
-8863
-8875
-8888
-8900
-8913
-8925
-8937
-8949
-8961
-8972
-8983
-8994
-9003
-9012
-9020
-9028
-9034
-9038
-9042
-9044
-9045
-9045
-9043
-9039
-9034
-9027
-9018
-9008
-8996
-8982
-8966
-8949
-8930
-8909
-8886
-8862
-8836
-8808
-8779
-8747
-8715
-8680
-8644
-8606
-8567
-8526
-8483
-8438
-8392
-8344
-8294
-8243
-8189
-8134
-8077
-8018
-7957
-7894
-7829
-7762
-7693
-7622
-7550
-7475
-7399
-7321
-7241
-7160
-7076
-6992
-6905
-6818
-6729
-6638
-6547
-6454
-6361
-6266
-6171
-6075
-5978
-5881
-5784
-5686
-5588
-5490
-5391
-5293
-5195
-5097
-4999
-4901
-4803
-4706
-4609
-4513
-4417
-4321
-4226
-4131
-4037
-3943
-3850
-3757
-3665
-3574
-3483
-3393
-3303
-3215
-3127
-3039
-2953
-2868
-2783
-2700
-2617
-2536
-2456
-2377
-2299
-2223
-2148
-2074
-2001
-1931
-1861
-1793
-1726
-1660
-1595
-1532
-1470
-1409
-1349
-1291
-1233
-1176
-1119
-1064
-1008
-956
-902
-850
-798
-747
-696
-646
-597
-548
-501
-454
-407
-362
-317
-272
-229
-186
-144
-103
-62
-22
18
57
96
134
172
210
247
284
321
358
394
430
466
503
538
574
610
646
681
717
752
788
823
858
893
928
963
998
1032
1067
1101
1135
1169
1202
1235
1267
1300
1331
1362
1393
1422
1452
1480
1507
1534
1560
1584
1608
1630
1652
1672
1691
1709
1725
1740
1753
1765
1776
1784
1791
1797
1801
1803
1803
1802
1799
1795
1789
1781
1771
1760
1748
1734
1718
1702
1683
1664
1643
1621
1598
1574
1550
1524
1498
1472
1446
1419
1392
1366
1340
1314
1289
1265
1242
1220
1200
1181
1164
1148
1134
1122
1112
1104
1098
1094
1092
1092
1094
1098
1104
1111
1121
1132
1144
1158
1174
1190
1208
1227
1246
1267
1288
1309
1331
1354
1377
1400
1424
1447
1471
1494
1518
1541
1564
1587
1609
1630
1651
1671
1690
1708
1725
1741
1755
1768
1779
1789
1798
1804
1809
1812
1813
1812
1810
1805
1799
1790
1780
1767
1753
1736
1718
1697
1675
1651
1624
1596
1566
1533
1499
1463
1425
1385
1344
1300
1255
1208
1160
1110
1059
1006
952
896
839
781
721
660
598
535
471
406
339
272
204
135
65
-5
-76
-148
-221
-294
-368
-442
-516
-591
-666
-741
-817
-893
-969
-1045
-1121
-1197
-1273
-1349
-1425
-1501
-1577
-1652
-1728
-1803
-1878
-1953
-2027
-2101
-2176
-2250
-2323
-2397
-2470
-2543
-2616
-2689
-2761
-2833
-2905
-2977
-3049
-3120
-3191
-3262
-3333
-3403
-3473
-3543
-3613
-3683
-3753
-3822
-3891
-3961
-4030
-4099
-4168
-4238
-4307
-4375
-4444
-4513
-4581
-4649
-4717
-4784
-4851
-4917
-4983
-5048
-5113
-5177
-5239
-5301
-5362
-5422
-5482
-5540
-5597
-5653
-5708
-5762
-5815
-5867
-5918
-5968
-6017
-6065
-6113
-6159
-6205
-6250
-6295
-6338
-6382
-6424
-6466
-6508
-6549
-6589
-6629
-6669
-6708
-6746
-6784
-6822
-6858
-6895
-6930
-6965
-6999
-7032
-7065
-7096
-7127
-7156
-7185
-7212
-7238
-7263
-7286
-7308
-7329
-7349
-7366
-7383
-7398
-7411
-7423
-7434
-7443
-7450
-7456
-7461
-7464
-7466
-7466
-7466
-7464
-7461
-7457
-7452
-7446
-7440
-7432
-7425
-7417
-7408
-7399
-7390
-7381
-7372
-7363
-7355
-7346
-7338
-7330
-7322
-7314
-7307
-7300
-7294
-7288
-7283
-7277
-7273
-7268
-7264
-7260
-7257
-7254
-7252
-7249
-7248
-7246
-7245
-7245
-7245
-7245
-7246
-7248
-7250
-7253
-7257
-7261
-7266
-7272
-7279
-7286
-7294
-7303
-7312
-7323
-7333
-7345
-7356
-7369
-7381
-7394
-7407
-7420
-7433
-7447
-7460
-7472
-7485
-7497
-7508
-7519
-7530
-7540
-7549
-7557
-7565
-7573
-7579
-7585
-7590
-7594
-7598
-7601
-7604
-7606
-7608
-7609
-7609
-7610
-7609
-7609
-7608
-7607
-7605
-7603
-7600
-7597
-7594
-7590
-7586
-7580
-7575
-7568
-7561
-7553
-7545
-7535
-7524
-7513
-7501
-7488
-7474
-7459
-7443
-7426
-7408
-7390
-7371
-7351
-7331
-7309
-7288
-7266
-7243
-7220
-7197
-7173
-7149
-7124
-7099
-7074
-7049
-7023
-6996
-6969
-6942
-6914
-6886
-6857
-6827
-6796
-6765
-6733
-6700
-6665
-6630
-6594
-6556
-6517
-6476
-6434
-6391
-6346
-6299
-6251
-6201
-6150
-6097
-6042
-5985
-5927
-5867
-5805
-5741
-5676
-5608
-5539
-5468
-5396
-5321
-5245
-5167
-5087
-5005
-4921
-4835
-4747
-4658
-4566
-4472
-4376
-4279
-4179
-4077
-3972
-3866
-3757
-3646
-3533
-3418
-3301
-3181
-3059
-2935
-2809
-2681
-2551
-2418
-2284
-2148
-2009
-1870
-1728
-1585
-1440
-1293
-1145
-995
-844
-691
-537
-382
-225
-67
92
252
414
576
739
903
1068
1233
1399
1566
1734
1902
2070
2239
2408
2577
2746
2916
3085
3254
3423
3592
3761
3929
4096
4263
4429
4594
4758
4922
5084
5245
5405
5563
5720
5875
6029
6181
6332
6480
6627
6772
6914
7055
7193
7329
7463
7594
7723
7850
7974
8095
8215
8331
8446
8557
8667
8773
8878
8980
9080
9177
9272
9365
9456
9544
9630
9714
9796
9876
9954
10029
10102
10174
10243
10309
10374
10437
10497
10555
10611
10665
10717
10767
10815
10861
10905
10947
10987
11025
11062
11097
11130
11162
11192
11221
11248
11275
11300
11323
11346
11368
11389
11408
11427
11446
11463
11480
11495
11511
11525
11539
11552
11564
11575
11586
11596
11605
11613
11620
11627
11632
11637
11640
11643
11645
11646
11645
11644
11642
11639
11635
11629
11623
11616
11607
11597
11586
11574
11561
11546
11530
11513
11494
11474
11453
11430
11406
11381
11354
11326
11297
11266
11235
11202
11167
11132
11095
11058
11019
10979
10938
10896
10853
10809
10765
10719
10673
10625
10577
10529
10479
10429
10378
10326
10273
10220
10166
10112
10057
10001
9945
9888
9830
9772
9714
9654
9595
9534
9473
9412
9349
9287
9223
9160
9095
9030
8965
8899
8832
8765
8698
8629
8561
8492
8422
8352
8282
8211
8140
8068
7996
7924
7852
7780
7708
7636
7563
7491
7419
7348
7276
7205
7135
7065
6995
6926
6857
6790
6722
6656
6590
6526
6462
6399
6337
6276
6216
6157
6099
6042
5987
5933
5880
5829
5779
5730
5683
5637
5593
5550
5509
5469
5430
5393
5358
5324
5291
5260
5230
5202
5175
5150
5126
5103
5082
5062
5044
5026
5011
4996
4983
4971
4960
4951
4942
4935
4929
4924
4920
4917
4915
4913
4912
4912
4913
4914
4916
4918
4920
4922
4925
4928
4930
4933
4935
4937
4939
4941
4942
4942
4942
4942
4941
4939
4937
4934
4930
4925
4919
4913
4905
4897
4888
4878
4867
4855
4842
4829
4814
4799
4783
4766
4748
4729
4710
4691
4670
4650
4629
4607
4586
4564
4542
4520
4499
4477
4455
4434
4412
4391
4370
4350
4329
4309
4290
4270
4251
4232
4213
4194
4176
4158
4140
4122
4105
4086
4070
4053
4035
4019
4002
3986
3969
3953
3937
3921
3905
3889
3873
3857
3842
3826
3810
3794
3778
3761
3745
3728
3711
3693
3675
3657
3638
3619
3600
3579
3559
3537
3516
3493
3470
3446
3422
3397
3371
3345
3318
3290
3262
3233
3203
3173
3142
3110
3078
3046
3013
2979
2945
2911
2876
2840
2804
2767
2731
2693
2656
2618
2579
2540
2501
2462
2423
2384
2344
2304
2265
2225
2186
2146
2107
2068
2029
1990
1952
1913
1876
1838
1801
1765
1728
1693
1658
1623
1589
1555
1523
1490
1458
1427
1397
1367
1337
1308
1280
1252
1224
1197
1171
1144
1118
1093
1068
1043
1018
993
969
945
921
896
872
848
824
799
775
750
725
699
674
648
621
595
567
540
512
483
454
425
395
364
333
302
271
239
207
174
142
109
76
42
9
-24
-58
-91
-125
-159
-192
-226
-260
-294
-328
-361
-395
-429
-463
-497
-531
-566
-600
-635
-669
-704
-739
-774
-809
-844
-880
-916
-952
-988
-1024
-1061
-1098
-1135
-1172
-1210
-1248
-1286
-1324
-1363
-1403
-1442
-1482
-1523
-1564
-1605
-1647
-1690
-1733
-1777
-1821
-1866
-1911
-1957
-2004
-2052
-2100
-2149
-2199
-2250
-2301
-2354
-2407
-2461
-2517
-2573
-2630
-2688
-2747
-2807
-2868
-2930
-2994
-3058
-3123
-3189
-3256
-3324
-3393
-3462
-3533
-3604
-3676
-3749
-3823
-3897
-3972
-4048
-4124
-4200
-4278
-4355
-4434
-4512
-4592
-4671
-4752
-4832
-4913
-4995
-5076
-5158
-5240
-5323
-5406
-5489
-5572
-5655
-5739
-5823
-5906
-5991
-6075
-6159
-6244
-6328
-6413
-6498
-6583
-6668
-6753
-6838
-6924
-7009
-7094
-7180
-7265
-7350
-7435
-7520
-7605
-7690
-7774
-7858
-7942
-8025
-8106
-8189
-8271
-8352
-8432
-8511
-8590
-8667
-8744
-8819
-8894
-8967
-9039
-9110
-9180
-9249
-9316
-9383
-9448
-9512
-9575
-9636
-9697
-9756
-9814
-9871
-9927
-9981
-10035
-10087
-10139
-10189
-10238
-10287
-10334
-10381
-10427
-10472
-10516
-10559
-10602
-10644
-10685
-10726
-10765
-10804
-10842
-10880
-10917
-10953
-10988
-11023
-11056
-11089
-11122
-11153
-11184
-11214
-11243
-11271
-11299
-11326
-11352
-11377
-11402
-11425
-11448
-11470
-11492
-11512
-11531
-11550
-11568
-11584
-11600
-11615
-11629
-11642
-11654
-11666
-11676
-11685
-11694
-11702
-11708
-11714
-11719
-11723
-11726
-11728
-11729
-11730
-11730
-11729
-11727
-11725
-11722
-11718
-11715
-11710
-11706
-11701
-11696
-11690
-11685
-11680
-11675
-11670
-11665
-11661
-11657
-11654
-11650
-11648
-11646
-11644
-11643
-11643
-11643
-11643
-11645
-11647
-11649
-11652
-11656
-11661
-11666
-11671
-11678
-11685
-11692
-11701
-11709
-11719
-11729
-11740
-11752
-11764
-11777
-11790
-11804
-11819
-11834
-11850
-11866
-11883
-11900
-11917
-11935
-11953
-11971
-11989
-12008
-12026
-12045
-12063
-12081
-12100
-12118
-12136
-12153
-12171
-12188
-12204
-12220
-12236
-12251
-12266
-12280
-12294
-12307
-12319
-12330
-12341
-12352
-12361
-12370
-12378
-12386
-12393
-12399
-12405
-12410
-12415
-12419
-12423
-12427
-12430
-12433
-12436
-12439
-12441
-12444
-12446
-12448
-12451
-12453
-12455
-12458
-12460
-12462
-12464
-12467
-12469
-12471
-12473
-12475
-12477
-12479
-12481
-12482
-12484
-12485
-12486
-12487
-12487
-12487
-12487
-12487
-12486
-12485
-12483
-12481
-12478
-12475
-12471
-12467
-12462
-12457
-12451
-12444
-12436
-12427
-12418
-12407
-12396
-12383
-12370
-12355
-12339
-12322
-12304
-12284
-12264
-12241
-12218
-12193
-12166
-12138
-12109
-12078
-12046
-12012
-11976
-11939
-11900
-11860
-11818
-11774
-11729
-11682
-11633
-11583
-11531
-11477
-11422
-11365
-11307
-11247
-11185
-11122
-11058
-10992
-10925
-10856
-10786
-10715
-10642
-10568
-10493
-10417
-10340
-10261
-10182
-10101
-10020
-9937
-9854
-9770
-9684
-9599
-9512
-9424
-9336
-9247
-9158
-9068
-8977
-8886
-8794
-8702
-8610
-8517
-8424
-8330
-8236
-8143
-8048
-7954
-7860
-7766
-7672
-7578
-7484
-7390
-7296
-7203
-7110
-7017
-6925
-6833
-6741
-6650
-6560
-6470
-6381
-6293
-6205
-6118
-6031
-5946
-5861
-5777
-5693
-5611
-5529
-5448
-5368
-5288
-5210
-5132
-5055
-4978
-4903
-4828
-4753
-4680
-4607
-4536
-4465
-4394
-4325
-4256
-4189
-4122
-4056
-3991
-3927
-3865
-3803
-3742
-3682
-3624
-3566
-3510
-3455
-3401
-3349
-3297
-3247
-3198
-3150
-3104
-3058
-3014
-2972
-2930
-2889
-2850
-2812
-2774
-2738
-2703
-2669
-2635
-2602
-2571
-2540
-2509
-2480
-2451
-2423
-2395
-2368
-2341
-2315
-2289
-2264
-2239
-2214
-2190
-2167
-2143
-2120
-2098
-2076
-2054
-2032
-2011
-1990
-1970
-1950
-1931
-1912
-1893
-1875
-1857
-1840
-1823
-1807
-1791
-1776
-1761
-1747
-1733
-1720
-1708
-1696
-1685
-1675
-1665
-1656
-1648
-1640
-1633
-1626
-1620
-1615
-1611
-1607
-1603
-1600
-1598
-1597
-1595
-1595
-1594
-1595
-1595
-1596
-1597
-1599
-1601
-1603
-1605
-1608
-1611
-1614
-1617
-1620
-1623
-1626
-1629
-1632
-1635
-1639
-1642
-1645
-1648
-1651
-1654
-1658
-1661
-1665
-1668
-1672
-1677
-1681
-1686
-1692
-1698
-1704
-1711
-1718
-1726
-1735
-1744
-1754
-1765
-1777
-1789
-1802
-1816
-1831
-1847
-1864
-1882
-1901
-1921
-1942
-1963
-1986
-2009
-2035
-2060
-2087
-2114
-2143
-2172
-2202
-2233
-2265
-2297
-2330
-2364
-2398
-2433
-2469
-2504
-2540
-2577
-2614
-2651
-2688
-2725
-2762
-2800
-2837
-2874
-2912
-2949
-2985
-3022
-3059
-3095
-3131
-3167
-3202
-3238
-3272
-3307
-3341
-3375
-3409
-3442
-3474
-3507
-3538
-3570
-3601
-3632
-3662
-3693
-3722
-3752
-3781
-3810
-3839
-3867
-3896
-3924
-3951
-3979
-4006
-4034
-4061
-4088
-4114
-4141
-4167
-4193
-4219
-4244
-4269
-4293
-4318
-4341
-4364
-4387
-4409
-4431
-4452
-4472
-4492
-4511
-4529
-4546
-4563
-4579
-4594
-4608
-4622
-4634
-4645
-4656
-4665
-4674
-4681
-4688
-4693
-4697
-4700
-4702
-4703
-4703
-4701
-4699
-4695
-4691
-4685
-4678
-4670
-4661
-4651
-4641
-4629
-4616
-4602
-4587
-4571
-4555
-4537
-4519
-4499
-4479
-4458
-4437
-4414
-4391
-4368
-4344
-4319
-4294
-4269
-4244
-4218
-4192
-4166
-4140
-4114
-4088
-4062
-4037
-4011
-3986
-3961
-3937
-3913
-3889
-3866
-3843
-3821
-3799
-3778
-3757
-3737
-3717
-3697
-3678
-3659
-3641
-3623
-3606
-3589
-3572
-3555
-3539
-3523
-3507
-3491
-3476
-3460
-3445
-3430
-3414
-3399
-3383
-3368
-3352
-3336
-3320
-3303
-3287
-3270
-3253
-3235
-3217
-3199
-3181
-3162
-3143
-3124
-3104
-3084
-3063
-3042
-3021
-3000
-2978
-2956
-2934
-2912
-2889
-2866
-2843
-2820
-2797
-2774
-2751
-2727
-2704
-2681
-2658
-2635
-2612
-2589
-2567
-2544
-2522
-2500
-2478
-2457
-2435
-2414
-2393
-2372
-2352
-2331
-2311
-2290
-2270
-2250
-2230
-2210
-2191
-2171
-2152
-2132
-2113
-2094
-2075
-2056
-2037
-2020
-2001
-1984
-1967
-1950
-1933
-1917
-1902
-1887
-1873
-1859
-1846
-1834
-1822
-1811
-1801
-1792
-1784
-1777
-1771
-1766
-1761
-1758
-1756
-1754
-1754
-1754
-1756
-1759
-1762
-1767
-1772
-1779
-1786
-1795
-1804
-1815
-1827
-1839
-1853
-1868
-1883
-1900
-1918
-1937
-1957
-1978
-2000
-2023
-2048
-2073
-2100
-2127
-2156
-2186
-2217
-2249
-2283
-2318
-2354
-2391
-2429
-2469
-2510
-2552
-2595
-2640
-2686
-2734
-2783
-2834
-2886
-2939
-2994
-3051
-3109
-3169
-3231
-3294
-3359
-3426
-3495
-3565
-3637
-3711
-3787
-3865
-3944
-4026
-4109
-4194
-4281
-4370
-4461
-4554
-4649
-4746
-4845
-4946
-5049
-5154
-5261
-5370
-5481
-5594
-5708
-5824
-5942
-6061
-6182
-6304
-6428
-6552
-6678
-6806
-6934
-7063
-7192
-7323
-7454
-7585
-7717
-7849
-7981
-8113
-8246
-8378
-8509
-8641
-8772
-8902
-9032
-9161
-9289
-9417
-9543
-9669
-9794
-9917
-10039
-10160
-10280
-10399
-10516
-10632
-10746
-10859
-10970
-11080
-11189
-11295
-11400
-11504
-11606
-11706
-11804
-11901
-11996
-12089
-12180
-12270
-12358
-12444
-12528
-12611
-12692
-12771
-12848
-12924
-12997
-13069
-13140
-13208
-13274
-13339
-13402
-13464
-13523
-13581
-13637
-13691
-13744
-13794
-13843
-13891
-13936
-13980
-14022
-14062
-14100
-14137
-14172
-14205
-14236
-14265
-14292
-14318
-14341
-14363
-14383
-14400
-14416
-14430
-14442
-14451
-14459
-14464
-14467
-14469
-14468
-14465
-14459
-14452
-14442
-14430
-14416
-14400
-14381
-14360
-14337
-14311
-14283
-14253
-14220
-14185
-14148
-14108
-14066
-14021
-13974
-13924
-13872
-13818
-13761
-13701
-13639
-13574
-13507
-13438
-13365
-13291
-13213
-13134
-13051
-12967
-12880
-12790
-12698
-12604
-12507
-12408
-12306
-12202
-12096
-11988
-11877
-11765
-11650
-11532
-11413
-11292
-11168
-11043
-10915
-10786
-10654
-10521
-10386
-10249
-10110
-9969
-9827
-9684
-9539
-9392
-9245
-9096
-8945
-8794
-8641
-8488
-8334
-8179
-8023
-7866
-7709
-7551
-7393
-7234
-7075
-6916
-6756
-6596
-6436
-6275
-6115
-5954
-5794
-5633
-5473
-5312
-5152
-4992
-4832
-4672
-4513
-4354
-4195
-4035
-3878
-3719
-3562
-3404
-3247
-3091
-2934
-2778
-2623
-2468
-2313
-2159
-2005
-1853
-1700
-1548
-1397
-1247
-1097
-948
-800
-652
-505
-360
-215
-71
72
214
355
495
634
772
909
1044
1178
1312
1443
1574
1703
1831
1958
2083
2207
2330
2451
2571
2690
2807
2923
3038
3151
3262
3373
3482
3590
3696
3801
3905
4008
4109
4209
4308
4406
4503
4598
4692
4786
4878
4969
5059
5148
5237
5324
5411
5496
5581
5665
5748
5831
5912
5993
6074
6153
6232
6311
6388
6466
6542
6618
6693
6768
6842
6916
6989
7062
7134
7205
7276
7346
7416
7485
7554
7622
7689
7756
7823
7889
7954
8019
8084
8148
8212
8275
8337
8399
8461
8522
8583
8643
8703
8763
8822
8880
8938
8995
9052
9109
9165
9220
9275
9329
9383
9436
9488
9540
9591
9642
9692
9742
9790
9839
9886
9933
9980
10026
10071
10116
10161
10205
10248
10291
10334
10376
10418
10460
10502
10543
10585
10626
10667
10708
10749
10791
10832
10874
10916
10958
11000
11043
11086
11130
11174
11219
11264
11309
11355
11401
11448
11496
11544
11592
11641
11690
11740
11790
11841
11892
11943
11995
12047
12099
12152
12205
12259
12313
12367
12421
12477
12532
12588
12645
12702
12759
12817
12876
12935
12994
13055
13116
13177
13239
13302
13365
13428
13493
13557
13623
13689
13755
13822
13889
13957
14026
14095
14164
14234
14305
14376
14448
14520
14592
14665
14739
14813
14887
14962
15037
15112
15188
15264
15341
15417
15494
15572
15649
15727
15805
15882
15961
16039
16117
16195
16273
16351
16429
16506
16584
16661
16738
16814
16890
16966
17041
17115
17189
17263
17335
17407
17478
17548
17617
17686
17753
17820
17885
17950
18013
18076
18137
18198
18257
18315
18372
18428
18482
18536
18588
18639
18688
18736
18783
18829
18873
18916
18957
18997
19036
19073
19109
19143
19176
19207
19237
19265
19292
19317
19341
19363
19384
19403
19421
19437
19452
19466
19478
19488
19497
19505
19511
19516
19520
19522
19523
19522
19520
19517
19512
19507
19499
19491
19482
19471
19459
19446
19433
19418
19402
19385
19367
19348
19329
19308
19287
19265
19243
19219
19195
19171
19146
19120
19094
19067
19040
19012
18985
18957
18928
18900
18871
18842
18813
18783
18754
18725
18695
18666
18636
18607
18578
18549
18520
18491
18462
18433
18405
18376
18348
18319
18291
18263
18235
18207
18179
18151
18123
18095
18067
18040
18012
17984
17956
17929
17901
17873
17846
17818
17791
17763
17736
17708
17681
17654
17627
17600
17573
17547
17520
17494
17468
17442
17417
17391
17366
17342
17317
17293
17269
17245
17221
17198
17175
17152
17129
17106
17083
17061
17038
17015
16993
16971
16948
16926
16903
16881
16858
16836
16813
16791
16769
16746
16724
16702
16680
16658
16637
16615
16594
16573
16552
16531
16511
16491
16471
16452
16433
16414
16396
16378
16361
16344
16328
16311
16296
16280
16265
16251
16236
16222
16209
16196
16183
16171
16158
16146
16134
16123
16111
16099
16088
16076
16065
16053
16041
16029
16017
16004
15993
15980
15967
15954
15940
15926
15912
15898
15883
15867
15852
15836
15819
15802
15785
15767
15749
15731
15712
15692
15672
15652
15631
15610
15589
15567
15544
15522
15498
15475
15451
15427
15402
15377
15352
15327
15301
15275
15249
15223
15196
15170
15143
15116
15089
15062
15036
15009
14982
14955
14928
14901
14875
14848
14822
14795
14769
14743
14717
14692
14666
14641
14616
14591
14567
14542
14518
14494
14470
14446
14422
14399
14376
14353
14330
14307
14284
14262
14240
14217
14196
14174
14152
14131
14109
14088
14067
14046
14025
14004
13983
13963
13942
13921
13901
13880
13860
13839
13819
13798
13778
13757
13736
13716
13695
13674
13653
13632
13611
13589
13568
13546
13524
13502
13480
13457
13434
13411
13388
13364
13340
13316
13291
13266
13241
13215
13189
13163
13136
13109
13081
13053
13025
12997
12968
12938
12908
12878
12847
12816
12784
12751
12718
12685
12650
12615
12580
12543
12506
12468
12430
12390
12350
12309
12267
12224
12181
12136
12091
12044
11997
11948
11899
11849
11798
11746
11693
11639
11584
11528
11471
11413
11354
11294
11233
11171
11109
11045
10981
10915
10849
10781
10713
10644
10574
10503
10432
10359
10286
10211
10136
10060
9983
9906
9827
9748
9668
9587
9505
9423
9339
9255
9170
9085
8998
8911
8824
8735
8646
8557
8467
8376
8285
8193
8101
8007
7915
7822
7728
7634
7539
7444
7349
7254
7159
7063
6967
6871
6775
6678
6582
6485
6389
6292
6196
6099
6002
5906
5809
5713
5617
5520
5424
5328
5232
5137
5041
4945
4850
4754
4659
4564
4469
4374
4279
4185
4090
3995
3901
3807
3713
3619
3525
3432
3339
3246
3153
3061
2969
2877
2786
2696
2605
2515
2426
2337
2249
2161
2074
1987
1901
1816
1731
1647
1563
1481
1399
1317
1237
1157
1079
1000
924
848
773
698
625
553
481
411
342
273
206
139
74
9
-54
-117
-179
-239
-299
-358
-416
-473
-530
-585
-640
-693
-746
-798
-849
-899
-948
-997
-1045
-1092
-1138
-1184
-1229
-1273
-1316
-1359
-1401
-1443
-1484
-1525
-1565
-1604
-1643
-1682
-1720
-1758
-1796
-1833
-1870
-1907
-1943
-1979
-2016
-2052
-2087
-2123
-2159
-2195
-2231
-2266
-2302
-2338
-2374
-2409
-2445
-2481
-2517
-2553
-2589
-2625
-2662
-2698
-2735
-2771
-2808
-2845
-2882
-2920
-2957
-2995
-3033
-3072
-3111
-3150
-3189
-3229
-3269
-3310
-3351
-3393
-3436
-3478
-3522
-3566
-3611
-3657
-3703
-3750
-3798
-3846
-3896
-3946
-3997
-4049
-4101
-4155
-4209
-4264
-4319
-4376
-4433
-4491
-4549
-4609
-4669
-4730
-4791
-4853
-4916
-4979
-5043
-5107
-5172
-5238
-5304
-5371
-5439
-5507
-5576
-5646
-5716
-5787
-5859
-5931
-6004
-6078
-6153
-6228
-6305
-6382
-6460
-6539
-6618
-6699
-6780
-6862
-6946
-7030
-7115
-7201
-7288
-7376
-7465
-7554
-7645
-7737
-7829
-7923
-8016
-8112
-8208
-8305
-8402
-8500
-8599
-8699
-8799
-8900
-9001
-9103
-9205
-9308
-9411
-9515
-9618
-9722
-9826
-9931
-10035
-10139
-10243
-10348
-10452
-10555
-10659
-10762
-10865
-10968
-11070
-11172
-11273
-11373
-11473
-11573
-11671
-11770
-11867
-11964
-12060
-12155
-12249
-12343
-12436
-12528
-12619
-12709
-12799
-12888
-12976
-13063
-13149
-13234
-13319
-13402
-13485
-13567
-13647
-13727
-13806
-13884
-13961
-14037
-14113
-14187
-14260
-14332
-14403
-14473
-14542
-14610
-14678
-14744
-14809
-14873
-14936
-14998
-15059
-15120
-15179
-15237
-15295
-15352
-15407
-15462
-15516
-15569
-15622
-15673
-15724
-15774
-15823
-15871
-15919
-15965
-16011
-16056
-16101
-16143
-16187
-16229
-16270
-16311
-16350
-16389
-16427
-16465
-16501
-16536
-16571
-16605
-16638
-16670
-16701
-16731
-16761
-16789
-16816
-16842
-16868
-16892
-16915
-16936
-16957
-16977
-16995
-17012
-17028
-17043
-17056
-17068
-17079
-17089
-17097
-17104
-17110
-17115
-17118
-17120
-17121
-17121
-17119
-17117
-17113
-17108
-17101
-17094
-17086
-17076
-17066
-17054
-17042
-17028
-17014
-16998
-16981
-16964
-16946
-16926
-16906
-16885
-16863
-16840
-16816
-16791
-16765
-16738
-16711
-16682
-16653
-16622
-16591
-16559
-16526
-16492
-16457
-16421
-16384
-16346
-16306
-16267
-16226
-16184
-16142
-16097
-16053
-16009
-15962
-15915
-15867
-15819
-15769
-15719
-15668
-15616
-15563
-15510
-15456
-15401
-15346
-15290
-15234
-15177
-15119
-15061
-15002
-14943
-14883
-14822
-14761
-14699
-14636
-14573
-14508
-14443
-14377
-14311
-14243
-14174
-14104
-14034
-13962
-13889
-13815
-13741
-13665
-13588
-13510
-13431
-13351
-13270
-13189
-13106
-13023
-12939
-12854
-12768
-12682
-12595
-12507
-12419
-12330
-12241
-12152
-12062
-11971
-11881
-11790
-11699
-11608
-11517
-11426
-11334
-11243
-11152
-11061
-10971
-10880
-10790
-10701
-10611
-10522
-10434
-10346
-10259
-10172
-10086
-10000
-9915
-9831
-9748
-9665
-9583
-9502
-9422
-9343
-9264
-9186
-9110
-9034
-8959
-8885
-8812
-8740
-8670
-8600
-8531
-8464
-8397
-8332
-8268
-8206
-8144
-8084
-8026
-7968
-7912
-7858
-7805
-7753
-7703
-7655
-7607
-7562
-7518
-7475
-7434
-7395
-7357
-7321
-7286
-7253
-7221
-7191
-7163
-7136
-7110
-7086
-7064
-7043
-7023
-7005
-6988
-6973
-6959
-6947
-6936
-6926
-6918
-6910
-6904
-6900
-6896
-6894
-6892
-6892
-6893
-6895
-6898
-6902
-6906
-6912
-6918
-6925
-6932
-6940
-6949
-6959
-6968
-6979
-6990
-7001
-7012
-7024
-7036
-7049
-7061
-7074
-7087
-7100
-7113
-7126
-7140
-7153
-7167
-7180
-7193
-7206
-7220
-7233
-7245
-7258
-7271
-7283
-7296
-7308
-7319
-7331
-7342
-7353
-7364
-7375
-7385
-7395
-7404
-7413
-7422
-7431
-7439
-7446
-7454
-7461
-7467
-7473
-7479
-7484
-7488
-7492
-7496
-7499
-7501
-7503
-7505
-7505
-7505
-7505
-7503
-7501
-7499
-7495
-7491
-7486
-7480
-7473
-7466
-7458
-7449
-7439
-7428
-7416
-7403
-7390
-7375
-7360
-7344
-7327
-7309
-7290
-7271
-7250
-7229
-7207
-7184
-7160
-7136
-7111
-7085
-7058
-7031
-7003
-6974
-6945
-6915
-6884
-6853
-6821
-6789
-6756
-6723
-6688
-6654
-6619
-6583
-6547
-6510
-6473
-6435
-6397
-6358
-6318
-6278
-6238
-6197
-6155
-6113
-6070
-6027
-5983
-5939
-5894
-5848
-5802
-5756
-5708
-5661
-5612
-5563
-5514
-5464
-5413
-5362
-5310
-5258
-5206
-5153
-5099
-5045
-4990
-4935
-4880
-4824
-4768
-4711
-4654
-4597
-4539
-4481
-4423
-4365
-4306
-4247
-4188
-4129
-4070
-4011
-3952
-3892
-3833
-3773
-3714
-3654
-3595
-3536
-3476
-3417
-3358
-3299
-3239
-3180
-3121
-3062
-3003
-2944
-2885
-2827
-2768
-2709
-2650
-2591
-2532
-2473
-2414
-2355
-2296
-2237
-2177
-2118
-2059
-1999
-1940
-1880
-1820
-1760
-1700
-1640
-1580
-1519
-1459
-1398
-1337
-1277
-1216
-1154
-1093
-1032
-970
-909
-847
-785
-723
-661
-599
-536
-474
-411
-349
-286
-223
-160
-97
-34
29
93
156
220
284
348
412
476
541
605
670
734
799
864
929
994
1059
1124
1189
1254
1319
1384
1449
1513
1578
1642
1706
1770
1833
1896
1959
2021
2083
2144
2205
2265
2324
2383
2441
2498
2554
2610
2664
2718
2771
2823
2874
2924
2972
3020
3067
3112
3157
3200
3242
3283
3323
3361
3398
3434
3469
3502
3534
3565
3594
3622
3649
3674
3698
3721
3742
3761
3779
3796
3811
3824
3836
3846
3855
3862
3868
3872
3875
3875
3875
3872
3868
3863
3855
3846
3836
3824
3810
3795
3778
3759
3739
3718
3694
3670
3644
3616
3587
3557
3525
3492
3457
3421
3384
3346
3306
3265
3222
3178
3133
3087
3040
2991
2942
2891
2839
2786
2732
2678
2622
2565
2507
2449
2390
2330
2269
2207
2145
2082
2017
1954
1889
1823
1757
1691
1624
1556
1488
1420
1351
1282
1213
1143
1074
1002
933
863
792
722
651
581
510
440
369
299
229
160
90
21
-47
-115
-183
-250
-316
-382
-447
-511
-574
-637
-699
-760
-821
-880
-938
-996
-1053
-1108
-1163
-1217
-1270
-1322
-1373
-1423
-1472
-1520
-1567
-1613
-1659
-1703
-1747
-1790
-1832
-1873
-1913
-1953
-1991
-2029
-2066
-2102
-2137
-2172
-2205
-2238
-2270
-2301
-2331
-2360
-2389
-2416
-2443
-2468
-2493
-2517
-2540
-2562
-2582
-2602
-2621
-2639
-2656
-2672
-2687
-2701
-2714
-2726
-2737
-2746
-2755
-2762
-2769
-2774
-2778
-2780
-2782
-2782
-2781
-2778
-2774
-2768
-2761
-2753
-2743
-2732
-2719
-2704
-2688
-2671
-2652
-2631
-2609
-2585
-2559
-2532
-2503
-2473
-2441
-2408
-2373
-2336
-2298
-2258
-2216
-2173
-2129
-2083
-2035
-1986
-1936
-1884
-1831
-1776
-1721
-1663
-1605
-1545
-1485
-1423
-1359
-1295
-1230
-1163
-1096
-1027
-958
-887
-815
-742
-669
-594
-518
-442
-364
-285
-206
-125
-43
40
123
208
293
380
468
556
645
735
826
918
1010
1104
1198
1292
1388
1484
1580
1677
1774
1872
1971
2070
2169
2268
2368
2468
2568
2669
2769
2870
2971
3072
3173
3274
3375
3475
3576
3677
3777
3877
3978
4077
4177
4276
4375
4474
4573
4671
4769
4866
4964
5060
5157
5253
5349
5445
5540
5635
5729
5824
5918
6011
6105
6198
6291
6384
6476
6569
6661
6753
6844
6936
7028
7119
7210
7301
7392
7483
7574
7664
7754
7845
7935
8023
8114
8203
8293
8381
8470
8558
8646
8734
8821
8908
8994
9080
9165
9250
9335
9419
9502
9585
9667
9749
9831
9912
9992
10072
10151
10230
10308
10385
10462
10539
10615
10690
10765
10839
10912
10985
11057
11129
11200
11270
11339
11408
11476
11543
11610
11675
11740
11804
11867
11929
11990
12051
12110
12169
12226
12283
12339
12393
12447
12500
12552
12603
12653
12702
12750
12796
12842
12887
12931
12974
13016
13057
13097
13136
13173
13210
13246
13281
13315
13347
13379
13410
13440
13469
13497
13524
13550
13576
13600
13624
13647
13669
13690
13711
13731
13750
13769
13787
13804
13821
13837
13853
13868
13883
13897
13911
13925
13937
13950
13962
13973
13985
13996
14006
14016
14026
14035
14044
14053
14061
14070
14077
14085
14092
14099
14106
14112
14118
14124
14129
14134
14139
14143
14148
14151
14155
14158
14161
14163
14165
14167
14168
14169
14170
14170
14170
14170
14169
14168
14166
14164
14162
14159
14156
14153
14149
14145
14141
14136
14131
14125
14120
14114
14107
14101
14094
14087
14079
14071
14063
14055
14047
14038
14030
14021
14012
14003
13993
13984
13975
13965
13955
13946
13936
13926
13917
13907
13897
13887
13877
13868
13858
13848
13838
13829
13819
13809
13799
13789
13779
13770
13760
13750
13740
13730
13721
13711
13701
13692
13683
13673
13664
13655
13647
13638
13630
13623
13615
13608
13602
13596
13590
13585
13580
13576
13573
13570
13568
13566
13565
13564
13565
13565
13567
13569
13572
13575
13579
13584
13589
13595
13602
13609
13616
13624
13633
13642
13652
13662
13672
13683
13694
13705
13716
13728
13740
13753
13765
13778
13791
13804
13817
13830
13844
13857
13871
13885
13899
13912
13926
13940
13954
13968
13982
13996
14010
14023
14037
14051
14065
14078
14092
14105
14118
14132
14145
14158
14170
14183
14196
14208
14220
14233
14245
14256
14268
14279
14291
14302
14313
14323
14334
14344
14354
14363
14373
14382
14390
14399
14407
14415
14423
14430
14437
14443
14450
14456
14461
14467
14471
14476
14480
14484
14488
14491
14494
14496
14498
14500
14501
14502
14503
14503
14502
14501
14500
14498
14496
14493
14489
14486
14481
14476
14471
14465
14458
14451
14443
14435
14426
14416
14406
14395
14384
14372
14359
14346
14332
14318
14302
14287
14271
14254
14236
14218
14200
14181
14161
14141
14120
14099
14077
14055
14033
14009
13986
13962
13937
13912
13886
13860
13834
13807
13779
13751
13722
13693
13664
13633
13603
13571
13539
13507
13474
13440
13406
13371
13336
13300
13263
13225
13188
13149
13110
13070
13029
12988
12946
12903
12860
12816
12771
12726
12680
12633
12586
12537
12488
12439
12388
12337
12285
12233
12179
12125
12070
12015
11959
11902
11844
11786
11727
11668
11607
11547
11485
11423
11360
11297
11233
11168
11103
11037
10971
10904
10837
10769
10701
10632
10563
10494
10423
10353
10282
10210
10138
10066
9993
9920
9847
9773
9698
9623
9548
9473
9397
9321
9244
9167
9090
9012
8934
8856
8777
8698
8618
8538
8458
8377
8296
8215
8132
8051
7968
7885
7801
7717
7632
7547
7462
7376
7289
7202
7115
7027
6939
6850
6760
6671
6580
6490
6399
6307
6216
6124
6031
5938
5845
5752
5659
5565
5471
5377
5283
5189
5095
5001
4906
4812
4718
4623
4529
4435
4340
4246
4152
4057
3963
3869
3775
3681
3586
3492
3398
3304
3210
3116
3021
2927
2833
2738
2644
2549
2454
2359
2265
2169
2074
1979
1883
1788
1692
1596
1500
1403
1307
1210
1113
1016
919
821
723
625
527
428
329
230
130
31
-69
-170
-270
-371
-473
-574
-676
-779
-881
-984
-1088
-1191
-1295
-1400
-1505
-1610
-1715
-1821
-1927
-2033
-2140
-2247
-2354
-2462
-2570
-2678
-2787
-2895
-3004
-3113
-3223
-3332
-3442
-3552
-3661
-3771
-3881
-3991
-4101
-4211
-4321
-4431
-4541
-4651
-4761
-4870
-4980
-5089
-5198
-5307
-5415
-5524
-5632
-5740
-5848
-5955
-6062
-6169
-6276
-6382
-6488
-6593
-6698
-6803
-6908
-7012
-7115
-7218
-7321
-7423
-7525
-7627
-7728
-7828
-7928
-8028
-8127
-8226
-8324
-8421
-8518
-8614
-8710
-8805
-8899
-8993
-9086
-9179
-9270
-9361
-9452
-9542
-9631
-9719
-9806
-9893
-9979
-10064
-10149
-10233
-10316
-10398
-10480
-10560
-10640
-10720
-10798
-10876
-10952
-11028
-11104
-11178
-11252
-11325
-11397
-11468
-11538
-11608
-11676
-11744
-11811
-11877
-11942
-12006
-12070
-12132
-12193
-12254
-12313
-12372
-12429
-12486
-12541
-12596
-12649
-12702
-12753
-12804
-12853
-12901
-12949
-12995
-13040
-13085
-13128
-13170
-13211
-13252
-13291
-13329
-13367
-13403
-13439
-13473
-13507
-13540
-13572
-13603
-13633
-13662
-13691
-13719
-13746
-13772
-13798
-13823
-13848
-13871
-13894
-13917
-13939
-13960
-13981
-14001
-14021
-14041
-14060
-14078
-14096
-14114
-14131
-14148
-14164
-14180
-14196
-14211
-14226
-14241
-14255
-14269
-14282
-14295
-14308
-14320
-14332
-14343
-14354
-14365
-14375
-14384
-14394
-14402
-14411
-14419
-14426
-14433
-14440
-14446
-14451
-14456
-14460
-14464
-14467
-14470
-14472
-14473
-14474
-14474
-14474
-14473
-14471
-14468
-14465
-14460
-14455
-14450
-14443
-14436
-14428
-14419
-14409
-14399
-14387
-14375
-14362
-14348
-14333
-14317
-14300
-14282
-14263
-14244
-14223
-14201
-14179
-14155
-14131
-14106
-14079
-14052
-14024
-13994
-13964
-13933
-13902
-13869
-13836
-13801
-13766
-13730
-13694
-13657
-13619
-13580
-13541
-13501
-13461
-13420
-13378
-13336
-13294
-13251
-13207
-13163
-13119
-13075
-13030
-12984
-12939
-12893
-12846
-12800
-12753
-12705
-12658
-12610
-12562
-12514
-12466
-12417
-12368
-12320
-12271
-12222
-12172
-12123
-12074
-12025
-11976
-11927
-11877
-11828
-11779
-11731
-11682
-11633
-11585
-11536
-11488
-11440
-11392
-11344
-11296
-11248
-11201
-11154
-11106
-11059
-11012
-10965
-10919
-10872
-10826
-10780
-10733
-10688
-10642
-10596
-10551
-10506
-10461
-10416
-10371
-10327
-10283
-10240
-10197
-10154
-10111
-10069
-10028
-9986
-9946
-9905
-9866
-9827
-9788
-9750
-9712
-9675
-9638
-9602
-9567
-9532
-9498
-9464
-9431
-9398
-9366
-9334
-9303
-9272
-9242
-9212
-9183
-9154
-9126
-9099
-9071
-9045
-9019
-8993
-8968
-8943
-8919
-8896
-8873
-8850
-8828
-8807
-8786
-8766
-8746
-8726
-8707
-8689
-8671
-8653
-8636
-8620
-8604
-8588
-8573
-8558
-8543
-8529
-8515
-8502
-8489
-8476
-8463
-8451
-8439
-8427
-8415
-8404
-8393
-8381
-8370
-8359
-8349
-8338
-8327
-8317
-8306
-8295
-8285
-8274
-8264
-8253
-8242
-8231
-8221
-8210
-8199
-8186
-8176
-8164
-8153
-8141
-8130
-8118
-8106
-8093
-8082
-8069
-8057
-8044
-8031
-8019
-8005
-7992
-7979
-7965
-7952
-7938
-7924
-7910
-7895
-7881
-7866
-7851
-7836
-7821
-7805
-7789
-7773
-7757
-7741
-7724
-7707
-7690
-7672
-7655
-7637
-7619
-7601
-7582
-7564
-7545
-7525
-7506
-7486
-7466
-7446
-7426
-7405
-7384
-7363
-7342
-7320
-7298
-7276
-7253
-7230
-7207
-7184
-7160
-7136
-7111
-7086
-7061
-7035
-7009
-6982
-6955
-6928
-6900
-6872
-6843
-6814
-6784
-6754
-6723
-6692
-6660
-6628
-6595
-6562
-6528
-6494
-6459
-6423
-6386
-6349
-6311
-6272
-6232
-6192
-6151
-6109
-6065
-6021
-5976
-5930
-5883
-5835
-5786
-5736
-5684
-5632
-5578
-5524
-5468
-5411
-5352
-5293
-5232
-5170
-5106
-5042
-4976
-4908
-4839
-4769
-4698
-4625
-4551
-4475
-4398
-4319
-4239
-4158
-4075
-3990
-3904
-3817
-3728
-3638
-3547
-3454
-3359
-3263
-3166
-3068
-2968
-2867
-2765
-2661
-2556
-2450
-2343
-2235
-2125
-2013
-1903
-1790
-1676
-1561
-1445
-1329
-1211
-1092
-973
-853
-732
-610
-488
-364
-241
-116
9
135
261
387
515
642
770
898
1027
1155
1284
1414
1543
1672
1802
1932
2061
2191
2321
2450
2580
2709
2838
2967
3096
3224
3353
3480
3608
3735
3862
3988
4114
4239
4364
4488
4612
4735
4858
4979
5100
5221
5340
5459
5577
5694
5811
5926
6040
6154
6266
6378
6488
6597
6706
6813
6919
7024
7127
7230
7331
7431
7530
7628
7724
7819
7913
8005
8096
8186
8275
8362
8448
8532
8615
8697
8777
8856
8934
9010
9085
9158
9230
9300
9369
9437
9503
9567
9630
9692
9752
9810
9867
9922
9976
10028
10079
10128
10175
10221
10265
10308
10348
10388
10425
10461
10495
10528
10559
10588
10616
10642
10666
10688
10709
10729
10746
10762
10777
10789
10801
10810
10818
10825
10829
10833
10835
10835
10834
10831
10827
10821
10814
10806
10796
10785
10773
10759
10744
10728
10711
10692
10672
10652
10630
10607
10583
10558
10532
10505
10477
10448
10419
10388
10356
10324
10291
10257
10222
10187
10151
10114
10076
10038
9999
9959
9919
9879
9838
9796
9754
9711
9668
9624
9580
9536
9491
9446
9400
9354
9308
9261
9214
9167
9119
9071
9023
8974
8925
8876
8827
8777
8727
8677
8626
8576
8525
8474
8423
8371
8319
8268
8216
8164
8112
8060
8007
7955
7903
7850
7798
7746
7693
7641
7589
7537
7484
7432
7380
7328
7276
7224
7172
7121
7069
7018
6967
6915
6864
6813
6762
6712
6661
6611
6560
6510
6460
6410
6360
6310
6261
6211
6162
6112
6063
6014
5964
5915
5866
5817
5768
5719
5670
5621
5572
5523
5474
5425
5376
5327
5278
5229
5180
5131
5081
5032
4983
4933
4884
4834
4785
4735
4685
4635
4585
4535
4485
4435
4384
4334
4283
4233
4182
4131
4080
4027
3977
3925
3873
3821
3769
3717
3664
3611
3558
3505
3451
3398
3344
3290
3235
3180
3125
3070
3015
2959
2903
2847
2790
2733
2676
2619
2561
2504
2446
2388
2329
2271
2212
2154
2095
2036
1977
1918
1859
1800
1741
1681
1622
1563
1504
1445
1385
1326
1267
1208
1149
1090
1031
972
913
854
795
736
678
619
560
502
443
384
326
267
209
150
92
34
-25
-83
-141
-199
-257
-315
-373
-431
-489
-546
-604
-661
-718
-775
-832
-888
-945
-1000
-1057
-1113
-1169
-1224
-1279
-1334
-1388
-1442
-1496
-1549
-1602
-1655
-1707
-1759
-1810
-1861
-1911
-1961
-2009
-2058
-2106
-2154
-2201
-2247
-2292
-2337
-2381
-2425
-2468
-2510
-2552
-2593
-2633
-2673
-2712
-2750
-2788
-2825
-2861
-2896
-2931
-2965
-2998
-3030
-3062
-3093
-3124
-3153
-3182
-3210
-3237
-3264
-3290
-3315
-3339
-3362
-3385
-3407
-3428
-3448
-3468
-3486
-3504
-3521
-3538
-3553
-3568
-3581
-3594
-3606
-3617
-3628
-3637
-3646
-3654
-3660
-3666
-3671
-3675
-3678
-3680
-3681
-3681
-3680
-3679
-3676
-3671
-3666
-3660
-3653
-3645
-3635
-3625
-3613
-3600
-3586
-3571
-3554
-3537
-3518
-3498
-3477
-3455
-3431
-3406
-3380
-3353
-3324
-3295
-3264
-3231
-3198
-3163
-3127
-3090
-3052
-3012
-2971
-2929
-2886
-2841
-2796
-2749
-2701
-2652
-2601
-2550
-2497
-2444
-2389
-2333
-2275
-2217
-2158
-2098
-2037
-1974
-1911
-1847
-1782
-1716
-1650
-1582
-1514
-1445
-1376
-1305
-1234
-1163
-1091
-1018
-945
-872
-798
-724
-649
-574
-499
-423
-347
-271
-194
-117
-40
37
114
191
269
347
424
502
580
658
735
813
891
968
1046
1123
1200
1277
1353
1430
1506
1581
1657
1732
1806
1881
1954
2027
2100
2172
2244
2315
2385
2454
2523
2591
2659
2725
2791
2856
2919
2982
3044
3105
3165
3223
3281
3337
3393
3447
3500
3551
3602
3651
3698
3745
3790
3834
3876
3917
3957
3995
4032
4067
4101
4133
4164
4194
4222
4248
4273
4296
4318
4338
4357
4374
4390
4404
4417
4428
4437
4445
4451
4456
4459
4461
4461
4460
4457
4453
4447
4440
4431
4421
4409
4396
4382
4366
4349
4330
4310
4289
4267
4243
4218
4192
4165
4136
4107
4075
4043
4011
3978
3943
3907
3871
3833
3795
3756
3716
3675
3633
3591
3548
3504
3460
3414
3369
3322
3276
3228
3180
3132
3083
3033
2983
2932
2881
2830
2778
2726
2673
2620
2567
2513
2459
2404
2350
2295
2239
2184
2128
2072
2017
1960
1904
1848
1792
1735
1679
1623
1567
1511
1455
1399
1344
1288
1233
1178
1124
1069
1016
962
909
856
803
751
700
648
598
548
498
449
400
353
305
258
212
167
122
77
33
-10
-52
-94
-136
-177
-217
-257
-296
-334
-372
-410
-447
-483
-519
-555
-590
-624
-658
-691
-724
-757
-789
-820
-852
-882
-912
-942
-971
-1000
-1029
-1057
-1085
-1112
-1139
-1166
-1192
-1218
-1244
-1270
-1295
-1320
-1345
-1369
-1393
-1417
-1441
-1465
-1489
-1512
-1535
-1558
-1581
-1604
-1627
-1650
-1673
-1696
-1718
-1741
-1764
-1787
-1809
-1832
-1855
-1878
-1901
-1923
-1946
-1969
-1992
-2013
-2037
-2060
-2082
-2105
-2127
-2149
-2171
-2193
-2215
-2236
-2257
-2278
-2299
-2320
-2340
-2360
-2379
-2398
-2417
-2436
-2454
-2472
-2489
-2506
-2523
-2539
-2554
-2569
-2584
-2598
-2612
-2625
-2638
-2650
-2661
-2672
-2683
-2693
-2702
-2711
-2719
-2726
-2733
-2740
-2745
-2751
-2755
-2759
-2763
-2766
-2768
-2770
-2772
-2773
-2773
-2773
-2772
-2771
-2769
-2767
-2765
-2762
-2758
-2754
-2750
-2745
-2740
-2734
-2728
-2721
-2714
-2706
-2698
-2690
-2681
-2672
-2662
-2652
-2641
-2630
-2618
-2606
-2594
-2581
-2567
-2553
-2539
-2524
-2509
-2494
-2478
-2461
-2445
-2427
-2410
-2392
-2374
-2355
-2336
-2316
-2296
-2276
-2255
-2234
-2213
-2192
-2170
-2148
-2125
-2102
-2079
-2056
-2032
-2008
-1984
-1960
-1935
-1911
-1886
-1861
-1836
-1810
-1785
-1759
-1733
-1707
-1681
-1655
-1629
-1603
-1576
-1550
-1523
-1496
-1469
-1443
-1416
-1389
-1361
-1334
-1307
-1280
-1253
-1225
-1198
-1171
-1143
-1116
-1089
-1062
-1034
-1006
-980
-953
-927
-900
-873
-847
-820
-794
-768
-742
-717
-691
-666
-642
-617
-593
-569
-546
-523
-501
-479
-458
-437
-417
-397
-378
-360
-342
-326
-310
-294
-280
-266
-254
-242
-231
-221
-212
-203
-196
-189
-183
-179
-175
-172
-170
-168
-168
-169
-170
-172
-175
-180
-185
-190
-197
-205
-213
-223
-233
-244
-256
-269
-282
-297
-312
-328
-345
-363
-382
-402
-422
-444
-466
-489
-513
-538
-563
-589
-617
-645
-674
-703
-734
-765
-797
-830
-864
-899
-935
-971
-1008
-1046
-1085
-1125
-1166
-1207
-1250
-1293
-1337
-1382
-1427
-1474
-1521
-1569
-1618
-1668
-1718
-1769
-1821
-1874
-1927
-1981
-2035
-2091
-2147
-2203
-2260
-2318
-2376
-2435
-2494
-2554
-2614
-2674
-2735
-2797
-2859
-2921
-2983
-3046
-3109
-3172
-3235
-3299
-3363
-3427
-3491
-3555
-3619
-3684
-3748
-3813
-3877
-3942
-4006
-4070
-4135
-4200
-4264
-4328
-4392
-4456
-4519
-4583
-4646
-4708
-4771
-4833
-4895
-4957
-5018
-5079
-5139
-5199
-5259
-5318
-5377
-5436
-5494
-5552
-5609
-5666
-5723
-5779
-5834
-5889
-5944
-5998
-6052
-6106
-6159
-6211
-6263
-6315
-6366
-6417
-6467
-6517
-6566
-6615
-6664
-6712
-6759
-6807
-6854
-6900
-6946
-6991
-7036
-7081
-7125
-7169
-7212
-7255
-7297
-7339
-7380
-7421
-7462
-7502
-7541
-7580
-7619
-7657
-7694
-7732
-7768
-7804
-7840
-7875
-7910
-7944
-7977
-8010
-8042
-8074
-8106
-8138
-8167
-8198
-8227
-8256
-8284
-8311
-8338
-8364
-8390
-8414
-8438
-8462
-8484
-8506
-8527
-8547
-8566
-8585
-8603
-8619
-8635
-8650
-8664
-8677
-8690
-8701
-8711
-8720
-8728
-8736
-8742
-8747
-8751
-8754
-8756
-8757
-8757
-8756
-8754
-8750
-8746
-8740
-8734
-8726
-8718
-8708
-8697
-8686
-8673
-8659
-8645
-8629
-8612
-8595
-8576
-8557
-8536
-8515
-8493
-8470
-8446
-8421
-8395
-8369
-8341
-8313
-8284
-8254
-8224
-8193
-8161
-8129
-8095
-8061
-8026
-7992
-7956
-7920
-7883
-7846
-7808
-7770
-7731
-7692
-7652
-7612
-7571
-7530
-7488
-7446
-7404
-7361
-7318
-7274
-7230
-7185
-7140
-7094
-7048
-7002
-6955
-6908
-6860
-6811
-6763
-6713
-6663
-6613
-6563
-6511
-6460
-6408
-6355
-6302
-6249
-6195
-6141
-6086
-6031
-5976
-5920
-5864
-5807
-5750
-5693
-5635
-5577
-5518
-5460
-5401
-5341
-5282
-5222
-5162
-5101
-5040
-4979
-4918
-4856
-4794
-4732
-4670
-4607
-4544
-4481
-4418
-4354
-4290
-4226
-4161
-4096
-4030
-3966
-3900
-3834
-3768
-3701
-3634
-3567
-3499
-3431
-3363
-3295
-3226
-3157
-3087
-3017
-2947
-2877
-2806
-2735
-2663
-2592
-2519
-2447
-2375
-2302
-2229
-2155
-2082
-2008
-1934
-1859
-1785
-1710
-1635
-1560
-1484
-1408
-1333
-1257
-1180
-1104
-1027
-950
-873
-796
-719
-642
-564
-486
-408
-330
-252
-174
-96
-17
61
140
218
297
375
454
532
610
689
767
845
924
1000
1079
1157
1234
1311
1388
1465
1541
1617
1693
1768
1843
1917
1991
2064
2137
2209
2281
2352
2422
2492
2560
2629
2696
2762
2828
2893
2957
3020
3082
3144
3204
3263
3322
3379
3436
3491
3545
3598
3651
3702
3752
3801
3849
3896
3942
3987
4030
4074
4116
4157
4197
4236
4275
4312
4348
4383
4417
4450
4482
4514
4544
4573
4602
4629
4656
4681
4706
4729
4752
4774
4794
4814
4833
4851
4868
4884
4899
4913
4926
4939
4950
4960
4970
4979
4986
4993
4999
5004
5008
5011
5014
5015
5016
5016
5015
5013
5010
5007
5003
4997
4992
4985
4977
4969
4960
4950
4939
4928
4915
4902
4888
4873
4857
4841
4823
4805
4785
4765
4744
4721
4698
4674
4649
4623
4596
4568
4539
4509
4478
4446
4413
4379
4344
4308
4271
4232
4193
4153
4112
4070
4026
3982
3937
3890
3843
3795
3745
3695
3643
3591
3537
3483
3427
3371
3313
3254
3195
3134
3073
3010
2947
2883
2818
2751
2684
2616
2548
2478
2408
2336
2264
2191
2118
2044
1969
1893
1817
1740
1662
1584
1505
1426
1346
1266
1185
1103
1020
939
856
772
689
605
520
435
350
264
178
92
6
-81
-168
-255
-342
-429
-516
-604
-691
-778
-865
-953
-1040
-1126
-1213
-1300
-1386
-1472
-1557
-1643
-1728
-1812
-1896
-1980
-2063
-2146
-2228
-2309
-2390
-2470
-2550
-2629
-2708
-2785
-2862
-2938
-3014
-3088
-3162
-3235
-3308
-3379
-3450
-3519
-3588
-3656
-3724
-3790
-3855
-3920
-3983
-4046
-4107
-4168
-4227
-4286
-4344
-4401
-4456
-4511
-4565
-4617
-4669
-4719
-4769
-4817
-4865
-4911
-4956
-5000
-5044
-5086
-5127
-5167
-5206
-5244
-5281
-5316
-5351
-5385
-5418
-5449
-5480
-5509
-5538
-5565
-5592
-5617
-5641
-5665
-5687
-5708
-5728
-5747
-5765
-5782
-5799
-5814
-5828
-5841
-5853
-5864
-5874
-5883
-5892
-5899
-5905
-5911
-5916
-5919
-5922
-5925
-5926
-5926
-5926
-5925
-5923
-5921
-5918
-5914
-5910
-5905
-5899
-5893
-5886
-5879
-5871
-5863
-5854
-5845
-5836
-5826
-5815
-5804
-5793
-5781
-5769
-5757
-5744
-5731
-5718
-5704
-5690
-5675
-5660
-5645
-5630
-5614
-5597
-5581
-5564
-5546
-5529
-5511
-5492
-5473
-5454
-5434
-5414
-5393
-5372
-5351
-5329
-5307
-5284
-5260
-5237
-5212
-5188
-5162
-5136
-5110
-5083
-5056
-5028
-5000
-4971
-4941
-4911
-4881
-4849
-4818
-4785
-4752
-4719
-4685
-4650
-4615
-4579
-4543
-4506
-4468
-4430
-4391
-4351
-4311
-4271
-4229
-4187
-4145
-4101
-4058
-4013
-3968
-3922
-3876
-3828
-3781
-3732
-3683
-3634
-3583
-3532
-3481
-3429
-3376
-3322
-3268
-3214
-3159
-3103
-3047
-2990
-2933
-2875
-2817
-2758
-2699
-2640
-2580
-2520
-2459
-2398
-2337
-2276
-2214
-2152
-2090
-2027
-1965
-1902
-1839
-1776
-1713
-1650
-1587
-1524
-1461
-1397
-1334
-1271
-1208
-1145
-1081
-1018
-956
-893
-830
-768
-705
-643
-581
-519
-457
-396
-334
-273
-212
-151
-91
-30
30
90
150
209
269
328
386
445
503
561
619
677
734
791
848
905
961
1016
1072
1127
1182
1237
1291
1345
1398
1451
1504
1556
1608
1659
1710
1760
1810
1859
1908
1956
2004
2051
2097
2143
2188
2233
2277
2320
2363
2405
2446
2487
2527
2566
2605
2643
2680
2716
2752
2787
2822
2856
2889
2921
2953
2984
3014
3044
3073
3102
3130
3157
3184
3210
3235
3260
3285
3309
3332
3355
3377
3399
3421
3442
3462
3482
3502
3521
3540
3558
3576
3594
3611
3627
3644
3660
3675
3690
3705
3719
3733
3746
3760
3772
3784
3796
3808
3819
3829
3839
3849
3858
3867
3875
3883
3891
3898
3904
3910
3916
3921
3926
3930
3934
3938
3941
3944
3946
3948
3949
3950
3950
3950
3950
3949
3948
3946
3944
3941
3939
3935
3931
3927
3923
3918
3912
3907
3900
3894
3887
3880
3872
3864
3856
3848
3839
3830
3821
3811
3801
3791
3781
3770
3760
3749
3737
3726
3715
3703
3691
3679
3667
3654
3642
3629
3617
3604
3591
3578
3565
3552
3539
3526
3513
3500
3487
3474
3461
3448
3435
3421
3409
3396
3383
3370
3357
3344
3332
3319
3306
3294
3281
3269
3257
3244
3232
3220
3208
3196
3184
3172
3160
3148
3137
3125
3114
3102
3091
3079
3068
3057
3046
3035
3024
3013
3003
2992
2981
2971
2961
2950
2940
2930
2920
2910
2900
2890
2880
2870
2860
2851
2841
2831
2822
2812
2803
2794
2784
2775
2766
2757
2748
2739
2730
2721
2712
2704
2695
2686
2678
2670
2662
2653
2646
2638
2630
2622
2615
2608
2601
2594
2587
2581
2574
2568
2562
2557
2551
2546
2541
2537
2532
2528
2524
2521
2518
2515
2512
2509
2507
2505
2504
2502
2501
2500
2500
2500
2500
2501
2502
2503
2504
2506
2509
2511
2514
2517
2521
2525
2529
2534
2539
2545
2551
2557
2564
2571
2578
2586
2594
2603
2613
2622
2632
2643
2654
2666
2678
2691
2704
2718
2732
2747
2762
2778
2795
2812
2829
2847
2866
2885
2905
2926
2946
2968
2990
3013
3036
3059
3083
3108
3133
3159
3185
3212
3239
3267
3295
3324
3353
3383
3413
3443
3474
3506
3538
3570
3603
3636
3670
3704
3738
3773
3808
3843
3879
3915
3952
3989
4026
4062
4101
4139
4177
4216
4255
4294
4333
4373
4413
4453
4493
4534
4575
4617
4658
4700
4742
4785
4827
4871
4914
4958
5001
5046
5090
5135
5180
5226
5272
5318
5364
5411
5458
5506
5553
5601
5650
5699
5748
5797
5847
5897
5947
5998
6049
6100
6152
6203
6256
6308
6361
6414
6468
6521
6576
6630
6685
6740
6795
6851
6906
6963
7019
7076
7133
7190
7247
7305
7363
7421
7480
7538
7597
7656
7715
7774
7834
7893
7953
8013
8073
8132
8193
8253
8313
8373
8434
8494
8554
8614
8675
8735
8795
8856
8916
8976
9036
9097
9157
9217
9277
9337
9397
9457
9517
9576
9636
9695
9755
9814
9874
9933
9992
10050
10109
10167
10226
10284
10342
10399
10456
10513
10570
10626
10682
10738
10794
10849
10903
10957
11011
11064
11117
11169
11221
11273
11323
11374
11423
11473
11521
11569
11617
11663
11710
11755
11800
11844
11888
11931
11973
12014
12055
12095
12134
12173
12210
12247
12283
12319
12353
12387
12420
12452
12483
12513
12542
12571
12598
12625
12650
12675
12699
12722
12744
12765
12785
12804
12822
12839
12856
12871
12885
12899
12911
12923
12933
12943
12951
12959
12966
12971
12976
12980
12983
12985
12985
12985
12984
12982
12979
12975
12970
12964
12957
12949
12940
12930
12919
12907
12894
12880
12865
12849
12831
12813
12794
12773
12752
12729
12705
12681
12655
12628
12599
12570
12540
12508
12475
12441
12406
12370
12333
12294
12254
12213
12171
12127
12083
12037
11990
11941
11892
11841
11789
11736
11681
11625
11569
11510
11451
11391
11329
11266
11202
11137
11070
11003
10934
10865
10794
10722
10648
10574
10499
10422
10345
10267
10187
10107
10025
9943
9859
9775
9690
9603
9516
9429
9340
9250
9160
9069
8977
8885
8792
8698
8604
8509
8413
8317
8221
8122
8026
7928
7829
7730
7630
7530
7430
7329
7228
7127
7025
6923
6821
6718
6615
6512
6409
6306
6202
6098
5994
5890
5785
5681
5577
5472
5367
5263
5158
5053
4948
4844
4739
4634
4530
4425
4321
4217
4112
4008
3904
3801
3697
3594
3490
3387
3284
3182
3079
2977
2875
2773
2672
2571
2470
2369
2269
2169
2070
1970
1871
1773
1675
1577
1480
1383
1287
1191
1095
1000
906
812
718
625
533
440
349
258
167
77
-12
-101
-190
-278
-365
-452
-538
-624
-709
-794
-878
-961
-1044
-1127
-1209
-1290
-1370
-1451
-1530
-1609
-1687
-1765
-1842
-1919
-1995
-2070
-2145
-2220
-2293
-2366
-2439
-2511
-2583
-2654
-2724
-2794
-2863
-2932
-3000
-3068
-3135
-3201
-3267
-3333
-3398
-3462
-3526
-3589
-3652
-3714
-3776
-3837
-3898
-3958
-4017
-4075
-4135
-4192
-4250
-4307
-4363
-4419
-4474
-4528
-4582
-4636
-4689
-4741
-4793
-4845
-4896
-4946
-4996
-5045
-5094
-5142
-5190
-5237
-5283
-5329
-5374
-5419
-5464
-5507
-5550
-5593
-5635
-5677
-5717
-5758
-5798
-5837
-5875
-5914
-5951
-5988
-6024
-6060
-6095
-6130
-6164
-6198
-6231
-6263
-6294
-6326
-6356
-6386
-6415
-6444
-6472
-6499
-6526
-6552
-6578
-6603
-6627
-6650
-6673
-6696
-6717
-6738
-6759
-6779
-6798
-6816
-6834
-6851
-6868
-6884
-6899
-6914
-6929
-6942
-6955
-6968
-6980
-6991
-7002
-7012
-7022
-7031
-7039
-7047
-7055
-7062
-7068
-7074
-7079
-7084
-7088
-7091
-7094
-7097
-7099
-7100
-7101
-7102
-7102
-7101
-7100
-7098
-7096
-7094
-7090
-7087
-7082
-7077
-7072
-7066
-7060
-7053
-7045
-7037
-7028
-7019
-7009
-6998
-6987
-6975
-6963
-6950
-6936
-6922
-6907
-6891
-6875
-6858
-6841
-6823
-6804
-6784
-6764
-6744
-6722
-6700
-6677
-6654
-6630
-6605
-6580
-6554
-6528
-6501
-6473
-6445
-6417
-6387
-6358
-6327
-6297
-6265
-6234
-6202
-6169
-6136
-6103
-6069
-6035
-6001
-5966
-5931
-5896
-5861
-5825
-5789
-5753
-5716
-5680
-5643
-5606
-5569
-5531
-5494
-5456
-5419
-5381
-5343
-5305
-5267
-5229
-5191
-5153
-5115
-5077
-5039
-5001
-4963
-4925
-4887
-4849
-4811
-4773
-4735
-4697
-4660
-4622
-4585
-4548
-4511
-4474
-4437
-4401
-4365
-4328
-4293
-4257
-4222
-4187
-4152
-4117
-4083
-4049
-4014
-3981
-3948
-3916
-3883
-3851
-3819
-3787
-3756
-3725
-3694
-3664
-3634
-3604
-3575
-3546
-3517
-3489
-3461
-3433
-3405
-3378
-3351
-3324
-3297
-3271
-3245
-3219
-3194
-3168
-3143
-3118
-3094
-3069
-3045
-3021
-2997
-2973
-2949
-2926
-2902
-2879
-2856
-2833
-2811
-2788
-2766
-2743
-2721
-2699
-2677
-2656
-2634
-2612
-2591
-2569
-2548
-2526
-2505
-2484
-2463
-2441
-2420
-2399
-2378
-2357
-2336
-2315
-2293
-2272
-2251
-2230
-2208
-2187
-2165
-2144
-2122
-2100
-2078
-2056
-2033
-2011
-1989
-1966
-1943
-1920
-1897
-1874
-1851
-1827
-1803
-1779
-1755
-1730
-1706
-1681
-1656
-1631
-1606
-1580
-1554
-1528
-1502
-1476
-1450
-1423
-1396
-1369
-1342
-1314
-1287
-1259
-1231
-1203
-1174
-1146
-1117
-1088
-1059
-1029
-1000
-970
-940
-909
-879
-848
-817
-785
-754
-722
-690
-657
-625
-592
-559
-525
-492
-458
-423
-389
-354
-319
-284
-248
-212
-176
-140
-104
-67
-30
7
44
82
119
157
195
233
271
309
348
386
425
463
502
540
578
617
655
693
732
770
807
845
883
920
957
994
1030
1066
1102
1138
1173
1208
1243
1277
1311
1344
1377
1409
1441
1473
1504
1535
1565
1594
1623
1652
1679
1707
1733
1759
1785
1809
1833
1857
1879
1901
1922
1943
1962
1981
1999
2017
2033
2049
2064
2078
2092
2105
2116
2127
2137
2147
2155
2163
2170
2176
2181
2185
2188
2191
2193
2193
2193
2192
2191
2188
2185
2180
2175
2169
2162
2155
2146
2137
2127
2116
2104
2092
2078
2064
2050
2033
2017
2001
1984
1966
1947
1927
1907
1887
1866
1844
1821
1799
1775
1751
1727
1702
1677
1651
1625
1598
1571
1544
1516
1488
1460
1431
1403
1373
1344
1315
1285
1255
1225
1195
1165
1134
1104
1073
1043
1012
982
951
921
891
860
830
800
770
740
711
681
652
623
594
565
537
509
481
454
427
400
373
347
321
296
271
246
221
197
174
150
127
104
82
60
38
17
-4
-25
-46
-66
-86
-105
-124
-143
-162
-180
-198
-216
-234
-251
-268
-285
-301
-317
-333
-349
-364
-379
-394
-409
-423
-437
-451
-465
-478
-491
-504
-517
-530
-542
-554
-566
-578
-590
-602
-613
-625
-636
-647
-659
-670
-681
-692
-703
-714
-725
-736
-747
-758
-769
-780
-791
-802
-813
-824
-835
-846
-857
-868
-880
-891
-902
-914
-925
-937
-948
-960
-972
-984
-996
-1008
-1020
-1034
-1046
-1059
-1073
-1086
-1100
-1114
-1128
-1142
-1156
-1171
-1186
-1201
-1216
-1232
-1247
-1263
-1279
-1296
-1312
-1329
-1346
-1363
-1380
-1397
-1415
-1433
-1450
-1468
-1487
-1505
-1523
-1542
-1561
-1580
-1599
-1618
-1637
-1657
-1676
-1696
-1716
-1736
-1756
-1776
-1796
-1816
-1836
-1857
-1877
-1898
-1918
-1939
-1959
-1980
-2000
-2021
-2041
-2062
-2083
-2103
-2123
-2144
-2164
-2184
-2205
-2225
-2245
-2265
-2284
-2304
-2324
-2343
-2363
-2382
-2401
-2420
-2438
-2457
-2475
-2493
-2511
-2529
-2546
-2564
-2581
-2597
-2614
-2630
-2647
-2662
-2678
-2693
-2708
-2723
-2738
-2752
-2766
-2780
-2793
-2807
-2820
-2832
-2845
-2857
-2869
-2881
-2893
-2904
-2915
-2926
-2937
-2947
-2958
-2968
-2978
-2987
-2997
-3006
-3015
-3024
-3033
-3042
-3050
-3059
-3067
-3075
-3082
-3090
-3097
-3104
-3111
-3118
-3125
-3131
-3137
-3143
-3149
-3155
-3160
-3166
-3171
-3176
-3181
-3185
-3190
-3194
-3198
-3202
-3206
-3209
-3213
-3216
-3219
-3222
-3224
-3227
-3229
-3231
-3233
-3235
-3237
-3238
-3239
-3240
-3241
-3242
-3242
-3242
-3242
-3242
-3242
-3242
-3241
-3240
-3239
-3237
-3236
-3234
-3232
-3230
-3227
-3224
-3221
-3218
-3215
-3211
-3207
-3202
-3197
-3192
-3187
-3181
-3175
-3169
-3162
-3155
-3147
-3140
-3132
-3123
-3114
-3105
-3096
-3086
-3075
-3065
-3054
-3042
-3030
-3018
-3006
-2993
-2979
-2965
-2951
-2937
-2922
-2906
-2891
-2874
-2858
-2841
-2823
-2805
-2787
-2768
-2749
-2729
-2709
-2688
-2667
-2646
-2624
-2601
-2578
-2555
-2531
-2507
-2482
-2457
-2431
-2405
-2378
-2351
-2323
-2295
-2266
-2237
-2208
-2178
-2147
-2116
-2085
-2053
-2021
-1989
-1956
-1922
-1889
-1854
-1820
-1785
-1750
-1714
-1678
-1641
-1605
-1568
-1530
-1492
-1454
-1416
-1377
-1338
-1299
-1259
-1220
-1179
-1139
-1098
-1057
-1016
-975
-933
-891
-849
-807
-764
-721
-678
-635
-592
-548
-504
-461
-417
-372
-328
-284
-239
-195
-150
-105
-60
-15
30
75
121
166
211
257
302
348
394
439
485
531
577
622
668
714
760
806
852
898
944
990
1036
1082
1128
1174
1220
1266
1312
1358
1404
1450
1496
1542
1588
1633
1679
1725
1770
1816
1861
1906
1951
1997
2041
2087
2131
2176
2221
2266
2310
2355
2399
2443
2487
2532
2576
2620
2663
2707
2751
2794
2838
2881
2925
2968
3011
3054
3097
3140
3183
3225
3268
3310
3352
3394
3436
3478
3520
3561
3602
3643
3684
3725
3766
3806
3846
3886
3926
3965
4005
4043
4082
4121
4159
4198
4235
4273
4311
4348
4385
4422
4458
4495
4531
4567
4602
4637
4673
4707
4742
4777
4811
4845
4878
4912
4945
4978
5010
5043
5075
5107
5139
5170
5201
5232
5263
5294
5324
5354
5384
5414
5443
5472
5501
5530
5558
5586
5614
5642
5670
5697
5724
5751
5777
5803
5829
5855
5880
5905
5930
5955
5979
6003
6026
6050
6073
6096
6118
6140
6162
6183
6205
6226
6246
6266
6286
6306
6325
6344
6363
6381
6399
6417
6434
6451
6468
6484
6500
6516
6531
6546
6561
6575
6589
6602
6615
6628
6640
6652
6664
6675
6685
6695
6705
6715
6723
6732
6740
6748
6755
6762
6768
6774
6779
6784
6789
6793
6797
6800
6803
6805
6808
6809
6810
6811
6812
6812
6811
6811
6809
6808
6806
6803
6801
6798
6794
6790
6786
6781
6776
6771
6765
6758
6752
6745
6737
6730
6722
6713
6704
6695
6685
6676
6665
6655
6644
6632
6620
6608
6596
6583
6570
6557
6543
6529
6515
6500
6485
6470
6454
6439
6422
6406
6389
6372
6354
6337
6319
6300
6282
6263
6244
6224
6204
6184
6164
6143
6122
6101
6079
6058
6036
6013
5991
5968
5945
5922
5898
5875
5851
5827
5803
5778
5754
5729
5704
5679
5654
5629
5604
5578
5553
5527
5502
5476
5450
5425
5399
5373
5347
5322
5296
5270
5245
5219
5194
5168
5143
5117
5092
5067
5042
5017
4992
4967
4942
4917
4893
4868
4843
4819
4795
4770
4746
4722
4698
4674
4650
4626
4603
4579
4555
4532
4508
4485
4462
4438
4415
4392
4369
4346
4323
4300
4277
4254
4231
4209
4186
4164
4141
4119
4096
4074
4051
4030
4006
3985
3963
3941
3919
3897
3876
3854
3832
3810
3789
3767
3746
3725
3703
3682
3661
3640
3619
3598
3577
3556
3535
3514
3493
3473
3452
3432
3411
3391
3370
3350
3329
3309
3289
3268
3248
3228
3208
3187
3167
3147
3127
3107
3086
3066
3046
3026
3005
2985
2965
2945
2924
2904
2884
2863
2843
2822
2802
2781
2760
2740
2719
2698
2677
2656
2635
2613
2592
2570
2548
2527
2505
2482
2460
2438
2415
2392
2369
2346
2323
2300
2276
2253
2229
2205
2181
2156
2132
2107
2083
2058
2033
2008
1983
1957
1932
1907
1881
1855
1829
1803
1777
1751
1725
1699
1672
1646
1619
1592
1566
1539
1512
1485
1457
1430
1402
1375
1347
1319
1291
1263
1234
1206
1177
1148
1119
1090
1061
1031
1002
972
941
911
881
850
819
788
756
725
693
661
628
596
563
530
497
463
429
395
361
327
292
257
222
186
150
114
78
41
5
-33
-70
-107
-145
-183
-221
-260
-299
-338
-377
-416
-456
-496
-536
-576
-616
-657
-698
-739
-780
-821
-862
-904
-946
-987
-1029
-1071
-1114
-1156
-1198
-1241
-1284
-1326
-1369
-1412
-1456
-1499
-1543
-1586
-1630
-1674
-1718
-1762
-1806
-1851
-1895
-1940
-1985
-2029
-2074
-2120
-2165
-2210
-2256
-2301
-2347
-2393
-2438
-2484
-2530
-2576
-2622
-2669
-2715
-2761
-2807
-2853
-2900
-2946
-2992
-3039
-3085
-3131
-3177
-3223
-3269
-3315
-3361
-3406
-3452
-3497
-3543
-3588
-3633
-3678
-3722
-3767
-3811
-3855
-3899
-3942
-3985
-4027
-4070
-4113
-4155
-4196
-4237
-4278
-4318
-4358
-4397
-4436
-4475
-4513
-4550
-4587
-4624
-4660
-4695
-4730
-4764
-4798
-4831
-4864
-4896
-4927
-4958
-4988
-5017
-5046
-5074
-5101
-5128
-5154
-5180
-5204
-5228
-5252
-5274
-5296
-5317
-5338
-5358
-5377
-5395
-5413
-5430
-5447
-5462
-5477
-5491
-5505
-5518
-5530
-5541
-5552
-5562
-5572
-5580
-5588
-5596
-5602
-5609
-5614
-5618
-5622
-5626
-5628
-5630
-5632
-5632
-5632
-5631
-5630
-5628
-5625
-5622
-5618
-5613
-5608
-5602
-5595
-5588
-5580
-5572
-5562
-5553
-5543
-5532
-5520
-5508
-5496
-5482
-5469
-5455
-5440
-5425
-5409
-5393
-5376
-5359
-5341
-5323
-5305
-5286
-5267
-5248
-5228
-5208
-5188
-5167
-5147
-5126
-5104
-5083
-5061
-5040
-5018
-4996
-4974
-4952
-4930
-4908
-4886
-4863
-4841
-4819
-4797
-4775
-4752
-4730
-4708
-4686
-4664
-4643
-4621
-4599
-4578
-4557
-4535
-4514
-4493
-4472
-4452
-4431
-4411
-4390
-4370
-4350
-4330
-4311
-4291
-4272
-4253
-4234
-4215
-4197
-4179
-4160
-4143
-4125
-4107
-4090
-4073
-4056
-4040
-4022
-4006
-3991
-3975
-3960
-3945
-3930
-3915
-3901
-3886
-3872
-3858
-3845
-3832
-3819
-3806
-3793
-3781
-3769
-3757
-3746
-3734
-3723
-3713
-3702
-3692
-3682
-3673
-3663
-3654
-3645
-3637
-3628
-3620
-3613
-3605
-3598
-3591
-3584
-3578
-3572
-3566
-3560
-3555
-3550
-3545
-3540
-3536
-3532
-3528
-3524
-3521
-3518
-3515
-3513
-3511
-3508
-3507
-3505
-3504
-3503
-3502
-3502
-3502
-3502
-3502
-3502
-3503
-3504
-3506
-3507
-3509
-3511
-3513
-3516
-3518
-3521
-3525
-3528
-3532
-3535
-3539
-3544
-3548
-3553
-3558
-3563
-3568
-3573
-3579
-3584
-3590
-3596
-3603
-3609
-3615
-3622
-3629
-3636
-3643
-3650
-3657
-3664
-3672
-3679
-3686
-3694
-3702
-3709
-3717
-3725
-3733
-3740
-3748
-3756
-3764
-3772
-3780
-3788
-3796
-3803
-3811
-3819
-3827
-3835
-3843
-3850
-3858
-3866
-3873
-3881
-3889
-3896
-3904
-3912
-3919
-3927
-3934
-3942
-3949
-3956
-3964
-3971
-3979
-3986
-3993
-4001
-4008
-4016
-4022
-4030
-4038
-4046
-4053
-4061
-4067
-4075
-4083
-4091
-4099
-4106
-4114
-4122
-4129
-4137
-4145
-4153
-4161
-4168
-4176
-4184
-4192
-4199
-4207
-4215
-4222
-4230
-4237
-4245
-4252
-4259
-4266
-4273
-4280
-4287
-4294
-4301
-4307
-4314
-4320
-4326
-4332
-4338
-4344
-4349
-4355
-4360
-4365
-4370
-4375
-4379
-4384
-4388
-4392
-4396
-4400
-4404
-4407
-4411
-4414
-4417
-4420
-4422
-4425
-4427
-4429
-4431
-4433
-4435
-4436
-4438
-4439
-4440
-4441
-4441
-4442
-4442
-4442
-4442
-4442
-4441
-4440
-4440
-4439
-4437
-4436
-4435
-4433
-4431
-4429
-4427
-4424
-4422
-4419
-4416
-4413
-4410
-4406
-4403
-4399
-4395
-4391
-4387
-4382
-4377
-4372
-4367
-4362
-4356
-4350
-4344
-4338
-4331
-4325
-4318
-4310
-4303
-4295
-4286
-4278
-4269
-4260
-4250
-4241
-4231
-4220
-4209
-4198
-4187
-4175
-4163
-4150
-4137
-4124
-4110
-4096
-4082
-4067
-4051
-4035
-4019
-4003
-3986
-3969
-3951
-3933
-3914
-3895
-3876
-3856
-3836
-3816
-3795
-3774
-3752
-3731
-3708
-3686
-3663
-3640
-3617
-3593
-3569
-3545
-3520
-3495
-3470
-3445
-3419
-3393
-3367
-3340
-3314
-3287
-3260
-3233
-3205
-3177
-3149
-3121
-3093
-3065
-3036
-3007
-2978
-2949
-2920
-2891
-2861
-2831
-2802
-2772
-2742
-2712
-2681
-2651
-2620
-2590
-2559
-2528
-2497
-2466
-2435
-2404
-2373
-2341
-2310
-2278
-2247
-2215
-2183
-2151
-2119
-2087
-2055
-2023
-1991
-1959
-1927
-1895
-1863
-1830
-1798
-1766
-1734
-1702
-1670
-1638
-1606
-1574
-1542
-1510
-1478
-1447
-1415
-1383
-1352
-1321
-1289
-1258
-1227
-1196
-1165
-1134
-1104
-1073
-1043
-1012
-983
-953
-923
-894
-864
-835
-806
-777
-748
-720
-691
-663
-635
-607
-579
-552
-525
-498
-471
-444
-418
-391
-365
-339
-314
-288
-263
-238
-213
-188
-164
-140
-116
-92
-68
-45
-21
2
24
47
69
92
114
136
157
179
200
221
242
263
283
303
323
343
363
382
402
421
440
459
477
495
514
531
549
567
584
601
618
635
651
667
683
699
715
730
745
760
775
790
805
819
833
847
861
875
888
902
915
928
941
954
967
980
992
1004
1016
1029
1042
1054
1066
1077
1089
1101
1113
1124
1136
1147
1158
1170
1181
1192
1203
1214
1225
1235
1246
1257
1267
1277
1288
1298
1308
1318
1328
1338
1348
1357
1367
1376
1386
1395
1404
1413
1422
1431
1440
1449
1458
1466
1475
1484
1492
1501
1509
1518
1526
1535
1543
1552
1560
1569
1577
1586
1594
1603
1612
1620
1629
1638
1646
1655
1664
1673
1682
1691
1700
1709
1718
1727
1736
1746
1755
1764
1774
1783
1793
1802
1812
1822
1832
1842
1852
1862
1872
1883
1893
1904
1915
1925
1936
1948
1959
1970
1982
1994
2005
2017
2029
2043
2056
2069
2082
2096
2109
2124
2138
2153
2167
2183
2198
2214
2230
2247
2264
2281
2299
2317
2335
2354
2373
2392
2412
2432
2453
2474
2495
2517
2539
2561
2584
2607
2631
2654
2679
2703
2728
2754
2780
2806
2832
2859
2887
2914
2942
2971
2999
3029
3058
3088
3118
3148
3179
3210
3242
3274
3306
3338
3371
3404
3437
3470
3504
3538
3572
3606
3641
3675
3710
3745
3780
3815
3851
3886
3921
3957
3992
4027
4062
4099
4134
4170
4205
4240
4275
4310
4345
4380
4414
4448
4483
4516
4550
4584
4617
4650
4682
4714
4746
4778
4809
4840
4871
4901
4930
4960
4989
5017
5045
5072
5099
5126
5152
5177
5202
5227
5250
5274
5297
5319
5341
5362
5383
5403
5423
5442
5460
5478
5496
5513
5529
5545
5561
5576
5590
5604
5618
5631
5643
5655
5667
5678
5689
5700
5710
5719
5729
5738
5746
5754
5762
5769
5777
5783
5790
5796
5802
5808
5813
5819
5823
5828
5833
5837
5841
5845
5849
5852
5856
5859
5862
5865
5868
5870
5873
5875
5877
5879
5881
5883
5885
5887
5888
5890
5891
5892
5893
5894
5895
5896
5897
5898
5898
5899
5899
5900
5900
5900
5900
5900
5900
5900
5900
5899
5899
5899
5898
5898
5897
5897
5896
5896
5895
5894
5893
5892
5891
5891
5889
5888
5887
5886
5885
5883
5882
5880
5879
5877
5875
5873
5871
5869
5867
5865
5862
5860
5857
5854
5851
5847
5844
5840
5837
5833
5828
5824
5819
5814
5809
5804
5798
5793
5787
5780
5774
5767
5760
5752
5745
5737
5728
5720
5711
5702
5692
5682
5672
5661
5650
5639
5628
5616
5603
5591
5578
5564
5551
5536
5522
5507
5492
5476
5460
5443
5426
5409
5391
5373
5354
5335
5316
5296
5275
5254
5233
5211
5188
5166
5142
5118
5094
5069
5044
5018
4991
4964
4937
4909
4880
4851
4822
4792
4761
4730
4699
4666
4634
4601
4567
4533
4498
4463
4427
4391
4355
4318
4280
4242
4204
4165
4126
4086
4046
4005
3964
3922
3881
3838
3796
3753
3709
3666
3622
3578
3533
3488
3443
3398
3352
3306
3261
3214
3168
3122
3075
3028
2982
2935
2888
2841
2794
2747
2700
2653
2606
2559
2512
2465
2418
2371
2324
2277
2231
2184
2138
2092
2045
2000
1954
1908
1863
1817
1772
1727
1682
1638
1593
1549
1505
1461
1418
1375
1331
1288
1246
1203
1161
1119
1078
1036
995
954
913
873
833
793
754
715
676
637
599
561
523
486
449
413
376
340
305
269
234
200
165
131
98
64
31
-1
-34
-66
-97
-129
-160
-191
-221
-252
-282
-311
-341
-370
-399
-427
-455
-483
-511
-538
-565
-592
-618
-644
-670
-696
-721
-746
-771
-795
-819
-843
-866
-890
-913
-935
-958
-980
-1000
-1022
-1044
-1065
-1086
-1106
-1126
-1146
-1165
-1185
-1204
-1222
-1241
-1259
-1277
-1294
-1312
-1329
-1345
-1362
-1378
-1394
-1410
-1426
-1441
-1456
-1471
-1485
-1500
-1514
-1528
-1542
-1555
-1569
-1582
-1595
-1607
-1620
-1633
-1645
-1657
-1669
-1681
-1693
-1704
-1716
-1727
-1738
-1749
-1760
-1771
-1782
-1793
-1804
-1814
-1825
-1835
-1846
-1856
-1866
-1877
-1887
-1897
-1907
-1917
-1927
-1937
-1947
-1957
-1967
-1977
-1987
-1996
-2005
-2016
-2025
-2036
-2045
-2055
-2065
-2075
-2085
-2095
-2105
-2115
-2125
-2135
-2145
-2156
-2166
-2177
-2187
-2198
-2208
-2219
-2230
-2241
-2252
-2263
-2274
-2286
-2297
-2309
-2321
-2332
-2344
-2356
-2368
-2381
-2393
-2405
-2418
-2431
-2443
-2456
-2469
-2482
-2496
-2509
-2523
-2536
-2550
-2564
-2578
-2592
-2606
-2620
-2635
-2649
-2664
-2678
-2693
-2708
-2723
-2739
-2754
-2769
-2785
-2800
-2816
-2832
-2848
-2864
-2880
-2896
-2913
-2929
-2946
-2962
-2979
-2996
-3013
-3030
-3047
-3064
-3081
-3098
-3116
-3133
-3151
-3168
-3186
-3203
-3221
-3238
-3256
-3274
-3291
-3309
-3326
-3344
-3361
-3379
-3396
-3414
-3431
-3448
-3465
-3482
-3499
-3516
-3532
-3549
-3565
-3582
-3598
-3614
-3629
-3645
-3660
-3676
-3691
-3706
-3720
-3735
-3749
-3763
-3777
-3790
-3804
-3817
-3829
-3842
-3854
-3866
-3878
-3889
-3900
-3911
-3922
-3932
-3942
-3952
-3961
-3970
-3978
-3986
-3994
-4002
-4009
-4014
-4022
-4027
-4033
-4038
-4043
-4046
-4051
-4054
-4058
-4061
-4062
-4065
-4066
-4067
-4067
-4067
-4067
-4067
-4066
-4065
-4062
-4061
-4058
-4054
-4051
-4048
-4043
-4038
-4034
-4027
-4022
-4016
-4010
-4003
-3995
-3988
-3980
-3971
-3963
-3954
-3944
-3935
-3925
-3914
-3904
-3893
-3882
-3870
-3858
-3846
-3834
-3821
-3808
-3795
-3781
-3768
-3754
-3739
-3725
-3710
-3695
-3680
-3664
-3648
-3632
-3616
-3599
-3582
-3565
-3548
-3530
-3512
-3494
-3476
-3457
-3438
-3419
-3399
-3380
-3360
-3339
-3319
-3298
-3276
-3255
-3233
-3211
-3189
-3166
-3143
-3120
-3097
-3073
-3049
-3025
-3000
-2976
-2951
-2925
-2899
-2873
-2847
-2820
-2794
-2766
-2739
-2711
-2683
-2654
-2625
-2596
-2567
-2537
-2507
-2476
-2445
-2414
-2383
-2351
-2318
-2286
-2252
-2219
-2185
-2151
-2116
-2081
-2045
-2009
-1973
-1936
-1899
-1862
-1824
-1785
-1746
-1707
-1667
-1627
-1586
-1545
-1504
-1462
-1419
-1377
-1333
-1290
-1246
-1201
-1156
-1111
-1066
-1020
-973
-926
-879
-832
-784
-735
-687
-638
-588
-538
-488
-438
-387
-336
-284
-233
-180
-128
-75
-22
31
85
139
193
248
303
358
413
469
525
581
637
694
750
807
865
922
980
1037
1095
1154
1212
1271
1329
1388
1448
1507
1566
1626
1685
1745
1805
1865
1925
1986
2045
2106
2167
2227
2288
2349
2409
2470
2531
2591
2652
2713
2773
2834
2894
2955
3015
3075
3135
3195
3255
3315
3375
3434
3493
3552
3611
3670
3728
3786
3844
3902
3959
4017
4073
4130
4186
4242
4298
4353
4408
4462
4516
4570
4623
4676
4728
4780
4832
4883
4934
4984
5033
5083
5131
5179
5227
5274
5321
5367
5412
5457
5501
5545
5588
5631
5673
5714
5755
5795
5834
5873
5911
5948
5984
6020
6055
6090
6123
6156
6188
6220
6250
6280
6309
6337
6364
6390
6416
6441
6465
6488
6510
6531
6551
6571
6590
6607
6624
6640
6655
6670
6683
6696
6707
6718
6728
6737
6745
6752
6759
6764
6769
6773
6776
6778
6779
6780
6779
6778
6776
6773
6770
6765
6760
6754
6747
6739
6730
6721
6711
6700
6688
6675
6662
6648
6633
6618
6601
6584
6567
6548
6529
6509
6488
6467
6445
6423
6399
6375
6351
6326
6300
6273
6246
6219
6190
6162
6132
6102
6072
6041
6009
5977
5944
5911
5877
5843
5809
5774
5738
5702
5666
5629
5592
5554
5516
5477
5438
5399
5360
5320
5280
5239
5198
5157
5116
5074
5033
4990
4948
4906
4863
4820
4777
4733
4690
4646
4602
4558
4514
4469
4425
4380
4336
4291
4246
4201
4156
4110
4065
4019
3974
3929
3883
3837
3792
3746
3700
3654
3608
3563
3517
3471
3425
3379
3333
3287
3241
3195
3150
3104
3058
3012
2967
2921
2875
2830
2785
2739
2694
2649
2603
2558
2513
2468
2424
2379
2334
2290
2245
2201
2157
2112
2068
2025
1981
1937
1894
1850
1807
1764
1721
1678
1635
1593
1551
1509
1467
1425
1384
1342
1301
1260
1220
1179
1139
1099
1059
1018
980
941
902
864
825
787
750
712
675
638
601
565
529
493
458
423
388
353
319
285
252
219
186
153
121
89
58
27
-4
-34
-64
-94
-123
-152
-180
-208
-236
-263
-290
-317
-343
-368
-394
-419
-443
-468
-492
-515
-538
-561
-583
-605
-627
-648
-669
-689
-709
-729
-749
-768
-786
-805
-823
-840
-858
-874
-891
-907
-923
-939
-954
-969
-984
-998
-1012
-1026
-1040
-1053
-1066
-1079
-1091
-1103
-1115
-1127
-1139
-1150
-1161
-1172
-1182
-1193
-1203
-1213
-1223
-1232
-1242
-1251
-1260
-1269
-1277
-1286
-1294
-1302
-1310
-1318
-1326
-1333
-1340
-1347
-1355
-1361
-1368
-1375
-1381
-1387
-1394
-1400
-1406
-1411
-1417
-1423
-1428
-1433
-1439
-1444
-1449
-1454
-1458
-1463
-1468
-1472
-1477
-1481
-1485
-1489
-1493
-1497
-1501
-1505
-1509
-1513
-1517
-1521
-1525
-1528
-1532
-1536
-1539
-1543
-1547
-1551
-1554
-1558
-1562
-1566
-1570
-1574
-1578
-1582
-1586
-1590
-1594
-1599
-1603
-1608
-1612
-1617
-1622
-1627
-1632
-1637
-1643
-1648
-1654
-1660
-1666
-1672
-1678
-1685
-1691
-1698
-1705
-1712
-1720
-1727
-1735
-1743
-1751
-1759
-1768
-1777
-1786
-1795
-1804
-1814
-1824
-1834
-1844
-1854
-1865
-1876
-1887
-1898
-1909
-1921
-1933
-1945
-1957
-1970
-1982
-1995
-2008
-2021
-2035
-2048
-2062
-2076
-2090
-2104
-2119
-2133
-2148
-2163
-2178
-2193
-2208
-2224
-2239
-2255
-2270
-2286
-2302
-2318
-2334
-2350
-2366
-2382
-2398
-2414
-2431
-2447
-2463
-2479
-2496
-2512
-2528
-2544
-2560
-2576
-2592
-2608
-2623
-2639
-2654
-2669
-2684
-2699
-2713
-2728
-2742
-2755
-2769
-2782
-2795
-2808
-2820
-2832
-2844
-2856
-2867
-2877
-2888
-2898
-2908
-2917
-2926
-2934
-2942
-2950
-2957
-2964
-2971
-2977
-2982
-2987
-2992
-2996
-3000
-3003
-3006
-3009
-3011
-3012
-3014
-3014
-3014
-3014
-3014
-3012
-3011
-3009
-3006
-3003
-3000
-2996
-2992
-2987
-2982
-2976
-2970
-2964
-2957
-2950
-2942
-2934
-2925
-2916
-2907
-2897
-2887
-2877
-2866
-2854
-2842
-2830
-2818
-2805
-2791
-2778
-2764
-2749
-2734
-2719
-2704
-2688
-2671
-2655
-2638
-2620
-2602
-2584
-2566
-2547
-2528
-2508
-2488
-2468
-2448
-2427
-2406
-2385
-2363
-2341
-2319
-2296
-2274
-2251
-2227
-2204
-2180
-2156
-2132
-2108
-2083
-2058
-2033
-2008
-1983
-1957
-1932
-1906
-1880
-1854
-1828
-1802
-1775
-1749
-1722
-1696
-1669
-1642
-1615
-1588
-1561
-1534
-1507
-1479
-1452
-1424
-1397
-1369
-1341
-1314
-1286
-1258
-1230
-1202
-1174
-1145
-1117
-1089
-1060
-1032
-1002
-974
-946
-917
-888
-859
-830
-801
-772
-742
-713
-684
-654
-625
-596
-566
-536
-507
-477
-447
-418
-388
-358
-328
-299
-269
-239
-209
-179
-149
-119
-89
-58
-28
2
32
62
92
123
153
183
214
244
274
305
335
366
396
427
458
488
519
550
580
611
642
673
704
735
766
797
828
859
890
921
953
984
1014
1046
1077
1109
1140
1171
1203
1234
1265
1296
1328
1359
1390
1421
1452
1483
1514
1545
1576
1607
1638
1669
1699
1730
1760
1791
1821
1851
1881
1911
1941
1970
2000
2029
2058
2087
2116
2145
2174
2202
2230
2258
2286
2314
2341
2368
2395
2422
2449
2475
2501
2527
2553
2579
2604
2629
2654
2678
2703
2727
2751
2774
2798
2821
2844
2867
2889
2911
2933
2955
2977
2998
3019
3040
3060
3080
3100
3120
3140
3159
3178
3197
3216
3234
3252
3270
3288
3306
3323
3340
3357
3373
3390
3406
3422
3438
3453
3469
3484
3499
3514
3528
3542
3557
3570
3584
3598
3611
3624
3637
3649
3662
3674
3686
3697
3709
3720
3731
3742
3753
3763
3774
3784
3794
3803
3813
3822
3831
3840
3849
3858
3866
3874
3882
3890
3898
3905
3912
3920
3926
3933
3940
3946
3952
3958
3964
3970
3975
3981
3986
3991
3996
4000
4005
4009
4013
4017
4021
4025
4029
4032
4035
4038
4042
4045
4048
4050
4053
4056
4058
4059
4062
4065
4067
4067
4070
4072
4074
4075
4077
4078
4078
4081
4082
4083
4083
4085
4086
4086
4088
4089
4090
4091
4091
4093
4093
4094
4094
4094
4096
4097
4097
4098
4099
4099
4100
4100
4101
4101
4101
4102
4102
4103
4103
4103
4104
4104
4104
4104
4105
4105
4105
4105
4105
4105
4105
4105
4104
4104
4104
4103
4103
4102
4102
4101
4100
4099
4098
4097
4096
4094
4094
4091
4091
4089
4088
4086
4085
4083
4081
4078
4077
4075
4073
4070
4067
4066
4062
4061
4058
4056
4053
4050
4046
4043
4041
4037
4034
4030
4027
4022
4019
4014
4011
4006
4002
3998
3993
3988
3984
3978
3973
3968
3962
3956
3951
3944
3938
3932
3925
3918
3911
3904
3897
3889
3882
3874
3866
3858
3849
3841
3832
3823
3814
3805
3795
3786
3776
3766
3756
3746
3735
3725
3714
3703
3692
3681
3670
3659
3647
3636
3624
3612
3600
3588
3576
3564
3551
3539
3526
3513
3500
3487
3474
3461
3447
3434
3420
3407
3393
3379
3365
3351
3337
3323
3308
3294
3279
3265
3250
3235
3220
3205
3190
3175
3159
3144
3128
3113
3097
3081
3065
3049
3032
3016
2999
2983
2966
2949
2932
2914
2897
2879
2862
2844
2826
2808
2790
2771
2753
2734
2715
2696
2677
2658
2639
2619
2600
2580
2560
2540
2520
2500
2480
2459
2439
2418
2397
2376
2356
2334
2313
2292
2271
2249
2228
2206
2184
2163
2141
2119
2097
2075
2053
2029
2008
1986
1963
1941
1918
1896
1873
1850
1827
1805
1782
1759
1736
1713
1689
1666
1643
1620
1596
1573
1550
1526
1503
1479
1455
1432
1408
1384
1361
1337
1313
1290
1266
1242
1218
1195
1171
1147
1123
1099
1076
1052
1028
1004
981
957
933
909
885
862
838
814
791
767
743
719
696
672
648
625
601
577
554
530
506
482
459
435
411
388
364
340
316
292
269
245
221
197
173
149
125
101
76
52
28
4
-21
-45
-70
-94
-119
-143
-168
-193
-218
-242
-267
-292
-317
-342
-367
-392
-417
-442
-467
-492
-517
-542
-567
-592
-617
-642
-667
-692
-717
-741
-766
-791
-815
-840
-864
-889
-913
-937
-961
-985
-1008
-1033
-1056
-1080
-1103
-1126
-1149
-1172
-1194
-1217
-1239
-1261
-1283
-1305
-1326
-1347
-1368
-1389
-1410
-1431
-1451
-1471
-1491
-1511
-1530
-1549
-1568
-1587
-1606
-1624
-1642
-1660
-1677
-1695
-1712
-1728
-1745
-1761
-1777
-1792
-1808
-1823
-1837
-1852
-1866
-1880
-1893
-1907
-1920
-1932
-1945
-1957
-1969
-1980
-1991
-2001
-2013
-2023
-2033
-2043
-2052
-2061
-2070
-2078
-2086
-2094
-2102
-2109
-2116
-2122
-2128
-2134
-2140
-2145
-2150
-2154
-2159
-2162
-2166
-2169
-2172
-2174
-2176
-2178
-2179
-2180
-2181
-2181
-2181
-2180
-2179
-2177
-2176
-2173
-2171
-2168
-2165
-2161
-2157
-2152
-2147
-2142
-2136
-2130
-2124
-2117
-2110
-2103
-2095
-2086
-2078
-2069
-2059
-2050
-2040
-2029
-2017
-2007
-1996
-1984
-1972
-1959
-1946
-1933
-1920
-1906
-1892
-1877
-1862
-1847
-1832
-1816
-1800
-1784
-1768
-1751
-1734
-1716
-1699
-1681
-1663
-1645
-1626
-1608
-1589
-1569
-1550
-1530
-1511
-1491
-1470
-1450
-1430
-1409
-1388
-1367
-1346
-1324
-1303
-1281
-1259
-1237
-1215
-1193
-1171
-1148
-1125
-1103
-1080
-1057
-1033
-1010
-987
-963
-939
-916
-892
-868
-844
-819
-795
-771
-746
-722
-697
-672
-648
-623
-598
-573
-549
-524
-499
-474
-449
-425
-400
-375
-351
-326
-302
-277
-253
-228
-204
-180
-156
-132
-109
-85
-62
-38
-15
8
31
54
76
99
121
143
165
187
209
230
252
273
294
314
335
355
375
395
415
435
454
473
492
511
529
547
565
583
601
618
635
652
668
685
701
716
732
747
762
776
791
805
819
832
845
858
870
882
894
906
917
928
938
948
958
967
976
985
993
1000
1008
1016
1022
1029
1035
1041
1046
1051
1056
1060
1063
1067
1069
1072
1074
1076
1077
1078
1078
1078
1077
1077
1075
1074
1072
1069
1066
1063
1059
1055
1050
1045
1040
1034
1028
1020
1014
1006
999
991
982
973
964
954
944
934
923
912
900
888
876
863
850
837
823
809
795
780
765
750
734
718
702
685
668
651
634
616
598
579
561
542
523
503
483
463
443
423
402
381
360
338
316
294
272
250
227
204
181
158
134
110
86
62
37
13
-12
-37
-63
-89
-114
-140
-167
-193
-220
-247
-274
-302
-329
-357
-385
-413
-442
-470
-499
-528
-557
-587
-616
-646
-676
-706
-736
-766
-796
-827
-857
-888
-919
-950
-981
-1012
-1043
-1075
-1106
-1137
-1169
-1200
-1231
-1263
-1294
-1326
-1357
-1389
-1420
-1451
-1483
-1514
-1545
-1576
-1607
-1638
-1669
-1700
-1730
-1761
-1791
-1822
-1852
-1882
-1912
-1942
-1972
-2001
-2029
-2060
-2089
-2117
-2146
-2174
-2202
-2230
-2258
-2286
-2313
-2340
-2367
-2393
-2420
-2446
-2472
-2497
-2522
-2547
-2572
-2596
-2621
-2644
-2668
-2691
-2714
-2737
-2760
-2782
-2804
-2825
-2847
-2868
-2889
-2909
-2929
-2949
-2969
-2988
-3007
-3026
-3045
-3063
-3081
-3099
-3117
-3134
-3151
-3168
-3185
-3201
-3217
-3233
-3249
-3264
-3279
-3294
-3309
-3323
-3337
-3351
-3365
-3378
-3392
-3405
-3418
-3430
-3443
-3455
-3467
-3479
-3491
-3502
-3513
-3524
-3535
-3546
-3556
-3566
-3576
-3586
-3595
-3605
-3614
-3623
-3631
-3640
-3648
-3656
-3664
-3672
-3679
-3687
-3694
-3701
-3707
-3714
-3720
-3726
-3732
-3738
-3744
-3749
-3755
-3760
-3765
-3770
-3774
-3779
-3783
-3788
-3792
-3796
-3800
-3803
-3807
-3810
-3814
-3817
-3820
-3823
-3825
-3828
-3831
-3833
-3835
-3837
-3839
-3841
-3843
-3844
-3845
-3847
-3848
-3849
-3849
-3850
-3851
-3851
-3851
-3851
-3851
-3851
-3851
-3850
-3850
-3849
-3848
-3847
-3846
-3845
-3843
-3842
-3840
-3838
-3836
-3834
-3831
-3829
-3826
-3824
-3821
-3818
-3814
-3811
-3807
-3804
-3800
-3796
-3792
-3788
-3783
-3779
-3774
-3769
-3764
-3759
-3754
-3748
-3742
-3737
-3731
-3725
-3718
-3712
-3705
-3698
-3692
-3684
-3677
-3670
-3662
-3654
-3647
-3638
-3630
-3622
-3613
-3604
-3595
-3586
-3577
-3567
-3558
-3548
-3538
-3528
-3517
-3507
-3496
-3485
-3474
-3462
-3451
-3439
-3427
-3415
-3403
-3390
-3378
-3365
-3352
-3339
-3326
-3312
-3299
-3285
-3271
-3257
-3243
-3229
-3214
-3200
-3185
-3170
-3155
-3140
-3125
-3110
-3094
-3079
-3063
-3048
-3032
-3016
-3000
-2984
-2968
-2952
-2936
-2920
-2903
-2887
-2871
-2854
-2838
-2821
-2805
-2788
-2772
-2755
-2739
-2722
-2706
-2689
-2673
-2656
-2640
-2623
-2607
-2591
-2575
-2558
-2542
-2526
-2510
-2494
-2478
-2462
-2446
-2431
-2415
-2400
-2384
-2369
-2353
-2338
-2323
-2308
-2293
-2278
-2263
-2248
-2234
-2219
-2205
-2190
-2176
-2162
-2147
-2133
-2119
-2105
-2091
-2078
-2064
-2051
-2037
-2024
-2011
-1998
-1985
-1972
-1959
-1946
-1934
-1921
-1909
-1897
-1885
-1874
-1862
-1850
-1839
-1828
-1817
-1806
-1796
-1785
-1775
-1765
-1755
-1746
-1737
-1727
-1718
-1710
-1701
-1693
-1685
-1677
-1669
-1662
-1655
-1648
-1641
-1635
-1629
-1623
-1617
-1611
-1606
-1601
-1597
-1592
-1588
-1584
-1580
-1577
-1574
-1571
-1569
-1566
-1564
-1562
-1561
-1560
-1559
-1558
-1557
-1557
-1557
-1557
-1558
-1559
-1560
-1561
-1562
-1564
-1565
-1568
-1570
-1572
-1575
-1578
-1581
-1584
-1587
-1591
-1594
-1598
-1602
-1607
-1611
-1616
-1620
-1625
-1630
-1635
-1641
-1646
-1652
-1658
-1664
-1670
-1676
-1682
-1689
-1695
-1702
-1709
-1716
-1723
-1731
-1738
-1746
-1753
-1761
-1769
-1777
-1785
-1793
-1802
-1810
-1819
-1827
-1836
-1845
-1854
-1863
-1872
-1882
-1891
-1900
-1910
-1920
-1929
-1939
-1949
-1959
-1969
-1980
-1990
-2000
-2011
-2021
-2032
-2043
-2054
-2065
-2076
-2087
-2098
-2110
-2121
-2133
-2144
-2156
-2168
-2179
-2191
-2203
-2215
-2228
-2240
-2252
-2264
-2276
-2289
-2301
-2314
-2326
-2338
-2351
-2363
-2376
-2388
-2400
-2413
-2425
-2437
-2449
-2462
-2474
-2486
-2498
-2510
-2521
-2533
-2545
-2556
-2568
-2579
-2590
-2601
-2612
-2623
-2633
-2644
-2654
-2664
-2674
-2684
-2694
-2703
-2712
-2721
-2730
-2739
-2747
-2755
-2763
-2771
-2779
-2786
-2793
-2800
-2807
-2813
-2819
-2825
-2831
-2836
-2842
-2847
-2851
-2856
-2860
-2864
-2867
-2871
-2874
-2877
-2879
-2881
-2883
-2885
-2886
-2887
-2888
-2888
-2888
-2888
-2888
-2887
-2886
-2884
-2883
-2881
-2878
-2876
-2873
-2869
-2866
-2862
-2858
-2853
-2848
-2843
-2837
-2832
-2826
-2819
-2812
-2805
-2798
-2790
-2782
-2774
-2766
-2757
-2748
-2738
-2729
-2719
-2708
-2698
-2687
-2676
-2664
-2653
-2641
-2628
-2616
-2603
-2590
-2576
-2563
-2549
-2534
-2520
-2505
-2490
-2475
-2459
-2443
-2427
-2411
-2394
-2377
-2360
-2342
-2325
-2307
-2288
-2270
-2251
-2232
-2213
-2193
-2174
-2154
-2134
-2113
-2093
-2072
-2051
-2029
-2008
-1986
-1964
-1942
-1920
-1897
-1875
-1852
-1829
-1805
-1782
-1758
-1735
-1711
-1686
-1662
-1638
-1613
-1588
-1563
-1538
-1513
-1487
-1462
-1436
-1410
-1384
-1358
-1331
-1305
-1278
-1252
-1225
-1198
-1171
-1143
-1116
-1089
-1061
-1034
-1006
-978
-951
-923
-895
-867
-839
-811
-783
-755
-726
-698
-670
-642
-614
-586
-558
-530
-502
-474
-446
-418
-390
-362
-334
-307
-279
-251
-224
-196
-169
-142
-114
-87
-60
-33
-6
21
48
74
101
127
154
180
206
232
258
283
309
334
360
385
410
435
460
484
509
533
557
581
605
629
653
676
699
722
745
768
791
814
836
859
881
903
925
947
968
990
1010
1032
1053
1074
1095
1116
1136
1157
1177
1197
1217
1236
1256
1275
1295
1314
1333
1351
1370
1389
1407
1425
1443
1461
1478
1496
1513
1530
1547
1564
1580
1597
1613
1629
1645
1661
1676
1692
1707
1722
1737
1752
1767
1782
1796
1810
1824
1839
1853
1866
1880
1894
1907
1921
1934
1948
1961
1974
1987
2001
2013
2027
2040
2053
2066
2079
2093
2106
2119
2132
2146
2159
2172
2186
2199
2213
2227
2240
2254
2268
2282
2296
2311
2325
2339
2354
2368
2383
2398
2413
2428
2443
2459
2474
2490
2505
2521
2537
2553
2569
2585
2602
2618
2635
2652
2669
2686
2703
2721
2738
2756
2774
2792
2810
2828
2846
2865
2884
2903
2922
2941
2960
2980
2999
3019
3039
3059
3080
3100
3121
3142
3163
3184
3205
3227
3248
3270
3292
3314
3337
3359
3382
3404
3427
3450
3473
3497
3520
3543
3567
3591
3614
3638
3662
3686
3711
3735
3759
3784
3808
3833
3857
3882
3907
3932
3957
3981
4006
4030
4056
4081
4106
4131
4156
4181
4206
4231
4256
4281
4306
4331
4356
4381
4406
4431
4456
4481
4505
4530
4555
4579
4604
4628
4653
4677
4702
4726
4750
4774
4798
4822
4846
4869
4893
4916
4940
4963
4986
5009
5032
5055
5078
5100
5123
5145
5167
5189
5211
5232
5254
5275
5296
5317
5338
5358
5379
5399
5419
5439
5459
5479
5498
5518
5537
5556
5574
5593
5611
5630
5648
5666
5683
5701
5718
5736
5753
5770
5786
5803
5819
5836
5852
5868
5883
5899
5914
5929
5944
5959
5974
5989
6003
6017
6031
6045
6059
6072
6086
6099
6112
6125
6138
6150
6163
6175
6187
6199
6211
6222
6234
6245
6256
6267
6278
6289
6299
6310
6320
6330
6340
6350
6360
6369
6379
6388
6397
6406
6415
6423
6432
6440
6448
6457
6465
6472
6480
6488
6495
6503
6510
6517
6524
6531
6538
6545
6552
6559
6565
6572
6578
6584
6590
6596
6603
6608
6614
6620
6626
6632
6637
6643
6648
6654
6659
6664
6669
6675
6680
6685
6689
6694
6699
6704
6708
6713
6717
6722
6726
6730
6734
6738
6742
6746
6750
6753
6757
6760
6764
6767
6770
6773
6776
6779
6782
6785
6787
6790
6792
6794
6796
6798
6800
6802
6804
6805
6807
6808
6809
6810
6811
6811
6812
6812
6812
6812
6812
6811
6811
6810
6809
6808
6807
6806
6804
6802
6800
6798
6796
6793
6791
6788
6784
6781
6778
6774
6770
6766
6762
6757
6752
6747
6742
6737
6731
6726
6720
6713
6707
6700
6694
6686
6679
6672
6664
6656
6648
6640
6631
6622
6613
6604
6594
6585
6575
6564
6554
6543
6532
6521
6509
6498
6486
6473
6461
6448
6435
6422
6408
6394
6380
6366
6352
6337
6322
6306
6291
6275
6259
6243
6226
6209
6192
6175
6157
6139
6121
6103
6084
6065
6046
6026
6006
5986
5966
5945
5924
5903
5881
5859
5837
5815
5792
5769
5746
5722
5698
5674
5649
5624
5599
5574
5548
5522
5496
5469
5442
5415
5387
5360
5331
5303
5274
5246
5216
5187
5157
5128
5097
5067
5036
5005
4974
4943
4911
4880
4848
4815
4783
4750
4718
4685
4651
4618
4585
4551
4517
4483
4449
4414
4380
4345
4310
4275
4240
4204
4169
4133
4097
4061
4025
3989
3953
3916
3880
3843
3806
3769
3732
3694
3657
3619
3581
3544
3506
3468
3429
3391
3353
3314
3276
3237
3198
3160
3121
3082
3043
3004
2965
2925
2886
2847
2808
2768
2729
2690
2651
2611
2572
2533
2494
2454
2415
2376
2337
2298
2259
2220
2181
2142
2103
2065
2025
1987
1949
1911
1872
1834
1796
1758
1721
1683
1645
1608
1571
1534
1497
1460
1424
1387
1351
1315
1279
1243
1207
1172
1137
1102
1067
1032
998
964
930
896
862
829
796
763
730
698
665
633
601
570
538
507
476
445
415
385
354
325
295
265
236
207
178
149
121
92
64
36
9
-19
-46
-73
-100
-127
-154
-180
-206
-232
-258
-284
-309
-335
-360
-385
-410
-435
-459
-483
-508
-532
-556
-579
-603
-626
-650
-673
-696
-719
-742
-765
-787
-810
-832
-855
-877
-899
-921
-943
-965
-986
-1008
-1030
-1051
-1072
-1094
-1115
-1136
-1157
-1178
-1199
-1220
-1241
-1261
-1282
-1303
-1323
-1344
-1364
-1384
-1404
-1424
-1444
-1464
-1484
-1504
-1524
-1543
-1563
-1582
-1602
-1621
-1640
-1659
-1678
-1697
-1716
-1735
-1754
-1772
-1791
-1809
-1828
-1846
-1864
-1883
-1901
-1919
-1937
-1954
-1972
-1990
-2008
-2025
-2043
-2060
-2078
-2095
-2112
-2129
-2146
-2163
-2180
-2197
-2214
-2231
-2247
-2264
-2280
-2296
-2313
-2329
-2345
-2360
-2376
-2392
-2407
-2422
-2438
-2453
-2468
-2482
-2497
-2511
-2526
-2540
-2554
-2568
-2581
-2595
-2608
-2621
-2634
-2647
-2659
-2672
-2684
-2696
-2708
-2720
-2732
-2743
-2754
-2765
-2776
-2787
-2797
-2808
-2818
-2828
-2838
-2847
-2857
-2866
-2875
-2884
-2892
-2901
-2909
-2917
-2925
-2932
-2940
-2947
-2954
-2961
-2967
-2973
-2979
-2985
-2991
-2996
-3001
-3006
-3011
-3016
-3020
-3024
-3028
-3031
-3034
-3037
-3040
-3043
-3045
-3047
-3049
-3051
-3052
-3053
-3054
-3055
-3055
-3055
-3055
-3054
-3054
-3053
-3052
-3050
-3049
-3047
-3045
-3042
-3039
-3036
-3033
-3030
-3026
-3022
-3018
-3013
-3008
-3003
-2998
-2992
-2986
-2980
-2974
-2967
-2960
-2952
-2945
-2937
-2928
-2920
-2911
-2902
-2892
-2882
-2872
-2862
-2851
-2840
-2829
-2817
-2805
-2793
-2781
-2768
-2755
-2742
-2728
-2714
-2700
-2686
-2671
-2656
-2641
-2626
-2610
-2594
-2578
-2561
-2544
-2527
-2510
-2492
-2475
-2457
-2438
-2420
-2401
-2382
-2363
-2344
-2324
-2305
-2285
-2264
-2244
-2224
-2203
-2182
-2161
-2140
-2119
-2097
-2076
-2054
-2032
-2009
-1988
-1966
-1943
-1921
-1898
-1875
-1853
-1830
-1807
-1784
-1761
-1738
-1715
-1691
-1668
-1645
-1621
-1598
-1575
-1551
-1528
-1505
-1481
-1458
-1435
-1411
-1388
-1365
-1341
-1318
-1295
-1272
-1249
-1226
-1203
-1180
-1158
-1135
-1112
-1090
-1067
-1045
-1022
-1000
-979
-957
-935
-914
-892
-871
-850
-829
-808
-787
-767
-746
-726
-706
-686
-666
-647
-627
-608
-589
-570
-551
-533
-515
-496
-479
-461
-443
-426
-409
-392
-376
-359
-343
-327
-311
-296
-280
-265
-250
-235
-221
-207
-193
-179
-165
-152
-139
-126
-113
-100
-88
-76
-64
-52
-41
-30
-18
-8
3
14
24
34
44
54
64
73
83
92
101
110
119
128
136
145
153
161
169
177
185
193
201
209
216
224
231
239
246
253
261
268
275
282
289
296
303
310
317
324
331
338
345
352
359
366
373
379
386
393
400
407
414
421
428
435
442
449
455
463
470
477
484
491
498
505
512
519
526
534
541
548
555
563
570
577
585
592
599
607
614
622
629
637
644
652
659
667
674
682
689
697
704
712
720
727
735
743
751
758
766
774
782
789
797
805
813
821
829
837
845
853
861
869
878
886
894
903
911
919
928
937
945
954
963
972
981
990
999
1008
1018
1027
1037
1047
1057
1066
1076
1087
1097
1107
1118
1128
1139
1150
1161
1172
1183
1194
1205
1217
1229
1240
1252
1264
1276
1289
1301
1314
1326
1339
1352
1365
1379
1392
1405
1419
1433
1447
1461
1475
1490
1504
1519
1534
1548
1564
1579
1594
1610
1626
1641
1658
1674
1690
1706
1723
1739
1756
1773
1790
1807
1824
1842
1859
1877
1894
1912
1930
1948
1965
1983
2001
2020
2037
2056
2074
2092
2111
2129
2147
2166
2184
2203
2221
2240
2258
2276
2295
2313
2332
2350
2368
2386
2405
2423
2441
2459
2477
2495
2512
2530
2548
2565
2583
2600
2618
2635
2652
2669
2686
2702
2719
2735
2751
2767
2783
2799
2815
2830
2846
2861
2876
2891
2905
2920
2934
2948
2962
2975
2989
3002
3015
3028
3041
3053
3065
3077
3088
3100
3111
3122
3133
3143
3153
3163
3173
3182
3191
3200
3209
3217
3225
3233
3241
3248
3255
3261
3268
3274
3280
3285
3291
3296
3300
3305
3309
3313
3316
3319
3322
3325
3327
3329
3330
3332
3333
3333
3334
3334
3334
3333
3332
3331
3329
3327
3325
3323
3320
3317
3313
3309
3305
3301
3296
3291
3285
3279
3273
3266
3260
3252
3245
3237
3229
3221
3212
3203
3193
3184
3173
3163
3153
3142
3130
3119
3107
3095
3082
3070
3057
3044
3030
3016
3002
2988
2973
2958
2943
2928
2912
2896
2880
2864
2847
2830
2813
2796
2778
2761
2743
2725
2706
2688
2669
2650
2631
2612
2592
2573
2553
2533
2513
2492
2472
2451
2430
2409
2388
2366
2344
2323
2301
2279
2256
2234
2212
2189
2166
2143
2120
2097
2073
2050
2025
2001
1978
1954
1930
1905
1881
1856
1831
1807
1782
1757
1731
1706
1681
1655
1630
1604
1578
1552
1526
1500
1474
1448
1422
1395
1369
1342
1315
1289
1262
1235
1208
1180
1153
1126
1098
1071
1043
1014
987
959
931
903
875
846
817
789
760
731
702
672
643
613
583
554
523
493
463
432
402
371
340
309
278
246
215
183
151
119
87
54
22
-11
-44
-77
-110
-143
-177
-210
-244
-278
-312
-346
-381
-415
-450
-485
-520
-555
-591
-627
-662
-698
-735
-771
-808
-844
-881
-919
-956
-993
-1031
-1069
-1107
-1146
-1184
-1223
-1262
-1301
-1340
-1379
-1419
-1459
-1499
-1539
-1579
-1619
-1660
-1701
-1742
-1783
-1824
-1866
-1907
-1949
-1991
-2033
-2075
-2117
-2160
-2202
-2245
-2287
-2330
-2373
-2416
-2459
-2503
-2546
-2589
-2633
-2676
-2720
-2763
-2807
-2851
-2895
-2938
-2982
-3026
-3070
-3114
-3157
-3201
-3245
-3289
-3332
-3376
-3420
-3463
-3507
-3550
-3594
-3637
-3680
-3723
-3766
-3809
-3852
-3895
-3937
-3980
-4022
-4064
-4106
-4148
-4189
-4231
-4272
-4313
-4354
-4395
-4435
-4476
-4516
-4555
-4595
-4634
-4673
-4712
-4751
-4789
-4827
-4865
-4902
-4939
-4976
-5013
-5049
-5085
-5120
-5155
-5190
-5225
-5259
-5293
-5326
-5359
-5391
-5423
-5455
-5486
-5517
-5548
-5578
-5607
-5636
-5665
-5693
-5721
-5748
-5774
-5800
-5826
-5851
-5876
-5900
-5923
-5946
-5969
-5991
-6012
-6033
-6053
-6073
-6092
-6110
-6128
-6145
-6162
-6178
-6194
-6209
-6223
-6237
-6250
-6262
-6274
-6285
-6295
-6305
-6314
-6322
-6330
-6337
-6344
-6349
-6355
-6359
-6363
-6366
-6368
-6369
-6370
-6370
-6370
-6369
-6367
-6364
-6361
-6357
-6352
-6346
-6340
-6333
-6326
-6318
-6309
-6299
-6288
-6277
-6266
-6253
-6240
-6226
-6212
-6196
-6180
-6164
-6147
-6129
-6110
-6091
-6070
-6050
-6028
-6006
-5983
-5960
-5936
-5911
-5886
-5860
-5833
-5806
-5778
-5749
-5720
-5690
-5660
-5629
-5597
-5565
-5532
-5499
-5465
-5430
-5395
-5360
-5323
-5287
-5250
-5212
-5174
-5135
-5095
-5056
-5015
-4975
-4933
-4892
-4850
-4807
-4764
-4721
-4677
-4632
-4588
-4543
-4497
-4451
-4405
-4358
-4311
-4264
-4217
-4169
-4120
-4072
-4022
-3974
-3924
-3874
-3824
-3774
-3724
-3673
-3622
-3570
-3519
-3467
-3415
-3363
-3311
-3258
-3205
-3152
-3099
-3046
-2992
-2939
-2885
-2831
-2777
-2723
-2669
-2614
-2560
-2505
-2451
-2396
-2341
-2286
-2231
-2176
-2121
-2066
-2009
-1955
-1900
-1844
-1789
-1734
-1678
-1623
-1567
-1511
-1456
-1400
-1345
-1289
-1234
-1178
-1123
-1067
-1012
-957
-901
-846
-791
-735
-680
-625
-570
-515
-460
-404
-350
-295
-240
-185
-130
-76
-21
34
88
142
197
251
305
359
413
467
521
574
628
681
734
787
840
893
946
998
1051
1103
1155
1207
1258
1310
1361
1412
1463
1513
1564
1614
1664
1714
1763
1813
1862
1911
1959
2008
2056
2104
2151
2198
2245
2292
2338
2384
2430
2476
2521
2566
2610
2655
2699
2742
2786
2829
2871
2913
2955
2997
3038
3079
3120
3160
3200
3239
3279
3317
3356
3394
3432
3469
3506
3543
3579
3615
3650
3685
3720
3754
3788
3822
3855
3888
3920
3952
3984
4014
4045
4075
4106
4135
4164
4193
4221
4248
4276
4303
4329
4355
4380
4406
4430
4454
4478
4502
4524
4547
4569
4591
4612
4633
4653
4673
4692
4711
4730
4748
4766
4783
4800
4817
4833
4848
4864
4878
4893
4907
4920
4934
4946
4959
4971
4982
4993
5004
5014
5024
5034
5043
5051
5060
5068
5075
5083
5089
5096
5102
5107
5113
5118
5122
5127
5130
5134
5137
5140
5143
5145
5147
5148
5149
5150
5151
5151
5151
5151
5150
5149
5148
5146
5144
5142
5139
5136
5133
5129
5125
5121
5117
5112
5107
5102
5096
5090
5084
5078
5071
5064
5056
5049
5041
5033
5024
5016
5007
4998
4988
4979
4969
4959
4948
4938
4927
4916
4904
4893
4881
4869
4857
4845
4833
4820
4807
4794
4781
4767
4754
4740
4726
4712
4697
4683
4668
4653
4639
4623
4608
4593
4577
4562
4546
4530
4514
4498
4481
4465
4448
4432
4415
4398
4381
4364
4346
4329
4311
4294
4276
4258
4240
4223
4204
4186
4168
4150
4131
4113
4094
4075
4057
4038
4019
4000
3981
3961
3942
3923
3903
3884
3865
3845
3825
3806
3786
3766
3747
3727
3707
3687
3667
3647
3627
3607
3587
3567
3547
3527
3507
3487
3467
3447
3427
3406
3386
3366
3346
3325
3305
3285
3264
3244
3223
3203
3183
3162
3141
3121
3100
3080
3059
3038
3018
2997
2976
2955
2935
2914
2893
2872
2852
2831
2810
2790
2769
2748
2727
2707
2686
2665
2645
2624
2604
2583
2563
2542
2522
2501
2481
2461
2440
2420
2400
2380
2360
2340
2320
2300
2280
2260
2241
2221
2201
2182
2163
2143
2124
2105
2086
2067
2048
2029
2011
1992
1974
1956
1938
1920
1902
1885
1867
1850
1832
1815
1799
1782
1765
1749
1733
1716
1701
1685
1669
1654
1639
1624
1609
1594
1580
1566
1551
1538
1524
1510
1497
1484
1471
1458
1446
1434
1421
1409
1398
1386
1375
1364
1353
1342
1332
1321
1311
1301
1291
1282
1273
1263
1254
1245
1237
1228
1220
1212
1204
1196
1188
1181
1174
1167
1160
1153
1146
1140
1133
1127
1121
1115
1109
1104
1098
1093
1088
1083
1078
1073
1068
1064
1059
1055
1050
1046
1042
1038
1034
1031
1027
1022
1020
1016
1012
1010
1006
1002
1000
997
994
991
989
986
983
980
978
975
973
970
968
966
963
961
959
957
955
952
950
948
946
944
942
940
939
937
935
933
931
929
927
925
923
921
919
917
915
913
910
908
906
903
901
898
896
893
890
887
885
881
878
875
872
868
865
861
857
853
849
845
840
836
831
827
822
817
811
806
801
795
789
783
777
771
764
757
751
744
736
729
722
714
706
698
690
682
673
664
655
646
637
628
618
609
599
589
579
568
558
547
536
525
513
502
490
478
466
454
442
429
416
403
390
376
363
349
335
321
306
292
277
262
246
231
215
200
184
168
151
135
118
101
84
67
49
32
14
-4
-22
-40
-59
-78
-96
-115
-134
-154
-173
-193
-212
-232
-252
-272
-293
-313
-334
-354
-375
-396
-417
-438
-459
-481
-502
-524
-545
-567
-589
-611
-633
-655
-677
-700
-722
-745
-767
-790
-813
-836
-858
-881
-904
-927
-951
-974
-997
-1020
-1044
-1067
-1090
-1114
-1137
-1161
-1184
-1208
-1231
-1255
-1278
-1302
-1325
-1349
-1372
-1396
-1419
-1442
-1466
-1489
-1512
-1535
-1558
-1581
-1604
-1627
-1650
-1673
-1696
-1718
-1741
-1763
-1786
-1808
-1830
-1852
-1874
-1896
-1918
-1939
-1961
-1982
-2004
-2025
-2045
-2067
-2088
-2109
-2129
-2150
-2170
-2191
-2211
-2231
-2251
-2271
-2290
-2310
-2330
-2349
-2368
-2388
-2407
-2426
-2445
-2464
-2482
-2501
-2520
-2538
-2557
-2575
-2593
-2611
-2629
-2647
-2665
-2683
-2700
-2718
-2735
-2753
-2770
-2787
-2804
-2821
-2838
-2855
-2872
-2888
-2905
-2921
-2937
-2953
-2970
-2986
-3001
-3017
-3033
-3049
-3064
-3079
-3095
-3110
-3125
-3140
-3155
-3170
-3184
-3199
-3214
-3228
-3242
-3256
-3270
-3284
-3298
-3312
-3325
-3339
-3352
-3366
-3379
-3392
-3405
-3417
-3430
-3443
-3455
-3467
-3479
-3491
-3503
-3515
-3526
-3538
-3549
-3560
-3571
-3582
-3593
-3603
-3614
-3624
-3634
-3644
-3654
-3663
-3673
-3682
-3691
-3700
-3709
-3717
-3726
-3734
-3742
-3750
-3757
-3765
-3772
-3779
-3785
-3792
-3798
-3804
-3810
-3816
-3821
-3827
-3832
-3836
-3841
-3845
-3850
-3854
-3857
-3861
-3864
-3867
-3870
-3872
-3875
-3877
-3879
-3880
-3882
-3883
-3884
-3885
-3885
-3886
-3886
-3886
-3885
-3885
-3884
-3883
-3881
-3880
-3878
-3876
-3874
-3871
-3869
-3866
-3863
-3859
-3856
-3852
-3847
-3843
-3838
-3833
-3828
-3823
-3817
-3811
-3805
-3798
-3791
-3784
-3777
-3769
-3762
-3753
-3745
-3736
-3727
-3718
-3709
-3699
-3689
-3679
-3668
-3657
-3646
-3635
-3623
-3611
-3599
-3586
-3573
-3560
-3547
-3533
-3519
-3505
-3491
-3476
-3461
-3445
-3430
-3414
-3398
-3381
-3365
-3348
-3330
-3313
-3295
-3277
-3259
-3241
-3222
-3203
-3184
-3165
-3145
-3126
-3106
-3085
-3065
-3044
-3024
-3003
-2981
-2960
-2939
-2917
-2895
-2873
-2850
-2828
-2805
-2782
-2759
-2736
-2713
-2689
-2665
-2641
-2617
-2593
-2569
-2544
-2519
-2495
-2469
-2444
-2419
-2393
-2368
-2342
-2316
-2290
-2264
-2238
-2211
-2185
-2158
-2131
-2104
-2077
-2050
-2023
-1996
-1968
-1941
-1914
-1886
-1858
-1831
-1803
-1776
-1748
-1720
-1692
-1665
-1637
-1609
-1581
-1553
-1526
-1498
-1470
-1442
-1414
-1387
-1359
-1331
-1303
-1276
-1248
-1221
-1193
-1165
-1138
-1111
-1083
-1056
-1029
-1000
-974
-947
-920
-894
-867
-840
-813
-787
-760
-734
-708
-682
-656
-630
-604
-578
-553
-527
-502
-477
-452
-427
-402
-377
-353
-328
-304
-280
-256
-232
-208
-185
-161
-138
-115
-92
-70
-47
-25
-2
20
42
63
85
106
127
148
169
190
210
230
250
270
290
310
329
348
367
386
404
423
441
459
476
494
511
529
546
562
579
595
611
627
643
658
674
689
704
718
733
747
761
775
789
802
815
828
841
854
866
878
890
902
913
924
935
946
957
967
978
988
997
1006
1016
1025
1034
1043
1051
1060
1068
1076
1083
1091
1098
1105
1112
1119
1125
1131
1137
1143
1149
1154
1159
1165
1169
1174
1179
1183
1187
1191
1195
1198
1202
1205
1208
1211
1214
1216
1219
1221
1223
1225
1227
1229
1230
1232
1233
1234
1235
1236
1237
1238
1238
1239
1239
1239
1239
1240
1239
1239
1239
1239
1238
1238
1237
1236
1235
1235
1234
1232
1231
1230
1229
1227
1226
1224
1222
1221
1219
1217
1215
1213
1211
1208
1206
1204
1201
1199
1196
1194
1191
1189
1186
1183
1180
1178
1175
1172
1169
1166
1163
1160
1157
1154
1151
1148
1145
1142
1139
1136
1133
1130
1127
1124
1122
1119
1116
1113
1110
1107
1104
1102
1099
1096
1094
1091
1088
1086
1083
1081
1078
1076
1074
1072
1069
1067
1065
1063
1061
1059
1057
1055
1053
1052
1050
1048
1047
1045
1044
1042
1041
1039
1038
1037
1035
1034
1033
1032
1031
1030
1029
1028
1027
1026
1025
1024
1022
1022
1020
1020
1020
1018
1018
1018
1016
1016
1016
1014
1014
1014
1014
1012
1012
1012
1012
1010
1010
1010
1010
1008
1008
1008
1008
1006
1006
1006
1004
1004
1004
1004
1002
1002
1002
1000
1000
1000
999
999
998
997
996
995
995
994
993
992
991
989
988
987
986
984
983
982
980
979
977
975
973
971
970
968
965
963
961
959
956
954
952
949
946
944
941
938
935
932
930
927
924
920
917
914
911
908
904
901
898
894
891
888
884
881
877
874
870
866
863
859
856
852
848
845
841
838
834
830
827
823
819
815
812
808
804
801
797
793
790
786
782
779
775
771
768
764
761
757
754
750
747
744
740
737
734
731
727
724
721
718
715
712
709
706
703
700
698
695
692
689
687
684
682
679
677
674
672
669
667
665
662
660
658
655
653
651
649
647
645
642
640
638
636
634
632
630
628
626
624
622
620
618
617
615
613
611
609
608
606
604
603
601
600
598
597
595
594
592
591
590
588
587
586
585
584
583
582
581
580
579
578
578
577
576
576
575
575
575
574
574
574
574
574
574
574
574
575
575
576
576
577
578
578
579
580
581
583
584
585
587
589
590
592
594
596
598
601
603
606
608
611
614
617
620
623
627
630
634
638
642
646
650
655
659
664
669
674
679
685
690
696
701
707
713
719
726
732
739
746
753
760
767
774
782
790
797
805
814
822
830
839
848
856
865
875
884
893
903
912
922
932
942
952
962
973
983
994
1004
1014
1026
1037
1048
1059
1071
1082
1094
1105
1117
1129
1140
1152
1164
1176
1189
1201
1213
1226
1238
1251
1263
1276
1289
1301
1314
1327
1340
1353
1366
1379
1392
1405
1418
1432
1445
1458
1471
1485
1498
1511
1524
1538
1551
1565
1578
1591
1605
1618
1631
1645
1658
1671
1685
1698
1711
1724
1738
1751
1764
1777
1790
1804
1817
1830
1843
1856
1869
1882
1895
1908
1920
1933
1946
1959
1972
1984
1997
2009
2021
2035
2047
2060
2072
2085
2097
2109
2121
2133
2145
2157
2169
2181
2193
2205
2216
2228
2239
2251
2262
2273
2285
2296
2307
2317
2328
2339
2350
2360
2370
2381
2391
2401
2411
2421
2430
2440
2449
2459
2468
2477
2486
2495
2504
2513
2521
2530
2538
2546
2554
2562
2570
2578
2586
2594
2601
2609
2616
2623
2630
2637
2644
2651
2658
2665
2672
2678
2685
2691
2697
2704
2710
2716
2722
2728
2734
2739
2745
2751
2757
2762
2768
2773
2778
2784
2789
2794
2800
2805
2810
2815
2820
2825
2830
2835
2840
2845
2850
2855
2860
2865
2870
2875
2880
2885
2890
2895
2900
2905
2910
2915
2920
2925
2930
2936
2941
2946
2951
2956
2961
2967
2972
2977
2983
2988
2994
2999
3005
3010
3016
3022
3027
3033
3039
3045
3051
3057
3063
3070
3076
3082
3089
3095
3102
3109
3115
3122
3129
3136
3143
3150
3157
3164
3172
3179
3186
3194
3201
3209
3216
3224
3232
3239
3247
3255
3263
3271
3278
3286
3294
3302
3310
3318
3326
3334
3342
3350
3358
3366
3374
3382
3390
3398
3406
3414
3422
3430
3438
3446
3453
3461
3469
3477
3485
3492
3500
3508
3515
3523
3531
3538
3545
3553
3560
3567
3575
3582
3589
3596
3603
3610
3617
3624
3630
3637
3643
3650
3656
3662
3669
3675
3681
3687
3692
3698
3704
3709
3714
3719
3725
3730
3734
3739
3744
3748
3753
3757
3761
3765
3768
3772
3775
3779
3782
3785
3788
3790
3793
3795
3797
3799
3801
3802
3803
3805
3806
3806
3807
3807
3807
3807
3807
3807
3806
3805
3804
3803
3801
3800
3798
3795
3793
3790
3787
3784
3781
3777
3773
3769
3765
3760
3755
3750
3745
3739
3733
3727
3720
3713
3706
3699
3691
3683
3675
3666
3657
3648
3638
3629
3618
3608
3597
3586
3575
3563
3551
3538
3526
3513
3499
3486
3472
3458
3443
3428
3413
3397
3382
3366
3349
3333
3316
3298
3281
3263
3245
3226
3208
3189
3170
3150
3130
3110
3090
3070
3049
3028
3007
2985
2964
2942
2920
2897
2875
2852
2829
2806
2783
2759
2735
2711
2687
2663
2639
2614
2589
2564
2539
2514
2488
2463
2437
2411
2385
2359
2332
2306
2279
2252
2225
2198
2171
2143
2116
2088
2060
2032
2003
1975
1947
1918
1889
1860
1831
1802
1772
1743
1713
1683
1653
1623
1593
1563
1532
1502
1471
1440
1409
1378
1347
1316
1284
1253
1221
1189
1157
1125
1093
1061
1029
996
964
931
899
866
833
800
767
734
701
668
635
601
568
534
501
467
434
400
366
333
299
265
231
197
163
130
96
62
28
-6
-40
-74
-108
-142
-176
-210
-244
-278
-312
-345
-379
-413
-447
-481
-514
-548
-581
-615
-648
-682
-715
-748
-782
-815
-848
-881
-914
-946
-979
-1010
-1044
-1076
-1108
-1140
-1172
-1204
-1235
-1266
-1298
-1329
-1359
-1390
-1420
-1450
-1480
-1510
-1540
-1569
-1598
-1627
-1655
-1684
-1712
-1740
-1767
-1795
-1822
-1848
-1875
-1901
-1927
-1952
-1977
-2001
-2027
-2051
-2075
-2099
-2122
-2145
-2168
-2190
-2212
-2234
-2255
-2276
-2296
-2316
-2336
-2356
-2375
-2393
-2412
-2430
-2447
-2464
-2481
-2498
-2514
-2529
-2545
-2560
-2574
-2588
-2602
-2616
-2629
-2642
-2654
-2666
-2678
-2689
-2700
-2710
-2720
-2730
-2740
-2749
-2757
-2766
-2774
-2782
-2789
-2796
-2803
-2809
-2815
-2821
-2827
-2832
-2837
-2841
-2845
-2849
-2853
-2857
-2860
-2863
-2865
-2868
-2870
-2872
-2873
-2875
-2876
-2877
-2877
-2878
-2878
-2878
-2878
-2878
-2877
-2877
-2876
-2875
-2873
-2872
-2870
-2869
-2867
-2864
-2862
-2860
-2857
-2855
-2852
-2849
-2846
-2843
-2839
-2836
-2833
-2829
-2825
-2821
-2817
-2813
-2809
-2805
-2801
-2796
-2792
-2787
-2783
-2778
-2774
-2769
-2764
-2759
-2754
-2749
-2744
-2739
-2734
-2729
-2723
-2718
-2713
-2708
-2702
-2697
-2692
-2686
-2681
-2675
-2670
-2664
-2659
-2653
-2648
-2642
-2637
-2631
-2625
-2620
-2614
-2609
-2603
-2597
-2591
-2586
-2580
-2574
-2569
-2563
-2557
-2551
-2545
-2539
-2534
-2528
-2522
-2516
-2510
-2504
-2498
-2492
-2486
-2480
-2473
-2467
-2461
-2455
-2449
-2442
-2436
-2430
-2423
-2417
-2411
-2404
-2397
-2391
-2384
-2378
-2371
-2364
-2357
-2350
-2344
-2337
-2330
-2323
-2315
-2308
-2301
-2294
-2287
-2279
-2272
-2264
-2257
-2249
-2242
-2234
-2226
-2219
-2211
-2203
-2195
-2187
-2179
-2171
-2163
-2154
-2146
-2138
-2129
-2120
-2112
-2103
-2094
-2085
-2076
-2067
-2058
-2049
-2040
-2029
-2021
-2011
-2001
-1992
-1982
-1972
-1962
-1951
-1941
-1931
-1920
-1910
-1899
-1888
-1877
-1866
-1855
-1844
-1833
-1821
-1810
-1798
-1787
-1775
-1763
-1751
-1739
-1727
-1714
-1702
-1689
-1676
-1664
-1651
-1638
-1624
-1611
-1598
-1584
-1570
-1557
-1543
-1529
-1514
-1500
-1486
-1471
-1456
-1441
-1426
-1411
-1396
-1381
-1365
-1350
-1334
-1318
-1302
-1286
-1270
-1253
-1237
-1220
-1203
-1186
-1169
-1152
-1135
-1118
-1100
-1083
-1065
-1047
-1030
-1012
-994
-976
-957
-939
-921
-902
-884
-865
-847
-828
-809
-790
-771
-752
-734
-715
-695
-676
-657
-638
-619
-600
-580
-561
-542
-523
-503
-484
-465
-445
-426
-407
-388
-368
-349
-330
-310
-291
-272
-253
-234
-215
-195
-176
-157
-138
-119
-100
-82
-63
-44
-25
-7
12
31
49
67
86
104
122
141
159
177
195
212
230
248
266
283
301
318
336
353
370
387
404
421
438
454
471
487
503
520
536
552
568
583
599
614
630
645
660
675
690
704
719
733
747
761
775
789
803
816
830
843
856
869
882
894
907
919
931
943
955
967
978
990
1000
1012
1022
1034
1044
1055
1065
1075
1085
1095
1104
1114
1123
1132
1141
1150
1158
1167
1175
1183
1191
1199
1206
1214
1221
1228
1235
1242
1248
1255
1261
1267
1273
1278
1284
1289
1295
1300
1304
1309
1314
1318
1322
1326
1330
1334
1338
1341
1344
1348
1351
1353
1356
1358
1361
1363
1365
1367
1368
1370
1371
1372
1373
1374
1375
1375
1376
1376
1376
1376
1375
1375
1374
1373
1372
1371
1370
1368
1367
1365
1363
1361
1359
1356
1354
1351
1348
1345
1342
1338
1335
1331
1327
1323
1319
1314
1310
1305
1300
1295
1290
1284
1279
1273
1268
1262
1255
1249
1243
1236
1230
1223
1216
1209
1202
1194
1187
1179
1171
1163
1155
1147
1139
1130
1122
1113
1104
1095
1086
1077
1067
1058
1048
1038
1028
1018
1008
998
987
977
966
955
944
933
922
910
899
887
875
863
851
838
826
813
800
787
774
761
748
734
720
706
692
678
664
649
635
620
605
590
575
559
544
528
513
497
481
465
448
432
415
399
382
365
348
332
314
297
280
263
245
228
210
193
175
157
140
122
104
86
68
50
32
14
-4
-22
-40
-58
-76
-94
-111
-129
-147
-165
-183
-201
-219
-237
-254
-272
-290
-307
-325
-342
-360
-377
-395
-412
-429
-446
-463
-480
-497
-514
-531
-548
-564
-581
-597
-613
-629
-645
-661
-677
-693
-708
-723
-739
-754
-769
-784
-798
-813
-827
-841
-856
-869
-883
-897
-910
-923
-936
-949
-962
-974
-986
-999
-1010
-1022
-1033
-1045
-1056
-1066
-1077
-1087
-1098
-1107
-1117
-1126
-1136
-1145
-1153
-1162
-1170
-1178
-1186
-1193
-1200
-1207
-1214
-1220
-1226
-1232
-1238
-1243
-1248
-1253
-1257
-1262
-1266
-1269
-1273
-1276
-1278
-1281
-1283
-1285
-1287
-1288
-1290
-1291
-1291
-1292
-1292
-1292
-1291
-1290
-1290
-1288
-1287
-1285
-1283
-1281
-1279
-1276
-1273
-1270
-1266
-1263
-1259
-1255
-1250
-1246
-1241
-1236
-1230
-1225
-1219
-1213
-1207
-1200
-1194
-1187
-1180
-1172
-1165
-1157
-1149
-1141
-1132
-1124
-1115
-1105
-1096
-1087
-1077
-1067
-1057
-1046
-1036
-1025
-1014
-1002
-992
-980
-968
-957
-945
-932
-920
-907
-895
-882
-869
-855
-842
-828
-815
-801
-787
-772
-758
-744
-729
-714
-699
-684
-669
-654
-638
-623
-607
-591
-576
-560
-544
-527
-511
-495
-478
-462
-445
-428
-411
-394
-377
-360
-343
-326
-309
-291
-274
-256
-239
-221
-203
-186
-168
-150
-132
-114
-96
-79
-61
-43
-25
-7
12
30
48
66
84
102
120
138
156
174
192
210
228
246
264
282
300
317
335
353
371
388
406
423
441
458
475
493
510
527
544
561
577
594
611
627
644
660
676
693
709
725
740
756
772
787
803
818
833
849
864
879
893
908
923
937
952
966
980
994
1008
1022
1036
1050
1063
1077
1090
1103
1116
1129
1142
1155
1167
1180
1192
1204
1217
1229
1240
1252
1264
1275
1287
1298
1309
1320
1331
1342
1353
1364
1374
1385
1395
1405
1415
1425
1435
1445
1454
1464
1473
1483
1492
1501
1510
1519
1528
1536
1545
1553
1562
1570
1578
1586
1594
1602
1609
1617
1624
1632
1639
1646
1653
1660
1667
1674
1681
1687
1694
1701
1707
1714
1720
1726
1733
1739
1745
1751
1757
1763
1769
1775
1781
1787
1793
1799
1805
1811
1816
1822
1828
1834
1839
1845
1850
1856
1862
1867
1873
1878
1884
1889
1894
1900
1905
1911
1916
1922
1927
1932
1938
1943
1949
1954
1959
1965
1970
1975
1981
1986
1991
1996
2001
2007
2012
2017
2023
2028
2033
2039
2044
2050
2055
2060
2066
2071
2076
2082
2087
2092
2098
2103
2109
2114
2119
2125
2130
2136
2141
2147
2152
2158
2163
2169
2174
2180
2185
2191
2196
2202
2207
2213
2218
2223
2229
2234
2240
2245
2250
2256
2261
2266
2271
2277
2282
2287
2292
2297
2302
2307
2312
2317
2322
2327
2332
2336
2341
2346
2350
2355
2360
2364
2369
2373
2378
2382
2386
2390
2395
2399
2403
2407
2411
2415
2419
2423
2427
2431
2434
2438
2442
2445
2449
2452
2455
2459
2462
2465
2468
2471
2474
2477
2480
2483
2485
2488
2491
2493
2496
2498
2500
2503
2505
2507
2509
2511
2513
2515
2517
2518
2520
2522
2523
2525
2526
2527
2529
2530
2531
2532
2533
2534
2534
2535
2536
2536
2537
2537
2538
2538
2538
2538
2538
2538
2538
2537
2537
2537
2536
2535
2534
2533
2532
2531
2530
2528
2527
2525
2523
2521
2519
2517
2514
2512
2509
2507
2504
2501
2498
2494
2491
2488
2484
2481
2477
2473
2469
2465
2461
2456
2452
2447
2443
2438
2433
2428
2423
2417
2412
2407
2401
2395
2390
2384
2378
2371
2365
2359
2352
2346
2339
2332
2325
2318
2311
2304
2296
2289
2281
2273
2265
2257
2249
2241
2233
2225
2216
2208
2199
2190
2181
2172
2163
2154
2145
2136
2126
2117
2108
2098
2088
2079
2069
2059
2049
2039
2029
2019
2009
1999
1988
1978
1968
1957
1947
1936
1926
1915
1904
1894
1883
1872
1861
1850
1839
1829
1818
1807
1796
1785
1774
1762
1751
1740
1729
1718
1707
1696
1685
1674
1663
1652
1641
1630
1619
1608
1597
1586
1576
1565
1554
1543
1533
1522
1511
1501
1490
1480
1469
1459
1448
1438
1428
1418
1408
1398
1388
1378
1368
1359
1349
1340
1330
1321
1312
1303
1294
1285
1276
1268
1259
1251
1243
1235
1227
1219
1211
1203
1196
1188
1181
1174
1167
1160
1153
1146
1139
1133
1127
1120
1114
1108
1102
1096
1090
1085
1079
1074
1068
1063
1058
1053
1048
1043
1039
1034
1030
1026
1020
1016
1014
1010
1006
1002
999
996
992
989
986
983
980
977
975
972
970
967
965
963
960
958
956
954
952
951
949
947
945
944
942
941
940
938
937
936
934
933
932
931
930
929
929
928
927
926
926
925
925
924
924
924
923
923
923
923
923
923
923
923
924
924
924
924
925
925
926
926
927
928
928
929
930
931
932
933
934
935
936
937
938
940
941
942
944
945
947
948
950
952
954
956
957
959
961
964
966
968
970
972
975
977
980
982
985
988
990
993
996
998
1000
1004
1006
1010
1012
1016
1018
1022
1026
1029
1032
1035
1039
1042
1045
1049
1052
1055
1059
1062
1065
1069
1072
1076
1079
1082
1086
1089
1092
1096
1099
1102
1106
1109
1112
1115
1119
1122
1125
1128
1131
1135
1138
1141
1144
1147
1150
1153
1156
1158
1161
1164
1167
1169
1172
1174
1177
1179
1181
1183
1185
1187
1189
1191
1193
1195
1196
1198
1200
1201
1202
1204
1205
1206
1207
1208
1209
1210
1211
1211
1212
1213
1213
1213
1214
1214
1214
1214
1214
1213
1213
1212
1212
1211
1210
1209
1208
1206
1205
1203
1201
1199
1197
1195
1193
1191
1188
1185
1182
1179
1176
1173
1170
1166
1162
1158
1154
1150
1146
1142
1137
1132
1127
1122
1117
1112
1107
1101
1096
1090
1084
1078
1072
1065
1059
1052
1045
1038
1031
1024
1016
1008
1002
994
986
978
970
961
953
944
936
927
918
909
900
891
881
872
862
853
843
833
823
813
803
793
783
772
762
751
741
730
719
708
697
686
675
664
652
641
629
618
606
594
582
570
558
546
534
522
509
497
485
472
460
447
434
422
409
396
383
370
358
345
332
319
306
293
280
267
254
241
228
215
202
189
176
164
151
138
125
112
99
86
73
60
48
35
22
9
-4
-16
-29
-42
-54
-67
-79
-92
-104
-117
-129
-142
-154
-166
-179
-191
-203
-215
-227
-239
-251
-263
-275
-287
-299
-311
-323
-335
-347
-359
-370
-382
-394
-406
-418
-429
-441
-453
-465
-477
-488
-500
-512
-524
-536
-547
-559
-571
-583
-594
-606
-618
-630
-642
-654
-666
-677
-689
-701
-713
-725
-737
-749
-761
-773
-785
-797
-809
-821
-834
-846
-858
-870
-883
-895
-907
-920
-932
-945
-957
-970
-982
-995
-1008
-1020
-1033
-1046
-1059
-1072
-1085
-1098
-1112
-1125
-1138
-1151
-1165
-1178
-1192
-1205
-1219
-1232
-1246
-1260
-1274
-1288
-1301
-1315
-1330
-1344
-1358
-1372
-1387
-1401
-1416
-1430
-1445
-1460
-1474
-1489
-1504
-1519
-1534
-1550
-1565
-1580
-1596
-1611
-1627
-1642
-1658
-1674
-1689
-1705
-1721
-1737
-1753
-1770
-1786
-1802
-1819
-1835
-1852
-1869
-1886
-1903
-1920
-1937
-1954
-1971
-1989
-2005
-2024
-2041
-2060
-2078
-2096
-2114
-2132
-2151
-2169
-2188
-2207
-2226
-2245
-2264
-2283
-2302
-2322
-2341
-2361
-2381
-2401
-2421
-2441
-2461
-2481
-2502
-2522
-2543
-2563
-2584
-2605
-2626
-2647
-2668
-2690
-2711
-2732
-2754
-2775
-2797
-2819
-2841
-2863
-2885
-2907
-2929
-2951
-2973
-2996
-3018
-3040
-3063
-3085
-3108
-3130
-3153
-3176
-3198
-3221
-3244
-3266
-3289
-3312
-3335
-3357
-3380
-3403
-3426
-3448
-3471
-3494
-3516
-3539
-3561
-3584
-3606
-3629
-3651
-3673
-3695
-3717
-3740
-3762
-3783
-3805
-3827
-3849
-3870
-3892
-3913
-3934
-3955
-3976
-3997
-4018
-4038
-4059
-4078
-4100
-4120
-4140
-4159
-4179
-4199
-4218
-4237
-4256
-4275
-4294
-4313
-4331
-4349
-4367
-4385
-4403
-4421
-4438
-4455
-4472
-4489
-4506
-4522
-4538
-4555
-4570
-4586
-4601
-4617
-4632
-4646
-4661
-4675
-4689
-4703
-4717
-4730
-4743
-4756
-4769
-4781
-4794
-4806
-4818
-4829
-4840
-4851
-4862
-4873
-4883
-4893
-4903
-4913
-4922
-4932
-4940
-4949
-4958
-4966
-4974
-4981
-4989
-4996
-5003
-5010
-5016
-5022
-5028
-5034
-5039
-5044
-5049
-5053
-5058
-5062
-5065
-5069
-5072
-5075
-5077
-5080
-5082
-5083
-5085
-5086
-5087
-5087
-5087
-5087
-5087
-5086
-5085
-5084
-5083
-5081
-5079
-5076
-5073
-5070
-5066
-5063
-5059
-5054
-5049
-5044
-5039
-5033
-5027
-5020
-5013
-5006
-4999
-4991
-4983
-4974
-4966
-4956
-4947
-4937
-4927
-4917
-4906
-4895
-4883
-4871
-4859
-4847
-4834
-4821
-4808
-4794
-4780
-4765
-4751
-4736
-4720
-4705
-4688
-4672
-4655
-4638
-4621
-4603
-4585
-4567
-4548
-4529
-4510
-4490
-4470
-4450
-4429
-4409
-4387
-4366
-4344
-4322
-4299
-4277
-4254
-4230
-4207
-4183
-4158
-4134
-4109
-4083
-4058
-4033
-4006
-3980
-3954
-3927
-3900
-3872
-3844
-3816
-3788
-3759
-3730
-3701
-3672
-3642
-3612
-3582
-3551
-3520
-3489
-3457
-3426
-3394
-3362
-3329
-3296
-3263
-3230
-3197
-3163
-3129
-3095
-3060
-3026
-2991
-2956
-2920
-2885
-2849
-2813
-2777
-2741
-2704
-2667
-2630
-2593
-2556
-2518
-2480
-2442
-2404
-2365
-2327
-2288
-2249
-2210
-2171
-2131
-2092
-2052
-2012
-1972
-1931
-1891
-1850
-1809
-1768
-1727
-1685
-1644
-1602
-1560
-1518
-1476
-1434
-1391
-1349
-1306
-1263
-1220
-1177
-1134
-1090
-1047
-1002
-959
-915
-871
-827
-783
-738
-694
-649
-604
-560
-515
-470
-425
-379
-334
-289
-244
-198
-153
-107
-61
-16
30
76
122
168
214
259
305
352
398
444
490
536
582
628
674
720
766
812
858
904
950
996
1042
1088
1134
1179
1225
1270
1316
1361
1407
1452
1497
1542
1587
1632
1677
1722
1766
1811
1855
1899
1944
1988
2032
2076
2119
2163
2207
2250
2294
2337
2380
2423
2466
2509
2551
2594
2636
2678
2720
2762
2804
2846
2887
2929
2970
3011
3052
3092
3133
3173
3213
3254
3293
3333
3373
3412
3451
3490
3529
3568
3607
3645
3683
3721
3759
3797
3834
3871
3908
3945
3982
4019
4054
4091
4127
4163
4199
4234
4269
4304
4339
4374
4408
4443
4477
4511
4544
4578
4611
4644
4677
4710
4742
4775
4807
4839
4870
4902
4933
4964
4995
5026
5056
5086
5116
5146
5176
5205
5234
5263
5292
5321
5349
5377
5405
5433
5460
5487
5514
5541
5567
5593
5619
5645
5671
5696
5721
5746
5770
5795
5819
5842
5866
5889
5912
5935
5958
5980
6002
6024
6046
6067
6088
6109
6130
6151
6171
6191
6211
6230
6250
6269
6288
6306
6325
6343
6361
6378
6396
6413
6430
6447
6463
6479
6495
6511
6527
6542
6557
6572
6586
6601
6615
6629
6642
6656
6669
6682
6695
6707
6719
6731
6743
6755
6766
6777
6788
6799
6809
6819
6829
6839
6849
6858
6867
6876
6884
6893
6901
6909
6916
6924
6931
6938
6944
6951
6957
6963
6969
6974
6980
6985
6989
6994
6998
7002
7006
7010
7013
7016
7019
7021
7024
7026
7028
7029
7031
7032
7033
7034
7034
7034
7034
7034
7034
7033
7032
7031
7029
7028
7026
7024
7021
7019
7016
7013
7009
7006
7002
6998
6993
6989
6984
6979
6973
6968
6962
6956
6949
6943
6936
6929
6921
6914
6906
6898
6889
6881
6872
6862
6853
6843
6833
6823
6813
6802
6791
6780
6768
6756
6744
6732
6719
6707
6693
6680
6666
6653
6638
6624
6609
6594
6579
6563
6548
6532
6515
6499
6482
6464
6447
6429
6411
6393
6374
6355
6336
6317
6297
6277
6257
6236
6216
6195
6173
6152
6130
6108
6085
6063
6040
6016
5993
5969
5945
5921
5896
5871
5846
5821
5795
5770
5743
5717
5691
5664
5637
5609
5582
5554
5526
5497
5469
5440
5411
5382
5352
5323
5293
5263
5232
5202
5171
5140
5109
5078
5046
5014
4983
4950
4918
4886
4853
4821
4788
4755
4721
4688
4654
4621
4587
4553
4519
4484
4450
4415
4381
4346
4311
4276
4241
4206
4170
4135
4099
4062
4027
3992
3956
3920
3884
3848
3811
3775
3739
3702
3666
3629
3592
3556
3519
3482
3445
3409
3372
3335
3298
3261
3224
3187
3150
3114
3077
3040
3003
2966
2929
2893
2856
2819
2783
2746
2709
2673
2636
2600
2563
2527
2490
2454
2417
2381
2345
2308
2272
2236
2200
2164
2128
2092
2056
2020
1984
1948
1912
1876
1840
1805
1769
1733
1698
1662
1627
1591
1556
1521
1486
1450
1415
1380
1345
1310
1275
1240
1205
1171
1136
1101
1066
1032
997
963
929
894
860
826
792
757
723
689
655
621
588
554
520
487
453
419
386
353
319
286
253
220
187
154
121
88
55
22
-10
-43
-75
-108
-140
-172
-204
-237
-269
-301
-332
-364
-396
-428
-460
-491
-523
-554
-586
-617
-648
-680
-711
-742
-773
-804
-835
-866
-897
-928
-959
-990
-1020
-1051
-1081
-1112
-1142
-1173
-1203
-1233
-1264
-1294
-1324
-1354
-1384
-1413
-1443
-1473
-1502
-1532
-1561
-1590
-1620
-1649
-1678
-1706
-1735
-1764
-1792
-1821
-1849
-1877
-1905
-1933
-1961
-1988
-2016
-2043
-2070
-2097
-2124
-2151
-2177
-2204
-2230
-2256
-2282
-2308
-2334
-2359
-2385
-2410
-2435
-2460
-2484
-2509
-2533
-2557
-2581
-2605
-2629
-2652
-2676
-2699
-2722
-2744
-2767
-2789
-2811
-2833
-2855
-2876
-2898
-2919
-2940
-2961
-2981
-3001
-3022
-3041
-3061
-3080
-3100
-3119
-3137
-3156
-3174
-3192
-3210
-3228
-3245
-3262
-3279
-3296
-3312
-3328
-3344
-3360
-3375
-3390
-3405
-3420
-3434
-3448
-3462
-3475
-3489
-3502
-3515
-3527
-3539
-3552
-3563
-3575
-3586
-3597
-3608
-3619
-3629
-3639
-3649
-3659
-3668
-3678
-3687
-3695
-3704
-3712
-3720
-3728
-3735
-3743
-3750
-3757
-3763
-3770
-3776
-3782
-3788
-3793
-3798
-3804
-3809
-3813
-3818
-3822
-3827
-3831
-3834
-3838
-3842
-3845
-3848
-3851
-3854
-3857
-3859
-3861
-3864
-3866
-3867
-3869
-3871
-3872
-3873
-3874
-3875
-3876
-3876
-3877
-3877
-3877
-3877
-3877
-3876
-3876
-3875
-3875
-3874
-3873
-3871
-3870
-3869
-3867
-3865
-3863
-3861
-3859
-3857
-3855
-3852
-3849
-3846
-3844
-3840
-3837
-3834
-3830
-3827
-3823
-3819
-3815
-3811
-3807
-3803
-3799
-3794
-3790
-3785
-3780
-3775
-3771
-3766
-3760
-3755
-3750
-3745
-3739
-3734
-3728
-3722
-3717
-3711
-3705
-3699
-3693
-3686
-3680
-3674
-3667
-3661
-3654
-3647
-3641
-3634
-3627
-3620
-3613
-3606
-3598
-3591
-3584
-3576
-3569
-3561
-3554
-3546
-3538
-3531
-3523
-3515
-3507
-3499
-3491
-3483
-3475
-3466
-3458
-3450
-3442
-3434
-3425
-3417
-3409
-3400
-3392
-3384
-3375
-3367
-3358
-3350
-3342
-3333
-3325
-3316
-3308
-3299
-3291
-3282
-3274
-3265
-3256
-3248
-3239
-3230
-3222
-3213
-3204
-3195
-3186
-3177
-3168
-3159
-3150
-3141
-3132
-3123
-3113
-3104
-3094
-3085
-3075
-3066
-3056
-3046
-3036
-3026
-3016
-3006
-2995
-2985
-2974
-2964
-2953
-2942
-2931
-2920
-2909
-2898
-2886
-2875
-2863
-2852
-2840
-2828
-2816
-2804
-2792
-2780
-2767
-2755
-2742
-2729
-2716
-2703
-2690
-2677
-2663
-2650
-2636
-2622
-2609
-2595
-2580
-2566
-2552
-2537
-2522
-2508
-2493
-2477
-2462
-2447
-2431
-2416
-2400
-2384
-2368
-2352
-2335
-2319
-2302
-2285
-2268
-2251
-2234
-2216
-2199
-2181
-2163
-2145
-2127
-2109
-2090
-2072
-2053
-2033
-2015
-1996
-1977
-1957
-1938
-1918
-1898
-1878
-1858
-1838
-1818
-1797
-1777
-1756
-1735
-1714
-1693
-1672
-1650
-1629
-1607
-1585
-1563
-1541
-1519
-1496
-1474
-1451
-1428
-1405
-1382
-1358
-1335
-1311
-1287
-1263
-1239
-1215
-1191
-1166
-1142
-1117
-1092
-1067
-1041
-1016
-991
-965
-939
-913
-887
-861
-835
-808
-781
-755
-728
-701
-674
-647
-619
-592
-564
-537
-509
-481
-453
-425
-397
-369
-341
-313
-284
-256
-227
-199
-170
-142
-113
-84
-56
-27
2
31
60
89
118
147
177
206
235
264
294
323
353
382
412
441
471
500
530
560
589
619
649
679
708
738
768
798
828
858
888
918
948
978
1008
1038
1068
1098
1129
1159
1189
1219
1249
1279
1309
1339
1369
1399
1429
1459
1489
1519
1548
1578
1608
1637
1667
1697
1726
1756
1785
1814
1843
1873
1902
1931
1960
1989
2017
2045
2075
2103
2132
2160
2188
2217
2245
2273
2301
2329
2356
2384
2412
2439
2467
2494
2521
2549
2576
2603
2630
2657
2683
2710
2737
2763
2789
2815
2841
2867
2893
2919
2944
2970
2995
3020
3045
3070
3095
3119
3144
3168
3192
3216
3239
3263
3286
3309
3332
3355
3378
3400
3422
3445
3466
3488
3510
3531
3552
3573
3593
3614
3634
3654
3674
3693
3713
3732
3750
3769
3787
3805
3823
3841
3858
3875
3892
3909
3925
3941
3957
3973
3988
4003
4018
4032
4046
4061
4075
4088
4101
4115
4127
4140
4152
4164
4176
4187
4199
4210
4220
4231
4241
4251
4261
4270
4279
4288
4297
4305
4313
4321
4329
4336
4343
4350
4357
4363
4369
4375
4380
4386
4391
4395
4400
4404
4408
4412
4415
4418
4421
4424
4426
4428
4430
4431
4433
4434
4434
4435
4435
4435
4435
4434
4433
4432
4431
4429
4427
4425
4423
4420
4417
4414
4410
4406
4402
4398
4394
4389
4384
4379
4373
4367
4361
4355
4349
4342
4335
4328
4320
4313
4305
4296
4288
4279
4270
4261
4252
4242
4232
4222
4212
4201
4190
4179
4168
4157
4145
4133
4121
4109
4096
4083
4070
4057
4043
4030
4016
4002
3988
3974
3959
3944
3929
3914
3899
3883
3867
3851
3835
3819
3803
3786
3769
3752
3735
3718
3701
3683
3665
3647
3629
3611
3593
3574
3555
3537
3518
3499
3480
3460
3441
3422
3402
3382
3363
3343
3323
3303
3283
3262
3242
3222
3201
3181
3160
3140
3119
3098
3077
3056
3035
3014
2993
2972
2951
2930
2909
2888
2867
2845
2824
2803
2781
2760
2739
2717
2696
2675
2653
2632
2610
2589
2567
2546
2524
2503
2482
2460
2439
2417
2396
2374
2353
2332
2310
2289
2267
2246
2224
2203
2182
2160
2139
2118
2096
2075
2054
2033
2011
1990
1969
1948
1927
1906
1885
1864
1843
1822
1801
1780
1759
1738
1718
1697
1676
1655
1635
1614
1594
1573
1553
1532
1512
1491
1471
1451
1431
1410
1390
1370
1350
1330
1310
1290
1270
1250
1231
1211
1191
1171
1152
1132
1113
1093
1074
1054
1035
1014
996
977
957
938
919
900
881
862
843
824
805
786
767
748
729
710
692
673
654
635
617
598
579
560
542
523
504
486
467
448
430
411
392
374
355
336
318
299
281
262
243
225
206
188
169
150
132
113
95
76
58
39
21
2
-16
-35
-53
-72
-90
-109
-127
-146
-164
-182
-201
-219
-238
-256
-274
-293
-311
-330
-348
-366
-385
-403
-421
-439
-458
-476
-494
-512
-531
-549
-567
-585
-603
-621
-639
-657
-675
-693
-711
-729
-746
-764
-782
-800
-817
-835
-852
-870
-887
-905
-922
-940
-957
-974
-992
-1008
-1026
-1044
-1061
-1078
-1095
-1112
-1129
-1146
-1163
-1180
-1197
-1214
-1231
-1248
-1264
-1281
-1298
-1314
-1331
-1348
-1364
-1380
-1397
-1413
-1429
-1446
-1462
-1478
-1494
-1510
-1526
-1541
-1557
-1573
-1588
-1604
-1619
-1634
-1650
-1665
-1680
-1695
-1710
-1725
-1740
-1754
-1769
-1784
-1798
-1812
-1827
-1841
-1855
-1869
-1883
-1897
-1911
-1924
-1938
-1951
-1965
-1978
-1991
-2004
-2017
-2029
-2043
-2055
-2068
-2080
-2092
-2104
-2116
-2128
-2140
-2151
-2163
-2174
-2185
-2197
-2208
-2218
-2229
-2240
-2250
-2261
-2271
-2281
-2291
-2301
-2310
-2320
-2329
-2338
-2347
-2356
-2365
-2374
-2382
-2390
-2399
-2407
-2415
-2422
-2430
-2438
-2445
-2452
-2459
-2466
-2473
-2480
-2486
-2492
-2499
-2505
-2511
-2516
-2522
-2527
-2533
-2538
-2543
-2548
-2552
-2557
-2561
-2565
-2569
-2573
-2577
-2580
-2583
-2587
-2590
-2593
-2595
-2598
-2600
-2602
-2605
-2606
-2608
-2610
-2611
-2613
-2614
-2615
-2616
-2616
-2617
-2617
-2618
-2618
-2618
-2617
-2617
-2617
-2616
-2615
-2614
-2613
-2611
-2610
-2608
-2606
-2604
-2602
-2600
-2597
-2594
-2591
-2588
-2585
-2581
-2577
-2574
-2569
-2565
-2561
-2556
-2551
-2546
-2541
-2535
-2529
-2523
-2517
-2511
-2505
-2498
-2491
-2484
-2477
-2470
-2462
-2454
-2446
-2438
-2430
-2421
-2412
-2403
-2394
-2385
-2375
-2366
-2356
-2345
-2335
-2324
-2314
-2303
-2291
-2280
-2268
-2256
-2244
-2232
-2219
-2207
-2194
-2180
-2167
-2153
-2140
-2125
-2111
-2097
-2082
-2067
-2052
-2036
-2021
-2005
-1989
-1972
-1956
-1939
-1922
-1905
-1888
-1870
-1852
-1834
-1816
-1798
-1779
-1760
-1741
-1722
-1703
-1683
-1663
-1643
-1623
-1603
-1582
-1561
-1540
-1519
-1498
-1476
-1454
-1432
-1410
-1388
-1366
-1343
-1320
-1297
-1274
-1251
-1227
-1204
-1180
-1156
-1132
-1108
-1083
-1059
-1034
-1008
-984
-959
-934
-909
-883
-858
-832
-806
-780
-754
-727
-701
-674
-647
-621
-594
-566
-539
-512
-484
-457
-429
-401
-373
-345
-317
-289
-261
-233
-204
-176
-147
-118
-89
-61
-32
-3
27
56
85
114
144
173
203
232
262
292
321
351
381
411
441
471
501
531
561
592
622
652
683
713
743
774
804
835
865
896
926
957
987
1018
1048
1079
1110
1140
1171
1202
1232
1263
1293
1324
1355
1385
1416
1446
1477
1507
1538
1568
1599
1629
1659
1690
1720
1750
1780
1810
1840
1870
1900
1930
1960
1990
2019
2049
2079
2108
2138
2167
2196
2225
2254
2283
2312
2341
2370
2398
2427
2455
2483
2511
2539
2567
2595
2623
2650
2678
2705
2732
2759
2786
2813
2839
2866
2892
2918
2944
2970
2995
3021
3046
3072
3097
3122
3146
3171
3195
3219
3243
3267
3291
3314
3337
3360
3383
3406
3428
3450
3472
3494
3515
3536
3557
3578
3598
3619
3639
3658
3678
3697
3716
3734
3753
3771
3789
3806
3823
3840
3857
3874
3890
3906
3921
3937
3952
3966
3981
3995
4009
4022
4035
4048
4061
4073
4085
4096
4108
4119
4129
4139
4149
4159
4168
4177
4186
4194
4202
4210
4217
4224
4230
4237
4243
4248
4253
4258
4263
4267
4271
4275
4278
4281
4284
4286
4288
4290
4292
4293
4294
4294
4294
4294
4294
4294
4293
4291
4290
4288
4286
4283
4281
4278
4274
4270
4267
4262
4258
4253
4248
4242
4237
4230
4224
4218
4211
4204
4196
4189
4181
4173
4164
4155
4147
4137
4128
4118
4109
4098
4088
4078
4067
4056
4045
4033
4022
4010
3998
3985
3973
3960
3947
3934
3920
3907
3893
3879
3864
3850
3835
3820
3805
3789
3774
3758
3742
3725
3709
3692
3675
3658
3640
3623
3605
3586
3568
3549
3531
3512
3492
3473
3453
3433
3413
3393
3372
3352
3331
3309
3288
3266
3245
3223
3200
3178
3155
3132
3109
3086
3062
3038
3015
2990
2966
2941
2917
2892
2866
2841
2815
2790
2764
2737
2711
2685
2658
2631
2604
2577
2549
2521
2494
2466
2438
2409
2381
2352
2324
2295
2266
2236
2207
2177
2148
2118
2088
2058
2027
1997
1966
1936
1905
1874
1843
1812
1781
1749
1718
1686
1654
1623
1591
1559
1527
1495
1463
1430
1398
1366
1333
1301
1269
1236
1203
1171
1138
1105
1073
1040
1006
974
941
909
876
843
810
777
745
712
679
646
614
581
548
516
483
450
418
385
353
320
288
256
223
191
159
127
94
62
30
-2
-34
-66
-98
-130
-161
-193
-225
-256
-288
-320
-351
-382
-414
-445
-476
-507
-538
-569
-600
-631
-662
-693
-723
-754
-785
-815
-846
-876
-907
-937
-967
-997
-1027
-1057
-1087
-1117
-1147
-1176
-1206
-1235
-1265
-1294
-1324
-1353
-1382
-1411
-1440
-1469
-1498
-1526
-1555
-1584
-1612
-1640
-1669
-1697
-1725
-1753
-1781
-1809
-1836
-1864
-1892
-1919
-1946
-1973
-2000
-2027
-2054
-2080
-2107
-2133
-2159
-2185
-2211
-2237
-2262
-2288
-2313
-2338
-2363
-2387
-2412
-2436
-2460
-2484
-2507
-2530
-2554
-2576
-2599
-2621
-2644
-2666
-2687
-2709
-2730
-2751
-2771
-2792
-2812
-2832
-2852
-2871
-2890
-2909
-2928
-2946
-2964
-2982
-2999
-3016
-3033
-3050
-3066
-3082
-3098
-3113
-3129
-3143
-3158
-3172
-3186
-3199
-3213
-3225
-3238
-3250
-3262
-3273
-3284
-3295
-3306
-3316
-3325
-3335
-3344
-3352
-3361
-3369
-3376
-3384
-3391
-3397
-3404
-3409
-3415
-3420
-3425
-3429
-3433
-3437
-3440
-3443
-3446
-3448
-3450
-3452
-3453
-3454
-3454
-3454
-3454
-3453
-3452
-3451
-3449
-3447
-3445
-3442
-3439
-3435
-3431
-3427
-3422
-3417
-3412
-3406
-3400
-3394
-3387
-3380
-3372
-3364
-3356
-3347
-3338
-3329
-3319
-3309
-3298
-3287
-3276
-3264
-3252
-3240
-3227
-3214
-3200
-3186
-3172
-3158
-3143
-3128
-3112
-3096
-3080
-3063
-3047
-3029
-3012
-2994
-2976
-2958
-2939
-2920
-2901
-2881
-2861
-2841
-2821
-2800
-2779
-2758
-2736
-2715
-2693
-2670
-2648
-2625
-2602
-2579
-2556
-2532
-2509
-2485
-2460
-2436
-2411
-2387
-2362
-2336
-2311
-2285
-2260
-2234
-2208
-2181
-2155
-2128
-2102
-2075
-2048
-2021
-1994
-1966
-1939
-1911
-1883
-1856
-1828
-1800
-1772
-1743
-1715
-1687
-1658
-1630
-1601
-1573
-1544
-1515
-1486
-1458
-1429
-1400
-1371
-1342
-1313
-1284
-1255
-1226
-1197
-1168
-1139
-1110
-1081
-1052
-1022
-994
-966
-937
-909
-880
-852
-823
-795
-767
-739
-711
-684
-656
-629
-601
-574
-547
-520
-494
-467
-441
-414
-388
-362
-336
-311
-285
-260
-234
-209
-184
-160
-135
-111
-86
-62
-38
-15
9
32
55
78
101
124
146
169
191
213
234
256
277
298
319
340
360
381
401
421
440
460
479
499
518
537
555
574
592
610
628
646
663
681
698
715
731
748
764
780
796
812
828
843
858
873
888
902
917
931
945
959
973
986
999
1012
1026
1038
1051
1063
1076
1088
1100
1112
1123
1135
1146
1158
1169
1180
1190
1201
1212
1222
1232
1242
1252
1262
1272
1282
1291
1300
1310
1319
1328
1336
1345
1354
1362
1370
1378
1387
1394
1402
1410
1417
1425
1432
1440
1447
1454
1461
1467
1474
1481
1487
1494
1500
1506
1512
1518
1524
1530
1536
1541
1547
1552
1558
1563
1568
1573
1578
1583
1588
1593
1598
1602
1607
1611
1616
1620
1624
1629
1633
1637
1641
1645
1649
1653
1657
1661
1664
1668
1672
1675
1679
1682
1686
1689
1693
1696
1699
1703
1706
1709
1712
1715
1718
1721
1724
1727
1729
1732
1735
1737
1740
1742
1745
1747
1749
1751
1753
1755
1757
1759
1761
1762
1764
1765
1767
1768
1769
1770
1771
1772
1773
1774
1775
1775
1776
1777
1777
1777
1778
1778
1778
1778
1779
1779
1779
1779
1778
1778
1778
1778
1778
1777
1777
1776
1776
1775
1775
1774
1773
1773
1772
1771
1770
1769
1769
1768
1767
1766
1765
1764
1763
1761
1760
1759
1758
1757
1755
1754
1753
1751
1750
1749
1747
1746
1745
1743
1742
1740
1739
1738
1737
1735
1734
1733
1731
1730
1729
1728
1726
1725
1724
1723
1722
1721
1720
1719
1718
1717
1716
1715
1715
1714
1713
1713
1712
1712
1711
1711
1710
1710
1710
1710
1709
1709
1709
1709
1709
1710
1710
1710
1710
1711
1711
1711
1712
1712
1713
1714
1714
1715
1716
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1728
1729
1730
1731
1733
1734
1735
1737
1738
1739
1741
1742
1744
1745
1747
1748
1750
1751
1753
1754
1756
1757
1759
1760
1762
1763
1765
1766
1768
1770
1771
1773
1774
1776
1778
1779
1781
1783
1784
1786
1787
1789
1791
1792
1794
1796
1797
1799
1800
1802
1804
1805
1807
1808
1810
1811
1813
1814
1816
1817
1818
1820
1821
1823
1824
1826
1827
1828
1830
1831
1833
1834
1835
1837
1838
1840
1841
1843
1844
1846
1847
1849
1850
1852
1853
1855
1856
1858
1859
1861
1863
1864
1866
1868
1869
1871
1873
1875
1877
1879
1881
1883
1885
1887
1889
1891
1893
1895
1897
1900
1902
1904
1907
1909
1912
1914
1917
1919
1922
1924
1927
1930
1932
1935
1938
1941
1944
1947
1950
1953
1956
1959
1962
1966
1969
1973
1976
1980
1983
1987
1991
1994
1998
2001
2005
2009
2013
2019
2023
2027
2032
2036
2041
2045
2050
2055
2060
2065
2070
2076
2081
2086
2092
2098
2103
2109
2115
2121
2127
2133
2140
2146
2153
2159
2166
2173
2180
2186
2194
2201
2208
2215
2223
2230
2238
2246
2253
2261
2269
2278
2286
2294
2303
2311
2320
2329
2337
2346
2355
2365
2374
2383
2393
2402
2412
2421
2431
2441
2451
2461
2471
2481
2491
2502
2512
2522
2533
2543
2554
2564
2575
2586
2596
2607
2618
2629
2639
2650
2661
2672
2683
2694
2705
2716
2728
2739
2750
2761
2772
2784
2795
2806
2817
2829
2840
2851
2862
2874
2885
2896
2907
2918
2930
2941
2952
2963
2974
2985
2997
3008
3019
3030
3041
3052
3063
3074
3085
3096
3107
3118
3129
3140
3151
3162
3173
3184
3195
3206
3217
3227
3238
3249
3260
3270
3281
3292
3302
3312
3323
3333
3343
3353
3364
3374
3383
3393
3403
3413
3422
3432
3441
3450
3460
3469
3478
3487
3496
3504
3513
3522
3530
3538
3547
3555
3563
3571
3579
3586
3594
3601
3609
3616
3623
3630
3637
3643
3650
3656
3662
3669
3674
3680
3686
3691
3697
3702
3707
3712
3716
3721
3725
3730
3734
3738
3741
3745
3748
3751
3754
3757
3759
3762
3764
3766
3767
3769
3770
3771
3772
3772
3773
3773
3773
3773
3772
3771
3770
3769
3768
3766
3764
3762
3759
3757
3754
3751
3747
3744
3740
3736
3731
3727
3722
3717
3711
3705
3699
3693
3687
3680
3673
3666
3658
3650
3642
3634
3625
3616
3607
3597
3587
3577
3567
3556
3546
3534
3523
3511
3499
3487
3474
3461
3448
3435
3421
3407
3393
3378
3364
3348
3333
3317
3301
3285
3269
3252
3235
3217
3200
3182
3164
3145
3126
3107
3087
3068
3048
3027
3007
2986
2964
2943
2921
2899
2876
2854
2831
2808
2784
2760
2736
2712
2688
2663
2638
2613
2587
2561
2535
2509
2482
2456
2429
2401
2374
2346
2318
2290
2262
2233
2205
2176
2147
2117
2088
2058
2029
1999
1969
1938
1908
1878
1847
1816
1785
1754
1723
1692
1660
1629
1597
1566
1534
1502
1470
1439
1407
1375
1343
1311
1278
1246
1214
1182
1150
1118
1086
1053
1020
989
957
925
892
860
828
796
764
732
699
667
635
603
571
539
507
475
443
411
379
348
316
284
252
221
189
158
126
95
63
32
1
-30
-61
-92
-123
-154
-185
-216
-246
-277
-307
-337
-368
-398
-428
-458
-487
-517
-547
-576
-605
-634
-663
-692
-721
-750
-778
-807
-835
-863
-891
-919
-946
-974
-1000
-1028
-1055
-1082
-1109
-1135
-1162
-1188
-1214
-1240
-1266
-1291
-1317
-1342
-1367
-1392
-1416
-1441
-1465
-1489
-1513
-1537
-1560
-1583
-1606
-1629
-1652
-1674
-1697
-1719
-1741
-1762
-1784
-1805
-1826
-1847
-1867
-1888
-1908
-1928
-1948
-1967
-1987
-2005
-2025
-2043
-2062
-2080
-2098
-2116
-2133
-2151
-2168
-2185
-2202
-2218
-2234
-2251
-2266
-2282
-2297
-2313
-2328
-2343
-2357
-2372
-2386
-2400
-2414
-2427
-2441
-2454
-2467
-2480
-2493
-2505
-2517
-2529
-2541
-2553
-2565
-2576
-2587
-2598
-2609
-2620
-2630
-2641
-2651
-2661
-2671
-2680
-2690
-2699
-2708
-2717
-2726
-2735
-2744
-2752
-2760
-2769
-2777
-2785
-2792
-2800
-2807
-2815
-2822
-2829
-2836
-2842
-2849
-2855
-2862
-2868
-2874
-2880
-2886
-2892
-2897
-2903
-2908
-2913
-2918
-2923
-2928
-2933
-2938
-2942
-2947
-2951
-2955
-2959
-2963
-2967
-2971
-2974
-2978
-2981
-2984
-2987
-2990
-2993
-2996
-2998
-3001
-3003
-3006
-3008
-3010
-3012
-3014
-3015
-3017
-3019
-3020
-3021
-3022
-3023
-3024
-3025
-3026
-3026
-3027
-3027
-3028
-3028
-3028
-3028
-3028
-3028
-3027
-3027
-3026
-3026
-3025
-3024
-3024
-3023
-3022
-3021
-3019
-3018
-3017
-3015
-3014
-3012
-3011
-3009
-3007
-3006
-3004
-3002
-3000
-2997
-2995
-2993
-2991
-2988
-2986
-2983
-2981
-2978
-2975
-2973
-2970
-2967
-2964
-2961
-2958
-2956
-2953
-2950
-2947
-2944
-2941
-2938
-2935
-2932
-2929
-2927
-2924
-2921
-2918
-2915
-2913
-2910
-2907
-2904
-2902
-2899
-2896
-2894
-2891
-2889
-2886
-2884
-2881
-2879
-2877
-2874
-2872
-2870
-2867
-2865
-2863
-2861
-2859
-2857
-2855
-2853
-2851
-2849
-2847
-2845
-2843
-2841
-2839
-2837
-2836
-2834
-2832
-2831
-2829
-2827
-2826
-2824
-2823
-2821
-2820
-2818
-2817
-2816
-2814
-2813
-2812
-2810
-2809
-2808
-2807
-2806
-2805
-2803
-2802
-2801
-2800
-2799
-2798
-2797
-2796
-2795
-2794
-2793
-2791
-2790
-2789
-2788
-2787
-2786
-2785
-2783
-2782
-2781
-2779
-2778
-2776
-2775
-2773
-2772
-2770
-2769
-2767
-2765
-2763
-2761
-2759
-2757
-2755
-2753
-2751
-2749
-2746
-2744
-2742
-2739
-2736
-2734
-2731
-2728
-2725
-2722
-2719
-2716
-2713
-2709
-2706
-2702
-2699
-2695
-2691
-2687
-2683
-2679
-2674
-2670
-2665
-2661
-2656
-2651
-2646
-2640
-2635
-2629
-2624
-2618
-2612
-2606
-2599
-2593
-2586
-2579
-2572
-2565
-2558
-2551
-2543
-2535
-2527
-2519
-2511
-2502
-2493
-2485
-2476
-2466
-2457
-2447
-2437
-2427
-2417
-2407
-2396
-2385
-2374
-2363
-2351
-2340
-2328
-2316
-2303
-2290
-2278
-2264
-2251
-2238
-2224
-2210
-2195
-2181
-2166
-2151
-2136
-2121
-2105
-2089
-2073
-2057
-2040
-2023
-2005
-1989
-1972
-1954
-1936
-1918
-1900
-1881
-1863
-1844
-1825
-1805
-1786
-1766
-1746
-1726
-1706
-1685
-1664
-1644
-1622
-1601
-1579
-1557
-1535
-1513
-1491
-1468
-1445
-1422
-1399
-1376
-1352
-1328
-1304
-1280
-1255
-1231
-1206
-1181
-1156
-1130
-1105
-1079
-1053
-1027
-1000
-975
-948
-921
-894
-867
-840
-813
-785
-757
-729
-701
-673
-645
-616
-587
-558
-529
-500
-471
-441
-412
-382
-352
-322
-292
-261
-231
-200
-170
-139
-108
-77
-46
-15
17
48
80
111
143
174
206
238
270
302
334
366
398
430
462
494
526
559
591
623
655
687
720
752
784
816
849
881
913
945
977
1010
1042
1074
1106
1138
1170
1202
1234
1266
1298
1330
1362
1394
1426
1458
1489
1521
1552
1584
1615
1647
1678
1709
1740
1772
1802
1833
1864
1895
1925
1956
1986
2016
2045
2076
2106
2136
2165
2194
2224
2253
2282
2310
2339
2367
2396
2424
2452
2479
2507
2534
2562
2589
2616
2642
2669
2695
2721
2747
2773
2799
2824
2850
2875
2899
2924
2948
2973
2997
3021
3044
3068
3091
3114
3137
3159
3182
3204
3226
3247
3269
3290
3311
3332
3352
3372
3392
3412
3431
3450
3469
3488
3506
3524
3541
3559
3576
3592
3609
3625
3641
3656
3672
3687
3701
3716
3730
3744
3757
3770
3783
3796
3808
3820
3832
3844
3855
3866
3876
3887
3897
3907
3916
3925
3934
3943
3951
3959
3967
3974
3981
3988
3995
4001
4006
4013
4018
4022
4027
4032
4035
4040
4043
4046
4050
4053
4054
4058
4059
4062
4062
4065
4066
4066
4067
4067
4067
4067
4067
4067
4066
4065
4064
4062
4061
4059
4057
4054
4051
4049
4046
4042
4038
4035
4030
4027
4022
4017
4011
4006
4002
3996
3990
3983
3977
3970
3963
3956
3949
3941
3933
3925
3917
3908
3900
3891
3881
3872
3863
3853
3843
3833
3823
3812
3802
3791
3780
3769
3758
3746
3734
3723
3711
3699
3686
3674
3661
3649
3636
3623
3610
3596
3583
3569
3555
3541
3527
3513
3499
3484
3469
3454
3439
3424
3409
3393
3378
3362
3346
3330
3314
3298
3282
3265
3249
3233
3216
3199
3183
3166
3149
3132
3115
3098
3081
3064
3047
3030
3012
2995
2978
2960
2943
2925
2907
2889
2871
2853
2835
2817
2799
2780
2762
2743
2725
2706
2687
2668
2649
2630
2611
2592
2573
2553
2534
2515
2495
2476
2457
2437
2418
2399
2379
2360
2341
2322
2302
2283
2264
2244
2225
2206
2186
2167
2148
2128
2109
2089
2070
2050
2029
2011
1991
1971
1951
1931
1911
1891
1871
1850
1830
1810
1789
1768
1748
1727
1706
1686
1665
1644
1623
1602
1581
1560
1539
1518
1497
1476
1455
1434
1413
1393
1372
1351
1330
1309
1289
1268
1248
1227
1207
1186
1166
1146
1126
1106
1086
1066
1046
1027
1006
987
968
949
929
910
891
872
853
834
815
796
777
758
739
721
702
684
665
647
628
610
591
573
555
537
519
500
482
465
447
429
411
393
376
358
341
323
306
289
272
255
238
221
204
187
171
154
138
122
106
90
74
58
43
27
12
-3
-18
-33
-48
-62
-77
-91
-105
-119
-133
-147
-160
-174
-187
-200
-213
-226
-239
-251
-264
-276
-288
-301
-313
-324
-336
-348
-359
-371
-382
-393
-404
-415
-426
-436
-447
-457
-468
-478
-488
-498
-507
-517
-526
-535
-545
-554
-562
-571
-580
-588
-596
-604
-612
-620
-628
-635
-642
-649
-656
-663
-670
-677
-683
-689
-695
-701
-707
-713
-719
-724
-730
-735
-740
-745
-750
-755
-759
-764
-768
-773
-777
-781
-785
-789
-793
-797
-800
-804
-807
-810
-814
-817
-820
-822
-825
-828
-830
-833
-835
-837
-840
-842
-844
-845
-847
-849
-850
-851
-853
-854
-855
-856
-856
-857
-858
-858
-859
-859
-859
-859
-859
-859
-859
-859
-858
-858
-857
-857
-856
-855
-854
-853
-852
-851
-850
-849
-847
-846
-845
-843
-842
-840
-838
-836
-835
-833
-831
-829
-827
-825
-823
-821
-819
-816
-814
-812
-810
-808
-805
-803
-801
-799
-796
-794
-792
-789
-787
-785
-782
-780
-778
-775
-773
-770
-768
-766
-763
-761
-758
-756
-753
-751
-748
-746
-743
-741
-738
-736
-733
-730
-728
-725
-722
-720
-717
-714
-711
-708
-706
-703
-700
-697
-694
-691
-688
-686
-683
-680
-677
-674
-671
-668
-665
-662
-659
-655
-652
-649
-646
-643
-639
-636
-633
-629
-626
-622
-618
-615
-611
-607
-603
-599
-595
-591
-587
-583
-579
-575
-571
-566
-562
-557
-553
-548
-543
-539
-534
-529
-524
-519
-514
-509
-504
-498
-493
-487
-482
-476
-470
-464
-458
-452
-446
-440
-434
-427
-421
-414
-408
-401
-394
-387
-381
-374
-366
-359
-352
-345
-337
-330
-322
-315
-307
-299
-291
-283
-275
-267
-259
-250
-242
-233
-225
-216
-207
-198
-189
-180
-171
-161
-152
-142
-133
-123
-113
-103
-93
-83
-72
-62
-52
-41
-30
-19
-9
2
13
24
36
47
58
70
81
93
104
116
128
140
152
164
176
188
200
212
225
237
250
262
275
288
301
313
326
340
353
366
379
393
406
419
433
447
460
474
488
502
516
529
543
557
571
585
599
613
627
642
656
670
684
698
713
727
741
755
770
784
798
813
827
841
855
870
884
898
913
927
941
955
969
983
997
1010
1025
1039
1053
1066
1080
1094
1107
1120
1134
1147
1160
1173
1186
1199
1212
1224
1237
1250
1262
1275
1287
1299
1311
1323
1336
1348
1360
1371
1383
1395
1407
1418
1430
1441
1453
1464
1475
1487
1498
1509
1519
1530
1541
1551
1562
1572
1582
1592
1602
1612
1622
1631
1641
1650
1659
1668
1677
1685
1694
1702
1710
1718
1726
1733
1741
1748
1755
1762
1769
1776
1782
1789
1795
1801
1807
1813
1818
1824
1829
1834
1840
1844
1849
1854
1858
1862
1867
1871
1874
1878
1882
1885
1888
1891
1894
1897
1900
1902
1905
1907
1909
1911
1913
1915
1916
1917
1919
1920
1921
1922
1922
1923
1923
1924
1924
1924
1924
1924
1924
1923
1923
1922
1922
1921
1920
1919
1918
1917
1916
1915
1914
1912
1911
1909
1908
1906
1904
1902
1900
1898
1896
1894
1892
1889
1887
1884
1882
1879
1876
1874
1871
1868
1865
1862
1859
1856
1853
1850
1847
1844
1840
1837
1834
1830
1827
1824
1820
1817
1813
1810
1806
1802
1799
1795
1792
1788
1784
1781
1777
1773
1770
1766
1762
1759
1755
1752
1748
1744
1741
1737
1734
1730
1727
1724
1720
1717
1713
1710
1707
1703
1700
1697
1693
1690
1687
1683
1680
1677
1674
1670
1667
1664
1661
1658
1654
1651
1648
1645
1642
1639
1636
1633
1631
1628
1625
1622
1620
1617
1614
1612
1609
1607
1604
1602
1600
1597
1595
1593
1591
1589
1587
1585
1583
1581
1579
1577
1576
1574
1573
1571
1570
1569
1568
1567
1566
1565
1564
1563
1562
1561
1561
1560
1560
1559
1559
1559
1558
1558
1558
1558
1558
1558
1558
1558
1558
1559
1559
1559
1559
1560
1560
1561
1561
1562
1563
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1578
1579
1580
1581
1583
1584
1585
1586
1587
1588
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1599
1600
1601
1602
1603
1604
1604
1605
1606
1607
1607
1608
1609
1610
1611
1611
1612
1613
1614
1614
1615
1616
1617
1617
1618
1618
1619
1619
1620
1620
1620
1620
1620
1620
1620
1619
1619
1619
1618
1617
1616
1616
1615
1613
1612
1611
1610
1608
1607
1606
1604
1603
1601
1599
1598
1596
1594
1592
1591
1589
1587
1585
1583
1581
1579
1577
1575
1573
1571
1569
1567
1565
1563
1560
1558
1555
1553
1550
1548
1545
1542
1539
1536
1533
1530
1526
1523
1519
1516
1512
1508
1504
1500
1496
1492
1487
1483
1478
1474
1469
1464
1460
1455
1450
1445
1440
1434
1429
1424
1418
1413
1407
1402
1396
1390
1384
1378
1372
1366
1359
1353
1346
1340
1333
1326
1319
1313
1305
1298
1291
1284
1276
1269
1262
1254
1247
1239
1231
1224
1216
1208
1201
1193
1185
1178
1170
1162
1155
1147
1139
1132
1124
1116
1109
1101
1093
1085
1078
1070
1062
1054
1046
1038
1030
1020
1012
1004
997
988
980
971
962
954
945
936
927
918
909
900
891
882
873
864
854
845
836
826
817
808
798
789
779
770
761
751
742
732
723
713
704
694
685
675
666
656
647
637
628
618
609
599
590
580
571
561
552
542
533
524
514
505
495
486
477
468
458
449
440
431
422
413
404
395
386
377
368
360
351
342
333
325
316
308
299
290
282
274
265
257
249
241
232
224
216
208
200
193
185
177
169
162
154
147
140
132
125
118
111
104
98
91
85
78
72
66
60
54
48
42
36
31
26
20
15
10
5
1
-4
-8
-12
-17
-20
-24
-28
-31
-34
-37
-40
-43
-45
-48
-50
-52
-54
-55
-57
-58
-59
-60
-61
-61
-62
-62
-62
-62
-62
-61
-61
-60
-59
-58
-57
-55
-54
-52
-50
-48
-46
-44
-42
-39
-36
-33
-30
-27
-23
-20
-16
-12
-8
-4
1
6
11
16
21
26
32
38
44
50
56
63
69
76
83
90
97
105
113
120
128
136
144
153
161
170
179
187
196
205
215
224
233
243
252
262
272
281
291
301
311
321
332
342
352
363
374
384
395
406
417
428
439
450
462
473
484
496
508
519
531
543
555
566
578
590
603
615
627
639
651
663
676
688
700
712
725
737
750
762
774
787
799
811
824
836
848
861
873
885
897
910
922
934
946
958
970
982
993
1004
1016
1028
1040
1051
1062
1073
1084
1095
1106
1116
1127
1137
1147
1157
1167
1177
1187
1197
1206
1216
1225
1234
1243
1252
1260
1269
1277
1285
1293
1301
1309
1316
1323
1330
1337
1344
1351
1357
1363
1369
1375
1380
1386
1391
1396
1401
1405
1409
1413
1417
1421
1424
1427
1430
1433
1436
1438
1440
1442
1443
1445
1446
1447
1448
1448
1449
1449
1448
1448
1447
1447
1446
1444
1443
1441
1439
1437
1435
1432
1429
1426
1423
1420
1416
1412
1409
1404
1400
1396
1391
1386
1382
1377
1371
1366
1360
1355
1349
1343
1337
1331
1324
1318
1311
1304
1297
1290
1283
1276
1268
1260
1252
1244
1236
1227
1219
1210
1201
1192
1182
1173
1163
1153
1143
1132
1122
1111
1100
1089
1078
1066
1054
1042
1030
1018
1004
992
980
967
953
940
926
913
899
885
871
857
843
828
814
799
785
770
755
740
726
711
696
681
666
650
635
620
605
590
574
559
544
529
513
498
482
467
452
436
421
405
390
374
359
343
328
312
296
281
265
250
234
219
203
187
172
156
141
125
109
94
78
63
47
31
16
0
-15
-31
-47
-62
-78
-93
-109
-124
-140
-155
-170
-186
-201
-216
-231
-247
-262
-277
-292
-307
-322
-336
-351
-366
-381
-395
-410
-424
-438
-453
-467
-481
-495
-509
-523
-537
-551
-565
-578
-592
-605
-619
-632
-645
-658
-671
-685
-698
-710
-723
-736
-749
-761
-774
-786
-799
-811
-824
-836
-848
-860
-872
-884
-896
-908
-920
-931
-943
-954
-966
-977
-989
-1000
-1010
-1022
-1033
-1044
-1055
-1066
-1077
-1087
-1098
-1108
-1119
-1129
-1139
-1149
-1159
-1169
-1179
-1189
-1199
-1209
-1218
-1228
-1237
-1247
-1256
-1265
-1275
-1284
-1293
-1302
-1311
-1320
-1329
-1338
-1347
-1356
-1364
-1373
-1382
-1391
-1399
-1408
-1416
-1425
-1433
-1442
-1450
-1458
-1466
-1475
-1483
-1491
-1499
-1507
-1515
-1523
-1531
-1539
-1547
-1554
-1562
-1570
-1577
-1585
-1593
-1600
-1608
-1615
-1622
-1630
-1637
-1644
-1651
-1658
-1666
-1673
-1680
-1687
-1694
-1700
-1707
-1714
-1721
-1728
-1734
-1741
-1748
-1754
-1761
-1767
-1774
-1780
-1787
-1793
-1800
-1806
-1812
-1818
-1825
-1831
-1837
-1843
-1849
-1855
-1861
-1866
-1872
-1878
-1884
-1889
-1895
-1901
-1906
-1912
-1917
-1923
-1928
-1934
-1939
-1945
-1950
-1955
-1961
-1966
-1971
-1977
-1982
-1987
-1992
-1997
-2001
-2008
-2013
-2017
-2021
-2027
-2032
-2037
-2041
-2045
-2050
-2055
-2059
-2063
-2067
-2071
-2075
-2079
-2083
-2087
-2090
-2094
-2097
-2100
-2103
-2106
-2109
-2112
-2114
-2117
-2119
-2121
-2124
-2126
-2128
-2129
-2131
-2133
-2134
-2136
-2137
-2138
-2139
-2140
-2141
-2141
-2142
-2142
-2143
-2143
-2143
-2143
-2143
-2143
-2142
-2142
-2141
-2141
-2140
-2139
-2138
-2137
-2136
-2135
-2133
-2132
-2130
-2128
-2127
-2125
-2123
-2120
-2118
-2116
-2113
-2111
-2108
-2105
-2102
-2099
-2095
-2092
-2088
-2085
-2081
-2077
-2072
-2068
-2064
-2059
-2054
-2049
-2044
-2039
-2033
-2028
-2021
-2017
-2011
-2004
-1998
-1992
-1985
-1979
-1972
-1965
-1958
-1951
-1944
-1936
-1929
-1921
-1913
-1905
-1897
-1889
-1881
-1873
-1864
-1856
-1847
-1838
-1829
-1820
-1811
-1802
-1792
-1783
-1773
-1763
-1753
-1743
-1733
-1723
-1713
-1702
-1692
-1681
-1670
-1659
-1648
-1637
-1626
-1614
-1603
-1591
-1579
-1567
-1555
-1543
-1530
-1518
-1505
-1492
-1479
-1466
-1453
-1440
-1427
-1413
-1399
-1386
-1372
-1358
-1344
-1330
-1315
-1301
-1287
-1272
-1258
-1243
-1228
-1214
-1199
-1184
-1169
-1154
-1139
-1124
-1109
-1094
-1079
-1063
-1048
-1033
-1016
-1002
-987
-971
-955
-940
-924
-908
-892
-876
-861
-845
-828
-812
-796
-780
-764
-747
-731
-715
-698
-682
-665
-649
-632
-616
-599
-583
-566
-550
-533
-516
-500
-483
-466
-450
-433
-416
-399
-383
-366
-349
-332
-315
-298
-281
-264
-246
-229
-212
-195
-177
-160
-142
-124
-106
-89
-71
-53
-35
-17
1
19
38
56
74
93
111
129
148
166
185
203
222
241
259
278
297
315
334
353
371
390
409
428
446
465
484
502
521
540
558
577
596
614
633
652
670
689
708
726
745
764
782
801
820
839
858
877
895
914
933
953
972
991
1010
1029
1049
1068
1088
1107
1127
1147
1167
1186
1206
1226
1247
1267
1287
1307
1328
1348
1369
1390
1410
1431
1452
1473
1494
1515
1536
1557
1579
1600
1621
1643
1664
1686
1707
1729
1750
1772
1793
1815
1836
1858
1880
1901
1923
1944
1966
1987
2009
2029
2052
2073
2094
2115
2137
2158
2179
2200
2221
2241
2262
2283
2304
2324
2345
2365
2386
2406
2427
2447
2468
2488
2508
2529
2549
2569
2590
2610
2631
2651
2671
2692
2712
2733
2753
2773
2794
2814
2835
2855
2875
2896
2916
2936
2956
2976
2997
3017
3036
3056
3076
3096
3116
3135
3155
3174
3194
3213
3232
3251
3270
3289
3308
3326
3345
3363
3382
3400
3418
3436
3454
3472
3489
3507
3524
3542
3559
3576
3593
3610
3626
3643
3659
3675
3691
3707
3723
3739
3754
3770
3785
3800
3815
3829
3844
3858
3872
3886
3900
3913
3927
3940
3953
3965
3978
3990
4003
4014
4026
4038
4049
4061
4072
4083
4093
4104
4114
4124
4134
4143
4153
4162
4171
4180
4188
4197
4205
4212
4220
4227
4234
4241
4248
4254
4260
4266
4271
4276
4281
4285
4290
4293
4297
4300
4303
4306
4309
4311
4312
4314
4315
4316
4317
4317
4317
4317
4316
4316
4314
4313
4311
4309
4307
4304
4301
4298
4294
4290
4286
4282
4277
4272
4267
4261
4255
4249
4243
4236
4229
4222
4214
4207
4199
4191
4182
4173
4164
4155
4146
4136
4126
4115
4105
4094
4083
4072
4059
4048
4035
4024
4011
3998
3985
3972
3958
3944
3930
3916
3901
3886
3871
3855
3839
3823
3807
3791
3774
3757
3740
3722
3705
3687
3669
3651
3632
3613
3594
3575
3556
3536
3516
3497
3476
3456
3436
3415
3394
3373
3352
3331
3309
3288
3266
3244
3222
3200
3178
3155
3133
3110
3087
3064
3041
3017
2994
2970
2947
2923
2899
2874
2850
2826
2801
2776
2751
2726
2701
2676
2651
2625
2599
2574
2548
2522
2496
2470
2444
2417
2391
2365
2338
2311
2285
2258
2231
2204
2178
2151
2123
2096
2069
2041
2015
1987
1960
1932
1905
1877
1849
1822
1794
1766
1739
1711
1683
1655
1628
1600
1572
1544
1516
1489
1461
1433
1406
1378
1350
1323
1295
1268
1240
1213
1185
1158
1130
1103
1076
1048
1020
994
967
940
913
886
859
832
806
779
752
726
700
673
647
621
595
569
543
517
492
466
441
415
390
365
340
315
290
265
240
216
191
167
143
119
95
71
47
24
0
-23
-46
-69
-92
-115
-138
-160
-183
-205
-227
-249
-271
-292
-314
-335
-356
-377
-398
-419
-439
-459
-480
-499
-519
-539
-558
-577
-596
-615
-634
-652
-670
-688
-706
-724
-741
-759
-776
-793
-809
-826
-842
-858
-874
-890
-906
-921
-936
-951
-966
-981
-995
-1010
-1024
-1038
-1051
-1065
-1078
-1091
-1104
-1117
-1130
-1142
-1154
-1166
-1178
-1190
-1201
-1212
-1223
-1234
-1245
-1255
-1265
-1275
-1285
-1294
-1303
-1312
-1321
-1330
-1338
-1347
-1355
-1363
-1371
-1378
-1385
-1393
-1400
-1407
-1413
-1420
-1426
-1433
-1439
-1445
-1451
-1456
-1462
-1468
-1473
-1478
-1483
-1488
-1493
-1498
-1503
-1508
-1512
-1517
-1522
-1526
-1530
-1535
-1539
-1543
-1547
-1551
-1555
-1559
-1562
-1566
-1570
-1573
-1577
-1580
-1584
-1587
-1591
-1594
-1597
-1600
-1603
-1606
-1609
-1612
-1615
-1618
-1620
-1623
-1625
-1628
-1630
-1632
-1634
-1636
-1638
-1640
-1642
-1644
-1645
-1647
-1649
-1650
-1651
-1653
-1654
-1656
-1657
-1658
-1659
-1660
-1662
-1663
-1664
-1665
-1666
-1667
-1668
-1669
-1670
-1671
-1672
-1674
-1675
-1676
-1677
-1678
-1679
-1681
-1682
-1683
-1684
-1686
-1687
-1688
-1690
-1691
-1692
-1694
-1695
-1696
-1698
-1699
-1700
-1701
-1703
-1704
-1705
-1707
-1708
-1709
-1710
-1711
-1713
-1714
-1715
-1716
-1717
-1718
-1719
-1720
-1721
-1722
-1723
-1724
-1725
-1726
-1727
-1728
-1729
-1730
-1731
-1732
-1733
-1734
-1735
-1736
-1737
-1738
-1739
-1739
-1740
-1741
-1742
-1743
-1744
-1745
-1745
-1746
-1747
-1748
-1749
-1750
-1751
-1752
-1753
-1754
-1755
-1756
-1757
-1758
-1759
-1760
-1762
-1763
-1764
-1765
-1766
-1768
-1769
-1770
-1771
-1773
-1774
-1775
-1776
-1777
-1778
-1780
-1781
-1782
-1783
-1784
-1785
-1786
-1786
-1787
-1788
-1789
-1789
-1790
-1790
-1791
-1791
-1792
-1792
-1792
-1792
-1792
-1792
-1792
-1792
-1792
-1791
-1791
-1791
-1790
-1789
-1789
-1788
-1787
-1786
-1785
-1784
-1783
-1782
-1780
-1779
-1777
-1776
-1774
-1772
-1770
-1768
-1767
-1765
-1762
-1760
-1758
-1756
-1753
-1751
-1749
-1746
-1744
-1741
-1738
-1736
-1733
-1730
-1727
-1724
-1721
-1718
-1715
-1712
-1708
-1705
-1701
-1698
-1694
-1690
-1687
-1683
-1678
-1674
-1670
-1665
-1661
-1656
-1651
-1646
-1641
-1635
-1630
-1624
-1619
-1613
-1607
-1600
-1594
-1588
-1581
-1574
-1568
-1561
-1553
-1546
-1539
-1531
-1524
-1516
-1508
-1500
-1492
-1483
-1475
-1467
-1458
-1449
-1440
-1431
-1422
-1413
-1404
-1395
-1385
-1375
-1366
-1356
-1346
-1336
-1326
-1316
-1306
-1296
-1285
-1275
-1264
-1254
-1243
-1232
-1222
-1211
-1200
-1189
-1178
-1167
-1156
-1145
-1134
-1122
-1111
-1100
-1088
-1077
-1065
-1054
-1042
-1031
-1018
-1006
-995
-983
-971
-959
-947
-935
-922
-910
-897
-885
-872
-860
-847
-834
-821
-808
-795
-782
-769
-756
-743
-730
-716
-703
-690
-676
-663
-650
-636
-623
-610
-596
-583
-570
-556
-543
-529
-516
-503
-489
-476
-463
-449
-436
-422
-409
-396
-382
-369
-356
-342
-329
-316
-302
-289
-276
-262
-249
-236
-222
-209
-195
-182
-169
-155
-142
-128
-115
-101
-87
-74
-60
-47
-33
-19
-6
8
22
36
49
63
77
91
104
118
132
146
160
174
188
202
215
229
243
257
271
285
299
312
326
340
354
368
381
395
409
423
436
450
463
477
491
504
518
531
544
558
571
584
597
610
623
636
649
662
675
687
700
712
725
737
749
761
773
785
797
809
821
833
844
856
867
879
890
901
912
924
935
946
956
967
978
988
999
1008
1020
1030
1040
1050
1060
1070
1080
1090
1100
1109
1119
1128
1138
1147
1156
1166
1175
1184
1193
1202
1211
1220
1229
1237
1246
1255
1263
1272
1280
1288
1297
1305
1313
1321
1329
1337
1344
1352
1360
1367
1375
1382
1390
1397
1404
1411
1418
1425
1432
1439
1446
1452
1459
1465
1471
1478
1484
1490
1496
1502
1507
1513
1519
1524
1530
1535
1540
1545
1550
1555
1560
1565
1570
1574
1579
1583
1588
1592
1596
1601
1605
1609
1613
1617
1621
1624
1628
1632
1635
1639
1643
1646
1650
1653
1657
1660
1663
1667
1670
1673
1677
1680
1683
1687
1690
1693
1696
1699
1702
1705
1708
1711
1714
1717
1720
1723
1726
1729
1731
1734
1737
1739
1742
1745
1747
1750
1752
1754
1757
1759
1761
1764
1766
1768
1770
1772
1774
1777
1779
1781
1783
1785
1787
1789
1791
1793
1795
1797
1799
1801
1803
1805
1807
1809
1811
1814
1816
1818
1820
1822
1825
1827
1829
1832
1834
1836
1839
1841
1843
1846
1848
1851
1853
1856
1858
1861
1863
1866
1869
1871
1874
1877
1879
1882
1885
1888
1890
1893
1896
1899
1902
1905
1908
1911
1914
1917
1920
1924
1927
1930
1933
1936
1940
1943
1946
1949
1952
1956
1959
1962
1965
1969
1972
1975
1978
1982
1985
1988
1991
1995
1998
2001
2004
2007
2009
2013
2017
2020
2023
2025
2029
2032
2035
2037
2041
2044
2047
2050
2053
2056
2059
2062
2065
2068
2070
2073
2076
2079
2082
2084
2087
2090
2092
2095
2098
2101
2103
2106
2109
2111
2114
2117
2119
2122
2125
2127
2130
2133
2135
2138
2140
2143
2146
2148
2151
2153
2156
2158
2161
2164
2166
2169
2171
2174
2176
2179
2182
2184
2187
2189
2192
2194
2197
2199
2202
2205
2207
2210
2212
2215
2217
2220
2222
2224
2227
2229
2232
2234
2236
2238
2241
2243
2245
2247
2249
2251
2253
2255
2257
2259
2261
2263
2265
2266
2268
2269
2271
2273
2274
2275
2277
2278
2279
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2291
2292
2293
2293
2294
2295
2295
2296
2296
2297
2297
2298
2298
2299
2299
2299
2300
2300
2300
2300
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2300
2300
2300
2300
2300
2300
2300
2299
2299
2299
2299
2299
2299
2298
2298
2298
2298
2298
2298
2298
2298
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2297
2298
2298
2298
2298
2298
2298
2298
2299
2299
2299
2299
2299
2299
2300
2300
2300
2300
2300
2300
2300
2300
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2301
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2300
2299
2299
2299
2299
2299
2299
2298
2298
2298
2298
2297
2297
2297
2296
2296
2295
2295
2295
2294
2294
2293
2293
2292
2292
2292
2291
2291
2290
2290
2289
2289
2289
2288
2288
2287
2287
2286
2286
2285
2285
2284
2284
2283
2283
2282
2281
2281
2280
2279
2278
2277
2276
2275
2274
2273
2272
2271
2270
2268
2267
2265
2264
2262
2261
2259
2257
2256
2254
2252
2250
2248
2246
2244
2241
2239
2237
2234
2232
2229
2227
2224
2222
2219
2216
2214
2211
2208
2205
2202
2199
2196
2193
2190
2187
2183
2180
2177
2174
2170
2167
2163
2160
2156
2152
2149
2145
2141
2137
2133
2129
2124
2120
2116
2111
2107
2102
2097
2092
2087
2082
2077
2072
2066
2061
2055
2049
2044
2037
2032
2025
2019
2013
2007
2000
1993
1987
1980
1973
1966
1959
1952
1945
1937
1930
1922
1915
1907
1899
1891
1884
1876
1867
1859
1851
1843
1834
1826
1817
1809
1800
1791
1783
1774
1765
1756
1747
1738
1728
1719
1710
1700
1691
1681
1672
1662
1653
1643
1633
1623
1613
1603
1593
1583
1573
1563
1552
1542
1532
1521
1511
1500
1489
1479
1468
1457
1446
1435
1424
1413
1402
1391
1379
1368
1357
1345
1334
1322
1311
1299
1287
1275
1263
1251
1239
1227
1215
1203
1190
1178
1165
1153
1140
1127
1115
1102
1089
1076
1063
1050
1037
1022
1010
997
983
970
956
943
929
915
901
888
874
860
846
831
817
803
789
774
760
745
731
716
702
687
672
658
643
628
613
598
583
568
553
538
523
508
493
477
462
447
432
417
401
386
371
355
340
325
309
294
279
263
248
233
217
202
187
171
156
140
125
109
94
78
63
48
32
16
1
-15
-30
-46
-61
-77
-93
-109
-124
-140
-156
-172
-187
-203
-219
-235
-251
-267
-282
-298
-314
-330
-346
-362
-378
-394
-409
-425
-441
-457
-473
-489
-505
-521
-537
-553
-569
-585
-601
-617
-634
-650
-666
-682
-698
-715
-731
-747
-764
-780
-797
-813
-830
-846
-863
-880
-896
-913
-930
-946
-963
-980
-997
-1012
-1030
-1047
-1064
-1081
-1098
-1114
-1131
-1148
-1165
-1182
-1199
-1216
-1233
-1249
-1266
-1283
-1300
-1317
-1334
-1351
-1368
-1385
-1402
-1418
-1435
-1452
-1469
-1486
-1503
-1520
-1536
-1553
-1570
-1587
-1604
-1620
-1637
-1654
-1671
-1687
-1704
-1721
-1737
-1754
-1771
-1787
-1804
-1821
-1837
-1854
-1870
-1887
-1903
-1920
-1936
-1953
-1969
-1985
-2001
-2017
-2033
-2050
-2067
-2083
-2099
-2115
-2131
-2147
-2162
-2178
-2194
-2210
-2225
-2241
-2256
-2271
-2287
-2302
-2317
-2332
-2347
-2362
-2377
-2392
-2406
-2421
-2435
-2450
-2464
-2479
-2493
-2507
-2521
-2535
-2549
-2563
-2577
-2591
-2604
-2618
-2632
-2645
-2659
-2672
-2685
-2698
-2712
-2725
-2738
-2750
-2763
-2776
-2789
-2801
-2814
-2826
-2838
-2850
-2862
-2874
-2886
-2898
-2910
-2921
-2933
-2944
-2955
-2966
-2977
-2988
-2999
-3010
-3020
-3031
-3041
-3052
-3062
-3072
-3082
-3092
-3102
-3111
-3121
-3131
-3140
-3149
-3159
-3168
-3177
-3186
-3194
-3203
-3212
-3220
-3228
-3237
-3245
-3253
-3261
-3268
-3276
-3284
-3291
-3298
-3306
-3313
-3319
-3326
-3333
-3339
-3346
-3352
-3358
-3364
-3370
-3376
-3381
-3387
-3392
-3397
-3402
-3407
-3412
-3416
-3421
-3425
-3429
-3433
-3437
-3440
-3444
-3447
-3450
-3453
-3456
-3458
-3461
-3463
-3465
-3467
-3469
-3470
-3471
-3473
-3474
-3474
-3475
-3476
-3476
-3476
-3476
-3476
-3475
-3475
-3474
-3473
-3472
-3471
-3470
-3468
-3466
-3464
-3462
-3460
-3457
-3455
-3452
-3449
-3445
-3442
-3438
-3435
-3431
-3426
-3422
-3417
-3413
-3408
-3403
-3397
-3392
-3386
-3380
-3374
-3368
-3361
-3355
-3348
-3341
-3334
-3327
-3320
-3312
-3304
-3297
-3289
-3280
-3272
-3264
-3255
-3246
-3238
-3229
-3219
-3210
-3201
-3191
-3181
-3172
-3162
-3152
-3141
-3131
-3121
-3110
-3099
-3088
-3077
-3066
-3055
-3044
-3032
-3020
-3009
-2997
-2985
-2973
-2960
-2948
-2935
-2923
-2910
-2897
-2884
-2871
-2858
-2845
-2832
-2818
-2805
-2791
-2777
-2764
-2750
-2736
-2722
-2708
-2694
-2679
-2665
-2651
-2636
-2622
-2607
-2593
-2578
-2563
-2548
-2534
-2519
-2504
-2489
-2474
-2459
-2444
-2429
-2413
-2398
-2383
-2368
-2352
-2337
-2322
-2306
-2291
-2276
-2260
-2245
-2229
-2214
-2198
-2183
-2167
-2152
-2136
-2120
-2105
-2089
-2073
-2058
-2041
-2025
-2011
-1995
-1979
-1964
-1948
-1932
-1917
-1901
-1885
-1870
-1854
-1838
-1823
-1807
-1792
-1776
-1760
-1745
-1729
-1714
-1698
-1683
-1667
-1651
-1636
-1621
-1605
-1590
-1574
-1559
-1543
-1528
-1513
-1497
-1482
-1467
-1451
-1436
-1421
-1405
-1390
-1375
-1360
-1345
-1329
-1314
-1299
-1284
-1269
-1254
-1238
-1223
-1208
-1193
-1178
-1163
-1147
-1132
-1117
-1102
-1087
-1072
-1056
-1041
-1026
-1010
-995
-980
-965
-950
-935
-919
-904
-889
-874
-858
-843
-828
-813
-797
-782
-767
-752
-737
-722
-706
-691
-676
-661
-646
-631
-616
-601
-586
-571
-556
-541
-526
-511
-496
-481
-466
-451
-436
-421
-406
-391
-376
-361
-346
-331
-316
-301
-286
-271
-256
-242
-227
-212
-197
-182
-167
-152
-137
-122
-107
-92
-77
-62
-47
-32
-17
-2
13
28
43
59
74
89
104
119
134
150
165
180
195
211
226
241
257
272
287
303
318
333
349
364
380
395
410
426
441
457
472
488
503
519
534
549
565
580
596
611
626
641
657
672
687
703
718
733
748
763
778
793
809
824
839
854
869
884
899
914
929
943
958
973
988
1002
1018
1033
1047
1062
1077
1091
1106
1121
1135
1150
1164
1179
1193
1208
1222
1236
1251
1265
1279
1293
1307
1321
1335
1349
1363
1377
1391
1404
1418
1431
1445
1458
1472
1485
1498
1511
1524
1537
1550
1563
1576
1589
1601
1614
1626
1639
1651
1663
1675
1687
1699
1711
1723
1735
1746
1758
1769
1781
1792
1803
1814
1825
1836
1846
1857
1868
1878
1888
1899
1909
1919
1929
1938
1948
1958
1967
1977
1986
1995
2004
2013
2021
2031
2039
2048
2057
2065
2073
2081
2089
2097
2105
2113
2121
2128
2136
2143
2151
2158
2165
2172
2179
2186
2193
2199
2206
2212
2219
2225
2231
2238
2244
2250
2256
2261
2267
2273
2279
2284
2290
2295
2300
2306
2311
2316
2321
2326
2331
2336
2341
2346
2351
2356
2360
2365
2370
2374
2379
2384
2388
2393
2397
2401
2406
2410
2414
2419
2423
2427
2431
2435
2439
2443
2447
2451
2455
2459
2463
2467
2471
2475
2478
2482
2486
2489
2493
2497
2500
2504
2507
2510
2514
2517
2520
2523
2526
2529
2532
2535
2538
2541
2544
2546
2549
2552
2554
2557
2559
2562
2564
2566
2568
2571
2573
2575
2577
2579
2581
2583
2585
2586
2588
2590
2592
2593
2595
2596
2598
2600
2601
2602
2604
2605
2607
2608
2609
2611
2612
2613
2614
2616
2617
2618
2619
2621
2622
2623
2624
2626
2627
2628
2629
2630
2632
2633
2634
2635
2637
2638
2639
2640
2641
2643
2644
2645
2646
2647
2649
2650
2651
2652
2653
2655
2656
2657
2658
2659
2661
2662
2663
2664
2665
2667
2668
2669
2670
2672
2673
2674
2675
2676
2678
2679
2680
2681
2682
2684
2685
2686
2687
2688
2689
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2704
2705
2706
2707
2708
2709
2709
2710
2711
2711
2712
2713
2713
2714
2715
2715
2716
2716
2717
2717
2718
2718
2718
2719
2719
2719
2719
2719
2719
2719
2719
2719
2719
2719
2719
2719
2718
2718
2718
2717
2717
2716
2715
2715
2714
2713
2712
2711
2710
2709
2708
2707
2705
2704
2703
2701
2700
2698
2696
2695
2693
2691
2689
2687
2685
2683
2681
2679
2676
2674
2672
2669
2667
2664
2661
2659
2656
2653
2650
2647
2645
2641
2638
2635
2632
2629
2625
2622
2618
2615
2611
2607
2603
2599
2595
2591
2587
2583
2578
2574
2569
2565
2560
2555
2550
2545
2540
2535
2530
2524
2519
2514
2508
2502
2497
2491
2485
2479
2473
2466
2460
2454
2448
2441
2434
2428
2421
2414
2408
2401
2394
2387
2380
2373
2365
2358
2351
2343
2336
2328
2321
2313
2306
2298
2290
2283
2275
2267
2259
2251
2243
2235
2227
2219
2211
2202
2194
2186
2177
2169
2161
2152
2144
2135
2126
2118
2109
2100
2092
2083
2074
2065
2056
2047
2037
2029
2020
2011
2001
1992
1983
1974
1965
1955
1946
1937
1927
1918
1908
1899
1889
1880
1870
1861
1851
1842
1832
1823
1813
1803
1794
1784
1774
1765
1755
1745
1736
1726
1716
1706
1697
1687
1677
1667
1657
1648
1638
1628
1618
1609
1599
1589
1579
1570
1560
1550
1541
1531
1521
1512
1502
1493
1483
1474
1464
1455
1445
1436
1426
1417
1407
1398
1388
1379
1370
1360
1351
1342
1333
1324
1314
1305
1296
1287
1278
1269
1260
1251
1242
1233
1224
1215
1206
1197
1189
1180
1171
1162
1153
1145
1136
1127
1118
1110
1101
1093
1084
1075
1067
1058
1050
1041
1033
1024
1016
1006
999
991
982
974
966
957
949
941
933
925
916
908
900
892
884
876
868
859
851
843
835
827
819
811
803
795
787
779
771
762
754
746
738
730
722
714
706
698
690
681
673
665
657
649
641
633
625
617
608
600
592
584
576
568
560
552
544
536
527
519
511
503
495
487
478
470
462
454
446
437
429
421
413
404
396
388
380
371
363
355
346
338
330
321
313
305
296
288
280
271
263
254
246
238
229
221
212
204
195
187
178
170
161
153
145
136
128
119
111
102
94
86
77
69
61
52
44
36
28
19
11
3
-5
-13
-21
-30
-38
-46
-54
-62
-70
-78
-86
-94
-101
-109
-117
-125
-133
-141
-149
-156
-164
-172
-180
-188
-195
-203
-211
-219
-227
-234
-242
-250
-258
-266
-274
-281
-289
-297
-305
-313
-321
-328
-336
-344
-352
-360
-367
-375
-383
-391
-399
-406
-414
-422
-430
-438
-445
-453
-461
-469
-477
-485
-492
-500
-508
-516
-524
-532
-540
-547
-555
-563
-571
-579
-587
-595
-603
-611
-618
-626
-634
-642
-650
-658
-666
-674
-682
-689
-697
-705
-713
-721
-728
-736
-744
-751
-759
-767
-774
-782
-789
-797
-804
-811
-819
-826
-833
-840
-847
-854
-861
-868
-875
-882
-888
-895
-902
-908
-914
-921
-927
-933
-940
-946
-952
-958
-963
-969
-975
-981
-986
-992
-997
-1002
-1008
-1012
-1018
-1022
-1028
-1032
-1037
-1042
-1046
-1051
-1055
-1059
-1063
-1067
-1071
-1075
-1079
-1083
-1086
-1089
-1093
-1096
-1099
-1102
-1105
-1107
-1110
-1112
-1115
-1117
-1119
-1121
-1123
-1125
-1126
-1128
-1129
-1130
-1131
-1132
-1132
-1133
-1133
-1134
-1134
-1134
-1134
-1133
-1133
-1132
-1131
-1130
-1129
-1128
-1126
-1124
-1123
-1121
-1118
-1116
-1113
-1111
-1108
-1105
-1101
-1098
-1094
-1090
-1086
-1082
-1078
-1073
-1069
-1064
-1059
-1053
-1048
-1042
-1036
-1030
-1024
-1018
-1010
-1004
-998
-990
-983
-976
-968
-960
-952
-944
-936
-927
-918
-909
-900
-891
-882
-872
-862
-853
-843
-832
-822
-812
-801
-790
-779
-768
-757
-746
-734
-722
-711
-699
-687
-675
-662
-650
-638
-625
-612
-599
-586
-573
-560
-547
-533
-520
-506
-493
-479
-465
-451
-438
-423
-409
-395
-381
-367
-352
-338
-324
-309
-295
-280
-266
-251
-236
-222
-207
-192
-177
-162
-148
-133
-118
-103
-88
-73
-58
-43
-28
-13
2
17
32
47
62
77
92
107
122
137
152
167
182
197
212
227
242
257
272
287
302
317
332
348
363
378
393
408
423
438
453
468
483
498
513
528
543
558
573
588
603
618
633
648
663
678
692
707
722
737
752
767
781
796
811
826
840
855
870
884
899
913
928
942
957
971
986
1000
1014
1028
1043
1057
1071
1085
1099
1113
1127
1141
1155
1169
1183
1196
1210
1224
1237
1251
1264
1278
1291
1304
1317
1331
1344
1357
1370
1383
1395
1408
1421
1434
1446
1459
1471
1484
1496
1508
1521
1533
1545
1557
1569
1581
1593
1605
1616
1628
1639
1651
1662
1674
1685
1696
1708
1719
1730
1741
1752
1763
1773
1784
1795
1805
1816
1826
1837
1847
1857
1868
1878
1888
1898
1908
1917
1927
1937
1946
1956
1965
1974
1984
1993
2001
2011
2019
2028
2037
2045
2054
2062
2070
2078
2086
2094
2102
2110
2118
2125
2132
2140
2147
2154
2161
2168
2175
2181
2188
2194
2201
2207
2213
2219
2225
2231
2237
2242
2248
2253
2258
2264
2269
2274
2279
2283
2288
2293
2297
2302
2306
2310
2314
2318
2322
2326
2330
2334
2337
2341
2344
2348
2351
2354
2357
2360
2363
2365
2368
2371
2373
2376
2378
2380
2382
2384
2386
2388
2390
2392
2394
2395
2397
2398
2399
2401
2402
2403
2404
2405
2406
2407
2408
2408
2409
2410
2410
2411
2411
2411
2411
2412
2412
2412
2412
2412
2412
2412
2411
2411
2411
2410
2410
2409
2409
2408
2407
2406
2406
2405
2404
2403
2401
2400
2399
2398
2396
2395
2393
2392
2390
2389
2387
2385
2383
2381
2379
2377
2375
2373
2370
2368
2365
2363
2360
2357
2355
2352
2349
2346
2343
2340
2337
2333
2330
2327
2323
2320
2316
2312
2308
2305
2301
2297
2293
2289
2284
2280
2276
2271
2267
2262
2258
2253
2249
2244
2239
2234
2229
2224
2219
2213
2208
2203
2197
2192
2186
2181
2175
2169
2163
2157
2151
2145
2139
2133
2127
2120
2114
2107
2101
2094
2087
2080
2073
2066
2059
2052
2045
2037
2029
2021
2015
2007
2000
1992
1984
1976
1968
1960
1952
1943
1935
1927
1918
1910
1901
1892
1884
1875
1866
1857
1848
1839
1830
1821
1812
1802
1793
1784
1774
1765
1756
1746
1737
1727
1717
1708
1698
1688
1678
1669
1659
1649
1639
1629
1619
1609
1599
1589
1579
1569
1559
1549
1539
1529
1519
1509
1499
1489
1479
1469
1459
1449
1439
1429
1419
1410
1400
1390
1380
1371
1361
1352
1342
1333
1324
1315
1305
1296
1287
1278
1270
1261
1252
1244
1235
1227
1218
1210
1202
1194
1186
1178
1170
1162
1155
1147
1140
1132
1125
1118
1111
1104
1097
1091
1084
1078
1071
1065
1059
1053
1047
1042
1036
1030
1025
1020
1014
1010
1004
1000
995
991
986
982
978
974
970
966
962
958
955
951
948
945
942
939
936
933
931
928
926
923
921
919
917
916
914
913
911
910
909
908
907
906
906
905
904
903
903
902
901
901
900
899
898
898
897
896
896
895
894
893
893
892
891
891
890
889
888
888
887
886
886
885
884
884
883
882
881
881
880
879
879
878
877
877
876
875
875
874
873
872
872
871
870
870
869
868
868
867
866
866
865
864
864
863
862
862
861
860
860
859
858
858
857
856
856
855
854
854
853
852
852
851
850
850
849
848
848
847
846
846
845
844
844
843
842
842
841
841
840
839
839
838
837
837
836
835
835
834
833
833
832
832
831
830
830
829
828
828
827
827
826
825
825
824
823
823
822
822
821
820
820
819
818
818
817
817
816
815
815
814
814
813
812
812
811
810
810
809
809
808
807
807
806
806
805
804
804
803
803
802
801
801
800
800
799
799
798
797
797
796
796
795
794
794
793
793
792
791
791
790
790
789
789
788
787
787
786
786
785
785
784
783
783
782
782
781
781
780
779
779
778
778
777
777
776
776
775
774
774
773
773
772
772
771
771
770
769
769
768
768
767
767
766
766
765
764
764
763
763
762
762
761
761
760
760
759
759
758
757
757
756
756
755
755
754
754
753
753
752
752
751
751
750
750
749
749
748
747
747
746
746
745
745
744
744
743
743
742
742
741
741
740
740
739
739
738
738
737
737
736
736
735
735
734
734
733
733
732
732
731
731
730
730
729
729
728
728
727
727
726
726
725
725
724
724
723
723
722
722
721
721
720
720
720
719
719
718
718
717
717
716
716
715
715
714
714
713
713
712
712
711
711
711
710
710
709
709
708
708
707
707
706
706
705
705
705
704
704
703
703
702
702
701
701
700
700
700
699
699
698
698
697
697
696
696
696
695
695
694
694
693
693
693
692
692
691
691
690
690
689
689
689
688
688
687
687
686
686
686
685
685
684
684
683
683
683
682
682
681
681
681
680
680
679
679
678
678
678
677
677
676
676
676
675
675
674
674
674
673
673
672
672
671
671
671
670
670
669
669
669
668
668
667
667
667
666
666
666
665
665
664
664
664
663
663
662
662
662
661
661
660
660
660
659
659
659
658
658
657
657
657
656
656
656
655
655
654
654
654
653
653
653
652
652
651
651
651
650
650
650
649
649
648
648
648
647
647
647
646
646
646
645
645
645
644
644
643
643
643
642
642
642
641
641
641
640
640
640
639
639
639
638
638
637
637
637
636
636
636
635
635
635
634
634
634
633
633
633
632
632
632
631
631
631
630
630
630
629
629
629
628
628
628
627
627
627
626
626
626
625
625
625
624
624
624
624
623
623
623
622
622
622
621
621
621
620
620
620
619
619
619
618
618
618
618
617
617
617
616
616
616
615
615
615
615
614
614
614
613
613
613
612
612
612
612
611
611
611
610
610
610
609
609
609
609
608
608
608
607
607
607
607
606
606
606
605
605
605
605
604
604
604
603
603
603
603
602
602
602
601
601
601
601
600
600
600
600
599
599
599
598
598
598
598
597
597
597
597
596
596
596
596
595
595
595
594
594
594
594
593
593
593
593
592
592
592
592
591
591
591
591
590
590
590
590
589
589
589
589
588
588
588
588
587
587
587
587
586
586
586
586
585
585
585
585
584
584
584
584
583
583
583
583
582
582
582
582
582
581
581
581
581
580
580
580
580
579
579
579
579
578
578
578
578
578
577
577
577
577
576
576
576
576
576
575
575
575
575
574
574
574
574
574
573
573
573
573
572
572
572
572
572
571
571
571
571
571
570
570
570
570
570
569
569
569
569
568
568
568
568
568
567
567
567
567
567
566
566
566
566
566
565
565
565
565
565
564
564
564
564
564
563
563
563
563
563
563
562
562
562
562
562
561
561
561
561
561
560
560
560
560
560
560
559
559
559
559
559
558
558
558
558
558
558
557
557
557
557
557
556
556
556
556
556
556
555
555
555
555
555
555
554
554
554
554
554
554
553
553
553
553
553
553
552
552
552
552
552
552
551
551
551
551
551
551
550
550
550
550
550
550
549
549
549
549
549
549
548
548
548
548
548
548
548
547
547
547
547
547
547
547
546
546
546
546
546
546
545
545
545
545
545
545
545
544
544
544
544
544
544
544
543
543
543
543
543
543
543
542
542
542
542
542
542
542
542
541
541
541
541
541
541
541
540
540
540
540
540
540
540
540
539
539
539
539
539
539
539
539
538
538
538
538
538
538
538
538
537
537
537
537
537
537
537
537
536
536
536
536
536
536
536
536
535
535
535
535
535
535
535
535
535
534
534
534
534
534
534
534
534
534
533
533
533
533
533
533
533
533
533
532
