Open eswears opened 9 years ago
Here, a "region" is a set of nodes as defined in your input graph. For example, in a pairwise graph, you might have one region for each individual variable, and one for each pair. This error indicates that the regions defined on lines 16 and 855 of your input graph both "contain each other" (i.e. they should be equal) which Marbl doesn't presently handle, as it complicates message passing. Can you verify if your input regions are all unique?
The values for row 16 of the file is "1 0" and for 855 is "2 1 159". If it is zero based counting for the line numbers then file lines 17 is " 1 1" and 856 is "2 1 599". I have two types of factors, single node and pairwise. In the latter case, the node for the single node factor is part of the pair for the pairwise factor, but this seems like it should be allowed, since a CRF has a unary and a pairwise potential. Or am I missing something here.
Justin,
Maybe it would be easier to debug this if you can take a quick look at the model files, they are attached. Note, the model files are all different, one for each training example. The error message for these files points to Regions 780 and 1956.
The error message doesn’t say which file the error occurred in, so I checked each one for redundant lines (regions) at and near the locations specified by the error, but I didn’t see any. Maybe you’ll see something that I missed.
The data files are larger, but if it helps I can send them separately.
Thanks,
Eran
From: justindomke [mailto:notifications@github.com] Sent: Monday, October 05, 2015 8:46 PM To: justindomke/marbl Cc: Eran Subject: Re: [marbl] ERROR: Regions contain each other (#9)
Here, a "region" is a set of nodes as defined in your input graph. For example, in a pairwise graph, you might have one region for each individual variable, and one for each pair. This error indicates that the regions defined on lines 16 and 855 of your input graph both "contain each other" (i.e. they should be equal) which Marbl doesn't presently handle, as it complicates message passing. Can you verify if your input regions are all unique?
— Reply to this email directly or view it on GitHub https://github.com/justindomke/marbl/issues/9#issuecomment-145710112 . https://github.com/notifications/beacon/AL35bhW0d6Tv0h8QY_IKV0fgQhXpcNRTks5o4xFJgaJpZM4GJQmp.gif
696 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 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 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 2747 -2 -12 -9 -1 -12 -2 -10 -2 -3 -5 -3 -6 -4 -3 -3 -3 -3 -2 -3 -10 -2 -7 -3 -30 -20 -2 -28 -2 -11 -25 -7 -4 -32 -3 -27 -3 -10 -3 -3 -5 -5 -3 -6 -41 -7 -3 -2 -6 -8 -6 -7 -4 -3 -15 -4 -3 -9 -4 -36 -4 -4 -3 -3 -2 -4 -3 -3 -3 -6 -15 -6 -14 -3 -3 -4 -2 -2 -3 -4 -2 -2 -2 -2 -6 -2 -2 -2 -2 -2 -2 -3 -2 -6 -2 -11 -2 -2 -22 -2 -66 -2 -2 -2 -2 -2 -18 -2 -2 -1 -1 -13 -2 -2 -3 -5 -2 -5 -3 -24 0 -1 -1 -3 -8 -7 -2 -2 -2 -2 -13 -2 -3 -1 -2 -3 -2 -3 -6 -2 -2 -3 -2 -6 -2 -2 -2 -3 -2 -2 -6 -2 -5 -2 -2 -10 -2 -6 -2 -7 -3 -2 -3 -2 -2 -2 -5 -10 -2 -2 -2 -3 -3 -2 -2 -2 -4 -2 -2 -2 -11 -2 -3 -2 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -7 -2 -2 -4 -2 -2 -2 -2 -31 -3 -3 -2 -4 -3 -3 -11 -2 -2 -3 -3 -2 -4 -2 -2 -3 -2 -8 -6 -2 -3 -6 -2 -2 -2 -4 -2 -2 -2 -2 -5 -2 -2 -2 -2 -2 -3 -2 -4 -13 -12 -2 -16 -2 -2 -2 -3 -6 -2 -2 -2 -2 -2 -2 -2 -4 -5 -2 -2 -2 -2 -4 -2 -3 -2 -3 -2 -2 -2 -2 -4 -2 -2 -2 -4 -2 -2 -3 -3 -2 -2 -2 -2 -2 -2 -5 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -17 -2 -4 -2 -2 -2 -2 -2 -3 -2 -3 -2 -2 -2 -2 -2 -3 -11 -2 -2 -2 -2 -60 -2 -2 -2 -4 -2 -3 -3 -3 -2 -8 -3 -4 -2 -12 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -16 -2 -3 -3 -13 -4 -2 -2 -2 -62 -2 -2 -2 -3 -2 -2 -16 -2 -14 -2 -27 -2 -3 -3 -2 -2 -9 -2 -10 -4 -2 -13 -2 -2 -2 -2 -5 -3 -2 -2 -2 -2 -4 -2 -2 -2 -2 -2 -2 -5 -2 -2 -7 -3 -3 -2 -3 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -12 -2 -5 -2 -4 -16 -2 -2 -2 -2 -2 -3 -2 -5 -2 -4 -6 -1 -2 -2 -2 -33 -2 -3 -2 -2 -2 -3 -3 -2 -9 -2 -2 -6 -2 -2 -3 -2 -3 -11 -1 -2 -6 -2 -2 -1 -15 -1 -2 -4 -2 -2 -2 -4 -2 -3 -4 -3 -3 -2 -2 -3 0 -2 -3 -2 -2 -4 -3 -2 -3 -2 -2 -7 -2 -2 -1 -1 -2 -4 -2 -3 -2 -2 -2 -4 -2 -2 -8 -6 -3 -2 -2 -2 -2 -10 -2 -2 -2 -2 -2 -2 -3 -2 -30 -2 -4 -2 -2 -2 -2 -2 -3 -2 -2 -3 -2 -2 -2 -3 -64 -2 -2 -2 -12 -2 -2 -2 -4 -2 -8 -20 -5 -2 -2 -3 -2 -12 -2 -2 -2 -2 -5 -2 -2 -1 -2 -5 -2 -2 -6 -2 -6 -2 -8 -3 -2 -2 -2 -2 -2 -2 -2 -25 -2 -3 -2 -2 -2 -2 -6 -8 -2 -11 -4 -3 -2 -6 -6 -2 -2 -4 -67 -2 -2 -34 -2 -10 -3 -4 -2 -2 -2 -19 -2 -2 -20 -2 -2 -6 -4 -4 -5 -2 -2 -2 -17 -2 -8 -27 -2 -11 -2 -6 -2 -2 -11 -24 -2 -13 -2 -1 -10 -2 -8 -2 -6 -6 -5 -7 -2 -3 -2 -3 -2 -17 -2 -2 -2 -7 -10 -4 -2 -2 -2 -2 -2 -2 -2 -2 -91 -2 -2 -3 -6 -2 -2 -8 -2 -2 -18 -3 -25 -2 -2 -2 -36 -2 -9 -2 -41 -1 -2 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2747 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 1 40 1 41 1 42 1 43 1 44 1 45 1 46 1 47 1 48 1 49 1 50 1 51 1 52 1 53 1 54 1 55 1 56 1 57 1 58 1 59 1 60 1 61 1 62 1 63 1 64 1 65 1 66 1 67 1 68 1 69 1 70 1 71 1 72 1 73 1 74 1 75 1 76 1 77 1 78 1 79 1 80 1 81 1 82 1 83 1 84 1 85 1 86 1 87 1 88 1 89 1 90 1 91 1 92 1 93 1 94 1 95 1 96 1 97 1 98 1 99 1 100 1 101 1 102 1 103 1 104 1 105 1 106 1 107 1 108 1 109 1 110 1 111 1 112 1 113 1 114 1 115 1 116 1 117 1 118 1 119 1 120 1 121 1 122 1 123 1 124 1 125 1 126 1 127 1 128 1 129 1 130 1 131 1 132 1 133 1 134 1 135 1 136 1 137 1 138 1 139 1 140 1 141 1 142 1 143 1 144 1 145 1 146 1 147 1 148 1 149 1 150 1 151 1 152 1 153 1 154 1 155 1 156 1 157 1 158 1 159 1 160 1 161 1 162 1 163 1 164 1 165 1 166 1 167 1 168 1 169 1 170 1 171 1 172 1 173 1 174 1 175 1 176 1 177 1 178 1 179 1 180 1 181 1 182 1 183 1 184 1 185 1 186 1 187 1 188 1 189 1 190 1 191 1 192 1 193 1 194 1 195 1 196 1 197 1 198 1 199 1 200 1 201 1 202 1 203 1 204 1 205 1 206 1 207 1 208 1 209 1 210 1 211 1 212 1 213 1 214 1 215 1 216 1 217 1 218 1 219 1 220 1 221 1 222 1 223 1 224 1 225 1 226 1 227 1 228 1 229 1 230 1 231 1 232 1 233 1 234 1 235 1 236 1 237 1 238 1 239 1 240 1 241 1 242 1 243 1 244 1 245 1 246 1 247 1 248 1 249 1 250 1 251 1 252 1 253 1 254 1 255 1 256 1 257 1 258 1 259 1 260 1 261 1 262 1 263 1 264 1 265 1 266 1 267 1 268 1 269 1 270 1 271 1 272 1 273 1 274 1 275 1 276 1 277 1 278 1 279 1 280 1 281 1 282 1 283 1 284 1 285 1 286 1 287 1 288 1 289 1 290 1 291 1 292 1 293 1 294 1 295 1 296 1 297 1 298 1 299 1 300 1 301 1 302 1 303 1 304 1 305 1 306 1 307 1 308 1 309 1 310 1 311 1 312 1 313 1 314 1 315 1 316 1 317 1 318 1 319 1 320 1 321 1 322 1 323 1 324 1 325 1 326 1 327 1 328 1 329 1 330 1 331 1 332 1 333 1 334 1 335 1 336 1 337 1 338 1 339 1 340 1 341 1 342 1 343 1 344 1 345 1 346 1 347 1 348 1 349 1 350 1 351 1 352 1 353 1 354 1 355 1 356 1 357 1 358 1 359 1 360 1 361 1 362 1 363 1 364 1 365 1 366 1 367 1 368 1 369 1 370 1 371 1 372 1 373 1 374 1 375 1 376 1 377 1 378 1 379 1 380 1 381 1 382 1 383 1 384 1 385 1 386 1 387 1 388 1 389 1 390 1 391 1 392 1 393 1 394 1 395 1 396 1 397 1 398 1 399 1 400 1 401 1 402 1 403 1 404 1 405 1 406 1 407 1 408 1 409 1 410 1 411 1 412 1 413 1 414 1 415 1 416 1 417 1 418 1 419 1 420 1 421 1 422 1 423 1 424 1 425 1 426 1 427 1 428 1 429 1 430 1 431 1 432 1 433 1 434 1 435 1 436 1 437 1 438 1 439 1 440 1 441 1 442 1 443 1 444 1 445 1 446 1 447 1 448 1 449 1 450 1 451 1 452 1 453 1 454 1 455 1 456 1 457 1 458 1 459 1 460 1 461 1 462 1 463 1 464 1 465 1 466 1 467 1 468 1 469 1 470 1 471 1 472 1 473 1 474 1 475 1 476 1 477 1 478 1 479 1 480 1 481 1 482 1 483 1 484 1 485 1 486 1 487 1 488 1 489 1 490 1 491 1 492 1 493 1 494 1 495 1 496 1 497 1 498 1 499 1 500 1 501 1 502 1 503 1 504 1 505 1 506 1 507 1 508 1 509 1 510 1 511 1 512 1 513 1 514 1 515 1 516 1 517 1 518 1 519 1 520 1 521 1 522 1 523 1 524 1 525 1 526 1 527 1 528 1 529 1 530 1 531 1 532 1 533 1 534 1 535 1 536 1 537 1 538 1 539 1 540 1 541 1 542 1 543 1 544 1 545 1 546 1 547 1 548 1 549 1 550 1 551 1 552 1 553 1 554 1 555 1 556 1 557 1 558 1 559 1 560 1 561 1 562 1 563 1 564 1 565 1 566 1 567 1 568 1 569 1 570 1 571 1 572 1 573 1 574 1 575 1 576 1 577 1 578 1 579 1 580 1 581 1 582 1 583 1 584 1 585 1 586 1 587 1 588 1 589 1 590 1 591 1 592 1 593 1 594 1 595 1 596 1 597 1 598 1 599 1 600 1 601 1 602 1 603 1 604 1 605 1 606 1 607 1 608 1 609 1 610 1 611 1 612 1 613 1 614 1 615 1 616 1 617 1 618 1 619 1 620 1 621 1 622 1 623 1 624 1 625 1 626 1 627 1 628 1 629 1 630 1 631 1 632 1 633 1 634 1 635 1 636 1 637 1 638 1 639 1 640 1 641 1 642 1 643 1 644 1 645 1 646 1 647 1 648 1 649 1 650 1 651 1 652 1 653 1 654 1 655 1 656 1 657 1 658 1 659 1 660 1 661 1 662 1 663 1 664 1 665 1 666 1 667 1 668 1 669 1 670 1 671 1 672 1 673 1 674 1 675 1 676 1 677 1 678 1 679 1 680 1 681 1 682 1 683 1 684 1 685 1 686 1 687 1 688 1 689 1 690 1 691 1 692 1 693 1 694 1 695 2 0 1 2 0 159 2 0 427 2 1 159 2 1 599 2 2 1 2 2 427 2 2 628 2 3 1 2 3 392 2 4 1 2 4 449 2 4 599 2 5 1 2 5 43 2 5 468 2 6 1 2 6 43 2 6 628 2 7 1 2 7 219 2 7 468 2 8 1 2 8 219 2 8 628 2 9 1 2 9 409 2 9 468 2 10 1 2 10 238 2 10 517 2 11 1 2 11 517 2 11 569 2 12 4 2 12 21 2 12 48 2 13 4 2 13 21 2 13 672 2 14 30 2 14 244 2 14 618 2 15 48 2 15 140 2 15 648 2 16 244 2 16 359 2 16 618 2 17 48 2 17 460 2 17 648 2 18 48 2 18 359 2 18 618 2 19 4 2 19 154 2 19 244 2 20 4 2 20 154 2 20 435 2 21 4 2 21 211 2 21 335 2 22 34 2 22 220 2 22 690 2 23 443 2 23 507 2 23 690 2 24 227 2 24 435 2 24 690 2 25 70 2 25 383 2 25 607 2 26 383 2 26 607 2 26 622 2 27 83 2 27 443 2 27 690 2 28 70 2 28 607 2 28 650 2 29 359 2 29 607 2 29 618 2 30 359 2 30 443 2 30 618 2 31 26 2 31 604 2 31 688 2 32 443 2 32 604 2 32 688 2 33 34 2 33 220 2 33 690 2 34 4 2 34 83 2 34 220 2 35 507 2 35 604 2 35 688 2 36 443 2 36 604 2 36 688 2 37 244 2 37 359 2 37 618 2 38 26 2 38 604 2 38 688 2 39 604 2 39 672 2 39 688 2 40 201 2 40 244 2 40 495 2 41 244 2 41 443 2 41 672 2 42 443 2 42 604 2 42 688 2 43 443 2 43 604 2 43 688 2 44 219 2 44 460 2 44 672 2 45 4 2 45 83 2 45 227 2 46 4 2 46 83 2 46 480 2 47 4 2 47 607 2 47 638 2 48 30 2 48 201 2 48 554 2 49 4 2 49 383 2 49 495 2 50 26 2 50 604 2 50 638 2 51 30 2 51 188 2 51 648 2 52 443 2 52 672 2 52 690 2 53 70 2 53 607 2 53 672 2 54 26 2 54 604 2 54 672 2 55 219 2 55 607 2 55 672 2 56 359 2 56 443 2 56 672 2 57 443 2 57 604 2 57 688 2 58 34 2 58 672 2 58 690 2 59 6 2 59 24 2 59 142 2 60 6 2 60 24 2 60 542 2 61 6 2 61 24 2 61 663 2 62 32 2 62 249 2 62 542 2 63 32 2 63 241 2 63 526 2 64 32 2 64 241 2 64 542 2 65 6 2 65 32 2 65 577 2 66 6 2 66 142 2 66 241 2 67 6 2 67 142 2 67 649 2 68 6 2 68 479 2 68 657 2 69 6 2 69 576 2 69 649 2 70 364 2 70 426 2 70 684 2 71 364 2 71 426 2 71 684 2 72 364 2 72 572 2 72 639 2 73 219 2 73 364 2 73 607 2 74 364 2 74 464 2 74 639 2 75 364 2 75 607 2 75 684 2 76 364 2 76 464 2 76 684 2 77 34 2 77 359 2 77 618 2 78 26 2 78 604 2 78 638 2 79 34 2 79 604 2 79 688 2 80 604 2 80 639 2 80 688 2 81 604 2 81 638 2 81 688 2 82 604 2 82 615 2 82 688 2 83 604 2 83 615 2 83 688 2 84 604 2 84 639 2 84 688 2 85 604 2 85 639 2 85 688 2 86 604 2 86 639 2 86 688 2 87 26 2 87 604 2 87 688 2 88 26 2 88 604 2 88 641 2 89 26 2 89 604 2 89 641 2 90 604 2 90 618 2 90 688 2 91 604 2 91 639 2 91 688 2 92 604 2 92 615 2 92 688 2 93 604 2 93 639 2 93 688 2 94 604 2 94 615 2 94 688 2 95 26 2 95 604 2 95 638 2 96 604 2 96 638 2 96 688 2 97 604 2 97 639 2 97 688 2 98 604 2 98 622 2 98 688 2 99 604 2 99 641 2 99 688 2 100 604 2 100 639 2 100 688 2 101 604 2 101 639 2 101 688 2 102 604 2 102 638 2 102 688 2 103 219 2 103 607 2 103 684 2 104 464 2 104 639 2 104 650 2 105 8 2 105 458 2 106 9 2 106 53 2 106 574 2 107 9 2 107 53 2 107 574 2 108 9 2 108 496 2 109 10 2 109 433 2 110 11 2 110 44 2 110 207 2 111 11 2 111 438 2 111 468 2 112 11 2 112 438 2 112 528 2 113 11 2 113 528 2 113 569 2 114 12 2 114 490 2 114 587 2 115 12 2 115 279 2 115 337 2 116 475 2 116 552 2 116 609 2 117 321 2 117 552 2 117 609 2 118 14 2 119 15 2 120 16 2 120 205 2 121 18 2 121 161 2 122 19 2 122 59 2 122 649 2 123 118 2 123 607 2 123 655 2 124 129 2 124 471 2 124 489 2 125 19 2 125 129 2 125 263 2 126 19 2 126 129 2 126 489 2 127 19 2 127 129 2 127 600 2 128 19 2 128 146 2 128 258 2 129 263 2 129 287 2 129 407 2 130 19 2 130 287 2 130 537 2 131 19 2 131 258 2 131 471 2 132 19 2 132 413 2 133 258 2 133 313 2 133 339 2 134 21 2 134 170 2 134 202 2 135 21 2 135 48 2 135 90 2 136 21 2 136 644 2 136 672 2 137 22 2 137 30 2 137 47 2 138 23 2 138 35 2 138 526 2 139 23 2 139 156 2 139 607 2 140 23 2 140 42 2 140 455 2 141 23 2 141 42 2 141 437 2 142 23 2 142 455 2 142 607 2 143 23 2 143 534 2 143 564 2 144 23 2 144 58 2 144 672 2 145 58 2 145 564 2 145 672 2 146 58 2 146 630 2 146 672 2 147 94 2 147 526 2 147 661 2 148 526 2 148 546 2 148 661 2 149 355 2 149 607 2 149 672 2 150 2 2 150 94 2 150 684 2 151 607 2 151 672 2 151 684 2 152 94 2 152 526 2 152 684 2 153 2 2 153 639 2 153 684 2 154 639 2 154 672 2 154 684 2 155 23 2 155 114 2 155 386 2 156 114 2 156 607 2 156 646 2 157 546 2 157 595 2 157 633 2 158 23 2 158 114 2 158 646 2 159 23 2 159 136 2 160 166 2 160 248 2 160 692 2 161 43 2 161 166 2 161 633 2 162 23 2 162 166 2 162 692 2 163 166 2 163 375 2 163 692 2 164 43 2 164 307 2 164 371 2 165 23 2 165 166 2 165 692 2 166 43 2 166 371 2 166 375 2 167 43 2 167 371 2 167 375 2 168 23 2 168 166 2 168 375 2 169 166 2 169 375 2 169 692 2 170 166 2 170 375 2 170 692 2 171 23 2 171 307 2 171 357 2 172 23 2 172 43 2 172 364 2 173 43 2 173 364 2 173 633 2 174 43 2 174 364 2 174 672 2 175 43 2 175 646 2 175 672 2 176 43 2 176 364 2 176 386 2 177 43 2 177 371 2 177 672 2 178 43 2 178 639 2 178 662 2 179 43 2 179 371 2 179 633 2 180 43 2 180 371 2 180 672 2 181 43 2 181 646 2 181 662 2 182 70 2 182 364 2 182 684 2 183 23 2 183 364 2 183 692 2 184 223 2 184 672 2 184 692 2 185 364 2 185 672 2 185 692 2 186 364 2 186 607 2 186 672 2 187 364 2 187 672 2 187 684 2 188 364 2 188 672 2 188 692 2 189 2 2 189 364 2 189 684 2 190 364 2 190 639 2 190 672 2 191 23 2 191 364 2 191 607 2 192 364 2 192 607 2 192 692 2 193 364 2 193 607 2 193 646 2 194 364 2 194 662 2 194 684 2 195 2 2 195 364 2 195 684 2 196 23 2 196 364 2 196 684 2 197 364 2 197 672 2 197 684 2 198 364 2 198 662 2 198 684 2 199 2 2 199 364 2 199 684 2 200 364 2 200 639 2 200 672 2 201 23 2 201 364 2 201 692 2 202 2 2 202 364 2 202 692 2 203 2 2 203 364 2 203 692 2 204 364 2 204 672 2 204 692 2 205 375 2 205 672 2 205 692 2 206 43 2 206 371 2 206 375 2 207 43 2 207 595 2 207 672 2 208 375 2 208 595 2 208 672 2 209 371 2 209 375 2 209 526 2 210 375 2 210 526 2 210 633 2 211 375 2 211 526 2 211 692 2 212 375 2 212 672 2 212 692 2 213 23 2 213 375 2 213 526 2 214 375 2 214 526 2 214 633 2 215 375 2 215 526 2 215 692 2 216 43 2 216 630 2 216 662 2 217 43 2 217 371 2 217 662 2 218 23 2 218 546 2 218 662 2 219 595 2 219 639 2 219 672 2 220 23 2 220 97 2 220 517 2 221 223 2 221 526 2 221 692 2 222 156 2 222 469 2 222 557 2 223 23 2 223 526 2 223 692 2 224 23 2 224 371 2 224 526 2 225 371 2 225 526 2 225 633 2 226 23 2 226 526 2 226 692 2 227 526 2 227 633 2 227 661 2 228 23 2 228 156 2 228 607 2 229 23 2 229 607 2 229 692 2 230 43 2 230 595 2 230 633 2 231 43 2 231 595 2 231 672 2 232 43 2 232 595 2 232 672 2 233 43 2 233 630 2 233 672 2 234 43 2 234 630 2 234 662 2 235 43 2 235 630 2 235 672 2 236 23 2 236 646 2 236 672 2 237 24 2 237 28 2 237 44 2 238 24 2 238 28 2 238 44 2 239 24 2 239 28 2 239 305 2 240 171 2 240 338 2 240 675 2 241 217 2 241 378 2 241 455 2 242 24 2 242 280 2 242 542 2 243 24 2 243 34 2 243 355 2 244 24 2 244 355 2 244 501 2 245 34 2 245 47 2 245 355 2 246 94 2 246 327 2 246 355 2 247 94 2 247 327 2 247 355 2 248 24 2 248 142 2 248 355 2 249 24 2 249 355 2 249 501 2 250 165 2 250 355 2 250 623 2 251 24 2 251 355 2 251 455 2 252 327 2 252 623 2 252 641 2 253 24 2 253 276 2 253 355 2 254 24 2 254 572 2 254 639 2 255 327 2 255 483 2 255 638 2 256 572 2 256 639 2 256 688 2 257 24 2 257 34 2 257 542 2 258 24 2 258 44 2 258 569 2 259 165 2 259 572 2 259 639 2 260 327 2 260 638 2 260 641 2 261 24 2 261 47 2 261 94 2 262 24 2 262 49 2 262 639 2 263 34 2 263 220 2 263 688 2 264 47 2 264 615 2 264 688 2 265 53 2 265 407 2 265 511 2 266 28 2 266 189 2 266 240 2 267 28 2 267 97 2 267 272 2 268 97 2 268 364 2 268 684 2 269 28 2 269 97 2 269 615 2 270 28 2 270 165 2 270 641 2 271 28 2 271 305 2 271 364 2 272 28 2 272 305 2 272 435 2 273 29 2 273 92 2 273 517 2 274 92 2 274 517 2 274 593 2 275 29 2 275 92 2 275 116 2 276 29 2 276 92 2 276 510 2 277 97 2 277 118 2 277 201 2 278 118 2 278 201 2 278 322 2 279 118 2 279 322 2 279 607 2 280 97 2 280 118 2 280 607 2 281 97 2 281 118 2 281 201 2 282 381 2 282 631 2 282 644 2 283 201 2 283 381 2 283 631 2 284 29 2 284 97 2 284 201 2 285 29 2 285 201 2 285 322 2 286 201 2 286 386 2 286 615 2 287 29 2 287 97 2 287 553 2 288 97 2 288 607 2 288 692 2 289 29 2 289 97 2 289 631 2 290 427 2 290 542 2 290 585 2 291 427 2 291 542 2 291 585 2 292 118 2 292 373 2 292 542 2 293 32 2 293 542 2 293 585 2 294 32 2 294 542 2 294 585 2 295 373 2 295 468 2 295 542 2 296 32 2 296 542 2 296 553 2 297 373 2 297 542 2 297 692 2 298 373 2 298 542 2 298 692 2 299 118 2 299 193 2 299 542 2 300 118 2 300 193 2 300 542 2 301 118 2 301 542 2 301 585 2 302 542 2 302 585 2 302 692 2 303 118 2 303 364 2 303 542 2 304 97 2 304 542 2 304 585 2 305 364 2 305 542 2 305 585 2 306 118 2 306 542 2 306 607 2 307 427 2 307 542 2 307 585 2 308 427 2 308 542 2 308 585 2 309 193 2 309 208 2 309 542 2 310 193 2 310 542 2 310 692 2 311 32 2 311 97 2 311 542 2 312 32 2 312 542 2 312 585 2 313 427 2 313 542 2 313 585 2 314 427 2 314 542 2 314 585 2 315 542 2 315 585 2 315 692 2 316 364 2 316 542 2 316 585 2 317 517 2 317 542 2 317 585 2 318 373 2 318 542 2 318 631 2 319 32 2 319 542 2 319 553 2 320 427 2 320 542 2 320 585 2 321 32 2 321 542 2 321 553 2 322 373 2 322 542 2 322 631 2 323 32 2 323 97 2 323 364 2 324 32 2 324 97 2 324 208 2 325 381 2 325 631 2 325 644 2 326 32 2 326 97 2 326 552 2 327 97 2 327 552 2 327 559 2 328 322 2 328 364 2 328 559 2 329 364 2 329 386 2 329 559 2 330 208 2 330 424 2 330 559 2 331 559 2 331 593 2 331 615 2 332 32 2 332 105 2 332 609 2 333 552 2 333 593 2 333 609 2 334 593 2 334 609 2 334 615 2 335 105 2 335 609 2 335 624 2 336 29 2 336 97 2 336 624 2 337 97 2 337 386 2 337 692 2 338 116 2 338 517 2 338 593 2 339 29 2 339 129 2 339 517 2 340 559 2 340 593 2 340 615 2 341 29 2 341 116 2 341 129 2 342 105 2 342 631 2 342 644 2 343 105 2 343 631 2 343 644 2 344 265 2 344 327 2 344 641 2 345 193 2 345 542 2 345 692 2 346 105 2 346 468 2 346 542 2 347 105 2 347 542 2 347 631 2 348 468 2 348 542 2 348 631 2 349 29 2 349 322 2 349 624 2 350 29 2 350 359 2 350 618 2 351 201 2 351 359 2 351 618 2 352 29 2 352 381 2 352 468 2 353 201 2 353 322 2 353 607 2 354 201 2 354 359 2 354 618 2 355 175 2 355 201 2 355 618 2 356 322 2 356 468 2 356 607 2 357 29 2 357 468 2 357 607 2 358 32 2 358 179 2 358 553 2 359 32 2 359 553 2 359 585 2 360 179 2 360 553 2 360 618 2 361 29 2 361 179 2 361 553 2 362 32 2 362 327 2 362 553 2 363 327 2 363 364 2 363 559 2 364 32 2 364 553 2 364 631 2 365 327 2 365 381 2 365 631 2 366 32 2 366 179 2 366 553 2 367 179 2 367 553 2 367 618 2 368 179 2 368 327 2 368 641 2 369 179 2 369 553 2 369 631 2 370 179 2 370 553 2 370 618 2 371 327 2 371 364 2 371 621 2 372 29 2 372 179 2 372 553 2 373 327 2 373 364 2 373 452 2 374 32 2 374 327 2 374 553 2 375 32 2 375 327 2 375 452 2 376 452 2 376 553 2 376 631 2 377 208 2 377 327 2 377 559 2 378 208 2 378 327 2 378 559 2 379 327 2 379 364 2 379 452 2 380 327 2 380 452 2 380 631 2 381 208 2 381 327 2 381 424 2 382 327 2 382 559 2 382 641 2 383 327 2 383 364 2 383 621 2 384 327 2 384 452 2 384 621 2 385 373 2 385 542 2 385 692 2 386 373 2 386 542 2 386 692 2 387 118 2 387 383 2 387 542 2 388 118 2 388 383 2 388 542 2 389 118 2 389 341 2 389 383 2 390 118 2 390 383 2 390 386 2 391 118 2 391 383 2 391 438 2 392 118 2 392 364 2 392 542 2 393 364 2 393 373 2 393 542 2 394 373 2 394 468 2 394 542 2 395 373 2 395 542 2 395 631 2 396 373 2 396 542 2 396 631 2 397 105 2 397 631 2 397 644 2 398 32 2 398 542 2 398 553 2 399 322 2 399 364 2 399 452 2 400 201 2 400 492 2 400 524 2 401 118 2 401 201 2 401 641 2 402 105 2 402 118 2 402 341 2 403 118 2 403 341 2 403 510 2 404 105 2 404 118 2 404 468 2 405 29 2 405 510 2 405 585 2 406 29 2 406 118 2 406 585 2 407 29 2 407 296 2 407 585 2 408 29 2 408 105 2 408 609 2 409 29 2 409 123 2 409 510 2 410 29 2 410 341 2 410 510 2 411 386 2 411 607 2 411 692 2 412 201 2 412 386 2 412 554 2 413 607 2 413 618 2 413 692 2 414 359 2 414 554 2 414 618 2 415 386 2 415 615 2 415 692 2 416 341 2 416 607 2 416 692 2 417 29 2 417 341 2 417 618 2 418 118 2 418 201 2 418 641 2 419 201 2 419 641 2 419 679 2 420 249 2 420 341 2 420 679 2 421 381 2 421 631 2 421 644 2 422 32 2 422 341 2 422 542 2 423 201 2 423 249 2 423 679 2 424 249 2 424 341 2 424 542 2 425 201 2 425 322 2 425 679 2 426 32 2 426 208 2 426 542 2 427 381 2 427 542 2 427 631 2 428 386 2 428 542 2 428 679 2 429 368 2 429 384 2 429 628 2 430 31 2 430 122 2 430 134 2 431 31 2 431 610 2 431 628 2 432 34 2 432 43 2 432 682 2 433 34 2 433 43 2 433 682 2 434 34 2 434 43 2 434 682 2 435 34 2 435 43 2 435 682 2 436 34 2 436 43 2 436 682 2 437 34 2 437 43 2 437 682 2 438 34 2 438 43 2 438 682 2 439 33 2 439 117 2 440 32 2 440 36 2 440 69 2 441 36 2 441 151 2 441 232 2 442 36 2 442 151 2 442 512 2 443 36 2 443 222 2 443 232 2 444 242 2 444 327 2 444 422 2 445 242 2 445 327 2 445 422 2 446 242 2 446 327 2 446 422 2 447 242 2 447 327 2 447 422 2 448 242 2 448 327 2 448 422 2 449 32 2 449 223 2 449 679 2 450 32 2 450 223 2 450 552 2 451 36 2 451 69 2 451 635 2 452 36 2 452 151 2 452 478 2 453 36 2 453 232 2 453 478 2 454 242 2 454 327 2 454 422 2 455 242 2 455 327 2 455 422 2 456 242 2 456 327 2 456 422 2 457 242 2 457 327 2 457 422 2 458 242 2 458 327 2 458 422 2 459 36 2 459 635 2 459 642 2 460 37 2 461 26 2 461 604 2 461 683 2 462 38 2 462 331 2 463 39 2 463 397 2 463 404 2 464 39 2 464 341 2 464 404 2 465 39 2 465 397 2 465 404 2 466 40 2 466 486 2 466 541 2 467 40 2 467 333 2 468 40 2 468 337 2 469 41 2 470 42 2 470 175 2 470 437 2 471 42 2 471 464 2 471 650 2 472 604 2 472 630 2 472 688 2 473 158 2 473 546 2 473 599 2 474 45 2 474 57 2 474 73 2 475 50 2 475 149 2 475 240 2 476 158 2 476 546 2 476 599 2 477 50 2 477 149 2 477 546 2 478 50 2 478 187 2 478 503 2 479 50 2 479 358 2 480 50 2 480 305 2 480 546 2 481 51 2 481 156 2 481 364 2 482 364 2 482 542 2 482 585 2 483 51 2 483 364 2 483 585 2 484 52 2 485 53 2 485 77 2 485 424 2 486 124 2 486 129 2 486 511 2 487 124 2 487 129 2 487 600 2 488 53 2 488 129 2 488 574 2 489 53 2 489 407 2 489 574 2 490 53 2 490 407 2 490 511 2 491 53 2 491 129 2 491 600 2 492 53 2 492 124 2 492 334 2 493 53 2 493 124 2 493 511 2 494 53 2 494 287 2 494 407 2 495 53 2 495 124 2 495 600 2 496 53 2 496 510 2 497 54 2 497 56 2 497 676 2 498 54 2 498 113 2 499 55 2 500 56 2 500 129 2 500 461 2 501 99 2 501 461 2 501 631 2 502 99 2 502 461 2 502 631 2 503 99 2 503 327 2 503 631 2 504 99 2 504 105 2 504 644 2 505 99 2 505 327 2 505 621 2 506 43 2 506 99 2 506 595 2 507 43 2 507 56 2 507 99 2 508 99 2 508 364 2 508 684 2 509 99 2 509 364 2 509 684 2 510 34 2 510 99 2 510 672 2 511 34 2 511 99 2 511 672 2 512 34 2 512 99 2 512 628 2 513 99 2 513 327 2 513 337 2 514 99 2 514 327 2 514 337 2 515 99 2 515 364 2 515 672 2 516 99 2 516 628 2 516 672 2 517 99 2 517 337 2 517 672 2 518 34 2 518 43 2 518 682 2 519 34 2 519 99 2 519 682 2 520 43 2 520 99 2 520 542 2 521 99 2 521 364 2 521 672 2 522 99 2 522 364 2 522 672 2 523 99 2 523 364 2 523 672 2 524 99 2 524 327 2 524 672 2 525 99 2 525 327 2 525 672 2 526 99 2 526 375 2 526 672 2 527 99 2 527 542 2 527 628 2 528 99 2 528 672 2 528 676 2 529 99 2 529 628 2 529 672 2 530 99 2 530 327 2 530 672 2 531 99 2 531 110 2 531 682 2 532 99 2 532 110 2 532 682 2 533 99 2 533 327 2 533 672 2 534 99 2 534 631 2 534 682 2 535 99 2 535 110 2 535 327 2 536 43 2 536 99 2 536 110 2 537 43 2 537 99 2 537 542 2 538 99 2 538 110 2 538 672 2 539 99 2 539 110 2 539 595 2 540 99 2 540 603 2 540 628 2 541 99 2 541 105 2 541 672 2 542 99 2 542 105 2 542 672 2 543 99 2 543 327 2 543 672 2 544 99 2 544 327 2 544 672 2 545 99 2 545 327 2 545 672 2 546 99 2 546 327 2 546 672 2 547 99 2 547 461 2 547 672 2 548 99 2 548 327 2 548 672 2 549 99 2 549 327 2 549 672 2 550 99 2 550 327 2 550 672 2 551 99 2 551 364 2 551 672 2 552 99 2 552 461 2 552 672 2 553 34 2 553 99 2 553 682 2 554 99 2 554 631 2 554 682 2 555 99 2 555 327 2 555 672 2 556 99 2 556 327 2 556 672 2 557 99 2 557 327 2 557 672 2 558 99 2 558 327 2 558 672 2 559 99 2 559 327 2 559 672 2 560 99 2 560 327 2 560 672 2 561 99 2 561 327 2 561 672 2 562 99 2 562 628 2 562 672 2 563 99 2 563 628 2 563 672 2 564 99 2 564 327 2 564 672 2 565 99 2 565 542 2 565 672 2 566 56 2 566 272 2 566 331 2 567 56 2 567 408 2 568 411 2 568 461 2 568 468 2 569 56 2 569 468 2 569 603 2 570 327 2 570 371 2 570 676 2 571 371 2 571 375 2 571 682 2 572 56 2 572 327 2 572 461 2 573 371 2 573 375 2 573 461 2 574 375 2 574 461 2 574 682 2 575 337 2 575 364 2 575 460 2 576 57 2 576 206 2 576 445 2 577 58 2 577 123 2 577 244 2 578 30 2 578 48 2 578 94 2 579 58 2 579 244 2 579 391 2 580 58 2 580 443 2 580 576 2 581 58 2 581 443 2 581 644 2 582 58 2 582 105 2 582 443 2 583 58 2 583 154 2 583 244 2 584 123 2 584 154 2 584 244 2 585 61 2 585 154 2 585 244 2 586 26 2 586 58 2 586 201 2 587 58 2 587 154 2 587 244 2 588 58 2 588 201 2 588 495 2 589 26 2 589 58 2 589 597 2 590 58 2 590 94 2 590 123 2 591 58 2 591 214 2 591 672 2 592 58 2 592 201 2 592 615 2 593 58 2 593 201 2 593 615 2 594 58 2 594 201 2 594 615 2 595 58 2 595 97 2 595 123 2 596 58 2 596 576 2 596 615 2 597 58 2 597 105 2 597 672 2 598 58 2 598 201 2 598 615 2 599 105 2 599 644 2 599 672 2 600 58 2 600 214 2 600 672 2 601 58 2 601 201 2 601 672 2 602 123 2 602 154 2 602 244 2 603 154 2 603 244 2 603 495 2 604 58 2 604 201 2 604 495 2 605 58 2 605 201 2 605 615 2 606 58 2 606 386 2 606 438 2 607 26 2 607 391 2 607 657 2 608 26 2 608 391 2 608 592 2 609 26 2 609 58 2 609 604 2 610 26 2 610 58 2 610 604 2 611 604 2 611 672 2 611 694 2 612 26 2 612 58 2 612 604 2 613 58 2 613 604 2 613 672 2 614 26 2 614 58 2 614 604 2 615 26 2 615 576 2 615 604 2 616 26 2 616 592 2 616 604 2 617 443 2 617 576 2 617 604 2 618 443 2 618 604 2 618 672 2 619 443 2 619 576 2 619 604 2 620 443 2 620 604 2 620 672 2 621 26 2 621 604 2 621 657 2 622 26 2 622 604 2 622 657 2 623 26 2 623 592 2 623 604 2 624 26 2 624 604 2 624 657 2 625 26 2 625 604 2 625 657 2 626 26 2 626 604 2 626 657 2 627 58 2 627 604 2 627 657 2 628 105 2 628 604 2 628 657 2 629 604 2 629 657 2 629 672 2 630 443 2 630 604 2 630 657 2 631 443 2 631 604 2 631 657 2 632 443 2 632 592 2 632 604 2 633 443 2 633 604 2 633 657 2 634 443 2 634 604 2 634 657 2 635 443 2 635 604 2 635 657 2 636 58 2 636 66 2 636 648 2 637 13 2 637 181 2 637 450 2 638 59 2 638 477 2 638 649 2 639 60 2 639 257 2 639 360 2 640 60 2 640 257 2 640 360 2 641 62 2 641 479 2 642 64 2 642 131 2 643 64 2 643 564 2 644 67 2 645 44 2 645 94 2 645 305 2 646 68 2 646 384 2 646 628 2 647 443 2 647 526 2 647 651 2 648 526 2 648 651 2 648 661 2 649 68 2 649 305 2 649 651 2 650 68 2 650 475 2 650 628 2 651 65 2 651 443 2 651 526 2 652 68 2 652 628 2 652 684 2 653 69 2 653 137 2 653 241 2 654 32 2 654 241 2 654 526 2 655 32 2 655 241 2 655 526 2 656 69 2 656 137 2 656 241 2 657 69 2 657 241 2 657 427 2 658 241 2 658 427 2 658 526 2 659 69 2 659 203 2 659 339 2 660 69 2 660 137 2 660 241 2 661 69 2 661 137 2 661 427 2 662 69 2 662 158 2 662 241 2 663 69 2 663 158 2 663 427 2 664 69 2 664 315 2 664 427 2 665 69 2 665 158 2 665 635 2 666 69 2 666 267 2 666 635 2 667 71 2 667 78 2 667 596 2 668 71 2 668 78 2 668 663 2 669 34 2 669 110 2 669 355 2 670 34 2 670 110 2 670 375 2 671 49 2 671 71 2 671 110 2 672 110 2 672 375 2 672 443 2 673 71 2 673 110 2 673 611 2 674 375 2 674 526 2 674 550 2 675 71 2 675 205 2 675 276 2 676 34 2 676 305 2 676 375 2 677 149 2 677 305 2 677 546 2 678 526 2 678 651 2 678 661 2 679 208 2 679 305 2 679 355 2 680 71 2 680 305 2 680 651 2 681 49 2 681 71 2 681 305 2 682 149 2 682 305 2 682 546 2 683 208 2 683 355 2 683 692 2 684 71 2 684 196 2 684 305 2 685 49 2 685 305 2 685 653 2 686 443 2 686 526 2 686 692 2 687 305 2 687 443 2 687 550 2 688 71 2 688 196 2 688 596 2 689 71 2 689 443 2 689 526 2 690 375 2 690 443 2 690 526 2 691 71 2 691 609 2 691 611 2 692 71 2 692 546 2 692 676 2 693 72 2 693 212 2 694 74 2 694 377 2 695 74 2 695 499
695 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 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 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 2743 1 1 -3 -2 -2 -1 -3 -6 -1 -3 -2 -16 -54 -2 -8 -2 -3 -8 -49 -3 -3 -3 -3 -2 -3 -3 -3 -3 -15 -2 -3 -3 -2 -5 -2 -3 -23 -6 -2 -6 -11 -3 -3 -6 -3 -2 -2 -2 -3 -2 -2 -103 -10 -2 -2 -52 -15 -2 -4 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -8 -2 -3 -2 -2 -2 -2 -2 -6 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -3 -3 -9 -2 -2 -2 -2 -2 -2 -7 -6 -2 -4 -2 -2 -2 -2 -5 -2 -2 -3 -2 -2 -2 -4 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -5 -2 -4 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -6 -5 -2 -2 -3 -3 -2 -5 -2 -3 -5 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -5 -2 -2 -2 -2 -2 -2 -5 -4 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -7 -6 -6 -2 -2 -22 -2 -2 -6 -2 -5 -2 -2 -2 -2 -2 0 0 -1 -2 -2 -2 -2 -2 -2 -6 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -16 -56 -6 -2 -2 -2 -4 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 -5 -26 -2 -2 -2 -2 -2 -2 -3 -2 0 -2 -3 -2 -2 -3 -3 -2 -2 -3 -33 -10 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -4 -2 -2 -2 -2 -2 -2 -6 -3 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -4 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -3 -2 -2 -6 -2 -2 -2 -9 -2 -2 -2 -6 -2 -2 -2 -6 -2 -3 -2 -3 -2 -5 -2 -2 -2 -3 -8 -3 -2 -3 -2 -2 -9 -2 -10 -2 -2 -3 -10 -5 -2 -2 -13 -2 -2 -2 -3 -3 -2 -9 -3 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -4 -2 -2 -86 -2 -3 -2 -5 -2 -2 -7 -2 -2 -5 -2 -2 -2 -2 -2 -2 -2 -2 -4 -2 -2 -2 -5 -2 -2 -12 -2 -2 -2 -2 -4 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -5 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -6 -2 -2 -4 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -1 -2 -2 -3 -2 0 -3 -2 -21 -2 -2 -2 -2 -2 -2 -2 -3 -38 -2 -3 -2 -2 -3 -2 -2 -2 -2 -3 -99 -2 -2 -3 -38 -2 -4 -2 -2 -2 -2 -2 -21 -2 -2 -2 -2 -2 -4 -3 -2 -2 -2 -2 -37 -3 -2 -2 -2 -2 -9 -2 -2 -2 -2 -2 -2 -9 -5 -2 -2 -2 -2 -131 -2 -2 -30 -29 -2 -3 -3 -3 -3 -13 -2 -2 -2 -2 -3 -2 -2 -2 -14 -95 -4 -2 -2 -10 -3 -2 -2 -2 -10 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -2 -16 -6 -3 -5 -2 -2 -2 -2 -2 -5 -2 -16 -2 -3 -2 -6 -2 -2 -2 -2 -2 -7 -2 -2 -2 -3 -2 -2 -17 -3 -3 -2 -2 -2 -46 -4 -82 -31 -2 -2 -14 -2 -2 -5 -2 -2 -2 -2 -2 -14 -4 -2 -3 -2 -2 -2 -2 -2 -5 -2 -9 -2 -2 -6 -3 -67 -2 -2 -2 -2 -6 -225 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2743 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 1 40 1 41 1 42 1 43 1 44 1 45 1 46 1 47 1 48 1 49 1 50 1 51 1 52 1 53 1 54 1 55 1 56 1 57 1 58 1 59 1 60 1 61 1 62 1 63 1 64 1 65 1 66 1 67 1 68 1 69 1 70 1 71 1 72 1 73 1 74 1 75 1 76 1 77 1 78 1 79 1 80 1 81 1 82 1 83 1 84 1 85 1 86 1 87 1 88 1 89 1 90 1 91 1 92 1 93 1 94 1 95 1 96 1 97 1 98 1 99 1 100 1 101 1 102 1 103 1 104 1 105 1 106 1 107 1 108 1 109 1 110 1 111 1 112 1 113 1 114 1 115 1 116 1 117 1 118 1 119 1 120 1 121 1 122 1 123 1 124 1 125 1 126 1 127 1 128 1 129 1 130 1 131 1 132 1 133 1 134 1 135 1 136 1 137 1 138 1 139 1 140 1 141 1 142 1 143 1 144 1 145 1 146 1 147 1 148 1 149 1 150 1 151 1 152 1 153 1 154 1 155 1 156 1 157 1 158 1 159 1 160 1 161 1 162 1 163 1 164 1 165 1 166 1 167 1 168 1 169 1 170 1 171 1 172 1 173 1 174 1 175 1 176 1 177 1 178 1 179 1 180 1 181 1 182 1 183 1 184 1 185 1 186 1 187 1 188 1 189 1 190 1 191 1 192 1 193 1 194 1 195 1 196 1 197 1 198 1 199 1 200 1 201 1 202 1 203 1 204 1 205 1 206 1 207 1 208 1 209 1 210 1 211 1 212 1 213 1 214 1 215 1 216 1 217 1 218 1 219 1 220 1 221 1 222 1 223 1 224 1 225 1 226 1 227 1 228 1 229 1 230 1 231 1 232 1 233 1 234 1 235 1 236 1 237 1 238 1 239 1 240 1 241 1 242 1 243 1 244 1 245 1 246 1 247 1 248 1 249 1 250 1 251 1 252 1 253 1 254 1 255 1 256 1 257 1 258 1 259 1 260 1 261 1 262 1 263 1 264 1 265 1 266 1 267 1 268 1 269 1 270 1 271 1 272 1 273 1 274 1 275 1 276 1 277 1 278 1 279 1 280 1 281 1 282 1 283 1 284 1 285 1 286 1 287 1 288 1 289 1 290 1 291 1 292 1 293 1 294 1 295 1 296 1 297 1 298 1 299 1 300 1 301 1 302 1 303 1 304 1 305 1 306 1 307 1 308 1 309 1 310 1 311 1 312 1 313 1 314 1 315 1 316 1 317 1 318 1 319 1 320 1 321 1 322 1 323 1 324 1 325 1 326 1 327 1 328 1 329 1 330 1 331 1 332 1 333 1 334 1 335 1 336 1 337 1 338 1 339 1 340 1 341 1 342 1 343 1 344 1 345 1 346 1 347 1 348 1 349 1 350 1 351 1 352 1 353 1 354 1 355 1 356 1 357 1 358 1 359 1 360 1 361 1 362 1 363 1 364 1 365 1 366 1 367 1 368 1 369 1 370 1 371 1 372 1 373 1 374 1 375 1 376 1 377 1 378 1 379 1 380 1 381 1 382 1 383 1 384 1 385 1 386 1 387 1 388 1 389 1 390 1 391 1 392 1 393 1 394 1 395 1 396 1 397 1 398 1 399 1 400 1 401 1 402 1 403 1 404 1 405 1 406 1 407 1 408 1 409 1 410 1 411 1 412 1 413 1 414 1 415 1 416 1 417 1 418 1 419 1 420 1 421 1 422 1 423 1 424 1 425 1 426 1 427 1 428 1 429 1 430 1 431 1 432 1 433 1 434 1 435 1 436 1 437 1 438 1 439 1 440 1 441 1 442 1 443 1 444 1 445 1 446 1 447 1 448 1 449 1 450 1 451 1 452 1 453 1 454 1 455 1 456 1 457 1 458 1 459 1 460 1 461 1 462 1 463 1 464 1 465 1 466 1 467 1 468 1 469 1 470 1 471 1 472 1 473 1 474 1 475 1 476 1 477 1 478 1 479 1 480 1 481 1 482 1 483 1 484 1 485 1 486 1 487 1 488 1 489 1 490 1 491 1 492 1 493 1 494 1 495 1 496 1 497 1 498 1 499 1 500 1 501 1 502 1 503 1 504 1 505 1 506 1 507 1 508 1 509 1 510 1 511 1 512 1 513 1 514 1 515 1 516 1 517 1 518 1 519 1 520 1 521 1 522 1 523 1 524 1 525 1 526 1 527 1 528 1 529 1 530 1 531 1 532 1 533 1 534 1 535 1 536 1 537 1 538 1 539 1 540 1 541 1 542 1 543 1 544 1 545 1 546 1 547 1 548 1 549 1 550 1 551 1 552 1 553 1 554 1 555 1 556 1 557 1 558 1 559 1 560 1 561 1 562 1 563 1 564 1 565 1 566 1 567 1 568 1 569 1 570 1 571 1 572 1 573 1 574 1 575 1 576 1 577 1 578 1 579 1 580 1 581 1 582 1 583 1 584 1 585 1 586 1 587 1 588 1 589 1 590 1 591 1 592 1 593 1 594 1 595 1 596 1 597 1 598 1 599 1 600 1 601 1 602 1 603 1 604 1 605 1 606 1 607 1 608 1 609 1 610 1 611 1 612 1 613 1 614 1 615 1 616 1 617 1 618 1 619 1 620 1 621 1 622 1 623 1 624 1 625 1 626 1 627 1 628 1 629 1 630 1 631 1 632 1 633 1 634 1 635 1 636 1 637 1 638 1 639 1 640 1 641 1 642 1 643 1 644 1 645 1 646 1 647 1 648 1 649 1 650 1 651 1 652 1 653 1 654 1 655 1 656 1 657 1 658 1 659 1 660 1 661 1 662 1 663 1 664 1 665 1 666 1 667 1 668 1 669 1 670 1 671 1 672 1 673 1 674 1 675 1 676 1 677 1 678 1 679 1 680 1 681 1 682 1 683 1 684 1 685 1 686 1 687 1 688 1 689 1 690 1 691 1 692 1 693 1 694 2 2 114 2 2 597 2 3 2 2 3 43 2 4 2 2 4 72 2 5 3 2 6 106 2 6 572 2 6 666 2 7 4 2 7 593 2 8 5 2 9 196 2 9 659 2 9 694 2 10 6 2 10 360 2 11 8 2 12 524 2 12 581 2 12 657 2 13 9 2 13 256 2 13 581 2 14 10 2 14 513 2 14 675 2 15 11 2 15 14 2 15 52 2 16 17 2 16 361 2 16 625 2 17 11 2 17 377 2 18 14 2 18 52 2 18 142 2 19 11 2 19 16 2 19 52 2 20 11 2 20 52 2 20 257 2 21 11 2 21 52 2 21 252 2 22 58 2 22 217 2 22 444 2 23 11 2 23 58 2 23 573 2 24 11 2 24 377 2 24 514 2 25 124 2 25 578 2 25 607 2 26 11 2 26 377 2 26 514 2 27 11 2 27 252 2 27 361 2 28 11 2 28 142 2 28 377 2 29 252 2 29 361 2 29 377 2 30 11 2 30 377 2 30 573 2 31 217 2 31 444 2 31 651 2 32 444 2 32 644 2 32 651 2 33 11 2 33 534 2 33 573 2 34 578 2 34 598 2 34 688 2 35 538 2 35 644 2 35 688 2 36 11 2 36 377 2 36 603 2 37 644 2 37 651 2 37 688 2 38 11 2 38 14 2 38 36 2 39 14 2 39 142 2 39 694 2 40 11 2 40 36 2 40 234 2 41 36 2 41 688 2 41 694 2 42 11 2 42 234 2 42 377 2 43 578 2 43 598 2 43 694 2 44 660 2 44 672 2 44 694 2 45 117 2 45 275 2 45 659 2 46 30 2 46 598 2 46 659 2 47 578 2 47 598 2 47 659 2 48 578 2 48 598 2 48 694 2 49 578 2 49 598 2 49 659 2 50 578 2 50 598 2 50 694 2 51 578 2 51 598 2 51 694 2 52 17 2 52 279 2 52 523 2 53 17 2 53 310 2 54 17 2 54 321 2 54 361 2 55 17 2 55 321 2 55 361 2 56 17 2 56 361 2 56 493 2 57 17 2 57 493 2 57 621 2 58 18 2 58 55 2 58 268 2 59 12 2 59 18 2 59 350 2 60 12 2 60 18 2 60 138 2 61 12 2 61 18 2 61 163 2 62 18 2 62 55 2 62 268 2 63 55 2 63 268 2 63 535 2 64 55 2 64 251 2 64 268 2 65 55 2 65 251 2 65 268 2 66 12 2 66 18 2 66 251 2 67 55 2 67 251 2 67 268 2 68 12 2 68 18 2 68 251 2 69 12 2 69 18 2 69 51 2 70 51 2 70 55 2 70 268 2 71 12 2 71 51 2 71 367 2 72 18 2 72 51 2 72 421 2 73 51 2 73 55 2 73 421 2 74 51 2 74 55 2 74 421 2 75 51 2 75 81 2 75 421 2 76 18 2 76 51 2 76 421 2 77 18 2 77 51 2 77 421 2 78 55 2 78 251 2 78 268 2 79 55 2 79 251 2 79 421 2 80 55 2 80 268 2 80 421 2 81 18 2 81 251 2 81 268 2 82 18 2 82 251 2 82 421 2 83 12 2 83 18 2 83 421 2 84 12 2 84 18 2 84 421 2 85 18 2 85 421 2 85 634 2 86 18 2 86 251 2 86 421 2 87 251 2 87 490 2 87 535 2 88 251 2 88 268 2 88 535 2 89 12 2 89 251 2 89 535 2 90 55 2 90 251 2 90 535 2 91 51 2 91 251 2 91 535 2 92 51 2 92 251 2 92 535 2 93 12 2 93 251 2 93 535 2 94 251 2 94 268 2 94 535 2 95 55 2 95 251 2 95 535 2 96 55 2 96 156 2 96 694 2 97 18 2 97 55 2 97 694 2 98 18 2 98 51 2 98 55 2 99 51 2 99 55 2 99 268 2 100 18 2 100 51 2 100 55 2 101 51 2 101 55 2 101 524 2 102 51 2 102 55 2 102 524 2 103 12 2 103 51 2 103 367 2 104 12 2 104 51 2 104 367 2 105 12 2 105 51 2 105 367 2 106 12 2 106 18 2 106 535 2 107 12 2 107 18 2 107 350 2 108 12 2 108 18 2 108 350 2 109 12 2 109 18 2 109 350 2 110 12 2 110 535 2 110 694 2 111 428 2 111 535 2 111 694 2 112 18 2 112 421 2 112 694 2 113 18 2 113 421 2 113 694 2 114 18 2 114 421 2 114 634 2 115 12 2 115 18 2 115 694 2 116 18 2 116 268 2 116 472 2 117 55 2 117 472 2 117 694 2 118 12 2 118 18 2 118 367 2 119 18 2 119 156 2 119 694 2 120 51 2 120 55 2 120 421 2 121 51 2 121 421 2 121 694 2 122 51 2 122 55 2 122 694 2 123 18 2 123 55 2 123 421 2 124 51 2 124 55 2 124 421 2 125 51 2 125 421 2 125 694 2 126 12 2 126 51 2 126 694 2 127 51 2 127 421 2 127 694 2 128 51 2 128 421 2 128 694 2 129 18 2 129 51 2 129 421 2 130 51 2 130 421 2 130 694 2 131 51 2 131 421 2 131 694 2 132 51 2 132 421 2 132 694 2 133 51 2 133 421 2 133 694 2 134 51 2 134 421 2 134 694 2 135 51 2 135 535 2 135 694 2 136 51 2 136 55 2 136 694 2 137 51 2 137 55 2 137 694 2 138 51 2 138 535 2 138 694 2 139 18 2 139 421 2 139 694 2 140 12 2 140 535 2 140 694 2 141 18 2 141 421 2 141 694 2 142 18 2 142 421 2 142 694 2 143 12 2 143 535 2 143 694 2 144 18 2 144 27 2 144 51 2 145 166 2 145 578 2 145 694 2 146 421 2 146 578 2 146 694 2 147 51 2 147 166 2 147 578 2 148 18 2 148 165 2 148 166 2 149 51 2 149 421 2 149 578 2 150 55 2 150 535 2 150 578 2 151 51 2 151 578 2 151 694 2 152 51 2 152 454 2 152 578 2 153 55 2 153 251 2 153 268 2 154 251 2 154 268 2 154 535 2 155 51 2 155 421 2 155 547 2 156 51 2 156 421 2 156 694 2 157 51 2 157 421 2 157 547 2 158 51 2 158 421 2 158 694 2 159 51 2 159 55 2 159 421 2 160 51 2 160 55 2 160 421 2 161 51 2 161 421 2 161 578 2 162 51 2 162 421 2 162 559 2 163 51 2 163 421 2 163 559 2 164 51 2 164 421 2 164 547 2 165 51 2 165 421 2 165 694 2 166 51 2 166 421 2 166 547 2 167 51 2 167 421 2 167 694 2 168 51 2 168 421 2 168 547 2 169 51 2 169 421 2 169 559 2 170 421 2 170 559 2 170 694 2 171 51 2 171 421 2 171 547 2 172 51 2 172 421 2 172 694 2 173 18 2 173 421 2 173 547 2 174 421 2 174 547 2 174 694 2 175 18 2 175 421 2 175 547 2 176 421 2 176 547 2 176 559 2 177 421 2 177 559 2 177 694 2 178 421 2 178 547 2 178 578 2 179 421 2 179 578 2 179 694 2 180 421 2 180 547 2 180 694 2 181 421 2 181 547 2 181 694 2 182 18 2 182 268 2 182 547 2 183 18 2 183 268 2 183 547 2 184 18 2 184 367 2 184 547 2 185 55 2 185 472 2 185 694 2 186 55 2 186 547 2 186 694 2 187 18 2 187 547 2 187 694 2 188 18 2 188 547 2 188 694 2 189 51 2 189 421 2 189 578 2 190 421 2 190 578 2 190 694 2 191 51 2 191 559 2 191 578 2 192 51 2 192 578 2 192 694 2 193 51 2 193 55 2 193 81 2 194 51 2 194 55 2 194 81 2 195 51 2 195 578 2 195 694 2 196 51 2 196 81 2 196 559 2 197 51 2 197 559 2 197 694 2 198 421 2 198 559 2 198 578 2 199 421 2 199 578 2 199 694 2 200 535 2 200 559 2 200 578 2 201 535 2 201 578 2 201 694 2 202 18 2 202 524 2 202 559 2 203 535 2 203 559 2 203 694 2 204 535 2 204 578 2 204 694 2 205 55 2 205 268 2 205 578 2 206 55 2 206 268 2 206 578 2 207 156 2 207 578 2 207 634 2 208 51 2 208 421 2 208 578 2 209 18 2 209 421 2 209 578 2 210 421 2 210 578 2 210 634 2 211 55 2 211 421 2 211 578 2 212 251 2 212 535 2 212 578 2 213 51 2 213 535 2 213 578 2 214 251 2 214 535 2 214 578 2 215 251 2 215 535 2 215 578 2 216 55 2 216 578 2 216 634 2 217 55 2 217 578 2 217 694 2 218 55 2 218 578 2 218 634 2 219 55 2 219 578 2 219 694 2 220 55 2 220 578 2 220 694 2 221 156 2 221 578 2 221 694 2 222 19 2 223 20 2 223 288 2 223 585 2 224 21 2 224 107 2 224 554 2 225 22 2 226 24 2 227 25 2 227 681 2 228 582 2 228 598 2 228 688 2 229 26 2 229 352 2 229 515 2 230 28 2 230 75 2 230 161 2 231 106 2 231 214 2 231 372 2 232 106 2 232 214 2 232 535 2 233 28 2 233 106 2 233 666 2 234 106 2 234 535 2 234 572 2 235 28 2 235 572 2 235 666 2 236 565 2 236 623 2 236 632 2 237 250 2 237 251 2 237 535 2 238 12 2 238 28 2 238 251 2 239 214 2 239 251 2 239 535 2 240 28 2 240 214 2 240 251 2 241 250 2 241 251 2 241 535 2 242 250 2 242 251 2 242 535 2 243 268 2 243 421 2 243 659 2 244 214 2 244 251 2 244 268 2 245 214 2 245 251 2 245 535 2 246 250 2 246 251 2 246 535 2 247 12 2 247 251 2 247 490 2 248 250 2 248 251 2 248 535 2 249 214 2 249 251 2 249 535 2 250 12 2 250 251 2 250 421 2 251 12 2 251 421 2 251 659 2 252 421 2 252 565 2 252 623 2 253 12 2 253 251 2 253 535 2 254 28 2 254 251 2 254 572 2 255 210 2 255 623 2 255 660 2 256 565 2 256 623 2 256 660 2 257 210 2 257 623 2 257 660 2 258 565 2 258 623 2 258 632 2 259 623 2 259 624 2 259 660 2 260 12 2 260 623 2 260 660 2 261 12 2 261 28 2 261 157 2 262 181 2 262 565 2 262 632 2 263 28 2 263 217 2 263 565 2 264 28 2 264 157 2 264 421 2 265 214 2 265 250 2 265 535 2 266 250 2 266 535 2 266 572 2 267 28 2 267 40 2 267 535 2 268 28 2 268 40 2 268 157 2 269 28 2 269 40 2 269 214 2 270 565 2 270 623 2 270 660 2 271 28 2 271 332 2 271 587 2 272 623 2 272 624 2 272 660 2 273 210 2 273 623 2 273 660 2 274 210 2 274 623 2 274 660 2 275 12 2 275 268 2 275 673 2 276 214 2 276 268 2 276 673 2 277 31 2 278 539 2 278 623 2 278 694 2 279 623 2 279 687 2 279 694 2 280 97 2 280 217 2 280 586 2 281 99 2 281 109 2 281 377 2 282 99 2 282 377 2 282 393 2 283 33 2 283 99 2 283 374 2 284 33 2 284 99 2 284 354 2 285 99 2 285 374 2 285 452 2 286 99 2 286 452 2 286 652 2 287 33 2 287 109 2 287 377 2 288 286 2 288 385 2 288 526 2 289 35 2 289 99 2 289 374 2 290 14 2 290 52 2 290 219 2 291 14 2 291 36 2 291 219 2 292 515 2 292 588 2 292 694 2 293 431 2 293 597 2 293 688 2 294 597 2 294 688 2 294 694 2 295 39 2 295 688 2 295 694 2 296 36 2 296 267 2 296 638 2 297 36 2 297 256 2 297 477 2 298 52 2 298 431 2 298 490 2 299 36 2 299 52 2 299 626 2 300 36 2 300 90 2 300 160 2 301 214 2 301 535 2 301 602 2 302 431 2 302 535 2 302 597 2 303 12 2 303 342 2 303 541 2 304 12 2 304 114 2 304 597 2 305 36 2 305 342 2 305 541 2 306 36 2 306 114 2 306 597 2 307 12 2 307 36 2 307 144 2 308 36 2 308 144 2 308 423 2 309 36 2 309 219 2 309 302 2 310 36 2 310 425 2 310 638 2 311 36 2 311 318 2 311 597 2 312 250 2 312 535 2 312 602 2 313 342 2 313 581 2 313 694 2 314 535 2 314 581 2 314 694 2 315 250 2 315 535 2 315 602 2 316 214 2 316 535 2 316 688 2 317 73 2 317 373 2 317 447 2 318 288 2 318 309 2 318 694 2 319 250 2 319 373 2 319 447 2 320 288 2 320 688 2 320 694 2 321 535 2 321 688 2 321 694 2 322 309 2 322 440 2 322 535 2 323 309 2 323 535 2 323 694 2 324 373 2 324 440 2 324 535 2 325 373 2 325 535 2 325 602 2 326 373 2 326 581 2 326 663 2 327 373 2 327 535 2 327 663 2 328 373 2 328 535 2 328 688 2 329 288 2 329 581 2 329 694 2 330 535 2 330 688 2 330 694 2 331 214 2 331 302 2 331 535 2 332 288 2 332 581 2 332 694 2 333 250 2 333 373 2 333 447 2 334 535 2 334 581 2 334 694 2 335 214 2 335 535 2 335 688 2 336 581 2 336 693 2 336 694 2 337 447 2 337 663 2 337 688 2 338 36 2 338 425 2 338 447 2 339 447 2 339 581 2 339 663 2 340 581 2 340 588 2 340 694 2 341 581 2 341 588 2 341 694 2 342 581 2 342 663 2 342 688 2 343 581 2 343 688 2 343 694 2 344 535 2 344 602 2 344 688 2 345 36 2 345 425 2 345 447 2 346 490 2 346 535 2 346 602 2 347 447 2 347 581 2 347 663 2 348 535 2 348 581 2 348 694 2 349 581 2 349 693 2 349 694 2 350 535 2 350 663 2 350 688 2 351 581 2 351 688 2 351 694 2 352 447 2 352 535 2 352 602 2 353 535 2 353 602 2 353 663 2 354 581 2 354 588 2 354 694 2 355 342 2 355 581 2 355 694 2 356 581 2 356 683 2 356 694 2 357 342 2 357 581 2 357 663 2 358 36 2 358 73 2 358 447 2 359 309 2 359 535 2 359 688 2 360 535 2 360 581 2 360 694 2 361 597 2 361 693 2 361 694 2 362 288 2 362 581 2 362 694 2 363 581 2 363 688 2 363 694 2 364 597 2 364 688 2 364 694 2 365 597 2
Hopefully you received the .txt versions of those five model files, that I sent in the e-mail, since github doesn't seem to handle these larger files well. But, let me know if you didn't and I can e-mail them to you directly.
Hi Eran,
Please do email the .txt files to me at (my first name).(my last name)@anu.edu.au. I'll see if I can figure out what the problem is.
Incidentally, everything (including the regions) uses zero-based counting.
cheers, Justin
Hi Eran,
I tried running the code on your files. When I run
"~/Projects/marbl/learn_CRF -m model1.txt -d data1.txt"
I get the error:
"ERROR: regions 773 and 2488 contain each other"
After looking at your files, I noticed line 777 of model1.txt is:
"2 26 607".
Meanwhile line 2492 is
"2 607 26".
Here, since there are 3 lines in the spec for preliminary stuff, the fourth line is the "0th" factor, meaning line 777 corresponds to region 773, and similarly for line 2492. As you can see, these factors both contain the nodes 26 and 607, hence the error message seems correct to me, since the model has two identical factors.
cheers, Justin
Justin,
That’s great news and easy to fix. Thanks for the clarification on interpreting the error message as well.
I’ll modify the model files to remove the redundant edges and run it again.
Thanks for looking into this,
Eran
From: justindomke [mailto:notifications@github.com] Sent: Tuesday, October 06, 2015 10:00 PM To: justindomke/marbl Cc: Eran Subject: Re: [marbl] ERROR: Regions contain each other (#9)
Hi Eran,
I tried running the code on your files. When I run
"~/Projects/marbl/learn_CRF -m model1.txt -d data1.txt"
I get the error:
"ERROR: regions 773 and 2488 contain each other"
After looking at your files, I noticed line 777 of model1.txt is:
"2 26 607".
Meanwhile line 2492 is
"2 607 26".
Here, since there are 3 lines in the spec for preliminary stuff, the fourth line is the "0th" factor, meaning line 777 corresponds to region 773, and similarly for line 2492. As you can see, these factors both contain the nodes 26 and 607, hence the error message seems correct to me, since the model has two identical factors.
cheers, Justin
— Reply to this email directly or view it on GitHub https://github.com/justindomke/marbl/issues/9#issuecomment-146056980 . https://github.com/notifications/beacon/AL35bkgoY9qKT8c-vhrGgybJSCG0EVxSks5o5HQhgaJpZM4GJQmp.gif
No problem, please let me know if you have other problems. I should probably modify that error message to print something more informative. Maybe in your case, it should have said something like
"ERROR: regions 773 and 2488 contain each other: vs (26,607) vs (607 26)",
which would saved you some time.
After removing the redundant pairs from the model file, learn_CRF ran without any errors. However, the gradnorm value that is displayed for each iteration doesn't change and the final weights after learning are equal to the initial weights. The last message that is displayed is: "L-BFGS optimization terminated with status code = -998 fx= -inf, x[0]= 0.680375, x[1]= -0.211234 weights after optimization are:"...
Do you know what may be causing this?
Thanks, Eran
Hi Eran,
Can you please email me the the files? Also, can you start a different issue for this problem? (I'm locking this one, since the region issue is solved.)
thanks
I created my own marbl model and data files for a generic CRF and when I try to ./learn_CRF I get the following error: "reading models and creating message structures... ERROR: regions 16 and 855 contain each other"
What are "regions" here and do you have any suggestion for how to resolve this?
Thanks, Eran