5
15469
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
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
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
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
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
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
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
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
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
61
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
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
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
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
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
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
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
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
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
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
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
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
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
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
75
76
76
76
76
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
77
77
77
77
78
78
78
78
78
78
78
78
78
78
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
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
81
81
81
81
81
81
81
81
81
81
81
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
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
104
104
104
104
104
104
105
105
105
105
105
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
115
115
115
115
115
115
115
115
115
115
115
115
115
114
114
114
114
114
114
114
113
113
113
113
113
113
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
112
112
112
112
112
112
112
111
111
111
111
111
111
111
111
111
111
110
110
110
110
110
110
110
110
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
114
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
119
119
119
119
120
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
124
124
124
124
125
125
125
125
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
129
129
129
129
129
129
129
129
129
129
129
129
129
129
128
128
128
128
128
128
128
128
128
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
125
125
125
125
125
125
125
125
125
125
125
125
125
124
124
124
124
124
124
124
124
124
124
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
126
126
126
126
126
127
127
127
127
127
128
128
128
128
128
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
133
133
133
133
133
134
134
134
134
134
135
135
135
135
136
136
136
136
137
137
137
137
137
137
137
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
141
141
141
141
141
142
142
142
142
143
143
143
143
143
143
144
144
144
144
144
144
143
143
143
143
143
143
142
142
142
142
141
141
141
140
140
140
139
139
139
138
138
138
138
137
137
137
136
136
136
135
135
135
134
134
134
134
133
133
133
133
133
133
133
132
132
132
132
132
132
132
131
131
131
131
130
130
130
130
129
129
129
129
128
128
128
127
127
126
126
126
125
125
125
124
124
123
123
123
122
122
121
121
121
120
120
119
119
119
118
118
117
117
117
116
115
115
114
114
113
112
112
111
110
110
109
108
108
107
106
106
105
104
103
102
102
101
100
99
98
98
97
96
96
95
94
94
93
92
92
91
91
90
90
89
89
88
88
87
87
86
86
85
85
84
84
84
83
83
82
82
82
82
81
81
81
80
80
80
79
79
79
78
78
78
77
77
77
76
76
76
75
75
75
74
74
74
73
73
73
72
72
72
71
71
71
70
70
69
69
68
68
68
67
67
66
66
66
65
65
65
64
64
64
64
63
63
63
63
62
62
62
62
61
61
61
61
61
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
61
61
61
62
62
63
63
63
64
64
64
65
65
65
66
66
66
66
67
67
67
67
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
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
70
70
70
70
70
69
69
69
69
69
68
68
68
68
67
67
67
67
67
66
66
66
66
66
66
65
65
65
65
64
64
64
64
64
63
63
63
63
63
62
62
62
62
62
62
61
61
61
61
61
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
58
58
58
58
58
57
57
57
57
57
57
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
58
58
58
58
59
59
59
59
60
60
60
60
60
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
68
68
68
68
69
69
69
69
70
70
70
70
71
71
71
71
71
71
72
72
72
72
73
73
73
74
74
75
75
75
76
76
77
77
77
78
78
78
79
79
80
80
80
80
81
81
81
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
86
86
86
87
87
88
88
88
89
89
90
91
91
92
92
93
94
94
95
96
96
97
98
99
99
100
101
102
102
103
104
105
105
106
107
107
108
109
109
110
111
111
112
113
113
114
115
116
116
117
118
118
119
120
120
121
122
123
123
124
125
125
126
127
127
128
128
129
129
130
130
131
131
132
132
133
133
133
134
134
134
134
135
135
135
135
135
135
135
135
135
135
135
135
135
134
134
134
134
134
133
133
133
132
132
131
131
130
130
129
129
128
128
127
127
126
126
125
125
124
124
124
123
123
123
122
122
122
122
122
121
121
121
121
121
121
120
120
120
120
120
120
120
119
119
119
119
119
118
118
118
118
118
117
117
117
117
116
116
116
116
115
115
115
114
114
114
113
113
112
112
111
111
110
110
109
109
109
108
108
107
107
107
106
106
106
106
105
105
105
105
104
104
104
104
103
103
103
102
102
102
101
101
101
101
100
100
100
100
100
99
99
99
98
98
98
98
97
97
97
97
97
96
96
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
106
106
106
106
106
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
107
107
107
107
106
106
106
106
105
105
105
105
104
104
104
104
104
104
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
104
104
104
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
111
111
111
112
112
112
113
113
113
113
113
114
114
114
114
114
114
114
114
114
114
114
114
113
113
113
113
113
113
113
113
113
113
113
113
113
112
112
112
112
112
112
112
111
111
111
111
110
110
110
109
109
109
108
108
108
107
107
106
106
105
105
104
104
104
103
103
102
102
101
101
101
100
100
99
99
98
98
97
97
96
95
95
94
94
93
92
92
91
90
89
88
87
86
85
84
82
81
80
78
77
75
74
72
71
69
68
66
64
63
61
60
58
57
55
54
52
51
49
48
47
45
44
43
42
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
23
22
21
20
19
19
18
17
16
15
14
13
12
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-4
-5
-6
-7
-8
-10
-11
-12
-13
-14
-16
-17
-18
-19
-20
-21
-22
-23
-25
-26
-27
-28
-29
-29
-30
-31
-32
-32
-33
-34
-34
-35
-35
-36
-36
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-33
-33
-33
-32
-32
-32
-31
-31
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-31
-31
-32
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-43
-44
-46
-47
-49
-50
-52
-53
-55
-56
-58
-60
-61
-63
-64
-66
-68
-69
-71
-73
-74
-76
-77
-79
-80
-82
-83
-85
-86
-88
-89
-91
-92
-94
-95
-97
-98
-100
-101
-103
-104
-106
-107
-109
-110
-111
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-125
-126
-126
-127
-128
-128
-129
-130
-131
-131
-132
-133
-134
-134
-135
-136
-137
-137
-138
-138
-139
-140
-140
-141
-142
-143
-143
-144
-145
-146
-147
-148
-148
-149
-150
-151
-152
-153
-154
-154
-155
-156
-157
-158
-159
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-192
-193
-194
-195
-196
-197
-198
-199
-199
-200
-201
-202
-203
-204
-205
-205
-206
-207
-208
-209
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-221
-222
-223
-225
-226
-227
-228
-229
-230
-231
-233
-234
-235
-236
-237
-238
-239
-240
-242
-243
-244
-246
-247
-249
-250
-252
-253
-255
-256
-258
-259
-261
-262
-264
-265
-267
-268
-270
-272
-273
-275
-276
-278
-279
-281
-282
-284
-285
-287
-288
-290
-291
-292
-294
-295
-296
-297
-298
-300
-301
-302
-303
-304
-305
-306
-307
-308
-308
-309
-310
-310
-311
-312
-312
-312
-313
-313
-314
-314
-314
-315
-315
-316
-316
-317
-317
-318
-318
-319
-320
-320
-321
-322
-322
-323
-324
-325
-325
-326
-327
-327
-328
-329
-329
-330
-331
-331
-332
-333
-334
-334
-335
-336
-337
-338
-339
-341
-342
-343
-344
-346
-347
-348
-350
-351
-352
-353
-355
-356
-357
-358
-359
-360
-361
-363
-364
-365
-366
-367
-368
-369
-371
-372
-373
-374
-375
-376
-378
-379
-380
-381
-382
-384
-385
-386
-387
-388
-390
-391
-392
-393
-394
-396
-397
-398
-399
-400
-401
-402
-403
-404
-406
-407
-408
-409
-410
-411
-412
-413
-414
-415
-416
-417
-418
-419
-420
-421
-422
-423
-424
-424
-425
-426
-427
-428
-429
-430
-431
-432
-433
-434
-435
-436
-438
-439
-441
-442
-444
-445
-447
-449
-450
-452
-453
-455
-457
-458
-460
-462
-464
-465
-467
-469
-471
-472
-474
-475
-477
-479
-480
-482
-483
-484
-486
-487
-488
-490
-491
-492
-493
-494
-495
-497
-498
-499
-500
-501
-502
-503
-504
-505
-506
-507
-508
-508
-509
-510
-510
-511
-511
-512
-512
-513
-513
-513
-514
-514
-515
-515
-515
-516
-516
-516
-517
-517
-518
-518
-518
-519
-519
-519
-520
-520
-520
-520
-520
-520
-520
-521
-521
-521
-521
-521
-521
-521
-521
-520
-520
-520
-520
-520
-520
-520
-519
-519
-519
-519
-518
-518
-518
-517
-517
-517
-517
-516
-516
-516
-516
-515
-515
-515
-515
-515
-515
-516
-516
-516
-516
-517
-517
-517
-517
-518
-518
-518
-518
-518
-518
-518
-518
-518
-517
-517
-517
-517
-517
-517
-517
-516
-516
-516
-516
-516
-515
-515
-515
-515
-514
-514
-514
-513
-513
-513
-512
-512
-512
-512
-512
-512
-512
-512
-512
-512
-512
-513
-513
-513
-514
-514
-515
-515
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-515
-515
-515
-514
-514
-514
-513
-513
-513
-513
-512
-512
-512
-512
-512
-511
-511
-511
-511
-510
-510
-510
-509
-509
-509
-508
-508
-507
-507
-506
-506
-505
-504
-504
-503
-502
-501
-500
-500
-499
-498
-497
-496
-495
-494
-493
-492
-491
-490
-489
-488
-487
-485
-484
-483
-482
-480
-479
-477
-476
-474
-473
-471
-470
-468
-467
-466
-465
-463
-462
-461
-460
-459
-458
-457
-456
-455
-454
-453
-452
-451
-451
-450
-450
-449
-448
-448
-447
-447
-446
-445
-444
-444
-443
-442
-441
-439
-438
-437
-436
-435
-434
-433
-432
-431
-430
-429
-428
-427
-426
-426
-425
-424
-423
-422
-421
-420
-419
-419
-418
-416
-415
-414
-413
-412
-411
-409
-408
-406
-405
-404
-402
-401
-400
-398
-397
-396
-394
-393
-392
-390
-389
-388
-386
-385
-384
-382
-381
-379
-377
-375
-373
-372
-369
-367
-365
-363
-361
-359
-357
-355
-353
-351
-350
-348
-346
-345
-344
-342
-341
-340
-339
-338
-337
-337
-336
-336
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-335
-334
-334
-334
-333
-333
-333
-332
-332
-331
-331
-330
-329
-329
-328
-327
-326
-325
-324
-323
-323
-322
-321
-320
-319
-318
-316
-315
-314
-312
-311
-309
-307
-306
-304
-302
-300
-298
-296
-294
-293
-291
-289
-288
-286
-285
-283
-282
-281
-280
-279
-279
-278
-278
-277
-277
-276
-276
-276
-275
-275
-274
-274
-273
-273
-272
-272
-272
-271
-271
-271
-271
-270
-270
-270
-270
-270
-270
-269
-269
-269
-269
-268
-268
-268
-268
-268
-267
-267
-267
-267
-267
-267
-268
-268
-268
-269
-269
-270
-270
-271
-272
-273
-273
-274
-275
-276
-277
-277
-278
-279
-280
-281
-281
-282
-283
-283
-284
-284
-285
-285
-286
-286
-286
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-289
-288
-288
-288
-287
-287
-286
-285
-285
-284
-284
-283
-283
-282
-282
-282
-282
-282
-282
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-288
-288
-288
-289
-289
-290
-290
-291
-292
-293
-294
-295
-296
-298
-299
-301
-302
-304
-305
-307
-309
-311
-312
-314
-316
-318
-321
-323
-325
-327
-330
-332
-334
-336
-339
-341
-343
-345
-348
-350
-352
-354
-357
-359
-361
-363
-366
-368
-370
-372
-374
-376
-378
-380
-382
-384
-386
-387
-389
-391
-393
-395
-397
-399
-401
-403
-405
-407
-409
-411
-413
-415
-417
-419
-421
-424
-426
-428
-430
-432
-434
-437
-439
-441
-444
-446
-448
-451
-453
-456
-458
-461
-463
-466
-468
-471
-474
-476
-479
-482
-484
-486
-489
-491
-493
-496
-498
-500
-502
-504
-506
-508
-510
-512
-514
-516
-518
-520
-522
-523
-525
-527
-528
-530
-532
-533
-534
-536
-537
-538
-540
-541
-542
-544
-545
-546
-547
-548
-549
-550
-552
-553
-554
-555
-556
-558
-559
-561
-563
-565
-566
-568
-570
-572
-574
-576
-578
-581
-583
-585
-587
-590
-593
-595
-598
-601
-604
-607
-610
-613
-616
-619
-623
-626
-629
-633
-636
-640
-644
-647
-651
-655
-658
-662
-666
-669
-673
-676
-680
-683
-687
-690
-693
-697
-700
-703
-706
-709
-712
-715
-718
-720
-723
-725
-728
-730
-733
-735
-738
-740
-742
-745
-747
-750
-753
-755
-758
-761
-763
-766
-769
-772
-775
-777
-780
-783
-785
-788
-790
-793
-795
-798
-800
-803
-805
-807
-809
-812
-814
-816
-818
-821
-823
-825
-828
-831
-833
-836
-839
-842
-846
-849
-852
-856
-859
-863
-866
-870
-873
-877
-880
-884
-887
-891
-894
-898
-901
-905
-908
-912
-915
-918
-921
-925
-928
-931
-934
-937
-939
-942
-945
-947
-950
-952
-955
-957
-959
-961
-963
-965
-967
-969
-971
-972
-974
-976
-977
-979
-980
-982
-983
-984
-986
-987
-988
-989
-991
-992
-993
-993
-994
-995
-996
-996
-997
-997
-997
-998
-998
-999
-999
-999
-1000
-1000
-1000
-1000
-1002
-1002
-1002
-1002
-1002
-1002
-1004
-1004
-1004
-1004
-1004
-1006
-1006
-1006
-1008
-1008
-1008
-1010
-1010
-1012
-1012
-1014
-1014
-1014
-1016
-1016
-1018
-1018
-1018
-1020
-1020
-1022
-1022
-1024
-1024
-1025
-1026
-1027
-1027
-1028
-1029
-1030
-1030
-1031
-1032
-1033
-1034
-1035
-1036
-1037
-1039
-1040
-1041
-1043
-1044
-1046
-1048
-1050
-1052
-1054
-1056
-1059
-1061
-1063
-1065
-1067
-1069
-1071
-1073
-1075
-1077
-1079
-1080
-1082
-1083
-1085
-1087
-1088
-1090
-1092
-1094
-1095
-1097
-1099
-1101
-1103
-1105
-1107
-1109
-1112
-1114
-1116
-1119
-1121
-1124
-1126
-1129
-1131
-1133
-1136
-1138
-1140
-1143
-1145
-1147
-1149
-1151
-1153
-1155
-1157
-1158
-1160
-1162
-1163
-1164
-1166
-1167
-1168
-1169
-1171
-1172
-1173
-1174
-1175
-1176
-1177
-1179
-1180
-1182
-1183
-1185
-1186
-1188
-1190
-1191
-1193
-1195
-1196
-1198
-1200
-1202
-1203
-1205
-1206
-1208
-1210
-1211
-1213
-1215
-1217
-1219
-1221
-1223
-1225
-1227
-1229
-1231
-1233
-1235
-1236
-1238
-1240
-1241
-1243
-1244
-1245
-1247
-1248
-1249
-1250
-1251
-1252
-1253
-1254
-1255
-1255
-1256
-1256
-1257
-1257
-1258
-1258
-1258
-1258
-1258
-1258
-1258
-1258
-1258
-1258
-1259
-1259
-1259
-1259
-1260
-1261
-1261
-1262
-1263
-1265
-1266
-1267
-1268
-1270
-1271
-1273
-1274
-1276
-1277
-1278
-1280
-1281
-1283
-1284
-1285
-1286
-1288
-1289
-1290
-1291
-1293
-1294
-1295
-1296
-1297
-1298
-1299
-1300
-1301
-1302
-1303
-1304
-1305
-1306
-1306
-1307
-1308
-1309
-1310
-1311
-1312
-1313
-1315
-1316
-1318
-1319
-1321
-1323
-1324
-1326
-1328
-1330
-1332
-1334
-1335
-1337
-1339
-1340
-1342
-1343
-1345
-1346
-1348
-1349
-1351
-1352
-1353
-1355
-1356
-1358
-1359
-1360
-1361
-1363
-1364
-1365
-1366
-1367
-1368
-1369
-1371
-1372
-1373
-1374
-1374
-1375
-1376
-1377
-1378
-1379
-1379
-1380
-1381
-1382
-1382
-1383
-1384
-1384
-1385
-1386
-1386
-1387
-1387
-1388
-1388
-1388
-1388
-1389
-1389
-1389
-1390
-1390
-1390
-1391
-1391
-1391
-1392
-1392
-1393
-1393
-1394
-1394
-1395
-1395
-1396
-1397
-1398
-1399
-1400
-1401
-1402
-1403
-1404
-1405
-1406
-1408
-1409
-1410
-1412
-1413
-1414
-1415
-1416
-1417
-1418
-1419
-1420
-1422
-1423
-1424
-1425
-1427
-1428
-1430
-1432
-1434
-1436
-1438
-1440
-1442
-1445
-1447
-1450
-1452
-1455
-1458
-1460
-1463
-1466
-1469
-1471
-1474
-1476
-1479
-1482
-1484
-1487
-1489
-1492
-1494
-1497
-1499
-1502
-1504
-1507
-1509
-1512
-1514
-1517
-1519
-1521
-1523
-1525
-1527
-1529
-1531
-1533
-1535
-1536
-1538
-1540
-1541
-1543
-1544
-1546
-1547
-1549
-1551
-1553
-1554
-1556
-1558
-1560
-1562
-1564
-1566
-1568
-1570
-1572
-1575
-1577
-1579
-1581
-1583
-1585
-1587
-1590
-1592
-1594
-1596
-1598
-1601
-1603
-1605
-1607
-1609
-1611
-1613
-1615
-1617
-1619
-1621
-1622
-1624
-1625
-1627
-1628
-1629
-1630
-1631
-1632
-1632
-1633
-1634
-1634
-1635
-1635
-1636
-1636
-1637
-1638
-1638
-1639
-1639
-1640
-1641
-1641
-1642
-1643
-1644
-1645
-1646
-1647
-1648
-1649
-1651
-1652
-1654
-1656
-1657
-1659
-1661
-1663
-1664
-1666
-1668
-1670
-1672
-1673
-1675
-1676
-1678
-1679
-1681
-1682
-1683
-1684
-1685
-1686
-1687
-1688
-1689
-1690
-1691
-1692
-1693
-1694
-1695
-1696
-1696
-1697
-1698
-1698
-1699
-1699
-1700
-1700
-1700
-1700
-1700
-1700
-1699
-1699
-1698
-1698
-1697
-1696
-1696
-1695
-1694
-1693
-1692
-1692
-1691
-1690
-1689
-1688
-1687
-1687
-1686
-1685
-1684
-1683
-1682
-1681
-1680
-1679
-1678
-1677
-1676
-1675
-1674
-1673
-1672
-1671
-1670
-1670
-1669
-1668
-1667
-1666
-1665
-1664
-1663
-1662
-1661
-1660
-1659
-1657
-1656
-1655
-1654
-1653
-1652
-1651
-1651
-1650
-1649
-1649
-1648
-1648
-1648
-1647
-1647
-1646
-1646
-1646
-1645
-1645
-1644
-1644
-1644
-1643
-1643
-1643
-1643
-1642
-1642
-1641
-1641
-1640
-1639
-1639
-1638
-1637
-1637
-1636
-1635
-1634
-1632
-1631
-1630
-1628
-1627
-1625
-1624
-1622
-1620
-1618
-1616
-1614
-1612
-1610
-1608
-1606
-1603
-1601
-1599
-1597
-1594
-1592
-1589
-1587
-1585
-1582
-1580
-1578
-1575
-1573
-1571
-1569
-1567
-1566
-1564
-1563
-1561
-1560
-1559
-1558
-1557
-1556
-1556
-1555
-1555
-1554
-1554
-1553
-1553
-1552
-1551
-1550
-1549
-1548
-1547
-1546
-1545
-1544
-1542
-1541
-1540
-1540
-1539
-1538
-1538
-1538
-1537
-1537
-1537
-1537
-1537
-1536
-1536
-1535
-1535
-1534
-1533
-1531
-1530
-1528
-1526
-1524
-1522
-1520
-1518
-1515
-1513
-1510
-1508
-1505
-1502
-1499
-1496
-1493
-1491
-1488
-1485
-1482
-1479
-1476
-1473
-1470
-1467
-1465
-1462
-1460
-1458
-1455
-1453
-1451
-1449
-1448
-1446
-1445
-1443
-1442
-1441
-1440
-1440
-1439
-1439
-1439
-1439
-1439
-1439
-1440
-1440
-1441
-1442
-1443
-1444
-1445
-1446
-1447
-1449
-1450
-1451
-1452
-1453
-1455
-1456
-1457
-1458
-1460
-1461
-1463
-1464
-1465
-1467
-1468
-1469
-1471
-1472
-1473
-1474
-1475
-1477
-1478
-1479
-1480
-1481
-1482
-1483
-1483
-1484
-1485
-1485
-1485
-1485
-1485
-1485
-1484
-1484
-1483
-1482
-1482
-1481
-1480
-1479
-1478
-1477
-1475
-1474
-1472
-1471
-1469
-1467
-1465
-1463
-1461
-1459
-1457
-1455
-1453
-1451
-1449
-1447
-1445
-1443
-1441
-1440
-1438
-1437
-1436
-1435
-1434
-1434
-1433
-1432
-1432
-1432
-1431
-1431
-1431
-1431
-1431
-1431
-1432
-1432
-1433
-1433
-1434
-1435
-1436
-1438
-1439
-1440
-1441
-1443
-1444
-1446
-1447
-1449
-1451
-1453
-1455
-1456
-1458
-1460
-1462
-1464
-1466
-1468
-1471
-1473
-1475
-1477
-1479
-1482
-1484
-1487
-1489
-1492
-1494
-1497
-1500
-1502
-1505
-1508
-1511
-1513
-1516
-1519
-1521
-1524
-1527
-1530
-1533
-1536
-1539
-1542
-1546
-1549
-1552
-1556
-1559
-1563
-1566
-1570
-1573
-1576
-1579
-1582
-1585
-1588
-1591
-1594
-1596
-1599
-1601
-1604
-1606
-1608
-1610
-1612
-1614
-1616
-1617
-1619
-1621
-1623
-1624
-1626
-1628
-1630
-1631
-1633
-1635
-1637
-1639
-1640
-1642
-1644
-1646
-1648
-1650
-1652
-1654
-1656
-1659
-1661
-1663
-1665
-1667
-1669
-1672
-1674
-1676
-1679
-1681
-1684
-1687
-1690
-1693
-1696
-1699
-1703
-1706
-1709
-1713
-1716
-1720
-1724
-1728
-1732
-1735
-1739
-1744
-1748
-1752
-1756
-1760
-1764
-1768
-1772
-1776
-1780
-1784
-1787
-1791
-1795
-1798
-1801
-1805
-1808
-1811
-1815
-1818
-1821
-1825
-1828
-1832
-1835
-1839
-1843
-1847
-1851
-1854
-1858
-1862
-1866
-1869
-1873
-1877
-1880
-1884
-1887
-1891
-1894
-1897
-1900
-1903
-1906
-1909
-1911
-1914
-1916
-1918
-1920
-1922
-1924
-1926
-1927
-1929
-1930
-1931
-1933
-1934
-1935
-1937
-1938
-1940
-1941
-1943
-1944
-1946
-1948
-1950
-1953
-1955
-1958
-1961
-1964
-1968
-1971
-1975
-1978
-1982
-1986
-1990
-1994
-1998
-2003
-2007
-2012
-2016
-2021
-2025
-2029
-2035
-2040
-2044
-2049
-2054
-2059
-2064
-2070
-2075
-2080
-2086
-2091
-2097
-2103
-2109
-2115
-2121
-2127
-2133
-2139
-2146
-2152
-2158
-2165
-2171
-2177
-2184
-2190
-2196
-2202
-2208
-2214
-2220
-2226
-2232
-2237
-2243
-2249
-2255
-2261
-2266
-2272
-2278
-2284
-2289
-2295
-2301
-2306
-2312
-2317
-2323
-2328
-2334
-2339
-2344
-2349
-2354
-2358
-2363
-2368
-2372
-2377
-2382
-2386
-2391
-2395
-2399
-2403
-2407
-2411
-2415
-2418
-2422
-2425
-2428
-2431
-2435
-2438
-2441
-2444
-2447
-2450
-2453
-2456
-2459
-2462
-2465
-2468
-2471
-2474
-2477
-2480
-2482
-2485
-2488
-2491
-2494
-2496
-2499
-2501
-2504
-2506
-2508
-2510
-2512
-2514
-2516
-2518
-2520
-2523
-2525
-2527
-2530
-2532
-2534
-2537
-2539
-2541
-2544
-2546
-2548
-2550
-2552
-2554
-2555
-2556
-2557
-2558
-2559
-2560
-2561
-2561
-2562
-2562
-2563
-2564
-2564
-2565
-2566
-2567
-2567
-2568
-2569
-2570
-2572
-2573
-2574
-2575
-2577
-2578
-2580
-2581
-2583
-2584
-2586
-2587
-2589
-2590
-2591
-2593
-2594
-2595
-2597
-2598
-2599
-2600
-2602
-2603
-2604
-2606
-2607
-2609
-2611
-2612
-2614
-2616
-2618
-2620
-2622
-2625
-2628
-2630
-2633
-2636
-2639
-2642
-2645
-2648
-2651
-2653
-2656
-2659
-2662
-2665
-2668
-2671
-2674
-2677
-2680
-2682
-2685
-2688
-2690
-2693
-2696
-2698
-2701
-2703
-2706
-2708
-2710
-2713
-2715
-2717
-2719
-2722
-2724
-2727
-2729
-2731
-2734
-2736
-2738
-2741
-2743
-2745
-2747
-2749
-2751
-2752
-2754
-2756
-2757
-2758
-2759
-2760
-2761
-2762
-2762
-2763
-2763
-2763
-2763
-2763
-2763
-2762
-2762
-2761
-2760
-2759
-2758
-2757
-2756
-2754
-2753
-2751
-2749
-2747
-2745
-2742
-2740
-2737
-2735
-2732
-2729
-2726
-2723
-2720
-2717
-2714
-2710
-2707
-2703
-2700
-2696
-2693
-2689
-2686
-2683
-2679
-2676
-2672
-2669
-2665
-2662
-2658
-2655
-2651
-2647
-2643
-2639
-2635
-2630
-2626
-2621
-2616
-2611
-2606
-2601
-2596
-2591
-2586
-2580
-2575
-2570
-2564
-2559
-2553
-2548
-2542
-2537
-2531
-2526
-2520
-2515
-2510
-2505
-2499
-2494
-2489
-2485
-2480
-2475
-2471
-2466
-2462
-2458
-2453
-2449
-2445
-2441
-2437
-2433
-2429
-2425
-2421
-2417
-2414
-2410
-2407
-2404
-2401
-2398
-2396
-2393
-2391
-2389
-2387
-2386
-2385
-2384
-2383
-2382
-2382
-2381
-2381
-2381
-2381
-2381
-2381
-2381
-2381
-2381
-2381
-2382
-2382
-2382
-2382
-2382
-2382
-2382
-2382
-2382
-2383
-2383
-2383
-2383
-2384
-2384
-2384
-2385
-2385
-2385
-2385
-2385
-2385
-2385
-2385
-2384
-2384
-2383
-2383
-2382
-2382
-2381
-2381
-2380
-2380
-2379
-2379
-2379
-2380
-2380
-2381
-2382
-2383
-2384
-2385
-2386
-2388
-2389
-2391
-2393
-2394
-2396
-2398
-2400
-2402
-2405
-2407
-2409
-2411
-2414
-2416
-2418
-2421
-2423
-2425
-2428
-2430
-2432
-2434
-2436
-2438
-2441
-2443
-2445
-2447
-2450
-2452
-2454
-2457
-2459
-2462
-2464
-2466
-2468
-2471
-2473
-2475
-2477
-2480
-2482
-2484
-2486
-2488
-2490
-2492
-2494
-2496
-2498
-2500
-2502
-2503
-2505
-2507
-2509
-2511
-2513
-2515
-2517
-2519
-2521
-2522
-2524
-2526
-2528
-2530
-2532
-2533
-2535
-2537
-2538
-2540
-2541
-2542
-2543
-2544
-2545
-2546
-2546
-2546
-2546
-2546
-2546
-2546
-2546
-2545
-2545
-2545
-2544
-2544
-2544
-2543
-2543
-2543
-2543
-2543
-2543
-2543
-2543
-2543
-2543
-2542
-2542
-2542
-2542
-2541
-2541
-2541
-2540
-2539
-2539
-2538
-2537
-2537
-2536
-2535
-2534
-2533
-2532
-2531
-2530
-2529
-2528
-2526
-2525
-2524
-2523
-2522
-2521
-2520
-2519
-2518
-2518
-2517
-2516
-2515
-2514
-2513
-2512
-2511
-2510
-2509
-2507
-2506
-2505
-2503
-2502
-2500
-2499
-2497
-2496
-2494
-2492
-2491
-2490
-2488
-2487
-2486
-2485
-2484
-2483
-2482
-2480
-2479
-2478
-2477
-2476
-2475
-2474
-2473
-2472
-2471
-2470
-2468
-2467
-2466
-2465
-2464
-2463
-2462
-2461
-2460
-2458
-2457
-2456
-2455
-2454
-2453
-2452
-2450
-2449
-2448
-2446
-2444
-2443
-2441
-2439
-2437
-2435
-2433
-2432
-2430
-2428
-2426
-2425
-2423
-2421
-2420
-2418
-2416
-2415
-2413
-2412
-2410
-2409
-2408
-2406
-2405
-2404
-2402
-2401
-2400
-2399
-2398
-2397
-2396
-2395
-2394
-2393
-2392
-2391
-2389
-2388
-2386
-2384
-2383
-2381
-2379
-2376
-2374
-2372
-2369
-2366
-2363
-2360
-2357
-2353
-2349
-2346
-2342
-2338
-2334
-2329
-2325
-2321
-2316
-2312
-2307
-2302
-2298
-2293
-2288
-2284
-2279
-2274
-2269
-2265
-2260
-2255
-2250
-2245
-2241
-2236
-2231
-2226
-2221
-2216
-2211
-2207
-2202
-2197
-2192
-2187
-2182
-2178
-2173
-2168
-2164
-2159
-2155
-2150
-2146
-2142
-2137
-2133
-2129
-2125
-2121
-2118
-2114
-2110
-2107
-2103
-2100
-2096
-2093
-2090
-2087
-2084
-2081
-2078
-2076
-2073
-2071
-2069
-2066
-2065
-2063
-2061
-2060
-2058
-2057
-2056
-2055
-2054
-2053
-2052
-2052
-2051
-2050
-2050
-2049
-2049
-2048
-2048
-2048
-2047
-2047
-2047
-2047
-2047
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2047
-2047
-2047
-2047
-2047
-2048
-2048
-2049
-2049
-2050
-2050
-2051
-2052
-2052
-2053
-2054
-2054
-2055
-2056
-2056
-2056
-2057
-2057
-2057
-2057
-2057
-2057
-2057
-2057
-2057
-2056
-2056
-2055
-2054
-2054
-2053
-2052
-2052
-2051
-2050
-2050
-2049
-2049
-2048
-2048
-2048
-2047
-2047
-2047
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2045
-2044
-2044
-2043
-2043
-2041
-2041
-2041
-2040
-2039
-2037
-2037
-2037
-2036
-2035
-2033
-2033
-2032
-2031
-2029
-2028
-2027
-2025
-2025
-2023
-2021
-2020
-2019
-2017
-2015
-2013
-2012
-2009
-2008
-2005
-2004
-2001
-2000
-1999
-1997
-1995
-1993
-1991
-1989
-1987
-1985
-1983
-1981
-1980
-1978
-1976
-1975
-1973
-1972
-1970
-1969
-1968
-1967
-1966
-1965
-1963
-1962
-1961
-1960
-1959
-1958
-1956
-1955
-1954
-1953
-1952
-1951
-1950
-1948
-1947
-1946
-1945
-1944
-1943
-1941
-1940
-1939
-1938
-1937
-1936
-1935
-1934
-1933
-1932
-1931
-1931
-1930
-1929
-1928
-1927
-1927
-1926
-1925
-1924
-1923
-1922
-1922
-1921
-1920
-1919
-1918
-1918
-1917
-1916
-1915
-1914
-1913
-1911
-1910
-1909
-1907
-1906
-1904
-1903
-1901
-1900
-1898
-1896
-1895
-1893
-1891
-1890
-1888
-1886
-1884
-1882
-1880
-1878
-1876
-1874
-1872
-1870
-1868
-1866
-1864
-1862
-1859
-1857
-1854
-1852
-1849
-1846
-1843
-1840
-1838
-1835
-1831
-1828
-1825
-1821
-1818
-1814
-1810
-1806
-1802
-1798
-1794
-1789
-1785
-1780
-1776
-1771
-1767
-1762
-1757
-1752
-1747
-1742
-1737
-1732
-1726
-1721
-1716
-1710
-1705
-1700
-1694
-1689
-1684
-1678
-1673
-1667
-1662
-1656
-1651
-1645
-1640
-1634
-1629
-1623
-1617
-1612
-1606
-1601
-1595
-1589
-1584
-1578
-1573
-1568
-1562
-1558
-1553
-1548
-1544
-1539
-1535
-1531
-1527
-1522
-1518
-1514
-1510
-1506
-1502
-1498
-1495
-1491
-1487
-1484
-1481
-1478
-1475
-1472
-1470
-1467
-1465
-1463
-1461
-1459
-1457
-1455
-1454
-1453
-1451
-1451
-1450
-1450
-1449
-1449
-1449
-1449
-1450
-1450
-1451
-1452
-1453
-1454
-1455
-1456
-1458
-1459
-1461
-1463
-1465
-1466
-1468
-1470
-1472
-1474
-1476
-1478
-1480
-1481
-1483
-1485
-1487
-1488
-1490
-1492
-1493
-1495
-1496
-1498
-1499
-1500
-1501
-1502
-1502
-1503
-1504
-1504
-1505
-1506
-1506
-1507
-1508
-1509
-1510
-1511
-1512
-1513
-1514
-1515
-1516
-1517
-1518
-1518
-1519
-1520
-1520
-1521
-1522
-1522
-1523
-1523
-1524
-1524
-1524
-1525
-1525
-1525
-1525
-1524
-1524
-1524
-1523
-1523
-1522
-1521
-1520
-1519
-1518
-1516
-1514
-1512
-1510
-1508
-1505
-1502
-1499
-1496
-1493
-1489
-1486
-1482
-1478
-1474
-1470
-1466
-1462
-1457
-1453
-1448
-1443
-1439
-1434
-1430
-1426
-1422
-1417
-1413
-1410
-1406
-1403
-1399
-1396
-1393
-1391
-1388
-1386
-1384
-1382
-1380
-1378
-1377
-1375
-1373
-1371
-1369
-1367
-1365
-1362
-1360
-1357
-1354
-1352
-1349
-1346
-1343
-1340
-1337
-1334
-1331
-1328
-1324
-1321
-1318
-1315
-1312
-1308
-1305
-1301
-1298
-1295
-1291
-1287
-1284
-1280
-1277
-1273
-1270
-1267
-1263
-1260
-1257
-1254
-1251
-1248
-1246
-1243
-1241
-1238
-1236
-1234
-1231
-1229
-1227
-1225
-1223
-1220
-1218
-1216
-1213
-1211
-1209
-1206
-1203
-1201
-1198
-1195
-1193
-1190
-1188
-1185
-1183
-1180
-1178
-1175
-1173
-1170
-1168
-1165
-1162
-1159
-1156
-1153
-1150
-1146
-1143
-1139
-1135
-1132
-1128
-1124
-1121
-1117
-1114
-1111
-1108
-1104
-1101
-1099
-1096
-1093
-1090
-1087
-1085
-1082
-1079
-1076
-1073
-1070
-1066
-1063
-1060
-1057
-1053
-1050
-1047
-1043
-1040
-1037
-1034
-1031
-1028
-1025
-1022
-1018
-1016
-1012
-1010
-1006
-1004
-1000
-997
-993
-989
-986
-982
-978
-974
-969
-965
-960
-955
-950
-945
-940
-935
-929
-923
-918
-912
-906
-899
-893
-887
-880
-873
-866
-859
-852
-844
-836
-829
-821
-813
-805
-797
-789
-781
-772
-764
-755
-747
-738
-729
-720
-711
-701
-692
-682
-672
-662
-652
-641
-630
-620
-609
-598
-587
-576
-564
-553
-542
-530
-518
-506
-494
-482
-470
-458
-445
-432
-420
-407
-394
-381
-368
-355
-342
-329
-317
-303
-290
-277
-264
-251
-237
-224
-211
-197
-184
-171
-158
-145
-132
-119
-106
-93
-81
-68
-56
-44
-31
-19
-7
6
18
30
43
55
67
79
92
104
116
128
139
151
163
174
185
196
207
218
229
239
250
260
270
280
290
300
310
319
328
338
347
355
364
372
380
388
396
404
411
418
425
432
438
445
451
457
464
470
476
482
488
494
500
506
512
518
524
530
536
542
548
554
560
566
572
578
585
591
597
604
610
616
623
629
636
642
649
655
662
668
674
680
687
693
699
706
712
719
726
732
740
747
754
761
769
777
784
792
801
809
817
826
835
843
852
861
870
879
889
898
908
917
927
936
946
956
966
976
986
996
1006
1016
1027
1037
1048
1058
1068
1078
1088
1097
1107
1116
1125
1134
1143
1151
1160
1168
1176
1184
1192
1199
1207
1214
1221
1227
1234
1240
1246
1251
1257
1262
1267
1272
1276
1280
1284
1288
1291
1294
1296
1299
1301
1303
1305
1307
1309
1311
1312
1314
1316
1318
1319
1321
1322
1324
1325
1327
1329
1330
1332
1333
1335
1337
1339
1341
1343
1345
1347
1349
1351
1353
1356
1359
1361
1364
1367
1370
1373
1376
1380
1383
1386
1390
1394
1398
1401
1406
1410
1414
1419
1423
1428
1432
1437
1442
1447
1452
1457
1462
1468
1473
1479
1485
1491
1497
1503
1509
1515
1520
1526
1532
1537
1542
1547
1552
1557
1561
1565
1569
1573
1577
1580
1583
1585
1588
1590
1592
1594
1595
1596
1597
1598
1599
1599
1600
1600
1600
1600
1599
1599
1599
1598
1597
1597
1596
1595
1595
1594
1594
1593
1593
1593
1593
1594
1594
1595
1596
1597
1598
1599
1600
1601
1602
1604
1605
1606
1607
1608
1608
1609
1610
1610
1611
1611
1611
1612
1612
1612
1613
1613
1614
1614
1615
1615
1616
1616
1616
1617
1617
1618
1618
1619
1620
1622
1623
1625
1627
1629
1631
1634
1637
1640
1643
1646
1650
1653
1657
1660
1664
1667
1670
1673
1676
1679
1681
1684
1687
1689
1692
1695
1697
1700
1703
1705
1708
1711
1714
1717
1720
1722
1725
1728
1731
1734
1737
1741
1744
1747
1750
1754
1757
1761
1764
1768
1772
1775
1779
1783
1787
1791
1796
1800
1805
1809
1814
1819
1824
1829
1834
1839
1845
1850
1856
1862
1868
1874
1880
1886
1893
1899
1906
1913
1919
1926
1933
1940
1947
1954
1960
1967
1974
1980
1987
1993
1999
2005
2011
2017
2023
2028
2033
2039
2045
2050
2055
2061
2066
2071
2076
2081
2086
2091
2095
2099
2104
2108
2112
2115
2119
2123
2127
2130
2134
2138
2142
2145
2149
2153
2157
2160
2164
2167
2171
2174
2177
2181
2184
2187
2190
2194
2197
2200
2204
2207
2210
2214
2217
2221
2224
2228
2232
2236
2241
2245
2249
2254
2258
2263
2268
2273
2278
2284
2289
2294
2300
2306
2311
2317
2323
2329
2334
2340
2346
2353
2359
2365
2372
2378
2385
2392
2398
2405
2412
2419
2427
2434
2441
2448
2456
2463
2471
2478
2486
2493
2501
2509
2516
2524
2532
2540
2548
2556
2564
2572
2580
2588
2596
2604
2612
2620
2628
2636
2645
2653
2661
2669
2677
2685
2694
2702
2710
2718
2727
2735
2744
2753
2762
2771
2780
2790
2799
2808
2818
2827
2836
2845
2855
2864
2873
2882
2891
2900
2909
2917
2926
2934
2942
2950
2957
2964
2971
2978
2985
2991
2997
3003
3009
3015
3021
3026
3032
3037
3043
3049
3055
3061
3067
3073
3079
3086
3092
3099
3105
3112
3119
3126
3133
3141
3149
3157
3165
3174
3182
3192
3201
3211
3221
3232
3243
3254
3265
3277
3289
3301
3313
3326
3339
3352
3366
3379
3393
3407
3421
3435
3450
3464
3478
3493
3507
3522
3536
3551
3565
3580
3594
3608
3622
3636
3650
3663
3677
3690
3703
3715
3728
3740
3752
3763
3775
3786
3798
3809
3819
3830
3841
3851
3861
3871
3881
3891
3901
3910
3919
3928
3937
3946
3955
3964
3972
3981
3989
3998
4006
4014
4022
4032
4041
4049
4058
4066
4075
4083
4091
4099
4106
4114
4121
4129
4136
4143
4150
4157
4164
4171
4177
4184
4190
4197
4203
4209
4215
4221
4227
4233
4239
4245
4251
4257
4263
4270
4276
4283
4289
4296
4303
4311
4318
4325
4333
4341
4349
4356
4364
4372
4380
4388
4396
4404
4411
4419
4426
4434
4441
4448
4455
4462
4469
4475
4482
4488
4494
4501
4507
4513
4519
4525
4531
4536
4542
4548
4553
4559
4564
4569
4574
4579
4583
4588
4593
4597
4602
4606
4611
4615
4620
4624
4629
4634
4638
4643
4647
4652
4656
4660
4665
4669
4673
4676
4680
4684
4687
4691
4694
4697
4701
4704
4706
4709
4712
4714
4716
4718
4719
4721
4722
4722
4722
4722
4722
4721
4720
4719
4718
4716
4714
4713
4711
4709
4707
4704
4702
4700
4697
4695
4692
4689
4686
4683
4680
4677
4673
4670
4666
4663
4659
4656
4653
4649
4646
4642
4639
4636
4632
4629
4626
4623
4620
4616
4613
4610
4607
4603
4600
4596
4592
4589
4585
4581
4577
4573
4570
4566
4562
4558
4554
4551
4547
4544
4540
4537
4534
4531
4528
4525
4522
4519
4516
4513
4511
4508
4506
4503
4500
4498
4495
4492
4489
4486
4482
4478
4474
4470
4466
4462
4457
4452
4447
4442
4437
4431
4426
4420
4414
4408
4401
4395
4389
4383
4376
4370
4364
4358
4352
4346
4341
4335
4329
4324
4318
4313
4308
4303
4298
4293
4288
4284
4279
4274
4270
4265
4261
4257
4252
4248
4244
4240
4236
4232
4228
4224
4220
4217
4213
4209
4206
4202
4199
4195
4192
4189
4185
4182
4179
4176
4174
4171
4168
4166
4164
4162
4159
4157
4155
4154
4152
4150
4148
4147
4145
4144
4142
4141
4139
4138
4137
4135
4134
4133
4131
4130
4128
4127
4126
4124
4123
4121
4120
4118
4116
4114
4112
4110
4107
4105
4102
4098
4094
4091
4088
4083
4081
4077
4073
4070
4066
4062
4059
4056
4051
4049
4045
4042
4038
4035
4030
4027
4025
4022
4019
4017
4014
4011
4011
4009
4008
4006
4006
4005
4003
4003
4003
4003
4002
4002
4002
4002
4002
4002
4003
4003
4003
4003
4003
4003
4003
4003
4003
4005
4005
4006
4006
4008
4009
4011
4011
4014
4016
4019
4021
4024
4026
4029
4032
4035
4038
4041
4043
4046
4051
4054
4058
4062
4065
4069
4074
4078
4082
4086
4091
4096
4101
4106
4112
4118
4123
4130
4136
4142
4149
4156
4164
4172
4180
4188
4197
4206
4216
4226
4236
4247
4258
4269
4281
4293
4305
4317
4329
4341
4353
4366
4378
4390
4402
4415
4427
4439
4451
4463
4475
4486
4498
4509
4521
4532
4543
4554
4565
4576
4586
4597
4608
4618
4629
4640
4651
4662
4673
4684
4695
4706
4717
4728
4739
4749
4760
4771
4782
4792
4803
4814
4825
4836
4846
4857
4868
4879
4890
4901
4912
4923
4934
4945
4956
4967
4979
4990
5001
5013
5024
5036
5048
5060
5073
5085
5098
5111
5125
5139
5153
5168
5183
5198
5214
5229
5246
5262
5279
5295
5312
5330
5347
5364
5382
5399
5417
5434
5452
5469
5486
5504
5521
5538
5554
5571
5587
5604
5620
5636
5652
5668
5684
5700
5716
5732
5748
5763
5779
5794
5810
5825
5841
5856
5871
5886
5902
5917
5932
5947
5963
5978
5994
6010
6025
6041
6058
6074
6090
6107
6124
6141
6158
6175
6192
6209
6227
6244
6262
6280
6298
6316
6334
6352
6370
6388
6406
6424
6442
6459
6477
6494
6510
6527
6543
6558
6574
6589
6603
6618
6632
6646
6660
6673
6686
6700
6713
6725
6738
6750
6762
6774
6786
6798
6810
6821
6833
6844
6856
6867
6878
6889
6900
6911
6921
6932
6942
6952
6962
6972
6983
6993
7003
7013
7023
7034
7044
7054
7064
7075
7085
7095
7105
7115
7125
7135
7144
7154
7164
7174
7184
7194
7204
7215
7225
7236
7246
7257
7268
7279
7290
7301
7312
7324
7335
7347
7358
7369
7381
7392
7402
7413
7423
7433
7443
7452
7461
7470
7479
7487
7495
7503
7511
7518
7525
7532
7539
7545
7551
7557
7563
7568
7573
7578
7582
7586
7590
7594
7597
7600
7603
7605
7607
7608
7609
7611
7611
7612
7612
7612
7612
7612
7612
7611
7611
7610
7609
7608
7607
7606
7605
7603
7602
7600
7598
7597
7595
7593
7591
7589
7587
7585
7583
7581
7579
7578
7576
7575
7574
7573
7572
7571
7571
7571
7570
7570
7571
7571
7571
7572
7573
7574
7575
7576
7577
7579
7580
7582
7584
7585
7587
7589
7592
7594
7596
7599
7601
7604
7607
7609
7612
7616
7619
7622
7626
7629
7633
7637
7641
7645
7649
7653
7658
7662
7667
7672
7677
7682
7687
7692
7697
7702
7706
7711
7716
7720
7724
7729
7733
7737
7741
7746
7750
7755
7759
7764
7769
7774
7779
7784
7790
7795
7801
7807
7813
7819
7825
7832
7838
7845
7852
7859
7866
7873
7881
7888
7896
7903
7911
7919
7928
7936
7944
7953
7961
7970
7978
7987
7995
8003
8012
8020
8029
8037
8045
8054
8063
8071
8080
8087
8096
8106
8114
8122
8132
8141
8150
8160
8169
8178
8186
8197
8206
8215
8224
8233
8241
8250
8258
8267
8275
8283
8291
8299
8307
8315
8323
8331
8339
8347
8354
8362
8369
8376
8382
8389
8396
8402
8408
8414
8420
8425
8431
8436
8441
8445
8450
8454
8458
8462
8465
8469
8472
8475
8477
8479
8481
8482
8483
8484
8484
8484
8483
8482
8480
8478
8476
8473
8470
8466
8462
8457
8452
8447
8441
8435
8428
8420
8413
8404
8396
8387
8377
8368
8358
8347
8337
8326
8315
8303
8292
8281
8269
8257
8245
8233
8221
8210
8198
8186
8173
8162
8151
8138
8128
8116
8105
8093
8083
8071
8060
8048
8038
8026
8015
8003
7992
7980
7969
7958
7946
7935
7924
7914
7903
7893
7883
7874
7864
7855
7846
7838
7830
7822
7814
7807
7800
7793
7787
7780
7774
7768
7762
7756
7751
7745
7739
7733
7727
7721
7715
7709
7703
7697
7691
7685
7679
7673
7668
7662
7657
7651
7646
7641
7635
7630
7625
7620
7616
7611
7606
7601
7597
7592
7588
7583
7579
7574
7570
7566
7562
7558
7555
7552
7549
7546
7544
7542
7540
7539
7537
7537
7536
7535
7535
7535
7535
7535
7535
7535
7536
7537
7537
7538
7539
7540
7542
7543
7544
7545
7546
7547
7548
7549
7551
7552
7553
7554
7555
7555
7556
7557
7557
7558
7558
7557
7557
7556
7556
7554
7553
7551
7549
7546
7544
7540
7537
7533
7529
7524
7519
7513
7507
7501
7495
7488
7481
7474
7467
7459
7452
7444
7436
7428
7420
7412
7403
7395
7386
7378
7369
7360
7352
7343
7334
7326
7317
7309
7301
7293
7285
7278
7271
7263
7257
7250
7244
7237
7231
7226
7220
7215
7210
7205
7200
7196
7191
7187
7183
7179
7175
7171
7167
7163
7159
7155
7151
7146
7142
7138
7134
7130
7126
7122
7118
7114
7110
7106
7101
7097
7092
7088
7083
7078
7072
7067
7061
7055
7049
7042
7036
7029
7022
7015
7008
7002
6995
6988
6981
6974
6967
6960
6953
6946
6939
6933
6926
6919
6913
6907
6901
6895
6889
6884
6879
6874
6869
6865
6860
6856
6852
6848
6844
6840
6837
6834
6831
6828
6825
6823
6821
6819
6817
6816
6815
6814
6813
6812
6812
6812
6812
6812
6812
6813
6813
6814
6816
6817
6819
6821
6822
6824
6827
6829
6831
6833
6835
6838
6840
6842
6844
6846
6848
6850
6851
6853
6854
6855
6855
6856
6857
6857
6857
6858
6858
6858
6858
6859
6859
6859
6859
6860
6860
6861
6862
6863
6863
6864
6865
6865
6866
6867
6867
6868
6869
6870
6871
6872
6874
6875
6877
6879
6881
6883
6885
6887
6890
6892
6894
6897
6899
6901
6902
6904
6905
6906
6907
6907
6908
6908
6907
6907
6906
6905
6904
6902
6901
6899
6897
6894
6892
6890
6887
6884
6881
6878
6875
6872
6869
6865
6862
6858
6855
6852
6848
6845
6842
6838
6835
6832
6830
6827
6825
6822
6820
6818
6816
6815
6813
6811
6809
6808
6806
6805
6803
6802
6801
6799
6798
6796
6795
6793
6791
6788
6786
6783
6780
6776
6773
6769
6764
6760
6755
6750
6745
6740
6734
6729
6723
6717
6712
6706
6700
6693
6687
6681
6675
6668
6662
6656
6650
6644
6638
6633
6628
6623
6618
6613
6609
6605
6601
6597
6593
6590
6587
6584
6581
6579
6577
6575
6573
6572
6571
6571
6570
6570
6570
6570
6571
6571
6572
6572
6573
6574
6575
6576
6577
6578
6579
6580
6582
6583
6584
6585
6586
6587
6587
6588
6588
6589
6589
6589
6588
6588
6587
6586
6584
6583
6581
6579
6576
6573
6570
6566
6562
6558
6553
6548
6542
6536
6530
6523
6516
6508
6500
6492
6483
6474
6465
6455
6445
6435
6425
6415
6405
6394
6383
6373
6362
6351
6340
6329
6318
6307
6295
6284
6272
6260
6248
6236
6224
6211
6198
6185
6171
6157
6143
6128
6113
6098
6082
6066
6050
6033
6017
6000
5982
5965
5948
5930
5912
5895
5877
5859
5841
5823
5805
5787
5769
5751
5732
5714
5696
5678
5659
5641
5623
5605
5587
5569
5551
5534
5516
5498
5481
5464
5446
5429
5412
5395
5378
5361
5345
5328
5312
5296
5280
5264
5248
5233
5217
5202
5186
5171
5156
5141
5126
5112
5097
5082
5068
5053
5038
5024
5009
4994
4980
4965
4951
4937
4922
4908
4894
4880
4866
4853
4839
4826
4813
4800
4787
4774
4761
4749
4736
4724
4711
4699
4687
4674
4662
4650
4638
4626
4615
4603
4591
4580
4568
4557
4546
4534
4523
4511
4500
4488
4477
4464
4452
4440
4427
4414
4400
4386
4372
4358
4344
4329
4314
4299
4284
4269
4253
4238
4222
4206
4191
4175
4159
4143
4127
4112
4096
4081
4066
4051
4037
4022
4008
3994
3980
3967
3953
3940
3927
3914
3901
3888
3876
3864
3852
3840
3829
3817
3806
3796
3785
3775
3766
3756
3747
3739
3731
3723
3716
3709
3702
3696
3690
3685
3680
3676
3672
3668
3665
3662
3660
3658
3657
3656
3655
3655
3655
3655
3656
3657
3658
3659
3661
3663
3666
3668
3671
3674
3677
3680
3683
3686
3690
3693
3696
3700
3704
3707
3711
3715
3719
3723
3726
3730
3733
3736
3739
3742
3745
3747
3749
3751
3753
3754
3755
3755
3756
3756
3756
3755
3754
3753
3752
3750
3748
3745
3743
3740
3737
3733
3729
3725
3720
3715
3710
3705
3699
3694
3688
3682
3675
3669
3662
3656
3648
3641
3633
3626
3618
3610
3601
3593
3585
3577
3569
3561
3553
3545
3538
3531
3524
3518
3511
3506
3500
3495
3491
3487
3483
3480
3477
3475
3473
3472
3471
3471
3470
3471
3471
3472
3473
3475
3477
3479
3481
3484
3487
3490
3494
3497
3501
3505
3508
3512
3516
3520
3524
3527
3531
3534
3537
3540
3543
3545
3548
3550
3552
3554
3556
3558
3560
3562
3563
3565
3566
3567
3568
3568
3569
3569
3569
3569
3569
3569
3568
3568
3568
3567
3567
3567
3566
3566
3566
3566
3567
3567
3567
3568
3569
3571
3573
3575
3577
3580
3583
3586
3589
3593
3597
3602
3607
3612
3617
3623
3629
3635
3642
3649
3656
3664
3672
3680
3689
3697
3707
3716
3726
3735
3746
3756
3766
3777
3788
3799
3810
3821
3833
3845
3857
3869
3881
3893
3906
3918
3931
3944
3957
3970
3984
3997
4011
4025
4040
4054
4070
4086
4102
4118
4134
4151
4169
4186
4204
4222
4241
4260
4279
4299
4319
4339
4360
4382
4404
4426
4449
4473
4497
4522
4547
4572
4598
4625
4652
4680
4707
4735
4763
4792
4820
4848
4876
4904
4932
4960
4987
5014
5041
5068
5094
5120
5146
5171
5197
5221
5246
5269
5293
5316
5338
5360
5382
5403
5424
5444
5464
5484
5503
5522
5541
5560
5578
5596
5614
5631
5649
5666
5684
5701
5718
5736
5753
5771
5789
5807
5824
5842
5860
5878
5896
5914
5931
5949
5966
5982
5999
6014
6030
6045
6059
6073
6086
6098
6109
6120
6130
6139
6147
6155
6161
6167
6172
6176
6180
6182
6184
6185
6186
6185
6184
6182
6179
6176
6171
6166
6161
6155
6148
6140
6132
6124
6114
6105
6095
6084
6073
6062
6051
6039
6027
6015
6002
5990
5977
5964
5950
5937
5923
5909
5895
5880
5866
5851
5836
5820
5805
5790
5774
5758
5742
5726
5709
5693
5676
5659
5642
5625
5608
5591
5574
5556
5539
5521
5503
5485
5466
5448
5429
5410
5391
5372
5352
5332
5313
5293
5272
5252
5231
5210
5188
5167
5145
5123
5100
5077
5054
5031
5008
4984
4960
4936
4911
4887
4862
4836
4811
4785
4759
4733
4706
4679
4652
4625
4598
4570
4542
4514
4485
4456
4428
4398
4369
4340
4310
4281
4251
4221
4192
4162
4133
4104
4075
4046
4017
3988
3960
3932
3904
3876
3848
3821
3793
3766
3739
3712
3685
3659
3632
3606
3580
3554
3528
3503
3478
3453
3428
3404
3380
3356
3332
3308
3285
3261
3238
3216
3193
3171
3149
3127
3105
3084
3063
3041
3020
2999
2979
2958
2937
2917
2896
2876
2856
2836
2817
2797
2778
2759
2740
2721
2703
2684
2666
2648
2631
2614
2597
2580
2564
2548
2533
2518
2503
2489
2476
2462
2449
2437
2424
2412
2401
2389
2378
2368
2358
2349
2339
2331
2322
2314
2307
2300
2293
2286
2280
2274
2268
2263
2257
2252
2248
2243
2239
2235
2231
2227
2223
2219
2215
2211
2207
2202
2198
2193
2189
2184
2179
2173
2168
2162
2155
2149
2142
2136
2129
2121
2114
2107
2099
2092
2084
2077
2069
2062
2055
2048
2041
2035
2028
2021
2016
2009
2004
1998
1992
1986
1981
1975
1970
1965
1960
1955
1951
1947
1943
1939
1936
1933
1930
1927
1925
1922
1920
1918
1916
1914
1912
1911
1910
1909
1908
1907
1906
1906
1905
1905
1905
1905
1904
1904
1904
1905
1905
1905
1906
1906
1907
1908
1909
1910
1912
1914
1916
1918
1920
1923
1926
1930
1933
1938
1942
1947
1952
1958
1964
1970
1977
1984
1992
2000
2008
2017
2025
2035
2045
2054
2065
2075
2086
2097
2108
2120
2132
2144
2157
2170
2183
2197
2212
2227
2242
2257
2273
2289
2306
2323
2340
2357
2374
2391
2409
2426
2443
2460
2477
2494
2510
2527
2543
2559
2575
2591
2606
2621
2635
2649
2663
2676
2689
2701
2713
2725
2737
2748
2759
2770
2780
2791
2801
2811
2821
2831
2841
2850
2859
2868
2876
2884
2892
2900
2908
2915
2923
2930
2937
2944
2951
2958
2965
2971
2978
2984
2989
2994
2999
3003
3007
3011
3014
3017
3019
3021
3023
3024
3025
3025
3025
3025
3023
3022
3020
3017
3014
3011
3007
3002
2997
2992
2986
2979
2973
2965
2957
2949
2940
2931
2921
2912
2901
2890
2879
2867
2855
2841
2828
2813
2798
2782
2766
2749
2731
2713
2695
2675
2656
2636
2616
2595
2574
2553
2531
2509
2487
2465
2442
2419
2396
2373
2349
2325
2300
2276
2251
2226
2200
2175
2149
2122
2095
2068
2041
2013
1984
1955
1926
1896
1865
1833
1801
1768
1735
1701
1666
1631
1595
1559
1521
1484
1445
1406
1366
1326
1285
1243
1201
1159
1116
1072
1029
985
940
896
852
807
763
718
674
629
585
541
496
452
408
364
321
278
236
194
152
111
71
31
-9
-48
-87
-125
-163
-201
-238
-275
-312
-348
-383
-418
-453
-486
-520
-552
-584
-616
-647
-677
-707
-737
-766
-794
-823
-851
-878
-906
-933
-960
-986
-1012
-1039
-1065
-1090
-1116
-1141
-1166
-1191
-1216
-1240
-1265
-1289
-1314
-1338
-1363
-1387
-1412
-1437
-1463
-1489
-1514
-1540
-1567
-1593
-1620
-1646
-1673
-1700
-1726
-1753
-1779
-1806
-1832
-1858
-1884
-1909
-1934
-1959
-1984
-2008
-2032
-2055
-2078
-2101
-2124
-2146
-2168
-2190
-2211
-2233
-2254
-2275
-2296
-2317
-2337
-2358
-2379
-2400
-2421
-2441
-2462
-2484
-2505
-2526
-2547
-2569
-2591
-2612
-2635
-2657
-2679
-2702
-2726
-2749
-2773
-2798
-2822
-2847
-2872
-2898
-2924
-2950
-2976
-3002
-3029
-3056
-3083
-3110
-3137
-3165
-3193
-3221
-3250
-3279
-3308
-3338
-3368
-3398
-3429
-3461
-3493
-3525
-3557
-3591
-3625
-3659
-3695
-3730
-3767
-3804
-3842
-3881
-3921
-3961
-4002
-4043
-4085
-4128
-4171
-4215
-4259
-4304
-4349
-4395
-4441
-4488
-4535
-4582
-4630
-4678
-4727
-4775
-4824
-4874
-4923
-4973
-5023
-5073
-5123
-5173
-5223
-5273
-5324
-5374
-5424
-5474
-5525
-5575
-5625
-5676
-5726
-5777
-5828
-5878
-5929
-5980
-6030
-6081
-6132
-6183
-6233
-6284
-6335
-6385
-6436
-6486
-6536
-6587
-6637
-6688
-6739
-6789
-6840
-6891
-6942
-6992
-7043
-7094
-7145
-7197
-7248
-7299
-7350
-7402
-7454
-7505
-7557
-7608
-7660
-7711
-7762
-7813
-7863
-7914
-7964
-8013
-8063
-8112
-8161
-8209
-8256
-8303
-8349
-8395
-8440
-8484
-8527
-8570
-8612
-8654
-8695
-8735
-8775
-8814
-8853
-8891
-8929
-8966
-9002
-9037
-9072
-9105
-9138
-9171
-9202
-9232
-9262
-9291
-9319
-9346
-9373
-9398
-9423
-9448
-9472
-9495
-9518
-9540
-9562
-9584
-9605
-9626
-9646
-9666
-9686
-9705
-9723
-9742
-9760
-9777
-9794
-9810
-9827
-9842
-9858
-9873
-9888
-9903
-9917
-9931
-9945
-9959
-9973
-9986
-10000
-10013
-10026
-10039
-10052
-10064
-10077
-10089
-10101
-10113
-10125
-10136
-10147
-10157
-10167
-10177
-10186
-10194
-10202
-10210
-10217
-10223
-10229
-10234
-10239
-10244
-10248
-10251
-10254
-10257
-10258
-10260
-10261
-10261
-10260
-10260
-10258
-10256
-10253
-10250
-10245
-10241
-10235
-10229
-10223
-10216
-10208
-10199
-10190
-10181
-10171
-10161
-10150
-10139
-10128
-10117
-10106
-10094
-10083
-10071
-10060
-10049
-10037
-10027
-10016
-10006
-9996
-9986
-9976
-9967
-9958
-9949
-9940
-9932
-9924
-9916
-9908
-9901
-9894
-9887
-9881
-9874
-9868
-9863
-9857
-9851
-9846
-9841
-9835
-9830
-9825
-9819
-9814
-9809
-9804
-9799
-9794
-9789
-9785
-9781
-9777
-9774
-9771
-9768
-9765
-9763
-9761
-9759
-9758
-9757
-9756
-9755
-9755
-9754
-9754
-9754
-9754
-9755
-9755
-9756
-9757
-9758
-9760
-9762
-9763
-9765
-9768
-9770
-9772
-9775
-9778
-9781
-9784
-9787
-9791
-9795
-9799
-9804
-9809
-9814
-9819
-9825
-9831
-9837
-9843
-9850
-9857
-9864
-9871
-9878
-9885
-9893
-9900
-9908
-9915
-9923
-9931
-9938
-9946
-9954
-9961
-9968
-9976
-9983
-9990
-9997
-10003
-10010
-10017
-10023
-10029
-10036
-10041
-10047
-10053
-10058
-10064
-10069
-10074
-10078
-10082
-10086
-10090
-10094
-10097
-10099
-10102
-10104
-10105
-10107
-10108
-10109
-10110
-10110
-10110
-10109
-10109
-10107
-10106
-10104
-10102
-10099
-10096
-10093
-10090
-10087
-10083
-10080
-10076
-10072
-10068
-10064
-10060
-10055
-10051
-10046
-10041
-10036
-10031
-10025
-10019
-10014
-10007
-10001
-9995
-9988
-9981
-9974
-9967
-9959
-9952
-9944
-9937
-9929
-9921
-9913
-9904
-9896
-9887
-9877
-9868
-9857
-9847
-9836
-9824
-9812
-9800
-9787
-9774
-9761
-9747
-9733
-9719
-9705
-9691
-9676
-9661
-9646
-9631
-9616
-9601
-9585
-9570
-9555
-9539
-9523
-9508
-9492
-9477
-9461
-9446
-9431
-9415
-9400
-9385
-9370
-9355
-9340
-9325
-9310
-9295
-9280
-9265
-9250
-9235
-9221
-9206
-9192
-9178
-9164
-9151
-9138
-9125
-9113
-9101
-9090
-9079
-9069
-9060
-9051
-9043
-9035
-9028
-9021
-9015
-9010
-9005
-9001
-8997
-8994
-8992
-8990
-8989
-8988
-8988
-8988
-8990
-8991
-8993
-8996
-8999
-9003
-9007
-9012
-9016
-9022
-9027
-9033
-9039
-9045
-9051
-9057
-9063
-9069
-9076
-9082
-9088
-9095
-9102
-9108
-9115
-9122
-9130
-9137
-9145
-9153
-9161
-9169
-9177
-9186
-9194
-9203
-9211
-9220
-9229
-9238
-9247
-9256
-9265
-9275
-9284
-9294
-9304
-9313
-9323
-9333
-9344
-9354
-9364
-9374
-9384
-9394
-9404
-9414
-9423
-9433
-9442
-9451
-9459
-9467
-9475
-9482
-9489
-9496
-9502
-9508
-9513
-9518
-9523
-9527
-9530
-9533
-9536
-9539
-9541
-9542
-9544
-9545
-9546
-9547
-9547
-9547
-9547
-9546
-9545
-9543
-9541
-9538
-9535
-9531
-9526
-9521
-9515
-9509
-9502
-9494
-9486
-9478
-9469
-9460
-9450
-9440
-9430
-9420
-9409
-9398
-9387
-9376
-9365
-9353
-9342
-9331
-9320
-9309
-9298
-9287
-9276
-9266
-9255
-9245
-9235
-9225
-9215
-9205
-9196
-9186
-9177
-9167
-9158
-9149
-9140
-9131
-9122
-9113
-9103
-9094
-9085
-9076
-9067
-9057
-9048
-9038
-9028
-9018
-9008
-8998
-8987
-8976
-8964
-8953
-8941
-8929
-8917
-8905
-8893
-8880
-8868
-8855
-8843
-8830
-8818
-8806
-8794
-8782
-8770
-8758
-8747
-8736
-8725
-8714
-8703
-8693
-8682
-8671
-8661
-8650
-8640
-8629
-8619
-8608
-8597
-8586
-8575
-8563
-8552
-8541
-8529
-8517
-8505
-8493
-8481
-8468
-8456
-8442
-8429
-8415
-8400
-8386
-8370
-8354
-8337
-8320
-8303
-8285
-8267
-8248
-8229
-8210
-8191
-8170
-8151
-8130
-8109
-8089
-8068
-8047
-8026
-8005
-7983
-7962
-7940
-7918
-7896
-7873
-7851
-7828
-7805
-7782
-7759
-7736
-7713
-7690
-7667
-7643
-7620
-7597
-7574
-7550
-7527
-7504
-7481
-7458
-7435
-7411
-7388
-7364
-7341
-7317
-7293
-7269
-7244
-7220
-7195
-7170
-7145
-7120
-7095
-7069
-7044
-7019
-6994
-6969
-6945
-6920
-6897
-6873
-6850
-6827
-6805
-6783
-6761
-6739
-6717
-6696
-6674
-6653
-6631
-6610
-6588
-6566
-6545
-6523
-6501
-6479
-6457
-6434
-6412
-6390
-6367
-6344
-6321
-6298
-6274
-6250
-6226
-6201
-6176
-6151
-6125
-6099
-6073
-6046
-6020
-5993
-5966
-5939
-5913
-5886
-5860
-5834
-5808
-5782
-5757
-5732
-5708
-5683
-5660
-5637
-5614
-5591
-5569
-5548
-5526
-5505
-5484
-5463
-5442
-5422
-5401
-5381
-5361
-5340
-5320
-5300
-5280
-5259
-5239
-5218
-5197
-5176
-5154
-5132
-5110
-5088
-5065
-5042
-5018
-4994
-4970
-4945
-4919
-4894
-4868
-4841
-4814
-4787
-4759
-4731
-4703
-4674
-4645
-4616
-4586
-4556
-4526
-4495
-4464
-4432
-4400
-4368
-4334
-4301
-4267
-4232
-4197
-4161
-4125
-4088
-4051
-4014
-3977
-3939
-3901
-3864
-3826
-3788
-3750
-3712
-3674
-3636
-3597
-3559
-3521
-3484
-3446
-3409
-3372
-3335
-3299
-3264
-3229
-3195
-3161
-3129
-3097
-3066
-3035
-3006
-2977
-2949
-2922
-2895
-2870
-2844
-2820
-2796
-2773
-2750
-2728
-2706
-2684
-2663
-2642
-2621
-2600
-2580
-2560
-2540
-2520
-2501
-2482
-2464
-2446
-2428
-2411
-2394
-2378
-2362
-2346
-2331
-2316
-2302
-2287
-2273
-2259
-2246
-2233
-2220
-2208
-2196
-2185
-2173
-2163
-2152
-2142
-2133
-2123
-2114
-2106
-2098
-2090
-2083
-2077
-2071
-2066
-2061
-2057
-2053
-2051
-2048
-2047
-2045
-2045
-2047
-2049
-2051
-2054
-2059
-2063
-2069
-2076
-2083
-2091
-2100
-2110
-2120
-2131
-2143
-2156
-2170
-2184
-2199
-2215
-2232
-2249
-2268
-2286
-2306
-2326
-2347
-2369
-2392
-2415
-2438
-2462
-2487
-2511
-2536
-2561
-2586
-2612
-2637
-2662
-2688
-2713
-2738
-2763
-2789
-2814
-2839
-2864
-2889
-2915
-2940
-2965
-2990
-3016
-3041
-3067
-3092
-3118
-3144
-3170
-3195
-3221
-3248
-3274
-3300
-3327
-3354
-3380
-3408
-3435
-3463
-3491
-3519
-3547
-3576
-3605
-3635
-3664
-3695
-3725
-3756
-3788
-3820
-3852
-3885
-3918
-3951
-3985
-4019
-4053
-4088
-4122
-4157
-4192
-4226
-4261
-4296
-4332
-4367
-4402
-4438
-4473
-4508
-4544
-4579
-4614
-4649
-4684
-4719
-4753
-4788
-4823
-4857
-4891
-4926
-4960
-4994
-5028
-5061
-5095
-5129
-5163
-5196
-5230
-5264
-5298
-5332
-5366
-5400
-5435
-5469
-5504
-5540
-5575
-5611
-5647
-5684
-5720
-5757
-5794
-5831
-5868
-5905
-5942
-5978
-6015
-6052
-6088
-6124
-6161
-6196
-6232
-6268
-6303
-6338
-6374
-6409
-6444
-6478
-6513
-6548
-6582
-6617
-6651
-6685
-6719
-6753
-6786
-6820
-6853
-6886
-6919
-6953
-6986
-7019
-7053
-7086
-7120
-7154
-7188
-7222
-7256
-7290
-7325
-7359
-7394
-7429
-7464
-7499
-7534
-7570
-7606
-7641
-7677
-7714
-7750
-7786
-7823
-7860
-7897
-7934
-7971
-8007
-8045
-8083
-8121
-8159
-8196
-8234
-8272
-8309
-8347
-8384
-8421
-8458
-8494
-8530
-8565
-8601
-8636
-8671
-8705
-8740
-8774
-8808
-8842
-8876
-8909
-8943
-8976
-9009
-9042
-9075
-9108
-9140
-9173
-9205
-9237
-9268
-9300
-9331
-9363
-9394
-9426
-9457
-9489
-9521
-9552
-9584
-9616
-9647
-9678
-9709
-9739
-9770
-9799
-9829
-9858
-9886
-9914
-9941
-9968
-9995
-10021
-10046
-10071
-10095
-10118
-10141
-10164
-10185
-10206
-10226
-10245
-10263
-10281
-10297
-10313
-10327
-10341
-10354
-10365
-10376
-10386
-10395
-10403
-10410
-10416
-10421
-10426
-10430
-10433
-10436
-10438
-10440
-10441
-10441
-10442
-10442
-10441
-10440
-10439
-10438
-10436
-10435
-10432
-10430
-10427
-10424
-10420
-10417
-10413
-10409
-10405
-10401
-10396
-10392
-10387
-10383
-10378
-10374
-10369
-10365
-10360
-10355
-10350
-10344
-10338
-10333
-10327
-10321
-10314
-10308
-10302
-10297
-10291
-10286
-10282
-10278
-10274
-10272
-10270
-10268
-10267
-10267
-10268
-10270
-10272
-10275
-10278
-10283
-10287
-10292
-10298
-10304
-10310
-10317
-10324
-10332
-10339
-10348
-10356
-10365
-10375
-10384
-10394
-10404
-10415
-10425
-10435
-10446
-10456
-10466
-10477
-10487
-10496
-10506
-10516
-10525
-10534
-10543
-10551
-10560
-10568
-10576
-10583
-10591
-10598
-10606
-10613
-10620
-10628
-10635
-10643
-10651
-10659
-10667
-10676
-10684
-10693
-10702
-10710
-10719
-10728
-10738
-10747
-10756
-10766
-10776
-10786
-10796
-10806
-10816
-10827
-10837
-10848
-10859
-10870
-10881
-10893
-10904
-10915
-10927
-10938
-10950
-10962
-10974
-10986
-10999
-11012
-11025
-11038
-11052
-11066
-11081
-11095
-11111
-11126
-11142
-11158
-11174
-11191
-11208
-11225
-11242
-11259
-11276
-11293
-11310
-11327
-11344
-11361
-11377
-11393
-11409
-11424
-11439
-11454
-11468
-11482
-11495
-11507
-11519
-11529
-11540
-11549
-11558
-11566
-11573
-11579
-11585
-11589
-11594
-11597
-11600
-11602
-11603
-11604
-11605
-11605
-11605
-11604
-11604
-11603
-11602
-11602
-11601
-11600
-11599
-11599
-11598
-11598
-11598
-11599
-11599
-11600
-11601
-11603
-11605
-11607
-11609
-11611
-11614
-11616
-11618
-11621
-11623
-11625
-11626
-11628
-11629
-11630
-11630
-11631
-11631
-11631
-11630
-11629
-11628
-11627
-11625
-11623
-11621
-11619
-11616
-11613
-11609
-11606
-11602
-11597
-11593
-11588
-11583
-11578
-11572
-11567
-11561
-11556
-11550
-11544
-11538
-11532
-11526
-11519
-11512
-11505
-11497
-11489
-11480
-11471
-11461
-11451
-11439
-11428
-11415
-11403
-11389
-11375
-11361
-11346
-11330
-11314
-11298
-11282
-11265
-11248
-11231
-11213
-11196
-11179
-11162
-11144
-11127
-11111
-11094
-11077
-11061
-11045
-11029
-11014
-10999
-10984
-10970
-10956
-10942
-10929
-10917
-10905
-10893
-10882
-10871
-10860
-10850
-10840
-10831
-10822
-10813
-10805
-10797
-10790
-10784
-10777
-10772
-10767
-10762
-10758
-10755
-10752
-10749
-10747
-10746
-10744
-10744
-10743
-10743
-10743
-10744
-10746
-10748
-10750
-10753
-10757
-10761
-10765
-10770
-10775
-10781
-10787
-10794
-10802
-10810
-10818
-10827
-10837
-10848
-10859
-10870
-10882
-10895
-10908
-10922
-10937
-10951
-10966
-10982
-10998
-11014
-11030
-11047
-11064
-11082
-11099
-11117
-11135
-11153
-11171
-11189
-11207
-11225
-11243
-11261
-11279
-11296
-11314
-11332
-11350
-11367
-11385
-11403
-11420
-11438
-11455
-11471
-11488
-11504
-11520
-11535
-11550
-11564
-11578
-11591
-11604
-11617
-11629
-11640
-11651
-11661
-11671
-11681
-11690
-11698
-11706
-11713
-11720
-11726
-11731
-11736
-11741
-11745
-11748
-11751
-11754
-11756
-11758
-11759
-11760
-11761
-11761
-11761
-11760
-11759
-11758
-11756
-11755
-11753
-11752
-11750
-11748
-11747
-11745
-11744
-11743
-11742
-11742
-11742
-11743
-11744
-11745
-11747
-11749
-11751
-11754
-11756
-11760
-11763
-11767
-11770
-11774
-11778
-11782
-11786
-11790
-11793
-11797
-11800
-11803
-11806
-11809
-11811
-11814
-11816
-11818
-11819
-11821
-11822
-11823
-11824
-11824
-11824
-11823
-11823
-11822
-11820
-11819
-11817
-11816
-11814
-11811
-11809
-11806
-11804
-11801
-11798
-11794
-11791
-11787
-11783
-11780
-11776
-11772
-11769
-11765
-11761
-11758
-11755
-11751
-11748
-11745
-11741
-11738
-11735
-11731
-11728
-11725
-11722
-11719
-11716
-11713
-11711
-11708
-11705
-11703
-11700
-11697
-11694
-11691
-11688
-11685
-11682
-11680
-11677
-11674
-11672
-11669
-11667
-11665
-11664
-11662
-11661
-11661
-11660
-11660
-11660
-11661
-11662
-11663
-11665
-11667
-11670
-11673
-11677
-11680
-11684
-11689
-11693
-11698
-11702
-11707
-11712
-11717
-11723
-11728
-11733
-11739
-11744
-11750
-11756
-11762
-11768
-11775
-11782
-11789
-11796
-11804
-11811
-11819
-11827
-11834
-11842
-11850
-11858
-11866
-11873
-11881
-11889
-11896
-11904
-11911
-11918
-11926
-11933
-11940
-11947
-11954
-11962
-11969
-11976
-11983
-11989
-11996
-12003
-12010
-12016
-12022
-12028
-12033
-12038
-12042
-12046
-12050
-12053
-12055
-12057
-12059
-12060
-12060
-12060
-12059
-12057
-12055
-12052
-12048
-12044
-12039
-12034
-12028
-12021
-12013
-12006
-11997
-11988
-11979
-11968
-11958
-11947
-11935
-11924
-11911
-11899
-11886
-11874
-11861
-11848
-11835
-11822
-11809
-11796
-11783
-11770
-11757
-11744
-11731
-11718
-11705
-11692
-11679
-11667
-11654
-11641
-11629
-11617
-11605
-11594
-11583
-11572
-11562
-11553
-11543
-11535
-11527
-11519
-11512
-11506
-11500
-11495
-11491
-11487
-11483
-11480
-11477
-11475
-11472
-11470
-11468
-11467
-11465
-11464
-11463
-11462
-11461
-11460
-11459
-11459
-11459
-11459
-11459
-11460
-11460
-11460
-11460
-11460
-11460
-11460
-11459
-11458
-11456
-11454
-11451
-11448
-11445
-11441
-11436
-11431
-11425
-11419
-11412
-11404
-11396
-11387
-11378
-11368
-11357
-11345
-11333
-11321
-11307
-11294
-11279
-11265
-11249
-11233
-11217
-11200
-11182
-11164
-11146
-11126
-11107
-11086
-11065
-11044
-11022
-11000
-10977
-10954
-10930
-10907
-10882
-10858
-10833
-10808
-10782
-10756
-10730
-10703
-10677
-10650
-10622
-10595
-10567
-10539
-10510
-10482
-10453
-10424
-10394
-10365
-10335
-10305
-10274
-10244
-10213
-10182
-10151
-10120
-10089
-10057
-10026
-9995
-9963
-9932
-9901
-9870
-9838
-9807
-9776
-9745
-9713
-9682
-9651
-9620
-9590
-9559
-9529
-9499
-9470
-9441
-9412
-9383
-9355
-9327
-9299
-9272
-9245
-9218
-9192
-9166
-9141
-9115
-9090
-9065
-9041
-9017
-8993
-8969
-8946
-8922
-8900
-8877
-8855
-8833
-8811
-8790
-8769
-8749
-8728
-8708
-8688
-8669
-8649
-8630
-8611
-8593
-8574
-8556
-8538
-8520
-8502
-8485
-8468
-8451
-8434
-8418
-8402
-8386
-8370
-8355
-8339
-8325
-8310
-8296
-8282
-8268
-8255
-8242
-8230
-8219
-8208
-8197
-8188
-8179
-8170
-8163
-8156
-8150
-8145
-8140
-8135
-8132
-8128
-8125
-8124
-8122
-8121
-8119
-8119
-8119
-8119
-8121
-8122
-8124
-8125
-8129
-8131
-8134
-8137
-8140
-8143
-8146
-8148
-8153
-8157
-8161
-8164
-8170
-8175
-8180
-8185
-8191
-8197
-8203
-8209
-8216
-8223
-8230
-8238
-8245
-8253
-8260
-8268
-8276
-8284
-8292
-8300
-8309
-8317
-8326
-8336
-8345
-8355
-8365
-8375
-8386
-8397
-8409
-8421
-8433
-8445
-8458
-8471
-8484
-8497
-8510
-8523
-8536
-8549
-8562
-8575
-8588
-8600
-8613
-8627
-8640
-8653
-8666
-8679
-8692
-8705
-8719
-8732
-8745
-8758
-8771
-8785
-8798
-8811
-8823
-8836
-8848
-8860
-8872
-8883
-8894
-8905
-8915
-8925
-8934
-8943
-8952
-8960
-8967
-8975
-8982
-8988
-8994
-9000
-9005
-9010
-9015
-9018
-9022
-9024
-9026
-9028
-9029
-9030
-9031
-9031
-9031
-9031
-9030
-9030
-9029
-9028
-9027
-9025
-9024
-9022
-9020
-9019
-9017
-9015
-9013
-9011
-9010
-9008
-9006
-9004
-9003
-9001
-9000
-8998
-8997
-8996
-8995
-8994
-8993
-8993
-8992
-8992
-8992
-8992
-8991
-8991
-8992
-8992
-8992
-8992
-8991
-8991
-8991
-8990
-8990
-8989
-8988
-8987
-8986
-8985
-8983
-8982
-8980
-8979
-8977
-8976
-8975
-8973
-8972
-8971
-8970
-8969
-8969
-8968
-8968
-8967
-8967
-8966
-8965
-8964
-8963
-8961
-8960
-8958
-8956
-8953
-8951
-8948
-8945
-8942
-8938
-8935
-8932
-8928
-8924
-8920
-8916
-8912
-8907
-8902
-8896
-8890
-8884
-8877
-8870
-8862
-8854
-8846
-8837
-8828
-8818
-8808
-8798
-8787
-8777
-8765
-8754
-8742
-8730
-8717
-8705
-8692
-8679
-8665
-8652
-8638
-8625
-8611
-8597
-8583
-8569
-8554
-8540
-8525
-8510
-8495
-8480
-8465
-8449
-8433
-8417
-8401
-8384
-8368
-8351
-8334
-8316
-8299
-8281
-8263
-8245
-8227
-8209
-8189
-8170
-8151
-8132
-8114
-8093
-8074
-8055
-8035
-8015
-7995
-7975
-7954
-7933
-7912
-7891
-7869
-7848
-7826
-7804
-7782
-7759
-7737
-7714
-7692
-7669
-7646
-7623
-7599
-7576
-7552
-7528
-7503
-7479
-7455
-7430
-7405
-7381
-7356
-7332
-7307
-7282
-7257
-7233
-7208
-7183
-7157
-7132
-7107
-7081
-7055
-7029
-7003
-6976
-6949
-6921
-6894
-6865
-6837
-6808
-6779
-6750
-6720
-6690
-6659
-6628
-6597
-6566
-6535
-6503
-6471
-6440
-6408
-6376
-6344
-6313
-6281
-6250
-6219
-6188
-6158
-6127
-6097
-6068
-6039
-6010
-5981
-5953
-5926
-5899
-5872
-5846
-5820
-5795
-5771
-5747
-5723
-5700
-5677
-5655
-5633
-5612
-5591
-5570
-5549
-5529
-5509
-5490
-5471
-5452
-5434
-5416
-5398
-5381
-5364
-5348
-5331
-5316
-5300
-5285
-5270
-5256
-5242
-5228
-5215
-5202
-5190
-5178
-5167
-5157
-5147
-5137
-5129
-5121
-5113
-5107
-5101
-5095
-5090
-5086
-5082
-5078
-5075
-5073
-5070
-5068
-5066
-5064
-5063
-5061
-5060
-5058
-5057
-5056
-5054
-5053
-5051
-5050
-5048
-5046
-5044
-5042
-5040
-5037
-5035
-5032
-5028
-5025
-5021
-5016
-5012
-5007
-5002
-4997
-4991
-4985
-4979
-4972
-4965
-4957
-4949
-4941
-4933
-4924
-4915
-4906
-4897
-4888
-4878
-4868
-4858
-4847
-4837
-4826
-4814
-4803
-4790
-4778
-4765
-4752
-4738
-4725
-4710
-4696
-4681
-4666
-4651
-4636
-4620
-4605
-4589
-4574
-4558
-4542
-4527
-4511
-4495
-4479
-4463
-4448
-4432
-4416
-4400
-4384
-4368
-4352
-4336
-4320
-4303
-4287
-4270
-4254
-4237
-4220
-4203
-4186
-4169
-4151
-4134
-4117
-4100
-4083
-4067
-4051
-4035
-4019
-4003
-3988
-3973
-3958
-3944
-3930
-3916
-3902
-3888
-3874
-3861
-3848
-3835
-3822
-3809
-3796
-3783
-3771
-3758
-3746
-3734
-3723
-3711
-3700
-3689
-3679
-3668
-3659
-3649
-3640
-3631
-3623
-3615
-3608
-3601
-3595
-3589
-3583
-3578
-3573
-3569
-3565
-3561
-3558
-3555
-3552
-3550
-3547
-3546
-3544
-3543
-3542
-3541
-3541
-3540
-3540
-3541
-3541
-3542
-3543
-3544
-3546
-3547
-3549
-3551
-3554
-3556
-3558
-3561
-3563
-3565
-3567
-3569
-3571
-3572
-3572
-3573
-3572
-3572
-3570
-3569
-3566
-3563
-3559
-3555
-3550
-3545
-3539
-3532
-3525
-3517
-3509
-3500
-3491
-3481
-3471
-3460
-3449
-3437
-3425
-3413
-3400
-3386
-3373
-3358
-3344
-3328
-3313
-3297
-3280
-3263
-3245
-3227
-3208
-3189
-3169
-3149
-3129
-3108
-3086
-3064
-3041
-3018
-2993
-2968
-2943
-2916
-2889
-2861
-2833
-2803
-2773
-2743
-2712
-2680
-2647
-2615
-2581
-2547
-2513
-2478
-2443
-2407
-2371
-2335
-2298
-2262
-2225
-2188
-2152
-2115
-2079
-2041
-2005
-1970
-1935
-1899
-1864
-1828
-1793
-1758
-1723
-1688
-1652
-1617
-1582
-1547
-1511
-1476
-1440
-1404
-1369
-1333
-1297
-1260
-1224
-1188
-1151
-1115
-1078
-1041
-1004
-967
-930
-893
-855
-818
-780
-742
-704
-666
-628
-589
-551
-512
-473
-434
-395
-356
-317
-277
-238
-199
-159
-120
-80
-41
-1
39
78
119
159
200
241
282
324
365
407
449
492
534
577
620
663
706
750
793
836
880
923
966
1008
1052
1095
1138
1180
1222
1264
1306
1347
1389
1429
1470
1511
1551
1591
1630
1669
1708
1747
1785
1823
1861
1899
1936
1973
2009
2045
2083
2119
2155
2190
2226
2261
2296
2331
2366
2401
2436
2471
2506
2540
2575
2609
2643
2677
2711
2744
2777
2810
2842
2874
2906
2937
2968
2998
3029
3058
3088
3117
3145
3174
3201
3229
3255
3282
3308
3333
3358
3383
3407
3431
3454
3476
3498
3520
3541
3562
3583
3604
3624
3644
3663
3683
3702
3721
3740
3758
3777
3795
3812
3830
3847
3864
3881
3897
3914
3930
3946
3962
3978
3993
4009
4024
4040
4056
4070
4086
4103
4118
4134
4150
4165
4181
4197
4213
4228
4244
4260
4276
4291
4307
4323
4339
4355
4371
4387
4404
4420
4437
4453
4470
4487
4503
4520
4537
4554
4571
4588
4606
4624
4642
4660
4679
4699
4719
4739
4761
4782
4805
4827
4851
4875
4900
4925
4950
4976
5003
5030
5058
5086
5114
5143
5173
5202
5233
5263
5294
5325
5357
5388
5421
5453
5486
5519
5552
5585
5619
5653
5686
5721
5755
5789
5823
5858
5892
5927
5962
5996
6031
6066
6101
6136
6172
6208
6244
6280
6317
6353
6390
6428
6465
6503
6541
6580
6618
6657
6696
6736
6775
6815
6854
6894
6934
6975
7015
7055
7096
7136
7177
7218
7259
7300
7341
7382
7423
7464
7505
7545
7586
7626
7666
7707
7747
7786
7826
7866
7905
7944
7983
8021
8060
8098
8135
8173
8211
8248
8285
8322
8359
8396
8433
8470
8507
8544
8581
8618
8655
8692
8729
8766
8804
8842
8880
8918
8956
8995
9034
9073
9113
9153
9193
9233
9274
9316
9357
9399
9441
9483
9526
9568
9611
9653
9696
9739
9781
9824
9867
9910
9952
9995
10037
10080
10122
10164
10206
10247
10289
10330
10371
10412
10453
10493
10533
10572
10611
10649
10687
10725
10762
10799
10836
10872
10908
10943
10978
11013
11047
11081
11114
11147
11180
11212
11243
11274
11305
11335
11365
11394
11423
11452
11480
11508
11536
11563
11589
11615
11641
11666
11691
11715
11738
11762
11784
11807
11828
11850
11871
11892
11913
11933
11953
11972
11992
12011
12030
12048
12067
12085
12103
12121
12138
12156
12173
12190
12207
12224
12241
12257
12273
12289
12305
12321
12336
12352
12367
12382
12397
12412
12427
12441
12456
12470
12484
12498
12512
12526
12540
12553
12567
12580
12593
12605
12618
12630
12642
12654
12666
12677
12688
12699
12710
12721
12732
12743
12753
12764
12774
12785
12795
12806
12816
12826
12836
12846
12856
12865
12875
12884
12893
12902
12911
12920
12929
12938
12947
12955
12964
12973
12981
12990
12999
13007
13016
13024
13033
13041
13049
13058
13066
13074
13083
13092
13100
13109
13118
13127
13136
13145
13154
13163
13172
13181
13190
13199
13209
13218
13227
13237
13246
13256
13265
13275
13284
13294
13303
13313
13322
13332
13342
13351
13361
13371
13380
13390
13400
13410
13419
13429
13439
13448
13458
13467
13477
13486
13495
13505
13514
13523
13532
13541
13550
13558
13567
13576
13585
13594
13602
13611
13620
13629
13639
13648
13657
13666
13675
13684
13693
13702
13712
13721
13730
13740
13750
13760
13771
13781
13792
13804
13815
13827
13839
13852
13865
13878
13891
13905
13919
13933
13947
13962
13977
13992
14007
14022
14037
14052
14068
14083
14098
14114
14129
14144
14160
14175
14190
14206
14221
14236
14250
14265
14280
14294
14308
14322
14336
14350
14363
14376
14389
14402
14415
14427
14440
14452
14465
14477
14490
14502
14514
14527
14539
14551
14564
14576
14589
14602
14615
14628
14641
14655
14668
14682
14696
14710
14724
14738
14752
14767
14781
14795
14809
14822
14836
14849
14862
14875
14888
14901
14913
14925
14937
14949
14961
14973
14984
14996
15007
15018
15029
15040
15050
15060
15070
15080
15089
15099
15108
15116
15125
15133
15142
15150
15158
15166
15174
15181
15189
15196
15203
15209
15215
15221
15227
15232
15237
15241
15245
15249
15253
15256
15259
15262
15265
15268
15270
15272
15275
15277
15279
15281
15284
15286
15288
15290
15293
15295
15298
15301
15304
15307
15311
15315
15320
15325
15330
15335
15340
15346
15352
15357
15363
15369
15375
15381
15387
15393
15399
15405
15411
15416
15422
15427
15432
15437
15441
15445
15449
15453
15456
15459
15461
15464
15465
15467
15468
15469
15469
15469
15469
15469
15468
15467
15466
15465
15463
15461
15459
15456
15454
15451
15447
15443
15439
15434
15429
15424
15418
15412
15405
15398
15390
15382
15374
15365
15356
15346
15337
15326
15316
15304
15293
15281
15268
15256
15242
15229
15215
15200
15186
15171
15155
15140
15124
15108
15092
15075
15059
15042
15024
15007
14989
14971
14953
14934
14916
14897
14877
14858
14838
14818
14797
14777
14756
14734
14713
14691
14668
14646
14623
14599
14575
14551
14526
14501
14476
14450
14424
14398
14371
14343
14316
14288
14259
14230
14201
14172
14142
14112
14081
14050
14019
13987
13955
13923
13891
13858
13825
13793
13759
13726
13693
13660
13626
13592
13558
13524
13490
13456
13421
13387
13352
13317
13282
13247
13212
13177
13141
13106
13070
13035
12999
12963
12927
12891
12855
12818
12782
12746
12709
12673
12636
12600
12564
12527
12491
12455
12419
12383
12347
12311
12275
12239
12203
12167
12132
12096
12061
12026
11991
11956
11921
11886
11851
11815
11780
11744
11708
11673
11636
11600
11563
11526
11489
11452
11415
11377
11339
11301
11262
11224
11185
11146
11107
11067
11027
10988
10947
10907
10867
10826
10785
10744
10702
10661
10619
10577
10535
10494
10452
10410
10368
10326
10285
10243
10202
10161
10120
10080
10039
9999
9958
9918
9879
9839
9800
9762
9724
9686
9649
9612
9576
9541
9506
9472
9438
9405
9373
9341
9310
9279
9249
9219
9189
9160
9131
9103
9075
9047
9020
8993
8966
8939
8912
8886
8860
8834
8808
8782
8757
8731
8705
8680
8655
8629
8604
8579
8554
8529
8504
8479
8455
8430
8405
8380
8355
8330
8305
8279
8254
8229
8204
8179
8154
8129
8103
8080
8055
8029
8005
7980
7955
7931
7906
7880
7855
7830
7805
7779
7753
7727
7701
7675
7648
7622
7595
7568
7541
7513
7486
7458
7430
7403
7375
7346
7318
7290
7261
7233
7204
7175
7146
7117
7088
7058
7029
6999
6969
6939
6908
6878
6847
6815
6784
6752
6720
6687
6654
6621
6588
6554
6521
6486
6452
6417
6383
6348
6313
6277
6242
6206
6170
6134
6098
6062
6026
5990
5954
5917
5881
5845
5809
5774
5738
5703
5668
5634
5600
5566
5532
5499
5466
5434
5402
5370
5338
5307
5276
5245
5215
5185
5155
5125
5096
5066
5037
5008
4979
4950
4922
4894
4866
4838
4810
4783
4756
4729
4702
4676
4650
4624
4599
4573
4548
4524
4499
4475
4451
4427
4403
4380
4357
4334
4311
4288
4266
4244
4222
4201
4179
4158
4137
4117
4096
4075
4056
4035
4016
3997
3978
3958
3939
3921
3902
3884
3866
3848
3830
3813
3796
3779
3762
3746
3729
3713
3697
3681
3665
3650
3635
3620
3605
3590
3576
3561
3547
3533
3520
3506
3492
3479
3465
3452
3439
3426
3412
3399
3387
3374
3361
3348
3335
3323
3310
3298
3285
3273
3260
3248
3235
3223
3210
3198
3185
3173
3160
3147
3134
3121
3108
3094
3081
3067
3053
3039
3024
3010
2995
2979
2964
2948
2933
2917
2900
2884
2867
2850
2833
2816
2799
2781
2764
2747
2730
2713
2696
2680
2663
2647
2632
2616
2601
2585
2570
2556
2541
2527
2513
2499
2486
2473
2460
2447
2435
2423
2411
2399
2388
2377
2366
2355
2345
2334
2324
2314
2305
2295
2286
2276
2267
2258
2250
2241
2233
2225
2217
2210
2202
2195
2188
2181
2175
2168
2162
2156
2150
2145
2139
2134
2128
2123
2118
2114
2109
2105
2100
2096
2092
2088
2084
2081
2077
2074
2071
2068
2065
2062
2059
2057
2055
2052
2050
2049
2047
2045
2044
2043
2041
2040
2039
2037
2037
2036
2036
2036
2035
2036
2036
2037
2037
2040
2041
2044
2045
2049
2052
2055
2059
2063
2068
2073
2078
2083
2089
2094
2100
2106
2113
2119
2126
2132
2139
2145
2152
2159
2166
2173
2180
2188
2195
2202
2210
2217
2225
2233
2240
2248
2255
2263
2270
2278
2285
2292
2300
2307
2314
2320
2327
2334
2341
2347
2354
2360
2367
2373
2379
2386
2392
2398
2405
2411
2417
2423
2430
2436
2442
2447
2453
2459
2464
2470
2475
2480
2485
2490
2495
2500
2505
2510
2514
2519
2524
2529
2534
2540
2545
2551
2557
2563
2569
2576
2583
2590
2597
2604
2612
2619
2627
2635
2643
2651
2659
2667
2676
2684
2692
2700
2708
2716
2724
2731
2739
2746
2753
2759
2765
2771
2777
2782
2787
2791
2794
2797
2800
2802
2803
2804
2805
2805
2804
2803
2802
2800
2798
2796
2793
2790
2787
2784
2780
2775
2771
2766
2760
2754
2748
2741
2734
2727
2719
2711
2703
2694
2685
2675
2666
2656
2646
2635
2625
2614
2602
2591
2579
2567
2555
2542
2529
2516
2502
2488
2474
2460
2445
2429
2414
2398
2382
2365
2348
2330
2313
2294
2276
2257
2238
2219
2199
2179
2159
2139
2119
2098
2077
2056
2035
2013
1993
1972
1950
1929
1908
1886
1865
1844
1822
1801
1780
1760
1739
1719
1699
1679
1659
1639
1620
1600
1581
1562
1544
1525
1507
1490
1472
1455
1438
1421
1405
1389
1373
1358
1343
1328
1313
1299
1285
1271
1258
1245
1232
1219
1207
1195
1184
1172
1161
1150
1139
1128
1117
1107
1096
1086
1076
1066
1055
1045
1035
1025
1014
1004
994
984
974
963
952
941
930
919
908
896
885
873
861
849
837
825
812
800
787
774
761
748
735
722
708
694
680
665
651
636
621
607
592
577
561
546
531
516
501
485
470
454
438
423
407
391
375
359
344
328
312
296
281
265
249
233
217
202
186
170
154
138
123
107
91
75
59
43
26
10
-6
-23
-40
-56
-73
-89
-106
-122
-139
-155
-171
-187
-203
-219
-234
-250
-265
-280
-295
-309
-323
-337
-350
-364
-377
-389
-402
-414
-426
-438
-449
-461
-472
-483
-494
-505
-515
-525
-536
-546
-556
-566
-576
-586
-596
-606
-616
-626
-636
-646
-656
-666
-676
-686
-696
-706
-716
-726
-736
-746
-755
-765
-775
-784
-794
-803
-812
-821
-831
-840
-849
-858
-867
-876
-885
-895
-904
-913
-922
-931
-940
-949
-958
-966
-974
-983
-991
-998
-1006
-1012
-1020
-1026
-1033
-1039
-1044
-1050
-1055
-1059
-1063
-1067
-1071
-1074
-1077
-1080
-1082
-1084
-1086
-1087
-1088
-1089
-1089
-1089
-1088
-1087
-1086
-1084
-1082
-1079
-1076
-1073
-1069
-1065
-1060
-1055
-1049
-1044
-1037
-1031
-1024
-1016
-1008
-1000
-993
-984
-975
-966
-956
-946
-936
-926
-915
-904
-893
-881
-869
-857
-844
-832
-819
-806
-792
-778
-765
-750
-736
-722
-707
-693
-678
-663
-647
-631
-615
-599
-582
-565
-548
-530
-512
-494
-476
-457
-438
-419
-399
-380
-360
-340
-320
-299
-279
-258
-238
-217
-197
-176
-155
-134
-114
-93
-72
-50
-29
-8
14
35
57
79
100
122
144
165
187
208
229
250
271
292
313
333
354
374
394
414
434
454
474
493
512
532
550
569
588
606
624
642
660
678
695
712
729
745
762
778
794
809
824
839
854
868
882
896
910
923
936
949
961
973
985
997
1008
1020
1031
1042
1052
1062
1072
1082
1092
1101
1110
1118
1127
1135
1143
1151
1158
1165
1172
1178
1185
1190
1196
1201
1206
1211
1215
1219
1223
1226
1230
1232
1235
1237
1239
1240
1242
1243
1243
1244
1244
1244
1244
1244
1244
1243
1243
1242
1241
1240
1239
1237
1236
1235
1233
1231
1229
1228
1226
1224
1222
1220
1218
1216
1214
1212
1210
1209
1207
1206
1204
1202
1201
1200
1198
1197
1195
1194
1193
1191
1190
1189
1188
1187
1186
1186
1185
1185
1185
1185
1185
1186
1186
1187
1188
1189
1190
1192
1193
1195
1197
1199
1202
1205
1207
1210
1213
1217
1220
1224
1228
1232
1236
1241
1245
1250
1255
1260
1265
1270
1275
1280
1285
1290
1295
1300
1305
1310
1315
1320
1325
1329
1334
1339
1343
1348
1352
1356
1360
1364
1368
1372
1376
1380
1384
1387
1391
1395
1399
1403
1407
1411
1415
1419
1423
1427
1431
1436
1440
1444
1448
1452
1457
1461
1465
1469
1473
1477
1480
1484
1487
1491
1494
1497
1500
1503
1506
1508
1511
1513
1515
1517
1519
1521
1522
1524
1525
1526
1526
1527
1527
1527
1526
1526
1525
1524
1523
1522
1520
1519
1517
1514
1511
1508
1505
1502
1498
1494
1489
1484
1479
1474
1468
1461
1455
1448
1441
1433
1425
1417
1409
1401
1392
1383
1374
1364
1355
1345
1335
1325
1315
1304
1294
1283
1273
1262
1252
1241
1231
1221
1210
1200
1190
1180
1170
1160
1150
1141
1131
1122
1112
1103
1094
1084
1075
1066
1057
1048
1039
1029
1020
1010
1002
993
984
974
965
955
946
936
927
917
907
897
887
877
867
857
846
836
825
815
804
793
782
771
760
749
738
726
715
703
692
680
669
657
646
635
623
612
601
589
578
567
556
545
534
523
512
500
489
478
467
456
445
434
423
411
400
389
378
367
356
345
334
323
312
301
289
278
267
255
244
232
221
209
198
186
175
163
152
140
128
117
105
93
81
70
58
45
33
21
9
-3
-16
-28
-40
-52
-65
-77
-89
-102
-114
-127
-139
-152
-164
-177
-190
-203
-215
-228
-241
-254
-267
-280
-294
-307
-320
-334
-347
-361
-374
-387
-400
-413
-426
-439
-452
-464
-477
-489
-501
-513
-524
-535
-546
-556
-566
-576
-585
-594
-603
-611
-618
-625
-632
-638
-644
-649
-653
-658
-661
-665
-667
-670
-672
-673
-675
-676
-676
-677
-677
-676
-676
-675
-674
-673
-671
-670
-668
-666
-664
-661
-659
-656
-653
-650
-648
-645
-642
-639
-635
-632
-629
-625
-622
-618
-614
-610
-606
-602
-597
-592
-587
-582
-577
-571
-565
-559
-552
-546
-539
-532
-524
-517
-509
-501
-493
-485
-476
-467
-459
-449
-440
-431
-421
-411
-401
-391
-381
-371
-361
-351
-340
-330
-319
-308
-297
-286
-275
-264
-252
-240
-229
-217
-205
-193
-181
-169
-157
-145
-133
-120
-108
-96
-84
-72
-59
-47
-34
-21
-9
4
18
31
44
58
72
86
101
116
131
146
162
178
195
211
228
245
263
281
298
317
335
353
372
391
410
429
448
467
486
506
525
545
565
585
605
625
645
666
687
707
728
750
771
792
814
835
857
879
901
923
945
968
990
1012
1035
1058
1080
1103
1126
1149
1172
1195
1218
1241
1265
1288
1312
1336
1360
1384
1408
1432
1456
1481
1505
1530
1554
1579
1604
1628
1653
1678
1703
1728
1753
1779
1804
1829
1855
1880
1906
1932
1957
1983
2009
2035
2060
2086
2112
2138
2164
2190
2215
2241
2267
2293
2319
2345
2370
2396
2421
2447
2472
2497
2522
2546
2571
2595
2619
2643
2667
2690
2713
2736
2759
2782
2804
2826
2848
2870
2892
2913
2934
2955
2976
2996
3016
3037
3056
3076
3095
3114
3133
3152
3170
3188
3206
3224
3241
3258
3275
3292
3308
3325
3341
3357
3373
3389
3405
3420
3435
3450
3465
3480
3494
3509
3523
3536
3550
3563
3577
3589
3602
3615
3627
3639
3651
3663
3675
3687
3698
3709
3720
3731
3742
3753
3764
3774
3784
3794
3805
3815
3825
3835
3845
3854
3864
3874
3884
3894
3905
3915
3925
3935
3946
3956
3966
3977
3987
3998
4008
4019
4029
4040
4051
4062
4073
4083
4094
4105
4116
4126
4137
4148
4158
4169
4180
4190
4201
4211
4222
4232
4243
4253
4263
4273
4283
4293
4303
4313
4322
4332
4341
4350
4359
4368
4376
4385
4393
4401
4409
4417
4424
4432
4439
4445
4452
4458
4463
4469
4474
4479
4483
4488
4491
4495
4498
4501
4503
4506
4507
4509
4510
4511
4512
4513
4513
4513
4513
4513
4513
4512
4512
4511
4510
4509
4508
4507
4506
4505
4503
4502
4500
4499
4497
4495
4494
4492
4490
4488
4486
4484
4482
4480
4478
4476
4474
4472
4469
4467
4464
4461
4458
4455
4452
4449
4445
4441
4437
4433
4429
4425
4420
4415
4410
4405
4400
4395
4389
4384
4378
4372
4365
4359
4352
4345
4338
4331
4323
4315
4307
4299
4290
4281
4271
4262
4252
4242
4231
4220
4209
4197
4185
4172
4160
4146
4133
4119
4105
4091
4075
4061
4046
4030
4014
3999
3983
3967
3950
3933
3916
3899
3882
3864
3846
3828
3810
3792
3774
3755
3737
3718
3699
3680
3661
3642
3623
3604
3585
3566
3547
3528
3509
3490
3471
3451
3432
3413
3394
3375
3356
3336
3317
3298
3279
3259
3240
3221
3202
3183
3164
3145
3126
3107
3089
3070
3052
3034
3016
2998
2980
2962
2945
2928
2911
2893
2876
2860
2843
2826
2810
2793
2777
2761
2745
2729
2714
2698
2683
2668
2652
2637
2622
2607
2593
2578
2564
2549
2535
2521
2507
2494
2481
2468
2455
2442
2430
2418
2406
2394
2383
2372
2362
2352
2342
2332
2323
2314
2305
2296
2287
2279
2271
2263
2255
2248
2241
2234
2227
2220
2214
2207
2201
2195
2189
2184
2178
2173
2168
2163
2158
2153
2149
2144
2140
2136
2133
2129
2126
2122
2119
2116
2114
2111
2109
2107
2105
2104
2103
2102
2101
2100
2100
2100
2100
2100
2101
2102
2102
2104
2105
2106
2108
2110
2112
2115
2117
2120
2122
2125
2129
2132
2135
2139
2143
2147
2151
2156
2160
2165
2170
2176
2182
2188
2194
2201
2207
2214
2222
2229
2237
2244
2252
2261
2269
2278
2287
2296
2305
2315
2325
2335
2346
2356
2367
2379
2390
2402
2414
2426
2439
2452
2465
2478
2491
2505
2519
2533
2548
2562
2577
2592
2607
2622
2638
2654
2670
2686
2703
2720
2737
2754
2772
2790
2808
2827
2846
2865
2884
2904
2924
2944
2965
2985
3006
3027
3049
3070
3092
3113
3135
3157
3180
3202
3224
3247
3269
3292
3314
3337
3360
3382
3405
3428
3451
3474
3497
3520
3543
3566
3589
3611
3634
3657
3680
3702
3725
3748
3770
3793
3816
3838
3861
3884
3907
3930
3953
3976
3999
4022
4045
4067
4091
4114
4137
4160
4183
4205
4228
4251
4273
4296
4319
4341
4364
4386
4409
4431
4454
4476
4499
4521
4543
4566
4588
4610
4632
4654
4676
4698
4720
4742
4764
4786
4808
4829
4851
4873
4895
4916
4938
4959
4981
5002
5023
5044
5064
5085
5105
5125
5145
5165
5184
5203
5222
5241
5259
5278
5296
5313
5331
5348
5365
5382
5398
5414
5430
5445
5461
5476
5490
5504
5519
5532
5546
5559
5573
5586
5599
5611
5624
5637
5649
5662
5674
5686
5698
5710
5722
5733
5745
5756
5767
5778
5789
5800
5811
5821
5832
5842
5852
5861
5871
5880
5889
5898
5907
5916
5924
5932
5940
5948
5955
5962
5970
5976
5983
5989
5996
6002
6007
6013
6019
6024
6029
6034
6039
6044
6049
6053
6058
6062
6066
6070
6074
6078
6081
6085
6089
6093
6096
6100
6104
6107
6111
6114
6118
6122
6125
6129
6132
6136
6139
6142
6146
6149
6153
6156
6159
6163
6166
6169
6172
6175
6177
6180
6182
6184
6187
6188
6190
6192
6193
6194
6195
6196
6196
6197
6197
6197
6196
6196
6195
6195
6193
6192
6190
6189
6186
6184
6181
6178
6175
6171
6167
6163
6158
6153
6148
6142
6136
6130
6123
6116
6109
6101
6093
6085
6076
6068
6059
6049
6040
6030
6020
6009
5999
5988
5977
5966
5955
5943
5932
5920
5908
5896
5884
5872
5859
5847
5834
5822
5809
5797
5784
5771
5759
5746
5733
5720
5707
5695
5682
5669
5656
5643
5630
5617
5604
5591
5577
5564
5550
5537
5523
5509
5496
5481
5467
5453
5439
5424
5409
5394
5379
5364
5348
5333
5317
5301
5285
5268
5252
5235
5219
5202
5185
5168
5150
5133
5115
5097
5080
5062
5043
5025
5007
4988
4969
4951
4932
4913
4894
4875
4856
4837
4819
4800
4781
4762
4743
4724
4705
4686
4668
4649
4630
4611
4593
4574
4555
4537
4518
4500
4481
4463
4445
4426
4408
4390
4372
4354
4336
4318
4300
4281
4263
4245
4227
4209
4192
4174
4156
4138
4121
4103
4086
4067
4051
4033
4016
3998
3981
3964
3946
3929
3912
3895
3878
3860
3843
3826
3809
3791
3774
3757
3739
3722
3704
3686
3669
3651
3633
3615
3597
3579
3560
3542
3523
3504
3485
3466
3447
3428
3408
3389
3369
3349
3329
3309
3288
3268
3248
3227
3206
3185
3165
3144
3123
3102
3080
3059
3038
3017
2996
2975
2954
2933
2912
2891
2870
2850
2829
2809
2788
2768
2748
2728
2709
2689
2670
2651
2633
2614
2596
2578
2561
2544
2527
2511
2494
2479
2463
2448
2433
2419
2405
2391
2378
2365
2352
2340
2328
2317
2306
2295
2285
2275
2265
2256
2247
2239
2231
2223
2215
2208
2201
2195
2188
2182
2176
2171
2165
2160
2155
2151
2146
2142
2138
2134
2131
2127
2124
2121
2118
2116
2113
2111
2109
2108
2106
2105
2104
2103
2102
2101
2101
2101
2100
2100
2101
2101
2101
2102
2103
2104
2105
2106
2107
2109
2110
2112
2114
2116
2118
2120
2123
2125
2127
2129
2132
2134
2137
2139
2141
2144
2146
2148
2151
2153
2155
2158
2160
2162
2165
2167
2169
2172
2174
2176
2178
2180
2181
2183
2185
2186
2188
2189
2190
2192
2193
2194
2195
2196
2197
2198
2199
2201
2202
2203
2204
2205
2207
2208
2209
2211
2212
2214
2215
2217
2219
2221
2223
2225
2227
2229
2232
2234
2237
2240
2242
2245
2248
2251
2254
2257
2260
2263
2267
2270
2273
2276
2279
2282
2285
2288
2291
2294
2298
2301
2304
2307
2310
2313
2316
2319
2322
2326
2329
2332
2335
2338
2341
2344
2348
2351
2354
2358
2361
2365
2368
2372
2376
2380
2384
2388
2392
2397
2401
2406
2411
2416
2421
2427
2432
2438
2443
2449
2456
2462
2469
2475
2482
2490
2497
2505
2513
2521
2530
2538
2547
2556
2566
2575
2585
2595
2606
2616
2627
2638
2649
2660
2671
2682
2694
2706
2718
2730
2742
2754
2767
2779
2792
2805
2817
2830
2843
2856
2870
2883
2896
2910
2923
2937
2950
2964
2978
2992
3006
3020
3034
3048
3062
3076
3090
3104
3118
3132
3146
3160
3174
3188
3201
3214
3228
3241
3254
3266
3279
3291
3303
3315
3326
3337
3348
3359
3369
3379
3388
3398
3407
3415
3423
3431
3439
3446
3453
3460
3466
3471
3477
3482
3487
3491
3495
3498
3501
3504
3506
3508
3510
3511
3511
3511
3511
3510
3509
3507
3505
3502
3499
3495
3491
3486
3480
3474
3468
3461
3453
3445
3436
3427
3417
3407
3396
3385
3373
3361
3348
3335
3321
3307
3292
3277
3262
3246
3230
3213
3196
3179
3161
3143
3124
3105
3086
3067
3047
3027
3007
2987
2966
2945
2924
2902
2880
2858
2836
2814
2791
2768
2745
2721
2697
2674
2649
2625
2601
2576
2551
2526
2501
2476
2450
2425
2399
2373
2347
2321
2295
2269
2243
2216
2190
2164
2137
2111
2084
2057
2031
2004
1977
1950
1923
1897
1870
1843
1816
1790
1763
1736
1710
1683
1656
1629
1603
1576
1549
1523
1496
1469
1442
1415
1388
1361
1334
1307
1280
1252
1225
1197
1170
1142
1115
1088
1060
1033
1004
978
951
924
897
869
842
815
788
761
734
707
679
652
625
598
571
544
517
490
463
436
409
382
355
328
301
274
248
221
194
168
141
115
89
63
37
11
-15
-41
-66
-92
-117
-142
-167
-192
-216
-240
-265
-288
-312
-336
-359
-382
-405
-427
-450
-472
-494
-516
-537
-558
-578
-599
-619
-639
-658
-677
-696
-714
-732
-749
-766
-783
-800
-816
-832
-847
-862
-877
-891
-905
-919
-932
-945
-958
-970
-982
-994
-1004
-1016
-1026
-1037
-1047
-1056
-1066
-1075
-1083
-1092
-1100
-1107
-1115
-1122
-1129
-1135
-1141
-1147
-1153
-1158
-1163
-1168
-1172
-1177
-1180
-1184
-1187
-1191
-1193
-1196
-1199
-1201
-1203
-1205
-1207
-1208
-1209
-1211
-1212
-1213
-1214
-1215
-1215
-1216
-1217
-1217
-1218
-1219
-1219
-1220
-1220
-1221
-1222
-1223
-1223
-1224
-1226
-1227
-1228
-1229
-1230
-1232
-1233
-1235
-1237
-1239
-1241
-1243
-1245
-1247
-1250
-1252
-1255
-1257
-1260
-1263
-1266
-1269
-1272
-1275
-1278
-1282
-1285
-1289
-1293
-1296
-1300
-1304
-1308
-1312
-1316
-1320
-1324
-1328
-1332
-1336
-1340
-1343
-1347
-1351
-1354
-1358
-1361
-1364
-1367
-1370
-1373
-1376
-1379
-1381
-1384
-1386
-1389
-1391
-1393
-1396
-1398
-1400
-1402
-1404
-1407
-1409
-1411
-1413
-1416
-1418
-1420
-1423
-1425
-1428
-1430
-1433
-1436
-1438
-1441
-1444
-1447
-1450
-1454
-1457
-1460
-1463
-1467
-1470
-1474
-1477
-1481
-1485
-1489
-1493
-1497
-1501
-1506
-1510
-1515
-1520
-1525
-1530
-1535
-1541
-1546
-1552
-1558
-1564
-1570
-1576
-1583
-1589
-1596
-1602
-1609
-1616
-1623
-1630
-1638
-1645
-1653
-1661
-1668
-1676
-1684
-1693
-1701
-1709
-1718
-1726
-1735
-1743
-1752
-1761
-1770
-1778
-1787
-1796
-1805
-1814
-1822
-1831
-1840
-1848
-1857
-1865
-1873
-1882
-1890
-1898
-1906
-1913
-1921
-1929
-1936
-1943
-1951
-1958
-1965
-1972
-1978
-1985
-1991
-1998
-2004
-2009
-2016
-2021
-2027
-2033
-2037
-2043
-2048
-2053
-2058
-2063
-2068
-2072
-2077
-2081
-2085
-2090
-2094
-2098
-2102
-2106
-2109
-2113
-2117
-2120
-2124
-2127
-2130
-2134
-2137
-2140
-2143
-2146
-2150
-2153
-2156
-2159
-2162
-2165
-2168
-2171
-2174
-2177
-2180
-2183
-2186
-2189
-2192
-2195
-2198
-2201
-2205
-2208
-2212
-2215
-2219
-2223
-2226
-2230
-2234
-2239
-2243
-2247
-2251
-2256
-2261
-2265
-2270
-2275
-2280
-2286
-2291
-2297
-2303
-2308
-2315
-2321
-2327
-2334
-2340
-2347
-2354
-2361
-2369
-2376
-2384
-2391
-2399
-2407
-2415
-2423
-2432
-2440
-2448
-2457
-2465
-2474
-2483
-2491
-2500
-2509
-2518
-2527
-2536
-2545
-2554
-2563
-2573
-2582
-2591
-2601
-2610
-2620
-2629
-2639
-2649
-2659
-2669
-2679
-2689
-2699
-2709
-2720
-2730
-2741
-2751
-2762
-2773
-2784
-2795
-2806
-2818
-2829
-2841
-2853
-2865
-2877
-2890
-2902
-2915
-2928
-2941
-2954
-2967
-2981
-2995
-3009
-3023
-3037
-3052
-3067
-3082
-3097
-3112
-3128
-3144
-3160
-3176
-3193
-3210
-3227
-3244
-3261
-3279
-3297
-3315
-3333
-3352
-3370
-3389
-3408
-3428
-3448
-3468
-3488
-3508
-3529
-3550
-3571
-3592
-3613
-3635
-3656
-3678
-3700
-3722
-3744
-3767
-3789
-3812
-3834
-3857
-3880
-3903
-3926
-3949
-3972
-3996
-4019
-4042
-4066
-4089
-4113
-4137
-4161
-4184
-4208
-4232
-4257
-4281
-4305
-4330
-4354
-4379
-4404
-4428
-4453
-4478
-4503
-4529
-4554
-4580
-4605
-4631
-4657
-4684
-4710
-4737
-4764
-4791
-4818
-4845
-4873
-4901
-4929
-4957
-4985
-5014
-5043
-5072
-5102
-5131
-5161
-5192
-5222
-5253
-5283
-5314
-5346
-5377
-5409
-5440
-5472
-5505
-5537
-5569
-5602
-5635
-5668
-5701
-5734
-5767
-5800
-5833
-5867
-5900
-5934
-5967
-6001
-6035
-6069
-6103
-6137
-6171
-6205
-6239
-6273
-6308
-6342
-6376
-6410
-6444
-6478
-6512
-6546
-6579
-6613
-6647
-6680
-6714
-6747
-6780
-6814
-6847
-6880
-6913
-6946
-6980
-7012
-7045
-7078
-7111
-7144
-7176
-7209
-7241
-7274
-7306
-7339
-7371
-7404
-7436
-7468
-7500
-7532
-7564
-7596
-7628
-7659
-7691
-7722
-7753
-7784
-7815
-7845
-7876
-7906
-7936
-7965
-7995
-8023
-8053
-8082
-8111
-8138
-8167
-8196
-8223
-8251
-8278
-8306
-8332
-8359
-8386
-8412
-8438
-8464
-8490
-8516
-8542
-8568
-8593
-8619
-8644
-8670
-8695
-8720
-8746
-8771
-8796
-8821
-8847
-8872
-8897
-8922
-8947
-8972
-8997
-9022
-9047
-9071
-9096
-9120
-9144
-9168
-9192
-9215
-9238
-9261
-9284
-9307
-9329
-9351
-9372
-9394
-9415
-9435
-9456
-9476
-9496
-9515
-9534
-9553
-9571
-9589
-9607
-9624
-9641
-9658
-9674
-9690
-9706
-9721
-9736
-9751
-9765
-9779
-9793
-9807
-9820
-9833
-9845
-9857
-9869
-9881
-9892
-9903
-9914
-9924
-9935
-9945
-9955
-9964
-9974
-9983
-9992
-10001
-10010
-10018
-10026
-10035
-10043
-10050
-10058
-10066
-10073
-10081
-10088
-10095
-10103
-10110
-10117
-10124
-10131
-10138
-10145
-10152
-10159
-10165
-10172
-10178
-10185
-10191
-10197
-10203
-10208
-10214
-10219
-10224
-10229
-10234
-10238
-10243
-10247
-10250
-10254
-10257
-10260
-10263
-10265
-10267
-10269
-10271
-10273
-10274
-10275
-10276
-10277
-10278
-10278
-10278
-10278
-10278
-10277
-10276
-10275
-10274
-10273
-10271
-10270
-10268
-10266
-10264
-10262
-10260
-10258
-10255
-10253
-10250
-10248
-10245
-10242
-10239
-10236
-10233
-10230
-10227
-10224
-10220
-10217
-10213
-10209
-10205
-10202
-10198
-10194
-10190
-10186
-10182
-10178
-10173
-10169
-10165
-10160
-10156
-10151
-10147
-10142
-10137
-10133
-10128
-10123
-10118
-10113
-10107
-10102
-10097
-10091
-10085
-10079
-10074
-10067
-10061
-10055
-10048
-10041
-10034
-10027
-10020
-10012
-10005
-9997
-9989
-9981
-9972
-9964
-9955
-9946
-9937
-9928
-9919
-9910
-9900
-9891
-9881
-9871
-9862
-9852
-9842
-9832
-9821
-9811
-9801
-9791
-9780
-9770
-9759
-9748
-9738
-9727
-9716
-9705
-9694
-9683
-9672
-9661
-9650
-9638
-9627
-9616
-9604
-9593
-9581
-9570
-9558
-9547
-9535
-9523
-9511
-9499
-9488
-9476
-9464
-9452
-9440
-9428
-9416
-9404
-9391
-9379
-9367
-9355
-9343
-9331
-9319
-9306
-9294
-9282
-9270
-9257
-9245
-9233
-9221
-9208
-9196
-9184
-9171
-9159
-9147
-9134
-9122
-9109
-9097
-9084
-9072
-9059
-9047
-9034
-9021
-9009
-8996
-8983
-8970
-8957
-8944
-8932
-8918
-8905
-8892
-8879
-8866
-8852
-8839
-8825
-8811
-8797
-8784
-8770
-8756
-8741
-8727
-8713
-8698
-8684
-8669
-8655
-8640
-8625
-8610
-8595
-8580
-8565
-8550
-8534
-8519
-8504
-8488
-8473
-8458
-8442
-8427
-8411
-8395
-8380
-8364
-8348
-8333
-8317
-8301
-8286
-8270
-8255
-8239
-8224
-8208
-8193
-8178
-8163
-8148
-8132
-8118
-8103
-8089
-8074
-8061
-8047
-8032
-8019
-8005
-7992
-7979
-7966
-7953
-7941
-7929
-7917
-7905
-7894
-7882
-7871
-7861
-7850
-7840
-7829
-7819
-7810
-7800
-7791
-7781
-7772
-7763
-7754
-7745
-7737
-7728
-7720
-7711
-7703
-7695
-7687
-7679
-7671
-7664
-7656
-7649
-7641
-7634
-7627
-7620
-7613
-7607
-7600
-7594
-7587
-7581
-7575
-7569
-7563
-7557
-7551
-7545
-7540
-7534
-7528
-7522
-7517
-7511
-7505
-7499
-7494
-7488
-7482
-7476
-7470
-7464
-7458
-7453
-7447
-7441
-7435
-7429
-7422
-7416
-7410
-7404
-7397
-7391
-7384
-7377
-7371
-7364
-7357
-7350
-7343
-7336
-7328
-7321
-7313
-7306
-7298
-7290
-7282
-7274
-7265
-7257
-7249
-7240
-7232
-7223
-7214
-7205
-7197
-7188
-7178
-7169
-7160
-7151
-7141
-7132
-7123
-7113
-7104
-7094
-7085
-7075
-7066
-7056
-7047
-7037
-7027
-7017
-7007
-6997
-6987
-6977
-6967
-6957
-6947
-6937
-6927
-6917
-6906
-6896
-6886
-6875
-6865
-6854
-6844
-6833
-6822
-6811
-6801
-6790
-6779
-6768
-6757
-6746
-6734
-6723
-6712
-6701
-6689
-6678
-6666
-6655
-6643
-6631
-6620
-6608
-6596
-6584
-6572
-6560
-6548
-6535
-6523
-6510
-6498
-6485
-6473
-6460
-6447
-6434
-6421
-6408
-6395
-6382
-6369
-6355
-6342
-6329
-6316
-6302
-6289
-6276
-6262
-6249
-6235
-6222
-6209
-6195
-6182
-6169
-6155
-6142
-6129
-6116
-6103
-6090
-6077
-6064
-6051
-6038
-6025
-6012
-6000
-5987
-5974
-5962
-5949
-5936
-5924
-5911
-5899
-5886
-5874
-5862
-5850
-5837
-5825
-5813
-5801
-5789
-5777
-5765
-5753
-5742
-5730
-5718
-5707
-5695
-5684
-5672
-5661
-5649
-5638
-5627
-5615
-5604
-5593
-5581
-5570
-5559
-5547
-5536
-5525
-5514
-5503
-5491
-5480
-5469
-5458
-5447
-5436
-5424
-5413
-5402
-5391
-5380
-5369
-5358
-5346
-5335
-5324
-5313
-5302
-5290
-5279
-5268
-5257
-5245
-5234
-5223
-5212
-5201
-5190
-5179
-5168
-5157
-5146
-5135
-5124
-5114
-5103
-5092
-5081
-5071
-5060
-5050
-5039
-5028
-5018
-5007
-4996
-4985
-4974
-4963
-4952
-4941
-4930
-4918
-4907
-4895
-4883
-4871
-4859
-4847
-4835
-4822
-4810
-4797
-4784
-4771
-4758
-4744
-4731
-4717
-4704
-4690
-4676
-4662
-4648
-4633
-4619
-4604
-4590
-4575
-4560
-4544
-4529
-4513
-4498
-4482
-4466
-4450
-4434
-4418
-4402
-4386
-4370
-4354
-4338
-4321
-4305
-4289
-4273
-4256
-4240
-4224
-4208
-4192
-4176
-4160
-4144
-4128
-4112
-4096
-4081
-4065
-4050
-4035
-4019
-4003
-3989
-3975
-3960
-3945
-3931
-3917
-3903
-3889
-3876
-3862
-3849
-3836
-3822
-3809
-3797
-3784
-3771
-3759
-3746
-3734
-3722
-3710
-3698
-3687
-3675
-3663
-3652
-3640
-3629
-3618
-3606
-3595
-3584
-3572
-3561
-3550
-3538
-3527
-3515
-3503
-3491
-3479
-3467
-3455
-3442
-3430
-3417
-3404
-3391
-3378
-3364
-3350
-3337
-3322
-3308
-3293
-3278
-3263
-3248
-3232
-3217
-3201
-3185
-3168
-3152
-3135
-3118
-3101
-3084
-3067
-3049
-3031
-3014
-2996
-2978
-2960
-2941
-2923
-2904
-2886
-2867
-2848
-2830
-2811
-2792
-2773
-2754
-2735
-2716
-2697
-2678
-2659
-2639
-2620
-2601
-2581
-2562
-2542
-2523
-2503
-2483
-2464
-2444
-2424
-2404
-2384
-2365
-2345
-2325
-2305
-2284
-2264
-2244
-2224
-2204
-2183
-2163
-2143
-2123
-2103
-2083
-2063
-2043
-2023
-2003
-1983
-1963
-1944
-1924
-1905
-1885
-1866
-1846
-1827
-1808
-1789
-1769
-1750
-1731
-1712
-1693
-1674
-1656
-1637
-1618
-1600
-1581
-1563
-1544
-1526
-1508
-1490
-1472
-1454
-1436
-1419
-1401
-1383
-1366
-1348
-1331
-1314
-1297
-1280
-1263
-1246
-1229
-1213
-1196
-1180
-1164
-1147
-1131
-1115
-1100
-1084
-1068
-1053
-1038
-1022
-1006
-992
-978
-963
-949
-934
-920
-906
-891
-877
-863
-849
-835
-821
-807
-794
-780
-766
-752
-738
-724
-710
-697
-683
-669
-656
-642
-629
-615
-601
-588
-574
-561
-547
-534
-520
-507
-493
-480
-466
-452
-438
-424
-411
-397
-382
-368
-354
-340
-326
-311
-297
-282
-267
-253
-238
-223
-207
-192
-176
-161
-145
-129
-113
-96
-80
-64
-47
-31
-14
3
19
36
53
70
86
103
120
136
153
169
185
202
218
234
250
266
282
297
313
328
343
359
374
388
403
418
432
446
461
475
489
502
516
529
543
556
569
582
595
607
620
632
644
656
668
679
691
702
713
724
735
746
757
767
777
788
798
808
817
827
836
845
854
863
872
881
889
897
906
914
922
930
937
945
953
960
967
975
982
989
996
1002
1010
1016
1024
1031
1037
1044
1051
1058
1064
1071
1077
1084
1091
1097
1104
1110
1117
1123
1130
1136
1143
1149
1156
1162
1169
1175
1182
1188
1195
1201
1208
1215
1221
1228
1235
1242
1249
1255
1262
1270
1277
1284
1291
1298
1306
1313
1321
1328
1336
1344
1351
1359
1367
1375
1383
1391
1399
1407
1415
1423
1431
1439
1447
1455
1463
1471
1479
1487
1495
1503
1511
1519
1527
1535
1543
1551
1558
1566
1574
1581
1589
1596
1603
1610
1617
1625
1632
1639
1646
1653
1660
1667
1674
1681
1688
1695
1702
1709
1716
1723
1730
1737
1744
1751
1758
1765
1771
1778
1785
1792
1799
1806
1813
1820
1826
1833
1840
1847
1853
1860
1866
1873
1879
1886
1892
1899
1905
1911
1918
1924
1930
1936
1942
1948
1954
1960
1965
1971
1977
1983
1988
1994
2000
2005
2011
2016
2021
2027
2032
2037
2041
2047
2052
2057
2061
2066
2071
2075
2079
2084
2088
2092
2095
2099
2103
2106
2110
2113
2117
2120
2123
2126
2129
2132
2135
2138
2140
2143
2146
2148
2151
2153
2156
2158
2161
2163
2166
2168
2170
2173
2175
2177
2180
2182
2185
2187
2190
2192
2195
2197
2200
2202
2205
2208
2211
2214
2216
2219
2223
2226
2229
2232
2236
2239
2243
2247
2251
2255
2259
2264
2268
2273
2278
2284
2289
2295
2301
2307
2313
2319
2326
2333
2340
2348
2356
2364
2372
2380
2389
2398
2407
2417
2426
2436
2446
2457
2468
2478
2490
2501
2513
2525
2537
2549
2562
2575
2588
2602
2615
2629
2643
2658
2672
2687
2702
2717
2733
2749
2765
2781
2798
2814
2831
2848
2865
2883
2900
2918
2936
2955
2973
2991
3010
3029
3048
3067
3086
3106
3125
3145
3165
3185
3205
3226
3246
3267
3287
3308
3329
3350
3371
3393
3414
3436
3458
3480
3502
3524
3546
3568
3590
3613
3635
3658
3680
3703
3726
3748
3771
3794
3817
3840
3863
3885
3908
3931
3954
3977
4000
4022
4046
4069
4091
4114
4137
4160
4182
4205
4227
4250
4272
4294
4317
4339
4361
4382
4404
4426
4447
4469
4490
4511
4531
4552
4573
4593
4613
4633
4653
4672
4692
4711
4730
4749
4767
4785
4803
4821
4839
4856
4873
4890
4906
4922
4938
4953
4968
4983
4998
5012
5025
5039
5052
5065
5077
5089
5101
5112
5123
5134
5145
5155
5165
5174
5184
5193
5202
5210
5219
5227
5234
5242
5249
5256
5263
5269
5275
5281
5287
5292
5298
5303
5307
5312
5316
5320
5324
5328
5331
5334
5337
5340
5342
5344
5346
5348
5349
5351
5352
5353
5353
5354
5354
5354
5354
5354
5353
5353
5352
5351
5349
5348
5346
5344
5342
5340
5338
5336
5333
5330
5328
5324
5321
5318
5314
5311
5307
5303
5299
5294
5290
5285
5280
5275
5270
5265
5259
5253
5247
5241
5234
5227
5220
5213
5205
5197
5189
5181
5172
5163
5154
5144
5134
5124
5113
5102
5091
5080
5068
5056
5044
5031
5018
5005
4991
4977
4963
4948
4934
4919
4904
4888
4873
4857
4841
4825
4808
4792
4775
4759
4742
4725
4708
4690
4673
4656
4638
4620
4602
4584
4566
4548
4530
4512
4494
4475
4457
4438
4420
4401
4383
4364
4346
4327
4309
4290
4271
4253
4234
4216
4197
4179
4160
4142
4124
4105
4086
4069
4051
4033
4014
3997
3979
3962
3944
3927
3910
3892
3876
3859
3842
3826
3810
3793
3778
3762
3746
3731
3715
3700
3685
3670
3655
3641
3626
3612
3597
3583
3569
3555
3541
3527
3513
3499
3485
3470
3456
3442
3428
3414
3400
3385
3371
3357
3342
3328
3314
3299
3284
3270
3255
3240
3226
3211
3196
3181
3166
3151
3135
3120
3104
3089
3073
3057
3041
3025
3009
2993
2977
2960
2944
2927
2910
2893
2876
2859
2842
2825
2807
2790
2772
2754
2736
2718
2700
2682
2664
2646
2627
2609
2591
2572
2554
2536
2517
2499
2480
2462
2443
2425
2406
2388
2370
2352
2333
2315
2297
2279
2261
2243
2225
2207
2189
2171
2153
2135
2117
2099
2081
2063
2044
2025
2008
1990
1972
1954
1936
1917
1899
1881
1863
1845
1827
1808
1790
1772
1754
1736
1718
1700
1682
1664
1646
1628
1610
1592
1573
1555
1537
1519
1501
1483
1465
1447
1429
1411
1393
1375
1357
1340
1322
1304
1287
1269
1251
1234
1217
1200
1183
1166
1149
1132
1115
1099
1082
1066
1050
1034
1018
1002
986
971
955
940
925
909
894
879
864
850
835
821
806
792
778
764
750
736
722
709
696
682
669
656
643
631
618
605
593
580
568
555
543
531
519
507
495
483
471
460
448
437
426
415
404
393
383
372
362
352
342
333
323
314
305
296
287
279
270
262
254
246
238
230
222
215
207
200
193
186
179
172
165
158
152
145
139
132
126
119
113
107
101
95
89
83
77
72
66
60
55
49
44
39
33
28
23
18
13
8
3
-2
-6
-11
-16
-20
-25
-29
-33
-38
-42
-46
-50
-54
-58
-61
-65
-69
-73
-76
-80
-84
-87
-91
-94
-98
-101
-105
-109
-112
-116
-119
-123
-126
-130
-134
-137
-141
-144
-148
-151
-155
-158
-162
-165
-169
-172
-176
-179
-182
-186
-189
-193
-196
-199
-203
-206
-209
-213
-216
-220
-223
-227
-230
-234
-238
-241
-245
-249
-253
-257
-261
-265
-269
-274
-278
-282
-287
-291
-296
-301
-306
-310
-315
-320
-325
-330
-335
-340
-345
-351
-356
-361
-366
-372
-377
-383
-389
-394
-400
-406
-412
-418
-424
-430
-436
-443
-449
-455
-462
-468
-475
-482
-488
-495
-502
-509
-516
-523
-530
-538
-545
-552
-560
-567
-575
-582
-590
-597
-605
-612
-620
-628
-635
-643
-650
-658
-665
-673
-680
-687
-695
-702
-709
-716
-723
-730
-736
-743
-749
-755
-762
-768
-773
-779
-785
-790
-795
-800
-805
-810
-814
-819
-823
-827
-831
-835
-839
-843
-846
-849
-853
-856
-859
-861
-864
-866
-869
-871
-873
-874
-876
-878
-879
-880
-881
-882
-882
-883
-883
-883
-883
-883
-882
-882
-881
-880
-879
-878
-877
-875
-874
-872
-870
-868
-866
-863
-861
-858
-856
-853
-850
-848
-845
-842
-839
-836
-833
-830
-826
-823
-820
-817
-814
-810
-807
-804
-800
-797
-794
-791
-787
-784
-781
-778
-775
-772
-769
-766
-763
-761
-758
-755
-753
-751
-748
-746
-744
-742
-740
-738
-737
-735
-734
-732
-731
-730
-729
-728
-727
-727
-726
-725
-725
-725
-724
-724
-724
-723
-723
-723
-723
-723
-723
-722
-722
-722
-721
-721
-720
-720
-719
-718
-717
-716
-715
-714
-713
-711
-710
-708
-706
-703
-701
-698
-695
-692
-689
-685
-682
-678
-674
-669
-665
-660
-655
-650
-644
-639
-633
-627
-621
-615
-609
-602
-596
-589
-582
-575
-568
-561
-553
-546
-539
-531
-524
-516
-508
-501
-493
-485
-477
-469
-462
-454
-446
-438
-430
-422
-414
-406
-398
-390
-382
-373
-365
-357
-349
-341
-333
-325
-317
-309
-301
-293
-285
-277
-269
-261
-253
-244
-236
-228
-220
-212
-204
-196
-188
-180
-171
-163
-155
-147
-138
-130
-122
-113
-105
-97
-88
-80
-72
-63
-55
-46
-38
-30
-21
-13
-5
4
12
20
29
37
45
54
62
70
78
86
95
103
110
118
126
134
142
149
157
164
171
178
185
192
198
205
211
217
223
229
234
239
244
249
253
257
261
264
267
270
273
275
277
278
279
280
281
281
281
281
280
279
278
277
275
273
271
268
266
263
259
256
252
248
244
239
235
230
224
219
213
207
201
194
188
181
174
166
159
151
143
135
126
118
109
100
91
81
72
62
52
42
32
21
10
-1
-12
-23
-34
-46
-58
-70
-82
-94
-107
-120
-132
-145
-158
-171
-185
-198
-211
-225
-238
-252
-266
-280
-293
-307
-321
-335
-350
-364
-378
-392
-406
-421
-435
-449
-463
-478
-492
-506
-520
-535
-549
-563
-577
-592
-606
-620
-634
-648
-662
-676
-690
-704
-717
-731
-745
-758
-772
-785
-798
-812
-825
-838
-851
-864
-877
-890
-903
-916
-929
-942
-954
-967
-979
-992
-1004
-1016
-1029
-1041
-1053
-1065
-1077
-1089
-1101
-1112
-1124
-1136
-1147
-1159
-1170
-1182
-1193
-1204
-1215
-1227
-1238
-1249
-1260
-1272
-1283
-1294
-1306
-1317
-1328
-1340
-1351
-1363
-1374
-1386
-1398
-1410
-1421
-1433
-1445
-1457
-1469
-1482
-1494
-1506
-1518
-1531
-1543
-1556
-1568
-1581
-1594
-1606
-1619
-1632
-1645
-1658
-1671
-1684
-1698
-1711
-1724
-1738
-1751
-1765
-1778
-1792
-1806
-1819
-1833
-1846
-1860
-1874
-1887
-1901
-1914
-1927
-1941
-1954
-1967
-1980
-1993
-2005
-2017
-2029
-2043
-2055
-2067
-2079
-2090
-2102
-2114
-2125
-2136
-2147
-2158
-2169
-2180
-2191
-2201
-2212
-2222
-2232
-2242
-2252
-2262
-2272
-2282
-2292
-2301
-2311
-2320
-2329
-2339
-2348
-2357
-2366
-2375
-2384
-2392
-2401
-2409
-2417
-2426
-2434
-2442
-2449
-2457
-2465
-2472
-2479
-2487
-2494
-2501
-2507
-2514
-2520
-2527
-2533
-2539
-2545
-2551
-2556
-2562
-2567
-2572
-2577
-2582
-2586
-2591
-2595
-2599
-2603
-2607
-2611
-2615
-2618
-2622
-2625
-2628
-2631
-2634
-2636
-2639
-2641
-2644
-2646
-2648
-2650
-2651
-2653
-2654
-2656
-2657
-2658
-2659
-2660
-2660
-2661
-2661
-2661
-2662
-2662
-2661
-2661
-2661
-2660
-2660
-2659
-2658
-2657
-2656
-2655
-2654
-2652
-2651
-2649
-2648
-2646
-2644
-2642
-2640
-2638
-2636
-2633
-2631
-2629
-2626
-2623
-2621
-2618
-2615
-2612
-2609
-2606
-2603
-2599
-2596
-2592
-2589
-2585
-2581
-2577
-2573
-2568
-2564
-2560
-2555
-2550
-2545
-2540
-2535
-2530
-2525
-2519
-2514
-2508
-2503
-2497
-2492
-2486
-2480
-2475
-2469
-2463
-2457
-2452
-2446
-2440
-2435
-2429
-2424
-2419
-2413
-2408
-2403
-2398
-2393
-2388
-2383
-2379
-2374
-2370
-2365
-2361
-2357
-2353
-2349
-2345
-2341
-2337
-2333
-2330
-2326
-2322
-2319
-2315
-2312
-2308
-2305
-2301
-2298
-2294
-2291
-2288
-2284
-2281
-2278
-2275
-2272
-2268
-2265
-2262
-2259
-2256
-2253
-2250
-2247
-2244
-2241
-2238
-2235
-2232
-2229
-2226
-2223
-2220
-2218
-2215
-2212
-2210
-2207
-2204
-2202
-2200
-2197
-2195
-2193
-2190
-2188
-2186
-2184
-2182
-2181
-2179
-2177
-2175
-2174
-2172
-2171
-2169
-2168
-2166
-2165
-2163
-2162
-2160
-2159
-2158
-2156
-2155
-2154
-2152
-2151
-2150
-2148
-2147
-2146
-2144
-2143
-2142
-2140
-2139
-2138
-2136
-2135
-2134
-2133
-2132
-2130
-2129
-2128
-2127
-2126
-2126
-2125
-2124
-2123
-2123
-2122
-2122
-2122
-2121
-2121
-2121
-2121
-2121
-2122
-2122
-2122
-2123
-2124
-2124
-2125
-2126
-2127
-2128
-2129
-2130
-2131
-2132
-2134
-2135
-2136
-2138
-2139
-2141
-2142
-2144
-2145
-2147
-2149
-2150
-2152
-2154
-2156
-2158
-2160
-2162
-2164
-2166
-2168
-2170
-2172
-2175
-2177
-2179
-2182
-2184
-2186
-2189
-2191
-2194
-2196
-2198
-2201
-2203
-2205
-2208
-2210
-2212
-2214
-2216
-2218
-2220
-2222
-2224
-2226
-2228
-2230
-2231
-2233
-2234
-2235
-2237
-2238
-2239
-2240
-2240
-2241
-2241
-2242
-2242
-2242
-2242
-2242
-2242
-2241
-2241
-2240
-2239
-2238
-2237
-2236
-2235
-2233
-2232
-2230
-2229
-2227
-2225
-2223
-2221
-2219
-2216
-2214
-2211
-2209
-2206
-2203
-2201
-2198
-2195
-2192
-2189
-2185
-2182
-2178
-2175
-2171
-2167
-2164
-2160
-2156
-2152
-2148
-2143
-2139
-2135
-2130
-2126
-2121
-2116
-2112
-2107
-2102
-2097
-2092
-2088
-2083
-2078
-2073
-2068
-2063
-2058
-2054
-2049
-2044
-2039
-2033
-2029
-2025
-2020
-2015
-2009
-2005
-2001
-1996
-1991
-1986
-1982
-1977
-1972
-1967
-1963
-1958
-1953
-1949
-1944
-1939
-1935
-1930
-1926
-1921
-1916
-1912
-1907
-1902
-1898
-1893
-1888
-1883
-1878
-1873
-1868
-1863
-1857
-1852
-1847
-1841
-1836
-1830
-1824
-1819
-1813
-1807
-1801
-1795
-1789
-1783
-1777
-1770
-1764
-1757
-1751
-1744
-1737
-1730
-1723
-1715
-1708
-1701
-1693
-1685
-1678
-1670
-1662
-1654
-1645
-1637
-1629
-1620
-1612
-1603
-1595
-1586
-1578
-1569
-1561
-1552
-1543
-1535
-1527
-1518
-1510
-1501
-1493
-1485
-1477
-1469
-1461
-1453
-1446
-1438
-1431
-1423
-1416
-1409
-1402
-1395
-1388
-1381
-1374
-1368
-1361
-1355
-1349
-1343
-1337
-1331
-1325
-1319
-1313
-1307
-1302
-1296
-1290
-1285
-1279
-1273
-1268
-1262
-1256
-1250
-1244
-1238
-1232
-1226
-1220
-1213
-1207
-1201
-1194
-1187
-1180
-1173
-1166
-1159
-1152
-1144
-1137
-1130
-1122
-1114
-1107
-1099
-1091
-1083
-1076
-1068
-1060
-1052
-1044
-1036
-1028
-1018
-1010
-1002
-995
-986
-978
-970
-961
-953
-944
-936
-927
-918
-910
-901
-892
-883
-874
-864
-855
-846
-836
-827
-817
-807
-798
-788
-778
-768
-758
-748
-738
-727
-717
-707
-696
-686
-675
-665
-654
-643
-633
-622
-611
-600
-590
-579
-568
-557
-546
-535
-524
-513
-502
-491
-480
-469
-458
-446
-435
-424
-412
-401
-389
-378
-366
-354
-342
-330
-318
-306
-294
-282
-269
-257
-244
-232
-219
-206
-193
-181
-167
-154
-141
-128
-114
-101
-87
-74
-60
-46
-32
-18
-4
10
25
39
54
68
83
98
113
128
143
158
173
188
204
219
234
250
265
280
296
311
327
342
357
373
388
404
419
435
450
465
481
496
511
527
542
557
572
587
602
617
632
647
662
677
691
706
721
735
750
764
779
793
807
821
835
849
862
876
889
903
916
929
942
955
967
980
992
1004
1016
1029
1041
1053
1065
1076
1088
1099
1111
1122
1133
1144
1155
1165
1176
1187
1197
1208
1218
1228
1239
1249
1259
1270
1280
1290
1300
1310
1320
1330
1340
1350
1360
1370
1380
1390
1400
1410
1421
1431
1441
1451
1461
1470
1480
1490
1500
1510
1520
1530
1540
1550
1560
1569
1579
1589
1598
1608
1617
1627
1636
1646
1655
1664
1673
1682
1691
1700
1709
1718
1727
1735
1743
1752
1760
1768
1776
1784
1791
1799
1806
1813
1820
1827
1834
1840
1847
1853
1859
1865
1870
1876
1881
1886
1891
1896
1900
1905
1909
1913
1917
1921
1924
1928
1931
1934
1937
1939
1942
1944
1946
1948
1950
1951
1953
1954
1955
1956
1956
1957
1957
1957
1957
1957
1956
1956
1955
1954
1953
1952
1951
1949
1948
1946
1945
1943
1941
1939
1937
1935
1933
1931
1929
1927
1925
1923
1920
1918
1916
1914
1911
1909
1907
1904
1902
1900
1898
1895
1893
1891
1889
1887
1885
1883
1880
1878
1876
1874
1872
1871
1869
1867
1865
1864
1862
1860
1859
1858
1856
1855
1854
1853
1851
1850
1850
1849
1848
1847
1847
1846
1846
1845
1845
1845
1845
1845
1845
1845
1845
1845
1845
1846
1846
1846
1847
1847
1848
1849
1849
1850
1851
1851
1852
1853
1854
1854
1855
1856
1857
1858
1859
1860
1861
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1870
1871
1872
1873
1874
1874
1875
1876
1876
1877
1877
1878
1878
1878
1879
1879
1879
1879
1879
1879
1879
1879
1879
1879
1879
1878
1878
1878
1877
1877
1876
1876
1875
1875
1874
1873
1873
1872
1871
1870
1869
1868
1867
1866
1865
1864
1863
1862
1861
1860
1859
1858
1857
1856
1855
1854
1853
1852
1851
1850
1849
1847
1846
1845
1844
1842
1841
1840
1838
1837
1835
1833
1832
1830
1828
1826
1824
1822
1820
1817
1815
1813
1810
1808
1805
1803
1800
1797
1794
1791
1788
1785
1782
1779
1775
1772
1769
1765
1762
1758
1755
1751
1747
1743
1740
1736
1732
1728
1724
1719
1715
1711
1707
1702
1698
1693
1689
1684
1680
1675
1670
1665
1661
1656
1651
1646
1640
1635
1630
1625
1619
1614
1608
1603
1597
1591
1586
1580
1574
1568
1562
1556
1550
1544
1537
1531
1524
1518
1511
1504
1497
1490
1483
1476
1469
1462
1454
1447
1439
1431
1423
1416
1408
1400
1392
1383
1375
1367
1359
1350
1342
1333
1325
1316
1308
1299
1291
1282
1273
1264
1255
1246
1237
1228
1219
1210
1201
1192
1183
1174
1165
1156
1147
1138
1129
1120
1111
1102
1093
1084
1076
1067
1058
1050
1041
1033
1024
1016
1008
1000
992
984
976
968
961
953
946
938
931
924
917
911
904
897
891
885
878
872
866
861
855
850
844
839
834
829
824
820
815
811
807
803
799
796
792
789
785
782
779
777
774
772
769
767
765
764
762
761
759
758
757
757
756
756
756
756
756
756
757
757
758
759
760
762
763
765
767
769
771
773
776
778
781
784
787
790
793
796
799
802
806
809
813
816
820
824
828
832
836
839
843
847
851
856
860
864
868
872
876
880
884
888
892
896
899
903
907
911
915
918
922
926
929
933
936
940
943
947
950
954
957
961
964
968
971
975
978
982
986
989
993
996
1000
1004
1006
1010
1014
1018
1020
1025
1029
1032
1036
1039
1043
1047
1050
1054
1057
1061
1065
1068
1072
1076
1080
1084
1087
1091
1095
1099
1103
1108
1112
1116
1120
1125
1129
1134
1138
1143
1148
1152
1157
1162
1167
1172
1177
1183
1188
1193
1199
1204
1210
1216
1221
1227
1233
1239
1245
1252
1258
1265
1271
1278
1285
1291
1298
1305
1313
1320
1327
1335
1342
1350
1357
1365
1373
1381
1389
1397
1406
1414
1422
1431
1440
1448
1457
1466
1475
1484
1493
1503
1512
1522
1531
1541
1551
1561
1571
1581
1592
1602
1613
1624
1635
1646
1657
1668
1679
1691
1703
1714
1726
1738
1751
1763
1775
1788
1801
1814
1827
1840
1854
1867
1881
1895
1909
1924
1938
1953
1968
1982
1998
2013
2028
2044
2059
2075
2091
2107
2123
2139
2155
2171
2188
2204
2221
2238
2254
2271
2288
2305
2322
2339
2356
2374
2391
2408
2425
2443
2460
2477
2494
2512
2529
2546
2564
2581
2598
2615
2632
2649
2666
2683
2700
2717
2733
2750
2766
2783
2799
2816
2832
2848
2864
2880
2896
2912
2928
2944
2960
2975
2991
3006
3022
3037
3052
3067
3083
3098
3113
3128
3142
3157
3172
3187
3202
3217
3232
3246
3261
3276
3291
3305
3320
3335
3349
3364
3378
3393
3407
3422
3436
3451
3465
3479
3494
3508
3522
3536
3550
3564
3578
3592
3606
3620
3634
3647
3661
3674
3688
3701
3715
3728
3741
3754
3767
3780
3792
3805
3817
3830
3842
3854
3866
3878
3890
3902
3914
3925
3937
3948
3960
3971
3982
3993
4003
4014
4026
4037
4046
4058
4069
4078
4090
4101
4111
4122
4133
4143
4154
4164
4175
4186
4196
4207
4218
4229
4240
4250
4261
4272
4283
4294
4305
4316
4327
4338
4349
4360
4371
4382
4394
4405
4416
4428
4439
4451
4462
4474
4485
4497
4509
4521
4533
4545
4557
4569
4581
4593
4605
4618
4630
4643
4655
4668
4680
4693
4705
4718
4731
4743
4756
4769
4781
4794
4806
4819
4832
4844
4856
4869
4881
4893
4906
4918
4930
4942
4954
4966
4977
4989
5001
5012
5024
5035
5047
5058
5069
5080
5091
5102
5113
5124
5135
5146
5156
5167
5177
5188
5198
5208
5218
5228
5238
5248
5258
5267
5277
5286
5296
5305
5314
5323
5332
5341
5349
5358
5366
5374
5382
5390
5397
5405
5412
5419
5426
5433
5439
5446
5452
5458
5464
5469
5475
5480
5485
5490
5495
5500
5505
5509
5513
5517
5521
5525
5529
5533
5536
5540
5543
5546
5549
5552
5555
5558
5560
5563
5566
5568
5570
5573
5575
5577
5579
5581
5583
5585
5587
5588
5590
5591
5593
5594
5596
5597
5598
5599
5600
5602
5603
5604
5605
5606
5607
5608
5610
5611
5612
5613
5614
5615
5617
5618
5619
5620
5622
5623
5624
5626
5627
5628
5629
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5643
5644
5645
5645
5646
5646
5646
5647
5647
5648
5648
5648
5648
5648
5649
5649
5649
5649
5649
5649
5649
5649
5649
5648
5648
5648
5647
5647
5647
5646
5645
5645
5644
5643
5642
5641
5640
5639
5637
5636
5634
5632
5630
5628
5626
5624
5621
5619
5616
5613
5610
5606
5603
5599
5595
5591
5587
5583
5578
5573
5568
5563
5558
5553
5547
5542
5536
5530
5523
5517
5510
5504
5497
5490
5483
5475
5468
5460
5452
5445
5437
5429
5420
5412
5404
5395
5387
5378
5369
5361
5352
5343
5334
5324
5315
5306
5296
5287
5277
5267
5257
5247
5236
5226
5215
5205
5194
5183
5172
5160
5149
5137
5125
5113
5101
5089
5076
5064
5051
5038
5025
5012
4999
4985
4972
4958
4944
4930
4916
4902
4888
4874
4859
4845
4830
4816
4801
4786
4771
4756
4741
4726
4710
4694
4679
4663
4647
4631
4615
4598
4582
4566
4549
4532
4515
4498
4481
4464
4447
4430
4412
4395
4377
4360
4342
4325
4307
4289
4271
4253
4235
4217
4198
4180
4162
4143
4125
4106
4086
4069
4050
4030
4011
3993
3974
3954
3935
3916
3896
3877
3857
3838
3818
3798
3779
3759
3739
3719
3699
3679
3659
3639
3618
3598
3578
3557
3537
3517
3496
3476
3455
3435
3414
3393
3373
3352
3332
3311
3290
3270
3249
3228
3207
3186
3166
3145
3124
3103
3082
3061
3040
3019
2998
2977
2956
2935
2914
2893
2871
2850
2829
2808
2787
2765
2744
2723
2702
2681
2660
2639
2618
2597
2575
2554
2533
2513
2492
2471
2450
2429
2408
2387
2366
2345
2325
2304
2283
2262
2242
2221
2200
2180
2159
2138
2118
2097
2077
2056
2036
2015
1994
1974
1953
1933
1912
1891
1871
1850
1829
1809
1788
1767
1746
1726
1705
1684
1663
1642
1621
1599
1578
1557
1535
1514
1492
1470
1448
1426
1404
1382
1359
1337
1314
1291
1268
1245
1222
1199
1176
1152
1129
1105
1081
1057
1033
1008
985
960
936
911
887
862
837
812
787
762
737
711
686
661
635
609
584
558
532
506
479
453
427
400
374
347
321
294
267
241
214
187
160
134
107
80
53
26
-1
-27
-54
-81
-108
-135
-161
-188
-215
-242
-268
-295
-321
-348
-375
-401
-427
-454
-480
-506
-533
-559
-585
-611
-637
-662
-688
-714
-739
-764
-789
-814
-839
-864
-889
-913
-937
-962
-986
-1010
-1033
-1057
-1080
-1104
-1127
-1150
-1173
-1195
-1218
-1240
-1263
-1285
-1307
-1329
-1351
-1373
-1395
-1416
-1438
-1459
-1480
-1502
-1523
-1544
-1565
-1586
-1607
-1628
-1649
-1670
-1690
-1711
-1732
-1752
-1773
-1793
-1814
-1834
-1855
-1875
-1896
-1916
-1936
-1956
-1977
-1997
-2017
-2037
-2057
-2077
-2097
-2117
-2137
-2156
-2176
-2196
-2215
-2235
-2254
-2274
-2293
-2312
-2332
-2351
-2370
-2389
-2408
-2427
-2446
-2465
-2484
-2502
-2521
-2540
-2559
-2577
-2596
-2614
-2633
-2651
-2670
-2688
-2707
-2725
-2743
-2762
-2780
-2798
-2817
-2835
-2853
-2871
-2890
-2908
-2926
-2944
-2962
-2981
-2999
-3017
-3035
-3053
-3071
-3089
-3107
-3124
-3142
-3160
-3177
-3195
-3213
-3230
-3247
-3265
-3282
-3299
-3316
-3333
-3349
-3366
-3383
-3399
-3416
-3432
-3448
-3464
-3480
-3496
-3512
-3527
-3543
-3558
-3573
-3589
-3603
-3618
-3633
-3648
-3662
-3677
-3691
-3705
-3719
-3733
-3747
-3761
-3774
-3788
-3801
-3814
-3828
-3841
-3854
-3867
-3880
-3893
-3905
-3918
-3931
-3944
-3956
-3969
-3981
-3994
-4006
-4019
-4032
-4045
-4057
-4070
-4083
-4096
-4109
-4122
-4135
-4148
-4161
-4174
-4188
-4201
-4215
-4228
-4242
-4256
-4269
-4283
-4297
-4312
-4326
-4340
-4354
-4369
-4383
-4398
-4413
-4427
-4442
-4457
-4471
-4486
-4501
-4516
-4530
-4545
-4560
-4575
-4589
-4604
-4619
-4633
-4648
-4663
-4678
-4692
-4707
-4721
-4736
-4751
-4765
-4780
-4794
-4809
-4823
-4837
-4852
-4866
-4880
-4894
-4908
-4922
-4936
-4949
-4963
-4977
-4991
-5004
-5018
-5031
-5045
-5058
-5072
-5085
-5098
-5111
-5124
-5137
-5150
-5163
-5176
-5189
-5201
-5214
-5226
-5239
-5251
-5263
-5275
-5287
-5299
-5310
-5322
-5333
-5344
-5355
-5366
-5377
-5387
-5398
-5408
-5418
-5428
-5437
-5447
-5456
-5465
-5473
-5482
-5490
-5498
-5506
-5514
-5521
-5529
-5536
-5543
-5549
-5556
-5562
-5568
-5573
-5579
-5584
-5589
-5594
-5599
-5603
-5607
-5611
-5615
-5619
-5622
-5626
-5629
-5631
-5634
-5637
-5639
-5641
-5643
-5645
-5646
-5648
-5649
-5650
-5651
-5652
-5653
-5653
-5654
-5654
-5654
-5654
-5654
-5654
-5654
-5654
-5653
-5653
-5652
-5652
-5651
-5650
-5649
-5649
-5648
-5647
-5646
-5644
-5643
-5642
-5641
-5639
-5638
-5636
-5635
-5633
-5631
-5629
-5627
-5625
-5622
-5620
-5618
-5615
-5612
-5609
-5606
-5603
-5600
-5596
-5593
-5589
-5586
-5582
-5578
-5574
-5570
-5566
-5561
-5557
-5552
-5548
-5543
-5539
-5534
-5529
-5525
-5520
-5515
-5510
-5505
-5501
-5496
-5491
-5486
-5481
-5477
-5472
-5467
-5463
-5458
-5453
-5449
-5444
-5439
-5435
-5430
-5426
-5421
-5417
-5412
-5408
-5403
-5399
-5395
-5390
-5386
-5382
-5378
-5374
-5369
-5365
-5361
-5357
-5354
-5350
-5346
-5342
-5338
-5335
-5331
-5328
-5325
-5321
-5318
-5315
-5312
-5309
-5306
-5303
-5300
-5297
-5294
-5291
-5288
-5285
-5282
-5280
-5277
-5274
-5271
-5268
-5265
-5262
-5259
-5256
-5252
-5249
-5246
-5242
-5239
-5236
-5232
-5228
-5225
-5221
-5217
-5213
-5209
-5205
-5201
-5197
-5193
-5188
-5184
-5179
-5174
-5170
-5165
-5160
-5154
-5149
-5144
-5138
-5133
-5127
-5121
-5115
-5109
-5103
-5097
-5090
-5084
-5077
-5070
-5063
-5056
-5049
-5041
-5034
-5026
-5019
-5011
-5003
-4995
-4987
-4979
-4971
-4962
-4954
-4945
-4936
-4928
-4919
-4910
-4901
-4892
-4882
-4873
-4864
-4854
-4845
-4835
-4825
-4815
-4806
-4796
-4786
-4776
-4765
-4755
-4745
-4735
-4725
-4714
-4704
-4693
-4683
-4672
-4662
-4651
-4640
-4630
-4619
-4608
-4597
-4586
-4576
-4565
-4554
-4543
-4532
-4522
-4511
-4500
-4489
-4479
-4468
-4457
-4447
-4436
-4425
-4415
-4404
-4394
-4383
-4373
-4363
-4352
-4342
-4332
-4322
-4312
-4302
-4293
-4283
-4273
-4264
-4254
-4245
-4236
-4227
-4218
-4209
-4200
-4191
-4182
-4174
-4165
-4157
-4148
-4140
-4132
-4123
-4115
-4107
-4099
-4091
-4083
-4075
-4067
-4061
-4053
-4046
-4038
-4032
-4025
-4018
-4011
-4005
-3998
-3992
-3986
-3979
-3973
-3967
-3962
-3956
-3950
-3945
-3939
-3934
-3929
-3924
-3919
-3914
-3909
-3905
-3900
-3896
-3891
-3887
-3883
-3879
-3875
-3871
-3867
-3863
-3860
-3856
-3853
-3849
-3846
-3843
-3840
-3837
-3834
-3831
-3829
-3826
-3824
-3821
-3819
-3816
-3814
-3812
-3810
-3808
-3806
-3804
-3802
-3800
-3798
-3797
-3795
-3793
-3792
-3790
-3789
-3787
-3786
-3785
-3783
-3782
-3781
-3780
-3779
-3778
-3777
-3776
-3775
-3774
-3773
-3773
-3772
-3772
-3771
-3770
-3770
-3770
-3769
-3769
-3769
-3768
-3768
-3768
-3768
-3768
-3768
-3768
-3768
-3768
-3769
-3769
-3769
-3770
-3770
-3771
-3771
-3772
-3772
-3773
-3774
-3775
-3776
-3777
-3778
-3779
-3780
-3781
-3783
-3784
-3786
-3787
-3789
-3790
-3792
-3794
-3796
-3798
-3800
-3802
-3805
-3807
-3809
-3812
-3814
-3817
-3820
-3823
-3826
-3829
-3832
-3836
-3839
-3843
-3846
-3850
-3854
-3858
-3862
-3866
-3871
-3875
-3880
-3884
-3889
-3894
-3899
-3903
-3909
-3914
-3919
-3924
-3929
-3935
-3940
-3946
-3951
-3957
-3963
-3969
-3974
-3980
-3986
-3993
-3999
-4005
-4011
-4018
-4024
-4030
-4038
-4043
-4051
-4058
-4065
-4072
-4078
-4086
-4093
-4101
-4108
-4116
-4123
-4131
-4138
-4146
-4154
-4162
-4170
-4178
-4186
-4195
-4203
-4211
-4220
-4229
-4237
-4246
-4255
-4263
-4272
-4281
-4290
-4299
-4308
-4318
-4327
-4336
-4346
-4355
-4365
-4375
-4384
-4394
-4404
-4414
-4424
-4434
-4444
-4454
-4464
-4474
-4485
-4495
-4505
-4516
-4526
-4536
-4547
-4558
-4568
-4579
-4590
-4600
-4611
-4622
-4633
-4644
-4655
-4666
-4678
-4689
-4700
-4712
-4723
-4735
-4747
-4758
-4770
-4782
-4794
-4806
-4819
-4831
-4843
-4856
-4868
-4881
-4894
-4907
-4920
-4933
-4946
-4959
-4972
-4986
-4999
-5013
-5026
-5040
-5054
-5067
-5081
-5095
-5109
-5123
-5137
-5151
-5165
-5180
-5194
-5208
-5223
-5237
-5251
-5266
-5280
-5295
-5310
-5324
-5339
-5354
-5369
-5384
-5399
-5414
-5429
-5444
-5459
-5474
-5489
-5505
-5520
-5535
-5550
-5566
-5581
-5597
-5612
-5627
-5643
-5658
-5673
-5688
-5704
-5719
-5734
-5749
-5764
-5778
-5793
-5808
-5822
-5837
-5851
-5865
-5879
-5893
-5907
-5921
-5934
-5948
-5961
-5974
-5986
-5999
-6011
-6024
-6036
-6047
-6059
-6070
-6082
-6093
-6104
-6114
-6124
-6135
-6144
-6154
-6164
-6173
-6182
-6191
-6199
-6208
-6216
-6224
-6231
-6239
-6246
-6253
-6260
-6266
-6272
-6278
-6284
-6290
-6295
-6300
-6305
-6309
-6314
-6318
-6322
-6325
-6329
-6332
-6335
-6338
-6340
-6343
-6345
-6347
-6349
-6350
-6352
-6353
-6354
-6355
-6355
-6356
-6356
-6356
-6356
-6355
-6354
-6354
-6353
-6351
-6350
-6348
-6346
-6344
-6342
-6339
-6336
-6333
-6330
-6327
-6323
-6319
-6315
-6311
-6307
-6302
-6297
-6292
-6287
-6282
-6276
-6270
-6265
-6258
-6252
-6246
-6239
-6233
-6226
-6219
-6211
-6204
-6196
-6189
-6181
-6173
-6165
-6156
-6148
-6139
-6131
-6122
-6113
-6104
-6095
-6086
-6076
-6067
-6058
-6048
-6038
-6029
-6019
-6009
-5999
-5989
-5978
-5968
-5958
-5948
-5937
-5927
-5916
-5905
-5895
-5884
-5873
-5862
-5852
-5841
-5830
-5819
-5808
-5797
-5786
-5775
-5764
-5753
-5742
-5730
-5719
-5708
-5697
-5685
-5674
-5662
-5651
-5639
-5628
-5616
-5604
-5593
-5581
-5569
-5557
-5545
-5533
-5521
-5508
-5496
-5484
-5471
-5459
-5446
-5433
-5421
-5408
-5395
-5382
-5369
-5356
-5343
-5330
-5317
-5304
-5291
-5278
-5265
-5252
-5239
-5226
-5213
-5200
-5187
-5173
-5160
-5147
-5134
-5121
-5108
-5094
-5081
-5068
-5055
-5041
-5028
-5015
-5001
-4988
-4975
-4961
-4948
-4934
-4921
-4907
-4894
-4881
-4867
-4854
-4840
-4827
-4813
-4800
-4786
-4773
-4760
-4746
-4733
-4720
-4707
-4694
-4681
-4668
-4655
-4643
-4630
-4618
-4605
-4593
-4581
-4569
-4556
-4545
-4533
-4521
-4509
-4498
-4486
-4475
-4464
-4453
-4442
-4431
-4420
-4409
-4398
-4388
-4377
-4367
-4356
-4346
-4336
-4325
-4315
-4305
-4295
-4285
-4275
-4266
-4256
-4246
-4236
-4226
-4217
-4207
-4197
-4187
-4178
-4168
-4158
-4149
-4139
-4129
-4119
-4109
-4100
-4090
-4080
-4070
-4059
-4050
-4040
-4030
-4019
-4010
-4000
-3990
-3980
-3970
-3960
-3949
-3939
-3929
-3919
-3908
-3898
-3888
-3877
-3867
-3856
-3846
-3835
-3825
-3814
-3803
-3792
-3781
-3771
-3760
-3749
-3737
-3726
-3715
-3704
-3693
-3681
-3670
-3658
-3647
-3635
-3624
-3612
-3600
-3588
-3577
-3565
-3553
-3541
-3529
-3517
-3505
-3492
-3480
-3468
-3456
-3443
-3431
-3419
-3406
-3394
-3381
-3369
-3356
-3343
-3330
-3318
-3305
-3292
-3279
-3266
-3253
-3240
-3227
-3214
-3201
-3188
-3174
-3161
-3148
-3134
-3121
-3108
-3094
-3081
-3067
-3054
-3040
-3026
-3013
-2999
-2985
-2971
-2957
-2943
-2929
-2915
-2901
-2887
-2872
-2858
-2844
-2829
-2815
-2801
-2786
-2772
-2757
-2743
-2728
-2714
-2699
-2684
-2670
-2655
-2640
-2626
-2611
-2596
-2582
-2567
-2552
-2538
-2523
-2508
-2494
-2479
-2465
-2450
-2435
-2421
-2406
-2392
-2377
-2363
-2348
-2334
-2319
-2304
-2290
-2275
-2261
-2246
-2232
-2217
-2202
-2188
-2173
-2159
-2144
-2130
-2115
-2100
-2086
-2071
-2057
-2041
-2028
-2013
-1999
-1984
-1970
-1955
-1941
-1926
-1912
-1897
-1883
-1868
-1853
-1839
-1824
-1810
-1796
-1781
-1767
-1752
-1738
-1724
-1710
-1695
-1681
-1667
-1653
-1639
-1625
-1611
-1598
-1584
-1570
-1557
-1544
-1530
-1517
-1504
-1491
-1478
-1465
-1453
-1440
-1428
-1416
-1404
-1392
-1380
-1368
-1356
-1345
-1333
-1322
-1311
-1300
-1289
-1278
-1267
-1257
-1246
-1236
-1226
-1215
-1205
-1195
-1185
-1176
-1166
-1156
-1147
-1137
-1128
-1118
-1109
-1100
-1091
-1082
-1073
-1064
-1055
-1046
-1037
-1029
-1020
-1012
-1002
-995
-986
-978
-970
-962
-953
-945
-937
-929
-921
-914
-906
-898
-890
-882
-875
-867
-860
-852
-844
-837
-830
-822
-815
-808
-800
-793
-786
-779
-772
-765
-758
-751
-744
-737
-730
-723
-717
-710
-703
-697
-690
-684
-677
-671
-665
-659
-652
-646
-640
-634
-629
-623
-617
-611
-606
-600
-595
-589
-584
-579
-573
-568
-563
-557
-552
-547
-542
-537
-532
-527
-522
-518
-513
-508
-504
-499
-494
-490
-486
-481
-477
-473
-468
-464
-460
-456
-452
-448
-444
-441
-437
-433
-430
-426
-423
-419
-416
-413
-410
-407
-404
-401
-398
-395
-392
-389
-387
-384
-381
-379
-376
-374
-372
-369
-367
-365
-363
-361
-358
-356
-354
-352
-350
-348
-346
-344
-341
-339
-337
-335
-333
-331
-329
-327
-324
-322
-320
-318
-316
-314
-311
-309
-307
-305
-303
-301
-299
-297
-295
-293
-291
-289
-287
-285
-283
-281
-279
-278
-276
-274
-273
-271
-270
-268
-267
-265
-264
-263
-262
-261
-260
-259
-258
-257
-256
-255
-254
-253
-253
-252
-251
-250
-249
-249
-248
-247
-246
-245
-244
-244
-243
-242
-241
-240
-240
-239
-238
-237
-236
-236
-235
-234
-233
-232
-231
-231
-230
-229
-228
-227
-227
-226
-225
-224
-223
-223
-222
-221
-220
-220
-219
-218
-217
-216
-216
-215
-214
-213
-212
-212
-211
-210
-209
-208
-208
-207
-206
-205
-205
-204
-203
-202
-201
-201
-200
-199
-198
-198
-197
-196
-195
-195
-194
-193
-192
-191
-191
-190
-189
-188
-188
-187
-186
-185
-185
-184
-183
-182
-182
-181
-180
-179
-179
-178
-177
-176
-176
-175
-174
-173
-173
-172
-171
-170
-170
-169
-168
-167
-167
-166
-165
-164
-164
-163
-162
-161
-161
-160
-159
-158
-158
-157
-156
-155
-155
-154
-153
-153
-152
-151
-150
-150
-149
-148
-147
-147
-146
-145
-145
-144
-143
-142
-142
-141
-140
-140
-139
-138
-137
-137
-136
-135
-135
-134
-133
-132
-132
-131
-130
-130
-129
-128
-127
-127
-126
-125
-125
-124
-123
-123
-122
-121
-120
-120
-119
-118
-118
-117
-116
-116
-115
-114
-113
-113
-112
-111
-111
-110
-109
-109
-108
-107
-107
-106
-105
-105
-104
-103
-103
-102
-101
-100
-100
-99
-98
-98
-97
-96
-96
-95
-94
-94
-93
-92
-92
-91
-90
-90
-89
-88
-88
-87
-86
-86
-85
-84
-84
-83
-82
-82
-81
-80
-80
-79
-78
-78
-77
-77
-76
-75
-75
-74
-73
-73
-72
-71
-71
-70
-69
-69
-68
-67
-67
-66
-65
-65
-64
-64
-63
-62
-62
-61
-60
-60
-59
-58
-58
-57
-57
-56
-55
-55
-54
-53
-53
-52
-52
-51
-50
-50
-49
-48
-48
-47
-47
-46
-45
-45
-44
-43
-43
-42
-42
-41
-40
-40
-39
-38
-38
-37
-37
-36
-35
-35
-34
-34
-33
-32
-32
-31
-31
-30
-29
-29
-28
-28
-27
-26
-26
-25
-25
-24
-23
-23
-22
-22
-21
-20
-20
-19
-19
-18
-17
-17
-16
-16
-15
-14
-14
-13
-13
-12
-11
-11
-10
-10
-9
-9
-8
-7
-7
-6
-6
-5
-5
-4
-3
-3
-2
-2
-1
0
0
1
1
2
2
3
4
4
5
5
6
6
7
7
8
9
9
10
10
11
11
12
13
13
14
14
15
15
16
16
17
18
18
19
19
20
20
21
21
22
22
23
24
24
25
25
26
26
27
27
28
28
29
30
30
31
31
32
32
33
33
34
34
35
35
36
37
37
38
38
39
39
40
40
41
41
42
42
43
43
44
44
45
45
46
47
47
48
48
49
49
50
50
51
51
52
52
53
53
54
54
55
55
56
56
57
57
58
58
59
59
60
60
61
61
62
62
63
63
64
64
65
65
66
66
67
67
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
81
82
82
83
83
84
84
85
85
86
86
87
87
88
88
89
89
90
90
90
91
91
92
92
93
93
94
94
95
95
96
96
97
97
97
98
98
99
99
100
100
101
101
102
102
102
103
103
104
104
105
105
106
106
107
107
107
108
108
109
109
110
110
111
111
111
112
112
113
113
114
114
115
115
115
116
116
117
117
118
118
118
119
119
120
120
121
121
121
122
122
123
123
124
124
124
125
125
126
126
127
127
127
128
128
129
129
130
130
130
131
131
132
132
132
133
133
134
134
135
135
135
136
136
137
137
137
138
138
139
139
139
140
140
141
141
141
142
142
143
143
143
144
144
145
145
145
146
146
147
147
147
148
148
149
149
149
150
150
151
151
151
152
152
153
153
153
154
154
154
155
155
156
156
156
157
157
158
158
158
159
159
159
160
160
161
161
161
162
162
162
163
163
164
164
164
165
165
165
166
166
167
167
167
168
168
168
169
169
170
170
170
171
171
171
172
172
172
173
173
173
174
174
175
175
175
176
176
176
177
177
177
178
178
178
179
179
180
180
180
181
181
181
182
182
182
183
183
183
184
184
184
185
185
185
186
186
186
187
187
187
188
188
188
189
189
190
190
190
191
191
191
192
192
192
193
193
193
194
194
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
200
200
200
201
201
201
202
202
202
203
203
203
204
204
204
204
205
205
205
206
206
206
207
207
207
208
208
208
209
209
209
209
210
210
210
211
211
211
212
212
212
212
213
213
213
214
214
214
215
215
215
215
216
216
216
217
217
217
218
218
218
218
219
219
219
220
220
220
220
221
221
221
222
222
222
222
223
223
223
224
224
224
224
225
225
225
226
226
226
226
227
227
227
228
228
228
228
229
229
229
229
230
230
230
231
231
231
231
232
232
232
232
233
233
233
234
234
234
234
235
235
235
235
236
236
236
236
237
237
237
237
238
238
238
239
239
239
239
240
240
240
240
241
241
241
241
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
245
246
246
246
246
247
247
247
247
248
248
248
248
249
249
249
249
249
250
250
