5
54215
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-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
-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
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-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
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-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
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-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
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-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
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-73
-73
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-71
-70
-70
-70
-70
-70
-70
-70
-70
-70
-69
-69
-69
-69
-69
-69
-69
-69
-69
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-65
-65
-65
-65
-65
-65
-65
-65
-64
-64
-64
-64
-64
-64
-64
-64
-64
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-62
-62
-62
-62
-61
-61
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-59
-59
-59
-59
-59
-59
-59
-58
-58
-58
-58
-58
-58
-57
-57
-57
-57
-57
-57
-57
-56
-56
-56
-56
-56
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-32
-32
-31
-31
-31
-31
-30
-30
-30
-30
-30
-29
-29
-29
-29
-28
-28
-28
-27
-27
-27
-27
-26
-26
-26
-26
-25
-25
-25
-24
-24
-24
-24
-23
-23
-23
-23
-22
-22
-22
-21
-21
-21
-20
-20
-20
-20
-19
-19
-19
-19
-18
-18
-18
-17
-17
-17
-17
-16
-16
-16
-15
-15
-15
-15
-14
-14
-14
-13
-13
-13
-13
-12
-12
-12
-11
-11
-11
-11
-10
-10
-10
-10
-9
-9
-9
-8
-8
-8
-8
-7
-7
-7
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-3
-3
-3
-2
-2
-2
-2
-1
-1
-1
0
0
0
1
1
1
1
2
2
2
3
3
3
3
4
4
4
5
5
5
5
6
6
6
7
7
7
8
8
8
8
9
9
9
10
10
10
11
11
11
11
12
12
12
13
13
13
14
14
14
15
15
15
16
16
16
17
17
17
18
18
18
19
19
19
20
20
20
21
21
21
22
22
23
23
23
24
24
24
25
25
26
26
26
27
27
27
28
28
28
29
29
30
30
30
31
31
31
32
32
33
33
33
34
34
35
35
35
36
36
37
37
37
38
38
39
39
39
40
40
41
41
42
42
42
43
43
44
44
45
45
46
46
46
47
47
48
48
49
49
49
50
50
51
51
52
52
52
53
53
54
54
55
55
56
56
56
57
57
58
58
59
59
60
60
61
61
61
62
62
63
63
64
64
65
65
66
66
67
67
68
68
68
69
69
70
70
71
71
72
72
73
73
74
74
75
75
76
76
77
77
78
78
79
79
80
80
81
81
82
82
83
83
84
84
85
85
86
86
87
88
88
89
89
90
90
91
91
92
92
93
94
94
95
95
96
96
97
97
98
98
99
100
100
101
101
102
102
103
103
104
105
105
106
106
107
107
108
109
109
110
110
111
111
112
113
113
114
114
115
116
116
117
117
118
119
119
120
120
121
122
122
123
123
124
125
125
126
126
127
128
128
129
130
130
131
131
132
133
133
134
134
135
136
136
137
138
138
139
140
140
141
142
142
143
143
144
145
145
146
147
147
148
149
149
150
151
151
152
153
154
154
155
156
156
157
158
158
159
160
160
161
162
162
163
164
164
165
166
166
167
168
169
169
170
171
171
172
173
173
174
175
175
176
177
178
178
179
180
180
181
182
182
183
184
185
185
186
187
187
188
189
190
190
191
192
192
193
194
195
195
196
197
197
198
199
200
200
201
202
203
204
204
205
206
207
207
208
209
210
210
211
212
213
214
214
215
216
217
218
218
219
220
221
222
222
223
224
225
226
226
227
228
229
230
231
231
232
233
234
235
235
236
237
238
239
240
240
241
242
243
244
245
245
246
247
248
249
250
250
251
252
253
254
255
255
256
257
258
259
260
261
261
262
263
264
265
266
267
267
268
269
270
271
272
273
273
274
275
276
277
278
279
280
281
282
282
283
284
285
286
287
288
289
290
290
291
292
293
294
295
296
297
298
299
300
301
301
302
303
304
305
306
307
308
309
310
311
312
313
313
314
315
316
317
318
319
320
321
322
323
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
425
426
427
428
429
430
431
432
433
434
435
436
438
439
440
441
442
443
444
445
446
448
449
450
451
452
453
454
455
457
458
459
460
461
462
463
465
466
467
468
469
470
471
473
474
475
476
477
478
480
481
482
483
484
485
487
488
489
490
491
492
494
495
496
497
498
499
501
502
503
504
505
506
508
509
510
511
512
513
515
516
517
518
519
520
522
523
524
525
526
528
529
530
531
532
533
535
536
537
538
539
541
542
543
544
545
547
548
549
550
551
552
554
555
556
557
558
560
561
562
563
564
566
567
568
569
571
572
573
574
575
577
578
579
580
581
583
584
585
586
588
589
590
591
592
594
595
596
597
599
600
601
602
604
605
606
607
609
610
611
612
614
615
616
617
619
620
621
622
624
625
626
627
629
630
631
633
634
635
636
638
639
640
642
643
644
645
647
648
649
651
652
653
655
656
657
659
660
661
663
664
665
666
668
669
670
672
673
674
676
677
678
680
681
682
684
685
686
688
689
690
692
693
694
696
697
698
700
701
702
703
705
706
707
709
710
711
713
714
715
717
718
719
721
722
723
725
726
727
729
730
731
733
734
735
737
738
739
741
742
743
745
746
747
749
750
751
753
754
755
757
758
759
761
762
763
765
766
768
769
770
772
773
774
776
777
778
780
781
782
784
785
786
788
789
790
792
793
795
796
797
799
800
801
803
804
805
807
808
810
811
812
814
815
816
818
819
821
822
823
825
826
827
829
830
831
833
834
836
837
838
840
841
843
844
845
847
848
850
851
852
854
855
856
858
859
861
862
863
865
866
868
869
870
872
873
875
876
877
879
880
881
883
884
886
887
888
890
891
893
894
895
897
898
900
901
902
904
905
907
908
909
911
912
914
915
916
918
919
921
922
923
925
926
928
929
930
932
933
935
936
937
939
940
942
943
945
946
947
949
950
952
953
954
956
957
959
960
961
963
964
966
967
968
970
971
972
974
975
977
978
979
981
982
984
985
986
988
989
991
992
993
995
996
997
999
1000
1002
1002
1004
1006
1006
1008
1010
1010
1012
1014
1014
1016
1018
1018
1020
1022
1022
1025
1026
1027
1029
1030
1031
1033
1034
1036
1037
1038
1040
1041
1042
1044
1045
1046
1048
1049
1051
1052
1053
1055
1056
1057
1059
1060
1061
1063
1064
1065
1067
1068
1069
1071
1072
1074
1075
1076
1078
1079
1080
1082
1083
1084
1086
1087
1088
1090
1091
1092
1094
1095
1096
1098
1099
1100
1102
1103
1104
1106
1107
1108
1110
1111
1112
1114
1115
1116
1118
1119
1120
1122
1123
1124
1126
1127
1128
1130
1131
1132
1134
1135
1136
1137
1139
1140
1141
1143
1144
1145
1147
1148
1149
1151
1152
1153
1154
1156
1157
1158
1160
1161
1162
1164
1165
1166
1167
1169
1170
1171
1173
1174
1175
1177
1178
1179
1180
1182
1183
1184
1186
1187
1188
1189
1191
1192
1193
1195
1196
1197
1199
1200
1201
1202
1204
1205
1206
1207
1209
1210
1211
1213
1214
1215
1216
1218
1219
1220
1222
1223
1224
1225
1227
1228
1229
1231
1232
1233
1234
1236
1237
1238
1239
1241
1242
1243
1244
1245
1247
1248
1249
1250
1251
1253
1254
1255
1256
1258
1259
1260
1261
1263
1264
1265
1267
1268
1269
1270
1272
1273
1274
1276
1277
1278
1280
1281
1282
1283
1285
1286
1287
1288
1289
1291
1292
1293
1294
1295
1297
1298
1299
1300
1302
1303
1304
1306
1307
1308
1310
1311
1313
1314
1315
1317
1318
1319
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1359
1360
1361
1363
1364
1366
1367
1369
1370
1371
1373
1374
1375
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1387
1388
1389
1390
1390
1391
1392
1393
1394
1395
1397
1398
1399
1401
1403
1405
1407
1409
1411
1414
1416
1419
1422
1425
1427
1430
1433
1435
1438
1440
1443
1445
1447
1449
1451
1453
1454
1456
1458
1460
1462
1463
1465
1467
1469
1472
1474
1476
1478
1481
1483
1485
1487
1490
1492
1494
1496
1498
1500
1502
1504
1506
1507
1508
1509
1510
1510
1510
1510
1510
1509
1509
1509
1508
1508
1508
1507
1507
1507
1507
1506
1506
1505
1505
1504
1503
1502
1500
1498
1496
1494
1492
1489
1486
1483
1480
1477
1474
1472
1469
1467
1466
1465
1464
1465
1466
1468
1471
1474
1479
1484
1491
1497
1505
1513
1521
1530
1538
1547
1557
1565
1574
1582
1589
1596
1603
1608
1613
1617
1621
1624
1627
1629
1632
1634
1636
1639
1642
1646
1650
1655
1660
1665
1670
1676
1681
1685
1689
1691
1693
1694
1694
1694
1692
1691
1688
1686
1684
1681
1678
1676
1674
1672
1670
1669
1668
1667
1666
1665
1664
1663
1662
1661
1659
1658
1656
1654
1651
1648
1645
1642
1637
1632
1626
1620
1613
1605
1596
1588
1579
1571
1563
1557
1551
1547
1544
1543
1543
1544
1546
1549
1552
1555
1558
1559
1560
1560
1557
1553
1547
1540
1530
1519
1507
1493
1478
1462
1447
1432
1417
1404
1392
1381
1373
1366
1361
1357
1355
1353
1353
1353
1353
1354
1355
1355
1356
1357
1358
1360
1361
1363
1365
1367
1369
1371
1374
1376
1379
1381
1384
1387
1389
1393
1397
1401
1406
1412
1418
1425
1432
1439
1446
1453
1458
1463
1465
1466
1466
1463
1458
1451
1443
1434
1423
1412
1400
1388
1376
1365
1354
1344
1335
1327
1319
1313
1306
1300
1294
1288
1282
1276
1270
1264
1258
1252
1246
1240
1234
1229
1225
1222
1219
1217
1216
1215
1215
1214
1215
1215
1215
1216
1216
1218
1219
1222
1225
1229
1233
1237
1242
1246
1250
1253
1255
1256
1255
1254
1251
1246
1241
1233
1225
1215
1205
1193
1181
1170
1158
1148
1140
1132
1126
1122
1118
1115
1113
1110
1107
1104
1100
1095
1090
1084
1077
1070
1062
1054
1047
1040
1034
1028
1024
1020
1016
1014
1012
1012
1010
1010
1012
1012
1014
1016
1018
1020
1022
1024
1026
1028
1029
1030
1030
1030
1029
1029
1027
1026
1025
1024
1022
1022
1020
1018
1016
1014
1012
1012
1012
1012
1012
1016
1018
1022
1027
1032
1037
1041
1046
1051
1054
1058
1060
1061
1061
1060
1058
1054
1050
1045
1040
1035
1031
1027
1022
1020
1018
1014
1012
1008
1004
1000
995
989
983
976
970
964
958
953
949
946
944
943
943
945
947
949
952
954
955
956
957
956
955
954
952
951
950
950
949
949
949
950
951
953
955
957
960
963
966
969
971
973
973
972
970
965
959
952
942
931
918
903
887
869
849
828
806
783
760
736
713
690
667
645
625
605
587
571
557
545
535
526
519
514
509
504
500
496
492
487
482
476
469
462
453
444
434
424
414
405
396
387
380
374
369
365
363
361
361
361
361
361
360
359
358
356
353
350
346
342
338
335
332
329
328
327
328
329
332
334
338
342
347
351
356
361
366
371
375
378
380
381
382
381
379
376
372
367
361
354
346
337
327
317
307
297
287
278
270
263
257
253
251
250
251
253
257
262
268
276
284
294
303
313
322
330
337
342
346
349
351
351
351
350
348
347
346
346
346
347
348
349
351
353
353
354
353
350
346
341
333
324
314
303
291
279
266
253
241
230
219
210
202
195
189
185
181
177
175
172
170
169
167
166
166
165
165
165
166
167
168
169
170
170
170
170
170
169
168
167
165
163
161
159
157
155
154
152
151
150
149
148
146
144
141
138
134
129
124
118
111
102
93
82
70
57
43
29
14
-2
-17
-33
-48
-63
-78
-93
-107
-120
-132
-144
-155
-166
-176
-186
-196
-207
-219
-231
-245
-261
-278
-297
-317
-339
-363
-388
-415
-442
-471
-501
-533
-566
-600
-636
-672
-709
-745
-781
-815
-847
-876
-903
-928
-950
-971
-990
-1008
-1025
-1042
-1059
-1076
-1092
-1109
-1125
-1140
-1156
-1171
-1186
-1200
-1214
-1228
-1241
-1253
-1264
-1275
-1285
-1294
-1303
-1311
-1319
-1327
-1334
-1340
-1346
-1350
-1352
-1352
-1350
-1346
-1339
-1331
-1321
-1309
-1297
-1285
-1274
-1262
-1252
-1243
-1236
-1230
-1227
-1224
-1223
-1222
-1221
-1221
-1221
-1222
-1223
-1224
-1227
-1230
-1235
-1241
-1249
-1259
-1270
-1283
-1299
-1316
-1335
-1358
-1383
-1411
-1442
-1477
-1514
-1555
-1598
-1643
-1689
-1735
-1780
-1824
-1865
-1903
-1938
-1971
-2000
-2027
-2052
-2076
-2098
-2118
-2139
-2159
-2179
-2200
-2222
-2246
-2271
-2298
-2327
-2357
-2389
-2423
-2458
-2495
-2534
-2575
-2617
-2662
-2708
-2755
-2803
-2849
-2893
-2934
-2971
-3002
-3028
-3049
-3063
-3073
-3079
-3080
-3079
-3077
-3073
-3069
-3067
-3065
-3065
-3066
-3068
-3070
-3073
-3076
-3079
-3081
-3083
-3084
-3084
-3083
-3081
-3080
-3078
-3077
-3076
-3076
-3077
-3079
-3082
-3087
-3094
-3103
-3115
-3129
-3146
-3167
-3191
-3219
-3251
-3288
-3330
-3376
-3427
-3482
-3540
-3600
-3663
-3726
-3788
-3849
-3908
-3964
-4017
-4067
-4114
-4159
-4202
-4244
-4287
-4329
-4372
-4416
-4460
-4504
-4548
-4592
-4636
-4679
-4722
-4766
-4809
-4852
-4897
-4942
-4988
-5034
-5080
-5124
-5165
-5205
-5241
-5275
-5306
-5334
-5359
-5382
-5403
-5422
-5439
-5455
-5470
-5483
-5497
-5509
-5522
-5535
-5547
-5558
-5569
-5578
-5586
-5591
-5593
-5591
-5586
-5578
-5566
-5552
-5535
-5515
-5495
-5473
-5451
-5429
-5408
-5390
-5373
-5359
-5347
-5338
-5331
-5326
-5324
-5324
-5327
-5333
-5341
-5351
-5364
-5378
-5393
-5409
-5424
-5438
-5452
-5464
-5477
-5490
-5504
-5520
-5539
-5562
-5590
-5623
-5661
-5704
-5751
-5802
-5857
-5914
-5974
-6036
-6099
-6164
-6230
-6297
-6364
-6430
-6496
-6560
-6623
-6685
-6744
-6802
-6857
-6909
-6958
-7004
-7048
-7089
-7127
-7165
-7201
-7236
-7270
-7304
-7338
-7370
-7401
-7432
-7462
-7490
-7518
-7543
-7566
-7585
-7600
-7609
-7613
-7609
-7599
-7582
-7558
-7529
-7494
-7454
-7411
-7366
-7320
-7274
-7229
-7186
-7145
-7106
-7070
-7036
-7005
-6977
-6950
-6925
-6902
-6880
-6859
-6838
-6817
-6796
-6775
-6753
-6731
-6710
-6689
-6669
-6650
-6631
-6613
-6596
-6581
-6566
-6552
-6540
-6530
-6521
-6513
-6506
-6500
-6496
-6492
-6490
-6489
-6490
-6493
-6498
-6505
-6515
-6526
-6539
-6554
-6571
-6590
-6610
-6632
-6656
-6682
-6710
-6740
-6771
-6803
-6837
-6871
-6905
-6938
-6969
-6997
-7023
-7046
-7065
-7081
-7093
-7102
-7109
-7113
-7114
-7113
-7110
-7105
-7099
-7091
-7084
-7077
-7071
-7066
-7064
-7063
-7065
-7069
-7074
-7079
-7084
-7088
-7090
-7089
-7086
-7080
-7071
-7059
-7045
-7030
-7015
-7000
-6987
-6976
-6966
-6959
-6954
-6951
-6951
-6952
-6955
-6960
-6964
-6969
-6973
-6977
-6980
-6982
-6983
-6983
-6984
-6985
-6986
-6990
-6994
-7000
-7008
-7017
-7027
-7039
-7052
-7067
-7083
-7102
-7124
-7148
-7176
-7206
-7240
-7277
-7319
-7364
-7412
-7464
-7519
-7576
-7635
-7694
-7753
-7811
-7866
-7919
-7969
-8016
-8061
-8103
-8143
-8180
-8216
-8249
-8281
-8311
-8340
-8368
-8397
-8425
-8455
-8484
-8514
-8544
-8574
-8604
-8634
-8662
-8690
-8716
-8739
-8760
-8777
-8791
-8801
-8808
-8810
-8808
-8802
-8792
-8778
-8760
-8737
-8712
-8682
-8650
-8615
-8577
-8538
-8496
-8453
-8409
-8365
-8321
-8277
-8234
-8192
-8150
-8109
-8069
-8029
-7992
-7956
-7920
-7885
-7850
-7816
-7783
-7750
-7719
-7689
-7661
-7635
-7611
-7590
-7571
-7557
-7546
-7538
-7535
-7536
-7540
-7547
-7558
-7571
-7587
-7604
-7622
-7640
-7659
-7678
-7695
-7712
-7729
-7744
-7760
-7775
-7791
-7808
-7825
-7844
-7866
-7890
-7916
-7944
-7975
-8007
-8042
-8077
-8115
-8153
-8192
-8231
-8270
-8309
-8349
-8390
-8431
-8472
-8514
-8557
-8600
-8643
-8687
-8732
-8777
-8822
-8869
-8916
-8963
-9011
-9058
-9103
-9148
-9191
-9233
-9274
-9313
-9351
-9388
-9423
-9457
-9489
-9519
-9548
-9575
-9601
-9624
-9645
-9663
-9678
-9690
-9700
-9708
-9713
-9717
-9718
-9717
-9715
-9712
-9706
-9699
-9689
-9677
-9663
-9646
-9628
-9607
-9583
-9556
-9526
-9494
-9458
-9419
-9378
-9336
-9292
-9247
-9202
-9159
-9116
-9075
-9037
-9002
-8970
-8942
-8919
-8900
-8885
-8875
-8868
-8864
-8863
-8866
-8870
-8878
-8888
-8899
-8913
-8928
-8943
-8960
-8977
-8995
-9013
-9032
-9049
-9066
-9082
-9096
-9107
-9117
-9122
-9124
-9121
-9112
-9098
-9078
-9052
-9020
-8983
-8941
-8894
-8844
-8790
-8734
-8675
-8614
-8551
-8486
-8419
-8350
-8278
-8205
-8130
-8053
-7975
-7896
-7816
-7736
-7655
-7575
-7495
-7415
-7335
-7254
-7173
-7092
-7012
-6931
-6850
-6770
-6689
-6609
-6528
-6447
-6366
-6285
-6203
-6123
-6044
-5968
-5895
-5827
-5764
-5708
-5658
-5617
-5585
-5563
-5550
-5547
-5556
-5575
-5605
-5646
-5699
-5762
-5837
-5922
-6017
-6122
-6235
-6356
-6483
-6617
-6754
-6895
-7038
-7182
-7326
-7469
-7609
-7745
-7877
-8004
-8125
-8239
-8348
-8451
-8548
-8640
-8727
-8811
-8891
-8971
-9050
-9129
-9209
-9291
-9374
-9460
-9547
-9637
-9729
-9824
-9921
-10021
-10124
-10229
-10336
-10446
-10558
-10670
-10783
-10897
-11010
-11121
-11231
-11337
-11440
-11538
-11630
-11716
-11796
-11867
-11931
-11987
-12035
-12076
-12111
-12138
-12160
-12175
-12185
-12190
-12191
-12189
-12183
-12176
-12166
-12154
-12140
-12124
-12104
-12080
-12052
-12018
-11979
-11933
-11880
-11820
-11753
-11678
-11595
-11504
-11406
-11299
-11185
-11064
-10937
-10804
-10666
-10525
-10380
-10233
-10083
-9932
-9778
-9624
-9468
-9311
-9153
-8993
-8832
-8671
-8508
-8344
-8179
-8013
-7849
-7684
-7520
-7356
-7193
-7031
-6871
-6714
-6560
-6411
-6268
-6131
-6003
-5883
-5774
-5675
-5588
-5513
-5451
-5402
-5367
-5345
-5337
-5340
-5356
-5382
-5417
-5461
-5511
-5565
-5623
-5681
-5739
-5795
-5848
-5897
-5942
-5982
-6018
-6048
-6074
-6096
-6113
-6127
-6138
-6145
-6151
-6154
-6156
-6156
-6157
-6157
-6157
-6157
-6158
-6157
-6155
-6150
-6142
-6129
-6111
-6086
-6056
-6018
-5975
-5925
-5870
-5811
-5750
-5687
-5623
-5559
-5497
-5438
-5383
-5333
-5291
-5256
-5231
-5217
-5215
-5226
-5251
-5289
-5342
-5410
-5491
-5587
-5696
-5818
-5952
-6098
-6253
-6418
-6591
-6772
-6959
-7153
-7350
-7550
-7751
-7952
-8151
-8346
-8536
-8721
-8898
-9067
-9226
-9376
-9514
-9641
-9756
-9860
-9954
-10037
-10111
-10176
-10233
-10283
-10327
-10363
-10394
-10418
-10436
-10449
-10456
-10456
-10448
-10433
-10409
-10376
-10333
-10280
-10216
-10141
-10054
-9956
-9848
-9729
-9600
-9462
-9317
-9166
-9010
-8850
-8689
-8528
-8367
-8210
-8057
-7911
-7771
-7641
-7520
-7411
-7312
-7226
-7152
-7090
-7039
-7001
-6975
-6961
-6958
-6967
-6986
-7016
-7057
-7109
-7171
-7242
-7322
-7410
-7504
-7604
-7707
-7812
-7919
-8023
-8125
-8224
-8317
-8403
-8481
-8550
-8607
-8653
-8687
-8708
-8716
-8712
-8698
-8674
-8643
-8605
-8563
-8517
-8469
-8420
-8372
-8328
-8288
-8254
-8227
-8207
-8196
-8193
-8200
-8216
-8242
-8278
-8325
-8383
-8451
-8530
-8618
-8716
-8821
-8933
-9049
-9169
-9292
-9415
-9538
-9658
-9774
-9886
-9992
-10092
-10184
-10268
-10343
-10411
-10470
-10520
-10564
-10601
-10633
-10661
-10685
-10707
-10727
-10746
-10765
-10783
-10801
-10819
-10837
-10854
-10872
-10890
-10907
-10925
-10941
-10955
-10968
-10977
-10982
-10983
-10978
-10967
-10949
-10924
-10890
-10848
-10798
-10737
-10668
-10589
-10501
-10405
-10301
-10190
-10073
-9950
-9824
-9693
-9560
-9423
-9285
-9144
-9001
-8855
-8708
-8558
-8405
-8249
-8089
-7924
-7754
-7578
-7396
-7208
-7014
-6815
-6611
-6404
-6192
-5978
-5762
-5545
-5328
-5111
-4897
-4685
-4478
-4275
-4078
-3888
-3705
-3530
-3364
-3205
-3055
-2912
-2777
-2647
-2523
-2403
-2286
-2172
-2058
-1944
-1829
-1712
-1592
-1468
-1340
-1207
-1069
-925
-775
-618
-455
-284
-105
81
275
478
688
908
1135
1372
1618
1873
2137
2410
2694
2987
3290
3603
3926
4260
4605
4961
5327
5705
6094
6495
6907
7332
7768
8216
8677
9149
9632
10127
10632
11148
11673
12207
12748
13296
13850
14407
14966
15527
16085
16644
17198
17748
18292
18831
19363
19887
20404
20913
21413
21905
22388
22863
23330
23788
24238
24680
25114
25539
25955
26362
26760
27148
27527
27896
28255
28604
28941
29267
29581
29883
30173
30449
30712
30961
31195
31415
31619
31807
31978
32131
32265
32381
32476
32552
32607
32640
32650
32634
32595
32530
32439
32322
32177
32006
31809
31583
31329
31048
30740
30404
30040
29649
29231
28787
28322
27840
27347
26848
26349
25852
25362
24882
24413
23960
23522
23104
22705
22327
21971
21637
21324
21030
20753
20488
20232
19982
19736
19490
19243
18994
18741
18485
18225
17962
17696
17430
17165
16903
16646
16396
16154
15925
15708
15507
15323
15159
15015
14892
14791
14710
14651
14611
14588
14581
14587
14601
14622
14646
14670
14692
14709
14719
14721
14715
14700
14676
14642
14599
14547
14487
14419
14344
14264
14180
14094
14007
13921
13837
13757
13682
13614
13553
13500
13456
13420
13392
13372
13358
13350
13346
13345
13345
13344
13341
13333
13319
13297
13266
13224
13168
13100
13016
12917
12802
12670
12520
12352
12166
11961
11737
11494
11231
10949
10648
10328
9988
9630
9253
8858
8449
8026
7592
7151
6705
6256
5806
5358
4911
4467
4026
3589
3155
2724
2297
1874
1453
1036
620
207
-204
-614
-1022
-1431
-1837
-2242
-2644
-3043
-3438
-3829
-4214
-4592
-4962
-5323
-5674
-6013
-6339
-6651
-6947
-7227
-7488
-7729
-7950
-8148
-8325
-8479
-8608
-8714
-8795
-8852
-8885
-8893
-8877
-8837
-8773
-8686
-8574
-8440
-8281
-8099
-7893
-7664
-7410
-7134
-6833
-6509
-6162
-5792
-5400
-4985
-4551
-4098
-3630
-3148
-2656
-2156
-1651
-1142
-633
-125
380
882
1379
1869
2353
2829
3296
3755
4204
4644
5074
5494
5906
6310
6707
7099
7487
7874
8260
8647
9038
9433
9835
10243
10659
11085
11522
11970
12429
12901
13384
13879
14385
14901
15428
15964
16508
17061
17622
18191
18766
19349
19938
20532
21131
21733
22337
22941
23546
24150
24753
25354
25953
26550
27146
27739
28330
28921
29510
30099
30687
31274
31859
32442
33024
33602
34175
34744
35308
35866
36420
36969
37512
38049
38581
39106
39625
40135
40636
41127
41608
42076
42533
42978
43411
43831
44239
44635
45021
45397
45765
46125
46480
46830
47176
47519
47860
48198
48534
48867
49197
49525
49848
50167
50481
50788
51086
51375
51653
51920
52174
52414
52640
52851
53047
53228
53394
53545
53680
53801
53907
53999
54075
54135
54179
54206
54215
54206
54177
54127
54056
53962
53845
53703
53535
53341
53119
52870
52592
52284
51946
51578
51179
50749
50289
49799
49279
48731
48155
47553
46927
46278
45608
44921
44220
43507
42785
42058
41329
40601
39875
39155
38441
37737
37043
36359
35686
35023
34370
33726
33089
32458
31831
31208
30585
29962
29338
28709
28076
27437
26792
26140
25479
24811
24135
23451
22760
22061
21356
20646
19933
19217
18502
17788
17078
16373
15675
14985
14304
13633
12972
12323
11687
11065
10460
9872
9303
8754
8228
7726
7249
6798
6374
5978
5610
5270
4957
4669
4407
4167
3949
3748
3562
3388
3221
3059
2897
2734
2567
2395
2216
2031
1840
1643
1442
1238
1035
834
638
451
276
114
-31
-158
-263
-345
-404
-437
-444
-425
-378
-303
-202
-73
83
264
471
701
953
1223
1508
1801
2098
2396
2690
2977
3256
3525
3782
4027
4259
4480
4689
4890
5081
5265
5443
5616
5786
5953
6119
6284
6449
6613
6778
6942
7107
7270
7431
7588
7742
7889
8028
8157
8277
8383
8474
8549
8606
8645
8666
8667
8649
8613
8561
8493
8413
8322
8224
8119
8009
7895
7777
7656
7531
7403
7272
7137
6999
6859
6716
6571
6424
6276
6127
5978
5828
5679
5531
5384
5238
5094
4954
4817
4685
4558
4437
4323
4217
4119
4030
3953
3885
3828
3782
3746
3722
3707
3703
3707
3719
3737
3758
3782
3805
3824
3838
3845
3844
3833
3811
3778
3734
3677
3607
3525
3430
3323
3205
3076
2936
2788
2630
2465
2293
2113
1928
1736
1539
1336
1130
919
705
486
265
39
-191
-426
-665
-910
-1160
-1416
-1677
-1944
-2214
-2488
-2762
-3036
-3308
-3576
-3839
-4094
-4344
-4583
-4813
-5033
-5242
-5440
-5625
-5799
-5959
-6106
-6240
-6359
-6464
-6555
-6630
-6689
-6732
-6758
-6767
-6759
-6733
-6689
-6628
-6549
-6453
-6340
-6211
-6067
-5910
-5740
-5561
-5374
-5181
-4984
-4784
-4583
-4381
-4179
-3978
-3778
-3580
-3383
-3189
-2997
-2808
-2622
-2439
-2261
-2087
-1917
-1753
-1594
-1441
-1295
-1157
-1027
-905
-792
-689
-597
-515
-444
-386
-339
-304
-282
-271
-272
-283
-305
-336
-376
-423
-479
-540
-608
-681
-758
-840
-924
-1012
-1101
-1193
-1286
-1381
-1478
-1577
-1680
-1785
-1895
-2009
-2129
-2253
-2383
-2518
-2658
-2802
-2951
-3103
-3257
-3414
-3572
-3730
-3888
-4046
-4203
-4360
-4518
-4677
-4837
-5001
-5168
-5340
-5517
-5701
-5893
-6093
-6302
-6520
-6748
-6986
-7234
-7492
-7760
-8036
-8320
-8610
-8905
-9204
-9504
-9804
-10102
-10397
-10686
-10969
-11242
-11505
-11756
-11992
-12214
-12419
-12606
-12775
-12926
-13059
-13172
-13267
-13345
-13405
-13448
-13478
-13493
-13497
-13491
-13476
-13454
-13426
-13392
-13354
-13313
-13267
-13219
-13168
-13113
-13055
-12994
-12929
-12859
-12786
-12707
-12624
-12535
-12440
-12340
-12233
-12122
-12005
-11884
-11759
-11631
-11501
-11370
-11238
-11106
-10975
-10846
-10719
-10594
-10471
-10351
-10232
-10116
-10000
-9886
-9771
-9657
-9541
-9424
-9304
-9182
-9056
-8926
-8790
-8649
-8500
-8344
-8180
-8007
-7824
-7631
-7428
-7215
-6991
-6757
-6513
-6259
-5996
-5724
-5444
-5156
-4862
-4562
-4256
-3947
-3636
-3323
-3010
-2698
-2389
-2084
-1784
-1489
-1201
-921
-648
-384
-127
121
361
595
824
1048
1270
1490
1710
1931
2154
2380
2610
2843
3081
3322
3567
3813
4059
4306
4551
4792
5030
5262
5489
5709
5923
6130
6330
6523
6711
6892
7067
7237
7401
7560
7713
7861
8003
8138
8270
8396
8515
8630
8739
8842
8941
9035
9123
9207
9287
9361
9430
9494
9552
9605
9650
9689
9720
9743
9757
9762
9757
9741
9715
9679
9631
9571
9500
9418
9326
9222
9108
8985
8852
8710
8559
8399
8230
8053
7867
7674
7473
7265
7050
6828
6600
6366
6125
5879
5626
5367
5102
4831
4553
4269
3979
3683
3380
3073
2759
2441
2117
1788
1454
1113
767
415
56
-310
-682
-1062
-1448
-1841
-2240
-2646
-3057
-3473
-3894
-4318
-4746
-5176
-5607
-6039
-6471
-6903
-7333
-7761
-8186
-8607
-9024
-9436
-9843
-10244
-10638
-11025
-11405
-11776
-12139
-12492
-12836
-13169
-13491
-13802
-14101
-14388
-14661
-14922
-15168
-15400
-15617
-15818
-16004
-16175
-16331
-16471
-16596
-16705
-16799
-16879
-16946
-16998
-17038
-17065
-17080
-17083
-17074
-17053
-17021
-16978
-16924
-16858
-16782
-16694
-16596
-16485
-16363
-16230
-16082
-15925
-15754
-15569
-15372
-15162
-14938
-14701
-14451
-14188
-13912
-13624
-13323
-13010
-12686
-12351
-12006
-11652
-11290
-10921
-10546
-10164
-9778
-9388
-8993
-8594
-8193
-7788
-7380
-6970
-6559
-6146
-5733
-5320
-4908
-4497
-4086
-3679
-3274
-2872
-2472
-2076
-1683
-1295
-910
-530
-156
213
576
932
1281
1622
1955
2279
2594
2900
3197
3484
3762
4030
4291
4543
4789
5028
5261
5488
5712
5931
6146
6359
6568
6773
6976
7176
7373
7567
7757
7944
8125
8304
8477
8645
8807
8963
9112
9254
9389
9515
9633
9742
9841
9931
10011
10081
10141
10192
10232
10264
10285
10298
10302
10297
10284
10261
10231
10192
10145
10091
10028
9958
9881
9797
9706
9609
9506
9398
9286
9169
9049
8927
8801
8675
8547
8419
8291
8164
8037
7912
7789
7669
7550
7434
7320
7209
7101
6995
6892
6790
6691
6593
6497
6403
6309
6216
6124
6032
5941
5850
5760
5669
5580
5491
5402
5314
5227
5140
5054
4968
4883
4798
4714
4631
4548
4467
4388
4311
4236
4163
4094
4027
3965
3905
3848
3794
3742
3692
3643
3595
3547
3498
3448
3396
3341
3283
3220
3153
3080
3001
2915
2821
2720
2610
2492
2365
2228
2082
1927
1761
1586
1402
1207
1002
790
567
335
95
-153
-408
-671
-939
-1212
-1491
-1772
-2057
-2345
-2634
-2924
-3214
-3505
-3795
-4083
-4372
-4658
-4942
-5223
-5501
-5776
-6046
-6312
-6573
-6830
-7080
-7325
-7564
-7796
-8021
-8240
-8451
-8656
-8852
-9041
-9222
-9396
-9561
-9719
-9868
-10009
-10142
-10267
-10383
-10490
-10589
-10679
-10759
-10831
-10894
-10947
-10992
-11027
-11053
-11071
-11079
-11079
-11070
-11053
-11028
-10996
-10956
-10910
-10858
-10802
-10741
-10676
-10610
-10542
-10473
-10405
-10338
-10273
-10211
-10152
-10098
-10047
-10001
-9960
-9924
-9892
-9866
-9845
-9828
-9817
-9810
-9809
-9811
-9818
-9828
-9842
-9859
-9878
-9899
-9922
-9946
-9971
-9997
-10023
-10051
-10079
-10109
-10140
-10172
-10206
-10242
-10279
-10318
-10359
-10401
-10444
-10488
-10532
-10576
-10619
-10662
-10704
-10744
-10781
-10817
-10849
-10877
-10901
-10922
-10938
-10949
-10956
-10958
-10955
-10948
-10937
-10922
-10903
-10880
-10853
-10822
-10788
-10749
-10707
-10660
-10608
-10552
-10491
-10424
-10352
-10273
-10189
-10098
-10001
-9897
-9786
-9670
-9547
-9418
-9283
-9143
-8999
-8849
-8696
-8539
-8378
-8214
-8047
-7876
-7702
-7524
-7342
-7156
-6966
-6772
-6572
-6368
-6158
-5944
-5725
-5501
-5273
-5041
-4804
-4564
-4319
-4070
-3817
-3560
-3300
-3036
-2768
-2498
-2224
-1947
-1667
-1384
-1098
-808
-514
-217
85
392
703
1018
1340
1666
1998
2334
2674
3018
3366
3716
4067
4422
4775
5129
5482
5833
6183
6530
6874
7215
7552
7885
8214
8538
8857
9171
9479
9781
10076
10365
10648
10924
11193
11455
11710
11958
12200
12434
12663
12885
13100
13310
13515
13715
13910
14100
14287
14469
14647
14820
14989
15152
15309
15459
15603
15739
15866
15985
16094
16193
16283
16363
16431
16488
16535
16569
16592
16603
16601
16587
16561
16523
16473
16412
16338
16256
16161
16059
15948
15827
15698
15561
15416
15262
15101
14931
14754
14568
14373
14170
13958
13737
13507
13268
13019
12762
12495
12219
11934
11640
11337
11026
10706
10377
10041
9697
9345
8986
8620
8247
7868
7482
7090
6692
6288
5878
5463
5042
4617
4186
3750
3309
2864
2415
1961
1503
1041
576
108
-363
-835
-1308
-1782
-2255
-2727
-3196
-3662
-4123
-4578
-5028
-5470
-5904
-6330
-6747
-7153
-7549
-7934
-8308
-8670
-9021
-9359
-9685
-10000
-10302
-10592
-10871
-11138
-11392
-11635
-11866
-12085
-12292
-12487
-12670
-12840
-12997
-13142
-13273
-13392
-13497
-13588
-13665
-13728
-13777
-13812
-13833
-13841
-13835
-13816
-13785
-13742
-13687
-13621
-13544
-13457
-13361
-13255
-13141
-13018
-12888
-12749
-12603
-12449
-12288
-12120
-11944
-11761
-11571
-11373
-11168
-10955
-10735
-10508
-10273
-10032
-9783
-9528
-9266
-8998
-8725
-8448
-8167
-7882
-7595
-7307
-7018
-6728
-6440
-6152
-5866
-5583
-5302
-5024
-4749
-4478
-4210
-3947
-3687
-3432
-3181
-2934
-2691
-2452
-2217
-1987
-1761
-1540
-1324
-1112
-906
-705
-511
-323
-141
32
199
357
506
646
778
899
1012
1114
1207
1290
1364
1428
1483
1528
1565
1593
1613
1625
1629
1627
1617
1601
1579
1552
1519
1482
1440
1395
1345
1293
1236
1177
1115
1049
981
909
834
756
673
587
497
402
303
199
91
-22
-139
-261
-387
-517
-650
-788
-929
-1073
-1222
-1373
-1529
-1689
-1853
-2021
-2195
-2373
-2557
-2745
-2940
-3139
-3344
-3554
-3769
-3989
-4213
-4442
-4674
-4909
-5148
-5389
-5633
-5878
-6126
-6374
-6624
-6873
-7123
-7373
-7622
-7870
-8116
-8361
-8604
-8845
-9084
-9321
-9557
-9791
-10024
-10257
-10488
-10720
-10951
-11181
-11412
-11642
-11872
-12102
-12330
-12558
-12784
-13007
-13228
-13446
-13661
-13871
-14077
-14278
-14473
-14663
-14847
-15026
-15198
-15365
-15526
-15682
-15831
-15976
-16114
-16248
-16379
-16503
-16622
-16737
-16846
-16950
-17048
-17141
-17227
-17307
-17380
-17446
-17505
-17557
-17601
-17639
-17669
-17692
-17708
-17717
-17720
-17717
-17709
-17695
-17676
-17653
-17625
-17592
-17555
-17514
-17469
-17419
-17364
-17305
-17240
-17171
-17096
-17015
-16928
-16835
-16737
-16632
-16520
-16403
-16279
-16149
-16014
-15873
-15727
-15576
-15420
-15259
-15095
-14927
-14757
-14583
-14407
-14229
-14049
-13868
-13686
-13504
-13321
-13139
-12958
-12778
-12600
-12422
-12247
-12074
-11902
-11732
-11563
-11397
-11231
-11066
-10903
-10739
-10576
-10412
-10248
-10083
-9917
-9750
-9582
-9413
-9244
-9073
-8903
-8733
-8563
-8394
-8225
-8057
-7891
-7726
-7562
-7399
-7237
-7077
-6918
-6759
-6601
-6444
-6287
-6131
-5976
-5820
-5665
-5511
-5357
-5203
-5051
-4899
-4748
-4599
-4452
-4306
-4164
-4024
-3887
-3754
-3626
-3501
-3381
-3267
-3157
-3054
-2956
-2864
-2778
-2699
-2626
-2558
-2497
-2442
-2393
-2349
-2311
-2277
-2249
-2225
-2206
-2192
-2183
-2178
-2178
-2183
-2194
-2210
-2231
-2258
-2290
-2329
-2373
-2424
-2480
-2542
-2610
-2683
-2762
-2846
-2934
-3027
-3124
-3225
-3329
-3437
-3547
-3660
-3776
-3893
-4013
-4134
-4256
-4380
-4504
-4629
-4755
-4881
-5007
-5133
-5259
-5386
-5512
-5639
-5766
-5893
-6021
-6149
-6279
-6409
-6541
-6674
-6809
-6945
-7083
-7222
-7364
-7508
-7653
-7801
-7951
-8103
-8257
-8413
-8571
-8731
-8892
-9054
-9218
-9382
-9547
-9713
-9879
-10046
-10212
-10379
-10546
-10712
-10879
-11044
-11209
-11373
-11536
-11698
-11857
-12016
-12172
-12326
-12479
-12629
-12778
-12925
-13071
-13216
-13360
-13503
-13646
-13789
-13931
-14073
-14215
-14355
-14495
-14634
-14770
-14906
-15039
-15170
-15299
-15426
-15551
-15673
-15794
-15913
-16030
-16146
-16260
-16373
-16486
-16598
-16708
-16818
-16927
-17036
-17144
-17252
-17359
-17466
-17572
-17677
-17781
-17885
-17988
-18090
-18192
-18292
-18392
-18491
-18589
-18686
-18783
-18879
-18975
-19069
-19163
-19256
-19347
-19437
-19525
-19612
-19697
-19779
-19859
-19937
-20011
-20083
-20150
-20214
-20273
-20328
-20378
-20423
-20463
-20497
-20526
-20549
-20567
-20578
-20583
-20582
-20575
-20561
-20541
-20515
-20482
-20442
-20395
-20341
-20281
-20214
-20141
-20062
-19976
-19885
-19788
-19685
-19577
-19464
-19346
-19223
-19095
-18962
-18823
-18680
-18531
-18376
-18217
-18051
-17881
-17704
-17523
-17336
-17144
-16948
-16747
-16541
-16331
-16117
-15900
-15679
-15455
-15228
-14998
-14765
-14530
-14291
-14051
-13807
-13562
-13314
-13064
-12812
-12559
-12305
-12049
-11793
-11536
-11279
-11022
-10766
-10510
-10255
-10001
-9748
-9497
-9247
-9000
-8754
-8511
-8270
-8031
-7795
-7561
-7330
-7101
-6875
-6652
-6432
-6215
-6002
-5792
-5586
-5384
-5187
-4994
-4806
-4624
-4446
-4275
-4109
-3949
-3795
-3646
-3504
-3367
-3237
-3112
-2993
-2880
-2773
-2672
-2577
-2487
-2403
-2325
-2253
-2187
-2127
-2073
-2025
-1983
-1946
-1915
-1889
-1869
-1855
-1845
-1841
-1842
-1849
-1861
-1878
-1900
-1928
-1961
-2000
-2044
-2094
-2149
-2209
-2275
-2346
-2422
-2503
-2589
-2679
-2773
-2871
-2972
-3077
-3183
-3292
-3402
-3514
-3626
-3739
-3852
-3965
-4077
-4188
-4298
-4406
-4513
-4617
-4719
-4818
-4915
-5009
-5100
-5189
-5276
-5360
-5443
-5524
-5604
-5684
-5764
-5843
-5923
-6004
-6084
-6165
-6245
-6325
-6403
-6480
-6554
-6625
-6692
-6755
-6813
-6865
-6911
-6950
-6982
-7007
-7024
-7033
-7034
-7027
-7011
-6987
-6955
-6916
-6868
-6814
-6752
-6684
-6610
-6530
-6445
-6355
-6261
-6163
-6061
-5956
-5848
-5738
-5625
-5509
-5390
-5269
-5145
-5018
-4888
-4755
-4620
-4481
-4340
-4197
-4051
-3903
-3754
-3603
-3450
-3297
-3143
-2988
-2832
-2676
-2519
-2362
-2204
-2045
-1885
-1723
-1560
-1395
-1228
-1058
-886
-710
-531
-349
-162
29
224
424
627
836
1049
1266
1487
1712
1940
2172
2407
2645
2885
3127
3371
3616
3863
4110
4357
4605
4853
5102
5350
5598
5847
6095
6344
6593
6842
7092
7341
7591
7841
8092
8342
8591
8841
9089
9336
9581
9825
10066
10304
10540
10772
11000
11224
11444
11659
11870
12075
12275
12470
12659
12843
13020
13192
13359
13519
13673
13821
13963
14099
14229
14352
14470
14582
14689
14789
14885
14975
15060
15140
15216
15287
15353
15415
15473
15527
15576
15620
15660
15695
15726
15751
15772
15787
15797
15802
15802
15797
15786
15770
15748
15722
15690
15652
15610
15562
15510
15452
15390
15323
15252
15176
15097
15014
14927
14838
14746
14651
14555
14457
14357
14257
14155
14053
13950
13846
13742
13638
13533
13427
13320
13213
13104
12994
12883
12769
12654
12537
12417
12295
12170
12043
11914
11782
11647
11510
11370
11228
11084
10938
10789
10639
10487
10334
10179
10024
9867
9709
9552
9393
9235
9078
8920
8764
8608
8454
8300
8148
7998
7850
7703
7559
7417
7278
7142
7008
6877
6750
6626
6505
6387
6273
6163
6055
5951
5850
5751
5656
5562
5471
5381
5293
5206
5119
5034
4949
4865
4781
4696
4611
4524
4437
4348
4258
4166
4073
3978
3881
3784
3685
3585
3485
3384
3284
3185
3086
2988
2892
2797
2704
2612
2523
2435
2350
2266
2185
2106
2029
1955
1884
1814
1748
1683
1622
1562
1505
1450
1398
1348
1300
1254
1211
1170
1132
1096
1063
1032
1004
977
954
932
913
895
880
866
853
842
832
823
815
809
802
797
793
789
787
785
784
784
786
789
792
797
804
811
820
831
842
856
870
887
905
925
947
970
996
1024
1055
1088
1123
1161
1201
1243
1289
1336
1386
1438
1492
1548
1606
1666
1727
1790
1855
1920
1987
2055
2123
2192
2261
2330
2400
2469
2539
2608
2677
2745
2814
2882
2949
3016
3083
3150
3216
3281
3346
3412
3476
3541
3605
3669
3734
3798
3861
3925
3989
4051
4116
4180
4243
4306
4369
4432
4495
4557
4620
4683
4745
4808
4870
4933
4996
5059
5123
5187
5251
5316
5381
5446
5512
5579
5645
5712
5779
5846
5914
5981
6048
6115
6181
6247
6312
6377
6441
6505
6567
6628
6688
6747
6805
6862
6917
6971
7024
7076
7127
7177
7226
7274
7322
7370
7417
7464
7511
7557
7604
7650
7696
7742
7787
7832
7876
7920
7962
8004
8045
8084
8122
8157
8193
8226
8257
8286
8312
8337
8359
8380
8398
8414
8427
8439
8449
8457
8462
8466
8468
8468
8465
8461
8455
8447
8436
8424
8411
8395
8378
8359
8338
8316
8293
8269
8243
8216
8189
8161
8132
8103
8073
8044
8013
7984
7954
7925
7895
7866
7837
7808
7779
7750
7721
7692
7662
7632
7601
7569
7536
7501
7466
7428
7389
7349
7306
7262
7216
7169
7120
7071
7020
6969
6917
6865
6814
6763
6712
6663
6615
6568
6523
6480
6439
6399
6363
6328
6297
6268
6242
6218
6198
6180
6165
6153
6143
6135
6129
6125
6123
6122
6122
6123
6125
6128
6132
6137
6143
6149
6157
6165
6175
6186
6197
6210
6225
6241
6258
6277
6298
6321
6345
6372
6400
6431
6463
6497
6533
6571
6611
6652
6695
6739
6785
6832
6881
6932
6985
7039
7095
7153
7213
7275
7340
7407
7476
7548
7622
7698
7778
7859
7944
8029
8119
8210
8303
8398
8494
8593
8692
8792
8893
8995
9097
9200
9302
9405
9507
9608
9709
9809
9907
10005
10101
10195
10288
10378
10467
10552
10636
10716
10793
10867
10938
11006
11070
11131
11188
11242
11293
11340
11383
11423
11460
11493
11523
11550
11573
11593
11609
11622
11632
11637
11639
11637
11632
11622
11608
11590
11568
11542
11512
11477
11439
11396
11350
11300
11246
11188
11127
11062
10995
10923
10849
10771
10690
10606
10519
10430
10337
10242
10144
10043
9940
9834
9726
9616
9503
9387
9270
9150
9027
8903
8776
8646
8515
8382
8246
8109
7970
7829
7688
7545
7402
7258
7114
6971
6829
6687
6547
6409
6273
6140
6009
5881
5755
5633
5513
5396
5281
5169
5060
4952
4846
4743
4641
4541
4442
4346
4251
4158
4067
3977
3890
3804
3721
3640
3561
3484
3409
3337
3267
3199
3133
3070
3010
2951
2895
2840
2787
2736
2687
2639
2592
2547
2504
2462
2421
2382
2344
2308
2273
2240
2209
2179
2151
2125
2101
2078
2058
2039
2021
2007
1994
1982
1973
1964
1957
1952
1948
1945
1942
1941
1941
1941
1941
1942
1943
1945
1947
1949
1951
1952
1954
1955
1955
1955
1953
1951
1948
1943
1938
1931
1923
1914
1905
1895
1884
1873
1861
1849
1836
1823
1811
1797
1784
1771
1758
1744
1731
1718
1705
1692
1679
1666
1654
1641
1629
1617
1606
1595
1584
1573
1563
1553
1543
1534
1525
1517
1509
1502
1495
1488
1482
1476
1470
1464
1458
1452
1446
1439
1432
1423
1414
1404
1393
1380
1365
1348
1329
1308
1285
1260
1232
1203
1171
1139
1104
1068
1032
995
957
919
880
842
804
765
727
688
649
610
571
530
489
448
406
363
319
276
232
189
145
102
60
18
-22
-62
-101
-139
-176
-212
-247
-281
-314
-347
-378
-410
-441
-471
-501
-531
-561
-590
-618
-646
-673
-699
-724
-747
-769
-789
-807
-822
-836
-847
-857
-864
-870
-873
-876
-876
-876
-874
-872
-868
-864
-859
-853
-847
-840
-833
-824
-815
-805
-793
-780
-766
-751
-733
-714
-693
-670
-645
-619
-591
-562
-531
-500
-468
-436
-404
-372
-340
-309
-279
-250
-222
-195
-169
-143
-119
-96
-73
-51
-30
-10
10
28
46
63
79
93
107
119
129
138
145
150
153
154
153
151
146
140
133
125
116
106
97
88
79
71
65
59
55
52
50
49
49
50
51
53
55
57
59
60
61
61
61
60
59
57
55
53
51
48
46
44
41
39
36
34
31
29
27
25
23
21
20
20
20
21
22
24
27
31
35
40
45
51
58
65
72
80
88
96
104
113
122
131
140
149
159
169
180
191
202
214
226
239
252
266
280
294
309
324
338
353
367
381
394
407
420
432
444
455
466
476
486
496
505
515
525
535
545
556
567
579
591
604
618
632
648
665
682
701
721
742
765
788
812
838
864
891
919
947
976
1006
1037
1068
1100
1133
1167
1201
1236
1271
1307
1343
1379
1416
1453
1490
1527
1565
1602
1640
1677
1715
1753
1791
1828
1866
1903
1941
1978
2015
2052
2089
2125
2161
2197
2232
2267
2302
2336
2371
2405
2439
2472
2506
2539
2572
2605
2638
2671
2703
2735
2767
2798
2829
2859
2888
2915
2942
2967
2990
3012
3032
3050
3066
3079
3091
3100
3107
3111
3113
3112
3108
3102
3094
3082
3067
3050
3030
3006
2980
2950
2918
2882
2843
2801
2756
2708
2657
2603
2547
2487
2424
2358
2290
2218
2142
2064
1982
1898
1810
1720
1626
1531
1433
1333
1231
1127
1020
915
806
697
587
476
364
251
138
25
-89
-203
-316
-430
-543
-656
-768
-879
-989
-1099
-1207
-1315
-1421
-1525
-1629
-1731
-1831
-1931
-2029
-2126
-2221
-2316
-2409
-2502
-2594
-2685
-2775
-2864
-2953
-3040
-3126
-3211
-3295
-3377
-3457
-3535
-3611
-3685
-3757
-3826
-3893
-3957
-4019
-4078
-4135
-4189
-4241
-4290
-4337
-4382
-4425
-4466
-4504
-4540
-4574
-4607
-4637
-4665
-4692
-4717
-4740
-4762
-4781
-4800
-4817
-4832
-4846
-4859
-4870
-4880
-4889
-4897
-4903
-4908
-4913
-4916
-4919
-4921
-4922
-4923
-4924
-4925
-4925
-4926
-4927
-4928
-4930
-4933
-4937
-4941
-4946
-4952
-4959
-4967
-4977
-4987
-4998
-5010
-5023
-5037
-5053
-5069
-5086
-5104
-5123
-5143
-5164
-5186
-5209
-5232
-5256
-5279
-5303
-5328
-5352
-5375
-5399
-5422
-5445
-5468
-5491
-5514
-5537
-5560
-5583
-5608
-5633
-5659
-5686
-5714
-5744
-5776
-5809
-5844
-5880
-5918
-5958
-5999
-6042
-6085
-6130
-6175
-6221
-6268
-6314
-6361
-6408
-6454
-6500
-6546
-6592
-6637
-6681
-6726
-6769
-6813
-6856
-6899
-6942
-6984
-7026
-7068
-7109
-7149
-7189
-7228
-7266
-7303
-7338
-7373
-7406
-7438
-7469
-7498
-7526
-7552
-7578
-7602
-7624
-7646
-7668
-7688
-7708
-7728
-7748
-7767
-7787
-7806
-7826
-7845
-7865
-7884
-7903
-7921
-7939
-7956
-7973
-7989
-8004
-8016
-8029
-8042
-8053
-8061
-8070
-8077
-8083
-8087
-8090
-8093
-8093
-8093
-8092
-8090
-8086
-8082
-8077
-8071
-8064
-8058
-8052
-8045
-8039
-8032
-8026
-8022
-8018
-8013
-8010
-8009
-8007
-8006
-8006
-8005
-8005
-8005
-8005
-8004
-8003
-8002
-7999
-7996
-7992
-7988
-7982
-7975
-7967
-7958
-7949
-7938
-7926
-7914
-7900
-7886
-7871
-7854
-7837
-7819
-7800
-7780
-7759
-7737
-7713
-7688
-7662
-7634
-7605
-7575
-7543
-7510
-7476
-7441
-7405
-7368
-7330
-7292
-7254
-7215
-7176
-7137
-7098
-7059
-7021
-6983
-6946
-6909
-6873
-6837
-6801
-6766
-6731
-6696
-6661
-6626
-6591
-6555
-6520
-6484
-6448
-6412
-6376
-6340
-6303
-6267
-6231
-6195
-6158
-6122
-6086
-6049
-6012
-5974
-5936
-5897
-5857
-5816
-5773
-5729
-5683
-5636
-5586
-5535
-5482
-5427
-5370
-5311
-5251
-5188
-5125
-5059
-4993
-4925
-4856
-4786
-4715
-4644
-4571
-4498
-4425
-4351
-4277
-4203
-4129
-4054
-3981
-3907
-3834
-3762
-3690
-3619
-3549
-3480
-3413
-3346
-3282
-3218
-3157
-3096
-3038
-2982
-2928
-2875
-2825
-2777
-2730
-2686
-2643
-2602
-2562
-2524
-2487
-2451
-2416
-2381
-2347
-2312
-2278
-2244
-2209
-2173
-2138
-2101
-2064
-2027
-1988
-1950
-1910
-1870
-1830
-1789
-1747
-1705
-1663
-1620
-1576
-1532
-1488
-1442
-1396
-1349
-1302
-1253
-1203
-1153
-1101
-1048
-995
-940
-884
-827
-769
-710
-650
-590
-529
-467
-406
-344
-283
-222
-161
-101
-42
17
74
131
187
242
295
348
400
451
501
550
598
645
691
736
780
824
867
909
950
990
1029
1067
1105
1141
1176
1210
1243
1275
1305
1334
1361
1386
1410
1432
1452
1470
1487
1501
1514
1524
1532
1538
1543
1545
1545
1543
1539
1533
1525
1515
1503
1490
1474
1457
1438
1418
1396
1372
1347
1320
1291
1261
1229
1195
1160
1123
1084
1043
1000
957
910
863
813
762
709
655
599
543
485
426
366
305
244
182
120
57
-6
-69
-132
-196
-259
-322
-386
-450
-514
-578
-643
-708
-774
-840
-908
-976
-1045
-1114
-1185
-1255
-1327
-1398
-1469
-1541
-1612
-1683
-1754
-1824
-1894
-1963
-2031
-2099
-2165
-2231
-2296
-2360
-2423
-2485
-2547
-2609
-2670
-2731
-2791
-2852
-2912
-2973
-3034
-3094
-3155
-3216
-3277
-3337
-3398
-3458
-3518
-3578
-3637
-3697
-3756
-3815
-3874
-3933
-3992
-4051
-4110
-4170
-4229
-4288
-4347
-4407
-4466
-4525
-4585
-4644
-4703
-4763
-4822
-4882
-4941
-5001
-5061
-5122
-5182
-5243
-5304
-5366
-5427
-5489
-5550
-5611
-5672
-5733
-5792
-5852
-5910
-5968
-6025
-6081
-6135
-6189
-6241
-6292
-6342
-6390
-6436
-6481
-6525
-6567
-6607
-6646
-6683
-6718
-6752
-6784
-6815
-6844
-6872
-6899
-6924
-6948
-6971
-6993
-7014
-7034
-7053
-7071
-7088
-7104
-7120
-7135
-7149
-7162
-7175
-7187
-7198
-7208
-7217
-7225
-7233
-7239
-7243
-7247
-7248
-7249
-7247
-7243
-7237
-7229
-7218
-7204
-7188
-7169
-7147
-7122
-7095
-7064
-7031
-6995
-6955
-6913
-6868
-6819
-6768
-6714
-6656
-6596
-6533
-6467
-6397
-6325
-6251
-6173
-6093
-6011
-5926
-5840
-5751
-5661
-5569
-5476
-5381
-5286
-5190
-5093
-4995
-4898
-4799
-4701
-4603
-4504
-4405
-4307
-4208
-4110
-4011
-3913
-3815
-3716
-3618
-3521
-3423
-3325
-3228
-3130
-3033
-2936
-2839
-2741
-2645
-2548
-2451
-2355
-2259
-2163
-2068
-1974
-1880
-1786
-1693
-1601
-1509
-1417
-1327
-1236
-1146
-1056
-966
-877
-788
-698
-609
-520
-431
-342
-252
-162
-72
18
108
199
290
382
474
566
659
752
845
939
1033
1127
1221
1315
1409
1503
1597
1692
1786
1881
1976
2072
2167
2264
2361
2458
2556
2655
2755
2855
2956
3057
3159
3261
3364
3467
3570
3674
3778
3881
3985
4089
4192
4296
4399
4502
4605
4708
4810
4912
5015
5116
5218
5319
5420
5521
5621
5720
5819
5917
6014
6110
6206
6300
6392
6484
6574
6662
6750
6835
6920
7002
7083
7163
7241
7318
7393
7467
7539
7609
7678
7745
7810
7873
7934
7993
8050
8105
8157
8209
8258
8305
8351
8395
8437
8478
8517
8555
8593
8629
8664
8698
8732
8765
8797
8828
8858
8888
8916
8944
8970
8995
9019
9042
9063
9082
9100
9116
9130
9143
9154
9163
9171
9177
9182
9185
9187
9187
9185
9182
9177
9170
9162
9152
9140
9125
9109
9091
9070
9047
9022
8994
8964
8931
8896
8859
8819
8777
8733
8686
8637
8586
8533
8478
8421
8363
8302
8240
8176
8109
8042
7973
7902
7829
7754
7677
7599
7519
7438
7356
7272
7187
7101
7015
6927
6839
6750
6661
6572
6482
6392
6302
6212
6122
6031
5941
5850
5759
5668
5576
5485
5393
5302
5210
5118
5027
4936
4845
4755
4666
4577
4489
4402
4316
4231
4148
4066
3985
3906
3829
3753
3680
3608
3539
3471
3406
3343
3283
3225
3170
3117
3066
3019
2974
2932
2892
2856
2821
2790
2761
2734
2710
2689
2670
2653
2638
2625
2615
2606
2600
2595
2592
2591
2592
2594
2599
2605
2612
2622
2633
2646
2660
2676
2694
2713
2734
2757
2782
2808
2835
2865
2896
2928
2963
2999
3036
3075
3115
3157
3199
3243
3288
3334
3381
3428
3475
3523
3571
3619
3667
3715
3762
3809
3855
3901
3946
3990
4033
4075
4118
4160
4201
4242
4282
4321
4360
4399
4436
4474
4510
4546
4581
4615
4648
4680
4711
4740
4768
4795
4820
4845
4868
4890
4910
4930
4949
4967
4984
5001
5017
5032
5047
5061
5075
5089
5102
5114
5126
5138
5149
5159
5169
5178
5187
5195
5203
5211
5218
5224
5231
5237
5243
5248
5253
5258
5263
5267
5271
5274
5277
5279
5280
5281
5281
5279
5277
5273
5268
5262
5254
5244
5233
5219
5204
5187
5168
5146
5122
5097
5068
5037
5004
4969
4931
4890
4847
4801
4753
4703
4650
4595
4539
4480
4420
4358
4294
4229
4162
4094
4024
3953
3880
3806
3730
3652
3573
3491
3408
3324
3237
3148
3058
2966
2872
2777
2679
2581
2481
2380
2278
2174
2071
1966
1862
1757
1651
1546
1440
1334
1228
1122
1014
907
798
688
577
465
352
236
119
0
-121
-243
-368
-494
-622
-751
-882
-1014
-1148
-1282
-1416
-1552
-1687
-1822
-1957
-2092
-2226
-2360
-2493
-2625
-2757
-2888
-3018
-3147
-3275
-3402
-3529
-3654
-3778
-3902
-4024
-4145
-4265
-4384
-4501
-4617
-4731
-4843
-4953
-5061
-5167
-5270
-5370
-5468
-5562
-5654
-5742
-5827
-5909
-5987
-6062
-6134
-6202
-6267
-6329
-6387
-6441
-6493
-6541
-6586
-6628
-6667
-6702
-6735
-6764
-6790
-6814
-6834
-6852
-6867
-6879
-6889
-6896
-6901
-6903
-6903
-6900
-6895
-6888
-6878
-6866
-6852
-6835
-6817
-6796
-6774
-6749
-6723
-6694
-6664
-6632
-6599
-6563
-6526
-6488
-6448
-6407
-6365
-6321
-6276
-6230
-6183
-6136
-6087
-6038
-5988
-5937
-5886
-5833
-5780
-5726
-5671
-5616
-5559
-5501
-5441
-5381
-5318
-5255
-5189
-5122
-5053
-4983
-4910
-4835
-4758
-4680
-4599
-4517
-4433
-4347
-4259
-4169
-4078
-3986
-3892
-3797
-3701
-3603
-3504
-3405
-3304
-3202
-3100
-2996
-2891
-2786
-2679
-2572
-2464
-2354
-2244
-2134
-2021
-1910
-1797
-1683
-1569
-1454
-1339
-1223
-1107
-991
-875
-759
-643
-527
-412
-298
-184
-71
41
152
262
370
478
585
690
795
899
1002
1104
1205
1306
1407
1507
1607
1706
1804
1903
2000
2097
2194
2290
2385
2479
2572
2665
2757
2848
2939
3028
3117
3205
3292
3378
3463
3548
3631
3712
3793
3872
3949
4025
4099
4171
4241
4309
4376
4440
4503
4564
4623
4680
4735
4789
4841
4891
4940
4987
5033
5077
5119
5159
5198
5235
5270
5303
5334
5364
5391
5417
5440
5462
5482
5500
5516
5531
5544
5555
5565
5573
5579
5584
5587
5589
5589
5588
5585
5580
5574
5566
5556
5545
5533
5519
5503
5486
5467
5447
5426
5403
5379
5353
5326
5297
5267
5236
5203
5169
5133
5096
5058
5019
4979
4938
4895
4852
4807
4762
4715
4667
4618
4568
4516
4462
4407
4350
4292
4231
4169
4105
4038
3971
3901
3829
3756
3681
3604
3526
3446
3366
3284
3201
3118
3034
2950
2866
2782
2697
2614
2530
2447
2364
2282
2200
2119
2039
1959
1879
1799
1720
1642
1563
1485
1407
1329
1251
1174
1097
1020
944
869
794
719
645
572
500
428
358
288
219
152
85
19
-45
-108
-170
-231
-291
-349
-406
-462
-516
-569
-620
-671
-720
-767
-814
-859
-902
-945
-986
-1026
-1065
-1103
-1139
-1175
-1209
-1242
-1274
-1305
-1336
-1365
-1394
-1421
-1448
-1474
-1499
-1524
-1547
-1570
-1593
-1614
-1635
-1656
-1675
-1695
-1713
-1732
-1749
-1766
-1782
-1798
-1813
-1827
-1840
-1852
-1863
-1873
-1881
-1889
-1895
-1900
-1904
-1907
-1908
-1908
-1908
-1906
-1903
-1900
-1895
-1890
-1885
-1879
-1872
-1866
-1859
-1852
-1844
-1837
-1829
-1822
-1814
-1807
-1799
-1792
-1784
-1777
-1770
-1764
-1757
-1752
-1746
-1741
-1737
-1733
-1729
-1726
-1723
-1720
-1718
-1715
-1712
-1709
-1706
-1701
-1696
-1690
-1684
-1676
-1667
-1657
-1645
-1633
-1619
-1603
-1587
-1569
-1551
-1531
-1509
-1487
-1464
-1440
-1415
-1389
-1362
-1335
-1306
-1277
-1248
-1218
-1187
-1156
-1125
-1093
-1060
-1028
-994
-961
-926
-891
-856
-820
-784
-747
-709
-670
-630
-590
-548
-506
-462
-418
-372
-326
-279
-231
-183
-134
-85
-35
14
63
112
161
209
257
305
352
398
443
488
533
577
620
664
707
751
794
838
881
926
970
1014
1060
1105
1150
1196
1242
1287
1332
1378
1423
1467
1511
1555
1598
1640
1682
1723
1764
1803
1842
1880
1917
1953
1987
2021
2054
2085
2115
2144
2172
2198
2223
2247
2269
2289
2308
2325
2341
2355
2367
2378
2386
2394
2399
2403
2406
2407
2406
2405
2402
2399
2394
2390
2384
2378
2372
2366
2360
2355
2349
2345
2341
2338
2336
2334
2334
2335
2337
2340
2344
2349
2355
2362
2369
2377
2385
2394
2402
2411
2419
2428
2436
2443
2450
2456
2462
2466
2470
2472
2474
2474
2473
2471
2468
2463
2457
2449
2440
2430
2418
2406
2392
2377
2361
2344
2326
2308
2289
2269
2248
2227
2205
2182
2158
2133
2108
2081
2054
2025
1996
1966
1934
1902
1868
1834
1798
1762
1725
1688
1650
1612
1573
1535
1496
1458
1421
1383
1346
1310
1275
1240
1205
1171
1138
1105
1072
1040
1008
975
944
912
880
848
817
785
754
723
692
662
632
602
573
544
516
489
462
436
411
387
363
341
319
297
277
257
238
220
203
186
170
155
140
126
112
98
85
72
59
46
32
17
3
-13
-29
-46
-64
-83
-103
-123
-144
-166
-189
-213
-237
-262
-288
-314
-341
-368
-396
-424
-453
-483
-513
-543
-574
-605
-636
-668
-699
-731
-763
-795
-827
-859
-891
-923
-955
-987
-1018
-1049
-1080
-1110
-1141
-1171
-1201
-1231
-1261
-1291
-1321
-1351
-1381
-1411
-1442
-1473
-1505
-1537
-1569
-1602
-1636
-1670
-1705
-1741
-1777
-1814
-1851
-1888
-1926
-1964
-2001
-2039
-2076
-2113
-2150
-2186
-2222
-2257
-2292
-2327
-2361
-2395
-2429
-2463
-2496
-2529
-2562
-2595
-2627
-2659
-2691
-2722
-2752
-2782
-2812
-2841
-2869
-2896
-2922
-2947
-2971
-2994
-3015
-3036
-3055
-3072
-3089
-3104
-3117
-3130
-3141
-3150
-3159
-3167
-3174
-3180
-3184
-3189
-3192
-3194
-3195
-3195
-3195
-3193
-3190
-3186
-3180
-3174
-3167
-3158
-3148
-3137
-3125
-3111
-3097
-3081
-3064
-3046
-3027
-3007
-2986
-2964
-2941
-2917
-2892
-2866
-2840
-2812
-2783
-2752
-2720
-2687
-2653
-2617
-2579
-2540
-2499
-2456
-2411
-2364
-2316
-2265
-2213
-2159
-2103
-2045
-1985
-1924
-1861
-1796
-1731
-1663
-1595
-1526
-1456
-1385
-1313
-1241
-1169
-1097
-1025
-953
-880
-809
-737
-666
-596
-526
-456
-387
-319
-252
-185
-118
-53
12
77
141
205
268
331
393
456
518
580
642
703
765
828
890
952
1014
1078
1140
1203
1266
1329
1391
1453
1515
1576
1636
1695
1754
1811
1868
1923
1977
2029
2080
2129
2177
2224
2269
2312
2354
2395
2435
2473
2511
2547
2583
2618
2652
2686
2719
2752
2784
2815
2846
2876
2906
2934
2962
2988
3014
3038
3061
3082
3103
3121
3139
3154
3169
3181
3192
3201
3209
3215
3220
3223
3225
3225
3224
3221
3217
3212
3205
3197
3187
3176
3164
3150
3135
3117
3099
3078
3055
3030
3004
2975
2944
2911
2876
2839
2799
2758
2715
2671
2624
2576
2527
2476
2423
2370
2315
2259
2202
2144
2086
2025
1966
1905
1843
1780
1717
1653
1588
1522
1456
1388
1320
1251
1182
1111
1040
967
894
820
745
669
593
516
438
359
280
201
121
41
-40
-120
-201
-281
-361
-441
-521
-600
-678
-756
-833
-909
-985
-1059
-1133
-1206
-1278
-1349
-1419
-1489
-1558
-1627
-1695
-1762
-1829
-1895
-1961
-2025
-2090
-2154
-2217
-2279
-2341
-2401
-2461
-2519
-2577
-2633
-2689
-2743
-2795
-2846
-2896
-2945
-2992
-3037
-3081
-3124
-3165
-3204
-3243
-3280
-3316
-3350
-3384
-3416
-3448
-3478
-3507
-3535
-3563
-3589
-3614
-3639
-3662
-3685
-3707
-3729
-3749
-3769
-3788
-3807
-3824
-3841
-3858
-3874
-3889
-3903
-3917
-3931
-3943
-3955
-3967
-3978
-3989
-4000
-4010
-4019
-4030
-4038
-4049
-4058
-4066
-4075
-4083
-4090
-4097
-4103
-4109
-4113
-4117
-4120
-4122
-4123
-4123
-4122
-4121
-4118
-4114
-4109
-4103
-4096
-4088
-4080
-4070
-4059
-4048
-4035
-4022
-4009
-3995
-3980
-3965
-3949
-3934
-3918
-3902
-3887
-3871
-3856
-3842
-3827
-3813
-3800
-3786
-3773
-3760
-3747
-3733
-3720
-3706
-3693
-3678
-3663
-3648
-3632
-3616
-3599
-3582
-3565
-3547
-3530
-3512
-3494
-3476
-3458
-3440
-3422
-3405
-3388
-3370
-3353
-3337
-3320
-3304
-3287
-3271
-3255
-3239
-3223
-3207
-3191
-3175
-3159
-3143
-3126
-3110
-3094
-3077
-3061
-3045
-3030
-3014
-2999
-2984
-2970
-2956
-2942
-2929
-2916
-2904
-2892
-2880
-2869
-2858
-2847
-2837
-2827
-2817
-2808
-2800
-2792
-2784
-2777
-2771
-2765
-2760
-2755
-2750
-2746
-2742
-2739
-2736
-2733
-2730
-2728
-2726
-2724
-2721
-2719
-2716
-2713
-2710
-2706
-2701
-2695
-2689
-2682
-2674
-2664
-2654
-2643
-2632
-2619
-2606
-2592
-2577
-2562
-2547
-2531
-2514
-2498
-2481
-2464
-2446
-2428
-2410
-2392
-2373
-2354
-2335
-2316
-2296
-2276
-2256
-2237
-2217
-2197
-2178
-2158
-2139
-2120
-2101
-2083
-2065
-2047
-2029
-2013
-1997
-1981
-1966
-1951
-1936
-1922
-1909
-1896
-1883
-1871
-1860
-1849
-1839
-1829
-1820
-1811
-1803
-1794
-1786
-1778
-1770
-1762
-1754
-1746
-1737
-1729
-1721
-1714
-1706
-1699
-1692
-1685
-1679
-1673
-1667
-1662
-1657
-1652
-1648
-1643
-1638
-1633
-1628
-1622
-1616
-1610
-1604
-1597
-1589
-1582
-1574
-1566
-1558
-1549
-1541
-1533
-1525
-1517
-1510
-1502
-1495
-1488
-1482
-1476
-1470
-1464
-1459
-1454
-1449
-1444
-1439
-1434
-1429
-1423
-1417
-1410
-1403
-1394
-1385
-1376
-1365
-1353
-1341
-1328
-1314
-1300
-1285
-1269
-1253
-1236
-1219
-1201
-1183
-1165
-1146
-1126
-1107
-1087
-1067
-1047
-1026
-1006
-985
-964
-943
-922
-901
-880
-859
-838
-817
-796
-775
-754
-733
-713
-693
-673
-653
-634
-614
-596
-577
-558
-540
-522
-503
-485
-466
-446
-427
-407
-386
-365
-343
-321
-298
-275
-251
-226
-201
-176
-150
-124
-98
-71
-45
-18
8
35
61
86
112
137
162
186
211
235
259
282
306
330
353
377
401
425
450
474
499
524
549
574
599
625
650
676
701
726
751
775
800
823
847
870
893
915
937
958
979
999
1018
1038
1057
1076
1094
1111
1128
1145
1161
1176
1192
1207
1221
1235
1249
1263
1276
1289
1302
1315
1327
1340
1352
1365
1377
1390
1403
1416
1429
1443
1457
1471
1486
1502
1518
1535
1552
1569
1587
1606
1625
1644
1664
1683
1703
1723
1743
1763
1783
1802
1821
1840
1859
1878
1896
1913
1931
1948
1966
1983
2000
2016
2033
2050
2067
2084
2101
2118
2134
2151
2168
2185
2201
2218
2234
2250
2265
2280
2295
2309
2322
2334
2346
2356
2366
2375
2382
2389
2394
2399
2402
2404
2406
2406
2406
2404
2402
2399
2396
2391
2386
2381
2375
2368
2360
2353
2344
2335
2325
2315
2304
2293
2282
2269
2257
2244
2231
2217
2203
2188
2174
2159
2144
2128
2113
2097
2082
2066
2051
2036
2021
2008
1994
1981
1969
1957
1945
1934
1924
1913
1903
1893
1882
1872
1860
1849
1836
1823
1809
1794
1779
1763
1746
1728
1710
1691
1671
1651
1631
1610
1589
1567
1545
1522
1499
1475
1451
1426
1401
1375
1348
1321
1293
1265
1236
1206
1176
1146
1116
1085
1054
1022
992
962
931
900
870
840
811
781
752
724
695
667
640
613
586
560
535
510
485
461
438
415
392
370
348
326
305
284
263
242
221
199
178
156
133
110
86
61
35
9
-19
-48
-78
-109
-141
-175
-209
-244
-281
-318
-355
-394
-432
-472
-511
-551
-592
-632
-673
-713
-754
-794
-835
-875
-915
-954
-994
-1032
-1071
-1109
-1146
-1183
-1218
-1254
-1288
-1321
-1354
-1385
-1416
-1446
-1475
-1503
-1530
-1557
-1583
-1609
-1635
-1661
-1687
-1712
-1738
-1765
-1791
-1818
-1846
-1873
-1901
-1930
-1958
-1986
-2013
-2041
-2070
-2097
-2124
-2150
-2175
-2199
-2222
-2244
-2265
-2285
-2303
-2321
-2337
-2352
-2365
-2378
-2389
-2399
-2409
-2417
-2424
-2430
-2435
-2440
-2444
-2446
-2449
-2450
-2451
-2451
-2451
-2450
-2449
-2447
-2446
-2444
-2442
-2440
-2438
-2437
-2435
-2434
-2433
-2433
-2433
-2433
-2433
-2434
-2434
-2435
-2435
-2435
-2435
-2433
-2431
-2428
-2424
-2419
-2413
-2406
-2398
-2388
-2377
-2366
-2353
-2340
-2325
-2310
-2294
-2278
-2261
-2244
-2226
-2208
-2190
-2171
-2152
-2133
-2113
-2094
-2074
-2053
-2032
-2011
-1989
-1966
-1943
-1918
-1894
-1868
-1842
-1814
-1786
-1757
-1727
-1697
-1665
-1633
-1601
-1567
-1534
-1499
-1465
-1429
-1393
-1357
-1319
-1281
-1242
-1202
-1161
-1118
-1074
-1028
-981
-932
-881
-828
-773
-717
-658
-597
-535
-470
-404
-335
-265
-193
-120
-44
32
111
190
272
354
437
522
608
694
782
870
959
1048
1138
1228
1319
1410
1501
1592
1683
1773
1864
1954
2044
2133
2221
2309
2397
2483
2569
2654
2738
2821
2903
2984
3064
3143
3221
3298
3375
3450
3524
3598
3671
3743
3815
3886
3955
4024
4091
4160
4226
4291
4355
4418
4480
4541
4601
4660
4718
4774
4830
4885
4939
4992
5045
5096
5147
5197
5247
5295
5343
5391
5438
5484
5530
5574
5618
5662
5704
5745
5786
5825
5864
5901
5938
5974
6008
6042
6075
6107
6139
6169
6199
6228
6256
6283
6309
6335
6359
6382
6404
6425
6445
6463
6481
6497
6512
6525
6538
6548
6558
6566
6572
6578
6581
6583
6584
6583
6581
6578
6573
6567
6560
6552
6542
6532
6521
6509
6496
6482
6467
6452
6436
6419
6402
6384
6366
6346
6327
6306
6285
6264
6241
6218
6194
6170
6144
6118
6091
6063
6034
6004
5973
5941
5908
5875
5840
5805
5769
5732
5694
5656
5616
5576
5535
5493
5451
5408
5364
5320
5275
5230
5184
5139
5092
5046
4999
4952
4904
4856
4808
4760
4711
4662
4613
4563
4513
4463
4412
4361
4310
4259
4208
4157
4106
4054
4003
3953
3902
3851
3800
3750
3700
3650
3600
3550
3501
3452
3403
3354
3306
3259
3211
3164
3118
3072
3027
2982
2938
2895
2852
2810
2769
2729
2689
2650
2612
2575
2538
2502
2467
2432
2398
2364
2331
2298
2265
2233
2200
2168
2136
2103
2071
2037
2005
1974
1941
1909
1877
1844
1812
1780
1747
1715
1682
1650
1618
1586
1553
1522
1490
1458
1427
1397
1366
1336
1306
1277
1248
1219
1190
1161
1132
1104
1076
1047
1018
992
964
937
910
884
858
833
808
784
761
738
715
694
672
651
630
609
588
567
547
526
505
484
462
441
420
399
378
358
338
318
298
279
261
243
225
208
192
176
161
146
132
119
106
94
83
72
62
52
43
35
27
20
13
7
2
-3
-8
-12
-15
-18
-21
-24
-25
-27
-28
-29
-29
-29
-29
-28
-26
-25
-23
-20
-17
-14
-10
-6
-2
3
8
14
20
27
35
43
52
62
73
85
97
111
127
143
160
179
199
221
243
266
291
317
343
370
398
427
456
486
516
547
578
609
640
672
704
736
769
802
834
868
901
934
968
1000
1035
1068
1100
1132
1164
1195
1224
1253
1281
1308
1334
1358
1381
1402
1422
1440
1457
1472
1486
1497
1508
1516
1523
1528
1532
1534
1534
1534
1532
1528
1523
1518
1511
1503
1494
1484
1473
1461
1448
1435
1420
1405
1388
1371
1352
1333
1312
1289
1266
1241
1215
1187
1158
1127
1095
1061
1026
989
950
910
868
825
780
734
687
638
587
535
482
428
372
315
257
198
137
76
13
-51
-116
-182
-249
-318
-387
-457
-529
-601
-674
-748
-822
-898
-973
-1050
-1126
-1203
-1279
-1356
-1432
-1507
-1583
-1657
-1731
-1804
-1877
-1948
-2019
-2089
-2158
-2226
-2293
-2359
-2425
-2490
-2555
-2619
-2683
-2746
-2810
-2873
-2937
-3001
-3064
-3128
-3193
-3257
-3321
-3385
-3450
-3514
-3578
-3641
-3704
-3767
-3828
-3890
-3950
-4009
-4067
-4125
-4181
-4236
-4289
-4341
-4392
-4441
-4488
-4534
-4579
-4621
-4662
-4702
-4739
-4775
-4809
-4841
-4872
-4900
-4928
-4953
-4977
-4999
-5019
-5038
-5056
-5072
-5087
-5100
-5112
-5123
-5133
-5142
-5150
-5158
-5164
-5170
-5176
-5181
-5186
-5191
-5196
-5201
-5205
-5210
-5214
-5219
-5223
-5227
-5231
-5234
-5238
-5241
-5243
-5245
-5246
-5246
-5246
-5245
-5243
-5240
-5236
-5231
-5226
-5219
-5211
-5203
-5194
-5184
-5173
-5162
-5150
-5138
-5126
-5113
-5101
-5088
-5075
-5061
-5048
-5035
-5022
-5009
-4996
-4984
-4972
-4960
-4948
-4937
-4926
-4916
-4906
-4897
-4888
-4880
-4872
-4865
-4859
-4853
-4849
-4845
-4842
-4840
-4839
-4840
-4841
-4843
-4847
-4852
-4857
-4864
-4872
-4880
-4889
-4899
-4910
-4921
-4932
-4943
-4955
-4967
-4979
-4991
-5003
-5016
-5028
-5040
-5053
-5065
-5078
-5091
-5103
-5116
-5128
-5141
-5153
-5165
-5177
-5188
-5199
-5209
-5218
-5227
-5234
-5241
-5246
-5251
-5254
-5256
-5257
-5258
-5257
-5255
-5251
-5247
-5242
-5236
-5229
-5220
-5211
-5201
-5189
-5176
-5163
-5148
-5132
-5115
-5097
-5078
-5058
-5037
-5015
-4992
-4968
-4943
-4917
-4891
-4863
-4836
-4807
-4778
-4749
-4719
-4689
-4658
-4628
-4597
-4567
-4537
-4507
-4478
-4449
-4420
-4392
-4365
-4339
-4313
-4288
-4263
-4240
-4217
-4194
-4172
-4150
-4129
-4107
-4086
-4065
-4043
-4022
-4002
-3981
-3959
-3938
-3916
-3895
-3873
-3851
-3829
-3808
-3786
-3764
-3742
-3720
-3698
-3676
-3654
-3632
-3610
-3588
-3565
-3543
-3520
-3497
-3474
-3451
-3428
-3405
-3382
-3358
-3335
-3312
-3288
-3265
-3241
-3217
-3193
-3169
-3145
-3121
-3096
-3071
-3046
-3021
-2995
-2969
-2943
-2916
-2889
-2862
-2834
-2806
-2778
-2750
-2722
-2693
-2664
-2636
-2607
-2578
-2549
-2519
-2490
-2460
-2431
-2400
-2370
-2339
-2307
-2275
-2242
-2208
-2174
-2138
-2102
-2064
-2025
-1986
-1945
-1904
-1861
-1817
-1772
-1726
-1680
-1632
-1584
-1535
-1486
-1436
-1386
-1336
-1285
-1234
-1183
-1132
-1080
-1029
-977
-924
-872
-819
-765
-712
-658
-603
-549
-494
-439
-384
-329
-274
-219
-164
-110
-56
-2
51
103
155
206
257
306
356
405
453
501
549
596
643
690
737
783
830
877
923
970
1016
1063
1109
1156
1202
1248
1294
1339
1385
1430
1475
1519
1563
1607
1651
1694
1737
1780
1822
1864
1906
1947
1989
2029
2070
2110
2150
2189
2228
2266
2304
2341
2377
2413
2448
2482
2516
2549
2581
2613
2643
2673
2702
2731
2758
2785
2812
2837
2862
2887
2911
2935
2958
2980
3002
3023
3044
3065
3084
3104
3122
3140
3157
3174
3190
3205
3220
3233
3246
3258
3269
3280
3289
3298
3305
3312
3317
3321
3325
3327
3328
3328
3327
3324
3320
3315
3309
3302
3293
3284
3273
3261
3247
3233
3218
3202
3185
3167
3149
3130
3110
3089
3068
3046
3024
3001
2978
2954
2931
2907
2882
2858
2834
2810
2786
2762
2738
2715
2691
2668
2646
2623
2601
2579
2557
2536
2515
2494
2474
2454
2434
2414
2395
2376
2357
2339
2321
2303
2285
2268
2251
2235
2219
2203
2188
2174
2160
2147
2134
2122
2111
2100
2090
2081
2072
2064
2057
2051
2045
2041
2037
2033
2033
2032
2032
2033
2035
2037
2041
2045
2049
2054
2060
2065
2071
2077
2082
2088
2093
2098
2103
2108
2113
2117
2121
2125
2129
2132
2135
2138
2140
2143
2145
2146
2148
2149
2150
2151
2151
2152
2152
2151
2150
2149
2148
2145
2142
2139
2135
2130
2124
2117
2109
2100
2090
2079
2066
2053
2037
2021
2005
1986
1966
1945
1922
1899
1874
1847
1820
1791
1761
1730
1698
1665
1631
1596
1560
1523
1485
1446
1406
1366
1325
1284
1242
1199
1156
1112
1068
1024
979
934
889
844
799
754
708
663
618
573
528
483
439
395
351
307
264
221
179
137
96
55
15
-25
-64
-102
-140
-177
-213
-249
-283
-317
-350
-383
-414
-445
-474
-503
-531
-558
-585
-610
-635
-658
-681
-703
-724
-744
-763
-781
-798
-813
-828
-840
-852
-862
-871
-878
-884
-888
-891
-892
-892
-890
-887
-882
-876
-869
-860
-850
-838
-825
-811
-796
-779
-761
-741
-721
-699
-677
-653
-628
-602
-575
-546
-518
-488
-457
-425
-393
-360
-326
-292
-257
-222
-186
-150
-114
-78
-41
-5
31
66
101
135
168
201
233
263
292
320
347
373
397
419
441
461
479
497
513
527
541
554
565
575
584
593
600
607
612
617
622
625
628
631
633
634
635
636
636
637
637
637
637
636
636
637
637
638
638
640
641
643
645
647
650
653
656
660
663
666
670
673
676
679
681
684
686
688
691
693
695
698
700
703
707
710
714
719
724
730
737
744
752
761
770
780
791
803
816
829
843
858
873
890
906
924
941
960
979
999
1018
1040
1062
1085
1108
1131
1156
1181
1207
1234
1261
1289
1317
1346
1376
1406
1436
1466
1497
1527
1558
1588
1619
1649
1679
1709
1738
1767
1795
1823
1850
1877
1904
1930
1955
1980
2005
2029
2052
2075
2098
2120
2142
2163
2183
2202
2221
2239
2256
2273
2288
2302
2316
2328
2339
2349
2358
2366
2372
2378
2382
2384
2386
2386
2385
2382
2378
2373
2367
2359
2350
2340
2329
2316
2302
2287
2270
2251
2232
2211
2188
2164
2138
2111
2082
2051
2019
1986
1951
1915
1878
1839
1799
1758
1715
1672
1627
1582
1536
1488
1440
1391
1341
1290
1238
1186
1132
1077
1020
964
906
846
786
724
661
597
531
465
397
328
259
189
118
46
-26
-99
-171
-244
-317
-390
-463
-535
-607
-679
-751
-822
-892
-962
-1031
-1099
-1167
-1234
-1300
-1365
-1430
-1493
-1555
-1616
-1675
-1734
-1791
-1847
-1901
-1954
-2005
-2056
-2105
-2152
-2198
-2242
-2285
-2326
-2366
-2405
-2443
-2479
-2515
-2549
-2583
-2615
-2647
-2677
-2707
-2737
-2765
-2793
-2820
-2847
-2872
-2897
-2921
-2944
-2966
-2987
-3008
-3027
-3046
-3063
-3080
-3096
-3110
-3124
-3137
-3150
-3161
-3172
-3182
-3191
-3200
-3208
-3215
-3222
-3228
-3233
-3238
-3242
-3246
-3250
-3252
-3255
-3257
-3258
-3259
-3259
-3259
-3258
-3257
-3255
-3252
-3250
-3246
-3242
-3238
-3234
-3229
-3224
-3218
-3213
-3207
-3201
-3196
-3190
-3184
-3179
-3173
-3168
-3162
-3157
-3152
-3147
-3143
-3138
-3133
-3129
-3124
-3120
-3116
-3112
-3107
-3103
-3099
-3095
-3090
-3086
-3081
-3077
-3072
-3067
-3062
-3057
-3052
-3047
-3041
-3035
-3029
-3023
-3017
-3011
-3004
-2997
-2989
-2981
-2973
-2964
-2955
-2944
-2933
-2922
-2909
-2896
-2881
-2866
-2850
-2833
-2816
-2797
-2778
-2758
-2737
-2715
-2693
-2670
-2645
-2621
-2595
-2568
-2541
-2512
-2483
-2453
-2421
-2389
-2356
-2321
-2286
-2249
-2212
-2174
-2135
-2094
-2053
-2011
-1968
-1925
-1880
-1835
-1788
-1742
-1694
-1646
-1597
-1548
-1498
-1447
-1397
-1345
-1294
-1242
-1190
-1139
-1087
-1035
-983
-931
-879
-828
-776
-725
-674
-622
-571
-520
-469
-417
-366
-314
-262
-210
-158
-106
-53
-1
52
105
158
212
265
319
372
426
479
533
586
640
693
746
799
852
905
958
1010
1063
1115
1167
1218
1270
1321
1372
1422
1472
1522
1572
1621
1670
1718
1766
1814
1860
1907
1953
1998
2041
2086
2130
2173
2215
2257
2299
2339
2380
2420
2459
2498
2537
2575
2612
2650
2687
2723
2760
2796
2832
2867
2903
2939
2975
3010
3046
3082
3118
3154
3189
3225
3261
3297
3333
3368
3403
3438
3472
3506
3539
3571
3602
3633
3662
3691
3718
3744
3768
3792
3814
3834
3854
3872
3888
3903
3917
3930
3942
3952
3961
3969
3975
3981
3985
3989
3991
3992
3993
3992
3991
3988
3985
3981
3976
3970
3964
3957
3950
3942
3933
3924
3915
3906
3896
3887
3877
3867
3857
3847
3838
3828
3818
3809
3799
3790
3781
3773
3764
3755
3747
3739
3731
3722
3714
3706
3698
3691
3683
3675
3667
3659
3652
3645
3638
3631
3624
3618
3611
3606
3600
3595
3590
3585
3581
3577
3573
3569
3565
3561
3557
3553
3550
3546
3542
3538
3534
3529
3525
3520
3516
3511
3506
3501
3495
3490
3485
3479
3473
3468
3462
3456
3450
3444
3438
3432
3426
3420
3414
3407
3400
3393
3385
3377
3368
3358
3348
3336
3324
3311
3296
3280
3263
3244
3223
3200
3176
3150
3121
3091
3058
3023
2986
2947
2906
2863
2817
2770
2721
2669
2616
2561
2505
2446
2386
2325
2262
2198
2132
2065
1997
1927
1857
1785
1713
1639
1565
1490
1414
1337
1260
1182
1104
1025
946
866
786
705
625
544
463
381
300
219
137
56
-26
-107
-189
-270
-351
-432
-514
-594
-675
-756
-837
-917
-997
-1077
-1157
-1236
-1315
-1394
-1472
-1550
-1627
-1704
-1780
-1856
-1931
-2005
-2078
-2151
-2223
-2294
-2364
-2434
-2503
-2571
-2638
-2704
-2770
-2835
-2899
-2963
-3026
-3088
-3150
-3212
-3272
-3333
-3393
-3452
-3511
-3569
-3627
-3684
-3741
-3797
-3853
-3908
-3963
-4017
-4070
-4122
-4174
-4225
-4274
-4323
-4371
-4417
-4462
-4506
-4549
-4590
-4629
-4667
-4704
-4739
-4772
-4804
-4834
-4862
-4889
-4914
-4937
-4958
-4977
-4995
-5012
-5026
-5039
-5051
-5061
-5070
-5077
-5084
-5089
-5092
-5095
-5097
-5097
-5097
-5096
-5093
-5090
-5086
-5081
-5075
-5069
-5061
-5053
-5044
-5034
-5023
-5011
-4998
-4985
-4971
-4956
-4940
-4924
-4907
-4890
-4872
-4853
-4833
-4814
-4793
-4772
-4750
-4728
-4705
-4681
-4656
-4631
-4605
-4577
-4549
-4520
-4491
-4460
-4428
-4396
-4362
-4328
-4292
-4256
-4219
-4181
-4143
-4104
-4064
-4022
-3982
-3940
-3897
-3854
-3811
-3767
-3722
-3677
-3631
-3584
-3537
-3490
-3441
-3392
-3342
-3292
-3241
-3189
-3136
-3083
-3029
-2974
-2919
-2863
-2806
-2749
-2692
-2635
-2577
-2519
-2461
-2404
-2346
-2288
-2230
-2172
-2114
-2056
-1999
-1941
-1883
-1826
-1768
-1710
-1652
-1594
-1536
-1478
-1420
-1362
-1304
-1245
-1187
-1129
-1070
-1012
-954
-896
-838
-781
-724
-667
-611
-555
-499
-444
-390
-336
-282
-229
-177
-125
-73
-23
27
77
125
173
220
266
311
355
398
439
480
518
556
592
627
660
692
722
751
779
805
830
853
875
896
916
934
951
968
983
997
1010
1022
1034
1045
1055
1064
1073
1081
1088
1095
1102
1108
1113
1118
1122
1126
1129
1131
1133
1135
1135
1135
1135
1134
1132
1130
1127
1124
1120
1115
1110
1105
1099
1092
1084
1077
1068
1059
1049
1039
1029
1016
1006
994
982
970
958
946
933
921
909
898
886
875
864
854
844
834
825
816
807
798
789
780
772
764
755
747
740
732
725
719
713
707
702
698
695
692
691
689
689
689
690
691
693
695
698
701
704
707
711
715
719
723
727
732
736
741
746
751
755
761
766
771
777
783
788
794
800
807
813
819
826
832
839
846
853
860
868
876
884
892
901
911
921
932
944
957
970
984
1000
1016
1033
1051
1070
1089
1110
1131
1152
1174
1196
1218
1240
1262
1284
1306
1328
1349
1370
1391
1411
1432
1452
1472
1492
1512
1531
1551
1571
1591
1610
1630
1651
1671
1691
1712
1732
1753
1773
1794
1815
1836
1856
1877
1898
1918
1938
1958
1978
1998
2017
2035
2054
2072
2090
2107
2124
2142
2159
2175
2192
2209
2226
2243
2260
2276
2293
2310
2327
2343
2359
2375
2391
2406
2421
2435
2449
2462
2475
2487
2498
2509
2520
2530
2539
2548
2556
2563
2570
2576
2582
2586
2590
2593
2595
2596
2595
2594
2591
2587
2582
2575
2567
2558
2547
2536
2523
2509
2493
2477
2460
2441
2422
2402
2380
2358
2336
2312
2288
2263
2238
2212
2185
2158
2130
2102
2073
2044
2013
1984
1954
1924
1893
1863
1832
1801
1770
1740
1709
1679
1648
1618
1587
1557
1527
1497
1467
1437
1407
1376
1346
1316
1286
1257
1227
1198
1168
1139
1111
1082
1054
1026
998
970
943
916
888
861
834
807
780
753
725
698
671
643
616
588
560
533
506
478
451
424
397
371
344
318
292
267
241
216
191
166
142
118
94
71
48
25
3
-19
-40
-61
-82
-102
-122
-141
-160
-179
-197
-214
-231
-248
-264
-280
-295
-310
-325
-339
-353
-366
-379
-392
-404
-416
-427
-439
-450
-460
-471
-482
-492
-503
-514
-525
-536
-547
-559
-571
-583
-596
-609
-622
-636
-649
-663
-677
-691
-705
-718
-732
-746
-759
-772
-785
-798
-810
-822
-833
-845
-856
-866
-877
-887
-896
-906
-915
-924
-932
-940
-948
-956
-963
-970
-977
-983
-989
-995
-1000
-1006
-1010
-1016
-1020
-1026
-1030
-1034
-1038
-1042
-1046
-1050
-1054
-1058
-1062
-1065
-1069
-1073
-1076
-1080
-1083
-1086
-1089
-1092
-1095
-1097
-1100
-1102
-1105
-1107
-1109
-1111
-1113
-1115
-1117
-1119
-1122
-1124
-1126
-1129
-1132
-1135
-1139
-1142
-1146
-1150
-1155
-1159
-1164
-1169
-1175
-1180
-1186
-1192
-1198
-1204
-1210
-1216
-1222
-1228
-1235
-1240
-1246
-1252
-1258
-1264
-1269
-1275
-1281
-1286
-1292
-1299
-1305
-1312
-1319
-1327
-1335
-1344
-1353
-1363
-1373
-1383
-1395
-1406
-1418
-1430
-1443
-1456
-1469
-1482
-1495
-1508
-1522
-1535
-1549
-1563
-1576
-1590
-1603
-1617
-1630
-1643
-1656
-1669
-1682
-1694
-1706
-1718
-1730
-1741
-1752
-1763
-1773
-1783
-1793
-1802
-1811
-1820
-1828
-1836
-1843
-1850
-1857
-1864
-1870
-1876
-1881
-1887
-1892
-1897
-1901
-1906
-1910
-1914
-1917
-1921
-1924
-1927
-1929
-1931
-1933
-1934
-1934
-1935
-1935
-1934
-1933
-1932
-1930
-1928
-1926
-1923
-1921
-1918
-1915
-1912
-1909
-1906
-1903
-1900
-1898
-1896
-1894
-1893
-1892
-1891
-1891
-1891
-1891
-1892
-1893
-1894
-1895
-1896
-1896
-1897
-1898
-1898
-1897
-1897
-1896
-1894
-1891
-1888
-1885
-1880
-1875
-1869
-1862
-1854
-1846
-1837
-1827
-1816
-1805
-1793
-1780
-1767
-1752
-1737
-1720
-1703
-1685
-1666
-1646
-1625
-1604
-1581
-1557
-1533
-1508
-1482
-1455
-1428
-1400
-1372
-1343
-1314
-1284
-1254
-1223
-1192
-1161
-1129
-1098
-1066
-1034
-1002
-970
-939
-907
-876
-845
-814
-783
-753
-723
-693
-664
-635
-606
-577
-549
-520
-492
-464
-437
-409
-382
-355
-328
-301
-274
-248
-221
-195
-168
-142
-116
-90
-64
-38
-13
12
37
62
87
112
136
160
183
207
230
253
275
297
319
341
362
383
403
423
443
463
482
501
520
539
557
576
594
612
629
647
665
682
699
716
733
750
767
783
800
816
832
848
864
879
895
910
925
940
954
968
983
997
1010
1025
1038
1052
1066
1080
1094
1109
1123
1137
1152
1167
1182
1197
1212
1228
1244
1260
1277
1294
1311
1329
1347
1365
1384
1403
1423
1443
1463
1484
1505
1526
1548
1569
1590
1612
1633
1654
1675
1695
1716
1736
1755
1775
1793
1812
1830
1847
1863
1879
1895
1909
1923
1936
1948
1959
1970
1980
1990
1999
2007
2015
2023
2029
2037
2044
2051
2057
2064
2070
2077
2083
2090
2097
2104
2112
2120
2128
2136
2145
2154
2164
2173
2183
2192
2202
2212
2221
2230
2240
2248
2257
2265
2272
2279
2286
2292
2297
2302
2306
2310
2314
2316
2319
2320
2321
2321
2321
2320
2319
2316
2313
2310
2305
2300
2294
2288
2281
2273
2265
2256
2247
2238
2228
2218
2208
2197
2186
2175
2163
2151
2139
2126
2113
2100
2085
2071
2056
2040
2024
2007
1990
1973
1955
1937
1918
1899
1879
1859
1839
1818
1798
1777
1755
1734
1713
1691
1670
1648
1627
1605
1584
1563
1542
1522
1502
1481
1462
1442
1423
1404
1385
1367
1348
1330
1312
1295
1277
1260
1243
1227
1210
1194
1177
1161
1145
1130
1114
1098
1082
1066
1049
1033
1016
999
981
963
945
926
907
888
868
848
828
808
787
767
746
725
704
683
662
641
620
599
578
557
536
515
493
472
451
429
408
386
364
343
321
299
277
255
233
211
189
167
145
123
102
80
59
37
16
-5
-26
-46
-67
-87
-107
-127
-147
-167
-187
-206
-226
-246
-265
-285
-304
-324
-344
-363
-383
-402
-422
-441
-461
-480
-499
-518
-537
-556
-575
-594
-613
-632
-651
-670
-689
-708
-727
-746
-765
-783
-802
-820
-837
-854
-871
-887
-902
-917
-931
-944
-957
-968
-979
-989
-998
-1006
-1014
-1020
-1025
-1029
-1032
-1034
-1035
-1035
-1034
-1032
-1029
-1025
-1020
-1014
-1008
-1000
-993
-984
-975
-966
-956
-945
-934
-923
-912
-900
-889
-877
-864
-852
-840
-827
-815
-802
-790
-777
-764
-752
-740
-727
-715
-703
-691
-680
-668
-657
-645
-634
-623
-612
-601
-590
-579
-568
-556
-545
-533
-521
-509
-497
-485
-472
-458
-444
-430
-415
-400
-383
-366
-349
-330
-310
-290
-269
-247
-224
-201
-176
-151
-125
-99
-71
-44
-15
14
44
75
106
138
171
205
239
273
309
345
381
418
456
494
532
571
610
649
688
727
766
805
844
884
923
961
1000
1039
1077
1116
1154
1191
1229
1266
1303
1340
1376
1412
1447
1482
1516
1550
1584
1616
1649
1681
1712
1742
1772
1802
1830
1858
1885
1912
1938
1963
1988
2011
2035
2057
2079
2100
2120
2140
2160
2179
2197
2215
2233
2249
2265
2281
2296
2310
2324
2336
2348
2359
2369
2378
2386
2393
2399
2404
2408
2410
2412
2412
2411
2409
2406
2402
2396
2389
2382
2373
2363
2352
2339
2326
2312
2298
2282
2265
2248
2231
2212
2193
2174
2153
2133
2112
2090
2068
2045
2021
1997
1972
1946
1919
1892
1863
1833
1801
1769
1734
1699
1662
1623
1583
1542
1500
1457
1412
1368
1323
1278
1234
1190
1147
1105
1065
1026
988
952
917
883
851
820
790
760
731
701
672
643
613
583
552
520
486
452
417
380
343
305
265
225
185
143
101
59
17
-26
-69
-111
-154
-196
-238
-280
-321
-363
-403
-444
-484
-524
-563
-602
-640
-677
-714
-750
-786
-820
-854
-886
-917
-948
-976
-1004
-1031
-1056
-1080
-1103
-1124
-1145
-1164
-1182
-1200
-1216
-1232
-1248
-1263
-1277
-1292
-1306
-1321
-1336
-1351
-1366
-1381
-1397
-1413
-1429
-1445
-1461
-1477
-1492
-1508
-1523
-1538
-1552
-1566
-1580
-1594
-1607
-1621
-1634
-1647
-1661
-1674
-1688
-1702
-1716
-1730
-1745
-1760
-1774
-1789
-1804
-1819
-1834
-1848
-1863
-1877
-1891
-1904
-1918
-1931
-1944
-1957
-1969
-1982
-1995
-2007
-2020
-2033
-2045
-2059
-2073
-2086
-2100
-2114
-2129
-2143
-2158
-2173
-2188
-2204
-2219
-2235
-2251
-2267
-2283
-2299
-2314
-2329
-2344
-2359
-2373
-2386
-2399
-2411
-2423
-2434
-2444
-2454
-2464
-2474
-2484
-2494
-2503
-2514
-2524
-2534
-2545
-2556
-2566
-2577
-2588
-2599
-2609
-2619
-2629
-2638
-2647
-2656
-2664
-2672
-2680
-2687
-2694
-2701
-2708
-2714
-2720
-2726
-2731
-2737
-2742
-2747
-2752
-2757
-2762
-2766
-2771
-2775
-2779
-2783
-2787
-2791
-2794
-2797
-2799
-2801
-2803
-2804
-2804
-2804
-2803
-2801
-2798
-2795
-2791
-2787
-2783
-2778
-2773
-2768
-2763
-2757
-2753
-2748
-2743
-2739
-2735
-2731
-2727
-2723
-2719
-2715
-2711
-2707
-2702
-2698
-2693
-2689
-2684
-2680
-2676
-2672
-2668
-2664
-2661
-2658
-2655
-2653
-2650
-2648
-2646
-2643
-2641
-2638
-2635
-2632
-2628
-2624
-2620
-2616
-2611
-2605
-2600
-2594
-2588
-2582
-2576
-2569
-2562
-2555
-2547
-2540
-2531
-2523
-2514
-2504
-2494
-2483
-2472
-2461
-2448
-2435
-2422
-2408
-2393
-2378
-2363
-2346
-2330
-2313
-2295
-2277
-2259
-2240
-2221
-2202
-2182
-2163
-2142
-2122
-2101
-2080
-2059
-2037
-2015
-1993
-1970
-1948
-1925
-1902
-1879
-1857
-1834
-1811
-1789
-1766
-1743
-1720
-1697
-1674
-1651
-1627
-1603
-1578
-1554
-1529
-1503
-1477
-1451
-1424
-1396
-1368
-1339
-1310
-1280
-1249
-1218
-1186
-1154
-1121
-1089
-1056
-1022
-989
-956
-923
-891
-859
-827
-795
-764
-733
-703
-673
-643
-613
-584
-555
-526
-497
-470
-442
-415
-389
-363
-338
-313
-288
-264
-240
-217
-193
-170
-147
-123
-100
-76
-53
-29
-6
18
41
65
88
112
135
159
182
206
230
254
278
303
328
353
378
404
430
456
482
509
536
563
590
617
644
671
697
723
749
775
801
826
851
875
900
924
949
973
997
1020
1046
1070
1095
1119
1144
1169
1193
1218
1242
1266
1291
1315
1338
1362
1385
1407
1430
1451
1473
1493
1513
1532
1550
1567
1583
1598
1613
1626
1638
1649
1659
1668
1677
1685
1692
1698
1704
1710
1715
1720
1725
1730
1734
1738
1742
1746
1749
1753
1756
1760
1764
1767
1771
1774
1778
1782
1786
1791
1795
1800
1805
1810
1816
1821
1827
1833
1839
1845
1851
1857
1863
1869
1876
1882
1889
1895
1901
1908
1914
1920
1927
1933
1939
1945
1951
1957
1963
1969
1975
1981
1986
1992
1998
2004
2009
2017
2023
2029
2036
2043
2050
2056
2063
2069
2075
2081
2086
2090
2094
2097
2099
2101
2102
2102
2102
2101
2099
2097
2094
2090
2086
2082
2077
2071
2065
2058
2051
2043
2035
2025
2017
2008
1998
1987
1976
1965
1954
1942
1929
1916
1903
1890
1876
1862
1847
1833
1818
1803
1788
1773
1759
1744
1728
1713
1698
1682
1666
1650
1633
1615
1598
1579
1560
1540
1520
1499
1477
1455
1433
1409
1386
1361
1336
1310
1284
1257
1229
1201
1172
1143
1112
1081
1050
1018
985
951
917
881
845
809
771
733
694
655
614
574
532
491
448
406
363
320
277
234
190
147
104
61
17
-26
-69
-111
-154
-196
-239
-281
-322
-364
-405
-445
-486
-526
-566
-605
-644
-683
-722
-760
-798
-835
-872
-909
-946
-982
-1018
-1054
-1089
-1125
-1160
-1194
-1228
-1262
-1295
-1328
-1360
-1391
-1421
-1451
-1479
-1507
-1534
-1560
-1585
-1609
-1633
-1655
-1677
-1698
-1719
-1739
-1758
-1777
-1796
-1814
-1832
-1849
-1866
-1882
-1899
-1915
-1931
-1946
-1961
-1976
-1991
-2005
-2019
-2033
-2045
-2059
-2072
-2085
-2097
-2110
-2122
-2133
-2144
-2155
-2166
-2177
-2187
-2197
-2206
-2215
-2224
-2232
-2241
-2249
-2256
-2263
-2270
-2276
-2282
-2288
-2293
-2297
-2301
-2304
-2307
-2309
-2310
-2310
-2309
-2308
-2305
-2302
-2298
-2293
-2287
-2280
-2272
-2264
-2255
-2245
-2234
-2223
-2211
-2198
-2185
-2171
-2157
-2142
-2127
-2111
-2095
-2078
-2061
-2043
-2025
-2007
-1988
-1969
-1949
-1930
-1910
-1889
-1869
-1848
-1827
-1806
-1784
-1762
-1740
-1718
-1695
-1672
-1648
-1624
-1600
-1575
-1549
-1524
-1498
-1471
-1445
-1418
-1390
-1363
-1335
-1307
-1279
-1250
-1222
-1193
-1164
-1135
-1106
-1077
-1048
-1018
-988
-958
-927
-895
-863
-831
-798
-764
-730
-695
-660
-624
-588
-552
-515
-478
-441
-404
-367
-330
-293
-257
-220
-184
-148
-113
-77
-42
-8
26
60
94
127
160
193
226
259
291
324
357
390
423
456
489
523
557
591
625
660
695
731
767
803
840
877
915
954
992
1032
1071
1111
1152
1193
1234
1275
1317
1359
1401
1443
1486
1528
1571
1614
1658
1702
1746
1791
1836
1881
1927
1974
2021
2069
2117
2165
2214
2264
2314
2364
2415
2467
2518
2571
2623
2676
2729
2782
2835
2888
2941
2993
3046
3098
3150
3202
3253
3304
3354
3404
3454
3504
3553
3601
3650
3697
3745
3791
3837
3882
3927
3971
4013
4056
4097
4137
4177
4216
4254
4292
4329
4365
4400
4435
4469
4503
4536
4568
4599
4629
4659
4687
4715
4742
4767
4792
4816
4839
4860
4881
4901
4921
4939
4957
4973
4989
5005
5019
5033
5046
5058
5069
5079
5088
5096
5104
5110
5116
5121
5124
5127
5129
5130
5130
5129
5127
5124
5120
5116
5111
5106
5099
5092
5085
5077
5068
5059
5050
5040
5029
5018
5006
4994
4982
4969
4955
4941
4926
4911
4895
4879
4862
4845
4827
4808
4789
4770
4750
4730
4709
4688
4667
4645
4623
4601
4578
4555
4532
4507
4483
4457
4431
4404
4377
4348
4319
4288
4257
4225
4191
4157
4122
4086
4050
4011
3974
3935
3895
3855
3814
3772
3730
3687
3643
3599
3555
3510
3465
3419
3373
3327
3281
3235
3188
3140
3093
3044
2995
2946
2896
2845
2794
2742
2689
2636
2582
2528
2474
2419
2363
2308
2252
2195
2138
2081
2023
1965
1907
1849
1790
1731
1671
1612
1552
1492
1431
1371
1310
1250
1189
1129
1069
1008
948
888
829
769
710
651
593
535
477
420
363
307
251
195
140
85
31
-22
-75
-127
-179
-230
-280
-329
-378
-426
-473
-519
-565
-610
-654
-698
-741
-783
-825
-866
-907
-947
-986
-1025
-1063
-1100
-1137
-1173
-1209
-1244
-1278
-1312
-1344
-1376
-1408
-1438
-1467
-1496
-1523
-1549
-1575
-1600
-1623
-1646
-1668
-1689
-1709
-1728
-1747
-1764
-1781
-1797
-1812
-1827
-1840
-1852
-1864
-1874
-1884
-1893
-1901
-1908
-1914
-1919
-1923
-1927
-1929
-1931
-1932
-1932
-1932
-1931
-1929
-1927
-1924
-1921
-1917
-1912
-1907
-1902
-1896
-1889
-1882
-1874
-1866
-1857
-1848
-1839
-1828
-1818
-1807
-1795
-1783
-1771
-1758
-1745
-1732
-1718
-1703
-1689
-1673
-1657
-1641
-1625
-1608
-1590
-1572
-1554
-1536
-1517
-1498
-1479
-1459
-1440
-1420
-1399
-1379
-1358
-1337
-1316
-1295
-1274
-1252
-1230
-1208
-1186
-1164
-1142
-1119
-1097
-1075
-1053
-1031
-1008
-987
-965
-943
-921
-900
-879
-858
-837
-816
-796
-776
-757
-738
-720
-702
-685
-669
-653
-638
-624
-611
-598
-587
-576
-565
-556
-546
-538
-529
-521
-514
-506
-499
-493
-486
-480
-474
-468
-462
-456
-451
-445
-440
-434
-429
-423
-418
-413
-407
-402
-397
-392
-386
-381
-376
-370
-365
-359
-353
-347
-341
-334
-328
-320
-313
-305
-297
-289
-280
-270
-261
-250
-240
-229
-218
-206
-194
-181
-168
-155
-140
-126
-111
-95
-78
-61
-44
-25
-6
13
34
54
76
98
120
143
167
191
216
241
266
293
319
346
373
401
429
458
486
515
545
574
604
634
664
694
725
755
786
816
847
877
908
938
968
998
1028
1058
1087
1116
1145
1174
1202
1231
1258
1286
1313
1340
1366
1392
1417
1442
1467
1491
1514
1537
1560
1582
1604
1625
1646
1666
1686
1705
1723
1741
1758
1775
1791
1806
1821
1835
1849
1861
1873
1885
1895
1905
1915
1923
1931
1939
1945
1952
1958
1963
1968
1972
1976
1979
1981
1983
1985
1986
1986
1986
1984
1983
1980
1977
1973
1968
1963
1957
1951
1944
1937
1930
1922
1914
1905
1897
1888
1878
1869
1859
1848
1838
1826
1815
1803
1790
1777
1763
1750
1735
1720
1705
1690
1674
1658
1642
1626
1609
1592
1575
1558
1541
1524
1507
1489
1472
1455
1438
1421
1404
1387
1370
1353
1337
1320
1304
1288
1271
1255
1238
1222
1205
1188
1172
1155
1138
1121
1103
1086
1068
1050
1032
1014
995
977
958
940
921
902
883
864
845
826
807
788
769
750
732
714
695
678
660
643
625
608
592
575
559
543
527
512
497
482
468
453
440
426
413
400
388
376
365
354
343
332
322
313
303
294
285
277
269
261
254
247
240
234
228
222
217
212
208
204
200
196
193
190
187
184
181
179
177
175
174
172
171
170
169
168
167
167
166
166
166
166
166
166
167
167
169
170
172
174
176
179
182
186
190
194
199
204
209
215
221
228
234
241
249
256
264
272
280
288
296
304
312
321
329
338
346
355
364
373
382
391
401
410
420
429
439
449
460
470
481
492
503
515
526
538
551
563
576
589
602
615
628
641
655
668
681
695
708
722
735
749
763
776
790
804
818
832
847
861
876
891
907
922
938
954
971
987
1004
1022
1039
1057
1075
1094
1112
1132
1152
1172
1193
1215
1237
1260
1284
1308
1332
1358
1384
1410
1438
1465
1494
1522
1552
1581
1612
1642
1673
1705
1736
1769
1801
1834
1867
1900
1934
1968
2001
2037
2072
2107
2142
2178
2214
2249
2285
2321
2357
2393
2429
2465
2501
2537
2573
2608
2644
2679
2714
2748
2783
2817
2851
2884
2917
2950
2982
3014
3045
3076
3106
3136
3164
3193
3220
3247
3273
3298
3323
3347
3370
3392
3414
3434
3454
3473
3491
3509
3525
3541
3555
3569
3582
3593
3604
3614
3623
3631
3637
3643
3648
3653
3656
3658
3660
3661
3661
3660
3659
3657
3654
3650
3646
3640
3634
3628
3620
3612
3603
3594
3583
3572
3560
3548
3534
3521
3506
3491
3476
3459
3443
3426
3408
3390
3372
3353
3334
3314
3295
3274
3254
3233
3213
3192
3170
3149
3128
3106
3084
3062
3040
3018
2995
2972
2948
2924
2900
2875
2850
2825
2799
2772
2745
2718
2690
2661
2633
2604
2574
2544
2513
2482
2451
2419
2387
2354
2322
2288
2255
2220
2186
2151
2116
2081
2045
2009
1974
1938
1901
1865
1828
1791
1754
1718
1681
1644
1607
1570
1534
1497
1460
1424
1387
1351
1314
1278
1241
1205
1168
1131
1095
1058
1020
985
948
911
873
836
798
761
723
684
646
607
567
528
488
447
407
366
324
282
240
198
156
113
70
27
-16
-59
-102
-144
-187
-230
-272
-314
-356
-398
-440
-481
-522
-563
-604
-644
-684
-724
-763
-803
-842
-881
-919
-957
-995
-1033
-1071
-1108
-1145
-1182
-1218
-1255
-1291
-1326
-1362
-1397
-1431
-1465
-1499
-1532
-1565
-1597
-1629
-1660
-1690
-1720
-1749
-1777
-1805
-1832
-1858
-1884
-1909
-1933
-1956
-1979
-2000
-2021
-2041
-2061
-2080
-2097
-2115
-2131
-2146
-2161
-2175
-2188
-2200
-2212
-2222
-2232
-2241
-2249
-2256
-2262
-2267
-2272
-2275
-2278
-2279
-2280
-2280
-2278
-2275
-2272
-2267
-2261
-2254
-2246
-2236
-2225
-2214
-2201
-2187
-2171
-2155
-2138
-2119
-2100
-2079
-2057
-2035
-2011
-1987
-1962
-1936
-1909
-1881
-1853
-1823
-1793
-1763
-1731
-1699
-1666
-1632
-1598
-1563
-1528
-1491
-1454
-1417
-1379
-1341
-1302
-1262
-1223
-1182
-1142
-1101
-1060
-1018
-978
-936
-895
-853
-811
-770
-728
-687
-645
-604
-563
-522
-481
-440
-400
-361
-321
-283
-244
-206
-169
-132
-96
-61
-26
7
41
73
105
135
165
195
223
251
278
304
330
355
379
402
425
447
469
490
510
529
547
565
581
597
612
625
638
650
660
670
678
686
692
697
702
705
707
708
708
708
707
705
702
698
694
689
684
678
671
664
656
647
638
628
617
606
594
581
568
554
539
523
507
490
473
455
436
417
397
376
356
334
312
290
268
245
221
198
174
150
125
101
76
51
25
0
-26
-52
-78
-104
-131
-157
-184
-211
-238
-265
-292
-319
-346
-372
-399
-426
-452
-479
-505
-532
-558
-584
-610
-636
-662
-688
-714
-740
-765
-791
-817
-842
-868
-893
-919
-944
-969
-994
-1018
-1043
-1067
-1091
-1115
-1138
-1161
-1184
-1206
-1228
-1250
-1271
-1291
-1311
-1331
-1350
-1369
-1388
-1406
-1424
-1441
-1458
-1475
-1492
-1508
-1524
-1539
-1555
-1570
-1584
-1599
-1613
-1627
-1641
-1654
-1667
-1680
-1693
-1705
-1718
-1730
-1742
-1754
-1766
-1779
-1791
-1803
-1815
-1827
-1840
-1852
-1865
-1878
-1890
-1903
-1916
-1930
-1943
-1956
-1970
-1984
-1997
-2011
-2025
-2037
-2052
-2066
-2080
-2093
-2107
-2121
-2134
-2148
-2161
-2174
-2187
-2200
-2213
-2225
-2237
-2250
-2262
-2274
-2285
-2297
-2308
-2319
-2331
-2342
-2353
-2364
-2375
-2385
-2396
-2407
-2418
-2429
-2440
-2451
-2462
-2473
-2485
-2496
-2508
-2520
-2532
-2544
-2556
-2569
-2581
-2593
-2606
-2618
-2631
-2643
-2656
-2668
-2681
-2694
-2706
-2719
-2732
-2745
-2758
-2771
-2783
-2796
-2809
-2822
-2835
-2848
-2861
-2874
-2887
-2900
-2913
-2926
-2939
-2952
-2964
-2977
-2990
-3002
-3014
-3026
-3037
-3049
-3059
-3070
-3080
-3090
-3100
-3109
-3117
-3126
-3134
-3141
-3148
-3155
-3161
-3167
-3172
-3177
-3182
-3186
-3189
-3192
-3195
-3197
-3198
-3199
-3200
-3200
-3199
-3197
-3195
-3193
-3189
-3185
-3180
-3174
-3168
-3161
-3154
-3146
-3137
-3128
-3118
-3108
-3097
-3086
-3075
-3064
-3052
-3040
-3027
-3015
-3002
-2989
-2976
-2963
-2950
-2936
-2922
-2908
-2894
-2880
-2865
-2850
-2835
-2820
-2804
-2788
-2772
-2756
-2739
-2723
-2706
-2690
-2673
-2656
-2640
-2623
-2607
-2591
-2575
-2559
-2543
-2528
-2512
-2497
-2482
-2468
-2453
-2439
-2425
-2411
-2397
-2384
-2371
-2358
-2345
-2332
-2319
-2306
-2294
-2281
-2269
-2257
-2245
-2233
-2222
-2210
-2199
-2188
-2178
-2167
-2157
-2148
-2138
-2129
-2120
-2111
-2103
-2094
-2086
-2078
-2070
-2062
-2054
-2045
-2037
-2029
-2021
-2013
-2005
-1997
-1989
-1981
-1972
-1963
-1955
-1946
-1937
-1927
-1918
-1909
-1900
-1891
-1882
-1873
-1864
-1855
-1846
-1838
-1829
-1821
-1813
-1805
-1797
-1790
-1782
-1774
-1767
-1760
-1753
-1746
-1739
-1732
-1725
-1719
-1712
-1706
-1700
-1694
-1688
-1682
-1677
-1671
-1666
-1661
-1656
-1651
-1647
-1642
-1638
-1634
-1630
-1627
-1623
-1620
-1617
-1614
-1611
-1608
-1605
-1603
-1600
-1598
-1595
-1593
-1591
-1590
-1588
-1587
-1586
-1585
-1585
-1584
-1585
-1585
-1586
-1587
-1588
-1590
-1592
-1594
-1597
-1599
-1602
-1605
-1609
-1612
-1616
-1619
-1623
-1627
-1631
-1636
-1640
-1644
-1649
-1653
-1658
-1662
-1667
-1672
-1676
-1681
-1686
-1691
-1696
-1701
-1706
-1711
-1716
-1722
-1727
-1733
-1739
-1744
-1750
-1756
-1762
-1768
-1774
-1780
-1786
-1793
-1799
-1805
-1811
-1817
-1824
-1830
-1836
-1843
-1849
-1856
-1863
-1869
-1876
-1883
-1890
-1897
-1904
-1912
-1919
-1927
-1935
-1942
-1950
-1958
-1966
-1975
-1983
-1991
-2000
-2008
-2017
-2025
-2033
-2043
-2051
-2060
-2068
-2077
-2086
-2094
-2103
-2112
-2120
-2129
-2138
-2146
-2155
-2164
-2172
-2181
-2189
-2198
-2206
-2215
-2223
-2232
-2240
-2248
-2256
-2264
-2272
-2280
-2288
-2295
-2303
-2310
-2317
-2324
-2331
-2338
-2345
-2352
-2359
-2365
-2372
-2379
-2385
-2391
-2397
-2403
-2409
-2414
-2420
-2425
-2430
-2435
-2440
-2445
-2449
-2453
-2457
-2461
-2465
-2468
-2472
-2475
-2477
-2480
-2482
-2483
-2485
-2486
-2486
-2486
-2485
-2484
-2483
-2481
-2479
-2476
-2472
-2469
-2465
-2460
-2456
-2451
-2445
-2440
-2434
-2428
-2422
-2416
-2409
-2402
-2396
-2388
-2381
-2374
-2366
-2358
-2350
-2341
-2333
-2324
-2314
-2305
-2295
-2285
-2275
-2265
-2254
-2244
-2233
-2223
-2212
-2202
-2192
-2182
-2172
-2162
-2153
-2144
-2135
-2126
-2117
-2109
-2101
-2093
-2086
-2078
-2071
-2064
-2058
-2051
-2045
-2039
-2033
-2027
-2020
-2013
-2008
-2001
-1996
-1990
-1984
-1978
-1972
-1966
-1960
-1954
-1948
-1942
-1936
-1930
-1924
-1919
-1913
-1907
-1901
-1895
-1889
-1883
-1877
-1872
-1866
-1860
-1854
-1848
-1842
-1837
-1831
-1825
-1819
-1814
-1808
-1802
-1796
-1791
-1785
-1779
-1773
-1768
-1762
-1756
-1751
-1745
-1739
-1734
-1728
-1723
-1717
-1711
-1706
-1700
-1695
-1689
-1684
-1678
-1672
-1667
-1661
-1656
-1650
-1645
-1639
-1634
-1628
-1623
-1618
-1612
-1607
-1601
-1596
-1590
-1585
-1580
-1574
-1569
-1564
-1558
-1553
-1548
-1542
-1537
-1532
-1526
-1521
-1516
-1510
-1505
-1500
-1495
-1489
-1484
-1479
-1474
-1469
-1463
-1458
-1453
-1448
-1443
-1438
-1432
-1427
-1422
-1417
-1412
-1407
-1402
-1397
-1392
-1386
-1381
-1376
-1371
-1366
-1361
-1356
-1351
-1346
-1341
-1336
-1331
-1326
-1321
-1316
-1311
-1307
-1302
-1297
-1292
-1287
-1282
-1277
-1272
-1267
-1263
-1258
-1253
-1248
-1243
-1238
-1234
-1229
-1224
-1219
-1214
-1210
-1205
-1200
-1196
-1191
-1186
-1181
-1177
-1172
-1167
-1163
-1158
-1153
-1149
-1144
-1139
-1135
-1130
-1125
-1121
-1116
-1112
-1107
-1103
-1098
-1093
-1089
-1084
-1080
-1075
-1071
-1066
-1062
-1057
-1053
-1048
-1044
-1039
-1035
-1031
-1026
-1022
-1016
-1012
-1008
-1004
-1000
-995
-991
-987
-982
-978
-974
-969
-965
-961
-956
-952
-948
-944
-939
-935
-931
-927
-922
-918
-914
-910
-905
-901
-897
-893
-889
-885
-880
-876
-872
-868
-864
-860
-856
-852
-847
-843
-839
-835
-831
-827
-823
-819
-815
-811
-807
-803
-799
-795
-791
-787
-783
-779
-775
-771
-767
-763
-759
-755
-752
-748
-744
-740
-736
-732
-728
-724
-721
-717
-713
-709
-705
-702
-698
-694
-690
-686
-683
-679
-675
-671
-668
-664
-660
-656
-653
-649
-645
-642
-638
-634
-631
-627
-623
-620
-616
-613
-609
-605
-602
-598
-595
-591
-587
-584
-580
-577
-573
-570
-566
-563
-559
-556
-552
-549
-545
-542
-538
-535
-531
-528
-524
-521
-518
-514
-511
-507
-504
-501
-497
-494
-490
-487
-484
-480
-477
-474
-470
-467
-464
-460
-457
-454
-451
-447
-444
-441
-438
-434
-431
-428
-425
-421
-418
-415
-412
-409
-405
-402
-399
-396
-393
-390
-387
-383
-380
-377
-374
-371
-368
-365
-362
-359
-356
-353
-349
-346
-343
-340
-337
-334
-331
-328
-325
-322
-319
-316
-313
-310
-307
-305
-302
-299
-296
-293
-290
-287
-284
-281
-278
-275
-273
-270
-267
-264
-261
-258
-255
-253
-250
-247
-244
-241
-239
-236
-233
-230
-227
-225
-222
-219
-216
-214
-211
-208
-205
-203
-200
-197
-195
-192
-189
-187
-184
-181
-179
-176
-173
-171
-168
-166
-163
-160
-158
-155
-153
-150
-147
-145
-142
-140
-137
-135
-132
-130
-127
-124
-122
-119
-117
-114
-112
-109
-107
-105
-102
-100
-97
-95
-92
-90
-87
-85
-83
-80
-78
-75
-73
-71
-68
-66
-64
-61
-59
-56
-54
-52
-49
-47
-45
-43
-40
-38
-36
-33
-31
-29
-27
-24
-22
-20
-18
-15
-13
-11
-9
-6
-4
-2
0
2
5
7
9
11
13
15
18
20
22
24
26
28
30
32
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99
101
103
105
107
108
110
112
114
116
118
120
122
123
125
127
129
131
133
134
136
138
140
142
143
145
147
149
151
152
154
156
158
159
161
163
165
166
168
170
171
173
175
176
178
180
182
183
185
187
188
190
192
193
195
196
198
200
201
203
205
206
208
209
211
212
214
216
217
219
220
222
223
225
226
228
230
231
233
234
236
237
239
240
242
243
245
246
248
249
250
252
253
255
256
258
259
261
262
263
265
266
268
269
270
272
273
275
276
277
279
280
281
283
284
285
287
288
289
291
292
293
295
296
297
299
300
301
302
304
305
306
308
309
310
311
313
314
315
316
318
319
320
321
322
324
325
326
327
328
330
331
332
333
334
335
337
338
339
340
341
342
343
345
346
347
348
349
350
351
352
353
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
373
374
375
376
377
378
379
380
381
382
383
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
399
400
401
402
403
404
405
406
407
408
408
409
410
411
412
413
414
414
415
416
417
418
419
419
420
421
422
423
423
424
425
426
427
427
428
429
430
431
431
432
433
434
434
435
436
437
437
438
439
440
440
441
442
442
443
444
445
445
446
447
447
448
449
449
450
451
451
452
453
453
454
455
455
456
457
457
458
459
459
460
460
461
462
462
463
464
464
465
465
466
467
467
468
468
469
469
470
471
471
472
472
473
473
474
474
475
476
476
477
477
478
478
479
479
480
480
481
481
482
482
483
483
484
484
485
485
486
486
487
487
488
488
488
489
489
490
490
491
491
492
492
492
493
493
494
494
495
495
495
496
496
497
497
497
498
498
499
499
499
500
500
501
501
501
502
502
502
503
503
503
504
504
505
505
505
506
506
506
507
507
507
508
508
508
508
509
509
509
510
510
510
511
511
511
511
512
512
512
513
513
513
513
514
514
514
514
515
515
515
515
516
516
516
516
517
517
517
517
518
518
518
518
518
519
519
519
519
