5
11594
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-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
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-70
-70
-70
-71
-71
-71
-72
-72
-73
-73
-73
-74
-74
-74
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-80
-80
-80
-81
-82
-82
-83
-83
-84
-85
-85
-86
-86
-87
-87
-88
-89
-89
-90
-91
-91
-92
-92
-93
-93
-94
-94
-95
-95
-96
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-104
-104
-105
-105
-106
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-114
-113
-113
-113
-112
-112
-111
-111
-111
-110
-110
-109
-109
-109
-108
-108
-108
-107
-107
-106
-106
-105
-105
-104
-104
-104
-103
-103
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-105
-105
-106
-106
-107
-107
-108
-108
-108
-109
-109
-109
-109
-109
-108
-108
-108
-107
-107
-106
-105
-104
-104
-103
-102
-101
-100
-100
-99
-98
-98
-97
-97
-97
-96
-96
-96
-96
-95
-95
-94
-94
-93
-93
-92
-91
-91
-90
-90
-89
-88
-88
-87
-87
-86
-86
-85
-85
-84
-83
-83
-82
-81
-80
-80
-79
-78
-77
-76
-75
-75
-74
-74
-73
-73
-73
-74
-74
-75
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-100
-101
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-107
-108
-109
-110
-110
-111
-112
-113
-113
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-117
-117
-118
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-129
-130
-131
-133
-134
-135
-136
-137
-138
-139
-139
-140
-140
-141
-141
-140
-140
-140
-140
-139
-139
-139
-138
-138
-138
-138
-138
-138
-139
-139
-140
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-150
-151
-152
-152
-152
-152
-152
-151
-151
-150
-149
-148
-147
-146
-145
-144
-143
-142
-141
-140
-140
-140
-140
-140
-140
-140
-141
-142
-143
-144
-145
-146
-148
-150
-151
-153
-155
-157
-158
-160
-162
-164
-166
-168
-169
-171
-173
-175
-178
-180
-182
-185
-187
-190
-192
-195
-198
-201
-204
-207
-210
-214
-218
-221
-225
-229
-233
-236
-239
-242
-245
-247
-248
-249
-249
-249
-249
-249
-248
-247
-246
-245
-244
-243
-242
-240
-239
-237
-236
-235
-234
-233
-233
-233
-233
-233
-233
-233
-233
-234
-234
-234
-235
-236
-237
-238
-239
-241
-243
-245
-247
-249
-251
-253
-254
-256
-257
-257
-258
-259
-260
-260
-261
-262
-263
-264
-266
-268
-270
-272
-274
-277
-280
-284
-287
-291
-295
-300
-304
-309
-313
-317
-321
-325
-328
-331
-334
-336
-338
-340
-342
-344
-346
-348
-350
-351
-352
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-368
-368
-368
-368
-367
-366
-365
-363
-361
-358
-355
-352
-349
-345
-342
-339
-335
-332
-329
-326
-323
-319
-316
-313
-310
-307
-304
-302
-299
-296
-293
-290
-287
-284
-282
-279
-276
-274
-272
-270
-268
-267
-265
-263
-262
-260
-258
-256
-255
-253
-250
-248
-245
-243
-240
-237
-235
-233
-231
-230
-229
-228
-228
-228
-229
-230
-231
-233
-236
-239
-242
-245
-249
-253
-257
-261
-266
-270
-274
-279
-283
-287
-291
-295
-299
-302
-305
-308
-310
-313
-316
-319
-322
-325
-328
-332
-335
-339
-342
-346
-350
-355
-359
-363
-368
-372
-376
-380
-384
-387
-391
-394
-397
-401
-404
-408
-412
-417
-421
-426
-431
-437
-442
-447
-453
-458
-463
-468
-473
-477
-482
-486
-490
-494
-498
-501
-504
-506
-509
-511
-512
-513
-514
-515
-517
-518
-519
-520
-521
-523
-524
-526
-527
-529
-531
-533
-534
-536
-537
-537
-538
-539
-539
-539
-538
-537
-536
-534
-532
-530
-528
-526
-525
-524
-523
-523
-523
-525
-527
-529
-532
-536
-539
-543
-547
-551
-555
-559
-562
-565
-568
-571
-574
-576
-578
-580
-581
-582
-582
-582
-582
-581
-580
-580
-579
-579
-579
-579
-580
-581
-583
-584
-586
-589
-591
-594
-597
-599
-602
-605
-607
-610
-613
-615
-617
-620
-621
-623
-624
-625
-626
-627
-628
-629
-630
-631
-633
-634
-636
-638
-639
-641
-642
-643
-643
-643
-643
-643
-642
-641
-639
-638
-636
-634
-632
-631
-629
-627
-626
-624
-622
-621
-619
-618
-616
-615
-614
-612
-610
-609
-607
-605
-603
-602
-600
-598
-597
-596
-595
-595
-595
-595
-595
-595
-595
-595
-594
-593
-591
-589
-587
-585
-583
-581
-579
-577
-575
-573
-572
-571
-570
-568
-567
-565
-563
-562
-560
-558
-556
-554
-552
-551
-549
-547
-545
-544
-541
-539
-536
-533
-530
-527
-523
-519
-515
-510
-506
-501
-497
-493
-489
-485
-481
-477
-473
-469
-466
-463
-460
-457
-454
-451
-448
-445
-442
-438
-434
-430
-425
-420
-414
-408
-402
-395
-387
-380
-372
-363
-355
-346
-338
-330
-322
-314
-306
-298
-291
-284
-278
-272
-266
-260
-255
-250
-244
-239
-234
-229
-225
-220
-217
-213
-210
-208
-206
-204
-203
-202
-202
-201
-202
-202
-202
-203
-204
-204
-205
-206
-207
-208
-209
-210
-211
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-222
-223
-223
-223
-223
-223
-223
-223
-222
-222
-222
-221
-221
-222
-222
-222
-223
-224
-225
-226
-228
-229
-231
-232
-234
-235
-236
-237
-238
-239
-239
-240
-240
-240
-240
-240
-239
-239
-238
-237
-236
-234
-233
-231
-229
-227
-225
-222
-220
-218
-216
-214
-212
-211
-209
-208
-206
-205
-203
-201
-198
-195
-193
-189
-186
-182
-179
-175
-171
-168
-164
-161
-157
-154
-150
-147
-145
-143
-141
-139
-138
-137
-136
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-135
-135
-134
-133
-131
-130
-128
-126
-123
-121
-118
-114
-111
-108
-105
-101
-98
-95
-91
-87
-84
-81
-77
-75
-72
-70
-69
-68
-68
-68
-68
-69
-70
-71
-73
-74
-75
-77
-78
-79
-80
-82
-83
-85
-88
-91
-94
-97
-101
-104
-108
-111
-114
-117
-119
-121
-123
-124
-125
-126
-127
-127
-128
-129
-130
-131
-132
-133
-135
-137
-139
-141
-143
-144
-146
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-148
-149
-149
-150
-150
-151
-152
-153
-154
-155
-156
-157
-158
-160
-161
-162
-163
-164
-165
-166
-167
-167
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-172
-173
-174
-176
-178
-180
-183
-185
-188
-191
-195
-198
-202
-206
-209
-213
-216
-219
-222
-224
-226
-228
-229
-229
-229
-229
-229
-228
-227
-226
-224
-223
-221
-219
-218
-216
-214
-212
-210
-209
-209
-208
-208
-209
-210
-212
-214
-217
-220
-223
-226
-230
-232
-235
-237
-239
-241
-242
-243
-244
-244
-243
-243
-242
-241
-239
-237
-236
-234
-232
-230
-228
-227
-225
-224
-223
-223
-223
-224
-226
-228
-230
-234
-237
-241
-245
-250
-254
-258
-262
-266
-271
-275
-279
-283
-287
-291
-295
-299
-302
-306
-309
-311
-313
-315
-316
-317
-318
-318
-319
-320
-321
-322
-323
-324
-326
-327
-329
-331
-334
-336
-339
-341
-345
-348
-352
-356
-361
-365
-370
-374
-379
-383
-387
-390
-394
-398
-401
-404
-408
-411
-413
-416
-418
-420
-422
-424
-426
-428
-430
-432
-434
-436
-438
-440
-442
-444
-446
-448
-449
-451
-452
-452
-453
-453
-453
-452
-451
-450
-449
-447
-445
-443
-441
-439
-436
-434
-431
-429
-426
-423
-420
-417
-414
-411
-408
-406
-403
-400
-398
-396
-393
-391
-389
-387
-385
-383
-381
-379
-377
-375
-373
-371
-369
-368
-366
-364
-363
-362
-361
-361
-360
-360
-361
-361
-362
-363
-364
-364
-365
-366
-366
-366
-366
-365
-364
-362
-360
-357
-354
-349
-345
-340
-334
-328
-322
-315
-308
-301
-293
-285
-277
-269
-262
-254
-246
-239
-231
-224
-216
-209
-201
-192
-184
-175
-167
-158
-149
-139
-130
-121
-112
-103
-94
-85
-76
-68
-60
-51
-43
-35
-26
-17
-8
1
11
21
31
41
52
63
74
85
97
110
122
135
148
161
174
188
201
215
228
242
256
270
283
297
310
323
336
349
363
376
390
404
418
432
447
461
476
492
508
524
541
558
575
593
610
628
645
663
680
697
714
731
748
764
781
797
813
829
845
860
876
891
907
921
936
950
964
978
991
1004
1016
1028
1039
1049
1059
1069
1078
1087
1095
1104
1112
1120
1127
1135
1142
1149
1156
1163
1170
1177
1184
1192
1199
1207
1215
1224
1232
1241
1249
1258
1266
1274
1283
1290
1298
1305
1312
1319
1326
1332
1339
1347
1354
1362
1369
1377
1385
1392
1400
1407
1414
1421
1428
1435
1441
1448
1455
1461
1468
1475
1481
1488
1495
1502
1509
1516
1522
1529
1536
1543
1551
1559
1567
1576
1584
1594
1604
1614
1625
1636
1647
1659
1672
1684
1697
1710
1724
1737
1751
1764
1778
1791
1805
1818
1832
1845
1858
1871
1884
1897
1910
1923
1936
1949
1963
1976
1990
2003
2017
2029
2043
2056
2069
2083
2096
2109
2121
2134
2147
2160
2173
2186
2199
2212
2226
2239
2252
2265
2278
2291
2304
2317
2329
2342
2354
2366
2377
2388
2399
2410
2421
2431
2442
2452
2462
2472
2482
2492
2502
2511
2521
2530
2539
2548
2557
2567
2576
2585
2595
2604
2613
2622
2630
2639
2647
2654
2662
2669
2675
2681
2687
2693
2698
2703
2708
2712
2716
2720
2724
2727
2730
2733
2735
2737
2738
2740
2740
2741
2741
2741
2740
2739
2738
2736
2734
2732
2730
2727
2724
2720
2716
2712
2708
2703
2699
2695
2691
2687
2683
2679
2675
2671
2667
2663
2658
2653
2648
2642
2636
2630
2623
2616
2609
2601
2594
2587
2579
2572
2565
2558
2551
2544
2536
2529
2522
2515
2508
2502
2495
2489
2483
2477
2472
2467
2462
2457
2453
2448
2444
2440
2436
2432
2428
2424
2420
2416
2412
2408
2404
2400
2396
2392
2389
2385
2381
2377
2373
2370
2366
2363
2359
2355
2352
2348
2345
2342
2339
2337
2334
2332
2330
2329
2327
2326
2326
2325
2325
2324
2324
2323
2323
2322
2321
2320
2319
2318
2317
2315
2313
2311
2308
2305
2302
2298
2293
2288
2282
2275
2267
2259
2250
2241
2230
2220
2208
2196
2184
2171
2157
2143
2129
2115
2100
2085
2070
2054
2039
2023
2007
1992
1976
1960
1944
1929
1913
1898
1882
1867
1852
1836
1821
1805
1790
1775
1759
1744
1728
1713
1698
1683
1668
1654
1639
1625
1611
1598
1584
1571
1557
1544
1530
1517
1503
1490
1477
1464
1451
1439
1427
1415
1403
1392
1381
1370
1359
1349
1338
1328
1317
1307
1297
1286
1276
1266
1255
1245
1235
1225
1214
1204
1194
1183
1173
1163
1153
1143
1133
1123
1113
1102
1092
1081
1070
1059
1047
1035
1022
1010
998
985
973
960
947
934
921
908
895
882
870
857
845
833
822
810
799
788
777
767
756
746
735
725
714
703
692
681
671
660
649
638
627
617
607
597
587
578
568
559
551
542
534
526
518
511
503
496
489
481
474
466
458
450
441
433
424
415
405
396
386
376
366
356
345
335
324
313
302
291
280
269
258
247
237
226
216
206
197
187
178
170
161
153
144
136
128
120
112
104
95
87
78
69
61
52
43
34
25
16
7
-2
-11
-20
-30
-39
-48
-58
-67
-77
-86
-96
-106
-117
-127
-138
-149
-160
-171
-182
-192
-203
-214
-224
-234
-244
-254
-263
-271
-280
-288
-296
-303
-310
-316
-323
-328
-334
-339
-344
-348
-353
-357
-361
-366
-370
-374
-378
-381
-385
-389
-392
-396
-399
-402
-405
-407
-409
-411
-412
-413
-413
-413
-412
-411
-410
-408
-406
-404
-402
-399
-397
-394
-391
-387
-384
-381
-377
-373
-369
-365
-360
-356
-351
-346
-341
-336
-331
-326
-321
-316
-311
-306
-301
-296
-291
-286
-280
-275
-270
-265
-260
-255
-250
-245
-241
-237
-233
-229
-225
-222
-219
-216
-213
-210
-207
-205
-203
-200
-198
-196
-194
-191
-189
-186
-184
-181
-178
-175
-171
-168
-164
-160
-156
-152
-148
-143
-139
-134
-129
-124
-119
-113
-108
-102
-96
-91
-85
-79
-73
-68
-62
-56
-50
-44
-39
-33
-28
-22
-17
-12
-8
-4
0
4
7
10
13
15
17
18
19
20
21
21
21
21
21
20
19
18
16
15
14
12
11
9
8
6
5
3
2
0
-2
-4
-6
-8
-10
-13
-16
-20
-24
-28
-33
-37
-42
-47
-53
-58
-64
-70
-75
-81
-87
-93
-99
-106
-112
-118
-124
-131
-137
-143
-149
-156
-162
-168
-174
-180
-186
-192
-198
-205
-211
-217
-223
-230
-236
-241
-247
-252
-258
-262
-267
-271
-275
-279
-282
-286
-289
-291
-294
-297
-299
-302
-304
-305
-307
-308
-309
-310
-311
-311
-312
-313
-313
-314
-315
-316
-318
-320
-322
-324
-326
-329
-333
-336
-340
-344
-348
-353
-358
-363
-368
-373
-378
-382
-387
-392
-396
-401
-405
-409
-412
-416
-419
-422
-425
-427
-429
-431
-433
-435
-437
-438
-439
-440
-441
-442
-442
-443
-444
-444
-445
-445
-446
-447
-448
-449
-450
-451
-453
-454
-456
-458
-460
-461
-463
-464
-465
-466
-467
-467
-467
-467
-467
-466
-466
-465
-464
-462
-461
-459
-457
-455
-453
-451
-448
-446
-443
-440
-437
-434
-431
-427
-424
-421
-417
-414
-411
-408
-405
-401
-398
-394
-390
-386
-382
-378
-373
-368
-363
-357
-351
-345
-338
-332
-325
-318
-311
-305
-298
-291
-284
-278
-272
-265
-259
-254
-248
-242
-237
-232
-226
-221
-216
-210
-205
-200
-195
-190
-185
-181
-176
-172
-168
-164
-160
-156
-153
-150
-146
-143
-140
-138
-135
-133
-131
-129
-128
-127
-126
-125
-125
-125
-125
-125
-126
-127
-128
-129
-130
-132
-134
-136
-138
-140
-143
-145
-147
-149
-151
-154
-156
-158
-160
-162
-164
-166
-167
-169
-171
-172
-174
-175
-176
-177
-178
-179
-180
-180
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-181
-180
-180
-179
-178
-177
-176
-174
-173
-171
-169
-166
-164
-161
-158
-155
-152
-149
-146
-142
-139
-136
-132
-129
-126
-123
-120
-117
-115
-113
-111
-109
-108
-107
-107
-107
-107
-108
-109
-111
-113
-116
-119
-123
-127
-132
-137
-143
-149
-156
-163
-171
-179
-188
-197
-206
-216
-226
-236
-247
-258
-268
-279
-290
-301
-311
-322
-332
-343
-353
-363
-373
-382
-392
-401
-410
-419
-428
-436
-445
-454
-462
-471
-479
-488
-497
-505
-514
-523
-532
-542
-551
-560
-569
-577
-586
-594
-602
-611
-618
-626
-634
-641
-649
-656
-664
-671
-679
-686
-694
-701
-708
-715
-721
-728
-734
-740
-746
-751
-757
-762
-767
-772
-777
-782
-787
-793
-798
-803
-809
-814
-820
-827
-833
-840
-847
-854
-862
-870
-878
-886
-895
-904
-913
-922
-932
-941
-951
-961
-970
-980
-990
-1000
-1010
-1020
-1031
-1041
-1051
-1061
-1072
-1082
-1093
-1104
-1114
-1125
-1136
-1148
-1159
-1170
-1182
-1194
-1206
-1219
-1231
-1244
-1258
-1271
-1285
-1299
-1313
-1327
-1342
-1356
-1370
-1384
-1398
-1412
-1426
-1440
-1454
-1467
-1480
-1494
-1507
-1520
-1533
-1546
-1559
-1572
-1585
-1598
-1611
-1624
-1638
-1651
-1665
-1679
-1694
-1708
-1722
-1737
-1751
-1766
-1780
-1794
-1808
-1822
-1836
-1850
-1864
-1877
-1890
-1903
-1915
-1928
-1940
-1952
-1964
-1975
-1987
-1998
-2009
-2020
-2029
-2041
-2051
-2061
-2071
-2081
-2091
-2100
-2110
-2119
-2127
-2136
-2144
-2152
-2159
-2166
-2173
-2179
-2185
-2191
-2196
-2201
-2205
-2209
-2212
-2216
-2218
-2221
-2223
-2225
-2227
-2229
-2231
-2232
-2233
-2234
-2235
-2236
-2237
-2237
-2237
-2237
-2237
-2237
-2236
-2236
-2235
-2234
-2233
-2232
-2230
-2228
-2227
-2225
-2222
-2220
-2217
-2215
-2212
-2208
-2205
-2201
-2197
-2192
-2188
-2183
-2178
-2172
-2167
-2161
-2155
-2148
-2142
-2135
-2128
-2121
-2114
-2107
-2100
-2093
-2086
-2079
-2073
-2066
-2059
-2053
-2047
-2041
-2035
-2029
-2025
-2020
-2015
-2011
-2007
-2004
-2000
-1997
-1995
-1992
-1990
-1989
-1988
-1987
-1986
-1986
-1986
-1986
-1986
-1987
-1987
-1988
-1990
-1991
-1993
-1994
-1996
-1998
-2000
-2001
-2005
-2007
-2009
-2013
-2016
-2019
-2021
-2025
-2029
-2033
-2037
-2041
-2045
-2049
-2053
-2058
-2062
-2067
-2071
-2076
-2081
-2086
-2091
-2096
-2101
-2106
-2111
-2116
-2121
-2127
-2132
-2137
-2142
-2148
-2153
-2158
-2163
-2168
-2173
-2178
-2183
-2187
-2192
-2197
-2201
-2205
-2210
-2214
-2218
-2223
-2227
-2231
-2235
-2239
-2242
-2246
-2250
-2253
-2257
-2260
-2264
-2267
-2271
-2274
-2278
-2281
-2285
-2288
-2291
-2294
-2297
-2299
-2302
-2304
-2306
-2308
-2310
-2311
-2312
-2313
-2313
-2314
-2314
-2313
-2313
-2312
-2310
-2309
-2307
-2305
-2303
-2300
-2297
-2294
-2291
-2287
-2283
-2279
-2275
-2271
-2266
-2262
-2257
-2253
-2248
-2243
-2238
-2233
-2228
-2223
-2218
-2213
-2207
-2202
-2196
-2191
-2185
-2180
-2174
-2169
-2164
-2158
-2153
-2147
-2142
-2136
-2131
-2125
-2119
-2113
-2108
-2102
-2096
-2090
-2084
-2078
-2072
-2066
-2060
-2054
-2048
-2041
-2035
-2029
-2021
-2016
-2009
-2001
-1994
-1987
-1979
-1970
-1962
-1953
-1943
-1934
-1924
-1913
-1903
-1892
-1881
-1869
-1857
-1844
-1832
-1818
-1805
-1791
-1777
-1763
-1749
-1735
-1720
-1706
-1691
-1677
-1663
-1649
-1636
-1622
-1609
-1596
-1583
-1571
-1559
-1547
-1535
-1523
-1512
-1500
-1489
-1479
-1468
-1457
-1447
-1437
-1427
-1417
-1407
-1397
-1387
-1378
-1368
-1358
-1348
-1338
-1328
-1318
-1308
-1297
-1287
-1277
-1267
-1256
-1246
-1236
-1226
-1216
-1206
-1196
-1186
-1177
-1167
-1157
-1148
-1138
-1129
-1120
-1111
-1102
-1093
-1085
-1077
-1068
-1061
-1053
-1046
-1039
-1032
-1025
-1018
-1012
-1006
-1000
-995
-990
-985
-980
-975
-971
-966
-962
-958
-955
-951
-948
-945
-942
-939
-936
-933
-931
-928
-925
-922
-919
-916
-913
-909
-906
-903
-899
-896
-893
-890
-887
-884
-881
-878
-875
-872
-868
-865
-862
-859
-856
-853
-850
-847
-844
-840
-837
-834
-831
-827
-824
-821
-817
-813
-810
-806
-802
-798
-794
-790
-786
-782
-778
-774
-770
-765
-761
-757
-753
-749
-745
-741
-737
-733
-728
-724
-720
-716
-712
-708
-703
-699
-695
-691
-687
-683
-679
-675
-671
-666
-661
-656
-651
-645
-640
-634
-628
-622
-615
-609
-602
-595
-588
-581
-574
-566
-559
-551
-544
-536
-529
-522
-514
-507
-500
-493
-485
-478
-471
-464
-457
-450
-443
-436
-429
-422
-415
-408
-400
-392
-385
-377
-368
-360
-351
-343
-334
-325
-316
-307
-297
-288
-279
-269
-260
-251
-241
-231
-222
-212
-202
-192
-182
-171
-161
-150
-139
-128
-117
-106
-95
-83
-72
-60
-49
-37
-25
-13
-1
11
23
35
47
59
71
83
94
106
117
128
138
149
159
169
179
188
197
205
213
221
229
236
243
249
255
262
267
273
278
283
288
292
297
301
305
308
312
316
319
322
325
328
331
335
338
341
344
348
351
355
359
363
367
371
376
380
385
389
394
399
404
409
415
420
425
431
437
442
448
454
460
466
472
478
484
490
495
501
506
512
517
522
527
532
537
542
546
551
555
560
564
568
572
576
580
584
587
591
595
598
601
604
608
611
614
617
620
623
626
629
632
635
639
642
645
648
651
655
658
661
664
667
669
672
675
677
680
682
683
685
687
688
689
690
691
692
693
694
695
696
697
698
699
701
703
705
707
709
712
716
719
723
728
732
737
743
749
755
761
768
775
781
788
795
803
810
817
823
830
837
844
850
856
863
869
875
880
886
892
898
904
910
915
921
927
932
938
943
949
954
959
965
970
975
980
985
990
995
1000
1004
1010
1014
1018
1024
1029
1034
1039
1044
1049
1054
1059
1064
1070
1075
1080
1085
1090
1095
1100
1104
1109
1114
1118
1123
1127
1131
1135
1139
1142
1146
1149
1152
1155
1157
1160
1162
1164
1165
1167
1168
1169
1170
1170
1170
1171
1171
1170
1170
1169
1169
1168
1166
1165
1163
1161
1159
1157
1154
1151
1149
1146
1143
1140
1137
1134
1131
1128
1125
1122
1118
1115
1111
1108
1105
1101
1098
1094
1091
1087
1084
1080
1076
1071
1067
1062
1057
1051
1046
1040
1033
1026
1018
1012
1004
996
988
979
970
961
953
944
935
926
917
909
900
892
883
875
867
858
850
842
834
826
818
810
802
794
787
779
771
764
757
750
742
735
728
722
715
709
702
696
690
685
679
674
669
663
658
653
648
643
638
632
627
622
617
612
607
603
598
594
589
585
581
578
574
571
568
565
562
559
557
555
552
550
548
546
544
541
539
537
534
532
529
526
523
520
517
514
511
508
505
502
499
496
492
489
486
482
479
476
473
470
467
464
461
458
455
453
451
448
446
444
442
440
439
437
436
434
433
432
430
429
428
427
426
425
424
423
422
421
420
419
417
416
415
413
412
410
408
407
405
403
401
399
397
395
392
390
388
386
384
383
381
380
379
378
377
376
375
375
375
374
374
374
374
375
375
376
377
378
379
381
382
384
385
387
389
391
393
395
397
400
402
405
408
410
413
416
419
422
425
428
431
434
436
439
442
445
448
451
454
457
459
462
465
468
470
473
475
478
480
483
485
487
489
492
494
496
497
499
501
502
504
505
507
508
509
510
512
513
513
514
515
515
516
516
516
516
516
516
516
515
515
514
513
512
511
510
509
507
506
505
503
501
500
498
496
494
493
491
489
487
485
483
481
479
476
474
472
469
467
464
461
458
455
452
448
445
442
438
434
431
427
423
419
415
411
407
403
398
394
389
385
380
375
370
365
360
354
349
343
338
332
326
321
315
309
302
296
290
283
276
270
263
256
249
242
234
227
220
213
205
198
191
183
176
168
161
153
146
138
131
123
115
108
100
93
85
78
70
63
55
48
40
33
26
18
11
4
-3
-10
-18
-25
-32
-39
-46
-53
-60
-67
-74
-81
-88
-95
-102
-110
-117
-124
-131
-138
-145
-152
-159
-166
-173
-179
-186
-192
-199
-205
-211
-218
-224
-230
-236
-242
-247
-253
-258
-264
-269
-274
-279
-284
-289
-293
-298
-302
-307
-311
-315
-319
-323
-326
-329
-333
-336
-339
-341
-344
-346
-349
-351
-352
-354
-355
-356
-357
-358
-358
-358
-358
-358
-358
-358
-358
-357
-357
-356
-356
-355
-354
-354
-353
-353
-353
-352
-352
-352
-352
-352
-352
-352
-352
-353
-353
-353
-354
-354
-354
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-354
-354
-354
-354
-353
-353
-352
-352
-351
-351
-350
-349
-348
-347
-346
-345
-343
-341
-340
-338
-335
-333
-331
-328
-325
-322
-319
-316
-313
-309
-306
-302
-298
-294
-290
-285
-281
-277
-272
-268
-263
-258
-254
-249
-245
-240
-236
-231
-227
-223
-218
-214
-210
-207
-203
-199
-196
-193
-190
-187
-185
-182
-180
-178
-175
-173
-171
-168
-165
-163
-160
-157
-154
-151
-147
-143
-140
-136
-132
-127
-123
-119
-114
-109
-105
-100
-95
-89
-84
-79
-73
-67
-62
-56
-49
-43
-37
-30
-23
-16
-9
-2
6
14
21
29
37
45
53
60
68
76
84
91
99
106
114
121
128
136
143
150
157
163
170
176
182
189
194
200
206
211
216
221
227
232
236
241
246
251
255
260
264
269
273
278
282
286
291
295
299
303
308
312
316
321
325
329
334
339
343
348
353
359
364
369
375
381
386
393
399
405
411
418
424
431
437
444
451
457
464
470
477
483
489
496
502
509
515
521
527
533
539
545
551
556
562
567
573
578
583
588
593
599
604
609
614
619
624
630
635
640
646
651
656
662
667
672
677
682
688
692
697
702
707
711
715
719
724
727
731
735
739
742
746
750
753
757
760
763
767
770
774
777
781
784
787
791
794
798
801
805
808
812
815
819
822
826
830
834
837
841
845
849
853
856
860
864
867
871
875
878
882
885
889
892
895
899
902
905
908
911
914
917
920
923
925
928
930
932
934
936
938
940
942
943
945
946
948
949
950
951
952
953
954
954
955
956
956
957
957
957
958
958
959
959
960
960
961
961
962
963
963
964
964
964
965
965
965
965
965
964
964
963
963
962
961
961
960
959
958
957
956
955
953
952
951
950
949
948
947
946
945
943
942
941
940
939
938
937
936
936
935
935
935
934
934
935
935
936
936
937
938
940
941
943
945
947
950
952
955
959
962
966
970
974
978
983
988
993
998
1002
1008
1014
1020
1026
1032
1038
1043
1049
1054
1060
1065
1070
1075
1080
1085
1089
1093
1097
1101
1105
1108
1111
1114
1117
1120
1122
1124
1125
1127
1128
1129
1130
1130
1130
1130
1130
1130
1129
1129
1128
1128
1127
1126
1125
1124
1123
1122
1121
1119
1118
1116
1115
1113
1111
1109
1107
1105
1103
1101
1098
1096
1093
1091
1088
1085
1082
1079
1076
1073
1070
1066
1063
1060
1056
1053
1049
1045
1041
1037
1033
1029
1025
1020
1016
1010
1006
1000
996
991
985
980
975
969
963
957
951
945
939
932
926
919
912
905
898
891
884
877
869
862
855
847
840
833
826
819
812
804
797
790
783
776
769
762
756
749
742
736
730
723
717
711
705
699
694
688
682
677
671
666
660
654
649
643
638
632
626
621
615
609
603
597
592
586
580
574
568
562
557
551
546
540
535
529
524
519
514
509
504
500
495
491
487
484
480
477
474
471
468
466
463
461
459
458
457
456
455
454
454
453
453
453
453
453
453
453
454
454
454
454
454
455
455
456
456
457
457
457
458
458
458
458
458
457
457
456
455
455
454
453
452
450
449
448
446
444
442
441
439
437
435
433
430
428
426
424
421
419
417
415
412
410
408
406
404
402
400
399
397
395
394
392
391
389
388
387
385
384
382
381
380
378
377
376
375
374
373
372
371
370
369
368
367
366
364
363
361
360
358
357
355
353
352
350
348
346
343
341
338
336
333
329
326
322
319
315
310
306
302
297
292
286
281
275
269
263
257
250
243
237
230
222
215
208
200
192
184
177
169
161
153
145
137
129
121
113
105
98
90
83
76
69
62
56
49
43
37
31
25
19
13
7
1
-5
-11
-17
-23
-29
-35
-41
-47
-52
-58
-64
-69
-75
-81
-86
-92
-97
-103
-108
-114
-119
-124
-130
-135
-140
-144
-149
-154
-159
-164
-168
-173
-178
-183
-188
-194
-199
-204
-210
-216
-221
-227
-233
-239
-246
-252
-259
-266
-272
-279
-287
-294
-301
-309
-317
-325
-333
-341
-349
-357
-366
-374
-382
-391
-399
-408
-416
-425
-433
-442
-450
-459
-467
-476
-484
-493
-502
-511
-520
-530
-539
-549
-559
-570
-580
-591
-602
-613
-624
-636
-648
-660
-672
-685
-698
-711
-725
-739
-753
-768
-783
-798
-814
-830
-846
-862
-879
-895
-912
-929
-947
-964
-982
-1000
-1018
-1036
-1054
-1073
-1091
-1110
-1129
-1148
-1167
-1187
-1206
-1225
-1245
-1264
-1284
-1303
-1323
-1343
-1363
-1384
-1404
-1425
-1446
-1467
-1488
-1509
-1530
-1552
-1574
-1595
-1618
-1640
-1662
-1685
-1708
-1731
-1754
-1777
-1800
-1824
-1847
-1871
-1894
-1917
-1941
-1964
-1987
-2009
-2032
-2055
-2077
-2099
-2120
-2141
-2162
-2182
-2201
-2221
-2239
-2258
-2275
-2293
-2310
-2327
-2343
-2360
-2375
-2391
-2406
-2421
-2436
-2450
-2465
-2478
-2492
-2505
-2518
-2531
-2544
-2556
-2568
-2580
-2591
-2602
-2613
-2623
-2633
-2643
-2652
-2660
-2669
-2677
-2684
-2691
-2697
-2703
-2708
-2713
-2717
-2721
-2724
-2727
-2729
-2731
-2732
-2733
-2733
-2733
-2732
-2732
-2730
-2729
-2727
-2725
-2723
-2721
-2719
-2717
-2715
-2713
-2710
-2707
-2704
-2701
-2698
-2695
-2691
-2687
-2683
-2678
-2674
-2669
-2663
-2658
-2652
-2645
-2639
-2631
-2624
-2616
-2607
-2598
-2589
-2579
-2569
-2558
-2547
-2536
-2525
-2513
-2501
-2489
-2476
-2464
-2451
-2438
-2425
-2412
-2399
-2386
-2373
-2360
-2347
-2333
-2320
-2306
-2293
-2279
-2265
-2250
-2236
-2222
-2207
-2192
-2177
-2161
-2146
-2130
-2114
-2098
-2081
-2064
-2047
-2029
-2012
-1993
-1975
-1955
-1936
-1916
-1895
-1875
-1853
-1832
-1809
-1787
-1764
-1740
-1717
-1692
-1668
-1643
-1618
-1592
-1566
-1540
-1514
-1487
-1460
-1433
-1406
-1378
-1350
-1322
-1294
-1265
-1236
-1206
-1176
-1146
-1116
-1085
-1054
-1022
-991
-960
-928
-896
-864
-833
-801
-769
-737
-706
-674
-643
-612
-582
-551
-522
-492
-463
-434
-406
-378
-351
-324
-297
-271
-246
-221
-196
-172
-148
-125
-102
-80
-58
-37
-15
5
26
46
66
85
104
123
142
160
177
195
212
228
244
260
275
290
304
318
332
345
358
370
382
393
404
414
424
434
443
452
460
468
476
483
490
497
503
509
515
521
526
531
536
540
544
548
552
556
560
563
566
569
572
574
576
578
580
582
583
584
584
584
584
583
583
581
580
578
575
572
569
566
562
557
553
548
543
537
532
526
520
514
507
501
494
488
481
475
468
462
455
448
441
435
428
421
415
408
402
395
389
383
376
370
364
357
351
345
339
333
327
321
316
310
305
301
296
292
288
285
281
279
276
274
272
271
270
269
268
268
268
269
269
270
272
273
275
277
280
283
286
290
293
297
302
306
311
316
321
326
332
338
343
349
355
362
368
375
382
389
396
403
411
418
426
434
442
449
457
465
472
480
488
495
503
510
517
524
532
539
546
553
560
567
574
581
588
595
602
610
617
624
632
639
646
654
661
668
676
683
691
698
706
713
721
729
737
746
754
763
771
780
790
799
808
818
828
838
848
858
869
879
889
900
910
921
931
942
952
962
972
981
991
1000
1008
1016
1026
1034
1042
1049
1056
1063
1070
1076
1082
1088
1094
1099
1104
1108
1112
1116
1119
1121
1124
1126
1127
1128
1129
1129
1129
1128
1128
1126
1125
1123
1121
1118
1115
1112
1108
1104
1100
1096
1091
1086
1081
1076
1070
1065
1059
1053
1047
1041
1034
1028
1020
1014
1008
1000
994
986
979
971
963
955
946
937
928
919
909
898
888
877
866
854
842
830
817
805
791
778
764
750
736
721
706
691
676
660
644
627
611
594
576
558
540
522
503
484
465
446
426
406
387
366
346
326
305
284
263
242
221
199
178
156
135
113
92
70
48
27
5
-17
-39
-62
-84
-107
-129
-152
-175
-197
-220
-243
-266
-288
-311
-333
-356
-378
-400
-422
-443
-465
-486
-507
-527
-547
-567
-586
-604
-622
-640
-657
-673
-689
-704
-718
-732
-745
-757
-769
-780
-790
-800
-810
-819
-827
-835
-843
-850
-856
-862
-867
-871
-875
-877
-880
-881
-882
-882
-881
-880
-878
-875
-872
-868
-864
-859
-854
-849
-843
-836
-829
-822
-815
-807
-799
-791
-782
-773
-765
-756
-747
-738
-729
-720
-711
-703
-694
-686
-678
-670
-662
-654
-647
-640
-634
-627
-621
-615
-609
-604
-599
-595
-591
-587
-584
-581
-579
-577
-576
-575
-575
-575
-575
-577
-578
-581
-583
-587
-591
-595
-601
-607
-613
-621
-629
-638
-648
-659
-670
-683
-696
-711
-726
-742
-759
-777
-795
-814
-834
-855
-876
-898
-921
-944
-968
-992
-1016
-1042
-1067
-1093
-1119
-1146
-1173
-1200
-1228
-1256
-1284
-1312
-1341
-1369
-1398
-1427
-1456
-1485
-1514
-1543
-1573
-1602
-1631
-1660
-1689
-1718
-1747
-1776
-1805
-1834
-1863
-1892
-1921
-1950
-1979
-2009
-2037
-2068
-2098
-2128
-2158
-2188
-2219
-2249
-2280
-2311
-2342
-2373
-2405
-2436
-2468
-2500
-2532
-2564
-2596
-2628
-2660
-2692
-2724
-2756
-2788
-2819
-2851
-2883
-2914
-2945
-2976
-3006
-3037
-3067
-3096
-3125
-3154
-3183
-3211
-3239
-3266
-3293
-3319
-3345
-3371
-3396
-3421
-3445
-3469
-3493
-3516
-3539
-3561
-3584
-3606
-3627
-3648
-3669
-3690
-3711
-3731
-3751
-3770
-3790
-3809
-3828
-3846
-3864
-3882
-3899
-3916
-3932
-3948
-3963
-3977
-3991
-4005
-4017
-4030
-4041
-4051
-4062
-4072
-4080
-4088
-4096
-4102
-4108
-4113
-4117
-4121
-4123
-4125
-4126
-4127
-4127
-4126
-4124
-4122
-4119
-4115
-4111
-4106
-4100
-4094
-4086
-4080
-4072
-4064
-4054
-4046
-4035
-4025
-4014
-4003
-3992
-3980
-3967
-3955
-3942
-3928
-3915
-3901
-3887
-3872
-3857
-3842
-3826
-3810
-3794
-3777
-3760
-3742
-3724
-3706
-3687
-3668
-3649
-3629
-3609
-3589
-3568
-3547
-3526
-3505
-3484
-3462
-3441
-3419
-3398
-3376
-3355
-3333
-3312
-3291
-3269
-3248
-3227
-3206
-3185
-3165
-3144
-3124
-3104
-3084
-3065
-3046
-3027
-3009
-2992
-2975
-2958
-2942
-2927
-2913
-2899
-2886
-2873
-2862
-2852
-2842
-2834
-2827
-2820
-2815
-2812
-2809
-2808
-2807
-2808
-2811
-2814
-2819
-2825
-2832
-2840
-2849
-2859
-2870
-2883
-2896
-2910
-2925
-2941
-2957
-2974
-2992
-3011
-3029
-3049
-3069
-3089
-3110
-3131
-3152
-3174
-3196
-3219
-3242
-3265
-3288
-3312
-3336
-3360
-3385
-3410
-3436
-3462
-3488
-3514
-3541
-3569
-3596
-3624
-3653
-3681
-3710
-3740
-3769
-3799
-3830
-3860
-3891
-3921
-3952
-3984
-4014
-4046
-4078
-4109
-4140
-4172
-4203
-4234
-4265
-4296
-4327
-4358
-4389
-4419
-4450
-4480
-4510
-4540
-4570
-4600
-4629
-4659
-4688
-4718
-4747
-4776
-4806
-4835
-4865
-4894
-4924
-4954
-4984
-5014
-5044
-5074
-5104
-5135
-5165
-5196
-5226
-5257
-5287
-5317
-5348
-5378
-5408
-5438
-5467
-5497
-5526
-5556
-5585
-5614
-5643
-5671
-5700
-5728
-5756
-5784
-5812
-5839
-5867
-5894
-5921
-5948
-5974
-6001
-6027
-6052
-6078
-6104
-6129
-6154
-6179
-6203
-6228
-6252
-6276
-6300
-6323
-6346
-6369
-6392
-6414
-6435
-6457
-6478
-6499
-6519
-6539
-6558
-6577
-6596
-6614
-6632
-6649
-6666
-6683
-6699
-6715
-6731
-6746
-6762
-6777
-6791
-6806
-6820
-6835
-6848
-6862
-6876
-6889
-6903
-6916
-6929
-6941
-6954
-6966
-6978
-6990
-7001
-7012
-7023
-7034
-7044
-7054
-7064
-7073
-7082
-7090
-7098
-7105
-7112
-7119
-7125
-7131
-7136
-7141
-7145
-7149
-7152
-7155
-7157
-7158
-7159
-7159
-7159
-7158
-7156
-7154
-7151
-7147
-7142
-7137
-7131
-7124
-7116
-7107
-7098
-7087
-7076
-7063
-7049
-7035
-7019
-7002
-6984
-6965
-6944
-6922
-6899
-6875
-6849
-6823
-6794
-6765
-6734
-6702
-6669
-6634
-6598
-6561
-6523
-6483
-6442
-6401
-6358
-6314
-6269
-6223
-6176
-6129
-6080
-6031
-5981
-5931
-5879
-5828
-5775
-5723
-5670
-5616
-5562
-5508
-5453
-5398
-5342
-5286
-5230
-5174
-5117
-5060
-5003
-4946
-4888
-4830
-4772
-4714
-4655
-4596
-4537
-4477
-4417
-4357
-4297
-4236
-4175
-4114
-4051
-3990
-3928
-3866
-3803
-3740
-3677
-3614
-3550
-3486
-3422
-3357
-3292
-3227
-3161
-3094
-3027
-2959
-2891
-2822
-2753
-2683
-2612
-2541
-2469
-2396
-2323
-2249
-2174
-2098
-2021
-1946
-1868
-1790
-1712
-1633
-1553
-1473
-1392
-1311
-1229
-1146
-1064
-981
-897
-813
-729
-644
-559
-474
-389
-304
-218
-133
-47
38
124
209
295
381
466
551
637
722
807
891
976
1060
1144
1227
1310
1393
1475
1557
1638
1719
1799
1879
1958
2037
2115
2193
2270
2346
2422
2498
2573
2647
2720
2793
2866
2938
3009
3079
3149
3219
3288
3356
3424
3491
3557
3624
3689
3754
3819
3883
3946
4009
4072
4133
4194
4255
4315
4374
4432
4490
4547
4603
4658
4713
4767
4820
4872
4923
4973
5023
5072
5119
5166
5212
5257
5302
5345
5388
5429
5470
5510
5549
5587
5625
5661
5697
5732
5766
5799
5831
5862
5892
5922
5950
5978
6004
6030
6054
6078
6101
6123
6144
6164
6184
6202
6220
6236
6252
6267
6282
6295
6308
6320
6331
6341
6351
6360
6368
6375
6382
6388
6394
6399
6404
6408
6411
6414
6416
6419
6420
6421
6422
6422
6422
6421
6420
6418
6416
6412
6409
6404
6399
6393
6386
6378
6369
6360
6349
6338
6325
6312
6297
6282
6265
6248
6229
6210
6189
6168
6145
6122
6097
6072
6045
6018
5989
5960
5930
5899
5868
5836
5803
5769
5735
5700
5665
5630
5594
5558
5522
5486
5449
5413
5376
5340
5304
5267
5232
5196
5160
5125
5091
5056
5022
4989
4956
4923
4891
4859
4828
4798
4768
4738
4709
4681
4653
4625
4598
4572
4546
4520
4495
4470
4445
4421
4397
4374
4350
4327
4305
4282
4260
4239
4217
4196
4176
4155
4135
4116
4097
4078
4061
4043
4027
4011
3995
3980
3966
3953
3940
3927
3916
3905
3895
3885
3876
3868
3860
3852
3846
3839
3833
3828
3823
3818
3813
3808
3804
3799
3795
3790
3786
3781
3776
3771
3766
3760
3754
3748
3742
3735
3727
3719
3711
3703
3695
3686
3677
3667
3658
3648
3638
3628
3618
3607
3597
3587
3576
3565
3555
3544
3533
3521
3510
3498
3487
3475
3462
3450
3437
3424
3411
3398
3385
3371
3357
3343
3328
3314
3299
3285
3270
3255
3240
3226
3211
3197
3183
3169
3156
3143
3131
3119
3108
3098
3089
3080
3072
3065
3059
3054
3050
3046
3044
3042
3041
3041
3041
3042
3044
3047
3050
3054
3058
3063
3068
3075
3081
3088
3096
3104
3112
3121
3131
3141
3151
3162
3173
3184
3196
3208
3221
3233
3247
3260
3273
3287
3302
3316
3331
3345
3360
3376
3391
3407
3423
3438
3454
3470
3486
3502
3518
3534
3549
3565
3580
3595
3610
3624
3639
3653
3667
3680
3693
3707
3719
3732
3744
3757
3769
3780
3792
3803
3815
3826
3837
3847
3858
3869
3879
3889
3900
3910
3921
3931
3942
3953
3963
3974
3985
3997
4008
4019
4030
4043
4054
4067
4078
4091
4103
4116
4128
4140
4153
4165
4178
4190
4202
4214
4227
4239
4251
4263
4275
4287
4300
4312
4324
4337
4349
4362
4375
4388
4401
4414
4427
4440
4454
4467
4481
4495
4509
4523
4538
4552
4567
4581
4596
4611
4626
4641
4656
4671
4686
4701
4716
4731
4746
4760
4775
4789
4803
4817
4830
4843
4856
4868
4880
4891
4901
4911
4921
4930
4938
4946
4953
4960
4966
4971
4976
4981
4985
4989
4992
4995
4997
4999
5001
5003
5004
5005
5007
5008
5009
5010
5011
5012
5013
5014
5015
5017
5018
5020
5022
5024
5026
5029
5032
5034
5038
5041
5045
5048
5052
5057
5061
5066
5071
5075
5081
5086
5092
5097
5103
5110
5116
5123
5130
5138
5145
5153
5161
5169
5178
5187
5196
5205
5214
5223
5232
5241
5251
5260
5269
5278
5287
5296
5305
5314
5323
5331
5340
5348
5356
5364
5372
5380
5388
5396
5404
5412
5420
5428
5435
5443
5451
5459
5467
5475
5483
5491
5499
5507
5516
5524
5533
5541
5550
5559
5567
5576
5585
5593
5602
5611
5619
5628
5637
5645
5654
5662
5671
5679
5687
5695
5703
5711
5719
5727
5734
5741
5749
5756
5762
5769
5776
5782
5789
5795
5801
5807
5814
5820
5826
5832
5838
5843
5849
5855
5861
5867
5872
5878
5884
5889
5895
5900
5906
5911
5916
5922
5927
5932
5937
5942
5946
5951
5956
5960
5964
5968
5972
5975
5979
5982
5985
5987
5990
5992
5994
5995
5996
5997
5998
5999
5999
5999
5998
5998
5997
5996
5995
5993
5992
5990
5988
5986
5983
5981
5978
5975
5972
5969
5965
5962
5958
5954
5950
5946
5942
5937
5932
5927
5922
5917
5911
5905
5899
5892
5886
5879
5871
5864
5856
5849
5841
5833
5824
5816
5807
5799
5790
5781
5773
5764
5755
5747
5738
5730
5722
5714
5706
5698
5691
5684
5677
5670
5663
5656
5650
5644
5637
5631
5625
5619
5613
5607
5601
5595
5589
5583
5577
5570
5563
5556
5548
5541
5533
5524
5516
5507
5498
5489
5479
5469
5459
5449
5439
5428
5417
5406
5395
5384
5373
5362
5351
5340
5329
5317
5306
5296
5285
5274
5264
5254
5244
5234
5224
5215
5206
5198
5189
5182
5174
5167
5160
5154
5149
5143
5138
5134
5130
5127
5124
5121
5119
5117
5116
5115
5114
5113
5113
5113
5114
5114
5115
5116
5117
5119
5120
5122
5124
5126
5129
5131
5134
5137
5141
5144
5148
5152
5156
5161
5166
5172
5177
5183
5190
5197
5204
5212
5220
5228
5237
5246
5255
5265
5275
5285
5296
5307
5317
5328
5340
5351
5362
5373
5384
5395
5406
5417
5428
5439
5450
5460
5471
5481
5491
5501
5511
5520
5530
5539
5549
5558
5567
5576
5585
5594
5603
5612
5621
5630
5639
5648
5657
5666
5675
5685
5694
5704
5714
5724
5735
5745
5756
5767
5778
5789
5800
5811
5823
5834
5846
5857
5869
5880
5892
5903
5914
5925
5936
5946
5957
5967
5976
5986
5995
6003
6012
6020
6027
6034
6041
6047
6053
6059
6064
6069
6073
6077
6080
6083
6086
6089
6091
6093
6094
6095
6096
6097
6097
6098
6098
6097
6097
6096
6095
6094
6092
6090
6088
6086
6083
6080
6077
6073
6069
6065
6061
6056
6051
6045
6040
6034
6027
6020
6013
6005
5997
5989
5979
5970
5960
5949
5938
5926
5914
5901
5888
5874
5859
5844
5829
5813
5797
5780
5763
5745
5727
5708
5689
5669
5650
5629
5609
5588
5566
5545
5523
5501
5478
5456
5433
5410
5387
5364
5341
5317
5294
5271
5247
5224
5200
5177
5154
5130
5107
5084
5061
5038
5015
4992
4970
4948
4925
4904
4882
4860
4839
4818
4797
4777
4757
4737
4717
4698
4678
4660
4641
4622
4604
4586
4568
4550
4532
4514
4497
4479
4462
4445
4428
4410
4393
4376
4358
4341
4324
4306
4289
4272
4254
4237
4219
4202
4184
4166
4149
4131
4113
4094
4077
4059
4041
4022
4003
3985
3967
3948
3929
3909
3890
3871
3851
3831
3811
3791
3771
3750
3729
3708
3687
3666
3644
3622
3600
3578
3555
3532
3509
3486
3463
3440
3416
3392
3369
3345
3321
3298
3274
3250
3226
3202
3179
3155
3132
3108
3085
3061
3038
3015
2991
2968
2945
2922
2898
2875
2852
2829
2805
2782
2758
2735
2711
2687
2664
2640
2616
2592
2567
2543
2519
2495
2471
2447
2422
2398
2374
2350
2325
2301
2277
2253
2229
2204
2180
2157
2133
2109
2085
2062
2039
2016
1992
1970
1947
1924
1902
1880
1857
1835
1814
1792
1770
1749
1728
1707
1686
1665
1645
1624
1604
1584
1564
1544
1525
1505
1486
1467
1448
1429
1410
1391
1372
1354
1336
1317
1299
1281
1264
1246
1229
1211
1194
1177
1160
1143
1126
1110
1093
1077
1060
1044
1028
1012
996
980
965
949
934
919
904
889
874
859
844
830
815
801
786
772
758
744
731
717
704
691
677
665
652
639
626
614
602
589
577
565
553
541
529
517
505
493
481
469
457
445
433
421
408
396
383
370
357
344
331
317
303
289
275
260
245
230
215
199
183
167
151
134
117
100
82
64
46
27
8
-11
-31
-52
-72
-94
-115
-138
-160
-184
-208
-232
-257
-283
-309
-336
-364
-392
-421
-450
-480
-511
-542
-574
-606
-639
-673
-707
-742
-777
-813
-849
-886
-924
-962
-1000
-1040
-1080
-1121
-1162
-1203
-1245
-1288
-1331
-1375
-1419
-1464
-1509
-1555
-1601
-1648
-1695
-1742
-1790
-1838
-1887
-1936
-1985
-2035
-2085
-2135
-2186
-2236
-2287
-2338
-2390
-2441
-2493
-2545
-2597
-2650
-2702
-2755
-2807
-2860
-2913
-2966
-3019
-3072
-3125
-3178
-3231
-3284
-3337
-3390
-3443
-3496
-3548
-3601
-3653
-3706
-3758
-3810
-3861
-3913
-3964
-4014
-4066
-4116
-4166
-4216
-4266
-4315
-4364
-4412
-4460
-4508
-4556
-4602
-4649
-4695
-4741
-4787
-4832
-4876
-4921
-4965
-5008
-5051
-5094
-5136
-5179
-5220
-5262
-5303
-5344
-5384
-5424
-5464
-5504
-5543
-5583
-5622
-5660
-5699
-5738
-5776
-5815
-5853
-5891
-5929
-5968
-6006
-6044
-6081
-6119
-6157
-6195
-6232
-6270
-6307
-6344
-6381
-6418
-6455
-6491
-6527
-6563
-6599
-6635
-6670
-6705
-6740
-6775
-6809
-6843
-6876
-6910
-6942
-6975
-7007
-7039
-7070
-7101
-7131
-7161
-7190
-7219
-7248
-7276
-7303
-7330
-7357
-7383
-7409
-7434
-7459
-7483
-7507
-7530
-7553
-7575
-7597
-7619
-7640
-7660
-7681
-7700
-7720
-7738
-7757
-7775
-7792
-7810
-7826
-7843
-7859
-7875
-7890
-7905
-7920
-7934
-7948
-7962
-7976
-7989
-8003
-8016
-8028
-8041
-8053
-8064
-8077
-8089
-8101
-8113
-8124
-8135
-8147
-8157
-8169
-8180
-8191
-8201
-8212
-8223
-8233
-8244
-8254
-8264
-8274
-8284
-8294
-8304
-8313
-8323
-8332
-8341
-8350
-8359
-8368
-8377
-8385
-8394
-8403
-8411
-8419
-8428
-8436
-8444
-8452
-8461
-8469
-8477
-8485
-8493
-8501
-8509
-8517
-8524
-8532
-8540
-8547
-8554
-8562
-8569
-8576
-8583
-8589
-8596
-8603
-8609
-8616
-8622
-8629
-8635
-8641
-8647
-8653
-8658
-8664
-8670
-8675
-8680
-8685
-8690
-8695
-8699
-8704
-8708
-8712
-8716
-8719
-8723
-8726
-8729
-8731
-8734
-8736
-8739
-8741
-8743
-8744
-8745
-8747
-8748
-8748
-8749
-8749
-8749
-8749
-8749
-8748
-8747
-8746
-8745
-8744
-8743
-8741
-8740
-8738
-8736
-8734
-8732
-8730
-8728
-8725
-8723
-8721
-8719
-8717
-8714
-8712
-8710
-8709
-8707
-8705
-8704
-8703
-8702
-8701
-8700
-8700
-8700
-8700
-8700
-8701
-8701
-8702
-8704
-8705
-8707
-8709
-8711
-8714
-8717
-8720
-8723
-8727
-8730
-8734
-8739
-8743
-8748
-8753
-8759
-8764
-8770
-8776
-8783
-8790
-8797
-8804
-8812
-8820
-8828
-8837
-8845
-8855
-8864
-8874
-8884
-8895
-8905
-8916
-8927
-8939
-8950
-8962
-8974
-8987
-8999
-9012
-9025
-9038
-9052
-9065
-9079
-9093
-9107
-9121
-9136
-9150
-9165
-9179
-9194
-9208
-9223
-9238
-9253
-9267
-9282
-9297
-9312
-9326
-9341
-9355
-9369
-9384
-9398
-9412
-9425
-9439
-9453
-9466
-9479
-9492
-9505
-9518
-9531
-9543
-9556
-9568
-9581
-9593
-9605
-9617
-9629
-9641
-9653
-9664
-9676
-9688
-9699
-9711
-9722
-9734
-9745
-9756
-9768
-9779
-9791
-9802
-9813
-9825
-9837
-9848
-9860
-9872
-9884
-9897
-9909
-9922
-9935
-9947
-9960
-9974
-9987
-10001
-10014
-10028
-10042
-10056
-10070
-10085
-10100
-10114
-10129
-10145
-10160
-10175
-10191
-10207
-10223
-10239
-10255
-10271
-10288
-10305
-10321
-10338
-10356
-10373
-10390
-10408
-10425
-10443
-10460
-10478
-10496
-10514
-10532
-10550
-10568
-10587
-10605
-10623
-10641
-10660
-10678
-10697
-10715
-10734
-10753
-10771
-10790
-10809
-10827
-10846
-10865
-10883
-10902
-10920
-10939
-10957
-10975
-10993
-11011
-11029
-11047
-11065
-11082
-11100
-11117
-11134
-11151
-11168
-11184
-11200
-11216
-11232
-11248
-11263
-11278
-11293
-11308
-11322
-11336
-11349
-11362
-11375
-11387
-11399
-11411
-11422
-11433
-11443
-11453
-11463
-11472
-11481
-11490
-11498
-11506
-11513
-11520
-11527
-11534
-11540
-11546
-11552
-11557
-11562
-11567
-11571
-11575
-11579
-11582
-11585
-11588
-11590
-11592
-11593
-11594
-11594
-11594
-11594
-11593
-11591
-11590
-11587
-11584
-11581
-11577
-11573
-11569
-11564
-11558
-11552
-11546
-11539
-11532
-11525
-11517
-11508
-11500
-11491
-11481
-11471
-11461
-11450
-11439
-11427
-11415
-11403
-11390
-11377
-11364
-11350
-11336
-11322
-11307
-11292
-11277
-11262
-11246
-11229
-11213
-11196
-11179
-11162
-11144
-11126
-11108
-11090
-11071
-11052
-11033
-11013
-10994
-10974
-10953
-10932
-10911
-10890
-10869
-10847
-10825
-10803
-10780
-10757
-10735
-10712
-10688
-10665
-10641
-10618
-10594
-10570
-10545
-10521
-10496
-10472
-10447
-10422
-10397
-10372
-10346
-10321
-10295
-10269
-10243
-10217
-10191
-10165
-10138
-10112
-10085
-10059
-10032
-10005
-9979
-9952
-9925
-9898
-9872
-9845
-9818
-9791
-9764
-9738
-9711
-9684
-9658
-9631
-9605
-9578
-9552
-9526
-9500
-9474
-9448
-9422
-9396
-9371
-9345
-9320
-9295
-9270
-9245
-9220
-9195
-9171
-9146
-9121
-9097
-9072
-9048
-9023
-8998
-8974
-8949
-8924
-8899
-8874
-8849
-8823
-8798
-8772
-8746
-8720
-8694
-8668
-8642
-8616
-8589
-8562
-8536
-8509
-8482
-8454
-8427
-8399
-8372
-8344
-8316
-8287
-8259
-8231
-8202
-8173
-8144
-8115
-8085
-8055
-8025
-7995
-7965
-7934
-7903
-7872
-7841
-7809
-7777
-7744
-7712
-7678
-7645
-7611
-7577
-7543
-7508
-7473
-7437
-7401
-7365
-7328
-7291
-7253
-7216
-7177
-7139
-7100
-7061
-7021
-6981
-6941
-6901
-6860
-6819
-6778
-6736
-6694
-6652
-6610
-6567
-6524
-6481
-6437
-6394
-6350
-6305
-6261
-6216
-6172
-6126
-6081
-6036
-5990
-5945
-5899
-5853
-5807
-5761
-5715
-5668
-5622
-5576
-5530
-5484
-5438
-5392
-5346
-5300
-5255
-5210
-5164
-5119
-5074
-5030
-4986
-4941
-4897
-4854
-4810
-4767
-4724
-4681
-4639
-4597
-4555
-4513
-4472
-4431
-4391
-4350
-4310
-4271
-4231
-4192
-4154
-4115
-4077
-4040
-4002
-3965
-3929
-3893
-3857
-3822
-3787
-3752
-3718
-3684
-3651
-3618
-3586
-3553
-3522
-3490
-3459
-3429
-3399
-3369
-3340
-3311
-3282
-3254
-3226
-3199
-3172
-3145
-3119
-3093
-3068
-3043
-3018
-2994
-2971
-2947
-2924
-2902
-2880
-2858
-2837
-2816
-2796
-2776
-2757
-2737
-2719
-2700
-2683
-2665
-2648
-2631
-2615
-2599
-2584
-2568
-2554
-2539
-2525
-2511
-2497
-2484
-2471
-2458
-2446
-2433
-2421
-2409
-2397
-2386
-2374
-2363
-2352
-2341
-2330
-2319
-2309
-2298
-2287
-2277
-2266
-2256
-2246
-2235
-2225
-2215
-2204
-2194
-2183
-2173
-2162
-2152
-2141
-2130
-2119
-2108
-2097
-2085
-2074
-2062
-2050
-2037
-2025
-2013
-2001
-1988
-1975
-1962
-1949
-1935
-1922
-1908
-1894
-1880
-1865
-1851
-1836
-1822
-1807
-1792
-1776
-1761
-1745
-1729
-1712
-1696
-1679
-1662
-1645
-1627
-1609
-1591
-1573
-1554
-1535
-1516
-1496
-1476
-1456
-1435
-1414
-1393
-1371
-1350
-1327
-1305
-1282
-1259
-1235
-1211
-1187
-1162
-1137
-1112
-1086
-1060
-1034
-1008
-981
-953
-926
-898
-870
-841
-812
-783
-753
-723
-693
-662
-631
-599
-568
-535
-503
-470
-436
-402
-368
-333
-298
-263
-227
-191
-154
-117
-80
-42
-4
34
73
112
151
191
231
271
311
351
392
433
475
516
558
601
643
686
729
772
815
859
903
948
992
1037
1082
1128
1173
1219
1266
1312
1359
1406
1453
1500
1548
1595
1643
1691
1740
1788
1837
1885
1934
1984
2033
2082
2132
2182
2231
2281
2331
2382
2432
2482
2533
2583
2634
2685
2735
2786
2838
2889
2940
2992
3043
3095
3146
3198
3250
3302
3354
3406
3459
3511
3563
3616
3668
3721
3774
3826
3879
3932
3984
4037
4090
4143
4196
4248
4301
4354
4406
4459
4511
4564
4616
4669
4721
4773
4826
4878
4930
4983
5035
5087
5139
5192
5244
5296
5348
5400
5452
5504
5556
5608
5660
5712
5763
5815
5867
5918
5970
6021
6073
6124
6176
6227
6278
6330
6381
6432
6483
6535
6586
6637
6688
6740
6791
6842
6893
6944
6995
7047
7098
7149
7200
7251
7302
7353
7404
7454
7505
7555
7606
7656
7707
7757
7807
7857
7907
7956
8006
8055
8105
8154
8203
8251
8300
8348
8397
8445
8492
8540
8587
8634
8681
8728
8774
8820
8865
8910
8955
9000
9044
9088
9132
9175
9218
9260
9302
9344
9385
9426
9467
9507
9546
9586
9624
9663
9701
9738
9775
9812
9848
9884
9919
9954
9989
10023
10057
10090
10123
10156
10188
10220
10252
10283
10314
10344
10374
10403
10432
10461
10489
10516
10543
10570
10596
10622
10648
10672
10697
10721
10744
10768
10790
10812
10834
10855
10876
10896
10916
10935
10954
10972
10990
11007
11024
11041
11056
11072
11086
11101
11114
11128
11140
11153
11164
11176
11186
11197
11206
11216
11225
11233
11241
11248
11255
11262
11268
11274
11280
11285
11289
11294
11298
11301
11304
11307
11310
11312
11314
11316
11317
11318
11319
11320
11320
11320
11320
11320
11319
11319
11318
11317
11316
11314
11313
11311
11309
11307
11305
11303
11301
11298
11296
11293
11290
11287
11284
11281
11279
11276
11273
11270
11267
11264
11261
11258
11255
11252
11249
11246
11244
11241
11238
11236
11233
11230
11228
11225
11223
11220
11218
11215
11213
11210
11208
11205
11202
11199
11197
11194
11191
11188
11184
11181
11178
11174
11171
11167
11163
11159
11155
11151
11146
11141
11137
11131
11126
11121
11115
11109
11103
11097
11090
11083
11076
11069
11061
11054
11046
11038
11030
11021
11013
11004
10995
10986
10977
10968
10959
10949
10940
10930
10920
10911
10901
10891
10881
10871
10861
10850
10840
10830
10820
10810
10800
10789
10779
10769
10759
10749
10739
10729
10719
10709
10699
10689
10680
10670
10661
10651
10642
10632
10623
10614
10605
10596
10587
10578
10569
10560
10551
10543
10534
10525
10517
10509
10500
10492
10484
10475
10467
10459
10451
10443
10435
10427
10419
10410
10402
10394
10386
10377
10369
10360
10351
10342
10333
10324
10315
10305
10296
10286
10276
10265
10254
10243
10232
10221
10209
10197
10184
10171
10158
10145
10131
10117
10102
10087
10072
10056
10040
10024
10007
9990
9972
9955
9936
9918
9899
9880
9860
9840
9820
9799
9778
9757
9735
9713
9690
9667
9644
9620
9596
9571
9546
9521
9495
9469
9442
9415
9388
9360
9331
9302
9273
9243
9213
9183
9151
9120
9088
9056
9023
8990
8956
8922
8888
8853
8818
8782
8747
8711
8674
8638
8601
8564
8526
8489
8451
8413
8375
8337
8298
8260
8221
8182
8143
8103
8064
8025
7985
7946
7906
7866
7825
7785
7745
7704
7664
7623
7582
7541
7500
7459
7418
7377
7336
7294
7253
7212
7170
7129
7088
7047
7006
6965
6924
6883
6842
6802
6761
6721
6680
6640
6600
6560
6520
6480
6440
6401
6361
6322
6283
6243
6204
6166
6127
6088
6050
6012
5974
5936
5898
5860
5822
5785
5748
5710
5673
5636
5600
5563
5527
5490
5454
5418
5383
5347
5312
5277
5242
5208
5174
5140
5106
5072
5039
5006
4973
4941
4908
4876
4844
4813
4782
4751
4720
4689
4659
4629
4599
4569
4539
4510
4481
4452
4423
4395
4366
4338
4310
4282
4255
4227
4200
4173
4146
4120
4093
4067
4041
4014
3989
3963
3937
3912
3887
3861
3836
3811
3786
3761
3736
3711
3686
3661
3637
3612
3587
3562
3538
3513
3488
3464
3439
3414
3389
3365
3340
3315
3290
3265
3240
3215
3190
3165
3140
3115
3089
3064
3039
3013
2988
2962
2937
2911
2885
2859
2833
2807
2781
2754
2728
2701
2675
2648
2620
2593
2566
2538
2510
2482
2454
2426
2397
2368
2339
2310
2280
2250
2220
2190
2159
2129
2097
2066
2035
2003
1970
1938
1905
1872
1839
1805
1771
1737
1703
1668
1633
1598
1562
1527
1491
1454
1418
1381
1344
1306
1269
1231
1193
1154
1116
1077
1037
998
958
918
878
838
797
756
715
673
631
589
547
504
462
419
375
332
288
244
200
155
110
65
20
-25
-71
-116
-162
-209
-255
-301
-348
-395
-441
-488
-535
-583
-630
-677
-724
-772
-819
-867
-914
-962
-1010
-1057
-1105
-1153
-1200
-1248
-1295
-1343
-1390
-1438
-1485
-1533
-1580
-1628
-1675
-1723
-1770
-1817
-1865
-1912
-1959
-2005
-2053
-2100
-2147
-2194
-2241
-2287
-2334
-2381
-2427
-2474
-2520
-2567
-2613
-2659
-2705
-2751
-2798
-2844
-2889
-2935
-2981
-3027
-3072
-3118
-3163
-3208
-3254
-3299
-3343
-3388
-3433
-3477
-3521
-3565
-3609
-3652
-3696
-3739
-3781
-3824
-3866
-3908
-3950
-3992
-4033
-4074
-4114
-4155
-4195
-4235
-4274
-4313
-4352
-4391
-4429
-4467
-4505
-4543
-4580
-4617
-4654
-4690
-4726
-4762
-4798
-4833
-4868
-4903
-4937
-4971
-5005
-5038
-5072
-5104
-5137
-5169
-5201
-5232
-5263
-5294
-5324
-5354
-5384
-5413
-5442
-5470
-5498
-5526
-5553
-5580
-5607
-5633
-5659
-5684
-5709
-5734
-5759
-5783
-5807
-5830
-5853
-5876
-5899
-5921
-5943
-5965
-5986
-6007
-6028
-6049
-6069
-6089
-6109
-6129
-6149
-6168
-6187
-6206
-6225
-6244
-6262
-6280
-6298
-6316
-6334
-6351
-6368
-6385
-6402
-6419
-6435
-6451
-6467
-6483
-6498
-6513
-6528
-6543
-6558
-6572
-6586
-6600
-6613
-6627
-6640
-6653
-6665
-6678
-6690
-6702
-6714
-6726
-6738
-6749
-6760
-6772
-6783
-6794
-6805
-6816
-6827
-6837
-6848
-6859
-6869
-6880
-6891
-6902
-6912
-6923
-6934
-6945
-6955
-6966
-6977
-6988
-6999
-7010
-7021
-7032
-7043
-7054
-7065
-7076
-7087
-7097
-7108
-7119
-7130
-7141
-7151
-7162
-7172
-7183
-7194
-7204
-7214
-7225
-7235
-7245
-7256
-7266
-7276
-7286
-7296
-7306
-7316
-7326
-7336
-7346
-7355
-7365
-7375
-7384
-7394
-7404
-7413
-7422
-7432
-7441
-7450
-7459
-7468
-7476
-7485
-7493
-7502
-7510
-7518
-7526
-7533
-7541
-7548
-7556
-7563
-7569
-7576
-7583
-7589
-7595
-7601
-7606
-7612
-7617
-7622
-7627
-7631
-7635
-7639
-7643
-7646
-7649
-7652
-7655
-7657
-7659
-7661
-7663
-7664
-7665
-7666
-7666
-7666
-7666
-7666
-7666
-7665
-7664
-7663
-7662
-7660
-7658
-7657
-7655
-7652
-7650
-7647
-7644
-7641
-7638
-7635
-7631
-7628
-7624
-7620
-7616
-7611
-7607
-7602
-7597
-7592
-7587
-7582
-7577
-7571
-7565
-7559
-7553
-7547
-7541
-7535
-7528
-7522
-7515
-7508
-7501
-7494
-7487
-7479
-7472
-7464
-7457
-7449
-7441
-7433
-7425
-7417
-7408
-7400
-7391
-7383
-7374
-7365
-7355
-7346
-7337
-7327
-7317
-7308
-7298
-7287
-7277
-7267
-7256
-7246
-7235
-7224
-7213
-7202
-7191
-7179
-7168
-7157
-7145
-7133
-7122
-7110
-7098
-7086
-7074
-7062
-7050
-7038
-7026
-7013
-7001
-6989
-6977
-6965
-6953
-6941
-6929
-6917
-6905
-6893
-6881
-6869
-6857
-6845
-6833
-6821
-6809
-6797
-6786
-6774
-6762
-6751
-6739
-6728
-6716
-6705
-6693
-6682
-6671
-6660
-6649
-6637
-6626
-6615
-6604
-6594
-6583
-6572
-6561
-6550
-6539
-6529
-6518
-6507
-6496
-6486
-6475
-6464
-6453
-6442
-6431
-6420
-6408
-6397
-6386
-6374
-6362
-6350
-6338
-6325
-6313
-6300
-6287
-6274
-6260
-6247
-6233
-6219
-6204
-6189
-6174
-6159
-6144
-6128
-6112
-6095
-6079
-6062
-6044
-6026
-6009
-5990
-5972
-5953
-5933
-5914
-5893
-5873
-5852
-5831
-5810
-5788
-5765
-5743
-5720
-5696
-5672
-5647
-5622
-5597
-5571
-5545
-5518
-5490
-5463
-5434
-5406
-5376
-5346
-5316
-5285
-5254
-5223
-5190
-5158
-5125
-5091
-5057
-5023
-4988
-4952
-4916
-4880
-4844
-4807
-4769
-4731
-4693
-4655
-4616
-4577
-4538
-4498
-4458
-4418
-4377
-4336
-4295
-4254
-4212
-4171
-4129
-4086
-4043
-4002
-3959
-3916
-3873
-3829
-3786
-3743
-3699
-3655
-3611
-3567
-3523
-3479
-3435
-3391
-3346
-3302
-3257
-3213
-3168
-3123
-3079
-3034
-2989
-2944
-2900
-2855
-2810
-2765
-2721
-2676
-2631
-2586
-2542
-2497
-2452
-2408
-2363
-2319
-2274
-2230
-2185
-2141
-2096
-2052
-2007
-1963
-1919
-1875
-1830
-1786
-1742
-1698
-1654
-1610
-1566
-1522
-1478
-1434
-1391
-1347
-1303
-1260
-1217
-1173
-1130
-1087
-1044
-1000
-958
-915
-873
-830
-788
-746
-704
-662
-620
-579
-537
-496
-455
-414
-373
-333
-292
-252
-212
-172
-132
-92
-53
-13
26
65
104
143
182
220
258
296
334
372
409
447
484
521
558
594
631
667
704
740
776
811
847
883
918
953
988
1022
1058
1093
1127
1162
1196
1230
1264
1298
1332
1365
1399
1432
1466
1499
1532
1565
1598
1631
1663
1696
1729
1761
1794
1827
1859
1892
1924
1957
1990
2021
2055
2087
2120
2153
2185
2218
2251
2284
2316
2349
2382
2415
2448
2480
2513
2546
2579
2611
2644
2676
2709
2741
2774
2806
2838
2870
2902
2933
2965
2996
3027
3058
3089
3120
3151
3181
3211
3242
3272
3301
3331
3361
3390
3419
3449
3478
3506
3535
3564
3592
3621
3649
3677
3706
3734
3762
3789
3817
3845
3873
3900
3928
3955
3982
4009
4035
4062
4090
4117
4143
4170
4196
4222
4249
4274
4300
4326
4351
4377
4402
4427
4452
4477
4502
4527
4552
4576
4600
4625
4649
4673
4697
4721
4745
4768
4792
4815
4839
4862
4885
4908
4931
4953
4976
4998
5021
5043
5065
5087
5108
5130
5151
5173
5194
5215
5236
5257
5278
5299
5320
5341
5361
5382
5402
5423
5443
5464
5484
5504
5524
5544
5564
5584
5604
5624
5643
5663
5683
5702
5722
5741
5760
5780
5799
5818
5837
5856
5875
5893
5912
5931
5949
5968
5986
6004
6022
6041
6059
6077
6094
6112
6130
6148
6165
6183
6201
6218
6236
6253
6270
6288
6305
6322
6340
6357
6374
6391
6408
6425
6441
6458
6475
6491
6508
6524
6541
6557
6573
6590
6606
6622
6638
6654
6670
6686
6702
6718
6734
6750
6766
6782
6798
6814
6830
6845
6861
6877
6892
6908
6923
6938
6954
6969
6984
6999
7014
7029
7044
7058
7073
7087
7102
7116
7130
7144
7158
7171
7185
7198
7212
7225
7238
7250
7263
7275
7288
7300
7312
7324
7335
7347
7358
7369
7380
7390
7401
7411
7421
7431
7440
7450
7459
7467
7476
7484
7492
7500
7507
7515
7522
7528
7535
7541
7547
7553
7558
7563
7568
7573
7577
7581
7584
7588
7591
7594
7597
7599
7601
7603
7604
7606
7607
7608
7608
7608
7608
7608
7608
7607
7606
7604
7603
7601
7599
7597
7594
7591
7588
7584
7581
7577
7572
7568
7563
7558
7552
7547
7541
7535
7528
7521
7514
7507
7500
7492
7484
7476
7467
7459
7450
7440
7431
7421
7411
7401
7390
7380
7369
7357
7346
7334
7322
7310
7297
7284
7271
7258
7244
7230
7216
7201
7187
7172
7156
7141
7125
7109
7092
7075
7058
7041
7024
7006
6988
6969
6951
6932
6913
6894
6874
6854
6834
6814
6793
6773
6752
6730
6709
6688
6666
6644
6622
6599
6577
6554
6531
6508
6484
6461
6437
6413
6389
6364
6340
6315
6290
6265
6240
6214
6189
6163
6137
6111
6084
6058
6031
6004
5976
5949
5921
5893
5865
5837
5809
5780
5751
5722
5693
5663
5633
5603
5573
5543
5512
5482
5451
5420
5388
5357
5325
5294
5262
5229
5197
5164
5132
5099
5066
5033
4999
4966
4932
4898
4864
4830
4795
4761
4726
4691
4656
4621
4586
4551
4515
4480
4444
4408
4372
4336
4300
4263
4227
4190
4153
4116
4078
4042
4003
3967
3929
3891
3853
3815
3777
3738
3700
3661
3622
3583
3544
3505
3465
3425
3385
3345
3305
3264
3224
3183
3142
3100
3059
3018
2976
2934
2892
2850
2807
2765
2722
2679
2636
2593
2550
2507
2464
2421
2377
2334
2290
2247
2204
2160
2117
2073
2029
1987
1944
1901
1857
1815
1772
1729
1686
1644
1602
1560
1518
1476
1435
1393
1352
1311
1270
1230
1190
1150
1110
1070
1031
992
953
914
876
837
799
762
724
687
650
613
576
540
504
468
433
397
362
327
293
258
224
190
156
123
90
56
24
-9
-41
-74
-106
-137
-169
-200
-232
-263
-294
-325
-355
-386
-416
-446
-477
-507
-537
-566
-596
-626
-655
-685
-714
-744
-773
-802
-831
-860
-889
-917
-946
-974
-1002
-1030
-1058
-1086
-1114
-1142
-1169
-1196
-1223
-1251
-1277
-1304
-1331
-1357
-1384
-1410
-1436
-1462
-1488
-1514
-1539
-1565
-1590
-1615
-1640
-1665
-1690
-1715
-1739
-1763
-1788
-1812
-1836
-1859
-1883
-1907
-1930
-1953
-1976
-1999
-2021
-2045
-2068
-2090
-2112
-2134
-2157
-2178
-2200
-2222
-2244
-2265
-2286
-2307
-2328
-2349
-2370
-2391
-2411
-2432
-2452
-2472
-2492
-2512
-2532
-2551
-2571
-2590
-2609
-2628
-2647
-2666
-2684
-2703
-2721
-2739
-2757
-2775
-2793
-2810
-2827
-2844
-2861
-2878
-2895
-2911
-2927
-2943
-2959
-2975
-2990
-3006
-3021
-3036
-3051
-3066
-3080
-3095
-3109
-3123
-3137
-3151
-3164
-3178
-3191
-3204
-3217
-3230
-3243
-3255
-3267
-3280
-3291
-3303
-3314
-3326
-3337
-3347
-3358
-3368
-3378
-3388
-3398
-3407
-3416
-3425
-3434
-3442
-3451
-3459
-3466
-3474
-3481
-3488
-3495
-3501
-3507
-3513
-3519
-3524
-3529
-3534
-3539
-3543
-3547
-3551
-3555
-3558
-3562
-3565
-3567
-3570
-3573
-3575
-3577
-3579
-3581
-3583
-3584
-3586
-3587
-3589
-3590
-3591
-3592
-3593
-3594
-3595
-3597
-3598
-3599
-3600
-3601
-3602
-3603
-3604
-3605
-3607
-3608
-3609
-3611
-3613
-3614
-3616
-3618
-3620
-3622
-3624
-3626
-3629
-3631
-3634
-3637
-3640
-3643
-3646
-3650
-3653
-3657
-3661
-3665
-3670
-3674
-3679
-3684
-3689
-3695
-3700
-3706
-3712
-3719
-3725
-3732
-3739
-3746
-3754
-3762
-3770
-3778
-3787
-3796
-3805
-3815
-3825
-3835
-3845
-3856
-3867
-3878
-3889
-3901
-3913
-3925
-3938
-3951
-3963
-3977
-3990
-4003
-4018
-4032
-4046
-4059
-4075
-4090
-4105
-4120
-4135
-4150
-4166
-4181
-4197
-4213
-4229
-4245
-4261
-4277
-4293
-4309
-4325
-4342
-4358
-4374
-4391
-4407
-4423
-4440
-4456
-4472
-4489
-4505
-4521
-4537
-4554
-4570
-4586
-4602
-4617
-4633
-4649
-4664
-4680
-4695
-4710
-4725
-4740
-4754
-4769
-4783
-4797
-4811
-4824
-4838
-4851
-4864
-4876
-4888
-4900
-4912
-4923
-4934
-4945
-4955
-4965
-4975
-4984
-4993
-5002
-5010
-5018
-5025
-5033
-5039
-5046
-5052
-5058
-5063
-5068
-5073
-5077
-5081
-5085
-5088
-5091
-5093
-5095
-5097
-5098
-5099
-5100
-5100
-5100
-5099
-5098
-5097
-5095
-5093
-5091
-5088
-5085
-5081
-5077
-5073
-5068
-5063
-5058
-5052
-5046
-5040
-5034
-5027
-5019
-5012
-5004
-4996
-4988
-4979
-4971
-4962
-4952
-4943
-4933
-4923
-4913
-4903
-4892
-4881
-4870
-4859
-4848
-4836
-4824
-4812
-4800
-4788
-4776
-4763
-4750
-4737
-4724
-4711
-4698
-4684
-4671
-4657
-4644
-4630
-4616
-4602
-4588
-4574
-4560
-4545
-4531
-4517
-4502
-4488
-4474
-4459
-4445
-4430
-4416
-4402
-4387
-4373
-4359
-4345
-4330
-4316
-4302
-4288
-4273
-4259
-4245
-4231
-4217
-4203
-4189
-4175
-4162
-4148
-4134
-4121
-4107
-4094
-4081
-4067
-4054
-4041
-4027
-4014
-4002
-3989
-3976
-3963
-3950
-3937
-3924
-3912
-3899
-3886
-3873
-3861
-3848
-3835
-3823
-3810
-3797
-3785
-3772
-3760
-3747
-3735
-3722
-3710
-3697
-3685
-3672
-3660
-3647
-3635
-3622
-3610
-3598
-3585
-3573
-3560
-3548
-3536
-3523
-3511
-3498
-3486
-3473
-3461
-3448
-3435
-3423
-3410
-3397
-3384
-3371
-3358
-3345
-3331
-3318
-3304
-3291
-3277
-3263
-3249
-3235
-3221
-3207
-3193
-3179
-3164
-3150
-3135
-3120
-3106
-3091
-3076
-3061
-3046
-3031
-3016
-3001
-2986
-2971
-2955
-2940
-2925
-2909
-2894
-2878
-2863
-2847
-2831
-2816
-2800
-2784
-2768
-2753
-2737
-2721
-2705
-2689
-2673
-2657
-2641
-2625
-2609
-2593
-2577
-2561
-2545
-2529
-2513
-2497
-2481
-2465
-2448
-2432
-2416
-2400
-2383
-2367
-2351
-2334
-2318
-2302
-2285
-2269
-2252
-2236
-2220
-2203
-2187
-2170
-2154
-2137
-2121
-2104
-2088
-2072
-2055
-2039
-2021
-2005
-1990
-1973
-1957
-1940
-1924
-1908
-1891
-1875
-1858
-1842
-1826
-1809
-1793
-1776
-1760
-1743
-1726
-1710
-1693
-1676
-1659
-1643
-1626
-1609
-1592
-1574
-1557
-1540
-1522
-1505
-1487
-1469
-1452
-1434
-1416
-1397
-1379
-1361
-1342
-1324
-1305
-1286
-1267
-1248
-1228
-1209
-1189
-1169
-1149
-1129
-1109
-1088
-1067
-1046
-1025
-1004
-983
-961
-940
-918
-896
-874
-852
-829
-807
-784
-761
-738
-715
-692
-669
-645
-622
-598
-574
-550
-526
-502
-477
-453
-428
-404
-379
-354
-329
-304
-278
-253
-227
-202
-176
-150
-124
-98
-72
-46
-20
7
33
59
86
112
139
166
192
219
246
273
299
326
353
380
406
433
460
486
513
540
566
593
620
646
673
699
726
752
778
805
831
857
883
909
936
962
988
1014
1040
1065
1091
1117
1143
1169
1194
1220
1246
1271
1297
1323
1348
1374
1399
1425
1450
1476
1501
1526
1551
1577
1602
1627
1652
1677
1702
1727
1751
1776
1801
1826
1850
1875
1899
1924
1949
1973
1998
2021
2047
2071
2095
2120
2144
2169
2193
2217
2242
2266
2290
2315
2339
2363
2387
2412
2436
2460
2484
2509
2533
2557
2581
2606
2630
2654
2679
2703
2727
2752
2776
2800
2824
2849
2873
2897
2922
2946
2970
2995
3019
3043
3068
3092
3116
3141
3165
3189
3214
3238
3263
3287
3312
3336
3361
3386
3410
3435
3460
3485
3510
3535
3559
3584
3609
3634
3659
3684
3709
3734
3759
3784
3809
3834
3859
3884
3909
3934
3958
3983
4008
4033
4057
4082
4106
4130
4155
4179
4203
4227
4251
4275
4299
4322
4346
4369
4393
4416
4439
4462
4485
4507
4530
4553
4575
4597
4619
4641
4663
4685
4706
4727
4748
4769
4790
4811
4832
4852
4872
4892
4912
4932
4952
4972
4991
5010
5030
5049
5068
5087
5106
5125
5143
5162
5181
5199
5218
5236
5255
5273
5291
5309
5327
5345
5363
5381
5399
5417
5435
5452
5469
5487
5504
5521
5538
5555
5571
5588
5604
5620
5636
5652
5668
5683
5698
5713
5728
5742
5757
5771
5784
5798
5811
5824
5836
5848
5860
5872
5883
5894
5905
5915
5925
5935
5944
5953
5962
5970
5978
5985
5993
5999
6006
6012
6017
6022
6027
6032
6036
6039
6042
6045
6047
6049
6051
6052
6053
6053
6053
6053
6052
6050
6048
6046
6044
6041
6037
6033
6029
6024
6019
6014
6008
6002
5995
5988
5981
5973
5966
5957
5949
5940
5930
5921
5911
5900
5890
5879
5868
5856
5845
5833
5820
5808
5795
5782
5768
5755
5741
5726
5712
5697
5682
5667
5652
5636
5620
5604
5588
5571
5555
5538
5521
5504
5486
5469
5451
5433
5415
5397
5379
5360
5341
5322
5303
5284
5265
5245
5226
5206
5186
5166
5145
5125
5104
5083
5063
5042
5020
4999
4978
4956
4934
4912
4890
4868
4846
4823
4801
4778
4755
4732
4709
4685
4662
4638
4615
4591
4567
4542
4518
4494
4469
4444
4419
4394
4369
4344
4318
4293
4267
4241
4215
4189
4163
4136
4110
4083
4057
4030
4003
3976
3949
3922
3895
3867
3840
3812
3785
3757
3729
3701
3673
3645
3617
3589
3560
3532
3503
3474
3445
3416
3387
3358
3328
3299
3269
3239
3209
3178
3148
3117
3086
3055
3024
2992
2961
2929
2897
2865
2833
2800
2767
2734
2701
2668
2635
2601
2567
2533
2499
2465
2430
2395
2360
2325
2290
2255
2219
2183
2147
2111
2075
2037
2001
1965
1928
1891
1854
1816
1779
1741
1703
1665
1627
1588
1550
1511
1473
1434
1395
1355
1316
1277
1237
1198
1158
1118
1078
1038
998
958
917
877
836
796
755
714
673
633
592
551
510
469
428
387
346
306
265
224
183
143
102
61
21
-20
-60
-100
-141
-181
-221
-261
-301
-340
-380
-419
-458
-498
-537
-575
-614
-653
-691
-730
-768
-806
-844
-881
-919
-956
-994
-1031
-1068
-1104
-1141
-1177
-1213
-1249
-1285
-1320
-1356
-1391
-1426
-1460
-1495
-1529
-1563
-1597
-1631
-1664
-1697
-1730
-1763
-1796
-1828
-1861
-1893
-1924
-1956
-1987
-2017
-2049
-2080
-2110
-2140
-2170
-2200
-2229
-2258
-2287
-2315
-2344
-2372
-2399
-2427
-2454
-2481
-2508
-2534
-2560
-2586
-2612
-2637
-2663
-2687
-2712
-2736
-2760
-2784
-2808
-2831
-2854
-2876
-2899
-2921
-2943
-2965
-2987
-3008
-3029
-3050
-3070
-3091
-3111
-3131
-3151
-3170
-3189
-3209
-3228
-3246
-3265
-3283
-3301
-3319
-3337
-3354
-3371
-3389
-3405
-3422
-3439
-3455
-3471
-3487
-3503
-3518
-3534
-3549
-3564
-3579
-3594
-3609
-3623
-3638
-3652
-3666
-3681
-3695
-3709
-3723
-3736
-3750
-3764
-3777
-3790
-3804
-3817
-3830
-3843
-3856
-3868
-3881
-3893
-3905
-3918
-3930
-3942
-3954
-3965
-3977
-3989
-4000
-4011
-4022
-4033
-4043
-4054
-4066
-4077
-4086
-4097
-4108
-4118
-4128
-4138
-4147
-4157
-4166
-4176
-4185
-4194
-4203
-4212
-4221
-4229
-4238
-4246
-4255
-4263
-4271
-4279
-4287
-4295
-4302
-4310
-4317
-4324
-4332
-4339
-4346
-4352
-4359
-4366
-4372
-4379
-4385
-4391
-4397
-4403
-4409
-4415
-4420
-4426
-4431
-4437
-4442
-4447
-4452
-4457
-4462
-4467
-4472
-4477
-4481
-4486
-4491
-4495
-4499
-4504
-4508
-4512
-4517
-4521
-4525
-4529
-4533
-4537
-4541
-4545
-4549
-4553
-4557
-4561
-4565
-4569
-4572
-4576
-4580
-4583
-4587
-4591
-4594
-4598
-4601
-4605
-4608
-4611
-4615
-4618
-4621
-4624
-4627
-4630
-4633
-4636
-4639
-4642
-4645
-4648
-4651
-4654
-4657
-4660
-4663
-4666
-4668
-4671
-4674
-4677
-4679
-4682
-4685
-4687
-4690
-4693
-4695
-4698
-4700
-4703
-4706
-4708
-4711
-4714
-4716
-4719
-4721
-4724
-4727
-4729
-4732
-4735
-4738
-4740
-4743
-4746
-4748
-4751
-4754
-4756
-4759
-4762
-4765
-4767
-4770
-4773
-4776
-4779
-4782
-4785
-4788
-4791
-4794
-4797
-4800
-4803
-4806
-4809
-4812
-4816
-4819
-4822
-4825
-4829
-4832
-4836
-4839
-4843
-4846
-4850
-4853
-4857
-4861
-4864
-4868
-4872
-4876
-4880
-4884
-4889
-4893
-4897
-4902
-4906
-4911
-4916
-4920
-4925
-4930
-4936
-4941
-4946
-4952
-4958
-4964
-4970
-4976
-4982
-4988
-4995
-5002
-5008
-5015
-5023
-5030
-5037
-5045
-5053
-5061
-5069
-5077
-5085
-5094
-5103
-5112
-5121
-5130
-5139
-5149
-5159
-5169
-5179
-5189
-5199
-5210
-5221
-5232
-5243
-5254
-5265
-5276
-5288
-5300
-5311
-5323
-5335
-5347
-5359
-5372
-5384
-5396
-5409
-5421
-5434
-5447
-5459
-5472
-5485
-5498
-5510
-5523
-5536
-5549
-5561
-5574
-5587
-5599
-5612
-5624
-5637
-5649
-5661
-5673
-5685
-5697
-5709
-5721
-5733
-5744
-5756
-5767
-5778
-5789
-5800
-5811
-5822
-5833
-5843
-5854
-5864
-5874
-5884
-5894
-5903
-5913
-5922
-5932
-5941
-5949
-5958
-5967
-5975
-5983
-5991
-5999
-6006
-6014
-6021
-6028
-6034
-6041
-6047
-6053
-6059
-6065
-6070
-6075
-6080
-6085
-6090
-6094
-6098
-6101
-6105
-6108
-6111
-6113
-6116
-6118
-6119
-6121
-6122
-6123
-6123
-6123
-6123
-6123
-6122
-6122
-6120
-6119
-6117
-6115
-6113
-6110
-6107
-6104
-6101
-6097
-6093
-6088
-6084
-6079
-6073
-6068
-6062
-6056
-6049
-6042
-6035
-6028
-6020
-6012
-6003
-5994
-5985
-5976
-5966
-5956
-5945
-5934
-5923
-5911
-5899
-5887
-5874
-5861
-5848
-5834
-5820
-5805
-5790
-5775
-5759
-5743
-5727
-5711
-5694
-5676
-5658
-5640
-5622
-5603
-5584
-5565
-5545
-5525
-5504
-5484
-5463
-5441
-5420
-5398
-5375
-5353
-5330
-5307
-5283
-5260
-5236
-5211
-5187
-5162
-5138
-5112
-5087
-5062
-5036
-5010
-4984
-4957
-4931
-4904
-4877
-4850
-4823
-4796
-4768
-4740
-4713
-4685
-4656
-4628
-4600
-4572
-4543
-4514
-4486
-4457
-4428
-4399
-4371
-4342
-4313
-4284
-4255
-4226
-4197
-4168
-4139
-4111
-4082
-4053
-4024
-3996
-3967
-3938
-3910
-3881
-3853
-3824
-3796
-3768
-3739
-3711
-3683
-3655
-3627
-3599
-3571
-3543
-3516
-3488
-3460
-3433
-3405
-3378
-3350
-3323
-3296
-3268
-3241
-3214
-3186
-3159
-3132
-3105
-3078
-3051
-3023
-2996
-2969
-2942
-2915
-2888
-2861
-2834
-2807
-2780
-2754
-2727
-2700
-2673
-2646
-2619
-2593
-2566
-2539
-2512
-2486
-2459
-2433
-2406
-2380
-2353
-2327
-2301
-2275
-2248
-2222
-2196
-2170
-2144
-2118
-2093
-2067
-2041
-2016
-1990
-1965
-1939
-1914
-1888
-1863
-1838
-1813
-1788
-1763
-1738
-1713
-1688
-1663
-1638
-1614
-1589
-1564
-1540
-1515
-1491
-1467
-1442
-1418
-1394
-1370
-1346
-1322
-1298
-1274
-1251
-1227
-1203
-1180
-1156
-1133
-1110
-1087
-1064
-1041
-1018
-995
-973
-950
-928
-905
-883
-861
-839
-817
-795
-774
-752
-730
-709
-688
-666
-645
-624
-603
-582
-561
-541
-520
-500
-479
-459
-439
-419
-399
-379
-360
-340
-321
-302
-283
-264
-245
-227
-208
-190
-172
-154
-136
-118
-100
-83
-66
-49
-32
-15
1
17
33
49
65
80
95
110
125
140
154
168
182
196
210
223
237
250
263
276
288
301
313
325
337
349
361
372
384
395
406
417
428
439
450
460
471
481
491
501
512
522
531
541
551
561
570
580
590
599
608
618
627
636
646
655
664
673
682
692
701
710
719
728
737
746
755
764
773
782
791
800
809
818
827
836
845
854
863
872
881
890
899
908
917
926
935
944
953
962
972
981
990
999
1008
1018
1027
1037
1046
1056
1066
1076
1086
1096
1106
1116
1126
1137
1147
1158
1168
1179
1190
1201
1212
1224
1235
1246
1258
1270
1281
1293
1305
1317
1329
1342
1354
1366
1379
1391
1404
1416
1429
1442
1455
1468
1481
1494
1507
1520
1533
1546
1560
1573
1586
1600
1613
1626
1640
1653
1667
1680
1694
1707
1721
1734
1748
1762
1775
1788
1802
1815
1829
1842
1856
1869
1882
1896
1909
1922
1935
1948
1961
1974
1987
2000
2013
2025
2037
2051
2063
2076
2088
2100
2112
2124
2136
2148
2159
2171
2182
2193
2204
2215
2226
2237
2247
2258
2268
2278
2288
2297
2307
2316
2325
2334
2343
2352
2360
2369
2377
2385
2393
2400
2408
2415
2422
2429
2436
2443
2449
2456
2462
2468
2474
2479
2485
2490
2495
2500
2505
2509
2513
2518
2522
2525
2529
2532
2535
2538
2541
2544
2546
2549
2551
2552
2554
2555
2557
2558
2559
2559
2560
2560
2560
2560
2560
2559
2558
2557
2556
2555
2553
2552
2550
2548
2546
2543
2541
2538
2535
2532
2529
2526
2523
2520
2516
2513
2509
2505
2501
2497
2493
2489
2484
2480
2475
2471
2466
2461
2456
2452
2447
2442
2436
2431
2426
2421
2416
2411
2405
2400
2395
2389
2384
2379
2373
2368
2362
2357
2352
2346
2341
2335
2330
2325
2319
2314
2309
2303
2298
2293
2287
2282
2277
2272
2267
2262
2257
2252
2247
2243
2238
2233
2229
2225
2220
2216
2212
2208
2204
2200
2197
2193
2190
2186
2183
2180
2177
2174
2171
2168
2165
2163
2160
2158
2156
2154
2152
2150
2148
2146
2145
2143
2142
2140
2139
2138
2137
2135
2134
2133
2132
2131
2130
2129
2128
2127
2126
2125
2124
2123
2122
2121
2120
2119
2118
2117
2115
2114
2113
2112
2110
2109
2108
2106
2105
2104
2102
2101
2099
2098
2096
2094
2093
2091
2089
2087
2086
2084
2082
2080
2078
2076
2074
2072
2069
2067
2065
2062
2060
2058
2055
2053
2050
2048
2045
2043
2040
2037
2035
2033
2029
2028
2025
2023
2020
2017
2016
2013
2011
2009
2007
2005
2001
2000
1998
1997
1995
1993
1991
1989
1988
1986
1985
1983
1982
1981
1980
1978
1977
1977
1976
1975
1974
1974
1974
1973
1973
1973
1973
1973
1973
1973
1974
1974
1975
1976
1976
1977
1978
1979
1981
1982
1983
1985
1986
1988
1990
1992
1994
1996
1998
2001
2003
2005
2008
2011
2013
2017
2020
2023
2025
2029
2033
2037
2040
2044
2048
2051
2055
2059
2063
2067
2071
2075
2079
2083
2088
2092
2096
2100
2104
2108
2112
2116
2120
2124
2129
2133
2137
2141
2144
2148
2152
2156
2160
2164
2167
2171
2175
2178
2182
2186
2189
2192
2196
2199
2202
2206
2209
2212
2215
2218
2220
2223
2226
2228
2231
2233
2235
2238
2240
2242
2244
2245
2247
2248
2250
2251
2252
2253
2254
2255
2256
2257
2257
2258
2258
2259
2259
2259
2259
2259
2259
2258
2258
2258
2257
2257
2256
2255
2254
2253
2252
2251
2250
2249
2247
2246
2244
2242
2240
2239
2237
2234
2232
2230
2228
2225
2222
2220
2217
2214
2211
2208
2205
2202
2199
2196
2192
2189
2186
2182
2179
2176
2172
2169
2165
2162
2158
2154
2151
2147
2143
2140
2136
2132
2128
2125
2121
2117
2113
2109
2105
2101
2097
2093
2089
2085
2081
2077
2072
2068
2064
2059
2055
2050
2045
2041
2037
2032
2027
2023
2017
2013
2008
2003
1998
1993
1988
1982
1977
1972
1966
1961
1955
1950
1944
1938
1933
1927
1921
1915
1909
1903
1897
1891
1884
1878
1872
1865
1859
1852
1845
1838
1832
1825
1818
1810
1803
1796
1788
1781
1773
1766
1758
1750
1742
1734
1726
1717
1709
1700
1691
1682
1673
1664
1655
1645
1635
1626
1616
1606
1595
1585
1574
1564
1553
1542
1531
1520
1508
1497
1485
1473
1462
1450
1438
1426
1414
1401
1389
1377
1364
1352
1339
1327
1314
1302
1289
1277
1264
1252
1239
1227
1214
1202
1189
1177
1165
1153
1141
1129
1117
1105
1093
1082
1070
1059
1047
1036
1025
1014
1004
993
983
973
963
953
944
934
925
916
907
898
890
882
874
866
859
852
845
838
832
825
820
814
808
803
799
794
790
786
782
779
776
773
770
768
766
764
763
762
761
760
760
760
760
760
761
762
763
765
767
769
771
773
776
779
782
785
789
793
797
801
805
810
815
820
825
830
836
841
847
853
859
866
872
879
885
892
899
906
913
920
928
935
943
950
958
965
973
981
989
997
1004
1012
1020
1029
1037
1045
1054
1062
1071
1079
1088
1096
1105
1114
1123
1132
1141
1149
1158
1167
1176
1185
1194
1203
1212
1221
1230
1239
1248
1257
1266
1275
1284
1293
1302
1310
1319
1328
1337
1345
1354
1362
1371
1379
1387
1395
1403
1411
1419
1427
1435
1442
1449
1457
1464
1471
1478
1484
1491
1497
1504
1510
1516
1521
1527
1533
1538
1543
1548
1553
1558
1562
1567
1571
1575
1579
1583
1586
1590
1593
1596
1599
1602
1604
1606
1609
1611
1612
1614
1616
1617
1618
1619
1620
1620
1620
1621
1621
1620
1620
1619
1619
1618
1617
1616
1614
1613
1611
1609
1607
1605
1603
1600
1598
1595
1592
1589
1585
1582
1578
1575
1571
1567
1562
1558
1554
1549
1544
1539
1534
1529
1524
1519
1513
1507
1502
1496
1490
1484
1477
1471
1465
1458
1451
1444
1438
1430
1423
1416
1409
1401
1394
1386
1379
1371
1363
1355
1347
1339
1331
1323
1315
1307
1299
1291
1283
1275
1266
1258
1250
1242
1233
1225
1217
1209
1201
1192
1184
1176
1168
1160
1152
1144
1136
1128
1120
1112
1105
1097
1089
1082
1074
1066
1059
1051
1044
1037
1029
1022
1014
1008
1000
993
986
980
973
966
959
952
946
939
933
926
920
914
908
902
896
890
884
878
872
866
861
855
850
844
839
834
829
824
819
814
809
804
799
794
790
785
781
777
772
768
764
760
756
752
748
744
741
737
734
730
727
724
720
717
714
711
708
705
703
700
697
695
692
690
687
685
683
681
679
677
675
674
672
671
669
668
667
665
664
663
662
662
661
660
660
659
659
659
659
658
658
658
658
659
659
659
660
660
660
661
662
662
663
664
665
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
679
680
681
682
682
683
684
684
684
685
685
685
685
685
685
684
684
683
683
682
681
680
679
677
676
674
672
670
668
666
663
661
658
655
652
648
645
641
637
633
628
624
619
614
609
603
598
592
586
580
573
567
560
553
546
538
531
523
515
506
498
489
481
472
463
453
444
434
424
414
404
393
383
372
361
350
338
327
315
303
291
279
267
254
241
229
216
202
189
175
162
148
134
120
106
91
77
62
47
33
18
3
-13
-28
-43
-59
-74
-90
-106
-122
-138
-154
-170
-186
-203
-219
-236
-252
-269
-286
-303
-320
-337
-355
-372
-389
-407
-425
-442
-460
-478
-496
-514
-532
-550
-568
-587
-605
-623
-642
-660
-679
-697
-716
-734
-753
-772
-790
-809
-828
-846
-865
-883
-902
-921
-939
-958
-976
-995
-1012
-1032
-1050
-1069
-1087
-1105
-1124
-1142
-1160
-1178
-1196
-1215
-1233
-1251
-1269
-1287
-1305
-1323
-1340
-1358
-1376
-1393
-1411
-1429
-1446
-1464
-1481
-1498
-1515
-1533
-1550
-1567
-1584
-1601
-1618
-1635
-1651
-1668
-1685
-1701
-1718
-1734
-1750
-1766
-1782
-1798
-1814
-1830
-1846
-1861
-1877
-1892
-1907
-1922
-1937
-1952
-1966
-1981
-1995
-2009
-2024
-2037
-2052
-2065
-2079
-2092
-2106
-2119
-2132
-2145
-2158
-2170
-2183
-2195
-2207
-2219
-2231
-2243
-2255
-2266
-2277
-2289
-2300
-2310
-2321
-2332
-2342
-2352
-2362
-2372
-2382
-2392
-2401
-2411
-2420
-2429
-2438
-2446
-2455
-2463
-2472
-2480
-2488
-2496
-2503
-2511
-2518
-2526
-2533
-2540
-2546
-2553
-2560
-2566
-2572
-2578
-2584
-2590
-2595
-2601
-2606
-2611
-2616
-2621
-2625
-2630
-2634
-2638
-2643
-2647
-2651
-2654
-2658
-2662
-2665
-2668
-2672
-2675
-2678
-2681
-2684
-2687
-2690
-2693
-2696
-2698
-2701
-2704
-2706
-2709
-2711
-2714
-2716
-2718
-2721
-2723
-2725
-2727
-2730
-2732
-2734
-2736
-2738
-2740
-2742
-2744
-2746
-2748
-2750
-2751
-2753
-2755
-2757
-2759
-2760
-2762
-2764
-2765
-2767
-2769
-2770
-2772
-2773
-2774
-2776
-2777
-2778
-2780
-2781
-2782
-2783
-2784
-2785
-2786
-2787
-2788
-2788
-2789
-2790
-2790
-2791
-2791
-2792
-2792
-2792
-2792
-2792
-2792
-2792
-2792
-2792
-2792
-2791
-2791
-2790
-2790
-2789
-2789
-2788
-2787
-2786
-2785
-2784
-2783
-2781
-2780
-2779
-2777
-2776
-2774
-2772
-2770
-2768
-2766
-2764
-2762
-2760
-2758
-2755
-2753
-2750
-2748
-2745
-2742
-2739
-2736
-2733
-2730
-2727
-2723
-2720
-2717
-2713
-2709
-2706
-2702
-2698
-2694
-2690
-2686
-2682
-2678
-2674
-2669
-2665
-2660
-2656
-2651
-2646
-2642
-2637
-2632
-2626
-2621
-2616
-2610
-2605
-2599
-2594
-2588
-2582
-2576
-2570
-2564
-2557
-2551
-2545
-2538
-2532
-2525
-2518
-2511
-2505
-2498
-2491
-2484
-2477
-2470
-2462
-2455
-2448
-2441
-2433
-2426
-2419
-2411
-2404
-2397
-2389
-2382
-2374
-2367
-2359
-2352
-2344
-2337
-2329
-2321
-2314
-2306
-2299
-2291
-2283
-2275
-2268
-2260
-2252
-2244
-2236
-2228
-2220
-2212
-2204
-2196
-2188
-2180
-2172
-2164
-2156
-2148
-2139
-2131
-2123
-2115
-2106
-2098
-2090
-2082
-2073
-2065
-2057
-2048
-2040
-2032
-2023
-2015
-2005
-1998
-1990
-1981
-1973
-1964
-1956
-1947
-1939
-1930
-1921
-1913
-1904
-1895
-1887
-1878
-1869
-1861
-1852
-1843
-1834
-1825
-1816
-1807
-1798
-1789
-1779
-1770
-1761
-1751
-1742
-1733
-1723
-1713
-1704
-1694
-1684
-1675
-1665
-1655
-1645
-1635
-1625
-1615
-1605
-1594
-1584
-1574
-1563
-1553
-1543
-1532
-1522
-1511
-1500
-1490
-1479
-1468
-1457
-1446
-1435
-1424
-1413
-1402
-1391
-1380
-1368
-1357
-1346
-1335
-1323
-1312
-1300
-1289
-1277
-1266
-1254
-1242
-1231
-1219
-1207
-1195
-1184
-1172
-1160
-1148
-1136
-1124
-1112
-1100
-1088
-1076
-1064
-1052
-1040
-1028
-1016
-1004
-992
-980
-968
-955
-943
-931
-919
-907
-895
-883
-870
-858
-846
-834
-822
-809
-797
-785
-773
-761
-748
-736
-724
-712
-699
-687
-675
-663
-650
-638
-626
-614
-601
-589
-577
-564
-552
-540
-528
-515
-503
-491
-478
-466
-454
-442
-430
-417
-405
-393
-381
-369
-357
-345
-333
-321
-309
-297
-285
-273
-261
-249
-238
-226
-214
-203
-191
-179
-168
-156
-145
-133
-122
-111
-99
-88
-77
-65
-54
-43
-32
-20
-9
2
13
25
36
47
58
69
81
92
103
114
125
136
148
159
170
181
192
203
215
226
237
248
260
271
282
293
305
316
327
339
350
362
373
385
396
408
419
431
443
454
466
478
489
501
513
525
537
549
561
573
585
597
609
621
633
645
657
670
682
694
706
719
731
743
755
768
780
792
805
817
829
842
854
866
879
891
903
916
928
940
953
965
977
989
1002
1014
1026
1038
1051
1063
1075
1087
1099
1111
1123
1135
1147
1159
1170
1182
1193
1205
1216
1228
1239
1250
1261
1272
1283
1293
1304
1314
1325
1335
1345
1355
1365
1374
1384
1393
1402
1411
1420
1429
1438
1446
1454
1462
1470
1478
1486
1493
1500
1507
1514
1521
1527
1533
1539
1545
1551
1556
1562
1567
1572
1576
1581
1585
1590
1594
1597
1601
1604
1608
1611
1614
1616
1619
1621
1624
1626
1627
1629
1631
1632
1633
1634
1635
1636
1637
1637
1638
1638
1638
1638
1638
1638
1637
1637
1636
1636
1635
1634
1633
1632
1631
1630
1629
1627
1626
1625
1623
1622
1620
1618
1617
1615
1613
1612
1610
1608
1606
1605
1603
1601
1599
1597
1595
1594
1592
1590
1588
1586
1584
1583
1581
1579
1577
1575
1573
1572
1570
1568
1566
1564
1563
1561
1559
1557
1556
1554
1552
1551
1549
1548
1546
1545
1543
1542
1540
1539
1538
1536
1535
1534
1533
1531
1530
1529
1528
1527
1526
1526
1525
1524
1523
1522
1522
1521
1521
1520
1519
1519
1518
1518
1518
1517
1517
1517
1516
1516
1516
1516
1516
1516
1515
1515
1515
1516
1516
1516
1516
1516
1516
1516
1517
1517
1517
1518
1518
1518
1519
1519
1519
1520
1520
1521
1521
1521
1522
1522
1522
1523
1523
1523
1523
1524
1524
1524
1524
1524
1523
1523
1523
1523
1522
1522
1521
1521
1520
1520
1519
1518
1517
1516
1515
1514
1513
1512
1511
1509
1508
1506
1505
1503
1501
1500
1498
1496
1494
1492
1490
1487
1485
1483
1480
1478
1475
1472
1469
1467
1464
1461
1457
1454
1451
1448
1444
1441
1437
1434
1430
1426
1422
1418
1414
1410
1406
1402
1398
1393
1389
1384
1379
1375
1370
1365
1360
1355
1350
1345
1340
1334
1329
1323
1318
1312
1306
1300
1295
1289
1283
1276
1270
1264
1258
1251
1245
1238
1232
1225
1218
1211
1205
1198
1190
1183
1176
1169
1161
1154
1146
1138
1130
1123
1114
1106
1098
1090
1081
1073
1064
1055
1046
1037
1028
1018
1008
1000
990
981
971
961
951
941
931
920
910
899
889
878
867
856
845
834
822
811
799
787
775
764
751
739
727
714
702
689
676
663
650
637
624
611
597
584
570
557
543
529
515
501
487
473
459
444
430
416
401
387
372
357
343
328
313
299
284
269
254
239
225
210
195
180
165
150
135
120
106
91
76
61
46
31
17
2
-13
-27
-42
-56
-71
-85
-100
-114
-128
-143
-157
-171
-185
-199
-213
-227
-241
-255
-268
-282
-296
-309
-323
-336
-349
-363
-376
-389
-402
-415
-427
-440
-453
-465
-477
-490
-502
-514
-526
-537
-549
-561
-572
-583
-594
-605
-616
-627
-637
-647
-658
-668
-677
-687
-697
-706
-715
-724
-733
-742
-751
-759
-767
-775
-783
-791
-799
-806
-813
-820
-827
-834
-841
-847
-854
-860
-866
-872
-877
-883
-889
-894
-899
-904
-909
-914
-919
-923
-928
-932
-936
-940
-944
-948
-952
-955
-959
-962
-965
-968
-971
-974
-977
-980
-982
-985
-987
-989
-991
-993
-995
-997
-999
-1000
-1002
-1004
-1004
-1006
-1006
-1008
-1008
-1010
-1010
-1010
-1012
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1014
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1012
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1008
-1010
-1010
-1010
-1010
-1010
-1012
-1012
-1012
-1012
-1014
-1014
-1016
-1016
-1016
-1018
-1018
-1020
-1020
-1022
-1024
-1025
-1026
-1028
-1029
-1031
-1032
-1034
-1035
-1037
-1039
-1041
-1043
-1045
-1047
-1049
-1051
-1053
-1055
-1057
-1060
-1062
-1065
-1067
-1069
-1072
-1075
-1077
-1080
-1082
-1085
-1088
-1091
-1093
-1096
-1099
-1102
-1104
-1107
-1110
-1113
-1115
-1118
-1121
-1124
-1127
-1129
-1132
-1135
-1138
-1140
-1143
-1146
-1148
-1151
-1153
-1156
-1159
-1161
-1163
-1166
-1168
-1171
-1173
-1175
-1177
-1180
-1182
-1184
-1186
-1188
-1190
-1192
-1194
-1196
-1198
-1200
-1202
-1203
-1205
-1207
-1208
-1210
-1211
-1212
-1214
-1215
-1216
-1217
-1219
-1220
-1221
-1222
-1223
-1224
-1224
-1225
-1226
-1226
-1227
-1227
-1228
-1228
-1228
-1229
-1229
-1229
-1229
-1228
-1228
-1228
-1227
-1227
-1226
-1226
-1225
-1224
-1223
-1222
-1221
-1220
-1219
-1218
-1217
-1215
-1214
-1212
-1211
-1209
-1208
-1206
-1204
-1203
-1201
-1199
-1197
-1195
-1193
-1191
-1189
-1186
-1184
-1182
-1180
-1177
-1175
-1172
-1170
-1167
-1164
-1162
-1159
-1156
-1153
-1151
-1148
-1145
-1142
-1139
-1135
-1132
-1129
-1126
-1123
-1119
-1116
-1113
-1109
-1106
-1102
-1099
-1095
-1092
-1088
-1085
-1081
-1077
-1074
-1070
-1066
-1063
-1059
-1055
-1052
-1048
-1044
-1040
-1037
-1033
-1029
-1026
-1022
-1018
-1014
-1010
-1006
-1002
-999
-996
-992
-988
-984
-981
-977
-973
-969
-966
-962
-958
-955
-951
-947
-943
-940
-936
-932
-929
-925
-921
-918
-914
-910
-906
-903
-899
-895
-892
-888
-885
-881
-877
-874
-870
-867
-863
-860
-856
-853
-850
-846
-843
-840
-836
-833
-830
-827
-823
-820
-817
-814
-811
-808
-806
-803
-800
-797
-794
-792
-789
-786
-784
-781
-779
-776
-774
-771
-769
-767
-764
-762
-760
-758
-756
-754
-752
-750
-748
-746
-744
-742
-741
-739
-737
-736
-734
-733
-731
-730
-729
-727
-726
-725
-723
-722
-721
-720
-719
-718
-716
-715
-714
-713
-712
-711
-710
-709
-708
-707
-706
-705
-704
-703
-702
-701
-700
-699
-698
-696
-695
-694
-693
-692
-691
-690
-689
-688
-687
-686
-685
-683
-682
-681
-680
-679
-677
-676
-675
-674
-672
-671
-670
-668
-667
-665
-664
-662
-660
-659
-657
-655
-654
-652
-650
-648
-647
-645
-643
-641
-639
-637
-635
-633
-631
-629
-627
-624
-622
-620
-618
-615
-613
-610
-608
-605
-603
-600
-597
-594
-592
-589
-586
-583
-580
-576
-573
-570
-567
-563
-560
-557
-553
-549
-546
-542
-538
-535
-531
-527
-523
-519
-515
-511
-506
-502
-498
-493
-489
-484
-480
-475
-471
-466
-461
-456
-451
-447
-442
-437
-431
-426
-421
-416
-411
-405
-400
-395
-389
-384
-378
-372
-367
-361
-355
-350
-344
-338
-332
-326
-320
-314
-308
-302
-295
-289
-283
-277
-271
-264
-258
-252
-245
-239
-233
-226
-220
-214
-207
-201
-194
-188
-182
-175
-169
-162
-156
-150
-143
-137
-131
-124
-118
-112
-106
-99
-93
-87
-81
-75
-69
-63
-57
-51
-46
-40
-34
-28
-23
-17
-12
-6
-1
5
10
15
20
25
30
35
40
45
50
54
59
63
68
72
76
80
84
88
92
95
99
103
106
109
113
116
119
122
125
128
130
133
135
138
140
143
145
147
149
151
153
155
157
158
160
162
163
164
166
167
168
169
170
170
171
172
172
173
173
173
173
173
173
173
172
172
171
171
170
169
168
167
166
165
164
163
161
160
159
157
156
154
152
151
149
147
145
143
141
140
138
135
133
131
129
127
124
122
119
117
114
112
109
106
104
101
98
95
92
89
85
82
79
76
72
69
66
62
59
55
51
48
44
41
37
33
29
26
22
18
15
11
7
4
0
-4
-8
-11
-15
-18
-22
-26
-29
-33
-36
-40
-43
-47
-51
-54
-58
-61
-64
-68
-71
-75
-78
-82
-85
-88
-92
-95
-98
-102
-105
-108
-111
-115
-118
-121
-124
-127
-130
-133
-136
-139
-142
-145
-148
-151
-154
-156
-159
-162
-164
-167
-169
-172
-174
-177
-179
-181
-184
-186
-188
-190
-192
-194
-196
-198
-200
-202
-204
-205
-207
-209
-210
-212
-213
-215
-216
-218
-219
-220
-222
-223
-224
-225
-226
-227
-228
-229
-230
-230
-231
-232
-233
-233
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-235
-235
-235
-234
-234
-233
-233
-232
-231
-230
-229
-228
-227
-226
-225
-223
-222
-220
-219
-217
-215
-213
-212
-210
-208
-206
-203
-201
-199
-196
-194
-192
-189
-186
-184
-181
-178
-175
-172
-169
-166
-162
-159
-156
-152
-149
-145
-142
-138
-134
-130
-127
-123
-119
-114
-110
-106
-102
-97
-93
-89
-84
-80
-75
-70
-66
-61
-56
-51
-46
-41
-36
-30
-25
-20
-14
-9
-3
3
9
15
21
27
33
39
46
52
59
66
73
80
87
94
101
109
116
124
132
140
148
156
165
173
182
191
199
209
218
227
236
246
256
266
276
286
296
306
317
328
338
349
361
372
383
395
406
418
430
442
454
467
479
492
505
518
531
544
557
570
584
597
611
625
639
653
667
681
696
710
725
739
754
769
783
798
813
828
843
858
873
889
904
919
934
950
965
981
996
1012
1027
1043
1058
1074
1090
1105
1121
1137
1153
1168
1184
1200
1216
1232
1248
1264
1280
1296
1312
1328
1344
1360
1376
1392
1408
1424
1440
1457
1473
1489
1505
1521
1537
1553
1569
1585
1601
1617
1633
1649
1665
1681
1697
1713
1729
1745
1761
1776
1792
1808
1823
1839
1855
1870
1886
1901
1916
1932
1947
1962
1977
1992
2007
2021
2037
2052
2067
2082
2096
2111
2126
2140
2155
2169
2183
2198
2212
2226
2240
2254
2268
2282
2295
2309
2323
2336
2350
2363
2376
2389
2403
2416
2429
2441
2454
2467
2479
2492
2504
2517
2529
2541
2553
2565
2576
2588
2600
2611
2622
2633
2644
2655
2665
2676
2686
2696
2706
2716
2726
2736
2745
2754
2763
2772
2780
2789
2797
2805
2813
2820
2828
2835
2842
2849
2855
2861
2867
2873
2879
2884
2889
2894
2899
2903
2907
2911
2915
2918
2921
2924
2926
2929
2931
2932
2934
2935
2936
2936
2937
2937
2936
2936
2935
2934
2932
2931
2929
2926
2924
2921
2918
2915
2911
2907
2903
2898
2894
2889
2884
2878
2872
2866
2860
2854
2847
2840
2833
2825
2818
2810
2802
2794
2785
2776
2767
2758
2749
2739
2729
2719
2709
2699
2688
2677
2666
2655
2644
2632
2620
2608
2596
2583
2571
2558
2545
2532
2519
2505
2491
2478
2463
2449
2435
2420
2406
2391
2376
2360
2345
2330
2314
2298
2282
2266
2250
2234
2218
2201
2185
2168
2151
2134
2117
2100
2083
2066
2049
2031
2013
1996
1979
1961
1944
1926
1908
1890
1872
1854
1836
1817
1799
1781
1762
1744
1725
1707
1688
1669
1651
1632
1613
1594
1575
1556
1537
1518
1498
1479
1460
1440
1421
1401
1382
1362
1343
1323
1303
1283
1264
1244
1224
1204
1184
1164
1144
1124
1104
1084
1063
1043
1022
1002
983
963
942
922
902
882
861
841
821
801
780
760
740
720
699
679
659
639
618
598
578
558
537
517
497
477
457
437
417
397
377
356
336
317
297
277
257
237
217
197
177
158
138
118
99
79
59
40
20
1
-19
-38
-58
-77
-97
-116
-135
-155
-174
-193
-212
-232
-251
-270
-289
-308
-327
-346
-364
-383
-402
-421
-440
-458
-477
-495
-514
-533
-551
-569
-588
-606
-625
-643
-661
-679
-698
-716
-734
-752
-771
-789
-807
-825
-843
-861
-879
-897
-915
-933
-951
-969
-987
-1004
-1022
-1040
-1057
-1075
-1092
-1110
-1127
-1144
-1162
-1179
-1196
-1212
-1229
-1246
-1262
-1279
-1295
-1311
-1327
-1343
-1359
-1374
-1390
-1405
-1420
-1436
-1451
-1465
-1480
-1495
-1509
-1523
-1537
-1551
-1565
-1579
-1592
-1605
-1618
-1631
-1644
-1657
-1669
-1682
-1694
-1706
-1717
-1729
-1740
-1751
-1762
-1773
-1784
-1794
-1804
-1814
-1824
-1834
-1843
-1852
-1861
-1870
-1879
-1888
-1896
-1904
-1912
-1920
-1927
-1935
-1942
-1949
-1956
-1963
-1970
-1976
-1982
-1989
-1995
-2000
-2005
-2012
-2017
-2021
-2027
-2032
-2037
-2041
-2045
-2051
-2055
-2060
-2064
-2068
-2072
-2075
-2079
-2083
-2086
-2089
-2093
-2096
-2099
-2102
-2105
-2108
-2110
-2113
-2115
-2118
-2120
-2122
-2124
-2127
-2129
-2130
-2132
-2134
-2136
-2137
-2139
-2140
-2142
-2143
-2144
-2146
-2147
-2148
-2149
-2150
-2150
-2151
-2152
-2153
-2153
-2154
-2154
-2155
-2155
-2155
-2156
-2156
-2156
-2156
-2156
-2156
-2156
-2156
-2156
-2156
-2156
-2156
-2156
-2156
-2155
-2155
-2155
-2155
-2154
-2154
-2154
-2153
-2153
-2152
-2152
-2151
-2151
-2150
-2150
-2149
-2149
-2148
-2148
-2147
-2147
-2146
-2145
-2145
-2144
-2143
-2143
-2142
-2141
-2141
-2140
-2139
-2138
-2138
-2137
-2136
-2135
-2134
-2134
-2133
-2132
-2131
-2130
-2129
-2128
-2128
-2127
-2126
-2125
-2124
-2123
-2122
-2121
-2121
-2120
-2119
-2118
-2117
-2116
-2115
-2114
-2114
-2113
-2112
-2111
-2110
-2109
-2109
-2108
-2107
-2106
-2105
-2104
-2104
-2103
-2102
-2101
-2100
-2100
-2099
-2098
-2097
-2097
-2096
-2095
-2094
-2094
-2093
-2092
-2092
-2091
-2090
-2090
-2089
-2089
-2088
-2087
-2087
-2087
-2086
-2086
-2086
-2085
-2085
-2085
-2085
-2085
-2085
-2085
-2085
-2085
-2085
-2086
-2086
-2086
-2087
-2087
-2088
-2088
-2089
-2090
-2090
-2091
-2092
-2093
-2094
-2095
-2096
-2097
-2098
-2099
-2100
-2102
-2103
-2105
-2106
-2107
-2109
-2111
-2112
-2114
-2116
-2118
-2119
-2121
-2123
-2125
-2128
-2130
-2132
-2134
-2137
-2139
-2142
-2144
-2147
-2150
-2153
-2156
-2158
-2161
-2165
-2168
-2171
-2174
-2178
-2181
-2184
-2188
-2192
-2195
-2199
-2203
-2207
-2210
-2214
-2218
-2222
-2227
-2231
-2235
-2239
-2243
-2247
-2252
-2256
-2260
-2265
-2269
-2273
-2278
-2282
-2286
-2291
-2295
-2300
-2304
-2308
-2313
-2317
-2321
-2325
-2329
-2333
-2338
-2342
-2346
-2349
-2353
-2357
-2361
-2364
-2368
-2371
-2375
-2378
-2381
-2385
-2388
-2391
-2393
-2396
-2399
-2401
-2404
-2406
-2409
-2411
-2413
-2415
-2417
-2418
-2420
-2422
-2423
-2424
-2425
-2426
-2427
-2428
-2429
-2430
-2430
-2431
-2431
-2431
-2431
-2431
-2431
-2431
-2430
-2430
-2429
-2429
-2428
-2427
-2426
-2425
-2423
-2422
-2420
-2419
-2417
-2415
-2413
-2411
-2409
-2407
-2404
-2402
-2399
-2396
-2394
-2391
-2388
-2384
-2381
-2378
-2374
-2371
-2367
-2364
-2360
-2356
-2352
-2348
-2344
-2340
-2335
-2331
-2326
-2322
-2317
-2313
-2308
-2303
-2298
-2293
-2288
-2283
-2278
-2273
-2268
-2262
-2257
-2252
-2246
-2241
-2235
-2229
-2224
-2218
-2212
-2207
-2201
-2195
-2189
-2183
-2177
-2171
-2165
-2159
-2153
-2147
-2141
-2135
-2129
-2123
-2117
-2110
-2104
-2098
-2092
-2086
-2079
-2073
-2067
-2061
-2054
-2048
-2041
-2035
-2029
-2021
-2016
-2009
-2003
-1996
-1990
-1983
-1977
-1970
-1963
-1956
-1949
-1942
-1935
-1928
-1921
-1914
-1907
-1900
-1893
-1885
-1878
-1870
-1863
-1855
-1847
-1840
-1832
-1824
-1816
-1808
-1800
-1792
-1784
-1776
-1767
-1759
-1750
-1742
-1733
-1725
-1716
-1707
-1699
-1690
-1681
-1672
-1663
-1654
-1645
-1635
-1626
-1617
-1607
-1598
-1588
-1579
-1569
-1559
-1549
-1539
-1529
-1519
-1509
-1499
-1489
-1478
-1468
-1457
-1447
-1436
-1425
-1414
-1403
-1392
-1381
-1370
-1359
-1347
-1336
-1324
-1313
-1301
-1289
-1277
-1265
-1253
-1241
-1229
-1216
-1204
-1191
-1179
-1166
-1153
-1140
-1127
-1114
-1101
-1088
-1074
-1061
-1047
-1034
-1020
-1006
-992
-978
-964
-950
-936
-922
-907
-893
-878
-864
-849
-834
-819
-804
-789
-774
-759
-744
-729
-713
-698
-683
-667
-651
-636
-620
-605
-589
-573
-557
-541
-525
-509
-493
-477
-461
-445
-429
-413
-396
-380
-364
-348
-331
-315
-299
-282
-266
-249
-233
-217
-200
-184
-167
-151
-134
-118
-102
-85
-69
-52
-36
-19
-3
13
30
46
62
79
95
111
127
144
160
176
192
208
224
240
256
272
288
304
320
336
352
367
383
398
414
429
445
460
475
491
506
521
536
551
566
581
595
610
625
639
654
668
683
697
711
725
740
754
768
782
796
809
823
837
850
864
877
891
904
917
930
943
956
969
982
995
1008
1020
1033
1045
1057
1069
1081
1093
1105
1117
1129
1141
1152
1164
1175
1186
1197
1208
1219
1230
1241
1252
1262
1273
1283
1294
1304
1314
1324
1334
1343
1353
1363
1372
1381
1391
1400
1409
1418
1426
1435
1444
1452
1460
1468
1476
1484
1492
1500
1508
1515
1522
1530
1537
1544
1551
1558
1564
1571
1577
1584
1590
1596
1602
1608
1614
1619
1625
1630
1635
1641
1646
1651
1655
1660
1665
1669
1673
1678
1682
1686
1690
1693
1697
1700
1704
1707
1710
1713
1716
1719
1722
1725
1727
1730
1732
1734
1736
1738
1740
1742
1744
1745
1747
1748
1750
1751
1752
1753
1754
1755
1756
1757
1757
1758
1758
1759
1759
1759
1759
1760
1760
1759
1759
1759
1759
1758
1758
1758
1757
1756
1756
1755
1754
1753
1752
1751
1750
1748
1747
1746
1744
1743
1741
1739
1738
1736
1734
1732
1730
1728
1726
1724
1722
1719
1717
1715
1712
1710
1707
1704
1702
1699
1696
1693
1690
1687
1684
1681
1678
1675
1672
1669
1666
1662
1659
1655
1652
1648
1645
1641
1638
1634
1630
1626
1623
1619
1615
1611
1607
1603
1599
1595
1590
1586
1582
1577
1573
1569
1564
1560
1555
1550
1546
1541
1536
1531
1526
1521
1516
1511
1506
1501
1496
1491
1485
1480
1474
1469
1463
1458
1452
1446
1441
1435
1429
1423
1417
1411
1405
1399
1393
1386
1380
1374
1367
1361
1354
1348
1341
1334
1328
1321
1314
1307
1300
1293
1285
1278
1271
1263
1256
1248
1241
1233
1225
1218
1210
1202
1194
1186
1178
1170
1162
1153
1145
1137
1129
1120
1112
1103
1094
1086
1077
1068
1060
1051
1042
1033
1024
1014
1006
997
987
978
969
960
950
941
931
922
912
902
893
883
873
863
853
843
833
823
813
803
793
782
772
762
751
741
730
720
709
698
688
677
666
656
645
634
623
612
601
590
579
568
557
546
535
524
513
502
491
480
468
457
446
435
424
413
401
390
379
368
357
346
335
324
313
302
291
280
269
258
247
236
225
215
204
194
183
173
162
152
142
131
121
111
102
92
82
73
63
54
44
35
26
17
8
0
-9
-17
-26
-34
-42
-50
-58
-66
-73
-81
-88
-96
-103
-110
-117
-123
-130
-136
-143
-149
-155
-161
-167
-172
-178
-183
-188
-194
-199
-203
-208
-213
-217
-222
-226
-230
-234
-238
-242
-245
-249
-252
-256
-259
-262
-265
-268
-271
-274
-276
-279
-281
-283
-286
-288
-290
-292
-294
-296
-297
-299
-300
-302
-303
-305
-306
-307
-308
-309
-310
-311
-311
-312
-313
-313
-314
-314
-315
-315
-315
-315
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-315
-315
-315
-315
-315
-314
-314
-314
-313
-313
-313
-313
-312
-312
-311
-311
-311
-310
-310
-309
-309
-308
-308
-307
-307
-306
-305
-305
-304
-303
-303
-302
-301
-300
-300
-299
-298
-297
-296
-295
-294
-293
-292
-291
-290
-288
-287
-286
-285
-283
-282
-281
-279
-278
-277
-275
-274
-272
-271
-269
-267
-266
-264
-263
-261
-259
-257
-256
-254
-252
-250
-248
-246
-244
-242
-240
-238
-236
-234
-231
-229
-227
-224
-222
-220
-217
-215
-212
-209
-207
-204
-201
-198
-195
-192
-189
-186
-183
-180
-177
-174
-170
-167
-163
-160
-156
-153
-149
-146
-142
-138
-135
-131
-127
-123
-119
-115
-112
-108
-104
-100
-96
-92
-87
-83
-79
-75
-71
-67
-63
-59
-54
-50
-46
-42
-38
-33
-29
-25
-21
-16
-12
-8
-4
0
5
9
13
17
22
26
30
34
38
42
46
51
55
59
63
67
71
75
79
83
87
91
95
99
103
107
111
114
118
122
126
129
133
137
140
144
147
151
154
158
161
164
167
171
174
177
180
183
186
188
191
194
197
199
202
204
206
209
211
213
215
217
219
221
223
224
226
227
229
230
231
233
234
235
236
237
238
238
239
240
240
241
241
242
242
242
242
242
242
242
242
242
242
242
242
241
241
241
240
240
239
239
238
237
237
236
235
235
234
233
233
232
231
230
229
229
228
227
226
225
224
224
223
222
221
220
219
218
218
217
216
215
214
214
213
212
211
211
210
209
208
208
207
206
206
205
205
204
203
203
202
202
201
201
201
200
200
200
199
199
199
199
199
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
199
199
199
199
199
200
200
200
200
201
201
201
201
202
202
202
203
203
203
204
204
204
204
205
205
205
206
206
206
206
206
207
207
207
207
207
208
208
208
208
208
208
208
208
209
209
209
209
209
209
209
209
209
208
208
208
208
208
208
208
207
207
207
206
206
206
205
205
204
203
203
202
201
201
200
199
198
197
196
195
194
193
192
191
189
188
186
185
183
182
180
178
176
175
173
171
168
166
164
162
159
157
154
152
149
146
143
140
137
134
131
128
125
121
118
114
111
107
103
99
95
91
87
83
79
75
70
66
61
57
52
47
43
38
33
28
23
18
13
8
3
-2
-7
-13
-18
-23
-29
-34
-39
-45
-50
-56
-61
-67
-72
-78
-83
-89
-95
-100
-106
-111
-117
-123
-128
-134
-140
-145
-151
-157
-162
-168
-174
-179
-185
-191
-196
-202
-208
-214
-219
-225
-231
-236
-242
-248
-254
-259
-265
-271
-276
-282
-288
-294
-299
-305
-311
-317
-322
-328
-334
-339
-345
-351
-357
-362
-368
-374
-379
-385
-391
-397
-402
-408
-414
-420
-425
-431
-437
-443
-448
-454
-460
-466
-471
-477
-483
-489
-494
-500
-506
-511
-517
-523
-528
-534
-539
-545
-550
-556
-562
-567
-573
-578
-584
-589
-595
-600
-605
-611
-616
-622
-627
-633
-638
-644
-649
-655
-660
-665
-671
-676
-682
-687
-692
-698
-703
-708
-714
-719
-724
-729
-735
-740
-745
-750
-755
-761
-766
-771
-776
-781
-786
-791
-796
-801
-805
-810
-815
-820
-825
-829
-834
-839
-843
-848
-853
-857
-862
-866
-870
-875
-879
-883
-888
-892
-896
-900
-904
-908
-912
-916
-920
-924
-928
-932
-935
-939
-942
-946
-949
-953
-956
-960
-963
-966
-969
-972
-975
-978
-981
-984
-987
-989
-992
-995
-997
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1026
-1028
-1029
-1031
-1032
-1033
-1035
-1036
-1037
-1038
-1039
-1040
-1041
-1042
-1043
-1043
-1044
-1044
-1045
-1045
-1046
-1046
-1046
-1047
-1047
-1047
-1047
-1047
-1047
-1047
-1047
-1046
-1046
-1046
-1045
-1045
-1044
-1044
-1043
-1043
-1042
-1041
-1040
-1039
-1038
-1037
-1036
-1035
-1033
-1032
-1030
-1029
-1027
-1026
-1024
-1022
-1020
-1018
-1016
-1014
-1012
-1008
-1006
-1004
-1002
-999
-997
-994
-991
-988
-985
-982
-979
-976
-973
-969
-966
-962
-959
-955
-951
-947
-943
-939
-935
-931
-927
-922
-918
-913
-909
-904
-899
-894
-889
-884
-879
-873
-868
-862
-857
-851
-845
-839
-833
-827
-821
-815
-808
-802
-795
-788
-782
-775
-768
-761
-753
-746
-739
-731
-724
-716
-708
-700
-693
-684
-676
-668
-660
-651
-643
-634
-626
-617
-608
-599
-590
-581
-572
-563
-554
-545
-535
-526
-516
-507
-497
-488
-478
-469
-459
-449
-440
-430
-420
-410
-400
-391
-381
-371
-361
-351
-341
-331
-321
-311
-301
-291
-281
-271
-261
-251
-241
-231
-221
-211
-201
-191
-181
-171
-161
-151
-141
-132
-122
-112
-102
-92
-82
-73
-63
-53
-44
-34
-24
-15
-5
4
13
23
32
41
51
60
69
78
87
96
105
113
122
131
139
148
156
164
173
181
189
197
205
213
221
228
236
243
251
258
265
272
279
286
293
300
306
313
319
325
331
337
343
349
355
360
366
371
377
382
387
392
397
402
407
412
416
421
425
430
434
438
442
446
450
454
458
462
465
469
472
476
479
483
486
489
492
495
498
501
504
507
510
512
515
518
520
523
525
528
530
532
535
537
539
541
543
546
548
550
552
554
556
558
560
562
564
566
568
570
572
574
576
578
581
583
585
587
589
591
594
596
598
601
603
605
608
610
613
616
618
621
624
627
630
633
636
639
642
645
648
652
655
659
662
666
669
673
677
681
685
689
693
697
701
706
710
715
719
724
728
733
738
743
748
752
758
763
768
773
778
784
789
794
800
805
811
817
822
828
834
840
846
852
858
864
870
876
882
888
894
900
907
913
919
926
932
938
945
951
957
964
970
976
983
989
995
1002
1008
1014
1020
1027
1033
1039
1045
1051
1058
1064
1070
1076
1082
1088
1094
1100
1106
1112
1118
1124
1129
1135
1141
1147
1152
1158
1163
1169
1174
1180
1185
1190
1195
1200
1206
1211
1215
1220
1225
1230
1234
1239
1243
1248
1252
1256
1260
1264
1268
1272
1276
1279
1283
1286
1290
1293
1296
1299
1303
1305
1308
1311
1314
1316
1319
1321
1324
1326
1328
1330
1332
1334
1336
1338
1340
1341
1343
1344
1345
1347
1348
1349
1350
1351
1351
1352
1353
1353
1354
1354
1354
1354
1354
1354
1354
1354
1354
1354
1353
1353
1352
1352
1351
1350
1350
1349
1348
1347
1346
1345
1344
1342
1341
1340
1339
1337
1336
1335
1333
1332
1330
1328
1327
1325
1323
1322
1320
1318
1316
1315
1313
1311
1309
1307
1305
1303
1301
1299
1297
1295
1293
1291
1289
1287
1285
1283
1281
1278
1276
1274
1272
1269
1267
1265
1262
1260
1258
1255
1253
1250
1247
1245
1242
1240
1237
1234
1232
1229
1226
1223
1220
1217
1214
1211
1209
1205
1202
1199
1196
1193
1190
1187
1183
1180
1177
1174
1170
1167
1163
1160
1156
1153
1149
1145
1142
1138
1134
1130
1126
1122
1118
1114
1110
1106
1102
1098
1093
1089
1085
1080
1076
1071
1067
1062
1057
1053
1048
1043
1038
1033
1028
1022
1018
1012
1006
1002
996
991
985
980
974
969
963
957
951
946
940
934
928
922
916
909
903
897
891
884
878
872
865
859
852
846
839
833
826
819
812
806
799
792
785
778
772
765
758
751
744
737
730
723
715
708
701
694
687
679
672
665
658
650
643
635
628
621
613
606
598
591
583
576
568
560
553
545
537
530
522
514
507
499
491
484
476
468
461
453
445
437
430
422
414
407
399
392
384
376
369
361
354
346
339
331
324
317
309
302
295
288
280
273
266
259
252
245
238
231
224
218
211
204
197
191
184
178
171
165
158
152
146
139
133
127
121
115
109
103
98
92
86
81
75
70
64
59
54
49
44
39
34
29
24
19
15
10
6
1
-3
-8
-12
-16
-20
-24
-28
-32
-36
-40
-44
-47
-51
-55
-58
-62
-65
-68
-71
-75
-78
-81
-84
-86
-89
-92
-95
-97
-100
-102
-104
-107
-109
-111
-113
-115
-117
-119
-121
-122
-124
-126
-127
-129
-130
-131
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-148
-148
-147
-147
-147
-147
-146
-146
-146
-145
-145
-145
-144
-144
-143
-143
-142
-142
-141
-141
-140
-140
-139
-139
-138
-138
-137
-137
-136
-136
-136
-135
-135
-134
-134
-133
-133
-133
-132
-132
-131
-131
-131
-130
-130
-129
-129
-129
-128
-128
-128
-127
-127
-127
-126
-126
-126
-125
-125
-125
-125
-124
-124
-124
-123
-123
-123
-122
-122
-122
-121
-121
-121
-120
-120
-120
-119
-119
-118
-118
-118
-117
-117
-116
-116
-116
-115
-115
-114
-114
-113
-113
-112
-112
-111
-110
-110
-109
-109
-108
-107
-107
-106
-105
-104
-104
-103
-102
-101
-100
-100
-99
-98
-97
-96
-95
-94
-93
-91
-90
-89
-88
-87
-86
-84
-83
-82
-80
-79
-78
-76
-75
-74
-72
-71
-70
-68
-67
-65
-64
-63
-61
-60
-59
-57
-56
-55
-53
-52
-51
-49
-48
-47
-45
-44
-43
-42
-41
-39
-38
-37
-36
-35
-33
-32
-31
-30
-29
-28
-27
-26
-25
-24
-24
-23
-22
-21
-21
-20
-19
-19
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-16
-17
-17
-17
-17
-18
-18
-18
-19
-20
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-31
-32
-34
-35
-37
-39
-41
-43
-45
-47
-49
-51
-54
-56
-59
-61
-64
-67
-70
-73
-76
-79
-82
-86
-89
-93
-96
-100
-104
-108
-112
-116
-120
-125
-129
-134
-138
-143
-148
-153
-158
-163
-168
-173
-179
-184
-190
-196
-201
-207
-213
-219
-225
-232
-238
-244
-251
-257
-264
-270
-277
-284
-291
-297
-304
-311
-318
-325
-333
-340
-347
-354
-361
-369
-376
-384
-391
-398
-406
-413
-421
-429
-436
-444
-452
-459
-467
-475
-482
-490
-498
-506
-514
-522
-530
-537
-545
-553
-561
-569
-577
-585
-593
-601
-609
-617
-625
-633
-641
-649
-657
-665
-673
-681
-689
-697
-704
-712
-720
-728
-736
-744
-752
-760
-768
-775
-783
-791
-799
-807
-814
-822
-830
-838
-846
-853
-861
-869
-876
-884
-892
-899
-907
-914
-922
-929
-937
-944
-951
-959
-966
-973
-981
-988
-995
-1002
-1008
-1016
-1022
-1030
-1037
-1044
-1050
-1057
-1064
-1070
-1077
-1083
-1090
-1096
-1102
-1108
-1115
-1121
-1127
-1133
-1138
-1144
-1150
-1155
-1161
-1166
-1171
-1177
-1182
-1187
-1191
-1196
-1201
-1206
-1210
-1214
-1219
-1223
-1227
-1231
-1234
-1238
-1241
-1245
-1248
-1251
-1254
-1257
-1260
-1263
-1265
-1268
-1270
-1272
-1274
-1276
-1278
-1280
-1281
-1283
-1284
-1286
-1287
-1288
-1288
-1289
-1290
-1290
-1291
-1291
-1291
-1291
-1291
-1291
-1290
-1290
-1289
-1288
-1287
-1286
-1285
-1284
-1282
-1281
-1279
-1277
-1275
-1273
-1271
-1269
-1266
-1264
-1261
-1258
-1255
-1252
-1249
-1245
-1242
-1238
-1235
-1231
-1227
-1223
-1218
-1214
-1209
-1205
-1200
-1195
-1190
-1185
-1180
-1174
-1169
-1163
-1157
-1152
-1146
-1140
-1133
-1127
-1121
-1114
-1108
-1101
-1094
-1088
-1081
-1074
-1067
-1060
-1053
-1045
-1038
-1031
-1022
-1016
-1008
-1000
-993
-985
-977
-969
-961
-953
-945
-937
-929
-921
-913
-904
-896
-887
-879
-870
-862
-853
-845
-836
-827
-818
-810
-801
-792
-783
-774
-765
-756
-747
-737
-728
-719
-710
-701
-691
-682
-673
-663
-654
-645
-635
-626
-617
-607
-598
-589
-579
-570
-561
-551
-542
-533
-523
-514
-505
-496
-487
-477
-468
-459
-450
-441
-432
-423
-414
-405
-396
-387
-378
-369
-360
-352
-343
-334
-325
-317
-308
-299
-291
-282
-273
-265
-257
-248
-240
-231
-223
-215
-207
-199
-191
-182
-174
-167
-159
-151
-143
-135
-127
-120
-112
-105
-97
-90
-82
-75
-68
-61
-54
-47
-40
-33
-26
-19
-13
-6
0
7
13
20
26
32
38
44
50
56
62
68
73
79
85
90
96
101
106
111
117
122
127
132
137
142
146
151
156
161
166
170
175
180
184
189
193
198
202
206
210
215
219
223
227
231
235
239
243
246
250
254
258
262
265
269
273
276
280
283
287
290
294
297
301
304
307
311
314
317
320
323
327
330
333
336
339
342
345
348
351
354
357
360
363
365
368
371
374
377
379
382
385
387
390
392
395
397
400
402
405
407
409
412
414
416
419
421
423
425
427
429
431
433
435
437
438
440
442
443
445
446
448
449
451
452
453
455
456
457
458
459
460
461
462
463
464
464
465
466
467
467
468
468
469
469
469
470
470
470
470
470
470
470
470
470
470
470
470
470
469
469
468
468
467
467
466
466
465
464
463
462
462
461
460
458
457
456
455
454
452
451
449
448
446
445
443
441
439
437
436
434
432
429
427
425
423
421
418
416
414
411
409
406
404
401
399
396
393
391
388
385
383
380
377
374
371
368
365
363
360
357
354
351
348
345
341
338
335
332
329
326
322
319
316
312
309
306
302
299
296
292
289
286
282
279
275
272
269
265
262
259
255
252
248
245
242
238
235
232
228
225
222
218
215
212
208
205
202
199
195
192
189
186
183
180
177
174
171
168
165
162
159
156
153
151
148
145
142
140
137
134
132
129
126
124
121
119
116
114
111
109
106
104
102
99
97
95
93
90
88
86
84
81
79
77
75
73
71
69
66
64
62
60
58
56
55
53
51
49
47
45
43
42
40
38
36
35
33
32
30
29
27
26
24
23
22
20
19
18
17
16
15
14
13
12
11
10
9
8
8
7
6
6
5
5
4
4
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
4
4
5
5
5
6
6
7
7
8
9
9
10
10
11
11
12
13
13
14
14
15
15
16
16
17
17
18
18
18
19
19
19
19
20
20
20
20
20
20
20
20
20
19
19
19
19
18
18
17
17
16
15
15
14
13
12
11
10
9
8
7
6
4
3
2
0
-1
-3
-4
-6
-8
-10
-11
-13
-15
-17
-19
-21
-23
-25
-27
-30
-32
-34
-37
-39
-41
-44
-46
-49
-52
-54
-57
-60
-62
-65
-68
-71
-74
-77
-80
-83
-86
-90
-93
-96
-100
-103
-106
-110
-113
-117
-120
-124
-128
-132
-135
-139
-143
-147
-151
-155
-159
-163
-167
-171
-176
-180
-184
-189
-193
-198
-202
-207
-212
-216
-221
-226
-231
-236
-241
-246
-251
-256
-261
-266
-272
-277
-282
-288
-293
-299
-304
-310
-316
-322
-327
-333
-339
-345
-351
-357
-363
-370
-376
-382
-388
-395
-401
-408
-414
-421
-428
-434
-441
-448
-454
-461
-468
-475
-482
-489
-496
-503
-510
-517
-524
-532
-539
-546
-553
-561
-568
-575
-583
-590
-597
-605
-612
-620
-627
-635
-642
-650
-657
-665
-672
-680
-687
-695
-702
-710
-718
-725
-733
-740
-748
-755
-763
-770
-778
-785
-793
-800
-807
-815
-822
-829
-837
-844
-851
-858
-866
-873
-880
-887
-894
-901
-908
-915
-922
-929
-936
-942
-949
-956
-962
-969
-976
-982
-989
-995
-1002
-1008
-1014
-1020
-1027
-1033
-1039
-1045
-1051
-1057
-1063
-1069
-1075
-1080
-1086
-1092
-1097
-1103
-1108
-1114
-1119
-1125
-1130
-1135
-1141
-1146
-1151
-1156
-1161
-1166
-1171
-1176
-1180
-1185
-1190
-1194
-1199
-1203
-1208
-1212
-1216
-1221
-1225
-1229
-1233
-1237
-1241
-1245
-1249
-1252
-1256
-1260
-1264
-1267
-1271
-1274
-1278
-1281
-1284
-1288
-1291
-1294
-1297
-1301
-1304
-1307
-1310
-1313
-1316
-1318
-1321
-1324
-1326
-1329
-1332
-1334
-1336
-1339
-1341
-1343
-1345
-1348
-1350
-1352
-1354
-1356
-1357
-1359
-1361
-1362
-1364
-1366
-1367
-1368
-1370
-1371
-1372
-1373
-1375
-1376
-1377
-1378
-1378
-1379
-1380
-1381
-1381
-1382
-1382
-1383
-1383
-1383
-1383
-1384
-1384
-1384
-1384
-1383
-1383
-1383
-1383
-1382
-1382
-1381
-1381
-1380
-1380
-1379
-1378
-1377
-1376
-1375
-1374
-1372
-1371
-1370
-1368
-1367
-1365
-1364
-1362
-1360
-1358
-1357
-1355
-1353
-1351
-1349
-1346
-1344
-1342
-1340
-1337
-1335
-1333
-1330
-1328
-1325
-1323
-1320
-1318
-1315
-1313
-1310
-1307
-1305
-1302
-1299
-1296
-1294
-1291
-1288
-1285
-1282
-1280
-1277
-1274
-1271
-1268
-1265
-1263
-1260
-1257
-1254
-1251
-1248
-1245
-1243
-1240
-1237
-1234
-1231
-1228
-1225
-1222
-1219
-1217
-1214
-1211
-1208
-1205
-1202
-1199
-1196
-1193
-1190
-1187
-1184
-1181
-1178
-1176
-1173
-1170
-1167
-1164
-1161
-1158
-1155
-1152
-1149
-1146
-1143
-1140
-1137
-1134
-1132
-1129
-1126
-1123
-1120
-1117
-1114
-1112
-1109
-1106
-1103
-1101
-1098
-1095
-1092
-1090
-1087
-1085
-1082
-1079
-1077
-1074
-1072
-1070
-1067
-1065
-1063
-1060
-1058
-1056
-1054
-1052
-1050
-1048
-1046
-1044
-1042
-1040
-1038
-1037
-1035
-1033
-1032
-1030
-1029
-1027
-1026
-1025
-1022
-1022
-1020
-1018
-1018
-1016
-1014
-1014
-1012
-1012
-1010
-1008
-1008
-1006
-1004
-1004
-1002
-1000
-1000
-999
-997
-996
-995
-994
-992
-991
-990
-988
-987
-986
-985
-983
-982
-981
-980
-978
-977
-976
-975
-973
-972
-971
-969
-968
-967
-966
-964
-963
-962
-961
-959
-958
-957
-956
-954
-953
-952
-951
-949
-948
-947
-946
-944
-943
-942
-941
-940
-938
-937
-936
-935
-933
-932
-931
-930
-928
-927
-926
-925
-924
-922
-921
-920
-919
-917
-916
-915
-914
-913
-911
-910
-909
-908
-907
-905
-904
-903
-902
-901
-899
-898
-897
-896
-895
-893
-892
-891
-890
-889
-887
-886
-885
-884
-883
-881
-880
-879
-878
-877
-875
-874
-873
-872
-871
-870
-868
-867
-866
-865
-864
-863
-861
-860
-859
-858
-857
-856
-854
-853
-852
-851
-850
-849
-847
-846
-845
-844
-843
-842
-840
-839
-838
-837
-836
-835
-834
-832
-831
-830
-829
-828
-827
-826
-824
-823
-822
-821
-820
-819
-818
-816
-815
-814
-813
-812
-811
-810
-809
-807
-806
-805
-804
-803
-802
-801
-800
-799
-797
-796
-795
-794
-793
-792
-791
-790
-789
-787
-786
-785
-784
-783
-782
-781
-780
-779
-778
-776
-775
-774
-773
-772
-771
-770
-769
-768
-767
-766
-764
-763
-762
-761
-760
-759
-758
-757
-756
-755
-754
-753
-752
-750
-749
-748
-747
-746
-745
-744
-743
-742
-741
-740
-739
-738
-737
-736
-735
-733
-732
-731
-730
-729
-728
-727
-726
-725
-724
-723
-722
-721
-720
-719
-718
-717
-716
-715
-714
-713
-712
-711
-710
-708
-707
-706
-705
-704
-703
-702
-701
-700
-699
-698
-697
-696
-695
-694
-693
-692
-691
-690
-689
-688
-687
-686
-685
-684
-683
-682
-681
-680
-679
-678
-677
-676
-675
-674
-673
-672
-671
-670
-669
-668
-667
-666
-665
-664
-663
-662
-661
-660
-659
-658
-657
-656
-655
-654
-653
-652
-651
-650
-649
-649
-648
-647
-646
-645
-644
-643
-642
-641
-640
-639
-638
-637
-636
-635
-634
-633
-632
-631
-630
-629
-628
-627
-626
-626
-625
-624
-623
-622
-621
-620
-619
-618
-617
-616
-615
-614
-613
-612
-611
-611
-610
-609
-608
-607
-606
-605
-604
-603
-602
-601
-600
-599
-599
-598
-597
-596
-595
-594
-593
-592
-591
-590
-589
-588
-588
-587
-586
-585
-584
-583
-582
-581
-580
-579
-579
-578
-577
-576
-575
-574
-573
-572
-571
-571
-570
-569
-568
-567
-566
-565
-564
-563
-563
-562
-561
-560
-559
-558
-557
-556
-556
-555
-554
-553
-552
-551
-550
-550
-549
-548
-547
-546
-545
-544
-544
-543
-542
-541
-540
-539
-538
-538
-537
-536
-535
-534
-533
-532
-532
-531
-530
-529
-528
-527
-527
-526
-525
-524
-523
-522
-522
-521
-520
-519
-518
-517
-517
-516
-515
-514
-513
-512
-512
-511
-510
-509
-508
-508
-507
-506
-505
-504
-503
-503
-502
-501
-500
-499
-499
-498
-497
-496
-495
-495
-494
-493
-492
-491
-491
-490
-489
-488
-487
-487
-486
-485
-484
-483
-483
-482
-481
-480
-480
-479
-478
-477
-476
-476
-475
-474
-473
-473
-472
-471
-470
-469
-469
-468
-467
-466
-466
-465
-464
-463
-463
-462
-461
-460
-459
-459
-458
-457
-456
-456
-455
-454
-453
-453
-452
-451
-450
-450
-449
-448
-447
-447
-446
-445
-444
-444
-443
-442
-442
-441
-440
-439
-439
-438
-437
-436
-436
-435
-434
-433
-433
-432
-431
-431
-430
-429
-428
-428
-427
-426
-426
-425
-424
-423
-423
-422
-421
-421
-420
-419
-418
-418
-417
-416
-416
-415
-414
-413
-413
-412
-411
-411
-410
-409
-409
-408
-407
-406
-406
-405
-404
-404
-403
-402
-402
-401
-400
-400
-399
-398
-398
-397
-396
-395
-395
-394
-393
-393
-392
-391
-391
-390
-389
-389
-388
-387
-387
-386
-385
-385
-384
-383
-383
-382
-381
-381
-380
-379
-379
-378
-377
-377
-376
-376
-375
-374
-374
-373
-372
-372
-371
-370
-370
-369
-368
-368
-367
-366
-366
-365
-365
-364
-363
-363
-362
-361
-361
-360
-359
-359
-358
-358
-357
-356
-356
-355
-354
-354
-353
-353
-352
-351
-351
-350
-349
-349
-348
-348
-347
-346
-346
-345
-345
-344
-343
-343
-342
-341
-341
-340
-340
-339
-338
-338
-337
-337
-336
-335
-335
-334
-334
-333
-332
-332
-331
-331
-330
-330
-329
-328
-328
-327
-327
-326
-325
-325
-324
-324
-323
-322
-322
-321
-321
-320
-320
-319
-318
-318
-317
-317
-316
-316
-315
-314
-314
-313
-313
-312
-312
-311
-310
-310
-309
-309
-308
-308
-307
-307
-306
-305
-305
-304
-304
-303
-303
-302
-302
-301
-300
-300
-299
-299
-298
-298
-297
-297
-296
-296
-295
-294
-294
-293
-293
-292
-292
-291
-291
-290
-290
-289
-289
-288
-288
-287
-286
-286
-285
-285
-284
-284
-283
-283
-282
-282
-281
-281
-280
-280
-279
-279
-278
-278
-277
-277
-276
-276
-275
-275
-274
-274
-273
-272
-272
-271
-271
-270
-270
-269
-269
-268
-268
-267
-267
-266
-266
-265
-265
-264
-264
-263
-263
-262
-262
-262
-261
-261
-260
-260
-259
-259
-258
-258
-257
-257
-256
-256
-255
-255
-254
-254
-253
-253
-252
-252
-251
-251
-250
-250
-249
-249
-249
-248
-248
-247
-247
-246
-246
-245
-245
-244
-244
-243
-243
-242
-242
-242
-241
-241
-240
-240
-239
-239
-238
-238
-237
-237
-237
-236
-236
-235
-235
-234
-234
-233
-233
-233
-232
-232
-231
-231
-230
-230
-229
-229
-229
-228
-228
-227
-227
-226
-226
-226
-225
-225
-224
-224
-223
-223
-223
-222
-222
-221
-221
-220
-220
-220
-219
-219
-218
-218
-217
-217
-217
-216
-216
-215
-215
-215
-214
-214
-213
-213
-212
-212
-212
-211
-211
-210
-210
-210
-209
-209
-208
-208
-208
-207
-207
-206
-206
-206
-205
-205
-204
-204
-204
