5
13895
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
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
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
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-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
-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
-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
-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
-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
-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
-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
-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
-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
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-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
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-215
-216
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-218
-219
-219
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-224
-224
-224
-225
-225
-225
-225
-225
-225
-225
-225
-225
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-228
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-227
-228
-228
-228
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-233
-233
-233
-233
-233
-234
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-235
-236
-236
-236
-236
-236
-237
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-243
-243
-244
-244
-244
-244
-244
-245
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-255
-255
-255
-255
-256
-256
-256
-256
-257
-257
-257
-257
-258
-258
-258
-258
-259
-259
-259
-260
-260
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-263
-263
-264
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-267
-267
-268
-268
-268
-268
-269
-269
-269
-269
-269
-270
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-274
-274
-274
-275
-275
-275
-275
-276
-276
-276
-277
-277
-277
-278
-278
-279
-279
-279
-280
-280
-281
-281
-282
-282
-283
-283
-284
-284
-285
-285
-286
-286
-287
-287
-288
-288
-289
-290
-290
-291
-291
-292
-292
-293
-294
-294
-295
-295
-296
-296
-297
-297
-298
-298
-299
-299
-300
-300
-301
-302
-302
-303
-303
-304
-304
-305
-306
-306
-307
-307
-308
-308
-309
-309
-310
-310
-311
-311
-312
-312
-312
-313
-313
-314
-314
-315
-315
-315
-316
-316
-317
-317
-317
-318
-318
-319
-319
-319
-320
-320
-320
-321
-321
-322
-322
-323
-323
-324
-324
-325
-325
-326
-327
-327
-328
-328
-329
-330
-330
-331
-332
-333
-333
-334
-335
-336
-336
-337
-338
-339
-340
-340
-341
-342
-343
-344
-344
-345
-346
-346
-347
-348
-348
-349
-349
-350
-350
-351
-351
-352
-352
-353
-353
-354
-354
-355
-355
-355
-356
-356
-356
-357
-357
-357
-357
-358
-358
-358
-358
-358
-359
-359
-359
-359
-359
-359
-360
-360
-360
-360
-360
-361
-361
-361
-361
-361
-361
-361
-361
-362
-362
-362
-362
-362
-362
-363
-363
-363
-363
-364
-364
-364
-365
-365
-366
-366
-367
-367
-368
-368
-368
-369
-369
-370
-370
-370
-371
-371
-371
-372
-372
-372
-372
-373
-373
-373
-373
-373
-373
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-374
-373
-373
-373
-373
-373
-372
-372
-372
-371
-371
-371
-370
-370
-369
-369
-368
-368
-367
-367
-366
-366
-365
-365
-364
-363
-363
-362
-362
-361
-360
-360
-359
-358
-358
-357
-356
-356
-355
-354
-353
-352
-352
-351
-350
-349
-348
-347
-346
-345
-344
-343
-342
-341
-339
-338
-337
-335
-334
-333
-331
-330
-328
-327
-325
-324
-322
-321
-319
-318
-316
-315
-313
-312
-310
-309
-307
-306
-305
-303
-302
-300
-299
-297
-296
-294
-293
-291
-290
-288
-287
-286
-284
-283
-281
-280
-278
-277
-276
-274
-273
-271
-270
-269
-268
-266
-265
-264
-262
-261
-260
-259
-257
-256
-255
-254
-252
-251
-250
-249
-248
-247
-245
-244
-243
-242
-241
-240
-239
-238
-236
-235
-234
-233
-232
-231
-230
-229
-228
-227
-227
-226
-225
-224
-223
-222
-221
-221
-220
-219
-218
-217
-216
-215
-215
-214
-213
-212
-212
-211
-210
-210
-209
-209
-208
-207
-207
-207
-206
-206
-205
-205
-205
-204
-204
-203
-203
-203
-202
-202
-202
-201
-201
-201
-200
-200
-200
-199
-199
-199
-198
-198
-198
-198
-197
-197
-197
-196
-196
-196
-196
-195
-195
-195
-194
-194
-194
-194
-193
-193
-193
-192
-192
-192
-191
-191
-191
-190
-190
-190
-189
-189
-188
-188
-187
-187
-186
-185
-185
-184
-183
-183
-182
-181
-181
-180
-179
-179
-178
-177
-176
-176
-175
-174
-174
-173
-172
-172
-171
-170
-170
-169
-168
-167
-167
-166
-165
-164
-163
-162
-161
-160
-159
-158
-156
-155
-154
-152
-151
-149
-148
-146
-145
-143
-141
-140
-138
-136
-135
-133
-131
-130
-128
-126
-125
-123
-122
-120
-119
-117
-116
-115
-113
-112
-111
-110
-108
-107
-106
-105
-103
-102
-101
-99
-98
-97
-95
-94
-92
-91
-89
-88
-86
-85
-83
-82
-80
-79
-77
-76
-74
-73
-71
-69
-68
-66
-64
-63
-61
-59
-58
-56
-54
-53
-51
-50
-49
-47
-46
-45
-43
-42
-41
-40
-39
-38
-37
-36
-35
-34
-33
-32
-31
-30
-29
-29
-28
-27
-27
-26
-25
-25
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-25
-25
-26
-26
-27
-27
-28
-29
-29
-30
-31
-31
-32
-33
-34
-34
-35
-35
-36
-36
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-37
-37
-38
-38
-39
-40
-40
-41
-42
-43
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-58
-59
-60
-62
-63
-64
-66
-67
-69
-70
-72
-73
-75
-76
-78
-79
-81
-83
-84
-86
-88
-89
-91
-93
-95
-97
-99
-101
-103
-105
-107
-109
-111
-113
-115
-117
-118
-120
-122
-124
-126
-127
-129
-131
-132
-134
-135
-137
-138
-140
-142
-143
-145
-146
-148
-149
-151
-152
-154
-155
-157
-158
-160
-161
-162
-164
-165
-167
-168
-170
-171
-173
-174
-176
-177
-179
-180
-181
-183
-184
-185
-187
-188
-190
-191
-192
-194
-195
-196
-197
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-211
-212
-213
-214
-214
-215
-215
-215
-216
-216
-216
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-217
-216
-216
-216
-216
-215
-215
-214
-214
-213
-213
-212
-212
-211
-211
-210
-209
-209
-209
-208
-208
-208
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-211
-211
-212
-212
-212
-213
-213
-213
-214
-215
-215
-216
-217
-217
-218
-219
-220
-221
-222
-223
-224
-225
-227
-228
-229
-230
-232
-233
-235
-236
-237
-239
-240
-242
-243
-244
-246
-247
-248
-250
-251
-252
-253
-255
-256
-257
-258
-260
-261
-262
-263
-265
-266
-267
-268
-270
-271
-272
-273
-275
-276
-277
-279
-280
-282
-283
-285
-286
-288
-289
-291
-293
-294
-296
-297
-298
-300
-301
-302
-303
-304
-305
-306
-306
-307
-307
-307
-308
-308
-307
-307
-307
-306
-306
-305
-305
-304
-303
-302
-302
-301
-300
-299
-298
-297
-295
-294
-293
-292
-291
-289
-288
-287
-285
-284
-282
-281
-280
-278
-277
-275
-274
-273
-271
-270
-268
-267
-265
-264
-262
-261
-259
-257
-256
-254
-253
-251
-249
-248
-246
-245
-243
-242
-240
-239
-237
-236
-235
-234
-232
-231
-230
-230
-229
-228
-227
-227
-227
-226
-226
-226
-226
-226
-226
-226
-227
-227
-227
-228
-228
-229
-229
-230
-231
-232
-232
-233
-234
-235
-236
-238
-239
-240
-242
-243
-245
-246
-248
-250
-252
-254
-255
-257
-259
-261
-263
-265
-267
-269
-270
-272
-274
-276
-278
-279
-281
-283
-284
-286
-288
-289
-291
-292
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-303
-304
-304
-305
-305
-305
-306
-306
-306
-306
-306
-306
-306
-306
-306
-306
-307
-307
-307
-307
-307
-307
-308
-308
-308
-308
-309
-309
-309
-310
-310
-310
-310
-311
-311
-311
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-312
-311
-311
-311
-310
-309
-309
-308
-307
-307
-306
-305
-304
-303
-302
-301
-300
-299
-298
-296
-295
-294
-293
-292
-291
-290
-288
-287
-286
-284
-283
-281
-280
-278
-276
-274
-272
-270
-267
-265
-262
-259
-257
-254
-251
-248
-245
-243
-240
-237
-234
-232
-229
-226
-224
-222
-220
-218
-216
-214
-212
-211
-209
-208
-207
-206
-205
-204
-203
-203
-202
-202
-201
-201
-201
-200
-200
-200
-200
-200
-200
-200
-199
-199
-199
-199
-199
-199
-199
-199
-198
-198
-198
-198
-198
-198
-197
-197
-197
-196
-196
-195
-195
-194
-193
-192
-191
-190
-189
-188
-187
-185
-184
-182
-181
-179
-177
-176
-174
-172
-170
-167
-165
-163
-161
-159
-156
-154
-152
-150
-148
-145
-143
-142
-140
-138
-136
-134
-133
-131
-130
-128
-127
-126
-125
-123
-122
-121
-120
-119
-118
-117
-117
-116
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-103
-102
-101
-99
-98
-97
-95
-94
-92
-91
-89
-88
-87
-85
-84
-82
-81
-80
-78
-77
-76
-75
-73
-72
-71
-70
-69
-67
-66
-65
-63
-62
-60
-59
-57
-55
-53
-51
-49
-47
-44
-42
-39
-37
-34
-31
-28
-25
-22
-19
-15
-12
-8
-5
-1
2
6
10
13
17
20
24
27
30
33
36
39
42
45
47
50
52
55
57
60
62
65
67
70
72
75
77
80
83
85
88
91
94
97
100
104
107
110
114
117
121
124
128
132
136
140
144
148
152
156
160
164
168
172
177
181
185
189
193
197
202
206
210
214
218
222
225
229
233
237
240
244
247
250
254
257
260
263
266
269
271
274
277
280
283
285
288
291
294
297
300
303
306
309
312
315
319
322
325
329
332
336
340
343
347
351
355
358
362
366
370
374
378
382
386
390
395
399
403
407
411
415
419
423
427
431
435
439
442
446
450
454
458
462
466
470
474
479
483
488
492
497
502
507
512
517
522
528
533
538
544
549
555
561
567
572
578
584
590
596
602
608
614
620
626
632
638
644
650
656
662
667
673
679
684
690
696
701
707
712
718
723
729
734
740
745
751
756
762
767
773
778
784
789
794
800
805
810
815
820
825
830
834
839
844
848
852
857
861
865
869
872
876
880
883
887
890
894
897
900
903
906
909
912
915
918
921
924
927
929
932
934
936
938
940
942
944
946
947
949
950
951
953
954
955
955
956
957
957
958
958
959
959
959
960
960
960
960
960
959
959
959
959
959
958
958
958
957
957
957
956
956
955
955
954
954
953
953
952
951
950
949
948
947
945
944
942
941
939
937
935
932
930
927
925
922
919
916
913
910
906
903
900
896
893
889
885
882
878
875
871
868
864
861
857
854
851
848
845
842
839
836
833
830
828
825
823
821
818
816
814
812
810
808
806
804
802
800
797
795
793
791
789
787
784
782
780
777
775
773
770
768
766
763
761
758
756
754
751
749
747
744
742
740
737
735
732
730
727
724
721
719
716
713
710
707
704
701
698
695
692
689
687
684
681
678
676
673
670
668
665
663
660
658
655
653
651
649
647
644
642
640
639
637
635
633
631
630
628
627
626
624
623
622
621
620
619
618
618
617
617
616
616
615
615
615
615
615
615
615
614
614
614
614
614
614
613
613
613
612
612
611
611
610
610
609
608
608
607
606
605
604
603
602
600
599
598
596
595
594
592
591
589
588
586
585
583
582
580
579
577
576
574
573
571
569
567
566
564
562
560
558
556
554
552
549
547
545
543
541
539
537
535
533
531
529
527
526
524
523
521
520
519
518
517
516
515
514
513
512
511
510
509
508
507
506
505
504
503
502
501
500
498
497
496
495
493
492
490
489
487
485
484
482
480
478
475
473
471
469
466
464
461
459
456
454
452
449
447
445
443
441
439
437
435
434
432
431
429
428
427
425
424
423
422
421
420
419
419
418
418
418
418
418
419
419
420
421
422
423
424
425
427
428
429
431
432
434
436
438
439
441
443
445
447
449
451
453
455
457
460
462
464
466
468
470
472
474
476
478
480
482
484
486
488
491
493
496
498
501
504
506
509
513
516
519
523
526
530
533
537
540
544
548
551
555
559
562
566
569
573
576
580
583
587
590
593
597
600
603
606
610
613
616
619
622
625
628
631
635
638
641
644
647
650
653
656
659
662
665
668
670
673
676
678
681
683
685
687
690
692
694
695
697
699
701
703
704
706
708
710
712
714
716
718
720
722
725
727
730
733
736
740
743
747
750
754
758
762
767
771
775
779
784
788
793
797
801
806
810
814
819
823
828
832
836
841
845
850
854
859
863
867
872
876
880
884
888
892
896
900
904
907
911
914
917
920
923
926
929
931
933
935
937
939
941
942
943
944
945
946
947
947
948
948
948
948
948
948
948
948
948
948
948
949
949
949
950
950
951
951
952
953
954
955
957
958
959
961
963
965
967
969
971
973
976
978
981
984
987
991
994
997
1000
1004
1008
1012
1016
1018
1022
1027
1031
1035
1038
1042
1046
1050
1054
1057
1061
1065
1069
1073
1076
1080
1084
1088
1091
1095
1098
1102
1105
1108
1111
1114
1116
1119
1121
1123
1124
1126
1127
1128
1129
1130
1130
1131
1131
1131
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1132
1131
1131
1130
1130
1129
1128
1127
1126
1125
1124
1123
1122
1120
1119
1117
1116
1114
1112
1110
1108
1106
1103
1101
1099
1096
1094
1091
1089
1087
1085
1082
1080
1079
1077
1075
1074
1073
1072
1071
1070
1070
1070
1069
1069
1070
1070
1070
1071
1071
1072
1072
1073
1074
1074
1075
1076
1076
1077
1078
1079
1081
1082
1084
1085
1087
1089
1092
1094
1097
1099
1102
1105
1108
1111
1114
1117
1120
1123
1125
1128
1130
1133
1135
1137
1138
1140
1141
1143
1144
1145
1146
1146
1147
1147
1148
1148
1147
1147
1146
1145
1144
1143
1141
1139
1137
1134
1131
1128
1125
1121
1118
1114
1109
1105
1101
1096
1091
1086
1081
1076
1071
1066
1061
1055
1050
1045
1040
1035
1030
1025
1020
1016
1010
1006
1002
999
995
992
988
985
983
980
978
976
975
974
973
973
973
973
974
975
976
977
979
981
983
985
987
990
992
995
998
1000
1004
1008
1010
1014
1018
1022
1025
1029
1033
1037
1041
1045
1049
1053
1057
1061
1066
1070
1075
1080
1084
1089
1094
1099
1104
1109
1114
1119
1124
1129
1134
1139
1144
1149
1154
1159
1164
1169
1174
1178
1183
1187
1191
1195
1199
1202
1205
1208
1211
1214
1217
1219
1221
1223
1225
1227
1229
1231
1233
1235
1237
1239
1241
1243
1245
1247
1249
1252
1254
1257
1259
1262
1265
1268
1270
1273
1276
1278
1281
1283
1286
1288
1290
1292
1294
1296
1298
1300
1302
1304
1306
1308
1310
1312
1314
1316
1318
1321
1323
1325
1328
1330
1333
1336
1339
1342
1345
1348
1352
1356
1359
1363
1367
1372
1376
1381
1386
1391
1397
1402
1407
1413
1419
1424
1430
1435
1441
1446
1451
1456
1460
1465
1469
1474
1478
1482
1485
1489
1492
1496
1499
1502
1505
1508
1510
1513
1516
1518
1520
1522
1524
1526
1528
1529
1530
1532
1533
1533
1534
1535
1535
1535
1535
1534
1534
1533
1532
1531
1529
1527
1526
1524
1522
1520
1517
1515
1513
1510
1508
1505
1502
1499
1496
1493
1490
1486
1482
1479
1475
1470
1466
1462
1458
1453
1449
1444
1440
1435
1431
1426
1421
1417
1412
1408
1403
1399
1394
1390
1385
1380
1376
1371
1367
1362
1358
1353
1349
1345
1340
1336
1332
1328
1324
1321
1317
1314
1311
1308
1305
1303
1301
1299
1297
1295
1293
1292
1291
1289
1288
1287
1286
1285
1284
1284
1283
1282
1281
1280
1280
1279
1278
1277
1276
1274
1273
1271
1269
1267
1265
1262
1260
1257
1254
1250
1247
1243
1239
1235
1231
1226
1221
1216
1211
1205
1199
1193
1187
1180
1173
1166
1158
1150
1142
1134
1125
1117
1108
1098
1089
1080
1071
1061
1052
1042
1032
1022
1012
1004
995
985
976
967
958
950
941
933
925
917
910
903
896
889
883
877
872
866
861
857
852
848
844
840
837
834
830
827
824
821
819
816
814
811
809
807
804
802
800
798
796
793
791
789
787
784
782
780
778
776
774
772
770
768
766
764
762
760
758
756
754
752
750
748
746
744
742
739
737
735
732
730
727
725
722
720
717
714
711
708
705
701
697
693
689
685
681
676
671
666
660
655
649
644
638
632
627
621
615
609
603
598
592
587
581
576
571
565
560
555
549
544
538
533
527
521
515
509
502
496
489
482
475
467
460
453
445
438
430
423
415
408
401
394
386
379
372
365
359
352
345
338
332
325
318
312
306
299
293
287
280
274
268
262
256
250
244
238
232
225
219
213
207
202
196
190
185
179
174
169
165
160
156
152
149
145
142
139
137
134
132
130
128
126
125
123
122
121
119
118
117
116
115
113
112
110
108
106
103
101
98
94
91
87
83
79
74
70
65
60
55
51
46
40
35
30
25
21
16
11
6
1
-3
-8
-13
-17
-22
-27
-31
-36
-41
-46
-50
-55
-60
-66
-71
-76
-82
-87
-93
-99
-105
-111
-118
-124
-131
-138
-144
-151
-158
-166
-173
-180
-187
-195
-202
-209
-216
-223
-230
-237
-243
-249
-255
-260
-266
-271
-275
-280
-284
-288
-291
-294
-297
-300
-303
-305
-307
-309
-310
-311
-312
-313
-313
-313
-313
-313
-312
-311
-310
-309
-307
-306
-304
-302
-300
-298
-296
-294
-292
-290
-287
-284
-282
-279
-276
-273
-270
-267
-264
-261
-258
-255
-252
-249
-246
-243
-241
-238
-236
-234
-232
-230
-229
-227
-226
-225
-224
-223
-222
-221
-220
-219
-218
-217
-216
-215
-214
-213
-212
-211
-211
-210
-209
-209
-209
-209
-209
-209
-209
-209
-209
-209
-209
-209
-209
-208
-208
-207
-205
-204
-202
-200
-198
-195
-192
-189
-186
-182
-179
-175
-171
-167
-163
-158
-154
-149
-145
-140
-135
-130
-124
-119
-113
-107
-101
-95
-89
-83
-76
-70
-63
-57
-50
-43
-37
-30
-23
-17
-10
-3
4
10
17
24
31
37
44
51
57
64
70
76
82
88
94
100
105
110
115
119
124
128
132
135
139
142
146
149
152
156
159
162
165
169
172
175
178
181
184
187
189
191
193
195
196
197
198
199
200
200
200
201
201
201
201
201
201
202
202
202
203
204
205
206
207
209
211
213
215
218
221
224
228
231
235
240
244
249
253
258
263
269
274
280
286
293
300
307
314
322
331
339
349
358
368
378
388
399
410
421
432
443
454
465
476
488
499
511
522
534
546
557
569
581
593
605
617
628
640
651
662
672
683
693
702
712
720
729
737
745
752
760
767
774
781
787
794
801
808
814
821
828
835
842
849
856
863
870
876
883
889
895
901
907
912
918
923
927
932
936
940
943
947
950
954
957
960
963
966
969
972
975
978
982
985
988
992
995
999
1002
1006
1010
1014
1018
1022
1027
1031
1035
1039
1043
1047
1051
1055
1059
1063
1066
1070
1073
1077
1080
1083
1086
1090
1093
1096
1099
1102
1105
1108
1111
1114
1117
1121
1124
1127
1130
1134
1138
1142
1146
1150
1155
1160
1165
1170
1176
1182
1188
1194
1200
1207
1213
1220
1226
1232
1238
1244
1250
1255
1260
1265
1270
1275
1279
1283
1287
1291
1295
1299
1302
1306
1310
1314
1318
1322
1326
1330
1335
1339
1343
1348
1352
1356
1360
1364
1367
1371
1374
1377
1381
1383
1386
1389
1391
1393
1396
1398
1400
1402
1404
1405
1407
1409
1410
1412
1413
1414
1416
1417
1418
1420
1421
1423
1424
1426
1427
1429
1431
1434
1436
1438
1441
1444
1447
1450
1453
1457
1460
1463
1467
1470
1474
1477
1480
1483
1485
1488
1490
1492
1494
1496
1497
1498
1498
1499
1499
1498
1498
1497
1496
1495
1493
1492
1490
1488
1486
1484
1481
1479
1476
1474
1471
1467
1464
1460
1456
1452
1447
1443
1438
1432
1426
1420
1414
1407
1400
1393
1385
1378
1369
1361
1353
1344
1335
1327
1318
1309
1301
1293
1285
1277
1269
1262
1255
1248
1241
1235
1228
1222
1215
1208
1201
1194
1186
1179
1171
1163
1154
1146
1137
1128
1118
1109
1099
1089
1079
1068
1058
1047
1036
1026
1014
1004
993
982
971
959
948
937
926
915
904
893
882
872
861
851
841
831
822
812
803
795
786
779
771
764
757
751
745
740
735
730
726
723
719
716
714
711
709
706
704
702
699
697
694
691
688
685
681
677
673
669
665
660
655
650
645
640
635
629
623
618
612
606
600
595
589
583
577
571
566
560
555
549
544
538
532
527
521
515
509
502
495
488
480
472
464
455
446
437
427
417
407
397
386
375
364
353
342
331
320
308
297
285
274
262
250
239
227
215
203
191
180
168
157
145
134
123
112
102
92
82
72
63
54
46
38
30
23
16
9
3
-3
-8
-13
-18
-22
-26
-29
-32
-35
-37
-39
-41
-42
-43
-43
-43
-42
-41
-40
-38
-36
-33
-30
-27
-23
-19
-15
-11
-6
-1
5
10
16
22
28
34
40
46
53
59
65
72
78
85
91
97
104
110
117
123
130
137
144
152
159
167
175
183
191
199
207
215
224
232
240
248
257
265
273
281
289
297
305
313
320
328
336
344
351
359
366
373
381
388
394
401
407
414
420
426
431
437
442
447
452
456
460
464
468
472
475
478
481
484
487
490
492
494
497
499
502
504
507
510
512
515
518
522
525
529
532
536
540
543
547
551
554
558
561
564
567
569
571
573
575
576
577
578
579
580
580
581
582
582
583
584
586
587
589
591
593
595
598
601
605
608
612
617
622
627
633
639
646
653
660
668
677
686
696
706
717
728
739
751
764
777
790
803
817
830
844
858
872
886
900
914
928
942
955
969
982
995
1008
1020
1033
1045
1058
1070
1081
1093
1104
1116
1127
1137
1148
1158
1168
1178
1188
1197
1206
1215
1223
1231
1239
1246
1253
1260
1266
1272
1277
1283
1288
1292
1296
1300
1304
1307
1311
1314
1317
1320
1322
1325
1328
1331
1334
1336
1339
1342
1345
1348
1352
1355
1359
1363
1367
1372
1377
1382
1387
1393
1400
1407
1414
1422
1430
1438
1447
1456
1465
1475
1485
1496
1506
1517
1528
1539
1551
1562
1574
1586
1599
1611
1624
1637
1650
1664
1677
1691
1705
1719
1733
1748
1762
1775
1789
1802
1815
1828
1840
1851
1862
1872
1882
1891
1900
1907
1915
1921
1927
1933
1938
1942
1946
1950
1953
1956
1958
1960
1961
1962
1962
1962
1962
1961
1960
1958
1957
1955
1952
1950
1947
1945
1942
1939
1936
1933
1930
1927
1924
1921
1918
1915
1912
1909
1905
1902
1898
1893
1889
1884
1878
1873
1866
1860
1853
1846
1838
1830
1822
1813
1805
1796
1788
1779
1771
1762
1754
1746
1737
1729
1721
1713
1706
1698
1690
1683
1676
1670
1663
1658
1652
1648
1644
1640
1637
1634
1632
1631
1630
1629
1628
1628
1627
1627
1626
1625
1625
1624
1622
1621
1619
1617
1614
1612
1609
1606
1602
1599
1595
1592
1588
1585
1581
1578
1575
1572
1569
1566
1563
1560
1557
1554
1551
1548
1544
1541
1537
1533
1528
1524
1519
1514
1509
1504
1499
1493
1488
1482
1477
1471
1465
1459
1454
1447
1441
1434
1428
1420
1413
1405
1397
1388
1379
1369
1360
1349
1339
1328
1317
1306
1295
1284
1272
1261
1249
1237
1226
1214
1202
1190
1179
1167
1155
1143
1131
1119
1108
1096
1084
1073
1062
1050
1039
1028
1016
1006
995
985
974
964
954
945
935
926
917
909
900
892
884
877
870
863
856
849
843
837
831
825
819
814
808
802
796
790
784
777
770
763
756
748
740
732
724
716
708
699
691
682
674
665
657
648
640
631
622
614
605
596
587
578
568
559
549
540
530
520
510
500
490
480
469
459
449
438
428
418
407
397
386
375
364
353
342
331
319
308
297
286
275
264
253
243
233
223
214
204
196
188
180
172
165
158
152
146
141
135
130
125
121
117
113
109
105
102
99
96
94
91
89
87
85
83
81
80
78
77
76
76
75
75
75
75
76
77
77
79
80
81
83
84
86
88
89
90
92
93
93
94
94
94
94
93
92
91
89
87
84
81
78
74
69
65
59
53
47
40
33
26
18
10
2
-7
-16
-25
-34
-43
-52
-62
-71
-80
-90
-100
-110
-119
-130
-140
-150
-161
-172
-183
-195
-206
-218
-230
-242
-255
-267
-279
-292
-304
-317
-330
-342
-355
-368
-381
-394
-407
-420
-433
-446
-459
-472
-485
-497
-509
-521
-532
-543
-554
-564
-574
-584
-593
-602
-611
-619
-627
-635
-643
-651
-658
-666
-674
-681
-689
-697
-705
-713
-722
-730
-739
-747
-756
-765
-774
-782
-791
-800
-808
-816
-824
-832
-840
-847
-854
-860
-866
-872
-877
-882
-887
-891
-895
-898
-902
-905
-907
-910
-912
-914
-916
-918
-919
-921
-923
-924
-926
-928
-929
-931
-933
-936
-938
-941
-944
-948
-952
-957
-962
-968
-974
-982
-990
-999
-1008
-1018
-1029
-1041
-1053
-1066
-1079
-1093
-1107
-1122
-1137
-1151
-1167
-1182
-1197
-1212
-1227
-1242
-1257
-1271
-1286
-1300
-1314
-1327
-1341
-1354
-1367
-1380
-1392
-1404
-1417
-1428
-1440
-1452
-1463
-1474
-1485
-1496
-1507
-1517
-1527
-1537
-1546
-1556
-1565
-1574
-1583
-1592
-1600
-1609
-1617
-1626
-1634
-1643
-1651
-1660
-1668
-1676
-1683
-1691
-1698
-1705
-1711
-1718
-1724
-1729
-1735
-1740
-1745
-1751
-1756
-1761
-1766
-1771
-1776
-1781
-1787
-1792
-1798
-1804
-1809
-1816
-1822
-1828
-1835
-1842
-1850
-1857
-1865
-1873
-1881
-1890
-1899
-1908
-1917
-1926
-1936
-1945
-1955
-1965
-1975
-1985
-1995
-2005
-2015
-2025
-2035
-2044
-2054
-2064
-2073
-2082
-2090
-2099
-2106
-2114
-2121
-2127
-2133
-2138
-2143
-2148
-2152
-2156
-2159
-2162
-2165
-2167
-2169
-2171
-2173
-2174
-2175
-2176
-2177
-2178
-2179
-2180
-2181
-2182
-2183
-2183
-2184
-2185
-2186
-2186
-2187
-2187
-2187
-2188
-2188
-2188
-2188
-2188
-2187
-2187
-2187
-2187
-2187
-2187
-2187
-2187
-2187
-2187
-2187
-2187
-2186
-2186
-2186
-2186
-2186
-2185
-2185
-2184
-2183
-2181
-2179
-2177
-2174
-2171
-2167
-2162
-2157
-2152
-2146
-2140
-2133
-2126
-2118
-2110
-2101
-2093
-2083
-2074
-2064
-2054
-2044
-2033
-2021
-2011
-2000
-1989
-1978
-1966
-1955
-1944
-1933
-1922
-1911
-1901
-1891
-1881
-1872
-1863
-1854
-1846
-1839
-1831
-1825
-1818
-1812
-1807
-1801
-1796
-1791
-1787
-1782
-1777
-1773
-1769
-1764
-1760
-1756
-1751
-1747
-1743
-1739
-1735
-1731
-1727
-1724
-1721
-1718
-1716
-1713
-1712
-1710
-1709
-1708
-1708
-1708
-1708
-1709
-1710
-1711
-1713
-1714
-1716
-1717
-1719
-1720
-1722
-1723
-1724
-1724
-1725
-1725
-1725
-1725
-1725
-1725
-1724
-1724
-1723
-1722
-1721
-1719
-1718
-1716
-1714
-1712
-1710
-1708
-1705
-1702
-1699
-1695
-1691
-1687
-1682
-1677
-1671
-1665
-1658
-1650
-1642
-1633
-1624
-1613
-1602
-1591
-1578
-1565
-1552
-1538
-1523
-1508
-1493
-1477
-1461
-1444
-1427
-1409
-1391
-1372
-1352
-1332
-1311
-1289
-1267
-1243
-1220
-1195
-1171
-1146
-1120
-1094
-1069
-1043
-1016
-992
-967
-942
-917
-893
-869
-845
-822
-799
-776
-754
-732
-711
-690
-669
-648
-627
-607
-587
-567
-547
-527
-508
-489
-471
-453
-435
-418
-401
-385
-370
-356
-342
-328
-316
-304
-292
-282
-272
-262
-254
-246
-238
-231
-225
-220
-215
-210
-207
-204
-202
-201
-200
-199
-200
-200
-201
-203
-204
-206
-208
-209
-211
-213
-214
-216
-217
-218
-219
-221
-222
-223
-224
-225
-226
-226
-227
-227
-228
-228
-228
-227
-226
-225
-224
-222
-220
-217
-214
-211
-208
-205
-201
-197
-194
-190
-186
-182
-177
-173
-168
-164
-159
-153
-148
-142
-136
-129
-123
-116
-109
-102
-95
-88
-80
-73
-67
-60
-53
-47
-41
-35
-30
-24
-20
-15
-10
-6
-2
1
5
8
11
15
18
21
25
28
32
35
39
44
48
53
57
62
67
73
78
83
88
94
99
104
110
115
120
125
129
133
137
140
142
144
146
147
147
146
145
143
141
138
135
132
128
124
120
115
111
106
100
95
89
83
76
70
63
56
48
40
32
23
14
4
-6
-16
-26
-37
-48
-59
-70
-82
-93
-104
-115
-125
-136
-146
-156
-165
-174
-183
-191
-199
-207
-215
-223
-230
-237
-245
-252
-260
-267
-275
-282
-290
-298
-305
-313
-321
-329
-337
-345
-353
-361
-369
-377
-385
-393
-401
-409
-417
-425
-434
-442
-451
-460
-469
-478
-488
-497
-507
-516
-526
-535
-545
-555
-564
-574
-584
-594
-605
-616
-627
-638
-650
-663
-676
-689
-703
-718
-733
-748
-764
-780
-797
-814
-831
-848
-866
-884
-902
-921
-939
-957
-976
-994
-1012
-1031
-1050
-1068
-1086
-1104
-1121
-1139
-1156
-1173
-1190
-1207
-1224
-1240
-1256
-1273
-1289
-1305
-1321
-1337
-1354
-1370
-1386
-1402
-1419
-1435
-1452
-1469
-1486
-1504
-1522
-1540
-1558
-1576
-1594
-1612
-1631
-1649
-1668
-1686
-1705
-1723
-1741
-1759
-1777
-1795
-1813
-1831
-1848
-1865
-1882
-1898
-1914
-1929
-1944
-1959
-1973
-1986
-2000
-2012
-2025
-2037
-2048
-2060
-2071
-2082
-2093
-2103
-2113
-2123
-2133
-2143
-2152
-2161
-2169
-2178
-2186
-2193
-2201
-2208
-2214
-2221
-2227
-2233
-2238
-2243
-2248
-2252
-2256
-2260
-2264
-2267
-2271
-2274
-2277
-2280
-2283
-2286
-2290
-2293
-2297
-2301
-2305
-2310
-2315
-2321
-2327
-2333
-2340
-2348
-2356
-2364
-2373
-2382
-2392
-2402
-2413
-2423
-2434
-2445
-2456
-2468
-2479
-2491
-2502
-2514
-2525
-2537
-2548
-2559
-2571
-2582
-2592
-2603
-2614
-2624
-2634
-2643
-2652
-2661
-2670
-2678
-2686
-2693
-2700
-2707
-2712
-2718
-2723
-2727
-2731
-2735
-2738
-2740
-2743
-2744
-2746
-2747
-2748
-2748
-2748
-2748
-2747
-2746
-2745
-2743
-2741
-2738
-2735
-2731
-2727
-2723
-2718
-2713
-2708
-2703
-2697
-2691
-2684
-2677
-2670
-2662
-2654
-2645
-2636
-2627
-2617
-2607
-2597
-2587
-2576
-2566
-2555
-2545
-2534
-2523
-2511
-2500
-2488
-2476
-2464
-2452
-2440
-2427
-2415
-2403
-2391
-2379
-2368
-2357
-2347
-2337
-2328
-2319
-2312
-2304
-2298
-2292
-2286
-2281
-2276
-2272
-2268
-2264
-2260
-2257
-2254
-2251
-2249
-2247
-2245
-2243
-2242
-2241
-2241
-2241
-2242
-2243
-2245
-2248
-2252
-2256
-2261
-2266
-2272
-2279
-2286
-2294
-2303
-2312
-2321
-2330
-2340
-2351
-2361
-2372
-2383
-2394
-2405
-2417
-2428
-2440
-2452
-2464
-2476
-2488
-2501
-2513
-2525
-2538
-2550
-2562
-2574
-2586
-2597
-2609
-2621
-2632
-2643
-2655
-2666
-2677
-2688
-2699
-2710
-2721
-2731
-2742
-2752
-2761
-2771
-2780
-2788
-2796
-2804
-2811
-2817
-2822
-2827
-2832
-2835
-2838
-2841
-2842
-2843
-2844
-2844
-2843
-2842
-2841
-2839
-2836
-2833
-2830
-2826
-2822
-2817
-2812
-2806
-2799
-2792
-2784
-2776
-2767
-2757
-2747
-2736
-2725
-2713
-2701
-2689
-2675
-2662
-2648
-2633
-2618
-2603
-2587
-2571
-2554
-2537
-2520
-2502
-2484
-2466
-2448
-2430
-2412
-2394
-2376
-2359
-2342
-2326
-2310
-2295
-2280
-2265
-2251
-2237
-2224
-2211
-2198
-2185
-2173
-2161
-2150
-2139
-2128
-2118
-2108
-2098
-2089
-2080
-2071
-2063
-2055
-2048
-2041
-2033
-2028
-2021
-2016
-2009
-2004
-1999
-1993
-1987
-1982
-1976
-1971
-1965
-1960
-1955
-1949
-1944
-1940
-1935
-1931
-1927
-1923
-1920
-1918
-1916
-1914
-1914
-1914
-1914
-1916
-1918
-1921
-1925
-1930
-1935
-1941
-1948
-1955
-1963
-1971
-1980
-1990
-1999
-2009
-2020
-2029
-2041
-2052
-2063
-2073
-2084
-2095
-2105
-2115
-2124
-2133
-2142
-2149
-2156
-2163
-2168
-2173
-2177
-2181
-2184
-2186
-2187
-2188
-2189
-2189
-2188
-2187
-2185
-2183
-2180
-2177
-2174
-2170
-2167
-2162
-2158
-2153
-2148
-2142
-2136
-2130
-2123
-2116
-2108
-2099
-2090
-2081
-2071
-2060
-2049
-2037
-2024
-2011
-1998
-1984
-1969
-1954
-1938
-1921
-1904
-1886
-1867
-1847
-1827
-1807
-1786
-1764
-1742
-1719
-1696
-1673
-1650
-1626
-1602
-1578
-1554
-1530
-1506
-1482
-1458
-1434
-1410
-1386
-1362
-1339
-1315
-1291
-1267
-1243
-1220
-1196
-1173
-1149
-1126
-1103
-1081
-1059
-1037
-1016
-995
-975
-956
-937
-919
-901
-884
-868
-852
-837
-823
-810
-798
-787
-776
-767
-759
-752
-747
-742
-738
-736
-734
-734
-734
-736
-739
-742
-747
-752
-759
-766
-774
-783
-793
-803
-814
-826
-838
-850
-863
-877
-890
-905
-919
-934
-949
-965
-981
-997
-1014
-1031
-1048
-1066
-1085
-1103
-1122
-1141
-1161
-1180
-1200
-1220
-1239
-1259
-1279
-1299
-1318
-1338
-1358
-1378
-1398
-1417
-1437
-1457
-1476
-1496
-1515
-1535
-1555
-1574
-1594
-1614
-1634
-1655
-1675
-1696
-1717
-1738
-1759
-1780
-1801
-1822
-1843
-1864
-1885
-1905
-1925
-1945
-1965
-1984
-2003
-2021
-2041
-2059
-2077
-2095
-2112
-2130
-2146
-2162
-2178
-2193
-2208
-2222
-2235
-2248
-2260
-2272
-2283
-2294
-2305
-2315
-2325
-2335
-2345
-2355
-2365
-2375
-2385
-2395
-2405
-2416
-2426
-2437
-2448
-2458
-2469
-2480
-2490
-2501
-2511
-2521
-2532
-2542
-2552
-2562
-2572
-2582
-2592
-2603
-2613
-2623
-2634
-2644
-2655
-2665
-2676
-2686
-2696
-2706
-2716
-2726
-2735
-2744
-2752
-2760
-2768
-2775
-2781
-2787
-2792
-2797
-2801
-2805
-2808
-2810
-2812
-2813
-2814
-2814
-2814
-2814
-2813
-2812
-2811
-2809
-2807
-2805
-2802
-2800
-2796
-2793
-2789
-2785
-2781
-2777
-2773
-2768
-2763
-2759
-2754
-2750
-2745
-2741
-2737
-2732
-2728
-2724
-2719
-2715
-2711
-2706
-2702
-2698
-2693
-2688
-2684
-2679
-2674
-2669
-2663
-2657
-2651
-2645
-2638
-2631
-2623
-2615
-2606
-2597
-2587
-2576
-2565
-2554
-2542
-2530
-2517
-2504
-2491
-2477
-2463
-2449
-2435
-2421
-2407
-2393
-2379
-2365
-2351
-2338
-2324
-2310
-2297
-2283
-2270
-2257
-2244
-2231
-2218
-2205
-2193
-2181
-2168
-2157
-2145
-2134
-2123
-2112
-2102
-2092
-2082
-2073
-2063
-2055
-2045
-2037
-2029
-2021
-2013
-2005
-1998
-1991
-1984
-1977
-1971
-1965
-1959
-1953
-1948
-1944
-1939
-1936
-1932
-1929
-1927
-1925
-1923
-1922
-1921
-1922
-1922
-1923
-1925
-1928
-1931
-1934
-1939
-1944
-1949
-1955
-1962
-1969
-1977
-1985
-1993
-2001
-2012
-2021
-2031
-2041
-2051
-2061
-2071
-2082
-2092
-2103
-2113
-2123
-2134
-2144
-2155
-2166
-2177
-2188
-2199
-2210
-2222
-2234
-2246
-2259
-2271
-2284
-2297
-2311
-2324
-2338
-2352
-2366
-2380
-2395
-2410
-2425
-2440
-2455
-2470
-2485
-2501
-2516
-2531
-2546
-2562
-2576
-2591
-2606
-2620
-2635
-2649
-2662
-2676
-2689
-2703
-2716
-2728
-2741
-2753
-2765
-2777
-2789
-2800
-2811
-2822
-2832
-2842
-2852
-2861
-2871
-2880
-2889
-2897
-2906
-2914
-2923
-2931
-2939
-2947
-2955
-2963
-2971
-2978
-2986
-2993
-3001
-3008
-3015
-3023
-3030
-3036
-3043
-3050
-3056
-3062
-3068
-3073
-3079
-3084
-3088
-3093
-3097
-3101
-3105
-3108
-3111
-3114
-3116
-3119
-3121
-3123
-3124
-3126
-3127
-3128
-3129
-3130
-3131
-3131
-3131
-3131
-3131
-3131
-3130
-3129
-3127
-3126
-3124
-3122
-3120
-3117
-3114
-3111
-3108
-3104
-3101
-3096
-3092
-3088
-3083
-3078
-3073
-3068
-3062
-3057
-3051
-3046
-3040
-3035
-3029
-3024
-3018
-3013
-3008
-3003
-2998
-2993
-2988
-2983
-2979
-2974
-2970
-2965
-2961
-2957
-2953
-2949
-2945
-2941
-2938
-2934
-2931
-2928
-2925
-2922
-2919
-2916
-2913
-2910
-2907
-2904
-2901
-2898
-2895
-2892
-2889
-2886
-2882
-2878
-2875
-2871
-2867
-2862
-2858
-2853
-2849
-2844
-2839
-2835
-2830
-2826
-2822
-2818
-2814
-2811
-2808
-2806
-2804
-2802
-2801
-2800
-2799
-2799
-2799
-2799
-2800
-2800
-2801
-2802
-2803
-2804
-2805
-2806
-2807
-2808
-2809
-2809
-2809
-2809
-2808
-2807
-2806
-2804
-2802
-2800
-2797
-2794
-2791
-2788
-2785
-2782
-2778
-2775
-2771
-2767
-2763
-2759
-2754
-2749
-2744
-2738
-2733
-2726
-2720
-2713
-2705
-2698
-2690
-2681
-2672
-2663
-2653
-2642
-2631
-2619
-2607
-2593
-2579
-2564
-2548
-2531
-2513
-2494
-2474
-2454
-2433
-2411
-2388
-2364
-2340
-2315
-2290
-2264
-2237
-2210
-2183
-2156
-2129
-2101
-2073
-2045
-2019
-1992
-1965
-1939
-1913
-1888
-1863
-1839
-1815
-1792
-1770
-1748
-1727
-1707
-1688
-1670
-1652
-1635
-1619
-1604
-1589
-1576
-1563
-1550
-1539
-1528
-1518
-1509
-1501
-1493
-1487
-1482
-1477
-1474
-1472
-1471
-1470
-1471
-1473
-1476
-1479
-1483
-1488
-1493
-1499
-1506
-1513
-1520
-1527
-1534
-1542
-1550
-1557
-1564
-1572
-1579
-1586
-1592
-1598
-1604
-1609
-1614
-1619
-1623
-1627
-1631
-1634
-1636
-1639
-1640
-1642
-1643
-1644
-1644
-1644
-1643
-1642
-1641
-1639
-1637
-1635
-1633
-1630
-1627
-1624
-1620
-1617
-1613
-1609
-1606
-1602
-1598
-1594
-1590
-1586
-1582
-1577
-1573
-1568
-1563
-1558
-1553
-1547
-1541
-1534
-1528
-1521
-1513
-1505
-1497
-1488
-1479
-1470
-1460
-1450
-1440
-1429
-1418
-1407
-1396
-1384
-1373
-1362
-1351
-1340
-1329
-1319
-1308
-1298
-1288
-1278
-1268
-1259
-1249
-1240
-1230
-1221
-1212
-1202
-1193
-1183
-1174
-1164
-1154
-1144
-1135
-1125
-1115
-1105
-1096
-1086
-1076
-1066
-1056
-1046
-1036
-1026
-1016
-1004
-994
-982
-971
-958
-946
-933
-920
-906
-892
-878
-864
-849
-834
-819
-804
-789
-774
-758
-743
-727
-712
-696
-680
-664
-648
-631
-614
-597
-580
-563
-545
-527
-508
-489
-470
-451
-431
-410
-389
-368
-346
-323
-300
-277
-253
-229
-205
-180
-154
-129
-103
-77
-51
-24
2
28
55
81
107
133
159
184
209
234
259
284
308
332
356
379
403
426
450
473
496
520
543
567
590
614
637
661
685
709
732
756
780
804
827
851
875
898
922
946
969
992
1014
1038
1061
1084
1106
1128
1149
1171
1191
1212
1232
1252
1272
1291
1310
1329
1348
1366
1385
1403
1421
1439
1457
1475
1493
1510
1527
1545
1561
1578
1594
1609
1625
1640
1654
1668
1682
1695
1707
1720
1731
1743
1753
1764
1774
1783
1792
1801
1809
1817
1825
1832
1839
1846
1852
1858
1864
1871
1877
1883
1889
1896
1903
1910
1918
1926
1935
1945
1955
1966
1978
1990
2004
2017
2032
2047
2062
2078
2094
2111
2127
2144
2161
2178
2195
2212
2228
2245
2261
2278
2294
2310
2326
2342
2357
2373
2388
2402
2417
2432
2446
2460
2474
2488
2502
2515
2529
2542
2556
2569
2582
2596
2609
2622
2636
2649
2662
2675
2688
2701
2714
2726
2739
2751
2763
2775
2787
2798
2809
2820
2830
2840
2849
2858
2866
2874
2881
2888
2894
2899
2904
2909
2913
2916
2919
2921
2923
2924
2925
2925
2925
2924
2923
2921
2919
2916
2912
2909
2904
2900
2895
2889
2884
2877
2871
2864
2856
2848
2840
2831
2821
2811
2800
2789
2777
2764
2750
2736
2721
2705
2689
2672
2654
2635
2616
2596
2576
2555
2534
2512
2489
2466
2442
2418
2393
2368
2343
2317
2291
2264
2237
2210
2183
2155
2127
2099
2071
2044
2016
1988
1960
1933
1906
1879
1853
1826
1801
1775
1750
1726
1701
1677
1654
1631
1608
1585
1562
1540
1518
1495
1473
1451
1429
1407
1386
1364
1341
1319
1297
1274
1252
1229
1206
1183
1159
1135
1112
1088
1064
1041
1016
993
970
947
924
901
879
857
835
813
791
769
747
725
703
680
658
636
613
591
568
545
522
499
476
452
429
405
381
357
332
307
282
257
231
205
179
153
126
99
72
45
18
-9
-37
-64
-91
-118
-145
-171
-198
-224
-250
-276
-301
-326
-351
-376
-400
-425
-449
-473
-496
-520
-543
-567
-590
-614
-638
-661
-685
-709
-733
-757
-782
-806
-831
-856
-881
-906
-931
-957
-982
-1006
-1033
-1058
-1083
-1109
-1134
-1160
-1185
-1211
-1237
-1263
-1290
-1316
-1343
-1371
-1399
-1427
-1455
-1483
-1512
-1541
-1570
-1599
-1628
-1657
-1686
-1715
-1744
-1772
-1801
-1828
-1856
-1883
-1910
-1937
-1963
-1988
-2013
-2037
-2062
-2086
-2109
-2132
-2154
-2176
-2198
-2220
-2241
-2262
-2283
-2304
-2324
-2345
-2365
-2386
-2406
-2426
-2445
-2465
-2484
-2503
-2522
-2540
-2558
-2576
-2594
-2611
-2628
-2644
-2661
-2676
-2692
-2706
-2721
-2735
-2748
-2761
-2774
-2786
-2797
-2809
-2820
-2831
-2841
-2851
-2861
-2870
-2879
-2888
-2896
-2905
-2913
-2921
-2929
-2936
-2944
-2951
-2958
-2965
-2972
-2979
-2985
-2991
-2997
-3003
-3008
-3013
-3017
-3022
-3025
-3029
-3032
-3035
-3037
-3039
-3041
-3043
-3045
-3047
-3048
-3050
-3051
-3053
-3055
-3057
-3059
-3062
-3064
-3068
-3071
-3075
-3080
-3085
-3091
-3098
-3105
-3113
-3121
-3130
-3140
-3150
-3161
-3173
-3185
-3197
-3210
-3224
-3237
-3251
-3265
-3278
-3292
-3305
-3319
-3332
-3344
-3356
-3367
-3378
-3388
-3397
-3405
-3412
-3419
-3424
-3429
-3433
-3436
-3437
-3438
-3438
-3437
-3435
-3432
-3428
-3423
-3417
-3410
-3403
-3394
-3384
-3373
-3361
-3348
-3334
-3318
-3302
-3284
-3265
-3245
-3224
-3202
-3178
-3154
-3128
-3102
-3075
-3046
-3017
-2988
-2957
-2926
-2894
-2862
-2829
-2795
-2761
-2726
-2691
-2655
-2619
-2581
-2543
-2505
-2466
-2426
-2386
-2345
-2304
-2262
-2220
-2177
-2135
-2091
-2048
-2004
-1960
-1916
-1871
-1827
-1782
-1737
-1691
-1646
-1600
-1554
-1508
-1462
-1416
-1369
-1322
-1275
-1228
-1180
-1133
-1084
-1036
-987
-938
-889
-839
-789
-739
-688
-637
-586
-535
-483
-431
-378
-326
-273
-220
-167
-113
-60
-7
47
100
154
208
262
316
370
424
478
532
587
641
695
749
803
856
910
963
1014
1068
1119
1171
1222
1272
1322
1371
1420
1469
1517
1564
1611
1658
1705
1751
1797
1842
1887
1932
1977
2021
2065
2109
2152
2196
2239
2282
2325
2367
2410
2452
2494
2536
2578
2620
2661
2702
2743
2784
2824
2865
2905
2945
2984
3023
3062
3101
3138
3176
3213
3249
3284
3319
3354
3388
3421
3453
3485
3517
3548
3578
3607
3636
3665
3693
3720
3746
3772
3797
3822
3845
3868
3890
3911
3931
3951
3970
3988
4005
4022
4037
4051
4066
4080
4091
4104
4116
4126
4136
4145
4154
4162
4170
4177
4184
4190
4196
4201
4206
4211
4216
4220
4223
4227
4230
4233
4235
4237
4239
4241
4242
4243
4244
4244
4244
4244
4243
4242
4240
4239
4237
4234
4231
4228
4225
4221
4216
4212
4207
4202
4196
4190
4185
4178
4172
4166
4160
4153
4147
4142
4136
4132
4127
4123
4120
4117
4115
4114
4114
4115
4116
4119
4122
4127
4132
4139
4146
4154
4164
4173
4184
4195
4207
4220
4232
4246
4259
4273
4287
4301
4315
4329
4344
4358
4372
4387
4401
4415
4430
4444
4458
4472
4486
4500
4513
4526
4540
4553
4565
4578
4590
4602
4614
4625
4636
4647
4657
4667
4676
4685
4693
4701
4709
4716
4722
4728
4733
4737
4741
4745
4748
4750
4752
4753
4754
4754
4753
4752
4750
4748
4745
4741
4736
4731
4725
4718
4710
4702
4694
4684
4674
4664
4653
4641
4628
4615
4602
4588
4573
4558
4542
4525
4508
4490
4472
4453
4433
4413
4392
4371
4349
4327
4304
4280
4256
4231
4206
4180
4154
4128
4101
4074
4046
4018
3990
3962
3934
3905
3877
3849
3820
3792
3764
3737
3710
3683
3656
3630
3604
3579
3554
3530
3506
3483
3460
3438
3416
3394
3373
3352
3332
3312
3292
3273
3254
3235
3217
3198
3180
3163
3146
3129
3112
3096
3081
3065
3050
3036
3022
3008
2994
2981
2967
2954
2941
2928
2916
2903
2890
2878
2866
2853
2841
2829
2818
2806
2795
2785
2774
2764
2755
2745
2736
2728
2719
2711
2703
2695
2687
2678
2670
2662
2654
2645
2637
2628
2619
2610
2601
2592
2582
2572
2562
2552
2541
2530
2518
2506
2494
2482
2469
2456
2442
2429
2415
2401
2387
2372
2357
2342
2327
2311
2295
2279
2263
2246
2228
2210
2192
2174
2154
2135
2115
2095
2074
2053
2032
2009
1988
1966
1944
1922
1900
1877
1855
1833
1811
1789
1766
1744
1722
1700
1678
1655
1632
1609
1585
1560
1535
1510
1484
1457
1429
1401
1372
1342
1312
1281
1249
1217
1185
1152
1118
1083
1048
1012
976
939
901
862
823
783
742
701
659
616
573
529
485
440
395
349
303
257
211
164
117
70
23
-24
-72
-119
-167
-214
-262
-309
-357
-405
-452
-500
-548
-596
-644
-693
-741
-790
-838
-887
-935
-984
-1032
-1081
-1129
-1177
-1226
-1273
-1321
-1368
-1415
-1462
-1508
-1554
-1599
-1644
-1689
-1734
-1778
-1821
-1864
-1907
-1950
-1992
-2033
-2076
-2118
-2159
-2201
-2242
-2283
-2324
-2365
-2406
-2446
-2487
-2528
-2568
-2608
-2649
-2689
-2729
-2769
-2809
-2850
-2890
-2930
-2971
-3011
-3051
-3092
-3132
-3172
-3212
-3253
-3293
-3333
-3373
-3413
-3453
-3493
-3533
-3572
-3612
-3651
-3690
-3729
-3769
-3808
-3847
-3886
-3926
-3965
-4003
-4043
-4083
-4123
-4163
-4202
-4242
-4282
-4321
-4361
-4400
-4439
-4478
-4516
-4554
-4591
-4627
-4663
-4698
-4733
-4766
-4798
-4829
-4860
-4889
-4917
-4944
-4970
-4995
-5019
-5042
-5063
-5083
-5103
-5121
-5138
-5153
-5168
-5182
-5194
-5205
-5215
-5224
-5232
-5238
-5244
-5248
-5251
-5253
-5253
-5253
-5251
-5248
-5244
-5238
-5232
-5224
-5216
-5206
-5196
-5184
-5171
-5158
-5143
-5127
-5110
-5092
-5073
-5053
-5032
-5009
-4985
-4960
-4934
-4906
-4877
-4847
-4816
-4783
-4750
-4715
-4679
-4642
-4603
-4564
-4524
-4483
-4441
-4398
-4355
-4310
-4265
-4219
-4172
-4124
-4075
-4026
-3975
-3924
-3872
-3819
-3765
-3710
-3655
-3598
-3541
-3483
-3424
-3364
-3303
-3242
-3179
-3116
-3052
-2988
-2923
-2857
-2791
-2724
-2657
-2589
-2522
-2454
-2385
-2317
-2249
-2180
-2112
-2044
-1975
-1908
-1840
-1773
-1706
-1640
-1575
-1510
-1447
-1384
-1322
-1262
-1203
-1145
-1088
-1033
-979
-927
-876
-826
-778
-732
-687
-644
-602
-562
-523
-487
-451
-418
-386
-356
-327
-300
-274
-250
-228
-207
-187
-169
-152
-137
-122
-109
-97
-86
-76
-67
-60
-53
-48
-43
-40
-37
-35
-35
-35
-35
-37
-39
-42
-45
-48
-52
-56
-60
-64
-69
-73
-77
-81
-85
-88
-92
-96
-99
-103
-106
-109
-113
-116
-119
-122
-125
-128
-130
-133
-136
-138
-140
-142
-144
-146
-147
-149
-149
-150
-150
-150
-150
-149
-147
-145
-143
-140
-137
-133
-129
-124
-119
-114
-108
-102
-95
-89
-82
-75
-68
-61
-53
-46
-39
-31
-24
-17
-10
-4
2
8
14
19
23
28
31
35
37
39
41
41
42
41
40
38
36
32
29
24
19
13
6
-1
-9
-18
-27
-37
-47
-58
-69
-82
-94
-108
-122
-137
-152
-169
-186
-204
-222
-242
-263
-284
-307
-330
-355
-380
-407
-434
-462
-492
-522
-552
-584
-616
-649
-682
-716
-750
-784
-819
-854
-889
-923
-958
-993
-1028
-1063
-1098
-1132
-1167
-1201
-1236
-1270
-1304
-1338
-1372
-1406
-1439
-1473
-1506
-1539
-1571
-1604
-1636
-1667
-1698
-1729
-1760
-1790
-1820
-1850
-1879
-1908
-1937
-1966
-1995
-2025
-2054
-2083
-2113
-2143
-2173
-2204
-2235
-2266
-2298
-2330
-2362
-2394
-2426
-2459
-2492
-2524
-2557
-2590
-2623
-2656
-2688
-2721
-2754
-2787
-2819
-2852
-2885
-2918
-2951
-2984
-3017
-3051
-3084
-3118
-3152
-3185
-3219
-3253
-3286
-3319
-3352
-3385
-3417
-3448
-3479
-3510
-3540
-3569
-3598
-3627
-3655
-3682
-3709
-3736
-3762
-3787
-3812
-3837
-3860
-3883
-3906
-3927
-3948
-3968
-3987
-4006
-4022
-4040
-4056
-4070
-4085
-4098
-4111
-4123
-4134
-4144
-4153
-4162
-4170
-4177
-4183
-4189
-4194
-4198
-4202
-4205
-4207
-4209
-4210
-4211
-4211
-4210
-4209
-4208
-4206
-4204
-4201
-4198
-4195
-4191
-4187
-4183
-4178
-4174
-4168
-4163
-4157
-4152
-4146
-4140
-4134
-4127
-4121
-4115
-4109
-4104
-4098
-4093
-4088
-4083
-4078
-4075
-4070
-4067
-4065
-4062
-4059
-4057
-4054
-4054
-4053
-4051
-4051
-4051
-4051
-4051
-4051
-4054
-4054
-4058
-4061
-4064
-4067
-4073
-4078
-4083
-4091
-4098
-4106
-4115
-4124
-4134
-4144
-4155
-4166
-4178
-4190
-4202
-4215
-4228
-4241
-4254
-4267
-4281
-4294
-4308
-4321
-4335
-4348
-4362
-4375
-4389
-4402
-4414
-4427
-4439
-4451
-4463
-4474
-4484
-4494
-4504
-4513
-4521
-4529
-4537
-4544
-4550
-4556
-4562
-4567
-4571
-4576
-4579
-4583
-4585
-4588
-4590
-4591
-4592
-4593
-4593
-4593
-4592
-4591
-4590
-4587
-4585
-4582
-4578
-4574
-4570
-4564
-4559
-4553
-4546
-4539
-4532
-4524
-4516
-4507
-4499
-4490
-4480
-4471
-4461
-4451
-4442
-4432
-4422
-4413
-4403
-4394
-4385
-4376
-4368
-4359
-4351
-4344
-4336
-4329
-4322
-4315
-4309
-4302
-4295
-4289
-4282
-4276
-4270
-4263
-4256
-4250
-4243
-4236
-4229
-4221
-4214
-4206
-4198
-4190
-4182
-4173
-4165
-4156
-4147
-4138
-4128
-4118
-4109
-4099
-4089
-4078
-4067
-4057
-4046
-4035
-4025
-4014
-4003
-3992
-3982
-3971
-3960
-3950
-3940
-3931
-3921
-3912
-3904
-3896
-3888
-3881
-3875
-3869
-3864
-3859
-3855
-3852
-3850
-3849
-3848
-3848
-3849
-3851
-3854
-3858
-3863
-3868
-3874
-3881
-3888
-3896
-3904
-3913
-3921
-3931
-3940
-3949
-3959
-3969
-3978
-3988
-3998
-4006
-4017
-4026
-4035
-4045
-4053
-4062
-4070
-4077
-4083
-4090
-4096
-4100
-4104
-4108
-4110
-4112
-4112
-4112
-4111
-4110
-4108
-4105
-4102
-4098
-4093
-4088
-4082
-4077
-4070
-4062
-4056
-4049
-4041
-4033
-4024
-4016
-4006
-3997
-3988
-3978
-3968
-3957
-3946
-3934
-3922
-3910
-3896
-3883
-3868
-3853
-3837
-3821
-3804
-3786
-3767
-3748
-3728
-3707
-3686
-3664
-3640
-3617
-3592
-3566
-3539
-3512
-3483
-3453
-3423
-3391
-3358
-3324
-3289
-3252
-3215
-3176
-3136
-3095
-3053
-3010
-2966
-2921
-2875
-2828
-2780
-2731
-2680
-2629
-2577
-2523
-2469
-2414
-2357
-2300
-2242
-2183
-2123
-2062
-2000
-1938
-1875
-1811
-1746
-1681
-1615
-1548
-1481
-1413
-1345
-1276
-1206
-1136
-1066
-995
-924
-853
-782
-710
-639
-567
-496
-425
-354
-284
-214
-144
-75
-7
61
127
193
259
323
386
448
509
569
629
687
744
800
855
909
962
1014
1066
1117
1166
1216
1264
1312
1359
1405
1451
1496
1541
1585
1628
1672
1714
1756
1798
1840
1881
1922
1962
2003
2043
2083
2123
2163
2203
2244
2284
2324
2365
2405
2446
2487
2527
2568
2609
2649
2689
2729
2769
2808
2847
2886
2924
2962
3000
3038
3075
3111
3148
3184
3220
3256
3291
3326
3360
3395
3428
3462
3495
3527
3558
3590
3620
3650
3679
3707
3735
3762
3789
3815
3840
3864
3888
3912
3935
3958
3981
4003
4025
4046
4070
4091
4114
4136
4159
4181
4204
4226
4249
4272
4296
4319
4343
4366
4390
4415
4439
4464
4488
4513
4539
4564
4590
4616
4642
4669
4696
4724
4751
4780
4809
4838
4868
4898
4929
4960
4992
5024
5057
5090
5123
5157
5190
5224
5258
5293
5327
5362
5397
5431
5466
5501
5535
5570
5604
5639
5673
5707
5741
5775
5809
5842
5875
5908
5942
5974
6007
6040
6073
6105
6138
6170
6203
6235
6268
6300
6332
6364
6396
6428
6459
6491
6521
6552
6582
6611
6640
6669
6697
6724
6751
6777
6803
6829
6854
6878
6903
6927
6951
6975
6999
7022
7045
7068
7091
7113
7136
7157
7179
7200
7221
7241
7261
7280
7300
7318
7336
7354
7371
7388
7404
7420
7435
7450
7464
7477
7490
7503
7515
7526
7537
7547
7556
7565
7574
7582
7589
7596
7602
7608
7614
7619
7624
7628
7632
7636
7640
7644
7648
7652
7657
7662
7668
7674
7680
7687
7695
7704
7713
7723
7733
7745
7757
7769
7782
7796
7810
7825
7840
7856
7871
7887
7904
7920
7937
7954
7971
7988
8005
8023
8039
8058
8076
8093
8112
8130
8148
8167
8186
8206
8226
8246
8266
8287
8308
8329
8350
8372
8394
8416
8439
8461
8484
8507
8531
8554
8578
8602
8627
8651
8676
8701
8726
8751
8776
8802
8827
8852
8877
8902
8927
8952
8976
9001
9025
9048
9072
9095
9119
9142
9165
9188
9211
9234
9256
9279
9303
9326
9349
9373
9396
9421
9445
9470
9495
9520
9546
9572
9598
9625
9652
9679
9707
9735
9763
9791
9820
9848
9877
9906
9936
9965
9994
10024
10053
10083
10113
10142
10172
10201
10231
10260
10290
10319
10348
10377
10405
10434
10462
10489
10516
10542
10568
10593
10617
10640
10663
10684
10704
10723
10741
10757
10772
10786
10798
10809
10819
10827
10834
10840
10844
10847
10848
10849
10848
10847
10844
10840
10835
10829
10822
10814
10805
10795
10784
10771
10758
10743
10728
10711
10693
10674
10654
10632
10610
10586
10561
10535
10508
10480
10450
10420
10388
10355
10322
10287
10251
10215
10177
10139
10099
10059
10019
9977
9935
9893
9850
9807
9763
9719
9675
9631
9587
9543
9500
9456
9413
9370
9328
9286
9244
9203
9162
9122
9082
9042
9004
8965
8927
8889
8852
8815
8779
8742
8707
8671
8636
8601
8567
8532
8499
8465
8432
8399
8367
8335
8303
8271
8240
8209
8179
8148
8118
8087
8058
8029
8000
7973
7945
7918
7891
7865
7838
7813
7787
7762
7738
7713
7689
7665
7642
7618
7594
7571
7547
7523
7500
7475
7451
7427
7402
7376
7351
7324
7298
7271
7243
7214
7185
7155
7124
7092
7060
7027
6992
6958
6922
6885
6848
6810
6771
6732
6691
6651
6609
6567
6524
6481
6438
6394
6350
6305
6260
6215
6170
6124
6078
6032
5985
5939
5892
5844
5797
5749
5701
5652
5604
5555
5506
5458
5409
5360
5311
5263
5215
5167
5119
5072
5025
4979
4933
4888
4843
4798
4754
4711
4668
4625
4582
4540
4498
4456
4415
4373
4332
4290
4249
4207
4166
4124
4083
4041
3999
3957
3915
3872
3830
3787
3743
3700
3656
3613
3569
3524
3480
3436
3391
3346
3301
3256
3211
3166
3120
3074
3028
2981
2934
2886
2838
2790
2741
2692
2642
2591
2541
2489
2437
2385
2332
2278
2224
2169
2114
2058
2001
1944
1886
1828
1769
1710
1650
1589
1529
1468
1406
1345
1284
1222
1161
1100
1039
978
918
859
800
741
683
626
569
513
458
404
350
297
244
193
142
92
42
-6
-54
-101
-147
-192
-236
-280
-323
-365
-407
-448
-488
-527
-566
-605
-642
-679
-716
-751
-786
-820
-854
-886
-917
-948
-977
-1004
-1033
-1059
-1083
-1107
-1130
-1151
-1171
-1190
-1208
-1226
-1242
-1257
-1271
-1285
-1298
-1310
-1322
-1333
-1343
-1353
-1362
-1372
-1381
-1389
-1398
-1406
-1415
-1424
-1432
-1442
-1451
-1462
-1473
-1484
-1496
-1509
-1523
-1538
-1554
-1571
-1589
-1607
-1627
-1648
-1669
-1692
-1716
-1740
-1766
-1792
-1820
-1848
-1878
-1908
-1940
-1972
-2005
-2041
-2077
-2114
-2153
-2192
-2233
-2275
-2319
-2363
-2408
-2454
-2501
-2549
-2598
-2646
-2696
-2745
-2795
-2844
-2894
-2943
-2992
-3040
-3088
-3136
-3183
-3229
-3275
-3320
-3364
-3407
-3449
-3491
-3532
-3572
-3611
-3650
-3688
-3725
-3762
-3798
-3834
-3869
-3904
-3938
-3972
-4006
-4038
-4070
-4104
-4136
-4167
-4198
-4229
-4260
-4290
-4320
-4350
-4379
-4408
-4437
-4466
-4495
-4524
-4553
-4582
-4612
-4641
-4671
-4701
-4731
-4762
-4794
-4825
-4858
-4891
-4924
-4958
-4993
-5029
-5065
-5101
-5138
-5176
-5215
-5254
-5293
-5333
-5374
-5416
-5458
-5501
-5544
-5588
-5633
-5679
-5725
-5773
-5821
-5871
-5921
-5972
-6025
-6078
-6133
-6189
-6245
-6303
-6363
-6423
-6485
-6547
-6611
-6676
-6743
-6810
-6879
-6949
-7020
-7092
-7165
-7240
-7316
-7393
-7471
-7550
-7630
-7712
-7794
-7878
-7962
-8047
-8132
-8220
-8307
-8394
-8482
-8570
-8657
-8745
-8832
-8919
-9005
-9090
-9174
-9258
-9340
-9421
-9501
-9579
-9656
-9731
-9805
-9876
-9946
-10013
-10079
-10142
-10203
-10261
-10317
-10371
-10421
-10469
-10515
-10557
-10597
-10634
-10668
-10698
-10726
-10751
-10772
-10790
-10805
-10817
-10826
-10831
-10834
-10833
-10830
-10824
-10815
-10803
-10789
-10773
-10755
-10735
-10713
-10689
-10663
-10636
-10607
-10578
-10546
-10514
-10480
-10446
-10410
-10373
-10336
-10297
-10257
-10217
-10176
-10134
-10092
-10049
-10005
-9961
-9916
-9871
-9826
-9781
-9735
-9689
-9643
-9597
-9550
-9504
-9458
-9412
-9366
-9320
-9274
-9228
-9183
-9138
-9093
-9048
-9003
-8959
-8914
-8870
-8827
-8783
-8740
-8697
-8655
-8613
-8571
-8530
-8490
-8450
-8411
-8373
-8335
-8298
-8262
-8227
-8193
-8159
-8127
-8095
-8064
-8035
-8006
-7978
-7951
-7924
-7899
-7874
-7850
-7827
-7804
-7781
-7759
-7738
-7716
-7695
-7673
-7652
-7630
-7609
-7586
-7564
-7541
-7517
-7493
-7468
-7443
-7416
-7389
-7360
-7331
-7301
-7270
-7237
-7204
-7169
-7134
-7097
-7060
-7021
-6982
-6941
-6900
-6858
-6815
-6771
-6727
-6683
-6638
-6593
-6548
-6503
-6459
-6414
-6370
-6326
-6283
-6240
-6198
-6156
-6115
-6074
-6033
-5994
-5954
-5915
-5876
-5838
-5800
-5762
-5724
-5687
-5650
-5613
-5576
-5539
-5503
-5466
-5430
-5395
-5359
-5323
-5288
-5253
-5217
-5182
-5146
-5109
-5073
-5035
-4997
-4958
-4918
-4876
-4833
-4789
-4743
-4695
-4645
-4593
-4538
-4482
-4423
-4361
-4297
-4230
-4161
-4088
-4013
-3934
-3853
-3768
-3681
-3590
-3496
-3400
-3300
-3197
-3091
-2982
-2869
-2754
-2636
-2514
-2390
-2262
-2132
-1999
-1862
-1723
-1581
-1437
-1289
-1139
-986
-831
-673
-512
-349
-183
-15
155
328
503
680
859
1040
1223
1408
1595
1783
1973
2164
2357
2551
2746
2941
3138
3336
3534
3732
3931
4130
4329
4528
4727
4925
5123
5320
5516
5712
5906
6100
6292
6483
6673
6862
7049
7235
7419
7602
7784
7963
8141
8319
8494
8667
8839
9009
9177
9344
9508
9671
9831
9989
10146
10299
10451
10600
10747
10891
11032
11171
11306
11439
11569
11696
11819
11939
12056
12169
12279
12386
12488
12588
12683
12775
12863
12947
13028
13105
13178
13247
13313
13375
13433
13488
13539
13587
13631
13671
13708
13742
13772
13799
13822
13842
13859
13872
13882
13890
13894
13895
13893
13888
13880
13870
13857
13842
13824
13803
13781
13756
13730
13701
13671
13639
13605
13570
13534
13496
13458
13418
13377
13336
13294
13251
13207
13163
13118
13073
13028
12982
12936
12890
12844
12798
12751
12705
12659
12612
12565
12518
12471
12423
12375
12327
12278
12229
12179
12128
12077
12025
11971
11917
11862
11805
11747
11688
11627
11564
11500
11434
11367
11297
11225
11152
11076
10999
10920
10839
10756
10671
10585
10497
10407
10317
10225
10131
10037
9942
9845
9748
9651
9553
9454
9355
9256
9157
9058
8959
8860
8761
8662
8564
8466
8369
8272
8176
8080
7986
7892
7800
7708
7617
7528
7440
7353
7268
7184
7102
7022
6944
6867
6792
6719
6648
6579
6513
6448
6385
6324
6266
6210
6155
6103
6053
6005
5959
5915
5872
5832
5793
5755
5719
5685
5651
5619
5588
5557
5528
5499
5471
5444
5417
5390
5364
5337
5311
5285
5259
5233
5207
5181
5154
5127
5100
5073
5046
5018
4990
4962
4933
4904
4875
4846
4817
4787
4757
4727
4696
4666
4635
4604
4573
4542
4510
4478
4446
4414
4381
4349
4316
4283
4250
4216
4183
4149
4115
4081
4046
4013
3979
3944
3910
3875
3840
3806
3770
3735
3700
3665
3629
3594
3558
3522
3486
3450
3413
3376
3339
3301
3264
3225
3187
3148
3109
3070
3030
2990
2950
2909
2868
2827
2785
2743
2700
2657
2614
2570
2526
2481
2436
2390
2343
2296
2249
2200
2151
2101
2050
1998
1945
1892
1837
1781
1724
1666
1607
1547
1485
1423
1359
1294
1229
1162
1095
1026
957
888
817
747
676
604
533
462
390
319
248
178
108
39
-29
-96
-163
-228
-293
-356
-418
-478
-538
-596
-654
-710
-765
-819
-871
-923
-973
-1022
-1071
-1119
-1165
-1211
-1255
-1298
-1341
-1382
-1422
-1461
-1500
-1537
-1573
-1609
-1643
-1677
-1710
-1742
-1773
-1804
-1833
-1862
-1891
-1918
-1945
-1971
-1997
-2021
-2045
-2068
-2090
-2111
-2132
-2151
-2169
-2186
-2203
-2218
-2232
-2246
-2258
-2269
-2279
-2289
-2297
-2304
-2310
-2315
-2319
-2322
-2324
-2325
-2324
-2323
-2321
-2317
-2313
-2307
-2301
-2294
-2286
-2277
-2268
-2258
-2247
-2236
-2225
-2214
-2202
-2190
-2179
-2167
-2156
-2146
-2136
-2127
-2119
-2112
-2107
-2102
-2099
-2098
-2098
-2100
-2103
-2108
-2116
-2125
-2135
-2148
-2163
-2180
-2198
-2219
-2242
-2266
-2292
-2321
-2351
-2383
-2417
-2452
-2490
-2529
-2570
-2613
-2657
-2704
-2752
-2802
-2854
-2907
-2962
-3019
-3078
-3138
-3200
-3264
-3329
-3396
-3464
-3534
-3606
-3680
-3755
-3832
-3911
-3992
-4075
-4159
-4246
-4334
-4424
-4516
-4609
-4705
-4802
-4901
-5002
-5104
-5208
-5313
-5419
-5527
-5636
-5746
-5858
-5970
-6082
-6196
-6310
-6425
-6540
-6655
-6771
-6887
-7003
-7119
-7236
-7351
-7467
-7582
-7697
-7811
-7924
-8036
-8147
-8256
-8365
-8471
-8577
-8680
-8782
-8882
-8980
-9077
-9171
-9264
-9355
-9444
-9531
-9616
-9700
-9782
-9862
-9941
-10019
-10094
-10169
-10242
-10314
-10385
-10454
-10523
-10590
-10656
-10721
-10785
-10848
-10910
-10971
-11030
-11089
-11146
-11202
-11257
-11311
-11363
-11414
-11464
-11512
-11558
-11604
-11647
-11689
-11730
-11768
-11805
-11841
-11875
-11907
-11938
-11967
-11995
-12021
-12046
-12069
-12091
-12111
-12129
-12146
-12161
-12175
-12187
-12197
-12206
-12213
-12219
-12222
-12225
-12225
-12224
-12221
-12217
-12210
-12203
-12193
-12182
-12169
-12154
-12138
-12120
-12101
-12080
-12058
-12035
-12010
-11984
-11957
-11928
-11898
-11867
-11834
-11801
-11766
-11730
-11692
-11653
-11613
-11571
-11528
-11483
-11437
-11390
-11341
-11291
-11240
-11187
-11133
-11078
-11021
-10964
-10905
-10845
-10785
-10723
-10661
-10598
-10534
-10469
-10404
-10339
-10273
-10206
-10139
-10071
-10003
-9934
-9865
-9796
-9725
-9654
-9583
-9510
-9437
-9363
-9288
-9212
-9135
-9057
-8978
-8897
-8816
-8734
-8651
-8567
-8482
-8397
-8310
-8223
-8135
-8045
-7957
-7866
-7776
-7684
-7593
-7500
-7407
-7314
-7220
-7126
-7031
-6936
-6841
-6746
-6650
-6555
-6459
-6363
-6268
-6172
-6077
-5982
-5888
-5794
-5700
-5608
-5516
-5425
-5334
-5245
-5156
-5069
-4982
-4897
-4812
-4728
-4646
-4564
-4482
-4402
-4322
-4243
-4164
-4085
-4006
-3930
-3852
-3775
-3697
-3620
-3543
-3467
-3390
-3313
-3236
-3160
-3083
-3007
-2930
-2854
-2778
-2701
-2626
-2550
-2475
-2400
-2326
-2252
-2179
-2106
-2035
-1964
-1894
-1826
-1758
-1692
-1626
-1563
-1500
-1439
-1379
-1320
-1262
-1206
-1151
-1097
-1044
-993
-942
-892
-843
-795
-748
-701
-655
-609
-563
-518
-473
-427
-382
-337
-292
-246
-200
-154
-107
-60
-12
37
86
136
186
237
289
341
394
447
501
555
609
664
719
773
828
883
938
993
1048
1103
1158
1213
1268
1322
1377
1432
1486
1541
1595
1650
1705
1759
1814
1869
1923
1978
2033
2088
2142
2197
2252
2307
2361
2416
2471
2526
2580
2635
2690
2744
2798
2852
2905
2958
3011
3063
3114
3165
3215
3264
3313
3360
3407
3453
3497
3541
3584
3626
3666
3706
3745
3782
3819
3854
3889
3922
3955
3986
4014
4043
4070
4097
4121
4144
4165
4184
4202
4218
4232
4245
4255
4264
4271
4276
4280
4281
4280
4278
4274
4268
4260
4250
4238
4225
4209
4192
4173
4153
4130
4106
4081
4053
4025
3994
3963
3930
3895
3860
3823
3785
3746
3705
3664
3622
3579
3536
3491
3446
3401
3355
3308
3262
3215
3167
3120
3072
3025
2977
2930
2882
2835
2788
2741
2694
2648
2602
2556
2511
2466
2421
2377
2333
2290
2248
2206
2164
2124
2084
2045
2007
1970
1934
1899
1865
1832
1800
1769
1739
1709
1681
1654
1628
1603
1579
1556
1534
1513
1493
1474
1456
1438
1422
1407
1393
1380
1369
1358
1348
1340
1333
1327
1323
1320
1318
1318
1319
1322
1326
1331
1338
1346
1356
1366
1378
1391
1406
1421
1438
1456
1475
1495
1516
1537
1560
1584
1609
1634
1661
1688
1716
1744
1774
1804
1835
1866
1898
1931
1964
1998
2033
2068
2104
2140
2177
2215
2253
2291
2330
2369
2409
2449
2489
2530
2571
2611
2652
2693
2734
2775
2816
2857
2897
2937
2977
3016
3055
3094
3132
3170
3207
3244
3281
3317
3352
3388
3422
3456
3490
3523
3555
3588
3619
3651
3682
3713
3743
3774
3804
3834
3864
3894
3923
3953
3983
4013
4043
4073
4103
4134
4165
4197
4229
4262
4296
4330
4365
4401
4438
4477
4516
4556
4597
4639
4683
4727
4773
4819
4867
4916
4965
5016
5068
5121
5174
5229
5285
5341
5398
5456
5514
5573
5632
5692
5752
5812
5873
5933
5993
6053
6114
6174
6233
6293
6352
6410
6469
6527
6585
6642
6699
6756
6813
6869
6926
6982
7037
7093
7149
7204
7259
7315
7370
7425
7480
7535
7589
7644
7698
7752
7806
7860
7913
7965
8016
8068
8119
8167
8217
8265
8312
8358
8402
8446
8488
8530
8570
8608
8646
8682
8717
8751
8783
8814
8844
8872
8899
8924
8949
8972
8993
9013
9032
9050
9066
9081
9094
9106
9117
9126
9134
9140
9144
9148
9149
9150
9149
9146
9142
9137
9130
9121
9112
9101
9088
9075
9060
9043
9026
9007
8987
8967
8945
8922
8898
8873
8848
8822
8795
8768
8741
8713
8685
8657
8630
8602
8575
8548
8522
8496
8471
8447
8423
8400
8378
8357
8337
8318
8299
8282
8265
8249
8235
8221
8208
8197
8186
8176
8167
8161
8154
8148
8145
8141
8140
8138
8138
8140
8141
8145
8148
8154
8160
8166
8173
8180
8189
8198
8207
8217
8226
8236
8246
8257
8267
8277
8288
8299
8309
8320
8331
8342
8353
8364
8375
8387
8398
8409
8420
8432
8443
8454
8465
8476
8487
8497
8508
8518
8528
8538
8547
8556
8565
8574
8583
8591
8598
8606
8613
8620
8626
8633
8639
8644
8650
8655
8660
8665
8670
8675
8680
8685
8689
8694
8699
8704
8709
8714
8720
8725
8730
8735
8740
8745
8750
8755
8759
8764
8768
8772
8776
8779
8782
8786
8789
8791
8794
8796
8799
8801
8803
8805
8807
8809
8812
8814
8817
8820
8824
8827
8832
8836
8842
8847
8854
8861
8868
8876
8884
8893
8903
8912
8923
8933
8944
8956
8967
8979
8992
9004
9017
9030
9043
9056
9069
9083
9096
9110
9124
9138
9152
9166
9180
9194
9209
9223
9237
9251
9266
9280
9293
9307
9320
9333
9345
9357
9368
9379
9389
9398
9407
9415
9422
9428
9434
9438
9442
9444
9446
9446
9446
9444
9442
9439
9434
9429
9422
9415
9407
9397
9387
9375
9363
9349
9335
9319
9303
9286
9267
9248
9228
9206
9184
9161
9137
9113
9087
9061
9033
9005
8977
8947
8917
8887
8855
8823
8791
8758
8724
8690
8655
8620
8584
8548
8511
8474
8437
8400
8362
8324
8286
8248
8209
8170
8132
8093
8055
8016
7979
7941
7904
7867
7831
7796
7761
7726
7693
7660
7627
7596
7565
7535
7505
7476
7448
7420
7393
7367
7341
7315
7290
7265
7241
7218
7194
7171
7148
7125
7102
7080
7057
7034
7012
6989
6966
6943
6920
6896
6872
6848
6824
6799
6775
6750
6724
6699
6673
6647
6621
6594
6568
6541
6515
6488
6462
6435
6409
6383
6358
6332
6307
6282
6258
6233
6210
6186
6163
6141
6119
6098
6077
6057
6038
6020
6002
5985
5969
5954
5939
5926
5913
5900
5889
5878
5867
5858
5849
5840
5833
5826
5819
5814
5809
5805
5802
5799
5797
5796
5796
5797
5799
5801
5805
5809
5814
5819
5826
5834
5842
5851
5861
5872
5883
5896
5909
5922
5936
5951
5966
5981
5997
6013
6029
6045
6061
6078
6094
6110
6126
6142
6158
6173
6189
6205
6220
6236
6252
6267
6283
6299
6314
6330
6346
6361
6377
6393
6408
6424
6439
6455
6470
6485
6500
6515
6529
6543
6557
6571
6584
6597
6609
6620
6631
6642
6651
6660
6668
6675
6681
6686
6690
6692
6694
6695
6694
6693
6690
6687
6682
6676
6669
6662
6653
6644
6634
6623
6612
6600
6587
6575
6561
6548
6534
6520
6505
6491
6476
6461
6446
6430
6415
6399
6383
6367
6350
6333
6316
6299
6281
6263
6244
6226
6207
6187
6168
6148
6127
6106
6085
6064
6042
6020
5998
5975
5952
5929
5906
5882
5858
5834
5811
5787
5763
5739
5714
5690
5666
5642
5618
5594
5569
5545
5520
5496
5471
5446
5421
5396
5371
5345
5320
5294
5267
5241
5214
5187
5160
5132
5105
5076
5047
5018
4989
4959
4929
4898
4868
4836
4805
4773
4741
4709
4676
4643
4610
4577
4543
4509
4474
4439
4403
4367
4330
4293
4254
4215
4176
4135
4094
4051
4008
3963
3918
3871
3824
3775
3726
3675
3623
3570
3516
3461
3405
3348
3290
3231
3170
3109
3047
2983
2919
2854
2788
2721
2653
2584
2514
2443
2371
2299
2226
2152
2077
2001
1925
1849
1771
1693
1614
1535
1454
1373
1291
1209
1126
1042
957
871
785
698
611
523
434
345
255
165
74
-17
-108
-200
-292
-384
-477
-570
-663
-756
-849
-943
-1037
-1130
-1224
-1318
-1412
-1505
-1599
-1693
-1786
-1879
-1973
-2066
-2159
-2252
-2345
-2438
-2530
-2623
-2716
-2808
-2901
-2993
-3086
-3178
-3270
-3362
-3454
-3546
-3638
-3730
-3821
-3912
-4003
-4094
-4185
-4275
-4365
-4455
-4544
-4633
-4721
-4808
-4895
-4981
-5067
-5151
-5235
-5318
-5400
-5481
-5561
-5640
-5718
-5795
-5870
-5945
-6018
-6090
-6160
-6229
-6296
-6362
-6427
-6490
-6551
-6612
-6670
-6727
-6783
-6837
-6890
-6941
-6991
-7039
-7086
-7132
-7175
-7218
-7259
-7298
-7336
-7372
-7407
-7441
-7472
-7503
-7531
-7559
-7584
-7608
-7631
-7652
-7671
-7689
-7704
-7719
-7731
-7742
-7750
-7757
-7762
-7765
-7766
-7764
-7761
-7756
-7748
-7738
-7727
-7713
-7697
-7679
-7658
-7636
-7612
-7586
-7557
-7527
-7495
-7461
-7426
-7388
-7349
-7308
-7265
-7221
-7175
-7128
-7079
-7029
-6977
-6924
-6870
-6815
-6759
-6701
-6643
-6584
-6523
-6462
-6400
-6337
-6274
-6209
-6144
-6078
-6012
-5945
-5878
-5811
-5743
-5676
-5608
-5541
-5474
-5407
-5340
-5275
-5209
-5145
-5081
-5018
-4956
-4896
-4836
-4777
-4719
-4663
-4608
-4555
-4503
-4452
-4402
-4354
-4308
-4263
-4219
-4176
-4135
-4094
-4057
-4019
-3983
-3947
-3913
-3879
-3847
-3815
-3785
-3755
-3725
-3697
-3670
-3643
-3617
-3591
-3567
-3543
-3520
-3498
-3477
-3456
-3437
-3418
-3400
-3384
-3368
-3353
-3340
-3327
-3315
-3305
-3295
-3287
-3280
-3273
-3268
-3264
-3261
-3259
-3258
-3258
-3259
-3261
-3264
-3268
-3274
-3280
-3288
-3296
-3306
-3316
-3328
-3341
-3354
-3368
-3384
-3400
-3417
-3434
-3453
-3472
-3491
-3512
-3532
-3554
-3575
-3597
-3619
-3642
-3664
-3687
-3710
-3732
-3755
-3777
-3800
-3822
-3843
-3864
-3885
-3905
-3925
-3944
-3962
-3979
-3996
-4011
-4026
-4038
-4051
-4062
-4074
-4083
-4091
-4097
-4103
-4108
-4111
-4113
-4115
-4115
-4114
-4112
-4109
-4106
-4101
-4094
-4089
-4082
-4074
-4066
-4057
-4046
-4037
-4027
-4016
-4005
-3993
-3981
-3969
-3956
-3944
-3931
-3918
-3906
-3893
-3880
-3868
-3855
-3843
-3831
-3819
-3807
-3796
-3785
-3773
-3763
-3752
-3741
-3731
-3721
-3710
-3700
-3690
-3680
-3670
-3660
-3649
-3639
-3629
-3618
-3608
-3597
-3586
-3576
-3565
-3554
-3542
-3531
-3520
-3509
-3497
-3485
-3474
-3462
-3450
-3438
-3426
-3413
-3401
-3389
-3377
-3365
-3353
-3341
-3329
-3317
-3305
-3293
-3281
-3270
-3258
-3247
-3236
-3225
-3214
-3204
-3194
-3184
-3175
-3166
-3157
-3149
-3142
-3135
-3129
-3123
-3118
-3113
-3110
-3107
-3104
-3102
-3101
-3101
-3101
-3102
-3104
-3106
-3109
-3112
-3116
-3120
-3125
-3130
-3136
-3142
-3149
-3156
-3163
-3171
-3179
-3188
-3197
-3206
-3217
-3227
-3238
-3250
-3262
-3275
-3288
-3303
-3317
-3333
-3350
-3367
-3386
-3405
-3426
-3448
-3471
-3495
-3520
-3547
-3574
-3604
-3634
-3666
-3699
-3734
-3770
-3807
-3846
-3886
-3928
-3971
-4014
-4059
-4107
-4156
-4205
-4256
-4308
-4362
-4417
-4473
-4530
-4589
-4649
-4711
-4774
-4838
-4903
-4970
-5039
-5108
-5180
-5252
-5326
-5402
-5479
-5557
-5637
-5718
-5801
-5885
-5970
-6056
-6143
-6232
-6321
-6412
-6504
-6596
-6689
-6783
-6878
-6973
-7069
-7166
-7263
-7361
-7459
-7557
-7656
-7755
-7854
-7954
-8054
-8153
-8253
-8352
-8451
-8550
-8648
-8746
-8843
-8940
-9035
-9130
-9224
-9317
-9408
-9498
-9587
-9675
-9761
-9846
-9929
-10010
-10090
-10167
-10244
-10318
-10391
-10461
-10530
-10597
-10662
-10726
-10787
-10847
-10904
-10960
-11015
-11067
-11118
-11167
-11215
-11261
-11305
-11348
-11389
-11429
-11468
-11505
-11540
-11574
-11607
-11639
-11669
-11698
-11726
-11752
-11777
-11801
-11823
-11844
-11864
-11883
-11900
-11916
-11931
-11944
-11956
-11966
-11976
-11983
-11990
-11995
-11998
-12000
-12001
-12000
-11998
-11994
-11989
-11982
-11975
-11966
-11955
-11943
-11931
-11916
-11901
-11884
-11866
-11847
-11827
-11806
-11783
-11759
-11734
-11707
-11679
-11650
-11619
-11587
-11553
-11518
-11481
-11443
-11404
-11363
-11320
-11276
-11230
-11182
-11133
-11082
-11030
-10976
-10920
-10863
-10804
-10743
-10681
-10618
-10553
-10487
-10420
-10351
-10281
-10210
-10138
-10065
-9992
-9917
-9842
-9766
-9689
-9611
-9533
-9454
-9375
-9295
-9215
-9134
-9053
-8971
-8889
-8807
-8724
-8641
-8557
-8473
-8389
-8304
-8219
-8134
-8048
-7963
-7877
-7791
-7705
-7619
-7532
-7445
-7358
-7271
-7184
-7096
-7009
-6921
-6834
-6746
-6659
-6571
-6484
-6396
-6309
-6222
-6135
-6048
-5961
-5874
-5787
-5700
-5613
-5527
-5440
-5353
-5266
-5178
-5091
-5003
-4915
-4826
-4738
-4649
-4559
-4470
-4380
-4290
-4199
-4108
-4017
-3925
-3833
-3741
-3648
-3555
-3462
-3368
-3274
-3180
-3085
-2989
-2894
-2797
-2700
-2603
-2505
-2407
-2308
-2209
-2109
-2009
-1908
-1807
-1705
-1604
-1501
-1399
-1296
-1193
-1090
-987
-884
-780
-677
-574
-472
-369
-267
-166
-65
36
136
235
333
430
527
622
717
811
903
994
1084
1173
1261
1347
1432
1515
1597
1678
1757
1835
1911
1986
2059
2131
2201
2270
2337
2402
2466
2529
2590
2650
2708
2765
2821
2876
2929
2981
3032
3082
3131
3178
3225
3271
3316
3360
3404
3446
3488
3529
3570
3610
3649
3688
3726
3765
3803
3840
3878
3915
3952
3989
4026
4064
4101
4138
4176
4214
4252
4291
4329
4369
4408
4448
4489
4530
4571
4613
4656
4698
4742
4786
4830
4875
4920
4965
5011
5057
5104
5151
5198
5246
5293
5342
5390
5438
5487
5536
5584
5633
5682
5732
5781
5830
5880
5930
5979
6029
6079
6130
6180
6231
6281
6332
6383
6435
6486
6538
6590
6642
6694
6746
6798
6851
6903
6956
7009
7061
7114
7166
7219
7271
7323
7376
7428
7480
7532
7584
7637
7689
7741
7792
7844
7895
7947
7997
8048
8098
8147
8196
8244
8292
8338
8384
8428
8472
8514
8556
8596
8634
8672
8708
8743
8776
8808
8838
8867
8894
8920
8943
8966
8986
9005
9022
9037
9050
9062
9071
9079
9084
9088
9090
9090
9088
9085
9079
9072
9063
9053
9041
9027
9012
8996
8977
8958
8937
8915
8891
8866
8840
8812
8783
8753
8722
8689
8656
8621
8585
8548
8510
8471
8430
8389
8347
8303
8259
8213
8167
8119
8071
8022
7972
7921
7869
7817
7763
7709
7653
7597
7540
7482
7424
7364
7304
7243
7182
7120
7057
6994
6930
6865
6800
6735
6669
6603
6537
6470
6403
6335
6267
6199
6131
6062
5993
5923
5853
5783
5712
5641
5570
5498
5426
5354
5281
5209
5135
5062
4988
4914
4840
4766
4691
4616
4541
4465
4389
4313
4237
4160
4083
4005
3927
3849
3770
3691
3612
3532
3451
3370
3289
3207
3125
3042
2959
2875
2791
2707
2622
2536
2451
2364
2278
2191
2103
2015
1927
1838
1749
1659
1569
1479
1388
1297
1205
1114
1020
928
835
741
647
553
458
363
267
171
75
-22
-119
-216
-313
-411
-509
-607
-705
-804
-903
-1002
-1101
-1200
-1300
-1400
-1500
-1600
-1700
-1800
-1901
-2001
-2102
-2203
-2303
-2404
-2505
-2606
-2707
-2808
-2909
-3010
-3111
-3212
-3313
-3414
-3515
-3616
-3717
-3818
-3919
-4019
-4121
-4222
-4323
-4424
-4526
-4627
-4728
-4830
-4932
-5034
-5136
-5238
-5340
-5443
-5545
-5648
-5750
-5853
-5955
-6058
-6160
-6263
-6365
-6466
-6568
-6669
-6769
-6869
-6969
-7068
-7167
-7265
-7362
-7458
-7554
-7650
-7745
-7839
-7932
-8025
-8117
-8209
-8300
-8390
-8479
-8568
-8655
-8742
-8828
-8914
-8998
-9081
-9163
-9245
-9325
-9404
-9482
-9559
-9635
-9710
-9783
-9856
-9927
-9997
-10066
-10134
-10200
-10265
-10329
-10391
-10452
-10512
-10571
-10628
-10684
-10738
-10791
-10843
-10893
-10942
-10990
-11036
-11080
-11123
-11165
-11206
-11244
-11282
-11318
-11353
-11386
-11418
-11449
-11478
-11506
-11533
-11559
-11583
-11607
-11629
-11650
-11671
-11690
-11708
-11726
-11742
-11758
-11773
-11787
-11801
-11814
-11826
-11837
-11848
-11858
-11867
-11876
-11884
-11892
-11899
-11905
-11910
-11915
-11919
-11923
-11926
-11929
-11931
-11933
-11935
-11936
-11937
-11937
-11937
-11937
-11937
-11937
-11937
-11936
-11936
-11936
-11935
-11935
-11935
-11935
-11935
-11935
-11936
-11937
-11938
-11939
-11941
-11943
-11946
-11949
-11953
-11957
-11961
-11966
-11972
-11978
-11984
-11991
-11998
-12006
-12014
-12022
-12031
-12040
-12049
-12059
-12068
-12078
-12088
-12098
-12109
-12119
-12130
-12140
-12151
-12161
-12172
-12183
-12193
-12203
-12214
-12224
-12233
-12243
-12252
-12260
-12268
-12276
-12283
-12290
-12295
-12301
-12305
-12309
-12311
-12313
-12314
-12314
-12313
-12311
-12308
-12303
-12297
-12290
-12282
-12272
-12261
-12248
-12234
-12218
-12201
-12182
-12161
-12138
-12114
-12089
-12062
-12033
-12002
-11970
-11937
-11902
-11865
-11827
-11788
-11747
-11705
-11662
-11617
-11571
-11524
-11476
-11427
-11377
-11326
-11274
-11221
-11168
-11113
-11058
-11002
-10946
-10889
-10831
-10773
-10714
-10655
-10595
-10535
-10474
-10413
-10352
-10291
-10229
-10167
-10105
-10043
-9980
-9917
-9854
-9790
-9726
-9662
-9598
-9533
-9468
-9402
-9336
-9270
-9204
-9137
-9069
-9002
-8934
-8866
-8798
-8730
-8662
-8593
-8525
-8456
-8388
-8320
-8252
-8183
-8116
-8048
-7982
-7915
-7848
-7781
-7715
-7649
-7584
-7519
-7454
-7390
-7326
-7262
-7199
-7136
-7073
-7010
-6948
-6886
-6825
-6764
-6703
-6642
-6582
-6522
-6462
-6403
-6344
-6286
-6227
-6169
-6112
-6055
-5998
-5941
-5885
-5829
-5774
-5719
-5665
-5611
-5557
-5504
-5451
-5399
-5347
-5295
-5244
-5193
-5143
-5093
-5043
-4994
-4945
-4896
-4848
-4799
-4751
-4704
-4656
-4609
-4562
-4515
-4469
-4423
-4377
-4331
-4286
-4240
-4195
-4151
-4106
-4062
-4018
-3975
-3932
-3889
-3846
-3804
-3763
-3722
-3681
-3641
-3601
-3562
-3524
-3486
-3448
-3411
-3374
-3338
-3303
-3268
-3233
-3199
-3166
-3133
-3100
-3068
-3036
-3004
-2972
-2941
-2910
-2879
-2848
-2817
-2786
-2755
-2724
-2694
-2663
-2632
-2602
-2572
-2542
-2512
-2483
-2454
-2425
-2397
-2369
-2342
-2315
-2289
-2263
-2238
-2214
-2190
-2167
-2144
-2123
-2101
-2081
-2061
-2041
-2021
-2004
-1986
-1969
-1953
-1937
-1921
-1907
-1892
-1879
-1866
-1853
-1841
-1829
-1819
-1808
-1798
-1789
-1780
-1772
-1764
-1757
-1751
-1745
-1740
-1735
-1731
-1727
-1724
-1722
-1720
-1719
-1719
-1719
-1721
-1723
-1725
-1729
-1733
-1738
-1744
-1750
-1757
-1765
-1774
-1783
-1792
-1803
-1814
-1825
-1837
-1850
-1863
-1876
-1890
-1904
-1919
-1934
-1949
-1964
-1980
-1996
-2012
-2029
-2045
-2063
-2080
-2098
-2116
-2134
-2152
-2171
-2190
-2209
-2228
-2248
-2267
-2287
-2307
-2327
-2348
-2368
-2388
-2408
-2429
-2449
-2469
-2489
-2509
-2528
-2548
-2567
-2586
-2604
-2623
-2641
-2658
-2676
-2693
-2710
-2726
-2743
-2758
-2774
-2789
-2804
-2819
-2833
-2847
-2860
-2873
-2885
-2897
-2907
-2917
-2927
-2935
-2943
-2950
-2956
-2961
-2965
-2968
-2970
-2970
-2970
-2969
-2966
-2962
-2957
-2951
-2943
-2935
-2924
-2913
-2900
-2886
-2870
-2853
-2835
-2815
-2793
-2770
-2745
-2718
-2690
-2660
-2628
-2595
-2559
-2522
-2482
-2441
-2398
-2353
-2306
-2257
-2206
-2154
-2099
-2043
-1985
-1925
-1864
-1801
-1736
-1670
-1602
-1533
-1462
-1390
-1317
-1242
-1166
-1089
-1010
-930
-849
-767
-685
-601
-516
-430
-344
-256
-168
-80
9
99
190
280
371
463
555
647
739
832
925
1018
1111
1204
1298
1391
1485
1578
1671
1765
1858
1951
2043
2136
2228
2320
2412
2503
2593
2683
2773
2862
2950
3037
3123
3209
3293
3376
3459
3540
3620
3699
3776
3853
3928
4001
4073
4144
4214
4282
4349
4414
4478
4541
4602
4662
4721
4778
4834
4889
4942
4994
5045
5094
5142
5189
5234
5278
5321
5363
5403
5442
5480
5516
5551
5585
5618
5650
5680
5709
5737
5764
5790
5814
5837
5859
5880
5900
5918
5935
5951
5965
5979
5991
6001
6011
6019
6026
6032
6036
6039
6040
6041
6040
6037
6034
6029
6022
6015
6006
5996
5985
5972
5959
5944
5928
5911
5894
5875
5855
5835
5813
5791
5769
5745
5721
5696
5670
5644
5618
5590
5563
5535
5507
5478
5449
5420
5391
5362
5332
5302
5272
5242
5212
5182
5152
5121
5091
5060
5030
4999
4968
4938
4906
4875
4844
4812
4781
4749
4716
4684
4651
4618
4585
4552
4518
4485
4451
4416
4382
4347
4312
4277
4242
4206
4170
4134
4098
4062
4025
3988
3951
3913
3876
3838
3800
3762
3724
3686
3648
3610
3572
3534
3496
3459
3421
3384
3347
3310
3273
3237
3200
3164
3128
3093
3058
3023
2988
2954
2920
2887
2854
2821
2789
2757
2726
2695
2665
2635
2607
2578
2551
2524
2497
2472
2447
2422
2399
2376
2353
2331
2310
2289
2269
2249
2230
2211
2192
2174
2156
2138
2121
2104
2088
2072
2056
2040
2025
2009
1995
1981
1967
1953
1939
1926
1913
1900
1887
1875
1863
1851
1839
1827
1816
1805
1794
1783
1772
1761
1750
1740
1729
1719
1708
1697
1687
1676
1666
1655
1645
1634
1623
1613
1602
1591
1581
1570
1560
1550
1539
1529
1519
1509
1500
1490
1481
1472
1464
1456
1448
1441
1435
1429
1424
1420
1416
1413
1410
1409
1408
1407
1408
1409
1411
1414
1417
1421
1426
1431
1437
1444
1451
1459
1468
1477
1487
1497
1508
1520
1532
1545
1558
1572
1587
1603
1619
1636
1654
1672
1691
1711
1731
1752
1774
1796
1819
1843
1867
1892
1917
1943
1970
1997
2024
2052
2080
2108
2137
2166
2196
2226
2256
2286
2316
2347
2378
2409
2440
2472
2503
2535
2567
2599
2631
2663
2695
2727
2759
2791
2823
2855
2886
2917
2948
2979
3009
3039
3068
3097
3125
3153
3181
3207
3234
3259
3284
3308
3331
3354
3375
3396
3416
3434
3452
3469
3485
3499
3513
3525
3537
3547
3556
3564
3571
3576
3580
3584
3586
3586
3586
3585
3582
3578
3573
3567
3560
3551
3542
3531
3520
3507
3493
3478
3462
3445
3427
3408
3388
3367
3345
3322
3299
3275
3250
3224
3198
3171
3143
3115
3086
3057
3028
2998
2968
2938
2907
2876
2846
2815
2784
2753
2722
2692
2661
2631
2600
2571
2541
2512
2483
2454
2426
2398
2371
2344
2317
2291
2266
2241
2216
2192
2168
2144
2121
2099
2077
2055
2033
2013
1993
1973
1954
1934
1916
1897
1879
1861
1843
1826
1808
1791
1774
1757
1740
1724
1707
1690
1673
1655
1638
1621
1603
1585
1567
1549
1531
1512
1493
1474
1455
1436
1417
1398
1378
1358
1339
1319
1299
1279
1259
1239
1219
1199
1179
1158
1138
1118
1097
1077
1056
1035
1014
993
972
951
929
908
886
864
842
819
797
774
750
727
703
680
655
631
606
581
556
531
505
479
453
427
400
374
347
320
293
266
239
212
185
158
131
104
77
51
24
-2
-28
-54
-80
-105
-130
-155
-180
-204
-228
-252
-276
-299
-322
-345
-367
-390
-412
-434
-456
-477
-498
-519
-540
-561
-581
-601
-621
-641
-661
-680
-699
-717
-736
-754
-771
-788
-805
-821
-837
-853
-868
-882
-896
-909
-922
-934
-946
-957
-967
-977
-986
-995
-1004
-1010
-1018
-1025
-1032
-1037
-1042
-1047
-1051
-1055
-1058
-1061
-1063
-1064
-1065
-1065
-1065
-1065
-1063
-1062
-1060
-1057
-1054
-1051
-1047
-1043
-1038
-1034
-1029
-1024
-1018
-1012
-1008
-1002
-998
-993
-988
-984
-980
-976
-973
-971
-968
-967
-966
-966
-966
-967
-969
-971
-975
-979
-984
-990
-996
-1004
-1012
-1020
-1031
-1042
-1054
-1067
-1080
-1095
-1110
-1126
-1143
-1161
-1180
-1199
-1220
-1241
-1263
-1286
-1310
-1334
-1360
-1386
-1413
-1441
-1469
-1498
-1529
-1559
-1591
-1623
-1656
-1689
-1723
-1757
-1792
-1828
-1863
-1900
-1937
-1974
-2011
-2049
-2088
-2126
-2165
-2204
-2243
-2283
-2322
-2362
-2402
-2441
-2481
-2520
-2560
-2599
-2638
-2677
-2715
-2754
-2792
-2829
-2867
-2904
-2940
-2976
-3012
-3047
-3081
-3115
-3149
-3182
-3214
-3246
-3277
-3307
-3337
-3366
-3394
-3422
-3449
-3475
-3501
-3526
-3550
-3573
-3596
-3618
-3639
-3660
-3679
-3698
-3716
-3733
-3750
-3765
-3780
-3794
-3807
-3819
-3830
-3841
-3850
-3859
-3867
-3873
-3879
-3884
-3888
-3891
-3893
-3894
-3894
-3893
-3890
-3887
-3883
-3878
-3872
-3865
-3857
-3848
-3837
-3826
-3814
-3801
-3787
-3772
-3755
-3738
-3720
-3701
-3681
-3661
-3639
-3616
-3593
-3568
-3543
-3517
-3490
-3462
-3433
-3404
-3373
-3342
-3311
-3279
-3246
-3212
-3178
-3144
-3109
-3073
-3038
-3001
-2965
-2928
-2891
-2853
-2816
-2778
-2739
-2701
-2662
-2624
-2585
-2546
-2507
-2468
-2429
-2390
-2351
-2312
-2273
-2235
-2197
-2159
-2121
-2084
-2047
-2009
-1974
-1938
-1903
-1868
-1834
-1800
-1767
-1734
-1702
-1670
-1639
-1609
-1579
-1550
-1521
-1493
-1466
-1440
-1414
-1389
-1366
-1343
-1321
-1299
-1279
-1260
-1242
-1225
-1208
-1193
-1179
-1166
-1154
-1143
-1134
-1125
-1117
-1111
-1105
-1101
-1097
-1095
-1093
-1093
-1093
-1094
-1097
-1100
-1104
-1109
-1114
-1121
-1128
-1136
-1144
-1154
-1164
-1175
-1186
-1198
-1211
-1224
-1238
-1253
-1268
-1283
-1299
-1315
-1332
-1350
-1367
-1386
-1404
-1423
-1443
-1463
-1483
-1504
-1525
-1546
-1568
-1591
-1613
-1637
-1660
-1684
-1709
-1734
-1759
-1785
-1811
-1838
-1866
-1893
-1922
-1950
-1980
-2009
-2040
-2071
-2102
-2134
-2166
-2199
-2233
-2267
-2301
-2336
-2371
-2407
-2444
-2480
-2518
-2556
-2594
-2633
-2672
-2712
-2752
-2793
-2834
-2876
-2918
-2960
-3003
-3046
-3090
-3134
-3179
-3224
-3270
-3316
-3363
-3410
-3458
-3506
-3555
-3604
-3654
-3705
-3756
-3807
-3859
-3912
-3965
-4018
-4072
-4126
-4181
-4236
-4292
-4348
-4404
-4461
-4518
-4576
-4634
-4692
-4750
-4809
-4868
-4928
-4987
-5047
-5108
-5168
-5229
-5290
-5351
-5413
-5475
-5537
-5600
-5663
-5726
-5790
-5854
-5918
-5983
-6048
-6114
-6180
-6247
-6314
-6382
-6450
-6519
-6588
-6657
-6727
-6797
-6868
-6939
-7011
-7082
-7154
-7226
-7299
-7371
-7443
-7516
-7588
-7661
-7733
-7805
-7877
-7948
-8019
-8090
-8161
-8230
-8300
-8368
-8437
-8504
-8571
-8637
-8703
-8768
-8832
-8896
-8959
-9021
-9083
-9144
-9205
-9265
-9324
-9383
-9441
-9499
-9556
-9613
-9670
-9726
-9781
-9836
-9890
-9944
-9997
-10050
-10102
-10154
-10205
-10255
-10305
-10354
-10403
-10451
-10498
-10544
-10590
-10635
-10680
-10723
-10767
-10809
-10851
-10892
-10932
-10972
-11011
-11049
-11087
-11124
-11160
-11196
-11230
-11264
-11298
-11331
-11362
-11394
-11424
-11454
-11484
-11512
-11540
-11567
-11594
-11620
-11645
-11670
-11694
-11718
-11741
-11764
-11785
-11807
-11828
-11848
-11867
-11887
-11905
-11923
-11940
-11957
-11974
-11989
-12005
-12020
-12034
-12048
-12062
-12075
-12087
-12099
-12111
-12122
-12133
-12143
-12153
-12162
-12171
-12179
-12187
-12194
-12201
-12207
-12212
-12217
-12221
-12224
-12226
-12228
-12229
-12228
-12227
-12225
-12222
-12218
-12212
-12206
-12198
-12189
-12179
-12168
-12155
-12141
-12126
-12110
-12092
-12074
-12054
-12033
-12011
-11987
-11963
-11938
-11911
-11884
-11856
-11827
-11797
-11766
-11735
-11703
-11670
-11637
-11603
-11569
-11534
-11499
-11463
-11427
-11391
-11354
-11317
-11280
-11243
-11205
-11167
-11130
-11092
-11054
-11015
-10977
-10939
-10901
-10863
-10825
-10788
-10750
-10713
-10675
-10638
-10602
-10565
-10529
-10493
-10457
-10421
-10386
-10351
-10316
-10281
-10247
-10213
-10179
-10146
-10113
-10080
-10047
-10015
-9983
-9951
-9920
-9889
-9858
-9828
-9798
-9768
-9739
-9710
-9682
-9654
-9627
-9600
-9573
-9547
-9521
-9496
-9472
-9448
-9425
-9402
-9380
-9358
-9337
-9317
-9296
-9277
-9258
-9239
-9221
-9203
-9186
-9169
-9153
-9137
-9121
-9105
-9089
-9074
-9059
-9043
-9028
-9013
-8998
-8982
-8967
-8952
-8936
-8920
-8904
-8888
-8871
-8854
-8837
-8820
-8802
-8784
-8766
-8747
-8728
-8709
-8689
-8669
-8648
-8627
-8606
-8584
-8562
-8539
-8516
-8492
-8468
-8443
-8417
-8391
-8364
-8337
-8308
-8279
-8250
-8219
-8188
-8157
-8124
-8090
-8057
-8022
-7987
-7951
-7915
-7878
-7840
-7802
-7763
-7724
-7684
-7643
-7603
-7561
-7519
-7477
-7434
-7391
-7347
-7303
-7258
-7213
-7168
-7122
-7076
-7029
-6983
-6936
-6888
-6841
-6793
-6745
-6697
-6649
-6600
-6552
-6503
-6455
-6406
-6358
-6309
-6261
-6213
-6165
-6116
-6068
-6020
-5973
-5925
-5877
-5830
-5782
-5735
-5688
-5641
-5595
-5548
-5502
-5457
-5411
-5366
-5321
-5277
-5232
-5189
-5145
-5103
-5060
-5018
-4976
-4935
-4894
-4854
-4814
-4774
-4735
-4697
-4658
-4620
-4582
-4545
-4508
-4471
-4435
-4399
-4363
-4328
-4293
-4258
-4223
-4189
-4156
-4123
-4090
-4057
-4025
-3993
-3962
-3931
-3900
-3870
-3840
-3810
-3780
-3751
-3722
-3693
-3664
-3636
-3607
-3579
-3550
-3522
-3493
-3465
-3436
-3408
-3379
-3351
-3322
-3294
-3265
-3236
-3207
-3178
-3148
-3119
-3089
-3059
-3029
-2999
-2968
-2938
-2906
-2875
-2843
-2811
-2779
-2746
-2713
-2680
-2647
-2613
-2578
-2544
-2509
-2474
-2439
-2403
-2368
-2331
-2295
-2258
-2221
-2184
-2147
-2109
-2071
-2033
-1994
-1956
-1917
-1878
-1839
-1800
-1761
-1721
-1682
-1643
-1604
-1565
-1526
-1487
-1449
-1410
-1372
-1334
-1296
-1258
-1221
-1184
-1147
-1111
-1075
-1039
-1004
-969
-934
-900
-866
-833
-800
-768
-736
-705
-674
-644
-614
-585
-556
-528
-500
-473
-446
-420
-395
-369
-345
-320
-297
-273
-250
-228
-206
-184
-163
-142
-121
-101
-81
-62
-42
-24
-5
13
31
48
65
81
97
112
127
142
156
169
182
194
205
216
227
236
245
254
261
268
275
281
286
291
295
298
301
303
305
306
307
308
308
307
306
305
304
302
300
297
294
292
289
285
282
279
275
272
268
264
260
256
253
249
244
240
236
231
227
222
217
212
207
201
195
189
182
175
168
160
152
143
134
124
114
103
91
78
65
51
36
21
4
-13
-31
-50
-70
-91
-112
-134
-157
-181
-205
-230
-256
-282
-309
-337
-364
-393
-422
-451
-481
-511
-541
-571
-602
-632
-663
-693
-724
-754
-784
-814
-843
-873
-901
-930
-957
-985
-1010
-1037
-1063
-1088
-1112
-1136
-1159
-1181
-1203
-1224
-1244
-1264
-1283
-1302
-1319
-1337
-1353
-1369
-1385
-1399
-1414
-1427
-1440
-1453
-1464
-1476
-1486
-1496
-1506
-1514
-1522
-1530
-1537
-1543
-1548
-1553
-1557
-1561
-1563
-1565
-1566
-1567
-1566
-1565
-1563
-1560
-1556
-1551
-1546
-1539
-1532
-1523
-1514
-1504
-1494
-1482
-1470
-1457
-1443
-1428
-1413
-1397
-1380
-1363
-1345
-1327
-1308
-1288
-1268
-1247
-1225
-1203
-1181
-1158
-1134
-1110
-1086
-1061
-1035
-1008
-983
-956
-929
-901
-873
-845
-816
-787
-757
-727
-697
-667
-636
-605
-573
-541
-510
-478
-445
-413
-381
-348
-315
-283
-250
-218
-185
-152
-120
-88
-55
-23
9
41
72
104
135
167
198
229
259
290
320
350
380
410
440
469
499
528
557
586
615
643
672
700
729
757
785
813
841
868
896
923
950
977
1002
1030
1056
1082
1108
1133
1158
1183
1208
1233
1258
1282
1306
1331
1355
1379
1403
1427
1451
1474
1498
1522
1546
1570
1594
1617
1641
1665
1689
1713
1737
1761
1785
1809
1834
1858
1883
1907
1932
1957
1983
2008
2033
2059
2085
2111
2137
2164
2190
2217
2244
2271
2298
2325
2353
2380
2408
2436
2464
2492
2521
2549
2578
2607
2636
2665
2695
2724
2754
2783
2813
2842
2872
2902
2931
2961
2991
3021
3050
3080
3110
3140
3169
3199
3229
3259
3289
3319
3349
3380
3411
3442
3473
3504
3536
3568
3600
3633
3666
3700
3734
3768
3803
3838
3873
3909
3945
3982
4019
4056
4094
4131
4170
4208
4247
4286
4325
4364
4403
4443
4482
4522
4562
4601
4641
4681
4721
4761
4801
4840
4880
4920
4960
5000
5040
5079
5119
5159
5198
5238
5277
5317
5356
5395
5435
5474
5513
5551
5590
5629
5667
5706
5744
5782
5820
5858
5895
5932
5969
6006
6042
6078
6114
6149
6184
6219
6253
6286
6319
6352
6384
6415
6446
6477
6506
6536
6564
6593
6620
6647
6673
6699
6724
6749
6773
6797
6820
6842
6864
6886
6907
6927
6948
6967
6987
7006
7024
7042
7060
7078
7095
7112
7129
7145
7161
7177
7193
7208
7224
7239
7254
7268
7283
7297
7311
7324
7338
7351
7363
7375
7387
7399
7410
7420
7431
7440
7450
7458
7467
7475
7482
7489
7495
7501
7506
7511
7516
7520
7524
7527
7530
7533
7535
7537
7538
7539
7540
7540
7540
7540
7539
7539
7537
7536
7534
7532
7530
7527
7524
7520
7517
7513
7509
7504
7500
7495
7489
7484
7478
7471
7465
7458
7451
7443
7436
7428
7419
7411
7402
7392
7383
7373
7363
7353
7342
7331
7320
7309
7298
7286
7274
7263
7251
7239
7227
7215
7204
7192
7180
7168
7157
7145
7134
7123
7112
7100
7089
7078
7067
7057
7046
7035
7024
7013
7002
6991
6981
6970
6959
6948
6937
6927
6916
6905
6894
6883
6872
6861
6850
6839
6828
6816
6805
6793
6782
6770
6758
6746
6734
6722
6710
6698
6686
6673
6661
6649
6636
6624
6612
6599
6587
6575
6563
6551
6540
6528
6517
6506
6495
6484
6474
6464
6454
6444
6435
6426
6417
6409
6401
6394
6386
6380
6373
6367
6362
6356
6352
6347
6343
6340
6337
6334
6331
6329
6327
6326
6325
6324
6323
6323
6323
6323
6324
6325
6326
6328
6329
6331
6334
6337
6340
6343
6347
6351
6356
6361
6367
6373
6379
6386
6393
6400
6408
6417
6425
6434
6444
6453
6464
6474
6485
6496
6507
6519
6531
6543
6555
6568
6581
6594
6608
6621
6635
6649
6664
6678
6692
6707
6722
6737
6752
6767
6783
6798
6814
6829
6845
6861
6876
6892
6908
6925
6941
6957
6974
6990
7007
7024
7041
7058
7075
7092
7110
7128
7145
7163
7182
7200
7218
7237
7255
7274
7293
7312
7332
7351
7371
7391
7410
7430
7450
7471
7491
7511
7532
7552
7573
7593
7614
7634
7655
7675
7695
7716
7736
7757
7777
7797
7818
7838
7858
7878
7899
7919
7939
7960
7980
8000
8022
8042
8064
8085
8106
8128
8150
8172
8194
8217
8240
8263
8287
8311
8335
8360
8384
8410
8435
8461
8488
8514
8542
8569
8597
8626
8655
8684
8714
8744
8775
8806
8837
8869
8901
8933
8966
8998
9031
9065
9098
9132
9166
9200
9234
9268
9302
9337
9371
9406
9441
9476
9511
9546
9581
9616
9651
9686
9721
9757
9792
9827
9863
9899
9934
9970
10006
10042
10077
10113
10149
10186
10222
10258
10294
10331
10367
10404
10440
10477
10514
10550
10587
10624
10661
10697
10734
10770
10807
10843
10880
10916
10952
10987
11023
11058
11093
11128
11163
11197
11231
11265
11299
11332
11365
11397
11429
11461
11493
11524
11555
11585
11615
11644
11673
11702
11730
11758
11785
11811
11838
11863
11888
11913
11937
11961
11984
12006
12028
12050
12071
12091
12111
12130
12149
12167
12184
12201
12218
12233
12249
12263
12277
12290
12303
12315
12327
12338
12348
12358
12367
12376
12384
12391
12398
12404
12410
12415
12420
12424
12427
12431
12433
12435
12437
12439
12440
12441
12441
12442
12442
12442
12442
12442
12442
12442
12442
12442
12442
12442
12442
12442
12442
12443
12443
12444
12445
12445
12446
12447
12448
12450
12451
12452
12454
12455
12457
12458
12460
12462
12464
12465
12467
12469
12470
12472
12474
12475
12477
12478
12480
12481
12483
12484
12486
12487
12488
12490
12491
12493
12494
12496
12497
12499
12501
12503
12505
12507
12509
12512
12514
12517
12520
12524
12527
12531
12535
12539
12543
12548
12552
12557
12562
12567
12571
12576
12581
12586
12591
12596
12600
12605
12609
12614
12618
12622
12626
12630
12633
12637
12640
12643
12646
12649
12651
12654
12656
12658
12660
12661
12663
12664
12665
12666
12666
12667
12667
12667
12666
12666
12666
12665
12664
12663
12662
12661
12660
12659
12658
12657
12657
12656
12655
12655
12654
12654
12654
12654
12654
12654
12654
12655
12656
12657
12658
12659
12660
12661
12662
12664
12665
12667
12668
12670
12671
12673
12674
12676
12677
12678
12679
12680
12681
12681
12682
12682
12681
12681
12680
12678
12676
12674
12671
12668
12664
12659
12654
12649
12642
12635
12628
12620
12611
12601
12591
12580
12569
12556
12544
12530
12516
12501
12485
12469
12452
12434
12416
12397
12377
12357
12336
12314
12292
12269
12245
12221
12196
12171
12145
12118
12091
12063
12035
12006
11976
11946
11916
11884
11853
11820
11787
11754
11720
11686
11651
11615
11579
11543
11506
11468
11430
11392
11353
11313
11273
11233
11192
11151
11109
11067
11025
10982
10938
10895
10851
10806
10761
10716
10671
10625
10579
10533
10486
10440
10393
10345
10298
10250
10202
10154
10106
10058
10010
9961
9912
9864
9815
9766
9717
9668
9618
9569
9520
9470
9420
9370
9320
9270
9220
9170
9119
9068
9017
8966
8915
8863
8812
8760
8707
8655
8602
8550
8496
8443
8389
8336
8281
8227
8173
8118
8063
8007
7952
7897
7841
7785
7729
7673
7617
7561
7505
7449
7393
7336
7280
7224
7168
7113
7057
7002
6947
6892
6837
6783
6729
6676
6622
6570
6517
6465
6414
6363
6313
6263
6214
6165
6117
6069
6022
5976
5930
5885
5840
5796
5753
5711
5669
5627
5586
5546
5507
5468
5430
5392
5355
5318
5282
5247
5212
5178
5144
5111
5078
5046
5014
4983
4952
4922
4892
4863
4834
4806
4778
4751
4725
4698
4673
4647
4623
4598
4575
4551
4528
4506
4484
4463
4442
4422
4402
4382
4363
4344
4326
4308
4291
4274
4258
4242
4226
4211
4196
4181
4167
4153
4140
4127
4114
4101
4089
4077
4065
4053
4042
4030
4019
4008
3997
3987
3976
3965
3955
3945
3934
3924
3913
3903
3892
3881
3870
3859
3848
3837
3826
3814
3802
3790
3778
3765
3752
3739
3726
3713
3699
3685
3671
3656
3641
3626
3611
3596
3580
3564
3548
3531
3514
3497
3480
3463
3445
3427
3408
3390
3371
3352
3332
3312
3292
3272
3251
3230
3209
3187
3165
3142
3120
3097
3074
3050
3026
3002
2978
2953
2928
2902
2877
2851
2825
2798
2772
2745
2717
2690
2662
2634
2606
2578
2549
2521
2492
2463
2433
2404
2374
2345
2315
2285
2255
2224
2194
2164
2133
2102
2071
2040
2009
1978
1947
1915
1884
1852
1820
1788
1756
1723
1691
1658
1626
1593
1560
1527
1493
1460
1427
1393
1359
1326
1292
1258
1224
1190
1155
1121
1087
1052
1016
982
947
912
877
842
806
771
735
699
663
628
592
555
519
483
447
410
374
337
301
264
227
191
154
117
80
43
6
-32
-69
-106
-144
-181
-219
-256
-294
-331
-369
-407
-444
-481
-519
-556
-593
-630
-667
-704
-740
-776
-812
-848
-883
-919
-954
-988
-1022
-1057
-1090
-1124
-1157
-1189
-1221
-1253
-1284
-1315
-1346
-1375
-1404
-1433
-1461
-1489
-1515
-1541
-1567
-1592
-1616
-1639
-1662
-1684
-1705
-1726
-1745
-1764
-1783
-1800
-1817
-1832
-1847
-1862
-1875
-1888
-1900
-1911
-1921
-1930
-1939
-1947
-1954
-1960
-1965
-1970
-1973
-1976
-1978
-1979
-1980
-1980
-1978
-1976
-1974
-1970
-1966
-1961
-1956
-1949
-1942
-1935
-1927
-1918
-1908
-1898
-1887
-1876
-1865
-1852
-1840
-1826
-1813
-1799
-1784
-1770
-1754
-1739
-1723
-1706
-1690
-1673
-1656
-1638
-1620
-1602
-1584
-1565
-1547
-1528
-1509
-1490
-1470
-1451
-1432
-1413
-1393
-1374
-1355
-1336
-1317
-1299
-1281
-1263
-1245
-1228
-1212
-1195
-1180
-1165
-1150
-1136
-1123
-1110
-1099
-1087
-1077
-1067
-1058
-1050
-1043
-1036
-1031
-1026
-1022
-1018
-1016
-1014
-1014
-1014
-1016
-1018
-1020
-1025
-1029
-1035
-1041
-1048
-1055
-1064
-1073
-1083
-1094
-1106
-1118
-1131
-1144
-1158
-1173
-1189
-1205
-1222
-1239
-1257
-1275
-1295
-1314
-1335
-1355
-1377
-1399
-1421
-1444
-1467
-1491
-1516
-1541
-1566
-1592
-1618
-1644
-1671
-1698
-1725
-1752
-1780
-1808
-1836
-1864
-1892
-1920
-1948
-1976
-2004
-2032
-2060
-2088
-2116
-2144
-2172
-2199
-2227
-2254
-2282
-2309
-2336
-2363
-2389
-2416
-2442
-2469
-2495
-2521
-2547
-2573
-2599
-2624
-2650
-2675
-2700
-2725
-2751
-2775
-2800
-2825
-2850
-2874
-2899
-2923
-2947
-2971
-2995
-3019
-3043
-3067
-3091
-3114
-3138
-3161
-3184
-3207
-3230
-3253
-3275
-3298
-3320
-3342
-3364
-3386
-3407
-3429
-3450
-3471
-3491
-3512
-3532
-3552
-3572
-3592
-3612
-3631
-3651
-3670
-3689
-3708
-3727
-3746
-3765
-3783
-3802
-3820
-3839
-3858
-3876
-3895
-3913
-3932
-3950
-3969
-3987
-4006
-4025
-4043
-4062
-4081
-4100
-4119
-4138
-4158
-4177
-4197
-4217
-4238
-4258
-4279
-4300
-4321
-4343
-4365
-4387
-4410
-4433
-4456
-4480
-4504
-4528
-4553
-4578
-4604
-4629
-4655
-4682
-4709
-4736
-4764
-4792
-4820
-4849
-4878
-4908
-4938
-4968
-4999
-5030
-5061
-5093
-5125
-5157
-5190
-5223
-5256
-5290
-5324
-5358
-5393
-5428
-5463
-5498
-5534
-5570
-5606
-5642
-5679
-5716
-5752
-5789
-5827
-5864
-5901
-5939
-5977
-6015
-6052
-6091
-6129
-6167
-6205
-6244
-6282
-6321
-6359
-6398
-6436
-6474
-6513
-6551
-6590
-6628
-6666
-6705
-6743
-6781
-6819
-6857
-6895
-6932
-6970
-7007
-7044
-7081
-7118
-7154
-7190
-7226
-7261
-7296
-7331
-7365
-7398
-7431
-7464
-7495
-7527
-7557
-7587
-7616
-7645
-7673
-7700
-7726
-7752
-7777
-7801
-7824
-7846
-7868
-7889
-7908
-7927
-7946
-7963
-7979
-7995
-8010
-8023
-8036
-8048
-8060
-8071
-8080
-8089
-8096
-8105
-8112
-8118
-8122
-8128
-8132
-8135
-8138
-8140
-8141
-8143
-8144
-8144
-8143
-8141
-8141
-8138
-8137
-8134
-8130
-8125
-8121
-8116
-8109
-8103
-8096
-8090
-8082
-8074
-8064
-8055
-8045
-8034
-8023
-8010
-7999
-7986
-7973
-7959
-7944
-7930
-7914
-7898
-7882
-7865
-7848
-7830
-7812
-7793
-7773
-7754
-7733
-7712
-7691
-7669
-7647
-7624
-7601
-7577
-7553
-7529
-7504
-7479
-7453
-7427
-7401
-7374
-7347
-7320
-7292
-7264
-7236
-7207
-7178
-7149
-7120
-7090
-7059
-7028
-6997
-6966
-6934
-6902
-6869
-6836
-6802
-6768
-6734
-6699
-6663
-6627
-6591
-6554
-6516
-6478
-6440
-6401
-6361
-6321
-6281
-6240
-6198
-6156
-6113
-6070
-6027
-5982
-5938
-5893
-5847
-5801
-5754
-5707
-5659
-5611
-5562
-5513
-5463
-5413
-5362
-5312
-5260
-5209
-5157
-5104
-5051
-4998
-4945
-4892
-4838
-4784
-4730
-4675
-4621
-4566
-4511
-4456
-4402
-4347
-4292
-4236
-4181
-4126
-4070
-4017
-3962
-3907
-3853
-3798
-3744
-3690
-3637
-3583
-3530
-3478
-3425
-3373
-3322
-3271
-3220
-3170
-3120
-3070
-3021
-2973
-2925
-2877
-2830
-2783
-2737
-2692
-2646
-2602
-2558
-2514
-2471
-2429
-2387
-2345
-2304
-2264
-2224
-2185
-2147
-2109
-2071
-2035
-1999
-1963
-1928
-1894
-1860
-1828
-1795
-1764
-1733
-1702
-1673
-1644
-1616
-1588
-1561
-1535
-1509
-1484
-1460
-1437
-1414
-1392
-1371
-1350
-1330
-1311
-1293
-1276
-1259
-1243
-1228
-1214
-1200
-1187
-1175
-1164
-1154
-1144
-1136
-1128
-1121
-1114
-1109
-1104
-1100
-1097
-1095
-1093
-1093
-1093
-1093
-1095
-1097
-1100
-1104
-1109
-1114
-1120
-1127
-1134
-1142
-1150
-1159
-1169
-1179
-1190
-1202
-1214
-1226
-1239
-1253
-1267
-1281
-1296
-1312
-1328
-1344
-1361
-1378
-1396
-1414
-1432
-1451
-1470
-1489
-1509
-1529
-1550
-1571
-1592
-1614
-1635
-1657
-1680
-1702
-1725
-1749
-1772
-1796
-1820
-1844
-1868
-1893
-1918
-1943
-1969
-1994
-2020
-2045
-2072
-2099
-2125
-2152
-2179
-2206
-2233
-2261
-2288
-2316
-2343
-2371
-2399
-2427
-2455
-2482
-2510
-2538
-2566
-2594
-2622
-2650
-2677
-2705
-2733
-2760
-2787
-2814
-2841
-2868
-2895
-2921
-2947
-2973
-2999
-3025
-3050
-3075
-3100
-3125
-3150
-3174
-3199
-3223
-3246
-3270
-3294
-3317
-3340
-3363
-3386
-3409
-3431
-3453
-3475
-3497
-3519
-3540
-3561
-3582
-3603
-3623
-3643
-3663
-3683
-3702
-3721
-3740
-3758
-3776
-3794
-3811
-3828
-3844
-3860
-3876
-3891
-3905
-3919
-3933
-3946
-3958
-3970
-3982
-3993
-4003
-4013
-4022
-4030
-4038
-4046
-4054
-4059
-4066
-4070
-4075
-4080
-4083
-4086
-4088
-4090
-4091
-4091
-4090
-4089
-4088
-4085
-4082
-4078
-4074
-4069
-4064
-4058
-4051
-4043
-4035
-4027
-4019
-4010
-4000
-3990
-3979
-3968
-3957
-3945
-3933
-3921
-3908
-3894
-3881
-3867
-3853
-3838
-3824
-3809
-3794
-3778
-3763
-3747
-3731
-3715
-3699
-3683
-3667
-3651
-3634
-3618
-3601
-3585
-3568
-3552
-3536
-3519
-3503
-3487
-3470
-3454
-3438
-3422
-3406
-3390
-3374
-3358
-3343
-3327
-3312
-3296
-3281
-3265
-3250
-3235
-3220
-3205
-3190
-3175
-3160
-3146
-3131
-3116
-3101
-3086
-3071
-3056
-3040
-3025
-3010
-2994
-2978
-2962
-2946
-2930
-2914
-2897
-2880
-2863
-2846
-2828
-2811
-2793
-2775
-2756
-2738
-2719
-2700
-2681
-2661
-2642
-2622
-2602
-2582
-2561
-2540
-2519
-2498
-2477
-2455
-2433
-2411
-2388
-2366
-2343
-2320
-2297
-2273
-2249
-2225
-2201
-2176
-2151
-2126
-2101
-2075
-2049
-2023
-1996
-1970
-1943
-1915
-1888
-1860
-1832
-1803
-1774
-1745
-1716
-1687
-1657
-1627
-1597
-1567
-1537
-1506
-1476
-1445
-1414
-1384
-1353
-1322
-1291
-1261
-1230
-1199
-1169
-1138
-1108
-1078
-1047
-1018
-988
-958
-929
-899
-870
-842
-813
-785
-757
-729
-702
-675
-648
-621
-595
-569
-544
-519
-494
-470
-446
-423
-400
-377
-355
-333
-312
-291
-271
-251
-232
-213
-194
-176
-158
-141
-125
-108
-93
-78
-63
-49
-35
-21
-8
4
16
27
39
49
59
69
78
87
95
103
111
118
124
130
136
141
146
150
154
158
161
163
166
167
169
170
170
170
170
169
168
167
165
163
160
157
154
150
146
142
138
133
128
122
117
111
104
98
91
84
77
70
63
55
47
39
31
22
14
5
-3
-12
-21
-30
-40
-49
-58
-68
-77
-87
-97
-107
-117
-127
-137
-147
-158
-168
-178
-189
-199
-210
-221
-231
-242
-253
-263
-274
-285
-295
-306
-317
-327
-338
-348
-359
-369
-379
-389
-400
-410
-419
-429
-439
-448
-458
-467
-476
-485
-494
-502
-511
-519
-528
-536
-544
-552
-560
-568
-575
-583
-590
-597
-604
-611
-618
-625
-631
-638
-644
-650
-656
-662
-668
-674
-679
-685
-691
-696
-701
-707
-712
-717
-722
-728
-733
-738
-743
-748
-752
-757
-762
-767
-771
-776
-780
-785
-789
-793
-798
-802
-806
-810
-814
-818
-821
-825
-828
-832
-835
-838
-841
-844
-847
-850
-852
-854
-856
-858
-860
-861
-862
-863
-864
-865
-865
-865
-865
-865
-865
-864
-864
-863
-862
-860
-859
-857
-855
-853
-851
-849
-846
-843
-840
-837
-834
-830
-826
-822
-818
-813
-808
-803
-798
-793
-787
-781
-775
-768
-762
-755
-748
-740
-733
-725
-717
-708
-700
-691
-681
-672
-662
-652
-641
-631
-620
-608
-597
-585
-573
-560
-547
-534
-521
-507
-493
-478
-463
-448
-433
-417
-401
-385
-368
-351
-333
-315
-297
-278
-259
-240
-220
-199
-179
-157
-136
-114
-92
-69
-46
-22
2
27
51
76
102
128
154
181
208
235
262
290
318
347
375
404
433
462
491
521
550
580
610
639
669
699
729
760
790
820
850
879
909
939
969
998
1027
1056
1085
1114
1143
1171
1199
1227
1254
1282
1309
1335
1362
1388
1414
1439
1464
1489
1514
1538
1562
1586
1609
1632
1655
1677
1699
1721
1742
1763
1784
1804
1824
1844
1863
1882
1901
1919
1937
1955
1972
1989
2005
2021
2037
2053
2068
2083
2097
2111
2124
2138
2150
2163
2175
2187
2198
2209
2219
2230
2239
2249
2258
2267
2275
2284
2292
2299
2306
2313
2320
2327
2333
2339
2344
2350
2355
2360
2365
2369
2374
2378
2382
2385
2389
2392
2395
2398
2400
2403
2405
2407
2409
2411
2412
2413
2415
2416
2417
2417
2418
2418
2418
2418
2418
2418
2418
2417
2416
2415
2414
2413
2412
2410
2408
2406
2404
2402
2400
2397
2394
2391
2388
2385
2381
2378
2374
2370
2365
2361
2356
2351
2346
2340
2335
2329
2323
2316
2310
2303
2296
2289
2281
2273
2265
2257
2248
2239
2230
2221
2211
2201
2191
2181
2170
2159
2148
2136
2124
2112
2099
2087
2074
2060
2047
2032
2017
2003
1988
1973
1957
1941
1925
1908
1891
1873
1855
1837
1818
1800
1780
1761
1741
1720
1699
1678
1657
1635
1613
1591
1568
1545
1522
1499
1475
1451
1427
1403
1378
1353
1329
1304
1279
1253
1228
1203
1178
1152
1127
1102
1077
1052
1027
1002
977
953
928
904
880
856
832
808
785
762
739
716
694
671
649
628
606
585
564
544
523
503
483
464
445
426
407
389
371
354
337
320
304
288
272
257
242
227
213
199
186
172
160
147
135
123
112
100
89
78
68
57
47
37
27
18
8
-1
-10
-19
-28
-37
-46
-54
-63
-71
-79
-88
-96
-104
-112
-120
-128
-136
-143
-151
-159
-167
-174
-182
-189
-197
-204
-211
-218
-225
-232
-239
-246
-252
-259
-265
-271
-277
-283
-289
-294
-300
-305
-310
-315
-320
-325
-329
-334
-338
-342
-346
-350
-353
-357
-360
-363
-366
-368
-371
-373
-375
-376
-378
-379
-380
-381
-382
-382
-382
-382
-382
-381
-380
-379
-378
-376
-374
-372
-370
-368
-365
-362
-359
-356
-353
-349
-345
-341
-337
-333
-329
-324
-320
-315
-310
-305
-300
-295
-289
-284
-278
-273
-267
-261
-255
-249
-243
-237
-230
-224
-218
-212
-206
-200
-193
-187
-181
-176
-170
-164
-159
-153
-148
-143
-137
-132
-128
-123
-118
-114
-109
-105
-101
-97
-93
-89
-85
-81
-78
-74
-71
-68
-65
-62
-59
-57
-54
-52
-50
-48
-46
-44
-42
-41
-40
-39
-38
-38
-37
-37
-37
-37
-38
-38
-39
-40
-41
-42
-44
-46
-48
-50
-52
-55
-57
-60
-63
-66
-70
-73
-77
-81
-85
-89
-94
-98
-103
-108
-113
-118
-123
-128
-133
-139
-144
-150
-156
-162
-168
-174
-181
-187
-194
-201
-208
-215
-222
-230
-238
-246
-254
-262
-271
-280
-289
-298
-308
-318
-328
-338
-348
-359
-370
-381
-392
-404
-415
-427
-439
-452
-464
-477
-490
-503
-516
-529
-542
-556
-569
-583
-597
-611
-624
-638
-652
-667
-681
-695
-709
-723
-737
-752
-766
-780
-794
-809
-823
-837
-852
-866
-880
-895
-909
-923
-938
-952
-967
-981
-996
-1010
-1025
-1040
-1054
-1069
-1084
-1099
-1113
-1128
-1143
-1157
-1172
-1186
-1201
-1215
-1230
-1244
-1258
-1272
-1286
-1300
-1314
-1327
-1341
-1354
-1367
-1380
-1393
-1406
-1419
-1431
-1443
-1455
-1467
-1479
-1491
-1502
-1514
-1525
-1536
-1547
-1558
-1568
-1579
-1590
-1600
-1610
-1620
-1630
-1640
-1650
-1660
-1670
-1680
-1689
-1699
-1708
-1718
-1727
-1737
-1746
-1756
-1765
-1775
-1784
-1793
-1803
-1812
-1821
-1831
-1840
-1849
-1859
-1868
-1878
-1887
-1896
-1906
-1915
-1925
-1935
-1944
-1954
-1964
-1973
-1983
-1993
-2003
-2013
-2023
-2033
-2043
-2053
-2063
-2073
-2083
-2093
-2103
-2113
-2123
-2132
-2142
-2151
-2161
-2170
-2179
-2187
-2196
-2204
-2213
-2221
-2228
-2236
-2243
-2250
-2257
-2264
-2270
-2276
-2281
-2287
-2292
-2296
-2301
-2305
-2308
-2312
-2314
-2317
-2319
-2321
-2322
-2323
-2324
-2325
-2325
-2324
-2324
-2323
-2322
-2321
-2319
-2318
-2316
-2314
-2311
-2309
-2306
-2304
-2301
-2298
-2295
-2292
-2289
-2286
-2283
-2280
-2277
-2274
-2271
-2268
-2265
-2262
-2259
-2257
-2254
-2252
-2249
-2247
-2245
-2243
-2241
-2239
-2238
-2236
-2235
-2234
-2233
-2232
-2232
-2231
-2231
-2232
-2232
-2233
-2234
-2235
-2237
-2239
-2241
-2244
-2247
-2250
-2254
-2258
-2263
-2268
-2273
-2279
-2285
-2292
-2299
-2307
-2315
-2324
-2333
-2343
-2354
-2365
-2376
-2388
-2401
-2414
-2428
-2442
-2457
-2473
-2489
-2505
-2523
-2540
-2559
-2578
-2597
-2617
-2637
-2659
-2680
-2702
-2725
-2748
-2772
-2796
-2821
-2846
-2871
-2898
-2924
-2951
-2979
-3007
-3035
-3064
-3093
-3122
-3152
-3182
-3213
-3244
-3275
-3307
-3339
-3371
-3403
-3436
-3469
-3502
-3535
-3569
-3602
-3636
-3670
-3704
-3738
-3772
-3806
-3841
-3875
-3909
-3943
-3978
-4011
-4046
-4080
-4114
-4149
-4183
-4217
-4251
-4285
-4319
-4353
-4387
-4421
-4454
-4488
-4522
-4555
-4589
-4622
-4656
-4689
-4722
-4755
-4788
-4821
-4854
-4886
-4919
-4952
-4984
-5016
-5048
-5080
-5112
-5144
-5176
-5207
-5239
-5270
-5301
-5332
-5363
-5393
-5424
-5454
-5484
-5514
-5543
-5573
-5602
-5630
-5659
-5687
-5715
-5743
-5770
-5797
-5823
-5850
-5875
-5901
-5926
-5951
-5975
-5999
-6023
-6046
-6068
-6091
-6112
-6134
-6155
-6175
-6195
-6215
-6234
-6252
-6271
-6288
-6305
-6322
-6338
-6354
-6369
-6384
-6398
-6412
-6426
-6439
-6451
-6463
-6475
-6486
-6497
-6508
-6518
-6527
-6536
-6545
-6554
-6562
-6570
-6577
-6584
-6590
-6596
-6602
-6608
-6613
-6617
-6621
-6625
-6629
-6632
-6634
-6637
-6639
-6640
-6641
-6642
-6643
-6643
-6642
-6642
-6640
-6639
-6637
-6635
-6632
-6629
-6626
-6622
-6618
-6614
-6609
-6604
-6599
-6593
-6587
-6581
-6574
-6567
-6559
-6552
-6543
-6535
-6526
-6517
-6508
-6498
-6489
-6478
-6468
-6457
-6446
-6434
-6423
-6411
-6398
-6386
-6373
-6360
-6346
-6332
-6318
-6304
-6289
-6275
-6260
-6244
-6229
-6213
-6197
-6181
-6165
-6148
-6132
-6115
-6098
-6081
-6064
-6047
-6029
-6012
-5994
-5976
-5959
-5941
-5923
-5905
-5887
-5870
-5852
-5834
-5816
-5798
-5781
-5763
-5745
-5728
-5710
-5693
-5675
-5658
-5641
-5623
-5606
-5589
-5572
-5555
-5538
-5522
-5505
-5488
-5471
-5455
-5438
-5422
-5405
-5389
-5372
-5356
-5340
-5323
-5307
-5290
-5274
-5258
-5241
-5225
-5208
-5192
-5175
-5158
-5142
-5125
-5108
-5091
-5074
-5057
-5040
-5023
-5006
-4989
-4972
-4954
-4937
-4919
-4902
-4884
-4866
-4848
-4830
-4812
-4793
-4775
-4756
-4737
-4718
-4699
-4679
-4659
-4639
-4619
-4598
-4578
-4557
-4535
-4514
-4492
-4470
-4448
-4425
-4402
-4379
-4355
-4332
-4308
-4283
-4258
-4233
-4208
-4182
-4156
-4130
-4103
-4077
-4049
-4022
-3994
-3966
-3938
-3909
-3881
-3852
-3822
-3793
-3763
-3733
-3703
-3672
-3642
-3611
-3580
-3548
-3517
-3485
-3453
-3421
-3389
-3357
-3324
-3292
-3259
-3226
-3193
-3160
-3127
-3093
-3060
-3026
-2993
-2959
-2925
-2892
-2858
-2824
-2790
-2756
-2723
-2689
-2655
-2621
-2587
-2554
-2520
-2486
-2453
-2420
-2386
-2353
-2320
-2287
-2254
-2221
-2188
-2156
-2124
-2092
-2060
-2028
-1996
-1965
-1934
-1903
-1872
-1842
-1811
-1781
-1752
-1722
-1693
-1663
-1635
-1606
-1578
-1549
-1521
-1494
-1466
-1439
-1412
-1386
-1359
-1333
-1307
-1282
-1256
-1231
-1206
-1181
-1157
-1133
-1109
-1085
-1061
-1038
-1014
-992
-970
-947
-925
-903
-882
-860
-839
-818
-797
-776
-756
-736
-716
-696
-676
-657
-637
-618
-599
-580
-562
-543
-525
-506
-488
-471
-453
-436
-418
-401
-384
-368
-351
-335
-319
-303
-287
-272
-257
-242
-227
-212
-197
-183
-168
-154
-140
-126
-112
-98
-85
-71
-58
-44
-31
-17
-4
10
23
36
50
63
77
90
103
117
130
144
157
170
184
198
211
225
238
252
265
279
292
306
319
333
346
360
373
387
400
413
427
440
453
466
479
493
506
519
532
545
558
571
584
597
610
623
636
649
662
675
688
700
713
725
737
749
761
773
785
796
807
818
829
840
850
860
870
879
889
898
906
915
923
931
938
945
952
958
965
970
976
981
985
990
993
997
1000
1002
1004
1006
1008
1010
1010
1010
1010
1010
1008
1008
1006
1004
1000
998
995
991
987
982
977
972
966
960
954
947
939
932
924
915
907
898
888
878
868
858
847
836
824
812
800
787
774
761
747
734
719
705
690
675
659
643
627
611
594
577
559
542
524
506
487
468
449
430
411
391
371
350
330
309
288
267
245
223
201
179
157
134
111
88
65
42
18
-5
-29
-53
-77
-101
-126
-150
-175
-199
-224
-248
-273
-298
-323
-347
-372
-397
-422
-447
-472
-497
-522
-546
-571
-596
-621
-646
-670
-695
-719
-744
-768
-793
-817
-841
-865
-889
-913
-936
-960
-983
-1006
-1029
-1051
-1074
-1096
-1118
-1139
-1161
-1182
-1202
-1223
-1243
-1263
-1282
-1301
-1320
-1339
-1357
-1374
-1391
-1408
-1425
-1441
-1456
-1471
-1486
-1500
-1514
-1527
-1540
-1553
-1565
-1577
-1588
-1599
-1610
-1620
-1629
-1639
-1648
-1656
-1664
-1672
-1679
-1686
-1693
-1699
-1705
-1710
-1715
-1720
-1724
-1728
-1731
-1734
-1737
-1739
-1741
-1742
-1743
-1744
-1744
-1744
-1743
-1742
-1741
-1739
-1736
-1734
-1730
-1727
-1723
-1718
-1713
-1708
-1702
-1696
-1689
-1682
-1674
-1666
-1657
-1648
-1639
-1629
-1619
-1608
-1597
-1585
-1573
-1560
-1547
-1534
-1521
-1507
-1492
-1478
-1463
-1448
-1432
-1416
-1400
-1384
-1367
-1350
-1333
-1316
-1299
-1281
-1263
-1245
-1227
-1209
-1191
-1172
-1154
-1135
-1116
-1097
-1078
-1059
-1040
-1020
-1002
-983
-964
-945
-925
-906
-887
-868
-849
-830
-811
-792
-773
-754
-735
-716
-697
-679
-660
-642
-623
-605
-587
-569
-551
-533
-516
-498
-481
-464
-446
-430
-413
-396
-380
-363
-347
-331
-315
-300
-284
-269
-254
-239
-224
-210
-196
-182
-168
-155
-142
-129
-116
-104
-92
-81
-69
-58
-48
-37
-27
-18
-8
1
9
17
25
33
40
47
53
59
65
70
75
80
84
88
92
95
98
101
103
106
108
110
111
113
114
115
116
117
117
118
118
118
118
118
118
117
117
116
115
114
113
112
111
110
108
107
105
103
101
99
97
95
93
90
88
85
82
79
76
72
69
65
61
57
53
49
44
39
34
29
23
17
11
5
-1
-8
-14
-21
-28
-36
-43
-51
-59
-67
-75
-83
-92
-100
-109
-118
-127
-137
-146
-155
-165
-175
-184
-194
-204
-214
-224
-234
-244
-254
-264
-274
-284
-294
-304
-314
-324
-334
-344
-353
-363
-372
-382
-391
-400
-409
-417
-426
-434
-442
-450
-458
-465
-472
-479
-486
-492
-498
-504
-510
-515
-521
-525
-530
-534
-538
-542
-546
-549
-552
-555
-558
-560
-562
-564
-565
-567
-568
-568
-569
-569
-569
-569
-569
-568
-567
-566
-565
-564
-562
-560
-558
-556
-554
-552
-549
-547
-544
-541
-538
-535
-532
-528
-525
-521
-518
-514
-510
-505
-501
-497
-492
-487
-482
-477
-472
-467
-462
-456
-451
-445
-439
-433
-427
-421
-415
-409
-403
-397
-390
-384
-378
-371
-365
-358
-352
-345
-339
-332
-326
-319
-313
-306
-299
-293
-286
-280
-273
-267
-260
-254
-247
-241
-235
-228
-222
-216
-210
-204
-197
-191
-185
-179
-173
-168
-162
-156
-150
-144
-139
-133
-127
-121
-116
-110
-104
-98
-92
-86
-80
-74
-68
-62
-56
-50
-43
-37
-30
-24
-17
-10
-3
3
10
17
24
32
39
46
53
61
68
75
83
91
98
106
114
122
130
138
146
155
163
172
181
190
199
208
218
227
237
247
257
268
278
289
300
312
324
335
348
360
373
386
399
413
427
441
456
471
486
502
518
534
551
568
585
603
621
639
658
677
696
716
736
757
778
799
820
842
865
887
910
934
958
982
1006
1032
1058
1084
1110
1137
1165
1193
1221
1250
1279
1308
1338
1369
1400
1431
1463
1495
1528
1561
1594
1628
1663
1697
1733
1768
1804
1841
1877
1915
1952
1990
2029
2068
2107
2146
2186
2227
2267
2308
2350
2391
2433
2476
2519
2562
2605
2648
2692
2737
2781
2826
2870
2916
2961
3006
3052
3098
3144
3190
3236
3283
3329
3376
3422
3469
3516
3563
3610
3657
3704
3751
3798
3845
3891
3938
3985
4032
4078
4125
4172
4218
4264
4311
4357
4403
4449
4495
4540
4586
4631
4677
4722
4767
4812
4857
4901
4946
4990
5034
5079
5123
5167
5210
5254
5297
5341
5384
5427
5470
5513
5556
5598
5641
5683
5726
5768
5810
5852
5894
5936
5977
6019
6060
6102
6143
6184
6225
6266
6306
6347
6387
6427
6467
6507
6547
6587
6626
6666
6705
6744
6782
6821
6860
6898
6936
6974
7012
7049
7086
7123
7160
7197
7234
7270
7306
7342
7377
7412
7447
7482
7516
7551
7584
7618
7651
7684
7716
7748
7780
7811
7842
7873
7903
7933
7962
7991
8020
8048
8074
8103
8129
8154
8180
8206
8231
8255
8279
8302
8325
8347
8368
8389
8409
8429
8448
8467
8484
8502
8518
8534
8550
8564
8578
8592
8605
8617
8628
8638
8648
8658
8666
8674
8681
8687
8693
8698
8702
8706
8708
8711
8712
8713
8713
8712
8711
8709
8706
8702
8698
8694
8688
8683
8676
8669
8661
8653
8644
8634
8624
8613
8602
8590
8577
8564
8550
8536
8521
8506
8490
8474
8457
8439
8421
8402
8382
8362
8342
8320
8298
8276
8253
8229
8205
8180
8154
8128
8102
8074
8045
8016
7988
7958
7928
7896
7865
7832
7799
7765
7731
7696
7660
7624
7587
7550
7512
7473
7434
7394
7354
7313
7271
7229
7187
7143
7100
7055
7011
6965
6920
6874
6827
6780
6732
6684
6636
6587
6538
6488
6438
6388
6337
6286
6235
6183
6131
6078
6025
5972
5918
5864
5810
5756
5701
5646
5590
5534
5478
5422
5365
5308
5251
5193
5135
5077
5019
4960
4901
4841
4782
4722
4662
4601
4540
4479
4418
4357
4295
4233
4171
4109
4046
3983
3921
3858
3795
3732
3668
3605
3542
3478
3415
3351
3288
3224
3161
3097
3034
2971
2907
2844
2781
2718
2655
2593
2530
2468
2406
2344
2282
2221
2160
2099
2037
1978
1917
1857
1798
1738
1679
1620
1562
1503
1445
1388
1330
1273
1216
1160
1104
1048
993
937
883
828
774
721
668
615
562
510
458
407
356
305
255
205
156
107
58
9
-39
-86
-133
-180
-227
-273
-319
-364
-409
-454
-498
-542
-585
-628
-671
-713
-755
-797
-838
-879
-920
-960
-1000
-1040
-1079
-1118
-1157
-1195
-1233
-1271
-1309
-1346
-1383
-1420
-1457
-1493
-1529
-1565
-1601
-1637
-1672
-1707
-1742
-1777
-1811
-1846
-1880
-1914
-1948
-1981
-2015
-2048
-2081
-2114
-2147
-2180
-2212
-2244
-2276
-2308
-2340
-2371
-2403
-2434
-2465
-2496
-2527
-2557
-2588
-2618
-2648
-2678
-2707
-2737
-2766
-2796
-2825
-2854
-2882
-2911
-2939
-2968
-2996
-3024
-3051
-3079
-3106
-3134
-3161
-3188
-3215
-3241
-3268
-3294
-3321
-3347
-3372
-3398
-3424
-3449
-3475
-3500
-3525
-3549
-3574
-3599
-3623
-3647
-3671
-3694
-3718
-3741
-3764
-3787
-3810
-3832
-3854
-3876
-3897
-3919
-3940
-3960
-3981
-4001
-4021
-4041
-4061
-4080
-4099
-4118
-4136
-4155
-4173
-4191
-4208
-4226
-4243
-4260
-4276
-4293
-4309
-4325
-4341
-4356
-4371
-4386
-4401
-4415
-4429
-4443
-4457
-4470
-4483
-4496
-4508
-4521
-4533
-4544
-4555
-4566
-4577
-4587
-4597
-4607
-4616
-4625
-4634
-4642
-4650
-4658
-4665
-4671
-4678
-4683
-4689
-4694
-4699
-4703
-4706
-4710
-4713
-4715
-4717
-4718
-4719
-4720
-4720
-4719
-4718
-4716
-4714
-4712
-4709
-4705
-4701
-4696
-4691
-4685
-4678
-4671
-4664
-4656
-4647
-4638
-4628
-4618
-4607
-4596
-4584
-4571
-4558
-4545
-4531
-4516
-4501
-4485
-4469
-4452
-4435
-4418
-4400
-4381
-4362
-4343
-4323
-4303
-4282
-4261
-4240
-4219
-4197
-4174
-4152
-4129
-4105
-4082
-4058
-4034
-4009
-3984
-3959
-3934
-3908
-3882
-3855
-3828
-3801
-3774
-3747
-3719
-3691
-3662
-3633
-3604
-3575
-3546
-3516
-3486
-3455
-3425
-3394
-3363
-3331
-3300
-3268
-3235
-3203
-3170
-3137
-3103
-3070
-3036
-3002
-2968
-2933
-2898
-2863
-2828
-2793
-2757
-2721
-2685
-2649
-2613
-2576
-2540
-2503
-2466
-2429
-2391
-2354
-2316
-2278
-2240
-2202
-2164
-2125
-2086
-2048
-2009
-1970
-1931
-1892
-1853
-1813
-1774
-1735
-1696
-1656
-1617
-1578
-1539
-1500
-1461
-1422
-1383
-1344
-1306
-1268
-1229
-1191
-1154
-1116
-1079
-1042
-1004
-968
-932
-896
-860
-825
-790
-755
-720
-686
-652
-619
-586
-553
-521
-489
-457
-426
-395
-365
-335
-305
-276
-247
-219
-191
-164
-137
-110
-84
-58
-33
-8
16
40
63
86
109
131
152
174
194
215
235
254
273
292
310
328
345
362
379
395
411
426
441
456
471
485
499
512
525
538
551
563
576
587
599
610
622
633
643
654
664
674
684
694
704
713
722
731
740
749
757
766
774
782
790
798
805
813
820
827
835
842
848
855
862
868
875
881
887
893
899
906
912
918
924
930
936
942
948
953
959
965
972
978
984
990
996
1002
1008
1014
1020
1027
1034
1040
1047
1054
1061
1068
1075
1083
1090
1098
1106
1114
1122
1131
1139
1148
1157
1167
1176
1186
1196
1206
1217
1227
1238
1249
1261
1273
1284
1297
1309
1322
1334
1348
1361
1375
1389
1403
1417
1432
1446
1462
1477
1492
1508
1524
1540
1556
1573
1589
1606
1623
1640
1657
1674
1692
1710
1727
1745
1763
1781
1799
1817
1835
1854
1872
1890
1909
1927
1946
1964
1983
2001
2021
2039
2058
2077
2096
2115
2133
2152
2171
2190
2208
2227
2246
2264
2282
2301
2319
2337
2355
2373
2391
2408
2426
2443
2460
2477
2494
2511
2527
2544
2560
2576
2591
2607
2622
2638
2653
2668
2682
2697
2711
2726
2740
2754
2767
2781
2795
2808
2821
2834
2847
2860
2873
2886
2898
2911
2923
2936
2948
2960
2972
2984
2996
3008
3019
3031
3042
3054
3065
3076
3088
3099
3110
3121
3131
3142
3153
3163
3174
3184
3195
3205
3215
3225
3235
3245
3255
3265
3275
3285
3294
3304
3314
3323
3333
3342
3351
3360
3369
3378
3387
3396
3405
3413
3422
3430
3438
3446
3454
3462
3470
3477
3485
3492
3499
3506
3513
3520
3526
3533
3539
3546
3552
3558
3564
3569
3575
3581
3586
3592
3597
3602
3607
3612
3617
3621
3626
3631
3635
3640
3644
3648
3652
3656
3660
3664
3668
3671
3675
3678
3681
3684
3687
3690
3693
3696
3698
3700
3703
3705
3706
3708
3710
3711
3712
3713
3714
3715
3715
3716
3716
3716
3716
3716
3716
3715
3714
3714
3713
3711
3710
3708
3707
3705
3703
3700
3698
3695
3692
3689
3686
3682
3678
3674
3670
3665
3661
3656
3651
3645
3639
3634
3627
3621
3614
3607
3600
3593
3585
3577
3569
3561
3552
3543
3534
3524
3514
3504
3494
3483
3472
3461
3449
3438
3426
3414
3401
3388
3375
3362
3349
3335
3321
3307
3292
3278
3263
3248
3232
3217
3201
3185
3169
3153
3136
3120
3103
3086
3069
3051
3034
3016
2999
2981
2962
2944
2926
2907
2888
2869
2850
2830
2811
2791
2771
2751
2730
2710
2689
2668
2647
2626
2604
2582
2561
2539
2516
2494
2471
2449
2426
2403
2379
2356
2333
2309
2285
2261
2237
2213
2189
2164
2139
2115
2090
2065
2040
2015
1989
1964
1939
1913
1888
1862
1836
1810
1785
1759
1733
1707
1681
1655
1629
1603
1577
1551
1525
1499
1473
1447
1421
1395
1368
1342
1316
1290
1264
1238
1212
1186
1160
1134
1108
1082
1056
1030
1004
979
953
928
902
877
852
827
802
777
752
727
703
679
655
631
607
583
560
536
513
490
467
444
422
399
377
355
333
311
290
268
247
226
205
184
163
142
121
101
80
60
40
20
-1
-21
-41
-61
-80
-100
-120
-140
-160
-179
-199
-218
-238
-257
-277
-296
-315
-334
-354
-372
-391
-410
-429
-448
-466
-485
-503
-522
-540
-558
-576
-594
-612
-630
-648
-666
-683
-701
-718
-736
-753
-770
-787
-805
-822
-838
-855
-872
-888
-905
-921
-938
-954
-970
-986
-1000
-1016
-1032
-1048
-1063
-1078
-1093
-1107
-1122
-1136
-1150
-1164
-1177
-1191
-1204
-1217
-1229
-1242
-1254
-1266
-1277
-1289
-1300
-1311
-1321
-1332
-1342
-1351
-1361
-1370
-1379
-1387
-1395
-1403
-1411
-1418
-1425
-1432
-1439
-1445
-1451
-1456
-1461
-1466
-1471
-1475
-1479
-1482
-1486
-1489
-1491
-1493
-1495
-1497
-1498
-1499
-1499
-1499
-1499
-1498
-1497
-1496
-1494
-1492
-1489
-1486
-1482
-1479
-1474
-1470
-1464
-1459
-1453
-1447
-1440
-1433
-1425
-1417
-1409
-1401
-1392
-1382
-1373
-1363
-1353
-1342
-1332
-1321
-1309
-1298
-1286
-1275
-1263
-1250
-1238
-1225
-1213
-1200
-1187
-1173
-1160
-1147
-1133
-1120
-1106
-1093
-1079
-1065
-1052
-1038
-1024
-1010
-997
-983
-970
-957
-943
-930
-917
-904
-891
-878
-865
-852
-840
-827
-815
-803
-791
-779
-768
-757
-745
-735
-724
-713
-703
-693
-683
-674
-665
-656
-647
-639
-630
-623
-615
-608
-601
-594
-587
-581
-575
-570
-565
-560
-555
-550
-546
-543
-539
-536
-533
-530
-528
-525
-524
-522
-521
-520
-519
-518
-518
-518
-518
-518
-519
-520
-521
-522
-524
-525
-527
-529
-531
-534
-536
-539
-542
-545
-549
-552
-556
-560
-564
-568
-573
-578
-583
-588
-593
-599
-605
-611
-617
-623
-630
-636
-643
-650
-658
-665
-672
-680
-688
-696
-704
-712
-720
-729
-737
-746
-754
-763
-772
-781
-790
-799
-808
-817
-826
-835
-844
-853
-862
-871
-880
-889
-898
-907
-916
-925
-934
-943
-952
-960
-969
-977
-986
-994
-1002
-1010
-1018
-1027
-1035
-1043
-1051
-1059
-1067
-1075
-1082
-1090
-1098
-1105
-1113
-1120
-1128
-1135
-1143
-1150
-1157
-1164
-1171
-1178
-1185
-1192
-1199
-1206
-1213
-1219
-1226
-1232
-1239
-1245
-1251
-1258
-1264
-1270
-1276
-1282
-1288
-1293
-1299
-1305
-1310
-1315
-1321
-1326
-1331
-1336
-1341
-1345
-1350
-1354
-1359
-1363
-1367
-1371
-1375
-1379
-1382
-1386
-1389
-1393
-1396
-1399
-1402
-1405
-1408
-1411
-1413
-1416
-1418
-1420
-1423
-1425
-1427
-1428
-1430
-1432
-1433
-1435
-1436
-1437
-1438
-1439
-1440
-1441
-1442
-1443
-1443
-1444
-1444
-1444
-1444
-1444
-1444
-1444
-1444
-1443
-1443
-1442
-1441
-1440
-1439
-1438
-1437
-1435
-1434
-1432
-1430
-1429
-1427
-1424
-1422
-1420
-1417
-1414
-1411
-1408
-1405
-1402
-1398
-1395
-1391
-1387
-1383
-1379
-1374
-1370
-1365
-1361
-1356
-1351
-1346
-1340
-1335
-1330
-1324
-1318
-1313
-1307
-1301
-1295
-1289
-1283
-1276
-1270
-1264
-1257
-1250
-1244
-1237
-1230
-1223
-1215
-1208
-1201
-1193
-1186
-1178
-1170
-1162
-1154
-1146
-1138
-1130
-1121
-1113
-1104
-1095
-1086
-1078
-1069
-1059
-1050
-1041
-1031
-1022
-1012
-1002
-992
-982
-972
-962
-952
-941
-930
-920
-909
-898
-887
-876
-864
-853
-842
-830
-819
-807
-796
-784
-772
-761
-749
-737
-725
-713
-702
-690
-678
-666
-655
-643
-631
-620
-608
-597
-586
-574
-563
-552
-541
-530
-520
-509
-499
-488
-478
-468
-458
-448
-438
-429
-419
-409
-400
-391
-381
-372
-363
-354
-345
-336
-327
-318
-309
-301
-292
-283
-275
-266
-258
-250
-241
-233
-225
-216
-208
-200
-192
-184
-175
-167
-159
-151
-142
-134
-126
-117
-109
-101
-93
-84
-76
-68
-59
-51
-43
-34
-26
-17
-9
-1
8
16
24
33
41
49
57
66
74
82
90
98
107
115
123
130
138
146
154
161
169
176
183
191
198
204
211
218
224
230
236
242
247
253
258
263
268
273
277
282
286
290
294
298
301
305
308
311
314
317
320
322
325
327
330
332
334
335
337
339
340
342
343
344
345
346
347
348
348
349
349
349
350
350
350
350
349
349
349
348
348
347
347
346
345
345
344
343
342
342
341
340
339
338
337
336
335
334
334
333
331
330
329
328
327
326
325
323
322
321
319
318
316
314
313
311
309
307
305
303
300
298
296
293
291
288
286
283
281
278
275
273
270
267
265
262
260
257
254
252
249
247
244
242
240
237
235
233
231
229
227
225
223
222
220
219
217
216
214
213
212
211
210
210
209
208
208
208
208
208
208
208
208
209
209
210
211
212
214
215
216
218
220
222
224
226
228
230
232
235
237
239
242
244
247
249
251
254
256
258
261
263
265
267
269
271
272
274
276
277
279
280
281
282
283
284
285
286
287
288
288
289
289
290
290
290
290
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
290
290
290
290
290
290
289
289
289
288
288
287
287
286
286
285
285
284
283
282
282
281
280
279
278
277
276
275
274
272
271
270
269
267
266
265
263
262
260
258
257
255
253
251
249
247
245
242
240
237
235
232
229
226
223
219
216
213
209
205
201
197
193
188
184
179
174
169
164
159
153
148
142
136
131
124
118
112
106
99
93
86
79
72
65
58
51
43
36
28
20
12
4
-4
-12
-20
-29
-38
-46
-55
-64
-73
-82
-92
-101
-111
-120
-130
-140
-150
-160
-170
-180
-190
-201
-211
-222
-233
-244
-255
-266
-277
-288
-300
-311
-323
-335
-347
-359
-371
-384
-396
-409
-422
-435
-448
-461
-475
-488
-502
-516
-530
-544
-559
-573
-588
-602
-617
-632
-647
-662
-678
-693
-709
-724
-740
-756
-772
-787
-803
-820
-836
-852
-868
-885
-901
-918
-935
-951
-968
-985
-1002
-1018
-1036
-1053
-1071
-1088
-1105
-1123
-1140
-1158
-1175
-1193
-1211
-1229
-1247
-1265
-1283
-1301
-1319
-1337
-1355
-1374
-1392
-1411
-1429
-1448
-1466
-1485
-1503
-1522
-1541
-1560
-1578
-1597
-1616
-1635
-1654
-1673
-1692
-1711
-1730
-1749
-1768
-1787
-1806
-1825
-1844
-1863
-1882
-1901
-1921
-1940
-1959
-1978
-1997
-2016
-2036
-2055
-2074
-2093
-2112
-2131
-2150
-2169
-2188
-2207
-2226
-2245
-2264
-2283
-2302
-2321
-2340
-2359
-2378
-2397
-2416
-2434
-2453
-2472
-2491
-2509
-2528
-2546
-2565
-2583
-2602
-2620
-2639
-2657
-2675
-2694
-2712
-2730
-2748
-2766
-2785
-2803
-2821
-2839
-2857
-2875
-2893
-2911
-2929
-2947
-2966
-2984
-3002
-3020
-3038
-3057
-3075
-3093
-3111
-3129
-3148
-3166
-3184
-3202
-3220
-3239
-3257
-3275
-3293
-3311
-3329
-3347
-3365
-3383
-3401
-3418
-3436
-3454
-3472
-3489
-3507
-3524
-3542
-3559
-3576
-3594
-3611
-3628
-3646
-3663
-3680
-3697
-3714
-3731
-3749
-3766
-3783
-3800
-3817
-3834
-3851
-3868
-3885
-3901
-3918
-3935
-3952
-3968
-3985
-4002
-4018
-4035
-4051
-4067
-4083
-4100
-4116
-4132
-4148
-4164
-4180
-4195
-4211
-4226
-4241
-4256
-4271
-4286
-4301
-4315
-4329
-4343
-4356
-4370
-4383
-4396
-4408
-4421
-4433
-4445
-4456
-4468
-4479
-4489
-4500
-4510
-4520
-4529
-4538
-4547
-4556
-4564
-4572
-4579
-4586
-4593
-4600
-4606
-4611
-4617
-4622
-4627
-4631
-4635
-4639
-4642
-4645
-4647
-4649
-4651
-4652
-4653
-4654
-4654
-4654
-4653
-4652
-4650
-4648
-4646
-4644
-4640
-4637
-4633
-4629
-4624
-4619
-4613
-4607
-4601
-4594
-4587
-4579
-4571
-4563
-4554
-4545
-4535
-4525
-4515
-4504
-4493
-4481
-4470
-4457
-4445
-4431
-4418
-4404
-4390
-4376
-4361
-4346
-4331
-4315
-4299
-4283
-4266
-4250
-4232
-4215
-4198
-4180
-4162
-4143
-4125
-4106
-4086
-4067
-4048
-4029
-4009
-3989
-3968
-3948
-3927
-3906
-3885
-3864
-3842
-3820
-3799
-3776
-3754
-3732
-3709
-3686
-3664
-3641
-3617
-3594
-3571
-3547
-3523
-3499
-3475
-3451
-3427
-3403
-3378
-3354
-3329
-3304
-3279
-3254
-3229
-3204
-3179
-3154
-3128
-3103
-3077
-3052
-3026
-3000
-2974
-2949
-2923
-2897
-2871
-2845
-2819
-2793
-2766
-2740
-2714
-2688
-2661
-2635
-2608
-2582
-2555
-2529
-2502
-2475
-2449
-2422
-2395
-2369
-2342
-2316
-2289
-2262
-2236
-2209
-2183
-2156
-2130
-2103
-2077
-2051
-2024
-1998
-1972
-1945
-1919
-1893
-1867
-1841
-1814
-1788
-1762
-1736
-1710
-1684
-1658
-1632
-1606
-1580
-1554
-1528
-1502
-1476
-1450
-1424
-1398
-1372
-1346
-1320
-1294
-1268
-1243
-1217
-1191
-1165
-1139
-1113
-1087
-1062
-1036
-1010
-984
-959
-933
-907
-882
-856
-830
-805
-779
-754
-728
-703
-677
-652
-627
-602
-576
-551
-526
-501
-476
-451
-427
-402
-377
-353
-328
-304
-279
-255
-231
-207
-183
-159
-136
-112
-89
-65
-42
-19
4
27
49
72
94
116
138
160
182
204
225
246
267
288
309
330
350
370
391
410
430
450
469
488
507
525
543
562
579
597
614
631
648
665
681
697
713
729
744
759
774
789
803
817
831
845
858
871
883
896
908
920
931
943
954
964
975
985
995
1004
1014
1022
1031
1040
1048
1056
1063
1070
1077
1084
1090
1096
1101
1106
1111
1115
1119
1123
1126
1129
1132
1134
1136
1137
1138
1139
1139
1139
1139
1138
1136
1135
1133
1130
1128
1125
1121
1117
1113
1109
1104
1098
1093
1087
1081
1074
1067
1060
1052
1044
1036
1027
1018
1008
999
989
979
968
957
946
934
923
911
898
885
872
859
846
832
818
803
789
774
758
743
727
711
695
678
661
644
626
609
591
572
554
535
516
497
478
458
438
418
398
378
357
336
316
295
274
252
231
210
188
167
145
123
101
80
58
36
14
-8
-30
-52
-73
-95
-117
-139
-160
-182
-203
-224
-246
-267
-288
-309
-329
-350
-371
-391
-411
-431
-451
-471
-490
-510
-529
-548
-567
-585
-604
-622
-640
-658
-676
-693
-710
-727
-744
-761
-778
-794
-810
-826
-842
-857
-873
-888
-903
-918
-933
-947
-962
-976
-990
-1004
-1016
-1031
-1044
-1057
-1070
-1083
-1095
-1107
-1119
-1131
-1143
-1154
-1165
-1176
-1187
-1197
-1207
-1217
-1227
-1236
-1245
-1254
-1263
-1271
-1279
-1287
-1295
-1302
-1309
-1316
-1322
-1329
-1335
-1340
-1346
-1351
-1356
-1360
-1365
-1369
-1373
-1376
-1380
-1383
-1385
-1388
-1390
-1392
-1393
-1395
-1396
-1397
-1397
-1397
-1397
-1397
-1397
-1396
-1395
-1393
-1392
-1390
-1388
-1385
-1383
-1380
-1376
-1373
-1369
-1365
-1361
-1356
-1351
-1346
-1341
-1335
-1329
-1323
-1316
-1310
-1303
-1296
-1288
-1281
-1273
-1265
-1257
-1248
-1240
-1231
-1222
-1212
-1203
-1193
-1183
-1173
-1163
-1152
-1142
-1131
-1120
-1109
-1097
-1085
-1073
-1061
-1049
-1037
-1024
-1010
-998
-985
-971
-958
-944
-930
-915
-901
-886
-871
-856
-841
-825
-809
-793
-777
-761
-744
-727
-710
-693
-675
-657
-639
-621
-603
-584
-566
-547
-527
-508
-488
-469
-449
-428
-408
-387
-367
-345
-324
-303
-281
-259
-237
-215
-193
-170
-147
-124
-101
-78
-54
-31
-7
17
41
65
89
114
138
163
188
213
238
263
289
314
340
365
391
417
443
469
495
522
548
574
601
628
654
681
708
735
762
789
816
844
871
898
926
953
981
1008
1036
1064
1092
1120
1147
1175
1203
1231
1259
1287
1315
1343
1371
1398
1426
1454
1482
1510
1538
1566
1594
1621
1649
1677
1704
1732
1759
1787
1814
1842
1869
1896
1923
1950
1977
2004
2031
2057
2084
2110
2136
2163
2189
2215
2241
2266
2292
2318
2343
2368
2393
2418
2443
2468
2493
2517
2541
2566
2590
2613
2637
2661
2684
2708
2731
2754
2777
2800
2822
2845
2867
2890
2912
2934
2956
2977
2999
3021
3042
3063
3084
3105
3126
3147
3167
3188
3208
3228
3248
3268
3288
3307
3327
3346
3365
3384
3402
3421
3439
3458
3476
3493
3511
3529
3546
3563
3580
3597
3613
3630
3646
3662
3678
3694
3710
3725
3741
3756
3771
3786
3800
3815
3829
3843
3857
3871
3885
3899
3912
3926
3939
3952
3965
3978
3991
4003
4017
4029
4042
4054
4067
4078
4091
4104
4116
4128
4140
4152
4164
4176
4188
4200
4212
4223
4235
4247
4258
4270
4281
4293
4304
4316
4327
4338
4349
4360
4371
4383
4394
4404
4415
4426
4437
4448
4458
4469
4479
4490
4500
4511
4521
4531
4541
4552
4562
4572
4582
4592
4602
4612
4621
4631
4641
4651
4661
4670
4680
4690
4699
4709
4718
4728
4737
4747
4756
4766
4775
4784
4793
4802
4812
4821
4829
4838
4847
4856
4865
4873
4882
4890
4898
4906
4914
4922
4930
4937
4945
4952
4959
4966
4973
4980
4986
4992
4998
5004
5010
5016
5021
5026
5031
5036
5041
5045
5050
5054
5058
5061
5065
5069
5072
5075
5078
5081
5083
5086
5088
5091
5093
5095
5096
5098
5100
5101
5102
5103
5104
5105
5106
5106
5107
5107
5107
5107
5107
5107
5106
5105
5104
5103
5102
5101
5099
5097
5095
5093
5090
5087
5084
5081
5078
5074
5070
5066
5061
5056
5051
5046
5040
5034
5027
5021
5014
5006
4998
4990
4981
4972
4963
4953
4943
4933
4922
4911
4899
4887
4874
4861
4847
4834
4819
4804
4789
4773
4757
4740
4723
4705
4686
4668
4648
4629
4608
4588
4567
4545
4523
4500
4477
4454
4430
4406
4381
4356
4330
4304
4278
4251
4224
4197
4169
4141
4113
4083
4054
4025
3996
3966
3936
3905
3874
3843
3812
3780
3749
3717
3684
3652
3619
3586
3553
3520
3487
3453
3419
3385
3351
3316
3282
3247
3212
3178
3142
3107
3072
3036
3001
2965
2930
2894
2858
2822
2786
2750
2714
2678
2642
2606
2570
2534
2498
2462
2426
2390
2354
2319
2283
2248
2212
2177
2142
2107
2073
2037
2004
1970
1936
1902
1868
1835
1802
1769
1737
1705
1672
1641
1609
1578
1547
1516
1486
1455
1425
1396
1366
1337
1308
1279
1251
1223
1195
1167
1140
1113
1086
1059
1033
1006
981
955
930
905
880
855
830
806
782
758
734
711
688
665
642
619
597
575
553
532
510
489
468
447
427
406
386
367
347
328
309
290
271
253
234
216
199
181
164
147
130
114
97
81
66
50
35
20
5
-9
-24
-38
-52
-65
-78
-91
-104
-117
-129
-141
-153
-165
-176
-187
-198
-209
-219
-229
-239
-249
-259
-268
-277
-286
-294
-302
-311
-318
-326
-334
-341
-348
-355
-361
-367
-373
-379
-385
-390
-396
-401
-405
-410
-414
-419
-423
-426
-430
-433
-436
-439
-442
-445
-448
-450
-452
-454
-456
-458
-459
-461
-462
-463
-464
-465
-466
-467
-467
-467
-468
-468
-468
-468
-468
-467
-467
-466
-465
-465
-464
-463
-462
-460
-459
-458
-456
-454
-453
-451
-449
-447
-444
-442
-440
-437
-434
-431
-428
-425
-422
-419
-415
-411
-407
-403
-399
-394
-390
-385
-380
-375
-369
-364
-358
-352
-346
-339
-333
-326
-319
-311
-304
-296
-288
-280
-271
-263
-254
-245
-235
-226
-216
-206
-196
-186
-175
-164
-153
-142
-131
-119
-107
-95
-83
-71
-58
-45
-32
-19
-6
8
21
35
49
64
78
93
107
122
137
152
168
183
199
215
230
247
263
279
296
313
329
346
364
381
398
416
434
451
469
487
505
524
542
560
579
597
616
635
654
673
692
711
730
749
769
788
808
828
847
867
887
907
927
947
967
987
1006
1028
1048
1068
1089
1109
1129
1150
1170
1191
1211
1231
1252
1272
1293
1313
1333
1354
1374
1394
1414
1434
1454
1474
1494
1514
1534
1554
1573
1593
1612
1632
1651
1670
1689
1708
1727
1745
1764
1782
1800
1818
1836
1854
1872
1889
1907
1924
1941
1958
1975
1991
2008
2024
2040
2056
2072
2087
2103
2118
2133
2148
2163
2177
2192
2206
2220
2234
2247
2261
2274
2287
2299
2312
2324
2336
2348
2360
2371
2383
2394
2404
2415
2425
2435
2445
2455
2464
2473
2482
2491
2499
2508
2516
2523
2531
2538
2545
2552
2558
2565
2571
2576
2582
2587
2592
2597
2601
2606
2610
2614
2617
2620
2623
2626
2628
2631
2633
2634
2636
2637
2638
2638
2638
2638
2638
2637
2636
2635
2633
2631
2629
2626
2624
2620
2617
2613
2609
2604
2600
2594
2589
2583
2577
2571
2564
2557
2550
2542
2534
2526
2517
2509
2499
2490
2480
2470
2460
2449
2438
2427
2416
2404
2392
2379
2367
2354
2341
2327
2314
2300
2286
2271
2256
2241
2226
2211
2195
2179
2163
2146
2130
2113
2095
2078
2060
2041
2024
2005
1987
1968
1949
1930
1910
1891
1871
1851
1830
1810
1789
1768
1747
1725
1704
1682
1660
1638
1616
1594
1571
1549
1526
1503
1480
1457
1434
1410
1387
1364
1340
1316
1292
1269
1245
1221
1197
1173
1149
1125
1101
1077
1053
1029
1004
981
957
933
909
885
861
838
814
791
767
744
721
698
675
652
630
607
585
563
541
519
497
476
454
433
412
392
371
351
330
310
291
271
252
233
214
195
176
158
140
122
105
88
70
54
37
21
5
-11
-27
-42
-57
-72
-86
-101
-115
-129
-142
-156
-169
-182
-194
-207
-219
-231
-243
-254
-265
-277
-287
-298
-308
-319
-329
-338
-348
-357
-366
-375
-384
-392
-401
-409
-416
-424
-431
-438
-445
-452
-458
-464
-470
-476
-481
-486
-491
-496
-500
-505
-509
-513
-516
-520
-523
-526
-529
-531
-534
-536
-538
-540
-542
-543
-545
-546
-547
-548
-549
-549
-550
-550
-551
-551
-551
-552
-552
-552
-552
-552
-552
-552
-552
-553
-553
-553
-553
-554
-554
-555
-555
-556
-556
-557
-558
-559
-561
-562
-564
-565
-567
-569
-571
-573
-575
-578
-581
-583
-586
-590
-593
-596
-600
-603
-607
-611
-615
-619
-624
-628
-633
-638
-643
-648
-653
-658
-663
-669
-675
-680
-686
-692
-699
-705
-711
-718
-725
-731
-738
-745
-753
-760
-767
-775
-783
-790
-798
-807
-815
-823
-832
-840
-849
-858
-867
-876
-885
-894
-903
-913
-922
-932
-941
-951
-961
-971
-981
-991
-1000
-1010
-1020
-1031
-1041
-1051
-1061
-1071
-1081
-1091
-1101
-1111
-1121
-1131
-1141
-1151
-1161
-1171
-1181
-1190
-1200
-1209
-1219
-1228
-1237
-1246
-1255
-1264
-1272
-1281
-1289
-1298
-1306
-1314
-1322
-1330
-1338
-1345
-1353
-1360
-1367
-1374
-1381
-1388
-1395
-1402
-1408
-1415
-1421
-1427
-1433
-1439
-1445
-1451
-1456
-1462
-1467
-1472
-1477
-1482
-1487
-1492
-1497
-1501
-1506
-1510
-1514
-1518
-1522
-1526
-1530
-1534
-1537
-1541
-1544
-1548
-1551
-1554
-1557
-1560
-1562
-1565
-1568
-1570
-1573
-1575
-1577
-1579
-1581
-1583
-1584
-1586
-1587
-1589
-1590
-1591
-1592
-1592
-1593
-1593
-1593
-1593
-1593
-1593
-1592
-1591
-1590
-1589
-1587
-1585
-1583
-1581
-1578
-1575
-1572
-1568
-1564
-1560
-1555
-1550
-1545
-1540
-1534
-1527
-1521
-1514
-1507
-1499
-1491
-1482
-1474
-1465
-1455
-1446
-1435
-1425
-1414
-1403
-1392
-1380
-1368
-1355
-1342
-1329
-1316
-1302
-1288
-1273
-1258
-1243
-1228
-1212
-1196
-1180
-1163
-1146
-1129
-1112
-1094
-1076
-1058
-1039
-1020
-1000
-982
-963
-943
-923
-903
-882
-862
-841
-820
-799
-778
-756
-735
-713
-691
-669
-647
-624
-602
-579
-557
-534
-511
-489
-466
-443
-420
-397
-374
-351
-329
-306
-283
-260
-237
-215
-192
-170
-147
-125
-103
-80
-58
-36
-15
7
29
50
71
92
113
134
154
175
195
214
234
253
272
291
310
328
346
364
381
398
415
432
448
464
480
495
510
525
539
553
567
581
594
606
619
631
643
654
665
676
686
696
706
715
724
733
741
749
757
764
771
777
784
789
795
800
805
809
813
817
820
823
826
828
830
832
833
834
835
835
835
835
834
833
832
831
829
827
824
822
819
816
812
808
804
800
795
790
785
779
774
767
761
754
747
740
733
725
717
708
699
690
681
671
661
651
640
629
618
606
594
582
570
557
544
530
516
502
488
473
458
443
427
412
396
379
362
345
328
311
293
275
257
238
220
201
181
162
142
122
102
82
61
40
19
-2
-24
-46
-68
-90
-112
-135
-158
-181
-204
-228
-252
-275
-300
-324
-348
-373
-398
-423
-449
-474
-500
-526
-552
-578
-605
-631
-658
-685
-712
-739
-767
-794
-822
-850
-878
-906
-934
-963
-991
-1020
-1049
-1077
-1106
-1135
-1164
-1194
-1223
-1252
-1282
-1311
-1341
-1370
-1400
-1429
-1459
-1489
-1519
-1548
-1578
-1608
-1638
-1668
-1697
-1727
-1757
-1787
-1816
-1846
-1876
-1905
-1935
-1964
-1994
-2023
-2052
-2082
-2111
-2140
-2169
-2198
-2227
-2256
-2285
-2314
-2343
-2371
-2400
-2428
-2457
-2485
-2513
-2541
-2569
-2597
-2625
-2652
-2680
-2707
-2735
-2762
-2789
-2816
-2842
-2869
-2895
-2922
-2948
-2974
-3000
-3025
-3051
-3076
-3102
-3127
-3152
-3176
-3201
-3225
-3249
-3273
-3297
-3321
-3344
-3368
-3391
-3413
-3436
-3458
-3481
-3503
-3525
-3546
-3568
-3589
-3610
-3631
-3651
-3672
-3692
-3712
-3732
-3752
-3771
-3791
-3810
-3829
-3847
-3866
-3884
-3902
-3920
-3937
-3955
-3972
-3989
-4006
-4022
-4038
-4054
-4070
-4086
-4103
-4118
-4133
-4148
-4163
-4178
-4192
-4206
-4221
-4234
-4248
-4262
-4275
-4288
-4301
-4314
-4327
-4340
-4352
-4364
-4377
-4389
-4401
-4412
-4424
-4436
-4447
-4458
-4469
-4480
-4491
-4502
-4512
-4523
-4533
-4543
-4553
-4563
-4573
-4583
-4592
-4601
-4611
-4620
-4629
-4637
-4646
-4654
-4663
-4671
-4679
-4686
-4694
-4702
-4709
-4716
-4723
-4730
-4736
-4743
-4749
-4755
-4761
-4766
-4772
-4777
-4782
-4787
-4792
-4796
-4800
-4804
-4808
-4811
-4814
-4817
-4820
-4823
-4825
-4827
-4829
-4830
-4831
-4832
-4833
-4833
-4833
-4832
-4832
-4831
-4830
-4828
-4826
-4824
-4821
-4819
-4815
-4812
-4808
-4804
-4799
-4795
-4789
-4784
-4778
-4772
-4765
-4758
-4751
-4744
-4736
-4728
-4719
-4710
-4701
-4691
-4682
-4671
-4661
-4650
-4639
-4627
-4615
-4603
-4591
-4578
-4565
-4551
-4538
-4524
-4509
-4495
-4480
-4464
-4449
-4433
-4417
-4400
-4384
-4367
-4350
-4332
-4314
-4296
-4278
-4259
-4241
-4221
-4202
-4182
-4163
-4142
-4122
-4101
-4081
-4059
-4038
-4017
-3995
-3973
-3951
-3928
-3906
-3883
-3860
-3837
-3813
-3790
-3766
-3742
-3718
-3694
-3670
-3645
-3621
-3596
-3571
-3546
-3521
-3496
-3470
-3445
-3419
-3394
-3368
-3342
-3316
-3290
-3264
-3238
-3212
-3186
-3160
-3133
-3107
-3081
-3054
-3028
-3002
-2975
-2949
-2923
-2896
-2870
-2844
-2818
-2791
-2765
-2739
-2713
-2687
-2660
-2634
-2608
-2582
-2556
-2530
-2504
-2479
-2453
-2427
-2401
-2376
-2350
-2324
-2299
-2273
-2248
-2222
-2197
-2172
-2146
-2121
-2096
-2071
-2045
-2021
-1996
-1971
-1946
-1921
-1896
-1872
-1847
-1822
-1798
-1774
-1749
-1725
-1701
-1677
-1653
-1629
-1605
-1581
-1557
-1534
-1510
-1486
-1463
-1440
-1416
-1393
-1370
-1347
-1324
-1301
-1278
-1256
-1233
-1211
-1188
-1166
-1144
-1122
-1100
-1078
-1056
-1034
-1012
-991
-969
-948
-927
-906
-885
-864
-843
-822
-802
-781
-761
-741
-721
-701
-681
-661
-642
-622
-603
-584
-565
-546
-527
-508
-489
-471
-452
-434
-416
-398
-380
-362
-345
-327
-310
-293
-276
-258
-242
-225
-208
-192
-175
-159
-143
-127
-111
-95
-79
-64
-48
-33
-18
-2
12
27
42
57
71
85
99
113
127
141
155
168
182
195
208
221
234
247
259
272
284
296
309
321
332
344
355
367
378
389
400
411
421
432
442
452
462
472
481
490
500
509
518
526
535
543
551
559
567
574
581
589
595
602
609
615
621
627
633
638
643
648
653
658
662
666
670
674
677
681
684
687
690
692
694
697
699
700
702
703
705
706
707
707
708
708
709
709
709
708
708
707
706
705
704
703
702
700
698
696
694
691
688
685
682
679
675
672
668
663
659
654
650
644
639
634
628
622
616
609
603
596
589
581
574
566
558
550
542
533
524
515
506
496
487
477
467
457
446
436
425
414
403
392
381
369
357
346
334
322
309
297
284
272
259
246
233
220
206
193
179
166
152
138
124
110
96
81
67
53
38
24
9
-6
-20
-35
-50
-65
-80
-95
-110
-125
-139
-154
-169
-184
-199
-214
-229
-244
-259
-274
-289
-303
-318
-333
-347
-362
-376
-390
-405
-419
-433
-446
-460
-473
-487
-500
-513
-526
-539
-551
-563
-576
-588
-599
-611
-623
-634
-645
-656
-667
-677
-688
-698
-708
-718
-728
-737
-746
-756
-765
-773
-782
-790
-799
-807
-815
-822
-830
-837
-845
-852
-859
-865
-872
-878
-885
-891
-897
-903
-908
-914
-919
-924
-929
-933
-938
-942
-946
-950
-953
-957
-960
-962
-965
-967
-969
-971
-973
-974
-975
-975
-976
-976
-975
-975
-974
-973
-971
-969
-967
-964
-961
-958
-955
-951
-946
-941
-936
-931
-925
-919
-912
-905
-898
-890
-882
-874
-865
-855
-846
-836
-826
-815
-804
-792
-780
-768
-756
-743
-730
-716
-702
-688
-673
-658
-642
-626
-610
-594
-577
-559
-542
-524
-505
-486
-467
-447
-427
-407
-386
-364
-342
-320
-298
-274
-251
-227
-202
-178
-152
-126
-100
-73
-46
-18
10
38
67
97
127
157
188
220
252
284
317
350
384
418
453
488
524
560
597
634
671
709
747
786
825
865
905
945
986
1027
1069
1111
1153
1196
1239
1283
1327
1371
1416
1460
1506
1551
1597
1643
1690
1737
1784
1831
1879
1927
1975
2024
2073
2122
2171
2221
2271
2321
2372
2422
2473
2525
2576
2628
2680
2732
2785
2838
2891
2944
2998
3051
3105
3159
3214
3268
3323
3378
3433
3488
3544
3599
3655
3711
3767
3823
3879
3935
3991
4048
4104
4161
4217
4274
4330
4387
4444
4500
4557
4614
4670
4727
4783
4840
4896
4953
5009
5065
5121
5177
5233
5289
5345
5400
5456
5511
5566
5621
5676
5731
5785
5840
5894
5948
6002
6055
6109
6162
6215
6268
6321
6373
6425
6477
6529
6581
6632
6683
6734
6785
6835
6885
6935
6985
7034
7083
7132
7181
7229
7277
7324
7372
7419
7466
7512
7559
7605
7650
7696
7741
7785
7830
7874
7918
7961
8004
8047
8089
8132
8173
8215
8256
8297
8337
8378
8418
8457
8496
8535
8574
8612
8650
8688
8725
8762
8799
8836
8872
8908
8944
8979
9014
9049
9084
9118
9152
9186
9219
9252
9285
9318
9350
9383
9415
9446
9478
9509
9539
9570
9600
9630
9660
9689
9718
9747
9776
9804
9832
9859
9887
9914
9940
9966
9992
10018
10043
10068
10092
10117
10140
10164
10187
10209
10232
10254
10275
10296
10317
10337
10357
10377
10396
10415
10433
10451
10469
10486
10503
10519
10535
10550
10566
10580
10594
10608
10622
10634
10647
10659
10670
10682
10692
10702
10712
10721
10730
10739
10746
10754
10761
10767
10773
10779
10784
10789
10793
10796
10800
10802
10805
10806
10808
10809
10809
10809
10808
10807
10806
10804
10801
10798
10795
10791
10786
10781
10776
10770
10764
10757
10750
10742
10734
10725
10716
10706
10696
10685
10674
10663
10651
10638
10625
10612
10598
10583
10568
10553
10537
10521
10504
10487
10469
10451
10433
10414
10394
10374
10354
10333
10312
10290
10268
10245
10222
10199
10175
10151
10126
10101
10075
10049
10023
9996
9968
9940
9912
9883
9854
9825
9795
9764
9733
9702
9670
9638
9606
9572
9539
9505
9471
9436
9400
9365
9328
9292
9255
9217
9179
9140
9102
9062
9022
8982
8941
8900
8858
8816
8774
8731
8687
8643
8599
8554
8509
8463
8417
8370
8323
8276
8228
8179
8130
8080
8032
7982
7931
7880
7829
7777
7725
7673
7620
7567
7513
7459
7405
7350
7295
7240
7184
7128
7072
7015
6958
6901
6843
6785
6727
6668
6610
6551
6491
6432
6372
6312
6251
6191
6130
6069
6007
5946
5884
5822
5759
5697
5634
5571
5508
5444
5381
5317
5253
5189
5125
5060
4995
4930
4865
4800
4734
4669
4603
4537
4471
4405
4338
4272
4205
4138
4070
4003
3936
3869
3801
3734
3666
3598
3530
3461
3393
3325
3256
3187
3118
3050
2981
2912
2843
2773
2704
2635
2566
2496
2427
2358
2288
2219
2149
2080
2011
1942
1872
1803
1734
1665
1596
1527
1458
1389
1321
1252
1184
1115
1047
979
911
843
776
708
641
574
507
440
374
307
241
175
110
44
-21
-86
-151
-215
-280
-344
-407
-471
-534
-597
-660
-722
-784
-846
-907
-968
-1029
-1090
-1150
-1210
-1270
-1329
-1388
-1447
-1505
-1563
-1621
-1678
-1735
-1792
-1849
-1905
-1961
-2016
-2072
-2126
-2181
-2235
-2290
-2343
-2397
-2450
-2503
-2555
-2608
-2660
-2712
-2763
-2814
-2865
-2916
-2966
-3017
-3067
-3116
-3166
-3215
-3264
-3312
-3361
-3409
-3457
-3505
-3552
-3599
-3646
-3693
-3739
-3786
-3832
-3877
-3923
-3968
-4013
-4058
-4102
-4147
-4191
-4235
-4278
-4321
-4365
-4407
-4450
-4492
-4534
-4576
-4618
-4659
-4700
-4741
-4782
-4822
-4862
-4902
-4941
-4980
-5019
-5058
-5097
-5135
-5173
-5210
-5248
-5285
-5322
-5358
-5395
-5431
-5467
-5502
-5537
-5572
-5607
-5642
-5676
-5710
-5743
-5776
-5810
-5842
-5875
-5907
-5939
-5970
-6002
-6033
-6063
-6094
-6124
-6154
-6183
-6212
-6241
-6270
-6298
-6326
-6354
-6382
-6409
-6436
-6462
-6488
-6514
-6540
-6566
-6591
-6616
-6640
-6665
-6689
-6712
-6736
-6759
-6782
-6805
-6828
-6850
-6872
-6894
-6915
-6936
-6957
-6978
-6999
-7019
-7039
-7059
-7078
-7097
-7117
-7135
-7154
-7172
-7191
-7209
-7226
-7244
-7261
-7278
-7295
-7312
-7328
-7344
-7360
-7376
-7392
-7407
-7422
-7437
-7452
-7467
-7481
-7495
-7509
-7523
-7537
-7550
-7563
-7576
-7589
-7602
-7614
-7626
-7638
-7650
-7662
-7673
-7685
-7696
-7707
-7718
-7728
-7739
-7749
-7759
-7769
-7779
-7788
-7797
-7806
-7815
-7824
-7832
-7840
-7848
-7856
-7864
-7871
-7878
-7885
-7892
-7898
-7904
-7910
-7916
-7922
-7927
-7932
-7937
-7942
-7947
-7951
-7955
-7959
-7962
-7966
-7969
-7972
-7974
-7977
-7979
-7981
-7982
-7984
-7985
-7986
-7987
-7987
-7987
-7987
-7987
-7986
-7986
-7985
-7983
-7982
-7980
-7978
-7976
-7974
-7971
-7968
-7965
-7961
-7958
-7954
-7950
-7946
-7941
-7937
-7932
-7927
-7921
-7916
-7910
-7904
-7898
-7892
-7886
-7879
-7872
-7865
-7858
-7851
-7843
-7836
-7828
-7820
-7812
-7803
-7795
-7786
-7777
-7768
-7759
-7749
-7740
-7730
-7720
-7711
-7700
-7690
-7680
-7669
-7659
-7648
-7637
-7626
-7615
-7603
-7592
-7580
-7569
-7557
-7545
-7533
-7521
-7509
-7496
-7484
-7472
-7459
-7446
-7434
-7421
-7408
-7395
-7382
-7369
-7356
-7342
-7329
-7316
-7302
-7289
-7275
-7262
-7248
-7235
-7221
-7207
-7193
-7179
-7165
-7151
-7137
-7123
-7109
-7095
-7081
-7067
-7053
-7039
-7024
-7010
-6996
-6982
-6968
-6954
-6939
-6925
-6911
-6897
-6883
-6869
-6855
-6841
-6827
-6813
-6799
-6785
-6771
-6757
-6744
-6730
-6716
-6702
-6689
-6675
-6662
-6648
-6635
-6622
-6608
-6595
-6582
-6569
-6556
-6543
-6530
-6517
-6504
-6492
-6479
-6466
-6453
-6440
-6427
-6415
-6402
-6389
-6376
-6364
-6351
-6338
-6326
-6313
-6300
-6288
-6275
-6262
-6250
-6237
-6225
-6212
-6199
-6187
-6174
-6162
-6149
-6137
-6124
-6112
-6099
-6087
-6074
-6062
-6050
-6037
-6025
-6012
-6000
-5988
-5975
-5963
-5951
-5938
-5926
-5914
-5902
-5889
-5877
-5865
-5853
-5841
-5828
-5816
-5804
-5792
-5780
-5768
-5756
-5743
-5731
-5719
-5707
-5695
-5683
-5671
-5659
-5647
-5635
-5623
-5611
-5599
-5587
-5575
-5564
-5552
-5540
-5528
-5516
-5504
-5492
-5481
-5469
-5457
-5445
-5434
-5422
-5410
-5398
-5387
-5375
-5363
-5352
-5340
-5328
-5317
-5305
-5293
-5282
-5270
-5259
-5247
-5236
-5224
-5213
-5201
-5190
-5178
-5167
-5155
-5144
-5132
-5121
-5109
-5098
-5087
-5075
-5064
-5053
-5041
-5030
-5019
-5007
-4996
-4985
-4974
-4962
-4951
-4940
-4929
-4918
-4907
-4895
-4884
-4873
-4862
-4851
-4840
-4829
-4818
-4807
-4796
-4784
-4773
-4762
-4751
-4741
-4730
-4719
-4708
-4697
-4686
-4675
-4664
-4653
-4642
-4631
-4621
-4610
-4599
-4588
-4577
-4567
-4556
-4545
-4534
-4524
-4513
-4502
-4492
-4481
-4470
-4460
-4449
-4438
-4428
-4417
-4407
-4396
-4385
-4375
-4364
-4354
-4343
-4333
-4322
-4312
-4301
-4291
-4281
-4270
-4260
-4249
-4239
-4229
-4218
-4208
-4198
-4187
-4177
-4167
-4156
-4146
-4136
-4126
-4116
-4105
-4094
-4085
-4075
-4065
-4054
-4043
-4034
-4024
-4014
-4003
-3994
-3984
-3974
-3964
-3954
-3944
-3934
-3924
-3914
-3904
-3894
-3884
-3874
-3864
-3854
-3844
-3834
-3825
-3815
-3805
-3795
-3785
-3775
-3766
-3756
-3746
-3736
-3727
-3717
-3707
-3698
-3688
-3678
-3668
-3659
-3649
-3640
-3630
-3620
-3611
-3601
-3592
-3582
-3573
-3563
-3554
-3544
-3535
-3525
-3516
-3506
-3497
-3487
-3478
-3469
-3459
-3450
-3440
-3431
-3422
-3412
-3403
-3394
-3385
-3375
-3366
-3357
-3348
-3338
-3329
-3320
-3311
-3302
-3292
-3283
-3274
-3265
-3256
-3247
-3238
-3229
-3220
-3211
-3202
-3192
-3183
-3174
-3166
-3157
-3148
-3139
-3130
-3121
-3112
-3103
-3094
-3085
-3076
-3067
-3059
-3050
-3041
-3032
-3023
-3015
-3006
-2997
-2988
-2980
-2971
-2962
-2953
-2945
-2936
-2927
-2919
-2910
-2902
-2893
-2884
-2876
-2867
-2859
-2850
-2842
-2833
-2825
-2816
-2808
-2799
-2791
-2782
-2774
-2765
-2757
-2748
-2740
-2732
-2723
-2715
-2707
-2698
-2690
-2682
-2673
-2665
-2657
-2649
-2640
-2632
-2624
-2616
-2607
-2599
-2591
-2583
-2575
-2567
-2558
-2550
-2542
-2534
-2526
-2518
-2510
-2502
-2494
-2486
-2478
-2470
-2462
-2454
-2446
-2438
-2430
-2422
-2414
-2406
-2398
-2390
-2383
-2375
-2367
-2359
-2351
-2343
-2336
-2328
-2320
-2312
-2305
-2297
-2289
-2281
-2274
-2266
-2258
-2251
-2243
-2235
-2228
-2220
-2212
-2205
-2197
-2190
-2182
-2175
-2167
-2159
-2152
-2144
-2137
-2129
-2122
-2114
-2107
-2100
-2092
-2085
-2077
-2070
-2063
-2055
-2048
-2040
-2033
-2025
-2017
-2011
-2004
-1997
-1989
-1982
-1975
-1968
-1960
-1953
-1946
-1939
-1932
-1924
-1917
-1910
-1903
-1896
-1889
-1882
-1875
-1868
-1860
-1853
-1846
-1839
-1832
-1825
-1818
-1811
-1804
-1797
-1790
-1783
-1777
-1770
-1763
-1756
-1749
-1742
-1735
-1728
-1721
-1715
-1708
-1701
-1694
-1687
-1681
-1674
-1667
-1660
-1654
-1647
-1640
-1634
-1627
-1620
-1613
-1607
-1600
-1594
-1587
-1580
-1574
-1567
-1561
-1554
-1547
-1541
-1534
-1528
-1521
-1515
-1508
-1502
-1495
-1489
-1482
-1476
-1470
-1463
-1457
-1450
-1444
-1438
-1431
-1425
-1419
-1412
-1406
-1400
-1393
-1387
-1381
-1374
-1368
-1362
-1356
-1349
-1343
-1337
-1331
-1325
-1319
-1312
-1306
-1300
-1294
-1288
-1282
-1276
-1270
-1263
-1257
-1251
-1245
-1239
-1233
-1227
-1221
-1215
-1209
-1203
-1197
-1191
-1185
-1179
-1174
-1168
-1162
-1156
-1150
-1144
-1138
-1132
-1127
-1121
-1115
-1109
-1103
-1098
-1092
-1086
-1080
-1075
-1069
-1063
-1057
-1052
-1046
-1040
-1035
-1029
-1022
-1018
-1012
-1006
-1000
-995
-990
-984
-978
-973
-967
-962
-956
-951
-945
-940
-934
-929
-923
-918
-912
-907
-901
-896
-891
-885
-880
-874
-869
-864
-858
-853
-848
-842
-837
-832
-826
-821
-816
-811
-805
-800
-795
-790
-784
-779
-774
-769
-764
-759
-753
-748
-743
-738
-733
-728
-723
-718
-712
-707
-702
-697
-692
-687
-682
-677
-672
-667
-662
-657
-652
-647
-642
-637
-633
-628
-623
-618
-613
-608
-603
-598
-593
-589
-584
-579
-574
-569
-565
-560
-555
-550
-546
-541
-536
-531
-527
-522
-517
-512
-508
-503
-498
-494
-489
-485
-480
-475
-471
-466
-462
-457
-452
-448
-443
-439
-434
-430
-425
-421
-416
-412
-407
-403
-398
-394
-389
-385
-380
-376
-372
-367
-363
-358
-354
-350
-345
-341
-337
-332
-328
-324
-319
-315
-311
-307
-302
-298
-294
-290
-285
-281
-277
-273
-269
-264
-260
-256
-252
-248
-244
-239
-235
-231
-227
-223
-219
-215
-211
-207
-203
-199
-195
-191
-187
-183
-179
-175
-171
-167
-163
-159
-155
-151
-147
-143
-139
-135
-131
-127
-123
-120
-116
-112
-108
-104
-100
-96
-93
-89
-85
-81
-77
-74
-70
-66
-62
-59
-55
-51
-48
-44
-40
-36
-33
-29
-25
-22
-18
-14
-11
-7
-4
0
4
7
11
14
18
22
25
29
32
36
39
43
46
50
53
57
60
64
67
71
74
77
81
84
88
91
94
98
101
105
108
111
115
118
121
125
128
131
135
138
141
144
148
151
154
157
161
164
167
170
174
177
180
183
186
189
193
196
199
202
205
208
211
215
218
221
224
227
230
233
236
239
242
245
248
251
254
257
260
263
266
269
272
275
278
281
284
287
290
293
296
298
301
304
307
310
313
316
319
321
324
327
330
333
335
338
341
344
347
349
352
355
358
360
363
366
369
371
374
377
379
382
385
387
390
393
395
398
401
403
406
408
411
414
416
419
421
424
427
429
432
434
437
439
442
444
447
449
452
454
457
459
462
464
467
469
472
474
476
479
481
484
486
489
491
493
496
498
500
503
505
507
510
