Closed Hessi9 closed 5 years ago
This problem will probably not be fixed because it cannot be done without breaking Itinero 1.
You need to sync access to the routerdb yourself when using the memory mapped options in the routerdb. When you are not using memory mapping this should not happen. If it does then we can investigate further. How are you loading your routerdb?
I'm loading the database completely into memory with: routerDb = new RouterDb(); using (var stream = osmfile.OpenRead()) routerDb.LoadOsmData(stream, profile); routerDb.AddContracted(profile); So sorry to tell the memory mapping isn't the problem. For the calculations I'm sharing one RouterDb and one Router at different concurrent threads. I looked into the DynamicProfile.FactorAndSpeed function and saw the calculation is locked, but not the collection given as function argument. According to the stacktrace a concurrent manipulation of the argument collection given by the ProfileFactorAndSpeedCache.CalculateFor function is causing the exception. I tried to find out where these collection come from and why it is manipulated concurrently, but failed as I don't have any idea about the internal itinero design.
Are you using the router as normal? Meaning calls router.x
The router keeps a cache around for each profile, so normally that cache should be used on each routing request and the dynamic profile is only called once for each type of edge and only when the cache is not found. It should never be called during routing, it's too slow for that anyway.
Do you have a test to reproduce this or a small console app or something? Does it happen when you reuse your router object on each thread or do you create a new one?
Thanks a lot for having a look at the problem and of cause all your effort on itinero. The following test code wir reproduce the problem. It requires the taiwan osm data extruct to run.
using Itinero;
using Itinero.IO.Osm;
using System;
namespace ItineroBugTest {
class Program {
static void Main(string[] args) {
Console.WriteLine("Load Map data");
var profile = Itinero.Osm.Vehicles.Vehicle.Pedestrian.Fastest();
RouterDb routerDb = new RouterDb();
using (var stream = new System.IO.FileInfo(@"C:\taiwan-latest.osm.pbf").OpenRead())
routerDb.LoadOsmData(stream, profile.Parent);
routerDb.AddContracted(profile);
var router = new Router(routerDb);
Console.WriteLine("Process Points");
RouterPoint[] points = new RouterPoint[data.Length/2];
var cpus = Environment.ProcessorCount;
System.Threading.Tasks.Parallel.For(0, cpus, threadNr => {
for (int i = points.Length * threadNr / cpus, end = points.Length * (threadNr + 1) / cpus; i < end; i++)
points[i] = router.TryResolveConnected(profile, data[i*2], data[i*2+1], 1000, 250).Value;
});
Console.WriteLine("No exception");
Console.ReadLine();
}
static float[] data = new float[] { 22,62524,120,3428,22,6249,120,3436,22,62547,120,3428,22,62497,120,3433,22,62492,120,3432,22,62497,120,3433,22,62498,120,3438,22,62497,120,3432,22,80969,120,2703,22,8172,120,2669,22,62498,120,3438,22,62497,120,3434,22,62497,120,3433,22,62503,120,3438,22,64642,120,2999,22,62789,120,3152,22,62781,120,3148,22,62781,120,3148,22,62781,120,3148,22,62781,120,3148,22,60671,120,338,22,60695,120,3379,22,60686,120,338,22,60706,120,338,22,611,120,3375,22,61091,120,3374,22,61232,120,3372,22,61233,120,3373,22,61571,120,3368,22,61809,120,3365,22,61806,120,3364,22,62037,120,3361,22,62033,120,3363,22,62274,120,3358,22,6228,120,3359,22,6245,120,3408,22,6245,120,3408,22,62028,120,3237,22,62024,120,3237,22,62028,120,3237,22,61955,120,3215,22,61955,120,3215,22,61955,120,3215,22,61955,120,3215,22,61902,120,3199,22,61902,120,3199,22,61902,120,3199,22,61902,120,3199,22,61884,120,3175,22,61893,120,3175,22,62076,120,3168,22,62253,120,3163,22,62247,120,3162,22,62347,120,3159,22,6235,120,3158,22,6241,120,3375,22,6241,120,3375,22,6238,120,3134,22,62313,120,3113,22,62217,120,3085,22,62154,120,3067,22,6204,120,3031,22,61964,120,3009,22,61866,120,2983,22,61913,120,2959,22,61938,120,2959,22,61925,120,2958,22,61938,120,2959,22,61913,120,2959,22,61296,120,3433,22,61289,120,3433,22,62398,120,3352,22,62385,120,3355,22,61914,120,2956,22,61919,120,2956,22,61921,120,2957,22,61914,120,2956,22,61914,120,2956,22,61879,120,2983,22,6195,120,3009,22,6237,120,3339,22,6237,120,3339,22,6237,120,3339,22,62021,120,3032,22,62139,120,3065,22,62213,120,3088,22,62288,120,3111,22,62373,120,3136,22,62259,120,3162,22,62248,120,316,22,62053,120,3167,22,61842,120,3182,22,61835,120,3181,22,61842,120,3182,22,61842,120,3182,22,62307,120,3319,22,62322,120,3325,22,62301,120,332,22,63419,120,2985,22,61892,120,3201,22,61892,120,3201,22,61892,120,3201,22,61887,120,3198,22,6193,120,3211,22,61937,120,3215,22,61937,120,3215,22,61937,120,3215,22,62029,120,3241,22,62022,120,3237,22,62019,120,3239,22,62287,120,3357,22,62285,120,3359,22,62046,120,3361,22,62052,120,3361,22,6181,120,3364,22,61803,120,3364,22,62218,120,3295,22,62205,120,3293,22,62219,120,3294,22,6158,120,3367,22,61202,120,3372,22,61187,120,3372,22,61077,120,3374,22,61065,120,3374,22,62115,120,3265,22,62121,120,3265,22,62121,120,3265,22,81241,120,2635,22,62121,120,3265,22,62114,120,3251,22,62108,120,3251,22,62106,120,3251,22,62365,120,324,22,8082,120,2524,22,62723,120,3131,22,62723,120,3131,22,62723,120,3131,22,62723,120,3131,22,62723,120,3131,22,62755,120,3226,22,6275,120,3226,22,62754,120,3225,22,60607,120,3384,22,60609,120,3385,22,60595,120,3376,22,60605,120,3389,22,60614,120,3383,22,60602,120,3381,22,60614,120,3383,22,59767,120,3352,22,59644,120,3331,22,59573,120,3315,22,59417,120,3293,22,59293,120,3275,22,59748,120,3253,22,62731,120,3191,22,62731,120,3191,22,62735,120,3191,22,62736,120,3191,22,62731,120,3191,22,62731,120,3191,22,81711,120,267,22,60036,120,3239,22,5941,120,3263,22,59684,120,3156,22,60608,120,3099,22,6057,120,3099,22,60605,120,3101,22,60798,120,3121,22,60781,120,3118,22,60802,120,3119,22,6108,120,3136,22,61133,120,314,22,611,120,3136,22,61421,120,3147,22,61399,120,3145,22,61611,120,3146,22,61676,120,3147,22,61947,120,3137,22,61947,120,3137,22,62251,120,3124,22,62267,120,3124,22,62455,120,3117,22,6263,120,3147,22,62435,120,3117,22,59421,120,3261,22,80969,120,2703,22,62439,120,2931,22,62235,120,2943,22,61449,120,2921,22,62235,120,2943,22,62236,120,2943,22,62236,120,2943,22,62591,120,2838,22,62593,120,2838,22,62591,120,2838,22,62591,120,2838,22,62568,120,2843,22,62455,120,3115,22,62455,120,3115,22,62267,120,3122,22,62267,120,3122,22,61911,120,3136,22,61911,120,3136,22,61639,120,3143,22,61639,120,3143,22,61377,120,3142,22,61383,120,3142,22,61118,120,3135,22,61118,120,3135,22,60812,120,3117,22,60812,120,3117,22,60812,120,3117,22,60579,120,31,22,60644,120,3104,22,60634,120,3101,22,59735,120,3148,22,59803,120,3141,22,59519,120,3162,22,59525,120,3163,22,60342,120,3236,22,6004,120,3238,22,59631,120,3255,22,5929,120,3276,22,59415,120,3294,22,59573,120,3315,22,59651,120,3334,22,59751,120,3353,22,61539,120,3484,22,61781,120,3493,22,62468,120,3012,22,62645,120,2991,22,60592,120,3374,22,60614,120,3383,22,60602,120,3381,22,60585,120,3378,22,60585,120,3378,22,60604,120,3389,22,60599,120,3376,22,62616,120,3099,22,62616,120,3099,22,62616,120,3099,22,62616,120,3099,22,62616,120,3099,22,62625,120,3102,22,62616,120,3099,22,63014,120,3019,22,6304,120,3016,22,63014,120,3019,22,63014,120,3019,22,63014,120,3019,22,63014,120,3019,22,60578,120,3341,22,60578,120,3341,22,60573,120,3341,22,60575,120,3341,22,60574,120,3344,22,60558,120,3318,22,60564,120,3318,22,60564,120,3318,22,60544,120,3294,22,60544,120,3294,22,60541,120,3294,22,60518,120,3262,22,60523,120,3262,22,60523,120,3262,22,6061,120,3249,22,66842,120,316,22,60629,120,3249,22,66852,120,3158,22,60933,120,3256,22,60938,120,3256,22,60933,120,3256,22,61196,120,3257,22,61256,120,3211,22,61256,120,3211,22,58557,120,3199,22,63325,120,3023,22,58422,120,3205,22,63384,120,3023,22,81121,120,3269,22,58093,120,3229,22,577,120,3238,22,57025,120,3295,22,56824,120,3311,22,61276,120,3193,22,61282,120,3192,22,6131,120,317,22,6135,120,3138,22,61393,120,3105,22,61468,120,3087,22,61636,120,3081,22,61933,120,3069,22,621,120,3063,22,62395,120,3051,22,62674,120,3043,22,62868,120,3044,22,62852,120,3043,22,62692,120,3042,22,62387,120,305,22,62074,120,3063,22,61938,120,3067,22,61628,120,308,22,61474,120,3086,22,61386,120,3104,22,61347,120,3134,22,61303,120,3168,22,61303,120,3168,22,61276,120,3189,22,61276,120,3189,22,61243,120,3214,22,61247,120,3212,22,6119,120,3256,22,60953,120,3255,22,6095,120,3255,22,60626,120,3248,22,60633,120,3247,22,60626,120,3249,22,60516,120,3265,22,60516,120,3265,22,60516,120,3265,22,60544,120,3301,22,60544,120,3301,22,60544,120,3301,22,60556,120,3318,22,60556,120,3318,22,60556,120,332,22,60569,120,3342,22,60572,120,3341,22,60572,120,3341,22,60558,120,3344,22,60557,120,334,22,61605,120,3251,22,616,120,325,22,61211,120,3239,22,6322,120,3018,22,81121,120,3269,22,56674,120,3323,22,91735,120,6392,22,63399,120,3021,22,90637,120,6326,22,68049,120,2827,22,68096,120,2857,22,61204,120,3248,22,61939,120,3237,22,61905,120,3237,22,6304,120,3016,22,6304,120,3016,22,6304,120,3016,22,6304,120,3016,22,6304,120,3016,22,6247,120,301,22,98086,120,638,22,62547,120,3078,22,62547,120,3078,22,62547,120,3078,22,62552,120,308,22,62547,120,3078,22,62547,120,3078,22,62547,120,3078,22,62188,120,3277,22,62804,120,3273,22,63229,120,3282,22,63217,120,3282,22,6337,120,3262,22,63408,120,3261,22,63408,120,3261,22,6342,120,3262,22,6337,120,3262,22,63423,120,3262,22,64011,120,3278,22,63999,120,3277,22,64013,120,3277,22,64013,120,3277,22,64015,120,3278,22,64011,120,3278,22,6433,120,3267,22,64326,120,3267,22,64326,120,3267,22,6433,120,3267,22,64512,120,326,22,64505,120,326,22,64512,120,326,22,64505,120,326,22,64505,120,326,22,64948,120,3247,22,65185,120,3297,22,65198,120,3296,22,65198,120,3296,22,6505,120,3314,22,64864,120,3318,22,6505,120,3314,22,64869,120,3318,22,64869,120,3318,22,64748,120,3318,22,64613,120,3319,22,6458,120,3305,22,64581,120,3304,22,64627,120,3277,22,64538,120,3257,22,64544,120,3257,22,64538,120,3257,22,64546,120,3256,22,64532,120,3257,22,64305,120,3266,22,64305,120,3266,22,6431,120,3265,22,6431,120,3265,22,64075,120,3273,22,64101,120,3272,22,64101,120,3272,22,63989,120,3277,22,641,120,3273,22,6409,120,3273,22,63457,120,3262,22,63457,120,3262,22,6346,120,3262,22,63472,120,3262,22,63472,120,3262,22,6346,120,3262,22,63403,120,3262,22,63247,120,3281,22,63218,120,3281,22,62811,120,3273,22,62816,120,3272,22,62449,120,3266,22,62425,120,3268,22,72809,120,2869,22,62192,120,3276,22,62913,120,3276,22,62997,120,3277,22,62929,120,3276,22,62995,120,3277,22,6276,120,3189,22,6276,120,3189,22,6276,120,3189,22,62755,120,3189,22,6276,120,3189,22,62744,120,3189,22,6805,120,2978,22,6276,120,3225,22,62771,120,3225,22,62769,120,3224,22,6243,120,3239,22,62377,120,3241,22,72743,120,2903,22,62367,120,324,22,62376,120,3239,22,62116,120,3249,22,62109,120,325,22,74812,120,2615,22,62107,120,325,22,62104,120,3264,22,62104,120,3264,22,62105,120,3265,22,7572,120,2623,22,62475,120,3057,22,62475,120,3057,22,62475,120,3057,22,62475,120,3057,22,62475,120,3059,22,62475,120,3057,22,62475,120,3057,22,62196,120,3292,22,62196,120,3292,22,62196,120,3292,22,62195,120,3293,22,60569,120,3235,22,60654,120,3215,22,60976,120,3218,22,61186,120,3224,22,62292,120,3318,22,62283,120,3317,22,62283,120,3317,22,63457,120,2977,22,61476,120,3225,22,61756,120,3226,22,62018,120,3219,22,62227,120,3211,22,62523,120,3199,22,62523,120,3199,22,62953,120,3183,22,62921,120,3183,22,62953,120,3183,22,65798,120,3609,22,62953,120,3183,22,62957,120,3183,22,63254,120,3172,22,63228,120,3171,22,63254,120,3172,22,63374,120,3159,22,63384,120,3141,22,62358,120,3339,22,6236,120,3339,22,62358,120,3339,22,63395,120,3126,22,63395,120,3126,22,63407,120,3109,22,63407,120,3109,22,6342,120,3094,22,63406,120,3089,22,63429,120,3078,22,63338,120,296,22,63338,120,296,22,63332,120,296,22,63338,120,296,22,63257,120,2935,22,63257,120,2935,22,63257,120,2935,22,63159,120,2906,22,63159,120,2906,22,63159,120,2906,22,62372,120,3354,22,62381,120,3352,22,63062,120,2877,22,63062,120,2877,22,62963,120,2847,22,62817,120,2832,22,62942,120,2846,22,63071,120,2885,22,63054,120,2877,22,62397,120,3374,22,62397,120,3374,22,63161,120,2912,22,63161,120,2912,22,63161,120,2912,22,63234,120,2934,22,63234,120,2934,22,63234,120,2934,22,63319,120,2959,22,63319,120,2959,22,63319,120,2959,22,63319,120,2959,22,63398,120,2983,22,63398,120,2983,22,63398,120,2983,22,63398,120,2983,22,63464,120,3006,22,63464,120,3006,22,63464,120,3006,22,63464,120,3006,22,62158,120,2752,22,63445,120,3037,22,63443,120,3035,22,63443,120,3035,22,63443,120,3035,22,63443,120,3035,22,75714,120,2622,22,63442,120,3036,22,63443,120,3035,22,74811,120,2614,22,63441,120,3033,22,63443,120,3035,22,63443,120,3035,22,63443,120,3035,22,63445,120,3036,22,63415,120,3072,22,63418,120,307,22,63418,120,307,22,63406,120,3089,22,63406,120,3089,22,63392,120,3107,22,63392,120,3107,22,63383,120,3122,22,63384,120,3125,22,62455,120,3418,22,62455,120,3418,22,63371,120,3139,22,63354,120,3161,22,63228,120,3171,22,63239,120,317,22,63239,120,317,22,63239,120,317,22,62952,120,3181,22,62952,120,3181,22,62954,120,3182,22,62952,120,3181,22,62954,120,3182,22,62538,120,3197,22,62538,120,3197,22,62227,120,3209,22,62019,120,3217,22,61788,120,3224,22,61512,120,3224,22,61162,120,3222,22,60901,120,3213,22,60648,120,3214,22,60648,120,3214,22,60563,120,3233,22,62378,120,3027,22,62378,120,3027,22,62378,120,3027,22,62378,120,3027,22,62378,120,3027,22,62382,120,303,22,62378,120,3027,22,60435,120,3363,22,60199,120,3327,22,60193,120,3328,22,60026,120,3293,22,60017,120,3293,22,59967,120,3262,22,59995,120,3261,22,60237,120,325,22,60242,120,3249,22,60852,120,3171,22,60936,120,3152,22,6066,120,3147,22,60936,120,3152,22,6107,120,3121,22,6107,120,3121,22,6107,120,3121,22,61211,120,3089,22,6121,120,3089,22,61447,120,3062,22,61453,120,306,22,61372,120,3037,22,61351,120,3032,22,61356,120,3032,22,61372,120,3037,22,61372,120,3037,22,61284,120,3011,22,61241,120,2998,22,61236,120,2996,22,61454,120,2995,22,62032,120,2973,22,62204,120,2966,22,62411,120,2958,22,62643,120,2949,22,62919,120,2938,22,62849,120,2934,22,6313,120,293,22,63162,120,2928,22,59516,120,3051,22,68084,120,3509,22,62943,120,2936,22,62943,120,2936,22,62644,120,2948,22,62412,120,2957,22,62231,120,2964,22,61964,120,2975,22,61465,120,2993,22,61245,120,2999,22,61272,120,301,22,61242,120,3,22,61352,120,3032,22,6135,120,3033,22,6135,120,3033,22,61352,120,3034,22,61441,120,3063,22,61443,120,3062,22,61208,120,3086,22,61208,120,3086,22,61082,120,3115,22,61082,120,3115,22,61082,120,3115,22,6094,120,3153,22,60653,120,3146,22,60839,120,317,22,60274,120,3245,22,60242,120,3249,22,59983,120,3261,22,59979,120,326,22,60015,120,3294,22,60014,120,3294,22,60179,120,3327,22,60182,120,3329,22,60408,120,3362,22,62303,120,3004,22,62303,120,3004,22,62303,120,3004,22,62303,120,3004,22,62303,120,3004,22,60733,120,3335,22,60987,120,3332,22,61287,120,3327,22,68064,120,3507,22,61713,120,3323,22,61972,120,332,22,62145,120,3318,22,63713,120,2968,22,61829,120,3173,22,61829,120,3173,22,61829,120,3173,22,61745,120,3149,22,61712,120,3138,22,61712,120,3138,22,61655,120,3123,22,61662,120,3123,22,61655,120,3123,22,61603,120,3107,22,61601,120,3105,22,61603,120,3107,22,61545,120,3088,22,61546,120,3088,22,61545,120,3088,22,61383,120,2979,22,61387,120,2978,22,61383,120,298,22,61383,120,2979,22,59834,120,3364,22,61696,120,2968,22,6168,120,2967,22,61389,120,2976,22,61389,120,2976,22,61389,120,2976,22,59841,120,3363,22,61389,120,2976,22,61539,120,309,22,61539,120,3091,22,61538,120,3087,22,61539,120,309,22,61593,120,3107,22,61592,120,3104,22,61597,120,3109,22,61593,120,3107,22,61645,120,3123,22,61651,120,3124,22,61645,120,3123,22,61735,120,3149,22,61735,120,3149,22,61736,120,3149,22,62145,120,3317,22,61972,120,3319,22,61698,120,3321,22,61268,120,3326,22,60985,120,333,22,60728,120,3334,22,61281,120,3009,22,61281,120,3009,22,61267,120,3009,22,61267,120,3009,22,56481,120,3584,22,56464,120,3584,22,64826,120,2881,22,64858,120,2881,22,62141,120,2957,22,62132,120,2955,22,62141,120,2957,22,62141,120,2957,22,62077,120,2921,22,62077,120,2921,22,62069,120,2921,22,6208,120,2922,22,6208,120,2922,22,62068,120,2922,22,62061,120,2922,22,62125,120,2885,22,62125,120,2885,22,62122,120,2884,22,62125,120,2885,22,62124,120,2884,22,62098,120,2889,22,64084,120,3691,22,64533,120,3728,22,6253,120,3415,22,62543,120,3404,22,6252,120,3408,22,62196,120,287,22,62196,120,287,22,62174,120,2874,22,62192,120,2869,22,622,120,2868,22,62174,120,2874,22,56535,120,3411,22,56512,120,3399,22,56536,120,341,22,56538,120,3406,22,5654,120,3412,22,56524,120,341,22,56519,120,3403,22,56523,120,3409,22,56528,120,3411,22,89888,120,6272,22,56518,120,3403,22,56537,120,3412,22,56534,120,341,22,9019,120,6281,22,56512,120,3399,22,56538,120,3413,22,56537,120,3412,22,56537,120,3412,22,56555,120,344,22,56563,120,3438,22,56563,120,3437,22,56571,120,3441,22,56562,120,3443,22,56563,120,3441,22,56546,120,3483,22,5655,120,347,22,56722,120,3479,22,57121,120,3486,22,57326,120,3509,22,57331,120,354,22,57325,120,3569,22,57322,120,3592,22,6263,120,3423,22,62632,120,3423,22,62664,120,3421,22,62637,120,3422,22,62637,120,3423,22,57316,120,362,22,57307,120,3642,22,57246,120,3651,22,57247,120,3651,22,57244,120,3651,22,5716,120,3637,22,57153,120,3638,22,57031,120,362,22,57039,120,3624,22,5699,120,3601,22,56997,120,3601,22,57,120,3578,22,56998,120,3578,22,56996,120,3552,22,56998,120,3552,22,56984,120,3516,22,56985,120,3513,22,62875,120,3415,22,62875,120,3415,22,62875,120,3415,22,56563,120,3442,22,56573,120,3442,22,56567,120,3442,22,5657,120,3443,22,56573,120,3442,22,56573,120,3443,22,56517,120,338,22,56511,120,3382,22,56517,120,3382,22,56515,120,3383,22,5643,120,3364,22,56441,120,3364,22,56381,120,3344,22,56387,120,3345,22,56383,120,3345,22,56403,120,3346,22,56562,120,3334,22,56552,120,3333,22,56541,120,3334,22,56542,120,3335,22,56711,120,3321,22,56717,120,332,22,56712,120,3322,22,56715,120,3322,22,56857,120,3309,22,56857,120,3309,22,56857,120,3309,22,56857,120,3309,22,5701,120,3297,22,5701,120,3297,22,5701,120,3297,22,57011,120,3298,22,57535,120,3254,22,57531,120,3253,22,57531,120,3253,22,57531,120,3253,22,62969,120,3391,22,62969,120,3391,22,62969,120,3391,22,57191,120,3174,22,57191,120,3174,22,57995,120,3285,22,57908,120,3295,22,57706,120,3238,22,57706,120,3238,22,57706,120,3238,22,57854,120,3224,22,57858,120,3224,22,57854,120,3224,22,58106,120,323,22,5806,120,3229,22,58059,120,3229,22,58362,120,3223,22,58416,120,3206,22,58415,120,3207,22,58557,120,3199,22,58592,120,3198,22,5859,120,3198,22,58587,120,3198,22,58703,120,3203,22,587,120,3202,22,5869,120,3202,22,56876,120,3435,22,56877,120,3435,22,57171,120,312,22,57171,120,312,22,5688,120,3437,22,5688,120,3438,22,63164,120,3399,22,63165,120,3398,22,56531,120,341,22,5652,120,3391,22,56529,120,3412,22,56511,120,3408,22,56537,120,3412,22,56555,120,344,22,56573,120,3442,22,56572,120,3445,22,56573,120,3442,22,60561,120,3086,22,60565,120,3088,22,60981,120,3061,22,60993,120,3059,22,61332,120,305,22,61288,120,3048,22,60317,120,353,22,61645,120,3036,22,61641,120,3036,22,61957,120,3026,22,62267,120,3013,22,63375,120,3415,22,63375,120,3415,22,57288,120,3665,22,6221,120,3012,22,61873,120,3025,22,61588,120,3037,22,61601,120,3035,22,61268,120,3049,22,61296,120,3048,22,60993,120,3059,22,60578,120,308,22,60578,120,308,22,59179,120,3187,22,59071,120,3196,22,58896,120,3212,22,58766,120,3224,22,63665,120,3426,22,63665,120,3426,22,58341,120,3222,22,58108,120,3229,22,58048,120,3228,22,58094,120,3229,22,5784,120,3224,22,57849,120,3223,22,57849,120,3223,22,57707,120,3237,22,57707,120,3237,22,65093,120,3396,22,57949,120,3277,22,57705,120,3237,22,57983,120,3281,22,57507,120,3255,22,5752,120,3253,22,5752,120,3253,22,57025,120,3295,22,57025,120,3295,22,57022,120,3296,22,56824,120,3311,22,56824,120,3311,22,56824,120,3311,22,56714,120,332,22,56703,120,3322,22,56701,120,3323,22,56509,120,3335,22,56509,120,3335,22,56509,120,3335,22,6511,120,3394,22,63814,120,3412,22,5637,120,3346,22,56392,120,3343,22,5637,120,3343,22,56426,120,3363,22,5642,120,3364,22,56509,120,3381,22,56503,120,3383,22,56509,120,3381,22,56668,120,3453,22,5666,120,3453,22,56981,120,3513,22,56975,120,3514,22,56976,120,3553,22,56983,120,3552,22,56977,120,3574,22,56976,120,3576,22,5697,120,3597,22,56982,120,3596,22,57033,120,3624,22,57034,120,3621,22,57153,120,3638,22,57146,120,3638,22,57138,120,3639,22,57146,120,3639,22,64185,120,3418,22,64185,120,3418,22,57233,120,365,22,57221,120,3651,22,57227,120,3651,22,57279,120,3666,22,57282,120,3665,22,57285,120,3668,22,57274,120,3697,22,57272,120,3696,22,57284,120,3681,22,57279,120,3698,22,57171,120,371,22,57187,120,371,22,57265,120,3727,22,57276,120,3723,22,57282,120,3695,22,57278,120,3695,22,57273,120,3698,22,57295,120,3668,22,57289,120,3666,22,57287,120,3665,22,64516,120,3426,22,64528,120,3426,22,57316,120,3644,22,57325,120,362,22,57333,120,3589,22,57333,120,3571,22,57335,120,354,22,57346,120,3511,22,57131,120,3484,22,5673,120,3479,22,56546,120,3473,22,62403,120,2825,22,62419,120,2825,22,64657,120,3412,22,64674,120,3412,22,64787,120,3393,22,64784,120,3394,22,58118,120,3189,22,58118,120,3189,22,58372,120,3179,22,58791,120,3179,22,65187,120,3364,22,58653,120,3141,22,58489,120,3105,22,58482,120,3088,22,585,120,3087,22,5878,120,3064,22,58796,120,3062,22,64294,120,3676,22,59822,120,3041,22,65266,120,33,22,59818,120,3039,22,59818,120,3039,22,60104,120,3029,22,60104,120,3029,22,65349,120,3286,22,60104,120,3029,22,60104,120,3029,22,60104,120,3029,22,60211,120,3035,22,60217,120,3035,22,60211,120,3035,22,60209,120,3034,22,60219,120,3034,22,60274,120,3054,22,60281,120,3056,22,60274,120,3054,22,60264,120,3052,22,60274,120,3054,22,65004,120,3341,22,65012,120,3341,22,65012,120,3341,22,60602,120,3049,22,60603,120,305,22,60603,120,305,22,60602,120,3049,22,60533,120,3053,22,60585,120,3049,22,60778,120,3043,22,60788,120,3042,22,60783,120,3042,22,61076,120,3031,22,60997,120,3034,22,60997,120,3034,22,61289,120,3022,22,61289,120,3022,22,61448,120,3016,22,61739,120,3005,22,6513,120,3326,22,65139,120,3326,22,65139,120,3326,22,62683,120,2926,22,62683,120,2926,22,62683,120,2926,22,62509,120,2933,22,62509,120,2933,22,62509,120,2933,22,65384,120,3313,22,61794,120,3001,22,61465,120,3015,22,61204,120,3024,22,61204,120,3024,22,61092,120,3028,22,61092,120,3028,22,61092,120,3028,22,60787,120,304,22,60787,120,304,22,60787,120,304,22,60599,120,3048,22,60599,120,3048,22,60599,120,3048,22,60599,120,3048,22,60599,120,3048,22,60289,120,3057,22,60282,120,3053,22,60282,120,3053,22,60282,120,3053,22,60219,120,3034,22,60219,120,3034,22,6022,120,3036,22,60219,120,3034,22,60089,120,3027,22,78459,120,2961,22,60089,120,3027,22,60089,120,3027,22,60089,120,3027,22,59811,120,3037,22,59811,120,3037,22,78454,120,2959,22,59811,120,3037,22,59818,120,3039,22,6558,120,3312,22,78458,120,2939,22,58742,120,3064,22,59076,120,3037,22,5848,120,3087,22,58475,120,3088,22,58491,120,3104,22,58643,120,3141,22,58764,120,3179,22,65778,120,3309,22,58578,120,3198,22,58554,120,3199,22,58557,120,3199,22,58553,120,32,22,58422,120,3205,22,58392,120,3208,22,58356,120,3175,22,58356,120,3175,22,58123,120,3188,22,58118,120,3188,22,57298,120,3219,22,57303,120,3219,22,65907,120,3298,22,65908,120,3281,22,62508,120,2807,22,62508,120,2807,22,65774,120,3261,22,58929,120,3146,22,59166,120,3124,22,59166,120,3124,22,58938,120,3144,22,65599,120,3283,22,58966,120,3189,22,58931,120,3191,22,6576,120,3336,22,58689,120,32,22,58719,120,3203,22,5869,120,3201,22,65534,120,3354,22,75863,120,3364,22,65174,120,328,22,65158,120,328,22,65171,120,3283,22,65169,120,3278,22,65171,120,3283,22,75821,120,3361,22,6517,120,3283,22,6508,120,326,22,65078,120,3259,22,65073,120,326,22,65079,120,3261,22,65083,120,326,22,65084,120,3262,22,62135,120,2793,22,64884,120,322,22,62604,120,2777,22,87362,120,197,22,87377,120,1969,22,64846,120,3191,22,64846,120,3191,22,64845,120,3191,22,56547,120,3469,22,56546,120,3483,22,56539,120,3497,22,56539,120,3494,22,56539,120,3497,22,67935,120,2872,22,56578,120,3518,22,56551,120,3516,22,67484,120,2864,22,56559,120,3517,22,56683,120,3554,22,56684,120,3553,22,56688,120,3549,22,56681,120,3552,22,56676,120,3552,22,56684,120,3553,22,56676,120,3552,22,56668,120,3576,22,56683,120,3576,22,5668,120,3576,22,56686,120,3572,22,56683,120,3576,22,56679,120,3578,22,56548,120,3589,22,56722,120,3612,22,56694,120,3604,22,56704,120,3606,22,56694,120,3607,22,56708,120,3605,22,56706,120,3606,22,56694,120,3607,22,64812,120,3171,22,64808,120,3171,22,64804,120,3171,22,56913,120,3621,22,56952,120,3619,22,57268,120,3717,22,56937,120,3784,22,56943,120,3784,22,5694,120,3784,22,56429,120,387,22,56441,120,387,22,56432,120,387,22,56465,120,3885,22,56454,120,3887,22,64528,120,3143,22,64501,120,3142,22,645,120,3142,22,64496,120,3143,22,64501,120,3142,22,64504,120,3146,22,645,120,3142,22,5644,120,3898,22,5642,120,39,22,56302,120,3907,22,56313,120,3905,22,56127,120,3913,22,56114,120,3914,22,55959,120,3913,22,55966,120,3911,22,55565,120,3887,22,56133,120,3887,22,56259,120,3887,22,56276,120,3885,22,56429,120,3874,22,56435,120,3873,22,5644,120,3874,22,56955,120,3785,22,5695,120,3786,22,56953,120,3786,22,78452,120,2939,22,54515,120,3822,22,64476,120,3131,22,64485,120,3131,22,64462,120,3125,22,5434,120,3807,22,54626,120,38,22,55283,120,3817,22,55533,120,3822,22,56913,120,3619,22,5698,120,3618,22,56714,120,3607,22,56721,120,3606,22,56721,120,3606,22,56721,120,3606,22,56719,120,3607,22,56714,120,3607,22,56721,120,3606,22,5655,120,359,22,56694,120,3575,22,56694,120,3575,22,56694,120,3575,22,56691,120,3576,22,56688,120,3576,22,56688,120,3576,22,56694,120,3551,22,56694,120,355,22,56696,120,3552,22,56696,120,3552,22,56694,120,355,22,56694,120,355,22,56694,120,355,22,56583,120,3516,22,56573,120,3517,22,56575,120,3516,22,64798,120,299,22,5654,120,3497,22,56543,120,3497,22,56543,120,3497,22,56549,120,3485,22,56549,120,3485,22,56547,120,3485,22,55926,120,3886,22,55708,120,383,22,55803,120,3851,22,55928,120,3886,22,56115,120,3886,22,5602,120,368,22,64537,120,3063,22,64525,120,3059,22,64525,120,3068,22,56028,120,3681,22,50875,120,3663,22,50495,120,3718,22,64552,120,3035,22,64541,120,3044,22,64544,120,3044,22,64084,120,3691,22,5041,120,3765,22,50351,120,3798,22,50005,120,3871,22,50006,120,3928,22,6709,120,3568,22,50152,120,3979,22,66923,120,3572,22,50156,120,3977,22,50016,120,3929,22,64565,120,3014,22,50015,120,3871,22,50359,120,3798,22,5042,120,3765,22,50502,120,372,22,50888,120,3663,22,52161,120,3488,22,52163,120,3489,22,51255,120,3617,22,51243,120,3621,22,64485,120,2964,22,64202,120,2962,22,64217,120,2961,22,54263,120,3739,22,54249,120,3739,22,62271,120,2745,22,622,120,2739,22,62149,120,2751,22,62149,120,2751,22,50407,120,3939,22,63787,120,2974,22,63793,120,2974,22,63782,120,2976,22,63787,120,2973,22,63787,120,2973,22,63788,120,2974,22,56824,120,3624,22,56668,120,3631,22,56636,120,3632,22,56821,120,3625,22,56811,120,3625,22,56638,120,3632,22,56824,120,3624,22,63783,120,3013,22,63696,120,3022,22,63645,120,3022,22,5643,120,3647,22,5621,120,3665,22,54037,120,3709,22,53837,120,3682,22,53875,120,3688,22,53658,120,3661,22,53526,120,3643,22,53311,120,3614,22,64587,120,2982,22,64798,120,299,22,5302,120,3576,22,52666,120,3424,22,66337,120,3624,22,52708,120,3412,22,63479,120,3007,22,63479,120,3007,22,63479,120,3007,22,60186,120,353,22,63479,120,3007,22,63417,120,2984,22,63417,120,2984,22,63417,120,2984,22,63417,120,2984,22,63449,120,2977,22,63705,120,2968,22,52729,120,341,22,64202,120,2962,22,64212,120,2962,22,52666,120,3424,22,53007,120,3576,22,53317,120,3616,22,53453,120,3634,22,53631,120,3658,22,54017,120,3709,22,6452,120,2967,22,5621,120,3667,22,5643,120,3649,22,56636,120,3634,22,56822,120,3624,22,56656,120,3632,22,56834,120,3622,22,56656,120,3632,22,56837,120,3624,22,50688,120,3966,22,51268,120,3949,22,5061,120,3967,22,64564,120,3011,22,50126,120,3842,22,50091,120,3851,22,50748,120,3682,22,50674,120,3693,22,62248,120,2729,22,62256,120,2728,22,54919,120,318,22,54919,120,318,22,62288,120,272,22,62249,120,273,22,62256,120,2728,22,62256,120,2727,22,55562,120,3401,22,64537,120,3037,22,55562,120,3401,22,5649,120,3464,22,56484,120,3464,22,5646,120,3468,22,56307,120,3479,22,56298,120,3481,22,56346,120,3503,22,56361,120,3503,22,64522,120,3058,22,64795,120,2982,22,64487,120,3106,22,52669,120,3489,22,52917,120,3466,22,52839,120,3439,22,52834,120,3414,22,52572,120,3436,22,52418,120,3452,22,64468,120,3131,22,64468,120,3131,22,64455,120,3132,22,52273,120,3477,22,51728,120,3532,22,51618,120,3543,22,51493,120,3561,22,51514,120,3578,22,51514,120,3578,22,51372,120,3592,22,51372,120,3592,22,51186,120,3611,22,50985,120,3616,22,5114,120,3617,22,51372,120,3593,22,51372,120,3593,22,64503,120,3145,22,6449,120,3147,22,64496,120,3143,22,64503,120,3145,22,64503,120,3145,22,64504,120,3146,22,64503,120,3145,22,51528,120,3578,22,51528,120,3578,22,5173,120,3558,22,52519,120,3476,22,52662,120,3463,22,52738,120,3446,22,52825,120,3411,22,64777,120,3165,22,64786,120,3166,22,6478,120,3164,22,52834,120,3438,22,52916,120,3465,22,52641,120,349,22,64823,120,3188,22,64824,120,3187,22,64829,120,3189,22,51786,120,3543,22,51746,120,3532,22,52276,120,3478,22,56362,120,3502,22,56367,120,3502,22,64911,120,3229,22,56326,120,348,22,56337,120,348,22,5647,120,3468,22,56502,120,3466,22,53355,120,3689,22,53361,120,3688,22,5875,120,2886,22,52976,120,3656,22,53474,120,3637,22,53522,120,3643,22,53649,120,3661,22,5366,120,3661,22,53863,120,3688,22,53816,120,3681,22,65062,120,3261,22,65062,120,3261,22,65059,120,3259,22,65059,120,3259,22,53625,120,3704,22,52975,120,3656,22,53288,120,3629,22,65161,120,3282,22,75146,120,3316,22,75154,120,3314,22,65147,120,3278,22,65145,120,3276,22,65161,120,3282,22,65161,120,3282,22,62382,120,2697,22,62542,120,41,22,62384,120,2699,22,62408,120,2701,22,65307,120,3312,22,62542,120,41,22,56403,120,3736,22,56084,120,3733,22,65508,120,335,22,56558,120,3651,22,56559,120,3648,22,56561,120,3673,22,56562,120,3675,22,56562,120,3675,22,56639,120,3707,22,56617,120,3707,22,56967,120,3709,22,71846,120,3509,22,6153,120,4062,22,57324,120,3711,22,57354,120,3711,22,57532,120,3713,22,57556,120,3713,22,57971,120,3714,22,57946,120,3714,22,58408,120,369,22,58426,120,3689,22,58495,120,367,22,58495,120,3674,22,65751,120,3338,22,58291,120,3658,22,5824,120,3656,22,58136,120,3653,22,58136,120,3655,22,58125,120,3654,22,58136,120,3624,22,58144,120,362,22,58153,120,3591,22,58146,120,3594,22,58198,120,3552,22,582,120,3527,22,5821,120,3502,22,58218,120,3467,22,58253,120,3445,22,58314,120,3416,22,58319,120,3416,22,58306,120,3354,22,58303,120,3356,22,58246,120,332,22,5825,120,3321,22,58929,120,3216,22,59216,120,3194,22,5832,120,3374,22,58313,120,3377,22,58485,120,3368,22,58456,120,337,22,65605,120,3279,22,65788,120,3262,22,65899,120,3279,22,59207,120,319,22,58898,120,3216,22,58193,120,3315,22,58191,120,3317,22,58293,120,3355,22,58295,120,3353,22,5831,120,3416,22,58311,120,3416,22,659,120,3296,22,58277,120,3446,22,58218,120,346,22,58205,120,3499,22,58199,120,3525,22,58193,120,3551,22,58147,120,359,22,58146,120,359,22,58137,120,3626,22,58137,120,3626,22,5813,120,3651,22,5813,120,3651,22,58307,120,3657,22,58307,120,3657,22,58479,120,3665,22,58479,120,3665,22,58472,120,3644,22,65778,120,3308,22,58445,120,3685,22,58445,120,3685,22,58433,120,3687,22,57951,120,3714,22,57963,120,3712,22,57963,120,3712,22,57598,120,3711,22,57598,120,3711,22,57366,120,3711,22,57366,120,3711,22,5718,120,3709,22,57286,120,368,22,5718,120,3709,22,57006,120,3707,22,57006,120,3707,22,5663,120,3705,22,5663,120,3705,22,56576,120,3675,22,56576,120,3675,22,56571,120,3648,22,56571,120,3648,22,62167,120,2701,22,62168,120,2699,22,61829,120,4082,22,62167,120,2701,22,6217,120,27,22,65571,120,331,22,58795,120,3218,22,58872,120,3216,22,65386,120,3312,22,5907,120,3197,22,58976,120,3205,22,59164,120,319,22,5918,120,3188,22,62895,120,3591,22,6023,120,3113,22,60214,120,3114,22,60251,120,3111,22,65124,120,3326,22,65124,120,3326,22,63103,120,3213,22,63332,120,3204,22,65002,120,3341,22,65002,120,3341,22,63313,120,3203,22,63076,120,3212,22,65174,120,3365,22,60258,120,3105,22,62911,120,3592,22,60258,120,3103,22,6022,120,3108,22,64787,120,3393,22,64672,120,3408,22,58302,120,3261,22,58114,120,3277,22,57712,120,331,22,57238,120,3339,22,57072,120,3351,22,56702,120,3449,22,56707,120,3447,22,57458,120,3321,22,56258,120,3359,22,64535,120,3425,22,56426,120,3375,22,56426,120,3375,22,56249,120,3354,22,56236,120,3357,22,56428,120,3377,22,6416,120,3417,22,6416,120,3417,22,63796,120,341,22,64413,120,3662,22,61977,120,2706,22,62039,120,2701,22,61977,120,2706,22,64409,120,3662,22,6198,120,2704,22,63646,120,3427,22,63646,120,3427,22,63372,120,3413,22,63372,120,3413,22,63165,120,3398,22,63178,120,3397,22,62958,120,339,22,62958,120,339,22,62958,120,339,22,66768,120,319,22,64794,120,3034,22,64833,120,3034,22,64802,120,3035,22,64534,120,3039,22,62866,120,3415,22,62866,120,3415,22,62866,120,3415,22,64656,120,3089,22,64652,120,309,22,62664,120,3421,22,62633,120,3424,22,62675,120,3422,22,62664,120,3421,22,64575,120,2981,22,64297,120,3674,22,64795,120,2982,22,64903,120,3449,22,65041,120,3429,22,62002,120,2725,22,61992,120,2724,22,61986,120,2725,22,65205,120,3406,22,57274,120,3697,22,57276,120,3723,22,57283,120,3695,22,57285,120,3668,22,56958,120,3785,22,65198,120,3406,22,65198,120,3406,22,5643,120,3877,22,56468,120,3885,22,56461,120,3892,22,56395,120,3903,22,56128,120,3913,22,5596,120,3912,22,5614,120,3887,22,56265,120,3886,22,5643,120,3877,22,56958,120,3785,22,65031,120,343,22,65031,120,343,22,55937,120,3886,22,64895,120,3449,22,64895,120,3449,22,64298,120,3421,22,64335,120,3422,22,64305,120,3422,22,65903,120,3294,22,63885,120,3432,22,63885,120,3432,22,62618,120,3383,22,62169,120,2753,22,62158,120,2752,22,62198,120,2736,22,59148,120,3051,22,59134,120,3057,22,59131,120,305,22,59148,120,3051,22,59122,120,3047,22,59181,120,3059,22,59155,120,3054,22,59144,120,3058,22,59134,120,3057,22,59124,120,3047,22,59155,120,3054,22,59131,120,3049,22,90944,120,6345,22,61121,120,3014,22,61113,120,3013,22,8013,120,2909,22,8013,120,2909,22,90963,120,6345,22,59514,120,3049,22,63814,120,3035,22,63718,120,3396,22,61111,120,299,22,61111,120,299,22,5914,120,3052,22,63836,120,333,22,63899,120,3294,22,63895,120,3295,22,6391,120,3287,22,63936,120,3265,22,63928,120,3268,22,63922,120,3272,22,61088,120,2988,22,61088,120,2988,22,63953,120,3241,22,63953,120,3241,22,6396,120,324,22,64003,120,3189,22,64003,120,3188,22,64003,120,3188,22,64021,120,3171,22,64021,120,3171,22,64014,120,3172,22,64063,120,3122,22,64069,120,3118,22,62509,120,2804,22,62509,120,2804,22,62509,120,2804,22,64083,120,3081,22,64097,120,3079,22,5898,120,2952,22,593,120,2932,22,59754,120,2903,22,60122,120,2906,22,60336,120,2898,22,60563,120,2884,22,60685,120,2876,22,60459,120,2891,22,64116,120,3052,22,64115,120,3055,22,60367,120,2896,22,60015,120,2928,22,59892,120,2935,22,59423,120,2952,22,59085,120,2966,22,59738,120,2941,22,64138,120,3021,22,64135,120,3021,22,64138,120,3021,22,64156,120,2997,22,64152,120,2999,22,64156,120,2997,22,64173,120,2974,22,64173,120,2974,22,64185,120,2955,22,64185,120,2955,22,64202,120,2931,22,64202,120,2931,22,64608,120,2919,22,64597,120,2918,22,6466,120,2919,22,62403,120,2827,22,62403,120,2825,22,62403,120,2827,22,62403,120,2827,22,62403,120,2827,22,64157,120,2973,22,64157,120,2973,22,57279,120,3189,22,57141,120,3201,22,57103,120,2998,22,64133,120,2998,22,64139,120,2998,22,64139,120,2998,22,57442,120,2974,22,57617,120,296,22,5781,120,2946,22,58001,120,2931,22,58216,120,2913,22,57294,120,2986,22,58282,120,2908,22,58347,120,2902,22,58471,120,2891,22,58556,120,2884,22,58665,120,2874,22,64119,120,3019,22,64119,120,3019,22,64115,120,3024,22,58869,120,2857,22,59125,120,2834,22,65258,120,3599,22,65324,120,3596,22,59659,120,2791,22,59884,120,2777,22,60232,120,2751,22,60234,120,2751,22,60353,120,2755,22,60615,120,2737,22,60821,120,2723,22,61058,120,2709,22,61233,120,2697,22,64095,120,3052,22,64095,120,3052,22,64095,120,3054,22,61381,120,2697,22,61437,120,2672,22,61293,120,2688,22,61227,120,2697,22,61067,120,2708,22,60826,120,2722,22,60621,120,2736,22,60344,120,2755,22,60177,120,2769,22,60011,120,2783,22,64086,120,3074,22,64083,120,3081,22,59842,120,2801,22,5962,120,2812,22,59478,120,2824,22,5928,120,2839,22,59123,120,2853,22,58745,120,2886,22,58606,120,2893,22,5833,120,2903,22,58202,120,2914,22,57975,120,2932,22,57805,120,2945,22,57595,120,2961,22,57434,120,2974,22,573,120,2985,22,57107,120,2994,22,57158,120,3203,22,57293,120,319,22,64053,120,312,22,64048,120,3121,22,58989,120,2846,22,58984,120,2846,22,64023,120,3154,22,64038,120,3151,22,64022,120,3153,22,63992,120,3188,22,63992,120,3185,22,63993,120,3187,22,63941,120,323,22,63963,120,323,22,63951,120,3231,22,62188,120,2869,22,62183,120,2869,22,62183,120,2869,22,62188,120,2869,22,63925,120,3263,22,63905,120,3263,22,6392,120,3264,22,607,120,3065,22,60701,120,3069,22,60696,120,3066,22,60769,120,3077,22,63897,120,3286,22,63897,120,3286,22,6389,120,3287,22,88989,120,4835,22,61049,120,3103,22,61212,120,3112,22,61444,120,3118,22,6177,120,3113,22,61761,120,3112,22,62038,120,3103,22,62038,120,3103,22,62316,120,3092,22,62438,120,3089,22,62606,120,3081,22,62883,120,3079,22,63151,120,3083,22,64648,120,2894,22,63819,120,3329,22,636,120,3086,22,636,120,3086,22,63205,120,3082,22,64603,120,2934,22,62909,120,3079,22,62623,120,3079,22,62439,120,3085,22,62322,120,3091,22,62014,120,3103,22,62014,120,3103,22,63711,120,3391,22,61761,120,3112,22,6141,120,3117,22,61223,120,3111,22,61067,120,3103,22,61067,120,3103,22,60779,120,3077,22,60704,120,3062,22,60708,120,3064,22,60698,120,3063,22,64245,120,2996,22,64238,120,2995,22,63862,120,3315,22,63857,120,3308,22,6211,120,2885,22,6211,120,2885,22,62111,120,2884,22,6211,120,2885,22,64603,120,2955,22,58826,120,3079,22,58834,120,308,22,58824,120,3081,22,58839,120,3082,22,58834,120,308,22,58834,120,308,22,58931,120,3095,22,58931,120,3095,22,58931,120,3096,22,59143,120,3114,22,59146,120,3113,22,59146,120,3113,22,59518,120,3159,22,5979,120,3178,22,5977,120,3183,22,59756,120,318,22,59948,120,3202,22,59948,120,3202,22,59951,120,3201,22,6026,120,3234,22,60269,120,3233,22,6043,120,3248,22,64618,120,2935,22,61268,120,3271,22,61302,120,3272,22,61949,120,3257,22,65075,120,2959,22,65103,120,3005,22,64926,120,3342,22,64845,120,332,22,64765,120,3319,22,64839,120,3318,22,6484,120,332,22,65048,120,3315,22,65048,120,3315,22,6505,120,3316,22,65203,120,3298,22,652,120,3297,22,652,120,3297,22,64944,120,3244,22,90059,120,4794,22,61953,120,3256,22,64777,120,3016,22,61291,120,3271,22,61296,120,3271,22,60288,120,3235,22,59908,120,3196,22,59979,120,3202,22,59762,120,318,22,59765,120,3181,22,59518,120,3155,22,59156,120,3113,22,59146,120,3113,22,59159,120,3113,22,6509,120,2959,22,58941,120,3095,22,58931,120,3095,22,58941,120,3095,22,5931,120,3116,22,59299,120,3115,22,59278,120,3114,22,59291,120,3115,22,60288,120,3235,22,59765,120,3181,22,59573,120,3154,22,59639,120,291,22,64605,120,2934,22,59546,120,3154,22,64595,120,295,22,6206,120,2921,22,62056,120,2921,22,6206,120,2921,22,62056,120,2921,22,6206,120,2921,22,64371,120,2997,22,63996,120,3454,22,62676,120,3444,22,62676,120,3444,22,62676,120,3444,23,02809,120,4731,22,63019,120,3446,22,63759,120,3449,22,63992,120,3454,22,64003,120,3454,22,64003,120,3454,22,64231,120,3459,22,64273,120,346,22,64273,120,346,22,64273,120,346,22,6423,120,346,22,64227,120,3457,22,64691,120,3472,22,6468,120,3468,22,64679,120,347,22,64679,120,347,22,64679,120,347,22,64679,120,347,22,65138,120,349,22,65138,120,349,22,6512,120,3489,22,65138,120,349,22,65157,120,3491,22,6508,120,3566,22,65082,120,3567,22,65092,120,3568,22,65073,120,3568,22,6508,120,3569,22,65068,120,3569,22,65573,120,36,22,65581,120,36,22,65554,120,3597,22,65583,120,3599,22,6555,120,3599,22,6582,120,361,22,65417,120,364,22,65803,120,361,22,65807,120,361,22,65807,120,361,22,65803,120,361,22,6557,120,3598,22,6557,120,3598,22,6557,120,3598,22,6555,120,3599,22,6553,120,36,22,65093,120,3564,22,65093,120,3564,22,65079,120,3573,22,6508,120,3566,22,65093,120,3564,22,65093,120,3564,22,65093,120,3564,22,65093,120,3564,22,6515,120,3489,22,65157,120,3487,22,65157,120,3487,22,65157,120,3487,22,65157,120,3487,22,65152,120,3489,22,64683,120,3469,22,64683,120,3469,22,64683,120,3469,22,64683,120,3469,22,64684,120,3469,22,6423,120,3457,22,64231,120,3458,22,64231,120,3458,22,64231,120,3458,22,64231,120,3458,22,63993,120,3452,22,63993,120,3452,22,63993,120,3452,22,63991,120,3452,22,63784,120,3447,22,65042,120,3529,23,02807,120,473,22,65045,120,353,22,65046,120,3529,22,65045,120,353,22,65045,120,353,22,6505,120,3531,22,62709,120,3442,22,62707,120,3443,22,62707,120,3443,22,658,120,3609,22,65793,120,3609,22,65418,120,3641,22,6214,120,296,22,62141,120,2962,22,62141,120,2962,22,6214,120,296,22,62125,120,2955,22,6214,120,296,22,59045,120,2868,22,8399,120,4633,22,83979,120,4632,22,91233,120,4931,22,91233,120,4931,22,59436,120,2808,23,07458,120,5812,22,58886,120,2884,22,62262,120,2999,22,62262,120,2999,22,62262,120,2999,22,62262,120,2999,22,62262,120,2999,22,62262,120,2999,22,62362,120,3028,22,62362,120,3028,22,62362,120,3028,22,62362,120,3028,22,62362,120,3028,22,62362,120,3028,22,62362,120,3028,22,62452,120,3057,22,62462,120,3057,22,62472,120,306,22,62467,120,3059,22,62462,120,3057,22,62462,120,3057,22,62452,120,3057,22,62794,120,3329,22,62806,120,3328,22,94852,120,4674,22,62539,120,3085,22,62529,120,3077,22,62528,120,3077,22,62531,120,3078,22,62551,120,3085,22,62531,120,3078,22,62524,120,3077,22,62583,120,3633,22,62519,120,2852,22,62519,120,2852,22,90052,120,4791,22,6252,120,2854,22,59064,120,3385,22,6252,120,2854,22,59042,120,3384,22,61541,120,2988,22,61652,120,3021,22,63118,120,3344,22,8899,120,4833,22,61752,120,3051,22,6183,120,3081,22,61851,120,3081,22,90466,120,4677,22,6195,120,3118,22,61999,120,3115,22,6205,120,3142,22,6205,120,3142,22,62051,120,3141,22,62168,120,3172,22,90466,120,4677,22,62168,120,3173,22,62247,120,3195,22,62262,120,32,22,64535,120,3046,22,66789,120,3169,22,62324,120,3217,22,62324,120,3217,22,62403,120,3246,22,62459,120,3261,22,66789,120,3169,22,88604,120,4988,22,63271,120,3296,22,66162,120,3159,22,65081,120,3229,22,6509,120,3227,22,56529,120,3412,22,65083,120,3229,22,56511,120,3382,22,65244,120,3206,22,5643,120,3364,22,65506,120,3167,22,63296,120,3273,22,64525,120,3069,22,63303,120,3273,22,63304,120,3272,22,65571,120,315,22,65571,120,315,22,65661,120,3095,22,63814,120,3035,22,657,120,3064,22,65607,120,3027,22,65609,120,3026,22,65476,120,2972,22,65463,120,2964,22,65468,120,2967,22,65169,120,2919,22,65171,120,2919,22,65171,120,2919,22,64659,120,2915,22,64658,120,2917,22,6424,120,2915,22,64248,120,2913,22,63583,120,2933,22,63582,120,2932,22,63318,120,2944,22,69457,120,2925,22,63318,120,2944,22,63409,120,2939,22,63287,120,3247,22,63287,120,3247,22,63287,120,3248,22,63287,120,3247,22,63287,120,3247,22,63116,120,2952,22,63113,120,295,22,63113,120,295,22,63113,120,295,22,65618,120,2887,22,63337,120,3224,22,63336,120,3224,22,63336,120,3224,22,63336,120,3224,22,63337,120,3223,22,63127,120,2952,22,63127,120,2952,22,6311,120,2952,22,63328,120,2945,22,63328,120,2945,22,6949,120,2924,22,64537,120,3037,22,63616,120,2933,22,636,120,2933,22,6416,120,2917,22,6416,120,2917,22,64153,120,2917,22,63408,120,319,22,63392,120,3188,22,63392,120,3188,22,63392,120,3188,22,6509,120,292,22,65173,120,2921,22,65097,120,2921,22,65468,120,2967,22,65455,120,2967,22,65455,120,2968,22,65594,120,3026,22,65676,120,3064,22,65666,120,3096,22,6555,120,3149,22,6555,120,3149,22,65484,120,3168,22,56387,120,3345,22,56541,120,3334,22,65253,120,3201,22,65073,120,3227,22,65073,120,3227,22,63592,120,3156,22,62456,120,3257,22,6241,120,3243,22,62301,120,3213,22,63751,120,3118,22,63745,120,312,22,62269,120,32,22,62263,120,3199,22,62175,120,3172,22,62181,120,3174,22,62071,120,3143,22,62059,120,3141,22,6195,120,3118,22,61999,120,3115,22,61879,120,3082,22,6186,120,3081,22,61758,120,3051,22,61769,120,305,22,61655,120,3021,22,61549,120,2988,22,65585,120,313,22,65308,120,3192,22,65339,120,3193,22,63761,120,3083,22,63763,120,3084,22,63761,120,3083,22,6562,120,3114,22,65335,120,3192,22,65679,120,303,22,6539,120,2944,22,65396,120,2942,22,62607,120,31,22,62607,120,31,22,62607,120,31,22,62607,120,31,22,62607,120,31,22,62607,120,31,22,62607,120,3101,22,63762,120,3061,22,63762,120,3061,22,63762,120,3061,22,63769,120,3043,22,63769,120,3043,22,63769,120,3043,22,63769,120,3043,22,63763,120,3043,22,63769,120,3043,22,63765,120,3045,22,63763,120,3043,22,63762,120,3046,22,63696,120,3022,22,63784,120,3011,22,63784,120,3011,22,63784,120,3011,22,63791,120,301,22,63781,120,3009,22,63699,120,3022,22,63798,120,2973,22,63798,120,2973,22,63789,120,2973,22,63798,120,2973,22,63793,120,2974,22,63798,120,2973,22,63798,120,2973,22,6372,120,294,22,63729,120,294,22,63729,120,294,22,63713,120,2939,22,6372,120,294,22,63618,120,2905,22,63622,120,2908,22,6355,120,2886,22,63551,120,2885,22,63485,120,2865,22,63485,120,2865,22,63485,120,2865,22,63181,120,2837,22,63079,120,283,22,62702,120,3129,22,62702,120,3129,22,62702,120,3129,22,62702,120,3129,22,62702,120,3129,22,62773,120,2813,22,73294,120,3306,22,63015,120,2807,22,63015,120,2807,22,63176,120,3325,22,6347,120,2827,22,6347,120,2827,22,62778,120,2793,22,62778,120,2793,22,63194,120,3319,22,6348,120,2798,22,62317,120,2843,22,62303,120,2848,22,78864,120,2449,22,62317,120,2843,22,62352,120,2866,22,62352,120,2866,22,62352,120,2866,22,62361,120,2865,22,62349,120,2866,22,62352,120,2866,22,62368,120,2867,22,62358,120,2865,22,62362,120,2866,22,62362,120,2866,22,62303,120,2848,22,78859,120,2449,22,62769,120,2814,22,63056,120,2829,22,62764,120,3146,22,62764,120,3146,22,62764,120,3146,22,62764,120,3146,22,62764,120,3146,22,6318,120,2837,22,6347,120,2864,22,6347,120,2864,22,6347,120,2864,22,63572,120,3058,22,63555,120,3081,22,63542,120,3102,22,63525,120,3126,22,63533,120,2883,22,63533,120,2883,22,64235,120,3431,22,64482,120,3322,22,63603,120,2904,22,6361,120,2906,22,62352,120,2866,22,66122,120,3631,22,65936,120,3653,22,66044,120,364,22,66803,120,358,22,67307,120,3564,22,64241,120,3432,22,63748,120,295,22,6374,120,2951,22,63755,120,3043,22,63748,120,3047,22,63751,120,3061,22,63752,120,3082,22,62813,120,3164,22,62813,120,3164,22,62854,120,3176,22,6286,120,3175,22,62854,120,3176,22,63735,120,3123,22,6357,120,3156,22,63391,120,3191,22,63408,120,319,22,63392,120,3188,22,56721,120,3378,22,56729,120,3378,22,63303,120,3233,22,63311,120,3228,22,63311,120,3228,22,63311,120,3228,22,63311,120,3228,22,63307,120,3228,22,63273,120,3247,22,63273,120,3247,22,52997,120,3669,22,5701,120,3297,22,63282,120,3274,22,63289,120,3274,22,63283,120,3273,22,63296,120,3273,22,63268,120,3293,22,63275,120,3291,22,56732,120,3379,22,63118,120,3341,22,62272,120,2943,22,62272,120,2943,22,62532,120,2933,22,62532,120,2933,22,6273,120,2925,22,6273,120,2925,22,62943,120,3204,22,6383,120,2853,22,63835,120,2853,22,64028,120,2844,22,64044,120,2842,22,64056,120,2843,22,64137,120,2874,23,06615,120,685,23,06763,120,6858,22,64017,120,2898,22,9694,120,6413,22,97276,120,6405,22,63923,120,2902,22,63875,120,2887,22,62651,120,3422,22,63776,120,2859,22,64089,120,2887,22,63828,120,2852,22,62971,120,3237,22,62785,120,279,22,62776,120,2792,22,62779,120,2792,22,624,120,2703,22,62408,120,2701,22,62255,120,2692,22,61966,120,2692,22,61987,120,2691,22,61752,120,2674,22,61755,120,2674,22,61836,120,2659,22,61925,120,2664,22,62533,120,2648,22,63394,120,2609,22,63394,120,2609,22,64448,120,2542,22,64447,120,2542,22,63388,120,2611,22,61024,120,2681,22,62527,120,2647,22,61956,120,2662,22,61966,120,2663,22,61755,120,2674,22,61749,120,2672,22,61984,120,2691,22,61978,120,2693,22,61983,120,2693,22,62266,120,2694,22,62259,120,2694,22,62255,120,2693,22,62245,120,2728,22,62245,120,2728,22,62198,120,2736,22,62182,120,2754,22,62198,120,2736,22,62577,120,2778,22,626,120,2779,22,72154,120,2967,22,72166,120,2967,22,64734,120,2536,22,64722,120,2537,22,62374,120,2659,22,62389,120,2658,22,62377,120,2658,22,62066,120,276,22,62382,120,2704,22,62382,120,2704,22,62092,120,2755,22,62893,120,2636,22,62885,120,2634,22,62601,120,2864,22,62654,120,285,22,62716,120,2826,22,63722,120,2807,22,63607,120,2807,22,64033,120,2793,22,63774,120,2794,22,64487,120,278,22,64797,120,2772,22,6509,120,2765,22,65289,120,2759,22,65375,120,2757,22,65375,120,2757,22,65614,120,2753,22,65614,120,2753,22,65943,120,2759,22,65943,120,2759,22,66251,120,2781,22,66251,120,2781,22,66478,120,2801,22,66478,120,2801,22,66567,120,2843,22,66673,120,2815,22,66673,120,2815,22,66849,120,2828,22,66852,120,2827,22,58869,120,2857,22,67157,120,2858,22,67158,120,2859,22,67438,120,2867,22,67439,120,2865,22,67439,120,2865,22,67439,120,2865,22,67439,120,2865,22,67439,120,2866,22,67439,120,2865,22,67438,120,2867,22,67439,120,2865,22,68199,120,2881,22,68199,120,2883,22,68199,120,2881,22,68199,120,2881,22,68199,120,2883,22,68198,120,2882,22,68199,120,2881,22,68199,120,2883,22,68199,120,2881,22,68199,120,2881,22,68199,120,2883,22,68434,120,2893,22,68434,120,2893,22,68434,120,2893,22,68434,120,2893,22,68511,120,2897,22,68433,120,2894,22,68434,120,2893,22,68434,120,2893,22,68434,120,2893,22,68434,120,2893,22,68434,120,2893,22,68626,120,2911,22,68623,120,2912,22,68626,120,2911,22,68625,120,2911,22,68604,120,2906,22,68636,120,2911,22,68625,120,2911,22,68604,120,2906,22,68625,120,2911,22,68626,120,2911,22,68623,120,2912,22,6876,120,2935,22,6876,120,2935,22,6876,120,2935,22,6876,120,2935,22,68775,120,2936,22,6876,120,2935,22,6876,120,2935,22,6876,120,2935,22,6876,120,2935,22,6876,120,2935,22,6876,120,2935,22,69391,120,2993,22,69391,120,2993,22,69395,120,2995,22,69391,120,2993,22,69623,120,3009,22,69623,120,3009,22,69623,120,3009,22,69623,120,3009,22,69773,120,3021,22,69773,120,3021,22,69738,120,3017,22,69776,120,3021,22,69773,120,3021,22,70055,120,3026,22,70327,120,3025,22,7002,120,3025,22,7002,120,3025,22,70055,120,3026,22,70327,120,3025,22,70327,120,3025,22,70327,120,3025,22,70327,120,3025,22,70784,120,3029,22,70822,120,3062,22,70822,120,3062,22,71164,120,3082,22,71164,120,3082,22,71639,120,3098,22,71639,120,3098,22,71851,120,3106,22,72008,120,3103,22,72008,120,3103,22,72008,120,3103,22,72008,120,3103,22,72008,120,3103,22,71952,120,3088,22,71952,120,3088,22,71952,120,3088,22,71952,120,3088,22,71952,120,3088,22,71739,120,3031,22,71739,120,3031,22,71739,120,3031,22,71739,120,3031,22,71739,120,3031,22,71683,120,3023,22,71683,120,3023,22,71683,120,3023,22,71683,120,3023,22,71683,120,3023,22,71913,120,3085,22,71913,120,3085,22,71913,120,3085,22,71913,120,3085,22,71913,120,3085,22,71985,120,3103,22,71985,120,3103,22,71985,120,3103,22,71985,120,3103,22,71985,120,3103,22,71858,120,3104,22,71511,120,3094,22,71511,120,3094,22,71167,120,3082,22,71167,120,3082,22,70827,120,306,22,70827,120,306,22,70797,120,3032,22,70309,120,3024,22,70309,120,3024,22,70329,120,3022,22,70329,120,3022,22,70001,120,3024,22,70329,120,3022,22,70001,120,3024,22,70001,120,3024,22,69738,120,3017,22,69607,120,3007,22,69607,120,3007,22,69607,120,3007,22,69607,120,3007,22,69331,120,2988,22,69331,120,2988,22,69331,120,2988,22,69331,120,2988,22,6876,120,2935,22,68764,120,2934,22,6876,120,2935,22,68752,120,2936,22,68764,120,2934,22,68764,120,2934,22,68752,120,2936,22,6876,120,2935,22,68758,120,2935,22,6876,120,2935,22,68764,120,2934,22,68617,120,2906,22,68617,120,2906,22,68607,120,2906,22,68617,120,2906,22,68626,120,2911,22,68617,120,2906,22,68617,120,2906,22,68617,120,2906,22,68626,120,2911,22,68617,120,2906,22,68626,120,2911,22,68447,120,2892,22,68447,120,2892,22,68447,120,2892,22,68447,120,2892,22,68447,120,2892,22,68447,120,2892,22,68444,120,2893,22,68428,120,2893,22,68447,120,2892,22,68447,120,2892,22,68437,120,2892,22,68447,120,2892,22,68247,120,2883,22,68253,120,2884,22,68247,120,2883,22,68247,120,2883,22,68195,120,2881,22,68247,120,2883,22,68247,120,2883,22,68247,120,2883,22,68218,120,2882,22,68247,120,2883,22,68247,120,2883,22,67488,120,2863,22,67488,120,2863,22,67488,120,2863,22,67488,120,2863,22,67487,120,2865,22,67488,120,2863,22,67488,120,2863,22,67488,120,2865,22,67481,120,2864,22,67488,120,2863,22,6717,120,2857,22,6717,120,2857,22,58855,120,2856,22,66849,120,2828,22,66852,120,2827,22,66684,120,2814,22,66684,120,2814,22,66567,120,2843,22,66512,120,2803,22,66512,120,2803,22,66238,120,2779,22,66238,120,2779,22,65938,120,2759,22,65941,120,2761,22,65943,120,2758,22,65608,120,2752,22,65608,120,2752,22,65601,120,2753,22,65289,120,2759,22,65296,120,2757,22,65351,120,2758,22,65088,120,2763,22,65056,120,2764,22,64786,120,2771,22,64795,120,277,22,64493,120,2777,22,64026,120,2792,22,63701,120,2806,22,63469,120,2825,22,6302,120,2807,22,73294,120,3306,22,6265,120,285,22,69183,120,2981,22,69184,120,298,22,69183,120,2981,22,69183,120,2981,22,69183,120,2981,22,69203,120,298,22,69203,120,298,22,69203,120,298,22,69203,120,298,22,69203,120,298,22,63587,120,2792,22,6348,120,2775,22,63397,120,2765,22,63391,120,2759,22,62924,120,2775,22,62732,120,3339,22,62782,120,3328,22,62618,120,3383,22,62613,120,3378,22,66557,120,3219,22,66622,120,322,22,66576,120,3218,22,66622,120,322,22,66571,120,3218,22,66557,120,3219,22,66622,120,322,22,66584,120,3219,22,66605,120,3219,22,66622,120,322,22,66622,120,322,22,66614,120,3222,22,66576,120,3218,22,66584,120,3219,22,66576,120,3218,22,66715,120,3215,22,71087,120,2895,22,67099,120,3208,22,67099,120,3208,22,67099,120,3208,22,67095,120,3208,22,67345,120,3215,22,67342,120,3216,22,67343,120,3216,22,67345,120,3215,22,67749,120,3221,22,67749,120,3221,22,6046,120,2993,22,67953,120,3217,22,67953,120,3217,22,67968,120,3218,22,67953,120,3217,22,67953,120,3217,22,67953,120,3217,22,68348,120,3217,22,68683,120,3222,22,68836,120,3198,22,68737,120,3168,22,68016,120,3091,22,68063,120,3097,22,67243,120,3043,22,67214,120,3041,22,66827,120,3032,22,66987,120,3033,22,66812,120,3035,22,66866,120,3032,22,6656,120,3036,22,66618,120,3034,22,66497,120,303,22,6619,120,303,22,62824,120,3439,22,6281,120,3437,22,62943,120,3431,22,62813,120,3438,22,65677,120,3031,22,65664,120,3031,22,65681,120,303,22,65725,120,3033,22,65715,120,3031,22,66143,120,3031,22,65406,120,3035,22,65061,120,3034,22,6506,120,3034,22,64829,120,3033,22,64825,120,3031,22,64834,120,3033,22,64793,120,3034,22,64824,120,3032,22,64772,120,3033,22,64822,120,3031,22,64505,120,3029,22,6469,120,2966,22,68709,120,3089,22,68709,120,3089,22,76001,120,3477,22,76025,120,3477,22,68696,120,3087,22,68459,120,3099,22,62924,120,348,22,62887,120,3623,22,65146,120,3036,22,65157,120,3037,22,65412,120,3036,22,65714,120,3032,22,65697,120,3032,22,65774,120,303,22,65734,120,303,22,65682,120,3033,22,65692,120,3032,22,66068,120,3031,22,66609,120,3035,22,66586,120,3034,22,62923,120,3496,22,66981,120,3034,22,67205,120,3042,22,67167,120,3042,22,67345,120,3215,22,67982,120,309,22,67982,120,309,22,68732,120,3169,22,68823,120,3197,22,68678,120,3222,22,68348,120,3217,22,6291,120,3529,22,6795,120,3218,22,6797,120,3218,22,67969,120,3217,22,67988,120,3216,22,67717,120,322,22,67717,120,322,22,67409,120,3217,22,57442,120,2974,22,67124,120,3207,22,67129,120,3208,22,67099,120,3207,22,67095,120,3207,22,71084,120,2893,22,67093,120,3207,22,66705,120,3215,22,66722,120,3206,22,66718,120,3209,22,68414,120,3102,22,68554,120,3089,22,62923,120,3243,22,62831,120,3572,22,67595,120,3059,22,67567,120,3061,22,67595,120,3059,22,6769,120,3066,22,67567,120,306,22,66458,120,3004,22,64198,120,2785,22,64198,120,2785,22,68896,120,3116,22,62683,120,3528,22,68891,120,3115,22,68891,120,3115,22,66458,120,3004,22,62752,120,351,22,62812,120,3471,22,6249,120,3415,22,6255,120,3397,22,66832,120,3233,22,66825,120,3234,22,66832,120,3233,22,66832,120,3233,22,67227,120,3314,22,6681,120,3257,22,66535,120,3248,22,6649,120,3227,22,6649,120,3227,22,66442,120,3216,22,62488,120,3478,22,62487,120,3477,22,66262,120,3219,22,66245,120,3219,22,66261,120,3217,22,66262,120,3218,22,66262,120,3219,22,66064,120,322,22,66072,120,3221,22,66073,120,3218,22,66039,120,322,22,65676,120,3213,22,65734,120,3215,22,65757,120,3216,22,65432,120,3194,22,65453,120,3195,22,65447,120,3195,22,64441,120,3251,22,64444,120,3251,22,64656,120,3228,22,64569,120,3237,22,62845,120,296,22,62845,120,296,22,62845,120,296,22,78095,120,4168,22,62675,120,2967,22,62675,120,2967,22,78118,120,4167,22,62675,120,2967,22,62364,120,298,22,62332,120,298,22,62333,120,2981,22,62515,120,301,22,62318,120,2982,22,62318,120,2982,22,62476,120,3014,22,62649,120,297,22,62654,120,297,22,62826,120,2963,22,60764,120,2855,22,62826,120,2963,22,64191,120,2924,22,64191,120,2924,22,64191,120,2924,22,64171,120,2954,22,64171,120,2954,22,6417,120,2954,22,64586,120,3235,22,64656,120,3227,22,6445,120,325,22,64449,120,3249,22,65475,120,3198,22,65475,120,3198,22,65469,120,3197,22,6548,120,3197,22,65679,120,3211,22,6571,120,3214,22,65709,120,3213,22,65676,120,3213,22,65694,120,3213,22,66062,120,322,22,66068,120,3221,22,66078,120,322,22,66101,120,3222,22,5781,120,2946,22,58001,120,2931,22,66097,120,322,22,6622,120,322,22,66218,120,3219,22,66245,120,3219,22,66431,120,3219,22,63087,120,3119,22,66482,120,3224,22,66482,120,3224,22,66538,120,325,22,66817,120,3259,22,67227,120,3314,22,66846,120,3232,22,66846,120,3232,22,66846,120,3232,22,63095,120,3098,22,6249,120,3436,22,63113,120,3074,22,66981,120,3252,22,66983,120,3252,22,66983,120,3252,22,67242,120,3232,22,67245,120,3231,22,67753,120,3186,22,67753,120,3186,22,67451,120,318,22,67635,120,3172,22,67064,120,3173,22,66857,120,3159,22,66842,120,316,22,63133,120,3049,22,6306,120,3046,22,66657,120,3144,22,66462,120,3129,22,66377,120,3143,22,6616,120,3157,22,66155,120,3158,22,66163,120,3158,22,66121,120,316,22,65778,120,3154,22,65778,120,3154,22,65778,120,3154,22,65277,120,315,22,65277,120,315,22,65277,120,315,22,64875,120,3148,22,88974,120,3223,22,88988,120,3223,22,64097,120,3139,22,64093,120,314,22,63344,120,3048,22,63332,120,305,22,63769,120,3043,22,6376,120,305,22,61873,120,3176,22,61362,120,318,22,61017,120,3169,22,61017,120,3172,22,61321,120,318,22,63,120,2977,22,63001,120,2974,22,6409,120,3142,22,6409,120,3142,22,64888,120,315,22,64888,120,315,22,64896,120,3149,22,65262,120,3152,22,65262,120,3152,22,65262,120,3152,22,65698,120,3157,22,65672,120,3155,22,65672,120,3155,22,66129,120,316,22,66129,120,316,22,66129,120,316,22,66122,120,3159,22,66386,120,3144,22,66442,120,3129,22,66636,120,3144,22,62887,120,2943,22,62884,120,2943,22,66842,120,316,22,66847,120,3158,22,67069,120,3175,22,67466,120,3183,22,67624,120,3173,22,67806,120,3189,22,67247,120,3229,22,66994,120,325,22,66994,120,325,22,6274,120,2899,22,62742,120,29,22,62749,120,2897,22,6274,120,2898,22,62742,120,2901,22,62742,120,29,22,62622,120,2869,22,62631,120,2869,22,62601,120,2864,22,63757,120,3449,22,63783,120,3447,22,66326,120,3267,22,66057,120,3285,22,62727,120,2834,22,62734,120,2835,22,62734,120,2834,22,62734,120,2835,22,64686,120,3345,22,64685,120,3345,22,64504,120,3319,22,64503,120,3319,22,64503,120,3319,22,64172,120,3321,22,64186,120,3321,22,64153,120,3322,22,64082,120,331,22,62529,120,2815,22,62527,120,2816,22,62529,120,2815,22,62533,120,2815,22,62529,120,2815,22,6232,120,2804,22,6406,120,331,22,64173,120,3322,22,63794,120,3447,22,64173,120,3322,22,64161,120,3323,22,64488,120,332,22,64488,120,332,22,64488,120,332,22,64352,120,3326,22,6467,120,3344,22,66051,120,3286,22,66332,120,3269,22,67233,120,3249,22,67381,120,3239,22,66629,120,3194,22,66804,120,3169,22,66378,120,3193,22,62314,120,2807,22,66186,120,3201,22,65607,120,3229,22,656,120,323,22,65589,120,3231,22,65366,120,3261,22,6537,120,3261,22,65366,120,3261,22,62527,120,2817,22,62527,120,2818,22,62727,120,2834,22,62737,120,2831,22,62737,120,2831,22,62737,120,2831,22,62737,120,2831,22,65618,120,2887,22,63013,120,3446,22,63013,120,3446,22,58216,120,2913,22,58282,120,2908,22,58471,120,2891,22,62622,120,2869,22,6273,120,2902,22,62729,120,2901,22,62729,120,2901,22,62744,120,2901,22,6273,120,2897,22,62738,120,29,22,62723,120,2897,22,62729,120,2901,22,62861,120,2937,22,62843,120,2934,22,6537,120,3263,22,6537,120,3263,22,62984,120,2974,22,6298,120,2975,22,65617,120,3229,22,65617,120,3229,22,66191,120,3202,22,66354,120,3194,22,66679,120,3196,22,66769,120,317,22,67376,120,3238,22,67238,120,3247,22,64346,120,3326,22,64354,120,336,22,64292,120,3398,22,63332,120,3048,22,63342,120,3047,22,63056,120,3043,22,63133,120,3049,22,64298,120,3399,22,64356,120,3359,22,6435,120,3326,22,63081,120,3083,22,63072,120,31,22,6305,120,3126,22,66858,120,3128,22,66858,120,3124,22,66858,120,3125,22,66859,120,3124,22,66855,120,3104,22,66855,120,3104,22,66843,120,3102,22,66916,120,3079,22,66905,120,308,22,66981,120,3054,22,6706,120,3026,22,6722,120,2988,22,68705,120,3137,22,6698,120,2964,22,67002,120,2965,22,6677,120,2959,22,66625,120,2969,22,66578,120,3009,22,66567,120,3047,22,6658,120,3046,22,66567,120,3046,22,66579,120,3049,22,66527,120,3073,22,66536,120,3071,22,66341,120,3067,22,661,120,3076,22,66102,120,3077,22,66024,120,3087,22,66027,120,3087,22,65873,120,3088,22,65286,120,3085,22,64939,120,3091,22,64923,120,3091,22,64939,120,3091,22,6254,120,3444,22,62799,120,3467,22,64536,120,3038,22,62741,120,351,22,64936,120,3092,22,64936,120,3092,22,65272,120,3086,22,6604,120,3088,22,66042,120,3089,22,66115,120,308,22,66115,120,3077,22,66341,120,3067,22,66544,120,3073,22,66522,120,3077,22,66563,120,3047,22,66577,120,3049,22,66582,120,3008,22,66586,120,3009,22,6662,120,2968,22,6676,120,296,22,62676,120,3528,22,6698,120,2965,22,66992,120,2965,22,6722,120,2986,22,67053,120,3023,22,66963,120,3056,22,66908,120,3076,22,66849,120,3101,22,66843,120,3102,22,66847,120,3126,22,66855,120,3124,22,66845,120,3127,22,66845,120,3126,22,66187,120,2942,22,66106,120,2956,22,66486,120,2949,22,6284,120,3573,22,66292,120,2971,22,66497,120,2949,22,6622,120,2942,22,66115,120,2952,22,65409,120,3086,22,65405,120,3086,22,6723,120,2979,22,67233,120,298,22,62919,120,353,22,62923,120,3496,22,68061,120,3196,22,68071,120,3194,22,68324,120,3187,22,62873,120,3618,22,62917,120,348,22,68245,120,3141,22,67846,120,3133,22,67847,120,3134,22,67816,120,3133,22,6764,120,3127,22,67645,120,3127,22,67646,120,3126,22,67351,120,3116,22,67001,120,3102,22,666,120,3089,22,66341,120,3081,22,66327,120,3083,22,64648,120,3088,22,87528,120,5737,22,86933,120,5823,22,65488,120,2809,22,66604,120,3089,22,67019,120,3104,22,67348,120,3118,22,67841,120,3134,22,67839,120,3135,22,67841,120,3134,22,65481,120,281,22,68211,120,3141,22,68326,120,3186,22,68346,120,3178,22,68346,120,3178,22,68352,120,318,22,68083,120,3194,22,68083,120,3194,22,68078,120,3192,22,68074,120,3194,22,62736,120,3204,22,62722,120,32,22,63898,120,3323,22,6311,120,3007,22,6311,120,3007,22,65526,120,2921,22,65526,120,2921,22,65526,120,2921,22,65676,120,2881,22,65671,120,2882,22,65683,120,2881,22,65342,120,2881,22,66222,120,2926,22,66222,120,2926,22,66537,120,2917,22,66527,120,2923,22,671,120,2866,22,671,120,2866,22,67096,120,2867,22,671,120,2866,22,671,120,2866,22,671,120,2866,22,671,120,2866,22,67008,120,2865,22,67017,120,2864,22,67017,120,2864,22,67017,120,2864,22,67017,120,2864,22,67009,120,2864,22,67017,120,2864,22,66537,120,2917,22,66584,120,2915,22,66284,120,2923,22,66284,120,2923,22,65693,120,2884,22,65347,120,288,22,65526,120,2921,22,65511,120,2924,22,65511,120,2924,22,63944,120,3321,22,63096,120,3008,22,63096,120,3008,22,68374,120,3084,22,68071,120,3045,22,68071,120,3045,22,67852,120,3025,22,6785,120,3024,22,6647,120,3093,22,6599,120,3196,22,6592,120,3219,22,6594,120,322,22,6591,120,3218,22,6602,120,3195,22,6648,120,3094,22,6783,120,3023,22,67834,120,3025,22,67803,120,3025,22,68061,120,3046,22,68061,120,3046,22,68351,120,3083,22,68287,120,3072,22,6854,120,3111,22,68547,120,311,22,6854,120,3109,22,68547,120,3111,22,69107,120,3143,22,69107,120,3143,22,68722,120,309,22,66032,120,3124,22,66028,120,3126,22,68265,120,307,22,68255,120,307,22,6818,120,3059,22,62921,120,3244,22,63699,120,3022,22,63787,120,3011,22,63719,120,3022,22,63778,120,3017,22,63787,120,3011,22,63781,120,3008,22,63696,120,3022,22,63802,120,3014,22,63645,120,3022,22,63763,120,3023,22,63763,120,3023,22,63793,120,3016,22,63763,120,3023,22,63696,120,3022,22,63645,120,3022,22,63645,120,3022,22,63645,120,3022,22,63642,120,3022,22,63781,120,3009,22,56575,120,3518,22,56487,120,3536,22,5646,120,3539,22,56493,120,3535,22,56493,120,3535,22,56493,120,3535,22,56466,120,354,22,56466,120,354,22,56466,120,354,22,5621,120,3559,22,56172,120,3566,22,54492,120,3692,22,54467,120,3697,22,52391,120,3486,22,56302,120,3552,22,56297,120,3555,22,54466,120,3696,22,5449,120,3692,22,62731,120,3205,22,62722,120,32,22,62929,120,3288,22,62934,120,3289,22,63273,120,2886,22,63241,120,2885,22,62418,120,2903,22,62597,120,2835,22,59307,120,308,22,5933,120,3086,22,59315,120,3083,22,59516,120,3051,22,59294,120,3082,22,59289,120,3079,22,62934,120,3281,22,62934,120,3281,22,62135,120,2793,22,62168,120,2744,22,62087,120,2793,22,62997,120,3242,22,71893,120,2987,22,71913,120,2985,22,71904,120,2986,22,71904,120,2988,22,71865,120,2986,22,71898,120,2987,22,71901,120,2986,22,71913,120,2985,22,71904,120,2988,22,71873,120,2986,22,71913,120,2985,22,71913,120,2985,22,71901,120,2986,22,71904,120,2988,22,71913,120,2985,22,71691,120,2936,22,71691,120,2936,22,72025,120,2964,22,72025,120,2964,22,72025,120,2964,22,72025,120,2964,22,72156,120,2965,22,72156,120,2965,22,72156,120,2965,22,72156,120,2965,22,72146,120,2986,22,72146,120,2986,22,71832,120,3065,22,71832,120,3065,22,71832,120,3065,22,71832,120,3065,22,71832,120,3065,22,72116,120,3136,22,72116,120,3136,22,72116,120,3136,22,72116,120,3136,22,72116,120,3136,22,63496,120,3646,22,72194,120,3157,22,72196,120,3158,22,63574,120,3762,22,72173,120,315,22,72514,120,3297,22,725,120,3298,22,72514,120,3297,22,725,120,3298,22,72514,120,3297,22,725,120,3298,22,72688,120,3287,22,72692,120,3286,22,72688,120,3287,22,72692,120,3286,22,72864,120,3295,22,73142,120,3291,22,7305,120,3286,22,73138,120,3291,22,73024,120,327,22,73017,120,3271,22,73024,120,327,22,72757,120,3254,22,72757,120,3254,22,72757,120,3254,22,72485,120,3238,22,71453,120,3258,22,71252,120,3254,22,70895,120,3247,22,70426,120,324,22,70106,120,3233,22,70107,120,3235,22,69807,120,3227,22,69203,120,3216,22,68655,120,3204,22,71084,120,2893,22,71087,120,2895,22,62834,120,3571,22,63118,120,3577,22,6676,120,3167,22,66774,120,319,22,66772,120,3192,22,66788,120,3184,22,66468,120,3162,22,727,120,2803,22,62841,120,3573,22,66739,120,3168,22,66772,120,3186,22,66782,120,3182,22,6678,120,3185,22,72733,120,3294,22,72722,120,3294,22,68645,120,3206,22,69218,120,3217,22,698,120,3229,22,70107,120,3235,22,70106,120,3233,22,70457,120,324,22,70893,120,3249,22,71262,120,3256,22,71431,120,326,22,7249,120,3239,22,72764,120,3256,22,72764,120,3256,22,72726,120,3252,22,72764,120,3256,22,72764,120,3256,22,73021,120,3272,22,73021,120,3272,22,73021,120,3272,22,73021,120,3272,22,73014,120,3273,22,73106,120,3283,22,73112,120,3288,22,72844,120,3296,22,72679,120,3284,22,72679,120,3284,22,72503,120,3295,22,72507,120,3295,22,72503,120,3295,22,72503,120,3295,22,72507,120,3295,22,72503,120,3295,22,72213,120,3155,22,72213,120,3155,22,72215,120,3155,22,72116,120,3136,22,72116,120,3136,22,72116,120,3136,22,72116,120,3136,22,72116,120,3136,22,71854,120,3066,22,71854,120,3066,22,71854,120,3066,22,71854,120,3066,22,71854,120,3066,22,72151,120,2988,22,72151,120,2988,22,72169,120,2965,22,72156,120,2965,22,72169,120,2965,22,72169,120,2965,22,72037,120,2962,22,72037,120,2962,22,72025,120,2964,22,72037,120,2962,22,71673,120,2933,22,71673,120,2933,22,73095,120,3286,22,73069,120,3285,22,73075,120,3285,22,6683,120,3199,22,6684,120,32,22,6686,120,3201,22,60227,120,3062,22,60271,120,3054,22,73643,120,3318,22,7384,120,3356,22,73933,120,337,22,73686,120,3371,22,73093,120,3353,22,73093,120,3353,22,74216,120,3329,22,75121,120,3316,22,75859,120,3364,22,75997,120,3471,22,76017,120,3591,22,76479,120,364,22,77067,120,3597,22,77878,120,361,22,78263,120,3618,22,78593,120,3623,22,78848,120,3616,22,79122,120,3595,22,79322,120,3594,22,7933,120,3611,22,79129,120,3626,22,78832,120,3625,22,78591,120,3623,22,78258,120,3617,22,7789,120,3611,22,77061,120,3596,22,76487,120,364,22,76026,120,3594,22,75973,120,3459,22,75824,120,3361,22,7513,120,3314,22,7423,120,3324,22,73865,120,3354,22,73635,120,3316,22,73925,120,3328,22,73927,120,3327,22,73921,120,3327,22,74825,120,3312,22,74827,120,3314,22,74428,120,3308,22,74461,120,3312,22,71843,120,2966,22,71843,120,2966,22,71572,120,2928,22,71572,120,2928,22,71572,120,2928,22,7131,120,2939,22,7131,120,2939,22,7131,120,2939,22,71011,120,2962,22,71011,120,2962,22,71011,120,2962,22,70803,120,2989,22,70803,120,2989,22,70803,120,2989,22,70782,120,3011,22,70782,120,3011,22,70782,120,3011,22,65922,120,2923,22,65522,120,2919,22,65511,120,2922,22,65864,120,2924,22,70798,120,3012,22,70798,120,3012,22,70798,120,3012,22,70807,120,2992,22,70807,120,2992,22,70807,120,2992,22,71031,120,2962,22,71031,120,2962,22,71031,120,2962,22,71302,120,2941,22,71302,120,2941,22,71302,120,2941,22,71568,120,293,22,71568,120,293,22,7161,120,2929,22,71819,120,2962,22,71819,120,2962,22,62114,120,2989,22,62139,120,299,22,71792,120,2973,22,71592,120,2979,22,71431,120,2948,22,71442,120,2949,22,71386,120,293,22,71386,120,293,22,7126,120,2915,22,7126,120,2915,22,70937,120,2927,22,70942,120,2929,22,70627,120,2929,22,70631,120,2928,22,70622,120,2927,22,70622,120,2927,22,70622,120,2927,22,70108,120,2924,22,70108,120,2924,22,70108,120,2924,22,70222,120,2924,22,70108,120,2924,22,69768,120,2922,22,69768,120,2922,22,69768,120,2922,22,69362,120,2935,22,69353,120,2936,22,69362,120,2935,22,69359,120,2949,22,69355,120,295,22,69359,120,2949,22,66751,120,2854,22,66751,120,2854,22,66722,120,2855,22,66722,120,2855,22,66751,120,2854,22,6659,120,284,22,6659,120,284,22,66591,120,284,22,66588,120,2841,22,66591,120,284,22,66376,120,2835,22,66397,120,2826,22,66397,120,2826,22,66397,120,2826,22,66397,120,2826,22,66207,120,2812,22,66207,120,2812,22,66207,120,2812,22,66207,120,2812,22,66046,120,2798,22,66072,120,2802,22,66015,120,2799,22,66072,120,2802,22,65844,120,2786,22,65844,120,2786,22,6584,120,2787,22,65844,120,2786,22,65547,120,2788,22,65547,120,2788,22,65547,120,2788,22,65547,120,2788,22,65069,120,2789,22,65047,120,2789,22,64857,120,2789,22,64857,120,2789,22,64427,120,2846,22,64427,120,2846,22,64312,120,288,22,64312,120,288,22,64237,120,2903,22,64237,120,2903,22,64236,120,2908,22,64236,120,2908,22,64327,120,2881,22,64327,120,2881,22,64429,120,2851,22,64429,120,2851,22,64846,120,279,22,64846,120,279,22,64835,120,2791,22,6498,120,2791,22,65005,120,279,22,65005,120,279,22,65313,120,2791,22,653,120,2791,22,65596,120,279,22,65607,120,2791,22,65596,120,279,22,65596,120,279,22,65596,120,279,22,65818,120,2791,22,65818,120,2791,22,65818,120,2791,22,65829,120,2792,22,6602,120,2801,22,66034,120,2803,22,66043,120,2803,22,66018,120,2802,22,66194,120,2814,22,66206,120,2816,22,66194,120,2814,22,66194,120,2814,22,66377,120,2835,22,66376,120,2828,22,6637,120,2837,22,66376,120,2828,22,66376,120,2828,22,66375,120,2835,22,6658,120,2843,22,6658,120,2843,22,6658,120,2843,22,6658,120,2843,22,6658,120,2843,22,66751,120,2854,22,66722,120,2855,22,66722,120,2855,22,66751,120,2854,22,66722,120,2855,22,69372,120,2971,22,69371,120,2971,22,69372,120,2971,22,69377,120,2948,22,69376,120,2949,22,69377,120,2948,22,69379,120,2936,22,69376,120,2935,22,69379,120,2936,22,69761,120,2924,22,69761,120,2924,22,69761,120,2924,22,69761,120,2924,22,70185,120,2925,22,70184,120,2925,22,7024,120,2926,22,70228,120,2926,22,70185,120,2925,22,70627,120,2929,22,70622,120,293,22,70633,120,2929,22,70627,120,2929,22,70627,120,2929,22,70931,120,2929,22,70931,120,2929,22,71231,120,2918,22,71261,120,2917,22,71348,120,2927,22,71343,120,2929,22,71415,120,2951,22,71411,120,2948,22,71568,120,2982,22,71788,120,2974,22,7225,120,2951,22,72251,120,2954,22,72179,120,2916,22,72182,120,2918,22,69487,120,2922,22,69328,120,2925,22,69493,120,2922,22,69419,120,2924,22,69303,120,2923,22,69419,120,2924,22,71981,120,2916,22,72353,120,2912,22,72346,120,2912,22,72817,120,292,22,72815,120,2918,22,73452,120,286,22,72833,120,2917,22,91731,120,6392,22,72159,120,2917,22,72161,120,2917,22,72229,120,2952,22,72234,120,2955,22,72828,120,2831,22,72708,120,2801,22,72711,120,2801,22,73583,120,2778,22,72642,120,2785,22,72645,120,2785,22,72482,120,2777,22,72481,120,2777,22,72256,120,2776,22,72227,120,2783,22,72144,120,2797,22,7215,120,2796,22,71969,120,2841,22,71896,120,2837,22,72149,120,2877,22,71948,120,2869,22,71818,120,2844,22,71812,120,2846,22,71681,120,2822,22,71671,120,2822,22,71646,120,2828,22,71504,120,2812,22,71504,120,2812,22,71253,120,2826,22,71253,120,2826,22,71106,120,2844,22,71451,120,2841,22,71445,120,2842,22,71451,120,2842,22,71634,120,2857,22,71647,120,2875,22,71436,120,2876,22,71285,120,2864,22,71125,120,2849,22,71236,120,2857,22,71176,120,2873,22,71169,120,2875,22,71176,120,2873,22,71079,120,2894,22,71082,120,2895,22,71097,120,2894,22,70951,120,2917,22,70945,120,2919,22,70951,120,2917,22,73239,120,2777,22,73169,120,2783,22,73596,120,278,22,73454,120,2859,22,69312,120,2922,22,69303,120,2923,22,69104,120,2923,22,69111,120,2922,22,69001,120,2945,22,69001,120,2945,22,69003,120,2947,22,68108,120,2855,22,68108,120,2855,22,68042,120,2826,22,68036,120,2827,22,67882,120,2826,22,67896,120,2825,22,67864,120,2826,22,67864,120,2826,22,68044,120,2826,22,68044,120,2826,22,68094,120,2857,22,68112,120,2857,22,69007,120,2946,22,69005,120,2946,22,69005,120,2946,22,69085,120,2924,22,69085,120,2924,22,69328,120,2925,22,69322,120,2924,22,70955,120,2918,22,70955,120,2918,22,70951,120,2919,22,71082,120,2895,22,71082,120,2895,22,71082,120,2895,22,71181,120,2873,22,71176,120,2873,22,71167,120,2877,22,71106,120,2844,22,71278,120,2863,22,71244,120,2857,22,71443,120,2877,22,71662,120,2876,22,71604,120,2855,22,71445,120,2842,22,7145,120,2841,22,71437,120,2842,22,71132,120,2848,22,71196,120,283,22,71193,120,2831,22,71461,120,2816,22,7151,120,2812,22,71669,120,2822,22,71666,120,2823,22,71659,120,2829,22,71802,120,2846,22,71815,120,2846,22,71934,120,2864,22,72135,120,2876,22,71931,120,2834,22,71892,120,2841,22,72157,120,2799,22,72161,120,2797,22,72261,120,2775,22,72497,120,2777,22,72622,120,2786,22,727,120,2803,22,72819,120,2833,22,72382,120,2911,22,72375,120,2912,22,71971,120,2914,22,63464,120,3027,22,6346,120,3036,22,72359,120,2985,22,72348,120,2986,22,72472,120,3008,22,72478,120,3007,22,72544,120,3049,22,72536,120,304,22,72531,120,304,22,72624,120,3099,22,72631,120,3098,22,72819,120,3128,22,72814,120,3126,22,72809,120,3126,22,73113,120,3165,22,73113,120,3165,22,73112,120,3169,22,7296,120,3207,22,72951,120,3207,22,72951,120,3207,22,71862,120,3104,22,69356,120,302,22,69356,120,3023,22,66423,120,3033,22,6935,120,2998,22,69391,120,2993,22,6935,120,2998,22,68872,120,3076,22,68872,120,3076,22,6807,120,2897,22,6808,120,2895,22,67936,120,2923,22,67926,120,2924,22,67501,120,2942,22,67501,120,2942,22,67827,120,2996,22,67827,120,2996,22,67827,120,2996,22,67827,120,2996,22,67687,120,3018,22,67535,120,3043,22,67529,120,3044,22,67528,120,3045,22,67861,120,3082,22,6786,120,3085,22,69371,120,2998,22,69314,120,3002,22,69351,120,2997,22,68855,120,3076,22,68866,120,3076,22,67248,120,2918,22,72528,120,3,22,67507,120,2938,22,67507,120,2938,22,72496,120,299,22,67252,120,2914,22,67517,120,3047,22,67537,120,3043,22,67534,120,3043,22,67536,120,3044,22,67693,120,3018,22,67693,120,3018,22,67697,120,3019,22,67702,120,3017,22,67836,120,2996,22,67827,120,2996,22,67827,120,2996,22,67698,120,2937,22,67719,120,2936,22,67986,120,2922,22,67982,120,2922,22,67802,120,2967,22,67989,120,292,22,68084,120,2896,22,68077,120,2897,22,68085,120,2897,22,71858,120,3106,22,7279,120,3216,22,72787,120,3216,22,72797,120,3214,22,7313,120,3165,22,73118,120,3165,22,73126,120,3165,22,72825,120,3124,22,72798,120,3123,22,72825,120,3124,22,72647,120,3098,22,72654,120,3098,22,72564,120,3049,22,72563,120,3053,22,72555,120,3051,22,7249,120,3007,22,72498,120,3007,22,72388,120,2987,22,72405,120,2992,22,7415,120,3383,22,74742,120,3461,22,75345,120,3551,22,75561,120,3574,22,76478,120,364,22,75576,120,3574,22,75365,120,355,22,7474,120,3458,22,74162,120,3382,22,73294,120,3305,22,73294,120,3305,22,72595,120,2917,22,72606,120,2917,22,72595,120,2917,22,72653,120,2914,22,73243,120,2915,22,73153,120,2924,22,76136,120,3691,22,76371,120,3765,22,76151,120,3691,22,76486,120,364,22,58556,120,2884,22,58665,120,2874,22,66915,120,3076,22,688,120,3168,22,68824,120,3166,22,68818,120,3169,22,68828,120,3168,22,68705,120,3137,22,61323,120,3464,22,68703,120,3137,22,60643,120,3451,22,68705,120,3137,22,68553,120,3156,22,6854,120,3155,22,6854,120,3155,22,6854,120,3155,22,65978,120,3148,22,65983,120,3147,22,65978,120,3148,22,66082,120,3108,22,66082,120,3108,22,66127,120,2987,22,66122,120,2956,22,66123,120,2933,22,85028,120,249,22,66115,120,2899,22,66137,120,2897,22,65004,120,3059,22,85024,120,2492,22,66104,120,2932,22,66109,120,2954,22,66111,120,2987,22,66064,120,3108,22,66064,120,3108,22,65969,120,3144,22,65969,120,3144,22,65969,120,3143,22,68548,120,3155,22,68548,120,3155,22,68548,120,3155,22,68533,120,3156,22,68703,120,3137,22,68701,120,3138,22,60654,120,3449,22,68708,120,3137,22,61314,120,3463,22,68181,120,3207,22,68187,120,3205,22,68193,120,3206,22,68195,120,3205,22,68192,120,3201,22,68192,120,3201,22,68235,120,3037,22,66105,120,2913,22,66191,120,2863,22,66191,120,2863,22,66205,120,2863,22,66128,120,2911,22,63198,120,3133,22,63191,120,3134,22,68892,120,3106,22,6889,120,3106,22,68896,120,3106,22,68894,120,3107,23,21124,120,6685,22,75962,120,3098,22,76061,120,3092,22,75881,120,3072,22,75846,120,3054,22,7575,120,2922,22,76221,120,2777,22,76072,120,2667,22,76052,120,2646,22,76229,120,2624,22,77289,120,2556,22,77741,120,2509,22,78039,120,2493,22,78415,120,248,22,78418,120,248,22,78039,120,2493,22,77741,120,2509,22,77282,120,2555,22,76228,120,2623,22,76047,120,2646,22,76069,120,2667,22,76215,120,2777,22,75746,120,2914,22,75842,120,3054,22,75874,120,3071,22,75595,120,2972,22,7282,120,3303,22,72974,120,333,22,76,120,2863,22,76173,120,2731,22,73077,120,3355,22,76118,120,2697,22,73196,120,3471,22,73158,120,3504,22,76111,120,2693,22,76164,120,273,22,7269,120,3484,22,72233,120,3504,22,76016,120,2856,22,75553,120,2979,22,71263,120,3526,22,70925,120,3531,22,70231,120,3519,22,70151,120,3483,22,69888,120,3465,22,69251,120,3496,22,68318,120,3469,22,6809,120,3402,22,68694,120,3364,22,69218,120,3324,22,69214,120,3323,22,68674,120,337,22,68075,120,3401,22,68295,120,3473,22,69291,120,3496,22,69893,120,3466,22,70159,120,3487,22,70237,120,3522,22,70925,120,3531,22,71267,120,3526,22,72248,120,3504,22,7269,120,3484,22,73164,120,3503,22,73198,120,3471,22,62976,120,3207,22,67973,120,2874,22,67943,120,2872,22,67973,120,2874,22,67938,120,2874,22,67948,120,2874,22,67973,120,2874,22,67973,120,2874,22,67973,120,2874,22,67974,120,2875,22,67938,120,2874,22,67973,120,2874,23,00589,120,5105,22,67973,120,2874,23,00594,120,5104,22,67972,120,2874,22,67938,120,2874,22,67943,120,2873,22,67973,120,2874,22,67937,120,2872,22,67943,120,2872,22,67966,120,2874,22,67973,120,2874,22,67943,120,2872,22,72482,120,3137,22,72482,120,3137,22,72489,120,3129,22,72346,120,3164,22,72346,120,3164,22,72257,120,3169,22,73253,120,3305,22,73247,120,3303,22,72993,120,3328,22,72998,120,333,22,72733,120,3293,22,72721,120,3293,22,72734,120,3295,22,72346,120,3164,22,72245,120,3169,22,72346,120,3164,22,72482,120,3137,22,72489,120,3129,22,72482,120,3137,22,72836,120,3303,22,71269,120,2862,22,71651,120,2891,22,71743,120,2908,22,71783,120,2914,22,71565,120,2992,22,73114,120,3202,22,73114,120,3202,22,73112,120,3204,22,74314,120,3307,22,73034,120,3209,22,73026,120,3208,22,7303,120,3209,22,71562,120,2985,22,71755,120,2909,22,71653,120,2891,22,71269,120,2862,22,74314,120,3307,22,67615,120,2924,22,67613,120,2924,22,67643,120,2924,22,674,120,2894,22,67396,120,2892,22,67424,120,2895,22,67172,120,2889,22,67172,120,2889,22,67172,120,2889,22,67066,120,2884,22,6754,120,2839,22,69117,120,3008,22,69115,120,3009,22,68928,120,3016,22,68956,120,3015,22,68893,120,3023,22,68934,120,3017,22,69131,120,301,22,69125,120,3009,22,69354,120,2969,22,69354,120,2971,22,67537,120,2839,22,67066,120,2884,22,6722,120,2884,22,67235,120,2885,22,67235,120,2885,22,67424,120,2895,22,67396,120,2892,22,67644,120,2924,22,67608,120,2924,22,68073,120,3105,22,68091,120,3107,22,68278,120,308,22,67904,120,3147,22,67923,120,3148,22,67904,120,3147,22,67928,120,3147,22,67718,120,3102,22,67719,120,3101,22,67723,120,3103,22,67723,120,3104,22,67631,120,3129,22,67634,120,3128,22,67634,120,3128,22,67688,120,2936,22,6769,120,2935,22,67697,120,2936,22,65181,120,2774,22,65195,120,2771,22,68165,120,3041,22,68171,120,304,22,56593,120,3714,22,55508,120,3487,22,5762,120,3231,22,57618,120,3231,22,58311,120,3434,22,58375,120,3462,22,58461,120,349,22,58333,120,3501,22,58336,120,3545,22,58481,120,3619,22,58132,120,3634,22,58356,120,3628,22,58491,120,3616,22,58486,120,3552,22,58464,120,349,22,58386,120,3461,22,58321,120,3439,22,57616,120,323,22,57606,120,3229,22,60474,120,3012,22,60474,120,3012,22,60985,120,3172,22,60532,120,3156,22,60545,120,3132,22,62378,120,2904,22,98473,120,6373,22,63372,120,2858,22,56593,120,3714,22,56393,120,3737,22,56084,120,3733,22,56796,120,3716,22,56794,120,3716,22,5615,120,3679,22,56472,120,3667,22,61333,120,2938,22,56074,120,37,22,56074,120,37,22,5615,120,3679,22,56472,120,3667,22,61356,120,3052,22,61367,120,3053,22,57346,120,3193,22,57361,120,3195,22,57346,120,3193,22,57358,120,3195,22,60525,120,3157,22,60579,120,3011,22,60579,120,3011,22,56562,120,3675,22,56853,120,3658,22,5682,120,3632,22,56931,120,362,22,57066,120,3639,22,56873,120,3656,22,56652,120,3675,22,64823,120,2839,22,64783,120,2834,22,64035,120,2844,22,64069,120,284,22,63363,120,2859,22,58122,120,3679,22,66722,120,3215,22,61506,120,304,22,6416,120,2825,22,64147,120,2825,22,60505,120,3135,22,57741,120,3185,22,57741,120,3185,22,5757,120,3193,22,5757,120,3193,22,57578,120,3187,22,57578,120,3187,22,57086,120,3758,22,57065,120,3758,22,55735,120,3885,22,57079,120,3758,22,57092,120,3759,22,57296,120,3218,22,65506,120,2989,22,65506,120,2989,22,59951,120,3526,22,60044,120,3505,22,60186,120,353,22,59826,120,3529,22,5973,120,3517,22,59678,120,3471,22,59752,120,3453,22,59649,120,3435,22,59679,120,3428,22,59661,120,3426,22,59645,120,3435,22,59748,120,3454,22,59677,120,347,22,59742,120,3515,22,59809,120,3529,22,59951,120,3526,22,60388,120,3372,22,6037,120,3372,22,58403,120,3588,22,585,120,358,22,65002,120,3054,22,64984,120,3076,22,64794,120,321,22,64586,120,3293,22,6456,120,3308,22,64435,120,3353,22,64605,120,3288,22,64788,120,3214,22,65363,120,3285,22,65103,120,2999,22,65702,120,3001,22,65701,120,3001,22,65774,120,303,22,65826,120,3062,22,66003,120,3129,22,6608,120,3142,22,66301,120,3137,22,66319,120,3136,22,66055,120,314,22,66032,120,3124,22,701,120,3019,22,70086,120,2961,22,72314,120,2795,22,72725,120,2819,22,70068,120,2981,22,72616,120,3022,22,72495,120,299,22,7237,120,2976,22,71738,120,291,22,72053,120,2884,22,7324,120,2882,22,72045,120,2886,22,72382,120,2975,22,72491,120,2992,22,7261,120,3023,22,72378,120,3294,22,72373,120,3294,22,72378,120,3294,22,72376,120,3295,22,72378,120,3294,22,66459,120,303,22,66583,120,3029,22,66459,120,303,22,62533,120,315,22,66453,120,3028,22,66453,120,3028,22,66572,120,3028,22,66578,120,2974,22,66584,120,2977,22,65827,120,3078,22,71921,120,3062,22,72338,120,3038,22,71791,120,2886,22,71815,120,2886,22,7233,120,3037,22,7192,120,3062,22,68728,120,3045,22,6872,120,3046,22,6872,120,3046,22,6872,120,3046,22,7313,120,2923,22,64858,120,3349,22,64592,120,3321,22,64834,120,333,22,68929,120,3062,22,68929,120,3062,22,6893,120,3062,22,68929,120,3062,22,65535,120,2997,22,65535,120,2996,22,65997,120,3195,22,66019,120,3226,22,65965,120,3252,22,65977,120,3282,22,65985,120,3283,22,65967,120,3255,22,66026,120,3228,22,66004,120,3196,22,72576,120,2811,22,65766,120,2941,22,65779,120,2967,22,65786,120,2967,22,65825,120,2941,22,65893,120,2785,22,64722,120,2778,22,68095,120,2857,22,68107,120,2857,22,7273,120,3105,22,7286,120,3119,22,72773,120,3092,22,72695,120,3072,22,72641,120,3048,22,72999,120,2784,22,72635,120,3048,22,72678,120,307,22,72766,120,3092,22,72853,120,3119,22,72741,120,3105,22,66461,120,3009,22,66451,120,3,22,66463,120,2992,22,66454,120,301,22,65505,120,3365,22,64798,120,3463,22,64818,120,3462,22,65493,120,3367,22,65908,120,3649,22,65985,120,3642,22,69128,120,4024,22,68784,120,412,22,65985,120,3642,22,66454,120,3622,22,73838,120,2644,22,73733,120,2592,22,73474,120,2546,22,7313,120,2542,22,72696,120,2558,22,72767,120,2575,22,73226,120,2505,22,73446,120,2494,22,73736,120,2478,22,73919,120,249,22,74079,120,2515,22,74204,120,2534,22,7457,120,2591,22,74655,120,2617,22,7432,120,2628,22,73878,120,2646,22,7306,120,2515,22,68135,120,2815,22,68138,120,2815,22,74366,120,2559,22,49025,120,3931,22,62811,120,3438,22,48818,120,396,22,48705,120,3975,22,48571,120,4,22,53264,120,3716,22,48159,120,4096,22,53151,120,371,22,49011,120,3974,22,53077,120,3706,22,53264,120,3716,22,55052,120,3654,22,66317,120,2886,22,58401,120,3587,22,58596,120,3589,22,66544,120,2894,22,59535,120,3595,22,66026,120,2903,22,60831,120,3606,22,6126,120,3605,22,66025,120,2904,22,61447,120,3584,22,61714,120,3521,22,61705,120,3518,22,66558,120,2893,22,62007,120,3475,22,66319,120,2884,22,6198,120,3473,22,617,120,3518,22,61714,120,3521,22,61415,120,3583,22,61248,120,3603,22,60836,120,3605,22,60731,120,3618,22,59579,120,3595,22,58587,120,3587,22,58385,120,3586,22,58574,120,343,22,58694,120,3407,22,58695,120,3373,22,58701,120,3374,22,58694,120,3407,22,58572,120,343,22,62879,120,3178,22,62876,120,3178,22,62879,120,3178,22,62879,120,3178,22,62879,120,3178,22,69048,120,2961,22,69051,120,2964,22,58845,120,32,22,69048,120,2961,22,69048,120,2961,22,69051,120,2964,22,69048,120,2961,22,69051,120,2964,22,69051,120,2964,22,69051,120,2964,22,69017,120,2959,22,69051,120,2964,22,69051,120,2964,22,69051,120,2964,22,6765,120,3007,22,6742,120,299,22,6741,120,299,22,6765,120,3009,22,59037,120,3155,22,5879,120,3063,22,5881,120,306,22,59001,120,3154,22,6405,120,3341,22,6405,120,3341,22,63986,120,3379,22,63986,120,3379,22,63942,120,3402,22,6394,120,3401,22,63942,120,3402,22,6395,120,3401,22,63986,120,3381,22,63986,120,3381,22,64059,120,3341,22,64059,120,3341,22,61164,120,3498,22,60977,120,3486,22,60822,120,3478,22,60108,120,3402,22,60025,120,3387,22,60006,120,3387,22,60122,120,3401,22,60831,120,348,22,60525,120,3132,22,60966,120,3487,22,61165,120,35,22,61803,120,3493,22,61572,120,3485,22,60646,120,3431,22,66938,120,2944,22,67103,120,2948,22,60527,120,3157,22,67061,120,2965,22,60532,120,3156,22,60545,120,3132,22,56143,120,392,22,56149,120,4023,22,5612,120,4077,22,56115,120,4104,22,55422,120,4176,22,55446,120,4234,22,56261,120,4287,22,56435,120,425,22,57544,120,4162,22,57759,120,4102,22,58215,120,407,22,58455,120,4061,22,58736,120,4049,22,59216,120,4029,22,59441,120,402,22,59779,120,4007,22,60153,120,3979,22,60467,120,3956,22,59772,120,4006,22,59436,120,4019,22,59207,120,4028,22,58722,120,4048,22,58442,120,4059,22,58209,120,4069,22,57537,120,4162,22,56364,120,4255,22,56258,120,4286,22,55552,120,4238,22,55431,120,4175,22,56134,120,4104,22,56141,120,4077,22,56168,120,4023,22,56163,120,392,22,65909,120,3649,22,65797,120,3848,22,65827,120,3931,22,65826,120,3995,22,66696,120,4077,22,66717,120,4091,22,6655,120,4095,22,6627,120,4109,22,6585,120,4152,22,6573,120,4174,22,6484,120,4213,22,6508,120,4225,22,65642,120,4227,22,65879,120,4254,22,66205,120,4265,22,66191,120,4265,22,65911,120,4255,22,65275,120,4236,22,6484,120,4213,22,6576,120,4175,22,6582,120,4157,22,6627,120,4109,22,6655,120,4096,22,667,120,4091,22,66712,120,4081,22,6586,120,3995,22,65797,120,3945,22,65804,120,3845,22,6593,120,3652,22,63429,120,3525,22,6338,120,3582,22,6403,120,3537,22,6411,120,3512,22,64508,120,3502,22,64747,120,3472,22,6471,120,3475,22,6451,120,3501,22,64128,120,3513,22,64035,120,3535,22,63439,120,3582,22,63438,120,3521,22,65295,120,3597,22,65281,120,3597,22,58081,120,3132,22,58215,120,3171,22,58796,120,3217,22,58302,120,3261,22,58948,120,2866,22,58848,120,2857,22,58311,120,3262,22,58766,120,3224,22,58228,120,3172,22,58095,120,3132,22,66967,120,3604,22,66935,120,2941,22,6712,120,2949,22,671,120,2962,22,67134,120,3158,22,67126,120,3159,22,67383,120,308,22,67395,120,308,22,69291,120,3028,22,69291,120,3027,22,72383,120,2769,22,72355,120,2768,22,72918,120,273,22,7283,120,2733,22,72941,120,256,22,73292,120,328,22,73548,120,3262,22,71758,120,3513,22,70595,120,3535,22,70377,120,3538,22,68414,120,3396,22,68555,120,3387,22,69821,120,3292,22,69509,120,321,22,69496,120,3211,22,69823,120,3291,22,68571,120,3385,22,68412,120,3395,22,70386,120,3538,22,70604,120,3536,22,71752,120,3514,22,60634,120,3433,22,61497,120,3525,22,6151,120,3528,22,5677,120,373,22,58301,120,3374,22,6582,120,3849,22,79718,120,2863,22,79704,120,2864,22,87912,120,4965,22,88245,120,4943,22,8819,120,4917,22,88174,120,4918,22,88226,120,4942,22,8786,120,4965,22,62477,120,3237,22,62532,120,3234,22,67784,120,3187,22,66665,120,3617,22,62106,120,2886,22,72956,120,3468,22,62237,120,2862,22,9059,120,6323,22,65632,120,4228,22,61567,120,2951,22,68101,120,3523,22,61651,120,2932,22,66379,120,3757,22,67041,120,3176,22,62829,120,3572,22,73133,120,3372,22,65826,120,3062,22,5677,120,373,22,72941,120,256,22,65827,120,3078,22,62016,120,2788,22,66528,120,371,22,66549,120,3071,22,62522,120,3076,22,72835,120,3303,22,67541,120,3375,22,65873,120,3088,22,62173,120,2753,22,69435,120,3935,22,68228,120,355,22,67305,120,3564,22,72189,120,2934,22,7217,120,2933,22,6658,120,3009,22,6655,120,3032,22,66588,120,3033,22,59022,120,4037,22,59034,120,4036,22,73015,120,3605,22,72964,120,3609,22,62583,120,3633,22,62583,120,3633,22,7923,120,2991,22,62643,120,2851,22,79424,120,2957,22,62742,120,29,22,62534,120,3631,22,59962,120,3503,22,62976,120,2971,22,7954,120,2959,22,60183,120,3531,22,7954,120,2959,22,62357,120,3025,22,5869,120,32,22,62541,120,3077,22,62615,120,3104,22,62313,120,312,22,62051,120,3142,22,58758,120,338,22,62099,120,3264,22,62208,120,3296,22,58758,120,338,22,62307,120,332,22,79424,120,2957,22,6249,120,3452,22,6256,120,3509,22,7923,120,2991,22,62508,120,3568,22,62178,120,3595,22,62036,120,3643,22,62374,120,3694,22,7923,120,2991,22,62236,120,3737,22,62055,120,3814,22,61849,120,3838,22,61567,120,3868,22,61389,120,3889,22,61098,120,3924,22,60848,120,3947,22,7923,120,2991,22,78995,120,2963,22,60108,120,3993,22,59775,120,4006,22,59365,120,4075,22,59243,120,4106,22,5917,120,4138,22,59106,120,4168,22,59081,120,419,22,59188,120,4222,22,58983,120,4287,22,58222,120,4287,22,5659,120,4286,22,56267,120,4285,22,55439,120,4232,22,54781,120,4114,22,54647,120,41,22,54469,120,4062,22,54175,120,4043,22,53975,120,4037,22,53639,120,4016,22,53412,120,4009,22,53178,120,3996,22,52953,120,3989,22,52642,120,3972,22,52394,120,3969,22,52028,120,396,22,51722,120,3954,22,50262,120,3879,22,50262,120,3879,22,50312,120,3911,22,7878,120,2965,22,5093,120,3947,22,51369,120,3957,22,51672,120,3956,22,52044,120,3963,22,52378,120,3969,22,52639,120,3973,22,52951,120,399,22,53172,120,3996,22,53408,120,401,22,53639,120,4017,22,53969,120,4037,22,54164,120,4043,22,54472,120,4068,22,54639,120,4101,22,54761,120,4116,22,55453,120,4234,22,56268,120,4286,22,56587,120,4287,22,58212,120,4288,22,5897,120,4288,22,59199,120,422,22,59098,120,419,22,59105,120,417,22,59195,120,4138,22,59271,120,4107,22,59368,120,4078,22,59793,120,4007,22,6047,120,3959,22,60859,120,3949,22,61109,120,3925,22,61397,120,389,22,61569,120,387,22,61856,120,3839,22,62117,120,3808,22,62228,120,376,22,62233,120,3734,22,62362,120,3692,22,62056,120,3644,22,622,120,3596,22,62408,120,3569,22,78035,120,3007,22,62579,120,3509,22,62508,120,3453,22,62495,120,3435,22,62289,120,3318,22,6232,120,2804,22,68866,120,3075,22,62127,120,3266,22,67654,120,3404,22,62064,120,3141,22,62273,120,3125,22,62618,120,3099,22,62549,120,3079,22,62408,120,2826,22,78277,120,2996,22,62363,120,3021,22,78884,120,2996,22,66336,120,4044,22,66336,120,4044,22,62988,120,2974,22,7923,120,2991,22,7923,120,2991,22,62731,120,2897,22,78883,120,2994,22,62659,120,2852,22,50262,120,3879,22,78287,120,2994,22,50372,120,3972,22,50769,120,395,22,51672,120,3956,22,52044,120,3963,22,52378,120,3969,22,52639,120,3973,22,52951,120,399,22,53172,120,3996,22,53408,120,401,22,53647,120,4018,22,53969,120,4037,22,54164,120,4043,22,54472,120,4068,22,54639,120,4101,22,54769,120,4117,22,55556,120,4125,22,56179,120,4119,22,56902,120,4114,22,57362,120,4102,22,57724,120,409,22,58218,120,407,22,58478,120,4059,22,58725,120,4049,22,59226,120,4028,22,78061,120,3005,22,59793,120,4007,22,60112,120,3993,22,78406,120,2973,22,78859,120,2966,22,60859,120,3949,22,61109,120,3925,22,61397,120,389,22,61569,120,387,22,61856,120,3839,22,62119,120,3807,22,62228,120,376,22,62233,120,3734,22,62398,120,3728,22,62362,120,3692,22,62056,120,3644,22,622,120,3596,22,62403,120,3572,22,62688,120,3526,22,62734,120,3509,22,62811,120,3453,22,79027,120,2964,22,78061,120,3005,22,63007,120,338,22,78035,120,3007,22,7913,120,2961,22,78995,120,2963,22,63763,120,3046,22,79027,120,2964,22,79138,120,2962,22,7923,120,2991,22,7923,120,2991,22,63769,120,3043,22,7923,120,2991,22,7923,120,2991,22,63005,120,3377,22,65511,120,2923,22,65537,120,2882,22,62803,120,3463,22,62753,120,3506,22,62683,120,3527,22,62508,120,3568,22,62178,120,3595,22,62036,120,3643,22,62374,120,3694,22,62394,120,3726,22,62232,120,3737,22,62239,120,3761,22,62055,120,3814,22,61849,120,3838,22,61567,120,3868,22,61389,120,3889,22,61098,120,3924,22,60848,120,3947,22,60451,120,3957,22,65387,120,288,22,59775,120,4006,22,59204,120,4028,22,58725,120,4048,22,58437,120,4059,22,58206,120,4068,22,57688,120,4089,22,57321,120,4101,22,56879,120,4112,22,56169,120,4116,22,55561,120,4122,22,54781,120,4114,22,54647,120,41,22,54469,120,4062,22,54175,120,4043,22,53975,120,4037,22,53639,120,4016,22,53412,120,4009,22,53178,120,3996,22,52953,120,3989,22,52642,120,3972,22,52394,120,3969,22,52028,120,396,22,51722,120,3954,22,50931,120,3946,22,50851,120,396,22,50262,120,3879,22,6256,120,3617,22,65333,120,2882,22,61294,120,3966,22,61339,120,4006,22,61398,120,4053,22,61343,120,408,22,6225,120,409,22,62695,120,4173,22,62356,120,4088,22,61958,120,4093,22,61836,120,41,22,61625,120,4089,22,61423,120,4116,22,61354,120,408,22,61391,120,4052,22,61356,120,4006,22,61309,120,3968,22,65621,120,2887,22,62552,120,3614,22,65502,120,292,22,65536,120,2881,23,05207,120,6757,23,05194,120,6757,22,99591,120,6349,22,98458,120,6373,22,65381,120,288,22,67577,120,309,22,65148,120,2859,22,65342,120,2789,22,88167,120,482,22,88282,120,4787,22,65139,120,2856,22,87667,120,4753,22,87313,120,4741,22,86984,120,473,22,86462,120,4706,22,86116,120,4686,22,85679,120,4686,22,85314,120,4679,22,65337,120,2881,22,64695,120,347,22,90385,120,6304,22,88495,120,5549,22,90209,120,5321,22,74938,120,4472,22,74199,120,4483,22,73735,120,4477,22,73201,120,4474,22,72768,120,4445,22,72261,120,4433,22,71764,120,4431,22,71363,120,4411,22,70828,120,4382,22,70509,120,4342,22,7,120,4333,22,69683,120,4335,22,87291,120,5931,22,65616,120,289,22,65516,120,2923,22,88184,120,4919,22,65536,120,2881,22,65381,120,288,22,65148,120,2859,22,99053,120,6366,22,90401,120,6308,22,88931,120,5052,22,65139,120,2856,22,65337,120,2881,22,59894,120,3397,22,65616,120,289,22,6551,120,2921,22,71084,120,2893,22,89101,120,5086,22,90598,120,6324,22,99295,120,6357,22,68787,120,3297,22,68677,120,3355,22,62535,120,2744,22,64694,120,2966,22,65058,120,3034,22,64771,120,3019,22,64673,120,2967,22,88226,120,4941,22,87491,120,5957,22,69704,120,4336,22,69995,120,4335,22,70501,120,4343,22,70834,120,4381,22,71374,120,4413,22,71778,120,4432,22,72246,120,4434,22,72764,120,4445,22,73202,120,4472,22,73734,120,4477,22,74201,120,4482,22,74975,120,4474,22,90184,120,5383,22,88187,120,5587,22,90193,120,6281,22,8399,120,4633,22,8439,120,4645,22,84751,120,4657,22,85342,120,468,22,86107,120,4687,22,86437,120,4706,22,86966,120,473,22,87314,120,4743,22,87662,120,4754,22,88257,120,4791,22,88149,120,482,22,88226,120,4941,22,67577,120,309,22,98095,120,6379,22,99291,120,6357,23,05707,120,6774,23,05061,120,6751,22,89604,120,4835,22,89278,120,4833,22,8899,120,4833,22,88762,120,4831,22,88365,120,4846,22,88162,120,482,22,88282,120,4787,22,8833,120,4775,22,88606,120,4658,22,88866,120,4593,22,88849,120,4573,22,88731,120,4495,22,88548,120,4428,22,88685,120,4339,22,88523,120,4255,22,88867,120,4219,22,89363,120,4037,22,89439,120,3996,22,89255,120,3981,22,88717,120,395,22,8859,120,3904,22,8851,120,3884,22,8794,120,3841,22,87725,120,3812,22,87833,120,3797,22,87872,120,3772,22,87889,120,3741,22,87801,120,3687,22,87371,120,3603,22,87285,120,3589,22,87423,120,357,22,87469,120,3559,22,87835,120,35,22,88185,120,3418,22,88169,120,3392,22,88138,120,3372,22,88087,120,3329,22,87914,120,3314,22,87895,120,3294,22,87752,120,3278,22,87545,120,3269,22,87149,120,3252,22,86679,120,3238,22,85043,120,3248,22,84874,120,3243,22,84637,120,3235,22,83734,120,3177,22,82973,120,3135,22,82581,120,3097,22,82204,120,3055,22,82134,120,3031,22,81934,120,3024,22,81283,120,3007,22,80804,120,2987,22,80158,120,2955,22,79866,120,2951,22,79866,120,2951,22,80145,120,2955,22,80803,120,2989,22,81281,120,3008,22,81903,120,3025,22,82127,120,3032,22,82195,120,3055,22,82593,120,31,22,82986,120,3138,22,84605,120,3236,22,84889,120,3245,22,85077,120,325,22,8672,120,3239,22,87119,120,3252,22,87503,120,3269,22,87737,120,328,22,87877,120,3293,22,87906,120,331,22,88061,120,3329,22,88131,120,3373,22,88156,120,3397,22,88165,120,3421,22,87821,120,35,22,87457,120,3559,22,87404,120,357,22,8728,120,3588,22,87384,120,3605,22,87791,120,3689,22,87881,120,3741,22,87861,120,3772,22,87826,120,3796,22,87708,120,3816,22,87935,120,3842,22,88359,120,387,22,88577,120,3904,22,88703,120,395,22,8924,120,3982,22,89422,120,3999,22,8935,120,4035,22,88848,120,4219,22,88533,120,425,22,88672,120,4336,22,88524,120,443,22,8872,120,4493,22,8883,120,4573,22,88832,120,4583,22,88588,120,4658,22,88311,120,4775,22,88257,120,4791,22,88166,120,4821,22,65048,120,2791,22,88365,120,4846,22,88761,120,4832,22,88989,120,4835,22,89268,120,4836,22,89604,120,4835,22,79866,120,2951,22,80803,120,2989,22,81281,120,3008,22,81903,120,3025,22,82127,120,3032,22,82195,120,3055,22,82284,120,3092,22,82365,120,3145,22,82445,120,3217,22,82473,120,3234,22,82598,120,3327,22,82895,120,3414,22,83219,120,3489,22,84066,120,3538,22,84029,120,3558,22,84008,120,3584,22,83919,120,3613,22,83603,120,3664,22,83564,120,3692,22,83354,120,3845,22,82863,120,391,22,82484,120,4006,22,82393,120,4065,22,82968,120,4072,22,83241,120,4057,22,83806,120,4063,22,83805,120,4064,22,83242,120,4056,22,83004,120,4072,22,82414,120,4064,22,825,120,4012,22,82847,120,3914,22,83366,120,3845,22,83574,120,3692,22,83612,120,3664,22,83928,120,3614,22,84013,120,3585,22,84036,120,3559,22,84071,120,354,22,83225,120,3489,22,829,120,3412,22,82607,120,3327,22,8248,120,3234,22,82464,120,3216,22,82373,120,314,22,82289,120,309,22,82204,120,3055,22,82134,120,3031,22,81934,120,3024,22,81283,120,3007,22,80804,120,2987,22,79866,120,2951,22,7923,120,2991,22,78948,120,3035,22,79115,120,3087,22,79005,120,3123,22,78908,120,3271,22,78918,120,3311,22,79125,120,3435,22,79153,120,3454,22,79264,120,3519,22,79272,120,3565,22,79313,120,3595,22,79323,120,3611,22,79158,120,3625,22,78592,120,3623,22,77892,120,361,22,7706,120,3596,22,76475,120,364,22,76479,120,364,22,7708,120,3598,22,7788,120,3612,22,78646,120,3625,22,79068,120,3628,22,79325,120,3611,22,79329,120,3595,22,79289,120,3564,22,79279,120,3519,22,79172,120,3455,22,79138,120,3434,22,78927,120,3309,22,7892,120,3269,22,79021,120,3122,22,79122,120,3084,22,78961,120,303,22,7923,120,2991,22,62408,120,3569,22,62843,120,3573,22,63342,120,3615,22,63606,120,3624,22,6396,120,3634,22,64393,120,3647,22,6496,120,3655,22,65858,120,3645,22,65093,120,3564,22,65152,120,3487,22,64828,120,3467,22,65375,120,3384,22,65532,120,3355,22,6529,120,3311,22,65178,120,328,22,65607,120,3208,22,66288,120,326,22,66738,120,3209,22,67102,120,3208,22,67358,120,3217,22,67755,120,3222,22,67849,120,3134,22,67649,120,3127,22,66917,120,308,22,66981,120,3054,22,67227,120,2989,22,67714,120,3,22,67826,120,2997,22,67837,120,2951,22,67989,120,2922,22,68217,120,2882,22,68426,120,2893,22,68622,120,2912,22,69038,120,2964,22,69263,120,2987,22,69371,120,295,22,70247,120,2926,22,70615,120,2929,22,71437,120,2895,22,71715,120,2871,22,71902,120,284,22,72277,120,2778,22,72774,120,274,22,73122,120,2712,22,73458,120,2682,22,73902,120,2646,22,7431,120,263,22,74836,120,2632,22,75182,120,2657,22,75744,120,2675,22,75997,120,2671,22,76225,120,2627,22,77105,120,2577,22,7741,120,2545,22,77739,120,2511,22,78064,120,2492,22,78422,120,248,22,78417,120,2479,22,7804,120,2494,22,77745,120,2509,22,77394,120,2544,22,77039,120,2581,22,76213,120,2624,22,75994,120,2672,22,75765,120,2674,22,75202,120,2658,22,74805,120,2632,22,74318,120,2628,22,73866,120,2647,22,73452,120,2679,22,73099,120,2712,22,72747,120,2739,22,72232,120,2784,22,7189,120,2839,22,71708,120,2871,22,71423,120,2894,22,70614,120,2928,22,70108,120,2924,22,69357,120,2948,22,69274,120,2985,22,69048,120,2964,22,68616,120,2906,22,68432,120,2892,22,68229,120,2881,22,67939,120,2923,22,67833,120,2991,22,67739,120,3,22,67217,120,2988,22,66948,120,3059,22,66901,120,3079,22,67632,120,3129,22,679,120,317,22,67821,120,3204,22,67424,120,3217,22,67118,120,3208,22,66718,120,3208,22,66289,120,3259,22,65621,120,3206,22,65145,120,3278,22,6529,120,3311,22,655,120,3352,22,65364,120,3383,22,64812,120,3461,22,65143,120,3491,22,65093,120,3564,22,65858,120,3644,22,64958,120,3652,22,64355,120,3645,22,63968,120,3632,22,63661,120,3622,22,6335,120,3614,22,6291,120,3599,22,62841,120,3572,22,62508,120,3568,22,61478,120,3073,22,88347,120,4845,22,88162,120,482,22,88282,120,4787,22,87313,120,4741,22,86984,120,473,22,86462,120,4706,22,86116,120,4686,22,85679,120,4686,22,85314,120,4679,22,84735,120,4655,22,84269,120,4642,22,83974,120,4632,22,83775,120,4626,22,83589,120,4624,22,8323,120,4626,22,82444,120,4623,22,8148,120,4615,22,80936,120,4615,22,79996,120,459,22,79698,120,458,22,79031,120,4561,22,77376,120,4493,22,77332,120,446,22,77346,120,4441,22,77319,120,4406,22,77386,120,4354,22,77428,120,4317,22,78052,120,4258,22,78075,120,4228,22,78096,120,4186,22,78155,120,4122,22,78176,120,4091,22,77882,120,4075,22,77709,120,4057,22,77378,120,4046,22,77251,120,4014,22,7729,120,3929,22,77236,120,3899,22,77084,120,3852,22,76798,120,3795,22,76581,120,3763,22,76473,120,3745,22,76158,120,3691,22,76497,120,364,22,75954,120,3601,22,75574,120,3575,22,75362,120,3552,22,75054,120,3509,22,7475,120,346,22,74166,120,3383,22,73915,120,336,22,7358,120,3331,22,73068,120,3285,22,72873,120,3294,22,72661,120,3249,22,71244,120,3255,22,70894,120,3248,22,70028,120,3232,22,69784,120,3227,22,69235,120,3216,22,68651,120,3205,22,6807,120,3194,22,67438,120,3181,22,67075,120,3174,22,65767,120,3156,22,65314,120,3152,22,64505,120,3094,22,63781,120,3009,22,64533,120,2965,22,64517,120,2964,22,63784,120,3011,22,64488,120,3106,22,65306,120,3153,22,65732,120,3157,22,67071,120,3176,22,67521,120,3185,22,68072,120,3195,22,68629,120,3206,22,69224,120,3218,22,69786,120,3229,22,70023,120,3233,22,7097,120,3251,22,7126,120,3257,22,72666,120,3251,22,72882,120,3295,22,7307,120,3286,22,73532,120,3331,22,73887,120,3361,22,74156,120,3385,22,74739,120,3461,22,75062,120,3513,22,75345,120,3552,22,75562,120,3576,22,75985,120,3602,22,76475,120,364,22,76131,120,3691,22,76517,120,3755,22,76613,120,3771,22,76768,120,3794,22,77093,120,3851,22,7722,120,3901,22,77288,120,3932,22,77233,120,4012,22,77353,120,4047,22,77728,120,406,22,77888,120,4078,22,78164,120,4093,22,78135,120,4122,22,78077,120,4189,22,78059,120,4227,22,78045,120,4255,22,77415,120,4321,22,77373,120,4353,22,77315,120,4405,22,77336,120,4441,22,77323,120,4457,22,77366,120,4493,22,79026,120,4563,22,79692,120,4582,22,79993,120,4592,22,80962,120,4617,22,81476,120,4617,22,82826,120,4625,22,83239,120,4627,22,83587,120,4625,22,83776,120,4628,22,8399,120,4633,22,8439,120,4645,22,84751,120,4657,22,85342,120,468,22,85706,120,4688,22,86107,120,4687,22,86437,120,4706,22,86966,120,473,22,87314,120,4743,22,88257,120,4791,22,88166,120,4821,22,88347,120,4845,22,61048,120,2682,22,89532,120,6255,22,87932,120,6094,22,88011,120,5631,22,88198,120,5588,22,88507,120,5548,22,88879,120,5511,22,89375,120,5475,22,89556,120,544,22,90191,120,5385,22,9021,120,5318,22,89861,120,5234,22,89383,120,514,22,89119,120,5087,22,88938,120,5052,22,88618,120,4988,22,88241,120,4944,22,63235,120,3978,22,88162,120,482,22,88282,120,4787,22,87956,120,4766,22,87667,120,4753,22,87313,120,4741,22,86984,120,473,22,86462,120,4706,22,86116,120,4686,22,85679,120,4686,22,8506,120,4669,22,84735,120,4655,22,83775,120,4626,22,83589,120,4624,22,8323,120,4626,22,80936,120,4615,22,65314,120,3152,22,62527,120,3634,22,63814,120,3035,22,63814,120,3035,22,62523,120,3632,22,80954,120,2925,22,64776,120,3016,22,64766,120,3019,22,64766,120,3019,22,80962,120,4617,22,62911,120,3592,22,48272,120,4066,22,48297,120,4099,22,62147,120,2751,22,63229,120,4004,22,64202,120,2962,22,64202,120,2962,22,62901,120,3079,22,62884,120,3081,22,62309,120,2803,22,63209,120,4007,22,62895,120,3591,22,60341,120,3343,22,60344,120,334,22,88761,120,4832,22,89268,120,4836,22,89604,120,4835,22,65313,120,2792,22,65732,120,3157,22,67926,120,2924,22,644,120,3353,22,82826,120,4625,22,77294,120,4007,22,63245,120,398,22,9513,120,6419,22,95129,120,6418,22,88365,120,4846,22,62999,120,4056,22,77294,120,4007,22,83974,120,4632,22,82444,120,4623,22,58984,120,2846,22,63318,120,3798,22,65767,120,3156,22,6469,120,2966,22,63118,120,3577,22,60823,120,348,22,60025,120,3387,22,59838,120,3364,22,59656,120,3336,22,59288,120,3278,22,59415,120,3295,22,59238,120,3269,22,59,120,3243,22,58691,120,3202,22,61433,120,3059,22,62655,120,3445,22,66205,120,2863,22,64673,120,2967,22,64673,120,2967,22,62848,120,3805,22,59951,120,3526,22,64591,120,2951,22,63784,120,3011,22,72192,120,3048,22,57983,120,3281,22,63373,120,2614,22,82472,120,2988,22,63055,120,3575,22,81188,120,2801,22,86873,120,1987,22,86873,120,1987,22,81158,120,2799,22,79535,120,2956,22,79424,120,2957,22,60162,120,3979,22,57995,120,3285,22,64473,120,2963,23,06777,120,6857,22,6009,120,3505,22,61799,120,3458,22,62792,120,3792,22,67553,120,2842,22,58701,120,3202,22,59035,120,3244,22,59203,120,3266,22,59415,120,3294,22,5929,120,3276,22,59644,120,3331,22,59841,120,3363,22,60006,120,3387,22,6011,120,3402,22,71862,120,3066,22,6172,120,3543,22,63118,120,3577,22,65306,120,3153,22,67862,120,2827,22,62666,120,3762,22,61786,120,3455,22,67071,120,3176,22,68072,120,3195,22,68629,120,3206,22,69224,120,3218,22,69786,120,3229,22,70023,120,3233,22,7097,120,3251,22,7126,120,3257,23,06615,120,685,22,71576,120,3258,22,72777,120,3216,22,73266,120,3202,22,7506,120,3141,22,74556,120,3018,22,63642,120,3021,22,59217,120,3404,22,78406,120,2973,22,79395,120,2959,22,79553,120,2957,22,80916,120,2833,22,81188,120,2801,22,82119,120,2694,22,82722,120,2666,22,83759,120,2646,22,51528,120,3578,22,84862,120,2625,22,85523,120,2612,22,85891,120,2601,22,86298,120,2579,22,86545,120,2568,22,87347,120,2542,22,87769,120,2524,22,59477,120,2824,22,59842,120,2802,22,8982,120,2362,22,9022,120,2319,22,90915,120,2273,22,91845,120,226,22,92101,120,2251,22,92356,120,2237,22,74096,120,3252,22,95366,120,2177,22,96123,120,2171,22,96553,120,2164,22,96871,120,216,22,97461,120,2144,22,97678,120,2139,22,98133,120,2114,22,98132,120,2066,22,98166,120,2037,22,98814,120,2046,22,99063,120,2026,22,99521,120,1993,22,99929,120,2011,22,99848,120,2045,22,99746,120,21,22,99781,120,2101,22,99866,120,2047,22,99874,120,2006,22,99524,120,1993,22,99145,120,2027,22,98834,120,2046,22,98181,120,2037,22,9812,120,2066,22,98128,120,211,22,9773,120,2135,22,97564,120,214,22,9684,120,2157,22,96512,120,2162,22,96015,120,217,22,95363,120,2179,22,74097,120,3249,22,92359,120,2234,22,92064,120,225,22,91828,120,2256,22,90905,120,2272,22,90191,120,2318,22,89812,120,2359,22,59842,120,2802,22,60182,120,2769,22,87757,120,2522,22,87411,120,2538,22,86614,120,2564,22,86301,120,2579,22,8594,120,26,22,85574,120,2611,22,84884,120,2622,22,51372,120,3593,22,83652,120,2646,22,82745,120,2663,22,82094,120,2697,22,81158,120,2799,22,80912,120,2828,22,79883,120,2949,22,79535,120,2956,22,79424,120,2957,22,78413,120,2971,22,59223,120,3407,22,63481,120,3009,22,74524,120,3017,22,75075,120,3139,22,73252,120,3199,22,72958,120,3206,22,716,120,3256,22,71244,120,3255,22,70894,120,3248,22,70028,120,3232,22,69784,120,3227,22,69235,120,3216,22,68651,120,3205,22,6807,120,3194,22,67075,120,3174,22,66494,120,3164,22,62627,120,3753,22,65314,120,3152,22,6276,120,3342,22,604,120,344,22,604,120,344,22,62586,120,3433,22,68589,120,3311,22,68441,120,3505,22,69995,120,3509,22,6848,120,3507,22,68587,120,3316,22,69467,120,3316,22,70084,120,3251,22,7314,120,3372,22,73145,120,3383,22,67073,120,4879,22,67062,120,4897,22,66687,120,4867,22,66506,120,4821,22,66535,120,4765,22,66144,120,4697,22,69451,120,3315,22,65835,120,4679,22,65452,120,4631,22,64217,120,4173,22,64171,120,4134,22,72847,120,3295,22,90797,120,206,22,90798,120,2063,22,64024,120,4047,22,63872,120,3975,22,6374,120,3942,22,72878,120,3295,22,63639,120,3924,22,63471,120,3899,22,63089,120,3841,22,62794,120,3792,22,62673,120,3762,22,6263,120,3753,22,62451,120,3713,22,62362,120,3692,22,62056,120,3644,22,622,120,3596,22,62408,120,3569,22,62843,120,3573,22,62911,120,354,22,62921,120,3499,22,62939,120,3478,22,8754,120,1963,22,63732,120,3448,22,64287,120,3462,22,64695,120,347,22,65143,120,3491,22,65109,120,3563,22,62415,120,357,22,6261,120,3585,22,62553,120,3614,22,63271,120,3639,22,63433,120,3668,22,6359,120,3698,22,63808,120,3738,22,64111,120,3794,22,6448,120,3858,22,64635,120,3887,22,65048,120,392,22,65356,120,3938,22,65551,120,3941,22,658,120,3944,22,65845,120,3921,22,65825,120,3894,22,65831,120,385,22,66063,120,3807,22,66266,120,3822,22,66068,120,381,22,66269,120,3823,22,65803,120,3847,22,65821,120,3894,22,65841,120,3919,22,65798,120,3942,22,65548,120,3941,22,6537,120,3938,22,65068,120,3922,22,6464,120,3888,22,64475,120,3857,22,6411,120,3793,22,63806,120,3736,22,63598,120,3698,22,63433,120,3668,22,63281,120,3639,22,62558,120,3615,22,62618,120,3585,22,62415,120,357,22,62613,120,3559,22,63743,120,3509,22,63563,120,3606,22,63855,120,3693,22,639,120,3671,22,64458,120,3649,22,64958,120,3654,22,65863,120,3643,22,66286,120,3636,22,66743,120,3628,22,67096,120,3614,22,67431,120,3636,22,67691,120,3628,22,67943,120,3619,22,68143,120,3621,22,68266,120,3644,22,68477,120,3643,22,68613,120,3646,22,68876,120,3671,22,69167,120,3699,22,69656,120,3755,22,69873,120,3797,22,70095,120,3879,22,69435,120,3935,22,70113,120,388,22,69878,120,3797,22,69663,120,3755,22,6917,120,3699,22,68863,120,3668,22,68581,120,3642,22,68476,120,3643,22,68258,120,3643,22,68145,120,3621,22,67944,120,362,22,67675,120,3629,22,67438,120,3636,22,67091,120,3612,22,66741,120,3626,22,66166,120,3636,22,65856,120,3643,22,64913,120,3652,22,64454,120,3647,22,63898,120,3674,22,63855,120,3691,22,63565,120,3607,22,63735,120,352,22,62565,120,351,22,62611,120,356,22,72983,120,2784,22,73205,120,285,22,92037,120,64,22,72644,120,3058,22,72019,120,2965,22,74304,120,3309,22,72019,120,2964,22,72651,120,3056,22,6758,120,357,22,67964,120,3547,22,67819,120,3476,22,67654,120,3404,22,67803,120,3214,22,67046,120,3173,22,63056,120,3574,22,66751,120,2854,22,66722,120,2855,22,62834,120,3571,22,67076,120,3176,22,67738,120,3219,22,68668,120,3528,22,69601,120,3482,22,7022,120,3519,22,72413,120,3492,22,82472,120,2988,22,62173,120,3461,22,65035,120,3531,22,65795,120,361,22,66754,120,3582,22,65048,120,3532,22,62196,120,3461,22,62631,120,2869,22,59945,120,3525,22,60555,120,3462,22,6011,120,3402,22,60016,120,3385,22,5984,120,3369,22,59646,120,3337,22,59571,120,3316,22,59398,120,3292,22,59203,120,3266,22,59035,120,3244,22,58804,120,3215,22,58703,120,3202,22,58783,120,3215,22,59,120,3243,22,59238,120,3269,22,59415,120,3295,22,59583,120,3316,22,59656,120,3336,22,59838,120,3364,22,60003,120,3384,22,60106,120,3402,22,62834,120,3571,22,6154,120,3483,22,61785,120,3493,22,62026,120,3495,22,8805,120,6141,22,64868,120,3538,22,65923,120,3613,22,87932,120,6094,22,62043,120,3494,22,6179,120,3493,22,61549,120,3484,22,62125,120,392,22,60269,120,397,22,77687,120,3005,22,62841,120,3573,22,6221,120,283,22,63056,120,3574,22,60266,120,3971,22,76406,120,3076,22,78405,120,2974,22,79122,120,2963,22,79556,120,2959,22,80329,120,2902,22,797,120,2909,22,78387,120,2974,22,78859,120,2966,22,8052,120,277,22,72608,120,3022,22,51157,120,3615,22,62095,120,357,22,62073,120,3539,22,6221,120,3516,22,613,120,3428,22,60641,120,3544,22,60651,120,3545,22,61301,120,3429,22,62216,120,3516,22,62075,120,354,22,62113,120,3572,22,5096,120,3603,22,72618,120,3022,22,63768,120,304,22,63791,120,2976,22,65923,120,3804,22,68696,120,3087,22,65884,120,3809,22,7324,120,2882,22,73561,120,2932,22,74315,120,3176,22,7409,120,3251,22,75125,120,3316,22,75873,120,3365,22,75981,120,3459,22,76004,120,3597,22,76473,120,3641,22,76377,120,376,22,76603,120,3771,22,76768,120,3793,22,77081,120,3853,22,77294,120,4007,22,77081,120,3853,22,76791,120,3795,22,76586,120,3764,22,76377,120,376,22,76488,120,364,22,75895,120,3367,22,75153,120,3314,22,7411,120,325,22,74343,120,3177,22,76228,120,3055,22,75593,120,3111,22,75063,120,314,22,75526,120,3113,22,73283,120,3279,22,60619,120,394,22,60603,120,3941,22,73293,120,3279,22,62181,120,3596,22,55433,120,4177,22,55433,120,4177,22,62184,120,3597,22,63794,120,3034,22,8754,120,1963,22,6275,120,3506,22,62752,120,3508,22,87761,120,6,22,65961,120,3734,22,90121,120,1842,22,75326,120,355,22,6454,120,3143,22,64513,120,3093,22,62529,120,2815,22,62527,120,2818,22,64487,120,3107,22,64511,120,3146,22,78904,120,406,22,75336,120,355,22,90119,120,1841,22,8899,120,4833,22,88348,120,4846,22,88163,120,482,22,88278,120,4787,22,87949,120,4768,22,87623,120,4752,22,87288,120,4742,22,86983,120,473,22,86455,120,4706,22,86113,120,4686,22,85671,120,4686,22,85308,120,4679,22,85051,120,4669,22,8473,120,4655,22,84261,120,4642,22,83768,120,4626,22,83511,120,4623,22,83225,120,4626,22,82806,120,4625,22,81473,120,4616,22,71999,120,4369,22,79988,120,4591,22,74618,120,4472,22,78242,120,3618,22,78268,120,3617,22,74639,120,447,22,74931,120,4475,22,79993,120,4591,22,72023,120,4367,22,81473,120,4617,22,89379,120,5141,22,88001,120,5631,22,56429,120,3874,22,84378,120,4646,22,85046,120,4669,22,51186,120,3611,22,72357,120,3046,22,56863,120,3311,22,88989,120,4835,22,90623,120,6326,23,05037,120,6751,22,76455,120,3742,22,62834,120,3571,22,76455,120,3742,22,97268,120,6405,22,99063,120,6365,23,06388,120,6815,22,71087,120,2895,22,90165,120,5413,22,71084,120,2893,22,74225,120,2943,22,73875,120,2945,22,73873,120,2945,22,74223,120,2943,22,73221,120,2855,22,791,120,2945,22,77085,120,2576,22,77688,120,2515,22,77745,120,2509,22,77071,120,2576,22,62832,120,3572,22,6291,120,3592,22,57268,120,3718,22,56224,120,3903,22,56224,120,3903,22,62898,120,359,22,62826,120,3572,22,6571,120,3157,22,72349,120,2995,22,67461,120,3185,22,72789,120,3216,22,56654,120,3632,22,64215,120,2961,22,59659,120,2791,22,59416,120,3296,22,64214,120,2963,22,7878,120,2965,22,6798,120,2875,22,64509,120,2966,22,59418,120,3294,22,59884,120,2777,22,56703,120,363,22,67445,120,3181,22,72391,120,2997,22,56509,120,3335,22,62405,120,2703,22,72764,120,3256,22,56438,120,3364,22,56493,120,3535,22,88011,120,5631,22,66593,120,2841,22,65456,120,29,22,62829,120,3572,22,62829,120,3572,22,60321,120,3531,23,02256,120,5629,22,63719,120,3022,22,90191,120,5385,22,6611,120,2897,22,83722,120,3179,22,63118,120,3577,22,62841,120,3573,22,66019,120,2902,22,9021,120,5318,23,02233,120,5631,22,63056,120,3574,22,63056,120,3574,22,65325,120,2874,22,66369,120,2835,22,66771,120,317,22,88198,120,5588,22,62534,120,3631,22,56541,120,3334,22,61024,120,2681,22,72745,120,3256,22,62408,120,2701,22,56426,120,3363,22,89648,120,5194,22,87866,120,5696,22,87528,120,5737,22,86933,120,5823,22,87291,120,5931,22,87491,120,5957,22,87761,120,6,22,87875,120,6049,22,8805,120,6141,22,88355,120,62,22,88943,120,6244,22,89888,120,6272,22,9019,120,6281,22,90401,120,6308,22,90598,120,6324,22,91731,120,6392,22,92037,120,64,22,93135,120,6442,22,96346,120,6427,22,9694,120,6413,22,97276,120,6405,22,98086,120,638,22,98473,120,6373,22,99053,120,6366,22,99295,120,6357,22,99586,120,6349,22,99697,120,6344,22,99775,120,6344,22,99706,120,6343,22,99591,120,6349,22,99291,120,6357,22,99063,120,6365,22,98458,120,6373,22,98095,120,6379,22,97268,120,6405,22,9694,120,6412,22,96346,120,6426,22,9314,120,6441,22,92036,120,6399,22,91735,120,6392,22,9059,120,6323,22,90385,120,6304,22,90193,120,6281,22,89876,120,627,22,88916,120,6241,22,88346,120,6198,22,88058,120,6141,22,87883,120,6048,22,87775,120,5998,22,87488,120,5955,22,87286,120,5929,22,86941,120,5824,22,8754,120,5737,22,87865,120,5697,22,89655,120,5194,23,11258,120,6059,22,5806,120,3229,22,88943,120,6244,22,62248,120,2729,22,65047,120,353,22,66665,120,3617,22,66951,120,3606,22,67286,120,3586,22,6758,120,357,22,67964,120,3547,22,87875,120,6049,22,67819,120,3476,22,67654,120,3404,22,67227,120,3314,22,67286,120,3224,22,67343,120,3216,22,67737,120,3224,22,67784,120,3187,22,67523,120,3182,22,67116,120,3175,22,66772,120,3168,22,66384,120,3145,22,66491,120,3092,22,66549,120,3071,22,66584,120,3042,22,66937,120,3035,22,62643,120,2851,22,6224,120,2861,22,62106,120,2886,22,62063,120,2922,22,62153,120,2962,22,82871,120,2602,22,62522,120,3076,22,62308,120,3092,22,63756,120,3064,22,61758,120,3049,22,62186,120,3016,22,64504,120,3031,22,65146,120,3036,22,65423,120,3035,22,66166,120,3033,22,66909,120,308,22,66848,120,3159,22,67041,120,3176,22,67706,120,3222,22,67365,120,3215,22,67245,120,323,22,68228,120,355,22,68668,120,3528,22,69281,120,3497,22,69601,120,3482,22,69886,120,3468,22,7022,120,3519,22,70375,120,3538,22,70925,120,3532,22,71465,120,3521,22,71718,120,3514,22,72238,120,3505,22,72956,120,3468,22,72404,120,3492,22,73133,120,3372,22,73098,120,3353,22,72835,120,3303,22,72661,120,3249,22,60588,120,3939,22,62764,120,3224,22,61999,120,3115,22,61851,120,3081,22,61614,120,3038,22,61332,120,305,22,6195,120,3118,22,62256,120,3194,22,63241,120,3171,22,63395,120,3191,22,63184,120,3319,22,63101,120,3346,22,63195,120,3319,22,63285,120,3291,22,63408,120,319,22,79099,120,2992,22,79161,120,2992,22,58706,120,3202,22,58994,120,3243,22,63375,120,3556,22,6383,120,3593,22,63989,120,3562,22,6593,120,3802,22,66336,120,4044,22,65952,120,4256,22,66964,120,4262,22,66838,120,4261,22,67177,120,4261,22,67385,120,426,22,67698,120,4254,22,67961,120,426,22,68637,120,4302,22,68896,120,4312,22,6934,120,4346,22,6914,120,4344,22,69063,120,432,22,68877,120,4309,22,6695,120,4262,22,66077,120,4262,22,65523,120,4232,22,66336,120,4044,22,65816,120,3891,22,6591,120,3802,22,6395,120,3565,22,63831,120,3593,22,63605,120,3591,22,63375,120,3557,22,63358,120,3558,22,65916,120,3803,22,65815,120,3892,22,6692,120,4097,22,67209,120,4085,22,67405,120,4078,22,68011,120,4087,22,68181,120,4112,22,68556,120,4165,22,68659,120,4186,22,6871,120,4298,22,6889,120,431,22,69097,120,4327,22,69317,120,4329,22,6558,120,36,22,69345,120,4346,22,69154,120,4344,22,69088,120,4322,22,68714,120,43,22,68657,120,4187,22,68524,120,4161,22,68217,120,4114,22,67994,120,4086,22,67354,120,4079,22,67212,120,4084,22,66909,120,4096,22,65818,120,3893,22,6591,120,3802,22,63968,120,3564,22,63378,120,3556,22,69694,120,2877,22,69528,120,2876,22,69376,120,2935,22,69374,120,2949,22,69694,120,2877,22,69531,120,2876,22,69374,120,2933,22,69371,120,2949,22,5976,120,3352,22,60604,120,3456,22,65969,120,3643,22,79533,120,2956,22,87621,120,3532,22,63055,120,3575,22,79561,120,2956,22,79861,120,2951,22,79533,120,2956,22,79199,120,2967,22,78768,120,2966,22,78411,120,2971,22,79561,120,2956,22,8022,120,2917,22,80751,120,2852,22,80971,120,2824,22,81185,120,2801,22,81696,120,2737,22,8212,120,2695,22,82731,120,2666,22,84142,120,2638,22,84871,120,2625,22,85322,120,2616,22,85905,120,2602,22,86308,120,258,22,86563,120,2568,22,8735,120,2542,22,87773,120,2524,22,87963,120,2473,22,87883,120,2395,22,87835,120,2318,22,87687,120,2143,22,87926,120,2142,22,88087,120,2114,22,87882,120,2039,22,87642,120,201,22,8756,120,1966,22,87485,120,1943,22,87096,120,1921,22,87304,120,1909,22,87761,120,1891,22,8844,120,1869,22,8898,120,1871,22,89346,120,1861,22,89569,120,185,22,89831,120,1847,22,90146,120,1841,22,90369,120,1838,22,90637,120,1838,22,90943,120,1844,22,62003,120,3472,22,62843,120,3573,22,62919,120,3497,22,62923,120,3496,22,62877,120,3618,22,76061,120,3092,22,79561,120,2956,22,79744,120,2955,22,8022,120,2917,22,80751,120,2852,22,80971,120,2824,22,81185,120,2801,22,81696,120,2737,22,8212,120,2695,22,82731,120,2666,22,8415,120,2638,22,84871,120,2625,22,85322,120,2616,22,85905,120,2602,22,86308,120,258,22,86563,120,2568,22,8735,120,2542,22,87773,120,2524,22,88168,120,2493,22,88855,120,2428,22,89463,120,2406,22,89821,120,2362,22,90248,120,2318,22,90815,120,2279,22,90949,120,2262,22,91,120,2243,22,90915,120,2208,22,90881,120,2172,22,90858,120,2148,22,90844,120,2112,22,90798,120,2086,22,9097,120,2007,22,91198,120,1956,22,91285,120,1851,22,9109,120,1847,22,90936,120,1843,22,90635,120,1837,22,90363,120,1837,22,9012,120,1841,22,62007,120,3598,22,61912,120,359,22,61591,120,36,22,6127,120,3604,22,60836,120,3605,22,61269,120,3604,22,61589,120,3601,22,61939,120,3594,22,62096,120,3605,22,62665,120,3623,22,62864,120,3623,22,62907,120,3589,22,62693,120,3443,22,63055,120,3575,22,62835,120,3572,22,62001,120,3477,22,62676,120,3444,22,8835,120,4843,22,86598,120,2564,22,86238,120,2581,22,8595,120,2599,22,85364,120,2613,22,84906,120,2621,22,84061,120,2638,22,82738,120,2663,22,82085,120,2695,22,81695,120,2739,22,81153,120,2799,22,8096,120,2823,22,80685,120,2855,22,79203,120,2966,22,84266,120,3207,22,84613,120,3234,22,87818,120,35,22,87605,120,3534,22,8745,120,3559,22,87402,120,3569,22,87278,120,3591,22,87111,120,3592,22,87882,120,3742,22,8784,120,3796,22,87722,120,382,22,88365,120,3869,22,78363,120,2975,22,88573,120,3904,22,88665,120,3941,22,88361,120,3869,22,87728,120,3812,22,87832,120,3798,22,87888,120,3741,22,87111,120,3591,22,78825,120,2966,22,8728,120,3591,22,87416,120,357,22,87465,120,3559,22,87828,120,35,22,88043,120,3465,22,88176,120,3417,22,88165,120,3392,22,88128,120,3371,22,88068,120,333,22,79233,120,2994,22,87903,120,3316,22,87898,120,3293,22,89818,120,1847,22,89594,120,185,22,78363,120,2975,22,89282,120,1863,22,88991,120,187,22,88441,120,1867,22,87751,120,189,22,87313,120,1906,22,87106,120,1928,22,87461,120,1941,22,87543,120,1969,22,87613,120,2011,22,87834,120,2038,22,78825,120,2966,22,8806,120,2112,22,87944,120,2139,22,87734,120,214,22,87811,120,2318,22,8786,120,2394,22,87966,120,2483,22,87783,120,2521,22,87393,120,2538,22,80153,120,2955,22,79738,120,2955,22,79533,120,2956,22,79199,120,2967,22,79233,120,2994,22,80146,120,2954,22,80493,120,2972,22,80811,120,2989,22,81298,120,3008,22,81908,120,3024,22,82136,120,303,22,82206,120,3055,22,82594,120,31,22,82991,120,3138,22,84888,120,3243,22,85075,120,3249,22,8598,120,3243,22,8672,120,3238,22,87121,120,3252,22,87495,120,3268,22,76382,120,3076,22,87743,120,3278,22,87905,120,3293,22,87923,120,3313,22,88073,120,3329,22,8813,120,3372,22,88163,120,3396,22,88169,120,3417,22,8804,120,3464,22,62659,120,3621,22,78768,120,2966,22,78411,120,2971,22,68295,120,2929,22,67747,120,2934,22,67561,120,2915,22,67439,120,2866,22,68032,120,2894,22,68922,120,3075,22,90886,120,2275,22,90193,120,2317,22,89785,120,2362,22,89401,120,2408,22,88761,120,2433,22,88146,120,2492,22,87783,120,2521,22,87393,120,2538,22,86598,120,2564,22,86238,120,2581,22,8595,120,2599,22,85364,120,2613,22,84906,120,2621,22,84068,120,2637,22,82738,120,2663,22,82085,120,2695,22,81695,120,2739,22,81153,120,2799,22,8096,120,2823,22,80685,120,2855,22,79203,120,2966,22,8013,120,2909,22,90195,120,5414,22,79738,120,2955,22,79199,120,2967,22,78768,120,2966,22,78411,120,2971,22,62436,120,2725,22,62075,120,2819,22,61964,120,2664,22,62234,120,2716,22,6197,120,2707,22,61995,120,2787,22,68049,120,2974,22,68851,120,298,22,62816,120,3439,22,87748,120,3278,22,87538,120,327,22,87143,120,3252,22,86678,120,3238,22,8599,120,3243,22,85045,120,3248,22,84863,120,3243,22,84641,120,3235,22,79203,120,2966,22,84256,120,3206,22,82961,120,3136,22,80206,120,2913,22,79862,120,2952,22,82568,120,3098,22,82206,120,3056,22,82136,120,3031,22,8194,120,3025,22,81271,120,3007,22,808,120,2987,22,80511,120,2973,22,91083,120,1846,22,78363,120,2975,22,9128,120,1851,22,91205,120,1953,22,90955,120,2006,22,90806,120,2087,22,90844,120,2112,22,90866,120,2145,22,90881,120,2172,22,9092,120,221,22,9099,120,2241,22,90949,120,2262,22,78825,120,2966,22,78874,120,2993,22,78884,120,2996,22,55554,120,4123,22,54783,120,4115,22,54645,120,4101,22,54477,120,4064,22,54176,120,4044,22,53961,120,4037,22,53641,120,4017,22,62568,120,3509,22,53408,120,401,22,53174,120,3996,22,5294,120,3989,22,5262,120,3971,22,51369,120,3957,22,62598,120,3561,22,62614,120,3587,22,6256,120,3615,22,62494,120,3454,22,62536,120,3488,22,62451,120,3713,22,62362,120,3694,22,62362,120,3666,22,62561,120,3615,22,62367,120,3669,22,62611,120,3586,22,62603,120,3543,22,62579,120,3512,22,6254,120,349,22,62509,120,3458,22,70569,120,417,22,70379,120,417,22,70154,120,4173,22,78287,120,2994,22,78453,120,2912,22,7844,120,2912,22,78913,120,2851,22,78879,120,2851,22,79218,120,2811,22,79239,120,2809,22,48818,120,396,22,48701,120,3975,22,68896,120,3116,22,68908,120,3109,22,68235,120,3037,22,68546,120,311,22,74934,120,3431,22,752,120,3411,22,75245,120,3424,22,74586,120,3477,22,74441,120,3487,22,74661,120,351,22,75035,120,3521,22,76455,120,3742,22,75036,120,3521,22,74657,120,3508,22,74452,120,3487,22,74574,120,3478,22,6128,120,3408,22,61716,120,3431,22,61671,120,3393,22,61664,120,3392,22,61722,120,3439,22,61286,120,3407,22,68896,120,3116,22,68908,120,3109,22,62611,120,2911,22,72378,120,3294,22,73682,120,3252,22,74089,120,325,22,74044,120,3269,22,73857,120,3262,22,58833,120,3602,22,58966,120,3629,22,59179,120,3628,22,59464,120,361,22,5946,120,3608,22,58916,120,3628,22,58831,120,3619,22,58834,120,3602,22,69085,120,2924,22,69736,120,2902,22,6974,120,2901,22,69085,120,2924,22,626,120,3431,22,62588,120,3631,22,62509,120,3458,22,62496,120,3458,22,62588,120,3631,22,6492,120,3378,22,62885,120,2856,22,62929,120,2855,22,63769,120,3043,22,63758,120,3048,22,58297,120,3378,22,56546,120,3473,22,67293,120,3149,22,67299,120,3147,22,63769,120,3043,22,58805,120,3216,22,62598,120,3429,22,61998,120,3472,22,62001,120,3477,22,636,120,3583,22,6952,120,433,22,65633,120,4227,22,58592,120,337,22,58698,120,3408,22,58623,120,3434,22,58664,120,3416,22,58727,120,3394,22,586,120,337,22,66449,120,3622,22,67235,120,3588,22,73188,120,2705,22,73205,120,2702,22,64943,120,3378,22,64916,120,338,22,60328,120,3235,22,63254,120,3172,22,65693,120,3068,22,66104,120,3031,22,75678,120,3006,22,76249,120,2999,22,76411,120,2993,22,76266,120,2944,22,75937,120,294,22,78717,120,2468,22,79443,120,2403,22,79402,120,2371,22,79514,120,2339,22,79691,120,231,22,79939,120,2311,22,80184,120,234,22,80799,120,2433,22,81348,120,2428,22,81626,120,2416,22,81875,120,2404,22,82336,120,2383,22,81882,120,226,22,81831,120,2248,22,81876,120,2262,22,82353,120,2381,22,81808,120,2405,22,81586,120,2416,22,81363,120,2426,22,80773,120,2431,22,80197,120,234,22,79936,120,231,22,79646,120,2314,22,79527,120,2336,22,79402,120,2371,22,79439,120,2403,22,78717,120,2468,22,7592,120,2941,22,76258,120,294,22,76403,120,2992,22,76249,120,2999,22,75822,120,3029,22,69354,120,2969,22,69203,120,298,22,66927,120,2942,22,66263,120,3615,22,66141,120,3606,22,65802,120,361,22,66915,120,2945,22,69183,120,2981,22,69354,120,2969,22,56936,120,362,22,57268,120,3717,22,57759,120,4102,22,53801,120,409,22,54076,120,4098,22,54354,120,4105,22,57265,120,3727,22,56921,120,362,22,66708,120,4091,22,66557,120,4095,22,66264,120,411,22,65818,120,4157,22,65841,120,4191,22,65919,120,4206,22,65632,120,4228,22,65924,120,4206,22,65848,120,4191,22,65817,120,4157,22,66257,120,411,22,66555,120,4095,22,66708,120,4091,22,69547,120,4331,22,66707,120,4091,22,66551,120,4095,22,66266,120,4109,22,65823,120,4155,22,65814,120,4183,22,65895,120,4199,22,65896,120,4199,22,65815,120,4183,22,65833,120,4155,22,66269,120,4109,22,66554,120,4096,22,66708,120,4091,22,62173,120,2753,22,62533,120,2852,22,67843,120,2952,22,76854,120,305,22,71087,120,2895,22,79028,120,2964,22,79414,120,2959,22,80189,120,2929,22,72684,120,3072,22,82096,120,2696,22,82731,120,2665,22,84146,120,2638,22,83642,120,2599,22,82871,120,2602,22,82729,120,2664,22,82092,120,2695,22,72695,120,3072,22,80283,120,2906,22,79414,120,2959,22,79123,120,2963,22,66378,120,2836,22,78456,120,297,22,75092,120,3135,22,73551,120,3263,22,72745,120,3256,22,73096,120,3359,22,73188,120,3483,22,73013,120,402,22,73196,120,3482,22,73096,120,3359,22,72745,120,3256,22,73551,120,3263,22,7528,120,3128,22,78418,120,2972,22,63952,120,4181,22,62988,120,4208,22,62951,120,418,22,62956,120,418,22,62988,120,4208,22,61197,120,4126,22,61174,120,4128,22,89648,120,5194,22,89604,120,4835,22,89856,120,5235,22,65811,120,3609,22,60621,120,3459,22,61346,120,3458,22,61379,120,3455,22,78112,120,3002,22,78035,120,3007,22,71938,120,4437,22,71856,120,4433,22,79236,120,2996,22,7923,120,2991,22,67097,120,3614,22,67702,120,3581,22,68149,120,3556,22,68667,120,3528,22,69301,120,3496,22,69605,120,3483,22,69888,120,3468,22,70142,120,3485,22,70242,120,3522,22,9868,120,6371,22,70932,120,3532,22,71468,120,3521,22,72231,120,3504,22,72695,120,3484,22,7296,120,3468,22,73076,120,3433,22,73141,120,3371,22,73102,120,3353,22,72831,120,3303,22,72661,120,3249,22,72666,120,3251,22,72816,120,3303,22,73071,120,3355,22,73123,120,3374,22,73073,120,3431,22,72951,120,3468,22,72721,120,3485,22,72231,120,3503,22,71502,120,3519,22,7093,120,353,22,98685,120,6372,22,70251,120,3522,22,70166,120,3484,22,69887,120,3465,22,69632,120,3479,22,69255,120,3496,22,6866,120,3527,22,68112,120,3555,22,67684,120,3579,22,67089,120,3611,22,66013,120,3638,22,65516,120,3599,22,65093,120,3564,22,65152,120,3487,22,64684,120,347,22,64259,120,3458,22,63794,120,3445,22,87458,120,1937,22,62929,120,3478,22,62931,120,3497,22,62922,120,3531,22,62841,120,3572,22,62473,120,357,22,62178,120,3595,22,62036,120,3643,22,62374,120,3694,22,62443,120,3716,22,62561,120,3745,22,6265,120,3763,22,62762,120,3791,22,63079,120,3846,22,63461,120,3903,22,63621,120,3928,22,63744,120,3948,22,63863,120,3987,22,6401,120,4053,22,64145,120,4135,22,64191,120,4176,22,65434,120,4636,22,65823,120,4681,22,66135,120,4699,22,66513,120,4756,22,66493,120,4821,22,66674,120,4869,22,67062,120,4895,22,67066,120,4873,22,62408,120,3569,22,62832,120,3572,22,62912,120,3539,22,62933,120,3478,22,87458,120,1937,22,64287,120,3462,22,64695,120,347,22,78908,120,3271,22,65143,120,3491,22,65093,120,3564,22,65574,120,36,22,60564,120,3342,22,6291,120,3531,22,69599,120,3482,22,72661,120,3249,22,7506,120,3141,22,7607,120,3091,22,72077,120,3072,22,57849,120,3224,22,66573,120,2844,22,80127,120,291,22,62596,120,3561,22,79395,120,2959,22,7954,120,2959,22,80145,120,2955,22,80493,120,2972,22,80803,120,2989,22,81281,120,3008,22,81903,120,3025,22,82127,120,3032,22,82195,120,3055,22,82986,120,3138,22,84605,120,3236,22,84889,120,3245,22,85077,120,325,22,8672,120,3239,22,87119,120,3252,22,87503,120,3269,22,64081,120,3488,22,87877,120,3293,22,87906,120,331,22,65138,120,2859,22,88131,120,3373,22,88156,120,3397,22,88165,120,3421,22,88044,120,3464,22,87821,120,35,22,87457,120,3559,22,87404,120,357,22,8728,120,3588,22,87285,120,3589,22,87423,120,357,22,87469,120,3559,22,87835,120,35,22,88051,120,3465,22,88185,120,3418,22,88169,120,3392,22,88138,120,3372,22,6485,120,2879,22,87914,120,3314,22,87895,120,3294,22,64103,120,3488,22,87545,120,3269,22,87149,120,3252,22,86679,120,3238,22,85043,120,3248,22,84874,120,3243,22,84637,120,3235,22,66563,120,2873,22,82973,120,3135,22,82204,120,3055,22,82134,120,3031,22,81934,120,3024,22,81283,120,3007,22,80804,120,2987,22,80511,120,2972,22,74213,120,2536,22,79535,120,2956,22,79424,120,2957,22,73463,120,3487,22,63864,120,3624,22,6673,120,2856,22,72077,120,3072,22,76056,120,3093,22,75075,120,3139,22,72666,120,3251,22,66191,120,4265,22,69631,120,3479,22,61024,120,2681,22,60575,120,3342,22,6558,120,36,22,65093,120,3564,22,65152,120,3487,22,78918,120,3311,22,64684,120,347,22,64259,120,3458,22,8738,120,1915,22,62923,120,3481,22,62826,120,3572,22,62473,120,357,22,62408,120,3569,22,62688,120,3526,22,62734,120,3509,22,8738,120,1915,22,64287,120,3462,22,59232,120,327,22,65143,120,3491,22,65093,120,3564,22,6558,120,36,22,68503,120,4144,22,65809,120,3848,22,6582,120,3895,22,65843,120,3919,22,65798,120,3942,22,68503,120,4144,22,67208,120,4085,22,68067,120,409,22,68549,120,4165,22,68713,120,4245,22,68824,120,4323,22,69043,120,4333,22,69196,120,4324,22,69204,120,4325,22,69032,120,4331,22,68809,120,4324,22,68725,120,4245,22,68559,120,4164,22,68086,120,409,22,67201,120,4084,22,65796,120,3944,22,65854,120,3919,22,65813,120,3894,22,65832,120,3851,22,65941,120,3731,22,65516,120,3599,22,65093,120,3564,22,65152,120,3487,22,73465,120,3485,22,59207,120,3265,22,64259,120,3458,22,62753,120,3506,22,62683,120,3527,22,62508,120,3568,22,74224,120,2535,22,5957,120,3316,22,7923,120,2991,22,78948,120,3035,22,79115,120,3087,22,79005,120,3123,22,78718,120,3186,22,79125,120,3435,22,79153,120,3454,22,79264,120,3519,22,79272,120,3565,22,79313,120,3595,22,79323,120,3611,22,79158,120,3625,22,7706,120,3596,22,76475,120,364,22,75574,120,3575,22,75362,120,3552,22,74639,120,3506,22,73981,120,3485,22,72231,120,3503,22,64865,120,2855,22,7093,120,353,22,70251,120,3522,22,70166,120,3484,22,69887,120,3465,22,69632,120,3479,22,69255,120,3496,22,6866,120,3527,22,68112,120,3555,22,67684,120,3579,22,67089,120,3611,22,72164,120,3018,22,65093,120,3564,22,65152,120,3487,22,65077,120,3426,22,65375,120,3384,22,6529,120,3311,22,65178,120,328,22,56515,120,3383,22,65145,120,3278,22,6529,120,3311,22,65364,120,3383,22,6506,120,3426,22,65143,120,3491,22,65074,120,3567,22,72164,120,3018,22,67097,120,3614,22,67702,120,3581,22,68149,120,3556,22,68667,120,3528,22,69301,120,3496,22,69605,120,3483,22,69888,120,3468,22,59665,120,279,22,70142,120,3485,22,70242,120,3522,22,70932,120,3532,22,64855,120,2856,22,72231,120,3504,22,52464,120,3446,22,73183,120,3483,22,73469,120,3486,22,73977,120,3487,22,62394,120,283,22,61049,120,3103,22,5076,120,3949,22,73141,120,2806,22,66638,120,3222,22,75345,120,3552,22,62676,120,3444,22,63014,120,3446,22,63761,120,347,22,63737,120,3512,22,63643,120,3557,22,63612,120,3585,22,63357,120,3614,22,63051,120,3621,22,63114,120,3674,22,62899,120,3671,22,62697,120,3661,22,62547,120,3671,22,62755,120,3724,22,62628,120,3747,22,62443,120,3716,22,62354,120,3693,22,62367,120,3669,22,62362,120,3666,22,62361,120,3691,22,62451,120,3713,22,62652,120,3743,22,6275,120,3725,22,62554,120,3672,22,62701,120,3662,22,62872,120,3671,22,63133,120,3671,22,63062,120,3622,22,63343,120,3614,22,6362,120,359,22,63744,120,3518,22,6379,120,3483,22,63039,120,3444,22,62709,120,3442,22,67216,120,2978,22,67206,120,2979,22,62186,120,2975,22,62199,120,2973,22,62583,120,3701,22,62591,120,3699,22,63676,120,3555,22,68871,120,3077,22,70105,120,391,22,699,120,3919,22,62431,120,3087,22,6619,120,3821,22,66059,120,3806,22,75562,120,3576,22,76497,120,364,22,65981,120,3641,22,66266,120,3822,22,66059,120,3806,22,7708,120,3598,22,65927,120,3648,22,62441,120,3087,22,66992,120,3251,22,70105,120,391,22,699,120,3919,22,81833,120,2247,22,60621,120,3459,22,64717,120,3476,22,65524,120,36,22,60604,120,3456,22,76479,120,3639,22,76484,120,364,22,7612,120,369,22,76377,120,376,22,68102,120,3108,22,6808,120,3106,22,76136,120,3691,22,76375,120,3762,22,59146,120,3169,22,5911,120,3165,22,66621,120,322,22,75489,120,4476,22,56543,120,3481,22,588,120,3217,22,59559,120,3088,22,54791,120,4115,22,62239,120,2694,22,63988,120,3205,22,63986,120,3203,22,59472,120,3509,22,5946,120,3508,22,69364,120,2898,22,69372,120,2898,22,69373,120,292,22,69373,120,2917,22,78852,120,2966,22,79805,120,2903,22,78768,120,2966,22,89441,120,2994,22,88922,120,293,22,89448,120,2994,22,88941,120,2928,22,79068,120,3628,22,79325,120,3611,22,79329,120,3595,22,79289,120,3564,22,79172,120,3455,22,79138,120,3434,22,79086,120,3396,22,78927,120,3309,22,7892,120,3269,22,78748,120,3185,22,79021,120,3122,22,79122,120,3084,22,78961,120,303,22,7923,120,2991,22,59583,120,3316,22,89604,120,4835,22,88762,120,4831,22,88365,120,4846,22,73899,120,3048,22,88162,120,482,22,88282,120,4787,22,87956,120,4766,22,87313,120,4741,22,86984,120,473,22,86462,120,4706,22,86116,120,4686,22,85679,120,4686,22,85314,120,4679,22,8506,120,4669,22,84735,120,4655,22,84269,120,4642,22,83974,120,4632,22,83775,120,4626,22,83589,120,4624,22,8323,120,4626,22,67934,120,3145,22,8148,120,4615,22,62302,120,3657,22,79996,120,459,22,79698,120,458,22,79031,120,4561,22,77376,120,4493,22,76136,120,4467,22,75593,120,4476,22,7495,120,4471,22,74639,120,447,22,74199,120,4483,22,73735,120,4477,22,73201,120,4474,22,72768,120,4445,22,72261,120,4433,22,71764,120,4431,22,71363,120,4411,22,70828,120,4382,22,70509,120,4342,22,7,120,4333,22,69683,120,4335,22,69204,120,4325,22,69101,120,4318,22,69412,120,4255,22,69703,120,4205,22,69652,120,4097,22,69958,120,4054,22,7016,120,3962,22,70116,120,3907,22,70118,120,388,22,69877,120,3795,22,69233,120,3703,22,68861,120,3669,22,68588,120,3641,22,68266,120,3643,22,68147,120,3621,22,67932,120,3619,22,67683,120,3629,22,67441,120,3636,22,67089,120,3611,22,72124,120,3061,22,65573,120,36,22,65093,120,3564,22,65152,120,3487,22,64819,120,3462,22,65077,120,3426,22,65375,120,3384,22,6529,120,3311,22,65178,120,328,22,75039,120,352,22,75029,120,3521,22,65145,120,3278,22,6529,120,3311,22,65364,120,3383,22,6506,120,3426,22,648,120,3463,22,65143,120,3491,22,65093,120,3564,22,6557,120,3598,22,72045,120,3024,22,67097,120,3614,22,67431,120,3637,22,6769,120,363,22,67931,120,362,22,68139,120,3621,22,68268,120,3645,22,68618,120,3646,22,6888,120,367,22,69178,120,3698,22,69875,120,3797,22,70101,120,3879,22,70097,120,3903,22,70149,120,3963,22,69954,120,4052,22,69636,120,4096,22,69684,120,4204,22,69402,120,4254,22,69083,120,4318,22,69196,120,4324,22,69704,120,4336,22,69995,120,4335,22,70501,120,4343,22,70834,120,4381,22,71374,120,4413,22,71778,120,4432,22,72246,120,4434,22,72764,120,4445,22,73202,120,4472,22,73734,120,4477,22,74201,120,4482,22,74623,120,4472,22,74929,120,4475,22,75629,120,4478,22,76152,120,4469,22,77365,120,4493,22,79026,120,4563,22,79692,120,4582,22,79993,120,4592,22,62343,120,367,22,81476,120,4617,22,67913,120,3137,22,83239,120,4627,22,83587,120,4625,22,83776,120,4628,22,8399,120,4633,22,8439,120,4645,22,84751,120,4657,22,85048,120,467,22,85342,120,468,22,85706,120,4688,22,86107,120,4687,22,86437,120,4706,22,86966,120,473,22,87314,120,4743,22,87951,120,4768,22,88257,120,4791,22,88166,120,4821,22,97439,120,5416,22,88365,120,4846,22,88761,120,4832,22,89604,120,4835,22,89604,120,4835,22,88762,120,4831,22,88365,120,4846,22,97454,120,5417,22,88162,120,482,22,88282,120,4787,22,87667,120,4753,22,87313,120,4741,22,86984,120,473,22,86462,120,4706,22,86116,120,4686,22,85679,120,4686,22,85314,120,4679,22,7348,120,3485,22,84735,120,4655,22,84269,120,4642,22,83775,120,4626,22,83589,120,4624,22,8323,120,4626,22,64777,120,3017,22,8148,120,4615,22,80936,120,4615,22,79996,120,459,22,79698,120,458,22,79031,120,4561,22,77376,120,4493,22,76136,120,4467,22,75593,120,4476,22,7495,120,4471,22,74199,120,4483,22,73735,120,4477,22,73201,120,4474,22,72261,120,4433,22,71764,120,4431,22,71363,120,4411,22,70828,120,4382,22,70509,120,4342,22,7,120,4333,22,69204,120,4325,22,69032,120,4331,22,68809,120,4324,22,67971,120,4259,22,67394,120,4258,22,67211,120,426,22,66923,120,4259,22,65843,120,4247,22,65657,120,4225,22,65088,120,4223,22,64778,120,4205,22,64292,120,4188,22,64171,120,4134,22,64024,120,4047,22,63872,120,3975,22,63639,120,3924,22,63089,120,3841,22,62794,120,3792,22,62673,120,3762,22,62567,120,3744,22,62443,120,3716,22,62346,120,3694,22,62056,120,3644,22,622,120,3596,22,62403,120,3572,22,63122,120,3577,22,62734,120,3509,22,62811,120,3453,22,62868,120,3415,22,60122,120,3401,22,63099,120,3352,22,63163,120,3331,22,63274,120,3297,22,63301,120,3273,22,63303,120,3238,22,55052,120,3654,22,68665,120,4302,22,67987,120,4261,22,67727,120,4254,22,67412,120,426,22,67205,120,4261,22,66821,120,4261,22,6542,120,4239,22,63336,120,3225,22,65726,120,4174,22,65642,120,4206,22,66235,120,4266,22,70981,120,4404,22,74932,120,4475,22,75497,120,4462,22,74947,120,447,22,7099,120,4404,22,69055,120,4318,22,68904,120,4093,22,65642,120,4206,22,65725,120,4175,22,85507,120,2543,22,8835,120,4843,22,68696,120,3087,22,59665,120,279,22,8835,120,4843,22,90195,120,5414,22,8093,120,3198,22,80763,120,3195,22,80765,120,3178,22,80765,120,3119,22,80761,120,3076,22,80765,120,3022,22,80708,120,3013,22,80558,120,3015,22,8032,120,3016,22,80111,120,3018,22,7985,120,302,22,79538,120,3025,22,79351,120,3023,22,79042,120,3022,22,78883,120,2994,22,7828,120,2994,22,76062,120,3092,22,78273,120,2996,22,78883,120,2994,22,79056,120,3024,22,79258,120,3024,22,79538,120,3025,22,7985,120,302,22,80111,120,3018,22,8032,120,3016,22,80558,120,3015,22,80708,120,3013,22,80765,120,3022,22,80768,120,3077,22,80765,120,3119,22,80765,120,3178,22,80763,120,3195,22,80943,120,3197,22,68722,120,309,22,67702,120,3223,22,88345,120,4847,22,90195,120,5414,22,61428,120,3325,22,61465,120,3324,22,63396,120,3196,22,62803,120,3463,22,64048,120,4092,22,90171,120,5416,22,64048,120,4092,22,62803,120,3463,22,62944,120,3433,22,62125,120,392,22,61915,120,3887,22,61558,120,3868,22,61388,120,389,22,61108,120,3924,22,60845,120,3948,22,60631,120,3965,22,60421,120,3979,22,60111,120,3994,22,59771,120,4007,22,59327,120,4088,22,59255,120,4106,22,59178,120,4138,22,59111,120,4168,22,59088,120,419,22,59196,120,4219,22,5899,120,4288,22,58221,120,4288,22,56333,120,4257,22,58211,120,4288,22,58966,120,4288,22,5919,120,4222,22,59085,120,4186,22,59118,120,417,22,59188,120,4137,22,59248,120,4107,22,59327,120,4088,22,59786,120,4006,22,60266,120,3971,22,60455,120,3956,22,60851,120,3948,22,61096,120,3925,22,6139,120,3892,22,61558,120,3869,22,61904,120,3887,22,62125,120,392,22,62466,120,3623,22,62708,120,36,22,62763,120,3573,22,62325,120,3555,22,62215,120,359,22,62095,120,3616,22,62466,120,3623,22,69107,120,4309,22,69374,120,4261,22,69733,120,4196,22,6936,120,4262,22,69114,120,4307,22,61209,120,3604,22,61032,120,3605,22,60778,120,3606,22,60752,120,3618,22,60737,120,3616,22,609,120,3605,22,61148,120,3604,22,61318,120,3604,22,60391,120,3532,22,60391,120,3532,22,59321,120,3557,22,59288,120,3612,22,58831,120,3614,22,58656,120,361,22,58669,120,3594,22,58674,120,3577,22,58723,120,3565,22,59319,120,3557,22,70461,120,3241,22,61076,120,3606,22,61073,120,3604,22,68015,120,3502,22,68015,120,3502,22,61792,120,3865,22,6179,120,3864,22,67838,120,2949,22,78742,120,2865,22,78915,120,285,22,59141,120,3053,22,70217,120,36,22,70252,120,3595,22,72987,120,4028,22,72987,120,4028,22,65694,120,2883,22,65676,120,2881,22,66108,120,299,22,66129,120,299,22,66067,120,3108,22,6609,120,3105,22,8792,120,6095,22,61999,120,3115,22,61999,120,3115,22,62853,120,3177,22,62881,120,3178,22,64341,120,3266,22,64312,120,3268,22,78783,120,3624,22,67067,120,3176,22,67073,120,3174,22,62362,120,3669,22,62361,120,3669,22,62529,120,3637,22,62504,120,3638,22,62849,120,357,22,62822,120,3572,22,62927,120,3477,22,62917,120,348,22,62968,120,3391,22,62955,120,3392,22,63109,120,337,22,63744,120,312,22,63752,120,3084,22,76443,120,2434,22,86873,120,1987,22,76443,120,2434,22,63747,120,3085,22,6373,120,312,22,63387,120,3196,22,63306,120,3228,22,63262,120,3247,22,63281,120,3273,22,63265,120,3293,22,6316,120,3327,22,63094,120,3351,22,62887,120,3417,22,62803,120,3463,22,62753,120,3506,22,63095,120,3575,22,62508,120,3568,22,62178,120,3595,22,62036,120,3643,22,62374,120,3694,22,62451,120,3713,22,62622,120,3753,22,6265,120,3763,22,6274,120,3791,22,63079,120,3846,22,63621,120,3928,22,63744,120,3948,22,63863,120,3987,22,6401,120,4053,22,64145,120,4135,22,64291,120,419,22,64758,120,4204,22,65088,120,4224,22,65646,120,4227,22,65848,120,4248,22,66928,120,4262,22,60317,120,353,22,6009,120,3505,22,60628,120,3431,22,60847,120,3418,22,61287,120,3434,22,61571,120,3486,22,61848,120,3494,22,62073,120,3495,22,62539,120,3493,22,87883,120,6048,22,6383,120,3507,22,64157,120,3513,22,6454,120,3498,22,5975,120,3352,22,65043,120,3535,22,64846,120,3542,22,65096,120,3568,22,65112,120,3485,22,59763,120,3352,22,6467,120,3481,22,64483,120,3504,22,63743,120,3506,22,62499,120,3493,22,61987,120,3494,22,61754,120,3491,22,61529,120,3482,22,61283,120,3423,22,60755,120,3419,22,60628,120,3431,22,60317,120,3532,22,68778,120,3297,22,56546,120,3406,22,64011,120,3278,22,60847,120,3478,22,65822,120,361,22,65811,120,3608,22,65807,120,361,22,658,120,3609,22,68722,120,309,22,63978,120,3202,22,63997,120,3202,22,69761,120,2924,22,69694,120,2877,22,69529,120,2873,22,69529,120,2873,22,69694,120,2877,22,73077,120,3355,22,73664,120,3371,22,7475,120,3454,22,74333,120,339,22,74319,120,3361,22,74135,120,3373,22,73938,120,337,22,73057,120,3286,22,78061,120,3005,22,73028,120,3271,22,72684,120,3286,22,65049,120,2862,22,65039,120,2862,22,80753,120,304,22,80753,120,304,22,79233,120,2994,22,80512,120,277,22,81247,120,2725,22,50042,120,395,22,8125,120,2723,22,78035,120,3007,22,6067,120,3477,22,60655,120,3472,22,59278,120,3607,22,7942,120,2959,22,8063,120,2716,22,8063,120,2716,22,71867,120,2987,22,7608,120,3681,22,77213,120,3994,22,78671,120,4044,22,77222,120,3996,22,76188,120,3698,22,66604,120,3089,22,66604,120,3089,22,59134,120,3057,22,72648,120,325,22,72997,120,3272,22,73532,120,3263,22,73637,120,3318,22,74463,120,3311,22,74824,120,3314,22,75126,120,3316,22,75865,120,3364,22,75994,120,3472,22,76472,120,364,22,76494,120,3752,22,77346,120,4045,22,72648,120,325,22,72997,120,3272,22,73532,120,3263,22,74463,120,3311,22,74824,120,3314,22,75126,120,3316,22,75865,120,3364,22,75994,120,3472,22,76472,120,364,22,76474,120,3745,22,73561,120,2932,22,73231,120,288,22,73205,120,285,22,72983,120,2784,22,72411,120,3027,22,7526,120,3083,22,75025,120,314,22,66621,120,322,22,89521,120,6256,23,14788,120,6307,22,58426,120,3207,23,11266,120,6061,23,08391,120,5882,23,08262,120,5879,22,66138,120,2897,23,07022,120,5786,22,68109,120,2858,22,73038,120,3469,23,04839,120,5545,22,89861,120,5234,22,59955,120,3371,22,62834,120,3571,22,62834,120,3571,22,99922,120,5732,22,57039,120,3624,22,6378,120,2975,22,72374,120,2976,22,98718,120,5617,22,98301,120,5558,22,67019,120,2864,22,5556,120,3798,22,97211,120,54,22,967,120,5434,22,66373,120,2836,22,73294,120,3306,22,66376,120,2828,22,96429,120,5321,22,7146,120,2965,22,7324,120,2882,22,93254,120,5033,22,62345,120,2865,23,00637,120,6495,22,65928,120,2922,22,90194,120,4832,22,89026,120,4801,22,88767,120,4832,22,8835,120,4846,22,8835,120,4846,22,57014,120,3298,22,87962,120,4768,22,69599,120,3482,22,62496,120,3434,22,62302,120,3657,22,62201,120,3682,22,59023,120,3245,23,00637,120,6495,22,84375,120,4645,22,61334,120,3457,22,66775,120,426,22,66074,120,3106,22,89554,120,5442,22,81479,120,4616,22,80932,120,4616,22,87922,120,1885,22,67742,120,3223,22,69263,120,2987,22,93535,120,221,22,60733,120,3603,22,66118,120,316,22,80434,120,2947,22,71167,120,3872,22,64872,120,3148,22,87159,120,2735,22,71167,120,3872,22,80418,120,2946,22,60734,120,3588,22,93507,120,2209,22,67664,120,3188,22,6772,120,3221,22,87922,120,1885,22,81473,120,4617,22,89384,120,5476,22,6608,120,3109,22,66843,120,426,22,61374,120,3455,22,8437,120,4646,23,00651,120,6496,22,59028,120,3244,22,62201,120,3682,22,62309,120,3656,22,69631,120,3479,22,58989,120,2846,22,87945,120,4768,22,57702,120,3239,22,88344,120,4846,22,88745,120,4832,22,89025,120,4801,22,90193,120,4833,22,65862,120,2925,23,00651,120,6496,22,62365,120,2866,22,93268,120,5035,22,73231,120,288,22,71494,120,2967,22,96428,120,5321,22,66397,120,2826,22,967,120,5434,22,97193,120,54,22,55569,120,3798,22,97615,120,5429,22,98715,120,5616,22,72369,120,2975,22,63777,120,3009,22,99921,120,5733,22,89383,120,514,22,88618,120,4988,22,5996,120,3367,23,04835,120,5545,22,73038,120,3469,22,68054,120,2826,23,07026,120,5787,22,62367,120,3669,22,66006,120,3196,23,08262,120,5879,23,0838,120,5883,23,1126,120,6059,22,5859,120,3198,22,6059,120,3375,23,14786,120,6308,22,56527,120,3407,23,14788,120,6307,22,60609,120,3384,23,11266,120,6061,23,08391,120,5882,23,08262,120,5879,22,66006,120,3196,22,62362,120,3666,23,07022,120,5786,22,56636,120,3634,23,04839,120,5545,22,89655,120,5194,22,55546,120,382,22,88241,120,4944,22,5954,120,305,22,99922,120,5732,22,98718,120,5617,22,61349,120,3458,22,97624,120,5429,22,97211,120,54,22,967,120,5434,22,63646,120,3561,22,96429,120,5321,22,55283,120,3831,22,62629,120,3383,22,58622,120,3439,22,93253,120,5034,22,82791,120,3119,22,65633,120,4227,22,65896,120,4199,22,90194,120,4832,22,89026,120,4801,22,88767,120,4832,22,8835,120,4846,22,9694,120,6412,22,61803,120,3458,22,68888,120,2892,22,84375,120,4645,22,6531,120,2879,22,88869,120,5511,22,81479,120,4616,22,87738,120,189,22,76495,120,3642,22,76014,120,3591,22,58695,120,361,22,65793,120,361,22,65082,120,3567,22,65078,120,3568,22,65801,120,361,22,86102,120,2602,22,76495,120,3642,22,76033,120,3592,22,87738,120,189,22,81473,120,4617,22,65509,120,2901,22,8437,120,4646,22,73906,120,3257,22,68887,120,2892,22,61778,120,3455,22,54512,120,3822,22,95129,120,6418,22,88344,120,4846,22,88745,120,4832,22,89025,120,4801,22,90193,120,4833,22,65815,120,4183,22,65833,120,4155,22,82796,120,3121,22,93268,120,5035,22,58619,120,3439,22,62603,120,3379,22,54341,120,3807,22,96427,120,5321,22,55322,120,3762,22,967,120,5434,22,5534,120,3761,22,97193,120,54,22,66755,120,2853,22,61364,120,3454,22,98715,120,5616,22,99921,120,5733,22,59516,120,3051,22,88184,120,4919,22,55537,120,3822,23,04835,120,5545,22,56638,120,3632,23,07026,120,5787,22,66318,120,2887,23,08262,120,5879,23,0838,120,5883,22,59401,120,3113,23,1126,120,6059,22,58334,120,3223,23,14786,120,6308,23,15886,120,764,23,10877,120,6999,23,10829,120,6994,22,62841,120,3573,22,58759,120,3223,22,66954,120,4862,22,56675,120,3554,23,07316,120,673,22,63118,120,3578,22,88879,120,5511,23,04312,120,6677,23,0386,120,666,23,006,120,6559,22,62829,120,3572,22,66305,120,4264,22,82796,120,3121,22,99805,120,6334,22,9977,120,6345,22,82791,120,3119,22,6485,120,2882,22,96346,120,6427,22,89521,120,6256,22,66437,120,3218,22,8792,120,6095,22,87866,120,5696,22,88001,120,5631,22,88187,120,5587,22,88495,120,5549,22,88869,120,5511,22,89384,120,5476,22,89554,120,5442,22,8968,120,5424,22,90166,120,5418,22,90184,120,5383,22,90209,120,5321,22,89856,120,5235,22,89379,120,5141,22,89101,120,5086,22,88931,120,5052,22,88604,120,4988,22,88184,120,4919,22,8835,120,4846,22,72154,120,305,22,87922,120,1884,22,55291,120,3831,22,61818,120,3653,22,73811,120,3242,22,84375,120,4645,22,66021,120,2904,22,78857,120,2434,22,67819,120,2826,22,81479,120,4616,22,8738,120,1915,22,67742,120,3223,22,67071,120,3176,22,72391,120,2997,22,64872,120,3148,22,64503,120,3094,22,87159,120,2736,22,80743,120,2937,22,71845,120,3017,22,67075,120,3174,22,67664,120,3188,22,67858,120,3194,22,8738,120,1915,22,60159,120,3979,22,81473,120,4617,22,67536,120,2842,22,78851,120,2435,22,89876,120,627,22,66451,120,3218,22,8437,120,4646,22,73907,120,3257,22,61806,120,3655,22,5452,120,3823,22,58664,120,2873,22,87936,120,1884,22,62532,120,2819,22,7216,120,3085,22,88344,120,4846,22,90166,120,5418,22,8968,120,5424,22,8805,120,6141,22,87866,120,5696,22,96346,120,6427,22,6515,120,2859,22,99805,120,6334,22,9977,120,6345,22,9314,120,6441,22,63056,120,3574,23,00598,120,656,23,03168,120,6637,23,03856,120,6661,22,89375,120,5475,22,63118,120,3578,23,07308,120,673,22,9959,120,6349,22,66954,120,4862,22,63056,120,3574,23,10844,120,6993,23,11055,120,703,23,15888,120,7638,23,15886,120,764,23,12968,120,7177,23,10877,120,6999,23,10879,120,7,22,62834,120,3571,23,07316,120,673,22,89556,120,544,23,04312,120,6677,23,03163,120,6637,23,006,120,6559,22,62834,120,3571,22,92036,120,6399,22,99805,120,6334,22,99784,120,6346,22,57176,120,4287,22,96346,120,6427,22,63054,120,3017,22,6407,120,4086,22,6407,120,4086,22,62583,120,3633,22,87866,120,5696,22,88355,120,62,22,8968,120,5424,22,90166,120,5418,22,87907,120,3128,22,8835,120,4846,22,72471,120,3087,22,87748,120,189,22,94854,120,2168,22,58558,120,2885,22,54329,120,3807,22,68291,120,3472,22,87377,120,1969,22,78904,120,406,22,64136,120,2873,22,84375,120,4645,22,6808,120,3106,22,61105,120,303,22,61024,120,2681,22,65526,120,2921,22,81479,120,4616,22,87447,120,1938,22,76495,120,3642,22,65793,120,361,22,65082,120,3567,22,65078,120,3568,22,86099,120,2601,22,76495,120,3642,22,87469,120,1938,22,60543,120,3938,22,81473,120,4617,22,65511,120,2923,22,61048,120,2682,22,61061,120,303,22,68102,120,3108,22,8437,120,4646,22,78904,120,406,22,87362,120,197,22,58478,120,2892,22,94825,120,2166,22,8776,120,189,22,78994,120,2825,22,72514,120,3085,22,88344,120,4846,22,87897,120,3127,22,90166,120,5418,22,8968,120,5424,22,87866,120,5696,22,62583,120,3633,22,64098,120,4087,22,64098,120,4087,22,63012,120,302,22,96346,120,6427,22,57188,120,4288,22,59493,120,3399,22,99805,120,6334,22,9977,120,6345,22,59508,120,3401,23,006,120,656,23,03168,120,6637,23,04313,120,6677,23,07308,120,673,22,5759,120,3249,23,10876,120,7,23,11055,120,703,23,12972,120,7179,23,15886,120,764,22,566,120,4287,22,56545,120,4287,22,59269,120,3995,22,59269,120,3995,22,59127,120,3979,22,59127,120,3979,22,66987,120,3253,22,68101,120,3523,22,66379,120,3757,22,604,120,3917,22,62385,120,3946,22,63304,120,3959,22,63499,120,3954,22,63298,120,3947,22,63245,120,3958,22,62392,120,3945,22,61777,120,3455,22,61791,120,3455,22,6155,120,3465,22,61536,120,3465,22,60567,120,3463,22,69694,120,2877,22,69694,120,2877,22,69527,120,2876,22,6953,120,2876,22,69322,120,2876,22,69322,120,2876,22,6905,120,2881,22,69035,120,2881,22,73233,120,2855,22,73214,120,2851,22,72978,120,2844,22,72944,120,2844,22,6974,120,2901,22,69031,120,29,22,6904,120,2905,22,69736,120,2902,22,61723,120,3519,22,61706,120,3541,22,61849,120,3553,22,62102,120,357,22,6244,120,3571,22,58938,120,366,22,60737,120,3616,22,60848,120,3606,22,62421,120,3571,22,62055,120,3567,22,61849,120,3552,22,61694,120,3539,22,61726,120,3518,22,79535,120,2849,22,79933,120,2907,22,8629,120,2619,22,86701,120,2655,22,86993,120,2681,22,87087,120,2701,22,87177,120,2743,22,86716,120,288,22,86817,120,2902,22,87251,120,2912,22,87481,120,2918,22,89365,120,2936,22,89493,120,2951,22,89373,120,3086,22,89391,120,3107,22,89164,120,3153,22,89103,120,3192,22,89095,120,3211,22,88312,120,3272,22,89102,120,3209,22,89103,120,3192,22,89164,120,3153,22,89391,120,3107,22,89379,120,3083,22,89514,120,2946,22,89401,120,2936,22,87817,120,2922,22,87251,120,2912,22,86817,120,2902,22,86716,120,2882,22,87177,120,2743,22,87145,120,2727,22,86949,120,2676,22,86646,120,265,22,8629,120,2619,22,79935,120,2917,22,79452,120,2845,22,56365,120,3519,22,76609,120,377,22,76778,120,3797,22,77102,120,3849,22,7722,120,3901,22,77265,120,3926,22,77232,120,4011,22,77367,120,4045,22,77749,120,4059,22,78175,120,4044,22,78175,120,4044,22,77708,120,4058,22,77251,120,4011,22,77275,120,3928,22,7722,120,3901,22,77105,120,3853,22,76778,120,3798,22,76577,120,3763,22,5322,120,3686,22,5322,120,3686,22,68796,120,3098,22,76481,120,364,22,72979,120,3669,22,7396,120,3817,22,72546,120,4072,22,72989,120,4072,22,72972,120,4068,22,72546,120,4072,22,73963,120,3815,22,72989,120,3671,22,76485,120,3638,22,73814,120,3241,22,76014,120,3595,22,74301,120,2975,22,75083,120,308,22,76255,120,3057,22,75083,120,308,22,74316,120,2975,22,75251,120,3083,22,73863,120,3308,22,75758,120,3051,22,75758,120,3051,22,87626,120,2182,22,87642,120,2181,22,68676,120,3353,22,65693,120,3064,22,65083,120,3228,22,65062,120,3227,22,67541,120,3375,22,78995,120,2963,22,7957,120,2893,22,79387,120,2881,22,79221,120,2883,22,79074,120,2894,22,66528,120,371,22,76371,120,3765,22,65313,120,2791,22,641,120,3273,22,67654,120,3404,22,63611,120,3623,22,81757,120,2897,22,81741,120,2896,22,81458,120,2901,22,60894,120,2998,23,21122,120,6684,22,81467,120,2899,22,67194,120,4261,22,67395,120,4261,22,67706,120,4255,22,68824,120,4323,22,69043,120,4333,22,69196,120,4324,22,69995,120,4335,22,70501,120,4343,22,70834,120,4381,22,71374,120,4413,22,71778,120,4432,22,72246,120,4434,22,73202,120,4472,22,73734,120,4477,22,74201,120,4482,22,74929,120,4475,22,75629,120,4478,22,76152,120,4469,22,77365,120,4493,22,79026,120,4563,22,79692,120,4582,22,79993,120,4592,22,80962,120,4617,22,81476,120,4617,22,83239,120,4627,22,83587,120,4625,22,83776,120,4628,22,8439,120,4645,22,84751,120,4657,22,73166,120,3503,22,85342,120,468,22,85706,120,4688,22,86107,120,4687,22,86437,120,4706,22,86966,120,473,22,87314,120,4743,22,87662,120,4754,22,88257,120,4791,22,88166,120,4821,22,73876,120,3045,22,88365,120,4846,22,88761,120,4832,22,89604,120,4835,22,5643,120,3647,22,63055,120,3575,22,60642,120,3545,22,90326,120,1838,22,76056,120,3093,22,75086,120,3082,22,74223,120,2943,22,73878,120,2945,22,736,120,2932,22,72838,120,2918,22,72377,120,2912,22,71423,120,2894,22,70614,120,2928,22,70216,120,2924,22,69357,120,2971,22,64307,120,3741,22,68229,120,2881,22,67977,120,2873,22,67489,120,2864,22,6657,120,2916,22,72764,120,3092,22,56302,120,3552,22,64479,120,2965,22,6046,120,2993,22,87539,120,1966,22,87539,120,1966,22,72456,120,2776,22,5621,120,3665,22,64511,120,2965,22,56297,120,3555,22,72774,120,3092,22,66533,120,2923,22,67438,120,2866,22,67974,120,2875,22,68217,120,2882,22,64402,120,3735,22,69369,120,2972,22,70247,120,2926,22,70615,120,2929,22,71437,120,2895,22,72352,120,2913,22,72816,120,292,22,73591,120,2934,22,73882,120,2945,22,74243,120,2945,22,75106,120,308,22,7607,120,3091,22,6212,120,2792,22,6065,120,3544,22,87775,120,5998,22,5643,120,3649,22,79228,120,2992,22,79112,120,2935,22,79082,120,2894,22,78744,120,2865,22,7845,120,2843,22,7844,120,2823,22,78442,120,2765,22,77919,120,2698,22,77716,120,2691,22,77261,120,2684,22,76588,120,2674,22,76258,120,2669,22,75994,120,2672,22,75774,120,2675,22,75202,120,2658,22,74805,120,2632,22,74695,120,2615,22,74014,120,2509,22,73761,120,2477,22,73441,120,2495,22,73336,120,2505,22,735,120,254,22,73699,120,2581,22,73825,120,2644,22,73455,120,2678,22,73092,120,2711,22,72232,120,2784,22,71708,120,2871,22,71423,120,2894,22,70614,120,2928,22,70216,120,2924,22,69367,120,2972,22,68229,120,2881,22,67977,120,2873,22,67489,120,2864,22,6657,120,2916,22,64479,120,2965,22,56028,120,3681,22,63781,120,3009,22,74535,120,3016,22,74551,120,3018,22,63784,120,3011,22,5602,120,368,22,64533,120,2965,22,66533,120,2923,22,67438,120,2866,22,67974,120,2875,22,68217,120,2882,22,69355,120,2971,22,70247,120,2926,22,70615,120,2929,22,71437,120,2895,22,71715,120,2871,22,72277,120,2778,22,73122,120,2712,22,73458,120,2682,22,73835,120,2643,22,73679,120,2583,22,73521,120,2539,22,73347,120,2505,22,73447,120,2493,22,73736,120,2477,22,74064,120,2507,22,74706,120,2613,22,74836,120,2632,22,75182,120,2657,22,75744,120,2675,22,75997,120,2671,22,76245,120,2668,22,76576,120,2673,22,77259,120,2685,22,77714,120,2692,22,77914,120,2698,22,78425,120,2765,22,78423,120,2823,22,78436,120,2841,22,78731,120,2866,22,79073,120,2894,22,79095,120,2935,22,7464,120,3508,22,74551,120,3018,22,74535,120,3016,22,87488,120,5955,22,74664,120,3508,22,7845,120,2843,22,7844,120,2823,22,78442,120,2765,22,77919,120,2698,22,77716,120,2691,22,77261,120,2684,22,76588,120,2674,22,76258,120,2669,22,76225,120,2627,22,77105,120,2577,22,7741,120,2545,22,65696,120,3001,22,78422,120,248,22,7824,120,2469,22,7784,120,2474,22,77612,120,2467,22,76918,120,2448,22,76542,120,2435,22,76073,120,2385,22,76021,120,2367,22,76029,120,2368,22,7607,120,2387,22,76546,120,2434,22,76928,120,2449,22,77607,120,2469,22,77852,120,2474,22,78243,120,247,22,78417,120,2479,22,65736,120,3,22,77394,120,2544,22,77039,120,2581,22,76213,120,2624,22,76245,120,2668,22,76576,120,2673,22,77259,120,2685,22,77714,120,2692,22,77914,120,2698,22,78425,120,2765,22,78423,120,2823,22,78436,120,2841,22,87286,120,5929,22,7965,120,2945,22,79727,120,2931,22,79919,120,2847,22,80505,120,2769,22,80735,120,2652,22,80783,120,2609,22,80813,120,2584,22,8083,120,2516,22,80827,120,2468,22,80943,120,2433,22,8133,120,2428,22,81667,120,2415,22,81874,120,2404,22,82355,120,2383,22,81856,120,2263,22,81589,120,2244,22,81677,120,2214,22,81779,120,2106,22,82192,120,2088,22,82839,120,2066,22,83349,120,2086,22,83405,120,2097,22,82959,120,2131,22,8297,120,2132,22,81656,120,2215,22,81562,120,2239,22,81872,120,2264,22,82346,120,2381,22,81813,120,2406,22,8159,120,2416,22,8134,120,2426,22,80931,120,2431,22,80818,120,2468,22,80816,120,2516,22,80804,120,2585,22,8079,120,2611,22,80721,120,2653,22,80523,120,2768,22,79904,120,2849,22,80073,120,2898,22,7975,120,293,22,79638,120,2949,22,88365,120,4846,22,88761,120,4832,22,68259,120,3321,22,89278,120,4833,22,89604,120,4835,22,90867,120,4904,22,91598,120,4946,22,92029,120,4963,22,92235,120,4971,22,92693,120,5002,22,92939,120,5021,22,93279,120,5036,22,93943,120,5067,22,94907,120,511,22,95954,120,5158,22,96078,120,5179,22,96125,120,5286,22,96433,120,5321,22,96754,120,5337,22,96992,120,5361,22,97074,120,5388,22,97191,120,54,22,69317,120,4329,22,97769,120,5445,22,99867,120,5499,22,99904,120,5578,23,0068,120,5698,23,01704,120,5547,23,01948,120,5463,23,02108,120,5439,23,02112,120,5439,23,01939,120,5463,23,01702,120,5546,23,00674,120,5697,22,99916,120,5578,22,99879,120,5499,22,97786,120,5446,22,9721,120,5399,22,97079,120,5386,22,97001,120,5361,22,96748,120,5337,22,96433,120,5321,22,96138,120,5286,22,96084,120,5179,22,95959,120,5157,22,9491,120,5109,22,93937,120,5066,22,93259,120,5033,22,92932,120,5018,22,92696,120,5001,22,9219,120,4968,22,92032,120,4962,22,91674,120,4947,22,90897,120,4907,22,89604,120,4835,22,56333,120,4257,22,68264,120,3321,22,88762,120,4831,22,88365,120,4846,22,99792,120,6346,22,99709,120,6343,22,9959,120,6349,22,99525,120,6377,22,99651,120,6415,22,99604,120,643,23,00041,120,6449,23,00512,120,6485,23,00599,120,656,23,01246,120,6654,23,01569,120,6655,23,02234,120,6642,23,02837,120,6634,23,03171,120,6638,23,03528,120,6652,23,04315,120,6678,23,05253,120,6676,23,05966,120,6694,23,06961,120,6728,23,07201,120,673,23,07314,120,673,23,07767,120,6756,23,07942,120,6767,23,08309,120,679,23,08499,120,6794,23,08639,120,6799,23,08996,120,683,23,09624,120,6826,23,10101,120,6834,23,10003,120,6859,23,10531,120,6935,23,10829,120,6994,23,11063,120,703,23,11143,120,7123,23,12001,120,7099,23,13058,120,7192,23,13412,120,7231,23,13857,120,7391,23,14367,120,7481,23,15278,120,7589,23,15892,120,7641,23,15953,120,7658,23,15972,120,7658,23,15911,120,764,23,15283,120,7589,23,14367,120,7478,23,13861,120,7391,23,13421,120,723,23,13058,120,7192,23,12,120,7099,23,11141,120,7122,23,11073,120,7029,23,10844,120,6993,23,10551,120,6935,23,10012,120,6859,23,10113,120,6833,23,09782,120,6826,23,09003,120,6829,23,08648,120,6798,23,08501,120,6794,23,08315,120,6789,23,07947,120,6767,23,07773,120,6755,23,07321,120,673,23,07192,120,6729,23,06956,120,6726,23,05961,120,6692,23,05247,120,6675,23,04317,120,6677,23,03527,120,6652,23,03173,120,6636,23,02835,120,6633,23,0223,120,664,23,01538,120,6653,23,01242,120,6654,23,00609,120,6558,23,00517,120,6484,23,00045,120,6449,22,99638,120,643,22,99664,120,6414,22,99534,120,6377,22,99593,120,6349,22,99715,120,6344,22,99792,120,6346,22,90172,120,5415,22,89502,120,5424,22,88929,120,5369,22,88715,120,5346,22,88641,120,5327,22,8866,120,5295,22,88661,120,526,22,88627,120,5196,22,88545,120,5091,22,88478,120,5029,22,88355,120,4973,22,88241,120,4944,22,88194,120,4918,22,88365,120,4846,22,73778,120,3042,22,88162,120,482,22,88282,120,4787,22,87956,120,4766,22,84172,120,4675,22,87313,120,4741,22,86984,120,473,22,86462,120,4706,22,86116,120,4686,22,85685,120,4688,22,85314,120,4679,22,84735,120,4655,22,84269,120,4642,22,83974,120,4632,22,83775,120,4626,22,83589,120,4624,22,8323,120,4626,22,82806,120,4625,22,8148,120,4615,22,80936,120,4615,22,79996,120,459,22,67746,120,3223,22,67438,120,3181,22,67075,120,3174,22,66797,120,3169,22,66156,120,3159,22,7169,120,391,22,65314,120,3152,22,64864,120,3148,22,64546,120,3044,22,63781,120,3009,22,63814,120,3035,22,63814,120,3035,22,63784,120,3011,22,64543,120,3039,22,64882,120,315,22,65306,120,3153,22,71667,120,3906,22,66154,120,316,22,66794,120,317,22,67071,120,3176,22,67521,120,3185,22,6774,120,3223,22,79993,120,4592,22,80935,120,4615,22,81473,120,4617,22,82826,120,4625,22,83239,120,4627,22,83587,120,4625,22,83776,120,4628,22,8399,120,4633,22,8439,120,4645,22,84751,120,4657,22,85342,120,468,22,85706,120,4688,22,86107,120,4687,22,86437,120,4706,22,86966,120,473,22,87314,120,4743,22,84418,120,4696,22,87951,120,4768,22,88257,120,4791,22,88166,120,4821,22,73797,120,3041,22,88365,120,4846,22,8818,120,492,22,88226,120,4941,22,88343,120,4973,22,88465,120,5029,22,8853,120,5089,22,88622,120,5196,22,88648,120,526,22,88669,120,5293,22,88634,120,5326,22,88714,120,5347,22,8892,120,537,22,89486,120,5426,22,90175,120,5418,22,5621,120,3667,22,62496,120,2659,22,64487,120,3107,22,6616,120,3157,22,65306,120,3153,22,65732,120,3157,22,7392,120,3283,22,60164,120,353,22,72457,120,3084,22,62613,120,3378,22,66321,120,2884,22,77093,120,3851,22,89532,120,6255,22,69547,120,4331,22,65618,120,2887,22,58289,120,2908,22,6811,120,2858,22,73158,120,3504,22,7873,120,405,22,58186,120,2916,22,6011,120,3402,22,50769,120,395,22,64624,120,2934,22,56711,120,3321,22,58007,120,2931,22,61195,120,3415,22,5752,120,3253,22,98129,120,5535,22,98286,120,5557,22,89119,120,5087,22,73127,120,2543,22,5781,120,2946,22,65142,120,3491,22,62231,120,2694,22,6657,120,2871,23,08259,120,5878,23,08245,120,6002,23,07526,120,6112,23,07787,120,6211,23,0631,120,6216,23,07052,120,6465,23,07051,120,6535,23,07138,120,6602,23,07314,120,673,23,07942,120,6767,23,07767,120,6756,23,08309,120,679,23,08499,120,6794,23,08639,120,6799,23,08996,120,683,23,09624,120,6826,23,10101,120,6834,23,10003,120,6859,23,10531,120,6935,23,10829,120,6994,23,11063,120,703,23,11143,120,7123,23,12001,120,7099,23,12974,120,7179,23,13058,120,7192,23,13412,120,7231,23,13857,120,7391,23,14367,120,7481,23,15278,120,7589,23,15892,120,7641,23,15953,120,7658,23,15972,120,7658,23,15911,120,764,23,15283,120,7589,23,14367,120,7478,23,13861,120,7391,23,13421,120,723,23,13058,120,7192,23,12974,120,7179,23,12,120,7099,23,11141,120,7122,23,11073,120,7029,23,10844,120,6993,23,10551,120,6935,23,10012,120,6859,23,10113,120,6833,23,09622,120,6824,23,09003,120,6829,23,08648,120,6798,23,08501,120,6794,23,08315,120,6789,23,07773,120,6755,23,07947,120,6767,23,07152,120,6602,23,07062,120,6535,23,07052,120,6465,23,06314,120,6216,23,07793,120,6212,23,07531,120,6112,23,0825,120,6002,23,08259,120,5878,22,61963,120,2692,22,65159,120,3487,22,88938,120,5052,22,72733,120,2577,22,98144,120,5534,22,57851,120,3225,22,61217,120,3414,22,66269,120,4109,22,66554,120,4096,22,64665,120,2894,22,57004,120,3709,22,88762,120,4831,22,88365,120,4846,22,58942,120,2875,22,88282,120,4787,22,60133,120,3403,22,87313,120,4741,22,86984,120,473,22,86462,120,4706,22,86116,120,4686,22,85679,120,4686,22,85314,120,4679,22,84735,120,4655,22,84269,120,4642,22,60903,120,2997,22,83775,120,4626,22,83589,120,4624,22,8323,120,4626,22,80221,120,293,22,8148,120,4615,22,79996,120,459,22,68129,120,2814,22,57442,120,2974,22,65607,120,2881,22,64613,120,2954,22,88916,120,6241,22,77084,120,3852,22,76477,120,3745,22,66708,120,4091,22,6262,120,3382,22,67743,120,3223,22,67075,120,3174,22,72168,120,3003,22,78909,120,406,22,50016,120,3929,22,59135,120,329,22,59126,120,3299,22,59536,120,3357,22,59643,120,3373,22,58743,120,3473,22,5872,120,3491,22,59283,120,3585,22,59292,120,3585,22,5872,120,3491,22,5874,120,3474,22,59632,120,3371,22,59537,120,3357,22,59123,120,3298,22,59145,120,329,22,62723,120,3131,22,59767,120,3352,22,5976,120,3352,22,62702,120,3129,22,72843,120,2791,22,63952,120,4181,22,62288,120,3111,22,72999,120,2785,22,99792,120,6346,22,99709,120,6343,22,9959,120,6349,22,99525,120,6377,22,99651,120,6415,22,99604,120,643,23,00041,120,6449,23,00512,120,6485,23,00599,120,656,23,01246,120,6654,23,01569,120,6655,23,02234,120,6642,23,02837,120,6634,23,03171,120,6638,23,03528,120,6652,23,03866,120,6661,23,04315,120,6678,23,04317,120,6677,23,03872,120,6661,23,03527,120,6652,23,03173,120,6636,23,02835,120,6633,23,0223,120,664,23,01538,120,6653,23,01242,120,6654,23,00609,120,6558,23,00517,120,6484,23,00045,120,6449,22,99638,120,643,22,99664,120,6414,22,99534,120,6377,22,99593,120,6349,22,99715,120,6344,22,99792,120,6346,22,88397,120,4843,22,88761,120,4832,22,59287,120,361,22,89278,120,4833,22,89604,120,4835,22,90433,120,4792,22,90826,120,4746,22,91133,120,4662,22,91712,120,4623,22,91737,120,4569,22,91833,120,4539,22,92002,120,4512,22,92253,120,4534,22,92349,120,454,22,92736,120,4567,22,93177,120,4597,22,93676,120,4615,22,93957,120,4614,22,94167,120,4624,22,94509,120,4637,22,94843,120,4675,22,9616,120,4718,22,96688,120,4681,22,97558,120,4688,22,98219,120,4696,22,98934,120,4689,22,99359,120,4673,23,00086,120,4683,23,00517,120,4687,23,00834,120,4701,23,01571,120,4726,23,02171,120,474,23,03267,120,4752,23,03713,120,4774,23,04245,120,477,23,04353,120,4785,23,04354,120,4785,23,04246,120,4772,23,03742,120,4774,23,03276,120,4751,23,02118,120,474,23,01592,120,4727,23,00805,120,47,23,00514,120,4685,23,00107,120,4683,22,99364,120,4671,22,989,120,4687,22,98209,120,4695,22,97569,120,4687,22,96675,120,4681,22,9611,120,4718,22,94508,120,4635,22,94189,120,4622,22,93956,120,4613,22,93671,120,4614,22,93141,120,4594,22,92746,120,4567,22,92357,120,4539,22,92239,120,4532,22,92003,120,4511,22,91824,120,4538,22,91721,120,4571,22,91713,120,4615,22,9112,120,4661,22,90683,120,4751,22,90369,120,4792,22,89604,120,4835,22,89268,120,4836,22,64659,120,2894,22,88762,120,4831,22,8836,120,4846,22,8836,120,4846,22,88761,120,4832,22,64657,120,2892,22,57951,120,3714,22,89604,120,4835,22,90867,120,4904,22,91598,120,4946,22,92029,120,4963,22,92235,120,4971,22,92304,120,4977,22,92461,120,4943,22,92739,120,4928,22,93154,120,4933,22,93879,120,4921,22,94435,120,4918,22,94837,120,4914,22,95522,120,4937,22,95972,120,4955,22,96571,120,4978,22,96769,120,4977,22,97204,120,4976,22,97558,120,4976,22,97821,120,4979,22,9823,120,5004,22,98558,120,5017,22,9885,120,5022,22,9905,120,5017,22,99273,120,5007,22,99418,120,5009,22,99921,120,5028,23,00135,120,5034,23,00332,120,508,23,00896,120,5137,23,01285,120,5199,23,01384,120,5239,23,01384,120,5239,23,01296,120,5199,23,00903,120,5136,23,00344,120,508,23,00136,120,5033,22,99924,120,5026,22,99422,120,5008,22,99268,120,5006,22,99046,120,5016,22,98854,120,5021,22,9857,120,5017,22,98237,120,5003,22,97822,120,4978,22,9755,120,4976,22,97207,120,4976,22,96782,120,4976,22,96563,120,4977,22,96,120,4956,22,95517,120,4937,22,94844,120,4913,22,9443,120,4917,22,93885,120,492,22,93157,120,4932,22,93703,120,492,22,92446,120,4943,22,92309,120,4976,22,9219,120,4968,22,92032,120,4962,22,91674,120,4947,22,90897,120,4907,22,89604,120,4835,23,064,120,6815,22,59279,120,3605,22,88762,120,4831,22,88365,120,4846,22,87626,120,3535,22,88087,120,3329,22,87752,120,3278,22,8599,120,3243,22,84263,120,3206,22,83734,120,3177,22,82581,120,3097,22,80158,120,2955,22,79866,120,2951,22,64086,120,3693,22,7914,120,296,22,7878,120,2965,22,78413,120,2971,22,78056,120,3007,22,76395,120,3076,22,76079,120,3093,22,75538,120,3111,22,75075,120,3139,22,74371,120,3167,22,73252,120,3199,22,72958,120,3206,22,716,120,3256,22,71244,120,3255,22,70894,120,3248,22,70436,120,3239,22,70028,120,3232,22,69784,120,3227,22,69235,120,3216,22,68651,120,3205,22,6807,120,3194,22,72385,120,3066,22,67438,120,3181,22,67075,120,3174,22,72188,120,3004,22,62447,120,3712,22,65314,120,3152,22,74432,120,257,22,77525,120,3015,22,63457,120,3036,22,604,120,3917,22,74456,120,2572,22,65306,120,3153,22,62452,120,3712,22,72188,120,3004,22,67071,120,3176,22,67521,120,3185,22,71917,120,3061,22,68072,120,3195,22,68629,120,3206,22,69224,120,3218,22,69786,120,3229,22,70023,120,3233,22,7097,120,3251,22,70461,120,3241,22,7126,120,3257,22,71576,120,3258,22,72777,120,3216,22,73266,120,3202,22,74368,120,317,22,7506,120,3141,22,7549,120,3116,22,76079,120,3093,22,76392,120,3075,22,78067,120,3006,22,78406,120,2973,22,78859,120,2966,22,79138,120,2962,22,64086,120,3693,22,79866,120,2951,22,82593,120,31,22,83722,120,3179,22,84262,120,3208,22,8598,120,3244,22,87737,120,328,22,88061,120,3329,22,87614,120,3535,22,50262,120,3879,22,50312,120,3911,22,5093,120,3947,22,51672,120,3956,22,52044,120,3963,22,52378,120,3969,22,52639,120,3973,22,52951,120,399,22,53172,120,3996,22,53408,120,401,22,53647,120,4018,22,53969,120,4037,22,54164,120,4043,22,54472,120,4068,22,54639,120,4101,22,54769,120,4117,22,55556,120,4125,22,56179,120,4119,22,56902,120,4114,22,57362,120,4102,22,57724,120,409,22,58218,120,407,22,58478,120,4059,22,58725,120,4049,22,59226,120,4028,22,59451,120,402,22,59793,120,4007,22,60316,120,397,22,6047,120,3959,22,60859,120,3949,22,61109,120,3925,22,61397,120,389,22,61569,120,387,22,61856,120,3839,22,62119,120,3807,22,62228,120,376,22,62233,120,3734,22,62398,120,3728,22,62451,120,3713,22,62362,120,3692,22,62056,120,3644,22,622,120,3596,22,62403,120,3572,22,62688,120,3526,22,62734,120,3509,22,62811,120,3453,22,63021,120,3446,22,63732,120,3448,22,64287,120,3462,22,64695,120,347,22,65143,120,3491,22,65093,120,3564,22,65152,120,3487,22,64828,120,3467,22,55012,120,3756,22,65375,120,3384,22,65533,120,3354,22,6529,120,3311,22,65178,120,328,22,64917,120,3228,22,65306,120,3153,22,65732,120,3157,22,65054,120,3529,22,64887,120,3538,22,67071,120,3176,22,71901,120,3061,22,68072,120,3195,22,68629,120,3206,22,69224,120,3218,22,69786,120,3229,22,70023,120,3233,22,70894,120,3248,22,7126,120,3257,22,71576,120,3258,22,72777,120,3216,22,73266,120,3202,22,7506,120,3141,22,75538,120,3111,22,80742,120,2854,22,90444,120,2303,22,90958,120,2264,22,78061,120,3005,22,67097,120,2867,22,79395,120,2959,22,7954,120,2959,22,80336,120,2901,22,90935,120,1844,22,80916,120,2833,22,81188,120,2801,22,81719,120,274,22,82119,120,2694,22,82722,120,2666,22,83759,120,2646,22,84862,120,2625,22,85523,120,2612,22,85891,120,2601,22,86298,120,2579,22,86545,120,2568,22,87347,120,2542,22,87769,120,2524,22,8816,120,2493,22,8885,120,2428,22,90746,120,1839,22,89457,120,2405,22,8982,120,2362,22,9022,120,2319,22,92101,120,2251,22,91004,120,2241,22,90917,120,2209,22,90877,120,2172,22,90868,120,2147,22,90848,120,2114,22,90808,120,2087,22,91198,120,1956,22,91295,120,1851,22,91065,120,1848,22,9064,120,1837,22,90326,120,1838,22,90119,120,1841,22,89816,120,1847,22,89591,120,185,22,89275,120,1862,22,88988,120,187,22,86873,120,1987,22,86873,120,1987,22,88982,120,1871,22,89279,120,1863,22,89551,120,1852,22,89826,120,1846,22,90121,120,1842,22,90289,120,1839,22,90636,120,1838,22,91077,120,1846,22,91279,120,1851,22,91213,120,1952,22,908,120,2087,22,90838,120,2114,22,90856,120,2147,22,90882,120,2172,22,90907,120,221,22,90994,120,224,22,92064,120,225,22,90191,120,2318,22,89812,120,2359,22,89405,120,2408,22,90734,120,184,22,88766,120,2433,22,88152,120,2492,22,87757,120,2522,22,87411,120,2538,22,86614,120,2564,22,86301,120,2579,22,8594,120,26,22,85574,120,2611,22,84884,120,2622,22,83652,120,2646,22,82745,120,2663,22,82094,120,2697,22,81711,120,2737,22,81158,120,2799,22,80912,120,2828,22,80683,120,2857,22,80276,120,2906,22,79535,120,2956,22,79424,120,2957,22,67442,120,2866,22,78035,120,3007,22,90934,120,1844,22,90935,120,2263,22,90455,120,2302,22,7549,120,3116,22,75075,120,3139,22,73252,120,3199,22,72958,120,3206,22,716,120,3256,22,71244,120,3255,22,7097,120,3251,22,70028,120,3232,22,69784,120,3227,22,69235,120,3216,22,68651,120,3205,22,6807,120,3194,22,71464,120,3003,22,67075,120,3174,22,65054,120,3529,22,64887,120,3538,22,65767,120,3156,22,65314,120,3152,22,64878,120,3148,22,65152,120,3487,22,64909,120,3228,22,65145,120,3278,22,6529,120,3311,22,6551,120,3351,22,65364,120,3383,22,55004,120,3758,22,64812,120,3461,22,62451,120,3713,22,77618,120,2468,22,65143,120,3491,22,65047,120,353,22,64684,120,347,22,64259,120,3458,22,63794,120,3445,22,63041,120,3445,22,62803,120,3463,22,62753,120,3506,22,62683,120,3527,22,62508,120,3568,22,62178,120,3595,22,62036,120,3643,22,62374,120,3694,22,62443,120,3716,22,62394,120,3726,22,62232,120,3737,22,62239,120,3761,22,62055,120,3814,22,61849,120,3838,22,61567,120,3868,22,61389,120,3889,22,61098,120,3924,22,60848,120,3947,22,6066,120,3965,22,60419,120,3978,22,59775,120,4006,22,59444,120,4018,22,59204,120,4028,22,58725,120,4048,22,58437,120,4059,22,58206,120,4068,22,57688,120,4089,22,57321,120,4101,22,56879,120,4112,22,56169,120,4116,22,55561,120,4122,22,54781,120,4114,22,54647,120,41,22,54469,120,4062,22,54175,120,4043,22,53975,120,4037,22,53639,120,4016,22,53412,120,4009,22,53178,120,3996,22,52953,120,3989,22,52642,120,3972,22,52394,120,3969,22,52028,120,396,22,51722,120,3954,22,50851,120,396,22,50262,120,3879,22,89604,120,4835,22,89278,120,4833,22,61446,120,3062,22,88762,120,4831,22,88365,120,4846,22,74838,120,3315,22,88162,120,482,22,88282,120,4787,22,8833,120,4775,22,88606,120,4658,22,88866,120,4593,22,88849,120,4573,22,88731,120,4495,22,88548,120,4428,22,88685,120,4339,22,88523,120,4255,22,88867,120,4219,22,89363,120,4037,22,89439,120,3996,22,89255,120,3981,22,88717,120,395,22,8859,120,3904,22,8851,120,3884,22,8794,120,3841,22,87725,120,3812,22,87833,120,3797,22,87872,120,3772,22,87889,120,3741,22,87801,120,3687,22,87371,120,3603,22,87285,120,3589,22,87423,120,357,22,87469,120,3559,22,87835,120,35,22,88185,120,3418,22,88169,120,3392,22,88138,120,3372,22,87914,120,3314,22,87895,120,3294,22,93135,120,6442,22,63122,120,3577,22,59443,120,2806,22,61334,120,3457,22,62361,120,3728,22,59646,120,3337,22,60726,120,3459,22,68866,120,3076,22,62044,120,2764,22,5701,120,3297,22,7132,120,3022,22,86941,120,5824,22,78685,120,4046,22,80752,120,2936,22,79236,120,2996,23,06763,120,6858,22,76736,120,256,22,83841,120,3519,22,59491,120,3052,22,5955,120,3049,22,83831,120,3519,22,76737,120,2561,23,06777,120,6857,22,79236,120,2996,22,80992,120,2924,22,78707,120,4049,22,8754,120,5737,22,71292,120,3014,22,62088,120,2755,22,68939,120,307,22,6066,120,3448,22,59664,120,3335,22,62357,120,3728,22,61379,120,3455,22,79395,120,2959,22,59896,120,2776,22,63122,120,3577,22,9513,120,6419,22,87877,120,3293,22,87906,120,331,22,88131,120,3373,22,88156,120,3397,22,88165,120,3421,22,88044,120,3464,22,87821,120,35,22,87457,120,3559,22,87404,120,357,22,8728,120,3588,22,87384,120,3605,22,87791,120,3689,22,87881,120,3741,22,87861,120,3772,22,87826,120,3796,22,87708,120,3816,22,87935,120,3842,22,88359,120,387,22,88577,120,3904,22,88703,120,395,22,8924,120,3982,22,89422,120,3999,22,8935,120,4035,22,88848,120,4219,22,88533,120,425,22,88672,120,4336,22,88524,120,443,22,8872,120,4493,22,8883,120,4573,22,88832,120,4583,22,88588,120,4658,22,88311,120,4775,22,88257,120,4791,22,88166,120,4821,22,74833,120,3313,22,88365,120,4846,22,88761,120,4832,22,61447,120,3062,22,89268,120,4836,22,89604,120,4835,22,79553,120,2957,22,61779,120,3457,22,72684,120,2948,22,72334,120,2943,22,87168,120,1944,22,61777,120,3455,22,69376,120,295,22,63793,120,2974,22,64213,120,2962,22,64533,120,2965,22,64625,120,2935,22,79361,120,2442,22,85019,120,2296,22,85848,120,228,22,66223,120,2927,22,66533,120,2923,22,67112,120,2867,22,67438,120,2866,22,67974,120,2875,22,68217,120,2882,22,68622,120,2912,22,69038,120,2964,22,69369,120,2972,22,70247,120,2926,22,70615,120,2929,22,71437,120,2895,22,71715,120,2871,22,71902,120,284,22,72277,120,2778,22,72774,120,274,22,73122,120,2712,22,73458,120,2682,22,73902,120,2646,22,7431,120,263,22,74706,120,2613,22,75182,120,2657,22,75744,120,2675,22,75997,120,2671,22,76225,120,2627,22,77105,120,2577,22,7741,120,2545,22,78044,120,2494,22,78422,120,248,22,90326,120,1838,22,8792,120,2142,22,80943,120,2433,22,8133,120,2428,22,81667,120,2415,22,81874,120,2404,22,82355,120,2383,22,83261,120,2348,22,83536,120,2347,22,84777,120,2304,22,87453,120,2251,22,87682,120,2143,22,88083,120,2113,22,87883,120,2039,22,8754,120,1963,22,8738,120,1915,22,87467,120,194,22,87748,120,189,22,87922,120,1884,22,88998,120,187,22,8928,120,1864,22,89563,120,1851,22,89816,120,1847,22,90119,120,1841,22,87636,120,2011,22,90399,120,1871,22,91199,120,1873,22,91295,120,1851,22,91065,120,1848,22,9064,120,1837,22,90326,120,1838,22,90119,120,1841,22,89816,120,1847,22,8958,120,1851,22,89292,120,1863,22,88981,120,1871,22,88981,120,1871,22,8928,120,1864,22,89563,120,1851,22,89816,120,1847,22,90119,120,1841,22,91199,120,1873,22,91077,120,1846,22,91279,120,1851,22,90421,120,187,22,8761,120,201,22,90119,120,1841,22,89816,120,1847,22,8958,120,1851,22,89292,120,1863,22,88998,120,187,22,87936,120,1884,22,8776,120,189,22,87458,120,1937,22,8738,120,1915,22,8754,120,1963,22,87836,120,2038,22,8767,120,214,22,88059,120,2112,22,87435,120,225,22,84774,120,2303,22,83512,120,2346,22,8326,120,2346,22,82346,120,2381,22,81813,120,2406,22,8159,120,2416,22,8134,120,2426,22,80931,120,2431,22,87943,120,2139,22,85853,120,2279,22,78417,120,2479,22,78041,120,2493,22,77394,120,2544,22,77039,120,2581,22,76213,120,2624,22,75994,120,2672,22,75774,120,2675,22,75202,120,2658,22,74695,120,2615,22,74318,120,2628,22,73866,120,2647,22,73455,120,2678,22,73092,120,2711,22,72749,120,2738,22,72232,120,2784,22,7189,120,2839,22,71708,120,2871,22,71423,120,2894,22,70614,120,2928,22,70108,120,2924,22,69357,120,2971,22,85025,120,2295,22,79346,120,2441,22,68616,120,2906,22,68229,120,2881,22,67977,120,2873,22,67489,120,2864,22,67003,120,2864,22,6657,120,2916,22,66276,120,2924,22,69367,120,2949,22,69048,120,2964,22,65526,120,2921,22,64611,120,2936,22,64479,120,2965,22,64213,120,2961,22,63785,120,2976,22,65511,120,2923,22,72724,120,2916,22,63422,120,3036,22,72687,120,2943,22,63251,120,3963,22,76919,120,245,22,77625,120,2469,22,78992,120,2456,22,80804,120,2585,22,8079,120,2611,22,80783,120,2609,22,78993,120,2458,22,78731,120,2467,22,76917,120,2448,22,63246,120,3962,22,63457,120,3036,22,5884,120,3579,22,7329,120,3363,22,73301,120,3362,22,66447,120,3059,22,66447,120,3059,22,72379,120,2818,22,69373,120,2971,22,68703,120,3137,22,68708,120,3137,22,58328,120,3574,22,61571,120,3119,22,61571,120,3119,22,62049,120,3251,22,62068,120,3251,22,65633,120,3088,22,65633,120,3088,22,62706,120,3142,22,61142,120,3103,22,61142,120,3103,22,7913,120,2961,22,79122,120,2962,22,64721,120,2999,22,89404,120,4026,23,05037,120,6751,23,05194,120,6757,23,05707,120,6774,23,06388,120,6815,23,06615,120,685,23,064,120,6815,23,05715,120,6774,23,05207,120,6757,23,05061,120,6751,22,79401,120,2819,22,79401,120,2819,22,64825,120,3461,22,64812,120,3461,22,72729,120,4233,22,72756,120,4231,22,66982,120,3571,22,67105,120,3569,22,73306,120,2545,22,72607,120,2585,22,73551,120,3331,22,82788,120,3121,23,06615,120,685,22,6039,120,3443,22,63967,120,3976,22,65075,120,2959,22,5929,120,3278,22,66471,120,3164,22,63836,120,3937,22,67071,120,3176,22,58675,120,3593,22,67879,120,3194,22,71167,120,3872,22,78614,120,2969,22,59134,120,2833,22,56541,120,3334,22,9064,120,1837,22,64307,120,3741,22,51514,120,3578,22,56545,120,3717,22,76776,120,3795,22,62367,120,3669,22,88346,120,6198,22,56387,120,3345,22,79993,120,4592,22,80962,120,4617,22,81476,120,4617,22,63118,120,3578,22,83239,120,4627,22,83587,120,4625,22,83776,120,4628,22,60902,120,2997,22,8439,120,4645,22,84751,120,4657,22,85342,120,468,22,85706,120,4688,22,86107,120,4687,22,86437,120,4706,22,86966,120,473,22,87314,120,4743,22,63722,120,391,22,88257,120,4791,22,88166,120,4821,22,88365,120,4846,22,88761,120,4832,22,88989,120,4835,22,89278,120,4833,22,89604,120,4835,22,90867,120,4904,22,91598,120,4946,22,92029,120,4963,22,92235,120,4971,22,92693,120,5002,22,9281,120,501,22,92939,120,5021,22,93279,120,5036,22,93943,120,5067,22,94907,120,511,22,95954,120,5158,22,96078,120,5179,22,96125,120,5286,22,96433,120,5321,22,96754,120,5337,22,96992,120,5361,22,97074,120,5388,22,97769,120,5445,22,98129,120,5535,22,98286,120,5557,22,98454,120,5574,22,9871,120,5615,22,98783,120,5636,22,98858,120,5649,22,98958,120,5662,22,99355,120,5689,22,99736,120,5715,22,99914,120,5733,23,00367,120,5755,23,01011,120,5783,23,01817,120,5721,23,01973,120,5674,23,02258,120,5629,23,02346,120,5621,23,02801,120,5628,23,03264,120,5617,23,03846,120,5523,23,0427,120,5501,23,04847,120,5545,23,05066,120,5574,23,05725,120,5604,23,05948,120,5664,23,06348,120,5725,23,07028,120,5787,23,07728,120,5824,23,07995,120,5838,23,08259,120,5878,23,08259,120,5878,23,0799,120,5836,23,07677,120,5822,23,07029,120,5785,23,06387,120,5726,23,05959,120,5663,23,05776,120,5609,23,05069,120,5573,23,04842,120,5544,23,04279,120,55,23,03835,120,5523,23,03237,120,562,23,02818,120,5628,23,02341,120,562,23,02231,120,5631,23,01974,120,5676,23,01801,120,5721,23,01026,120,5781,23,0037,120,5754,22,99923,120,5732,22,99731,120,5714,22,99359,120,5688,22,9897,120,5661,22,98858,120,5649,22,98792,120,5635,22,98727,120,5617,22,98431,120,5571,22,98303,120,5558,22,98144,120,5534,22,97786,120,5446,22,97079,120,5386,22,97001,120,5361,22,96748,120,5337,22,96433,120,5321,22,96138,120,5286,22,96084,120,5179,22,95959,120,5157,22,9491,120,5109,22,93937,120,5066,22,93259,120,5033,22,92932,120,5018,22,92815,120,5009,22,92696,120,5001,22,9219,120,4968,22,92032,120,4962,22,91674,120,4947,22,90897,120,4907,22,89604,120,4835,22,89268,120,4836,22,8899,120,4833,22,88762,120,4831,22,88365,120,4846,22,63003,120,4057,22,88162,120,482,22,60254,120,2747,22,63643,120,3899,22,6384,120,3893,22,78915,120,4059,22,87362,120,197,22,7585,120,2971,22,6486,120,2858,22,8399,120,4633,22,61061,120,3011,22,75837,120,297,22,63118,120,3578,22,80936,120,4615,22,5643,120,3364,22,62309,120,3656,22,76792,120,3795,22,56542,120,3719,22,51372,120,3592,22,64402,120,3735,22,56511,120,3382,22,78592,120,2968,22,71167,120,3872,22,65308,120,3192,22,67793,120,2866,22,84839,120,4721,22,78685,120,4046,22,63836,120,3906,22,59647,120,3335,22,65767,120,3156,22,65314,120,3152,22,6368,120,3916,22,64503,120,3094,22,82791,120,3119,23,21122,120,6684,22,73618,120,3333,22,70273,120,3541,22,76489,120,3752,22,76481,120,3747,23,21124,120,6685,22,61973,120,2664,22,70004,120,3511,22,6221,120,2798,22,69206,120,3139,22,60395,120,3442,22,70291,120,3541,22,59663,120,3335,22,85145,120,4737,22,65908,120,3805,22,59117,120,2854,22,67835,120,2959,22,6808,120,3106,22,64593,120,288,22,62543,120,3404,22,87377,120,1969,22,61984,120,2691,22,72006,120,3002,22,59751,120,3353,23,05715,120,6774,22,74001,120,3133,22,7099,120,4404,22,72925,120,3498,22,9281,120,501,23,21788,120,6931,22,72289,120,3096,22,7146,120,2965,22,88507,120,5548,22,56517,120,3383,22,6578,120,3199,22,6122,120,2698,22,61996,120,3733,22,6407,120,4086,22,85604,120,474,22,85844,120,472,22,64098,120,4087,22,56383,120,3346,22,61996,120,3733,22,6122,120,2698,22,6578,120,3199,22,56386,120,3346,22,58363,120,3223,22,71494,120,2967,22,72162,120,3072,23,21761,120,6931,22,68306,120,3122,22,92815,120,5009,22,72921,120,3497,22,74,120,3134,22,5976,120,3352,22,72271,120,3073,22,61963,120,2692,22,56537,120,3412,22,6255,120,3397,22,68102,120,3108,22,90353,120,6487,22,5928,120,284,22,65907,120,3809,22,72006,120,3002,22,67099,120,3208,22,5929,120,3276,22,69207,120,3137,22,62095,120,2794,22,61855,120,266,23,27919,120,7196,23,22542,120,6941,23,21127,120,6685,22,60455,120,3957,22,63605,120,2806,23,16237,120,6399,23,16237,120,6399,23,21112,120,6687,23,22542,120,6941,23,27922,120,7196,22,60602,120,4275,22,61263,120,4107,22,61685,120,3922,22,60602,120,4275,22,61253,120,4106,22,61714,120,3917,22,63635,120,4104,22,62946,120,3951,22,63652,120,4103,22,62893,120,395,22,69377,120,3166,22,69784,120,3478,22,70146,120,3545,22,69389,120,3166,22,88045,120,4838,22,8968,120,5424,22,87866,120,5696,22,89018,120,6475,22,88061,120,6501,22,88601,120,6636,22,88676,120,6667,22,90938,120,6803,22,91025,120,6837,22,90928,120,6901,22,91578,120,6965,22,91615,120,712,22,90946,120,7139,22,91615,120,712,22,91578,120,6965,22,90925,120,6904,22,91025,120,6837,22,90996,120,6808,22,88678,120,6669,22,88623,120,6638,22,88061,120,6501,22,88987,120,6474,22,87866,120,5696,22,8968,120,5424,22,88042,120,4839,22,81643,120,302,22,81643,120,302,22,63784,120,3564,22,63766,120,3565,22,87367,120,3603,22,60796,120,4225,22,6081,120,4221,22,7762,120,3607,22,77655,120,3609,22,73667,120,3304,22,73719,120,3303,22,63645,120,3022,22,62192,120,2656,22,62086,120,2916,22,62579,120,3634,22,60162,120,3979,22,63043,120,3446,22,63003,120,3444,22,71749,120,3513,22,71501,120,352,22,63097,120,3718,22,63111,120,3718,22,62947,120,3738,22,62947,120,3739,22,62855,120,3739,22,83107,120,2635,22,82977,120,2639,22,67673,120,3424,22,67673,120,3423,22,6377,120,3479,22,72454,120,4295,22,72469,120,4296,22,62518,120,2854,22,6254,120,285,22,70049,120,3257,22,61688,120,3268,22,6176,120,3264,22,92415,120,2861,22,64633,120,3266,22,64642,120,3265,22,75331,120,3091,22,75342,120,3093,22,75286,120,3108,22,75305,120,3108,22,62095,120,2851,22,6209,120,2851,22,92351,120,2866,22,59373,120,3333,22,59325,120,3328,22,62819,120,3437,22,72243,120,4434,22,7226,120,4433,22,85443,120,2593,22,85435,120,2591,22,85515,120,2543,22,85507,120,2543,22,85478,120,2527,22,85441,120,2524,22,84434,120,2452,22,84433,120,2454,22,84367,120,2446,22,8431,120,2442,22,84126,120,2426,22,84126,120,2426,22,85377,120,2615,22,85384,120,2612,22,88332,120,3269,22,68319,120,3509,22,6832,120,3507,22,89185,120,6474,22,89201,120,6473,22,90189,120,6481,22,90202,120,648,22,88012,120,6493,22,88012,120,6488,22,62826,120,3806,22,6285,120,3806,22,76065,120,2667,22,76072,120,2668,22,69274,120,2985,22,69263,120,2987,23,109,120,7004,23,10872,120,6998,22,60631,120,3965,22,77701,120,3002,22,60156,120,3979,22,7319,120,3484,22,74669,120,2617,22,74663,120,2617,22,64541,120,3044,22,64537,120,3037,22,64504,120,3146,22,64521,120,3143,22,64516,120,306,22,64525,120,3069,22,6776,120,3189,22,67765,120,3188,22,75258,120,3106,22,75269,120,3105,22,60267,120,397,22,60421,120,3979,22,73928,120,3256,22,73919,120,3256,22,7325,120,2533,22,73402,120,2523,22,73657,120,2501,22,73829,120,2496,22,73082,120,3557,22,73095,120,3554,22,62611,120,356,22,62596,120,3561,22,64489,120,3107,22,70156,120,3485,22,70156,120,3485,22,60702,120,2706,22,62893,120,2942,22,62839,120,2934,22,68428,120,3159,22,68424,120,3156,22,59421,120,3497,22,59412,120,3498,22,59523,120,3498,22,59523,120,3498,22,64562,120,2964,22,6452,120,2967,22,59394,120,3108,22,76455,120,3742,22,60626,120,3248,22,59908,120,3196,22,60425,120,3242,22,6037,120,3246,22,59978,120,3197,22,59963,120,3198,22,59394,120,3108,22,5939,120,3111,23,0336,120,5374,23,03347,120,5374,22,88102,120,4829,22,88102,120,4829,22,79021,120,2963,22,79029,120,2964,22,78771,120,2965,22,78853,120,2966,22,66115,120,2899,22,66137,120,2897,22,66102,120,2933,22,66123,120,2931,22,66407,120,3002,22,66427,120,3001,22,66445,120,3029,22,66467,120,3029,22,65674,120,3064,22,65701,120,3064,22,65867,120,309,22,65882,120,3087,22,65967,120,3148,22,65986,120,3149,22,66839,120,3235,22,66851,120,3232,22,67672,120,3426,22,67683,120,3424,22,60102,120,3899,22,60253,120,3892,22,88274,120,2608,22,88274,120,2608,22,62084,120,2761,22,62063,120,2763,22,62719,120,2678,22,63021,120,262,22,62929,120,2621,22,62719,120,2678,22,62799,120,2654,22,62799,120,2654,22,64738,120,3516,22,64906,120,3509,22,64742,120,3514,22,63781,120,3009,22,63784,120,3011,22,71001,120,4394,22,71095,120,4398,22,71013,120,4394,22,70984,120,4392,22,6261,120,356,22,6372,120,2939
};
}
}
You test code doesn't work. I think in copy/pasting there is an issue with the numbers.
Can you publish the code again? I will try do to some of my own testing on this.
The default Osm profiles are based on the not thread save DynamicProfile. This results in random index out of range exceptions inside the FactorAndSpeed function at parallel usage on several function a.e. the Router.TryResolveConnected. These issue had been already reported at https://github.com/itinero/routing/issues/154 but got closed without fixing the basic problem. I did a short look at the implementation of the DynamicProfile. It uses several colletions for caching so these error isn't surprising. I'm currently not familiar with the Itinero design, so I hope there is s.o. else more competent to fix it.
It can easily be reproduced by parallel execution of TryResolveConnected like: System.Threading.Tasks.Parallel.For(0, cpus, threadNr => { for (int i = stopsCount threadNr / cpus, end = stopsCount (threadNr + 1) / cpus; i < end; i++) { var pos = stops[i].Stop.Pos; points[i] = router.TryResolveConnected(pedestrian, pos.Lat, pos.Lon, 1000, 250).Value; } });
The full exception stack trace is: {System.Exception: Cannot read elements with an id outside of the accessor range. at Reminiscence.Indexes.Index
1.Get(Int64 id) at Itinero.Attributes.AttributesIndex.InternalTagsEnumerator.get_Current() at Itinero.Profiles.DynamicProfile.FactorAndSpeed(IAttributeCollection attributes) at Itinero.Profiles.ProfileFactorAndSpeedCache.CalculateFor(Profile[] profiles) at Itinero.RouterBaseExtensions.GetIsAcceptable(RouterBase router, IProfileInstance[] profiles) at Itinero.RouterBaseExtensions.TryResolveConnected(RouterBase router, IProfileInstance profileInstance, Single latitude, Single longitude, Single radiusInMeter, Single maxSearchDistance, Nullable
1 forward, CancellationToken cancellationToken) at Itinero.RouterBaseExtensions.TryResolveConnected(RouterBase router, IProfileInstance profileInstance, Single latitude, Single longitude, Single radiusInMeter, Single maxSearchDistance, Nullable`1 forward)