5
37925
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-27
-27
-27
-27
-27
-26
-26
-26
-26
-25
-25
-25
-25
-24
-24
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-22
-21
-21
-21
-20
-20
-20
-19
-19
-19
-18
-18
-18
-17
-17
-16
-16
-16
-15
-15
-15
-14
-14
-13
-13
-12
-12
-12
-11
-11
-10
-10
-10
-9
-9
-8
-8
-7
-7
-7
-6
-6
-5
-5
-5
-4
-4
-3
-3
-2
-2
-1
-1
0
0
0
1
1
2
3
3
4
4
5
5
6
6
7
7
8
8
9
10
10
11
11
12
12
13
14
14
15
15
16
16
17
18
18
19
19
20
20
21
22
22
23
23
24
25
25
26
26
27
28
28
29
30
30
31
31
32
33
33
34
34
35
36
36
37
38
38
39
39
40
41
41
42
43
43
44
45
45
46
47
47
48
49
50
50
51
52
52
53
54
55
55
56
57
58
58
59
60
60
61
62
63
63
64
65
65
66
67
67
68
69
70
70
71
72
73
73
74
75
76
76
77
78
79
79
80
81
82
82
83
84
85
86
87
87
88
89
90
91
92
92
93
94
95
96
97
98
98
99
100
101
102
102
103
104
105
106
107
108
108
109
110
111
112
113
113
114
115
116
117
118
119
120
121
121
122
123
124
125
126
127
128
129
130
131
132
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
148
149
150
151
152
153
154
155
156
157
158
158
159
160
161
162
163
164
165
166
166
167
168
169
170
171
172
173
174
175
175
176
177
178
179
180
181
182
183
184
185
186
186
187
188
189
190
191
192
193
194
195
196
197
198
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
235
236
237
238
239
240
241
242
243
244
245
246
247
248
248
249
250
251
252
253
254
255
256
257
258
259
260
261
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
317
318
319
320
321
322
323
324
325
326
327
328
329
330
332
333
334
335
336
337
338
339
341
342
343
344
345
346
348
349
350
351
352
353
354
356
357
358
359
360
361
363
364
365
366
367
369
370
371
372
373
375
376
377
378
379
381
382
383
384
385
387
388
389
390
392
393
394
395
396
398
399
400
401
402
404
405
406
407
408
410
411
412
413
414
416
417
418
419
420
422
423
424
425
426
427
429
430
431
432
433
434
436
437
438
439
440
442
443
444
445
446
448
449
450
451
452
454
455
456
457
458
460
461
462
463
464
466
467
468
469
471
472
473
474
475
477
478
479
480
482
483
484
485
487
488
489
490
491
493
494
495
496
498
499
500
501
502
504
505
506
507
508
509
511
512
513
514
515
516
517
518
519
521
522
523
524
525
526
527
528
530
531
532
533
534
535
536
537
538
539
541
542
543
544
545
546
547
548
549
550
551
552
553
554
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
577
578
579
580
581
582
583
584
585
586
587
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
611
612
613
614
615
616
617
618
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
633
634
635
636
637
638
639
640
641
642
643
644
644
645
646
647
648
649
650
651
652
653
654
654
655
656
657
658
659
660
661
662
663
664
665
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
681
682
683
684
685
686
687
688
689
690
691
691
692
693
694
695
696
697
697
698
699
700
701
702
703
703
704
705
706
707
707
708
709
710
711
712
712
713
714
715
715
716
717
718
719
719
720
721
722
723
723
724
725
726
726
727
728
729
730
730
731
732
733
734
734
735
736
737
738
738
739
740
741
742
743
743
744
745
746
747
748
748
749
750
751
752
752
753
754
755
756
756
757
758
759
759
760
761
762
762
763
764
765
765
766
767
767
768
769
770
770
771
772
772
773
774
774
775
776
776
777
778
778
779
780
780
781
782
782
783
784
785
785
786
787
787
788
789
790
790
791
792
792
793
794
795
795
796
797
797
798
799
800
800
801
802
802
803
804
804
805
806
807
807
808
809
809
810
811
812
812
813
814
814
815
816
816
817
818
818
819
820
820
821
822
823
823
824
824
825
826
826
827
828
828
829
830
830
831
832
832
833
834
834
835
836
836
837
838
838
839
840
840
841
842
842
843
844
845
845
846
847
848
848
849
850
851
851
852
853
854
854
855
856
857
858
858
859
860
861
862
862
863
864
865
866
866
867
868
869
870
870
871
872
873
874
875
875
876
877
878
879
880
881
881
882
883
884
885
886
886
887
888
889
890
891
892
892
893
894
895
896
897
898
899
900
901
902
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
917
918
919
920
921
922
923
924
925
926
927
927
928
929
930
931
932
933
934
934
935
936
937
938
939
940
941
942
942
943
944
945
946
947
948
949
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
999
1000
1000
1002
1002
1004
1004
1006
1006
1008
1008
1010
1010
1012
1012
1014
1014
1016
1016
1018
1018
1020
1020
1022
1022
1024
1025
1026
1027
1028
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1047
1048
1049
1050
1051
1052
1053
1054
1055
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1183
1184
1185
1186
1187
1188
1189
1191
1192
1193
1194
1195
1196
1197
1199
1200
1201
1202
1203
1205
1206
1207
1208
1209
1211
1212
1213
1214
1215
1217
1218
1219
1220
1221
1223
1224
1225
1226
1227
1229
1230
1231
1232
1233
1234
1235
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1248
1249
1250
1251
1252
1253
1254
1255
1256
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1366
1367
1368
1369
1370
1371
1372
1373
1373
1374
1375
1376
1377
1378
1378
1379
1380
1381
1382
1382
1383
1384
1385
1386
1386
1387
1388
1389
1390
1390
1391
1392
1393
1393
1394
1395
1396
1396
1397
1398
1399
1399
1400
1401
1402
1402
1403
1404
1404
1405
1405
1406
1407
1407
1408
1409
1409
1410
1410
1411
1411
1412
1413
1413
1414
1414
1415
1415
1416
1416
1417
1417
1418
1418
1419
1419
1420
1420
1421
1421
1422
1423
1423
1424
1424
1425
1425
1426
1426
1427
1427
1428
1429
1429
1430
1430
1431
1431
1432
1432
1433
1433
1434
1434
1435
1435
1436
1436
1437
1437
1437
1438
1438
1439
1439
1440
1440
1441
1441
1441
1442
1442
1443
1443
1443
1444
1444
1445
1445
1446
1446
1446
1447
1447
1447
1448
1448
1449
1449
1449
1450
1450
1450
1451
1451
1451
1452
1452
1452
1453
1453
1453
1454
1454
1454
1455
1455
1455
1456
1456
1456
1457
1457
1457
1458
1458
1459
1459
1459
1460
1460
1460
1461
1461
1461
1461
1462
1462
1462
1463
1463
1463
1463
1464
1464
1464
1464
1465
1465
1465
1465
1466
1466
1466
1466
1466
1467
1467
1467
1467
1467
1467
1467
1467
1467
1467
1467
1467
1467
1468
1468
1468
1468
1468
1468
1468
1468
1468
1468
1468
1468
1468
1469
1469
1469
1469
1469
1469
1470
1470
1471
1471
1471
1471
1471
1471
1471
1471
1470
1470
1469
1469
1468
1468
1468
1468
1468
1469
1470
1470
1471
1472
1473
1474
1475
1476
1476
1476
1476
1476
1475
1475
1474
1472
1471
1470
1468
1467
1466
1465
1464
1464
1464
1465
1465
1466
1467
1468
1469
1471
1472
1473
1474
1475
1475
1475
1474
1473
1472
1471
1470
1468
1467
1466
1466
1465
1465
1465
1465
1466
1467
1468
1468
1469
1470
1470
1471
1471
1471
1470
1470
1469
1468
1467
1466
1464
1462
1460
1459
1458
1457
1457
1458
1459
1460
1461
1463
1464
1465
1465
1465
1464
1463
1461
1459
1457
1455
1453
1452
1451
1450
1449
1448
1448
1447
1447
1448
1449
1450
1451
1452
1452
1452
1451
1450
1448
1447
1445
1442
1440
1438
1436
1434
1433
1432
1431
1431
1432
1434
1436
1440
1443
1447
1451
1454
1457
1459
1459
1458
1456
1453
1449
1445
1441
1438
1435
1433
1433
1434
1435
1437
1440
1442
1444
1446
1447
1447
1446
1445
1442
1440
1436
1432
1427
1422
1417
1412
1407
1403
1400
1397
1396
1396
1397
1399
1402
1406
1410
1414
1417
1420
1422
1423
1422
1420
1417
1412
1406
1400
1393
1387
1382
1378
1376
1376
1377
1379
1382
1385
1388
1391
1393
1394
1395
1394
1393
1391
1388
1384
1380
1376
1372
1368
1364
1360
1356
1353
1350
1347
1346
1346
1347
1348
1350
1351
1353
1355
1357
1360
1361
1362
1363
1362
1359
1356
1352
1347
1342
1336
1331
1325
1320
1316
1313
1312
1313
1315
1317
1319
1321
1321
1321
1319
1315
1310
1304
1297
1289
1281
1273
1265
1258
1252
1247
1244
1242
1240
1240
1242
1244
1247
1250
1253
1255
1254
1252
1249
1244
1238
1231
1223
1215
1207
1199
1193
1189
1186
1184
1183
1182
1182
1184
1185
1187
1188
1187
1186
1183
1179
1174
1167
1158
1149
1139
1130
1122
1114
1106
1099
1092
1087
1083
1080
1078
1078
1078
1080
1083
1087
1091
1095
1099
1102
1104
1106
1107
1107
1106
1105
1103
1101
1099
1097
1095
1092
1088
1084
1080
1076
1072
1068
1064
1060
1056
1053
1050
1048
1045
1041
1036
1029
1020
1008
997
984
973
962
954
949
945
943
943
943
943
944
944
943
939
933
924
913
899
883
867
849
830
812
793
775
757
741
725
710
696
684
673
663
653
645
637
629
623
616
610
602
593
582
570
556
541
525
508
491
474
460
449
441
436
435
435
437
439
442
446
449
451
452
452
452
451
451
451
451
450
449
447
444
440
434
426
417
406
395
383
371
360
349
339
330
324
322
322
326
332
341
350
360
370
379
386
390
392
390
386
379
368
355
339
321
302
281
260
240
221
204
189
176
164
154
145
137
128
118
107
93
76
57
35
10
-20
-53
-90
-129
-169
-209
-248
-284
-318
-349
-377
-402
-424
-444
-462
-478
-493
-507
-519
-531
-543
-555
-567
-579
-590
-601
-611
-622
-634
-647
-661
-675
-689
-702
-714
-726
-738
-749
-759
-768
-775
-781
-788
-796
-805
-815
-826
-838
-849
-860
-872
-883
-895
-906
-916
-925
-932
-936
-936
-934
-930
-925
-922
-919
-918
-918
-920
-925
-932
-943
-957
-974
-993
-1012
-1034
-1056
-1079
-1102
-1126
-1149
-1172
-1196
-1220
-1245
-1271
-1299
-1327
-1356
-1385
-1414
-1442
-1470
-1496
-1523
-1550
-1579
-1610
-1641
-1674
-1708
-1742
-1776
-1811
-1845
-1879
-1911
-1941
-1967
-1990
-2009
-2025
-2037
-2045
-2050
-2051
-2048
-2041
-2033
-2025
-2016
-2008
-2001
-2001
-2003
-2009
-2021
-2036
-2055
-2077
-2104
-2133
-2163
-2195
-2226
-2256
-2284
-2310
-2333
-2354
-2374
-2392
-2411
-2432
-2457
-2486
-2520
-2559
-2601
-2647
-2696
-2746
-2797
-2847
-2895
-2940
-2982
-3020
-3054
-3083
-3107
-3126
-3143
-3157
-3171
-3185
-3202
-3220
-3240
-3264
-3292
-3323
-3360
-3401
-3445
-3493
-3543
-3593
-3643
-3691
-3737
-3780
-3820
-3856
-3888
-3916
-3940
-3960
-3978
-3993
-4006
-4019
-4032
-4048
-4066
-4086
-4109
-4133
-4160
-4188
-4216
-4244
-4271
-4295
-4315
-4332
-4344
-4351
-4354
-4353
-4349
-4344
-4340
-4338
-4340
-4346
-4359
-4377
-4402
-4432
-4468
-4510
-4556
-4606
-4658
-4713
-4769
-4825
-4880
-4934
-4986
-5033
-5077
-5116
-5150
-5179
-5205
-5228
-5249
-5268
-5287
-5308
-5333
-5361
-5395
-5436
-5483
-5536
-5596
-5661
-5729
-5801
-5873
-5944
-6012
-6077
-6137
-6190
-6237
-6277
-6310
-6337
-6360
-6379
-6395
-6410
-6423
-6434
-6445
-6456
-6470
-6488
-6511
-6538
-6571
-6608
-6649
-6693
-6740
-6788
-6836
-6882
-6924
-6962
-6996
-7027
-7055
-7081
-7105
-7129
-7154
-7179
-7206
-7234
-7265
-7299
-7336
-7377
-7420
-7465
-7510
-7555
-7599
-7641
-7680
-7717
-7751
-7781
-7808
-7831
-7851
-7868
-7885
-7901
-7919
-7940
-7963
-7989
-8019
-8053
-8092
-8135
-8183
-8234
-8288
-8344
-8401
-8458
-8513
-8567
-8617
-8663
-8705
-8742
-8775
-8804
-8828
-8850
-8871
-8890
-8910
-8931
-8954
-8977
-9002
-9030
-9061
-9096
-9134
-9174
-9215
-9255
-9293
-9330
-9364
-9397
-9427
-9456
-9484
-9510
-9536
-9562
-9588
-9616
-9646
-9678
-9713
-9752
-9794
-9840
-9889
-9943
-10000
-10061
-10123
-10185
-10247
-10308
-10366
-10421
-10472
-10520
-10563
-10603
-10641
-10677
-10712
-10748
-10786
-10827
-10871
-10915
-10961
-11008
-11054
-11101
-11149
-11197
-11245
-11293
-11341
-11387
-11433
-11478
-11521
-11564
-11605
-11644
-11682
-11718
-11753
-11788
-11825
-11865
-11908
-11953
-12000
-12046
-12092
-12136
-12179
-12219
-12259
-12298
-12335
-12371
-12404
-12436
-12465
-12490
-12513
-12532
-12549
-12563
-12575
-12586
-12595
-12605
-12615
-12627
-12640
-12656
-12674
-12694
-12717
-12742
-12769
-12797
-12825
-12852
-12878
-12901
-12922
-12941
-12958
-12976
-12995
-13017
-13042
-13071
-13104
-13142
-13186
-13236
-13291
-13351
-13413
-13476
-13537
-13595
-13650
-13700
-13747
-13789
-13827
-13860
-13890
-13916
-13938
-13958
-13975
-13992
-14009
-14027
-14046
-14066
-14087
-14110
-14135
-14162
-14191
-14221
-14251
-14280
-14306
-14331
-14354
-14375
-14394
-14412
-14428
-14444
-14460
-14477
-14494
-14514
-14536
-14560
-14587
-14613
-14640
-14664
-14687
-14707
-14724
-14738
-14748
-14754
-14755
-14752
-14746
-14736
-14725
-14713
-14700
-14688
-14677
-14668
-14662
-14659
-14660
-14666
-14677
-14693
-14715
-14742
-14774
-14810
-14850
-14893
-14938
-14984
-15029
-15073
-15114
-15152
-15187
-15221
-15253
-15286
-15320
-15355
-15394
-15435
-15482
-15532
-15586
-15642
-15700
-15757
-15814
-15870
-15923
-15974
-16021
-16065
-16105
-16140
-16172
-16200
-16224
-16245
-16265
-16283
-16300
-16318
-16338
-16357
-16375
-16393
-16410
-16426
-16442
-16457
-16471
-16486
-16500
-16514
-16528
-16543
-16558
-16573
-16588
-16602
-16615
-16627
-16639
-16651
-16664
-16679
-16696
-16715
-16735
-16755
-16772
-16787
-16799
-16806
-16808
-16806
-16798
-16785
-16768
-16745
-16718
-16689
-16657
-16624
-16591
-16560
-16532
-16507
-16486
-16471
-16463
-16461
-16466
-16478
-16495
-16515
-16537
-16559
-16579
-16598
-16613
-16625
-16633
-16637
-16639
-16638
-16637
-16635
-16635
-16638
-16643
-16652
-16665
-16684
-16707
-16735
-16764
-16793
-16819
-16843
-16864
-16880
-16892
-16898
-16899
-16893
-16881
-16865
-16845
-16822
-16798
-16774
-16750
-16729
-16709
-16693
-16679
-16667
-16659
-16654
-16651
-16650
-16653
-16659
-16667
-16678
-16689
-16700
-16710
-16718
-16723
-16724
-16722
-16716
-16709
-16700
-16690
-16679
-16668
-16656
-16643
-16628
-16612
-16594
-16572
-16547
-16518
-16485
-16450
-16412
-16373
-16332
-16292
-16248
-16203
-16155
-16108
-16059
-16010
-15958
-15903
-15846
-15786
-15724
-15661
-15597
-15532
-15468
-15404
-15340
-15279
-15218
-15160
-15105
-15050
-14998
-14946
-14896
-14846
-14796
-14747
-14699
-14651
-14604
-14559
-14516
-14475
-14437
-14400
-14365
-14331
-14296
-14260
-14222
-14181
-14138
-14091
-14039
-13984
-13926
-13866
-13805
-13744
-13684
-13624
-13564
-13505
-13444
-13380
-13314
-13242
-13164
-13079
-12987
-12886
-12776
-12659
-12534
-12403
-12266
-12124
-11977
-11827
-11673
-11516
-11358
-11197
-11034
-10868
-10699
-10526
-10349
-10167
-9980
-9787
-9590
-9389
-9186
-8981
-8775
-8568
-8360
-8151
-7944
-7738
-7534
-7334
-7137
-6946
-6760
-6582
-6411
-6249
-6095
-5950
-5812
-5680
-5553
-5429
-5308
-5186
-5063
-4936
-4806
-4671
-4531
-4386
-4237
-4083
-3925
-3766
-3607
-3449
-3292
-3139
-2987
-2837
-2689
-2542
-2397
-2252
-2107
-1961
-1814
-1665
-1516
-1366
-1218
-1072
-931
-797
-670
-552
-445
-349
-266
-194
-134
-82
-37
5
49
101
165
245
343
460
598
757
935
1131
1345
1575
1820
2077
2346
2623
2908
3198
3494
3793
4094
4398
4701
5006
5311
5618
5928
6239
6552
6865
7176
7485
7789
8087
8378
8660
8933
9197
9452
9700
9944
10184
10423
10664
10910
11161
11420
11687
11961
12243
12530
12823
13120
13421
13726
14033
14342
14650
14958
15263
15566
15865
16160
16452
16741
17028
17315
17606
17902
18205
18516
18837
19166
19504
19851
20207
20571
20945
21327
21719
22119
22530
22951
23382
23822
24269
24720
25174
25627
26079
26526
26967
27400
27821
28231
28626
29007
29373
29722
30055
30369
30664
30938
31190
31420
31627
31810
31971
32107
32223
32316
32387
32439
32473
32485
32479
32453
32406
32340
32253
32150
32030
31893
31742
31577
31399
31209
31010
30803
30589
30369
30145
29916
29684
29449
29211
28968
28722
28472
28219
27962
27701
27437
27169
26897
26623
26346
26067
25787
25505
25222
24937
24650
24361
24068
23772
23473
23169
22862
22550
22235
21916
21595
21271
20945
20618
20289
19960
19630
19298
18964
18629
18294
17961
17629
17300
16974
16652
16335
16023
15718
15419
15128
14846
14572
14308
14055
13813
13583
13365
13159
12964
12781
12610
12453
12311
12184
12073
11978
11900
11838
11790
11754
11727
11707
11689
11671
11648
11618
11579
11528
11465
11390
11304
11208
11103
10991
10872
10749
10622
10492
10359
10225
10091
9958
9829
9705
9586
9474
9369
9271
9181
9098
9022
8952
8886
8826
8772
8723
8680
8645
8618
8601
8593
8597
8611
8638
8677
8729
8797
8881
8984
9106
9249
9414
9602
9812
10044
10297
10569
10858
11162
11479
11808
12145
12491
12841
13195
13551
13908
14262
14614
14961
15302
15636
15961
16277
16583
16878
17161
17430
17684
17919
18133
18327
18497
18643
18764
18860
18931
18977
18999
18998
18977
18935
18875
18797
18704
18595
18473
18336
18187
18027
17859
17684
17506
17327
17149
16975
16807
16648
16497
16356
16225
16102
15987
15881
15784
15695
15616
15546
15485
15431
15384
15344
15310
15280
15255
15232
15212
15195
15180
15169
15162
15157
15153
15148
15138
15123
15101
15071
15032
14984
14929
14868
14803
14738
14675
14617
14565
14521
14485
14458
14440
14432
14433
14444
14466
14499
14545
14606
14682
14774
14883
15007
15144
15295
15456
15627
15808
15998
16198
16405
16619
16838
17061
17288
17517
17747
17974
18196
18410
18614
18806
18986
19152
19303
19441
19565
19676
19774
19859
19930
19988
20033
20066
20090
20105
20115
20121
20128
20136
20149
20170
20199
20238
20287
20346
20413
20486
20562
20639
20716
20791
20863
20930
20991
21045
21091
21127
21152
21165
21166
21157
21139
21112
21081
21046
21013
20982
20957
20940
20933
20936
20950
20974
21007
21048
21095
21147
21200
21251
21298
21337
21365
21380
21382
21370
21344
21306
21259
21204
21143
21081
21018
20958
20902
20850
20803
20762
20726
20695
20670
20651
20638
20634
20640
20659
20692
20740
20805
20885
20980
21089
21211
21345
21491
21646
21809
21977
22147
22318
22486
22651
22811
22965
23111
23249
23377
23494
23598
23688
23765
23828
23876
23911
23933
23941
23936
23918
23889
23848
23797
23737
23670
23595
23514
23427
23333
23233
23127
23017
22903
22789
22675
22564
22459
22361
22272
22194
22128
22075
22036
22011
22000
22002
22017
22044
22084
22134
22195
22262
22336
22413
22493
22573
22653
22731
22803
22870
22930
22982
23027
23064
23094
23117
23134
23145
23151
23150
23142
23126
23101
23068
23025
22973
22913
22844
22765
22677
22580
22475
22362
22243
22115
21980
21837
21685
21526
21359
21187
21010
20831
20651
20472
20295
20123
19958
19801
19654
19517
19390
19275
19169
19073
18983
18897
18814
18733
18651
18570
18487
18404
18320
18236
18153
18072
17997
17927
17865
17811
17767
17731
17703
17684
17671
17665
17663
17665
17667
17668
17666
17658
17645
17624
17595
17559
17516
17467
17414
17359
17305
17256
17213
17179
17157
17149
17155
17177
17213
17263
17326
17400
17484
17576
17676
17782
17895
18014
18138
18267
18400
18536
18675
18817
18961
19107
19255
19405
19556
19709
19863
20018
20174
20333
20494
20658
20825
20995
21169
21347
21530
21716
21907
22101
22297
22492
22686
22876
23061
23239
23408
23567
23714
23846
23962
24062
24146
24214
24268
24309
24337
24352
24355
24344
24320
24282
24228
24159
24073
23970
23850
23713
23560
23394
23215
23027
22832
22634
22436
22241
22050
21867
21693
21529
21375
21233
21103
20986
20880
20786
20705
20635
20579
20535
20504
20486
20480
20486
20503
20528
20561
20597
20634
20670
20701
20723
20735
20733
20716
20682
20630
20559
20469
20360
20231
20084
19917
19732
19528
19306
19067
18811
18539
18251
17947
17627
17292
16943
16580
16204
15819
15425
15024
14620
14214
13810
13411
13018
12635
12264
11905
11559
11226
10907
10600
10304
10019
9744
9479
9222
8975
8736
8507
8288
8079
7882
7697
7524
7364
7217
7085
6968
6866
6781
6711
6657
6617
6590
6573
6564
6562
6564
6569
6575
6580
6584
6585
6583
6578
6571
6563
6553
6544
6535
6528
6524
6523
6526
6532
6542
6555
6571
6589
6607
6626
6643
6659
6672
6681
6685
6684
6676
6662
6642
6615
6580
6537
6483
6419
6344
6257
6160
6050
5931
5801
5663
5518
5366
5210
5051
4890
4729
4569
4411
4255
4102
3953
3808
3664
3522
3382
3242
3103
2964
2826
2687
2548
2408
2268
2127
1987
1849
1712
1578
1448
1321
1197
1076
958
842
729
617
505
393
280
167
53
-62
-176
-291
-405
-519
-632
-744
-853
-960
-1064
-1162
-1255
-1343
-1424
-1499
-1568
-1634
-1696
-1757
-1817
-1879
-1943
-2011
-2084
-2163
-2249
-2341
-2437
-2538
-2640
-2743
-2847
-2953
-3062
-3175
-3294
-3420
-3554
-3699
-3856
-4025
-4207
-4403
-4611
-4831
-5061
-5299
-5544
-5794
-6048
-6307
-6569
-6834
-7102
-7372
-7645
-7922
-8201
-8482
-8766
-9052
-9339
-9626
-9911
-10193
-10470
-10744
-11012
-11273
-11527
-11773
-12008
-12232
-12445
-12649
-12844
-13030
-13208
-13380
-13545
-13705
-13860
-14012
-14160
-14304
-14446
-14587
-14728
-14870
-15015
-15165
-15321
-15484
-15655
-15835
-16024
-16224
-16434
-16653
-16883
-17122
-17373
-17635
-17908
-18194
-18490
-18798
-19116
-19443
-19778
-20118
-20464
-20811
-21159
-21506
-21850
-22189
-22522
-22848
-23166
-23477
-23779
-24074
-24360
-24637
-24904
-25161
-25409
-25647
-25878
-26101
-26318
-26531
-26741
-26949
-27157
-27367
-27579
-27795
-28015
-28241
-28473
-28710
-28952
-29198
-29448
-29701
-29957
-30214
-30472
-30728
-30983
-31234
-31482
-31728
-31971
-32212
-32451
-32688
-32924
-33156
-33386
-33612
-33834
-34051
-34261
-34464
-34656
-34838
-35008
-35167
-35316
-35455
-35587
-35711
-35829
-35941
-36048
-36150
-36249
-36345
-36437
-36527
-36614
-36697
-36777
-36854
-36928
-37000
-37072
-37144
-37217
-37291
-37365
-37438
-37510
-37578
-37643
-37702
-37755
-37801
-37840
-37872
-37896
-37913
-37922
-37925
-37922
-37914
-37902
-37887
-37867
-37843
-37813
-37777
-37736
-37690
-37638
-37581
-37519
-37451
-37378
-37300
-37218
-37131
-37039
-36942
-36838
-36728
-36612
-36488
-36359
-36224
-36084
-35941
-35795
-35647
-35498
-35348
-35197
-35046
-34894
-34744
-34595
-34448
-34303
-34160
-34020
-33882
-33747
-33615
-33487
-33362
-33240
-33121
-33004
-32890
-32778
-32668
-32561
-32457
-32356
-32259
-32165
-32075
-31990
-31907
-31827
-31750
-31674
-31599
-31525
-31449
-31373
-31295
-31217
-31137
-31058
-30978
-30897
-30815
-30732
-30649
-30566
-30485
-30407
-30330
-30254
-30181
-30108
-30037
-29967
-29897
-29827
-29756
-29683
-29608
-29529
-29447
-29364
-29279
-29194
-29109
-29023
-28938
-28852
-28767
-28683
-28602
-28523
-28447
-28372
-28299
-28227
-28155
-28083
-28011
-27940
-27868
-27797
-27726
-27655
-27583
-27510
-27435
-27360
-27284
-27208
-27133
-27058
-26984
-26913
-26844
-26778
-26716
-26657
-26601
-26548
-26497
-26447
-26398
-26349
-26300
-26248
-26192
-26131
-26065
-25991
-25910
-25819
-25719
-25609
-25487
-25354
-25211
-25059
-24901
-24736
-24567
-24394
-24218
-24040
-23861
-23681
-23500
-23320
-23140
-22962
-22785
-22611
-22438
-22267
-22098
-21932
-21766
-21601
-21435
-21265
-21091
-20912
-20727
-20536
-20340
-20138
-19931
-19718
-19500
-19278
-19053
-18826
-18596
-18363
-18128
-17889
-17646
-17400
-17149
-16896
-16639
-16379
-16117
-15854
-15587
-15317
-15045
-14769
-14490
-14209
-13925
-13638
-13351
-13063
-12775
-12489
-12204
-11923
-11647
-11378
-11118
-10866
-10624
-10392
-10170
-9959
-9758
-9570
-9396
-9234
-9086
-8950
-8827
-8714
-8612
-8523
-8444
-8377
-8321
-8274
-8236
-8205
-8180
-8164
-8153
-8148
-8148
-8157
-8172
-8192
-8217
-8246
-8276
-8308
-8340
-8370
-8398
-8423
-8443
-8460
-8473
-8482
-8487
-8490
-8490
-8486
-8480
-8471
-8460
-8446
-8429
-8409
-8385
-8359
-8332
-8303
-8275
-8248
-8223
-8200
-8177
-8156
-8135
-8113
-8090
-8066
-8039
-8010
-7976
-7938
-7895
-7848
-7796
-7742
-7684
-7624
-7561
-7496
-7427
-7357
-7283
-7208
-7132
-7054
-6975
-6894
-6810
-6722
-6630
-6534
-6434
-6330
-6223
-6112
-5999
-5884
-5768
-5654
-5542
-5433
-5328
-5226
-5127
-5032
-4939
-4849
-4762
-4678
-4597
-4519
-4444
-4372
-4301
-4232
-4163
-4094
-4027
-3960
-3892
-3823
-3752
-3680
-3606
-3530
-3453
-3373
-3289
-3201
-3107
-3008
-2901
-2789
-2670
-2545
-2414
-2278
-2137
-1993
-1846
-1696
-1543
-1388
-1230
-1069
-905
-738
-569
-398
-223
-47
132
314
498
685
874
1064
1256
1450
1644
1840
2039
2242
2450
2663
2881
3103
3329
3559
3791
4024
4258
4493
4728
4964
5200
5437
5674
5911
6149
6386
6623
6861
7098
7336
7573
7808
8041
8271
8499
8723
8943
9160
9372
9579
9782
9982
10179
10373
10564
10754
10942
11128
11312
11496
11678
11860
12040
12219
12399
12580
12762
12946
13133
13324
13519
13719
13924
14134
14350
14571
14796
15025
15258
15493
15729
15963
16195
16424
16648
16870
17088
17303
17517
17728
17938
18148
18359
18571
18785
19002
19221
19440
19658
19873
20084
20291
20492
20686
20875
21058
21235
21408
21577
21745
21912
22081
22251
22425
22601
22779
22958
23136
23313
23489
23664
23838
24011
24184
24357
24530
24702
24874
25045
25213
25378
25538
25693
25842
25984
26119
26246
26366
26478
26583
26680
26771
26856
26936
27010
27079
27144
27204
27259
27309
27354
27392
27425
27451
27471
27485
27494
27497
27494
27488
27479
27467
27453
27437
27420
27401
27380
27359
27338
27318
27298
27280
27261
27242
27222
27202
27182
27162
27141
27120
27099
27078
27057
27036
27017
26999
26982
26967
26954
26945
26938
26935
26935
26938
26943
26950
26958
26966
26973
26977
26976
26968
26954
26933
26903
26866
26819
26763
26699
26626
26545
26457
26365
26268
26169
26068
25966
25862
25756
25649
25539
25427
25311
25192
25069
24941
24809
24674
24536
24397
24257
24118
23981
23846
23714
23586
23461
23340
23223
23109
22997
22888
22781
22674
22566
22455
22340
22219
22094
21964
21829
21690
21549
21405
21260
21114
20967
20819
20667
20513
20355
20192
20024
19850
19669
19481
19286
19082
18872
18656
18435
18210
17981
17751
17518
17285
17052
16820
16589
16361
16136
15915
15695
15478
15260
15042
14822
14601
14377
14150
13920
13688
13455
13223
12992
12765
12543
12326
12116
11912
11716
11525
11339
11158
10981
10807
10634
10463
10293
10122
9951
9778
9604
9428
9250
9072
8894
8716
8539
8363
8188
8016
7847
7680
7517
7357
7200
7047
6898
6751
6606
6463
6320
6176
6031
5884
5735
5582
5426
5266
5102
4936
4768
4599
4430
4264
4100
3940
3783
3630
3480
3332
3187
3044
2901
2759
2615
2470
2323
2174
2023
1871
1718
1562
1405
1246
1085
924
762
599
435
271
107
-57
-221
-385
-548
-710
-872
-1033
-1192
-1348
-1502
-1652
-1800
-1945
-2087
-2226
-2361
-2493
-2622
-2748
-2871
-2992
-3111
-3227
-3339
-3447
-3551
-3650
-3745
-3837
-3926
-4011
-4097
-4180
-4260
-4339
-4415
-4490
-4564
-4636
-4707
-4776
-4843
-4908
-4971
-5032
-5092
-5150
-5208
-5264
-5320
-5376
-5431
-5487
-5542
-5599
-5656
-5715
-5775
-5837
-5899
-5963
-6029
-6095
-6163
-6234
-6306
-6382
-6461
-6544
-6632
-6725
-6823
-6927
-7035
-7149
-7266
-7386
-7509
-7634
-7760
-7886
-8012
-8135
-8258
-8377
-8493
-8604
-8711
-8813
-8910
-9003
-9092
-9177
-9260
-9340
-9419
-9496
-9572
-9647
-9719
-9788
-9854
-9915
-9971
-10022
-10067
-10107
-10141
-10170
-10193
-10210
-10222
-10230
-10234
-10235
-10234
-10231
-10226
-10222
-10218
-10214
-10213
-10214
-10216
-10221
-10228
-10236
-10245
-10257
-10271
-10288
-10308
-10332
-10360
-10392
-10428
-10469
-10514
-10563
-10617
-10675
-10736
-10801
-10868
-10938
-11012
-11089
-11171
-11257
-11347
-11442
-11541
-11645
-11753
-11865
-11980
-12098
-12218
-12340
-12464
-12588
-12713
-12839
-12966
-13093
-13222
-13352
-13483
-13616
-13750
-13884
-14020
-14155
-14289
-14424
-14558
-14691
-14824
-14956
-15088
-15220
-15353
-15485
-15617
-15747
-15877
-16004
-16132
-16257
-16381
-16501
-16618
-16732
-16842
-16950
-17054
-17154
-17252
-17347
-17439
-17529
-17617
-17703
-17788
-17872
-17956
-18040
-18123
-18206
-18289
-18371
-18454
-18538
-18622
-18706
-18789
-18871
-18951
-19028
-19101
-19172
-19240
-19305
-19366
-19425
-19481
-19535
-19586
-19635
-19682
-19729
-19776
-19822
-19869
-19917
-19964
-20011
-20057
-20104
-20150
-20195
-20239
-20282
-20321
-20358
-20393
-20425
-20455
-20484
-20511
-20537
-20563
-20587
-20610
-20632
-20653
-20673
-20691
-20707
-20720
-20729
-20733
-20732
-20727
-20716
-20701
-20682
-20660
-20634
-20606
-20575
-20543
-20509
-20474
-20438
-20402
-20364
-20325
-20284
-20240
-20194
-20144
-20091
-20036
-19977
-19918
-19856
-19795
-19733
-19673
-19614
-19557
-19502
-19450
-19400
-19352
-19307
-19265
-19225
-19188
-19152
-19119
-19087
-19056
-19026
-18997
-18969
-18940
-18910
-18878
-18846
-18812
-18777
-18740
-18701
-18660
-18616
-18569
-18519
-18464
-18405
-18342
-18274
-18202
-18126
-18047
-17965
-17879
-17791
-17701
-17609
-17515
-17419
-17321
-17221
-17119
-17014
-16907
-16798
-16687
-16573
-16458
-16341
-16222
-16104
-15985
-15868
-15752
-15638
-15527
-15420
-15316
-15216
-15120
-15027
-14937
-14849
-14762
-14676
-14591
-14506
-14420
-14335
-14249
-14163
-14078
-13993
-13910
-13827
-13746
-13666
-13588
-13510
-13434
-13359
-13285
-13212
-13140
-13069
-13000
-12931
-12863
-12796
-12729
-12663
-12598
-12533
-12469
-12406
-12343
-12282
-12221
-12160
-12101
-12042
-11983
-11923
-11863
-11803
-11743
-11682
-11621
-11560
-11499
-11439
-11381
-11323
-11268
-11214
-11161
-11109
-11057
-11005
-10953
-10899
-10845
-10790
-10733
-10675
-10616
-10556
-10496
-10436
-10375
-10315
-10254
-10192
-10129
-10066
-10001
-9935
-9867
-9797
-9724
-9649
-9571
-9491
-9409
-9324
-9239
-9152
-9065
-8978
-8890
-8801
-8712
-8622
-8532
-8441
-8349
-8257
-8164
-8070
-7975
-7881
-7787
-7693
-7599
-7506
-7412
-7319
-7226
-7133
-7039
-6945
-6850
-6754
-6658
-6561
-6464
-6366
-6267
-6168
-6068
-5967
-5864
-5760
-5653
-5545
-5435
-5323
-5209
-5092
-4972
-4849
-4723
-4593
-4459
-4322
-4183
-4040
-3896
-3751
-3604
-3455
-3306
-3154
-3001
-2846
-2688
-2528
-2365
-2200
-2033
-1863
-1692
-1519
-1345
-1170
-995
-820
-645
-471
-298
-126
44
214
382
550
716
882
1046
1209
1370
1530
1688
1845
2000
2153
2305
2455
2604
2751
2897
3041
3184
3326
3468
3609
3752
3894
4038
4185
4333
4485
4639
4796
4956
5117
5279
5444
5609
5776
5943
6111
6278
6447
6615
6782
6950
7116
7282
7446
7608
7768
7926
8080
8235
8388
8539
8691
8843
8996
9149
9303
9458
9612
9767
9921
10075
10228
10380
10531
10679
10825
10970
11113
11255
11396
11537
11677
11817
11957
12097
12236
12376
12515
12654
12791
12927
13061
13193
13324
13452
13580
13707
13834
13962
14090
14219
14349
14480
14612
14745
14878
15012
15146
15280
15413
15545
15677
15808
15939
16068
16198
16325
16451
16575
16698
16820
16941
17060
17177
17294
17409
17524
17639
17753
17866
17977
18087
18195
18301
18404
18505
18603
18699
18793
18886
18977
19066
19154
19241
19326
19410
19492
19573
19653
19731
19808
19884
19959
20033
20107
20180
20253
20326
20398
20470
20542
20615
20688
20762
20836
20910
20983
21056
21127
21197
21265
21332
21396
21459
21520
21580
21638
21694
21750
21803
21855
21906
21955
22002
22046
22088
22128
22165
22200
22234
22266
22297
22328
22357
22386
22414
22442
22469
22496
22523
22549
22576
22603
22631
22661
22693
22726
22762
22800
22840
22882
22927
22973
23021
23071
23122
23173
23226
23280
23334
23386
23437
23486
23531
23572
23609
23642
23670
23693
23712
23726
23737
23745
23751
23755
23757
23757
23755
23752
23748
23744
23739
23734
23729
23724
23720
23717
23714
23713
23712
23712
23713
23714
23714
23715
23714
23713
23712
23709
23704
23699
23692
23684
23674
23663
23649
23634
23618
23600
23579
23557
23532
23505
23476
23445
23413
23377
23340
23299
23256
23211
23164
23115
23064
23012
22958
22902
22845
22785
22724
22661
22596
22529
22460
22389
22317
22242
22166
22087
22007
21925
21840
21754
21666
21575
21481
21385
21286
21184
21079
20972
20863
20752
20639
20525
20410
20296
20182
20069
19957
19846
19737
19630
19524
19420
19316
19213
19111
19008
18906
18804
18702
18601
18499
18398
18298
18198
18099
18001
17903
17805
17708
17610
17512
17414
17316
17217
17118
17019
16919
16819
16718
16617
16516
16414
16312
16210
16108
16004
15900
15795
15689
15583
15475
15367
15259
15150
15040
14931
14822
14714
14607
14502
14398
14296
14195
14094
13994
13894
13794
13694
13593
13492
13391
13289
13187
13086
12985
12885
12788
12693
12600
12508
12417
12328
12238
12149
12061
11972
11883
11793
11703
11614
11525
11437
11350
11264
11180
11097
11015
10933
10852
10771
10692
10612
10533
10454
10375
10296
10215
10134
10051
9967
9883
9797
9711
9623
9535
9446
9357
9266
9174
9082
8989
8895
8801
8707
8613
8519
8425
8332
8240
8148
8058
7968
7879
7791
7703
7615
7527
7438
7348
7255
7161
7064
6965
6864
6760
6654
6545
6435
6324
6211
6097
5982
5867
5750
5634
5518
5401
5285
5169
5053
4937
4821
4706
4590
4474
4358
4242
4125
4009
3892
3776
3659
3543
3426
3309
3192
3075
2959
2844
2729
2616
2502
2389
2276
2163
2050
1936
1821
1704
1585
1464
1339
1212
1082
948
810
669
524
376
224
69
-88
-248
-411
-575
-741
-909
-1077
-1246
-1416
-1587
-1758
-1929
-2100
-2270
-2440
-2610
-2780
-2949
-3118
-3285
-3451
-3615
-3777
-3937
-4094
-4249
-4400
-4549
-4696
-4841
-4984
-5125
-5264
-5402
-5538
-5673
-5806
-5938
-6068
-6197
-6325
-6451
-6576
-6699
-6821
-6942
-7060
-7178
-7294
-7408
-7521
-7632
-7742
-7850
-7958
-8064
-8172
-8280
-8388
-8497
-8606
-8716
-8826
-8936
-9047
-9158
-9269
-9380
-9492
-9603
-9714
-9826
-9939
-10052
-10166
-10282
-10400
-10519
-10640
-10762
-10885
-11009
-11134
-11259
-11385
-11511
-11636
-11762
-11887
-12013
-12139
-12265
-12393
-12520
-12648
-12777
-12906
-13035
-13164
-13292
-13420
-13547
-13673
-13799
-13923
-14046
-14169
-14291
-14413
-14535
-14658
-14781
-14903
-15026
-15149
-15271
-15392
-15513
-15632
-15749
-15865
-15979
-16091
-16203
-16312
-16422
-16529
-16634
-16738
-16841
-16941
-17040
-17137
-17232
-17324
-17413
-17499
-17582
-17662
-17739
-17814
-17887
-17958
-18027
-18095
-18161
-18226
-18289
-18351
-18412
-18472
-18531
-18589
-18647
-18705
-18763
-18821
-18880
-18940
-19000
-19061
-19123
-19185
-19248
-19311
-19375
-19440
-19506
-19573
-19641
-19710
-19780
-19851
-19922
-19994
-20067
-20139
-20212
-20284
-20356
-20427
-20497
-20566
-20634
-20700
-20765
-20827
-20887
-20945
-21001
-21055
-21107
-21157
-21206
-21254
-21301
-21346
-21390
-21433
-21474
-21513
-21551
-21586
-21619
-21649
-21677
-21703
-21726
-21747
-21767
-21784
-21800
-21815
-21828
-21841
-21851
-21861
-21868
-21874
-21879
-21881
-21881
-21879
-21875
-21869
-21863
-21855
-21848
-21840
-21832
-21824
-21817
-21808
-21800
-21791
-21781
-21770
-21759
-21746
-21732
-21717
-21700
-21683
-21664
-21643
-21621
-21596
-21570
-21542
-21512
-21479
-21445
-21408
-21368
-21325
-21280
-21231
-21180
-21126
-21069
-21009
-20945
-20879
-20810
-20739
-20666
-20590
-20513
-20434
-20354
-20272
-20189
-20105
-20020
-19934
-19847
-19760
-19672
-19583
-19493
-19402
-19310
-19217
-19123
-19028
-18931
-18832
-18732
-18629
-18524
-18418
-18310
-18200
-18090
-17978
-17865
-17751
-17635
-17518
-17399
-17280
-17159
-17038
-16916
-16794
-16672
-16549
-16427
-16305
-16183
-16062
-15942
-15822
-15702
-15583
-15465
-15348
-15233
-15119
-15006
-14895
-14786
-14678
-14572
-14468
-14365
-14263
-14163
-14065
-13967
-13871
-13775
-13680
-13585
-13491
-13395
-13299
-13203
-13105
-13007
-12907
-12806
-12705
-12603
-12501
-12398
-12295
-12193
-12091
-11990
-11890
-11791
-11693
-11595
-11499
-11403
-11307
-11212
-11116
-11020
-10923
-10826
-10727
-10628
-10528
-10427
-10325
-10222
-10119
-10015
-9910
-9804
-9699
-9592
-9485
-9378
-9269
-9158
-9046
-8932
-8815
-8695
-8573
-8449
-8321
-8191
-8058
-7922
-7784
-7644
-7501
-7357
-7211
-7063
-6914
-6764
-6613
-6463
-6312
-6161
-6011
-5860
-5709
-5558
-5407
-5255
-5104
-4951
-4799
-4645
-4491
-4336
-4180
-4022
-3866
-3707
-3549
-3389
-3230
-3069
-2909
-2748
-2587
-2425
-2262
-2099
-1935
-1771
-1606
-1440
-1273
-1105
-936
-766
-595
-423
-250
-76
98
273
448
623
798
972
1146
1320
1493
1666
1838
2009
2179
2347
2515
2681
2845
3008
3168
3326
3482
3636
3788
3938
4086
4233
4379
4524
4668
4811
4955
5098
5240
5383
5525
5667
5808
5948
6087
6224
6361
6496
6630
6763
6896
7028
7160
7291
7422
7553
7685
7817
7950
8083
8217
8352
8487
8623
8759
8895
9032
9169
9305
9441
9577
9712
9847
9982
10117
10251
10385
10519
10652
10784
10916
11047
11177
11306
11435
11563
11690
11817
11943
12068
12193
12317
12441
12565
12689
12812
12935
13058
13182
13305
13429
13553
13676
13799
13921
14043
14164
14284
14403
14521
14637
14751
14864
14975
15085
15193
15300
15405
15508
15610
15711
15810
15907
16003
16097
16192
16285
16376
16469
16560
16651
16743
16834
16926
17018
17110
17203
17296
17389
17482
17574
17667
17759
17850
17940
18029
18117
18203
18289
18373
18456
18538
18619
18698
18777
18855
18932
19008
19083
19157
19231
19303
19374
19445
19514
19583
19651
19719
19786
19852
19918
19984
20050
20115
20181
20247
20312
20378
20443
20508
20572
20635
20696
20757
20816
20873
20929
20983
21036
21089
21140
21191
21241
21291
21341
21390
21438
21485
21531
21575
21617
21657
21695
21730
21763
21794
21822
21849
21873
21894
21913
21930
21943
21955
21963
21969
21972
21972
21969
21963
21954
21941
21926
21909
21888
21865
21839
21811
21781
21749
21714
21678
21638
21596
21551
21504
21453
21399
21342
21281
21218
21153
21085
21014
20942
20867
20791
20712
20632
20550
20465
20378
20289
20198
20105
20010
19914
19816
19716
19616
19515
19413
19311
19209
19107
19004
18902
18800
18697
18595
18493
18391
18289
18187
18085
17982
17879
17776
17673
17570
17466
17363
17259
17155
17051
16947
16841
16735
16628
16521
16412
16303
16193
16082
15972
15861
15750
15639
15527
15415
15303
15191
15077
14964
14850
14735
14621
14505
14389
14272
14154
14036
13917
13798
13678
13558
13438
13317
13196
13075
12954
12834
12713
12593
12472
12352
12233
12113
11993
11873
11753
11633
11513
11393
11272
11152
11032
10913
10793
10675
10556
10439
10322
10206
10090
9974
9860
9746
9632
9519
9406
9294
9182
9071
8961
8851
8742
8634
8525
8417
8309
8200
8092
7983
7873
7763
7653
7542
7431
7320
7208
7096
6984
6870
6756
6642
6526
6409
6292
6173
6054
5933
5812
5689
5565
5439
5312
5184
5054
4923
4791
4658
4524
4389
4253
4116
3979
3841
3703
3565
3426
3286
3146
3006
2865
2723
2581
2439
2296
2153
2009
1867
1725
1582
1441
1299
1158
1018
877
737
597
456
315
173
31
-112
-256
-401
-546
-692
-839
-986
-1134
-1283
-1431
-1580
-1728
-1878
-2027
-2177
-2328
-2478
-2629
-2779
-2928
-3077
-3226
-3375
-3523
-3672
-3821
-3969
-4118
-4267
-4416
-4566
-4715
-4864
-5013
-5162
-5310
-5457
-5603
-5749
-5893
-6037
-6181
-6324
-6466
-6607
-6747
-6887
-7024
-7161
-7295
-7427
-7557
-7685
-7810
-7933
-8054
-8173
-8289
-8402
-8514
-8623
-8731
-8838
-8944
-9048
-9152
-9255
-9357
-9457
-9557
-9655
-9752
-9847
-9940
-10032
-10121
-10209
-10296
-10382
-10467
-10551
-10635
-10719
-10801
-10883
-10964
-11044
-11123
-11200
-11276
-11352
-11427
-11501
-11575
-11648
-11721
-11795
-11868
-11941
-12015
-12089
-12162
-12236
-12310
-12385
-12460
-12536
-12611
-12687
-12763
-12839
-12915
-12990
-13066
-13141
-13215
-13290
-13363
-13436
-13509
-13579
-13649
-13716
-13781
-13844
-13904
-13962
-14016
-14067
-14116
-14161
-14205
-14247
-14287
-14325
-14362
-14398
-14432
-14464
-14496
-14526
-14555
-14583
-14608
-14632
-14654
-14675
-14693
-14709
-14722
-14733
-14742
-14748
-14752
-14754
-14753
-14750
-14745
-14737
-14728
-14716
-14703
-14688
-14671
-14653
-14632
-14610
-14587
-14561
-14533
-14504
-14472
-14437
-14401
-14363
-14323
-14282
-14239
-14196
-14151
-14106
-14061
-14015
-13969
-13922
-13874
-13825
-13776
-13726
-13674
-13621
-13568
-13513
-13457
-13401
-13343
-13286
-13227
-13168
-13108
-13046
-12984
-12919
-12853
-12785
-12715
-12642
-12567
-12489
-12408
-12325
-12240
-12153
-12064
-11974
-11883
-11791
-11698
-11604
-11510
-11414
-11318
-11221
-11124
-11025
-10925
-10824
-10722
-10619
-10515
-10411
-10305
-10200
-10094
-9988
-9882
-9777
-9672
-9569
-9465
-9363
-9262
-9162
-9062
-8963
-8866
-8768
-8672
-8576
-8480
-8384
-8288
-8192
-8096
-7999
-7903
-7806
-7710
-7614
-7518
-7424
-7330
-7237
-7145
-7054
-6964
-6876
-6789
-6705
-6622
-6542
-6463
-6387
-6313
-6241
-6170
-6100
-6032
-5964
-5898
-5832
-5767
-5702
-5638
-5574
-5511
-5448
-5386
-5323
-5260
-5197
-5133
-5068
-5003
-4938
-4872
-4806
-4739
-4672
-4605
-4537
-4470
-4402
-4333
-4264
-4195
-4126
-4056
-3987
-3916
-3846
-3776
-3705
-3634
-3563
-3492
-3422
-3350
-3279
-3208
-3136
-3064
-2992
-2920
-2848
-2776
-2704
-2632
-2560
-2488
-2417
-2346
-2275
-2205
-2134
-2064
-1993
-1923
-1852
-1781
-1710
-1640
-1569
-1498
-1427
-1355
-1283
-1209
-1135
-1059
-982
-903
-823
-742
-660
-576
-491
-405
-319
-231
-143
-54
37
128
221
315
410
508
607
707
809
912
1016
1121
1226
1332
1438
1543
1649
1754
1859
1964
2068
2173
2277
2380
2483
2586
2688
2789
2890
2991
3091
3191
3290
3388
3485
3581
3677
3772
3866
3959
4053
4145
4238
4330
4421
4513
4606
4698
4791
4885
4979
5073
5168
5262
5357
5453
5548
5644
5739
5835
5930
6025
6120
6215
6310
6406
6502
6597
6693
6789
6884
6979
7074
7167
7259
7351
7441
7531
7619
7705
7791
7875
7958
8039
8119
8199
8277
8354
8429
8504
8578
8652
8725
8798
8870
8942
9014
9085
9155
9225
9294
9362
9428
9493
9556
9617
9676
9734
9789
9841
9892
9941
9988
10033
10076
10117
10156
10195
10231
10267
10302
10336
10370
10403
10435
10467
10497
10528
10558
10588
10618
10648
10679
10710
10742
10775
10809
10844
10879
10916
10954
10993
11032
11073
11113
11154
11194
11234
11273
11312
11349
11385
11421
11455
11488
11521
11552
11583
11612
11641
11668
11693
11718
11741
11763
11784
11803
11822
11839
11856
11871
11885
11898
11910
11920
11929
11936
11941
11945
11948
11950
11950
11949
11948
11946
11943
11940
11936
11932
11927
11922
11916
11909
11901
11893
11883
11872
11860
11847
11832
11817
11799
11780
11760
11738
11714
11689
11662
11633
11603
11571
11537
11501
11464
11425
11385
11342
11298
11253
11206
11157
11106
11054
11001
10946
10889
10831
10771
10709
10646
10582
10517
10451
10384
10317
10249
10181
10113
10043
9974
9903
9833
9761
9689
9616
9542
9467
9392
9316
9239
9162
9084
9005
8926
8847
8766
8685
8603
8521
8438
8354
8268
8182
8093
8005
7914
7822
7728
7633
7537
7439
7340
7241
7140
7039
6936
6834
6731
6629
6526
6423
6321
6219
6118
6017
5916
5816
5717
5618
5519
5420
5322
5223
5124
5026
4927
4830
4732
4636
4540
4445
4351
4258
4165
4074
3983
3893
3803
3713
3622
3532
3441
3350
3258
3167
3075
2983
2891
2799
2707
2616
2525
2434
2344
2253
2163
2071
1980
1888
1796
1704
1611
1519
1427
1336
1244
1153
1062
971
880
789
698
607
516
424
332
240
149
57
-34
-124
-214
-303
-391
-477
-563
-648
-732
-815
-897
-978
-1059
-1139
-1219
-1299
-1377
-1455
-1532
-1607
-1682
-1755
-1827
-1899
-1970
-2039
-2108
-2175
-2241
-2307
-2371
-2435
-2497
-2559
-2619
-2679
-2737
-2795
-2853
-2909
-2966
-3022
-3077
-3132
-3186
-3239
-3291
-3342
-3393
-3443
-3493
-3541
-3590
-3637
-3684
-3730
-3775
-3820
-3865
-3910
-3954
-3998
-4042
-4086
-4130
-4174
-4219
-4263
-4308
-4354
-4399
-4445
-4491
-4536
-4582
-4627
-4672
-4716
-4760
-4802
-4844
-4885
-4924
-4963
-5001
-5038
-5075
-5111
-5147
-5183
-5218
-5253
-5288
-5322
-5355
-5387
-5418
-5449
-5478
-5507
-5536
-5563
-5591
-5617
-5644
-5670
-5696
-5721
-5747
-5772
-5797
-5823
-5848
-5873
-5897
-5921
-5943
-5965
-5985
-6005
-6022
-6039
-6054
-6068
-6081
-6093
-6104
-6115
-6125
-6136
-6146
-6155
-6165
-6174
-6183
-6191
-6199
-6206
-6213
-6220
-6226
-6233
-6239
-6245
-6250
-6257
-6263
-6269
-6275
-6282
-6289
-6297
-6305
-6313
-6322
-6331
-6339
-6348
-6355
-6362
-6369
-6374
-6378
-6381
-6383
-6384
-6385
-6384
-6383
-6381
-6378
-6376
-6373
-6370
-6367
-6364
-6361
-6359
-6357
-6356
-6355
-6355
-6355
-6356
-6357
-6358
-6359
-6360
-6362
-6363
-6364
-6365
-6366
-6366
-6367
-6368
-6369
-6369
-6370
-6370
-6371
-6370
-6370
-6369
-6367
-6364
-6361
-6356
-6350
-6343
-6335
-6326
-6316
-6304
-6292
-6279
-6266
-6252
-6237
-6222
-6206
-6190
-6173
-6155
-6137
-6118
-6097
-6076
-6055
-6032
-6010
-5987
-5963
-5939
-5915
-5891
-5867
-5843
-5819
-5795
-5771
-5747
-5723
-5699
-5673
-5647
-5620
-5592
-5564
-5534
-5503
-5472
-5440
-5407
-5373
-5338
-5303
-5267
-5230
-5192
-5153
-5113
-5073
-5031
-4989
-4946
-4903
-4859
-4815
-4770
-4724
-4678
-4631
-4584
-4535
-4486
-4436
-4385
-4332
-4279
-4225
-4170
-4115
-4059
-4003
-3948
-3892
-3836
-3780
-3724
-3667
-3611
-3553
-3495
-3436
-3377
-3316
-3253
-3190
-3126
-3060
-2994
-2926
-2858
-2789
-2719
-2650
-2580
-2510
-2440
-2370
-2300
-2230
-2160
-2090
-2020
-1950
-1879
-1808
-1737
-1664
-1592
-1519
-1446
-1372
-1299
-1225
-1152
-1079
-1006
-934
-862
-791
-721
-651
-582
-513
-444
-375
-306
-236
-165
-94
-22
52
126
201
277
353
430
507
584
661
737
814
889
964
1038
1113
1186
1260
1334
1408
1481
1555
1628
1701
1773
1845
1915
1984
2052
2118
2183
2247
2310
2371
2431
2490
2548
2604
2659
2713
2766
2818
2869
2919
2969
3017
3065
3113
3159
3205
3250
3294
3338
3381
3423
3466
3508
3549
3591
3632
3672
3711
3750
3788
3824
3859
3893
3925
3956
3986
4014
4041
4067
4091
4117
4141
4164
4186
4208
4230
4251
4272
4293
4313
4333
4353
4372
4391
4410
4429
4447
4466
4486
4506
4526
4547
4569
4592
4614
4638
4661
4684
4707
4730
4753
4775
4798
4821
4844
4867
4890
4914
4937
4961
4984
5007
5030
5052
5074
5095
5116
5137
5158
5178
5198
5219
5239
5258
5278
5298
5317
5337
5356
5376
5395
5415
5434
5454
5473
5492
5511
5530
5550
5569
5588
5606
5625
5644
5662
5680
5698
5716
5734
5752
5769
5787
5804
5822
5840
5858
5877
5895
5912
5929
5945
5961
5976
5990
6004
6018
6032
6045
6058
6071
6083
6096
6107
6118
6129
6139
6148
6157
6165
6172
6180
6186
6192
6198
6203
6207
6211
6215
6218
6221
6223
6225
6226
6227
6226
6225
6223
6221
6217
6212
6207
6201
6195
6188
6181
6174
6167
6160
6153
6146
6138
6131
6123
6114
6104
6094
6083
6070
6057
6043
6028
6012
5995
5977
5958
5939
5918
5897
5875
5853
5831
5810
5788
5766
5743
5720
5697
5672
5647
5621
5595
5567
5540
5512
5484
5456
5428
5401
5373
5345
5317
5289
5260
5230
5200
5170
5139
5108
5075
5043
5009
4975
4940
4904
4868
4831
4794
4756
4718
4679
4640
4600
4559
4518
4476
4433
4389
4344
4299
4253
4207
4159
4112
4064
4014
3966
3917
3866
3814
3762
3708
3653
3596
3539
3480
3420
3360
3300
3239
3178
3117
3057
2997
2937
2878
2819
2761
2703
2645
2588
2531
2474
2417
2360
2303
2247
2192
2137
2083
2029
1979
1929
1881
1835
1790
1747
1706
1666
1627
1589
1552
1517
1483
1450
1419
1389
1360
1333
1307
1282
1258
1236
1214
1192
1172
1151
1131
1110
1090
1069
1048
1027
1006
984
962
940
918
895
872
849
825
801
776
751
725
700
673
647
622
596
571
546
522
499
476
454
433
413
392
372
352
332
312
292
272
253
234
215
197
179
162
146
130
115
100
86
72
58
44
30
15
0
-14
-29
-44
-58
-73
-86
-99
-111
-122
-133
-142
-151
-160
-168
-176
-183
-190
-197
-203
-209
-214
-218
-222
-225
-227
-228
-229
-230
-231
-231
-231
-231
-231
-232
-232
-233
-234
-234
-235
-237
-238
-239
-240
-240
-241
-242
-244
-246
-248
-251
-254
-258
-262
-267
-272
-277
-282
-287
-292
-297
-301
-305
-309
-313
-318
-322
-327
-332
-337
-342
-348
-354
-361
-368
-375
-383
-392
-402
-412
-422
-434
-445
-458
-471
-484
-497
-512
-526
-541
-557
-573
-589
-605
-622
-639
-656
-673
-690
-708
-725
-742
-759
-775
-791
-806
-821
-835
-848
-860
-872
-883
-894
-904
-914
-924
-934
-945
-955
-966
-978
-989
-1000
-1012
-1025
-1037
-1049
-1061
-1073
-1085
-1096
-1108
-1120
-1132
-1145
-1159
-1174
-1190
-1207
-1225
-1244
-1264
-1284
-1305
-1325
-1345
-1365
-1384
-1402
-1419
-1437
-1453
-1469
-1486
-1502
-1518
-1534
-1550
-1565
-1581
-1597
-1614
-1630
-1647
-1664
-1682
-1699
-1718
-1736
-1755
-1775
-1795
-1815
-1835
-1856
-1877
-1899
-1921
-1943
-1966
-1989
-2011
-2033
-2055
-2076
-2097
-2118
-2138
-2159
-2179
-2200
-2220
-2241
-2262
-2283
-2303
-2324
-2344
-2363
-2382
-2400
-2417
-2434
-2449
-2464
-2477
-2489
-2500
-2510
-2520
-2528
-2536
-2543
-2549
-2555
-2560
-2564
-2568
-2570
-2572
-2572
-2572
-2570
-2567
-2563
-2558
-2552
-2546
-2539
-2532
-2524
-2517
-2509
-2500
-2492
-2482
-2472
-2462
-2452
-2441
-2430
-2419
-2408
-2397
-2387
-2377
-2368
-2359
-2350
-2342
-2333
-2325
-2316
-2307
-2297
-2287
-2277
-2266
-2255
-2243
-2231
-2219
-2206
-2194
-2181
-2168
-2155
-2143
-2130
-2118
-2105
-2092
-2079
-2065
-2050
-2036
-2020
-2005
-1989
-1974
-1958
-1943
-1929
-1915
-1901
-1888
-1874
-1861
-1847
-1832
-1818
-1803
-1787
-1771
-1755
-1739
-1722
-1706
-1690
-1674
-1658
-1642
-1628
-1613
-1599
-1585
-1572
-1559
-1546
-1533
-1520
-1508
-1497
-1485
-1475
-1465
-1456
-1448
-1440
-1434
-1428
-1422
-1417
-1413
-1409
-1405
-1401
-1397
-1392
-1388
-1383
-1379
-1374
-1369
-1364
-1359
-1355
-1350
-1345
-1340
-1335
-1330
-1324
-1318
-1312
-1305
-1298
-1291
-1284
-1276
-1269
-1261
-1253
-1246
-1238
-1231
-1224
-1217
-1210
-1204
-1198
-1191
-1185
-1178
-1172
-1165
-1157
-1149
-1141
-1131
-1122
-1112
-1101
-1090
-1079
-1066
-1053
-1040
-1025
-1010
-994
-978
-961
-943
-926
-908
-891
-873
-855
-838
-820
-803
-785
-767
-748
-730
-711
-692
-673
-654
-635
-616
-597
-579
-562
-544
-528
-512
-496
-480
-465
-450
-435
-419
-403
-387
-370
-352
-333
-313
-292
-271
-249
-226
-203
-180
-156
-133
-109
-86
-63
-40
-17
5
27
48
70
90
111
131
151
171
190
209
228
245
263
279
295
310
324
338
351
364
376
389
401
414
427
440
453
467
481
495
509
523
536
550
563
575
586
597
607
616
624
632
638
645
650
656
661
666
672
677
682
688
693
699
704
709
714
719
724
728
733
737
742
746
750
754
759
763
766
770
774
778
781
785
790
795
800
805
811
817
823
829
835
842
849
855
862
869
876
882
889
894
900
905
909
913
917
920
923
927
930
935
939
943
948
952
957
962
966
970
974
977
981
984
986
989
992
994
996
998
1000
1000
1002
1004
1004
1006
1008
1010
1012
1014
1016
1018
1020
1020
1022
1025
1026
1028
1030
1031
1032
1034
1035
1036
1037
1038
1039
1039
1039
1039
1039
1039
1039
1040
1040
1040
1041
1041
1042
1042
1042
1043
1044
1046
1048
1051
1054
1059
1064
1069
1076
1082
1090
1097
1105
1113
1121
1129
1138
1148
1158
1169
1181
1193
1206
1219
1233
1247
1260
1274
1288
1301
1314
1327
1340
1353
1365
1377
1390
1402
1414
1426
1438
1450
1462
1474
1486
1497
1509
1521
1532
1543
1553
1563
1572
1581
1590
1597
1605
1612
1619
1625
1632
1637
1642
1646
1650
1652
1654
1654
1654
1654
1652
1650
1648
1645
1641
1637
1632
1627
1622
1616
1610
1604
1597
1590
1583
1575
1567
1558
1548
1538
1526
1514
1502
1488
1475
1461
1448
1434
1422
1409
1397
1385
1374
1362
1349
1336
1323
1308
1293
1278
1262
1246
1229
1213
1197
1182
1167
1153
1139
1125
1112
1099
1086
1073
1060
1046
1032
1016
1000
984
966
948
929
911
893
876
859
844
830
816
804
792
781
770
760
750
740
731
721
711
702
692
683
673
664
654
645
635
626
616
606
595
584
572
560
547
532
517
501
483
464
444
423
401
379
356
333
310
287
264
240
217
193
170
147
124
102
80
58
37
17
-3
-22
-41
-59
-78
-96
-114
-132
-151
-170
-190
-209
-230
-250
-271
-292
-314
-335
-357
-378
-400
-421
-443
-464
-486
-508
-530
-553
-577
-601
-625
-651
-677
-703
-729
-755
-781
-807
-833
-859
-884
-910
-936
-962
-988
-1014
-1042
-1069
-1096
-1122
-1149
-1176
-1202
-1228
-1253
-1278
-1303
-1328
-1352
-1376
-1400
-1423
-1446
-1469
-1492
-1515
-1537
-1560
-1582
-1604
-1626
-1647
-1667
-1687
-1707
-1725
-1743
-1760
-1777
-1793
-1808
-1823
-1838
-1852
-1866
-1879
-1892
-1905
-1917
-1928
-1939
-1950
-1960
-1969
-1979
-1988
-1997
-2005
-2012
-2019
-2025
-2031
-2036
-2041
-2045
-2050
-2053
-2056
-2059
-2061
-2062
-2063
-2063
-2062
-2060
-2057
-2054
-2050
-2045
-2040
-2033
-2025
-2017
-2009
-2000
-1990
-1979
-1968
-1957
-1946
-1935
-1924
-1913
-1901
-1889
-1876
-1862
-1848
-1833
-1816
-1799
-1781
-1763
-1743
-1722
-1701
-1679
-1655
-1631
-1606
-1580
-1554
-1526
-1498
-1469
-1439
-1410
-1380
-1349
-1319
-1288
-1256
-1224
-1190
-1156
-1119
-1082
-1043
-1002
-960
-917
-872
-827
-781
-734
-687
-639
-592
-544
-496
-448
-399
-350
-301
-251
-200
-148
-96
-42
13
68
124
181
239
297
356
415
475
536
596
657
719
781
844
906
969
1032
1095
1158
1221
1283
1345
1407
1468
1529
1589
1649
1709
1768
1827
1886
1944
2001
2060
2118
2175
2232
2289
2345
2400
2455
2509
2563
2616
2669
2721
2772
2824
2874
2925
2975
3024
3074
3124
3173
3223
3272
3322
3371
3421
3470
3519
3568
3616
3663
3710
3755
3800
3845
3888
3931
3974
4016
4059
4100
4142
4184
4225
4267
4308
4349
4390
4431
4472
4512
4551
4591
4629
4666
4703
4738
4773
4807
4840
4872
4903
4933
4963
4993
5022
5050
5078
5105
5131
5157
5183
5208
5232
5255
5278
5301
5322
5343
5364
5384
5404
5424
5443
5462
5481
5500
5518
5536
5554
5571
5587
5603
5618
5632
5646
5659
5671
5683
5695
5706
5717
5728
5739
5749
5760
5770
5779
5788
5797
5806
5814
5822
5829
5836
5843
5849
5856
5862
5868
5874
5880
5886
5891
5897
5902
5906
5911
5915
5918
5921
5923
5924
5925
5925
5923
5921
5917
5913
5907
5899
5891
5882
5871
5860
5848
5836
5823
5809
5795
5780
5765
5749
5733
5716
5698
5680
5662
5642
5622
5601
5579
5556
5532
5507
5481
5455
5427
5399
5370
5341
5311
5279
5247
5214
5180
5145
5109
5073
5035
4997
4958
4918
4879
4838
4798
4757
4716
4674
4632
4589
4545
4501
4456
4410
4363
4316
4267
4218
4168
4117
4066
4014
3962
3910
3858
3806
3754
3703
3651
3599
3548
3497
3445
3394
3343
3291
3240
3188
3136
3085
3033
2981
2930
2879
2828
2778
2727
2677
2627
2577
2528
2480
2432
2384
2338
2292
2247
2204
2161
2120
2080
2041
2004
1968
1932
1898
1866
1834
1803
1772
1743
1713
1684
1655
1627
1598
1570
1542
1514
1485
1457
1428
1400
1372
1343
1315
1287
1260
1233
1206
1180
1154
1128
1103
1077
1051
1026
1000
974
948
921
894
867
839
811
782
752
722
692
661
629
597
565
533
500
468
435
402
369
336
304
271
237
204
169
134
98
62
25
-12
-50
-88
-126
-164
-203
-241
-279
-318
-356
-394
-431
-469
-506
-542
-578
-614
-649
-683
-717
-750
-783
-816
-848
-880
-911
-942
-972
-1000
-1030
-1058
-1086
-1113
-1140
-1167
-1193
-1220
-1247
-1274
-1300
-1327
-1354
-1380
-1406
-1431
-1455
-1479
-1501
-1523
-1543
-1563
-1582
-1601
-1618
-1635
-1651
-1667
-1683
-1698
-1713
-1728
-1743
-1757
-1771
-1785
-1798
-1811
-1823
-1835
-1846
-1857
-1867
-1876
-1885
-1893
-1901
-1909
-1916
-1923
-1930
-1936
-1941
-1946
-1950
-1953
-1955
-1956
-1956
-1955
-1953
-1950
-1946
-1942
-1937
-1932
-1927
-1921
-1914
-1908
-1901
-1893
-1885
-1877
-1869
-1860
-1850
-1841
-1831
-1821
-1812
-1802
-1793
-1784
-1776
-1768
-1761
-1754
-1748
-1742
-1736
-1731
-1727
-1722
-1718
-1714
-1709
-1704
-1699
-1694
-1689
-1683
-1677
-1672
-1666
-1660
-1654
-1648
-1642
-1636
-1629
-1622
-1615
-1607
-1599
-1591
-1582
-1574
-1565
-1556
-1547
-1538
-1529
-1520
-1511
-1503
-1494
-1486
-1479
-1471
-1464
-1458
-1451
-1445
-1440
-1434
-1429
-1424
-1419
-1413
-1407
-1401
-1395
-1388
-1381
-1373
-1365
-1357
-1348
-1339
-1329
-1319
-1309
-1299
-1288
-1276
-1264
-1252
-1240
-1227
-1214
-1201
-1187
-1173
-1159
-1145
-1131
-1116
-1101
-1086
-1070
-1054
-1038
-1022
-1004
-988
-972
-955
-938
-921
-904
-887
-870
-852
-835
-817
-799
-780
-761
-741
-721
-701
-679
-658
-635
-612
-588
-564
-539
-513
-487
-460
-433
-405
-376
-348
-318
-288
-257
-226
-193
-160
-126
-91
-55
-19
18
56
95
134
173
213
253
294
335
377
419
462
506
550
595
641
688
735
783
832
881
931
981
1031
1082
1132
1183
1233
1284
1334
1385
1435
1486
1537
1588
1638
1689
1739
1788
1837
1886
1935
1982
2029
2077
2124
2170
2217
2263
2309
2354
2400
2445
2490
2535
2580
2626
2671
2716
2762
2807
2852
2896
2940
2984
3027
3069
3111
3152
3192
3232
3271
3309
3347
3384
3420
3455
3490
3523
3555
3587
3617
3646
3674
3701
3727
3752
3775
3798
3819
3840
3859
3877
3894
3910
3924
3937
3948
3958
3966
3973
3979
3984
3987
3990
3991
3992
3992
3991
3989
3986
3982
3977
3970
3962
3953
3942
3929
3915
3900
3883
3865
3846
3827
3806
3784
3763
3740
3718
3695
3672
3649
3625
3601
3576
3551
3525
3499
3471
3443
3415
3386
3357
3329
3300
3272
3244
3216
3189
3162
3136
3110
3085
3060
3035
3011
2987
2963
2939
2916
2893
2870
2848
2826
2804
2783
2761
2740
2719
2698
2677
2656
2634
2612
2590
2567
2544
2521
2497
2472
2447
2422
2397
2372
2346
2320
2295
2269
2243
2217
2191
2164
2138
2112
2085
2059
2032
2005
1979
1952
1926
1899
1873
1847
1821
1795
1770
1745
1720
1695
1671
1647
1622
1598
1574
1550
1527
1504
1481
1459
1437
1415
1394
1373
1352
1331
1310
1289
1268
1246
1224
1201
1178
1155
1131
1107
1084
1060
1037
1014
991
968
946
924
903
881
859
838
816
794
772
750
728
706
683
660
637
614
591
567
544
520
496
472
448
423
398
372
346
319
292
265
237
208
180
151
122
94
65
37
9
-18
-45
-72
-98
-123
-149
-174
-198
-223
-247
-270
-293
-316
-338
-360
-382
-404
-425
-446
-467
-489
-511
-533
-555
-578
-602
-625
-649
-673
-697
-720
-744
-767
-790
-812
-834
-856
-877
-898
-919
-939
-959
-979
-999
-1018
-1039
-1059
-1079
-1100
-1120
-1141
-1163
-1184
-1206
-1228
-1251
-1274
-1298
-1322
-1346
-1371
-1396
-1422
-1447
-1473
-1498
-1524
-1550
-1576
-1601
-1627
-1653
-1678
-1704
-1729
-1754
-1779
-1804
-1828
-1853
-1876
-1900
-1922
-1945
-1967
-1988
-2008
-2028
-2047
-2064
-2081
-2096
-2111
-2124
-2137
-2148
-2159
-2170
-2179
-2188
-2197
-2205
-2213
-2220
-2228
-2235
-2241
-2248
-2254
-2259
-2264
-2268
-2272
-2274
-2276
-2277
-2277
-2277
-2275
-2273
-2270
-2267
-2262
-2257
-2252
-2245
-2238
-2230
-2221
-2212
-2202
-2191
-2180
-2168
-2155
-2142
-2128
-2114
-2099
-2085
-2069
-2054
-2037
-2021
-2005
-1990
-1973
-1956
-1939
-1922
-1903
-1885
-1866
-1847
-1827
-1807
-1786
-1765
-1743
-1721
-1698
-1674
-1650
-1625
-1599
-1573
-1546
-1518
-1490
-1461
-1432
-1403
-1373
-1343
-1313
-1282
-1251
-1219
-1186
-1153
-1120
-1086
-1052
-1018
-983
-948
-913
-879
-844
-809
-774
-739
-704
-669
-633
-598
-563
-527
-492
-457
-423
-389
-355
-321
-288
-256
-224
-192
-161
-131
-101
-71
-41
-12
17
46
75
103
130
157
183
209
233
258
281
304
326
348
369
389
408
427
446
464
481
499
516
534
551
569
587
604
622
640
658
675
693
710
727
745
762
778
795
811
826
841
856
870
884
898
912
926
940
954
969
984
1000
1014
1031
1048
1064
1081
1098
1114
1131
1148
1165
1182
1199
1216
1232
1249
1265
1282
1298
1314
1331
1347
1364
1380
1397
1415
1432
1449
1466
1483
1499
1515
1531
1547
1561
1576
1590
1604
1617
1629
1641
1653
1664
1674
1685
1695
1704
1714
1724
1734
1744
1755
1765
1776
1787
1799
1810
1822
1833
1845
1858
1870
1882
1894
1906
1918
1930
1941
1952
1963
1974
1984
1994
2004
2013
2021
2031
2039
2045
2052
2057
2061
2064
2066
2067
2067
2067
2065
2063
2061
2058
2054
2049
2044
2037
2031
2024
2016
2007
1998
1988
1978
1968
1958
1947
1936
1925
1915
1904
1894
1884
1875
1866
1857
1849
1841
1833
1825
1816
1808
1799
1790
1780
1769
1758
1746
1734
1722
1709
1697
1684
1671
1658
1645
1632
1619
1606
1594
1581
1567
1554
1540
1526
1511
1496
1480
1465
1449
1432
1416
1400
1384
1368
1353
1338
1323
1309
1294
1280
1266
1252
1237
1223
1208
1192
1177
1161
1145
1128
1112
1095
1078
1060
1043
1025
1006
989
970
952
934
915
897
879
861
844
826
810
793
778
763
748
734
721
708
697
685
674
664
654
644
634
624
615
605
595
586
576
566
556
546
536
526
515
504
493
481
468
455
441
427
412
398
383
368
353
338
324
309
295
281
267
253
239
225
212
198
184
171
158
145
134
123
112
103
94
86
78
71
64
57
50
42
35
27
18
10
1
-9
-18
-27
-36
-45
-53
-61
-69
-76
-82
-88
-93
-98
-103
-107
-111
-114
-117
-120
-122
-123
-124
-124
-123
-122
-120
-117
-114
-110
-105
-101
-96
-91
-85
-80
-75
-69
-64
-58
-53
-48
-43
-38
-33
-28
-24
-19
-15
-11
-7
-3
2
6
11
15
20
26
31
37
43
49
55
62
69
76
83
90
97
104
111
118
125
132
138
145
152
158
165
171
178
184
190
196
201
206
211
216
220
224
228
231
234
237
240
243
247
250
254
258
263
269
274
281
288
295
302
309
316
323
330
336
343
349
355
362
369
376
383
392
401
411
422
433
446
459
474
489
504
520
537
554
572
590
608
627
646
665
685
705
726
748
770
792
816
840
864
889
914
940
966
992
1018
1045
1072
1100
1127
1156
1185
1214
1244
1275
1306
1337
1369
1402
1434
1467
1500
1534
1567
1600
1634
1668
1702
1737
1772
1808
1844
1880
1917
1954
1991
2028
2066
2104
2141
2179
2216
2254
2291
2329
2366
2404
2442
2480
2518
2557
2595
2634
2673
2713
2752
2791
2830
2868
2907
2945
2982
3020
3057
3094
3130
3166
3202
3238
3273
3308
3342
3375
3407
3439
3469
3499
3527
3555
3582
3609
3634
3659
3684
3707
3730
3753
3775
3796
3816
3836
3855
3874
3891
3908
3924
3939
3953
3967
3981
3993
4006
4018
4029
4040
4050
4061
4070
4078
4086
4094
4102
4108
4113
4118
4121
4124
4126
4127
4128
4128
4127
4125
4123
4121
4118
4115
4112
4108
4104
4100
4096
4091
4088
4083
4080
4075
4070
4066
4062
4057
4051
4046
4040
4034
4027
4019
4013
4005
3997
3988
3979
3970
3960
3949
3938
3927
3915
3902
3889
3876
3861
3846
3831
3814
3798
3780
3762
3744
3725
3705
3686
3666
3646
3626
3606
3586
3566
3546
3526
3506
3485
3465
3444
3423
3402
3381
3359
3337
3315
3292
3269
3246
3223
3199
3175
3151
3127
3102
3077
3051
3024
2996
2968
2939
2908
2877
2846
2813
2781
2747
2714
2681
2647
2613
2580
2546
2513
2480
2447
2415
2382
2350
2318
2287
2256
2225
2194
2164
2134
2105
2076
2048
2020
1992
1965
1938
1912
1886
1859
1833
1807
1781
1755
1729
1703
1677
1650
1624
1598
1571
1545
1519
1493
1467
1442
1417
1392
1367
1343
1319
1295
1272
1249
1226
1204
1182
1161
1140
1120
1100
1080
1061
1042
1024
1006
989
971
955
938
922
907
892
877
862
848
835
821
809
796
784
773
762
750
740
729
718
708
697
687
677
667
658
649
640
631
623
614
607
599
592
585
578
572
566
560
555
550
545
541
537
533
530
526
523
519
516
512
509
505
502
499
496
494
493
492
492
492
493
495
497
499
502
505
507
510
513
515
518
520
523
526
529
532
536
539
543
547
551
556
560
565
569
574
579
584
589
595
601
606
612
618
624
630
636
642
648
654
660
666
672
678
684
690
696
702
709
717
724
733
742
752
762
773
785
797
810
823
836
850
864
879
893
908
923
938
953
969
985
1000
1018
1035
1053
1071
1090
1109
1128
1147
1167
1186
1206
1225
1245
1264
1283
1303
1322
1342
1362
1382
1402
1423
1444
1466
1488
1510
1532
1555
1578
1601
1624
1647
1669
1692
1714
1736
1758
1780
1801
1822
1843
1864
1885
1905
1925
1945
1965
1985
2005
2025
2045
2065
2085
2106
2127
2148
2169
2191
2213
2234
2256
2277
2299
2320
2342
2363
2384
2405
2426
2447
2468
2490
2512
2534
2556
2578
2601
2624
2647
2670
2693
2716
2739
2761
2783
2805
2826
2847
2867
2887
2908
2927
2947
2967
2986
3005
3024
3042
3061
3078
3096
3113
3130
3146
3162
3178
3194
3209
3224
3238
3253
3267
3280
3294
3307
3320
3333
3345
3357
3369
3380
3391
3401
3410
3419
3428
3435
3443
3449
3456
3462
3467
3472
3477
3481
3485
3488
3491
3493
3495
3496
3497
3498
3498
3498
3498
3497
3496
3495
3494
3492
3491
3489
3487
3485
3483
3480
3478
3475
3472
3469
3466
3463
3459
3456
3452
3448
3445
3441
3438
3434
3431
3427
3423
3419
3415
3410
3405
3400
3394
3387
3380
3373
3366
3358
3349
3341
3332
3323
3313
3303
3293
3283
3272
3260
3249
3237
3224
3211
3198
3184
3170
3156
3141
3125
3110
3094
3077
3061
3043
3026
3008
2990
2972
2954
2936
2918
2900
2882
2864
2846
2828
2810
2792
2774
2756
2737
2719
2700
2681
2662
2643
2624
2604
2584
2564
2543
2522
2500
2477
2454
2430
2406
2381
2356
2330
2303
2277
2250
2222
2195
2167
2138
2109
2080
2050
2019
1987
1955
1921
1887
1852
1817
1780
1744
1706
1668
1629
1590
1550
1509
1468
1427
1384
1341
1297
1253
1207
1161
1115
1068
1020
973
924
876
827
778
729
679
630
580
531
481
432
382
333
284
235
186
137
87
38
-11
-61
-110
-159
-208
-257
-306
-355
-403
-452
-500
-548
-595
-643
-690
-737
-783
-829
-875
-921
-966
-1010
-1055
-1099
-1142
-1185
-1227
-1269
-1310
-1351
-1391
-1430
-1469
-1508
-1546
-1583
-1621
-1658
-1694
-1730
-1766
-1801
-1837
-1871
-1906
-1941
-1975
-2009
-2044
-2078
-2112
-2146
-2179
-2212
-2245
-2277
-2309
-2341
-2372
-2403
-2433
-2464
-2494
-2523
-2553
-2582
-2611
-2640
-2668
-2696
-2723
-2749
-2775
-2801
-2826
-2850
-2874
-2898
-2920
-2943
-2965
-2986
-3007
-3027
-3047
-3067
-3086
-3105
-3123
-3142
-3160
-3177
-3194
-3212
-3228
-3245
-3261
-3277
-3293
-3309
-3325
-3340
-3355
-3370
-3385
-3400
-3414
-3427
-3440
-3453
-3465
-3476
-3487
-3497
-3507
-3516
-3524
-3531
-3538
-3544
-3549
-3553
-3557
-3561
-3564
-3566
-3568
-3570
-3572
-3573
-3574
-3574
-3575
-3575
-3574
-3573
-3572
-3570
-3568
-3565
-3561
-3556
-3551
-3545
-3539
-3532
-3525
-3518
-3510
-3502
-3494
-3487
-3479
-3471
-3462
-3454
-3445
-3436
-3427
-3417
-3407
-3396
-3384
-3372
-3360
-3348
-3335
-3322
-3309
-3295
-3281
-3267
-3253
-3239
-3224
-3209
-3194
-3178
-3161
-3145
-3128
-3110
-3092
-3073
-3054
-3034
-3014
-2994
-2973
-2952
-2931
-2909
-2887
-2864
-2841
-2819
-2796
-2772
-2749
-2726
-2703
-2680
-2657
-2634
-2611
-2588
-2566
-2544
-2521
-2499
-2478
-2456
-2434
-2413
-2392
-2370
-2349
-2328
-2307
-2286
-2265
-2243
-2222
-2200
-2179
-2157
-2135
-2112
-2090
-2067
-2044
-2021
-1998
-1974
-1950
-1926
-1901
-1876
-1851
-1825
-1800
-1774
-1748
-1721
-1695
-1668
-1642
-1615
-1588
-1562
-1535
-1508
-1481
-1454
-1428
-1401
-1374
-1348
-1322
-1296
-1271
-1246
-1221
-1197
-1173
-1149
-1126
-1102
-1079
-1056
-1034
-1010
-989
-967
-945
-924
-903
-882
-861
-841
-821
-800
-780
-760
-740
-720
-701
-681
-662
-643
-625
-606
-587
-569
-550
-531
-512
-493
-474
-454
-434
-415
-395
-376
-356
-337
-319
-300
-282
-264
-246
-229
-212
-195
-178
-161
-144
-128
-111
-95
-78
-62
-46
-30
-14
2
17
33
48
63
78
92
107
121
135
149
163
177
191
205
218
232
245
259
272
285
298
312
325
337
350
362
374
386
398
409
421
432
444
455
467
478
490
502
513
524
536
547
558
569
580
591
602
614
625
637
649
661
673
685
697
709
721
733
745
756
768
779
790
801
811
822
832
841
851
860
869
879
888
897
907
916
925
935
944
954
964
973
983
992
1000
1010
1018
1026
1034
1041
1049
1055
1062
1068
1075
1081
1087
1093
1099
1104
1110
1116
1121
1126
1131
1135
1139
1143
1146
1148
1150
1151
1152
1152
1152
1151
1149
1147
1145
1142
1139
1136
1132
1128
1124
1120
1115
1111
1105
1100
1094
1088
1082
1075
1067
1060
1051
1042
1033
1022
1012
1000
988
976
962
948
934
919
903
887
871
855
838
820
803
785
767
749
730
712
693
675
656
638
620
601
583
565
547
529
512
494
476
459
441
423
406
389
372
355
338
322
305
289
273
257
240
224
208
191
175
158
141
124
108
91
75
58
43
27
12
-2
-16
-30
-43
-56
-68
-80
-92
-104
-115
-127
-138
-149
-159
-170
-180
-189
-199
-208
-216
-224
-231
-238
-245
-251
-256
-261
-266
-271
-275
-279
-283
-286
-289
-292
-295
-297
-299
-301
-302
-303
-304
-304
-304
-304
-303
-302
-301
-299
-297
-294
-291
-288
-284
-280
-275
-269
-263
-256
-249
-242
-234
-226
-217
-209
-200
-191
-181
-172
-162
-153
-143
-134
-124
-115
-105
-95
-85
-75
-65
-55
-45
-35
-25
-15
-5
5
15
25
35
46
57
68
80
92
104
117
130
144
159
174
189
205
221
237
254
271
289
307
325
343
361
380
399
418
438
458
477
497
517
538
558
579
600
622
644
666
688
711
735
759
783
808
833
858
884
909
936
962
989
1016
1045
1073
1102
1131
1160
1190
1221
1252
1283
1315
1347
1380
1412
1445
1478
1511
1544
1577
1610
1644
1677
1710
1743
1777
1810
1843
1877
1910
1943
1977
2009
2044
2078
2112
2146
2180
2215
2249
2284
2319
2354
2389
2425
2461
2497
2533
2569
2605
2642
2678
2714
2751
2787
2823
2858
2893
2928
2963
2998
3032
3067
3101
3135
3169
3203
3237
3270
3304
3336
3369
3401
3433
3464
3495
3525
3556
3585
3615
3644
3673
3701
3730
3758
3786
3814
3842
3870
3898
3925
3953
3980
4006
4033
4059
4086
4112
4138
4164
4189
4215
4240
4265
4290
4314
4339
4363
4387
4410
4434
4457
4481
4504
4528
4551
4575
4598
4622
4646
4669
4693
4716
4740
4763
4786
4810
4833
4856
4879
4902
4925
4947
4970
4992
5014
5036
5057
5078
5098
5118
5138
5157
5176
5194
5213
5231
5248
5266
5283
5299
5316
5332
5348
5364
5380
5396
5411
5427
5443
5459
5475
5491
5508
5525
5541
5558
5575
5592
5608
5625
5642
5659
5676
5693
5710
5727
5745
5762
5780
5798
5817
5835
5853
5872
5890
5908
5925
5943
5960
5976
5993
6008
6024
6039
6054
6069
6084
6098
6113
6127
6142
6156
6170
6184
6198
6211
6224
6237
6249
6261
6273
6284
6295
6306
6316
6326
6336
6345
6354
6362
6370
6378
6385
6391
6398
6403
6408
6412
6416
6419
6422
6424
6425
6427
6428
6428
6429
6430
6431
6431
6432
6433
6433
6433
6434
6433
6433
6432
6431
6430
6429
6427
6426
6424
6422
6420
6418
6416
6413
6410
6407
6403
6399
6395
6390
6384
6378
6372
6365
6357
6350
6342
6334
6325
6316
6307
6298
6288
6279
6269
6259
6249
6238
6228
6217
6207
6196
6185
6174
6162
6151
6139
6128
6116
6104
6092
6079
6067
6054
6041
6027
6013
5999
5984
5968
5953
5936
5919
5902
5885
5867
5849
5831
5813
5794
5775
5756
5737
5717
5697
5676
5655
5634
5612
5590
5568
5545
5522
5498
5475
5451
5427
5403
5379
5355
5331
5307
5283
5259
5235
5211
5187
5163
5139
5115
5090
5066
5041
5016
4990
4965
4938
4912
4885
4858
4830
4802
4774
4746
4717
4687
4657
4627
4596
4565
4533
4501
4468
4435
4401
4367
4332
4297
4262
4227
4191
4155
4118
4081
4043
4006
3970
3932
3894
3856
3818
3779
3741
3702
3663
3624
3585
3546
3506
3466
3425
3384
3343
3301
3259
3216
3173
3129
3085
3041
2997
2952
2908
2863
2818
2774
2729
2684
2639
2594
2549
2504
2459
2414
2369
2325
2281
2238
2195
2152
2110
2068
2027
1986
1944
1904
1863
1822
1781
1740
1699
1657
1616
1574
1532
1489
1447
1404
1362
1319
1276
1233
1191
1148
1106
1064
1020
979
937
894
852
809
766
723
680
637
594
550
507
464
420
377
334
292
249
207
165
124
82
41
0
-41
-83
-124
-165
-207
-248
-290
-331
-373
-414
-455
-496
-537
-578
-619
-659
-700
-740
-780
-819
-859
-897
-936
-974
-1012
-1049
-1085
-1122
-1158
-1193
-1228
-1262
-1295
-1328
-1361
-1393
-1424
-1454
-1484
-1514
-1542
-1570
-1598
-1625
-1651
-1676
-1701
-1726
-1750
-1774
-1797
-1821
-1844
-1867
-1891
-1914
-1937
-1960
-1983
-2005
-2027
-2048
-2069
-2089
-2108
-2127
-2145
-2162
-2179
-2195
-2211
-2226
-2241
-2255
-2270
-2283
-2297
-2309
-2322
-2334
-2345
-2356
-2366
-2375
-2384
-2392
-2400
-2407
-2413
-2419
-2425
-2430
-2434
-2438
-2442
-2445
-2448
-2450
-2452
-2453
-2453
-2453
-2453
-2452
-2451
-2449
-2446
-2444
-2441
-2437
-2434
-2430
-2426
-2422
-2418
-2413
-2408
-2403
-2398
-2392
-2386
-2381
-2374
-2368
-2360
-2353
-2345
-2336
-2327
-2318
-2308
-2297
-2286
-2275
-2263
-2251
-2239
-2226
-2213
-2200
-2186
-2173
-2159
-2145
-2131
-2116
-2102
-2088
-2073
-2059
-2045
-2029
-2016
-2001
-1988
-1974
-1959
-1945
-1930
-1915
-1901
-1886
-1871
-1856
-1841
-1826
-1811
-1796
-1782
-1767
-1752
-1738
-1724
-1709
-1695
-1680
-1666
-1651
-1635
-1620
-1604
-1587
-1570
-1553
-1536
-1518
-1501
-1483
-1465
-1447
-1430
-1412
-1395
-1377
-1360
-1343
-1326
-1308
-1291
-1274
-1256
-1239
-1221
-1204
-1186
-1169
-1152
-1135
-1119
-1103
-1086
-1070
-1054
-1038
-1020
-1004
-989
-973
-956
-940
-924
-908
-891
-875
-859
-843
-827
-811
-795
-779
-764
-748
-733
-718
-703
-688
-674
-659
-645
-631
-617
-602
-589
-575
-561
-547
-534
-520
-507
-494
-481
-468
-456
-444
-432
-420
-409
-398
-387
-376
-366
-355
-345
-336
-326
-316
-307
-297
-288
-279
-270
-261
-252
-242
-233
-224
-214
-204
-195
-185
-175
-165
-155
-146
-136
-128
-119
-111
-104
-97
-91
-85
-79
-74
-69
-65
-61
-58
-55
-52
-49
-47
-46
-45
-44
-43
-43
-44
-45
-46
-48
-51
-53
-57
-60
-65
-69
-74
-80
-86
-92
-99
-106
-114
-122
-131
-140
-149
-159
-170
-181
-192
-204
-216
-229
-242
-256
-271
-286
-301
-317
-334
-351
-368
-386
-404
-422
-441
-459
-478
-497
-516
-535
-554
-573
-592
-611
-630
-649
-669
-688
-708
-727
-747
-767
-787
-807
-827
-847
-866
-886
-905
-924
-943
-961
-979
-997
-1014
-1033
-1051
-1069
-1087
-1104
-1122
-1139
-1157
-1174
-1192
-1209
-1226
-1243
-1259
-1276
-1291
-1307
-1322
-1336
-1350
-1364
-1377
-1391
-1404
-1418
-1431
-1444
-1458
-1471
-1484
-1496
-1509
-1521
-1533
-1545
-1556
-1567
-1578
-1588
-1597
-1606
-1615
-1624
-1632
-1640
-1649
-1657
-1664
-1672
-1680
-1687
-1694
-1701
-1707
-1713
-1719
-1724
-1729
-1734
-1740
-1745
-1750
-1755
-1760
-1765
-1770
-1775
-1780
-1785
-1789
-1794
-1798
-1802
-1806
-1809
-1813
-1816
-1820
-1823
-1827
-1830
-1834
-1837
-1841
-1845
-1848
-1852
-1856
-1859
-1863
-1866
-1869
-1872
-1875
-1878
-1881
-1883
-1886
-1888
-1891
-1893
-1896
-1898
-1901
-1903
-1906
-1908
-1910
-1911
-1913
-1914
-1915
-1916
-1917
-1917
-1917
-1917
-1916
-1916
-1915
-1914
-1914
-1913
-1913
-1912
-1911
-1910
-1909
-1908
-1906
-1904
-1901
-1898
-1894
-1890
-1886
-1882
-1877
-1872
-1867
-1861
-1855
-1849
-1843
-1837
-1830
-1824
-1817
-1810
-1804
-1797
-1791
-1784
-1777
-1770
-1764
-1757
-1750
-1744
-1737
-1731
-1724
-1718
-1712
-1705
-1698
-1691
-1684
-1677
-1669
-1661
-1654
-1646
-1638
-1630
-1622
-1614
-1606
-1597
-1588
-1578
-1568
-1557
-1545
-1533
-1521
-1508
-1495
-1482
-1468
-1455
-1441
-1427
-1413
-1399
-1385
-1371
-1357
-1343
-1330
-1316
-1302
-1289
-1275
-1262
-1248
-1234
-1220
-1206
-1192
-1177
-1162
-1148
-1133
-1118
-1103
-1089
-1074
-1059
-1044
-1030
-1014
-1000
-986
-971
-956
-941
-926
-911
-895
-879
-863
-847
-831
-814
-797
-780
-763
-747
-729
-712
-695
-678
-661
-643
-626
-608
-591
-574
-556
-539
-522
-505
-488
-471
-454
-438
-421
-405
-388
-372
-356
-340
-324
-309
-294
-279
-265
-251
-237
-223
-210
-196
-182
-169
-155
-140
-126
-111
-96
-81
-65
-49
-33
-16
0
17
34
51
68
86
103
120
138
156
174
191
209
227
245
264
282
301
320
339
359
379
399
419
440
461
482
503
524
545
567
588
610
631
653
674
696
717
739
761
783
805
828
851
874
897
920
943
967
990
1014
1037
1061
1084
1107
1130
1153
1176
1198
1220
1241
1263
1284
1304
1325
1345
1365
1384
1404
1423
1442
1461
1480
1498
1517
1535
1553
1571
1589
1607
1625
1642
1660
1678
1695
1712
1729
1745
1762
1778
1793
1809
1824
1838
1853
1867
1881
1894
1908
1921
1934
1947
1959
1972
1985
1998
2011
2024
2037
2051
2065
2079
2093
2107
2121
2135
2150
2164
2178
2192
2206
2220
2233
2246
2259
2272
2284
2295
2307
2318
2329
2340
2350
2361
2371
2382
2393
2404
2414
2425
2436
2447
2458
2469
2480
2491
2502
2514
2525
2537
2549
2561
2573
2585
2598
2611
2625
2639
2653
2667
2682
2697
2712
2727
2741
2756
2770
2784
2797
2810
2823
2835
2847
2858
2870
2881
2892
2903
2914
2925
2936
2947
2958
2969
2980
2990
3000
3010
3020
3029
3038
3047
3055
3063
3071
3078
3086
3094
3101
3109
3116
3124
3132
3139
3147
3154
3161
3168
3174
3180
3185
3191
3195
3200
3205
3209
3213
3216
3220
3224
3227
3231
3234
3237
3240
3243
3246
3250
3253
3256
3260
3264
3268
3272
3276
3280
3285
3289
3293
3298
3302
3306
3311
3315
3319
3323
3327
3331
3336
3340
3344
3349
3354
3359
3363
3368
3373
3377
3381
3385
3388
3392
3395
3398
3401
3405
3408
3412
3416
3420
3425
3429
3434
3438
3442
3447
3450
3454
3457
3460
3462
3464
3466
3467
3469
3470
3471
3473
3474
3475
3477
3479
3480
3482
3484
3486
3488
3489
3491
3492
3494
3495
3496
3497
3498
3499
3499
3500
3501
3502
3503
3504
3505
3505
3506
3507
3507
3508
3508
3509
3509
3510
3510
3511
3511
3511
3511
3511
3511
3512
3512
3512
3512
3512
3512
3512
3512
3513
3513
3513
3514
3514
3515
3516
3517
3519
3520
3522
3524
3526
3528
3530
3532
3534
3536
3537
3538
3539
3540
3541
3542
3542
3543
3544
3544
3545
3546
3547
3547
3548
3549
3549
3550
3550
3551
3551
3552
3553
3553
3554
3555
3556
3557
3558
3559
3560
3562
3563
3565
3566
3568
3569
3571
3572
3574
3576
3577
3579
3580
3582
3584
3586
3588
3589
3591
3593
3594
3596
3597
3598
3599
3600
3601
3601
3601
3601
3601
3600
3599
3598
3597
3596
3595
3594
3593
3592
3591
3590
3589
3588
3587
3586
3585
3583
3582
3580
3579
3577
3575
3573
3570
3568
3566
3564
3562
3559
3557
3555
3553
3551
3549
3546
3544
3541
3538
3535
3532
3529
3526
3522
3519
3516
3513
3510
3506
3503
3500
3497
3494
3491
3488
3485
3481
3478
3475
3472
3469
3467
3464
3461
3459
3457
3454
3452
3450
3447
3445
3443
3440
3437
3435
3432
3429
3426
3423
3420
3418
3415
3412
3410
3407
3405
3403
3400
3398
3396
3393
3390
3388
3385
3382
3379
3375
3371
3367
3363
3359
3354
3350
3345
3341
3336
3332
3327
3322
3318
3313
3308
3304
3299
3295
3290
3286
3282
3278
3274
3270
3267
3263
3260
3257
3254
3251
3249
3247
3244
3242
3241
3239
3238
3237
3236
3236
3236
3236
3236
3236
3236
3237
3237
3237
3237
3237
3236
3236
3235
3234
3233
3231
3229
3227
3225
3222
3220
3217
3213
3210
3206
3202
3198
3193
3188
3183
3177
3171
3164
3158
3151
3143
3135
3127
3119
3110
3101
3092
3083
3074
3064
3055
3046
3036
3027
3017
3007
2997
2987
2977
2967
2956
2946
2935
2924
2912
2900
2888
2876
2863
2851
2838
2824
2811
2798
2784
2771
2757
2743
2729
2715
2701
2686
2671
2655
2640
2624
2607
2591
2575
2558
2541
2525
2508
2491
2473
2456
2438
2421
2403
2384
2366
2347
2329
2310
2291
2272
2253
2233
2214
2194
2175
2156
2136
2117
2098
2079
2061
2041
2023
2004
1985
1966
1947
1928
1909
1890
1871
1852
1833
1815
1796
1778
1759
1741
1723
1706
1688
1671
1655
1638
1622
1607
1591
1576
1560
1545
1530
1515
1500
1485
1470
1455
1439
1424
1408
1393
1378
1363
1348
1333
1318
1304
1290
1276
1263
1249
1236
1222
1209
1196
1183
1171
1158
1145
1133
1121
1108
1096
1084
1072
1060
1048
1036
1024
1012
1000
988
976
964
952
940
928
917
906
895
884
873
862
852
841
831
821
812
802
793
784
775
767
759
751
743
736
729
721
714
708
701
694
687
679
672
664
656
647
639
630
621
613
604
595
586
577
569
560
552
544
536
529
521
514
507
500
493
486
479
472
465
459
452
446
439
432
426
419
413
407
400
394
388
382
376
369
364
358
352
346
340
335
329
324
318
313
308
302
297
291
286
281
275
270
265
260
255
250
245
241
236
232
228
225
221
218
214
211
208
205
202
199
197
194
191
189
186
183
181
178
175
173
170
168
165
163
160
158
155
153
150
148
145
142
140
137
134
131
128
125
122
119
116
112
108
104
100
96
92
87
83
78
74
70
65
61
56
52
47
43
38
33
28
24
18
13
8
3
-3
-8
-14
-19
-25
-31
-37
-43
-50
-56
-63
-70
-77
-85
-93
-101
-109
-118
-126
-135
-144
-153
-162
-171
-180
-190
-200
-210
-220
-230
-240
-251
-261
-272
-283
-294
-305
-317
-328
-340
-352
-363
-375
-387
-399
-411
-424
-436
-448
-460
-473
-485
-498
-511
-524
-537
-551
-564
-577
-590
-603
-616
-629
-642
-655
-668
-681
-694
-706
-719
-731
-743
-755
-766
-778
-789
-800
-812
-823
-833
-844
-854
-865
-875
-884
-894
-903
-912
-921
-929
-937
-945
-952
-960
-967
-974
-981
-987
-994
-1000
-1006
-1012
-1018
-1024
-1029
-1035
-1040
-1046
-1052
-1058
-1063
-1069
-1075
-1081
-1086
-1092
-1098
-1103
-1109
-1114
-1120
-1125
-1130
-1136
-1141
-1146
-1152
-1157
-1163
-1168
-1174
-1180
-1185
-1191
-1196
-1202
-1207
-1213
-1218
-1222
-1227
-1231
-1235
-1239
-1243
-1247
-1250
-1254
-1258
-1261
-1265
-1269
-1272
-1276
-1280
-1283
-1286
-1289
-1292
-1295
-1298
-1300
-1302
-1303
-1305
-1306
-1306
-1307
-1307
-1307
-1307
-1306
-1305
-1303
-1302
-1300
-1297
-1294
-1291
-1287
-1283
-1278
-1273
-1267
-1261
-1255
-1249
-1243
-1237
-1230
-1224
-1217
-1210
-1204
-1197
-1190
-1182
-1175
-1167
-1160
-1152
-1144
-1136
-1128
-1120
-1112
-1104
-1096
-1087
-1078
-1069
-1060
-1051
-1041
-1030
-1018
-1008
-997
-984
-972
-959
-946
-933
-920
-906
-893
-879
-865
-852
-838
-824
-810
-795
-781
-766
-751
-736
-721
-705
-690
-674
-658
-642
-626
-609
-593
-576
-560
-543
-527
-510
-493
-477
-460
-444
-428
-412
-396
-380
-365
-349
-334
-318
-303
-287
-271
-256
-240
-224
-209
-193
-177
-162
-147
-132
-117
-102
-88
-74
-60
-46
-33
-19
-6
7
20
33
45
58
71
83
96
108
121
133
146
158
171
183
195
207
219
231
242
254
265
275
286
296
306
316
326
336
345
355
364
373
382
391
400
408
416
424
432
440
447
455
462
469
476
482
489
495
502
508
514
520
525
530
536
541
545
550
555
559
564
568
573
577
582
586
590
594
598
602
605
608
611
613
615
616
617
618
618
619
619
619
620
620
620
620
621
621
621
621
622
621
621
621
621
621
620
620
619
618
618
617
616
615
614
613
612
611
609
608
606
605
603
601
599
596
594
591
588
585
581
577
573
568
564
558
553
548
542
537
531
525
520
514
509
504
499
494
488
483
478
473
467
461
455
449
442
436
429
422
415
408
401
394
387
380
373
366
359
351
344
337
329
321
313
305
296
287
279
270
261
252
243
235
226
218
209
200
192
183
175
166
158
150
141
133
126
118
110
103
95
88
81
74
67
60
54
48
42
36
30
25
19
14
9
5
0
-4
-8
-13
-17
-21
-25
-29
-32
-36
-40
-43
-46
-49
-52
-55
-58
-60
-62
-63
-65
-66
-66
-67
-67
-66
-66
-65
-64
-63
-61
-59
-57
-55
-53
-51
-48
-46
-43
-41
-38
-36
-33
-30
-28
-25
-22
-19
-16
-14
-11
-8
-4
-1
2
5
8
12
15
18
22
25
29
33
38
43
48
53
59
66
72
79
86
94
101
109
117
126
135
144
153
163
173
184
195
206
218
230
243
256
269
283
297
311
326
340
355
371
386
402
417
433
449
466
482
498
514
531
547
563
580
596
613
629
646
663
680
696
713
731
748
765
782
800
817
835
852
870
888
906
923
941
958
976
993
1010
1027
1044
1060
1077
1094
1110
1127
1144
1161
1178
1196
1213
1231
1249
1267
1285
1304
1322
1341
1360
1379
1398
1417
1437
1456
1476
1495
1515
1535
1556
1577
1598
1619
1641
1663
1685
1708
1730
1753
1777
1800
1824
1848
1872
1897
1921
1946
1971
1995
2020
2045
2071
2096
2122
2147
2173
2199
2225
2251
2277
2303
2329
2355
2381
2408
2434
2460
2487
2513
2540
2566
2593
2620
2647
2674
2702
2729
2756
2784
2812
2840
2868
2896
2924
2953
2981
3009
3038
3066
3095
3123
3152
3181
3210
3239
3268
3297
3326
3355
3383
3412
3440
3469
3497
3525
3554
3582
3610
3639
3667
3696
3724
3753
3782
3810
3839
3867
3896
3925
3953
3982
4010
4038
4067
4094
4123
4151
4179
4207
4234
4262
4289
4316
4343
4370
4397
4424
4451
4477
4503
4528
4553
4578
4602
4626
4649
4673
4695
4718
4740
4762
4783
4805
4826
4847
4867
4888
4908
4928
4947
4967
4985
5004
5022
5040
5057
5075
5092
5108
5125
5141
5158
5174
5190
5206
5221
5237
5253
5269
5285
5300
5316
5332
5348
5364
5379
5395
5410
5425
5440
5454
5468
5482
5496
5509
5522
5535
5547
5558
5570
5581
5591
5602
5611
5621
5630
5638
5646
5654
5661
5667
5674
5680
5685
5690
5694
5698
5701
5705
5707
5710
5712
5714
5716
5718
5720
5721
5722
5724
5725
5725
5726
5726
5726
5725
5724
5722
5720
5717
5714
5710
5706
5701
5695
5689
5683
5676
5669
5661
5653
5645
5636
5627
5617
5607
5597
5586
5575
5563
5551
5539
5526
5513
5500
5486
5472
5458
5444
5429
5414
5398
5383
5367
5350
5333
5316
5298
5280
5262
5243
5225
5205
5186
5166
5146
5126
5106
5085
5064
5042
5021
4999
4976
4954
4931
4908
4885
4862
4839
4816
4793
4769
4746
4722
4699
4675
4651
4627
4603
4578
4554
4529
4504
4478
4453
4428
4402
4377
4352
4327
4302
4277
4252
4228
4204
4179
4155
4131
4108
4083
4059
4035
4011
3988
3964
3940
3915
3890
3865
3839
3814
3788
3762
3736
3709
3683
3656
3629
3603
3576
3549
3522
3495
3467
3440
3412
3385
3357
3328
3300
3271
3242
3213
3184
3154
3125
3095
3066
3036
3006
2977
2947
2917
2887
2857
2827
2796
2766
2735
2704
2672
2641
2609
2577
2545
2513
2481
2449
2418
2386
2354
2323
2291
2260
2229
2198
2166
2135
2104
2073
2041
2011
1981
1950
1920
1889
1859
1829
1799
1769
1739
1709
1679
1650
1620
1590
1561
1531
1502
1473
1444
1415
1386
1357
1328
1300
1271
1243
1215
1187
1158
1130
1102
1074
1046
1018
991
963
936
909
882
856
830
805
780
755
730
706
682
658
635
611
588
565
541
518
495
472
449
426
403
381
358
336
314
292
270
249
227
206
185
164
143
122
102
81
61
41
21
1
-19
-38
-57
-76
-95
-113
-131
-149
-167
-184
-201
-218
-234
-251
-267
-283
-298
-314
-329
-344
-359
-374
-389
-403
-417
-432
-446
-459
-473
-487
-500
-513
-526
-539
-551
-564
-576
-588
-600
-612
-624
-636
-647
-658
-670
-681
-692
-703
-714
-725
-736
-747
-757
-768
-779
-789
-800
-811
-821
-832
-843
-853
-864
-874
-884
-894
-904
-913
-922
-931
-940
-949
-957
-966
-974
-982
-990
-998
-1006
-1014
-1020
-1029
-1036
-1043
-1050
-1057
-1064
-1071
-1078
-1085
-1092
-1099
-1105
-1112
-1119
-1125
-1132
-1139
-1146
-1152
-1159
-1166
-1173
-1180
-1187
-1194
-1201
-1208
-1215
-1222
-1230
-1237
-1245
-1253
-1260
-1268
-1276
-1284
-1292
-1300
-1307
-1315
-1323
-1331
-1338
-1345
-1352
-1359
-1365
-1371
-1377
-1383
-1389
-1394
-1399
-1404
-1409
-1414
-1419
-1423
-1428
-1432
-1436
-1440
-1444
-1449
-1453
-1456
-1460
-1464
-1468
-1472
-1476
-1479
-1483
-1487
-1490
-1494
-1497
-1501
-1504
-1508
-1511
-1514
-1518
-1521
-1524
-1528
-1531
-1535
-1538
-1542
-1546
-1550
-1554
-1558
-1562
-1565
-1569
-1572
-1576
-1579
-1582
-1584
-1587
-1589
-1592
-1594
-1596
-1599
-1601
-1604
-1607
-1610
-1614
-1618
-1622
-1626
-1630
-1634
-1639
-1643
-1648
-1652
-1656
-1661
-1665
-1669
-1673
-1678
-1682
-1687
-1692
-1696
-1701
-1706
-1711
-1716
-1720
-1725
-1729
-1733
-1737
-1741
-1744
-1747
-1750
-1753
-1755
-1757
-1759
-1760
-1761
-1762
-1763
-1764
-1765
-1765
-1766
-1766
-1766
-1767
-1767
-1767
-1767
-1768
-1768
-1768
-1769
-1769
-1770
-1770
-1770
-1770
-1771
-1771
-1770
-1770
-1769
-1768
-1767
-1766
-1764
-1762
-1760
-1757
-1754
-1751
-1748
-1745
-1741
-1737
-1733
-1729
-1725
-1721
-1716
-1711
-1706
-1701
-1695
-1690
-1684
-1678
-1671
-1665
-1659
-1652
-1645
-1638
-1631
-1624
-1617
-1610
-1602
-1595
-1587
-1579
-1571
-1563
-1555
-1546
-1538
-1529
-1520
-1511
-1502
-1492
-1482
-1472
-1462
-1451
-1441
-1430
-1418
-1407
-1396
-1384
-1372
-1361
-1349
-1337
-1325
-1312
-1300
-1288
-1276
-1264
-1252
-1239
-1227
-1215
-1203
-1191
-1179
-1167
-1155
-1143
-1131
-1120
-1108
-1096
-1085
-1073
-1062
-1051
-1039
-1027
-1016
-1004
-992
-979
-967
-954
-941
-927
-914
-900
-887
-873
-859
-846
-832
-818
-805
-791
-777
-764
-750
-736
-721
-707
-693
-678
-663
-649
-634
-619
-603
-588
-573
-557
-542
-526
-510
-494
-478
-461
-444
-428
-410
-393
-376
-358
-340
-322
-303
-284
-265
-246
-227
-207
-187
-167
-147
-127
-106
-85
-65
-44
-23
-2
19
40
61
82
103
124
144
165
186
207
227
248
268
289
309
329
350
370
390
410
430
449
469
489
508
527
546
565
584
603
622
641
660
678
697
716
734
753
771
790
808
826
844
861
878
896
912
929
945
961
977
993
1008
1024
1040
1055
1071
1087
1102
1118
1134
1149
1165
1180
1196
1211
1227
1242
1258
1274
1289
1305
1321
1337
1353
1369
1385
1401
1417
1433
1449
1465
1480
1496
1512
1527
1542
1558
1573
1588
1603
1619
1634
1649
1664
1679
1694
1709
1724
1739
1753
1767
1781
1795
1809
1822
1836
1849
1863
1876
1889
1903
1916
1930
1943
1957
1970
1984
1997
2011
2024
2037
2050
2063
2075
2087
2099
2111
2122
2134
2145
2155
2166
2176
2187
2197
2207
2217
2227
2236
2246
2255
2264
2273
2282
2291
2300
2308
2316
2324
2332
2339
2347
2354
2360
2366
2372
2377
2381
2386
2390
2393
2396
2399
2401
2403
2404
2405
2406
2406
2406
2406
2405
2403
2401
2399
2396
2392
2388
2383
2378
2372
2367
2360
2354
2347
2339
2332
2324
2316
2307
2299
2290
2281
2271
2261
2251
2240
2230
2219
2207
2196
2184
2173
2161
2149
2137
2126
2114
2103
2091
2080
2068
2057
2045
2033
2021
2009
1998
1985
1973
1960
1948
1935
1922
1910
1897
1885
1873
1861
1849
1837
1826
1814
1803
1793
1782
1772
1762
1752
1743
1733
1724
1715
1706
1697
1688
1680
1672
1664
1656
1649
1642
1635
1628
1621
1615
1608
1602
1595
1589
1582
1575
1568
1561
1554
1546
1539
1531
1524
1516
1509
1501
1494
1487
1480
1473
1467
1460
1454
1448
1442
1437
1431
1426
1421
1417
1412
1408
1404
1400
1396
1393
1389
1386
1383
1379
1376
1373
1370
1368
1365
1362
1359
1357
1354
1351
1349
1346
1344
1341
1338
1335
1332
1329
1326
1324
1321
1318
1315
1313
1311
1308
1306
1304
1303
1301
1299
1298
1296
1295
1293
1291
1290
1288
1287
1286
1284
1283
1282
1281
1281
1280
1280
1280
1280
1280
1281
1281
1282
1283
1285
1286
1288
1291
1294
1297
1300
1304
1308
1313
1318
1323
1328
1334
1340
1346
1353
1360
1368
1375
1383
1391
1400
1408
1417
1426
1435
1444
1453
1462
1471
1481
1490
1500
1510
1519
1529
1539
1549
1560
1570
1581
1592
1603
1614
1625
1637
1648
1660
1672
1684
1696
1709
1721
1733
1746
1759
1772
1784
1797
1811
1824
1837
1850
1864
1878
1892
1906
1920
1935
1950
1965
1980
1996
2011
2027
2043
2059
2075
2091
2107
2123
2139
2156
2172
2188
2204
2221
2237
2253
2270
2287
2303
2320
2337
2354
2370
2387
2404
2421
2438
2455
2472
2490
2507
2525
2543
2561
2579
2597
2616
2634
2654
2673
2692
2712
2731
2751
2771
2791
2811
2831
2851
2872
2892
2912
2933
2953
2973
2994
3014
3035
3056
3076
3097
3118
3138
3159
3179
3200
3220
3241
3261
3281
3301
3321
3341
3360
3379
3398
3417
3436
3454
3472
3490
3507
3525
3541
3558
3574
3590
3606
3622
3638
3653
3669
3684
3700
3716
3731
3747
3762
3778
3793
3808
3824
3839
3853
3868
3882
3896
3909
3923
3936
3949
3961
3974
3986
3998
4010
4022
4033
4043
4054
4065
4075
4085
4094
4104
4112
4121
4129
4137
4144
4152
4159
4165
4172
4178
4183
4189
4194
4200
4205
4209
4214
4218
4223
4227
4230
4234
4238
4241
4245
4248
4252
4256
4259
4263
4267
4271
4274
4278
4282
4286
4290
4294
4298
4302
4306
4310
4314
4318
4322
4326
4331
4335
4340
4344
4349
4353
4358
4362
4367
4371
4375
4380
4384
4388
4392
4396
4400
4403
4407
4410
4414
4417
4421
4424
4428
4431
4435
4438
4442
4445
4449
4452
4456
4459
4463
4466
4469
4473
4476
4480
4483
4486
4488
4491
4493
4495
4497
4499
4500
4502
4504
4505
4507
4508
4510
4511
4512
4514
4515
4516
4517
4518
4519
4520
4520
4520
4521
4521
4521
4521
4521
4521
4521
4522
4522
4522
4523
4523
4523
4524
4524
4525
4525
4525
4525
4525
4525
4525
4525
4525
4524
4524
4524
4523
4522
4522
4521
4520
4519
4518
4517
4516
4515
4513
4512
4510
4508
4507
4505
4502
4500
4497
4495
4492
4488
4485
4482
4478
4474
4470
4466
4462
4457
4452
4447
4441
4435
4429
4423
4416
4409
4401
4393
4385
4377
4368
4359
4349
4340
4330
4320
4310
4300
4290
4280
4270
4260
4250
4240
4230
4220
4211
4201
4192
4183
4173
4164
4154
4145
4135
4125
4115
4105
4094
4083
4073
4062
4051
4040
4029
4017
4005
3993
3980
3968
3955
3942
3928
3914
3900
3886
3871
3856
3841
3825
3809
3793
3776
3759
3742
3725
3707
3689
3670
3651
3632
3612
3592
3572
3552
3531
3510
3488
3467
3445
3423
3400
3377
3354
3331
3307
3283
3259
3234
3209
3184
3159
3134
3109
3083
3057
3032
3006
2980
2953
2927
2901
2874
2848
2821
2794
2767
2741
2714
2686
2659
2632
2604
2576
2548
2520
2491
2463
2434
2405
2376
2346
2317
2287
2257
2227
2197
2167
2137
2106
2076
2045
2013
1983
1952
1921
1890
1859
1827
1796
1765
1733
1702
1671
1640
1608
1577
1545
1514
1482
1450
1418
1386
1354
1322
1289
1257
1224
1191
1158
1125
1092
1059
1025
992
958
924
890
855
821
786
752
717
682
647
613
579
544
510
476
442
408
375
341
308
274
241
208
175
142
109
76
44
11
-21
-54
-86
-118
-150
-181
-213
-244
-276
-307
-339
-370
-401
-432
-464
-495
-525
-556
-587
-618
-648
-679
-709
-740
-770
-800
-830
-860
-891
-921
-951
-981
-1010
-1041
-1070
-1100
-1130
-1160
-1189
-1219
-1248
-1277
-1306
-1336
-1365
-1393
-1422
-1451
-1479
-1507
-1534
-1562
-1589
-1616
-1642
-1668
-1694
-1720
-1745
-1771
-1796
-1820
-1845
-1869
-1893
-1917
-1941
-1964
-1987
-2009
-2032
-2055
-2077
-2098
-2120
-2141
-2162
-2183
-2203
-2223
-2242
-2262
-2281
-2299
-2317
-2335
-2353
-2370
-2386
-2402
-2418
-2434
-2449
-2463
-2477
-2491
-2504
-2517
-2530
-2542
-2553
-2564
-2575
-2585
-2595
-2605
-2614
-2624
-2633
-2641
-2650
-2659
-2667
-2676
-2685
-2693
-2701
-2710
-2718
-2726
-2733
-2740
-2748
-2754
-2761
-2767
-2773
-2779
-2784
-2789
-2795
-2799
-2804
-2809
-2813
-2817
-2821
-2825
-2828
-2832
-2835
-2837
-2840
-2842
-2845
-2847
-2849
-2850
-2852
-2853
-2854
-2855
-2856
-2856
-2857
-2857
-2856
-2856
-2855
-2854
-2853
-2851
-2850
-2848
-2846
-2844
-2841
-2839
-2836
-2833
-2830
-2827
-2824
-2821
-2818
-2815
-2812
-2809
-2806
-2802
-2799
-2796
-2792
-2789
-2785
-2781
-2777
-2773
-2769
-2764
-2760
-2755
-2750
-2744
-2739
-2733
-2727
-2721
-2715
-2709
-2703
-2696
-2689
-2682
-2675
-2667
-2660
-2652
-2643
-2635
-2626
-2617
-2608
-2598
-2588
-2578
-2567
-2556
-2545
-2534
-2522
-2510
-2498
-2486
-2473
-2461
-2448
-2435
-2422
-2409
-2395
-2382
-2369
-2355
-2342
-2328
-2315
-2302
-2288
-2275
-2261
-2248
-2234
-2220
-2205
-2190
-2175
-2160
-2144
-2127
-2111
-2094
-2077
-2059
-2041
-2023
-2004
-1985
-1966
-1947
-1928
-1908
-1889
-1869
-1849
-1828
-1808
-1787
-1766
-1745
-1724
-1703
-1682
-1661
-1639
-1618
-1597
-1575
-1553
-1532
-1510
-1487
-1465
-1443
-1420
-1398
-1376
-1353
-1331
-1308
-1286
-1263
-1240
-1216
-1193
-1169
-1145
-1120
-1096
-1071
-1046
-1020
-996
-972
-947
-922
-898
-873
-848
-824
-799
-775
-750
-725
-700
-675
-650
-625
-600
-575
-550
-525
-500
-475
-450
-425
-400
-375
-350
-325
-300
-274
-249
-223
-197
-171
-145
-119
-93
-67
-41
-15
11
37
62
88
115
141
167
194
220
246
273
299
325
351
377
403
428
453
478
503
528
552
576
601
625
649
673
698
722
747
771
795
819
844
868
891
915
939
963
986
1010
1034
1058
1082
1106
1131
1155
1180
1204
1229
1253
1277
1302
1326
1350
1374
1397
1421
1444
1467
1490
1513
1535
1558
1580
1602
1623
1645
1666
1686
1706
1726
1746
1765
1785
1804
1823
1841
1861
1880
1899
1918
1938
1958
1977
1997
2017
2036
2055
2074
2092
2110
2128
2146
2163
2180
2196
2213
2229
2245
2261
2276
2292
2308
2323
2338
2353
2368
2382
2397
2410
2424
2437
2449
2462
2474
2486
2498
2509
2521
2532
2543
2554
2565
2576
2587
2598
2608
2619
2629
2639
2648
2657
2666
2675
2684
2692
2700
2708
2715
2723
2730
2737
2743
2749
2755
2760
2766
2771
2775
2780
2784
2788
2792
2796
2799
2802
2805
2808
2811
2813
2815
2817
2819
2820
2821
2822
2823
2823
2822
2822
2821
2820
2818
2816
2814
2811
2809
2805
2802
2798
2794
2790
2785
2780
2774
2768
2762
2756
2749
2742
2735
2727
2720
2712
2705
2697
2690
2682
2675
2667
2660
2653
2646
2638
2631
2624
2616
2609
2601
2594
2586
2579
2571
2564
2556
2549
2541
2534
2526
2519
2512
2505
2498
2491
2483
2476
2469
2462
2454
2447
2439
2431
2423
2415
2407
2398
2390
2381
2372
2363
2354
2344
2335
2325
2315
2305
2295
2284
2274
2263
2253
2242
2232
2222
2211
2201
2191
2181
2172
2162
2152
2143
2133
2124
2115
2106
2097
2088
2080
2071
2063
2055
2048
2041
2033
2027
2020
2013
2008
2001
1996
1990
1983
1977
1971
1964
1958
1951
1944
1937
1931
1924
1917
1910
1904
1897
1890
1884
1877
1870
1864
1857
1851
1844
1837
1831
1824
1817
1811
1804
1798
1791
1785
1778
1772
1766
1760
1755
1749
1744
1738
1733
1728
1723
1718
1713
1708
1704
1699
1694
1690
1686
1681
1677
1673
1669
1665
1661
1656
1652
1648
1644
1640
1636
1632
1628
1624
1620
1617
1613
1610
1607
1604
1601
1598
1596
1594
1592
1590
1588
1586
1584
1583
1581
1580
1578
1577
1576
1575
1574
1573
1573
1572
1571
1571
1570
1569
1568
1568
1567
1566
1566
1565
1565
1564
1564
1563
1563
1563
1563
1563
1563
1562
1562
1562
1562
1562
1562
1562
1562
1563
1563
1563
1564
1565
1566
1566
1567
1568
1569
1570
1572
1573
1573
1574
1575
1576
1577
1577
1578
1579
1580
1580
1581
1582
1584
1585
1586
1588
1589
1591
1592
1594
1596
1598
1601
1603
1606
1609
1612
1615
1618
1622
1625
1629
1633
1637
1641
1646
1650
1654
1659
1664
1669
1673
1678
1683
1689
1694
1699
1705
1710
1716
1721
1727
1733
1738
1744
1750
1756
1762
1768
1773
1779
1785
1791
1797
1803
1809
1815
1821
1827
1833
1838
1844
1850
1856
1862
1868
1873
1879
1885
1891
1897
1903
1908
1914
1920
1926
1931
1937
1942
1948
1953
1958
1963
1968
1973
1978
1982
1987
1991
1995
2000
2004
2008
2012
2016
2021
2025
2029
2033
2039
2044
2050
2055
2061
2066
2072
2078
2084
2090
2096
2103
2109
2116
2122
2129
2136
2143
2150
2157
2164
2171
2177
2184
2191
2197
2204
2210
2216
2223
2229
2235
2241
2247
2252
2258
2264
2270
2275
2281
2286
2292
2297
2303
2308
2314
2319
2324
2330
2335
2341
2346
2352
2357
2363
2368
2373
2379
2384
2389
2395
2400
2405
2411
2417
2422
2428
2434
2440
2446
2452
2458
2464
2471
2477
2483
2489
2496
2502
2509
2515
2522
2529
2536
2543
2551
2558
2566
2574
2582
2591
2599
2607
2616
2625
2633
2642
2651
2659
2668
2676
2685
2693
2702
2710
2718
2726
2734
2742
2750
2757
2765
2772
2779
2786
2793
2800
2806
2812
2818
2824
2830
2835
2840
2845
2849
2854
2858
2862
2865
2869
2872
2875
2878
2880
2882
2884
2885
2887
2888
2889
2889
2890
2891
2891
2892
2892
2893
2893
2894
2894
2895
2895
2896
2896
2897
2897
2898
2898
2899
2900
2901
2902
2904
2905
2907
2908
2910
2912
2914
2916
2918
2920
2922
2924
2926
2928
2930
2933
2935
2937
2940
2942
2945
2947
2950
2952
2955
2957
2959
2961
2963
2964
2966
2967
2969
2970
2971
2973
2975
2976
2978
2981
2983
2985
2988
2990
2992
2995
2997
2998
3000
3001
3003
3004
3005
3006
3007
3008
3009
3009
3010
3011
3011
3012
3012
3013
3013
3013
3013
3013
3013
3013
3013
3013
3013
3014
3014
3014
3015
3015
3016
3017
3018
3019
3019
3020
3021
3022
3023
3023
3024
3024
3025
3025
3025
3025
3025
3025
3025
3025
3024
3024
3023
3023
3022
3021
3019
3018
3017
3015
3013
3011
3009
3007
3004
3001
2998
2994
2991
2987
2983
2979
2975
2971
2966
2962
2957
2953
2948
2943
2938
2932
2927
2922
2916
2910
2905
2899
2893
2886
2880
2874
2867
2860
2853
2846
2838
2831
2823
2815
2807
2799
2791
2782
2774
2765
2756
2748
2739
2730
2721
2712
2703
2694
2684
2674
2665
2655
2645
2635
2625
2615
2605
2595
2585
2576
2566
2556
2547
2537
2528
2518
2509
2499
2490
2481
2471
2461
2451
2441
2431
2421
2410
2400
2389
2379
2369
2358
2348
2337
2327
2316
2306
2295
2284
2273
2262
2251
2240
2230
2219
2208
2197
2186
2176
2165
2154
2143
2132
2122
2111
2101
2090
2080
2069
2059
2049
2037
2028
2017
2008
1998
1988
1978
1968
1958
1948
1938
1928
1918
1908
1898
1887
1877
1866
1855
1844
1833
1822
1810
1799
1788
1776
1764
1753
1741
1729
1717
1705
1693
1680
1668
1655
1643
1630
1617
1604
1591
1578
1564
1551
1537
1523
1509
1495
1481
1467
1453
1438
1424
1409
1394
1379
1364
1349
1333
1318
1302
1286
1271
1255
1239
1223
1207
1191
1175
1159
1143
1128
1112
1096
1080
1065
1049
1033
1016
1000
984
968
952
936
920
904
887
871
855
839
823
807
791
774
758
741
724
707
690
673
656
639
623
606
589
573
556
540
523
507
491
475
458
442
426
409
393
377
361
345
329
313
297
282
266
251
236
221
206
191
177
163
148
134
120
107
93
79
66
52
39
26
13
0
-12
-25
-37
-50
-62
-74
-86
-99
-111
-123
-135
-148
-160
-173
-185
-198
-210
-222
-235
-247
-260
-272
-284
-297
-309
-322
-334
-347
-360
-373
-386
-399
-412
-425
-437
-450
-463
-476
-488
-501
-514
-526
-539
-552
-564
-577
-590
-603
-615
-628
-641
-654
-667
-679
-692
-705
-717
-730
-742
-754
-766
-777
-789
-800
-812
-823
-834
-845
-856
-866
-877
-887
-897
-908
-918
-927
-937
-947
-956
-965
-974
-982
-991
-999
-1006
-1014
-1022
-1031
-1038
-1046
-1053
-1061
-1068
-1075
-1082
-1089
-1095
-1102
-1108
-1114
-1120
-1126
-1131
-1137
-1142
-1148
-1153
-1158
-1163
-1168
-1173
-1178
-1182
-1186
-1191
-1195
-1199
-1203
-1207
-1211
-1215
-1218
-1222
-1225
-1229
-1232
-1235
-1238
-1240
-1242
-1244
-1246
-1247
-1248
-1249
-1249
-1249
-1249
-1248
-1247
-1246
-1245
-1244
-1242
-1240
-1238
-1236
-1234
-1231
-1228
-1225
-1222
-1218
-1214
-1210
-1205
-1200
-1195
-1189
-1184
-1178
-1172
-1166
-1159
-1152
-1146
-1138
-1131
-1123
-1116
-1108
-1099
-1091
-1082
-1074
-1064
-1055
-1046
-1036
-1026
-1014
-1004
-993
-982
-970
-958
-946
-933
-920
-907
-893
-879
-865
-850
-835
-820
-804
-788
-772
-756
-740
-723
-707
-690
-673
-656
-638
-621
-603
-585
-567
-549
-530
-512
-494
-475
-457
-438
-420
-401
-383
-364
-345
-327
-308
-289
-270
-251
-232
-212
-193
-173
-154
-134
-114
-94
-75
-55
-35
-15
5
24
44
64
84
104
124
144
164
185
205
225
246
266
286
306
327
347
367
387
407
428
448
468
488
508
528
548
568
588
608
628
648
667
687
707
726
746
765
785
804
824
843
862
882
901
920
939
958
978
997
1016
1035
1054
1072
1091
1110
1128
1147
1165
1184
1202
1220
1239
1257
1275
1293
1311
1328
1346
1363
1381
1398
1415
1432
1449
1466
1483
1500
1517
1534
1550
1567
1584
1601
1618
1635
1651
1668
1685
1702
1718
1735
1752
1769
1786
1804
1821
1838
1855
1872
1889
1905
1922
1938
1955
1971
1987
2003
2017
2033
2049
2064
2079
2094
2109
2124
2138
2153
2167
2182
2196
2210
2224
2239
2253
2267
2281
2295
2308
2322
2336
2349
2363
2376
2389
2402
2415
2427
2440
2452
2465
2477
2489
2500
2512
2523
2534
2545
2555
2565
2575
2585
2595
2604
2613
2621
2630
2638
2646
2654
2662
2669
2676
2683
2690
2697
2704
2710
2717
2723
2729
2735
2741
2746
2752
2757
2762
2767
2772
2776
2781
2785
2789
2793
2797
2800
2803
2806
2809
2812
2814
2816
2818
2820
2822
2824
2825
2827
2828
2829
2831
2832
2833
2834
2836
2837
2838
2840
2841
2843
2844
2846
2848
2850
2853
2855
2858
2861
2864
2867
2870
2873
2877
2880
2884
2888
2892
2896
2900
2904
2908
2912
2917
2921
2925
2930
2934
2938
2943
2948
2953
2958
2963
2969
2974
2980
2985
2991
2996
3002
3007
3013
3018
3024
3029
3035
3040
3045
3050
3056
3061
3067
3072
3077
3083
3088
3094
3099
3105
3110
3115
3120
3125
3130
3136
3141
3146
3151
3156
3161
3166
3171
3176
3182
3187
3192
3196
3201
3206
3211
3215
3220
3224
3228
3232
3236
3240
3244
3248
3252
3256
3260
3264
3268
3272
3275
3279
3283
3287
3290
3294
3297
3300
3303
3306
3309
3312
3315
3318
3320
3323
3325
3327
3329
3331
3333
3335
3337
3338
3340
3341
3342
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3356
3357
3358
3360
3361
3362
3364
3365
3367
3368
3370
3371
3372
3374
3375
3376
3377
3378
3379
3380
3380
3381
3382
3382
3383
3383
3384
3385
3385
3386
3386
3387
3387
3387
3388
3388
3388
3388
3389
3389
3389
3389
3389
3389
3390
3390
3391
3391
3392
3393
3394
3395
3396
3397
3399
3400
3401
3403
3404
3406
3407
3409
3410
3412
3413
3415
3416
3418
3419
3421
3422
3424
3426
3428
3429
3431
3433
3435
3437
3439
3441
3443
3444
3446
3447
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3460
3461
3462
3463
3463
3464
3464
3465
3466
3466
3467
3467
3468
3468
3469
3470
3470
3471
3472
3472
3473
3473
3474
3474
3475
3475
3475
3476
3476
3476
3476
3476
3477
3477
3477
3477
3477
3476
3476
3476
3476
3475
3474
3473
3472
3471
3470
3468
3466
3464
3462
3460
3458
3455
3452
3450
3447
3444
3440
3437
3434
3430
3426
3423
3419
3415
3412
3408
3404
3400
3396
3393
3389
3385
3381
3377
3373
3369
3365
3361
3358
3354
3350
3347
3343
3340
3337
3334
3330
3327
3324
3321
3318
3315
3312
3309
3306
3303
3300
3298
3295
3292
3290
3287
3285
3283
3281
3279
3277
3275
3273
3271
3270
3268
3267
3265
3264
3263
3262
3261
3260
3259
3259
3258
3257
3257
3256
3256
3255
3255
3255
3254
3254
3254
3254
3254
3255
3255
3255
3255
3255
3256
3256
3256
3256
3256
3257
3257
3257
3257
3257
3257
3257
3257
3258
3258
3258
3258
3258
3258
3258
3258
3258
3257
3257
3256
3255
3255
3254
3253
3251
3250
3249
3247
3246
3244
3242
3240
3238
3236
3234
3231
3229
3226
3223
3220
3217
3214
3210
3207
3203
3198
3194
3189
3184
3178
3173
3167
3161
3155
3149
3143
3136
3130
3123
3116
3109
3102
3095
3088
3080
3073
3065
3057
3049
3041
3033
3025
3017
3008
3000
2991
2982
2973
2964
2955
2946
2937
2928
2918
2908
2899
2889
2879
2868
2858
2847
2837
2826
2815
2804
2793
2781
2770
2758
2747
2735
2723
2711
2699
2687
2675
2663
2651
2639
2627
2615
2602
2590
2578
2566
2553
2541
2528
2516
2503
2491
2478
2465
2452
2439
2426
2413
2400
2387
2374
2360
2347
2333
2320
2306
2292
2278
2264
2251
2237
2223
2209
2195
2182
2168
2155
2141
2128
2115
2102
2088
2075
2062
2049
2037
2024
2011
1998
1986
1973
1961
1949
1937
1926
1914
1902
1891
1880
1869
1857
1846
1836
1825
1814
1804
1794
1783
1773
1764
1754
1745
1735
1726
1717
1708
1700
1691
1683
1674
1666
1658
1650
1642
1634
1626
1618
1610
1602
1594
1587
1579
1572
1564
1557
1550
1543
1536
1530
1523
1517
1511
1504
1498
1492
1487
1481
1475
1470
1465
1459
1454
1449
1444
1439
1434
1429
1425
1420
1415
1410
1405
1400
1395
1390
1385
1379
1374
1368
1363
1357
1351
1344
1338
1331
1325
1318
1311
1303
1296
1288
1280
1272
1264
1255
1247
1238
1229
1220
1211
1202
1193
1183
1174
1164
1155
1145
1135
1125
1115
1105
1094
1084
1074
1064
1054
1044
1034
1024
1014
1004
995
985
975
965
956
946
936
927
917
908
898
889
879
870
860
851
842
832
823
814
805
796
787
778
770
761
753
744
736
728
720
712
704
696
688
680
672
664
656
648
641
633
625
617
609
601
593
585
577
570
562
554
546
539
531
524
517
509
502
495
488
481
475
468
461
455
448
442
436
429
423
417
410
404
398
391
385
378
372
365
358
351
344
337
329
322
314
306
298
290
282
274
266
257
249
241
232
224
215
207
198
189
181
172
163
155
146
138
129
120
112
103
95
86
77
69
60
51
43
34
25
16
8
-1
-10
-19
-28
-37
-46
-55
-64
-73
-83
-92
-101
-111
-120
-129
-138
-148
-157
-166
-175
-184
-193
-201
-210
-219
-227
-235
-244
-252
-260
-268
-275
-283
-291
-298
-305
-313
-320
-327
-334
-341
-347
-354
-360
-367
-373
-380
-386
-392
-398
-404
-411
-417
-423
-429
-435
-442
-448
-454
-460
-467
-473
-479
-485
-491
-498
-504
-509
-515
-521
-527
-533
-539
-545
-550
-556
-562
-567
-573
-578
-583
-589
-594
-599
-604
-609
-613
-618
-622
-626
-630
-634
-638
-641
-644
-647
-650
-653
-655
-658
-660
-662
-664
-665
-667
-669
-670
-672
-673
-674
-676
-677
-678
-679
-680
-681
-681
-682
-683
-683
-684
-684
-685
-685
-686
-687
-687
-688
-689
-690
-690
-691
-692
-693
-694
-695
-696
-697
-698
-699
-701
-702
-703
-705
-707
-708
-710
-712
-714
-716
-718
-720
-723
-725
-728
-731
-734
-737
-740
-744
-747
-751
-754
-758
-761
-765
-768
-772
-775
-779
-782
-785
-788
-792
-795
-798
-801
-804
-807
-810
-812
-815
-817
-819
-821
-823
-825
-827
-829
-830
-832
-834
-835
-837
-838
-839
-841
-842
-843
-844
-845
-846
-847
-847
-848
-849
-849
-850
-850
-850
-851
-851
-851
-851
-851
-851
-851
-851
-851
-851
-851
-851
-850
-850
-849
-849
-848
-847
-846
-845
-844
-843
-842
-841
-840
-839
-838
-837
-836
-836
-835
-834
-834
-834
-833
-833
-833
-833
-833
-833
-833
-833
-833
-833
-832
-832
-832
-831
-831
-830
-829
-828
-827
-825
-824
-822
-820
-818
-816
-814
-811
-809
-806
-803
-800
-797
-794
-790
-787
-784
-780
-777
-774
-770
-767
-764
-760
-757
-754
-751
-748
-744
-741
-738
-735
-732
-729
-725
-722
-719
-715
-711
-708
-704
-700
-696
-692
-688
-684
-680
-676
-672
-667
-663
-659
-654
-649
-644
-639
-634
-629
-623
-617
-612
-606
-599
-593
-587
-580
-574
-567
-560
-553
-547
-540
-533
-525
-518
-511
-504
-496
-488
-481
-473
-465
-457
-448
-440
-431
-423
-414
-405
-395
-386
-376
-367
-357
-347
-337
-326
-316
-305
-295
-284
-274
-263
-252
-241
-230
-218
-207
-196
-184
-173
-161
-150
-138
-126
-114
-102
-90
-77
-65
-53
-40
-27
-15
-2
11
24
37
50
63
77
90
103
116
130
143
156
169
182
196
209
222
235
248
261
274
286
299
312
325
338
351
364
376
389
401
413
425
437
449
460
472
483
494
505
516
527
538
548
559
569
580
590
600
610
620
630
639
649
658
667
676
685
694
702
711
719
727
735
744
752
760
768
776
783
791
799
806
814
821
828
835
843
850
857
864
871
878
884
891
898
904
911
917
924
930
936
942
948
954
959
965
970
975
980
985
990
994
999
1002
1008
1012
1016
1020
1024
1028
1031
1035
1038
1041
1044
1047
1050
1053
1056
1059
1062
1065
1068
1071
1074
1077
1080
1083
1086
1088
1091
1094
1097
1100
1103
1106
1109
1111
1114
1117
1120
1123
1126
1128
1131
1134
1137
1140
1142
1145
1148
1151
1154
1156
1159
1162
1165
1167
1170
1173
1176
1178
1181
1184
1186
1189
1192
1194
1197
1200
1203
1205
1208
1210
1213
1216
1218
1221
1224
1226
1229
1232
1234
1237
1239
1242
1245
1247
1250
1252
1255
1257
1260
1262
1265
1268
1270
1273
1275
1278
1280
1283
1285
1288
1290
1293
1295
1298
1300
1302
1305
1307
1310
1312
1315
1317
1320
1322
1324
1327
1329
1332
1334
1336
1339
1341
1343
1346
1348
1351
1353
1355
1358
1360
1362
1365
1367
1369
1371
1374
1376
1378
1381
1383
1385
1388
1390
1392
1394
1397
1399
1401
1403
1406
1408
1410
1412
1414
1417
1419
1421
1423
1425
1428
1430
1432
1434
1436
1438
1441
1443
1445
1447
1449
1451
1453
1456
1458
1460
1462
1464
1466
1468
1470
1472
1474
1476
1478
1481
1483
1485
1487
1489
1491
1493
1495
1497
1499
1501
1503
1505
1507
1509
1511
1513
1515
1517
1519
1521
1523
1525
1527
1529
1530
1532
1534
1536
1538
1540
1542
1544
1546
1548
1550
1552
1553
1555
1557
1559
1561
1563
1565
1566
1568
1570
1572
1574
1576
1578
1579
1581
1583
1585
1587
1588
1590
1592
1594
1596
1597
1599
1601
1603
1604
1606
1608
1610
1611
1613
1615
1617
1618
1620
1622
1623
1625
1627
1629
1630
1632
1634
1635
1637
1639
1640
1642
1644
1645
1647
1649
1650
1652
1653
1655
1657
1658
1660
1662
1663
1665
1666
1668
1670
1671
1673
1674
1676
1677
1679
1681
1682
1684
1685
1687
1688
1690
1691
1693
1694
1696
1697
1699
1700
1702
1703
1705
1706
1708
1709
1711
1712
1714
1715
1717
1718
1720
1721
1723
1724
1725
1727
1728
1730
1731
1733
1734
1735
1737
1738
1740
1741
1742
1744
1745
1747
1748
1749
1751
1752
1753
1755
1756
1757
1759
1760
1761
1763
1764
1765
1767
1768
1769
1771
1772
1773
1775
1776
1777
1778
1780
1781
1782
1784
1785
1786
1787
1789
1790
1791
1792
1794
1795
1796
1797
1798
1800
1801
1802
1803
1805
1806
1807
1808
1809
1811
1812
1813
1814
1815
1816
1818
1819
1820
1821
1822
1823
1825
1826
1827
1828
1829
1830
1831
1832
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1902
1903
1904
1905
1906
1907
1908
1909
1909
1910
1911
1912
1913
1914
1915
1915
1916
1917
1918
1919
1920
1920
1921
1922
1923
1924
1924
1925
1926
1927
1928
1928
1929
1930
1931
1932
1932
1933
1934
1935
1936
1936
1937
1938
1939
1939
1940
1941
1942
1942
1943
1944
1944
1945
1946
1947
1947
1948
1949
1950
1950
1951
1952
1952
1953
1954
1954
1955
1956
1957
1957
1958
1959
1959
1960
1961
1961
1962
1963
1963
1964
1965
1965
1966
1966
1967
1968
1968
1969
1970
1970
1971
1972
1972
1973
1973
1974
1975
1975
1976
1976
1977
1978
1978
1979
1979
1980
1981
1981
1982
1982
1983
1983
1984
1985
1985
1986
1986
1987
1987
1988
1988
1989
1990
1990
1991
1991
1992
1992
1993
1993
1994
1994
1995
1995
1996
1996
1997
1997
1998
1998
1999
1999
2000
2000
2001
2001
2001
2001
2003
2003
2004
2004
2005
2005
2005
2005
2007
2007
2007
2008
2008
2009
2009
2009
2009
2011
2011
2011
2012
2012
2013
2013
2013
2013
2013
2015
2015
2016
2016
2017
2017
2017
2017
2017
2019
2019
2019
2020
2020
2021
2021
2021
2021
2021
2021
2023
2023
2024
2024
2024
2025
2025
2025
2025
2025
2025
2027
2027
2027
2028
2028
2028
2029
2029
2029
2029
2029
2031
2031
2031
2031
2032
2032
2032
2033
2033
2033
2033
2033
2033
2035
2035
2035
2035
2036
2036
2036
2037
2037
2037
2037
2037
2037
2037
2039
2039
2039
2039
2040
2040
2040
2040
2041
2041
2041
2041
2041
2041
2041
2043
2043
2043
2043
2043
2044
2044
2044
2044
2045
2045
2045
2045
2045
2045
2045
2045
2045
2047
2047
2047
2047
2047
2048
2048
2048
2048
2048
2049
2049
2049
2049
2049
2050
2050
2050
2050
2050
2051
2051
2051
2051
2051
2051
2052
2052
2052
2052
2052
2052
2053
2053
2053
2053
2053
2053
2054
2054
2054
2054
2054
2054
2054
2055
2055
2055
2055
2055
2055
2055
2055
2056
2056
2056
2056
2056
2056
2056
2056
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2060
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2059
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2058
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2057
2056
2056
2056
2056
2056
2056
2056
2056
2056
2056
2055
2055
2055
2055
2055
2055
2055
2055
2055
