2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,19,21,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,20,22,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,7,9,2,2,2,2,2,2,2,
2,7,8,8,8,8,8,8,8,8,8,8,143,144,8,8,8,9,2,2,2,
7,138,0,0,0,0,0,0,0,0,36,0,0,0,0,0,0,121,162,9,2,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,9,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,29,0,0,0,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,30,0,0,136,3,
5,137,70,71,71,72,0,0,0,0,0,0,0,83,4,4,4,4,4,3,2,
2,5,4,4,4,4,146,0,0,0,0,0,0,85,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,0,0,0,0,0,0,84,86,9,2,2,2,2,2,
2,2,2,2,2,2,6,0,0,0,0,0,0,0,0,106,2,2,2,2,2,
2,2,2,2,2,2,6,0,0,0,0,0,0,0,0,109,8,8,8,2,2,
2,7,116,9,2,2,5,126,0,0,0,0,0,0,0,0,0,0,121,162,9,
2,6,0,84,166,166,86,127,0,0,0,0,0,0,0,0,0,0,0,0,160,
2,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,
2,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,157,3,
2,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,3,2,2,
2,5,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,2,2,2,
2,2,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,9,2,2,
2,2,5,164,122,0,0,0,0,0,0,0,0,0,0,0,0,0,160,2,2,
2,2,7,90,110,0,0,0,0,0,0,0,0,0,0,0,0,0,125,9,2,
2,7,143,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,9,
7,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,3,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,9,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,92,
6,0,0,0,0,0,0,0,0,0,0,0,120,157,112,0,0,0,0,0,85,
6,0,0,0,0,0,0,0,0,0,0,0,152,2,89,0,0,0,120,157,3,
6,0,0,0,23,24,0,0,0,0,0,0,125,37,44,44,44,44,43,2,2,
6,0,0,0,25,26,0,0,0,0,0,0,0,39,40,40,40,40,41,2,2,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,9,2,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,2,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,2,
6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,2,
5,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,2,
2,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,3,2,
2,5,164,122,0,0,0,0,0,0,0,0,0,0,0,70,71,72,114,2,2,
2,2,2,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,2,2