Miss Manners

On this page, we show how to model the Miss Manners problem in cDMN. In this problem, Miss Manners wants to arrange an ideal seating for a party she’s having:

Miss Manners Challenge

So, Miss Manners is throwing a party and being a good host, she wants to arrange good seating. She wants to seat the guests in boy-girl-boy-girl arrangement so that each guest will have someone on the left or right that has a common hobby.

We are also given a set of data for 16, 32, 64 and 128 people.

As always, we start by creating our glossary. By reading the problem, we can find that their are four “domains of elements”: seats, genders, hobbies, and people. We represent each of these using a type.

Type
Name Type Values
Seat Int 1..16
Gender String m, f
Hobby Int 1..3
Person Int 1..16

Next, we declare our functions in the function glossary. As a reminder, a function represents a mapping of one or more types on another type. For example, the gender of a person is a function: in the problem, each person has exactly one gender. Similarly, each person is assigned exactly one seat.

To later express the rule that people should have hobbies in common, we will also introduce a function to keep track of the number of hobbies that two people have in common.

Function
Name Type
gender of Person Gender
seat of Person Seat
nb hobbies of Person and Person Int

Because people can have more than one hobby, we cannot use a function there. Instead, we will use a relation. You can think of these as functions that map on a boolean (true/false) instead of another type, in the sense that each set of input values either satisfies the relation (= true) or does not satisfy the relation (= false).

Relation
Name
Person has Hobby

Now that we have declared all the necessary symbols to model the problem, our glossary is done. The next step is to describe the actual problem logic, beginning with an obvious one: two people cannot share the same seat. For this, we will use a constraint table (denoted by the E* hit policy), as shown below. It can be read as “For each person p1 and p2 that are not the same person must hold that they do not have the same seat”.

People cannot share a seat
E* Person called p1 Person called p2 seat of p1
1 - not(p1) not(seat of p2)

Next, we want to count the number of hobbies that two people have in common by using a count table. Basically, we want to say that “for each person p1 and p2, if they have a hobby in common, add 1 to their nb hobbies”. This is done as follows:

Count number of common hobbies
C+ Person called p1 Person called p2 Hobby called h1 p1 has h1 p2 has h1 nb hobbies of p1 and p2
1 - - - Yes Yes 1

Finally, we want to express the constraint that adjacent people should have at least 1 hobby in common, and that they should be of different gender. Because the table is round, we should also take care that this also holds for the first and the last person! Luckily, this is quite easy using a constraint table:

People should have at least 1 hobby in common
E* Person called p1 Person called p2 seat of p1 seat of p2 nb hobbies of p1 and p2 gender of p1
1 - - - seat of p1 + 1 > 0 not(gender of p2)
2 - - 16 1 > 0 not(gender of p2)

We can now run our model using the cDMN solver as follows.

$ cdmn MissMannersData.xlsx -n "missmanners" "Data-16"

Model 1
==========
 gender_of_Person := {1 -> m, 2 -> f, 3 -> m, 4 -> m, 5 -> m, 6 -> m, 7 -> f, 8 -> m, 9 -> m, 10 -> m, 11 -> f, 12 -> f, 13 -> f, 14 -> f, 15 -> f, 16 -> f}.
 seat_of_Person := {1 -> 4, 2 -> 13, 3 -> 2, 4 -> 16, 5 -> 14, 6 -> 6, 7 -> 11, 8 -> 10, 9 -> 12, 10 -> 8, 11 -> 3, 12 -> 7, 13 -> 5, 14 -> 15, 15 -> 9, 16 -> 1}.
 nb_hobbies_of_Person_and_Person := {(1, 1) -> 3, (1, 2) -> 3, (1, 3) -> 2, (1, 4) -> 3, (1, 5) -> 3, (1, 6) -> 3, (1, 7) -> 3, (1, 8) -> 2, (1, 9) -> 3, (1, 10) -> 3, (1, 11) -> 3, (1, 12) -> 3, (1, 13) -> 2, (1, 14) -> 3, (1, 15) -> 3, (1, 16) -> 2, (2, 1) -> 3, (2, 2) -> 3, (2, 3) -> 2, (2, 4) -> 3, (2, 5) -> 3, (2, 6) -> 3, (2, 7) -> 3, (2, 8) -> 2, (2, 9) -> 3, (2, 10) -> 3, (2, 11) -> 3, (2, 12) -> 3, (2, 13) -> 2, (2, 14) -> 3, (2, 15) -> 3, (2, 16) -> 2, (3, 1) -> 2, (3, 2) -> 2, (3, 3) -> 2, (3, 4) -> 2, (3, 5) -> 2, (3, 6) -> 2, (3, 7) -> 2, (3, 8) -> 1, (3, 9) -> 2, (3, 10) -> 2, (3, 11) -> 2, (3, 12) -> 2, (3, 13) -> 2, (3, 14) -> 2, (3, 15) -> 2, (3, 16) -> 2, (4, 1) -> 3, (4, 2) -> 3, (4, 3) -> 2, (4, 4) -> 3, (4, 5) -> 3, (4, 6) -> 3, (4, 7) -> 3, (4, 8) -> 2, (4, 9) -> 3, (4, 10) -> 3, (4, 11) -> 3, (4, 12) -> 3, (4, 13) -> 2, (4, 14) -> 3, (4, 15) -> 3, (4, 16) -> 2, (5, 1) -> 3, (5, 2) -> 3, (5, 3) -> 2, (5, 4) -> 3, (5, 5) -> 3, (5, 6) -> 3, (5, 7) -> 3, (5, 8) -> 2, (5, 9) -> 3, (5, 10) -> 3, (5, 11) -> 3, (5, 12) -> 3, (5, 13) -> 2, (5, 14) -> 3, (5, 15) -> 3, (5, 16) -> 2, (6, 1) -> 3, (6, 2) -> 3, (6, 3) -> 2, (6, 4) -> 3, (6, 5) -> 3, (6, 6) -> 3, (6, 7) -> 3, (6, 8) -> 2, (6, 9) -> 3, (6, 10) -> 3, (6, 11) -> 3, (6, 12) -> 3, (6, 13) -> 2, (6, 14) -> 3, (6, 15) -> 3, (6, 16) -> 2, (7, 1) -> 3, (7, 2) -> 3, (7, 3) -> 2, (7, 4) -> 3, (7, 5) -> 3, (7, 6) -> 3, (7, 7) -> 3, (7, 8) -> 2, (7, 9) -> 3, (7, 10) -> 3, (7, 11) -> 3, (7, 12) -> 3, (7, 13) -> 2, (7, 14) -> 3, (7, 15) -> 3, (7, 16) -> 2, (8, 1) -> 2, (8, 2) -> 2, (8, 3) -> 1, (8, 4) -> 2, (8, 5) -> 2, (8, 6) -> 2, (8, 7) -> 2, (8, 8) -> 2, (8, 9) -> 2, (8, 10) -> 2, (8, 11) -> 2, (8, 12) -> 2, (8, 13) -> 1, (8, 14) -> 2, (8, 15) -> 2, (8, 16) -> 1, (9, 1) -> 3, (9, 2) -> 3, (9, 3) -> 2, (9, 4) -> 3, (9, 5) -> 3, (9, 6) -> 3, (9, 7) -> 3, (9, 8) -> 2, (9, 9) -> 3, (9, 10) -> 3, (9, 11) -> 3, (9, 12) -> 3, (9, 13) -> 2, (9, 14) -> 3, (9, 15) -> 3, (9, 16) -> 2, (10, 1) -> 3, (10, 2) -> 3, (10, 3) -> 2, (10, 4) -> 3, (10, 5) -> 3, (10, 6) -> 3, (10, 7) -> 3, (10, 8) -> 2, (10, 9) -> 3, (10, 10) -> 3, (10, 11) -> 3, (10, 12) -> 3, (10, 13) -> 2, (10, 14) -> 3, (10, 15) -> 3, (10, 16) -> 2, (11, 1) -> 3, (11, 2) -> 3, (11, 3) -> 2, (11, 4) -> 3, (11, 5) -> 3, (11, 6) -> 3, (11, 7) -> 3, (11, 8) -> 2, (11, 9) -> 3, (11, 10) -> 3, (11, 11) -> 3, (11, 12) -> 3, (11, 13) -> 2, (11, 14) -> 3, (11, 15) -> 3, (11, 16) -> 2, (12, 1) -> 3, (12, 2) -> 3, (12, 3) -> 2, (12, 4) -> 3, (12, 5) -> 3, (12, 6) -> 3, (12, 7) -> 3, (12, 8) -> 2, (12, 9) -> 3, (12, 10) -> 3, (12, 11) -> 3, (12, 12) -> 3, (12, 13) -> 2, (12, 14) -> 3, (12, 15) -> 3, (12, 16) -> 2, (13, 1) -> 2, (13, 2) -> 2, (13, 3) -> 2, (13, 4) -> 2, (13, 5) -> 2, (13, 6) -> 2, (13, 7) -> 2, (13, 8) -> 1, (13, 9) -> 2, (13, 10) -> 2, (13, 11) -> 2, (13, 12) -> 2, (13, 13) -> 2, (13, 14) -> 2, (13, 15) -> 2, (13, 16) -> 2, (14, 1) -> 3, (14, 2) -> 3, (14, 3) -> 2, (14, 4) -> 3, (14, 5) -> 3, (14, 6) -> 3, (14, 7) -> 3, (14, 8) -> 2, (14, 9) -> 3, (14, 10) -> 3, (14, 11) -> 3, (14, 12) -> 3, (14, 13) -> 2, (14, 14) -> 3, (14, 15) -> 3, (14, 16) -> 2, (15, 1) -> 3, (15, 2) -> 3, (15, 3) -> 2, (15, 4) -> 3, (15, 5) -> 3, (15, 6) -> 3, (15, 7) -> 3, (15, 8) -> 2, (15, 9) -> 3, (15, 10) -> 3, (15, 11) -> 3, (15, 12) -> 3, (15, 13) -> 2, (15, 14) -> 3, (15, 15) -> 3, (15, 16) -> 2, (16, 1) -> 2, (16, 2) -> 2, (16, 3) -> 2, (16, 4) -> 2, (16, 5) -> 2, (16, 6) -> 2, (16, 7) -> 2, (16, 8) -> 1, (16, 9) -> 2, (16, 10) -> 2, (16, 11) -> 2, (16, 12) -> 2, (16, 13) -> 2, (16, 14) -> 2, (16, 15) -> 2, (16, 16) -> 2}.
 Person_has_Hobby := {(1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3), (3, 2), (3, 3), (4, 1), (4, 2), (4, 3), (5, 1), (5, 2), (5, 3), (6, 1), (6, 2), (6, 3), (7, 1), (7, 2), (7, 3), (8, 1), (8, 3), (9, 1), (9, 2), (9, 3), (10, 1), (10, 2), (10, 3), (11, 1), (11, 2), (11, 3), (12, 1), (12, 2), (12, 3), (13, 2), (13, 3), (14, 1), (14, 2), (14, 3), (15, 1), (15, 2), (15, 3), (16, 2), (16, 3)}.

Elapsed Time:
0.818

Unfortunately, the solver currently used internally in cDMN (IDP-Z3) cannot give a result in a reasonable time for the instance size of 128. However, as cDMN is just a notation, we can also translate it to other similar reasoning engines, such as ManyWorlds. By doing this, we get the following results for instances 32, 64 and 128:

32:

