5
8259
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-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
-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
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-88
-88
-89
-90
-90
-91
-91
-92
-93
-93
-94
-94
-95
-96
-96
-97
-97
-98
-98
-99
-100
-100
-101
-101
-102
-102
-103
-103
-104
-104
-105
-105
-106
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-112
-112
-113
-113
-114
-115
-115
-116
-117
-117
-118
-119
-120
-121
-122
-123
-123
-124
-125
-126
-127
-128
-129
-130
-131
-131
-132
-133
-134
-135
-135
-136
-137
-138
-139
-140
-141
-141
-142
-143
-143
-144
-144
-145
-145
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-153
-153
-154
-155
-156
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-182
-183
-184
-184
-185
-186
-187
-187
-188
-188
-189
-189
-190
-190
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-196
-196
-197
-197
-198
-198
-199
-199
-200
-200
-201
-201
-202
-202
-203
-203
-204
-205
-205
-206
-207
-207
-208
-209
-210
-210
-211
-212
-213
-214
-214
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-225
-225
-226
-226
-226
-227
-227
-228
-229
-229
-230
-230
-231
-231
-232
-232
-233
-233
-234
-234
-235
-235
-236
-237
-237
-238
-238
-239
-239
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-243
-243
-243
-243
-243
-243
-242
-242
-242
-242
-242
-241
-241
-241
-241
-241
-240
-240
-240
-240
-239
-239
-239
-239
-239
-238
-238
-238
-238
-238
-238
-238
-238
-239
-239
-239
-240
-240
-241
-241
-242
-242
-242
-243
-244
-244
-245
-245
-246
-246
-247
-247
-248
-249
-249
-250
-250
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-255
-255
-254
-254
-254
-253
-253
-253
-252
-252
-251
-251
-250
-250
-249
-249
-248
-248
-248
-247
-247
-247
-246
-246
-246
-246
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-247
-247
-247
-246
-246
-246
-245
-245
-245
-244
-244
-244
-244
-244
-243
-243
-243
-243
-242
-242
-242
-241
-241
-240
-240
-240
-240
-239
-239
-239
-238
-238
-238
-237
-237
-237
-236
-236
-236
-235
-235
-235
-234
-234
-233
-233
-233
-232
-232
-232
-232
-232
-231
-231
-231
-231
-231
-231
-231
-231
-231
-231
-232
-232
-232
-233
-233
-234
-234
-235
-235
-236
-236
-236
-236
-236
-236
-236
-236
-236
-236
-235
-235
-235
-234
-234
-234
-234
-233
-233
-233
-233
-233
-233
-233
-233
-232
-232
-232
-232
-232
-232
-232
-233
-233
-233
-234
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-250
-251
-252
-253
-253
-254
-255
-255
-256
-256
-257
-257
-258
-259
-259
-260
-260
-261
-261
-262
-263
-263
-264
-265
-266
-266
-267
-267
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-270
-271
-271
-271
-271
-272
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-283
-284
-285
-286
-287
-289
-290
-291
-293
-294
-295
-297
-298
-299
-300
-301
-302
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-317
-318
-319
-320
-320
-321
-321
-322
-322
-322
-323
-323
-324
-324
-325
-325
-326
-326
-327
-328
-328
-329
-330
-331
-332
-333
-333
-334
-335
-336
-336
-337
-338
-338
-339
-340
-341
-342
-342
-343
-344
-345
-345
-346
-347
-348
-349
-350
-351
-352
-353
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-371
-372
-373
-375
-376
-377
-378
-380
-381
-382
-383
-384
-386
-387
-388
-389
-390
-391
-392
-394
-395
-396
-398
-399
-401
-402
-404
-406
-408
-409
-411
-412
-414
-415
-416
-418
-419
-420
-421
-422
-422
-423
-423
-424
-424
-425
-425
-426
-427
-427
-428
-428
-429
-430
-431
-432
-433
-434
-435
-436
-438
-439
-441
-442
-444
-445
-446
-447
-449
-450
-451
-453
-454
-456
-458
-460
-462
-464
-466
-469
-471
-473
-475
-477
-480
-481
-483
-485
-487
-488
-489
-490
-492
-493
-494
-495
-496
-497
-497
-498
-499
-500
-501
-502
-502
-503
-504
-504
-505
-506
-506
-507
-507
-507
-508
-508
-509
-509
-510
-510
-511
-511
-512
-512
-513
-514
-515
-516
-517
-518
-520
-521
-523
-524
-526
-528
-529
-531
-533
-535
-537
-538
-540
-542
-543
-545
-547
-548
-550
-551
-552
-554
-555
-556
-557
-558
-559
-560
-561
-562
-562
-563
-564
-565
-566
-567
-567
-568
-569
-570
-570
-571
-571
-572
-572
-572
-572
-572
-572
-571
-571
-571
-571
-571
-571
-571
-571
-571
-572
-572
-572
-573
-573
-574
-575
-575
-576
-577
-579
-580
-581
-582
-584
-585
-586
-588
-589
-590
-592
-593
-594
-595
-596
-597
-598
-598
-599
-599
-600
-600
-600
-600
-600
-600
-600
-600
-599
-599
-599
-598
-597
-597
-597
-596
-596
-596
-596
-596
-596
-596
-596
-597
-597
-598
-599
-600
-601
-602
-603
-604
-606
-607
-608
-609
-610
-612
-613
-614
-615
-616
-617
-618
-620
-621
-622
-624
-626
-627
-629
-631
-633
-635
-637
-639
-641
-643
-644
-645
-646
-647
-647
-647
-647
-646
-646
-645
-644
-643
-642
-641
-639
-638
-636
-634
-633
-631
-629
-627
-626
-624
-623
-621
-620
-619
-617
-615
-614
-612
-610
-608
-607
-605
-603
-601
-600
-598
-597
-596
-595
-594
-593
-593
-592
-592
-592
-592
-592
-592
-592
-592
-592
-593
-593
-593
-593
-594
-594
-594
-594
-594
-594
-594
-594
-593
-592
-592
-591
-590
-589
-587
-586
-585
-583
-582
-580
-578
-576
-574
-572
-570
-567
-565
-562
-560
-557
-554
-552
-549
-546
-544
-542
-540
-538
-536
-534
-533
-532
-531
-530
-529
-528
-528
-527
-526
-526
-525
-524
-524
-523
-523
-522
-522
-522
-522
-521
-521
-521
-521
-520
-519
-519
-518
-517
-515
-514
-512
-510
-507
-505
-503
-500
-498
-495
-493
-491
-489
-486
-484
-482
-480
-478
-477
-475
-473
-472
-470
-468
-467
-465
-464
-462
-460
-458
-455
-453
-450
-448
-445
-442
-439
-436
-433
-430
-427
-424
-421
-419
-416
-413
-411
-408
-406
-404
-402
-400
-398
-396
-395
-393
-392
-390
-389
-388
-386
-384
-383
-381
-378
-376
-374
-371
-369
-366
-363
-360
-357
-354
-350
-346
-342
-338
-333
-328
-323
-318
-313
-307
-302
-297
-291
-286
-281
-277
-272
-268
-264
-260
-256
-252
-248
-244
-240
-236
-232
-228
-224
-220
-216
-213
-209
-206
-203
-200
-197
-195
-193
-190
-188
-186
-184
-181
-179
-176
-174
-171
-168
-166
-163
-160
-158
-155
-152
-149
-146
-143
-141
-138
-135
-132
-128
-125
-121
-118
-113
-109
-104
-98
-92
-86
-80
-74
-68
-62
-55
-49
-43
-37
-31
-25
-19
-13
-7
-1
4
10
16
22
28
33
38
43
48
52
56
60
63
66
69
71
73
75
77
79
80
82
83
85
86
88
89
91
93
95
98
100
103
106
109
112
116
119
123
126
130
134
138
143
147
152
157
162
167
173
178
183
188
193
198
204
209
214
219
225
230
235
241
246
252
257
262
268
274
279
285
291
297
303
310
316
322
328
334
341
347
352
358
364
370
375
381
386
390
394
398
401
404
406
408
410
411
413
415
417
419
421
423
425
427
429
431
433
435
438
440
443
446
449
453
456
460
465
469
474
479
484
489
494
499
504
509
514
518
523
528
533
537
542
547
551
556
560
565
569
573
577
580
584
587
590
593
595
598
600
602
604
606
608
609
610
612
613
614
615
616
617
618
620
621
623
625
628
630
633
637
641
645
649
653
658
663
669
674
680
686
692
698
705
712
719
726
733
740
747
753
759
765
771
776
781
786
790
795
799
803
806
810
813
816
818
821
823
826
828
831
833
836
839
841
844
847
849
852
855
858
861
863
866
868
870
872
874
876
878
880
882
884
886
888
890
892
893
895
897
898
900
902
904
906
908
910
913
916
918
921
925
928
931
935
938
941
944
946
949
952
954
957
959
962
964
967
969
972
975
978
981
984
987
991
994
998
1002
1006
1010
1016
1020
1025
1030
1035
1040
1045
1049
1054
1058
1062
1066
1070
1074
1078
1082
1086
1091
1095
1099
1104
1108
1113
1118
1123
1128
1133
1139
1144
1150
1155
1161
1167
1172
1177
1182
1187
1191
1195
1199
1203
1206
1208
1211
1213
1216
1218
1221
1223
1226
1229
1232
1234
1237
1239
1241
1243
1244
1246
1247
1247
1248
1248
1248
1248
1248
1248
1247
1246
1246
1245
1245
1244
1244
1244
1244
1244
1244
1244
1244
1244
1244
1245
1245
1246
1247
1248
1250
1252
1254
1256
1259
1261
1264
1267
1270
1274
1278
1281
1285
1289
1293
1296
1300
1303
1306
1310
1312
1315
1317
1319
1320
1322
1323
1325
1326
1328
1329
1330
1331
1332
1333
1333
1333
1333
1333
1332
1331
1329
1327
1324
1321
1318
1315
1311
1308
1304
1301
1298
1295
1292
1289
1286
1284
1281
1278
1276
1273
1270
1267
1264
1260
1257
1253
1249
1245
1241
1237
1233
1229
1225
1221
1218
1215
1213
1211
1210
1209
1209
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1208
1207
1207
1206
1206
1205
1204
1203
1202
1201
1200
1198
1197
1196
1194
1193
1191
1189
1187
1185
1182
1179
1176
1173
1170
1166
1163
1158
1154
1149
1143
1137
1131
1123
1116
1108
1101
1093
1085
1076
1068
1060
1051
1043
1034
1026
1016
1008
1002
994
988
981
976
970
965
960
956
952
948
945
941
938
935
932
929
927
924
921
918
915
912
908
905
901
898
894
890
886
881
876
871
866
860
854
848
842
835
829
822
815
809
802
795
788
781
775
768
761
754
747
740
733
725
717
708
699
690
680
670
659
649
639
629
620
610
601
593
585
576
569
561
553
545
538
530
522
514
507
499
491
483
475
467
458
450
441
433
424
416
407
399
390
382
373
365
356
348
339
330
321
312
303
294
285
276
267
258
249
241
232
223
214
205
197
188
180
171
162
154
145
136
127
118
108
99
89
79
69
58
48
37
27
16
5
-6
-17
-28
-39
-51
-62
-73
-84
-95
-106
-117
-127
-138
-148
-158
-168
-178
-188
-198
-207
-216
-225
-234
-242
-250
-259
-267
-275
-283
-290
-298
-306
-313
-321
-328
-336
-344
-352
-360
-369
-378
-387
-397
-407
-417
-428
-439
-450
-461
-472
-483
-493
-504
-514
-524
-533
-542
-551
-559
-567
-574
-581
-588
-594
-600
-605
-610
-614
-618
-622
-625
-628
-631
-633
-636
-638
-641
-643
-645
-648
-650
-653
-656
-659
-662
-665
-668
-672
-676
-679
-683
-687
-692
-696
-700
-704
-707
-711
-715
-718
-721
-725
-728
-732
-735
-739
-743
-747
-752
-756
-761
-766
-771
-776
-781
-787
-792
-798
-803
-809
-814
-819
-823
-827
-831
-834
-837
-840
-843
-845
-847
-849
-850
-852
-853
-855
-857
-858
-860
-862
-864
-866
-868
-870
-872
-875
-877
-878
-880
-881
-882
-882
-882
-881
-880
-879
-877
-874
-871
-868
-865
-861
-858
-854
-850
-845
-841
-837
-833
-829
-825
-822
-819
-815
-812
-810
-807
-804
-802
-799
-797
-794
-792
-790
-787
-784
-781
-777
-773
-769
-764
-759
-753
-746
-739
-732
-725
-717
-708
-700
-691
-682
-672
-663
-653
-643
-633
-622
-612
-602
-592
-582
-572
-562
-553
-544
-534
-525
-515
-505
-495
-485
-474
-463
-452
-440
-428
-415
-403
-390
-377
-365
-352
-340
-328
-316
-304
-293
-283
-273
-263
-254
-246
-238
-231
-225
-218
-213
-207
-202
-198
-193
-189
-186
-182
-178
-175
-171
-167
-162
-157
-152
-146
-139
-132
-124
-116
-108
-99
-90
-81
-71
-63
-54
-45
-37
-30
-23
-16
-9
-3
3
8
14
19
25
31
37
42
49
55
61
68
75
81
88
95
101
108
115
122
129
136
144
152
160
169
178
188
198
208
219
229
240
251
262
273
284
295
307
318
330
341
353
366
379
392
406
421
435
450
466
482
498
514
530
546
562
578
594
610
625
641
656
671
686
700
715
729
744
757
771
785
798
811
824
837
849
862
874
886
898
910
922
933
944
955
966
977
988
999
1008
1020
1030
1041
1051
1061
1071
1082
1092
1101
1111
1121
1130
1140
1149
1159
1168
1177
1186
1195
1204
1213
1221
1229
1237
1244
1251
1257
1263
1269
1275
1280
1285
1290
1295
1300
1305
1310
1315
1320
1326
1331
1337
1343
1349
1355
1362
1370
1377
1386
1394
1403
1412
1422
1432
1441
1451
1462
1472
1482
1492
1501
1510
1519
1528
1536
1544
1552
1559
1566
1573
1580
1587
1593
1600
1606
1613
1620
1626
1633
1639
1646
1653
1659
1666
1673
1679
1686
1692
1699
1705
1712
1718
1725
1731
1738
1744
1751
1758
1765
1771
1778
1785
1791
1798
1804
1811
1817
1823
1828
1834
1839
1845
1850
1855
1859
1864
1869
1873
1878
1882
1886
1891
1895
1898
1902
1905
1907
1909
1911
1913
1914
1915
1916
1917
1918
1918
1918
1918
1918
1918
1918
1918
1918
1917
1917
1917
1917
1917
1918
1918
1918
1919
1920
1921
1922
1923
1924
1926
1927
1929
1931
1932
1933
1935
1935
1936
1936
1936
1936
1935
1933
1931
1929
1926
1923
1919
1915
1910
1905
1900
1894
1888
1881
1874
1867
1860
1852
1844
1836
1828
1819
1811
1802
1794
1785
1776
1767
1758
1750
1741
1732
1723
1715
1706
1696
1687
1677
1667
1657
1646
1635
1624
1612
1600
1588
1576
1563
1551
1538
1526
1514
1502
1490
1478
1467
1455
1444
1434
1423
1412
1402
1392
1381
1371
1361
1350
1340
1330
1319
1308
1297
1286
1274
1263
1251
1239
1227
1214
1202
1189
1176
1163
1150
1137
1123
1110
1097
1084
1071
1058
1045
1033
1020
1008
997
985
973
962
950
938
927
915
903
891
878
865
852
838
825
811
797
783
769
756
742
729
717
704
693
681
670
659
649
638
629
619
610
601
593
585
577
570
563
555
548
541
534
526
519
511
503
494
486
477
468
459
449
440
431
421
412
403
393
384
374
365
355
345
335
325
315
305
294
284
273
262
251
240
228
217
205
193
181
168
156
143
130
118
104
91
78
65
52
39
26
13
0
-12
-25
-38
-51
-64
-77
-90
-104
-117
-130
-144
-158
-172
-186
-200
-215
-229
-244
-259
-274
-289
-304
-319
-333
-348
-362
-377
-391
-405
-419
-432
-446
-460
-474
-488
-502
-517
-531
-546
-561
-575
-590
-605
-620
-635
-649
-663
-677
-691
-704
-717
-730
-742
-754
-766
-777
-788
-799
-810
-820
-830
-840
-850
-860
-870
-879
-889
-899
-908
-918
-927
-937
-946
-955
-964
-974
-983
-992
-1000
-1008
-1018
-1026
-1034
-1042
-1050
-1058
-1065
-1073
-1080
-1086
-1093
-1100
-1106
-1112
-1118
-1125
-1131
-1137
-1143
-1149
-1155
-1161
-1168
-1174
-1180
-1186
-1192
-1199
-1205
-1211
-1218
-1224
-1230
-1236
-1242
-1247
-1252
-1257
-1262
-1266
-1270
-1273
-1276
-1279
-1281
-1282
-1284
-1284
-1285
-1285
-1285
-1284
-1283
-1281
-1279
-1277
-1274
-1270
-1267
-1263
-1258
-1254
-1249
-1244
-1239
-1234
-1229
-1224
-1218
-1213
-1208
-1202
-1197
-1192
-1188
-1183
-1179
-1175
-1171
-1167
-1164
-1161
-1159
-1156
-1154
-1152
-1150
-1148
-1146
-1144
-1142
-1139
-1137
-1135
-1133
-1131
-1128
-1126
-1123
-1121
-1118
-1115
-1113
-1110
-1107
-1104
-1101
-1097
-1093
-1089
-1085
-1080
-1076
-1071
-1065
-1060
-1054
-1048
-1042
-1037
-1031
-1024
-1018
-1012
-1006
-1000
-994
-988
-983
-977
-972
-967
-962
-958
-953
-949
-944
-939
-934
-929
-924
-918
-912
-906
-900
-893
-887
-880
-873
-866
-859
-851
-844
-837
-830
-822
-815
-808
-800
-792
-785
-777
-769
-761
-754
-746
-738
-730
-722
-714
-706
-699
-691
-683
-675
-668
-660
-653
-645
-637
-629
-621
-613
-604
-595
-586
-576
-566
-556
-545
-534
-523
-511
-500
-488
-477
-465
-454
-442
-431
-420
-409
-398
-387
-376
-365
-354
-343
-332
-322
-311
-300
-289
-279
-269
-259
-250
-241
-232
-224
-216
-209
-203
-197
-191
-186
-181
-176
-172
-168
-164
-160
-157
-154
-151
-147
-144
-141
-138
-135
-132
-129
-125
-122
-119
-116
-113
-110
-107
-103
-100
-96
-92
-88
-83
-78
-73
-67
-60
-54
-47
-39
-31
-23
-15
-7
2
10
19
28
36
45
54
63
71
80
89
98
106
115
123
131
138
144
150
156
160
163
166
168
169
169
168
167
165
162
159
155
152
147
143
139
134
130
125
120
116
111
106
102
97
92
87
83
78
73
68
63
58
53
49
44
39
35
31
26
22
18
14
9
5
0
-4
-9
-14
-20
-25
-31
-36
-42
-48
-55
-61
-68
-75
-81
-88
-95
-102
-110
-117
-124
-131
-139
-146
-154
-161
-169
-177
-185
-193
-201
-208
-216
-224
-232
-240
-248
-256
-264
-272
-280
-287
-295
-303
-310
-317
-324
-330
-337
-343
-349
-355
-360
-366
-371
-376
-381
-386
-390
-395
-400
-404
-409
-414
-419
-425
-431
-437
-443
-450
-457
-465
-472
-481
-489
-498
-507
-516
-525
-535
-545
-555
-565
-576
-587
-597
-608
-619
-631
-642
-653
-665
-677
-689
-701
-713
-725
-738
-751
-764
-777
-790
-804
-817
-830
-843
-856
-869
-882
-895
-907
-919
-931
-943
-954
-965
-976
-987
-997
-1006
-1016
-1026
-1035
-1043
-1051
-1059
-1066
-1073
-1079
-1086
-1092
-1098
-1104
-1109
-1114
-1120
-1125
-1129
-1134
-1138
-1142
-1146
-1149
-1152
-1155
-1158
-1161
-1163
-1166
-1168
-1171
-1174
-1177
-1180
-1184
-1188
-1191
-1195
-1200
-1204
-1208
-1213
-1217
-1222
-1226
-1231
-1235
-1240
-1244
-1248
-1253
-1257
-1261
-1265
-1268
-1271
-1275
-1277
-1280
-1282
-1284
-1286
-1287
-1288
-1289
-1290
-1290
-1290
-1290
-1289
-1288
-1287
-1286
-1284
-1283
-1282
-1280
-1279
-1278
-1277
-1277
-1276
-1276
-1275
-1275
-1275
-1275
-1276
-1276
-1277
-1278
-1279
-1281
-1282
-1284
-1286
-1288
-1290
-1293
-1295
-1298
-1301
-1304
-1307
-1309
-1312
-1315
-1317
-1319
-1321
-1323
-1325
-1326
-1327
-1327
-1328
-1328
-1327
-1326
-1325
-1323
-1321
-1318
-1314
-1311
-1306
-1301
-1296
-1291
-1285
-1279
-1272
-1266
-1260
-1253
-1247
-1240
-1234
-1228
-1222
-1216
-1211
-1206
-1201
-1197
-1193
-1189
-1185
-1182
-1179
-1177
-1175
-1173
-1172
-1171
-1170
-1169
-1169
-1169
-1169
-1169
-1170
-1170
-1171
-1171
-1172
-1172
-1173
-1174
-1175
-1176
-1177
-1178
-1178
-1179
-1180
-1180
-1180
-1180
-1180
-1179
-1178
-1177
-1175
-1173
-1170
-1168
-1164
-1161
-1157
-1153
-1148
-1143
-1138
-1132
-1126
-1120
-1114
-1107
-1100
-1093
-1086
-1079
-1072
-1065
-1058
-1050
-1043
-1036
-1028
-1020
-1012
-1006
-998
-991
-983
-975
-968
-959
-951
-943
-934
-926
-917
-907
-898
-888
-879
-869
-859
-849
-840
-830
-820
-810
-801
-791
-781
-772
-762
-752
-742
-732
-722
-712
-703
-693
-683
-673
-663
-653
-643
-633
-623
-613
-603
-592
-582
-572
-562
-552
-542
-532
-523
-513
-504
-495
-487
-478
-470
-462
-454
-447
-440
-433
-427
-421
-415
-410
-404
-400
-395
-390
-386
-382
-378
-375
-371
-368
-365
-362
-359
-357
-354
-352
-350
-348
-346
-345
-343
-341
-340
-338
-337
-336
-335
-334
-333
-332
-332
-331
-330
-329
-328
-327
-326
-325
-324
-323
-323
-322
-322
-321
-321
-322
-322
-323
-324
-326
-327
-329
-331
-334
-336
-339
-342
-345
-349
-352
-356
-359
-363
-367
-370
-374
-379
-383
-387
-392
-397
-402
-408
-414
-419
-425
-432
-438
-444
-450
-456
-462
-467
-473
-478
-483
-487
-492
-496
-499
-503
-506
-509
-511
-514
-516
-517
-519
-520
-521
-522
-522
-523
-523
-523
-523
-523
-523
-523
-522
-522
-523
-523
-523
-523
-523
-524
-524
-524
-524
-524
-523
-523
-522
-522
-521
-520
-519
-518
-517
-516
-515
-514
-513
-513
-512
-511
-511
-511
-510
-510
-511
-511
-511
-511
-512
-512
-513
-513
-513
-513
-514
-514
-514
-514
-514
-514
-514
-514
-514
-514
-514
-514
-514
-514
-514
-515
-516
-517
-518
-519
-521
-523
-525
-527
-530
-532
-535
-538
-541
-544
-547
-551
-554
-558
-561
-565
-568
-571
-575
-578
-582
-585
-588
-591
-593
-596
-598
-600
-602
-604
-606
-607
-609
-611
-612
-614
-616
-618
-620
-622
-624
-627
-630
-634
-637
-641
-646
-650
-655
-661
-667
-673
-679
-686
-693
-701
-708
-716
-724
-732
-740
-748
-756
-764
-771
-779
-787
-794
-801
-808
-814
-821
-827
-833
-839
-845
-850
-855
-860
-865
-870
-875
-879
-883
-888
-892
-896
-899
-903
-907
-910
-914
-917
-921
-924
-927
-930
-933
-936
-938
-940
-942
-944
-945
-947
-948
-949
-950
-950
-950
-950
-950
-949
-948
-947
-946
-944
-942
-940
-937
-934
-931
-928
-925
-921
-917
-913
-909
-904
-900
-895
-890
-884
-879
-873
-868
-862
-857
-851
-845
-840
-835
-829
-824
-818
-813
-807
-802
-796
-791
-785
-779
-774
-768
-762
-756
-749
-743
-737
-730
-723
-716
-708
-701
-693
-685
-677
-670
-662
-654
-646
-638
-631
-623
-616
-609
-602
-595
-588
-581
-573
-566
-559
-552
-545
-537
-530
-522
-515
-507
-500
-493
-486
-479
-472
-466
-459
-453
-447
-440
-434
-428
-422
-416
-410
-404
-398
-392
-386
-380
-374
-368
-362
-356
-350
-344
-338
-331
-325
-318
-312
-305
-298
-290
-283
-275
-267
-259
-250
-242
-233
-224
-215
-206
-197
-187
-178
-169
-160
-151
-142
-133
-124
-115
-105
-96
-86
-76
-67
-57
-47
-38
-28
-19
-10
-1
7
15
23
31
38
45
52
59
66
73
80
87
93
100
107
114
121
128
136
143
151
158
166
174
182
190
198
206
213
221
228
235
241
247
253
259
265
270
275
280
285
289
294
298
302
305
309
312
315
318
321
324
327
329
332
334
336
338
340
342
343
344
346
347
348
349
350
351
352
352
353
354
355
356
357
358
359
360
362
363
365
366
368
371
373
376
378
382
385
388
392
396
400
403
407
411
415
418
421
425
428
431
434
437
440
443
446
449
452
456
459
462
466
469
473
476
480
483
486
489
492
494
497
499
501
503
504
505
507
507
508
508
508
508
508
507
507
506
505
504
503
502
501
500
499
498
497
496
495
495
494
493
491
490
489
487
485
483
480
478
475
472
469
466
462
459
456
452
449
446
443
440
437
434
431
428
425
422
418
415
412
409
406
403
399
396
393
390
387
384
381
378
374
371
367
364
360
356
352
347
343
339
334
330
325
321
316
312
308
303
299
295
291
286
282
278
274
270
266
262
258
255
251
247
244
240
236
232
228
224
220
216
212
207
203
199
194
190
186
181
177
173
168
164
160
155
151
146
142
137
132
127
122
117
111
106
100
94
88
82
75
69
62
55
48
41
34
26
19
12
4
-3
-10
-17
-24
-31
-37
-44
-50
-56
-62
-68
-74
-80
-86
-93
-99
-105
-112
-119
-126
-132
-140
-147
-154
-161
-169
-176
-184
-191
-199
-207
-215
-223
-231
-239
-247
-255
-263
-271
-279
-287
-295
-302
-310
-317
-324
-331
-337
-343
-350
-356
-361
-367
-372
-377
-382
-386
-390
-394
-398
-401
-404
-407
-410
-412
-414
-417
-419
-421
-423
-425
-426
-428
-430
-431
-432
-433
-434
-435
-436
-436
-437
-437
-437
-437
-437
-436
-436
-435
-434
-432
-430
-428
-426
-424
-421
-418
-414
-410
-406
-402
-397
-392
-387
-382
-376
-370
-363
-357
-350
-343
-335
-328
-321
-313
-305
-298
-290
-283
-276
-268
-261
-254
-247
-240
-233
-226
-220
-214
-207
-202
-196
-190
-185
-180
-175
-170
-165
-160
-155
-150
-146
-141
-136
-131
-127
-123
-118
-114
-110
-106
-102
-99
-95
-92
-89
-86
-83
-80
-77
-75
-73
-71
-69
-67
-66
-64
-63
-62
-61
-60
-59
-58
-58
-57
-56
-55
-54
-53
-51
-49
-47
-45
-42
-39
-35
-31
-26
-21
-16
-10
-4
2
8
15
21
28
34
40
47
53
60
66
72
78
84
91
97
103
110
117
124
131
138
145
153
160
168
175
183
190
198
206
213
221
229
237
244
252
260
267
275
283
290
298
306
314
322
330
339
347
356
364
373
382
390
399
407
416
424
433
441
449
457
464
472
480
487
495
502
510
517
524
532
539
546
554
561
568
576
583
590
598
605
612
619
627
634
641
647
654
661
667
673
679
685
690
695
700
705
710
714
718
722
726
730
734
737
741
744
747
750
753
756
759
761
763
766
768
770
772
774
776
778
780
783
785
787
790
793
796
800
803
807
811
815
820
824
829
834
839
844
849
854
859
864
868
873
877
882
886
890
894
898
902
905
909
913
916
920
923
927
930
933
937
940
943
946
949
951
954
956
958
960
962
963
964
965
966
966
966
966
966
965
964
964
963
961
960
959
957
956
954
953
951
949
947
945
944
942
940
939
937
936
935
934
933
933
932
931
931
930
930
929
928
928
927
926
925
924
923
921
920
918
916
914
912
909
906
903
900
896
891
887
882
877
872
867
862
857
852
847
842
837
833
828
824
820
817
813
810
808
806
804
802
801
800
799
799
799
798
798
798
798
798
798
798
798
797
796
795
794
792
790
788
786
783
780
776
773
769
764
760
755
750
745
740
735
730
724
719
714
709
704
699
694
690
685
680
676
671
667
663
658
654
649
645
641
636
631
627
622
617
612
607
601
596
590
585
579
573
567
561
555
549
542
536
530
523
516
510
503
496
489
482
475
468
461
454
447
440
433
426
420
414
408
402
396
390
384
378
372
365
359
352
346
339
332
325
318
311
304
297
290
282
275
267
260
252
245
237
229
222
214
206
198
190
182
175
167
159
151
143
136
128
120
113
105
97
90
82
75
68
61
53
47
40
33
27
21
14
9
3
-3
-8
-14
-19
-24
-29
-33
-38
-42
-47
-51
-55
-60
-64
-68
-71
-75
-78
-82
-85
-88
-91
-94
-97
-100
-103
-106
-108
-111
-113
-116
-118
-121
-123
-125
-127
-129
-131
-133
-135
-136
-138
-139
-141
-142
-143
-145
-146
-147
-148
-149
-150
-151
-151
-151
-151
-151
-151
-150
-149
-148
-147
-145
-143
-141
-139
-136
-134
-131
-128
-125
-122
-119
-116
-113
-110
-107
-104
-102
-99
-97
-95
-93
-91
-90
-88
-87
-86
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-67
-67
-67
-66
-67
-67
-67
-68
-69
-70
-71
-72
-74
-76
-79
-81
-84
-87
-90
-93
-97
-100
-104
-108
-112
-116
-120
-124
-129
-133
-137
-141
-145
-149
-153
-157
-160
-164
-167
-170
-173
-175
-178
-180
-182
-184
-185
-187
-188
-189
-190
-191
-192
-192
-193
-193
-193
-192
-192
-191
-190
-189
-188
-186
-185
-184
-182
-181
-179
-178
-177
-176
-175
-174
-174
-174
-173
-173
-173
-173
-173
-173
-173
-173
-172
-172
-171
-170
-169
-168
-166
-165
-163
-160
-158
-155
-153
-150
-147
-144
-141
-138
-134
-131
-128
-124
-121
-117
-114
-110
-106
-103
-99
-95
-91
-88
-84
-80
-76
-72
-68
-64
-59
-55
-50
-46
-42
-37
-33
-28
-24
-20
-16
-12
-9
-5
-2
1
4
7
10
13
16
18
21
23
25
27
29
31
32
33
33
34
34
33
33
32
30
29
27
25
23
21
18
16
13
10
7
4
1
-2
-5
-9
-12
-15
-18
-21
-24
-27
-30
-32
-34
-36
-38
-40
-41
-42
-43
-43
-43
-43
-42
-41
-39
-37
-35
-32
-29
-26
-22
-18
-14
-9
-5
0
4
9
14
18
23
27
32
36
40
45
49
53
58
62
67
71
76
81
86
91
95
100
105
110
115
120
125
129
134
138
142
146
150
153
157
160
163
166
169
171
174
176
178
181
183
186
189
191
194
197
201
204
208
211
215
218
222
225
229
232
235
238
241
244
246
248
250
251
252
253
254
254
255
255
255
254
254
254
253
253
252
251
250
249
248
247
246
244
243
241
239
237
235
232
230
227
224
221
218
215
211
207
203
199
195
191
186
182
178
173
169
165
160
156
152
148
145
141
138
134
131
128
125
123
120
118
117
116
115
114
114
115
116
117
119
121
123
126
129
132
136
140
144
148
153
157
162
166
171
176
181
185
190
194
198
202
207
210
214
218
222
225
229
232
236
239
242
245
248
251
254
257
260
263
267
270
273
276
280
283
287
290
293
297
300
303
306
309
312
314
317
319
321
324
326
328
330
332
334
336
337
339
341
342
344
345
347
348
349
351
352
353
355
356
358
359
360
362
363
364
365
366
366
366
367
366
366
365
365
363
362
361
359
357
356
354
352
349
347
345
343
340
338
335
333
330
327
324
321
318
315
312
309
305
301
297
293
289
285
280
275
271
266
261
256
251
247
242
237
233
228
224
219
215
211
207
204
200
196
193
190
187
184
181
179
176
174
172
170
168
167
165
164
163
162
161
160
159
158
158
157
156
155
154
153
152
151
149
148
146
144
142
140
138
136
133
130
128
125
121
118
115
111
107
104
100
95
91
87
82
77
73
68
63
58
53
48
43
39
34
29
24
19
15
10
6
1
-3
-7
-12
-16
-20
-24
-28
-32
-37
-41
-45
-49
-54
-59
-64
-69
-74
-80
-85
-91
-97
-103
-110
-116
-122
-129
-135
-142
-149
-155
-162
-168
-175
-182
-188
-195
-201
-208
-215
-221
-228
-235
-241
-248
-255
-262
-268
-275
-282
-288
-294
-300
-306
-312
-318
-323
-327
-332
-336
-339
-342
-345
-347
-348
-349
-349
-348
-348
-346
-344
-342
-340
-337
-334
-331
-327
-324
-320
-317
-313
-310
-306
-303
-300
-298
-295
-293
-291
-289
-288
-286
-286
-285
-284
-284
-284
-284
-284
-284
-285
-286
-287
-288
-289
-291
-292
-294
-295
-297
-299
-301
-303
-305
-307
-309
-311
-313
-315
-318
-320
-323
-326
-329
-332
-335
-339
-343
-346
-350
-354
-358
-362
-367
-371
-375
-379
-384
-388
-393
-397
-402
-406
-411
-416
-421
-426
-431
-436
-441
-446
-452
-457
-463
-469
-475
-481
-487
-494
-500
-507
-514
-520
-527
-534
-540
-547
-553
-560
-566
-572
-578
-583
-589
-594
-599
-603
-608
-612
-616
-619
-623
-626
-628
-631
-633
-635
-636
-637
-638
-638
-638
-637
-636
-634
-632
-630
-627
-624
-620
-616
-612
-607
-603
-598
-593
-588
-583
-578
-573
-567
-562
-558
-553
-548
-544
-539
-535
-532
-528
-525
-521
-518
-515
-513
-510
-508
-505
-503
-501
-499
-498
-496
-494
-493
-491
-490
-488
-487
-486
-485
-483
-482
-481
-480
-478
-477
-476
-475
-473
-472
-470
-469
-467
-464
-462
-459
-456
-453
-449
-445
-441
-437
-432
-427
-422
-417
-412
-406
-401
-396
-391
-385
-380
-375
-370
-365
-360
-355
-350
-345
-340
-335
-330
-325
-320
-315
-310
-305
-300
-294
-289
-283
-277
-271
-265
-259
-253
-247
-240
-234
-227
-221
-214
-207
-201
-194
-187
-181
-174
-167
-160
-154
-147
-140
-134
-127
-120
-114
-107
-100
-93
-86
-79
-71
-63
-56
-48
-40
-31
-23
-14
-6
3
12
21
31
40
50
59
69
79
89
99
109
119
129
139
149
158
168
178
188
197
207
216
225
235
244
253
262
271
280
289
297
306
314
322
330
337
344
351
358
365
371
377
383
389
394
400
405
410
414
419
423
427
430
434
437
440
443
445
447
450
452
453
455
457
458
459
461
462
463
463
464
465
465
465
465
465
465
464
464
463
462
462
461
460
458
457
456
454
453
452
450
448
447
445
444
442
441
439
438
436
435
434
432
431
430
428
427
425
423
421
419
416
414
411
408
404
401
397
393
389
384
379
374
369
363
358
352
346
340
334
328
323
317
312
306
301
296
292
287
283
278
274
270
266
262
259
255
251
248
244
241
237
234
230
227
224
220
217
214
211
207
204
202
199
196
193
191
188
186
184
183
181
180
179
178
178
177
178
178
179
180
181
182
184
186
188
190
192
195
197
200
203
206
209
212
215
219
222
225
228
232
235
238
242
245
249
253
256
260
264
268
272
276
280
284
287
291
294
297
300
303
305
307
309
311
313
314
315
315
315
315
315
314
313
312
311
309
307
305
303
300
297
294
291
288
284
281
277
273
269
265
260
256
251
247
242
237
232
226
221
216
210
204
198
193
187
181
175
169
162
156
150
143
137
130
123
116
109
102
95
87
79
71
63
55
46
38
29
21
12
3
-5
-14
-22
-31
-39
-47
-54
-62
-69
-76
-83
-89
-95
-101
-107
-113
-119
-124
-130
-135
-141
-146
-151
-156
-162
-167
-172
-178
-183
-188
-194
-199
-204
-210
-215
-220
-225
-230
-235
-240
-244
-248
-253
-256
-260
-264
-267
-270
-273
-276
-278
-281
-283
-285
-287
-289
-291
-292
-294
-296
-297
-299
-301
-302
-304
-306
-308
-310
-313
-315
-318
-320
-323
-326
-328
-331
-333
-336
-338
-340
-342
-343
-344
-345
-346
-346
-346
-346
-346
-345
-344
-344
-343
-342
-341
-340
-339
-338
-337
-336
-335
-334
-333
-331
-330
-328
-325
-323
-320
-317
-314
-311
-308
-304
-301
-297
-294
-290
-287
-284
-281
-278
-276
-273
-271
-269
-268
-267
-266
-265
-265
-265
-266
-266
-267
-269
-270
-272
-274
-277
-280
-282
-285
-289
-292
-296
-299
-303
-307
-312
-316
-321
-325
-330
-336
-341
-346
-352
-358
-363
-369
-375
-381
-387
-394
-400
-406
-412
-418
-425
-431
-437
-442
-448
-453
-458
-463
-468
-472
-476
-479
-483
-486
-488
-491
-493
-496
-498
-499
-501
-502
-504
-505
-506
-507
-508
-509
-509
-510
-511
-511
-512
-513
-513
-514
-515
-516
-517
-518
-519
-519
-520
-521
-521
-521
-521
-521
-520
-519
-517
-515
-513
-511
-508
-504
-500
-496
-492
-487
-481
-476
-469
-463
-456
-449
-441
-434
-426
-418
-410
-402
-393
-385
-377
-370
-362
-354
-347
-340
-333
-326
-319
-313
-306
-299
-293
-287
-280
-274
-268
-262
-256
-251
-245
-241
-236
-232
-228
-225
-222
-219
-217
-216
-215
-214
-214
-214
-215
-216
-218
-220
-222
-225
-228
-231
-234
-238
-241
-245
-248
-251
-254
-257
-260
-262
-265
-267
-269
-271
-272
-273
-274
-275
-275
-275
-275
-274
-273
-272
-270
-268
-266
-263
-260
-256
-253
-248
-244
-239
-235
-230
-224
-219
-214
-209
-204
-198
-193
-188
-182
-177
-172
-166
-161
-156
-151
-146
-142
-137
-132
-128
-123
-119
-114
-110
-105
-101
-96
-91
-86
-81
-76
-71
-66
-60
-54
-49
-43
-37
-32
-27
-22
-17
-12
-7
-3
1
5
8
12
15
18
21
24
28
31
34
37
40
43
46
50
53
56
59
62
65
67
69
71
73
75
76
77
78
78
79
79
79
79
79
79
78
78
78
78
78
78
78
78
78
79
79
80
81
82
83
85
86
88
90
92
94
96
98
100
102
103
105
106
107
108
109
110
110
111
112
112
113
114
115
116
117
118
120
121
123
124
126
128
131
133
135
138
140
143
145
148
150
153
155
157
159
161
163
165
166
168
169
169
170
170
171
171
171
170
170
170
169
169
169
168
168
167
167
166
165
164
163
162
160
159
157
155
153
150
148
144
141
137
132
127
122
116
110
103
96
88
80
71
62
52
43
32
22
11
-1
-13
-25
-38
-51
-65
-79
-93
-109
-124
-141
-158
-175
-192
-211
-229
-248
-267
-286
-306
-326
-347
-367
-388
-410
-431
-454
-476
-499
-522
-546
-569
-594
-618
-643
-668
-693
-718
-744
-769
-794
-820
-845
-871
-896
-922
-947
-972
-998
-1022
-1048
-1074
-1099
-1125
-1150
-1176
-1201
-1227
-1252
-1278
-1303
-1329
-1354
-1380
-1405
-1430
-1456
-1481
-1506
-1532
-1557
-1582
-1608
-1633
-1659
-1684
-1709
-1734
-1759
-1783
-1808
-1832
-1856
-1879
-1902
-1925
-1948
-1970
-1992
-2013
-2035
-2056
-2077
-2098
-2119
-2139
-2158
-2178
-2196
-2215
-2233
-2251
-2268
-2285
-2302
-2318
-2334
-2349
-2365
-2380
-2394
-2409
-2423
-2437
-2450
-2463
-2476
-2489
-2501
-2513
-2524
-2535
-2545
-2555
-2565
-2574
-2582
-2590
-2597
-2604
-2609
-2614
-2618
-2622
-2624
-2626
-2627
-2627
-2626
-2624
-2622
-2619
-2615
-2611
-2606
-2600
-2593
-2586
-2579
-2571
-2562
-2554
-2544
-2534
-2524
-2514
-2503
-2492
-2481
-2469
-2457
-2445
-2432
-2418
-2405
-2390
-2376
-2361
-2345
-2329
-2312
-2295
-2277
-2259
-2241
-2222
-2203
-2183
-2164
-2143
-2123
-2102
-2081
-2060
-2037
-2016
-1993
-1971
-1948
-1925
-1902
-1879
-1855
-1832
-1808
-1785
-1762
-1738
-1715
-1692
-1668
-1645
-1622
-1599
-1576
-1553
-1530
-1507
-1484
-1461
-1438
-1415
-1392
-1369
-1346
-1322
-1299
-1275
-1252
-1228
-1204
-1180
-1157
-1133
-1109
-1085
-1062
-1038
-1014
-991
-968
-945
-923
-900
-878
-857
-835
-814
-794
-773
-754
-734
-715
-697
-679
-661
-644
-627
-611
-595
-580
-565
-551
-537
-524
-511
-499
-487
-475
-464
-452
-441
-431
-420
-409
-399
-389
-379
-369
-359
-349
-340
-331
-322
-313
-304
-296
-288
-280
-272
-265
-258
-251
-245
-239
-233
-227
-222
-217
-213
-209
-205
-202
-199
-197
-194
-192
-191
-189
-188
-187
-186
-186
-185
-185
-186
-186
-186
-187
-188
-188
-189
-190
-191
-193
-194
-195
-196
-198
-199
-201
-202
-204
-205
-207
-208
-210
-211
-212
-213
-214
-214
-215
-215
-215
-215
-214
-214
-213
-212
-211
-209
-207
-206
-203
-201
-199
-196
-193
-190
-187
-184
-180
-177
-173
-169
-165
-161
-156
-151
-146
-141
-136
-130
-124
-118
-112
-105
-98
-90
-83
-74
-66
-57
-48
-38
-28
-18
-8
2
13
24
35
46
57
69
81
93
106
119
133
147
162
177
192
208
225
242
259
276
294
313
332
351
370
390
410
431
452
473
495
516
538
561
583
605
628
650
672
694
716
738
759
781
802
823
844
864
884
904
924
943
962
981
999
1018
1036
1053
1071
1088
1104
1121
1137
1152
1167
1182
1196
1210
1224
1237
1250
1262
1274
1285
1297
1307
1318
1328
1338
1347
1355
1364
1372
1379
1385
1392
1397
1402
1406
1410
1413
1415
1417
1417
1417
1416
1415
1412
1409
1404
1399
1393
1386
1378
1368
1358
1347
1335
1321
1307
1291
1274
1257
1238
1218
1198
1176
1154
1130
1106
1081
1055
1029
1002
974
946
917
887
858
827
796
764
732
699
666
632
597
562
525
488
451
412
373
332
292
250
208
164
121
76
31
-14
-60
-107
-154
-202
-250
-299
-348
-397
-446
-496
-546
-596
-646
-696
-747
-797
-847
-897
-947
-996
-1045
-1094
-1143
-1190
-1238
-1284
-1330
-1375
-1420
-1463
-1506
-1548
-1589
-1628
-1667
-1705
-1742
-1778
-1813
-1847
-1881
-1913
-1943
-1973
-2001
-2029
-2055
-2079
-2102
-2124
-2144
-2162
-2179
-2194
-2207
-2219
-2229
-2238
-2245
-2250
-2254
-2256
-2257
-2256
-2253
-2250
-2245
-2238
-2230
-2221
-2210
-2199
-2185
-2171
-2155
-2138
-2119
-2099
-2078
-2055
-2031
-2005
-1979
-1950
-1921
-1890
-1858
-1824
-1790
-1754
-1716
-1678
-1638
-1598
-1556
-1514
-1470
-1426
-1381
-1335
-1289
-1242
-1195
-1147
-1099
-1051
-1002
-955
-906
-858
-810
-761
-713
-665
-617
-569
-521
-473
-425
-377
-330
-282
-235
-188
-142
-95
-50
-5
39
83
126
167
208
248
287
324
360
395
429
462
493
523
551
578
604
628
651
673
693
712
729
745
760
774
786
798
808
817
825
831
837
842
846
848
850
852
852
851
849
847
844
840
835
829
822
815
807
798
788
777
766
753
741
727
713
698
682
666
650
633
615
597
578
559
539
519
498
477
455
432
408
384
360
335
309
283
257
231
205
179
153
127
102
77
52
29
5
-17
-39
-61
-81
-101
-121
-140
-159
-178
-196
-214
-232
-249
-267
-284
-301
-319
-335
-352
-369
-385
-401
-416
-431
-445
-458
-471
-483
-494
-504
-513
-520
-527
-532
-536
-538
-539
-539
-537
-534
-529
-523
-516
-507
-496
-484
-471
-456
-440
-423
-404
-385
-364
-342
-319
-295
-270
-244
-217
-190
-161
-132
-102
-72
-41
-9
24
58
92
126
162
198
234
271
309
348
387
427
467
508
550
592
635
678
722
766
811
856
901
947
994
1040
1087
1134
1181
1228
1276
1324
1371
1419
1467
1516
1564
1613
1661
1710
1759
1809
1858
1908
1957
2007
2058
2108
2158
2209
2260
2310
2361
2412
2463
2514
2565
2616
2667
2718
2769
2820
2871
2922
2972
3023
3072
3122
3170
3219
3266
3313
3359
3404
3448
3491
3533
3574
3614
3654
3692
3729
3766
3802
3837
3871
3905
3938
3971
4003
4034
4065
4094
4125
4153
4181
4209
4235
4261
4285
4309
4331
4353
4373
4393
4411
4428
4444
4459
4472
4485
4496
4506
4515
4523
4529
4534
4539
4541
4543
4544
4543
4541
4538
4534
4529
4522
4514
4505
4495
4483
4471
4458
4443
4428
4412
4395
4378
4359
4341
4321
4301
4281
4260
4239
4217
4196
4173
4151
4128
4105
4081
4057
4033
4008
3983
3958
3933
3907
3881
3855
3828
3802
3775
3749
3722
3695
3668
3641
3615
3588
3561
3535
3508
3482
3456
3430
3404
3378
3353
3327
3302
3277
3251
3225
3199
3173
3146
3119
3091
3062
3033
3003
2972
2940
2908
2874
2840
2806
2770
2735
2698
2661
2623
2585
2546
2507
2467
2426
2385
2344
2302
2259
2216
2172
2127
2082
2036
1990
1942
1894
1846
1796
1746
1695
1644
1591
1539
1486
1432
1377
1323
1268
1212
1156
1100
1044
987
931
874
817
761
704
648
592
535
480
424
369
315
261
207
154
102
51
0
-50
-99
-147
-194
-240
-285
-329
-372
-414
-455
-495
-534
-572
-609
-644
-679
-712
-745
-776
-806
-834
-862
-888
-913
-936
-959
-980
-1000
-1018
-1036
-1053
-1068
-1083
-1096
-1109
-1120
-1132
-1142
-1152
-1161
-1169
-1177
-1185
-1192
-1200
-1206
-1213
-1220
-1227
-1234
-1240
-1247
-1254
-1261
-1267
-1274
-1280
-1287
-1292
-1298
-1303
-1307
-1311
-1315
-1317
-1319
-1321
-1322
-1322
-1321
-1320
-1319
-1317
-1315
-1313
-1311
-1309
-1306
-1304
-1302
-1300
-1298
-1297
-1296
-1295
-1294
-1294
-1295
-1295
-1296
-1298
-1300
-1303
-1306
-1310
-1314
-1319
-1325
-1332
-1339
-1348
-1357
-1368
-1379
-1392
-1406
-1420
-1436
-1453
-1472
-1491
-1512
-1533
-1556
-1579
-1603
-1628
-1653
-1679
-1706
-1732
-1759
-1786
-1814
-1841
-1869
-1896
-1924
-1952
-1979
-2007
-2035
-2062
-2090
-2117
-2144
-2170
-2197
-2222
-2247
-2272
-2296
-2318
-2340
-2361
-2381
-2400
-2418
-2435
-2451
-2466
-2480
-2493
-2505
-2517
-2528
-2539
-2550
-2560
-2571
-2582
-2593
-2605
-2617
-2630
-2643
-2658
-2673
-2689
-2707
-2725
-2744
-2764
-2784
-2805
-2827
-2849
-2871
-2894
-2917
-2939
-2962
-2984
-3006
-3027
-3048
-3068
-3088
-3107
-3125
-3143
-3160
-3176
-3191
-3206
-3220
-3233
-3246
-3257
-3268
-3277
-3286
-3294
-3301
-3307
-3312
-3316
-3320
-3322
-3324
-3326
-3326
-3326
-3326
-3325
-3324
-3323
-3322
-3320
-3319
-3317
-3315
-3313
-3311
-3309
-3306
-3304
-3301
-3297
-3294
-3290
-3285
-3280
-3274
-3268
-3261
-3254
-3246
-3237
-3228
-3219
-3209
-3199
-3189
-3178
-3167
-3156
-3145
-3134
-3122
-3110
-3098
-3086
-3073
-3059
-3045
-3030
-3014
-2997
-2979
-2960
-2940
-2918
-2896
-2872
-2847
-2821
-2794
-2767
-2739
-2711
-2683
-2654
-2626
-2597
-2570
-2542
-2515
-2489
-2463
-2438
-2414
-2391
-2369
-2347
-2326
-2305
-2285
-2266
-2246
-2228
-2209
-2191
-2173
-2155
-2137
-2120
-2103
-2086
-2070
-2054
-2039
-2024
-2009
-1996
-1983
-1971
-1960
-1950
-1940
-1932
-1924
-1918
-1913
-1909
-1906
-1904
-1903
-1904
-1906
-1908
-1912
-1917
-1922
-1928
-1934
-1941
-1949
-1956
-1964
-1973
-1981
-1989
-1998
-2005
-2013
-2023
-2031
-2037
-2045
-2054
-2061
-2068
-2076
-2083
-2090
-2097
-2104
-2111
-2119
-2126
-2133
-2140
-2147
-2155
-2162
-2169
-2177
-2184
-2192
-2201
-2209
-2218
-2228
-2238
-2248
-2260
-2271
-2283
-2296
-2309
-2322
-2336
-2349
-2363
-2377
-2391
-2405
-2418
-2431
-2443
-2454
-2464
-2474
-2482
-2489
-2495
-2499
-2502
-2504
-2504
-2502
-2500
-2495
-2489
-2481
-2472
-2460
-2447
-2432
-2416
-2397
-2376
-2353
-2328
-2301
-2271
-2239
-2205
-2168
-2128
-2086
-2041
-1993
-1942
-1889
-1832
-1773
-1712
-1647
-1581
-1512
-1441
-1368
-1294
-1218
-1140
-1062
-982
-901
-819
-737
-653
-569
-485
-399
-314
-227
-140
-53
35
124
213
302
392
482
572
662
753
843
933
1024
1114
1204
1294
1384
1474
1563
1653
1742
1831
1921
2009
2100
2189
2279
2369
2459
2549
2639
2729
2820
2910
3000
3089
3179
3267
3355
3443
3529
3614
3697
3779
3860
3939
4017
4093
4167
4239
4310
4379
4446
4511
4574
4636
4696
4755
4812
4868
4922
4975
5028
5079
5130
5179
5228
5276
5324
5371
5418
5463
5509
5554
5598
5642
5686
5729
5772
5814
5856
5897
5938
5978
6018
6057
6095
6133
6170
6206
6241
6275
6308
6340
6371
6401
6430
6458
6485
6511
6535
6558
6580
6601
6621
6639
6656
6672
6687
6700
6712
6723
6733
6741
6748
6754
6758
6761
6763
6763
6763
6761
6757
6753
6747
6741
6733
6725
6715
6704
6692
6679
6665
6650
6633
6616
6597
6576
6555
6532
6508
6483
6458
6431
6404
6377
6349
6321
6292
6264
6235
6207
6178
6150
6121
6093
6064
6036
6007
5978
5950
5921
5892
5863
5834
5805
5776
5747
5718
5689
5659
5630
5600
5570
5540
5510
5479
5449
5418
5387
5355
5324
5291
5259
5226
5193
5160
5126
5092
5058
5023
4989
4954
4920
4885
4851
4817
4783
4749
4716
4683
4651
4619
4587
4557
4527
4497
4469
4441
4414
4387
4362
4337
4313
4290
4267
4246
4225
4205
4186
4167
4149
4132
4115
4099
4083
4067
4053
4038
4025
4011
4000
3988
3976
3965
3955
3945
3936
3928
3920
3913
3906
3900
3895
3890
3885
3880
3875
3870
3865
3858
3851
3843
3834
3823
3810
3796
3780
3762
3742
3720
3696
3670
3643
3613
3582
3549
3514
3479
3442
3404
3366
3327
3287
3246
3205
3164
3122
3080
3037
2995
2952
2909
2866
2823
2780
2737
2694
2651
2609
2567
2525
2484
2443
2402
2362
2323
2284
2245
2207
2169
2131
2094
2057
2020
1983
1947
1911
1875
1839
1803
1768
1732
1696
1660
1625
1588
1552
1516
1479
1442
1404
1367
1329
1290
1252
1213
1174
1135
1095
1056
1016
976
936
896
855
815
774
734
693
652
612
571
530
489
448
407
366
325
284
243
202
162
122
82
43
4
-35
-73
-111
-148
-185
-222
-259
-295
-331
-366
-401
-435
-469
-503
-535
-568
-599
-630
-661
-691
-720
-748
-776
-803
-830
-856
-882
-906
-930
-954
-976
-998
-1020
-1040
-1059
-1078
-1096
-1114
-1130
-1146
-1162
-1177
-1192
-1207
-1222
-1237
-1253
-1268
-1284
-1301
-1317
-1335
-1352
-1371
-1390
-1409
-1429
-1450
-1471
-1493
-1516
-1539
-1563
-1587
-1611
-1636
-1661
-1687
-1712
-1737
-1763
-1788
-1813
-1837
-1862
-1886
-1909
-1932
-1955
-1976
-1997
-2017
-2035
-2053
-2070
-2085
-2099
-2112
-2123
-2133
-2141
-2148
-2154
-2158
-2161
-2163
-2163
-2162
-2161
-2158
-2153
-2148
-2142
-2135
-2126
-2117
-2107
-2095
-2083
-2070
-2055
-2040
-2024
-2007
-1989
-1970
-1950
-1930
-1908
-1886
-1862
-1838
-1812
-1786
-1758
-1728
-1697
-1665
-1631
-1595
-1557
-1517
-1476
-1433
-1389
-1343
-1295
-1247
-1197
-1146
-1094
-1041
-988
-934
-879
-824
-767
-711
-653
-595
-537
-477
-418
-358
-297
-236
-175
-113
-51
11
73
134
196
257
318
379
438
498
557
615
673
730
788
844
901
957
1014
1070
1126
1183
1240
1297
1354
1411
1468
1525
1583
1640
1698
1755
1813
1871
1929
1987
2045
2103
2161
2218
2276
2333
2389
2445
2501
2555
2609
2661
2713
2763
2812
2859
2904
2948
2990
3029
3067
3102
3136
3166
3195
3221
3245
3267
3286
3304
3319
3332
3343
3352
3359
3365
3370
3373
3375
3376
3376
3375
3373
3371
3368
3365
3362
3358
3354
3349
3344
3338
3332
3325
3317
3308
3299
3288
3276
3263
3249
3234
3218
3200
3182
3162
3141
3119
3095
3071
3046
3019
2991
2962
2933
2902
2869
2836
2802
2766
2730
2692
2653
2614
2573
2532
2489
2446
2403
2358
2313
2268
2222
2175
2129
2082
2033
1987
1939
1891
1844
1796
1748
1700
1652
1603
1555
1507
1458
1409
1359
1310
1259
1209
1158
1107
1055
1002
950
897
844
791
737
683
628
573
519
464
409
354
299
244
190
136
83
30
-22
-73
-124
-173
-221
-267
-313
-357
-399
-440
-479
-517
-554
-589
-623
-656
-688
-718
-748
-777
-805
-832
-858
-883
-907
-931
-953
-974
-994
-1012
-1030
-1046
-1060
-1072
-1083
-1091
-1098
-1103
-1106
-1107
-1106
-1103
-1098
-1092
-1083
-1073
-1061
-1048
-1033
-1016
-1000
-982
-962
-943
-922
-901
-880
-859
-837
-815
-794
-772
-751
-729
-708
-686
-665
-644
-622
-601
-579
-557
-534
-511
-488
-464
-440
-415
-389
-363
-336
-308
-280
-250
-220
-189
-158
-126
-93
-60
-27
7
41
75
109
142
175
208
240
272
304
334
365
394
423
452
480
508
535
562
588
614
640
665
689
713
736
758
779
799
818
836
853
869
884
898
911
924
935
945
954
963
971
978
984
989
994
999
1002
1006
1010
1012
1016
1018
1022
1025
1028
1031
1035
1038
1042
1046
1050
1055
1060
1064
1069
1074
1079
1083
1087
1090
1093
1095
1096
1096
1094
1091
1087
1081
1073
1063
1051
1037
1020
1002
981
958
932
903
873
840
805
767
728
687
644
599
552
504
455
404
352
299
244
189
132
74
15
-44
-105
-167
-230
-293
-357
-422
-487
-552
-618
-685
-751
-817
-884
-951
-1016
-1083
-1150
-1216
-1281
-1347
-1412
-1477
-1542
-1607
-1671
-1734
-1798
-1861
-1923
-1986
-2048
-2109
-2171
-2232
-2293
-2353
-2414
-2474
-2534
-2594
-2653
-2712
-2770
-2828
-2885
-2941
-2996
-3050
-3103
-3155
-3206
-3256
-3305
-3352
-3398
-3443
-3487
-3529
-3570
-3610
-3648
-3685
-3720
-3753
-3784
-3813
-3841
-3866
-3889
-3910
-3929
-3946
-3960
-3973
-3983
-3992
-3999
-4003
-4008
-4011
-4011
-4011
-4010
-4008
-4005
-4001
-3996
-3991
-3985
-3979
-3972
-3964
-3956
-3948
-3939
-3930
-3920
-3910
-3900
-3889
-3877
-3865
-3852
-3839
-3825
-3810
-3794
-3777
-3759
-3741
-3721
-3701
-3679
-3657
-3635
-3611
-3587
-3563
-3538
-3512
-3487
-3461
-3435
-3410
-3384
-3358
-3333
-3308
-3284
-3260
-3237
-3214
-3191
-3170
-3149
-3128
-3108
-3088
-3069
-3050
-3032
-3014
-2996
-2978
-2960
-2943
-2925
-2908
-2891
-2875
-2859
-2843
-2828
-2813
-2799
-2785
-2773
-2761
-2750
-2740
-2731
-2722
-2715
-2708
-2703
-2698
-2693
-2690
-2687
-2685
-2683
-2682
-2682
-2681
-2681
-2682
-2682
-2683
-2684
-2685
-2687
-2688
-2690
-2692
-2694
-2696
-2698
-2701
-2704
-2707
-2711
-2715
-2720
-2725
-2731
-2738
-2745
-2753
-2762
-2772
-2784
-2796
-2809
-2824
-2840
-2857
-2876
-2896
-2918
-2941
-2966
-2994
-3023
-3054
-3087
-3122
-3159
-3198
-3239
-3282
-3327
-3374
-3422
-3472
-3523
-3574
-3627
-3681
-3735
-3790
-3845
-3900
-3955
-4010
-4066
-4121
-4175
-4230
-4283
-4337
-4389
-4441
-4493
-4543
-4593
-4642
-4689
-4736
-4781
-4826
-4869
-4911
-4952
-4991
-5030
-5068
-5104
-5139
-5173
-5206
-5238
-5268
-5296
-5323
-5348
-5372
-5393
-5413
-5430
-5445
-5458
-5469
-5477
-5482
-5485
-5485
-5483
-5477
-5469
-5458
-5444
-5426
-5406
-5383
-5357
-5327
-5295
-5260
-5222
-5181
-5138
-5092
-5044
-4993
-4941
-4886
-4829
-4771
-4711
-4649
-4586
-4521
-4454
-4386
-4317
-4246
-4173
-4099
-4024
-3947
-3869
-3790
-3710
-3629
-3547
-3464
-3380
-3296
-3210
-3125
-3038
-2951
-2864
-2776
-2687
-2598
-2509
-2419
-2328
-2237
-2146
-2054
-1962
-1870
-1778
-1686
-1594
-1502
-1411
-1320
-1230
-1141
-1052
-965
-879
-794
-711
-629
-549
-470
-393
-318
-244
-173
-103
-35
32
96
159
220
280
338
395
450
504
557
608
658
707
755
801
846
890
933
974
1014
1052
1089
1125
1159
1192
1223
1253
1282
1309
1335
1360
1383
1405
1426
1445
1463
1480
1496
1511
1525
1538
1550
1562
1573
1583
1592
1601
1609
1617
1624
1631
1637
1643
1648
1652
1655
1657
1658
1658
1657
1654
1649
1642
1633
1623
1610
1595
1577
1558
1536
1512
1485
1457
1426
1394
1360
1324
1286
1247
1206
1164
1121
1077
1031
985
938
890
842
793
744
695
645
595
546
496
447
398
350
302
254
207
161
115
70
26
-17
-59
-100
-140
-179
-216
-253
-288
-321
-354
-385
-415
-444
-471
-498
-523
-546
-569
-590
-611
-630
-647
-664
-680
-694
-707
-720
-731
-741
-750
-758
-765
-772
-777
-781
-784
-786
-786
-786
-785
-782
-778
-773
-766
-759
-750
-740
-728
-716
-702
-686
-670
-652
-633
-612
-591
-568
-544
-518
-491
-463
-434
-403
-371
-338
-303
-267
-230
-192
-153
-112
-70
-28
16
61
107
154
202
250
299
348
397
447
497
547
597
646
696
745
794
843
891
939
987
1035
1082
1129
1176
1223
1270
1317
1364
1411
1458
1505
1553
1600
1647
1695
1742
1789
1836
1882
1929
1975
2020
2065
2110
2154
2197
2240
2282
2323
2364
2403
2443
2481
2519
2556
2592
2627
2661
2695
2727
2759
2790
2820
2848
2876
2903
2929
2954
2978
3002
3024
3046
3066
3087
3106
3125
3143
3161
3178
3195
3212
3229
3245
3262
3278
3294
3310
3326
3342
3357
3372
3387
3401
3414
3427
3439
3450
3460
3469
3477
3484
3489
3493
3496
3497
3497
3496
3493
3488
3482
3475
3466
3456
3445
3433
3419
3405
3389
3373
3356
3338
3319
3300
3280
3260
3239
3218
3196
3174
3152
3129
3107
3084
3061
3038
3014
2991
2968
2945
2923
2900
2878
2856
2834
2813
2792
2771
2752
2732
2714
2696
2679
2663
2647
2633
2619
2606
2594
2583
2573
2564
2556
2548
2541
2536
2530
2526
2522
2519
2516
2514
2513
2512
2511
2510
2510
2509
2509
2509
2509
2508
2508
2507
2506
2505
2504
2503
2501
2499
2498
2496
2494
2493
2491
2490
2489
2489
2489
2490
2491
2493
2496
2500
2504
2510
2516
2522
2530
2538
2546
2555
2565
2575
2585
2595
2606
2617
2628
2639
2650
2661
2672
2683
2693
2704
2715
2726
2737
2748
2759
2769
2780
2791
2801
2811
2821
2831
2841
2850
2859
2867
2876
2883
2891
2898
2906
2913
2919
2926
2932
2939
2945
2951
2957
2963
2969
2975
2981
2987
2993
3000
3006
3013
3019
3026
3033
3040
3047
3054
3061
3068
3076
3083
3090
3098
3105
3112
3119
3125
3132
3138
3143
3148
3153
3157
3160
3163
3165
3167
3168
3168
3168
3167
3165
3162
3160
3156
3152
3147
3142
3137
3131
3124
3117
3110
3102
3094
3084
3075
3065
3053
3042
3029
3016
3002
2987
2971
2954
2937
2918
2899
2879
2859
2838
2816
2794
2772
2749
2726
2702
2679
2655
2631
2606
2582
2557
2532
2507
2481
2455
2429
2403
2376
2348
2320
2292
2262
2232
2201
2169
2137
2103
2068
2032
1995
1957
1918
1877
1836
1794
1751
1708
1663
1618
1573
1527
1481
1434
1388
1340
1293
1246
1198
1150
1101
1053
1004
954
904
854
803
752
700
647
595
541
487
433
378
323
268
212
156
99
42
-15
-72
-129
-185
-242
-298
-354
-409
-463
-517
-569
-620
-670
-718
-764
-809
-852
-893
-933
-970
-1006
-1039
-1071
-1101
-1129
-1156
-1181
-1204
-1225
-1245
-1264
-1281
-1297
-1312
-1325
-1337
-1347
-1356
-1364
-1370
-1375
-1378
-1380
-1381
-1381
-1379
-1375
-1370
-1364
-1357
-1348
-1338
-1326
-1313
-1299
-1283
-1266
-1248
-1229
-1209
-1188
-1167
-1144
-1121
-1097
-1072
-1048
-1022
-998
-972
-947
-922
-897
-873
-848
-824
-801
-777
-754
-732
-710
-688
-667
-645
-624
-603
-583
-562
-541
-520
-499
-478
-456
-435
-413
-392
-370
-348
-325
-303
-280
-257
-234
-211
-188
-164
-141
-117
-93
-70
-46
-23
0
22
44
66
87
108
128
147
165
183
200
216
230
244
257
268
278
287
294
300
305
308
309
309
307
304
300
293
286
277
267
255
242
228
213
197
180
162
144
124
104
83
62
41
19
-4
-26
-49
-72
-95
-118
-141
-163
-186
-208
-231
-253
-275
-297
-319
-342
-364
-386
-409
-432
-456
-480
-505
-530
-555
-582
-609
-636
-665
-694
-723
-753
-783
-814
-846
-877
-909
-941
-973
-1004
-1037
-1069
-1100
-1131
-1162
-1192
-1221
-1250
-1279
-1306
-1333
-1360
-1386
-1412
-1437
-1462
-1487
-1512
-1537
-1562
-1587
-1613
-1640
-1667
-1694
-1723
-1752
-1782
-1812
-1844
-1876
-1909
-1943
-1978
-2013
-2050
-2086
-2124
-2162
-2201
-2240
-2280
-2320
-2361
-2403
-2445
-2487
-2531
-2575
-2619
-2664
-2710
-2756
-2803
-2850
-2897
-2945
-2993
-3041
-3089
-3137
-3185
-3233
-3280
-3328
-3375
-3421
-3468
-3514
-3560
-3605
-3650
-3695
-3740
-3785
-3829
-3874
-3919
-3965
-4010
-4057
-4103
-4151
-4198
-4247
-4296
-4346
-4396
-4448
-4500
-4552
-4605
-4658
-4712
-4766
-4820
-4875
-4929
-4984
-5039
-5094
-5149
-5204
-5259
-5314
-5369
-5425
-5480
-5536
-5592
-5648
-5704
-5760
-5816
-5873
-5929
-5986
-6042
-6099
-6156
-6212
-6268
-6324
-6380
-6436
-6491
-6545
-6599
-6653
-6705
-6757
-6808
-6858
-6908
-6956
-7003
-7048
-7093
-7136
-7178
-7219
-7257
-7295
-7331
-7365
-7398
-7429
-7459
-7487
-7513
-7538
-7561
-7583
-7603
-7622
-7640
-7656
-7672
-7686
-7699
-7711
-7722
-7732
-7741
-7749
-7757
-7763
-7769
-7774
-7777
-7780
-7782
-7783
-7783
-7782
-7779
-7775
-7770
-7764
-7757
-7748
-7738
-7726
-7713
-7699
-7683
-7665
-7646
-7625
-7603
-7579
-7553
-7525
-7496
-7466
-7434
-7400
-7366
-7329
-7292
-7253
-7213
-7173
-7131
-7088
-7044
-7000
-6955
-6909
-6863
-6817
-6770
-6723
-6675
-6628
-6580
-6532
-6484
-6437
-6389
-6341
-6294
-6247
-6200
-6153
-6107
-6061
-6016
-5971
-5926
-5882
-5838
-5795
-5753
-5711
-5669
-5628
-5587
-5546
-5506
-5466
-5426
-5386
-5347
-5307
-5268
-5230
-5191
-5153
-5116
-5079
-5043
-5007
-4973
-4939
-4906
-4875
-4845
-4816
-4789
-4763
-4739
-4717
-4697
-4679
-4663
-4649
-4637
-4627
-4620
-4615
-4612
-4611
-4613
-4616
-4622
-4630
-4639
-4650
-4663
-4677
-4692
-4708
-4725
-4743
-4762
-4781
-4800
-4820
-4839
-4859
-4879
-4899
-4918
-4937
-4956
-4974
-4992
-5010
-5027
-5044
-5060
-5075
-5090
-5105
-5119
-5132
-5145
-5158
-5170
-5181
-5193
-5204
-5215
-5225
-5236
-5246
-5256
-5266
-5277
-5287
-5297
-5307
-5318
-5328
-5339
-5349
-5360
-5370
-5381
-5392
-5403
-5414
-5425
-5436
-5446
-5457
-5468
-5478
-5489
-5499
-5509
-5519
-5529
-5538
-5548
-5557
-5565
-5573
-5581
-5589
-5596
-5602
-5608
-5614
-5619
-5623
-5627
-5630
-5632
-5633
-5634
-5633
-5632
-5630
-5626
-5622
-5617
-5611
-5603
-5595
-5586
-5576
-5565
-5553
-5540
-5527
-5512
-5497
-5482
-5465
-5448
-5431
-5412
-5394
-5375
-5355
-5336
-5316
-5295
-5275
-5254
-5233
-5212
-5190
-5169
-5147
-5125
-5103
-5081
-5059
-5037
-5014
-4991
-4968
-4945
-4922
-4898
-4875
-4851
-4826
-4802
-4777
-4751
-4725
-4699
-4672
-4644
-4616
-4588
-4559
-4530
-4500
-4469
-4439
-4408
-4377
-4346
-4315
-4283
-4252
-4220
-4189
-4158
-4127
-4096
-4065
-4035
-4005
-3975
-3946
-3917
-3889
-3861
-3833
-3806
-3780
-3754
-3728
-3703
-3678
-3653
-3629
-3605
-3581
-3557
-3533
-3509
-3486
-3462
-3438
-3414
-3390
-3366
-3341
-3316
-3291
-3266
-3240
-3214
-3187
-3160
-3133
-3105
-3077
-3048
-3019
-2989
-2959
-2928
-2897
-2865
-2833
-2801
-2768
-2735
-2701
-2667
-2633
-2598
-2563
-2528
-2492
-2456
-2420
-2384
-2347
-2311
-2274
-2237
-2200
-2164
-2127
-2090
-2052
-2015
-1978
-1942
-1905
-1868
-1831
-1795
-1759
-1723
-1687
-1651
-1616
-1581
-1546
-1512
-1478
-1444
-1410
-1377
-1345
-1313
-1281
-1250
-1220
-1190
-1160
-1131
-1102
-1074
-1046
-1018
-993
-967
-942
-917
-894
-871
-849
-828
-808
-790
-772
-756
-741
-727
-714
-703
-693
-684
-677
-671
-666
-662
-660
-658
-658
-659
-660
-663
-666
-670
-675
-681
-688
-695
-703
-711
-721
-731
-741
-752
-764
-776
-789
-803
-817
-832
-847
-863
-879
-897
-915
-934
-954
-976
-998
-1022
-1046
-1073
-1101
-1130
-1161
-1194
-1228
-1265
-1303
-1342
-1384
-1427
-1471
-1518
-1565
-1615
-1665
-1717
-1770
-1825
-1880
-1937
-1994
-2052
-2111
-2170
-2230
-2291
-2352
-2413
-2475
-2537
-2599
-2661
-2723
-2785
-2847
-2909
-2971
-3032
-3093
-3154
-3214
-3274
-3334
-3392
-3450
-3508
-3565
-3621
-3676
-3730
-3784
-3836
-3888
-3938
-3987
-4035
-4082
-4127
-4171
-4214
-4256
-4296
-4335
-4372
-4408
-4443
-4477
-4510
-4541
-4572
-4601
-4630
-4657
-4684
-4710
-4735
-4759
-4783
-4805
-4827
-4849
-4869
-4889
-4908
-4927
-4945
-4962
-4979
-4994
-5009
-5024
-5037
-5050
-5062
-5073
-5083
-5093
-5101
-5109
-5115
-5121
-5125
-5129
-5131
-5132
-5132
-5130
-5127
-5123
-5117
-5109
-5100
-5090
-5078
-5064
-5048
-5031
-5012
-4991
-4968
-4943
-4917
-4888
-4857
-4825
-4790
-4754
-4715
-4675
-4633
-4589
-4543
-4496
-4447
-4396
-4343
-4290
-4234
-4178
-4119
-4059
-3999
-3937
-3874
-3809
-3744
-3677
-3609
-3541
-3471
-3401
-3329
-3257
-3184
-3111
-3037
-2962
-2887
-2811
-2735
-2658
-2582
-2505
-2428
-2352
-2275
-2198
-2122
-2047
-1971
-1897
-1822
-1749
-1676
-1604
-1533
-1463
-1393
-1324
-1256
-1189
-1123
-1058
-993
-929
-866
-803
-741
-680
-619
-559
-499
-440
-381
-322
-264
-207
-149
-92
-35
21
77
133
188
243
297
351
404
457
510
561
613
663
713
763
811
859
907
953
999
1045
1089
1133
1176
1218
1259
1300
1339
1378
1416
1453
1490
1526
1561
1595
1629
1661
1694
1725
1756
1787
1816
1845
1874
1902
1929
1955
1981
2005
2029
2053
2076
2098
2119
2139
2158
2177
2194
2211
2226
2241
2255
2267
2279
2290
2300
2309
2316
2323
2329
2334
2339
2342
2344
2346
2347
2347
2347
2346
2344
2342
2340
2337
2334
2331
2328
2325
2322
2319
2316
2313
2311
2309
2308
2307
2307
2307
2307
2309
2310
2313
2316
2319
2323
2327
2332
2337
2342
2348
2354
2359
2366
2372
2378
2384
2390
2396
2402
2408
2414
2420
2426
2431
2436
2441
2446
2450
2454
2458
2461
2464
2467
2469
2470
2471
2472
2472
2472
2471
2470
2468
2465
2462
2458
2454
2449
2443
2436
2429
2421
2412
2403
2392
2381
2369
2357
2343
2329
2314
2298
2282
2264
2246
2227
2207
2186
2165
2142
2119
2095
2070
2044
2017
1991
1963
1935
1906
1877
1847
1817
1786
1756
1725
1694
1663
1631
1600
1569
1538
1506
1475
1444
1413
1381
1350
1318
1287
1255
1223
1192
1160
1128
1096
1063
1031
999
967
935
903
871
840
808
777
746
715
685
656
627
598
571
544
518
493
470
448
427
408
391
375
361
350
340
333
328
325
324
326
331
337
346
358
372
388
407
428
452
477
505
535
568
602
638
676
716
758
802
847
893
941
991
1041
1093
1146
1201
1256
1313
1370
1429
1488
1549
1610
1673
1736
1800
1865
1930
1996
2063
2130
2198
2266
2334
2403
2472
2541
2610
2679
2749
2818
2887
2956
3025
3094
3163
3231
3298
3366
3432
3498
3564
3628
3692
3755
3817
3877
3937
3995
4053
4109
4164
4217
4269
4320
4369
4417
4464
4509
4552
4594
4634
4673
4711
4747
4781
4814
4845
4875
4903
4930
4955
4979
5002
5024
5044
5064
5082
5099
5116
5131
5146
5161
5174
5187
5200
5212
5224
5235
5246
5256
5266
5276
5286
5295
5304
5313
5321
5330
5338
5346
5354
5361
5369
5376
5383
5390
5397
5404
5410
5417
5423
5429
5435
5441
5446
5451
5457
5462
5467
5471
5476
5480
5484
5488
5491
5494
5497
5500
5502
5503
5505
5505
5506
5505
5505
5503
5501
5498
5495
5491
5486
5480
5474
5467
5459
5450
5441
5431
5420
5408
5396
5383
5369
5354
5338
5322
5304
5286
5267
5246
5225
5203
5179
5155
5129
5103
5075
5046
5016
4985
4954
4921
4886
4851
4815
4778
4740
4701
4662
4621
4580
4538
4495
4452
4408
4364
4319
4275
4230
4186
4141
4096
4051
4008
3965
3921
3879
3837
3795
3754
3714
3674
3636
3598
3560
3524
3489
3454
3421
3388
3356
3326
3296
3268
3240
3214
3189
3164
3141
3120
3099
3080
3062
3045
3030
3015
3003
2991
2981
2973
2965
2960
2955
2952
2951
2950
2951
2954
2958
2963
2969
2976
2985
2995
3006
3018
3031
3045
3060
3076
3092
3110
3129
3148
3169
3190
3212
3234
3257
3281
3306
3331
3357
3383
3410
3437
3465
3493
3521
3551
3580
3611
3641
3673
3705
3738
3772
3806
3842
3878
3915
3953
3991
4030
4072
4113
4156
4199
4243
4288
4334
4380
4427
4475
4523
4571
4620
4669
4719
4768
4818
4867
4917
4966
5015
5064
5113
5161
5209
5257
5304
5351
5397
5442
5487
5531
5575
5618
5661
5703
5745
5786
5826
5866
5906
5945
5984
6022
6061
6098
6136
6173
6210
6246
6283
6319
6354
6390
6425
6459
6494
6528
6561
6594
6627
6658
6690
6720
6750
6779
6807
6834
6860
6886
6910
6933
6955
6976
6996
7015
7032
7049
7065
7079
7093
7105
7117
7128
7139
7148
7157
7166
7174
7181
7188
7195
7202
7208
7214
7220
7226
7233
7239
7245
7251
7257
7264
7270
7277
7283
7290
7297
7304
7311
7318
7325
7333
7340
7348
7356
7364
7372
7381
7390
7399
7408
7418
7428
7438
7449
7461
7472
7485
7497
7511
7525
7539
7554
7570
7586
7602
7620
7638
7656
7675
7694
7714
7735
7755
7777
7798
7820
7841
7863
7885
7907
7929
7951
7972
7993
8013
8032
8053
8071
8090
8106
8122
8138
8154
8167
8180
8193
8204
8214
8223
8231
8238
8244
8249
8253
8256
8258
8259
8259
8258
8256
8253
8249
8245
8239
8232
8224
8216
8207
8196
8185
8173
8161
8147
8132
8118
8103
8086
8069
8051
8032
8013
7994
7973
7952
7930
7907
7884
7860
7835
7810
7785
7758
7732
7705
7677
7649
7621
7593
7564
7535
7506
7477
7448
7419
7390
7360
7331
7302
7273
7243
7214
7185
7155
7126
7097
7067
7037
7008
6978
6947
6917
6887
6856
6825
6794
6762
6731
6698
6666
6634
6601
6568
6534
6501
6467
6433
6398
6364
6330
6295
6260
6226
6191
6156
6121
6086
6051
6017
5982
5946
5911
5876
5841
5805
5769
5733
5697
5660
5624
5587
5549
5511
5473
5435
5396
5357
5317
5277
5236
5195
5153
5111
5069
5026
4983
4939
4894
4850
4804
4758
4712
4665
4618
4570
4521
4472
4422
4372
4321
4269
4217
4164
4110
4056
4001
3946
3889
3833
3775
3717
3658
3599
3538
3478
3416
3354
3291
3227
3162
3097
3031
2965
2898
2830
2762
2694
2624
2555
2485
2415
2344
2274
2203
2131
2060
1988
1917
1845
1773
1701
1629
1557
1485
1412
1340
1268
1195
1123
1051
979
907
835
763
691
620
549
478
408
338
269
200
132
64
-3
-69
-135
-200
-264
-327
-389
-451
-512
-571
-630
-688
-745
-801
-856
-911
-964
-1016
-1069
-1121
-1172
-1222
-1271
-1320
-1369
-1416
-1463
-1510
-1556
-1601
-1645
-1689
-1732
-1774
-1816
-1856
-1896
-1934
-1972
-2008
-2043
-2078
-2110
-2142
-2173
-2202
-2229
-2256
-2280
-2304
-2326
-2346
-2365
-2383
-2399
-2414
-2427
-2438
-2449
-2457
-2465
-2470
-2475
-2478
-2479
-2480
-2479
-2476
-2472
-2467
-2461
-2453
-2444
-2433
-2422
-2409
-2395
-2379
-2363
-2345
-2327
-2307
-2286
-2264
-2241
-2218
-2194
-2169
-2143
-2117
-2090
-2063
-2035
-2007
-1978
-1949
-1920
-1891
-1861
-1832
-1801
-1771
-1740
-1710
-1679
-1647
-1616
-1584
-1552
-1519
-1487
-1454
-1420
-1387
-1353
-1319
-1284
-1249
-1215
-1180
-1145
-1109
-1074
-1039
-1002
-968
-933
-898
-864
-829
-795
-762
-728
-696
-663
-631
-600
-569
-539
-509
-480
-452
-425
-398
-372
-346
-322
-298
-275
-253
-233
-213
-194
-176
-159
-143
-128
-114
-101
-89
-78
-68
-59
-50
-43
-36
-30
-24
-20
-15
-11
-8
-5
-2
0
2
5
7
9
10
12
14
16
19
21
23
26
28
31
34
37
40
44
48
52
56
61
66
71
77
82
89
95
102
110
118
126
135
144
154
164
175
185
197
208
220
232
244
257
269
282
295
308
321
334
347
361
374
387
401
414
428
442
455
469
483
497
511
525
539
553
568
582
597
611
626
640
655
669
684
699
713
728
742
756
771
785
799
813
827
841
854
867
880
892
904
916
926
937
946
955
963
971
977
983
988
992
995
996
997
997
996
994
990
986
981
975
968
959
950
940
930
918
906
892
878
863
848
831
814
796
778
758
738
718
697
675
653
631
608
584
561
537
513
488
464
440
416
391
367
343
320
296
273
251
228
207
185
164
144
124
105
86
68
51
34
18
2
-13
-27
-41
-54
-67
-80
-92
-103
-114
-125
-135
-145
-154
-163
-172
-180
-188
-195
-203
-209
-215
-221
-227
-232
-236
-240
-243
-246
-248
-250
-251
-252
-252
-252
-250
-249
-247
-244
-240
-237
-232
-228
-223
-217
-211
-205
-198
-192
-185
-178
-171
-163
-156
-149
-141
-134
-126
-119
-111
-104
-97
-89
-82
-75
-68
-61
-54
-47
-41
-34
-28
-22
-17
-11
-6
-2
3
7
11
14
17
19
21
22
23
24
23
23
21
19
16
13
9
4
-1
-7
-14
-22
-30
-39
-49
-59
-71
-83
-95
-109
-123
-137
-153
-169
-186
-204
-222
-242
-262
-283
-305
-327
-351
-375
-400
-426
-452
-480
-508
-537
-567
-597
-629
-660
-693
-726
-760
-794
-829
-864
-899
-935
-971
-1008
-1044
-1081
-1118
-1155
-1192
-1228
-1265
-1302
-1338
-1374
-1410
-1446
-1481
-1516
-1550
-1584
-1618
-1651
-1684
-1717
-1749
-1780
-1812
-1842
-1873
-1903
-1933
-1962
-1990
-2019
-2047
-2074
-2101
-2128
-2154
-2180
-2205
-2230
-2254
-2278
-2301
-2324
-2346
-2368
-2389
-2410
-2430
-2450
-2469
-2488
-2506
-2524
-2542
-2559
-2575
-2592
-2608
-2623
-2638
-2653
-2668
-2682
-2695
-2709
-2722
-2734
-2746
-2758
-2770
-2781
-2791
-2802
-2811
-2821
-2830
-2839
-2847
-2855
-2862
-2870
-2876
-2883
-2889
-2894
-2900
-2904
-2909
-2913
-2917
-2920
-2923
-2926
-2928
-2930
-2931
-2932
-2933
-2933
-2932
-2931
-2930
-2928
-2926
-2923
-2920
-2916
-2912
-2908
-2903
-2897
-2892
-2886
-2879
-2873
-2865
-2858
-2850
-2842
-2833
-2825
-2815
-2806
-2796
-2786
-2775
-2765
-2753
-2742
-2730
-2718
-2706
-2693
-2680
-2667
-2653
-2639
-2625
-2610
-2596
-2580
-2565
-2549
-2533
-2517
-2501
-2484
-2467
-2450
-2432
-2415
-2397
-2379
-2360
-2342
-2323
-2304
-2284
-2264
-2244
-2224
-2203
-2181
-2160
-2138
-2116
-2093
-2070
-2045
-2021
-1998
-1974
-1949
-1923
-1898
-1872
-1845
-1819
-1792
-1765
-1738
-1710
-1683
-1655
-1627
-1600
-1572
-1544
-1516
-1488
-1460
-1432
-1404
-1376
-1348
-1321
-1293
-1266
-1239
-1212
-1185
-1158
-1132
-1106
-1080
-1055
-1030
-1006
-982
-958
-935
-912
-890
-868
-847
-827
-807
-788
-770
-753
-736
-720
-704
-690
-676
-663
-651
-640
-630
-621
-612
-605
-598
-592
-587
-583
-579
-577
-575
-574
-574
-574
-575
-577
-579
-582
-585
-589
-593
-598
-603
-609
-615
-621
-627
-634
-641
-648
-656
-664
-672
-680
-688
-697
-706
-715
-724
-733
-743
-753
-763
-774
-785
-796
-807
-819
-831
-844
-857
-871
-885
-899
-914
-930
-946
-963
-981
-999
-1016
-1037
-1057
-1077
-1098
-1120
-1142
-1165
-1188
-1212
-1236
-1260
-1285
-1310
-1335
-1360
-1386
-1411
-1437
-1463
-1488
-1514
-1539
-1564
-1590
-1614
-1639
-1663
-1687
-1711
-1734
-1756
-1779
-1800
-1822
-1843
-1863
-1883
-1902
-1921
-1939
-1957
-1974
-1991
-2007
-2023
-2039
-2054
-2068
-2082
-2096
-2110
-2123
-2136
-2148
-2161
-2173
-2184
-2196
-2207
-2219
-2230
-2240
-2251
-2261
-2271
-2281
-2290
-2299
-2308
-2316
-2324
-2331
-2338
-2344
-2350
-2355
-2359
-2363
-2366
-2369
-2370
-2371
-2371
-2371
-2369
-2367
-2364
-2360
-2356
-2351
-2345
-2338
-2331
-2323
-2314
-2304
-2295
-2284
-2273
-2261
-2249
-2237
-2224
-2211
-2197
-2183
-2169
-2155
-2140
-2125
-2110
-2095
-2080
-2064
-2049
-2033
-2017
-2003
-1988
-1972
-1957
-1942
-1927
-1912
-1897
-1882
-1868
-1853
-1838
-1824
-1810
-1796
-1781
-1768
-1754
-1740
-1727
-1713
-1700
-1687
-1674
-1662
-1649
-1637
-1625
-1613
-1602
-1591
-1580
-1569
-1559
-1549
-1539
-1530
-1521
-1513
-1505
-1498
-1491
-1484
-1478
-1473
-1468
-1464
-1461
-1458
-1456
-1455
-1454
-1455
-1456
-1458
-1461
-1466
-1471
-1477
-1484
-1492
-1501
-1511
-1522
-1534
-1548
-1562
-1577
-1593
-1611
-1629
-1648
-1668
-1689
-1711
-1734
-1757
-1782
-1807
-1832
-1859
-1886
-1914
-1942
-1971
-2000
-2029
-2060
-2091
-2122
-2153
-2185
-2217
-2249
-2281
-2313
-2345
-2378
-2410
-2443
-2475
-2508
-2540
-2573
-2605
-2637
-2669
-2701
-2734
-2766
-2797
-2829
-2861
-2892
-2924
-2955
-2987
-3018
-3049
-3080
-3111
-3141
-3172
-3202
-3233
-3263
-3293
-3322
-3352
-3381
-3410
-3439
-3468
-3496
-3524
-3552
-3580
-3608
-3635
-3663
-3690
-3717
-3744
-3771
-3797
-3824
-3851
-3877
-3903
-3930
-3956
-3982
-4008
-4034
-4059
-4085
-4111
-4137
-4162
-4187
-4212
-4237
-4261
-4285
-4309
-4333
-4356
-4378
-4400
-4422
-4443
-4463
-4483
-4502
-4520
-4537
-4554
-4570
-4585
-4600
-4613
-4626
-4638
-4649
-4660
-4669
-4678
-4685
-4692
-4698
-4703
-4708
-4711
-4714
-4715
-4716
-4716
-4716
-4714
-4712
-4709
-4706
-4701
-4697
-4691
-4685
-4678
-4671
-4663
-4654
-4645
-4635
-4625
-4614
-4603
-4591
-4579
-4566
-4553
-4539
-4525
-4510
-4495
-4479
-4463
-4447
-4430
-4413
-4396
-4378
-4360
-4341
-4323
-4304
-4284
-4265
-4246
-4226
-4206
-4186
-4166
-4146
-4125
-4105
-4083
-4062
-4042
-4021
-4000
-3979
-3957
-3936
-3914
-3892
-3870
-3848
-3825
-3803
-3780
-3756
-3733
-3709
-3686
-3662
-3637
-3613
-3588
-3563
-3538
-3513
-3487
-3462
-3436
-3410
-3384
-3358
-3332
-3306
-3280
-3254
-3228
-3202
-3177
-3151
-3126
-3101
-3077
-3053
-3029
-3005
-2982
-2960
-2937
-2916
-2894
-2873
-2853
-2833
-2814
-2794
-2776
-2757
-2740
-2722
-2705
-2688
-2672
-2655
-2639
-2624
-2608
-2593
-2578
-2564
-2549
-2534
-2520
-2505
-2491
-2477
-2462
-2448
-2433
-2419
-2404
-2390
-2375
-2360
-2345
-2330
-2315
-2299
-2283
-2267
-2251
-2235
-2218
-2202
-2185
-2168
-2150
-2132
-2114
-2096
-2078
-2059
-2040
-2020
-2000
-1980
-1960
-1939
-1918
-1897
-1875
-1853
-1830
-1807
-1784
-1760
-1736
-1711
-1686
-1661
-1636
-1610
-1583
-1556
-1529
-1502
-1474
-1446
-1418
-1389
-1360
-1331
-1302
-1272
-1242
-1212
-1181
-1151
-1120
-1089
-1057
-1026
-994
-963
-931
-899
-867
-834
-802
-769
-737
-704
-671
-638
-605
-572
-539
-506
-472
-439
-406
-372
-339
-306
-272
-239
-206
-172
-139
-106
-73
-39
-6
27
60
93
126
159
192
225
257
290
322
354
386
418
449
480
512
542
573
604
634
664
694
723
753
782
811
840
868
897
925
953
980
1008
1035
1061
1088
1114
1140
1165
1190
1215
1239
1263
1286
1309
1332
1353
1375
1396
1416
1436
1455
1474
1492
1510
1527
1543
1559
1574
1589
1603
1616
1629
1641
1652
1663
1673
1682
1691
1699
1707
1714
1720
1725
1730
1734
1737
1739
1741
1742
1743
1742
1741
1739
1737
1734
1730
1725
1720
1714
1707
1700
1692
1683
1674
1664
1653
1642
1631
1618
1606
1593
1579
1565
1551
1536
1521
1506
1490
1474
1458
1441
1425
1408
1391
1374
1356
1339
1321
1304
1286
1268
1250
1232
1215
1197
1179
1161
1143
1125
1107
1089
1071
1053
1035
1018
1000
983
965
948
931
914
897
880
863
847
831
815
799
784
769
754
740
726
712
699
686
674
662
651
640
630
620
611
602
594
587
580
574
568
563
559
555
552
549
547
545
544
543
543
543
543
544
545
546
548
549
551
553
554
556
557
558
559
560
561
561
561
560
560
558
557
555
552
549
546
542
538
534
529
524
518
512
506
499
492
484
476
468
459
450
440
430
419
407
395
383
370
356
342
327
312
296
280
263
246
228
209
191
171
152
132
111
91
70
48
27
5
-17
-40
-62
-85
-108
-131
-155
-178
-202
-226
-250
-274
-299
-323
-348
-373
-399
-424
-450
-476
-502
-528
-555
-582
-609
-637
-664
-692
-721
-749
-778
-807
-836
-865
-895
-924
-954
-983
-1012
-1042
-1072
-1101
-1131
-1160
-1189
-1217
-1246
-1274
-1302
-1329
-1356
-1383
-1409
-1434
-1459
-1484
-1508
-1531
-1554
-1576
-1598
-1618
-1639
-1658
-1677
-1696
-1713
-1730
-1746
-1762
-1776
-1790
-1804
-1816
-1828
-1839
-1849
-1858
-1866
-1873
-1880
-1885
-1890
-1893
-1896
-1897
-1898
-1898
-1896
-1894
-1890
-1885
-1880
-1873
-1866
-1857
-1848
-1837
-1826
-1813
-1800
-1786
-1771
-1756
-1739
-1722
-1704
-1686
-1667
-1647
-1626
-1605
-1583
-1561
-1538
-1515
-1491
-1466
-1440
-1414
-1388
-1360
-1333
-1304
-1275
-1245
-1215
-1184
-1152
-1120
-1087
-1054
-1020
-985
-950
-915
-879
-842
-805
-768
-731
-693
-655
-616
-577
-539
-499
-460
-421
-381
-342
-302
-263
-223
-184
-144
-104
-65
-26
14
53
92
132
171
210
249
288
326
365
404
443
481
520
558
597
635
674
712
751
789
827
866
904
942
981
1018
1057
1096
1134
1172
1211
1249
1288
1326
1364
1403
1441
1479
1518
1556
1594
1632
1671
1709
1747
1785
1823
1861
1899
1937
1975
2013
2051
2089
2127
2164
2201
2239
2276
2312
2349
2385
2421
2457
2492
2527
2562
2596
2629
2663
2695
2728
2759
2790
2821
2851
2881
2909
2938
2965
2992
3018
3044
3069
3094
3117
3140
3163
3185
3206
3227
3247
3266
3285
3304
3321
3339
3355
3371
3387
3402
3417
3431
3445
3458
3471
3483
3495
3507
3519
3530
3540
3550
3560
3570
3580
3589
3598
3606
3614
3622
3630
3638
3645
3652
3658
3665
3671
3676
3682
3687
3691
3696
3700
3704
3707
3710
3712
3715
3716
3718
3719
3720
3720
3720
3719
3718
3717
3715
3712
3709
3706
3702
3697
3692
3687
3681
3674
3667
3660
3652
3643
3634
3624
3614
3604
3593
3582
3571
3559
3547
3534
3521
3508
3495
3482
3468
3454
3440
3426
3411
3397
3383
3368
3354
3339
3325
3311
3297
3283
3269
3256
3242
3229
3217
3204
3192
3181
3170
3159
3148
3139
3129
3120
3111
3103
3096
3088
3082
3075
3070
3064
3059
3055
3051
3047
3043
3040
3037
3034
3031
3029
3026
3024
3022
3020
3018
3016
3014
3012
3009
3007
3004
3001
2998
2995
2991
2987
2983
2978
2973
2967
2961
2955
2949
2942
2934
2927
2919
2911
2902
2893
2884
2875
2865
2855
2845
2834
2824
2813
2802
2791
2779
2768
2756
2745
2733
2721
2710
2698
2686
2674
2662
2650
2637
2625
2612
2600
2587
2574
2561
2548
2534
2520
2506
2492
2477
2462
2446
2430
2414
2397
2380
2362
2343
2324
2305
2285
2264
2243
2221
2198
2174
2150
2125
2100
2073
2045
2017
1989
1959
1929
1898
1866
1833
1799
1764
1729
1693
1656
1618
1579
1540
1499
1458
1416
1373
1330
1285
1240
1194
1148
1101
1052
1004
954
904
853
802
750
697
644
590
536
481
426
370
314
258
201
143
86
28
-30
-88
-147
-206
-265
-324
-383
-442
-501
-560
-620
-679
-738
-798
-857
-916
-974
-1033
-1091
-1150
-1207
-1265
-1322
-1379
-1435
-1491
-1547
-1602
-1656
-1710
-1763
-1815
-1867
-1918
-1968
-2017
-2067
-2115
-2162
-2208
-2253
-2298
-2341
-2384
-2426
-2467
-2507
-2546
-2584
-2621
-2657
-2692
-2727
-2760
-2793
-2824
-2855
-2885
-2913
-2941
-2968
-2994
-3020
-3044
-3067
-3090
-3112
-3132
-3152
-3172
-3190
-3207
-3224
-3240
-3255
-3270
-3284
-3297
-3309
-3321
-3332
-3343
-3353
-3363
-3372
-3380
-3388
-3395
-3402
-3408
-3414
-3420
-3425
-3430
-3434
-3439
-3442
-3446
-3449
-3452
-3455
-3457
-3459
-3461
-3462
-3463
-3464
-3465
-3466
-3466
-3467
-3467
-3466
-3466
-3465
-3465
-3464
-3463
-3462
-3460
-3459
-3457
-3456
-3454
-3452
-3450
-3448
-3446
-3444
-3442
-3440
-3438
-3436
-3434
-3432
-3430
-3428
-3426
-3424
-3422
-3421
-3419
-3417
-3416
-3415
-3413
-3412
-3411
-3410
-3410
-3409
-3408
-3408
-3407
-3407
-3407
-3407
-3407
-3407
-3407
-3408
-3408
-3408
-3409
-3409
-3410
-3410
-3411
-3411
-3412
-3412
-3413
-3413
-3414
-3414
-3415
-3415
-3415
-3415
-3415
-3415
-3415
-3415
-3415
-3415
-3415
-3415
-3414
-3414
-3414
-3413
-3413
-3412
-3411
-3410
-3409
-3408
-3407
-3406
-3404
-3403
-3401
-3399
-3397
-3395
-3392
-3390
-3387
-3384
-3381
-3377
-3374
-3370
-3366
-3361
-3357
-3352
-3347
-3341
-3336
-3330
-3324
-3318
-3311
-3304
-3297
-3290
-3283
-3275
-3267
-3258
-3250
-3241
-3232
-3222
-3212
-3202
-3192
-3181
-3170
-3158
-3146
-3134
-3121
-3108
-3095
-3081
-3066
-3052
-3036
-3021
-3005
-2989
-2972
-2954
-2937
-2918
-2900
-2881
-2861
-2841
-2821
-2800
-2779
-2757
-2735
-2712
-2689
-2666
-2642
-2619
-2594
-2570
-2545
-2520
-2495
-2469
-2444
-2418
-2391
-2365
-2338
-2311
-2284
-2257
-2230
-2203
-2176
-2149
-2121
-2094
-2066
-2037
-2009
-1982
-1954
-1926
-1898
-1871
-1843
-1816
-1788
-1761
-1733
-1706
-1679
-1652
-1625
-1598
-1571
-1545
-1519
-1493
-1467
-1442
-1416
-1391
-1365
-1340
-1315
-1290
-1265
-1240
-1216
-1192
-1168
-1144
-1120
-1096
-1073
-1049
-1026
-1002
-980
-957
-935
-912
-891
-869
-848
-826
-806
-785
-765
-745
-725
-706
-687
-669
-651
-633
-616
-599
-583
-567
-552
-537
-522
-508
-494
-480
-467
-454
-442
-430
-418
-407
-395
-384
-374
-363
-353
-343
-333
-324
-315
-305
-296
-287
-279
-270
-261
-252
-244
-235
-227
-219
-211
-203
-195
-187
-179
-172
-164
-156
-148
-141
-134
-127
-120
-114
-107
-101
-95
-89
-84
-78
-73
-68
-63
-58
-54
-49
-45
-41
-38
-34
-31
-27
-24
-21
-17
-14
-11
-8
-6
-3
0
2
4
7
9
12
14
17
19
21
24
26
28
30
32
34
36
38
40
43
45
47
49
52
54
56
59
62
65
68
71
74
77
81
85
88
92
96
101
105
110
114
119
124
129
135
140
145
151
157
162
168
174
181
187
193
200
206
213
219
226
233
240
246
253
261
268
275
282
290
297
305
312
320
328
335
343
351
360
368
377
385
394
403
412
422
431
441
450
461
471
481
492
503
514
525
536
548
559
571
583
595
607
619
632
644
657
669
682
695
707
720
733
746
759
772
784
797
810
823
836
849
861
874
887
899
912
925
937
950
962
975
987
999
1012
1024
1036
1047
1059
1071
1082
1093
1104
1115
1126
1136
1147
1157
1166
1176
1186
1195
1204
1213
1222
1230
1239
1247
1255
1263
1271
1279
1287
1294
1302
1309
1317
1325
1332
1340
1348
1356
1364
1372
1380
1388
1397
1405
1414
1423
1432
1442
1451
1461
1470
1480
1490
1500
1510
1521
1531
1542
1553
1564
1575
1586
1597
1608
1620
1631
1642
1653
1664
1675
1686
1697
1707
1717
1727
1737
1746
1755
1764
1772
1780
1787
1794
1800
1806
1811
1816
1819
1823
1825
1827
1829
1829
1829
1829
1827
1825
1822
1819
1815
1809
1804
1797
1790
1782
1774
1765
1755
1745
1734
1723
1710
1698
1684
1670
1656
1641
1625
1609
1592
1575
1558
1539
1521
1502
1482
1462
1441
1421
1399
1378
1356
1333
1310
1287
1264
1240
1217
1192
1168
1144
1119
1094
1069
1044
1018
993
967
942
916
890
864
838
812
786
760
734
708
682
656
629
603
577
551
525
499
473
448
422
396
370
345
319
294
268
243
217
192
167
141
116
91
66
40
15
-10
-35
-60
-85
-110
-135
-159
-184
-209
-233
-258
-282
-306
-330
-354
-378
-402
-425
-448
-472
-494
-517
-540
-562
-585
-607
-628
-650
-672
-693
-714
-735
-755
-776
-796
-816
-835
-855
-874
-892
-911
-929
-947
-964
-981
-998
-1014
-1030
-1045
-1060
-1075
-1089
-1103
-1117
-1129
-1142
-1154
-1166
-1177
-1187
-1198
-1207
-1216
-1225
-1233
-1241
-1248
-1254
-1260
-1265
-1270
-1275
-1278
-1281
-1284
-1285
-1287
-1287
-1287
-1287
-1285
-1284
-1281
-1279
-1275
-1271
-1267
-1261
-1255
-1249
-1242
-1234
-1226
-1218
-1209
-1199
-1189
-1178
-1167
-1155
-1143
-1131
-1117
-1103
-1089
-1074
-1059
-1043
-1027
-1010
-993
-976
-958
-939
-920
-900
-880
-859
-838
-816
-794
-772
-749
-726
-702
-678
-654
-629
-604
-578
-552
-526
-500
-474
-447
-420
-393
-365
-338
-310
-282
-254
-226
-198
-170
-141
-112
-84
-55
-26
2
31
60
89
118
146
175
204
232
260
289
317
345
373
400
428
455
482
509
535
561
587
612
637
662
686
710
733
756
779
801
822
843
864
884
903
922
941
959
976
994
1010
1026
1042
1058
1072
1087
1101
1114
1128
1140
1153
1165
1177
1188
1199
1210
1220
1230
1239
1249
1257
1266
1274
1282
1290
1297
1304
1311
1317
1323
1329
1335
1341
1346
1351
1356
1360
1365
1369
1373
1377
1381
1384
1388
1391
1395
1398
1401
1404
1407
1410
1413
1415
1418
1421
1423
1426
1428
1431
1433
1435
1437
1439
1441
1443
1445
1447
1449
1450
1452
1453
1454
1455
1456
1457
1458
1458
1458
1458
1458
1458
1457
1456
1455
1453
1451
1449
1447
1444
1441
1437
1434
1429
1425
1420
1415
1409
1403
1397
1390
1383
1376
1369
1361
1353
1344
1336
1327
1319
1309
1300
1291
1281
1272
1262
1252
1243
1233
1223
1213
1203
1194
1184
1174
1164
1154
1145
1135
1126
1116
1107
1097
1088
1078
1069
1060
1051
1041
1032
1022
1014
1004
996
987
978
969
960
951
942
933
924
915
906
897
888
880
871
862
854
845
837
829
820
812
805
797
790
782
775
769
762
756
749
743
738
732
727
722
718
714
709
706
702
699
696
694
691
690
688
687
686
685
684
684
684
685
685
686
687
688
689
691
693
694
696
698
701
703
706
708
711
713
716
719
722
725
728
731
734
737
740
744
747
750
754
757
761
764
768
772
775
779
783
786
790
794
797
801
805
808
811
815
818
821
824
827
829
832
834
836
838
839
840
841
842
842
841
841
840
839
837
835
832
830
826
823
819
815
810
805
800
794
788
781
774
767
760
752
744
735
726
717
707
697
687
677
666
655
643
632
620
608
595
583
570
557
543
530
516
502
487
473
458
443
428
413
397
381
365
349
332
315
298
281
263
246
228
210
191
173
154
135
116
97
78
59
40
21
1
-18
-38
-57
-77
-96
-116
-136
-156
-175
-195
-215
-235
-255
-275
-295
-315
-335
-355
-375
-395
-415
-435
-455
-475
-494
-514
-534
-553
-573
-592
-611
-630
-649
-668
-686
-705
-723
-741
-759
-777
-794
-812
-829
-846
-863
-879
-895
-911
-927
-942
-958
-973
-987
-1000
-1014
-1029
-1043
-1056
-1069
-1081
-1093
-1105
-1117
-1129
-1140
-1150
-1161
-1171
-1181
-1191
-1201
-1210
-1219
-1228
-1236
-1244
-1252
-1260
-1267
-1274
-1281
-1288
-1294
-1301
-1307
-1312
-1318
-1323
-1328
-1333
-1338
-1342
-1346
-1351
-1355
-1358
-1362
-1365
-1369
-1372
-1375
-1378
-1381
-1383
-1386
-1389
-1391
-1394
-1397
-1399
-1402
-1404
-1407
-1410
-1412
-1415
-1418
-1420
-1423
-1426
-1429
-1432
-1435
-1438
-1441
-1444
-1448
-1451
-1454
-1458
-1461
-1465
-1469
-1472
-1476
-1479
-1483
-1486
-1490
-1493
-1497
-1500
-1503
-1506
-1509
-1512
-1514
-1517
-1519
-1521
-1523
-1525
-1526
-1528
-1529
-1530
-1531
-1531
-1531
-1531
-1531
-1531
-1530
-1529
-1528
-1527
-1525
-1523
-1521
-1518
-1516
-1513
-1509
-1506
-1502
-1498
-1494
-1489
-1485
-1480
-1474
-1469
-1464
-1458
-1452
-1446
-1440
-1433
-1427
-1420
-1414
-1407
-1400
-1393
-1386
-1378
-1371
-1363
-1356
-1348
-1340
-1332
-1323
-1315
-1306
-1298
-1289
-1280
-1270
-1261
-1251
-1241
-1231
-1220
-1209
-1199
-1187
-1176
-1164
-1152
-1140
-1127
-1114
-1101
-1087
-1073
-1059
-1045
-1030
-1014
-999
-984
-968
-952
-935
-918
-901
-884
-867
-849
-831
-813
-795
-776
-757
-739
-720
-701
-681
-662
-642
-623
-603
-583
-563
-543
-523
-503
-483
-463
-443
-423
-403
-383
-363
-343
-323
-303
-284
-264
-245
-226
-207
-189
-170
-152
-134
-116
-99
-82
-65
-48
-32
-16
0
15
30
45
60
74
87
101
114
127
139
151
162
173
184
194
204
214
223
231
239
247
254
261
267
272
277
282
286
290
293
295
297
299
300
301
301
300
299
298
296
294
292
288
285
281
276
272
266
261
255
248
241
234
227
219
210
202
193
183
174
164
154
143
132
121
110
98
86
74
62
50
37
25
12
-1
-14
-27
-40
-53
-66
-79
-92
-105
-118
-131
-144
-157
-170
-183
-196
-208
-221
-233
-246
-258
-270
-281
-293
-304
-316
-326
-337
-347
-358
-367
-377
-386
-395
-403
-411
-418
-425
-432
-438
-443
-449
-453
-457
-461
-464
-466
-468
-469
-470
-470
-470
-469
-468
-466
-463
-460
-456
-452
-448
-443
-437
-431
-424
-417
-410
-402
-394
-385
-376
-367
-357
-347
-336
-325
-314
-302
-290
-278
-266
-253
-239
-226
-212
-198
-184
-170
-155
-140
-125
-110
-95
-79
-64
-48
-33
-17
-1
14
30
46
61
77
92
108
123
138
153
167
182
196
210
224
237
250
263
275
287
299
310
321
332
342
351
360
369
377
385
392
398
405
410
415
420
425
429
432
435
438
440
442
444
445
446
447
447
447
447
447
447
446
446
445
445
444
443
442
442
441
441
440
440
439
439
439
440
440
440
441
442
443
445
446
448
450
453
455
458
461
465
468
472
476
480
485
490
495
500
505
511
516
522
528
535
541
548
555
561
569
576
583
591
598
606
614
622
630
638
646
655
663
672
681
690
699
708
717
726
736
745
755
764
774
784
793
803
813
823
833
842
852
862
871
881
891
900
909
918
928
937
945
954
963
971
979
988
995
1002
1010
1018
1026
1033
1040
1046
1053
1059
1065
1071
1077
1082
1087
1092
1097
1102
1106
1111
1115
1119
1122
1126
1129
1132
1135
1137
1139
1141
1143
1145
1146
1147
1148
1149
1149
1149
1148
1148
1147
1145
1144
1142
1140
1137
1134
1131
1127
1123
1119
1114
1110
1104
1099
1093
1087
1081
1074
1067
1060
1052
1044
1036
1028
1018
1010
1000
992
982
972
962
951
940
929
918
907
895
883
870
858
845
832
819
805
791
777
763
748
733
717
702
686
670
653
637
620
602
584
566
548
529
510
491
471
451
431
411
390
369
348
326
305
283
261
239
217
195
173
152
130
108
86
64
43
22
0
-21
-41
-62
-82
-103
-122
-142
-161
-180
-199
-217
-235
-252
-269
-286
-302
-318
-333
-348
-363
-377
-390
-403
-416
-428
-440
-451
-462
-472
-482
-491
-499
-508
-515
-522
-529
-535
-540
-545
-550
-553
-557
-559
-561
-563
-564
-564
-564
-563
-562
-560
-558
-555
-551
-547
-542
-537
-531
-524
-517
-510
-502
-493
-484
-474
-464
-453
-442
-431
-419
-406
-393
-380
-366
-352
-337
-323
-307
-292
-276
-260
-244
-227
-210
-193
-176
-159
-142
-124
-107
-89
-71
-54
-36
-18
0
17
35
53
70
88
105
123
140
157
174
191
208
225
241
258
274
290
306
322
338
353
369
384
398
413
427
441
455
469
482
495
508
521
533
545
557
568
579
590
600
610
620
629
638
647
656
664
672
679
686
693
699
705
711
717
722
726
730
734
738
741
744
746
748
750
751
752
753
753
753
752
751
750
748
746
743
740
737
733
728
724
718
713
707
701
694
687
679
671
662
653
644
634
624
613
602
590
578
566
553
540
526
512
497
483
467
452
436
420
403
386
369
352
335
317
299
282
264
246
227
209
191
173
155
136
118
100
82
65
47
30
12
-5
-22
-39
-55
-72
-88
-103
-119
-134
-148
-163
-177
-190
-204
-216
-229
-241
-253
-264
-275
-285
-295
-304
-313
-321
-329
-337
-343
-350
-356
-361
-366
-370
-374
-377
-380
-382
-384
-385
-385
-385
-384
-383
-381
-379
-376
-372
-368
-363
-358
-352
-345
-338
-331
-323
-314
-305
-295
-285
-275
-264
-253
-241
-229
-217
-205
-192
-179
-165
-151
-138
-124
-109
-95
-80
-65
-50
-35
-20
-5
11
26
42
57
73
88
104
120
136
152
167
183
199
215
231
247
262
278
294
310
326
341
357
373
389
404
420
435
451
466
481
496
511
526
540
555
569
583
597
611
624
637
650
663
676
688
700
712
723
735
746
757
767
778
788
798
808
818
827
836
846
855
863
872
880
888
896
904
912
919
926
933
939
945
951
957
962
967
972
977
981
985
988
992
995
998
1000
1002
1004
1006
1006
1008
1010
1010
1010
1012
1012
1012
1012
1012
1012
1010
1010
1010
1010
1010
1008
1008
1008
1008
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1008
1008
1008
1010
1010
1012
1014
1014
1016
1018
1020
1022
1024
1026
1029
1031
1034
1037
1040
1043
1046
1049
1053
1057
1060
1065
1069
1073
1078
1083
1088
1093
1099
1104
1110
1116
1122
1128
1135
1142
1148
1155
1163
1170
1178
1185
1193
1201
1210
1218
1227
1236
1245
1254
1263
1272
1282
1291
1301
1311
1321
1331
1341
1351
1362
1372
1382
1393
1403
1414
1424
1435
1446
1456
1467
1478
1489
1500
1511
1522
1533
1544
1555
1566
1577
1589
1600
1612
1623
1635
1646
1658
1670
1682
1693
1705
1717
1729
1741
1752
1764
1776
1788
1800
1812
1823
1835
1847
1859
1871
1882
1894
1906
1918
1930
1942
1954
1966
1977
1989
2001
2013
2025
2037
2050
2063
2075
2087
2100
2112
2125
2138
2151
2163
2176
2189
2202
2215
2228
2241
2254
2268
2281
2294
2307
2321
2334
2347
2361
2374
2387
2401
2414
2427
2441
2454
2467
2480
2493
2506
2519
2532
2545
2558
2571
2583
2596
2608
2621
2633
2645
2657
2669
2681
2693
2705
2717
2728
2740
2751
2763
2774
2786
2797
2808
2819
2830
2841
2852
2863
2873
2883
2894
2903
2913
2923
2932
2941
2950
2959
2967
2975
2983
2990
2997
3004
3011
3017
3023
3028
3033
3038
3043
3047
3051
3054
3057
3060
3062
3064
3065
3066
3067
3067
3066
3065
3064
3062
3059
3056
3052
3048
3043
3038
3032
3025
3017
3009
3001
2991
2981
2971
2960
2948
2935
2922
2909
2894
2880
2864
2849
2832
2815
2798
2780
2761
2742
2722
2702
2682
2661
2639
2617
2594
2571
2547
2523
2498
2473
2447
2421
2394
2366
2339
2310
2281
2252
2222
2191
2160
2129
2097
2064
2031
1997
1963
1928
1893
1857
1820
1783
1745
1707
1668
1629
1589
1548
1507
1465
1422
1379
1335
1291
1246
1201
1155
1109
1062
1014
966
918
869
820
770
720
669
619
568
516
465
413
361
309
256
204
151
98
45
-8
-61
-114
-167
-220
-273
-326
-379
-432
-485
-538
-591
-643
-695
-747
-799
-851
-902
-953
-1004
-1054
-1104
-1153
-1202
-1250
-1298
-1345
-1392
-1439
-1484
-1529
-1574
-1618
-1661
-1704
-1745
-1787
-1827
-1867
-1906
-1944
-1981
-2017
-2054
-2089
-2123
-2156
-2189
-2220
-2251
-2281
-2310
-2338
-2365
-2391
-2417
-2441
-2465
-2488
-2509
-2530
-2551
-2570
-2588
-2606
-2623
-2639
-2654
-2668
-2682
-2695
-2707
-2718
-2729
-2739
-2749
-2757
-2766
-2773
-2780
-2786
-2792
-2797
-2802
-2806
-2809
-2812
-2815
-2817
-2818
-2819
-2819
-2819
-2819
-2818
-2817
-2815
-2813
-2811
-2808
-2805
-2801
-2797
-2793
-2789
-2784
-2779
-2774
-2769
-2763
-2758
-2752
-2746
-2740
-2734
-2727
-2721
-2714
-2708
-2701
-2695
-2689
-2682
-2676
-2669
-2663
-2657
-2650
-2644
-2638
-2632
-2626
-2620
-2614
-2609
-2603
-2597
-2592
-2586
-2581
-2575
-2570
-2564
-2559
-2554
-2548
-2543
-2538
-2533
-2528
-2523
-2518
-2512
-2507
-2502
-2497
-2492
-2487
-2482
-2477
-2472
-2467
-2462
-2457
-2452
-2447
-2442
-2437
-2432
-2427
-2422
-2416
-2411
-2406
-2400
-2395
-2389
-2383
-2377
-2371
-2365
-2359
-2353
-2346
-2340
-2333
-2327
-2320
-2313
-2306
-2299
-2292
-2285
-2278
-2270
-2263
-2255
-2248
-2240
-2232
-2224
-2216
-2208
-2200
-2192
-2183
-2175
-2166
-2158
-2149
-2140
-2131
-2122
-2113
-2104
-2095
-2086
-2076
-2067
-2057
-2048
-2037
-2029
-2019
-2009
-2000
-1991
-1981
-1972
-1962
-1953
-1943
-1934
-1925
-1916
-1907
-1898
-1889
-1880
-1871
-1863
-1854
-1846
-1838
-1831
-1823
-1816
-1809
-1802
-1796
-1790
-1784
-1779
-1774
-1769
-1765
-1761
-1757
-1754
-1751
-1749
-1747
-1745
-1743
-1742
-1742
-1741
-1741
-1742
-1743
-1744
-1745
-1747
-1749
-1751
-1754
-1756
-1760
-1763
-1767
-1770
-1775
-1779
-1783
-1788
-1793
-1798
-1803
-1809
-1814
-1820
-1825
-1831
-1837
-1843
-1849
-1855
-1860
-1866
-1872
-1877
-1883
-1888
-1894
-1899
-1904
-1909
-1914
-1919
-1924
-1929
-1933
-1937
-1942
-1946
-1950
-1954
-1958
-1961
-1965
-1968
-1971
-1974
-1977
-1980
-1982
-1985
-1987
-1989
-1991
-1993
-1994
-1996
-1997
-1998
-1999
-1999
-2000
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2000
-2000
-1999
-1998
-1997
-1997
-1996
-1994
-1993
-1992
-1990
-1989
-1987
-1985
-1984
-1982
-1980
-1978
-1975
-1973
-1971
-1968
-1965
-1963
-1960
-1957
-1954
-1951
-1948
-1945
-1941
-1938
-1935
-1931
-1928
-1924
-1921
-1917
-1914
-1910
-1906
-1903
-1900
-1896
-1893
-1889
-1886
-1883
-1880
-1877
-1874
-1871
-1869
-1866
-1864
-1862
-1859
-1857
-1856
-1854
-1852
-1851
-1850
-1849
-1848
-1847
-1847
-1847
-1846
-1846
-1847
-1847
-1847
-1848
-1849
-1850
-1851
-1852
-1853
-1854
-1855
-1857
-1858
-1860
-1862
-1863
-1865
-1867
-1868
-1870
-1872
-1874
-1875
-1877
-1878
-1880
-1882
-1883
-1885
-1886
-1887
-1889
-1890
-1891
-1892
-1893
-1894
-1895
-1896
-1897
-1898
-1898
-1899
-1899
-1899
-1899
-1899
-1898
-1898
-1897
-1896
-1895
-1893
-1891
-1889
-1887
-1885
-1882
-1879
-1875
-1872
-1868
-1864
-1859
-1854
-1849
-1844
-1838
-1832
-1826
-1820
-1813
-1806
-1799
-1791
-1783
-1774
-1766
-1757
-1748
-1738
-1728
-1718
-1707
-1696
-1685
-1673
-1661
-1648
-1635
-1622
-1608
-1594
-1580
-1565
-1549
-1534
-1518
-1501
-1484
-1467
-1449
-1431
-1413
-1394
-1375
-1356
-1337
-1317
-1297
-1276
-1256
-1235
-1214
-1193
-1172
-1150
-1129
-1107
-1085
-1063
-1041
-1018
-996
-974
-952
-929
-907
-884
-862
-840
-817
-795
-772
-750
-728
-706
-684
-662
-640
-619
-597
-576
-555
-534
-514
-493
-473
-454
-434
-415
-396
-378
-360
-342
-325
-308
-291
-275
-259
-244
-229
-215
-201
-188
-175
-163
-151
-139
-129
-118
-108
-99
-90
-81
-73
-66
-59
-53
-47
-41
-36
-32
-28
-24
-21
-19
-17
-15
-14
-14
-14
-14
-15
-17
-19
-21
-24
-28
-32
-36
-41
-46
-52
-58
-65
-72
-80
-88
-96
-105
-114
-123
-133
-144
-154
-165
-177
-189
-201
-213
-226
-240
-253
-267
-281
-296
-311
-326
-342
-358
-374
-390
-407
-424
-441
-458
-476
-494
-512
-530
-549
-568
-587
-606
-625
-645
-664
-684
-704
-725
-745
-765
-786
-807
-828
-849
-870
-892
-913
-935
-956
-978
-1000
-1020
-1043
-1065
-1087
-1109
-1131
-1153
-1175
-1197
-1219
-1241
-1262
-1284
-1305
-1327
-1348
-1369
-1390
-1411
-1431
-1452
-1472
-1492
-1512
-1531
-1550
-1569
-1588
-1607
-1625
-1643
-1660
-1678
-1695
-1711
-1728
-1744
-1759
-1775
-1790
-1805
-1819
-1833
-1847
-1861
-1874
-1887
-1899
-1911
-1923
-1935
-1946
-1957
-1968
-1978
-1988
-1998
-2008
-2017
-2025
-2033
-2041
-2050
-2057
-2064
-2071
-2078
-2084
-2090
-2095
-2100
-2105
-2110
-2114
-2117
-2121
-2124
-2127
-2130
-2132
-2134
-2135
-2136
-2137
-2138
-2138
-2138
-2138
-2137
-2136
-2135
-2134
-2132
-2130
-2128
-2125
-2122
-2119
-2115
-2111
-2107
-2103
-2098
-2093
-2088
-2082
-2076
-2070
-2063
-2056
-2049
-2041
-2033
-2025
-2016
-2007
-1998
-1988
-1978
-1967
-1956
-1945
-1933
-1921
-1909
-1896
-1883
-1869
-1855
-1840
-1825
-1810
-1794
-1778
-1761
-1744
-1727
-1709
-1690
-1671
-1652
-1632
-1612
-1592
-1571
-1549
-1527
-1505
-1482
-1459
-1435
-1410
-1386
-1361
-1335
-1309
-1282
-1256
-1228
-1200
-1172
-1143
-1114
-1085
-1055
-1025
-994
-963
-931
-900
-867
-835
-802
-769
-736
-702
-668
-634
-600
-565
-530
-495
-460
-425
-389
-353
-318
-282
-246
-210
-173
-137
-101
-64
-28
9
45
82
118
155
191
228
264
301
337
374
410
446
483
519
555
591
627
662
698
734
769
804
840
875
910
945
979
1014
1048
1083
1117
1151
1185
1219
1252
1286
1320
1353
1386
1419
1452
1485
1518
1551
1583
1616
1648
1681
1713
1745
1777
1809
1842
1874
1906
1938
1969
2001
2033
2065
2097
2128
2160
2192
2223
2255
2286
2317
2349
2380
2411
2442
2473
2504
2534
2565
2595
2626
2656
2686
2716
2746
2776
2805
2834
2864
2893
2921
2950
2979
3007
3035
3062
3090
3117
3144
3171
3197
3224
3249
3275
3300
3325
3350
3374
3398
3422
3445
3468
3491
3513
3535
3556
3577
3598
3618
3638
3657
3677
3695
3714
3732
3749
3766
3783
3799
3815
3831
3846
3860
3874
3888
3902
3915
3927
3939
3951
3962
3973
3983
3993
4002
4011
4019
4027
4035
4043
4051
4057
4062
4069
4075
4080
4085
4089
4093
4096
4100
4103
4105
4107
4109
4111
4112
4113
4114
4114
4114
4113
4113
4112
4110
4108
4106
4104
4101
4098
4094
4091
4086
4082
4077
4072
4067
4061
4054
4048
4041
4034
4026
4018
4010
4001
3992
3982
3973
3962
3952
3940
3929
3917
3905
3892
3879
3865
3851
3837
3822
3806
3790
3774
3757
3740
3722
3704
3686
3667
3647
3627
3606
3585
3564
3542
3520
3497
3474
3450
3426
3401
3376
3351
3325
3298
3271
3244
3216
3188
3160
3131
3101
3072
3041
3011
2980
2948
2916
2884
2851
2818
2785
2751
2717
2683
2648
2613
2577
2541
2505
2468
2431
2394
2356
2319
2280
2242
2203
2165
2125
2086
2047
2007
1967
1927
1887
1846
1806
1765
1725
1684
1643
1602
1561
1520
1479
1438
1397
1356
1314
1273
1232
1191
1150
1109
1067
1026
985
944
903
862
821
780
739
698
658
617
576
536
496
455
415
375
336
296
257
217
178
140
101
63
25
-13
-50
-87
-124
-160
-197
-233
-268
-303
-338
-373
-407
-440
-474
-507
-539
-572
-603
-635
-666
-696
-727
-756
-785
-814
-843
-871
-898
-925
-952
-978
-1002
-1028
-1053
-1077
-1101
-1124
-1146
-1168
-1190
-1211
-1231
-1251
-1270
-1289
-1307
-1325
-1342
-1358
-1374
-1390
-1405
-1419
-1433
-1446
-1458
-1470
-1482
-1492
-1503
-1512
-1521
-1530
-1538
-1545
-1552
-1558
-1564
-1569
-1573
-1577
-1581
-1584
-1586
-1588
-1589
-1590
-1590
-1590
-1590
-1588
-1587
-1585
-1582
-1579
-1575
-1571
-1566
-1561
-1555
-1548
-1541
-1534
-1526
-1518
-1509
-1499
-1489
-1478
-1467
-1455
-1443
-1430
-1416
-1402
-1388
-1372
-1357
-1340
-1323
-1306
-1288
-1270
-1251
-1231
-1211
-1191
-1170
-1148
-1127
-1104
-1081
-1058
-1035
-1010
-986
-961
-936
-911
-885
-859
-832
-805
-778
-751
-723
-695
-667
-639
-610
-582
-553
-524
-495
-466
-437
-408
-378
-349
-320
-291
-262
-233
-204
-175
-146
-118
-89
-61
-33
-5
22
50
77
104
131
158
185
211
238
264
290
315
341
366
392
417
442
466
491
516
540
564
588
612
636
660
683
707
730
754
777
800
823
846
869
892
915
937
960
982
1004
1027
1050
1072
1094
1116
1138
1160
1182
1203
1225
1246
1268
1289
1310
1331
1352
1372
1393
1413
1433
1453
1473
1493
1513
1532
1551
1571
1590
1609
1627
1646
1664
1683
1701
1719
1736
1754
1771
1789
1805
1822
1839
1855
1871
1887
1902
1918
1933
1947
1962
1976
1989
2003
2016
2029
2041
2053
2065
2076
2087
2098
2108
2118
2128
2137
2146
2155
2163
2171
2179
2186
2193
2200
2206
2212
2218
2223
2228
2233
2237
2241
2245
2248
2251
2253
2256
2258
2259
2261
2262
2262
2262
2262
2262
2261
2260
2259
2257
2255
2252
2249
2246
2243
2239
2234
2230
2225
2219
2213
2207
2201
2194
2187
2179
2171
2163
2154
2146
2136
2127
2117
2106
2096
2085
2074
2062
2050
2037
2025
2012
1999
1986
1972
1958
1943
1929
1914
1898
1883
1867
1851
1834
1818
1801
1783
1766
1748
1730
1712
1694
1675
1656
1637
1618
1598
1578
1558
1538
1518
1497
1477
1456
1435
1414
1392
1371
1349
1327
1305
1283
1260
1238
1215
1192
1169
1146
1122
1099
1075
1051
1027
1002
978
953
929
904
879
853
828
802
777
751
725
699
672
646
619
593
566
539
513
486
459
432
405
378
350
323
296
269
242
215
188
161
134
107
81
54
28
1
-25
-51
-77
-103
-129
-154
-180
-205
-230
-255
-280
-305
-329
-353
-378
-401
-425
-449
-472
-495
-518
-541
-564
-586
-608
-630
-652
-673
-694
-715
-736
-756
-776
-796
-816
-835
-854
-873
-892
-910
-928
-946
-963
-980
-997
-1014
-1030
-1046
-1062
-1077
-1092
-1106
-1121
-1135
-1148
-1161
-1174
-1187
-1199
-1211
-1222
-1233
-1244
-1254
-1264
-1274
-1283
-1293
-1301
-1310
-1318
-1326
-1333
-1340
-1347
-1354
-1360
-1366
-1372
-1378
-1383
-1388
-1393
-1397
-1402
-1406
-1410
-1414
-1417
-1421
-1424
-1427
-1430
-1433
-1436
-1439
-1441
-1444
-1446
-1448
-1450
-1453
-1455
-1457
-1459
-1461
-1463
-1465
-1467
-1469
-1471
-1473
-1475
-1477
-1480
-1482
-1484
-1486
-1489
-1491
-1494
-1496
-1499
-1502
-1505
-1508
-1511
-1515
-1518
-1522
-1526
-1530
-1534
-1539
-1544
-1548
-1553
-1559
-1564
-1570
-1576
-1582
-1588
-1594
-1601
-1608
-1615
-1622
-1629
-1637
-1645
-1653
-1661
-1669
-1677
-1686
-1695
-1704
-1713
-1722
-1732
-1741
-1751
-1760
-1770
-1780
-1790
-1800
-1810
-1820
-1830
-1840
-1851
-1861
-1871
-1882
-1892
-1902
-1913
-1923
-1934
-1944
-1954
-1965
-1975
-1986
-1996
-2005
-2017
-2027
-2037
-2048
-2058
-2068
-2078
-2088
-2098
-2108
-2118
-2128
-2137
-2147
-2156
-2166
-2175
-2184
-2193
-2202
-2211
-2219
-2228
-2236
-2244
-2252
-2259
-2267
-2274
-2281
-2288
-2295
-2302
-2308
-2314
-2320
-2326
-2332
-2337
-2342
-2347
-2351
-2356
-2360
-2363
-2367
-2370
-2373
-2376
-2378
-2380
-2382
-2384
-2385
-2386
-2386
-2386
-2386
-2385
-2384
-2383
-2381
-2379
-2377
-2374
-2371
-2367
-2363
-2358
-2353
-2348
-2342
-2336
-2329
-2322
-2315
-2307
-2299
-2290
-2282
-2272
-2263
-2253
-2242
-2232
-2221
-2210
-2198
-2186
-2174
-2162
-2149
-2136
-2123
-2109
-2096
-2082
-2067
-2053
-2037
-2024
-2008
-1993
-1978
-1962
-1946
-1930
-1914
-1897
-1881
-1864
-1847
-1830
-1812
-1795
-1777
-1759
-1741
-1723
-1705
-1687
-1669
-1650
-1632
-1613
-1595
-1576
-1557
-1538
-1519
-1500
-1481
-1462
-1443
-1424
-1405
-1387
-1368
-1349
-1330
-1311
-1292
-1274
-1255
-1237
-1219
-1201
-1183
-1165
-1148
-1130
-1113
-1096
-1080
-1063
-1047
-1031
-1016
-1000
-986
-971
-957
-943
-929
-916
-903
-890
-878
-866
-855
-844
-833
-823
-813
-804
-795
-786
-778
-771
-764
-757
-750
-744
-739
-734
-729
-725
-721
-717
-714
-712
-709
-707
-706
-705
-704
-703
-703
-703
-704
-705
-706
-707
-709
-711
-713
-716
-719
-722
-725
-729
-733
-737
-741
-746
-750
-755
-760
-766
-771
-777
-783
-790
-796
-803
-809
-816
-824
-831
-839
-846
-854
-862
-871
-879
-888
-896
-905
-914
-923
-933
-942
-951
-961
-970
-980
-989
-999
-1008
-1018
-1028
-1038
-1047
-1057
-1066
-1076
-1085
-1095
-1104
-1113
-1122
-1131
-1140
-1149
-1157
-1166
-1174
-1182
-1190
-1197
-1205
-1212
-1219
-1226
-1232
-1238
-1244
-1250
-1256
-1261
-1266
-1271
-1275
-1279
-1283
-1287
-1290
-1293
-1296
-1298
-1300
-1302
-1303
-1304
-1305
-1306
-1306
-1306
-1306
-1305
-1304
-1303
-1302
-1300
-1298
-1295
-1293
-1290
-1287
-1284
-1280
-1277
-1273
-1268
-1264
-1259
-1254
-1249
-1244
-1238
-1233
-1227
-1221
-1214
-1208
-1201
-1194
-1187
-1179
-1172
-1164
-1156
-1147
-1139
-1130
-1122
-1113
-1103
-1094
-1085
-1075
-1065
-1055
-1045
-1035
-1024
-1014
-1002
-992
-982
-971
-960
-949
-937
-926
-915
-904
-892
-881
-869
-858
-846
-835
-823
-812
-800
-788
-776
-765
-753
-741
-729
-717
-705
-693
-681
-670
-658
-646
-634
-622
-610
-598
-587
-575
-563
-552
-540
-529
-517
-506
-494
-483
-472
-461
-450
-439
-428
-417
-406
-396
-385
-375
-364
-354
-343
-333
-323
-313
-302
-292
-282
-272
-261
-251
-241
-231
-220
-210
-200
-189
-179
-169
-158
-148
-137
-126
-116
-105
-94
-83
-73
-62
-51
-40
-29
-18
-7
3
14
25
36
47
57
68
78
89
99
110
120
130
140
151
160
170
180
190
199
208
218
227
236
245
253
262
270
278
286
294
302
309
317
324
331
338
345
351
358
364
370
376
381
387
392
397
402
407
412
416
420
425
428
432
436
439
443
446
449
452
454
457
460
462
464
466
468
470
471
473
474
475
476
477
478
479
480
480
481
481
481
481
482
482
482
481
481
481
481
481
481
480
480
480
479
479
479
479
478
478
478
478
478
478
478
478
478
478
478
478
478
478
478
479
479
479
480
480
481
481
482
483
484
485
486
487
488
489
490
492
493
494
496
498
499
501
503
505
507
509
511
513
516
518
520
523
525
528
531
534
537
540
543
547
550
553
557
561
565
568
572
576
581
585
589
593
598
602
607
612
616
621
626
631
636
640
645
650
655
661
666
671
676
681
686
691
696
702
707
712
717
722
727
732
737
742
747
752
757
762
767
772
777
781
786
791
795
800
804
809
813
817
822
826
830
834
839
843
847
851
855
858
862
866
870
873
877
880
883
887
890
893
896
899
901
904
906
909
911
913
915
916
918
919
920
921
922
922
923
923
923
923
922
922
921
920
919
917
916
914
912
910
907
904
901
898
895
891
887
883
878
874
869
864
858
852
846
840
833
827
820
812
805
797
788
780
771
763
753
744
734
724
714
704
693
683
672
660
649
637
626
614
602
589
577
564
551
538
525
512
498
485
471
457
443
429
415
400
386
371
356
342
327
312
297
282
266
251
236
220
205
189
174
158
142
127
111
95
80
64
48
32
17
1
-14
-30
-45
-61
-76
-91
-107
-122
-137
-152
-167
-181
-196
-210
-225
-239
-253
-267
-281
-295
-308
-322
-335
-348
-361
-374
-386
-398
-411
-422
-434
-445
-457
-468
-478
-489
-499
-509
-519
-528
-537
-546
-555
-564
-572
-580
-588
-595
-603
-610
-617
-623
-630
-636
-642
-647
-653
-658
-663
-667
-672
-676
-680
-683
-687
-690
-692
-695
-697
-699
-700
-701
-702
-703
-703
-703
-703
-702
-701
-699
-697
-695
-692
-689
-686
-682
-677
-673
-668
-662
-656
-650
-644
-637
-629
-621
-613
-605
-596
-587
-577
-567
-557
-546
-535
-524
-513
-501
-488
-476
-463
-449
-436
-422
-408
-394
-379
-364
-348
-333
-317
-301
-285
-268
-252
-235
-218
-200
-183
-165
-147
-129
-111
-93
-75
-56
-38
-19
-1
18
37
56
75
94
113
132
151
170
188
207
226
245
263
282
301
319
337
355
373
391
409
426
444
461
478
495
511
528
544
560
575
591
606
621
636
650
664
678
692
706
719
732
745
757
770
782
794
805
817
828
839
850
861
871
882
892
902
911
921
930
939
948
957
965
973
982
989
997
1004
1012
1018
1026
1033
1040
1046
1053
1059
1065
1071
1077
1082
1088
1093
1099
1104
1109
1114
1119
1124
1129
1134
1139
1144
1148
1153
1157
1162
1166
1171
1175
1179
1183
1187
1191
1195
1199
1203
1207
1210
1214
1217
1221
1224
1227
1230
1233
1236
1239
1242
1244
1247
1250
1252
1255
1257
1259
1261
1263
1266
1268
1270
1271
1273
1275
1277
1279
1280
1282
1284
1285
1287
1289
1290
1292
1293
1295
1296
1297
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1309
1310
1311
1311
1312
1312
1313
1313
1313
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1314
1313
1313
1313
1313
1312
1312
1311
1311
1311
1310
1310
1309
1309
1308
1307
1307
1306
1305
1305
1304
1303
1302
1301
1300
1299
1297
1296
1295
1293
1292
1290
1288
1286
1284
1282
1279
1277
1274
1272
1269
1266
1263
1260
1257
1253
1250
1246
1242
1239
1235
1231
1227
1223
1219
1214
1210
1206
1202
1197
1193
1189
1185
1181
1177
1173
1168
1165
1161
1157
1153
1149
1146
1143
1139
1136
1133
1130
1127
1124
1122
1119
1117
1114
1112
1110
1109
1107
1106
1104
1103
1102
1102
1101
1101
1101
1101
1101
1102
1102
1103
1104
1106
1107
1109
1111
1113
1115
1117
1120
1123
1126
1129
1133
1136
1140
1144
1148
1152
1156
1161
1166
1170
1175
1181
1186
1191
1197
1203
1208
1214
1221
1227
1233
1240
1246
1253
1260
1267
1275
1282
1289
1297
1305
1313
1321
1329
1338
1346
1355
1363
1372
1381
1390
1399
1408
1417
1426
1435
1444
1453
1462
1471
1480
1489
1498
1507
1516
1524
1533
1541
1549
1557
1565
1573
1581
1589
1596
1603
1610
1617
1624
1630
1636
1642
1648
1654
1659
1664
1668
1673
1677
1681
1684
1688
1690
1693
1695
1697
1699
1700
1701
1701
1702
1701
1701
1700
1699
1697
1695
1693
1690
1687
1684
1681
1677
1673
1668
1664
1659
1653
1648
1642
1636
1630
1624
1618
1611
1604
1597
1590
1583
1576
1568
1561
1553
1546
1538
1531
1523
1515
1508
1500
1492
1485
1477
1469
1462
1454
1447
1440
1432
1425
1418
1411
1404
1397
1390
1383
1377
1370
1364
1358
1351
1345
1339
1333
1328
1322
1316
1311
1306
1301
1296
1291
1286
1282
1277
1273
1269
1265
1261
1258
1254
1251
1248
1245
1243
1241
1238
1236
1235
1233
1232
1231
1230
1229
1229
1228
1228
1228
1228
1229
1229
1230
1231
1232
1234
1235
1236
1238
1240
1242
1244
1246
1248
1250
1252
1254
1257
1259
1261
1264
1266
1268
1270
1273
1275
1277
1279
1280
1282
1284
1286
1287
1288
1290
1291
1292
1292
1293
1293
1294
1294
1294
1294
1293
1293
1292
1291
1290
1289
1287
1285
1283
1281
1279
1276
1274
1271
1268
1264
1261
1257
1253
1249
1245
1240
1235
1230
1225
1220
1214
1208
1202
1196
1190
1183
1176
1169
1161
1153
1146
1137
1129
1120
1111
1102
1092
1083
1073
1062
1052
1041
1030
1018
1006
995
983
970
958
945
931
918
904
889
875
860
845
830
815
799
783
767
750
734
717
700
682
665
647
629
611
593
575
557
538
519
501
482
463
444
425
406
387
368
349
330
311
292
273
254
235
216
197
178
159
140
122
103
85
67
49
31
13
-5
-22
-40
-57
-74
-91
-107
-124
-140
-156
-172
-188
-203
-218
-233
-248
-263
-277
-292
-306
-319
-333
-347
-360
-373
-386
-398
-411
-423
-435
-447
-459
-470
-482
-493
-504
-515
-525
-536
-546
-556
-566
-575
-584
-593
-602
-611
-619
-628
-636
-643
-651
-658
-666
-673
-679
-686
-692
-698
-704
-710
-716
-721
-727
-732
-737
-742
-747
-751
-756
-761
-765
-770
-774
-779
-783
-788
-792
-797
-801
-806
-811
-816
-821
-826
-831
-836
-842
-848
-854
-860
-866
-873
-880
-887
-895
-903
-911
-919
-928
-937
-947
-957
-967
-978
-989
-1000
-1012
-1025
-1037
-1050
-1064
-1078
-1092
-1107
-1122
-1138
-1154
-1170
-1187
-1204
-1221
-1239
-1257
-1276
-1294
-1314
-1333
-1353
-1373
-1394
-1415
-1436
-1458
-1479
-1501
-1524
-1546
-1569
-1593
-1616
-1640
-1664
-1688
-1713
-1738
-1763
-1788
-1814
-1840
-1866
-1892
-1919
-1945
-1972
-2000
-2027
-2054
-2082
-2110
-2138
-2167
-2195
-2224
-2253
-2281
-2310
-2340
-2369
-2398
-2428
-2457
-2487
-2517
-2547
-2576
-2606
-2636
-2666
-2696
-2726
-2756
-2786
-2816
-2846
-2876
-2906
-2936
-2966
-2996
-3025
-3055
-3084
-3113
-3143
-3172
-3200
-3229
-3258
-3286
-3314
-3342
-3369
-3397
-3424
-3451
-3477
-3504
-3530
-3556
-3581
-3607
-3632
-3656
-3681
-3705
-3728
-3752
-3775
-3798
-3820
-3842
-3864
-3885
-3906
-3926
-3946
-3966
-3985
-4003
-4022
-4040
-4058
-4075
-4091
-4107
-4123
-4138
-4152
-4166
-4180
-4193
-4205
-4217
-4228
-4239
-4249
-4258
-4267
-4275
-4282
-4289
-4295
-4300
-4305
-4309
-4312
-4315
-4317
-4318
-4319
-4319
-4318
-4316
-4314
-4311
-4308
-4304
-4299
-4293
-4287
-4280
-4272
-4264
-4255
-4246
-4235
-4224
-4213
-4201
-4188
-4174
-4160
-4146
-4130
-4115
-4098
-4081
-4062
-4045
-4027
-4006
-3987
-3967
-3946
-3924
-3902
-3880
-3857
-3833
-3809
-3785
-3760
-3734
-3708
-3682
-3655
-3628
-3600
-3572
-3543
-3515
-3485
-3456
-3426
-3395
-3365
-3334
-3303
-3271
-3239
-3207
-3175
-3142
-3109
-3076
-3043
-3010
-2976
-2943
-2909
-2875
-2841
-2806
-2772
-2738
-2703
-2669
-2634
-2600
-2565
-2531
-2496
-2462
-2427
-2393
-2359
-2324
-2290
-2256
-2222
-2189
-2155
-2122
-2089
-2055
-2023
-1990
-1958
-1925
-1893
-1862
-1830
-1799
-1768
-1737
-1707
-1677
-1647
-1618
-1588
-1560
-1531
-1503
-1475
-1447
-1420
-1393
-1367
-1341
-1315
-1290
-1265
-1241
-1217
-1193
-1170
-1147
-1125
-1103
-1081
-1060
-1040
-1020
-1000
-982
-963
-945
-928
-911
-894
-878
-863
-848
-834
-820
-806
-794
-781
-770
-758
-748
-738
-728
-719
-710
-702
-695
-688
-681
-676
-670
-665
-661
-657
-654
-652
-649
-648
-647
-646
-646
-646
-647
-649
-651
-653
-656
-660
-664
-668
-673
-678
-684
-690
-697
-704
-711
-719
-728
-736
-745
-755
-765
-775
-786
-797
-808
-820
-832
-844
-857
-870
-883
-897
-911
-925
-940
-955
-970
-985
-1000
-1016
-1033
-1050
-1067
-1084
-1101
-1118
-1136
-1154
-1171
-1190
-1208
-1226
-1245
-1263
-1282
-1301
-1320
-1339
-1358
-1377
-1396
-1415
-1434
-1453
-1472
-1491
-1510
-1529
-1548
-1567
-1586
-1604
-1623
-1641
-1660
-1678
-1696
-1714
-1732
-1749
-1767
-1784
-1801
-1818
-1835
-1851
-1868
-1884
-1900
-1916
-1931
-1947
-1962
-1977
-1992
-2007
-2021
-2036
-2050
-2064
-2077
-2091
-2104
-2117
-2130
-2143
-2155
-2167
-2179
-2191
-2203
-2214
-2226
-2236
-2247
-2258
-2268
-2278
-2288
-2297
-2306
-2316
-2324
-2333
-2341
-2349
-2357
-2365
-2372
-2379
-2386
-2393
-2399
-2405
-2411
-2416
-2421
-2426
-2431
-2435
-2439
-2443
-2447
-2450
-2453
-2456
-2458
-2460
-2462
-2463
-2465
-2465
-2466
-2466
-2466
-2466
-2465
-2465
-2463
-2462
-2460
-2458
-2456
-2453
-2450
-2447
-2443
-2439
-2435
-2431
-2426
-2421
-2415
-2409
-2403
-2397
-2390
-2383
-2375
-2368
-2360
-2351
-2342
-2333
-2323
-2314
-2303
-2293
-2282
-2270
-2259
-2247
-2234
-2221
-2208
-2194
-2180
-2166
-2151
-2136
-2121
-2105
-2088
-2072
-2054
-2037
-2019
-2001
-1982
-1963
-1944
-1924
-1904
-1883
-1862
-1840
-1819
-1796
-1774
-1751
-1727
-1704
-1679
-1655
-1630
-1605
-1579
-1553
-1527
-1500
-1473
-1446
-1418
-1390
-1361
-1333
-1304
-1275
-1245
-1215
-1185
-1155
-1125
-1094
-1063
-1032
-1000
-970
-938
-906
-874
-842
-809
-777
-744
-711
-679
-645
-612
-579
-546
-512
-479
-445
-411
-378
-344
-310
-277
-243
-209
-175
-142
-108
-75
-41
-8
25
58
91
124
157
189
222
254
286
317
349
380
411
442
473
503
533
563
593
622
651
680
709
737
765
793
820
847
874
900
926
952
977
1002
1027
1052
1076
1100
1123
1146
1169
1192
1214
1235
1257
1278
1298
1319
1338
1358
1377
1396
1414
1432
1449
1467
1483
1500
1516
1531
1546
1561
1575
1589
1603
1616
1628
1641
1653
1664
1675
1686
1696
1706
1716
1725
1734
1742
1750
1758
1765
1772
1779
1785
1791
1797
1802
1807
1812
1817
1821
1824
1828
1831
1834
1836
1839
1841
1842
1844
1845
1846
1846
1847
1847
1847
1846
1846
1845
1844
1842
1841
1839
1837
1835
1832
1829
1827
1824
1820
1817
1813
1810
1806
1802
1797
1793
1789
1784
1779
1775
1770
1765
1760
1755
1749
1744
1739
1733
1728
1723
1717
1712
1706
1701
1696
1690
1685
1680
1674
1669
1664
1659
1654
1649
1644
1639
1635
1630
1625
1621
1616
1612
1607
1603
1598
1594
1590
1586
1581
1577
1573
1569
1565
1561
1557
1553
1549
1545
1541
1538
1534
1530
1527
1523
1520
1516
1513
1509
1506
1503
1499
1496
1493
1490
1487
1484
1481
1478
1476
1473
1470
1468
1465
1463
1460
1458
1455
1453
1451
1449
1447
1445
1443
1441
1439
1437
1435
1434
1432
1431
1430
1428
1427
1426
1425
1424
1424
1423
1422
1422
1421
1421
1421
1421
1421
1421
1421
1421
1421
1422
1422
1422
1423
1424
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1435
1436
1437
1439
1440
1442
1443
1445
1446
1448
1449
1451
1452
1454
1455
1457
1459
1460
1462
1463
1464
1466
1467
1468
1470
1471
1472
1473
1474
1475
1476
1476
1477
1478
1478
1479
1479
1479
1480
1480
1480
1480
1480
1480
1480
1479
1479
1479
1478
1478
1477
1476
1476
1475
1474
1473
1471
1470
1469
1467
1466
1464
1462
1460
1458
1456
1454
1451
1448
1446
1443
1440
1437
1434
1430
1427
1423
1420
1416
1412
1408
1403
1399
1395
1390
1385
1381
1376
1371
1366
1361
1355
1350
1345
1339
1333
1328
1322
1316
1310
1303
1297
1291
1284
1277
1270
1263
1256
1249
1242
1234
1227
1219
1211
1204
1196
1187
1179
1171
1162
1154
1145
1136
1128
1119
1110
1101
1092
1083
1074
1064
1055
1046
1037
1028
1018
1010
1000
992
983
974
966
957
948
940
931
923
915
907
899
891
884
876
869
862
855
848
841
835
829
823
817
811
805
800
794
789
784
780
775
771
767
763
759
755
752
748
745
742
739
736
734
732
729
727
725
724
722
721
719
718
717
716
716
715
714
714
714
714
714
714
714
715
715
716
716
717
718
719
720
721
722
723
725
726
728
729
731
733
735
737
738
740
742
745
747
749
751
753
755
758
760
762
764
767
769
771
774
776
778
780
782
785
787
789
791
793
795
797
799
801
803
805
806
808
810
811
813
814
815
817
818
819
820
821
822
823
823
824
825
825
826
827
827
827
828
828
828
829
829
829
829
829
829
829
828
828
828
827
827
827
826
825
825
824
823
822
822
821
820
819
818
817
816
815
815
814
813
812
812
811
811
810
810
809
809
809
809
809
810
810
810
811
811
812
813
814
815
817
818
820
822
824
826
828
830
832
835
838
841
844
847
850
854
857
861
865
869
874
878
882
887
892
897
902
907
913
918
924
930
935
941
947
953
960
966
972
979
986
992
999
1006
1012
1020
1027
1034
1041
1048
1055
1062
1069
1077
1084
1091
1098
1106
1113
1120
1127
1135
1142
1149
1156
1163
1171
1178
1185
1192
1199
1206
1213
1220
1227
1234
1240
1247
1254
1261
1267
1274
1281
1287
1294
1300
1306
1313
1319
1325
1331
1337
1343
1349
1355
1361
1367
1372
1378
1384
1389
1394
1400
1405
1410
1415
1420
1424
1429
1433
1438
1442
1446
1450
1454
1458
1462
1465
1468
1472
1475
1478
1481
1484
1487
1489
1492
1495
1497
1499
1502
1504
1506
1508
1510
1511
1513
1515
1516
1518
1519
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1532
1533
1533
1534
1534
1535
1535
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1536
1535
1535
1535
1535
1534
1534
1534
1533
1533
1533
1532
1532
1532
1531
1531
1531
1530
1530
1529
1529
1529
1528
1528
1527
1527
1526
1526
1525
1525
1524
1523
1523
1522
1521
1521
1520
1519
1518
1517
1516
1515
1514
1513
1512
1511
1510
1508
1507
1505
1504
1502
1500
1498
1496
1494
1492
1489
1487
1484
1481
1478
1475
1471
1468
1464
1460
1456
1451
1447
1442
1437
1432
1427
1421
1415
1409
1403
1397
1390
1383
1376
1369
1361
1353
1345
1337
1329
1320
1311
1302
1293
1283
1274
1264
1254
1243
1233
1222
1211
1200
1189
1178
1166
1154
1142
1130
1118
1105
1093
1080
1067
1054
1041
1028
1014
1000
987
973
960
946
932
918
903
889
875
861
846
832
817
803
789
774
760
745
731
716
702
688
674
659
645
631
617
603
589
576
562
548
535
521
508
495
482
469
456
444
431
419
407
395
383
372
360
349
338
327
316
306
296
286
276
267
258
249
240
232
224
216
208
201
194
187
180
174
168
162
157
152
147
142
138
134
130
127
123
120
118
115
113
111
109
108
106
105
105
104
104
103
103
104
104
105
105
106
108
109
110
112
114
116
118
120
122
125
127
130
133
135
138
141
144
147
150
154
157
160
164
167
171
174
178
181
185
189
192
196
200
204
207
211
215
219
223
226
230
234
238
241
245
249
252
256
260
263
266
270
273
276
279
283
286
289
291
294
297
300
302
305
308
310
313
315
317
320
322
324
326
328
330
332
334
336
338
340
341
343
345
347
349
350
352
354
356
358
360
362
364
366
368
371
373
376
378
381
384
387
390
393
397
400
404
408
412
416
421
425
430
435
441
446
452
458
464
471
477
484
492
499
507
515
523
532
540
549
559
568
578
588
599
609
620
631
643
654
666
678
690
703
716
729
742
755
769
783
797
811
825
840
854
869
884
900
915
931
946
962
978
994
1010
1026
1043
1059
1076
1092
1109
1126
1143
1159
1176
1193
1210
1227
1244
1261
1278
1295
1312
1329
1346
1362
1379
1395
1412
1428
1444
1460
1476
1492
1508
1523
1539
1554
1569
1584
1598
1613
1627
1641
1654
1668
1681
1694
1707
1719
1732
1744
1755
1767
1778
1789
1800
1810
1820
1830
1840
1849
1858
1867
1875
1884
1892
1899
1907
1914
1921
1927
1934
1940
1946
1951
1957
1962
1966
1971
1975
1979
1982
1986
1989
1992
1994
1996
1998
2000
2001
2003
2004
2005
2005
2005
2005
2005
2004
2003
2001
2001
1999
1997
1995
1993
1990
1987
1984
1981
1977
1973
1969
1964
1960
1955
1950
1944
1938
1933
1926
1920
1913
1907
1900
1892
1885
1877
1869
1861
1853
1845
1836
1827
1818
1809
1800
1791
1781
1772
1762
1752
1742
1732
1722
1712
1702
1691
1681
1670
1660
1649
1638
1627
1616
1605
1593
1582
1570
1559
1547
1535
1523
1511
1499
1487
1475
1463
1451
1438
1426
1413
1401
1388
1376
1363
1351
1338
1325
1313
1300
1287
1274
1262
1249
1236
1224
1211
1198
1186
1173
1160
1148
1135
1123
1110
1098
1085
1073
1061
1049
1036
1024
1012
1000
988
976
964
952
941
929
917
905
893
882
870
858
846
834
822
810
798
786
774
761
749
736
724
711
698
685
672
658
645
631
618
604
589
575
561
546
531
516
500
485
469
453
436
420
403
386
369
351
333
315
297
278
259
240
221
201
181
161
140
120
99
78
56
34
12
-10
-32
-55
-77
-101
-124
-147
-171
-195
-219
-243
-268
-292
-317
-342
-367
-392
-418
-444
-469
-495
-521
-548
-574
-600
-627
-653
-680
-706
-733
-760
-787
-813
-840
-867
-894
-921
-947
-974
-1000
-1027
-1054
-1080
-1106
-1133
-1159
-1185
-1210
-1236
-1262
-1287
-1312
-1337
-1361
-1386
-1410
-1434
-1458
-1481
-1504
-1527
-1550
-1572
-1594
-1616
-1637
-1658
-1679
-1700
-1720
-1739
-1759
-1778
-1796
-1815
-1832
-1850
-1867
-1884
-1900
-1916
-1931
-1946
-1961
-1975
-1989
-2001
-2015
-2027
-2039
-2051
-2062
-2073
-2083
-2093
-2102
-2111
-2119
-2127
-2134
-2141
-2148
-2154
-2160
-2165
-2170
-2174
-2178
-2181
-2184
-2187
-2189
-2191
-2192
-2193
-2194
-2194
-2194
-2193
-2192
-2191
-2189
-2187
-2185
-2182
-2179
-2176
-2172
-2168
-2164
-2159
-2154
-2149
-2144
-2138
-2132
-2126
-2119
-2112
-2105
-2098
-2090
-2082
-2074
-2066
-2057
-2048
-2039
-2029
-2020
-2009
-2000
-1990
-1980
-1969
-1958
-1947
-1936
-1925
-1914
-1902
-1891
-1879
-1867
-1855
-1843
-1831
-1819
-1806
-1794
-1781
-1769
-1756
-1744
-1731
-1718
-1705
-1692
-1679
-1666
-1653
-1640
-1627
-1614
-1601
-1587
-1574
-1561
-1547
-1534
-1521
-1507
-1494
-1480
-1467
-1453
-1440
-1426
-1413
-1399
-1385
-1372
-1358
-1345
-1331
-1317
-1304
-1290
-1276
-1263
-1249
-1236
-1222
-1208
-1195
-1181
-1168
-1154
-1140
-1127
-1113
-1099
-1086
-1072
-1059
-1045
-1032
-1018
-1004
-991
-978
-964
-951
-938
-925
-911
-898
-885
-872
-860
-847
-834
-822
-809
-797
-785
-773
-761
-749
-737
-725
-714
-703
-691
-680
-669
-658
-648
-637
-627
-616
-606
-596
-586
-576
-567
-557
-548
-539
-530
-521
-512
-503
-494
-486
-478
-469
-461
-453
-445
-438
-430
-423
-415
-408
-401
-394
-387
-380
-374
-367
-361
-355
-349
-343
-337
-331
-326
-320
-315
-310
-305
-300
-296
-292
-287
-283
-280
-276
-272
-269
-266
-263
-261
-258
-256
-254
-253
-251
-250
-249
-248
-248
-247
-247
-247
-248
-248
-249
-250
-251
-253
-255
-257
-259
-262
-264
-267
-271
-274
-278
-282
-286
-290
-295
-299
-305
-310
-315
-321
-327
-333
-340
-347
-354
-361
-369
-376
-384
-393
-401
-410
-419
-428
-437
-447
-457
-467
-477
-488
-498
-509
-520
-532
-543
-555
-566
-578
-591
-603
-615
-628
-640
-653
-666
-679
-692
-705
-719
-732
-746
-759
-773
-787
-801
-815
-829
-843
-858
-872
-886
-901
-915
-930
-945
-959
-974
-989
-1004
-1018
-1033
-1048
-1063
-1078
-1093
-1108
-1124
-1139
-1154
-1169
-1185
-1200
-1215
-1231
-1246
-1261
-1277
-1292
-1308
-1323
-1339
-1354
-1370
-1386
-1401
-1417
-1432
-1448
-1463
-1479
-1494
-1509
-1525
-1540
-1555
-1570
-1585
-1601
-1615
-1630
-1645
-1660
-1675
-1689
-1704
-1718
-1732
-1746
-1760
-1774
-1788
-1802
-1816
-1829
-1843
-1856
-1869
-1882
-1895
-1908
-1921
-1933
-1946
-1958
-1970
-1982
-1994
-2005
-2017
-2029
-2041
-2052
-2063
-2074
-2085
-2096
-2107
-2117
-2128
-2138
-2148
-2158
-2168
-2178
-2188
-2198
-2207
-2216
-2226
-2235
-2244
-2253
-2262
-2270
-2279
-2287
-2295
-2303
-2311
-2319
-2327
-2334
-2341
-2349
-2356
-2362
-2369
-2376
-2382
-2388
-2394
-2400
-2406
-2411
-2416
-2422
-2426
-2431
-2436
-2440
-2444
-2448
-2451
-2455
-2458
-2461
-2464
-2467
-2469
-2471
-2473
-2475
-2476
-2477
-2478
-2479
-2480
-2480
-2480
-2480
-2480
-2479
-2478
-2477
-2476
-2474
-2472
-2470
-2468
-2466
-2463
-2460
-2457
-2454
-2450
-2446
-2442
-2438
-2434
-2429
-2424
-2419
-2414
-2409
-2403
-2397
-2392
-2386
-2380
-2375
-2369
-2363
-2358
-2352
-2346
-2341
-2335
-2329
-2324
-2318
-2313
-2307
-2301
-2296
-2290
-2285
-2279
-2273
-2268
-2262
-2257
-2251
-2246
-2240
-2235
-2229
-2224
-2218
-2213
-2207
-2202
-2196
-2191
-2185
-2180
-2175
-2169
-2164
-2158
-2153
-2147
-2142
-2137
-2131
-2126
-2121
-2115
-2110
-2104
-2099
-2094
-2088
-2083
-2078
-2073
-2067
-2062
-2057
-2051
-2045
-2041
-2036
-2029
-2025
-2020
-2015
-2009
-2004
-1999
-1994
-1989
-1983
-1978
-1973
-1968
-1963
-1958
-1952
-1947
-1942
-1937
-1932
-1927
-1922
-1917
-1912
-1906
-1901
-1896
-1891
-1886
-1881
-1876
-1871
-1866
-1861
-1856
-1851
-1846
-1841
-1836
-1831
-1826
-1821
-1816
-1811
-1806
-1801
-1796
-1791
-1787
-1782
-1777
-1772
-1767
-1762
-1757
-1752
-1747
-1743
-1738
-1733
-1728
-1723
-1718
-1714
-1709
-1704
-1699
-1694
-1690
-1685
-1680
-1675
-1671
-1666
-1661
-1656
-1652
-1647
-1642
-1638
-1633
-1628
-1624
-1619
-1614
-1610
-1605
-1600
-1596
-1591
-1586
-1582
-1577
-1572
-1568
-1563
-1559
-1554
-1550
-1545
-1540
-1536
-1531
-1527
-1522
-1518
-1513
-1509
-1504
-1500
-1495
-1491
-1486
-1482
-1477
-1473
-1468
-1464
-1460
-1455
-1451
-1446
-1442
-1438
-1433
-1429
-1424
-1420
-1416
-1411
-1407
-1403
-1398
-1394
-1390
-1385
-1381
-1377
-1372
-1368
-1364
-1359
-1355
-1351
-1347
-1342
-1338
-1334
-1330
-1326
-1321
-1317
-1313
-1309
-1304
-1300
-1296
-1292
-1288
-1284
-1279
-1275
-1271
-1267
-1263
-1259
-1255
-1251
-1247
-1242
-1238
-1234
-1230
-1226
-1222
-1218
-1214
-1210
-1206
-1202
-1198
-1194
-1190
-1186
-1182
-1178
-1174
-1170
-1166
-1162
-1158
-1154
-1150
-1146
-1142
-1138
-1135
-1131
-1127
-1123
-1119
-1115
-1111
-1107
-1103
-1100
-1096
-1092
-1088
-1084
-1080
-1077
-1073
-1069
-1065
-1061
-1058
-1054
-1050
-1046
-1043
-1039
-1035
-1031
-1028
-1024
-1020
-1016
-1012
-1008
-1004
-1002
-998
-994
-991
-987
-983
-980
-976
-972
-969
-965
-962
-958
-954
-951
-947
-944
-940
-937
-933
-929
-926
-922
-919
-915
-912
-908
-905
-901
-898
-894
-891
-887
-884
-880
-877
-873
-870
-866
-863
-860
-856
-853
-849
-846
-843
-839
-836
-832
-829
-826
-822
-819
-816
-812
-809
-806
-802
-799
-796
-792
-789
-786
-782
-779
-776
-773
-769
-766
-763
-760
-756
-753
-750
-747
-744
-740
-737
-734
-731
-728
-724
-721
-718
-715
-712
-709
-705
-702
-699
-696
-693
-690
-687
-684
-681
-677
-674
-671
-668
-665
-662
-659
-656
-653
-650
-647
-644
-641
-638
-635
-632
-629
-626
-623
-620
-617
-614
-611
-608
-605
-602
-599
-596
-593
-591
-588
-585
-582
-579
-576
-573
-570
-567
-565
-562
-559
-556
-553
-550
-548
-545
-542
-539
-536
-534
-531
-528
-525
-522
-520
-517
-514
-511
-509
-506
-503
-500
-498
-495
-492
-490
-487
-484
-481
-479
-476
-473
-471
-468
-465
-463
-460
-457
-455
-452
-450
-447
-444
-442
-439
-437
-434
-431
-429
-426
-424
-421
-419
-416
-413
-411
-408
-406
-403
-401
-398
-396
-393
-391
-388
-386
-383
-381
-378
-376
-373
-371
-369
-366
-364
-361
-359
-356
-354
-352
-349
-347
-344
-342
-340
-337
-335
-333
-330
-328
-325
-323
-321
-318
-316
-314
-311
-309
-307
-305
-302
-300
-298
-295
-293
-291
-289
-286
-284
-282
-280
-277
-275
-273
-271
-268
-266
-264
-262
-260
-257
-255
-253
-251
-249
-247
-244
-242
-240
-238
-236
-234
-231
-229
-227
-225
-223
-221
-219
-217
-215
-212
-210
-208
-206
-204
-202
-200
-198
-196
-194
-192
-190
-188
-186
-184
-182
-180
-178
-176
-174
-172
-170
-168
-166
-164
-162
-160
-158
-156
-154
-152
-150
-148
-146
-144
-143
-141
-139
-137
-135
-133
-131
-129
-127
-125
-124
-122
-120
-118
-116
-114
-112
-111
-109
-107
-105
-103
-102
-100
-98
-96
-94
-93
-91
-89
-87
-85
-84
-82
-80
-78
-77
-75
-73
-71
-70
-68
-66
-65
-63
-61
-59
-58
-56
-54
-53
-51
-49
-48
-46
-44
-43
-41
-39
-38
-36
-34
-33
-31
-30
-28
-26
-25
-23
-21
-20
-18
-17
-15
-14
-12
-10
-9
-7
-6
-4
-3
-1
0
2
4
5
7
8
10
11
13
14
16
17
19
20
22
23
25
26
27
29
30
32
33
35
36
38
39
40
42
43
45
46
48
49
50
52
53
54
56
57
59
60
61
63
64
65
67
68
69
71
72
73
75
76
77
79
80
81
83
84
85
87
88
89
90
92
93
94
95
97
98
99
100
102
103
104
105
107
108
109
110
111
113
114
115
116
117
119
120
121
122
123
125
126
127
128
129
130
132
133
134
135
136
137
138
139
141
142
143
144
145
146
147
148
149
150
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
197
198
199
200
201
202
203
204
205
206
207
207
208
209
210
211
212
213
214
214
215
216
217
218
219
219
220
221
222
223
224
224
225
226
227
228
228
229
230
231
232
232
233
234
235
236
236
237
238
239
239
240
241
242
242
243
244
245
245
246
247
248
248
249
250
250
251
252
253
253
254
255
255
256
257
257
258
259
260
260
261
262
262
263
264
264
265
266
266
267
267
268
269
269
270
271
271
272
272
273
274
274
275
276
276
277
277
278
279
279
280
280
281
281
282
283
283
284
284
285
285
286
287
287
288
288
289
289
290
290
291
291
292
292
293
294
294
295
295
296
296
297
297
298
298
