/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | foam-extend: Open Source CFD                    |
|  \\    /   O peration     | Version:     4.0                                |
|   \\  /    A nd           | Web:         http://www.foam-extend.org         |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       labelList;
    note        "nPoints: 2956 nAllPoints: 2956 nInternalFaces: 5606 nFaces: 7126 nAllFaces: 7126 nCells: 2122";
    location    "0.01/polyMesh";
    object      neighbour;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //


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


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