seat as {"1",17; "2",11; "3",24; "4",22; "5",25; "6",30; "7",4; "8",9; "9",19; "10",12; "11",18; "12",31; "13",14; "14",15; "15",20; "16",1; "17",29; "18",23; "19",10; "20",26; "21",27; "22",2; "23",28; "24",13; "25",21; "26",32; "27",8; "28",3; "29",16; "30",5; "31",6; "32",7}.
Person as {"1",true; "2",true; "3",true; "4",true; "5",true; "6",true; "7",true; "8",true; "9",true; "10",true; "11",true; "12",true; "13",true; "14",true; "15",true; "16",true; "17",true; "18",true; "19",true; "20",true; "21",true; "22",true; "23",true; "24",true; "25",true; "26",true; "27",true; "28",true; "29",true; "30",true; "31",true; "32",true} else false.
Hobby as {"1",true; "2",true; "3",true} else false.
gender as {"1","m"; "2","m"; "3","f"; "4","f"; "5","m"; "6","f"; "7","f"; "8","m"; "9","m"; "10","f"; "11","f"; "12","m"; "13","f"; "14","m"; "15","f"; "16","m"; "17","m"; "18","m"; "19","f"; "20","f"; "21","m"; "22","f"; "23","f"; "24","m"; "25","m"; "26","f"; "27","f"; "28","m"; "29","f"; "30","m"; "31","f"; "32","m"}.
has_hobby as {"1","1",true; "1","3",true; "1","2",true; "2","3",true; "2","1",true; "2","2",true; "3","2",true; "3","1",true; "4","3",true; "4","1",true; "5","2",true; "5","3",true; "6","3",true; "6","2",true; "7","2",true; "7","1",true; "7","3",true; "8","1",true; "8","2",true; "9","1",true; "9","3",true; "10","2",true; "10","1",true; "10","3",true; "11","1",true; "11","2",true; "12","2",true; "12","3",true; "13","2",true; "13","1",true; "13","3",true; "14","1",true; "14","3",true; "15","1",true; "15","3",true; "16","3",true; "16","1",true; "17","1",true; "17","3",true; "17","2",true; "18","3",true; "18","1",true; "18","2",true; "19","2",true; "19","1",true; "20","3",true; "20","1",true; "21","2",true; "21","3",true; "22","3",true; "22","2",true; "23","2",true; "23","1",true; "23","3",true; "24","1",true; "24","2",true; "25","1",true; "25","3",true; "26","2",true; "26","1",true; "26","3",true; "27","1",true; "27","2",true; "28","2",true; "28","3",true; "29","2",true; "29","1",true; "29","3",true; "30","1",true; "30","3",true; "31","1",true; "31","3",true; "32","3",true; "32","1",true} else false.
nb_hobbies_common as {"1","1",3; "1","2",3; "1","3",2; "1","4",2; "1","5",2; "1","6",2; "1","7",3; "1","8",2; "1","9",2; "1","10",3; "1","11",2; "1","12",2; "1","13",3; "1","14",2; "1","15",2; "1","16",2; "1","17",3; "1","18",3; "1","19",2; "1","20",2; "1","21",2; "1","22",2; "1","23",3; "1","24",2; "1","25",2; "1","26",3; "1","27",2; "1","28",2; "1","29",3; "1","30",2; "1","31",2; "1","32",2; "2","1",3; "2","2",3; "2","3",2; "2","4",2; "2","5",2; "2","6",2; "2","7",3; "2","8",2; "2","9",2; "2","10",3; "2","11",2; "2","12",2; "2","13",3; "2","14",2; "2","15",2; "2","16",2; "2","17",3; "2","18",3; "2","19",2; "2","20",2; "2","21",2; "2","22",2; "2","23",3; "2","24",2; "2","25",2; "2","26",3; "2","27",2; "2","28",2; "2","29",3; "2","30",2; "2","31",2; "2","32",2; "3","1",2; "3","2",2; "3","3",2; "3","4",1; "3","5",1; "3","6",1; "3","7",2; "3","8",2; "3","9",1; "3","10",2; "3","11",2; "3","12",1; "3","13",2; "3","14",1; "3","15",1; "3","16",1; "3","17",2; "3","18",2; "3","19",2; "3","20",1; "3","21",1; "3","22",1; "3","23",2; "3","24",2; "3","25",1; "3","26",2; "3","27",2; "3","28",1; "3","29",2; "3","30",1; "3","31",1; "3","32",1; "4","1",2; "4","2",2; "4","3",1; "4","4",2; "4","5",1; "4","6",1; "4","7",2; "4","8",1; "4","9",2; "4","10",2; "4","11",1; "4","12",1; "4","13",2; "4","14",2; "4","15",2; "4","16",2; "4","17",2; "4","18",2; "4","19",1; "4","20",2; "4","21",1; "4","22",1; "4","23",2; "4","24",1; "4","25",2; "4","26",2; "4","27",1; "4","28",1; "4","29",2; "4","30",2; "4","31",2; "4","32",2; "5","1",2; "5","2",2; "5","3",1; "5","4",1; "5","5",2; "5","6",2; "5","7",2; "5","8",1; "5","9",1; "5","10",2; "5","11",1; "5","12",2; "5","13",2; "5","14",1; "5","15",1; "5","16",1; "5","17",2; "5","18",2; "5","19",1; "5","20",1; "5","21",2; "5","22",2; "5","23",2; "5","24",1; "5","25",1; "5","26",2; "5","27",1; "5","28",2; "5","29",2; "5","30",1; "5","31",1; "5","32",1; "6","1",2; "6","2",2; "6","3",1; "6","4",1; "6","5",2; "6","6",2; "6","7",2; "6","8",1; "6","9",1; "6","10",2; "6","11",1; "6","12",2; "6","13",2; "6","14",1; "6","15",1; "6","16",1; "6","17",2; "6","18",2; "6","19",1; "6","20",1; "6","21",2; "6","22",2; "6","23",2; "6","24",1; "6","25",1; "6","26",2; "6","27",1; "6","28",2; "6","29",2; "6","30",1; "6","31",1; "6","32",1; "7","1",3; "7","2",3; "7","3",2; "7","4",2; "7","5",2; "7","6",2; "7","7",3; "7","8",2; "7","9",2; "7","10",3; "7","11",2; "7","12",2; "7","13",3; "7","14",2; "7","15",2; "7","16",2; "7","17",3; "7","18",3; "7","19",2; "7","20",2; "7","21",2; "7","22",2; "7","23",3; "7","24",2; "7","25",2; "7","26",3; "7","27",2; "7","28",2; "7","29",3; "7","30",2; "7","31",2; "7","32",2; "8","1",2; "8","2",2; "8","3",2; "8","4",1; "8","5",1; "8","6",1; "8","7",2; "8","8",2; "8","9",1; "8","10",2; "8","11",2; "8","12",1; "8","13",2; "8","14",1; "8","15",1; "8","16",1; "8","17",2; "8","18",2; "8","19",2; "8","20",1; "8","21",1; "8","22",1; "8","23",2; "8","24",2; "8","25",1; "8","26",2; "8","27",2; "8","28",1; "8","29",2; "8","30",1; "8","31",1; "8","32",1; "9","1",2; "9","2",2; "9","3",1; "9","4",2; "9","5",1; "9","6",1; "9","7",2; "9","8",1; "9","9",2; "9","10",2; "9","11",1; "9","12",1; "9","13",2; "9","14",2; "9","15",2; "9","16",2; "9","17",2; "9","18",2; "9","19",1; "9","20",2; "9","21",1; "9","22",1; "9","23",2; "9","24",1; "9","25",2; "9","26",2; "9","27",1; "9","28",1; "9","29",2; "9","30",2; "9","31",2; "9","32",2; "10","1",3; "10","2",3; "10","3",2; "10","4",2; "10","5",2; "10","6",2; "10","7",3; "10","8",2; "10","9",2; "10","10",3; "10","11",2; "10","12",2; "10","13",3; "10","14",2; "10","15",2; "10","16",2; "10","17",3; "10","18",3; "10","19",2; "10","20",2; "10","21",2; "10","22",2; "10","23",3; "10","24",2; "10","25",2; "10","26",3; "10","27",2; "10","28",2; "10","29",3; "10","30",2; "10","31",2; "10","32",2; "11","1",2; "11","2",2; "11","3",2; "11","4",1; "11","5",1; "11","6",1; "11","7",2; "11","8",2; "11","9",1; "11","10",2; "11","11",2; "11","12",1; "11","13",2; "11","14",1; "11","15",1; "11","16",1; "11","17",2; "11","18",2; "11","19",2; "11","20",1; "11","21",1; "11","22",1; "11","23",2; "11","24",2; "11","25",1; "11","26",2; "11","27",2; "11","28",1; "11","29",2; "11","30",1; "11","31",1; "11","32",1; "12","1",2; "12","2",2; "12","3",1; "12","4",1; "12","5",2; "12","6",2; "12","7",2; "12","8",1; "12","9",1; "12","10",2; "12","11",1; "12","12",2; "12","13",2; "12","14",1; "12","15",1; "12","16",1; "12","17",2; "12","18",2; "12","19",1; "12","20",1; "12","21",2; "12","22",2; "12","23",2; "12","24",1; "12","25",1; "12","26",2; "12","27",1; "12","28",2; "12","29",2; "12","30",1; "12","31",1; "12","32",1; "13","1",3; "13","2",3; "13","3",2; "13","4",2; "13","5",2; "13","6",2; "13","7",3; "13","8",2; "13","9",2; "13","10",3; "13","11",2; "13","12",2; "13","13",3; "13","14",2; "13","15",2; "13","16",2; "13","17",3; "13","18",3; "13","19",2; "13","20",2; "13","21",2; "13","22",2; "13","23",3; "13","24",2; "13","25",2; "13","26",3; "13","27",2; "13","28",2; "13","29",3; "13","30",2; "13","31",2; "13","32",2; "14","1",2; "14","2",2; "14","3",1; "14","4",2; "14","5",1; "14","6",1; "14","7",2; "14","8",1; "14","9",2; "14","10",2; "14","11",1; "14","12",1; "14","13",2; "14","14",2; "14","15",2; "14","16",2; "14","17",2; "14","18",2; "14","19",1; "14","20",2; "14","21",1; "14","22",1; "14","23",2; "14","24",1; "14","25",2; "14","26",2; "14","27",1; "14","28",1; "14","29",2; "14","30",2; "14","31",2; "14","32",2; "15","1",2; "15","2",2; "15","3",1; "15","4",2; "15","5",1; "15","6",1; "15","7",2; "15","8",1; "15","9",2; "15","10",2; "15","11",1; "15","12",1; "15","13",2; "15","14",2; "15","15",2; "15","16",2; "15","17",2; "15","18",2; "15","19",1; "15","20",2; "15","21",1; "15","22",1; "15","23",2; "15","24",1; "15","25",2; "15","26",2; "15","27",1; "15","28",1; "15","29",2; "15","30",2; "15","31",2; "15","32",2; "16","1",2; "16","2",2; "16","3",1; "16","4",2; "16","5",1; "16","6",1; "16","7",2; "16","8",1; "16","9",2; "16","10",2; "16","11",1; "16","12",1; "16","13",2; "16","14",2; "16","15",2; "16","16",2; "16","17",2; "16","18",2; "16","19",1; "16","20",2; "16","21",1; "16","22",1; "16","23",2; "16","24",1; "16","25",2; "16","26",2; "16","27",1; "16","28",1; "16","29",2; "16","30",2; "16","31",2; "16","32",2; "17","1",3; "17","2",3; "17","3",2; "17","4",2; "17","5",2; "17","6",2; "17","7",3; "17","8",2; "17","9",2; "17","10",3; "17","11",2; "17","12",2; "17","13",3; "17","14",2; "17","15",2; "17","16",2; "17","17",3; "17","18",3; "17","19",2; "17","20",2; "17","21",2; "17","22",2; "17","23",3; "17","24",2; "17","25",2; "17","26",3; "17","27",2; "17","28",2; "17","29",3; "17","30",2; "17","31",2; "17","32",2; "18","1",3; "18","2",3; "18","3",2; "18","4",2; "18","5",2; "18","6",2; "18","7",3; "18","8",2; "18","9",2; "18","10",3; "18","11",2; "18","12",2; "18","13",3; "18","14",2; "18","15",2; "18","16",2; "18","17",3; "18","18",3; "18","19",2; "18","20",2; "18","21",2; "18","22",2; "18","23",3; "18","24",2; "18","25",2; "18","26",3; "18","27",2; "18","28",2; "18","29",3; "18","30",2; "18","31",2; "18","32",2; "19","1",2; "19","2",2; "19","3",2; "19","4",1; "19","5",1; "19","6",1; "19","7",2; "19","8",2; "19","9",1; "19","10",2; "19","11",2; "19","12",1; "19","13",2; "19","14",1; "19","15",1; "19","16",1; "19","17",2; "19","18",2; "19","19",2; "19","20",1; "19","21",1; "19","22",1; "19","23",2; "19","24",2; "19","25",1; "19","26",2; "19","27",2; "19","28",1; "19","29",2; "19","30",1; "19","31",1; "19","32",1; "20","1",2; "20","2",2; "20","3",1; "20","4",2; "20","5",1; "20","6",1; "20","7",2; "20","8",1; "20","9",2; "20","10",2; "20","11",1; "20","12",1; "20","13",2; "20","14",2; "20","15",2; "20","16",2; "20","17",2; "20","18",2; "20","19",1; "20","20",2; "20","21",1; "20","22",1; "20","23",2; "20","24",1; "20","25",2; "20","26",2; "20","27",1; "20","28",1; "20","29",2; "20","30",2; "20","31",2; "20","32",2; "21","1",2; "21","2",2; "21","3",1; "21","4",1; "21","5",2; "21","6",2; "21","7",2; "21","8",1; "21","9",1; "21","10",2; "21","11",1; "21","12",2; "21","13",2; "21","14",1; "21","15",1; "21","16",1; "21","17",2; "21","18",2; "21","19",1; "21","20",1; "21","21",2; "21","22",2; "21","23",2; "21","24",1; "21","25",1; "21","26",2; "21","27",1; "21","28",2; "21","29",2; "21","30",1; "21","31",1; "21","32",1; "22","1",2; "22","2",2; "22","3",1; "22","4",1; "22","5",2; "22","6",2; "22","7",2; "22","8",1; "22","9",1; "22","10",2; "22","11",1; "22","12",2; "22","13",2; "22","14",1; "22","15",1; "22","16",1; "22","17",2; "22","18",2; "22","19",1; "22","20",1; "22","21",2; "22","22",2; "22","23",2; "22","24",1; "22","25",1; "22","26",2; "22","27",1; "22","28",2; "22","29",2; "22","30",1; "22","31",1; "22","32",1; "23","1",3; "23","2",3; "23","3",2; "23","4",2; "23","5",2; "23","6",2; "23","7",3; "23","8",2; "23","9",2; "23","10",3; "23","11",2; "23","12",2; "23","13",3; "23","14",2; "23","15",2; "23","16",2; "23","17",3; "23","18",3; "23","19",2; "23","20",2; "23","21",2; "23","22",2; "23","23",3; "23","24",2; "23","25",2; "23","26",3; "23","27",2; "23","28",2; "23","29",3; "23","30",2; "23","31",2; "23","32",2; "24","1",2; "24","2",2; "24","3",2; "24","4",1; "24","5",1; "24","6",1; "24","7",2; "24","8",2; "24","9",1; "24","10",2; "24","11",2; "24","12",1; "24","13",2; "24","14",1; "24","15",1; "24","16",1; "24","17",2; "24","18",2; "24","19",2; "24","20",1; "24","21",1; "24","22",1; "24","23",2; "24","24",2; "24","25",1; "24","26",2; "24","27",2; "24","28",1; "24","29",2; "24","30",1; "24","31",1; "24","32",1; "25","1",2; "25","2",2; "25","3",1; "25","4",2; "25","5",1; "25","6",1; "25","7",2; "25","8",1; "25","9",2; "25","10",2; "25","11",1; "25","12",1; "25","13",2; "25","14",2; "25","15",2; "25","16",2; "25","17",2; "25","18",2; "25","19",1; "25","20",2; "25","21",1; "25","22",1; "25","23",2; "25","24",1; "25","25",2; "25","26",2; "25","27",1; "25","28",1; "25","29",2; "25","30",2; "25","31",2; "25","32",2; "26","1",3; "26","2",3; "26","3",2; "26","4",2; "26","5",2; "26","6",2; "26","7",3; "26","8",2; "26","9",2; "26","10",3; "26","11",2; "26","12",2; "26","13",3; "26","14",2; "26","15",2; "26","16",2; "26","17",3; "26","18",3; "26","19",2; "26","20",2; "26","21",2; "26","22",2; "26","23",3; "26","24",2; "26","25",2; "26","26",3; "26","27",2; "26","28",2; "26","29",3; "26","30",2; "26","31",2; "26","32",2; "27","1",2; "27","2",2; "27","3",2; "27","4",1; "27","5",1; "27","6",1; "27","7",2; "27","8",2; "27","9",1; "27","10",2; "27","11",2; "27","12",1; "27","13",2; "27","14",1; "27","15",1; "27","16",1; "27","17",2; "27","18",2; "27","19",2; "27","20",1; "27","21",1; "27","22",1; "27","23",2; "27","24",2; "27","25",1; "27","26",2; "27","27",2; "27","28",1; "27","29",2; "27","30",1; "27","31",1; "27","32",1; "28","1",2; "28","2",2; "28","3",1; "28","4",1; "28","5",2; "28","6",2; "28","7",2; "28","8",1; "28","9",1; "28","10",2; "28","11",1; "28","12",2; "28","13",2; "28","14",1; "28","15",1; "28","16",1; "28","17",2; "28","18",2; "28","19",1; "28","20",1; "28","21",2; "28","22",2; "28","23",2; "28","24",1; "28","25",1; "28","26",2; "28","27",1; "28","28",2; "28","29",2; "28","30",1; "28","31",1; "28","32",1; "29","1",3; "29","2",3; "29","3",2; "29","4",2; "29","5",2; "29","6",2; "29","7",3; "29","8",2; "29","9",2; "29","10",3; "29","11",2; "29","12",2; "29","13",3; "29","14",2; "29","15",2; "29","16",2; "29","17",3; "29","18",3; "29","19",2; "29","20",2; "29","21",2; "29","22",2; "29","23",3; "29","24",2; "29","25",2; "29","26",3; "29","27",2; "29","28",2; "29","29",3; "29","30",2; "29","31",2; "29","32",2; "30","1",2; "30","2",2; "30","3",1; "30","4",2; "30","5",1; "30","6",1; "30","7",2; "30","8",1; "30","9",2; "30","10",2; "30","11",1; "30","12",1; "30","13",2; "30","14",2; "30","15",2; "30","16",2; "30","17",2; "30","18",2; "30","19",1; "30","20",2; "30","21",1; "30","22",1; "30","23",2; "30","24",1; "30","25",2; "30","26",2; "30","27",1; "30","28",1; "30","29",2; "30","30",2; "30","31",2; "30","32",2; "31","1",2; "31","2",2; "31","3",1; "31","4",2; "31","5",1; "31","6",1; "31","7",2; "31","8",1; "31","9",2; "31","10",2; "31","11",1; "31","12",1; "31","13",2; "31","14",2; "31","15",2; "31","16",2; "31","17",2; "31","18",2; "31","19",1; "31","20",2; "31","21",1; "31","22",1; "31","23",2; "31","24",1; "31","25",2; "31","26",2; "31","27",1; "31","28",1; "31","29",2; "31","30",2; "31","31",2; "31","32",2; "32","1",2; "32","2",2; "32","3",1; "32","4",2; "32","5",1; "32","6",1; "32","7",2; "32","8",1; "32","9",2; "32","10",2; "32","11",1; "32","12",1; "32","13",2; "32","14",2; "32","15",2; "32","16",2; "32","17",2; "32","18",2; "32","19",1; "32","20",2; "32","21",1; "32","22",1; "32","23",2; "32","24",1; "32","25",2; "32","26",2; "32","27",1; "32","28",1; "32","29",2; "32","30",2; "32","31",2; "32","32",2}.

64:

