5
7858
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-12
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-8
-8
-8
-7
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-3
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
-1
-1
0
0
0
0
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
5
5
5
5
5
5
6
6
6
6
6
6
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
3
3
3
3
2
2
2
2
2
1
1
1
1
1
1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-9
-9
-9
-10
-10
-10
-11
-11
-11
-12
-12
-12
-13
-13
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-21
-21
-21
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-24
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-28
-28
-28
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-42
-42
-42
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-52
-52
-52
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-64
-64
-64
-65
-65
-65
-66
-66
-66
-67
-67
-67
-68
-68
-69
-69
-69
-70
-70
-70
-71
-72
-72
-73
-73
-73
-74
-74
-75
-75
-76
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-84
-84
-85
-85
-85
-86
-86
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-91
-91
-92
-92
-92
-93
-93
-94
-94
-95
-95
-96
-96
-96
-97
-97
-98
-98
-98
-99
-99
-100
-100
-101
-101
-102
-102
-103
-103
-104
-104
-105
-105
-106
-106
-106
-107
-107
-108
-108
-108
-109
-109
-110
-110
-111
-111
-112
-112
-113
-113
-114
-115
-115
-116
-116
-116
-117
-117
-118
-118
-119
-119
-119
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-122
-121
-121
-121
-121
-120
-120
-120
-120
-119
-119
-118
-118
-117
-117
-116
-115
-115
-114
-113
-112
-111
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-97
-96
-95
-94
-93
-92
-91
-89
-88
-87
-86
-84
-83
-82
-81
-79
-78
-76
-75
-74
-72
-71
-69
-68
-66
-65
-64
-62
-61
-60
-58
-57
-56
-55
-55
-54
-54
-54
-54
-55
-56
-56
-57
-59
-60
-62
-63
-65
-67
-69
-72
-74
-76
-78
-81
-83
-85
-87
-88
-90
-91
-92
-93
-93
-93
-93
-92
-91
-90
-89
-87
-85
-83
-81
-78
-75
-72
-69
-66
-62
-58
-54
-50
-46
-42
-37
-33
-29
-24
-20
-16
-11
-7
-3
1
5
9
13
17
21
25
29
33
36
40
44
47
51
54
57
59
61
63
65
66
66
66
66
65
64
63
61
58
54
50
46
41
35
29
22
16
8
1
-7
-15
-22
-30
-37
-45
-53
-60
-68
-75
-83
-90
-98
-105
-112
-118
-125
-131
-137
-144
-150
-156
-161
-167
-172
-177
-182
-187
-192
-197
-201
-206
-211
-216
-221
-225
-230
-234
-238
-242
-246
-249
-252
-255
-258
-260
-262
-264
-266
-268
-269
-271
-272
-273
-274
-275
-276
-277
-278
-278
-279
-280
-281
-282
-283
-283
-284
-284
-284
-284
-284
-283
-282
-281
-280
-278
-276
-274
-271
-268
-265
-262
-259
-255
-252
-248
-244
-241
-237
-234
-230
-227
-224
-221
-218
-216
-215
-214
-214
-214
-215
-217
-219
-222
-226
-230
-234
-239
-245
-250
-256
-263
-269
-275
-281
-287
-293
-299
-305
-311
-317
-322
-328
-333
-338
-343
-348
-352
-356
-360
-364
-368
-371
-374
-377
-379
-381
-383
-384
-385
-385
-386
-386
-386
-386
-385
-385
-384
-383
-382
-380
-379
-377
-375
-372
-370
-368
-366
-364
-361
-359
-356
-353
-350
-346
-343
-339
-334
-330
-325
-321
-316
-311
-306
-302
-297
-293
-288
-284
-280
-277
-273
-270
-267
-264
-262
-259
-257
-254
-252
-250
-248
-245
-243
-242
-240
-239
-238
-238
-238
-238
-239
-239
-240
-240
-241
-242
-243
-244
-244
-245
-247
-248
-250
-251
-253
-255
-258
-260
-263
-267
-271
-275
-279
-284
-289
-293
-298
-303
-308
-313
-318
-323
-327
-332
-336
-340
-344
-348
-351
-354
-357
-360
-363
-365
-367
-369
-371
-373
-375
-377
-380
-382
-385
-387
-389
-392
-394
-397
-399
-401
-403
-404
-406
-406
-407
-407
-407
-406
-406
-404
-403
-402
-400
-398
-397
-396
-395
-394
-394
-393
-393
-393
-394
-395
-396
-396
-397
-398
-399
-400
-401
-401
-402
-402
-403
-403
-402
-402
-402
-402
-401
-401
-401
-401
-401
-402
-402
-403
-405
-406
-408
-410
-412
-415
-418
-421
-425
-429
-432
-436
-440
-444
-448
-452
-455
-459
-462
-464
-467
-469
-471
-473
-475
-477
-479
-480
-482
-484
-486
-488
-490
-492
-494
-496
-498
-500
-503
-505
-508
-510
-513
-516
-519
-521
-524
-527
-531
-534
-537
-539
-542
-543
-545
-546
-547
-548
-548
-549
-549
-548
-548
-547
-546
-546
-545
-545
-544
-543
-542
-540
-539
-537
-535
-533
-531
-529
-527
-525
-523
-522
-520
-519
-517
-517
-516
-516
-516
-516
-516
-516
-516
-517
-517
-517
-518
-518
-518
-518
-518
-517
-517
-516
-516
-515
-514
-512
-511
-509
-508
-506
-504
-503
-502
-501
-500
-499
-498
-498
-497
-497
-497
-497
-497
-498
-499
-499
-501
-502
-503
-503
-504
-504
-503
-503
-501
-500
-498
-497
-494
-492
-490
-487
-484
-480
-477
-473
-469
-465
-461
-457
-454
-451
-448
-447
-445
-445
-444
-445
-446
-448
-450
-453
-457
-461
-465
-469
-474
-479
-485
-490
-495
-500
-505
-509
-513
-517
-520
-523
-526
-527
-528
-529
-529
-528
-527
-526
-524
-523
-521
-518
-516
-513
-511
-508
-506
-503
-500
-498
-495
-493
-490
-488
-486
-485
-483
-482
-481
-480
-479
-479
-479
-479
-480
-481
-482
-483
-485
-486
-487
-488
-489
-490
-491
-491
-491
-491
-491
-491
-490
-490
-490
-489
-489
-488
-488
-487
-486
-486
-485
-484
-483
-482
-481
-480
-479
-478
-476
-475
-474
-473
-472
-471
-470
-469
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-468
-467
-466
-465
-463
-462
-460
-458
-456
-454
-452
-449
-447
-445
-442
-440
-438
-436
-434
-432
-430
-428
-427
-425
-424
-423
-422
-422
-422
-422
-422
-423
-423
-425
-426
-428
-431
-433
-436
-439
-442
-445
-448
-450
-452
-455
-456
-458
-460
-461
-462
-462
-463
-463
-463
-462
-462
-461
-461
-461
-460
-460
-460
-460
-460
-460
-461
-461
-462
-462
-462
-462
-462
-461
-460
-459
-458
-457
-455
-454
-452
-450
-447
-445
-443
-442
-440
-440
-439
-439
-440
-440
-441
-441
-442
-443
-444
-445
-446
-446
-447
-448
-448
-449
-450
-451
-451
-452
-453
-454
-454
-455
-455
-455
-456
-456
-455
-454
-453
-452
-450
-448
-446
-444
-442
-439
-437
-434
-432
-430
-428
-425
-423
-421
-418
-416
-413
-411
-408
-406
-404
-402
-401
-399
-397
-396
-394
-393
-391
-389
-386
-383
-380
-377
-373
-369
-365
-361
-357
-354
-350
-347
-344
-341
-337
-334
-331
-328
-325
-322
-318
-315
-312
-309
-306
-304
-302
-301
-300
-299
-298
-297
-296
-295
-295
-294
-294
-294
-294
-293
-293
-292
-291
-289
-288
-286
-285
-283
-282
-281
-280
-278
-277
-275
-274
-271
-269
-267
-265
-262
-260
-258
-256
-254
-252
-250
-248
-247
-246
-244
-243
-242
-241
-240
-239
-239
-239
-239
-239
-239
-238
-238
-237
-237
-236
-236
-236
-236
-236
-235
-235
-234
-233
-232
-231
-230
-228
-226
-225
-224
-223
-222
-221
-221
-220
-219
-218
-217
-216
-214
-212
-211
-209
-206
-204
-201
-198
-195
-191
-188
-184
-180
-176
-172
-169
-165
-161
-158
-154
-151
-148
-145
-142
-139
-136
-133
-130
-127
-125
-122
-120
-119
-117
-116
-115
-113
-112
-110
-109
-108
-107
-105
-104
-102
-101
-99
-97
-95
-93
-90
-88
-85
-81
-78
-74
-70
-66
-63
-59
-55
-51
-47
-44
-40
-37
-33
-31
-28
-26
-24
-21
-19
-17
-15
-14
-12
-11
-9
-7
-5
-3
-1
2
4
7
9
12
14
17
20
23
27
31
34
38
42
45
49
53
57
60
64
67
70
73
77
80
83
86
89
92
94
96
98
100
101
103
104
105
106
107
107
107
107
107
107
106
105
104
102
100
99
97
95
92
90
88
85
83
80
78
76
74
72
71
69
67
65
64
62
61
59
57
55
53
50
48
45
43
40
37
34
31
27
23
19
15
12
8
5
2
-1
-3
-6
-7
-9
-10
-11
-11
-11
-11
-11
-10
-9
-8
-6
-4
-3
-1
0
1
1
2
3
3
4
4
4
3
2
1
0
-1
-3
-4
-6
-8
-10
-11
-13
-14
-14
-15
-15
-15
-15
-14
-14
-13
-11
-10
-7
-5
-2
1
4
7
10
14
17
21
24
28
30
33
35
38
40
42
45
47
49
52
54
57
59
61
63
65
66
67
68
68
69
69
69
69
69
69
68
68
68
67
67
67
66
65
65
64
64
65
66
67
68
70
72
74
76
78
81
84
86
89
92
95
98
100
103
106
108
111
113
116
118
120
121
123
124
126
128
129
131
133
134
136
138
139
141
143
144
146
148
150
152
153
155
156
158
160
162
164
166
167
168
169
169
169
168
167
166
164
162
160
158
156
154
152
151
149
148
147
145
144
142
141
139
136
134
132
130
128
126
124
122
121
119
118
117
116
115
114
114
113
113
113
113
114
114
115
116
117
119
120
122
124
127
129
132
135
137
140
142
144
146
148
149
150
150
151
151
152
153
153
154
154
153
153
152
152
151
150
150
150
150
150
150
151
152
154
156
158
160
162
165
168
171
174
177
181
184
187
189
191
193
194
195
196
197
197
197
197
197
196
195
194
192
189
187
183
180
176
173
169
165
162
159
155
152
148
144
140
136
133
129
126
122
119
117
114
112
110
108
106
104
102
100
99
97
95
94
93
91
90
89
88
87
85
84
82
80
79
77
76
75
74
73
72
71
71
70
68
67
66
64
63
61
60
58
56
54
52
50
47
45
42
40
37
35
33
31
29
28
27
26
25
25
25
25
25
26
28
29
31
33
35
37
39
42
44
46
49
51
53
56
58
60
61
63
63
64
63
63
61
59
57
54
50
46
41
36
31
25
19
13
6
-1
-9
-16
-24
-32
-40
-48
-56
-65
-74
-83
-93
-102
-112
-121
-131
-140
-150
-159
-168
-177
-186
-195
-204
-212
-220
-229
-236
-244
-252
-259
-266
-273
-279
-286
-293
-300
-306
-313
-319
-326
-331
-337
-343
-348
-352
-357
-361
-364
-367
-370
-373
-374
-376
-377
-377
-377
-377
-376
-376
-374
-373
-371
-369
-366
-363
-359
-355
-350
-345
-340
-335
-329
-323
-317
-311
-304
-298
-291
-285
-279
-273
-266
-260
-253
-247
-240
-234
-227
-221
-215
-208
-202
-196
-190
-184
-178
-173
-167
-163
-159
-155
-151
-147
-144
-141
-138
-137
-136
-135
-136
-137
-139
-143
-147
-152
-159
-166
-174
-183
-193
-203
-214
-226
-237
-250
-262
-275
-288
-301
-313
-325
-337
-349
-361
-372
-383
-394
-404
-415
-424
-434
-443
-453
-461
-470
-478
-486
-494
-502
-509
-517
-525
-533
-541
-550
-560
-569
-579
-590
-600
-611
-622
-634
-645
-656
-667
-678
-689
-699
-709
-719
-728
-737
-745
-752
-759
-764
-768
-772
-774
-776
-776
-776
-775
-773
-770
-766
-762
-757
-751
-745
-738
-731
-723
-715
-706
-696
-686
-675
-665
-654
-643
-632
-620
-608
-595
-582
-568
-554
-540
-527
-513
-499
-485
-471
-457
-444
-432
-419
-408
-397
-387
-378
-370
-363
-357
-353
-350
-348
-347
-347
-348
-349
-351
-353
-356
-358
-361
-364
-367
-371
-375
-380
-385
-391
-397
-404
-412
-421
-430
-441
-452
-465
-477
-491
-505
-520
-534
-549
-565
-580
-595
-610
-624
-638
-652
-665
-678
-690
-702
-713
-724
-734
-743
-752
-761
-768
-776
-782
-789
-795
-800
-805
-810
-814
-818
-821
-824
-827
-830
-833
-835
-837
-840
-842
-844
-846
-847
-848
-849
-850
-849
-848
-847
-846
-844
-842
-840
-838
-836
-833
-830
-828
-825
-823
-820
-818
-816
-813
-811
-809
-807
-805
-803
-801
-799
-797
-795
-793
-791
-789
-787
-785
-782
-780
-777
-774
-771
-768
-764
-760
-756
-752
-748
-744
-740
-736
-733
-729
-725
-722
-717
-713
-709
-706
-702
-698
-695
-692
-689
-686
-685
-684
-684
-684
-684
-684
-684
-684
-684
-684
-685
-686
-688
-689
-691
-694
-698
-702
-707
-712
-718
-725
-732
-740
-748
-756
-765
-774
-782
-791
-799
-806
-812
-818
-823
-826
-829
-832
-834
-835
-836
-837
-836
-836
-835
-833
-831
-829
-826
-823
-820
-817
-815
-813
-812
-811
-811
-811
-811
-811
-811
-810
-810
-809
-809
-809
-809
-809
-810
-809
-809
-808
-807
-805
-804
-803
-801
-800
-799
-798
-798
-798
-799
-801
-803
-805
-807
-810
-812
-815
-818
-821
-824
-828
-832
-835
-839
-844
-848
-852
-856
-861
-865
-870
-874
-878
-883
-886
-889
-892
-893
-894
-895
-895
-895
-894
-893
-893
-891
-890
-889
-888
-887
-886
-884
-883
-882
-882
-881
-880
-880
-880
-879
-880
-880
-880
-880
-879
-878
-877
-876
-874
-872
-871
-869
-867
-865
-863
-861
-859
-857
-855
-853
-850
-848
-846
-844
-843
-841
-840
-839
-839
-838
-838
-837
-837
-837
-838
-839
-840
-841
-843
-844
-844
-844
-844
-843
-841
-839
-836
-832
-828
-823
-818
-812
-806
-800
-794
-789
-783
-778
-772
-768
-763
-760
-756
-754
-751
-749
-747
-747
-747
-748
-750
-752
-756
-760
-765
-770
-776
-782
-788
-794
-800
-805
-811
-817
-823
-830
-837
-845
-853
-861
-870
-880
-890
-900
-910
-921
-931
-941
-950
-959
-966
-973
-980
-985
-990
-995
-999
-1002
-1006
-1010
-1014
-1018
-1022
-1027
-1033
-1039
-1045
-1052
-1059
-1066
-1073
-1081
-1089
-1097
-1105
-1114
-1123
-1132
-1141
-1151
-1160
-1170
-1179
-1188
-1197
-1205
-1213
-1220
-1226
-1232
-1237
-1242
-1246
-1249
-1252
-1255
-1257
-1259
-1261
-1262
-1262
-1262
-1262
-1262
-1262
-1261
-1261
-1260
-1259
-1259
-1258
-1257
-1257
-1258
-1259
-1262
-1265
-1269
-1274
-1279
-1285
-1291
-1298
-1305
-1313
-1320
-1328
-1337
-1345
-1354
-1363
-1372
-1380
-1389
-1398
-1407
-1416
-1424
-1432
-1439
-1445
-1451
-1457
-1463
-1468
-1472
-1477
-1481
-1485
-1489
-1492
-1495
-1498
-1501
-1503
-1506
-1508
-1511
-1514
-1518
-1522
-1526
-1530
-1534
-1539
-1544
-1550
-1557
-1563
-1570
-1577
-1585
-1592
-1599
-1607
-1615
-1623
-1631
-1639
-1646
-1654
-1661
-1669
-1675
-1682
-1688
-1694
-1699
-1703
-1706
-1709
-1711
-1712
-1712
-1712
-1710
-1708
-1704
-1700
-1695
-1690
-1684
-1677
-1670
-1663
-1655
-1647
-1638
-1630
-1621
-1612
-1603
-1595
-1586
-1578
-1570
-1563
-1556
-1550
-1545
-1540
-1535
-1531
-1527
-1524
-1520
-1517
-1513
-1510
-1506
-1502
-1497
-1492
-1486
-1480
-1473
-1466
-1457
-1449
-1439
-1429
-1419
-1407
-1396
-1383
-1371
-1358
-1346
-1334
-1322
-1310
-1299
-1288
-1278
-1268
-1259
-1251
-1244
-1237
-1232
-1227
-1224
-1222
-1220
-1219
-1220
-1221
-1222
-1224
-1227
-1229
-1232
-1236
-1239
-1243
-1247
-1251
-1255
-1260
-1265
-1270
-1276
-1282
-1288
-1294
-1300
-1306
-1311
-1315
-1319
-1322
-1324
-1326
-1327
-1327
-1327
-1326
-1324
-1322
-1318
-1314
-1309
-1303
-1297
-1291
-1284
-1278
-1271
-1265
-1259
-1254
-1249
-1244
-1240
-1237
-1235
-1233
-1232
-1232
-1232
-1233
-1235
-1238
-1242
-1246
-1251
-1257
-1263
-1268
-1274
-1280
-1286
-1292
-1298
-1303
-1308
-1313
-1317
-1321
-1324
-1327
-1329
-1332
-1334
-1336
-1337
-1339
-1340
-1340
-1341
-1342
-1342
-1343
-1343
-1343
-1343
-1343
-1343
-1343
-1343
-1344
-1345
-1346
-1347
-1348
-1349
-1350
-1352
-1354
-1355
-1357
-1359
-1361
-1362
-1363
-1364
-1364
-1364
-1364
-1363
-1361
-1360
-1357
-1355
-1351
-1348
-1344
-1341
-1338
-1335
-1332
-1330
-1328
-1325
-1324
-1323
-1322
-1322
-1323
-1324
-1327
-1330
-1334
-1339
-1345
-1352
-1359
-1366
-1374
-1381
-1389
-1396
-1403
-1410
-1417
-1423
-1429
-1434
-1438
-1442
-1445
-1447
-1448
-1448
-1447
-1446
-1443
-1440
-1437
-1434
-1430
-1426
-1423
-1419
-1415
-1412
-1408
-1405
-1402
-1399
-1397
-1396
-1395
-1394
-1395
-1396
-1397
-1399
-1402
-1404
-1407
-1410
-1413
-1416
-1419
-1423
-1427
-1432
-1437
-1442
-1448
-1454
-1461
-1469
-1476
-1483
-1491
-1498
-1506
-1514
-1522
-1530
-1538
-1545
-1552
-1559
-1566
-1572
-1578
-1583
-1588
-1593
-1597
-1601
-1605
-1608
-1611
-1613
-1615
-1616
-1616
-1615
-1614
-1612
-1609
-1606
-1602
-1598
-1594
-1588
-1582
-1576
-1569
-1562
-1554
-1546
-1538
-1529
-1520
-1512
-1503
-1495
-1486
-1478
-1469
-1461
-1452
-1443
-1434
-1424
-1415
-1405
-1395
-1385
-1375
-1364
-1353
-1342
-1330
-1318
-1306
-1293
-1280
-1267
-1255
-1242
-1230
-1218
-1207
-1196
-1186
-1176
-1166
-1156
-1147
-1138
-1129
-1121
-1114
-1107
-1100
-1094
-1089
-1085
-1082
-1079
-1077
-1075
-1074
-1073
-1072
-1072
-1071
-1071
-1070
-1070
-1070
-1070
-1069
-1069
-1067
-1066
-1065
-1063
-1062
-1060
-1058
-1057
-1055
-1054
-1052
-1051
-1051
-1050
-1050
-1049
-1048
-1047
-1046
-1045
-1043
-1042
-1041
-1039
-1038
-1036
-1034
-1032
-1029
-1027
-1025
-1022
-1020
-1018
-1016
-1016
-1014
-1012
-1010
-1008
-1006
-1006
-1004
-1002
-1000
-999
-997
-994
-992
-989
-985
-981
-976
-971
-966
-959
-952
-945
-937
-929
-920
-911
-901
-890
-879
-869
-858
-846
-835
-824
-813
-802
-792
-781
-770
-760
-751
-742
-734
-726
-719
-712
-705
-698
-691
-684
-677
-670
-663
-655
-647
-639
-630
-622
-613
-604
-594
-584
-573
-561
-549
-536
-522
-507
-493
-478
-463
-448
-433
-418
-403
-388
-372
-358
-343
-329
-315
-302
-289
-276
-265
-254
-244
-235
-226
-217
-208
-200
-192
-185
-179
-173
-168
-164
-160
-157
-154
-151
-149
-147
-145
-143
-142
-140
-139
-137
-136
-135
-134
-134
-133
-132
-131
-129
-126
-123
-119
-115
-111
-107
-103
-98
-93
-87
-82
-76
-71
-66
-61
-56
-51
-48
-45
-42
-41
-40
-40
-40
-41
-43
-45
-48
-50
-54
-57
-61
-66
-70
-75
-80
-84
-88
-92
-95
-98
-100
-102
-104
-105
-106
-106
-106
-105
-104
-103
-100
-98
-95
-91
-87
-82
-78
-73
-68
-63
-58
-53
-48
-43
-39
-34
-30
-26
-23
-20
-17
-15
-13
-12
-11
-10
-9
-8
-7
-6
-4
-2
0
3
5
8
10
13
17
21
25
30
35
40
46
53
60
68
77
86
95
106
116
127
139
151
164
177
191
204
217
229
241
252
263
274
284
294
303
312
321
329
337
344
352
359
366
372
378
384
390
396
403
409
415
421
427
433
438
443
448
453
458
462
467
471
476
480
485
489
493
496
499
502
504
506
507
508
508
507
507
506
505
503
501
499
496
493
490
486
483
478
474
469
465
460
454
449
443
437
431
424
416
409
401
393
385
377
369
361
354
346
338
331
324
317
310
304
298
292
286
282
278
275
272
270
269
269
268
269
269
270
271
272
273
274
275
275
276
278
279
280
282
284
286
288
290
292
294
295
297
299
300
302
304
305
307
308
310
313
316
319
323
327
331
336
340
345
349
354
359
364
369
373
379
384
389
395
401
407
414
421
428
435
442
449
455
462
469
475
481
487
492
497
502
506
509
511
514
515
517
517
518
518
518
517
516
515
514
512
510
508
505
503
500
497
495
492
490
488
486
483
481
479
478
476
475
473
473
472
472
472
473
474
475
477
479
481
484
486
489
491
494
497
500
503
506
510
513
517
522
526
531
535
541
546
551
557
564
570
576
583
589
596
602
608
615
621
628
634
641
647
654
660
666
672
677
682
687
692
697
701
705
709
713
717
721
725
728
732
736
740
743
747
751
755
759
763
766
769
772
774
777
779
781
782
784
785
786
787
788
788
789
789
790
790
790
789
789
789
789
790
790
791
792
793
794
795
796
797
799
800
801
802
803
804
805
806
807
808
808
809
810
811
812
813
814
816
819
821
825
829
834
839
845
851
858
865
873
882
891
901
911
921
932
943
954
965
976
986
996
1006
1014
1024
1033
1040
1047
1052
1058
1062
1066
1069
1071
1074
1075
1077
1078
1079
1079
1080
1080
1079
1079
1078
1077
1076
1074
1072
1071
1069
1068
1066
1065
1064
1063
1061
1059
1057
1056
1053
1051
1049
1047
1044
1042
1039
1036
1033
1030
1027
1022
1020
1016
1012
1010
1006
1004
1002
1000
999
998
997
998
998
999
1000
1002
1004
1008
1012
1016
1020
1026
1031
1036
1041
1047
1052
1057
1063
1068
1074
1079
1085
1090
1096
1101
1107
1112
1118
1123
1128
1132
1135
1139
1141
1144
1146
1148
1149
1151
1152
1152
1153
1153
1153
1153
1153
1154
1154
1154
1154
1155
1156
1156
1157
1159
1160
1161
1162
1164
1166
1168
1171
1174
1178
1182
1187
1192
1198
1203
1209
1215
1221
1227
1232
1237
1242
1247
1251
1256
1260
1264
1268
1271
1274
1278
1281
1284
1287
1291
1294
1298
1301
1305
1309
1314
1318
1323
1327
1332
1336
1341
1346
1352
1357
1363
1369
1376
1382
1389
1395
1402
1408
1414
1419
1424
1429
1434
1439
1443
1447
1451
1454
1456
1458
1459
1461
1462
1462
1463
1464
1465
1466
1468
1469
1470
1472
1474
1475
1477
1478
1479
1480
1481
1482
1483
1484
1485
1485
1486
1486
1487
1487
1487
1486
1486
1485
1483
1482
1481
1480
1479
1478
1476
1475
1474
1473
1472
1471
1470
1469
1468
1467
1466
1465
1464
1462
1461
1460
1459
1458
1457
1456
1455
1453
1451
1449
1448
1446
1444
1441
1438
1434
1430
1426
1421
1416
1411
1406
1400
1394
1388
1382
1375
1369
1363
1357
1350
1344
1338
1333
1327
1322
1317
1312
1308
1305
1301
1298
1296
1293
1292
1290
1290
1289
1289
1288
1288
1289
1289
1289
1289
1289
1288
1287
1285
1284
1282
1281
1279
1278
1276
1275
1275
1274
1274
1274
1274
1275
1276
1277
1278
1279
1279
1280
1281
1281
1282
1282
1282
1282
1281
1280
1278
1276
1274
1271
1267
1263
1259
1254
1249
1243
1236
1229
1222
1215
1207
1199
1191
1182
1174
1166
1157
1149
1140
1132
1123
1115
1107
1098
1090
1082
1074
1066
1059
1051
1043
1036
1028
1020
1012
1004
997
989
980
972
964
956
947
938
929
920
911
903
894
885
876
867
859
851
843
836
828
821
815
809
802
797
791
785
780
775
770
765
760
756
753
749
746
743
740
737
734
731
727
724
720
716
711
707
702
698
693
689
684
680
676
672
669
666
663
660
658
656
654
652
650
648
646
645
643
641
639
638
636
634
633
631
629
626
624
622
619
617
615
612
610
608
605
603
601
599
597
596
595
594
594
594
594
594
595
596
597
598
600
601
603
605
607
609
611
613
615
618
620
622
624
625
627
629
631
632
634
636
638
640
643
646
650
654
658
662
667
673
679
686
693
700
708
716
725
733
742
751
759
768
777
786
795
803
812
821
830
839
848
857
865
874
881
889
896
903
911
917
924
930
936
942
947
952
957
961
965
968
970
973
975
976
978
979
981
982
984
985
987
988
989
990
991
991
992
993
993
994
995
996
998
1000
1002
1004
1006
1008
1012
1014
1016
1018
1022
1025
1029
1032
1034
1037
1040
1042
1044
1046
1048
1050
1052
1054
1056
1059
1062
1064
1067
1071
1074
1077
1080
1083
1086
1089
1091
1094
1096
1098
1100
1101
1103
1104
1105
1106
1108
1109
1112
1114
1117
1119
1122
1124
1126
1128
1130
1132
1134
1135
1137
1139
1140
1142
1144
1145
1146
1148
1149
1149
1150
1150
1149
1149
1148
1147
1146
1145
1144
1142
1140
1138
1136
1133
1130
1127
1124
1120
1117
1113
1109
1106
1101
1097
1093
1089
1084
1080
1076
1072
1068
1065
1061
1058
1055
1052
1050
1048
1046
1044
1043
1041
1040
1039
1037
1036
1035
1033
1032
1030
1029
1027
1024
1022
1018
1016
1012
1008
1004
1000
995
991
987
983
978
975
971
968
965
962
960
958
957
956
956
956
957
957
959
960
962
963
965
967
969
971
973
975
977
978
979
980
982
983
984
985
986
988
989
990
991
992
993
994
993
993
991
990
988
987
985
983
981
979
977
976
974
973
972
971
970
970
970
970
970
971
972
974
975
977
979
980
982
984
985
987
989
991
993
995
998
1000
1004
1008
1012
1016
1020
1024
1028
1033
1037
1042
1046
1050
1054
1058
1061
1064
1067
1070
1072
1075
1077
1079
1081
1082
1083
1084
1085
1085
1085
1085
1084
1084
1083
1083
1082
1081
1080
1078
1077
1075
1073
1071
1068
1066
1063
1060
1057
1054
1051
1048
1045
1041
1038
1035
1032
1029
1026
1022
1020
1018
1016
1014
1012
1012
1012
1010
1012
1012
1012
1014
1014
1016
1018
1018
1020
1022
1024
1026
1028
1030
1032
1034
1036
1038
1039
1041
1042
1042
1043
1042
1041
1040
1039
1037
1035
1033
1030
1027
1022
1018
1014
1010
1006
1002
998
994
990
987
984
981
980
979
978
978
979
980
981
983
985
988
991
995
999
1002
1006
1010
1014
1018
1022
1028
1032
1036
1041
1045
1049
1053
1057
1060
1063
1066
1068
1069
1070
1070
1069
1068
1066
1064
1061
1058
1054
1051
1046
1042
1038
1033
1028
1022
1018
1012
1008
1002
998
993
988
984
979
975
972
968
965
963
961
960
959
958
958
958
958
958
958
959
960
962
963
964
965
966
967
968
969
969
969
969
969
968
966
964
962
959
957
953
950
947
943
940
936
933
930
927
924
921
918
915
911
908
904
900
896
891
887
882
878
874
869
865
861
858
854
851
848
846
844
842
840
839
838
838
838
838
838
838
839
840
841
843
844
846
848
850
852
854
856
858
860
862
863
863
864
863
863
862
861
860
858
855
853
850
847
844
840
836
832
827
823
818
814
809
804
799
795
790
785
780
775
770
764
759
754
748
742
736
730
724
717
710
704
697
691
684
678
673
667
662
657
653
649
645
642
639
637
635
633
631
629
627
626
625
624
623
623
622
622
621
621
620
620
619
619
618
618
618
618
618
618
618
618
619
620
620
621
623
624
627
629
632
635
639
643
647
651
656
661
666
671
677
682
688
693
699
704
710
715
719
724
728
731
735
739
742
746
749
752
754
757
760
762
765
767
769
771
773
775
778
780
782
784
786
787
788
789
789
788
787
786
785
783
782
780
778
775
773
770
767
764
760
757
753
748
744
738
733
727
721
714
707
699
690
682
673
663
653
643
632
621
608
596
583
569
556
542
528
513
498
482
466
450
435
419
404
389
374
360
345
330
315
301
286
272
258
244
229
215
201
188
174
161
148
135
122
109
96
83
70
56
44
31
18
6
-6
-18
-30
-41
-53
-64
-75
-86
-96
-106
-116
-126
-137
-147
-157
-167
-176
-185
-193
-201
-209
-216
-223
-228
-234
-238
-242
-245
-249
-251
-254
-256
-258
-260
-261
-262
-263
-264
-264
-264
-263
-262
-261
-259
-257
-255
-253
-251
-249
-247
-245
-242
-238
-235
-231
-227
-222
-218
-213
-207
-201
-195
-188
-181
-173
-165
-155
-146
-135
-123
-111
-99
-86
-73
-60
-46
-32
-18
-3
12
27
43
59
76
92
109
126
143
160
177
194
210
227
244
261
277
294
310
325
341
356
372
386
401
416
430
443
457
470
482
495
507
519
531
542
553
563
574
585
596
607
619
631
643
655
668
680
693
706
719
731
744
757
769
782
793
805
817
828
838
848
857
865
872
879
886
892
898
903
909
913
918
922
925
928
931
933
935
936
937
937
937
936
934
931
928
924
919
913
907
900
892
884
876
867
858
849
840
831
822
813
803
792
782
770
759
746
734
720
707
693
678
663
648
632
616
600
584
568
553
538
523
509
496
483
472
462
453
445
439
434
430
426
424
423
422
422
423
424
425
427
429
431
433
435
436
438
439
440
441
442
444
445
448
450
454
458
462
467
473
480
487
495
504
513
522
532
542
552
562
572
583
594
604
614
625
635
644
654
664
673
682
692
701
711
721
731
742
754
765
777
789
802
814
826
838
850
862
873
885
896
907
918
930
941
951
962
972
982
992
1000
1008
1016
1025
1032
1039
1047
1054
1061
1068
1075
1081
1088
1094
1100
1106
1111
1117
1122
1127
1131
1135
1139
1142
1145
1147
1150
1152
1154
1157
1160
1164
1168
1173
1179
1185
1192
1200
1208
1217
1226
1235
1245
1254
1264
1273
1283
1292
1300
1309
1317
1326
1334
1342
1350
1357
1364
1370
1377
1383
1388
1394
1399
1405
1410
1415
1420
1424
1429
1433
1437
1442
1445
1449
1453
1456
1459
1461
1463
1465
1467
1469
1470
1472
1474
1476
1478
1480
1483
1485
1487
1489
1491
1493
1495
1497
1500
1502
1504
1507
1509
1512
1514
1516
1518
1519
1520
1521
1521
1521
1521
1520
1519
1518
1517
1516
1514
1513
1512
1511
1511
1510
1510
1509
1509
1508
1507
1505
1504
1502
1500
1497
1494
1491
1488
1485
1481
1478
1475
1471
1469
1466
1463
1462
1460
1460
1460
1460
1461
1462
1463
1464
1465
1467
1468
1470
1471
1473
1475
1477
1478
1480
1482
1484
1486
1487
1488
1488
1488
1487
1485
1481
1477
1472
1466
1459
1452
1443
1434
1424
1413
1402
1390
1377
1363
1349
1335
1320
1306
1291
1276
1262
1248
1235
1223
1211
1201
1191
1181
1173
1165
1158
1151
1145
1138
1133
1127
1121
1115
1110
1105
1101
1097
1093
1089
1085
1082
1078
1075
1072
1069
1066
1062
1059
1056
1053
1051
1048
1045
1042
1039
1036
1033
1030
1026
1022
1018
1016
1012
1008
1006
1002
1000
997
994
991
989
986
983
980
977
974
971
968
964
961
957
953
949
944
939
934
927
920
913
905
897
888
880
872
863
853
844
833
822
811
799
786
773
760
746
732
717
702
686
669
652
635
618
600
582
564
546
529
511
494
476
459
442
424
407
389
371
353
335
315
296
276
256
236
215
194
173
152
130
109
87
65
43
20
-3
-25
-48
-71
-94
-116
-139
-161
-184
-206
-229
-251
-274
-297
-319
-342
-364
-386
-409
-431
-453
-475
-497
-519
-540
-561
-583
-604
-626
-647
-668
-689
-709
-728
-747
-764
-781
-797
-812
-826
-840
-853
-865
-877
-888
-899
-909
-918
-926
-933
-938
-943
-947
-950
-952
-953
-954
-954
-954
-954
-954
-954
-954
-954
-953
-952
-951
-951
-950
-949
-949
-949
-948
-948
-947
-946
-945
-944
-943
-942
-940
-938
-936
-934
-931
-928
-926
-923
-921
-919
-918
-916
-915
-914
-913
-912
-911
-910
-909
-908
-907
-907
-906
-906
-906
-906
-907
-908
-909
-909
-910
-911
-912
-912
-912
-911
-911
-909
-908
-906
-903
-900
-897
-893
-888
-883
-879
-874
-869
-864
-859
-854
-849
-844
-838
-832
-826
-820
-814
-809
-803
-798
-794
-790
-787
-785
-783
-782
-782
-782
-783
-784
-786
-788
-790
-792
-795
-797
-800
-802
-804
-807
-809
-811
-813
-815
-817
-819
-821
-823
-824
-825
-826
-826
-826
-826
-825
-825
-824
-823
-822
-822
-821
-821
-821
-822
-823
-824
-825
-827
-829
-832
-836
-841
-848
-855
-863
-873
-883
-893
-904
-915
-926
-937
-947
-958
-968
-977
-987
-997
-1006
-1014
-1024
-1032
-1039
-1045
-1051
-1055
-1060
-1063
-1067
-1069
-1072
-1073
-1074
-1075
-1075
-1074
-1073
-1071
-1070
-1068
-1066
-1063
-1061
-1058
-1055
-1052
-1050
-1047
-1044
-1042
-1039
-1037
-1035
-1034
-1033
-1033
-1033
-1035
-1037
-1040
-1043
-1048
-1054
-1061
-1069
-1077
-1086
-1096
-1106
-1117
-1128
-1140
-1153
-1166
-1180
-1194
-1209
-1223
-1238
-1254
-1269
-1284
-1299
-1313
-1327
-1340
-1352
-1364
-1376
-1387
-1398
-1408
-1418
-1428
-1436
-1443
-1450
-1456
-1462
-1466
-1471
-1475
-1478
-1481
-1483
-1485
-1487
-1488
-1489
-1490
-1489
-1489
-1488
-1487
-1485
-1484
-1483
-1483
-1483
-1483
-1484
-1485
-1487
-1490
-1493
-1496
-1500
-1505
-1510
-1515
-1522
-1528
-1536
-1544
-1553
-1562
-1572
-1582
-1592
-1601
-1611
-1619
-1628
-1635
-1642
-1648
-1653
-1658
-1663
-1666
-1670
-1673
-1676
-1678
-1680
-1682
-1683
-1684
-1685
-1685
-1685
-1686
-1685
-1685
-1684
-1682
-1680
-1678
-1675
-1672
-1668
-1664
-1661
-1657
-1652
-1648
-1644
-1640
-1635
-1630
-1625
-1619
-1614
-1608
-1602
-1597
-1591
-1585
-1580
-1575
-1570
-1566
-1563
-1561
-1560
-1560
-1561
-1563
-1566
-1571
-1576
-1583
-1590
-1598
-1606
-1615
-1623
-1632
-1642
-1652
-1662
-1673
-1685
-1696
-1707
-1719
-1730
-1740
-1751
-1761
-1771
-1780
-1788
-1796
-1803
-1811
-1818
-1825
-1832
-1838
-1844
-1849
-1854
-1858
-1863
-1867
-1871
-1875
-1879
-1882
-1885
-1888
-1891
-1895
-1898
-1902
-1906
-1909
-1913
-1916
-1920
-1923
-1927
-1932
-1936
-1941
-1946
-1952
-1957
-1962
-1967
-1971
-1976
-1981
-1986
-1992
-1997
-2003
-2009
-2015
-2020
-2025
-2031
-2036
-2041
-2047
-2053
-2059
-2065
-2072
-2079
-2086
-2094
-2101
-2108
-2115
-2122
-2130
-2137
-2144
-2151
-2158
-2165
-2172
-2179
-2187
-2195
-2203
-2212
-2220
-2229
-2237
-2246
-2255
-2265
-2274
-2283
-2292
-2300
-2308
-2315
-2323
-2330
-2337
-2344
-2351
-2358
-2365
-2372
-2378
-2383
-2389
-2393
-2397
-2400
-2402
-2403
-2404
-2404
-2404
-2403
-2403
-2403
-2402
-2401
-2401
-2400
-2400
-2399
-2398
-2398
-2397
-2396
-2394
-2392
-2389
-2385
-2382
-2378
-2374
-2370
-2366
-2362
-2358
-2354
-2350
-2347
-2343
-2340
-2337
-2334
-2331
-2328
-2326
-2324
-2322
-2320
-2319
-2318
-2317
-2316
-2316
-2314
-2313
-2311
-2309
-2307
-2304
-2301
-2297
-2292
-2286
-2280
-2273
-2266
-2257
-2249
-2240
-2231
-2221
-2211
-2200
-2188
-2175
-2162
-2149
-2135
-2121
-2106
-2092
-2077
-2063
-2050
-2037
-2024
-2012
-2001
-1990
-1980
-1971
-1962
-1954
-1947
-1941
-1935
-1931
-1927
-1924
-1922
-1921
-1920
-1919
-1918
-1917
-1915
-1912
-1909
-1905
-1901
-1896
-1890
-1884
-1877
-1869
-1860
-1850
-1839
-1827
-1815
-1802
-1789
-1776
-1763
-1750
-1738
-1725
-1713
-1701
-1689
-1677
-1666
-1654
-1642
-1630
-1618
-1606
-1593
-1581
-1569
-1557
-1544
-1532
-1519
-1507
-1494
-1481
-1468
-1453
-1439
-1424
-1408
-1393
-1377
-1361
-1344
-1328
-1311
-1294
-1277
-1261
-1245
-1229
-1214
-1200
-1187
-1174
-1162
-1151
-1141
-1131
-1122
-1114
-1106
-1100
-1094
-1089
-1086
-1083
-1081
-1080
-1080
-1080
-1080
-1080
-1080
-1081
-1081
-1081
-1081
-1081
-1081
-1081
-1080
-1080
-1080
-1079
-1078
-1077
-1075
-1073
-1071
-1069
-1066
-1064
-1063
-1061
-1060
-1059
-1058
-1058
-1057
-1057
-1057
-1057
-1057
-1057
-1058
-1059
-1059
-1059
-1060
-1060
-1060
-1060
-1060
-1061
-1062
-1062
-1063
-1063
-1063
-1063
-1063
-1063
-1062
-1061
-1060
-1058
-1056
-1053
-1050
-1047
-1044
-1040
-1036
-1031
-1026
-1020
-1016
-1010
-1006
-1000
-995
-990
-985
-980
-975
-970
-965
-960
-955
-950
-945
-940
-935
-930
-925
-920
-914
-909
-903
-898
-892
-886
-880
-874
-868
-863
-857
-852
-846
-842
-837
-833
-828
-824
-821
-818
-815
-813
-812
-811
-810
-809
-808
-806
-805
-803
-801
-799
-797
-794
-792
-789
-786
-784
-781
-779
-778
-776
-774
-773
-772
-771
-771
-770
-769
-769
-768
-767
-767
-766
-765
-764
-762
-761
-761
-760
-760
-760
-761
-761
-761
-760
-760
-759
-758
-757
-756
-756
-756
-756
-757
-758
-760
-762
-764
-766
-767
-769
-770
-771
-772
-772
-773
-774
-775
-775
-776
-776
-775
-774
-772
-770
-767
-765
-762
-759
-757
-755
-753
-751
-750
-749
-749
-749
-749
-749
-750
-751
-752
-755
-758
-762
-767
-772
-778
-784
-791
-796
-802
-808
-813
-818
-823
-828
-832
-836
-839
-842
-844
-845
-845
-845
-845
-843
-841
-839
-836
-832
-828
-823
-818
-812
-805
-798
-791
-783
-775
-766
-757
-749
-740
-731
-722
-713
-704
-696
-688
-679
-672
-664
-657
-650
-644
-638
-633
-628
-624
-620
-616
-613
-610
-608
-605
-603
-602
-600
-598
-597
-595
-594
-592
-591
-589
-587
-584
-582
-579
-575
-572
-568
-564
-559
-555
-551
-547
-543
-540
-537
-535
-532
-530
-528
-526
-524
-523
-522
-520
-519
-518
-516
-515
-514
-513
-512
-511
-510
-510
-511
-512
-513
-515
-517
-519
-521
-523
-526
-528
-531
-533
-536
-538
-540
-542
-545
-547
-550
-553
-557
-561
-566
-571
-577
-584
-591
-599
-606
-614
-622
-629
-637
-644
-652
-659
-666
-673
-680
-687
-694
-701
-710
-719
-729
-739
-749
-760
-772
-784
-797
-810
-825
-840
-856
-871
-887
-903
-919
-934
-949
-964
-979
-993
-1006
-1020
-1033
-1046
-1059
-1071
-1083
-1095
-1106
-1117
-1129
-1140
-1151
-1163
-1175
-1187
-1200
-1214
-1228
-1243
-1259
-1275
-1292
-1310
-1329
-1348
-1368
-1389
-1411
-1433
-1457
-1481
-1506
-1531
-1557
-1583
-1610
-1637
-1664
-1691
-1717
-1744
-1770
-1796
-1822
-1848
-1874
-1899
-1924
-1948
-1971
-1994
-2017
-2039
-2062
-2084
-2106
-2129
-2151
-2174
-2197
-2221
-2245
-2269
-2294
-2319
-2345
-2371
-2397
-2423
-2450
-2477
-2505
-2533
-2561
-2589
-2617
-2645
-2673
-2700
-2728
-2755
-2782
-2809
-2836
-2862
-2888
-2913
-2939
-2965
-2990
-3016
-3040
-3065
-3089
-3112
-3135
-3158
-3181
-3203
-3224
-3245
-3266
-3286
-3306
-3325
-3345
-3364
-3383
-3403
-3421
-3440
-3459
-3477
-3496
-3513
-3530
-3546
-3562
-3576
-3590
-3603
-3616
-3628
-3639
-3650
-3659
-3668
-3676
-3682
-3688
-3692
-3695
-3697
-3697
-3697
-3695
-3693
-3690
-3687
-3682
-3676
-3669
-3660
-3650
-3639
-3626
-3613
-3598
-3582
-3566
-3548
-3531
-3512
-3493
-3473
-3452
-3431
-3409
-3386
-3363
-3338
-3313
-3286
-3260
-3232
-3205
-3176
-3148
-3119
-3090
-3061
-3032
-3003
-2974
-2946
-2917
-2889
-2861
-2834
-2806
-2779
-2751
-2724
-2697
-2670
-2643
-2616
-2587
-2559
-2530
-2500
-2470
-2439
-2409
-2378
-2347
-2316
-2285
-2254
-2223
-2193
-2164
-2136
-2108
-2081
-2054
-2028
-2001
-1976
-1951
-1926
-1901
-1877
-1852
-1827
-1802
-1777
-1752
-1726
-1701
-1676
-1650
-1625
-1600
-1576
-1552
-1529
-1506
-1484
-1464
-1445
-1427
-1411
-1396
-1383
-1371
-1359
-1348
-1338
-1328
-1319
-1309
-1299
-1290
-1280
-1270
-1261
-1251
-1242
-1234
-1225
-1217
-1209
-1201
-1193
-1185
-1177
-1169
-1162
-1155
-1148
-1142
-1137
-1132
-1128
-1124
-1121
-1119
-1117
-1116
-1116
-1117
-1119
-1122
-1126
-1132
-1139
-1146
-1155
-1166
-1177
-1190
-1204
-1219
-1235
-1252
-1271
-1290
-1309
-1330
-1350
-1371
-1392
-1412
-1433
-1454
-1474
-1495
-1515
-1534
-1552
-1570
-1587
-1604
-1620
-1635
-1650
-1663
-1677
-1690
-1703
-1716
-1729
-1743
-1756
-1770
-1785
-1799
-1814
-1829
-1844
-1859
-1873
-1887
-1900
-1912
-1923
-1932
-1939
-1945
-1948
-1950
-1949
-1946
-1942
-1935
-1927
-1917
-1906
-1894
-1881
-1867
-1851
-1835
-1818
-1800
-1781
-1762
-1741
-1720
-1699
-1677
-1655
-1632
-1610
-1588
-1565
-1543
-1520
-1498
-1475
-1453
-1431
-1409
-1387
-1364
-1341
-1318
-1295
-1272
-1248
-1224
-1201
-1177
-1154
-1131
-1108
-1086
-1063
-1040
-1016
-994
-971
-947
-922
-897
-872
-846
-820
-794
-767
-740
-713
-686
-659
-632
-606
-579
-553
-526
-500
-473
-445
-418
-390
-361
-333
-305
-277
-248
-220
-192
-164
-135
-106
-77
-47
-18
13
43
74
105
137
171
205
240
277
315
355
396
438
481
525
570
615
660
705
750
794
838
881
923
965
1006
1048
1090
1132
1174
1217
1260
1304
1348
1393
1438
1483
1528
1574
1621
1668
1715
1763
1811
1860
1909
1958
2005
2055
2103
2151
2199
2245
2291
2335
2377
2417
2456
2492
2527
2560
2592
2623
2653
2682
2710
2737
2764
2790
2816
2841
2865
2888
2910
2932
2952
2973
2992
3011
3028
3046
3062
3079
3095
3111
3126
3141
3156
3171
3185
3199
3212
3225
3237
3247
3257
3265
3273
3279
3285
3290
3294
3297
3300
3302
3304
3306
3307
3308
3309
3309
3308
3306
3304
3300
3295
3290
3283
3276
3269
3261
3252
3243
3233
3224
3214
3204
3194
3184
3174
3164
3155
3145
3136
3127
3118
3109
3099
3089
3078
3066
3054
3040
3026
3011
2995
2978
2960
2940
2919
2897
2873
2849
2825
2800
2775
2750
2726
2702
2679
2655
2633
2610
2589
2567
2546
2526
2505
2485
2465
2446
2428
2410
2393
2376
2360
2345
2330
2315
2300
2286
2273
2259
2246
2234
2221
2209
2197
2186
2175
2164
2153
2143
2133
2123
2113
2103
2093
2084
2074
2064
2053
2043
2032
2021
2009
2000
1989
1978
1968
1958
1948
1938
1927
1917
1906
1895
1883
1871
1860
1848
1837
1827
1817
1807
1798
1790
1782
1775
1769
1763
1758
1753
1748
1743
1739
1734
1730
1726
1721
1716
1710
1704
1697
1689
1680
1670
1660
1649
1637
1625
1612
1599
1586
1573
1559
1546
1532
1519
1505
1492
1478
1463
1449
1433
1417
1400
1382
1364
1345
1325
1305
1284
1262
1240
1216
1192
1167
1142
1116
1090
1063
1036
1008
981
953
923
892
860
827
792
756
718
679
637
594
550
505
458
412
364
316
268
219
170
120
71
21
-28
-78
-127
-177
-226
-276
-325
-374
-422
-470
-518
-565
-611
-656
-700
-744
-787
-828
-870
-910
-950
-990
-1030
-1070
-1110
-1150
-1189
-1229
-1268
-1308
-1347
-1387
-1427
-1468
-1509
-1551
-1593
-1636
-1679
-1723
-1767
-1811
-1856
-1900
-1945
-1991
-2036
-2081
-2125
-2169
-2213
-2255
-2297
-2339
-2378
-2417
-2455
-2492
-2528
-2564
-2600
-2634
-2669
-2702
-2735
-2767
-2799
-2832
-2864
-2896
-2927
-2959
-2991
-3023
-3055
-3089
-3122
-3157
-3192
-3227
-3262
-3298
-3334
-3369
-3404
-3439
-3473
-3505
-3537
-3569
-3599
-3628
-3656
-3684
-3711
-3737
-3762
-3786
-3809
-3831
-3853
-3873
-3893
-3911
-3929
-3947
-3963
-3980
-3995
-4011
-4026
-4040
-4054
-4069
-4083
-4097
-4111
-4125
-4139
-4153
-4167
-4181
-4196
-4211
-4227
-4243
-4259
-4275
-4290
-4306
-4321
-4335
-4350
-4364
-4377
-4390
-4402
-4412
-4422
-4430
-4437
-4443
-4448
-4451
-4454
-4455
-4456
-4456
-4456
-4456
-4456
-4457
-4458
-4459
-4460
-4461
-4462
-4463
-4464
-4464
-4464
-4464
-4463
-4462
-4461
-4459
-4456
-4454
-4451
-4448
-4445
-4442
-4439
-4436
-4434
-4432
-4430
-4428
-4427
-4427
-4426
-4425
-4425
-4424
-4423
-4422
-4422
-4422
-4423
-4424
-4427
-4430
-4434
-4440
-4447
-4455
-4464
-4473
-4483
-4494
-4504
-4515
-4525
-4534
-4543
-4552
-4559
-4565
-4569
-4572
-4573
-4572
-4570
-4567
-4561
-4555
-4547
-4538
-4527
-4515
-4502
-4487
-4472
-4456
-4439
-4422
-4404
-4387
-4370
-4354
-4338
-4323
-4308
-4295
-4281
-4268
-4256
-4244
-4232
-4221
-4209
-4198
-4186
-4175
-4164
-4154
-4143
-4133
-4123
-4113
-4104
-4094
-4085
-4077
-4069
-4061
-4054
-4048
-4043
-4038
-4034
-4030
-4027
-4025
-4022
-4019
-4017
-4014
-4013
-4010
-4008
-4005
-4002
-3999
-3996
-3993
-3990
-3987
-3985
-3983
-3982
-3983
-3983
-3985
-3987
-3989
-3992
-3995
-3998
-4002
-4006
-4011
-4017
-4022
-4027
-4034
-4041
-4046
-4054
-4061
-4069
-4075
-4083
-4090
-4098
-4105
-4112
-4118
-4125
-4132
-4139
-4146
-4153
-4161
-4169
-4178
-4187
-4197
-4208
-4219
-4232
-4245
-4258
-4272
-4287
-4302
-4317
-4333
-4348
-4365
-4381
-4397
-4414
-4430
-4446
-4463
-4478
-4494
-4508
-4522
-4536
-4550
-4563
-4575
-4588
-4599
-4611
-4623
-4635
-4647
-4658
-4670
-4682
-4693
-4705
-4717
-4730
-4742
-4755
-4768
-4782
-4795
-4808
-4820
-4833
-4846
-4858
-4869
-4881
-4892
-4904
-4915
-4927
-4940
-4952
-4965
-4979
-4993
-5008
-5023
-5038
-5055
-5072
-5091
-5110
-5131
-5154
-5178
-5204
-5231
-5260
-5292
-5324
-5359
-5394
-5432
-5470
-5510
-5551
-5593
-5636
-5680
-5724
-5769
-5814
-5860
-5906
-5953
-6000
-6046
-6093
-6139
-6185
-6230
-6275
-6318
-6361
-6402
-6443
-6482
-6521
-6558
-6595
-6631
-6667
-6702
-6737
-6772
-6807
-6841
-6875
-6909
-6942
-6975
-7008
-7040
-7073
-7105
-7137
-7169
-7201
-7233
-7264
-7295
-7326
-7356
-7386
-7415
-7442
-7469
-7495
-7519
-7542
-7564
-7585
-7604
-7622
-7639
-7654
-7668
-7681
-7693
-7705
-7715
-7726
-7735
-7745
-7754
-7763
-7771
-7780
-7788
-7796
-7803
-7810
-7817
-7824
-7830
-7835
-7840
-7845
-7849
-7852
-7855
-7857
-7858
-7858
-7858
-7857
-7855
-7853
-7849
-7845
-7839
-7833
-7827
-7819
-7811
-7802
-7792
-7782
-7771
-7759
-7747
-7735
-7722
-7708
-7695
-7681
-7667
-7654
-7640
-7627
-7614
-7601
-7588
-7575
-7562
-7548
-7535
-7521
-7507
-7493
-7479
-7465
-7452
-7437
-7423
-7409
-7394
-7379
-7364
-7348
-7333
-7317
-7300
-7284
-7266
-7249
-7230
-7212
-7192
-7173
-7153
-7132
-7111
-7090
-7068
-7046
-7024
-7001
-6978
-6955
-6931
-6907
-6883
-6859
-6834
-6809
-6784
-6758
-6732
-6705
-6678
-6650
-6622
-6593
-6564
-6534
-6504
-6473
-6441
-6408
-6375
-6340
-6306
-6271
-6236
-6200
-6165
-6129
-6094
-6058
-6023
-5988
-5953
-5919
-5884
-5850
-5816
-5782
-5748
-5715
-5683
-5650
-5619
-5588
-5557
-5527
-5498
-5468
-5439
-5411
-5382
-5354
-5326
-5298
-5271
-5244
-5218
-5191
-5165
-5140
-5114
-5088
-5063
-5037
-5011
-4985
-4958
-4932
-4905
-4878
-4851
-4824
-4796
-4769
-4740
-4712
-4683
-4653
-4624
-4594
-4564
-4534
-4503
-4473
-4442
-4411
-4380
-4349
-4318
-4287
-4255
-4223
-4191
-4158
-4125
-4091
-4058
-4024
-3989
-3954
-3918
-3882
-3845
-3807
-3769
-3730
-3689
-3648
-3606
-3562
-3518
-3473
-3426
-3379
-3330
-3281
-3230
-3178
-3126
-3072
-3019
-2965
-2910
-2855
-2800
-2744
-2688
-2632
-2575
-2518
-2461
-2403
-2345
-2286
-2228
-2170
-2113
-2056
-1999
-1942
-1885
-1829
-1773
-1716
-1660
-1604
-1548
-1492
-1437
-1381
-1326
-1271
-1216
-1162
-1108
-1055
-1002
-949
-897
-846
-795
-744
-694
-645
-597
-550
-504
-459
-415
-372
-331
-290
-250
-212
-174
-138
-103
-68
-35
-2
29
59
88
116
142
168
192
216
238
259
279
298
315
332
347
362
376
390
403
414
425
435
444
452
459
465
470
474
477
478
479
479
478
476
473
470
466
461
457
451
445
439
433
426
419
412
405
398
391
384
377
370
363
356
349
342
335
328
321
315
309
303
297
291
286
281
276
271
266
262
258
254
251
248
244
241
238
234
230
226
222
217
212
206
200
194
187
179
171
162
152
141
130
117
104
90
75
60
44
27
10
-7
-25
-43
-61
-79
-96
-114
-132
-149
-165
-181
-195
-209
-221
-232
-242
-250
-257
-262
-266
-269
-271
-272
-272
-271
-270
-268
-266
-264
-262
-259
-257
-255
-253
-252
-251
-251
-252
-253
-256
-259
-263
-268
-275
-282
-291
-301
-311
-322
-335
-348
-362
-377
-392
-408
-425
-443
-461
-480
-499
-519
-539
-560
-582
-604
-627
-650
-674
-698
-722
-747
-773
-799
-825
-853
-880
-909
-938
-968
-998
-1029
-1061
-1093
-1126
-1159
-1193
-1228
-1263
-1299
-1335
-1372
-1408
-1445
-1482
-1518
-1555
-1591
-1628
-1664
-1700
-1736
-1772
-1808
-1843
-1879
-1913
-1948
-1981
-2015
-2047
-2079
-2110
-2141
-2170
-2199
-2227
-2253
-2279
-2304
-2328
-2350
-2372
-2392
-2412
-2430
-2448
-2465
-2481
-2497
-2512
-2527
-2541
-2554
-2568
-2580
-2593
-2605
-2616
-2627
-2637
-2647
-2657
-2667
-2676
-2685
-2694
-2703
-2712
-2721
-2730
-2738
-2747
-2755
-2763
-2771
-2778
-2784
-2791
-2797
-2802
-2808
-2812
-2816
-2820
-2823
-2825
-2827
-2828
-2828
-2827
-2825
-2821
-2817
-2812
-2805
-2798
-2789
-2780
-2769
-2757
-2745
-2731
-2717
-2702
-2687
-2671
-2655
-2639
-2622
-2605
-2588
-2571
-2554
-2537
-2520
-2503
-2486
-2468
-2451
-2433
-2416
-2398
-2381
-2363
-2346
-2328
-2310
-2292
-2273
-2255
-2236
-2217
-2198
-2178
-2158
-2138
-2117
-2096
-2075
-2054
-2032
-2009
-1987
-1963
-1939
-1915
-1889
-1864
-1838
-1811
-1785
-1758
-1730
-1703
-1674
-1646
-1617
-1588
-1558
-1528
-1497
-1466
-1434
-1400
-1367
-1332
-1296
-1260
-1222
-1184
-1144
-1104
-1063
-1020
-979
-936
-892
-848
-804
-760
-715
-671
-628
-584
-542
-500
-460
-420
-382
-345
-309
-274
-241
-209
-178
-149
-120
-92
-65
-39
-13
11
35
58
80
103
125
148
171
194
217
241
265
290
315
341
368
395
424
453
482
512
543
574
605
635
666
697
727
756
785
814
843
871
898
926
954
981
1008
1034
1060
1086
1111
1135
1159
1182
1204
1226
1248
1269
1289
1309
1329
1348
1367
1385
1403
1420
1436
1451
1466
1479
1492
1504
1516
1527
1538
1547
1556
1565
1573
1580
1587
1594
1600
1606
1612
1618
1624
1630
1635
1641
1647
1652
1658
1665
1671
1677
1684
1691
1697
1704
1711
1717
1724
1731
1737
1743
1750
1756
1762
1768
1774
1780
1786
1792
1798
1805
1811
1817
1824
1831
1838
1845
1853
1860
1867
1875
1883
1892
1901
1910
1920
1931
1942
1953
1964
1976
1988
2001
2013
2025
2037
2051
2064
2077
2090
2104
2117
2130
2143
2156
2168
2180
2192
2204
2215
2226
2237
2248
2258
2268
2278
2287
2296
2305
2314
2323
2332
2341
2349
2358
2367
2376
2386
2396
2407
2418
2430
2442
2455
2468
2482
2497
2512
2528
2545
2563
2582
2602
2623
2644
2667
2690
2714
2740
2766
2794
2822
2852
2882
2913
2944
2977
3010
3043
3076
3110
3144
3177
3211
3245
3279
3313
3347
3381
3415
3449
3482
3516
3549
3583
3616
3650
3684
3718
3751
3785
3819
3853
3887
3921
3954
3988
4021
4054
4086
4119
4151
4183
4214
4245
4276
4307
4337
4367
4397
4426
4454
4482
4510
4537
4563
4588
4612
4635
4657
4678
4699
4718
4737
4754
4771
4786
4801
4814
4826
4838
4848
4858
4867
4874
4881
4888
4893
4898
4902
4905
4907
4909
4909
4908
4907
4904
4901
4896
4891
4885
4879
4871
4862
4853
4842
4831
4819
4807
4793
4780
4765
4751
4735
4720
4704
4687
4671
4654
4636
4618
4600
4581
4563
4544
4525
4506
4488
4469
4450
4432
4414
4396
4379
4362
4345
4329
4313
4298
4283
4268
4255
4241
4228
4216
4204
4192
4180
4168
4157
4146
4135
4124
4113
4101
4089
4078
4065
4053
4040
4027
4014
4001
3987
3973
3959
3945
3931
3917
3902
3888
3873
3857
3841
3825
3808
3791
3774
3756
3738
3719
3700
3680
3660
3640
3619
3598
3576
3555
3533
3511
3489
3467
3444
3422
3399
3376
3354
3331
3308
3286
3263
3241
3218
3196
3174
3152
3130
3109
3087
3066
3045
3025
3004
2983
2963
2942
2922
2902
2882
2862
2843
2824
2805
2787
2770
2753
2737
2721
2706
2691
2677
2663
2650
2637
2625
2613
2603
2592
2583
2574
2566
2558
2551
2545
2540
2535
2530
2526
2523
2520
2518
2516
2515
2514
2513
2513
2514
2514
2515
2516
2517
2518
2519
2520
2522
2523
2525
2526
2528
2530
2532
2535
2538
2541
2544
2547
2551
2555
2558
2562
2567
2571
2575
2580
2584
2589
2594
2599
2605
2611
2617
2624
2631
2639
2646
2654
2662
2670
2678
2687
2695
2704
2712
2721
2730
2739
2748
2757
2766
2775
2784
2793
2802
2811
2820
2829
2838
2846
2855
2863
2871
2879
2887
2895
2903
2911
2918
2926
2934
2942
2949
2957
2965
2973
2981
2989
2997
3005
3013
3021
3028
3036
3044
3052
3060
3068
3076
3085
3093
3102
3110
3119
3127
3136
3144
3152
3159
3167
3174
3181
3189
3196
3203
3211
3218
3226
3233
3241
3248
3256
3264
3272
3279
3287
3294
3301
3308
3315
3321
3327
3333
3339
3345
3351
3357
3363
3369
3375
3381
3387
3394
3400
3407
3414
3421
3428
3436
3444
3452
3461
3470
3480
3490
3500
3511
3522
3533
3545
3558
3571
3585
3600
3615
3631
3647
3664
3682
3701
3720
3739
3759
3779
3800
3821
3842
3864
3886
3908
3931
3954
3977
4000
4024
4046
4070
4093
4116
4138
4160
4182
4203
4225
4246
4267
4288
4308
4329
4349
4369
4389
4409
4428
4448
4467
4487
4506
4526
4546
4566
4586
4606
4627
4648
4669
4691
4713
4735
4758
4781
4805
4829
4853
4878
4903
4929
4954
4980
5006
5032
5059
5085
5112
5139
5165
5192
5219
5246
5272
5299
5325
5351
5377
5403
5429
5454
5480
5505
5530
5555
5580
5604
5628
5651
5674
5696
5718
5739
5759
5779
5799
5818
5836
5854
5871
5888
5904
5919
5935
5949
5963
5977
5990
6002
6014
6026
6037
6047
6057
6067
6076
6085
6093
6100
6107
6114
6120
6125
6130
6135
6139
6142
6145
6148
6150
6151
6152
6151
6151
6149
6146
6143
6138
6133
6127
6119
6111
6102
6093
6082
6070
6058
6045
6031
6016
6001
5985
5968
5951
5933
5914
5895
5875
5855
5834
5812
5790
5768
5746
5723
5700
5677
5654
5630
5607
5583
5560
5537
5513
5490
5466
5443
5419
5395
5371
5348
5324
5300
5276
5251
5227
5202
5176
5151
5125
5098
5072
5045
5018
4990
4963
4936
4909
4883
4856
4830
4804
4777
4751
4725
4699
4673
4647
4621
4594
4568
4542
4515
4489
4462
4435
4408
4381
4354
4327
4300
4273
4245
4217
4189
4161
4132
4104
4075
4045
4016
3986
3956
3926
3896
3866
3835
3804
3774
3743
3712
3680
3649
3617
3585
3553
3520
3487
3455
3422
3388
3355
3321
3288
3254
3220
3187
3153
3120
3086
3053
3020
2988
2955
2923
2890
2858
2825
2793
2761
2729
2697
2666
2634
2603
2573
2543
2513
2483
2454
2425
2397
2368
2340
2313
2285
2258
2232
2205
2179
2153
2128
2103
2079
2055
2032
2009
1986
1965
1944
1923
1903
1883
1864
1845
1827
1810
1793
1776
1760
1744
1729
1714
1699
1685
1672
1658
1645
1632
1619
1607
1595
1583
1571
1560
1548
1537
1525
1514
1503
1491
1480
1470
1459
1448
1437
1427
1416
1406
1395
1384
1374
1363
1353
1342
1332
1321
1311
1300
1290
1279
1269
1258
1247
1236
1225
1214
1202
1191
1179
1168
1156
1144
1133
1120
1108
1096
1084
1071
1059
1047
1035
1022
1010
999
987
975
963
952
940
929
918
907
896
885
874
864
853
843
832
822
811
801
791
780
770
760
750
740
730
721
712
703
694
686
677
669
661
654
647
640
634
628
623
618
614
611
607
604
602
600
598
597
595
594
593
592
592
591
591
591
591
591
590
590
590
590
590
590
590
590
590
590
591
591
591
590
590
590
589
589
588
587
585
583
581
579
576
573
570
567
562
558
553
548
543
537
532
526
519
513
506
499
493
486
479
472
465
458
451
444
437
429
422
415
408
400
392
385
377
370
362
355
347
340
333
325
318
311
304
297
290
283
277
271
265
259
253
248
244
240
236
232
229
226
223
220
217
214
211
209
207
204
202
200
198
196
194
192
190
188
186
185
183
182
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
162
161
160
160
159
159
158
157
157
157
156
156
156
156
156
156
156
156
155
155
155
155
155
155
154
154
153
152
152
151
150
149
149
148
148
148
148
148
149
149
150
152
154
156
158
161
165
168
172
176
180
185
190
194
200
205
210
216
222
229
235
241
247
254
260
266
272
279
285
292
298
305
311
318
325
331
338
344
350
356
362
368
374
380
385
391
397
402
408
414
420
426
432
438
444
450
457
463
469
475
481
487
493
499
504
510
515
521
527
533
538
544
550
556
562
568
574
580
586
591
597
602
608
613
618
623
628
633
638
643
648
653
657
662
667
671
675
680
684
688
693
697
701
705
710
714
719
723
728
733
738
743
749
754
760
766
772
778
784
790
796
802
809
815
822
829
836
842
850
857
864
872
880
887
896
904
912
921
929
938
947
955
964
972
981
989
998
1006
1014
1022
1031
1039
1047
1056
1064
1073
1082
1091
1100
1109
1118
1127
1137
1146
1156
1166
1175
1185
1195
1205
1215
1225
1236
1246
1256
1267
1277
1287
1298
1308
1318
1328
1338
1347
1357
1367
1376
1386
1396
1405
1415
1424
1434
1443
1452
1462
1471
1480
1490
1499
1508
1518
1528
1537
1547
1557
1566
1576
1585
1594
1603
1611
1619
1627
1635
1643
1650
1657
1663
1669
1674
1679
1684
1688
1691
1694
1697
1699
1701
1703
1704
1705
1706
1706
1706
1707
1707
1706
1705
1704
1703
1701
1699
1696
1694
1691
1688
1685
1681
1678
1674
1670
1666
1663
1659
1655
1651
1646
1642
1638
1634
1630
1626
1622
1618
1614
1611
1607
1603
1599
1595
1591
1587
1583
1579
1575
1570
1566
1561
1556
1551
1546
1540
1535
1529
1522
1516
1509
1502
1495
1487
1480
1472
1464
1456
1447
1439
1430
1421
1412
1403
1393
1383
1373
1363
1353
1342
1332
1321
1310
1300
1289
1278
1266
1255
1243
1231
1219
1207
1194
1182
1169
1157
1144
1131
1119
1106
1093
1081
1068
1055
1042
1029
1016
1002
990
976
963
949
936
922
909
895
881
868
854
841
827
814
800
786
773
759
745
731
717
703
690
676
662
648
634
621
607
594
581
568
555
541
528
515
502
489
475
462
448
435
421
406
392
377
362
347
332
317
301
286
270
254
239
223
207
192
176
161
145
130
115
100
84
69
54
39
24
10
-4
-18
-32
-46
-59
-72
-85
-97
-110
-123
-136
-148
-161
-173
-186
-198
-210
-222
-234
-245
-256
-267
-278
-289
-300
-311
-322
-333
-344
-354
-365
-375
-385
-395
-405
-415
-424
-433
-443
-452
-461
-469
-478
-486
-494
-502
-510
-518
-526
-533
-541
-549
-556
-564
-572
-579
-586
-594
-600
-607
-613
-619
-625
-631
-636
-641
-646
-650
-654
-658
-662
-666
-669
-672
-675
-678
-680
-682
-684
-685
-686
-687
-688
-689
-690
-691
-692
-693
-694
-695
-697
-698
-700
-702
-704
-707
-709
-712
-716
-719
-722
-726
-729
-733
-737
-742
-746
-750
-754
-759
-763
-767
-771
-774
-778
-781
-784
-787
-790
-792
-795
-797
-800
-803
-805
-808
-811
-814
-817
-820
-822
-825
-828
-831
-833
-836
-839
-842
-844
-847
-850
-853
-855
-857
-860
-862
-863
-865
-867
-869
-871
-873
-875
-877
-879
-881
-883
-885
-887
-889
-891
-894
-896
-899
-901
-903
-905
-906
-908
-909
-910
-911
-912
-913
-913
-913
-913
-913
-913
-913
-913
-913
-912
-912
-912
-911
-911
-911
-911
-911
-911
-911
-911
-911
-911
-911
-912
-912
-912
-912
-913
-913
-914
-914
-915
-915
-916
-917
-917
-918
-919
-920
-921
-922
-922
-923
-923
-924
-924
-924
-924
-924
-923
-923
-922
-922
-921
-920
-918
-917
-916
-914
-912
-911
-909
-907
-904
-902
-900
-898
-896
-894
-891
-889
-886
-884
-881
-878
-875
-873
-870
-867
-864
-861
-858
-855
-851
-848
-845
-842
-839
-836
-833
-831
-828
-824
-821
-818
-814
-811
-807
-803
-799
-795
-791
-787
-782
-778
-774
-770
-767
-763
-760
-757
-754
-751
-748
-745
-743
-740
-738
-735
-733
-731
-729
-726
-724
-722
-720
-718
-716
-714
-712
-710
-708
-705
-703
-701
-699
-697
-695
-693
-691
-689
-688
-686
-684
-683
-681
-680
-678
-677
-676
-674
-673
-672
-671
-669
-668
-667
-666
-665
-664
-663
-661
-660
-659
-658
-657
-656
-655
-654
-653
-652
-651
-649
-648
-647
-645
-644
-642
-641
-639
-638
-637
-635
-634
-633
-632
-632
-631
-631
-631
-631
-631
-631
-631
-632
-632
-633
-633
-634
-634
-635
-635
-635
-635
-636
-636
-635
-635
-635
-635
-634
-634
-633
-632
-631
-630
-630
-629
-628
-627
-626
-626
-625
-625
-624
-624
-624
-624
-625
-625
-626
-626
-627
-628
-628
-629
-630
-631
-633
-634
-635
-636
-638
-639
-641
-642
-644
-645
-647
-649
-651
-653
-656
-659
-663
-667
-671
-675
-680
-685
-691
-697
-702
-709
-715
-721
-728
-734
-741
-747
-754
-761
-768
-776
-783
-790
-798
-806
-814
-821
-829
-837
-845
-853
-861
-870
-878
-886
-894
-903
-911
-920
-929
-938
-947
-957
-966
-976
-986
-996
-1006
-1016
-1026
-1036
-1046
-1056
-1065
-1075
-1085
-1095
-1104
-1113
-1123
-1132
-1141
-1150
-1159
-1167
-1176
-1185
-1193
-1202
-1210
-1218
-1227
-1235
-1243
-1252
-1260
-1269
-1277
-1285
-1294
-1303
-1311
-1320
-1328
-1337
-1346
-1354
-1363
-1372
-1380
-1389
-1398
-1407
-1416
-1425
-1435
-1444
-1454
-1464
-1474
-1484
-1495
-1505
-1516
-1527
-1538
-1549
-1560
-1572
-1584
-1596
-1608
-1621
-1634
-1647
-1661
-1675
-1689
-1704
-1719
-1734
-1749
-1765
-1781
-1797
-1813
-1830
-1847
-1864
-1881
-1899
-1917
-1935
-1953
-1972
-1991
-2009
-2029
-2049
-2069
-2090
-2110
-2131
-2152
-2173
-2194
-2216
-2238
-2259
-2282
-2304
-2326
-2348
-2370
-2392
-2414
-2436
-2457
-2479
-2501
-2523
-2544
-2566
-2587
-2608
-2629
-2650
-2671
-2691
-2712
-2732
-2752
-2772
-2791
-2811
-2830
-2850
-2869
-2888
-2906
-2925
-2943
-2962
-2980
-2998
-3016
-3034
-3052
-3069
-3087
-3104
-3121
-3137
-3153
-3169
-3185
-3200
-3216
-3230
-3245
-3260
-3274
-3288
-3301
-3315
-3328
-3340
-3353
-3365
-3377
-3389
-3400
-3412
-3423
-3434
-3445
-3455
-3466
-3476
-3486
-3496
-3506
-3515
-3525
-3534
-3544
-3553
-3562
-3571
-3580
-3589
-3598
-3607
-3615
-3624
-3633
-3641
-3649
-3658
-3666
-3675
-3683
-3691
-3699
-3707
-3715
-3723
-3730
-3738
-3745
-3753
-3760
-3767
-3774
-3781
-3788
-3795
-3802
-3809
-3815
-3821
-3827
-3833
-3838
-3844
-3849
-3854
-3858
-3863
-3867
-3871
-3875
-3879
-3882
-3885
-3888
-3891
-3894
-3897
-3899
-3901
-3903
-3905
-3907
-3908
-3910
-3911
-3912
-3913
-3914
-3914
-3914
-3915
-3915
-3914
-3914
-3913
-3912
-3911
-3909
-3907
-3905
-3902
-3899
-3896
-3892
-3888
-3883
-3878
-3873
-3867
-3862
-3855
-3849
-3842
-3835
-3828
-3820
-3812
-3804
-3795
-3786
-3777
-3768
-3758
-3748
-3738
-3728
-3717
-3706
-3695
-3684
-3673
-3662
-3650
-3638
-3627
-3615
-3602
-3590
-3578
-3565
-3553
-3540
-3528
-3515
-3502
-3489
-3477
-3464
-3452
-3439
-3426
-3414
-3401
-3389
-3377
-3365
-3353
-3341
-3329
-3317
-3305
-3294
-3282
-3270
-3259
-3247
-3236
-3225
-3214
-3203
-3192
-3181
-3170
-3160
-3149
-3139
-3128
-3118
-3108
-3098
-3088
-3078
-3069
-3059
-3050
-3041
-3032
-3023
-3014
-3005
-2996
-2988
-2979
-2970
-2962
-2953
-2944
-2936
-2927
-2919
-2910
-2902
-2894
-2886
-2878
-2870
-2863
-2855
-2848
-2840
-2833
-2826
-2820
-2813
-2806
-2800
-2794
-2788
-2783
-2777
-2773
-2768
-2763
-2759
-2756
-2752
-2749
-2746
-2743
-2740
-2738
-2736
-2734
-2732
-2730
-2729
-2728
-2727
-2726
-2725
-2724
-2724
-2724
-2724
-2724
-2725
-2725
-2726
-2727
-2728
-2729
-2730
-2731
-2733
-2734
-2736
-2738
-2740
-2742
-2744
-2747
-2749
-2752
-2754
-2757
-2759
-2762
-2764
-2766
-2768
-2770
-2772
-2774
-2776
-2778
-2780
-2781
-2783
-2785
-2786
-2787
-2789
-2790
-2791
-2791
-2792
-2792
-2793
-2793
-2792
-2792
-2791
-2790
-2788
-2787
-2785
-2783
-2781
-2779
-2776
-2774
-2771
-2768
-2765
-2762
-2759
-2756
-2753
-2749
-2746
-2742
-2739
-2735
-2731
-2728
-2724
-2720
-2717
-2713
-2709
-2705
-2701
-2696
-2692
-2687
-2682
-2677
-2672
-2666
-2660
-2655
-2649
-2643
-2637
-2631
-2625
-2619
-2613
-2607
-2601
-2596
-2590
-2585
-2580
-2575
-2570
-2566
-2562
-2558
-2554
-2550
-2547
-2544
-2540
-2538
-2535
-2532
-2530
-2527
-2525
-2523
-2522
-2520
-2519
-2517
-2516
-2515
-2514
-2514
-2513
-2512
-2512
-2511
-2511
-2511
-2510
-2510
-2510
-2509
-2509
-2508
-2508
-2507
-2507
-2506
-2505
-2505
-2504
-2503
-2502
-2501
-2500
-2498
-2497
-2495
-2494
-2492
-2491
-2489
-2487
-2485
-2484
-2482
-2480
-2478
-2476
-2474
-2472
-2469
-2467
-2465
-2463
-2460
-2458
-2456
-2454
-2452
-2450
-2448
-2446
-2445
-2443
-2441
-2439
-2437
-2435
-2434
-2432
-2430
-2429
-2427
-2426
-2424
-2423
-2421
-2420
-2419
-2417
-2416
-2415
-2414
-2413
-2411
-2410
-2410
-2409
-2408
-2407
-2407
-2406
-2406
-2405
-2405
-2405
-2405
-2405
-2405
-2405
-2406
-2406
-2407
-2408
-2409
-2410
-2411
-2412
-2413
-2415
-2416
-2417
-2419
-2421
-2422
-2424
-2425
-2427
-2428
-2430
-2431
-2432
-2433
-2434
-2436
-2437
-2438
-2439
-2440
-2441
-2442
-2443
-2444
-2445
-2446
-2447
-2448
-2449
-2450
-2450
-2451
-2452
-2452
-2453
-2453
-2453
-2454
-2454
-2454
-2454
-2455
-2455
-2455
-2456
-2456
-2457
-2458
-2459
-2459
-2460
-2461
-2462
-2463
-2464
-2465
-2467
-2468
-2469
-2471
-2472
-2474
-2475
-2477
-2478
-2480
-2481
-2483
-2485
-2486
-2488
-2489
-2491
-2493
-2494
-2496
-2498
-2500
-2503
-2505
-2508
-2511
-2513
-2516
-2519
-2522
-2526
-2529
-2533
-2536
-2540
-2544
-2549
-2553
-2558
-2563
-2568
-2573
-2579
-2584
-2590
-2596
-2603
-2609
-2616
-2623
-2630
-2637
-2645
-2652
-2660
-2668
-2676
-2684
-2693
-2702
-2710
-2719
-2728
-2737
-2746
-2756
-2765
-2774
-2783
-2792
-2802
-2811
-2820
-2829
-2838
-2847
-2856
-2865
-2874
-2883
-2892
-2901
-2911
-2920
-2929
-2938
-2948
-2957
-2966
-2976
-2985
-2994
-3004
-3013
-3023
-3032
-3042
-3051
-3061
-3070
-3080
-3089
-3099
-3108
-3118
-3127
-3136
-3146
-3155
-3164
-3173
-3182
-3191
-3200
-3208
-3216
-3224
-3232
-3240
-3247
-3254
-3261
-3268
-3275
-3281
-3287
-3293
-3298
-3304
-3309
-3314
-3319
-3323
-3328
-3332
-3336
-3340
-3344
-3347
-3350
-3353
-3356
-3359
-3362
-3364
-3366
-3369
-3371
-3373
-3375
-3377
-3379
-3382
-3384
-3386
-3388
-3391
-3394
-3396
-3399
-3402
-3405
-3408
-3411
-3415
-3418
-3422
-3425
-3429
-3433
-3437
-3441
-3445
-3449
-3453
-3457
-3460
-3464
-3468
-3471
-3474
-3477
-3480
-3483
-3486
-3489
-3491
-3494
-3496
-3498
-3500
-3502
-3503
-3505
-3506
-3507
-3508
-3508
-3509
-3509
-3510
-3510
-3511
-3511
-3511
-3511
-3512
-3512
-3512
-3512
-3512
-3513
-3513
-3513
-3514
-3514
-3515
-3515
-3516
-3517
-3517
-3518
-3518
-3519
-3519
-3519
-3520
-3521
-3521
-3522
-3523
-3523
-3524
-3525
-3526
-3527
-3528
-3528
-3529
-3530
-3530
-3531
-3532
-3532
-3533
-3533
-3534
-3534
-3535
-3535
-3535
-3536
-3536
-3536
-3536
-3536
-3536
-3536
-3536
-3536
-3536
-3536
-3536
-3536
-3537
-3537
-3537
-3537
-3538
-3538
-3539
-3540
-3541
-3542
-3544
-3545
-3547
-3548
-3550
-3552
-3554
-3556
-3558
-3560
-3563
-3565
-3567
-3570
-3572
-3575
-3577
-3580
-3582
-3585
-3587
-3590
-3593
-3596
-3598
-3601
-3604
-3607
-3610
-3613
-3616
-3619
-3622
-3625
-3629
-3632
-3636
-3639
-3642
-3646
-3649
-3652
-3655
-3658
-3661
-3664
-3666
-3669
-3672
-3675
-3677
-3680
-3682
-3684
-3686
-3687
-3688
-3690
-3690
-3691
-3692
-3692
-3693
-3693
-3693
-3693
-3693
-3693
-3692
-3692
-3692
-3691
-3691
-3690
-3690
-3689
-3689
-3688
-3688
-3687
-3686
-3685
-3684
-3683
-3682
-3681
-3681
-3680
-3679
-3678
-3677
-3677
-3676
-3675
-3673
-3672
-3671
-3669
-3668
-3666
-3664
-3662
-3660
-3658
-3656
-3654
-3651
-3649
-3646
-3643
-3640
-3637
-3634
-3631
-3628
-3624
-3621
-3617
-3613
-3610
-3606
-3603
-3599
-3595
-3591
-3588
-3584
-3580
-3576
-3572
-3568
-3564
-3559
-3555
-3550
-3546
-3541
-3536
-3531
-3526
-3521
-3515
-3510
-3504
-3498
-3492
-3485
-3479
-3473
-3466
-3459
-3452
-3445
-3438
-3431
-3424
-3416
-3409
-3401
-3394
-3386
-3378
-3371
-3363
-3355
-3347
-3339
-3331
-3323
-3315
-3307
-3299
-3291
-3282
-3274
-3266
-3258
-3250
-3242
-3234
-3226
-3218
-3210
-3202
-3194
-3186
-3177
-3169
-3161
-3152
-3144
-3135
-3126
-3118
-3109
-3100
-3091
-3082
-3073
-3063
-3054
-3045
-3035
-3026
-3017
-3008
-2999
-2989
-2980
-2972
-2963
-2954
-2946
-2937
-2929
-2920
-2912
-2904
-2896
-2888
-2880
-2872
-2865
-2857
-2850
-2842
-2835
-2828
-2821
-2814
-2807
-2800
-2792
-2785
-2778
-2771
-2764
-2756
-2749
-2742
-2735
-2728
-2721
-2714
-2706
-2699
-2692
-2685
-2678
-2671
-2664
-2656
-2649
-2642
-2634
-2627
-2619
-2611
-2603
-2596
-2588
-2580
-2572
-2565
-2557
-2549
-2542
-2534
-2526
-2519
-2511
-2504
-2496
-2489
-2481
-2474
-2467
-2459
-2452
-2444
-2436
-2429
-2421
-2413
-2406
-2398
-2390
-2383
-2375
-2367
-2359
-2351
-2343
-2335
-2327
-2319
-2310
-2301
-2293
-2284
-2275
-2266
-2257
-2247
-2238
-2229
-2220
-2210
-2201
-2192
-2182
-2173
-2164
-2155
-2146
-2137
-2129
-2120
-2112
-2103
-2095
-2087
-2079
-2071
-2063
-2056
-2048
-2040
-2033
-2025
-2017
-2011
-2004
-1997
-1990
-1984
-1977
-1970
-1964
-1957
-1950
-1943
-1937
-1930
-1924
-1918
-1911
-1905
-1899
-1893
-1887
-1881
-1875
-1870
-1864
-1858
-1853
-1848
-1842
-1837
-1832
-1827
-1822
-1817
-1812
-1807
-1802
-1797
-1792
-1787
-1782
-1777
-1772
-1767
-1763
-1758
-1754
-1749
-1745
-1740
-1736
-1732
-1727
-1723
-1719
-1715
-1711
-1707
-1703
-1699
-1695
-1692
-1688
-1685
-1681
-1678
-1675
-1672
-1669
-1666
-1664
-1661
-1658
-1655
-1653
-1650
-1647
-1644
-1641
-1638
-1635
-1632
-1629
-1626
-1623
-1619
-1616
-1612
-1608
-1604
-1600
-1596
-1592
-1587
-1583
-1578
-1573
-1568
-1563
-1558
-1553
-1547
-1541
-1536
-1530
-1524
-1518
-1511
-1505
-1499
-1493
-1486
-1480
-1473
-1466
-1460
-1453
-1446
-1439
-1432
-1426
-1419
-1412
-1406
-1399
-1393
-1386
-1380
-1374
-1367
-1361
-1355
-1349
-1343
-1337
-1331
-1325
-1319
-1314
-1308
-1302
-1296
-1290
-1284
-1278
-1272
-1267
-1261
-1255
-1250
-1244
-1238
-1232
-1227
-1221
-1215
-1208
-1202
-1196
-1190
-1184
-1177
-1171
-1164
-1158
-1151
-1145
-1138
-1131
-1125
-1118
-1111
-1104
-1097
-1090
-1083
-1077
-1070
-1063
-1056
-1049
-1042
-1035
-1027
-1020
-1012
-1004
-997
-989
-980
-972
-964
-955
-946
-937
-928
-919
-909
-900
-890
-881
-871
-861
-852
-842
-832
-823
-813
-803
-793
-784
-774
-764
-754
-745
-735
-726
-717
-708
-699
-690
-681
-672
-664
-655
-647
-638
-630
-621
-613
-605
-596
-588
-580
-572
-565
-557
-550
-542
-535
-527
-520
-513
-506
-498
-491
-484
-478
-471
-464
-457
-451
-445
-439
-432
-426
-420
-414
-407
-401
-395
-389
-382
-376
-370
-363
-357
-350
-344
-338
-331
-325
-318
-311
-305
-298
-291
-284
-277
-270
-262
-254
-247
-239
-231
-222
-214
-205
-197
-188
-179
-170
-161
-151
-142
-133
-123
-114
-104
-95
-85
-75
-65
-56
-46
-36
-26
-17
-7
2
12
21
31
40
49
58
67
76
85
94
103
112
121
130
139
149
158
167
176
185
195
204
214
224
235
245
256
266
277
289
300
311
323
334
346
358
370
382
394
406
418
431
443
456
469
482
494
507
520
533
546
559
572
584
597
610
623
636
648
661
674
686
699
712
725
738
751
764
777
791
804
817
830
843
856
870
883
896
909
922
935
949
962
975
988
1000
1012
1026
1038
1051
1063
1076
1088
1100
1112
1124
1135
1147
1158
1169
1180
1191
1202
1213
1223
1233
1244
1254
1264
1274
1284
1294
1304
1314
1323
1333
1343
1353
1363
1372
1382
1391
1401
1410
1420
1429
1438
1447
1456
1465
1473
1482
1490
1498
1507
1515
1523
1531
1538
1546
1553
1560
1567
1574
1581
1587
1594
1600
1606
1611
1617
1622
1627
1632
1636
1641
1645
1649
1652
1656
1659
1662
1665
1668
1671
1673
1676
1678
1680
1682
1684
1685
1687
1689
1690
1691
1692
1694
1695
1696
1697
1697
1698
1699
1700
1701
1701
1702
1703
1703
1704
1705
1705
1706
1707
1707
1708
1708
1709
1709
1710
1710
1710
1710
1710
1710
1709
1709
1708
1707
1706
1705
1704
1703
1701
1699
1697
1695
1693
1690
1688
1685
1682
1679
1676
1672
1669
1665
1661
1657
1653
1649
1644
1639
1634
1629
1624
1618
1613
1607
1600
1594
1588
1581
1574
1567
1560
1553
1545
1538
1530
1522
1513
1505
1497
1488
1480
1471
1462
1453
1444
1435
1426
1416
1406
1396
1386
1376
1365
1355
1344
1333
1322
1311
1300
1289
1277
1266
1254
1242
1229
1217
1204
1192
1179
1167
1154
1142
1129
1117
1105
1093
1081
1069
1057
1045
1034
1022
1012
1000
991
980
970
960
950
940
931
921
912
902
893
884
875
866
857
848
839
830
821
812
803
794
785
777
768
759
750
741
733
724
715
707
698
690
682
673
665
657
649
640
632
624
616
608
600
592
584
577
569
561
553
546
538
531
523
515
508
500
493
485
478
471
463
456
449
442
435
428
421
415
408
401
395
388
382
375
369
363
357
351
345
339
333
328
322
317
311
306
301
296
291
287
282
278
273
269
265
261
258
254
250
247
244
240
237
234
231
229
226
224
221
219
217
214
212
210
208
207
205
203
202
201
199
198
197
196
195
195
194
193
193
192
192
191
191
190
189
189
189
188
188
187
187
186
186
185
185
185
185
184
184
184
184
184
185
185
186
186
187
189
190
191
193
194
196
198
200
202
204
206
208
211
213
215
218
220
223
225
228
230
233
235
238
241
244
246
249
252
255
258
261
264
268
271
274
277
281
284
288
292
296
299
303
307
311
315
319
324
328
332
336
341
346
350
355
360
364
369
374
379
384
389
394
399
404
408
413
418
423
428
434
439
444
449
454
460
465
470
476
481
487
493
499
505
511
518
524
531
538
545
552
559
567
574
581
588
596
603
611
618
625
633
640
647
655
662
669
676
683
690
697
704
711
718
725
732
739
746
753
759
766
772
778
784
790
796
802
808
813
818
823
828
833
838
843
848
853
857
862
867
871
876
881
885
890
894
898
902
906
911
915
919
923
927
932
936
940
945
949
954
958
963
968
973
978
983
988
993
998
1002
1008
1014
1018
1024
1030
1035
1040
1046
1051
1056
1062
1067
1073
1078
1084
1089
1095
1101
1107
1112
1118
1124
1130
1136
1142
1148
1154
1160
1167
1173
1179
1185
1191
1198
1204
1210
1216
1223
1229
1235
1242
1248
1255
1261
1267
1274
1280
1287
1293
1300
1306
1313
1319
1326
1332
1339
1346
1352
1359
1366
1373
1380
1386
1393
1400
1407
1414
1421
1428
1435
1442
1449
1456
1463
1470
1476
1483
1489
1496
1502
1509
1515
1521
1527
1533
1539
1545
1552
1558
1564
1570
1576
1582
1588
1594
1601
1607
1614
1620
1627
1634
1641
1647
1654
1661
1668
1675
1682
1689
1696
1703
1710
1717
1724
1732
1739
1746
1753
1760
1767
1774
1782
1789
1797
1804
1812
1820
1827
1835
1843
1850
1858
1866
1873
1881
1889
1897
1905
1913
1921
1929
1937
1945
1953
1961
1969
1976
1984
1992
2000
2008
2016
2023
2031
2039
2045
2054
2061
2069
2076
2084
2091
2099
2106
2113
2120
2128
2135
2142
2149
2155
2162
2168
2175
2181
2187
2194
2200
2206
2212
2218
2224
2230
2236
2242
2248
2253
2259
2265
2270
2275
2280
2285
2290
2295
2300
2304
2309
2313
2317
2320
2324
2327
2331
2334
2337
2340
2342
2345
2348
2350
2352
2355
2357
2359
2362
2364
2366
2368
2370
2372
2375
2377
2379
2381
2383
2385
2387
2389
2391
2393
2395
2397
2400
2402
2404
2406
2409
2411
2413
2416
2418
2421
2423
2426
2429
2431
2434
2437
2440
2442
2445
2448
2451
2454
2456
2459
2462
2465
2468
2470
2473
2475
2478
2480
2482
2484
2486
2487
2489
2490
2492
2493
2494
2495
2496
2497
2498
2499
2499
2500
2500
2500
2500
2500
2500
2500
2500
2500
2499
2498
2497
2496
2495
2494
2493
2492
2490
2489
2487
2486
2484
2482
2481
2479
2477
2475
2472
2470
2468
2466
2463
2461
2459
2457
2454
2452
2450
2447
2445
2443
2440
2438
2435
2432
2430
2427
2424
2421
2418
2415
2412
2408
2405
2402
2398
2395
2391
2388
2384
2381
2377
2373
2370
2366
2362
2358
2354
2350
2346
2342
2338
2334
2330
2326
2322
2318
2314
2310
2305
2301
2296
2292
2287
2283
2278
2273
2268
2264
2259
2254
2249
2244
2239
2235
2230
2225
2221
2216
2211
2207
2202
2198
2194
2189
2185
2181
2177
2172
2168
2164
2160
2156
2153
2149
2145
2141
2138
2134
2130
2127
2123
2119
2116
2112
2108
2104
2100
2096
2092
2089
2085
2081
2077
2072
2068
2064
2060
2055
2051
2045
2041
2037
2032
2027
2021
2017
2013
2008
2003
1998
1993
1989
1984
1979
1974
1970
1965
1961
1956
1952
1947
1943
1939
1934
1930
1926
1922
1917
1913
1909
1905
1901
1897
1893
1889
1885
1881
1876
1872
1868
1864
1860
1855
1851
1847
1843
1839
1834
1830
1826
1821
1817
1813
1808
1804
1799
1795
1791
1786
1782
1777
1773
1768
1764
1759
1754
1750
1745
1740
1736
1731
1726
1721
1716
1711
1706
1701
1695
1690
1685
1679
1674
1668
1662
1657
1651
1645
1639
1633
1627
1620
1614
1608
1601
1595
1588
1582
1575
1569
1562
1556
1549
1543
1536
1530
1524
1518
1512
1505
1499
1494
1488
1482
1476
1471
1465
1460
1454
1449
1444
1439
1434
1429
1424
1420
1415
1411
1406
1402
1398
1394
1390
1387
1383
1380
1377
1373
1370
1367
1365
1362
1359
1356
1354
1351
1349
1347
1344
1342
1340
1337
1335
1333
1330
1328
1325
1323
1320
1317
1315
1312
1309
1307
1304
1301
1298
1295
1293
1290
1287
1284
1281
1278
1275
1272
1269
1267
1264
1261
1258
1256
1253
1250
1247
1245
1242
1239
1236
1233
1230
1227
1225
1222
1219
1215
1212
1209
1206
1203
1200
1196
1193
1190
1186
1183
1179
1176
1172
1169
1165
1162
1158
1155
1151
1148
1144
1141
1138
1134
1131
1127
1124
1121
1118
1115
1111
1108
1105
1102
1100
1097
1094
1092
1089
1087
1085
1082
1080
1078
1076
1074
1073
1071
1069
1067
1066
1064
1062
1060
1059
1057
1055
1053
1051
1049
1047
1045
1043
1041
1038
1036
1034
1031
1029
1026
1024
1020
1018
1014
1012
1008
1004
1002
998
995
991
987
983
979
975
971
967
963
958
954
949
945
940
935
930
925
919
914
908
902
896
890
884
878
872
866
860
853
847
841
835
828
822
816
810
804
797
791
785
778
772
765
759
752
745
739
732
725
719
712
705
698
691
685
678
671
664
657
651
644
637
631
624
618
612
606
599
593
587
581
575
569
563
558
552
546
540
534
527
521
514
508
501
494
486
479
472
464
456
448
440
432
424
415
407
399
390
382
373
365
356
348
339
331
322
314
305
297
288
279
270
261
253
244
235
226
216
207
198
188
179
169
160
150
140
130
120
110
100
90
80
70
60
50
40
29
19
9
-1
-11
-22
-32
-42
-53
-63
-74
-84
-95
-106
-117
-127
-138
-149
-160
-171
-182
-193
-205
-216
-227
-238
-249
-261
-272
-283
-295
-306
-318
-329
-341
-352
-364
-375
-387
-398
-409
-421
-432
-443
-454
-465
-476
-487
-497
-508
-518
-529
-539
-549
-559
-569
-579
-588
-598
-607
-616
-625
-635
-643
-652
-661
-670
-678
-687
-695
-704
-712
-720
-728
-736
-744
-752
-760
-767
-775
-782
-789
-796
-804
-810
-817
-824
-831
-837
-844
-850
-857
-863
-869
-875
-881
-887
-893
-899
-904
-909
-915
-920
-925
-930
-934
-939
-944
-948
-953
-957
-962
-966
-970
-974
-978
-982
-986
-990
-994
-998
-1002
-1004
-1008
-1012
-1016
-1020
-1024
-1028
-1032
-1035
-1039
-1043
-1046
-1050
-1054
-1057
-1061
-1064
-1068
-1071
-1075
-1078
-1081
-1084
-1087
-1090
-1093
-1096
-1098
-1101
-1103
-1106
-1108
-1110
-1112
-1114
-1116
-1118
-1120
-1122
-1124
-1126
-1128
-1130
-1132
-1134
-1136
-1137
-1139
-1141
-1143
-1145
-1147
-1149
-1151
-1153
-1155
-1157
-1159
-1161
-1162
-1164
-1166
-1167
-1169
-1171
-1172
-1174
-1175
-1177
-1178
-1180
-1181
-1183
-1184
-1186
-1187
-1189
-1190
-1192
-1194
-1196
-1197
-1199
-1201
-1203
-1205
-1207
-1210
-1212
-1214
-1217
-1219
-1222
-1224
-1227
-1229
-1232
-1234
-1236
-1239
-1241
-1243
-1245
-1247
-1249
-1251
-1253
-1255
-1256
-1258
-1259
-1261
-1262
-1264
-1266
-1267
-1269
-1270
-1272
-1274
-1275
-1277
-1278
-1280
-1282
-1283
-1285
-1286
-1288
-1290
-1292
-1294
-1296
-1298
-1300
-1303
-1305
-1308
-1310
-1313
-1316
-1319
-1322
-1325
-1328
-1331
-1334
-1338
-1341
-1344
-1347
-1350
-1353
-1356
-1359
-1363
-1366
-1369
-1372
-1375
-1378
-1382
-1385
-1388
-1391
-1394
-1397
-1400
-1403
-1405
-1408
-1411
-1413
-1416
-1418
-1421
-1423
-1426
-1428
-1430
-1433
-1435
-1437
-1439
-1441
-1444
-1446
-1448
-1450
-1452
-1454
-1456
-1458
-1459
-1461
-1462
-1463
-1464
-1465
-1466
-1467
-1468
-1469
-1470
-1470
-1471
-1471
-1471
-1472
-1472
-1472
-1472
-1472
-1472
-1471
-1471
-1470
-1470
-1469
-1468
-1467
-1466
-1465
-1464
-1463
-1462
-1460
-1459
-1457
-1455
-1453
-1451
-1449
-1447
-1445
-1442
-1440
-1437
-1435
-1432
-1430
-1427
-1425
-1422
-1419
-1416
-1414
-1411
-1408
-1405
-1402
-1399
-1396
-1393
-1389
-1386
-1383
-1380
-1376
-1372
-1369
-1365
-1362
-1358
-1354
-1350
-1346
-1342
-1338
-1334
-1331
-1327
-1323
-1319
-1315
-1311
-1307
-1303
-1299
-1295
-1291
-1287
-1283
-1280
-1276
-1272
-1269
-1265
-1262
-1259
-1255
-1252
-1248
-1245
-1242
-1239
-1236
-1232
-1229
-1226
-1223
-1220
-1217
-1214
-1210
-1207
-1204
-1201
-1197
-1194
-1191
-1188
-1184
-1181
-1178
-1175
-1171
-1168
-1165
-1162
-1158
-1155
-1152
-1148
-1145
-1142
-1138
-1135
-1131
-1128
-1124
-1121
-1117
-1114
-1111
-1107
-1104
-1101
-1098
-1095
-1091
-1088
-1085
-1083
-1080
-1077
-1074
-1072
-1069
-1067
-1064
-1062
-1060
-1058
-1056
-1054
-1052
-1050
-1049
-1047
-1046
-1044
-1043
-1041
-1040
-1039
-1037
-1036
-1034
-1033
-1031
-1030
-1028
-1027
-1026
-1024
-1022
-1022
-1020
-1018
-1018
-1016
-1016
-1016
-1014
-1014
-1014
-1014
-1012
-1012
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1016
-1016
-1016
-1018
-1018
-1020
-1022
-1022
-1024
-1026
-1028
-1029
-1031
-1033
-1035
-1037
-1039
-1041
-1044
-1046
-1048
-1051
-1053
-1056
-1059
-1061
-1064
-1066
-1069
-1072
-1074
-1077
-1079
-1082
-1084
-1087
-1090
-1092
-1095
-1097
-1100
-1102
-1104
-1107
-1109
-1111
-1113
-1115
-1116
-1118
-1119
-1121
-1122
-1123
-1125
-1126
-1127
-1128
-1129
-1130
-1131
-1132
-1132
-1133
-1134
-1134
-1135
-1135
-1135
-1136
-1136
-1136
-1136
-1137
-1137
-1137
-1137
-1137
-1137
-1138
-1137
-1137
-1137
-1137
-1137
-1137
-1137
-1136
-1136
-1136
-1136
-1136
-1136
-1136
-1136
-1135
-1135
-1135
-1135
-1134
-1134
-1134
-1133
-1133
-1133
-1132
-1132
-1131
-1131
-1130
-1130
-1129
-1129
-1128
-1128
-1128
-1127
-1127
-1127
-1127
-1126
-1126
-1126
-1126
-1125
-1125
-1125
-1124
-1124
-1123
-1123
-1123
-1122
-1122
-1121
-1121
-1121
-1120
-1120
-1120
-1119
-1119
-1119
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1117
-1117
-1116
-1116
-1115
-1114
-1113
-1112
-1111
-1110
-1109
-1108
-1107
-1105
-1104
-1102
-1101
-1099
-1097
-1096
-1094
-1092
-1090
-1088
-1086
-1084
-1081
-1079
-1077
-1075
-1073
-1070
-1068
-1066
-1064
-1061
-1059
-1057
-1055
-1053
-1051
-1049
-1047
-1045
-1044
-1042
-1041
-1039
-1038
-1037
-1036
-1034
-1033
-1032
-1032
-1031
-1030
-1029
-1028
-1027
-1027
-1026
-1026
-1025
-1025
-1025
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1024
-1025
-1025
-1026
-1026
-1027
-1027
-1028
-1028
-1029
-1030
-1031
-1031
-1032
-1033
-1034
-1036
-1037
-1038
-1039
-1041
-1042
-1044
-1045
-1047
-1048
-1050
-1052
-1053
-1055
-1057
-1059
-1061
-1063
-1065
-1067
-1069
-1072
-1074
-1077
-1079
-1082
-1085
-1088
-1091
-1094
-1098
-1101
-1105
-1109
-1112
-1116
-1120
-1124
-1128
-1133
-1137
-1141
-1146
-1150
-1155
-1159
-1164
-1168
-1173
-1178
-1182
-1187
-1192
-1197
-1201
-1206
-1211
-1216
-1221
-1226
-1231
-1236
-1241
-1246
-1251
-1257
-1262
-1267
-1272
-1277
-1282
-1288
-1293
-1298
-1304
-1309
-1315
-1320
-1326
-1331
-1337
-1343
-1348
-1354
-1360
-1366
-1372
-1378
-1384
-1390
-1395
-1401
-1407
-1413
-1419
-1425
-1431
-1437
-1443
-1450
-1456
-1462
-1468
-1474
-1480
-1486
-1492
-1498
-1503
-1509
-1515
-1520
-1526
-1531
-1537
-1542
-1547
-1553
-1558
-1563
-1569
-1574
-1579
-1584
-1589
-1594
-1599
-1604
-1609
-1614
-1619
-1624
-1629
-1634
-1640
-1645
-1650
-1655
-1660
-1664
-1669
-1674
-1679
-1684
-1689
-1694
-1699
-1704
-1709
-1714
-1720
-1725
-1730
-1736
-1741
-1747
-1752
-1758
-1764
-1769
-1775
-1781
-1787
-1793
-1798
-1804
-1810
-1816
-1822
-1828
-1834
-1840
-1846
-1852
-1858
-1864
-1871
-1877
-1883
-1889
-1896
-1902
-1908
-1915
-1921
-1928
-1934
-1941
-1948
-1955
-1962
-1969
-1976
-1983
-1990
-1997
-2004
-2011
-2017
-2025
-2032
-2039
-2045
-2052
-2059
-2066
-2073
-2080
-2086
-2093
-2100
-2106
-2113
-2120
-2126
-2133
-2139
-2146
-2153
-2159
-2166
-2173
-2179
-2186
-2193
-2200
-2207
-2214
-2221
-2228
-2235
-2242
-2248
-2255
-2262
-2269
-2276
-2283
-2289
-2296
-2303
-2310
-2317
-2323
-2330
-2337
-2344
-2351
-2357
-2364
-2370
-2377
-2383
-2390
-2396
-2403
-2409
-2415
-2421
-2427
-2433
-2439
-2445
-2451
-2456
-2462
-2467
-2473
-2478
-2483
-2488
-2493
-2498
-2502
-2507
-2511
-2515
-2519
-2522
-2526
-2529
-2532
-2535
-2537
-2540
-2542
-2544
-2546
-2548
-2550
-2551
-2552
-2553
-2554
-2555
-2556
-2557
-2557
-2558
-2558
-2558
-2558
-2558
-2557
-2557
-2557
-2556
-2556
-2555
-2554
-2553
-2553
-2552
-2550
-2549
-2548
-2547
-2545
-2544
-2542
-2540
-2539
-2537
-2535
-2534
-2532
-2531
-2529
-2527
-2526
-2524
-2522
-2520
-2518
-2516
-2514
-2512
-2509
-2507
-2504
-2502
-2499
-2497
-2494
-2491
-2488
-2486
-2483
-2480
-2477
-2474
-2470
-2467
-2463
-2460
-2456
-2452
-2448
-2444
-2439
-2435
-2431
-2427
-2423
-2419
-2415
-2411
-2406
-2402
-2398
-2394
-2390
-2386
-2382
-2378
-2374
-2371
-2367
-2363
-2359
-2356
-2352
-2348
-2345
-2341
-2338
-2334
-2331
-2327
-2323
-2320
-2316
-2312
-2308
-2304
-2300
-2296
-2292
-2288
-2284
-2280
-2276
-2271
-2267
-2262
-2258
-2253
-2248
-2244
-2239
-2234
-2228
-2223
-2218
-2212
-2207
-2202
-2196
-2191
-2186
-2181
-2176
-2171
-2166
-2161
-2156
-2151
-2146
-2141
-2137
-2132
-2127
-2122
-2117
-2112
-2108
-2103
-2098
-2093
-2088
-2082
-2077
-2072
-2067
-2061
-2056
-2050
-2045
-2039
-2033
-2028
-2021
-2016
-2011
-2005
-1999
-1993
-1987
-1981
-1975
-1968
-1962
-1955
-1948
-1942
-1935
-1928
-1921
-1914
-1907
-1900
-1893
-1886
-1880
-1873
-1866
-1859
-1853
-1846
-1839
-1832
-1825
-1818
-1810
-1803
-1795
-1788
-1781
-1773
-1766
-1759
-1751
-1744
-1737
-1730
-1723
-1716
-1709
-1701
-1694
-1687
-1680
-1673
-1666
-1660
-1653
-1646
-1640
-1633
-1626
-1620
-1613
-1606
-1600
-1593
-1586
-1580
-1573
-1566
-1560
-1553
-1546
-1540
-1533
-1526
-1519
-1513
-1506
-1500
-1493
-1487
-1480
-1474
-1467
-1461
-1455
-1448
-1442
-1436
-1430
-1424
-1418
-1412
-1406
-1400
-1394
-1388
-1382
-1376
-1371
-1365
-1360
-1355
-1349
-1344
-1339
-1335
-1330
-1325
-1320
-1316
-1311
-1307
-1302
-1298
-1293
-1289
-1285
-1280
-1276
-1271
-1267
-1262
-1258
-1253
-1249
-1244
-1240
-1235
-1231
-1226
-1222
-1218
-1213
-1209
-1205
-1201
-1197
-1193
-1189
-1184
-1180
-1176
-1172
-1168
-1163
-1159
-1155
-1151
-1147
-1143
-1139
-1135
-1131
-1128
-1124
-1121
-1117
-1114
-1111
-1108
-1105
-1102
-1099
-1097
-1094
-1091
-1089
-1087
-1084
-1082
-1080
-1079
-1077
-1075
-1074
-1073
-1072
-1071
-1071
-1070
-1070
-1069
-1069
-1069
-1070
-1070
-1071
-1071
-1072
-1072
-1073
-1074
-1074
-1075
-1076
-1076
-1077
-1077
-1078
-1078
-1079
-1079
-1080
-1080
-1081
-1082
-1083
-1083
-1084
-1085
-1086
-1087
-1088
-1089
-1090
-1092
-1093
-1094
-1096
-1097
-1099
-1100
-1102
-1104
-1106
-1108
-1110
-1112
-1114
-1117
-1119
-1122
-1124
-1127
-1130
-1133
-1136
-1139
-1142
-1145
-1148
-1152
-1155
-1159
-1162
-1166
-1170
-1174
-1179
-1183
-1188
-1192
-1198
-1203
-1208
-1214
-1220
-1226
-1232
-1238
-1244
-1250
-1256
-1263
-1269
-1275
-1281
-1287
-1294
-1300
-1307
-1314
-1320
-1327
-1335
-1342
-1349
-1356
-1364
-1371
-1378
-1386
-1393
-1400
-1407
-1415
-1422
-1429
-1436
-1443
-1450
-1457
-1465
-1472
-1479
-1486
-1493
-1499
-1506
-1513
-1519
-1526
-1532
-1538
-1544
-1550
-1556
-1562
-1568
-1574
-1580
-1585
-1591
-1597
-1602
-1608
-1613
-1618
-1624
-1629
-1634
-1639
-1644
-1649
-1654
-1659
-1663
-1668
-1672
-1677
-1681
-1685
-1689
-1693
-1697
-1701
-1704
-1708
-1711
-1715
-1718
-1721
-1725
-1728
-1731
-1734
-1737
-1739
-1742
-1745
-1747
-1749
-1751
-1753
-1755
-1757
-1758
-1760
-1761
-1762
-1764
-1765
-1765
-1766
-1767
-1768
-1768
-1769
-1769
-1769
-1770
-1770
-1770
-1770
-1771
-1771
-1771
-1771
-1772
-1772
-1772
-1772
-1772
-1772
-1772
-1772
-1771
-1771
-1770
-1770
-1769
-1769
-1768
-1768
-1768
-1767
-1767
-1767
-1767
-1766
-1766
-1766
-1766
-1765
-1765
-1764
-1764
-1763
-1763
-1763
-1762
-1761
-1761
-1760
-1759
-1758
-1757
-1755
-1754
-1753
-1751
-1750
-1748
-1747
-1745
-1744
-1742
-1740
-1739
-1737
-1735
-1734
-1732
-1730
-1729
-1727
-1725
-1723
-1721
-1718
-1716
-1713
-1711
-1708
-1705
-1702
-1699
-1696
-1693
-1690
-1687
-1684
-1681
-1678
-1674
-1671
-1668
-1665
-1661
-1658
-1654
-1651
-1647
-1644
-1641
-1637
-1634
-1631
-1627
-1624
-1620
-1617
-1613
-1609
-1605
-1602
-1598
-1594
-1590
-1586
-1582
-1578
-1574
-1570
-1566
-1561
-1557
-1553
-1548
-1544
-1539
-1535
-1530
-1525
-1520
-1516
-1511
-1506
-1500
-1495
-1490
-1484
-1479
-1473
-1468
-1462
-1457
-1451
-1445
-1440
-1434
-1428
-1423
-1417
-1412
-1407
-1401
-1396
-1391
-1386
-1382
-1377
-1372
-1367
-1362
-1357
-1352
-1348
-1343
-1338
-1333
-1329
-1324
-1319
-1315
-1310
-1306
-1301
-1297
-1293
-1289
-1284
-1280
-1276
-1272
-1267
-1263
-1259
-1254
-1250
-1245
-1240
-1236
-1231
-1226
-1222
-1217
-1212
-1207
-1203
-1198
-1193
-1189
-1184
-1179
-1174
-1169
-1164
-1160
-1154
-1149
-1144
-1139
-1133
-1128
-1122
-1117
-1111
-1105
-1099
-1092
-1086
-1080
-1073
-1067
-1061
-1054
-1047
-1041
-1034
-1028
-1022
-1014
-1008
-1002
-996
-990
-984
-978
-972
-966
-960
-955
-949
-944
-938
-933
-928
-923
-918
-913
-908
-903
-898
-894
-889
-884
-879
-874
-870
-865
-861
-856
-852
-847
-843
-838
-833
-829
-824
-819
-814
-809
-803
-798
-793
-788
-783
-778
-773
-768
-763
-758
-753
-748
-743
-738
-733
-728
-723
-718
-713
-708
-703
-698
-694
-689
-685
-680
-676
-671
-667
-663
-659
-655
-651
-647
-643
-639
-635
-632
-628
-625
-622
-619
-616
-613
-610
-608
-605
-603
-601
-599
-597
-595
-594
-592
-590
-588
-587
-585
-584
-583
-582
-581
-580
-579
-578
-577
-577
-576
-576
-576
-575
-575
-575
-575
-575
-576
-576
-577
-577
-578
-579
-580
-581
-582
-584
-585
-587
-588
-590
-592
-595
-597
-600
-602
-605
-608
-611
-615
-618
-622
-625
-629
-633
-637
-641
-646
-650
-654
-658
-662
-666
-670
-674
-678
-682
-686
-690
-695
-699
-703
-707
-711
-715
-719
-723
-727
-731
-735
-738
-742
-746
-750
-753
-757
-760
-764
-768
-771
-775
-778
-782
-785
-789
-792
-796
-799
-803
-806
-809
-813
-816
-819
-822
-826
-829
-832
-835
-838
-841
-844
-848
-851
-854
-857
-860
-862
-865
-868
-871
-874
-876
-879
-882
-885
-888
-891
-894
-897
-900
-903
-906
-909
-912
-915
-918
-921
-925
-928
-931
-934
-938
-941
-944
-948
-951
-954
-957
-960
-963
-966
-969
-972
-975
-978
-981
-984
-987
-989
-992
-995
-997
-1000
-1002
-1004
-1006
-1008
-1012
-1014
-1016
-1018
-1022
-1025
-1027
-1030
-1033
-1035
-1038
-1040
-1043
-1045
-1047
-1050
-1052
-1054
-1056
-1058
-1061
-1063
-1065
-1067
-1070
-1072
-1074
-1077
-1079
-1081
-1084
-1086
-1088
-1090
-1093
-1095
-1097
-1099
-1100
-1102
-1104
-1106
-1107
-1109
-1110
-1111
-1113
-1114
-1115
-1116
-1117
-1117
-1118
-1119
-1120
-1120
-1121
-1122
-1122
-1122
-1123
-1123
-1124
-1124
-1124
-1124
-1124
-1124
-1124
-1124
-1124
-1123
-1123
-1122
-1122
-1121
-1120
-1119
-1118
-1117
-1116
-1115
-1113
-1112
-1110
-1109
-1107
-1106
-1104
-1102
-1100
-1098
-1096
-1093
-1091
-1089
-1086
-1084
-1081
-1079
-1076
-1073
-1071
-1068
-1065
-1062
-1059
-1057
-1054
-1051
-1049
-1046
-1043
-1041
-1038
-1036
-1033
-1031
-1028
-1025
-1022
-1020
-1016
-1014
-1012
-1008
-1006
-1002
-1000
-997
-994
-991
-988
-984
-981
-978
-974
-970
-967
-963
-959
-955
-951
-947
-943
-939
-935
-931
-927
-923
-918
-914
-910
-905
-901
-896
-892
-887
-882
-877
-872
-867
-862
-857
-852
-847
-842
-837
-831
-826
-821
-815
-810
-805
-799
-794
-788
-783
-778
-772
-767
-761
-756
-750
-745
-739
-734
-728
-723
-717
-712
-706
-701
-695
-689
-684
-678
-672
-667
-661
-655
-650
-644
-638
-633
-627
-621
-616
-610
-604
-599
-593
-587
-582
-576
-571
-565
-560
-555
-550
-544
-539
-534
-529
-525
-520
-515
-511
-506
-502
-497
-493
-489
-485
-482
-478
-475
-472
-469
-467
-464
-462
-459
-457
-455
-453
-451
-449
-447
-445
-443
-441
-440
-438
-436
-434
-432
-430
-428
-427
-425
-423
-421
-419
-418
-416
-414
-413
-411
-410
-408
-407
-405
-404
-403
-401
-400
-399
-397
-396
-395
-393
-392
-391
-390
-388
-387
-386
-385
-384
-383
-382
-382
-381
-380
-380
-379
-379
-378
-378
-378
-378
-378
-378
-378
-379
-379
-380
-380
-381
-381
-382
-383
-383
-384
-385
-386
-387
-388
-389
-390
-392
-393
-394
-396
-397
-398
-400
-401
-402
-404
-405
-407
-408
-409
-411
-412
-414
-415
-416
-418
-419
-421
-422
-423
-424
-425
-426
-427
-428
-429
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-443
-445
-446
-447
-448
-450
-451
-453
-454
-456
-457
-458
-460
-461
-463
-464
-465
-467
-468
-470
-471
-473
-474
-476
-477
-479
-481
-483
-485
-487
-489
-491
-493
-495
-497
-498
-500
-502
-504
-506
-508
-510
-512
-515
-517
-519
-522
-524
-527
-529
-532
-534
-537
-540
-542
-545
-548
-550
-553
-556
-558
-561
-564
-567
-570
-573
-576
-578
-581
-584
-587
-590
-593
-596
-599
-602
-605
-609
-612
-615
-619
-622
-626
-630
-633
-637
-641
-645
-649
-653
-657
-660
-664
-668
-672
-676
-680
-683
-687
-691
-694
-698
-701
-705
-708
-712
-715
-718
-722
-725
-728
-731
-734
-737
-740
-743
-745
-748
-751
-753
-756
-758
-760
-762
-765
-767
-769
-771
-773
-775
-777
-779
-780
-782
-784
-786
-788
-790
-791
-793
-795
-797
-799
-800
-802
-804
-805
-807
-809
-811
-813
-814
-816
-818
-820
-822
-823
-825
-827
-828
-830
-832
-833
-835
-836
-837
-838
-840
-841
-842
-842
-843
-844
-844
-845
-845
-846
-846
-846
-846
-846
-846
-846
-846
-847
-847
-847
-847
-848
-848
-848
-849
-849
-849
-850
-850
-850
-850
-851
-851
-851
-851
-851
-851
-851
-851
-851
-851
-851
-851
-850
-850
-850
-849
-849
-848
-848
-847
-846
-846
-845
-845
-844
-843
-842
-842
-841
-840
-839
-838
-837
-836
-835
-834
-833
-832
-830
-829
-828
-827
-826
-824
-823
-822
-821
-819
-818
-817
-815
-814
-813
-811
-810
-808
-807
-805
-804
-802
-801
-799
-798
-796
-795
-793
-792
-790
-789
-787
-785
-784
-782
-780
-779
-777
-775
-774
-772
-771
-769
-767
-766
-764
-763
-761
-760
-759
-757
-756
-754
-753
-752
-751
-750
-749
-748
-747
-746
-745
-745
-744
-743
-742
-741
-741
-740
-739
-738
-737
-736
-735
-734
-733
-732
-731
-730
-729
-727
-726
-725
-724
-723
-722
-720
-719
-718
-717
-716
-715
-714
-713
-712
-711
-710
-709
-708
-708
-707
-706
-706
-705
-705
-704
-704
-704
-703
-703
-703
-703
-703
-703
-703
-704
-704
-704
-704
-705
-705
-706
-706
-707
-708
-708
-709
-709
-710
-711
-711
-712
-713
-713
-714
-714
-715
-716
-716
-717
-717
-718
-718
-719
-720
-720
-721
-722
-722
-723
-724
-725
-726
-727
-728
-729
-730
-731
-732
-733
-734
-736
-737
-739
-740
-742
-743
-745
-747
-749
-751
-754
-756
-758
-761
-764
-766
-769
-772
-776
-779
-782
-785
-789
-792
-796
-799
-803
-807
-811
-815
-818
-822
-826
-830
-834
-838
-843
-847
-851
-855
-859
-863
-867
-872
-876
-880
-884
-888
-892
-897
-901
-905
-909
-913
-917
-922
-926
-930
-934
-938
-942
-947
-951
-955
-959
-963
-967
-972
-976
-980
-984
-988
-992
-997
-1000
-1004
-1008
-1012
-1016
-1020
-1025
-1029
-1033
-1037
-1040
-1044
-1048
-1052
-1056
-1060
-1063
-1067
-1071
-1074
-1078
-1081
-1084
-1088
-1091
-1094
-1097
-1100
-1103
-1106
-1109
-1111
-1114
-1116
-1119
-1121
-1124
-1126
-1129
-1131
-1133
-1135
-1138
-1140
-1142
-1144
-1146
-1149
-1151
-1153
-1155
-1157
-1159
-1162
-1164
-1166
-1168
-1170
-1172
-1174
-1176
-1178
-1179
-1181
-1183
-1184
-1186
-1187
-1189
-1190
-1191
-1193
-1194
-1195
-1197
-1198
-1199
-1200
-1201
-1202
-1203
-1204
-1205
-1206
-1207
-1208
-1209
-1209
-1210
-1211
-1212
-1212
-1213
-1213
-1214
-1214
-1215
-1215
-1216
-1216
-1216
-1216
-1216
-1216
-1216
-1216
-1216
-1216
-1216
-1216
-1216
-1216
-1215
-1215
-1215
-1215
-1214
-1214
-1213
-1213
-1213
-1212
-1212
-1211
-1211
-1210
-1209
-1208
-1208
-1207
-1206
-1205
-1204
-1203
-1202
-1200
-1199
-1198
-1197
-1195
-1194
-1193
-1191
-1189
-1188
-1186
-1184
-1182
-1180
-1178
-1175
-1173
-1170
-1168
-1165
-1162
-1159
-1156
-1153
-1150
-1146
-1143
-1139
-1135
-1132
-1128
-1124
-1120
-1116
-1111
-1107
-1103
-1098
-1093
-1089
-1084
-1079
-1075
-1070
-1065
-1060
-1055
-1050
-1045
-1039
-1034
-1029
-1024
-1018
-1012
-1008
-1002
-997
-991
-986
-980
-975
-969
-964
-958
-953
-947
-941
-936
-930
-925
-919
-913
-908
-902
-897
-891
-886
-880
-875
-869
-864
-859
-853
-848
-843
-838
-833
-827
-823
-818
-813
-808
-804
-799
-795
-790
-786
-782
-778
-774
-770
-767
-763
-759
-756
-752
-749
-745
-742
-739
-735
-732
-729
-726
-723
-720
-717
-715
-712
-709
-706
-703
-700
-697
-694
-692
-689
-686
-683
-680
-678
-675
-672
-669
-667
-664
-661
-659
-656
-653
-651
-648
-646
-644
-641
-639
-637
-635
-633
-631
-629
-627
-625
-623
-622
-620
-619
-618
-616
-615
-614
-613
-612
-611
-611
-610
-610
-609
-609
-609
-609
-609
-609
-609
-609
-610
-610
-611
-611
-612
-613
-614
-615
-616
-617
-618
-620
-621
-622
-624
-625
-627
-629
-631
-632
-634
-636
-638
-640
-642
-644
-646
-648
-650
-652
-654
-656
-659
-661
-663
-665
-668
-670
-672
-675
-677
-680
-682
-685
-688
-690
-693
-696
-699
-702
-706
-709
-712
-715
-719
-722
-725
-729
-732
-736
-739
-743
-747
-750
-754
-758
-762
-765
-769
-773
-777
-781
-785
-789
-793
-797
-801
-805
-809
-812
-816
-820
-824
-827
-831
-835
-838
-842
-845
-848
-852
-855
-858
-861
-864
-867
-870
-873
-876
-879
-882
-885
-887
-890
-893
-896
-899
-902
-905
-908
-910
-913
-916
-919
-922
-925
-927
-930
-933
-935
-938
-940
-943
-945
-947
-949
-952
-954
-956
-958
-960
-962
-964
-966
-968
-970
-971
-973
-975
-977
-978
-980
-981
-983
-984
-986
-987
-988
-990
-991
-992
-993
-994
-996
-997
-998
-999
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1006
-1006
-1006
-1006
-1008
-1008
-1008
-1008
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1016
-1016
-1016
-1016
-1018
-1018
-1018
-1018
-1020
-1020
-1022
-1022
-1022
-1024
-1025
-1026
-1027
-1029
-1030
-1031
-1033
-1034
-1036
-1037
-1039
-1041
-1043
-1045
-1047
-1049
-1051
-1054
-1056
-1059
-1061
-1064
-1066
-1069
-1072
-1075
-1078
-1080
-1083
-1086
-1089
-1093
-1096
-1099
-1102
-1106
-1109
-1113
-1116
-1120
-1123
-1127
-1130
-1134
-1138
-1141
-1145
-1149
-1153
-1157
-1161
-1165
-1169
-1173
-1177
-1181
-1186
-1190
-1194
-1199
-1203
-1208
-1212
-1217
-1221
-1226
-1231
-1235
-1240
-1245
-1250
-1255
-1260
-1265
-1270
-1275
-1280
-1285
-1290
-1295
-1300
-1305
-1310
-1315
-1320
-1326
-1331
-1336
-1341
-1347
-1352
-1357
-1363
-1368
-1373
-1378
-1383
-1389
-1394
-1399
-1404
-1408
-1413
-1418
-1423
-1427
-1432
-1436
-1440
-1445
-1449
-1453
-1457
-1461
-1465
-1468
-1472
-1476
-1479
-1483
-1486
-1489
-1493
-1496
-1499
-1502
-1506
-1509
-1512
-1515
-1518
-1521
-1524
-1527
-1530
-1533
-1536
-1539
-1542
-1545
-1548
-1551
-1554
-1557
-1560
-1562
-1565
-1568
-1571
-1573
-1576
-1578
-1581
-1584
-1586
-1588
-1591
-1593
-1595
-1598
-1600
-1602
-1604
-1606
-1608
-1609
-1611
-1613
-1614
-1616
-1617
-1618
-1620
-1621
-1622
-1623
-1624
-1625
-1626
-1627
-1628
-1629
-1629
-1630
-1631
-1631
-1632
-1633
-1633
-1634
-1634
-1635
-1635
-1636
-1636
-1636
-1637
-1637
-1638
-1638
-1638
-1638
-1639
-1639
-1639
-1639
-1639
-1639
-1638
-1638
-1638
-1638
-1637
-1637
-1637
-1636
-1636
-1635
-1635
-1634
-1634
-1633
-1632
-1631
-1631
-1630
-1629
-1628
-1627
-1626
-1625
-1624
-1622
-1621
-1620
-1619
-1617
-1616
-1615
-1613
-1612
-1611
-1609
-1608
-1606
-1605
-1604
-1602
-1601
-1600
-1598
-1597
-1596
-1595
-1593
-1592
-1591
-1590
-1589
-1588
-1587
-1586
-1585
-1584
-1583
-1582
-1582
-1581
-1580
-1579
-1578
-1577
-1576
-1575
-1574
-1573
-1572
-1571
-1570
-1568
-1567
-1566
-1565
-1564
-1563
-1561
-1560
-1559
-1558
-1556
-1555
-1554
-1552
-1551
-1550
-1548
-1547
-1546
-1545
-1543
-1542
-1541
-1540
-1539
-1538
-1537
-1536
-1536
-1535
-1534
-1534
-1534
-1533
-1533
-1533
-1533
-1533
-1533
-1533
-1533
-1533
-1533
-1533
-1534
-1534
-1535
-1535
-1535
-1536
-1536
-1537
-1538
-1538
-1539
-1540
-1540
-1541
-1542
-1543
-1544
-1545
-1546
-1547
-1548
-1549
-1550
-1551
-1552
-1553
-1554
-1556
-1557
-1558
-1560
-1561
-1562
-1564
-1565
-1567
-1568
-1569
-1571
-1572
-1574
-1576
-1577
-1579
-1580
-1582
-1584
-1585
-1587
-1589
-1590
-1592
-1594
-1596
-1598
-1600
-1602
-1604
-1606
-1608
-1610
-1612
-1614
-1616
-1618
-1620
-1622
-1623
-1625
-1627
-1629
-1631
-1632
-1634
-1636
-1638
-1639
-1641
-1643
-1644
-1646
-1647
-1649
-1651
-1652
-1654
-1656
-1658
-1659
-1661
-1663
-1665
-1666
-1668
-1670
-1672
-1674
-1675
-1677
-1679
-1680
-1682
-1683
-1684
-1686
-1687
-1688
-1689
-1691
-1692
-1693
-1694
-1695
-1696
-1696
-1697
-1698
-1699
-1699
-1700
-1701
-1701
-1702
-1702
-1703
-1703
-1704
-1704
-1705
-1705
-1706
-1706
-1707
-1707
-1707
-1707
-1708
-1708
-1708
-1708
-1708
-1708
-1708
-1709
-1709
-1709
-1709
-1709
-1708
-1708
-1708
-1708
-1708
-1708
-1707
-1707
-1707
-1706
-1706
-1705
-1704
-1704
-1703
-1702
-1701
-1701
-1700
-1699
-1698
-1697
-1696
-1695
-1694
-1693
-1691
-1690
-1689
-1688
-1687
-1685
-1684
-1683
-1682
-1680
-1679
-1678
-1677
-1675
-1674
-1673
-1672
-1670
-1669
-1668
-1667
-1666
-1664
-1663
-1662
-1661
-1659
-1658
-1657
-1655
-1654
-1653
-1651
-1650
-1648
-1647
-1645
-1643
-1642
-1640
-1638
-1636
-1635
-1633
-1631
-1629
-1627
-1625
-1623
-1622
-1620
-1618
-1616
-1614
-1612
-1610
-1608
-1606
-1604
-1603
-1601
-1599
-1597
-1595
-1593
-1591
-1590
-1588
-1586
-1585
-1583
-1581
-1580
-1578
-1576
-1575
-1573
-1571
-1570
-1568
-1566
-1565
-1563
-1561
-1560
-1558
-1556
-1555
-1553
-1551
-1550
-1548
-1546
-1545
-1543
-1541
-1540
-1538
-1536
-1535
-1533
-1532
-1530
-1528
-1527
-1525
-1524
-1522
-1521
-1519
-1518
-1516
-1515
-1513
-1512
-1511
-1509
-1508
-1507
-1505
-1504
-1503
-1502
-1500
-1499
-1498
-1496
-1495
-1494
-1492
-1491
-1489
-1488
-1486
-1484
-1483
-1481
-1479
-1477
-1475
-1473
-1471
-1469
-1467
-1465
-1463
-1460
-1458
-1456
-1453
-1451
-1448
-1446
-1443
-1441
-1438
-1435
-1433
-1430
-1428
-1425
-1423
-1421
-1418
-1416
-1414
-1412
-1410
-1408
-1406
-1404
-1402
-1401
-1399
-1397
-1395
-1394
-1392
-1390
-1389
-1387
-1385
-1383
-1382
-1380
-1378
-1376
-1375
-1373
-1371
-1370
-1368
-1366
-1365
-1363
-1361
-1359
-1358
-1356
-1354
-1353
-1351
-1349
-1348
-1346
-1344
-1343
-1341
-1339
-1338
-1336
-1334
-1333
-1331
-1329
-1328
-1326
-1324
-1323
-1321
-1319
-1318
-1316
-1314
-1313
-1311
-1310
-1308
-1306
-1305
-1303
-1301
-1300
-1298
-1296
-1295
-1293
-1292
-1290
-1288
-1287
-1285
-1283
-1282
-1280
-1279
-1277
-1275
-1274
-1272
-1271
-1269
-1267
-1266
-1264
-1263
-1261
-1259
-1258
-1256
-1255
-1253
-1252
-1250
-1248
-1247
-1245
-1244
-1242
-1241
-1239
-1237
-1236
-1234
-1233
-1231
-1230
-1228
-1227
-1225
-1223
-1222
-1220
-1219
-1217
-1216
-1214
-1213
-1211
-1210
-1208
-1207
-1205
-1203
-1202
-1200
-1199
-1197
-1196
-1194
-1193
-1191
-1190
-1188
-1187
-1185
-1184
-1182
-1181
-1179
-1178
-1176
-1175
-1173
-1172
-1170
-1169
-1167
-1166
-1164
-1163
-1161
-1160
-1158
-1157
-1155
-1154
-1153
-1151
-1150
-1148
-1147
-1145
-1144
-1142
-1141
-1139
-1138
-1136
-1135
-1134
-1132
-1131
-1129
-1128
-1126
-1125
-1123
-1122
-1121
-1119
-1118
-1116
-1115
-1113
-1112
-1111
-1109
-1108
-1106
-1105
-1103
-1102
-1101
-1099
-1098
-1096
-1095
-1094
-1092
-1091
-1089
-1088
-1087
-1085
-1084
-1082
-1081
-1080
-1078
-1077
-1075
-1074
-1073
-1071
-1070
-1069
-1067
-1066
-1064
-1063
-1062
-1060
-1059
-1058
-1056
-1055
-1054
-1052
-1051
-1050
-1048
-1047
-1045
-1044
-1043
-1041
-1040
-1039
-1037
-1036
-1035
-1033
-1032
-1031
-1029
-1028
-1027
-1025
-1024
-1022
-1020
-1020
-1018
-1018
-1016
-1014
-1014
-1012
-1010
-1010
-1008
-1006
-1006
-1004
-1002
-1002
-1000
-999
-998
-997
-995
-994
-993
-992
-990
-989
-988
-986
-985
-984
-983
-981
-980
-979
-977
-976
-975
-974
-972
-971
-970
-969
-967
-966
-965
-964
-962
-961
-960
-959
-957
-956
-955
-954
-952
-951
-950
-949
-948
-946
-945
-944
-943
-941
-940
-939
-938
-936
-935
-934
-933
-932
-930
-929
-928
-927
-926
-924
-923
-922
-921
-920
-918
-917
-916
-915
-914
-912
-911
-910
-909
-908
-907
-905
-904
-903
-902
-901
-899
-898
-897
-896
-895
-894
-892
-891
-890
-889
-888
-887
-886
-884
-883
-882
-881
-880
-879
-877
-876
-875
-874
-873
-872
-871
-870
-868
-867
-866
-865
-864
-863
-862
-860
-859
-858
-857
-856
-855
-854
-853
-852
-850
-849
-848
-847
-846
-845
-844
-843
-842
-841
-839
-838
-837
-836
-835
-834
-833
-832
-831
-830
-829
-827
-826
-825
-824
-823
-822
-821
-820
-819
-818
-817
-816
-815
-814
-813
-811
-810
-809
-808
-807
-806
-805
-804
-803
-802
-801
-800
-799
-798
-797
-796
-795
-794
-793
-792
-791
-790
-789
-788
-786
-785
-784
-783
-782
-781
-780
-779
-778
-777
-776
-775
-774
-773
-772
-771
-770
-769
-768
-767
-766
-765
-764
-763
-762
-761
-760
-759
-758
-757
-756
-755
-754
-753
-752
-751
-751
-750
-749
-748
-747
-746
-745
-744
-743
-742
-741
-740
-739
-738
-737
-736
-735
-734
-733
-732
-731
-730
-729
-728
-727
-727
-726
-725
-724
-723
-722
-721
-720
-719
-718
-717
-716
-715
-714
-713
-713
-712
-711
-710
-709
-708
-707
-706
-705
-704
-703
-703
-702
-701
-700
-699
-698
-697
-696
-695
-694
-694
-693
-692
-691
-690
-689
-688
-687
-686
-686
-685
-684
-683
-682
-681
-680
-679
-678
-678
-677
-676
-675
-674
-673
-672
-672
-671
-670
-669
-668
-667
-666
-666
-665
-664
-663
-662
-661
-660
-660
-659
-658
-657
-656
-655
-655
-654
-653
-652
-651
-650
-650
-649
-648
-647
-646
-645
-645
-644
-643
-642
-641
-640
-640
-639
-638
-637
-636
-636
-635
-634
-633
-632
-632
-631
-630
-629
-628
-628
-627
-626
-625
-624
-624
-623
-622
-621
-620
-620
-619
-618
-617
-617
-616
-615
-614
-613
-613
-612
-611
-610
-610
-609
-608
-607
-607
-606
-605
-604
-603
-603
-602
-601
-600
-600
-599
-598
-597
-597
-596
-595
-594
-594
-593
-592
-591
-591
-590
-589
-589
-588
-587
-586
-586
-585
-584
-583
-583
-582
-581
-581
-580
-579
-578
-578
-577
-576
-575
-575
-574
-573
-573
-572
-571
-571
-570
-569
-568
-568
-567
-566
-566
-565
-564
-564
-563
-562
-561
-561
-560
-559
-559
-558
-557
-557
-556
-555
-555
-554
-553
-553
-552
-551
-551
-550
-549
-549
-548
-547
-547
-546
-545
-545
-544
-543
-543
-542
-541
-541
-540
-539
-539
-538
-537
-537
-536
-535
-535
-534
-533
-533
-532
-531
-531
-530
-530
-529
-528
-528
-527
-526
-526
-525
-525
-524
-523
-523
-522
-521
-521
-520
-520
-519
-518
-518
-517
-516
-516
-515
-515
-514
-513
-513
-512
-512
-511
-510
-510
-509
-509
-508
-507
-507
-506
-506
-505
-504
-504
-503
-503
-502
-501
-501
-500
-500
-499
-498
-498
-497
-497
-496
-496
-495
-494
-494
-493
-493
-492
-492
-491
-490
-490
-489
-489
-488
-488
-487
-487
-486
-485
-485
-484
-484
-483
-483
-482
-482
-481
-480
-480
-479
-479
-478
-478
-477
-477
-476
-476
-475
-474
-474
-473
-473
-472
-472
-471
-471
-470
-470
-469
-469
-468
-468
-467
-466
-466
-465
-465
-464
-464
-463
-463
-462
-462
-461
-461
-460
-460
-459
-459
-458
-458
-457
-457
-456
-456
-455
-455
-454
-454
-453
-453
-452
-452
-451
-451
-450
-450
-449
-449
-448
-448
-447
-447
-446
-446
-445
-445
-444
-444
-444
-443
-443
-442
-442
-441
-441
-440
-440
-439
-439
-438
-438
-437
-437
-436
-436
-436
-435
-435
-434
-434
-433
-433
-432
-432
-431
-431
-431
-430
-430
-429
-429
-428
-428
-427
-427
-427
-426
-426
-425
-425
-424
-424
-423
-423
-423
-422
-422
-421
-421
-420
-420
-420
-419
-419
-418
-418
-417
-417
-417
-416
-416
-415
-415
-415
-414
-414
-413
-413
-412
-412
-412
-411
-411
-410
-410
-410
-409
-409
-408
-408
-408
