5
25019
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-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
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-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
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-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
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-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
-6
-6
-6
-6
-6
-5
-5
-5
-5
-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
-4
-4
-4
-4
-4
-3
-3
-3
-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
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
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
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
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
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
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
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
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
15
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
19
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
21
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
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
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
30
30
31
31
31
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
32
32
32
33
33
33
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
34
34
35
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
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
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
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
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
79
79
79
79
79
79
80
80
80
80
80
80
81
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
83
83
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
87
87
87
87
87
87
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
92
92
92
92
92
92
93
93
93
93
93
94
94
94
94
94
95
95
95
95
95
96
96
96
96
96
96
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
101
102
102
102
102
102
103
103
103
103
103
103
104
104
104
104
104
104
105
105
105
105
105
106
106
106
106
106
106
107
107
107
107
107
107
108
108
108
108
108
109
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
111
112
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
116
116
117
117
117
117
117
117
118
118
118
118
118
118
119
119
119
119
119
119
120
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
131
131
131
131
131
132
132
132
132
132
133
133
133
133
134
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
141
141
141
142
142
142
142
143
143
143
144
144
144
145
145
145
146
146
147
147
147
148
148
148
149
149
150
150
151
151
151
152
152
153
153
154
154
155
155
156
156
157
157
158
158
159
159
160
160
161
161
162
163
163
164
164
165
166
166
167
168
168
169
169
170
171
171
172
173
173
174
175
175
176
177
177
178
179
179
180
181
181
182
182
183
184
184
185
186
186
187
187
188
188
189
190
190
191
191
192
192
193
193
193
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
199
199
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
202
202
202
202
202
202
203
203
203
203
203
203
203
203
203
203
203
203
204
204
204
204
204
204
204
204
204
205
205
205
205
205
205
206
206
206
206
206
207
207
207
207
208
208
208
209
209
210
210
210
211
211
212
212
213
213
214
214
214
215
215
215
216
216
216
217
217
217
218
218
218
219
219
219
219
220
220
220
220
221
221
221
221
222
222
222
222
223
223
223
224
224
225
225
225
226
226
226
227
227
228
228
228
229
230
230
231
231
232
233
233
234
234
235
235
236
236
237
237
238
238
239
239
240
240
241
242
242
243
243
244
244
245
245
246
246
247
247
248
248
249
249
249
250
250
251
251
251
251
252
252
253
253
253
254
254
255
255
256
256
256
257
257
257
258
258
258
259
259
259
260
260
260
261
261
261
262
262
262
263
263
263
263
264
264
264
265
265
265
265
266
266
266
266
266
267
267
267
267
267
267
266
266
266
266
266
266
265
265
265
264
264
264
263
263
263
263
262
262
262
261
261
261
260
260
260
259
259
258
258
258
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
254
254
254
254
254
254
254
253
253
253
252
252
252
251
251
251
250
250
249
249
248
248
247
246
246
245
245
244
244
243
243
242
242
242
241
241
241
241
241
241
241
242
242
242
243
243
243
243
244
244
244
245
245
245
245
245
245
245
245
244
244
244
244
244
244
243
243
243
242
242
242
242
241
241
241
241
241
241
242
242
242
242
242
243
243
243
244
244
244
245
245
245
246
246
247
247
248
248
248
249
249
250
250
251
251
252
252
253
254
254
255
256
257
258
259
259
260
261
262
263
264
265
266
267
267
268
269
269
270
270
271
271
272
272
273
273
273
274
274
274
275
275
275
275
275
275
275
275
275
275
275
275
274
274
274
274
274
274
274
274
274
275
275
276
276
277
277
278
279
279
280
281
281
282
282
283
284
284
285
286
286
287
287
288
289
290
290
291
292
292
293
294
294
295
295
296
297
297
298
298
298
299
299
300
300
301
301
302
302
303
303
304
305
306
307
308
309
310
311
313
314
316
317
319
320
322
324
325
327
328
330
332
333
334
336
337
338
339
340
341
342
343
344
345
346
347
347
348
349
350
351
351
352
353
353
354
355
356
357
358
359
360
361
363
364
365
367
368
369
370
372
373
374
376
377
378
379
381
382
383
385
386
387
389
390
392
393
395
396
398
399
401
402
404
405
407
409
410
411
413
414
416
417
419
421
422
424
426
428
429
431
433
434
436
437
439
440
442
443
444
446
447
448
450
451
452
453
454
455
456
457
458
459
460
461
461
462
463
463
464
464
465
465
466
466
467
468
468
469
470
470
471
472
472
473
473
474
475
476
477
477
478
479
480
480
481
482
483
484
484
485
486
486
487
487
488
488
489
489
490
490
491
491
491
492
492
493
494
495
496
497
498
499
501
502
503
504
505
506
506
507
508
509
510
511
511
512
512
513
513
513
512
512
512
511
511
510
509
508
507
506
505
504
503
502
501
500
499
498
497
496
495
494
493
492
491
490
489
488
486
485
484
482
481
479
477
476
474
472
469
467
465
462
460
458
455
452
449
446
443
440
436
433
429
425
422
418
414
411
407
403
399
395
391
387
383
379
375
370
366
362
358
354
350
346
342
338
334
330
326
321
317
313
309
305
301
297
294
290
287
284
281
277
273
269
265
261
256
251
246
241
235
230
224
219
213
207
201
195
189
183
177
171
165
160
154
149
144
139
134
130
126
121
117
113
108
104
99
93
88
83
77
72
66
61
55
49
42
36
29
22
15
9
2
-5
-11
-18
-25
-32
-39
-46
-54
-61
-68
-76
-83
-91
-99
-107
-115
-123
-131
-139
-147
-155
-163
-171
-179
-187
-195
-203
-210
-218
-225
-233
-240
-247
-255
-262
-268
-275
-281
-287
-293
-299
-305
-310
-316
-321
-327
-332
-338
-344
-351
-357
-364
-371
-378
-385
-392
-399
-405
-412
-419
-426
-432
-439
-446
-453
-460
-467
-474
-480
-486
-493
-499
-505
-511
-518
-525
-532
-540
-548
-556
-565
-575
-584
-595
-605
-616
-626
-637
-647
-658
-668
-678
-687
-697
-707
-717
-726
-735
-744
-753
-761
-769
-778
-786
-794
-803
-811
-818
-826
-833
-840
-847
-855
-863
-871
-880
-889
-898
-907
-917
-927
-937
-947
-958
-968
-979
-989
-1000
-1010
-1022
-1033
-1045
-1056
-1067
-1078
-1088
-1097
-1106
-1114
-1122
-1128
-1135
-1141
-1147
-1154
-1160
-1167
-1174
-1181
-1188
-1196
-1204
-1212
-1219
-1227
-1234
-1241
-1248
-1256
-1264
-1272
-1281
-1290
-1300
-1309
-1319
-1328
-1337
-1345
-1353
-1360
-1367
-1373
-1379
-1385
-1391
-1397
-1403
-1409
-1416
-1422
-1428
-1434
-1440
-1446
-1452
-1457
-1463
-1469
-1475
-1481
-1487
-1494
-1500
-1506
-1511
-1517
-1521
-1525
-1529
-1532
-1534
-1536
-1538
-1539
-1539
-1539
-1538
-1536
-1535
-1533
-1531
-1528
-1525
-1522
-1519
-1515
-1511
-1507
-1503
-1498
-1493
-1488
-1483
-1478
-1473
-1467
-1461
-1454
-1446
-1437
-1428
-1419
-1409
-1400
-1392
-1384
-1376
-1368
-1360
-1352
-1343
-1334
-1325
-1316
-1307
-1298
-1290
-1283
-1277
-1272
-1267
-1263
-1260
-1256
-1253
-1250
-1247
-1243
-1238
-1234
-1229
-1225
-1220
-1217
-1213
-1210
-1207
-1205
-1203
-1201
-1200
-1199
-1199
-1199
-1199
-1200
-1201
-1203
-1205
-1207
-1210
-1213
-1217
-1221
-1224
-1228
-1231
-1235
-1239
-1243
-1248
-1253
-1259
-1265
-1271
-1277
-1283
-1289
-1295
-1301
-1307
-1313
-1319
-1325
-1330
-1335
-1339
-1343
-1347
-1350
-1354
-1357
-1360
-1363
-1365
-1368
-1370
-1371
-1373
-1374
-1374
-1374
-1374
-1373
-1372
-1371
-1371
-1370
-1370
-1370
-1370
-1370
-1371
-1372
-1372
-1373
-1374
-1375
-1376
-1377
-1377
-1378
-1378
-1378
-1378
-1377
-1377
-1376
-1375
-1373
-1371
-1369
-1366
-1363
-1360
-1356
-1351
-1346
-1340
-1334
-1328
-1322
-1316
-1311
-1305
-1300
-1295
-1291
-1286
-1282
-1278
-1274
-1269
-1264
-1259
-1253
-1247
-1241
-1235
-1229
-1223
-1217
-1212
-1207
-1202
-1196
-1190
-1183
-1176
-1169
-1161
-1153
-1144
-1135
-1126
-1116
-1105
-1094
-1082
-1070
-1059
-1048
-1039
-1030
-1022
-1014
-1008
-1004
-999
-996
-993
-991
-989
-987
-986
-985
-984
-983
-982
-982
-982
-982
-983
-984
-985
-986
-987
-986
-985
-982
-978
-974
-968
-961
-954
-947
-939
-930
-920
-909
-898
-886
-873
-861
-849
-837
-827
-816
-807
-798
-790
-782
-775
-770
-764
-760
-756
-752
-749
-747
-745
-745
-746
-747
-750
-753
-758
-763
-768
-775
-782
-789
-797
-804
-812
-820
-827
-833
-840
-846
-852
-857
-863
-869
-874
-879
-884
-888
-892
-895
-897
-898
-899
-899
-899
-897
-896
-894
-892
-890
-888
-887
-885
-883
-881
-879
-876
-874
-872
-871
-870
-869
-867
-866
-864
-862
-860
-858
-855
-852
-849
-846
-842
-839
-835
-831
-828
-824
-822
-820
-818
-816
-814
-812
-809
-806
-803
-799
-795
-791
-786
-781
-775
-769
-761
-753
-744
-735
-725
-716
-705
-695
-684
-673
-662
-651
-639
-628
-617
-607
-599
-591
-584
-578
-573
-568
-564
-561
-558
-556
-555
-554
-554
-554
-555
-557
-559
-562
-566
-572
-579
-587
-596
-605
-614
-624
-633
-642
-650
-658
-666
-673
-680
-686
-693
-700
-707
-714
-721
-728
-735
-742
-748
-754
-760
-765
-769
-773
-776
-778
-780
-781
-783
-784
-786
-788
-789
-791
-793
-795
-798
-800
-804
-808
-813
-820
-828
-837
-847
-857
-868
-878
-887
-895
-902
-907
-911
-914
-916
-917
-916
-915
-914
-912
-909
-906
-903
-899
-895
-890
-884
-876
-868
-860
-850
-841
-831
-821
-811
-801
-789
-777
-764
-750
-735
-719
-702
-683
-664
-645
-624
-604
-584
-565
-547
-529
-513
-497
-482
-467
-452
-437
-422
-407
-392
-377
-362
-348
-335
-322
-309
-298
-286
-275
-265
-255
-245
-236
-226
-216
-206
-195
-183
-172
-160
-149
-138
-127
-118
-109
-101
-94
-87
-81
-75
-70
-66
-62
-60
-59
-59
-59
-59
-59
-59
-58
-55
-52
-48
-44
-38
-32
-26
-19
-12
-5
3
10
16
22
26
29
31
32
31
30
27
24
21
18
15
12
9
7
6
5
5
6
7
9
11
14
18
23
29
35
42
51
60
70
81
92
104
116
128
140
151
162
173
184
194
205
215
225
235
244
252
259
264
268
271
272
273
272
272
271
270
269
268
267
266
264
262
260
258
255
253
251
249
247
246
246
246
246
247
248
249
251
254
256
258
261
263
265
267
268
268
269
268
268
268
268
268
268
269
270
271
273
275
279
283
288
295
303
312
322
334
346
360
375
392
409
428
447
467
487
508
528
549
569
590
610
631
652
673
695
717
739
762
785
808
832
856
881
905
930
954
978
1000
1022
1043
1063
1082
1101
1119
1137
1155
1173
1190
1207
1224
1240
1255
1270
1284
1297
1309
1321
1333
1344
1354
1365
1376
1387
1399
1410
1423
1436
1449
1463
1477
1491
1504
1518
1531
1543
1556
1568
1581
1594
1606
1619
1632
1645
1657
1670
1681
1693
1704
1715
1726
1736
1747
1757
1767
1777
1787
1797
1808
1819
1831
1842
1854
1865
1877
1888
1898
1909
1919
1928
1938
1947
1956
1965
1973
1981
1988
1995
2001
2009
2015
2021
2027
2033
2039
2045
2052
2059
2065
2071
2076
2081
2086
2090
2094
2097
2101
2104
2107
2110
2113
2116
2119
2123
2127
2131
2137
2143
2150
2158
2165
2173
2182
2191
2200
2210
2220
2230
2241
2252
2262
2273
2282
2292
2301
2311
2320
2330
2340
2351
2363
2376
2389
2403
2418
2432
2447
2461
2476
2490
2504
2518
2531
2545
2558
2570
2582
2594
2604
2614
2624
2633
2642
2650
2658
2666
2673
2680
2686
2693
2700
2706
2713
2721
2728
2736
2744
2753
2762
2770
2779
2787
2795
2803
2809
2816
2822
2827
2832
2836
2840
2843
2845
2847
2848
2848
2847
2846
2845
2843
2841
2839
2837
2836
2834
2834
2833
2833
2833
2833
2833
2834
2834
2834
2834
2834
2833
2833
2833
2833
2833
2834
2836
2837
2840
2843
2847
2851
2857
2863
2869
2877
2884
2892
2900
2907
2915
2923
2931
2940
2948
2957
2965
2973
2981
2989
2997
3004
3011
3018
3026
3032
3039
3046
3052
3058
3065
3071
3076
3082
3088
3094
3099
3103
3108
3111
3115
3118
3121
3124
3126
3129
3131
3134
3135
3137
3138
3138
3138
3138
3137
3135
3132
3129
3126
3121
3117
3112
3106
3100
3094
3087
3079
3071
3063
3054
3045
3036
3027
3018
3010
3001
2993
2984
2975
2966
2956
2946
2935
2924
2912
2901
2889
2877
2864
2853
2841
2829
2817
2805
2793
2781
2769
2756
2742
2729
2714
2700
2686
2671
2656
2640
2625
2609
2594
2579
2564
2549
2534
2521
2507
2494
2481
2467
2454
2441
2427
2413
2399
2385
2371
2357
2343
2329
2315
2301
2287
2272
2258
2244
2229
2215
2201
2188
2174
2161
2148
2136
2123
2111
2099
2086
2074
2061
2047
2033
2017
2001
1986
1969
1952
1934
1917
1899
1881
1863
1845
1828
1810
1793
1776
1760
1745
1729
1714
1698
1683
1666
1650
1633
1616
1598
1580
1562
1544
1525
1507
1488
1469
1451
1434
1417
1400
1385
1370
1356
1343
1330
1318
1307
1297
1286
1277
1267
1258
1248
1238
1228
1218
1207
1196
1185
1174
1163
1151
1140
1129
1117
1107
1096
1086
1076
1067
1057
1048
1039
1030
1020
1010
1000
991
980
969
957
944
930
916
900
883
865
846
826
806
785
763
741
720
698
676
655
634
613
593
573
553
534
515
495
476
457
438
418
399
378
357
336
314
291
268
244
219
195
170
144
119
93
67
41
15
-12
-38
-65
-92
-118
-145
-171
-197
-223
-248
-273
-298
-322
-346
-369
-393
-416
-439
-462
-486
-509
-533
-557
-582
-606
-631
-655
-680
-704
-728
-751
-774
-797
-819
-841
-862
-883
-903
-923
-942
-961
-979
-997
-1014
-1033
-1050
-1067
-1084
-1102
-1119
-1137
-1155
-1173
-1192
-1212
-1232
-1252
-1273
-1294
-1316
-1337
-1359
-1380
-1400
-1421
-1440
-1459
-1477
-1495
-1512
-1529
-1545
-1561
-1577
-1593
-1609
-1625
-1642
-1659
-1676
-1695
-1714
-1734
-1754
-1775
-1797
-1819
-1841
-1863
-1886
-1909
-1931
-1954
-1977
-2000
-2023
-2045
-2067
-2089
-2111
-2132
-2152
-2172
-2192
-2211
-2230
-2248
-2266
-2284
-2302
-2320
-2337
-2354
-2371
-2388
-2405
-2422
-2438
-2455
-2471
-2486
-2501
-2516
-2530
-2544
-2557
-2570
-2582
-2593
-2604
-2614
-2624
-2634
-2643
-2652
-2660
-2669
-2678
-2687
-2696
-2706
-2717
-2728
-2739
-2751
-2763
-2775
-2787
-2799
-2810
-2822
-2833
-2844
-2854
-2864
-2873
-2881
-2888
-2895
-2901
-2906
-2911
-2915
-2919
-2922
-2925
-2927
-2929
-2931
-2934
-2936
-2939
-2942
-2946
-2950
-2954
-2958
-2962
-2966
-2970
-2974
-2978
-2981
-2985
-2989
-2993
-2997
-3001
-3006
-3010
-3014
-3018
-3022
-3025
-3029
-3032
-3034
-3037
-3040
-3043
-3047
-3051
-3056
-3061
-3068
-3076
-3085
-3096
-3107
-3119
-3132
-3146
-3161
-3176
-3192
-3209
-3226
-3243
-3260
-3277
-3294
-3311
-3327
-3343
-3359
-3374
-3389
-3405
-3420
-3436
-3452
-3469
-3486
-3505
-3524
-3544
-3564
-3586
-3608
-3631
-3654
-3677
-3701
-3725
-3749
-3774
-3798
-3821
-3845
-3868
-3890
-3912
-3933
-3953
-3973
-3991
-4009
-4025
-4041
-4054
-4069
-4083
-4094
-4107
-4119
-4130
-4141
-4150
-4160
-4169
-4177
-4185
-4193
-4200
-4207
-4213
-4219
-4225
-4230
-4234
-4238
-4241
-4244
-4245
-4247
-4247
-4248
-4248
-4248
-4248
-4247
-4247
-4247
-4247
-4247
-4248
-4249
-4250
-4251
-4253
-4255
-4257
-4260
-4263
-4266
-4270
-4274
-4279
-4284
-4289
-4295
-4302
-4309
-4316
-4323
-4330
-4337
-4344
-4350
-4356
-4361
-4367
-4371
-4376
-4380
-4384
-4387
-4391
-4394
-4397
-4399
-4402
-4404
-4405
-4407
-4408
-4409
-4410
-4412
-4413
-4414
-4416
-4417
-4418
-4419
-4420
-4421
-4422
-4422
-4422
-4422
-4421
-4420
-4419
-4417
-4416
-4414
-4412
-4410
-4409
-4407
-4406
-4405
-4404
-4403
-4403
-4404
-4405
-4407
-4409
-4412
-4415
-4419
-4424
-4430
-4436
-4443
-4451
-4459
-4469
-4480
-4491
-4504
-4517
-4531
-4546
-4561
-4576
-4592
-4608
-4624
-4639
-4655
-4671
-4686
-4701
-4715
-4729
-4743
-4756
-4768
-4780
-4791
-4802
-4812
-4821
-4830
-4838
-4846
-4853
-4860
-4866
-4872
-4877
-4880
-4883
-4886
-4887
-4887
-4887
-4886
-4884
-4881
-4878
-4874
-4869
-4865
-4860
-4854
-4849
-4844
-4838
-4833
-4828
-4824
-4819
-4816
-4813
-4811
-4809
-4808
-4808
-4809
-4810
-4812
-4814
-4817
-4820
-4823
-4827
-4831
-4834
-4838
-4841
-4844
-4847
-4849
-4851
-4852
-4852
-4852
-4852
-4851
-4849
-4847
-4844
-4842
-4839
-4835
-4832
-4828
-4824
-4820
-4817
-4813
-4809
-4805
-4802
-4799
-4796
-4793
-4791
-4789
-4787
-4786
-4785
-4784
-4784
-4783
-4784
-4784
-4785
-4786
-4788
-4789
-4792
-4794
-4797
-4800
-4804
-4808
-4812
-4816
-4820
-4825
-4829
-4833
-4836
-4840
-4842
-4845
-4847
-4848
-4850
-4851
-4852
-4853
-4853
-4854
-4854
-4854
-4854
-4853
-4853
-4852
-4851
-4850
-4850
-4849
-4849
-4850
-4850
-4852
-4853
-4856
-4858
-4861
-4864
-4867
-4871
-4874
-4877
-4880
-4883
-4886
-4888
-4890
-4892
-4894
-4895
-4896
-4896
-4896
-4895
-4894
-4893
-4890
-4888
-4885
-4882
-4878
-4874
-4870
-4865
-4860
-4855
-4849
-4843
-4837
-4830
-4823
-4816
-4808
-4800
-4792
-4784
-4776
-4767
-4758
-4749
-4740
-4730
-4720
-4709
-4698
-4686
-4675
-4662
-4650
-4637
-4623
-4610
-4597
-4583
-4569
-4556
-4542
-4528
-4514
-4500
-4487
-4473
-4460
-4446
-4433
-4420
-4407
-4393
-4381
-4368
-4355
-4342
-4329
-4317
-4304
-4292
-4280
-4268
-4257
-4246
-4236
-4226
-4216
-4207
-4199
-4190
-4183
-4175
-4168
-4162
-4156
-4151
-4147
-4143
-4141
-4138
-4137
-4136
-4136
-4137
-4137
-4138
-4140
-4141
-4142
-4143
-4143
-4144
-4144
-4144
-4143
-4142
-4141
-4140
-4138
-4136
-4134
-4131
-4128
-4125
-4122
-4119
-4115
-4112
-4109
-4105
-4102
-4099
-4096
-4091
-4089
-4086
-4083
-4078
-4075
-4073
-4070
-4067
-4062
-4059
-4056
-4053
-4049
-4045
-4041
-4035
-4030
-4026
-4019
-4014
-4009
-4003
-3997
-3991
-3986
-3981
-3976
-3971
-3967
-3963
-3960
-3957
-3955
-3953
-3952
-3952
-3952
-3953
-3954
-3956
-3959
-3961
-3965
-3968
-3971
-3975
-3979
-3982
-3986
-3989
-3992
-3994
-3997
-3999
-4000
-4001
-4002
-4003
-4003
-4003
-4002
-4001
-3999
-3998
-3995
-3993
-3989
-3986
-3981
-3976
-3971
-3964
-3958
-3950
-3942
-3934
-3925
-3916
-3907
-3896
-3886
-3875
-3863
-3851
-3838
-3825
-3811
-3797
-3783
-3769
-3754
-3740
-3725
-3711
-3697
-3683
-3670
-3657
-3644
-3631
-3619
-3607
-3596
-3585
-3575
-3565
-3557
-3549
-3541
-3535
-3530
-3526
-3523
-3521
-3520
-3520
-3521
-3523
-3526
-3530
-3534
-3539
-3544
-3550
-3557
-3564
-3571
-3578
-3585
-3593
-3600
-3607
-3614
-3620
-3626
-3632
-3637
-3641
-3644
-3646
-3648
-3648
-3647
-3646
-3643
-3640
-3636
-3632
-3627
-3621
-3616
-3610
-3604
-3599
-3593
-3587
-3581
-3576
-3570
-3565
-3559
-3554
-3549
-3544
-3539
-3534
-3529
-3524
-3520
-3515
-3510
-3505
-3500
-3495
-3490
-3485
-3480
-3475
-3470
-3465
-3461
-3456
-3451
-3447
-3443
-3438
-3434
-3430
-3426
-3422
-3418
-3413
-3409
-3405
-3402
-3398
-3395
-3392
-3389
-3387
-3385
-3383
-3382
-3382
-3381
-3381
-3382
-3382
-3383
-3384
-3385
-3387
-3389
-3391
-3394
-3397
-3400
-3404
-3408
-3412
-3415
-3419
-3423
-3427
-3430
-3433
-3436
-3439
-3441
-3442
-3443
-3443
-3443
-3443
-3442
-3440
-3438
-3435
-3432
-3428
-3424
-3420
-3415
-3410
-3404
-3398
-3392
-3386
-3379
-3373
-3366
-3358
-3350
-3342
-3333
-3323
-3312
-3301
-3288
-3275
-3262
-3247
-3233
-3218
-3202
-3187
-3171
-3154
-3138
-3121
-3104
-3087
-3070
-3052
-3035
-3017
-3000
-2982
-2964
-2946
-2927
-2909
-2890
-2872
-2853
-2833
-2813
-2793
-2772
-2750
-2728
-2705
-2681
-2656
-2631
-2605
-2578
-2550
-2522
-2493
-2464
-2434
-2403
-2372
-2340
-2308
-2275
-2242
-2209
-2175
-2141
-2107
-2072
-2037
-2001
-1965
-1929
-1892
-1854
-1815
-1776
-1736
-1695
-1653
-1611
-1567
-1523
-1477
-1431
-1383
-1334
-1285
-1234
-1182
-1129
-1076
-1020
-966
-910
-853
-796
-738
-680
-621
-562
-503
-444
-385
-325
-265
-206
-146
-87
-27
32
91
149
207
264
320
375
429
482
534
584
633
679
724
767
807
844
879
911
939
964
986
1004
1018
1028
1035
1037
1036
1030
1020
1008
991
970
946
918
887
852
815
774
731
684
635
583
528
470
410
347
282
215
145
73
-1
-76
-153
-231
-310
-389
-469
-550
-630
-710
-790
-869
-947
-1022
-1098
-1172
-1243
-1313
-1380
-1446
-1509
-1570
-1628
-1684
-1738
-1790
-1839
-1886
-1931
-1973
-2013
-2051
-2086
-2119
-2149
-2178
-2204
-2228
-2250
-2270
-2289
-2305
-2320
-2333
-2345
-2355
-2363
-2371
-2377
-2382
-2385
-2387
-2388
-2387
-2385
-2382
-2377
-2371
-2364
-2355
-2346
-2335
-2324
-2311
-2298
-2284
-2270
-2254
-2238
-2222
-2204
-2186
-2167
-2147
-2127
-2105
-2082
-2058
-2033
-2007
-1981
-1953
-1924
-1894
-1864
-1833
-1802
-1771
-1739
-1707
-1674
-1641
-1608
-1574
-1540
-1505
-1470
-1433
-1396
-1357
-1317
-1276
-1233
-1189
-1142
-1094
-1044
-992
-938
-882
-824
-764
-702
-638
-573
-506
-437
-368
-297
-225
-153
-80
-6
68
143
218
293
369
444
520
596
672
747
822
897
972
1045
1118
1190
1261
1330
1398
1465
1530
1594
1656
1716
1774
1830
1885
1938
1989
2039
2087
2134
2180
2224
2268
2310
2351
2391
2430
2467
2503
2538
2570
2601
2630
2656
2680
2701
2720
2737
2750
2761
2770
2776
2780
2781
2780
2777
2773
2766
2759
2749
2739
2727
2714
2699
2683
2665
2646
2625
2602
2577
2551
2523
2492
2460
2425
2389
2350
2310
2268
2224
2178
2132
2084
2035
1985
1935
1885
1835
1785
1735
1687
1639
1592
1547
1503
1460
1419
1380
1342
1305
1271
1238
1207
1178
1151
1126
1103
1083
1066
1052
1041
1033
1029
1028
1031
1038
1049
1063
1081
1103
1129
1159
1193
1230
1271
1316
1364
1416
1471
1529
1590
1654
1720
1788
1859
1931
2005
2081
2159
2238
2318
2399
2482
2565
2649
2735
2821
2907
2995
3082
3171
3260
3349
3439
3528
3618
3708
3797
3887
3976
4065
4154
4242
4330
4418
4505
4592
4678
4764
4849
4934
5019
5103
5188
5272
5356
5439
5523
5607
5690
5774
5858
5942
6027
6111
6197
6282
6367
6452
6537
6621
6705
6789
6873
6955
7038
7120
7201
7282
7363
7444
7525
7605
7686
7768
7849
7932
8015
8099
8183
8270
8358
8448
8539
8632
8726
8822
8920
9020
9121
9224
9329
9434
9541
9649
9758
9867
9978
10088
10199
10311
10422
10533
10644
10754
10863
10971
11077
11183
11287
11389
11489
11588
11685
11781
11874
11966
12056
12145
12232
12318
12402
12484
12566
12645
12724
12800
12876
12950
13022
13093
13163
13231
13298
13363
13427
13491
13553
13614
13676
13736
13797
13859
13921
13984
14048
14114
14181
14251
14323
14398
14475
14556
14639
14725
14815
14907
15003
15102
15204
15309
15417
15529
15644
15762
15883
16007
16134
16264
16396
16530
16667
16805
16946
17089
17233
17379
17527
17677
17828
17982
18136
18293
18451
18610
18771
18932
19095
19258
19423
19587
19752
19917
20082
20246
20410
20573
20735
20895
21053
21210
21364
21515
21665
21811
21954
22094
22231
22365
22494
22620
22742
22860
22974
23084
23189
23290
23386
23478
23565
23647
23724
23797
23866
23930
23989
24045
24097
24145
24189
24231
24269
24305
24338
24369
24398
24426
24453
24478
24502
24526
24550
24573
24596
24620
24643
24666
24690
24714
24738
24762
24786
24810
24834
24857
24879
24900
24920
24939
24956
24972
24985
24997
25006
25012
25017
25019
25018
25015
25009
25001
24990
24977
24962
24944
24924
24902
24878
24851
24823
24793
24761
24726
24690
24652
24612
24570
24526
24480
24433
24383
24331
24278
24222
24165
24106
24046
23984
23920
23854
23788
23719
23649
23578
23505
23432
23357
23282
23205
23128
23051
22974
22898
22822
22747
22673
22601
22531
22464
22399
22337
22278
22222
22169
22119
22073
22029
21988
21949
21913
21880
21849
21820
21792
21767
21744
21723
21703
21685
21668
21654
21640
21628
21618
21608
21600
21592
21585
21579
21574
21569
21564
21560
21556
21553
21551
21549
21548
21547
21548
21549
21550
21553
21556
21559
21563
21567
21571
21575
21580
21586
21592
21598
21605
21612
21620
21629
21639
21650
21662
21675
21690
21706
21724
21743
21764
21787
21811
21836
21863
21891
21921
21951
21983
22016
22050
22085
22120
22156
22193
22230
22267
22305
22343
22382
22420
22459
22497
22535
22573
22610
22647
22683
22719
22754
22788
22822
22856
22889
22921
22954
22986
23018
23050
23082
23114
23145
23175
23205
23233
23260
23286
23309
23329
23347
23361
23372
23379
23382
23381
23376
23365
23350
23330
23305
23275
23240
23200
23156
23106
23052
22993
22929
22862
22790
22713
22633
22550
22463
22373
22280
22184
22086
21987
21886
21783
21679
21575
21469
21363
21257
21151
21044
20937
20831
20724
20618
20512
20407
20302
20199
20097
19996
19897
19800
19706
19614
19524
19437
19353
19272
19194
19120
19049
18982
18918
18859
18803
18752
18706
18665
18629
18598
18574
18555
18543
18538
18539
18548
18562
18584
18613
18648
18689
18736
18790
18849
18913
18982
19055
19133
19214
19298
19385
19475
19567
19661
19756
19853
19950
20048
20147
20245
20342
20439
20534
20628
20719
20808
20895
20977
21056
21131
21201
21267
21327
21382
21432
21476
21514
21547
21573
21593
21607
21615
21616
21611
21600
21583
21560
21530
21494
21453
21405
21352
21293
21229
21159
21085
21005
20921
20833
20741
20645
20546
20443
20338
20230
20119
20007
19893
19777
19659
19541
19421
19300
19179
19056
18933
18810
18686
18561
18436
18310
18183
18056
17927
17797
17666
17533
17399
17263
17126
16987
16846
16703
16559
16412
16264
16114
15963
15810
15656
15500
15343
15184
15024
14863
14701
14538
14374
14208
14042
13874
13705
13536
13364
13192
13019
12845
12670
12495
12318
12141
11964
11787
11609
11431
11254
11077
10900
10723
10547
10371
10196
10022
9848
9676
9504
9334
9166
8999
8835
8673
8513
8356
8202
8051
7903
7758
7617
7479
7345
7214
7086
6963
6842
6726
6612
6503
6397
6295
6197
6103
6013
5927
5845
5767
5693
5623
5557
5495
5436
5380
5328
5278
5230
5184
5139
5095
5052
5008
4964
4919
4874
4827
4779
4730
4680
4628
4576
4522
4468
4412
4357
4301
4245
4190
4136
4083
4030
3982
3934
3889
3846
3807
3771
3739
3710
3686
3665
3649
3637
3628
3624
3624
3628
3636
3648
3663
3683
3707
3735
3766
3801
3840
3883
3928
3977
4027
4081
4137
4194
4253
4312
4371
4430
4489
4547
4603
4659
4713
4765
4816
4866
4915
4963
5010
5057
5103
5150
5197
5244
5292
5341
5390
5440
5491
5543
5595
5648
5701
5755
5810
5865
5920
5976
6032
6088
6144
6200
6255
6309
6363
6415
6467
6517
6566
6614
6661
6706
6749
6791
6831
6869
6905
6938
6969
6998
7023
7046
7066
7082
7096
7106
7114
7118
7119
7118
7114
7107
7097
7086
7072
7056
7039
7019
6999
6976
6952
6926
6899
6870
6839
6807
6773
6738
6701
6663
6623
6582
6539
6495
6449
6401
6352
6302
6249
6195
6140
6084
6027
5969
5911
5853
5795
5738
5683
5629
5577
5527
5480
5435
5394
5356
5320
5289
5260
5235
5213
5195
5180
5168
5160
5156
5154
5156
5160
5167
5177
5188
5201
5215
5229
5244
5260
5276
5291
5307
5322
5338
5354
5370
5386
5402
5420
5438
5456
5476
5496
5517
5539
5562
5584
5607
5629
5651
5671
5690
5707
5722
5734
5743
5748
5751
5749
5745
5736
5724
5709
5691
5669
5645
5619
5590
5560
5528
5495
5461
5428
5395
5362
5331
5301
5273
5248
5226
5207
5191
5180
5172
5169
5170
5176
5185
5199
5217
5238
5263
5290
5321
5354
5389
5425
5464
5503
5543
5583
5623
5662
5700
5738
5773
5806
5837
5864
5889
5910
5927
5940
5949
5953
5953
5949
5940
5928
5910
5889
5864
5835
5802
5766
5727
5685
5640
5593
5543
5492
5439
5385
5330
5275
5220
5166
5113
5060
5010
4962
4915
4871
4830
4792
4757
4724
4695
4669
4646
4626
4608
4594
4581
4571
4563
4556
4551
4548
4545
4544
4544
4545
4547
4550
4554
4560
4567
4576
4586
4599
4614
4631
4650
4673
4698
4726
4757
4792
4831
4873
4920
4971
5027
5087
5152
5222
5297
5376
5461
5550
5645
5744
5848
5956
6069
6186
6307
6433
6562
6695
6832
6972
7116
7262
7411
7562
7716
7872
8029
8188
8348
8509
8670
8832
8994
9155
9316
9476
9634
9790
9945
10097
10247
10393
10537
10677
10813
10945
11073
11197
11316
11430
11539
11644
11744
11839
11929
12013
12093
12168
12237
12302
12362
12418
12469
12515
12558
12596
12630
12660
12687
12710
12729
12746
12758
12768
12775
12779
12780
12779
12775
12769
12760
12749
12736
12721
12704
12685
12664
12641
12617
12592
12566
12539
12512
12485
12457
12429
12402
12374
12347
12320
12294
12268
12242
12217
12193
12169
12146
12124
12104
12084
12066
12049
12034
12020
12008
11998
11990
11983
11978
11975
11973
11973
11974
11975
11978
11981
11985
11988
11991
11994
11996
11998
11999
12000
11999
11998
11995
11992
11987
11982
11976
11970
11963
11955
11947
11939
11930
11921
11913
11904
11895
11886
11877
11868
11860
11852
11844
11836
11829
11822
11815
11808
11802
11797
11793
11789
11787
11786
11786
11788
11792
11797
11805
11814
11825
11838
11852
11869
11887
11906
11926
11948
11971
11994
12018
12042
12066
12091
12115
12138
12161
12183
12204
12224
12242
12259
12275
12288
12300
12311
12319
12325
12329
12331
12331
12328
12323
12316
12306
12293
12278
12259
12238
12215
12188
12158
12126
12090
12052
12010
11967
11920
11871
11820
11766
11711
11653
11594
11534
11472
11408
11343
11277
11210
11142
11072
11002
10931
10859
10786
10713
10640
10566
10492
10418
10345
10272
10199
10128
10057
9987
9919
9852
9786
9722
9660
9599
9540
9483
9428
9375
9324
9275
9228
9182
9139
9097
9058
9020
8984
8950
8917
8886
8857
8829
8803
8778
8754
8731
8709
8688
8668
8649
8630
8612
8594
8577
8561
8546
8531
8518
8506
8494
8485
8476
8470
8465
8462
8460
8461
8463
8467
8473
8480
8489
8499
8511
8524
8538
8553
8570
8587
8604
8622
8641
8660
8679
8698
8717
8737
8756
8775
8795
8815
8835
8856
8876
8898
8919
8942
8965
8988
9013
9039
9066
9094
9123
9154
9187
9221
9257
9294
9334
9375
9418
9463
9510
9559
9610
9663
9717
9773
9830
9888
9948
10008
10069
10131
10193
10254
10316
10378
10439
10499
10559
10618
10676
10734
10790
10844
10897
10949
10999
11047
11093
11137
11179
11219
11256
11292
11325
11355
11384
11410
11434
11456
11475
11493
11509
11522
11534
11544
11552
11558
11562
11564
11564
11563
11559
11554
11547
11538
11528
11515
11500
11484
11465
11445
11422
11398
11371
11342
11310
11277
11241
11203
11162
11118
11073
11024
10973
10919
10863
10803
10741
10677
10610
10540
10468
10394
10317
10239
10158
10076
9993
9909
9824
9739
9653
9567
9481
9396
9311
9226
9143
9060
8978
8897
8818
8739
8662
8586
8511
8438
8366
8295
8226
8157
8089
8022
7956
7890
7824
7758
7692
7625
7558
7490
7421
7351
7279
7207
7132
7057
6980
6901
6821
6740
6657
6573
6487
6400
6313
6224
6135
6045
5954
5863
5771
5679
5587
5494
5402
5309
5217
5125
5033
4941
4850
4759
4669
4579
4491
4403
4317
4232
4148
4066
3985
3906
3829
3753
3679
3607
3536
3468
3401
3335
3271
3208
3147
3087
3029
2971
2914
2857
2802
2746
2690
2635
2579
2522
2465
2408
2350
2291
2231
2171
2110
2049
1987
1925
1863
1800
1738
1675
1613
1552
1491
1430
1369
1309
1249
1189
1129
1068
1006
946
884
821
757
691
625
557
487
416
342
268
191
112
31
-51
-136
-223
-312
-404
-498
-594
-693
-794
-897
-1002
-1111
-1221
-1334
-1450
-1567
-1687
-1809
-1934
-2060
-2189
-2319
-2452
-2586
-2722
-2860
-2999
-3139
-3281
-3424
-3568
-3713
-3859
-4005
-4152
-4300
-4449
-4597
-4746
-4895
-5045
-5194
-5343
-5492
-5641
-5789
-5937
-6084
-6230
-6375
-6520
-6663
-6806
-6947
-7087
-7227
-7364
-7501
-7636
-7770
-7902
-8032
-8162
-8290
-8416
-8541
-8663
-8784
-8903
-9019
-9134
-9247
-9357
-9466
-9572
-9677
-9779
-9880
-9980
-10078
-10174
-10269
-10363
-10456
-10548
-10639
-10729
-10818
-10907
-10994
-11082
-11169
-11255
-11341
-11427
-11513
-11599
-11685
-11771
-11858
-11946
-12034
-12123
-12213
-12305
-12397
-12490
-12585
-12681
-12778
-12877
-12976
-13077
-13179
-13281
-13385
-13489
-13593
-13698
-13802
-13907
-14011
-14115
-14219
-14322
-14424
-14525
-14625
-14724
-14822
-14919
-15015
-15110
-15203
-15295
-15387
-15477
-15566
-15653
-15740
-15825
-15909
-15991
-16073
-16152
-16232
-16309
-16387
-16462
-16537
-16610
-16682
-16753
-16823
-16892
-16960
-17028
-17094
-17159
-17223
-17286
-17349
-17410
-17471
-17531
-17590
-17648
-17706
-17764
-17821
-17878
-17934
-17990
-18046
-18102
-18158
-18213
-18269
-18325
-18381
-18436
-18492
-18548
-18604
-18660
-18715
-18771
-18827
-18882
-18938
-18993
-19049
-19104
-19159
-19213
-19268
-19322
-19376
-19430
-19484
-19538
-19591
-19645
-19698
-19752
-19805
-19859
-19913
-19966
-20020
-20073
-20127
-20180
-20234
-20287
-20339
-20392
-20444
-20495
-20546
-20596
-20645
-20693
-20740
-20786
-20831
-20874
-20916
-20957
-20995
-21032
-21068
-21101
-21132
-21162
-21190
-21215
-21239
-21260
-21280
-21297
-21313
-21327
-21338
-21348
-21356
-21362
-21367
-21370
-21371
-21371
-21370
-21367
-21363
-21358
-21352
-21344
-21336
-21327
-21316
-21305
-21293
-21280
-21266
-21252
-21236
-21220
-21204
-21187
-21169
-21152
-21134
-21116
-21098
-21081
-21063
-21046
-21029
-21012
-20996
-20980
-20964
-20949
-20935
-20920
-20906
-20893
-20879
-20866
-20853
-20840
-20827
-20813
-20800
-20786
-20772
-20757
-20742
-20726
-20710
-20693
-20676
-20657
-20638
-20619
-20599
-20578
-20557
-20535
-20513
-20491
-20469
-20446
-20423
-20401
-20378
-20355
-20333
-20311
-20290
-20269
-20248
-20228
-20209
-20191
-20174
-20158
-20143
-20130
-20118
-20107
-20097
-20089
-20082
-20076
-20072
-20069
-20067
-20067
-20068
-20071
-20074
-20079
-20086
-20093
-20102
-20112
-20123
-20136
-20149
-20164
-20180
-20196
-20214
-20232
-20251
-20272
-20293
-20315
-20337
-20361
-20385
-20411
-20437
-20464
-20492
-20521
-20551
-20582
-20614
-20647
-20681
-20715
-20750
-20785
-20821
-20858
-20895
-20932
-20970
-21008
-21046
-21084
-21122
-21161
-21199
-21237
-21275
-21313
-21351
-21388
-21425
-21462
-21498
-21533
-21568
-21603
-21637
-21670
-21703
-21736
-21768
-21800
-21832
-21863
-21894
-21925
-21955
-21985
-22014
-22043
-22072
-22100
-22127
-22154
-22180
-22206
-22231
-22256
-22280
-22303
-22325
-22347
-22367
-22387
-22406
-22424
-22441
-22457
-22473
-22488
-22502
-22515
-22528
-22540
-22551
-22563
-22573
-22583
-22593
-22602
-22610
-22618
-22624
-22630
-22636
-22640
-22643
-22645
-22646
-22645
-22643
-22640
-22635
-22629
-22621
-22612
-22601
-22588
-22574
-22557
-22539
-22520
-22499
-22476
-22451
-22424
-22396
-22367
-22335
-22302
-22268
-22232
-22194
-22155
-22115
-22074
-22031
-21987
-21942
-21896
-21849
-21801
-21752
-21703
-21653
-21602
-21551
-21499
-21447
-21395
-21342
-21289
-21235
-21182
-21128
-21075
-21022
-20969
-20916
-20864
-20812
-20761
-20711
-20662
-20613
-20566
-20519
-20473
-20428
-20383
-20340
-20297
-20255
-20214
-20173
-20133
-20094
-20056
-20018
-19981
-19944
-19908
-19872
-19837
-19802
-19767
-19733
-19698
-19664
-19630
-19595
-19561
-19526
-19491
-19456
-19420
-19384
-19347
-19309
-19271
-19233
-19194
-19154
-19113
-19072
-19030
-18988
-18946
-18904
-18861
-18819
-18776
-18735
-18693
-18653
-18613
-18574
-18536
-18498
-18463
-18428
-18395
-18363
-18333
-18305
-18278
-18253
-18231
-18210
-18191
-18174
-18160
-18147
-18136
-18128
-18121
-18117
-18114
-18113
-18114
-18117
-18122
-18128
-18136
-18145
-18155
-18167
-18181
-18195
-18211
-18228
-18246
-18265
-18285
-18306
-18328
-18350
-18374
-18398
-18423
-18448
-18474
-18500
-18527
-18554
-18581
-18609
-18637
-18666
-18695
-18724
-18754
-18784
-18814
-18845
-18875
-18906
-18938
-18969
-19000
-19031
-19063
-19094
-19125
-19156
-19186
-19217
-19247
-19276
-19305
-19334
-19361
-19388
-19414
-19439
-19463
-19486
-19507
-19528
-19547
-19564
-19581
-19595
-19609
-19621
-19632
-19641
-19649
-19656
-19662
-19666
-19670
-19672
-19673
-19673
-19672
-19670
-19667
-19663
-19659
-19653
-19647
-19639
-19631
-19622
-19612
-19601
-19588
-19575
-19561
-19545
-19529
-19511
-19492
-19472
-19450
-19428
-19404
-19379
-19353
-19326
-19298
-19268
-19238
-19206
-19173
-19139
-19104
-19068
-19031
-18992
-18953
-18913
-18872
-18831
-18788
-18745
-18702
-18658
-18614
-18570
-18525
-18481
-18436
-18392
-18348
-18304
-18261
-18218
-18175
-18134
-18093
-18053
-18013
-17974
-17936
-17899
-17863
-17827
-17793
-17759
-17726
-17693
-17661
-17630
-17600
-17570
-17541
-17513
-17485
-17457
-17430
-17403
-17377
-17350
-17324
-17297
-17271
-17244
-17217
-17190
-17162
-17135
-17107
-17078
-17050
-17021
-16992
-16963
-16933
-16903
-16873
-16842
-16811
-16779
-16748
-16716
-16683
-16651
-16619
-16586
-16554
-16521
-16489
-16457
-16426
-16395
-16364
-16334
-16303
-16276
-16247
-16219
-16193
-16167
-16140
-16117
-16093
-16068
-16046
-16024
-16003
-15982
-15961
-15942
-15923
-15904
-15887
-15869
-15852
-15836
-15820
-15804
-15789
-15775
-15760
-15746
-15733
-15720
-15707
-15694
-15681
-15669
-15656
-15644
-15631
-15618
-15605
-15591
-15578
-15564
-15549
-15535
-15521
-15506
-15491
-15476
-15461
-15446
-15431
-15415
-15399
-15383
-15366
-15348
-15330
-15311
-15292
-15271
-15249
-15226
-15202
-15177
-15150
-15122
-15092
-15061
-15029
-14995
-14959
-14922
-14883
-14843
-14802
-14758
-14714
-14668
-14620
-14571
-14520
-14468
-14415
-14360
-14303
-14246
-14187
-14126
-14065
-14002
-13938
-13873
-13807
-13740
-13672
-13604
-13534
-13464
-13393
-13322
-13250
-13178
-13105
-13033
-12960
-12888
-12815
-12743
-12671
-12600
-12529
-12459
-12389
-12320
-12251
-12183
-12116
-12050
-11985
-11921
-11857
-11795
-11733
-11673
-11613
-11555
-11497
-11441
-11385
-11331
-11277
-11225
-11173
-11122
-11072
-11023
-10974
-10927
-10880
-10833
-10788
-10743
-10698
-10654
-10611
-10568
-10526
-10484
-10443
-10402
-10362
-10323
-10284
-10245
-10207
-10169
-10133
-10096
-10060
-10025
-9991
-9957
-9924
-9892
-9860
-9828
-9798
-9768
-9738
-9708
-9680
-9651
-9622
-9594
-9565
-9537
-9508
-9480
-9450
-9421
-9391
-9361
-9330
-9299
-9267
-9235
-9202
-9169
-9135
-9100
-9065
-9029
-8992
-8955
-8917
-8878
-8839
-8798
-8756
-8714
-8671
-8627
-8581
-8535
-8488
-8440
-8390
-8340
-8289
-8237
-8183
-8131
-8076
-8022
-7966
-7911
-7854
-7798
-7741
-7684
-7626
-7568
-7510
-7452
-7393
-7335
-7276
-7216
-7157
-7097
-7037
-6977
-6917
-6857
-6796
-6736
-6676
-6616
-6555
-6495
-6435
-6374
-6314
-6254
-6194
-6133
-6073
-6012
-5951
-5890
-5829
-5768
-5707
-5645
-5584
-5522
-5460
-5399
-5337
-5275
-5213
-5151
-5090
-5028
-4967
-4906
-4845
-4785
-4724
-4665
-4605
-4546
-4487
-4428
-4369
-4310
-4252
-4193
-4134
-4075
-4016
-3957
-3898
-3839
-3780
-3721
-3662
-3604
-3545
-3488
-3430
-3373
-3317
-3262
-3207
-3153
-3100
-3048
-2997
-2946
-2896
-2847
-2799
-2752
-2705
-2659
-2614
-2570
-2526
-2483
-2442
-2400
-2360
-2321
-2282
-2245
-2208
-2173
-2138
-2105
-2072
-2041
-2011
-1983
-1955
-1929
-1905
-1881
-1859
-1839
-1820
-1802
-1785
-1770
-1757
-1744
-1733
-1723
-1715
-1707
-1701
-1696
-1691
-1688
-1686
-1685
-1685
-1686
-1687
-1690
-1693
-1696
-1700
-1705
-1709
-1714
-1718
-1723
-1727
-1731
-1735
-1738
-1740
-1741
-1742
-1741
-1740
-1737
-1734
-1729
-1723
-1716
-1707
-1697
-1686
-1674
-1660
-1645
-1628
-1611
-1592
-1572
-1551
-1529
-1506
-1482
-1457
-1432
-1406
-1379
-1352
-1325
-1297
-1270
-1242
-1214
-1186
-1159
-1132
-1105
-1078
-1052
-1027
-1002
-978
-954
-932
-910
-889
-869
-849
-831
-814
-797
-782
-768
-755
-742
-731
-721
-712
-704
-696
-690
-685
-681
-678
-676
-675
-675
-675
-677
-679
-683
-687
-692
-697
-704
-711
-719
-728
-737
-747
-758
-769
-781
-794
-807
-820
-834
-849
-864
-879
-895
-911
-927
-944
-960
-977
-994
-1010
-1028
-1044
-1060
-1076
-1091
-1106
-1120
-1134
-1146
-1158
-1169
-1179
-1187
-1195
-1202
-1208
-1213
-1217
-1220
-1222
-1223
-1223
-1223
-1222
-1220
-1217
-1214
-1210
-1205
-1200
-1194
-1188
-1182
-1174
-1167
-1159
-1150
-1141
-1131
-1120
-1109
-1097
-1084
-1070
-1055
-1039
-1022
-1004
-985
-964
-943
-921
-898
-874
-849
-822
-795
-767
-738
-708
-678
-646
-614
-581
-547
-512
-476
-440
-403
-365
-327
-288
-248
-207
-166
-124
-81
-38
6
51
96
142
188
235
282
330
378
427
476
525
574
624
674
724
774
824
875
926
977
1028
1079
1130
1181
1232
1283
1333
1384
1434
1484
1534
1583
1631
1679
1727
1774
1820
1865
1910
1954
1998
2041
2083
2125
2166
2207
2247
2287
2326
2365
2404
2443
2482
2520
2559
2598
2636
2675
2714
2753
2792
2831
2870
2910
2949
2989
3028
3068
3107
3146
3185
3224
3263
3302
3340
3378
3416
3453
3490
3527
3563
3599
3635
3670
3704
3739
3773
3806
3839
3872
3904
3935
3966
3997
4027
4057
4085
4114
4141
4168
4195
4220
4245
4269
4292
4314
4335
4356
4375
4394
4411
4428
4444
4459
4472
4485
4498
4509
4519
4528
4537
4545
4552
4559
4565
4570
4575
4579
4583
4586
4589
4592
4594
4596
4597
4598
4599
4600
4600
4601
4601
4600
4600
4600
4601
4601
4602
4603
4605
4607
4610
4614
4618
4624
4631
4638
4647
4657
4668
4680
4694
4709
4725
4742
4760
4780
4801
4823
4846
4870
4896
4922
4949
4978
5007
5037
5068
5100
5132
5166
5199
5234
5269
5305
5341
5377
5415
5452
5490
5528
5566
5605
5643
5683
5722
5761
5801
5841
5881
5921
5961
6001
6042
6082
6123
6163
6203
6244
6284
6324
6365
6405
6446
6486
6527
6568
6609
6651
6692
6735
6777
6820
6864
6908
6952
6998
7043
7089
7136
7183
7231
7279
7328
7377
7427
7477
7528
7579
7631
7683
7735
7789
7842
7896
7951
8006
8061
8118
8173
8231
8288
8346
8404
8463
8522
8582
8642
8703
8764
8826
8888
8950
9014
9077
9142
9206
9272
9338
9404
9471
9538
9605
9673
9741
9810
9878
9946
10015
10083
10151
10218
10286
10353
10419
10485
10550
10614
10677
10739
10801
10861
10920
10977
11034
11088
11142
11194
11245
11294
11342
11389
11434
11478
11520
11561
11601
11640
11678
11715
11750
11785
11818
11851
11883
11914
11944
11973
12001
12029
12055
12081
12106
12131
12155
12178
12200
12222
12244
12265
12285
12305
12325
12344
12362
12381
12399
12416
12434
12452
12469
12487
12505
12522
12540
12558
12576
12594
12612
12630
12649
12667
12685
12703
12721
12739
12756
12774
12791
12808
12825
12841
12857
12873
12888
12903
12917
12930
12944
12956
12968
12979
12989
12998
13007
13014
13021
13026
13030
13033
13035
13035
13034
13032
13029
13025
13019
13012
13004
12995
12984
12973
12960
12947
12932
12917
12900
12883
12865
12846
12827
12807
12786
12765
12743
12720
12697
12674
12649
12625
12599
12573
12547
12520
12492
12464
12435
12405
12375
12344
12312
12280
12246
12212
12177
12142
12105
12068
12030
11991
11952
11912
11871
11830
11788
11746
11703
11659
11616
11572
11527
11482
11437
11391
11345
11298
11251
11204
11157
11109
11060
11011
10962
10913
10862
10812
10761
10709
10657
10605
10552
10499
10446
10392
10338
10284
10229
10175
10120
10065
10010
9954
9899
9843
9788
9732
9677
9622
9566
9511
9456
9402
9347
9293
9239
9186
9133
9080
9027
8975
8923
8871
8819
8768
8716
8665
8614
8563
8512
8461
8411
8360
8310
8260
8210
8161
8111
8061
8013
7964
7915
7867
7819
7771
7723
7675
7628
7581
7534
7487
7440
7394
7348
7302
7256
7211
7166
7121
7076
7032
6988
6945
6902
6859
6816
6774
6733
6692
6651
6610
6570
6530
6490
6451
6411
6372
6333
6294
6255
6216
6178
6139
6100
6061
6022
5983
5944
5904
5865
5826
5787
5748
5709
5669
5631
5592
5553
5515
5477
5439
5401
5363
5326
5289
5252
5215
5179
5142
5107
5071
5036
5001
4966
4932
4898
4865
4831
4799
4766
4734
4703
4672
4641
4612
4582
4554
4526
4499
4473
4447
4422
4398
4375
4352
4330
4309
4289
4269
4250
4232
4215
4198
4181
4166
4150
4136
4122
4108
4094
4082
4070
4058
4046
4035
4024
4013
4002
3992
3981
3971
3961
3950
3940
3930
3919
3909
3898
3887
3876
3865
3854
3843
3831
3820
3808
3797
3785
3773
3761
3749
3737
3725
3713
3701
3688
3676
3664
3652
3639
3627
3615
3602
3590
3578
3565
3553
3540
3528
3515
3503
3490
3478
3466
3453
3441
3429
3417
3404
3392
3380
3368
3356
3343
3331
3318
3305
3292
3279
3266
3252
3239
3224
3210
3195
3181
3165
3150
3134
3118
3102
3085
3068
3050
3032
3014
2995
2976
2956
2937
2916
2896
2874
2853
2831
2809
2786
2763
2740
2717
2693
2668
2644
2619
2593
2567
2541
2515
2488
2461
2433
2405
2377
2348
2320
2291
2262
2233
2203
2174
2145
2115
2085
2056
2025
1996
1966
1936
1906
1876
1846
1816
1786
1756
1726
1696
1666
1636
1607
1577
1547
1517
1488
1458
1428
1399
1369
1339
1309
1279
1249
1219
1188
1157
1127
1096
1064
1033
1000
970
938
905
873
841
808
775
742
709
676
643
609
576
543
510
477
444
411
378
345
312
279
246
213
180
146
113
79
45
11
-23
-57
-92
-127
-162
-197
-233
-270
-306
-343
-380
-418
-456
-495
-533
-572
-612
-651
-691
-731
-771
-812
-853
-893
-935
-976
-1016
-1059
-1101
-1143
-1185
-1227
-1270
-1313
-1356
-1399
-1442
-1486
-1530
-1574
-1619
-1663
-1708
-1753
-1799
-1844
-1890
-1936
-1981
-2027
-2073
-2119
-2165
-2210
-2256
-2301
-2346
-2391
-2436
-2480
-2524
-2568
-2611
-2654
-2697
-2739
-2781
-2822
-2863
-2903
-2944
-2983
-3023
-3062
-3101
-3140
-3178
-3217
-3255
-3292
-3330
-3368
-3405
-3442
-3479
-3515
-3551
-3587
-3623
-3658
-3692
-3726
-3760
-3793
-3826
-3858
-3889
-3920
-3950
-3980
-4009
-4037
-4065
-4091
-4118
-4144
-4170
-4195
-4219
-4243
-4267
-4290
-4313
-4335
-4357
-4379
-4401
-4422
-4443
-4463
-4484
-4504
-4524
-4544
-4563
-4583
-4602
-4622
-4641
-4660
-4679
-4698
-4717
-4736
-4754
-4773
-4792
-4810
-4829
-4847
-4865
-4883
-4900
-4917
-4933
-4949
-4964
-4979
-4993
-5007
-5020
-5032
-5044
-5056
-5067
-5077
-5088
-5098
-5108
-5118
-5127
-5137
-5146
-5156
-5166
-5175
-5185
-5195
-5204
-5214
-5224
-5233
-5242
-5252
-5261
-5269
-5278
-5286
-5294
-5301
-5308
-5315
-5321
-5327
-5332
-5337
-5341
-5345
-5349
-5352
-5355
-5357
-5359
-5360
-5361
-5361
-5361
-5360
-5359
-5357
-5354
-5351
-5346
-5342
-5336
-5330
-5323
-5316
-5308
-5299
-5290
-5281
-5271
-5260
-5249
-5238
-5226
-5214
-5202
-5190
-5177
-5164
-5151
-5138
-5124
-5110
-5096
-5081
-5067
-5052
-5037
-5022
-5006
-4991
-4975
-4959
-4943
-4928
-4912
-4896
-4880
-4864
-4848
-4833
-4817
-4801
-4785
-4769
-4754
-4738
-4721
-4705
-4689
-4672
-4656
-4639
-4623
-4606
-4589
-4573
-4556
-4539
-4523
-4506
-4489
-4472
-4456
-4439
-4422
-4405
-4389
-4372
-4356
-4339
-4323
-4306
-4290
-4273
-4256
-4240
-4223
-4205
-4188
-4170
-4152
-4133
-4114
-4094
-4074
-4054
-4033
-4011
-3989
-3966
-3943
-3919
-3895
-3871
-3846
-3820
-3794
-3768
-3742
-3715
-3687
-3660
-3632
-3603
-3575
-3546
-3517
-3488
-3458
-3428
-3399
-3369
-3339
-3309
-3279
-3249
-3219
-3189
-3159
-3129
-3099
-3069
-3039
-3009
-2979
-2948
-2918
-2888
-2858
-2828
-2798
-2767
-2737
-2707
-2676
-2646
-2615
-2584
-2553
-2523
-2492
-2461
-2429
-2398
-2367
-2336
-2304
-2273
-2241
-2210
-2178
-2146
-2115
-2083
-2051
-2019
-1987
-1955
-1923
-1891
-1859
-1827
-1795
-1763
-1731
-1699
-1667
-1635
-1603
-1571
-1539
-1507
-1475
-1443
-1411
-1379
-1347
-1314
-1282
-1249
-1216
-1183
-1149
-1116
-1083
-1049
-1014
-982
-948
-914
-880
-846
-812
-778
-744
-710
-676
-642
-608
-573
-539
-505
-470
-436
-402
-367
-333
-298
-263
-229
-194
-159
-125
-90
-55
-21
14
49
83
117
152
186
220
253
287
320
353
386
419
451
484
516
547
579
610
641
671
702
732
762
791
820
849
878
907
935
963
991
1018
1046
1073
1100
1127
1153
1179
1205
1230
1255
1280
1304
1328
1351
1374
1396
1417
1439
1459
1479
1499
1518
1537
1555
1574
1591
1609
1626
1643
1660
1676
1692
1708
1724
1739
1754
1769
1784
1799
1813
1828
1842
1856
1870
1884
1898
1912
1926
1940
1953
1967
1981
1995
2009
2021
2036
2050
2064
2077
2091
2105
2119
2132
2146
2159
2172
2185
2198
2211
2223
2235
2246
2258
2269
2280
2290
2301
2311
2320
2330
2339
2348
2357
2365
2373
2381
2389
2397
2404
2411
2419
2426
2433
2440
2447
2454
2461
2468
2476
2483
2491
2499
2507
2516
2525
2534
2544
2554
2564
2575
2587
2598
2611
2623
2636
2650
2664
2678
2693
2709
2725
2741
2759
2776
2795
2814
2833
2853
2874
2895
2917
2940
2962
2986
3010
3034
3059
3084
3110
3137
3163
3190
3218
3246
3274
3303
3332
3362
3392
3423
3454
3485
3517
3549
3581
3614
3647
3680
3713
3746
3779
3812
3846
3879
3912
3945
3978
4011
4043
4075
4108
4140
4172
4204
4235
4267
4298
4328
4359
4389
4418
4448
4477
4505
4534
4562
4589
4616
4643
4669
4694
4719
4743
4767
4789
4811
4833
4854
4874
4893
4911
4929
4946
4962
4978
4993
5006
5020
5032
5044
5055
5065
5075
5084
5092
5100
5108
5115
5121
5127
5132
5137
5142
5146
5149
5153
5156
5159
5162
5165
5167
5170
5172
5175
5177
5180
5182
5185
5188
5190
5193
5197
5200
5203
5207
5211
5214
5218
5222
5227
5231
5235
5239
5244
5248
5253
5257
5262
5267
5271
5277
5282
5287
5292
5298
5304
5310
5316
5322
5328
5335
5342
5350
5358
5366
5374
5383
5392
5402
5412
5423
5434
5445
5457
5469
5481
5493
5505
5518
5531
5544
5557
5570
5583
5595
5608
5621
5634
5647
5659
5672
5684
5697
5709
5722
5734
5746
5758
5770
5782
5793
5805
5816
5827
5838
5849
5860
5871
5882
5892
5903
5913
5924
5934
5944
5954
5964
5973
5983
5992
6002
6011
6020
6030
6039
6048
6058
6067
6076
6085
6095
6104
6113
6122
6131
6140
6149
6158
6167
6175
6184
6193
6202
6210
6219
6228
6238
6247
6257
6266
6276
6286
6295
6305
6315
6325
6335
6345
6355
6364
6374
6383
6392
6401
6410
6418
6426
6433
6440
6446
6452
6458
6463
6468
6472
6475
6478
6480
6482
6483
6484
6484
6484
6483
6481
6479
6477
6474
6470
6466
6461
6456
6451
6445
6438
6431
6424
6416
6407
6398
6389
6379
6368
6357
6345
6333
6320
6306
6292
6278
6262
6247
6230
6213
6196
6178
6160
6141
6121
6101
6081
6060
6039
6018
5996
5973
5950
5927
5903
5879
5854
5829
5803
5777
5750
5722
5694
5665
5636
5605
5574
5543
5510
5477
5444
5409
5374
5339
5303
5266
5229
5191
5153
5114
5075
5036
4997
4957
4917
4877
4836
4796
4755
4714
4672
4631
4589
4547
4505
4463
4421
4379
4337
4295
4253
4211
4169
4127
4085
4043
4003
3962
3921
3881
3841
3801
3762
3723
3685
3647
3609
3572
3535
3499
3463
3427
3391
3356
3321
3286
3251
3217
3182
3148
3114
3081
3047
3014
2981
2949
2917
2885
2853
2821
2790
2759
2728
2698
2667
2637
2607
2577
2547
2518
2489
2460
2431
2402
2373
2345
2317
2289
2261
2234
2206
2179
2152
2126
2099
2072
2045
2019
1993
1966
1940
1913
1886
1859
1832
1804
1776
1747
1719
1690
1660
1630
1600
1569
1538
1506
1474
1442
1410
1377
1344
1311
1278
1244
1210
1177
1143
1109
1074
1040
1006
972
937
903
868
834
800
766
732
698
665
631
598
565
532
500
468
436
405
374
344
314
284
255
226
197
169
141
113
85
58
30
3
-24
-51
-79
-106
-133
-160
-187
-215
-242
-268
-295
-322
-348
-374
-401
-426
-452
-477
-502
-527
-552
-576
-600
-623
-647
-670
-692
-714
-736
-757
-779
-799
-819
-839
-859
-878
-897
-915
-933
-951
-968
-985
-1002
-1018
-1035
-1051
-1067
-1083
-1100
-1116
-1132
-1148
-1165
-1181
-1198
-1215
-1231
-1248
-1265
-1283
-1300
-1317
-1334
-1352
-1369
-1387
-1404
-1421
-1439
-1456
-1473
-1490
-1506
-1523
-1539
-1554
-1570
-1584
-1599
-1612
-1625
-1638
-1649
-1660
-1670
-1680
-1688
-1696
-1703
-1709
-1715
-1719
-1723
-1726
-1729
-1730
-1731
-1730
-1729
-1727
-1723
-1719
-1714
-1707
-1700
-1691
-1682
-1671
-1659
-1646
-1632
-1617
-1600
-1583
-1565
-1545
-1525
-1504
-1482
-1460
-1436
-1412
-1388
-1362
-1337
-1310
-1284
-1257
-1229
-1202
-1174
-1145
-1116
-1087
-1058
-1029
-999
-969
-939
-908
-878
-847
-816
-784
-753
-720
-688
-655
-622
-589
-556
-522
-488
-454
-420
-385
-351
-316
-282
-247
-213
-178
-143
-109
-74
-39
-5
30
64
99
134
169
204
238
273
308
344
379
414
449
484
519
554
589
624
658
692
726
760
793
826
858
890
922
953
984
1014
1045
1075
1104
1133
1161
1189
1216
1242
1268
1294
1319
1343
1367
1390
1413
1434
1456
1476
1496
1515
1533
1551
1568
1584
1599
1613
1627
1639
1651
1662
1672
1681
1689
1697
1704
1710
1715
1719
1723
1727
1730
1732
1734
1735
1736
1736
1736
1736
1735
1734
1732
1729
1726
1723
1719
1714
1709
1703
1696
1689
1681
1672
1663
1653
1642
1631
1619
1606
1592
1578
1563
1547
1531
1515
1498
1480
1462
1443
1425
1405
1385
1365
1344
1322
1300
1278
1254
1231
1206
1181
1155
1129
1102
1074
1046
1018
989
960
930
900
870
839
808
777
746
715
684
652
621
589
558
527
496
464
433
402
371
340
309
278
247
216
185
154
122
91
59
28
-4
-36
-69
-101
-134
-167
-200
-234
-268
-301
-336
-370
-404
-438
-473
-507
-542
-576
-610
-644
-677
-710
-743
-776
-808
-839
-871
-902
-932
-963
-993
-1022
-1052
-1081
-1110
-1139
-1167
-1196
-1224
-1252
-1280
-1307
-1335
-1362
-1388
-1415
-1441
-1467
-1492
-1517
-1541
-1565
-1588
-1610
-1632
-1653
-1674
-1694
-1714
-1733
-1751
-1769
-1787
-1805
-1822
-1839
-1856
-1873
-1890
-1907
-1923
-1940
-1957
-1973
-1990
-2005
-2021
-2037
-2053
-2068
-2083
-2098
-2112
-2125
-2139
-2151
-2164
-2176
-2187
-2198
-2209
-2220
-2230
-2240
-2250
-2259
-2269
-2278
-2288
-2298
-2307
-2317
-2326
-2336
-2346
-2355
-2365
-2375
-2384
-2394
-2403
-2412
-2421
-2429
-2438
-2446
-2454
-2461
-2468
-2475
-2481
-2487
-2492
-2497
-2502
-2506
-2509
-2512
-2515
-2517
-2519
-2520
-2521
-2521
-2521
-2521
-2520
-2519
-2518
-2517
-2515
-2513
-2511
-2509
-2507
-2505
-2503
-2502
-2500
-2499
-2497
-2496
-2496
-2496
-2496
-2496
-2497
-2498
-2500
-2502
-2505
-2508
-2512
-2516
-2521
-2526
-2532
-2538
-2544
-2551
-2558
-2565
-2573
-2582
-2590
-2599
-2609
-2618
-2628
-2637
-2647
-2657
-2667
-2677
-2687
-2696
-2706
-2715
-2724
-2733
-2741
-2749
-2756
-2763
-2769
-2775
-2780
-2784
-2788
-2790
-2792
-2794
-2794
-2794
-2794
-2792
-2790
-2787
-2783
-2779
-2774
-2768
-2762
-2755
-2748
-2740
-2732
-2724
-2715
-2706
-2697
-2687
-2677
-2667
-2657
-2646
-2635
-2624
-2614
-2603
-2592
-2580
-2569
-2558
-2547
-2536
-2525
-2514
-2504
-2493
-2482
-2472
-2462
-2451
-2441
-2431
-2421
-2410
-2400
-2390
-2379
-2369
-2358
-2347
-2336
-2325
-2314
-2302
-2290
-2278
-2266
-2253
-2241
-2227
-2214
-2200
-2186
-2171
-2156
-2141
-2126
-2110
-2094
-2078
-2062
-2045
-2029
-2012
-1995
-1978
-1961
-1943
-1926
-1909
-1892
-1875
-1858
-1842
-1825
-1808
-1792
-1775
-1759
-1743
-1726
-1710
-1694
-1679
-1663
-1647
-1632
-1616
-1601
-1586
-1572
-1557
-1543
-1529
-1515
-1502
-1488
-1475
-1462
-1449
-1437
-1424
-1412
-1400
-1388
-1376
-1365
-1353
-1342
-1331
-1320
-1310
-1300
-1289
-1279
-1270
-1260
-1250
-1241
-1232
-1223
-1215
-1206
-1198
-1190
-1183
-1175
-1168
-1162
-1155
-1149
-1144
-1139
-1134
-1129
-1125
-1122
-1118
-1115
-1113
-1110
-1108
-1106
-1104
-1102
-1101
-1099
-1097
-1096
-1094
-1092
-1090
-1088
-1086
-1084
-1081
-1078
-1075
-1072
-1069
-1065
-1061
-1057
-1052
-1047
-1041
-1035
-1029
-1022
-1014
-1006
-997
-988
-978
-967
-956
-944
-932
-919
-905
-891
-876
-860
-844
-827
-810
-792
-774
-755
-736
-717
-697
-677
-656
-635
-614
-592
-570
-547
-524
-501
-477
-453
-428
-403
-378
-353
-327
-301
-275
-248
-222
-196
-169
-143
-116
-90
-63
-37
-11
15
41
66
92
117
142
166
191
215
239
263
287
311
334
357
381
404
428
451
475
499
522
546
571
595
620
645
670
696
722
748
775
802
829
856
884
912
940
969
997
1026
1055
1084
1114
1143
1173
1203
1233
1263
1293
1323
1353
1384
1414
1444
1475
1505
1535
1566
1596
1627
1657
1687
1718
1748
1778
1809
1839
1869
1899
1930
1960
1990
2020
2050
2080
2110
2140
2170
2200
2230
2259
2289
2318
2348
2377
2406
2435
2464
2493
2522
2551
2581
2610
2640
2669
2699
2729
2760
2791
2822
2853
2885
2918
2950
2984
3017
3051
3086
3121
3156
3192
3228
3265
3301
3338
3376
3414
3451
3489
3528
3566
3604
3643
3681
3719
3758
3796
3834
3872
3910
3948
3985
4022
4059
4097
4134
4170
4206
4243
4278
4314
4350
4385
4420
4455
4489
4524
4558
4593
4627
4660
4694
4727
4760
4793
4825
4858
4889
4921
4952
4983
5013
5043
5072
5101
5130
5158
5185
5213
5239
5266
5292
5317
5343
5367
5392
5416
5440
5464
5488
5511
5534
5558
5581
5603
5626
5649
5671
5694
5717
5739
5762
5785
5807
5830
5853
5876
5900
5923
5946
5970
5993
6017
6040
6064
6088
6111
6135
6158
6182
6205
6228
6252
6275
6298
6321
6343
6366
6388
6411
6433
6455
6477
6498
6519
6541
6562
6583
6603
6624
6644
6664
6685
6705
6724
6744
6764
6783
6803
6822
6841
6860
6879
6898
6916
6935
6953
6971
6989
7007
7024
7042
7059
7077
7094
7111
7127
7144
7161
7177
7193
7210
7226
7242
7257
7273
7289
7305
7320
7336
7351
7367
7382
7398
7413
7429
7445
7461
7477
7493
7509
7526
7542
7559
7576
7593
7611
7629
7646
7664
7682
7700
7718
7737
7755
7773
7791
7809
7828
7846
7864
7882
7901
7919
7937
7955
7974
7992
8010
8028
8047
8064
8083
8101
8119
8137
8154
8173
8189
8207
8224
8241
8257
8273
8288
8302
8316
8330
8342
8354
8366
8376
8386
8395
8403
8410
8416
8422
8426
8430
8432
8434
8435
8435
8433
8431
8428
8424
8419
8413
8406
8398
8389
8379
8368
8356
8343
8329
8314
8297
8280
8262
8242
8222
8200
8177
8153
8128
8102
8074
8047
8018
7987
7956
7924
7890
7856
7820
7784
7747
7708
7669
7629
7588
7547
7504
7461
7417
7372
7327
7281
7234
7186
7138
7089
7040
6990
6939
6888
6836
6784
6731
6678
6624
6569
6514
6459
6403
6347
6290
6233
6175
6117
6059
6000
5941
5881
5822
5761
5701
5640
5579
5518
5456
5394
5332
5270
5207
5145
5082
5019
4956
4892
4829
4765
4702
4638
4574
4510
4445
4381
4316
4252
4187
4122
4056
3991
3925
3860
3794
3728
3662
3596
3529
3463
3397
3330
3264
3197
3131
3064
2998
2931
2864
2798
2731
2664
2597
2530
2463
2395
2328
2260
2192
2124
2056
1988
1920
1852
1784
1716
1647
1579
1511
1443
1375
1307
1239
1171
1104
1036
969
902
835
768
702
636
570
504
439
374
310
246
182
119
56
-6
-68
-129
-189
-249
-309
-368
-426
-484
-541
-597
-653
-709
-764
-818
-871
-924
-977
-1028
-1080
-1130
-1180
-1230
-1279
-1328
-1377
-1425
-1472
-1519
-1566
-1612
-1659
-1704
-1750
-1795
-1840
-1885
-1929
-1973
-2017
-2061
-2105
-2148
-2191
-2234
-2277
-2319
-2361
-2402
-2444
-2484
-2524
-2564
-2603
-2641
-2679
-2716
-2753
-2789
-2824
-2858
-2892
-2925
-2957
-2988
-3019
-3050
-3079
-3108
-3137
-3165
-3192
-3218
-3245
-3270
-3295
-3320
-3344
-3368
-3391
-3414
-3436
-3457
-3479
-3499
-3519
-3539
-3558
-3577
-3595
-3613
-3631
-3648
-3664
-3681
-3697
-3712
-3727
-3742
-3757
-3771
-3784
-3798
-3811
-3824
-3837
-3849
-3861
-3873
-3884
-3896
-3907
-3918
-3929
-3940
-3951
-3962
-3972
-3983
-3993
-4003
-4014
-4025
-4035
-4046
-4056
-4066
-4077
-4086
-4097
-4108
-4118
-4129
-4139
-4150
-4160
-4171
-4182
-4192
-4203
-4214
-4224
-4235
-4246
-4256
-4267
-4277
-4288
-4298
-4308
-4318
-4329
-4339
-4349
-4359
-4368
-4378
-4388
-4398
-4407
-4417
-4427
-4437
-4446
-4456
-4466
-4476
-4486
-4496
-4506
-4516
-4526
-4536
-4546
-4556
-4566
-4576
-4585
-4595
-4605
-4615
-4624
-4634
-4643
-4653
-4662
-4672
-4681
-4691
-4700
-4710
-4719
-4729
-4739
-4748
-4758
-4769
-4779
-4790
-4800
-4811
-4822
-4834
-4845
-4857
-4869
-4881
-4894
-4906
-4919
-4932
-4944
-4957
-4970
-4983
-4997
-5010
-5023
-5036
-5049
-5062
-5075
-5088
-5102
-5115
-5128
-5141
-5154
-5168
-5181
-5194
-5207
-5221
-5234
-5248
-5261
-5275
-5289
-5302
-5316
-5330
-5344
-5358
-5371
-5385
-5399
-5413
-5426
-5440
-5453
-5467
-5480
-5493
-5506
-5519
-5532
-5544
-5556
-5568
-5579
-5590
-5601
-5612
-5622
-5632
-5641
-5651
-5659
-5668
-5676
-5684
-5691
-5698
-5705
-5712
-5718
-5724
-5730
-5736
-5741
-5746
-5750
-5755
-5759
-5763
-5766
-5770
-5773
-5776
-5779
-5782
-5784
-5787
-5789
-5791
-5794
-5796
-5798
-5801
-5803
-5806
-5808
-5811
-5813
-5816
-5819
-5822
-5825
-5828
-5831
-5834
-5837
-5840
-5844
-5847
-5850
-5854
-5857
-5861
-5864
-5868
-5872
-5875
-5879
-5882
-5886
-5890
-5893
-5897
-5901
-5905
-5908
-5912
-5916
-5920
-5924
-5928
-5932
-5936
-5941
-5945
-5949
-5954
-5958
-5963
-5967
-5972
-5976
-5981
-5985
-5990
-5994
-5998
-6002
-6007
-6010
-6014
-6018
-6022
-6025
-6028
-6031
-6034
-6036
-6039
-6041
-6043
-6044
-6046
-6047
-6048
-6049
-6050
-6051
-6052
-6053
-6053
-6054
-6054
-6055
-6055
-6055
-6055
-6055
-6055
-6055
-6054
-6054
-6053
-6053
-6052
-6051
-6049
-6048
-6047
-6045
-6043
-6041
-6039
-6037
-6035
-6032
-6029
-6027
-6024
-6021
-6018
-6015
-6012
-6009
-6006
-6002
-5999
-5995
-5992
-5988
-5984
-5981
-5977
-5973
-5969
-5965
-5962
-5958
-5954
-5950
-5947
-5943
-5940
-5936
-5933
-5929
-5926
-5922
-5919
-5915
-5911
-5907
-5903
-5899
-5895
-5890
-5886
-5881
-5876
-5870
-5865
-5860
-5854
-5848
-5842
-5836
-5830
-5823
-5817
-5810
-5802
-5795
-5787
-5778
-5769
-5760
-5751
-5741
-5731
-5720
-5709
-5698
-5686
-5674
-5662
-5650
-5638
-5625
-5612
-5599
-5586
-5573
-5560
-5546
-5532
-5519
-5505
-5491
-5477
-5462
-5448
-5434
-5420
-5406
-5391
-5377
-5363
-5348
-5334
-5320
-5305
-5290
-5275
-5260
-5245
-5230
-5214
-5199
-5183
-5167
-5150
-5134
-5118
-5101
-5084
-5067
-5050
-5032
-5015
-4997
-4979
-4961
-4943
-4924
-4905
-4887
-4868
-4849
-4830
-4811
-4791
-4772
-4753
-4734
-4715
-4696
-4677
-4657
-4638
-4619
-4600
-4581
-4562
-4543
-4524
-4505
-4485
-4466
-4447
-4427
-4408
-4389
-4369
-4350
-4331
-4312
-4292
-4273
-4254
-4235
-4216
-4196
-4177
-4158
-4138
-4119
-4099
-4078
-4059
-4038
-4019
-3999
-3979
-3958
-3937
-3917
-3896
-3875
-3853
-3832
-3811
-3789
-3767
-3745
-3723
-3700
-3677
-3654
-3631
-3607
-3583
-3559
-3534
-3509
-3484
-3458
-3432
-3406
-3379
-3351
-3324
-3296
-3267
-3238
-3209
-3180
-3149
-3119
-3088
-3057
-3025
-2992
-2960
-2926
-2893
-2858
-2824
-2788
-2753
-2716
-2680
-2643
-2606
-2568
-2530
-2492
-2454
-2415
-2376
-2337
-2298
-2258
-2218
-2178
-2138
-2098
-2057
-2016
-1975
-1934
-1892
-1851
-1809
-1767
-1724
-1682
-1640
-1597
-1554
-1512
-1469
-1425
-1382
-1339
-1295
-1252
-1208
-1164
-1119
-1075
-1030
-986
-941
-896
-850
-805
-759
-713
-667
-621
-575
-528
-482
-435
-389
-342
-295
-249
-202
-156
-110
-64
-18
28
74
119
164
209
254
299
343
388
432
476
519
563
606
650
693
736
778
821
863
906
948
990
1032
1074
1116
1157
1199
1240
1281
1323
1364
1405
1445
1486
1527
1567
1608
1648
1689
1729
1769
1810
1850
1891
1931
1971
2012
2052
2093
2133
2173
2213
2253
2293
2332
2372
2411
2450
2488
2527
2565
2602
2639
2676
2713
2749
2785
2820
2855
2889
2924
2958
2991
3024
3057
3090
3122
3154
3186
3217
3248
3279
3310
3340
3371
3401
3431
3461
3491
3521
3551
3580
3610
3640
3670
3700
3730
3760
3790
3820
3850
3880
3910
3940
3970
4001
4030
4061
4091
4122
4152
4182
4213
4243
4274
4304
4335
4365
4396
4426
4457
4488
4518
4549
4580
4610
4641
4672
4702
4732
4763
4793
4824
4854
4884
4914
4944
4974
5004
5035
5065
5095
5126
5156
5187
5218
5249
5281
5312
5344
5376
5408
5440
5472
5505
5537
5570
5603
5636
5669
5702
5735
5768
5801
5835
5868
5901
5935
5969
6002
6036
6070
6104
6139
6173
6208
6242
6277
6313
6348
6384
6419
6455
6491
6527
6563
6599
6636
6672
6708
6745
6781
6817
6854
6890
6926
6962
6998
7034
7070
7106
7142
7178
7214
7250
7286
7322
7359
7395
7432
7469
7505
7542
7580
7617
7655
7692
7730
7768
7807
7845
7884
7922
7961
8000
8039
8077
8117
8157
8196
8235
8275
8314
8353
8392
8431
8470
8509
8548
8586
8625
8663
8701
8739
8777
8815
8852
8890
8927
8964
9001
9038
9075
9111
9147
9184
9220
9255
9291
9326
9361
9396
9431
9465
9499
9532
9565
9597
9629
9661
9692
9722
9752
9781
9809
9837
9864
9891
9917
9943
9968
9992
10016
10039
10062
10084
10106
10127
10148
10168
10187
10206
10225
10242
10259
10276
10291
10306
10321
10334
10347
10358
10369
10380
10389
10398
10405
10412
10418
10423
10427
10431
10433
10435
10436
10436
10435
10434
10431
10428
10425
10420
10415
10410
10403
10397
10389
10381
10373
10364
10355
10345
10334
10323
10312
10300
10288
10275
10262
10248
10234
10220
10205
10190
10174
10158
10141
10124
10107
10088
10070
10051
10031
10011
9991
9970
9948
9926
9903
9880
9856
9832
9807
9781
9756
9729
9703
9676
9648
9620
9592
9564
9535
9506
9477
9447
9417
9387
9357
9326
9296
9265
9234
9203
9172
9142
9111
9080
9049
9018
8988
8957
8926
8896
8865
8835
8805
8774
8744
8713
8683
8653
8622
8591
8560
8529
8498
8467
8435
8403
8371
8339
8306
8273
8239
8206
8172
8137
8103
8068
8032
7998
7963
7927
7892
7856
7820
7784
7748
7712
7676
7639
7603
7566
7529
7492
7455
7418
7381
7344
7306
7269
7231
7194
7156
7119
7081
7044
7007
6969
6932
6895
6858
6820
6783
6746
6709
6672
6635
6598
6561
6524
6487
6451
6414
6377
6341
6305
6268
6232
6196
6160
6125
6089
6054
6019
5983
5949
5914
5879
5845
5811
5777
5744
5710
5677
5645
5612
5580
5548
5517
5486
5455
5424
5394
5364
5334
5304
5275
5246
5217
5188
5159
5130
5102
5073
5045
5016
4988
4960
4932
4905
4877
4849
4822
4795
4768
4741
4714
4687
4660
4633
4606
4580
4553
4526
4500
4473
4446
4420
4393
4366
4339
4312
4285
4259
4231
4204
4177
4150
4123
4096
4069
4043
4016
3990
3963
3937
3911
3885
3860
3834
3809
3784
3759
3734
3709
3685
3660
3635
3611
3586
3561
3537
3512
3487
3462
3437
3412
3387
3362
3336
3310
3285
3259
3233
3207
3181
3154
3128
3102
3076
3049
3023
2997
2971
2945
2919
2894
2869
2844
2819
2795
2770
2746
2723
2699
2676
2653
2630
2608
2585
2563
2540
2518
2496
2474
2452
2429
2407
2385
2363
2341
2319
2296
2274
2252
2230
2208
2186
2164
2142
2119
2097
2075
2053
2031
2008
1986
1964
1942
1919
1897
1875
1853
1831
1808
1786
1764
1742
1720
1698
1676
1654
1633
1611
1589
1567
1546
1524
1503
1481
1460
1438
1417
1396
1375
1354
1334
1313
1292
1272
1252
1231
1211
1191
1171
1151
1131
1111
1090
1070
1050
1030
1008
989
968
947
926
905
884
863
842
820
799
777
756
734
713
691
670
649
628
607
586
566
546
526
507
488
469
450
432
415
397
380
364
347
331
316
300
285
271
256
242
228
215
201
188
175
162
150
137
125
113
101
89
78
66
55
43
32
21
10
-1
-12
-22
-33
-43
-53
-62
-72
-81
-90
-99
-108
-116
-124
-132
-140
-148
-156
-164
-172
-180
-187
-195
-202
-210
-217
-224
-232
-239
-246
-252
-259
-266
-272
-279
-285
-292
-298
-305
-311
-318
-324
-331
-338
-344
-351
-357
-364
-370
-376
-382
-388
-393
-399
-404
-409
-413
-418
-422
-426
-429
-433
-437
-440
-443
-446
-450
-453
-456
-459
-462
-464
-467
-469
-472
-474
-476
-478
-480
-481
-482
-483
-484
-485
-486
-486
-486
-486
-486
-486
-486
-486
-486
-485
-485
-484
-483
-483
-482
-481
-480
-479
-478
-477
-476
-475
-473
-472
-471
-469
-468
-467
-466
-465
-464
-462
-461
-461
-460
-459
-458
-457
-456
-456
-455
-454
-453
-453
-452
-452
-451
-451
-450
-450
-449
-449
-448
-448
-448
-447
-447
-446
-446
-445
-445
-444
-444
-443
-443
-443
-443
-443
-443
-443
-443
-443
-443
-444
-444
-445
-445
-445
-446
-446
-447
-447
-448
-449
-449
-450
-451
-451
-452
-453
-453
-454
-455
-456
-457
-458
-459
-460
-461
-462
-464
-465
-467
-468
-470
-471
-473
-475
-476
-478
-480
-482
-484
-486
-487
-490
-492
-494
-496
-499
-501
-504
-507
-510
-513
-517
-520
-524
-528
-533
-537
-542
-547
-552
-558
-563
-569
-575
-581
-588
-594
-601
-608
-615
-622
-630
-637
-645
-653
-662
-670
-679
-688
-698
-708
-718
-728
-739
-750
-761
-773
-785
-797
-810
-823
-836
-850
-863
-877
-891
-906
-920
-935
-950
-965
-980
-996
-1012
-1028
-1044
-1061
-1077
-1094
-1111
-1129
-1147
-1164
-1183
-1201
-1219
-1238
-1257
-1276
-1295
-1314
-1333
-1353
-1372
-1392
-1411
-1431
-1451
-1470
-1490
-1509
-1529
-1548
-1567
-1587
-1606
-1625
-1645
-1664
-1683
-1702
-1721
-1740
-1759
-1778
-1797
-1815
-1834
-1853
-1871
-1890
-1909
-1927
-1946
-1964
-1982
-2001
-2019
-2037
-2055
-2073
-2091
-2108
-2126
-2144
-2161
-2179
-2196
-2214
-2231
-2249
-2266
-2284
-2301
-2318
-2336
-2353
-2371
-2388
-2405
-2423
-2440
-2457
-2475
-2492
-2508
-2525
-2542
-2558
-2574
-2590
-2606
-2621
-2636
-2651
-2666
-2680
-2695
-2709
-2722
-2736
-2749
-2762
-2775
-2788
-2800
-2812
-2824
-2836
-2847
-2858
-2869
-2879
-2889
-2899
-2908
-2917
-2926
-2935
-2943
-2950
-2958
-2965
-2971
-2978
-2984
-2990
-2995
-3000
-3005
-3010
-3014
-3018
-3022
-3026
-3030
-3033
-3037
-3040
-3043
-3046
-3050
-3052
-3055
-3058
-3061
-3063
-3065
-3067
-3069
-3071
-3073
-3074
-3076
-3077
-3078
-3079
-3079
-3080
-3080
-3081
-3081
-3081
-3081
-3081
-3081
-3081
-3080
-3080
-3080
-3080
-3079
-3079
-3079
-3079
-3079
-3079
-3080
-3080
-3081
-3082
-3083
-3084
-3085
-3087
-3089
-3091
-3093
-3096
-3098
-3101
-3104
-3107
-3110
-3114
-3117
-3120
-3123
-3127
-3130
-3133
-3136
-3138
-3141
-3144
-3146
-3148
-3150
-3152
-3154
-3156
-3158
-3160
-3161
-3163
-3164
-3166
-3167
-3169
-3170
-3171
-3172
-3173
-3174
-3175
-3175
-3175
-3175
-3175
-3175
-3174
-3173
-3172
-3170
-3168
-3166
-3163
-3160
-3157
-3153
-3149
-3145
-3140
-3135
-3129
-3123
-3117
-3110
-3103
-3096
-3088
-3080
-3071
-3062
-3052
-3042
-3032
-3021
-3010
-2999
-2987
-2975
-2963
-2950
-2937
-2924
-2910
-2897
-2883
-2869
-2855
-2840
-2826
-2811
-2796
-2782
-2767
-2752
-2736
-2721
-2706
-2690
-2675
-2659
-2644
-2628
-2612
-2596
-2580
-2564
-2548
-2532
-2516
-2499
-2483
-2467
-2450
-2433
-2417
-2400
-2382
-2365
-2347
-2330
-2312
-2293
-2275
-2256
-2236
-2217
-2197
-2177
-2157
-2136
-2115
-2094
-2073
-2051
-2029
-2008
-1985
-1963
-1940
-1918
-1895
-1871
-1848
-1824
-1800
-1776
-1751
-1726
-1701
-1676
-1650
-1624
-1598
-1572
-1545
-1518
-1491
-1464
-1436
-1409
-1381
-1352
-1324
-1296
-1267
-1238
-1209
-1179
-1150
-1120
-1090
-1060
-1029
-999
-968
-937
-906
-874
-843
-811
-779
-747
-714
-682
-649
-617
-584
-552
-519
-487
-454
-422
-390
-358
-326
-295
-263
-232
-202
-171
-141
-111
-82
-53
-24
4
32
60
87
114
140
166
192
217
241
266
289
313
336
359
381
403
425
446
467
488
508
528
549
569
588
608
627
647
666
685
704
723
742
761
780
799
817
836
855
874
892
911
929
947
966
984
1002
1018
1037
1054
1071
1088
1105
1121
1137
1153
1168
1183
1198
1213
1227
1241
1255
1268
1281
1294
1307
1319
1331
1343
1355
1366
1377
1388
1399
1410
1421
1431
1441
1452
1462
1472
1482
1492
1502
1512
1522
1532
1542
1552
1562
1572
1582
1592
1602
1612
1622
1632
1642
1652
1662
1672
1682
1692
1702
1712
1722
1732
1742
1752
1762
1771
1781
1791
1800
1810
1819
1828
1837
1846
1855
1864
1872
1881
1889
1897
1905
1913
1920
1928
1935
1943
1950
1957
1964
1971
1977
1984
1990
1996
2003
2009
2013
2020
2025
2031
2037
2041
2047
2052
2057
2062
2067
2071
2076
2080
2084
2088
2092
2096
2100
2103
2107
2110
2113
2116
2120
2123
2126
2129
2131
2134
2137
2140
2142
2145
2148
2150
2153
2155
2157
2160
2162
2164
2167
2169
2171
2174
2176
2178
2181
2183
2186
2189
2191
2194
2197
2200
2204
2207
2210
2214
2217
2221
2224
2228
2232
2235
2239
2243
2247
2250
2254
2258
2261
2265
2269
2272
2276
2279
2283
2286
2290
2293
2296
2299
2302
2305
2308
2310
2313
2315
2317
2319
2320
2322
2323
2324
2324
2325
2325
2325
2325
2325
2325
2324
2323
2322
2321
2320
2319
2317
2316
2315
2313
2312
2310
2308
2307
2305
2303
2301
2300
2298
2296
2294
2292
2290
2287
2285
2283
2280
2277
2275
2272
2269
2266
2262
2259
2255
2251
2247
2243
2239
2235
2230
2225
2220
2215
2210
2205
2199
2194
2188
2182
2176
2170
2164
2158
2151
2144
2138
2131
2123
2116
2109
2101
2093
2085
2077
2068
2059
2051
2041
2032
2023
2013
2003
1993
1983
1973
1962
1952
1941
1930
1919
1908
1897
1887
1876
1865
1853
1842
1831
1820
1809
1798
1786
1775
1764
1753
1741
1730
1719
1707
1696
1684
1673
1661
1650
1638
1627
1615
1603
1591
1579
1567
1555
1543
1531
1518
1506
1494
1481
1469
1456
1443
1431
1418
1405
1392
1379
1365
1352
1339
1326
1312
1299
1286
1272
1259
1245
1232
1218
1204
1191
1177
1163
1149
1135
1121
1107
1093
1078
1064
1050
1035
1020
1006
992
978
963
949
934
920
906
891
877
862
848
834
820
805
791
777
764
750
736
723
710
697
684
671
658
646
634
622
610
599
587
576
565
554
544
534
524
514
504
495
485
476
468
459
451
443
435
428
421
414
407
400
394
388
381
376
370
364
359
354
348
343
338
333
328
324
319
314
310
305
300
296
291
287
282
278
273
269
264
260
256
251
247
243
238
234
230
226
222
218
214
210
206
203
199
196
193
189
186
183
181
178
175
173
170
168
166
164
161
159
157
156
154
152
150
148
147
145
143
142
140
138
137
135
134
132
131
129
128
126
125
123
122
121
120
119
118
117
116
115
114
113
112
111
111
110
109
108
108
107
106
105
105
104
103
103
102
101
101
100
99
99
98
98
98
97
97
97
97
97
96
96
96
96
97
97
97
97
98
98
98
99
100
100
101
102
102
103
104
105
105
106
107
108
108
109
109
110
110
111
111
111
111
111
111
111
110
110
109
108
107
105
104
102
100
98
96
94
91
89
86
83
80
77
74
71
68
65
62
59
56
53
49
46
43
40
37
34
31
28
25
22
19
16
13
10
8
5
2
-1
-4
-7
-10
-13
-16
-20
-23
-27
-31
-34
-38
-42
-47
-51
-56
-60
-65
-70
-75
-80
-86
-91
-97
-102
-108
-114
-119
-125
-131
-137
-143
-150
-156
-163
-169
-176
-183
-190
-197
-204
-212
-220
-227
-236
-244
-253
-261
-270
-279
-289
-298
-308
-318
-328
-339
-349
-360
-371
-382
-393
-404
-415
-427
-438
-450
-462
-473
-485
-497
-509
-521
-533
-546
-558
-570
-582
-594
-606
-619
-631
-643
-655
-667
-679
-691
-703
-715
-727
-738
-750
-761
-772
-783
-794
-805
-815
-826
-837
-847
-857
-868
-878
-888
-898
-908
-918
-928
-938
-948
-958
-968
-978
-988
-998
-1006
-1016
-1027
-1036
-1046
-1055
-1064
-1073
-1083
-1092
-1101
-1110
-1119
-1128
-1136
-1145
-1154
-1163
-1171
-1180
-1188
-1197
-1205
-1213
-1221
-1228
-1236
-1243
-1251
-1258
-1265
-1271
-1278
-1284
-1290
-1296
-1302
-1307
-1312
-1317
-1322
-1326
-1331
-1335
-1338
-1342
-1345
-1348
-1351
-1353
-1355
-1357
-1359
-1361
-1363
-1364
-1365
-1366
-1367
-1368
-1369
-1369
-1370
-1370
-1371
-1371
-1371
-1370
-1370
-1370
-1369
-1369
-1368
-1367
-1366
-1365
-1363
-1362
-1361
-1359
-1357
-1355
-1353
-1351
-1349
-1347
-1344
-1342
-1339
-1337
-1334
-1331
-1329
-1326
-1324
-1321
-1318
-1316
-1314
-1311
-1309
-1307
-1305
-1303
-1302
-1300
-1299
-1298
-1297
-1296
-1295
-1295
-1295
-1294
-1295
-1295
-1295
-1296
-1297
-1298
-1299
-1300
-1302
-1304
-1306
-1308
-1311
-1313
-1316
-1319
-1323
-1327
-1330
-1335
-1339
-1344
-1348
-1353
-1359
-1364
-1370
-1376
-1382
-1388
-1394
-1401
-1408
-1414
-1421
-1429
-1436
-1443
-1451
-1458
-1466
-1474
-1482
-1489
-1497
-1505
-1513
-1521
-1529
-1538
-1546
-1554
-1562
-1570
-1578
-1586
-1594
-1602
-1610
-1618
-1626
-1635
-1643
-1651
-1659
-1667
-1675
-1683
-1691
-1699
-1707
-1715
-1723
-1731
-1739
-1747
-1755
-1763
-1771
-1779
-1787
-1795
-1803
-1811
-1819
-1827
-1835
-1843
-1851
-1859
-1867
-1875
-1883
-1891
-1899
-1907
-1915
-1923
-1931
-1939
-1947
-1956
-1964
-1972
-1980
-1988
-1997
-2005
-2013
-2021
-2029
-2037
-2045
-2053
-2061
-2069
-2077
-2085
-2093
-2101
-2109
-2117
-2125
-2133
-2141
-2149
-2157
-2164
-2172
-2180
-2188
-2196
-2203
-2211
-2219
-2226
-2234
-2241
-2249
-2256
-2263
-2270
-2277
-2284
-2291
-2298
-2305
-2312
-2318
-2325
-2331
-2337
-2344
-2350
-2356
-2362
-2367
-2373
-2379
-2384
-2389
-2395
-2400
-2405
-2410
-2415
-2419
-2424
-2429
-2433
-2438
-2442
-2446
-2451
-2455
-2459
-2464
-2468
-2472
-2476
-2481
-2485
-2489
-2493
-2498
-2502
-2506
-2511
-2515
-2520
-2524
-2529
-2533
-2538
-2542
-2547
-2552
-2556
-2561
-2566
-2571
-2575
-2580
-2585
-2590
-2595
-2599
-2604
-2609
-2613
-2618
-2622
-2627
-2631
-2635
-2640
-2644
-2648
-2652
-2656
-2660
-2663
-2667
-2671
-2674
-2678
-2682
-2685
-2689
-2692
-2695
-2699
-2702
-2706
-2709
-2713
-2716
-2720
-2723
-2727
-2731
-2735
-2739
-2743
-2747
-2751
-2755
-2759
-2763
-2768
-2772
-2776
-2780
-2785
-2789
-2793
-2797
-2801
-2805
-2809
-2813
-2817
-2820
-2823
-2826
-2829
-2832
-2834
-2837
-2839
-2840
-2842
-2843
-2844
-2845
-2845
-2846
-2846
-2845
-2845
-2844
-2843
-2842
-2840
-2839
-2836
-2834
-2832
-2829
-2825
-2822
-2818
-2814
-2810
-2806
-2801
-2796
-2790
-2785
-2779
-2773
-2767
-2761
-2755
-2748
-2742
-2735
-2728
-2721
-2714
-2707
-2700
-2692
-2685
-2677
-2670
-2662
-2654
-2646
-2638
-2630
-2622
-2613
-2605
-2597
-2588
-2579
-2571
-2562
-2553
-2544
-2535
-2526
-2516
-2507
-2498
-2488
-2479
-2469
-2459
-2450
-2440
-2430
-2420
-2410
-2400
-2390
-2380
-2370
-2360
-2350
-2340
-2329
-2319
-2309
-2298
-2288
-2277
-2266
-2255
-2244
-2233
-2222
-2211
-2200
-2188
-2176
-2164
-2152
-2140
-2128
-2116
-2103
-2091
-2078
-2065
-2053
-2040
-2027
-2013
-2000
-1987
-1974
-1960
-1947
-1933
-1920
-1906
-1893
-1879
-1865
-1851
-1837
-1824
-1810
-1796
-1782
-1768
-1754
-1741
-1727
-1713
-1699
-1686
-1672
-1658
-1645
-1631
-1617
-1604
-1590
-1576
-1562
-1549
-1535
-1521
-1508
-1494
-1480
-1467
-1453
-1439
-1426
-1412
-1398
-1385
-1371
-1358
-1344
-1331
-1317
-1304
-1290
-1277
-1263
-1250
-1237
-1224
-1210
-1197
-1184
-1170
-1157
-1144
-1130
-1117
-1104
-1090
-1077
-1063
-1050
-1036
-1022
-1008
-995
-982
-968
-954
-940
-926
-912
-898
-884
-870
-856
-841
-827
-813
-799
-785
-771
-757
-743
-729
-716
-702
-688
-675
-661
-647
-634
-620
-607
-593
-579
-566
-552
-538
-524
-510
-496
-482
-468
-453
-439
-425
-410
-395
-381
-366
-351
-336
-322
-307
-292
-276
-261
-246
-230
-215
-199
-183
-167
-151
-135
-118
-102
-85
-68
-51
-33
-16
1
19
37
55
73
91
109
127
145
164
182
200
219
237
256
275
293
312
331
350
368
387
406
425
444
462
481
500
519
538
557
576
595
613
632
651
670
688
707
725
744
762
780
798
816
834
852
870
887
905
922
939
956
973
990
1006
1022
1040
1056
1073
1089
1105
1121
1137
1152
1168
1184
1199
1214
1229
1244
1259
1274
1289
1303
1317
1332
1346
1360
1374
1388
1401
1415
1429
1442
1456
1469
1482
1495
1509
1522
1535
1548
1561
1574
1586
1599
1612
1625
1638
1650
1663
1675
1688
1700
1712
1724
1736
1748
1760
1772
1783
1795
1806
1817
1828
1839
1850
1861
1871
1881
1892
1902
1912
1922
1932
1942
1951
1961
1970
1980
1989
1998
2007
2017
2025
2035
2043
2052
2061
2070
2078
2087
2096
2104
2113
2121
2129
2138
2146
2154
2162
2170
2178
2186
2194
2202
2210
2217
2225
2233
2241
2248
2256
2263
2271
2278
2286
2293
2300
2307
2315
2322
2329
2336
2343
2350
2357
2364
2371
2378
2385
2392
2399
2406
2413
2420
2427
2434
2441
2449
2456
2463
2470
2477
2484
2492
2499
2506
2513
2521
2528
2535
2543
2550
2557
2564
2571
2578
2585
2593
2599
2606
2613
2620
2627
2633
2640
2647
2653
2660
2666
2673
2679
2686
2692
2699
2705
2711
2718
2724
2730
2736
2742
2749
2755
2761
2767
2772
2778
2784
2790
2795
2801
2806
2812
2817
2822
2828
2833
2838
2843
2848
2854
2859
2864
2869
2874
2879
2883
2888
2893
2898
2902
2907
2912
2916
2920
2925
2929
2933
2937
2941
2945
2949
2952
2956
2959
2962
2966
2969
2971
2974
2977
2979
2981
2984
2985
2987
2989
2990
2991
2993
2993
2994
2995
2995
2995
2995
2995
2995
2994
2993
2993
2992
2991
2989
2988
2987
2985
2984
2982
2980
2979
2977
2975
2973
2971
2969
2967
2964
2962
2960
2957
2955
2952
2950
2947
2944
2942
2939
2936
2933
2930
2927
2924
2920
2917
2914
2911
2907
2904
2901
2897
2894
2891
2888
2884
2881
2878
2875
2872
2869
2866
2863
2860
2857
2854
2851
2848
2845
2843
2840
2837
2834
2832
2829
2827
2824
2821
2819
2816
2814
2811
2809
2806
2804
2802
2799
2797
2795
2793
2790
2788
2786
2784
2782
2780
2778
2776
2774
2772
2771
2769
2767
2765
2764
2762
2761
2759
2757
2756
2755
2753
2752
2751
2750
2749
2748
2748
2747
2747
2747
2747
2747
2748
2748
2749
2750
2751
2752
2754
2755
2757
2759
2761
2763
2766
2768
2771
2774
2776
2779
2782
2785
2789
2792
2795
2798
2802
2805
2808
2812
2815
2818
2821
2824
2827
2829
2832
2834
2836
2838
2840
2842
2843
2844
2845
2845
2846
2846
2845
2845
2844
2843
2841
2839
2837
2835
2832
2829
2826
2822
2818
2813
2808
2803
2797
2792
2785
2779
2772
2765
2757
2749
2741
2733
2724
2715
2706
2696
2687
2677
2666
2656
2645
2635
2624
2612
2601
2589
2578
2566
2554
2542
2529
2517
2504
2492
2479
2466
2452
2439
2425
2412
2398
2384
2370
2356
2341
2327
2312
2297
2282
2267
2252
2236
2220
2204
2188
2171
2154
2137
2120
2102
2085
2067
2049
2029
2011
1993
1973
1954
1935
1915
1895
1874
1854
1833
1812
1791
1770
1749
1727
1705
1683
1661
1638
1616
1593
1570
1548
1524
1501
1478
1455
1431
1407
1384
1360
1336
1312
1288
1264
1240
1215
1191
1167
1142
1117
1093
1068
1043
1018
993
968
943
918
893
868
842
817
792
767
741
716
691
665
640
614
589
563
537
512
486
461
435
409
384
358
332
307
281
256
231
205
180
155
130
106
81
57
33
9
-15
-39
-62
-86
-109
-132
-154
-177
-199
-221
-243
-265
-287
-308
-329
-350
-371
-392
-413
-433
-454
-474
-494
-514
-534
-553
-573
-592
-612
-631
-650
-669
-688
-707
-726
-745
-763
-782
-801
-819
-838
-856
-874
-893
-911
-929
-947
-965
-983
-1000
-1018
-1036
-1053
-1070
-1088
-1105
-1122
-1139
-1155
-1172
-1189
-1205
-1221
-1237
-1253
-1269
-1285
-1301
-1316
-1331
-1347
-1362
-1377
-1391
-1406
-1421
-1435
-1450
-1464
-1478
-1493
-1507
-1521
-1535
-1549
-1563
-1577
-1591
-1605
-1619
-1633
-1646
-1660
-1674
-1687
-1701
-1714
-1727
-1741
-1754
-1767
-1780
-1793
-1806
-1819
-1832
-1845
-1858
-1871
-1884
-1897
-1910
-1922
-1935
-1948
-1961
-1974
-1987
-2000
-2013
-2027
-2040
-2053
-2067
-2080
-2093
-2107
-2120
-2133
-2147
-2160
-2173
-2187
-2200
-2213
-2227
-2240
-2253
-2266
-2280
-2293
-2306
-2319
-2332
-2345
-2358
-2370
-2383
-2396
-2408
-2421
-2433
-2446
-2458
-2470
-2482
-2494
-2506
-2518
-2530
-2542
-2554
-2566
-2577
-2589
-2601
-2612
-2624
-2636
-2647
-2659
-2671
-2682
-2693
-2705
-2716
-2728
-2739
-2750
-2761
-2772
-2783
-2794
-2805
-2816
-2827
-2837
-2848
-2859
-2869
-2880
-2891
-2901
-2912
-2922
-2932
-2943
-2953
-2964
-2974
-2984
-2995
-3005
-3015
-3026
-3036
-3046
-3056
-3067
-3077
-3087
-3097
-3107
-3117
-3127
-3137
-3146
-3156
-3166
-3175
-3185
-3194
-3203
-3212
-3221
-3230
-3239
-3248
-3256
-3265
-3273
-3282
-3290
-3299
-3307
-3316
-3324
-3333
-3341
-3350
-3358
-3367
-3375
-3384
-3392
-3401
-3410
-3418
-3427
-3436
-3445
-3454
-3463
-3472
-3481
-3490
-3499
-3508
-3517
-3526
-3536
-3545
-3554
-3564
-3573
-3582
-3592
-3601
-3610
-3620
-3629
-3638
-3648
-3657
-3666
-3676
-3685
-3694
-3703
-3712
-3721
-3729
-3738
-3746
-3755
-3763
-3771
-3779
-3787
-3795
-3803
-3811
-3818
-3826
-3833
-3841
-3848
-3856
-3863
-3870
-3878
-3885
-3892
-3899
-3906
-3913
-3920
-3927
-3934
-3941
-3948
-3955
-3961
-3968
-3975
-3981
-3988
-3994
-4001
-4006
-4013
-4019
-4027
-4033
-4040
-4046
-4053
-4059
-4066
-4072
-4078
-4085
-4091
-4098
-4104
-4110
-4116
-4122
-4128
-4134
-4140
-4145
-4150
-4156
-4161
-4166
-4170
-4175
-4179
-4184
-4188
-4192
-4196
-4199
-4203
-4206
-4210
-4213
-4216
-4218
-4221
-4224
-4226
-4228
-4230
-4232
-4234
-4235
-4237
-4238
-4239
-4240
-4240
-4241
-4241
-4241
-4241
-4241
-4240
-4239
-4239
-4238
-4236
-4235
-4234
-4232
-4230
-4228
-4226
-4224
-4221
-4219
-4216
-4213
-4209
-4206
-4202
-4198
-4194
-4190
-4186
-4181
-4177
-4172
-4167
-4162
-4156
-4151
-4146
-4140
-4135
-4129
-4123
-4117
-4111
-4105
-4099
-4093
-4086
-4080
-4073
-4067
-4059
-4053
-4046
-4038
-4032
-4025
-4017
-4010
-4002
-3994
-3986
-3978
-3970
-3962
-3953
-3944
-3936
-3927
-3918
-3909
-3900
-3890
-3881
-3871
-3861
-3852
-3842
-3832
-3822
-3811
-3801
-3791
-3781
-3770
-3760
-3750
-3739
-3729
-3718
-3708
-3697
-3687
-3676
-3666
-3655
-3644
-3634
-3623
-3613
-3602
-3591
-3581
-3570
-3559
-3549
-3538
-3528
-3517
-3507
-3497
-3486
-3476
-3465
-3455
-3445
-3434
-3424
-3414
-3403
-3393
-3382
-3372
-3361
-3350
-3340
-3329
-3318
-3308
-3297
-3286
-3276
-3265
-3254
-3243
-3233
-3222
-3211
-3200
-3190
-3179
-3168
-3157
-3146
-3135
-3125
-3114
-3102
-3091
-3080
-3069
-3058
-3047
-3035
-3024
-3012
-3001
-2989
-2978
-2966
-2954
-2941
-2929
-2917
-2904
-2892
-2879
-2866
-2853
-2840
-2826
-2813
-2800
-2786
-2772
-2759
-2745
-2731
-2717
-2703
-2689
-2675
-2661
-2646
-2632
-2618
-2603
-2589
-2575
-2560
-2546
-2531
-2517
-2502
-2488
-2473
-2459
-2444
-2430
-2415
-2400
-2386
-2371
-2356
-2342
-2327
-2312
-2297
-2282
-2267
-2251
-2236
-2220
-2204
-2189
-2172
-2156
-2140
-2123
-2106
-2089
-2072
-2055
-2037
-2019
-2001
-1983
-1965
-1947
-1928
-1909
-1890
-1871
-1852
-1833
-1813
-1794
-1774
-1754
-1734
-1714
-1694
-1674
-1654
-1634
-1613
-1593
-1573
-1552
-1532
-1511
-1491
-1470
-1449
-1429
-1408
-1388
-1367
-1347
-1326
-1306
-1285
-1265
-1244
-1224
-1203
-1183
-1162
-1142
-1122
-1101
-1081
-1061
-1041
-1020
-1000
-981
-961
-941
-922
-902
-883
-863
-844
-825
-806
-788
-769
-750
-732
-714
-696
-678
-660
-642
-625
-607
-590
-573
-556
-539
-522
-505
-488
-471
-455
-438
-421
-405
-388
-372
-355
-339
-322
-306
-289
-273
-256
-240
-223
-207
-190
-174
-157
-140
-124
-107
-91
-74
-58
-42
-25
-9
7
24
40
56
72
88
104
120
136
152
167
183
199
215
230
246
262
278
293
309
325
341
357
372
388
404
420
436
452
468
484
500
516
532
548
564
580
597
613
630
646
663
680
697
714
731
749
767
784
802
821
839
857
876
895
914
933
953
972
992
1012
1032
1052
1072
1093
1114
1135
1156
1177
1198
1220
1242
1263
1285
1308
1330
1353
1375
1398
1421
1445
1468
1491
1515
1539
1563
1587
1611
1635
1660
1684
1709
1733
1758
1782
1807
1832
1856
1881
1906
1931
1956
1980
2005
2029
2055
2080
2105
2130
2155
2180
2205
2229
2254
2279
2304
2328
2353
2378
2402
2427
2451
2476
2500
2524
2548
2573
2597
2621
2645
2669
2692
2716
2740
2764
2788
2811
2835
2858
2882
2906
2929
2952
2976
2999
3022
3045
3068
3091
3114
3137
3159
3181
3203
3225
3247
3268
3290
3311
3332
3353
3373
3394
3414
3435
3455
3475
3494
3514
3533
3553
3572
3591
3610
3629
3647
3665
3684
3702
3719
3737
3755
3772
3789
3806
3823
3839
3855
3871
3887
3903
3918
3934
3949
3963
3978
3992
4005
4019
4032
4043
4057
4069
4080
4091
4102
4113
4123
4133
4142
4151
4160
4168
4176
4184
4192
4199
4205
4211
4217
4223
4228
4233
4237
4241
4245
4248
4251
4254
4256
4258
4259
4260
4261
4261
4262
4261
4261
4260
4259
4257
4255
4253
4251
4248
4245
4242
4238
4234
4229
4225
4219
4214
4208
4202
4196
4189
4182
4175
4167
4159
4151
4143
4134
4125
4116
4106
4096
4086
4075
4066
4054
4043
4033
4022
4010
3998
3986
3974
3962
3950
3937
3925
3912
3899
3886
3873
3860
3847
3835
3822
3809
3796
3783
3770
3757
3745
3732
3719
3707
3694
3682
3670
3657
3645
3633
3620
3608
3596
3583
3571
3558
3546
3533
3521
3508
3495
3483
3470
3457
3445
3432
3419
3406
3394
3381
3368
3356
3343
3331
3318
3305
3293
3280
3268
3255
3243
3230
3218
3205
3193
3180
3168
3156
3144
3131
3120
3108
3096
3084
3073
3062
3050
3039
3028
3018
3007
2997
2986
2976
2966
2956
2946
2937
2927
2918
2908
2899
2889
2880
2870
2861
2851
2842
2832
2823
2813
2803
2794
2784
2775
2765
2755
2746
2736
2726
2717
2707
2698
2688
2678
2669
2659
2649
2639
2630
2620
2610
2601
2591
2581
2571
2561
2551
2541
2531
2521
2511
2501
2491
2481
2470
2460
2450
2440
2429
2419
2409
2398
2388
2377
2367
2356
2345
2335
2324
2313
2302
2291
2280
2269
2258
2247
2235
2224
2213
2201
2190
2178
2166
2154
2142
2130
2118
2106
2094
2082
2069
2057
2044
2032
2019
2005
1993
1980
1967
1954
1941
1928
1915
1901
1888
1875
1861
1848
1835
1821
1808
1795
1782
1769
1756
1743
1730
1718
1705
1693
1681
1669
1657
1645
1633
1622
1610
1599
1588
1577
1566
1555
1544
1534
1523
1513
1503
1493
1483
1473
1464
1454
1444
1435
1425
1416
1407
1397
1388
1378
1369
1360
1350
1341
1331
1322
1313
1303
1294
1285
1276
1267
1257
1249
1240
1231
1222
1214
1205
1197
1189
1181
1173
1165
1157
1149
1142
1134
1127
1120
1113
1106
1099
1092
1085
1078
1072
1065
1059
1052
1046
1040
1034
1028
1022
1016
1010
1004
999
993
988
982
977
972
966
961
956
951
946
941
936
931
926
921
916
910
905
900
895
890
884
879
873
868
862
856
851
845
839
833
826
820
814
807
801
794
787
780
773
766
759
752
744
737
730
722
714
707
699
691
683
675
667
659
651
643
635
627
618
610
602
593
585
576
567
559
550
541
532
523
513
504
495
485
476
466
457
447
437
427
417
408
398
388
378
368
357
347
337
327
316
306
296
285
275
265
254
244
233
223
212
202
191
181
170
160
149
138
128
117
106
95
84
73
62
51
39
28
16
4
-7
-19
-32
-44
-56
-69
-82
-94
-107
-120
-134
-147
-161
-175
-188
-202
-217
-231
-245
-260
-275
-290
-305
-320
-335
-350
-366
-381
-397
-412
-428
-443
-459
-475
-491
-507
-522
-538
-554
-570
-586
-602
-617
-633
-649
-665
-681
-697
-713
-728
-744
-760
-776
-792
-808
-824
-839
-855
-871
-887
-903
-919
-934
-950
-966
-982
-998
-1014
-1030
-1046
-1062
-1078
-1094
-1110
-1126
-1141
-1157
-1173
-1189
-1205
-1221
-1236
-1252
-1267
-1283
-1298
-1313
-1329
-1344
-1359
-1374
-1388
-1403
-1418
-1433
-1447
-1462
-1476
-1491
-1505
-1520
-1534
-1548
-1562
-1577
-1591
-1604
-1618
-1632
-1646
-1659
-1673
-1686
-1699
-1712
-1725
-1738
-1751
-1763
-1775
-1788
-1800
-1812
-1824
-1835
-1847
-1858
-1869
-1881
-1892
-1903
-1913
-1924
-1935
-1945
-1956
-1966
-1976
-1986
-1997
-2007
-2017
-2027
-2037
-2047
-2057
-2067
-2077
-2087
-2097
-2107
-2117
-2127
-2137
-2147
-2157
-2167
-2177
-2187
-2197
-2207
-2217
-2227
-2237
-2247
-2257
-2267
-2277
-2287
-2297
-2307
-2317
-2328
-2338
-2348
-2358
-2368
-2378
-2388
-2399
-2409
-2419
-2429
-2439
-2450
-2460
-2470
-2480
-2491
-2501
-2511
-2522
-2532
-2542
-2553
-2563
-2573
-2584
-2594
-2605
-2616
-2626
-2637
-2648
-2659
-2670
-2680
-2691
-2702
-2713
-2724
-2735
-2746
-2756
-2767
-2778
-2789
-2800
-2810
-2821
-2832
-2843
-2853
-2864
-2874
-2885
-2895
-2906
-2916
-2927
-2937
-2947
-2957
-2967
-2977
-2986
-2996
-3005
-3015
-3024
-3033
-3042
-3050
-3059
-3067
-3075
-3083
-3091
-3099
-3107
-3114
-3122
-3129
-3137
-3144
-3151
-3158
-3165
-3172
-3179
-3186
-3193
-3200
-3207
-3213
-3220
-3227
-3233
-3240
-3246
-3252
-3259
-3265
-3271
-3277
-3283
-3289
-3295
-3300
-3306
-3311
-3316
-3321
-3326
-3331
-3336
-3340
-3345
-3349
-3353
-3357
-3361
-3364
-3368
-3371
-3374
-3377
-3379
-3382
-3384
-3387
-3388
-3390
-3392
-3393
-3394
-3395
-3396
-3396
-3396
-3396
-3396
-3396
-3395
-3395
-3394
-3393
-3391
-3390
-3388
-3386
-3384
-3382
-3380
-3378
-3375
-3372
-3369
-3366
-3363
-3359
-3356
-3352
-3348
-3344
-3339
-3335
-3330
-3325
-3320
-3315
-3310
-3305
-3299
-3293
-3287
-3282
-3275
-3269
-3263
-3257
-3250
-3244
-3237
-3230
-3223
-3216
-3209
-3202
-3195
-3188
-3181
-3174
-3167
-3160
-3153
-3145
-3138
-3131
-3124
-3116
-3109
-3102
-3095
-3088
-3080
-3073
-3066
-3059
-3052
-3045
-3038
-3031
-3024
-3017
-3010
-3003
-2996
-2989
-2982
-2975
-2968
-2962
-2955
-2948
-2941
-2935
-2928
-2921
-2915
-2908
-2901
-2895
-2888
-2881
-2874
-2868
-2861
-2854
-2848
-2841
-2834
-2828
-2821
-2815
-2808
-2801
-2795
-2788
-2781
-2774
-2767
-2760
-2753
-2746
-2738
-2731
-2723
-2716
-2708
-2700
-2692
-2683
-2675
-2666
-2658
-2649
-2640
-2631
-2622
-2612
-2603
-2593
-2584
-2574
-2564
-2554
-2544
-2534
-2524
-2514
-2504
-2494
-2484
-2473
-2463
-2453
-2443
-2432
-2422
-2412
-2402
-2391
-2381
-2371
-2361
-2351
-2341
-2331
-2321
-2311
-2302
-2292
-2282
-2272
-2263
-2253
-2243
-2234
-2224
-2215
-2205
-2195
-2186
-2176
-2167
-2158
-2148
-2139
-2130
-2121
-2112
-2103
-2094
-2086
-2077
-2068
-2060
-2051
-2043
-2033
-2025
-2017
-2009
-2001
-1993
-1985
-1977
-1968
-1960
-1952
-1944
-1936
-1928
-1919
-1911
-1903
-1895
-1886
-1878
-1869
-1861
-1852
-1844
-1835
-1827
-1818
-1809
-1800
-1791
-1782
-1773
-1764
-1755
-1746
-1737
-1727
-1718
-1708
-1698
-1689
-1679
-1669
-1659
-1649
-1639
-1629
-1619
-1609
-1599
-1589
-1578
-1568
-1557
-1547
-1536
-1525
-1514
-1503
-1492
-1481
-1470
-1458
-1447
-1435
-1424
-1412
-1400
-1388
-1376
-1364
-1352
-1340
-1328
-1315
-1303
-1291
-1278
-1266
-1253
-1241
-1228
-1216
-1203
-1190
-1178
-1165
-1152
-1139
-1126
-1113
-1100
-1087
-1074
-1061
-1048
-1034
-1020
-1006
-994
-980
-966
-953
-939
-925
-911
-896
-882
-868
-853
-839
-824
-810
-795
-780
-766
-751
-736
-720
-705
-690
-674
-658
-643
-627
-610
-594
-578
-561
-544
-527
-509
-492
-474
-456
-438
-420
-401
-382
-363
-344
-325
-306
-286
-266
-246
-226
-205
-185
-164
-143
-122
-101
-80
-58
-37
-15
7
29
51
73
96
118
141
163
186
209
232
255
278
301
325
348
371
395
418
442
465
489
513
536
560
584
608
631
655
679
703
727
751
775
799
823
848
872
897
921
946
970
995
1020
1045
1070
1095
1120
1145
1170
1195
1221
1246
1272
1297
1322
1348
1373
1399
1425
1450
1476
1501
1527
1552
1578
1603
1629
1654
1680
1705
1730
1756
1781
1807
1832
1857
1882
1908
1933
1958
1983
2008
2033
2057
2082
2106
2131
2155
2179
2203
2226
2250
2273
2296
2319
2342
2364
2386
2408
2430
2452
2473
2494
2515
2536
2556
2576
2596
2616
2636
2655
2675
2694
2713
2731
2750
2768
2786
2804
2822
2840
2857
2874
2891
2908
2925
2942
2958
2974
2990
3006
3022
3037
3053
3068
3083
3098
3113
3127
3142
3156
3170
3184
3198
3211
3225
3238
3251
3264
3277
3290
3303
3315
3328
3340
3352
3364
3376
3388
3400
3412
3424
3436
3447
3459
3471
3482
3494
3505
3517
3528
3540
3551
3562
3574
3585
3596
3608
3619
3630
3641
3652
3663
3674
3685
3695
3706
3717
3727
3738
3748
3758
3768
3779
3789
3799
3808
3818
3828
3837
3847
3856
3866
3875
3884
3893
3902
3911
3920
3929
3937
3946
3954
3963
3971
3979
3988
3996
4003
4011
4019
4027
4035
4042
4050
4057
4064
4070
4078
4085
4091
4098
4104
4110
4116
4122
4128
4134
4140
4146
4151
4157
4163
4168
4174
4179
4185
4191
4196
4202
4208
4213
4219
4225
4231
4237
4243
4249
4255
4261
4268
4274
4280
4287
4293
4300
4307
4313
4320
4327
4334
4340
4347
4354
4361
4368
4375
4382
4388
4395
4402
4408
4415
4421
4428
4434
4440
4446
4452
4458
4464
4470
4476
4482
4488
4493
4499
4505
4510
4516
4521
4527
4532
4538
4543
4549
4554
4560
4565
4571
4576
4582
4587
4593
4599
4604
4610
4615
4621
4627
4632
4638
4644
4650
4656
4661
4667
4673
4679
4685
4691
4697
4703
4709
4714
4720
4726
4732
4738
4744
4749
4755
4761
4766
4772
4777
4783
4789
4794
4800
4805
4811
4816
4822
4827
4833
4838
4844
4849
4855
4861
4866
4872
4878
4883
4889
4895
4900
4906
4912
4918
4924
4929
4935
4941
4947
4952
4958
4964
4970
4975
4981
4987
4992
4998
5003
5009
5014
5019
5025
5030
5035
5040
5045
5049
5054
5058
5063
5067
5071
5075
5079
5083
5087
5090
5094
5097
5101
5104
5107
5110
5113
5116
5119
5122
5125
5128
5131
5134
5137
5139
5142
5144
5147
5150
5152
5155
5157
5159
5162
5164
5166
5168
5170
5172
5174
5176
5178
5180
5181
5183
5184
5186
5187
5188
5189
5190
5190
5191
5192
5192
5192
5192
5192
5192
5191
5191
5190
5189
5188
5186
5185
5183
5181
5179
5176
5174
5171
5168
5165
5162
5158
5154
5150
5146
5142
5137
5132
5127
5122
5117
5111
5106
5100
5094
5088
5082
5075
5069
5062
5055
5048
5041
5034
5027
5019
5012
5004
4996
4989
4981
4973
4965
4956
4948
4939
4931
4922
4913
4904
4895
4886
4876
4867
4857
4847
4837
4827
4816
4806
4795
4785
4774
4763
4752
4740
4729
4717
4706
4694
4682
4670
4658
4646
4633
4621
4608
4595
4582
4569
4555
4542
4528
4514
4500
4485
4471
4456
4441
4426
4411
4395
4380
4364
4348
4332
4316
4299
4283
4266
4249
4233
4216
4198
4181
4164
4146
4129
4111
4094
4075
4058
4040
4022
4003
3986
3968
3949
3931
3913
3894
3876
3857
3839
3820
3801
3782
3764
3745
3726
3707
3688
3669
3650
3631
3612
3593
3574
3554
3535
3516
3497
3478
3458
3439
3419
3400
3381
3361
3341
3322
3302
3283
3263
3243
3223
3203
3183
3163
3143
3123
3103
3083
3062
3042
3022
3001
2981
2961
2940
2920
2899
2879
2858
2838
2817
2797
2776
2756
2735
2715
2694
2674
2653
2632
2612
2591
2570
2549
2528
2508
2487
2466
2445
2424
2403
2382
2361
2340
2319
2298
2277
2257
2236
2215
2194
2173
2152
2132
2111
2090
2070
2049
2029
2008
1988
1968
1948
1928
1907
1887
1868
1848
1828
1808
1788
1769
1749
1729
1710
1690
1670
1651
1631
1612
1592
1572
1553
1533
1514
1494
1475
1455
1436
1417
1397
1378
1359
1340
1321
1302
1283
1264
1246
1227
1209
1191
1172
1154
1136
1119
1101
1083
1066
1049
1032
1014
998
982
965
949
933
917
901
885
870
854
839
824
809
795
780
766
752
738
724
710
697
683
670
657
645
632
620
607
595
584
572
561
549
538
528
517
507
497
487
477
468
459
451
442
434
427
419
412
405
399
393
387
382
377
372
368
364
360
357
354
351
349
347
345
344
343
342
342
341
341
341
342
342
343
344
345
346
347
349
350
352
354
356
358
359
361
363
365
367
369
371
373
375
376
378
380
382
384
385
387
389
390
392
394
395
397
398
400
402
403
405
406
408
410
411
413
415
416
418
420
422
424
426
428
430
432
434
436
438
440
442
444
447
449
451
453
455
457
459
462
464
466
468
470
472
474
476
478
480
482
484
486
488
490
492
494
496
497
499
501
503
504
506
508
509
511
512
513
515
516
517
518
520
521
522
523
524
524
525
526
527
527
528
529
529
530
531
531
532
533
533
534
535
536
537
538
539
541
542
544
545
547
549
551
554
556
559
562
565
568
571
575
578
582
586
591
595
600
605
610
615
620
626
632
638
644
650
656
663
670
677
683
691
698
705
713
720
728
736
744
752
760
769
777
786
794
803
812
821
831
840
850
859
869
879
889
899
909
919
929
939
950
960
971
982
992
1002
1014
1025
1036
1047
1059
1070
1081
1093
1104
1116
1128
1139
1151
1163
1175
1187
1199
1211
1223
1235
1247
1259
1271
1283
1295
1307
1319
1331
1343
1355
1367
1379
1391
1403
1414
1426
1437
1449
1460
1472
1483
1494
1505
1516
1527
1538
1548
1559
1569
1580
1590
1600
1610
1620
1630
1640
1650
1659
1669
1678
1688
1697
1706
1716
1725
1734
1743
1751
1760
1769
1778
1786
1795
1803
1812
1820
1828
1836
1844
1852
1860
1868
1876
1883
1891
1898
1905
1913
1920
1927
1934
1941
1947
1954
1961
1967
1974
1980
1986
1993
1999
2005
2011
2017
2023
2029
2035
2041
2047
2053
2059
2066
2072
2078
2085
2091
2098
2105
2111
2118
2125
2132
2139
2147
2154
2162
2169
2177
2185
2193
2201
2209
2218
2226
2235
2244
2253
2262
2271
2280
2290
2299
2309
2319
2329
2339
2349
2359
2369
2380
2390
2401
2412
2423
2434
2445
2456
2468
2480
2491
2503
2516
2528
2540
2553
2565
2578
2591
2604
2617
2631
2644
2658
2672
2686
2700
2714
2728
2743
2757
2772
2787
2802
2817
2832
2848
2863
2879
2895
2910
2926
2943
2959
2975
2992
3008
3025
3041
3058
3075
3092
3110
3127
3144
3162
3180
3198
3216
3234
3252
3271
3289
3308
3327
3346
3365
3384
3404
3423
3443
3462
3482
3502
3522
3542
3562
3583
3603
3623
3643
3664
3684
3705
3725
3746
3766
3787
3808
3828
3849
3869
3890
3910
3931
3951
3972
3992
4011
4033
4053
4073
4093
4113
4132
4152
4172
4191
4211
4230
4249
4268
4287
4306
4325
4344
4362
4381
4399
4418
4436
4454
4473
4491
4509
4527
4545
4562
4580
4598
4616
4633
4651
4668
4685
4703
4720
4737
4754
4771
4788
4805
4821
4838
4855
4871
4888
4904
4920
4937
4953
4969
4985
5001
5017
5032
5048
5063
5079
5094
5109
5124
5139
5154
5168
5182
5197
5211
5224
5238
5252
5265
5278
5291
5304
5317
5330
5342
5354
5366
5378
5390
5401
5412
5423
5434
5445
5455
5465
5475
5485
5495
5504
5513
5522
5531
5539
5548
5556
5564
5572
5579
5587
5594
5601
5608
5615
5622
5628
5634
5641
5647
5652
5658
5663
5669
5674
5679
5683
5688
5692
5696
5700
5703
5707
5710
5713
5716
5718
5721
5723
5725
5727
5728
5729
5731
5732
5732
5733
5733
5734
5734
5733
5733
5733
5732
5731
5730
5729
5728
5727
5726
5724
5723
5721
5719
5717
5715
5713
5711
5709
5707
5705
5703
5700
5698
5696
5693
5691
5688
5685
5683
5680
5677
5674
5671
5668
5665
5662
5659
5655
5652
5649
5645
5642
5638
5635
5631
5628
5624
5621
5617
5614
5610
5606
5603
5599
5596
5592
5589
5585
5581
5578
5574
5571
5568
5564
5561
5557
5554
5551
5547
5544
5541
5537
5534
5531
5528
5525
5522
5519
5516
5513
5510
5507
5504
5502
5499
5497
5494
5492
5489
5487
5485
5483
5481
5480
5478
5476
5475
5474
5472
5471
5470
5469
5468
5467
5467
5466
5466
5465
5465
5465
5465
5465
5465
5465
5466
5466
5467
5467
5468
5469
5470
5471
5472
5474
5475
5476
5478
5479
5481
5482
5484
5486
5488
5489
5491
5493
5495
5496
5498
5500
5502
5504
5506
5507
5509
5511
5513
5515
5517
5519
5521
5523
5525
5527
5529
5531
5533
5535
5537
5538
5540
5542
5543
5545
5546
5548
5549
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5563
5564
5564
5565
5566
5566
5566
5567
5567
5567
5567
5567
5567
5567
5567
5567
5567
5567
5567
5566
5566
5566
5565
5565
5565
5564
5564
5563
5563
5562
5561
5561
5560
5560
5559
5558
5558
5557
5557
5556
5555
5555
5554
5553
5552
5552
5551
5550
5549
5548
5548
5547
5546
5545
5544
5543
5542
5541
5540
5539
5538
5537
5536
5534
5533
5532
5531
5529
5528
5527
5525
5524
5522
5521
5519
5518
5516
5515
5513
5512
5510
5508
5507
5505
5503
5501
5499
5497
5495
5493
5491
5488
5486
5483
5481
5478
5475
5473
5470
5467
5463
5460
5457
5453
5450
5446
5443
5439
5435
5431
5427
5423
5419
5415
5410
5406
5402
5397
5393
5388
5383
5378
5374
5369
5364
5359
5354
5349
5344
5339
5334
5329
5323
5318
5313
5308
5302
5297
5292
5287
5281
5276
5271
5266
5260
5255
5250
5245
5240
5235
5230
5225
5220
5215
5211
5206
5201
5196
5191
5187
5182
5177
5173
5168
5164
5159
5155
5150
5146
5142
5137
5133
5129
5125
5120
5116
5112
5108
5104
5100
5096
5092
5088
5084
5080
5076
5072
5068
5064
5060
5056
5052
5048
5044
5040
5035
5031
5027
5023
5019
5015
5011
5007
5003
4999
4995
4991
4988
4984
4980
4976
4973
4969
4966
4962
4959
4955
4952
4949
4946
4943
4940
4937
4934
4931
4928
4925
4923
4920
4917
4915
4912
4910
4907
4905
4903
4900
4898
4895
4893
4890
4888
4886
4883
4881
4878
4876
4873
4871
4868
4865
4863
4860
4858
4855
4852
4850
4847
4844
4841
4839
4836
4833
4830
4827
4824
4820
4817
4814
4811
4807
4804
4801
4798
4794
4791
4788
4784
4781
4778
4775
4771
4768
4765
4762
4758
4755
4752
4749
4745
4742
4739
4736
4732
4729
4726
4723
4720
4716
4713
4710
4707
4703
4700
4697
4694
4690
4687
4684
4681
4678
4674
4671
4668
4665
4662
4658
4655
4652
4649
4646
4642
4639
4636
4633
4630
4626
4623
4620
4617
4614
4610
4607
4604
4601
4598
4594
4591
4588
4585
4582
4579
4575
4572
4569
4566
4563
4560
4556
4553
4550
4547
4544
4541
4538
4534
4531
4528
4525
4522
4519
4516
4512
4509
4506
4503
4500
4497
4494
4490
4487
4484
4481
4478
4475
4472
4469
4465
4462
4459
4456
4453
4450
4447
4444
4441
4437
4434
4431
4428
4425
4422
4419
4416
4413
4410
4407
4403
4400
4397
4394
4391
4388
4385
4382
4379
4376
4373
4370
4366
4363
4360
4357
4354
4351
4348
4345
4342
4339
4336
4333
4330
4327
4324
4321
4318
4315
4311
4308
4305
4302
4299
4296
4293
4290
4287
4284
4281
4278
4275
4272
4269
4266
4263
4260
4257
4254
4251
4248
4245
4242
4239
4236
4233
4230
4227
4224
4221
4218
4215
4212
4209
4206
4203
4200
4197
4194
4191
4188
4185
4182
4179
4176
4173
4170
4167
4164
4161
4158
4155
4152
4149
4146
4143
4140
4137
4134
4131
4129
4126
4123
4120
4117
4114
4111
4108
4105
4102
4099
4096
4093
4090
4086
4083
4081
4078
4075
4073
4070
4067
4064
4061
4058
4054
4051
4049
4046
4043
4041
4038
4035
4032
4029
4026
4022
4019
4017
4014
4011
4009
4006
4003
4000
3997
3994
3991
3988
3986
3983
3980
3977
3974
3971
3968
3965
3962
3960
3957
3954
3951
3948
3945
3942
3940
3937
3934
3931
3928
3925
3922
3920
3917
3914
3911
3908
3905
3903
3900
3897
3894
3891
3888
3885
3883
3880
3877
3874
3871
3869
3866
3863
3860
3857
3854
3852
3849
3846
3843
3840
3838
3835
3832
3829
3826
3824
3821
3818
3815
3812
3810
3807
3804
3801
3798
3796
3793
3790
3787
3784
3782
3779
3776
3773
3771
3768
3765
3762
3759
3757
3754
3751
3748
3746
3743
3740
3737
3735
3732
3729
3726
3724
3721
3718
3715
3713
3710
3707
3704
3702
3699
3696
3693
3691
3688
3685
3683
3680
3677
3674
3672
3669
3666
3663
3661
3658
3655
3653
3650
3647
3644
3642
3639
3636
3634
3631
3628
3626
3623
3620
3617
3615
3612
3609
3607
3604
3601
3599
3596
3593
3591
3588
3585
3583
3580
3577
3575
3572
3569
3567
3564
3561
3559
3556
3553
3551
3548
3545
3543
3540
3537
3535
3532
3529
3527
3524
3521
3519
3516
3514
3511
3508
3506
3503
3500
3498
3495
3492
3490
3487
3485
3482
3479
3477
3474
3472
3469
3466
3464
3461
3458
3456
3453
3451
3448
3445
3443
3440
3438
3435
3432
3430
3427
3425
3422
3420
3417
3414
3412
3409
3407
3404
3401
3399
3396
3394
3391
3389
3386
3383
3381
3378
3376
3373
3371
3368
3366
3363
3360
3358
3355
3353
3350
3348
3345
3343
3340
3337
3335
3332
3330
3327
3325
3322
3320
3317
3315
3312
3310
3307
3305
3302
3300
3297
3294
3292
3289
3287
3284
3282
3279
3277
3274
3272
3269
3267
3264
3262
3259
3257
3254
3252
3249
3247
3244
3242
3239
3237
3234
3232
3229
3227
3225
3222
3220
3217
3215
3212
3210
3207
3205
3202
3200
3197
3195
3192
3190
3188
3185
3183
3180
3178
3175
3173
3170
3168
3165
3163
3161
3158
3156
3153
3151
3148
3146
3144
3141
3139
3136
3134
3131
3129
3127
3124
3122
3119
3117
3114
3112
3110
3107
3105
3102
3100
3098
3095
3093
3090
3088
3086
3083
3081
3078
3076
3074
3071
3069
3066
3064
3062
3059
3057
3054
3052
3050
3047
3045
3043
3040
3038
3035
3033
3031
3028
3026
3024
3021
3019
3017
3014
3012
3009
3007
3005
3002
3000
2998
2995
2993
2991
2988
2986
2984
2981
2979
2977
2974
2972
2970
2967
2965
2963
2960
2958
2956
2953
2951
2949
2946
2944
2942
2939
2937
2935
2933
2930
2928
2926
2923
2921
2919
2916
2914
2912
2909
2907
2905
2903
2900
2898
2896
2893
2891
2889
2887
2884
2882
2880
2877
2875
2873
2871
2868
2866
2864
2862
2859
2857
2855
2852
2850
2848
2846
2843
2841
2839
2837
2834
2832
2830
2828
2825
2823
2821
2819
2816
2814
2812
2810
2808
2805
2803
2801
2799
2796
2794
2792
2790
2787
2785
2783
2781
2779
2776
2774
2772
2770
2767
2765
2763
2761
2759
2756
2754
2752
2750
2748
2745
2743
2741
2739
2737
2734
2732
2730
2728
2726
2724
2721
2719
2717
2715
2713
2710
2708
2706
2704
2702
2700
2697
2695
2693
2691
2689
2687
2684
2682
2680
2678
2676
2674
2672
2669
2667
2665
2663
2661
2659
2656
2654
2652
2650
2648
2646
2644
2642
2639
2637
2635
2633
2631
2629
2627
2624
2622
2620
2618
2616
2614
2612
2610
2608
2605
2603
2601
2599
2597
2595
2593
2591
2589
2586
2584
2582
2580
2578
2576
2574
2572
2570
2568
2566
2563
2561
2559
2557
2555
2553
2551
2549
2547
2545
2543
2541
2539
2536
2534
2532
2530
2528
2526
2524
2522
2520
2518
2516
2514
2512
2510
2508
2506
2504
2502
2499
2497
2495
2493
2491
2489
2487
2485
2483
2481
2479
2477
2475
2473
2471
2469
2467
2465
2463
2461
2459
2457
2455
2453
2451
2449
2447
2445
2443
2441
2439
2437
2435
2433
2431
2429
2427
2425
2423
2421
2419
2417
2415
2413
2411
2409
2407
2405
2403
2401
2399
2397
2395
2393
2391
2389
2387
2385
2383
2381
2379
2377
2375
2373
2371
2369
2367
2365
2363
2361
2360
2358
2356
2354
2352
2350
2348
2346
2344
2342
2340
2338
2336
2334
2332
2330
2328
2327
2325
2323
2321
2319
2317
2315
2313
2311
2309
2307
2305
2303
2301
2300
2298
2296
2294
2292
2290
2288
2286
2284
2282
2280
2279
2277
2275
2273
2271
2269
2267
2265
2263
2262
2260
2258
2256
2254
