5
12876
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
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
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
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
18
18
18
18
18
17
17
17
16
16
16
15
15
15
14
14
13
13
13
12
12
11
11
11
10
10
9
9
8
8
8
7
7
6
6
6
5
5
4
4
4
3
3
2
2
1
1
0
0
-1
-2
-2
-3
-3
-4
-4
-5
-5
-6
-7
-7
-8
-8
-9
-9
-10
-10
-11
-11
-12
-12
-12
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-9
-9
-9
-9
-8
-8
-8
-7
-7
-7
-7
-6
-6
-5
-5
-5
-4
-4
-3
-3
-3
-2
-2
-1
-1
0
0
0
1
1
1
2
2
2
2
2
2
1
1
1
0
0
-1
-1
-2
-2
-3
-4
-4
-5
-5
-5
-6
-6
-6
-7
-7
-7
-7
-7
-6
-6
-6
-5
-5
-4
-4
-3
-3
-2
-2
-1
0
0
1
1
2
2
2
3
3
3
3
3
3
3
2
2
1
1
1
0
-1
-1
-2
-2
-3
-3
-4
-4
-4
-5
-5
-6
-6
-7
-7
-7
-8
-8
-8
-9
-9
-9
-10
-10
-10
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-15
-15
-15
-15
-16
-16
-16
-17
-17
-18
-18
-19
-19
-20
-21
-21
-22
-22
-23
-24
-24
-25
-25
-26
-26
-27
-27
-27
-28
-28
-28
-29
-29
-30
-30
-30
-31
-31
-32
-32
-33
-33
-34
-34
-35
-35
-35
-36
-36
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-36
-36
-35
-34
-33
-32
-31
-30
-28
-27
-25
-23
-21
-19
-16
-14
-12
-9
-7
-5
-2
0
2
4
6
8
9
11
12
13
14
15
16
17
17
18
18
18
19
19
19
19
19
19
19
19
20
20
21
21
22
23
24
24
25
25
26
26
27
27
27
27
27
27
27
26
26
25
24
24
23
22
21
20
19
18
18
17
16
16
16
16
16
16
16
17
18
19
20
21
22
23
24
26
27
28
29
30
31
32
33
33
33
34
34
34
33
33
33
32
32
32
31
31
31
30
30
30
29
29
29
29
29
30
30
30
31
31
32
32
33
33
34
34
35
35
35
36
36
36
36
37
37
37
38
38
38
39
39
40
40
41
41
42
43
43
44
44
44
45
45
45
45
45
44
44
44
43
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
26
25
24
23
22
21
20
19
17
16
15
14
13
12
11
10
10
10
10
10
10
10
10
11
11
12
12
13
13
13
14
14
15
15
15
15
15
16
16
15
15
15
14
13
13
11
10
9
7
6
4
3
1
-1
-2
-4
-5
-6
-7
-8
-9
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-9
-8
-7
-7
-6
-5
-4
-3
-3
-2
-2
-2
-2
-2
-2
-3
-3
-4
-4
-5
-5
-6
-7
-7
-8
-9
-9
-10
-10
-11
-11
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-14
-14
-14
-15
-15
-16
-17
-18
-19
-21
-22
-24
-26
-28
-30
-32
-33
-35
-37
-38
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-52
-53
-54
-55
-56
-58
-59
-61
-62
-63
-65
-67
-69
-71
-72
-75
-77
-79
-81
-84
-86
-89
-91
-93
-95
-98
-100
-101
-103
-105
-106
-107
-108
-109
-110
-110
-111
-111
-112
-112
-113
-113
-114
-114
-115
-115
-116
-117
-118
-119
-120
-121
-123
-124
-126
-128
-130
-133
-135
-137
-140
-142
-145
-147
-149
-152
-154
-157
-159
-161
-163
-166
-168
-170
-173
-175
-177
-180
-182
-185
-187
-190
-192
-194
-196
-198
-199
-201
-202
-203
-204
-205
-206
-208
-209
-210
-211
-212
-213
-214
-215
-215
-216
-217
-217
-217
-217
-217
-217
-217
-217
-217
-216
-216
-216
-215
-215
-214
-214
-214
-213
-213
-212
-211
-211
-210
-209
-208
-207
-206
-205
-203
-202
-201
-200
-200
-199
-199
-199
-200
-201
-202
-203
-205
-207
-209
-212
-214
-216
-219
-221
-224
-226
-229
-231
-233
-235
-237
-238
-239
-241
-241
-242
-242
-242
-242
-241
-241
-240
-239
-238
-238
-237
-237
-236
-236
-236
-235
-235
-234
-233
-233
-232
-230
-229
-228
-226
-224
-222
-220
-218
-216
-213
-210
-207
-204
-200
-196
-191
-186
-181
-175
-169
-163
-156
-149
-142
-135
-129
-122
-116
-109
-103
-98
-92
-87
-82
-78
-73
-69
-65
-61
-57
-54
-50
-47
-43
-40
-36
-32
-29
-25
-21
-18
-14
-10
-7
-3
0
4
7
11
14
17
20
23
26
29
32
35
38
42
45
49
53
57
61
66
71
76
81
87
94
101
108
116
124
132
140
149
158
166
175
183
191
199
207
215
223
231
238
246
253
261
268
275
281
287
293
299
305
311
316
322
328
334
341
347
354
362
369
376
384
391
398
406
413
420
428
435
443
451
459
467
475
483
491
499
507
515
522
530
536
543
549
554
559
564
568
572
576
580
584
587
591
595
598
602
606
610
615
619
624
630
636
642
649
656
663
671
679
687
695
703
711
719
727
735
744
752
761
771
781
791
802
814
827
840
853
867
882
896
911
925
940
953
967
980
993
1004
1016
1028
1039
1050
1060
1071
1081
1092
1102
1113
1123
1133
1142
1151
1160
1168
1175
1181
1187
1192
1197
1201
1205
1208
1211
1214
1217
1220
1223
1225
1227
1229
1232
1234
1236
1238
1240
1243
1246
1249
1252
1255
1258
1260
1263
1265
1267
1268
1269
1269
1269
1268
1268
1268
1268
1268
1269
1270
1272
1275
1279
1283
1288
1294
1301
1308
1316
1325
1334
1343
1353
1363
1374
1385
1396
1408
1419
1431
1443
1455
1468
1480
1492
1504
1515
1526
1537
1547
1557
1566
1575
1584
1592
1599
1607
1613
1620
1626
1632
1638
1643
1648
1653
1657
1661
1664
1667
1668
1669
1668
1667
1664
1661
1657
1652
1646
1639
1631
1623
1613
1603
1592
1579
1567
1553
1538
1523
1508
1492
1475
1458
1441
1423
1405
1387
1368
1349
1329
1309
1289
1269
1248
1227
1206
1185
1163
1142
1120
1098
1076
1053
1030
1006
983
958
933
908
883
857
831
805
779
753
727
702
676
652
627
603
580
557
534
513
493
474
456
440
426
413
402
393
386
379
374
369
366
362
360
357
356
355
355
356
358
361
366
372
379
387
396
407
418
431
444
458
472
487
502
517
532
546
560
573
585
597
607
615
623
629
634
637
640
642
643
644
644
643
643
641
640
638
636
634
631
629
627
625
624
623
622
622
622
621
621
620
619
618
616
615
613
612
611
610
610
610
611
612
613
614
615
615
614
612
608
602
594
584
573
561
548
534
520
505
490
475
460
444
428
412
396
379
361
343
325
306
287
268
249
230
212
195
179
164
150
136
124
112
100
90
79
69
60
51
42
34
27
21
16
11
6
2
-3
-7
-12
-18
-24
-30
-38
-45
-52
-59
-66
-72
-77
-81
-84
-87
-89
-91
-93
-94
-95
-95
-95
-95
-95
-94
-94
-93
-93
-94
-96
-99
-102
-105
-110
-114
-118
-122
-126
-129
-132
-134
-135
-136
-137
-138
-139
-141
-142
-144
-146
-148
-149
-149
-149
-147
-143
-139
-133
-126
-118
-109
-100
-90
-80
-70
-60
-51
-43
-35
-27
-20
-14
-9
-5
-1
3
5
8
9
9
9
7
3
-2
-8
-16
-26
-36
-48
-61
-74
-88
-102
-115
-128
-141
-153
-164
-174
-183
-191
-198
-203
-208
-211
-214
-215
-215
-215
-214
-213
-211
-210
-208
-208
-207
-207
-207
-208
-209
-210
-212
-214
-216
-218
-220
-222
-223
-224
-225
-226
-226
-227
-227
-227
-227
-226
-226
-225
-225
-224
-223
-223
-222
-221
-220
-218
-216
-214
-211
-208
-205
-203
-200
-198
-197
-196
-195
-194
-194
-193
-192
-191
-190
-187
-185
-182
-178
-175
-171
-168
-164
-161
-157
-154
-151
-148
-145
-141
-137
-133
-128
-123
-117
-110
-103
-95
-87
-78
-69
-60
-51
-41
-32
-22
-13
-3
7
18
28
39
50
61
72
84
97
109
123
136
149
162
175
188
200
211
222
233
243
253
263
273
282
292
301
310
319
326
332
338
342
346
350
353
356
359
361
364
367
370
373
376
379
380
381
381
380
377
374
369
364
359
353
349
344
339
335
331
326
322
316
310
303
294
285
274
262
250
237
223
209
195
179
164
147
130
113
94
75
55
34
13
-8
-30
-52
-75
-97
-119
-142
-165
-188
-211
-234
-257
-280
-303
-326
-347
-368
-387
-404
-421
-435
-449
-461
-472
-483
-493
-503
-513
-524
-535
-547
-559
-571
-584
-596
-608
-620
-632
-644
-655
-667
-678
-689
-700
-711
-722
-733
-744
-754
-764
-774
-783
-792
-799
-806
-811
-816
-820
-823
-825
-827
-828
-829
-830
-831
-833
-835
-837
-840
-843
-847
-851
-856
-862
-868
-874
-881
-887
-894
-900
-906
-912
-918
-923
-928
-932
-937
-941
-946
-951
-956
-960
-965
-969
-973
-975
-977
-977
-976
-975
-973
-970
-967
-965
-962
-960
-957
-955
-953
-951
-949
-947
-945
-943
-941
-941
-940
-940
-941
-942
-943
-945
-947
-949
-951
-953
-954
-956
-957
-957
-956
-956
-954
-952
-950
-948
-945
-943
-940
-939
-938
-937
-938
-940
-944
-948
-953
-959
-965
-972
-980
-988
-997
-1006
-1016
-1028
-1040
-1054
-1068
-1083
-1100
-1117
-1134
-1152
-1170
-1188
-1205
-1221
-1237
-1251
-1264
-1276
-1287
-1297
-1307
-1316
-1324
-1332
-1339
-1346
-1351
-1356
-1359
-1362
-1363
-1364
-1363
-1362
-1361
-1359
-1357
-1355
-1353
-1352
-1351
-1352
-1353
-1354
-1357
-1359
-1362
-1364
-1367
-1369
-1371
-1373
-1374
-1376
-1378
-1381
-1383
-1386
-1390
-1395
-1400
-1407
-1415
-1424
-1434
-1445
-1458
-1471
-1484
-1499
-1514
-1529
-1544
-1560
-1575
-1590
-1604
-1618
-1632
-1646
-1659
-1672
-1685
-1698
-1711
-1724
-1737
-1751
-1766
-1782
-1798
-1815
-1833
-1851
-1869
-1887
-1905
-1922
-1938
-1954
-1970
-1984
-1998
-2011
-2024
-2035
-2045
-2056
-2065
-2073
-2081
-2088
-2095
-2101
-2107
-2113
-2119
-2126
-2132
-2139
-2147
-2155
-2164
-2173
-2183
-2193
-2203
-2213
-2224
-2234
-2245
-2255
-2266
-2275
-2284
-2292
-2300
-2306
-2311
-2315
-2318
-2321
-2322
-2323
-2323
-2323
-2324
-2325
-2327
-2330
-2334
-2339
-2346
-2354
-2363
-2374
-2386
-2400
-2416
-2433
-2451
-2471
-2491
-2513
-2536
-2559
-2582
-2606
-2629
-2652
-2675
-2696
-2717
-2736
-2755
-2772
-2787
-2801
-2814
-2826
-2836
-2845
-2853
-2860
-2866
-2871
-2876
-2880
-2884
-2888
-2892
-2895
-2899
-2903
-2907
-2911
-2915
-2920
-2925
-2931
-2937
-2944
-2952
-2961
-2971
-2981
-2993
-3005
-3019
-3033
-3048
-3064
-3080
-3097
-3115
-3133
-3151
-3169
-3186
-3203
-3219
-3235
-3250
-3264
-3277
-3289
-3300
-3309
-3317
-3324
-3329
-3333
-3335
-3335
-3334
-3331
-3327
-3321
-3315
-3307
-3298
-3289
-3280
-3270
-3259
-3249
-3238
-3227
-3216
-3204
-3193
-3181
-3170
-3158
-3147
-3136
-3125
-3115
-3105
-3096
-3088
-3080
-3072
-3065
-3059
-3052
-3047
-3041
-3036
-3031
-3026
-3021
-3016
-3012
-3007
-3002
-2997
-2991
-2986
-2980
-2973
-2967
-2961
-2954
-2948
-2942
-2936
-2930
-2924
-2918
-2912
-2907
-2902
-2896
-2891
-2886
-2881
-2875
-2869
-2864
-2858
-2852
-2847
-2841
-2836
-2832
-2828
-2825
-2822
-2820
-2818
-2818
-2818
-2818
-2819
-2821
-2822
-2823
-2825
-2826
-2826
-2827
-2826
-2826
-2824
-2822
-2820
-2816
-2812
-2808
-2803
-2797
-2792
-2786
-2780
-2773
-2767
-2760
-2753
-2746
-2739
-2731
-2724
-2716
-2708
-2699
-2691
-2684
-2677
-2670
-2664
-2658
-2653
-2648
-2643
-2638
-2634
-2628
-2623
-2617
-2611
-2604
-2596
-2589
-2580
-2572
-2563
-2553
-2544
-2534
-2525
-2515
-2505
-2495
-2485
-2474
-2463
-2452
-2440
-2428
-2416
-2404
-2392
-2381
-2370
-2359
-2349
-2340
-2331
-2322
-2314
-2305
-2296
-2286
-2275
-2263
-2250
-2237
-2222
-2206
-2189
-2171
-2153
-2134
-2115
-2095
-2074
-2053
-2031
-2008
-1985
-1960
-1935
-1909
-1883
-1856
-1828
-1800
-1772
-1744
-1716
-1688
-1660
-1632
-1604
-1576
-1548
-1521
-1493
-1466
-1438
-1411
-1385
-1358
-1333
-1308
-1284
-1260
-1237
-1215
-1194
-1173
-1153
-1133
-1114
-1095
-1077
-1058
-1040
-1022
-1004
-987
-969
-951
-933
-915
-897
-879
-861
-843
-825
-807
-789
-771
-753
-736
-719
-702
-686
-670
-654
-639
-624
-609
-595
-581
-567
-554
-540
-528
-515
-503
-491
-479
-466
-454
-441
-427
-412
-396
-379
-361
-342
-323
-303
-283
-262
-242
-221
-201
-180
-160
-141
-121
-103
-84
-67
-50
-34
-20
-6
7
18
29
38
46
54
61
68
74
79
85
91
96
102
109
116
123
132
142
152
164
177
192
207
223
241
259
278
298
318
339
359
380
401
421
442
462
482
502
521
540
559
578
596
614
632
650
667
685
702
720
737
755
773
790
808
826
845
863
882
902
922
942
962
983
1004
1026
1048
1070
1092
1114
1135
1156
1177
1198
1218
1238
1257
1277
1296
1315
1335
1355
1375
1395
1416
1436
1457
1477
1498
1518
1538
1558
1577
1597
1615
1634
1653
1671
1689
1707
1725
1743
1760
1776
1792
1808
1822
1836
1849
1861
1872
1881
1889
1897
1902
1907
1911
1913
1914
1915
1914
1913
1911
1909
1906
1903
1899
1896
1892
1888
1884
1881
1877
1874
1871
1868
1865
1863
1861
1859
1857
1855
1853
1851
1850
1848
1847
1846
1846
1845
1845
1844
1844
1843
1843
1842
1841
1840
1838
1837
1835
1832
1830
1828
1825
1823
1820
1818
1816
1813
1811
1809
1807
1805
1803
1801
1798
1795
1792
1789
1786
1782
1779
1775
1771
1767
1763
1758
1752
1746
1740
1733
1726
1719
1711
1704
1696
1689
1682
1675
1668
1662
1656
1651
1647
1644
1641
1639
1637
1637
1637
1637
1638
1639
1641
1643
1646
1648
1651
1654
1657
1661
1665
1668
1672
1676
1681
1685
1690
1694
1699
1704
1709
1713
1718
1723
1727
1732
1737
1741
1746
1751
1756
1761
1766
1771
1776
1781
1787
1792
1797
1803
1808
1813
1818
1823
1828
1832
1836
1840
1844
1848
1852
1856
1860
1864
1868
1872
1876
1880
1884
1888
1891
1894
1898
1900
1903
1906
1908
1911
1913
1916
1919
1922
1925
1929
1933
1936
1940
1944
1948
1952
1955
1959
1962
1965
1969
1972
1975
1978
1981
1985
1988
1991
1995
1998
2001
2004
2007
2009
2013
2016
2019
2021
2024
2027
2029
2031
2033
2035
2036
2037
2039
2040
2041
2043
2043
2044
2045
2045
2047
2047
2048
2049
2049
2049
2050
2050
2050
2051
2051
2051
2050
2050
2050
2049
2048
2048
2047
2045
2044
2043
2041
2040
2037
2036
2033
2029
2025
2023
2019
2015
2009
2005
2001
1997
1993
1989
1985
1981
1977
1973
1970
1967
1964
1962
1960
1958
1958
1957
1958
1959
1961
1964
1967
1971
1975
1980
1984
1989
1994
1999
2003
2008
2012
2015
2017
2021
2023
2025
2027
2028
2029
2029
2031
2032
2032
2032
2033
2033
2033
2032
2032
2032
2032
2031
2031
2031
2029
2029
2029
2029
2029
2031
2031
2032
2032
2033
2033
2035
2035
2036
2036
2037
2037
2037
2036
2036
2035
2033
2032
2029
2027
2024
2021
2017
2013
2009
2005
2001
1998
1994
1990
1987
1983
1980
1977
1974
1971
1968
1965
1961
1958
1954
1950
1946
1942
1938
1934
1930
1925
1921
1916
1910
1904
1898
1891
1884
1876
1868
1860
1852
1844
1836
1828
1820
1812
1804
1796
1789
1781
1774
1767
1759
1751
1744
1736
1728
1720
1712
1705
1697
1691
1684
1679
1673
1668
1664
1660
1656
1652
1649
1645
1642
1639
1636
1633
1630
1628
1626
1624
1622
1621
1621
1620
1620
1619
1619
1619
1619
1618
1618
1618
1618
1618
1619
1619
1620
1621
1623
1624
1626
1629
1631
1633
1636
1639
1642
1644
1647
1650
1653
1656
1659
1662
1665
1668
1671
1674
1677
1680
1683
1685
1687
1688
1689
1690
1690
1690
1690
1689
1688
1686
1684
1682
1678
1674
1670
1665
1659
1652
1645
1637
1629
1619
1610
1599
1588
1577
1565
1552
1539
1525
1511
1497
1482
1468
1453
1437
1422
1406
1390
1374
1358
1342
1326
1309
1293
1277
1261
1245
1229
1213
1198
1183
1168
1153
1138
1124
1110
1095
1081
1067
1052
1037
1020
1004
989
972
954
937
918
900
881
862
843
823
803
783
762
742
721
701
680
660
640
620
600
581
562
543
525
507
489
472
456
440
424
409
395
381
367
354
342
329
317
306
294
283
272
262
252
241
231
222
212
203
193
184
175
167
159
151
144
138
132
126
122
118
114
111
108
106
104
102
100
98
96
94
93
91
90
88
87
85
84
83
81
80
79
77
76
75
74
72
72
71
70
70
70
70
71
72
73
75
77
79
82
84
87
90
94
97
100
104
107
111
115
118
122
126
129
132
136
139
141
144
146
149
151
153
154
156
158
159
161
162
163
164
164
165
165
164
164
163
162
161
160
159
157
155
154
152
149
147
144
142
138
135
131
126
121
116
111
106
100
94
88
81
75
68
61
54
47
39
31
23
15
8
0
-8
-15
-22
-30
-36
-43
-50
-56
-62
-68
-73
-79
-84
-89
-94
-99
-103
-107
-111
-114
-118
-121
-125
-128
-132
-136
-140
-144
-149
-153
-159
-164
-169
-175
-180
-186
-191
-197
-203
-208
-214
-220
-226
-232
-239
-245
-252
-259
-266
-273
-280
-288
-296
-304
-312
-320
-328
-337
-345
-353
-361
-368
-376
-383
-389
-396
-402
-408
-414
-420
-426
-432
-438
-445
-451
-458
-464
-471
-478
-485
-492
-500
-507
-515
-523
-531
-539
-548
-557
-566
-575
-585
-594
-604
-614
-623
-633
-642
-652
-661
-671
-680
-690
-700
-710
-720
-730
-740
-750
-760
-770
-779
-789
-798
-808
-818
-828
-838
-848
-859
-871
-883
-895
-907
-920
-934
-948
-962
-976
-991
-1006
-1022
-1038
-1054
-1071
-1088
-1104
-1121
-1138
-1154
-1170
-1186
-1202
-1217
-1232
-1246
-1260
-1273
-1286
-1298
-1310
-1322
-1333
-1344
-1355
-1366
-1377
-1388
-1399
-1410
-1422
-1433
-1445
-1458
-1470
-1484
-1497
-1511
-1525
-1540
-1555
-1570
-1585
-1601
-1616
-1632
-1647
-1662
-1677
-1692
-1707
-1721
-1735
-1748
-1760
-1772
-1784
-1794
-1804
-1814
-1823
-1832
-1840
-1848
-1856
-1863
-1871
-1878
-1885
-1891
-1898
-1904
-1910
-1916
-1921
-1927
-1932
-1938
-1943
-1948
-1953
-1958
-1963
-1969
-1974
-1979
-1984
-1989
-1994
-1998
-2001
-2005
-2009
-2013
-2017
-2021
-2024
-2027
-2031
-2035
-2039
-2043
-2047
-2052
-2056
-2062
-2067
-2072
-2078
-2084
-2090
-2097
-2103
-2110
-2117
-2125
-2132
-2141
-2149
-2158
-2166
-2176
-2185
-2195
-2204
-2214
-2224
-2234
-2244
-2253
-2263
-2273
-2283
-2293
-2302
-2312
-2321
-2330
-2338
-2347
-2354
-2362
-2369
-2376
-2382
-2389
-2395
-2401
-2406
-2412
-2417
-2422
-2426
-2431
-2435
-2439
-2443
-2446
-2449
-2452
-2455
-2458
-2460
-2462
-2464
-2466
-2467
-2468
-2469
-2469
-2469
-2468
-2468
-2467
-2465
-2464
-2462
-2460
-2457
-2455
-2452
-2449
-2446
-2443
-2439
-2436
-2432
-2427
-2423
-2418
-2413
-2407
-2402
-2397
-2391
-2386
-2381
-2376
-2372
-2368
-2364
-2360
-2357
-2354
-2351
-2349
-2346
-2343
-2340
-2338
-2335
-2331
-2328
-2325
-2321
-2317
-2313
-2309
-2305
-2301
-2296
-2291
-2287
-2281
-2276
-2270
-2264
-2257
-2250
-2243
-2235
-2227
-2219
-2211
-2202
-2193
-2184
-2175
-2165
-2156
-2146
-2136
-2126
-2115
-2105
-2095
-2084
-2074
-2063
-2052
-2041
-2031
-2020
-2008
-1997
-1986
-1974
-1963
-1951
-1938
-1926
-1913
-1900
-1887
-1873
-1859
-1845
-1830
-1815
-1800
-1785
-1770
-1754
-1739
-1724
-1708
-1693
-1678
-1663
-1648
-1633
-1619
-1605
-1590
-1576
-1563
-1549
-1535
-1521
-1507
-1494
-1480
-1466
-1452
-1438
-1424
-1410
-1396
-1381
-1366
-1351
-1336
-1320
-1303
-1286
-1269
-1251
-1233
-1215
-1196
-1178
-1159
-1140
-1121
-1102
-1084
-1065
-1046
-1027
-1008
-989
-970
-951
-933
-914
-895
-876
-857
-837
-818
-799
-779
-759
-739
-718
-698
-676
-654
-632
-609
-586
-562
-538
-513
-489
-464
-439
-413
-388
-362
-336
-310
-284
-258
-231
-204
-177
-149
-122
-94
-66
-38
-10
18
45
73
100
127
153
179
204
229
253
276
298
320
341
361
380
399
416
433
448
463
477
490
501
512
521
529
535
540
544
546
546
545
543
539
534
528
520
511
501
490
478
464
450
434
417
399
381
361
340
319
297
275
252
229
206
182
159
136
114
91
69
47
26
5
-16
-37
-57
-77
-97
-117
-137
-156
-175
-194
-212
-231
-249
-267
-285
-303
-321
-339
-358
-377
-396
-416
-436
-457
-478
-499
-521
-544
-566
-589
-613
-636
-660
-683
-706
-729
-752
-775
-797
-819
-840
-861
-881
-901
-919
-937
-954
-970
-985
-1000
-1012
-1025
-1035
-1045
-1053
-1060
-1066
-1070
-1073
-1074
-1075
-1073
-1071
-1066
-1061
-1054
-1046
-1037
-1026
-1012
-1000
-985
-969
-951
-932
-912
-891
-868
-844
-819
-792
-764
-735
-705
-673
-641
-607
-572
-536
-499
-461
-422
-382
-341
-300
-257
-213
-169
-123
-77
-29
19
69
120
171
224
277
332
387
444
501
559
619
679
740
803
867
931
997
1064
1133
1202
1272
1344
1416
1490
1564
1639
1715
1791
1868
1946
2023
2102
2181
2260
2339
2418
2497
2577
2656
2734
2813
2891
2968
3045
3121
3196
3271
3345
3418
3491
3563
3634
3704
3774
3843
3912
3979
4046
4111
4176
4240
4302
4363
4424
4483
4540
4597
4651
4705
4757
4807
4856
4903
4948
4992
5034
5074
5113
5150
5186
5220
5252
5283
5313
5341
5368
5393
5418
5441
5463
5485
5505
5524
5542
5560
5576
5592
5607
5621
5635
5648
5661
5673
5685
5696
5707
5718
5728
5738
5748
5758
5767
5777
5787
5798
5808
5819
5831
5843
5855
5867
5881
5894
5908
5923
5938
5954
5971
5988
6006
6024
6043
6063
6083
6104
6126
6147
6169
6192
6214
6237
6259
6282
6305
6328
6351
6375
6398
6422
6446
6470
6494
6519
6544
6569
6594
6620
6645
6671
6696
6722
6748
6774
6800
6826
6853
6879
6906
6933
6960
6987
7014
7041
7069
7096
7123
7151
7179
7206
7234
7262
7290
7318
7346
7373
7401
7429
7456
7483
7509
7535
7561
7586
7611
7636
7660
7684
7707
7730
7753
7775
7797
7819
7840
7861
7881
7901
7920
7939
7957
7974
7990
8005
8020
8034
8047
8060
8071
8083
8093
8102
8111
8119
8125
8132
8138
8141
8145
8148
8148
8148
8148
8146
8141
8137
8131
8122
8113
8102
8090
8074
8058
8042
8022
8002
7980
7957
7932
7907
7880
7852
7823
7794
7763
7732
7700
7667
7633
7598
7563
7526
7489
7451
7413
7373
7332
7290
7247
7203
7157
7109
7060
7009
6956
6901
6844
6784
6722
6658
6592
6523
6452
6379
6303
6226
6147
6065
5982
5898
5811
5723
5634
5543
5451
5357
5263
5168
5072
4975
4878
4780
4682
4584
4485
4387
4288
4190
4093
3996
3900
3805
3710
3617
3525
3434
3344
3256
3170
3084
3001
2919
2838
2759
2682
2607
2533
2462
2392
2325
2260
2197
2136
2078
2021
1968
1916
1867
1819
1774
1731
1690
1650
1612
1576
1541
1508
1476
1446
1417
1389
1363
1338
1313
1289
1266
1243
1220
1197
1174
1152
1128
1105
1081
1057
1032
1006
980
953
925
896
867
837
805
773
740
706
671
636
600
563
525
487
449
409
370
329
289
248
206
165
122
80
36
-7
-51
-96
-141
-186
-232
-278
-325
-372
-420
-467
-515
-562
-610
-657
-705
-752
-799
-846
-893
-939
-986
-1032
-1079
-1125
-1172
-1219
-1267
-1315
-1363
-1412
-1462
-1512
-1563
-1614
-1665
-1717
-1770
-1823
-1876
-1930
-1985
-2040
-2095
-2151
-2208
-2265
-2323
-2381
-2439
-2498
-2557
-2616
-2676
-2735
-2795
-2854
-2913
-2973
-3032
-3090
-3149
-3207
-3264
-3321
-3377
-3432
-3487
-3540
-3593
-3644
-3694
-3743
-3790
-3836
-3880
-3923
-3964
-4003
-4042
-4078
-4113
-4146
-4178
-4207
-4235
-4261
-4285
-4308
-4329
-4349
-4367
-4384
-4399
-4412
-4424
-4435
-4444
-4452
-4458
-4463
-4467
-4469
-4471
-4472
-4472
-4471
-4470
-4467
-4465
-4462
-4458
-4453
-4448
-4442
-4436
-4429
-4421
-4412
-4402
-4391
-4380
-4367
-4354
-4340
-4325
-4309
-4293
-4276
-4258
-4240
-4221
-4201
-4181
-4161
-4140
-4119
-4098
-4075
-4053
-4030
-4008
-3984
-3959
-3935
-3909
-3882
-3855
-3827
-3798
-3767
-3736
-3703
-3670
-3635
-3599
-3562
-3524
-3485
-3445
-3404
-3362
-3319
-3276
-3232
-3188
-3143
-3099
-3055
-3012
-2969
-2926
-2885
-2845
-2805
-2767
-2730
-2694
-2659
-2625
-2592
-2560
-2528
-2497
-2466
-2436
-2405
-2375
-2344
-2313
-2282
-2250
-2217
-2185
-2151
-2117
-2083
-2047
-2011
-1974
-1937
-1899
-1859
-1819
-1778
-1736
-1693
-1649
-1604
-1558
-1511
-1463
-1414
-1364
-1312
-1260
-1207
-1152
-1096
-1040
-981
-922
-862
-800
-737
-672
-606
-538
-468
-397
-324
-249
-172
-94
-13
70
156
243
334
426
522
619
719
822
927
1034
1143
1254
1367
1481
1597
1715
1833
1953
2074
2196
2318
2442
2567
2694
2821
2949
3079
3210
3343
3477
3612
3749
3887
4027
4168
4310
4454
4598
4743
4889
5035
5182
5328
5474
5620
5765
5910
6053
6196
6337
6477
6615
6751
6885
7017
7146
7273
7397
7519
7637
7753
7865
7974
8079
8180
8279
8373
8464
8550
8633
8712
8787
8859
8927
8991
9052
9110
9165
9218
9267
9314
9358
9400
9440
9478
9514
9548
9580
9610
9638
9665
9690
9714
9735
9756
9775
9792
9808
9822
9834
9845
9855
9862
9867
9871
9872
9871
9867
9861
9852
9840
9825
9807
9785
9761
9733
9702
9668
9630
9589
9544
9496
9446
9392
9335
9275
9212
9147
9078
9008
8934
8859
8781
8702
8620
8538
8453
8368
8282
8195
8108
8021
7933
7846
7759
7672
7585
7499
7414
7329
7245
7161
7078
6995
6914
6833
6753
6673
6595
6517
6440
6365
6290
6216
6143
6072
6001
5932
5864
5797
5732
5668
5606
5545
5486
5429
5373
5319
5268
5218
5170
5124
5079
5037
4997
4958
4921
4886
4852
4820
4790
4760
4732
4705
4679
4653
4629
4605
4581
4558
4535
4513
4491
4469
4447
4425
4403
4382
4361
4340
4319
4299
4279
4260
4242
4224
4208
4193
4179
4166
4156
4147
4139
4134
4131
4131
4132
4136
4142
4151
4162
4175
4191
4209
4229
4251
4275
4300
4327
4356
4386
4418
4450
4483
4517
4552
4587
4623
4659
4695
4731
4766
4801
4836
4869
4901
4931
4960
4987
5012
5035
5056
5075
5091
5104
5115
5123
5128
5131
5130
5125
5118
5107
5092
5073
5051
5024
4994
4960
4922
4881
4836
4788
4736
4681
4624
4564
4501
4436
4369
4300
4229
4156
4082
4006
3929
3850
3770
3689
3606
3523
3439
3354
3269
3184
3098
3012
2926
2841
2755
2670
2585
2500
2416
2332
2248
2165
2082
1999
1917
1834
1752
1671
1589
1508
1427
1346
1265
1185
1105
1025
945
866
786
706
626
547
466
386
305
224
142
60
-23
-106
-190
-275
-360
-445
-532
-618
-706
-794
-882
-971
-1060
-1150
-1240
-1330
-1421
-1511
-1602
-1693
-1783
-1873
-1963
-2052
-2142
-2230
-2318
-2406
-2493
-2580
-2667
-2753
-2838
-2923
-3008
-3092
-3176
-3260
-3343
-3425
-3507
-3589
-3670
-3751
-3832
-3912
-3992
-4070
-4150
-4229
-4307
-4385
-4462
-4539
-4614
-4689
-4762
-4835
-4906
-4976
-5044
-5110
-5175
-5238
-5299
-5358
-5415
-5470
-5523
-5573
-5621
-5666
-5710
-5750
-5789
-5825
-5858
-5889
-5918
-5945
-5969
-5992
-6012
-6031
-6048
-6063
-6077
-6089
-6100
-6110
-6119
-6127
-6134
-6140
-6145
-6149
-6152
-6154
-6156
-6157
-6157
-6157
-6156
-6154
-6152
-6149
-6146
-6143
-6139
-6134
-6129
-6123
-6117
-6110
-6102
-6094
-6085
-6076
-6066
-6055
-6044
-6033
-6021
-6009
-5996
-5984
-5972
-5960
-5948
-5936
-5925
-5913
-5903
-5892
-5882
-5872
-5862
-5852
-5842
-5831
-5820
-5808
-5795
-5781
-5766
-5750
-5733
-5714
-5693
-5672
-5648
-5623
-5597
-5569
-5539
-5508
-5476
-5443
-5408
-5372
-5335
-5297
-5258
-5218
-5178
-5137
-5095
-5053
-5011
-4968
-4926
-4883
-4841
-4799
-4758
-4717
-4678
-4639
-4602
-4566
-4531
-4497
-4465
-4434
-4404
-4376
-4349
-4323
-4298
-4274
-4250
-4228
-4206
-4185
-4165
-4146
-4126
-4108
-4090
-4072
-4056
-4038
-4022
-4008
-3994
-3980
-3967
-3955
-3944
-3933
-3924
-3915
-3907
-3901
-3895
-3891
-3887
-3884
-3883
-3882
-3882
-3884
-3886
-3890
-3894
-3900
-3907
-3914
-3923
-3934
-3945
-3958
-3972
-3987
-4003
-4022
-4041
-4062
-4085
-4109
-4134
-4161
-4190
-4220
-4251
-4284
-4318
-4353
-4389
-4427
-4466
-4505
-4546
-4587
-4630
-4673
-4717
-4762
-4807
-4853
-4900
-4948
-4995
-5043
-5092
-5141
-5190
-5240
-5290
-5340
-5390
-5440
-5491
-5542
-5592
-5643
-5694
-5744
-5795
-5846
-5896
-5946
-5996
-6046
-6096
-6146
-6195
-6244
-6293
-6341
-6389
-6437
-6484
-6531
-6577
-6622
-6666
-6709
-6751
-6792
-6832
-6871
-6908
-6943
-6977
-7008
-7039
-7067
-7093
-7118
-7140
-7161
-7179
-7196
-7212
-7225
-7236
-7246
-7254
-7261
-7266
-7269
-7272
-7273
-7272
-7271
-7269
-7266
-7262
-7257
-7252
-7246
-7240
-7233
-7226
-7219
-7211
-7204
-7196
-7188
-7179
-7171
-7164
-7156
-7148
-7141
-7134
-7127
-7120
-7113
-7107
-7100
-7094
-7088
-7082
-7076
-7070
-7064
-7058
-7052
-7046
-7041
-7035
-7030
-7025
-7021
-7017
-7013
-7010
-7008
-7007
-7007
-7007
-7009
-7011
-7015
-7020
-7026
-7033
-7041
-7051
-7062
-7074
-7088
-7102
-7118
-7136
-7154
-7174
-7195
-7217
-7241
-7266
-7293
-7321
-7351
-7382
-7415
-7449
-7485
-7523
-7562
-7602
-7644
-7688
-7732
-7779
-7827
-7876
-7926
-7978
-8031
-8085
-8141
-8198
-8256
-8315
-8375
-8437
-8500
-8564
-8629
-8696
-8764
-8833
-8903
-8974
-9046
-9119
-9193
-9268
-9343
-9419
-9496
-9573
-9650
-9727
-9805
-9883
-9960
-10038
-10115
-10192
-10268
-10344
-10419
-10493
-10566
-10639
-10711
-10781
-10851
-10919
-10987
-11053
-11117
-11181
-11242
-11303
-11361
-11418
-11473
-11526
-11578
-11627
-11674
-11720
-11763
-11803
-11842
-11878
-11912
-11944
-11973
-12000
-12025
-12047
-12067
-12085
-12100
-12113
-12124
-12132
-12139
-12143
-12145
-12146
-12144
-12140
-12135
-12128
-12119
-12109
-12097
-12084
-12070
-12054
-12037
-12019
-12000
-11979
-11958
-11936
-11912
-11888
-11862
-11836
-11809
-11781
-11753
-11724
-11694
-11663
-11633
-11601
-11570
-11538
-11505
-11472
-11439
-11406
-11372
-11338
-11304
-11270
-11236
-11202
-11168
-11134
-11100
-11067
-11034
-11001
-10969
-10938
-10907
-10876
-10847
-10817
-10789
-10761
-10734
-10707
-10682
-10657
-10633
-10609
-10587
-10565
-10544
-10525
-10505
-10487
-10470
-10453
-10438
-10423
-10410
-10397
-10386
-10376
-10367
-10358
-10351
-10345
-10340
-10336
-10333
-10331
-10330
-10329
-10330
-10331
-10333
-10336
-10340
-10345
-10350
-10356
-10362
-10370
-10378
-10386
-10396
-10406
-10417
-10428
-10440
-10453
-10466
-10480
-10495
-10510
-10526
-10542
-10558
-10575
-10592
-10610
-10627
-10645
-10663
-10680
-10698
-10716
-10733
-10750
-10767
-10784
-10800
-10815
-10830
-10843
-10856
-10869
-10880
-10890
-10899
-10907
-10914
-10920
-10925
-10928
-10931
-10933
-10934
-10934
-10933
-10932
-10930
-10927
-10924
-10921
-10917
-10912
-10907
-10902
-10896
-10890
-10884
-10878
-10871
-10864
-10858
-10851
-10843
-10836
-10828
-10820
-10812
-10804
-10795
-10786
-10776
-10766
-10755
-10743
-10731
-10718
-10704
-10689
-10673
-10656
-10639
-10620
-10600
-10580
-10558
-10536
-10512
-10487
-10461
-10434
-10406
-10376
-10345
-10313
-10280
-10246
-10210
-10174
-10136
-10097
-10057
-10016
-9973
-9930
-9885
-9839
-9791
-9743
-9693
-9641
-9589
-9535
-9480
-9423
-9366
-9307
-9247
-9186
-9123
-9060
-8996
-8930
-8864
-8796
-8728
-8658
-8588
-8517
-8445
-8372
-8298
-8223
-8148
-8071
-7996
-7919
-7841
-7764
-7685
-7606
-7527
-7448
-7369
-7289
-7209
-7130
-7051
-6971
-6892
-6814
-6736
-6658
-6581
-6504
-6428
-6353
-6279
-6205
-6133
-6061
-5991
-5922
-5854
-5788
-5722
-5659
-5596
-5536
-5477
-5419
-5364
-5310
-5258
-5209
-5161
-5115
-5071
-5028
-4988
-4950
-4914
-4880
-4847
-4817
-4788
-4761
-4737
-4714
-4693
-4674
-4657
-4642
-4629
-4619
-4610
-4603
-4599
-4596
-4595
-4596
-4599
-4603
-4610
-4617
-4627
-4637
-4649
-4663
-4677
-4693
-4709
-4727
-4746
-4765
-4786
-4807
-4829
-4851
-4874
-4897
-4921
-4944
-4968
-4992
-5015
-5039
-5062
-5085
-5107
-5129
-5150
-5171
-5191
-5211
-5230
-5248
-5265
-5281
-5297
-5312
-5325
-5338
-5349
-5359
-5368
-5376
-5381
-5386
-5388
-5389
-5388
-5385
-5379
-5372
-5363
-5351
-5338
-5322
-5303
-5283
-5259
-5234
-5205
-5175
-5142
-5106
-5069
-5029
-4987
-4943
-4897
-4848
-4798
-4747
-4693
-4638
-4581
-4522
-4462
-4400
-4337
-4272
-4206
-4139
-4070
-4001
-3931
-3861
-3789
-3717
-3645
-3572
-3499
-3426
-3353
-3280
-3206
-3133
-3060
-2987
-2915
-2842
-2770
-2698
-2627
-2555
-2484
-2414
-2344
-2274
-2205
-2137
-2069
-2001
-1936
-1870
-1805
-1740
-1677
-1614
-1553
-1492
-1433
-1375
-1319
-1264
-1210
-1159
-1109
-1061
-1014
-971
-929
-889
-852
-816
-783
-752
-724
-698
-674
-652
-633
-617
-603
-592
-583
-577
-574
-572
-574
-577
-583
-592
-602
-615
-629
-646
-664
-685
-707
-731
-756
-784
-813
-844
-877
-912
-948
-985
-1025
-1066
-1108
-1152
-1197
-1244
-1291
-1341
-1391
-1442
-1495
-1549
-1603
-1659
-1715
-1773
-1831
-1890
-1950
-2011
-2073
-2135
-2198
-2261
-2325
-2389
-2453
-2517
-2582
-2646
-2711
-2775
-2839
-2902
-2966
-3029
-3091
-3153
-3214
-3275
-3335
-3394
-3453
-3510
-3567
-3623
-3678
-3732
-3786
-3838
-3889
-3939
-3988
-4035
-4082
-4126
-4170
-4211
-4251
-4290
-4327
-4362
-4395
-4427
-4457
-4485
-4511
-4536
-4558
-4579
-4597
-4614
-4629
-4641
-4652
-4660
-4667
-4671
-4674
-4674
-4673
-4669
-4664
-4656
-4647
-4635
-4621
-4605
-4587
-4567
-4544
-4520
-4493
-4464
-4432
-4399
-4363
-4326
-4286
-4244
-4200
-4154
-4107
-4057
-4006
-3952
-3897
-3841
-3783
-3723
-3662
-3599
-3535
-3469
-3402
-3334
-3265
-3194
-3123
-3050
-2976
-2901
-2826
-2749
-2672
-2594
-2515
-2436
-2356
-2276
-2195
-2113
-2032
-1949
-1867
-1784
-1701
-1617
-1534
-1450
-1365
-1281
-1196
-1112
-1027
-942
-857
-772
-688
-603
-518
-434
-350
-266
-182
-98
-14
69
152
235
318
401
483
565
648
729
811
893
974
1056
1137
1218
1299
1380
1461
1542
1623
1703
1784
1864
1945
2025
2105
2185
2265
2344
2424
2503
2582
2660
2739
2817
2895
2972
3049
3125
3201
3277
3352
3426
3500
3573
3646
3718
3790
3860
3931
4000
4069
4137
4204
4271
4337
4402
4467
4531
4595
4657
4719
4781
4841
4901
4960
5019
5076
5132
5188
5242
5296
5348
5399
5449
5498
5545
5591
5636
5679
5721
5762
5801
5839
5875
5911
5944
5977
6008
6038
6067
6095
6121
6147
6171
6194
6217
6238
6258
6277
6296
6313
6330
6346
6361
6375
6389
6401
6413
6425
6436
6446
6456
6466
6475
6484
6492
6501
6509
6517
6525
6533
6541
6550
6558
6567
6576
6585
6594
6604
6614
6625
6636
6648
6660
6672
6685
6699
6713
6727
6742
6757
6772
6788
6804
6821
6837
6854
6871
6888
6905
6922
6939
6956
6973
6990
7007
7023
7039
7056
7072
7087
7103
7119
7134
7150
7165
7180
7196
7211
7226
7240
7255
7270
7284
7299
7313
7328
7343
7358
7373
7388
7404
7420
7436
7452
7469
7486
7503
7521
7538
7557
7575
7594
7613
7632
7652
7672
7692
7713
7734
7755
7777
7798
7820
7842
7864
7886
7907
7929
7950
7971
7992
8012
8032
8051
8069
8087
8103
8121
8137
8151
8166
8179
8192
8203
8214
8224
8232
8239
8246
8251
8255
8258
8259
8260
8259
8257
8254
8250
8244
8238
8230
8222
8212
8202
8189
8178
8164
8151
8135
8119
8103
8086
8068
8048
8029
8010
7990
7969
7947
7926
7904
7881
7858
7835
7812
7789
7765
7741
7717
7693
7669
7645
7620
7596
7571
7547
7522
7498
7473
7449
7424
7400
7376
7351
7327
7303
7280
7256
7233
7211
7189
7167
7146
7126
7106
7087
7068
7051
7034
7018
7003
6989
6976
6963
6952
6941
6932
6923
6915
6909
6903
6898
6894
6890
6888
6886
6886
6886
6886
6888
6890
6893
6897
6901
6906
6912
6919
6927
6935
6945
6955
6966
6979
6992
7006
7020
7036
7053
7071
7089
7109
7130
7151
7174
7198
7222
7248
7274
7302
7330
7359
7390
7421
7453
7485
7519
7553
7588
7624
7661
7698
7736
7774
7813
7853
7893
7933
7975
8016
8058
8101
8144
8186
8231
8275
8319
8364
8408
8453
8499
8544
8590
8636
8682
8728
8774
8820
8866
8912
8958
9005
9051
9098
9144
9191
9237
9284
9330
9377
9423
9470
9516
9563
9609
9655
9701
9747
9793
9839
9884
9930
9975
10020
10065
10110
10155
10199
10243
10287
10330
10373
10416
10459
10501
10543
10584
10625
10666
10707
10747
10786
10826
10864
10903
10941
10978
11015
11051
11087
11122
11156
11189
11222
11255
11286
11317
11347
11376
11404
11432
11459
11485
11511
11536
11561
11585
11608
11631
11653
11674
11695
11716
11736
11755
11773
11791
11808
11824
11840
11855
11869
11882
11895
11907
11918
11928
11938
11947
11955
11963
11970
11977
11983
11989
11994
11998
12002
12005
12008
12011
12013
12014
12016
12016
12017
12017
12016
12015
12014
12013
12011
12009
12006
12004
12001
11997
11994
11990
11986
11981
11976
11971
11965
11958
11952
11944
11936
11928
11919
11909
11899
11888
11876
11865
11852
11839
11826
11812
11798
11784
11769
11754
11738
11722
11706
11690
11674
11657
11641
11624
11607
11591
11574
11558
11541
11525
11509
11493
11477
11461
11445
11429
11413
11397
11381
11364
11348
11332
11315
11299
11282
11266
11249
11232
11216
11199
11182
11166
11149
11133
11117
11102
11086
11071
11057
11043
11029
11016
11003
10990
10978
10966
10954
10942
10931
10920
10909
10899
10889
10879
10869
10860
10851
10842
10833
10825
10816
10808
10800
10792
10784
10777
10769
10761
10754
10747
10739
10732
10725
10718
10711
10704
10698
10691
10685
10678
10672
10666
10659
10653
10647
10641
10635
10629
10623
10618
10612
10606
10600
10595
10589
10584
10578
10573
10568
10563
10558
10553
10549
10545
10541
10538
10535
10532
10530
10529
10528
10527
10527
10528
10530
10532
10535
10538
10543
10548
10553
10560
10567
10574
10582
10591
10600
10610
10620
10630
10642
10653
10665
10677
10690
10702
10715
10728
10741
10754
10767
10779
10792
10804
10816
10827
10838
10849
10859
10869
10878
10887
10895
10902
10909
10916
10922
10927
10933
10937
10942
10946
10950
10953
10956
10959
10962
10965
10968
10970
10973
10975
10978
10981
10984
10987
10990
10993
10997
11000
11004
11008
11012
11016
11020
11024
11029
11033
11038
11043
11048
11053
11058
11063
11068
11073
11078
11082
11087
11092
11096
11100
11104
11108
11111
11114
11117
11119
11121
11123
11124
11124
11124
11124
11122
11121
11118
11115
11112
11107
11102
11096
11089
11082
11073
11064
11054
11043
11030
11017
11003
10988
10971
10954
10936
10916
10896
10875
10852
10829
10805
10780
10754
10727
10699
10670
10641
10611
10581
10549
10518
10485
10453
10419
10385
10351
10316
10281
10245
10209
10173
10135
10098
10060
10022
9983
9945
9905
9866
9826
9786
9746
9706
9666
9625
9584
9543
9503
9462
9421
9380
9339
9298
9257
9217
9176
9136
9096
9056
9017
8977
8938
8900
8862
8824
8787
8750
8713
8677
8642
8607
8572
8537
8503
8470
8436
8403
8371
8339
8307
8275
8244
8213
8182
8151
8119
8090
8060
8029
7999
7969
7939
7909
7879
7850
7820
7790
7760
7731
7701
7672
7643
7614
7585
7556
7527
7499
7470
7442
7414
7386
7358
7330
7302
7275
7247
7220
7193
7166
7139
7112
7085
7058
7032
7005
6979
6952
6926
6899
6873
6847
6821
6794
6768
6741
6715
6688
6661
6634
6607
6580
6552
6525
6497
6468
6440
6411
6382
6352
6322
6291
6259
6228
6195
6162
6129
6094
6060
6024
5988
5951
5913
5875
5836
5795
5755
5713
5670
5627
5583
5537
5491
5444
5396
5347
5297
5246
5194
5142
5088
5033
4977
4921
4863
4805
4746
4686
4625
4564
4501
4438
4374
4309
4243
4176
4109
4041
3972
3902
3832
3761
3689
3617
3544
3470
3395
3320
3244
3167
3089
3010
2931
2851
2770
2688
2606
2523
2439
2354
2269
2184
2098
2011
1924
1837
1749
1661
1573
1485
1397
1308
1220
1132
1043
955
866
778
690
602
514
427
340
253
166
80
-6
-92
-177
-262
-346
-429
-512
-595
-677
-758
-838
-918
-997
-1076
-1154
-1230
-1307
-1382
-1457
-1530
-1604
-1676
-1748
-1819
-1889
-1958
-2027
-2095
-2163
-2230
-2296
-2361
-2426
-2490
-2554
-2616
-2678
-2740
-2801
-2861
-2920
-2979
-3036
-3093
-3149
-3205
-3259
-3313
-3365
-3417
-3468
-3518
-3567
-3616
-3663
-3710
-3756
-3801
-3845
-3889
-3931
-3973
-4014
-4054
-4093
-4132
-4170
-4207
-4243
-4278
-4313
-4347
-4380
-4413
-4445
-4477
-4508
-4539
-4569
-4598
-4627
-4656
-4684
-4711
-4738
-4764
-4790
-4816
-4840
-4865
-4889
-4912
-4935
-4957
-4979
-5000
-5021
-5041
-5061
-5080
-5099
-5118
-5136
-5154
-5172
-5189
-5206
-5223
-5239
-5256
-5272
-5289
-5305
-5321
-5337
-5354
-5370
-5386
-5403
-5420
-5437
-5454
-5472
-5490
-5508
-5526
-5545
-5565
-5585
-5605
-5626
-5647
-5669
-5691
-5713
-5736
-5760
-5783
-5808
-5832
-5857
-5882
-5908
-5934
-5960
-5987
-6014
-6041
-6069
-6096
-6124
-6152
-6180
-6208
-6236
-6265
-6293
-6322
-6350
-6378
-6407
-6435
-6464
-6492
-6521
-6549
-6578
-6606
-6635
-6664
-6692
-6721
-6750
-6778
-6807
-6836
-6865
-6894
-6923
-6952
-6981
-7010
-7040
-7069
-7098
-7128
-7157
-7187
-7216
-7246
-7275
-7304
-7333
-7363
-7392
-7421
-7450
-7479
-7507
-7536
-7565
-7593
-7622
-7650
-7678
-7706
-7733
-7760
-7787
-7814
-7840
-7866
-7891
-7917
-7941
-7966
-7990
-8013
-8036
-8058
-8082
-8103
-8125
-8148
-8169
-8189
-8211
-8232
-8253
-8274
-8295
-8315
-8336
-8357
-8378
-8399
-8419
-8441
-8462
-8483
-8505
-8526
-8548
-8570
-8592
-8614
-8637
-8660
-8682
-8705
-8729
-8752
-8776
-8800
-8824
-8848
-8872
-8897
-8922
-8947
-8973
-8998
-9024
-9050
-9077
-9104
-9131
-9158
-9186
-9213
-9242
-9270
-9299
-9328
-9357
-9387
-9417
-9448
-9479
-9511
-9543
-9576
-9609
-9643
-9677
-9712
-9747
-9783
-9819
-9856
-9893
-9930
-9968
-10006
-10044
-10083
-10122
-10161
-10200
-10240
-10279
-10320
-10360
-10401
-10442
-10483
-10524
-10566
-10608
-10650
-10693
-10735
-10778
-10820
-10863
-10906
-10948
-10991
-11033
-11076
-11118
-11161
-11203
-11245
-11286
-11328
-11369
-11410
-11451
-11491
-11531
-11571
-11610
-11649
-11687
-11725
-11762
-11799
-11835
-11871
-11907
-11942
-11976
-12010
-12044
-12077
-12110
-12142
-12174
-12205
-12235
-12265
-12295
-12324
-12352
-12380
-12407
-12434
-12460
-12485
-12510
-12534
-12557
-12579
-12601
-12622
-12642
-12662
-12680
-12698
-12715
-12731
-12746
-12761
-12775
-12787
-12799
-12810
-12821
-12830
-12839
-12846
-12853
-12859
-12864
-12868
-12872
-12874
-12876
-12876
-12876
-12875
-12873
-12870
-12866
-12861
-12855
-12848
-12840
-12831
-12821
-12810
-12797
-12784
-12770
-12754
-12738
-12720
-12702
-12682
-12661
-12639
-12617
-12593
-12568
-12543
-12516
-12489
-12461
-12432
-12402
-12371
-12340
-12308
-12276
-12242
-12208
-12174
-12139
-12103
-12066
-12029
-11992
-11954
-11915
-11876
-11837
-11797
-11757
-11716
-11674
-11632
-11590
-11546
-11503
-11459
-11414
-11368
-11323
-11276
-11229
-11182
-11134
-11085
-11037
-10988
-10938
-10888
-10838
-10788
-10737
-10687
-10636
-10585
-10534
-10483
-10433
-10382
-10332
-10281
-10231
-10182
-10132
-10083
-10033
-9984
-9936
-9887
-9838
-9790
-9741
-9693
-9644
-9596
-9547
-9499
-9450
-9402
-9354
-9306
-9258
-9210
-9162
-9114
-9066
-9019
-8972
-8925
-8878
-8831
-8785
-8739
-8693
-8647
-8602
-8556
-8511
-8466
-8422
-8377
-8333
-8289
-8245
-8201
-8157
-8114
-8070
-8026
-7984
-7941
-7898
-7855
-7812
-7769
-7727
-7684
-7641
-7599
-7556
-7514
-7472
-7429
-7387
-7345
-7303
-7261
-7219
-7177
-7136
-7095
-7054
-7013
-6973
-6933
-6893
-6854
-6815
-6776
-6738
-6700
-6662
-6625
-6588
-6551
-6515
-6480
-6445
-6410
-6376
-6342
-6308
-6276
-6243
-6211
-6179
-6148
-6117
-6087
-6056
-6026
-5997
-5967
-5938
-5909
-5881
-5853
-5825
-5797
-5769
-5742
-5715
-5689
-5662
-5636
-5610
-5584
-5558
-5533
-5508
-5483
-5458
-5433
-5409
-5385
-5361
-5337
-5314
-5291
-5268
-5245
-5222
-5200
-5178
-5156
-5134
-5112
-5091
-5070
-5048
-5027
-5006
-4986
-4965
-4944
-4924
-4903
-4883
-4862
-4842
-4822
-4802
-4781
-4761
-4741
-4721
-4701
-4680
-4660
-4640
-4620
-4600
-4580
-4560
-4540
-4521
-4501
-4481
-4461
-4441
-4421
-4401
-4382
-4362
-4342
-4322
-4302
-4282
-4262
-4242
-4222
-4201
-4181
-4161
-4140
-4120
-4099
-4078
-4057
-4037
-4016
-3995
-3974
-3953
-3932
-3911
-3890
-3869
-3848
-3827
-3805
-3784
-3763
-3741
-3720
-3698
-3676
-3655
-3633
-3611
-3588
-3566
-3544
-3521
-3498
-3475
-3452
-3428
-3404
-3380
-3356
-3331
-3306
-3281
-3255
-3229
-3202
-3176
-3149
-3122
-3094
-3066
-3038
-3010
-2981
-2952
-2923
-2893
-2864
-2833
-2803
-2772
-2741
-2710
-2678
-2645
-2613
-2580
-2546
-2512
-2478
-2443
-2408
-2372
-2336
-2300
-2263
-2226
-2189
-2152
-2114
-2075
-2037
-1998
-1959
-1920
-1881
-1841
-1801
-1761
-1720
-1680
-1639
-1598
-1558
-1517
-1476
-1435
-1394
-1353
-1312
-1271
-1230
-1189
-1149
-1108
-1067
-1026
-985
-944
-904
-863
-822
-781
-740
-699
-658
-617
-576
-535
-494
-452
-411
-370
-329
-288
-247
-206
-165
-124
-83
-42
-1
40
81
121
162
202
243
283
323
363
403
443
483
523
563
602
642
682
722
762
802
841
881
921
961
1000
1040
1080
1119
1159
1198
1238
1277
1316
1355
1395
1434
1473
1512
1550
1589
1628
1666
1705
1743
1781
1819
1858
1896
1934
1972
2009
2048
2086
2124
2162
2200
2238
2276
2315
2353
2391
2429
2468
2506
2544
2582
2620
2658
2696
2735
2773
2810
2848
2886
2924
2961
2999
3036
3073
3110
3147
3183
3220
3256
3292
3327
3363
3398
3433
3467
3502
3536
3570
3603
3636
3669
3701
3733
3765
3796
3827
3857
3887
3916
3945
3974
4002
4029
4056
4082
4108
4133
4157
4181
4204
4227
4248
4270
4291
4311
4331
4350
4368
4387
4404
4421
4438
4454
4470
4485
4500
4515
4529
4543
4556
4569
4582
4595
4607
4619
4630
4641
4652
4663
4674
4684
4694
4704
4713
4723
4732
4740
4749
4757
4765
4773
4780
4787
4794
4801
4807
4813
4819
4825
4830
4836
4841
4846
4851
4856
4861
4866
4870
4875
4879
4884
4888
4892
4895
4899
4903
4906
4909
4911
4914
4916
4918
4920
4921
4923
4924
4925
4926
4926
4927
4928
4928
4929
4930
4931
4931
4932
4933
4934
4936
4937
4938
4940
4942
4943
4945
4947
4950
4952
4955
4957
4960
4963
4966
4969
4973
4976
4980
4984
4988
4992
4996
5000
5004
5008
5012
5017
5021
5026
5031
5036
5041
5046
5051
5057
5062
5068
5073
5079
5085
5091
5097
5102
5108
5115
5121
5127
5133
5140
5146
5153
5160
5167
5174
5182
5189
5197
5204
5212
5220
5228
5236
5244
5252
5261
5269
5278
5287
5296
5306
5315
5325
5335
5346
5356
5367
5378
5389
5401
5413
5425
5437
5449
5462
5475
5488
5501
5515
5528
5542
5556
5570
5584
5598
5612
5626
5641
5655
5669
5684
5698
5712
5726
5741
5755
5769
5783
5798
5812
5826
5840
5854
5868
5882
5896
5910
5924
5937
5950
5963
5976
5988
6001
6012
6024
6035
6046
6057
6067
6077
6086
6096
6105
6113
6122
6130
6137
6145
6152
6158
6165
6171
6177
6182
6187
6191
6195
6199
6202
6205
6207
6209
6210
6211
6211
6211
6211
6210
6209
6207
6205
6202
6199
6196
6192
6188
6183
6178
6173
6167
6161
6155
6148
6140
6133
6125
6117
6108
6099
6090
6080
6070
6060
6049
6038
6027
6015
6004
5991
5979
5966
5953
5940
5927
5913
5899
5885
5871
5856
5842
5827
5812
5797
5782
5767
5752
5736
5721
5706
5691
5676
5660
5645
5630
5615
5601
5586
5571
5557
5543
5529
5515
5501
5488
5474
5461
5447
5434
5421
5408
5396
5383
5370
5358
5346
5334
5322
5310
5299
5287
5276
5265
5254
5243
5233
5222
5212
5202
5193
5183
5174
5165
5156
5147
5138
5130
5121
5113
5104
5096
5088
5080
5072
5063
5055
5047
5039
5031
5023
5014
5006
4997
4989
4980
4971
4962
4953
4943
4934
4924
4913
4903
4892
4882
4871
4859
4848
4836
4824
4812
4800
4788
4775
4762
4749
4735
4721
4707
4693
4678
4663
4648
4632
4616
4600
4583
4566
4549
4531
4513
4494
4476
4456
4437
4417
4397
4376
4355
4334
4312
4291
4268
4246
4223
4200
4176
4153
4129
4104
4078
4054
4029
4003
3976
3950
3923
3896
3868
3840
3812
3783
3754
3725
3696
3666
3636
3605
3575
3544
3513
3481
3449
3417
3385
3353
3320
3288
3255
3222
3188
3155
3121
3087
3053
3018
2984
2949
2913
2878
2842
2806
2770
2734
2697
2660
2623
2586
2549
2511
2473
2435
2397
2358
2320
2281
2242
2203
2163
2124
2084
2044
2004
1963
1923
1882
1841
1800
1759
1718
1677
1636
1594
1553
1511
1469
1428
1386
1344
1302
1260
1218
1176
1134
1092
1050
1008
966
924
882
840
798
757
715
674
633
592
551
510
469
429
389
349
309
269
229
189
150
111
71
32
-7
-46
-85
-123
-162
-200
-239
-277
-315
-354
-392
-430
-468
-506
-544
-582
-620
-658
-696
-734
-772
-810
-848
-886
-924
-961
-999
-1036
-1073
-1111
-1148
-1185
-1222
-1258
-1295
-1331
-1367
-1403
-1438
-1474
-1509
-1544
-1578
-1613
-1647
-1681
-1714
-1747
-1780
-1813
-1845
-1877
-1909
-1941
-1972
-2003
-2033
-2064
-2095
-2125
-2156
-2186
-2216
-2246
-2276
-2306
-2336
-2366
-2395
-2424
-2454
-2483
-2512
-2541
-2569
-2598
-2626
-2654
-2682
-2710
-2738
-2766
-2793
-2821
-2848
-2875
-2902
-2929
-2957
-2984
-3011
-3038
-3065
-3093
-3120
-3147
-3175
-3202
-3230
-3257
-3285
-3313
-3341
-3368
-3396
-3424
-3452
-3480
-3508
-3536
-3563
-3591
-3619
-3646
-3674
-3701
-3728
-3756
-3782
-3809
-3836
-3862
-3888
-3914
-3940
-3965
-3991
-4016
-4041
-4066
-4090
-4115
-4139
-4164
-4188
-4212
-4236
-4260
-4284
-4307
-4331
-4355
-4379
-4402
-4426
-4450
-4473
-4497
-4520
-4544
-4567
-4591
-4614
-4637
-4661
-4684
-4707
-4730
-4752
-4775
-4798
-4820
-4842
-4865
-4887
-4909
-4931
-4953
-4975
-4997
-5018
-5040
-5062
-5083
-5105
-5127
-5149
-5170
-5192
-5214
-5236
-5258
-5279
-5301
-5323
-5345
-5367
-5389
-5411
-5433
-5455
-5477
-5499
-5521
-5544
-5566
-5589
-5611
-5634
-5657
-5680
-5703
-5727
-5750
-5774
-5798
-5822
-5847
-5871
-5896
-5921
-5946
-5972
-5997
-6023
-6049
-6075
-6101
-6127
-6154
-6180
-6207
-6234
-6261
-6288
-6315
-6342
-6369
-6396
-6423
-6450
-6478
-6505
-6532
-6559
-6586
-6613
-6640
-6668
-6695
-6723
-6750
-6778
-6806
-6834
-6862
-6890
-6919
-6947
-6975
-7004
-7032
-7061
-7089
-7118
-7146
-7174
-7202
-7230
-7258
-7286
-7313
-7340
-7367
-7394
-7421
-7447
-7473
-7499
-7525
-7550
-7575
-7600
-7625
-7649
-7674
-7697
-7721
-7744
-7768
-7790
-7813
-7835
-7857
-7879
-7900
-7921
-7942
-7962
-7982
-8002
-8021
-8039
-8058
-8076
-8093
-8111
-8127
-8144
-8160
-8176
-8191
-8206
-8220
-8234
-8248
-8261
-8274
-8287
-8299
-8311
-8322
-8333
-8343
-8353
-8363
-8372
-8380
-8388
-8396
-8403
-8409
-8416
-8421
-8426
-8431
-8435
-8438
-8441
-8444
-8446
-8447
-8448
-8448
-8448
-8448
-8447
-8445
-8443
-8440
-8437
-8434
-8430
-8425
-8420
-8415
-8409
-8402
-8395
-8388
-8380
-8372
-8363
-8354
-8345
-8335
-8325
-8315
-8304
-8292
-8281
-8269
-8257
-8244
-8231
-8218
-8204
-8189
-8176
-8162
-8147
-8132
-8116
-8101
-8085
-8068
-8052
-8035
-8018
-8000
-7982
-7964
-7946
-7928
-7909
-7890
-7870
-7851
-7831
-7811
-7790
-7770
-7749
-7728
-7707
-7686
-7665
-7644
-7622
-7601
-7580
-7558
-7537
-7515
-7494
-7472
-7451
-7429
-7408
-7386
-7364
-7342
-7320
-7298
-7276
-7253
-7230
-7208
-7184
-7161
-7137
-7114
-7090
-7066
-7041
-7017
-6992
-6967
-6942
-6917
-6892
-6867
-6841
-6816
-6791
-6765
-6740
-6715
-6689
-6664
-6639
-6614
-6589
-6563
-6539
-6514
-6489
-6464
-6440
-6416
-6392
-6368
-6344
-6320
-6297
-6273
-6250
-6227
-6205
-6182
-6160
-6137
-6115
-6093
-6071
-6049
-6027
-6005
-5983
-5961
-5940
-5918
-5896
-5875
-5853
-5832
-5810
-5789
-5768
-5747
-5727
-5706
-5685
-5665
-5644
-5624
-5604
-5583
-5563
-5542
-5521
-5501
-5480
-5459
-5438
-5417
-5396
-5375
-5353
-5332
-5311
-5289
-5268
-5247
-5225
-5204
-5182
-5161
-5139
-5118
-5096
-5074
-5053
-5031
-5009
-4987
-4965
-4943
-4920
-4898
-4876
-4853
-4831
-4808
-4785
-4762
-4739
-4716
-4693
-4670
-4646
-4622
-4599
-4575
-4551
-4526
-4502
-4478
-4453
-4429
-4404
-4380
-4355
-4330
-4306
-4281
-4256
-4232
-4207
-4183
-4158
-4134
-4110
-4085
-4061
-4037
-4011
-3988
-3964
-3939
-3915
-3891
-3867
-3843
-3818
-3794
-3770
-3746
-3722
-3697
-3673
-3649
-3624
-3600
-3576
-3552
-3527
-3503
-3479
-3455
-3431
-3407
-3383
-3359
-3336
-3312
-3288
-3265
-3241
-3217
-3194
-3170
-3147
-3123
-3100
-3076
-3053
-3029
-3005
-2982
-2958
-2934
-2911
-2887
-2863
-2839
-2814
-2790
-2766
-2741
-2717
-2692
-2667
-2643
-2618
-2593
-2568
-2543
-2517
-2492
-2467
-2442
-2417
-2392
-2367
-2342
-2317
-2292
-2267
-2242
-2217
-2193
-2168
-2144
-2120
-2096
-2072
-2048
-2024
-2000
-1977
-1953
-1930
-1907
-1883
-1860
-1836
-1813
-1790
-1766
-1743
-1719
-1696
-1672
-1649
-1625
-1601
-1578
-1554
-1530
-1506
-1482
-1457
-1433
-1408
-1384
-1359
-1334
-1309
-1283
-1258
-1232
-1206
-1180
-1154
-1127
-1101
-1074
-1047
-1020
-993
-966
-939
-911
-884
-857
-830
-802
-775
-747
-720
-692
-665
-637
-609
-581
-553
-525
-496
-468
-439
-410
-381
-352
-323
-294
-265
-235
-206
-177
-148
-118
-89
-61
-32
-3
25
53
82
110
137
165
193
220
248
275
303
331
358
386
413
441
469
496
524
552
580
607
635
663
691
719
747
775
803
831
859
888
916
944
972
1000
1029
1057
1085
1113
1141
1169
1197
1225
1253
1280
1308
1336
1365
1393
1421
1449
1477
1505
1534
1562
1591
1619
1648
1676
1705
1734
1762
1791
1820
1849
1878
1906
1935
1964
1993
2021
2050
2078
2107
2135
2164
2192
2221
2250
2278
2307
2335
2364
2392
2421
2449
2478
2506
2535
2563
2592
2620
2649
2677
2705
2733
2761
2790
2818
2845
2873
2901
2929
2956
2984
3011
3039
3066
3093
3121
3148
3175
3202
3229
3256
3283
3310
3337
3364
3391
3418
3445
3472
3498
3525
3551
3577
3603
3629
3654
3679
3704
3729
3754
3778
3802
3826
3849
3873
3896
3919
3942
3964
3987
4009
4030
4053
4075
4097
4119
4140
4162
4183
4204
4225
4246
4267
4287
4308
4328
4348
4368
4389
4408
4428
4448
4468
4487
4507
4526
4545
4564
4583
4602
4621
4640
4659
4678
4696
4715
4734
4752
4771
4789
4807
4826
4843
4861
4878
4895
4912
4929
4945
4961
4976
4991
5006
5020
5034
5048
5061
5074
5086
5098
5110
5121
5132
5142
5152
5162
5171
5180
5188
5197
5204
5212
5219
5226
5232
5238
5244
5249
5254
5258
5262
5266
5269
5272
5275
5277
5279
5281
5283
5284
5285
5285
5286
5286
5285
5285
5284
5283
5281
5279
5277
5275
5272
5269
5265
5262
5258
5253
5248
5243
5238
5232
5225
5219
5211
5204
5195
5187
5177
5168
5158
5147
5136
5125
5113
5101
5089
5076
5063
5049
5036
5022
5008
4993
4979
4964
4949
4934
4919
4903
4888
4872
4856
4841
4825
4809
4793
4777
4760
4744
4728
4711
4695
4678
4661
4644
4627
4610
4592
4575
4558
4540
4523
4505
4487
4469
4452
4434
4416
4398
4380
4362
4344
4326
4307
4289
4271
4253
4235
4217
4200
4182
4164
4147
4129
4112
4094
4078
4062
4046
4030
4014
3998
3983
3968
3954
3939
3925
3912
3898
3885
3872
3860
3848
3836
3824
3813
3802
3792
3781
3771
3762
3752
3743
3734
3725
3717
3709
3700
3693
3685
3677
3670
3663
3656
3649
3643
3637
3630
3624
3619
3613
3608
3603
3598
3594
3589
3585
3581
3578
3574
3571
3568
3565
3563
3560
3558
3556
3554
3552
3550
3548
3547
3545
3544
3542
3541
3540
3539
3537
3536
3535
3534
3533
3532
3532
3531
3530
3529
3528
3527
3527
3526
3525
3523
3522
3521
3520
3518
3517
3515
3513
3511
3509
3507
3504
3502
3499
3496
3493
3489
3485
3481
3477
3472
3467
3462
3457
3451
3445
3439
3433
3426
3419
3411
3404
3396
3387
3379
3370
3360
3351
3341
3331
3320
3310
3299
3287
3276
3264
3252
3240
3227
3215
3202
3188
3175
3162
3148
3134
3120
3105
3091
3076
3061
3046
3031
3016
3001
2986
2971
2955
2940
2924
2909
2893
2877
2862
2846
2830
2815
2799
2783
2768
2752
2737
2721
2706
2691
2675
2660
2644
2629
2613
2598
2582
2566
2551
2535
2520
2504
2489
2473
2458
2442
2427
2411
2396
2380
2365
2350
2334
2319
2304
2289
2273
2258
2243
2228
2213
2198
2183
2167
2152
2137
2122
2107
2092
2076
2061
2045
2031
2016
2000
1985
1970
1955
1940
1924
1909
1894
1879
1864
1849
1834
1819
1804
1789
1774
1759
1745
1730
1715
1700
1685
1669
1654
1639
1625
1610
1595
1580
1565
1550
1536
1521
1507
1492
1478
1464
1449
1435
1421
1407
1393
1379
1365
1351
1338
1324
1310
1296
1283
1269
1255
1242
1228
1214
1201
1187
1173
1160
1146
1133
1119
1106
1092
1079
1065
1052
1038
1025
1010
998
985
972
958
945
932
919
906
893
880
867
855
842
829
817
804
792
780
767
755
742
730
717
705
692
679
667
654
640
627
613
599
585
571
557
542
527
511
496
480
463
447
430
413
396
379
361
343
325
307
289
270
251
232
214
194
175
156
137
117
98
79
59
40
20
1
-18
-38
-57
-76
-96
-115
-134
-154
-173
-192
-212
-231
-251
-270
-290
-309
-329
-348
-368
-388
-407
-427
-446
-466
-485
-505
-524
-543
-563
-582
-601
-621
-640
-659
-678
-697
-716
-735
-753
-772
-791
-809
-828
-846
-864
-882
-900
-918
-936
-954
-971
-989
-1006
-1022
-1040
-1057
-1074
-1090
-1107
-1123
-1139
-1155
-1171
-1187
-1203
-1218
-1234
-1249
-1264
-1279
-1294
-1309
-1324
-1339
-1353
-1368
-1382
-1397
-1411
-1425
-1439
-1453
-1467
-1481
-1495
-1508
-1522
-1535
-1549
-1562
-1575
-1588
-1601
-1614
-1626
-1639
-1651
-1663
-1676
-1688
-1699
-1711
-1723
-1734
-1745
-1757
-1768
-1778
-1789
-1800
-1811
-1821
-1831
-1842
-1852
-1862
-1872
-1882
-1892
-1902
-1912
-1922
-1931
-1941
-1950
-1960
-1969
-1978
-1987
-1996
-2005
-2013
-2021
-2029
-2037
-2045
-2054
-2061
-2069
-2076
-2083
-2089
-2096
-2102
-2108
-2114
-2120
-2125
-2131
-2136
-2141
-2146
-2150
-2155
-2159
-2164
-2168
-2172
-2176
-2180
-2184
-2187
-2191
-2194
-2198
-2201
-2204
-2208
-2211
-2214
-2217
-2219
-2222
-2225
-2227
-2230
-2232
-2234
-2237
-2239
-2241
-2243
-2245
-2246
-2248
-2250
-2252
-2253
-2255
-2257
-2258
-2260
-2261
-2263
-2265
-2266
-2268
-2270
-2272
-2273
-2275
-2277
-2279
-2280
-2282
-2284
-2286
-2288
-2290
-2292
-2295
-2297
-2299
-2302
-2304
-2307
-2310
-2312
-2315
-2318
-2321
-2325
-2328
-2331
-2335
-2339
-2343
-2347
-2351
-2355
-2360
-2364
-2369
-2374
-2380
-2385
-2390
-2396
-2402
-2408
-2414
-2420
-2426
-2433
-2439
-2446
-2453
-2460
-2467
-2474
-2482
-2489
-2497
-2504
-2512
-2520
-2528
-2536
-2544
-2552
-2561
-2569
-2577
-2586
-2595
-2603
-2612
-2621
-2630
-2640
-2649
-2659
-2668
-2678
-2688
-2698
-2708
-2719
-2729
-2739
-2750
-2761
-2772
-2782
-2793
-2804
-2815
-2826
-2837
-2848
-2859
-2869
-2880
-2891
-2901
-2912
-2922
-2933
-2943
-2953
-2964
-2974
-2984
-2994
-3004
-3014
-3024
-3034
-3044
-3054
-3064
-3073
-3083
-3093
-3103
-3113
-3123
-3134
-3144
-3154
-3164
-3174
-3184
-3194
-3204
-3214
-3224
-3234
-3244
-3254
-3265
-3275
-3284
-3294
-3304
-3314
-3324
-3333
-3343
-3352
-3361
-3370
-3379
-3387
-3396
-3404
-3413
-3421
-3429
-3437
-3444
-3452
-3459
-3466
-3473
-3480
-3487
-3493
-3500
-3506
-3512
-3518
-3524
-3529
-3534
-3539
-3544
-3549
-3554
-3558
-3563
-3567
-3570
-3574
-3577
-3581
-3584
-3586
-3589
-3591
-3593
-3595
-3596
-3598
-3599
-3599
-3600
-3600
-3600
-3599
-3599
-3598
-3596
-3595
-3593
-3590
-3588
-3584
-3581
-3577
-3573
-3569
-3564
-3559
-3553
-3547
-3541
-3534
-3527
-3519
-3511
-3503
-3494
-3485
-3476
-3466
-3455
-3445
-3434
-3422
-3410
-3398
-3386
-3373
-3360
-3346
-3333
-3319
-3305
-3290
-3275
-3260
-3245
-3229
-3214
-3197
-3181
-3165
-3148
-3131
-3114
-3096
-3078
-3060
-3042
-3024
-3005
-2986
-2966
-2947
-2927
-2907
-2886
-2866
-2845
-2823
-2802
-2780
-2758
-2736
-2713
-2690
-2667
-2643
-2619
-2595
-2571
-2546
-2521
-2496
-2471
-2445
-2419
-2393
-2366
-2340
-2313
-2286
-2258
-2231
-2203
-2175
-2147
-2118
-2089
-2060
-2031
-2001
-1972
-1942
-1912
-1881
-1850
-1819
-1787
-1755
-1723
-1690
-1657
-1624
-1590
-1556
-1522
-1487
-1452
-1417
-1381
-1346
-1310
-1273
-1237
-1200
-1163
-1125
-1088
-1050
-1012
-974
-935
-897
-858
-819
-779
-740
-700
-660
-620
-580
-539
-498
-458
-417
-375
-334
-292
-251
-209
-167
-125
-82
-40
2
45
88
130
173
216
259
302
345
388
432
475
518
562
605
649
692
736
780
823
867
911
955
1000
1044
1088
1132
1177
1221
1266
1310
1355
1399
1444
1488
1533
1577
1622
1666
1711
1755
1800
1844
1889
1933
1978
2021
2066
2110
2155
2199
2243
2286
2330
2374
2418
2461
2505
2548
2592
2635
2678
2721
2764
2807
2849
2892
2934
2977
3019
3061
3103
3144
3186
3227
3268
3310
3350
3391
3432
3472
3513
3553
3593
3632
3672
3711
3751
3790
3829
3867
3906
3945
3983
4021
4059
4097
4135
4173
4211
4248
4286
4323
4360
4397
4434
4470
4507
4543
4579
4615
4651
4687
4722
4758
4793
4828
4862
4897
4931
4965
4999
5033
5067
5100
5133
5166
5198
5230
5262
5294
5326
5357
5388
5418
5449
5479
5508
5538
5567
5596
5624
5653
5680
5708
5735
5762
5789
5815
5841
5866
5891
5916
5941
5965
5989
6013
6037
6060
6083
6106
6128
6150
6172
6194
6215
6236
6257
6277
6298
6318
6337
6357
6376
6394
6413
6431
6448
6466
6483
6500
6516
6532
6548
6563
6578
6592
6606
6620
6634
6647
6659
6672
6684
6695
6706
6717
6728
6738
6747
6757
6766
6774
6783
6791
6798
6806
6812
6819
6825
6831
6837
6842
6847
6851
6855
6859
6862
6865
6868
6870
6872
6874
6875
6876
6877
6877
6878
6877
6877
6876
6876
6874
6873
6872
6870
6868
6865
6863
6860
6857
6854
6851
6847
6843
6839
6834
6830
6825
6819
6814
6808
6802
6796
6789
6782
6775
6768
6760
6752
6744
6735
6726
6717
6707
6698
6687
6677
6666
6655
6643
6632
6620
6607
6595
6582
6568
6555
6541
6527
6512
6498
6483
6467
6452
6436
6420
6404
6387
6371
6354
6337
6319
6302
6284
6266
6248
6229
6211
6192
6173
6154
6135
6115
6096
6076
6056
6035
6015
5994
5973
5952
5930
5909
5887
5865
5843
5821
5798
5776
5754
5731
5708
5685
5663
5640
5616
5593
5570
5546
5523
5499
5475
5451
5426
5402
5377
5352
5327
5302
5277
5251
5226
5200
5174
5147
5121
5094
5068
5041
5013
4986
4959
4931
4903
4875
4847
4819
4790
4762
4733
4704
4675
4646
4617
4588
4559
4530
4501
4471
4442
4413
4383
4354
4324
4295
4266
4236
4207
4177
4148
4119
4090
4061
4032
4003
3974
3945
3917
3888
3859
3831
3803
3775
3746
3718
3690
3663
3635
3607
3579
3552
3524
3497
3469
3442
3414
3387
3360
3333
3306
3279
3252
3225
3199
3172
3145
3119
3093
3066
3040
3014
2989
2963
2937
2912
2887
2862
2837
2812
2788
2763
2739
2715
2691
2668
2644
2621
2598
2575
2552
2529
2507
2484
2462
2440
2419
2397
2376
2355
2334
2313
2293
2272
2252
2232
2212
2193
2173
2154
2135
2116
2097
2078
2059
2041
2021
2004
1986
1968
1950
1932
1914
1896
1878
1861
1843
1826
1809
1791
1774
1757
1740
1723
1706
1689
1672
1655
1638
1621
1605
1588
1571
1555
1538
1522
1505
1489
1472
1456
1439
1423
1407
1391
1374
1358
1342
1326
1310
1294
1279
1263
1247
1232
1217
1201
1186
1171
1156
1141
1126
1111
1096
1081
1067
1052
1037
1022
1008
993
979
965
950
936
921
907
893
879
864
850
836
822
808
794
779
765
751
737
723
709
695
681
667
653
639
626
612
598
584
571
557
544
530
517
503
490
477
463
450
437
424
411
398
385
372
359
346
333
320
307
295
282
269
256
243
231
218
205
192
179
166
153
140
127
113
100
87
73
59
46
32
18
4
-10
-25
-39
-53
-68
-82
-97
-111
-126
-141
-155
-170
-184
-199
-213
-228
-242
-257
-271
-285
-300
-314
-328
-342
-357
-371
-385
-399
-413
-428
-442
-456
-470
-485
-499
-513
-528
-542
-556
-571
-585
-599
-614
-628
-643
-657
-672
-686
-701
-716
-730
-745
-759
-774
-788
-803
-817
-832
-846
-861
-875
-890
-905
-919
-934
-949
-963
-978
-993
-1008
-1022
-1038
-1053
-1068
-1084
-1099
-1114
-1130
-1145
-1160
-1176
-1191
-1206
-1221
-1237
-1252
-1267
-1282
-1297
-1312
-1326
-1341
-1356
-1370
-1385
-1399
-1413
-1427
-1441
-1454
-1468
-1481
-1494
-1507
-1519
-1532
-1544
-1556
-1568
-1580
-1591
-1602
-1613
-1624
-1635
-1646
-1656
-1666
-1676
-1685
-1695
-1704
-1713
-1721
-1730
-1738
-1746
-1754
-1761
-1769
-1776
-1783
-1789
-1796
-1802
-1808
-1814
-1820
-1825
-1830
-1835
-1840
-1845
-1849
-1853
-1856
-1860
-1863
-1866
-1868
-1871
-1873
-1875
-1876
-1877
-1878
-1879
-1879
-1880
-1879
-1879
-1879
-1878
-1877
-1875
-1874
-1872
-1870
-1868
-1865
-1863
-1860
-1857
-1854
-1851
-1847
-1843
-1839
-1835
-1831
-1827
-1822
-1817
-1813
-1808
-1803
-1798
-1792
-1787
-1782
-1776
-1771
-1766
-1760
-1755
-1749
-1744
-1738
-1733
-1727
-1721
-1716
-1710
-1704
-1699
-1693
-1687
-1682
-1676
-1670
-1664
-1658
-1652
-1646
-1640
-1633
-1627
-1621
-1614
-1608
-1601
-1595
-1588
-1581
-1575
-1569
-1562
-1556
-1549
-1543
-1536
-1530
-1523
-1517
-1510
-1504
-1497
-1490
-1484
-1477
-1470
-1464
-1457
-1450
-1443
-1437
-1430
-1423
-1416
-1409
-1402
-1395
-1388
-1381
-1374
-1367
-1360
-1353
-1346
-1338
-1331
-1324
-1316
-1309
-1301
-1293
-1286
-1278
-1270
-1262
-1254
-1246
-1238
-1229
-1221
-1212
-1203
-1194
-1185
-1176
-1166
-1157
-1147
-1137
-1128
-1117
-1107
-1097
-1086
-1076
-1065
-1054
-1043
-1032
-1020
-1008
-998
-986
-975
-963
-952
-940
-928
-916
-905
-893
-881
-870
-858
-846
-835
-824
-812
-801
-790
-780
-769
-758
-748
-738
-728
-718
-708
-698
-689
-679
-670
-661
-652
-643
-635
-626
-618
-610
-602
-594
-587
-579
-572
-565
-558
-551
-544
-538
-532
-525
-519
-514
-508
-503
-497
-492
-487
-483
-478
-474
-470
-466
-463
-460
-457
-454
-452
-450
-449
-448
-447
-447
-447
-447
-447
-448
-449
-451
-452
-454
-456
-459
-461
-463
-466
-469
-472
-474
-477
-480
-483
-486
-489
-492
-496
-499
-502
-505
-508
-511
-514
-518
-521
-524
-527
-531
-534
-537
-541
-544
-548
-552
-556
-560
-564
-568
-572
-577
-582
-586
-591
-597
-602
-607
-613
-619
-625
-631
-637
-643
-649
-656
-662
-669
-676
-682
-689
-696
-703
-710
-717
-725
-732
-740
-747
-755
-763
-771
-779
-787
-795
-804
-812
-821
-830
-839
-848
-857
-866
-876
-885
-895
-904
-914
-924
-934
-944
-954
-965
-975
-986
-997
-1008
-1018
-1031
-1042
-1054
-1066
-1078
-1090
-1103
-1116
-1128
-1141
-1155
-1168
-1182
-1195
-1209
-1223
-1238
-1252
-1267
-1282
-1297
-1312
-1327
-1343
-1358
-1374
-1390
-1406
-1422
-1438
-1455
-1471
-1487
-1504
-1520
-1537
-1554
-1570
-1587
-1603
-1619
-1636
-1652
-1668
-1684
-1700
-1716
-1731
-1747
-1762
-1778
-1793
-1808
-1823
-1838
-1853
-1867
-1882
-1897
-1911
-1926
-1940
-1955
-1969
-1984
-1998
-2013
-2027
-2041
-2056
-2071
-2085
-2100
-2114
-2129
-2143
-2158
-2172
-2187
-2201
-2216
-2230
-2245
-2259
-2273
-2288
-2302
-2316
-2330
-2344
-2358
-2372
-2386
-2399
-2413
-2426
-2439
-2452
-2465
-2477
-2490
-2502
-2514
-2526
-2538
-2549
-2560
-2571
-2582
-2593
-2603
-2614
-2624
-2634
-2643
-2653
-2663
-2672
-2681
-2690
-2699
-2708
-2717
-2725
-2734
-2742
-2751
-2759
-2767
-2776
-2784
-2792
-2801
-2809
-2817
-2826
-2834
-2842
-2850
-2858
-2866
-2874
-2882
-2890
-2898
-2905
-2913
-2920
-2928
-2935
-2942
-2949
-2956
-2962
-2969
-2975
-2982
-2988
-2994
-3000
-3006
-3011
-3017
-3023
-3028
-3034
-3039
-3044
-3050
-3055
-3060
-3066
-3071
-3076
-3081
-3087
-3092
-3097
-3102
-3107
-3113
-3118
-3123
-3129
-3134
-3139
-3145
-3150
-3155
-3161
-3166
-3172
-3177
-3182
-3188
-3193
-3198
-3204
-3209
-3214
-3219
-3224
-3229
-3234
-3239
-3243
-3248
-3252
-3257
-3261
-3265
-3268
-3272
-3275
-3279
-3282
-3284
-3287
-3289
-3291
-3293
-3295
-3296
-3297
-3298
-3299
-3300
-3300
-3300
-3300
-3300
-3300
-3300
-3299
-3298
-3297
-3296
-3295
-3294
-3292
-3290
-3289
-3287
-3284
-3282
-3279
-3277
-3274
-3271
-3267
-3264
-3260
-3257
-3253
-3248
-3244
-3239
-3235
-3230
-3225
-3219
-3214
-3208
-3202
-3196
-3190
-3184
-3177
-3170
-3163
-3156
-3149
-3141
-3134
-3126
-3118
-3110
-3102
-3093
-3084
-3076
-3066
-3057
-3048
-3038
-3028
-3018
-3008
-2997
-2986
-2975
-2964
-2952
-2941
-2929
-2917
-2905
-2892
-2880
-2867
-2854
-2841
-2828
-2814
-2801
-2787
-2773
-2759
-2745
-2731
-2717
-2702
-2688
-2673
-2658
-2643
-2628
-2612
-2597
-2581
-2565
-2550
-2533
-2517
-2501
-2485
-2468
-2452
-2435
-2419
-2403
-2386
-2370
-2353
-2337
-2320
-2304
-2288
-2271
-2255
-2239
-2223
-2207
-2191
-2175
-2160
-2144
-2128
-2113
-2097
-2082
-2067
-2052
-2036
-2021
-2005
-1991
-1977
-1962
-1947
-1932
-1918
-1903
-1889
-1875
-1861
-1847
-1833
-1819
-1805
-1792
-1778
-1765
-1752
-1739
-1726
-1713
-1700
-1688
-1675
-1663
-1650
-1638
-1625
-1613
-1601
-1589
-1577
-1565
-1553
-1541
-1529
-1518
-1506
-1494
-1483
-1471
-1460
-1449
-1437
-1426
-1415
-1404
-1394
-1383
-1372
-1362
-1352
-1342
-1332
-1322
-1312
-1302
-1293
-1284
-1274
-1265
-1256
-1247
-1238
-1229
-1220
-1211
-1202
-1193
-1185
-1176
-1168
-1159
-1151
-1143
-1135
-1128
-1120
-1112
-1105
-1098
-1091
-1084
-1077
-1070
-1064
-1058
-1052
-1046
-1040
-1034
-1029
-1022
-1018
-1012
-1008
-1002
-999
-994
-990
-985
-981
-977
-972
-968
-964
-961
-957
-953
-950
-946
-943
-940
-937
-934
-931
-929
-926
-924
-922
-920
-918
-917
-915
-914
-913
-913
-912
-912
-912
-912
-912
-913
-913
-914
-915
-916
-918
-919
-920
-922
-924
-926
-928
-930
-932
-935
-937
-939
-942
-945
-947
-950
-953
-956
-959
-962
-965
-968
-971
-974
-977
-980
-983
-986
-989
-993
-996
-999
-1002
-1006
-1010
-1014
-1016
-1020
-1025
-1029
-1033
-1037
-1041
-1046
-1050
-1055
-1059
-1064
-1069
-1074
-1079
-1084
-1089
-1094
-1099
-1104
-1109
-1115
-1120
-1125
-1131
-1136
-1142
-1147
-1153
-1158
-1164
-1170
-1175
-1181
-1187
-1192
-1198
-1204
-1210
-1215
-1221
-1227
-1232
-1238
-1244
-1250
-1255
-1261
-1266
-1272
-1277
-1282
-1288
-1293
-1298
-1303
-1308
-1312
-1317
-1322
-1326
-1330
-1334
-1338
-1342
-1346
-1350
-1354
-1357
-1361
-1364
-1368
-1371
-1374
-1377
-1380
-1383
-1386
-1388
-1391
-1393
-1396
-1398
-1400
-1402
-1404
-1406
-1408
-1410
-1412
-1414
-1416
-1417
-1419
-1420
-1422
-1423
-1425
-1426
-1427
-1428
-1429
-1430
-1431
-1432
-1433
-1433
-1434
-1434
-1435
-1435
-1435
-1435
-1435
-1435
-1434
-1434
-1433
-1432
-1431
-1430
-1429
-1428
-1426
-1424
-1422
-1420
-1418
-1415
-1413
-1410
-1407
-1404
-1401
-1398
-1395
-1391
-1388
-1384
-1380
-1376
-1372
-1368
-1364
-1360
-1355
-1351
-1346
-1341
-1337
-1332
-1327
-1322
-1316
-1311
-1305
-1300
-1294
-1287
-1281
-1275
-1268
-1261
-1254
-1247
-1239
-1232
-1224
-1216
-1208
-1199
-1191
-1182
-1173
-1164
-1155
-1145
-1136
-1126
-1116
-1105
-1095
-1084
-1073
-1062
-1050
-1038
-1027
-1014
-1002
-989
-976
-963
-949
-935
-921
-907
-892
-877
-862
-846
-830
-814
-798
-781
-764
-747
-730
-712
-695
-677
-658
-640
-621
-603
-584
-565
-545
-526
-506
-486
-466
-446
-426
-405
-385
-364
-343
-322
-301
-280
-259
-238
-216
-195
-173
-151
-129
-108
-86
-63
-41
-19
3
26
48
71
94
117
140
163
186
209
232
255
278
301
325
348
372
395
419
442
466
489
513
536
560
583
607
630
653
677
700
723
746
769
792
815
837
860
882
905
927
949
971
992
1014
1036
1057
1079
1100
1121
1142
1163
1184
1205
1225
1245
1265
1285
1305
1325
1344
1363
1382
1401
1420
1438
1456
1474
1491
1509
1526
1543
1559
1576
1592
1607
1623
1638
1653
1668
1682
1696
1710
1724
1737
1750
1763
1775
1787
1799
1811
1822
1833
1843
1854
1864
1873
1882
1891
1900
1908
1916
1923
1930
1937
1943
1949
1955
1960
1965
1970
1974
1978
1982
1985
1988
1991
1993
1995
1997
1999
2000
2001
2001
2001
2003
2003
2001
2001
2001
2001
2000
1999
1998
1996
1995
1993
1991
1989
1986
1984
1981
1978
1975
1972
1969
1965
1961
1957
1953
1949
1944
1939
1934
1929
1924
1918
1912
1907
1900
1894
1888
1881
1874
1867
1860
1852
1844
1836
1828
1820
1811
1802
1793
1784
1775
1765
1755
1745
1735
1724
1713
1702
1691
1680
1668
1657
1645
1633
1621
1608
1596
1584
1571
1558
1546
1533
1520
1508
1495
1482
1470
1457
1444
1432
1419
1407
1394
1382
1369
1357
1345
1332
1320
1308
1295
1283
1271
1259
1247
1235
1223
1211
1199
1187
1176
1164
1153
1141
1130
1118
1107
1096
1085
1074
1063
1052
1042
1031
1020
1010
1000
990
980
970
961
951
942
932
923
914
905
896
887
878
869
860
851
842
834
825
816
808
799
790
782
773
765
756
747
739
730
722
713
705
696
688
680
671
663
654
646
638
630
621
613
605
597
589
581
573
565
557
549
541
533
525
517
509
500
492
484
475
467
458
450
441
433
424
415
407
398
389
381
372
363
355
346
337
329
320
312
303
295
286
278
270
262
254
246
238
230
223
215
208
201
194
187
180
173
167
160
154
147
141
135
129
123
117
112
106
100
95
89
84
78
73
68
63
57
52
47
43
38
33
28
24
20
15
11
7
3
0
-4
-7
-11
-14
-17
-20
-22
-25
-27
-30
-32
-34
-36
-38
-40
-42
-43
-45
-46
-47
-49
-50
-51
-51
-52
-53
-53
-54
-54
-54
-54
-54
-54
-53
-52
-52
-51
-50
-49
-48
-47
-45
-44
-42
-41
-39
-37
-35
-33
-31
-29
-27
-24
-22
-19
-17
-14
-11
-8
-5
-2
1
4
8
11
15
18
22
26
30
34
39
43
48
52
57
62
67
72
78
83
89
95
101
107
114
120
127
134
142
149
157
165
173
181
190
199
208
217
227
237
247
257
267
277
288
299
310
321
332
343
355
366
378
390
402
414
427
439
452
464
477
490
503
516
529
542
556
569
583
597
610
624
639
653
667
682
696
711
726
741
756
771
786
802
817
832
848
864
879
895
911
926
942
958
974
990
1006
1022
1038
1054
1070
1086
1102
1118
1134
1150
1166
1182
1198
1214
1230
1246
1262
1278
1294
1309
1325
1341
1357
1372
1387
1403
1418
1433
1448
1462
1477
1491
1506
1520
1534
1548
1561
1575
1588
1601
1614
1627
1640
1652
1665
1677
1689
1701
1713
1724
1736
1747
1758
1769
1780
1790
1801
1811
1821
1831
1841
1851
1861
1870
1879
1888
1897
1906
1915
1923
1931
1939
1947
1955
1963
1970
1977
1984
1991
1997
2004
2009
2016
2021
2028
2033
2039
2044
2050
2054
2059
2064
2068
2073
2077
2080
2084
2088
2091
2094
2097
2100
2102
2104
2106
2108
2109
2110
2111
2112
2112
2113
2113
2112
2111
2110
2109
2108
2106
2104
2102
2099
2096
2093
2090
2086
2082
2078
2074
2069
2064
2059
2054
2049
2043
2037
2031
2024
2017
2011
2004
1997
1990
1982
1974
1966
1958
1950
1941
1933
1924
1915
1905
1896
1886
1877
1867
1857
1846
1836
1825
1815
1804
1793
1782
1770
1759
1747
1736
1724
1712
1700
1687
1675
1663
1650
1637
1625
1612
1599
1586
1573
1559
1546
1533
1519
1505
1492
1478
1464
1450
1436
1422
1408
1394
1379
1365
1350
1336
1321
1306
1291
1276
1261
1246
1230
1215
1200
1184
1169
1153
1138
1122
1107
1091
1076
1060
1045
1029
1014
999
983
968
953
938
923
907
893
878
863
848
833
818
804
789
774
760
745
731
717
702
688
674
659
645
631
616
602
588
574
559
545
531
517
503
488
474
460
446
432
418
403
389
375
361
346
332
317
303
288
273
259
244
229
214
198
183
168
152
137
121
106
90
74
58
42
27
11
-5
-21
-37
-53
-69
-85
-101
-117
-132
-148
-164
-179
-195
-210
-226
-241
-256
-272
-287
-302
-317
-332
-347
-362
-376
-391
-406
-421
-436
-450
-465
-480
-495
-509
-524
-539
-554
-569
-583
-598
-613
-628
-643
-658
-673
-688
-703
-719
-734
-749
-764
-779
-794
-810
-825
-840
-856
-871
-886
-902
-917
-933
-948
-964
-980
-996
-1010
-1027
-1043
-1059
-1075
-1091
-1107
-1124
-1140
-1156
-1172
-1188
-1205
-1221
-1237
-1254
-1270
-1287
-1303
-1319
-1336
-1352
-1369
-1385
-1402
-1418
-1435
-1451
-1468
-1485
-1501
-1518
-1534
-1551
-1568
-1584
-1601
-1618
-1635
-1651
-1668
-1685
-1702
-1718
-1735
-1752
-1769
-1785
-1802
-1818
-1835
-1851
-1868
-1884
-1900
-1917
-1933
-1949
-1965
-1981
-1996
-2012
-2028
-2043
-2059
-2074
-2089
-2105
-2120
-2135
-2149
-2164
-2179
-2194
-2208
-2222
-2237
-2251
-2265
-2279
-2293
-2306
-2320
-2333
-2346
-2360
-2373
-2385
-2398
-2411
-2423
-2435
-2447
-2459
-2471
-2482
-2494
-2505
-2516
-2527
-2537
-2548
-2558
-2568
-2579
-2588
-2598
-2608
-2617
-2626
-2635
-2644
-2653
-2661
-2669
-2677
-2685
-2693
-2700
-2708
-2715
-2721
-2728
-2734
-2740
-2746
-2752
-2757
-2762
-2767
-2772
-2777
-2781
-2785
-2788
-2792
-2795
-2798
-2801
-2803
-2805
-2807
-2809
-2811
-2812
-2813
-2814
-2815
-2816
-2816
-2817
-2817
-2817
-2816
-2816
-2816
-2815
-2814
-2813
-2812
-2810
-2809
-2807
-2806
-2804
-2802
-2800
-2797
-2795
-2792
-2790
-2787
-2783
-2780
-2777
-2773
-2769
-2765
-2761
-2757
-2752
-2747
-2742
-2737
-2731
-2726
-2720
-2714
-2707
-2701
-2694
-2687
-2680
-2672
-2665
-2657
-2649
-2641
-2633
-2624
-2615
-2606
-2597
-2588
-2579
-2569
-2560
-2550
-2540
-2530
-2520
-2510
-2499
-2489
-2478
-2467
-2456
-2445
-2434
-2423
-2412
-2400
-2389
-2377
-2366
-2354
-2342
-2330
-2318
-2306
-2294
-2282
-2269
-2257
-2244
-2232
-2219
-2206
-2194
-2181
-2168
-2155
-2142
-2128
-2115
-2102
-2088
-2075
-2061
-2047
-2033
-2020
-2005
-1992
-1978
-1964
-1950
-1935
-1921
-1907
-1892
-1878
-1863
-1849
-1834
-1819
-1805
-1790
-1775
-1760
-1745
-1730
-1715
-1700
-1685
-1670
-1655
-1640
-1625
-1609
-1594
-1579
-1564
-1549
-1534
-1519
-1503
-1488
-1473
-1458
-1443
-1428
-1413
-1398
-1383
-1368
-1353
-1338
-1324
-1309
-1294
-1279
-1265
-1250
-1236
-1221
-1207
-1193
-1178
-1164
-1150
-1136
-1122
-1108
-1094
-1081
-1067
-1053
-1040
-1026
-1012
-999
-986
-973
-959
-946
-933
-920
-907
-894
-881
-869
-856
-844
-831
-819
-807
-794
-782
-770
-759
-747
-735
-724
-712
-701
-690
-678
-667
-656
-645
-635
-624
-613
-602
-592
-581
-571
-561
-550
-540
-530
-520
-510
-500
-491
-481
-471
-462
-452
-443
-434
-425
-416
-407
-398
-389
-380
-372
-363
-354
-346
-338
-329
-321
-313
-305
-297
-289
-281
-273
-265
-258
-250
-242
-235
-227
-220
-212
-205
-197
-190
-182
-175
-167
-160
-152
-145
-137
-129
-122
-114
-106
-98
-90
-82
-75
-66
-58
-50
-42
-34
-26
-17
-9
-1
8
16
24
32
41
49
57
66
74
82
90
99
107
115
123
131
140
148
156
164
172
181
189
197
205
214
222
230
239
247
255
264
272
280
289
297
306
315
323
332
340
349
358
366
375
384
393
401
410
419
428
437
445
454
463
472
481
490
499
508
517
527
536
545
555
564
574
583
593
603
613
623
633
643
653
664
674
685
695
706
717
727
738
749
760
771
783
794
805
817
828
840
852
864
875
887
900
912
924
936
949
961
974
987
1000
1012
1026
1039
1052
1065
1079
1092
1106
1120
1133
1147
1161
1175
1189
1203
1218
1232
1246
1260
1275
1289
1303
1317
1332
1346
1360
1374
1388
1402
1416
1430
1444
1457
1471
1485
1498
1512
1525
1539
1552
1566
1579
1592
1605
1619
1632
1645
1658
1671
1684
1697
1710
1723
1736
1748
1761
1774
1786
1799
1811
1824
1836
1848
1860
1872
1884
1896
1908
1920
1931
1943
1954
1966
1977
1988
1999
2009
2021
2032
2043
2054
2064
2074
2085
2095
2105
2115
2125
2134
2144
2154
2163
2172
2181
2190
2199
2208
2216
2225
2233
2241
2249
2257
2265
2272
2280
2287
2295
2302
2309
2316
2323
2329
2336
2342
2348
2355
2361
2367
2373
2378
2384
2390
2395
2401
2406
2411
2417
2422
2427
2432
2437
2442
2446
2451
2456
2460
2465
2469
2473
2477
2481
2485
2489
2493
2497
2501
2505
2508
2512
2515
2519
2522
2525
2528
2532
2535
2538
2541
2543
2546
2549
2552
2554
2557
2559
2562
2564
2566
2568
2571
2573
2574
2576
2578
2580
2581
2583
2584
2585
2586
2587
2588
2588
2589
2589
2589
2590
2589
2589
2589
2588
2588
2587
2586
2585
2584
2582
2581
2579
2577
2575
2573
2571
2569
2566
2564
2561
2558
2555
2553
2549
2546
2543
2540
2536
2533
2529
2525
2521
2517
2513
2509
2505
2500
2496
2491
2487
2482
2477
2472
2467
2462
2456
2451
2445
2439
2434
2428
2421
2415
2409
2402
2396
2389
2382
2375
2368
2360
2353
2345
2337
2330
2322
2313
2305
2297
2288
2279
2270
2261
2252
2242
2233
2223
2213
2203
2193
2183
2172
2161
2151
2140
2129
2117
2106
2095
2083
2071
2059
2048
2035
2023
2011
1999
1986
1973
1961
1948
1935
1922
1909
1895
1882
1869
1855
1842
1828
1814
1801
1787
1773
1759
1745
1731
1717
1702
1688
1674
1659
1645
1630
1616
1601
1587
1572
1558
1543
1529
1514
1500
1485
1471
1456
1442
1427
1413
1398
1384
1369
1355
1341
1326
1312
1297
1283
1268
1253
1239
1224
1209
1194
1180
1165
1150
1135
1120
1105
1090
1075
1060
1044
1029
1014
999
983
968
952
937
921
906
890
875
859
843
828
812
796
781
765
749
734
718
702
687
671
655
640
624
609
593
578
563
548
533
518
503
488
473
459
444
430
416
402
388
374
360
347
333
319
306
293
280
266
253
240
228
215
202
189
176
164
151
139
126
114
101
89
77
65
52
40
28
16
4
-8
-20
-32
-43
-55
-67
-78
-89
-100
-112
-123
-133
-144
-155
-165
-176
-186
-196
-206
-216
-226
-236
-245
-255
-264
-273
-283
-292
-300
-309
-318
-327
-335
-344
-352
-360
-369
-377
-385
-393
-401
-408
-416
-424
-431
-439
-446
-454
-461
-469
-476
-483
-491
-498
-505
-512
-519
-526
-533
-540
-547
-554
-561
-568
-575
-582
-588
-595
-602
-608
-615
-621
-628
-634
-641
-647
-653
-660
-666
-672
-678
-684
-690
-696
-702
-708
-713
-719
-725
-730
-736
-741
-746
-751
-756
-761
-766
-771
-775
-780
-784
-788
-792
-796
-800
-804
-807
-811
-814
-817
-820
-823
-826
-828
-831
-833
-835
-838
-840
-841
-843
-845
-847
-848
-850
-851
-852
-853
-855
-856
-857
-858
-859
-860
-861
-861
-862
-863
-864
-864
-865
-865
-866
-866
-866
-867
-867
-867
-867
-867
-867
-867
-866
-866
-865
-865
-864
-863
-863
-862
-860
-859
-858
-856
-855
-853
-851
-850
-848
-846
-844
-842
-839
-837
-835
-833
-830
-828
-825
-822
-820
-817
-814
-812
-809
-806
-803
-800
-797
-794
-791
-788
-785
-782
-779
-776
-772
-769
-766
-763
-760
-756
-753
-749
-746
-743
-739
-736
-732
-728
-725
-721
-718
-714
-710
-707
-703
-699
-695
-692
-688
-684
-680
-677
-673
-669
-665
-662
-658
-654
-650
-647
-643
-639
-635
-632
-628
-624
-620
-617
-613
-609
-606
-602
-598
-594
-591
-587
-583
-580
-576
-572
-568
-565
-561
-557
-554
-550
-546
-543
-539
-535
-532
-528
-524
-521
-517
-514
-510
-507
-504
-500
-497
-493
-490
-486
-483
-479
-476
-472
-469
-465
-462
-458
-454
-451
-447
-443
-439
-435
-431
-428
-424
-420
-416
-412
-408
-404
-400
-396
-392
-388
-384
-380
-376
-372
-368
-363
-359
-355
-351
-347
-343
-338
-334
-330
-326
-322
-317
-313
-309
-305
-300
-296
-292
-288
-284
-279
-275
-271
-267
-263
-259
-255
-251
-247
-243
-239
-235
-231
-228
-224
-220
-216
-212
-208
-205
-201
-197
-193
-190
-186
-182
-179
-175
-171
-168
-164
-160
-157
-153
-150
-146
-143
-139
-136
-132
-129
-125
-122
-119
-116
-113
-110
-107
-104
-101
-98
-95
-93
-90
-88
-85
-83
-81
-79
-78
-76
-74
-73
-72
-71
-70
-69
-69
-68
-68
-68
-68
-68
-68
-68
-69
-70
-71
-72
-73
-74
-76
-77
-79
-81
-83
-85
-87
-89
-92
-94
-97
-99
-102
-105
-108
-111
-114
-118
-121
-125
-129
-133
-137
-141
-145
-149
-154
-158
-163
-168
-173
-178
-183
-188
-193
-199
-204
-210
-216
-221
-227
-233
-239
-245
-252
-258
-264
-270
-277
-283
-289
-296
-302
-309
-315
-322
-329
-335
-342
-349
-356
-363
-370
-377
-385
-392
-399
-407
-414
-422
-429
-437
-444
-452
-460
-467
-475
-483
-491
-499
-506
-514
-522
-530
-537
-545
-553
-560
-568
-575
-583
-591
-598
-605
-613
-620
-627
-634
-642
-649
-656
-663
-669
-676
-683
-690
-696
-703
-710
-716
-723
-729
-735
-742
-748
-754
-761
-767
-773
-779
-785
-791
-797
-803
-809
-815
-821
-826
-832
-838
-843
-849
-854
-860
-865
-871
-876
-881
-886
-891
-896
-901
-906
-910
-915
-920
-924
-928
-933
-937
-941
-945
-950
-954
-957
-961
-965
-969
-972
-976
-979
-983
-986
-989
-992
-995
-998
-1000
-1004
-1006
-1008
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1026
-1028
-1029
-1031
-1032
-1033
-1035
-1036
-1037
-1038
-1038
-1039
-1040
-1040
-1041
-1041
-1041
-1042
-1042
-1042
-1042
-1042
-1041
-1041
-1041
-1040
-1040
-1039
-1038
-1037
-1036
-1035
-1034
-1033
-1032
-1030
-1029
-1028
-1026
-1024
-1022
-1020
-1018
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1000
-999
-997
-994
-992
-989
-987
-984
-982
-979
-976
-974
-971
-968
-965
-962
-959
-956
-953
-950
-947
-943
-940
-936
-933
-929
-926
-922
-918
-914
-910
-906
-902
-898
-894
-889
-885
-880
-875
-871
-866
-861
-856
-851
-846
-840
-835
-830
-824
-819
-813
-807
-801
-795
-789
-783
-777
-771
-765
-759
-752
-746
-740
-734
-727
-721
-715
-708
-702
-696
-690
-684
-677
-671
-665
-659
-653
-647
-641
-635
-630
-624
-618
-613
-607
-602
-596
-591
-586
-581
-576
-571
-566
-561
-557
-552
-548
-544
-540
-536
-532
-529
-525
-522
-518
-515
-512
-509
-506
-503
-500
-497
-494
-491
-489
-486
-484
-481
-479
-477
-475
-473
-470
-469
-467
-465
-463
-462
-460
-458
-457
-456
-454
-453
-452
-451
-450
-450
-449
-448
-448
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-448
-448
-448
-449
-449
-450
-450
-451
-451
-452
-453
-453
-454
-454
-455
-456
-456
-457
-457
-458
-458
-459
-459
-460
-460
-461
-461
-461
-462
-462
-463
-463
-463
-464
-464
-464
-465
-465
-466
-466
-467
-467
-468
-468
-469
-470
-470
-471
-472
-473
-474
-475
-476
-477
-478
-479
-481
-482
-483
-485
-487
-488
-490
-492
-494
-496
-498
-500
-502
-505
-507
-509
-512
-514
-517
-519
-522
-524
-527
-529
-532
-535
-538
-541
-544
-546
-549
-553
-556
-559
-562
-565
-569
-572
-576
-579
-583
-586
-590
-593
-597
-600
-604
-608
-611
-615
-619
-623
-626
-630
-634
-638
-641
-645
-649
-653
-657
-660
-664
-668
-671
-675
-679
-683
-686
-690
-694
-697
-701
-705
-708
-712
-716
-719
-723
-727
-731
-734
-738
-742
-746
-750
-753
-757
-761
-765
-769
-772
-776
-780
-784
-787
-791
-794
-798
-802
-805
-809
-812
-815
-819
-822
-826
-829
-832
-836
-839
-842
-845
-848
-852
-855
-858
-861
-864
-867
-869
-872
-875
-878
-881
-883
-886
-889
-891
-893
-896
-898
-900
-902
-904
-906
-908
-910
-912
-913
-915
-916
-917
-919
-920
-921
-922
-922
-923
-924
-924
-924
-924
-924
-924
-924
-924
-924
-923
-923
-922
-922
-921
-920
-919
-919
-918
-917
-916
-915
-913
-912
-911
-910
-908
-907
-905
-904
-902
-900
-899
-897
-895
-893
-892
-890
-888
-886
-884
-882
-880
-878
-876
-874
-872
-870
-868
-866
-863
-861
-859
-857
-855
-853
-851
-849
-847
-844
-842
-840
-838
-836
-834
-831
-829
-827
-825
-822
-820
-818
-816
-813
-811
-809
-806
-804
-802
-799
-797
-795
-793
-790
-788
-786
-784
-781
-779
-777
-774
-772
-770
-767
-765
-763
-760
-758
-756
-753
-751
-749
-747
-744
-742
-740
-737
-735
-733
-731
-728
-726
-724
-721
-719
-716
-714
-712
-709
-707
-704
-702
-700
-697
-695
-692
-690
-688
-685
-683
-680
-678
-676
-673
-671
-668
-666
-663
-661
-659
-656
-654
-651
-649
-646
-644
-641
-639
-636
-634
-631
-628
-626
-623
-620
-617
-614
-611
-608
-605
-602
-599
-596
-593
-590
-587
-584
-580
-577
-574
-571
-567
-564
-561
-557
-554
-550
-547
-544
-540
-537
-534
-531
-527
-524
-521
-517
-514
-511
-507
-504
-501
-497
-494
-491
-487
-484
-480
-477
-473
-470
-466
-463
-459
-456
-452
-448
-445
-441
-438
-434
-430
-426
-423
-419
-415
-411
-407
-403
-399
-395
-391
-387
-383
-379
-375
-370
-366
-362
-358
-353
-349
-345
-340
-336
-331
-327
-323
-318
-314
-309
-305
-300
-296
-291
-287
-283
-278
-274
-270
-266
-261
-257
-253
-249
-245
-241
-237
-233
-230
-226
-222
-219
-215
-212
-208
-205
-202
-199
-195
-192
-189
-186
-183
-180
-177
-174
-171
-169
-166
-163
-161
-158
-155
-153
-150
-147
-145
-142
-140
-137
-135
-132
-129
-127
-124
-122
-119
-117
-114
-112
-110
-107
-105
-102
-100
-98
-95
-93
-91
-88
-86
-84
-82
-79
-77
-75
-73
-70
-68
-66
-64
-62
-60
-57
-55
-53
-51
-49
-47
-45
-42
-40
-38
-36
-34
-32
-30
-27
-25
-23
-21
-18
-16
-14
-11
-9
-6
-4
-1
1
4
7
10
13
15
18
21
24
27
30
33
36
39
42
45
49
52
55
58
62
65
68
72
75
79
82
86
89
93
97
101
104
108
112
116
121
125
129
134
138
143
147
152
157
162
167
172
177
182
187
193
198
204
209
215
221
226
232
238
244
250
256
262
269
275
281
287
294
300
306
313
319
325
332
338
344
351
357
363
369
376
382
388
394
400
406
412
418
424
430
436
442
447
453
459
464
470
476
481
487
492
497
503
508
513
518
523
528
533
538
543
548
553
557
562
566
571
575
580
584
588
592
596
600
604
608
612
615
619
622
626
629
632
635
638
642
645
647
650
653
656
659
661
664
666
669
671
674
676
679
681
683
685
687
690
692
694
695
697
699
701
703
705
707
709
710
712
714
716
718
720
722
724
726
728
730
732
734
736
738
740
742
744
747
749
751
754
756
758
761
763
766
768
771
774
776
779
782
785
788
791
794
797
800
804
807
811
814
818
822
826
830
834
838
842
847
852
857
862
867
872
877
883
889
894
901
907
913
920
926
933
940
947
954
962
969
977
985
993
1000
1008
1016
1026
1034
1043
1052
1061
1070
1079
1088
1098
1107
1116
1126
1136
1145
1155
1165
1175
1185
1195
1206
1216
1226
1237
1247
1258
1269
1279
1290
1301
1312
1323
1335
1346
1357
1369
1380
1392
1404
1416
1428
1439
1452
1464
1476
1488
1500
1513
1525
1537
1550
1562
1575
1587
1600
1613
1625
1638
1651
1664
1676
1689
1702
1715
1728
1741
1753
1766
1779
1792
1805
1818
1831
1844
1856
1869
1882
1895
1908
1921
1934
1947
1959
1972
1985
1998
2011
2023
2036
2049
2061
2074
2087
2099
2112
2125
2137
2149
2162
2174
2187
2199
2211
2223
2235
2247
2259
2271
2282
2294
2305
2317
2328
2339
2350
2360
2371
2381
2392
2402
2412
2421
2431
2441
2450
2459
2468
2477
2485
2494
2502
2510
2518
2526
2534
2541
2549
2556
2563
2569
2576
2582
2588
2595
2600
2606
2612
2617
2622
2627
2632
2637
2641
2646
2650
2654
2657
2661
2664
2668
2671
2673
2676
2678
2681
2683
2685
2686
2688
2689
2690
2691
2692
2692
2692
2692
2692
2691
2691
2690
2689
2687
2686
2684
2682
2679
2677
2674
2671
2668
2664
2661
2657
2653
2649
2644
2639
2634
2629
2624
2618
2613
2607
2600
2594
2588
2581
2574
2567
2559
2552
2544
2536
2528
2520
2511
2502
2493
2484
2475
2465
2455
2445
2435
2425
2414
2403
2393
2381
2370
2359
2347
2335
2323
2311
2299
2286
2273
2261
2248
2235
2221
2208
2194
2181
2167
2153
2139
2125
2111
2096
2082
2067
2052
2037
2021
2007
1992
1976
1961
1945
1929
1913
1897
1880
1864
1848
1831
1814
1797
1780
1763
1746
1729
1711
1694
1676
1659
1641
1623
1605
1587
1569
1551
1533
1515
1496
1478
1460
1441
1423
1404
1386
1367
1349
1330
1311
1293
1274
1255
1236
1217
1199
1180
1161
1142
1123
1104
1085
1066
1047
1028
1008
990
971
952
932
913
894
875
856
836
817
798
778
759
739
720
700
681
661
641
622
602
582
562
543
523
503
483
464
444
424
405
385
365
346
326
306
287
267
248
229
209
190
171
152
133
113
94
76
57
38
19
1
-18
-37
-55
-73
-92
-110
-128
-146
-164
-182
-199
-217
-235
-252
-269
-287
-304
-321
-338
-354
-371
-388
-404
-421
-437
-453
-469
-486
-502
-517
-533
-549
-565
-580
-596
-611
-626
-641
-656
-671
-686
-701
-716
-730
-745
-759
-774
-788
-802
-816
-830
-844
-858
-871
-885
-898
-912
-925
-938
-951
-964
-977
-990
-1002
-1014
-1027
-1040
-1052
-1064
-1076
-1088
-1100
-1112
-1123
-1135
-1146
-1158
-1169
-1180
-1191
-1202
-1213
-1223
-1234
-1244
-1254
-1264
-1274
-1284
-1294
-1304
-1313
-1323
-1332
-1341
-1350
-1359
-1368
-1377
-1385
-1394
-1402
-1410
-1419
-1427
-1434
-1442
-1450
-1457
-1465
-1472
-1479
-1486
-1493
-1500
-1507
-1513
-1520
-1526
-1533
-1539
-1545
-1551
-1557
-1563
-1569
-1574
-1580
-1585
-1591
-1596
-1602
-1607
-1612
-1617
-1623
-1628
-1633
-1638
-1643
-1648
-1653
-1658
-1663
-1667
-1672
-1677
-1682
-1687
-1692
-1697
-1702
-1707
-1711
-1716
-1721
-1726
-1730
-1735
-1740
-1744
-1749
-1753
-1758
-1762
-1767
-1771
-1776
-1780
-1785
-1789
-1794
-1798
-1802
-1807
-1811
-1815
-1820
-1824
-1828
-1833
-1837
-1841
-1846
-1850
-1855
-1859
-1863
-1868
-1872
-1876
-1880
-1885
-1889
-1893
-1897
-1902
-1906
-1910
-1915
-1919
-1923
-1928
-1932
-1936
-1940
-1945
-1949
-1953
-1958
-1962
-1966
-1971
-1975
-1979
-1984
-1988
-1993
-1997
-2001
-2005
-2009
-2013
-2017
-2023
-2027
-2031
-2035
-2039
-2043
-2047
-2051
-2054
-2058
-2062
-2065
-2069
-2072
-2075
-2079
-2082
-2085
-2088
-2091
-2094
-2097
-2100
-2102
-2105
-2107
-2110
-2112
-2114
-2116
-2118
-2120
-2122
-2123
-2125
-2126
-2128
-2129
-2130
-2131
-2132
-2133
-2134
-2135
-2136
-2136
-2137
-2137
-2138
-2138
-2138
-2139
-2139
-2139
-2139
-2139
-2139
-2138
-2138
-2138
-2138
-2137
-2137
-2136
-2135
-2135
-2134
-2133
-2132
-2130
-2129
-2128
-2126
-2125
-2123
-2122
-2120
-2118
-2116
-2114
-2112
-2109
-2107
-2104
-2102
-2099
-2096
-2093
-2090
-2087
-2084
-2080
-2077
-2073
-2069
-2065
-2061
-2057
-2052
-2048
-2043
-2037
-2033
-2028
-2023
-2017
-2012
-2005
-2000
-1994
-1988
-1982
-1975
-1969
-1962
-1955
-1949
-1941
-1934
-1927
-1920
-1912
-1905
-1897
-1889
-1881
-1873
-1865
-1857
-1848
-1840
-1831
-1822
-1813
-1804
-1795
-1785
-1776
-1766
-1757
-1747
-1737
-1727
-1717
-1706
-1696
-1686
-1675
-1664
-1653
-1642
-1631
-1620
-1608
-1597
-1585
-1573
-1561
-1549
-1537
-1525
-1512
-1500
-1487
-1474
-1461
-1448
-1435
-1422
-1408
-1395
-1381
-1367
-1353
-1339
-1325
-1311
-1297
-1282
-1267
-1253
-1238
-1223
-1207
-1192
-1177
-1161
-1146
-1130
-1114
-1098
-1082
-1066
-1049
-1033
-1016
-1000
-983
-967
-950
-933
-916
-899
-882
-865
-848
-831
-813
-796
-779
-761
-744
-727
-709
-692
-674
-657
-639
-622
-604
-587
-569
-552
-534
-516
-499
-481
-464
-446
-429
-411
-394
-376
-359
-341
-324
-307
-290
-272
-255
-238
-221
-204
-187
-170
-154
-137
-120
-104
-87
-70
-54
-38
-22
-5
11
27
43
59
74
90
106
121
137
152
167
183
198
213
228
243
258
273
287
302
317
331
346
360
374
388
402
416
430
444
457
471
484
498
511
524
537
550
563
576
589
602
614
627
639
652
664
676
688
701
713
725
736
748
760
772
783
795
806
818
829
840
852
863
874
885
896
907
917
928
939
949
960
970
981
991
1000
1010
1020
1031
1041
1051
1061
1071
1081
1090
1100
1109
1119
1128
1137
1146
1155
1164
1173
1182
1191
1199
1208
1216
1225
1233
1241
1249
1257
1265
1273
1281
1289
1296
1304
1311
1319
1326
1333
1341
1348
1355
1362
1369
1376
1383
1390
1396
1403
1410
1416
1423
1429
1436
1442
1448
1455
1461
1467
1473
1479
1485
1491
1496
1502
1508
1513
1519
1524
1530
1535
1540
1545
1551
1556
1561
1565
1570
1575
1580
1584
1589
1594
1598
1602
1607
1611
1615
1619
1624
1628
1631
1635
1639
1643
1647
1650
1654
1657
1661
1664
1667
1670
1674
1677
1680
1683
1685
1688
1691
1693
1696
1698
1701
1703
1705
1708
1710
1712
1714
1715
1717
1719
1720
1722
1723
1724
1726
1727
1728
1729
1730
1730
1731
1732
1732
1733
1733
1734
1734
1734
1734
1735
1735
1735
1735
1735
1734
1734
1734
1734
1733
1733
1732
1732
1731
1731
1730
1729
1728
1728
1727
1726
1725
1724
1723
1722
1721
1720
1719
1717
1716
1715
1714
1713
1711
1710
1709
1708
1706
1705
1704
1703
1701
1700
1699
1697
1696
1695
1694
1692
1691
1689
1688
1687
1685
1684
1682
1681
1679
1678
1676
1675
1673
1672
1670
1668
1667
1665
1664
1662
1660
1659
1657
1656
1654
1652
1651
1649
1648
1646
1644
1643
1641
1639
1638
1636
1634
1633
1631
1629
1628
1626
1625
1623
1622
1620
1619
1617
1616
1614
1613
1612
1610
1609
1608
1607
1606
1605
1604
1603
1602
1601
1600
1600
1599
1598
1597
1597
1596
1595
1595
1594
1593
1592
1592
1591
1590
1589
1588
1588
1587
1586
1585
1584
1582
1581
1580
1579
1578
1576
1575
1573
1572
1570
1568
1567
1565
1563
1561
1560
1558
1556
1554
1552
1549
1547
1545
1543
1541
1538
1536
1534
1531
1529
1526
1523
1521
1518
1515
1512
1509
1506
1503
1500
1497
1494
1490
1487
1484
1480
1477
1473
1470
1466
1463
1459
1455
1452
1448
1444
1440
1436
1433
1429
1425
1420
1416
1412
1408
1404
1399
1395
1390
1386
1381
1376
1371
1367
1362
1357
1351
1346
1341
1336
1330
1325
1319
1313
1308
1302
1296
1290
1284
1278
1272
1265
1259
1253
1246
1240
1233
1226
1220
1213
1206
1199
1192
1186
1179
1172
1164
1157
1150
1143
1136
1128
1121
1113
1106
1098
1091
1083
1075
1067
1060
1052
1044
1035
1027
1018
1010
1002
994
985
976
968
959
950
941
932
923
914
905
895
886
877
867
858
848
839
829
819
810
800
790
780
770
760
750
740
730
720
709
699
689
678
668
657
647
636
625
615
604
593
582
571
560
549
538
527
516
505
494
482
471
460
448
437
425
414
402
391
379
367
356
344
332
320
309
297
285
273
261
249
237
225
213
201
189
177
165
153
141
129
117
105
94
82
70
58
46
34
23
11
-1
-13
-24
-36
-47
-59
-71
-82
-94
-105
-117
-128
-139
-151
-162
-173
-185
-196
-207
-218
-229
-240
-251
-262
-273
-284
-295
-305
-316
-327
-337
-348
-358
-369
-379
-389
-400
-410
-420
-430
-440
-450
-459
-469
-479
-488
-497
-507
-516
-525
-534
-543
-552
-560
-569
-578
-586
-594
-602
-610
-618
-626
-633
-641
-648
-656
-663
-670
-677
-684
-690
-697
-703
-710
-716
-722
-728
-734
-740
-745
-751
-757
-762
-767
-773
-778
-783
-788
-793
-798
-803
-807
-812
-817
-821
-826
-831
-835
-839
-844
-848
-852
-857
-861
-865
-869
-873
-877
-881
-885
-889
-893
-897
-901
-905
-909
-912
-916
-920
-923
-927
-930
-934
-937
-941
-944
-947
-951
-954
-957
-960
-963
-966
-969
-972
-975
-978
-981
-984
-987
-989
-992
-995
-997
-1000
-1002
-1004
-1008
-1010
-1012
-1014
-1016
-1018
-1022
-1024
-1026
-1028
-1030
-1032
-1034
-1035
-1037
-1039
-1041
-1042
-1044
-1045
-1047
-1048
-1049
-1051
-1052
-1053
-1054
-1055
-1056
-1057
-1058
-1059
-1060
-1060
-1061
-1062
-1062
-1063
-1064
-1064
-1065
-1065
-1066
-1066
-1067
-1067
-1068
-1068
-1068
-1069
-1069
-1070
-1070
-1070
-1071
-1071
-1072
-1072
-1073
-1073
-1074
-1074
-1075
-1075
-1076
-1076
-1077
-1077
-1078
-1079
-1079
-1080
-1080
-1081
-1082
-1082
-1083
-1083
-1084
-1085
-1085
-1086
-1087
-1087
-1088
-1089
-1089
-1090
-1091
-1092
-1092
-1093
-1094
-1095
-1096
-1097
-1098
-1099
-1100
-1101
-1102
-1103
-1105
-1106
-1107
-1108
-1110
-1111
-1113
-1114
-1116
-1117
-1119
-1121
-1123
-1125
-1126
-1129
-1131
-1133
-1135
-1138
-1140
-1143
-1146
-1148
-1151
-1154
-1157
-1160
-1164
-1167
-1170
-1174
-1177
-1181
-1185
-1189
-1192
-1196
-1200
-1204
-1208
-1213
-1217
-1221
-1225
-1230
-1234
-1239
-1243
-1248
-1252
-1257
-1261
-1266
-1271
-1275
-1280
-1285
-1290
-1294
-1299
-1304
-1309
-1314
-1319
-1324
-1328
-1333
-1338
-1343
-1348
-1353
-1357
-1362
-1367
-1372
-1376
-1381
-1386
-1390
-1395
-1400
-1404
-1409
-1413
-1418
-1422
-1427
-1431
-1435
-1440
-1444
-1448
-1452
-1457
-1461
-1465
-1469
-1473
-1477
-1481
-1484
-1488
-1492
-1495
-1499
-1502
-1505
-1509
-1512
-1515
-1518
-1521
-1524
-1527
-1529
-1532
-1534
-1537
-1539
-1541
-1543
-1545
-1547
-1549
-1551
-1553
-1555
-1556
-1558
-1559
-1560
-1562
-1563
-1564
-1565
-1566
-1567
-1567
-1568
-1569
-1569
-1570
-1570
-1570
-1571
-1571
-1571
-1571
-1571
-1571
-1571
-1570
-1570
-1569
-1569
-1568
-1568
-1567
-1566
-1565
-1565
-1564
-1563
-1562
-1560
-1559
-1558
-1557
-1555
-1554
-1552
-1551
-1549
-1547
-1545
-1543
-1541
-1539
-1537
-1535
-1532
-1530
-1527
-1524
-1521
-1518
-1515
-1512
-1509
-1506
-1502
-1498
-1495
-1491
-1487
-1482
-1478
-1474
-1469
-1464
-1460
-1455
-1450
-1444
-1439
-1433
-1428
-1422
-1416
-1410
-1404
-1398
-1391
-1385
-1378
-1371
-1365
-1358
-1350
-1343
-1336
-1329
-1321
-1314
-1306
-1298
-1290
-1282
-1274
-1266
-1258
-1250
-1242
-1234
-1225
-1217
-1208
-1200
-1191
-1182
-1174
-1165
-1156
-1147
-1138
-1129
-1120
-1110
-1101
-1092
-1082
-1073
-1063
-1054
-1044
-1035
-1025
-1014
-1004
-995
-985
-975
-965
-955
-945
-935
-924
-914
-903
-893
-882
-872
-861
-850
-839
-828
-817
-806
-795
-784
-773
-762
-750
-739
-728
-716
-705
-693
-681
-670
-658
-646
-634
-622
-610
-599
-587
-575
-563
-551
-539
-527
-515
-503
-491
-479
-466
-454
-442
-430
-418
-406
-394
-382
-371
-359
-347
-335
-323
-311
-299
-288
-276
-264
-253
-241
-229
-218
-206
-195
-183
-172
-160
-149
-137
-126
-115
-103
-92
-81
-70
-58
-47
-36
-25
-14
-3
8
19
30
41
51
62
73
83
94
104
114
125
135
145
155
165
175
184
194
204
213
223
232
242
251
260
269
278
287
296
305
314
322
331
340
348
356
365
373
381
389
397
405
413
421
429
437
444
452
459
467
474
481
489
496
503
510
517
524
531
539
546
553
560
567
574
581
588
595
602
609
616
623
630
637
644
651
658
665
672
679
686
693
700
707
714
721
728
735
742
749
756
763
770
777
784
791
798
805
811
818
825
832
839
846
853
860
866
873
880
887
894
901
907
914
921
928
935
941
948
955
961
968
975
981
988
995
1000
1008
1014
1020
1028
1035
1041
1048
1055
1061
1068
1075
1081
1088
1095
1101
1108
1115
1122
1128
1135
1142
1149
1156
1163
1170
1177
1184
1191
1198
1205
1212
1219
1226
1233
1240
1247
1255
1262
1269
1276
1283
1291
1298
1305
1312
1319
1327
1334
1341
1348
1355
1362
1370
1377
1384
1391
1398
1405
1412
1419
1426
1433
1440
1446
1453
1460
1467
1474
1480
1487
1494
1500
1507
1514
1520
1527
1533
1540
1547
1553
1560
1566
1573
1579
1586
1593
1599
1606
1612
1619
1626
1632
1639
1646
1652
1659
1666
1672
1679
1686
1692
1699
1706
1713
1719
1726
1733
1740
1746
1753
1760
1767
1774
1781
1787
1794
1801
1808
1815
1822
1829
1836
1843
1850
1856
1863
1870
1877
1884
1891
1898
1905
1912
1919
1926
1933
1940
1947
1954
1961
1968
1975
1982
1989
1996
2003
2009
2017
2024
2032
2039
2045
2053
2060
2067
2074
2081
2088
2095
2102
2109
2116
2124
2131
2138
2145
2152
2159
2166
2172
2179
2186
2193
2200
2207
2214
2221
2228
2234
2241
2248
2255
2261
2268
2275
2281
2288
2294
2301
2308
2314
2320
2327
2333
2340
2346
2352
2359
2365
2371
2377
2383
2389
2395
2401
2407
2413
2419
2425
2431
2436
2442
2448
2453
2459
2464
2469
2475
2480
2485
2490
2495
2500
2505
2510
2514
2519
2523
2528
2532
2536
2541
2545
2549
2553
2557
2561
2564
2568
2572
2575
2578
2582
2585
2588
2591
2594
2597
2600
2603
2605
2608
2610
2612
2615
2617
2619
2621
2623
2625
2626
2628
2630
2631
2633
2634
2635
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2647
2648
2649
2649
2650
2650
2651
2651
2652
2652
2653
2653
2654
2654
2654
2655
2655
2655
2655
2655
2656
2656
2656
2656
2656
2656
2656
2656
2657
2657
2656
2656
2656
2656
2656
2656
2656
2656
2656
2656
2656
2656
2655
2655
2655
2655
2655
2655
2655
2655
2655
2655
2655
2655
2655
2655
2655
2655
2655
2655
2656
2656
2656
2656
2656
2656
2656
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2657
2656
2656
2656
2656
2656
2655
2655
2654
2654
2653
2653
2652
2652
2651
2651
2650
2649
2649
2648
2647
2646
2646
2645
2644
2643
2642
2641
2640
2640
2639
2638
2637
2636
2635
2634
2633
2632
2631
2630
2629
2628
2627
2626
2625
2624
2622
2621
2620
2618
2617
2616
2614
2613
2612
2610
2608
2607
2605
2604
2602
2600
2598
2597
2595
2593
2591
2589
2587
2585
2582
2580
2578
2575
2573
2571
2568
2566
2563
2560
2557
2555
2552
2549
2546
2543
2540
2537
2534
2531
2528
2524
2521
2518
2515
2511
2508
2505
2501
2498
2495
2491
2488
2484
2480
2477
2473
2470
2466
2462
2458
2455
2451
2447
2443
2439
2435
2431
2427
2423
2419
2414
2410
2406
2401
2397
2393
2388
2383
2379
2374
2369
2364
2360
2355
2350
2345
2339
2334
2329
2324
2318
2313
2307
2302
2296
2291
2285
2279
2273
2267
2262
2255
2249
2243
2237
2231
2224
2218
2211
2205
2198
2192
2185
2178
2171
2164
2157
2150
2143
2136
2129
2121
2114
2106
2099
2091
2083
2075
2067
2059
2051
2043
2035
2027
2019
2009
2001
1993
1985
1976
1967
1959
1950
1941
1932
1923
1914
1905
1896
1887
1878
1868
1859
1850
1841
1832
1822
1813
1804
1794
1785
1775
1766
1756
1747
1738
1728
1719
1709
1699
1690
1680
1671
1661
1651
1641
1632
1622
1612
1602
1592
1582
1572
1562
1552
1542
1532
1522
1512
1502
1491
1481
1471
1461
1450
1440
1430
1420
1409
1399
1389
1378
1368
1358
1348
1338
1328
1317
1307
1297
1287
1277
1267
1257
1248
1238
1228
1218
1208
1199
1189
1180
1170
1160
1151
1141
1132
1123
1113
1104
1095
1085
1076
1067
1058
1049
1040
1031
1022
1012
1004
995
987
978
970
961
953
944
936
928
920
912
904
896
888
880
873
865
857
850
843
835
828
821
813
806
799
792
785
778
771
764
757
751
744
737
730
723
717
710
703
696
690
683
676
670
663
657
650
644
637
631
624
618
611
605
598
592
585
579
572
565
559
552
546
539
532
526
519
512
506
499
492
485
478
472
465
458
451
444
437
430
424
417
410
403
396
389
382
375
368
361
355
348
341
334
327
320
313
306
299
291
284
277
270
263
256
248
241
234
226
219
211
204
196
189
181
174
166
158
150
142
134
126
118
110
102
94
86
77
69
61
52
44
35
26
18
9
0
-9
-18
-27
-36
-45
-54
-64
-73
-83
-92
-102
-112
-121
-131
-141
-151
-161
-171
-182
-192
-202
-213
-224
-234
-245
-256
-267
-278
-289
-300
-311
-322
-333
-345
-356
-368
-379
-391
-403
-414
-426
-438
-450
-461
-473
-485
-497
-509
-521
-533
-545
-557
-569
-581
-592
-604
-616
-628
-640
-652
-664
-677
-689
-701
-713
-725
-737
-749
-761
-773
-785
-797
-809
-821
-833
-845
-857
-869
-881
-893
-905
-917
-929
-941
-953
-965
-977
-989
-1000
-1012
-1025
-1037
-1049
-1061
-1072
-1084
-1096
-1108
-1119
-1131
-1143
-1154
-1166
-1177
-1189
-1200
-1211
-1223
-1234
-1245
-1256
-1267
-1278
-1289
-1300
-1311
-1321
-1332
-1343
-1353
-1364
-1374
-1385
-1395
-1405
-1416
-1426
-1436
-1446
-1456
-1466
-1476
-1486
-1495
-1505
-1514
-1524
-1533
-1542
-1552
-1561
-1570
-1579
-1588
-1596
-1605
-1614
-1622
-1630
-1639
-1647
-1655
-1663
-1671
-1679
-1686
-1694
-1701
-1709
-1716
-1723
-1730
-1737
-1744
-1751
-1758
-1764
-1771
-1777
-1783
-1789
-1795
-1801
-1807
-1813
-1818
-1824
-1829
-1835
-1840
-1845
-1850
-1855
-1859
-1864
-1869
-1873
-1878
-1882
-1886
-1891
-1895
-1899
-1903
-1907
-1911
-1914
-1918
-1922
-1925
-1929
-1932
-1935
-1939
-1942
-1945
-1948
-1951
-1954
-1957
-1960
-1963
-1966
-1969
-1971
-1974
-1977
-1979
-1982
-1984
-1986
-1989
-1991
-1993
-1996
-1998
-2000
-2001
-2004
-2005
-2008
-2009
-2012
-2013
-2016
-2017
-2020
-2021
-2023
-2025
-2025
-2028
-2029
-2031
-2032
-2033
-2035
-2037
-2037
-2039
-2041
-2041
-2043
-2045
-2045
-2047
-2048
-2049
-2051
-2052
-2053
-2054
-2055
-2056
-2057
-2058
-2060
-2061
-2062
-2063
-2064
-2066
-2067
-2068
-2069
-2071
-2072
-2073
-2075
-2076
-2078
-2079
-2081
-2082
-2084
-2085
-2087
-2088
-2090
-2092
-2093
-2095
-2096
-2098
-2100
-2101
-2103
-2105
-2106
-2108
-2110
-2111
-2113
-2115
-2116
-2118
-2120
-2121
-2123
-2125
-2127
-2128
-2130
-2132
-2133
-2135
-2137
-2139
-2141
-2142
-2144
-2146
-2148
-2150
-2152
-2154
-2156
-2158
-2160
-2163
-2165
-2167
-2169
-2172
-2174
-2176
-2179
-2181
-2184
-2186
-2188
-2191
-2193
-2196
-2198
-2201
-2203
-2206
-2209
-2211
-2214
-2216
-2219
-2221
-2224
-2226
-2229
-2231
-2233
-2236
-2238
-2241
-2243
-2245
-2248
-2250
-2252
-2255
-2257
-2259
-2261
-2264
-2266
-2268
-2270
-2272
-2275
-2277
-2279
-2281
-2283
-2286
-2288
-2290
-2292
-2295
-2297
-2299
-2301
-2303
-2306
-2308
-2310
-2312
-2315
-2317
-2319
-2321
-2324
-2326
-2328
-2330
-2333
-2335
-2337
-2340
-2342
-2344
-2346
-2348
-2351
-2353
-2355
-2357
-2359
-2361
-2363
-2365
-2367
-2369
-2371
-2373
-2375
-2377
-2379
-2381
-2382
-2384
-2386
-2387
-2389
-2391
-2392
-2394
-2395
-2397
-2398
-2400
-2401
-2403
-2404
-2405
-2406
-2408
-2409
-2410
-2411
-2412
-2413
-2414
-2415
-2416
-2417
-2417
-2418
-2418
-2419
-2419
-2420
-2420
-2420
-2421
-2421
-2421
-2421
-2421
-2421
-2421
-2420
-2420
-2420
-2419
-2419
-2418
-2417
-2417
-2416
-2415
-2414
-2413
-2412
-2411
-2410
-2409
-2407
-2406
-2405
-2403
-2402
-2400
-2398
-2397
-2395
-2393
-2391
-2389
-2387
-2385
-2383
-2380
-2378
-2375
-2373
-2370
-2368
-2365
-2362
-2359
-2356
-2353
-2350
-2347
-2344
-2341
-2337
-2334
-2331
-2328
-2324
-2321
-2318
-2315
-2311
-2308
-2305
-2302
-2299
-2295
-2292
-2289
-2286
-2282
-2279
-2276
-2273
-2270
-2266
-2263
-2260
-2257
-2254
-2251
-2247
-2244
-2241
-2238
-2235
-2231
-2228
-2225
-2222
-2219
-2216
-2212
-2209
-2206
-2203
-2200
-2197
-2194
-2190
-2187
-2184
-2181
-2178
-2175
-2172
-2168
-2165
-2162
-2159
-2156
-2153
-2150
-2147
-2144
-2140
-2137
-2134
-2131
-2128
-2125
-2122
-2119
-2116
-2113
-2109
-2106
-2103
-2100
-2097
-2094
-2091
-2088
-2085
-2082
-2079
-2076
-2073
-2070
-2066
-2063
-2060
-2057
-2054
-2051
-2048
-2045
-2041
-2039
-2036
-2033
-2029
-2027
-2024
-2021
-2017
-2015
-2012
-2009
-2005
-2003
-2000
-1997
-1994
-1991
-1988
-1985
-1982
-1979
-1976
-1973
-1970
-1967
-1964
-1961
-1958
-1955
-1952
-1949
-1946
-1943
-1940
-1937
-1934
-1931
-1928
-1925
-1923
-1920
-1917
-1914
-1911
-1908
-1905
-1902
-1899
-1896
-1893
-1890
-1887
-1884
-1882
-1879
-1876
-1873
-1870
-1867
-1864
-1861
-1858
-1855
-1853
-1850
-1847
-1844
-1841
-1838
-1835
-1832
-1829
-1827
-1824
-1821
-1818
-1815
-1812
-1809
-1807
-1804
-1801
-1798
-1795
-1792
-1789
-1787
-1784
-1781
-1778
-1775
-1772
-1770
-1767
-1764
-1761
-1758
-1756
-1753
-1750
-1747
-1744
-1742
-1739
-1736
-1733
-1730
-1728
-1725
-1722
-1719
-1716
-1714
-1711
-1708
-1705
-1703
-1700
-1697
-1694
-1691
-1689
-1686
-1683
-1680
-1678
-1675
-1672
-1669
-1667
-1664
-1661
-1659
-1656
-1653
-1650
-1648
-1645
-1642
-1639
-1637
-1634
-1631
-1629
-1626
-1623
-1621
-1618
-1615
-1612
-1610
-1607
-1604
-1602
-1599
-1596
-1594
-1591
-1588
-1586
-1583
-1580
-1578
-1575
-1572
-1570
-1567
-1564
-1562
-1559
-1556
-1554
-1551
-1548
-1546
-1543
-1541
-1538
-1535
-1533
-1530
-1527
-1525
-1522
-1520
-1517
-1514
-1512
-1509
-1507
-1504
-1501
-1499
-1496
-1494
-1491
-1488
-1486
-1483
-1481
-1478
-1476
-1473
-1470
-1468
-1465
-1463
-1460
-1458
-1455
-1453
-1450
-1447
-1445
-1442
-1440
-1437
-1435
-1432
-1430
-1427
-1425
-1422
-1420
-1417
-1414
-1412
-1409
-1407
-1404
-1402
-1399
-1397
-1394
-1392
-1389
-1387
-1384
-1382
-1379
-1377
-1375
-1372
-1370
-1367
-1365
-1362
-1360
-1357
-1355
-1352
-1350
-1347
-1345
-1342
-1340
-1338
-1335
-1333
-1330
-1328
-1325
-1323
-1321
-1318
-1316
-1313
-1311
-1308
-1306
-1304
-1301
-1299
-1296
-1294
-1292
-1289
-1287
-1284
-1282
-1280
-1277
-1275
-1272
-1270
-1268
-1265
-1263
-1261
-1258
-1256
-1253
-1251
-1249
-1246
-1244
-1242
-1239
-1237
-1235
-1232
-1230
-1228
-1225
-1223
-1221
-1218
-1216
-1214
-1211
-1209
-1207
-1204
-1202
-1200
-1197
-1195
-1193
-1190
-1188
-1186
-1184
-1181
-1179
-1177
-1174
-1172
-1170
-1168
-1165
-1163
-1161
-1158
-1156
-1154
-1152
-1149
-1147
-1145
-1143
-1140
-1138
-1136
-1134
-1131
-1129
-1127
-1125
-1122
-1120
-1118
-1116
-1113
-1111
-1109
-1107
-1105
-1102
-1100
-1098
-1096
-1094
-1091
-1089
-1087
-1085
-1083
-1080
-1078
-1076
-1074
-1072
-1069
-1067
-1065
-1063
-1061
-1059
-1056
-1054
-1052
-1050
-1048
-1046
-1043
-1041
-1039
-1037
-1035
-1033
-1031
-1028
-1026
-1024
-1022
-1020
-1018
-1016
-1014
-1010
-1008
-1006
-1004
-1002
-1000
-999
-997
-995
-992
-990
-988
-986
-984
-982
-980
-978
-976
-974
-972
-969
-967
-965
-963
-961
-959
-957
-955
-953
-951
-949
-947
-945
-943
-941
-939
-937
-935
-933
-930
-928
-926
-924
-922
-920
-918
-916
-914
-912
-910
-908
-906
-904
-902
-900
-898
-896
-894
-892
-890
-888
-886
-884
-882
-880
-878
-876
-874
-872
-871
-869
-867
-865
-863
-861
-859
-857
-855
-853
-851
-849
-847
-845
-843
-841
-839
-837
-836
-834
-832
-830
-828
-826
-824
-822
-820
-818
-816
-814
-813
-811
-809
-807
-805
-803
-801
-799
-797
-796
-794
-792
-790
-788
-786
-784
-782
-781
-779
-777
-775
-773
-771
-769
-768
-766
-764
-762
-760
-758
-757
-755
-753
-751
-749
-747
-746
-744
-742
-740
-738
-736
-735
-733
-731
-729
-727
-726
-724
-722
-720
-718
-717
-715
-713
-711
-710
-708
-706
-704
-702
-701
-699
-697
-695
-694
-692
-690
-688
-687
-685
-683
-681
-680
-678
-676
-674
-673
-671
-669
-667
-666
-664
-662
-661
-659
-657
-655
-654
-652
-650
-649
-647
-645
-643
-642
-640
-638
-637
-635
-633
-632
-630
-628
-627
-625
-623
-621
-620
-618
-616
-615
-613
-611
-610
-608
-607
-605
-603
-602
-600
-598
-597
-595
-593
-592
-590
-588
-587
-585
-584
-582
-580
-579
-577
-575
-574
-572
-571
-569
-567
-566
-564
-563
-561
-559
-558
-556
-555
-553
-551
-550
-548
-547
-545
-544
-542
-540
-539
-537
-536
-534
-533
-531
-529
-528
-526
-525
-523
-522
-520
-519
-517
-516
-514
-512
-511
-509
-508
-506
-505
-503
-502
-500
-499
-497
-496
-494
-493
-491
-490
-488
-487
-485
-484
-482
-481
-479
-478
-476
-475
-473
-472
-470
-469
-467
-466
-464
-463
-461
-460
-458
-457
-456
-454
-453
-451
-450
-448
-447
-445
-444
-442
-441
-440
-438
-437
-435
-434
-432
-431
-430
-428
-427
-425
-424
-422
-421
-420
-418
-417
-415
-414
-413
-411
-410
-408
-407
-406
-404
-403
-401
-400
-399
-397
-396
-395
-393
-392
-390
-389
-388
-386
-385
-384
-382
-381
-380
-378
-377
-375
-374
-373
-371
-370
-369
-367
-366
-365
-363
-362
-361
-359
-358
-357
-355
-354
-353
-351
-350
-349
-348
-346
-345
-344
-342
-341
-340
-338
-337
-336
-334
-333
-332
-331
-329
-328
-327
-325
-324
-323
-322
-320
-319
-318
-317
-315
-314
-313
-312
-310
-309
-308
-306
-305
-304
-303
-302
-300
-299
-298
-297
-295
-294
-293
-292
-290
-289
-288
-287
-285
-284
-283
-282
-281
-279
-278
-277
-276
-275
-273
-272
-271
-270
-269
-267
-266
-265
-264
-263
-261
-260
-259
-258
-257
-255
-254
-253
-252
-251
-250
-248
-247
-246
-245
-244
-243
-241
-240
-239
-238
-237
-236
-235
-233
-232
-231
-230
-229
-228
-227
-225
-224
-223
-222
-221
-220
-219
-218
-216
-215
-214
-213
-212
-211
-210
