5
31045
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
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
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
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
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
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
21
21
22
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
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
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
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
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
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
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-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
-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
-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
-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
-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
-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
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-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
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-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
-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
-18
-18
-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
-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
-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
-19
-19
-19
-19
-19
-20
-20
-20
-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
-21
-21
-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
-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
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-183
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-182
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-149
-149
-149
-149
-148
-148
-148
-148
-148
-147
-147
-147
-147
-147
-146
-146
-146
-146
-145
-145
-145
-145
-145
-144
-144
-144
-144
-143
-143
-143
-143
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-140
-140
-140
-140
-139
-139
-139
-139
-138
-138
-138
-138
-138
-137
-137
-137
-137
-136
-136
-136
-136
-136
-135
-135
-135
-135
-134
-134
-134
-134
-133
-133
-133
-133
-133
-132
-132
-132
-132
-131
-131
-131
-131
-130
-130
-130
-130
-129
-129
-129
-129
-128
-128
-128
-128
-127
-127
-127
-127
-126
-126
-126
-126
-125
-125
-125
-125
-124
-124
-124
-124
-123
-123
-123
-123
-122
-122
-122
-122
-121
-121
-121
-121
-120
-120
-120
-120
-119
-119
-119
-119
-118
-118
-118
-118
-117
-117
-117
-117
-116
-116
-116
-116
-115
-115
-115
-115
-114
-114
-114
-114
-113
-113
-113
-113
-112
-112
-112
-111
-111
-111
-111
-110
-110
-110
-109
-109
-109
-109
-108
-108
-108
-107
-107
-107
-107
-106
-106
-106
-105
-105
-105
-104
-104
-104
-104
-103
-103
-103
-102
-102
-102
-101
-101
-101
-101
-100
-100
-100
-99
-99
-99
-98
-98
-98
-97
-97
-97
-96
-96
-96
-95
-95
-95
-94
-94
-94
-93
-93
-93
-92
-92
-92
-91
-91
-91
-90
-90
-90
-89
-89
-89
-88
-88
-88
-87
-87
-87
-86
-86
-86
-85
-85
-85
-84
-84
-84
-83
-83
-83
-82
-82
-82
-81
-81
-81
-80
-80
-80
-79
-79
-78
-78
-78
-77
-77
-77
-76
-76
-75
-75
-75
-74
-74
-74
-73
-73
-72
-72
-72
-71
-71
-70
-70
-70
-69
-69
-68
-68
-68
-67
-67
-66
-66
-65
-65
-65
-64
-64
-63
-63
-62
-62
-62
-61
-61
-60
-60
-59
-59
-59
-58
-58
-57
-57
-56
-56
-55
-55
-54
-54
-53
-53
-52
-52
-51
-51
-50
-50
-49
-49
-48
-48
-47
-47
-46
-46
-45
-45
-44
-44
-43
-43
-42
-42
-41
-41
-40
-40
-39
-39
-38
-38
-37
-37
-36
-35
-35
-34
-34
-33
-33
-32
-32
-31
-30
-30
-29
-29
-28
-28
-27
-27
-26
-25
-25
-24
-24
-23
-23
-22
-21
-21
-20
-20
-19
-18
-18
-17
-17
-16
-16
-15
-14
-14
-13
-12
-12
-11
-11
-10
-9
-9
-8
-8
-7
-6
-6
-5
-5
-4
-3
-3
-2
-1
-1
0
1
1
2
2
3
4
4
5
6
6
7
8
8
9
10
10
11
12
12
13
14
14
15
16
16
17
18
18
19
20
21
21
22
23
23
24
25
26
26
27
28
29
29
30
31
32
33
33
34
35
36
36
37
38
39
40
40
41
42
42
43
44
45
45
46
47
47
48
49
50
50
51
52
53
53
54
55
55
56
57
58
59
59
60
61
61
62
63
63
64
65
65
66
67
67
68
69
69
70
70
71
72
72
73
74
74
75
76
76
77
78
78
79
80
80
81
82
82
83
83
84
85
85
86
87
88
89
90
91
91
92
93
94
95
96
96
97
98
99
100
101
102
103
103
104
105
106
107
108
109
110
111
112
113
114
116
117
118
119
120
121
122
123
124
125
126
127
127
128
129
130
131
132
133
133
134
135
136
137
138
139
140
142
143
144
145
145
146
147
148
149
150
151
152
153
155
156
157
158
159
160
161
162
163
165
166
168
170
171
173
174
175
176
178
180
181
183
184
186
187
189
190
192
193
195
196
198
199
201
202
204
205
206
208
209
211
212
213
215
216
217
218
219
220
221
223
224
225
226
227
228
229
230
230
231
232
232
233
234
234
235
235
235
235
235
235
234
234
234
234
234
234
234
234
235
235
235
234
234
234
234
234
235
236
237
237
238
239
240
241
241
242
243
244
245
246
246
247
248
249
250
251
251
252
252
252
252
252
252
252
253
253
254
255
256
257
258
260
262
263
265
266
268
269
271
272
274
275
277
279
281
282
284
285
287
290
292
295
298
300
302
304
306
307
308
309
311
312
314
316
317
319
321
322
323
324
324
325
326
327
328
328
329
330
330
331
332
333
334
334
335
336
337
338
340
342
344
346
348
350
352
354
356
358
360
362
365
367
370
373
376
379
381
384
387
390
394
397
400
403
406
409
412
416
419
422
424
427
429
431
434
436
439
441
443
445
448
450
453
457
460
463
466
468
471
473
475
478
481
484
488
492
497
503
509
515
521
527
533
538
543
548
553
557
561
564
567
570
574
578
582
587
591
595
599
604
609
614
618
623
627
632
636
641
645
650
654
657
661
665
669
673
677
681
685
690
694
699
705
711
717
723
729
734
740
745
750
755
760
763
768
772
778
784
790
796
801
805
809
813
817
820
824
827
831
836
841
847
853
859
866
873
880
889
898
908
918
930
943
956
969
982
995
1006
1018
1031
1043
1055
1067
1080
1093
1106
1119
1131
1143
1155
1166
1177
1187
1194
1200
1205
1210
1213
1215
1217
1217
1216
1215
1214
1212
1210
1206
1203
1200
1197
1196
1195
1195
1196
1197
1197
1198
1199
1201
1202
1204
1205
1208
1210
1214
1217
1221
1224
1228
1231
1236
1240
1245
1249
1253
1257
1260
1263
1266
1269
1271
1274
1278
1282
1287
1293
1299
1306
1313
1321
1328
1336
1345
1354
1364
1374
1384
1393
1401
1410
1419
1429
1440
1450
1461
1471
1483
1497
1512
1528
1544
1560
1576
1591
1606
1619
1631
1641
1649
1656
1663
1670
1676
1683
1690
1696
1703
1708
1714
1719
1724
1729
1735
1740
1744
1749
1754
1760
1767
1775
1783
1792
1801
1810
1818
1824
1828
1830
1831
1831
1832
1832
1833
1834
1834
1834
1835
1835
1836
1837
1838
1840
1844
1849
1856
1864
1874
1885
1895
1906
1917
1927
1938
1948
1958
1968
1978
1987
1997
2005
2015
2024
2033
2045
2057
2070
2085
2101
2120
2141
2163
2186
2209
2233
2257
2282
2307
2333
2359
2383
2406
2427
2447
2464
2480
2493
2506
2518
2530
2543
2556
2569
2582
2594
2607
2619
2632
2645
2658
2671
2684
2698
2711
2725
2738
2749
2759
2766
2771
2775
2777
2779
2781
2784
2789
2797
2808
2822
2838
2858
2881
2905
2932
2959
2987
3015
3044
3074
3103
3133
3161
3188
3212
3234
3254
3271
3287
3302
3316
3331
3347
3364
3382
3401
3420
3439
3457
3475
3492
3510
3527
3544
3561
3578
3594
3610
3627
3644
3661
3679
3699
3719
3740
3762
3784
3807
3830
3855
3880
3907
3934
3961
3990
4019
4049
4078
4111
4142
4175
4207
4241
4275
4308
4341
4373
4404
4433
4461
4488
4512
4534
4555
4573
4589
4604
4617
4631
4646
4663
4682
4703
4727
4752
4779
4805
4830
4854
4876
4896
4914
4929
4942
4953
4963
4973
4981
4990
4997
5005
5012
5020
5029
5039
5050
5063
5077
5092
5108
5125
5144
5164
5185
5206
5229
5252
5274
5295
5315
5333
5350
5365
5379
5392
5404
5415
5426
5438
5450
5462
5475
5488
5502
5516
5530
5545
5559
5574
5587
5601
5614
5627
5640
5653
5666
5680
5694
5708
5723
5738
5754
5769
5785
5801
5817
5834
5852
5871
5891
5913
5938
5964
5993
6024
6056
6089
6124
6160
6196
6232
6266
6300
6331
6360
6387
6411
6433
6453
6471
6488
6505
6520
6534
6547
6559
6571
6581
6592
6604
6616
6629
6644
6661
6677
6695
6712
6728
6744
6759
6773
6787
6799
6810
6820
6828
6833
6837
6838
6837
6836
6835
6835
6836
6840
6846
6855
6865
6877
6888
6899
6910
6919
6928
6937
6945
6953
6961
6970
6979
6989
7000
7012
7026
7040
7054
7070
7086
7103
7122
7142
7163
7186
7209
7234
7259
7286
7315
7344
7376
7409
7444
7481
7520
7561
7604
7647
7692
7736
7780
7822
7863
7901
7937
7969
7997
8022
8042
8058
8071
8082
8087
8090
8092
8090
8089
8085
8080
8074
8069
8061
8051
8039
8022
8002
7978
7950
7917
7881
7842
7800
7757
7712
7667
7621
7576
7530
7485
7439
7393
7347
7301
7255
7209
7163
7116
7069
7022
6974
6926
6877
6829
6781
6734
6689
6646
6605
6567
6530
6496
6465
6436
6410
6388
6369
6355
6344
6336
6330
6326
6323
6322
6321
6322
6323
6325
6328
6330
6333
6334
6333
6331
6326
6318
6309
6297
6284
6270
6255
6239
6223
6208
6193
6178
6163
6148
6132
6114
6095
6074
6051
6025
5997
5968
5936
5903
5866
5827
5784
5736
5684
5627
5565
5499
5427
5352
5272
5190
5106
5021
4936
4851
4768
4686
4606
4528
4452
4377
4303
4230
4158
4086
4017
3948
3879
3811
3743
3676
3611
3548
3486
3426
3366
3306
3246
3186
3127
3069
3015
2963
2916
2874
2834
2798
2764
2730
2694
2654
2611
2564
2513
2458
2399
2336
2267
2194
2115
2031
1942
1847
1747
1642
1530
1412
1287
1153
1010
861
701
532
354
167
-26
-227
-433
-644
-860
-1079
-1301
-1525
-1749
-1971
-2191
-2405
-2612
-2812
-3003
-3185
-3358
-3521
-3674
-3819
-3956
-4083
-4203
-4312
-4410
-4497
-4571
-4632
-4681
-4719
-4745
-4761
-4767
-4764
-4753
-4733
-4708
-4677
-4642
-4606
-4570
-4536
-4504
-4476
-4452
-4434
-4421
-4413
-4410
-4413
-4421
-4435
-4454
-4480
-4511
-4549
-4593
-4644
-4703
-4770
-4846
-4932
-5027
-5133
-5250
-5379
-5522
-5677
-5844
-6023
-6212
-6408
-6610
-6816
-7025
-7236
-7449
-7663
-7880
-8101
-8327
-8557
-8792
-9031
-9274
-9518
-9763
-10005
-10242
-10473
-10694
-10903
-11099
-11281
-11447
-11598
-11732
-11851
-11956
-12048
-12130
-12201
-12263
-12316
-12360
-12394
-12419
-12436
-12443
-12443
-12434
-12417
-12392
-12358
-12316
-12264
-12202
-12130
-12046
-11950
-11843
-11725
-11597
-11461
-11319
-11173
-11023
-10873
-10724
-10577
-10433
-10294
-10160
-10033
-9915
-9807
-9710
-9626
-9553
-9493
-9446
-9413
-9395
-9392
-9404
-9432
-9476
-9535
-9606
-9690
-9782
-9882
-9987
-10096
-10208
-10323
-10442
-10564
-10689
-10820
-10956
-11097
-11244
-11396
-11555
-11719
-11889
-12064
-12242
-12423
-12604
-12782
-12956
-13123
-13281
-13431
-13572
-13704
-13827
-13940
-14043
-14136
-14217
-14286
-14344
-14391
-14427
-14454
-14470
-14477
-14476
-14466
-14449
-14424
-14392
-14352
-14306
-14252
-14194
-14131
-14065
-13998
-13932
-13869
-13808
-13752
-13700
-13653
-13611
-13574
-13540
-13509
-13480
-13452
-13423
-13394
-13365
-13337
-13309
-13283
-13259
-13235
-13211
-13184
-13153
-13116
-13072
-13018
-12953
-12876
-12786
-12681
-12561
-12427
-12276
-12111
-11930
-11736
-11529
-11313
-11091
-10867
-10645
-10427
-10219
-10022
-9840
-9673
-9525
-9395
-9285
-9194
-9123
-9070
-9033
-9011
-9001
-9001
-9008
-9022
-9041
-9066
-9096
-9132
-9176
-9229
-9293
-9370
-9461
-9565
-9683
-9812
-9952
-10100
-10253
-10409
-10564
-10716
-10862
-11000
-11127
-11242
-11344
-11434
-11510
-11573
-11625
-11667
-11698
-11721
-11736
-11742
-11739
-11728
-11707
-11675
-11633
-11580
-11516
-11440
-11354
-11258
-11151
-11035
-10909
-10776
-10634
-10487
-10335
-10178
-10019
-9856
-9692
-9526
-9359
-9192
-9025
-8858
-8693
-8531
-8370
-8213
-8058
-7909
-7762
-7617
-7474
-7333
-7193
-7054
-6918
-6786
-6657
-6535
-6421
-6314
-6215
-6124
-6041
-5963
-5890
-5820
-5754
-5694
-5639
-5591
-5551
-5519
-5497
-5484
-5482
-5491
-5512
-5544
-5589
-5644
-5711
-5789
-5876
-5973
-6079
-6193
-6313
-6438
-6567
-6700
-6834
-6969
-7103
-7235
-7365
-7491
-7614
-7734
-7851
-7964
-8074
-8183
-8290
-8394
-8495
-8592
-8684
-8772
-8855
-8934
-9010
-9082
-9151
-9217
-9280
-9339
-9394
-9444
-9488
-9526
-9556
-9579
-9593
-9600
-9599
-9590
-9573
-9550
-9520
-9486
-9448
-9407
-9363
-9318
-9272
-9226
-9180
-9135
-9091
-9049
-9008
-8969
-8933
-8901
-8872
-8848
-8828
-8813
-8802
-8795
-8793
-8794
-8800
-8810
-8825
-8846
-8873
-8905
-8943
-8986
-9031
-9078
-9126
-9173
-9219
-9263
-9304
-9343
-9379
-9412
-9443
-9470
-9495
-9517
-9537
-9555
-9571
-9584
-9594
-9602
-9606
-9606
-9603
-9595
-9583
-9567
-9549
-9527
-9504
-9479
-9454
-9428
-9401
-9374
-9347
-9318
-9289
-9258
-9225
-9191
-9154
-9114
-9072
-9026
-8977
-8925
-8868
-8809
-8746
-8680
-8611
-8539
-8466
-8391
-8317
-8242
-8169
-8096
-8026
-7958
-7893
-7831
-7772
-7717
-7665
-7617
-7572
-7532
-7495
-7464
-7438
-7418
-7404
-7395
-7392
-7395
-7402
-7414
-7428
-7446
-7466
-7487
-7508
-7530
-7549
-7566
-7580
-7589
-7593
-7590
-7580
-7563
-7537
-7503
-7460
-7408
-7346
-7275
-7192
-7099
-6995
-6879
-6754
-6620
-6479
-6332
-6181
-6027
-5873
-5720
-5570
-5422
-5279
-5141
-5008
-4880
-4758
-4640
-4527
-4418
-4312
-4211
-4113
-4019
-3929
-3843
-3761
-3684
-3611
-3544
-3480
-3421
-3365
-3311
-3260
-3208
-3158
-3106
-3053
-2997
-2940
-2879
-2816
-2749
-2679
-2606
-2531
-2453
-2373
-2290
-2207
-2122
-2037
-1952
-1866
-1782
-1698
-1616
-1536
-1458
-1383
-1310
-1240
-1173
-1109
-1048
-990
-934
-882
-833
-788
-747
-711
-681
-656
-637
-624
-616
-613
-614
-617
-623
-630
-638
-647
-655
-664
-672
-681
-690
-701
-712
-724
-738
-754
-771
-791
-812
-836
-863
-893
-925
-960
-998
-1038
-1080
-1124
-1169
-1213
-1258
-1302
-1345
-1387
-1428
-1468
-1506
-1542
-1578
-1613
-1648
-1683
-1719
-1756
-1794
-1835
-1878
-1924
-1972
-2021
-2071
-2121
-2171
-2220
-2268
-2315
-2360
-2404
-2447
-2490
-2532
-2573
-2614
-2655
-2696
-2736
-2777
-2819
-2860
-2901
-2941
-2979
-3015
-3049
-3081
-3109
-3135
-3159
-3181
-3201
-3220
-3239
-3258
-3279
-3301
-3328
-3359
-3396
-3440
-3492
-3553
-3624
-3706
-3797
-3899
-4011
-4132
-4261
-4397
-4540
-4687
-4839
-4995
-5154
-5315
-5477
-5639
-5800
-5959
-6116
-6269
-6418
-6561
-6696
-6824
-6944
-7053
-7153
-7241
-7318
-7383
-7435
-7475
-7503
-7519
-7523
-7516
-7498
-7470
-7434
-7389
-7338
-7281
-7219
-7153
-7084
-7013
-6942
-6870
-6800
-6731
-6665
-6601
-6541
-6483
-6429
-6378
-6330
-6285
-6242
-6202
-6164
-6129
-6097
-6067
-6041
-6018
-5999
-5983
-5970
-5960
-5953
-5948
-5943
-5939
-5934
-5928
-5919
-5908
-5894
-5877
-5857
-5835
-5810
-5784
-5755
-5726
-5696
-5666
-5637
-5607
-5579
-5550
-5523
-5495
-5468
-5441
-5415
-5389
-5365
-5343
-5323
-5307
-5295
-5288
-5285
-5286
-5293
-5305
-5321
-5343
-5369
-5398
-5430
-5465
-5499
-5534
-5567
-5597
-5626
-5651
-5672
-5690
-5706
-5718
-5729
-5738
-5745
-5752
-5759
-5765
-5773
-5781
-5790
-5799
-5810
-5820
-5831
-5841
-5851
-5859
-5866
-5871
-5873
-5872
-5868
-5860
-5847
-5831
-5809
-5783
-5753
-5718
-5679
-5635
-5587
-5534
-5476
-5414
-5348
-5278
-5204
-5127
-5048
-4967
-4885
-4803
-4721
-4639
-4559
-4479
-4401
-4323
-4247
-4173
-4101
-4030
-3961
-3894
-3829
-3764
-3702
-3640
-3580
-3522
-3466
-3413
-3363
-3316
-3274
-3237
-3204
-3177
-3157
-3142
-3135
-3134
-3140
-3152
-3169
-3192
-3219
-3250
-3282
-3316
-3351
-3385
-3419
-3452
-3484
-3514
-3542
-3567
-3590
-3609
-3624
-3634
-3639
-3639
-3631
-3617
-3595
-3565
-3526
-3478
-3420
-3352
-3274
-3186
-3089
-2983
-2870
-2749
-2623
-2491
-2355
-2215
-2074
-1932
-1790
-1649
-1511
-1376
-1244
-1116
-990
-868
-749
-632
-517
-404
-293
-183
-74
35
142
248
353
456
555
652
745
833
917
997
1073
1145
1214
1281
1346
1411
1477
1543
1612
1684
1758
1834
1914
1996
2082
2169
2260
2353
2448
2546
2645
2745
2847
2948
3050
3152
3254
3355
3456
3556
3656
3757
3857
3959
4059
4162
4265
4369
4473
4578
4682
4787
4891
4995
5097
5200
5301
5401
5500
5599
5696
5791
5886
5979
6070
6160
6249
6337
6423
6509
6592
6675
6756
6836
6915
6993
7071
7148
7227
7306
7387
7470
7557
7647
7741
7840
7944
8052
8166
8284
8406
8531
8658
8788
8918
9049
9180
9311
9441
9571
9700
9828
9957
10086
10215
10344
10475
10607
10740
10876
11014
11154
11297
11442
11589
11737
11886
12036
12185
12334
12481
12627
12771
12913
13053
13189
13323
13452
13579
13702
13821
13938
14051
14161
14268
14372
14474
14572
14668
14760
14850
14938
15023
15107
15189
15269
15347
15424
15501
15576
15651
15727
15802
15877
15953
16027
16101
16172
16242
16309
16373
16435
16493
16547
16598
16645
16688
16728
16765
16799
16831
16863
16894
16926
16960
16996
17035
17079
17128
17182
17241
17305
17374
17446
17521
17599
17678
17758
17839
17920
18000
18079
18158
18235
18310
18383
18454
18522
18588
18651
18712
18769
18824
18875
18923
18967
19007
19043
19075
19104
19130
19153
19174
19193
19211
19227
19242
19256
19269
19281
19292
19303
19315
19327
19341
19357
19376
19398
19424
19454
19488
19527
19570
19616
19666
19719
19774
19832
19892
19954
20018
20083
20148
20214
20280
20346
20411
20475
20538
20599
20658
20714
20767
20816
20862
20905
20944
20980
21014
21046
21077
21109
21141
21175
21210
21249
21290
21334
21383
21435
21490
21550
21613
21680
21750
21825
21903
21984
22070
22159
22253
22349
22449
22553
22659
22767
22878
22990
23103
23216
23330
23445
23559
23673
23787
23900
24012
24122
24230
24335
24438
24537
24633
24725
24813
24897
24977
25054
25126
25195
25260
25321
25379
25434
25485
25535
25582
25628
25673
25718
25763
25807
25853
25900
25949
26000
26053
26107
26163
26220
26277
26334
26390
26445
26499
26551
26601
26650
26698
26743
26787
26830
26871
26911
26951
26989
27026
27063
27099
27134
27169
27202
27235
27267
27297
27326
27352
27377
27399
27418
27435
27449
27460
27468
27472
27473
27470
27464
27454
27440
27423
27402
27378
27352
27322
27290
27254
27217
27178
27137
27096
27054
27013
26973
26933
26895
26857
26819
26782
26744
26705
26665
26625
26583
26540
26496
26452
26407
26363
26320
26277
26237
26198
26162
26128
26097
26069
26043
26020
25999
25980
25962
25945
25929
25912
25893
25874
25852
25827
25799
25767
25731
25691
25647
25599
25546
25490
25429
25364
25296
25224
25148
25069
24986
24900
24811
24718
24623
24524
24422
24316
24207
24095
23980
23861
23739
23613
23483
23351
23215
23075
22932
22785
22635
22481
22323
22161
21996
21827
21655
21481
21304
21126
20948
20770
20592
20416
20243
20072
19905
19741
19581
19425
19272
19124
18978
18835
18694
18554
18415
18277
18138
17998
17857
17715
17571
17426
17279
17131
16982
16831
16679
16525
16370
16213
16055
15895
15732
15568
15402
15234
15065
14895
14724
14552
14380
14206
14033
13860
13686
13514
13341
13169
12998
12826
12655
12484
12313
12142
11970
11797
11624
11448
11271
11092
10911
10727
10541
10353
10163
9971
9777
9581
9383
9182
8979
8774
8567
8358
8147
7936
7725
7514
7303
7094
6887
6682
6480
6280
6083
5889
5697
5508
5322
5137
4955
4774
4595
4415
4236
4056
3874
3690
3504
3315
3122
2926
2727
2523
2317
2107
1894
1678
1458
1236
1010
783
553
322
90
-143
-375
-606
-837
-1065
-1292
-1517
-1738
-1957
-2173
-2386
-2595
-2800
-3001
-3198
-3390
-3578
-3761
-3939
-4113
-4282
-4446
-4606
-4761
-4912
-5060
-5203
-5342
-5478
-5611
-5740
-5866
-5990
-6111
-6231
-6349
-6467
-6585
-6704
-6825
-6948
-7074
-7204
-7338
-7476
-7619
-7765
-7916
-8070
-8227
-8389
-8553
-8721
-8892
-9066
-9242
-9420
-9599
-9780
-9962
-10144
-10327
-10510
-10694
-10877
-11061
-11244
-11428
-11611
-11795
-11978
-12162
-12345
-12529
-12712
-12895
-13077
-13258
-13437
-13615
-13791
-13965
-14137
-14308
-14476
-14643
-14808
-14971
-15131
-15289
-15444
-15595
-15744
-15889
-16030
-16170
-16306
-16440
-16570
-16699
-16826
-16952
-17075
-17198
-17318
-17438
-17555
-17672
-17788
-17902
-18015
-18127
-18237
-18346
-18454
-18559
-18662
-18764
-18863
-18960
-19055
-19147
-19238
-19326
-19412
-19495
-19577
-19657
-19736
-19813
-19888
-19962
-20034
-20106
-20175
-20244
-20310
-20375
-20438
-20499
-20559
-20617
-20674
-20729
-20784
-20837
-20890
-20943
-20996
-21049
-21103
-21158
-21215
-21273
-21334
-21396
-21461
-21527
-21596
-21666
-21738
-21810
-21882
-21953
-22024
-22094
-22162
-22230
-22297
-22362
-22427
-22491
-22555
-22619
-22683
-22747
-22812
-22877
-22942
-23008
-23074
-23140
-23206
-23272
-23338
-23404
-23470
-23535
-23600
-23664
-23727
-23789
-23850
-23910
-23969
-24027
-24084
-24139
-24194
-24247
-24298
-24348
-24397
-24444
-24490
-24534
-24578
-24621
-24663
-24704
-24745
-24786
-24826
-24867
-24908
-24949
-24990
-25031
-25074
-25116
-25160
-25204
-25249
-25294
-25340
-25386
-25432
-25477
-25521
-25565
-25607
-25648
-25687
-25726
-25765
-25803
-25841
-25878
-25916
-25954
-25991
-26029
-26067
-26105
-26144
-26184
-26224
-26266
-26309
-26354
-26401
-26450
-26501
-26554
-26611
-26669
-26730
-26794
-26859
-26926
-26995
-27065
-27136
-27207
-27279
-27351
-27424
-27497
-27569
-27642
-27713
-27784
-27853
-27920
-27986
-28050
-28111
-28171
-28229
-28286
-28341
-28394
-28447
-28498
-28547
-28596
-28645
-28692
-28739
-28787
-28834
-28882
-28930
-28979
-29030
-29081
-29134
-29188
-29243
-29299
-29356
-29414
-29472
-29531
-29589
-29648
-29706
-29763
-29820
-29877
-29934
-29990
-30045
-30100
-30154
-30207
-30259
-30310
-30358
-30406
-30451
-30495
-30537
-30578
-30617
-30655
-30691
-30726
-30760
-30791
-30822
-30850
-30877
-30902
-30926
-30947
-30967
-30984
-31000
-31012
-31023
-31031
-31037
-31042
-31044
-31045
-31044
-31042
-31038
-31034
-31029
-31022
-31013
-31004
-30992
-30978
-30963
-30946
-30927
-30907
-30886
-30864
-30841
-30817
-30792
-30766
-30738
-30709
-30678
-30645
-30611
-30574
-30536
-30495
-30453
-30409
-30364
-30317
-30269
-30219
-30169
-30117
-30065
-30012
-29959
-29906
-29853
-29799
-29744
-29687
-29630
-29570
-29507
-29442
-29374
-29301
-29225
-29144
-29058
-28968
-28872
-28770
-28664
-28552
-28435
-28313
-28187
-28057
-27922
-27784
-27641
-27494
-27342
-27187
-27028
-26864
-26697
-26525
-26350
-26170
-25987
-25801
-25611
-25419
-25225
-25029
-24832
-24634
-24436
-24237
-24039
-23842
-23645
-23449
-23254
-23059
-22865
-22671
-22478
-22285
-22092
-21899
-21706
-21513
-21320
-21125
-20930
-20735
-20537
-20339
-20139
-19937
-19734
-19529
-19323
-19115
-18906
-18695
-18483
-18270
-18055
-17839
-17621
-17400
-17177
-16951
-16723
-16492
-16257
-16020
-15779
-15535
-15288
-15038
-14786
-14530
-14273
-14013
-13751
-13487
-13221
-12955
-12687
-12418
-12149
-11879
-11608
-11337
-11066
-10794
-10523
-10252
-9982
-9712
-9443
-9174
-8907
-8640
-8375
-8111
-7850
-7591
-7334
-7081
-6830
-6583
-6339
-6098
-5860
-5625
-5394
-5165
-4939
-4715
-4495
-4277
-4062
-3850
-3640
-3434
-3229
-3028
-2828
-2631
-2437
-2244
-2054
-1866
-1680
-1496
-1314
-1134
-956
-780
-605
-432
-259
-88
83
252
422
592
761
932
1102
1273
1445
1618
1792
1967
2143
2320
2499
2680
2862
3045
3230
3415
3601
3786
3971
4154
4336
4517
4695
4872
5047
5220
5391
5560
5726
5891
6054
6214
6372
6527
6681
6833
6983
7133
7281
7428
7574
7719
7864
8007
8148
8290
8430
8569
8708
8845
8983
9120
9257
9393
9529
9664
9799
9933
10065
10198
10329
10460
10590
10721
10850
10980
11108
11235
11361
11486
11609
11729
11848
11964
12077
12187
12295
12399
12500
12598
12694
12786
12876
12963
13048
13131
13212
13291
13367
13442
13516
13587
13657
13725
13793
13859
13925
13989
14054
14117
14181
14244
14307
14370
14434
14497
14560
14624
14689
14754
14819
14886
14954
15023
15093
15164
15238
15314
15391
15471
15553
15637
15722
15809
15897
15985
16074
16161
16251
16338
16426
16513
16599
16684
16768
16850
16931
17011
17090
17167
17243
17319
17394
17469
17543
17618
17692
17766
17840
17913
17987
18059
18132
18204
18275
18346
18416
18486
18556
18626
18697
18769
18841
18916
18992
19070
19150
19231
19314
19399
19484
19570
19657
19743
19828
19913
19997
20079
20161
20241
20319
20395
20470
20543
20614
20683
20751
20816
20879
20940
20999
21055
21109
21161
21209
21255
21298
21338
21375
21409
21439
21466
21490
21511
21529
21544
21557
21567
21574
21581
21585
21589
21591
21593
21595
21596
21597
21598
21599
21599
21598
21597
21594
21590
21583
21575
21565
21553
21538
21521
21502
21481
21458
21433
21406
21377
21347
21316
21283
21249
21215
21179
21143
21106
21068
21029
20989
20949
20907
20864
20821
20777
20733
20688
20644
20599
20554
20509
20465
20421
20377
20334
20291
20249
20207
20165
20124
20084
20045
20006
19969
19934
19900
19868
19839
19811
19786
19763
19742
19722
19704
19687
19670
19655
19640
19625
19611
19598
19585
19573
19561
19550
19539
19528
19517
19506
19494
19481
19467
19452
19436
19418
19398
19376
19351
19325
19296
19265
19232
19196
19158
19118
19076
19032
18986
18938
18889
18837
18784
18729
18673
18615
18557
18496
18435
18372
18308
18243
18177
18111
18044
17976
17909
17842
17774
17707
17640
17573
17506
17439
17372
17306
17239
17173
17107
17042
16977
16912
16848
16784
16720
16657
16594
16532
16471
16410
16350
16291
16233
16175
16117
16061
16004
15948
15892
15836
15780
15726
15672
15619
15568
15517
15467
15417
15369
15320
15271
15221
15171
15120
15068
15014
14960
14905
14849
14793
14736
14680
14624
14567
14512
14456
14401
14347
14293
14241
14190
14139
14090
14042
13995
13948
13902
13856
13809
13763
13716
13668
13620
13570
13520
13468
13414
13359
13302
13243
13182
13119
13053
12984
12912
12838
12761
12681
12598
12512
12423
12331
12238
12141
12042
11941
11837
11730
11621
11510
11395
11278
11158
11035
10910
10782
10653
10522
10390
10257
10123
9988
9854
9719
9585
9451
9318
9185
9052
8919
8786
8653
8519
8385
8251
8116
7981
7847
7712
7577
7444
7311
7178
7048
6918
6790
6663
6538
6415
6294
6174
6057
5941
5828
5716
5606
5498
5390
5283
5177
5071
4966
4860
4755
4650
4545
4441
4337
4235
4133
4032
3933
3835
3738
3643
3550
3458
3367
3278
3191
3104
3019
2935
2852
2770
2688
2607
2526
2446
2365
2284
2202
2120
2037
1954
1871
1787
1702
1618
1533
1449
1364
1280
1195
1110
1025
940
856
771
688
604
522
440
358
277
196
116
37
-42
-120
-197
-273
-348
-423
-497
-570
-643
-715
-786
-857
-928
-998
-1067
-1135
-1204
-1272
-1341
-1409
-1478
-1548
-1618
-1689
-1760
-1832
-1904
-1977
-2050
-2124
-2198
-2273
-2349
-2424
-2500
-2575
-2650
-2724
-2797
-2869
-2939
-3008
-3074
-3138
-3200
-3260
-3317
-3372
-3425
-3475
-3524
-3570
-3615
-3658
-3700
-3740
-3779
-3817
-3855
-3892
-3928
-3963
-3997
-4030
-4062
-4093
-4122
-4150
-4176
-4200
-4222
-4243
-4262
-4279
-4294
-4308
-4320
-4331
-4340
-4348
-4355
-4361
-4367
-4372
-4378
-4383
-4389
-4396
-4403
-4410
-4418
-4427
-4437
-4447
-4458
-4469
-4481
-4494
-4506
-4518
-4531
-4543
-4556
-4568
-4580
-4592
-4604
-4616
-4627
-4639
-4651
-4663
-4674
-4686
-4698
-4710
-4722
-4735
-4748
-4761
-4774
-4788
-4802
-4817
-4832
-4847
-4862
-4878
-4894
-4911
-4927
-4943
-4959
-4976
-4992
-5008
-5024
-5040
-5056
-5072
-5087
-5103
-5118
-5133
-5148
-5163
-5179
-5194
-5210
-5226
-5242
-5258
-5275
-5292
-5309
-5327
-5344
-5362
-5379
-5396
-5412
-5427
-5441
-5454
-5466
-5478
-5488
-5498
-5507
-5516
-5524
-5533
-5542
-5551
-5560
-5571
-5582
-5595
-5608
-5623
-5639
-5656
-5674
-5694
-5716
-5738
-5762
-5787
-5813
-5839
-5866
-5894
-5923
-5952
-5981
-6011
-6041
-6071
-6101
-6131
-6161
-6192
-6221
-6251
-6281
-6311
-6340
-6370
-6400
-6430
-6460
-6489
-6518
-6547
-6575
-6602
-6629
-6654
-6679
-6702
-6724
-6744
-6763
-6780
-6796
-6810
-6823
-6834
-6843
-6852
-6859
-6866
-6872
-6877
-6881
-6885
-6888
-6890
-6891
-6891
-6890
-6889
-6887
-6885
-6882
-6879
-6875
-6871
-6866
-6861
-6855
-6849
-6842
-6835
-6826
-6818
-6809
-6799
-6789
-6778
-6767
-6756
-6744
-6732
-6720
-6709
-6697
-6686
-6675
-6664
-6654
-6645
-6635
-6627
-6618
-6611
-6604
-6597
-6592
-6587
-6583
-6581
-6579
-6579
-6579
-6581
-6583
-6587
-6590
-6595
-6599
-6603
-6607
-6610
-6613
-6615
-6616
-6617
-6618
-6618
-6618
-6617
-6617
-6615
-6614
-6612
-6610
-6608
-6606
-6603
-6601
-6599
-6598
-6597
-6596
-6596
-6597
-6599
-6602
-6606
-6610
-6616
-6622
-6630
-6638
-6646
-6656
-6667
-6678
-6690
-6703
-6716
-6729
-6743
-6757
-6772
-6786
-6800
-6815
-6829
-6843
-6858
-6872
-6887
-6901
-6916
-6931
-6946
-6961
-6976
-6992
-7008
-7025
-7042
-7060
-7078
-7098
-7118
-7139
-7162
-7185
-7210
-7236
-7263
-7291
-7321
-7353
-7385
-7420
-7455
-7492
-7530
-7570
-7612
-7655
-7699
-7744
-7790
-7838
-7886
-7934
-7983
-8032
-8083
-8132
-8183
-8234
-8285
-8335
-8386
-8437
-8487
-8538
-8589
-8640
-8691
-8743
-8794
-8846
-8898
-8949
-9001
-9052
-9103
-9154
-9204
-9253
-9302
-9351
-9398
-9444
-9488
-9532
-9573
-9614
-9652
-9689
-9724
-9757
-9789
-9818
-9846
-9871
-9894
-9916
-9936
-9953
-9969
-9983
-9996
-10006
-10016
-10024
-10032
-10039
-10045
-10051
-10056
-10061
-10066
-10069
-10073
-10076
-10079
-10082
-10085
-10087
-10090
-10093
-10097
-10100
-10104
-10109
-10114
-10119
-10126
-10134
-10144
-10156
-10170
-10186
-10204
-10225
-10248
-10273
-10301
-10330
-10361
-10394
-10428
-10463
-10499
-10535
-10573
-10610
-10647
-10684
-10721
-10758
-10793
-10828
-10863
-10896
-10929
-10961
-10992
-11022
-11051
-11078
-11105
-11131
-11155
-11179
-11201
-11222
-11241
-11260
-11277
-11292
-11306
-11318
-11329
-11338
-11345
-11350
-11353
-11354
-11353
-11349
-11344
-11337
-11327
-11316
-11303
-11287
-11270
-11251
-11229
-11206
-11181
-11153
-11124
-11093
-11060
-11025
-10989
-10951
-10911
-10870
-10828
-10784
-10739
-10692
-10644
-10595
-10545
-10493
-10441
-10389
-10336
-10283
-10230
-10177
-10124
-10070
-10017
-9963
-9910
-9856
-9803
-9749
-9694
-9640
-9586
-9531
-9476
-9420
-9364
-9308
-9251
-9193
-9134
-9074
-9013
-8951
-8888
-8825
-8760
-8695
-8630
-8564
-8497
-8430
-8364
-8297
-8230
-8163
-8096
-8029
-7962
-7895
-7827
-7760
-7691
-7623
-7554
-7484
-7415
-7345
-7276
-7207
-7138
-7069
-7000
-6932
-6863
-6795
-6726
-6657
-6588
-6520
-6451
-6383
-6315
-6248
-6181
-6115
-6050
-5985
-5920
-5855
-5790
-5725
-5659
-5592
-5523
-5454
-5384
-5312
-5240
-5166
-5090
-5014
-4936
-4857
-4776
-4694
-4611
-4527
-4441
-4354
-4266
-4176
-4086
-3994
-3901
-3807
-3712
-3616
-3519
-3421
-3323
-3223
-3123
-3023
-2922
-2821
-2720
-2619
-2518
-2418
-2318
-2219
-2121
-2023
-1926
-1829
-1733
-1637
-1541
-1446
-1350
-1255
-1159
-1063
-967
-870
-774
-676
-579
-480
-382
-283
-184
-85
15
114
214
314
413
513
612
710
808
905
1000
1096
1191
1284
1377
1469
1559
1649
1738
1826
1913
1999
2084
2168
2252
2334
2416
2496
2576
2654
2732
2809
2884
2958
3032
3104
3175
3246
3315
3383
3450
3516
3582
3646
3710
3773
3836
3898
3959
4021
4082
4144
4205
4267
4329
4391
4454
4516
4578
4640
4702
4763
4823
4883
4942
5001
5059
5117
5175
5232
5290
5347
5405
5462
5520
5578
5636
5694
5752
5811
5870
5929
5990
6051
6112
6175
6239
6303
6367
6432
6496
6561
6625
6689
6752
6815
6876
6937
6997
7055
7112
7167
7221
7273
7323
7371
7417
7462
7505
7545
7585
7622
7658
7692
7725
7756
7785
7814
7841
7866
7891
7915
7938
7960
7981
8002
8022
8042
8061
8079
8096
8114
8131
8147
8163
8178
8193
8207
8220
8233
8245
8256
8267
8277
8286
8295
8303
8311
8318
8325
8332
8338
8345
8352
8359
8366
8374
8382
8391
8401
8410
8420
8430
8440
8450
8459
8469
8478
8487
8495
8503
8510
8517
8522
8527
8530
8532
8533
8533
8532
8530
8527
8523
8518
8512
8505
8497
8489
8479
8469
8457
8445
8431
8416
8400
8384
8365
8346
8326
8305
8282
8259
8234
8209
8183
8156
8129
8102
8074
8048
8021
7994
7968
7942
7916
7890
7863
7837
7809
7781
7753
7724
7694
7664
7634
7602
7570
7537
7503
7468
7432
7396
7358
7320
7280
7239
7198
7155
7110
7064
7017
6969
6920
6870
6818
6766
6713
6659
6604
6548
6490
6432
6373
6312
6250
6187
6123
6057
5991
5923
5855
5786
5716
5645
5574
5503
5431
5359
5287
5215
5144
5072
5001
4930
4860
4790
4721
4652
4583
4515
4447
4379
4312
4245
4178
4112
4046
3980
3915
3849
3784
3719
3653
3587
3522
3456
3390
3324
3258
3193
3127
3062
2997
2932
2868
2804
2741
2678
2616
2555
2494
2435
2376
2319
2263
2208
2154
2102
2050
2000
1951
1903
1855
1808
1761
1715
1669
1623
1577
1531
1485
1438
1391
1343
1295
1247
1198
1149
1099
1050
1000
950
900
850
800
750
701
652
603
555
508
461
415
369
324
281
238
195
154
113
72
32
-8
-48
-87
-125
-163
-200
-237
-273
-307
-341
-374
-406
-437
-466
-494
-521
-546
-570
-593
-615
-635
-655
-674
-691
-709
-725
-741
-757
-772
-787
-802
-816
-830
-843
-856
-869
-881
-893
-905
-916
-926
-936
-946
-956
-965
-973
-981
-989
-996
-1002
-1008
-1016
-1022
-1028
-1034
-1040
-1046
-1052
-1058
-1063
-1068
-1072
-1076
-1079
-1081
-1083
-1083
-1083
-1082
-1081
-1078
-1075
-1071
-1066
-1061
-1055
-1049
-1042
-1034
-1026
-1016
-1008
-998
-987
-975
-963
-950
-937
-923
-909
-894
-878
-862
-846
-828
-810
-792
-772
-752
-732
-711
-689
-667
-644
-621
-597
-573
-548
-523
-497
-471
-445
-417
-389
-360
-330
-299
-266
-232
-197
-160
-122
-83
-43
-2
41
84
128
173
219
265
312
359
407
456
505
554
604
653
703
754
804
855
906
958
1010
1062
1115
1168
1221
1274
1327
1379
1432
1483
1534
1584
1634
1683
1732
1780
1829
1877
1924
1972
2020
2068
2116
2164
2213
2262
2312
2362
2412
2462
2513
2563
2614
2664
2713
2763
2811
2859
2906
2953
2999
3044
3089
3134
3178
3221
3265
3308
3351
3393
3434
3475
3516
3556
3596
3635
3674
3712
3750
3788
3826
3863
3900
3937
3973
4008
4043
4077
4110
4143
4175
4206
4236
4265
4294
4321
4348
4375
4401
4426
4451
4476
4500
4524
4547
4570
4593
4615
4637
4659
4679
4700
4720
4739
4758
4777
4796
4816
4835
4854
4874
4894
4915
4935
4956
4977
4998
5020
5041
5062
5084
5105
5125
5146
5165
5185
5203
5221
5237
5253
5267
5281
5293
5304
5314
5323
5331
5337
5343
5347
5351
5353
5355
5355
5354
5352
5349
5344
5339
5333
5325
5317
5307
5296
5284
5271
5256
5240
5221
5202
5180
5156
5131
5104
5074
5043
5011
4976
4940
4902
4863
4822
4780
4737
4693
4647
4601
4554
4507
4458
4409
4358
4307
4256
4203
4150
4096
4041
3986
3930
3874
3818
3761
3704
3646
3588
3529
3470
3409
3348
3286
3223
3160
3096
3031
2966
2901
2835
2770
2704
2639
2574
2509
2445
2381
2317
2254
2191
2128
2066
2003
1941
1879
1816
1754
1692
1629
1567
1504
1442
1379
1316
1254
1192
1129
1067
1006
944
883
823
762
702
643
583
525
466
408
351
293
237
180
124
68
12
-44
-100
-155
-210
-265
-319
-373
-426
-479
-531
-582
-632
-682
-731
-780
-828
-877
-925
-973
-1020
-1068
-1116
-1163
-1210
-1257
-1304
-1350
-1397
-1444
-1490
-1536
-1582
-1628
-1673
-1717
-1761
-1805
-1847
-1889
-1929
-1969
-2008
-2045
-2084
-2121
-2158
-2194
-2230
-2266
-2302
-2337
-2373
-2408
-2443
-2478
-2512
-2546
-2579
-2612
-2644
-2675
-2706
-2736
-2765
-2794
-2821
-2848
-2874
-2900
-2925
-2949
-2973
-2997
-3020
-3043
-3067
-3090
-3112
-3135
-3158
-3181
-3203
-3226
-3249
-3271
-3294
-3316
-3338
-3360
-3382
-3403
-3424
-3445
-3465
-3486
-3505
-3525
-3544
-3564
-3583
-3601
-3620
-3638
-3656
-3673
-3690
-3706
-3721
-3736
-3750
-3763
-3776
-3789
-3800
-3812
-3822
-3832
-3842
-3851
-3859
-3867
-3874
-3881
-3887
-3893
-3899
-3905
-3910
-3915
-3920
-3924
-3929
-3933
-3938
-3942
-3946
-3950
-3953
-3957
-3961
-3964
-3968
-3972
-3975
-3979
-3983
-3986
-3990
-3993
-3997
-4001
-4003
-4008
-4013
-4017
-4021
-4026
-4030
-4035
-4040
-4043
-4048
-4053
-4057
-4059
-4064
-4067
-4070
-4074
-4078
-4081
-4083
-4086
-4089
-4091
-4091
-4094
-4094
-4094
-4094
-4094
-4094
-4091
-4090
-4088
-4085
-4082
-4078
-4073
-4067
-4062
-4057
-4050
-4043
-4035
-4027
-4019
-4011
-4002
-3993
-3983
-3973
-3962
-3951
-3941
-3930
-3919
-3909
-3899
-3890
-3881
-3873
-3865
-3857
-3851
-3844
-3838
-3832
-3827
-3821
-3816
-3811
-3806
-3801
-3797
-3792
-3788
-3783
-3780
-3776
-3772
-3769
-3766
-3763
-3761
-3758
-3756
-3753
-3751
-3748
-3746
-3743
-3739
-3736
-3732
-3728
-3723
-3718
-3713
-3708
-3703
-3698
-3693
-3688
-3683
-3678
-3674
-3670
-3666
-3662
-3658
-3655
-3651
-3647
-3643
-3638
-3633
-3628
-3623
-3617
-3611
-3605
-3599
-3593
-3587
-3581
-3574
-3568
-3561
-3555
-3548
-3541
-3534
-3526
-3519
-3511
-3502
-3494
-3485
-3476
-3466
-3457
-3446
-3436
-3425
-3414
-3402
-3390
-3378
-3365
-3352
-3338
-3324
-3310
-3296
-3281
-3266
-3250
-3235
-3220
-3204
-3189
-3174
-3158
-3144
-3129
-3114
-3100
-3086
-3072
-3058
-3044
-3030
-3016
-3002
-2988
-2974
-2959
-2944
-2928
-2912
-2895
-2877
-2858
-2839
-2819
-2799
-2778
-2756
-2734
-2712
-2689
-2666
-2643
-2620
-2597
-2574
-2551
-2528
-2505
-2482
-2459
-2435
-2412
-2388
-2363
-2338
-2313
-2286
-2260
-2232
-2205
-2177
-2149
-2121
-2093
-2064
-2036
-2008
-1980
-1952
-1924
-1896
-1869
-1842
-1815
-1789
-1763
-1737
-1711
-1686
-1661
-1636
-1611
-1586
-1561
-1537
-1512
-1488
-1463
-1438
-1414
-1389
-1363
-1337
-1312
-1285
-1259
-1233
-1206
-1180
-1153
-1127
-1101
-1075
-1049
-1024
-998
-972
-946
-919
-893
-866
-838
-811
-782
-754
-724
-694
-664
-634
-603
-571
-539
-508
-475
-443
-410
-377
-344
-311
-277
-243
-209
-174
-139
-104
-69
-33
2
38
73
109
145
181
216
252
288
323
358
392
427
460
494
527
559
591
622
653
684
713
742
771
798
825
852
878
903
927
951
974
996
1016
1038
1058
1077
1096
1114
1132
1148
1164
1180
1195
1209
1223
1236
1249
1262
1274
1286
1298
1309
1320
1331
1341
1351
1361
1369
1377
1384
1390
1395
1399
1403
1406
1408
1409
1410
1410
1409
1407
1404
1400
1396
1391
1386
1380
1373
1366
1359
1350
1341
1332
1322
1311
1300
1288
1275
1263
1249
1235
1221
1206
1191
1175
1159
1142
1124
1105
1086
1065
1044
1020
997
973
947
920
892
863
833
802
770
736
702
667
631
594
557
519
481
442
403
364
325
286
247
208
169
130
92
54
16
-22
-59
-97
-134
-171
-209
-246
-284
-321
-358
-396
-432
-469
-505
-541
-577
-612
-646
-680
-714
-746
-778
-810
-841
-871
-900
-929
-958
-987
-1014
-1043
-1071
-1099
-1128
-1156
-1185
-1213
-1242
-1271
-1300
-1329
-1359
-1389
-1419
-1449
-1479
-1509
-1540
-1570
-1601
-1632
-1662
-1693
-1724
-1755
-1786
-1817
-1848
-1879
-1910
-1941
-1972
-2003
-2033
-2065
-2096
-2126
-2157
-2188
-2218
-2249
-2279
-2309
-2339
-2370
-2400
-2430
-2460
-2490
-2520
-2549
-2578
-2607
-2635
-2663
-2691
-2718
-2744
-2769
-2794
-2817
-2840
-2862
-2883
-2903
-2922
-2941
-2959
-2975
-2991
-3006
-3020
-3034
-3046
-3058
-3070
-3081
-3092
-3102
-3112
-3121
-3129
-3137
-3143
-3149
-3154
-3157
-3160
-3162
-3164
-3164
-3164
-3164
-3162
-3161
-3159
-3156
-3153
-3150
-3146
-3142
-3137
-3132
-3126
-3119
-3112
-3105
-3097
-3088
-3079
-3069
-3059
-3049
-3038
-3027
-3015
-3003
-2991
-2979
-2966
-2953
-2939
-2926
-2912
-2898
-2883
-2869
-2855
-2840
-2825
-2810
-2795
-2780
-2765
-2749
-2733
-2718
-2702
-2686
-2670
-2654
-2638
-2623
-2607
-2592
-2576
-2561
-2545
-2529
-2513
-2497
-2481
-2464
-2447
-2430
-2413
-2395
-2377
-2359
-2340
-2321
-2302
-2283
-2264
-2244
-2224
-2204
-2183
-2163
-2142
-2121
-2100
-2079
-2058
-2037
-2016
-1995
-1974
-1953
-1932
-1911
-1890
-1869
-1848
-1827
-1806
-1785
-1763
-1741
-1719
-1697
-1674
-1651
-1627
-1603
-1578
-1553
-1528
-1502
-1475
-1448
-1420
-1392
-1363
-1333
-1304
-1273
-1242
-1210
-1178
-1145
-1111
-1077
-1042
-1006
-970
-933
-896
-857
-818
-778
-737
-696
-654
-611
-567
-523
-478
-432
-385
-337
-288
-239
-189
-138
-87
-36
16
69
122
176
230
284
339
394
450
506
562
619
676
732
789
847
904
962
1018
1078
1136
1195
1254
1314
1373
1434
1495
1556
1617
1679
1741
1803
1866
1929
1991
2054
2116
2179
2241
2303
2364
2426
2486
2547
2606
2666
2724
2782
2840
2896
2953
3009
3064
3119
3174
3229
3283
3337
3391
3444
3497
3550
3603
3655
3706
3757
3808
3858
3908
3957
4005
4053
4100
4146
4191
4236
4280
4322
4364
4405
4446
4485
4523
4561
4597
4633
4667
4700
4732
4762
4791
4819
4845
4870
4893
4916
4936
4956
4974
4992
5008
5023
5038
5052
5064
5077
5088
5098
5108
5117
5125
5133
5140
5147
5153
5158
5164
5169
5173
5177
5181
5184
5187
5189
5191
5192
5193
5194
5194
5194
5193
5192
5191
5189
5187
5185
5182
5179
5176
5172
5168
5164
5159
5154
5149
5143
5137
5131
5124
5118
5111
5104
5097
5089
5082
5075
5067
5059
5051
5043
5035
5027
5018
5009
5000
4990
4980
4970
4960
4949
4938
4926
4914
4902
4889
4877
4863
4850
4836
4822
4808
4793
4778
4763
4748
4732
4715
4698
4681
4664
4646
4628
4609
4591
4572
4554
4535
4516
4497
4478
4458
4439
4419
4400
4381
4362
4343
4325
4307
4289
4272
4255
4239
4223
4207
4192
4176
4161
4147
4132
4118
4104
4091
4077
4065
4051
4040
4027
4016
4003
3992
3980
3967
3955
3942
3930
3916
3903
3889
3874
3859
3844
3827
3811
3794
3776
3757
3738
3718
3698
3677
3655
3633
3610
3587
3564
3540
3516
3492
3467
3442
3417
3390
3364
3336
3308
3280
3251
3222
3193
3163
3133
3103
3072
3042
3012
2981
2951
2920
2890
2859
2828
2797
2766
2735
2703
2671
2639
2607
2573
2540
2506
2472
2437
2401
2366
2329
2293
2256
2219
2182
2144
2107
2069
2031
1993
1955
1917
1879
1840
1801
1762
1723
1683
1643
1603
1564
1524
1484
1444
1405
1366
1327
1288
1250
1212
1175
1137
1100
1064
1027
991
954
918
882
845
809
772
736
699
663
627
590
554
519
483
448
413
378
344
311
277
244
212
180
149
118
88
59
30
1
-27
-55
-82
-108
-135
-160
-185
-209
-233
-255
-277
-298
-317
-335
-353
-369
-384
-398
-411
-423
-434
-444
-453
-461
-469
-476
-482
-487
-492
-496
-499
-501
-502
-503
-503
-502
-500
-498
-495
-491
-487
-482
-477
-471
-466
-460
-454
-447
-441
-434
-427
-420
-413
-405
-396
-388
-379
-369
-359
-349
-339
-328
-317
-306
-295
-283
-272
-260
-248
-236
-224
-211
-199
-186
-173
-160
-147
-134
-121
-107
-94
-81
-68
-55
-43
-30
-17
-4
9
21
34
47
60
73
86
99
112
125
138
150
163
176
188
201
213
225
237
249
260
272
283
294
304
314
324
334
343
352
360
368
376
383
389
396
402
407
413
418
423
428
432
436
440
444
447
450
453
455
457
460
462
463
465
467
468
469
470
471
472
472
472
472
471
470
468
466
464
461
457
453
448
443
436
429
421
413
403
393
382
370
357
344
331
317
303
289
275
260
246
231
216
201
185
170
154
138
122
106
90
74
57
40
22
5
-13
-32
-50
-69
-88
-107
-126
-146
-166
-186
-206
-226
-247
-268
-289
-310
-331
-353
-374
-396
-417
-439
-461
-483
-505
-528
-550
-573
-596
-619
-641
-664
-687
-711
-734
-757
-781
-805
-828
-852
-876
-900
-923
-947
-970
-993
-1016
-1040
-1063
-1085
-1108
-1131
-1153
-1176
-1198
-1220
-1242
-1264
-1286
-1307
-1329
-1351
-1373
-1395
-1417
-1439
-1460
-1482
-1504
-1525
-1547
-1568
-1590
-1611
-1632
-1653
-1675
-1696
-1718
-1739
-1761
-1783
-1804
-1826
-1848
-1870
-1892
-1914
-1935
-1957
-1979
-2001
-2023
-2045
-2067
-2089
-2111
-2134
-2156
-2179
-2201
-2224
-2247
-2270
-2293
-2316
-2340
-2363
-2387
-2410
-2433
-2456
-2479
-2501
-2524
-2546
-2567
-2589
-2610
-2631
-2651
-2671
-2691
-2710
-2729
-2747
-2765
-2783
-2800
-2817
-2832
-2848
-2863
-2877
-2891
-2904
-2917
-2930
-2942
-2953
-2965
-2975
-2986
-2996
-3005
-3015
-3024
-3032
-3040
-3048
-3056
-3063
-3070
-3077
-3084
-3090
-3096
-3101
-3106
-3110
-3114
-3117
-3120
-3122
-3124
-3125
-3126
-3126
-3126
-3126
-3125
-3123
-3122
-3120
-3118
-3116
-3114
-3111
-3108
-3105
-3102
-3098
-3095
-3091
-3088
-3084
-3081
-3077
-3074
-3070
-3067
-3064
-3061
-3058
-3056
-3053
-3051
-3048
-3046
-3043
-3040
-3038
-3035
-3031
-3028
-3024
-3019
-3015
-3010
-3005
-2999
-2994
-2988
-2982
-2977
-2971
-2965
-2959
-2954
-2948
-2943
-2937
-2931
-2926
-2920
-2914
-2908
-2901
-2894
-2887
-2880
-2872
-2864
-2856
-2848
-2839
-2830
-2820
-2811
-2800
-2790
-2778
-2767
-2755
-2743
-2730
-2717
-2703
-2689
-2674
-2659
-2644
-2628
-2611
-2595
-2577
-2560
-2542
-2523
-2505
-2486
-2468
-2449
-2430
-2412
-2393
-2374
-2355
-2337
-2318
-2299
-2281
-2263
-2245
-2227
-2210
-2192
-2175
-2158
-2142
-2125
-2109
-2093
-2076
-2060
-2044
-2029
-2013
-1998
-1982
-1967
-1953
-1938
-1923
-1909
-1895
-1880
-1866
-1852
-1839
-1825
-1812
-1799
-1786
-1773
-1761
-1749
-1737
-1725
-1713
-1702
-1691
-1680
-1670
-1660
-1650
-1640
-1631
-1622
-1614
-1606
-1598
-1590
-1583
-1577
-1571
-1565
-1559
-1554
-1549
-1544
-1540
-1536
-1532
-1529
-1525
-1523
-1520
-1518
-1517
-1516
-1515
-1515
-1515
-1516
-1518
-1519
-1522
-1524
-1527
-1530
-1534
-1538
-1543
-1548
-1553
-1559
-1566
-1573
-1580
-1588
-1597
-1606
-1615
-1624
-1633
-1643
-1653
-1662
-1672
-1682
-1693
-1703
-1713
-1724
-1735
-1745
-1756
-1767
-1778
-1789
-1800
-1811
-1823
-1834
-1845
-1856
-1867
-1878
-1890
-1901
-1913
-1925
-1937
-1949
-1961
-1973
-1986
-1998
-2009
-2023
-2035
-2048
-2060
-2072
-2085
-2097
-2109
-2121
-2134
-2146
-2158
-2171
-2183
-2195
-2208
-2220
-2233
-2246
-2259
-2272
-2286
-2300
-2314
-2328
-2343
-2358
-2373
-2388
-2404
-2420
-2436
-2452
-2468
-2485
-2501
-2518
-2535
-2551
-2568
-2584
-2601
-2617
-2633
-2649
-2665
-2681
-2697
-2713
-2729
-2745
-2761
-2778
-2794
-2810
-2826
-2842
-2858
-2874
-2889
-2903
-2918
-2931
-2945
-2958
-2970
-2982
-2993
-3004
-3015
-3025
-3035
-3044
-3054
-3063
-3072
-3080
-3088
-3096
-3104
-3112
-3119
-3125
-3132
-3137
-3143
-3148
-3153
-3157
-3160
-3163
-3166
-3167
-3169
-3169
-3169
-3169
-3168
-3166
-3164
-3161
-3158
-3154
-3150
-3146
-3141
-3135
-3129
-3123
-3116
-3109
-3101
-3093
-3085
-3077
-3067
-3058
-3048
-3037
-3026
-3014
-3002
-2989
-2975
-2961
-2945
-2930
-2914
-2897
-2880
-2863
-2845
-2827
-2809
-2791
-2772
-2753
-2734
-2714
-2694
-2673
-2652
-2630
-2607
-2584
-2561
-2537
-2512
-2487
-2462
-2436
-2410
-2383
-2356
-2329
-2301
-2273
-2244
-2216
-2186
-2157
-2127
-2097
-2067
-2036
-2005
-1974
-1943
-1911
-1879
-1847
-1814
-1781
-1748
-1714
-1680
-1646
-1612
-1577
-1542
-1506
-1470
-1434
-1397
-1360
-1322
-1284
-1246
-1207
-1168
-1129
-1089
-1049
-1008
-969
-928
-887
-846
-805
-763
-721
-679
-636
-593
-550
-507
-463
-419
-375
-331
-287
-242
-197
-152
-106
-61
-15
31
76
122
168
213
259
304
349
394
439
484
528
573
617
661
706
749
793
837
880
923
967
1010
1053
1096
1139
1183
1226
1269
1313
1357
1401
1445
1489
1534
1578
1622
1667
1712
1756
1801
1846
1890
1935
1980
2025
2069
2114
2158
2202
2246
2290
2333
2376
2419
2462
2505
2548
2591
2633
2676
2719
2762
2804
2847
2890
2933
2975
3018
3060
3102
3144
3186
3227
3269
3309
3350
3390
3430
3469
3508
3547
3586
3625
3663
3701
3739
3777
3814
3851
3888
3925
3961
3997
4033
4069
4105
4141
4177
4212
4248
4284
4319
4354
4389
4424
4459
4493
4527
4561
4594
4627
4660
4693
4725
4756
4788
4819
4849
4879
4909
4939
4967
4996
5024
5051
5078
5105
5131
5156
5181
5205
5229
5252
5274
5297
5319
5340
5361
5382
5402
5421
5441
5459
5477
5495
5512
5529
5545
5560
5576
5590
5604
5618
5631
5643
5655
5666
5677
5687
5697
5706
5714
5721
5728
5734
5739
5744
5747
5750
5752
5753
5753
5753
5751
5749
5745
5741
5736
5730
5724
5716
5708
5699
5689
5678
5667
5655
5642
5629
5615
5600
5584
5568
5551
5533
5515
5495
5476
5455
5433
5411
5388
5365
5341
5316
5290
5265
5238
5211
5184
5157
5129
5101
5072
5043
5014
4985
4956
4926
4896
4866
4836
4805
4775
4744
4713
4682
4651
4620
4589
4557
4526
4495
4463
4432
4400
4368
4336
4304
4271
4238
4205
4172
4138
4104
4070
4035
4000
3964
3928
3891
3854
3817
3779
3742
3704
3665
3627
3589
3550
3512
3473
3434
3395
3356
3317
3277
3237
3197
3157
3116
3074
3033
2990
2948
2905
2862
2819
2776
2732
2689
2645
2601
2557
2513
2468
2424
2380
2336
2292
2249
2205
2162
2119
2076
2033
1991
1948
1906
1864
1822
1781
1739
1697
1656
1614
1573
1531
1490
1449
1407
1366
1324
1283
1242
1201
1159
1118
1078
1037
997
956
917
877
837
798
759
721
682
644
606
568
531
493
456
419
381
344
306
269
231
193
155
117
79
41
2
-36
-75
-114
-153
-192
-231
-270
-310
-349
-388
-427
-467
-506
-545
-584
-623
-662
-701
-740
-779
-817
-856
-895
-934
-973
-1012
-1051
-1089
-1128
-1167
-1206
-1245
-1284
-1322
-1361
-1400
-1438
-1477
-1515
-1553
-1591
-1628
-1666
-1703
-1740
-1776
-1813
-1848
-1884
-1919
-1953
-1987
-2020
-2053
-2085
-2116
-2146
-2175
-2204
-2231
-2258
-2285
-2310
-2335
-2359
-2383
-2406
-2429
-2451
-2472
-2493
-2513
-2533
-2552
-2571
-2589
-2606
-2623
-2640
-2656
-2672
-2687
-2702
-2716
-2730
-2744
-2757
-2770
-2783
-2796
-2808
-2819
-2830
-2841
-2851
-2860
-2870
-2878
-2887
-2894
-2902
-2909
-2915
-2921
-2927
-2932
-2937
-2942
-2946
-2950
-2953
-2957
-2960
-2963
-2965
-2968
-2970
-2972
-2974
-2976
-2978
-2980
-2981
-2983
-2985
-2987
-2989
-2990
-2992
-2993
-2994
-2994
-2995
-2995
-2994
-2993
-2992
-2991
-2989
-2986
-2984
-2981
-2978
-2975
-2971
-2968
-2963
-2959
-2954
-2948
-2942
-2935
-2928
-2920
-2911
-2901
-2891
-2880
-2869
-2857
-2844
-2831
-2817
-2803
-2788
-2773
-2757
-2741
-2725
-2708
-2691
-2674
-2656
-2638
-2619
-2600
-2581
-2561
-2541
-2521
-2501
-2480
-2458
-2436
-2414
-2392
-2368
-2345
-2321
-2296
-2271
-2246
-2220
-2193
-2166
-2139
-2111
-2083
-2055
-2027
-1998
-1970
-1941
-1912
-1884
-1855
-1826
-1797
-1767
-1738
-1708
-1678
-1648
-1618
-1587
-1556
-1525
-1494
-1464
-1433
-1402
-1372
-1342
-1312
-1283
-1253
-1224
-1195
-1167
-1138
-1110
-1081
-1053
-1025
-997
-969
-941
-912
-884
-856
-828
-800
-773
-745
-717
-689
-661
-634
-606
-579
-551
-524
-497
-469
-442
-415
-388
-361
-333
-306
-279
-252
-226
-199
-172
-146
-119
-93
-67
-40
-14
12
38
64
90
116
142
168
195
221
248
275
302
329
357
384
412
439
467
495
523
551
580
609
638
667
696
725
754
782
811
839
866
894
921
947
973
999
1024
1048
1072
1096
1119
1142
1164
1186
1208
1229
1250
1271
1291
1311
1332
1352
1371
1391
1410
1429
1448
1467
1485
1503
1521
1539
1556
1573
1590
1606
1623
1639
1655
1671
1687
1703
1719
1734
1749
1764
1779
1794
1809
1823
1837
1852
1866
1880
1893
1907
1920
1933
1946
1959
1972
1984
1996
2008
2020
2032
2043
2055
2066
2077
2088
2099
2110
2122
2133
2144
2156
2167
2178
2189
2200
2211
2221
2232
2241
2251
2260
2268
2276
2283
2290
2296
2301
2306
2311
2315
2318
2321
2323
2325
2327
2328
2329
2330
2330
2330
2330
2330
2329
2328
2327
2326
2325
2323
2321
2318
2315
2312
2308
2304
2300
2294
2289
2282
2276
2269
2261
2253
2245
2237
2228
2219
2209
2199
2188
2177
2165
2153
2140
2127
2113
2098
2083
2068
2052
2035
2017
2000
1982
1964
1945
1925
1905
1885
1864
1843
1822
1800
1779
1757
1735
1713
1691
1669
1647
1625
1604
1582
1560
1538
1517
1495
1473
1452
1430
1409
1387
1366
1345
1323
1302
1281
1260
1239
1218
1197
1176
1156
1135
1115
1094
1074
1053
1032
1010
989
967
944
922
898
874
850
825
800
773
747
719
691
662
633
603
572
540
507
474
440
405
369
333
297
259
222
184
145
107
68
29
-10
-49
-89
-128
-168
-208
-247
-287
-327
-366
-406
-446
-485
-525
-564
-603
-643
-682
-721
-760
-798
-837
-875
-912
-950
-987
-1024
-1061
-1097
-1134
-1170
-1205
-1241
-1276
-1312
-1347
-1382
-1416
-1451
-1485
-1519
-1553
-1587
-1621
-1654
-1688
-1721
-1754
-1786
-1819
-1851
-1883
-1915
-1946
-1978
-2009
-2040
-2071
-2101
-2132
-2162
-2192
-2223
-2252
-2282
-2312
-2342
-2371
-2401
-2431
-2460
-2491
-2521
-2551
-2582
-2614
-2646
-2678
-2710
-2743
-2776
-2809
-2842
-2875
-2908
-2942
-2975
-3008
-3041
-3073
-3106
-3139
-3172
-3204
-3237
-3269
-3301
-3333
-3366
-3397
-3429
-3461
-3492
-3523
-3554
-3585
-3615
-3645
-3675
-3705
-3734
-3763
-3792
-3820
-3848
-3876
-3904
-3931
-3958
-3984
-4011
-4035
-4062
-4086
-4112
-4136
-4160
-4184
-4207
-4230
-4252
-4274
-4296
-4317
-4337
-4357
-4377
-4395
-4414
-4431
-4449
-4465
-4482
-4498
-4513
-4528
-4542
-4555
-4568
-4581
-4592
-4603
-4614
-4623
-4633
-4641
-4650
-4657
-4664
-4671
-4677
-4682
-4687
-4692
-4696
-4699
-4703
-4706
-4708
-4711
-4713
-4715
-4717
-4718
-4719
-4720
-4721
-4722
-4722
-4722
-4722
-4722
-4722
-4721
-4721
-4720
-4720
-4719
-4718
-4718
-4717
-4716
-4716
-4715
-4714
-4712
-4711
-4709
-4708
-4706
-4704
-4702
-4700
-4697
-4695
-4692
-4690
-4687
-4684
-4680
-4677
-4673
-4669
-4665
-4661
-4656
-4652
-4647
-4641
-4636
-4630
-4624
-4618
-4611
-4604
-4597
-4590
-4582
-4574
-4566
-4558
-4550
-4541
-4532
-4523
-4513
-4503
-4493
-4483
-4473
-4462
-4452
-4441
-4430
-4418
-4407
-4395
-4383
-4371
-4359
-4346
-4333
-4320
-4307
-4294
-4281
-4268
-4255
-4241
-4228
-4215
-4202
-4188
-4174
-4161
-4147
-4132
-4118
-4103
-4088
-4073
-4057
-4041
-4025
-4009
-3992
-3975
-3958
-3940
-3922
-3905
-3887
-3868
-3850
-3832
-3813
-3794
-3775
-3755
-3735
-3714
-3693
-3671
-3649
-3626
-3602
-3578
-3554
-3528
-3502
-3476
-3449
-3421
-3392
-3363
-3333
-3303
-3271
-3239
-3207
-3173
-3139
-3105
-3069
-3033
-2997
-2960
-2923
-2885
-2847
-2809
-2770
-2731
-2692
-2652
-2612
-2571
-2530
-2489
-2447
-2405
-2363
-2320
-2277
-2233
-2190
-2146
-2102
-2058
-2013
-1969
-1925
-1880
-1835
-1790
-1745
-1699
-1653
-1607
-1561
-1514
-1467
-1421
-1374
-1327
-1279
-1232
-1185
-1138
-1090
-1043
-995
-948
-900
-853
-806
-759
-712
-665
-618
-572
-526
-480
-434
-389
-344
-299
-254
-209
-164
-120
-76
-32
12
56
100
144
188
232
276
320
364
408
452
497
541
586
631
676
720
765
810
855
900
944
989
1033
1077
1121
1164
1208
1251
1294
1337
1379
1422
1464
1506
1548
1590
1632
1673
1715
1756
1798
1839
1881
1922
1963
2004
2045
2085
2126
2166
2206
2246
2285
2325
2364
2403
2441
2479
2517
2555
2592
2628
2664
2700
2735
2771
2805
2840
2874
2908
2942
2975
3008
3041
3073
3105
3136
3167
3197
3228
3258
3287
3317
3346
3375
3403
3431
3459
3486
3513
3539
3565
3590
3615
3639
3663
3686
3709
3732
3754
3775
3796
3817
3837
3857
3875
3894
3912
3929
3946
3962
3978
3993
4006
4021
4034
4046
4058
4070
4080
4090
4100
4109
4117
4125
4132
4138
4144
4150
4155
4160
4164
4168
4171
4174
4176
4178
4180
4181
4182
4183
4184
4184
4185
4185
4186
4186
4186
4187
4187
4187
4187
4187
4187
4187
4187
4187
4187
4188
4188
4188
4189
4190
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4203
4204
4205
4205
4205
4205
4206
4206
4205
4205
4205
4205
4205
4204
4204
4203
4203
4202
4202
4201
4200
4200
4199
4198
4197
4196
4194
4193
4191
4189
4187
4185
4182
4179
4176
4173
4169
4166
4161
4157
4153
4148
4143
4138
4132
4126
4120
4114
4107
4100
4091
4083
4075
4067
4058
4048
4038
4027
4017
4006
3994
3983
3971
3959
3946
3934
3921
3907
3894
3879
3865
3849
3834
3817
3800
3783
3765
3746
3728
3708
3689
3670
3650
3630
3611
3591
3572
3552
3533
3513
3493
3474
3454
3434
3413
3393
3371
3350
3328
3306
3284
3261
3238
3214
3191
3167
3142
3118
3093
3068
3043
3018
2992
2966
2940
2914
2887
2860
2832
2805
2777
2749
2720
2691
2663
2633
2604
2575
2545
2515
2485
2455
2424
2393
2362
2331
2299
2268
2236
2205
2173
2142
2111
2080
2049
2019
1988
1958
1928
1899
1869
1840
1812
1783
1754
1726
1697
1668
1640
1611
1583
1554
1525
1497
1469
1440
1412
1384
1356
1329
1302
1275
1248
1222
1196
1171
1146
1121
1096
1072
1048
1025
1002
979
957
936
915
894
874
854
835
816
798
780
763
746
729
713
697
681
666
651
636
621
606
591
577
562
548
533
519
505
490
476
463
449
435
422
409
396
384
372
360
348
336
325
314
303
293
282
272
263
253
244
235
226
218
210
202
195
188
182
176
170
165
160
155
150
146
141
137
133
128
124
120
116
112
107
103
99
95
91
86
82
78
74
70
66
62
58
55
52
49
46
44
41
39
37
35
33
31
29
27
25
24
22
20
18
16
14
12
11
9
7
5
3
1
-1
-3
-5
-7
-9
-12
-15
-18
-21
-24
-28
-31
-35
-40
-44
-48
-53
-58
-63
-68
-73
-78
-84
-89
-95
-101
-107
-112
-119
-125
-131
-137
-144
-150
-157
-163
-170
-176
-183
-189
-196
-202
-209
-216
-223
-231
-238
-246
-255
-263
-272
-281
-290
-299
-309
-319
-329
-339
-350
-360
-371
-382
-393
-404
-415
-425
-436
-447
-458
-469
-480
-490
-501
-512
-523
-533
-544
-555
-566
-577
-588
-599
-611
-622
-634
-645
-657
-669
-681
-692
-704
-716
-728
-739
-750
-762
-773
-783
-794
-805
-815
-825
-835
-845
-854
-864
-873
-882
-891
-900
-909
-918
-927
-935
-944
-953
-962
-970
-979
-989
-998
-1006
-1016
-1025
-1035
-1044
-1053
-1062
-1071
-1080
-1089
-1098
-1107
-1115
-1124
-1133
-1141
-1150
-1158
-1166
-1174
-1183
-1191
-1199
-1207
-1215
-1223
-1231
-1239
-1246
-1254
-1262
-1269
-1276
-1283
-1290
-1296
-1303
-1309
-1315
-1321
-1327
-1333
-1338
-1344
-1349
-1354
-1359
-1364
-1369
-1374
-1378
-1383
-1388
-1393
-1398
-1403
-1407
-1412
-1417
-1422
-1426
-1431
-1435
-1440
-1444
-1448
-1453
-1457
-1461
-1464
-1468
-1471
-1475
-1478
-1481
-1483
-1486
-1488
-1490
-1492
-1494
-1495
-1496
-1498
-1499
-1500
-1501
-1502
-1503
-1505
-1506
-1508
-1510
-1512
-1514
-1517
-1520
-1523
-1527
-1530
-1535
-1539
-1543
-1548
-1552
-1557
-1562
-1567
-1571
-1576
-1581
-1586
-1591
-1596
-1600
-1605
-1609
-1613
-1617
-1621
-1625
-1628
-1632
-1636
-1639
-1643
-1647
-1650
-1654
-1658
-1661
-1664
-1667
-1671
-1674
-1677
-1680
-1683
-1686
-1689
-1693
-1696
-1700
-1703
-1707
-1711
-1714
-1718
-1721
-1724
-1727
-1731
-1733
-1736
-1739
-1742
-1745
-1748
-1751
-1754
-1757
-1760
-1764
-1768
-1772
-1776
-1780
-1785
-1790
-1795
-1801
-1807
-1813
-1819
-1825
-1831
-1837
-1844
-1849
-1855
-1861
-1866
-1871
-1876
-1881
-1885
-1889
-1893
-1897
-1901
-1904
-1908
-1911
-1914
-1916
-1919
-1922
-1925
-1928
-1931
-1934
-1937
-1940
-1943
-1946
-1948
-1950
-1953
-1954
-1956
-1957
-1958
-1959
-1959
-1959
-1959
-1959
-1958
-1958
-1957
-1956
-1954
-1953
-1951
-1949
-1947
-1945
-1943
-1940
-1938
-1935
-1933
-1930
-1927
-1925
-1922
-1919
-1916
-1913
-1910
-1906
-1903
-1899
-1895
-1891
-1886
-1882
-1877
-1872
-1866
-1861
-1855
-1849
-1843
-1837
-1831
-1826
-1820
-1814
-1809
-1804
-1799
-1794
-1790
-1786
-1781
-1777
-1774
-1770
-1766
-1762
-1759
-1755
-1751
-1747
-1743
-1739
-1735
-1731
-1726
-1722
-1717
-1712
-1707
-1702
-1697
-1692
-1687
-1682
-1677
-1672
-1667
-1662
-1657
-1652
-1648
-1643
-1638
-1634
-1629
-1625
-1621
-1616
-1612
-1608
-1604
-1599
-1595
-1591
-1587
-1583
-1579
-1575
-1571
-1567
-1563
-1558
-1554
-1550
-1545
-1541
-1536
-1532
-1527
-1523
-1519
-1515
-1511
-1507
-1504
-1500
-1497
-1494
-1491
-1488
-1486
-1483
-1481
-1478
-1476
-1473
-1471
-1468
-1466
-1464
-1462
-1460
-1459
-1457
-1456
-1455
-1454
-1453
-1452
-1451
-1451
-1450
-1450
-1449
-1448
-1448
-1447
-1446
-1445
-1444
-1443
-1442
-1441
-1440
-1439
-1438
-1437
-1436
-1435
-1434
-1434
-1433
-1433
-1433
-1433
-1433
-1433
-1432
-1432
-1432
-1432
-1432
-1432
-1431
-1431
-1430
-1430
-1429
-1428
-1427
-1427
-1426
-1425
-1424
-1423
-1422
-1421
-1420
-1418
-1417
-1416
-1415
-1414
-1413
-1412
-1411
-1410
-1409
-1409
-1408
-1407
-1407
-1406
-1405
-1404
-1403
-1401
-1400
-1398
-1396
-1394
-1392
-1390
-1387
-1385
-1382
-1380
-1377
-1375
-1372
-1370
-1367
-1365
-1363
-1360
-1358
-1356
-1354
-1352
-1350
-1348
-1346
-1344
-1341
-1339
-1336
-1334
-1331
-1328
-1325
-1322
-1318
-1315
-1312
-1308
-1304
-1301
-1297
-1293
-1289
-1285
-1281
-1277
-1273
-1269
-1265
-1261
-1257
-1253
-1249
-1245
-1240
-1236
-1232
-1228
-1223
-1219
-1214
-1209
-1205
-1200
-1195
-1191
-1186
-1182
-1177
-1173
-1168
-1164
-1159
-1155
-1151
-1146
-1142
-1138
-1133
-1129
-1124
-1119
-1115
-1110
-1105
-1100
-1095
-1090
-1085
-1079
-1074
-1069
-1064
-1059
-1054
-1049
-1044
-1039
-1034
-1029
-1022
-1018
-1012
-1008
-1002
-998
-993
-988
-984
-979
-975
-971
-968
-964
-961
-958
-956
-953
-951
-949
-948
-947
-946
-945
-944
-943
-943
-943
-942
-942
-942
-941
-941
-940
-940
-939
-938
-938
-937
-936
-935
-934
-934
-933
-932
-932
-931
-931
-931
-930
-930
-930
-929
-929
-928
-927
-926
-924
-922
-920
-918
-916
-913
-910
-907
-903
-900
-897
-893
-889
-885
-881
-877
-873
-869
-864
-859
-855
-850
-845
-840
-835
-829
-824
-819
-814
-808
-803
-797
-792
-786
-780
-774
-768
-762
-756
-749
-742
-735
-728
-720
-713
-705
-697
-688
-680
-671
-662
-653
-643
-634
-624
-614
-604
-595
-584
-574
-564
-554
-544
-533
-523
-513
-502
-492
-481
-471
-461
-450
-440
-429
-418
-407
-396
-385
-374
-363
-351
-339
-327
-315
-303
-291
-278
-266
-253
-241
-228
-215
-202
-189
-177
-164
-151
-138
-125
-112
-100
-87
-75
-62
-50
-38
-26
-14
-3
9
20
31
42
52
62
72
82
92
101
110
119
128
137
145
154
162
171
179
188
197
206
215
225
235
245
255
266
278
289
301
313
325
338
351
364
377
390
403
417
430
444
457
470
484
497
510
524
537
549
562
575
587
600
612
624
636
648
659
671
682
693
704
715
726
736
747
758
768
779
790
800
810
821
831
841
852
862
872
882
892
902
912
922
931
941
950
959
968
977
986
994
1002
1010
1018
1027
1035
1042
1050
1057
1064
1070
1077
1083
1089
1095
1101
1108
1114
1120
1127
1133
1140
1146
1153
1159
1166
1172
1179
1185
1192
1198
1204
1210
1216
1223
1229
1235
1241
1247
1253
1259
1265
1270
1276
1282
1287
1293
1298
1303
1308
1313
1318
1323
1328
1333
1337
1342
1346
1351
1356
1360
1365
1370
1375
1380
1385
1391
1396
1402
1408
1414
1420
1426
1432
1439
1445
1452
1459
1466
1473
1480
1487
1494
1501
1508
1515
1522
1529
1536
1543
1550
1556
1563
1569
1575
1581
1586
1592
1598
1603
1609
1614
1620
1625
1631
1636
1641
1647
1652
1657
1662
1667
1672
1677
1682
1687
1691
1696
1700
1704
1708
1711
1715
1718
1722
1725
1728
1732
1735
1738
1742
1746
1749
1753
1757
1761
1765
1769
1773
1777
1782
1786
1791
1796
1801
1806
1811
1816
1822
1827
1832
1837
1842
1847
1852
1857
1861
1866
1870
1874
1878
1883
1887
1891
1895
1899
1904
1908
1913
1917
1922
1927
1932
1937
1942
1947
1952
1957
1963
1968
1973
1977
1982
1986
1991
1995
1999
2003
2005
2009
2013
2015
2017
2020
2021
2024
2025
2027
2029
2029
2031
2032
2033
2033
2035
2036
2037
2039
2040
2041
2041
2043
2044
2045
2045
2047
2048
2048
2049
2049
2049
2049
2049
2048
2048
2048
2047
2045
2045
2044
2043
2041
2040
2039
2037
2035
2033
2029
2027
2025
2021
2017
2015
2011
2007
2001
1998
1993
1988
1982
1977
1971
1965
1958
1951
1944
1936
1928
1919
1910
1901
1891
1881
1871
1860
1849
1838
1826
1815
1803
1790
1778
1765
1752
1739
1725
1712
1698
1684
1669
1655
1640
1625
1610
1594
1579
1563
1547
1530
1514
1497
1479
1462
1444
1426
1408
1390
1371
1353
1334
1316
1297
1278
1259
1240
1220
1201
1181
1162
1142
1122
1103
1083
1063
1044
1024
1004
984
964
944
924
904
884
864
843
823
803
783
762
742
722
702
682
662
643
623
604
584
565
546
527
508
489
470
452
433
414
396
377
359
340
321
303
284
265
246
227
208
190
171
152
133
114
95
76
57
37
18
-2
-21
-41
-62
-82
-102
-123
-144
-165
-185
-206
-227
-249
-270
-291
-313
-334
-356
-377
-399
-421
-443
-465
-487
-509
-531
-553
-575
-596
-618
-640
-661
-683
-704
-726
-747
-769
-790
-812
-834
-856
-877
-899
-921
-942
-964
-986
-1008
-1029
-1051
-1073
-1095
-1117
-1139
-1161
-1183
-1206
-1229
-1252
-1275
-1298
-1321
-1345
-1368
-1391
-1414
-1438
-1461
-1484
-1507
-1530
-1553
-1576
-1599
-1621
-1644
-1666
-1688
-1711
-1733
-1755
-1777
-1800
-1822
-1844
-1867
-1889
-1912
-1934
-1956
-1979
-2001
-2023
-2045
-2067
-2088
-2109
-2131
-2151
-2172
-2192
-2212
-2232
-2252
-2271
-2290
-2308
-2326
-2344
-2362
-2379
-2395
-2412
-2428
-2444
-2459
-2474
-2489
-2503
-2518
-2532
-2546
-2560
-2573
-2587
-2600
-2613
-2625
-2638
-2650
-2661
-2673
-2684
-2695
-2706
-2716
-2727
-2737
-2747
-2757
-2767
-2777
-2786
-2796
-2806
-2816
-2826
-2835
-2845
-2854
-2863
-2872
-2880
-2889
-2897
-2905
-2914
-2922
-2929
-2937
-2945
-2953
-2960
-2967
-2974
-2981
-2987
-2993
-2999
-3005
-3010
-3014
-3019
-3023
-3026
-3030
-3033
-3036
-3038
-3040
-3042
-3043
-3045
-3046
-3047
-3047
-3047
-3047
-3047
-3046
-3044
-3043
-3041
-3038
-3035
-3032
-3028
-3024
-3020
-3015
-3010
-3005
-2999
-2993
-2987
-2981
-2974
-2967
-2960
-2953
-2945
-2938
-2930
-2923
-2915
-2908
-2900
-2893
-2886
-2880
-2873
-2867
-2861
-2855
-2850
-2845
-2840
-2835
-2830
-2826
-2822
-2818
-2813
-2809
-2805
-2801
-2797
-2793
-2788
-2784
-2779
-2775
-2770
-2765
-2760
-2755
-2750
-2745
-2740
-2734
-2729
-2724
-2719
-2714
-2709
-2704
-2698
-2693
-2688
-2683
-2678
-2673
-2668
-2663
-2658
-2653
-2647
-2642
-2637
-2631
-2625
-2619
-2613
-2608
-2601
-2595
-2589
-2583
-2578
-2572
-2566
-2560
-2555
-2550
-2545
-2540
-2535
-2530
-2525
-2521
-2517
-2513
-2509
-2505
-2501
-2497
-2493
-2490
-2486
-2483
-2479
-2476
-2472
-2469
-2466
-2462
-2459
-2455
-2452
-2448
-2445
-2441
-2438
-2434
-2430
-2426
-2422
-2418
-2414
-2409
-2405
-2400
-2394
-2389
-2383
-2376
-2370
-2363
-2355
-2348
-2340
-2332
-2324
-2315
-2307
-2299
-2291
-2283
-2275
-2267
-2259
-2252
-2244
-2236
-2229
-2221
-2214
-2206
-2199
-2191
-2184
-2177
-2169
-2162
-2155
-2148
-2141
-2134
-2127
-2121
-2114
-2107
-2101
-2094
-2088
-2081
-2075
-2069
-2063
-2057
-2051
-2045
-2039
-2033
-2028
-2023
-2017
-2012
-2007
-2001
-1997
-1992
-1988
-1983
-1979
-1975
-1971
-1967
-1963
-1960
-1957
-1954
-1951
-1948
-1945
-1943
-1941
-1939
-1937
-1935
-1933
-1932
-1930
-1928
-1927
-1925
-1923
-1921
-1919
-1917
-1915
-1913
-1911
-1908
-1906
-1903
-1901
-1898
-1895
-1892
-1889
-1886
-1883
-1881
-1878
-1875
-1873
-1870
-1868
-1866
-1864
-1862
-1860
-1859
-1857
-1856
-1855
-1854
-1853
-1852
-1851
-1850
-1850
-1849
-1848
-1847
-1846
-1845
-1844
-1843
-1842
-1841
-1840
-1839
-1838
-1836
-1834
-1833
-1831
-1829
-1827
-1825
-1823
-1820
-1818
-1816
-1814
-1812
-1811
-1809
-1807
-1805
-1803
-1800
-1798
-1796
-1794
-1791
-1789
-1786
-1783
-1780
-1777
-1774
-1772
-1769
-1766
-1763
-1761
-1758
-1756
-1753
-1751
-1748
-1746
-1743
-1741
-1738
-1736
-1733
-1731
-1728
-1726
-1723
-1721
-1718
-1715
-1713
-1710
-1707
-1704
-1701
-1698
-1695
-1692
-1688
-1685
-1681
-1677
-1673
-1670
-1666
-1662
-1657
-1653
-1649
-1644
-1639
-1634
-1629
-1624
-1618
-1613
-1607
-1601
-1595
-1589
-1583
-1577
-1570
-1563
-1557
-1550
-1542
-1535
-1527
-1520
-1512
-1504
-1496
-1489
-1481
-1473
-1466
-1458
-1451
-1443
-1436
-1428
-1421
-1413
-1405
-1397
-1389
-1381
-1372
-1363
-1354
-1345
-1335
-1325
-1315
-1305
-1295
-1284
-1273
-1263
-1252
-1241
-1230
-1219
-1207
-1196
-1185
-1173
-1162
-1150
-1139
-1127
-1115
-1103
-1091
-1079
-1067
-1055
-1043
-1031
-1018
-1006
-994
-982
-970
-957
-945
-932
-919
-906
-893
-880
-867
-854
-841
-827
-814
-800
-786
-772
-758
-744
-729
-715
-700
-686
-671
-656
-641
-626
-612
-597
-582
-567
-553
-538
-524
-510
-496
-481
-467
-454
-440
-426
-412
-399
-386
-372
-359
-346
-333
-320
-308
-295
-282
-270
-257
-244
-232
-219
-207
-194
-182
-170
-157
-145
-133
-121
-109
-96
-84
-72
-60
-48
-36
-24
-13
-1
11
23
35
48
60
72
85
97
109
122
134
146
158
170
182
194
206
218
230
242
254
265
277
289
301
312
324
336
348
360
372
384
396
408
420
432
444
456
468
480
491
503
515
526
538
550
562
574
586
598
611
624
636
650
663
676
690
704
718
733
748
762
777
792
808
823
839
854
870
886
902
919
935
952
968
985
1002
1018
1036
1054
1071
1088
1105
1123
1140
1157
1175
1192
1209
1227
1244
1261
1278
1295
1312
1329
1346
1363
1379
1396
1412
1428
1444
1460
1476
1491
1507
1522
1538
1553
1568
1583
1598
1613
1627
1642
1657
1671
1686
1700
1714
1728
1742
1755
1769
1782
1796
1809
1823
1836
1850
1863
1876
1890
1903
1916
1930
1943
1956
1969
1981
1994
2007
2020
2032
2045
2057
2070
2082
2095
2107
2119
2132
2144
2156
2168
2179
2191
2202
2214
2225
2236
2246
2257
2267
2278
2288
2298
2308
2318
2328
2338
2347
2357
2367
2377
2387
2397
2407
2417
2427
2437
2447
2456
2466
2476
2486
2496
2505
2515
2524
2534
2543
2552
2560
2569
2577
2585
2593
2601
2608
2616
2623
2630
2636
2643
2649
2655
2661
2666
2672
2677
2682
2687
2692
2696
2701
2705
2709
2712
2716
2719
2722
2725
2728
2731
2734
2736
2739
2741
2744
2746
2748
2751
2753
2755
2757
2758
2760
2761
2762
2763
2763
2763
2763
2763
2762
2761
2760
2758
2757
2755
2752
2750
2747
2745
2742
2739
2736
2733
2730
2726
2723
2720
2717
2713
2710
2706
2703
2699
2696
2692
2688
2684
2680
2676
2672
2668
2664
2660
2656
2653
2649
2645
2642
2639
2636
2633
2630
2628
2625
2623
2621
2618
2616
2614
2612
2609
2607
2604
2602
2599
2597
2594
2591
2588
2586
2583
2580
2577
2574
2572
2569
2566
2564
2561
2559
2556
2554
2552
2550
2548
2546
2544
2542
2540
2539
2537
2535
2533
2531
2529
2526
2524
2522
2519
2517
2514
2511
2509
2506
2503
2501
2498
2496
2494
2492
2489
2488
2486
2484
2482
2480
2478
2476
2474
2472
2469
2467
2464
2461
2458
2455
2452
2448
2444
2441
2436
2432
2427
2423
2418
2413
2408
2402
2397
2392
2386
2381
2376
2370
2365
2360
2354
2349
2344
2339
2334
2329
2325
2320
2315
2310
2305
2301
2296
2291
2286
2281
2276
2271
2266
2261
2255
2250
2245
2239
2234
2228
2223
2217
2211
2205
2199
2193
2186
2180
2173
2166
2159
2152
2144
2136
2128
2120
2111
2102
2093
2084
2074
2065
2055
2045
2036
2027
2017
2007
1998
1988
1979
1969
1959
1950
1940
1931
1921
1911
1902
1892
1883
1874
1864
1855
1846
1838
1829
1820
1812
1803
1794
1786
1777
1768
1759
1750
1741
1732
1723
1713
1704
1695
1685
1675
1666
1656
1647
1637
1628
1619
1610
1600
1592
1583
1574
1565
1557
1548
1539
1531
1522
1514
1505
1497
1488
1480
1472
1463
1455
1446
1438
1429
1421
1413
1404
1396
1388
1379
1371
1363
1354
1346
1337
1329
1320
1311
1303
1294
1285
1276
1268
1259
1250
1241
1232
1224
1215
1206
1197
1188
1179
1170
1162
1153
1144
1136
1127
1119
1110
1102
1094
1087
1079
1071
1064
1057
1050
1043
1036
1030
1022
1016
1010
1004
999
993
987
981
975
970
965
959
954
949
944
940
935
931
927
923
918
914
911
907
903
899
896
892
889
885
882
878
875
872
868
865
861
858
855
851
848
844
840
837
833
829
826
822
818
814
810
805
801
797
793
788
784
780
775
771
767
763
759
755
751
748
744
741
738
735
731
728
725
722
719
715
712
709
705
701
698
694
690
687
683
680
676
673
670
667
664
661
659
657
654
652
650
648
647
645
643
642
640
639
638
637
636
635
635
634
634
634
634
634
635
636
637
638
640
642
645
648
651
654
658
662
666
670
675
680
684
689
694
698
703
708
712
717
721
726
730
734
739
743
748
752
757
761
766
771
775
780
784
789
793
798
802
807
811
815
819
823
826
830
833
836
839
842
844
847
849
851
854
856
858
860
862
864
866
868
870
871
873
874
875
877
878
879
879
880
881
882
882
883
883
884
884
884
885
885
885
885
885
885
885
885
884
884
883
883
882
881
880
879
878
876
875
873
872
870
869
867
865
863
861
858
856
853
850
847
844
840
836
832
828
823
818
813
808
803
798
793
787
782
777
772
767
762
757
752
748
743
738
734
729
725
720
716
711
707
703
699
695
691
687
683
680
676
672
669
665
662
658
654
651
647
644
640
637
633
630
626
623
619
616
613
609
606
602
599
595
592
589
585
582
578
575
572
568
565
562
558
555
551
548
545
542
538
535
532
528
525
522
518
515
512
509
505
502
499
496
492
489
486
483
480
476
473
470
467
464
461
457
454
451
448
445
442
439
436
432
429
426
423
420
417
414
411
408
405
402
399
396
393
390
387
384
381
378
375
372
369
366
363
360
357
354
351
348
345
342
339
336
334
331
328
325
322
319
316
313
311
308
305
302
299
296
294
291
288
285
282
280
277
274
271
268
266
263
260
258
255
252
249
247
244
241
239
236
233
230
228
225
222
220
217
214
212
209
207
204
201
199
196
194
191
188
186
183
181
178
176
173
170
168
165
163
160
158
155
153
150
148
145
143
140
138
135
133
130
128
126
123
121
118
116
113
111
109
106
104
101
99
97
94
92
90
87
85
82
80
78
75
73
71
69
66
64
62
59
57
55
52
50
48
46
43
41
39
37
34
32
30
28
26
23
21
19
17
15
12
10
8
6
4
2
-1
-3
-5
-7
-9
-11
-13
-15
-18
-20
-22
-24
-26
-28
-30
-32
-34
-36
-38
-40
-42
-44
-46
-49
-51
-53
-55
-57
-59
-61
-63
-65
-67
-69
-70
-72
-74
-76
-78
-80
-82
-84
-86
-88
-90
-92
-94
-96
-98
-99
-101
-103
-105
-107
-109
-111
-113
-114
-116
-118
-120
-122
-124
-126
-127
-129
-131
-133
-135
-136
-138
-140
-142
-144
-145
-147
-149
-151
-152
-154
-156
-158
-159
-161
-163
-165
-166
-168
-170
-171
-173
-175
-177
-178
-180
-182
-183
-185
-187
-188
-190
-192
-193
-195
-197
-198
-200
-201
-203
-205
-206
-208
-209
-211
-213
-214
-216
-217
-219
-221
-222
-224
-225
-227
-228
-230
-231
-233
-234
-236
-237
-239
-241
-242
-244
-245
-247
-248
-249
-251
-252
-254
-255
-257
-258
-260
-261
-263
-264
-266
-267
-268
-270
-271
-273
-274
-275
-277
-278
-280
-281
-282
-284
-285
-287
-288
-289
-291
-292
-293
-295
-296
-297
-299
-300
-301
-303
-304
-305
-307
-308
-309
-311
-312
-313
-315
-316
-317
-318
-320
-321
-322
-323
-325
-326
-327
-328
-330
-331
-332
-333
-335
-336
-337
-338
-339
-341
-342
-343
-344
-345
-347
-348
-349
-350
-351
-352
-354
-355
-356
-357
-358
-359
-361
-362
-363
-364
-365
-366
-367
-368
-369
-371
-372
-373
-374
-375
-376
-377
-378
-379
-380
-381
-382
-384
-385
-386
-387
-388
-389
-390
-391
-392
-393
-394
-395
-396
-397
-398
-399
-400
-401
-402
-403
-404
-405
-406
-407
-408
-409
-410
-411
-412
-413
-414
-415
-416
-416
-417
-418
-419
-420
-421
-422
-423
-424
-425
-426
-427
-427
-428
-429
-430
-431
-432
-433
-434
-435
-435
-436
-437
-438
-439
-440
-441
-441
-442
-443
-444
-445
-446
-446
-447
-448
-449
-450
-450
-451
-452
-453
-454
-454
-455
-456
-457
-458
-458
-459
-460
-461
-461
-462
-463
-464
-464
-465
-466
-467
-467
-468
-469
-470
-470
-471
-472
-473
-473
-474
-475
-475
-476
-477
-477
-478
-479
-480
-480
-481
-482
-482
-483
-484
-484
-485
-486
-486
-487
-488
-488
-489
-489
-490
-491
-491
-492
-493
-493
-494
-494
-495
-496
-496
-497
-498
-498
-499
-499
-500
-500
-501
-502
-502
-503
-503
-504
-505
-505
-506
-506
-507
-507
-508
-508
-509
-510
-510
-511
-511
-512
-512
-513
-513
-514
-514
-515
-515
-516
-516
-517
-517
-518
-518
-519
-519
-520
-520
-521
-521
-522
-522
-523
-523
-524
-524
-525
-525
-526
-526
-526
-527
-527
-528
-528
-529
-529
-530
-530
-530
-531
-531
-532
-532
-532
-533
-533
-534
-534
-535
-535
-535
-536
-536
-537
-537
-537
-538
-538
-538
-539
-539
-540
-540
-540
-541
-541
-541
-542
-542
-542
-543
-543
-544
-544
-544
-545
-545
-545
-546
-546
-546
-547
-547
-547
-547
-548
-548
-548
-549
-549
-549
-550
-550
-550
-551
-551
-551
-551
-552
-552
-552
-553
-553
-553
-553
-554
-554
-554
-554
-555
-555
-555
-556
-556
-556
-556
-557
-557
-557
-557
-557
-558
-558
-558
-558
-559
-559
-559
-559
-560
-560
-560
-560
-560
-561
-561
-561
-561
-561
-562
-562
-562
-562
-562
-563
-563
-563
-563
-563
-564
-564
-564
-564
-564
-564
-565
-565
-565
-565
-565
-565
-566
-566
-566
-566
-566
-566
-566
-567
-567
-567
-567
-567
-567
-567
-568
-568
-568
-568
-568
-568
-568
-568
-569
-569
-569
-569
-569
-569
-569
-569
-569
-569
-570
-570
-570
-570
-570
-570
-570
-570
-570
-570
-570
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-572
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-571
-570
-570
-570
-570
-570
-570
-570
-570
-570
-570
-570
-570
-570
-569
-569
-569
-569
-569
-569
-569
-569
-569
-569
-568
-568
-568
-568
-568
-568
-568
-568
-568
-568
-567
-567
-567
-567
-567
-567
-567
-567
-566
-566
-566
-566
-566
-566
-566
-566
-565
-565
-565
-565
-565
