/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  2406                                  |
|   \\  /    A nd           | Website:  www.openfoam.com                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    arch        "LSB;label=32;scalar=64";
    note        "nPoints:4746  nCells:2268  nFaces:9176  nInternalFaces:4432";
    class       labelList;
    location    "constant/polyMesh";
    object      neighbour;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //


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


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