seat as {"1",27; "2",50; "3",3; "4",11; "5",33; "6",49; "7",10; "8",41; "9",63; "10",25; "11",45; "12",26; "13",39; "14",59; "15",1; "16",46; "17",44; "18",7; "19",62; "20",48; "21",53; "22",35; "23",6; "24",20; "25",22; "26",57; "27",18; "28",61; "29",42; "30",58; "31",55; "32",29; "33",21; "34",24; "35",34; "36",19; "37",51; "38",16; "39",37; "40",14; "41",23; "42",9; "43",5; "44",15; "45",31; "46",32; "47",13; "48",12; "49",17; "50",47; "51",52; "52",43; "53",54; "54",56; "55",8; "56",38; "57",40; "58",2; "59",28; "60",4; "61",36; "62",64; "63",30; "64",60}.
Person as {"1",true; "2",true; "3",true; "4",true; "5",true; "6",true; "7",true; "8",true; "9",true; "10",true; "11",true; "12",true; "13",true; "14",true; "15",true; "16",true; "17",true; "18",true; "19",true; "20",true; "21",true; "22",true; "23",true; "24",true; "25",true; "26",true; "27",true; "28",true; "29",true; "30",true; "31",true; "32",true; "33",true; "34",true; "35",true; "36",true; "37",true; "38",true; "39",true; "40",true; "41",true; "42",true; "43",true; "44",true; "45",true; "46",true; "47",true; "48",true; "49",true; "50",true; "51",true; "52",true; "53",true; "54",true; "55",true; "56",true; "57",true; "58",true; "59",true; "60",true; "61",true; "62",true; "63",true; "64",true} else false.
Hobby as {"1",true; "2",true; "3",true} else false.
gender as {"1","m"; "2","f"; "3","m"; "4","m"; "5","m"; "6","m"; "7","f"; "8","m"; "9","m"; "10","m"; "11","m"; "12","f"; "13","m"; "14","m"; "15","m"; "16","f"; "17","f"; "18","m"; "19","f"; "20","f"; "21","m"; "22","m"; "23","f"; "24","f"; "25","f"; "26","m"; "27","f"; "28","m"; "29","f"; "30","f"; "31","m"; "32","m"; "33","m"; "34","f"; "35","f"; "36","m"; "37","m"; "38","f"; "39","m"; "40","f"; "41","m"; "42","m"; "43","m"; "44","m"; "45","m"; "46","f"; "47","m"; "48","f"; "49","m"; "50","m"; "51","f"; "52","m"; "53","f"; "54","f"; "55","f"; "56","f"; "57","f"; "58","f"; "59","f"; "60","f"; "61","f"; "62","f"; "63","f"; "64","f"}.
has_hobby as {"1","2",true; "1","1",true; "1","3",true; "2","2",true; "2","1",true; "2","3",true; "3","3",true; "3","2",true; "4","3",true; "4","2",true; "4","1",true; "5","2",true; "5","1",true; "5","3",true; "6","2",true; "6","3",true; "6","1",true; "7","1",true; "7","2",true; "7","3",true; "8","3",true; "8","1",true; "9","2",true; "9","3",true; "9","1",true; "10","3",true; "10","2",true; "10","1",true; "11","1",true; "11","3",true; "11","2",true; "12","3",true; "12","1",true; "12","2",true; "13","2",true; "13","3",true; "14","1",true; "14","2",true; "15","2",true; "15","3",true; "15","1",true; "16","2",true; "16","3",true; "17","3",true; "17","2",true; "18","1",true; "18","3",true; "18","2",true; "19","3",true; "19","1",true; "20","1",true; "20","3",true; "20","2",true; "21","2",true; "21","3",true; "22","2",true; "22","3",true; "23","1",true; "23","2",true; "24","3",true; "24","1",true; "24","2",true; "25","3",true; "25","1",true; "25","2",true; "26","2",true; "26","1",true; "26","3",true; "27","2",true; "27","3",true; "27","1",true; "28","1",true; "28","2",true; "29","2",true; "29","3",true; "29","1",true; "30","2",true; "30","1",true; "30","3",true; "31","1",true; "31","2",true; "31","3",true; "32","1",true; "32","2",true; "33","2",true; "33","3",true; "33","1",true; "34","2",true; "34","1",true; "34","3",true; "35","2",true; "35","3",true; "36","2",true; "36","1",true; "37","2",true; "37","1",true; "38","1",true; "38","3",true; "38","2",true; "39","3",true; "39","1",true; "39","2",true; "40","1",true; "40","2",true; "40","3",true; "41","2",true; "41","1",true; "41","3",true; "42","3",true; "42","1",true; "43","1",true; "43","3",true; "43","2",true; "44","3",true; "44","1",true; "44","2",true; "45","1",true; "45","2",true; "46","1",true; "46","2",true; "46","3",true; "47","1",true; "47","2",true; "48","3",true; "48","2",true; "49","3",true; "49","2",true; "50","2",true; "50","3",true; "51","2",true; "51","1",true; "51","3",true; "52","1",true; "52","2",true; "52","3",true; "53","2",true; "53","1",true; "54","1",true; "54","2",true; "54","3",true; "55","1",true; "55","2",true; "55","3",true; "56","2",true; "56","1",true; "56","3",true; "57","3",true; "57","2",true; "57","1",true; "58","3",true; "58","1",true; "58","2",true; "59","1",true; "59","2",true; "59","3",true; "60","3",true; "60","1",true; "61","3",true; "61","2",true; "61","1",true; "62","2",true; "62","3",true; "63","3",true; "63","1",true; "63","2",true; "64","3",true; "64","2",true} else false.
nb_hobbies_common as {"1","1",3; "1","2",3; "1","3",2; "1","4",3; "1","5",3; "1","6",3; "1","7",3; "1","8",2; "1","9",3; "1","10",3; "1","11",3; "1","12",3; "1","13",2; "1","14",2; "1","15",3; "1","16",2; "1","17",2; "1","18",3; "1","19",2; "1","20",3; "1","21",2; "1","22",2; "1","23",2; "1","24",3; "1","25",3; "1","26",3; "1","27",3; "1","28",2; "1","29",3; "1","30",3; "1","31",3; "1","32",2; "1","33",3; "1","34",3; "1","35",2; "1","36",2; "1","37",2; "1","38",3; "1","39",3; "1","40",3; "1","41",3; "1","42",2; "1","43",3; "1","44",3; "1","45",2; "1","46",3; "1","47",2; "1","48",2; "1","49",2; "1","50",2; "1","51",3; "1","52",3; "1","53",2; "1","54",3; "1","55",3; "1","56",3; "1","57",3; "1","58",3; "1","59",3; "1","60",2; "1","61",3; "1","62",2; "1","63",3; "1","64",2; "2","1",3; "2","2",3; "2","3",2; "2","4",3; "2","5",3; "2","6",3; "2","7",3; "2","8",2; "2","9",3; "2","10",3; "2","11",3; "2","12",3; "2","13",2; "2","14",2; "2","15",3; "2","16",2; "2","17",2; "2","18",3; "2","19",2; "2","20",3; "2","21",2; "2","22",2; "2","23",2; "2","24",3; "2","25",3; "2","26",3; "2","27",3; "2","28",2; "2","29",3; "2","30",3; "2","31",3; "2","32",2; "2","33",3; "2","34",3; "2","35",2; "2","36",2; "2","37",2; "2","38",3; "2","39",3; "2","40",3; "2","41",3; "2","42",2; "2","43",3; "2","44",3; "2","45",2; "2","46",3; "2","47",2; "2","48",2; "2","49",2; "2","50",2; "2","51",3; "2","52",3; "2","53",2; "2","54",3; "2","55",3; "2","56",3; "2","57",3; "2","58",3; "2","59",3; "2","60",2; "2","61",3; "2","62",2; "2","63",3; "2","64",2; "3","1",2; "3","2",2; "3","3",2; "3","4",2; "3","5",2; "3","6",2; "3","7",2; "3","8",1; "3","9",2; "3","10",2; "3","11",2; "3","12",2; "3","13",2; "3","14",1; "3","15",2; "3","16",2; "3","17",2; "3","18",2; "3","19",1; "3","20",2; "3","21",2; "3","22",2; "3","23",1; "3","24",2; "3","25",2; "3","26",2; "3","27",2; "3","28",1; "3","29",2; "3","30",2; "3","31",2; "3","32",1; "3","33",2; "3","34",2; "3","35",2; "3","36",1; "3","37",1; "3","38",2; "3","39",2; "3","40",2; "3","41",2; "3","42",1; "3","43",2; "3","44",2; "3","45",1; "3","46",2; "3","47",1; "3","48",2; "3","49",2; "3","50",2; "3","51",2; "3","52",2; "3","53",1; "3","54",2; "3","55",2; "3","56",2; "3","57",2; "3","58",2; "3","59",2; "3","60",1; "3","61",2; "3","62",2; "3","63",2; "3","64",2; "4","1",3; "4","2",3; "4","3",2; "4","4",3; "4","5",3; "4","6",3; "4","7",3; "4","8",2; "4","9",3; "4","10",3; "4","11",3; "4","12",3; "4","13",2; "4","14",2; "4","15",3; "4","16",2; "4","17",2; "4","18",3; "4","19",2; "4","20",3; "4","21",2; "4","22",2; "4","23",2; "4","24",3; "4","25",3; "4","26",3; "4","27",3; "4","28",2; "4","29",3; "4","30",3; "4","31",3; "4","32",2; "4","33",3; "4","34",3; "4","35",2; "4","36",2; "4","37",2; "4","38",3; "4","39",3; "4","40",3; "4","41",3; "4","42",2; "4","43",3; "4","44",3; "4","45",2; "4","46",3; "4","47",2; "4","48",2; "4","49",2; "4","50",2; "4","51",3; "4","52",3; "4","53",2; "4","54",3; "4","55",3; "4","56",3; "4","57",3; "4","58",3; "4","59",3; "4","60",2; "4","61",3; "4","62",2; "4","63",3; "4","64",2; "5","1",3; "5","2",3; "5","3",2; "5","4",3; "5","5",3; "5","6",3; "5","7",3; "5","8",2; "5","9",3; "5","10",3; "5","11",3; "5","12",3; "5","13",2; "5","14",2; "5","15",3; "5","16",2; "5","17",2; "5","18",3; "5","19",2; "5","20",3; "5","21",2; "5","22",2; "5","23",2; "5","24",3; "5","25",3; "5","26",3; "5","27",3; "5","28",2; "5","29",3; "5","30",3; "5","31",3; "5","32",2; "5","33",3; "5","34",3; "5","35",2; "5","36",2; "5","37",2; "5","38",3; "5","39",3; "5","40",3; "5","41",3; "5","42",2; "5","43",3; "5","44",3; "5","45",2; "5","46",3; "5","47",2; "5","48",2; "5","49",2; "5","50",2; "5","51",3; "5","52",3; "5","53",2; "5","54",3; "5","55",3; "5","56",3; "5","57",3; "5","58",3; "5","59",3; "5","60",2; "5","61",3; "5","62",2; "5","63",3; "5","64",2; "6","1",3; "6","2",3; "6","3",2; "6","4",3; "6","5",3; "6","6",3; "6","7",3; "6","8",2; "6","9",3; "6","10",3; "6","11",3; "6","12",3; "6","13",2; "6","14",2; "6","15",3; "6","16",2; "6","17",2; "6","18",3; "6","19",2; "6","20",3; "6","21",2; "6","22",2; "6","23",2; "6","24",3; "6","25",3; "6","26",3; "6","27",3; "6","28",2; "6","29",3; "6","30",3; "6","31",3; "6","32",2; "6","33",3; "6","34",3; "6","35",2; "6","36",2; "6","37",2; "6","38",3; "6","39",3; "6","40",3; "6","41",3; "6","42",2; "6","43",3; "6","44",3; "6","45",2; "6","46",3; "6","47",2; "6","48",2; "6","49",2; "6","50",2; "6","51",3; "6","52",3; "6","53",2; "6","54",3; "6","55",3; "6","56",3; "6","57",3; "6","58",3; "6","59",3; "6","60",2; "6","61",3; "6","62",2; "6","63",3; "6","64",2; "7","1",3; "7","2",3; "7","3",2; "7","4",3; "7","5",3; "7","6",3; "7","7",3; "7","8",2; "7","9",3; "7","10",3; "7","11",3; "7","12",3; "7","13",2; "7","14",2; "7","15",3; "7","16",2; "7","17",2; "7","18",3; "7","19",2; "7","20",3; "7","21",2; "7","22",2; "7","23",2; "7","24",3; "7","25",3; "7","26",3; "7","27",3; "7","28",2; "7","29",3; "7","30",3; "7","31",3; "7","32",2; "7","33",3; "7","34",3; "7","35",2; "7","36",2; "7","37",2; "7","38",3; "7","39",3; "7","40",3; "7","41",3; "7","42",2; "7","43",3; "7","44",3; "7","45",2; "7","46",3; "7","47",2; "7","48",2; "7","49",2; "7","50",2; "7","51",3; "7","52",3; "7","53",2; "7","54",3; "7","55",3; "7","56",3; "7","57",3; "7","58",3; "7","59",3; "7","60",2; "7","61",3; "7","62",2; "7","63",3; "7","64",2; "8","1",2; "8","2",2; "8","3",1; "8","4",2; "8","5",2; "8","6",2; "8","7",2; "8","8",2; "8","9",2; "8","10",2; "8","11",2; "8","12",2; "8","13",1; "8","14",1; "8","15",2; "8","16",1; "8","17",1; "8","18",2; "8","19",2; "8","20",2; "8","21",1; "8","22",1; "8","23",1; "8","24",2; "8","25",2; "8","26",2; "8","27",2; "8","28",1; "8","29",2; "8","30",2; "8","31",2; "8","32",1; "8","33",2; "8","34",2; "8","35",1; "8","36",1; "8","37",1; "8","38",2; "8","39",2; "8","40",2; "8","41",2; "8","42",2; "8","43",2; "8","44",2; "8","45",1; "8","46",2; "8","47",1; "8","48",1; "8","49",1; "8","50",1; "8","51",2; "8","52",2; "8","53",1; "8","54",2; "8","55",2; "8","56",2; "8","57",2; "8","58",2; "8","59",2; "8","60",2; "8","61",2; "8","62",1; "8","63",2; "8","64",1; "9","1",3; "9","2",3; "9","3",2; "9","4",3; "9","5",3; "9","6",3; "9","7",3; "9","8",2; "9","9",3; "9","10",3; "9","11",3; "9","12",3; "9","13",2; "9","14",2; "9","15",3; "9","16",2; "9","17",2; "9","18",3; "9","19",2; "9","20",3; "9","21",2; "9","22",2; "9","23",2; "9","24",3; "9","25",3; "9","26",3; "9","27",3; "9","28",2; "9","29",3; "9","30",3; "9","31",3; "9","32",2; "9","33",3; "9","34",3; "9","35",2; "9","36",2; "9","37",2; "9","38",3; "9","39",3; "9","40",3; "9","41",3; "9","42",2; "9","43",3; "9","44",3; "9","45",2; "9","46",3; "9","47",2; "9","48",2; "9","49",2; "9","50",2; "9","51",3; "9","52",3; "9","53",2; "9","54",3; "9","55",3; "9","56",3; "9","57",3; "9","58",3; "9","59",3; "9","60",2; "9","61",3; "9","62",2; "9","63",3; "9","64",2; "10","1",3; "10","2",3; "10","3",2; "10","4",3; "10","5",3; "10","6",3; "10","7",3; "10","8",2; "10","9",3; "10","10",3; "10","11",3; "10","12",3; "10","13",2; "10","14",2; "10","15",3; "10","16",2; "10","17",2; "10","18",3; "10","19",2; "10","20",3; "10","21",2; "10","22",2; "10","23",2; "10","24",3; "10","25",3; "10","26",3; "10","27",3; "10","28",2; "10","29",3; "10","30",3; "10","31",3; "10","32",2; "10","33",3; "10","34",3; "10","35",2; "10","36",2; "10","37",2; "10","38",3; "10","39",3; "10","40",3; "10","41",3; "10","42",2; "10","43",3; "10","44",3; "10","45",2; "10","46",3; "10","47",2; "10","48",2; "10","49",2; "10","50",2; "10","51",3; "10","52",3; "10","53",2; "10","54",3; "10","55",3; "10","56",3; "10","57",3; "10","58",3; "10","59",3; "10","60",2; "10","61",3; "10","62",2; "10","63",3; "10","64",2; "11","1",3; "11","2",3; "11","3",2; "11","4",3; "11","5",3; "11","6",3; "11","7",3; "11","8",2; "11","9",3; "11","10",3; "11","11",3; "11","12",3; "11","13",2; "11","14",2; "11","15",3; "11","16",2; "11","17",2; "11","18",3; "11","19",2; "11","20",3; "11","21",2; "11","22",2; "11","23",2; "11","24",3; "11","25",3; "11","26",3; "11","27",3; "11","28",2; "11","29",3; "11","30",3; "11","31",3; "11","32",2; "11","33",3; "11","34",3; "11","35",2; "11","36",2; "11","37",2; "11","38",3; "11","39",3; "11","40",3; "11","41",3; "11","42",2; "11","43",3; "11","44",3; "11","45",2; "11","46",3; "11","47",2; "11","48",2; "11","49",2; "11","50",2; "11","51",3; "11","52",3; "11","53",2; "11","54",3; "11","55",3; "11","56",3; "11","57",3; "11","58",3; "11","59",3; "11","60",2; "11","61",3; "11","62",2; "11","63",3; "11","64",2; "12","1",3; "12","2",3; "12","3",2; "12","4",3; "12","5",3; "12","6",3; "12","7",3; "12","8",2; "12","9",3; "12","10",3; "12","11",3; "12","12",3; "12","13",2; "12","14",2; "12","15",3; "12","16",2; "12","17",2; "12","18",3; "12","19",2; "12","20",3; "12","21",2; "12","22",2; "12","23",2; "12","24",3; "12","25",3; "12","26",3; "12","27",3; "12","28",2; "12","29",3; "12","30",3; "12","31",3; "12","32",2; "12","33",3; "12","34",3; "12","35",2; "12","36",2; "12","37",2; "12","38",3; "12","39",3; "12","40",3; "12","41",3; "12","42",2; "12","43",3; "12","44",3; "12","45",2; "12","46",3; "12","47",2; "12","48",2; "12","49",2; "12","50",2; "12","51",3; "12","52",3; "12","53",2; "12","54",3; "12","55",3; "12","56",3; "12","57",3; "12","58",3; "12","59",3; "12","60",2; "12","61",3; "12","62",2; "12","63",3; "12","64",2; "13","1",2; "13","2",2; "13","3",2; "13","4",2; "13","5",2; "13","6",2; "13","7",2; "13","8",1; "13","9",2; "13","10",2; "13","11",2; "13","12",2; "13","13",2; "13","14",1; "13","15",2; "13","16",2; "13","17",2; "13","18",2; "13","19",1; "13","20",2; "13","21",2; "13","22",2; "13","23",1; "13","24",2; "13","25",2; "13","26",2; "13","27",2; "13","28",1; "13","29",2; "13","30",2; "13","31",2; "13","32",1; "13","33",2; "13","34",2; "13","35",2; "13","36",1; "13","37",1; "13","38",2; "13","39",2; "13","40",2; "13","41",2; "13","42",1; "13","43",2; "13","44",2; "13","45",1; "13","46",2; "13","47",1; "13","48",2; "13","49",2; "13","50",2; "13","51",2; "13","52",2; "13","53",1; "13","54",2; "13","55",2; "13","56",2; "13","57",2; "13","58",2; "13","59",2; "13","60",1; "13","61",2; "13","62",2; "13","63",2; "13","64",2; "14","1",2; "14","2",2; "14","3",1; "14","4",2; "14","5",2; "14","6",2; "14","7",2; "14","8",1; "14","9",2; "14","10",2; "14","11",2; "14","12",2; "14","13",1; "14","14",2; "14","15",2; "14","16",1; "14","17",1; "14","18",2; "14","19",1; "14","20",2; "14","21",1; "14","22",1; "14","23",2; "14","24",2; "14","25",2; "14","26",2; "14","27",2; "14","28",2; "14","29",2; "14","30",2; "14","31",2; "14","32",2; "14","33",2; "14","34",2; "14","35",1; "14","36",2; "14","37",2; "14","38",2; "14","39",2; "14","40",2; "14","41",2; "14","42",1; "14","43",2; "14","44",2; "14","45",2; "14","46",2; "14","47",2; "14","48",1; "14","49",1; "14","50",1; "14","51",2; "14","52",2; "14","53",2; "14","54",2; "14","55",2; "14","56",2; "14","57",2; "14","58",2; "14","59",2; "14","60",1; "14","61",2; "14","62",1; "14","63",2; "14","64",1; "15","1",3; "15","2",3; "15","3",2; "15","4",3; "15","5",3; "15","6",3; "15","7",3; "15","8",2; "15","9",3; "15","10",3; "15","11",3; "15","12",3; "15","13",2; "15","14",2; "15","15",3; "15","16",2; "15","17",2; "15","18",3; "15","19",2; "15","20",3; "15","21",2; "15","22",2; "15","23",2; "15","24",3; "15","25",3; "15","26",3; "15","27",3; "15","28",2; "15","29",3; "15","30",3; "15","31",3; "15","32",2; "15","33",3; "15","34",3; "15","35",2; "15","36",2; "15","37",2; "15","38",3; "15","39",3; "15","40",3; "15","41",3; "15","42",2; "15","43",3; "15","44",3; "15","45",2; "15","46",3; "15","47",2; "15","48",2; "15","49",2; "15","50",2; "15","51",3; "15","52",3; "15","53",2; "15","54",3; "15","55",3; "15","56",3; "15","57",3; "15","58",3; "15","59",3; "15","60",2; "15","61",3; "15","62",2; "15","63",3; "15","64",2; "16","1",2; "16","2",2; "16","3",2; "16","4",2; "16","5",2; "16","6",2; "16","7",2; "16","8",1; "16","9",2; "16","10",2; "16","11",2; "16","12",2; "16","13",2; "16","14",1; "16","15",2; "16","16",2; "16","17",2; "16","18",2; "16","19",1; "16","20",2; "16","21",2; "16","22",2; "16","23",1; "16","24",2; "16","25",2; "16","26",2; "16","27",2; "16","28",1; "16","29",2; "16","30",2; "16","31",2; "16","32",1; "16","33",2; "16","34",2; "16","35",2; "16","36",1; "16","37",1; "16","38",2; "16","39",2; "16","40",2; "16","41",2; "16","42",1; "16","43",2; "16","44",2; "16","45",1; "16","46",2; "16","47",1; "16","48",2; "16","49",2; "16","50",2; "16","51",2; "16","52",2; "16","53",1; "16","54",2; "16","55",2; "16","56",2; "16","57",2; "16","58",2; "16","59",2; "16","60",1; "16","61",2; "16","62",2; "16","63",2; "16","64",2; "17","1",2; "17","2",2; "17","3",2; "17","4",2; "17","5",2; "17","6",2; "17","7",2; "17","8",1; "17","9",2; "17","10",2; "17","11",2; "17","12",2; "17","13",2; "17","14",1; "17","15",2; "17","16",2; "17","17",2; "17","18",2; "17","19",1; "17","20",2; "17","21",2; "17","22",2; "17","23",1; "17","24",2; "17","25",2; "17","26",2; "17","27",2; "17","28",1; "17","29",2; "17","30",2; "17","31",2; "17","32",1; "17","33",2; "17","34",2; "17","35",2; "17","36",1; "17","37",1; "17","38",2; "17","39",2; "17","40",2; "17","41",2; "17","42",1; "17","43",2; "17","44",2; "17","45",1; "17","46",2; "17","47",1; "17","48",2; "17","49",2; "17","50",2; "17","51",2; "17","52",2; "17","53",1; "17","54",2; "17","55",2; "17","56",2; "17","57",2; "17","58",2; "17","59",2; "17","60",1; "17","61",2; "17","62",2; "17","63",2; "17","64",2; "18","1",3; "18","2",3; "18","3",2; "18","4",3; "18","5",3; "18","6",3; "18","7",3; "18","8",2; "18","9",3; "18","10",3; "18","11",3; "18","12",3; "18","13",2; "18","14",2; "18","15",3; "18","16",2; "18","17",2; "18","18",3; "18","19",2; "18","20",3; "18","21",2; "18","22",2; "18","23",2; "18","24",3; "18","25",3; "18","26",3; "18","27",3; "18","28",2; "18","29",3; "18","30",3; "18","31",3; "18","32",2; "18","33",3; "18","34",3; "18","35",2; "18","36",2; "18","37",2; "18","38",3; "18","39",3; "18","40",3; "18","41",3; "18","42",2; "18","43",3; "18","44",3; "18","45",2; "18","46",3; "18","47",2; "18","48",2; "18","49",2; "18","50",2; "18","51",3; "18","52",3; "18","53",2; "18","54",3; "18","55",3; "18","56",3; "18","57",3; "18","58",3; "18","59",3; "18","60",2; "18","61",3; "18","62",2; "18","63",3; "18","64",2; "19","1",2; "19","2",2; "19","3",1; "19","4",2; "19","5",2; "19","6",2; "19","7",2; "19","8",2; "19","9",2; "19","10",2; "19","11",2; "19","12",2; "19","13",1; "19","14",1; "19","15",2; "19","16",1; "19","17",1; "19","18",2; "19","19",2; "19","20",2; "19","21",1; "19","22",1; "19","23",1; "19","24",2; "19","25",2; "19","26",2; "19","27",2; "19","28",1; "19","29",2; "19","30",2; "19","31",2; "19","32",1; "19","33",2; "19","34",2; "19","35",1; "19","36",1; "19","37",1; "19","38",2; "19","39",2; "19","40",2; "19","41",2; "19","42",2; "19","43",2; "19","44",2; "19","45",1; "19","46",2; "19","47",1; "19","48",1; "19","49",1; "19","50",1; "19","51",2; "19","52",2; "19","53",1; "19","54",2; "19","55",2; "19","56",2; "19","57",2; "19","58",2; "19","59",2; "19","60",2; "19","61",2; "19","62",1; "19","63",2; "19","64",1; "20","1",3; "20","2",3; "20","3",2; "20","4",3; "20","5",3; "20","6",3; "20","7",3; "20","8",2; "20","9",3; "20","10",3; "20","11",3; "20","12",3; "20","13",2; "20","14",2; "20","15",3; "20","16",2; "20","17",2; "20","18",3; "20","19",2; "20","20",3; "20","21",2; "20","22",2; "20","23",2; "20","24",3; "20","25",3; "20","26",3; "20","27",3; "20","28",2; "20","29",3; "20","30",3; "20","31",3; "20","32",2; "20","33",3; "20","34",3; "20","35",2; "20","36",2; "20","37",2; "20","38",3; "20","39",3; "20","40",3; "20","41",3; "20","42",2; "20","43",3; "20","44",3; "20","45",2; "20","46",3; "20","47",2; "20","48",2; "20","49",2; "20","50",2; "20","51",3; "20","52",3; "20","53",2; "20","54",3; "20","55",3; "20","56",3; "20","57",3; "20","58",3; "20","59",3; "20","60",2; "20","61",3; "20","62",2; "20","63",3; "20","64",2; "21","1",2; "21","2",2; "21","3",2; "21","4",2; "21","5",2; "21","6",2; "21","7",2; "21","8",1; "21","9",2; "21","10",2; "21","11",2; "21","12",2; "21","13",2; "21","14",1; "21","15",2; "21","16",2; "21","17",2; "21","18",2; "21","19",1; "21","20",2; "21","21",2; "21","22",2; "21","23",1; "21","24",2; "21","25",2; "21","26",2; "21","27",2; "21","28",1; "21","29",2; "21","30",2; "21","31",2; "21","32",1; "21","33",2; "21","34",2; "21","35",2; "21","36",1; "21","37",1; "21","38",2; "21","39",2; "21","40",2; "21","41",2; "21","42",1; "21","43",2; "21","44",2; "21","45",1; "21","46",2; "21","47",1; "21","48",2; "21","49",2; "21","50",2; "21","51",2; "21","52",2; "21","53",1; "21","54",2; "21","55",2; "21","56",2; "21","57",2; "21","58",2; "21","59",2; "21","60",1; "21","61",2; "21","62",2; "21","63",2; "21","64",2; "22","1",2; "22","2",2; "22","3",2; "22","4",2; "22","5",2; "22","6",2; "22","7",2; "22","8",1; "22","9",2; "22","10",2; "22","11",2; "22","12",2; "22","13",2; "22","14",1; "22","15",2; "22","16",2; "22","17",2; "22","18",2; "22","19",1; "22","20",2; "22","21",2; "22","22",2; "22","23",1; "22","24",2; "22","25",2; "22","26",2; "22","27",2; "22","28",1; "22","29",2; "22","30",2; "22","31",2; "22","32",1; "22","33",2; "22","34",2; "22","35",2; "22","36",1; "22","37",1; "22","38",2; "22","39",2; "22","40",2; "22","41",2; "22","42",1; "22","43",2; "22","44",2; "22","45",1; "22","46",2; "22","47",1; "22","48",2; "22","49",2; "22","50",2; "22","51",2; "22","52",2; "22","53",1; "22","54",2; "22","55",2; "22","56",2; "22","57",2; "22","58",2; "22","59",2; "22","60",1; "22","61",2; "22","62",2; "22","63",2; "22","64",2; "23","1",2; "23","2",2; "23","3",1; "23","4",2; "23","5",2; "23","6",2; "23","7",2; "23","8",1; "23","9",2; "23","10",2; "23","11",2; "23","12",2; "23","13",1; "23","14",2; "23","15",2; "23","16",1; "23","17",1; "23","18",2; "23","19",1; "23","20",2; "23","21",1; "23","22",1; "23","23",2; "23","24",2; "23","25",2; "23","26",2; "23","27",2; "23","28",2; "23","29",2; "23","30",2; "23","31",2; "23","32",2; "23","33",2; "23","34",2; "23","35",1; "23","36",2; "23","37",2; "23","38",2; "23","39",2; "23","40",2; "23","41",2; "23","42",1; "23","43",2; "23","44",2; "23","45",2; "23","46",2; "23","47",2; "23","48",1; "23","49",1; "23","50",1; "23","51",2; "23","52",2; "23","53",2; "23","54",2; "23","55",2; "23","56",2; "23","57",2; "23","58",2; "23","59",2; "23","60",1; "23","61",2; "23","62",1; "23","63",2; "23","64",1; "24","1",3; "24","2",3; "24","3",2; "24","4",3; "24","5",3; "24","6",3; "24","7",3; "24","8",2; "24","9",3; "24","10",3; "24","11",3; "24","12",3; "24","13",2; "24","14",2; "24","15",3; "24","16",2; "24","17",2; "24","18",3; "24","19",2; "24","20",3; "24","21",2; "24","22",2; "24","23",2; "24","24",3; "24","25",3; "24","26",3; "24","27",3; "24","28",2; "24","29",3; "24","30",3; "24","31",3; "24","32",2; "24","33",3; "24","34",3; "24","35",2; "24","36",2; "24","37",2; "24","38",3; "24","39",3; "24","40",3; "24","41",3; "24","42",2; "24","43",3; "24","44",3; "24","45",2; "24","46",3; "24","47",2; "24","48",2; "24","49",2; "24","50",2; "24","51",3; "24","52",3; "24","53",2; "24","54",3; "24","55",3; "24","56",3; "24","57",3; "24","58",3; "24","59",3; "24","60",2; "24","61",3; "24","62",2; "24","63",3; "24","64",2; "25","1",3; "25","2",3; "25","3",2; "25","4",3; "25","5",3; "25","6",3; "25","7",3; "25","8",2; "25","9",3; "25","10",3; "25","11",3; "25","12",3; "25","13",2; "25","14",2; "25","15",3; "25","16",2; "25","17",2; "25","18",3; "25","19",2; "25","20",3; "25","21",2; "25","22",2; "25","23",2; "25","24",3; "25","25",3; "25","26",3; "25","27",3; "25","28",2; "25","29",3; "25","30",3; "25","31",3; "25","32",2; "25","33",3; "25","34",3; "25","35",2; "25","36",2; "25","37",2; "25","38",3; "25","39",3; "25","40",3; "25","41",3; "25","42",2; "25","43",3; "25","44",3; "25","45",2; "25","46",3; "25","47",2; "25","48",2; "25","49",2; "25","50",2; "25","51",3; "25","52",3; "25","53",2; "25","54",3; "25","55",3; "25","56",3; "25","57",3; "25","58",3; "25","59",3; "25","60",2; "25","61",3; "25","62",2; "25","63",3; "25","64",2; "26","1",3; "26","2",3; "26","3",2; "26","4",3; "26","5",3; "26","6",3; "26","7",3; "26","8",2; "26","9",3; "26","10",3; "26","11",3; "26","12",3; "26","13",2; "26","14",2; "26","15",3; "26","16",2; "26","17",2; "26","18",3; "26","19",2; "26","20",3; "26","21",2; "26","22",2; "26","23",2; "26","24",3; "26","25",3; "26","26",3; "26","27",3; "26","28",2; "26","29",3; "26","30",3; "26","31",3; "26","32",2; "26","33",3; "26","34",3; "26","35",2; "26","36",2; "26","37",2; "26","38",3; "26","39",3; "26","40",3; "26","41",3; "26","42",2; "26","43",3; "26","44",3; "26","45",2; "26","46",3; "26","47",2; "26","48",2; "26","49",2; "26","50",2; "26","51",3; "26","52",3; "26","53",2; "26","54",3; "26","55",3; "26","56",3; "26","57",3; "26","58",3; "26","59",3; "26","60",2; "26","61",3; "26","62",2; "26","63",3; "26","64",2; "27","1",3; "27","2",3; "27","3",2; "27","4",3; "27","5",3; "27","6",3; "27","7",3; "27","8",2; "27","9",3; "27","10",3; "27","11",3; "27","12",3; "27","13",2; "27","14",2; "27","15",3; "27","16",2; "27","17",2; "27","18",3; "27","19",2; "27","20",3; "27","21",2; "27","22",2; "27","23",2; "27","24",3; "27","25",3; "27","26",3; "27","27",3; "27","28",2; "27","29",3; "27","30",3; "27","31",3; "27","32",2; "27","33",3; "27","34",3; "27","35",2; "27","36",2; "27","37",2; "27","38",3; "27","39",3; "27","40",3; "27","41",3; "27","42",2; "27","43",3; "27","44",3; "27","45",2; "27","46",3; "27","47",2; "27","48",2; "27","49",2; "27","50",2; "27","51",3; "27","52",3; "27","53",2; "27","54",3; "27","55",3; "27","56",3; "27","57",3; "27","58",3; "27","59",3; "27","60",2; "27","61",3; "27","62",2; "27","63",3; "27","64",2; "28","1",2; "28","2",2; "28","3",1; "28","4",2; "28","5",2; "28","6",2; "28","7",2; "28","8",1; "28","9",2; "28","10",2; "28","11",2; "28","12",2; "28","13",1; "28","14",2; "28","15",2; "28","16",1; "28","17",1; "28","18",2; "28","19",1; "28","20",2; "28","21",1; "28","22",1; "28","23",2; "28","24",2; "28","25",2; "28","26",2; "28","27",2; "28","28",2; "28","29",2; "28","30",2; "28","31",2; "28","32",2; "28","33",2; "28","34",2; "28","35",1; "28","36",2; "28","37",2; "28","38",2; "28","39",2; "28","40",2; "28","41",2; "28","42",1; "28","43",2; "28","44",2; "28","45",2; "28","46",2; "28","47",2; "28","48",1; "28","49",1; "28","50",1; "28","51",2; "28","52",2; "28","53",2; "28","54",2; "28","55",2; "28","56",2; "28","57",2; "28","58",2; "28","59",2; "28","60",1; "28","61",2; "28","62",1; "28","63",2; "28","64",1; "29","1",3; "29","2",3; "29","3",2; "29","4",3; "29","5",3; "29","6",3; "29","7",3; "29","8",2; "29","9",3; "29","10",3; "29","11",3; "29","12",3; "29","13",2; "29","14",2; "29","15",3; "29","16",2; "29","17",2; "29","18",3; "29","19",2; "29","20",3; "29","21",2; "29","22",2; "29","23",2; "29","24",3; "29","25",3; "29","26",3; "29","27",3; "29","28",2; "29","29",3; "29","30",3; "29","31",3; "29","32",2; "29","33",3; "29","34",3; "29","35",2; "29","36",2; "29","37",2; "29","38",3; "29","39",3; "29","40",3; "29","41",3; "29","42",2; "29","43",3; "29","44",3; "29","45",2; "29","46",3; "29","47",2; "29","48",2; "29","49",2; "29","50",2; "29","51",3; "29","52",3; "29","53",2; "29","54",3; "29","55",3; "29","56",3; "29","57",3; "29","58",3; "29","59",3; "29","60",2; "29","61",3; "29","62",2; "29","63",3; "29","64",2; "30","1",3; "30","2",3; "30","3",2; "30","4",3; "30","5",3; "30","6",3; "30","7",3; "30","8",2; "30","9",3; "30","10",3; "30","11",3; "30","12",3; "30","13",2; "30","14",2; "30","15",3; "30","16",2; "30","17",2; "30","18",3; "30","19",2; "30","20",3; "30","21",2; "30","22",2; "30","23",2; "30","24",3; "30","25",3; "30","26",3; "30","27",3; "30","28",2; "30","29",3; "30","30",3; "30","31",3; "30","32",2; "30","33",3; "30","34",3; "30","35",2; "30","36",2; "30","37",2; "30","38",3; "30","39",3; "30","40",3; "30","41",3; "30","42",2; "30","43",3; "30","44",3; "30","45",2; "30","46",3; "30","47",2; "30","48",2; "30","49",2; "30","50",2; "30","51",3; "30","52",3; "30","53",2; "30","54",3; "30","55",3; "30","56",3; "30","57",3; "30","58",3; "30","59",3; "30","60",2; "30","61",3; "30","62",2; "30","63",3; "30","64",2; "31","1",3; "31","2",3; "31","3",2; "31","4",3; "31","5",3; "31","6",3; "31","7",3; "31","8",2; "31","9",3; "31","10",3; "31","11",3; "31","12",3; "31","13",2; "31","14",2; "31","15",3; "31","16",2; "31","17",2; "31","18",3; "31","19",2; "31","20",3; "31","21",2; "31","22",2; "31","23",2; "31","24",3; "31","25",3; "31","26",3; "31","27",3; "31","28",2; "31","29",3; "31","30",3; "31","31",3; "31","32",2; "31","33",3; "31","34",3; "31","35",2; "31","36",2; "31","37",2; "31","38",3; "31","39",3; "31","40",3; "31","41",3; "31","42",2; "31","43",3; "31","44",3; "31","45",2; "31","46",3; "31","47",2; "31","48",2; "31","49",2; "31","50",2; "31","51",3; "31","52",3; "31","53",2; "31","54",3; "31","55",3; "31","56",3; "31","57",3; "31","58",3; "31","59",3; "31","60",2; "31","61",3; "31","62",2; "31","63",3; "31","64",2; "32","1",2; "32","2",2; "32","3",1; "32","4",2; "32","5",2; "32","6",2; "32","7",2; "32","8",1; "32","9",2; "32","10",2; "32","11",2; "32","12",2; "32","13",1; "32","14",2; "32","15",2; "32","16",1; "32","17",1; "32","18",2; "32","19",1; "32","20",2; "32","21",1; "32","22",1; "32","23",2; "32","24",2; "32","25",2; "32","26",2; "32","27",2; "32","28",2; "32","29",2; "32","30",2; "32","31",2; "32","32",2; "32","33",2; "32","34",2; "32","35",1; "32","36",2; "32","37",2; "32","38",2; "32","39",2; "32","40",2; "32","41",2; "32","42",1; "32","43",2; "32","44",2; "32","45",2; "32","46",2; "32","47",2; "32","48",1; "32","49",1; "32","50",1; "32","51",2; "32","52",2; "32","53",2; "32","54",2; "32","55",2; "32","56",2; "32","57",2; "32","58",2; "32","59",2; "32","60",1; "32","61",2; "32","62",1; "32","63",2; "32","64",1; "33","1",3; "33","2",3; "33","3",2; "33","4",3; "33","5",3; "33","6",3; "33","7",3; "33","8",2; "33","9",3; "33","10",3; "33","11",3; "33","12",3; "33","13",2; "33","14",2; "33","15",3; "33","16",2; "33","17",2; "33","18",3; "33","19",2; "33","20",3; "33","21",2; "33","22",2; "33","23",2; "33","24",3; "33","25",3; "33","26",3; "33","27",3; "33","28",2; "33","29",3; "33","30",3; "33","31",3; "33","32",2; "33","33",3; "33","34",3; "33","35",2; "33","36",2; "33","37",2; "33","38",3; "33","39",3; "33","40",3; "33","41",3; "33","42",2; "33","43",3; "33","44",3; "33","45",2; "33","46",3; "33","47",2; "33","48",2; "33","49",2; "33","50",2; "33","51",3; "33","52",3; "33","53",2; "33","54",3; "33","55",3; "33","56",3; "33","57",3; "33","58",3; "33","59",3; "33","60",2; "33","61",3; "33","62",2; "33","63",3; "33","64",2; "34","1",3; "34","2",3; "34","3",2; "34","4",3; "34","5",3; "34","6",3; "34","7",3; "34","8",2; "34","9",3; "34","10",3; "34","11",3; "34","12",3; "34","13",2; "34","14",2; "34","15",3; "34","16",2; "34","17",2; "34","18",3; "34","19",2; "34","20",3; "34","21",2; "34","22",2; "34","23",2; "34","24",3; "34","25",3; "34","26",3; "34","27",3; "34","28",2; "34","29",3; "34","30",3; "34","31",3; "34","32",2; "34","33",3; "34","34",3; "34","35",2; "34","36",2; "34","37",2; "34","38",3; "34","39",3; "34","40",3; "34","41",3; "34","42",2; "34","43",3; "34","44",3; "34","45",2; "34","46",3; "34","47",2; "34","48",2; "34","49",2; "34","50",2; "34","51",3; "34","52",3; "34","53",2; "34","54",3; "34","55",3; "34","56",3; "34","57",3; "34","58",3; "34","59",3; "34","60",2; "34","61",3; "34","62",2; "34","63",3; "34","64",2; "35","1",2; "35","2",2; "35","3",2; "35","4",2; "35","5",2; "35","6",2; "35","7",2; "35","8",1; "35","9",2; "35","10",2; "35","11",2; "35","12",2; "35","13",2; "35","14",1; "35","15",2; "35","16",2; "35","17",2; "35","18",2; "35","19",1; "35","20",2; "35","21",2; "35","22",2; "35","23",1; "35","24",2; "35","25",2; "35","26",2; "35","27",2; "35","28",1; "35","29",2; "35","30",2; "35","31",2; "35","32",1; "35","33",2; "35","34",2; "35","35",2; "35","36",1; "35","37",1; "35","38",2; "35","39",2; "35","40",2; "35","41",2; "35","42",1; "35","43",2; "35","44",2; "35","45",1; "35","46",2; "35","47",1; "35","48",2; "35","49",2; "35","50",2; "35","51",2; "35","52",2; "35","53",1; "35","54",2; "35","55",2; "35","56",2; "35","57",2; "35","58",2; "35","59",2; "35","60",1; "35","61",2; "35","62",2; "35","63",2; "35","64",2; "36","1",2; "36","2",2; "36","3",1; "36","4",2; "36","5",2; "36","6",2; "36","7",2; "36","8",1; "36","9",2; "36","10",2; "36","11",2; "36","12",2; "36","13",1; "36","14",2; "36","15",2; "36","16",1; "36","17",1; "36","18",2; "36","19",1; "36","20",2; "36","21",1; "36","22",1; "36","23",2; "36","24",2; "36","25",2; "36","26",2; "36","27",2; "36","28",2; "36","29",2; "36","30",2; "36","31",2; "36","32",2; "36","33",2; "36","34",2; "36","35",1; "36","36",2; "36","37",2; "36","38",2; "36","39",2; "36","40",2; "36","41",2; "36","42",1; "36","43",2; "36","44",2; "36","45",2; "36","46",2; "36","47",2; "36","48",1; "36","49",1; "36","50",1; "36","51",2; "36","52",2; "36","53",2; "36","54",2; "36","55",2; "36","56",2; "36","57",2; "36","58",2; "36","59",2; "36","60",1; "36","61",2; "36","62",1; "36","63",2; "36","64",1; "37","1",2; "37","2",2; "37","3",1; "37","4",2; "37","5",2; "37","6",2; "37","7",2; "37","8",1; "37","9",2; "37","10",2; "37","11",2; "37","12",2; "37","13",1; "37","14",2; "37","15",2; "37","16",1; "37","17",1; "37","18",2; "37","19",1; "37","20",2; "37","21",1; "37","22",1; "37","23",2; "37","24",2; "37","25",2; "37","26",2; "37","27",2; "37","28",2; "37","29",2; "37","30",2; "37","31",2; "37","32",2; "37","33",2; "37","34",2; "37","35",1; "37","36",2; "37","37",2; "37","38",2; "37","39",2; "37","40",2; "37","41",2; "37","42",1; "37","43",2; "37","44",2; "37","45",2; "37","46",2; "37","47",2; "37","48",1; "37","49",1; "37","50",1; "37","51",2; "37","52",2; "37","53",2; "37","54",2; "37","55",2; "37","56",2; "37","57",2; "37","58",2; "37","59",2; "37","60",1; "37","61",2; "37","62",1; "37","63",2; "37","64",1; "38","1",3; "38","2",3; "38","3",2; "38","4",3; "38","5",3; "38","6",3; "38","7",3; "38","8",2; "38","9",3; "38","10",3; "38","11",3; "38","12",3; "38","13",2; "38","14",2; "38","15",3; "38","16",2; "38","17",2; "38","18",3; "38","19",2; "38","20",3; "38","21",2; "38","22",2; "38","23",2; "38","24",3; "38","25",3; "38","26",3; "38","27",3; "38","28",2; "38","29",3; "38","30",3; "38","31",3; "38","32",2; "38","33",3; "38","34",3; "38","35",2; "38","36",2; "38","37",2; "38","38",3; "38","39",3; "38","40",3; "38","41",3; "38","42",2; "38","43",3; "38","44",3; "38","45",2; "38","46",3; "38","47",2; "38","48",2; "38","49",2; "38","50",2; "38","51",3; "38","52",3; "38","53",2; "38","54",3; "38","55",3; "38","56",3; "38","57",3; "38","58",3; "38","59",3; "38","60",2; "38","61",3; "38","62",2; "38","63",3; "38","64",2; "39","1",3; "39","2",3; "39","3",2; "39","4",3; "39","5",3; "39","6",3; "39","7",3; "39","8",2; "39","9",3; "39","10",3; "39","11",3; "39","12",3; "39","13",2; "39","14",2; "39","15",3; "39","16",2; "39","17",2; "39","18",3; "39","19",2; "39","20",3; "39","21",2; "39","22",2; "39","23",2; "39","24",3; "39","25",3; "39","26",3; "39","27",3; "39","28",2; "39","29",3; "39","30",3; "39","31",3; "39","32",2; "39","33",3; "39","34",3; "39","35",2; "39","36",2; "39","37",2; "39","38",3; "39","39",3; "39","40",3; "39","41",3; "39","42",2; "39","43",3; "39","44",3; "39","45",2; "39","46",3; "39","47",2; "39","48",2; "39","49",2; "39","50",2; "39","51",3; "39","52",3; "39","53",2; "39","54",3; "39","55",3; "39","56",3; "39","57",3; "39","58",3; "39","59",3; "39","60",2; "39","61",3; "39","62",2; "39","63",3; "39","64",2; "40","1",3; "40","2",3; "40","3",2; "40","4",3; "40","5",3; "40","6",3; "40","7",3; "40","8",2; "40","9",3; "40","10",3; "40","11",3; "40","12",3; "40","13",2; "40","14",2; "40","15",3; "40","16",2; "40","17",2; "40","18",3; "40","19",2; "40","20",3; "40","21",2; "40","22",2; "40","23",2; "40","24",3; "40","25",3; "40","26",3; "40","27",3; "40","28",2; "40","29",3; "40","30",3; "40","31",3; "40","32",2; "40","33",3; "40","34",3; "40","35",2; "40","36",2; "40","37",2; "40","38",3; "40","39",3; "40","40",3; "40","41",3; "40","42",2; "40","43",3; "40","44",3; "40","45",2; "40","46",3; "40","47",2; "40","48",2; "40","49",2; "40","50",2; "40","51",3; "40","52",3; "40","53",2; "40","54",3; "40","55",3; "40","56",3; "40","57",3; "40","58",3; "40","59",3; "40","60",2; "40","61",3; "40","62",2; "40","63",3; "40","64",2; "41","1",3; "41","2",3; "41","3",2; "41","4",3; "41","5",3; "41","6",3; "41","7",3; "41","8",2; "41","9",3; "41","10",3; "41","11",3; "41","12",3; "41","13",2; "41","14",2; "41","15",3; "41","16",2; "41","17",2; "41","18",3; "41","19",2; "41","20",3; "41","21",2; "41","22",2; "41","23",2; "41","24",3; "41","25",3; "41","26",3; "41","27",3; "41","28",2; "41","29",3; "41","30",3; "41","31",3; "41","32",2; "41","33",3; "41","34",3; "41","35",2; "41","36",2; "41","37",2; "41","38",3; "41","39",3; "41","40",3; "41","41",3; "41","42",2; "41","43",3; "41","44",3; "41","45",2; "41","46",3; "41","47",2; "41","48",2; "41","49",2; "41","50",2; "41","51",3; "41","52",3; "41","53",2; "41","54",3; "41","55",3; "41","56",3; "41","57",3; "41","58",3; "41","59",3; "41","60",2; "41","61",3; "41","62",2; "41","63",3; "41","64",2; "42","1",2; "42","2",2; "42","3",1; "42","4",2; "42","5",2; "42","6",2; "42","7",2; "42","8",2; "42","9",2; "42","10",2; "42","11",2; "42","12",2; "42","13",1; "42","14",1; "42","15",2; "42","16",1; "42","17",1; "42","18",2; "42","19",2; "42","20",2; "42","21",1; "42","22",1; "42","23",1; "42","24",2; "42","25",2; "42","26",2; "42","27",2; "42","28",1; "42","29",2; "42","30",2; "42","31",2; "42","32",1; "42","33",2; "42","34",2; "42","35",1; "42","36",1; "42","37",1; "42","38",2; "42","39",2; "42","40",2; "42","41",2; "42","42",2; "42","43",2; "42","44",2; "42","45",1; "42","46",2; "42","47",1; "42","48",1; "42","49",1; "42","50",1; "42","51",2; "42","52",2; "42","53",1; "42","54",2; "42","55",2; "42","56",2; "42","57",2; "42","58",2; "42","59",2; "42","60",2; "42","61",2; "42","62",1; "42","63",2; "42","64",1; "43","1",3; "43","2",3; "43","3",2; "43","4",3; "43","5",3; "43","6",3; "43","7",3; "43","8",2; "43","9",3; "43","10",3; "43","11",3; "43","12",3; "43","13",2; "43","14",2; "43","15",3; "43","16",2; "43","17",2; "43","18",3; "43","19",2; "43","20",3; "43","21",2; "43","22",2; "43","23",2; "43","24",3; "43","25",3; "43","26",3; "43","27",3; "43","28",2; "43","29",3; "43","30",3; "43","31",3; "43","32",2; "43","33",3; "43","34",3; "43","35",2; "43","36",2; "43","37",2; "43","38",3; "43","39",3; "43","40",3; "43","41",3; "43","42",2; "43","43",3; "43","44",3; "43","45",2; "43","46",3; "43","47",2; "43","48",2; "43","49",2; "43","50",2; "43","51",3; "43","52",3; "43","53",2; "43","54",3; "43","55",3; "43","56",3; "43","57",3; "43","58",3; "43","59",3; "43","60",2; "43","61",3; "43","62",2; "43","63",3; "43","64",2; "44","1",3; "44","2",3; "44","3",2; "44","4",3; "44","5",3; "44","6",3; "44","7",3; "44","8",2; "44","9",3; "44","10",3; "44","11",3; "44","12",3; "44","13",2; "44","14",2; "44","15",3; "44","16",2; "44","17",2; "44","18",3; "44","19",2; "44","20",3; "44","21",2; "44","22",2; "44","23",2; "44","24",3; "44","25",3; "44","26",3; "44","27",3; "44","28",2; "44","29",3; "44","30",3; "44","31",3; "44","32",2; "44","33",3; "44","34",3; "44","35",2; "44","36",2; "44","37",2; "44","38",3; "44","39",3; "44","40",3; "44","41",3; "44","42",2; "44","43",3; "44","44",3; "44","45",2; "44","46",3; "44","47",2; "44","48",2; "44","49",2; "44","50",2; "44","51",3; "44","52",3; "44","53",2; "44","54",3; "44","55",3; "44","56",3; "44","57",3; "44","58",3; "44","59",3; "44","60",2; "44","61",3; "44","62",2; "44","63",3; "44","64",2; "45","1",2; "45","2",2; "45","3",1; "45","4",2; "45","5",2; "45","6",2; "45","7",2; "45","8",1; "45","9",2; "45","10",2; "45","11",2; "45","12",2; "45","13",1; "45","14",2; "45","15",2; "45","16",1; "45","17",1; "45","18",2; "45","19",1; "45","20",2; "45","21",1; "45","22",1; "45","23",2; "45","24",2; "45","25",2; "45","26",2; "45","27",2; "45","28",2; "45","29",2; "45","30",2; "45","31",2; "45","32",2; "45","33",2; "45","34",2; "45","35",1; "45","36",2; "45","37",2; "45","38",2; "45","39",2; "45","40",2; "45","41",2; "45","42",1; "45","43",2; "45","44",2; "45","45",2; "45","46",2; "45","47",2; "45","48",1; "45","49",1; "45","50",1; "45","51",2; "45","52",2; "45","53",2; "45","54",2; "45","55",2; "45","56",2; "45","57",2; "45","58",2; "45","59",2; "45","60",1; "45","61",2; "45","62",1; "45","63",2; "45","64",1; "46","1",3; "46","2",3; "46","3",2; "46","4",3; "46","5",3; "46","6",3; "46","7",3; "46","8",2; "46","9",3; "46","10",3; "46","11",3; "46","12",3; "46","13",2; "46","14",2; "46","15",3; "46","16",2; "46","17",2; "46","18",3; "46","19",2; "46","20",3; "46","21",2; "46","22",2; "46","23",2; "46","24",3; "46","25",3; "46","26",3; "46","27",3; "46","28",2; "46","29",3; "46","30",3; "46","31",3; "46","32",2; "46","33",3; "46","34",3; "46","35",2; "46","36",2; "46","37",2; "46","38",3; "46","39",3; "46","40",3; "46","41",3; "46","42",2; "46","43",3; "46","44",3; "46","45",2; "46","46",3; "46","47",2; "46","48",2; "46","49",2; "46","50",2; "46","51",3; "46","52",3; "46","53",2; "46","54",3; "46","55",3; "46","56",3; "46","57",3; "46","58",3; "46","59",3; "46","60",2; "46","61",3; "46","62",2; "46","63",3; "46","64",2; "47","1",2; "47","2",2; "47","3",1; "47","4",2; "47","5",2; "47","6",2; "47","7",2; "47","8",1; "47","9",2; "47","10",2; "47","11",2; "47","12",2; "47","13",1; "47","14",2; "47","15",2; "47","16",1; "47","17",1; "47","18",2; "47","19",1; "47","20",2; "47","21",1; "47","22",1; "47","23",2; "47","24",2; "47","25",2; "47","26",2; "47","27",2; "47","28",2; "47","29",2; "47","30",2; "47","31",2; "47","32",2; "47","33",2; "47","34",2; "47","35",1; "47","36",2; "47","37",2; "47","38",2; "47","39",2; "47","40",2; "47","41",2; "47","42",1; "47","43",2; "47","44",2; "47","45",2; "47","46",2; "47","47",2; "47","48",1; "47","49",1; "47","50",1; "47","51",2; "47","52",2; "47","53",2; "47","54",2; "47","55",2; "47","56",2; "47","57",2; "47","58",2; "47","59",2; "47","60",1; "47","61",2; "47","62",1; "47","63",2; "47","64",1; "48","1",2; "48","2",2; "48","3",2; "48","4",2; "48","5",2; "48","6",2; "48","7",2; "48","8",1; "48","9",2; "48","10",2; "48","11",2; "48","12",2; "48","13",2; "48","14",1; "48","15",2; "48","16",2; "48","17",2; "48","18",2; "48","19",1; "48","20",2; "48","21",2; "48","22",2; "48","23",1; "48","24",2; "48","25",2; "48","26",2; "48","27",2; "48","28",1; "48","29",2; "48","30",2; "48","31",2; "48","32",1; "48","33",2; "48","34",2; "48","35",2; "48","36",1; "48","37",1; "48","38",2; "48","39",2; "48","40",2; "48","41",2; "48","42",1; "48","43",2; "48","44",2; "48","45",1; "48","46",2; "48","47",1; "48","48",2; "48","49",2; "48","50",2; "48","51",2; "48","52",2; "48","53",1; "48","54",2; "48","55",2; "48","56",2; "48","57",2; "48","58",2; "48","59",2; "48","60",1; "48","61",2; "48","62",2; "48","63",2; "48","64",2; "49","1",2; "49","2",2; "49","3",2; "49","4",2; "49","5",2; "49","6",2; "49","7",2; "49","8",1; "49","9",2; "49","10",2; "49","11",2; "49","12",2; "49","13",2; "49","14",1; "49","15",2; "49","16",2; "49","17",2; "49","18",2; "49","19",1; "49","20",2; "49","21",2; "49","22",2; "49","23",1; "49","24",2; "49","25",2; "49","26",2; "49","27",2; "49","28",1; "49","29",2; "49","30",2; "49","31",2; "49","32",1; "49","33",2; "49","34",2; "49","35",2; "49","36",1; "49","37",1; "49","38",2; "49","39",2; "49","40",2; "49","41",2; "49","42",1; "49","43",2; "49","44",2; "49","45",1; "49","46",2; "49","47",1; "49","48",2; "49","49",2; "49","50",2; "49","51",2; "49","52",2; "49","53",1; "49","54",2; "49","55",2; "49","56",2; "49","57",2; "49","58",2; "49","59",2; "49","60",1; "49","61",2; "49","62",2; "49","63",2; "49","64",2; "50","1",2; "50","2",2; "50","3",2; "50","4",2; "50","5",2; "50","6",2; "50","7",2; "50","8",1; "50","9",2; "50","10",2; "50","11",2; "50","12",2; "50","13",2; "50","14",1; "50","15",2; "50","16",2; "50","17",2; "50","18",2; "50","19",1; "50","20",2; "50","21",2; "50","22",2; "50","23",1; "50","24",2; "50","25",2; "50","26",2; "50","27",2; "50","28",1; "50","29",2; "50","30",2; "50","31",2; "50","32",1; "50","33",2; "50","34",2; "50","35",2; "50","36",1; "50","37",1; "50","38",2; "50","39",2; "50","40",2; "50","41",2; "50","42",1; "50","43",2; "50","44",2; "50","45",1; "50","46",2; "50","47",1; "50","48",2; "50","49",2; "50","50",2; "50","51",2; "50","52",2; "50","53",1; "50","54",2; "50","55",2; "50","56",2; "50","57",2; "50","58",2; "50","59",2; "50","60",1; "50","61",2; "50","62",2; "50","63",2; "50","64",2; "51","1",3; "51","2",3; "51","3",2; "51","4",3; "51","5",3; "51","6",3; "51","7",3; "51","8",2; "51","9",3; "51","10",3; "51","11",3; "51","12",3; "51","13",2; "51","14",2; "51","15",3; "51","16",2; "51","17",2; "51","18",3; "51","19",2; "51","20",3; "51","21",2; "51","22",2; "51","23",2; "51","24",3; "51","25",3; "51","26",3; "51","27",3; "51","28",2; "51","29",3; "51","30",3; "51","31",3; "51","32",2; "51","33",3; "51","34",3; "51","35",2; "51","36",2; "51","37",2; "51","38",3; "51","39",3; "51","40",3; "51","41",3; "51","42",2; "51","43",3; "51","44",3; "51","45",2; "51","46",3; "51","47",2; "51","48",2; "51","49",2; "51","50",2; "51","51",3; "51","52",3; "51","53",2; "51","54",3; "51","55",3; "51","56",3; "51","57",3; "51","58",3; "51","59",3; "51","60",2; "51","61",3; "51","62",2; "51","63",3; "51","64",2; "52","1",3; "52","2",3; "52","3",2; "52","4",3; "52","5",3; "52","6",3; "52","7",3; "52","8",2; "52","9",3; "52","10",3; "52","11",3; "52","12",3; "52","13",2; "52","14",2; "52","15",3; "52","16",2; "52","17",2; "52","18",3; "52","19",2; "52","20",3; "52","21",2; "52","22",2; "52","23",2; "52","24",3; "52","25",3; "52","26",3; "52","27",3; "52","28",2; "52","29",3; "52","30",3; "52","31",3; "52","32",2; "52","33",3; "52","34",3; "52","35",2; "52","36",2; "52","37",2; "52","38",3; "52","39",3; "52","40",3; "52","41",3; "52","42",2; "52","43",3; "52","44",3; "52","45",2; "52","46",3; "52","47",2; "52","48",2; "52","49",2; "52","50",2; "52","51",3; "52","52",3; "52","53",2; "52","54",3; "52","55",3; "52","56",3; "52","57",3; "52","58",3; "52","59",3; "52","60",2; "52","61",3; "52","62",2; "52","63",3; "52","64",2; "53","1",2; "53","2",2; "53","3",1; "53","4",2; "53","5",2; "53","6",2; "53","7",2; "53","8",1; "53","9",2; "53","10",2; "53","11",2; "53","12",2; "53","13",1; "53","14",2; "53","15",2; "53","16",1; "53","17",1; "53","18",2; "53","19",1; "53","20",2; "53","21",1; "53","22",1; "53","23",2; "53","24",2; "53","25",2; "53","26",2; "53","27",2; "53","28",2; "53","29",2; "53","30",2; "53","31",2; "53","32",2; "53","33",2; "53","34",2; "53","35",1; "53","36",2; "53","37",2; "53","38",2; "53","39",2; "53","40",2; "53","41",2; "53","42",1; "53","43",2; "53","44",2; "53","45",2; "53","46",2; "53","47",2; "53","48",1; "53","49",1; "53","50",1; "53","51",2; "53","52",2; "53","53",2; "53","54",2; "53","55",2; "53","56",2; "53","57",2; "53","58",2; "53","59",2; "53","60",1; "53","61",2; "53","62",1; "53","63",2; "53","64",1; "54","1",3; "54","2",3; "54","3",2; "54","4",3; "54","5",3; "54","6",3; "54","7",3; "54","8",2; "54","9",3; "54","10",3; "54","11",3; "54","12",3; "54","13",2; "54","14",2; "54","15",3; "54","16",2; "54","17",2; "54","18",3; "54","19",2; "54","20",3; "54","21",2; "54","22",2; "54","23",2; "54","24",3; "54","25",3; "54","26",3; "54","27",3; "54","28",2; "54","29",3; "54","30",3; "54","31",3; "54","32",2; "54","33",3; "54","34",3; "54","35",2; "54","36",2; "54","37",2; "54","38",3; "54","39",3; "54","40",3; "54","41",3; "54","42",2; "54","43",3; "54","44",3; "54","45",2; "54","46",3; "54","47",2; "54","48",2; "54","49",2; "54","50",2; "54","51",3; "54","52",3; "54","53",2; "54","54",3; "54","55",3; "54","56",3; "54","57",3; "54","58",3; "54","59",3; "54","60",2; "54","61",3; "54","62",2; "54","63",3; "54","64",2; "55","1",3; "55","2",3; "55","3",2; "55","4",3; "55","5",3; "55","6",3; "55","7",3; "55","8",2; "55","9",3; "55","10",3; "55","11",3; "55","12",3; "55","13",2; "55","14",2; "55","15",3; "55","16",2; "55","17",2; "55","18",3; "55","19",2; "55","20",3; "55","21",2; "55","22",2; "55","23",2; "55","24",3; "55","25",3; "55","26",3; "55","27",3; "55","28",2; "55","29",3; "55","30",3; "55","31",3; "55","32",2; "55","33",3; "55","34",3; "55","35",2; "55","36",2; "55","37",2; "55","38",3; "55","39",3; "55","40",3; "55","41",3; "55","42",2; "55","43",3; "55","44",3; "55","45",2; "55","46",3; "55","47",2; "55","48",2; "55","49",2; "55","50",2; "55","51",3; "55","52",3; "55","53",2; "55","54",3; "55","55",3; "55","56",3; "55","57",3; "55","58",3; "55","59",3; "55","60",2; "55","61",3; "55","62",2; "55","63",3; "55","64",2; "56","1",3; "56","2",3; "56","3",2; "56","4",3; "56","5",3; "56","6",3; "56","7",3; "56","8",2; "56","9",3; "56","10",3; "56","11",3; "56","12",3; "56","13",2; "56","14",2; "56","15",3; "56","16",2; "56","17",2; "56","18",3; "56","19",2; "56","20",3; "56","21",2; "56","22",2; "56","23",2; "56","24",3; "56","25",3; "56","26",3; "56","27",3; "56","28",2; "56","29",3; "56","30",3; "56","31",3; "56","32",2; "56","33",3; "56","34",3; "56","35",2; "56","36",2; "56","37",2; "56","38",3; "56","39",3; "56","40",3; "56","41",3; "56","42",2; "56","43",3; "56","44",3; "56","45",2; "56","46",3; "56","47",2; "56","48",2; "56","49",2; "56","50",2; "56","51",3; "56","52",3; "56","53",2; "56","54",3; "56","55",3; "56","56",3; "56","57",3; "56","58",3; "56","59",3; "56","60",2; "56","61",3; "56","62",2; "56","63",3; "56","64",2; "57","1",3; "57","2",3; "57","3",2; "57","4",3; "57","5",3; "57","6",3; "57","7",3; "57","8",2; "57","9",3; "57","10",3; "57","11",3; "57","12",3; "57","13",2; "57","14",2; "57","15",3; "57","16",2; "57","17",2; "57","18",3; "57","19",2; "57","20",3; "57","21",2; "57","22",2; "57","23",2; "57","24",3; "57","25",3; "57","26",3; "57","27",3; "57","28",2; "57","29",3; "57","30",3; "57","31",3; "57","32",2; "57","33",3; "57","34",3; "57","35",2; "57","36",2; "57","37",2; "57","38",3; "57","39",3; "57","40",3; "57","41",3; "57","42",2; "57","43",3; "57","44",3; "57","45",2; "57","46",3; "57","47",2; "57","48",2; "57","49",2; "57","50",2; "57","51",3; "57","52",3; "57","53",2; "57","54",3; "57","55",3; "57","56",3; "57","57",3; "57","58",3; "57","59",3; "57","60",2; "57","61",3; "57","62",2; "57","63",3; "57","64",2; "58","1",3; "58","2",3; "58","3",2; "58","4",3; "58","5",3; "58","6",3; "58","7",3; "58","8",2; "58","9",3; "58","10",3; "58","11",3; "58","12",3; "58","13",2; "58","14",2; "58","15",3; "58","16",2; "58","17",2; "58","18",3; "58","19",2; "58","20",3; "58","21",2; "58","22",2; "58","23",2; "58","24",3; "58","25",3; "58","26",3; "58","27",3; "58","28",2; "58","29",3; "58","30",3; "58","31",3; "58","32",2; "58","33",3; "58","34",3; "58","35",2; "58","36",2; "58","37",2; "58","38",3; "58","39",3; "58","40",3; "58","41",3; "58","42",2; "58","43",3; "58","44",3; "58","45",2; "58","46",3; "58","47",2; "58","48",2; "58","49",2; "58","50",2; "58","51",3; "58","52",3; "58","53",2; "58","54",3; "58","55",3; "58","56",3; "58","57",3; "58","58",3; "58","59",3; "58","60",2; "58","61",3; "58","62",2; "58","63",3; "58","64",2; "59","1",3; "59","2",3; "59","3",2; "59","4",3; "59","5",3; "59","6",3; "59","7",3; "59","8",2; "59","9",3; "59","10",3; "59","11",3; "59","12",3; "59","13",2; "59","14",2; "59","15",3; "59","16",2; "59","17",2; "59","18",3; "59","19",2; "59","20",3; "59","21",2; "59","22",2; "59","23",2; "59","24",3; "59","25",3; "59","26",3; "59","27",3; "59","28",2; "59","29",3; "59","30",3; "59","31",3; "59","32",2; "59","33",3; "59","34",3; "59","35",2; "59","36",2; "59","37",2; "59","38",3; "59","39",3; "59","40",3; "59","41",3; "59","42",2; "59","43",3; "59","44",3; "59","45",2; "59","46",3; "59","47",2; "59","48",2; "59","49",2; "59","50",2; "59","51",3; "59","52",3; "59","53",2; "59","54",3; "59","55",3; "59","56",3; "59","57",3; "59","58",3; "59","59",3; "59","60",2; "59","61",3; "59","62",2; "59","63",3; "59","64",2; "60","1",2; "60","2",2; "60","3",1; "60","4",2; "60","5",2; "60","6",2; "60","7",2; "60","8",2; "60","9",2; "60","10",2; "60","11",2; "60","12",2; "60","13",1; "60","14",1; "60","15",2; "60","16",1; "60","17",1; "60","18",2; "60","19",2; "60","20",2; "60","21",1; "60","22",1; "60","23",1; "60","24",2; "60","25",2; "60","26",2; "60","27",2; "60","28",1; "60","29",2; "60","30",2; "60","31",2; "60","32",1; "60","33",2; "60","34",2; "60","35",1; "60","36",1; "60","37",1; "60","38",2; "60","39",2; "60","40",2; "60","41",2; "60","42",2; "60","43",2; "60","44",2; "60","45",1; "60","46",2; "60","47",1; "60","48",1; "60","49",1; "60","50",1; "60","51",2; "60","52",2; "60","53",1; "60","54",2; "60","55",2; "60","56",2; "60","57",2; "60","58",2; "60","59",2; "60","60",2; "60","61",2; "60","62",1; "60","63",2; "60","64",1; "61","1",3; "61","2",3; "61","3",2; "61","4",3; "61","5",3; "61","6",3; "61","7",3; "61","8",2; "61","9",3; "61","10",3; "61","11",3; "61","12",3; "61","13",2; "61","14",2; "61","15",3; "61","16",2; "61","17",2; "61","18",3; "61","19",2; "61","20",3; "61","21",2; "61","22",2; "61","23",2; "61","24",3; "61","25",3; "61","26",3; "61","27",3; "61","28",2; "61","29",3; "61","30",3; "61","31",3; "61","32",2; "61","33",3; "61","34",3; "61","35",2; "61","36",2; "61","37",2; "61","38",3; "61","39",3; "61","40",3; "61","41",3; "61","42",2; "61","43",3; "61","44",3; "61","45",2; "61","46",3; "61","47",2; "61","48",2; "61","49",2; "61","50",2; "61","51",3; "61","52",3; "61","53",2; "61","54",3; "61","55",3; "61","56",3; "61","57",3; "61","58",3; "61","59",3; "61","60",2; "61","61",3; "61","62",2; "61","63",3; "61","64",2; "62","1",2; "62","2",2; "62","3",2; "62","4",2; "62","5",2; "62","6",2; "62","7",2; "62","8",1; "62","9",2; "62","10",2; "62","11",2; "62","12",2; "62","13",2; "62","14",1; "62","15",2; "62","16",2; "62","17",2; "62","18",2; "62","19",1; "62","20",2; "62","21",2; "62","22",2; "62","23",1; "62","24",2; "62","25",2; "62","26",2; "62","27",2; "62","28",1; "62","29",2; "62","30",2; "62","31",2; "62","32",1; "62","33",2; "62","34",2; "62","35",2; "62","36",1; "62","37",1; "62","38",2; "62","39",2; "62","40",2; "62","41",2; "62","42",1; "62","43",2; "62","44",2; "62","45",1; "62","46",2; "62","47",1; "62","48",2; "62","49",2; "62","50",2; "62","51",2; "62","52",2; "62","53",1; "62","54",2; "62","55",2; "62","56",2; "62","57",2; "62","58",2; "62","59",2; "62","60",1; "62","61",2; "62","62",2; "62","63",2; "62","64",2; "63","1",3; "63","2",3; "63","3",2; "63","4",3; "63","5",3; "63","6",3; "63","7",3; "63","8",2; "63","9",3; "63","10",3; "63","11",3; "63","12",3; "63","13",2; "63","14",2; "63","15",3; "63","16",2; "63","17",2; "63","18",3; "63","19",2; "63","20",3; "63","21",2; "63","22",2; "63","23",2; "63","24",3; "63","25",3; "63","26",3; "63","27",3; "63","28",2; "63","29",3; "63","30",3; "63","31",3; "63","32",2; "63","33",3; "63","34",3; "63","35",2; "63","36",2; "63","37",2; "63","38",3; "63","39",3; "63","40",3; "63","41",3; "63","42",2; "63","43",3; "63","44",3; "63","45",2; "63","46",3; "63","47",2; "63","48",2; "63","49",2; "63","50",2; "63","51",3; "63","52",3; "63","53",2; "63","54",3; "63","55",3; "63","56",3; "63","57",3; "63","58",3; "63","59",3; "63","60",2; "63","61",3; "63","62",2; "63","63",3; "63","64",2; "64","1",2; "64","2",2; "64","3",2; "64","4",2; "64","5",2; "64","6",2; "64","7",2; "64","8",1; "64","9",2; "64","10",2; "64","11",2; "64","12",2; "64","13",2; "64","14",1; "64","15",2; "64","16",2; "64","17",2; "64","18",2; "64","19",1; "64","20",2; "64","21",2; "64","22",2; "64","23",1; "64","24",2; "64","25",2; "64","26",2; "64","27",2; "64","28",1; "64","29",2; "64","30",2; "64","31",2; "64","32",1; "64","33",2; "64","34",2; "64","35",2; "64","36",1; "64","37",1; "64","38",2; "64","39",2; "64","40",2; "64","41",2; "64","42",1; "64","43",2; "64","44",2; "64","45",1; "64","46",2; "64","47",1; "64","48",2; "64","49",2; "64","50",2; "64","51",2; "64","52",2; "64","53",1; "64","54",2; "64","55",2; "64","56",2; "64","57",2; "64","58",2; "64","59",2; "64","60",1; "64","61",2; "64","62",2; "64","63",2; "64","64",2}.

