5
11275
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
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
69
69
69
69
69
69
70
70
70
70
70
70
70
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
71
71
71
71
72
72
72
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
73
73
73
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
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
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
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
85
85
86
86
86
86
86
86
86
85
85
85
86
86
87
88
90
91
93
94
96
97
99
101
103
105
108
111
113
116
118
120
120
120
119
117
114
111
108
104
100
96
92
88
84
80
76
72
67
63
59
56
52
50
47
46
44
44
43
44
44
45
46
47
48
49
51
52
53
53
53
53
53
53
53
53
54
55
57
58
59
60
60
59
57
55
52
49
45
41
36
30
24
18
10
1
-8
-19
-30
-42
-53
-64
-75
-84
-92
-99
-104
-107
-109
-109
-108
-105
-101
-97
-92
-89
-85
-83
-81
-81
-81
-82
-84
-87
-89
-91
-94
-96
-100
-104
-109
-115
-123
-130
-138
-146
-154
-161
-167
-172
-177
-181
-185
-190
-196
-205
-216
-227
-240
-252
-264
-274
-283
-291
-298
-305
-312
-320
-330
-340
-350
-359
-367
-373
-378
-383
-386
-391
-396
-403
-411
-420
-429
-438
-448
-457
-466
-477
-488
-501
-516
-533
-553
-574
-597
-619
-640
-659
-675
-688
-697
-704
-708
-710
-712
-713
-715
-717
-719
-721
-722
-721
-720
-718
-715
-713
-714
-719
-729
-746
-769
-797
-830
-865
-903
-941
-979
-1016
-1056
-1096
-1137
-1178
-1219
-1259
-1297
-1330
-1358
-1378
-1391
-1396
-1394
-1384
-1368
-1346
-1317
-1284
-1246
-1205
-1163
-1120
-1079
-1041
-1006
-975
-950
-932
-920
-914
-913
-917
-925
-936
-949
-966
-984
-1004
-1024
-1043
-1061
-1078
-1093
-1107
-1119
-1129
-1136
-1141
-1144
-1146
-1150
-1155
-1161
-1167
-1173
-1179
-1184
-1188
-1191
-1193
-1193
-1192
-1190
-1185
-1179
-1170
-1158
-1145
-1130
-1115
-1100
-1085
-1071
-1057
-1045
-1033
-1022
-1014
-1006
-1000
-996
-992
-988
-985
-983
-983
-985
-990
-998
-1008
-1020
-1033
-1045
-1058
-1069
-1080
-1091
-1102
-1115
-1129
-1147
-1166
-1188
-1210
-1232
-1252
-1268
-1280
-1286
-1284
-1276
-1263
-1246
-1227
-1207
-1186
-1166
-1147
-1129
-1110
-1089
-1064
-1035
-1002
-966
-930
-896
-868
-845
-828
-817
-809
-802
-793
-782
-766
-748
-728
-709
-691
-676
-664
-653
-642
-630
-613
-592
-565
-531
-493
-450
-406
-363
-322
-284
-250
-219
-191
-164
-136
-106
-74
-41
-9
20
45
65
82
97
111
124
137
152
168
185
204
223
243
261
280
297
313
327
339
350
362
375
391
409
430
450
470
487
499
507
511
512
512
515
520
527
537
546
551
552
546
534
518
499
481
465
452
442
435
429
423
415
403
388
370
352
334
317
303
292
287
286
290
297
307
319
330
341
351
360
369
376
381
384
381
373
359
339
315
290
265
239
213
186
158
128
97
64
30
-3
-33
-59
-78
-93
-103
-110
-113
-116
-118
-120
-122
-122
-120
-113
-103
-91
-77
-62
-47
-31
-16
-1
12
23
32
39
45
50
52
51
44
29
6
-26
-65
-108
-155
-204
-252
-299
-344
-386
-422
-454
-479
-498
-511
-520
-524
-524
-517
-504
-483
-455
-421
-381
-335
-283
-225
-160
-89
-11
75
167
266
369
474
580
687
797
911
1029
1150
1273
1398
1521
1639
1749
1846
1928
1993
2040
2067
2077
2069
2045
2009
1963
1908
1846
1779
1707
1631
1554
1475
1397
1322
1249
1181
1119
1062
1012
970
935
906
881
859
839
819
801
783
767
752
740
730
722
714
703
688
668
643
613
580
543
501
456
407
355
301
244
183
118
50
-19
-88
-157
-223
-286
-344
-394
-436
-470
-498
-521
-542
-560
-576
-591
-606
-621
-638
-657
-678
-704
-735
-771
-816
-869
-931
-1002
-1080
-1164
-1253
-1345
-1440
-1537
-1636
-1736
-1837
-1938
-2037
-2135
-2227
-2315
-2397
-2477
-2553
-2627
-2700
-2771
-2844
-2921
-3005
-3099
-3204
-3322
-3453
-3595
-3750
-3916
-4090
-4271
-4456
-4641
-4822
-4994
-5155
-5301
-5430
-5542
-5636
-5714
-5776
-5823
-5856
-5875
-5880
-5873
-5854
-5826
-5789
-5747
-5703
-5659
-5620
-5587
-5561
-5544
-5537
-5540
-5554
-5579
-5614
-5659
-5712
-5773
-5842
-5919
-6001
-6089
-6180
-6273
-6367
-6461
-6555
-6648
-6741
-6833
-6926
-7023
-7125
-7234
-7352
-7480
-7620
-7772
-7936
-8109
-8293
-8481
-8673
-8864
-9050
-9227
-9392
-9541
-9673
-9786
-9881
-9958
-10017
-10060
-10087
-10097
-10091
-10070
-10033
-9982
-9918
-9845
-9767
-9688
-9613
-9548
-9495
-9454
-9426
-9408
-9396
-9388
-9381
-9373
-9364
-9355
-9348
-9342
-9336
-9329
-9318
-9302
-9278
-9245
-9203
-9152
-9092
-9024
-8950
-8871
-8790
-8712
-8639
-8575
-8523
-8484
-8460
-8451
-8454
-8470
-8496
-8534
-8583
-8645
-8718
-8802
-8892
-8987
-9081
-9173
-9260
-9339
-9408
-9465
-9509
-9538
-9553
-9554
-9543
-9522
-9490
-9451
-9405
-9353
-9295
-9233
-9168
-9104
-9043
-8987
-8937
-8894
-8858
-8829
-8805
-8786
-8768
-8751
-8731
-8710
-8686
-8660
-8634
-8611
-8591
-8578
-8570
-8568
-8569
-8572
-8576
-8583
-8594
-8612
-8639
-8677
-8724
-8779
-8837
-8898
-8958
-9017
-9073
-9128
-9179
-9225
-9267
-9303
-9332
-9356
-9372
-9380
-9380
-9373
-9362
-9348
-9338
-9332
-9332
-9339
-9349
-9363
-9377
-9392
-9406
-9420
-9433
-9444
-9454
-9461
-9467
-9470
-9471
-9470
-9465
-9457
-9444
-9425
-9397
-9360
-9317
-9268
-9216
-9163
-9108
-9052
-8995
-8935
-8872
-8806
-8739
-8671
-8604
-8540
-8478
-8420
-8365
-8314
-8268
-8227
-8194
-8167
-8147
-8135
-8132
-8137
-8150
-8170
-8195
-8223
-8253
-8286
-8321
-8359
-8400
-8446
-8498
-8557
-8625
-8703
-8788
-8882
-8981
-9085
-9193
-9305
-9421
-9540
-9661
-9781
-9898
-10009
-10113
-10207
-10288
-10354
-10405
-10439
-10458
-10463
-10455
-10436
-10409
-10375
-10336
-10291
-10242
-10188
-10131
-10073
-10014
-9957
-9904
-9858
-9822
-9799
-9787
-9788
-9798
-9818
-9844
-9876
-9912
-9951
-9993
-10036
-10080
-10123
-10165
-10204
-10239
-10269
-10292
-10305
-10309
-10304
-10292
-10277
-10260
-10243
-10227
-10211
-10196
-10180
-10164
-10146
-10128
-10109
-10091
-10073
-10054
-10036
-10017
-9998
-9980
-9963
-9949
-9937
-9928
-9921
-9913
-9904
-9892
-9877
-9857
-9833
-9805
-9772
-9736
-9696
-9651
-9602
-9547
-9486
-9417
-9340
-9256
-9167
-9074
-8980
-8885
-8789
-8692
-8594
-8494
-8392
-8289
-8186
-8086
-7991
-7905
-7830
-7768
-7718
-7681
-7656
-7639
-7630
-7627
-7629
-7637
-7651
-7674
-7706
-7749
-7803
-7869
-7944
-8026
-8114
-8205
-8298
-8394
-8493
-8597
-8706
-8821
-8940
-9064
-9190
-9318
-9446
-9574
-9702
-9829
-9954
-10079
-10201
-10320
-10436
-10547
-10652
-10751
-10844
-10929
-11007
-11076
-11136
-11186
-11225
-11252
-11268
-11275
-11273
-11264
-11249
-11227
-11200
-11168
-11130
-11086
-11035
-10979
-10918
-10854
-10787
-10717
-10646
-10573
-10500
-10426
-10353
-10279
-10204
-10126
-10044
-9958
-9869
-9776
-9682
-9587
-9493
-9399
-9305
-9210
-9112
-9010
-8903
-8789
-8669
-8542
-8409
-8272
-8132
-7990
-7848
-7704
-7559
-7414
-7268
-7122
-6975
-6827
-6679
-6532
-6387
-6244
-6104
-5969
-5837
-5710
-5587
-5468
-5353
-5241
-5132
-5027
-4925
-4828
-4734
-4644
-4557
-4473
-4391
-4311
-4233
-4158
-4086
-4019
-3957
-3901
-3852
-3811
-3778
-3755
-3740
-3732
-3730
-3732
-3738
-3745
-3755
-3767
-3781
-3797
-3816
-3834
-3851
-3865
-3874
-3879
-3877
-3870
-3858
-3842
-3822
-3798
-3771
-3743
-3713
-3684
-3656
-3630
-3604
-3579
-3554
-3530
-3505
-3481
-3457
-3433
-3409
-3386
-3363
-3337
-3310
-3278
-3242
-3202
-3157
-3111
-3062
-3014
-2967
-2920
-2873
-2825
-2776
-2725
-2674
-2621
-2567
-2514
-2463
-2415
-2371
-2330
-2290
-2248
-2201
-2148
-2085
-2013
-1933
-1845
-1749
-1647
-1539
-1425
-1305
-1180
-1050
-914
-774
-629
-480
-330
-179
-31
114
255
391
522
648
769
885
996
1103
1208
1310
1411
1511
1610
1708
1804
1897
1987
2074
2159
2242
2324
2404
2484
2562
2638
2712
2781
2845
2904
2957
3002
3040
3072
3097
3116
3132
3144
3154
3161
3166
3168
3170
3172
3174
3177
3178
3180
3182
3186
3192
3203
3217
3235
3254
3274
3293
3311
3327
3340
3351
3359
3364
3368
3370
3372
3374
3374
3372
3366
3356
3340
3320
3296
3272
3249
3229
3213
3201
3193
3189
3189
3193
3200
3212
3227
3246
3269
3297
3332
3373
3422
3479
3544
3616
3696
3782
3873
3969
4070
4177
4286
4397
4508
4616
4721
4820
4915
5005
5089
5165
5234
5294
5345
5386
5419
5443
5462
5475
5484
5489
5491
5491
5489
5487
5487
5487
5488
5490
5490
5490
5488
5486
5484
5483
5482
5482
5483
5485
5487
5487
5486
5482
5475
5464
5450
5434
5417
5400
5386
5374
5365
5358
5352
5344
5332
5315
5291
5260
5222
5180
5134
5087
5040
4995
4952
4911
4871
4834
4800
4769
4741
4716
4693
4672
4654
4640
4631
4626
4625
4629
4638
4651
4666
4684
4703
4723
4741
4758
4773
4783
4789
4791
4789
4784
4777
4766
4753
4736
4717
4695
4670
4642
4611
4577
4540
4500
4459
4416
4374
4333
4294
4257
4222
4189
4158
4127
4098
4069
4040
4011
3984
3957
3928
3899
3869
3837
3802
3763
3720
3675
3626
3575
3523
3469
3413
3354
3293
3228
3161
3092
3021
2946
2868
2787
2703
2618
2530
2439
2345
2247
2146
2040
1930
1816
1698
1577
1454
1332
1211
1091
972
853
734
614
493
373
254
137
23
-86
-188
-284
-373
-455
-533
-608
-683
-757
-833
-909
-986
-1060
-1132
-1201
-1265
-1327
-1385
-1442
-1496
-1550
-1604
-1658
-1714
-1770
-1825
-1878
-1928
-1975
-2017
-2057
-2092
-2124
-2152
-2176
-2196
-2211
-2222
-2228
-2228
-2224
-2214
-2200
-2181
-2159
-2133
-2104
-2073
-2041
-2009
-1979
-1950
-1925
-1903
-1884
-1871
-1861
-1856
-1856
-1859
-1866
-1876
-1889
-1904
-1923
-1944
-1969
-1997
-2029
-2063
-2100
-2139
-2179
-2220
-2261
-2303
-2346
-2390
-2436
-2484
-2534
-2587
-2641
-2698
-2755
-2814
-2872
-2931
-2988
-3044
-3098
-3150
-3199
-3245
-3290
-3334
-3378
-3423
-3468
-3512
-3555
-3596
-3633
-3668
-3700
-3729
-3758
-3786
-3814
-3844
-3876
-3910
-3944
-3978
-4011
-4042
-4070
-4094
-4118
-4139
-4158
-4176
-4193
-4209
-4225
-4241
-4255
-4267
-4278
-4286
-4292
-4296
-4299
-4301
-4302
-4304
-4306
-4310
-4313
-4317
-4320
-4323
-4324
-4325
-4325
-4323
-4320
-4316
-4308
-4298
-4285
-4269
-4251
-4229
-4205
-4177
-4146
-4111
-4073
-4032
-3987
-3940
-3890
-3836
-3781
-3724
-3667
-3608
-3549
-3489
-3428
-3368
-3309
-3253
-3200
-3151
-3106
-3065
-3029
-2995
-2965
-2936
-2911
-2888
-2868
-2851
-2838
-2828
-2821
-2819
-2819
-2822
-2826
-2832
-2838
-2844
-2850
-2857
-2865
-2873
-2883
-2893
-2906
-2919
-2933
-2948
-2963
-2977
-2990
-3001
-3010
-3018
-3024
-3028
-3031
-3032
-3032
-3030
-3027
-3023
-3018
-3011
-3003
-2995
-2986
-2977
-2966
-2955
-2944
-2931
-2918
-2902
-2884
-2863
-2838
-2809
-2776
-2741
-2704
-2666
-2628
-2589
-2550
-2512
-2476
-2441
-2408
-2376
-2346
-2316
-2286
-2256
-2224
-2191
-2156
-2119
-2080
-2041
-2001
-1962
-1922
-1882
-1842
-1803
-1763
-1723
-1683
-1643
-1604
-1567
-1534
-1505
-1481
-1461
-1446
-1435
-1427
-1422
-1419
-1419
-1419
-1421
-1423
-1424
-1423
-1421
-1418
-1413
-1408
-1402
-1397
-1392
-1388
-1385
-1383
-1381
-1379
-1377
-1377
-1378
-1381
-1388
-1399
-1412
-1430
-1450
-1473
-1498
-1523
-1548
-1574
-1598
-1623
-1646
-1669
-1691
-1711
-1729
-1745
-1758
-1767
-1773
-1776
-1775
-1772
-1767
-1759
-1750
-1740
-1728
-1715
-1701
-1686
-1669
-1651
-1631
-1610
-1588
-1565
-1540
-1515
-1489
-1464
-1438
-1413
-1389
-1365
-1343
-1323
-1304
-1286
-1269
-1253
-1237
-1223
-1209
-1197
-1185
-1172
-1158
-1143
-1125
-1106
-1086
-1064
-1042
-1020
-997
-974
-951
-927
-902
-877
-852
-826
-800
-775
-750
-726
-704
-683
-664
-646
-627
-607
-587
-567
-548
-528
-510
-492
-476
-461
-448
-435
-422
-409
-396
-384
-373
-363
-354
-346
-338
-331
-323
-316
-309
-301
-293
-285
-277
-270
-263
-257
-252
-247
-242
-237
-233
-229
-225
-221
-218
-214
-209
-203
-195
-184
-172
-159
-146
-133
-121
-108
-97
-85
-74
-64
-54
-44
-35
-26
-17
-9
-2
4
10
14
17
18
18
16
13
7
0
-9
-20
-34
-50
-71
-94
-121
-149
-179
-210
-241
-271
-301
-331
-360
-390
-421
-451
-481
-510
-537
-563
-587
-609
-630
-650
-670
-689
-709
-729
-750
-772
-794
-816
-837
-857
-877
-895
-912
-927
-939
-950
-959
-966
-971
-974
-977
-977
-976
-974
-970
-964
-956
-948
-939
-929
-919
-908
-897
-885
-873
-859
-843
-826
-806
-783
-757
-727
-693
-655
-614
-571
-525
-477
-428
-377
-324
-268
-210
-150
-88
-24
39
102
164
225
284
342
400
457
515
574
631
688
745
800
854
906
957
1006
1056
1105
1154
1203
1251
1298
1343
1386
1424
1459
1489
1514
1536
1554
1569
1581
1590
1595
1598
1599
1597
1594
1589
1582
1575
1566
1558
1550
1542
1535
1528
1522
1516
1511
1505
1498
1491
1481
1470
1456
1441
1423
1404
1384
1363
1341
1318
1293
1267
1240
1210
1180
1149
1118
1087
1058
1029
1000
973
945
917
889
860
831
802
773
743
714
684
655
625
595
565
534
503
470
436
401
365
327
289
250
210
170
130
90
50
9
-31
-72
-112
-151
-190
-227
-263
-298
-331
-362
-391
-419
-446
-471
-496
-520
-546
-572
-599
-627
-655
-682
-708
-732
-753
-771
-786
-798
-807
-813
-818
-821
-821
-819
-815
-808
-799
-788
-775
-762
-747
-733
-720
-707
-694
-682
-671
-659
-647
-636
-625
-614
-602
-590
-577
-563
-547
-531
-514
-498
-482
-469
-457
-446
-438
-430
-424
-418
-414
-411
-409
-409
-410
-414
-418
-423
-427
-431
-434
-436
-437
-437
-438
-439
-442
-447
-454
-463
-473
-484
-494
-504
-512
-519
-525
-529
-531
-533
-533
-533
-533
-532
-531
-529
-525
-520
-514
-508
-501
-495
-490
-487
-486
-485
-486
-486
-486
-485
-484
-484
-484
-484
-486
-489
-492
-496
-500
-503
-507
-510
-513
-517
-520
-525
-529
-535
-540
-544
-548
-551
-552
-552
-551
-548
-545
-542
-538
-535
-531
-527
-523
-519
-515
-510
-505
-500
-495
-489
-484
-478
-472
-465
-457
-449
-441
-432
-424
-416
-409
-403
-398
-394
-390
-386
-382
-380
-378
-377
-378
-380
-384
-389
-394
-400
-407
-413
-420
-426
-433
-440
-448
-458
-468
-479
-491
-503
-516
-528
-538
-548
-555
-560
-562
-563
-561
-557
-552
-545
-536
-526
-515
-502
-488
-472
-454
-435
-415
-394
-373
-351
-329
-306
-284
-262
-241
-221
-202
-183
-165
-147
-130
-112
-94
-77
-61
-46
-32
-20
-7
5
19
34
51
69
88
108
128
149
169
189
209
228
248
268
288
307
325
341
356
368
378
386
393
399
403
407
408
408
407
403
397
389
380
370
360
349
338
327
316
304
293
281
269
257
244
230
215
200
185
169
153
137
119
100
80
57
32
5
-24
-54
-85
-117
-150
-184
-218
-253
-288
-323
-358
-392
-424
-456
-485
-513
-540
-566
-592
-618
-644
-671
-698
-724
-751
-777
-802
-827
-851
-875
-898
-921
-943
-966
-988
-1010
-1034
-1058
-1082
-1106
-1131
-1156
-1181
-1206
-1232
-1258
-1285
-1313
-1342
-1370
-1399
-1427
-1454
-1480
-1505
-1528
-1551
-1572
-1593
-1612
-1631
-1647
-1663
-1677
-1690
-1702
-1712
-1722
-1731
-1740
-1749
-1759
-1769
-1779
-1789
-1797
-1805
-1811
-1816
-1821
-1826
-1831
-1836
-1842
-1848
-1853
-1859
-1865
-1871
-1876
-1881
-1886
-1890
-1895
-1899
-1903
-1905
-1906
-1905
-1902
-1897
-1890
-1882
-1873
-1863
-1853
-1842
-1830
-1818
-1805
-1790
-1775
-1759
-1743
-1728
-1713
-1701
-1690
-1682
-1674
-1668
-1663
-1658
-1652
-1647
-1641
-1635
-1628
-1621
-1613
-1604
-1594
-1584
-1573
-1560
-1547
-1533
-1518
-1502
-1486
-1469
-1452
-1434
-1416
-1398
-1379
-1361
-1342
-1324
-1306
-1290
-1275
-1261
-1248
-1236
-1225
-1215
-1206
-1197
-1190
-1184
-1178
-1173
-1168
-1163
-1157
-1150
-1142
-1133
-1124
-1115
-1106
-1098
-1091
-1084
-1078
-1073
-1068
-1063
-1059
-1056
-1053
-1053
-1054
-1057
-1063
-1072
-1083
-1095
-1109
-1124
-1139
-1155
-1170
-1185
-1199
-1214
-1228
-1242
-1256
-1269
-1282
-1295
-1307
-1319
-1330
-1341
-1351
-1360
-1369
-1378
-1387
-1396
-1405
-1414
-1424
-1434
-1445
-1457
-1469
-1481
-1494
-1507
-1521
-1534
-1547
-1559
-1571
-1582
-1592
-1601
-1611
-1620
-1630
-1639
-1650
-1660
-1670
-1680
-1690
-1700
-1710
-1720
-1730
-1741
-1753
-1765
-1777
-1789
-1802
-1814
-1826
-1838
-1850
-1863
-1876
-1889
-1903
-1917
-1930
-1943
-1956
-1968
-1981
-1994
-2007
-2020
-2033
-2045
-2059
-2072
-2085
-2098
-2111
-2125
-2139
-2154
-2169
-2184
-2199
-2215
-2230
-2245
-2259
-2272
-2284
-2296
-2308
-2318
-2328
-2337
-2344
-2350
-2354
-2356
-2357
-2357
-2355
-2352
-2348
-2343
-2337
-2329
-2319
-2308
-2295
-2282
-2268
-2253
-2239
-2226
-2212
-2198
-2183
-2166
-2148
-2128
-2106
-2083
-2058
-2031
-2004
-1977
-1949
-1922
-1895
-1868
-1842
-1816
-1790
-1766
-1742
-1719
-1697
-1676
-1656
-1637
-1618
-1601
-1584
-1567
-1550
-1532
-1513
-1493
-1472
-1450
-1426
-1401
-1374
-1346
-1315
-1283
-1248
-1212
-1175
-1137
-1099
-1061
-1024
-987
-952
-917
-884
-852
-821
-791
-763
-735
-709
-685
-662
-640
-620
-600
-582
-566
-550
-535
-522
-510
-499
-490
-482
-476
-471
-467
-465
-463
-463
-464
-467
-469
-473
-476
-480
-484
-488
-492
-497
-501
-506
-512
-519
-526
-533
-540
-546
-552
-558
-563
-568
-573
-578
-584
-590
-597
-604
-612
-620
-628
-636
-645
-655
-665
-676
-689
-703
-719
-736
-754
-772
-789
-806
-822
-839
-855
-871
-888
-904
-921
-937
-953
-968
-981
-992
-1002
-1010
-1018
-1025
-1032
-1039
-1047
-1055
-1062
-1068
-1072
-1074
-1075
-1075
-1074
-1073
-1072
-1072
-1073
-1074
-1076
-1079
-1081
-1082
-1084
-1085
-1086
-1089
-1092
-1096
-1102
-1108
-1116
-1124
-1132
-1141
-1150
-1160
-1169
-1179
-1188
-1197
-1206
-1216
-1224
-1233
-1242
-1252
-1261
-1271
-1282
-1292
-1303
-1314
-1325
-1335
-1346
-1356
-1366
-1376
-1387
-1398
-1410
-1421
-1433
-1444
-1456
-1468
-1480
-1492
-1505
-1518
-1532
-1547
-1563
-1580
-1598
-1617
-1638
-1660
-1682
-1706
-1730
-1754
-1780
-1805
-1831
-1857
-1882
-1907
-1930
-1953
-1974
-1994
-2012
-2029
-2044
-2058
-2071
-2083
-2094
-2105
-2115
-2125
-2134
-2143
-2151
-2160
-2168
-2177
-2187
-2196
-2204
-2213
-2221
-2229
-2237
-2244
-2252
-2259
-2266
-2273
-2278
-2283
-2286
-2289
-2290
-2290
-2290
-2288
-2286
-2284
-2282
-2278
-2274
-2269
-2262
-2254
-2245
-2235
-2223
-2212
-2200
-2187
-2174
-2160
-2146
-2131
-2115
-2099
-2082
-2066
-2050
-2033
-2020
-2005
-1993
-1980
-1970
-1960
-1951
-1942
-1934
-1927
-1920
-1913
-1906
-1900
-1895
-1889
-1884
-1879
-1873
-1868
-1863
-1857
-1852
-1846
-1840
-1833
-1827
-1820
-1814
-1807
-1800
-1793
-1786
-1779
-1772
-1764
-1758
-1751
-1746
-1740
-1736
-1732
-1729
-1726
-1724
-1723
-1722
-1722
-1723
-1723
-1724
-1724
-1725
-1725
-1726
-1726
-1726
-1726
-1727
-1727
-1727
-1728
-1727
-1726
-1724
-1721
-1718
-1715
-1713
-1712
-1711
-1712
-1713
-1715
-1717
-1719
-1721
-1721
-1722
-1721
-1720
-1719
-1719
-1718
-1717
-1717
-1717
-1716
-1715
-1713
-1710
-1707
-1703
-1699
-1694
-1689
-1683
-1678
-1673
-1667
-1661
-1656
-1649
-1643
-1637
-1631
-1625
-1619
-1614
-1610
-1605
-1601
-1598
-1594
-1592
-1589
-1588
-1587
-1587
-1588
-1588
-1589
-1591
-1592
-1593
-1595
-1597
-1599
-1602
-1605
-1608
-1613
-1617
-1622
-1627
-1633
-1638
-1644
-1651
-1658
-1666
-1675
-1684
-1693
-1702
-1711
-1721
-1732
-1742
-1754
-1765
-1776
-1787
-1798
-1809
-1819
-1829
-1840
-1850
-1859
-1869
-1878
-1886
-1894
-1901
-1906
-1911
-1915
-1919
-1921
-1924
-1926
-1927
-1929
-1931
-1934
-1937
-1940
-1943
-1947
-1951
-1954
-1958
-1962
-1966
-1971
-1975
-1980
-1985
-1990
-1995
-1999
-2004
-2008
-2011
-2013
-2017
-2017
-2020
-2021
-2021
-2023
-2024
-2024
-2025
-2025
-2027
-2028
-2029
-2032
-2033
-2035
-2037
-2037
-2039
-2039
-2039
-2040
-2040
-2040
-2040
-2039
-2037
-2037
-2036
-2033
-2032
-2029
-2027
-2023
-2017
-2013
-2007
-2001
-1994
-1987
-1978
-1969
-1960
-1949
-1937
-1924
-1911
-1897
-1883
-1868
-1853
-1838
-1822
-1805
-1788
-1770
-1752
-1733
-1714
-1695
-1676
-1656
-1637
-1617
-1598
-1578
-1559
-1540
-1522
-1504
-1487
-1469
-1452
-1434
-1417
-1401
-1384
-1367
-1350
-1334
-1317
-1301
-1286
-1271
-1256
-1241
-1227
-1213
-1199
-1185
-1172
-1160
-1148
-1136
-1126
-1116
-1107
-1098
-1091
-1084
-1078
-1072
-1067
-1062
-1056
-1051
-1045
-1040
-1034
-1028
-1022
-1016
-1008
-1002
-994
-985
-975
-964
-951
-938
-925
-911
-897
-884
-871
-859
-848
-837
-827
-818
-810
-802
-794
-787
-781
-775
-770
-766
-763
-761
-759
-758
-757
-756
-755
-754
-752
-750
-748
-746
-745
-743
-743
-744
-745
-747
-750
-754
-758
-762
-767
-772
-778
-785
-792
-801
-810
-820
-831
-841
-852
-863
-873
-884
-895
-906
-917
-928
-938
-948
-958
-966
-974
-980
-986
-991
-995
-999
-1002
-1006
-1012
-1016
-1022
-1028
-1033
-1039
-1045
-1051
-1057
-1063
-1069
-1075
-1082
-1088
-1094
-1100
-1106
-1112
-1117
-1121
-1125
-1128
-1131
-1133
-1134
-1135
-1136
-1137
-1137
-1137
-1136
-1136
-1135
-1135
-1134
-1134
-1134
-1134
-1133
-1133
-1133
-1133
-1133
-1134
-1134
-1136
-1138
-1140
-1143
-1145
-1148
-1151
-1154
-1158
-1162
-1166
-1170
-1176
-1182
-1189
-1196
-1204
-1212
-1219
-1227
-1234
-1241
-1247
-1254
-1261
-1267
-1274
-1280
-1286
-1293
-1298
-1304
-1310
-1315
-1319
-1324
-1328
-1333
-1338
-1343
-1348
-1354
-1359
-1364
-1370
-1375
-1381
-1386
-1391
-1397
-1402
-1407
-1412
-1417
-1422
-1426
-1430
-1435
-1439
-1443
-1447
-1451
-1456
-1461
-1467
-1473
-1481
-1488
-1497
-1506
-1515
-1524
-1533
-1542
-1550
-1559
-1568
-1577
-1585
-1593
-1600
-1607
-1612
-1616
-1619
-1621
-1621
-1621
-1621
-1619
-1617
-1614
-1610
-1606
-1602
-1597
-1591
-1585
-1579
-1572
-1564
-1557
-1549
-1542
-1535
-1527
-1520
-1513
-1505
-1498
-1492
-1485
-1480
-1475
-1470
-1465
-1461
-1457
-1454
-1450
-1447
-1445
-1443
-1441
-1440
-1439
-1439
-1440
-1441
-1442
-1443
-1445
-1446
-1448
-1451
-1454
-1457
-1461
-1466
-1469
-1473
-1476
-1477
-1479
-1479
-1479
-1478
-1477
-1475
-1473
-1470
-1467
-1462
-1457
-1451
-1445
-1437
-1430
-1422
-1415
-1408
-1401
-1395
-1389
-1384
-1379
-1375
-1371
-1368
-1366
-1363
-1362
-1361
-1361
-1361
-1363
-1364
-1366
-1368
-1370
-1373
-1376
-1380
-1384
-1389
-1394
-1399
-1404
-1410
-1414
-1419
-1423
-1426
-1429
-1431
-1433
-1435
-1436
-1437
-1437
-1436
-1435
-1433
-1431
-1429
-1426
-1423
-1420
-1417
-1413
-1409
-1405
-1401
-1397
-1392
-1386
-1381
-1375
-1368
-1362
-1355
-1348
-1342
-1335
-1329
-1323
-1316
-1310
-1303
-1296
-1289
-1281
-1273
-1264
-1255
-1245
-1235
-1225
-1213
-1201
-1188
-1174
-1158
-1141
-1124
-1105
-1086
-1066
-1046
-1026
-1004
-984
-962
-940
-917
-894
-870
-846
-821
-796
-770
-744
-718
-692
-665
-639
-613
-587
-562
-538
-516
-494
-475
-456
-439
-423
-408
-393
-380
-368
-356
-345
-334
-324
-314
-304
-293
-283
-274
-264
-256
-248
-241
-236
-231
-228
-225
-223
-222
-223
-224
-227
-231
-237
-243
-251
-260
-269
-278
-288
-297
-307
-317
-327
-338
-349
-361
-373
-385
-397
-409
-422
-435
-448
-462
-476
-490
-504
-518
-532
-545
-558
-571
-584
-597
-610
-623
-636
-649
-662
-674
-685
-695
-705
-713
-721
-729
-736
-743
-749
-756
-763
-770
-777
-785
-792
-800
-808
-815
-823
-830
-838
-846
-854
-862
-870
-877
-885
-892
-898
-904
-909
-913
-916
-918
-920
-921
-922
-923
-925
-926
-927
-929
-931
-933
-936
-939
-943
-948
-954
-960
-966
-972
-979
-986
-993
-1000
-1010
-1018
-1027
-1036
-1044
-1053
-1061
-1069
-1078
-1086
-1093
-1101
-1108
-1114
-1119
-1124
-1128
-1132
-1137
-1141
-1147
-1152
-1157
-1163
-1168
-1174
-1179
-1184
-1188
-1193
-1198
-1203
-1208
-1214
-1220
-1226
-1233
-1240
-1247
-1253
-1259
-1265
-1270
-1276
-1283
-1290
-1298
-1308
-1318
-1329
-1340
-1352
-1364
-1377
-1389
-1402
-1414
-1427
-1440
-1453
-1467
-1480
-1492
-1504
-1515
-1525
-1535
-1544
-1552
-1561
-1569
-1577
-1585
-1592
-1598
-1604
-1609
-1614
-1618
-1622
-1625
-1627
-1629
-1630
-1632
-1632
-1633
-1634
-1635
-1635
-1635
-1635
-1635
-1634
-1633
-1633
-1632
-1631
-1631
-1631
-1631
-1632
-1634
-1636
-1638
-1641
-1644
-1647
-1650
-1654
-1657
-1661
-1665
-1670
-1674
-1680
-1685
-1691
-1697
-1702
-1708
-1713
-1719
-1724
-1729
-1733
-1737
-1741
-1744
-1747
-1750
-1753
-1755
-1756
-1756
-1756
-1755
-1754
-1752
-1749
-1746
-1742
-1739
-1735
-1732
-1728
-1724
-1720
-1716
-1712
-1708
-1703
-1699
-1695
-1691
-1688
-1684
-1681
-1677
-1674
-1671
-1668
-1665
-1662
-1659
-1657
-1654
-1651
-1647
-1643
-1639
-1633
-1628
-1622
-1616
-1610
-1604
-1598
-1592
-1586
-1579
-1573
-1566
-1560
-1552
-1545
-1538
-1530
-1522
-1513
-1505
-1496
-1487
-1477
-1467
-1456
-1445
-1434
-1422
-1410
-1397
-1385
-1372
-1359
-1345
-1332
-1318
-1304
-1291
-1278
-1265
-1252
-1239
-1227
-1215
-1202
-1190
-1178
-1166
-1154
-1143
-1132
-1122
-1112
-1103
-1093
-1085
-1076
-1067
-1059
-1051
-1044
-1036
-1030
-1022
-1016
-1010
-1004
-999
-994
-988
-983
-978
-974
-969
-965
-962
-958
-954
-951
-947
-943
-940
-937
-935
-933
-931
-930
-930
-930
-930
-930
-930
-930
-930
-931
-931
-932
-933
-935
-937
-939
-941
-943
-945
-947
-948
-950
-951
-952
-954
-957
-960
-964
-969
-975
-982
-989
-996
-1002
-1010
-1018
-1026
-1034
-1042
-1050
-1058
-1065
-1072
-1079
-1085
-1090
-1094
-1098
-1101
-1103
-1105
-1106
-1107
-1107
-1107
-1107
-1107
-1106
-1105
-1103
-1101
-1099
-1096
-1093
-1090
-1087
-1085
-1083
-1081
-1079
-1078
-1077
-1075
-1074
-1073
-1071
-1069
-1068
-1066
-1063
-1061
-1058
-1055
-1052
-1048
-1043
-1038
-1032
-1026
-1018
-1012
-1006
-999
-991
-983
-975
-967
-958
-949
-940
-930
-919
-909
-898
-888
-877
-867
-857
-847
-838
-829
-821
-813
-806
-799
-792
-786
-781
-775
-770
-766
-762
-758
-754
-750
-747
-743
-740
-736
-733
-729
-725
-721
-716
-712
-707
-703
-698
-694
-689
-685
-680
-674
-669
-662
-656
-650
-644
-637
-632
-626
-621
-615
-610
-604
-598
-593
-587
-580
-574
-568
-563
-557
-552
-548
-543
-539
-536
-532
-529
-526
-524
-522
-520
-518
-517
-516
-515
-514
-513
-512
-510
-509
-507
-506
-504
-502
-500
-498
-496
-493
-491
-489
-487
-485
-484
-483
-483
-484
-485
-486
-489
-491
-495
-498
-502
-506
-510
-514
-517
-521
-525
-528
-532
-535
-538
-541
-544
-546
-548
-551
-554
-556
-559
-562
-565
-569
-572
-575
-578
-581
-584
-586
-589
-592
-595
-597
-600
-603
-606
-608
-610
-612
-614
-615
-617
-618
-618
-619
-619
-620
-620
-619
-618
-617
-615
-612
-609
-605
-602
-599
-597
-595
-594
-594
-594
-594
-595
-595
-596
-596
-597
-599
-600
-602
-604
-607
-609
-611
-612
-613
-614
-615
-616
-617
-619
-620
-622
-623
-625
-627
-630
-633
-636
-639
-644
-648
-653
-658
-664
-670
-676
-683
-689
-696
-703
-710
-717
-724
-732
-739
-746
-753
-760
-767
-774
-780
-787
-793
-800
-807
-815
-822
-830
-838
-846
-855
-863
-871
-879
-888
-896
-905
-913
-922
-931
-939
-947
-955
-963
-970
-976
-983
-990
-997
-1004
-1014
-1022
-1032
-1042
-1053
-1063
-1074
-1085
-1097
-1108
-1119
-1131
-1143
-1154
-1166
-1177
-1189
-1199
-1210
-1220
-1229
-1238
-1247
-1255
-1263
-1270
-1276
-1283
-1288
-1294
-1300
-1305
-1311
-1316
-1321
-1326
-1331
-1336
-1340
-1345
-1349
-1353
-1357
-1360
-1364
-1368
-1372
-1377
-1382
-1387
-1392
-1397
-1403
-1408
-1413
-1419
-1424
-1429
-1434
-1439
-1444
-1448
-1451
-1454
-1457
-1459
-1461
-1463
-1465
-1466
-1467
-1468
-1469
-1469
-1470
-1470
-1471
-1471
-1472
-1473
-1474
-1475
-1476
-1478
-1478
-1479
-1480
-1480
-1480
-1480
-1480
-1480
-1481
-1481
-1482
-1482
-1483
-1484
-1485
-1485
-1487
-1488
-1489
-1490
-1492
-1493
-1495
-1496
-1498
-1500
-1501
-1502
-1504
-1504
-1505
-1506
-1507
-1508
-1510
-1512
-1514
-1517
-1520
-1523
-1527
-1531
-1534
-1538
-1542
-1545
-1548
-1551
-1553
-1555
-1557
-1558
-1558
-1558
-1557
-1556
-1554
-1551
-1548
-1545
-1541
-1536
-1532
-1527
-1522
-1517
-1511
-1506
-1500
-1493
-1487
-1480
-1473
-1466
-1459
-1451
-1444
-1436
-1427
-1419
-1411
-1402
-1394
-1385
-1376
-1368
-1359
-1350
-1342
-1334
-1325
-1317
-1308
-1300
-1291
-1282
-1273
-1264
-1254
-1244
-1233
-1222
-1211
-1200
-1189
-1177
-1166
-1155
-1144
-1133
-1122
-1111
-1101
-1090
-1080
-1070
-1060
-1050
-1040
-1031
-1022
-1012
-1004
-997
-988
-980
-972
-964
-957
-949
-942
-935
-928
-922
-916
-911
-906
-902
-897
-893
-890
-886
-883
-880
-877
-874
-871
-869
-867
-865
-863
-862
-861
-860
-859
-858
-857
-857
-857
-857
-858
-859
-860
-861
-863
-865
-866
-868
-870
-871
-872
-874
-874
-875
-876
-876
-876
-876
-876
-876
-876
-875
-875
-874
-873
-872
-871
-869
-868
-866
-864
-862
-860
-857
-855
-852
-848
-845
-841
-836
-832
-827
-821
-816
-811
-805
-800
-795
-790
-785
-780
-774
-769
-764
-758
-753
-748
-742
-737
-732
-727
-722
-716
-711
-704
-698
-691
-683
-676
-669
-662
-655
-648
-641
-635
-629
-623
-617
-611
-605
-600
-595
-591
-587
-583
-579
-576
-573
-570
-566
-563
-559
-555
-551
-547
-544
-540
-536
-532
-529
-525
-522
-519
-516
-513
-511
-509
-507
-505
-504
-502
-499
-497
-495
-492
-489
-485
-482
-478
-474
-470
-466
-463
-459
-456
-453
-450
-447
-444
-442
-440
-438
-437
-436
-436
-436
-437
-438
-439
-440
-441
-443
-444
-446
-448
-451
-454
-457
-461
-465
-469
-472
-476
-480
-484
-488
-492
-495
-499
-501
-503
-504
-505
-505
-505
-504
-504
-503
-503
-503
-502
-502
-501
-501
-500
-500
-499
-499
-499
-499
-499
-499
-499
-498
-497
-496
-495
-493
-490
-488
-485
-483
-480
-477
-475
-472
-470
-467
-465
-463
-461
-459
-456
-454
-453
-451
-450
-449
-448
-447
-446
-445
-443
-440
-437
-434
-430
-426
-422
-418
-413
-409
-404
-400
-395
-390
-385
-380
-376
-372
-368
-364
-362
-359
-357
-355
-353
-352
-351
-351
-351
-351
-352
-352
-353
-354
-355
-356
-356
-357
-358
-359
-359
-360
-361
-362
-364
-365
-366
-367
-369
-369
-370
-371
-372
-373
-375
-376
-377
-379
-380
-381
-383
-384
-386
-387
-389
-391
-392
-394
-395
-396
-398
-399
-399
-400
-401
-402
-404
-405
-406
-407
-409
-410
-412
-413
-415
-418
-421
-424
-427
-431
-436
-441
-446
-452
-458
-464
-471
-477
-484
-490
-497
-504
-511
-518
-525
-532
-540
-547
-556
-564
-573
-582
-591
-600
-610
-619
-629
-638
-648
-658
-668
-679
-689
-700
-711
-721
-732
-742
-752
-762
-772
-781
-791
-801
-810
-820
-829
-838
-847
-856
-864
-873
-881
-888
-895
-902
-908
-914
-920
-925
-930
-935
-939
-944
-948
-951
-955
-959
-963
-966
-970
-973
-977
-980
-983
-987
-990
-993
-996
-998
-1000
-1002
-1002
-1004
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1004
-1002
-1000
-999
-997
-995
-992
-989
-986
-982
-978
-974
-969
-964
-959
-953
-947
-941
-934
-927
-921
-914
-908
-901
-895
-890
-885
-880
-875
-870
-866
-862
-858
-854
-850
-845
-841
-837
-832
-828
-824
-819
-815
-811
-807
-802
-797
-792
-787
-781
-776
-771
-766
-762
-758
-755
-752
-749
-746
-744
-741
-739
-737
-735
-733
-732
-732
-732
-732
-733
-733
-734
-734
-735
-735
-735
-735
-735
-735
-734
-733
-732
-730
-728
-726
-724
-722
-720
-718
-716
-714
-712
-711
-709
-708
-706
-705
-704
-703
-702
-702
-702
-702
-702
-703
-704
-706
-708
-709
-711
-713
-715
-717
-719
-722
-724
-727
-730
-733
-737
-741
-744
-748
-751
-754
-757
-761
-764
-767
-770
-773
-777
-781
-784
-788
-793
-797
-801
-805
-809
-813
-817
-821
-824
-828
-831
-835
-838
-841
-843
-845
-847
-848
-849
-849
-849
-849
-849
-849
-849
-849
-850
-850
-851
-852
-853
-854
-856
-858
-860
-863
-866
-869
-872
-876
-879
-883
-887
-890
-893
-896
-899
-902
-905
-907
-910
-912
-914
-916
-918
-921
-923
-926
-929
-932
-935
-939
-942
-945
-949
-952
-955
-959
-962
-966
-969
-973
-976
-979
-981
-984
-986
-988
-990
-991
-993
-995
-996
-997
-998
-998
-999
-999
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1002
-1002
-1002
-1000
-1000
-1000
-999
-998
-996
-994
-991
-988
-985
-981
-977
-972
-967
-962
-957
-951
-944
-938
-932
-926
-920
-914
-908
-902
-896
-890
-885
-880
-874
-869
-865
-860
-856
-852
-849
-846
-843
-841
-838
-836
-834
-833
-831
-829
-828
-826
-825
-824
-823
-821
-820
-819
-818
-817
-815
-814
-813
-811
-810
-808
-807
-805
-804
-803
-802
-801
-801
-801
-802
-803
-804
-806
-807
-809
-811
-813
-815
-818
-821
-825
-829
-834
-839
-844
-849
-854
-860
-865
-870
-876
-882
-887
-893
-899
-905
-912
-918
-925
-932
-938
-945
-952
-958
-964
-970
-976
-982
-987
-991
-995
-999
-1002
-1006
-1008
-1012
-1014
-1016
-1018
-1020
-1020
-1022
-1024
-1025
-1026
-1026
-1027
-1028
-1028
-1028
-1029
-1029
-1029
-1028
-1028
-1027
-1026
-1025
-1024
-1022
-1022
-1020
-1020
-1018
-1016
-1016
-1014
-1012
-1012
-1010
-1008
-1006
-1006
-1004
-1002
-1000
-998
-995
-992
-988
-984
-980
-975
-971
-966
-961
-955
-950
-945
-939
-933
-928
-922
-916
-911
-905
-900
-894
-889
-885
-880
-876
-872
-868
-864
-860
-857
-852
-848
-844
-840
-835
-830
-825
-820
-815
-809
-803
-797
-790
-784
-777
-769
-762
-755
-749
-742
-735
-729
-723
-716
-710
-704
-698
-692
-687
-682
-677
-673
-669
-665
-662
-658
-655
-652
-649
-646
-643
-641
-638
-636
-634
-633
-631
-630
-628
-627
-626
-625
-624
-622
-621
-620
-619
-617
-616
-614
-613
-611
-610
-608
-606
-605
-603
-601
-600
-599
-598
-597
-596
-596
-596
-596
-596
-597
-598
-598
-599
-601
-602
-603
-605
-607
-609
-611
-613
-616
-619
-621
-625
-628
-631
-635
-638
-642
-645
-648
-651
-654
-657
-659
-661
-663
-665
-667
-668
-669
-670
-670
-670
-669
-669
-668
-666
-665
-663
-661
-659
-657
-655
-652
-650
-648
-645
-643
-641
-639
-637
-636
-635
-634
-634
-634
-633
-634
-634
-634
-635
-636
-637
-639
-640
-642
-644
-646
-647
-648
-650
-651
-653
-654
-656
-657
-659
-661
-664
-666
-668
-671
-673
-676
-679
-682
-685
-689
-692
-696
-701
-705
-710
-715
-720
-726
-732
-738
-744
-751
-758
-765
-772
-778
-785
-792
-799
-806
-813
-819
-826
-832
-838
-843
-848
-853
-858
-862
-866
-870
-874
-878
-882
-886
-890
-893
-897
-900
-904
-907
-910
-913
-916
-919
-923
-926
-929
-932
-935
-938
-941
-943
-946
-948
-950
-952
-954
-955
-956
-957
-957
-957
-956
-955
-954
-952
-950
-948
-946
-944
-941
-938
-935
-931
-927
-923
-919
-914
-910
-905
-901
-896
-891
-885
-880
-874
-869
-863
-857
-851
-845
-839
-833
-827
-821
-816
-811
-806
-801
-796
-792
-787
-783
-778
-774
-769
-764
-759
-754
-749
-744
-738
-733
-727
-722
-716
-711
-705
-700
-694
-688
-682
-677
-671
-666
-661
-657
-653
-649
-645
-641
-638
-635
-632
-629
-626
-623
-620
-618
-615
-612
-610
-607
-605
-602
-600
-598
-595
-593
-590
-588
-585
-583
-581
-579
-577
-575
-573
-571
-569
-567
-565
-563
-561
-559
-557
-555
-554
-553
-551
-550
-549
-548
-547
-547
-546
-546
-546
-546
-546
-546
-546
-546
-546
-546
-545
-545
-545
-545
-544
-544
-543
-542
-542
-540
-539
-538
-537
-536
-535
-534
-532
-531
-530
-529
-527
-526
-524
-523
-521
-520
-518
-517
-515
-514
-513
-512
-510
-509
-508
-506
-505
-503
-501
-499
-498
-496
-495
-494
-492
-490
-488
-486
-484
-482
-480
-478
-477
-475
-474
-473
-473
-472
-472
-472
-471
-471
-471
-471
-471
-471
-472
-472
-472
-473
-473
-474
-474
-474
-474
-474
-474
-475
-475
-475
-476
-476
-477
-479
-480
-482
-484
-486
-488
-491
-494
-497
-500
-504
-507
-511
-514
-518
-521
-524
-527
-530
-533
-535
-537
-539
-541
-542
-543
-544
-545
-546
-547
-547
-548
-549
-550
-550
-552
-553
-554
-556
-557
-559
-561
-562
-564
-566
-568
-571
-573
-576
-578
-581
-583
-586
-588
-590
-593
-595
-597
-599
-601
-603
-606
-607
-609
-611
-612
-613
-614
-615
-617
-618
-619
-620
-621
-622
-623
-623
-624
-624
-625
-625
-624
-624
-624
-623
-622
-622
-621
-620
-620
-619
-619
-619
-619
-620
-620
-621
-622
-624
-626
-627
-629
-631
-633
-635
-637
-640
-642
-644
-646
-648
-649
-650
-651
-651
-651
-651
-650
-649
-648
-647
-646
-645
-643
-642
-641
-639
-638
-636
-635
-634
-633
-633
-632
-632
-633
-633
-634
-634
-635
-636
-637
-638
-639
-639
-640
-641
-641
-641
-642
-642
-642
-641
-641
-640
-639
-638
-637
-636
-635
-634
-633
-631
-630
-629
-628
-626
-624
-622
-620
-617
-613
-609
-605
-601
-596
-590
-584
-578
-571
-564
-556
-548
-539
-531
-521
-512
-503
-493
-484
-475
-466
-457
-448
-440
-431
-423
-415
-408
-401
-393
-387
-380
-373
-367
-361
-355
-349
-343
-337
-331
-325
-320
-314
-309
-303
-298
-292
-287
-282
-276
-270
-265
-259
-254
-249
-244
-239
-234
-230
-225
-221
-217
-214
-210
-207
-204
-201
-198
-196
-193
-192
-190
-189
-188
-187
-186
-186
-186
-187
-187
-188
-189
-190
-191
-193
-195
-197
-199
-201
-203
-204
-205
-206
-207
-207
-206
-206
-205
-204
-203
-202
-201
-199
-198
-196
-195
-193
-191
-190
-188
-187
-186
-185
-184
-183
-182
-181
-180
-179
-178
-178
-178
-178
-178
-178
-179
-180
-181
-183
-184
-186
-188
-190
-192
-195
-198
-200
-203
-206
-209
-212
-215
-218
-221
-224
-226
-229
-232
-234
-237
-239
-242
-244
-246
-248
-251
-253
-255
-257
-260
-262
-265
-267
-270
-273
-275
-278
-281
-285
-288
-292
-295
-299
-303
-306
-310
-313
-316
-319
-322
-325
-328
-331
-334
-337
-340
-343
-345
-348
-351
-353
-356
-359
-362
-365
-368
-371
-374
-377
-379
-382
-384
-386
-387
-389
-390
-391
-392
-393
-394
-396
-397
-399
-401
-403
-405
-407
-410
-413
-416
-419
-422
-425
-428
-432
-435
-438
-441
-444
-447
-450
-452
-454
-457
-459
-461
-463
-465
-467
-468
-470
-472
-473
-475
-476
-478
-479
-481
-482
-484
-485
-487
-488
-490
-491
-493
-494
-496
-498
-500
-502
-504
-506
-508
-510
-513
-515
-518
-520
-523
-525
-527
-530
-532
-534
-536
-538
-541
-543
-545
-548
-550
-552
-555
-557
-559
-562
-564
-567
-569
-572
-574
-577
-580
-582
-585
-588
-591
-595
-598
-601
-604
-608
-611
-615
-618
-621
-624
-628
-631
-633
-636
-639
-642
-644
-647
-650
-652
-655
-658
-661
-664
-667
-670
-673
-677
-681
-684
-688
-692
-695
-699
-702
-706
-709
-712
-715
-718
-721
-724
-727
-730
-733
-735
-738
-741
-744
-747
-749
-752
-755
-758
-761
-764
-767
-769
-772
-774
-777
-779
-782
-784
-786
-788
-791
-793
-795
-797
-799
-801
-803
-805
-807
-809
-811
-813
-815
-817
-820
-822
-824
-827
-830
-833
-835
-838
-841
-843
-846
-848
-850
-852
-854
-856
-858
-859
-861
-862
-863
-864
-865
-865
-865
-865
-865
-864
-863
-863
-862
-862
-861
-861
-861
-861
-861
-861
-861
-861
-862
-862
-862
-863
-863
-864
-864
-865
-865
-865
-865
-864
-864
-863
-862
-860
-859
-858
-857
-855
-854
-852
-851
-849
-848
-847
-845
-844
-843
-842
-841
-840
-839
-838
-837
-835
-834
-833
-832
-831
-830
-829
-828
-827
-826
-825
-824
-823
-822
-821
-821
-821
-820
-820
-820
-821
-821
-821
-822
-822
-822
-823
-823
-823
-822
-822
-821
-820
-819
-818
-816
-814
-813
-811
-808
-806
-804
-801
-799
-796
-793
-790
-787
-784
-781
-777
-774
-771
-769
-766
-763
-760
-757
-754
-752
-749
-747
-745
-743
-742
-740
-739
-737
-736
-735
-733
-732
-730
-728
-726
-724
-722
-719
-717
-714
-711
-708
-704
-701
-698
-694
-691
-687
-684
-681
-677
-674
-671
-668
-665
-662
-658
-655
-651
-648
-644
-640
-637
-633
-629
-625
-621
-618
-614
-610
-606
-603
-599
-596
-592
-589
-586
-583
-580
-577
-575
-572
-569
-566
-563
-560
-557
-554
-551
-548
-545
-543
-540
-538
-535
-533
-531
-528
-526
-523
-521
-518
-516
-513
-510
-508
-505
-502
-499
-495
-492
-489
-485
-481
-477
-473
-469
-465
-461
-457
-453
-449
-445
-441
-437
-433
-429
-425
-422
-418
-414
-411
-407
-404
-400
-397
-394
-391
-388
-385
-382
-379
-377
-375
-372
-370
-368
-366
-364
-362
-360
-358
-356
-354
-352
-351
-349
-347
-346
-344
-343
-342
-341
-339
-338
-337
-336
-334
-333
-332
-331
-330
-328
-327
-326
-325
-324
-324
-323
-322
-322
-322
-321
-322
-322
-323
-323
-324
-325
-326
-327
-328
-329
-331
-332
-333
-334
-334
-335
-335
-335
-335
-334
-334
-333
-333
-333
-332
-332
-332
-331
-331
-331
-331
-331
-331
-332
-333
-335
-336
-338
-340
-342
-344
-346
-348
-350
-352
-354
-356
-359
-361
-363
-366
-368
-370
-372
-374
-376
-378
-379
-381
-383
-385
-387
-390
-392
-394
-397
-399
-402
-404
-407
-410
-414
-417
-421
-425
-429
-433
-438
-442
-447
-452
-457
-462
-467
-472
-478
-483
-489
-494
-500
-505
-511
-516
-522
-527
-533
-538
-544
-549
-555
-560
-566
-571
-576
-581
-586
-591
-596
-601
-605
-610
-614
-619
-623
-628
-632
-636
-640
-645
-649
-653
-657
-661
-666
-670
-674
-679
-683
-688
-692
-697
-701
-705
-709
-712
-715
-718
-721
-723
-725
-726
-727
-728
-729
-729
-729
-728
-727
-726
-725
-723
-722
-720
-718
-716
-714
-712
-709
-707
-705
-702
-700
-698
-695
-693
-691
-688
-686
-683
-681
-678
-676
-674
-671
-669
-666
-664
-661
-659
-656
-654
-651
-649
-647
-645
-642
-640
-638
-636
-633
-631
-629
-626
-624
-621
-619
-617
-615
-612
-610
-608
-605
-603
-601
-598
-596
-593
-591
-589
-586
-584
-581
-578
-576
-573
-569
-566
-563
-560
-556
-553
-550
-547
-543
-540
-536
-532
-528
-525
-521
-517
-513
-509
-505
-501
-497
-493
-489
-486
-482
-478
-475
-472
-469
-466
-464
-462
-460
-458
-456
-455
-453
-452
-451
-450
-449
-449
-448
-447
-446
-445
-444
-443
-442
-441
-440
-439
-438
-437
-436
-436
-435
-435
-434
-434
-434
-434
-434
-434
-434
-435
-435
-436
-436
-436
-437
-437
-437
-438
-438
-438
-439
-439
-439
-440
-440
-441
-442
-442
-443
-445
-446
-447
-449
-451
-453
-455
-457
-459
-462
-464
-467
-469
-472
-474
-477
-479
-482
-484
-486
-489
-491
-493
-496
-498
-500
-502
-505
-507
-509
-512
-515
-517
-520
-523
-526
-529
-532
-535
-539
-542
-545
-549
-552
-556
-559
-563
-567
-570
-574
-578
-582
-587
-591
-595
-600
-604
-609
-614
-618
-622
-627
-631
-635
-639
-642
-646
-649
-652
-655
-658
-661
-664
-666
-669
-672
-674
-677
-680
-682
-685
-688
-690
-693
-696
-698
-701
-703
-706
-708
-710
-712
-714
-715
-716
-717
-718
-718
-719
-719
-718
-718
-717
-716
-715
-714
-713
-712
-711
-710
-709
-708
-707
-706
-705
-704
-703
-702
-701
-700
-699
-697
-696
-695
-694
-692
-691
-689
-687
-685
-682
-680
-678
-675
-673
-671
-669
-666
-664
-662
-660
-658
-656
-654
-652
-650
-648
-646
-644
-642
-640
-638
-635
-633
-630
-628
-625
-622
-619
-616
-613
-610
-606
-602
-598
-594
-590
-585
-581
-576
-571
-566
-561
-556
-550
-544
-538
-532
-526
-520
-514
-508
-502
-496
-490
-484
-478
-472
-466
-460
-454
-449
-443
-437
-431
-426
-420
-415
-409
-404
-399
-394
-388
-383
-378
-373
-368
-363
-358
-354
-349
-345
-341
-337
-333
-330
-326
-323
-320
-318
-315
-312
-310
-307
-305
-303
-300
-298
-296
-294
-292
-290
-288
-286
-284
-282
-280
-277
-275
-273
-270
-268
-265
-263
-260
-257
-254
-251
-248
-245
-242
-239
-235
-232
-228
-225
-221
-218
-215
-212
-209
-206
-203
-201
-199
-197
-195
-194
-193
-192
-191
-191
-190
-190
-190
-190
-189
-189
-189
-189
-189
-189
-188
-188
-188
-187
-187
-186
-185
-183
-182
-180
-178
-176
-174
-173
-171
-169
-168
-166
-165
-164
-163
-162
-161
-161
-160
-160
-161
-161
-162
-163
-164
-166
-167
-169
-170
-172
-174
-176
-177
-179
-181
-183
-186
-188
-190
-192
-194
-197
-199
-201
-203
-206
-208
-210
-213
-215
-217
-220
-222
-224
-226
-228
-230
-232
-235
-237
-240
-243
-245
-248
-251
-254
-257
-261
-264
-267
-271
-274
-278
-281
-285
-288
-292
-295
-299
-302
-306
-309
-313
-317
-320
-324
-328
-331
-335
-338
-342
-345
-349
-352
-356
-359
-362
-366
-369
-372
-374
-377
-379
-381
-383
-385
-386
-387
-388
-389
-389
-389
-389
-389
-389
-388
-387
-386
-385
-383
-382
-380
-378
-376
-373
-371
-368
-365
-362
-359
-356
-353
-350
-347
-344
-341
-338
-334
-331
-328
-325
-322
-319
-316
-313
-311
-308
-305
-303
-300
-298
-296
-293
-291
-289
-288
-286
-284
-282
-281
-279
-278
-276
-275
-274
-272
-271
-270
-269
-268
-268
-267
-267
-266
-266
-266
-266
-266
-266
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-268
-268
-268
-267
-266
-265
-264
-263
-261
-260
-258
-257
-255
-253
-251
-249
-246
-244
-241
-239
-237
-234
-233
-231
-229
-228
-227
-226
-226
-225
-225
-224
-224
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-226
-225
-225
-224
-224
-223
-222
-222
-221
-221
-220
-219
-219
-219
-219
-219
-219
-219
-219
-220
-221
-222
-223
-225
-226
-228
-230
-232
-234
-236
-238
-240
-242
-244
-246
-248
-250
-252
-254
-256
-258
-261
-263
-265
-267
-269
-271
-273
-276
-278
-280
-283
-285
-288
-291
-293
-296
-299
-301
-304
-306
-309
-312
-314
-317
-319
-322
-324
-326
-328
-330
-332
-334
-336
-338
-340
-342
-344
-346
-348
-350
-352
-355
-357
-360
-362
-365
-368
-371
-373
-376
-378
-380
-383
-385
-387
-389
-390
-392
-394
-396
-398
-401
-403
-405
-408
-411
-414
-417
-420
-424
-428
-432
-435
-439
-443
-447
-450
-454
-457
-460
-463
-466
-469
-472
-475
-477
-480
-483
-485
-488
-491
-494
-497
-500
-503
-506
-510
-513
-516
-519
-522
-525
-527
-530
-533
-536
-538
-541
-543
-546
-548
-551
-553
-555
-557
-559
-561
-562
-564
-565
-565
-566
-566
-566
-566
-566
-565
-564
-563
-562
-561
-559
-557
-555
-554
-552
-550
-549
-547
-546
-545
-544
-543
-542
-541
-540
-539
-538
-538
-537
-536
-534
-533
-532
-531
-529
-528
-527
-525
-524
-522
-521
-519
-518
-516
-515
-514
-513
-513
-512
-512
-511
-511
-511
-511
-511
-512
-512
-513
-513
-514
-515
-516
-516
-517
-518
-518
-518
-518
-518
-518
-517
-517
-516
-516
-515
-514
-514
-513
-512
-511
-510
-509
-509
-508
-508
-508
-508
-508
-509
-509
-509
-509
-509
-509
-509
-508
-508
-507
-507
-506
-505
-503
-502
-501
-499
-498
-496
-494
-492
-491
-489
-487
-486
-484
-482
-480
-478
-476
-473
-471
-469
-467
-465
-463
-461
-459
-457
-455
-453
-450
-448
-446
-444
-442
-440
-437
-435
-432
-429
-427
-423
-420
-417
-414
-410
-407
-403
-399
-396
-392
-388
-384
-381
-377
-373
-369
-365
-361
-357
-352
-348
-344
-339
-334
-330
-325
-320
-315
-309
-304
-299
-293
-288
-283
-277
-272
-267
-261
-256
-251
-246
-241
-237
-232
-227
-223
-218
-214
-210
-205
-201
-197
-193
-188
-184
-180
-175
-171
-166
-162
-158
-153
-149
-144
-140
-136
-131
-127
-123
-118
-114
-110
-106
-103
-99
-95
-92
-89
-86
-82
-79
-77
-74
-71
-68
-66
-64
-62
-59
-57
-56
-54
-52
-50
-48
-47
-45
-44
-43
-41
-41
-40
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-40
-40
-40
-41
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-44
-44
-45
-46
-47
-48
-49
-51
-52
-54
-55
-57
-59
-61
-63
-65
-67
-69
-71
-73
-76
-78
-80
-83
-85
-88
-91
-94
-97
-101
-105
-109
-113
-118
-123
-128
-133
-138
-143
-148
-153
-158
-163
-168
-174
-179
-184
-190
-195
-200
-206
-211
-216
-222
-227
-233
-238
-243
-249
-254
-259
-264
-269
-274
-279
-283
-287
-291
-295
-298
-302
-305
-308
-311
-314
-317
-320
-322
-324
-327
-329
-331
-333
-335
-338
-340
-342
-344
-346
-348
-350
-352
-354
-356
-357
-359
-361
-362
-364
-365
-366
-367
-368
-369
-369
-370
-370
-370
-370
-369
-369
-369
-368
-368
-367
-367
-366
-366
-366
-365
-365
-365
-364
-364
-364
-363
-363
-363
-362
-362
-362
-362
-363
-363
-363
-364
-364
-365
-365
-366
-367
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-379
-379
-380
-381
-382
-383
-384
-385
-386
-387
-388
-389
-390
-392
-393
-394
-396
-397
-398
-400
-401
-402
-403
-404
-405
-406
-406
-407
-407
-407
-406
-406
-405
-404
-403
-401
-400
-398
-396
-394
-392
-389
-387
-384
-382
-379
-376
-374
-371
-368
-366
-363
-360
-358
-355
-352
-350
-347
-344
-342
-339
-336
-334
-331
-328
-326
-323
-320
-318
-315
-313
-311
-309
-306
-304
-302
-300
-298
-295
-293
-290
-287
-284
-281
-278
-275
-272
-268
-265
-262
-258
-255
-252
-249
-247
-244
-242
-240
-238
-237
-236
-235
-235
-234
-234
-234
-234
-234
-234
-235
-235
-236
-236
-237
-238
-239
-241
-242
-244
-245
-247
-248
-250
-252
-253
-255
-257
-259
-261
-263
-265
-267
-269
-271
-274
-276
-278
-281
-283
-285
-288
-290
-293
-295
-297
-300
-302
-304
-306
-308
-310
-312
-314
-316
-318
-320
-322
-324
-326
-329
-331
-334
-337
-340
-344
-348
-351
-355
-360
-364
-368
-373
-378
-382
-387
-393
-398
-403
-408
-413
-419
-424
-429
-434
-439
-444
-449
-454
-459
-465
-470
-475
-481
-486
-491
-497
-502
-508
-514
-520
-525
-531
-537
-543
-548
-554
-560
-565
-571
-577
-582
-587
-593
-598
-603
-608
-612
-617
-621
-625
-629
-632
-636
-639
-642
-645
-648
-651
-654
-656
-658
-661
-663
-665
-667
-669
-671
-672
-674
-675
-677
-678
-679
-679
-680
-680
-680
-680
-679
-679
-678
-677
-676
-675
-673
-672
-671
-669
-668
-666
-665
-664
-663
-662
-661
-660
-659
-658
-657
-657
-656
-656
-656
-655
-655
-655
-654
-654
-654
-654
-653
-653
-653
-653
-653
-652
-652
-652
-653
-653
-653
-653
-653
-654
-654
-654
-655
-655
-655
-655
-655
-655
-655
-655
-655
-655
-655
-654
-654
-653
-652
-651
-649
-648
-647
-645
-643
-641
-639
-637
-635
-632
-629
-626
-623
-620
-617
-613
-609
-606
-602
-598
-594
-590
-585
-581
-577
-572
-568
-564
-560
-556
-552
-548
-544
-540
-536
-533
-529
-526
-523
-520
-517
-514
-511
-508
-506
-503
-501
-499
-497
-496
-494
-493
-491
-490
-489
-488
-486
-485
-483
-481
-480
-478
-476
-474
-472
-470
-467
-465
-462
-459
-456
-453
-450
-447
-444
-440
-437
-434
-430
-427
-423
-419
-415
-412
-408
-404
-400
-397
-393
-390
-386
-383
-381
-378
-375
-373
-370
-368
-366
-364
-362
-360
-358
-356
-354
-352
-350
-347
-345
-343
-341
-338
-336
-334
-331
-329
-327
-324
-322
-320
-318
-316
-314
-312
-310
-308
-306
-304
-302
-300
-298
-296
-294
-292
-290
-288
-286
-284
-282
-280
-278
-276
-274
-272
-269
-267
-265
-263
-260
-258
-256
-253
-251
-249
-247
-245
-243
-241
-239
-237
-236
-234
-233
-231
-230
-229
-228
-227
-226
-225
-224
-224
-223
-222
-221
-221
-220
-220
-220
-220
-220
-221
-221
-222
-223
-224
-225
-226
-227
-228
-229
-229
-230
-231
-231
-232
-232
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-233
-234
-234
-234
-235
-235
-235
-235
-235
-234
-234
-233
-232
-232
-231
-230
-229
-227
-226
-225
-224
-223
-222
-221
-220
-220
-219
-219
-219
-218
-219
-219
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-229
-230
-231
-232
-232
-233
-233
-234
-234
-235
-235
-235
-236
-237
-237
-238
-239
-240
-241
-241
-242
-243
-245
-246
-247
-248
-249
-249
-250
-251
-252
-252
-253
-253
-253
-253
-253
-253
-252
-252
-252
-251
-251
-250
-250
-249
-249
-248
-247
-247
-246
-245
-244
-242
-241
-239
-237
-235
-232
-229
-226
-223
-220
-217
-213
-210
-207
-203
-200
-197
-194
-191
-188
-185
-183
-180
-178
-176
-174
-171
-169
-167
-165
-163
-161
-159
-157
-155
-153
-151
-149
-146
-144
-142
-140
-137
-134
-132
-129
-126
-123
-120
-116
-113
-109
-106
-102
-99
-95
-92
-89
-86
-83
-80
-77
-75
-72
-70
-68
-66
-64
-62
-60
-58
-55
-53
-51
-48
-45
-43
-40
-37
-34
-31
-28
-26
-23
-21
-19
-17
-15
-13
-12
-10
-9
-8
-7
-6
-5
-4
-3
-2
-2
-1
0
1
2
4
5
6
7
8
9
10
11
11
12
13
14
14
15
16
16
17
17
17
18
18
19
20
20
21
21
22
22
23
23
24
24
25
25
26
26
27
28
28
29
30
31
32
33
33
34
36
37
38
40
41
43
45
46
48
50
53
55
57
59
61
63
65
66
68
69
71
72
73
74
74
75
75
76
76
76
77
77
77
77
77
78
78
78
78
78
77
77
77
77
76
75
75
74
73
72
71
70
68
67
66
65
64
64
63
62
61
60
59
58
57
56
55
54
53
51
50
48
47
45
43
41
39
37
35
33
31
29
27
25
23
22
20
18
17
15
14
12
10
9
7
6
4
3
1
0
-2
-3
-5
-6
-7
-9
-10
-11
-12
-13
-14
-15
-16
-16
-17
-18
-19
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-32
-33
-35
-37
-39
-41
-43
-44
-46
-48
-50
-52
-54
-56
-58
-60
-62
-65
-67
-69
-71
-74
-76
-78
-80
-82
-84
-86
-89
-91
-93
-95
-97
-99
-102
-104
-106
-108
-110
-112
-115
-117
-120
-122
-125
-128
-131
-134
-137
-141
-144
-148
-152
-156
-159
-163
-167
-171
-175
-179
-183
-187
-191
-195
-199
-203
-207
-210
-214
-218
-221
-225
-228
-231
-235
-238
-241
-245
-248
-251
-255
-258
-261
-265
-268
-271
-274
-278
-281
-285
-288
-292
-296
-300
-304
-308
-312
-317
-321
-326
-331
-336
-341
-346
-350
-355
-360
-364
-368
-373
-377
-381
-384
-388
-392
-395
-399
-402
-406
-409
-412
-415
-419
-422
-426
-430
-433
-437
-441
-445
-449
-453
-457
-461
-465
-469
-472
-476
-480
-483
-487
-490
-493
-496
-499
-502
-505
-508
-511
-514
-517
-520
-523
-525
-528
-531
-534
-537
-540
-542
-545
-548
-551
-554
-557
-560
-563
-566
-569
-572
-575
-578
-581
-584
-587
-590
-593
-596
-599
-602
-605
-607
-610
-612
-615
-617
-619
-621
-624
-626
-628
-630
-632
-635
-637
-639
-641
-643
-645
-647
-648
-650
-652
-654
-655
-657
-658
-659
-660
-661
-662
-663
-663
-664
-664
-664
-664
-664
-664
-663
-663
-663
-662
-662
-662
-661
-660
-659
-658
-657
-656
-655
-654
-653
-651
-650
-649
-647
-646
-644
-643
-641
-640
-638
-637
-636
-634
-633
-632
-631
-630
-629
-628
-626
-625
-624
-623
-622
-620
-619
-618
-616
-615
-613
-611
-610
-608
-606
-604
-602
-600
-599
-597
-595
-593
-591
-589
-588
-586
-584
-583
-581
-580
-579
-578
-576
-575
-574
-573
-572
-570
-569
-568
-566
-565
-563
-561
-560
-558
-556
-554
-552
-549
-547
-545
-543
-541
-539
-537
-535
-532
-530
-528
-526
-524
-521
-519
-517
-514
-511
-509
-506
-503
-500
-497
-493
-490
-487
-483
-480
-476
-473
-469
-466
-462
-458
-454
-451
-447
-443
-440
-436
-432
-428
-425
-421
-418
-414
-411
-407
-404
-401
-398
-395
-392
-389
-386
-383
-381
-378
-375
-372
-369
-366
-363
-360
-356
-353
-350
-347
-343
-341
-338
-335
-332
-330
-327
-325
-322
-320
-318
-316
-314
-312
-310
-308
-307
-305
-303
-302
-300
-298
-296
-295
-293
-292
-290
-289
-287
-286
-284
-283
-281
-280
-278
-276
-275
-273
-271
-270
-268
-266
-264
-262
-261
-259
-257
-255
-253
-251
-249
-248
-246
-244
-242
-241
-239
-237
-235
-234
-232
-230
-229
-227
-226
-224
-223
-221
-220
-218
-216
-214
-212
-210
-207
-205
-202
-199
-196
-193
-189
-186
-183
-179
-175
-172
-168
-164
-160
-156
-152
-148
-144
-140
-136
-132
-128
-124
-120
-116
-112
-107
-103
-99
-94
-90
-85
-81
-76
-72
-67
-63
-58
-54
-50
-45
-41
-37
-33
-29
-25
-21
-17
-14
-10
-7
-3
0
3
6
10
13
15
18
21
24
26
29
31
34
36
39
41
43
45
47
50
52
54
55
57
59
60
62
63
64
65
66
66
67
67
68
68
68
68
68
68
68
68
68
68
69
69
69
69
70
70
70
71
71
72
72
73
74
74
75
75
76
76
77
77
78
78
79
79
80
80
81
81
82
82
83
83
84
84
85
86
87
88
89
90
91
92
93
94
96
97
98
99
101
102
103
104
104
105
106
106
106
107
107
107
107
107
107
107
107
106
106
105
105
104
104
103
102
102
101
100
99
97
96
95
93
91
90
88
87
85
83
81
79
77
75
73
71
70
68
66
64
62
61
59
58
56
55
54
52
51
50
48
47
45
44
42
40
38
36
33
31
28
25
22
19
16
13
10
6
3
0
-4
-7
-11
-14
-18
-22
-25
-29
-33
-36
-40
-44
-48
-52
-56
-60
-64
-68
-72
-76
-80
-84
-87
-91
-94
-97
-100
-103
-106
-108
-111
-113
-116
-118
-121
-123
-125
-128
-130
-133
-136
-139
-142
-145
-148
-151
-154
-158
-161
-164
-167
-170
-173
-176
-179
-182
-185
-188
-190
-193
-195
-198
-200
-202
-204
-206
-208
-210
-211
-213
-214
-216
-217
-218
-219
-219
-220
-221
-221
-221
-222
-222
-222
-222
-222
-222
-221
-221
-221
-220
-219
-219
-218
-217
-216
-216
-215
-214
-213
-212
-210
-209
-208
-206
-205
-203
-201
-200
-198
-196
-194
-192
-190
-189
-187
-185
-183
-181
-180
-178
-177
-175
-174
-173
-172
-171
-170
-169
-169
-168
-167
-166
-165
-165
-164
-163
-162
-161
-160
-159
-158
-157
-156
-154
-153
-152
-151
-149
-148
-147
-146
-145
-144
-143
-143
-142
-142
-141
-141
-141
-140
-140
-140
-140
-139
-139
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-140
-140
-140
-140
-140
-139
-139
-138
-138
-138
-138
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-141
-141
-142
-143
-144
-145
-146
-147
-148
-149
-149
-150
-151
-152
-153
-154
-155
-156
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-171
-170
-170
-170
-169
-169
-168
-168
-167
-167
-166
-166
-165
-164
-164
-163
-163
-162
-162
-161
-161
-160
-159
-159
-159
-158
-158
-158
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-155
-155
-155
-154
-154
-153
-153
-152
-152
-151
-150
-150
-149
-148
-147
-146
-145
-145
-144
-143
-142
-141
-140
-140
-139
-138
-137
-137
-136
-135
-135
-134
-134
-134
-134
-134
-134
-134
-135
-135
-136
-137
-138
-139
-140
-141
-143
-144
-146
-148
-150
-152
-154
-157
-159
-161
-164
-167
-169
-172
-175
-178
-182
-185
-188
-192
-196
-199
-203
-207
-211
-214
-218
-222
-225
-229
-233
-236
-240
-243
-247
-251
-255
-259
-262
-266
-270
-274
-278
-282
-286
-290
-294
-298
-302
-306
-310
-314
-317
-321
-324
-328
-331
-334
-337
-340
-343
-346
-348
-351
-354
-356
-359
-362
-364
-367
-370
-372
-375
-377
-380
-382
-385
-387
-389
-391
-393
-395
-397
-398
-400
-401
-402
-403
-404
-405
-406
-407
-408
-409
-410
-410
-411
-412
-413
-413
-414
-415
-416
-416
-417
-418
-419
-420
-420
-421
-422
-423
-423
-424
-425
-426
-427
-428
-429
-430
-431
-432
-434
-435
-436
-438
-439
-441
-442
-444
-445
-446
-448
-449
-451
-452
-454
-456
-457
-459
-460
-462
-464
-465
-467
-469
-470
-472
-474
-475
-477
-479
-480
-482
-483
-484
-486
-487
-488
-489
-489
-490
-490
-491
-491
-491
-491
-490
-490
-489
-488
-487
-486
-485
-483
-481
-479
-477
-475
-473
-471
-469
-466
-464
-461
-459
-457
-454
-452
-449
-447
-444
-442
-439
-437
-434
-432
-429
-427
-425
-423
-421
-419
-417
-415
-414
-412
-411
-409
-408
-407
-406
-405
-404
-403
-403
-402
-401
-400
-399
-398
-397
-396
-395
-394
-393
-392
-391
-389
-388
-387
-386
-385
-383
-382
-381
-379
-378
-377
-375
-374
-373
-372
-371
-370
-369
-368
-367
-366
-366
-365
-365
-364
-364
-364
-363
-363
-363
-363
-363
-362
-362
-362
-361
-361
-360
-360
-359
-359
-358
-358
-357
-356
-356
-355
-354
-354
-353
-353
-352
-351
-351
-350
-350
-349
-349
-349
-348
-348
-347
-346
-346
-345
-344
-343
-343
-342
-341
-340
-339
-338
-337
-336
-335
-334
-333
-332
-331
-330
-329
-328
-328
-327
-326
-325
-325
-324
-323
-322
-322
-321
-321
-320
-319
-319
-318
-318
-317
-317
-317
-317
-316
-316
-316
-316
-315
-315
-314
-313
-312
-311
-310
-309
-307
-306
-304
-303
-301
-299
-297
-295
-293
-291
-289
-287
-286
-284
-282
-280
-278
-277
-275
-273
-272
-270
-269
-267
-266
-264
-263
-262
-260
-259
-258
-257
-256
-255
-254
-253
-253
-252
-252
-251
-250
-250
-249
-248
-248
-247
-246
-245
-244
-244
-243
-242
-241
-240
-238
-237
-236
-236
-235
-234
-234
-233
-233
-233
-232
-232
-232
-233
-233
-233
-234
-234
-235
-236
-237
-238
-239
-240
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-254
-255
-256
-257
-258
-258
-259
-260
-260
-261
-262
-262
-263
-263
-264
-264
-264
-265
-265
-265
-265
-266
-266
-266
-266
-266
-266
-265
-265
-265
-264
-264
-263
-262
-261
-260
-259
-258
-257
-255
-254
-252
-251
-250
-248
-247
-245
-244
-242
-241
-239
-237
-236
-234
-232
-231
-229
-227
-225
-223
-221
-218
-216
-213
-210
-207
-204
-201
-198
-195
-192
-189
-186
-182
-179
-176
-173
-170
-167
-164
-161
-159
-156
-153
-151
-148
-146
-144
-141
-139
-136
-134
-132
-129
-127
-125
-123
-120
-118
-116
-114
-112
-111
-109
-107
-106
-105
-104
-102
-102
-101
-100
-99
-98
-98
-97
-96
-95
-95
-94
-93
-92
-91
-91
-90
-89
-87
-86
-85
-84
-83
-82
-81
-81
-80
-79
-78
-78
-78
-77
-77
-77
-77
-77
-78
-78
-78
-79
-79
-80
-80
-81
-81
-82
-82
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-83
-83
-82
-82
-81
-81
-80
-79
-78
-77
-76
-75
-74
-73
-71
-70
-69
-68
-67
-67
-66
-65
-65
-64
-64
-63
-63
-63
-63
-63
-64
-64
-65
-65
-66
-67
-67
-68
-69
-69
-70
-70
-71
-71
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-72
-72
-72
-72
-72
-72
-72
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-77
-77
-78
-78
-79
-80
-80
-81
-82
-82
-83
-84
-84
-85
-86
-87
-87
-88
-89
-90
-91
-92
-93
-94
-96
-97
-98
-99
-100
-102
-103
-104
-106
-107
-108
-110
-111
-112
-113
-114
-115
-116
-117
-117
-118
-118
-118
-118
-118
-118
-117
-117
-116
-116
-115
-114
-113
-112
-111
-110
-108
-107
-106
-104
-102
-100
-99
-97
-95
-92
-90
-88
-85
-83
-80
-77
-75
-72
-69
-66
-63
-59
-56
-53
-50
-47
-44
-41
-38
-35
-32
-30
-27
-24
-22
-19
-17
-14
-12
-9
-7
-5
-3
0
2
4
5
7
9
10
12
13
14
16
16
17
18
18
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
21
21
21
21
22
22
22
23
23
23
23
22
22
22
21
21
21
20
20
20
19
19
18
18
18
17
17
17
16
16
15
15
15
14
14
14
13
13
12
12
12
11
11
11
10
10
9
9
9
8
8
8
7
7
6
6
6
5
5
5
4
4
3
3
3
2
2
2
1
1
0
0
0
-1
-1
-1
-2
-2
-3
-3
-3
-4
-4
-4
-5
-5
-6
-6
-6
-7
-7
-7
-8
-8
-9
-9
-9
-10
-10
-10
-11
-11
-12
-12
-12
-13
-13
-13
-14
-14
-15
-15
-15
-16
-16
-16
-17
-17
-18
-18
-18
-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
-29
-29
-29
-30
-30
-30
-31
-31
-32
-32
-32
-33
-33
-34
-34
-34
-35
-35
-35
-36
-36
-37
-37
-37
-38
-38
-38
-39
-39
-40
-40
-40
-41
-41
-41
-42
-42
-43
-43
-43
-44
-44
-45
-45
-45
-46
-46
-46
-47
-47
-48
-48
-48
-49
-49
-49
-50
-50
-51
-51
-51
-52
-52
-53
-53
-53
-54
-54
-54
-55
-55
-56
-56
-56
-57
-57
-57
-58
-58
-59
-59
-59
-60
-60
-61
-61
-61
-62
-62
-62
-63
-63
-64
-64
-64
-65
-65
-66
-66
-66
-67
-67
-67
-68
-68
-69
-69
-69
-70
-70
-70
-71
-71
-72
-72
-72
-73
-73
-74
-74
-74
-75
-75
-75
-76
-76
-77
-77
-77
-78
-78
-79
-79
-79
-80
-80
-80
-81
-81
-82
-82
-82
-83
-83
-84
-84
-84
-85
-85
-85
-86
-86
-87
-87
-87
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-92
-92
-92
-93
-93
-94
-94
-94
-95
-95
-95
-96
-96
-97
-97
-97
-98
-98
-99
-99
-99
-100
-100
-100
-101
-101
-102
-102
-102
-103
-103
-104
-104
-104
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-109
-109
-109
-110
-110
-111
-111
-111
-112
-112
-112
-113
-113
-114
-114
-114
-115
-115
-116
-116
-116
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-121
-121
-121
-122
-122
-123
-123
-123
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-128
-128
-128
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-133
-133
-133
-134
-134
-135
-135
-135
-136
-136
-137
-137
-137
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-142
-142
-142
-143
-143
-144
-144
-144
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-149
-149
-149
-150
-150
-151
-151
-151
-152
-152
-153
-153
-153
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-158
-158
-158
-159
-159
-160
-160
-160
-161
-161
-162
-162
-162
-163
-163
-164
-164
-164
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-169
-169
-169
-170
-170
-171
-171
-171
-172
-172
-173
-173
-173
-174
-174
-175
-175
-175
-176
-176
-177
-177
-177
-178
-178
-178
-179
-179
-180
-180
-180
-181
-181
-182
-182
-182
-183
-183
-184
-184
-184
-185
-185
-186
-186
-186
-187
-187
-188
-188
-188
-189
-189
-190
-190
-190
-191
-191
-191
-192
-192
-193
-193
-193
-194
-194
-195
-195
-195
-196
-196
-197
-197
-197
-198
-198
-199
-199
-199
-200
-200
-201
-201
-201
-202
-202
-203
-203
-203
-204
-204
-205
-205
-205
-206
-206
-207
-207
-207
-208
-208
-209
-209
-209
-210
-210
-211
-211
-211
-212
-212
-212
-213
-213
-214
-214
-214
-215
-215
-216
-216
-216
-217
-217
-218
-218
-218
-219
-219
-220
-220
-220
-221
-221
-222
-222
-222
-223
-223
-224
-224
-224
-225
-225
-226
-226
-226
-227
-227
-228
-228
-228
-229
-229
-230
-230
-230
-231
-231
-232
-232
-232
-233
-233
-234
-234
-234
-235
-235
-236
-236
-236
-237
-237
-238
-238
-238
-239
-239
-240
-240
-240
-241
-241
-242
-242
-242
-243
-243
-244
-244
-244
-245
-245
-246
-246
-246
-247
-247
-248
-248
-248
-249
-249
-250
-250
-250
-251
-251
-252
-252
-252
-253
-253
-254
-254
-254
-255
-255
-256
-256
-256
-257
-257
-258
-258
-258
-259
-259
-260
-260
-260
-261
-261
-262
-262
-262
-263
-263
-264
-264
-264
-265
-265
-266
-266
-266
-267
-267
-268
-268
-268
-269
-269
-270
-270
-270
-271
-271
-272
-272
-273
-273
-273
-274
-274
-275
-275
-275
-276
-276
-277
-277
-277
-278
-278
-279
-279
-279
-280
-280
-281
-281
-281
-282
-282
-283
-283
-283
-284
-284
-285
-285
-285
-286
-286
-287
-287
-287
-288
-288
-289
-289
-289
-290
-290
-291
-291
-291
-292
-292
-293
-293
-294
-294
-294
-295
-295
-296
-296
-296
-297
-297
-298
-298
-298
-299
-299
-300
-300
-300
-301
-301
-302
-302
-302
-303
-303
-304
-304
-304
-305
-305
-306
-306
-306
-307
-307
-308
-308
-309
-309
-309
-310
-310
-311
-311
-311
-312
-312
-313
-313
-313
-314
-314
-315
-315
-315
-316
-316
-317
-317
-317
-318
-318
-319
-319
-320
-320
-320
-321
-321
-322
-322
-322
-323
-323
-324
-324
-324
-325
-325
-326
-326
-326
-327
-327
-328
-328
-328
-329
-329
-330
-330
-331
-331
-331
-332
-332
-333
-333
-333
-334
-334
-335
-335
-335
-336
-336
-337
-337
-337
-338
-338
-339
-339
-340
-340
-340
-341
-341
-342
-342
-342
-343
-343
-344
-344
-344
-345
-345
-346
-346
-346
-347
-347
-348
-348
-349
-349
-349
-350
-350
-351
-351
-351
-352
-352
-353
-353
-353
-354
-354
-355
-355
-356
-356
-356
-357
-357
-358
-358
-358
-359
-359
-360
-360
-360
-361
-361
-362
-362
-363
-363
-363
-364
-364
-365
-365
-365
-366
-366
-367
-367
-367
-368
-368
-369
-369
-370
-370
-370
-371
-371
-372
