5
33071
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
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
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
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
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
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
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
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
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
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
21
21
21
21
21
21
21
21
21
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
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
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
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
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
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
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
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
20
20
20
20
20
20
20
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
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
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
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
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
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
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
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
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
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
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
23
23
23
23
23
23
23
23
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
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
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
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
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
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
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
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
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
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
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
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
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
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
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
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
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
21
21
21
21
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
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
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
18
18
18
18
18
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
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
17
17
17
17
17
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
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
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
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
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
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
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
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
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
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
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
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
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
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
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
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
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
28
28
28
28
28
28
28
28
28
28
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
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
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
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
24
24
24
24
24
24
24
24
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
23
23
23
23
23
23
23
23
23
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
22
22
22
22
22
22
22
22
22
22
22
22
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
21
21
21
21
21
21
21
21
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
20
20
20
20
20
20
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
19
19
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
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
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
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
8
8
8
8
8
8
8
8
8
8
7
7
7
7
7
7
7
7
7
7
6
6
6
6
6
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-107
-107
-108
-108
-108
-108
-108
-108
-108
-108
-109
-109
-109
-109
-109
-109
-109
-109
-110
-110
-110
-110
-110
-110
-110
-111
-111
-111
-111
-111
-111
-111
-111
-112
-112
-112
-112
-112
-112
-112
-113
-113
-113
-113
-113
-113
-113
-113
-114
-114
-114
-114
-114
-114
-114
-115
-115
-115
-115
-115
-115
-115
-115
-116
-116
-116
-116
-116
-116
-116
-116
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-118
-118
-118
-118
-118
-119
-119
-119
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-120
-120
-120
-121
-121
-121
-121
-121
-121
-121
-121
-122
-122
-122
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-156
-156
-157
-157
-157
-157
-157
-157
-157
-158
-158
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-215
-216
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-218
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-225
-225
-225
-225
-225
-225
-226
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-228
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-232
-233
-233
-233
-233
-233
-233
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-235
-236
-236
-236
-236
-236
-236
-237
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-239
-240
-240
-240
-240
-240
-240
-241
-241
-241
-241
-241
-241
-242
-242
-242
-242
-242
-242
-243
-243
-243
-243
-243
-243
-244
-244
-244
-244
-244
-245
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-266
-266
-266
-266
-266
-266
-267
-267
-267
-267
-267
-267
-268
-268
-268
-268
-268
-268
-269
-269
-269
-269
-269
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-274
-274
-274
-274
-274
-275
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-281
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-285
-285
-285
-285
-285
-285
-286
-286
-286
-286
-286
-286
-287
-287
-287
-287
-287
-287
-288
-288
-288
-288
-288
-288
-289
-289
-289
-289
-289
-289
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-294
-294
-294
-294
-294
-295
-295
-295
-295
-295
-295
-296
-296
-296
-296
-296
-296
-297
-297
-297
-297
-297
-297
-298
-298
-298
-298
-298
-298
-299
-299
-299
-299
-299
-299
-300
-300
-300
-300
-300
-300
-301
-301
-301
-301
-301
-301
-302
-302
-302
-302
-302
-302
-303
-303
-303
-303
-303
-303
-304
-304
-304
-304
-304
-305
-305
-305
-305
-305
-305
-306
-306
-306
-306
-306
-306
-307
-307
-307
-307
-307
-307
-308
-308
-308
-308
-308
-309
-309
-309
-309
-309
-309
-310
-310
-310
-310
-310
-310
-311
-311
-311
-311
-311
-311
-312
-312
-312
-312
-312
-312
-313
-313
-313
-313
-313
-314
-314
-314
-314
-314
-314
-315
-315
-315
-315
-315
-315
-316
-316
-316
-316
-316
-316
-317
-317
-317
-317
-317
-317
-318
-318
-318
-318
-318
-318
-318
-319
-319
-319
-319
-319
-319
-320
-320
-320
-320
-320
-320
-321
-321
-321
-321
-321
-321
-321
-322
-322
-322
-322
-322
-322
-323
-323
-323
-323
-323
-323
-323
-324
-324
-324
-324
-324
-324
-325
-325
-325
-325
-325
-325
-325
-326
-326
-326
-326
-326
-326
-326
-327
-327
-327
-327
-327
-327
-327
-328
-328
-328
-328
-328
-328
-328
-329
-329
-329
-329
-329
-329
-329
-330
-330
-330
-330
-330
-330
-330
-330
-331
-331
-331
-331
-331
-331
-331
-332
-332
-332
-332
-332
-332
-332
-333
-333
-333
-333
-333
-333
-333
-333
-334
-334
-334
-334
-334
-334
-334
-335
-335
-335
-335
-335
-335
-335
-335
-336
-336
-336
-336
-336
-336
-336
-337
-337
-337
-337
-337
-337
-337
-337
-338
-338
-338
-338
-338
-338
-338
-339
-339
-339
-339
-339
-339
-339
-340
-340
-340
-340
-340
-340
-340
-341
-341
-341
-341
-341
-341
-341
-341
-342
-342
-342
-342
-342
-342
-342
-343
-343
-343
-343
-343
-343
-343
-343
-344
-344
-344
-344
-344
-344
-344
-345
-345
-345
-345
-345
-345
-345
-345
-346
-346
-346
-346
-346
-346
-346
-347
-347
-347
-347
-347
-347
-347
-347
-348
-348
-348
-348
-348
-348
-348
-348
-349
-349
-349
-349
-349
-349
-349
-349
-350
-350
-350
-350
-350
-350
-350
-350
-351
-351
-351
-351
-351
-351
-351
-352
-352
-352
-352
-352
-352
-352
-352
-353
-353
-353
-353
-353
-353
-353
-353
-354
-354
-354
-354
-354
-354
-354
-354
-355
-355
-355
-355
-355
-355
-355
-355
-356
-356
-356
-356
-356
-356
-356
-357
-357
-357
-357
-357
-357
-357
-357
-358
-358
-358
-358
-358
-358
-358
-358
-359
-359
-359
-359
-359
-359
-359
-359
-360
-360
-360
-360
-360
-360
-360
-360
-361
-361
-361
-361
-361
-361
-361
-361
-362
-362
-362
-362
-362
-362
-362
-362
-363
-363
-363
-363
-363
-363
-363
-363
-364
-364
-364
-364
-364
-364
-364
-364
-365
-365
-365
-365
-365
-365
-365
-365
-366
-366
-366
-366
-366
-366
-366
-366
-366
-367
-367
-367
-367
-367
-367
-367
-367
-368
-368
-368
-368
-368
-368
-368
-368
-368
-369
-369
-369
-369
-369
-369
-369
-369
-370
-370
-370
-370
-370
-370
-370
-370
-370
-371
-371
-371
-371
-371
-371
-371
-371
-372
-372
-372
-372
-372
-372
-372
-372
-373
-373
-373
-373
-373
-373
-373
-373
-374
-374
-374
-374
-374
-374
-374
-374
-374
-375
-375
-375
-375
-375
-375
-375
-375
-375
-376
-376
-376
-376
-376
-376
-376
-376
-376
-377
-377
-377
-377
-377
-377
-377
-377
-377
-378
-378
-378
-378
-378
-378
-378
-378
-378
-378
-379
-379
-379
-379
-379
-379
-379
-379
-379
-380
-380
-380
-380
-380
-380
-380
-380
-380
-380
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-381
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-394
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-393
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-392
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-389
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-384
-384
-384
-384
-384
-384
-384
-384
-384
-384
-383
-383
-383
-383
-383
-383
-383
-383
-383
-383
-382
-382
-382
-382
-382
-382
-382
-382
-382
-382
-381
-381
-381
-381
-381
-381
-381
-381
-381
-380
-380
-380
-380
-380
-380
-380
-380
-380
-379
-379
-379
-379
-379
-379
-379
-379
-378
-378
-378
-378
-378
-378
-378
-378
-377
-377
-377
-377
-377
-377
-377
-377
-376
-376
-376
-376
-376
-376
-376
-376
-375
-375
-375
-375
-375
-375
-375
-374
-374
-374
-374
-374
-374
-374
-373
-373
-373
-373
-373
-373
-373
-372
-372
-372
-372
-372
-372
-372
-371
-371
-371
-371
-371
-371
-371
-370
-370
-370
-370
-370
-370
-370
-369
-369
-369
-369
-369
-369
-368
-368
-368
-368
-368
-368
-368
-367
-367
-367
-367
-367
-367
-366
-366
-366
-366
-366
-366
-365
-365
-365
-365
-365
-365
-365
-364
-364
-364
-364
-364
-364
-363
-363
-363
-363
-363
-363
-362
-362
-362
-362
-362
-362
-361
-361
-361
-361
-361
-361
-360
-360
-360
-360
-360
-359
-359
-359
-359
-359
-359
-358
-358
-358
-358
-358
-357
-357
-357
-357
-357
-356
-356
-356
-356
-356
-355
-355
-355
-355
-355
-354
-354
-354
-354
-353
-353
-353
-353
-353
-352
-352
-352
-352
-351
-351
-351
-350
-350
-350
-350
-349
-349
-349
-348
-348
-348
-347
-347
-347
-346
-346
-346
-345
-345
-345
-344
-344
-343
-343
-342
-342
-342
-341
-341
-340
-340
-339
-339
-338
-338
-337
-336
-336
-335
-335
-334
-334
-333
-332
-332
-331
-331
-330
-329
-329
-328
-327
-327
-326
-325
-325
-324
-323
-323
-322
-321
-321
-320
-319
-318
-318
-317
-316
-316
-315
-314
-313
-313
-312
-311
-310
-310
-309
-308
-307
-307
-306
-305
-304
-304
-303
-302
-301
-300
-300
-299
-298
-297
-296
-296
-295
-294
-293
-293
-292
-291
-290
-289
-289
-288
-287
-286
-286
-285
-284
-283
-282
-282
-281
-280
-279
-279
-278
-277
-276
-276
-275
-274
-273
-273
-272
-271
-270
-270
-269
-268
-267
-267
-266
-265
-264
-264
-263
-262
-261
-261
-260
-259
-259
-258
-257
-257
-256
-255
-255
-254
-253
-253
-252
-251
-251
-250
-250
-249
-248
-248
-247
-247
-246
-245
-245
-244
-244
-243
-243
-242
-241
-241
-240
-240
-239
-239
-238
-237
-237
-236
-235
-235
-234
-233
-233
-232
-231
-231
-230
-229
-229
-228
-227
-227
-226
-225
-225
-224
-223
-222
-222
-221
-220
-220
-219
-218
-217
-217
-216
-215
-214
-214
-213
-212
-211
-211
-210
-209
-209
-208
-207
-207
-206
-205
-205
-204
-203
-203
-202
-201
-201
-200
-199
-199
-198
-198
-197
-197
-196
-195
-195
-194
-194
-193
-193
-192
-192
-192
-191
-191
-190
-190
-189
-189
-189
-188
-188
-187
-187
-186
-186
-186
-185
-185
-184
-184
-183
-183
-182
-182
-181
-180
-180
-179
-179
-178
-177
-177
-176
-176
-175
-174
-174
-173
-172
-172
-171
-170
-170
-169
-168
-168
-167
-167
-166
-166
-166
-165
-165
-165
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-173
-173
-173
-172
-172
-171
-171
-170
-170
-169
-169
-168
-168
-167
-167
-166
-166
-166
-165
-165
-165
-164
-164
-163
-162
-162
-161
-160
-159
-158
-157
-156
-155
-154
-153
-152
-151
-150
-149
-149
-148
-147
-146
-145
-144
-143
-141
-140
-139
-137
-135
-134
-132
-130
-128
-126
-125
-123
-121
-119
-117
-115
-113
-111
-109
-107
-105
-102
-100
-97
-95
-92
-90
-87
-85
-82
-80
-77
-74
-71
-69
-66
-63
-60
-57
-54
-51
-48
-45
-43
-40
-37
-34
-32
-29
-26
-24
-21
-19
-16
-14
-11
-8
-6
-3
-1
1
4
6
9
11
14
16
18
21
23
26
28
30
33
35
38
40
43
45
47
50
52
54
56
59
61
64
66
68
71
73
76
79
81
84
87
89
92
95
98
100
103
106
109
112
115
117
120
123
126
129
132
134
137
140
143
146
148
151
154
157
160
163
167
170
173
177
181
184
188
192
195
199
203
207
211
215
220
224
229
233
238
243
248
253
257
262
267
272
277
281
286
291
295
300
304
308
312
317
321
325
329
334
338
343
348
353
358
363
368
373
377
382
387
391
395
400
404
408
412
417
421
425
428
432
436
440
444
448
452
456
460
464
468
472
476
480
484
488
492
495
499
503
506
510
513
517
520
524
527
530
533
537
540
543
546
549
551
553
556
557
559
561
562
563
564
565
565
566
567
567
568
569
570
571
573
574
576
579
581
584
587
590
593
597
601
605
609
614
619
625
630
636
643
649
656
663
670
677
684
691
698
705
712
719
726
732
738
745
751
756
762
768
773
778
783
788
793
798
803
808
813
818
823
828
834
839
845
850
856
862
868
874
880
886
892
898
905
911
917
923
930
936
942
949
955
962
968
975
981
988
994
1000
1006
1014
1020
1028
1035
1042
1049
1057
1065
1073
1081
1089
1097
1105
1114
1122
1131
1139
1148
1156
1165
1173
1182
1191
1200
1208
1217
1226
1236
1245
1254
1263
1272
1281
1291
1300
1309
1317
1326
1334
1342
1350
1358
1365
1373
1380
1388
1395
1402
1410
1417
1425
1432
1439
1447
1454
1461
1468
1475
1481
1488
1494
1500
1505
1511
1516
1521
1526
1530
1535
1539
1543
1546
1549
1552
1554
1557
1558
1560
1561
1562
1563
1564
1565
1566
1567
1569
1570
1572
1574
1575
1578
1580
1583
1586
1589
1593
1597
1601
1605
1610
1614
1619
1623
1628
1633
1637
1642
1646
1650
1654
1658
1662
1666
1669
1672
1676
1679
1682
1684
1687
1689
1691
1692
1693
1694
1695
1695
1694
1694
1693
1693
1692
1691
1690
1690
1689
1689
1689
1689
1689
1690
1690
1691
1692
1694
1695
1697
1698
1700
1702
1704
1706
1708
1709
1711
1713
1714
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1727
1728
1729
1731
1733
1734
1736
1738
1739
1741
1742
1743
1745
1746
1747
1749
1750
1752
1753
1755
1757
1759
1761
1763
1766
1768
1771
1774
1777
1781
1784
1787
1790
1794
1796
1799
1801
1803
1805
1806
1807
1808
1808
1808
1807
1805
1804
1802
1800
1798
1796
1793
1790
1787
1784
1781
1777
1774
1770
1767
1763
1760
1756
1752
1748
1745
1741
1737
1733
1729
1725
1721
1716
1712
1708
1704
1700
1696
1692
1688
1684
1680
1676
1672
1668
1664
1660
1657
1654
1650
1647
1644
1641
1638
1635
1632
1629
1625
1622
1618
1615
1611
1608
1604
1600
1597
1593
1589
1586
1582
1578
1574
1569
1564
1559
1553
1548
1542
1537
1531
1526
1521
1517
1512
1508
1504
1501
1498
1495
1493
1491
1489
1487
1486
1485
1485
1485
1486
1488
1490
1492
1495
1499
1503
1508
1513
1519
1524
1530
1535
1541
1547
1552
1558
1564
1570
1575
1581
1586
1592
1597
1602
1608
1613
1618
1623
1628
1633
1638
1642
1647
1651
1656
1660
1665
1670
1674
1679
1684
1689
1693
1698
1702
1707
1711
1714
1718
1722
1725
1729
1733
1737
1741
1745
1749
1753
1757
1761
1765
1770
1775
1779
1784
1788
1792
1796
1800
1804
1807
1810
1813
1816
1818
1820
1822
1824
1825
1826
1826
1826
1826
1825
1824
1822
1820
1817
1814
1810
1806
1802
1797
1792
1786
1781
1775
1769
1763
1757
1751
1745
1738
1732
1724
1717
1709
1700
1691
1681
1671
1661
1649
1638
1626
1613
1601
1588
1576
1563
1551
1538
1526
1514
1502
1491
1479
1468
1457
1447
1437
1427
1417
1408
1399
1390
1383
1376
1369
1363
1358
1353
1348
1344
1340
1336
1331
1327
1322
1317
1311
1306
1301
1296
1291
1286
1282
1277
1271
1266
1260
1255
1248
1242
1235
1228
1221
1214
1207
1200
1193
1187
1182
1176
1171
1166
1161
1157
1153
1149
1145
1142
1139
1136
1134
1133
1131
1130
1130
1129
1128
1127
1126
1124
1123
1121
1120
1118
1115
1112
1109
1106
1102
1097
1093
1089
1085
1081
1077
1073
1069
1066
1063
1060
1058
1055
1053
1050
1048
1045
1041
1037
1033
1029
1025
1020
1016
1014
1010
1010
1008
1008
1010
1012
1014
1016
1022
1027
1032
1038
1045
1053
1060
1068
1076
1084
1092
1100
1108
1116
1123
1130
1138
1145
1152
1159
1166
1173
1180
1188
1196
1205
1214
1224
1233
1244
1254
1265
1277
1288
1300
1312
1323
1335
1346
1356
1366
1375
1384
1393
1402
1410
1419
1427
1435
1443
1451
1459
1467
1475
1483
1491
1500
1508
1516
1524
1532
1539
1547
1554
1560
1566
1572
1576
1581
1585
1588
1592
1595
1598
1602
1605
1609
1613
1617
1622
1627
1632
1638
1645
1652
1660
1668
1677
1686
1696
1707
1718
1729
1741
1754
1766
1778
1791
1803
1815
1827
1838
1850
1860
1870
1879
1888
1896
1903
1911
1918
1926
1933
1941
1949
1957
1964
1973
1981
1989
1998
2005
2015
2024
2033
2041
2050
2058
2067
2075
2084
2092
2100
2109
2118
2126
2135
2144
2153
2162
2171
2180
2190
2199
2208
2216
2225
2233
2241
2248
2255
2262
2268
2274
2281
2287
2293
2300
2307
2314
2322
2331
2340
2349
2359
2369
2380
2391
2402
2413
2425
2436
2448
2460
2472
2484
2496
2508
2520
2532
2544
2556
2568
2580
2591
2602
2613
2623
2633
2642
2650
2657
2664
2671
2677
2682
2687
2693
2698
2704
2709
2715
2721
2727
2732
2738
2744
2750
2757
2763
2769
2775
2781
2787
2792
2798
2803
2809
2814
2820
2827
2833
2841
2849
2858
2867
2878
2890
2902
2915
2929
2943
2958
2973
2987
3002
3017
3033
3048
3064
3079
3095
3111
3126
3142
3157
3172
3187
3201
3215
3228
3240
3252
3263
3274
3284
3294
3303
3312
3321
3329
3337
3344
3351
3358
3365
3371
3377
3383
3389
3395
3400
3405
3410
3414
3418
3421
3425
3428
3431
3433
3436
3439
3441
3444
3447
3451
3454
3459
3463
3468
3473
3478
3483
3489
3494
3499
3504
3509
3514
3519
3524
3529
3535
3540
3545
3550
3555
3560
3565
3570
3575
3580
3585
3591
3598
3605
3614
3623
3633
3644
3656
3668
3681
3695
3708
3722
3735
3749
3762
3774
3786
3798
3809
3819
3828
3836
3844
3851
3857
3861
3865
3869
3871
3873
3875
3876
3877
3878
3878
3880
3881
3882
3884
3886
3888
3890
3892
3894
3895
3897
3899
3900
3902
3904
3906
3909
3913
3916
3921
3926
3931
3937
3943
3950
3957
3964
3971
3978
3985
3991
3996
4001
4005
4008
4010
4011
4011
4011
4009
4006
4003
4000
3996
3992
3988
3984
3980
3976
3971
3966
3961
3955
3950
3944
3939
3933
3926
3920
3914
3908
3902
3896
3891
3886
3882
3878
3874
3870
3865
3861
3856
3851
3846
3842
3837
3833
3828
3825
3821
3819
3816
3814
3812
3811
3810
3809
3810
3811
3813
3815
3818
3822
3826
3831
3835
3839
3843
3847
3850
3853
3855
3857
3858
3858
3858
3857
3856
3855
3854
3853
3852
3852
3851
3851
3851
3851
3851
3850
3850
3850
3849
3849
3850
3850
3852
3854
3857
3861
3865
3871
3877
3884
3891
3899
3908
3917
3928
3939
3951
3964
3978
3992
4008
4024
4038
4054
4070
4085
4098
4111
4122
4133
4143
4152
4161
4170
4178
4185
4192
4199
4205
4211
4215
4220
4223
4226
4228
4230
4231
4232
4233
4234
4234
4234
4235
4235
4235
4235
4235
4234
4234
4234
4234
4235
4236
4238
4240
4242
4243
4244
4245
4244
4244
4242
4240
4237
4234
4230
4227
4223
4219
4215
4212
4207
4203
4199
4194
4189
4184
4178
4172
4166
4159
4152
4145
4136
4127
4118
4107
4096
4083
4070
4057
4042
4027
4010
3993
3975
3956
3937
3916
3895
3874
3851
3828
3803
3778
3751
3724
3696
3667
3637
3607
3576
3545
3513
3481
3449
3417
3386
3355
3324
3294
3265
3236
3208
3180
3153
3126
3100
3074
3049
3025
3001
2978
2956
2935
2915
2896
2878
2861
2845
2830
2816
2802
2789
2777
2766
2756
2747
2739
2733
2727
2723
2720
2718
2717
2717
2718
2720
2723
2726
2729
2733
2736
2740
2744
2748
2752
2756
2760
2764
2767
2771
2773
2775
2777
2777
2777
2775
2772
2768
2763
2757
2750
2741
2732
2721
2709
2696
2682
2667
2652
2637
2621
2605
2590
2575
2560
2545
2530
2516
2502
2487
2473
2458
2444
2428
2413
2397
2381
2364
2348
2331
2313
2296
2279
2263
2246
2230
2215
2200
2185
2171
2157
2143
2129
2114
2100
2086
2072
2059
2047
2035
2024
2013
2005
1996
1987
1978
1969
1959
1949
1939
1928
1917
1904
1891
1878
1863
1847
1831
1815
1797
1779
1761
1741
1721
1700
1677
1654
1629
1604
1578
1552
1525
1497
1469
1441
1412
1382
1353
1324
1295
1268
1241
1217
1193
1172
1152
1133
1115
1099
1083
1068
1053
1037
1020
1004
986
967
946
923
898
870
841
810
777
744
709
674
639
605
571
538
506
475
445
416
388
360
334
308
283
260
237
216
196
176
158
139
121
102
83
64
45
25
5
-15
-36
-56
-77
-99
-121
-144
-168
-192
-216
-242
-267
-294
-321
-348
-377
-405
-435
-464
-494
-524
-553
-583
-612
-641
-670
-698
-725
-752
-779
-805
-831
-857
-883
-909
-936
-962
-990
-1016
-1045
-1074
-1103
-1133
-1163
-1193
-1224
-1255
-1287
-1318
-1350
-1382
-1413
-1444
-1475
-1506
-1536
-1566
-1596
-1625
-1653
-1680
-1706
-1730
-1753
-1774
-1793
-1812
-1829
-1845
-1860
-1875
-1890
-1904
-1918
-1931
-1944
-1957
-1969
-1981
-1992
-2003
-2013
-2023
-2031
-2039
-2045
-2051
-2055
-2058
-2061
-2063
-2064
-2065
-2066
-2066
-2066
-2067
-2067
-2066
-2066
-2065
-2063
-2061
-2059
-2057
-2054
-2050
-2045
-2041
-2035
-2029
-2023
-2016
-2008
-2000
-1991
-1982
-1971
-1960
-1947
-1934
-1920
-1905
-1890
-1875
-1860
-1845
-1830
-1815
-1801
-1788
-1774
-1761
-1748
-1736
-1724
-1713
-1703
-1693
-1685
-1677
-1671
-1665
-1660
-1656
-1654
-1652
-1650
-1649
-1648
-1647
-1645
-1642
-1638
-1632
-1626
-1618
-1608
-1598
-1586
-1573
-1559
-1544
-1528
-1510
-1493
-1474
-1456
-1436
-1417
-1397
-1377
-1356
-1335
-1315
-1295
-1275
-1257
-1239
-1223
-1208
-1194
-1181
-1169
-1159
-1149
-1140
-1133
-1126
-1121
-1116
-1112
-1108
-1105
-1100
-1096
-1090
-1084
-1078
-1070
-1062
-1052
-1042
-1032
-1020
-1008
-997
-984
-971
-957
-944
-929
-915
-900
-885
-870
-855
-839
-824
-809
-793
-779
-764
-750
-736
-722
-708
-694
-680
-665
-650
-635
-620
-604
-589
-573
-557
-541
-524
-507
-490
-472
-454
-434
-414
-393
-370
-347
-323
-298
-273
-248
-222
-196
-171
-145
-119
-94
-68
-43
-19
5
27
48
66
83
99
112
123
133
141
146
150
153
154
153
152
150
147
144
141
137
134
131
128
126
124
122
122
122
123
126
130
135
141
148
155
162
170
178
186
194
201
208
215
221
226
231
235
238
240
240
240
239
237
234
229
223
216
208
199
188
177
165
152
139
126
112
99
85
70
56
41
26
11
-4
-19
-33
-46
-58
-70
-81
-91
-100
-108
-116
-123
-130
-136
-142
-147
-151
-155
-159
-162
-165
-168
-170
-173
-176
-179
-183
-186
-190
-193
-197
-199
-201
-201
-202
-201
-200
-198
-197
-195
-193
-191
-190
-189
-188
-188
-189
-191
-193
-197
-200
-204
-208
-213
-217
-222
-228
-233
-240
-247
-255
-263
-272
-283
-294
-306
-318
-332
-346
-361
-377
-394
-412
-432
-452
-473
-496
-519
-543
-567
-592
-617
-641
-665
-689
-712
-734
-756
-777
-796
-815
-832
-849
-865
-880
-894
-908
-922
-936
-949
-964
-978
-993
-1008
-1024
-1041
-1058
-1074
-1091
-1108
-1125
-1142
-1160
-1177
-1194
-1212
-1229
-1247
-1264
-1282
-1298
-1314
-1329
-1344
-1357
-1369
-1381
-1391
-1399
-1407
-1413
-1419
-1423
-1427
-1430
-1433
-1434
-1435
-1434
-1432
-1429
-1425
-1420
-1415
-1408
-1401
-1394
-1385
-1377
-1368
-1358
-1349
-1339
-1329
-1320
-1310
-1301
-1291
-1282
-1272
-1262
-1251
-1240
-1229
-1217
-1204
-1191
-1178
-1164
-1150
-1136
-1122
-1108
-1093
-1078
-1063
-1048
-1032
-1016
-1000
-984
-967
-950
-934
-917
-901
-885
-869
-854
-839
-824
-810
-796
-782
-769
-756
-743
-731
-720
-709
-699
-689
-680
-671
-663
-654
-646
-638
-629
-621
-612
-603
-594
-585
-576
-566
-556
-547
-538
-529
-520
-512
-505
-498
-491
-486
-481
-478
-477
-478
-480
-485
-491
-498
-507
-517
-528
-540
-553
-567
-581
-597
-613
-629
-646
-663
-680
-697
-714
-732
-749
-766
-783
-801
-818
-836
-854
-872
-891
-910
-930
-949
-970
-990
-1010
-1030
-1051
-1071
-1091
-1112
-1133
-1155
-1177
-1200
-1224
-1249
-1274
-1300
-1326
-1352
-1377
-1403
-1427
-1451
-1474
-1496
-1517
-1537
-1556
-1575
-1592
-1609
-1625
-1640
-1656
-1671
-1687
-1702
-1718
-1733
-1749
-1764
-1780
-1796
-1812
-1828
-1844
-1861
-1878
-1895
-1913
-1931
-1949
-1968
-1987
-2005
-2025
-2044
-2063
-2081
-2098
-2115
-2131
-2146
-2160
-2173
-2185
-2197
-2207
-2217
-2226
-2233
-2240
-2246
-2250
-2253
-2256
-2257
-2258
-2258
-2258
-2258
-2257
-2256
-2255
-2255
-2254
-2254
-2255
-2256
-2259
-2262
-2267
-2272
-2278
-2285
-2292
-2300
-2308
-2316
-2324
-2332
-2339
-2347
-2355
-2362
-2369
-2375
-2382
-2387
-2393
-2398
-2402
-2406
-2410
-2414
-2416
-2419
-2421
-2422
-2423
-2424
-2424
-2423
-2423
-2422
-2421
-2420
-2419
-2418
-2417
-2417
-2417
-2417
-2418
-2419
-2421
-2424
-2428
-2433
-2439
-2446
-2453
-2461
-2470
-2479
-2488
-2497
-2506
-2516
-2525
-2535
-2545
-2556
-2567
-2579
-2592
-2606
-2621
-2637
-2654
-2671
-2689
-2708
-2726
-2745
-2764
-2782
-2800
-2817
-2834
-2851
-2867
-2882
-2896
-2910
-2923
-2936
-2949
-2961
-2974
-2987
-3000
-3013
-3026
-3040
-3053
-3066
-3078
-3090
-3101
-3111
-3121
-3131
-3140
-3148
-3157
-3165
-3172
-3180
-3187
-3194
-3201
-3208
-3214
-3219
-3224
-3228
-3231
-3234
-3236
-3237
-3238
-3238
-3238
-3238
-3237
-3236
-3235
-3233
-3231
-3227
-3222
-3217
-3210
-3204
-3197
-3190
-3184
-3178
-3172
-3167
-3162
-3159
-3156
-3154
-3153
-3153
-3154
-3156
-3158
-3161
-3164
-3167
-3171
-3174
-3177
-3179
-3181
-3182
-3183
-3184
-3184
-3183
-3182
-3180
-3178
-3175
-3171
-3168
-3164
-3161
-3157
-3154
-3150
-3147
-3143
-3140
-3137
-3134
-3131
-3129
-3126
-3123
-3120
-3116
-3112
-3107
-3101
-3095
-3088
-3081
-3074
-3066
-3059
-3051
-3043
-3035
-3027
-3019
-3011
-3002
-2993
-2983
-2972
-2961
-2950
-2937
-2925
-2912
-2899
-2886
-2873
-2861
-2848
-2836
-2825
-2814
-2803
-2792
-2783
-2774
-2765
-2758
-2751
-2745
-2740
-2734
-2729
-2724
-2719
-2714
-2709
-2703
-2698
-2692
-2686
-2679
-2673
-2666
-2659
-2653
-2646
-2640
-2634
-2628
-2623
-2619
-2615
-2611
-2608
-2605
-2603
-2601
-2599
-2597
-2595
-2594
-2593
-2592
-2593
-2593
-2594
-2595
-2596
-2597
-2598
-2598
-2597
-2596
-2595
-2593
-2591
-2588
-2585
-2582
-2580
-2578
-2576
-2575
-2575
-2575
-2575
-2575
-2576
-2576
-2576
-2576
-2575
-2575
-2574
-2573
-2571
-2570
-2568
-2567
-2566
-2565
-2564
-2564
-2564
-2565
-2567
-2569
-2573
-2577
-2581
-2587
-2592
-2599
-2605
-2613
-2620
-2629
-2637
-2646
-2655
-2665
-2675
-2685
-2697
-2709
-2722
-2737
-2753
-2770
-2789
-2808
-2829
-2851
-2873
-2897
-2921
-2946
-2973
-3000
-3028
-3057
-3087
-3117
-3148
-3179
-3210
-3242
-3273
-3304
-3334
-3364
-3393
-3422
-3450
-3478
-3504
-3531
-3557
-3584
-3610
-3637
-3663
-3690
-3716
-3743
-3769
-3794
-3819
-3844
-3867
-3890
-3911
-3932
-3951
-3969
-3985
-4001
-4014
-4029
-4041
-4053
-4065
-4075
-4086
-4097
-4106
-4115
-4123
-4131
-4137
-4143
-4149
-4154
-4159
-4163
-4167
-4171
-4174
-4176
-4178
-4179
-4180
-4181
-4182
-4183
-4185
-4188
-4191
-4196
-4202
-4209
-4218
-4229
-4240
-4253
-4268
-4283
-4298
-4315
-4331
-4348
-4364
-4380
-4395
-4409
-4421
-4433
-4443
-4452
-4461
-4469
-4476
-4484
-4491
-4499
-4508
-4517
-4528
-4538
-4550
-4563
-4576
-4591
-4607
-4624
-4643
-4662
-4683
-4704
-4726
-4748
-4771
-4795
-4818
-4841
-4865
-4888
-4912
-4935
-4959
-4982
-5004
-5026
-5048
-5068
-5088
-5108
-5127
-5145
-5163
-5180
-5196
-5213
-5228
-5244
-5259
-5274
-5289
-5303
-5318
-5332
-5345
-5359
-5371
-5384
-5396
-5408
-5420
-5431
-5442
-5454
-5465
-5477
-5489
-5500
-5512
-5523
-5534
-5545
-5555
-5565
-5574
-5582
-5590
-5597
-5603
-5608
-5612
-5615
-5616
-5617
-5615
-5613
-5610
-5605
-5600
-5595
-5589
-5583
-5577
-5571
-5566
-5561
-5557
-5554
-5552
-5550
-5549
-5548
-5548
-5549
-5550
-5552
-5554
-5556
-5558
-5560
-5562
-5564
-5565
-5565
-5565
-5564
-5562
-5559
-5556
-5553
-5549
-5544
-5539
-5533
-5526
-5519
-5512
-5503
-5494
-5485
-5475
-5464
-5452
-5441
-5429
-5418
-5408
-5398
-5390
-5382
-5376
-5370
-5365
-5361
-5357
-5353
-5349
-5345
-5341
-5337
-5333
-5329
-5324
-5320
-5315
-5310
-5304
-5298
-5292
-5285
-5278
-5270
-5261
-5252
-5242
-5232
-5221
-5208
-5196
-5182
-5168
-5152
-5136
-5120
-5102
-5084
-5065
-5046
-5026
-5006
-4986
-4966
-4946
-4926
-4907
-4889
-4871
-4855
-4838
-4823
-4808
-4793
-4778
-4762
-4747
-4731
-4714
-4698
-4682
-4665
-4649
-4633
-4618
-4601
-4585
-4569
-4552
-4535
-4517
-4499
-4480
-4460
-4441
-4421
-4400
-4379
-4358
-4336
-4314
-4292
-4270
-4247
-4224
-4201
-4178
-4154
-4131
-4108
-4086
-4062
-4042
-4021
-4000
-3980
-3960
-3941
-3921
-3902
-3882
-3862
-3841
-3820
-3799
-3777
-3755
-3733
-3711
-3689
-3668
-3646
-3624
-3603
-3581
-3560
-3538
-3517
-3495
-3474
-3452
-3430
-3409
-3387
-3365
-3344
-3322
-3300
-3278
-3256
-3233
-3211
-3188
-3166
-3143
-3121
-3098
-3076
-3053
-3032
-3011
-2990
-2970
-2951
-2933
-2916
-2899
-2883
-2867
-2851
-2836
-2820
-2805
-2789
-2773
-2758
-2742
-2727
-2712
-2696
-2682
-2667
-2653
-2640
-2627
-2614
-2602
-2591
-2580
-2570
-2561
-2553
-2546
-2539
-2534
-2530
-2527
-2525
-2524
-2523
-2523
-2523
-2523
-2524
-2524
-2524
-2524
-2524
-2524
-2523
-2522
-2521
-2519
-2516
-2513
-2510
-2506
-2503
-2499
-2495
-2492
-2488
-2485
-2483
-2481
-2480
-2480
-2480
-2481
-2481
-2482
-2482
-2482
-2482
-2481
-2481
-2480
-2479
-2478
-2477
-2477
-2477
-2477
-2478
-2480
-2482
-2485
-2488
-2492
-2496
-2501
-2506
-2512
-2518
-2525
-2532
-2541
-2549
-2558
-2568
-2578
-2587
-2597
-2608
-2618
-2629
-2640
-2652
-2664
-2678
-2692
-2707
-2724
-2741
-2759
-2777
-2796
-2815
-2835
-2853
-2872
-2889
-2906
-2922
-2937
-2950
-2963
-2974
-2984
-2993
-3001
-3008
-3015
-3021
-3027
-3032
-3038
-3043
-3048
-3054
-3060
-3067
-3073
-3079
-3085
-3089
-3093
-3096
-3097
-3097
-3097
-3095
-3092
-3089
-3086
-3083
-3079
-3075
-3072
-3068
-3063
-3059
-3054
-3049
-3045
-3040
-3036
-3033
-3031
-3029
-3028
-3027
-3026
-3025
-3023
-3021
-3019
-3016
-3013
-3010
-3006
-3003
-3000
-2996
-2992
-2987
-2982
-2977
-2971
-2965
-2958
-2951
-2944
-2936
-2929
-2921
-2913
-2905
-2897
-2889
-2881
-2872
-2864
-2855
-2846
-2838
-2829
-2820
-2810
-2801
-2791
-2781
-2771
-2761
-2752
-2743
-2735
-2727
-2721
-2715
-2710
-2706
-2703
-2700
-2697
-2695
-2693
-2692
-2690
-2689
-2687
-2686
-2684
-2682
-2681
-2679
-2677
-2675
-2674
-2672
-2670
-2668
-2666
-2663
-2660
-2657
-2654
-2650
-2647
-2643
-2639
-2635
-2631
-2627
-2622
-2617
-2611
-2605
-2599
-2593
-2586
-2580
-2573
-2567
-2561
-2555
-2550
-2545
-2541
-2538
-2534
-2532
-2530
-2529
-2529
-2531
-2533
-2536
-2539
-2544
-2548
-2552
-2557
-2561
-2565
-2569
-2573
-2577
-2580
-2582
-2583
-2584
-2584
-2583
-2581
-2579
-2576
-2572
-2566
-2559
-2551
-2540
-2528
-2513
-2497
-2478
-2459
-2438
-2416
-2394
-2371
-2348
-2324
-2301
-2277
-2254
-2230
-2207
-2183
-2160
-2138
-2116
-2094
-2073
-2052
-2031
-2009
-1990
-1969
-1949
-1929
-1909
-1890
-1871
-1852
-1834
-1816
-1799
-1782
-1765
-1749
-1733
-1718
-1703
-1689
-1675
-1663
-1650
-1638
-1626
-1615
-1604
-1592
-1581
-1569
-1557
-1544
-1531
-1516
-1501
-1484
-1467
-1449
-1430
-1410
-1390
-1369
-1348
-1326
-1304
-1281
-1259
-1236
-1214
-1191
-1169
-1148
-1126
-1105
-1085
-1064
-1044
-1022
-1002
-982
-962
-941
-920
-898
-877
-855
-833
-811
-788
-766
-743
-721
-697
-674
-649
-624
-598
-572
-545
-517
-489
-461
-432
-404
-374
-344
-314
-284
-253
-222
-190
-158
-126
-93
-59
-26
9
43
78
112
146
181
214
248
281
313
344
374
402
430
455
480
503
524
544
563
580
596
610
623
634
644
652
658
664
668
671
673
675
676
677
678
679
680
681
683
686
689
693
697
703
709
716
724
733
743
753
764
775
786
797
808
819
829
839
849
858
867
874
881
888
893
898
902
906
909
912
913
914
915
914
913
911
909
906
902
898
893
887
880
872
864
855
845
836
826
815
805
795
784
774
764
753
742
731
720
709
697
685
673
660
648
635
623
610
598
586
574
563
552
542
531
522
512
504
495
487
480
474
469
464
460
457
455
453
452
451
450
449
448
447
446
445
444
442
440
437
434
430
426
421
416
410
403
396
388
380
371
363
354
345
336
327
318
310
301
292
282
273
263
253
244
235
226
218
210
202
194
186
178
170
161
152
142
132
121
110
98
85
71
57
42
26
9
-8
-26
-44
-62
-81
-99
-116
-133
-149
-165
-179
-193
-205
-216
-226
-234
-241
-246
-250
-252
-252
-251
-249
-246
-242
-238
-233
-228
-223
-218
-213
-208
-204
-199
-194
-189
-184
-178
-172
-166
-161
-156
-151
-147
-144
-141
-139
-137
-136
-135
-135
-134
-133
-132
-130
-128
-125
-121
-115
-109
-101
-91
-80
-68
-54
-40
-25
-11
4
19
32
45
57
67
77
85
91
96
99
101
101
100
98
95
91
88
84
80
76
73
71
69
69
69
70
72
76
80
86
92
99
107
115
123
131
140
149
158
167
177
188
198
209
219
229
239
247
254
260
266
270
273
276
278
279
280
281
282
283
284
286
289
292
297
303
310
317
326
335
344
354
364
373
381
388
395
400
404
407
409
410
411
412
411
411
409
407
405
402
398
393
389
383
378
371
365
358
350
341
332
321
310
299
287
274
262
251
240
230
221
212
204
197
191
186
181
177
174
171
169
168
166
165
164
163
162
160
159
157
155
152
150
147
144
141
138
135
132
129
126
123
121
118
116
115
113
111
110
108
107
106
106
106
106
107
108
110
113
116
119
124
129
135
141
148
155
162
169
175
181
186
190
194
198
202
205
209
212
215
218
221
224
227
230
233
236
239
241
244
246
249
251
252
253
254
254
254
252
251
248
246
243
241
239
238
237
237
238
240
242
246
251
257
263
271
279
288
298
308
319
330
342
353
365
377
388
400
411
423
435
446
458
470
483
495
506
518
529
539
549
559
568
577
586
594
602
609
616
621
626
631
634
637
640
643
645
648
650
652
655
658
661
663
666
668
669
671
671
672
673
673
674
674
675
675
675
675
674
673
671
669
667
663
659
654
648
642
635
628
622
615
608
601
594
585
576
566
555
543
530
517
504
490
477
463
450
436
423
409
395
381
367
353
339
324
309
293
277
260
241
221
200
177
152
125
96
66
34
0
-35
-71
-107
-144
-182
-219
-258
-296
-335
-374
-414
-453
-494
-535
-576
-617
-659
-701
-744
-786
-829
-873
-916
-960
-1004
-1049
-1095
-1141
-1188
-1236
-1285
-1334
-1384
-1435
-1486
-1537
-1590
-1642
-1695
-1748
-1801
-1853
-1905
-1957
-2008
-2057
-2106
-2154
-2200
-2244
-2286
-2326
-2364
-2399
-2432
-2463
-2492
-2518
-2543
-2565
-2586
-2605
-2621
-2636
-2650
-2662
-2673
-2683
-2693
-2702
-2712
-2721
-2732
-2743
-2755
-2769
-2785
-2802
-2821
-2841
-2862
-2884
-2906
-2928
-2950
-2971
-2992
-3012
-3031
-3049
-3067
-3084
-3101
-3117
-3133
-3148
-3163
-3176
-3188
-3199
-3210
-3219
-3227
-3235
-3242
-3250
-3257
-3264
-3271
-3279
-3286
-3294
-3302
-3310
-3318
-3326
-3335
-3345
-3354
-3364
-3373
-3383
-3392
-3401
-3409
-3417
-3425
-3432
-3438
-3444
-3448
-3452
-3455
-3456
-3456
-3455
-3452
-3448
-3442
-3435
-3427
-3418
-3408
-3397
-3385
-3373
-3360
-3347
-3333
-3319
-3304
-3288
-3271
-3253
-3234
-3214
-3194
-3173
-3152
-3130
-3109
-3089
-3068
-3049
-3030
-3011
-2993
-2975
-2958
-2941
-2924
-2907
-2891
-2875
-2859
-2842
-2826
-2809
-2792
-2774
-2756
-2738
-2720
-2701
-2682
-2662
-2643
-2623
-2604
-2586
-2568
-2552
-2538
-2524
-2513
-2502
-2492
-2482
-2473
-2464
-2455
-2446
-2437
-2427
-2416
-2405
-2394
-2382
-2370
-2357
-2345
-2332
-2318
-2304
-2290
-2274
-2257
-2238
-2217
-2193
-2168
-2141
-2112
-2082
-2050
-2017
-1986
-1953
-1920
-1887
-1853
-1819
-1784
-1750
-1714
-1679
-1644
-1608
-1572
-1535
-1498
-1460
-1421
-1381
-1340
-1297
-1252
-1207
-1159
-1109
-1058
-1004
-949
-892
-834
-774
-713
-652
-591
-530
-469
-409
-349
-290
-232
-173
-115
-58
-1
56
111
165
217
267
316
363
408
452
496
538
579
619
659
698
736
774
812
850
887
925
964
1002
1044
1085
1128
1172
1217
1264
1312
1361
1411
1462
1514
1566
1619
1672
1726
1780
1834
1888
1941
1994
2045
2098
2149
2199
2248
2296
2342
2387
2431
2474
2516
2557
2597
2637
2676
2715
2754
2793
2831
2869
2907
2944
2980
3016
3051
3085
3120
3153
3187
3219
3251
3282
3312
3341
3370
3399
3428
3456
3485
3515
3545
3577
3610
3644
3680
3717
3757
3798
3842
3887
3935
3985
4035
4088
4141
4195
4249
4303
4358
4413
4467
4522
4577
4632
4686
4741
4795
4850
4904
4959
5014
5068
5123
5177
5231
5284
5337
5388
5439
5488
5537
5584
5631
5677
5723
5768
5812
5856
5900
5942
5983
6023
6062
6100
6136
6171
6204
6236
6267
6297
6326
6355
6382
6409
6435
6460
6485
6510
6535
6560
6584
6609
6634
6659
6685
6710
6735
6760
6785
6810
6835
6861
6886
6911
6937
6962
6987
7012
7037
7062
7087
7112
7136
7160
7182
7204
7225
7245
7264
7282
7299
7315
7330
7344
7358
7372
7385
7397
7409
7421
7433
7445
7458
7471
7485
7501
7517
7535
7554
7574
7595
7617
7640
7664
7689
7715
7740
7766
7792
7818
7843
7868
7893
7918
7942
7966
7991
8016
8042
8069
8096
8127
8157
8189
8224
8258
8294
8330
8366
8402
8439
8475
8511
8547
8584
8620
8658
8696
8734
8774
8813
8854
8895
8936
8977
9017
9057
9096
9133
9169
9203
9235
9266
9294
9320
9345
9367
9388
9406
9422
9436
9448
9457
9465
9471
9475
9478
9480
9480
9480
9479
9478
9477
9477
9478
9480
9483
9488
9494
9500
9507
9515
9523
9531
9539
9547
9555
9564
9572
9580
9588
9597
9605
9613
9621
9630
9639
9649
9659
9671
9684
9698
9714
9730
9746
9762
9779
9795
9810
9825
9840
9855
9869
9883
9897
9911
9924
9937
9949
9960
9971
9981
9989
9997
10003
10008
10011
10012
10011
10008
10002
9994
9983
9970
9954
9937
9917
9896
9874
9849
9824
9797
9769
9741
9711
9681
9650
9620
9590
9560
9530
9501
9473
9445
9417
9390
9362
9335
9307
9278
9248
9217
9185
9151
9116
9080
9044
9006
8967
8928
8888
8847
8807
8765
8724
8682
8641
8600
8559
8520
8481
8443
8406
8370
8336
8303
8271
8240
8211
8183
8156
8130
8106
8082
8060
8038
8018
7999
7980
7961
7943
7925
7907
7889
7871
7852
7832
7811
7789
7766
7740
7711
7680
7645
7607
7567
7523
7477
7428
7378
7325
7270
7214
7157
7098
7040
6981
6922
6863
6805
6747
6689
6632
6575
6519
6463
6407
6351
6296
6241
6186
6131
6076
6021
5965
5909
5854
5797
5741
5684
5627
5570
5512
5453
5394
5335
5275
5215
5154
5093
5032
4970
4908
4846
4783
4721
4658
4596
4533
4471
4409
4347
4286
4224
4162
4100
4037
3972
3906
3839
3770
3701
3630
3560
3488
3417
3346
3274
3202
3130
3057
2983
2910
2836
2763
2689
2617
2545
2473
2403
2334
2265
2198
2133
2068
2004
1941
1878
1815
1752
1688
1624
1560
1495
1430
1364
1298
1233
1167
1100
1034
967
899
831
762
693
624
553
482
410
338
266
194
122
51
-20
-91
-161
-230
-299
-367
-434
-501
-566
-631
-696
-759
-821
-883
-943
-1000
-1058
-1114
-1169
-1223
-1276
-1329
-1382
-1435
-1487
-1540
-1592
-1644
-1695
-1747
-1797
-1848
-1898
-1947
-1996
-2045
-2094
-2142
-2190
-2238
-2285
-2332
-2377
-2421
-2464
-2506
-2546
-2584
-2620
-2654
-2685
-2713
-2739
-2761
-2781
-2798
-2812
-2825
-2835
-2844
-2852
-2858
-2863
-2867
-2869
-2870
-2870
-2870
-2868
-2865
-2862
-2858
-2854
-2850
-2846
-2841
-2837
-2834
-2830
-2828
-2825
-2823
-2821
-2820
-2819
-2818
-2818
-2818
-2818
-2819
-2819
-2820
-2821
-2822
-2822
-2822
-2822
-2821
-2821
-2820
-2818
-2817
-2815
-2813
-2811
-2808
-2804
-2799
-2794
-2787
-2780
-2773
-2765
-2757
-2748
-2740
-2732
-2723
-2714
-2705
-2696
-2687
-2677
-2667
-2657
-2647
-2637
-2627
-2617
-2607
-2597
-2587
-2576
-2566
-2555
-2543
-2532
-2521
-2509
-2498
-2487
-2475
-2464
-2452
-2439
-2427
-2414
-2401
-2388
-2374
-2360
-2346
-2332
-2317
-2302
-2287
-2271
-2255
-2238
-2221
-2204
-2186
-2167
-2149
-2130
-2111
-2093
-2074
-2057
-2040
-2023
-2008
-1994
-1981
-1969
-1959
-1951
-1945
-1940
-1937
-1936
-1936
-1938
-1941
-1945
-1951
-1958
-1966
-1975
-1985
-1995
-2007
-2019
-2032
-2045
-2059
-2073
-2087
-2101
-2116
-2130
-2145
-2160
-2174
-2189
-2204
-2220
-2237
-2254
-2273
-2293
-2314
-2335
-2358
-2382
-2407
-2433
-2460
-2488
-2516
-2545
-2574
-2604
-2633
-2662
-2691
-2719
-2746
-2773
-2799
-2825
-2849
-2872
-2894
-2915
-2935
-2953
-2971
-2987
-3002
-3015
-3028
-3039
-3049
-3058
-3066
-3073
-3079
-3084
-3088
-3092
-3096
-3099
-3103
-3107
-3110
-3114
-3118
-3123
-3127
-3133
-3138
-3144
-3151
-3158
-3165
-3173
-3180
-3187
-3194
-3200
-3206
-3212
-3218
-3223
-3228
-3233
-3239
-3244
-3249
-3255
-3261
-3268
-3275
-3283
-3292
-3302
-3313
-3325
-3339
-3353
-3369
-3385
-3403
-3422
-3442
-3462
-3484
-3506
-3529
-3553
-3578
-3603
-3629
-3655
-3681
-3708
-3735
-3762
-3790
-3818
-3846
-3874
-3903
-3932
-3962
-3993
-4025
-4057
-4090
-4124
-4158
-4193
-4227
-4262
-4298
-4334
-4371
-4408
-4447
-4486
-4526
-4566
-4607
-4649
-4691
-4733
-4776
-4819
-4863
-4906
-4950
-4995
-5039
-5085
-5130
-5176
-5223
-5269
-5316
-5364
-5412
-5460
-5509
-5559
-5609
-5660
-5710
-5761
-5812
-5864
-5915
-5967
-6019
-6072
-6125
-6178
-6232
-6285
-6338
-6390
-6442
-6493
-6543
-6592
-6639
-6686
-6732
-6776
-6818
-6860
-6900
-6939
-6977
-7012
-7047
-7080
-7111
-7141
-7169
-7196
-7222
-7246
-7270
-7293
-7315
-7336
-7357
-7377
-7396
-7414
-7432
-7450
-7466
-7483
-7500
-7517
-7534
-7552
-7571
-7591
-7611
-7633
-7656
-7679
-7704
-7729
-7755
-7782
-7809
-7838
-7868
-7898
-7930
-7962
-7995
-8029
-8063
-8098
-8134
-8169
-8206
-8242
-8279
-8317
-8354
-8391
-8429
-8467
-8505
-8543
-8582
-8622
-8662
-8702
-8743
-8784
-8826
-8869
-8913
-8957
-9001
-9045
-9090
-9134
-9179
-9223
-9268
-9312
-9357
-9402
-9446
-9491
-9536
-9580
-9624
-9668
-9711
-9754
-9795
-9836
-9876
-9915
-9954
-9992
-10029
-10065
-10100
-10134
-10167
-10199
-10228
-10257
-10283
-10307
-10330
-10351
-10371
-10388
-10404
-10418
-10430
-10441
-10450
-10459
-10466
-10472
-10477
-10481
-10484
-10486
-10488
-10489
-10490
-10490
-10490
-10489
-10488
-10486
-10484
-10482
-10479
-10475
-10471
-10465
-10458
-10449
-10438
-10426
-10411
-10394
-10376
-10355
-10333
-10310
-10285
-10260
-10234
-10207
-10181
-10154
-10127
-10100
-10073
-10046
-10020
-9993
-9967
-9940
-9914
-9889
-9863
-9839
-9814
-9790
-9766
-9743
-9719
-9696
-9674
-9652
-9630
-9609
-9588
-9568
-9549
-9530
-9511
-9493
-9474
-9456
-9437
-9417
-9397
-9377
-9356
-9334
-9311
-9288
-9264
-9239
-9214
-9189
-9164
-9139
-9115
-9090
-9066
-9041
-9017
-8992
-8966
-8941
-8915
-8889
-8862
-8836
-8809
-8782
-8754
-8725
-8696
-8666
-8635
-8603
-8571
-8538
-8504
-8468
-8432
-8394
-8355
-8315
-8273
-8230
-8185
-8138
-8090
-8039
-7988
-7934
-7878
-7820
-7760
-7697
-7632
-7565
-7495
-7423
-7349
-7273
-7195
-7115
-7034
-6953
-6870
-6786
-6702
-6618
-6533
-6449
-6364
-6280
-6196
-6112
-6028
-5944
-5861
-5778
-5696
-5615
-5535
-5456
-5378
-5301
-5225
-5151
-5076
-5003
-4930
-4857
-4785
-4714
-4643
-4573
-4504
-4436
-4368
-4301
-4235
-4169
-4103
-4038
-3972
-3907
-3841
-3776
-3710
-3644
-3577
-3510
-3443
-3375
-3307
-3238
-3168
-3099
-3029
-2958
-2888
-2818
-2748
-2678
-2608
-2539
-2470
-2402
-2334
-2266
-2198
-2131
-2064
-1997
-1930
-1863
-1796
-1729
-1662
-1594
-1527
-1459
-1391
-1322
-1253
-1183
-1113
-1042
-970
-897
-824
-751
-677
-603
-530
-458
-386
-316
-246
-178
-111
-46
18
81
142
202
260
317
372
427
480
531
582
631
678
725
771
815
858
900
941
981
1020
1060
1099
1138
1178
1218
1259
1301
1344
1387
1431
1475
1520
1566
1612
1658
1704
1751
1798
1846
1894
1943
1991
2040
2089
2137
2185
2232
2279
2325
2370
2413
2456
2497
2537
2576
2614
2650
2684
2718
2750
2780
2809
2837
2863
2888
2912
2936
2958
2980
3001
3021
3042
3062
3082
3102
3122
3142
3162
3183
3204
3225
3246
3267
3288
3309
3330
3352
3373
3394
3415
3435
3455
3473
3491
3508
3524
3539
3554
3568
3582
3595
3609
3622
3635
3648
3660
3672
3683
3694
3704
3713
3722
3730
3736
3742
3747
3751
3755
3757
3759
3760
3761
3761
3761
3760
3759
3757
3754
3750
3746
3740
3734
3727
3720
3711
3703
3694
3684
3674
3664
3653
3641
3629
3617
3604
3591
3578
3564
3551
3537
3523
3509
3494
3480
3466
3453
3439
3425
3412
3398
3384
3370
3356
3341
3326
3312
3298
3285
3273
3262
3252
3243
3236
3229
3223
3218
3212
3207
3200
3192
3184
3174
3162
3150
3136
3120
3104
3087
3068
3048
3027
3006
2983
2960
2936
2912
2888
2863
2839
2815
2792
2768
2745
2722
2700
2677
2655
2633
2610
2587
2563
2539
2513
2487
2459
2430
2400
2370
2339
2307
2274
2242
2210
2178
2147
2117
2088
2060
2035
2011
1989
1970
1953
1938
1926
1916
1909
1904
1901
1901
1903
1906
1910
1916
1923
1931
1940
1949
1959
1970
1982
1994
2007
2021
2036
2051
2067
2084
2102
2121
2140
2160
2180
2201
2223
2245
2267
2290
2312
2335
2358
2380
2403
2426
2448
2470
2492
2513
2533
2552
2570
2588
2604
2618
2632
2644
2655
2665
2674
2682
2689
2694
2699
2702
2705
2706
2708
2708
2708
2708
2707
2705
2703
2701
2699
2696
2692
2688
2684
2679
2673
2667
2659
2651
2643
2633
2624
2614
2604
2593
2582
2570
2559
2546
2534
2521
2508
2494
2481
2467
2453
2438
2424
2409
2395
2381
2367
2353
2340
2327
2315
2304
2293
2283
2273
2264
2254
2245
2236
2227
2218
2209
2200
2190
2182
2173
2166
2159
2153
2147
2142
2139
2135
2133
2131
2129
2129
2129
2129
2131
2133
2135
2138
2142
2146
2151
2157
2163
2169
2175
2182
2189
2196
2203
2210
2216
2221
2226
2231
2235
2238
2241
2243
2244
2244
2244
2242
2239
2236
2231
2226
2220
2214
2207
2199
2191
2183
2175
2167
2158
2150
2141
2132
2123
2113
2103
2092
2079
2066
2052
2036
2019
2001
1982
1962
1942
1921
1899
1877
1856
1834
1813
1793
1773
1755
1737
1720
1704
1688
1673
1658
1643
1629
1615
1602
1588
1574
1560
1546
1531
1516
1499
1482
1463
1444
1423
1401
1379
1356
1333
1309
1285
1261
1237
1213
1190
1167
1145
1123
1101
1079
1057
1035
1012
989
965
941
916
892
866
840
814
787
760
733
705
677
648
619
590
560
530
499
468
436
404
371
337
303
267
231
195
157
120
82
44
7
-31
-68
-106
-143
-180
-217
-255
-292
-329
-367
-404
-442
-480
-518
-556
-595
-635
-675
-715
-756
-797
-838
-880
-921
-962
-1002
-1044
-1085
-1125
-1165
-1203
-1241
-1277
-1312
-1345
-1377
-1407
-1436
-1463
-1488
-1513
-1535
-1557
-1577
-1595
-1612
-1627
-1641
-1653
-1664
-1673
-1680
-1686
-1691
-1694
-1695
-1695
-1693
-1689
-1683
-1674
-1664
-1652
-1637
-1620
-1600
-1578
-1554
-1528
-1500
-1470
-1438
-1405
-1371
-1336
-1301
-1266
-1231
-1195
-1161
-1126
-1092
-1059
-1027
-995
-964
-934
-906
-879
-852
-827
-803
-779
-756
-733
-711
-688
-666
-645
-624
-603
-583
-563
-543
-524
-505
-486
-468
-449
-431
-414
-397
-380
-365
-350
-336
-324
-314
-305
-298
-292
-288
-285
-283
-282
-281
-280
-279
-279
-278
-277
-277
-277
-277
-277
-279
-280
-282
-284
-285
-286
-287
-286
-284
-281
-275
-268
-259
-248
-236
-221
-205
-187
-167
-145
-121
-96
-69
-41
-12
18
49
79
110
139
168
196
222
248
272
295
317
337
357
374
391
406
420
433
446
458
470
482
494
506
517
529
540
551
562
574
585
597
610
622
635
648
661
674
688
701
715
728
741
753
764
775
785
795
804
814
823
833
844
855
866
879
892
906
920
935
950
967
984
1002
1020
1039
1059
1079
1099
1119
1140
1161
1183
1205
1228
1252
1277
1303
1330
1358
1388
1418
1449
1480
1513
1546
1579
1613
1646
1680
1714
1748
1781
1815
1847
1879
1911
1941
1971
2000
2029
2057
2084
2110
2136
2161
2186
2210
2233
2257
2280
2304
2328
2352
2377
2404
2431
2459
2489
2520
2552
2586
2621
2658
2697
2737
2780
2824
2869
2916
2964
3013
3064
3117
3171
3227
3284
3344
3406
3470
3536
3604
3674
3745
3818
3892
3967
4043
4119
4196
4272
4349
4425
4502
4577
4652
4725
4798
4869
4939
5008
5076
5143
5210
5275
5340
5405
5468
5531
5593
5654
5714
5774
5832
5890
5947
6002
6057
6110
6161
6211
6260
6308
6354
6400
6444
6488
6532
6574
6616
6658
6698
6738
6778
6816
6854
6891
6928
6964
6999
7034
7068
7102
7135
7169
7201
7234
7266
7298
7329
7360
7391
7420
7449
7477
7504
7530
7556
7580
7603
7625
7645
7665
7682
7698
7713
7725
7737
7747
7756
7764
7771
7778
7784
7789
7793
7796
7799
7801
7803
7804
7805
7805
7806
7807
7808
7809
7810
7811
7813
7815
7818
7822
7826
7832
7838
7845
7852
7860
7867
7875
7882
7889
7896
7903
7909
7916
7921
7927
7932
7936
7940
7944
7946
7948
7950
7951
7952
7953
7953
7954
7954
7955
7955
7955
7956
7956
7956
7957
7957
7958
7959
7961
7962
7964
7967
7970
7973
7978
7983
7990
7998
8007
8018
8029
8044
8058
8074
8092
8111
8130
8150
8172
8194
8217
8240
8264
8288
8312
8336
8359
8382
8405
8426
8446
8465
8482
8499
8514
8528
8542
8555
8567
8579
8590
8602
8613
8625
8637
8648
8660
8672
8683
8694
8705
8716
8727
8737
8747
8756
8765
8773
8781
8789
8796
8802
8809
8815
8821
8827
8832
8838
8842
8846
8849
8851
8852
8852
8850
8847
8843
8838
8833
8826
8819
8810
8801
8791
8779
8767
8754
8739
8723
8707
8689
8670
8651
8631
8610
8588
8566
8543
8520
8495
8470
8444
8416
8386
8356
8323
8289
8252
8213
8173
8130
8084
8037
7988
7936
7882
7827
7769
7709
7646
7582
7515
7446
7374
7301
7226
7149
7071
6992
6911
6830
6748
6665
6582
6499
6416
6333
6249
6166
6083
6000
5918
5836
5754
5672
5591
5511
5430
5351
5271
5192
5113
5034
4955
4875
4796
4716
4636
4556
4477
4398
4319
4242
4166
4090
4014
3942
3869
3797
3727
3657
3589
3522
3457
3393
3330
3269
3209
3150
3093
3037
2983
2930
2878
2828
2779
2731
2685
2640
2595
2551
2507
2463
2420
2378
2335
2294
2252
2211
2170
2130
2089
2049
2009
1969
1929
1888
1848
1807
1765
1723
1681
1639
1597
1555
1512
1470
1428
1386
1343
1301
1258
1215
1171
1127
1082
1037
991
945
899
853
806
759
712
664
616
569
521
473
425
377
329
280
232
183
134
85
35
-13
-62
-111
-159
-208
-256
-306
-356
-407
-459
-512
-566
-621
-677
-733
-790
-847
-906
-965
-1024
-1085
-1147
-1209
-1272
-1336
-1401
-1466
-1533
-1600
-1668
-1737
-1807
-1878
-1950
-2024
-2099
-2175
-2251
-2328
-2406
-2483
-2561
-2638
-2715
-2792
-2868
-2942
-3016
-3088
-3158
-3227
-3294
-3361
-3425
-3489
-3552
-3614
-3674
-3733
-3791
-3848
-3904
-3958
-4011
-4065
-4117
-4169
-4219
-4269
-4317
-4365
-4411
-4456
-4500
-4542
-4583
-4623
-4662
-4700
-4735
-4770
-4803
-4835
-4866
-4895
-4923
-4951
-4977
-5003
-5029
-5056
-5082
-5109
-5137
-5165
-5193
-5222
-5251
-5281
-5311
-5342
-5374
-5406
-5439
-5473
-5506
-5539
-5573
-5606
-5638
-5671
-5703
-5734
-5765
-5796
-5826
-5855
-5884
-5913
-5940
-5967
-5994
-6019
-6042
-6065
-6086
-6106
-6125
-6142
-6159
-6174
-6189
-6202
-6214
-6226
-6235
-6244
-6252
-6258
-6263
-6267
-6270
-6271
-6273
-6273
-6274
-6274
-6274
-6275
-6275
-6276
-6278
-6279
-6281
-6283
-6285
-6287
-6288
-6289
-6289
-6289
-6290
-6290
-6291
-6293
-6295
-6298
-6302
-6306
-6311
-6316
-6322
-6328
-6336
-6344
-6354
-6365
-6378
-6393
-6409
-6427
-6447
-6470
-6494
-6521
-6549
-6578
-6609
-6641
-6674
-6708
-6744
-6780
-6817
-6855
-6894
-6933
-6972
-7011
-7050
-7088
-7126
-7163
-7198
-7233
-7267
-7300
-7333
-7365
-7396
-7426
-7457
-7486
-7515
-7543
-7571
-7598
-7624
-7650
-7676
-7701
-7726
-7750
-7774
-7796
-7818
-7839
-7858
-7877
-7895
-7911
-7927
-7941
-7953
-7964
-7973
-7981
-7988
-7993
-7997
-8000
-8000
-8000
-8000
-7999
-7997
-7994
-7991
-7987
-7983
-7978
-7973
-7968
-7962
-7956
-7950
-7945
-7941
-7937
-7934
-7931
-7930
-7928
-7927
-7926
-7925
-7924
-7923
-7923
-7923
-7924
-7925
-7926
-7929
-7931
-7934
-7937
-7941
-7944
-7948
-7952
-7956
-7961
-7966
-7971
-7976
-7982
-7987
-7992
-7997
-8002
-8007
-8012
-8016
-8022
-8026
-8032
-8037
-8042
-8047
-8052
-8058
-8064
-8071
-8077
-8086
-8093
-8103
-8112
-8121
-8131
-8141
-8153
-8164
-8176
-8188
-8202
-8216
-8230
-8245
-8261
-8277
-8293
-8310
-8326
-8343
-8359
-8376
-8394
-8412
-8430
-8448
-8467
-8485
-8504
-8521
-8539
-8556
-8572
-8587
-8603
-8617
-8632
-8646
-8661
-8676
-8692
-8708
-8725
-8742
-8760
-8778
-8797
-8817
-8837
-8857
-8879
-8901
-8923
-8947
-8970
-8994
-9019
-9043
-9067
-9090
-9113
-9135
-9156
-9176
-9194
-9212
-9227
-9241
-9253
-9264
-9272
-9279
-9284
-9287
-9289
-9290
-9288
-9285
-9280
-9273
-9264
-9253
-9241
-9227
-9213
-9198
-9182
-9167
-9150
-9134
-9118
-9101
-9084
-9067
-9050
-9033
-9015
-8998
-8980
-8963
-8947
-8931
-8916
-8901
-8887
-8874
-8861
-8848
-8836
-8824
-8812
-8801
-8791
-8781
-8772
-8763
-8755
-8747
-8740
-8732
-8725
-8718
-8710
-8703
-8696
-8689
-8681
-8673
-8664
-8655
-8644
-8632
-8619
-8604
-8588
-8571
-8552
-8531
-8509
-8485
-8460
-8432
-8403
-8371
-8338
-8304
-8267
-8230
-8191
-8150
-8109
-8066
-8021
-7976
-7929
-7881
-7831
-7780
-7727
-7674
-7619
-7563
-7506
-7447
-7388
-7327
-7265
-7203
-7139
-7074
-7008
-6942
-6874
-6806
-6737
-6667
-6596
-6525
-6453
-6381
-6307
-6233
-6158
-6083
-6007
-5929
-5851
-5772
-5692
-5610
-5528
-5445
-5362
-5278
-5194
-5110
-5025
-4940
-4856
-4771
-4686
-4601
-4516
-4432
-4349
-4266
-4185
-4105
-4027
-3949
-3873
-3798
-3724
-3651
-3579
-3508
-3439
-3370
-3304
-3238
-3174
-3111
-3049
-2988
-2928
-2868
-2809
-2751
-2694
-2637
-2581
-2525
-2470
-2416
-2362
-2308
-2253
-2199
-2145
-2091
-2037
-1983
-1929
-1875
-1822
-1770
-1718
-1666
-1614
-1563
-1513
-1463
-1414
-1365
-1318
-1272
-1227
-1183
-1140
-1099
-1059
-1020
-981
-943
-905
-867
-829
-792
-754
-716
-678
-641
-603
-566
-529
-491
-454
-417
-380
-342
-304
-265
-225
-185
-143
-101
-58
-14
31
77
124
172
221
271
321
372
424
476
529
583
638
693
749
805
863
921
979
1037
1095
1153
1211
1268
1324
1380
1436
1490
1544
1598
1650
1701
1750
1799
1846
1891
1935
1978
2020
2061
2101
2140
2177
2214
2250
2285
2320
2354
2387
2420
2453
2487
2521
2555
2590
2625
2662
2699
2737
2776
2816
2856
2898
2940
2983
3027
3071
3115
3160
3206
3251
3297
3342
3387
3433
3478
3523
3568
3613
3657
3702
3746
3789
3832
3874
3915
3955
3994
4032
4069
4106
4141
4177
4212
4247
4282
4317
4352
4388
4424
4459
4495
4530
4566
4601
4636
4671
4705
4738
4770
4801
4831
4859
4887
4913
4938
4962
4985
5007
5028
5049
5069
5088
5108
5126
5144
5162
5179
5195
5211
5227
5241
5256
5270
5283
5297
5309
5321
5332
5343
5352
5360
5366
5372
5376
5379
5380
5380
5379
5377
5374
5370
5366
5360
5355
5349
5343
5337
5331
5324
5318
5312
5307
5301
5296
5291
5287
5284
5281
5280
5280
5281
5283
5287
5292
5299
5307
5317
5329
5342
5356
5373
5390
5410
5430
5452
5474
5498
5522
5546
5571
5596
5621
5646
5671
5696
5721
5745
5770
5794
5817
5840
5861
5882
5902
5921
5938
5955
5970
5984
5998
6010
6022
6032
6042
6051
6059
6067
6073
6079
6084
6089
6093
6096
6100
6104
6108
6112
6116
6120
6123
6127
6131
6134
6136
6139
6141
6142
6143
6143
6142
6140
6138
6135
6132
6127
6122
6117
6111
6105
6098
6090
6081
6072
6063
6052
6042
6031
6021
6010
6000
5990
5981
5974
5967
5962
5958
5955
5953
5951
5949
5947
5946
5943
5941
5937
5933
5928
5922
5916
5908
5900
5891
5881
5871
5861
5851
5841
5831
5822
5814
5807
5801
5796
5793
5790
5789
5790
5792
5795
5800
5806
5814
5823
5833
5845
5859
5874
5890
5909
5930
5952
5977
6003
6031
6061
6093
6127
6162
6199
6238
6277
6318
6361
6404
6448
6493
6539
6586
6633
6681
6729
6779
6828
6878
6929
6981
7033
7086
7140
7195
7250
7307
7365
7424
7483
7544
7606
7668
7731
7794
7858
7921
7985
8050
8114
8179
8244
8309
8374
8439
8504
8569
8633
8697
8760
8823
8885
8946
9006
9065
9123
9180
9235
9290
9344
9398
9452
9506
9561
9616
9672
9729
9787
9845
9904
9964
10024
10085
10146
10208
10270
10332
10395
10457
10520
10582
10645
10707
10770
10833
10896
10960
11025
11090
11156
11222
11289
11356
11423
11491
11558
11626
11693
11761
11829
11896
11964
12031
12098
12165
12231
12296
12361
12424
12487
12548
12609
12669
12728
12786
12844
12902
12960
13019
13077
13136
13196
13257
13318
13380
13443
13507
13572
13637
13704
13771
13838
13906
13975
14044
14114
14183
14254
14324
14395
14465
14536
14606
14676
14747
14818
14889
14961
15033
15106
15180
15254
15330
15405
15482
15559
15637
15715
15794
15874
15955
16036
16119
16202
16286
16370
16455
16540
16625
16710
16793
16877
16959
17040
17120
17198
17275
17350
17424
17497
17568
17638
17707
17774
17841
17907
17972
18036
18100
18164
18228
18291
18355
18418
18482
18545
18609
18672
18736
18799
18863
18927
18990
19054
19119
19183
19249
19315
19381
19449
19517
19587
19658
19730
19803
19878
19953
20028
20104
20179
20255
20330
20405
20479
20554
20628
20701
20774
20846
20917
20987
21056
21124
21191
21257
21323
21388
21452
21517
21581
21645
21708
21770
21832
21894
21954
22013
22072
22129
22186
22242
22297
22352
22406
22460
22513
22565
22616
22667
22717
22766
22814
22861
22907
22952
22995
23036
23074
23110
23144
23174
23202
23227
23248
23267
23283
23295
23305
23311
23315
23317
23316
23313
23307
23300
23290
23279
23266
23252
23236
23219
23200
23180
23159
23136
23111
23085
23058
23029
22998
22965
22932
22897
22860
22823
22784
22744
22703
22660
22617
22573
22527
22481
22434
22385
22335
22284
22231
22177
22122
22066
22009
21951
21893
21833
21774
21714
21654
21593
21533
21473
21413
21354
21295
21238
21181
21125
21071
21019
20968
20918
20870
20823
20778
20733
20690
20647
20604
20562
20519
20476
20433
20390
20347
20305
20263
20221
20180
20140
20100
20060
20021
19982
19944
19906
19870
19834
19800
19766
19734
19703
19673
19644
19617
19590
19565
19540
19517
19494
19473
19453
19433
19415
19398
19382
19367
19353
19340
19327
19315
19304
19294
19283
19273
19264
19254
19246
19237
19229
19222
19215
19207
19200
19193
19185
19178
19170
19162
19154
19146
19138
19130
19122
19115
19109
19102
19096
19091
19086
19081
19076
19071
19066
19061
19056
19051
19046
19042
19037
19033
19029
19025
19022
19020
19019
19018
19019
19021
19023
19027
19032
19037
19043
19049
19056
19063
19071
19080
19090
19101
19112
19125
19139
19153
19170
19187
19206
19227
19249
19272
19297
19323
19351
19380
19410
19441
19472
19504
19536
19569
19601
19634
19666
19698
19730
19762
19792
19822
19851
19880
19907
19933
19957
19981
20003
20023
20042
20059
20075
20089
20101
20113
20122
20130
20136
20139
20141
20142
20141
20138
20135
20131
20127
20122
20117
20113
20108
20103
20099
20094
20089
20084
20078
20071
20064
20055
20044
20033
20019
20004
19987
19968
19946
19922
19897
19869
19838
19806
19772
19735
19696
19654
19610
19563
19513
19461
19406
19348
19289
19226
19162
19095
19026
18955
18881
18805
18727
18647
18565
18480
18393
18304
18214
18123
18030
17936
17842
17747
17652
17556
17461
17366
17270
17175
17080
16984
16888
16792
16696
16601
16505
16409
16314
16219
16123
16027
15933
15838
15743
15648
15553
15458
15362
15266
15169
15071
14973
14874
14774
14674
14574
14473
14371
14268
14164
14058
13951
13842
13731
13619
13505
13391
13276
13160
13044
12927
12810
12693
12576
12458
12340
12222
12103
11985
11866
11747
11629
11510
11392
11275
11157
11041
10925
10810
10696
10583
10471
10360
10251
10142
10034
9927
9821
9715
9610
9505
9400
9296
9192
9088
8985
8881
8777
8672
8567
8462
8355
8247
8138
8029
7919
7808
7697
7585
7472
7359
7245
7131
7016
6901
6785
6669
6554
6438
6322
6206
6090
5975
5861
5747
5633
5521
5408
5296
5185
5073
4962
4851
4740
4629
4518
4408
4297
4188
4078
3970
3863
3757
3651
3547
3444
3342
3241
3142
3043
2946
2851
2756
2663
2572
2481
2391
2302
2215
2128
2041
1955
1870
1785
1700
1615
1531
1446
1362
1277
1192
1108
1022
938
853
769
684
600
516
432
349
265
182
98
15
-68
-151
-234
-316
-398
-480
-561
-641
-720
-799
-876
-952
-1028
-1102
-1176
-1248
-1320
-1391
-1461
-1530
-1600
-1668
-1737
-1806
-1876
-1946
-2017
-2088
-2160
-2233
-2307
-2381
-2455
-2530
-2606
-2682
-2759
-2836
-2912
-2989
-3065
-3140
-3214
-3287
-3359
-3430
-3500
-3568
-3636
-3703
-3769
-3834
-3898
-3962
-4024
-4086
-4147
-4208
-4268
-4328
-4387
-4446
-4505
-4564
-4622
-4679
-4736
-4793
-4849
-4905
-4961
-5016
-5071
-5125
-5180
-5234
-5288
-5342
-5396
-5450
-5503
-5556
-5608
-5660
-5711
-5762
-5811
-5860
-5908
-5954
-5999
-6042
-6083
-6123
-6160
-6196
-6230
-6262
-6292
-6320
-6347
-6372
-6396
-6418
-6440
-6461
-6481
-6500
-6519
-6537
-6555
-6572
-6589
-6606
-6622
-6638
-6655
-6670
-6686
-6701
-6716
-6731
-6746
-6760
-6774
-6789
-6803
-6817
-6832
-6846
-6860
-6875
-6889
-6904
-6918
-6933
-6947
-6962
-6976
-6991
-7004
-7018
-7031
-7043
-7056
-7067
-7079
-7090
-7101
-7112
-7123
-7135
-7147
-7159
-7171
-7184
-7198
-7212
-7227
-7242
-7259
-7276
-7294
-7313
-7333
-7354
-7376
-7399
-7423
-7447
-7472
-7497
-7523
-7549
-7575
-7601
-7626
-7651
-7676
-7700
-7724
-7747
-7770
-7792
-7814
-7836
-7857
-7878
-7899
-7920
-7941
-7962
-7984
-8005
-8026
-8048
-8071
-8093
-8116
-8138
-8162
-8185
-8208
-8231
-8254
-8277
-8299
-8321
-8342
-8363
-8382
-8401
-8420
-8437
-8454
-8471
-8487
-8503
-8518
-8533
-8548
-8563
-8578
-8593
-8608
-8623
-8638
-8653
-8669
-8684
-8700
-8715
-8730
-8745
-8760
-8774
-8788
-8802
-8816
-8830
-8843
-8856
-8869
-8882
-8895
-8909
-8922
-8936
-8951
-8966
-8980
-8995
-9010
-9023
-9037
-9049
-9061
-9072
-9082
-9091
-9100
-9107
-9113
-9119
-9123
-9126
-9129
-9131
-9133
-9134
-9136
-9138
-9140
-9144
-9149
-9155
-9162
-9170
-9180
-9190
-9201
-9214
-9227
-9242
-9257
-9273
-9290
-9308
-9326
-9346
-9365
-9386
-9407
-9430
-9453
-9478
-9504
-9532
-9561
-9591
-9623
-9657
-9691
-9727
-9764
-9802
-9840
-9880
-9919
-9960
-10000
-10041
-10083
-10124
-10165
-10207
-10247
-10288
-10328
-10368
-10407
-10446
-10484
-10523
-10561
-10600
-10638
-10677
-10715
-10755
-10794
-10834
-10874
-10914
-10955
-10996
-11037
-11079
-11120
-11160
-11201
-11241
-11281
-11321
-11361
-11401
-11441
-11480
-11520
-11560
-11599
-11638
-11678
-11717
-11756
-11797
-11838
-11879
-11923
-11968
-12014
-12063
-12113
-12165
-12219
-12276
-12334
-12394
-12456
-12519
-12585
-12652
-12720
-12791
-12862
-12934
-13008
-13082
-13158
-13234
-13310
-13387
-13463
-13540
-13616
-13692
-13767
-13842
-13916
-13989
-14062
-14135
-14207
-14279
-14350
-14421
-14491
-14561
-14630
-14699
-14768
-14835
-14903
-14969
-15036
-15101
-15167
-15232
-15297
-15362
-15428
-15494
-15561
-15629
-15698
-15768
-15840
-15913
-15987
-16062
-16140
-16219
-16300
-16382
-16464
-16547
-16630
-16714
-16798
-16882
-16967
-17052
-17137
-17223
-17310
-17397
-17485
-17573
-17662
-17752
-17842
-17933
-18023
-18114
-18206
-18297
-18388
-18479
-18570
-18661
-18752
-18843
-18933
-19023
-19112
-19199
-19286
-19372
-19456
-19540
-19622
-19703
-19784
-19864
-19945
-20025
-20105
-20184
-20264
-20343
-20422
-20501
-20580
-20658
-20736
-20814
-20893
-20972
-21051
-21130
-21210
-21291
-21371
-21452
-21532
-21611
-21690
-21769
-21846
-21922
-21998
-22072
-22145
-22217
-22287
-22356
-22424
-22491
-22556
-22620
-22684
-22746
-22807
-22868
-22927
-22985
-23042
-23098
-23153
-23208
-23261
-23314
-23367
-23418
-23470
-23522
-23573
-23625
-23676
-23728
-23779
-23831
-23883
-23935
-23988
-24041
-24095
-24149
-24203
-24259
-24314
-24370
-24427
-24484
-24541
-24598
-24655
-24712
-24768
-24824
-24880
-24935
-24990
-25044
-25098
-25151
-25204
-25256
-25307
-25358
-25409
-25459
-25509
-25558
-25607
-25657
-25706
-25756
-25805
-25855
-25904
-25954
-26003
-26052
-26100
-26147
-26194
-26240
-26285
-26329
-26372
-26414
-26455
-26495
-26535
-26575
-26613
-26652
-26690
-26727
-26765
-26802
-26839
-26876
-26913
-26950
-26988
-27026
-27064
-27103
-27143
-27183
-27225
-27267
-27310
-27353
-27398
-27443
-27488
-27535
-27582
-27629
-27677
-27726
-27774
-27823
-27872
-27921
-27969
-28018
-28066
-28114
-28162
-28209
-28255
-28302
-28348
-28393
-28439
-28484
-28529
-28574
-28619
-28664
-28709
-28754
-28800
-28846
-28892
-28939
-28986
-29033
-29080
-29128
-29176
-29224
-29273
-29321
-29371
-29420
-29471
-29521
-29573
-29625
-29678
-29732
-29787
-29842
-29898
-29954
-30012
-30070
-30128
-30188
-30248
-30310
-30371
-30434
-30497
-30560
-30623
-30686
-30748
-30811
-30873
-30934
-30995
-31055
-31114
-31173
-31230
-31287
-31343
-31399
-31453
-31506
-31558
-31609
-31660
-31709
-31758
-31807
-31855
-31903
-31950
-31997
-32043
-32091
-32137
-32182
-32226
-32271
-32314
-32357
-32399
-32439
-32481
-32520
-32558
-32595
-32631
-32665
-32698
-32729
-32761
-32790
-32817
-32844
-32868
-32892
-32914
-32934
-32953
-32971
-32988
-33003
-33017
-33029
-33040
-33048
-33056
-33061
-33066
-33068
-33070
-33071
-33071
-33070
-33069
-33067
-33064
-33061
-33058
-33055
-33052
-33050
-33048
-33046
-33045
-33044
-33044
-33045
-33045
-33046
-33047
-33048
-33049
-33050
-33050
-33049
-33048
-33046
-33044
-33040
-33035
-33030
-33023
-33015
-33006
-32996
-32985
-32973
-32960
-32947
-32933
-32919
-32904
-32890
-32875
-32860
-32845
-32830
-32815
-32800
-32785
-32770
-32753
-32737
-32719
-32700
-32680
-32658
-32634
-32610
-32585
-32558
-32530
-32500
-32470
-32439
-32408
-32374
-32338
-32301
-32262
-32223
-32182
-32139
-32095
-32049
-32003
-31957
-31910
-31861
-31811
-31761
-31710
-31658
-31605
-31551
-31497
-31441
-31385
-31329
-31272
-31214
-31155
-31097
-31037
-30977
-30917
-30856
-30795
-30733
-30671
-30608
-30543
-30478
-30412
-30344
-30274
-30203
-30131
-30058
-29983
-29907
-29829
-29751
-29672
-29591
-29510
-29428
-29344
-29259
-29173
-29086
-28998
-28909
-28818
-28726
-28632
-28537
-28440
-28342
-28242
-28141
-28039
-27935
-27829
-27722
-27614
-27504
-27392
-27279
-27164
-27048
-26932
-26814
-26696
-26577
-26458
-26338
-26218
-26098
-25977
-25856
-25734
-25613
-25491
-25369
-25247
-25126
-25006
-24887
-24769
-24652
-24535
-24420
-24305
-24191
-24078
-23966
-23854
-23744
-23635
-23527
-23420
-23314
-23209
-23106
-23004
-22903
-22803
-22704
-22607
-22511
-22417
-22323
-22231
-22140
-22049
-21960
-21871
-21783
-21696
-21610
-21524
-21440
-21356
-21274
-21192
-21112
-21031
-20952
-20873
-20794
-20716
-20638
-20561
-20484
-20408
-20332
-20256
-20180
-20104
-20028
-19953
-19877
-19801
-19724
-19647
-19569
-19491
-19411
-19329
-19246
-19161
-19075
-18986
-18896
-18804
-18710
-18613
-18515
-18415
-18313
-18209
-18104
-17997
-17888
-17778
-17666
-17553
-17438
-17322
-17205
-17087
-16969
-16850
-16731
-16611
-16491
-16370
-16248
-16126
-16004
-15882
-15759
-15635
-15510
-15385
-15260
-15134
-15008
-14881
-14754
-14627
-14499
-14372
-14244
-14116
-13988
-13860
-13731
-13603
-13475
-13347
-13218
-13091
-12964
-12838
-12712
-12588
-12466
-12344
-12224
-12106
-11988
-11872
-11757
-11643
-11531
-11420
-11310
-11202
-11095
-10991
-10888
-10787
-10688
-10591
-10496
-10403
-10312
-10223
-10135
-10049
-9964
-9881
-9799
-9719
-9640
-9562
-9485
-9410
-9336
-9263
-9192
-9121
-9052
-8984
-8917
-8851
-8787
-8723
-8661
-8599
-8539
-8479
-8421
-8362
-8305
-8248
-8192
-8137
-8082
-8029
-7977
-7925
-7874
-7824
-7774
-7725
-7677
-7629
-7582
-7536
-7490
-7445
-7402
-7359
-7318
-7278
-7239
-7201
-7163
-7127
-7091
-7056
-7021
-6986
-6951
-6916
-6881
-6846
-6811
-6775
-6739
-6702
-6666
-6629
-6591
-6554
-6516
-6478
-6440
-6402
-6363
-6325
-6285
-6246
-6205
-6164
-6121
-6078
-6034
-5989
-5943
-5896
-5848
-5799
-5749
-5698
-5646
-5593
-5539
-5484
-5428
-5371
-5313
-5254
-5194
-5133
-5070
-5007
-4942
-4877
-4810
-4743
-4676
-4609
-4541
-4474
-4407
-4341
-4275
-4210
-4145
-4080
-4016
-3952
-3888
-3825
-3761
-3698
-3634
-3569
-3504
-3438
-3370
-3301
-3231
-3159
-3085
-3010
-2934
-2856
-2776
-2694
-2612
-2528
-2442
-2356
-2270
-2183
-2096
-2008
-1921
-1833
-1745
-1658
-1570
-1481
-1393
-1304
-1215
-1126
-1036
-946
-855
-764
-672
-580
-488
-394
-301
-207
-113
-19
76
170
263
357
451
545
640
736
832
930
1030
1130
1233
1337
1443
1551
1660
1771
1884
1998
2113
2229
2347
2465
2585
2705
2827
2949
3073
3197
3323
3450
3578
3708
3838
3969
4101
4234
4367
4501
4635
4769
4904
5039
5175
5312
5450
5588
5728
5869
6010
6152
6295
6440
6585
6731
6878
7026
7175
7325
7476
7626
7778
7929
8080
8231
8382
8532
8682
8831
8980
9129
9276
9424
9571
9718
9865
10011
10158
10304
10451
10598
10745
10892
11039
11186
11334
11481
11629
11776
11924
12072
12219
12367
12514
12662
12809
12957
13104
13251
13398
13545
13692
13838
13984
14129
14274
14418
14562
14704
14846
14987
15126
15264
15400
15535
15668
15799
15929
16056
16183
16306
16430
16551
16671
16789
16906
17021
17135
17248
17358
17468
17575
17681
17786
17888
17990
18090
18189
18287
18384
18481
18578
18674
18771
18867
18964
19061
19157
19254
19352
19449
19546
19644
19741
19837
19933
20028
20123
20216
20309
20400
20491
20580
20669
20757
20844
20930
21016
21102
21187
21272
21357
21441
21525
21609
21692
21775
21856
21938
22018
22098
22176
22254
22332
22408
22485
22560
22635
22709
22783
22855
22927
22998
23068
23137
23205
23271
23337
23401
23464
23525
23585
23643
23700
23756
23811
23864
23916
23967
24018
24067
24116
24164
24211
24258
24304
24350
24396
24442
24488
24534
24580
24626
24672
24719
24765
24811
24858
24904
24951
24998
25045
25092
25139
25186
25232
25277
25322
25367
25411
25454
25497
25539
25581
25622
25662
25701
25740
25777
25813
25849
25883
25917
25950
25981
26012
26042
26071
26099
26126
26153
26179
26204
26228
26251
26274
26296
26317
26338
26358
26377
26396
26414
26432
26450
26467
26483
26500
26516
26532
26547
26562
26577
26591
26605
26617
26629
26640
26649
26657
26664
26669
26673
26676
26678
26678
26678
26677
26674
26672
26668
26664
26659
26653
26647
26640
26632
26623
26613
26602
26591
26579
26566
26552
26539
26525
26510
26495
26480
26463
26446
26428
26408
26388
26366
26343
26318
26292
26265
26237
26207
26176
26144
26111
26076
26040
26003
25965
25926
25887
25847
25806
25765
25723
25681
25638
25595
25552
25507
25462
25416
25369
25322
25273
25224
25174
25123
25071
25018
24965
24911
24856
24801
24746
24690
24634
24578
24522
24466
24409
24352
24295
24238
24181
24123
24065
24006
23947
23888
23829
23769
23710
23650
23590
23531
23471
23411
23351
23291
23231
23171
23111
23051
22990
22930
22869
22809
22749
22689
22629
22569
22509
22450
22390
22329
22269
22208
22146
22084
22021
21959
21896
21832
21769
21705
21640
21576
21511
21445
21380
21314
21249
21183
21117
21052
20986
20920
20854
20788
20721
20653
20585
20516
20447
20377
20307
20236
20165
20094
20023
19952
19880
19809
19737
19665
19594
19522
19451
19380
19309
19239
19169
19100
19032
18965
18899
18835
18771
18709
18648
18588
18528
18470
18412
18355
18298
18242
18186
18130
18074
18019
17964
17909
17855
17800
17746
17692
17639
17586
17533
17481
17429
17378
17328
17278
17228
17179
17131
17083
17035
16987
16940
16893
16846
16799
16752
16705
16657
16610
16561
16513
16463
16414
16363
16312
16262
16210
16160
16110
16059
16009
15958
15908
15857
15806
15755
15703
15651
15599
15546
15493
15440
15387
15334
15280
15227
15174
15120
15068
15016
14964
14913
14862
14812
14762
14711
14661
14611
14560
14510
14458
14407
14355
14303
14250
14197
14143
14088
14033
13976
13919
13861
13801
13741
13680
13618
13555
13491
13427
13361
13294
13227
13158
13089
13019
12947
12874
12800
12725
12648
12570
12491
12411
12330
12248
12165
12081
11997
11913
11828
11743
11658
11573
11488
11402
11317
11231
11145
11060
10973
10887
10800
10712
10623
10534
10443
10352
10260
10166
10072
9976
9880
9782
9684
9584
9484
9382
9279
9175
9070
8964
8856
8748
8640
8530
8420
8310
8199
8087
7977
7865
7753
7642
7530
7418
7307
7196
7085
6976
6867
6759
6652
6547
6442
6339
6237
6137
6037
5940
5843
5748
5654
5561
5469
5377
5287
5197
5108
5019
4932
4845
4759
4673
4588
4504
4420
4337
4255
4173
4091
4011
3931
3851
3772
3694
3617
3540
3464
3389
3314
3239
3165
3090
3015
2939
2863
2786
2708
2629
2549
2469
2387
2305
2222
2138
2053
1968
1882
1795
1707
1618
1528
1437
1346
1253
1159
1065
969
873
777
679
581
483
384
285
185
85
-15
-116
-217
-319
-421
-523
-625
-728
-831
-933
-1035
-1137
-1239
-1341
-1442
-1543
-1644
-1744
-1844
-1944
-2044
-2143
-2242
-2341
-2439
-2537
-2635
-2732
-2829
-2925
-3022
-3118
-3214
-3309
-3404
-3499
-3593
-3687
-3779
-3872
-3963
-4053
-4143
-4232
-4320
-4406
-4492
-4575
-4658
-4738
-4817
-4894
-4970
-5044
-5117
-5189
-5259
-5328
-5397
-5464
-5531
-5597
-5662
-5727
-5791
-5855
-5918
-5981
-6043
-6104
-6165
-6225
-6285
-6344
-6403
-6460
-6516
-6571
-6624
-6676
-6725
-6773
-6818
-6861
-6903
-6942
-6981
-7017
-7053
-7087
-7121
-7154
-7185
-7216
-7246
-7275
-7303
-7331
-7357
-7383
-7408
-7432
-7456
-7479
-7502
-7524
-7546
-7568
-7590
-7611
-7632
-7653
-7673
-7692
-7712
-7731
-7749
-7767
-7785
-7802
-7818
-7834
-7849
-7864
-7878
-7892
-7905
-7918
-7931
-7943
-7955
-7967
-7978
-7989
-7999
-8009
-8019
-8029
-8039
-8048
-8058
-8070
-8080
-8092
-8103
-8116
-8129
-8143
-8157
-8173
-8189
-8206
-8224
-8242
-8261
-8281
-8301
-8322
-8344
-8366
-8389
-8413
-8438
-8463
-8489
-8515
-8542
-8569
-8597
-8626
-8655
-8684
-8714
-8744
-8774
-8804
-8835
-8865
-8894
-8924
-8953
-8981
-9009
-9036
-9062
-9088
-9113
-9138
-9162
-9186
-9209
-9232
-9255
-9277
-9299
-9321
-9342
-9364
-9384
-9405
-9425
-9445
-9464
-9483
-9502
-9519
-9537
-9553
-9569
-9584
-9598
-9612
-9625
-9637
-9649
-9661
-9672
-9683
-9694
-9704
-9715
-9724
-9734
-9743
-9751
-9760
-9767
-9774
-9781
-9787
-9792
-9796
-9800
-9803
-9806
-9808
-9810
-9812
-9813
-9815
-9816
-9818
-9819
-9820
-9821
-9822
-9823
-9823
-9824
-9825
-9827
-9828
-9829
-9831
-9832
-9832
-9833
-9832
-9831
-9829
-9827
-9824
-9820
-9815
-9810
-9805
-9798
-9792
-9784
-9777
-9768
-9760
-9752
-9744
-9737
-9730
-9724
-9718
-9712
-9708
-9704
-9700
-9697
-9695
-9693
-9692
-9691
-9691
-9691
-9692
-9693
-9695
-9697
-9700
-9704
-9709
-9714
-9721
-9728
-9737
-9746
-9756
-9768
-9779
-9791
-9804
-9817
-9829
-9842
-9855
-9868
-9880
-9893
-9905
-9917
-9929
-9941
-9953
-9965
-9976
-9988
-10001
-10014
-10028
-10043
-10060
-10077
-10096
-10115
-10136
-10157
-10178
-10199
-10221
-10242
-10263
-10285
-10306
-10327
-10348
-10368
-10388
-10408
-10426
-10444
-10461
-10476
-10491
-10505
-10517
-10529
-10541
-10552
-10562
-10572
-10582
-10591
-10601
-10610
-10620
-10630
-10640
-10651
-10662
-10674
-10685
-10698
-10711
-10724
-10738
-10752
-10767
-10783
-10799
-10815
-10832
-10849
-10867
-10884
-10901
-10918
-10935
-10951
-10966
-10980
-10993
-11006
-11016
-11026
-11035
-11042
-11049
-11054
-11059
-11062
-11064
-11064
-11064
-11062
-11059
-11055
-11050
-11044
-11037
-11030
-11021
-11012
-11003
-10992
-10982
-10971
-10961
-10949
-10938
-10927
-10916
-10904
-10893
-10881
-10870
-10858
-10846
-10834
-10822
-10809
-10796
-10783
-10769
-10755
-10741
-10727
-10712
-10697
-10682
-10667
-10652
-10637
-10623
-10608
-10593
-10579
-10564
-10549
-10533
-10517
-10500
-10483
-10464
-10445
-10425
-10403
-10381
-10357
-10332
-10305
-10277
-10248
-10217
-10185
-10151
-10116
-10080
-10042
-10004
-9966
-9927
-9888
-9848
-9809
-9770
-9732
-9693
-9655
-9617
-9579
-9541
-9504
-9466
-9428
-9389
-9351
-9312
-9273
-9235
-9196
-9157
-9118
-9080
-9041
-9003
-8965
-8926
-8887
-8848
-8808
-8768
-8727
-8686
-8643
-8599
-8554
-8508
-8460
-8411
-8360
-8308
-8255
-8201
-8145
-8087
-8029
-7971
-7911
-7851
-7789
-7727
-7665
-7602
-7540
-7477
-7415
-7352
-7290
-7228
-7167
-7105
-7043
-6981
-6919
-6857
-6795
-6733
-6672
-6610
-6549
-6487
-6426
-6365
-6303
-6242
-6180
-6117
-6055
-5992
-5928
-5865
-5801
-5737
-5674
-5611
-5548
-5486
-5424
-5364
-5303
-5243
-5184
-5124
-5065
-5005
-4946
-4885
-4825
-4764
-4703
-4641
-4579
-4517
-4455
-4393
-4331
-4269
-4208
-4147
-4086
-4026
-3967
-3908
-3850
-3792
-3735
-3678
-3622
-3567
-3511
-3457
-3402
-3348
-3294
-3240
-3187
-3134
-3082
-3030
-2979
-2929
-2878
-2829
-2779
-2730
-2681
-2632
-2584
-2535
-2488
-2440
-2394
-2347
-2302
-2256
-2212
-2167
-2123
-2080
-2036
-1993
-1949
-1904
-1860
-1815
-1769
-1722
-1675
-1627
-1578
-1529
-1478
-1427
-1375
-1323
-1270
-1217
-1164
-1110
-1055
-1000
-946
-891
-836
-780
-724
-668
-612
-556
-500
-444
-389
-334
-280
-226
-173
-120
-68
-17
33
82
130
177
222
267
311
353
393
433
471
508
544
578
612
644
675
705
735
763
791
818
844
870
895
919
943
967
990
1012
1036
1058
1081
1103
1125
1146
1168
1190
1212
1234
1256
1278
1301
1323
1345
1367
1390
1412
1435
1457
1481
1504
1528
1552
1576
1601
1626
1651
1676
1702
1728
1754
1781
1808
1835
1863
1892
1921
1952
1983
2015
2049
2083
2117
2153
2189
2226
2264
2302
2341
2380
2420
2459
2499
2538
2578
2617
2656
2695
2733
2771
2809
2847
2885
2922
2959
2996
3032
3068
3104
3140
3175
3210
3246
3282
3318
3354
3391
3428
3466
3504
3542
3581
3620
3658
3697
3736
3774
3812
3850
3888
3926
3963
4001
4038
4075
4112
4149
4186
4223
4260
4296
4332
4368
4403
4437
4471
4504
4536
4567
4597
4626
4654
4681
4706
4730
4752
4773
4793
4811
4827
4842
4856
4868
4880
4889
4898
4905
4911
4916
4920
4922
4923
4924
4923
4922
4920
4917
4914
4911
4907
4903
4898
4893
4887
4881
4876
4869
4863
4857
4851
4845
4840
4834
4829
4824
4819
4816
4813
4810
4808
4807
4807
4807
4808
4809
4811
4813
4816
4819
4823
4828
4833
4839
4846
4853
4861
4871
4880
4891
4902
4914
4927
4940
4954
4968
4982
4996
5009
5023
5035
5048
5059
5070
5080
5089
5097
5104
5111
5117
5122
5127
5132
5137
5142
5147
5152
5157
5162
5167
5173
5179
5186
5192
5199
5206
5212
5218
5224
5229
5234
5238
5242
5246
5249
5251
5253
5255
5256
5257
5257
5258
5258
5258
5258
5258
5258
5258
5259
5259
5260
5261
5262
5264
5266
5269
5273
5278
5284
5292
5300
5309
5320
5331
5343
5356
5370
5385
5401
5416
5433
5450
5467
5485
5503
5521
5540
5559
5578
5598
5618
5638
5658
5679
5699
5720
5741
5763
5785
5807
5830
5853
5876
5899
5923
5946
5969
5993
6016
6039
6062
6085
6108
6130
6153
6176
6198
6220
6242
6263
6285
6306
6327
6348
6369
6391
6412
6434
6456
6478
6501
6524
6547
6570
6593
6616
6639
6662
6685
6708
6731
6753
6775
6797
6819
6840
6861
6882
6902
6923
6944
6964
6985
7006
7028
7049
7070
7092
7113
7134
7155
7176
7197
7217
7237
7257
7277
7295
7313
7331
7348
7365
7381
7398
7414
7430
7447
7463
7478
7494
7509
7524
7539
7554
7568
7582
7596
7610
7623
7636
7648
7660
7671
7681
7691
7700
7708
7716
7724
7731
7738
7744
7750
7755
7759
7763
7766
7769
7771
7772
7773
7773
7772
7771
7770
7768
7765
7763
7759
7755
7751
7747
7742
7736
7730
7724
7717
7709
7701
7692
7682
7672
7660
7647
7632
7616
7599
7580
7560
7538
7515
7491
7465
7439
7411
7383
7353
7323
7293
7261
7229
7196
7163
7129
7094
7058
7021
6984
6945
6906
6865
6824
6782
6740
6698
6655
6612
6569
6526
6483
6440
6396
6353
6310
6267
6224
6181
6137
6095
6052
6010
5968
5926
5884
5843
5802
5761
5721
5680
5640
5601
5561
5522
5483
5445
5406
5368
5330
5292
5255
5217
5179
5142
5104
5066
5027
4989
4951
4913
4874
4836
4798
4759
4721
4682
4643
4604
4564
4524
4484
4443
4402
4361
4319
4277
4234
4191
4148
4104
4059
4014
3969
3923
3877
3830
3783
3735
3687
3639
3590
3540
3490
3440
3390
3339
3289
3238
3187
3136
3085
3035
2984
2933
2882
2831
2781
2730
2680
2629
2580
2530
2481
2432
2384
2337
2290
2243
2197
2152
2107
2062
2017
1973
1928
1883
1838
1793
1749
1704
1660
1616
1573
1530
1487
1445
1403
1362
1321
1280
1240
1200
1161
1121
1082
1043
1004
965
927
889
851
814
777
741
705
670
636
602
568
535
502
470
437
404
372
339
307
275
242
209
177
143
110
77
43
9
-24
-57
-91
-123
-155
-186
-216
-246
-274
-301
-328
-353
-377
-399
-421
-441
-461
-479
-497
-514
-530
-546
-561
-576
-590
-604
-617
-630
-643
-655
-667
-679
-690
-700
-710
-719
-727
-735
-742
-749
-756
-762
-769
-775
-781
-787
-794
-800
-806
-812
-818
-824
-829
-834
-838
-841
-844
-846
-847
-848
-848
-847
-846
-845
-842
-839
-836
-832
-827
-822
-816
-811
-805
-799
-793
-787
-781
-776
-771
-766
-762
-758
-755
-753
-751
-749
-748
-747
-747
-748
-749
-752
-755
-759
-764
-770
-776
-783
-790
-798
-806
-814
-822
-831
-839
-848
-857
-866
-876
-885
-895
-905
-914
-924
-933
-942
-951
-959
-966
-973
-979
-984
-988
-992
-995
-998
-1000
-1002
-1004
-1004
-1006
-1006
-1008
-1008
-1008
-1008
-1008
-1008
-1010
-1010
-1010
-1012
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1014
-1014
-1016
-1016
-1018
-1018
-1020
-1022
-1024
-1026
-1028
-1030
-1032
-1033
-1034
-1034
-1034
-1033
-1031
-1029
-1026
-1022
-1016
-1010
-1004
-997
-988
-978
-967
-955
-942
-929
-914
-898
-881
-864
-846
-827
-808
-789
-769
-748
-727
-706
-684
-662
-640
-618
-596
-573
-550
-526
-501
-476
-449
-422
-394
-364
-335
-304
-273
-241
-209
-177
-144
-111
-78
-45
-13
20
52
85
117
149
182
215
248
281
315
349
384
418
453
489
524
561
598
635
673
712
752
792
834
876
919
963
1006
1052
1098
1145
1192
1240
1289
1338
1387
1437
1487
1537
1586
1636
1685
1734
1782
1830
1876
1921
1964
2007
2049
2089
2128
2167
2205
2241
2277
2312
2347
2380
2414
2447
2479
2511
2543
2574
2604
2635
2664
2693
2722
2750
2777
2803
2829
2854
2878
2902
2924
2947
2968
2990
3010
3031
3051
3070
3089
3107
3125
3142
3159
3174
3189
3202
3215
3228
3239
3250
3261
3270
3280
3288
3297
3305
3313
3322
3330
3339
3348
3357
3367
3377
3388
3398
3410
3422
3434
3447
3461
3475
3489
3503
3518
3533
3547
3562
3577
3592
3607
3622
3638
3653
3669
3685
3701
3717
3733
3748
3764
3779
3793
3807
3821
3834
3846
3859
3871
3883
3895
3906
3918
3928
3938
3948
3957
3966
3974
3982
3990
3997
4005
4011
4019
4026
4032
4038
4043
4049
4054
4059
4065
4069
4074
4078
4082
4086
4089
4091
4093
4094
4094
4094
4093
4091
4089
4085
4081
4077
4072
4067
4062
4056
4050
4043
4037
4030
4024
4016
4009
4001
3993
3985
3976
3967
3958
3947
3937
3925
3913
3901
3887
3873
3858
3843
3826
3809
3791
3773
3753
3732
3710
3687
3662
3637
3609
3581
3550
3518
3483
3447
3409
3369
3327
3284
3240
3195
3149
3102
3054
3005
2956
2907
2858
2808
2758
2707
2657
2607
2557
2507
2458
2409
2360
2312
2265
2217
2170
2124
2078
2032
1987
1942
1898
1854
1811
1768
1727
1686
1645
1606
1568
1531
1495
1460
1426
1393
1361
1330
1300
1270
1242
1215
1188
1163
1138
1114
1090
1067
1045
1022
1000
980
959
939
920
901
882
864
847
830
814
798
783
769
756
743
731
719
708
698
688
679
671
663
656
649
643
637
631
625
618
611
603
595
585
575
564
551
539
525
511
497
481
465
449
431
413
395
375
356
336
316
295
274
253
232
210
188
166
143
119
96
72
47
22
-4
-30
-57
-85
-113
-142
-172
-203
-234
-266
-299
-331
-364
-397
-429
-462
-494
-525
-557
-587
-617
-646
-674
-701
-728
-754
-778
-802
-826
-848
-870
-892
-913
-934
-954
-975
-995
-1014
-1036
-1056
-1077
-1097
-1118
-1139
-1160
-1181
-1202
-1224
-1246
-1267
-1289
-1311
-1333
-1355
-1377
-1398
-1419
-1439
-1459
-1478
-1496
-1514
-1530
-1546
-1561
-1575
-1589
-1601
-1614
-1625
-1637
-1648
-1659
-1671
-1682
-1694
-1707
-1721
-1736
-1752
-1769
-1787
-1806
-1825
-1846
-1867
-1888
-1911
-1934
-1957
-1981
-2005
-2029
-2055
-2080
-2106
-2131
-2157
-2183
-2209
-2235
-2261
-2287
-2313
-2339
-2365
-2392
-2418
-2445
-2472
-2498
-2525
-2553
-2580
-2608
-2636
-2665
-2694
-2723
-2753
-2782
-2811
-2841
-2870
-2900
-2929
-2957
-2986
-3013
-3040
-3066
-3091
-3114
-3137
-3158
-3178
-3197
-3215
-3232
-3248
-3263
-3278
-3292
-3306
-3320
-3334
-3348
-3361
-3375
-3388
-3402
-3416
-3430
-3444
-3458
-3472
-3486
-3500
-3513
-3526
-3539
-3551
-3562
-3573
-3584
-3594
-3603
-3611
-3620
-3627
-3635
-3642
-3649
-3656
-3663
-3671
-3678
-3686
-3694
-3702
-3711
-3720
-3730
-3741
-3752
-3763
-3774
-3785
-3797
-3807
-3818
-3828
-3837
-3845
-3852
-3858
-3864
-3868
-3871
-3874
-3875
-3876
-3876
-3875
-3873
-3871
-3868
-3865
-3861
-3857
-3852
-3846
-3840
-3834
-3827
-3820
-3812
-3804
-3796
-3788
-3779
-3770
-3761
-3752
-3743
-3734
-3726
-3718
-3711
-3705
-3700
-3696
-3693
-3690
-3689
-3688
-3688
-3688
-3689
-3691
-3693
-3696
-3699
-3702
-3705
-3709
-3713
-3718
-3722
-3727
-3733
-3738
-3745
-3751
-3758
-3765
-3773
-3781
-3790
-3800
-3810
-3821
-3832
-3845
-3858
-3872
-3886
-3902
-3918
-3934
-3951
-3969
-3987
-4005
-4025
-4045
-4065
-4086
-4108
-4130
-4153
-4176
-4199
-4222
-4245
-4268
-4292
-4315
-4339
-4362
-4386
-4411
-4435
-4461
-4486
-4513
-4539
-4567
-4595
-4624
-4653
-4683
-4714
-4747
-4780
-4814
-4850
-4886
-4924
-4963
-5004
-5046
-5090
-5136
-5183
-5232
-5282
-5334
-5387
-5442
-5498
-5556
-5615
-5675
-5737
-5801
-5865
-5931
-5999
-6067
-6136
-6206
-6276
-6347
-6418
-6489
-6560
-6632
-6703
-6775
-6847
-6919
-6991
-7064
-7136
-7209
-7282
-7355
-7429
-7502
-7576
-7650
-7724
-7798
-7873
-7949
-8025
-8101
-8178
-8255
-8332
-8408
-8485
-8560
-8635
-8709
-8782
-8853
-8923
-8992
-9059
-9125
-9189
-9252
-9314
-9375
-9435
-9494
-9552
-9609
-9665
-9721
-9778
-9834
-9890
-9947
-10004
-10062
-10120
-10178
-10237
-10296
-10354
-10413
-10471
-10529
-10586
-10642
-10698
-10753
-10807
-10861
-10914
-10967
-11020
-11072
-11124
-11177
-11229
-11282
-11334
-11386
-11439
-11491
-11543
-11595
-11646
-11697
-11748
-11799
-11850
-11901
-11952
-12003
-12055
-12106
-12159
-12211
-12264
-12316
-12370
-12423
-12476
-12530
-12583
-12636
-12689
-12742
-12794
-12846
-12897
-12948
-12999
-13049
-13098
-13147
-13196
-13244
-13291
-13338
-13385
-13431
-13477
-13523
-13568
-13613
-13656
-13699
-13741
-13782
-13823
-13862
-13901
-13938
-13975
-14011
-14046
-14081
-14115
-14148
-14180
-14212
-14243
-14274
-14305
-14336
-14366
-14396
-14425
-14454
-14482
-14509
-14536
-14562
-14588
-14613
-14637
-14661
-14684
-14707
-14729
-14751
-14772
-14792
-14812
-14831
-14849
-14867
-14885
-14902
-14919
-14936
-14953
-14969
-14985
-15002
-15018
-15034
-15051
-15068
-15084
-15102
-15119
-15137
-15155
-15174
-15194
-15213
-15233
-15253
-15274
-15295
-15316
-15338
-15360
-15383
-15406
-15429
-15453
-15476
-15500
-15523
-15546
-15569
-15591
-15612
-15633
-15654
-15674
-15694
-15714
-15733
-15752
-15771
-15790
-15809
-15827
-15846
-15864
-15883
-15901
-15919
-15938
-15955
-15973
-15990
-16007
-16023
-16038
-16053
-16067
-16079
-16091
-16104
-16114
-16123
-16134
-16142
-16149
-16157
-16163
-16169
-16174
-16178
-16183
-16187
-16190
-16192
-16193
-16195
-16195
-16193
-16193
-16190
-16187
-16183
-16177
-16171
-16165
-16157
-16149
-16139
-16129
-16119
-16108
-16096
-16082
-16070
-16056
-16041
-16026
-16011
-15995
-15979
-15963
-15946
-15929
-15912
-15894
-15877
-15859
-15841
-15822
-15804
-15786
-15768
-15749
-15731
-15712
-15693
-15674
-15655
-15636
-15617
-15597
-15577
-15557
-15536
-15515
-15493
-15471
-15449
-15426
-15403
-15379
-15354
-15329
-15303
-15277
-15250
-15223
-15195
-15168
-15140
-15112
-15084
-15056
-15027
-14998
-14969
-14939
-14909
-14879
-14848
-14818
-14786
-14754
-14721
-14688
-14654
-14620
-14585
-14549
-14513
-14476
-14438
-14401
-14362
-14323
-14284
-14244
-14204
-14163
-14122
-14081
-14040
-13998
-13956
-13913
-13870
-13827
-13784
-13740
-13696
-13652
-13608
-13564
-13521
-13478
-13435
-13393
-13351
-13309
-13268
-13226
-13185
-13144
-13104
-13063
-13022
-12980
-12938
-12896
-12853
-12809
-12765
-12721
-12676
-12630
-12583
-12536
-12488
-12439
-12389
-12339
-12288
-12236
-12184
-12132
-12078
-12024
-11970
-11915
-11859
-11803
-11747
-11690
-11632
-11574
-11515
-11456
-11395
-11334
-11273
-11210
-11147
-11083
-11018
-10953
-10887
-10820
-10752
-10683
-10614
-10544
-10473
-10402
-10330
-10257
-10184
-10110
-10034
-9958
-9882
-9804
-9725
-9646
-9566
-9486
-9405
-9324
-9243
-9162
-9082
-9001
-8920
-8840
-8760
-8680
-8601
-8523
-8446
-8370
-8295
-8222
-8151
-8080
-8013
-7945
-7879
-7813
-7749
-7686
-7623
-7561
-7499
-7438
-7378
-7318
-7258
-7199
-7141
-7082
-7024
-6966
-6909
-6851
-6794
-6737
-6680
-6624
-6567
-6512
-6456
-6401
-6346
-6291
-6236
-6181
-6126
-6070
-6015
-5959
-5904
-5848
-5792
-5735
-5679
-5623
-5567
-5511
-5455
-5399
-5344
-5288
-5233
-5179
-5124
-5071
-5017
-4964
-4912
-4859
-4807
-4755
-4703
-4651
-4599
-4547
-4495
-4443
-4390
-4338
-4285
-4232
-4178
-4125
-4070
-4017
-3963
-3908
-3854
-3799
-3744
-3689
-3633
-3578
-3522
-3467
-3410
-3354
-3297
-3239
-3182
-3125
-3068
-3011
-2954
-2898
-2842
-2785
-2729
-2673
-2616
-2560
-2504
-2448
-2392
-2337
-2282
-2228
-2175
-2122
-2070
-2019
-1970
-1921
-1874
-1828
-1782
-1738
-1694
-1650
-1607
-1564
-1522
-1480
-1438
-1397
-1357
-1317
-1278
-1240
-1202
-1165
-1128
-1092
-1056
-1020
-986
-951
-917
-884
-851
-819
-788
-757
-727
-697
-669
-641
-614
-589
-564
-540
-518
-496
-476
-457
-439
-422
-407
-394
-382
-371
-363
-356
-351
-347
-345
-345
-346
-348
-351
-355
-361
-367
-374
-382
-390
-398
-408
-417
-428
-439
-450
-462
-475
-488
-502
-516
-531
-546
-561
-576
-592
-607
-622
-637
-652
-667
-682
-698
-714
-731
-748
-766
-784
-802
-821
-840
-859
-878
-897
-915
-934
-953
-971
-989
-1006
-1025
-1043
-1061
-1078
-1096
-1113
-1130
-1147
-1164
-1181
-1198
-1215
-1233
-1250
-1268
-1285
-1303
-1320
-1337
-1354
-1371
-1387
-1403
-1419
-1435
-1449
-1464
-1477
-1490
-1502
-1514
-1525
-1536
-1545
-1554
-1563
-1570
-1576
-1581
-1585
-1589
-1592
-1594
-1595
-1595
-1596
-1595
-1594
-1593
-1590
-1587
-1583
-1578
-1572
-1565
-1557
-1548
-1538
-1527
-1516
-1503
-1490
-1476
-1462
-1446
-1430
-1414
-1397
-1379
-1362
-1344
-1325
-1307
-1289
-1271
-1253
-1235
-1216
-1198
-1179
-1161
-1142
-1123
-1105
-1086
-1068
-1050
-1033
-1016
-1000
-984
-968
-953
-938
-923
-909
-894
-879
-864
-849
-834
-818
-803
-787
-770
-754
-737
-720
-702
-683
-664
-645
-625
-605
-584
-563
-541
-520
-499
-477
-456
-436
-416
-396
-378
-360
-343
-327
-311
-297
-283
-270
-257
-245
-234
-222
-212
-201
-191
-181
-171
-161
-151
-142
-132
-122
-112
-101
-91
-81
-71
-61
-50
-39
-28
-15
-3
11
25
39
54
69
84
99
115
130
145
160
174
187
201
213
226
238
250
262
273
285
295
306
316
326
336
345
354
363
371
380
388
396
403
411
419
427
436
444
453
461
470
480
489
499
508
518
528
539
549
559
569
580
590
601
612
622
633
644
655
666
677
688
699
710
720
731
741
752
763
774
785
797
809
821
834
847
861
875
891
906
923
940
958
976
995
1014
1035
1055
1076
1097
1119
1142
1164
1188
1211
1235
1260
1284
1309
1333
1358
1383
1408
1432
1456
1480
1504
1526
1549
1571
1592
1613
1633
1653
1672
1691
1710
1728
1745
1763
1780
1797
1813
1830
1846
1863
1880
1897
1914
1932
1951
1969
1988
2007
2025
2045
2065
2085
2105
2124
2144
2163
2182
2201
2220
2239
2257
2275
2292
2309
2326
2342
2358
2374
2389
2405
2420
2436
2451
2465
2480
2494
2508
2521
2534
2547
2559
2570
2581
2592
2602
2612
2621
2629
2637
2644
2650
2656
2661
2666
2670
2673
2676
2678
2680
2681
2682
2682
2682
2681
2679
2677
2675
2672
2669
2666
2662
2658
2654
2650
2646
2642
2638
2634
2630
2626
2622
2618
2614
2611
2608
2605
2602
2600
2597
2596
2594
2593
2592
2591
2590
2589
2589
2588
2588
2587
2587
2587
2587
2587
2587
2588
2589
2590
2592
2595
2598
2601
2605
2610
2614
2620
2625
2631
2637
2643
2650
2657
2665
2674
2684
2694
2704
2716
2727
2740
2752
2766
2779
2793
2806
2820
2834
2847
2861
2874
2887
2901
2914
2926
2939
2952
2965
2977
2990
3002
3015
3027
3039
3052
3064
3076
3089
3102
3115
3128
3142
3156
3170
3184
3198
3212
3225
3239
3252
3265
3277
3289
3300
3312
3323
3333
3343
3354
3363
3372
3381
3390
3398
3406
3413
3420
3426
3431
3436
3440
3442
3444
3446
3446
3445
3444
3441
3438
3434
3429
3423
3417
3410
3402
3393
3384
3374
3364
3353
3342
3330
3319
3307
3295
3283
3271
3259
3247
3234
3221
3208
3193
3178
3163
3147
3131
3114
3097
3080
3062
3044
3026
3008
2989
2970
2951
2932
2913
2893
2873
2853
2832
2812
2790
2768
2746
2723
2700
2676
2652
2627
2601
2575
2549
2522
2495
2468
2440
2413
2385
2357
2329
2302
2274
2248
2221
2196
2171
2147
2124
2101
2079
2058
2037
2019
2001
1984
1967
1951
1936
1921
1907
1893
1880
1868
1855
1844
1833
1823
1814
1806
1798
1791
1784
1779
1774
1769
1766
1763
1761
1760
1759
1760
1761
1762
1765
1768
1772
1776
1781
1787
1793
1800
1807
1815
1824
1832
1842
1851
1861
1871
1881
1891
1901
1911
1921
1930
1939
1948
1957
1965
1972
1980
1987
1994
2001
2007
2013
2017
2023
2028
2033
2037
2041
2044
2048
2052
2056
2059
2063
2067
2070
2074
2078
2081
2085
2088
2091
2094
2097
2099
2101
2102
2103
2103
2103
2103
2103
2103
2103
2103
2103
2104
2105
2106
2108
2111
2113
2117
2121
2126
2131
2137
2143
2150
2157
2164
2172
2180
2189
2199
2209
2220
2231
2243
2256
2269
2283
2297
2312
2328
2344
2360
2376
2393
2410
2427
2444
2461
2478
2496
2513
2531
2550
2569
2589
2610
2632
2656
2680
2705
2731
2758
2786
2814
2842
2871
2900
2931
2962
2994
3028
3063
3099
3136
3174
3213
3253
3294
3334
3376
3418
3460
3502
3545
3589
3632
3676
3719
3763
3807
3850
3894
3938
3981
4025
4069
4113
4158
4202
4247
4292
4337
4383
4429
4476
4523
4570
4618
4666
4714
4763
4812
4861
4910
4959
5008
5056
5104
5152
5199
5245
5291
5336
5380
5424
5467
5509
5550
5590
5631
5671
5711
5752
5792
5833
5874
5915
5956
5997
6038
6078
6118
6158
6197
6236
6274
6312
6349
6386
6423
6460
6497
6534
6571
6609
6645
6682
6719
6755
6791
6826
6860
6894
6927
6959
6991
7021
7050
7079
7108
7135
7163
7190
7217
7243
7270
7296
7322
7349
7376
7403
7430
7459
7488
7518
7548
7579
7611
7644
7677
7710
7744
7778
7812
7846
7881
7916
7950
7985
8019
8053
8086
8119
8151
8185
8216
8248
8279
8310
8341
8371
8400
8429
8458
8486
8514
8541
8567
8593
8618
8642
8666
8689
8710
8731
8751
8770
8788
8805
8821
8835
8849
8862
8874
8885
8895
8904
8912
8920
8928
8935
8942
8949
8956
8963
8971
8979
8987
8996
9004
9013
9021
9030
9038
9047
9056
9064
9073
9082
9091
9100
9109
9118
9128
9138
9148
9159
9171
9184
9197
9211
9225
9240
9255
9270
9285
9301
9317
9333
9349
9365
9381
9397
9412
9427
9442
9457
9472
9487
9503
9519
9536
9554
9573
9593
9614
9636
9659
9682
9705
9729
9753
9777
9801
9824
9848
9872
9895
9919
9943
9967
9992
10017
10043
10069
10096
10124
10152
10181
10209
10238
10267
10296
10325
10354
10382
10411
10439
10468
10497
10525
10554
10583
10612
10641
10669
10697
10725
10752
10779
10806
10833
10859
10885
10911
10936
10961
10986
11011
11035
11058
11081
11102
11123
11142
11161
11178
11194
11209
11222
11235
11246
11256
11265
11273
11280
11286
11290
11294
11298
11300
11302
11303
11304
11305
11306
11306
11307
11309
11311
11313
11315
11318
11321
11324
11327
11330
11333
11336
11339
11342
11345
11349
11352
11355
11358
11361
11364
11366
11369
11371
11373
11375
11377
11379
11382
11385
11388
11392
11397
11402
11407
11413
11420
11427
11435
11444
11454
11465
11477
11491
11505
11521
11537
11554
11572
11590
11609
11627
11646
11664
11683
11701
11720
11739
11757
11776
11794
11813
11831
11849
11866
11884
11902
11919
11938
11956
11976
11996
12017
12040
12063
12088
12113
12140
12168
12196
12226
12256
12287
12318
12351
12384
12418
12452
12488
12524
12560
12597
12635
12673
12711
12749
12787
12825
12862
12900
12937
12974
13011
13048
13085
13121
13158
13194
13230
13266
13302
13338
13373
13408
13444
13479
13514
13549
13585
13620
13656
13691
13728
13764
13801
13838
13875
13912
13949
13986
14022
14058
14093
14128
14163
14197
14230
14263
14295
14326
14356
14386
14415
14442
14469
14495
14521
14545
14569
14591
14614
14636
14658
14680
14702
14724
14746
14768
14791
14814
14837
14861
14884
14908
14932
14957
14981
15005
15028
15051
15073
15094
15115
15135
15153
15171
15188
15204
15219
15233
15247
15259
15271
15283
15293
15303
15313
15322
15331
15340
15349
15358
15368
15378
15388
15399
15410
15422
15434
15447
15461
15476
15491
15506
15522
15539
15555
15573
15590
15608
15625
15643
15662
15680
15698
15716
15734
15752
15769
15787
15804
15821
15837
15854
15871
15887
15904
15921
15937
15954
15971
15988
16004
16021
16040
16056
16074
16091
16110
16128
16146
16164
16181
16200
16218
16236
16254
16273
16291
16309
16327
16344
16361
16379
16397
16414
16431
16448
16464
16479
16495
16509
16524
16537
16551
16563
16575
16586
16597
16607
16616
16625
16633
16641
16648
16655
16662
16668
16674
16679
16685
16689
16694
16697
16701
16703
16705
16706
16707
16708
16708
16708
16707
16706
16704
16702
16699
16696
16692
16688
16684
16679
16674
16669
16663
16658
16652
16646
16640
16633
16626
16619
16611
16603
16595
16585
16576
16565
16553
16540
16526
16510
16493
16474
16454
16433
16411
16388
16364
16341
16317
16293
16268
16245
16222
16200
16178
16155
16134
16113
16091
16070
16047
16026
16004
15981
15958
15933
15908
15882
15856
15829
15801
15772
15744
15714
15685
15655
15625
15594
15564
15535
15505
15476
15448
15421
15394
15369
15345
15322
15300
15278
15258
15238
15219
15200
15182
15163
15145
15128
15110
15092
15075
15058
15041
15024
15008
14993
14978
14964
14950
14936
14923
14910
14898
14885
14872
14860
14847
14835
14823
14810
14799
14787
14777
14766
14757
14748
14739
14731
14723
14716
14709
14702
14695
14689
14683
14677
14672
14668
14663
14659
14655
14651
14648
14644
14641
14638
14635
14631
14628
14625
14623
14620
14618
14616
14614
14612
14611
14610
14609
14608
14607
14606
14605
14604
14602
14601
14599
14598
14597
14597
14597
14598
14599
14601
14604
14607
14611
14615
14619
14623
14628
14632
14636
14639
14642
14644
14646
14647
14647
14646
14646
14644
14642
14639
14636
14632
14627
14622
14617
14611
14605
14598
14591
14582
14573
14562
14550
14537
14523
14507
14490
14472
14452
14430
14408
14385
14361
14337
14312
14287
14262
14237
14213
14188
14164
14140
14116
14092
14068
14043
14019
13994
13969
13943
13918
13891
13865
13837
13809
13781
13752
13723
13693
13663
13633
13602
13571
13540
13508
13475
13441
13405
13369
13332
13294
13254
13214
13173
13130
13087
13044
12999
12954
12907
12860
12812
12764
12715
12666
12616
12566
12515
12464
12413
12361
12309
12257
12204
12151
12097
12043
11988
11933
11877
11821
11765
11707
11650
11591
11532
11473
11413
11353
11292
11231
11170
11108
11045
10982
10919
10855
10791
10726
10661
10596
10531
10465
10399
10334
10268
10202
10136
10070
10003
9937
9871
9805
9739
9673
9607
9542
9477
9411
9347
9282
9218
9155
9092
9029
8967
8906
8845
8784
8723
8663
8602
8541
8480
8419
8357
8296
8234
8173
8111
8048
7986
7923
7861
7798
7735
7672
7609
7546
7482
7419
7355
7291
7226
7162
7097
7032
6966
6901
6835
6769
6702
6635
6567
6498
6430
6361
6291
6221
6151
6081
6011
5941
5871
5801
5732
5662
5593
5525
5456
5388
5320
5253
5186
5119
5052
4985
4918
4851
4784
4717
4649
4582
4514
4446
4377
4308
4239
4169
4098
4027
3956
3884
3812
3740
3667
3594
3521
3447
3374
3301
3228
3155
3082
3010
2936
2863
2789
2714
2638
2561
2483
2404
2323
2241
2159
2075
1990
1904
1818
1731
1643
1554
1464
1373
1282
1190
1097
1004
910
815
721
626
531
436
341
246
150
55
-40
-134
-229
-323
-417
-511
-604
-697
-788
-879
-970
-1059
-1148
-1236
-1323
-1409
-1494
-1579
-1662
-1745
-1827
-1908
-1988
-2067
-2146
-2224
-2301
-2377
-2453
-2527
-2602
-2676
-2749
-2823
-2896
-2969
-3041
-3113
-3185
-3257
-3328
-3398
-3468
-3538
-3607
-3676
-3745
-3814
-3883
-3952
-4019
-4088
-4156
-4223
-4290
-4356
-4422
-4487
-4552
-4616
-4680
-4743
-4806
-4867
-4929
-4990
-5050
-5111
-5171
-5230
-5289
-5348
-5405
-5462
-5518
-5573
-5627
-5680
-5733
-5784
-5835
-5885
-5935
-5984
-6032
-6080
-6128
-6174
-6220
-6265
-6309
-6352
-6394
-6436
-6478
-6519
-6559
-6600
-6640
-6680
-6720
-6759
-6799
-6837
-6876
-6914
-6951
-6988
-7024
-7059
-7094
-7129
-7163
-7197
-7230
-7263
-7296
-7329
-7361
-7393
-7425
-7456
-7487
-7518
-7547
-7576
-7604
-7631
-7656
-7679
-7702
-7722
-7741
-7758
-7773
-7786
-7798
-7807
-7814
-7820
-7825
-7827
-7829
-7830
-7830
-7828
-7826
-7823
-7820
-7816
-7811
-7805
-7799
-7792
-7784
-7776
-7766
-7756
-7744
-7732
-7717
-7702
-7685
-7666
-7647
-7627
-7606
-7584
-7560
-7536
-7510
-7484
-7456
-7427
-7396
-7365
-7333
-7299
-7265
-7230
-7194
-7157
-7118
-7079
-7039
-6998
-6956
-6913
-6869
-6824
-6778
-6731
-6683
-6635
-6586
-6537
-6487
-6437
-6387
-6337
-6286
-6235
-6184
-6133
-6081
-6029
-5976
-5923
-5868
-5813
-5756
-5699
-5640
-5580
-5519
-5457
-5394
-5331
-5266
-5201
-5136
-5071
-5006
-4941
-4877
-4813
-4750
-4688
-4626
-4566
-4506
-4447
-4389
-4331
-4274
-4218
-4162
-4106
-4051
-3995
-3940
-3885
-3829
-3774
-3718
-3663
-3607
-3551
-3495
-3439
-3382
-3325
-3268
-3209
-3150
-3091
-3031
-2970
-2909
-2847
-2786
-2724
-2661
-2598
-2534
-2470
-2405
-2340
-2275
-2210
-2145
-2081
-2016
-1952
-1889
-1826
-1763
-1702
-1641
-1580
-1521
-1461
-1402
-1343
-1284
-1225
-1166
-1107
-1048
-988
-928
-867
-805
-742
-678
-613
-547
-480
-412
-343
-274
-205
-136
-66
3
72
141
208
275
340
405
468
531
592
652
710
768
824
879
932
984
1036
1086
1135
1183
1231
1277
1323
1369
1414
1458
1502
1545
1588
1631
1672
1713
1753
1793
1832
1870
1908
1945
1982
2017
2053
2088
2122
2156
2188
2221
2252
2283
2313
2342
2370
2398
2425
2452
2479
2506
2533
2559
2586
2613
2640
2668
2695
2723
2751
2779
2808
2837
2866
2895
2924
2953
2982
3011
3039
3066
3093
3119
3144
3168
3191
3213
3235
3256
3276
3296
3315
3333
3351
3369
3385
3401
3416
3431
3446
3459
3473
3486
3499
3511
3523
3536
3548
3561
3575
3589
3603
3618
3634
3650
3666
3683
3700
3717
3733
3750
3766
3782
3797
3812
3826
3840
3852
3864
3875
3885
3894
3902
3909
3915
3921
3926
3931
3935
3941
3946
3952
3959
3967
3975
3984
3994
4003
4014
4026
4037
4048
4059
4070
4083
4094
4107
4119
4131
4143
4155
4167
4178
4190
4202
4214
4226
4238
4251
4263
4276
4289
4301
4314
4327
4340
4352
4365
4377
4390
4401
4413
4423
4433
4442
4451
4459
4467
4475
4482
4490
4498
4507
4515
4522
4530
4537
4543
4549
4553
4557
4560
4562
4563
4562
4560
4557
4553
4547
4540
4532
4522
4511
4497
4483
4466
4448
4429
4409
4387
4365
4342
4319
4294
4270
4244
4218
4191
4163
4134
4105
4074
4043
4010
3977
3942
3905
3868
3830
3791
3751
3711
3671
3630
3588
3546
3504
3460
3417
3372
3327
3282
3237
3191
3146
3101
3056
3011
2965
2919
2874
2828
2782
2736
2690
2645
2600
2555
2511
2467
2424
2381
2338
2295
2252
2209
2166
2123
2080
2036
1992
1947
1902
1856
1809
1761
1713
1664
1615
1565
1515
1464
1414
1364
1314
1265
1216
1167
1119
1072
1025
978
932
886
840
795
751
707
664
622
580
539
498
458
419
380
341
303
264
226
187
148
108
68
28
-13
-54
-95
-136
-177
-217
-258
-298
-339
-379
-418
-457
-496
-534
-570
-606
-640
-673
-705
-736
-765
-794
-822
-849
-876
-902
-927
-953
-978
-1002
-1028
-1053
-1078
-1103
-1129
-1155
-1180
-1206
-1232
-1259
-1286
-1314
-1342
-1370
-1399
-1428
-1458
-1487
-1516
-1545
-1573
-1602
-1630
-1658
-1685
-1712
-1739
-1765
-1790
-1816
-1841
-1866
-1891
-1916
-1941
-1965
-1989
-2012
-2036
-2059
-2081
-2104
-2127
-2149
-2172
-2195
-2218
-2242
-2267
-2292
-2318
-2345
-2372
-2400
-2428
-2457
-2487
-2517
-2547
-2577
-2608
-2638
-2667
-2697
-2726
-2754
-2782
-2810
-2838
-2865
-2892
-2919
-2945
-2971
-2998
-3024
-3050
-3075
-3101
-3126
-3152
-3177
-3202
-3226
-3251
-3276
-3300
-3325
-3350
-3375
-3400
-3425
-3451
-3477
-3503
-3530
-3557
-3585
-3613
-3642
-3671
-3701
-3731
-3761
-3791
-3821
-3851
-3881
-3912
-3942
-3973
-4003
-4035
-4066
-4097
-4127
-4158
-4188
-4218
-4249
-4279
-4309
-4339
-4370
-4400
-4430
-4461
-4491
-4521
-4551
-4581
-4611
-4641
-4671
-4701
-4732
-4762
-4792
-4822
-4851
-4881
-4909
-4938
-4965
-4993
-5019
-5045
-5070
-5095
-5119
-5143
-5168
-5192
-5217
-5242
-5267
-5293
-5320
-5347
-5374
-5403
-5432
-5462
-5493
-5525
-5557
-5590
-5624
-5659
-5694
-5729
-5765
-5801
-5838
-5876
-5913
-5952
-5990
-6029
-6068
-6107
-6147
-6187
-6227
-6268
-6310
-6352
-6394
-6436
-6479
-6520
-6562
-6602
-6642
-6682
-6722
-6761
-6800
-6839
-6878
-6918
-6958
-6999
-7040
-7082
-7125
-7170
-7215
-7262
-7311
-7360
-7411
-7464
-7518
-7574
-7631
-7689
-7749
-7811
-7874
-7939
-8006
-8074
-8143
-8214
-8285
-8358
-8432
-8506
-8581
-8656
-8732
-8809
-8886
-8964
-9043
-9123
-9203
-9284
-9365
-9446
-9528
-9610
-9693
-9776
-9860
-9944
-10028
-10113
-10198
-10283
-10369
-10455
-10542
-10629
-10717
-10806
-10895
-10985
-11076
-11167
-11259
-11351
-11443
-11537
-11630
-11724
-11819
-11913
-12008
-12102
-12197
-12291
-12384
-12477
-12570
-12662
-12754
-12845
-12937
-13028
-13120
-13211
-13303
-13394
-13485
-13575
-13664
-13752
-13839
-13926
-14012
-14097
-14181
-14264
-14346
-14428
-14508
-14588
-14666
-14743
-14819
-14894
-14968
-15041
-15113
-15184
-15253
-15322
-15391
-15458
-15525
-15592
-15657
-15723
-15788
-15852
-15916
-15980
-16043
-16106
-16168
-16230
-16292
-16353
-16415
-16476
-16538
-16599
-16660
-16721
-16782
-16842
-16901
-16959
-17017
-17073
-17128
-17182
-17235
-17287
-17338
-17388
-17437
-17484
-17531
-17576
-17620
-17663
-17706
-17747
-17788
-17828
-17867
-17906
-17943
-17980
-18015
-18050
-18083
-18116
-18147
-18177
-18207
-18235
-18263
-18289
-18314
-18337
-18360
-18380
-18400
-18419
-18436
-18453
-18470
-18485
-18500
-18515
-18529
-18543
-18556
-18568
-18580
-18591
-18602
-18612
-18622
-18631
-18640
-18648
-18655
-18661
-18667
-18671
-18675
-18679
-18682
-18684
-18686
-18689
-18691
-18693
-18696
-18699
-18703
-18707
-18711
-18716
-18721
-18726
-18731
-18737
-18742
-18748
-18754
-18760
-18766
-18771
-18777
-18782
-18786
-18790
-18793
-18795
-18796
-18797
-18796
-18795
-18794
-18792
-18789
-18786
-18783
-18780
-18776
-18772
-18768
-18763
-18758
-18751
-18744
-18736
-18727
-18717
-18706
-18695
-18683
-18670
-18656
-18643
-18629
-18615
-18601
-18586
-18571
-18555
-18538
-18519
-18499
-18479
-18456
-18433
-18408
-18383
-18355
-18327
-18296
-18265
-18232
-18197
-18161
-18124
-18085
-18044
-18003
-17959
-17913
-17866
-17817
-17766
-17714
-17660
-17604
-17548
-17490
-17431
-17371
-17310
-17249
-17187
-17126
-17064
-17002
-16940
-16879
-16818
-16758
-16698
-16638
-16578
-16519
-16459
-16399
-16338
-16277
-16216
-16154
-16091
-16027
-15962
-15896
-15830
-15762
-15695
-15626
-15558
-15488
-15419
-15349
-15279
-15209
-15139
-15068
-14997
-14927
-14856
-14784
-14713
-14641
-14568
-14496
-14422
-14349
-14276
-14202
-14128
-14054
-13980
-13905
-13829
-13753
-13676
-13598
-13520
-13440
-13361
-13281
-13202
-13122
-13043
-12963
-12884
-12806
-12727
-12648
-12569
-12491
-12412
-12333
-12255
-12176
-12097
-12017
-11937
-11857
-11776
-11695
-11614
-11532
-11450
-11368
-11285
-11202
-11118
-11035
-10951
-10866
-10781
-10696
-10611
-10525
-10439
-10352
-10264
-10175
-10085
-9994
-9902
-9808
-9713
-9616
-9518
-9418
-9317
-9214
-9110
-9004
-8897
-8790
-8681
-8572
-8462
-8351
-8240
-8129
-8018
-7906
-7794
-7682
-7569
-7457
-7345
-7234
-7122
-7012
-6902
-6793
-6685
-6577
-6471
-6364
-6258
-6153
-6047
-5942
-5838
-5733
-5630
-5526
-5424
-5323
-5222
-5123
-5025
-4928
-4832
-4737
-4643
-4549
-4456
-4363
-4270
-4178
-4085
-3993
-3901
-3810
-3719
-3628
-3539
-3450
-3361
-3272
-3184
-3095
-3007
-2919
-2831
-2744
-2657
-2570
-2483
-2398
-2312
-2228
-2144
-2061
-1978
-1896
-1814
-1732
-1650
-1569
-1488
-1407
-1327
-1247
-1168
-1090
-1012
-937
-862
-788
-716
-645
-575
-507
-440
-374
-310
-248
-187
-127
-69
-13
40
92
142
190
235
279
321
361
400
438
474
510
544
578
610
641
671
701
729
756
782
808
833
856
880
903
925
946
967
988
1006
1027
1045
1063
1081
1097
1113
1128
1142
1156
1168
1180
1191
1201
1211
1220
1228
1235
1241
1246
1250
1253
1254
1254
1252
1249
1244
1237
1228
1218
1207
1195
1183
1170
1157
1144
1130
1116
1103
1089
1074
1060
1045
1031
1016
1000
985
970
956
941
926
911
897
882
868
854
841
828
816
805
795
785
777
768
760
752
744
736
727
719
709
700
689
678
666
654
640
627
612
597
582
567
551
535
520
504
489
474
459
445
431
417
403
389
375
361
347
333
318
304
290
275
261
247
233
219
205
191
177
163
149
135
121
107
93
80
66
53
40
28
16
4
-7
-18
-28
-38
-48
-57
-66
-74
-82
-89
-96
-103
-109
-114
-119
-124
-128
-132
-136
-140
-143
-146
-149
-153
-156
-159
-162
-165
-167
-170
-172
-174
-176
-178
-180
-181
-182
-183
-183
-184
-184
-184
-185
-185
-186
-187
-188
-188
-189
-189
-189
-189
-188
-186
-183
-180
-176
-172
-167
-161
-154
-147
-139
-131
-122
-112
-102
-91
-80
-69
-58
-47
-36
-24
-13
-1
11
23
36
50
63
78
93
109
125
143
161
180
199
220
241
263
286
309
333
358
383
408
434
460
486
513
539
566
594
621
649
676
704
733
761
789
818
846
875
903
931
959
987
1014
1041
1067
1092
1116
1140
1162
1184
1205
1225
1245
1263
1281
1298
1314
1329
1344
1358
1371
1385
1397
1409
1422
1433
1445
1457
1468
1479
1489
1499
1509
1518
1527
1535
1543
1551
1558
1565
1571
1577
1581
1586
1589
1592
1594
1596
1597
1597
1597
1596
1596
1595
1595
1595
1596
1597
1599
1602
1605
1608
1612
1616
1620
1624
1628
1632
1634
1637
1638
1640
1640
1640
1639
1638
1636
1634
1631
1628
1624
1620
1615
1609
1603
1596
1588
1580
1572
1564
1555
1545
1536
1526
1516
1505
1495
1483
1472
1461
1450
1439
1429
1419
1409
1399
1390
1382
1373
1365
1356
1348
1340
1331
1322
1313
1303
1292
1280
1267
1253
1239
1224
1208
1191
1174
1158
1141
1124
1108
1092
1077
1063
1050
1037
1026
1016
1008
1000
995
990
988
986
986
987
989
993
997
1002
1008
1016
1025
1033
1042
1052
1062
1072
1082
1093
1103
1114
1125
1136
1147
1159
1170
1181
1193
1204
1215
1227
1238
1250
1263
1276
1291
1306
1322
1339
1358
1377
1398
1419
1442
1466
1491
1518
1544
1572
1601
1630
1660
1690
1720
1751
1781
1811
1841
1870
1900
1928
1956
1984
2009
2036
2062
2086
2110
2133
2155
2176
2197
2216
2234
2252
2268
2283
2297
2310
2322
2332
2341
2349
2356
2362
2367
2372
2375
2378
2381
2383
2385
2386
2387
2387
2387
2386
2385
2382
2379
2375
2370
2365
2358
2350
2341
2331
2321
2309
2297
2284
2270
2255
2241
2225
2210
2194
2179
2163
2147
2132
2117
2102
2088
2074
2059
2045
2031
2017
2001
1988
1973
1958
1942
1927
1912
1896
1881
1865
1850
1834
1819
1803
1787
1772
1756
1740
1723
1707
1690
1674
1657
1640
1624
1607
1591
1574
1557
1540
1523
1505
1487
1469
1450
1431
1413
1394
1375
1357
1339
1322
1305
1288
1272
1256
1240
1225
1210
1195
1180
1165
1151
1136
1122
1108
1094
1080
1067
1055
1043
1033
1022
1014
1006
1000
995
991
989
987
986
985
986
987
988
990
993
995
999
1002
1006
1010
1016
1022
1029
1035
1042
1049
1056
1064
1072
1080
1088
1096
1104
1113
1122
1130
1140
1149
1158
1168
1178
1189
1200
1211
1222
1233
1245
1257
1269
1281
1294
1308
1322
1337
1353
1370
1387
1405
1425
1445
1466
1488
1511
1535
1560
1585
1611
1638
1665
1692
1720
1747
1775
1804
1832
1860
1889
1918
1948
1978
2008
2039
2070
2102
2134
2166
2198
2230
2262
2294
2327
2359
2391
2423
2455
2487
2519
2551
2583
2615
2646
2678
2709
2741
2772
2804
2835
2866
2898
2930
2962
2994
3026
3059
3092
3126
3159
3193
3227
3261
3295
3329
3363
3397
3431
3465
3499
3533
3568
3602
3638
3674
3711
3749
3789
3829
3870
3912
3955
3998
4043
4088
4134
4180
4227
4275
4323
4371
4420
4469
4518
4566
4614
4662
4708
4754
4800
4844
4887
4929
4969
5009
5048
5086
5123
5159
5194
5228
5260
5292
5322
5352
5380
5407
5433
5458
5483
5508
5532
5555
5579
5602
5625
5648
5670
5692
5714
5735
5756
5776
5796
5815
5833
5850
5867
5883
5898
5911
5924
5937
5948
5958
5968
5977
5985
5993
5999
6005
6011
6015
6019
6022
6024
6025
6025
6025
6024
6022
6019
6016
6012
6008
6003
5997
5991
5984
5978
5971
5963
5956
5948
5940
5932
5924
5916
5907
5897
5887
5876
5863
5850
5836
5820
5804
5787
5769
5751
5733
5714
5695
5676
5657
5639
5621
5604
5588
5572
5557
5543
5530
5517
5505
5494
5483
5472
5462
5452
5442
5432
5423
5413
5403
5393
5382
5370
5358
5345
5331
5317
5302
5285
5268
5250
5230
5209
5187
5164
5139
5113
5086
5059
5031
5003
4974
4946
4917
4889
4861
4833
4805
4778
4752
4726
4700
4675
4650
4625
4601
4577
4552
4528
4504
4480
4456
4431
4407
4382
4357
4332
4307
4281
4256
4230
4204
4179
4153
4127
4102
4075
4051
4026
4001
3976
3951
3927
3903
3879
3856
3834
3813
3793
3773
3755
3738
3722
3707
3693
3680
3668
3656
3646
3636
3627
3618
3610
3603
3596
3589
3583
3578
3573
3568
3563
3558
3554
3549
3545
3541
3537
3534
3531
3528
3526
3525
3524
3524
3524
3526
3528
3532
3536
3542
3548
3556
3565
3575
3587
3601
3616
3632
3650
3669
3689
3710
3732
3756
3780
3806
3832
3859
3887
3915
3944
3973
4002
4030
4061
4091
4120
4150
4180
4210
4241
4273
4304
4337
4370
4403
4437
4471
4506
4540
4574
4608
4642
4675
4708
4741
4774
4806
4839
4871
4904
4937
4971
5004
5038
5071
5105
5139
5173
5207
5241
5275
5310
5344
5379
5414
5448
5483
5517
5550
5583
5615
5647
5677
5707
5736
5764
5791
5818
5844
5869
5895
5920
5945
5971
5996
6021
6047
6073
6099
6125
6152
6179
6205
6232
6259
6285
6312
6338
6365
6392
6420
6447
6475
6503
6531
6560
6589
6618
6648
6677
6707
6737
6767
6797
6826
6855
6884
6912
6940
6967
6993
7018
7042
7065
7088
7110
7131
7152
7172
7191
7209
7227
7244
7260
7276
7292
7308
7324
7339
7355
7370
7386
7402
7418
7435
7451
7468
7486
7505
7524
7545
7566
7588
7610
7633
7657
7682
7706
7732
7758
7784
7811
7838
7866
7894
7923
7952
7981
8010
8042
8073
8103
8135
8167
8200
8232
8265
8298
8330
8363
8395
8428
8460
8493
8525
8557
8589
8621
8653
8685
8717
8749
8781
8813
8845
8877
8909
8942
8973
9005
9036
9067
9097
9126
9155
9183
9210
9236
9262
9288
9313
9337
9362
9387
9411
9435
9460
9484
9508
9532
9556
9579
9602
9625
9648
9671
9693
9715
9737
9758
9779
9800
9821
9842
9862
9882
9902
9922
9942
9961
9980
9998
10016
10033
10050
10066
10082
10097
10113
10128
10143
10158
10172
10186
10200
10214
10227
10240
10253
10266
10278
10290
10302
10315
10327
10339
10352
10364
10377
10390
10403
10416
10428
10441
10452
10463
10473
10482
10489
10496
10502
10506
10509
10511
10511
10511
10509
10505
10500
10494
10487
10479
10470
10461
10451
10441
10430
10419
10408
10397
10385
10373
10361
10348
10336
10323
10310
10298
10285
10272
10259
10247
10234
10221
10208
10195
10183
10170
10157
10144
10131
10119
10107
10095
10085
10074
10065
10056
10048
10040
10033
10026
10020
10015
10009
10005
10000
9996
9992
9989
9986
9983
9981
9979
9977
9975
9974
9973
9971
9970
9969
9967
9965
9963
9961
9958
9954
9950
9946
9942
9938
9933
9928
9923
9918
9912
9906
9899
9892
9884
9875
9866
9856
9845
9833
9820
9805
9789
9772
9754
9734
9713
9692
9669
9646
9621
9597
9572
9546
9520
9495
9469
9443
9417
9391
9366
9341
9315
9290
9264
9238
9212
9186
9159
9132
9104
9076
9047
9018
8988
8958
8926
8894
8862
8828
8794
8759
8724
8688
8652
8614
8577
8539
8500
8462
8422
8382
8342
8301
8260
8218
8176
8132
8090
8047
8005
7962
7920
7879
7838
7797
7758
7718
7680
7642
7605
7568
7533
7498
7465
7432
7400
7369
7339
7310
7282
7255
7229
7203
7179
7155
7132
7110
7089
7069
7050
7032
7015
6999
6984
6970
6957
6945
6934
6924
6915
6907
6900
6894
6889
6886
6884
6883
6884
6886
6890
6895
6901
6908
6917
6927
6938
6949
6962
6975
6989
7004
7019
7034
7050
7065
7082
7098
7114
7129
7145
7160
7175
7190
7204
7218
7232
7246
7259
7273
7287
7300
7314
7329
7343
7358
7373
7388
7404
7420
7436
7452
7468
7485
7501
7518
7534
7551
7568
7585
7602
7619
7636
7653
7671
7689
7707
7725
7744
7763
7782
7802
7822
7843
7864
7886
7908
7931
7954
7977
8000
8026
8051
8076
8102
8128
8154
8182
8210
8238
8267
8296
8326
8357
8388
8419
8451
8483
8515
8547
8580
8611
8643
8674
8704
8733
8762
8789
8815
8840
8863
8886
8908
8930
8951
8971
8990
9010
9029
9048
9066
9085
9104
9123
9142
9161
9180
9200
9220
9239
9259
9278
9297
9315
9334
9351
9368
9385
9401
9416
9431
9446
9460
9473
9486
9498
9510
9521
9532
9541
9550
9557
9563
9569
9572
9575
9577
9577
9577
9576
9573
9570
9567
9562
9557
9551
9544
9537
9529
9520
9510
9500
9488
9476
9463
9450
9436
9421
9406
9391
9375
9358
9341
9324
9306
9288
9269
9249
9230
9210
9189
9168
9147
9126
9105
9083
9061
9038
9015
8992
8969
8945
8921
8897
8874
8850
8826
8802
8778
8754
8729
8705
8680
8655
8630
8605
8580
8554
8529
8503
8477
8451
8425
8399
8372
8345
8317
8289
8261
8232
8204
8175
8145
8116
8086
8055
8023
7991
7957
7922
7885
7846
7806
7764
7720
7675
7628
7580
7531
7481
7430
7379
7326
7273
7220
7167
7113
7059
7005
6952
6899
6846
6793
6741
6690
6639
6590
6541
6493
6446
6399
6354
6310
6266
6223
6181
6140
6100
6060
6021
5983
5945
5908
5872
5836
5801
5766
5732
5697
5663
5629
5596
5563
5530
5498
5466
5434
5402
5371
5339
5307
5275
5242
5210
5176
5143
5108
5074
5040
5005
4970
4935
4901
4866
4831
4796
4760
4725
4689
4652
4615
4578
4540
4502
4464
4425
4386
4347
4309
4270
4232
4194
4156
4120
4083
4048
4013
3978
3944
3911
3878
3846
3814
3784
3754
3724
3696
3668
3641
3615
3591
3567
3543
3521
3499
3478
3457
3436
3416
3396
3375
3355
3335
3314
3294
3273
3252
3232
3211
3191
3170
3150
3129
3109
3089
3069
3049
3029
3010
2990
2971
2953
2935
2917
2900
2884
2868
2852
2837
2822
2808
2794
2780
2766
2753
2739
2726
2712
2699
2685
2672
2658
2645
2631
2618
2605
2592
2580
2567
2555
2542
2530
2518
2505
2492
2480
2467
2454
2441
2428
2416
2403
2391
2379
2367
2356
2345
2334
2324
2314
2304
2295
2285
2276
2267
2258
2250
2242
2234
2226
2219
2212
2206
2200
2195
2191
2187
2184
2181
2179
2177
2175
2174
2173
2173
2174
2175
2176
2178
2181
2184
2188
2192
2197
2201
2206
2210
2214
2218
2222
2225
2228
2230
2233
2234
2235
2236
2235
2235
2233
2231
2228
2224
2221
2217
2212
2208
2204
2200
2196
2192
2189
2187
2184
2182
2180
2177
2176
2174
2172
2170
2169
2167
2166
2165
2164
2164
2163
2162
2162
2162
2161
2162
2162
2163
2164
2166
2169
2171
2174
2177
2181
2184
2188
2191
2195
2199
2202
2206
2209
2212
2215
2218
2220
2223
2225
2226
2228
2229
2230
2231
2231
2231
2230
2230
2229
2229
2229
2229
2229
2230
2231
2233
2235
2238
2242
2247
2252
2258
2265
2273
2281
2291
2301
2312
2324
2337
2350
2365
2381
2398
2416
2434
2454
2474
2495
2518
2541
2564
2589
2615
2642
2670
2698
2728
2758
2789
2820
2852
2885
2918
2951
2985
3019
3054
3088
3123
3158
3192
3226
3260
3293
3325
3356
3387
3417
3446
3475
3503
3530
3557
3584
3610
3635
3660
3684
3708
3732
3755
3778
3800
3822
3844
3866
3887
3907
3927
3947
3966
3983
4001
4017
4033
4048
4062
4077
4091
4104
4118
4132
4145
4159
4173
4186
4200
4213
4225
4237
4249
4259
4269
4278
4286
4294
4301
4307
4312
4317
4321
4325
4328
4330
4331
4332
4332
4331
4330
4328
4326
4323
4320
4316
4312
4308
4303
4297
4291
4285
4278
4271
4263
4254
4245
4236
4226
4216
4205
4195
4183
4172
4160
4148
4136
4124
4111
4097
4083
4070
4056
4043
4029
4016
4003
3991
3980
3969
3959
3950
3941
3932
3925
3917
3910
3903
3895
3888
3880
3872
3863
3853
3842
3830
3817
3803
3788
3773
3756
3739
3721
3702
3682
3662
3641
3619
3596
3573
3549
3524
3500
3475
3449
3424
3398
3372
3346
3319
3293
3266
3240
3213
3187
3160
3134
3107
3081
3054
3027
2999
2972
2944
2916
2887
2859
2830
2802
2774
2747
2719
2692
2665
2638
2611
2584
2558
2532
2506
2481
2456
2431
2407
2383
2360
2337
2315
2293
2271
2249
2227
2205
2183
2160
2138
2114
2090
2066
2041
2016
1989
1963
1936
1908
1880
1851
1821
1791
1760
1728
1695
1662
1627
1593
1557
1521
1484
1448
1410
1373
1335
1298
1261
1224
1187
1151
1115
1080
1045
1010
976
942
907
873
839
804
769
733
697
660
621
582
542
500
458
415
371
326
280
233
185
137
88
39
-11
-60
-110
-158
-207
-255
-303
-350
-396
-443
-488
-533
-578
-622
-666
-709
-751
-793
-835
-875
-916
-955
-994
-1033
-1072
-1111
-1150
-1189
-1229
-1270
-1312
-1355
-1398
-1443
-1488
-1534
-1581
-1628
-1675
-1722
-1769
-1815
-1862
-1907
-1952
-1996
-2040
-2084
-2128
-2171
-2215
-2259
-2303
-2348
-2393
-2438
-2484
-2531
-2578
-2625
-2673
-2721
-2769
-2818
-2867
-2917
-2967
-3017
-3067
-3118
-3170
-3221
-3273
-3324
-3376
-3428
-3479
-3531
-3582
-3633
-3684
-3734
-3785
-3835
-3886
-3937
-3988
-4038
-4090
-4142
-4194
-4247
-4300
-4354
-4408
-4464
-4520
-4577
-4635
-4694
-4754
-4814
-4874
-4935
-4996
-5058
-5119
-5181
-5243
-5305
-5369
-5432
-5497
-5562
-5628
-5694
-5761
-5829
-5897
-5965
-6033
-6102
-6170
-6238
-6306
-6374
-6441
-6509
-6577
-6645
-6713
-6781
-6850
-6919
-6987
-7057
-7126
-7196
-7265
-7335
-7405
-7475
-7545
-7614
-7684
-7753
-7823
-7891
-7959
-8026
-8093
-8159
-8223
-8287
-8350
-8411
-8472
-8532
-8591
-8650
-8709
-8767
-8825
-8883
-8941
-8999
-9056
-9112
-9169
-9225
-9280
-9336
-9392
-9447
-9503
-9559
-9614
-9669
-9724
-9779
-9834
-9888
-9942
-9995
-10048
-10101
-10153
-10205
-10257
-10309
-10362
-10414
-10468
-10521
-10575
-10630
-10685
-10739
-10795
-10850
-10905
-10961
-11017
-11072
-11128
-11184
-11240
-11295
-11351
-11407
-11463
-11519
-11576
-11633
-11690
-11748
-11806
-11865
-11924
-11983
-12042
-12103
-12163
-12224
-12286
-12348
-12411
-12474
-12537
-12600
-12663
-12726
-12789
-12852
-12915
-12978
-13041
-13104
-13166
-13229
-13292
-13354
-13417
-13480
-13543
-13605
-13668
-13731
-13794
-13857
-13920
-13983
-14046
-14108
-14171
-14234
-14297
-14359
-14423
-14486
-14550
-14615
-14680
-14745
-14812
-14879
-14946
-15015
-15084
-15153
-15223
-15293
-15364
-15435
-15507
-15579
-15652
-15726
-15801
-15877
-15954
-16030
-16109
-16187
-16265
-16344
-16422
-16500
-16577
-16654
-16731
-16807
-16883
-16959
-17034
-17109
-17184
-17258
-17333
-17407
-17481
-17555
-17628
-17701
-17773
-17844
-17914
-17984
-18053
-18120
-18187
-18253
-18319
-18383
-18447
-18510
-18572
-18634
-18695
-18755
-18814
-18873
-18930
-18987
-19043
-19098
-19153
-19207
-19261
-19314
-19367
-19419
-19471
-19523
-19573
-19623
-19671
-19719
-19765
-19811
-19855
-19900
-19943
-19987
-20030
-20072
-20115
-20157
-20199
-20241
-20283
-20325
-20367
-20409
-20451
-20493
-20534
-20576
-20617
-20658
-20698
-20739
-20779
-20819
-20860
-20900
-20940
-20980
-21021
-21061
-21102
-21142
-21183
-21223
-21263
-21303
-21342
-21381
-21420
-21458
-21495
-21533
-21569
-21606
-21642
-21678
-21714
-21750
-21785
-21820
-21854
-21889
-21922
-21956
-21989
-22023
-22056
-22089
-22123
-22157
-22191
-22225
-22259
-22293
-22327
-22361
-22394
-22427
-22460
-22492
-22524
-22556
-22588
-22618
-22648
-22678
-22706
-22734
-22760
-22786
-22810
-22834
-22858
-22881
-22903
-22925
-22946
-22967
-22988
-23007
-23027
-23045
-23063
-23080
-23096
-23112
-23128
-23143
-23158
-23173
-23187
-23200
-23213
-23225
-23237
-23247
-23257
-23266
-23274
-23281
-23287
-23294
-23299
-23304
-23309
-23314
-23320
-23325
-23331
-23337
-23344
-23351
-23358
-23366
-23374
-23382
-23389
-23396
-23403
-23409
-23414
-23418
-23422
-23425
-23427
-23429
-23430
-23431
-23432
-23433
-23433
-23433
-23433
-23433
-23432
-23431
-23431
-23430
-23429
-23428
-23427
-23426
-23425
-23423
-23422
-23419
-23417
-23413
-23409
-23404
-23399
-23393
-23386
-23378
-23370
-23362
-23353
-23344
-23334
-23324
-23315
-23305
-23295
-23286
-23276
-23267
-23258
-23249
-23240
-23232
-23224
-23217
-23210
-23203
-23196
-23190
-23184
-23178
-23172
-23166
-23160
-23153
-23147
-23140
-23133
-23126
-23119
-23112
-23105
-23098
-23091
-23084
-23077
-23071
-23063
-23056
-23049
-23042
-23034
-23027
-23020
-23012
-23005
-22997
-22990
-22982
-22974
-22965
-22956
-22947
-22938
-22928
-22917
-22906
-22895
-22884
-22873
-22862
-22850
-22839
-22828
-22817
-22807
-22796
-22787
-22777
-22768
-22759
-22749
-22740
-22731
-22723
-22714
-22706
-22698
-22691
-22684
-22679
-22674
-22670
-22667
-22665
-22663
-22663
-22664
-22665
-22667
-22670
-22674
-22678
-22683
-22688
-22694
-22701
-22708
-22715
-22723
-22731
-22740
-22749
-22759
-22770
-22781
-22793
-22806
-22820
-22834
-22849
-22865
-22881
-22898
-22915
-22933
-22950
-22968
-22985
-23003
-23020
-23036
-23052
-23067
-23082
-23096
-23109
-23121
-23132
-23142
-23151
-23160
-23167
-23173
-23178
-23182
-23186
-23189
-23191
-23193
-23195
-23195
-23196
-23196
-23196
-23196
-23195
-23194
-23193
-23191
-23189
-23188
-23186
-23184
-23182
-23180
-23178
-23176
-23175
-23173
-23172
-23171
-23171
-23170
-23171
-23171
-23171
-23171
-23172
-23172
-23171
-23171
-23171
-23170
-23169
-23168
-23168
-23167
-23166
-23166
-23165
-23165
-23165
-23164
-23164
-23164
-23164
-23164
-23164
-23163
-23163
-23163
-23162
-23161
-23160
-23159
-23157
-23156
-23154
-23151
-23148
-23145
-23142
-23138
-23134
-23130
-23124
-23119
-23112
-23105
-23098
-23089
-23081
-23071
-23061
-23050
-23039
-23027
-23015
-23001
-22987
-22972
-22956
-22940
-22922
-22904
-22885
-22865
-22845
-22823
-22801
-22777
-22753
-22728
-22701
-22674
-22646
-22618
-22588
-22558
-22527
-22495
-22462
-22428
-22393
-22357
-22319
-22281
-22242
-22202
-22161
-22119
-22076
-22033
-21988
-21943
-21898
-21851
-21804
-21756
-21707
-21658
-21608
-21558
-21507
-21456
-21404
-21352
-21300
-21248
-21195
-21143
-21090
-21036
-20983
-20930
-20877
-20825
-20773
-20721
-20671
-20620
-20570
-20520
-20470
-20420
-20370
-20321
-20271
-20221
-20171
-20121
-20071
-20022
-19972
-19922
-19871
-19820
-19769
-19718
-19665
-19613
-19560
-19506
-19453
-19399
-19344
-19289
-19234
-19179
-19122
-19066
-19008
-18950
-18892
-18833
-18773
-18713
-18652
-18591
-18529
-18468
-18406
-18344
-18282
-18220
-18157
-18095
-18032
-17969
-17906
-17843
-17780
-17717
-17654
-17591
-17528
-17465
-17401
-17338
-17273
-17209
-17144
-17079
-17014
-16949
-16884
-16819
-16755
-16691
-16628
-16566
-16504
-16444
-16384
-16325
-16265
-16209
-16152
-16096
-16041
-15987
-15934
-15881
-15830
-15779
-15729
-15680
-15631
-15584
-15537
-15491
-15445
-15400
-15356
-15312
-15269
-15227
-15185
-15143
-15102
-15061
-15021
-14981
-14940
-14900
-14860
-14819
-14779
-14739
-14699
-14659
-14619
-14579
-14539
-14499
-14459
-14419
-14379
-14338
-14298
-14259
-14220
-14181
-14143
-14106
-14070
-14034
-13999
-13964
-13930
-13896
-13862
-13828
-13795
-13762
-13729
-13696
-13663
-13630
-13597
-13564
-13531
-13497
-13463
-13430
-13396
-13362
-13328
-13295
-13261
-13227
-13194
-13160
-13126
-13093
-13059
-13025
-12991
-12958
-12924
-12891
-12858
-12826
-12793
-12762
-12730
-12699
-12668
-12637
-12607
-12577
-12547
-12517
-12488
-12459
-12429
-12401
-12372
-12343
-12315
-12287
-12260
-12232
-12205
-12178
-12151
-12124
-12098
-12071
-12045
-12018
-11991
-11964
-11937
-11910
-11883
-11855
-11827
-11799
-11771
-11743
-11714
-11686
-11658
-11630
-11602
-11575
-11549
-11523
-11498
-11474
-11451
-11429
-11408
-11387
-11367
-11348
-11328
-11309
-11290
-11271
-11251
-11232
-11212
-11192
-11171
-11149
-11127
-11104
-11080
-11055
-11028
-11001
-10972
-10943
-10912
-10881
-10850
-10818
-10786
-10755
-10723
-10692
-10661
-10630
-10600
-10571
-10543
-10515
-10488
-10463
-10438
-10415
-10392
-10371
-10351
-10331
-10313
-10296
-10279
-10262
-10246
-10231
-10216
-10201
-10186
-10172
-10158
-10145
-10132
-10120
-10109
-10098
-10089
-10081
-10074
-10068
-10064
-10062
-10061
-10062
-10065
-10069
-10075
-10083
-10093
-10104
-10117
-10131
-10146
-10163
-10180
-10199
-10218
-10237
-10257
-10277
-10298
-10318
-10337
-10357
-10376
-10394
-10412
-10429
-10446
-10462
-10478
-10494
-10509
-10524
-10539
-10553
-10567
-10580
-10593
-10606
-10618
-10630
-10641
-10653
-10664
-10675
-10686
-10697
-10708
-10718
-10728
-10738
-10747
-10756
-10764
-10771
-10778
-10783
-10788
-10793
-10796
-10799
-10802
-10804
-10806
-10807
-10808
-10810
-10811
-10812
-10812
-10813
-10814
-10815
-10815
-10816
-10816
-10816
-10817
-10817
-10817
-10818
-10819
-10821
-10823
-10826
-10829
-10833
-10838
-10843
-10848
-10854
-10860
-10867
-10874
-10881
-10889
-10897
-10905
-10914
-10923
-10932
-10942
-10953
-10964
-10976
-10989
-11002
-11016
-11031
-11045
-11060
-11075
-11091
-11106
-11122
-11138
-11155
-11171
-11187
-11203
-11219
-11234
-11249
-11263
-11276
-11289
-11300
-11311
-11320
-11329
-11338
-11346
-11353
-11361
-11369
-11377
-11385
-11394
-11402
-11411
-11420
-11429
-11438
-11448
-11457
-11466
-11475
-11484
-11493
-11502
-11510
-11518
-11526
-11534
-11542
-11549
-11556
-11562
-11568
-11573
-11577
-11581
-11583
-11585
-11587
-11587
-11587
-11585
-11583
-11580
-11577
-11572
-11567
-11562
-11556
-11551
-11545
-11540
-11535
-11530
-11526
-11522
-11519
-11516
-11514
-11512
-11511
-11511
-11511
-11512
-11514
-11517
-11520
-11523
-11526
-11530
-11533
-11537
-11540
-11542
-11545
-11546
-11548
-11549
-11550
-11550
-11550
-11550
-11550
-11548
-11547
-11546
-11544
-11542
-11540
-11538
-11536
-11533
-11530
-11527
-11523
-11519
-11514
-11508
-11502
-11495
-11488
-11480
-11472
-11464
-11455
-11447
-11438
-11429
-11420
-11411
-11402
-11392
-11382
-11373
-11363
-11353
-11343
-11334
-11324
-11314
-11304
-11293
-11283
-11272
-11261
-11250
-11238
-11226
-11214
-11202
-11190
-11178
-11166
-11154
-11142
-11131
-11120
-11109
-11098
-11088
-11078
-11068
-11059
-11050
-11042
-11034
-11027
-11021
-11015
-11010
-11005
-11000
-10995
-10991
-10986
-10982
-10977
-10971
-10965
-10959
-10953
-10946
-10939
-10931
-10924
-10916
-10908
-10899
-10890
-10880
-10869
-10858
-10846
-10833
-10819
-10805
-10790
-10775
-10759
-10742
-10725
-10707
-10689
-10669
-10649
-10627
-10604
-10580
-10555
-10529
-10501
-10473
-10444
-10414
-10383
-10352
-10320
-10287
-10254
-10221
-10188
-10153
-10119
-10083
-10047
-10011
-9974
-9936
-9898
-9860
-9821
-9781
-9741
-9701
-9659
-9618
-9575
-9532
-9488
-9444
-9399
-9353
-9307
-9261
-9214
-9167
-9121
-9074
-9026
-8979
-8932
-8885
-8838
-8790
-8742
-8695
-8646
-8598
-8549
-8500
-8450
-8400
-8350
-8300
-8249
-8198
-8147
-8095
-8044
-7993
-7942
-7891
-7840
-7789
-7739
-7688
-7638
-7588
-7538
-7488
-7438
-7388
-7338
-7288
-7239
-7189
-7139
-7090
-7040
-6990
-6940
-6889
-6838
-6786
-6733
-6680
-6625
-6570
-6514
-6457
-6398
-6339
-6278
-6216
-6153
-6088
-6022
-5955
-5888
-5819
-5749
-5679
-5608
-5537
-5465
-5393
-5320
-5248
-5175
-5102
-5029
-4956
-4882
-4809
-4736
-4662
-4589
-4515
-4441
-4368
-4294
-4220
-4146
-4072
-3998
-3923
-3849
-3774
-3700
-3625
-3551
-3478
-3405
-3333
-3262
-3193
-3125
-3060
-2996
-2934
-2875
-2818
-2764
-2712
-2662
-2614
-2569
-2524
-2481
-2440
-2399
-2360
-2321
-2283
-2246
-2210
-2175
-2141
-2107
-2073
-2041
-2009
-1978
-1947
-1917
-1888
-1860
-1832
-1805
-1779
-1755
-1731
-1708
-1686
-1666
-1646
-1627
-1609
-1593
-1577
-1561
-1547
-1534
-1521
-1509
-1498
-1488
-1479
-1472
-1465
-1460
-1455
-1452
-1449
-1447
-1446
-1446
-1446
-1446
-1447
-1448
-1448
-1449
-1449
-1449
-1448
-1447
-1446
-1445
-1443
-1441
-1439
-1436
-1433
-1429
-1426
-1422
-1418
-1414
-1410
-1407
-1403
-1399
-1396
-1393
-1389
-1386
-1383
-1379
-1375
-1372
-1367
-1363
-1358
-1352
-1347
-1341
-1334
-1328
-1321
-1314
-1306
-1298
-1290
-1282
-1273
-1263
-1254
-1244
-1233
-1223
-1212
-1201
-1189
-1178
-1166
-1155
-1143
-1131
-1119
-1107
-1095
-1083
-1070
-1057
-1045
-1032
-1018
-1006
-994
-982
-971
-960
-950
-940
-932
-925
-919
-914
-910
-907
-905
-905
-905
-906
-909
-912
-916
-920
-925
-931
-937
-944
-952
-960
-968
-978
-988
-999
-1010
-1022
-1037
-1052
-1067
-1083
-1099
-1116
-1134
-1152
-1169
-1187
-1204
-1221
-1238
-1253
-1268
-1282
-1295
-1308
-1319
-1330
-1340
-1350
-1358
-1366
-1374
-1381
-1387
-1394
-1400
-1406
-1413
-1419
-1426
-1432
-1439
-1446
-1453
-1460
-1467
-1474
-1481
-1488
-1496
-1503
-1510
-1517
-1524
-1531
-1537
-1544
-1550
-1556
-1562
-1568
-1573
-1579
-1585
-1591
-1596
-1603
-1609
-1615
-1622
-1628
-1635
-1641
-1648
-1654
-1661
-1667
-1673
-1679
-1685
-1692
-1698
-1704
-1710
-1716
-1722
-1728
-1733
-1738
-1743
-1748
-1753
-1758
-1763
-1768
-1773
-1779
-1785
-1791
-1797
-1804
-1811
-1818
-1826
-1835
-1843
-1852
-1862
-1872
-1883
-1894
-1906
-1918
-1931
-1944
-1958
-1971
-1985
-1998
-2011
-2024
-2035
-2047
-2057
-2067
-2075
-2083
-2090
-2095
-2100
-2104
-2107
-2108
-2109
-2108
-2107
-2104
-2100
-2096
-2090
-2084
-2078
-2071
-2064
-2057
-2049
-2041
-2033
-2025
-2017
-2009
-2001
-1992
-1983
-1974
-1964
-1954
-1944
-1935
-1925
-1915
-1905
-1895
-1885
-1876
-1866
-1856
-1846
-1835
-1824
-1813
-1802
-1790
-1777
-1763
-1749
-1734
-1717
-1700
-1682
-1662
-1642
-1621
-1598
-1575
-1551
-1526
-1501
-1474
-1447
-1419
-1391
-1362
-1332
-1303
-1273
-1243
-1213
-1182
-1152
-1122
-1093
-1063
-1035
-1006
-980
-955
-930
-907
-884
-863
-843
-824
-805
-788
-772
-756
-741
-727
-714
-701
-689
-678
-667
-656
-646
-636
-626
-616
-606
-597
-588
-579
-570
-562
-554
-546
-539
-531
-524
-517
-510
-503
-496
-488
-481
-472
-464
-455
-446
-436
-426
-416
-404
-393
-380
-367
-353
-339
-323
-307
-290
-273
-254
-235
-214
-193
-170
-147
-123
-97
-71
-44
-16
12
41
71
102
133
165
197
231
264
298
332
366
400
435
469
504
539
573
608
642
676
710
744
777
810
843
875
907
938
969
1000
1030
1060
1089
1119
1148
1177
1206
1235
1264
1294
1323
1353
1383
1413
1443
1473
1504
1535
1566
1597
1629
1660
1693
1725
1758
1791
1825
1859
1893
1928
1963
1998
2033
2068
2103
2137
2172
2206
2240
2274
2308
2342
2376
2410
2445
2479
2514
2549
2583
2618
2653
2688
2723
2759
2794
2831
2867
2904
2940
2977
3014
3051
3089
3126
3163
3201
3239
3277
3315
3353
3392
3431
3469
3508
3546
3584
3622
3659
3696
3733
3770
3806
3842
3878
3915
3951
3988
4025
4062
4102
4141
4181
4222
4264
4308
4352
4398
4446
4494
4544
4596
4649
4704
4760
4818
4877
4938
5000
5063
5128
5193
5260
5327
5394
5463
5532
5601
5671
5740
5811
5881
5951
6021
6091
6161
6230
6300
6370
6440
6510
6580
6650
6720
6790
6859
6929
6999
7068
7137
7207
7276
7346
7416
7486
7556
7627
7698
7769
7841
7913
7986
8058
8130
8202
8273
8345
8416
8486
8557
8627
8698
8768
8839
8909
8980
9052
9123
9195
9268
9340
9413
9487
9561
9636
9711
9787
9863
9940
10017
10094
10172
10249
10326
10403
10480
10557
10633
10709
10785
10860
10935
11010
11084
11157
11231
11303
11375
11445
11515
11585
11653
11720
11786
11852
11916
11980
12042
12104
12166
12226
12286
12346
12404
12463
12521
12579
12636
12693
12750
12806
12863
12919
12975
13032
13088
13145
13202
13259
13317
13375
13434
13494
13554
13615
13676
13739
13801
13865
13928
13993
14057
14122
14188
14254
14321
14387
14454
14522
14589
14658
14726
14795
14864
14934
15004
15075
15145
15215
15285
15355
15425
15494
15563
15632
15701
15770
15839
15907
15975
16043
16111
16178
16245
16312
16381
16448
16514
16581
16648
16715
16782
16849
16916
16984
17051
17120
17188
17258
17327
17397
17468
17538
17608
17678
17747
17816
17885
17953
18021
18088
18154
18220
18285
18350
18414
18477
18540
18602
18664
18726
18787
18847
18907
18966
19026
19084
19143
19201
19258
19316
19373
19430
19487
19544
19600
19656
19712
19767
19821
19876
19929
19983
20036
20088
20140
20191
20242
20292
20341
20389
20435
20481
20525
20568
20610
20651
20689
20727
20763
20798
20831
20863
20893
20923
20951
20977
21003
21028
21051
21074
21096
21117
21137
21156
21175
21192
21209
21225
21241
21255
21269
21282
21295
21307
21318
21329
21339
21349
21358
21367
21376
21384
21393
21401
21409
21416
21424
21431
21438
21444
21450
21455
21460
21463
21466
21467
21468
21468
21467
21464
21461
21457
21451
21445
21438
21431
21422
21413
21404
21394
21383
21372
21360
21348
21336
21324
21311
21298
21285
21273
21261
21249
21237
21227
21216
21207
21198
21190
21183
21176
21171
21166
21161
21158
21155
21154
21153
21153
21155
21157
21161
21165
21171
21178
21186
21196
21206
21218
21231
21245
21260
21276
21294
21312
21332
21353
21375
21398
21422
21447
21473
21499
21526
21553
21581
21609
21637
21666
21695
21724
21752
21781
21809
21836
21863
21890
21915
21940
21964
21988
22010
22032
22053
22073
22093
22112
22130
22148
22165
22181
22197
22212
22226
22239
22252
22263
22274
22284
22293
22301
22308
22314
22319
22323
22326
22329
22330
22330
22329
22327
22324
22320
22316
22310
22304
22298
22291
22283
22276
22267
22259
22250
22241
22232
22223
22213
22202
22191
22180
22168
22156
22143
22130
22117
22103
22089
22074
22059
22043
22026
22009
21992
21973
21954
21935
21915
21895
21874
21853
21831
21808
21785
21760
21735
21709
21682
21653
21624
21593
21561
21529
21495
21460
21425
21389
21351
21314
21275
21235
21195
21155
21114
21072
21030
20988
20946
20903
20861
20819
20777
20735
20693
20652
20611
20570
20530
20490
20451
20412
20374
20336
20299
20262
20226
20191
20156
20122
20089
20056
20023
19992
19960
19929
19899
19868
19838
19808
19778
19747
19717
19687
19657
19627
19597
19567
19537
19506
19475
19443
19411
19379
19347
19314
19282
19249
19216
19184
19151
19118
19085
19052
19019
18986
18953
18920
18886
18853
18819
18785
18752
18718
18685
18652
18619
18586
18553
18520
18488
18456
18424
18392
18360
18329
18297
18266
18234
18203
18172
18140
18109
18079
18048
18017
17986
17954
17923
17892
17860
17828
17796
17765
17733
17701
17669
17636
17604
17570
17537
17502
17467
17432
17395
17357
17319
17280
17239
17198
17156
17114
17071
17027
16983
16938
16893
16848
16802
16756
16710
16663
16616
16569
16521
16473
16425
16376
16328
16279
16229
16180
16129
16079
16027
15977
15926
15874
15822
15770
15718
15666
15613
15561
15508
15456
15403
15351
15298
15246
15193
15141
15088
15035
14982
14929
14875
14821
14767
14712
14657
14602
14546
14491
14435
14378
14322
14266
14209
14153
14096
14039
13982
13925
13868
13810
13753
13695
13637
13578
13520
13461
13403
13344
13286
13228
13170
13113
13056
13000
12945
12889
12835
12781
12727
12674
12622
12570
12518
12466
12415
12363
12312
12261
12211
12160
12109
12058
12008
11957
11906
11856
11805
11754
11704
11653
11602
11551
11500
11448
11397
11345
11293
11241
11188
11136
11083
11030
10977
10923
10870
10816
10763
10709
10656
10602
10550
10498
10446
10396
10346
10297
10250
10203
10158
10114
10070
10028
9987
9946
9907
9868
9830
9792
9755
9718
9682
9645
9609
9572
9535
9499
9462
9425
9388
9351
9313
9275
9236
9197
9157
9117
9076
9034
8992
8950
8906
8862
8818
8774
8728
8683
8637
8591
8545
8498
8451
8404
8356
8307
8258
8208
8157
8106
8055
8003
7951
7897
7843
7789
7734
7678
7621
7564
7507
7448
7390
7330
7270
7210
7149
7088
7026
6964
6902
6840
6777
6715
6652
6589
6526
6463
6400
6336
6273
6211
6148
6086
6025
5964
5903
5844
5785
5726
5668
5610
5553
5496
5439
5382
5325
5268
5212
5155
5098
5041
4984
4927
4870
4814
4758
4701
4645
4589
4533
4478
4422
4367
4312
4257
4202
4148
4094
4040
3987
3934
3881
3830
3779
3728
3678
3629
3580
3531
3483
3435
3388
3340
3293
3245
3198
3150
3102
3054
3006
2957
2907
2858
2808
2757
2706
2655
2604
2552
2500
2447
2394
2341
2287
2234
2179
2125
2071
2016
1961
1906
1851
1796
1741
1686
1632
1577
1523
1469
1415
1362
1309
1256
1204
1153
1102
1052
1002
955
907
861
816
771
728
686
645
605
566
529
492
457
422
389
356
324
293
262
232
203
174
146
119
91
65
39
14
-11
-35
-59
-82
-105
-128
-149
-171
-191
-212
-231
-250
-269
-286
-304
-321
-337
-353
-368
-383
-397
-411
-424
-436
-448
-459
-469
-478
-487
-494
-500
-505
-510
-513
-516
-517
-518
-518
-516
-514
-511
-507
-502
-496
-489
-481
-472
-463
-452
-440
-427
-414
-400
-385
-369
-353
-337
-319
-302
-283
-265
-246
-226
-206
-185
-164
-142
-120
-96
-72
-47
-22
5
32
60
88
117
147
178
209
241
273
307
341
376
411
448
484
522
560
598
637
677
716
756
797
838
879
921
962
1004
1047
1090
1134
1177
1221
1265
1310
1355
1401
1447
1494
1542
1591
1640
1690
1742
1794
1847
1900
1955
2009
2066
2123
2180
2237
2295
2354
2414
2473
2534
2595
2656
2718
2781
2844
2907
2971
3036
3100
3166
3231
3298
3364
3431
3499
3567
3635
3704
3773
3844
3914
3986
4058
4130
4203
4277
4352
4427
4503
4580
4657
4735
4813
4892
4971
5050
5130
5211
5291
5371
5452
5532
5612
5693
5773
5853
5934
6014
6094
6175
6255
6335
6415
6494
6574
6653
6732
6810
6889
6967
7045
7123
7201
7278
7356
7433
7510
7587
7663
7740
7816
7892
7969
8045
8121
8197
8273
8350
8426
8503
8579
8656
8732
8809
8886
8962
9039
9116
9193
9269
9345
9421
9497
9573
9648
9723
9798
9873
9947
10021
10095
10168
10241
10312
10384
10454
10523
10592
10660
10727
10793
10858
10923
10986
11048
11110
11170
11229
11287
11344
11400
11455
11508
11561
11612
11663
11712
11761
11808
11855
11901
11946
11990
12033
12076
12118
12160
12201
12242
12282
12322
12361
12400
12439
12477
12516
12554
12592
12629
12666
12703
12739
12775
12810
12845
12880
12914
12947
12981
13013
13046
13078
13110
13142
13173
13205
13236
13267
13297
13328
13358
13388
13418
13447
13476
13505
13533
13561
13589
13617
13645
13672
13700
13728
13755
13783
13811
13839
13867
13895
13923
13951
13979
14007
14034
14062
14089
14116
14143
14169
14195
14221
14247
14272
14297
14321
14346
14370
14394
14418
14442
14466
14490
14514
14537
14561
14585
14608
14632
14655
14679
14702
14726
14749
14773
14797
14820
14844
14867
14890
14913
14936
14959
14981
15004
15025
15047
15068
15089
15109
15129
15148
15166
15185
15202
15219
15236
15252
15267
15282
15297
15311
15325
15339
15352
15364
15376
15387
15397
15407
15416
15423
15430
15436
15440
15444
15447
15448
15449
15449
15447
15445
15442
15439
15434
15429
15423
15417
15410
15402
15394
15386
15377
15368
15358
15349
15339
15329
15319
15309
15299
15289
15280
15272
15263
15256
15249
15243
15237
15231
15226
15222
15218
15214
15211
15209
15207
15206
15205
15205
15205
15205
15206
15207
15208
15210
15212
15214
15216
15218
15220
15222
15224
15225
15226
15227
15227
15227
15226
15224
15222
15219
15216
15212
15207
15202
15196
15190
15183
15176
15168
15160
15151
15141
15130
15119
15107
15094
15081
15068
15054
15039
15025
15010
14995
14980
14965
14950
14934
14919
14903
14887
14871
14855
14838
14821
14804
14787
14770
14753
14736
14718
14701
14683
14665
14647
14629
14611
14592
14573
14554
14535
14517
14498
14479
14461
14443
14425
14407
14389
14371
14353
14335
14316
14298
14279
14260
14240
14220
14200
14179
14157
14136
14113
14090
14066
14041
14016
13990
13963
13935
13907
13878
13849
13820
13790
13761
13731
13701
13671
13640
13610
13579
13548
13517
13486
13455
13424
13393
13362
13332
13301
13270
13239
13207
13176
13145
13113
13082
13050
13019
12987
12955
12924
12893
12861
12830
12799
12768
12738
12707
12677
12646
12616
12587
12557
12528
12499
12471
12443
12416
12389
12363
12338
12314
12290
12266
12244
12222
12201
12180
12160
12141
12122
12104
12087
12070
12054
12039
12024
12010
11996
11983
11971
11959
11947
11935
11924
11913
11902
11891
11880
11870
11860
11850
11840
11830
11821
11811
11803
11794
11786
11778
11771
11764
11758
11751
11746
11740
11735
11730
11724
11719
11714
11709
11703
11698
11692
11686
11679
11673
11666
11659
11651
11644
11636
11627
11618
11609
11599
11588
11577
11565
11552
11539
11525
11510
11495
11479
11463
11445
11428
11409
11390
11370
11350
11329
11307
11284
11261
11237
11212
11187
11160
11133
11105
11077
11047
11017
10985
10953
10919
10885
10849
10813
10776
10738
10700
10661
10622
10582
10542
10501
10460
10419
10377
10335
10292
10249
10205
10161
10117
10073
10028
9983
9937
9891
9845
9799
9752
9705
9657
9609
9560
9511
9460
9410
9358
9306
9253
9200
9147
9093
9039
8986
8932
8878
8825
8771
8719
8666
8614
8563
8512
8461
8410
8360
8310
8260
8211
8161
8111
8061
8010
7960
7909
7858
7807
7755
7704
7652
7600
7547
7495
7442
7389
7336
7283
7229
7175
7121
7067
7013
6959
6905
6851
6798
6744
6691
6639
6587
6535
6485
6435
6386
6338
6291
6245
6200
6156
6113
6071
6030
5990
5951
5912
5874
5837
5800
5764
5728
5692
5656
5620
5584
5548
5512
5477
5440
5404
5368
5332
5295
5258
5221
5184
5148
5111
5074
5038
5002
4967
4932
4898
4864
4832
4800
4768
4738
4709
4680
4652
4625
4599
4574
4550
4526
4503
4481
4459
4438
4418
4398
4378
4359
4341
4322
4304
4286
4269
4252
4236
4219
4204
4188
4174
4159
4145
4131
4118
4105
4091
4080
4067
4056
4045
4034
4022
4013
4003
3994
3985
3977
3969
3962
3955
3948
3941
3934
3928
3921
3914
3907
3900
3892
3884
3875
3866
3856
3846
3834
3822
3809
3796
3782
3767
3751
3735
3719
3702
3684
3667
3648
3629
3610
3590
3569
3547
3525
3502
3479
3455
3430
3405
3380
3354
3327
3300
3273
3245
3217
3189
3160
3131
3101
3071
3041
3010
2979
2948
2916
2883
2850
2816
2782
2747
2712
2676
2639
2602
2565
2527
2489
2451
2413
2374
2335
2297
2258
2219
2180
2141
2103
2065
2028
1991
1954
1918
1882
1847
1812
1778
1744
1711
1679
1647
1616
1585
1555
1526
1498
1471
1444
1419
1394
1369
1345
1322
1300
1278
1257
1236
1215
1195
1175
1155
1135
1115
1095
1075
1055
1036
1016
997
978
959
941
922
904
886
868
851
834
817
800
784
769
754
739
725
711
698
685
672
660
648
637
626
615
604
594
584
575
567
559
552
545
539
533
528
524
520
516
512
509
506
503
501
498
496
494
492
490
489
487
485
483
481
479
477
475
473
471
469
467
465
463
462
460
459
457
456
454
453
452
451
450
449
449
448
448
448
448
449
449
449
450
451
451
452
452
453
453
454
455
456
457
457
458
459
459
460
460
459
459
458
456
455
452
450
447
443
439
434
429
423
417
410
403
395
387
379
370
361
352
342
333
323
313
302
292
281
271
260
250
239
229
218
208
197
186
176
164
153
142
130
118
106
95
83
71
59
47
35
24
12
1
-11
-22
-33
-44
-54
-64
-74
-84
-92
-101
-108
-115
-121
-127
-132
-136
-140
-143
-146
-149
-151
-154
-156
-158
-159
-161
-163
-164
-165
-166
-167
-168
-168
-168
-168
-168
-168
-168
-167
-167
-166
-166
-166
-166
-166
-166
-167
-169
-170
-172
-174
-177
-180
-183
-187
-190
-194
-199
-204
-208
-214
-219
-225
-231
-237
-243
-249
-256
-262
-269
-275
-282
-290
-297
-305
-313
-321
-330
-339
-349
-359
-369
-380
-391
-402
-414
-427
-440
-453
-468
-483
-499
-516
-533
-551
-570
-590
-610
-631
-653
-676
-700
-724
-749
-776
-803
-831
-860
-889
-920
-951
-984
-1016
-1050
-1084
-1120
-1156
-1192
-1230
-1269
-1309
-1350
-1392
-1435
-1479
-1524
-1571
-1618
-1667
-1716
-1766
-1817
-1869
-1921
-1974
-2028
-2082
-2136
-2191
-2246
-2302
-2358
-2414
-2471
-2528
-2586
-2644
-2703
-2762
-2822
-2883
-2945
-3007
-3069
-3132
-3195
-3259
-3323
-3388
-3453
-3518
-3583
-3649
-3715
-3781
-3847
-3914
-3980
-4048
-4115
-4182
-4249
-4316
-4383
-4450
-4517
-4583
-4649
-4714
-4779
-4843
-4907
-4971
-5034
-5097
-5160
-5223
-5285
-5348
-5410
-5473
-5536
-5600
-5664
-5728
-5793
-5858
-5924
-5990
-6057
-6125
-6193
-6262
-6331
-6400
-6470
-6540
-6609
-6679
-6749
-6818
-6887
-6955
-7023
-7091
-7157
-7223
-7289
-7354
-7418
-7482
-7546
-7609
-7672
-7734
-7796
-7857
-7918
-7979
-8039
-8100
-8160
-8220
-8280
-8339
-8398
-8457
-8516
-8575
-8633
-8692
-8750
-8808
-8866
-8924
-8982
-9039
-9096
-9154
-9211
-9267
-9324
-9380
-9436
-9492
-9548
-9604
-9659
-9714
-9770
-9825
-9880
-9935
-9990
-10045
-10101
-10157
-10213
-10269
-10326
-10383
-10440
-10498
-10556
-10614
-10673
-10731
-10791
-10850
-10910
-10970
-11031
-11092
-11154
-11215
-11277
-11339
-11401
-11463
-11525
-11587
-11648
-11709
-11771
-11831
-11892
-11952
-12012
-12071
-12130
-12189
-12247
-12304
-12362
-12419
-12475
-12532
-12588
-12643
-12699
-12754
-12808
-12862
-12916
-12970
-13023
-13076
-13128
-13180
-13232
-13284
-13335
-13386
-13436
-13485
-13534
-13583
-13631
-13678
-13725
-13771
-13817
-13863
-13908
-13952
-13996
-14039
-14082
-14125
-14167
-14209
-14250
-14291
-14331
-14371
-14411
-14450
-14488
-14526
-14563
-14600
-14636
-14672
-14708
-14743
-14778
-14812
-14846
-14879
-14913
-14945
-14978
-15009
-15041
-15071
-15102
-15131
-15161
-15189
-15218
-15246
-15274
-15301
-15328
-15355
-15381
-15408
-15435
-15461
-15488
-15514
-15541
-15567
-15594
-15620
-15647
-15673
-15700
-15726
-15753
-15779
-15805
-15831
-15857
-15883
-15908
-15933
-15958
-15982
-16006
-16029
-16053
-16076
-16097
-16120
-16143
-16166
-16187
-16210
-16232
-16254
-16276
-16297
-16318
-16340
-16361
-16383
-16404
-16426
-16448
-16471
-16494
-16517
-16541
-16566
-16591
-16616
-16642
-16669
-16695
-16722
-16749
-16777
-16805
-16833
-16861
-16889
-16917
-16946
-16974
-17003
-17032
-17062
-17091
-17121
-17151
-17181
-17212
-17243
-17275
-17307
-17340
-17373
-17406
-17441
-17475
-17511
-17547
-17583
-17621
-17659
-17697
-17736
-17776
-17816
-17856
-17897
-17939
-17980
-18022
-18064
-18107
-18149
-18191
-18234
-18276
-18318
-18361
-18403
-18446
-18488
-18530
-18573
-18615
-18657
-18699
-18742
-18784
-18826
-18868
-18910
-18952
-18994
-19036
-19077
-19118
-19159
-19200
-19239
-19279
-19318
-19356
-19393
-19430
-19467
-19503
-19538
-19573
-19607
-19641
-19675
-19708
-19741
-19774
-19807
-19839
-19871
-19903
-19936
-19968
-20000
-20032
-20064
-20097
-20129
-20162
-20195
-20228
-20261
-20293
-20326
-20359
-20392
-20424
-20457
-20489
-20521
-20552
-20583
-20613
-20643
-20673
-20701
-20729
-20757
-20784
-20810
-20836
-20862
-20887
-20912
-20936
-20960
-20984
-21008
-21031
-21054
-21077
-21100
-21123
-21146
-21169
-21192
-21214
-21237
-21260
-21283
-21305
-21328
-21350
-21372
-21395
-21417
-21439
-21461
-21483
-21504
-21526
-21547
-21568
-21588
-21609
-21629
-21650
-21670
-21690
-21709
-21729
-21749
-21768
-21788
-21807
-21827
-21847
-21866
-21886
-21905
-21925
-21944
-21964
-21983
-22002
-22021
-22039
-22057
-22075
-22093
-22110
-22127
-22144
-22160
-22175
-22190
-22204
-22218
-22231
-22244
-22256
-22267
-22279
-22290
-22300
-22311
-22322
-22332
-22343
-22353
-22363
-22374
-22384
-22394
-22404
-22414
-22424
-22434
-22444
-22454
-22464
-22473
-22483
-22492
-22501
-22510
-22518
-22526
-22533
-22540
-22546
-22552
-22557
-22562
-22566
-22570
-22574
-22577
-22580
-22582
-22584
-22586
-22587
-22587
-22588
-22587
-22587
-22585
-22584
-22582
-22579
-22577
-22574
-22570
-22567
-22563
-22559
-22554
-22550
-22546
-22541
-22536
-22532
-22527
-22522
-22517
-22512
-22507
-22502
-22497
-22491
-22486
-22480
-22473
-22467
-22460
-22452
-22444
-22435
-22426
-22417
-22407
-22396
-22385
-22373
-22361
-22349
-22336
-22322
-22308
-22293
-22278
-22262
-22245
-22228
-22210
-22191
-22172
-22152
-22132
-22111
-22089
-22067
-22044
-22022
-21999
-21976
-21952
-21929
-21906
-21883
-21860
-21838
-21815
-21793
-21772
-21750
-21730
-21709
-21690
-21670
-21652
-21633
-21615
-21598
-21581
-21564
-21548
-21532
-21516
-21501
-21485
-21470
-21455
-21441
-21426
-21412
-21398
-21384
-21371
-21357
-21344
-21331
-21318
-21305
-21292
-21279
-21267
-21254
-21242
-21230
-21219
-21208
-21196
-21186
-21175
-21165
-21154
-21144
-21134
-21124
-21113
-21103
-21092
-21081
-21070
-21059
-21048
-21036
-21025
-21013
-21001
-20989
-20977
-20964
-20952
-20940
-20927
-20915
-20903
-20891
-20879
-20867
-20855
-20844
-20833
-20822
-20811
-20800
-20790
-20780
-20770
-20761
-20751
-20743
-20734
-20726
-20718
-20711
-20704
-20698
-20692
-20687
-20682
-20677
-20673
-20669
-20665
-20661
-20658
-20655
-20652
-20649
-20647
-20645
-20643
-20642
-20640
-20639
-20638
-20638
-20637
-20636
-20635
-20635
-20634
-20633
-20632
-20630
-20629
-20628
-20627
-20625
-20624
-20623
-20622
-20620
-20619
-20618
-20617
-20616
-20615
-20614
-20612
-20611
-20610
-20609
-20607
-20606
-20604
-20603
-20601
-20599
-20598
-20597
-20595
-20594
-20594
-20593
-20593
-20593
-20593
-20594
-20595
-20596
-20597
-20599
-20601
-20603
-20606
-20609
-20613
-20617
-20621
-20626
-20631
-20637
-20643
-20649
-20656
-20663
-20671
-20679
-20687
-20696
-20705
-20715
-20725
-20736
-20746
-20758
-20770
-20782
-20795
-20808
-20821
-20835
-20850
-20864
-20879
-20895
-20910
-20927
-20943
-20961
-20978
-20996
-21015
-21034
-21054
-21074
-21095
-21116
-21137
-21158
-21180
-21201
-21223
-21246
-21268
-21290
-21313
-21335
-21358
-21381
-21404
-21426
-21449
-21472
-21495
-21517
-21540
-21563
-21586
-21609
-21632
-21655
-21678
-21701
-21724
-21747
-21770
-21794
-21818
-21841
-21865
-21890
-21914
-21938
-21962
-21987
-22011
-22035
-22060
-22084
-22108
-22131
-22155
-22178
-22202
-22225
-22247
-22270
-22292
-22314
-22336
-22357
-22379
-22400
-22421
-22441
-22461
-22482
-22501
-22521
-22540
-22560
-22579
-22597
-22616
-22635
-22653
-22671
-22689
-22706
-22723
-22739
-22755
-22770
-22784
-22798
-22811
-22824
-22835
-22846
-22856
-22866
-22875
-22883
-22891
-22898
-22905
-22912
-22918
-22924
-22930
-22935
-22940
-22945
-22950
-22954
-22958
-22962
-22966
-22969
-22973
-22976
-22979
-22982
-22985
-22988
-22990
-22992
-22995
-22996
-22998
-23000
-23001
-23003
-23004
-23005
-23007
-23008
-23009
-23011
-23012
-23014
-23015
-23017
-23018
-23019
-23021
-23022
-23023
-23024
-23024
-23024
-23024
-23024
-23023
-23022
-23021
-23020
-23018
-23016
-23014
-23011
-23009
-23006
-23003
-22999
-22995
-22991
-22986
-22981
-22975
-22969
-22962
-22955
-22947
-22938
-22929
-22920
-22909
-22898
-22887
-22875
-22862
-22849
-22835
-22821
-22807
-22791
-22776
-22760
-22743
-22727
-22709
-22692
-22674
-22655
-22637
-22618
-22598
-22578
-22557
-22537
-22515
-22493
-22471
-22448
-22425
-22402
-22378
-22353
-22328
-22302
-22276
-22250
-22223
-22195
-22167
-22138
-22109
-22080
-22050
-22020
-21989
-21958
-21926
-21894
-21862
-21829
-21796
-21762
-21728
-21693
-21658
-21622
-21586
-21549
-21512
-21474
-21436
-21398
-21359
-21321
-21281
-21242
-21202
-21162
-21122
-21081
-21041
-21000
-20958
-20917
-20876
-20835
-20794
-20753
-20712
-20671
-20630
-20589
-20548
-20507
-20466
-20426
-20386
-20346
-20306
-20267
-20227
-20188
-20149
-20111
-20072
-20033
-19995
-19956
-19917
-19879
-19840
-19801
-19762
-19723
-19683
-19644
-19604
-19564
-19523
-19483
-19442
-19400
-19359
-19317
-19275
-19233
-19190
-19147
-19104
-19060
-19016
-18971
-18926
-18880
-18834
-18787
-18739
-18691
-18642
-18594
-18544
-18495
-18445
-18395
-18345
-18295
-18245
-18195
-18145
-18095
-18045
-17996
-17946
-17896
-17847
-17798
-17748
-17699
-17649
-17600
-17550
-17501
-17451
-17401
-17352
-17302
-17252
-17202
-17152
-17102
-17052
-17002
-16953
-16903
-16854
-16805
-16756
-16707
-16659
-16611
-16563
-16516
-16469
-16423
-16376
-16331
-16285
-16239
-16195
-16151
-16107
-16062
-16018
-15975
-15932
-15889
-15846
-15804
-15761
-15719
-15677
-15636
-15595
-15554
-15513
-15472
-15432
-15393
-15353
-15315
-15276
-15238
-15200
-15163
-15126
-15089
-15053
-15017
-14982
-14946
-14912
-14877
-14843
-14809
-14776
-14742
-14709
-14676
-14643
-14611
-14578
-14546
-14514
-14483
-14451
-14420
-14388
-14357
-14326
-14295
-14263
-14232
-14200
-14169
-14137
-14105
-14073
-14041
-14009
-13977
-13945
-13913
-13882
-13850
-13819
-13788
-13756
-13725
-13695
-13664
-13633
-13603
-13573
-13543
-13513
-13483
-13454
-13424
-13395
-13366
-13336
-13307
-13278
-13248
-13219
-13189
-13159
-13129
-13099
-13069
-13038
-13007
-12975
-12943
-12910
-12877
-12844
-12810
-12775
-12740
-12705
-12668
-12632
-12595
-12557
-12519
-12480
-12440
-12400
-12360
-12318
-12276
-12234
-12191
-12147
-12102
-12057
-12011
-11964
-11917
-11868
-11819
-11770
-11719
-11668
-11616
-11564
-11511
-11458
-11404
-11350
-11295
-11239
-11184
-11127
-11070
-11013
-10955
-10896
-10837
-10777
-10716
-10655
-10594
-10532
-10469
-10406
-10342
-10277
-10213
-10147
-10081
-10014
-9947
-9879
-9811
-9742
-9672
-9602
-9531
-9460
-9388
-9315
-9242
-9169
-9095
-9020
-8945
-8870
-8795
-8719
-8642
-8565
-8488
-8410
-8332
-8253
-8173
-8093
-8013
-7932
-7850
-7768
-7686
-7602
-7519
-7434
-7350
-7265
-7180
-7094
-7008
-6922
-6836
-6749
-6662
-6576
-6489
-6402
-6315
-6227
-6140
-6053
-5966
-5879
-5792
-5705
-5619
-5532
-5446
-5360
-5275
-5189
-5104
-5019
-4934
-4849
-4765
-4681
-4597
-4513
-4429
-4346
-4263
-4180
-4097
-4014
-3933
-3851
-3769
-3687
-3605
-3524
-3442
-3360
-3278
-3196
-3113
-3030
-2947
-2863
-2779
-2695
-2610
-2526
-2441
-2355
-2270
-2184
-2098
-2012
-1926
-1839
-1753
-1667
-1580
-1494
-1407
-1320
-1234
-1147
-1059
-972
-885
-797
-709
-620
-532
-443
-353
-264
-174
-84
7
98
189
281
373
465
557
650
743
837
931
1025
1120
1215
1311
1407
1504
1601
1698
1796
1894
1992
2091
2190
2289
2389
2489
2590
2691
2792
2894
2997
3100
3203
3307
3411
3515
3620
3726
3831
3937
4043
4149
4256
4362
4469
4576
4684
4791
4899
5007
5115
5223
5331
5440
5549
5658
5768
5877
5988
6098
6209
6320
6431
6543
6655
6767
6880
6993
7106
7219
7333
7447
7562
7677
7792
7908
8023
8141
8258
8375
8493
8611
8729
8848
8966
9085
9204
9324
9443
9563
9683
9804
9925
10046
10167
10288
10410
10532
10654
10777
10899
11023
11146
11270
11394
11518
11643
11768
11894
12020
12146
12273
12399
12526
12654
12781
12909
13038
13166
13295
13424
13553
13683
13812
13942
14072
14201
14331
14461
14591
14721
14851
14980
15110
15239
15368
15498
15626
15755
15883
16011
16139
16267
16394
16521
16647
16773
16900
17025
17151
17276
17402
17527
17651
17776
17900
18024
18148
18271
18394
18517
18640
18762
18883
19005
19125
19246
19365
19485
19603
19721
19839
19956
20072
20187
20302
20416
20530
20643
20755
20867
20978
21089
21199
21308
21417
21526
21633
21741
21848
21955
22061
22167
22272
22378
22483
22588
22693
22797
22902
23006
23110
23214
23318
23421
23524
23627
23730
23832
23934
24035
24136
24236
24337
24436
24535
24634
24732
24829
24925
25021
25117
25211
25305
25398
25491
25582
25673
25763
25853
25941
26029
26116
26203
26288
26373
26457
26541
26623
26705
26786
26866
26946
27024
27102
27179
27255
27331
27405
27479
27552
27624
27695
27766
27835
27904
27973
28040
28107
28173
28239
28303
28368
28431
28494
28556
28617
28678
28739
28798
28858
28916
28974
29032
29088
29145
29200
29255
29310
29364
29417
29470
29521
29573
29623
29674
29723
29772
29820
29867
29914
29960
30006
30051
30096
30140
30183
30226
30269
30311
30353
30394
30435
30475
30515
30554
30593
30632
30670
30709
30747
30784
30822
30860
30897
30934
30971
31007
31044
31080
31115
31151
31185
31220
31253
31287
31319
31351
31383
31414
31444
31473
31502
31530
31557
31584
31609
31634
31658
31681
31703
31725
31746
31766
31786
31805
31824
31842
31859
31876
31893
31909
31925
31940
31954
31969
31982
31995
32008
32020
32031
32043
32055
32064
32076
32085
32095
32103
32112
32119
32127
32134
32140
32147
32153
32158
32164
32168
32174
32179
32183
32189
32192
32197
32201
32205
32209
32212
32216
32219
32220
32223
32225
32226
32228
32229
32229
32229
32228
32226
32226
32223
32220
32218
32214
32210
32206
32201
32195
32191
32185
32179
32173
32165
32159
32152
32144
32137
32128
32121
32112
32104
32095
32086
32078
32069
32060
32049
32040
32031
32022
32012
32003
31994
31984
31975
31965
31955
31946
31936
31927
31917
31908
31898
31888
31879
31869
31859
31850
31840
31831
31821
31812
31803
31794
31785
31777
31768
31760
31752
31744
31736
31728
31721
31714
31707
31700
31693
31687
31680
31674
31668
31662
31656
31650
31645
31639
31633
31627
31621
31615
31609
31603
31597
31590
31584
31577
31571
31564
31557
31551
31544
31537
31530
31523
31517
31510
31503
31495
31488
31481
31474
31466
31459
31451
31444
31436
31428
31420
31413
31405
31396
31388
31380
31372
31363
31355
31346
31337
31329
31320
31311
31302
31293
31284
31275
31267
31258
31249
31240
31232
31223
31214
31206
31198
31189
31181
31172
31164
31155
31147
31139
31130
31122
31113
31105
31096
31087
31078
31068
31058
31048
31037
31026
31014
31002
30989
30976
30963
30949
30934
30919
30904
30889
30873
30856
30840
30823
30805
30788
30770
30751
30733
30714
30695
30675
30655
30635
30614
30593
30572
30551
30529
30508
30486
30464
30442
30420
30397
30375
30352
30329
30306
30283
30260
30236
30212
30187
30162
30137
30112
30086
30059
30032
30005
29978
29950
29922
29893
29864
29835
29805
29775
29745
29715
29684
29653
29622
29591
29559
29527
29495
29463
29430
29397
29364
29330
29296
29262
29228
29193
29158
29123
29087
29052
29016
28980
28944
28908
28872
28836
28800
28764
28729
28693
28658
28623
28588
28554
28520
28487
28453
28421
28388
28356
28325
28293
28262
28232
28201
28171
28142
28112
28083
28054
28025
27996
27967
27939
27910
27881
27852
27823
27795
27765
27736
27707
27678
27649
27619
27590
27561
27531
27502
27472
27443
27414
27384
27355
27326
27298
27269
27241
27213
27186
27159
27132
27105
27079
27053
27027
27002
26976
26951
26925
26900
26875
26849
26824
26799
26773
26748
26722
26696
26670
26644
26617
26590
26562
26534
26506
26477
26448
26418
26388
26358
26327
26295
26263
26231
26198
26165
26131
26097
26062
26028
25992
25957
25921
25884
25848
25811
25774
25736
25699
25661
25624
25586
25549
25511
25474
25436
25398
25361
25323
25286
25249
25212
25174
25137
25100
25063
25026
24989
24952
24916
24879
24842
24805
24768
24731
24694
24658
24621
24584
24547
24511
24474
24438
24401
24365
24328
24292
24256
24220
24183
24147
24111
24075
24038
24002
23965
23929
23892
23856
23819
23782
23746
23709
23672
23635
23598
23561
23524
23487
23449
23412
23374
23337
23299
23261
23223
23185
23146
23108
23069
23030
22991
22952
22912
22872
22832
22792
22751
22710
22669
22628
22587
22545
22503
22461
22418
22375
22332
22289
22246
22202
22157
22113
22067
22022
21976
21930
21883
21835
21788
21739
21691
21642
21592
21542
21491
21440
21389
21337
21285
21232
21179
21126
21072
21018
20964
20910
20855
20800
20745
20689
20633
20577
20521
20465
20408
20351
20294
20236
20178
20120
20061
20002
19943
19883
19823
19762
19701
19640
19578
19516
19454
19392
19329
19267
19204
19141
19078
19015
18951
18888
18824
18761
18697
18633
18569
18505
18441
18378
18314
18249
18185
18121
18057
17993
17928
17864
17799
17735
17670
17606
17542
17478
17414
17351
17288
17225
17163
17101
17039
16978
16917
16857
16797
16738
16679
16620
16562
16504
16447
16390
16334
16277
16222
16168
16114
16059
16007
15955
15902
15851
15800
15749
15698
15648
15598
15549
15500
15451
15403
15354
15306
15259
15212
15165
15118
15072
15026
14981
14936
14892
14848
14804
14761
14718
14676
14634
14592
14551
14511
14470
14430
14391
14352
14313
14274
14235
14197
14159
14120
14082
14044
14007
13969
13931
13893
13855
13818
13780
13742
13704
13667
13629
13591
13553
13515
13476
13438
13400
13361
13323
13284
13245
13206
13167
13127
13087
13047
13006
12965
12924
12882
12839
12796
12752
12708
12663
12618
12572
12526
12479
12432
12383
12335
12286
12236
12186
12136
12085
12034
11982
11930
11878
11826
11773
11720
11667
11614
11560
11506
11452
11398
11343
11288
11232
11176
11120
11063
11006
10949
10891
10833
10775
10716
10656
10597
10537
10476
10416
10355
10294
10233
10171
10110
10048
9986
9924
9861
9799
9736
9673
9610
9547
9484
9421
9358
9295
9232
9168
9105
9042
8978
8915
8852
8788
8725
8662
8599
8536
8473
8410
8347
8284
8221
8157
8095
8032
7970
7907
7845
7782
7720
7658
7596
7534
7473
7411
7350
7288
7227
7166
7104
7043
6982
6921
6860
6799
6738
6677
6617
6557
6497
6437
6377
6318
6259
6200
6142
6084
6026
5969
5912
5856
5799
5743
5688
5632
5577
5523
5468
5414
5360
5307
5253
5199
5146
5093
5039
4986
4933
4880
4826
4773
4720
4666
4612
4559
4504
4450
4395
4340
4284
4228
4172
4115
4057
4000
3941
3883
3824
3764
3704
3644
3584
3523
3462
3400
3338
3276
3214
3151
3089
3026
2962
2899
2835
2771
2707
2643
2579
2515
2451
2387
2323
2259
2195
2131
2068
2004
1940
1876
1813
1749
1686
1622
1559
1496
1433
1370
1307
1245
1182
1120
1058
997
936
874
814
753
693
633
573
514
455
397
338
281
223
167
110
54
-1
-57
-111
-165
-219
-272
-325
-377
-428
-479
-530
-580
-630
-679
-728
-776
-823
-870
-917
-962
-1008
-1053
-1097
-1141
-1184
-1227
-1269
-1312
-1353
-1394
-1435
-1476
-1516
-1555
-1594
-1633
-1671
-1709
-1747
-1783
-1820
-1855
-1891
-1925
-1959
-1993
-2027
-2059
-2092
-2124
-2156
-2188
-2219
-2250
-2281
-2312
-2342
-2372
-2402
-2432
-2462
-2491
-2521
-2550
-2580
-2609
-2638
-2668
-2697
-2726
-2756
-2785
-2814
-2844
-2873
-2902
-2932
-2962
-2991
-3021
-3052
-3082
-3112
-3143
-3174
-3205
-3237
-3269
-3301
-3333
-3366
-3398
-3432
-3465
-3499
-3534
-3568
-3603
-3639
-3675
-3711
-3747
-3784
-3820
-3858
-3895
-3932
-3970
-4008
-4046
-4085
-4124
-4163
-4202
-4241
-4281
-4320
-4360
-4400
-4441
-4482
-4523
-4564
-4605
-4647
-4689
-4731
-4773
-4816
-4859
-4902
-4945
-4989
-5033
-5077
-5121
-5166
-5211
-5256
-5301
-5347
-5393
-5439
-5485
-5532
-5579
-5626
-5673
-5721
-5768
-5816
-5863
-5911
-5958
-6006
-6053
-6100
-6147
-6194
-6241
-6288
-6335
-6382
-6429
-6476
-6523
-6570
-6617
-6664
-6711
-6758
-6805
-6852
-6899
-6945
-6992
-7039
-7085
-7132
-7178
-7224
-7270
-7316
-7362
-7407
-7452
-7497
-7542
-7587
-7632
-7677
-7722
-7766
-7811
-7856
-7900
-7945
-7990
-8035
-8080
-8125
-8170
-8216
-8262
-8307
-8353
-8399
-8445
-8491
-8537
-8584
-8630
-8677
-8724
-8770
-8817
-8865
-8912
-8959
-9007
-9055
-9103
-9151
-9199
-9248
-9297
-9345
-9395
-9444
-9493
-9542
-9592
-9642
-9691
-9741
-9791
-9841
-9891
-9941
-9991
-10041
-10091
-10141
-10191
-10241
-10291
-10341
-10391
-10442
-10492
-10542
-10592
-10642
-10693
-10743
-10793
-10843
-10893
-10943
-10992
-11042
-11092
-11141
-11190
-11239
-11289
-11337
-11386
-11435
-11483
-11531
-11580
-11627
-11675
-11723
-11771
-11818
-11866
-11913
-11961
-12008
-12055
-12103
-12150
-12197
-12244
-12291
-12338
-12384
-12431
-12477
-12524
-12570
-12616
-12662
-12708
-12754
-12800
-12847
-12893
-12939
-12985
-13032
-13078
-13125
-13171
-13218
-13265
-13311
-13358
-13404
-13451
-13497
-13544
-13590
-13636
-13682
-13728
-13774
-13819
-13865
-13910
-13955
-14000
-14045
-14089
-14133
-14177
-14221
-14264
-14307
-14350
-14393
-14436
-14478
-14520
-14562
-14604
-14646
-14688
-14729
-14770
-14811
-14852
-14892
-14933
-14973
-15013
-15052
-15091
-15131
-15169
-15208
-15246
-15285
-15322
-15360
-15397
-15434
-15471
-15507
-15544
-15579
-15615
-15651
-15686
-15721
-15756
-15791
-15825
-15860
-15895
-15930
-15964
-15999
-16033
-16068
-16103
-16138
-16172
-16209
-16244
-16279
-16314
-16350
-16385
-16421
-16456
-16491
-16526
-16562
-16597
-16632
-16667
-16702
-16737
-16772
-16807
-16841
-16876
-16911
-16946
-16980
-17015
-17050
-17084
-17119
-17153
-17187
-17222
-17256
-17290
-17325
-17359
-17393
-17428
-17462
-17496
-17531
-17565
-17599
-17634
-17668
-17703
-17737
-17771
-17806
-17840
-17875
-17910
-17944
-17979
-18013
-18048
-18082
-18117
-18151
-18185
-18220
-18254
-18288
-18323
-18357
-18391
-18426
-18460
-18495
-18529
-18563
-18598
-18632
-18666
-18700
-18734
-18768
-18803
-18837
-18871
-18905
-18939
-18974
-19008
-19042
-19076
-19111
-19145
-19179
-19213
-19247
-19281
-19315
-19349
-19383
-19416
-19450
-19483
-19516
-19548
-19581
-19613
-19644
-19675
-19706
-19736
-19766
-19795
-19824
-19852
-19880
-19907
-19934
-19960
-19986
-20011
-20036
-20060
-20084
-20107
-20131
-20153
-20175
-20197
-20219
-20240
-20260
-20281
-20300
-20320
-20338
-20357
-20375
-20392
-20410
-20426
-20442
-20458
-20474
-20488
-20503
-20517
-20530
-20544
-20556
-20569
-20581
-20593
-20604
-20615
-20626
-20637
-20647
-20657
-20666
-20675
-20684
-20693
-20701
-20709
-20716
-20723
-20730
-20737
-20743
-20749
-20754
-20760
-20765
-20769
-20774
-20778
-20782
-20785
-20789
-20792
-20794
-20797
-20799
-20802
-20804
-20805
-20807
-20809
-20810
-20812
-20813
-20815
-20816
-20818
-20819
-20821
-20822
-20823
-20825
-20826
-20827
-20829
-20830
-20831
-20832
-20834
-20835
-20837
-20838
-20840
-20842
-20844
-20846
-20849
-20852
-20855
-20858
-20862
-20866
-20870
-20875
-20880
-20885
-20890
-20896
-20902
-20908
-20914
-20920
-20926
-20932
-20938
-20945
-20951
-20958
-20965
-20972
-20979
-20986
-20993
-21000
-21007
-21014
-21021
-21029
-21036
-21044
-21051
-21059
-21067
-21075
-21083
-21091
-21099
-21107
-21115
-21124
-21132
-21141
-21150
-21159
-21168
-21177
-21187
-21197
-21208
-21218
-21229
-21240
-21251
-21263
-21275
-21287
-21299
-21311
-21324
-21336
-21349
-21362
-21375
-21387
-21400
-21413
-21426
-21439
-21452
-21465
-21478
-21490
-21503
-21516
-21528
-21541
-21553
-21564
-21576
-21587
-21597
-21607
-21617
-21626
-21635
-21642
-21650
-21657
-21663
-21669
-21674
-21678
-21682
-21685
-21688
-21690
-21692
-21693
-21693
-21693
-21692
-21690
-21688
-21686
-21682
-21678
-21674
-21669
-21663
-21657
-21650
-21642
-21634
-21625
-21616
-21606
-21596
-21585
-21574
-21562
-21550
-21537
-21524
-21511
-21497
-21483
-21468
-21454
-21438
-21423
-21407
-21391
-21375
-21358
-21341
-21324
-21306
-21288
-21270
-21252
-21233
-21214
-21195
-21176
-21156
-21136
-21116
-21095
-21074
-21053
-21032
-21010
-20987
-20965
-20942
-20918
-20894
-20870
-20845
-20820
-20795
-20770
-20745
-20719
-20694
-20668
-20642
-20617
-20591
-20565
-20540
-20514
-20488
-20463
-20438
-20413
-20387
-20362
-20337
-20312
-20287
-20262
-20237
-20212
-20188
-20163
-20138
-20113
-20089
-20064
-20040
-20015
-19991
-19967
-19943
-19919
-19895
-19872
-19849
-19826
-19803
-19780
-19758
-19735
-19713
-19691
-19670
-19648
-19627
-19605
-19584
-19563
-19542
-19522
-19501
-19481
-19461
-19440
-19420
-19400
-19380
-19360
-19340
-19320
-19300
-19280
-19259
-19239
-19218
-19198
-19177
-19156
-19135
-19114
-19092
-19070
-19048
-19026
-19004
-18981
-18958
-18935
-18911
-18888
-18864
-18840
-18816
-18791
-18767
-18742
-18717
-18692
-18667
-18642
-18616
-18590
-18564
-18538
-18512
-18485
-18458
-18431
-18404
-18376
-18348
-18320
-18292
-18263
-18234
-18204
-18174
-18143
-18112
-18081
-18049
-18016
-17983
-17950
-17916
-17881
-17846
-17810
-17774
-17737
-17700
-17662
-17624
-17585
-17545
-17505
-17464
-17423
-17381
-17338
-17295
-17251
-17207
-17161
-17115
-17069
-17021
-16973
-16925
-16876
-16826
-16775
-16724
-16672
-16620
-16567
-16513
-16460
-16405
-16350
-16294
-16238
-16181
-16125
-16068
-16010
-15951
-15893
-15834
-15774
-15714
-15654
-15593
-15532
-15470
-15408
-15346
-15283
-15220
-15156
-15092
-15028
-14964
-14899
-14834
-14769
-14703
-14637
-14571
-14505
-14438
-14371
-14304
-14237
-14169
-14102
-14034
-13966
-13897
-13828
-13759
-13690
-13620
-13550
-13480
-13410
-13339
-13268
-13196
-13125
-13053
-12981
-12908
-12836
-12763
-12690
-12616
-12543
-12469
-12395
-12320
-12246
-12171
-12096
-12020
-11944
-11868
-11792
-11716
-11639
-11562
-11485
-11407
-11330
-11252
-11174
-11096
-11017
-10939
-10860
-10781
-10702
-10623
-10544
-10465
-10385
-10306
-10226
-10146
-10066
-9986
-9906
-9826
-9746
-9665
-9584
-9503
-9422
-9341
-9260
-9178
-9097
-9015
-8933
-8851
-8769
-8687
-8605
-8522
-8439
-8357
-8273
-8189
-8106
-8023
-7939
-7855
-7771
-7686
-7602
-7517
-7432
-7347
-7261
-7176
-7090
-7004
-6918
-6832
-6746
-6659
-6573
-6486
-6400
-6313
-6226
-6139
-6052
-5964
-5876
-5789
-5701
-5613
-5525
-5437
-5348
-5260
-5171
-5083
-4994
-4904
-4815
-4725
-4635
-4545
-4455
-4365
-4274
-4183
-4091
-4001
-3909
-3818
-3726
-3634
-3542
-3450
-3358
-3266
-3174
-3082
-2990
-2897
-2805
-2713
-2620
-2528
-2436
-2343
-2251
-2159
-2067
-1975
-1882
-1790
-1698
-1606
-1514
-1422
-1330
-1238
-1146
-1054
-963
-871
-779
-688
-596
-505
-414
-323
-231
-140
-49
41
132
223
314
404
494
584
674
764
853
942
1031
1119
1208
1295
1383
1470
1557
1643
1729
1815
1900
1986
2071
2155
2240
2323
2407
2490
2573
2655
2737
2818
2899
2979
3059
3138
3217
3295
3372
3449
3525
3600
3675
3749
3823
3895
3967
4038
4109
4179
4248
4317
4384
4451
4517
4582
4646
4710
4772
4834
4895
4955
5015
5073
5131
5188
5245
5300
5355
5410
5463
5517
5569
5621
5673
5724
5775
5825
5874
5923
5972
6020
6067
6114
6161
6207
6252
6297
6341
6385
6428
6470
6512
6554
6594
6634
6673
6712
6750
6787
6824
6860
6895
6929
6963
6996
7028
7060
7090
7121
7150
7179
7207
7235
7262
7288
7314
7339
7364
7388
7411
7434
7456
7478
7499
7520
7540
7560
7579
7598
7617
7635
7653
7670
7686
7703
7719
7734
7749
7764
7778
7792
7805
7818
7831
7843
7855
7867
7879
7890
7901
7911
7922
7932
7942
7951
7960
7969
7978
7986
7993
8000
8007
8015
8021
8026
8032
8039
8044
8048
8053
8057
8061
8064
8068
8071
8074
8077
8079
8082
8084
8086
8087
8089
8090
8090
8092
8092
8093
8093
8093
8093
8093
8093
8092
8092
8090
8090
8087
8087
8085
8084
8082
8080
8077
8074
8071
8069
8066
8061
8058
8054
8048
8045
8039
8034
8028
8022
8016
8009
8003
7996
7988
7980
7972
7964
7956
7947
7937
7928
7918
7908
7897
7886
7875
7863
7851
7839
7826
7813
7799
7786
7771
7757
7742
7726
7711
7695
7678
7662
7645
7628
7610
7593
7575
7557
7539
7520
7502
7483
7465
7446
7427
7409
7390
7372
7354
7336
7318
7300
7282
7265
7247
7230
7213
7196
7179
7162
7146
7129
7113
7097
7080
7064
7048
7032
7017
7001
6985
6969
6953
6937
6922
6906
6891
6875
6860
6845
6829
6814
6799
6784
6769
6754
6739
6725
6710
6696
6681
6667
6652
6638
6624
6609
6595
6581
6567
6553
6539
6525
6510
6496
6482
6468
6453
6439
6425
6410
6396
6381
6367
6352
6338
6323
6309
6294
6280
6265
6250
6236
6221
6206
6191
6176
6161
6146
6131
6116
6100
6085
6070
6055
6040
6025
6010
5995
5980
5965
5950
5935
5921
5906
5892
5877
5863
5849
5835
5821
5807
5793
5779
5766
5752
5738
5725
5711
5698
5684
5671
5658
5644
5631
5618
5605
5592
5578
5565
5552
5539
5526
5512
5499
5485
5472
5459
5445
5431
5418
5404
5391
5377
5363
5350
5336
5322
5308
5295
5281
5267
5253
5239
5224
5210
5195
5180
5165
5150
5134
5119
5103
5086
5070
5053
5036
5018
5000
4982
4963
4944
4925
4905
4885
4864
4843
4822
4800
4778
4756
4734
4711
4687
4664
4640
4616
4591
4566
4541
4515
4489
4463
4436
4409
4381
4353
4324
4295
4265
4235
4204
4173
4141
4109
4075
4042
4008
3973
3938
3902
3866
3829
3792
3754
3716
3678
3639
3599
3559
3519
3479
3438
3397
3356
3315
3273
3231
3189
3147
3104
3061
3018
2975
2932
2888
2844
2801
2756
2712
2667
2622
2578
2532
2487
2442
2396
2351
2305
2259
2214
2168
2122
2076
2029
1984
1937
1891
1845
1799
1753
1707
1661
1615
1569
1523
1477
1431
1385
1340
1294
1248
1203
1157
1112
1066
1020
975
929
883
837
790
744
698
652
605
559
512
465
419
372
325
278
232
185
138
91
44
-3
-50
-96
-143
-190
-237
-283
-330
-376
-423
-469
-516
-562
-608
-654
-700
-746
-793
-838
-884
-930
-976
-1022
-1067
-1113
-1159
-1204
-1250
-1295
-1341
-1387
-1432
-1478
-1523
-1569
-1614
-1660
-1705
-1751
-1796
-1841
-1886
-1931
-1976
-2021
-2066
-2110
-2155
-2200
-2244
-2289
-2334
-2378
-2423
-2467
-2511
-2556
-2600
-2644
-2689
-2733
-2777
-2821
-2865
-2909
-2953
-2997
-3042
-3086
-3130
-3174
-3218
-3263
-3307
-3351
-3395
-3439
-3483
-3528
-3572
-3616
-3660
-3704
-3748
-3791
-3835
-3879
-3923
-3966
-4009
-4053
-4096
-4139
-4182
-4225
-4267
-4310
-4352
-4394
-4436
-4478
-4519
-4560
-4601
-4642
-4683
-4724
-4764
-4804
-4844
-4884
-4924
-4963
-5002
-5041
-5080
-5119
-5157
-5195
-5233
-5271
-5308
-5345
-5382
-5418
-5454
-5490
-5525
-5560
-5595
-5630
-5664
-5698
-5731
-5764
-5797
-5830
-5862
-5894
-5925
-5956
-5987
-6017
-6047
-6077
-6106
-6134
-6162
-6190
-6217
-6244
-6270
-6296
-6322
-6347
-6371
-6395
-6419
-6442
-6464
-6486
-6508
-6528
-6549
-6568
-6587
-6606
-6624
-6641
-6658
-6674
-6689
-6704
-6719
-6733
-6747
-6760
-6773
-6786
-6798
-6810
-6821
-6833
-6844
-6854
-6865
-6875
-6885
-6894
-6904
-6913
-6922
-6931
-6940
-6948
-6956
-6964
-6972
-6979
-6987
-6994
-7001
-7007
-7014
-7020
-7026
-7032
-7038
-7043
-7049
-7054
-7059
-7063
-7068
-7072
-7076
-7080
-7084
-7088
-7091
-7095
-7098
-7101
-7104
-7106
-7109
-7111
-7113
-7116
-7118
-7120
-7122
-7124
-7126
-7128
-7130
-7132
-7135
-7137
-7139
-7141
-7143
-7146
-7148
-7150
-7153
-7155
-7157
-7159
-7161
-7163
-7165
-7166
-7167
-7169
-7170
-7171
-7171
-7172
-7173
-7173
-7174
-7174
-7174
-7174
-7174
-7174
-7174
-7174
-7173
-7173
-7172
-7172
-7171
-7170
-7169
-7168
-7167
-7166
-7165
-7164
-7162
-7161
-7159
-7157
-7155
-7153
-7151
-7148
-7146
-7143
-7140
-7137
-7133
-7129
-7125
-7121
-7116
-7111
-7106
-7100
-7095
-7089
-7082
-7076
-7069
-7063
-7055
-7048
-7041
-7033
-7025
-7017
-7009
-7001
-6992
-6983
-6974
-6965
-6956
-6946
-6936
-6926
-6916
-6906
-6895
-6884
-6873
-6862
-6851
-6840
-6828
-6817
-6805
-6793
-6781
-6769
-6758
-6746
-6734
-6722
-6709
-6697
-6685
-6673
-6661
-6649
-6637
-6625
-6613
-6601
-6588
-6576
-6564
-6552
-6540
-6528
-6516
-6503
-6491
-6479
-6467
-6455
-6443
-6430
-6418
-6406
-6393
-6380
-6367
-6354
-6341
-6328
-6315
-6302
-6288
-6274
-6261
-6247
-6233
-6219
-6205
-6191
-6177
-6162
-6148
-6133
-6119
-6104
-6090
-6075
-6060
-6045
-6031
-6016
-6001
-5986
-5971
-5956
-5940
-5925
-5910
-5894
-5879
-5863
-5847
-5831
-5815
-5799
-5783
-5766
-5749
-5732
-5715
-5698
-5680
-5662
-5644
-5625
-5606
-5587
-5568
-5548
-5528
-5508
-5488
-5467
-5446
-5425
-5404
-5383
-5361
-5340
-5318
-5296
-5274
-5252
-5230
-5207
-5185
-5163
-5140
-5117
-5095
-5072
-5049
-5026
-5002
-4979
-4955
-4931
-4907
-4882
-4857
-4832
-4807
-4781
-4755
-4728
-4702
-4675
-4647
-4620
-4592
-4564
-4536
-4507
-4478
-4449
-4420
-4391
-4361
-4332
-4302
-4271
-4241
-4210
-4180
-4149
-4117
-4086
-4054
-4022
-3990
-3958
-3925
-3893
-3859
-3826
-3792
-3758
-3724
-3690
-3655
-3620
-3585
-3549
-3513
-3477
-3441
-3405
-3369
-3332
-3295
-3258
-3221
-3184
-3147
-3109
-3072
-3034
-2996
-2958
-2920
-2881
-2843
-2804
-2765
-2726
-2687
-2647
-2608
-2569
-2529
-2489
-2450
-2410
-2370
-2330
-2291
-2251
-2211
-2171
-2132
-2092
-2052
-2013
-1973
-1934
-1895
-1856
-1816
-1777
-1738
-1699
-1660
-1622
-1583
-1544
-1505
-1466
-1428
-1389
-1351
-1313
-1275
-1237
-1199
-1161
-1124
-1087
-1050
-1012
-977
-940
-904
-868
-833
-797
-761
-726
-690
-655
-620
-584
-548
-513
-477
-441
-405
-369
-332
-296
-259
-223
-186
-150
-113
-76
-39
-2
35
72
108
145
182
219
256
293
330
366
403
440
477
514
550
587
624
660
697
734
771
808
845
881
918
955
992
1029
1066
1103
1140
1178
1215
1252
1290
1328
1366
1404
1442
1480
1519
1557
1596
1635
1674
1714
1753
1793
1833
1873
1913
1953
1993
2033
2074
2114
2155
2196
2236
2277
2318
2360
2401
2443
2484
2526
2568
2610
2652
2695
2737
2780
2823
2865
2908
2951
2994
3037
3080
3123
3166
3209
3252
3295
3339
3382
3425
3468
3511
3554
3597
3640
3683
3726
3768
3811
3854
3896
3939
3981
4024
4066
4108
4150
4192
4234
4276
4318
4359
4401
4442
4484
4525
4566
4607
4648
4689
4730
4770
4810
4850
4889
4929
4968
5007
5045
5083
5122
5159
5197
5234
5271
5308
5345
5381
5417
5453
5489
5525
5560
5595
5630
5665
5699
5734
5768
5802
5836
5870
5904
5937
5971
6004
6037
6070
6103
6136
6169
6202
6235
6267
6300
6332
6364
6396
6427
6459
6490
6520
6551
6581
6610
6640
6669
6697
6726
6753
6781
6808
6834
6860
6886
6911
6936
6960
6984
7008
7031
7053
7076
7097
7119
7140
7161
7181
7202
7221
7241
7260
7279
7298
7317
7335
7353
7371
7388
7405
7423
7440
7456
7473
7489
7505
7521
7537
7553
7568
7583
7598
7613
7628
7643
7657
7672
7686
7700
7714
7727
7741
7754
7767
7780
7793
7806
7819
7831
7843
7855
7867
7879
7890
7902
7913
7924
7935
7945
7955
7966
7976
7985
7995
8005
8013
8023
8032
8041
8050
8058
8067
8076
8084
8092
8100
8108
8115
8122
8130
8137
8144
8151
8157
8164
8170
8176
8182
8186
8193
8198
8203
8208
8212
8217
8221
8225
8229
8233
8237
8240
8244
8247
8251
8254
8257
8260
8262
8265
8267
8270
8272
8275
8277
8279
8282
8284
8286
8288
8291
8293
8296
8298
8301
8304
8307
8310
8313
8317
8320
8324
8328
8333
8337
8342
8347
8353
8358
8364
8371
8377
8384
8390
8397
8405
8412
8419
8427
8435
8443
8451
8458
8466
8474
8482
8490
8498
8506
8514
8522
8530
8538
8546
8554
8562
8570
8579
8587
8596
8604
8613
8622
8631
8640
8649
8659
8668
8678
8688
8698
8709
8719
8730
8741
8752
8763
8775
8787
8799
8811
8823
8836
8848
8861
8874
8887
8900
8913
8926
8940
8953
8966
8980
8994
9007
9021
9035
9049
9064
9078
9093
9108
9123
9138
9154
9170
9185
9202
9218
9234
9251
9268
9285
9302
9319
9336
9354
9371
9389
9407
9425
9442
9460
9478
9496
9514
9532
9550
9568
9586
9604
9622
9641
9659
9677
9696
9714
9732
9751
9769
9788
9806
9825
9843
9862
9881
9899
9918
9937
9955
9974
9993
10012
10030
10049
10068
10086
10105
10123
10141
10159
10176
10193
10210
10227
10243
10259
10275
10290
10305
10320
10335
10349
10363
10376
10389
10402
10415
10427
10439
10451
10463
10474
10485
10496
10507
10517
10527
10537
10546
10556
10565
10573
10582
10590
10597
10605
10612
10618
10625
10631
10637
10642
10647
10652
10656
10660
10663
10666
10669
10671
10673
10674
10674
10675
10674
10674
10672
10671
10669
10666
10663
10660
10656
10652
10647
10642
10636
10630
10623
10616
10608
10599
10590
10581
10571
10560
10549
10537
10524
10512
10498
10484
10470
10456
10441
10425
10409
10393
10377
10360
10342
10325
10307
10288
10270
10251
10231
10212
10192
10172
10151
10130
10110
10088
10067
10045
10024
10002
9979
9957
9934
9911
9888
9865
9842
9818
9794
9770
9746
9721
9697
9672
9647
9622
9596
9571
9545
9520
9494
9468
9441
9415
9388
9362
9335
9308
9281
9254
9227
9200
9172
9145
9117
9089
9062
9034
9006
8978
8950
8922
8894
8865
8837
8809
8781
8752
8724
8696
8667
8639
8610
8582
8553
8525
8496
8468
8439
8410
8382
8353
8324
8295
8266
8237
8208
8178
8148
8119
8090
8060
8029
8000
7970
7939
7909
7878
7847
7816
7785
7753
7721
7689
7657
7625
7592
7559
7526
7493
7460
7426
7392
7358
7324
7290
7256
7221
7186
7151
7116
7081
7046
7011
6975
6940
6905
6869
6834
6799
6763
6728
6692
6657
6621
6586
6550
6515
6479
6444
6408
6373
6338
6303
6268
6233
6198
6162
6127
6092
6057
6022
5986
5951
5915
5880
5844
5808
5772
5737
5701
5665
5628
5592
5556
5520
5484
5448
5412
5376
5340
5304
5269
5233
5197
5162
5126
5091
5056
5020
4985
4951
4916
4881
4847
4813
4778
4744
4711
4677
4643
4610
4577
4544
4511
4479
4446
4414
4382
4350
4318
4286
4254
4223
4191
4160
4129
4098
4067
4035
4005
3975
3944
3914
3884
3854
3825
3795
3766
3737
3708
3679
3651
3622
3594
3566
3538
3510
3483
3455
3428
3401
3374
3348
3321
3295
3269
3243
3218
3192
3167
3142
3117
3092
3067
3043
3019
2995
2971
2948
2925
2902
2880
2858
2836
2814
2793
2773
2752
2732
2713
2693
2675
2656
2638
2620
2602
2585
2568
2552
2536
2521
2505
2491
2476
2462
2449
2436
2423
2411
2398
2386
2375
2364
2353
2342
2332
2322
2312
2302
2293
2284
2276
2268
2260
2252
2245
2238
2232
2225
2220
2214
2209
2204
2199
2195
2191
2188
2184
2181
2178
2176
2174
2172
2170
2168
2167
2166
2165
2164
2164
2163
2163
2163
2164
2164
2165
2166
2167
2168
2170
2172
2173
2175
2177
2179
2182
2184
2187
2189
2192
2195
2198
2201
2203
2206
2209
2212
2215
2218
2221
2224
2226
2229
2232
2235
2237
2240
2243
2245
2248
2250
2253
2255
2258
2260
2263
2266
2269
2272
2275
2278
2281
2284
2288
2291
2294
2298
2301
2305
2308
2312
2315
2318
2322
2326
2329
2333
2336
2340
2344
2347
2351
2355
2359
2363
2366
2370
2374
2377
2381
2385
2388
2392
2395
2399
2402
2405
2409
2412
2415
2418
2422
2425
2428
2431
2435
2438
2441
2445
2448
2452
2455
2458
2461
2465
2468
2471
2474
2476
2479
2481
2484
2486
2487
2489
2490
2492
2493
2493
2494
2494
2494
2494
2494
2493
2492
2491
2490
2488
2486
2484
2482
2479
2476
2472
2469
2464
2459
2454
2448
2442
2435
2428
2420
2412
2403
2394
2384
2373
2362
2351
2339
2326
2313
2300
2286
2271
2256
2241
2225
2208
2191
2174
2156
2137
2118
2099
2079
2059
2037
2017
1995
1973
1950
1926
1902
1878
1853
1827
1801
1775
1748
1721
1693
1664
1635
1606
1575
1545
1514
1482
1449
1417
1383
1349
1315
1280
1244
1208
1171
1134
1097
1058
1020
981
941
901
860
819
778
736
694
651
608
565
521
477
432
388
342
296
250
204
157
110
62
14
-35
-84
-133
-183
-233
-283
-334
-386
-438
-490
-542
-595
-648
-702
-756
-810
-864
-919
-973
-1028
-1084
-1139
-1195
-1250
-1306
-1362
-1418
-1475
-1531
-1587
-1644
-1700
-1756
-1813
-1869
-1925
-1981
-2037
-2093
-2149
-2205
-2261
-2317
-2372
-2428
-2483
-2539
-2594
-2649
-2705
-2760
-2815
-2870
-2925
-2980
-3035
-3090
-3145
-3200
-3255
-3310
-3364
-3419
-3474
-3528
-3583
-3637
-3691
-3746
-3800
-3854
-3908
-3961
-4014
-4069
-4122
-4175
-4228
-4281
-4334
-4386
-4438
-4490
-4542
-4593
-4645
-4696
-4747
-4797
-4848
-4898
-4948
-4998
-5047
-5097
-5146
-5195
-5244
-5292
-5341
-5389
-5437
-5485
-5533
-5581
-5628
-5675
-5723
-5770
-5817
-5863
-5910
-5956
-6003
-6049
-6095
-6140
-6186
-6231
-6276
-6321
-6366
-6411
-6455
-6499
-6543
-6586
-6630
-6673
-6715
-6758
-6800
-6842
-6883
-6924
-6965
-7006
-7046
-7086
-7126
-7165
-7204
-7243
-7281
-7319
-7357
-7394
-7431
-7468
-7505
-7541
-7576
-7612
-7647
-7681
-7716
-7750
-7784
-7818
-7851
-7884
-7917
-7949
-7981
-8013
-8044
-8074
-8105
-8135
-8164
-8194
-8223
-8252
-8280
-8308
-8336
-8363
-8390
-8417
-8444
-8470
-8496
-8521
-8547
-8572
-8596
-8621
-8645
-8669
-8693
-8716
-8739
-8762
-8785
-8808
-8830
-8852
-8873
-8894
-8915
-8936
-8957
-8977
-8997
-9017
-9037
-9056
-9075
-9095
-9114
-9133
-9152
-9170
-9189
-9207
-9225
-9243
-9261
-9279
-9297
-9315
-9332
-9350
-9367
-9384
-9402
-9419
-9436
-9453
-9470
-9487
-9503
-9520
-9537
-9554
-9570
-9587
-9604
-9620
-9637
-9653
-9670
-9687
-9704
-9720
-9737
-9754
-9771
-9788
-9806
-9823
-9840
-9857
-9874
-9891
-9909
-9926
-9943
-9960
-9977
-9993
-10010
-10027
-10045
-10062
-10079
-10096
-10114
-10131
-10149
-10166
-10184
-10201
-10219
-10237
-10254
-10272
-10290
-10308
-10326
-10344
-10362
-10381
-10399
-10417
-10436
-10455
-10473
-10492
-10511
-10530
-10549
-10568
-10587
-10606
-10625
-10644
-10663
-10683
-10702
-10721
-10740
-10759
-10778
-10798
-10817
-10836
-10855
-10874
-10893
-10912
-10932
-10951
-10971
-10991
-11010
-11030
-11050
-11071
-11091
-11112
-11132
-11153
-11174
-11195
-11216
-11237
-11258
-11280
-11301
-11322
-11343
-11365
-11386
-11407
-11429
-11450
-11472
-11493
-11514
-11536
-11557
-11578
-11599
-11620
-11642
-11663
-11684
-11705
-11726
-11747
-11768
-11788
-11809
-11830
-11851
-11871
-11892
-11912
-11933
-11953
-11973
-11993
-12014
-12034
-12054
-12074
-12093
-12113
-12133
-12153
-12172
-12192
-12211
-12231
-12250
-12269
-12288
-12307
-12326
-12344
-12363
-12381
-12399
-12416
-12434
-12451
-12469
-12486
-12502
-12519
-12535
-12551
-12566
-12582
-12597
-12612
-12627
-12641
-12656
-12670
-12685
-12699
-12713
-12727
-12741
-12755
-12769
-12783
-12796
-12810
-12823
-12837
-12850
-12863
-12876
-12889
-12902
-12915
-12927
-12940
-12953
-12965
-12978
-12991
-13004
-13017
-13030
-13042
-13055
-13068
-13081
-13094
-13107
-13119
-13132
-13145
-13157
-13170
-13183
-13196
-13208
-13221
-13233
-13246
-13258
-13271
-13283
-13296
-13308
-13321
-13333
-13346
-13358
-13371
-13383
-13396
-13408
-13421
-13433
-13445
-13458
-13470
-13482
-13494
-13506
-13518
-13530
-13542
-13553
-13565
-13577
-13589
-13600
-13612
-13623
-13635
-13646
-13658
-13670
-13681
-13693
-13705
-13716
-13728
-13740
-13751
-13763
-13775
-13787
-13799
-13811
-13823
-13835
-13848
-13860
-13872
-13884
-13897
-13909
-13921
-13933
-13945
-13957
-13969
-13981
-13992
-14004
-14015
-14026
-14037
-14047
-14057
-14068
-14077
-14087
-14097
-14106
-14115
-14124
-14133
-14142
-14151
-14159
-14167
-14175
-14183
-14191
-14199
-14206
-14214
-14221
-14228
-14235
-14242
-14249
-14255
-14262
-14268
-14274
-14279
-14285
-14290
-14295
-14300
-14304
-14308
-14312
-14316
-14320
-14323
-14326
-14329
-14332
-14334
-14337
-14338
-14340
-14341
-14342
-14343
-14344
-14344
-14344
-14343
-14343
-14342
-14341
-14339
-14337
-14335
-14333
-14330
-14327
-14324
-14321
-14317
-14313
-14309
-14304
-14300
-14295
-14289
-14284
-14278
-14271
-14265
-14258
-14250
-14242
-14234
-14225
-14216
-14207
-14197
-14187
-14176
-14165
-14154
-14143
-14131
-14119
-14107
-14094
-14081
-14068
-14055
-14041
-14027
-14013
-13999
-13984
-13969
-13954
-13938
-13922
-13906
-13889
-13872
-13855
-13838
-13820
-13801
-13783
-13764
-13745
-13725
-13705
-13685
-13664
-13643
-13622
-13600
-13578
-13556
-13533
-13510
-13486
-13463
-13439
-13414
-13389
-13364
-13339
-13313
-13288
-13262
-13235
-13209
-13182
-13155
-13128
-13101
-13074
-13047
-13019
-12991
-12963
-12935
-12907
-12878
-12849
-12820
-12791
-12761
-12731
-12701
-12671
-12641
-12610
-12579
-12548
-12516
-12485
-12453
-12421
-12389
-12357
-12325
-12293
-12261
-12229
-12196
-12164
-12131
-12098
-12066
-12033
-12000
-11967
-11934
-11901
-11868
-11835
-11801
-11768
-11735
-11701
-11668
-11634
-11601
-11567
-11534
-11500
-11466
-11433
-11399
-11365
-11331
-11298
-11264
-11229
-11195
-11161
-11126
-11092
-11057
-11022
-10988
-10953
-10918
-10883
-10848
-10813
-10778
-10743
-10708
-10673
-10638
-10602
-10567
-10532
-10497
-10461
-10425
-10390
-10354
-10318
-10281
-10245
-10208
-10171
-10134
-10097
-10060
-10022
-9984
-9946
-9907
-9868
-9829
-9790
-9751
-9711
-9671
-9630
-9589
-9548
-9507
-9465
-9423
-9381
-9338
-9295
-9252
-9208
-9164
-9120
-9076
-9031
-8986
-8941
-8896
-8850
-8804
-8758
-8712
-8666
-8619
-8572
-8525
-8478
-8430
-8382
-8334
-8286
-8238
-8189
-8141
-8093
-8044
-7996
-7947
-7898
-7849
-7799
-7750
-7700
-7651
-7601
-7551
-7501
-7450
-7400
-7349
-7298
-7246
-7195
-7143
-7090
-7037
-6984
-6931
-6877
-6822
-6768
-6713
-6657
-6602
-6546
-6489
-6433
-6376
-6318
-6261
-6203
-6145
-6086
-6028
-5969
-5910
-5850
-5790
-5730
-5670
-5609
-5548
-5487
-5425
-5363
-5301
-5238
-5175
-5111
-5047
-4983
-4919
-4854
-4788
-4723
-4656
-4590
-4523
-4455
-4388
-4319
-4251
-4182
-4112
-4042
-3972
-3901
-3831
-3759
-3688
-3616
-3543
-3471
-3398
-3325
-3251
-3178
-3105
-3031
-2957
-2883
-2809
-2735
-2661
-2587
-2513
-2438
-2364
-2289
-2215
-2140
-2065
-1990
-1914
-1839
-1763
-1687
-1611
-1535
-1458
-1382
-1305
-1229
-1152
-1075
-998
-922
-845
-768
-691
-614
-537
-459
-382
-305
-227
-149
-72
6
84
163
241
319
398
477
555
634
713
793
872
951
1031
1110
1190
1270
1350
1429
1509
1589
1669
1749
1829
1909
1988
2068
2148
2228
2308
2388
2467
2547
2627
2707
2786
2866
2945
3025
3104
3183
3262
3341
3420
3499
3578
3656
3735
3813
3892
3970
4048
4126
4204
4282
4360
4437
4514
4592
4669
4745
4822
4898
4974
5050
5125
5200
5275
5350
5424
5498
5572
5646
5720
5793
5867
5940
6013
6086
6159
6231
6304
6376
6448
6521
6593
6665
6736
6808
6880
6951
7022
7093
7164
7235
7306
7376
7447
7517
7587
7657
7727
7797
7866
7936
8006
8074
8145
8214
8284
8353
8422
8492
8561
8630
8699
8767
8836
8904
8973
9041
9109
9177
9244
9312
9379
9447
9514
9580
9647
9713
9779
9845
9911
9976
10041
10105
10169
10233
10297
10360
10422
10485
10547
10609
10670
10731
10792
10852
10912
10972
11031
11090
11149
11207
11265
11323
11380
11438
11495
11552
11608
11665
11721
11776
11832
11887
11942
11997
12051
12105
12159
12212
12264
12317
12369
12420
12471
12521
12571
12620
12669
12718
12765
12813
12860
12906
12952
12998
13043
13087
13132
13175
13219
13261
13304
13345
13386
13427
13467
13507
13546
13585
13623
13660
13697
13733
13769
13804
13839
13872
13906
13938
13970
14001
14032
14062
14091
14120
14148
14175
14202
14228
14254
14279
14303
14327
14350
14372
14394
14415
14436
14456
14476
14495
14514
14532
14549
14566
14582
14597
14612
14626
14640
14654
14666
14678
14690
14701
14712
14722
14732
14742
14751
14760
14768
14776
14784
14791
14799
14805
14812
14818
14824
14829
14834
14838
14842
14846
14849
14852
14854
14856
14857
14858
14859
14859
14859
14858
14858
14856
14855
14853
14851
14848
14845
14842
14838
14834
14830
14826
14821
14815
14810
14804
14798
14791
14784
14777
14769
14761
14753
14744
14736
14726
14717
14708
14698
14688
14679
14669
14659
14648
14638
14628
14617
14607
14596
14586
14575
14565
14554
14544
14533
14523
14512
14501
14491
14480
14470
14459
14448
14437
14427
14416
14405
14395
14384
14373
14363
14352
14341
14331
14320
14310
14299
14289
14279
14268
14258
14247
14237
14226
14215
14205
14194
14183
14172
14161
14150
14139
14128
14116
14105
14094
14083
14072
14060
14049
14038
14027
14015
14004
13993
13981
13970
13958
13947
13935
13923
13912
13900
13888
13876
13865
13853
13841
13830
13818
13806
13795
13783
13772
13760
13749
13737
13726
13715
13703
13692
13680
13669
13657
13646
13634
13622
13611
13599
13587
13576
13564
13552
13541
13529
13517
13505
13493
13482
13470
13458
13446
13434
13421
13409
13397
13385
13373
13360
13348
13336
13324
13313
13301
13289
13278
13266
13254
13243
13232
13220
13209
13198
13187
13175
13164
13153
13142
13131
13119
13108
13096
13085
13074
13062
13051
13040
13028
13017
13006
12995
12983
12972
12961
12950
12939
12927
12916
12905
12894
12882
12871
12859
12847
12836
12824
12812
12800
12788
12776
12764
12751
12739
12727
12714
12702
12689
12676
12664
12651
12638
12625
12613
12600
12587
12574
12562
12549
12536
12523
12510
12497
12484
12471
12458
12444
12431
12418
12405
12392
12379
12366
12353
12340
12327
12314
12301
12289
12276
12263
12250
12237
12225
12212
12199
12187
12174
12162
12149
12137
12124
12112
12100
12087
12075
12063
12051
12038
12026
12014
12002
11989
11977
11964
11952
11939
11927
11914
11901
11888
11875
11862
11849
11835
11822
11808
11794
11779
11765
11750
11735
11720
11705
11690
11674
11659
11643
11627
11611
11595
11579
11563
11547
11530
11514
11497
11481
11464
11447
11430
11413
11395
11378
11360
11342
11324
11306
11288
11270
11251
11233
11214
11195
11176
11157
11138
11118
11099
11079
11059
11039
11020
10999
10979
10959
10939
10918
10898
10877
10857
10836
10815
10794
10772
10751
10730
10708
10686
10664
10642
10619
10596
10573
10550
10526
10503
10479
10454
10430
10405
10380
10354
10329
10303
10277
10251
10225
10198
10171
10144
10117
10090
10063
10036
10008
9980
9953
9925
9897
9868
9840
9811
9783
9754
9725
9696
9667
9638
9608
9579
9549
9519
9489
9459
9429
9398
9367
9336
9305
9274
9242
9211
9179
9147
9115
9083
9051
9018
8986
8954
8921
8889
8856
8824
8791
8758
8726
8693
8660
8626
8593
8560
8526
8492
8459
8424
8390
8356
8321
8286
8251
8216
8180
8144
8108
8071
8036
7999
7962
7925
7887
7850
7812
7774
7735
7697
7658
7620
7581
7541
7502
7463
7423
7383
7344
7304
7264
7223
7183
7143
7102
7061
7020
6979
6938
6897
6855
6813
6771
6729
6687
6644
6601
6558
6515
6471
6428
6384
6340
6296
6252
6207
6163
6119
6074
6030
5986
5942
5897
5853
5809
5765
5722
5678
5634
5590
5547
5503
5460
5417
5373
5330
5286
5243
5199
5156
5112
5069
5025
4981
4937
4893
4849
4805
4761
4717
4673
4629
4585
4541
4497
4454
4410
4367
4324
4281
4238
4196
4154
4112
4070
4027
3986
3945
3904
3863
3822
3781
3740
3699
3659
3618
3578
3537
3497
3457
3417
3377
3337
3297
3257
3218
3178
3138
3099
3060
3020
2981
2942
2903
2864
2826
2787
2748
2710
2672
2634
2596
2559
2521
2484
2447
2410
2373
2336
2300
2263
2227
2190
2154
2118
2082
2045
2009
1973
1937
1901
1866
1830
1794
1758
1722
1686
1651
1615
1580
1544
1509
1473
1438
1403
1367
1332
1297
1261
1226
1191
1155
1120
1085
1049
1014
978
943
907
871
835
800
764
728
692
656
620
583
547
511
474
438
401
364
328
291
254
217
180
143
106
69
32
-5
-42
-80
-117
-154
-192
-229
-267
-304
-342
-379
-417
-454
-492
-530
-567
-605
-642
-679
-716
-754
-790
-827
-864
-900
-936
-972
-1008
-1044
-1080
-1115
-1150
-1185
-1220
-1255
-1289
-1323
-1357
-1391
-1425
-1458
-1491
-1524
-1557
-1590
-1622
-1655
-1687
-1719
-1751
-1783
-1814
-1846
-1877
-1909
-1940
-1971
-2001
-2032
-2063
-2094
-2124
-2155
-2185
-2215
-2246
-2276
-2306
-2336
-2366
-2396
-2425
-2455
-2485
-2514
-2543
-2573
-2602
-2631
-2660
-2689
-2717
-2746
-2774
-2802
-2830
-2858
-2886
-2913
-2941
-2968
-2996
-3023
-3050
-3077
-3104
-3130
-3157
-3184
-3210
-3237
-3263
-3290
-3316
-3342
-3369
-3395
-3421
-3447
-3472
-3498
-3523
-3549
-3574
-3599
-3624
-3648
-3673
-3697
-3721
-3745
-3769
-3792
-3816
-3839
-3863
-3886
-3909
-3932
-3954
-3977
-3999
-4022
-4043
-4066
-4088
-4110
-4132
-4154
-4175
-4197
-4218
-4240
-4261
-4282
-4303
-4324
-4345
-4365
-4386
-4406
-4426
-4446
-4466
-4486
-4505
-4524
-4543
-4562
-4580
-4598
-4616
-4634
-4651
-4668
-4685
-4702
-4718
-4734
-4750
-4766
-4782
-4797
-4812
-4827
-4841
-4856
-4870
-4884
-4898
-4911
-4924
-4937
-4950
-4963
-4975
-4988
-5000
-5011
-5023
-5034
-5045
-5055
-5065
-5075
-5085
-5094
-5103
-5112
-5121
-5130
-5138
-5146
-5153
-5161
-5168
-5175
-5182
-5188
-5195
-5201
-5206
-5212
-5217
-5222
-5227
-5232
-5236
-5241
-5245
-5248
-5252
-5255
-5259
-5262
-5264
-5267
-5269
-5271
-5273
-5275
-5277
-5279
-5280
-5281
-5283
-5284
-5284
-5285
-5286
-5286
-5286
-5286
-5286
-5285
-5285
-5284
-5283
-5281
-5280
-5278
-5276
-5274
-5272
-5269
-5266
-5263
-5259
-5255
-5251
-5247
-5242
-5237
-5232
-5226
-5221
-5215
-5208
-5202
-5195
-5188
-5181
-5174
-5166
-5158
-5150
-5141
-5133
-5124
-5114
-5105
-5095
-5085
-5075
-5064
-5053
-5042
-5031
-5019
-5007
-4995
-4983
-4970
-4957
-4944
-4930
-4916
-4902
-4888
-4873
-4858
-4842
-4826
-4809
-4793
-4775
-4758
-4739
-4721
-4702
-4683
-4663
-4643
-4622
-4601
-4580
-4558
-4536
-4513
-4490
-4467
-4443
-4419
-4395
-4370
-4345
-4320
-4294
-4268
-4241
-4214
-4187
-4159
-4131
-4102
-4073
-4043
-4013
-3982
-3951
-3919
-3887
-3854
-3821
-3787
-3753
-3718
-3683
-3648
-3612
-3575
-3539
-3501
-3464
-3426
-3387
-3348
-3309
-3270
-3230
-3190
-3150
-3109
-3068
-3026
-2985
-2943
-2900
-2858
-2815
-2772
-2729
-2685
-2642
-2598
-2554
-2509
-2465
-2420
-2375
-2330
-2285
-2240
-2194
-2148
-2103
-2057
-2009
-1964
-1918
-1871
-1825
-1778
-1731
-1684
-1637
-1590
-1543
-1496
-1449
-1402
-1355
-1308
-1261
-1214
-1167
-1120
-1073
-1026
-979
-932
-886
-839
-792
-746
-699
-653
-607
-561
-515
-470
-424
-379
-334
-289
-244
-200
-155
-111
-67
-23
20
64
107
150
193
235
278
320
362
404
445
487
528
569
609
649
690
729
769
809
848
887
926
964
1002
1041
1079
1117
1155
1192
1229
1266
1303
1339
1375
1411
1447
1482
1517
1551
1585
1619
1653
1686
1719
1751
1784
1815
1847
1878
1909
1939
1970
1999
2029
2058
2087
2115
2143
2170
2197
2224
2250
2276
2302
2327
2351
2376
2399
2423
2446
2468
2490
2512
2533
2554
2575
2595
2615
2634
2653
2671
2689
2707
2725
2742
2758
2775
2791
2807
2822
2837
2852
2866
2880
2893
2906
2919
2931
2943
2955
2966
2977
2988
2998
3008
3017
3026
3035
3043
3051
3059
3066
3073
3079
3085
3091
3096
3101
3106
3110
3113
3117
3120
3122
3124
3126
3127
3128
3128
3128
3127
3126
3125
3123
3121
3118
3114
3111
3106
3102
3096
3091
3085
3078
3071
3064
3056
3048
3039
3030
3021
3012
3002
2991
2981
2970
2958
2947
2935
2923
2910
2897
2884
2870
2856
2842
2827
2812
2797
2781
2765
2749
2732
2715
2698
2680
2662
2644
2626
2607
2588
2569
2550
2530
2510
2490
2470
2449
2428
2408
2386
2365
2343
2322
2300
2277
2255
2232
2210
2186
2163
2140
2116
2092
2068
2044
2019
1995
1970
1944
1919
1893
1867
1841
1815
1789
1762
1735
1708
1680
1653
1625
1597
1570
1542
1513
1485
1457
1428
1400
1371
1343
1314
1285
1256
1227
1198
1169
1140
1111
1082
1052
1022
993
964
934
904
874
844
814
784
753
723
692
662
631
600
570
539
508
477
446
415
384
353
322
292
261
230
199
168
138
107
76
45
15
-16
-47
-77
-108
-138
-169
-199
-230
-260
-290
-320
-350
-380
-410
-440
-469
-499
-528
-557
-586
-615
-644
-673
-702
-731
-759
-788
-816
-845
-874
-902
-931
-959
-988
-1016
-1044
-1073
-1101
-1129
-1157
-1185
-1213
-1240
-1268
-1296
-1323
-1350
-1378
-1405
-1432
-1459
-1486
-1513
-1539
-1566
-1593
-1619
-1646
-1672
-1698
-1725
-1751
-1777
-1803
-1829
-1855
-1881
-1906
-1932
-1957
-1983
-2008
-2033
-2058
-2083
-2108
-2133
-2157
-2182
-2206
-2230
-2254
-2278
-2302
-2326
-2349
-2373
-2396
-2420
-2443
-2466
-2488
-2511
-2533
-2556
-2578
-2600
-2622
-2644
-2666
-2687
-2708
-2729
-2750
-2771
-2792
-2812
-2832
-2852
-2872
-2892
-2911
-2930
-2949
-2968
-2987
-3005
-3023
-3041
-3059
-3077
-3095
-3112
-3130
-3147
-3164
-3182
-3199
-3216
-3233
-3250
-3267
-3284
-3301
-3318
-3335
-3353
-3370
-3387
-3404
-3421
-3439
-3456
-3474
-3491
-3509
-3526
-3544
-3561
-3579
-3597
-3614
-3632
-3649
-3667
-3684
-3702
-3719
-3737
-3754
-3772
-3789
-3807
-3825
-3842
-3860
-3877
-3895
-3913
-3931
-3948
-3966
-3984
-4002
-4019
-4038
-4057
-4075
-4094
-4113
-4131
-4150
-4169
-4188
-4207
-4227
-4246
-4265
-4285
-4304
-4324
-4343
-4363
-4383
-4403
-4423
-4443
-4463
-4484
-4504
-4525
-4545
-4566
-4587
-4607
-4628
-4649
-4670
-4691
-4712
-4734
-4755
-4776
-4797
-4819
-4840
-4861
-4882
-4903
-4924
-4945
-4966
-4987
-5007
-5028
-5048
-5068
-5089
-5109
-5129
-5149
-5169
-5190
-5210
-5230
-5250
-5270
-5290
-5311
-5331
-5352
-5372
-5393
-5414
-5435
-5456
-5478
-5499
-5521
-5543
-5565
-5587
-5609
-5631
-5653
-5675
-5697
-5720
-5742
-5764
-5787
-5809
-5832
-5855
-5877
-5900
-5922
-5945
-5968
-5990
-6013
-6036
-6059
-6082
-6105
-6128
-6151
-6174
-6198
-6221
-6245
-6268
-6292
-6316
-6340
-6364
-6388
-6412
-6436
-6460
-6485
-6509
-6534
-6558
-6583
-6608
-6633
-6658
-6683
-6709
-6734
-6760
-6785
-6811
-6837
-6863
-6889
-6915
-6942
-6968
-6995
-7021
-7048
-7075
-7102
-7128
-7156
-7183
-7210
-7237
-7265
-7292
-7319
-7347
-7374
-7402
-7429
-7456
-7484
-7511
-7538
-7565
-7592
-7619
-7646
-7673
-7700
-7727
-7754
-7780
-7807
-7833
-7860
-7887
-7913
-7939
-7966
-7992
-8019
-8045
-8071
-8098
-8124
-8150
-8177
-8203
-8229
-8255
-8281
-8306
-8332
-8358
-8383
-8408
-8434
-8459
-8484
-8509
-8533
-8558
-8583
-8607
-8631
-8655
-8679
-8703
-8727
-8750
-8774
-8797
-8820
-8843
-8865
-8888
-8910
-8932
-8954
-8975
-8997
-9018
-9040
-9061
-9082
-9102
-9123
-9143
-9163
-9183
-9203
-9222
-9241
-9261
-9279
-9298
-9317
-9335
-9353
-9370
-9388
-9405
-9422
-9438
-9454
-9470
-9486
-9501
-9516
-9531
-9545
-9559
-9573
-9586
-9599
-9612
-9624
-9636
-9647
-9659
-9669
-9680
-9690
-9700
-9709
-9718
-9727
-9735
-9743
-9751
-9758
-9765
-9772
-9778
-9784
-9789
-9794
-9799
-9804
-9808
-9812
-9816
-9819
-9822
-9825
-9827
-9829
-9831
-9833
-9834
-9835
-9836
-9836
-9836
-9836
-9835
-9834
-9833
-9831
-9829
-9827
-9824
-9821
-9818
-9814
-9810
-9805
-9801
-9796
-9790
-9784
-9778
-9771
-9764
-9757
-9749
-9741
-9733
-9724
-9715
-9706
-9696
-9686
-9676
-9666
-9655
-9644
-9633
-9621
-9610
-9598
-9586
-9573
-9561
-9548
-9535
-9522
-9508
-9494
-9480
-9466
-9452
-9437
-9423
-9408
-9393
-9377
-9362
-9346
-9331
-9315
-9298
-9282
-9266
-9249
-9232
-9215
-9198
-9181
-9163
-9145
-9128
-9110
-9091
-9073
-9055
-9036
-9017
-8998
-8979
-8959
-8940
-8920
-8900
-8880
-8859
-8838
-8817
-8796
-8775
-8753
-8731
-8708
-8686
-8663
-8640
-8616
-8592
-8568
-8544
-8519
-8494
-8469
-8444
-8418
-8392
-8366
-8340
-8313
-8286
-8259
-8232
-8204
-8176
-8148
-8119
-8090
-8061
-8032
-8004
-7975
-7945
-7915
-7885
-7855
-7824
-7793
-7762
-7731
-7700
-7668
-7636
-7604
-7571
-7539
-7506
-7473
-7439
-7406
-7372
-7339
-7305
-7271
-7237
-7202
-7168
-7133
-7099
-7064
-7030
-6995
-6960
-6926
-6891
-6856
-6821
-6787
-6752
-6717
-6682
-6647
-6612
-6577
-6542
-6508
-6473
-6438
-6403
-6368
-6333
-6298
-6264
-6229
-6194
-6160
-6125
-6090
-6056
-6021
-5987
-5952
-5917
-5883
-5848
-5814
-5779
-5745
-5710
-5675
-5641
-5606
-5572
-5537
-5503
-5468
-5434
-5399
-5364
-5330
-5295
-5260
-5226
-5191
-5157
-5122
-5088
-5053
-5019
-4985
-4950
-4916
-4882
-4848
-4815
-4781
-4748
-4714
-4681
-4648
-4615
-4582
-4549
-4516
-4484
-4451
-4419
-4386
-4354
-4322
-4290
-4258
-4226
-4194
-4163
-4131
-4099
-4067
-4035
-4005
-3973
-3942
-3911
-3879
-3848
-3817
-3786
-3755
-3724
-3693
-3662
-3631
-3601
-3570
-3540
-3509
-3479
-3449
-3419
-3389
-3359
-3329
-3300
-3271
-3241
-3212
-3183
-3155
-3126
-3097
-3069
-3040
-3012
-2984
-2956
-2928
-2900
-2872
-2844
-2817
-2789
-2762
-2734
-2707
-2680
-2653
-2625
-2598
-2571
-2544
-2517
-2491
-2464
-2437
-2410
-2384
-2357
-2330
-2304
-2277
-2250
-2223
-2197
-2170
-2143
-2116
-2090
-2063
-2036
-2009
-1983
-1956
-1930
-1903
-1876
-1850
-1823
-1796
-1770
-1743
-1717
-1690
-1664
-1637
-1611
-1585
-1558
-1532
-1506
-1480
-1453
-1427
-1401
-1375
-1349
-1324
-1298
-1272
-1246
-1221
-1195
-1170
-1145
-1120
-1095
-1070
-1045
-1020
-996
-971
-947
-923
-899
-875
-851
-827
-804
-780
-757
-734
-711
-688
-665
-642
-620
-598
-576
-554
-532
-511
-489
-468
-447
-427
-406
-386
-366
-346
-326
-307
-287
-268
-249
-229
-210
-192
-173
-154
-136
-117
-99
-80
-62
-44
-26
-9
9
27
44
61
78
95
112
129
145
162
178
194
210
226
242
258
273
289
305
321
336
352
367
383
398
413
428
443
458
473
488
502
517
531
545
559
573
586
600
613
626
639
652
664
676
688
700
712
724
735
746
758
769
780
790
801
812
822
833
843
853
863
873
882
892
902
911
921
930
939
949
958
967
976
985
994
1002
1012
1020
1030
1038
1047
1055
1063
1072
1080
1088
1096
1104
1112
1120
1128
1135
1143
1150
1157
1165
1172
1179
1186
1193
1200
1206
1213
1220
1226
1233
1239
1246
1252
1258
1264
1270
1276
1282
1288
1293
1299
1304
1309
1314
1319
1324
1329
1333
1338
1342
1346
1350
1354
1358
1361
1365
1368
1372
1375
1378
1381
1384
1387
1390
1392
1395
1398
1400
1403
1406
1408
1411
1413
1415
1417
1419
1421
1422
1424
1425
1426
1427
1428
1428
1428
1428
1428
1428
1427
1426
1426
1424
1423
1422
1420
1419
1417
1415
1413
1410
1408
1405
1402
1399
1395
1392
1388
1384
1379
1375
1370
1365
1360
1354
1349
1343
1337
1330
1324
1317
1310
1302
1295
1287
1279
1270
1261
1252
1243
1233
1223
1213
1203
1192
1182
1171
1159
1148
1136
1125
1113
1101
1088
1076
1063
1050
1037
1024
1010
996
982
968
954
939
925
910
895
879
864
848
832
816
800
784
767
751
734
717
700
683
665
648
631
613
596
578
560
543
525
507
490
472
454
436
419
401
383
366
348
330
313
295
278
260
243
226
208
191
174
157
139
122
105
88
71
55
38
21
5
-12
-28
-44
-60
-76
-92
-107
-123
-139
-154
-169
-184
-199
-214
-229
-243
-258
-272
-286
-300
-313
-327
-340
-354
-367
-380
-393
-406
-419
-431
-444
-457
-469
-482
-494
-506
-518
-530
-542
-554
-566
-578
-589
-601
-612
-623
-635
-646
-657
-668
-679
-689
-700
-711
-721
-731
-742
-752
-762
-771
-781
-790
-800
-809
-818
-827
-835
-844
-852
-860
-868
-876
-883
-891
-898
-905
-912
-919
-925
-931
-938
-944
-949
-955
-960
-965
-970
-975
-980
-984
-989
-993
-997
-1000
-1004
-1008
-1010
-1014
-1016
-1020
-1022
-1025
-1027
-1029
-1031
-1033
-1035
-1036
-1037
-1038
-1040
-1040
-1041
-1042
-1042
-1042
-1043
-1043
-1043
-1043
-1043
-1042
-1042
-1042
-1042
-1041
-1040
-1040
-1039
-1038
-1037
-1035
-1034
-1032
-1030
-1028
-1026
-1022
-1020
-1018
-1014
-1010
-1008
-1004
-1000
-996
-991
-987
-982
-977
-971
-966
-960
-954
-948
-941
-935
-928
-921
-914
-906
-899
-891
-883
-874
-866
-857
-848
-839
-829
-819
-809
-799
-789
-779
-768
-757
-746
-735
-724
-713
-701
-689
-677
-665
-653
-640
-627
-614
-601
-588
-575
-561
-547
-534
-520
-506
-492
-477
-463
-449
-434
-419
-405
-390
-375
-361
-346
-331
-316
-301
-286
-271
-256
-240
-225
-210
-194
-179
-163
-147
-131
-114
-98
-81
-64
-47
-30
-12
6
24
42
60
79
98
117
136
156
176
196
216
236
257
278
299
321
342
364
386
408
430
453
476
498
521
545
568
592
615
639
663
687
711
736
760
785
809
834
859
884
910
935
960
986
1012
1037
1063
1089
1116
1142
1168
1195
1222
1249
1276
1303
1331
1358
1386
1414
1442
1470
1498
1527
1556
1584
1613
1642
1671
1700
1729
1758
1788
1817
1846
1876
1905
1935
1965
1994
2024
2053
2083
2112
2142
2171
2200
2230
2259
2288
2317
2346
2375
2404
2433
2461
2490
2519
2547
2575
2604
2632
2660
2688
2716
2744
2772
2800
2828
2855
2883
2910
2938
2965
2992
3019
3045
3072
3098
3124
3150
3176
3201
3227
3252
3277
3303
3328
3353
3377
3402
3426
3451
3475
3498
3522
3546
3569
3592
3615
3638
3661
3683
3705
3727
3749
3770
3792
3813
3834
3855
3875
3895
3915
3935
3955
3975
3994
4013
4032
4051
4070
4088
4106
4124
4142
4160
4177
4195
4212
4229
4246
4263
4280
4297
4313
4330
4346
4363
4379
4395
4411
4427
4443
4458
4474
4489
4504
4519
4534
4549
4563
4578
4592
4605
4619
4632
4645
4658
4671
4683
4695
4707
4719
4731
4743
4754
4765
4776
4787
4798
4808
4819
4829
4839
4849
4859
4868
4878
4887
4897
4906
4915
4923
4932
4940
4948
4956
4964
4972
4980
4988
4995
5003
5010
5017
5025
5032
5039
5047
5054
5061
5068
5076
5083
5090
5097
5104
5111
5118
5125
5132
5139
5145
5152
5159
5165
5172
5179
5185
5192
5198
5205
5211
5217
5224
5230
5237
5243
5250
5256
5263
5269
5276
5282
5289
5295
5302
5308
5315
5321
5328
5335
5341
5348
5355
5361
5368
5374
5380
5387
5393
5399
5405
5411
5417
5423
5430
5435
5441
5447
5453
5459
5465
5471
5476
5482
5487
5493
5499
5504
5510
5516
5521
5527
5533
5538
5544
5550
5556
5561
5567
5573
5579
5585
5590
5596
5602
5608
5613
5619
5624
5630
5635
5640
5645
5650
5655
5660
5665
5670
5674
5679
5683
5687
5692
5696
5700
5704
5708
5712
5716
5720
5724
5727
5731
5735
5739
5742
5746
5749
5753
5756
5760
5763
5766
5769
5773
5775
5778
5781
5784
5786
5789
5791
5793
5796
5798
5799
5801
5803
5804
5806
5807
5808
5810
5811
5811
5812
5813
5813
5814
5814
5814
5814
5815
5814
5814
5814
5814
5813
5812
5812
5811
5810
5808
5807
5805
5804
5802
5800
5798
5795
5793
5790
5788
5785
5783
5780
5777
5774
5771
5767
5764
5761
5757
5754
5750
5746
5743
5739
5735
5731
5727
5723
5718
5714
5709
5705
5700
5695
5690
5685
5680
5674
5669
5664
5658
5652
5646
5640
5634
5628
5621
5615
5608
5601
5594
5586
5579
5571
5564
5556
5548
5540
5532
5524
5516
5508
5500
5492
5483
5475
5467
5459
5450
5442
5434
5425
5417
5408
5400
5391
5383
5374
5365
5356
5347
5338
5329
5320
5311
5302
5293
5284
5274
5265
5256
5246
5236
5226
5217
5207
5196
5186
5176
5166
5155
5145
5134
5123
5112
5102
5091
5079
5068
5057
5046
5034
5023
5011
5000
4988
4976
4964
4952
4941
4929
4917
4905
4893
4881
4869
4857
4845
4833
4822
4810
4798
4787
4775
4764
4753
4741
4730
4719
4708
4697
4686
4676
4665
4654
4644
4633
4623
4612
4602
4592
4581
4571
4560
4550
4540
4529
4519
4509
4498
4488
4478
4467
4457
4447
4436
4426
4416
4406
4396
4386
4376
4366
4356
4347
4337
4328
4319
4310
4301
4292
4283
4274
4265
4256
4247
4238
4229
4220
4212
4203
4194
4185
4176
4167
4159
4150
4141
4132
4123
4114
4106
4097
4088
4078
4070
4061
4053
4043
4035
4026
4017
4008
4000
3991
3982
3973
3964
3955
3946
3938
3929
3920
3911
3902
3894
3885
3876
3867
3858
3850
3841
3832
3823
3815
3806
3798
3789
3781
3773
3765
3757
3749
3741
3734
3727
3720
3713
3706
3699
3692
3686
3680
3673
3667
3661
3656
3650
3644
3639
3633
3628
3623
3618
3613
3608
3603
3598
3593
3588
3583
3578
3574
3569
3564
3560
3555
3551
3546
3542
3538
3534
3529
3525
3521
3518
3514
3510
3507
3503
3500
3497
3494
3491
3489
3486
3483
3481
3479
3476
3474
3472
3470
3468
3467
3465
3463
3462
3460
3459
3458
3457
3455
3454
3453
3453
3452
3451
3450
3449
3448
3447
3447
3446
3445
3444
3443
3442
3441
3440
3439
3438
3437
3436
3435
3434
3433
3432
3431
3429
3428
3427
3425
3424
3422
3421
3419
3417
3415
3414
3412
3410
3408
3405
3403
3401
3398
3395
3392
3389
3386
3383
3380
3376
3373
3369
3365
3361
3357
3353
3348
3343
3339
3334
3328
3323
3317
3312
3306
3299
3293
3286
3280
3272
3265
3258
3250
3242
3233
3225
3216
3207
3197
3188
3178
3168
3158
3148
3137
3126
3115
3104
3093
3081
3070
3058
3045
3033
3021
3008
2995
2982
2968
2954
2940
2926
2912
2897
2882
2867
2852
2836
2821
2805
2789
2773
2757
2740
2723
2707
2690
2672
2655
2638
2620
2602
2584
2566
2548
2530
2511
2492
2474
2455
2436
2416
2397
2378
2358
2338
2318
2298
2278
2257
2237
2216
2195
2174
2152
2131
2109
2087
2065
2041
2020
1997
1974
1950
1926
1902
1878
1854
1829
1804
1778
1753
1727
1701
1675
1648
1621
1594
1567
1540
1512
1485
1457
1429
1400
1372
1344
1315
1286
1257
1228
1199
1170
1140
1110
1080
1050
1020
989
958
927
896
864
832
800
768
736
703
671
638
605
571
538
504
470
437
403
368
334
299
265
230
195
160
125
90
55
20
-15
-50
-85
-120
-155
-191
-226
-261
-296
-332
-367
-402
-438
-473
-509
-544
-580
-615
-651
-686
-722
-757
-793
-828
-864
-899
-934
-970
-1004
-1040
-1075
-1110
-1145
-1180
-1215
-1250
-1284
-1319
-1354
-1389
-1423
-1458
-1492
-1527
-1561
-1595
-1630
-1664
-1698
-1732
-1766
-1800
-1833
-1867
-1901
-1934
-1968
-2001
-2035
-2068
-2101
-2135
-2168
-2201
-2234
-2267
-2300
-2332
-2365
-2398
-2430
-2462
-2494
-2526
-2558
-2590
-2622
-2653
-2684
-2715
-2746
-2777
-2808
-2838
-2869
-2899
-2929
-2959
-2989
-3018
-3048
-3077
-3106
-3135
-3164
-3192
-3221
-3249
-3277
-3305
-3332
-3360
-3387
-3414
-3441
-3467
-3494
-3520
-3546
-3571
-3597
-3622
-3648
-3673
-3697
-3722
-3747
-3771
-3795
-3819
-3843
-3867
-3890
-3913
-3936
-3959
-3981
-4003
-4026
-4048
-4069
-4090
-4111
-4132
-4152
-4172
-4192
-4212
-4231
-4250
-4269
-4287
-4305
-4323
-4341
-4358
-4375
-4391
-4408
-4424
-4439
-4455
-4470
-4485
-4499
-4513
-4527
-4541
-4555
-4568
-4581
-4593
-4606
-4618
-4630
-4642
-4653
-4664
-4675
-4686
-4697
-4707
-4717
-4727
-4737
-4746
-4756
-4765
-4773
-4782
-4790
-4799
-4807
-4815
-4822
-4830
-4837
-4844
-4851
-4857
-4864
-4870
-4876
-4882
-4888
-4893
-4899
-4904
-4908
-4913
-4917
-4922
-4926
-4929
-4933
-4936
-4940
-4943
-4946
-4949
-4951
-4954
-4956
-4959
-4961
-4963
-4964
-4966
-4967
-4969
-4970
-4971
-4972
-4972
-4973
-4973
-4974
-4974
-4974
-4974
-4974
-4974
-4974
-4973
-4973
-4972
-4971
-4970
-4969
-4968
-4967
-4965
-4963
-4961
-4959
-4957
-4954
-4952
-4949
-4946
-4942
-4939
-4935
-4932
-4928
-4924
-4920
-4915
-4911
-4906
-4901
-4896
-4891
-4886
-4880
-4875
-4869
-4863
-4856
-4850
-4844
-4837
-4830
-4824
-4817
-4810
-4803
-4795
-4788
-4781
-4773
-4766
-4758
-4750
-4743
-4735
-4727
-4719
-4710
-4702
-4694
-4685
-4677
-4668
-4660
-4651
-4642
-4633
-4624
-4615
-4606
-4596
-4587
-4578
-4568
-4558
-4549
-4539
-4528
-4518
-4508
-4497
-4486
-4475
-4464
-4453
-4442
-4430
-4418
-4407
-4395
-4383
-4370
-4358
-4345
-4333
-4320
-4307
-4294
-4281
-4268
-4254
-4241
-4227
-4213
-4199
-4186
-4172
-4158
-4144
-4130
-4115
-4101
-4086
-4072
-4058
-4043
-4029
-4014
-3999
-3984
-3969
-3954
-3939
-3923
-3908
-3892
-3876
-3860
-3844
-3828
-3812
-3796
-3780
-3763
-3747
-3730
-3714
-3697
-3681
-3664
-3648
-3631
-3614
-3598
-3581
-3564
-3547
-3530
-3513
-3497
-3479
-3462
-3445
-3428
-3411
-3394
-3376
-3359
-3341
-3324
-3306
-3289
-3271
-3254
-3236
-3218
-3200
-3183
-3165
-3147
-3129
-3111
-3093
-3075
-3058
-3040
-3022
-3004
-2986
-2968
-2950
-2933
-2915
-2897
-2879
-2861
-2843
-2826
-2808
-2790
-2772
-2754
-2736
-2718
-2699
-2681
-2663
-2644
-2626
-2607
-2589
-2570
-2552
-2533
-2514
-2495
-2477
-2458
-2439
-2420
-2402
-2383
-2364
-2346
-2327
-2309
-2290
-2272
-2254
-2235
-2217
-2199
-2180
-2162
-2144
-2126
-2108
-2090
-2072
-2054
-2036
-2017
-2000
-1982
-1964
-1946
-1928
-1910
-1892
-1874
-1856
-1837
-1819
-1801
-1782
-1764
-1745
-1726
-1707
-1688
-1669
-1650
-1631
-1611
-1592
-1572
-1552
-1533
-1513
-1494
-1474
-1454
-1435
-1415
-1396
-1376
-1357
-1338
-1319
-1299
-1280
-1261
-1242
-1223
-1204
-1185
-1166
-1147
-1128
-1109
-1090
-1071
-1052
-1033
-1014
-994
-975
-956
-936
-917
-897
-878
-858
-839
-819
-800
-781
-762
-743
-723
-704
-685
-666
-647
-629
-610
-591
-572
-553
-534
-515
-496
-477
-458
-440
-421
-402
-383
-364
-345
-326
-307
-288
-269
-250
-231
-212
-194
-175
-156
-138
-119
-101
-82
-64
-45
-27
-9
9
27
46
64
81
99
117
135
153
170
188
205
222
240
257
274
291
308
325
342
359
376
393
410
426
443
459
475
491
507
523
538
554
569
584
599
614
629
643
657
672
686
700
713
727
741
754
768
781
794
807
820
833
845
858
870
883
895
906
918
929
941
952
963
973
984
994
1004
1014
1024
1034
1043
1053
1062
1071
1081
1090
1099
1107
1116
1125
1133
1142
1150
1158
1166
1174
1182
1190
1198
1206
1213
1221
1228
1235
1243
1250
1257
1264
1270
1277
1284
1290
1296
1302
1308
1313
1319
1325
1330
1335
1340
1346
1351
1356
1361
1366
1372
1377
1383
1388
1393
1399
1405
1410
1416
1422
1428
1434
1439
1445
1451
1457
1463
1469
1474
1480
1485
1491
1496
1501
1506
1511
1516
1521
1525
1530
1534
1538
1543
1547
1551
1555
1558
1562
1566
1569
1572
1576
1579
1582
1585
1588
1591
1593
1596
1599
1601
1604
1607
1610
1612
1615
1618
1620
1623
1626
1628
1631
1634
1636
1639
1641
1644
1646
1648
1650
1652
1654
1655
1657
1658
1659
1660
1661
1662
1662
1663
1663
1664
1664
1664
1664
1664
1664
1664
1664
1663
1663
1662
1662
1661
1660
1659
1658
1657
1656
1655
1654
1652
1651
1649
1648
1646
1644
1642
1640
1638
1636
1633
1631
1629
1626
1624
1621
1619
1616
1613
1611
1608
1606
1603
1600
1597
1595
1592
1589
1586
1583
1580
1577
1575
1572
1569
1567
1564
1561
1559
1556
1554
1552
1549
1547
1544
1542
1539
1537
1534
1532
1529
1526
1523
1520
1517
1514
1511
1508
1504
1501
1497
1494
1490
1486
1482
1478
1473
1469
1464
1460
1455
1450
1445
1440
1435
1430
1424
1419
1414
1409
1403
1398
1393
1387
1382
1377
1371
1366
1360
1355
1349
1344
1338
1333
1327
1321
1316
1310
1304
1298
1292
1287
1281
1275
1269
1262
1256
1250
1244
1238
1231
1225
1219
1212
1205
1199
1192
1185
1178
1171
1164
1156
1149
1142
1134
1127
1119
1112
1104
1096
1089
1081
1074
1066
1058
1051
1043
1035
1028
1020
1012
1004
997
989
981
973
965
957
949
941
932
924
915
907
898
889
880
871
862
853
844
835
825
816
807
797
788
778
768
759
749
740
730
721
711
701
692
682
672
663
653
643
633
623
613
603
593
583
573
563
553
543
532
522
512
501
491
481
470
460
450
439
429
418
408
397
387
376
366
355
345
335
324
314
303
293
283
273
263
253
242
233
223
213
203
193
184
174
165
155
146
136
127
118
108
99
90
80
71
62
52
43
34
24
15
6
-4
-13
-22
-31
-40
-49
-58
-67
-76
-85
-94
-102
-111
-120
-128
-137
-145
-153
-162
-170
-178
-187
-195
-203
-211
-219
-227
-236
-244
-252
-260
-268
-276
-285
-293
-302
-310
-319
-327
-336
-345
-354
-363
-373
-382
-391
-401
-410
-420
-430
-439
-449
-459
-469
-479
-489
-499
-509
-519
-529
-539
-549
-559
-568
-578
-588
-597
-607
-616
-625
-634
-643
-652
-661
-670
-679
-687
-696
-704
-712
-721
-729
-737
-745
-753
-761
-769
-777
-784
-792
-799
-806
-814
-821
-828
-834
-841
-848
-854
-861
-868
-874
-881
-887
-894
-900
-907
-913
-919
-926
-932
-938
-944
-951
-957
-963
-969
-975
-981
-987
-993
-999
-1004
-1012
-1018
-1024
-1030
-1036
-1043
-1049
-1055
-1062
-1068
-1075
-1081
-1088
-1094
-1101
-1108
-1115
-1121
-1128
-1135
-1142
-1149
-1155
-1162
-1169
-1176
-1183
-1189
-1196
-1203
-1210
-1216
-1223
-1230
-1236
-1243
-1250
-1256
-1263
-1269
-1276
-1282
-1289
-1295
-1302
-1308
-1315
-1321
-1327
-1333
-1340
-1346
-1352
-1358
-1364
-1370
-1376
-1382
-1388
-1393
-1399
-1404
-1410
-1415
-1420
-1425
-1430
-1435
-1440
-1445
-1449
-1454
-1458
-1463
-1467
-1471
-1475
-1479
-1482
-1486
-1489
-1493
-1496
-1499
-1502
-1506
-1508
-1511
-1514
-1517
-1519
-1522
-1524
-1526
-1529
-1531
-1533
-1535
-1538
-1540
-1542
-1544
-1546
-1548
-1550
-1552
-1553
-1555
-1557
-1558
-1560
-1561
-1562
-1564
-1565
-1566
-1567
-1568
-1569
-1570
-1571
-1571
-1572
-1573
-1574
-1574
-1575
-1575
-1576
-1576
-1577
-1577
-1577
-1577
-1577
-1577
-1578
-1578
-1578
-1577
-1577
-1577
-1577
-1577
-1577
-1577
-1577
-1577
-1577
-1577
-1577
-1577
-1578
-1578
-1578
-1578
-1579
-1579
-1579
-1580
-1580
-1581
-1581
-1582
-1582
-1583
-1583
-1584
-1585
-1585
-1586
-1587
-1587
-1588
-1589
-1590
-1591
-1592
-1593
-1593
-1594
-1595
-1596
-1597
-1598
-1598
-1599
-1600
-1601
-1602
-1602
-1603
-1604
-1605
-1605
-1606
-1607
-1607
-1608
-1608
-1609
-1609
-1609
-1609
-1610
-1610
-1610
-1610
-1610
-1610
-1610
-1610
-1610
-1611
-1611
-1611
-1611
-1612
-1612
-1613
-1613
-1614
-1615
-1616
-1616
-1617
-1618
-1619
-1620
-1621
-1623
-1624
-1625
-1626
-1627
-1629
-1630
-1631
-1633
-1634
-1636
-1637
-1639
-1641
-1643
-1644
-1646
-1648
-1650
-1652
-1654
-1656
-1658
-1660
-1662
-1664
-1666
-1669
-1671
-1673
-1675
-1677
-1680
-1682
-1684
-1686
-1689
-1691
-1693
-1696
-1698
-1700
-1703
-1705
-1708
-1711
-1713
-1716
-1719
-1722
-1724
-1727
-1730
-1733
-1736
-1738
-1741
-1744
-1747
-1749
-1752
-1755
-1757
-1760
-1763
-1765
-1768
-1770
-1773
-1775
-1777
-1780
-1782
-1784
-1786
-1789
-1791
-1793
-1795
-1797
-1799
-1801
-1803
-1805
-1806
-1808
-1810
-1812
-1813
-1815
-1817
-1819
-1820
-1822
-1824
-1825
-1827
-1828
-1829
-1831
-1832
-1833
-1834
-1835
-1836
-1837
-1838
-1839
-1840
-1840
-1841
-1842
-1842
-1843
-1843
-1844
-1844
-1844
-1845
-1845
-1846
-1846
-1846
-1847
-1847
-1847
-1847
-1847
-1847
-1847
-1848
-1848
-1848
-1848
-1848
-1848
-1848
-1849
-1849
-1849
-1849
-1849
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1850
-1849
-1849
-1849
-1849
-1848
-1848
-1847
-1847
-1847
-1846
-1846
-1845
-1845
-1844
-1844
-1844
-1843
-1843
-1843
-1842
-1842
-1842
-1842
-1842
-1842
-1842
-1842
-1842
-1842
-1842
-1842
-1842
-1842
-1843
-1843
-1843
-1844
-1844
-1845
-1845
-1846
-1847
-1847
-1848
-1849
-1850
-1850
-1851
-1852
-1853
-1854
-1855
-1856
-1857
-1858
-1860
-1861
-1862
-1863
-1865
-1866
-1867
-1868
-1870
-1871
-1872
-1873
-1874
-1875
-1877
-1878
-1879
-1880
-1881
-1882
-1883
-1884
-1885
-1886
-1887
-1888
-1889
-1890
-1891
-1891
-1892
-1893
-1894
-1895
-1896
-1897
-1898
-1899
-1900
-1901
-1902
-1903
-1904
-1905
-1906
-1907
-1908
-1909
-1910
-1910
-1911
-1912
-1913
-1913
-1914
-1914
-1915
-1915
-1915
-1915
-1916
-1916
-1916
-1916
-1916
-1917
-1917
-1917
-1918
-1918
-1918
-1919
-1919
-1920
-1921
-1921
-1922
-1923
-1923
-1924
-1925
-1926
-1927
-1928
-1929
-1930
-1931
-1932
-1933
-1934
-1935
-1936
-1938
-1939
-1940
-1941
-1942
-1943
-1945
-1946
-1947
-1948
-1950
-1951
-1953
-1954
-1956
-1957
-1959
-1961
-1963
-1965
-1968
-1970
-1973
-1975
-1978
-1981
-1984
-1987
-1991
-1994
-1998
-2001
-2005
-2009
-2013
-2017
-2021
-2025
-2029
-2033
-2037
-2041
-2045
-2051
-2055
-2059
-2064
-2068
-2073
-2078
-2082
-2087
-2092
-2097
-2102
-2107
-2112
-2117
-2122
-2127
-2133
-2138
-2143
-2149
-2154
-2160
-2166
-2171
-2177
-2183
-2189
-2195
-2200
-2206
-2212
-2218
-2223
-2229
-2235
-2240
-2246
-2251
-2257
-2262
-2268
-2273
-2279
-2284
-2290
-2295
-2301
-2307
-2312
-2318
-2324
-2330
-2336
-2342
-2349
-2355
-2361
-2368
-2374
-2381
-2388
-2394
-2401
-2408
-2415
-2422
-2429
-2436
-2443
-2450
-2457
-2464
-2471
-2479
-2486
-2493
-2501
-2508
-2515
-2523
-2531
-2538
-2546
-2554
-2561
-2569
-2577
-2586
-2594
-2602
-2610
-2619
-2627
-2636
-2645
-2653
-2662
-2671
-2680
-2689
-2698
-2707
-2716
-2725
-2735
-2744
-2753
-2762
-2771
-2781
-2790
-2799
-2808
-2817
-2826
-2835
-2845
-2854
-2863
-2872
-2881
-2890
-2899
-2908
-2917
-2926
-2935
-2944
-2953
-2962
-2971
-2979
-2988
-2997
-3006
-3014
-3023
-3032
-3040
-3049
-3057
-3065
-3074
-3082
-3090
-3098
-3106
-3114
-3122
-3130
-3137
-3145
-3153
-3160
-3168
-3175
-3182
-3190
-3197
-3204
-3211
-3219
-3226
-3233
-3240
-3247
-3254
-3261
-3268
-3274
-3281
-3288
-3294
-3301
-3307
-3314
-3320
-3326
-3332
-3338
-3344
-3350
-3355
-3361
-3366
-3371
-3376
-3381
-3385
-3390
-3394
-3398
-3402
-3406
-3410
-3414
-3417
-3421
-3424
-3428
-3431
-3434
-3437
-3440
-3443
-3446
-3449
-3451
-3454
-3457
-3459
-3462
-3464
-3467
-3469
-3471
-3473
-3475
-3477
-3479
-3481
-3482
-3484
-3485
-3486
-3486
-3487
-3488
-3488
-3488
-3488
-3487
-3487
-3486
-3485
-3483
-3482
-3480
-3478
-3476
-3474
-3472
-3469
-3466
-3464
-3461
-3458
-3454
-3451
-3448
-3444
-3440
-3436
-3432
-3428
-3424
-3420
-3415
-3410
-3405
-3400
-3395
-3390
-3384
-3379
-3373
-3367
-3361
-3355
-3348
-3342
-3335
-3329
-3322
-3315
-3307
-3300
-3292
-3285
-3277
-3269
-3261
-3253
-3244
-3236
-3227
-3219
-3210
-3201
-3192
-3183
-3173
-3164
-3154
-3144
-3134
-3124
-3114
-3104
-3094
-3083
-3073
-3062
-3051
-3040
-3029
-3017
-3006
-2994
-2983
-2971
-2959
-2946
-2934
-2922
-2909
-2896
-2884
-2871
-2858
-2844
-2831
-2818
-2804
-2790
-2776
-2762
-2747
-2733
-2718
-2703
-2689
-2674
-2659
-2643
-2628
-2613
-2597
-2582
-2566
-2551
-2535
-2519
-2503
-2487
-2471
-2455
-2439
-2423
-2407
-2390
-2374
-2358
-2341
-2325
-2308
-2292
-2275
-2258
-2241
-2225
-2208
-2191
-2174
-2157
-2140
-2123
-2106
-2089
-2072
-2055
-2039
-2021
-2005
-1989
-1972
-1956
-1939
-1923
-1907
-1891
-1875
-1859
-1843
-1827
-1811
-1795
-1779
-1763
-1748
-1732
-1716
-1701
-1686
-1670
-1655
-1640
-1625
-1610
-1595
-1581
-1566
-1551
-1537
-1522
-1508
-1493
-1479
-1465
-1450
-1436
-1422
-1408
-1394
-1380
-1366
-1352
-1338
-1325
-1311
-1297
-1284
-1270
-1257
-1243
-1230
-1217
-1203
-1190
-1177
-1164
-1150
-1137
-1124
-1110
-1097
-1084
-1071
-1057
-1044
-1031
-1018
-1004
-991
-978
-965
-952
-939
-926
-913
-900
-887
-874
-861
-848
-835
-822
-809
-796
-783
-770
-757
-744
-731
-718
-705
-692
-679
-666
-653
-639
-626
-613
-600
-587
-574
-560
-547
-533
-520
-507
-493
-480
-466
-453
-440
-426
-413
-399
-386
-373
-359
-346
-333
-319
-306
-292
-279
-265
-252
-238
-224
-211
-197
-183
-169
-156
-142
-128
-114
-101
-87
-73
-60
-46
-32
-18
-5
9
23
36
50
64
77
90
104
117
130
143
156
169
181
194
206
219
231
243
255
267
279
291
303
315
327
338
350
362
374
385
397
409
420
432
443
455
466
477
488
499
509
520
531
541
551
562
572
582
592
602
611
621
630
640
649
658
667
676
685
693
702
710
718
727
735
742
750
758
765
773
780
787
795
802
808
815
822
828
835
841
847
853
858
864
869
874
879
884
888
893
897
901
905
908
912
915
918
921
924
926
928
930
932
934
936
937
939
940
941
942
943
943
944
944
944
945
945
944
944
944
943
942
941
940
939
938
937
935
933
932
930
928
926
923
921
919
916
914
911
908
905
902
899
896
893
889
886
882
879
875
872
868
864
860
856
853
849
845
841
837
833
829
825
821
817
813
809
805
800
796
792
787
783
778
773
768
764
759
754
749
743
738
733
728
722
717
711
706
700
695
689
683
678
672
666
660
654
648
642
636
630
623
617
611
605
599
593
586
580
574
567
561
554
548
541
534
527
520
513
506
499
492
485
478
471
463
456
449
441
434
427
419
412
405
397
390
382
375
367
360
352
345
337
329
322
314
306
298
291
283
275
267
259
251
243
235
227
219
211
203
195
187
179
171
163
155
147
139
131
123
116
108
100
93
85
78
70
63
55
48
41
33
26
19
12
5
-2
-9
-16
-23
-30
-37
-44
-51
-58
-64
-71
-77
-84
-90
-97
-103
-110
-116
-122
-129
-135
-141
-148
-154
-160
-166
-173
-179
-185
-191
-197
-203
-209
-214
-220
-226
-231
-237
-242
-247
-253
-258
-263
-268
-273
-278
-284
-289
-293
-298
-303
-308
-313
-317
-322
-326
-330
-334
-338
-341
-345
-348
-351
-354
-357
-360
-362
-365
-367
-369
-371
-373
-375
-377
-378
-380
-381
-383
-384
-385
-386
-387
-388
-388
-389
-389
-390
-390
-390
-390
-390
-390
-390
-389
-389
-388
-387
-386
-385
-383
-382
-380
-378
-376
-374
-371
-369
-366
-363
-360
-357
-354
-351
-348
-344
-341
-337
-334
-330
-326
-322
-318
-314
-310
-306
-302
-298
-294
-290
-285
-281
-277
-272
-268
-264
-259
-255
-250
-245
-240
-235
-230
-225
-220
-214
-209
-203
-197
-191
-185
-179
-173
-167
-160
-154
-148
-141
-135
-128
-122
-115
-109
-102
-95
-88
-82
-75
-68
-61
-54
-47
-40
-33
-26
-19
-12
-5
2
9
16
24
31
38
45
52
59
66
73
80
87
94
101
108
115
122
128
135
142
148
155
162
168
175
181
187
194
200
206
212
218
224
230
236
242
248
254
259
265
271
277
283
288
294
300
305
311
317
323
329
334
340
346
352
357
363
369
374
380
386
391
397
403
408
414
419
424
430
435
441
446
452
457
463
468
474
480
485
491
497
503
509
515
521
527
533
539
545
551
557
563
569
575
581
587
593
599
605
610
616
622
628
634
639
645
651
657
662
668
673
679
684
690
695
701
706
712
717
723
728
734
739
744
750
755
761
766
772
777
782
788
793
798
803
809
814
819
824
829
834
839
844
849
854
859
863
868
873
878
882
887
892
896
901
905
910
914
919
924
928
933
937
942
946
951
956
960
965
969
974
978
983
987
991
996
1000
1004
1008
1012
1016
1022
1026
1030
1034
1038
1042
1046
1050
1054
1058
1062
1066
1069
1073
1077
1081
1085
1089
1093
1097
1101
1105
1109
1113
1117
1121
1125
1129
1132
1136
1140
1144
1147
1151
1155
1159
1162
1166
1170
1173
1177
1181
1184
1188
1192
1195
1199
1203
1207
1210
1214
1218
1221
1225
1229
1233
1236
1240
1243
1247
1250
1254
1257
1261
1264
1268
1271
1275
1278
1282
1286
1289
1293
1297
1300
1304
1308
1311
1315
1319
1322
1326
1329
1333
1336
1340
1343
1347
1350
1353
1356
1359
1362
1365
1367
1370
1372
1375
1377
1379
1381
1383
1385
1387
1388
1390
1392
1393
1394
1396
1397
1398
1399
1400
1401
1402
1402
1403
1403
1404
1404
1404
1404
1404
1404
1404
1404
1403
1402
1402
1401
1400
1398
1397
1395
1394
1392
1390
1388
1386
1383
1381
1378
1376
1373
1370
1367
1364
1361
1358
1355
1352
1348
1345
1341
1338
1334
1330
1327
1323
1319
1315
1311
1307
1303
1298
1294
1289
1285
1280
1275
1270
1265
1259
1254
1248
1242
1236
1230
1224
1217
1211
1204
1197
1190
1183
1176
1169
1162
1154
1147
1139
1132
1124
1116
1108
1100
1092
1084
1076
1068
1060
1051
1043
1035
1026
1016
1008
1000
991
982
973
964
954
945
936
926
916
907
897
887
877
866
856
846
835
825
814
804
793
782
772
761
750
739
728
717
706
695
684
673
662
651
640
630
619
608
597
586
575
564
553
542
531
520
508
497
486
474
463
452
440
429
417
406
394
383
371
359
348
336
324
312
301
289
277
265
254
242
230
218
206
194
181
169
157
145
132
120
107
95
82
69
56
43
30
17
4
-9
-22
-36
-49
-62
-76
-89
-102
-115
-128
-141
-154
-167
-180
-192
-205
-217
-229
-241
-253
-265
-277
-288
-299
-310
-321
-332
-343
-353
-364
-374
-384
-395
-405
-415
-424
-434
-444
-453
-463
-472
-481
-490
-499
-508
-516
-525
-534
-542
-550
-559
-567
-575
-582
-590
-598
-605
-612
-619
-626
-632
-639
-645
-651
-657
-663
-669
-674
-679
-685
-690
-694
-699
-703
-707
-711
-715
-719
-722
-725
-728
-730
-733
-735
-737
-738
-740
-741
-742
-743
-744
-744
-745
-745
-745
-745
-744
-744
-743
-742
-741
-740
-739
-737
-736
-734
-732
-730
-728
-725
-723
-720
-717
-714
-711
-708
-705
-701
-698
-694
-691
-687
-683
-678
-674
-670
-665
-661
-656
-651
-646
-640
-635
-630
-624
-618
-612
-606
-600
-593
-587
-580
-573
-566
-558
-551
-543
-535
-527
-518
-510
-501
-491
-482
-472
-463
-453
-442
-431
-421
-409
-398
-386
-374
-362
-350
-337
-324
-311
-297
-284
-270
-256
-241
-227
-212
-196
-181
-165
-150
-133
-117
-100
-84
-66
-49
-31
-14
5
23
42
61
80
100
120
140
161
181
202
224
245
267
289
311
333
356
379
402
426
449
473
497
521
546
570
595
620
645
671
696
722
748
774
800
826
853
879
906
933
960
987
1014
1041
1069
1096
1124
1152
1180
1208
1236
1264
1292
1320
1348
1377
1405
1434
1462
1491
1520
1549
1577
1606
1635
1665
1694
1723
1752
1781
1811
1840
1869
1899
1928
1958
1987
2017
2045
2076
2105
2134
2164
2193
2222
2252
2281
2310
2339
2368
2397
2425
2454
2482
2511
2539
2567
2595
2623
2651
2679
2707
2735
2763
2790
2818
2846
2873
2901
2928
2955
2982
3009
3037
3064
3091
3118
3144
3171
3198
3225
3252
3278
3305
3332
3358
3385
3411
3438
3464
3490
3516
3542
3567
3593
3618
3643
3668
3693
3718
3742
3767
3791
3815
3840
3864
3888
3912
3936
3959
3983
4006
4030
4054
4077
4100
4123
4146
4168
4191
4213
4235
4257
4279
4300
4322
4343
4364
4385
4406
4426
4447
4467
4487
4507
4527
4546
4566
4585
4605
4624
4643
4661
4680
4698
4717
4735
4752
4770
4787
4805
4822
4838
4855
4871
4887
4903
4919
4935
4950
4965
4980
4994
5008
5022
5036
5049
5062
5075
5087
5100
5112
5123
5134
5145
5156
5167
5177
5187
5197
5206
5215
5224
5233
5241
5249
5257
5264
5271
5278
5284
5290
5296
5301
5306
5310
5314
5318
5321
5324
5326
5328
5330
5331
5331
5332
5331
5331
5330
5328
5326
5324
5321
5318
5314
5310
5306
5301
5296
5290
5284
5278
5271
5264
5257
5250
5242
5233
5225
5216
5207
5198
5188
5178
5168
5157
5147
5135
5124
5112
5100
5087
5074
5061
5047
5033
5019
5004
4990
4974
4959
4943
4926
4910
4893
4876
4858
4841
4823
4804
4786
4767
4748
4729
4709
4690
4670
4649
4629
4608
4587
4566
4544
4523
4501
4479
4457
4434
4412
4389
4366
4343
4320
4297
4274
4251
4227
4204
4180
4156
4132
4108
4083
4059
4035
4011
3987
3963
3938
3914
3889
3864
3840
3815
3790
3765
3740
3714
3689
3664
3638
3613
3587
3562
3536
3511
3485
3459
3433
3408
3382
3356
3330
3304
3278
3252
3226
3200
3173
3147
3121
3094
3068
3041
3015
2988
2961
2934
2907
2880
2853
2826
2799
2771
2744
2716
2689
2661
2633
2605
2577
2549
2521
2493
2465
2436
2407
2379
2350
2321
2292
2262
2233
2204
2174
2145
2115
2085
2056
2025
1997
1967
1938
1908
1879
1849
1820
1790
1761
1731
1702
1673
1643
1613
1584
1554
1525
1495
1465
1436
1406
1377
1347
1318
1288
1259
1229
1200
1171
1142
1113
1084
1055
1026
997
969
940
912
884
856
828
800
773
745
718
691
664
637
610
584
558
531
505
480
454
428
403
378
353
328
304
279
255
231
206
183
159
135
112
88
65
42
19
-3
-26
-48
-71
-93
-115
-136
-158
-179
-200
-221
-241
-262
-282
-302
-322
-341
-360
-379
-398
-417
-435
-453
-471
-489
-507
-524
-541
-558
-575
-592
-608
-625
-641
-657
-673
-689
-704
-720
-735
-750
-765
-780
-794
-809
-823
-837
-851
-865
-879
-893
-906
-920
-933
-946
-959
-972
-984
-997
-1008
-1020
-1033
-1044
-1056
-1067
-1078
-1089
-1099
-1110
-1120
-1130
-1140
-1150
-1159
-1169
-1178
-1187
-1196
-1205
-1214
-1223
-1231
-1240
-1248
-1256
-1264
-1272
-1280
-1288
-1295
-1303
-1310
-1317
-1324
-1331
-1338
-1345
-1351
-1358
-1364
-1370
-1376
-1382
-1387
-1393
-1398
-1403
-1408
-1413
-1417
-1421
-1426
-1429
-1433
-1437
-1440
-1443
-1446
-1449
-1452
-1454
-1457
-1459
-1461
-1463
-1465
-1467
-1469
-1470
-1472
-1474
-1475
-1477
-1478
-1480
-1481
-1483
-1484
-1486
-1487
-1489
-1490
-1491
-1492
-1494
-1495
-1496
-1497
-1498
-1498
-1499
-1500
-1500
-1501
-1501
-1501
-1502
-1502
-1502
-1502
-1502
-1502
-1501
-1501
-1501
-1501
-1501
-1500
-1500
-1500
-1500
-1499
-1499
-1499
-1498
-1498
-1498
-1497
-1497
-1496
-1496
-1495
-1495
-1494
-1494
-1493
-1493
-1492
-1492
-1491
-1491
-1490
-1490
-1489
-1489
-1489
-1488
-1488
-1488
-1488
-1488
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1487
-1486
-1486
-1486
-1486
-1486
-1485
-1485
-1485
-1485
-1485
-1484
-1484
-1484
-1484
-1484
-1483
-1483
-1483
-1483
-1483
-1483
-1483
-1483
-1483
-1482
-1482
-1482
-1482
-1482
-1481
-1481
-1481
-1480
-1480
-1480
-1479
-1479
-1479
-1478
-1478
-1478
-1477
-1477
-1476
-1476
-1476
-1475
-1475
-1474
-1474
-1473
-1473
-1472
-1472
-1472
-1471
-1471
-1471
-1471
-1471
-1471
-1470
-1470
-1470
-1470
-1470
-1470
-1470
-1470
-1470
-1470
-1470
-1470
-1470
-1469
-1469
-1469
-1468
-1468
-1467
-1467
-1466
-1465
-1465
-1464
-1463
-1462
-1461
-1460
-1459
-1457
-1456
-1455
-1453
-1452
-1450
-1449
-1447
-1445
-1443
-1441
-1439
-1437
-1434
-1432
-1429
-1426
-1423
-1420
-1417
-1413
-1410
-1406
-1402
-1398
-1394
-1389
-1385
-1380
-1375
-1370
-1365
-1359
-1354
-1348
-1342
-1336
-1330
-1324
-1318
-1311
-1305
-1298
-1291
-1284
-1277
-1270
-1263
-1256
-1248
-1240
-1232
-1224
-1216
-1208
-1199
-1191
-1182
-1173
-1164
-1155
-1146
-1137
-1127
-1118
-1108
-1098
-1088
-1078
-1067
-1057
-1046
-1035
-1024
-1012
-1002
-990
-978
-966
-954
-942
-929
-917
-904
-891
-877
-864
-850
-836
-822
-808
-794
-780
-765
-751
-736
-721
-706
-690
-675
-659
-644
-628
-612
-595
-579
-563
-546
-530
-513
-496
-479
-462
-445
-428
-411
-394
-376
-359
-341
-324
-306
-289
-271
-253
-235
-217
-199
-181
-163
-144
-126
-108
-89
-70
-51
-33
-14
5
24
43
62
81
101
120
139
158
177
197
216
235
255
274
294
314
333
353
373
393
412
432
452
472
492
512
532
552
573
593
613
633
654
674
694
715
735
755
776
796
817
837
857
878
898
919
939
959
980
1000
1020
1040
1060
1080
1100
1120
1139
1159
1178
1198
1217
1236
1255
1274
1293
1311
1330
1348
1367
1385
1403
1420
1438
1456
1473
1490
1507
1524
1541
1557
1573
1589
1605
1621
1636
1652
1667
1682
1696
1711
1725
1739
1753
1767
1780
1794
1807
1820
1833
1845
1858
1871
1883
1895
1907
1919
1931
1943
1954
1966
1977
1988
1999
2009
2021
2032
2041
2053
2063
2073
2083
2092
2102
2111
2121
2130
2139
2147
2156
2164
2173
2181
2189
2196
2204
2212
2219
2226
2233
2240
2247
2253
2260
2266
2272
2278
2283
2289
2294
2299
2304
2308
2313
2317
2321
2325
2328
2332
2335
2338
2341
2344
2346
2349
2351
2353
2355
2357
2359
2360
2362
2363
2364
2365
2366
2367
2367
2367
2368
2368
2368
2368
2367
2367
2367
2366
2365
2365
2364
2363
2362
2361
2359
2358
2357
2356
2354
2353
2352
2350
2348
2347
2345
2343
2341
2339
2337
2334
2332
2329
2327
2324
2321
2318
2315
2312
2308
2305
2301
2297
2293
2289
2285
2281
2277
2272
2268
2263
2258
2253
2248
2243
2237
2232
2227
2221
2215
2209
2203
2197
2191
2185
2179
2173
2167
2160
2154
2148
2141
2135
2128
2122
2115
2109
2102
2095
2089
2082
2075
2068
2061
2054
2047
2040
2033
2025
2019
2011
2004
1997
1989
1982
1974
1967
1959
1952
1944
1936
1929
1921
1914
1906
1898
1890
1882
1874
1866
1858
1850
1842
1834
1825
1817
1808
1800
1792
1783
1774
1766
1757
1749
1740
1731
1722
1714
1705
1696
1687
1678
1669
1660
1651
1642
1633
1624
1615
1606
1597
1588
1579
1570
1561
1552
1543
1534
1525
1515
1506
1497
1488
1478
1469
1459
1450
1440
1431
1421
1411
1401
1391
1381
1372
1361
1351
1341
1331
1321
1311
1300
1290
1280
1269
1259
1249
1238
1228
1217
1207
1196
1186
1175
1165
1154
1144
1133
1122
1112
1101
1091
1081
1070
1060
1049
1039
1029
1018
1008
999
990
980
971
961
952
943
934
925
916
907
899
891
882
874
866
859
851
843
836
828
821
814
807
800
793
786
780
773
767
761
755
749
743
737
731
725
719
714
708
702
697
691
686
680
675
669
664
659
654
649
643
638
634
629
624
619
615
610
606
602
598
594
590
586
583
580
576
573
570
567
565
562
560
558
556
554
552
550
549
547
546
545
544
543
542
542
541
541
540
540
539
539
539
539
539
539
539
540
540
541
542
543
543
545
546
547
548
550
551
553
555
556
558
560
562
564
567
569
571
574
576
579
581
584
586
589
592
595
598
601
604
608
611
614
617
621
624
628
631
635
639
643
646
650
654
658
662
666
670
674
678
683
687
691
695
699
704
708
712
716
720
725
729
733
737
741
745
749
753
757
761
765
769
773
777
781
785
788
792
796
799
803
806
810
813
816
819
822
825
827
830
833
835
837
840
842
844
846
848
849
851
853
854
855
856
857
858
859
860
860
861
861
861
861
861
861
860
860
859
858
857
856
855
854
852
851
849
847
845
843
841
839
836
834
831
828
824
821
818
814
810
806
802
798
794
789
785
780
775
770
765
760
755
750
744
739
733
727
721
715
709
702
696
689
683
676
669
662
655
648
640
633
625
618
610
602
594
586
577
569
560
552
543
534
525
515
506
496
486
476
466
455
445
434
423
412
401
390
379
367
356
344
332
321
308
296
284
271
259
246
233
220
206
193
179
166
152
138
124
109
95
80
66
51
36
21
6
-9
-25
-40
-56
-71
-87
-103
-119
-136
-152
-169
-186
-203
-220
-237
-255
-273
-290
-308
-327
-345
-363
-381
-400
-419
-437
-456
-475
-494
-513
-532
-552
-571
-591
-610
-630
-650
-670
-690
-711
-731
-751
-771
-792
-812
-833
-853
-874
-895
-916
-936
-957
-978
-999
-1020
-1040
-1061
-1082
-1103
-1124
-1145
-1166
-1188
-1209
-1230
-1251
-1273
-1294
-1315
-1337
-1358
-1380
-1402
-1423
-1445
-1466
-1488
-1510
-1531
-1553
-1575
-1596
-1618
-1640
-1661
-1683
-1704
-1726
-1748
-1769
-1791
-1813
-1834
-1856
-1878
-1899
-1921
-1943
-1964
-1986
-2007
-2029
-2050
-2071
-2092
-2113
-2133
-2154
-2174
-2195
-2215
-2235
-2255
-2275
-2294
-2314
-2333
-2352
-2372
-2391
-2410
-2429
-2448
-2467
-2486
-2505
-2524
-2543
-2562
-2581
-2600
-2619
-2637
-2656
-2674
-2692
-2711
-2729
-2747
-2764
-2782
-2800
-2817
-2835
-2852
-2869
-2886
-2903
-2920
-2936
-2953
-2969
-2985
-3001
-3017
-3032
-3048
-3063
-3078
-3093
-3108
-3122
-3137
-3151
-3165
-3179
-3192
-3205
-3218
-3231
-3244
-3256
-3268
-3280
-3291
-3303
-3314
-3325
-3335
-3346
-3356
-3366
-3375
-3385
-3394
-3403
-3412
-3420
-3429
-3437
-3445
-3452
-3460
-3468
-3475
-3482
-3489
-3495
-3502
-3508
-3514
-3521
-3526
-3532
-3538
-3543
-3548
-3554
-3559
-3564
-3569
-3573
-3578
-3582
-3587
-3591
-3595
-3599
-3602
-3606
-3609
-3612
-3616
-3619
-3622
-3624
-3627
-3629
-3632
-3634
-3636
-3638
-3640
-3642
-3644
-3646
-3648
-3650
-3652
-3654
-3656
-3658
-3659
-3661
-3663
-3664
-3666
-3667
-3668
-3670
-3671
-3672
-3673
-3674
-3675
-3676
-3676
-3677
-3678
-3678
-3679
-3679
-3679
-3679
-3679
-3679
-3679
-3679
-3679
-3679
-3678
-3678
-3677
-3677
-3676
-3676
-3675
-3674
-3674
-3673
-3672
-3672
-3671
-3670
-3670
-3669
-3668
-3667
-3667
-3666
-3665
-3664
-3663
-3662
-3661
-3660
-3658
-3657
-3656
-3655
-3653
-3652
-3651
-3649
-3648
-3647
-3645
-3644
-3642
-3640
-3639
-3637
-3635
-3633
-3632
-3630
-3628
-3626
-3624
-3622
-3620
-3618
-3616
-3614
-3612
-3610
-3607
-3605
-3603
-3600
-3598
-3596
-3593
-3591
-3588
-3586
-3584
-3581
-3579
-3576
-3574
-3571
-3569
-3566
-3564
-3561
-3559
-3556
-3554
-3551
-3548
-3545
-3543
-3540
-3537
-3535
-3532
-3529
-3526
-3524
-3521
-3518
-3515
-3513
-3510
-3507
-3504
-3502
-3499
-3496
-3494
-3491
-3488
-3486
-3483
-3480
-3478
-3475
-3473
-3471
-3468
-3466
-3463
-3461
-3459
-3456
-3454
-3451
-3449
-3446
-3443
-3441
-3438
-3435
-3432
-3429
-3426
-3423
-3420
-3416
-3413
-3409
-3406
-3402
-3398
-3395
-3391
-3387
-3383
-3378
-3374
-3370
-3365
-3360
-3355
-3350
-3345
-3340
-3335
-3329
-3323
-3318
-3312
-3306
-3300
-3293
-3287
-3281
-3275
-3268
-3262
-3256
-3249
-3243
-3236
-3230
-3223
-3217
-3210
-3203
-3196
-3189
-3182
-3175
-3167
-3160
-3152
-3145
-3137
-3129
-3121
-3113
-3105
-3096
-3088
-3080
-3071
-3063
-3054
-3045
-3036
-3028
-3019
-3010
-3001
-2992
-2983
-2974
-2965
-2956
-2947
-2938
-2928
-2919
-2910
-2901
-2892
-2883
-2874
-2865
-2856
-2847
-2838
-2829
-2820
-2811
-2802
-2793
-2784
-2775
-2766
-2757
-2749
-2740
-2731
-2722
-2713
-2704
-2695
-2686
-2677
-2668
-2659
-2650
-2641
-2632
-2622
-2613
-2604
-2594
-2585
-2576
-2566
-2557
-2547
-2538
-2528
-2518
-2509
-2499
-2489
-2479
-2469
-2459
-2449
-2439
-2428
-2418
-2407
-2396
-2385
-2374
-2363
-2352
-2341
-2329
-2318
-2307
-2295
-2284
-2273
-2261
-2250
-2238
-2227
-2215
-2203
-2192
-2180
-2168
-2156
-2144
-2132
-2120
-2107
-2095
-2083
-2070
-2058
-2045
-2032
-2020
-2007
-1994
-1981
-1968
-1955
-1942
-1929
-1916
-1903
-1889
-1876
-1863
-1849
-1836
-1822
-1809
-1795
-1781
-1768
-1754
-1740
-1727
-1713
-1699
-1686
-1672
-1658
-1645
-1631
-1618
-1604
-1591
-1578
-1564
-1551
-1538
-1525
-1511
-1498
-1485
-1472
-1459
-1447
-1434
-1421
-1408
-1395
-1383
-1370
-1358
-1345
-1333
-1321
-1309
-1297
-1285
-1273
-1261
-1250
-1238
-1227
-1216
-1204
-1193
-1182
-1171
-1160
-1150
-1139
-1129
-1118
-1108
-1098
-1087
-1077
-1067
-1058
-1048
-1038
-1028
-1018
-1008
-1000
-991
-982
-973
-964
-955
-947
-938
-930
-922
-914
-906
-898
-891
-883
-876
-869
-862
-855
-848
-842
-835
-829
-823
-817
-811
-805
-799
-793
-788
-782
-777
-771
-766
-761
-756
-751
-746
-741
-736
-731
-727
-722
-718
-713
-709
-705
-701
-698
-694
-691
-687
-684
-681
-678
-675
-672
-670
-667
-664
-661
-659
-656
-654
-651
-649
-647
-644
-642
-640
-638
-636
-634
-632
-630
-629
-627
-625
-624
-622
-621
-619
-618
-617
-616
-615
-614
-613
-612
-612
-611
-611
-611
-610
-610
-610
-611
-611
-611
-612
-612
-613
-614
-615
-616
-617
-619
-620
-622
-624
-626
-628
-630
-633
-635
-638
-642
-645
-649
-652
-656
-661
-665
-670
-674
-679
-685
-690
-696
-701
-707
-713
-720
-726
-733
-739
-746
-753
-760
-768
-775
-783
-791
-800
-808
-817
-826
-835
-844
-854
-863
-873
-883
-894
-904
-914
-925
-936
-947
-958
-969
-980
-991
-1002
-1014
-1025
-1037
-1049
-1061
-1073
-1086
-1098
-1111
-1124
-1138
-1151
-1165
-1178
-1192
-1206
-1220
-1235
-1249
-1263
-1278
-1293
-1307
-1322
-1337
-1352
-1367
-1383
-1398
-1414
-1429
-1445
-1460
-1476
-1492
-1508
-1524
-1541
-1557
-1573
-1590
-1607
-1623
-1640
-1657
-1674
-1691
-1708
-1725
-1742
-1759
-1776
-1793
-1810
-1827
-1844
-1861
-1878
-1895
-1912
-1930
-1947
-1965
-1982
-2000
-2017
-2035
-2053
-2071
-2089
-2107
-2125
-2143
-2161
-2179
-2197
-2215
-2233
-2251
-2269
-2288
-2306
-2324
-2342
-2360
-2378
-2397
-2415
-2433
-2451
-2470
-2488
-2506
-2525
-2543
-2561
-2580
-2598
-2616
-2635
-2653
-2672
-2690
-2708
-2726
-2745
-2763
-2780
-2798
-2816
-2834
-2851
-2869
-2886
-2904
-2921
-2938
-2955
-2973
-2990
-3007
-3023
-3040
-3057
-3073
-3090
-3106
-3123
-3139
-3155
-3171
-3187
-3203
-3219
-3234
-3250
-3265
-3280
-3295
-3310
-3325
-3340
-3355
-3370
-3384
-3399
-3414
-3428
-3442
-3457
-3471
-3485
-3499
-3514
-3528
-3542
-3556
-3570
-3584
-3598
-3611
-3625
-3638
-3652
-3665
-3678
-3692
-3705
-3717
-3730
-3743
-3756
-3768
-3780
-3792
-3804
-3816
-3828
-3839
-3850
-3861
-3872
-3882
-3893
-3903
-3913
-3923
-3932
-3942
-3951
-3960
-3969
-3978
-3987
-3996
-4003
-4013
-4021
-4029
-4037
-4045
-4053
-4061
-4069
-4077
-4083
-4091
-4099
-4106
-4113
-4120
-4127
-4133
-4140
-4146
-4152
-4159
-4165
-4171
-4176
-4182
-4188
-4193
-4198
-4203
-4208
-4212
-4217
-4221
-4225
-4228
-4232
-4235
-4237
-4240
-4242
-4244
-4245
-4246
-4247
-4248
-4248
-4248
-4248
-4248
-4247
-4246
-4245
-4243
-4241
-4239
-4237
-4234
-4232
-4229
-4226
-4222
-4219
-4215
-4211
-4207
-4202
-4198
-4193
-4188
-4183
-4178
-4173
-4168
-4162
-4157
-4151
-4145
-4139
-4132
-4126
-4119
-4112
-4105
-4098
-4091
-4083
-4075
-4067
-4059
-4051
-4043
-4035
-4027
-4019
-4010
-4002
-3993
-3984
-3975
-3966
-3958
-3948
-3939
-3930
-3921
-3911
-3902
-3892
-3882
-3872
-3861
-3851
-3840
-3829
-3818
-3807
-3796
-3784
-3772
-3761
-3749
-3737
-3724
-3712
-3700
-3687
-3675
-3662
-3649
-3636
-3623
-3610
-3597
-3584
-3570
-3557
-3544
-3531
-3517
-3504
-3491
-3477
-3464
-3450
-3437
-3423
-3409
-3396
-3382
-3368
-3354
-3340
-3326
-3312
-3298
-3284
-3270
-3256
-3242
-3228
-3214
-3200
-3185
-3171
-3157
-3143
-3128
-3114
-3100
-3085
-3071
-3057
-3043
-3028
-3014
-3000
-2985
-2971
-2956
-2942
-2927
-2912
-2898
-2883
-2868
-2853
-2838
-2823
-2807
-2792
-2776
-2760
-2745
-2729
-2713
-2697
-2681
-2664
-2648
-2632
-2615
-2599
-2582
-2566
-2549
-2533
-2517
-2500
-2484
-2467
-2451
-2435
-2418
-2402
-2386
-2369
-2353
-2337
-2321
-2304
-2288
-2272
-2255
-2239
-2223
-2206
-2190
-2173
-2157
-2140
-2123
-2106
-2090
-2073
-2056
-2039
-2021
-2005
-1988
-1971
-1954
-1936
-1919
-1902
-1884
-1867
-1849
-1831
-1813
-1796
-1778
-1760
-1742
-1724
-1706
-1688
-1670
-1652
-1634
-1616
-1598
-1580
-1562
-1544
-1526
-1507
-1489
-1471
-1453
-1434
-1415
-1397
-1378
-1359
-1340
-1321
-1302
-1283
-1264
-1244
-1225
-1205
-1186
-1166
-1146
-1127
-1107
-1087
-1067
-1047
-1027
-1006
-986
-966
-946
-926
-905
-885
-864
-844
-824
-803
-783
-762
-742
-721
-701
-680
-660
-639
-619
-598
-578
-557
-536
-516
-495
-474
-453
-432
-411
-390
-369
-347
-326
-304
-283
-262
-240
-219
-197
-175
-154
-132
-110
-89
-67
-45
-24
-2
20
42
64
86
108
130
152
174
196
219
241
263
285
307
329
351
373
395
417
439
461
483
504
526
547
569
590
611
633
654
675
696
718
739
760
781
803
824
846
867
889
910
932
953
975
997
1018
1041
1063
1086
1108
1131
1153
1175
1198
1220
1243
1265
1288
1310
1333
1355
1378
1400
1423
1445
1468
1490
1512
1535
1557
1579
1601
1623
1645
1667
1688
1710
1731
1752
1773
1794
1815
1836
1857
1877
1898
1918
1939
1959
1979
2000
2020
2040
2060
2080
2100
2119
2139
2158
2178
2197
2216
2235
2254
2272
2291
2309
2328
2346
2365
2383
2402
2420
2439
2457
2476
2494
2513
2532
2550
2569
2587
2605
2624
2642
2660
2679
2697
2715
2733
2751
2769
2787
2805
2822
2840
2858
2875
2893
2911
2928
2945
2963
2980
2997
3014
3031
3048
3064
3081
3098
3114
3130
3146
3163
3179
3195
3210
3226
3242
3258
3273
3289
3304
3319
3334
3350
3365
3380
3394
3409
3424
3438
3453
3467
3481
3495
3510
3524
3538
3552
3565
3579
3593
3607
3620
3634
3647
3660
3673
3686
3699
3711
3723
3735
3747
3758
3770
3781
3792
3802
3812
3823
3832
3842
3851
3861
3870
3879
3888
3898
3907
3916
3925
3934
3943
3952
3962
3971
3980
3990
3999
4009
4019
4029
4038
4049
4059
4070
4080
4090
4101
4111
4122
4133
4143
4153
4164
4174
4184
4194
4204
4214
4223
4232
4241
4250
4258
4266
4275
4282
4290
4297
4305
4312
4318
4325
4332
4338
4345
4351
4357
4363
4369
4374
4380
4386
4391
4397
4402
4408
4413
4418
4423
4428
4433
4438
4442
4447
4451
4455
4460
4464
4468
4472
4476
4480
4483
4487
4491
4494
4498
4501
4505
4508
4512
4515
4519
4522
4526
4529
4533
4536
4540
4543
4547
4550
4554
4557
4560
4564
4567
4570
4573
4576
4579
4582
4584
4587
4589
4592
4594
4596
4597
4599
4600
4602
4603
4604
4605
4605
4606
4606
4606
4606
4606
4606
4606
4605
4605
4605
4604
4604
4603
4602
4602
4601
4601
4600
4600
4599
4599
4598
4597
4596
4595
4594
4593
4591
4589
4588
4586
4583
4581
4578
4576
4573
4570
4567
4563
4560
4556
4552
4549
4545
4540
4536
4532
4527
4522
4517
4512
4507
4502
4497
4491
4485
4480
4474
4468
4462
4456
4450
4443
4437
4431
4424
4418
4411
4404
4397
4390
4383
4376
4368
4361
4353
4345
4337
4328
4320
4311
4303
4294
4285
4276
4267
4258
4248
4239
4230
4220
4211
4201
4192
4182
4172
4162
4153
4143
4132
4122
4112
4102
4091
4081
4070
4059
4049
4038
4027
4016
4005
3994
3982
3971
3959
3948
3936
3925
3913
3901
3889
3878
3865
3853
3841
3828
3816
3803
3790
3777
3764
3751
3738
3724
3711
3697
3683
3669
3655
3641
3628
3614
3600
3586
3572
3558
3545
3531
3518
3504
3491
3478
3465
3452
3439
3426
3413
3401
3388
3375
3362
3349
3336
3323
3310
3298
3285
3272
3258
3245
3232
3219
3206
3192
3179
3165
3151
3138
3124
3110
3097
3083
3069
3056
3042
3029
3015
3002
2989
2976
2963
2950
2938
2925
2912
2900
2887
2875
2863
2850
2838
2826
2814
2802
2790
2777
2765
2753
2741
2729
2716
2704
2691
2679
2666
2654
2641
2628
2616
2603
2591
2578
2566
2554
2541
2529
2517
2506
2494
2482
2471
2459
2448
2437
2426
2415
2404
2393
2382
2372
2361
2351
2340
2330
2320
2310
2300
2290
2280
2270
2261
2251
2241
2232
2222
2213
2203
2193
2184
2174
2164
2154
2144
2134
2124
2114
2104
2094
2083
2073
2063
2053
2041
2032
2021
2012
2001
1991
1981
1971
1961
1951
1940
1930
1920
1910
1900
1890
1879
1869
1858
1848
1837
1826
1816
1805
1794
1783
1772
1761
1750
1739
1728
1717
1706
1694
1683
1671
1660
1649
1637
1626
1615
1604
1593
1582
1571
1560
1550
1539
1529
1518
1508
1498
1488
1478
1469
1459
1450
1440
1431
1422
1413
1404
1395
1386
1377
1368
1359
1350
1341
1332
1322
1313
1303
1294
1284
1274
1265
1255
1245
1236
1226
1216
1207
1197
1187
1178
1168
1159
1149
1140
1131
1121
1112
1103
1094
1085
1076
1067
1058
1049
1040
1030
1020
1012
1002
993
984
975
965
956
946
937
927
918
909
899
890
881
872
863
854
846
837
829
820
812
805
797
790
782
775
768
762
755
749
743
737
731
725
720
714
709
703
698
693
687
682
677
671
666
661
655
650
644
639
633
627
621
616
610
604
598
592
586
579
573
567
561
555
549
544
538
532
526
521
515
509
504
498
493
488
483
478
473
469
464
460
456
452
449
445
441
438
435
432
428
425
422
419
416
413
411
408
405
402
400
397
394
391
389
386
383
381
378
375
373
370
368
365
363
360
358
356
353
351
348
346
344
341
339
337
335
332
330
328
326
323
321
319
317
315
312
310
308
305
303
301
298
296
294
291
289
287
285
283
281
279
277
276
274
273
271
270
269
268
267
266
265
264
263
262
261
261
260
259
258
256
255
254
252
251
249
248
246
244
241
239
236
234
231
228
225
221
218
214
211
207
203
200
196
193
189
186
183
180
177
173
170
167
164
161
158
155
151
148
145
141
138
135
131
128
124
121
117
114
111
107
104
101
98
95
92
88
85
82
79
77
74
71
68
66
63
61
58
56
53
51
48
46
43
40
37
35
32
29
26
23
20
17
13
10
6
2
-2
-6
-10
-14
-19
-23
-28
-33
-38
-43
-48
-53
-58
-63
-67
-72
-77
-82
-86
-91
-95
-99
-104
-108
-112
-116
-120
-124
-128
-131
-135
-139
-142
-146
-149
-153
-156
-160
-163
-166
-170
-174
-177
-181
-185
-189
-193
-197
-201
-205
-210
-214
-219
-224
-229
-234
-239
-245
-250
-256
-262
-268
-274
-280
-286
-292
-299
-305
-312
-318
-324
-331
-337
-343
-350
-356
-363
-369
-376
-382
-389
-395
-402
-408
-415
-421
-428
-435
-441
-448
-454
-461
-467
-474
-480
-487
-493
-500
-506
-512
-519
-525
-531
-537
-543
-549
-554
-560
-565
-571
-576
-581
-586
-591
-595
-600
-605
-609
-613
-618
-622
-626
-630
-635
-639
-643
-647
-650
-654
-658
-662
-665
-669
-673
-676
-679
-683
-686
-689
-693
-696
-699
-702
-705
-708
-710
-713
-716
-718
-721
-723
-726
-728
-730
-732
-735
-737
-739
-741
-743
-746
-748
-750
-753
-755
-758
-760
-763
-765
-768
-771
-773
-776
-778
-781
-784
-786
-788
-791
-793
-795
-797
-799
-800
-802
-803
-805
-806
-807
-808
-809
-810
-810
-811
-812
-813
-814
-815
-816
-817
-818
-819
-820
-821
-822
-823
-824
-825
-826
-827
-828
-829
-830
-831
-832
-833
-834
-836
-837
-838
-839
-840
-842
-843
-845
-847
-848
-850
-852
-854
-856
-858
-860
-862
-864
-866
-868
-870
-872
-874
-876
-878
-880
-882
-884
-886
-888
-890
-893
-895
-897
-899
-901
-902
-904
-906
-907
-909
-910
-912
-913
-914
-916
-917
-918
-920
-921
-922
-923
-925
-926
-927
-928
-930
-931
-932
-934
-935
-936
-938
-939
-941
-942
-943
-945
-946
-947
-948
-950
-951
-952
-953
-954
-955
-956
-956
-957
-958
-959
-960
-961
-962
-962
-963
-964
-965
-966
-967
-968
-970
-971
-972
-974
-975
-977
-979
-980
-982
-984
-986
-987
-989
-991
-993
-995
-997
-999
-1000
-1002
-1004
-1006
-1008
-1008
-1010
-1012
-1014
-1016
-1018
-1018
-1020
-1022
-1024
-1026
-1028
-1030
-1032
-1034
-1036
-1039
-1041
-1044
-1046
-1048
-1051
-1053
-1055
-1058
-1060
-1062
-1063
-1065
-1067
-1068
-1069
-1070
-1071
-1072
-1073
-1074
-1075
-1076
-1078
-1079
-1080
-1081
-1082
-1083
-1085
-1086
-1087
-1089
-1090
-1092
-1093
-1095
-1096
-1098
-1100
-1101
-1103
-1105
-1107
-1109
-1111
-1113
-1115
-1118
-1120
-1122
-1124
-1126
-1128
-1130
-1132
-1134
-1136
-1137
-1139
-1141
-1142
-1144
-1145
-1147
-1148
-1149
-1151
-1152
-1153
-1154
-1155
-1156
-1157
-1158
-1160
-1161
-1162
-1163
-1165
-1166
-1168
-1169
-1171
-1172
-1174
-1176
-1177
-1179
-1181
-1183
-1184
-1186
-1188
-1189
-1191
-1193
-1194
-1196
-1198
-1200
-1202
-1203
-1205
-1207
-1209
-1211
-1213
-1215
-1217
-1219
-1222
-1224
-1226
-1228
-1230
-1232
-1235
-1237
-1239
-1241
-1243
-1245
-1247
-1249
-1251
-1253
-1255
-1256
-1258
-1259
-1261
-1262
-1263
-1264
-1265
-1266
-1267
-1267
-1268
-1269
-1269
-1269
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1270
-1271
-1271
-1271
-1272
-1272
-1272
-1273
-1273
-1274
-1274
-1275
-1275
-1276
-1277
-1277
-1278
-1278
-1279
-1280
-1280
-1281
-1282
-1283
-1283
-1284
-1285
-1285
-1286
-1287
-1288
-1288
-1289
-1290
-1290
-1291
-1291
-1292
-1292
-1292
-1292
-1292
-1292
-1292
-1292
-1292
-1292
-1291
-1290
-1290
-1289
-1288
-1287
-1286
-1285
-1284
-1283
-1282
-1280
-1279
-1278
-1276
-1275
-1274
-1272
-1270
-1268
-1267
-1265
-1263
-1261
-1260
-1258
-1256
-1255
-1253
-1252
-1250
-1249
-1248
-1246
-1245
-1244
-1242
-1241
-1239
-1238
-1236
-1234
-1232
-1230
-1227
-1225
-1222
-1219
-1216
-1213
-1210
-1206
-1203
-1199
-1196
-1192
-1188
-1184
-1180
-1176
-1172
-1167
-1163
-1158
-1154
-1149
-1144
-1139
-1134
-1129
-1124
-1119
-1113
-1108
-1103
-1097
-1091
-1085
-1080
-1074
-1068
-1062
-1056
-1050
-1044
-1038
-1032
-1025
-1018
-1012
-1006
-1000
-994
-988
-982
-976
-969
-963
-957
-951
-944
-938
-932
-926
-919
-913
-907
-900
-894
-887
-881
-874
-867
-861
-854
-847
-840
-833
-826
-819
-811
-804
-797
-789
-782
-774
-767
-759
-751
-744
-736
-729
-721
-713
-705
-698
-690
-682
-674
-667
-659
-651
-644
-636
-629
-622
-615
-608
-601
-594
-587
-580
-574
-567
-561
-555
-549
-543
-537
-531
-526
-520
-515
-510
-505
-499
-494
-489
-484
-479
-475
-470
-465
-460
-455
-450
-446
-441
-436
-432
-427
-423
-419
-414
-410
-406
-402
-398
-395
-391
-388
-385
-382
-379
-376
-373
-370
-368
-365
-363
-360
-358
-356
-354
-352
-350
-348
-347
-345
-344
-343
-341
-340
-339
-339
-338
-337
-337
-337
-337
-337
-337
-337
-338
-338
-339
-340
-342
-343
-344
-346
-348
-350
-352
-354
-357
-359
-362
-364
-367
-369
-372
-375
-378
-381
-384
-387
-390
-393
-396
-399
-402
-406
-409
-413
-417
-421
-425
-429
-434
-439
-443
-449
-454
-460
-465
-471
-477
-484
-490
-497
-504
-511
-518
-525
-533
-540
-548
-556
-564
-572
-580
-588
-596
-605
-613
-621
-630
-638
-647
-655
-664
-672
-681
-689
-698
-707
-716
-725
-734
-743
-752
-762
-771
-781
-791
-801
-812
-822
-833
-843
-854
-865
-876
-887
-899
-910
-921
-933
-944
-956
-968
-979
-991
-1002
-1014
-1027
-1039
-1051
-1063
-1075
-1087
-1099
-1111
-1124
-1136
-1149
-1161
-1174
-1187
-1200
-1213
-1226
-1239
-1252
-1266
-1279
-1293
-1307
-1321
-1335
-1349
-1364
-1378
-1393
-1408
-1423
-1438
-1453
-1468
-1483
-1498
-1513
-1528
-1543
-1558
-1573
-1588
-1603
-1618
-1633
-1648
-1663
-1678
-1693
-1708
-1723
-1738
-1753
-1767
-1782
-1797
-1812
-1826
-1841
-1856
-1871
-1885
-1900
-1915
-1930
-1944
-1959
-1974
-1988
-2003
-2017
-2032
-2045
-2061
-2075
-2089
-2103
-2118
-2132
-2146
-2159
-2173
-2187
-2200
-2213
-2226
-2239
-2252
-2264
-2277
-2289
-2302
-2314
-2326
-2338
-2349
-2361
-2373
-2384
-2396
-2407
-2418
-2429
-2441
-2452
-2463
-2474
-2485
-2496
-2506
-2517
-2528
-2538
-2549
-2559
-2570
-2580
-2590
-2600
-2610
-2620
-2630
-2640
-2649
-2659
-2669
-2678
-2687
-2696
-2705
-2714
-2723
-2731
-2740
-2748
-2756
-2763
-2771
-2778
-2786
-2793
-2800
-2806
-2813
-2820
-2826
-2833
-2839
-2845
-2851
-2857
-2863
-2869
-2875
-2881
-2887
-2892
-2898
-2903
-2908
-2914
-2918
-2923
-2928
-2932
-2937
-2941
-2945
-2949
-2953
-2957
-2960
-2964
-2967
-2971
-2974
-2977
-2980
-2983
-2985
-2988
-2991
-2993
-2996
-2998
-3000
-3002
-3004
-3006
-3008
-3010
-3011
-3013
-3015
-3016
-3017
-3019
-3020
-3021
-3023
-3024
-3025
-3026
-3027
-3028
-3029
-3029
-3030
-3031
-3031
-3031
-3032
-3032
-3032
-3032
-3032
-3031
-3031
-3030
-3029
-3029
-3028
-3027
-3025
-3024
-3023
-3021
-3020
-3018
-3016
-3014
-3013
-3011
-3009
-3007
-3005
-3003
-3001
-2999
-2997
-2995
-2993
-2991
-2988
-2986
-2983
-2980
-2978
-2975
-2972
-2969
-2965
-2962
-2959
-2955
-2951
-2948
-2944
-2940
-2935
-2931
-2927
-2922
-2917
-2913
-2908
-2903
-2898
-2893
-2887
-2882
-2877
-2871
-2866
-2860
-2855
-2849
-2843
-2838
-2832
-2826
-2821
-2815
-2809
-2804
-2798
-2792
-2786
-2781
-2775
-2769
-2763
-2757
-2751
-2745
-2739
-2733
-2727
-2721
-2715
-2709
-2703
-2696
-2690
-2684
-2677
-2671
-2664
-2658
-2651
-2645
-2638
-2631
-2625
-2618
-2611
-2604
-2597
-2590
-2583
-2576
-2568
-2561
-2553
-2545
-2537
-2529
-2521
-2512
-2504
-2496
-2487
-2479
-2470
-2461
-2452
-2443
-2434
-2425
-2416
-2407
-2398
-2388
-2379
-2370
-2360
-2350
-2341
-2331
-2321
-2311
-2301
-2291
-2281
-2271
-2261
-2250
-2240
-2230
-2220
-2209
-2199
-2189
-2178
-2168
-2157
-2147
-2136
-2126
-2116
-2105
-2095
-2084
-2074
-2064
-2053
-2043
-2033
-2021
-2011
-2001
-1990
-1980
-1969
-1958
-1947
-1936
-1926
-1915
-1904
-1893
-1882
-1871
-1860
-1849
-1837
-1826
-1815
-1803
-1792
-1780
-1769
-1757
-1746
-1734
-1722
-1710
-1699
-1687
-1675
-1663
-1651
-1639
-1626
-1614
-1602
-1590
-1577
-1565
-1552
-1539
-1527
-1514
-1501
-1489
-1476
-1463
-1451
-1438
-1425
-1413
-1400
-1387
-1375
-1362
-1350
-1337
-1325
-1312
-1299
-1287
-1274
-1262
-1249
-1236
-1223
-1211
-1198
-1185
-1172
-1159
-1146
-1133
-1120
-1108
-1095
-1082
-1069
-1056
-1044
-1031
-1018
-1004
-992
-979
-966
-953
-940
-926
-913
-900
-886
-873
-859
-845
-832
-818
-804
-790
-777
-763
-749
-735
-722
-708
-694
-681
-667
-653
-640
-627
-613
-600
-587
-574
-561
-548
-534
-521
-508
-495
-482
-469
-456
-443
-430
-417
-404
-391
-378
-365
-352
-339
-327
-314
-301
-288
-275
-262
-249
-236
-223
-210
-197
-185
-172
-159
-146
-133
-120
-108
-95
-82
-70
-57
-45
-32
-20
-8
4
16
28
41
53
65
77
89
100
112
124
136
148
160
172
183
195
207
218
230
241
253
265
276
288
300
311
323
335
347
359
371
383
396
408
421
433
446
459
472
485
498
511
524
537
550
563
576
589
602
615
628
641
654
666
679
692
705
718
731
744
757
770
783
796
809
822
835
848
861
874
887
900
913
926
939
952
965
978
991
1004
1016
1029
1042
1055
1067
1080
1093
1106
1119
1132
1145
1158
1171
1184
1197
1210
1223
1237
1250
1263
1276
1289
1302
1315
1328
1342
1355
1368
1381
1394
1407
1420
1433
1446
1459
1472
1485
1497
1510
1523
1535
1548
1560
1573
1585
1597
1610
1622
1634
1646
1658
1670
1681
1693
1705
1717
1729
1740
1752
1764
1776
1788
1799
1811
1823
1835
1847
1858
1870
1882
1893
1905
1917
1928
1940
1951
1962
1974
1985
1996
2008
2019
2029
2041
2052
2063
2074
2085
2096
2107
2118
2129
2139
2150
2161
2172
2182
2193
2204
2214
2225
2235
2246
2256
2266
2276
2286
2296
2306
2316
2326
2335
2345
2354
2363
2372
2381
2389
2398
2406
2414
2422
2430
2437
2445
2452
2459
2466
2473
2480
2486
2493
2499
2505
2511
2517
2523
2529
2534
2539
2545
2550
2555
2559
2564
2569
2573
2577
2582
2586
2590
2594
2598
2601
2605
2609
2612
2616
2619
2622
2626
2629
2632
2636
2639
2642
2645
2647
2650
2653
2655
2657
2659
2661
2663
2665
2666
2667
2668
2669
2670
2670
2671
2671
2671
2670
2670
2669
2668
2667
2666
2665
2663
2661
2660
2658
2655
2653
2651
2648
2645
2642
2639
2636
2632
2628
2625
2621
2617
2613
2609
2604
2600
2596
2591
2586
2582
2577
2572
2567
2562
2557
2552
2546
2541
2535
2529
2524
2518
2511
2505
2499
2493
2486
2480
2473
2467
2461
2454
2448
2441
2435
2428
2422
2415
2408
2402
2395
2389
2382
2375
2369
2362
2355
2349
2342
2335
2329
2322
2315
2308
2301
2294
2287
2280
2273
2266
2259
2252
2244
2237
2230
2223
2215
2208
2200
2193
2186
2178
2171
2163
2156
2149
2141
2134
2127
2120
2113
2106
2099
2093
2086
2080
2073
2067
2060
2054
2048
2041
2035
2029
2023
2016
2009
2004
1998
1991
1985
1979
1973
1967
1961
1955
1950
1944
1938
1933
1927
1922
1916
1911
1905
1900
1895
1889
1884
1879
1874
1869
1864
1859
1855
1850
1846
1842
1837
1834
1830
1826
1823
1819
1816
1813
1809
1806
1804
1801
1798
1796
1793
1791
1789
1786
1784
1783
1781
1779
1777
1776
1774
1773
1772
1771
1770
1769
1768
1768
1767
1767
1767
1767
1768
1768
1769
1769
1770
1771
1772
1773
1773
1775
1776
1777
1778
1780
1781
1783
1784
1786
1788
1790
1792
1794
1796
1798
1800
1803
1805
1808
1811
1814
1817
1820
1823
1827
1831
1834
1839
1843
1847
1852
1857
1861
1867
1872
1877
1883
1888
1894
1900
1906
1912
1919
1925
1932
1939
1945
1952
1959
1966
1973
1980
1987
1994
2001
2008
2015
2021
2029
2037
2044
2051
2058
2066
2073
2081
2089
2097
2105
2113
2121
2129
2138
2147
2155
2164
2173
2182
2192
2201
2210
2219
2229
2238
2248
2257
2266
2276
2285
2294
2303
2312
2322
2331
2340
2349
2358
2367
2376
2385
2394
2403
2412
2421
2430
2439
2448
2457
2467
2476
2485
2495
2504
2514
2523
2533
2543
2552
2562
2572
2582
2592
2601
2611
2621
2630
2640
2649
2659
2668
2678
2687
2697
2706
2715
2725
2734
2744
2753
2763
2772
2782
2791
2801
2810
2820
2829
2839
2849
2858
2868
2877
2887
2896
2906
2915
2925
2934
2943
2952
2961
2970
2979
2988
2996
3005
3013
3021
3029
3037
3044
3052
3059
3066
3073
3080
3086
3093
3100
3106
3113
3119
3126
3132
3139
3145
3151
3158
3164
3171
3177
3184
3190
3196
3202
3209
3215
3221
3227
3233
3239
3245
3250
3256
3262
3267
3272
3278
3283
3288
3293
3298
3302
3307
3312
3316
3320
3325
3329
3333
3337
3340
3344
3347
3350
3352
3355
3357
3359
3361
3363
3364
3365
3366
3367
3368
3368
3368
3368
3368
3368
3367
3366
3366
3365
3363
3362
3361
3359
3358
3356
3354
3352
3350
3348
3346
3344
3342
3339
3337
3334
3332
3329
3326
3324
3321
3318
3315
3312
3309
3306
3303
3299
3296
3292
3289
3285
3281
3277
3273
3269
3265
3261
3257
3253
3248
3244
3239
3235
3231
3226
3221
3217
3212
3207
3203
3198
3193
3188
3184
3179
3174
3169
3164
3159
3154
3148
3143
3138
3132
3127
3121
3115
3110
3104
3098
3091
3085
3079
3072
3066
3059
3052
3045
3038
3030
3023
3015
3008
3000
2992
2985
2977
2969
2960
2952
2944
2936
2927
2919
2910
2901
2892
2883
2874
2865
2856
2847
2838
2828
2819
2809
2800
2790
2780
2770
2760
2750
2740
2730
2720
2710
2700
2689
2679
2669
2658
2648
2637
2626
2616
2605
2594
2583
2572
2561
2550
2539
2527
2516
2505
2493
2481
2469
2457
2445
2433
2420
2408
2395
2382
2368
2355
2342
2328
2314
2300
2286
2272
2258
2243
2229
2214
2200
2185
2171
2156
2141
2126
2111
2096
2080
2065
2050
2033
2019
2003
1987
1971
1956
1940
1924
1907
1891
1875
1858
1842
1825
1809
1792
1775
1758
1741
1724
1707
1690
1673
1655
1638
1620
1602
1585
1567
1549
1531
1513
1495
1477
1459
1441
1422
1404
1386
1368
1350
1332
1313
1295
1277
1259
1241
1222
1204
1186
1167
1149
1130
1112
1093
1075
1056
1037
1018
1000
981
963
944
925
906
887
869
850
831
812
793
774
755
736
717
698
678
659
640
621
602
583
564
545
526
507
488
469
451
432
413
395
377
358
340
322
304
286
268
250
233
215
197
179
161
143
126
108
90
72
55
37
19
2
-15
-33
-50
-67
-85
-102
-119
-136
-153
-169
-186
-202
-219
-235
-251
-267
-283
-299
-315
-331
-347
-362
-378
-394
-409
-424
-440
-455
-470
-485
-501
-516
-531
-546
-561
-576
-591
-607
-622
-637
-652
-668
-683
-698
-713
-729
-744
-759
-774
-790
-805
-820
-835
-850
-865
-879
-894
-908
-923
-937
-951
-965
-979
-992
-1006
-1018
-1033
-1046
-1059
-1072
-1085
-1097
-1110
-1123
-1135
-1147
-1159
-1171
-1183
-1195
-1207
-1218
-1230
-1241
-1253
-1264
-1275
-1286
-1297
-1307
-1318
-1328
-1339
-1349
-1359
-1369
-1379
-1389
-1398
-1408
-1418
-1427
-1437
-1446
-1455
-1464
-1474
-1483
-1492
-1501
-1510
-1519
-1528
-1536
-1545
-1554
-1563
-1572
-1581
-1590
-1598
-1607
-1616
-1625
-1633
-1642
-1650
-1659
-1667
-1676
-1684
-1692
-1700
-1708
-1716
-1723
-1731
-1738
-1745
-1752
-1759
-1766
-1772
-1779
-1785
-1791
-1798
-1804
-1810
-1815
-1821
-1826
-1832
-1837
-1842
-1847
-1852
-1857
-1862
-1867
-1871
-1876
-1881
-1885
-1890
-1894
-1899
-1903
-1907
-1912
-1916
-1920
-1924
-1927
-1931
-1935
-1938
-1941
-1945
-1948
-1951
-1953
-1956
-1959
-1961
-1963
-1966
-1968
-1970
-1972
-1974
-1975
-1977
-1979
-1980
-1982
-1983
-1984
-1986
-1987
-1988
-1989
-1990
-1991
-1992
-1993
-1994
-1994
-1995
-1996
-1996
-1997
-1998
-1998
-1999
-2000
-2000
-2001
-2001
-2001
-2001
-2001
-2003
-2003
-2003
-2003
-2004
-2004
-2004
-2003
-2003
-2003
-2003
-2001
-2001
-2001
-2001
-2001
-2000
-2000
-1999
-1999
-1998
-1997
-1997
-1996
-1995
-1994
-1993
-1992
-1991
-1990
-1989
-1988
-1987
-1985
-1984
-1982
-1981
-1979
-1978
-1976
-1974
-1973
-1971
-1969
-1968
-1966
-1964
-1963
-1962
-1960
-1959
-1958
-1957
-1957
-1956
-1956
-1955
-1955
-1955
-1955
-1956
-1956
-1956
-1957
-1957
-1958
-1958
-1959
-1959
-1960
-1960
-1961
-1962
-1962
-1963
-1964
-1965
-1966
-1966
-1967
-1968
-1969
-1969
-1970
-1971
-1972
-1973
-1973
-1974
-1975
-1976
-1977
-1978
-1979
-1981
-1982
-1983
-1985
-1987
-1989
-1991
-1993
-1995
-1997
-2000
-2003
-2005
-2008
-2011
-2013
-2017
-2021
-2024
-2027
-2031
-2033
-2037
-2041
-2045
-2048
-2052
-2056
-2060
-2064
-2068
-2072
-2076
-2080
-2085
-2089
-2094
-2099
-2103
-2108
-2113
-2118
-2124
-2129
-2134
-2140
-2145
-2151
-2157
-2163
-2168
-2174
-2180
-2187
-2193
-2199
-2206
-2212
-2219
-2225
-2232
-2239
-2246
-2253
-2260
-2267
-2274
-2281
-2288
-2295
-2302
-2309
-2316
-2323
-2330
-2337
-2344
-2351
-2358
-2364
-2371
-2378
-2385
-2392
-2399
-2407
-2414
-2421
-2428
-2436
-2443
-2451
-2458
-2466
-2474
-2482
-2489
-2497
-2505
-2513
-2520
-2528
-2536
-2544
-2552
-2559
-2567
-2575
-2583
-2590
-2598
-2606
-2614
-2621
-2629
-2637
-2644
-2652
-2660
-2667
-2675
-2683
-2690
-2698
-2706
-2713
-2721
-2728
-2736
-2743
-2751
-2758
-2766
-2773
-2781
-2788
-2795
-2803
-2810
-2817
-2824
-2831
-2838
-2845
-2852
-2859
-2866
-2873
-2880
-2887
-2894
-2900
-2907
-2913
-2920
-2926
-2933
-2939
-2945
-2951
-2957
-2963
-2968
-2974
-2979
-2985
-2990
-2995
-3001
-3006
-3011
-3017
-3022
-3027
-3032
-3038
-3043
-3048
-3054
-3059
-3064
-3069
-3075
-3080
-3085
-3090
-3095
-3100
-3105
-3110
-3114
-3119
-3124
-3128
-3132
-3137
-3141
-3145
-3149
-3153
-3157
-3160
-3164
-3167
-3170
-3173
-3176
-3178
-3181
-3183
-3186
-3188
-3190
-3192
-3194
-3196
-3197
-3199
-3200
-3202
-3203
-3204
-3205
-3206
-3207
-3208
-3208
-3208
-3209
-3209
-3209
-3208
-3208
-3208
-3207
-3206
-3205
-3204
-3203
-3202
-3201
-3199
-3198
-3196
-3194
-3193
-3191
-3188
-3186
-3184
-3181
-3179
-3176
-3173
-3170
-3167
-3164
-3161
-3157
-3154
-3150
-3147
-3143
-3139
-3135
-3130
-3126
-3121
-3117
-3112
-3107
-3102
-3097
-3092
-3087
-3082
-3077
-3071
-3066
-3060
-3054
-3048
-3042
-3036
-3030
-3023
-3017
-3010
-3003
-2996
-2989
-2982
-2975
-2967
-2960
-2952
-2944
-2936
-2928
-2920
-2912
-2904
-2895
-2887
-2878
-2870
-2861
-2853
-2844
-2835
-2826
-2818
-2809
-2800
-2791
-2781
-2772
-2763
-2754
-2744
-2735
-2726
-2716
-2706
-2697
-2687
-2677
-2667
-2657
-2647
-2637
-2626
-2616
-2605
-2595
-2584
-2573
-2563
-2552
-2541
-2530
-2518
-2507
-2496
-2485
-2473
-2462
-2450
-2439
-2428
-2416
-2405
-2393
-2382
-2370
-2359
-2347
-2336
-2324
-2313
-2302
-2290
-2279
-2268
-2256
-2245
-2234
-2223
-2211
-2200
-2189
-2178
-2166
-2155
-2144
-2132
-2121
-2110
-2099
-2088
-2076
-2065
-2054
-2043
-2032
-2020
-2009
-1998
-1987
-1975
-1964
-1953
-1941
-1930
-1919
-1907
-1896
-1884
-1873
-1861
-1850
-1839
-1827
-1816
-1804
-1793
-1781
-1770
-1758
-1746
-1735
-1723
-1711
-1699
-1687
-1675
-1663
-1651
-1639
-1627
-1615
-1603
-1591
-1579
-1567
-1555
-1543
-1530
-1518
-1506
-1495
-1483
-1471
-1459
-1447
-1436
-1424
-1413
-1401
-1390
-1379
-1368
-1357
-1346
-1335
-1325
-1314
-1304
-1293
-1283
-1273
-1264
-1254
-1244
-1235
-1225
-1216
-1207
-1198
-1189
-1180
-1171
-1163
-1154
-1146
-1137
-1129
-1121
-1113
-1105
-1097
-1089
-1082
-1074
-1066
-1059
-1051
-1044
-1037
-1029
-1022
-1014
-1008
-1000
-995
-988
-981
-975
-968
-962
-956
-950
-944
-938
-932
-927
-921
-916
-911
-905
-900
-895
-891
-886
-881
-877
-872
-868
-864
-860
-856
-853
-849
-846
-842
-839
-836
-833
-830
-827
-824
-822
-819
-817
-814
-812
-810
-808
-806
-804
-802
-801
-799
-797
-796
-795
-793
-792
-791
-790
-789
-788
-787
-786
-785
-784
-783
-782
-781
-781
-780
-780
-779
-779
-779
-779
-779
-779
-780
-780
-781
-782
-782
-783
-785
-786
-787
-789
-790
-792
-794
-796
-798
-800
-802
-804
-807
-809
-812
-814
-817
-820
-823
-826
-828
-831
-834
-837
-840
-843
-846
-849
-852
-855
-859
-862
-865
-869
-873
-876
-880
-884
-888
-892
-896
-901
-905
-909
-914
-918
-923
-928
-932
-937
-942
-947
-952
-957
-962
-967
-972
-978
-983
-988
-994
-999
-1004
-1010
-1016
-1022
-1028
-1034
-1040
-1046
-1052
-1058
-1064
-1071
-1077
-1083
-1090
-1096
-1103
-1109
-1115
-1122
-1128
-1134
-1141
-1147
-1153
-1159
-1166
-1172
-1178
-1184
-1190
-1196
-1202
-1209
-1215
-1221
-1227
-1233
-1239
-1245
-1251
-1257
-1262
-1268
-1274
-1280
-1285
-1291
-1296
-1302
-1308
-1313
-1319
-1324
-1329
-1335
-1340
-1346
-1351
-1356
-1361
-1367
-1372
-1377
-1382
-1388
-1393
-1398
-1403
-1408
-1413
-1418
-1423
-1428
-1433
-1438
-1442
-1447
-1451
-1456
-1460
-1464
-1468
-1473
-1477
-1481
-1485
-1489
-1493
-1497
-1501
-1505
-1509
-1513
-1516
-1520
-1524
-1527
-1530
-1534
-1537
-1540
-1543
-1546
-1549
-1552
-1555
-1558
-1560
-1563
-1566
-1568
-1571
-1573
-1575
-1577
-1579
-1582
-1583
-1585
-1587
-1589
-1591
-1592
-1594
-1595
-1597
-1598
-1600
-1601
-1602
-1603
-1604
-1605
-1607
-1607
-1608
-1609
-1610
-1611
-1611
-1612
-1612
-1613
-1613
-1614
-1614
-1614
-1614
-1614
-1614
-1614
-1614
-1614
-1614
-1614
-1613
-1613
-1613
-1612
-1612
-1611
-1611
-1610
-1610
-1609
-1609
-1608
-1607
-1607
-1606
-1605
-1605
-1604
-1603
-1602
-1602
-1601
-1600
-1599
-1599
-1598
-1597
-1596
-1596
-1595
-1594
-1594
-1593
-1593
-1592
-1591
-1591
-1590
-1589
-1589
-1588
-1587
-1586
-1585
-1585
-1584
-1583
-1582
-1581
-1580
-1579
-1578
-1577
-1576
-1575
-1574
-1574
-1573
-1572
-1571
-1570
-1569
-1568
-1567
-1566
-1565
-1564
-1563
-1562
-1561
-1560
-1559
-1558
-1556
-1555
-1554
-1552
-1551
-1550
-1548
-1547
-1546
-1545
-1543
-1542
-1541
-1540
-1539
-1537
-1536
-1535
-1534
-1533
-1532
-1530
-1529
-1528
-1527
-1525
-1524
-1523
-1521
-1520
-1518
-1517
-1515
-1513
-1511
-1510
-1508
-1506
-1504
-1502
-1499
-1497
-1495
-1492
-1490
-1487
-1485
-1482
-1479
-1477
-1474
-1471
-1468
-1465
-1462
-1459
-1456
-1453
-1450
-1447
-1444
-1441
-1439
-1436
-1433
-1430
-1427
-1424
-1421
-1418
-1415
-1412
-1409
-1406
-1403
-1399
-1396
-1393
-1390
-1387
-1384
-1381
-1377
-1374
-1371
-1368
-1364
-1361
-1358
-1354
-1351
-1348
-1344
-1341
-1338
-1334
-1331
-1328
-1325
-1321
-1318
-1315
-1311
-1308
-1304
-1301
-1297
-1294
-1290
-1287
-1283
-1280
-1276
-1272
-1269
-1265
-1261
-1258
-1254
-1251
-1247
-1244
-1240
-1237
-1233
-1230
-1226
-1223
-1220
-1216
-1213
-1209
-1206
-1203
-1200
-1197
-1194
-1191
-1188
-1185
-1182
-1179
-1176
-1173
-1170
-1167
-1164
-1162
-1159
-1156
-1153
-1150
-1148
-1145
-1142
-1139
-1136
-1133
-1130
-1127
-1124
-1121
-1118
-1115
-1112
-1109
-1106
-1103
-1100
-1097
-1093
-1090
-1087
-1084
-1081
-1078
-1075
-1071
-1068
-1065
-1061
-1058
-1055
-1051
-1048
-1044
-1040
-1037
-1033
-1029
-1025
-1020
-1016
-1012
-1008
-1004
-1000
-997
-992
-988
-984
-980
-976
-972
-968
-964
-959
-955
-951
-947
-943
-939
-934
-930
-926
-922
-918
-914
-909
-905
-901
-897
-893
-889
-886
-882
-878
-874
-870
-867
-863
-859
-856
-852
-848
-845
-841
-838
-835
-831
-828
-825
-821
-818
-815
-812
-809
-806
-803
-800
-797
-795
-792
-790
-787
-785
-782
-780
-777
-775
-773
-770
-768
-766
-764
-761
-759
-757
-755
-753
-750
-748
-746
-744
-742
-740
-738
-736
-734
-732
-730
-728
-726
-724
-722
-721
-719
-717
-715
-712
-710
-708
-706
-704
-702
-700
-698
-696
-694
-692
-691
-689
-687
-685
-684
-682
-680
-679
-677
-676
-674
-673
-671
-670
-668
-667
-666
-664
-663
-661
-660
-659
-657
-656
-654
-653
-652
-650
-649
-647
-646
-645
-643
-642
-641
-640
-638
-637
-636
-635
-634
-633
-633
-632
-631
-630
-629
-628
-628
-627
-626
-625
-624
-623
-622
-621
-619
-618
-617
-616
-614
-613
-612
-610
-609
-608
-606
-605
-604
-602
-601
-599
-598
-596
-594
-593
-591
-589
-587
-585
-583
-581
-580
-578
-576
-574
-572
-571
-569
-567
-566
-564
-563
-561
-559
-558
-556
-555
-553
-552
-550
-549
-547
-546
-544
-542
-540
-539
-537
-535
-533
-531
-529
-527
-525
-523
-521
-519
-517
-515
-513
-510
-508
-506
-504
-502
-500
-498
-495
-493
-491
-489
-487
-485
-483
-480
-478
-476
-473
-471
-468
-466
-463
-461
-458
-456
-453
-450
-448
-445
-442
-440
-437
-434
-432
-429
-427
-424
-422
-419
-417
-414
-411
-409
-406
-403
-401
-398
-395
-392
-389
-386
-383
-380
-377
-374
-371
-368
-364
-361
-357
-354
-350
-346
-342
-339
-335
-331
-326
-322
-318
-314
-309
-305
-301
-296
-292
-287
-283
-278
-273
-269
-264
-260
-255
-250
-246
-241
-237
-232
-228
-223
-218
-214
-209
-204
-200
-195
-190
-185
-180
-175
-170
-165
-160
-155
-150
-144
-139
-134
-129
-123
-118
-113
-108
-102
-97
-92
-87
-81
-76
-71
-66
-61
-55
-50
-45
-40
-34
-29
-24
-18
-13
-8
-2
3
9
14
20
25
31
36
42
47
53
58
63
69
74
79
84
90
95
100
105
110
115
121
126
131
136
142
147
152
157
163
168
173
179
184
189
195
200
206
211
217
222
228
234
240
246
252
258
264
270
276
283
289
296
302
309
316
322
329
335
342
349
355
362
369
375
382
388
395
402
409
415
422
429
436
443
450
457
464
471
479
486
493
501
508
515
523
530
537
545
552
560
567
575
582
590
597
605
613
621
629
637
645
653
661
669
678
686
695
703
711
720
728
736
745
753
761
769
777
785
793
801
809
816
824
831
839
846
853
860
867
874
881
888
895
901
908
915
921
927
934
940
946
953
959
965
972
978
984
990
996
1002
1008
1014
1020
1027
1032
1038
1044
1050
1055
1061
1067
1072
1078
1083
1089
1094
1099
1104
1109
1115
1120
1124
1129
1134
1139
1144
1148
1153
1158
1162
1167
1172
1177
1182
1187
1191
1196
1201
1206
1212
1217
1222
1227
1232
1238
1243
1248
1253
1258
1264
1269
1274
1279
1285
1290
1295
1300
1305
1310
1315
1320
1325
1330
1335
1340
1345
1350
1355
1359
1364
1369
1374
1379
1383
1388
1393
1398
1402
1407
1411
1416
1420
1425
1429
1433
1437
1442
1446
1450
1454
1459
1463
1467
1471
1475
1479
1484
1488
1492
1496
1500
1503
1507
1511
1515
1519
1523
1527
1530
1534
1538
1542
1546
1550
1554
1558
1562
1565
1569
1573
1577
1581
1585
1588
1592
1596
1599
1603
1606
1610
1613
1616
1619
1622
1625
1628
1630
1633
1635
1638
1640
1642
1645
1647
1649
1651
1653
1655
1657
1658
1660
1662
1664
1666
1668
1669
1671
1673
1675
1676
1678
1679
1680
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1692
1693
1694
1695
1695
1696
1697
1697
1698
1698
1699
1699
1700
1701
1701
1702
1702
1702
1703
1703
1703
1703
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1704
1703
1703
1703
1703
1703
1702
1702
1701
1701
1700
1699
1698
1698
1697
1695
1694
1693
1692
1690
1689
1687
1686
1684
1682
1680
1679
1677
1675
1673
1671
1669
1667
1665
1662
1660
1658
1655
1653
1650
1648
1645
1642
1639
1636
1633
1630
1627
1624
1621
1618
1614
1611
1607
1604
1600
1596
1593
1589
1585
1581
1577
1573
1568
1564
1560
1555
1551
1546
1542
1537
1532
1527
1522
1517
1512
1507
1502
1497
1492
1487
1481
1476
1471
1466
1460
1455
1450
1444
1439
1434
1428
1423
1417
1412
1407
1401
1396
1391
1385
1380
1374
1369
1364
1358
1353
1347
1342
1337
1331
1326
1321
1316
1310
1305
1300
1296
1291
1286
1281
1277
1272
1267
1262
1258
1253
1248
1244
1239
1234
1229
1224
1219
1214
1210
1205
1200
1195
1190
1185
1179
1174
1169
1164
1159
1154
1148
1143
1137
1132
1126
1121
1115
1110
1104
1098
1093
1087
1082
1076
1071
1065
1060
1054
1049
1043
1038
1032
1026
1020
1014
1010
1004
998
992
987
981
975
970
964
959
953
948
942
937
932
927
922
917
912
908
903
899
894
890
885
881
877
873
869
865
861
857
853
849
846
842
838
835
831
827
824
820
817
813
810
806
803
800
797
793
790
787
784
781
778
775
772
769
766
764
761
758
756
753
751
749
746
744
742
740
738
736
734
732
731
729
728
726
725
724
723
722
721
720
719
718
718
717
716
716
715
714
714
713
713
712
711
711
710
710
709
709
708
708
707
707
706
706
706
706
705
705
705
705
704
704
704
704
704
703
703
703
703
703
702
702
702
702
702
701
701
700
700
699
699
698
697
696
696
695
694
692
691
690
689
687
686
684
683
681
680
678
677
675
674
672
671
670
669
668
667
666
665
664
664
663
662
662
661
661
660
659
659
658
657
657
656
655
654
653
652
651
650
649
648
646
645
644
643
642
640
639
638
637
636
634
633
631
630
629
627
626
624
623
621
619
618
617
615
614
612
611
610
608
607
606
605
604
604
603
602
601
600
600
599
598
598
597
596
596
595
594
594
593
592
591
591
590
589
588
587
586
586
585
584
583
582
581
580
579
578
577
576
575
574
574
573
572
571
570
569
568
568
567
566
565
565
564
564
563
563
562
562
562
561
561
561
560
560
559
559
559
558
558
557
556
556
555
554
554
553
552
551
550
549
547
546
545
544
542
541
539
538
536
535
533
531
530
528
526
525
523
522
520
519
517
516
515
514
513
512
511
510
509
509
508
508
507
507
507
507
507
507
507
507
508
508
508
509
509
510
510
511
512
512
513
513
514
514
515
515
516
516
517
517
517
518
518
519
520
520
521
522
523
523
524
525
527
528
529
530
532
533
535
536
538
540
541
543
545
546
548
550
552
553
555
557
559
561
564
566
569
571
574
577
580
583
586
589
592
595
599
602
605
609
612
616
619
623
626
630
633
637
640
644
648
651
655
658
662
665
668
672
675
679
682
686
690
693
697
700
704
707
711
714
718
722
725
729
733
737
740
744
748
752
756
760
764
768
772
776
780
784
789
793
797
802
806
811
816
820
825
830
835
840
845
850
856
861
866
872
877
883
889
895
900
907
913
919
925
932
938
945
951
958
965
971
978
985
992
999
1006
1012
1020
1027
1034
1042
1049
1056
1064
1071
1079
1086
1094
1102
1110
1117
1125
1133
1141
1150
1158
1166
1174
1182
1191
1199
1207
1215
1224
1232
1241
1249
1258
1266
1275
1283
1292
1301
1309
1318
1327
1336
1345
1354
1363
1373
1382
1392
1401
1411
1421
1430
1440
1450
1460
1470
1480
1490
1500
1511
1521
1532
1542
1553
1564
1575
1586
1597
1608
1619
1631
1642
1654
1666
1677
1689
1701
1713
1725
1737
1749
1762
1774
1786
1798
1811
1823
1835
1848
1860
1873
1885
1898
1910
1923
1936
1949
1961
1974
1987
2000
2013
2027
2040
2054
2067
2080
2094
2108
2121
2135
2149
2162
2176
2190
2204
2218
2232
2246
2260
2274
2288
2302
2316
2330
2344
2358
2372
2387
2401
2415
2429
2444
2458
2472
2487
2501
2516
2531
2545
2560
2575
2590
2605
2620
2635
2650
2665
2680
2695
2711
2726
2741
2757
2772
2787
2803
2818
2833
2849
2864
2879
2894
2910
2925
2940
2955
2970
2985
2999
3014
3029
3043
3058
3072
3087
3101
3115
3129
3143
3157
3171
3185
3199
3212
3226
3239
3253
3266
3280
3293
3307
3320
3333
3347
3360
3373
3386
3399
3413
3426
3438
3451
3464
3477
3490
3503
3515
3528
3540
3553
3565
3577
3589
3601
3613
3625
3636
3648
3659
3670
3681
3692
3703
3713
3724
3734
3744
3754
3764
3773
3783
3792
3801
3810
3818
3827
3835
3843
3851
3859
3866
3873
3880
3887
3894
3901
3907
3913
3920
3925
3931
3937
3943
3948
3953
3958
3963
3968
3972
3976
3980
3984
3988
3991
3994
3997
4000
4002
4005
4006
4009
4011
4013
4014
4014
4017
4018
4019
4019
4019
4021
4022
4022
4022
4022
4022
4022
4022
4022
4022
4022
4021
4021
4019
4019
4019
4018
4017
4014
4014
4013
4011
4009
4006
4006
4003
4001
3999
3996
3993
3991
3988
3984
3981
3978
3975
3971
3967
3964
3960
3956
3952
3947
3943
3939
3934
3930
3925
3920
3915
3910
3904
3899
3893
3887
3881
3875
3868
3862
3855
3848
3841
3833
3826
3818
3811
3803
3795
3787
3779
3770
3762
3754
3745
3737
3728
3719
3711
3702
3693
3684
3675
3666
3657
3648
3638
3629
3620
3610
3601
3591
3582
3572
3562
3552
3542
3532
3522
3512
3502
3492
3481
3471
3460
3449
3438
3427
3415
3404
3392
3380
3368
3356
3344
3332
3319
3307
3294
3281
3268
3255
3242
3228
3215
3201
3188
3174
3160
3146
3132
3118
3103
3089
3074
3059
3045
3030
3015
3000
2985
2969
2954
2938
2923
2907
2891
2875
2859
2843
2827
2810
2794
2777
2760
2744
2727
2710
2693
2676
2658
2641
2624
2607
2589
2572
2555
2538
2520
2503
2486
2469
2452
2436
2419
2402
2385
2368
2352
2335
2318
2301
2284
2267
2250
2233
2216
2199
2182
2165
2147
2130
2112
2095
2077
2059
2041
2023
2005
1987
1969
1951
1932
1914
1895
1877
1858
1839
1820
1801
1782
1763
1744
1725
1706
1686
1667
1647
1628
1608
1589
1569
1549
1530
1510
1490
1470
1451
1431
1411
1391
1371
1351
1331
1311
1291
1271
1251
1231
1210
1190
1170
1150
1129
1109
1089
1069
1049
1028
1008
988
968
948
928
908
888
868
848
828
808
788
768
748
728
708
688
668
648
628
608
588
568
549
529
509
490
470
450
431
412
392
373
354
335
316
297
278
259
240
221
202
184
165
146
127
109
90
71
53
35
16
-2
-20
-38
-56
-74
-92
-110
-127
-145
-163
-180
-198
-215
-233
-250
-267
-285
-302
-319
-335
-352
-369
-385
-402
-418
-434
-451
-467
-483
-498
-514
-530
-545
-561
-576
-592
-607
-623
-638
-653
-669
-684
-699
-715
-730
-746
-761
-776
-792
-807
-822
-837
-853
-868
-883
-899
-914
-929
-945
-960
-975
-991
-1006
-1020
-1036
-1052
-1067
-1082
-1097
-1112
-1128
-1143
-1158
-1173
-1188
-1203
-1218
-1233
-1247
-1262
-1277
-1292
-1307
-1322
-1336
-1351
-1366
-1381
-1396
-1411
-1425
-1440
-1455
-1470
-1485
-1500
-1515
-1530
-1545
-1560
-1575
-1590
-1605
-1619
-1634
-1649
-1664
-1679
-1694
-1709
-1724
-1739
-1755
-1770
-1785
-1800
-1816
-1831
-1846
-1862
-1877
-1893
-1908
-1924
-1940
-1956
-1972
-1988
-2004
-2020
-2036
-2052
-2068
-2085
-2101
-2118
-2134
-2150
-2167
-2184
-2200
-2217
-2234
-2250
-2267
-2284
-2300
-2317
-2334
-2350
-2367
-2384
-2400
-2417
-2434
-2450
-2467
-2483
-2499
-2516
-2532
-2548
-2565
-2581
-2597
-2613
-2630
-2646
-2662
-2678
-2694
-2711
-2727
-2743
-2759
-2775
-2792
-2808
-2824
-2841
-2857
-2873
-2890
-2906
-2922
-2939
-2955
-2972
-2989
-3005
-3022
-3038
-3055
-3072
-3088
-3105
-3122
-3138
-3155
-3172
-3188
-3205
-3221
-3238
-3254
-3270
-3287
-3303
-3319
-3335
-3351
-3367
-3383
-3398
-3414
-3430
-3446
-3461
-3477
-3493
-3509
-3524
-3540
-3556
-3572
-3588
-3604
-3620
-3636
-3652
-3669
-3685
-3701
-3718
-3734
-3751
-3768
-3784
-3801
-3818
-3834
-3851
-3868
-3885
-3902
-3919
-3935
-3952
-3969
-3986
-4003
-4019
-4035
-4053
-4070
-4086
-4103
-4120
-4136
-4153
-4169
-4186
-4202
-4219
-4235
-4252
-4269
-4285
-4302
-4318
-4335
-4351
-4368
-4384
-4401
-4418
-4434
-4451
-4467
-4484
-4500
-4517
-4533
-4550
-4566
-4582
-4599
-4615
-4631
-4648
-4664
-4680
-4696
-4712
-4729
-4745
-4761
-4778
-4794
-4810
-4827
-4843
-4859
-4876
-4892
-4909
-4925
-4941
-4958
-4974
-4991
-5007
-5023
-5040
-5056
-5072
-5088
-5104
-5120
-5136
-5152
-5168
-5183
-5199
-5215
-5230
-5246
-5262
-5277
-5293
-5308
-5324
-5339
-5355
-5370
-5385
-5401
-5416
-5431
-5447
-5462
-5477
-5492
-5507
-5522
-5537
-5552
-5566
-5581
-5595
-5610
-5624
-5639
-5653
-5667
-5681
-5695
-5709
-5723
-5737
-5750
-5764
-5778
-5792
-5805
-5819
-5833
-5846
-5860
-5874
-5887
-5901
-5914
-5928
-5942
-5955
-5969
-5982
-5995
-6009
-6022
-6035
-6048
-6061
-6074
-6087
-6100
-6113
-6126
-6138
-6151
-6163
-6175
-6187
-6200
-6211
-6223
-6235
-6246
-6258
-6269
-6280
-6291
-6302
-6312
-6323
-6333
-6344
-6354
-6364
-6375
-6385
-6395
-6405
-6415
-6425
-6435
-6445
-6454
-6464
-6474
-6483
-6493
-6502
-6511
-6521
-6530
-6539
-6547
-6556
-6565
-6573
-6581
-6590
-6598
-6605
-6613
-6620
-6628
-6635
-6641
-6648
-6654
-6661
-6667
-6673
-6678
-6684
-6689
-6694
-6699
-6704
-6709
-6713
-6717
-6721
-6725
-6729
-6732
-6736
-6739
-6741
-6744
-6746
-6749
-6751
-6752
-6754
-6755
-6756
-6757
-6758
-6759
-6759
-6759
-6760
-6760
-6759
-6759
-6758
-6758
-6757
-6756
-6755
-6754
-6752
-6751
-6749
-6747
-6745
-6743
-6741
-6739
-6736
-6734
-6731
-6728
-6725
-6722
-6719
-6716
-6712
-6709
-6705
-6701
-6697
-6693
-6689
-6684
-6680
-6675
-6670
-6666
-6661
-6656
-6650
-6645
-6640
-6634
-6628
-6623
-6617
-6611
-6605
-6599
-6592
-6586
-6579
-6573
-6566
-6559
-6552
-6545
-6538
-6531
-6524
-6516
-6509
-6501
-6493
-6485
-6477
-6469
-6460
-6452
-6443
-6434
-6426
-6417
-6407
-6398
-6389
-6379
-6369
-6360
-6350
-6340
-6329
-6319
-6309
-6298
-6288
-6277
-6266
-6256
-6245
-6234
-6223
-6212
-6201
-6190
-6179
-6168
-6157
-6146
-6134
-6123
-6112
-6101
-6089
-6078
-6066
-6055
-6044
-6032
-6021
-6009
-5998
-5986
-5975
-5963
-5952
-5941
-5929
-5918
-5907
-5895
-5884
-5873
-5861
-5850
-5839
-5827
-5816
-5805
-5793
-5782
-5771
-5759
-5748
-5737
-5725
-5714
-5702
-5690
-5679
-5667
-5655
-5644
-5632
-5620
-5609
-5597
-5585
-5574
-5562
-5550
-5539
-5527
-5516
-5504
-5493
-5482
-5470
-5459
-5448
-5436
-5425
-5414
-5402
-5391
-5380
-5369
-5357
-5346
-5335
-5324
-5313
-5301
-5290
-5279
-5268
-5257
-5246
-5235
-5224
-5213
-5202
-5191
-5180
-5170
-5159
-5148
-5137
-5127
-5116
-5105
-5095
-5084
-5074
-5063
-5052
-5042
-5031
-5021
-5011
-5000
-4990
-4979
-4969
-4959
-4949
-4938
-4928
-4918
-4908
-4898
-4888
-4878
-4868
-4858
-4848
-4838
-4829
-4819
-4810
-4800
-4791
-4782
-4773
-4764
-4755
-4746
-4737
-4728
-4719
-4710
-4702
-4693
-4685
-4676
-4668
-4660
-4651
-4643
-4635
-4626
-4618
-4610
-4602
-4594
-4585
-4577
-4569
-4561
-4553
-4545
-4537
-4530
-4522
-4514
-4506
-4499
-4491
-4483
-4476
-4468
-4461
-4453
-4446
-4438
-4431
-4424
-4417
-4409
-4402
-4395
-4388
-4381
-4374
-4367
-4360
-4353
-4346
-4340
-4333
-4326
-4319
-4313
-4306
-4300
-4293
-4287
-4280
-4274
-4268
-4262
-4255
-4249
-4243
-4237
-4231
-4225
-4219
-4214
-4208
-4202
-4196
-4191
-4185
-4179
-4174
-4168
-4163
-4157
-4151
-4146
-4140
-4135
-4129
-4123
-4118
-4112
-4106
-4101
-4094
-4089
-4083
-4077
-4070
-4065
-4059
-4054
-4048
-4042
-4035
-4030
-4024
-4018
-4011
-4006
-4001
-3995
-3990
-3984
-3978
-3973
-3967
-3962
-3956
-3951
-3945
-3940
-3935
-3930
-3924
-3919
-3914
-3909
-3904
-3899
-3893
-3888
-3883
-3878
-3873
-3868
-3863
-3859
-3854
-3849
-3844
-3839
-3835
-3830
-3826
-3821
-3817
-3812
-3808
-3803
-3799
-3795
-3790
-3786
-3781
-3777
-3772
-3768
-3763
-3759
-3754
-3749
-3745
-3740
-3735
-3730
-3725
-3720
-3715
-3710
-3705
-3700
-3695
-3690
-3685
-3679
-3674
-3668
-3663
-3658
-3652
-3646
-3641
-3635
-3630
-3624
-3618
-3613
-3607
-3601
-3596
-3590
-3584
-3578
-3572
-3566
-3560
-3554
-3548
-3542
-3536
-3530
-3524
-3518
-3511
-3505
-3498
-3492
-3485
-3479
-3472
-3465
-3458
-3451
-3444
-3436
-3429
-3421
-3414
-3406
-3398
-3390
-3382
-3373
-3365
-3356
-3347
-3339
-3329
-3320
-3311
-3301
-3292
-3282
-3272
-3262
-3252
-3241
-3231
-3220
-3210
-3199
-3188
-3177
-3166
-3155
-3144
-3132
-3121
-3109
-3098
-3086
-3075
-3063
-3051
-3040
-3028
-3016
-3004
-2992
-2980
-2967
-2955
-2942
-2929
-2917
-2904
-2891
-2878
-2864
-2851
-2838
-2824
-2811
-2797
-2783
-2769
-2755
-2741
-2727
-2713
-2698
-2684
-2669
-2655
-2640
-2625
-2610
-2595
-2580
-2564
-2549
-2533
-2517
-2502
-2486
-2469
-2453
-2437
-2420
-2404
-2387
-2370
-2353
-2336
-2319
-2302
-2285
-2267
-2250
-2232
-2214
-2196
-2178
-2160
-2142
-2124
-2105
-2087
-2068
-2050
-2031
-2012
-1994
-1975
-1956
-1937
-1918
-1899
-1880
-1861
-1842
-1823
-1804
-1784
-1765
-1746
-1727
-1707
-1688
-1668
-1649
-1629
-1610
-1590
-1570
-1550
-1531
-1511
-1491
-1471
-1451
-1431
-1411
-1391
-1371
-1350
-1330
-1310
-1290
-1269
-1249
-1229
-1208
-1188
-1167
-1147
-1126
-1105
-1085
-1064
-1043
-1022
-1002
-981
-960
-940
-919
-898
-877
-856
-836
-815
-794
-773
-753
-732
-712
-691
-671
-650
-630
-610
-589
-569
-549
-529
-509
-489
-469
-449
-429
-409
-389
-369
-349
-330
-310
-291
-271
-252
-232
-213
-193
-174
-155
-135
-116
-97
-78
-58
-39
-20
0
19
38
58
77
96
116
135
155
174
193
213
232
251
271
290
309
328
348
367
386
405
424
444
463
482
501
520
539
558
577
596
615
634
653
672
690
709
728
746
765
783
802
820
839
857
875
894
912
930
948
966
984
1000
1018
1037
1054
1072
1089
1107
1124
1141
1158
1175
1192
1208
1225
1241
1258
1274
1290
1306
1322
1338
1354
1369
1385
1401
1416
1431
1447
1462
1477
1491
1506
1521
1535
1549
1563
1577
1591
1605
1619
1632
1645
1659
1672
1685
1697
1710
1723
1735
1747
1759
1771
1783
1795
1806
1818
1829
1840
1850
1861
1872
1882
1892
1903
1913
1923
1932
1942
1952
1961
1970
1979
1988
1997
2005
2015
2023
2031
2039
2047
2055
2063
2070
2077
2084
2091
2098
2105
2111
2117
2124
2130
2136
2142
2148
2153
2159
2165
2170
2175
2181
2186
2191
2196
2201
2206
2211
2215
2220
2224
2228
2232
2237
2240
2244
2248
2252
2255
2258
2262
2265
2268
2271
2273
2276
2279
2281
2283
2285
2287
2289
2291
2292
2294
2295
2296
2297
2299
2299
2300
2301
2302
2302
2303
2303
2303
2303
2303
2303
2303
2303
2303
2302
2302
2301
2301
2300
2299
2298
2297
2296
2295
2294
2293
2291
2290
2288
2286
2284
2282
2280
2278
2276
2274
2271
2269
2266
2263
2261
2258
2255
2252
2248
2245
2242
2238
2234
2231
2227
2223
2218
2214
2209
2205
2200
2195
2190
2185
2179
2174
2169
2163
2157
2151
2145
2139
2133
2126
2120
2113
2107
2100
2093
2086
2079
2073
2066
2059
2051
2044
2037
2029
2023
2015
2008
2001
1993
1986
1979
1971
1964
1956
1948
1941
1933
1925
1917
1909
1902
1894
1886
1877
1869
1861
1853
1845
1836
1828
1820
1811
1803
1795
1786
1778
1769
1760
1752
1743
1734
1726
1717
1708
1699
1689
1680
1671
1662
1652
1643
1633
1624
1614
1605
1595
1585
1575
1566
1556
1546
1536
1526
1516
1506
1497
1487
1477
1467
1457
1447
1437
1427
1417
1407
1397
1387
1377
1367
1357
1347
1337
1327
1318
1308
1298
1288
1279
1269
1260
1250
1241
1231
1222
1213
1203
1194
1185
1176
1166
1157
1148
1139
1130
1121
1112
1103
1093
1084
1075
1067
1058
1049
1040
1031
1022
1012
1004
996
987
978
970
961
952
943
935
926
917
909
900
892
883
874
866
857
849
840
832
823
815
806
798
790
781
773
765
757
749
740
732
724
717
709
701
693
685
677
670
662
654
647
639
632
624
617
609
602
595
588
581
574
567
560
553
546
539
533
526
520
513
507
501
495
488
482
476
470
465
459
453
447
442
436
431
426
421
416
411
406
401
397
392
388
384
379
375
371
367
364
360
356
353
350
347
344
341
338
335
333
330
328
325
323
321
319
317
315
314
312
311
309
308
307
306
304
303
303
302
301
300
299
299
298
298
297
297
296
296
295
295
295
294
294
294
294
294
294
294
294
294
294
294
295
295
295
296
296
296
297
297
298
298
299
299
300
300
301
301
302
302
303
303
304
304
305
305
306
306
307
307
308
308
309
310
310
311
312
312
313
314
315
316
317
318
319
320
321
322
323
325
326
327
328
330
331
333
334
335
337
338
339
341
342
343
345
346
347
349
350
351
352
354
355
356
357
359
360
361
362
364
365
366
368
369
370
372
373
375
376
377
379
380
381
383
384
386
387
389
390
392
393
395
396
398
399
401
403
405
406
408
410
412
414
416
418
420
422
424
426
429
431
433
435
438
440
442
445
447
450
452
455
458
460
463
465
468
471
474
476
479
482
485
488
490
493
496
499
502
505
508
512
515
518
521
525
528
531
535
538
541
545
548
552
556
559
563
567
570
574
578
582
585
589
593
597
601
605
609
613
617
622
626
630
634
639
643
647
652
656
661
665
670
674
679
683
688
692
697
701
706
710
715
719
724
728
733
737
741
746
750
754
759
763
767
771
776
780
784
788
793
797
801
805
809
813
817
821
825
829
833
837
841
844
848
852
855
859
862
866
869
873
876
879
882
886
889
892
895
898
900
903
906
908
911
913
915
918
920
922
924
927
929
931
933
934
936
938
940
941
943
945
946
947
949
950
951
952
953
954
954
955
956
956
957
957
958
958
958
959
959
959
959
959
959
959
959
959
959
958
958
958
958
957
957
957
956
956
956
955
955
954
954
954
953
953
952
952
951
951
951
950
950
949
949
948
948
948
947
947
946
946
945
945
944
944
944
943
943
942
942
941
941
941
940
940
939
939
938
938
937
937
937
936
936
935
935
934
934
933
933
933
932
932
931
931
930
930
929
929
928
928
928
927
927
926
926
925
925
924
924
924
923
923
922
922
921
921
920
920
919
919
918
918
918
917
917
916
916
915
915
914
914
913
913
912
912
912
911
911
910
910
909
909
908
908
907
907
906
906
905
905
905
904
904
903
903
902
902
901
901
900
900
899
899
898
898
897
897
896
896
896
895
895
894
894
893
893
892
892
891
891
890
890
889
889
888
888
887
887
886
886
885
885
884
884
883
883
883
882
882
881
881
880
880
879
879
878
878
877
877
876
876
875
875
874
874
873
873
872
872
871
871
870
870
869
869
868
868
867
867
866
866
865
865
864
864
863
863
862
862
861
861
860
860
859
859
858
858
857
857
856
856
855
855
854
854
853
853
852
852
851
851
850
850
849
849
848
848
847
847
846
846
845
845
844
844
843
843
842
842
841
841
840
840
839
839
838
838
837
837
836
836
835
835
834
834
833
833
832
831
831
830
830
829
829
828
828
827
827
826
826
825
825
824
824
823
823
822
822
821
821
820
820
819
819
818
818
817
817
816
815
815
814
814
813
813
812
812
811
811
810
810
809
809
808
808
807
807
806
806
805
805
804
803
803
802
802
801
801
800
800
799
799
798
798
797
797
796
796
795
795
794
793
793
792
792
791
791
790
790
789
789
788
788
787
787
786
786
785
784
784
783
783
782
782
781
781
780
780
779
779
778
778
777
776
776
775
775
774
774
773
773
772
772
771
771
770
770
769
768
768
767
767
766
766
765
765
764
764
763
763
762
762
761
760
760
759
759
758
758
757
757
756
756
755
755
754
753
753
752
752
751
751
750
750
749
749
748
747
747
746
746
745
745
744
744
743
743
742
742
741
740
740
739
739
738
738
737
737
736
736
735
734
734
733
733
732
732
731
731
730
730
729
729
728
727
727
726
726
725
725
724
724
723
723
722
721
721
720
720
719
719
718
718
717
717
716
715
715
714
714
713
713
712
712
711
710
710
709
709
708
708
707
707
706
706
705
704
704
703
703
702
702
701
701
700
700
699
698
698
697
697
696
696
695
695
694
694
693
692
692
691
691
690
690
689
689
688
687
687
686
686
685
685
684
684
683
683
682
681
681
680
680
679
679
678
678
677
676
676
675
675
674
674
673
673
672
671
671
670
670
669
669
668
668
667
667
666
665
665
664
664
663
663
662
662
661
660
660
659
659
658
658
657
657
656
655
655
654
654
653
653
652
652
651
651
650
649
649
648
648
647
647
646
646
645
644
644
643
643
642
642
641
641
640
639
639
638
638
637
637
636
636
635
635
634
633
633
632
632
631
631
630
630
629
628
628
627
627
626
626
625
625
624
623
623
622
622
621
621
620
620
619
618
618
617
617
616
616
615
615
614
614
613
612
612
611
611
610
610
609
609
608
607
607
606
606
605
605
604
604
603
602
602
601
601
600
600
599
599
598
598
597
596
596
595
595
594
594
593
593
592
591
591
590
590
589
589
588
588
587
586
586
585
585
584
584
583
583
582
582
581
580
580
579
579
578
578
577
577
576
575
575
574
574
573
573
572
572
571
571
570
569
569
568
568
567
567
566
566
565
564
564
563
563
562
562
561
561
560
560
559
558
558
557
557
556
556
555
555
554
554
553
552
552
551
551
550
550
549
549
548
547
547
546
546
545
545
544
544
543
543
542
541
541
540
540
539
539
538
538
537
537
536
535
535
534
534
533
533
532
532
531
531
530
529
529
528
528
527
527
526
526
525
525
524
523
523
522
522
521
521
520
520
519
519
518
518
517
516
516
515
515
514
514
513
513
512
512
511
510
510
509
509
508
508
507
507
506
506
505
505
504
503
503
502
502
501
501
500
500
499
499
498
497
497
496
496
495
495
494
494
493
493
492
492
491
490
490
489
489
488
488
487
487
486
486
485
485
484
483
483
482
482
481
481
480
480
479
479
478
478
477
477
476
475
475
474
474
473
473
472
472
471
471
470
470
469
469
468
467
467
466
466
465
465
464
464
463
463
462
462
461
461
460
459
459
458
458
457
457
456
456
455
455
454
454
453
453
452
452
451
450
450
449
449
448
448
447
447
446
446
445
445
444
444
443
443
442
441
441
440
440
439
439
438
438
437
437
436
436
435
435
434
434
433
433
432
