3456
3201
3220
3224
3223
3232
3204
3207
3219
3206
3227
3203
3226
3228
3229
3231
3205
3221
3222
3208
3225
3215
3413
3414
2975
2974
2971
2970
2976
2972
2965
2968
2967
2969
2964
2957
2958
2963
2960
2961
2962
2959
2977
3415
3004
3006
3011
3005
2999
3009
3008
3010
3007
3003
3000
3001
3002
3411
3459
3369
3417
3479
3423
3461
3431
3425
3419
3318
3261
3269
3270
3319
3266
3263
3321
3234
3262
3271
3265
3012
3264
3481
3268
3272
3267
3273
3320
3420
3199
3196
3198
3197
3480
3027
3029
3028
3432
3059
3060
3061
3062
3063
3052
3054
3055
3070
3068
3051
3057
3058
3064
3053
3066
3074
3065
3071
3069
3072
3531
3402
3458
3392
3393
3396
3405
3372
3389
3395
3390
3394
3403
3406
3462
3408
2947
3454
3399
3387
3386
3401
3391
3388
3398
3482
3404
3476
3397
3409
3407
2986
3310
3400
3452
3426
2897
2883
2911
2922
2887
2907
2893
2912
2894
2896
2902
2901
2903
2920
2921
2919
3530
2918
2886
2914
2890
2892
2891
2898
2895
2900
2913
2881
2923
2904
2909
2908
2905
2888
2882
2906
3440
3463
3457
3464
3371
3433
3275
3280
3150
2879
3193
3132
3172
3170
3183
3133
3123
3147
3111
3135
3168
3167
3166
3164
3169
3165
3175
3177
3176
3153
3160
3156
3159
3157
3158
3155
3154
3108
3179
3130
3149
3125
3143
3140
3182
3145
3146
3192
3148
3131
3283
3162
3178
3144
2872
3181
3277
3279
3276
3184
3180
3107
3110
3109
3194
3282
3173
3278
3281
3439
3373
3025
3022
3024
3023
3422
3466
3460
3436
3451
3448
3533
3041
3042
3067
3050
3048
3046
3037
3043
3047
3036
3033
3040
3044
3035
3038
3039
3045
3034
3438
3437
3469
2877
3128
3465
3129
2878
2876
3477
3124
2867
2871
3126
3127
2873
2870
2875
2869
2868
3430
3470
3473
3434
3435
3472
3317
3474
3418
3447
3307
3292
3302
3305
3289
3293
3296
3300
3295
3288
3306
3301
3299
3287
3303
3297
3309
3294
3304
3308
3286
3291
3298
3290
3453
3427
3429
3019
3018
2948
3015
3017
3468
3014
3016
3471
3455
3316
3315
3381
3382
3379
3380
2927
3202
3383
2874
2949
2955
3378
3230
2951
3384
3377
3385
2940
3449
3450
3421
3424
3478
3467
2942
2944
2946
2954
3410
2945
2950
2943
2981
2991
2988
2994
2984
2980
2993
2985
2996
2979
2982
2990
2995
2989
2992
2987
2983
2997
3416
3093
3088
3092
3020
3089
3101
3091
3090
3086
3099
3098
3100
3105
3096
3095
3097
3094
3103
3084
3085
3102
3104
2926
2936
2929
2933
2925
2934
2928
2938
2932
2931
2930
2939
2937
2935
3428
3475
3284