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


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


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