5
12807
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-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
-31
-31
-32
-32
-32
-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
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-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
-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
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-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
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-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
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-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
-54
-54
-54
-54
-54
-54
-54
-54
-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
-55
-55
-55
-55
-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
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-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
-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
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-60
-60
-60
-61
-61
-61
-62
-62
-63
-63
-63
-64
-64
-65
-65
-66
-66
-67
-67
-68
-69
-69
-70
-71
-72
-72
-73
-74
-75
-76
-77
-78
-79
-81
-82
-83
-85
-86
-87
-88
-90
-91
-92
-93
-94
-96
-97
-97
-98
-99
-100
-101
-101
-102
-103
-103
-104
-105
-105
-106
-106
-106
-106
-107
-107
-106
-106
-106
-106
-105
-105
-104
-104
-103
-102
-102
-101
-100
-100
-99
-98
-97
-97
-96
-95
-95
-94
-93
-93
-92
-92
-91
-91
-90
-90
-89
-89
-88
-88
-88
-87
-87
-87
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-89
-89
-90
-91
-91
-92
-93
-93
-94
-95
-96
-96
-97
-98
-98
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-100
-100
-100
-100
-100
-100
-99
-99
-99
-99
-99
-99
-99
-99
-99
-99
-98
-98
-97
-96
-95
-94
-93
-92
-91
-89
-88
-86
-85
-84
-82
-81
-80
-79
-77
-76
-75
-73
-72
-70
-69
-67
-65
-63
-60
-57
-54
-51
-47
-43
-39
-34
-29
-24
-18
-12
-6
1
8
15
22
30
38
46
54
62
71
79
88
97
106
114
123
132
141
149
158
166
175
183
191
199
208
216
224
232
240
248
257
265
273
281
289
296
304
311
318
324
331
337
343
348
354
359
364
369
374
378
383
387
391
395
399
403
406
410
413
416
419
422
425
427
429
430
431
432
432
432
432
431
430
429
427
426
424
422
420
417
415
412
409
406
404
401
398
395
391
388
385
381
378
374
370
366
361
356
351
346
340
334
328
322
316
310
304
298
292
286
280
274
268
262
255
249
243
237
230
223
215
207
199
189
180
170
160
149
139
128
118
107
96
86
75
64
53
42
31
19
8
-3
-15
-26
-37
-48
-59
-70
-81
-91
-102
-113
-124
-136
-147
-159
-170
-182
-194
-206
-218
-230
-242
-253
-263
-273
-283
-291
-299
-306
-312
-317
-321
-324
-326
-327
-328
-328
-327
-326
-324
-322
-319
-316
-313
-310
-306
-303
-300
-297
-294
-292
-290
-289
-288
-288
-289
-290
-292
-294
-297
-300
-303
-306
-308
-311
-313
-314
-315
-315
-315
-314
-312
-310
-308
-305
-301
-297
-293
-288
-283
-278
-272
-265
-258
-250
-242
-234
-225
-217
-209
-201
-193
-186
-179
-174
-168
-164
-160
-156
-153
-151
-149
-148
-147
-146
-146
-146
-146
-146
-147
-147
-148
-148
-148
-148
-148
-148
-148
-147
-147
-146
-145
-143
-142
-140
-138
-136
-134
-132
-130
-128
-127
-126
-126
-125
-125
-125
-125
-126
-127
-127
-128
-129
-131
-132
-134
-135
-137
-140
-142
-145
-149
-154
-159
-165
-171
-179
-187
-195
-205
-215
-226
-238
-251
-264
-278
-293
-308
-323
-339
-355
-370
-386
-401
-416
-431
-445
-460
-474
-489
-504
-519
-534
-549
-564
-580
-595
-610
-625
-640
-654
-668
-681
-694
-706
-719
-731
-742
-754
-765
-776
-786
-796
-804
-812
-819
-825
-831
-836
-841
-846
-851
-855
-860
-866
-871
-876
-882
-886
-890
-894
-896
-897
-896
-895
-894
-892
-889
-887
-886
-886
-886
-887
-888
-890
-892
-894
-896
-897
-898
-898
-898
-898
-897
-895
-894
-892
-889
-887
-883
-880
-875
-871
-866
-862
-857
-851
-845
-839
-833
-826
-819
-811
-804
-797
-790
-784
-779
-773
-769
-765
-761
-758
-755
-752
-749
-746
-743
-739
-736
-733
-729
-725
-721
-716
-711
-705
-698
-690
-682
-673
-663
-653
-642
-631
-619
-607
-595
-582
-569
-554
-539
-523
-506
-488
-469
-449
-427
-404
-380
-355
-328
-299
-269
-238
-204
-169
-132
-94
-54
-13
28
71
113
156
199
242
284
325
366
405
444
482
519
554
589
622
654
685
715
744
772
800
826
853
878
903
927
950
972
993
1010
1029
1044
1059
1072
1084
1095
1105
1115
1125
1134
1142
1150
1158
1165
1172
1178
1183
1188
1192
1195
1197
1199
1201
1201
1200
1198
1196
1192
1187
1182
1176
1170
1163
1156
1150
1144
1138
1132
1126
1121
1116
1111
1105
1100
1094
1087
1080
1073
1064
1055
1045
1034
1022
1010
997
983
970
957
944
932
921
911
901
891
882
871
860
847
833
818
801
782
762
742
720
699
678
658
639
621
605
589
575
561
548
536
524
512
502
491
482
473
466
459
454
450
447
445
445
446
449
453
459
467
477
489
504
520
538
558
578
598
618
638
657
676
694
711
727
743
758
773
788
802
817
832
847
862
877
892
908
924
940
957
974
992
1008
1027
1044
1062
1079
1095
1112
1128
1145
1162
1179
1196
1214
1231
1248
1265
1282
1297
1313
1327
1341
1355
1368
1381
1393
1404
1415
1425
1434
1443
1451
1459
1466
1474
1481
1487
1493
1499
1504
1509
1512
1515
1517
1517
1517
1515
1513
1509
1505
1500
1494
1487
1480
1473
1465
1456
1448
1439
1429
1419
1407
1395
1381
1365
1348
1330
1312
1292
1273
1254
1235
1217
1199
1181
1165
1149
1134
1119
1106
1093
1081
1069
1058
1048
1038
1028
1018
1010
1002
995
989
983
978
974
971
969
969
969
970
972
975
978
982
987
991
995
998
1000
1002
1002
1000
999
996
992
988
983
979
974
969
964
958
953
947
941
934
927
919
911
903
895
887
879
873
867
863
860
859
860
863
866
872
878
886
894
902
910
918
926
934
941
947
953
959
965
970
976
982
988
994
1000
1004
1010
1014
1018
1022
1026
1029
1031
1034
1036
1037
1039
1040
1042
1043
1045
1047
1050
1053
1057
1061
1066
1072
1078
1084
1090
1096
1102
1108
1113
1118
1123
1129
1135
1142
1149
1158
1167
1177
1188
1199
1210
1222
1233
1245
1256
1267
1279
1290
1301
1312
1324
1335
1346
1357
1368
1379
1389
1399
1408
1417
1425
1433
1441
1449
1456
1464
1471
1478
1485
1492
1500
1508
1516
1525
1534
1543
1553
1564
1574
1585
1595
1605
1615
1623
1631
1638
1644
1650
1655
1660
1665
1669
1674
1678
1682
1686
1689
1692
1695
1698
1701
1703
1705
1707
1708
1707
1706
1704
1701
1697
1693
1688
1684
1680
1675
1672
1668
1664
1661
1657
1654
1650
1645
1641
1635
1629
1622
1614
1605
1594
1582
1570
1556
1543
1529
1516
1503
1491
1480
1471
1463
1456
1450
1446
1443
1441
1440
1440
1440
1441
1442
1443
1443
1443
1443
1442
1441
1440
1439
1439
1440
1442
1445
1449
1453
1457
1462
1466
1470
1474
1477
1480
1483
1485
1487
1489
1491
1493
1496
1498
1500
1502
1503
1505
1507
1509
1511
1513
1515
1518
1521
1523
1526
1529
1531
1532
1532
1532
1531
1529
1526
1522
1518
1514
1509
1504
1499
1495
1490
1485
1480
1475
1469
1462
1453
1444
1433
1421
1407
1393
1378
1363
1347
1331
1316
1301
1286
1272
1259
1246
1235
1225
1216
1209
1203
1198
1194
1191
1188
1185
1183
1180
1178
1176
1174
1173
1173
1175
1178
1183
1189
1197
1206
1216
1227
1237
1248
1259
1269
1279
1288
1298
1306
1315
1323
1330
1338
1345
1353
1360
1368
1376
1384
1393
1402
1410
1419
1428
1437
1445
1454
1461
1468
1475
1480
1485
1488
1490
1492
1492
1491
1490
1488
1486
1485
1484
1483
1483
1484
1486
1489
1493
1498
1503
1510
1517
1525
1533
1541
1549
1557
1565
1572
1580
1588
1596
1605
1615
1626
1637
1650
1663
1677
1691
1705
1719
1733
1746
1758
1770
1781
1792
1802
1812
1821
1828
1836
1842
1847
1851
1853
1855
1855
1854
1851
1847
1841
1834
1826
1816
1806
1795
1783
1772
1760
1749
1738
1728
1718
1708
1699
1690
1682
1674
1666
1659
1653
1647
1642
1637
1634
1630
1628
1626
1626
1626
1626
1627
1629
1631
1633
1636
1638
1640
1641
1641
1641
1640
1639
1638
1636
1635
1634
1633
1632
1632
1631
1630
1629
1628
1628
1627
1626
1625
1624
1623
1620
1617
1613
1609
1604
1598
1592
1586
1580
1574
1568
1563
1558
1553
1549
1545
1542
1539
1535
1532
1529
1525
1521
1518
1514
1511
1508
1505
1503
1502
1501
1500
1501
1501
1503
1505
1508
1512
1516
1521
1526
1532
1537
1543
1549
1555
1560
1564
1568
1572
1575
1577
1580
1581
1583
1584
1586
1587
1588
1588
1588
1588
1587
1585
1582
1578
1574
1569
1564
1557
1550
1542
1532
1522
1511
1500
1487
1474
1461
1448
1435
1422
1410
1398
1386
1374
1363
1353
1343
1334
1325
1318
1311
1306
1301
1298
1295
1294
1293
1292
1292
1291
1291
1290
1288
1286
1284
1281
1278
1274
1270
1266
1261
1255
1248
1241
1233
1224
1214
1204
1193
1182
1171
1160
1149
1138
1126
1115
1104
1094
1084
1074
1065
1056
1048
1040
1033
1025
1018
1010
1004
997
990
984
977
971
965
960
955
950
946
942
939
937
934
932
930
928
926
924
921
917
913
908
902
896
889
882
874
867
859
851
844
837
831
825
820
815
811
807
804
802
800
799
798
798
797
797
797
797
796
796
795
794
792
790
788
784
779
773
766
757
747
735
722
708
692
675
657
637
616
595
572
549
525
500
476
452
427
404
380
357
334
311
288
265
243
220
199
177
157
138
119
102
85
69
53
38
23
8
-7
-21
-36
-50
-64
-77
-90
-102
-113
-123
-133
-142
-150
-157
-164
-169
-174
-179
-183
-186
-189
-192
-196
-200
-204
-209
-214
-221
-228
-236
-244
-253
-262
-271
-280
-290
-299
-309
-318
-327
-335
-343
-350
-356
-362
-367
-373
-378
-383
-387
-392
-396
-400
-403
-406
-408
-408
-408
-406
-404
-401
-397
-393
-388
-383
-379
-374
-370
-366
-362
-359
-357
-355
-354
-353
-353
-354
-356
-357
-359
-361
-363
-365
-366
-367
-368
-368
-368
-367
-366
-366
-365
-365
-366
-367
-369
-372
-375
-378
-382
-385
-388
-391
-393
-394
-395
-395
-393
-391
-388
-385
-380
-375
-369
-363
-357
-351
-345
-339
-334
-329
-324
-319
-314
-310
-305
-300
-295
-289
-283
-277
-271
-265
-258
-252
-246
-241
-236
-232
-229
-227
-226
-226
-227
-228
-231
-234
-238
-241
-246
-250
-255
-260
-265
-270
-275
-281
-286
-291
-296
-301
-307
-313
-319
-325
-332
-339
-347
-354
-363
-371
-379
-387
-395
-402
-410
-417
-423
-429
-435
-440
-445
-450
-454
-458
-461
-463
-466
-468
-470
-471
-473
-474
-476
-477
-479
-480
-482
-483
-484
-485
-486
-487
-489
-490
-493
-496
-499
-504
-509
-515
-522
-531
-540
-550
-560
-572
-585
-598
-612
-626
-641
-656
-671
-687
-702
-718
-733
-749
-764
-778
-792
-806
-819
-831
-842
-853
-863
-872
-881
-890
-898
-906
-914
-922
-929
-937
-944
-952
-959
-967
-976
-984
-993
-1002
-1012
-1022
-1034
-1045
-1056
-1068
-1080
-1092
-1104
-1116
-1127
-1138
-1148
-1158
-1167
-1175
-1183
-1190
-1197
-1204
-1211
-1218
-1225
-1233
-1239
-1246
-1252
-1258
-1263
-1267
-1271
-1274
-1277
-1279
-1282
-1285
-1288
-1291
-1295
-1299
-1304
-1308
-1312
-1315
-1318
-1321
-1322
-1323
-1323
-1322
-1321
-1320
-1318
-1316
-1313
-1311
-1309
-1307
-1305
-1303
-1301
-1299
-1298
-1296
-1295
-1294
-1294
-1293
-1293
-1292
-1292
-1292
-1292
-1293
-1294
-1295
-1297
-1299
-1302
-1306
-1310
-1314
-1319
-1325
-1331
-1337
-1343
-1350
-1357
-1364
-1372
-1379
-1387
-1395
-1403
-1410
-1419
-1427
-1435
-1444
-1453
-1463
-1473
-1484
-1495
-1506
-1518
-1531
-1543
-1555
-1567
-1578
-1589
-1599
-1609
-1618
-1626
-1633
-1640
-1647
-1653
-1658
-1663
-1668
-1672
-1675
-1678
-1681
-1684
-1687
-1689
-1692
-1695
-1697
-1700
-1702
-1704
-1706
-1708
-1709
-1710
-1711
-1711
-1712
-1713
-1714
-1715
-1717
-1719
-1722
-1724
-1727
-1731
-1735
-1739
-1743
-1747
-1752
-1757
-1762
-1768
-1774
-1780
-1787
-1794
-1801
-1809
-1816
-1824
-1832
-1840
-1849
-1857
-1866
-1875
-1884
-1894
-1903
-1913
-1923
-1933
-1942
-1952
-1961
-1970
-1978
-1987
-1994
-2001
-2008
-2015
-2021
-2025
-2031
-2036
-2040
-2044
-2047
-2050
-2052
-2053
-2055
-2056
-2056
-2057
-2057
-2058
-2058
-2059
-2060
-2062
-2064
-2067
-2070
-2073
-2077
-2081
-2085
-2089
-2093
-2097
-2101
-2105
-2108
-2112
-2115
-2118
-2121
-2124
-2127
-2130
-2132
-2135
-2136
-2138
-2139
-2140
-2140
-2141
-2141
-2142
-2143
-2144
-2146
-2150
-2154
-2159
-2164
-2171
-2178
-2186
-2194
-2202
-2210
-2218
-2226
-2234
-2242
-2249
-2256
-2263
-2269
-2276
-2282
-2288
-2295
-2302
-2309
-2316
-2324
-2333
-2342
-2351
-2361
-2372
-2383
-2394
-2406
-2419
-2432
-2445
-2459
-2474
-2490
-2506
-2523
-2541
-2559
-2578
-2597
-2617
-2637
-2657
-2677
-2698
-2718
-2739
-2759
-2779
-2800
-2820
-2839
-2858
-2877
-2895
-2912
-2928
-2944
-2959
-2973
-2987
-3000
-3012
-3024
-3035
-3045
-3055
-3064
-3073
-3081
-3089
-3096
-3103
-3109
-3115
-3120
-3124
-3128
-3132
-3134
-3136
-3138
-3139
-3140
-3140
-3140
-3140
-3139
-3139
-3138
-3137
-3136
-3135
-3133
-3131
-3128
-3125
-3121
-3117
-3113
-3108
-3103
-3097
-3090
-3083
-3076
-3067
-3058
-3049
-3039
-3028
-3017
-3006
-2995
-2983
-2971
-2959
-2946
-2933
-2920
-2906
-2892
-2878
-2863
-2849
-2834
-2819
-2805
-2790
-2776
-2763
-2749
-2736
-2723
-2711
-2699
-2688
-2677
-2667
-2658
-2649
-2640
-2633
-2625
-2619
-2612
-2606
-2600
-2594
-2588
-2582
-2576
-2570
-2563
-2557
-2550
-2544
-2537
-2531
-2525
-2519
-2512
-2506
-2500
-2493
-2486
-2480
-2472
-2465
-2458
-2451
-2444
-2437
-2431
-2425
-2419
-2413
-2407
-2402
-2396
-2391
-2385
-2380
-2374
-2369
-2363
-2358
-2352
-2346
-2341
-2335
-2330
-2324
-2319
-2314
-2309
-2304
-2300
-2296
-2293
-2290
-2287
-2285
-2282
-2280
-2277
-2275
-2272
-2270
-2267
-2265
-2262
-2260
-2258
-2255
-2253
-2251
-2249
-2247
-2246
-2244
-2242
-2240
-2239
-2237
-2236
-2235
-2234
-2233
-2232
-2231
-2230
-2228
-2227
-2225
-2224
-2222
-2221
-2220
-2219
-2217
-2216
-2215
-2213
-2211
-2208
-2205
-2201
-2196
-2191
-2185
-2178
-2171
-2164
-2156
-2148
-2140
-2131
-2123
-2114
-2106
-2097
-2090
-2082
-2076
-2069
-2064
-2059
-2054
-2050
-2045
-2041
-2037
-2035
-2032
-2029
-2025
-2023
-2020
-2017
-2013
-2012
-2009
-2005
-2004
-2001
-1999
-1997
-1994
-1992
-1989
-1986
-1984
-1981
-1979
-1977
-1975
-1974
-1973
-1972
-1971
-1970
-1969
-1967
-1965
-1963
-1960
-1957
-1953
-1948
-1943
-1938
-1932
-1926
-1919
-1912
-1905
-1897
-1889
-1882
-1874
-1866
-1859
-1852
-1845
-1839
-1833
-1827
-1821
-1816
-1810
-1805
-1800
-1795
-1790
-1785
-1780
-1775
-1770
-1765
-1761
-1756
-1751
-1747
-1742
-1738
-1734
-1729
-1725
-1721
-1716
-1712
-1707
-1703
-1697
-1692
-1687
-1681
-1676
-1670
-1664
-1659
-1653
-1647
-1641
-1636
-1630
-1625
-1619
-1614
-1609
-1603
-1598
-1594
-1589
-1584
-1579
-1574
-1570
-1565
-1560
-1555
-1550
-1544
-1539
-1533
-1528
-1522
-1516
-1509
-1503
-1496
-1489
-1482
-1475
-1468
-1461
-1454
-1447
-1440
-1432
-1425
-1418
-1410
-1402
-1395
-1387
-1379
-1372
-1365
-1358
-1351
-1345
-1339
-1333
-1328
-1324
-1321
-1318
-1315
-1314
-1312
-1312
-1312
-1312
-1313
-1313
-1314
-1315
-1317
-1318
-1319
-1320
-1322
-1323
-1324
-1326
-1327
-1328
-1330
-1331
-1333
-1335
-1337
-1338
-1341
-1343
-1345
-1347
-1349
-1352
-1354
-1357
-1359
-1362
-1364
-1367
-1370
-1373
-1376
-1379
-1382
-1385
-1388
-1391
-1394
-1398
-1401
-1404
-1407
-1410
-1413
-1415
-1418
-1419
-1420
-1421
-1421
-1421
-1420
-1419
-1417
-1415
-1412
-1409
-1406
-1403
-1399
-1396
-1392
-1389
-1386
-1383
-1380
-1377
-1375
-1373
-1370
-1368
-1366
-1364
-1362
-1361
-1359
-1358
-1357
-1356
-1355
-1354
-1354
-1353
-1353
-1352
-1351
-1351
-1350
-1349
-1348
-1347
-1345
-1344
-1343
-1343
-1342
-1341
-1341
-1340
-1340
-1339
-1338
-1337
-1336
-1334
-1332
-1330
-1327
-1324
-1321
-1318
-1315
-1311
-1307
-1303
-1298
-1294
-1289
-1284
-1278
-1273
-1268
-1262
-1256
-1250
-1244
-1237
-1230
-1223
-1215
-1206
-1197
-1188
-1178
-1167
-1157
-1146
-1135
-1123
-1111
-1100
-1088
-1076
-1064
-1052
-1040
-1029
-1016
-1006
-995
-985
-975
-965
-955
-945
-936
-928
-919
-911
-903
-896
-889
-882
-875
-869
-863
-857
-852
-846
-841
-835
-830
-825
-820
-815
-810
-804
-799
-794
-789
-783
-778
-772
-766
-760
-754
-748
-742
-736
-730
-724
-719
-714
-709
-705
-701
-698
-696
-694
-693
-692
-692
-693
-694
-695
-697
-699
-702
-705
-708
-712
-716
-720
-724
-728
-733
-737
-741
-745
-749
-753
-756
-759
-763
-766
-769
-772
-775
-778
-780
-783
-785
-787
-789
-790
-791
-792
-792
-792
-793
-793
-794
-795
-795
-797
-798
-799
-801
-802
-804
-806
-807
-809
-811
-812
-813
-815
-816
-816
-817
-818
-818
-818
-818
-818
-818
-818
-818
-818
-817
-817
-817
-817
-817
-816
-816
-815
-815
-814
-814
-813
-812
-811
-810
-809
-808
-807
-806
-806
-806
-806
-807
-808
-809
-811
-814
-817
-820
-823
-827
-831
-835
-839
-844
-849
-854
-860
-865
-871
-878
-884
-891
-899
-906
-915
-923
-932
-942
-952
-962
-973
-984
-995
-1006
-1018
-1031
-1043
-1056
-1069
-1082
-1096
-1109
-1124
-1138
-1152
-1167
-1181
-1196
-1210
-1224
-1239
-1252
-1266
-1279
-1292
-1305
-1317
-1329
-1340
-1351
-1361
-1371
-1381
-1390
-1398
-1407
-1415
-1423
-1431
-1439
-1446
-1453
-1460
-1467
-1473
-1478
-1483
-1488
-1492
-1496
-1500
-1504
-1507
-1510
-1513
-1516
-1518
-1520
-1523
-1525
-1527
-1529
-1531
-1533
-1535
-1537
-1539
-1541
-1543
-1545
-1547
-1549
-1550
-1551
-1552
-1551
-1551
-1550
-1548
-1545
-1542
-1537
-1532
-1527
-1520
-1513
-1505
-1496
-1486
-1476
-1466
-1455
-1443
-1431
-1419
-1407
-1394
-1382
-1368
-1355
-1342
-1328
-1314
-1299
-1284
-1269
-1253
-1237
-1221
-1203
-1186
-1168
-1149
-1130
-1111
-1091
-1071
-1051
-1031
-1010
-990
-969
-948
-927
-906
-885
-863
-841
-818
-795
-771
-747
-722
-697
-671
-645
-619
-592
-565
-538
-511
-484
-456
-428
-399
-371
-342
-313
-283
-254
-224
-193
-163
-132
-101
-69
-37
-5
28
61
95
129
163
197
231
265
299
333
366
400
434
467
500
533
566
598
631
663
695
728
759
791
822
853
884
914
943
972
999
1026
1052
1077
1102
1125
1148
1170
1191
1212
1232
1251
1271
1290
1308
1327
1345
1364
1383
1402
1421
1441
1461
1481
1502
1523
1545
1567
1590
1612
1635
1659
1682
1706
1730
1754
1778
1802
1827
1851
1876
1900
1924
1949
1973
1997
2021
2044
2068
2091
2113
2135
2157
2178
2199
2220
2240
2260
2280
2300
2319
2340
2360
2381
2402
2423
2445
2467
2489
2512
2535
2558
2581
2605
2630
2655
2680
2706
2733
2760
2787
2815
2844
2873
2902
2931
2961
2991
3021
3051
3081
3111
3140
3170
3198
3227
3255
3282
3309
3336
3361
3386
3411
3435
3458
3480
3501
3521
3540
3558
3575
3590
3605
3619
3632
3644
3655
3665
3675
3684
3692
3700
3706
3712
3717
3721
3724
3726
3727
3727
3725
3722
3718
3713
3706
3698
3688
3676
3663
3649
3632
3615
3595
3574
3551
3526
3500
3472
3442
3411
3379
3344
3308
3271
3231
3190
3148
3103
3057
3009
2959
2907
2853
2797
2739
2679
2618
2555
2490
2424
2357
2288
2219
2149
2078
2007
1934
1862
1789
1716
1643
1569
1496
1423
1351
1278
1206
1134
1062
991
919
848
777
706
635
563
492
422
351
281
211
141
72
4
-63
-129
-194
-258
-321
-382
-442
-500
-557
-612
-666
-718
-769
-819
-867
-914
-959
-1002
-1044
-1085
-1123
-1159
-1193
-1224
-1254
-1281
-1305
-1327
-1346
-1363
-1378
-1389
-1399
-1405
-1410
-1412
-1411
-1408
-1403
-1395
-1386
-1374
-1361
-1346
-1329
-1311
-1292
-1271
-1248
-1224
-1199
-1173
-1145
-1117
-1087
-1056
-1024
-991
-958
-923
-888
-852
-816
-778
-740
-701
-661
-620
-578
-535
-490
-444
-397
-348
-298
-246
-193
-138
-81
-22
38
99
162
226
291
357
423
490
557
624
691
758
824
890
955
1018
1083
1146
1208
1269
1329
1389
1448
1506
1563
1619
1675
1730
1784
1837
1889
1940
1990
2039
2087
2135
2181
2226
2270
2314
2356
2398
2438
2478
2517
2554
2591
2626
2660
2693
2724
2754
2783
2810
2837
2862
2886
2909
2932
2954
2975
2996
3017
3037
3057
3077
3096
3114
3132
3150
3166
3182
3197
3211
3224
3236
3247
3258
3267
3274
3281
3286
3289
3291
3291
3289
3285
3279
3271
3262
3250
3237
3222
3206
3188
3168
3148
3126
3103
3079
3054
3029
3002
2974
2945
2915
2885
2854
2823
2790
2758
2724
2691
2656
2622
2587
2551
2516
2480
2443
2406
2368
2330
2292
2252
2213
2172
2132
2090
2049
2007
1964
1921
1877
1833
1789
1744
1698
1653
1607
1561
1514
1468
1422
1375
1329
1283
1237
1190
1144
1098
1052
1006
960
915
869
823
777
731
685
638
592
545
498
451
403
356
308
260
212
164
116
68
20
-28
-76
-124
-172
-220
-269
-318
-367
-417
-467
-518
-569
-621
-674
-728
-782
-838
-894
-952
-1010
-1070
-1130
-1192
-1254
-1317
-1380
-1444
-1507
-1571
-1635
-1698
-1761
-1823
-1884
-1944
-2001
-2059
-2115
-2169
-2221
-2270
-2318
-2364
-2408
-2449
-2489
-2527
-2562
-2596
-2628
-2659
-2688
-2716
-2742
-2768
-2792
-2816
-2838
-2861
-2882
-2904
-2925
-2946
-2967
-2988
-3009
-3029
-3050
-3069
-3089
-3108
-3126
-3143
-3160
-3176
-3191
-3205
-3218
-3230
-3241
-3251
-3260
-3268
-3275
-3281
-3286
-3290
-3293
-3294
-3294
-3294
-3292
-3289
-3284
-3279
-3272
-3264
-3255
-3244
-3232
-3218
-3204
-3188
-3172
-3154
-3136
-3118
-3099
-3080
-3060
-3041
-3021
-3002
-2982
-2964
-2945
-2927
-2909
-2892
-2875
-2858
-2842
-2825
-2808
-2791
-2774
-2757
-2739
-2721
-2703
-2684
-2665
-2645
-2625
-2604
-2583
-2561
-2539
-2515
-2491
-2467
-2441
-2414
-2387
-2359
-2331
-2301
-2272
-2241
-2210
-2179
-2147
-2114
-2081
-2048
-2013
-1979
-1944
-1908
-1872
-1835
-1797
-1758
-1719
-1679
-1638
-1597
-1555
-1512
-1470
-1427
-1383
-1340
-1296
-1252
-1209
-1165
-1122
-1079
-1036
-993
-950
-907
-865
-822
-779
-736
-693
-649
-605
-561
-516
-471
-425
-380
-335
-289
-245
-201
-157
-115
-73
-33
6
44
82
118
155
190
226
262
299
336
373
412
451
492
533
575
619
663
708
754
800
847
895
943
991
1038
1086
1134
1181
1227
1274
1320
1365
1410
1454
1497
1540
1583
1624
1665
1705
1745
1783
1822
1860
1897
1934
1970
2005
2041
2076
2110
2144
2177
2209
2240
2271
2301
2330
2359
2387
2414
2441
2467
2493
2518
2543
2567
2592
2616
2641
2666
2691
2716
2741
2767
2793
2819
2845
2871
2896
2922
2947
2972
2996
3021
3045
3070
3095
3120
3145
3172
3198
3225
3253
3282
3310
3339
3369
3398
3428
3457
3487
3516
3545
3574
3602
3629
3656
3683
3709
3733
3758
3781
3804
3825
3846
3866
3885
3903
3920
3936
3951
3966
3979
3992
4005
4017
4029
4040
4051
4062
4075
4086
4100
4113
4128
4143
4160
4178
4197
4218
4241
4265
4292
4320
4351
4383
4417
4452
4489
4526
4565
4604
4643
4683
4723
4762
4801
4840
4878
4915
4952
4987
5022
5055
5087
5118
5148
5176
5204
5230
5255
5280
5303
5325
5347
5368
5388
5407
5426
5444
5462
5480
5498
5515
5532
5549
5566
5583
5600
5616
5633
5649
5665
5681
5697
5713
5729
5745
5762
5778
5795
5812
5830
5848
5866
5885
5905
5924
5945
5966
5987
6009
6031
6054
6078
6102
6127
6153
6179
6206
6233
6261
6290
6319
6349
6379
6410
6441
6472
6503
6535
6566
6598
6630
6661
6691
6721
6750
6779
6806
6832
6858
6882
6905
6928
6949
6970
6989
7008
7026
7043
7059
7074
7088
7101
7113
7124
7134
7142
7149
7155
7159
7163
7165
7166
7166
7166
7165
7163
7161
7159
7156
7154
7152
7150
7147
7145
7143
7141
7139
7136
7133
7129
7126
7121
7116
7111
7105
7099
7092
7085
7077
7069
7060
7050
7040
7029
7018
7006
6994
6981
6967
6954
6940
6926
6912
6898
6884
6871
6858
6845
6832
6820
6808
6797
6786
6776
6765
6755
6746
6736
6726
6717
6708
6698
6689
6680
6671
6662
6653
6644
6635
6627
6618
6610
6603
6596
6589
6582
6576
6570
6564
6559
6555
6550
6546
6542
6538
6535
6531
6529
6526
6524
6523
6521
6521
6521
6521
6522
6523
6525
6527
6529
6532
6534
6537
6540
6543
6546
6548
6551
6553
6554
6556
6557
6557
6557
6557
6556
6555
6554
6552
6550
6549
6547
6545
6543
6541
6540
6539
6538
6537
6537
6537
6537
6537
6537
6538
6538
6539
6540
6541
6542
6544
6545
6547
6549
6551
6553
6556
6558
6561
6563
6566
6569
6571
6573
6576
6578
6581
6583
6586
6588
6591
6594
6596
6599
6602
6605
6608
6611
6615
6618
6622
6626
6630
6634
6640
6645
6651
6658
6665
6673
6682
6691
6701
6712
6723
6735
6748
6761
6775
6790
6805
6821
6837
6853
6870
6886
6903
6920
6936
6953
6969
6985
7000
7015
7030
7044
7058
7072
7086
7099
7113
7126
7138
7151
7163
7175
7187
7198
7210
7220
7231
7241
7250
7259
7268
7276
7283
7290
7296
7302
7308
7313
7318
7323
7327
7331
7335
7340
7344
7349
7353
7359
7364
7370
7376
7382
7389
7396
7403
7411
7420
7429
7438
7448
7457
7468
7478
7488
7498
7509
7519
7529
7538
7547
7556
7565
7574
7582
7590
7598
7605
7613
7620
7628
7635
7642
7649
7656
7663
7670
7677
7683
7690
7696
7702
7709
7716
7723
7730
7738
7746
7754
7764
7774
7784
7796
7807
7820
7833
7846
7860
7874
7889
7904
7919
7935
7951
7966
7982
7998
8013
8029
8044
8058
8073
8087
8099
8111
8122
8132
8141
8151
8157
8164
8170
8173
8177
8178
8178
8177
8173
8169
8163
8154
8146
8135
8122
8109
8095
8080
8063
8047
8029
8012
7995
7977
7960
7942
7925
7908
7891
7874
7858
7842
7826
7811
7797
7783
7770
7757
7746
7736
7726
7718
7710
7704
7698
7693
7689
7685
7682
7679
7676
7673
7670
7667
7663
7659
7654
7648
7642
7636
7629
7621
7614
7606
7598
7590
7582
7575
7567
7561
7555
7550
7546
7543
7541
7539
7539
7540
7541
7543
7547
7550
7554
7559
7564
7569
7574
7579
7584
7589
7595
7600
7605
7611
7616
7622
7627
7632
7638
7643
7648
7653
7658
7662
7666
7669
7672
7674
7675
7675
7674
7672
7669
7665
7659
7653
7645
7636
7626
7615
7602
7589
7575
7559
7543
7526
7508
7490
7471
7451
7431
7411
7391
7370
7350
7330
7310
7290
7271
7252
7233
7215
7197
7179
7162
7144
7126
7108
7090
7071
7052
7033
7013
6993
6972
6951
6929
6907
6884
6861
6838
6814
6790
6766
6741
6716
6690
6664
6638
6610
6582
6553
6524
6493
6462
6430
6398
6364
6330
6296
6260
6225
6188
6151
6114
6076
6038
6001
5963
5926
5889
5852
5816
5780
5745
5710
5675
5641
5607
5574
5541
5508
5476
5443
5411
5379
5347
5314
5282
5249
5217
5184
5152
5120
5088
5056
5025
4994
4965
4935
4907
4879
4851
4825
4798
4772
4746
4720
4694
4668
4641
4615
4587
4560
4531
4503
4473
4443
4413
4381
4349
4315
4281
4246
4210
4174
4137
4099
4061
4022
3985
3946
3907
3868
3829
3790
3751
3712
3673
3634
3596
3557
3519
3480
3441
3403
3364
3326
3288
3249
3212
3174
3137
3101
3065
3030
2996
2963
2931
2899
2869
2840
2811
2784
2757
2731
2706
2682
2659
2636
2613
2591
2569
2548
2527
2506
2485
2465
2444
2424
2403
2383
2363
2342
2321
2300
2279
2257
2235
2212
2189
2165
2141
2117
2092
2068
2043
2019
1996
1972
1950
1928
1907
1887
1867
1848
1831
1814
1797
1782
1767
1753
1739
1726
1712
1699
1686
1673
1660
1647
1634
1621
1608
1595
1581
1568
1554
1539
1525
1509
1493
1476
1458
1440
1421
1400
1379
1358
1335
1312
1288
1263
1238
1213
1187
1162
1136
1111
1085
1060
1036
1012
988
965
943
921
900
879
859
840
821
802
784
767
750
733
716
699
683
666
650
633
616
599
582
564
546
528
509
490
471
451
431
411
390
369
347
325
302
279
256
232
207
182
157
131
105
78
51
24
-4
-32
-60
-89
-118
-148
-178
-208
-240
-272
-304
-337
-371
-406
-441
-476
-513
-550
-587
-625
-663
-701
-740
-780
-820
-860
-901
-942
-983
-1025
-1067
-1109
-1151
-1193
-1235
-1277
-1319
-1361
-1403
-1444
-1485
-1525
-1565
-1603
-1642
-1679
-1715
-1751
-1785
-1819
-1851
-1883
-1914
-1944
-1973
-2001
-2029
-2057
-2084
-2111
-2138
-2165
-2192
-2220
-2249
-2278
-2307
-2338
-2369
-2401
-2434
-2468
-2502
-2536
-2571
-2606
-2642
-2678
-2714
-2750
-2787
-2823
-2860
-2897
-2934
-2971
-3009
-3046
-3084
-3122
-3161
-3199
-3238
-3277
-3316
-3355
-3394
-3433
-3472
-3511
-3550
-3589
-3627
-3665
-3703
-3740
-3777
-3813
-3849
-3885
-3920
-3956
-3990
-4025
-4059
-4094
-4129
-4163
-4197
-4232
-4266
-4301
-4336
-4371
-4406
-4441
-4477
-4512
-4548
-4584
-4620
-4657
-4694
-4731
-4768
-4806
-4845
-4883
-4922
-4961
-5001
-5041
-5081
-5121
-5162
-5204
-5245
-5288
-5330
-5374
-5418
-5462
-5507
-5552
-5598
-5644
-5691
-5738
-5786
-5834
-5882
-5931
-5981
-6031
-6082
-6134
-6187
-6240
-6294
-6349
-6406
-6463
-6521
-6579
-6639
-6699
-6760
-6822
-6884
-6947
-7010
-7074
-7138
-7202
-7266
-7330
-7394
-7458
-7522
-7586
-7649
-7713
-7776
-7838
-7901
-7963
-8023
-8086
-8147
-8207
-8267
-8327
-8387
-8446
-8504
-8562
-8619
-8675
-8731
-8786
-8840
-8893
-8945
-8997
-9048
-9098
-9147
-9196
-9243
-9290
-9336
-9382
-9426
-9470
-9513
-9555
-9596
-9636
-9676
-9715
-9753
-9790
-9827
-9863
-9898
-9933
-9967
-10001
-10034
-10066
-10098
-10130
-10161
-10192
-10222
-10252
-10281
-10310
-10338
-10366
-10394
-10421
-10447
-10474
-10500
-10526
-10552
-10578
-10604
-10630
-10655
-10681
-10707
-10732
-10758
-10783
-10809
-10834
-10859
-10884
-10909
-10934
-10959
-10984
-11008
-11032
-11056
-11079
-11103
-11125
-11148
-11170
-11192
-11213
-11235
-11255
-11276
-11296
-11316
-11336
-11355
-11374
-11393
-11412
-11430
-11449
-11467
-11484
-11502
-11519
-11537
-11554
-11570
-11587
-11604
-11620
-11636
-11652
-11669
-11685
-11702
-11719
-11737
-11754
-11773
-11792
-11811
-11831
-11852
-11873
-11895
-11917
-11939
-11962
-11984
-12007
-12029
-12052
-12074
-12096
-12118
-12139
-12160
-12180
-12200
-12220
-12239
-12257
-12275
-12292
-12309
-12326
-12341
-12357
-12371
-12386
-12400
-12414
-12427
-12440
-12453
-12465
-12478
-12490
-12502
-12514
-12526
-12538
-12550
-12561
-12573
-12585
-12596
-12608
-12619
-12630
-12641
-12652
-12663
-12674
-12685
-12695
-12706
-12716
-12726
-12736
-12745
-12754
-12762
-12770
-12778
-12784
-12790
-12795
-12799
-12803
-12805
-12806
-12807
-12806
-12804
-12802
-12798
-12794
-12789
-12783
-12776
-12770
-12762
-12755
-12747
-12739
-12731
-12723
-12715
-12708
-12700
-12692
-12685
-12677
-12670
-12662
-12655
-12648
-12641
-12633
-12626
-12618
-12610
-12603
-12594
-12586
-12577
-12568
-12559
-12549
-12539
-12528
-12517
-12506
-12495
-12483
-12471
-12459
-12447
-12434
-12421
-12408
-12395
-12382
-12368
-12354
-12340
-12326
-12311
-12296
-12280
-12264
-12248
-12231
-12214
-12197
-12178
-12159
-12140
-12119
-12099
-12077
-12055
-12032
-12008
-11983
-11958
-11932
-11905
-11877
-11848
-11819
-11787
-11755
-11722
-11687
-11651
-11614
-11575
-11535
-11494
-11451
-11408
-11363
-11318
-11271
-11224
-11176
-11128
-11079
-11029
-10979
-10929
-10879
-10829
-10779
-10728
-10678
-10628
-10578
-10529
-10479
-10430
-10381
-10333
-10285
-10238
-10191
-10145
-10100
-10056
-10012
-9969
-9928
-9887
-9847
-9809
-9771
-9735
-9700
-9665
-9632
-9600
-9568
-9538
-9507
-9478
-9449
-9420
-9391
-9362
-9334
-9305
-9277
-9248
-9219
-9190
-9161
-9132
-9103
-9073
-9044
-9015
-8986
-8957
-8928
-8900
-8872
-8844
-8816
-8789
-8761
-8734
-8708
-8681
-8655
-8628
-8602
-8575
-8549
-8522
-8495
-8467
-8439
-8410
-8381
-8352
-8321
-8291
-8259
-8228
-8195
-8163
-8130
-8096
-8063
-8029
-7994
-7959
-7924
-7888
-7852
-7816
-7779
-7742
-7704
-7666
-7628
-7589
-7550
-7510
-7470
-7429
-7388
-7346
-7304
-7261
-7218
-7174
-7130
-7086
-7041
-6996
-6951
-6905
-6860
-6815
-6770
-6725
-6681
-6638
-6595
-6553
-6512
-6472
-6432
-6394
-6357
-6321
-6286
-6252
-6219
-6187
-6157
-6128
-6099
-6072
-6046
-6021
-5997
-5973
-5951
-5930
-5909
-5890
-5871
-5853
-5836
-5819
-5803
-5788
-5773
-5758
-5744
-5731
-5718
-5705
-5693
-5681
-5669
-5658
-5647
-5636
-5625
-5615
-5606
-5596
-5587
-5578
-5570
-5562
-5554
-5546
-5538
-5530
-5521
-5513
-5504
-5495
-5486
-5476
-5466
-5456
-5446
-5435
-5425
-5414
-5403
-5392
-5381
-5370
-5359
-5348
-5337
-5326
-5315
-5303
-5292
-5281
-5269
-5258
-5246
-5234
-5223
-5211
-5199
-5187
-5174
-5162
-5149
-5135
-5121
-5106
-5091
-5076
-5059
-5042
-5025
-5007
-4988
-4969
-4949
-4929
-4908
-4886
-4865
-4842
-4820
-4796
-4773
-4748
-4724
-4698
-4672
-4646
-4618
-4591
-4562
-4533
-4504
-4474
-4443
-4412
-4380
-4349
-4317
-4284
-4252
-4219
-4186
-4153
-4120
-4086
-4054
-4021
-3988
-3954
-3920
-3886
-3852
-3818
-3783
-3749
-3714
-3679
-3644
-3608
-3573
-3538
-3502
-3466
-3430
-3393
-3356
-3319
-3281
-3242
-3203
-3164
-3124
-3083
-3042
-3001
-2959
-2916
-2874
-2831
-2788
-2744
-2700
-2656
-2612
-2568
-2523
-2478
-2433
-2388
-2343
-2298
-2252
-2207
-2161
-2115
-2069
-2023
-1978
-1932
-1886
-1840
-1795
-1750
-1705
-1660
-1616
-1572
-1528
-1484
-1441
-1398
-1355
-1313
-1271
-1230
-1189
-1148
-1107
-1067
-1027
-987
-948
-908
-869
-830
-791
-753
-714
-676
-638
-601
-563
-526
-489
-452
-415
-379
-343
-308
-273
-238
-204
-170
-136
-103
-70
-38
-7
24
54
84
113
141
169
195
222
247
272
297
320
343
366
388
409
430
451
471
491
511
531
550
570
590
610
630
651
671
692
713
734
755
776
798
820
842
865
887
911
934
958
982
1006
1031
1056
1082
1108
1134
1161
1188
1216
1244
1272
1301
1330
1359
1389
1418
1449
1479
1510
1540
1571
1602
1633
1664
1695
1725
1756
1786
1816
1845
1874
1903
1931
1959
1986
2013
2040
2067
2093
2119
2144
2169
2194
2218
2242
2265
2288
2311
2333
2354
2375
2395
2415
2434
2453
2471
2488
2505
2521
2536
2551
2565
2579
2592
2604
2616
2626
2637
2646
2655
2663
2671
2678
2684
2689
2694
2698
2702
2705
2707
2709
2710
2710
2709
2708
2707
2705
2702
2699
2695
2691
2686
2680
2675
2668
2662
2654
2646
2638
2629
2620
2610
2600
2589
2577
2565
2553
2540
2526
2512
2498
2484
2469
2454
2439
2423
2408
2392
2376
2361
2345
2329
2313
2297
2281
2265
2249
2233
2217
2201
2186
2170
2155
2141
2126
2112
2098
2085
2072
2060
2048
2037
2025
2013
2004
1994
1983
1974
1964
1955
1945
1936
1928
1919
1910
1902
1894
1886
1877
1869
1861
1853
1845
1836
1828
1820
1812
1803
1795
1787
1779
1771
1763
1755
1747
1740
1732
1724
1717
1709
1701
1694
1686
1678
1671
1663
1655
1647
1639
1631
1622
1614
1605
1596
1588
1579
1570
1561
1551
1542
1533
1524
1516
1507
1499
1491
1483
1475
1468
1462
1455
1449
1444
1439
1434
1430
1426
1423
1420
1418
1416
1414
1413
1412
1412
1413
1413
1415
1417
1420
1423
1427
1431
1436
1441
1446
1452
1458
1465
1471
1478
1484
1491
1498
1504
1511
1517
1523
1530
1536
1542
1548
1553
1559
1564
1569
1574
1579
1584
1589
1594
1598
1603
1608
1613
1618
1623
1628
1634
1639
1645
1651
1658
1664
1671
1677
1684
1691
1698
1705
1713
1720
1727
1734
1742
1749
1756
1763
1770
1777
1784
1791
1797
1803
1809
1814
1819
1823
1827
1831
1834
1836
1838
1839
1840
1840
1840
1839
1838
1837
1835
1833
1830
1828
1825
1822
1819
1816
1812
1809
1805
1801
1798
1794
1790
1786
1782
1778
1775
1771
1767
1763
1760
1757
1754
1751
1748
1745
1743
1741
1739
1737
1735
1733
1732
1730
1729
1728
1727
1725
1724
1723
1723
1722
1721
1720
1719
1717
1716
1715
1714
1712
1711
1709
1708
1706
1705
1703
1702
1700
1699
1698
1696
1695
1694
1693
1692
1692
1691
1691
1690
1690
1690
1691
1691
1692
1692
1693
1694
1696
1697
1699
1701
1704
1707
1710
1714
1718
1723
1728
1733
1739
1745
1751
1757
1764
1770
1777
1784
1791
1798
1805
1813
1820
1827
1835
1842
1850
1857
1864
1871
1878
1885
1891
1898
1904
1910
1915
1920
1925
1930
1934
1938
1942
1945
1949
1952
1954
1957
1960
1962
1964
1966
1968
1970
1972
1974
1975
1976
1977
1977
1977
1977
1977
1975
1974
1972
1970
1967
1963
1960
1955
1950
1945
1939
1932
1924
1916
1907
1897
1887
1875
1863
1851
1837
1823
1808
1792
1775
1757
1739
1719
1699
1677
1655
1632
1607
1582
1556
1529
1501
1473
1444
1414
1383
1352
1321
1288
1255
1222
1188
1153
1118
1082
1046
1008
972
934
895
856
817
777
737
696
655
614
573
531
490
448
406
364
322
280
238
196
154
111
69
26
-17
-60
-103
-146
-190
-233
-277
-321
-365
-409
-453
-497
-542
-587
-632
-677
-722
-767
-813
-858
-904
-950
-996
-1042
-1088
-1134
-1181
-1228
-1274
-1321
-1368
-1415
-1462
-1509
-1556
-1603
-1651
-1698
-1745
-1792
-1838
-1885
-1931
-1977
-2023
-2069
-2114
-2159
-2204
-2248
-2293
-2337
-2380
-2423
-2466
-2508
-2550
-2591
-2631
-2671
-2711
-2749
-2787
-2825
-2861
-2897
-2932
-2967
-3001
-3034
-3066
-3097
-3128
-3158
-3188
-3217
-3245
-3273
-3300
-3326
-3352
-3377
-3402
-3427
-3451
-3474
-3497
-3520
-3542
-3563
-3584
-3604
-3623
-3642
-3660
-3677
-3694
-3710
-3725
-3739
-3752
-3765
-3777
-3789
-3800
-3810
-3820
-3829
-3837
-3845
-3852
-3859
-3865
-3870
-3875
-3879
-3883
-3886
-3889
-3890
-3892
-3893
-3893
-3892
-3892
-3890
-3888
-3886
-3883
-3879
-3875
-3870
-3865
-3859
-3853
-3845
-3838
-3829
-3820
-3810
-3799
-3788
-3776
-3763
-3749
-3735
-3720
-3705
-3689
-3672
-3655
-3638
-3619
-3601
-3582
-3562
-3542
-3522
-3501
-3480
-3458
-3436
-3414
-3391
-3368
-3344
-3320
-3296
-3271
-3246
-3220
-3194
-3168
-3141
-3114
-3087
-3059
-3031
-3002
-2973
-2944
-2914
-2885
-2854
-2824
-2793
-2762
-2731
-2699
-2667
-2635
-2603
-2571
-2538
-2506
-2473
-2440
-2408
-2375
-2343
-2311
-2279
-2247
-2215
-2184
-2153
-2122
-2092
-2061
-2031
-2001
-1972
-1943
-1913
-1884
-1854
-1825
-1795
-1766
-1736
-1706
-1676
-1645
-1614
-1583
-1552
-1521
-1489
-1457
-1425
-1392
-1359
-1327
-1294
-1261
-1227
-1194
-1161
-1127
-1094
-1060
-1027
-993
-959
-925
-891
-857
-823
-789
-754
-720
-685
-651
-616
-582
-547
-513
-478
-443
-409
-374
-339
-303
-268
-233
-198
-163
-127
-92
-57
-22
14
49
83
118
153
187
221
256
290
324
358
392
425
459
493
527
561
594
628
661
695
728
762
795
828
862
895
927
960
993
1025
1057
1088
1120
1151
1181
1212
1242
1271
1301
1330
1359
1387
1416
1444
1472
1499
1526
1553
1579
1605
1631
1656
1681
1705
1729
1752
1775
1797
1819
1841
1862
1883
1903
1923
1943
1963
1982
2001
2021
2040
2058
2077
2095
2113
2131
2149
2166
2183
2200
2217
2234
2251
2268
2284
2300
2317
2333
2349
2365
2382
2398
2414
2430
2446
2462
2479
2495
2511
2526
2542
2558
2573
2589
2603
2618
2633
2647
2660
2674
2687
2700
2712
2725
2736
2748
2760
2771
2782
2793
2804
2815
2826
2836
2847
2857
2868
2878
2888
2898
2908
2918
2928
2937
2946
2955
2964
2973
2982
2990
2998
3006
3013
3021
3028
3035
3043
3050
3057
3064
3071
3078
3085
3093
3100
3108
3115
3123
3130
3138
3146
3154
3161
3169
3177
3184
3192
3200
3208
3215
3223
3231
3239
3247
3256
3264
3273
3282
3291
3301
3311
3322
3333
3344
3356
3368
3381
3395
3408
3422
3437
3452
3467
3482
3498
3514
3530
3547
3564
3581
3598
3616
3633
3651
3670
3688
3708
3727
3747
3767
3788
3809
3831
3853
3876
3900
3923
3947
3972
3996
4021
4046
4072
4097
4122
4148
4173
4198
4224
4249
4275
4300
4326
4351
4377
4403
4429
4455
4481
4507
4534
4561
4588
4615
4642
4669
4697
4725
4752
4780
4808
4835
4863
4891
4918
4946
4973
5001
5028
5055
5083
5110
5137
5165
5192
5220
5247
5274
5302
5330
5358
5386
5414
5442
5471
5499
5528
5557
5586
5616
5646
5676
5706
5736
5766
5797
5828
5858
5889
5920
5951
5981
6012
6042
6072
6103
6133
6163
6193
6223
6253
6282
6312
6341
6371
6400
6429
6458
6486
6514
6542
6570
6598
6625
6652
6679
6706
6733
6759
6785
6810
6835
6860
6885
6909
6933
6956
6979
7001
7022
7043
7064
7084
7103
7122
7140
7157
7174
7191
7207
7222
7236
7250
7263
7276
7287
7298
7309
7318
7327
7335
7343
7349
7355
7360
7365
7369
7372
7374
7376
7377
7378
7378
7378
7378
7376
7375
7373
7370
7367
7364
7360
7355
7351
7345
7340
7334
7327
7320
7313
7305
7296
7287
7277
7267
7256
7245
7233
7221
7208
7195
7181
7166
7152
7136
7120
7104
7087
7069
7051
7033
7014
6995
6976
6956
6936
6916
6896
6876
6856
6836
6816
6796
6776
6756
6737
6718
6699
6680
6662
6644
6626
6609
6592
6575
6558
6542
6525
6509
6493
6476
6459
6443
6426
6409
6392
6374
6357
6339
6321
6303
6285
6266
6248
6229
6210
6191
6171
6152
6132
6113
6093
6073
6053
6034
6014
5994
5974
5953
5933
5912
5892
5871
5851
5830
5810
5789
5769
5749
5729
5709
5689
5669
5650
5631
5612
5593
5575
5557
5539
5521
5504
5486
5469
5452
5434
5417
5400
5382
5365
5347
5330
5312
5295
5277
5260
5242
5224
5206
5188
5170
5152
5134
5116
5098
5080
5061
5043
5025
5006
4988
4969
4951
4932
4913
4894
4874
4855
4835
4815
4794
4774
4753
4732
4711
4690
4668
4647
4625
4604
4582
4560
4539
4517
4496
4475
4454
4433
4413
4392
4371
4351
4331
4310
4290
4270
4250
4230
4211
4191
4171
4152
4132
4113
4093
4074
4054
4035
4016
3997
3977
3958
3939
3920
3900
3881
3862
3843
3824
3805
3786
3766
3747
3728
3709
3690
3671
3653
3634
3616
3598
3580
3563
3546
3529
3513
3496
3480
3465
3449
3434
3419
3404
3390
3376
3362
3349
3336
3323
3311
3299
3287
3275
3264
3253
3242
3231
3220
3210
3200
3190
3180
3170
3160
3151
3141
3132
3122
3113
3104
3095
3086
3077
3067
3058
3049
3040
3031
3023
3014
3006
2997
2989
2982
2974
2967
2961
2954
2949
2943
2938
2933
2929
2925
2922
2919
2916
2914
2913
2912
2911
2911
2911
2911
2912
2913
2914
2916
2918
2920
2922
2925
2927
2930
2933
2936
2939
2942
2946
2949
2952
2956
2960
2963
2967
2971
2974
2978
2982
2985
2989
2993
2997
3001
3005
3009
3013
3017
3021
3026
3030
3035
3039
3044
3049
3054
3059
3065
3070
3076
3081
3087
3093
3099
3105
3111
3118
3124
3130
3137
3143
3149
3156
3162
3169
3175
3182
3188
3194
3200
3206
3212
3218
3224
3229
3235
3240
3245
3250
3254
3259
3263
3267
3270
3274
3277
3280
3283
3286
3288
3291
3293
3295
3296
3297
3298
3298
3298
3298
3297
3295
3294
3292
3290
3287
3284
3280
3277
3273
3268
3264
3259
3253
3248
3242
3236
3230
3224
3218
3212
3205
3199
3192
3186
3179
3172
3166
3159
3153
3146
3140
3133
3127
3120
3114
3107
3100
3093
3085
3078
3071
3063
3055
3047
3039
3031
3022
3014
3005
2997
2988
2979
2970
2961
2952
2942
2933
2923
2913
2903
2893
2883
2872
2861
2850
2839
2827
2816
2804
2791
2779
2767
2754
2741
2729
2716
2703
2691
2678
2666
2654
2642
2630
2618
2606
2595
2584
2573
2562
2552
2542
2532
2522
2512
2503
2494
2485
2476
2467
2459
2450
2442
2434
2425
2417
2409
2400
2392
2384
2375
2367
2359
2350
2342
2333
2324
2315
2306
2297
2287
2278
2268
2258
2247
2237
2226
2215
2204
2193
2181
2170
2158
2145
2133
2120
2108
2095
2082
2068
2055
2041
2028
2015
2001
1988
1975
1962
1948
1935
1922
1908
1895
1882
1869
1856
1844
1831
1818
1805
1792
1779
1766
1753
1740
1726
1713
1700
1686
1673
1659
1646
1632
1619
1605
1592
1578
1564
1551
1537
1523
1510
1496
1483
1469
1456
1443
1429
1416
1404
1391
1378
1366
1353
1341
1329
1318
1306
1295
1283
1272
1262
1251
1241
1231
1221
1212
1202
1193
1185
1176
1168
1160
1152
1144
1136
1128
1120
1112
1104
1096
1088
1080
1071
1063
1055
1046
1038
1029
1020
1012
1004
995
987
979
971
963
955
947
939
931
924
916
908
901
893
885
878
870
862
854
847
839
832
824
817
809
802
795
788
782
775
769
763
757
752
747
742
737
733
728
724
720
717
713
710
707
704
701
698
695
693
690
688
685
683
680
678
676
673
671
669
667
666
664
663
661
660
659
658
657
657
656
656
655
655
655
655
655
655
655
655
656
656
657
657
658
659
660
661
662
663
665
666
668
669
671
673
675
677
679
681
683
685
687
689
692
694
696
699
701
703
706
709
711
714
716
719
722
724
727
730
732
735
737
740
742
745
747
750
753
756
759
762
765
768
772
776
780
784
788
792
796
800
805
809
814
818
823
827
832
836
841
845
849
854
858
862
866
870
874
877
881
885
888
892
895
898
901
904
907
909
912
914
915
917
918
919
919
920
920
920
920
920
919
919
919
918
918
917
917
916
916
915
914
914
913
912
912
911
910
909
908
907
906
905
904
902
901
900
898
896
895
893
891
889
887
885
883
881
878
876
873
870
867
864
860
857
853
849
844
840
835
831
826
821
815
810
804
799
793
786
780
773
766
759
752
745
737
730
722
714
706
697
689
681
672
664
655
646
638
629
620
611
602
593
583
574
564
554
545
535
525
514
504
494
484
473
463
453
442
432
422
412
402
392
382
372
362
353
343
333
324
314
305
296
287
278
269
261
252
244
235
227
219
211
203
195
188
180
173
167
160
154
148
142
137
132
128
123
119
115
112
109
106
103
100
98
96
94
93
91
90
89
88
87
87
87
87
87
87
87
88
88
89
90
91
92
93
94
95
97
98
100
102
103
105
107
109
111
113
115
117
118
120
121
122
123
123
124
124
124
124
124
123
122
121
120
118
116
114
112
110
107
104
101
97
94
90
86
82
78
74
69
64
59
54
48
42
36
30
23
16
9
2
-6
-13
-21
-29
-38
-46
-55
-64
-73
-82
-92
-101
-111
-121
-132
-142
-153
-163
-174
-185
-196
-208
-219
-230
-242
-254
-265
-277
-289
-301
-313
-325
-337
-348
-360
-372
-384
-396
-408
-419
-431
-443
-454
-466
-477
-489
-500
-512
-523
-535
-546
-558
-569
-581
-592
-603
-615
-626
-637
-648
-659
-670
-681
-691
-702
-713
-723
-734
-744
-754
-764
-774
-784
-793
-803
-812
-821
-829
-838
-846
-854
-862
-870
-877
-885
-892
-899
-906
-913
-920
-927
-934
-940
-947
-954
-960
-967
-973
-979
-986
-992
-998
-1004
-1010
-1016
-1022
-1029
-1035
-1041
-1046
-1052
-1057
-1062
-1068
-1073
-1078
-1083
-1088
-1092
-1097
-1102
-1107
-1112
-1117
-1122
-1128
-1133
-1138
-1143
-1148
-1153
-1158
-1163
-1168
-1173
-1179
-1184
-1189
-1194
-1199
-1204
-1209
-1214
-1219
-1224
-1229
-1235
-1240
-1245
-1250
-1255
-1261
-1266
-1271
-1277
-1282
-1287
-1292
-1297
-1302
-1307
-1312
-1317
-1321
-1326
-1330
-1334
-1339
-1343
-1347
-1351
-1354
-1358
-1362
-1366
-1370
-1373
-1377
-1381
-1384
-1388
-1392
-1395
-1399
-1402
-1406
-1409
-1413
-1416
-1419
-1422
-1426
-1429
-1432
-1435
-1438
-1441
-1444
-1447
-1450
-1453
-1456
-1459
-1462
-1465
-1467
-1470
-1473
-1476
-1478
-1481
-1483
-1485
-1488
-1490
-1492
-1494
-1496
-1497
-1499
-1501
-1502
-1504
-1506
-1507
-1509
-1510
-1511
-1513
-1514
-1515
-1516
-1518
-1519
-1520
-1521
-1522
-1524
-1525
-1527
-1528
-1530
-1532
-1534
-1536
-1538
-1540
-1543
-1545
-1547
-1549
-1552
-1554
-1556
-1558
-1560
-1563
-1565
-1567
-1569
-1571
-1573
-1575
-1577
-1579
-1581
-1584
-1586
-1588
-1591
-1593
-1596
-1599
-1601
-1604
-1607
-1610
-1612
-1615
-1618
-1620
-1623
-1626
-1629
-1632
-1635
-1638
-1641
-1645
-1649
-1653
-1657
-1661
-1665
-1670
-1674
-1679
-1684
-1689
-1694
-1699
-1704
-1709
-1715
-1720
-1726
-1732
-1738
-1744
-1750
-1756
-1762
-1768
-1774
-1780
-1787
-1793
-1799
-1805
-1812
-1818
-1824
-1831
-1837
-1843
-1850
-1856
-1863
-1870
-1876
-1883
-1890
-1896
-1903
-1910
-1916
-1923
-1929
-1936
-1942
-1949
-1955
-1962
-1968
-1974
-1981
-1987
-1993
-1999
-2005
-2012
-2017
-2024
-2029
-2037
-2043
-2049
-2055
-2062
-2068
-2075
-2081
-2087
-2094
-2100
-2107
-2113
-2120
-2126
-2133
-2139
-2146
-2152
-2158
-2164
-2170
-2176
-2182
-2187
-2193
-2199
-2204
-2209
-2215
-2220
-2225
-2230
-2235
-2240
-2245
-2250
-2255
-2260
-2265
-2270
-2274
-2279
-2284
-2289
-2293
-2298
-2303
-2308
-2312
-2317
-2322
-2327
-2331
-2336
-2340
-2345
-2349
-2354
-2358
-2362
-2366
-2370
-2374
-2378
-2382
-2386
-2390
-2393
-2396
-2400
-2403
-2405
-2408
-2410
-2412
-2414
-2416
-2417
-2418
-2419
-2420
-2420
-2420
-2421
-2420
-2420
-2420
-2419
-2419
-2418
-2417
-2416
-2415
-2414
-2412
-2410
-2408
-2406
-2404
-2402
-2399
-2397
-2394
-2391
-2388
-2385
-2382
-2379
-2376
-2372
-2369
-2365
-2362
-2358
-2354
-2350
-2346
-2342
-2337
-2333
-2329
-2325
-2320
-2316
-2311
-2307
-2303
-2298
-2293
-2289
-2284
-2280
-2275
-2270
-2265
-2261
-2256
-2251
-2246
-2242
-2237
-2232
-2227
-2223
-2218
-2213
-2209
-2204
-2199
-2195
-2190
-2186
-2181
-2177
-2172
-2167
-2162
-2157
-2152
-2147
-2142
-2136
-2131
-2126
-2120
-2115
-2109
-2103
-2098
-2092
-2086
-2080
-2074
-2068
-2061
-2055
-2049
-2041
-2036
-2029
-2023
-2017
-2009
-2004
-1998
-1991
-1985
-1979
-1973
-1968
-1962
-1956
-1951
-1945
-1940
-1935
-1929
-1924
-1918
-1913
-1907
-1902
-1896
-1890
-1884
-1878
-1872
-1866
-1860
-1854
-1848
-1842
-1836
-1830
-1824
-1818
-1812
-1807
-1801
-1796
-1790
-1785
-1780
-1775
-1770
-1765
-1760
-1755
-1751
-1746
-1742
-1737
-1733
-1729
-1725
-1721
-1718
-1714
-1711
-1707
-1704
-1701
-1698
-1695
-1693
-1691
-1689
-1687
-1685
-1684
-1683
-1682
-1681
-1681
-1680
-1679
-1679
-1679
-1679
-1678
-1678
-1679
-1679
-1679
-1680
-1681
-1682
-1683
-1684
-1686
-1688
-1690
-1692
-1694
-1697
-1699
-1702
-1705
-1707
-1710
-1713
-1715
-1718
-1721
-1724
-1726
-1729
-1732
-1735
-1737
-1740
-1743
-1745
-1748
-1750
-1752
-1754
-1756
-1758
-1760
-1761
-1763
-1764
-1765
-1766
-1767
-1768
-1769
-1770
-1770
-1770
-1771
-1771
-1771
-1771
-1770
-1770
-1769
-1768
-1767
-1766
-1765
-1763
-1761
-1760
-1758
-1756
-1754
-1751
-1749
-1747
-1744
-1741
-1738
-1735
-1731
-1728
-1724
-1720
-1716
-1712
-1707
-1703
-1698
-1693
-1688
-1682
-1677
-1671
-1665
-1659
-1653
-1646
-1640
-1633
-1626
-1618
-1611
-1603
-1595
-1587
-1579
-1571
-1563
-1554
-1545
-1537
-1528
-1519
-1510
-1500
-1491
-1482
-1472
-1462
-1453
-1443
-1433
-1423
-1413
-1402
-1392
-1381
-1371
-1360
-1349
-1338
-1327
-1315
-1304
-1292
-1280
-1268
-1256
-1244
-1232
-1220
-1207
-1195
-1183
-1170
-1158
-1146
-1133
-1121
-1109
-1096
-1084
-1072
-1060
-1047
-1035
-1022
-1010
-997
-984
-971
-958
-945
-932
-919
-906
-892
-879
-866
-852
-839
-825
-812
-798
-785
-771
-758
-744
-730
-717
-703
-689
-675
-662
-648
-634
-620
-607
-593
-579
-565
-552
-538
-524
-511
-498
-484
-471
-458
-445
-432
-420
-407
-394
-382
-369
-357
-345
-333
-321
-309
-298
-286
-275
-264
-254
-243
-233
-222
-212
-202
-193
-183
-173
-164
-155
-145
-136
-127
-118
-109
-100
-92
-83
-75
-66
-58
-50
-42
-34
-26
-19
-11
-4
3
10
16
23
29
35
40
46
51
56
61
66
70
75
79
83
87
91
95
98
102
105
108
112
115
118
121
123
126
129
131
133
136
138
140
142
144
146
147
149
150
151
152
153
154
154
155
155
155
155
154
154
153
152
151
150
149
148
146
144
142
140
138
135
133
130
127
123
120
116
112
108
104
100
95
90
85
80
74
68
62
56
49
42
35
28
21
13
5
-3
-10
-18
-26
-34
-42
-50
-58
-66
-74
-82
-90
-98
-106
-114
-122
-129
-137
-145
-153
-160
-168
-176
-183
-191
-198
-206
-213
-220
-228
-235
-242
-249
-256
-263
-269
-276
-282
-289
-295
-301
-307
-312
-318
-324
-329
-335
-340
-346
-351
-356
-362
-367
-372
-378
-383
-388
-393
-398
-403
-408
-412
-417
-421
-426
-430
-435
-439
-443
-448
-452
-456
-461
-465
-469
-474
-478
-482
-487
-491
-495
-500
-504
-508
-512
-517
-521
-525
-530
-534
-538
-543
-547
-552
-556
-561
-565
-570
-574
-579
-583
-588
-592
-597
-602
-606
-611
-615
-620
-624
-629
-634
-638
-643
-648
-653
-658
-664
-669
-674
-680
-685
-691
-696
-702
-707
-712
-718
-723
-728
-733
-738
-743
-747
-752
-757
-761
-766
-770
-775
-779
-784
-788
-792
-797
-801
-805
-809
-813
-817
-821
-825
-829
-833
-837
-841
-845
-849
-853
-857
-861
-865
-869
-873
-877
-880
-884
-888
-891
-895
-899
-902
-906
-909
-913
-916
-919
-922
-926
-929
-932
-935
-938
-942
-945
-948
-951
-954
-957
-960
-963
-966
-969
-972
-975
-978
-981
-983
-986
-989
-991
-994
-996
-998
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1026
-1029
-1031
-1033
-1035
-1037
-1040
-1042
-1044
-1046
-1048
-1050
-1052
-1055
-1057
-1059
-1061
-1063
-1065
-1067
-1068
-1070
-1072
-1074
-1075
-1077
-1078
-1080
-1081
-1083
-1084
-1086
-1087
-1088
-1089
-1091
-1092
-1093
-1094
-1095
-1096
-1098
-1099
-1100
-1101
-1102
-1103
-1104
-1105
-1106
-1107
-1108
-1109
-1110
-1111
-1112
-1113
-1114
-1114
-1115
-1115
-1116
-1116
-1116
-1116
-1116
-1116
-1115
-1115
-1114
-1113
-1112
-1111
-1110
-1109
-1108
-1106
-1105
-1103
-1102
-1100
-1098
-1096
-1094
-1091
-1089
-1086
-1083
-1080
-1077
-1073
-1070
-1066
-1062
-1058
-1054
-1050
-1045
-1041
-1036
-1032
-1027
-1022
-1016
-1012
-1006
-1002
-997
-992
-987
-982
-977
-972
-967
-962
-958
-953
-948
-943
-939
-934
-929
-924
-920
-915
-910
-905
-900
-896
-891
-886
-881
-876
-871
-866
-861
-856
-851
-846
-841
-836
-831
-826
-821
-816
-811
-806
-801
-796
-790
-785
-779
-774
-768
-762
-757
-751
-745
-739
-734
-728
-722
-716
-711
-705
-699
-693
-688
-682
-676
-670
-664
-659
-653
-647
-641
-635
-629
-624
-618
-612
-606
-599
-593
-587
-580
-573
-567
-560
-553
-545
-538
-531
-523
-516
-508
-501
-493
-485
-478
-470
-463
-455
-447
-440
-432
-425
-417
-409
-402
-394
-387
-379
-372
-365
-357
-350
-343
-335
-328
-321
-314
-306
-299
-292
-284
-277
-269
-262
-255
-247
-240
-233
-225
-218
-211
-203
-196
-189
-181
-174
-167
-160
-153
-146
-139
-132
-125
-119
-112
-106
-99
-93
-87
-81
-75
-69
-63
-57
-51
-45
-40
-34
-28
-23
-18
-12
-7
-2
3
8
13
18
22
27
31
36
40
45
49
54
58
62
66
70
74
78
82
86
90
94
97
101
105
109
112
116
120
123
127
130
134
137
141
144
148
151
154
158
161
164
168
171
174
177
179
182
184
187
189
191
194
196
198
200
202
204
206
208
209
211
213
215
217
219
221
223
225
227
229
231
233
235
237
239
241
243
245
247
249
251
253
255
257
259
261
263
264
266
268
269
271
272
274
275
277
278
280
281
282
283
285
286
287
288
290
291
292
293
294
295
297
298
299
300
301
302
303
304
304
305
306
307
308
309
310
311
312
313
314
316
317
319
320
322
324
326
328
330
332
334
336
338
340
342
344
346
348
349
351
353
354
356
357
358
359
360
361
361
362
362
363
363
363
363
363
363
363
363
363
362
362
362
361
361
360
360
360
359
359
358
358
358
358
358
358
358
358
359
359
360
361
362
363
364
366
368
369
372
374
376
378
381
383
386
389
392
394
397
400
403
405
408
411
413
416
419
421
424
426
429
431
434
436
439
441
444
446
449
452
455
458
461
464
467
470
474
477
481
484
488
492
497
501
506
510
515
520
526
531
537
542
548
554
560
566
572
578
584
590
596
602
608
615
621
627
634
640
646
652
659
665
671
677
683
689
694
700
705
711
716
722
727
732
737
742
747
752
757
762
767
772
777
782
787
792
796
801
806
811
816
820
825
830
835
839
844
849
853
857
862
866
870
874
878
881
885
888
891
894
897
900
902
905
907
909
911
913
914
915
917
917
918
919
919
919
919
919
919
919
918
918
917
917
916
915
914
913
911
910
909
907
906
905
903
902
900
899
898
897
896
895
894
893
892
891
891
890
889
889
888
888
887
887
886
886
885
884
884
883
883
882
881
881
880
879
879
878
877
877
876
875
875
874
874
874
873
873
873
874
874
874
875
876
876
877
879
880
881
883
885
887
889
891
893
895
898
900
903
905
908
911
913
916
918
921
923
926
928
930
932
934
936
938
940
942
943
945
946
948
949
950
951
952
953
954
955
955
956
957
957
958
958
958
959
959
959
959
959
959
959
959
959
959
958
958
957
957
956
955
954
953
951
950
948
946
945
943
941
939
937
935
932
930
928
925
923
920
917
914
911
908
905
902
898
894
891
887
883
878
874
870
865
860
856
851
846
841
836
831
826
822
817
812
807
802
797
792
787
782
777
772
767
762
757
752
747
742
737
732
727
722
717
712
707
702
697
693
688
683
678
673
669
664
659
655
650
645
641
637
632
628
624
620
616
611
607
603
599
595
590
586
582
578
573
569
564
560
555
551
547
542
538
533
529
525
521
517
513
509
505
501
498
494
490
487
483
479
476
472
469
465
461
457
454
450
446
442
438
434
430
426
422
418
414
410
406
402
398
394
390
386
383
379
376
373
370
367
365
362
360
358
356
354
352
351
350
348
347
347
346
346
345
345
345
346
346
347
347
348
350
351
352
354
355
357
359
361
363
365
368
370
372
375
377
380
383
385
388
390
393
396
398
401
404
406
409
412
414
417
421
424
427
431
435
439
443
447
452
456
461
466
471
476
481
486
491
496
502
507
512
518
523
528
534
539
545
550
555
561
566
571
577
582
587
592
598
603
608
614
619
624
630
635
641
646
652
657
663
668
674
679
685
690
696
701
707
713
718
723
729
734
740
745
750
755
761
766
771
776
781
786
790
795
799
804
808
812
816
820
823
827
830
833
837
840
843
845
848
851
854
857
859
862
865
868
871
874
877
880
883
886
890
893
896
900
903
906
910
913
917
921
924
928
931
935
939
942
946
950
954
957
961
965
969
973
977
981
985
989
993
997
1000
1004
1008
1012
1016
1020
1024
1028
1032
1035
1039
1042
1046
1049
1053
1056
1060
1063
1067
1070
1074
1077
1081
1085
1088
1092
1096
1099
1103
1107
1111
1114
1118
1122
1125
1129
1133
1136
1140
1144
1148
1152
1155
1159
1163
1168
1172
1176
1180
1184
1189
1193
1198
1202
1206
1211
1215
1220
1224
1228
1233
1237
1242
1246
1251
1255
1259
1264
1268
1273
1277
1282
1287
1292
1296
1301
1306
1312
1317
1322
1327
1333
1338
1344
1350
1356
1361
1367
1373
1380
1386
1392
1398
1405
1411
1417
1424
1430
1436
1443
1449
1455
1462
1468
1474
1480
1486
1492
1498
1503
1509
1515
1520
1526
1531
1536
1542
1547
1552
1557
1561
1566
1571
1575
1579
1583
1587
1591
1595
1599
1603
1606
1610
1614
1617
1621
1625
1628
1632
1635
1639
1642
1646
1650
1653
1656
1660
1663
1667
1670
1673
1677
1680
1683
1686
1689
1692
1695
1697
1700
1702
1705
1707
1709
1711
1713
1714
1716
1718
1719
1721
1722
1723
1725
1726
1727
1729
1730
1731
1732
1733
1734
1735
1735
1736
1737
1737
1738
1738
1738
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1739
1740
1740
1740
1740
1740
1741
1741
1741
1741
1742
1742
1742
1743
1743
1743
1743
1744
1744
1744
1744
1743
1743
1743
1743
1742
1742
1741
1741
1740
1740
1739
1739
1738
1738
1737
1736
1736
1735
1735
1734
1734
1733
1733
1733
1732
1732
1731
1731
1731
1731
1730
1730
1730
1730
1730
1729
1729
1729
1729
1728
1728
1727
1727
1726
1725
1724
1724
1723
1721
1720
1719
1718
1716
1714
1713
1711
1709
1708
1706
1704
1703
1701
1699
1698
1696
1695
1693
1692
1690
1689
1688
1686
1685
1684
1683
1682
1681
1681
1680
1680
1680
1679
1679
1679
1679
1679
1680
1680
1680
1680
1681
1681
1682
1682
1683
1683
1684
1684
1685
1685
1686
1687
1687
1688
1688
1689
1689
1690
1690
1691
1692
1692
1693
1694
1695
1695
1696
1697
1698
1699
1700
1702
1703
1704
1706
1707
1709
1711
1713
1715
1717
1719
1722
1724
1727
1730
1733
1736
1739
1742
1746
1749
1753
1757
1761
1765
1770
1774
1778
1783
1788
1792
1797
1802
1807
1812
1817
1821
1826
1831
1836
1841
1846
1851
1856
1861
1865
1870
1875
1880
1885
1890
1895
1901
1906
1911
1916
1921
1927
1932
1938
1943
1949
1954
1960
1965
1971
1977
1983
1989
1995
2001
2008
2015
2021
2028
2035
2041
2050
2057
2064
2072
2080
2087
2095
2103
2111
2119
2127
2135
2143
2151
2159
2168
2176
2184
2192
2200
2208
2217
2225
2233
2241
2249
2257
2265
2273
2281
2289
2296
2304
2312
2320
2327
2335
2343
2351
2358
2366
2374
2382
2390
2398
2405
2413
2422
2430
2438
2446
2454
2462
2470
2478
2487
2495
2503
2510
2518
2526
2534
2541
2548
2556
2563
2570
2576
2583
2589
2595
2601
2607
2613
2618
2623
2627
2632
2636
2640
2644
2647
2650
2653
2656
2658
2661
2663
2664
2666
2667
2668
2669
2670
2670
2671
2671
2671
2671
2670
2670
2669
2669
2668
2667
2666
2665
2664
2662
2661
2659
2657
2655
2653
2650
2648
2645
2642
2639
2636
2633
2629
2625
2622
2618
2614
2610
2606
2601
2597
2592
2588
2583
2578
2573
2568
2563
2558
2553
2548
2542
2537
2532
2526
2521
2515
2510
2505
2499
2494
2488
2483
2478
2472
2467
2462
2456
2451
2446
2441
2435
2430
2425
2420
2415
2411
2406
2401
2396
2392
2387
2382
2378
2373
2369
2364
2360
2355
2351
2347
2342
2338
2333
2329
2324
2320
2315
2310
2306
2301
2296
2291
2287
2282
2277
2272
2267
2262
2257
2252
2247
2243
2238
2233
2228
2224
2219
2215
2210
2206
2201
2197
2193
2189
2185
2181
2177
2173
2169
2166
2162
2158
2155
2151
2147
2144
2140
2136
2133
2129
2125
2122
2118
2114
2111
2107
2104
2100
2096
2093
2089
2086
2082
2078
2075
2071
2068
2064
2060
2057
2053
2050
2045
2043
2039
2035
2032
2028
2025
2021
2017
2013
2011
2007
2004
2000
1997
1993
1990
1986
1983
1979
1976
1972
1969
1965
1962
1958
1955
1951
1948
1944
1941
1937
1934
1930
1927
1924
1920
1917
1913
1910
1907
1903
1900
1896
1893
1889
1886
1883
1879
1876
1873
1869
1866
1862
1859
1856
1852
1849
1846
1842
1839
1836
1832
1829
1826
1822
1819
1816
1812
1809
1806
1802
1799
1796
1793
1789
1786
1783
1779
1776
1773
1770
1766
1763
1760
1757
1753
1750
1747
1744
1740
1737
1734
1731
1728
1724
1721
1718
1715
1712
1708
1705
1702
1699
1696
1692
1689
1686
1683
1680
1677
1673
1670
1667
1664
1661
1658
1655
1651
1648
1645
1642
1639
1636
1633
1630
1627
1623
1620
1617
1614
1611
1608
1605
1602
1599
1596
1593
1590
1587
1583
1580
1577
1574
1571
1568
1565
1562
1559
1556
1553
1550
1547
1544
1541
1538
1535
1532
1529
1526
1523
1520
1517
1514
1511
1508
1505
1503
1500
1497
1494
1491
1488
1485
1482
1479
1476
1473
1470
1467
1464
1462
1459
1456
1453
1450
1447
1444
1441
1438
1436
1433
1430
1427
1424
1421
1418
1416
1413
1410
1407
1404
1401
1399
1396
1393
1390
1387
1384
1382
1379
1376
1373
1370
1368
1365
1362
1359
1357
1354
1351
1348
1346
1343
1340
1337
1335
1332
1329
1326
1324
1321
1318
1315
1313
1310
1307
1305
1302
1299
1296
1294
1291
1288
1286
1283
1280
1278
1275
1272
1270
1267
1264
1262
1259
1256
1254
1251
1248
1246
1243
1241
1238
1235
1233
1230
1227
1225
1222
1220
1217
1214
1212
1209
1207
1204
1202
1199
1196
1194
1191
1189
1186
1184
1181
1179
1176
1173
1171
1168
1166
1163
1161
1158
1156
1153
1151
1148
1146
1143
1141
1138
1136
1133
1131
1128
1126
1123
1121
1118
1116
1114
1111
1109
1106
1104
1101
1099
1096
1094
1092
1089
1087
1084
1082
1079
1077
1075
1072
1070
1067
1065
1063
1060
1058
1055
1053
1051
1048
1046
1044
1041
1039
1037
1034
1032
1029
1027
1025
1022
1020
1018
1014
1012
1010
1008
1006
1004
1002
999
997
995
992
990
988
986
983
981
979
976
974
972
970
967
965
963
961
958
956
954
952
949
947
945
943
941
938
936
934
932
929
927
925
923
921
919
916
914
912
910
908
905
903
901
899
897
895
892
890
888
886
884
882
880
877
875
873
871
869
867
865
863
861
858
856
854
852
850
848
846
844
842
840
838
836
833
831
829
827
825
823
821
819
817
815
813
811
809
807
805
803
801
799
797
795
793
791
789
787
785
783
781
779
777
775
773
771
769
767
765
763
761
759
757
755
753
751
749
747
746
744
742
740
738
736
734
732
730
728
726
724
723
721
719
717
715
713
711
709
708
706
704
702
700
698
696
694
693
691
689
687
685
683
682
680
678
676
674
672
671
669
667
665
663
662
660
658
656
654
653
651
649
647
645
644
642
640
638
637
635
633
631
630
628
626
624
623
621
619
617
616
614
612
611
609
607
605
604
602
600
599
597
595
593
592
590
588
587
585
583
582
580
578
577
575
573
572
570
568
567
565
563
562
560
559
557
555
554
552
550
549
547
546
544
542
541
539
538
536
534
533
531
530
528
526
525
523
522
520
519
517
515
514
512
511
509
508
506
505
503
501
500
498
497
495
494
492
491
489
488
486
485
483
482
480
479
477
476
474
473
471
470
468
467
465
464
462
461
459
458
456
455
454
452
451
449
448
446
445
443
442
441
439
438
436
435
433
432
431
429
428
426
425
424
422
421
419
418
417
415
414
412
411
410
408
407
406
404
403
401
400
399
397
396
395
393
392
391
389
388
387
385
384
383
381
380
379
377
376
375
373
372
371
370
368
367
366
364
363
362
360
359
358
357
355
354
353
352
350
349
348
347
345
344
343
342
340
339
338
337
335
334
333
332
330
329
328
327
325
324
323
322
321
319
318
317
316
315
313
312
311
310
309
307
306
305
304
303
302
300
299
298
297
296
295
293
292
291
290
289
288
287
285
284
283
282
281
280
279
277
276
275
274
273
272
271
270
269
267
266
265
264
263
262
261
260
259
258
257
255
254
253
252
251
250
249
248
247
246
245
244
243
242
241
240
239
237
236
235
234
233
232
231
230
229
228
227
226
225
224
223
222
221
220
219
218
217
216
215
214
213
212
211
210
209
208
207
206
205
204
203
202
201
200
199
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
183
182
181
180
179
178
177
176
175
174
173
173
172
171
170
169
168
167
166
165
165
164
163
162
161
160
159
158
158
157
156
155
154
153
152
152
151
150
149
148
147
146
146
145
144
143
142
141
141
140
139
138
137
137
136
135
134
133
133
132
131
130
129
129
128
127
126
125
125
124
123
122
121
121
120
119
118
118
117
116
115
114
114