128:

seat as {"1",66; "2",17; "3",97; "4",60; "5",126; "6",123; "7",81; "8",42; "9",12; "10",86; "11",100; "12",57; "13",71; "14",4; "15",26; "16",46; "17",50; "18",7; "19",118; "20",10; "21",82; "22",92; "23",83; "24",103; "25",8; "26",128; "27",102; "28",45; "29",113; "30",56; "31",88; "32",5; "33",51; "34",16; "35",85; "36",120; "37",3; "38",89; "39",52; "40",124; "41",19; "42",98; "43",78; "44",37; "45",90; "46",72; "47",58; "48",79; "49",48; "50",40; "51",80; "52",75; "53",39; "54",11; "55",122; "56",104; "57",115; "58",34; "59",55; "60",91; "61",32; "62",77; "63",93; "64",13; "65",96; "66",119; "67",23; "68",68; "69",36; "70",21; "71",64; "72",54; "73",99; "74",87; "75",95; "76",41; "77",20; "78",14; "79",25; "80",28; "81",22; "82",76; "83",127; "84",94; "85",73; "86",116; "87",38; "88",18; "89",31; "90",2; "91",35; "92",109; "93",63; "94",27; "95",61; "96",106; "97",67; "98",112; "99",101; "100",44; "101",107; "102",43; "103",74; "104",114; "105",49; "106",121; "107",1; "108",69; "109",47; "110",108; "111",33; "112",111; "113",53; "114",6; "115",24; "116",110; "117",65; "118",105; "119",30; "120",62; "121",125; "122",84; "123",70; "124",117; "125",15; "126",9; "127",29; "128",59}.
Person as {"1",true; "2",true; "3",true; "4",true; "5",true; "6",true; "7",true; "8",true; "9",true; "10",true; "11",true; "12",true; "13",true; "14",true; "15",true; "16",true; "17",true; "18",true; "19",true; "20",true; "21",true; "22",true; "23",true; "24",true; "25",true; "26",true; "27",true; "28",true; "29",true; "30",true; "31",true; "32",true; "33",true; "34",true; "35",true; "36",true; "37",true; "38",true; "39",true; "40",true; "41",true; "42",true; "43",true; "44",true; "45",true; "46",true; "47",true; "48",true; "49",true; "50",true; "51",true; "52",true; "53",true; "54",true; "55",true; "56",true; "57",true; "58",true; "59",true; "60",true; "61",true; "62",true; "63",true; "64",true; "65",true; "66",true; "67",true; "68",true; "69",true; "70",true; "71",true; "72",true; "73",true; "74",true; "75",true; "76",true; "77",true; "78",true; "79",true; "80",true; "81",true; "82",true; "83",true; "84",true; "85",true; "86",true; "87",true; "88",true; "89",true; "90",true; "91",true; "92",true; "93",true; "94",true; "95",true; "96",true; "97",true; "98",true; "99",true; "100",true; "101",true; "102",true; "103",true; "104",true; "105",true; "106",true; "107",true; "108",true; "109",true; "110",true; "111",true; "112",true; "113",true; "114",true; "115",true; "116",true; "117",true; "118",true; "119",true; "120",true; "121",true; "122",true; "123",true; "124",true; "125",true; "126",true; "127",true; "128",true} else false.
Hobby as {"1",true; "2",true; "3",true; "4",true; "5",true} else false.
gender as {"1","m"; "2","f"; "3","f"; "4","m"; "5","m"; "6","f"; "7","f"; "8","m"; "9","m"; "10","m"; "11","m"; "12","f"; "13","f"; "14","m"; "15","m"; "16","m"; "17","m"; "18","f"; "19","m"; "20","m"; "21","m"; "22","m"; "23","f"; "24","f"; "25","m"; "26","m"; "27","m"; "28","f"; "29","f"; "30","m"; "31","m"; "32","f"; "33","f"; "34","m"; "35","f"; "36","m"; "37","f"; "38","f"; "39","m"; "40","m"; "41","f"; "42","m"; "43","m"; "44","f"; "45","m"; "46","m"; "47","m"; "48","f"; "49","m"; "50","m"; "51","m"; "52","f"; "53","f"; "54","f"; "55","m"; "56","m"; "57","f"; "58","m"; "59","f"; "60","f"; "61","m"; "62","f"; "63","f"; "64","f"; "65","m"; "66","f"; "67","f"; "68","m"; "69","m"; "70","f"; "71","m"; "72","m"; "73","f"; "74","f"; "75","f"; "76","f"; "77","m"; "78","m"; "79","f"; "80","m"; "81","m"; "82","m"; "83","f"; "84","m"; "85","f"; "86","m"; "87","m"; "88","m"; "89","f"; "90","m"; "91","f"; "92","f"; "93","f"; "94","f"; "95","f"; "96","m"; "97","f"; "98","m"; "99","f"; "100","m"; "101","f"; "102","f"; "103","m"; "104","m"; "105","f"; "106","f"; "107","f"; "108","f"; "109","f"; "110","m"; "111","f"; "112","f"; "113","f"; "114","m"; "115","m"; "116","m"; "117","f"; "118","f"; "119","m"; "120","m"; "121","f"; "122","m"; "123","m"; "124","f"; "125","f"; "126","f"; "127","f"; "128","f"}.
has_hobby as {"1","2",true; "1","3",true; "1","1",true; "1","4",true; "1","5",true; "2","3",true; "2","2",true; "2","1",true; "2","4",true; "2","5",true; "3","5",true; "3","4",true; "3","2",true; "4","3",true; "4","2",true; "4","1",true; "4","4",true; "5","2",true; "5","5",true; "5","3",true; "6","1",true; "6","4",true; "6","2",true; "6","5",true; "6","3",true; "7","1",true; "7","2",true; "7","3",true; "7","5",true; "8","3",true; "8","5",true; "9","3",true; "9","5",true; "9","2",true; "9","4",true; "10","2",true; "10","3",true; "10","4",true; "10","5",true; "10","1",true; "11","2",true; "11","4",true; "11","5",true; "11","1",true; "12","3",true; "12","5",true; "12","2",true; "13","5",true; "13","1",true; "14","3",true; "14","5",true; "14","1",true; "14","4",true; "15","5",true; "15","2",true; "15","1",true; "15","3",true; "15","4",true; "16","2",true; "16","5",true; "16","4",true; "17","4",true; "17","3",true; "18","2",true; "18","4",true; "18","5",true; "18","1",true; "19","5",true; "19","2",true; "20","2",true; "20","3",true; "21","4",true; "21","3",true; "21","2",true; "21","1",true; "22","1",true; "22","2",true; "22","4",true; "23","4",true; "23","5",true; "23","2",true; "24","4",true; "24","3",true; "24","2",true; "24","1",true; "24","5",true; "25","4",true; "25","5",true; "26","1",true; "26","2",true; "27","3",true; "27","5",true; "27","2",true; "28","4",true; "28","1",true; "28","3",true; "28","2",true; "28","5",true; "29","3",true; "29","5",true; "30","2",true; "30","1",true; "31","3",true; "31","1",true; "31","4",true; "32","2",true; "32","1",true; "32","5",true; "33","5",true; "33","4",true; "34","4",true; "34","5",true; "34","2",true; "35","3",true; "35","1",true; "35","4",true; "35","5",true; "35","2",true; "36","1",true; "36","4",true; "36","2",true; "36","3",true; "37","4",true; "37","2",true; "37","1",true; "38","3",true; "38","1",true; "38","2",true; "38","4",true; "39","5",true; "39","2",true; "40","2",true; "40","3",true; "41","5",true; "41","3",true; "42","5",true; "42","4",true; "43","3",true; "43","4",true; "43","5",true; "44","2",true; "44","4",true; "44","3",true; "44","1",true; "45","2",true; "45","4",true; "46","4",true; "46","1",true; "46","5",true; "47","2",true; "47","5",true; "47","4",true; "48","3",true; "48","1",true; "49","1",true; "49","5",true; "49","4",true; "49","3",true; "49","2",true; "50","2",true; "50","4",true; "50","3",true; "51","1",true; "51","2",true; "51","5",true; "51","4",true; "52","5",true; "52","3",true; "52","1",true; "52","4",true; "53","5",true; "53","1",true; "53","4",true; "53","2",true; "53","3",true; "54","1",true; "54","3",true; "55","2",true; "55","4",true; "56","2",true; "56","3",true; "57","2",true; "57","1",true; "57","4",true; "58","5",true; "58","3",true; "58","2",true; "58","1",true; "58","4",true; "59","2",true; "59","3",true; "59","5",true; "60","4",true; "60","2",true; "60","3",true; "60","5",true; "61","1",true; "61","2",true; "61","4",true; "61","3",true; "62","3",true; "62","2",true; "62","5",true; "62","4",true; "62","1",true; "63","2",true; "63","3",true; "63","4",true; "63","1",true; "63","5",true; "64","2",true; "64","4",true; "64","1",true; "64","5",true; "64","3",true; "65","5",true; "65","3",true; "65","2",true; "65","1",true; "65","4",true; "66","5",true; "66","3",true; "66","4",true; "67","1",true; "67","4",true; "68","4",true; "68","2",true; "68","1",true; "68","5",true; "69","3",true; "69","4",true; "69","1",true; "70","3",true; "70","5",true; "70","1",true; "70","4",true; "70","2",true; "71","3",true; "71","1",true; "71","4",true; "72","4",true; "72","3",true; "72","1",true; "73","4",true; "73","1",true; "73","3",true; "74","1",true; "74","4",true; "74","2",true; "74","5",true; "74","3",true; "75","4",true; "75","2",true; "76","5",true; "76","4",true; "76","3",true; "76","2",true; "76","1",true; "77","1",true; "77","5",true; "78","5",true; "78","1",true; "79","1",true; "79","3",true; "79","4",true; "79","2",true; "79","5",true; "80","5",true; "80","1",true; "80","2",true; "80","4",true; "81","4",true; "81","1",true; "82","3",true; "82","4",true; "82","1",true; "82","2",true; "82","5",true; "83","1",true; "83","3",true; "83","4",true; "84","3",true; "84","4",true; "85","4",true; "85","1",true; "86","3",true; "86","4",true; "87","5",true; "87","4",true; "87","2",true; "87","3",true; "88","2",true; "88","5",true; "88","3",true; "88","1",true; "88","4",true; "89","5",true; "89","2",true; "89","4",true; "89","1",true; "90","2",true; "90","4",true; "90","5",true; "91","2",true; "91","3",true; "91","5",true; "91","1",true; "91","4",true; "92","3",true; "92","1",true; "92","2",true; "92","5",true; "93","3",true; "93","1",true; "93","2",true; "94","2",true; "94","5",true; "95","3",true; "95","4",true; "96","1",true; "96","4",true; "96","2",true; "96","5",true; "96","3",true; "97","4",true; "97","2",true; "97","5",true; "98","5",true; "98","4",true; "99","2",true; "99","5",true; "100","2",true; "100","3",true; "100","5",true; "100","4",true; "101","2",true; "101","1",true; "101","5",true; "101","3",true; "101","4",true; "102","2",true; "102","1",true; "102","5",true; "102","3",true; "102","4",true; "103","2",true; "103","1",true; "103","4",true; "103","3",true; "103","5",true; "104","5",true; "104","3",true; "104","4",true; "104","1",true; "104","2",true; "105","4",true; "105","2",true; "106","4",true; "106","5",true; "106","1",true; "107","3",true; "107","1",true; "107","2",true; "107","5",true; "107","4",true; "108","4",true; "108","5",true; "108","1",true; "108","2",true; "108","3",true; "109","1",true; "109","2",true; "110","5",true; "110","4",true; "110","1",true; "110","2",true; "111","3",true; "111","2",true; "112","4",true; "112","3",true; "112","5",true; "112","2",true; "112","1",true; "113","1",true; "113","3",true; "113","5",true; "113","2",true; "114","3",true; "114","2",true; "115","2",true; "115","1",true; "115","5",true; "115","4",true; "116","3",true; "116","4",true; "116","5",true; "116","1",true; "117","4",true; "117","5",true; "117","2",true; "118","2",true; "118","4",true; "118","3",true; "119","5",true; "119","3",true; "120","5",true; "120","1",true; "120","3",true; "120","2",true; "120","4",true; "121","4",true; "121","2",true; "121","3",true; "121","5",true; "122","1",true; "122","2",true; "122","5",true; "123","2",true; "123","3",true; "123","1",true; "123","5",true; "124","2",true; "124","3",true; "124","4",true; "125","3",true; "125","5",true; "125","2",true; "125","4",true; "126","2",true; "126","3",true; "126","1",true; "126","4",true; "127","5",true; "127","1",true; "128","2",true; "128","4",true; "128","1",true; "128","3",true} else false.
nb_hobbies_common as {"1","1",5; "1","2",5; "1","3",3; "1","4",4; "1","5",3; "1","6",5; "1","7",4; "1","8",2; "1","9",4; "1","10",5; "1","11",4; "1","12",3; "1","13",2; "1","14",4; "1","15",5; "1","16",3; "1","17",2; "1","18",4; "1","19",2; "1","20",2; "1","21",4; "1","22",3; "1","23",3; "1","24",5; "1","25",2; "1","26",2; "1","27",3; "1","28",5; "1","29",2; "1","30",2; "1","31",3; "1","32",3; "1","33",2; "1","34",3; "1","35",5; "1","36",4; "1","37",3; "1","38",4; "1","39",2; "1","40",2; "1","41",2; "1","42",2; "1","43",3; "1","44",4; "1","45",2; "1","46",3; "1","47",3; "1","48",2; "1","49",5; "1","50",3; "1","51",4; "1","52",4; "1","53",5; "1","54",2; "1","55",2; "1","56",2; "1","57",3; "1","58",5; "1","59",3; "1","60",4; "1","61",4; "1","62",5; "1","63",5; "1","64",5; "1","65",5; "1","66",3; "1","67",2; "1","68",4; "1","69",3; "1","70",5; "1","71",3; "1","72",3; "1","73",3; "1","74",5; "1","75",2; "1","76",5; "1","77",2; "1","78",2; "1","79",5; "1","80",4; "1","81",2; "1","82",5; "1","83",3; "1","84",2; "1","85",2; "1","86",2; "1","87",4; "1","88",5; "1","89",4; "1","90",3; "1","91",5; "1","92",4; "1","93",3; "1","94",2; "1","95",2; "1","96",5; "1","97",3; "1","98",2; "1","99",2; "1","100",4; "1","101",5; "1","102",5; "1","103",5; "1","104",5; "1","105",2; "1","106",3; "1","107",5; "1","108",5; "1","109",2; "1","110",4; "1","111",2; "1","112",5; "1","113",4; "1","114",2; "1","115",4; "1","116",4; "1","117",3; "1","118",3; "1","119",2; "1","120",5; "1","121",4; "1","122",3; "1","123",4; "1","124",3; "1","125",4; "1","126",4; "1","127",2; "1","128",4; "2","1",5; "2","2",5; "2","3",3; "2","4",4; "2","5",3; "2","6",5; "2","7",4; "2","8",2; "2","9",4; "2","10",5; "2","11",4; "2","12",3; "2","13",2; "2","14",4; "2","15",5; "2","16",3; "2","17",2; "2","18",4; "2","19",2; "2","20",2; "2","21",4; "2","22",3; "2","23",3; "2","24",5; "2","25",2; "2","26",2; "2","27",3; "2","28",5; "2","29",2; "2","30",2; "2","31",3; "2","32",3; "2","33",2; "2","34",3; "2","35",5; "2","36",4; "2","37",3; "2","38",4; "2","39",2; "2","40",2; "2","41",2; "2","42",2; "2","43",3; "2","44",4; "2","45",2; "2","46",3; "2","47",3; "2","48",2; "2","49",5; "2","50",3; "2","51",4; "2","52",4; "2","53",5; "2","54",2; "2","55",2; "2","56",2; "2","57",3; "2","58",5; "2","59",3; "2","60",4; "2","61",4; "2","62",5; "2","63",5; "2","64",5; "2","65",5; "2","66",3; "2","67",2; "2","68",4; "2","69",3; "2","70",5; "2","71",3; "2","72",3; "2","73",3; "2","74",5; "2","75",2; "2","76",5; "2","77",2; "2","78",2; "2","79",5; "2","80",4; "2","81",2; "2","82",5; "2","83",3; "2","84",2; "2","85",2; "2","86",2; "2","87",4; "2","88",5; "2","89",4; "2","90",3; "2","91",5; "2","92",4; "2","93",3; "2","94",2; "2","95",2; "2","96",5; "2","97",3; "2","98",2; "2","99",2; "2","100",4; "2","101",5; "2","102",5; "2","103",5; "2","104",5; "2","105",2; "2","106",3; "2","107",5; "2","108",5; "2","109",2; "2","110",4; "2","111",2; "2","112",5; "2","113",4; "2","114",2; "2","115",4; "2","116",4; "2","117",3; "2","118",3; "2","119",2; "2","120",5; "2","121",4; "2","122",3; "2","123",4; "2","124",3; "2","125",4; "2","126",4; "2","127",2; "2","128",4; "3","1",3; "3","2",3; "3","3",3; "3","4",2; "3","5",2; "3","6",3; "3","7",2; "3","8",1; "3","9",3; "3","10",3; "3","11",3; "3","12",2; "3","13",1; "3","14",2; "3","15",3; "3","16",3; "3","17",1; "3","18",3; "3","19",2; "3","20",1; "3","21",2; "3","22",2; "3","23",3; "3","24",3; "3","25",2; "3","26",1; "3","27",2; "3","28",3; "3","29",1; "3","30",1; "3","31",1; "3","32",2; "3","33",2; "3","34",3; "3","35",3; "3","36",2; "3","37",2; "3","38",2; "3","39",2; "3","40",1; "3","41",1; "3","42",2; "3","43",2; "3","44",2; "3","45",2; "3","46",2; "3","47",3; "3","48",0; "3","49",3; "3","50",2; "3","51",3; "3","52",2; "3","53",3; "3","54",0; "3","55",2; "3","56",1; "3","57",2; "3","58",3; "3","59",2; "3","60",3; "3","61",2; "3","62",3; "3","63",3; "3","64",3; "3","65",3; "3","66",2; "3","67",1; "3","68",3; "3","69",1; "3","70",3; "3","71",1; "3","72",1; "3","73",1; "3","74",3; "3","75",2; "3","76",3; "3","77",1; "3","78",1; "3","79",3; "3","80",3; "3","81",1; "3","82",3; "3","83",1; "3","84",1; "3","85",1; "3","86",1; "3","87",3; "3","88",3; "3","89",3; "3","90",3; "3","91",3; "3","92",2; "3","93",1; "3","94",2; "3","95",1; "3","96",3; "3","97",3; "3","98",2; "3","99",2; "3","100",3; "3","101",3; "3","102",3; "3","103",3; "3","104",3; "3","105",2; "3","106",2; "3","107",3; "3","108",3; "3","109",1; "3","110",3; "3","111",1; "3","112",3; "3","113",2; "3","114",1; "3","115",3; "3","116",2; "3","117",3; "3","118",2; "3","119",1; "3","120",3; "3","121",3; "3","122",2; "3","123",2; "3","124",2; "3","125",3; "3","126",2; "3","127",1; "3","128",2; "4","1",4; "4","2",4; "4","3",2; "4","4",4; "4","5",2; "4","6",4; "4","7",3; "4","8",1; "4","9",3; "4","10",4; "4","11",3; "4","12",2; "4","13",1; "4","14",3; "4","15",4; "4","16",2; "4","17",2; "4","18",3; "4","19",1; "4","20",2; "4","21",4; "4","22",3; "4","23",2; "4","24",4; "4","25",1; "4","26",2; "4","27",2; "4","28",4; "4","29",1; "4","30",2; "4","31",3; "4","32",2; "4","33",1; "4","34",2; "4","35",4; "4","36",4; "4","37",3; "4","38",4; "4","39",1; "4","40",2; "4","41",1; "4","42",1; "4","43",2; "4","44",4; "4","45",2; "4","46",2; "4","47",2; "4","48",2; "4","49",4; "4","50",3; "4","51",3; "4","52",3; "4","53",4; "4","54",2; "4","55",2; "4","56",2; "4","57",3; "4","58",4; "4","59",2; "4","60",3; "4","61",4; "4","62",4; "4","63",4; "4","64",4; "4","65",4; "4","66",2; "4","67",2; "4","68",3; "4","69",3; "4","70",4; "4","71",3; "4","72",3; "4","73",3; "4","74",4; "4","75",2; "4","76",4; "4","77",1; "4","78",1; "4","79",4; "4","80",3; "4","81",2; "4","82",4; "4","83",3; "4","84",2; "4","85",2; "4","86",2; "4","87",3; "4","88",4; "4","89",3; "4","90",2; "4","91",4; "4","92",3; "4","93",3; "4","94",1; "4","95",2; "4","96",4; "4","97",2; "4","98",1; "4","99",1; "4","100",3; "4","101",4; "4","102",4; "4","103",4; "4","104",4; "4","105",2; "4","106",2; "4","107",4; "4","108",4; "4","109",2; "4","110",3; "4","111",2; "4","112",4; "4","113",3; "4","114",2; "4","115",3; "4","116",3; "4","117",2; "4","118",3; "4","119",1; "4","120",4; "4","121",3; "4","122",2; "4","123",3; "4","124",3; "4","125",3; "4","126",4; "4","127",1; "4","128",4; "5","1",3; "5","2",3; "5","3",2; "5","4",2; "5","5",3; "5","6",3; "5","7",3; "5","8",2; "5","9",3; "5","10",3; "5","11",2; "5","12",3; "5","13",1; "5","14",2; "5","15",3; "5","16",2; "5","17",1; "5","18",2; "5","19",2; "5","20",2; "5","21",2; "5","22",1; "5","23",2; "5","24",3; "5","25",1; "5","26",1; "5","27",3; "5","28",3; "5","29",2; "5","30",1; "5","31",1; "5","32",2; "5","33",1; "5","34",2; "5","35",3; "5","36",2; "5","37",1; "5","38",2; "5","39",2; "5","40",2; "5","41",2; "5","42",1; "5","43",2; "5","44",2; "5","45",1; "5","46",1; "5","47",2; "5","48",1; "5","49",3; "5","50",2; "5","51",2; "5","52",2; "5","53",3; "5","54",1; "5","55",1; "5","56",2; "5","57",1; "5","58",3; "5","59",3; "5","60",3; "5","61",2; "5","62",3; "5","63",3; "5","64",3; "5","65",3; "5","66",2; "5","67",0; "5","68",2; "5","69",1; "5","70",3; "5","71",1; "5","72",1; "5","73",1; "5","74",3; "5","75",1; "5","76",3; "5","77",1; "5","78",1; "5","79",3; "5","80",2; "5","81",0; "5","82",3; "5","83",1; "5","84",1; "5","85",0; "5","86",1; "5","87",3; "5","88",3; "5","89",2; "5","90",2; "5","91",3; "5","92",3; "5","93",2; "5","94",2; "5","95",1; "5","96",3; "5","97",2; "5","98",1; "5","99",2; "5","100",3; "5","101",3; "5","102",3; "5","103",3; "5","104",3; "5","105",1; "5","106",1; "5","107",3; "5","108",3; "5","109",1; "5","110",2; "5","111",2; "5","112",3; "5","113",3; "5","114",2; "5","115",2; "5","116",2; "5","117",2; "5","118",2; "5","119",2; "5","120",3; "5","121",3; "5","122",2; "5","123",3; "5","124",2; "5","125",3; "5","126",2; "5","127",1; "5","128",2; "6","1",5; "6","2",5; "6","3",3; "6","4",4; "6","5",3; "6","6",5; "6","7",4; "6","8",2; "6","9",4; "6","10",5; "6","11",4; "6","12",3; "6","13",2; "6","14",4; "6","15",5; "6","16",3; "6","17",2; "6","18",4; "6","19",2; "6","20",2; "6","21",4; "6","22",3; "6","23",3; "6","24",5; "6","25",2; "6","26",2; "6","27",3; "6","28",5; "6","29",2; "6","30",2; "6","31",3; "6","32",3; "6","33",2; "6","34",3; "6","35",5; "6","36",4; "6","37",3; "6","38",4; "6","39",2; "6","40",2; "6","41",2; "6","42",2; "6","43",3; "6","44",4; "6","45",2; "6","46",3; "6","47",3; "6","48",2; "6","49",5; "6","50",3; "6","51",4; "6","52",4; "6","53",5; "6","54",2; "6","55",2; "6","56",2; "6","57",3; "6","58",5; "6","59",3; "6","60",4; "6","61",4; "6","62",5; "6","63",5; "6","64",5; "6","65",5; "6","66",3; "6","67",2; "6","68",4; "6","69",3; "6","70",5; "6","71",3; "6","72",3; "6","73",3; "6","74",5; "6","75",2; "6","76",5; "6","77",2; "6","78",2; "6","79",5; "6","80",4; "6","81",2; "6","82",5; "6","83",3; "6","84",2; "6","85",2; "6","86",2; "6","87",4; "6","88",5; "6","89",4; "6","90",3; "6","91",5; "6","92",4; "6","93",3; "6","94",2; "6","95",2; "6","96",5; "6","97",3; "6","98",2; "6","99",2; "6","100",4; "6","101",5; "6","102",5; "6","103",5; "6","104",5; "6","105",2; "6","106",3; "6","107",5; "6","108",5; "6","109",2; "6","110",4; "6","111",2; "6","112",5; "6","113",4; "6","114",2; "6","115",4; "6","116",4; "6","117",3; "6","118",3; "6","119",2; "6","120",5; "6","121",4; "6","122",3; "6","123",4; "6","124",3; "6","125",4; "6","126",4; "6","127",2; "6","128",4; "7","1",4; "7","2",4; "7","3",2; "7","4",3; "7","5",3; "7","6",4; "7","7",4; "7","8",2; "7","9",3; "7","10",4; "7","11",3; "7","12",3; "7","13",2; "7","14",3; "7","15",4; "7","16",2; "7","17",1; "7","18",3; "7","19",2; "7","20",2; "7","21",3; "7","22",2; "7","23",2; "7","24",4; "7","25",1; "7","26",2; "7","27",3; "7","28",4; "7","29",2; "7","30",2; "7","31",2; "7","32",3; "7","33",1; "7","34",2; "7","35",4; "7","36",3; "7","37",2; "7","38",3; "7","39",2; "7","40",2; "7","41",2; "7","42",1; "7","43",2; "7","44",3; "7","45",1; "7","46",2; "7","47",2; "7","48",2; "7","49",4; "7","50",2; "7","51",3; "7","52",3; "7","53",4; "7","54",2; "7","55",1; "7","56",2; "7","57",2; "7","58",4; "7","59",3; "7","60",3; "7","61",3; "7","62",4; "7","63",4; "7","64",4; "7","65",4; "7","66",2; "7","67",1; "7","68",3; "7","69",2; "7","70",4; "7","71",2; "7","72",2; "7","73",2; "7","74",4; "7","75",1; "7","76",4; "7","77",2; "7","78",2; "7","79",4; "7","80",3; "7","81",1; "7","82",4; "7","83",2; "7","84",1; "7","85",1; "7","86",1; "7","87",3; "7","88",4; "7","89",3; "7","90",2; "7","91",4; "7","92",4; "7","93",3; "7","94",2; "7","95",1; "7","96",4; "7","97",2; "7","98",1; "7","99",2; "7","100",3; "7","101",4; "7","102",4; "7","103",4; "7","104",4; "7","105",1; "7","106",2; "7","107",4; "7","108",4; "7","109",2; "7","110",3; "7","111",2; "7","112",4; "7","113",4; "7","114",2; "7","115",3; "7","116",3; "7","117",2; "7","118",2; "7","119",2; "7","120",4; "7","121",3; "7","122",3; "7","123",4; "7","124",2; "7","125",3; "7","126",3; "7","127",2; "7","128",3; "8","1",2; "8","2",2; "8","3",1; "8","4",1; "8","5",2; "8","6",2; "8","7",2; "8","8",2; "8","9",2; "8","10",2; "8","11",1; "8","12",2; "8","13",1; "8","14",2; "8","15",2; "8","16",1; "8","17",1; "8","18",1; "8","19",1; "8","20",1; "8","21",1; "8","22",0; "8","23",1; "8","24",2; "8","25",1; "8","26",0; "8","27",2; "8","28",2; "8","29",2; "8","30",0; "8","31",1; "8","32",1; "8","33",1; "8","34",1; "8","35",2; "8","36",1; "8","37",0; "8","38",1; "8","39",1; "8","40",1; "8","41",2; "8","42",1; "8","43",2; "8","44",1; "8","45",0; "8","46",1; "8","47",1; "8","48",1; "8","49",2; "8","50",1; "8","51",1; "8","52",2; "8","53",2; "8","54",1; "8","55",0; "8","56",1; "8","57",0; "8","58",2; "8","59",2; "8","60",2; "8","61",1; "8","62",2; "8","63",2; "8","64",2; "8","65",2; "8","66",2; "8","67",0; "8","68",1; "8","69",1; "8","70",2; "8","71",1; "8","72",1; "8","73",1; "8","74",2; "8","75",0; "8","76",2; "8","77",1; "8","78",1; "8","79",2; "8","80",1; "8","81",0; "8","82",2; "8","83",1; "8","84",1; "8","85",0; "8","86",1; "8","87",2; "8","88",2; "8","89",1; "8","90",1; "8","91",2; "8","92",2; "8","93",1; "8","94",1; "8","95",1; "8","96",2; "8","97",1; "8","98",1; "8","99",1; "8","100",2; "8","101",2; "8","102",2; "8","103",2; "8","104",2; "8","105",0; "8","106",1; "8","107",2; "8","108",2; "8","109",0; "8","110",1; "8","111",1; "8","112",2; "8","113",2; "8","114",1; "8","115",1; "8","116",2; "8","117",1; "8","118",1; "8","119",2; "8","120",2; "8","121",2; "8","122",1; "8","123",2; "8","124",1; "8","125",2; "8","126",1; "8","127",1; "8","128",1; "9","1",4; "9","2",4; "9","3",3; "9","4",3; "9","5",3; "9","6",4; "9","7",3; "9","8",2; "9","9",4; "9","10",4; "9","11",3; "9","12",3; "9","13",1; "9","14",3; "9","15",4; "9","16",3; "9","17",2; "9","18",3; "9","19",2; "9","20",2; "9","21",3; "9","22",2; "9","23",3; "9","24",4; "9","25",2; "9","26",1; "9","27",3; "9","28",4; "9","29",2; "9","30",1; "9","31",2; "9","32",2; "9","33",2; "9","34",3; "9","35",4; "9","36",3; "9","37",2; "9","38",3; "9","39",2; "9","40",2; "9","41",2; "9","42",2; "9","43",3; "9","44",3; "9","45",2; "9","46",2; "9","47",3; "9","48",1; "9","49",4; "9","50",3; "9","51",3; "9","52",3; "9","53",4; "9","54",1; "9","55",2; "9","56",2; "9","57",2; "9","58",4; "9","59",3; "9","60",4; "9","61",3; "9","62",4; "9","63",4; "9","64",4; "9","65",4; "9","66",3; "9","67",1; "9","68",3; "9","69",2; "9","70",4; "9","71",2; "9","72",2; "9","73",2; "9","74",4; "9","75",2; "9","76",4; "9","77",1; "9","78",1; "9","79",4; "9","80",3; "9","81",1; "9","82",4; "9","83",2; "9","84",2; "9","85",1; "9","86",2; "9","87",4; "9","88",4; "9","89",3; "9","90",3; "9","91",4; "9","92",3; "9","93",2; "9","94",2; "9","95",2; "9","96",4; "9","97",3; "9","98",2; "9","99",2; "9","100",4; "9","101",4; "9","102",4; "9","103",4; "9","104",4; "9","105",2; "9","106",2; "9","107",4; "9","108",4; "9","109",1; "9","110",3; "9","111",2; "9","112",4; "9","113",3; "9","114",2; "9","115",3; "9","116",3; "9","117",3; "9","118",3; "9","119",2; "9","120",4; "9","121",4; "9","122",2; "9","123",3; "9","124",3; "9","125",4; "9","126",3; "9","127",1; "9","128",3; "10","1",5; "10","2",5; "10","3",3; "10","4",4; "10","5",3; "10","6",5; "10","7",4; "10","8",2; "10","9",4; "10","10",5; "10","11",4; "10","12",3; "10","13",2; "10","14",4; "10","15",5; "10","16",3; "10","17",2; "10","18",4; "10","19",2; "10","20",2; "10","21",4; "10","22",3; "10","23",3; "10","24",5; "10","25",2; "10","26",2; "10","27",3; "10","28",5; "10","29",2; "10","30",2; "10","31",3; "10","32",3; "10","33",2; "10","34",3; "10","35",5; "10","36",4; "10","37",3; "10","38",4; "10","39",2; "10","40",2; "10","41",2; "10","42",2; "10","43",3; "10","44",4; "10","45",2; "10","46",3; "10","47",3; "10","48",2; "10","49",5; "10","50",3; "10","51",4; "10","52",4; "10","53",5; "10","54",2; "10","55",2; "10","56",2; "10","57",3; "10","58",5; "10","59",3; "10","60",4; "10","61",4; "10","62",5; "10","63",5; "10","64",5; "10","65",5; "10","66",3; "10","67",2; "10","68",4; "10","69",3; "10","70",5; "10","71",3; "10","72",3; "10","73",3; "10","74",5; "10","75",2; "10","76",5; "10","77",2; "10","78",2; "10","79",5; "10","80",4; "10","81",2; "10","82",5; "10","83",3; "10","84",2; "10","85",2; "10","86",2; "10","87",4; "10","88",5; "10","89",4; "10","90",3; "10","91",5; "10","92",4; "10","93",3; "10","94",2; "10","95",2; <