5
27255
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
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
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
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
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
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
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
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
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
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
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
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
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
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
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
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
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
24
24
24
24
24
24
24
25
25
25
25
26
26
26
26
26
27
27
27
28
28
28
28
29
29
29
30
30
31
31
31
32
32
32
33
33
34
34
35
35
36
36
37
37
38
38
39
39
40
40
41
41
42
43
43
44
44
45
46
46
47
48
48
49
50
50
51
52
53
53
54
55
56
57
58
59
60
62
64
66
69
73
77
81
87
92
97
103
108
113
118
122
127
132
137
143
149
155
161
168
175
182
190
198
208
217
228
239
251
264
277
290
304
318
332
344
356
367
377
385
392
398
404
409
414
419
423
427
432
436
441
448
455
462
469
474
477
480
482
484
486
487
488
489
489
489
489
489
489
489
489
490
493
496
501
508
515
525
535
545
555
565
574
583
591
598
605
611
618
625
631
637
640
642
643
643
645
649
654
661
669
679
691
703
715
729
743
758
774
792
812
835
859
885
913
942
971
999
1025
1050
1074
1098
1124
1152
1181
1211
1242
1274
1305
1336
1366
1396
1427
1459
1494
1533
1577
1623
1672
1722
1773
1823
1871
1918
1964
2008
2052
2096
2141
2186
2230
2274
2315
2356
2396
2436
2479
2524
2570
2620
2671
2725
2779
2834
2888
2943
2998
3054
3111
3169
3229
3290
3351
3412
3470
3526
3580
3632
3682
3731
3781
3831
3883
3938
3994
4051
4108
4164
4220
4273
4325
4375
4424
4473
4523
4573
4623
4673
4721
4767
4811
4852
4890
4924
4954
4981
5003
5024
5043
5062
5082
5106
5133
5167
5206
5250
5298
5349
5400
5451
5501
5551
5601
5650
5696
5741
5782
5821
5857
5888
5914
5936
5952
5962
5966
5964
5959
5954
5949
5949
5952
5962
5978
5999
6024
6051
6077
6103
6128
6153
6181
6211
6244
6279
6314
6348
6376
6397
6408
6409
6402
6389
6372
6356
6342
6332
6326
6325
6325
6326
6326
6325
6321
6318
6314
6311
6312
6317
6327
6340
6355
6371
6385
6398
6409
6418
6424
6428
6430
6431
6431
6429
6426
6420
6412
6403
6396
6390
6386
6382
6378
6373
6367
6361
6353
6344
6335
6326
6316
6306
6297
6290
6288
6290
6297
6307
6319
6332
6343
6351
6353
6349
6341
6329
6316
6303
6289
6275
6259
6242
6222
6197
6166
6130
6089
6048
6008
5971
5937
5905
5875
5844
5814
5782
5748
5713
5674
5632
5585
5534
5478
5418
5354
5288
5220
5149
5074
4996
4914
4829
4741
4650
4558
4465
4372
4281
4192
4106
4021
3937
3852
3765
3676
3584
3488
3388
3286
3184
3084
2987
2892
2800
2708
2615
2519
2419
2315
2208
2098
1988
1878
1768
1654
1537
1416
1289
1157
1022
882
737
586
429
267
102
-65
-230
-392
-552
-710
-868
-1028
-1192
-1359
-1528
-1694
-1854
-2004
-2141
-2266
-2380
-2482
-2574
-2657
-2734
-2805
-2870
-2930
-2982
-3026
-3062
-3088
-3104
-3108
-3099
-3078
-3046
-3006
-2962
-2915
-2869
-2826
-2788
-2756
-2729
-2707
-2691
-2681
-2679
-2682
-2687
-2692
-2696
-2701
-2708
-2722
-2744
-2776
-2818
-2867
-2918
-2965
-3001
-3021
-3018
-2991
-2943
-2876
-2797
-2710
-2620
-2531
-2446
-2365
-2290
-2219
-2151
-2085
-2019
-1949
-1874
-1792
-1705
-1614
-1522
-1431
-1341
-1254
-1170
-1088
-1008
-929
-846
-757
-658
-547
-424
-290
-147
-1
146
292
435
573
705
829
944
1052
1157
1259
1364
1470
1579
1689
1797
1902
2001
2092
2172
2239
2296
2347
2397
2453
2516
2591
2680
2782
2896
3024
3163
3316
3484
3664
3858
4059
4269
4483
4700
4920
5141
5355
5557
5742
5907
6055
6184
6294
6383
6451
6500
6534
6555
6566
6568
6567
6569
6582
6613
6668
6748
6854
6984
7134
7302
7485
7684
7898
8122
8360
8606
8862
9126
9397
9672
9946
10213
10470
10716
10949
11167
11371
11562
11741
11913
12082
12254
12431
12615
12806
13006
13212
13425
13637
13844
14038
14217
14381
14535
14683
14830
14979
15132
15292
15454
15615
15766
15899
16006
16084
16132
16155
16161
16151
16134
16117
16106
16108
16123
16151
16187
16226
16267
16306
16344
16382
16426
16477
16539
16615
16707
16815
16935
17060
17182
17293
17386
17456
17501
17522
17523
17508
17481
17446
17406
17362
17312
17255
17191
17121
17047
16975
16909
16852
16807
16779
16767
16772
16791
16820
16858
16901
16948
16999
17054
17109
17162
17211
17254
17290
17323
17350
17373
17387
17392
17386
17370
17343
17306
17264
17219
17177
17140
17107
17079
17056
17039
17026
17015
17004
16990
16974
16954
16933
16911
16886
16856
16819
16772
16714
16646
16570
16490
16405
16317
16226
16132
16036
15939
15839
15734
15626
15516
15404
15288
15167
15042
14915
14790
14670
14555
14444
14335
14224
14110
13991
13864
13725
13570
13394
13196
12975
12732
12471
12197
11915
11630
11345
11057
10765
10465
10156
9839
9517
9196
8881
8575
8281
8000
7734
7485
7252
7039
6844
6671
6517
6381
6256
6137
6019
5897
5770
5637
5501
5360
5215
5060
4889
4694
4468
4206
3905
3565
3189
2781
2349
1902
1444
981
513
41
-436
-918
-1403
-1891
-2376
-2856
-3326
-3780
-4216
-4628
-5015
-5373
-5704
-6010
-6292
-6554
-6797
-7024
-7236
-7437
-7631
-7818
-7999
-8172
-8340
-8504
-8671
-8846
-9035
-9239
-9458
-9689
-9932
-10185
-10444
-10707
-10975
-11247
-11528
-11820
-12122
-12434
-12751
-13067
-13379
-13686
-13988
-14286
-14579
-14866
-15145
-15415
-15675
-15925
-16165
-16397
-16620
-16834
-17040
-17238
-17426
-17603
-17771
-17929
-18079
-18222
-18361
-18497
-18632
-18766
-18901
-19035
-19169
-19301
-19429
-19552
-19669
-19778
-19878
-19970
-20056
-20137
-20213
-20287
-20358
-20432
-20508
-20589
-20673
-20760
-20851
-20948
-21052
-21165
-21283
-21407
-21537
-21675
-21824
-21986
-22161
-22346
-22539
-22736
-22938
-23142
-23349
-23556
-23765
-23974
-24181
-24384
-24581
-24768
-24947
-25118
-25285
-25451
-25617
-25783
-25948
-26109
-26264
-26412
-26553
-26688
-26815
-26931
-27034
-27120
-27187
-27232
-27254
-27255
-27236
-27201
-27154
-27101
-27041
-26976
-26908
-26835
-26761
-26684
-26606
-26528
-26449
-26373
-26303
-26243
-26196
-26163
-26142
-26129
-26120
-26113
-26108
-26105
-26108
-26116
-26130
-26147
-26165
-26181
-26194
-26204
-26212
-26219
-26223
-26222
-26217
-26207
-26194
-26180
-26163
-26144
-26120
-26088
-26048
-25996
-25934
-25861
-25780
-25691
-25596
-25495
-25390
-25282
-25172
-25060
-24949
-24836
-24723
-24611
-24500
-24392
-24287
-24184
-24081
-23977
-23870
-23757
-23638
-23508
-23368
-23217
-23054
-22878
-22688
-22481
-22258
-22015
-21752
-21468
-21161
-20836
-20497
-20148
-19796
-19448
-19109
-18783
-18472
-18172
-17882
-17599
-17325
-17060
-16805
-16560
-16324
-16094
-15868
-15643
-15415
-15183
-14948
-14708
-14467
-14226
-13983
-13736
-13485
-13226
-12961
-12691
-12421
-12153
-11890
-11635
-11390
-11157
-10935
-10725
-10527
-10340
-10168
-10011
-9870
-9746
-9636
-9537
-9445
-9356
-9265
-9168
-9063
-8950
-8830
-8706
-8579
-8451
-8322
-8192
-8058
-7921
-7777
-7624
-7461
-7288
-7105
-6915
-6719
-6518
-6316
-6113
-5913
-5716
-5523
-5332
-5140
-4943
-4740
-4530
-4312
-4088
-3858
-3625
-3391
-3160
-2934
-2714
-2503
-2298
-2099
-1904
-1714
-1527
-1343
-1161
-981
-804
-631
-462
-298
-138
22
184
351
525
705
892
1085
1284
1491
1706
1927
2152
2378
2598
2811
3012
3203
3382
3553
3716
3871
4018
4156
4286
4409
4524
4634
4738
4837
4933
5027
5119
5209
5301
5394
5489
5584
5680
5776
5873
5972
6076
6183
6295
6410
6531
6655
6785
6920
7059
7200
7339
7477
7612
7743
7870
7993
8112
8228
8342
8454
8562
8661
8750
8827
8892
8944
8984
9012
9029
9033
9027
9010
8985
8952
8911
8863
8807
8745
8676
8600
8517
8429
8336
8238
8138
8035
7929
7820
7709
7597
7484
7370
7255
7139
7020
6899
6776
6651
6524
6394
6260
6118
5967
5804
5627
5437
5234
5021
4801
4573
4339
4098
3847
3585
3311
3024
2726
2417
2101
1780
1457
1134
811
490
169
-153
-475
-796
-1115
-1430
-1740
-2045
-2343
-2634
-2916
-3187
-3447
-3692
-3923
-4137
-4334
-4514
-4676
-4822
-4951
-5065
-5166
-5255
-5331
-5396
-5449
-5493
-5528
-5556
-5579
-5597
-5609
-5615
-5617
-5614
-5608
-5600
-5589
-5576
-5559
-5540
-5517
-5494
-5468
-5441
-5412
-5379
-5342
-5300
-5251
-5195
-5130
-5057
-4974
-4883
-4783
-4675
-4558
-4432
-4300
-4162
-4022
-3883
-3745
-3608
-3470
-3331
-3192
-3054
-2921
-2795
-2675
-2560
-2449
-2341
-2237
-2138
-2044
-1954
-1868
-1785
-1705
-1626
-1549
-1469
-1385
-1296
-1200
-1100
-997
-895
-796
-704
-621
-549
-488
-440
-402
-374
-356
-348
-350
-363
-386
-420
-464
-519
-584
-659
-742
-831
-927
-1027
-1131
-1237
-1345
-1451
-1553
-1651
-1743
-1833
-1922
-2011
-2104
-2201
-2302
-2405
-2510
-2612
-2712
-2807
-2898
-2983
-3064
-3141
-3215
-3290
-3364
-3438
-3510
-3577
-3637
-3686
-3724
-3750
-3765
-3770
-3767
-3754
-3732
-3699
-3655
-3600
-3535
-3461
-3380
-3295
-3205
-3114
-3023
-2932
-2844
-2756
-2671
-2587
-2506
-2429
-2356
-2288
-2224
-2164
-2108
-2056
-2008
-1966
-1928
-1895
-1866
-1839
-1812
-1782
-1751
-1718
-1687
-1660
-1637
-1619
-1605
-1593
-1583
-1573
-1563
-1554
-1545
-1537
-1532
-1529
-1527
-1523
-1516
-1503
-1483
-1455
-1419
-1375
-1322
-1260
-1190
-1111
-1025
-931
-829
-719
-605
-489
-375
-268
-172
-89
-19
39
87
125
156
179
193
197
188
164
124
68
-1
-79
-163
-249
-333
-415
-493
-568
-640
-711
-783
-858
-936
-1016
-1100
-1183
-1266
-1350
-1434
-1519
-1605
-1692
-1781
-1873
-1966
-2061
-2157
-2253
-2348
-2440
-2527
-2609
-2684
-2750
-2806
-2851
-2884
-2906
-2916
-2915
-2902
-2878
-2843
-2796
-2737
-2664
-2577
-2475
-2360
-2231
-2090
-1940
-1781
-1616
-1445
-1271
-1095
-916
-736
-553
-367
-179
12
203
391
576
757
935
1110
1283
1451
1614
1769
1917
2056
2186
2308
2424
2536
2644
2749
2851
2950
3042
3126
3201
3267
3326
3379
3429
3479
3530
3585
3641
3697
3753
3806
3855
3900
3941
3981
4021
4062
4104
4148
4191
4233
4270
4301
4324
4340
4349
4351
4349
4342
4332
4319
4301
4277
4244
4201
4147
4083
4011
3932
3847
3758
3665
3570
3471
3369
3263
3154
3040
2924
2805
2686
2566
2446
2326
2204
2083
1963
1845
1730
1620
1512
1407
1305
1206
1110
1016
922
829
736
644
554
470
391
320
256
197
141
87
32
-25
-85
-148
-213
-281
-349
-416
-482
-547
-611
-676
-741
-809
-879
-953
-1030
-1108
-1186
-1265
-1342
-1417
-1489
-1556
-1617
-1673
-1723
-1768
-1807
-1841
-1868
-1887
-1897
-1896
-1883
-1859
-1822
-1774
-1715
-1645
-1567
-1482
-1390
-1293
-1190
-1082
-967
-844
-714
-575
-429
-277
-122
36
193
347
500
650
800
951
1104
1258
1415
1574
1735
1896
2057
2215
2371
2523
2671
2815
2954
3087
3214
3332
3443
3544
3637
3719
3793
3857
3915
3968
4014
4059
4099
4135
4171
4206
4242
4279
4317
4355
4394
4432
4473
4516
4563
4614
4667
4721
4773
4821
4862
4895
4918
4929
4929
4921
4906
4887
4864
4840
4813
4785
4753
4717
4675
4629
4576
4519
4459
4396
4331
4264
4196
4128
4059
3990
3919
3844
3764
3676
3581
3477
3366
3247
3121
2991
2857
2720
2580
2440
2299
2158
2020
1883
1748
1615
1483
1350
1216
1081
948
818
693
573
458
348
243
141
43
-52
-145
-237
-329
-421
-512
-602
-689
-773
-853
-931
-1006
-1079
-1149
-1217
-1283
-1348
-1411
-1473
-1533
-1592
-1649
-1701
-1749
-1792
-1829
-1862
-1891
-1918
-1944
-1970
-1995
-2020
-2044
-2066
-2086
-2104
-2120
-2134
-2146
-2156
-2165
-2173
-2180
-2185
-2190
-2194
-2194
-2192
-2187
-2179
-2170
-2161
-2152
-2143
-2135
-2129
-2124
-2121
-2121
-2124
-2128
-2132
-2136
-2141
-2145
-2148
-2152
-2156
-2161
-2167
-2173
-2180
-2185
-2189
-2191
-2189
-2184
-2177
-2168
-2158
-2147
-2137
-2129
-2122
-2119
-2117
-2117
-2118
-2119
-2121
-2125
-2131
-2140
-2154
-2171
-2192
-2214
-2237
-2261
-2286
-2311
-2338
-2365
-2394
-2423
-2452
-2481
-2510
-2540
-2570
-2603
-2637
-2674
-2712
-2753
-2796
-2842
-2889
-2937
-2985
-3033
-3079
-3126
-3171
-3216
-3260
-3303
-3346
-3387
-3426
-3465
-3501
-3535
-3566
-3594
-3619
-3643
-3667
-3691
-3715
-3740
-3764
-3785
-3804
-3818
-3828
-3834
-3835
-3833
-3827
-3819
-3809
-3798
-3786
-3772
-3756
-3737
-3717
-3694
-3670
-3645
-3618
-3592
-3567
-3543
-3524
-3508
-3495
-3486
-3478
-3470
-3462
-3452
-3441
-3429
-3417
-3404
-3390
-3376
-3361
-3345
-3326
-3305
-3280
-3252
-3221
-3187
-3151
-3114
-3076
-3037
-2999
-2959
-2918
-2877
-2835
-2793
-2752
-2711
-2672
-2634
-2597
-2561
-2526
-2491
-2458
-2425
-2393
-2361
-2330
-2299
-2268
-2239
-2212
-2186
-2161
-2136
-2111
-2084
-2055
-2024
-1991
-1956
-1920
-1884
-1846
-1808
-1770
-1733
-1697
-1661
-1626
-1592
-1560
-1529
-1500
-1474
-1451
-1431
-1412
-1394
-1378
-1363
-1351
-1342
-1335
-1329
-1323
-1315
-1305
-1291
-1275
-1255
-1232
-1206
-1177
-1145
-1109
-1071
-1029
-986
-940
-893
-844
-794
-742
-686
-628
-566
-501
-435
-367
-299
-229
-158
-85
-11
65
143
221
301
381
462
542
620
696
769
840
909
978
1047
1118
1191
1266
1346
1429
1517
1608
1702
1799
1900
2004
2113
2227
2346
2469
2596
2726
2860
2997
3135
3274
3412
3549
3682
3811
3937
4058
4174
4287
4396
4502
4604
4702
4796
4884
4966
5043
5113
5178
5237
5291
5341
5387
5429
5468
5503
5535
5564
5589
5611
5631
5649
5664
5678
5690
5700
5707
5712
5712
5711
5707
5701
5694
5687
5678
5667
5655
5642
5627
5611
5596
5580
5564
5548
5532
5517
5503
5490
5480
5473
5469
5467
5468
5472
5477
5486
5496
5508
5521
5534
5547
5560
5572
5583
5594
5603
5611
5617
5621
5624
5623
5619
5612
5601
5587
5572
5555
5538
5520
5504
5488
5473
5459
5446
5434
5422
5409
5395
5380
5365
5349
5335
5322
5310
5300
5291
5282
5272
5261
5247
5232
5217
5201
5187
5173
5161
5150
5143
5139
5140
5143
5149
5156
5164
5171
5178
5185
5193
5200
5209
5221
5235
5252
5272
5293
5315
5337
5357
5377
5397
5416
5437
5458
5480
5503
5528
5554
5580
5605
5627
5647
5664
5678
5689
5698
5705
5710
5714
5716
5716
5715
5711
5706
5700
5692
5684
5676
5667
5656
5644
5629
5612
5592
5569
5545
5519
5492
5464
5437
5411
5384
5357
5330
5301
5272
5242
5210
5175
5140
5102
5064
5025
4987
4951
4916
4885
4857
4830
4803
4776
4748
4717
4685
4651
4617
4582
4548
4514
4482
4451
4421
4393
4365
4337
4311
4284
4259
4234
4211
4189
4170
4153
4139
4126
4115
4104
4091
4080
4066
4053
4040
4027
4017
4006
3998
3989
3979
3968
3956
3942
3926
3909
3890
3870
3850
3828
3806
3783
3759
3733
3705
3674
3640
3602
3559
3512
3461
3404
3343
3279
3211
3141
3068
2993
2917
2840
2761
2680
2597
2512
2426
2338
2250
2160
2070
1980
1891
1805
1721
1641
1565
1492
1421
1352
1283
1213
1141
1066
990
912
832
751
669
586
501
415
328
238
146
51
-46
-145
-245
-346
-446
-544
-639
-729
-815
-895
-969
-1038
-1101
-1159
-1214
-1266
-1316
-1365
-1411
-1455
-1495
-1531
-1564
-1593
-1619
-1641
-1660
-1678
-1693
-1708
-1721
-1731
-1739
-1743
-1743
-1740
-1733
-1724
-1711
-1697
-1680
-1661
-1642
-1621
-1599
-1576
-1550
-1522
-1492
-1461
-1428
-1395
-1362
-1327
-1291
-1253
-1214
-1173
-1131
-1086
-1038
-986
-931
-875
-817
-760
-704
-650
-598
-548
-498
-449
-400
-351
-300
-248
-196
-142
-87
-32
26
84
144
205
267
329
392
454
515
575
634
691
746
798
848
895
940
983
1025
1065
1105
1144
1183
1223
1263
1305
1348
1392
1438
1486
1536
1589
1643
1699
1757
1816
1876
1936
1996
2056
2115
2172
2227
2279
2328
2374
2417
2458
2496
2531
2565
2598
2630
2662
2694
2726
2757
2787
2814
2837
2856
2872
2883
2892
2899
2905
2911
2915
2918
2920
2920
2918
2915
2910
2906
2902
2900
2898
2899
2900
2901
2903
2905
2906
2908
2911
2916
2922
2930
2939
2947
2953
2956
2956
2952
2944
2933
2919
2903
2886
2868
2848
2827
2805
2780
2753
2725
2694
2662
2628
2592
2555
2518
2480
2442
2404
2365
2326
2287
2248
2209
2170
2130
2089
2047
2003
1959
1913
1866
1819
1770
1719
1667
1613
1559
1505
1452
1400
1351
1302
1254
1206
1159
1112
1067
1022
981
941
904
869
836
806
777
751
725
700
676
652
628
604
581
558
536
516
497
480
463
447
429
411
391
370
346
320
293
263
233
202
172
141
112
83
55
29
3
-22
-47
-72
-97
-121
-144
-166
-185
-202
-215
-225
-231
-235
-236
-236
-233
-229
-223
-214
-203
-188
-172
-154
-134
-112
-89
-66
-43
-20
1
22
41
60
77
94
109
123
137
149
161
172
182
192
202
211
220
229
239
248
259
271
283
297
311
326
343
361
381
403
425
447
470
493
516
540
566
592
620
648
677
706
736
766
795
824
851
875
897
916
934
950
965
978
990
1000
1006
1012
1014
1014
1010
1004
996
986
976
965
955
945
936
926
916
905
892
877
862
846
831
818
807
799
792
788
785
783
782
782
782
782
782
782
781
780
778
775
771
767
761
753
743
729
712
692
669
644
619
593
567
541
515
489
464
437
411
384
356
329
301
274
248
222
196
172
147
124
101
80
60
41
26
12
1
-8
-15
-22
-28
-34
-40
-46
-52
-58
-64
-70
-78
-88
-100
-114
-129
-145
-161
-177
-193
-207
-221
-233
-245
-255
-263
-269
-273
-274
-273
-271
-267
-261
-254
-245
-235
-224
-212
-199
-185
-171
-157
-142
-128
-114
-99
-82
-64
-44
-22
2
28
56
86
118
151
186
224
263
304
347
390
433
477
520
564
608
653
699
746
793
841
889
937
985
1031
1078
1124
1170
1215
1261
1306
1352
1397
1443
1489
1536
1583
1631
1679
1729
1780
1832
1887
1943
2001
2062
2125
2190
2257
2326
2397
2469
2543
2619
2695
2773
2850
2927
3002
3077
3149
3219
3287
3354
3419
3483
3546
3608
3669
3728
3787
3845
3903
3962
4019
4078
4136
4193
4249
4305
4360
4414
4468
4521
4573
4626
4678
4729
4780
4830
4880
4930
4978
5026
5071
5115
5156
5194
5229
5262
5292
5321
5348
5373
5398
5421
5441
5459
5474
5486
5495
5500
5503
5503
5501
5497
5492
5486
5479
5470
5459
5445
5429
5410
5389
5366
5340
5311
5281
5248
5213
5176
5136
5094
5051
5006
4960
4913
4864
4813
4760
4705
4648
4589
4529
4467
4403
4338
4271
4202
4131
4059
3988
3916
3843
3771
3698
3624
3549
3473
3396
3320
3244
3169
3097
3027
2959
2891
2824
2757
2690
2622
2554
2487
2420
2353
2287
2221
2155
2090
2025
1960
1894
1828
1762
1694
1627
1558
1490
1420
1350
1280
1208
1136
1062
987
910
832
752
671
588
506
423
340
259
178
99
22
-55
-130
-204
-277
-349
-419
-489
-556
-622
-687
-750
-811
-871
-929
-985
-1040
-1095
-1149
-1202
-1256
-1309
-1361
-1413
-1464
-1514
-1562
-1607
-1650
-1691
-1728
-1763
-1796
-1827
-1856
-1883
-1908
-1931
-1952
-1970
-1986
-1999
-2011
-2020
-2028
-2033
-2035
-2036
-2035
-2031
-2025
-2017
-2007
-1996
-1983
-1968
-1952
-1934
-1914
-1893
-1869
-1843
-1814
-1782
-1748
-1712
-1673
-1632
-1589
-1545
-1498
-1450
-1401
-1350
-1299
-1246
-1193
-1140
-1085
-1030
-974
-917
-857
-797
-735
-671
-607
-542
-475
-408
-341
-272
-203
-133
-62
10
83
156
231
305
380
454
529
603
677
751
826
902
978
1054
1131
1207
1283
1358
1431
1503
1574
1644
1712
1780
1846
1911
1974
2036
2096
2156
2215
2274
2331
2389
2446
2503
2561
2619
2677
2736
2795
2854
2912
2971
3028
3085
3141
3194
3247
3296
3344
3390
3434
3476
3516
3555
3593
3629
3664
3698
3730
3761
3791
3819
3845
3869
3892
3912
3930
3946
3959
3969
3976
3981
3983
3983
3979
3973
3964
3953
3939
3924
3908
3890
3871
3851
3829
3807
3783
3758
3734
3708
3682
3656
3629
3603
3576
3550
3524
3499
3474
3448
3422
3393
3363
3331
3296
3259
3220
3179
3138
3096
3055
3013
2971
2928
2886
2842
2798
2754
2709
2664
2619
2575
2532
2490
2449
2409
2371
2334
2298
2264
2229
2195
2162
2128
2095
2062
2029
1997
1965
1932
1900
1867
1833
1799
1765
1731
1696
1661
1626
1590
1554
1517
1479
1442
1405
1369
1334
1300
1268
1238
1209
1182
1155
1128
1103
1078
1055
1032
1012
992
973
956
939
923
907
891
876
861
846
831
818
805
793
782
770
759
747
734
720
707
692
678
664
650
637
624
611
599
588
577
567
558
550
542
535
528
522
517
514
511
510
508
507
505
503
499
494
489
482
474
466
457
447
437
426
415
405
394
384
375
366
357
349
341
335
330
327
325
325
326
328
331
334
338
343
350
358
367
377
389
403
418
433
450
467
485
504
523
543
562
582
601
621
641
662
683
705
728
751
775
799
824
849
874
899
925
951
977
1002
1030
1056
1083
1109
1136
1162
1188
1213
1238
1263
1287
1311
1335
1360
1386
1411
1437
1463
1488
1514
1538
1563
1586
1610
1632
1655
1677
1700
1722
1743
1764
1784
1802
1819
1834
1849
1863
1876
1890
1903
1916
1927
1937
1946
1953
1958
1962
1964
1966
1966
1965
1964
1961
1957
1951
1942
1932
1919
1906
1892
1878
1864
1851
1837
1823
1809
1794
1779
1763
1747
1731
1715
1699
1682
1664
1646
1627
1606
1585
1562
1539
1516
1493
1469
1445
1420
1393
1365
1337
1307
1277
1246
1214
1183
1151
1119
1087
1054
1020
986
949
912
873
833
791
749
706
663
620
578
536
495
454
414
375
337
301
265
232
199
168
138
109
81
53
26
0
-27
-52
-78
-103
-129
-154
-179
-204
-228
-251
-274
-296
-317
-337
-357
-377
-396
-416
-435
-455
-474
-494
-513
-531
-549
-567
-584
-601
-618
-634
-650
-666
-681
-696
-710
-724
-738
-750
-762
-774
-785
-795
-804
-813
-821
-828
-836
-844
-853
-861
-870
-879
-888
-897
-905
-915
-924
-934
-944
-956
-968
-981
-995
-1010
-1024
-1039
-1053
-1069
-1084
-1100
-1117
-1135
-1154
-1173
-1193
-1213
-1233
-1253
-1271
-1289
-1306
-1322
-1337
-1352
-1366
-1380
-1393
-1406
-1419
-1430
-1441
-1450
-1459
-1468
-1476
-1485
-1493
-1501
-1508
-1514
-1520
-1525
-1529
-1532
-1535
-1538
-1540
-1543
-1545
-1547
-1549
-1551
-1553
-1554
-1556
-1557
-1558
-1559
-1560
-1562
-1563
-1564
-1565
-1566
-1567
-1567
-1567
-1566
-1564
-1561
-1558
-1553
-1548
-1541
-1533
-1524
-1513
-1501
-1488
-1474
-1459
-1442
-1424
-1405
-1384
-1362
-1338
-1313
-1285
-1256
-1226
-1195
-1163
-1130
-1097
-1062
-1028
-992
-955
-917
-879
-840
-801
-763
-724
-686
-647
-609
-570
-530
-489
-448
-406
-364
-322
-280
-238
-196
-155
-114
-74
-35
4
44
84
125
167
209
253
296
340
385
430
476
523
569
616
663
709
754
800
846
891
936
981
1025
1069
1112
1153
1193
1232
1270
1306
1341
1376
1410
1445
1478
1511
1543
1574
1603
1630
1655
1679
1702
1724
1744
1764
1783
1802
1819
1836
1852
1867
1883
1898
1914
1930
1946
1962
1978
1993
2007
2021
2036
2050
2065
2080
2094
2109
2123
2136
2149
2161
2173
2184
2195
2206
2217
2228
2240
2251
2263
2274
2286
2297
2308
2319
2329
2339
2348
2357
2367
2377
2387
2399
2411
2424
2437
2451
2465
2478
2492
2505
2517
2530
2543
2555
2568
2582
2595
2608
2620
2633
2646
2658
2671
2683
2695
2707
2718
2729
2740
2752
2764
2777
2790
2804
2817
2829
2842
2853
2864
2874
2883
2892
2900
2908
2916
2923
2931
2938
2945
2953
2960
2966
2971
2975
2978
2979
2979
2978
2977
2976
2976
2975
2973
2972
2970
2968
2966
2964
2961
2958
2955
2953
2950
2948
2946
2944
2942
2941
2938
2936
2932
2928
2924
2918
2912
2904
2896
2887
2876
2865
2852
2838
2824
2809
2792
2775
2756
2735
2713
2690
2665
2640
2614
2587
2559
2531
2503
2474
2446
2418
2390
2362
2335
2309
2282
2256
2230
2204
2178
2152
2126
2100
2075
2050
2025
2001
1979
1956
1933
1910
1886
1863
1839
1816
1793
1771
1749
1728
1708
1688
1668
1647
1625
1602
1577
1551
1524
1496
1469
1441
1413
1387
1360
1334
1307
1280
1253
1226
1199
1172
1146
1121
1096
1072
1048
1025
1002
979
956
933
910
886
860
834
807
780
753
726
699
672
645
619
592
566
540
513
487
460
433
407
380
354
328
303
277
251
226
199
172
145
117
88
58
28
-2
-33
-64
-94
-124
-154
-183
-211
-239
-267
-295
-322
-350
-378
-406
-434
-462
-490
-517
-546
-574
-602
-631
-659
-688
-716
-745
-773
-801
-827
-853
-878
-903
-926
-948
-969
-989
-1008
-1026
-1043
-1059
-1075
-1090
-1105
-1119
-1133
-1147
-1161
-1175
-1188
-1200
-1212
-1223
-1233
-1243
-1252
-1261
-1270
-1278
-1287
-1296
-1304
-1312
-1319
-1325
-1330
-1334
-1337
-1339
-1341
-1343
-1343
-1343
-1342
-1339
-1334
-1329
-1322
-1314
-1305
-1296
-1287
-1277
-1268
-1258
-1249
-1241
-1232
-1224
-1216
-1208
-1200
-1193
-1185
-1179
-1172
-1166
-1160
-1155
-1150
-1145
-1138
-1131
-1123
-1114
-1105
-1095
-1085
-1075
-1065
-1055
-1044
-1032
-1020
-1008
-994
-981
-967
-953
-938
-923
-908
-892
-877
-862
-846
-831
-816
-801
-786
-772
-759
-747
-736
-726
-718
-712
-707
-704
-702
-701
-701
-702
-705
-708
-713
-718
-725
-732
-740
-749
-757
-766
-774
-782
-789
-796
-803
-809
-815
-821
-827
-834
-840
-845
-850
-854
-856
-858
-860
-861
-861
-862
-862
-861
-861
-859
-857
-855
-851
-846
-840
-833
-825
-817
-809
-800
-790
-781
-770
-759
-748
-735
-721
-707
-692
-677
-661
-646
-630
-613
-596
-579
-560
-541
-521
-501
-481
-461
-441
-421
-401
-382
-362
-342
-323
-303
-283
-262
-242
-222
-202
-182
-161
-141
-120
-99
-77
-56
-35
-13
8
30
52
74
96
118
139
160
179
198
216
234
252
270
289
309
329
350
371
393
414
436
458
480
501
523
545
567
589
611
632
652
672
691
710
728
746
763
780
797
813
829
845
862
879
896
914
933
952
972
993
1014
1037
1060
1084
1109
1135
1162
1189
1218
1247
1277
1306
1337
1367
1397
1427
1457
1487
1517
1547
1577
1606
1636
1665
1694
1723
1751
1779
1807
1834
1861
1886
1911
1935
1958
1981
2004
2025
2047
2067
2087
2106
2124
2141
2158
2174
2190
2205
2220
2234
2248
2261
2273
2284
2294
2303
2312
2320
2327
2333
2338
2343
2347
2350
2353
2355
2356
2357
2358
2359
2360
2361
2362
2362
2363
2363
2364
2364
2364
2365
2365
2366
2367
2367
2366
2365
2362
2359
2356
2352
2348
2343
2339
2334
2329
2324
2317
2310
2302
2293
2284
2273
2263
2251
2239
2227
2214
2200
2186
2172
2157
2142
2126
2110
2094
2078
2062
2045
2029
2013
1998
1982
1965
1949
1933
1917
1901
1885
1869
1853
1837
1821
1805
1788
1772
1755
1738
1721
1704
1687
1670
1654
1637
1621
1606
1590
1575
1560
1546
1532
1518
1504
1490
1476
1462
1448
1433
1417
1402
1386
1369
1352
1335
1318
1299
1279
1259
1238
1216
1195
1173
1153
1132
1113
1094
1075
1057
1040
1022
1006
991
975
961
947
934
922
911
900
890
881
872
863
855
848
842
836
831
826
821
817
813
809
805
802
799
795
793
790
786
783
779
774
768
762
756
748
741
733
724
715
705
695
685
674
663
651
638
626
613
599
585
571
556
541
526
510
493
475
457
439
420
402
383
364
346
327
309
291
272
254
235
217
199
180
162
144
125
107
88
69
49
29
8
-13
-34
-55
-76
-97
-117
-138
-159
-180
-201
-221
-240
-259
-276
-293
-309
-323
-337
-351
-364
-377
-390
-403
-416
-428
-440
-451
-462
-473
-482
-492
-500
-508
-515
-521
-527
-533
-538
-542
-545
-548
-549
-550
-549
-547
-544
-540
-536
-532
-527
-523
-518
-514
-509
-505
-501
-497
-494
-490
-487
-483
-479
-475
-471
-466
-461
-456
-450
-444
-438
-431
-424
-416
-408
-398
-387
-376
-364
-352
-339
-325
-312
-298
-283
-269
-254
-239
-224
-210
-195
-181
-167
-153
-139
-124
-110
-95
-81
-66
-51
-36
-21
-7
8
23
37
52
66
80
95
109
123
138
152
167
182
196
211
227
242
258
275
291
308
325
342
358
375
391
407
423
439
454
469
483
498
511
525
537
549
561
572
583
593
603
613
623
633
643
653
663
673
682
691
699
707
714
721
726
731
735
738
741
743
745
746
747
747
748
748
749
749
749
748
747
746
745
744
743
742
741
740
739
736
734
730
725
720
714
707
700
692
684
677
669
662
654
647
639
631
623
614
606
598
590
582
574
566
558
550
542
533
524
514
504
494
484
473
463
452
442
432
421
410
398
387
374
362
349
336
323
310
296
281
267
253
238
224
209
193
177
161
144
126
108
90
71
52
33
14
-5
-25
-45
-65
-85
-106
-127
-147
-167
-186
-204
-222
-239
-255
-272
-287
-303
-318
-333
-348
-363
-378
-392
-407
-421
-435
-450
-465
-480
-495
-511
-527
-542
-558
-574
-590
-607
-623
-640
-656
-672
-688
-704
-719
-734
-749
-763
-778
-791
-805
-819
-831
-843
-855
-865
-874
-882
-890
-896
-903
-909
-914
-920
-925
-930
-934
-937
-939
-940
-941
-942
-942
-943
-944
-945
-946
-947
-947
-947
-947
-945
-944
-941
-939
-936
-932
-929
-925
-920
-915
-910
-904
-898
-892
-886
-879
-871
-863
-854
-845
-836
-826
-816
-806
-795
-783
-771
-759
-746
-732
-717
-701
-685
-668
-650
-631
-613
-593
-574
-555
-537
-518
-500
-482
-465
-447
-430
-412
-395
-378
-361
-343
-326
-309
-291
-272
-254
-234
-214
-193
-172
-150
-128
-106
-84
-62
-40
-17
5
28
50
72
94
115
135
156
176
195
215
235
256
276
297
318
339
360
381
403
425
447
469
492
515
538
560
582
604
625
645
665
684
703
722
741
759
777
795
813
830
847
863
879
894
910
925
941
956
971
986
1000
1014
1028
1041
1053
1065
1076
1088
1099
1111
1122
1133
1144
1155
1165
1175
1185
1195
1205
1214
1223
1231
1238
1245
1250
1254
1256
1258
1260
1260
1260
1259
1257
1255
1252
1248
1243
1238
1232
1226
1220
1214
1208
1201
1195
1188
1181
1174
1166
1157
1148
1139
1130
1120
1109
1098
1087
1075
1062
1049
1036
1022
1008
995
981
967
954
941
928
915
902
889
876
864
852
841
830
819
809
799
789
779
770
760
751
742
733
725
717
710
703
696
689
682
676
670
665
660
655
651
647
642
638
633
629
624
620
616
612
608
604
600
595
591
586
582
578
574
571
568
565
562
559
556
553
550
547
544
541
538
535
532
530
527
525
523
520
518
516
514
511
509
506
503
500
496
493
489
485
481
477
471
465
458
451
443
435
426
418
410
402
395
387
380
374
367
361
355
350
345
341
338
335
333
331
329
328
327
327
326
325
324
323
321
318
315
311
306
301
296
290
284
278
271
264
257
250
242
234
225
216
207
197
188
177
167
156
145
134
123
111
100
89
77
65
53
41
29
17
5
-7
-18
-29
-41
-52
-64
-76
-88
-100
-113
-126
-139
-153
-167
-180
-194
-208
-221
-235
-248
-261
-274
-287
-299
-311
-323
-335
-346
-357
-367
-377
-386
-394
-403
-411
-419
-427
-435
-442
-449
-456
-463
-470
-478
-485
-493
-502
-510
-519
-528
-537
-547
-556
-566
-576
-586
-596
-606
-616
-626
-635
-645
-654
-663
-672
-680
-688
-696
-703
-710
-717
-724
-730
-737
-743
-750
-756
-762
-767
-773
-779
-784
-789
-795
-800
-805
-810
-815
-820
-824
-828
-832
-836
-839
-842
-844
-847
-849
-851
-853
-855
-856
-857
-859
-859
-860
-861
-861
-860
-859
-858
-856
-853
-851
-847
-844
-841
-838
-834
-831
-828
-825
-823
-821
-820
-819
-819
-820
-821
-823
-825
-828
-830
-833
-836
-838
-840
-842
-843
-844
-845
-845
-845
-845
-844
-843
-842
-841
-840
-839
-838
-837
-836
-836
-835
-836
-836
-838
-839
-841
-843
-845
-847
-849
-852
-854
-856
-858
-860
-862
-863
-864
-864
-865
-865
-865
-865
-866
-866
-866
-867
-867
-867
-867
-867
-866
-865
-864
-863
-863
-862
-861
-860
-859
-857
-854
-851
-848
-844
-840
-836
-832
-827
-823
-818
-813
-807
-802
-796
-790
-784
-778
-771
-765
-759
-753
-747
-742
-737
-733
-728
-724
-719
-715
-710
-704
-699
-694
-689
-684
-680
-676
-671
-666
-661
-654
-648
-640
-633
-625
-617
-609
-601
-593
-585
-577
-569
-560
-551
-542
-533
-524
-515
-506
-498
-490
-483
-475
-467
-459
-451
-443
-435
-427
-419
-411
-402
-394
-385
-376
-368
-359
-350
-341
-331
-322
-313
-303
-293
-284
-274
-265
-255
-246
-236
-227
-218
-210
-202
-194
-187
-180
-174
-167
-160
-153
-146
-139
-133
-127
-121
-115
-109
-103
-97
-91
-84
-77
-70
-63
-55
-48
-41
-34
-28
-22
-15
-9
-3
4
11
18
26
33
40
47
55
62
69
76
84
91
100
108
117
126
135
145
155
165
176
187
199
211
223
237
250
263
277
291
304
318
332
345
359
373
387
400
414
427
440
452
464
476
488
499
509
519
529
538
547
555
563
570
576
582
588
593
598
603
608
611
615
617
619
620
621
622
622
621
620
619
618
616
614
612
609
606
602
599
595
591
586
582
576
571
565
559
554
548
542
537
531
525
520
514
508
502
496
491
485
479
474
469
464
459
454
449
445
440
436
432
427
423
419
414
410
405
401
397
393
389
385
381
377
372
368
364
359
354
349
345
340
335
330
325
320
315
309
304
299
293
288
282
277
271
265
259
253
247
241
235
229
223
217
212
206
201
195
190
184
178
173
167
162
157
153
149
145
142
139
135
132
128
124
119
115
110
105
100
96
91
87
82
77
73
67
62
56
50
44
38
32
25
18
11
5
-2
-9
-15
-21
-27
-33
-39
-45
-50
-55
-60
-63
-67
-69
-72
-74
-76
-78
-81
-83
-86
-89
-92
-95
-98
-101
-104
-106
-109
-111
-113
-115
-117
-119
-121
-123
-125
-128
-130
-131
-133
-134
-135
-136
-137
-138
-138
-138
-138
-138
-137
-136
-134
-132
-130
-127
-124
-120
-117
-114
-112
-109
-108
-107
-106
-105
-105
-106
-106
-107
-108
-109
-111
-114
-116
-119
-121
-123
-125
-126
-127
-128
-128
-128
-128
-127
-127
-126
-125
-124
-122
-121
-119
-118
-116
-115
-114
-113
-112
-111
-111
-110
-110
-109
-110
-110
-110
-110
-110
-110
-110
-109
-109
-109
-108
-108
-108
-108
-107
-107
-106
-105
-104
-103
-102
-102
-102
-101
-101
-101
-100
-99
-98
-97
-96
-94
-93
-92
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-82
-81
-81
-81
-81
-81
-81
-81
-82
-82
-83
-84
-85
-86
-87
-89
-91
-93
-96
-99
-103
-107
-112
-117
-123
-129
-136
-144
-152
-161
-171
-181
-191
-202
-213
-223
-234
-245
-256
-267
-279
-290
-302
-314
-327
-339
-352
-364
-377
-391
-404
-419
-433
-448
-464
-480
-496
-512
-529
-546
-562
-579
-596
-613
-630
-647
-665
-682
-699
-716
-734
-751
-768
-786
-803
-822
-840
-859
-878
-897
-916
-935
-954
-973
-991
-1008
-1027
-1046
-1064
-1082
-1100
-1118
-1135
-1153
-1171
-1188
-1206
-1224
-1242
-1260
-1279
-1297
-1316
-1335
-1354
-1374
-1393
-1413
-1432
-1452
-1471
-1490
-1509
-1528
-1546
-1564
-1583
-1601
-1619
-1637
-1655
-1673
-1690
-1708
-1726
-1744
-1762
-1780
-1798
-1817
-1835
-1854
-1872
-1890
-1908
-1925
-1942
-1958
-1974
-1990
-2005
-2019
-2033
-2045
-2059
-2071
-2083
-2095
-2106
-2116
-2127
-2137
-2147
-2157
-2168
-2178
-2189
-2200
-2211
-2223
-2234
-2245
-2256
-2267
-2278
-2289
-2299
-2309
-2320
-2329
-2339
-2348
-2356
-2364
-2371
-2378
-2384
-2390
-2396
-2401
-2406
-2410
-2413
-2417
-2419
-2422
-2424
-2425
-2427
-2428
-2429
-2430
-2431
-2432
-2433
-2434
-2435
-2435
-2436
-2437
-2437
-2437
-2438
-2438
-2438
-2437
-2437
-2435
-2434
-2432
-2429
-2425
-2421
-2416
-2411
-2405
-2398
-2392
-2385
-2378
-2371
-2363
-2355
-2346
-2337
-2329
-2320
-2311
-2302
-2294
-2286
-2277
-2269
-2261
-2252
-2243
-2233
-2223
-2213
-2203
-2192
-2181
-2170
-2159
-2147
-2134
-2122
-2108
-2094
-2079
-2064
-2049
-2033
-2017
-2003
-1987
-1972
-1956
-1940
-1925
-1909
-1893
-1876
-1860
-1843
-1826
-1809
-1792
-1775
-1758
-1741
-1725
-1708
-1692
-1676
-1659
-1643
-1626
-1610
-1593
-1576
-1560
-1543
-1526
-1510
-1493
-1477
-1461
-1445
-1429
-1414
-1399
-1384
-1369
-1355
-1341
-1328
-1314
-1301
-1289
-1276
-1264
-1252
-1240
-1228
-1217
-1205
-1194
-1182
-1171
-1159
-1147
-1135
-1123
-1112
-1100
-1088
-1076
-1064
-1052
-1039
-1026
-1012
-1000
-987
-974
-961
-949
-936
-924
-912
-899
-887
-875
-864
-852
-841
-831
-820
-810
-801
-792
-783
-774
-765
-756
-747
-738
-730
-721
-713
-705
-697
-690
-684
-677
-671
-664
-659
-653
-648
-643
-638
-634
-630
-626
-623
-621
-618
-616
-614
-613
-611
-610
-610
-609
-609
-609
-609
-609
-610
-611
-612
-613
-615
-617
-619
-621
-623
-625
-627
-630
-632
-635
-639
-642
-645
-649
-652
-656
-660
-663
-667
-671
-676
-681
-686
-691
-696
-701
-707
-712
-718
-724
-730
-736
-743
-749
-756
-763
-770
-776
-784
-791
-798
-806
-814
-822
-830
-838
-847
-855
-863
-872
-880
-888
-896
-905
-913
-921
-930
-938
-947
-955
-962
-970
-978
-985
-993
-1000
-1008
-1016
-1024
-1031
-1039
-1046
-1053
-1059
-1066
-1072
-1078
-1085
-1091
-1098
-1105
-1111
-1118
-1124
-1129
-1135
-1140
-1146
-1151
-1157
-1163
-1169
-1175
-1181
-1186
-1192
-1197
-1202
-1206
-1211
-1216
-1221
-1226
-1231
-1235
-1240
-1245
-1250
-1255
-1260
-1265
-1270
-1276
-1281
-1286
-1291
-1296
-1301
-1306
-1311
-1316
-1322
-1327
-1332
-1338
-1344
-1350
-1356
-1362
-1368
-1374
-1381
-1387
-1394
-1401
-1408
-1415
-1423
-1431
-1439
-1448
-1457
-1466
-1475
-1484
-1493
-1501
-1510
-1519
-1528
-1536
-1544
-1553
-1561
-1569
-1577
-1585
-1593
-1600
-1608
-1615
-1622
-1629
-1636
-1642
-1648
-1654
-1660
-1666
-1671
-1676
-1681
-1686
-1691
-1696
-1700
-1705
-1710
-1715
-1719
-1724
-1728
-1733
-1737
-1742
-1746
-1750
-1754
-1759
-1763
-1767
-1771
-1775
-1779
-1782
-1785
-1787
-1789
-1791
-1793
-1795
-1796
-1797
-1798
-1799
-1799
-1800
-1801
-1802
-1803
-1804
-1806
-1808
-1810
-1813
-1817
-1821
-1826
-1831
-1836
-1841
-1847
-1852
-1857
-1862
-1867
-1872
-1876
-1880
-1883
-1886
-1888
-1890
-1891
-1892
-1892
-1892
-1892
-1892
-1892
-1892
-1892
-1893
-1894
-1895
-1896
-1897
-1899
-1901
-1903
-1905
-1908
-1910
-1913
-1916
-1919
-1922
-1926
-1929
-1932
-1935
-1938
-1940
-1943
-1944
-1946
-1947
-1948
-1949
-1949
-1949
-1949
-1948
-1946
-1945
-1943
-1941
-1939
-1936
-1934
-1931
-1929
-1927
-1925
-1922
-1920
-1918
-1916
-1914
-1911
-1909
-1907
-1905
-1902
-1900
-1898
-1896
-1894
-1891
-1889
-1887
-1885
-1883
-1880
-1878
-1876
-1874
-1872
-1869
-1867
-1865
-1863
-1861
-1858
-1856
-1854
-1852
-1850
-1848
-1845
-1843
-1841
-1839
-1837
-1834
-1832
-1830
-1828
-1826
-1823
-1821
-1819
-1817
-1815
-1812
-1810
-1808
-1806
-1804
-1802
-1799
-1797
-1795
-1793
-1791
-1788
-1786
-1784
-1782
-1780
-1778
-1775
-1773
-1771
-1769
-1767
-1764
-1762
-1760
-1758
-1756
-1754
-1751
-1749
-1747
-1745
-1743
-1740
-1738
-1736
-1734
-1732
-1730
-1727
-1725
-1723
-1721
-1719
-1717
-1714
-1712
-1710
-1708
-1706
-1704
-1701
-1699
-1697
-1695
-1693
-1691
-1688
-1686
-1684
-1682
-1680
-1678
-1675
-1673
-1671
-1669
-1667
-1665
-1662
-1660
-1658
-1656
-1654
-1652
-1650
-1647
-1645
-1643
-1641
-1639
-1637
-1634
-1632
-1630
-1628
-1626
-1624
-1622
-1619
-1617
-1615
-1613
-1611
-1609
-1606
-1604
-1602
-1600
-1598
-1596
-1594
-1591
-1589
-1587
-1585
-1583
-1581
-1579
-1576
-1574
-1572
-1570
-1568
-1566
-1564
-1561
-1559
-1557
-1555
-1553
-1551
-1549
-1546
-1544
-1542
-1540
-1538
-1536
-1534
-1531
-1529
-1527
-1525
-1523
-1521
-1519
-1517
-1514
-1512
-1510
-1508
-1506
-1504
-1502
-1499
-1497
-1495
-1493
-1491
-1489
-1487
-1485
-1482
-1480
-1478
-1476
-1474
-1472
-1470
-1468
-1465
-1463
-1461
-1459
-1457
-1455
-1453
-1451
-1448
-1446
-1444
-1442
-1440
-1438
-1436
-1434
-1431
-1429
-1427
-1425
-1423
-1421
-1419
-1417
-1415
-1412
-1410
-1408
-1406
-1404
-1402
-1400
-1398
-1396
-1393
-1391
-1389
-1387
-1385
-1383
-1381
-1379
-1377
-1374
-1372
-1370
-1368
-1366
-1364
-1362
-1360
-1358
-1356
-1353
-1351
-1349
-1347
-1345
-1343
-1341
-1339
-1337
-1335
-1332
-1330
-1328
-1326
-1324
-1322
-1320
-1318
-1316
-1314
-1311
-1309
-1307
-1305
-1303
-1301
-1299
-1297
-1295
-1293
-1291
-1288
-1286
-1284
-1282
-1280
-1278
-1276
-1274
-1272
-1270
-1268
-1265
-1263
-1261
-1259
-1257
-1255
-1253
-1251
-1249
-1247
-1245
-1243
-1240
-1238
-1236
-1234
-1232
-1230
-1228
-1226
-1224
-1222
-1220
-1218
-1215
-1213
-1211
-1209
-1207
-1205
-1203
-1201
-1199
-1197
-1195
-1193
-1191
-1189
-1186
-1184
-1182
-1180
-1178
-1176
-1174
-1172
-1170
-1168
-1166
-1164
-1162
-1160
-1157
-1155
-1153
-1151
-1149
-1147
-1145
-1143
-1141
-1139
-1137
-1135
-1133
-1131
-1129
-1127
-1124
-1122
-1120
-1118
-1116
-1114
-1112
-1110
-1108
-1106
-1104
-1102
-1100
-1098
-1096
-1094
-1092
-1090
-1087
-1085
-1083
-1081
-1079
-1077
-1075
-1073
-1071
-1069
-1067
-1065
-1063
-1061
-1059
-1057
-1055
-1053
-1051
-1049
-1047
-1044
-1042
-1040
-1038
-1036
-1034
-1032
-1030
-1028
-1026
-1024
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-998
-996
-993
-991
-989
-987
-985
-983
-981
-979
-977
-975
-973
-971
-969
-967
-965
-963
-961
-959
-957
-955
-953
-951
-949
-947
-945
-943
-941
-939
-937
-935
-933
-931
-929
-927
-925
-923
-921
-919
-916
-914
-912
-910
-908
-906
-904
-902
-900
-898
-896
-894
-892
-890
-888
-886
-884
-882
-880
-878
-876
-874
-872
-870
-868
-866
-864
-862
-860
-858
-856
-854
-852
-850
-848
-846
-844
-842
-840
-838
-836
-834
-832
-830
-828
-826
-824
-822
-820
-818
-816
-814
-812
-810
-808
-806
-804
-802
-800
-798
-796
-794
-792
-790
-788
-786
-784
-782
-780
-778
-776
-774
-772
-770
-768
-766
-764
-762
-760
-758
-756
-754
-752
-750
-748
-746
-744
-742
-740
-738
-736
-734
-732
-730
-728
-726
-724
-722
-721
-719
-717
-715
-713
-711
-709
-707
-705
-703
-701
-699
-697
-695
-693
-691
-689
-687
-685
-683
-681
-679
-677
-675
-673
-671
-669
-667
-665
-663
-661
-659
-657
-655
-653
-651
-649
-648
-646
-644
-642
-640
-638
-636
-634
-632
-630
-628
-626
-624
-622
-620
-618
-616
-614
-612
-610
-608
-606
-604
-602
-600
-598
-597
-595
-593
-591
-589
-587
-585
-583
-581
-579
-577
-575
-573
-571
-569
-567
-565
-563
-561
-559
-558
-556
-554
-552
-550
-548
-546
-544
-542
-540
-538
-536
-534
-532
-530
-528
-526
-524
-523
-521
-519
-517
-515
-513
-511
-509
-507
-505
-503
-501
-499
-497
-495
-493
-492
-490
-488
-486
-484
-482
-480
-478
-476
-474
-472
-470
-468
-466
-464
-463
-461
-459
-457
-455
-453
-451
-449
-447
-445
-443
-441
-439
-438
-436
-434
-432
-430
-428
-426
-424
-422
-420
-418
-416
-414
-413
-411
-409
-407
-405
-403
-401
-399
-397
-395
-393
-391
-390
-388
-386
-384
-382
-380
-378
-376
-374
-372
-370
-369
-367
-365
-363
-361
-359
-357
-355
-353
-351
-349
-348
-346
-344
-342
-340
-338
-336
-334
-332
-330
-329
-327
-325
-323
-321
-319
-317
-315
-313
-311
-310
-308
-306
-304
-302
-300
-298
-296
-294
-293
-291
-289
-287
-285
-283
-281
-279
-277
-275
-274
-272
-270
-268
-266
-264
-262
-260
-258
-257
-255
-253
-251
-249
-247
-245
-243
-242
-240
-238
-236
-234
-232
-230
-228
-226
-225
-223
-221
-219
-217
-215
-213
-211
-210
-208
-206
-204
-202
-200
-198
-196
-195
-193
-191
-189
-187
-185
-183
-181
-180
-178
-176
-174
-172
-170
-168
-167
-165
-163
-161
-159
-157
-155
-153
-152
-150
-148
-146
-144
-142
-140
-139
-137
-135
-133
-131
-129
-127
-126
-124
-122
-120
-118
-116
-114
-113
-111
-109
-107
-105
-103
-101
-100
-98
-96
-94
-92
-90
-89
-87
-85
-83
-81
-79
-77
-76
-74
-72
-70
-68
-66
-64
-63
-61
-59
-57
-55
-53
-52
-50
-48
-46
-44
-42
-41
-39
-37
-35
-33
-31
-30
-28
-26
-24
-22
-20
-18
-17
-15
-13
-11
-9
-7
-6
-4
-2
0
2
4
5
7
9
11
13
14
16
18
20
22
24
25
27
29
31
33
35
36
38
40
42
44
45
47
49
51
53
55
56
58
60
62
64
66
67
69
71
73
75
76
78
80
82
84
85
87
