/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  v1912                                 |
|   \\  /    A nd           | Website:  www.openfoam.com                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       labelList;
    note        "nPoints:3267  nCells:2048  nFaces:7296  nInternalFaces:4992";
    location    "constant/polyMesh";
    object      neighbour;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //


4992
(
1
32
64
2
33
65
3
34
66
4
35
67
5
36
68
6
37
69
7
38
70
8
39
71
9
40
72
10
41
73
11
42
74
12
43
75
13
44
76
14
45
77
15
46
78
16
47
79
17
48
80
18
49
81
19
50
82
20
51
83
21
52
84
22
53
85
23
54
86
24
55
87
25
56
88
26
57
89
27
58
90
28
59
91
29
60
92
30
61
93
31
62
94
63
95
33
96
34
97
35
98
36
99
37
100
38
101
39
102
40
103
41
104
42
105
43
106
44
107
45
108
46
109
47
110
48
111
49
112
50
113
51
114
52
115
53
116
54
117
55
118
56
119
57
120
58
121
59
122
60
123
61
124
62
125
63
126
127
65
96
128
66
97
129
67
98
130
68
99
131
69
100
132
70
101
133
71
102
134
72
103
135
73
104
136
74
105
137
75
106
138
76
107
139
77
108
140
78
109
141
79
110
142
80
111
143
81
112
144
82
113
145
83
114
146
84
115
147
85
116
148
86
117
149
87
118
150
88
119
151
89
120
152
90
121
153
91
122
154
92
123
155
93
124
156
94
125
157
95
126
158
127
159
97
160
98
161
99
162
100
163
101
164
102
165
103
166
104
167
105
168
106
169
107
170
108
171
109
172
110
173
111
174
112
175
113
176
114
177
115
178
116
179
117
180
118
181
119
182
120
183
121
184
122
185
123
186
124
187
125
188
126
189
127
190
191
129
160
192
130
161
193
131
162
194
132
163
195
133
164
196
134
165
197
135
166
198
136
167
199
137
168
200
138
169
201
139
170
202
140
171
203
141
172
204
142
173
205
143
174
206
144
175
207
145
176
208
146
177
209
147
178
210
148
179
211
149
180
212
150
181
213
151
182
214
152
183
215
153
184
216
154
185
217
155
186
218
156
187
219
157
188
220
158
189
221
159
190
222
191
223
161
224
162
225
163
226
164
227
165
228
166
229
167
230
168
231
169
232
170
233
171
234
172
235
173
236
174
237
175
238
176
239
177
240
178
241
179
242
180
243
181
244
182
245
183
246
184
247
185
248
186
249
187
250
188
251
189
252
190
253
191
254
255
193
224
256
194
225
257
195
226
258
196
227
259
197
228
260
198
229
261
199
230
262
200
231
263
201
232
264
202
233
265
203
234
266
204
235
267
205
236
268
206
237
269
207
238
270
208
239
271
209
240
272
210
241
273
211
242
274
212
243
275
213
244
276
214
245
277
215
246
278
216
247
279
217
248
280
218
249
281
219
250
282
220
251
283
221
252
284
222
253
285
223
254
286
255
287
225
288
226
289
227
290
228
291
229
292
230
293
231
294
232
295
233
296
234
297
235
298
236
299
237
300
238
301
239
302
240
303
241
304
242
305
243
306
244
307
245
308
246
309
247
310
248
311
249
312
250
313
251
314
252
315
253
316
254
317
255
318
319
257
288
320
258
289
321
259
290
322
260
291
323
261
292
324
262
293
325
263
294
326
264
295
327
265
296
328
266
297
329
267
298
330
268
299
331
269
300
332
270
301
333
271
302
334
272
303
335
273
304
336
274
305
337
275
306
338
276
307
339
277
308
340
278
309
341
279
310
342
280
311
343
281
312
344
282
313
345
283
314
346
284
315
347
285
316
348
286
317
349
287
318
350
319
351
289
352
290
353
291
354
292
355
293
356
294
357
295
358
296
359
297
360
298
361
299
362
300
363
301
364
302
365
303
366
304
367
305
368
306
369
307
370
308
371
309
372
310
373
311
374
312
375
313
376
314
377
315
378
316
379
317
380
318
381
319
382
383
321
352
384
322
353
385
323
354
386
324
355
387
325
356
388
326
357
389
327
358
390
328
359
391
329
360
392
330
361
393
331
362
394
332
363
395
333
364
396
334
365
397
335
366
398
336
367
399
337
368
400
338
369
401
339
370
402
340
371
403
341
372
404
342
373
405
343
374
406
344
375
407
345
376
408
346
377
409
347
378
410
348
379
411
349
380
412
350
381
413
351
382
414
383
415
353
416
354
417
355
418
356
419
357
420
358
421
359
422
360
423
361
424
362
425
363
426
364
427
365
428
366
429
367
430
368
431
369
432
370
433
371
434
372
435
373
436
374
437
375
438
376
439
377
440
378
441
379
442
380
443
381
444
382
445
383
446
447
385
416
448
386
417
449
387
418
450
388
419
451
389
420
452
390
421
453
391
422
454
392
423
455
393
424
456
394
425
457
395
426
458
396
427
459
397
428
460
398
429
461
399
430
462
400
431
463
401
432
464
402
433
465
403
434
466
404
435
467
405
436
468
406
437
469
407
438
470
408
439
471
409
440
472
410
441
473
411
442
474
412
443
475
413
444
476
414
445
477
415
446
478
447
479
417
480
418
481
419
482
420
483
421
484
422
485
423
486
424
487
425
488
426
489
427
490
428
491
429
492
430
493
431
494
432
495
433
496
434
497
435
498
436
499
437
500
438
501
439
502
440
503
441
504
442
505
443
506
444
507
445
508
446
509
447
510
511
449
480
512
450
481
513
451
482
514
452
483
515
453
484
516
454
485
517
455
486
518
456
487
519
457
488
520
458
489
521
459
490
522
460
491
523
461
492
524
462
493
525
463
494
526
464
495
527
465
496
528
466
497
529
467
498
530
468
499
531
469
500
532
470
501
533
471
502
534
472
503
535
473
504
536
474
505
537
475
506
538
476
507
539
477
508
540
478
509
541
479
510
542
511
543
481
544
482
545
483
546
484
547
485
548
486
549
487
550
488
551
489
552
490
553
491
554
492
555
493
556
494
557
495
558
496
559
497
560
498
561
499
562
500
563
501
564
502
565
503
566
504
567
505
568
506
569
507
570
508
571
509
572
510
573
511
574
575
513
544
576
514
545
577
515
546
578
516
547
579
517
548
580
518
549
581
519
550
582
520
551
583
521
552
584
522
553
585
523
554
586
524
555
587
525
556
588
526
557
589
527
558
590
528
559
591
529
560
592
530
561
593
531
562
594
532
563
595
533
564
596
534
565
597
535
566
598
536
567
599
537
568
600
538
569
601
539
570
602
540
571
603
541
572
604
542
573
605
543
574
606
575
607
545
608
546
609
547
610
548
611
549
612
550
613
551
614
552
615
553
616
554
617
555
618
556
619
557
620
558
621
559
622
560
623
561
624
562
625
563
626
564
627
565
628
566
629
567
630
568
631
569
632
570
633
571
634
572
635
573
636
574
637
575
638
639
577
608
640
578
609
641
579
610
642
580
611
643
581
612
644
582
613
645
583
614
646
584
615
647
585
616
648
586
617
649
587
618
650
588
619
651
589
620
652
590
621
653
591
622
654
592
623
655
593
624
656
594
625
657
595
626
658
596
627
659
597
628
660
598
629
661
599
630
662
600
631
663
601
632
664
602
633
665
603
634
666
604
635
667
605
636
668
606
637
669
607
638
670
639
671
609
672
610
673
611
674
612
675
613
676
614
677
615
678
616
679
617
680
618
681
619
682
620
683
621
684
622
685
623
686
624
687
625
688
626
689
627
690
628
691
629
692
630
693
631
694
632
695
633
696
634
697
635
698
636
699
637
700
638
701
639
702
703
641
672
704
642
673
705
643
674
706
644
675
707
645
676
708
646
677
709
647
678
710
648
679
711
649
680
712
650
681
713
651
682
714
652
683
715
653
684
716
654
685
717
655
686
718
656
687
719
657
688
720
658
689
721
659
690
722
660
691
723
661
692
724
662
693
725
663
694
726
664
695
727
665
696
728
666
697
729
667
698
730
668
699
731
669
700
732
670
701
733
671
702
734
703
735
673
736
674
737
675
738
676
739
677
740
678
741
679
742
680
743
681
744
682
745
683
746
684
747
685
748
686
749
687
750
688
751
689
752
690
753
691
754
692
755
693
756
694
757
695
758
696
759
697
760
698
761
699
762
700
763
701
764
702
765
703
766
767
705
736
768
706
737
769
707
738
770
708
739
771
709
740
772
710
741
773
711
742
774
712
743
775
713
744
776
714
745
777
715
746
778
716
747
779
717
748
780
718
749
781
719
750
782
720
751
783
721
752
784
722
753
785
723
754
786
724
755
787
725
756
788
726
757
789
727
758
790
728
759
791
729
760
792
730
761
793
731
762
794
732
763
795
733
764
796
734
765
797
735
766
798
767
799
737
800
738
801
739
802
740
803
741
804
742
805
743
806
744
807
745
808
746
809
747
810
748
811
749
812
750
813
751
814
752
815
753
816
754
817
755
818
756
819
757
820
758
821
759
822
760
823
761
824
762
825
763
826
764
827
765
828
766
829
767
830
831
769
800
832
770
801
833
771
802
834
772
803
835
773
804
836
774
805
837
775
806
838
776
807
839
777
808
840
778
809
841
779
810
842
780
811
843
781
812
844
782
813
845
783
814
846
784
815
847
785
816
848
786
817
849
787
818
850
788
819
851
789
820
852
790
821
853
791
822
854
792
823
855
793
824
856
794
825
857
795
826
858
796
827
859
797
828
860
798
829
861
799
830
862
831
863
801
864
802
865
803
866
804
867
805
868
806
869
807
870
808
871
809
872
810
873
811
874
812
875
813
876
814
877
815
878
816
879
817
880
818
881
819
882
820
883
821
884
822
885
823
886
824
887
825
888
826
889
827
890
828
891
829
892
830
893
831
894
895
833
864
896
834
865
897
835
866
898
836
867
899
837
868
900
838
869
901
839
870
902
840
871
903
841
872
904
842
873
905
843
874
906
844
875
907
845
876
908
846
877
909
847
878
910
848
879
911
849
880
912
850
881
913
851
882
914
852
883
915
853
884
916
854
885
917
855
886
918
856
887
919
857
888
920
858
889
921
859
890
922
860
891
923
861
892
924
862
893
925
863
894
926
895
927
865
928
866
929
867
930
868
931
869
932
870
933
871
934
872
935
873
936
874
937
875
938
876
939
877
940
878
941
879
942
880
943
881
944
882
945
883
946
884
947
885
948
886
949
887
950
888
951
889
952
890
953
891
954
892
955
893
956
894
957
895
958
959
897
928
960
898
929
961
899
930
962
900
931
963
901
932
964
902
933
965
903
934
966
904
935
967
905
936
968
906
937
969
907
938
970
908
939
971
909
940
972
910
941
973
911
942
974
912
943
975
913
944
976
914
945
977
915
946
978
916
947
979
917
948
980
918
949
981
919
950
982
920
951
983
921
952
984
922
953
985
923
954
986
924
955
987
925
956
988
926
957
989
927
958
990
959
991
929
992
930
993
931
994
932
995
933
996
934
997
935
998
936
999
937
1000
938
1001
939
1002
940
1003
941
1004
942
1005
943
1006
944
1007
945
1008
946
1009
947
1010
948
1011
949
1012
950
1013
951
1014
952
1015
953
1016
954
1017
955
1018
956
1019
957
1020
958
1021
959
1022
1023
961
992
1024
962
993
1025
963
994
1026
964
995
1027
965
996
1028
966
997
1029
967
998
1030
968
999
1031
969
1000
1032
970
1001
1033
971
1002
1034
972
1003
1035
973
1004
1036
974
1005
1037
975
1006
1038
976
1007
1039
977
1008
1040
978
1009
1041
979
1010
1042
980
1011
1043
981
1012
1044
982
1013
1045
983
1014
1046
984
1015
1047
985
1016
1048
986
1017
1049
987
1018
1050
988
1019
1051
989
1020
1052
990
1021
1053
991
1022
1054
1023
1055
993
1056
994
1057
995
1058
996
1059
997
1060
998
1061
999
1062
1000
1063
1001
1064
1002
1065
1003
1066
1004
1067
1005
1068
1006
1069
1007
1070
1008
1071
1009
1072
1010
1073
1011
1074
1012
1075
1013
1076
1014
1077
1015
1078
1016
1079
1017
1080
1018
1081
1019
1082
1020
1083
1021
1084
1022
1085
1023
1086
1087
1025
1056
1088
1026
1057
1089
1027
1058
1090
1028
1059
1091
1029
1060
1092
1030
1061
1093
1031
1062
1094
1032
1063
1095
1033
1064
1096
1034
1065
1097
1035
1066
1098
1036
1067
1099
1037
1068
1100
1038
1069
1101
1039
1070
1102
1040
1071
1103
1041
1072
1104
1042
1073
1105
1043
1074
1106
1044
1075
1107
1045
1076
1108
1046
1077
1109
1047
1078
1110
1048
1079
1111
1049
1080
1112
1050
1081
1113
1051
1082
1114
1052
1083
1115
1053
1084
1116
1054
1085
1117
1055
1086
1118
1087
1119
1057
1120
1058
1121
1059
1122
1060
1123
1061
1124
1062
1125
1063
1126
1064
1127
1065
1128
1066
1129
1067
1130
1068
1131
1069
1132
1070
1133
1071
1134
1072
1135
1073
1136
1074
1137
1075
1138
1076
1139
1077
1140
1078
1141
1079
1142
1080
1143
1081
1144
1082
1145
1083
1146
1084
1147
1085
1148
1086
1149
1087
1150
1151
1089
1120
1152
1090
1121
1153
1091
1122
1154
1092
1123
1155
1093
1124
1156
1094
1125
1157
1095
1126
1158
1096
1127
1159
1097
1128
1160
1098
1129
1161
1099
1130
1162
1100
1131
1163
1101
1132
1164
1102
1133
1165
1103
1134
1166
1104
1135
1167
1105
1136
1168
1106
1137
1169
1107
1138
1170
1108
1139
1171
1109
1140
1172
1110
1141
1173
1111
1142
1174
1112
1143
1175
1113
1144
1176
1114
1145
1177
1115
1146
1178
1116
1147
1179
1117
1148
1180
1118
1149
1181
1119
1150
1182
1151
1183
1121
1184
1122
1185
1123
1186
1124
1187
1125
1188
1126
1189
1127
1190
1128
1191
1129
1192
1130
1193
1131
1194
1132
1195
1133
1196
1134
1197
1135
1198
1136
1199
1137
1200
1138
1201
1139
1202
1140
1203
1141
1204
1142
1205
1143
1206
1144
1207
1145
1208
1146
1209
1147
1210
1148
1211
1149
1212
1150
1213
1151
1214
1215
1153
1184
1216
1154
1185
1217
1155
1186
1218
1156
1187
1219
1157
1188
1220
1158
1189
1221
1159
1190
1222
1160
1191
1223
1161
1192
1224
1162
1193
1225
1163
1194
1226
1164
1195
1227
1165
1196
1228
1166
1197
1229
1167
1198
1230
1168
1199
1231
1169
1200
1232
1170
1201
1233
1171
1202
1234
1172
1203
1235
1173
1204
1236
1174
1205
1237
1175
1206
1238
1176
1207
1239
1177
1208
1240
1178
1209
1241
1179
1210
1242
1180
1211
1243
1181
1212
1244
1182
1213
1245
1183
1214
1246
1215
1247
1185
1248
1186
1249
1187
1250
1188
1251
1189
1252
1190
1253
1191
1254
1192
1255
1193
1256
1194
1257
1195
1258
1196
1259
1197
1260
1198
1261
1199
1262
1200
1263
1201
1264
1202
1265
1203
1266
1204
1267
1205
1268
1206
1269
1207
1270
1208
1271
1209
1272
1210
1273
1211
1274
1212
1275
1213
1276
1214
1277
1215
1278
1279
1217
1248
1280
1218
1249
1281
1219
1250
1282
1220
1251
1283
1221
1252
1284
1222
1253
1285
1223
1254
1286
1224
1255
1287
1225
1256
1288
1226
1257
1289
1227
1258
1290
1228
1259
1291
1229
1260
1292
1230
1261
1293
1231
1262
1294
1232
1263
1295
1233
1264
1296
1234
1265
1297
1235
1266
1298
1236
1267
1299
1237
1268
1300
1238
1269
1301
1239
1270
1302
1240
1271
1303
1241
1272
1304
1242
1273
1305
1243
1274
1306
1244
1275
1307
1245
1276
1308
1246
1277
1309
1247
1278
1310
1279
1311
1249
1312
1250
1313
1251
1314
1252
1315
1253
1316
1254
1317
1255
1318
1256
1319
1257
1320
1258
1321
1259
1322
1260
1323
1261
1324
1262
1325
1263
1326
1264
1327
1265
1328
1266
1329
1267
1330
1268
1331
1269
1332
1270
1333
1271
1334
1272
1335
1273
1336
1274
1337
1275
1338
1276
1339
1277
1340
1278
1341
1279
1342
1343
1281
1312
1344
1282
1313
1345
1283
1314
1346
1284
1315
1347
1285
1316
1348
1286
1317
1349
1287
1318
1350
1288
1319
1351
1289
1320
1352
1290
1321
1353
1291
1322
1354
1292
1323
1355
1293
1324
1356
1294
1325
1357
1295
1326
1358
1296
1327
1359
1297
1328
1360
1298
1329
1361
1299
1330
1362
1300
1331
1363
1301
1332
1364
1302
1333
1365
1303
1334
1366
1304
1335
1367
1305
1336
1368
1306
1337
1369
1307
1338
1370
1308
1339
1371
1309
1340
1372
1310
1341
1373
1311
1342
1374
1343
1375
1313
1376
1314
1377
1315
1378
1316
1379
1317
1380
1318
1381
1319
1382
1320
1383
1321
1384
1322
1385
1323
1386
1324
1387
1325
1388
1326
1389
1327
1390
1328
1391
1329
1392
1330
1393
1331
1394
1332
1395
1333
1396
1334
1397
1335
1398
1336
1399
1337
1400
1338
1401
1339
1402
1340
1403
1341
1404
1342
1405
1343
1406
1407
1345
1376
1408
1346
1377
1409
1347
1378
1410
1348
1379
1411
1349
1380
1412
1350
1381
1413
1351
1382
1414
1352
1383
1415
1353
1384
1416
1354
1385
1417
1355
1386
1418
1356
1387
1419
1357
1388
1420
1358
1389
1421
1359
1390
1422
1360
1391
1423
1361
1392
1424
1362
1393
1425
1363
1394
1426
1364
1395
1427
1365
1396
1428
1366
1397
1429
1367
1398
1430
1368
1399
1431
1369
1400
1432
1370
1401
1433
1371
1402
1434
1372
1403
1435
1373
1404
1436
1374
1405
1437
1375
1406
1438
1407
1439
1377
1440
1378
1441
1379
1442
1380
1443
1381
1444
1382
1445
1383
1446
1384
1447
1385
1448
1386
1449
1387
1450
1388
1451
1389
1452
1390
1453
1391
1454
1392
1455
1393
1456
1394
1457
1395
1458
1396
1459
1397
1460
1398
1461
1399
1462
1400
1463
1401
1464
1402
1465
1403
1466
1404
1467
1405
1468
1406
1469
1407
1470
1471
1409
1440
1472
1410
1441
1473
1411
1442
1474
1412
1443
1475
1413
1444
1476
1414
1445
1477
1415
1446
1478
1416
1447
1479
1417
1448
1480
1418
1449
1481
1419
1450
1482
1420
1451
1483
1421
1452
1484
1422
1453
1485
1423
1454
1486
1424
1455
1487
1425
1456
1488
1426
1457
1489
1427
1458
1490
1428
1459
1491
1429
1460
1492
1430
1461
1493
1431
1462
1494
1432
1463
1495
1433
1464
1496
1434
1465
1497
1435
1466
1498
1436
1467
1499
1437
1468
1500
1438
1469
1501
1439
1470
1502
1471
1503
1441
1504
1442
1505
1443
1506
1444
1507
1445
1508
1446
1509
1447
1510
1448
1511
1449
1512
1450
1513
1451
1514
1452
1515
1453
1516
1454
1517
1455
1518
1456
1519
1457
1520
1458
1521
1459
1522
1460
1523
1461
1524
1462
1525
1463
1526
1464
1527
1465
1528
1466
1529
1467
1530
1468
1531
1469
1532
1470
1533
1471
1534
1535
1473
1504
1536
1474
1505
1537
1475
1506
1538
1476
1507
1539
1477
1508
1540
1478
1509
1541
1479
1510
1542
1480
1511
1543
1481
1512
1544
1482
1513
1545
1483
1514
1546
1484
1515
1547
1485
1516
1548
1486
1517
1549
1487
1518
1550
1488
1519
1551
1489
1520
1552
1490
1521
1553
1491
1522
1554
1492
1523
1555
1493
1524
1556
1494
1525
1557
1495
1526
1558
1496
1527
1559
1497
1528
1560
1498
1529
1561
1499
1530
1562
1500
1531
1563
1501
1532
1564
1502
1533
1565
1503
1534
1566
1535
1567
1505
1568
1506
1569
1507
1570
1508
1571
1509
1572
1510
1573
1511
1574
1512
1575
1513
1576
1514
1577
1515
1578
1516
1579
1517
1580
1518
1581
1519
1582
1520
1583
1521
1584
1522
1585
1523
1586
1524
1587
1525
1588
1526
1589
1527
1590
1528
1591
1529
1592
1530
1593
1531
1594
1532
1595
1533
1596
1534
1597
1535
1598
1599
1537
1568
1600
1538
1569
1601
1539
1570
1602
1540
1571
1603
1541
1572
1604
1542
1573
1605
1543
1574
1606
1544
1575
1607
1545
1576
1608
1546
1577
1609
1547
1578
1610
1548
1579
1611
1549
1580
1612
1550
1581
1613
1551
1582
1614
1552
1583
1615
1553
1584
1616
1554
1585
1617
1555
1586
1618
1556
1587
1619
1557
1588
1620
1558
1589
1621
1559
1590
1622
1560
1591
1623
1561
1592
1624
1562
1593
1625
1563
1594
1626
1564
1595
1627
1565
1596
1628
1566
1597
1629
1567
1598
1630
1599
1631
1569
1632
1570
1633
1571
1634
1572
1635
1573
1636
1574
1637
1575
1638
1576
1639
1577
1640
1578
1641
1579
1642
1580
1643
1581
1644
1582
1645
1583
1646
1584
1647
1585
1648
1586
1649
1587
1650
1588
1651
1589
1652
1590
1653
1591
1654
1592
1655
1593
1656
1594
1657
1595
1658
1596
1659
1597
1660
1598
1661
1599
1662
1663
1601
1632
1664
1602
1633
1665
1603
1634
1666
1604
1635
1667
1605
1636
1668
1606
1637
1669
1607
1638
1670
1608
1639
1671
1609
1640
1672
1610
1641
1673
1611
1642
1674
1612
1643
1675
1613
1644
1676
1614
1645
1677
1615
1646
1678
1616
1647
1679
1617
1648
1680
1618
1649
1681
1619
1650
1682
1620
1651
1683
1621
1652
1684
1622
1653
1685
1623
1654
1686
1624
1655
1687
1625
1656
1688
1626
1657
1689
1627
1658
1690
1628
1659
1691
1629
1660
1692
1630
1661
1693
1631
1662
1694
1663
1695
1633
1696
1634
1697
1635
1698
1636
1699
1637
1700
1638
1701
1639
1702
1640
1703
1641
1704
1642
1705
1643
1706
1644
1707
1645
1708
1646
1709
1647
1710
1648
1711
1649
1712
1650
1713
1651
1714
1652
1715
1653
1716
1654
1717
1655
1718
1656
1719
1657
1720
1658
1721
1659
1722
1660
1723
1661
1724
1662
1725
1663
1726
1727
1665
1696
1728
1666
1697
1729
1667
1698
1730
1668
1699
1731
1669
1700
1732
1670
1701
1733
1671
1702
1734
1672
1703
1735
1673
1704
1736
1674
1705
1737
1675
1706
1738
1676
1707
1739
1677
1708
1740
1678
1709
1741
1679
1710
1742
1680
1711
1743
1681
1712
1744
1682
1713
1745
1683
1714
1746
1684
1715
1747
1685
1716
1748
1686
1717
1749
1687
1718
1750
1688
1719
1751
1689
1720
1752
1690
1721
1753
1691
1722
1754
1692
1723
1755
1693
1724
1756
1694
1725
1757
1695
1726
1758
1727
1759
1697
1760
1698
1761
1699
1762
1700
1763
1701
1764
1702
1765
1703
1766
1704
1767
1705
1768
1706
1769
1707
1770
1708
1771
1709
1772
1710
1773
1711
1774
1712
1775
1713
1776
1714
1777
1715
1778
1716
1779
1717
1780
1718
1781
1719
1782
1720
1783
1721
1784
1722
1785
1723
1786
1724
1787
1725
1788
1726
1789
1727
1790
1791
1729
1760
1792
1730
1761
1793
1731
1762
1794
1732
1763
1795
1733
1764
1796
1734
1765
1797
1735
1766
1798
1736
1767
1799
1737
1768
1800
1738
1769
1801
1739
1770
1802
1740
1771
1803
1741
1772
1804
1742
1773
1805
1743
1774
1806
1744
1775
1807
1745
1776
1808
1746
1777
1809
1747
1778
1810
1748
1779
1811
1749
1780
1812
1750
1781
1813
1751
1782
1814
1752
1783
1815
1753
1784
1816
1754
1785
1817
1755
1786
1818
1756
1787
1819
1757
1788
1820
1758
1789
1821
1759
1790
1822
1791
1823
1761
1824
1762
1825
1763
1826
1764
1827
1765
1828
1766
1829
1767
1830
1768
1831
1769
1832
1770
1833
1771
1834
1772
1835
1773
1836
1774
1837
1775
1838
1776
1839
1777
1840
1778
1841
1779
1842
1780
1843
1781
1844
1782
1845
1783
1846
1784
1847
1785
1848
1786
1849
1787
1850
1788
1851
1789
1852
1790
1853
1791
1854
1855
1793
1824
1856
1794
1825
1857
1795
1826
1858
1796
1827
1859
1797
1828
1860
1798
1829
1861
1799
1830
1862
1800
1831
1863
1801
1832
1864
1802
1833
1865
1803
1834
1866
1804
1835
1867
1805
1836
1868
1806
1837
1869
1807
1838
1870
1808
1839
1871
1809
1840
1872
1810
1841
1873
1811
1842
1874
1812
1843
1875
1813
1844
1876
1814
1845
1877
1815
1846
1878
1816
1847
1879
1817
1848
1880
1818
1849
1881
1819
1850
1882
1820
1851
1883
1821
1852
1884
1822
1853
1885
1823
1854
1886
1855
1887
1825
1888
1826
1889
1827
1890
1828
1891
1829
1892
1830
1893
1831
1894
1832
1895
1833
1896
1834
1897
1835
1898
1836
1899
1837
1900
1838
1901
1839
1902
1840
1903
1841
1904
1842
1905
1843
1906
1844
1907
1845
1908
1846
1909
1847
1910
1848
1911
1849
1912
1850
1913
1851
1914
1852
1915
1853
1916
1854
1917
1855
1918
1919
1857
1888
1920
1858
1889
1921
1859
1890
1922
1860
1891
1923
1861
1892
1924
1862
1893
1925
1863
1894
1926
1864
1895
1927
1865
1896
1928
1866
1897
1929
1867
1898
1930
1868
1899
1931
1869
1900
1932
1870
1901
1933
1871
1902
1934
1872
1903
1935
1873
1904
1936
1874
1905
1937
1875
1906
1938
1876
1907
1939
1877
1908
1940
1878
1909
1941
1879
1910
1942
1880
1911
1943
1881
1912
1944
1882
1913
1945
1883
1914
1946
1884
1915
1947
1885
1916
1948
1886
1917
1949
1887
1918
1950
1919
1951
1889
1952
1890
1953
1891
1954
1892
1955
1893
1956
1894
1957
1895
1958
1896
1959
1897
1960
1898
1961
1899
1962
1900
1963
1901
1964
1902
1965
1903
1966
1904
1967
1905
1968
1906
1969
1907
1970
1908
1971
1909
1972
1910
1973
1911
1974
1912
1975
1913
1976
1914
1977
1915
1978
1916
1979
1917
1980
1918
1981
1919
1982
1983
1921
1952
1984
1922
1953
1985
1923
1954
1986
1924
1955
1987
1925
1956
1988
1926
1957
1989
1927
1958
1990
1928
1959
1991
1929
1960
1992
1930
1961
1993
1931
1962
1994
1932
1963
1995
1933
1964
1996
1934
1965
1997
1935
1966
1998
1936
1967
1999
1937
1968
2000
1938
1969
2001
1939
1970
2002
1940
1971
2003
1941
1972
2004
1942
1973
2005
1943
1974
2006
1944
1975
2007
1945
1976
2008
1946
1977
2009
1947
1978
2010
1948
1979
2011
1949
1980
2012
1950
1981
2013
1951
1982
2014
1983
2015
1953
2016
1954
2017
1955
2018
1956
2019
1957
2020
1958
2021
1959
2022
1960
2023
1961
2024
1962
2025
1963
2026
1964
2027
1965
2028
1966
2029
1967
2030
1968
2031
1969
2032
1970
2033
1971
2034
1972
2035
1973
2036
1974
2037
1975
2038
1976
2039
1977
2040
1978
2041
1979
2042
1980
2043
1981
2044
1982
2045
1983
2046
2047
1985
2016
1986
2017
1987
2018
1988
2019
1989
2020
1990
2021
1991
2022
1992
2023
1993
2024
1994
2025
1995
2026
1996
2027
1997
2028
1998
2029
1999
2030
2000
2031
2001
2032
2002
2033
2003
2034
2004
2035
2005
2036
2006
2037
2007
2038
2008
2039
2009
2040
2010
2041
2011
2042
2012
2043
2013
2044
2014
2045
2015
2046
2047
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
)


// ************************************************************************* //
