3326,3323,3323,3326,3327,3331,3331,3330,3330,3329,3328,3327,3327,3326,3326,3325,3324,3324,3322,3321,3320,3321,3322,3325,3326,3327,3330,3332,3332,3334,3336,3337,3337,3336,3336,3335,3335,3336,3345,3347,3349,3351,3355,3359,3361,3363,3365,3366,3377,3377,3378,3377,3373,3371,3370,3368,3367,3364,3360,3360,3358,3358,3360,3361,3361,3360,3358,3357,3355,3351,3350,3347,3334,3332,3329,3329,3324,3322,3321,3318,3318,3317,3315,3313,3313,3316,3316,3317,3317,3316,3314,3313,3312,3310,3308,3303,3303,3309,3313,3317,3319,3321,3322,3324,3325,3325,3324,3324,3323,3323,3323,3321,3321,3320,3318,3314,3311,3309,3308,3307,3304,3302,3301,3298,3296,3295,3293,3292,3294,3296,3297,3297,3298,3296,3294,3293,3291,3289,3287,3284,3283,3281,3279,3277,3274,3272,3270,3269,3267,3266,3265,3265,3262,3260,3258,3256,3253,3250,3248,3246,3242,3239,3237,3236,3234,3233,3231,3230,3228,3227,3226,3225,3224,3226,3228,3229,3228,3227,3226,3225,3224,3223,3222,3221,3220,3218,3215,3214,3211,3208,3206,3203,3200,3197,3195,3194,3193,3192,3190,3191,3193,3192,3191,3188,3186,3184,3183,3181,3179,3178,3177,3175,3172,3170,3170,3169,3169,3168,3166,3165,3163,3161,3161,3160,3159,3157,3157,3156,3154,3153,3153,3152,3152,3150,3150,3151,3151,3148,3147,3146,3145,3144,3141,3141,3142,3144,3149,3149,3148,3145,3142,3140,3136,3135,3131,3131,3136,3138,3138,3140,3141,3143,3146,3147,3149,3154,3155,3158,3159,3160,3160,3158,3157,3155,3154,3154,3155,3157,3161,3163,3167,3167,3169,3170,3173,3175,3177,3178,3181,3185,3187,3191,3195,3196,3199,3200,3203,3206,3209,3218,3219,3222,3224,3226,3231,3231,3229,3226,3226,3224,3224,3226,3232,3234,3244,3246,3252,3255,3257,3260,3261,3272,3272,3271,3270,3269,3268,3261,3262,3265,3267,3268,3270,3271,3276,3277,3282,3282,3283,3284,3285,3286,3288,3290,3291,3297,3300,3304,3305,3305,3303,3301,3299,3297,3297,3318,3320,3322,3322,3323,3323,3321,3321,3322,3323,3324,3325,3326,3327,3329,3330,3337,3338,3340,3341,3343,3345,3347,3350,3350,3352,3361,3363,3365,3368,3370,3371,3374,3375,3378,3380,3380,3382,3382,3380,3380,3378,3375,3374,3372,3370,3370,3369,3367,3365,3365,3378,3379,3382,3384,3394,3395,3397,3397,3390,3389,3389,3403,3406,3406,3407,3409,3422,3423,3440,3443,3443,3446,3448,3458,3460,3460,3461,3462,3462,3463,3464,3467,3467,3470,3472,3472,3473,3473,3477,3477,3476,3476,3475,3474,3474,3475,3475,3474,3472,3469,3465,3463,3462,3460,3459,3457,3455,3454,3453,3449,3446,3442,3440,3439,3438,3437,3435,3434,3432,3431,3451,3452,3453,3455,3457,3459,3461,3466,3469,3470,3472,3473,3473,3472,3470,3467,3464,3457,3456,3456,3451,3431,3430,3428,3426,3424,3423,3421,3420,3419,3417,3416,3414,3413,3412,3410,3409,3407,3406,3405,3404,3402,3400,3399,3398,3394,3394,3393,3387,3386,3385,3385,3382,3382,3384,3387,3387,3388,3400,3404,3408,3409,3411,3412,3414,3415,3418,3420,3423,3424,3426,3428,3430,3431,3433,3434,3436,3438,3439,3442,3442,3439,3438,3435,3434,3428,3427,3427,3429,3430,3430,3432,3434,3435,3446,3447,3448,3448,3451,3453,3455,3457,3465,3466,3467,3467,3468,3470,3471,3474,3474,3471,3471,3474,3474,3474,3473,3473,3473,3474,3474,3476,3477,3477,3477,3479,3480,3481,3481,3481,3481,3480,3478,3478,3477,3476,3477,3476,3473,3471,3471,3470,3469,3468,3467,3464,3463,3462,3459,3455,3454,3453,3451,3448,3447,3446,3446,3445,3446,3443,3441,3438,3436,3434,3431,3428,3425,3413,3409,3408,3406,3402,3400,3397,3394,3392,3390,3389,3386,3384,3380,3378,3375,3373,3371,3368,3367,3368,3369,3369,3370,3370,3369,3367,3365,3364,3362,3360,3357,3355,3353,3352,3351,3349,3348,3347,3345,3343,3341,3340,3338,3337,3339,3340,3342,3343,3345,3345,3347,3347,3344,3343,3341,3340,3342,3343,3344,3346,3345,3343,3342,3340,3338,3336,3335,3332,3329,3327;449,448,372,372,373,372,369,368,367,366,366,365,363,363,360,360,358,356,357,357,356,355,356,355,355,356,358,360,361,362,362,361,359,359,358,357,355,354,354,352,352,351,351,350,348,347,347,346,346,345,344,344,344,342,342,340,340,337,337,338,340,343,343,344,345,346,346,347,348,348,349,350,350,351,351,350,350,348,348,345,344,344,341,341,343,346,347,348,353,354,355,356,357,357,355,355,358,358,359,359,360,361,362,363,365,369,369,370,370,372,448,446,443,441,440,436,435,435,433,430,429,428,427,427,425,423,422,420,419,419,418,416,415,414,413,412,411,411,410,409,408,408,405,404,404,405,405,403,404,406,407,408,409,411,412,413,413,412,411,412,413,412,412,411,410,409,409,410,411,413,414,416,417,419,420,422,424,426,427,429,430,434,436,437,439,440,439,438,438,437,437,438,438,437,436,435,432,429,426,424,422,419,418,418,416,415,413,412,411,410,408,407,406,404,402,400,398,397,396,395,394,392,390,389,387,386,384,383,382,380,378,376,374,372,370,369,365,362,362,361,361,360,360,358,357,356,356,354,352,351,354,355,355,356,356,353,353,351,350,348,346,344,343,342,341,341,340,340,341,341,337,337,338,338,337,336,335,335,336,337,337,336,334,332,331,329,328,327,326,325,324,323,323,322,322,321,321,320,319,319,318,318,317,316,316,314,312,312,313,313,311,309,309,307,307,306,306,303,302,302,301,301,304,304,305,305,306,306,312,312,311,310,310,309,309,311,311,308,307,307,306,306,305,305,304,304,307,307,306,304,303,301,300,299,296,296,295,295,294,293,288,287,283,282,282,281,278,277,275,274,272,267,267,265,265,263,263,261,261,260,259,259,260,261,262,263,264,264,263,263,265,266,268,270,270,271,272,272,273,274,274,275,275,276,276,278,278,280,280,279,279,280,281,284,292,292,295,295,292,289,288,289,289,288,288,289,290,290,292,292,294,295,297,299,302,303,305,305,303,303,306,307,308,310,313,318,318,321,322,322,324,326,331,333,335,337,340,341,341,343,343,345,346,348,349,349,350,353,354,354,355,355,356,357,357,358,358,360,362,363,364,364,365,365,362,362,360,358,356,355,354,354,353,353,354,358,358,358,363,365,366,366,367,367,369,371,373,373,374,375,375,376,377,377,378,378,379,379,380,381,381,385,387,387,388,389,389,391,394,399,399,397,393,392,392,391,391,390,390,389,389,388,388,386,385,385,384,383,382,382,381,380,380,379,378,378,375,375,376,376,377,377,376,373,372,372,370,368,368,369,369,371,372,373,375,376,376,377,377,376,376,375,372,372,374,377,379,382,384,387,389,391,394,396,397,399,401,402,403,405,406,408,410,413,414,416,418,420,422,424,425,428,430,431,431,433,435,436,439,440,442,443,443,444,445,445,447,448,449,451,453,454,455,456,458,458,459,459,460,460,459,459,460,459,460,463,465,465,466,467,467,468,468,469,469,471,472,473,475,475,476,477,479,481,483,486,487,490,491,492,492,493,494,495,496,495,495,493,492,491,492,492,491,491,490,488,487,485,484,482,480,478,477,475,474,472,470,468,467,464,463,462,460,459,456,455,453,453,452,453,454,454,453,451