5
63568
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-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
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-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
-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
-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
-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
-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
-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
-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
-14
-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
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-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
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
0
0
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
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
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
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
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
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
19
20
20
20
20
20
20
20
20
20
20
21
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
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
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
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
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
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
77
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
85
86
86
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
90
90
90
91
91
91
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
95
95
96
96
96
96
96
96
96
97
97
97
97
97
97
97
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
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
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
117
117
117
117
117
117
117
117
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
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
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
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
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
137
137
137
137
137
137
137
137
138
138
138
138
138
138
138
139
139
139
139
139
139
139
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
144
144
144
144
144
144
144
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
150
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
153
153
153
153
153
153
153
153
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
176
176
176
176
176
176
176
176
176
177
177
177
177
177
177
177
177
177
178
178
178
178
178
178
178
178
178
178
179
179
179
179
179
179
179
179
179
180
180
180
180
180
180
180
180
180
180
181
181
181
181
181
181
181
181
181
181
182
182
182
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
183
184
184
184
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
185
185
186
186
186
186
186
186
186
186
186
186
187
187
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
188
188
188
189
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
190
190
190
191
191
191
191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194
194
194
194
195
195
195
195
195
195
195
195
195
195
196
196
196
196
196
196
196
196
196
197
197
197
197
197
197
197
197
197
197
198
198
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
202
202
202
203
203
203
203
203
203
203
203
203
204
204
204
204
204
204
204
204
204
204
205
205
205
205
205
205
205
205
205
205
206
206
206
206
206
206
206
206
206
207
207
207
207
207
207
207
207
207
208
208
208
208
208
208
208
208
208
208
209
209
209
209
209
209
209
209
209
210
210
210
210
210
210
210
210
210
210
211
211
211
211
211
211
211
211
211
212
212
212
212
212
212
212
212
212
212
213
213
213
213
213
213
213
213
213
213
214
214
214
214
214
214
214
214
214
214
215
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
216
216
217
217
217
217
217
217
217
217
217
217
218
218
218
218
218
218
218
218
218
218
219
219
219
219
219
219
219
219
219
219
219
220
220
220
220
220
220
220
220
220
220
221
221
221
221
221
221
221
221
221
221
222
222
222
222
222
222
222
222
222
222
223
223
223
223
223
223
223
223
223
223
224
224
224
224
224
224
224
224
224
224
225
225
225
225
225
225
225
225
225
225
226
226
226
226
226
226
226
226
226
226
226
227
227
227
227
227
227
227
227
227
227
228
228
228
228
228
228
228
228
228
228
229
229
229
229
229
229
229
229
229
229
230
230
230
230
230
230
230
230
230
230
230
231
231
231
231
231
231
231
231
231
231
231
232
232
232
232
232
232
232
232
232
232
232
233
233
233
233
233
233
233
233
233
233
233
234
234
234
234
234
234
234
234
234
234
234
234
235
235
235
235
235
235
235
235
235
235
235
236
236
236
236
236
236
236
236
236
236
236
236
237
237
237
237
237
237
237
237
237
237
237
237
238
238
238
238
238
238
238
238
238
238
238
238
238
239
239
239
239
239
239
239
239
239
239
239
239
240
240
240
240
240
240
240
240
240
240
240
240
240
241
241
241
241
241
241
241
241
241
241
241
241
241
242
242
242
242
242
242
242
242
242
242
242
242
242
243
243
243
243
243
243
243
243
243
243
243
243
244
244
244
244
244
244
244
244
244
244
244
244
244
245
245
245
245
245
245
245
245
245
245
245
245
246
246
246
246
246
246
246
246
246
246
246
246
246
247
247
247
247
247
247
247
247
247
247
247
247
247
248
248
248
248
248
248
248
248
248
248
248
248
249
249
249
249
249
249
249
249
249
249
249
249
250
250
250
250
250
250
250
250
250
250
250
250
251
251
251
251
251
251
251
251
251
251
251
251
252
252
252
252
252
252
252
252
252
252
252
252
253
253
253
253
253
253
253
253
253
253
253
253
254
254
254
254
254
254
254
254
254
254
254
254
255
255
255
255
255
255
255
255
255
255
255
255
256
256
256
256
256
256
256
256
256
256
256
256
256
257
257
257
257
257
257
257
257
257
257
257
257
257
258
258
258
258
258
258
258
258
258
258
258
258
258
258
259
259
259
259
259
259
259
259
259
259
259
259
259
260
260
260
260
260
260
260
260
260
260
260
260
260
261
261
261
261
261
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
262
262
262
262
262
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
281
281
281
281
281
281
282
282
282
282
282
282
282
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
284
284
284
284
285
285
285
285
285
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
289
289
289
289
289
290
290
290
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
292
292
293
293
293
293
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
294
294
294
294
295
295
295
295
295
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
297
297
297
297
297
298
298
298
298
298
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
299
299
299
299
300
300
300
300
300
300
300
300
300
300
300
300
300
301
301
301
301
301
301
301
301
301
301
301
301
302
302
302
302
302
302
302
302
302
302
302
302
303
303
303
303
303
303
303
303
303
303
303
303
304
304
304
304
304
304
304
304
304
304
304
304
305
305
305
305
305
305
305
305
305
305
305
305
305
306
306
306
306
306
306
306
306
306
306
306
306
307
307
307
307
307
307
307
307
307
307
307
307
308
308
308
308
308
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
310
310
310
310
311
311
311
311
311
311
311
311
311
311
311
311
311
312
312
312
312
312
312
312
312
312
312
312
312
313
313
313
313
313
313
313
313
313
313
313
313
314
314
314
314
314
314
314
314
314
314
314
315
315
315
315
315
315
315
315
315
315
315
315
316
316
316
316
316
316
316
316
316
316
316
316
317
317
317
317
317
317
317
317
317
317
317
317
318
318
318
318
318
318
318
318
318
318
318
318
319
319
319
319
319
319
319
319
319
319
319
319
319
320
320
320
320
320
320
320
320
320
320
320
320
321
321
321
321
321
321
321
321
321
321
321
321
321
322
322
322
322
322
322
322
322
322
322
322
322
323
323
323
323
323
323
323
323
323
323
323
323
323
324
324
324
324
324
324
324
324
324
324
324
324
324
325
325
325
325
325
325
325
325
325
325
325
325
325
325
326
326
326
326
326
326
326
326
326
326
326
326
326
327
327
327
327
327
327
327
327
327
327
327
327
327
327
328
328
328
328
328
328
328
328
328
328
328
328
328
329
329
329
329
329
329
329
329
329
329
329
329
329
329
330
330
330
330
330
330
330
330
330
330
330
330
331
331
331
331
331
331
331
331
331
331
331
331
331
332
332
332
332
332
332
332
332
332
332
332
332
333
333
333
333
333
333
333
333
333
333
333
333
333
334
334
334
334
334
334
334
334
334
334
334
334
335
335
335
335
335
335
335
335
335
335
335
335
336
336
336
336
336
336
336
336
336
336
336
336
337
337
337
337
337
337
337
337
337
337
337
337
338
338
338
338
338
338
338
338
338
338
338
338
338
339
339
339
339
339
339
339
339
339
339
339
339
339
340
340
340
340
340
340
340
340
340
340
340
340
340
341
341
341
341
341
341
341
341
341
341
341
341
342
342
342
342
342
342
342
342
342
342
342
342
343
343
343
343
343
343
343
343
343
343
343
343
343
344
344
344
344
344
344
344
344
344
344
344
344
345
345
345
345
345
345
345
345
345
345
345
345
345
346
346
346
346
346
346
346
346
346
346
346
346
346
346
347
347
347
347
347
347
347
347
347
347
347
347
347
348
348
348
348
348
348
348
348
348
348
348
348
348
349
349
349
349
349
349
349
349
349
349
349
349
350
350
350
350
350
350
350
350
350
350
350
350
350
351
351
351
351
351
351
351
351
351
351
351
351
351
352
352
352
352
352
352
352
352
352
352
352
352
352
353
353
353
353
353
353
353
353
353
353
353
353
354
354
354
354
354
354
354
354
354
354
354
354
355
355
355
355
355
355
355
355
355
355
355
355
356
356
356
356
356
356
356
356
356
356
356
356
357
357
357
357
357
357
357
357
357
357
357
358
358
358
358
358
358
358
358
358
358
358
359
359
359
359
359
359
359
359
359
359
359
360
360
360
360
360
360
360
360
360
360
361
361
361
361
361
361
361
361
361
361
361
362
362
362
362
362
362
362
362
362
362
363
363
363
363
363
363
363
363
363
363
364
364
364
364
364
364
364
364
364
364
365
365
365
365
365
365
365
365
365
365
366
366
366
366
366
366
366
366
366
366
367
367
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
369
370
370
370
370
370
370
370
370
370
371
371
371
371
371
371
371
371
371
372
372
372
372
372
372
372
372
373
373
373
373
373
373
373
373
373
374
374
374
374
374
374
374
374
375
375
375
375
375
375
375
375
376
376
376
376
376
376
376
376
377
377
377
377
377
377
377
377
378
378
378
378
378
378
378
378
379
379
379
379
379
379
379
380
380
380
380
380
380
380
380
381
381
381
381
381
381
381
381
382
382
382
382
382
382
382
383
383
383
383
383
383
383
383
384
384
384
384
384
384
384
385
385
385
385
385
385
385
385
386
386
386
386
386
386
386
387
387
387
387
387
387
387
388
388
388
388
388
388
388
389
389
389
389
389
389
389
389
390
390
390
390
390
390
390
391
391
391
391
391
391
391
392
392
392
392
392
392
392
393
393
393
393
393
393
393
393
394
394
394
394
394
394
394
395
395
395
395
395
395
395
396
396
396
396
396
396
396
397
397
397
397
397
397
397
397
398
398
398
398
398
398
398
399
399
399
399
399
399
399
400
400
400
400
400
400
400
400
401
401
401
401
401
401
401
402
402
402
402
402
402
402
403
403
403
403
403
403
403
403
404
404
404
404
404
404
404
405
405
405
405
405
405
405
405
406
406
406
406
406
406
406
407
407
407
407
407
407
407
407
408
408
408
408
408
408
408
408
409
409
409
409
409
409
409
409
410
410
410
410
410
410
410
410
411
411
411
411
411
411
411
411
412
412
412
412
412
412
412
412
413
413
413
413
413
413
413
413
414
414
414
414
414
414
414
414
415
415
415
415
415
415
415
415
416
416
416
416
416
416
416
416
417
417
417
417
417
417
417
417
418
418
418
418
418
418
418
419
419
419
419
419
419
419
419
420
420
420
420
420
420
420
420
421
421
421
421
421
421
421
421
422
422
422
422
422
422
422
422
422
423
423
423
423
423
423
423
423
424
424
424
424
424
424
424
424
425
425
425
425
425
425
425
425
425
426
426
426
426
426
426
426
426
426
427
427
427
427
427
427
427
427
428
428
428
428
428
428
428
428
428
429
429
429
429
429
429
429
429
429
430
430
430
430
430
430
430
430
430
431
431
431
431
431
431
431
431
431
432
432
432
432
432
432
432
432
432
433
433
433
433
433
433
433
433
433
434
434
434
434
434
434
434
434
434
434
435
435
435
435
435
435
435
435
435
436
436
436
436
436
436
436
436
436
436
437
437
437
437
437
437
437
437
437
437
438
438
438
438
438
438
438
438
438
438
438
439
439
439
439
439
439
439
439
439
439
439
440
440
440
440
440
440
440
440
440
440
441
441
441
441
441
441
441
441
441
441
442
442
442
442
442
442
442
442
442
442
443
443
443
443
443
443
443
443
443
443
444
444
444
444
444
444
444
444
444
445
445
445
445
445
445
445
445
445
446
446
446
446
446
446
446
446
446
446
447
447
447
447
447
447
447
447
447
448
448
448
448
448
448
448
448
448
449
449
449
449
449
449
449
449
449
450
450
450
450
450
450
450
450
450
451
451
451
451
451
451
451
451
451
452
452
452
452
452
452
452
452
452
453
453
453
453
453
453
453
453
453
454
454
454
454
454
454
454
454
455
455
455
455
455
455
455
455
455
456
456
456
456
456
456
456
456
456
457
457
457
457
457
457
457
457
458
458
458
458
458
458
458
458
458
459
459
459
459
459
459
459
459
459
460
460
460
460
460
460
460
460
461
461
461
461
461
461
461
461
461
462
462
462
462
462
462
462
462
463
463
463
463
463
463
463
463
463
464
464
464
464
464
464
464
464
465
465
465
465
465
465
465
465
466
466
466
466
466
466
466
466
466
467
467
467
467
467
467
467
467
468
468
468
468
468
468
468
468
469
469
469
469
469
469
469
469
469
470
470
470
470
470
470
470
470
471
471
471
471
471
471
471
471
472
472
472
472
472
472
472
472
473
473
473
473
473
473
473
473
474
474
474
474
474
474
474
474
475
475
475
475
475
475
475
476
476
476
476
476
476
476
476
477
477
477
477
477
477
477
477
478
478
478
478
478
478
478
478
478
479
479
479
479
479
479
479
479
480
480
480
480
480
480
480
480
481
481
481
481
481
481
481
481
482
482
482
482
482
482
482
482
483
483
483
483
483
483
483
483
484
484
484
484
484
484
484
484
485
485
485
485
485
485
485
485
486
486
486
486
486
486
486
486
487
487
487
487
487
487
487
487
488
488
488
488
488
488
488
488
489
489
489
489
489
489
489
489
490
490
490
490
490
490
490
490
491
491
491
491
491
491
491
491
492
492
492
492
492
492
492
493
493
493
493
493
493
493
493
494
494
494
494
494
494
494
494
495
495
495
495
495
495
495
496
496
496
496
496
496
496
496
497
497
497
497
497
497
497
498
498
498
498
498
498
498
498
499
499
499
499
499
499
499
500
500
500
500
500
500
500
500
501
501
501
501
501
501
501
501
502
502
502
502
502
502
502
502
503
503
503
503
503
503
503
503
504
504
504
504
504
504
504
504
505
505
505
505
505
505
505
505
506
506
506
506
506
506
506
506
507
507
507
507
507
507
507
507
508
508
508
508
508
508
508
508
508
509
509
509
509
509
509
509
509
510
510
510
510
510
510
510
510
510
511
511
511
511
511
511
511
511
512
512
512
512
512
512
512
512
512
513
513
513
513
513
513
513
513
513
514
514
514
514
514
514
514
514
515
515
515
515
515
515
515
515
515
516
516
516
516
516
516
516
516
516
517
517
517
517
517
517
517
517
517
518
518
518
518
518
518
518
518
518
519
519
519
519
519
519
519
519
519
520
520
520
520
520
520
520
520
520
521
521
521
521
521
521
521
521
521
522
522
522
522
522
522
522
522
522
523
523
523
523
523
523
523
523
523
524
524
524
524
524
524
524
524
524
525
525
525
525
525
525
525
525
525
526
526
526
526
526
526
526
526
527
527
527
527
527
527
527
527
527
528
528
528
528
528
528
528
528
528
529
529
529
529
529
529
529
529
530
530
530
530
530
530
530
530
530
531
531
531
531
531
531
531
531
532
532
532
532
532
532
532
532
533
533
533
533
533
533
533
533
534
534
534
534
534
534
534
534
535
535
535
535
535
535
535
535
536
536
536
536
536
536
536
536
537
537
537
537
537
537
537
538
538
538
538
538
538
538
538
539
539
539
539
539
539
539
539
540
540
540
540
540
540
540
541
541
541
541
541
541
541
541
542
542
542
542
542
542
542
543
543
543
543
543
543
543
543
544
544
544
544
544
544
544
544
545
545
545
545
545
545
545
545
546
546
546
546
546
546
546
547
547
547
547
547
547
547
547
548
548
548
548
548
548
548
549
549
549
549
549
549
549
550
550
550
550
550
550
550
550
551
551
551
551
551
551
551
552
552
552
552
552
552
552
553
553
553
553
553
553
553
553
554
554
554
554
554
554
554
555
555
555
555
555
555
555
555
556
556
556
556
556
556
556
557
557
557
557
557
557
557
558
558
558
558
558
558
558
559
559
559
559
559
559
559
560
560
560
560
560
560
560
560
561
561
561
561
561
561
562
562
562
562
562
562
562
563
563
563
563
563
563
563
564
564
564
564
564
564
564
565
565
565
565
565
565
565
566
566
566
566
566
566
566
567
567
567
567
567
567
568
568
568
568
568
568
568
569
569
569
569
569
569
570
570
570
570
570
570
571
571
571
571
571
571
571
572
572
572
572
572
572
573
573
573
573
573
573
574
574
574
574
574
574
575
575
575
575
575
575
575
576
576
576
576
576
576
577
577
577
577
577
577
577
578
578
578
578
578
578
579
579
579
579
579
579
580
580
580
580
580
580
580
581
581
581
581
581
581
582
582
582
582
582
582
583
583
583
583
583
583
584
584
584
584
584
584
584
585
585
585
585
585
585
586
586
586
586
586
586
587
587
587
587
587
587
587
588
588
588
588
588
588
589
589
589
589
589
589
590
590
590
590
590
590
591
591
591
591
591
591
592
592
592
592
592
592
593
593
593
593
593
593
594
594
594
594
594
594
595
595
595
595
595
595
596
596
596
596
596
596
597
597
597
597
597
597
598
598
598
598
598
598
599
599
599
599
599
599
600
600
600
600
600
600
601
601
601
601
601
601
602
602
602
602
602
603
603
603
603
603
603
604
604
604
604
604
604
605
605
605
605
605
606
606
606
606
606
606
607
607
607
607
607
608
608
608
608
608
609
609
609
609
609
609
610
610
610
610
610
611
611
611
611
611
612
612
612
612
612
612
613
613
613
613
613
614
614
614
614
614
615
615
615
615
615
616
616
616
616
616
617
617
617
617
617
618
618
618
618
618
619
619
619
619
619
620
620
620
620
620
621
621
621
621
621
622
622
622
622
622
623
623
623
623
624
624
624
624
624
625
625
625
625
625
626
626
626
626
626
627
627
627
627
628
628
628
628
628
629
629
629
629
629
630
630
630
630
630
631
631
631
631
631
632
632
632
632
633
633
633
633
633
634
634
634
634
634
635
635
635
635
635
636
636
636
636
636
637
637
637
637
637
638
638
638
638
638
639
639
639
639
640
640
640
640
640
641
641
641
641
641
642
642
642
642
642
643
643
643
643
644
644
644
644
644
645
645
645
645
645
646
646
646
646
647
647
647
647
647
648
648
648
648
649
649
649
649
649
650
650
650
650
651
651
651
651
651
652
652
652
652
653
653
653
653
653
654
654
654
654
655
655
655
655
656
656
656
656
656
657
657
657
657
658
658
658
658
659
659
659
659
660
660
660
660
660
661
661
661
661
662
662
662
662
663
663
663
663
663
664
664
664
664
665
665
665
665
666
666
666
666
667
667
667
667
668
668
668
668
669
669
669
669
669
670
670
670
670
671
671
671
671
672
672
672
672
673
673
673
673
674
674
674
674
675
675
675
675
676
676
676
676
677
677
677
677
678
678
678
678
678
679
679
679
679
680
680
680
680
681
681
681
681
682
682
682
682
683
683
683
683
684
684
684
684
685
685
685
685
686
686
686
686
687
687
687
687
688
688
688
689
689
689
689
690
690
690
690
691
691
691
691
692
692
692
692
693
693
693
693
694
694
694
694
695
695
695
695
696
696
696
697
697
697
697
698
698
698
698
699
699
699
699
700
700
700
700
701
701
701
702
702
702
702
703
703
703
703
704
704
704
704
705
705
705
705
706
706
706
706
707
707
707
708
708
708
708
709
709
709
709
710
710
710
710
711
711
711
711
712
712
712
713
713
713
713
714
714
714
714
715
715
715
715
716
716
716
716
717
717
717
717
718
718
718
719
719
719
719
720
720
720
720
721
721
721
721
722
722
722
723
723
723
723
724
724
724
724
725
725
725
726
726
726
726
727
727
727
727
728
728
728
729
729
729
729
730
730
730
730
731
731
731
732
732
732
732
733
733
733
734
734
734
734
735
735
735
735
736
736
736
737
737
737
737
738
738
738
739
739
739
739
740
740
740
741
741
741
741
742
742
742
742
743
743
743
744
744
744
744
745
745
745
746
746
746
746
747
747
747
748
748
748
748
749
749
749
749
750
750
750
750
751
751
751
752
752
752
752
753
753
753
753
754
754
754
754
755
755
755
756
756
756
756
757
757
757
757
758
758
758
758
759
759
759
759
759
760
760
760
760
761
761
761
761
762
762
762
762
763
763
763
763
764
764
764
764
765
765
765
765
766
766
766
766
767
767
767
767
768
768
768
769
769
769
769
770
770
770
770
771
771
771
772
772
772
772
773
773
773
774
774
774
774
775
775
775
776
776
776
776
777
777
777
777
778
778
778
779
779
779
779
780
780
780
781
781
781
781
782
782
782
783
783
783
783
784
784
784
784
784
785
785
785
785
786
786
786
786
787
787
787
787
788
788
788
788
789
789
789
789
790
790
790
790
790
791
791
791
791
791
792
792
792
792
793
793
793
793
794
794
794
794
795
795
795
795
796
796
796
796
797
797
797
797
797
798
798
798
798
798
799
799
799
799
800
800
800
800
801
801
801
802
802
802
802
803
803
803
803
804
804
804
804
805
805
805
806
806
806
806
807
807
808
808
808
809
809
809
810
810
810
811
811
811
812
812
812
812
813
813
813
814
814
814
814
815
815
815
816
816
816
816
817
817
817
817
818
818
818
818
819
819
819
819
820
820
820
821
821
821
821
822
822
822
823
823
823
824
824
824
825
825
825
826
826
826
827
827
827
828
828
829
829
829
830
830
830
830
831
831
831
831
831
832
832
832
833
833
833
834
834
834
835
835
835
836
836
836
837
837
837
837
838
838
838
839
839
840
840
840
841
841
841
842
842
842
842
842
842
842
843
843
843
843
843
843
844
844
844
844
845
845
845
845
845
845
845
846
846
846
847
847
847
847
848
848
848
849
849
849
849
850
850
850
850
850
851
851
851
852
852
852
852
853
853
853
853
853
854
854
854
854
854
854
854
855
855
855
855
856
856
856
856
856
857
857
857
857
858
858
858
858
859
859
859
859
860
860
860
860
861
861
861
862
862
862
862
863
863
863
863
864
864
864
865
865
865
865
866
866
866
866
867
867
867
868
868
868
869
869
869
869
870
870
870
870
870
871
871
871
871
871
871
871
871
871
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
872
873
873
873
873
873
873
873
873
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
874
875
875
875
875
875
876
876
876
876
876
877
877
877
877
877
877
878
878
878
878
879
879
879
879
879
879
879
879
879
879
879
879
879
879
879
880
880
880
880
880
880
880
879
879
879
879
879
879
879
879
879
879
879
879
879
880
880
880
880
880
880
881
881
881
881
881
881
881
881
881
881
881
882
882
882
882
882
883
883
883
883
883
883
882
882
882
882
882
882
881
881
881
881
881
881
880
880
880
880
879
879
879
879
878
878
878
877
877
877
876
876
876
875
875
875
874
874
874
873
873
872
871
871
870
869
869
868
868
867
867
867
866
866
866
865
865
865
864
864
863
863
862
861
860
860
859
859
859
858
858
857
857
856
856
855
855
855
854
854
854
854
854
853
853
853
852
852
851
851
850
849
849
848
848
847
847
846
846
846
846
846
845
845
845
845
845
845
844
844
843
843
842
842
841
841
841
840
840
839
839
839
839
838
838
838
838
838
838
838
838
837
837
837
837
836
836
835
834
834
833
832
832
831
831
831
831
831
830
830
830
830
830
829
829
829
829
829
828
828
827
827
826
826
825
825
824
824
824
824
823
823
823
822
822
821
820
819
818
818
817
817
816
816
815
815
814
814
813
813
813
812
812
811
811
810
809
808
807
807
806
805
805
805
805
805
804
804
804
803
803
802
801
801
800
799
798
797
796
795
794
794
793
793
792
791
791
790
789
789
788
787
787
786
786
785
784
784
783
783
782
782
781
781
780
779
778
778
777
776
774
773
772
771
770
770
769
768
767
765
764
763
761
760
759
758
756
756
755
754
753
752
751
750
749
748
747
746
745
744
743
743
742
741
740
740
739
739
739
739
740
740
740
740
740
740
740
739
739
739
738
738
738
737
737
736
736
736
735
735
734
734
734
733
733
733
732
731
731
730
729
728
727
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
707
706
705
704
702
701
700
699
698
697
696
695
694
694
693
692
692
691
691
690
689
687
686
685
684
682
681
680
679
679
678
677
677
676
676
675
674
673
672
671
670
669
668
667
666
666
665
665
664
664
664
664
664
664
663
662
661
660
659
658
657
656
656
655
654
653
653
652
652
651
650
649
648
647
646
645
644
643
642
641
641
640
640
640
640
640
640
639
639
638
638
637
636
636
635
634
634
633
633
632
632
632
632
632
632
632
631
630
629
628
627
625
624
623
622
621
621
620
620
619
618
618
617
616
615
613
612
611
609
608
607
606
606
605
605
604
604
604
603
602
602
601
600
599
598
597
597
596
595
595
595
594
594
594
594
594
594
593
593
593
592
592
591
591
590
590
590
590
590
590
590
590
590
590
589
589
589
588
587
587
586
585
585
584
584
583
583
583
583
582
582
581
581
580
579
578
578
577
576
575
574
573
572
572
571
570
569
569
569
568
568
568
567
566
566
565
565
564
564
563
562
562
561
560
559
558
557
556
555
554
553
552
551
550
549
548
547
546
545
544
544
543
543
543
542
541
541
540
539
539
538
537
536
536
535
535
534
534
534
534
533
533
532
531
531
530
529
529
528
527
526
525
524
522
521
520
520
519
518
517
516
515
514
512
510
509
507
506
505
504
503
502
501
501
500
499
498
498
497
496
495
494
494
493
492
492
491
491
490
489
488
488
487
487
486
486
485
485
484
484
483
483
483
483
483
482
482
482
481
480
480
479
479
478
478
478
477
477
476
476
476
476
475
475
475
474
473
473
472
472
472
472
472
471
471
470
470
469
468
468
467
467
467
467
466
466
466
465
465
465
465
466
466
466
466
466
465
465
464
464
463
463
463
463
462
461
460
459
458
457
457
456
455
455
454
453
453
452
451
450
450
449
449
448
448
447
447
446
445
444
443
442
440
439
438
437
436
435
434
434
433
432
431
431
430
429
429
428
428
427
426
426
425
424
424
423
422
422
421
420
420
420
420
419
419
418
418
416
415
414
413
412
412
412
412
411
411
411
411
411
411
411
411
411
411
410
410
409
409
408
407
407
406
406
406
405
405
404
403
403
402
401
401
400
399
399
398
397
396
395
394
393
392
391
391
390
388
387
386
384
382
380
378
376
374
372
371
369
368
366
365
363
361
360
359
357
356
355
354
352
351
350
348
347
346
344
343
342
340
339
338
337
335
334
333
332
331
330
329
329
328
327
327
326
325
325
324
323
322
320
319
318
317
315
314
313
312
311
310
309
308
307
306
304
303
302
300
299
298
296
295
294
292
291
289
288
287
286
285
285
284
283
282
281
280
280
279
278
277
276
275
274
273
271
269
268
266
265
264
263
262
261
260
259
258
257
256
255
254
253
252
251
250
249
248
246
245
244
242
241
240
239
238
237
236
235
234
233
233
232
232
232
233
233
234
235
235
236
236
236
237
237
238
239
239
240
241
241
242
244
245
246
248
249
251
252
254
255
256
257
258
258
259
259
260
260
261
261
262
262
263
263
264
264
265
265
265
265
265
265
265
265
265
264
264
264
263
263
262
261
260
259
258
257
256
255
253
252
251
250
249
248
246
245
243
241
239
237
235
233
231
229
228
226
224
222
220
218
216
214
213
212
211
210
210
209
208
208
207
206
205
204
203
202
200
199
198
197
196
196
196
196
196
196
196
196
196
196
197
197
196
196
196
196
196
196
197
197
198
199
199
200
201
202
203
204
204
205
206
207
208
209
211
212
213
214
215
216
216
217
218
219
220
221
222
223
223
224
225
226
227
228
229
230
231
231
232
232
232
232
232
233
233
233
232
232
232
232
232
232
231
231
231
230
230
229
229
228
227
225
224
223
221
220
219
218
218
217
216
215
214
213
212
211
210
209
209
208
207
206
205
205
204
204
203
202
202
201
200
199
198
198
197
197
197
197
197
197
198
198
199
199
200
201
201
202
202
202
202
203
203
203
204
205
206
207
208
209
209
210
210
210
211
211
211
211
211
211
210
209
209
208
207
207
206
205
204
204
203
202
201
201
200
200
199
199
198
198
197
195
194
192
191
189
187
185
184
182
181
180
178
177
176
175
174
172
171
169
168
166
164
162
160
158
155
153
151
149
147
145
143
141
139
137
135
133
132
130
128
127
125
123
122
120
119
117
116
114
112
110
109
108
107
106
105
104
103
102
101
100
100
100
100
100
100
100
101
101
101
101
101
101
100
100
100
99
99
99
98
98
98
98
97
97
97
96
96
95
94
93
92
91
90
89
87
86
85
83
82
80
79
78
76
75
74
72
71
70
68
67
66
65
64
63
62
60
59
57
56
54
52
50
48
46
44
42
41
39
38
36
34
32
30
28
26
24
23
21
19
17
15
13
11
9
7
5
3
2
1
-1
-2
-3
-4
-5
-7
-8
-9
-10
-11
-12
-14
-15
-16
-17
-18
-19
-19
-20
-20
-20
-21
-21
-21
-22
-22
-23
-24
-24
-25
-26
-27
-28
-30
-32
-33
-35
-37
-39
-40
-42
-44
-46
-48
-50
-53
-55
-57
-58
-60
-62
-64
-65
-67
-68
-69
-70
-70
-71
-71
-72
-73
-74
-75
-77
-78
-80
-83
-85
-87
-89
-92
-94
-96
-98
-100
-102
-104
-107
-109
-111
-114
-117
-119
-122
-125
-127
-130
-133
-136
-138
-141
-144
-148
-151
-154
-158
-161
-164
-166
-169
-171
-172
-174
-175
-176
-177
-178
-178
-179
-180
-181
-182
-182
-183
-184
-185
-186
-186
-187
-187
-187
-187
-186
-185
-184
-182
-181
-180
-178
-177
-176
-175
-174
-174
-173
-173
-172
-171
-170
-169
-168
-166
-164
-163
-161
-160
-159
-158
-158
-157
-157
-157
-157
-156
-156
-156
-156
-155
-154
-154
-153
-152
-151
-150
-149
-148
-147
-146
-145
-144
-144
-143
-142
-141
-141
-140
-140
-140
-139
-139
-139
-139
-139
-140
-140
-141
-141
-142
-142
-142
-142
-142
-142
-142
-141
-141
-141
-141
-141
-140
-140
-140
-141
-141
-142
-143
-144
-144
-145
-146
-146
-146
-146
-146
-146
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-145
-144
-143
-142
-141
-140
-139
-138
-137
-137
-136
-136
-136
-135
-135
-135
-135
-135
-134
-133
-132
-131
-130
-128
-127
-126
-124
-123
-122
-120
-118
-116
-114
-112
-109
-107
-104
-100
-97
-94
-91
-87
-84
-81
-77
-74
-71
-68
-65
-62
-60
-57
-54
-52
-49
-47
-45
-42
-41
-39
-38
-36
-35
-34
-33
-32
-31
-30
-29
-27
-25
-24
-22
-20
-17
-15
-13
-11
-9
-7
-5
-4
-3
-2
-1
0
1
1
2
3
4
5
6
8
9
11
12
14
15
17
18
19
20
22
23
25
26
28
29
30
31
32
33
33
34
34
35
35
36
37
38
39
40
42
43
45
47
48
50
51
52
53
55
56
57
58
59
60
62
63
65
66
67
69
70
72
74
75
77
79
81
82
84
86
88
90
93
95
98
100
102
104
106
108
109
110
111
112
113
114
114
115
115
116
117
117
118
119
120
121
123
124
124
125
126
127
127
128
129
130
131
133
134
136
138
140
142
145
148
151
153
156
159
161
164
166
169
171
174
176
179
181
184
186
188
191
193
195
197
198
200
201
201
202
202
202
202
202
202
202
202
202
203
203
203
203
204
204
205
206
206
207
207
207
206
206
205
204
203
203
202
201
201
200
199
199
199
199
199
199
199
200
200
200
200
201
201
201
202
202
203
204
205
206
207
208
210
212
213
215
217
218
220
221
223
224
226
227
228
230
231
233
234
235
237
238
240
241
243
245
246
248
250
252
253
254
255
256
257
258
258
259
259
260
260
261
261
262
263
263
264
265
265
266
267
268
268
270
271
272
274
276
278
280
283
285
288
291
294
298
301
304
308
311
315
318
322
325
329
333
337
341
345
350
354
359
363
368
372
376
381
385
390
395
400
405
410
415
420
425
430
435
440
445
450
454
458
462
466
470
474
478
482
486
490
494
498
502
506
510
514
518
522
526
530
534
538
542
546
549
552
556
559
562
566
570
573
577
581
584
587
590
593
595
598
601
603
606
609
612
615
618
621
624
627
629
632
635
638
640
642
644
646
647
649
650
652
653
655
656
658
659
661
662
664
665
666
667
668
669
671
672
673
674
675
677
678
679
681
683
684
686
688
690
693
695
698
700
703
705
708
710
713
715
718
721
724
727
730
733
736
740
744
747
751
755
758
761
765
768
771
774
777
780
782
785
787
789
791
794
796
799
801
804
806
808
810
811
813
815
818
820
822
825
827
829
830
832
833
834
835
836
837
838
839
839
840
840
841
842
844
845
847
848
849
850
850
851
851
852
852
852
852
851
851
850
849
848
847
846
845
845
845
845
845
845
844
844
844
844
843
843
843
842
842
842
843
843
844
845
846
848
850
852
854
856
857
859
861
862
863
864
865
866
867
868
869
870
871
872
874
875
877
878
880
882
883
885
886
887
889
891
893
894
896
898
900
902
904
905
906
908
909
910
912
913
914
916
917
919
921
922
924
926
928
930
932
934
935
937
938
940
942
943
945
947
948
950
952
954
956
958
960
962
964
965
967
969
970
972
974
975
977
979
980
982
984
986
988
991
993
995
998
1000
1002
1006
1008
1012
1014
1016
1020
1022
1025
1028
1031
1034
1037
1041
1044
1048
1053
1057
1062
1067
1072
1076
1081
1087
1092
1097
1102
1108
1113
1119
1125
1131
1137
1142
1148
1153
1159
1164
1169
1174
1179
1183
1188
1192
1196
1200
1204
1208
1212
1216
1220
1224
1227
1231
1234
1237
1240
1243
1245
1248
1250
1251
1253
1254
1256
1257
1259
1261
1263
1266
1269
1272
1275
1279
1283
1287
1291
1295
1299
1303
1307
1312
1316
1321
1326
1331
1336
1341
1347
1352
1356
1361
1366
1371
1376
1381
1386
1392
1398
1404
1411
1417
1423
1429
1436
1442
1448
1453
1459
1464
1469
1474
1478
1482
1487
1491
1495
1500
1504
1509
1514
1519
1524
1529
1535
1540
1545
1550
1555
1560
1565
1570
1574
1579
1583
1587
1591
1595
1600
1604
1609
1614
1618
1623
1628
1634
1639
1644
1649
1655
1660
1665
1671
1676
1682
1688
1693
1699
1705
1711
1716
1721
1726
1731
1735
1740
1745
1750
1755
1760
1765
1770
1775
1780
1785
1789
1794
1799
1804
1809
1814
1819
1825
1830
1836
1842
1848
1853
1860
1866
1872
1878
1884
1889
1895
1901
1906
1912
1918
1924
1930
1936
1943
1949
1955
1961
1967
1973
1978
1984
1989
1995
2000
2005
2011
2016
2020
2025
2029
2033
2037
2040
2043
2045
2049
2051
2053
2055
2057
2058
2060
2062
2064
2066
2068
2070
2072
2074
2076
2077
2079
2080
2081
2082
2083
2084
2084
2085
2085
2086
2087
2088
2090
2092
2095
2097
2100
2103
2106
2110
2113
2116
2120
2123
2126
2129
2132
2135
2138
2140
2143
2145
2147
2149
2150
2152
2153
2155
2156
2158
2161
2163
2166
2169
2173
2176
2179
2183
2187
2190
2194
2197
2200
2204
2207
2211
2214
2218
2222
2226
2231
2235
2240
2245
2249
2254
2259
2263
2267
2271
2276
2280
2284
2288
2292
2296
2300
2303
2306
2309
2312
2315
2317
2319
2321
2323
2324
2325
2326
2327
2328
2328
2329
2330
2330
2331
2332
2332
2333
2334
2335
2336
2337
2338
2339
2341
2342
2344
2345
2347
2349
2351
2353
2356
2358
2360
2362
2364
2366
2368
2370
2372
2375
2378
2381
2385
2389
2393
2397
2401
2405
2409
2414
2418
2422
2427
2431
2436
2440
2445
2449
2453
2457
2461
2464
2468
2471
2474
2476
2479
2481
2484
2486
2488
2491
2493
2495
2497
2499
2502
2504
2506
2508
2510
2512
2514
2516
2519
2522
2525
2528
2531
2534
2538
2541
2544
2548
2552
2555
2560
2564
2568
2573
2577
2582
2587
2591
2595
2600
2604
2609
2613
2617
2621
2625
2629
2633
2636
2640
2644
2647
2651
2655
2659
2664
2668
2672
2676
2680
2684
2687
2691
2695
2698
2701
2704
2707
2710
2712
2715
2717
2720
2723
2726
2729
2732
2735
2739
2742
2746
2750
2754
2759
2763
2767
2772
2776
2781
2786
2790
2796
2801
2807
2813
2819
2825
2832
2839
2846
2853
2860
2867
2875
2883
2891
2899
2908
2916
2925
2935
2944
2954
2964
2974
2985
2995
3005
3015
3025
3035
3045
3055
3064
3073
3082
3091
3100
3108
3116
3124
3131
3139
3146
3153
3160
3167
3175
3182
3189
3196
3203
3210
3217
3224
3231
3237
3243
3248
3253
3258
3262
3266
3269
3272
3274
3276
3279
3281
3283
3285
3288
3291
3293
3296
3299
3302
3305
3308
3311
3315
3318
3321
3324
3327
3330
3334
3337
3341
3345
3349
3354
3359
3364
3370
3376
3382
3389
3395
3401
3407
3413
3419
3424
3430
3435
3440
3444
3449
3454
3458
3463
3467
3471
3475
3478
3481
3484
3486
3488
3490
3492
3493
3495
3496
3498
3499
3501
3503
3505
3507
3509
3511
3514
3516
3519
3521
3524
3527
3530
3533
3536
3540
3544
3548
3552
3557
3562
3567
3572
3577
3582
3587
3593
3598
3603
3608
3613
3618
3623
3628
3634
3639
3644
3650
3655
3660
3666
3671
3675
3680
3684
3688
3691
3694
3697
3699
3701
3703
3705
3706
3708
3709
3710
3711
3712
3713
3714
3714
3715
3715
3716
3716
3717
3717
3718
3718
3719
3719
3720
3720
3721
3721
3722
3723
3724
3725
3726
3727
3728
3730
3731
3733
3734
3736
3738
3741
3743
3745
3748
3750
3752
3754
3756
3758
3761
3763
3766
3768
3771
3773
3776
3778
3781
3784
3787
3790
3794
3798
3802
3805
3809
3813
3816
3820
3823
3826
3830
3833
3836
3838
3841
3843
3846
3849
3852
3855
3859
3863
3867
3871
3875
3879
3882
3886
3889
3893
3896
3899
3902
3905
3907
3910
3912
3914
3916
3919
3921
3924
3926
3928
3930
3932
3934
3936
3937
3939
3941
3943
3945
3946
3948
3950
3951
3953
3956
3958
3961
3965
3968
3971
3975
3978
3982
3985
3989
3993
3997
4001
4006
4010
4014
4018
4022
4026
4029
4033
4037
4041
4045
4050
4054
4059
4064
4069
4075
4080
4086
4091
4097
4103
4108
4114
4119
4125
4130
4136
4141
4147
4152
4157
4163
4168
4174
4180
4185
4191
4197
4203
4209
4215
4221
4228
4234
4241
4248
4255
4263
4270
4278
4286
4294
4302
4309
4317
4325
4332
4340
4348
4356
4363
4370
4378
4385
4392
4399
4406
4413
4420
4427
4434
4441
4447
4454
4460
4467
4474
4481
4488
4495
4502
4509
4516
4522
4528
4534
4539
4545
4550
4554
4559
4563
4567
4570
4574
4577
4580
4583
4586
4589
4592
4594
4597
4600
4602
4604
4606
4608
4609
4610
4611
4612
4613
4613
4614
4614
4614
4614
4614
4614
4615
4616
4617
4618
4619
4620
4622
4623
4625
4626
4628
4630
4632
4635
4637
4639
4641
4643
4644
4646
4648
4649
4651
4652
4654
4655
4657
4658
4659
4661
4662
4663
4665
4666
4668
4669
4671
4672
4673
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4689
4690
4692
4693
4695
4697
4699
4701
4703
4705
4707
4709
4710
4712
4713
4715
4716
4718
4719
4721
4722
4724
4726
4727
4729
4731
4734
4736
4739
4742
4745
4748
4751
4753
4755
4757
4760
4762
4764
4767
4769
4771
4774
4776
4778
4780
4782
4784
4786
4788
4790
4792
4794
4796
4797
4799
4800
4802
4803
4804
4805
4806
4807
4807
4808
4808
4809
4809
4809
4809
4809
4809
4810
4810
4810
4811
4811
4812
4812
4812
4811
4811
4810
4810
4809
4808
4806
4805
4802
4800
4797
4794
4790
4787
4783
4779
4774
4770
4765
4760
4755
4750
4746
4741
4737
4733
4728
4724
4720
4715
4711
4707
4703
4699
4696
4693
4690
4687
4684
4682
4680
4677
4676
4674
4672
4670
4668
4666
4663
4660
4658
4655
4653
4652
4651
4650
4650
4650
4651
4652
4653
4654
4656
4657
4659
4660
4662
4664
4665
4667
4670
4672
4674
4676
4678
4680
4682
4683
4685
4687
4688
4690
4692
4694
4695
4697
4698
4700
4702
4703
4706
4708
4710
4712
4714
4716
4718
4719
4721
4723
4724
4726
4728
4729
4731
4732
4734
4736
4739
4741
4744
4747
4750
4753
4756
4758
4761
4763
4766
4768
4770
4773
4775
4777
4779
4781
4783
4784
4786
4788
4790
4791
4793
4794
4795
4796
4798
4799
4801
4802
4804
4806
4808
4810
4812
4814
4816
4817
4819
4821
4822
4823
4825
4827
4828
4830
4832
4835
4836
4838
4839
4840
4840
4840
4839
4839
4838
4836
4835
4834
4834
4833
4833
4834
4835
4836
4837
4838
4840
4842
4844
4846
4848
4851
4853
4856
4858
4860
4862
4864
4867
4869
4872
4876
4879
4883
4888
4893
4898
4903
4908
4914
4920
4925
4931
4936
4941
4945
4949
4952
4954
4956
4958
4960
4961
4963
4964
4965
4966
4967
4967
4968
4969
4969
4969
4970
4970
4969
4968
4967
4966
4964
4962
4960
4958
4956
4953
4950
4947
4944
4941
4938
4935
4933
4931
4930
4929
4928
4928
4928
4928
4928
4928
4928
4928
4928
4928
4928
4927
4926
4924
4922
4920
4918
4916
4914
4912
4910
4909
4909
4909
4909
4909
4910
4910
4911
4912
4912
4913
4914
4914
4915
4916
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4927
4928
4929
4930
4931
4931
4932
4934
4935
4936
4938
4939
4940
4941
4941
4941
4942
4942
4941
4941
4941
4941
4941
4940
4939
4938
4938
4937
4936
4936
4935
4935
4935
4935
4935
4935
4935
4936
4937
4938
4939
4940
4941
4942
4944
4945
4946
4948
4949
4950
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4968
4968
4968
4968
4967
4966
4965
4963
4962
4960
4957
4955
4952
4949
4945
4941
4937
4933
4930
4926
4923
4920
4917
4915
4913
4911
4909
4907
4905
4903
4900
4897
4894
4890
4886
4883
4879
4875
4871
4868
4865
4863
4861
4859
4857
4856
4854
4853
4853
4852
4851
4851
4850
4849
4848
4846
4845
4844
4843
4842
4841
4841
4841
4840
4840
4840
4840
4840
4840
4839
4839
4839
4838
4838
4837
4837
4837
4837
4837
4837
4837
4838
4838
4838
4838
4838
4838
4838
4838
4838
4838
4838
4838
4838
4838
4839
4839
4839
4839
4839
4839
4839
4840
4840
4841
4842
4844
4845
4846
4847
4849
4850
4851
4852
4854
4855
4857
4858
4860
4861
4862
4864
4865
4867
4868
4869
4870
4871
4871
4872
4873
4875
4876
4877
4879
4880
4882
4883
4885
4886
4888
4890
4892
4894
4896
4898
4899
4900
4901
4903
4905
4907
4909
4912
4914
4917
4919
4922
4924
4927
4929
4931
4934
4936
4938
4940
4943
4945
4947
4949
4952
4955
4959
4963
4967
4971
4975
4979
4982
4986
4990
4994
4998
5002
5007
5011
5016
5020
5025
5029
5033
5037
5040
5044
5047
5051
5053
5056
5059
5061
5064
5067
5070
5073
5076
5079
5083
5086
5090
5093
5096
5098
5101
5103
5105
5107
5109
5110
5112
5113
5114
5115
5116
5118
5119
5120
5121
5122
5122
5123
5124
5125
5126
5127
5128
5129
5130
5130
5131
5132
5133
5134
5135
5137
5139
5142
5145
5148
5151
5154
5157
5159
5162
5165
5168
5171
5174
5178
5181
5184
5187
5189
5192
5195
5197
5199
5202
5205
5208
5211
5214
5218
5222
5226
5230
5234
5238
5242
5245
5247
5249
5251
5253
5254
5255
5256
5257
5258
5259
5260
5262
5263
5265
5267
5270
5272
5275
5278
5280
5283
5285
5287
5288
5290
5291
5293
5294
5296
5297
5298
5300
5301
5302
5303
5304
5305
5307
5309
5310
5312
5313
5315
5316
5317
5318
5319
5319
5320
5322
5323
5324
5325
5326
5327
5328
5329
5330
5332
5333
5334
5336
5337
5339
5340
5342
5343
5344
5346
5347
5348
5349
5350
5350
5351
5352
5352
5353
5354
5355
5356
5357
5358
5359
5360
5362
5365
5368
5371
5375
5379
5384
5388
5393
5397
5401
5406
5411
5415
5420
5425
5429
5433
5437
5441
5445
5449
5453
5456
5460
5463
5466
5469
5472
5474
5477
5480
5483
5486
5489
5492
5495
5498
5500
5503
5505
5507
5509
5511
5513
5515
5517
5519
5521
5524
5526
5528
5531
5534
5536
5539
5542
5544
5546
5548
5549
5549
5549
5549
5549
5548
5548
5547
5546
5546
5545
5545
5545
5545
5545
5545
5545
5544
5544
5544
5543
5542
5542
5541
5540
5540
5540
5541
5541
5543
5544
5546
5547
5549
5551
5553
5555
5557
5559
5561
5563
5565
5567
5569
5572
5573
5575
5576
5577
5578
5578
5579
5579
5580
5581
5581
5582
5582
5583
5583
5584
5584
5584
5584
5583
5582
5581
5579
5577
5574
5571
5568
5565
5561
5558
5554
5550
5547
5542
5538
5534
5529
5525
5520
5514
5509
5503
5497
5491
5485
5479
5474
5468
5463
5458
5453
5449
5445
5441
5438
5435
5433
5430
5428
5426
5424
5422
5419
5417
5414
5412
5410
5408
5406
5404
5402
5400
5398
5395
5392
5389
5385
5382
5377
5373
5368
5363
5359
5354
5350
5345
5341
5336
5332
5327
5323
5318
5313
5308
5304
5299
5293
5288
5283
5277
5272
5266
5260
5254
5248
5242
5236
5229
5222
5215
5208
5201
5193
5186
5179
5172
5165
5159
5152
5146
5139
5133
5127
5121
5115
5109
5104
5098
5093
5088
5083
5078
5073
5069
5064
5060
5057
5054
5051
5048
5046
5045
5043
5041
5040
5038
5037
5035
5033
5031
5030
5028
5027
5026
5025
5025
5025
5025
5025
5025
5026
5026
5027
5027
5027
5026
5025
5024
5022
5020
5018
5016
5014
5012
5010
5008
5007
5005
5004
5002
5000
4998
4996
4994
4993
4991
4990
4988
4987
4986
4985
4984
4983
4982
4981
4979
4978
4976
4974
4972
4970
4968
4965
4962
4959
4956
4953
4950
4946
4942
4939
4935
4931
4927
4924
4920
4917
4913
4909
4905
4901
4897
4893
4889
4885
4881
4877
4874
4870
4866
4863
4859
4856
4853
4851
4849
4847
4845
4843
4842
4840
4838
4836
4835
4833
4832
4831
4829
4828
4827
4825
4824
4824
4823
4823
4824
4824
4825
4825
4826
4827
4828
4829
4830
4831
4833
4835
4838
4841
4844
4849
4853
4858
4863
4869
4875
4881
4887
4894
4900
4907
4913
4920
4926
4932
4937
4943
4948
4952
4957
4961
4964
4968
4970
4973
4975
4976
4977
4978
4979
4979
4979
4978
4977
4975
4972
4969
4965
4960
4955
4949
4942
4935
4927
4919
4911
4902
4893
4885
4877
4869
4861
4854
4847
4841
4835
4830
4825
4821
4816
4813
4810
4807
4805
4803
4801
4800
4798
4797
4796
4794
4792
4791
4789
4787
4785
4783
4781
4779
4777
4774
4772
4769
4766
4763
4759
4755
4750
4744
4738
4731
4723
4714
4705
4696
4686
4677
4667
4658
4650
4641
4633
4626
4619
4613
4608
4604
4600
4597
4594
4592
4590
4589
4587
4586
4585
4584
4583
4582
4582
4581
4581
4581
4581
4581
4581
4581
4581
4581
4581
4580
4579
4578
4576
4574
4571
4568
4564
4560
4556
4551
4546
4541
4535
4529
4522
4515
4508
4499
4491
4482
4472
4462
4451
4440
4429
4418
4407
4396
4385
4374
4364
4354
4344
4334
4325
4315
4306
4297
4288
4278
4269
4259
4249
4238
4227
4216
4204
4192
4179
4167
4156
4144
4134
4124
4115
4106
4099
4093
4089
4085
4083
4082
4082
4083
4086
4089
4094
4099
4105
4112
4119
4126
4134
4142
4150
4158
4166
4174
4181
4188
4195
4201
4207
4213
4218
4223
4227
4231
4234
4238
4241
4244
4246
4249
4251
4253
4254
4255
4256
4257
4257
4257
4257
4257
4257
4257
4256
4255
4254
4252
4250
4247
4245
4242
4238
4234
4230
4225
4220
4214
4208
4202
4196
4189
4183
4177
4170
4163
4155
4148
4140
4132
4123
4114
4106
4096
4086
4075
4066
4054
4043
4032
4021
4009
3997
3985
3973
3961
3949
3938
3926
3914
3903
3892
3881
3870
3859
3849
3840
3831
3822
3814
3807
3800
3793
3787
3781
3776
3770
3765
3760
3754
3749
3744
3740
3735
3731
3727
3724
3720
3717
3714
3711
3708
3704
3701
3698
3695
3693
3690
3687
3685
3682
3680
3678
3677
3676
3676
3676
3677
3679
3681
3683
3686
3689
3692
3695
3697
3699
3701
3702
3703
3704
3704
3704
3704
3704
3703
3702
3701
3699
3697
3695
3692
3690
3686
3683
3679
3675
3671
3667
3663
3658
3653
3648
3643
3637
3632
3626
3620
3615
3609
3603
3598
3592
3586
3581
3575
3570
3564
3558
3552
3546
3540
3534
3528
3522
3515
3509
3502
3495
3487
3479
3471
3463
3454
3445
3435
3425
3414
3403
3392
3381
3370
3359
3347
3336
3324
3313
3301
3289
3277
3265
3253
3241
3229
3218
3206
3196
3185
3175
3165
3156
3147
3139
3131
3123
3116
3109
3103
3097
3092
3088
3084
3080
3077
3075
3073
3071
3070
3070
3069
3069
3069
3069
3069
3068
3067
3066
3064
3062
3059
3055
3051
3046
3040
3033
3026
3018
3010
3001
2991
2981
2969
2958
2945
2932
2918
2903
2887
2872
2855
2839
2823
2806
2790
2774
2758
2743
2727
2712
2698
2684
2670
2656
2643
2631
2618
2607
2595
2584
2573
2562
2552
2542
2532
2523
2513
2504
2494
2485
2475
2466
2456
2446
2436
2427
2417
2408
2399
2390
2381
2373
2365
2358
2351
2345
2339
2333
2327
2321
2314
2308
2302
2295
2288
2280
2273
2264
2256
2247
2238
2228
2218
2208
2197
2186
2174
2163
2151
2140
2128
2117
2106
2096
2087
2078
2069
2062
2055
2049
2044
2039
2035
2031
2028
2025
2023
2021
2020
2019
2020
2020
2021
2023
2025
2029
2032
2035
2037
2041
2045
2049
2052
2055
2058
2061
2064
2067
2069
2072
2074
2076
2078
2079
2080
2081
2081
2080
2079
2078
2075
2073
2069
2066
2062
2058
2054
2049
2045
2040
2035
2029
2025
2021
2016
2012
2007
2001
1997
1993
1988
1983
1978
1973
1968
1963
1958
1952
1947
1942
1937
1933
1928
1924
1920
1915
1911
1907
1904
1900
1897
1893
1891
1888
1886
1884
1883
1882
1881
1880
1880
1880
1881
1881
1882
1883
1885
1886
1888
1890
1892
1894
1896
1899
1901
1903
1905
1907
1908
1909
1910
1911
1912
1913
1915
1916
1917
1918
1919
1920
1921
1921
1921
1921
1919
1917
1915
1911
1907
1902
1897
1891
1884
1876
1868
1859
1849
1839
1828
1817
1806
1794
1783
1770
1758
1746
1734
1722
1710
1699
1687
1676
1665
1655
1644
1634
1624
1614
1605
1596
1588
1580
1573
1567
1560
1554
1548
1542
1536
1530
1523
1516
1508
1500
1491
1482
1473
1463
1453
1443
1433
1423
1413
1404
1394
1385
1377
1368
1360
1353
1346
1339
1334
1328
1324
1320
1317
1314
1312
1311
1309
1308
1308
1307
1306
1306
1306
1305
1305
1304
1304
1303
1302
1301
1300
1298
1296
1295
1293
1291
1289
1287
1286
1284
1282
1281
1279
1277
1275
1274
1271
1269
1267
1265
1263
1260
1258
1255
1252
1250
1247
1244
1241
1238
1235
1232
1228
1224
1220
1216
1210
1205
1199
1193
1187
1181
1174
1167
1160
1152
1145
1137
1129
1121
1113
1105
1096
1087
1078
1069
1059
1049
1039
1029
1018
1008
997
987
976
964
953
942
931
920
908
897
886
874
862
849
837
824
811
798
785
772
759
746
733
721
708
696
685
674
663
653
643
634
626
617
609
602
594
587
579
572
565
558
550
543
536
528
521
513
506
498
490
482
474
466
458
449
440
431
421
411
401
390
379
368
356
344
332
320
308
295
283
270
257
245
233
222
211
201
191
181
172
162
153
145
136
127
119
111
103
95
87
79
71
63
55
47
39
31
23
15
6
-3
-12
-21
-31
-40
-49
-58
-67
-75
-84
-92
-99
-107
-114
-121
-127
-134
-140
-147
-153
-160
-166
-173
-180
-186
-193
-199
-206
-212
-218
-223
-228
-233
-237
-241
-245
-249
-252
-255
-258
-261
-263
-265
-267
-269
-270
-272
-273
-273
-274
-274
-274
-273
-272
-271
-270
-269
-267
-265
-263
-261
-259
-257
-255
-253
-251
-250
-249
-249
-249
-249
-250
-251
-252
-254
-257
-260
-263
-267
-271
-276
-281
-286
-292
-298
-304
-310
-316
-321
-326
-331
-335
-338
-342
-344
-347
-349
-351
-354
-356
-359
-362
-365
-370
-374
-380
-386
-392
-400
-408
-416
-425
-435
-445
-456
-468
-480
-493
-506
-519
-534
-549
-564
-580
-597
-614
-632
-650
-668
-686
-704
-723
-741
-758
-776
-793
-809
-825
-841
-856
-871
-886
-901
-915
-930
-945
-960
-975
-991
-1006
-1020
-1037
-1053
-1069
-1085
-1101
-1118
-1134
-1152
-1169
-1187
-1206
-1225
-1244
-1264
-1285
-1306
-1328
-1350
-1374
-1397
-1422
-1446
-1472
-1497
-1523
-1548
-1574
-1599
-1624
-1649
-1673
-1697
-1720
-1742
-1764
-1785
-1805
-1824
-1842
-1859
-1876
-1892
-1906
-1921
-1935
-1948
-1961
-1974
-1986
-1999
-2012
-2025
-2037
-2051
-2065
-2079
-2092
-2106
-2120
-2135
-2149
-2164
-2178
-2193
-2208
-2223
-2238
-2254
-2269
-2285
-2300
-2316
-2331
-2347
-2362
-2377
-2392
-2407
-2421
-2435
-2448
-2462
-2475
-2488
-2500
-2513
-2525
-2538
-2550
-2562
-2575
-2587
-2600
-2613
-2626
-2640
-2654
-2668
-2682
-2697
-2712
-2726
-2741
-2757
-2772
-2788
-2804
-2820
-2836
-2853
-2869
-2886
-2902
-2918
-2934
-2950
-2966
-2982
-2997
-3012
-3027
-3041
-3056
-3070
-3083
-3096
-3109
-3122
-3135
-3147
-3159
-3171
-3183
-3195
-3208
-3220
-3233
-3246
-3260
-3273
-3287
-3300
-3313
-3327
-3340
-3353
-3366
-3378
-3391
-3403
-3415
-3427
-3439
-3450
-3462
-3473
-3485
-3497
-3509
-3521
-3533
-3546
-3559
-3572
-3586
-3600
-3614
-3628
-3643
-3657
-3672
-3686
-3700
-3714
-3727
-3740
-3752
-3764
-3776
-3787
-3798
-3809
-3820
-3831
-3842
-3853
-3864
-3876
-3889
-3901
-3914
-3928
-3941
-3955
-3970
-3984
-3999
-4014
-4029
-4043
-4059
-4075
-4093
-4110
-4127
-4145
-4164
-4183
-4202
-4222
-4241
-4261
-4281
-4300
-4320
-4339
-4358
-4377
-4395
-4413
-4431
-4449
-4466
-4482
-4499
-4514
-4530
-4545
-4560
-4575
-4589
-4603
-4616
-4630
-4643
-4656
-4669
-4682
-4695
-4708
-4721
-4735
-4748
-4761
-4775
-4788
-4802
-4816
-4830
-4844
-4858
-4872
-4885
-4899
-4912
-4925
-4937
-4950
-4963
-4975
-4988
-5001
-5014
-5028
-5041
-5055
-5068
-5082
-5096
-5111
-5125
-5140
-5155
-5171
-5186
-5203
-5219
-5236
-5252
-5270
-5287
-5304
-5322
-5339
-5357
-5374
-5391
-5408
-5424
-5441
-5457
-5474
-5490
-5507
-5524
-5541
-5558
-5575
-5592
-5610
-5628
-5647
-5666
-5686
-5705
-5725
-5746
-5766
-5787
-5808
-5829
-5851
-5872
-5893
-5914
-5935
-5956
-5976
-5996
-6016
-6036
-6055
-6075
-6094
-6114
-6133
-6153
-6173
-6193
-6214
-6235
-6256
-6277
-6298
-6320
-6342
-6364
-6386
-6408
-6430
-6452
-6474
-6496
-6519
-6542
-6564
-6588
-6611
-6634
-6658
-6681
-6705
-6730
-6754
-6779
-6804
-6829
-6854
-6880
-6906
-6933
-6960
-6987
-7014
-7042
-7070
-7097
-7125
-7152
-7180
-7207
-7234
-7261
-7288
-7314
-7341
-7367
-7393
-7419
-7445
-7471
-7496
-7521
-7546
-7570
-7594
-7617
-7640
-7662
-7684
-7706
-7727
-7748
-7769
-7790
-7811
-7832
-7853
-7874
-7894
-7915
-7936
-7957
-7978
-7999
-8020
-8041
-8061
-8082
-8103
-8124
-8145
-8164
-8186
-8206
-8225
-8244
-8262
-8280
-8297
-8313
-8327
-8341
-8354
-8366
-8377
-8387
-8396
-8404
-8411
-8418
-8425
-8431
-8437
-8442
-8447
-8451
-8454
-8457
-8459
-8460
-8461
-8462
-8462
-8462
-8462
-8462
-8462
-8462
-8463
-8464
-8465
-8467
-8470
-8473
-8477
-8481
-8486
-8491
-8496
-8502
-8508
-8513
-8519
-8525
-8532
-8538
-8545
-8552
-8560
-8568
-8576
-8585
-8594
-8603
-8612
-8622
-8631
-8641
-8651
-8660
-8670
-8680
-8691
-8701
-8711
-8722
-8732
-8743
-8753
-8764
-8774
-8785
-8796
-8807
-8818
-8828
-8839
-8849
-8860
-8870
-8881
-8891
-8901
-8911
-8921
-8930
-8939
-8947
-8955
-8962
-8969
-8975
-8980
-8986
-8990
-8995
-8999
-9003
-9007
-9011
-9014
-9019
-9023
-9027
-9032
-9037
-9042
-9048
-9054
-9061
-9067
-9074
-9082
-9090
-9098
-9106
-9114
-9123
-9131
-9140
-9148
-9157
-9165
-9172
-9180
-9187
-9194
-9201
-9208
-9215
-9221
-9228
-9235
-9242
-9249
-9257
-9264
-9272
-9280
-9289
-9297
-9306
-9314
-9323
-9332
-9340
-9349
-9357
-9366
-9374
-9383
-9391
-9400
-9408
-9417
-9427
-9436
-9447
-9458
-9469
-9481
-9494
-9507
-9520
-9535
-9549
-9565
-9581
-9597
-9614
-9632
-9649
-9667
-9686
-9704
-9723
-9741
-9760
-9779
-9798
-9817
-9836
-9855
-9874
-9893
-9911
-9929
-9947
-9965
-9982
-9999
-10016
-10032
-10048
-10064
-10080
-10095
-10111
-10126
-10142
-10157
-10172
-10187
-10202
-10216
-10231
-10245
-10258
-10272
-10285
-10298
-10311
-10324
-10337
-10350
-10362
-10375
-10387
-10399
-10411
-10423
-10435
-10447
-10459
-10470
-10482
-10493
-10504
-10515
-10526
-10537
-10547
-10558
-10568
-10578
-10588
-10597
-10607
-10617
-10627
-10637
-10647
-10657
-10667
-10677
-10688
-10699
-10710
-10721
-10733
-10745
-10756
-10768
-10780
-10791
-10803
-10815
-10826
-10837
-10849
-10860
-10871
-10883
-10894
-10905
-10916
-10927
-10938
-10949
-10960
-10971
-10982
-10993
-11004
-11015
-11026
-11037
-11048
-11059
-11070
-11080
-11091
-11102
-11112
-11123
-11133
-11144
-11154
-11164
-11175
-11185
-11195
-11206
-11216
-11226
-11236
-11246
-11255
-11264
-11273
-11282
-11290
-11298
-11306
-11314
-11322
-11329
-11336
-11343
-11350
-11357
-11364
-11371
-11378
-11385
-11392
-11399
-11406
-11413
-11420
-11428
-11435
-11443
-11451
-11460
-11469
-11478
-11487
-11497
-11507
-11517
-11527
-11538
-11548
-11558
-11568
-11578
-11587
-11595
-11603
-11610
-11616
-11622
-11627
-11632
-11635
-11639
-11642
-11644
-11647
-11649
-11651
-11653
-11654
-11655
-11657
-11658
-11659
-11659
-11660
-11661
-11661
-11662
-11662
-11662
-11663
-11663
-11664
-11664
-11664
-11665
-11664
-11664
-11663
-11662
-11660
-11659
-11657
-11655
-11653
-11651
-11648
-11646
-11643
-11640
-11637
-11633
-11630
-11626
-11622
-11618
-11613
-11609
-11604
-11599
-11594
-11590
-11585
-11581
-11576
-11572
-11568
-11564
-11561
-11557
-11554
-11550
-11547
-11543
-11539
-11535
-11531
-11526
-11521
-11515
-11509
-11502
-11495
-11488
-11480
-11472
-11464
-11455
-11447
-11438
-11429
-11421
-11412
-11403
-11395
-11386
-11378
-11370
-11362
-11354
-11346
-11339
-11331
-11323
-11315
-11307
-11299
-11291
-11282
-11274
-11265
-11257
-11248
-11239
-11231
-11222
-11213
-11203
-11194
-11185
-11175
-11166
-11156
-11145
-11135
-11124
-11113
-11101
-11088
-11076
-11063
-11049
-11035
-11021
-11006
-10992
-10977
-10962
-10947
-10932
-10918
-10904
-10890
-10876
-10863
-10850
-10837
-10825
-10813
-10802
-10791
-10782
-10773
-10764
-10757
-10751
-10746
-10741
-10737
-10734
-10731
-10729
-10728
-10727
-10726
-10725
-10724
-10724
-10723
-10722
-10722
-10721
-10720
-10718
-10717
-10715
-10713
-10711
-10708
-10705
-10701
-10697
-10692
-10687
-10682
-10677
-10671
-10665
-10659
-10653
-10647
-10641
-10636
-10630
-10624
-10619
-10614
-10608
-10603
-10598
-10593
-10588
-10583
-10577
-10572
-10566
-10560
-10554
-10547
-10541
-10534
-10527
-10519
-10512
-10504
-10496
-10487
-10479
-10471
-10462
-10454
-10445
-10437
-10428
-10420
-10412
-10404
-10395
-10387
-10379
-10371
-10363
-10356
-10348
-10340
-10332
-10324
-10316
-10309
-10301
-10293
-10285
-10278
-10271
-10264
-10257
-10251
-10246
-10240
-10235
-10231
-10226
-10222
-10217
-10213
-10208
-10203
-10198
-10193
-10188
-10182
-10176
-10171
-10165
-10159
-10154
-10148
-10143
-10138
-10133
-10128
-10124
-10120
-10116
-10112
-10109
-10106
-10103
-10101
-10098
-10096
-10093
-10090
-10087
-10084
-10080
-10075
-10070
-10064
-10058
-10051
-10043
-10034
-10025
-10016
-10006
-9996
-9985
-9974
-9963
-9952
-9940
-9928
-9916
-9904
-9892
-9880
-9868
-9856
-9845
-9834
-9823
-9812
-9802
-9791
-9780
-9769
-9758
-9747
-9735
-9722
-9709
-9695
-9681
-9667
-9651
-9636
-9620
-9604
-9588
-9571
-9554
-9537
-9520
-9502
-9484
-9465
-9446
-9427
-9407
-9386
-9365
-9343
-9320
-9298
-9274
-9251
-9227
-9202
-9178
-9153
-9128
-9102
-9077
-9052
-9027
-9002
-8978
-8953
-8929
-8906
-8883
-8860
-8837
-8815
-8793
-8771
-8749
-8728
-8707
-8685
-8664
-8643
-8623
-8603
-8583
-8564
-8546
-8528
-8510
-8493
-8477
-8461
-8445
-8431
-8416
-8403
-8390
-8377
-8365
-8353
-8342
-8330
-8319
-8308
-8297
-8287
-8277
-8266
-8256
-8246
-8236
-8225
-8214
-8203
-8191
-8178
-8164
-8151
-8137
-8122
-8106
-8090
-8073
-8055
-8036
-8016
-7996
-7975
-7952
-7929
-7905
-7880
-7854
-7828
-7801
-7774
-7747
-7719
-7692
-7664
-7635
-7607
-7579
-7550
-7522
-7493
-7463
-7434
-7404
-7374
-7344
-7313
-7283
-7253
-7223
-7192
-7162
-7133
-7103
-7073
-7044
-7015
-6987
-6958
-6930
-6902
-6875
-6848
-6821
-6793
-6766
-6739
-6711
-6684
-6656
-6628
-6600
-6571
-6542
-6512
-6482
-6451
-6420
-6387
-6355
-6322
-6288
-6255
-6221
-6186
-6152
-6118
-6085
-6051
-6018
-5986
-5954
-5923
-5892
-5863
-5834
-5807
-5780
-5753
-5728
-5703
-5679
-5655
-5632
-5609
-5586
-5564
-5542
-5520
-5499
-5477
-5456
-5436
-5416
-5396
-5377
-5358
-5339
-5322
-5305
-5288
-5272
-5257
-5242
-5227
-5213
-5200
-5187
-5175
-5162
-5150
-5139
-5127
-5116
-5104
-5093
-5082
-5070
-5059
-5047
-5035
-5022
-5009
-4996
-4982
-4968
-4954
-4939
-4924
-4908
-4892
-4875
-4859
-4842
-4824
-4806
-4788
-4770
-4751
-4732
-4713
-4694
-4674
-4655
-4635
-4615
-4595
-4575
-4554
-4533
-4512
-4490
-4469
-4447
-4425
-4402
-4380
-4357
-4335
-4312
-4291
-4269
-4249
-4229
-4210
-4191
-4173
-4156
-4139
-4122
-4106
-4091
-4075
-4061
-4046
-4033
-4019
-4006
-3992
-3978
-3963
-3949
-3935
-3920
-3905
-3890
-3875
-3859
-3843
-3827
-3810
-3794
-3777
-3760
-3743
-3726
-3709
-3693
-3676
-3661
-3645
-3630
-3616
-3602
-3589
-3576
-3564
-3553
-3541
-3530
-3520
-3509
-3499
-3489
-3478
-3467
-3456
-3445
-3434
-3422
-3410
-3397
-3385
-3371
-3358
-3344
-3330
-3316
-3302
-3287
-3273
-3259
-3244
-3230
-3216
-3201
-3187
-3172
-3158
-3144
-3130
-3117
-3104
-3091
-3079
-3067
-3056
-3045
-3035
-3025
-3016
-3007
-2999
-2991
-2984
-2978
-2973
-2968
-2964
-2960
-2957
-2955
-2953
-2952
-2951
-2951
-2950
-2950
-2950
-2949
-2949
-2948
-2947
-2946
-2944
-2942
-2939
-2936
-2932
-2929
-2925
-2921
-2917
-2912
-2908
-2904
-2899
-2895
-2891
-2887
-2883
-2880
-2877
-2874
-2872
-2870
-2869
-2868
-2867
-2867
-2868
-2868
-2870
-2871
-2873
-2876
-2879
-2882
-2886
-2891
-2896
-2901
-2906
-2911
-2917
-2922
-2927
-2933
-2938
-2942
-2946
-2950
-2953
-2955
-2957
-2958
-2958
-2957
-2955
-2953
-2949
-2945
-2940
-2934
-2927
-2919
-2910
-2901
-2891
-2881
-2871
-2860
-2850
-2840
-2830
-2820
-2811
-2801
-2793
-2784
-2776
-2768
-2761
-2754
-2748
-2742
-2736
-2731
-2725
-2720
-2715
-2710
-2706
-2702
-2698
-2695
-2692
-2689
-2687
-2686
-2685
-2685
-2685
-2687
-2689
-2691
-2694
-2698
-2702
-2707
-2713
-2718
-2724
-2731
-2737
-2744
-2751
-2758
-2766
-2774
-2782
-2790
-2799
-2808
-2816
-2825
-2834
-2842
-2851
-2859
-2868
-2876
-2883
-2891
-2899
-2906
-2913
-2919
-2926
-2932
-2937
-2942
-2947
-2951
-2954
-2957
-2959
-2961
-2962
-2962
-2962
-2961
-2960
-2958
-2956
-2953
-2950
-2947
-2944
-2941
-2939
-2936
-2935
-2934
-2933
-2933
-2934
-2936
-2938
-2941
-2944
-2948
-2953
-2957
-2962
-2966
-2971
-2975
-2979
-2982
-2985
-2988
-2990
-2991
-2992
-2992
-2992
-2992
-2990
-2988
-2986
-2983
-2980
-2976
-2972
-2968
-2963
-2958
-2953
-2947
-2942
-2936
-2931
-2927
-2923
-2919
-2916
-2914
-2913
-2913
-2914
-2915
-2918
-2922
-2926
-2931
-2936
-2942
-2949
-2955
-2961
-2967
-2972
-2977
-2982
-2986
-2989
-2992
-2994
-2996
-2996
-2996
-2995
-2993
-2991
-2988
-2985
-2982
-2978
-2974
-2970
-2965
-2961
-2956
-2950
-2945
-2940
-2934
-2927
-2921
-2913
-2905
-2897
-2887
-2877
-2866
-2855
-2842
-2829
-2814
-2799
-2782
-2764
-2744
-2723
-2701
-2678
-2654
-2628
-2601
-2573
-2544
-2514
-2483
-2451
-2419
-2385
-2352
-2318
-2283
-2248
-2213
-2177
-2141
-2105
-2069
-2033
-1997
-1961
-1926
-1890
-1855
-1820
-1786
-1752
-1718
-1684
-1651
-1619
-1586
-1553
-1521
-1489
-1456
-1424
-1392
-1359
-1327
-1295
-1262
-1231
-1199
-1168
-1137
-1107
-1078
-1050
-1022
-995
-968
-941
-915
-889
-863
-837
-812
-786
-761
-736
-711
-685
-660
-635
-610
-585
-559
-534
-509
-484
-459
-435
-411
-387
-363
-341
-319
-297
-277
-257
-237
-219
-200
-182
-164
-146
-128
-110
-92
-74
-55
-35
-16
4
25
46
66
87
108
129
150
170
190
209
228
247
265
283
300
316
332
347
362
376
389
403
416
429
442
455
468
482
495
509
523
537
551
566
581
596
612
627
643
659
675
692
709
726
744
761
779
797
815
834
852
870
888
905
923
941
959
977
994
1012
1030
1047
1064
1082
1099
1116
1133
1151
1168
1184
1201
1218
1234
1250
1265
1280
1295
1309
1323
1336
1349
1362
1374
1386
1398
1409
1421
1432
1443
1454
1464
1475
1486
1497
1507
1518
1528
1538
1548
1557
1566
1575
1583
1591
1598
1605
1611
1617
1623
1628
1633
1638
1644
1649
1654
1659
1664
1670
1675
1681
1687
1692
1698
1704
1710
1716
1722
1728
1734
1740
1746
1752
1758
1764
1771
1777
1783
1789
1795
1801
1806
1812
1818
1824
1830
1837
1843
1850
1857
1865
1872
1880
1888
1897
1906
1916
1926
1936
1947
1959
1970
1983
1995
2008
2021
2035
2049
2063
2078
2093
2109
2125
2141
2158
2175
2193
2211
2230
2249
2268
2288
2308
2328
2349
2370
2392
2413
2436
2458
2482
2505
2529
2553
2577
2601
2626
2650
2674
2698
2723
2747
2771
2796
2820
2845
2869
2894
2918
2943
2968
2993
3018
3043
3068
3093
3118
3144
3169
3194
3219
3244
3270
3295
3321
3347
3373
3399
3426
3453
3480
3507
3535
3563
3592
3621
3651
3681
3712
3743
3775
3806
3838
3871
3903
3936
3969
4003
4037
4070
4105
4139
4173
4208
4242
4276
4311
4345
4379
4413
4448
4482
4517
4551
4585
4619
4653
4687
4721
4755
4789
4822
4855
4889
4922
4955
4987
5020
5052
5084
5115
5145
5175
5205
5234
5262
5289
5316
5342
5368
5393
5418
5442
5467
5491
5515
5538
5562
5586
5610
5633
5657
5681
5704
5728
5752
5775
5799
5823
5848
5872
5896
5920
5945
5970
5994
6019
6045
6070
6096
6122
6148
6174
6200
6227
6253
6280
6306
6332
6359
6385
6411
6437
6463
6489
6515
6540
6566
6591
6617
6642
6668
6693
6719
6744
6770
6795
6821
6846
6870
6895
6919
6943
6967
6989
7012
7034
7055
7075
7095
7114
7133
7151
7169
7186
7202
7218
7234
7249
7263
7277
7290
7302
7314
7325
7336
7346
7356
7365
7374
7383
7391
7398
7406
7413
7420
7427
7434
7441
7447
7454
7461
7467
7474
7480
7486
7492
7497
7503
7508
7513
7519
7524
7529
7534
7540
7546
7553
7560
7567
7576
7585
7594
7605
7616
7629
7642
7656
7671
7687
7704
7721
7739
7758
7777
7797
7818
7839
7860
7882
7904
7927
7950
7973
7996
8020
8044
8068
8092
8116
8140
8164
8188
8212
8236
8259
8283
8306
8329
8351
8373
8396
8417
8439
8460
8481
8501
8521
8540
8558
8577
8594
8611
8628
8644
8659
8674
8689
8703
8716
8729
8741
8753
8765
8777
8789
8800
8812
8823
8834
8845
8855
8866
8876
8886
8895
8904
8913
8921
8929
8936
8942
8948
8954
8960
8965
8970
8975
8980
8984
8988
8992
8996
8999
9002
9005
9008
9010
9012
9014
9016
9017
9019
9020
9021
9022
9022
9023
9024
9025
9027
9028
9030
9032
9034
9037
9040
9043
9046
9050
9054
9059
9063
9067
9071
9076
9080
9084
9088
9091
9095
9098
9101
9104
9107
9109
9112
9115
9117
9120
9122
9124
9127
9129
9131
9133
9134
9136
9137
9137
9138
9138
9138
9138
9137
9137
9136
9134
9133
9131
9130
9128
9126
9125
9124
9122
9121
9120
9120
9119
9119
9120
9120
9121
9122
9124
9125
9126
9126
9127
9126
9126
9125
9123
9121
9119
9116
9113
9110
9107
9103
9100
9096
9093
9089
9085
9081
9077
9072
9068
9062
9057
9051
9046
9040
9034
9028
9022
9017
9013
9009
9006
9003
9001
9000
8999
8999
9000
9001
9003
9006
9009
9013
9018
9023
9028
9033
9039
9045
9051
9057
9064
9070
9076
9081
9087
9093
9098
9103
9109
9114
9119
9125
9130
9135
9140
9145
9151
9156
9161
9167
9173
9179
9185
9192
9200
9207
9216
9225
9234
9244
9255
9266
9277
9288
9300
9312
9324
9336
9349
9360
9372
9383
9394
9404
9414
9423
9431
9439
9446
9453
9458
9464
9468
9472
9475
9478
9479
9480
9480
9480
9479
9478
9476
9473
9470
9467
9464
9460
9456
9452
9447
9443
9438
9433
9428
9423
9418
9413
9407
9402
9396
9389
9382
9375
9368
9360
9352
9343
9334
9325
9315
9306
9296
9285
9274
9263
9252
9240
9227
9215
9202
9188
9174
9159
9144
9129
9113
9096
9080
9063
9045
9028
9011
8994
8978
8962
8946
8930
8916
8902
8888
8876
8864
8853
8842
8833
8824
8815
8807
8800
8793
8787
8780
8774
8768
8762
8756
8749
8743
8736
8729
8721
8713
8705
8696
8687
8678
8668
8657
8646
8635
8623
8611
8598
8585
8571
8557
8543
8529
8514
8500
8485
8470
8456
8441
8426
8411
8397
8382
8367
8353
8338
8323
8309
8294
8279
8264
8249
8233
8217
8200
8183
8164
8147
8128
8108
8087
8066
8045
8023
8000
7978
7955
7932
7909
7885
7862
7839
7816
7793
7770
7748
7725
7703
7681
7659
7637
7615
7593
7571
7549
7527
7504
7482
7460
7438
7415
7392
7369
7345
7321
7296
7271
7245
7218
7191
7163
7134
7105
7074
7043
7012
6979
6947
6914
6881
6847
6814
6780
6747
6714
6681
6648
6615
6581
6548
6514
6480
6446
6411
6376
6341
6306
6270
6235
6199
6163
6128
6093
6057
6022
5988
5953
5919
5884
5850
5816
5782
5747
5713
5679
5645
5611
5576
5541
5506
5471
5436
5400
5365
5329
5293
5257
5221
5185
5149
5114
5078
5042
5007
4971
4936
4900
4864
4829
4793
4757
4720
4684
4648
4612
4575
4540
4504
4469
4434
4400
4366
4332
4299
4267
4234
4202
4170
4139
4108
4077
4046
4014
3985
3954
3923
3892
3861
3829
3797
3765
3732
3698
3664
3629
3594
3558
3522
3486
3450
3414
3378
3342
3307
3273
3239
3205
3172
3140
3108
3077
3046
3015
2985
2955
2925
2895
2865
2835
2805
2774
2743
2711
2679
2646
2614
2581
2547
2514
2481
2448
2415
2383
2351
2319
2288
2258
2228
2199
2171
2144
2117
2091
2066
2041
2017
1994
1970
1947
1924
1901
1878
1854
1831
1807
1784
1760
1736
1713
1689
1666
1643
1621
1598
1577
1555
1534
1513
1493
1472
1452
1432
1412
1392
1371
1351
1330
1309
1287
1265
1242
1219
1195
1170
1144
1118
1091
1063
1035
1004
975
944
912
879
845
809
773
737
699
661
622
582
543
503
462
422
382
342
302
263
224
186
148
110
74
38
4
-30
-63
-95
-126
-157
-186
-215
-244
-271
-297
-323
-348
-373
-397
-420
-443
-466
-488
-511
-532
-554
-576
-597
-619
-640
-661
-682
-703
-724
-745
-766
-787
-809
-831
-853
-876
-899
-922
-947
-972
-997
-1024
-1051
-1079
-1108
-1138
-1168
-1199
-1231
-1263
-1297
-1330
-1365
-1400
-1436
-1472
-1508
-1546
-1584
-1622
-1661
-1701
-1741
-1782
-1822
-1863
-1905
-1946
-1988
-2029
-2071
-2113
-2154
-2196
-2237
-2278
-2319
-2360
-2402
-2443
-2484
-2526
-2567
-2609
-2651
-2693
-2735
-2778
-2820
-2864
-2907
-2951
-2995
-3040
-3085
-3131
-3177
-3224
-3271
-3319
-3367
-3416
-3464
-3512
-3560
-3608
-3656
-3703
-3749
-3795
-3840
-3885
-3929
-3973
-4014
-4057
-4099
-4139
-4180
-4219
-4258
-4297
-4335
-4373
-4411
-4448
-4484
-4521
-4557
-4593
-4629
-4665
-4701
-4737
-4772
-4808
-4845
-4881
-4918
-4955
-4993
-5031
-5069
-5108
-5148
-5188
-5229
-5270
-5312
-5355
-5397
-5441
-5484
-5528
-5573
-5618
-5663
-5708
-5754
-5799
-5846
-5892
-5939
-5986
-6033
-6082
-6130
-6180
-6230
-6281
-6332
-6385
-6438
-6492
-6547
-6603
-6659
-6715
-6773
-6830
-6888
-6947
-7006
-7065
-7124
-7183
-7242
-7301
-7360
-7419
-7477
-7535
-7592
-7649
-7705
-7761
-7816
-7870
-7924
-7978
-8029
-8082
-8134
-8183
-8234
-8284
-8332
-8380
-8427
-8473
-8518
-8563
-8608
-8651
-8694
-8737
-8779
-8820
-8861
-8901
-8941
-8980
-9019
-9057
-9094
-9131
-9166
-9201
-9235
-9267
-9299
-9329
-9357
-9385
-9410
-9434
-9457
-9478
-9497
-9515
-9531
-9545
-9558
-9570
-9580
-9590
-9598
-9606
-9614
-9620
-9626
-9632
-9637
-9642
-9646
-9650
-9654
-9657
-9659
-9661
-9661
-9662
-9661
-9660
-9658
-9656
-9653
-9650
-9647
-9643
-9639
-9636
-9632
-9628
-9624
-9620
-9616
-9612
-9608
-9603
-9598
-9593
-9588
-9583
-9578
-9573
-9568
-9563
-9558
-9554
-9550
-9547
-9544
-9542
-9541
-9540
-9540
-9541
-9543
-9546
-9549
-9552
-9557
-9561
-9566
-9572
-9578
-9584
-9591
-9598
-9605
-9613
-9620
-9628
-9636
-9644
-9652
-9660
-9668
-9677
-9685
-9693
-9701
-9708
-9715
-9721
-9727
-9731
-9735
-9738
-9740
-9741
-9742
-9742
-9741
-9740
-9738
-9736
-9735
-9733
-9732
-9731
-9730
-9730
-9730
-9731
-9732
-9734
-9736
-9738
-9740
-9743
-9746
-9749
-9752
-9756
-9759
-9763
-9766
-9770
-9773
-9777
-9780
-9783
-9785
-9788
-9790
-9791
-9793
-9793
-9793
-9792
-9791
-9789
-9786
-9783
-9780
-9777
-9773
-9769
-9765
-9761
-9757
-9754
-9750
-9747
-9744
-9742
-9740
-9738
-9737
-9736
-9736
-9736
-9735
-9735
-9735
-9735
-9734
-9733
-9732
-9731
-9730
-9728
-9727
-9724
-9722
-9719
-9716
-9712
-9709
-9704
-9700
-9696
-9691
-9687
-9682
-9678
-9674
-9670
-9667
-9664
-9661
-9660
-9659
-9658
-9659
-9660
-9661
-9663
-9666
-9669
-9673
-9678
-9682
-9688
-9693
-9699
-9705
-9712
-9718
-9724
-9731
-9737
-9744
-9750
-9757
-9763
-9770
-9776
-9782
-9788
-9794
-9800
-9805
-9809
-9813
-9816
-9818
-9819
-9819
-9818
-9816
-9813
-9809
-9804
-9799
-9792
-9785
-9778
-9770
-9761
-9752
-9742
-9732
-9722
-9711
-9700
-9689
-9678
-9667
-9655
-9644
-9633
-9621
-9610
-9598
-9586
-9575
-9564
-9552
-9541
-9529
-9518
-9506
-9495
-9483
-9472
-9461
-9450
-9439
-9429
-9420
-9410
-9402
-9393
-9385
-9377
-9369
-9362
-9354
-9346
-9339
-9331
-9323
-9314
-9305
-9296
-9286
-9276
-9266
-9255
-9245
-9234
-9222
-9211
-9200
-9188
-9176
-9164
-9152
-9139
-9127
-9114
-9102
-9089
-9077
-9064
-9051
-9039
-9026
-9014
-9002
-8989
-8978
-8966
-8955
-8945
-8935
-8925
-8915
-8906
-8897
-8889
-8881
-8873
-8866
-8858
-8851
-8844
-8837
-8830
-8824
-8817
-8810
-8802
-8795
-8787
-8779
-8770
-8761
-8751
-8741
-8729
-8718
-8705
-8692
-8679
-8665
-8651
-8636
-8621
-8606
-8591
-8576
-8560
-8544
-8528
-8512
-8495
-8478
-8461
-8444
-8426
-8407
-8388
-8368
-8347
-8326
-8304
-8282
-8259
-8236
-8213
-8189
-8166
-8143
-8119
-8096
-8071
-8048
-8026
-8004
-7982
-7961
-7939
-7917
-7895
-7873
-7852
-7829
-7807
-7785
-7762
-7739
-7716
-7693
-7669
-7645
-7621
-7597
-7572
-7548
-7523
-7498
-7474
-7449
-7424
-7399
-7374
-7349
-7325
-7300
-7276
-7251
-7227
-7203
-7179
-7156
-7133
-7110
-7087
-7065
-7043
-7021
-6999
-6978
-6957
-6935
-6914
-6893
-6871
-6850
-6829
-6807
-6786
-6764
-6743
-6721
-6699
-6677
-6655
-6634
-6612
-6591
-6570
-6550
-6530
-6511
-6493
-6474
-6457
-6440
-6423
-6407
-6391
-6375
-6360
-6346
-6331
-6317
-6303
-6289
-6275
-6261
-6247
-6233
-6220
-6206
-6193
-6181
-6168
-6156
-6145
-6134
-6123
-6113
-6104
-6094
-6086
-6078
-6070
-6063
-6056
-6050
-6045
-6040
-6036
-6033
-6030
-6029
-6028
-6028
-6028
-6029
-6030
-6032
-6034
-6036
-6038
-6041
-6044
-6046
-6049
-6052
-6054
-6057
-6059
-6061
-6063
-6065
-6067
-6069
-6071
-6074
-6076
-6078
-6079
-6081
-6082
-6084
-6084
-6085
-6085
-6086
-6086
-6086
-6085
-6085
-6084
-6083
-6082
-6081
-6080
-6078
-6077
-6077
-6076
-6075
-6074
-6073
-6072
-6071
-6069
-6068
-6066
-6064
-6062
-6060
-6058
-6056
-6054
-6052
-6051
-6049
-6048
-6047
-6046
-6046
-6046
-6046
-6046
-6046
-6046
-6046
-6045
-6045
-6043
-6042
-6039
-6036
-6031
-6026
-6019
-6011
-6002
-5992
-5981
-5969
-5957
-5943
-5929
-5914
-5898
-5882
-5865
-5848
-5830
-5812
-5794
-5776
-5757
-5739
-5720
-5701
-5682
-5662
-5643
-5623
-5602
-5582
-5561
-5540
-5519
-5497
-5475
-5453
-5430
-5408
-5385
-5362
-5339
-5315
-5291
-5267
-5242
-5217
-5191
-5164
-5137
-5109
-5080
-5050
-5020
-4989
-4958
-4926
-4894
-4861
-4827
-4794
-4760
-4726
-4691
-4657
-4622
-4588
-4553
-4517
-4482
-4446
-4411
-4375
-4338
-4302
-4265
-4228
-4191
-4154
-4116
-4078
-4041
-4003
-3965
-3926
-3888
-3848
-3809
-3769
-3729
-3688
-3647
-3605
-3563
-3521
-3478
-3435
-3392
-3348
-3304
-3260
-3215
-3171
-3126
-3080
-3035
-2990
-2945
-2900
-2856
-2812
-2768
-2725
-2682
-2639
-2597
-2556
-2515
-2475
-2435
-2396
-2356
-2317
-2277
-2238
-2198
-2158
-2118
-2078
-2037
-1998
-1958
-1918
-1878
-1838
-1797
-1757
-1717
-1677
-1637
-1596
-1556
-1515
-1475
-1434
-1393
-1352
-1311
-1270
-1228
-1187
-1145
-1102
-1060
-1016
-973
-930
-885
-841
-796
-750
-705
-659
-612
-566
-519
-472
-425
-378
-330
-282
-234
-186
-138
-89
-40
9
59
108
158
208
258
309
359
409
460
510
559
608
656
704
750
795
840
883
925
966
1006
1046
1084
1122
1159
1195
1231
1266
1301
1335
1370
1404
1438
1472
1506
1540
1574
1609
1643
1678
1713
1748
1783
1818
1852
1887
1922
1958
1993
2029
2065
2101
2137
2174
2211
2249
2287
2325
2364
2403
2442
2482
2522
2561
2601
2641
2680
2719
2759
2798
2837
2877
2916
2957
2997
3038
3080
3123
3166
3211
3256
3302
3348
3396
3445
3494
3544
3594
3645
3697
3748
3801
3853
3905
3958
4011
4065
4119
4173
4227
4281
4336
4390
4445
4499
4553
4607
4661
4715
4769
4822
4875
4927
4979
5031
5082
5133
5184
5234
5283
5332
5380
5428
5475
5522
5568
5613
5658
5703
5747
5790
5833
5876
5919
5960
6001
6042
6082
6121
6159
6197
6234
6271
6307
6343
6379
6414
6448
6482
6516
6550
6583
6616
6648
6680
6712
6743
6774
6804
6834
6863
6892
6920
6948
6976
7003
7030
7057
7083
7109
7134
7160
7184
7209
7233
7257
7281
7304
7327
7350
7373
7396
7418
7440
7461
7482
7503
7524
7543
7563
7582
7600
7618
7635
7652
7668
7684
7699
7713
7728
7742
7756
7770
7784
7798
7811
7825
7839
7853
7868
7882
7897
7913
7929
7945
7962
7979
7997
8015
8032
8052
8070
8089
8108
8127
8146
8164
8183
8202
8220
8237
8255
8272
8289
8306
8323
8339
8355
8371
8387
8403
8418
8434
8449
8464
8479
8493
8507
8521
8535
8548
8561
8574
8586
8598
8609
8621
8631
8641
8651
8660
8668
8676
8683
8689
8694
8698
8702
8706
8709
8711
8713
8714
8715
8716
8716
8716
8716
8715
8714
8714
8713
8712
8712
8711
8710
8710
8709
8709
8709
8709
8709
8710
8711
8712
8714
8716
8719
8722
8725
8728
8733
8737
8742
8747
8753
8759
8766
8773
8780
8789
8797
8807
8817
8827
8839
8850
8863
8876
8889
8904
8919
8934
8950
8966
8983
9001
9018
9036
9054
9072
9090
9108
9126
9144
9163
9181
9199
9216
9234
9251
9268
9286
9303
9320
9337
9354
9371
9388
9405
9422
9438
9455
9471
9487
9503
9519
9533
9548
9562
9575
9587
9599
9610
9621
9631
9640
9648
9656
9664
9670
9676
9681
9686
9691
9694
9697
9700
9702
9704
9706
9706
9707
9707
9706
9706
9705
9703
9702
9700
9697
9695
9691
9688
9684
9680
9675
9670
9665
9659
9653
9647
9641
9634
9627
9620
9613
9606
9600
9593
9587
9582
9577
9573
9570
9567
9565
9564
9563
9563
9564
9565
9567
9569
9572
9575
9578
9582
9587
9591
9596
9602
9607
9613
9618
9624
9630
9636
9642
9649
9655
9662
9669
9677
9684
9692
9700
9708
9716
9725
9733
9742
9751
9760
9769
9778
9787
9796
9805
9815
9823
9832
9841
9850
9859
9867
9875
9883
9891
9899
9907
9914
9921
9928
9935
9941
9948
9954
9961
9967
9972
9978
9983
9989
9993
9998
10003
10007
10011
10015
10018
10022
10025
10028
10031
10034
10037
10040
10042
10045
10048
10050
10053
10055
10057
10059
10060
10061
10061
10061
10061
10060
10059
10057
10055
10052
10049
10046
10043
10039
10036
10031
10027
10023
10019
10014
10010
10006
10002
9999
9995
9992
9989
9985
9982
9978
9975
9971
9968
9964
9960
9956
9952
9948
9943
9938
9932
9927
9921
9914
9908
9901
9894
9886
9878
9870
9861
9852
9843
9833
9822
9812
9801
9789
9777
9765
9753
9740
9727
9713
9699
9685
9670
9655
9640
9624
9609
9592
9576
9559
9542
9525
9508
9490
9473
9455
9437
9420
9402
9383
9365
9347
9328
9309
9291
9272
9253
9234
9216
9197
9179
9160
9141
9123
9104
9085
9067
9048
9029
9010
8992
8973
8954
8934
8915
8895
8875
8854
8833
8812
8791
8768
8746
8722
8698
8673
8648
8621
8594
8566
8537
8508
8477
8446
8414
8382
8348
8314
8278
8242
8205
8167
8129
8089
8048
8009
7968
7926
7884
7842
7799
7756
7714
7671
7628
7585
7542
7500
7457
7414
7371
7329
7286
7244
7201
7159
7117
7076
7034
6992
6951
6910
6868
6827
6786
6744
6703
6662
6621
6579
6538
6497
6456
6415
6375
6334
6294
6254
6214
6175
6136
6097
6059
6022
5985
5949
5913
5878
5843
5809
5775
5742
5709
5676
5643
5611
5579
5547
5515
5483
5452
5421
5390
5359
5328
5297
5267
5236
5206
5176
5146
5116
5086
5056
5027
4998
4969
4940
4912
4884
4857
4830
4803
4777
4750
4724
4698
4672
4645
4619
4593
4567
4540
4513
4486
4458
4431
4403
4374
4345
4316
4286
4256
4225
4194
4162
4129
4096
4062
4027
3993
3958
3923
3887
3850
3814
3778
3742
3705
3669
3634
3598
3563
3528
3493
3459
3424
3390
3356
3323
3289
3255
3221
3187
3153
3119
3085
3051
3017
2984
2950
2916
2883
2850
2817
2784
2752
2720
2689
2658
2627
2596
2566
2536
2506
2477
2447
2418
2390
2361
2332
2304
2275
2247
2219
2191
2163
2135
2107
2079
2051
2024
1996
1968
1941
1913
1885
1858
1830
1803
1775
1747
1720
1693
1666
1640
1614
1589
1564
1540
1517
1494
1473
1451
1431
1410
1390
1371
1351
1331
1312
1292
1272
1252
1232
1211
1190
1168
1146
1123
1100
1077
1053
1029
1004
980
956
932
908
884
860
837
813
790
767
745
722
700
678
656
634
612
590
568
547
525
503
481
459
437
416
394
372
351
329
308
287
266
246
225
204
184
163
143
122
102
81
61
41
21
1
-18
-37
-56
-75
-93
-110
-127
-144
-160
-176
-191
-206
-220
-233
-246
-258
-269
-280
-291
-302
-312
-322
-332
-341
-351
-360
-370
-379
-389
-398
-407
-416
-424
-433
-441
-448
-456
-463
-470
-477
-483
-489
-494
-500
-504
-509
-513
-516
-519
-522
-524
-526
-528
-529
-530
-531
-531
-532
-532
-532
-532
-533
-533
-534
-535
-536
-538
-539
-542
-544
-547
-550
-554
-558
-562
-567
-572
-577
-582
-587
-593
-599
-606
-612
-619
-626
-633
-640
-648
-655
-663
-671
-678
-686
-694
-702
-710
-718
-726
-734
-743
-751
-760
-769
-778
-787
-796
-806
-816
-826
-836
-846
-857
-868
-879
-891
-902
-914
-925
-937
-949
-960
-971
-982
-992
-1002
-1012
-1020
-1030
-1038
-1046
-1054
-1061
-1067
-1074
-1079
-1085
-1090
-1095
-1100
-1104
-1109
-1114
-1118
-1123
-1127
-1132
-1136
-1141
-1146
-1150
-1155
-1160
-1165
-1169
-1174
-1180
-1185
-1190
-1195
-1200
-1205
-1210
-1215
-1221
-1226
-1231
-1236
-1241
-1245
-1250
-1254
-1258
-1262
-1266
-1269
-1273
-1276
-1279
-1282
-1285
-1288
-1291
-1293
-1296
-1298
-1300
-1302
-1304
-1305
-1306
-1307
-1307
-1307
-1307
-1306
-1305
-1304
-1302
-1300
-1297
-1294
-1291
-1286
-1282
-1276
-1271
-1264
-1257
-1249
-1241
-1231
-1222
-1211
-1200
-1188
-1175
-1161
-1147
-1133
-1117
-1101
-1085
-1068
-1051
-1034
-1016
-998
-980
-961
-941
-922
-902
-881
-860
-838
-816
-793
-769
-745
-721
-695
-669
-643
-615
-587
-559
-529
-499
-469
-438
-407
-375
-343
-311
-278
-245
-211
-177
-142
-107
-72
-36
0
37
75
113
151
190
230
270
310
352
393
435
478
521
565
609
653
698
742
787
832
877
922
968
1012
1058
1103
1148
1193
1237
1282
1326
1370
1414
1458
1501
1545
1588
1631
1675
1718
1761
1805
1848
1891
1935
1978
2021
2065
2109
2153
2196
2240
2284
2327
2371
2415
2458
2502
2546
2589
2632
2675
2719
2762
2805
2848
2891
2934
2977
3020
3062
3105
3147
3189
3230
3272
3313
3353
3393
3433
3472
3510
3548
3586
3623
3659
3695
3730
3765
3799
3832
3864
3895
3926
3955
3984
4011
4038
4065
4091
4116
4140
4164
4187
4209
4231
4252
4273
4293
4312
4331
4350
4368
4385
4402
4419
4434
4449
4464
4478
4492
4505
4518
4530
4542
4554
4565
4575
4585
4594
4603
4611
4619
4626
4632
4638
4644
4649
4654
4658
4662
4666
4669
4672
4674
4676
4677
4678
4679
4678
4678
4676
4674
4671
4668
4664
4660
4656
4651
4646
4641
4635
4630
4625
4621
4616
4612
4607
4603
4600
4596
4593
4590
4588
4585
4582
4580
4577
4574
4571
4567
4563
4559
4555
4551
4546
4541
4536
4530
4525
4519
4512
4506
4500
4493
4486
4480
4473
4466
4459
4452
4445
4438
4431
4424
4417
4409
4402
4395
4387
4380
4373
4365
4358
4352
4345
4339
4333
4328
4323
4318
4314
4311
4308
4306
4304
4303
4302
4302
4302
4303
4304
4305
4307
4309
4311
4314
4317
4320
4323
4326
4330
4333
4337
4341
4345
4349
4353
4358
4362
4367
4371
4376
4381
4385
4390
4394
4398
4403
4407
4411
4415
4419
4424
4428
4432
4437
4442
4447
4451
4456
4461
4466
4470
4474
4479
4483
4486
4490
4493
4497
4500
4503
4505
4508
4511
4514
4517
4520
4523
4526
4530
4533
4537
4541
4545
4549
4553
4557
4561
4565
4569
4573
4577
4581
4585
4589
4592
4596
4599
4602
4605
4608
4611
4614
4617
4621
4624
4628
4632
4635
4640
4644
4649
4654
4659
4664
4670
4676
4683
4689
4696
4703
4711
4719
4727
4736
4744
4754
4763
4773
4783
4794
4805
4816
4827
4839
4851
4864
4876
4888
4901
4914
4926
4939
4951
4964
4976
4989
5002
5014
5027
5040
5053
5066
5079
5092
5106
5119
5132
5146
5159
5173
5187
5200
5214
5227
5240
5254
5267
5280
5294
5307
5320
5333
5346
5359
5371
5383
5396
5407
5419
5431
5442
5452
5463
5473
5483
5492
5501
5510
5518
5527
5534
5542
5549
5555
5560
5565
5569
5573
5576
5578
5579
5580
5580
5580
5579
5578
5576
5574
5572
5569
5566
5563
5559
5555
5551
5547
5542
5537
5531
5526
5520
5514
5508
5502
5496
5490
5484
5478
5472
5467
5461
5456
5450
5445
5440
5434
5428
5423
5417
5411
5405
5399
5393
5387
5381
5375
5369
5362
5356
5349
5343
5336
5329
5322
5314
5307
5299
5291
5283
5275
5267
5258
5250
5241
5232
5223
5213
5203
5193
5183
5173
5163
5152
5142
5131
5121
5110
5099
5088
5077
5066
5055
5044
5033
5022
5010
4998
4985
4972
4958
4943
4928
4911
4894
4876
4856
4836
4815
4793
4771
4747
4723
4698
4672
4646
4620
4594
4567
4540
4513
4486
4459
4431
4403
4376
4348
4320
4292
4263
4235
4206
4178
4150
4121
4093
4066
4038
4011
3984
3958
3932
3907
3882
3857
3832
3808
3783
3759
3735
3711
3686
3662
3638
3613
3589
3565
3541
3517
3493
3470
3447
3424
3402
3379
3358
3336
3315
3294
3273
3252
3232
3212
3193
3173
3154
3136
3118
3101
3084
3068
3053
3038
3024
3011
2999
2988
2977
2967
2957
2948
2939
2932
2924
2918
2911
2905
2900
2895
2891
2887
2883
2881
2878
2877
2876
2876
2876
2876
2878
2880
2882
2885
2888
2892
2896
2901
2906
2911
2917
2923
2930
2936
2944
2951
2959
2968
2976
2985
2995
3004
3014
3024
3033
3043
3053
3063
3073
3083
3093
3102
3112
3123
3133
3144
3154
3166
3177
3188
3200
3212
3224
3235
3247
3259
3270
3281
3292
3302
3312
3322
3331
3339
3347
3355
3362
3368
3375
3381
3386
3391
3396
3400
3403
3406
3409
3410
3412
3412
3413
3413
3412
3411
3410
3409
3408
3407
3406
3405
3404
3403
3403
3403
3402
3402
3402
3401
3401
3400
3399
3398
3396
3394
3392
3389
3386
3382
3378
3374
3369
3364
3359
3354
3349
3343
3338
3332
3326
3320
3313
3307
3299
3291
3283
3274
3264
3253
3242
3230
3217
3204
3190
3175
3160
3144
3127
3109
3090
3071
3051
3030
3009
2988
2966
2943
2921
2898
2875
2851
2828
2804
2780
2757
2733
2709
2684
2660
2635
2611
2586
2561
2536
2511
2486
2461
2435
2409
2384
2357
2331
2305
2278
2251
2224
2196
2169
2141
2112
2084
2055
2025
1997
1968
1939
1910
1880
1851
1822
1792
1763
1734
1704
1675
1645
1616
1586
1556
1526
1495
1464
1433
1401
1369
1337
1305
1272
1240
1207
1174
1141
1108
1075
1043
1010
978
946
914
883
852
821
790
759
729
699
669
639
610
581
553
525
497
469
442
415
389
363
337
311
285
259
234
208
183
157
132
107
83
59
35
12
-10
-31
-52
-72
-92
-110
-128
-145
-162
-178
-193
-208
-222
-235
-248
-260
-272
-283
-293
-302
-311
-319
-327
-333
-339
-345
-350
-354
-358
-360
-363
-364
-365
-365
-364
-362
-360
-357
-353
-349
-344
-339
-333
-327
-320
-313
-306
-298
-290
-282
-273
-264
-255
-245
-235
-225
-214
-204
-193
-182
-170
-158
-146
-134
-121
-108
-95
-81
-67
-52
-37
-21
-5
11
28
45
62
80
97
115
133
151
170
189
208
227
246
266
286
306
327
347
368
389
410
432
453
474
495
516
537
558
579
600
621
642
662
683
703
723
743
763
782
802
821
840
858
877
895
914
932
950
968
987
1004
1024
1043
1062
1082
1102
1122
1143
1164
1186
1208
1230
1254
1277
1301
1326
1351
1377
1403
1429
1456
1483
1510
1537
1565
1592
1620
1647
1675
1702
1729
1756
1782
1808
1834
1859
1885
1909
1934
1958
1982
2005
2029
2054
2079
2103
2128
2153
2178
2204
2231
2258
2285
2313
2341
2370
2398
2427
2457
2486
2516
2545
2575
2605
2634
2663
2692
2721
2750
2779
2807
2835
2862
2890
2917
2944
2970
2997
3023
3050
3076
3102
3128
3154
3180
3206
3233
3259
3285
3311
3338
3364
3391
3418
3446
3473
3501
3530
3558
3588
3617
3647
3678
3708
3739
3770
3801
3832
3863
3893
3924
3954
3985
4014
4045
4075
4104
4133
4163
4192
4221
4250
4279
4309
4338
4368
4399
4429
4460
4491
4522
4553
4585
4616
4648
4679
4709
4739
4769
4798
4827
4855
4883
4910
4937
4964
4990
5017
5044
5071
5098
5126
5154
5183
5212
5241
5270
5299
5328
5358
5387
5417
5446
5475
5504
5534
5563
5592
5622
5652
5682
5712
5743
5774
5806
5839
5872
5906
5940
5975
6011
6048
6085
6122
6161
6199
6239
6279
6319
6360
6401
6442
6484
6527
6569
6612
6656
6699
6743
6787
6830
6874
6918
6962
7007
7051
7095
7139
7184
7228
7272
7316
7360
7403
7446
7489
7531
7572
7612
7652
7691
7729
7767
7804
7839
7874
7908
7942
7974
8006
8037
8067
8096
8124
8151
8179
8205
8231
8256
8281
8305
8328
8350
8372
8393
8414
8434
8454
8473
8491
8509
8527
8544
8560
8576
8591
8606
8620
8633
8646
8659
8671
8682
8693
8703
8713
8722
8732
8740
8749
8757
8765
8773
8781
8789
8796
8804
8811
8818
8824
8830
8836
8841
8846
8850
8853
8857
8859
8862
8864
8866
8868
8869
8871
8872
8873
8874
8875
8876
8876
8876
8876
8876
8875
8874
8873
8872
8870
8868
8867
8865
8862
8860
8858
8855
8853
8851
8849
8847
8845
8844
8842
8841
8841
8840
8840
8840
8840
8840
8841
8842
8843
8845
8847
8849
8852
8855
8858
8861
8865
8868
8872
8876
8879
8883
8887
8890
8894
8897
8900
8904
8907
8910
8913
8915
8918
8920
8922
8924
8925
8926
8928
8928
8929
8930
8930
8930
8930
8930
8930
8929
8929
8928
8928
8927
8926
8925
8924
8923
8921
8919
8917
8914
8911
8908
8905
8901
8897
8892
8887
8882
8877
8872
8866
8860
8854
8848
8842
8836
8830
8824
8818
8812
8806
8800
8793
8787
8780
8773
8766
8759
8751
8744
8736
8729
8722
8715
8708
8702
8696
8691
8686
8683
8680
8677
8676
8675
8674
8674
8674
8675
8676
8678
8680
8682
8685
8687
8691
8694
8698
8702
8707
8712
8717
8723
8729
8736
8743
8751
8759
8767
8776
8785
8794
8804
8814
8824
8834
8845
8856
8867
8878
8889
8901
8911
8922
8933
8944
8955
8966
8978
8990
9003
9016
9029
9044
9059
9074
9090
9107
9124
9141
9159
9178
9196
9215
9233
9252
9270
9289
9306
9324
9341
9358
9374
9391
9406
9422
9437
9452
9467
9482
9497
9512
9528
9543
9559
9574
9590
9605
9621
9636
9651
9665
9679
9692
9705
9718
9730
9742
9754
9766
9777
9789
9800
9811
9822
9832
9842
9852
9861
9870
9878
9885
9891
9896
9901
9904
9907
9909
9909
9909
9907
9905
9902
9898
9893
9888
9882
9876
9870
9864
9857
9850
9842
9835
9827
9819
9811
9802
9794
9785
9776
9766
9757
9747
9737
9727
9718
9708
9698
9688
9679
9669
9659
9648
9638
9627
9615
9603
9590
9577
9563
9547
9532
9515
9497
9479
9459
9439
9419
9397
9375
9352
9329
9306
9282
9258
9233
9208
9183
9157
9131
9105
9079
9053
9026
9000
8973
8947
8920
8893
8867
8840
8814
8787
8761
8734
8708
8681
8654
8628
8601
8574
8548
8522
8495
8469
8444
8418
8392
8367
8343
8318
8294
8270
8247
8224
8201
8178
8154
8132
8109
8086
8063
8038
8013
7987
7961
7933
7905
7875
7845
7814
7783
7750
7718
7684
7651
7617
7582
7548
7513
7478
7443
7409
7374
7339
7305
7270
7237
7204
7171
7139
7108
7077
7047
7018
6989
6961
6934
6907
6880
6854
6828
6802
6776
6751
6725
6700
6675
6650
6626
6602
6578
6555
6533
6512
6491
6471
6451
6433
6415
6398
6381
6364
6348
6332
6317
6301
6286
6270
6254
6238
6222
6206
6189
6173
6156
6139
6121
6104
6086
6067
6048
6029
6009
5989
5969
5948
5927
5905
5884
5862
5839
5817
5794
5771
5748
5724
5700
5675
5650
5625
5599
5573
5546
5518
5490
5460
5431
5400
5369
5337
5305
5273
5241
5208
5175
5142
5109
5075
5042
5009
4975
4941
4907
4873
4839
4804
4768
4732
4696
4659
4622
4584
4547
4508
4470
4431
4392
4352
4312
4271
4230
4188
4146
4104
4061
4018
3974
3930
3886
3841
3796
3750
3704
3658
3611
3564
3516
3468
3420
3371
3322
3273
3223
3173
3123
3073
3023
2972
2921
2871
2820
2770
2720
2670
2620
2570
2521
2473
2424
2377
2329
2282
2236
2189
2144
2098
2054
2009
1965
1921
1878
1835
1792
1750
1708
1666
1624
1583
1541
1500
1459
1418
1377
1336
1294
1253
1212
1170
1129
1088
1048
1006
967
927
888
848
809
770
731
692
654
616
578
540
503
465
428
391
355
319
283
247
212
177
142
108
74
41
8
-24
-55
-86
-116
-146
-175
-204
-232
-259
-287
-314
-341
-369
-396
-424
-452
-480
-507
-535
-563
-592
-620
-648
-676
-704
-732
-759
-787
-814
-841
-867
-893
-920
-945
-971
-996
-1022
-1047
-1072
-1097
-1121
-1146
-1171
-1196
-1222
-1247
-1273
-1299
-1325
-1352
-1379
-1406
-1434
-1461
-1489
-1517
-1545
-1572
-1600
-1627
-1655
-1682
-1709
-1736
-1763
-1789
-1815
-1841
-1866
-1891
-1916
-1941
-1966
-1992
-2017
-2041
-2067
-2093
-2119
-2145
-2172
-2199
-2227
-2255
-2284
-2313
-2342
-2372
-2402
-2433
-2463
-2494
-2525
-2556
-2587
-2619
-2650
-2681
-2712
-2742
-2773
-2803
-2832
-2861
-2890
-2919
-2947
-2975
-3002
-3030
-3057
-3085
-3113
-3141
-3169
-3198
-3226
-3255
-3285
-3315
-3345
-3376
-3407
-3438
-3470
-3502
-3535
-3568
-3602
-3636
-3670
-3705
-3741
-3776
-3813
-3849
-3886
-3923
-3961
-3999
-4037
-4075
-4114
-4153
-4192
-4231
-4270
-4309
-4348
-4388
-4427
-4466
-4505
-4544
-4582
-4621
-4660
-4698
-4737
-4776
-4815
-4855
-4895
-4935
-4976
-5017
-5058
-5100
-5142
-5184
-5227
-5270
-5313
-5356
-5399
-5442
-5486
-5530
-5574
-5618
-5663
-5708
-5753
-5799
-5845
-5892
-5939
-5986
-6034
-6082
-6130
-6179
-6228
-6278
-6328
-6379
-6430
-6481
-6533
-6586
-6639
-6693
-6747
-6802
-6857
-6913
-6969
-7026
-7083
-7140
-7198
-7256
-7315
-7374
-7433
-7493
-7553
-7613
-7673
-7734
-7794
-7854
-7915
-7976
-8036
-8096
-8157
-8219
-8280
-8341
-8403
-8465
-8527
-8589
-8652
-8716
-8780
-8845
-8911
-8977
-9044
-9111
-9179
-9247
-9315
-9384
-9452
-9521
-9589
-9657
-9725
-9792
-9859
-9925
-9991
-10056
-10120
-10184
-10247
-10309
-10371
-10432
-10492
-10552
-10611
-10670
-10727
-10785
-10842
-10898
-10954
-11009
-11064
-11118
-11172
-11225
-11277
-11329
-11380
-11431
-11480
-11529
-11578
-11625
-11672
-11719
-11765
-11810
-11856
-11900
-11945
-11989
-12033
-12076
-12119
-12162
-12204
-12246
-12287
-12328
-12368
-12407
-12446
-12484
-12521
-12558
-12593
-12628
-12662
-12696
-12728
-12760
-12792
-12823
-12853
-12883
-12912
-12942
-12971
-13000
-13029
-13058
-13086
-13115
-13143
-13172
-13200
-13227
-13255
-13282
-13308
-13334
-13359
-13383
-13407
-13430
-13452
-13473
-13494
-13514
-13533
-13552
-13570
-13588
-13605
-13622
-13638
-13654
-13669
-13685
-13700
-13716
-13731
-13747
-13763
-13778
-13795
-13811
-13827
-13844
-13860
-13877
-13894
-13911
-13927
-13944
-13961
-13977
-13993
-14010
-14025
-14041
-14056
-14070
-14084
-14098
-14111
-14123
-14135
-14147
-14158
-14168
-14178
-14187
-14195
-14203
-14211
-14218
-14225
-14231
-14237
-14243
-14249
-14255
-14261
-14267
-14272
-14279
-14285
-14291
-14298
-14305
-14312
-14320
-14327
-14334
-14341
-14347
-14354
-14360
-14365
-14370
-14375
-14378
-14382
-14384
-14386
-14387
-14388
-14388
-14388
-14387
-14385
-14383
-14381
-14379
-14376
-14374
-14371
-14369
-14366
-14365
-14363
-14362
-14362
-14362
-14362
-14364
-14365
-14367
-14370
-14372
-14375
-14378
-14382
-14385
-14389
-14393
-14396
-14400
-14404
-14408
-14412
-14415
-14419
-14423
-14427
-14431
-14435
-14438
-14442
-14446
-14450
-14454
-14457
-14461
-14464
-14467
-14470
-14472
-14475
-14477
-14479
-14480
-14482
-14483
-14484
-14485
-14486
-14487
-14488
-14488
-14488
-14488
-14488
-14487
-14486
-14485
-14483
-14481
-14478
-14474
-14471
-14466
-14461
-14456
-14450
-14444
-14438
-14431
-14424
-14418
-14411
-14403
-14396
-14389
-14381
-14373
-14365
-14356
-14348
-14339
-14330
-14321
-14312
-14303
-14293
-14283
-14273
-14263
-14253
-14242
-14231
-14219
-14207
-14195
-14183
-14170
-14156
-14142
-14128
-14114
-14099
-14084
-14068
-14052
-14036
-14020
-14003
-13986
-13969
-13951
-13934
-13916
-13898
-13880
-13862
-13844
-13825
-13807
-13788
-13769
-13749
-13730
-13710
-13690
-13670
-13649
-13629
-13609
-13588
-13568
-13547
-13526
-13506
-13485
-13464
-13443
-13422
-13401
-13379
-13358
-13336
-13314
-13291
-13269
-13246
-13222
-13199
-13175
-13151
-13126
-13102
-13077
-13052
-13028
-13003
-12978
-12954
-12930
-12905
-12881
-12856
-12831
-12807
-12782
-12756
-12731
-12705
-12679
-12653
-12626
-12600
-12573
-12546
-12519
-12492
-12465
-12437
-12409
-12381
-12353
-12325
-12296
-12267
-12238
-12209
-12180
-12150
-12121
-12091
-12062
-12032
-12002
-11972
-11942
-11911
-11881
-11850
-11819
-11788
-11757
-11725
-11693
-11661
-11629
-11596
-11564
-11531
-11497
-11464
-11431
-11397
-11363
-11330
-11296
-11262
-11228
-11195
-11162
-11129
-11096
-11063
-11030
-10998
-10966
-10934
-10902
-10870
-10839
-10807
-10776
-10744
-10713
-10681
-10650
-10618
-10586
-10554
-10522
-10489
-10456
-10423
-10389
-10354
-10320
-10285
-10250
-10214
-10178
-10142
-10106
-10069
-10032
-9995
-9958
-9921
-9883
-9846
-9808
-9770
-9732
-9693
-9654
-9615
-9575
-9535
-9494
-9453
-9411
-9369
-9327
-9285
-9242
-9199
-9156
-9112
-9069
-9026
-8983
-8939
-8896
-8853
-8809
-8766
-8723
-8680
-8637
-8594
-8550
-8507
-8464
-8421
-8378
-8335
-8291
-8247
-8204
-8159
-8115
-8071
-8026
-7981
-7935
-7889
-7843
-7797
-7750
-7703
-7656
-7608
-7560
-7511
-7463
-7413
-7364
-7314
-7263
-7213
-7162
-7111
-7059
-7008
-6956
-6904
-6852
-6800
-6748
-6696
-6643
-6591
-6538
-6485
-6433
-6380
-6326
-6273
-6219
-6166
-6112
-6058
-6003
-5949
-5894
-5839
-5784
-5729
-5673
-5618
-5563
-5508
-5453
-5398
-5343
-5289
-5234
-5179
-5125
-5070
-5016
-4961
-4906
-4852
-4797
-4742
-4687
-4633
-4578
-4523
-4468
-4413
-4358
-4304
-4249
-4194
-4139
-4085
-4030
-3976
-3922
-3868
-3814
-3761
-3707
-3654
-3601
-3548
-3495
-3443
-3390
-3338
-3286
-3234
-3182
-3130
-3079
-3027
-2975
-2923
-2871
-2819
-2766
-2713
-2661
-2608
-2555
-2502
-2449
-2397
-2344
-2292
-2239
-2187
-2135
-2082
-2029
-1978
-1927
-1875
-1823
-1772
-1721
-1669
-1619
-1568
-1518
-1467
-1418
-1368
-1319
-1270
-1221
-1173
-1125
-1077
-1030
-983
-936
-890
-843
-797
-751
-704
-658
-611
-565
-518
-471
-424
-377
-330
-283
-235
-188
-140
-93
-45
2
50
98
146
194
242
290
339
387
436
485
535
584
634
684
735
785
836
887
938
989
1040
1091
1142
1193
1243
1294
1344
1394
1444
1493
1542
1591
1639
1687
1735
1783
1830
1877
1924
1970
2016
2061
2106
2151
2195
2239
2283
2327
2371
2414
2457
2500
2543
2585
2628
2671
2714
2757
2800
2843
2887
2931
2975
3019
3064
3109
3154
3199
3244
3289
3335
3380
3424
3469
3513
3557
3600
3643
3686
3728
3770
3811
3851
3891
3930
3968
4006
4043
4081
4117
4153
4188
4223
4258
4292
4326
4360
4393
4426
4459
4491
4523
4554
4585
4616
4645
4675
4703
4732
4759
4786
4813
4839
4865
4891
4917
4942
4967
4992
5017
5042
5066
5090
5115
5139
5163
5187
5210
5233
5256
5278
5300
5321
5341
5360
5379
5397
5414
5431
5446
5462
5476
5489
5502
5514
5526
5536
5546
5555
5564
5572
5580
5587
5593
5599
5604
5609
5613
5617
5620
5622
5625
5626
5628
5629
5630
5630
5630
5630
5630
5629
5628
5627
5625
5623
5620
5617
5613
5609
5604
5598
5593
5586
5579
5572
5564
5556
5547
5538
5529
5520
5510
5500
5490
5479
5469
5458
5446
5435
5423
5411
5400
5387
5375
5363
5351
5338
5326
5314
5301
5289
5277
5265
5254
5242
5231
5219
5207
5196
5184
5172
5159
5147
5134
5121
5107
5093
5078
5064
5049
5034
5019
5004
4988
4973
4958
4943
4928
4913
4897
4882
4866
4851
4835
4819
4803
4787
4771
4754
4737
4721
4703
4686
4668
4650
4632
4613
4594
4574
4554
4533
4512
4490
4468
4446
4423
4400
4376
4352
4328
4303
4277
4252
4226
4201
4175
4149
4123
4098
4072
4046
4021
3995
3970
3944
3919
3894
3868
3843
3818
3793
3767
3742
3717
3691
3666
3640
3615
3589
3564
3538
3513
3488
3463
3438
3414
3390
3366
3342
3319
3296
3273
3251
3229
3207
3186
3165
3144
3123
3103
3083
3063
3044
3025
3006
2987
2969
2951
2933
2916
2899
2882
2866
2850
2835
2821
2808
2795
2783
2772
2762
2753
2745
2738
2731
2725
2720
2716
2712
2709
2706
2704
2703
2702
2701
2701
2701
2701
2701
2702
2703
2703
2704
2706
2707
2709
2710
2712
2715
2717
2720
2724
2728
2732
2737
2742
2747
2753
2759
2766
2773
2780
2787
2795
2803
2811
2819
2827
2836
2844
2853
2862
2871
2880
2889
2899
2909
2919
2929
2940
2950
2961
2972
2983
2994
3005
3016
3027
3038
3049
3060
3071
3082
3092
3103
3114
3124
3134
3145
3155
3165
3175
3185
3194
3204
3214
3223
3232
3240
3248
3256
3263
3270
3276
3282
3287
3292
3296
3301
3305
3308
3312
3315
3317
3320
3322
3324
3325
3326
3327
3327
3326
3326
3325
3323
3321
3319
3317
3314
3311
3308
3305
3301
3297
3293
3289
3285
3280
3276
3272
3268
3264
3259
3255
3250
3245
3240
3234
3227
3221
3214
3206
3198
3189
3180
3170
3160
3149
3137
3126
3113
3100
3087
3073
3059
3044
3028
3011
2994
2976
2958
2940
2920
2901
2881
2860
2840
2818
2796
2774
2751
2728
2705
2681
2656
2631
2606
2580
2554
2527
2500
2473
2445
2416
2387
2358
2328
2298
2267
2236
2205
2173
2141
2108
2076
2043
2009
1976
1943
1909
1875
1842
1808
1774
1740
1707
1673
1640
1607
1574
1541
1509
1476
1444
1412
1379
1347
1315
1283
1251
1219
1187
1155
1122
1089
1057
1022
990
956
922
887
853
818
783
747
712
676
640
604
567
531
494
457
420
383
345
307
269
230
191
152
112
72
32
-9
-49
-90
-130
-171
-211
-251
-291
-331
-370
-409
-448
-487
-526
-564
-602
-639
-677
-714
-751
-788
-824
-860
-896
-932
-967
-1002
-1037
-1072
-1107
-1142
-1177
-1212
-1247
-1282
-1317
-1353
-1388
-1423
-1459
-1494
-1529
-1564
-1598
-1633
-1667
-1701
-1735
-1768
-1802
-1834
-1867
-1900
-1932
-1964
-1995
-2027
-2058
-2089
-2120
-2151
-2181
-2210
-2240
-2269
-2297
-2325
-2353
-2380
-2407
-2434
-2460
-2486
-2512
-2537
-2563
-2587
-2612
-2637
-2661
-2685
-2709
-2733
-2757
-2780
-2803
-2826
-2848
-2869
-2891
-2911
-2931
-2950
-2969
-2987
-3005
-3022
-3038
-3054
-3070
-3085
-3100
-3115
-3130
-3144
-3158
-3172
-3186
-3200
-3213
-3227
-3239
-3252
-3265
-3277
-3289
-3301
-3312
-3323
-3334
-3344
-3354
-3364
-3373
-3382
-3391
-3400
-3409
-3417
-3425
-3432
-3439
-3446
-3452
-3458
-3463
-3468
-3472
-3476
-3479
-3482
-3483
-3485
-3485
-3486
-3485
-3485
-3483
-3482
-3480
-3477
-3474
-3471
-3468
-3464
-3459
-3455
-3450
-3444
-3439
-3432
-3426
-3419
-3411
-3404
-3395
-3387
-3378
-3370
-3361
-3352
-3343
-3335
-3326
-3317
-3309
-3300
-3291
-3283
-3274
-3265
-3256
-3247
-3237
-3228
-3219
-3209
-3199
-3190
-3180
-3171
-3162
-3153
-3144
-3136
-3127
-3119
-3111
-3104
-3096
-3089
-3082
-3075
-3068
-3061
-3055
-3048
-3042
-3036
-3030
-3023
-3017
-3011
-3006
-3000
-2994
-2989
-2984
-2979
-2974
-2970
-2966
-2963
-2960
-2957
-2955
-2954
-2953
-2952
-2952
-2952
-2953
-2955
-2956
-2959
-2961
-2964
-2968
-2972
-2976
-2980
-2985
-2990
-2995
-3000
-3005
-3010
-3016
-3022
-3028
-3034
-3040
-3046
-3053
-3059
-3067
-3074
-3082
-3090
-3098
-3107
-3115
-3124
-3133
-3142
-3151
-3160
-3169
-3178
-3186
-3194
-3202
-3209
-3216
-3223
-3229
-3235
-3241
-3246
-3252
-3258
-3264
-3270
-3276
-3283
-3290
-3297
-3305
-3314
-3323
-3332
-3342
-3353
-3364
-3375
-3387
-3400
-3412
-3426
-3439
-3453
-3467
-3482
-3497
-3512
-3527
-3542
-3558
-3574
-3590
-3606
-3623
-3639
-3656
-3673
-3690
-3707
-3724
-3741
-3758
-3776
-3794
-3811
-3829
-3847
-3865
-3883
-3901
-3919
-3937
-3955
-3973
-3991
-4009
-4026
-4043
-4062
-4078
-4096
-4114
-4131
-4149
-4166
-4184
-4202
-4220
-4238
-4257
-4276
-4295
-4315
-4335
-4355
-4376
-4397
-4419
-4441
-4463
-4486
-4509
-4532
-4556
-4580
-4605
-4630
-4655
-4680
-4705
-4731
-4756
-4782
-4808
-4834
-4860
-4886
-4912
-4937
-4963
-4989
-5014
-5040
-5065
-5090
-5115
-5140
-5165
-5190
-5214
-5238
-5262
-5286
-5309
-5332
-5355
-5377
-5399
-5421
-5442
-5463
-5484
-5505
-5525
-5545
-5565
-5584
-5604
-5623
-5641
-5659
-5677
-5694
-5710
-5726
-5742
-5757
-5771
-5785
-5798
-5811
-5824
-5836
-5848
-5859
-5871
-5882
-5893
-5903
-5914
-5924
-5935
-5945
-5955
-5965
-5974
-5983
-5992
-6001
-6009
-6016
-6023
-6030
-6036
-6042
-6047
-6051
-6055
-6058
-6061
-6063
-6065
-6066
-6066
-6066
-6066
-6065
-6063
-6061
-6058
-6055
-6051
-6047
-6043
-6038
-6032
-6026
-6020
-6013
-6006
-5998
-5989
-5980
-5970
-5960
-5949
-5937
-5925
-5912
-5898
-5884
-5869
-5853
-5837
-5821
-5804
-5787
-5770
-5752
-5734
-5716
-5698
-5679
-5661
-5642
-5623
-5604
-5586
-5568
-5549
-5531
-5513
-5495
-5477
-5459
-5441
-5423
-5406
-5388
-5371
-5354
-5337
-5320
-5303
-5287
-5271
-5255
-5239
-5224
-5208
-5193
-5177
-5161
-5144
-5128
-5110
-5093
-5074
-5056
-5037
-5017
-4997
-4977
-4956
-4935
-4913
-4891
-4869
-4847
-4824
-4802
-4779
-4755
-4732
-4708
-4685
-4661
-4636
-4612
-4587
-4563
-4538
-4513
-4488
-4463
-4437
-4412
-4386
-4360
-4334
-4307
-4280
-4253
-4225
-4198
-4170
-4141
-4113
-4083
-4054
-4025
-3995
-3965
-3935
-3904
-3874
-3844
-3814
-3785
-3755
-3726
-3697
-3668
-3640
-3612
-3584
-3557
-3531
-3505
-3479
-3454
-3429
-3404
-3380
-3356
-3333
-3309
-3286
-3264
-3241
-3219
-3197
-3176
-3155
-3133
-3112
-3092
-3072
-3051
-3032
-3012
-2993
-2975
-2956
-2938
-2921
-2904
-2887
-2871
-2856
-2841
-2827
-2813
-2800
-2787
-2774
-2762
-2750
-2738
-2727
-2716
-2706
-2695
-2685
-2675
-2665
-2655
-2645
-2635
-2625
-2615
-2605
-2595
-2586
-2576
-2567
-2558
-2549
-2540
-2531
-2523
-2515
-2506
-2499
-2491
-2485
-2478
-2472
-2466
-2461
-2455
-2450
-2446
-2441
-2437
-2433
-2429
-2426
-2422
-2419
-2416
-2412
-2409
-2405
-2402
-2398
-2394
-2391
-2387
-2384
-2380
-2377
-2374
-2371
-2368
-2366
-2363
-2361
-2359
-2358
-2356
-2355
-2353
-2352
-2351
-2350
-2349
-2348
-2348
-2347
-2346
-2344
-2343
-2342
-2341
-2340
-2339
-2339
-2338
-2339
-2340
-2341
-2342
-2345
-2347
-2350
-2353
-2356
-2360
-2363
-2366
-2370
-2373
-2376
-2379
-2381
-2383
-2385
-2387
-2388
-2389
-2389
-2389
-2390
-2390
-2390
-2390
-2390
-2391
-2392
-2394
-2396
-2399
-2402
-2406
-2410
-2415
-2420
-2426
-2432
-2438
-2446
-2453
-2461
-2469
-2477
-2486
-2494
-2503
-2512
-2521
-2529
-2538
-2547
-2556
-2564
-2573
-2581
-2590
-2598
-2606
-2615
-2623
-2631
-2639
-2647
-2655
-2662
-2670
-2678
-2686
-2693
-2701
-2709
-2718
-2726
-2734
-2743
-2751
-2760
-2770
-2780
-2790
-2800
-2811
-2823
-2834
-2847
-2860
-2873
-2887
-2902
-2916
-2931
-2946
-2962
-2977
-2993
-3008
-3024
-3040
-3056
-3072
-3088
-3105
-3122
-3139
-3157
-3175
-3194
-3213
-3232
-3253
-3273
-3294
-3315
-3336
-3357
-3379
-3400
-3422
-3444
-3466
-3488
-3510
-3533
-3555
-3578
-3601
-3624
-3647
-3671
-3695
-3719
-3743
-3768
-3793
-3819
-3844
-3870
-3896
-3922
-3948
-3974
-4000
-4026
-4051
-4078
-4104
-4130
-4157
-4183
-4210
-4238
-4266
-4294
-4323
-4352
-4381
-4411
-4440
-4471
-4501
-4532
-4563
-4593
-4624
-4655
-4686
-4718
-4749
-4780
-4811
-4843
-4874
-4906
-4938
-4969
-5002
-5034
-5066
-5098
-5131
-5163
-5196
-5229
-5262
-5295
-5328
-5361
-5394
-5427
-5459
-5492
-5524
-5555
-5587
-5617
-5648
-5677
-5706
-5735
-5762
-5790
-5816
-5842
-5868
-5893
-5918
-5942
-5965
-5989
-6011
-6033
-6055
-6076
-6097
-6117
-6137
-6157
-6176
-6194
-6212
-6230
-6248
-6265
-6282
-6298
-6315
-6331
-6347
-6363
-6378
-6394
-6409
-6424
-6439
-6454
-6469
-6484
-6499
-6514
-6528
-6543
-6557
-6571
-6584
-6598
-6611
-6623
-6636
-6648
-6660
-6671
-6682
-6693
-6703
-6713
-6722
-6731
-6740
-6749
-6757
-6764
-6772
-6779
-6786
-6793
-6800
-6807
-6813
-6820
-6826
-6832
-6839
-6845
-6851
-6857
-6863
-6868
-6873
-6878
-6883
-6887
-6891
-6895
-6899
-6902
-6905
-6908
-6911
-6914
-6917
-6919
-6922
-6925
-6927
-6930
-6933
-6936
-6939
-6942
-6946
-6950
-6955
-6960
-6966
-6973
-6980
-6988
-6996
-7004
-7013
-7022
-7031
-7041
-7050
-7059
-7068
-7077
-7086
-7094
-7102
-7110
-7118
-7126
-7134
-7142
-7150
-7158
-7166
-7174
-7183
-7191
-7200
-7208
-7217
-7226
-7234
-7243
-7251
-7259
-7268
-7276
-7284
-7291
-7299
-7306
-7314
-7321
-7328
-7336
-7343
-7350
-7357
-7365
-7372
-7379
-7386
-7393
-7400
-7406
-7413
-7420
-7426
-7432
-7439
-7445
-7451
-7457
-7463
-7469
-7475
-7480
-7486
-7492
-7497
-7503
-7509
-7515
-7520
-7526
-7532
-7538
-7544
-7550
-7556
-7562
-7569
-7576
-7582
-7590
-7597
-7605
-7613
-7622
-7630
-7640
-7649
-7659
-7670
-7680
-7691
-7702
-7713
-7724
-7735
-7746
-7757
-7768
-7778
-7789
-7799
-7809
-7818
-7828
-7837
-7846
-7854
-7863
-7870
-7878
-7885
-7891
-7897
-7903
-7907
-7912
-7916
-7919
-7923
-7925
-7928
-7930
-7932
-7933
-7934
-7935
-7935
-7935
-7935
-7934
-7933
-7932
-7930
-7928
-7925
-7922
-7918
-7914
-7910
-7905
-7900
-7894
-7888
-7882
-7876
-7869
-7862
-7855
-7848
-7841
-7833
-7825
-7818
-7809
-7801
-7793
-7784
-7776
-7767
-7758
-7748
-7739
-7729
-7719
-7709
-7698
-7688
-7677
-7665
-7654
-7643
-7631
-7619
-7607
-7595
-7583
-7571
-7559
-7547
-7534
-7522
-7509
-7496
-7483
-7469
-7455
-7441
-7427
-7413
-7398
-7384
-7369
-7354
-7340
-7325
-7310
-7295
-7280
-7264
-7249
-7233
-7217
-7201
-7185
-7169
-7153
-7136
-7119
-7102
-7085
-7067
-7049
-7031
-7012
-6993
-6973
-6954
-6934
-6913
-6893
-6872
-6851
-6830
-6809
-6788
-6766
-6745
-6723
-6702
-6680
-6658
-6636
-6614
-6592
-6570
-6547
-6525
-6503
-6481
-6458
-6436
-6414
-6393
-6371
-6349
-6328
-6307
-6286
-6264
-6243
-6222
-6201
-6180
-6158
-6137
-6116
-6094
-6073
-6051
-6030
-6008
-5987
-5966
-5945
-5925
-5905
-5886
-5867
-5849
-5831
-5813
-5796
-5779
-5762
-5746
-5730
-5714
-5699
-5683
-5668
-5653
-5638
-5623
-5608
-5593
-5578
-5563
-5548
-5533
-5518
-5502
-5487
-5472
-5456
-5441
-5426
-5411
-5395
-5380
-5365
-5350
-5335
-5321
-5306
-5292
-5278
-5264
-5251
-5238
-5226
-5214
-5203
-5193
-5183
-5173
-5164
-5155
-5147
-5140
-5132
-5126
-5119
-5113
-5108
-5102
-5097
-5092
-5087
-5083
-5079
-5075
-5072
-5069
-5066
-5063
-5061
-5059
-5057
-5055
-5053
-5051
-5049
-5048
-5046
-5044
-5042
-5041
-5039
-5037
-5035
-5033
-5031
-5029
-5027
-5025
-5023
-5021
-5019
-5016
-5014
-5012
-5010
-5007
-5004
-5001
-4998
-4995
-4992
-4988
-4985
-4981
-4977
-4974
-4970
-4966
-4963
-4959
-4955
-4952
-4949
-4946
-4943
-4940
-4937
-4935
-4933
-4931
-4930
-4928
-4927
-4926
-4925
-4925
-4924
-4924
-4924
-4924
-4924
-4924
-4925
-4926
-4927
-4928
-4930
-4932
-4934
-4937
-4940
-4944
-4948
-4952
-4956
-4961
-4966
-4972
-4977
-4983
-4989
-4995
-5001
-5008
-5014
-5020
-5026
-5032
-5038
-5044
-5050
-5055
-5061
-5066
-5072
-5077
-5082
-5087
-5091
-5095
-5099
-5102
-5106
-5108
-5111
-5113
-5115
-5116
-5117
-5118
-5119
-5119
-5120
-5120
-5120
-5120
-5120
-5119
-5119
-5118
-5117
-5116
-5115
-5114
-5112
-5110
-5108
-5106
-5103
-5100
-5097
-5094
-5090
-5086
-5082
-5078
-5074
-5071
-5067
-5064
-5060
-5057
-5053
-5050
-5046
-5043
-5039
-5035
-5031
-5028
-5024
-5020
-5016
-5012
-5008
-5004
-5000
-4996
-4992
-4989
-4986
-4982
-4979
-4975
-4972
-4968
-4964
-4960
-4956
-4952
-4948
-4944
-4940
-4936
-4932
-4929
-4925
-4921
-4918
-4914
-4911
-4908
-4905
-4902
-4899
-4895
-4892
-4888
-4884
-4880
-4875
-4871
-4866
-4861
-4856
-4851
-4845
-4840
-4834
-4829
-4824
-4820
-4816
-4812
-4808
-4805
-4803
-4801
-4799
-4798
-4797
-4797
-4796
-4796
-4796
-4796
-4796
-4797
-4797
-4798
-4799
-4800
-4801
-4803
-4804
-4806
-4808
-4810
-4811
-4813
-4815
-4817
-4818
-4820
-4822
-4823
-4825
-4826
-4828
-4830
-4832
-4834
-4836
-4838
-4841
-4843
-4845
-4848
-4850
-4852
-4855
-4857
-4859
-4862
-4864
-4866
-4869
-4871
-4873
-4876
-4878
-4881
-4883
-4885
-4886
-4887
-4888
-4888
-4888
-4888
-4887
-4886
-4886
-4885
-4884
-4883
-4882
-4881
-4881
-4880
-4880
-4880
-4879
-4879
-4878
-4877
-4876
-4875
-4874
-4873
-4871
-4869
-4868
-4866
-4864
-4861
-4859
-4857
-4855
-4854
-4852
-4850
-4848
-4846
-4844
-4842
-4840
-4838
-4836
-4833
-4830
-4827
-4823
-4820
-4815
-4811
-4805
-4800
-4793
-4787
-4779
-4772
-4764
-4756
-4748
-4739
-4730
-4721
-4712
-4703
-4694
-4685
-4676
-4666
-4656
-4647
-4636
-4626
-4615
-4604
-4594
-4583
-4571
-4560
-4548
-4536
-4524
-4512
-4499
-4487
-4474
-4461
-4448
-4434
-4420
-4406
-4392
-4377
-4362
-4347
-4332
-4317
-4302
-4287
-4272
-4257
-4242
-4226
-4211
-4196
-4181
-4166
-4151
-4135
-4120
-4105
-4090
-4074
-4058
-4042
-4025
-4008
-3991
-3972
-3954
-3934
-3914
-3893
-3872
-3850
-3827
-3804
-3781
-3757
-3733
-3708
-3683
-3658
-3633
-3607
-3582
-3556
-3529
-3503
-3477
-3450
-3424
-3398
-3372
-3346
-3320
-3295
-3270
-3245
-3220
-3196
-3172
-3148
-3124
-3100
-3076
-3052
-3029
-3005
-2981
-2956
-2931
-2906
-2881
-2855
-2830
-2803
-2777
-2750
-2723
-2695
-2667
-2639
-2610
-2581
-2551
-2520
-2489
-2458
-2425
-2392
-2358
-2324
-2288
-2252
-2214
-2176
-2138
-2098
-2058
-2017
-1976
-1934
-1892
-1850
-1807
-1764
-1721
-1677
-1633
-1589
-1545
-1501
-1457
-1412
-1368
-1324
-1279
-1234
-1189
-1144
-1099
-1054
-1008
-963
-917
-871
-824
-778
-731
-684
-637
-590
-544
-497
-449
-402
-355
-308
-262
-215
-168
-122
-76
-29
17
63
109
156
202
249
296
343
390
437
485
533
580
628
677
725
773
821
869
916
964
1010
1058
1104
1150
1196
1242
1288
1333
1379
1424
1470
1515
1561
1606
1652
1697
1742
1788
1833
1879
1924
1969
2013
2059
2103
2147
2191
2235
2279
2322
2365
2409
2452
2495
2538
2581
2624
2667
2710
2753
2796
2838
2881
2923
2965
3007
3049
3090
3131
3171
3211
3251
3291
3330
3370
3409
3448
3488
3528
3568
3609
3650
3691
3734
3776
3820
3863
3908
3952
3998
4043
4089
4136
4183
4230
4277
4324
4372
4420
4468
4516
4564
4612
4660
4709
4757
4805
4853
4901
4949
4996
5044
5091
5138
5186
5233
5279
5326
5373
5419
5465
5511
5557
5603
5648
5693
5738
5782
5827
5871
5915
5959
6003
6047
6091
6136
6180
6224
6268
6313
6357
6401
6446
6490
6534
6578
6623
6667
6712
6756
6801
6845
6890
6935
6980
7025
7069
7114
7159
7203
7248
7293
7337
7382
7426
7471
7515
7559
7604
7649
7693
7738
7783
7828
7873
7918
7962
8007
8052
8096
8141
8186
8231
8275
8320
8364
8409
8453
8497
8542
8586
8630
8674
8717
8761
8805
8849
8893
8937
8981
9025
9069
9113
9158
9202
9247
9292
9336
9381
9426
9471
9515
9560
9605
9649
9694
9738
9781
9825
9868
9910
9952
9993
10033
10073
10111
10149
10186
10223
10259
10294
10329
10363
10397
10430
10463
10496
10528
10560
10592
10623
10655
10686
10717
10748
10778
10809
10839
10869
10899
10929
10959
10989
11019
11049
11078
11108
11137
11166
11194
11222
11250
11278
11305
11332
11358
11384
11409
11434
11459
11483
11506
11528
11550
11571
11591
11610
11629
11647
11664
11680
11696
11710
11724
11737
11750
11762
11772
11782
11792
11800
11808
11815
11822
11828
11834
11839
11844
11849
11853
11857
11861
11865
11868
11872
11875
11878
11880
11882
11884
11886
11887
11888
11889
11889
11889
11889
11888
11887
11886
11884
11882
11880
11877
11874
11871
11867
11863
11858
11853
11847
11840
11833
11826
11817
11808
11799
11789
11779
11768
11757
11745
11733
11720
11707
11694
11680
11666
11651
11636
11620
11604
11588
11571
11554
11537
11519
11501
11482
11463
11444
11424
11404
11384
11364
11343
11322
11300
11278
11256
11233
11210
11187
11164
11140
11116
11091
11067
11043
11018
10993
10969
10944
10919
10894
10870
10846
10821
10797
10773
10750
10726
10702
10679
10655
10632
10609
10586
10563
10540
10518
10496
10474
10453
10432
10411
10391
10371
10352
10333
10315
10296
10279
10261
10243
10226
10209
10192
10175
10158
10141
10124
10107
10091
10074
10058
10041
10025
10009
9993
9978
9963
9948
9933
9918
9904
9890
9876
9861
9847
9833
9819
9805
9790
9776
9761
9747
9732
9717
9702
9688
9673
9659
9645
9631
9617
9603
9590
9577
9564
9551
9539
9527
9515
9504
9493
9483
9473
9464
9456
9448
9440
9434
9427
9422
9417
9412
9408
9404
9401
9399
9397
9395
9394
9393
9393
9393
9393
9394
9395
9396
9397
9399
9401
9403
9405
9408
9411
9415
9419
9423
9428
9434
9440
9446
9453
9461
9468
9477
9486
9495
9504
9514
9524
9534
9544
9555
9565
9576
9587
9598
9609
9621
9632
9644
9656
9668
9680
9692
9705
9718
9731
9743
9756
9769
9781
9793
9806
9818
9829
9841
9853
9864
9876
9887
9898
9909
9920
9931
9941
9951
9961
9970
9979
9988
9996
10004
10011
10018
10025
10031
10036
10041
10046
10050
10053
10057
10060
10062
10065
10067
10069
10070
10071
10072
10073
10074
10074
10074
10074
10075
10075
10075
10075
10075
10075
10075
10075
10074
10074
10073
10072
10071
10069
10067
10064
10061
10057
10053
10048
10043
10037
10030
10024
10016
10008
10000
9991
9982
9973
9963
9953
9943
9933
9922
9911
9900
9889
9877
9866
9854
9841
9829
9816
9803
9790
9776
9763
9748
9734
9719
9705
9689
9674
9659
9643
9628
9612
9596
9580
9564
9548
9531
9515
9498
9481
9464
9447
9430
9413
9395
9377
9358
9340
9321
9302
9282
9262
9242
9222
9201
9180
9159
9137
9116
9094
9072
9049
9027
9004
8981
8958
8935
8911
8888
8865
8842
8818
8794
8771
8747
8723
8699
8675
8650
8626
8601
8577
8552
8527
8501
8475
8449
8423
8397
8370
8342
8315
8287
8259
8230
8201
8173
8144
8114
8085
8055
8026
7997
7968
7939
7910
7881
7852
7823
7795
7766
7738
7710
7682
7655
7627
7600
7573
7545
7518
7491
7464
7438
7411
7384
7358
7331
7305
7279
7252
7226
7200
7174
7148
7122
7096
7071
7045
7019
6994
6968
6943
6917
6892
6867
6841
6816
6791
6765
6740
6715
6690
6664
6639
6614
6589
6563
6538
6513
6488
6463
6438
6413
6388
6362
6337
6312
6286
6260
6234
6208
6181
6155
6128
6101
6074
6047
6020
5992
5965
5937
5910
5882
5855
5828
5801
5774
5747
5721
5695
5669
5643
5618
5593
5568
5543
5519
5495
5470
5446
5422
5398
5375
5351
5327
5303
5279
5255
5231
5207
5182
5158
5133
5108
5083
5058
5033
5007
4981
4955
4929
4902
4875
4847
4819
4791
4762
4733
4704
4673
4642
4611
4579
4547
4513
4480
4446
4411
4376
4341
4306
4270
4234
4198
4162
4126
4090
4054
4018
3982
3946
3910
3874
3838
3802
3766
3730
3694
3658
3622
3586
3550
3515
3479
3444
3408
3373
3337
3302
3266
3230
3194
3157
3120
3083
3046
3009
2971
2933
2894
2856
2817
2779
2740
2701
2662
2623
2584
2545
2506
2467
2429
2390
2352
2313
2275
2237
2200
2162
2125
2088
2052
2016
1980
1944
1908
1873
1839
1804
1770
1736
1703
1670
1637
1605
1574
1542
1512
1481
1451
1422
1393
1364
1336
1308
1280
1252
1225
1198
1172
1146
1120
1095
1070
1046
1022
998
975
952
929
907
884
862
839
817
795
773
750
728
706
685
663
641
619
597
575
553
531
509
486
464
441
419
396
373
349
325
301
277
252
227
202
177
151
125
99
73
46
20
-6
-32
-59
-85
-111
-137
-163
-189
-214
-240
-266
-291
-317
-342
-367
-393
-418
-443
-469
-494
-520
-546
-572
-598
-624
-650
-676
-702
-728
-754
-781
-807
-834
-860
-887
-914
-941
-967
-994
-1020
-1047
-1072
-1098
-1123
-1148
-1172
-1196
-1220
-1243
-1266
-1288
-1309
-1331
-1351
-1371
-1391
-1410
-1428
-1446
-1463
-1480
-1496
-1512
-1527
-1542
-1556
-1570
-1584
-1597
-1609
-1622
-1634
-1645
-1656
-1667
-1677
-1687
-1697
-1707
-1716
-1725
-1734
-1742
-1751
-1759
-1767
-1775
-1783
-1790
-1798
-1804
-1811
-1817
-1823
-1829
-1834
-1839
-1843
-1847
-1851
-1855
-1859
-1862
-1865
-1869
-1872
-1874
-1877
-1880
-1882
-1884
-1886
-1887
-1889
-1890
-1892
-1893
-1894
-1895
-1896
-1897
-1898
-1899
-1899
-1900
-1901
-1901
-1902
-1902
-1903
-1903
-1903
-1903
-1902
-1902
-1901
-1900
-1899
-1898
-1896
-1894
-1892
-1889
-1886
-1883
-1880
-1876
-1871
-1866
-1861
-1855
-1848
-1841
-1834
-1826
-1818
-1809
-1800
-1790
-1779
-1769
-1757
-1746
-1733
-1721
-1707
-1694
-1680
-1665
-1650
-1634
-1618
-1602
-1585
-1568
-1550
-1533
-1514
-1496
-1477
-1458
-1439
-1419
-1400
-1379
-1359
-1338
-1317
-1295
-1273
-1250
-1227
-1203
-1178
-1153
-1127
-1101
-1074
-1046
-1018
-989
-960
-931
-901
-871
-840
-809
-778
-747
-716
-685
-654
-623
-591
-560
-528
-497
-465
-433
-402
-370
-338
-306
-274
-241
-209
-177
-144
-112
-79
-46
-14
19
52
84
117
150
182
214
247
279
310
342
374
405
436
467
498
528
558
588
618
647
677
706
734
763
791
819
847
875
903
931
959
988
1016
1044
1072
1100
1129
1157
1186
1214
1243
1272
1301
1330
1360
1389
1419
1448
1478
1507
1537
1566
1596
1625
1654
1682
1711
1739
1767
1794
1822
1848
1875
1902
1928
1954
1979
2004
2029
2053
2077
2101
2124
2146
2169
2191
2212
2233
2254
2275
2295
2314
2334
2352
2371
2389
2407
2424
2441
2458
2474
2490
2505
2520
2534
2549
2563
2576
2590
2603
2616
2628
2641
2653
2665
2676
2688
2699
2711
2722
2733
2744
2755
2765
2776
2786
2796
2806
2815
2824
2833
2841
2849
2856
2863
2870
2876
2882
2888
2893
2898
2903
2907
2911
2915
2918
2921
2924
2926
2928
2929
2930
2930
2931
2931
2931
2931
2930
2930
2929
2928
2927
2926
2924
2922
2920
2917
2914
2911
2907
2903
2898
2892
2887
2880
2873
2866
2859
2851
2843
2835
2827
2819
2811
2803
2795
2787
2780
2773
2766
2759
2753
2747
2741
2736
2731
2726
2721
2717
2713
2710
2707
2703
2701
2698
2696
2694
2692
2691
2690
2689
2689
2688
2688
2689
2690
2691
2693
2695
2698
2700
2704
2707
2712
2716
2721
2726
2732
2739
2746
2753
2761
2770
2779
2789
2799
2810
2821
2833
2845
2858
2871
2884
2899
2913
2929
2944
2961
2978
2995
3013
3032
3051
3070
3090
3111
3132
3153
3176
3198
3221
3244
3268
3293
3317
3343
3368
3395
3421
3449
3476
3504
3533
3562
3591
3621
3651
3682
3713
3745
3777
3809
3843
3876
3911
3945
3981
4017
4054
4091
4128
4166
4204
4243
4282
4322
4361
4401
4442
4482
4523
4564
4606
4648
4690
4733
4776
4820
4863
4908
4952
4997
5042
5087
5133
5179
5225
5271
5318
5365
5411
5459
5506
5553
5601
5649
5697
5745
5794
5843
5892
5941
5991
6041
6091
6141
6192
6243
6294
6345
6396
6447
6499
6550
6602
6653
6704
6756
6807
6859
6911
6962
7014
7066
7117
7169
7221
7273
7324
7376
7428
7480
7532
7584
7637
7689
7741
7794
7846
7899
7952
8005
8058
8111
8164
8218
8271
8324
8378
8432
8485
8539
8593
8647
8701
8755
8810
8864
8919
8974
9029
9084
9140
9195
9251
9307
9364
9420
9477
9534
9591
9648
9706
9763
9821
9879
9937
9994
10052
10111
10169
10227
10286
10345
10404
10464
10524
10584
10644
10705
10766
10827
10889
10950
11011
11072
11134
11195
11256
11317
11378
11439
11500
11561
11621
11681
11741
11801
11861
11921
11981
12040
12099
12158
12217
12275
12333
12391
12449
12507
12564
12621
12678
12735
12791
12847
12903
12958
13013
13068
13123
13177
13232
13285
13339
13393
13446
13499
13551
13604
13656
13709
13761
13813
13865
13917
13969
14021
14072
14124
14175
14227
14278
14328
14379
14429
14479
14528
14577
14626
14674
14721
14769
14816
14862
14909
14955
15000
15045
15090
15135
15179
15223
15266
15310
15353
15396
15439
15481
15524
15565
15607
15649
15690
15731
15771
15812
15852
15892
15931
15970
16009
16047
16085
16123
16161
16200
16236
16274
16312
16350
16388
16425
16462
16499
16536
16572
16609
16645
16681
16717
16752
16787
16822
16857
16891
16925
16959
16992
17026
17058
17091
17123
17155
17187
17218
17249
17280
17311
17341
17371
17401
17431
17460
17489
17518
17546
17574
17601
17629
17655
17682
17708
17734
17759
17784
17809
17833
17858
17882
17905
17929
17952
17975
17998
18020
18042
18064
18085
18106
18127
18147
18167
18186
18205
18224
18242
18260
18278
18295
18312
18329
18345
18361
18378
18393
18409
18425
18440
18455
18471
18486
18501
18516
18531
18547
18562
18577
18591
18606
18621
18635
18649
18663
18677
18691
18705
18718
18731
18744
18757
18770
18783
18796
18809
18822
18834
18847
18860
18873
18886
18899
18911
18924
18937
18950
18963
18976
18989
19001
19014
19027
19039
19052
19065
19078
19090
19103
19117
19130
19144
19158
19173
19188
19203
19219
19235
19251
19268
19285
19302
19320
19337
19355
19373
19391
19409
19427
19445
19463
19481
19499
19517
19535
19552
19569
19586
19603
19620
19636
19653
19669
19685
19701
19717
19733
19748
19764
19779
19795
19810
19825
19840
19854
19869
19883
19897
19911
19925
19938
19951
19964
19977
19990
20003
20016
20028
20041
20053
20066
20078
20090
20102
20114
20125
20137
20148
20160
20171
20182
20193
20204
20216
20227
20238
20249
20260
20272
20283
20294
20305
20316
20327
20338
20349
20359
20370
20380
20390
20400
20410
20419
20429
20437
20446
20454
20463
20471
20478
20486
20493
20500
20508
20514
20521
20528
20534
20540
20547
20553
20559
20565
20571
20578
20584
20591
20598
20605
20612
20619
20627
20635
20643
20651
20660
20669
20678
20688
20697
20708
20718
20729
20740
20752
20763
20775
20787
20799
20811
20823
20834
20846
20858
20869
20880
20891
20902
20912
20922
20932
20942
20952
20962
20972
20982
20992
21002
21012
21022
21033
21043
21054
21065
21076
21087
21098
21109
21120
21132
21143
21154
21166
21177
21188
21199
21210
21221
21232
21243
21254
21266
21277
21289
21301
21313
21325
21337
21350
21364
21377
21391
21405
21419
21434
21449
21464
21479
21495
21511
21528
21545
21562
21580
21598
21617
21636
21655
21674
21693
21713
21732
21751
21771
21790
21809
21828
21847
21865
21883
21901
21919
21936
21953
21970
21986
22002
22017
22032
22047
22061
22075
22089
22102
22115
22128
22141
22153
22165
22177
22188
22199
22209
22219
22228
22237
22245
22252
22259
22265
22271
22276
22280
22284
22288
22291
22293
22295
22297
22298
22298
22298
22298
22298
22297
22295
22294
22292
22290
22289
22287
22285
22283
22281
22280
22278
22277
22276
22274
22272
22271
22269
22267
22265
22262
22259
22256
22252
22249
22244
22239
22234
22228
22222
22215
22208
22200
22192
22183
22173
22163
22153
22142
22131
22119
22107
22095
22083
22070
22057
22044
22031
22017
22003
21988
21973
21958
21942
21925
21908
21890
21872
21853
21834
21814
21794
21773
21752
21731
21710
21688
21666
21644
21622
21600
21577
21555
21532
21510
21487
21464
21441
21419
21396
21373
21350
21327
21305
21282
21260
21237
21215
21193
21172
21150
21129
21107
21086
21065
21044
21024
21003
20983
20962
20942
20921
20901
20881
20861
20842
20822
20802
20783
20764
20745
20726
20706
20687
20668
20649
20630
20612
20593
20574
20556
20537
20519
20501
20484
20467
20450
20433
20418
20402
20387
20373
20359
20346
20333
20321
20310
20299
20288
20278
20269
20260
20251
20243
20235
20227
20220
20213
20206
20199
20192
20186
20180
20174
20169
20164
20160
20156
20152
20150
20147
20145
20144
20144
20144
20144
20146
20147
20150
20153
20156
20160
20165
20170
20176
20181
20188
20194
20201
20209
20216
20224
20232
20241
20249
20258
20268
20277
20286
20296
20306
20315
20325
20336
20346
20356
20366
20376
20387
20397
20408
20418
20429
20439
20450
20461
20472
20483
20494
20506
20518
20529
20542
20554
20566
20579
20592
20605
20617
20630
20644
20657
20670
20683
20696
20709
20723
20736
20749
20762
20776
20789
20803
20817
20831
20846
20860
20875
20890
20905
20920
20935
20951
20966
20981
20996
21011
21026
21041
21056
21070
21084
21098
21113
21127
21141
21155
21169
21183
21197
21211
21225
21238
21252
21266
21280
21293
21307
21320
21334
21347
21360
21374
21387
21400
21413
21426
21439
21452
21465
21478
21491
21503
21516
21529
21541
21554
21566
21578
21589
21601
21612
21622
21632
21642
21651
21659
21667
21675
21682
21688
21694
21699
21704
21709
21713
21717
21720
21723
21726
21729
21731
21733
21735
21737
21738
21738
21738
21738
21738
21736
21735
21733
21730
21727
21723
21719
21715
21710
21704
21698
21691
21683
21675
21667
21658
21649
21639
21629
21619
21608
21597
21586
21574
21562
21550
21537
21524
21511
21498
21485
21471
21457
21443
21430
21415
21401
21387
21373
21358
21344
21329
21314
21299
21283
21267
21250
21233
21215
21197
21178
21159
21139
21119
21098
21077
21055
21032
21009
20985
20960
20936
20910
20884
20858
20831
20804
20776
20748
20719
20690
20661
20632
20602
20571
20541
20510
20478
20446
20414
20381
20348
20314
20280
20246
20211
20176
20141
20105
20069
20033
19996
19959
19921
19883
19844
19805
19766
19726
19685
19644
19603
19562
19520
19478
19435
19393
19349
19306
19262
19219
19174
19130
19085
19040
18995
18950
18905
18859
18814
18768
18722
18676
18630
18583
18536
18490
18443
18396
18348
18301
18253
18205
18157
18109
18060
18011
17962
17913
17863
17813
17762
17711
17660
17609
17557
17505
17453
17400
17348
17295
17242
17188
17135
17081
17027
16973
16919
16864
16809
16755
16700
16645
16589
16534
16479
16424
16367
16312
16258
16203
16148
16094
16039
15984
15930
15876
15821
15767
15713
15659
15605
15551
15497
15443
15389
15335
15281
15227
15173
15119
15065
15011
14956
14902
14848
14794
14740
14687
14633
14580
14526
14473
14421
14368
14316
14264
14211
14159
14107
14055
14003
13952
13900
13848
13796
13744
13691
13639
13587
13534
13481
13428
13375
13321
13267
13213
13159
13104
13049
12994
12938
12882
12827
12770
12714
12658
12601
12544
12487
12430
12373
12316
12258
12201
12144
12087
12030
11973
11916
11860
11803
11747
11692
11636
11581
11527
11473
11419
11366
11314
11262
11210
11159
11109
11059
11009
10959
10910
10861
10812
10763
10714
10665
10616
10567
10517
10468
10418
10368
10318
10268
10218
10168
10119
10069
10019
9969
9920
9871
9822
9773
9725
9677
9629
9582
9535
9489
9442
9397
9351
9307
9262
9219
9175
9132
9089
9047
9005
8964
8923
8882
8842
8802
8762
8723
8684
8646
8608
8570
8532
8495
8458
8422
8385
8349
8312
8276
8239
8202
8166
8129
8092
8055
8018
7981
7944
7908
7871
7835
7798
7762
7726
7690
7654
7618
7581
7545
7509
7473
7436
7400
7363
7326
7289
7252
7214
7177
7139
7102
7064
7027
6989
6952
6914
6877
6839
6802
6765
6729
6692
6656
6620
6584
6549
6513
6478
6443
6408
6373
6338
6303
6268
6233
6199
6164
6130
6095
6061
6027
5993
5959
5926
5892
5859
5826
5794
5761
5729
5697
5666
5635
5604
5573
5542
5512
5482
5452
5422
5393
5363
5333
5303
5272
5242
5212
5181
5150
5119
5088
5058
5027
4997
4968
4938
4910
4881
4854
4827
4800
4775
4749
4725
4701
4678
4655
4633
4612
4591
4572
4552
4534
4517
4500
4484
4469
4454
4440
4427
4414
4402
4390
4379
4368
4358
4348
4339
4329
4321
4312
4304
4297
4290
4283
4278
4273
4269
4265
4263
4261
4261
4261
4262
4264
4266
4270
4274
4278
4284
4290
4296
4303
4310
4318
4327
4335
4344
4353
4363
4372
4382
4392
4401
4411
4421
4431
4441
4452
4463
4473
4485
4496
4508
4519
4531
4543
4556
4568
4581
4594
4607
4621
4635
4649
4663
4677
4692
4706
4721
4736
4751
4766
4781
4796
4811
4826
4841
4857
4872
4887
4903
4918
4933
4948
4963
4977
4992
5006
5020
5033
5046
5059
5071
5083
5095
5106
5117
5127
5137
5146
5155
5163
5171
5178
5184
5190
5196
5201
5206
5211
5215
5218
5221
5223
5225
5226
5227
5226
5226
5225
5223
5221
5219
5217
5214
5212
5209
5206
5203
5201
5198
5195
5193
5190
5187
5185
5182
5180
5178
5176
5173
5171
5170
5168
5166
5164
5162
5159
5157
5154
5150
5147
5143
5139
5134
5130
5126
5121
5117
5113
5109
5105
5101
5097
5093
5090
5086
5083
5079
5075
5072
5068
5064
5061
5057
5053
5049
5046
5042
5038
5034
5030
5027
5023
5020
5016
5013
5010
5006
5003
4999
4995
4992
4988
4984
4980
4975
4971
4966
4962
4957
4952
4948
4943
4939
4935
4932
4929
4926
4924
4923
4922
4922
4922
4922
4923
4924
4925
4926
4928
4929
4930
4931
4932
4933
4933
4933
4933
4933
4932
4930
4929
4927
4924
4921
4917
4913
4908
4903
4896
4890
4883
4876
4869
4861
4854
4846
4838
4830
4822
4813
4805
4796
4788
4779
4770
4762
4753
4744
4735
4726
4717
4708
4699
4690
4680
4671
4661
4651
4641
4631
4622
4612
4602
4592
4583
4573
4564
4554
4545
4535
4525
4515
4505
4495
4485
4474
4464
4454
4444
4434
4425
4415
4406
4396
4387
4377
4368
4359
4349
4340
4330
4321
4311
4301
4291
4281
4270
4259
4248
4237
4225
4213
4200
4188
4174
4161
4147
4132
4118
4103
4086
4072
4056
4041
4025
4009
3993
3978
3962
3947
3931
3916
3901
3885
3870
3854
3838
3822
3806
3790
3773
3756
3740
3723
3706
3689
3671
3654
3637
3619
3601
3584
3565
3547
3528
3510
3491
3472
3453
3434
3415
3397
3379
3361
3344
3326
3310
3293
3277
3260
3244
3228
3213
3197
3181
3165
3149
3133
3117
3100
3084
3068
3051
3035
3019
3003
2987
2971
2955
2939
2923
2907
2892
2876
2860
2844
2828
2812
2796
2781
2765
2749
2733
2718
2703
2688
2673
2658
2644
2629
2615
2600
2586
2571
2557
2542
2527
2512
2496
2481
2466
2450
2434
2419
2403
2387
2371
2355
2339
2323
2307
2292
2276
2260
2244
2229
2213
2196
2180
2163
2145
2127
2109
2090
2071
2051
2031
2009
1989
1968
1947
1925
1903
1881
1859
1837
1814
1792
1770
1748
1727
1705
1684
1664
1644
1624
1605
1586
1567
1549
1532
1515
1498
1483
1468
1453
1439
1426
1413
1401
1390
1379
1369
1359
1350
1342
1334
1327
1320
1314
1308
1302
1298
1294
1290
1287
1285
1283
1282
1281
1281
1281
1282
1283
1285
1287
1290
1293
1297
1301
1305
1310
1315
1320
1325
1331
1336
1342
1347
1352
1358
1363
1367
1372
1376
1380
1384
1387
1390
1393
1395
1396
1397
1397
1397
1396
1395
1393
1391
1388
1385
1383
1380
1377
1373
1370
1367
1364
1362
1359
1356
1353
1350
1347
1344
1341
1337
1334
1330
1326
1321
1316
1311
1305
1299
1293
1286
1278
1270
1262
1253
1243
1234
1223
1213
1202
1191
1179
1168
1156
1143
1131
1118
1105
1092
1079
1065
1051
1036
1020
1006
990
974
957
940
922
904
886
867
849
830
811
792
773
755
736
718
700
682
664
647
631
615
599
584
570
556
543
531
519
507
496
486
475
465
455
446
436
426
417
408
398
389
380
372
363
355
347
340
333
327
321
315
310
305
300
295
291
287
283
279
276
273
271
269
267
266
265
265
265
266
268
270
273
276
280
285
290
295
301
307
314
320
327
334
342
349
357
364
372
380
389
397
406
414
423
432
441
450
459
469
478
488
498
509
519
529
540
551
562
573
584
595
607
618
630
642
654
667
680
693
706
720
734
749
763
778
793
808
824
839
855
871
887
903
919
934
950
966
981
997
1012
1027
1041
1055
1069
1083
1096
1108
1121
1132
1144
1154
1165
1175
1184
1193
1201
1209
1217
1224
1231
1238
1245
1252
1258
1264
1269
1275
1280
1284
1289
1293
1297
1300
1304
1307
1311
1314
1318
1322
1326
1330
1334
1339
1344
1349
1354
1360
1366
1372
1378
1385
1392
1399
1407
1415
1422
1430
1438
1446
1454
1463
1471
1479
1487
1496
1504
1512
1520
1528
1536
1543
1551
1557
1563
1569
1575
1580
1584
1589
1593
1597
1601
1605
1610
1615
1619
1625
1630
1636
1643
1649
1656
1663
1671
1678
1686
1693
1701
1708
1716
1723
1730
1736
1742
1748
1754
1759
1763
1768
1772
1776
1779
1783
1786
1789
1793
1796
1799
1802
1806
1809
1813
1816
1820
1824
1829
1834
1838
1844
1849
1855
1861
1867
1874
1881
1889
1897
1905
1914
1922
1931
1940
1948
1957
1965
1974
1982
1989
1996
2003
2009
2016
2021
2025
2029
2033
2037
2040
2041
2044
2045
2048
2049
2051
2052
2054
2056
2058
2060
2063
2066
2069
2074
2078
2084
2089
2096
2103
2111
2119
2127
2137
2146
2156
2167
2177
2188
2199
2211
2222
2233
2245
2256
2267
2277
2287
2297
2307
2316
2325
2334
2342
2349
2356
2363
2370
2376
2382
2388
2394
2400
2406
2413
2420
2427
2435
2443
2451
2460
2470
2480
2491
2502
2514
2527
2540
2554
2568
2582
2597
2613
2629
2645
2662
2680
2697
2715
2733
2751
2769
2787
2805
2823
2840
2858
2875
2893
2910
2926
2943
2959
2976
2992
3008
3024
3040
3055
3071
3086
3102
3117
3132
3147
3161
3176
3191
3205
3220
3235
3250
3265
3280
3294
3309
3324
3339
3354
3369
3383
3397
3411
3425
3439
3453
3466
3480
3493
3507
3520
3533
3547
3560
3573
3586
3600
3613
3627
3640
3654
3668
3683
3698
3713
3728
3743
3759
3775
3791
3807
3824
3840
3856
3871
3887
3902
3916
3931
3944
3958
3971
3983
3995
4006
4018
4027
4037
4046
4054
4061
4067
4073
4078
4082
4085
4088
4090
4091
4094
4094
4097
4098
4099
4101
4103
4105
4108
4111
4114
4118
4122
4126
4131
4136
4141
4147
4153
4160
4166
4174
4181
4189
4198
4207
4216
4225
4234
4244
4254
4263
4273
4283
4293
4303
4313
4323
4333
4344
4355
4366
4377
4389
4401
4413
4426
4438
4451
4463
4475
4488
4500
4512
4524
4536
4547
4559
4570
4581
4592
4603
4613
4623
4633
4642
4651
4660
4668
4676
4684
4691
4698
4705
4711
4717
4723
4728
4733
4738
4742
4746
4750
4754
4757
4760
4762
4765
4767
4769
4771
4773
4775
4777
4779
4781
4784
4787
4791
4794
4799
4803
4808
4813
4818
4823
4828
4834
4839
4845
4850
4855
4860
4865
4869
4874
4879
4883
4888
4892
4896
4901
4905
4909
4913
4916
4920
4923
4926
4929
4932
4934
4936
4938
4940
4942
4943
4945
4946
4948
4950
4952
4954
4956
4958
4961
4964
4968
4972
4976
4980
4986
4991
4997
5004
5011
5019
5028
5037
5047
5057
5068
5080
5091
5103
5116
5128
5140
5153
5165
5177
5189
5201
5213
5225
5237
5249
5261
5273
5286
5298
5311
5324
5338
5352
5366
5380
5395
5410
5426
5442
5459
5476
5493
5511
5529
5547
5566
5585
5604
5623
5643
5662
5682
5702
5721
5740
5760
5779
5798
5816
5835
5853
5871
5889
5907
5925
5943
5960
5978
5996
6015
6033
6052
6070
6090
6109
6129
6149
6170
6191
6212
6234
6256
6279
6302
6325
6348
6372
6396
6421
6445
6470
6494
6519
6543
6567
6591
6615
6639
6662
6684
6707
6729
6750
6771
6791
6810
6829
6848
6865
6883
6899
6915
6931
6946
6961
6976
6990
7005
7019
7033
7047
7061
7075
7089
7102
7116
7129
7143
7156
7169
7181
7194
7206
7218
7230
7242
7254
7266
7277
7289
7300
7311
7322
7333
7343
7353
7363
7372
7381
7390
7397
7405
7411
7417
7423
7427
7432
7435
7439
7442
7444
7447
7449
7452
7454
7456
7459
7461
7463
7465
7467
7469
7471
7472
7474
7474
7475
7475
7475
7475
7474
7472
7470
7468
7465
7462
7459
7455
7451
7447
7443
7438
7434
7429
7425
7420
7416
7411
7406
7402
7397
7392
7388
7383
7378
7373
7368
7363
7358
7353
7347
7341
7336
7329
7323
7316
7309
7301
7293
7284
7275
7266
7256
7245
7235
7223
7212
7200
7188
7176
7163
7150
7136
7122
7108
7094
7079
7063
7048
7032
7015
6999
6982
6964
6947
6929
6911
6892
6874
6855
6836
6817
6798
6779
6760
6742
6723
6704
6686
6668
6650
6632
6615
6598
6582
6565
6549
6534
6518
6502
6486
6470
6454
6438
6421
6404
6386
6368
6349
6330
6311
6291
6270
6250
6228
6206
6184
6161
6137
6113
6089
6064
6038
6013
5987
5960
5934
5907
5881
5854
5827
5800
5773
5746
5719
5692
5665
5639
5612
5585
5558
5531
5504
5477
5449
5422
5395
5367
5340
5313
5285
5258
5230
5203
5175
5147
5119
5091
5063
5034
5005
4975
4945
4914
4882
4850
4818
4784
4750
4716
4681
4645
4609
4573
4536
4499
4462
4425
4388
4350
4313
4275
4238
4200
4162
4124
4086
4048
4010
3972
3933
3895
3856
3817
3777
3738
3699
3659
3619
3580
3540
3500
3460
3420
3380
3340
3299
3259
3219
3179
3138
3098
3058
3017
2977
2937
2897
2857
2818
2778
2738
2698
2659
2619
2579
2539
2499
2459
2419
2379
2339
2299
2259
2219
2179
2140
2100
2060
2021
1981
1942
1902
1863
1824
1785
1746
1708
1669
1631
1593
1555
1517
1480
1442
1404
1367
1329
1291
1253
1215
1176
1138
1099
1059
1020
980
939
899
858
817
776
735
694
653
612
571
530
489
448
408
367
327
287
247
208
169
130
91
53
15
-23
-61
-99
-136
-174
-211
-249
-286
-323
-360
-398
-435
-473
-510
-548
-586
-624
-663
-701
-740
-779
-818
-858
-898
-938
-978
-1018
-1060
-1101
-1143
-1185
-1227
-1269
-1311
-1354
-1397
-1440
-1483
-1526
-1569
-1612
-1656
-1699
-1742
-1786
-1829
-1873
-1916
-1960
-2003
-2045
-2090
-2133
-2177
-2220
-2264
-2307
-2351
-2395
-2439
-2482
-2526
-2570
-2614
-2657
-2701
-2744
-2787
-2830
-2873
-2916
-2959
-3002
-3044
-3086
-3128
-3169
-3210
-3251
-3291
-3331
-3370
-3409
-3448
-3486
-3523
-3560
-3597
-3633
-3669
-3704
-3739
-3773
-3806
-3839
-3871
-3903
-3934
-3964
-3994
-4024
-4053
-4081
-4109
-4136
-4163
-4190
-4216
-4242
-4268
-4294
-4319
-4345
-4370
-4396
-4422
-4448
-4474
-4501
-4527
-4555
-4582
-4610
-4638
-4667
-4697
-4726
-4756
-4787
-4817
-4848
-4880
-4911
-4942
-4974
-5005
-5036
-5067
-5098
-5128
-5159
-5188
-5218
-5247
-5275
-5303
-5330
-5357
-5383
-5408
-5432
-5456
-5479
-5502
-5524
-5546
-5566
-5587
-5607
-5627
-5647
-5667
-5687
-5707
-5727
-5747
-5767
-5788
-5809
-5830
-5852
-5874
-5896
-5918
-5940
-5962
-5985
-6007
-6028
-6050
-6072
-6093
-6114
-6134
-6155
-6175
-6195
-6215
-6236
-6256
-6276
-6296
-6317
-6337
-6358
-6378
-6399
-6419
-6439
-6460
-6480
-6500
-6519
-6539
-6558
-6577
-6595
-6613
-6630
-6647
-6664
-6679
-6695
-6710
-6724
-6738
-6751
-6763
-6775
-6786
-6796
-6806
-6815
-6824
-6832
-6839
-6846
-6852
-6857
-6862
-6866
-6870
-6873
-6876
-6878
-6880
-6882
-6883
-6884
-6885
-6887
-6888
-6889
-6890
-6891
-6893
-6894
-6896
-6897
-6899
-6901
-6903
-6905
-6906
-6908
-6910
-6911
-6913
-6914
-6915
-6916
-6917
-6918
-6918
-6918
-6919
-6918
-6918
-6918
-6917
-6917
-6916
-6915
-6913
-6912
-6910
-6908
-6907
-6905
-6903
-6900
-6898
-6896
-6894
-6891
-6889
-6887
-6885
-6883
-6881
-6880
-6879
-6877
-6876
-6876
-6875
-6875
-6875
-6875
-6875
-6875
-6876
-6877
-6878
-6879
-6881
-6883
-6884
-6887
-6889
-6891
-6894
-6897
-6900
-6903
-6906
-6909
-6912
-6914
-6917
-6919
-6922
-6923
-6925
-6927
-6928
-6929
-6929
-6929
-6929
-6929
-6929
-6928
-6927
-6926
-6925
-6923
-6922
-6920
-6917
-6915
-6912
-6909
-6906
-6902
-6898
-6894
-6889
-6884
-6879
-6874
-6868
-6863
-6857
-6851
-6846
-6840
-6834
-6828
-6823
-6817
-6811
-6805
-6799
-6792
-6786
-6780
-6773
-6766
-6760
-6753
-6746
-6739
-6732
-6725
-6718
-6710
-6703
-6695
-6688
-6681
-6673
-6666
-6659
-6652
-6645
-6638
-6632
-6626
-6620
-6615
-6610
-6605
-6600
-6595
-6591
-6586
-6582
-6578
-6575
-6571
-6568
-6565
-6563
-6561
-6560
-6558
-6558
-6557
-6558
-6558
-6558
-6559
-6560
-6561
-6562
-6563
-6564
-6564
-6565
-6565
-6564
-6564
-6562
-6561
-6559
-6558
-6555
-6553
-6551
-6548
-6546
-6543
-6541
-6538
-6535
-6532
-6529
-6526
-6523
-6519
-6516
-6512
-6508
-6504
-6500
-6495
-6490
-6485
-6479
-6473
-6467
-6460
-6452
-6445
-6436
-6428
-6418
-6409
-6399
-6389
-6378
-6367
-6356
-6345
-6333
-6321
-6309
-6297
-6285
-6273
-6261
-6249
-6237
-6226
-6214
-6202
-6191
-6179
-6168
-6157
-6146
-6135
-6124
-6113
-6103
-6092
-6082
-6072
-6063
-6053
-6044
-6035
-6027
-6018
-6010
-6002
-5994
-5986
-5979
-5972
-5965
-5958
-5951
-5945
-5939
-5933
-5927
-5921
-5916
-5910
-5905
-5900
-5895
-5889
-5884
-5879
-5873
-5867
-5861
-5855
-5848
-5841
-5834
-5826
-5818
-5809
-5800
-5790
-5781
-5770
-5760
-5749
-5738
-5726
-5714
-5703
-5691
-5679
-5667
-5655
-5644
-5632
-5622
-5611
-5601
-5592
-5582
-5574
-5566
-5558
-5550
-5542
-5535
-5528
-5520
-5513
-5505
-5497
-5489
-5481
-5473
-5464
-5455
-5446
-5437
-5428
-5418
-5408
-5398
-5388
-5378
-5367
-5356
-5344
-5333
-5320
-5308
-5295
-5282
-5269
-5255
-5241
-5227
-5213
-5198
-5183
-5168
-5153
-5138
-5122
-5107
-5092
-5076
-5061
-5045
-5029
-5013
-4997
-4981
-4964
-4947
-4930
-4912
-4894
-4876
-4858
-4839
-4820
-4800
-4781
-4761
-4742
-4722
-4702
-4681
-4661
-4641
-4621
-4601
-4581
-4561
-4541
-4521
-4501
-4482
-4462
-4443
-4425
-4406
-4388
-4371
-4354
-4337
-4320
-4304
-4288
-4272
-4257
-4242
-4226
-4211
-4197
-4182
-4168
-4153
-4139
-4125
-4111
-4098
-4085
-4070
-4059
-4046
-4033
-4021
-4009
-3997
-3985
-3973
-3962
-3950
-3938
-3927
-3915
-3903
-3890
-3878
-3865
-3852
-3839
-3826
-3812
-3799
-3785
-3772
-3758
-3745
-3731
-3718
-3704
-3691
-3677
-3664
-3651
-3638
-3625
-3613
-3600
-3588
-3576
-3565
-3554
-3544
-3535
-3526
-3518
-3511
-3504
-3499
-3494
-3490
-3486
-3483
-3480
-3478
-3476
-3475
-3473
-3472
-3470
-3469
-3467
-3466
-3464
-3462
-3459
-3457
-3454
-3450
-3446
-3442
-3437
-3433
-3428
-3422
-3417
-3412
-3407
-3402
-3398
-3393
-3390
-3387
-3384
-3382
-3380
-3379
-3378
-3378
-3378
-3378
-3379
-3380
-3381
-3382
-3383
-3385
-3386
-3388
-3391
-3393
-3396
-3400
-3404
-3408
-3413
-3419
-3424
-3430
-3437
-3444
-3451
-3458
-3465
-3473
-3480
-3488
-3497
-3505
-3514
-3523
-3533
-3543
-3553
-3564
-3576
-3588
-3600
-3614
-3627
-3642
-3656
-3672
-3688
-3704
-3720
-3737
-3754
-3771
-3788
-3805
-3822
-3839
-3856
-3872
-3888
-3904
-3919
-3934
-3950
-3965
-3980
-3995
-4010
-4025
-4041
-4056
-4072
-4086
-4104
-4120
-4137
-4154
-4172
-4190
-4209
-4229
-4250
-4272
-4294
-4318
-4342
-4367
-4393
-4419
-4447
-4474
-4503
-4531
-4561
-4590
-4620
-4650
-4680
-4711
-4741
-4772
-4802
-4832
-4863
-4892
-4922
-4951
-4980
-5009
-5036
-5064
-5090
-5117
-5142
-5168
-5192
-5217
-5240
-5264
-5287
-5310
-5333
-5356
-5378
-5401
-5423
-5445
-5467
-5489
-5511
-5533
-5554
-5576
-5598
-5620
-5642
-5664
-5686
-5708
-5730
-5753
-5776
-5798
-5821
-5844
-5867
-5890
-5914
-5937
-5960
-5983
-6005
-6028
-6051
-6074
-6096
-6119
-6141
-6164
-6186
-6208
-6230
-6252
-6273
-6295
-6316
-6337
-6358
-6378
-6399
-6419
-6438
-6458
-6477
-6496
-6515
-6533
-6551
-6568
-6586
-6603
-6619
-6635
-6651
-6667
-6682
-6698
-6713
-6728
-6742
-6757
-6771
-6786
-6800
-6815
-6830
-6845
-6860
-6875
-6890
-6906
-6922
-6939
-6955
-6972
-6989
-7006
-7024
-7041
-7058
-7076
-7093
-7110
-7128
-7145
-7163
-7181
-7199
-7217
-7235
-7253
-7272
-7291
-7310
-7330
-7350
-7370
-7390
-7410
-7431
-7452
-7473
-7493
-7514
-7534
-7554
-7574
-7593
-7612
-7631
-7649
-7668
-7686
-7703
-7721
-7738
-7755
-7771
-7787
-7803
-7818
-7834
-7848
-7863
-7877
-7890
-7903
-7916
-7929
-7941
-7953
-7965
-7976
-7987
-7998
-8009
-8019
-8029
-8039
-8050
-8058
-8069
-8077
-8087
-8096
-8105
-8114
-8122
-8131
-8138
-8147
-8154
-8162
-8169
-8177
-8183
-8191
-8197
-8204
-8210
-8217
-8223
-8229
-8235
-8241
-8247
-8252
-8257
-8262
-8267
-8271
-8275
-8279
-8282
-8285
-8287
-8289
-8291
-8293
-8294
-8295
-8296
-8296
-8296
-8297
-8297
-8297
-8296
-8296
-8295
-8294
-8292
-8290
-8288
-8286
-8283
-8280
-8277
-8273
-8269
-8265
-8261
-8256
-8252
-8247
-8242
-8237
-8232
-8226
-8221
-8215
-8210
-8204
-8198
-8192
-8186
-8180
-8173
-8167
-8162
-8154
-8148
-8143
-8138
-8132
-8125
-8119
-8115
-8109
-8103
-8098
-8092
-8087
-8080
-8076
-8070
-8064
-8058
-8052
-8045
-8039
-8032
-8025
-8016
-8009
-8000
-7992
-7983
-7974
-7964
-7954
-7943
-7932
-7921
-7909
-7896
-7883
-7870
-7856
-7841
-7826
-7811
-7795
-7779
-7763
-7746
-7728
-7710
-7692
-7673
-7653
-7634
-7613
-7593
-7572
-7550
-7528
-7506
-7483
-7460
-7436
-7412
-7388
-7364
-7340
-7315
-7290
-7264
-7239
-7213
-7187
-7160
-7134
-7107
-7079
-7052
-7023
-6995
-6966
-6937
-6907
-6877
-6847
-6817
-6786
-6755
-6724
-6692
-6661
-6629
-6597
-6564
-6532
-6499
-6465
-6431
-6397
-6363
-6328
-6293
-6258
-6222
-6186
-6150
-6113
-6076
-6039
-6002
-5964
-5927
-5889
-5850
-5812
-5773
-5734
-5694
-5655
-5615
-5575
-5534
-5494
-5453
-5412
-5372
-5331
-5291
-5251
-5212
-5173
-5134
-5096
-5059
-5022
-4986
-4950
-4915
-4881
-4847
-4814
-4782
-4750
-4719
-4688
-4657
-4627
-4597
-4568
-4538
-4509
-4479
-4450
-4420
-4391
-4361
-4331
-4300
-4270
-4239
-4208
-4177
-4146
-4115
-4083
-4053
-4022
-3991
-3960
-3930
-3900
-3869
-3839
-3809
-3779
-3749
-3718
-3688
-3658
-3628
-3597
-3567
-3536
-3505
-3474
-3443
-3412
-3380
-3348
-3317
-3285
-3253
-3220
-3188
-3155
-3122
-3089
-3056
-3022
-2988
-2954
-2919
-2884
-2848
-2811
-2774
-2735
-2696
-2657
-2616
-2574
-2531
-2487
-2443
-2397
-2351
-2304
-2256
-2208
-2160
-2112
-2063
-2015
-1968
-1920
-1873
-1827
-1782
-1737
-1693
-1650
-1609
-1568
-1528
-1489
-1452
-1415
-1380
-1345
-1312
-1279
-1247
-1215
-1184
-1153
-1122
-1092
-1061
-1030
-999
-968
-936
-903
-869
-835
-800
-763
-726
-688
-648
-608
-566
-524
-481
-437
-392
-347
-301
-255
-210
-164
-118
-73
-29
15
57
99
140
180
219
257
294
331
366
401
436
471
505
539
573
608
643
678
713
749
786
823
861
899
938
977
1016
1056
1096
1136
1176
1217
1258
1298
1339
1380
1421
1462
1503
1544
1585
1626
1667
1707
1748
1789
1829
1869
1909
1949
1989
2029
2068
2108
2147
2187
2226
2266
2306
2346
2386
2427
2468
2509
2551
2593
2635
2678
2721
2765
2809
2854
2899
2944
2990
3036
3082
3129
3175
3223
3270
3318
3366
3413
3461
3509
3557
3605
3653
3700
3747
3794
3841
3888
3934
3980
4026
4070
4117
4162
4207
4252
4296
4341
4385
4430
4475
4519
4564
4609
4653
4698
4743
4788
4832
4877
4921
4965
5009
5053
5097
5141
5185
5228
5271
5315
5358
5401
5444
5487
5530
5572
5615
5657
5699
5740
5781
5822
5862
5901
5939
5977
6014
6050
6086
6121
6155
6188
6220
6252
6284
6314
6344
6374
6403
6432
6460
6488
6515
6543
6569
6596
6622
6648
6674
6699
6724
6749
6773
6797
6820
6843
6864
6886
6906
6926
6945
6963
6980
6997
7013
7029
7044
7059
7073
7087
7100
7113
7126
7138
7150
7162
7174
7185
7196
7206
7217
7227
7237
7247
7257
7266
7276
7286
7295
7305
7314
7324
7334
7343
7353
7363
7372
7381
7391
7399
7408
7416
7423
7430
7437
7443
7448
7453
7458
7462
7465
7468
7471
7474
7476
7477
7479
7480
7480
7481
7481
7480
7480
7479
7478
7476
7474
7471
7468
7464
7460
7455
7450
7443
7436
7429
7421
7412
7402
7392
7381
7370
7358
7346
7333
7320
7307
7293
7279
7265
7251
7236
7221
7205
7189
7173
7156
7138
7120
7102
7082
7062
7042
7020
6998
6975
6951
6927
6901
6875
6849
6822
6794
6765
6737
6707
6678
6648
6618
6588
6557
6527
6497
6467
6436
6406
6376
6346
6316
6286
6256
6226
6196
6165
6135
6105
6075
6044
6014
5983
5952
5921
5890
5858
5826
5794
5762
5729
5696
5663
5630
5597
5563
5529
5496
5462
5428
5393
5359
5325
5291
5257
5223
5190
5156
5123
5090
5057
5025
4992
4960
4928
4896
4864
4831
4799
4766
4733
4700
4666
4632
4598
4564
4529
4494
4459
4424
4389
4353
4317
4281
4245
4209
4172
4136
4099
4062
4026
3990
3953
3917
3881
3846
3810
3775
3740
3705
3670
3636
3602
3568
3534
3500
3466
3431
3397
3363
3328
3293
3258
3222
3187
3151
3115
3079
3043
3007
2971
2935
2899
2863
2827
2791
2755
2719
2683
2646
2610
2573
2536
2498
2460
2422
2383
2344
2304
2264
2223
2181
2139
2096
2053
2009
1964
1919
1874
1828
1781
1734
1686
1638
1590
1541
1492
1442
1392
1342
1292
1241
1190
1138
1087
1034
982
929
877
824
771
717
664
611
558
506
453
401
348
296
244
192
141
89
37
-14
-66
-117
-169
-220
-272
-323
-375
-427
-478
-530
-581
-633
-684
-736
-787
-838
-890
-942
-993
-1045
-1097
-1150
-1202
-1255
-1308
-1362
-1416
-1469
-1523
-1578
-1632
-1686
-1740
-1794
-1848
-1901
-1955
-2008
-2061
-2113
-2166
-2218
-2270
-2322
-2373
-2424
-2475
-2526
-2576
-2626
-2675
-2724
-2773
-2821
-2868
-2915
-2962
-3009
-3055
-3101
-3146
-3192
-3238
-3283
-3329
-3376
-3422
-3469
-3517
-3565
-3613
-3662
-3712
-3761
-3812
-3862
-3913
-3965
-4017
-4069
-4122
-4176
-4229
-4284
-4339
-4394
-4450
-4507
-4564
-4621
-4679
-4737
-4795
-4854
-4913
-4972
-5031
-5091
-5151
-5211
-5271
-5332
-5393
-5453
-5514
-5576
-5637
-5699
-5760
-5822
-5883
-5945
-6006
-6067
-6128
-6189
-6250
-6311
-6371
-6432
-6492
-6552
-6612
-6672
-6731
-6791
-6850
-6909
-6967
-7025
-7084
-7141
-7199
-7256
-7314
-7371
-7428
-7485
-7542
-7599
-7656
-7714
-7771
-7829
-7887
-7945
-8003
-8061
-8119
-8179
-8238
-8297
-8356
-8415
-8473
-8532
-8591
-8649
-8708
-8766
-8825
-8883
-8941
-8999
-9057
-9115
-9173
-9230
-9287
-9344
-9401
-9457
-9512
-9567
-9622
-9676
-9729
-9782
-9834
-9886
-9937
-9988
-10039
-10090
-10140
-10190
-10240
-10289
-10339
-10389
-10439
-10490
-10540
-10591
-10641
-10692
-10744
-10795
-10847
-10899
-10951
-11003
-11055
-11108
-11160
-11213
-11265
-11318
-11371
-11423
-11475
-11528
-11580
-11632
-11684
-11736
-11788
-11840
-11892
-11944
-11996
-12048
-12100
-12152
-12204
-12256
-12308
-12361
-12413
-12465
-12518
-12570
-12623
-12676
-12728
-12781
-12833
-12886
-12939
-12991
-13044
-13096
-13148
-13200
-13252
-13304
-13355
-13406
-13457
-13507
-13557
-13607
-13656
-13705
-13753
-13800
-13847
-13894
-13940
-13985
-14030
-14074
-14118
-14161
-14204
-14246
-14288
-14329
-14370
-14410
-14450
-14489
-14528
-14567
-14605
-14643
-14681
-14719
-14756
-14793
-14829
-14866
-14902
-14938
-14974
-15010
-15045
-15081
-15116
-15151
-15186
-15221
-15256
-15291
-15327
-15362
-15398
-15435
-15471
-15508
-15545
-15583
-15620
-15658
-15696
-15734
-15772
-15811
-15849
-15887
-15925
-15964
-16001
-16040
-16079
-16117
-16155
-16195
-16234
-16273
-16312
-16352
-16392
-16432
-16472
-16513
-16554
-16595
-16637
-16679
-16720
-16762
-16804
-16845
-16887
-16929
-16970
-17012
-17054
-17095
-17137
-17179
-17220
-17262
-17304
-17346
-17389
-17431
-17474
-17516
-17559
-17602
-17645
-17689
-17732
-17775
-17819
-17863
-17907
-17951
-17995
-18040
-18085
-18130
-18175
-18221
-18267
-18314
-18361
-18408
-18455
-18502
-18550
-18598
-18646
-18695
-18744
-18793
-18842
-18891
-18941
-18990
-19040
-19089
-19139
-19188
-19237
-19287
-19336
-19384
-19433
-19481
-19530
-19578
-19626
-19673
-19721
-19768
-19815
-19862
-19909
-19956
-20003
-20050
-20097
-20143
-20190
-20237
-20283
-20330
-20376
-20423
-20469
-20515
-20561
-20607
-20653
-20699
-20745
-20790
-20835
-20881
-20926
-20971
-21016
-21061
-21105
-21150
-21194
-21238
-21281
-21324
-21367
-21410
-21452
-21493
-21534
-21575
-21615
-21654
-21693
-21731
-21769
-21806
-21842
-21878
-21914
-21949
-21984
-22018
-22052
-22085
-22117
-22150
-22181
-22212
-22243
-22273
-22302
-22331
-22359
-22387
-22414
-22441
-22467
-22493
-22518
-22543
-22567
-22591
-22614
-22636
-22658
-22680
-22701
-22722
-22742
-22761
-22780
-22799
-22817
-22834
-22851
-22868
-22884
-22899
-22915
-22929
-22943
-22957
-22970
-22983
-22996
-23008
-23020
-23031
-23042
-23053
-23064
-23075
-23085
-23095
-23106
-23116
-23126
-23136
-23146
-23156
-23166
-23176
-23186
-23196
-23206
-23215
-23225
-23234
-23243
-23252
-23261
-23269
-23277
-23285
-23293
-23300
-23307
-23314
-23321
-23327
-23334
-23340
-23345
-23351
-23356
-23361
-23366
-23371
-23376
-23380
-23385
-23389
-23393
-23398
-23402
-23406
-23411
-23415
-23419
-23424
-23428
-23432
-23435
-23439
-23442
-23445
-23448
-23451
-23453
-23454
-23455
-23456
-23456
-23456
-23455
-23453
-23451
-23448
-23445
-23441
-23436
-23430
-23424
-23417
-23409
-23400
-23391
-23380
-23369
-23357
-23345
-23331
-23318
-23303
-23288
-23273
-23257
-23241
-23224
-23207
-23190
-23172
-23154
-23136
-23118
-23099
-23080
-23061
-23042
-23023
-23003
-22983
-22963
-22943
-22923
-22903
-22883
-22862
-22842
-22822
-22801
-22781
-22761
-22741
-22721
-22701
-22681
-22662
-22642
-22623
-22604
-22586
-22568
-22550
-22532
-22514
-22497
-22480
-22464
-22447
-22431
-22415
-22399
-22384
-22368
-22353
-22338
-22323
-22309
-22294
-22280
-22266
-22252
-22238
-22225
-22212
-22199
-22187
-22175
-22163
-22152
-22142
-22131
-22121
-22112
-22103
-22095
-22087
-22079
-22073
-22066
-22060
-22055
-22050
-22046
-22042
-22039
-22036
-22034
-22033
-22032
-22031
-22031
-22031
-22031
-22032
-22033
-22035
-22036
-22038
-22040
-22042
-22044
-22047
-22049
-22052
-22054
-22057
-22060
-22064
-22067
-22071
-22075
-22079
-22084
-22089
-22095
-22101
-22107
-22113
-22120
-22127
-22134
-22141
-22148
-22156
-22163
-22171
-22179
-22187
-22195
-22203
-22212
-22220
-22229
-22238
-22247
-22256
-22266
-22276
-22287
-22298
-22310
-22322
-22334
-22348
-22362
-22376
-22391
-22407
-22423
-22440
-22457
-22475
-22494
-22512
-22531
-22551
-22571
-22591
-22611
-22632
-22653
-22675
-22696
-22718
-22741
-22763
-22786
-22809
-22833
-22857
-22882
-22907
-22932
-22957
-22984
-23010
-23037
-23065
-23093
-23121
-23150
-23179
-23209
-23239
-23270
-23301
-23332
-23364
-23396
-23429
-23462
-23496
-23529
-23564
-23598
-23633
-23668
-23704
-23740
-23776
-23813
-23850
-23887
-23924
-23962
-23999
-24037
-24075
-24113
-24151
-24190
-24228
-24267
-24305
-24345
-24384
-24424
-24464
-24505
-24546
-24588
-24630
-24672
-24715
-24759
-24803
-24847
-24892
-24937
-24982
-25027
-25072
-25118
-25163
-25209
-25254
-25300
-25345
-25391
-25436
-25481
-25526
-25571
-25615
-25659
-25703
-25746
-25789
-25832
-25874
-25915
-25956
-25997
-26037
-26077
-26116
-26154
-26192
-26230
-26267
-26304
-26340
-26376
-26411
-26446
-26480
-26514
-26547
-26579
-26611
-26643
-26673
-26704
-26733
-26762
-26791
-26818
-26846
-26873
-26899
-26925
-26950
-26975
-27000
-27024
-27048
-27071
-27094
-27117
-27139
-27162
-27184
-27206
-27227
-27249
-27271
-27292
-27314
-27335
-27357
-27378
-27399
-27420
-27442
-27463
-27483
-27504
-27525
-27545
-27566
-27586
-27605
-27625
-27644
-27664
-27683
-27701
-27720
-27738
-27756
-27774
-27792
-27809
-27827
-27844
-27862
-27879
-27896
-27914
-27931
-27949
-27966
-27984
-28002
-28020
-28038
-28056
-28074
-28092
-28110
-28128
-28146
-28164
-28182
-28200
-28218
-28236
-28254
-28271
-28289
-28306
-28323
-28340
-28357
-28374
-28391
-28408
-28425
-28442
-28459
-28476
-28493
-28510
-28527
-28544
-28562
-28579
-28596
-28613
-28630
-28648
-28665
-28683
-28701
-28719
-28737
-28756
-28774
-28793
-28812
-28831
-28850
-28869
-28888
-28908
-28927
-28947
-28966
-28986
-29006
-29026
-29046
-29066
-29085
-29105
-29125
-29145
-29164
-29184
-29203
-29222
-29241
-29260
-29279
-29297
-29316
-29334
-29352
-29370
-29388
-29406
-29424
-29441
-29459
-29477
-29495
-29512
-29530
-29547
-29564
-29581
-29597
-29614
-29630
-29646
-29662
-29678
-29693
-29708
-29724
-29739
-29754
-29769
-29784
-29799
-29814
-29830
-29845
-29860
-29875
-29891
-29906
-29922
-29937
-29952
-29968
-29984
-30000
-30016
-30032
-30048
-30064
-30081
-30098
-30114
-30131
-30148
-30166
-30183
-30200
-30217
-30234
-30251
-30268
-30285
-30301
-30318
-30334
-30349
-30365
-30380
-30395
-30410
-30424
-30439
-30453
-30467
-30481
-30494
-30508
-30522
-30536
-30550
-30564
-30579
-30593
-30608
-30622
-30637
-30651
-30665
-30679
-30693
-30707
-30721
-30734
-30747
-30760
-30773
-30785
-30798
-30810
-30822
-30834
-30846
-30857
-30869
-30881
-30893
-30905
-30917
-30929
-30941
-30953
-30966
-30978
-30990
-31002
-31015
-31027
-31040
-31052
-31064
-31077
-31089
-31101
-31112
-31124
-31135
-31146
-31156
-31166
-31176
-31186
-31195
-31204
-31213
-31221
-31229
-31236
-31244
-31251
-31258
-31264
-31271
-31277
-31283
-31289
-31294
-31300
-31305
-31310
-31315
-31320
-31325
-31329
-31334
-31338
-31342
-31346
-31349
-31352
-31355
-31358
-31360
-31363
-31364
-31366
-31367
-31367
-31368
-31368
-31368
-31368
-31367
-31366
-31364
-31362
-31360
-31357
-31354
-31351
-31347
-31343
-31339
-31334
-31329
-31323
-31317
-31311
-31305
-31298
-31291
-31283
-31275
-31267
-31258
-31249
-31240
-31230
-31219
-31209
-31197
-31186
-31174
-31162
-31149
-31135
-31122
-31107
-31092
-31077
-31061
-31044
-31027
-31010
-30992
-30973
-30954
-30934
-30913
-30892
-30871
-30849
-30826
-30803
-30779
-30755
-30730
-30705
-30679
-30653
-30627
-30600
-30573
-30545
-30517
-30489
-30461
-30432
-30404
-30375
-30345
-30315
-30285
-30255
-30224
-30193
-30161
-30129
-30097
-30064
-30031
-29997
-29963
-29929
-29894
-29859
-29824
-29788
-29752
-29716
-29680
-29643
-29607
-29570
-29532
-29495
-29457
-29419
-29381
-29343
-29304
-29265
-29226
-29187
-29147
-29107
-29067
-29027
-28987
-28946
-28905
-28865
-28824
-28783
-28741
-28700
-28659
-28617
-28576
-28534
-28493
-28451
-28409
-28368
-28326
-28284
-28243
-28201
-28159
-28117
-28076
-28034
-27992
-27950
-27908
-27866
-27824
-27782
-27740
-27698
-27656
-27613
-27571
-27529
-27486
-27443
-27401
-27358
-27315
-27272
-27229
-27186
-27143
-27100
-27056
-27013
-26970
-26927
-26885
-26842
-26799
-26757
-26715
-26672
-26630
-26589
-26547
-26505
-26463
-26422
-26380
-26339
-26297
-26256
-26214
-26173
-26131
-26089
-26047
-26005
-25963
-25921
-25879
-25837
-25794
-25752
-25709
-25667
-25624
-25581
-25538
-25495
-25451
-25407
-25363
-25319
-25275
-25230
-25185
-25140
-25094
-25048
-25002
-24955
-24908
-24861
-24813
-24766
-24718
-24669
-24621
-24572
-24523
-24474
-24425
-24375
-24326
-24276
-24226
-24176
-24127
-24077
-24027
-23977
-23927
-23877
-23827
-23778
-23728
-23678
-23629
-23579
-23529
-23479
-23429
-23379
-23329
-23278
-23227
-23176
-23125
-23074
-23022
-22970
-22918
-22865
-22812
-22759
-22705
-22651
-22597
-22542
-22486
-22430
-22374
-22318
-22261
-22204
-22147
-22089
-22032
-21974
-21917
-21859
-21801
-21744
-21686
-21629
-21571
-21514
-21457
-21400
-21343
-21286
-21230
-21174
-21118
-21062
-21006
-20951
-20896
-20841
-20786
-20732
-20678
-20624
-20571
-20518
-20465
-20413
-20361
-20309
-20258
-20207
-20156
-20105
-20055
-20005
-19955
-19905
-19856
-19807
-19758
-19709
-19661
-19613
-19565
-19518
-19471
-19424
-19378
-19332
-19287
-19242
-19198
-19154
-19111
-19068
-19026
-18984
-18943
-18902
-18862
-18822
-18783
-18744
-18705
-18667
-18630
-18592
-18555
-18519
-18482
-18446
-18410
-18374
-18338
-18303
-18267
-18231
-18196
-18160
-18124
-18089
-18053
-18018
-17982
-17947
-17912
-17878
-17843
-17809
-17775
-17742
-17709
-17676
-17643
-17611
-17579
-17547
-17516
-17485
-17454
-17424
-17394
-17364
-17334
-17305
-17276
-17247
-17218
-17190
-17162
-17135
-17108
-17081
-17054
-17028
-17002
-16976
-16951
-16926
-16901
-16876
-16852
-16827
-16803
-16780
-16756
-16733
-16711
-16688
-16666
-16644
-16623
-16602
-16581
-16560
-16540
-16521
-16501
-16483
-16464
-16446
-16429
-16412
-16395
-16379
-16363
-16347
-16332
-16318
-16305
-16291
-16277
-16265
-16253
-16241
-16229
-16216
-16206
-16195
-16184
-16174
-16164
-16154
-16145
-16135
-16126
-16117
-16109
-16100
-16091
-16084
-16077
-16068
-16062
-16056
-16049
-16043
-16036
-16030
-16024
-16018
-16012
-16006
-16000
-15994
-15988
-15981
-15975
-15969
-15962
-15956
-15949
-15943
-15937
-15931
-15925
-15919
-15914
-15909
-15904
-15900
-15895
-15891
-15888
-15884
-15880
-15877
-15873
-15870
-15866
-15862
-15858
-15853
-15848
-15842
-15835
-15828
-15820
-15811
-15802
-15791
-15780
-15767
-15754
-15740
-15726
-15710
-15694
-15678
-15661
-15643
-15626
-15607
-15589
-15570
-15552
-15533
-15514
-15495
-15476
-15457
-15438
-15419
-15401
-15383
-15365
-15348
-15331
-15314
-15298
-15282
-15267
-15252
-15237
-15222
-15208
-15193
-15179
-15165
-15151
-15137
-15123
-15109
-15095
-15082
-15068
-15054
-15040
-15027
-15013
-14999
-14984
-14970
-14955
-14939
-14924
-14907
-14891
-14873
-14855
-14837
-14818
-14798
-14778
-14758
-14737
-14716
-14695
-14674
-14653
-14632
-14612
-14591
-14570
-14550
-14530
-14511
-14492
-14473
-14455
-14438
-14421
-14404
-14389
-14373
-14359
-14345
-14332
-14319
-14306
-14294
-14282
-14270
-14259
-14247
-14236
-14224
-14211
-14198
-14185
-14170
-14155
-14140
-14123
-14106
-14088
-14070
-14051
-14031
-14011
-13991
-13971
-13950
-13930
-13909
-13889
-13869
-13849
-13830
-13812
-13794
-13776
-13760
-13745
-13730
-13716
-13704
-13692
-13682
-13673
-13665
-13659
-13654
-13650
-13647
-13646
-13645
-13646
-13648
-13651
-13655
-13659
-13664
-13670
-13677
-13684
-13691
-13700
-13708
-13717
-13727
-13737
-13747
-13758
-13769
-13781
-13794
-13807
-13820
-13833
-13848
-13862
-13877
-13892
-13908
-13924
-13940
-13956
-13973
-13990
-14007
-14024
-14041
-14058
-14075
-14092
-14109
-14126
-14143
-14159
-14176
-14192
-14208
-14223
-14239
-14254
-14269
-14284
-14299
-14314
-14328
-14343
-14357
-14372
-14386
-14400
-14415
-14429
-14443
-14458
-14472
-14486
-14501
-14515
-14529
-14543
-14557
-14571
-14584
-14597
-14610
-14622
-14634
-14646
-14657
-14667
-14677
-14687
-14696
-14705
-14713
-14721
-14728
-14735
-14741
-14748
-14753
-14759
-14764
-14769
-14773
-14777
-14781
-14785
-14789
-14792
-14795
-14798
-14801
-14803
-14806
-14809
-14811
-14814
-14817
-14820
-14822
-14825
-14828
-14831
-14834
-14838
-14841
-14844
-14848
-14852
-14855
-14860
-14864
-14868
-14873
-14878
-14884
-14889
-14895
-14901
-14908
-14914
-14921
-14928
-14935
-14942
-14950
-14957
-14965
-14973
-14982
-14990
-14999
-15008
-15016
-15025
-15034
-15043
-15052
-15060
-15068
-15076
-15084
-15091
-15097
-15104
-15109
-15115
-15119
-15124
-15127
-15130
-15133
-15135
-15136
-15137
-15136
-15136
-15135
-15133
-15130
-15127
-15124
-15119
-15115
-15110
-15105
-15100
-15095
-15089
-15084
-15078
-15073
-15068
-15062
-15058
-15053
-15049
-15044
-15040
-15036
-15032
-15028
-15023
-15019
-15014
-15010
-15005
-14999
-14994
-14988
-14982
-14976
-14969
-14962
-14955
-14948
-14940
-14932
-14925
-14917
-14909
-14901
-14893
-14885
-14877
-14869
-14861
-14852
-14844
-14835
-14827
-14818
-14809
-14799
-14790
-14780
-14770
-14760
-14749
-14738
-14728
-14717
-14706
-14694
-14683
-14672
-14661
-14650
-14639
-14628
-14617
-14606
-14595
-14584
-14573
-14562
-14551
-14540
-14529
-14518
-14507
-14496
-14485
-14474
-14463
-14452
-14440
-14429
-14417
-14405
-14393
-14381
-14368
-14355
-14342
-14329
-14316
-14302
-14288
-14273
-14259
-14244
-14229
-14213
-14197
-14181
-14165
-14148
-14131
-14113
-14095
-14076
-14056
-14036
-14015
-13994
-13972
-13949
-13925
-13901
-13876
-13850
-13823
-13796
-13768
-13739
-13710
-13679
-13648
-13617
-13585
-13553
-13519
-13486
-13452
-13417
-13382
-13347
-13311
-13274
-13237
-13199
-13160
-13121
-13081
-13040
-12998
-12956
-12913
-12869
-12824
-12779
-12733
-12686
-12639
-12592
-12543
-12495
-12446
-12396
-12346
-12296
-12245
-12194
-12143
-12092
-12040
-11988
-11936
-11883
-11830
-11777
-11723
-11669
-11615
-11560
-11505
-11450
-11394
-11338
-11281
-11224
-11167
-11109
-11052
-10993
-10935
-10877
-10818
-10759
-10699
-10640
-10580
-10520
-10459
-10399
-10338
-10276
-10214
-10152
-10089
-10026
-9963
-9899
-9834
-9769
-9704
-9639
-9573
-9506
-9440
-9373
-9306
-9238
-9170
-9102
-9034
-8965
-8897
-8828
-8759
-8690
-8621
-8552
-8483
-8413
-8344
-8275
-8205
-8135
-8066
-7996
-7926
-7856
-7786
-7715
-7644
-7573
-7502
-7431
-7360
-7289
-7218
-7146
-7075
-7004
-6933
-6862
-6791
-6720
-6649
-6578
-6507
-6436
-6365
-6294
-6222
-6151
-6080
-6009
-5938
-5866
-5795
-5723
-5652
-5580
-5508
-5437
-5365
-5293
-5221
-5150
-5078
-5006
-4935
-4863
-4792
-4720
-4649
-4578
-4506
-4435
-4364
-4292
-4221
-4149
-4078
-4006
-3934
-3862
-3790
-3718
-3645
-3572
-3499
-3425
-3351
-3277
-3202
-3127
-3052
-2976
-2901
-2825
-2749
-2672
-2595
-2519
-2442
-2365
-2287
-2210
-2132
-2055
-1977
-1899
-1821
-1743
-1665
-1587
-1509
-1431
-1353
-1274
-1196
-1118
-1040
-961
-883
-805
-727
-649
-571
-493
-415
-337
-259
-180
-102
-23
55
134
214
293
373
453
533
613
693
774
854
935
1014
1096
1177
1257
1338
1419
1500
1581
1662
1744
1825
1907
1989
2071
2154
2236
2319
2402
2485
2568
2652
2735
2818
2902
2985
3068
3152
3235
3318
3401
3485
3568
3651
3735
3818
3902
3987
4070
4156
4241
4326
4412
4498
4585
4672
4759
4846
4934
5022
5110
5198
5286
5375
5463
5552
5640
5729
5817
5905
5994
6082
6170
6259
6347
6435
6524
6612
6701
6790
6879
6968
7057
7147
7237
7327
7417
7508
7599
7690
7782
7874
7966
8058
8151
8244
8337
8430
8523
8616
8709
8802
8895
8988
9081
9174
9267
9360
9453
9546
9639
9733
9826
9920
10014
10108
10202
10296
10391
10485
10580
10675
10770
10864
10959
11054
11149
11243
11338
11433
11528
11623
11718
11813
11908
12003
12099
12195
12291
12388
12484
12581
12679
12776
12874
12972
13071
13169
13268
13366
13465
13564
13664
13763
13862
13962
14062
14162
14262
14363
14463
14564
14665
14766
14867
14968
15069
15170
15272
15373
15475
15576
15678
15780
15883
15985
16088
16190
16294
16398
16502
16606
16710
16815
16920
17025
17130
17236
17341
17447
17553
17659
17765
17871
17978
18085
18191
18299
18406
18513
18621
18729
18838
18946
19055
19164
19274
19384
19494
19604
19715
19826
19937
20049
20161
20273
20385
20498
20611
20723
20837
20950
21063
21177
21290
21404
21518
21631
21745
21859
21972
22086
22200
22313
22427
22541
22654
22768
22882
22995
23109
23223
23338
23452
23567
23681
23796
23911
24027
24142
24258
24374
24491
24607
24724
24842
24960
25078
25196
25315
25434
25554
25674
25795
25916
26037
26159
26281
26403
26526
26648
26771
26894
27017
27140
27263
27386
27509
27632
27754
27877
27999
28122
28244
28366
28488
28610
28732
28855
28977
29099
29221
29342
29464
29586
29707
29828
29949
30070
30191
30311
30431
30550
30670
30789
30907
31026
31144
31262
31381
31499
31617
31735
31853
31971
32089
32207
32325
32442
32561
32679
32797
32915
33032
33150
33267
33384
33501
33618
33735
33851
33967
34082
34197
34312
34426
34539
34652
34764
34876
34987
35097
35206
35315
35423
35531
35638
35745
35851
35957
36063
36168
36272
36377
36481
36585
36688
36792
36895
36998
37101
37203
37306
37408
37510
37612
37714
37816
37917
38019
38120
38221
38322
38423
38523
38624
38724
38824
38923
39023
39122
39222
39320
39419
39518
39616
39714
39812
39910
40007
40105
40202
40299
40396
40492
40589
40685
40780
40876
40971
41066
41160
41255
41348
41442
41535
41628
41720
41812
41904
41995
42085
42175
42264
42353
42440
42527
42613
42698
42782
42866
42948
43029
43110
43190
43268
43346
43424
43500
43576
43650
43724
43798
43870
43942
44013
44083
44153
44222
44291
44359
44427
44494
44561
44627
44693
44758
44823
44887
44950
45013
45076
45137
45199
45259
45319
45378
45437
45495
45552
45608
45664
45719
45773
45827
45880
45933
45984
46036
46086
46136
46186
46235
46284
46333
46381
46429
46476
46524
46571
46618
46665
46711
46757
46803
46849
46895
46940
46986
47031
47076
47121
47165
47210
47255
47299
47344
47389
47433
47478
47522
47566
47611
47655
47699
47743
47787
47831
47875
47919
47962
48006
48050
48094
48138
48182
48226
48271
48316
48361
48406
48451
48497
48543
48589
48635
48681
48728
48774
48821
48868
48915
48962
49009
49056
49104
49151
49199
49247
49294
49342
49389
49437
49484
49531
49578
49625
49671
49718
49764
49809
49855
49900
49945
49990
50035
50079
50123
50167
50211
50255
50298
50341
50384
50427
50470
50512
50555
50597
50639
50681
50723
50764
50806
50847
50888
50929
50970
51010
51050
51090
51130
51169
51208
51247
51286
51324
51362
51400
51438
51475
51513
51550
51586
51623
51659
51696
51731
51767
51803
51838
51873
51907
51942
51976
52010
52043
52077
52110
52143
52175
52207
52239
52271
52303
52334
52365
52395
52426
52456
52486
52516
52546
52576
52606
52637
52667
52697
52727
52757
52787
52818
52848
52879
52909
52940
52970
53000
53031
53061
53091
53121
53151
53181
53210
53239
53268
53296
53325
53353
53380
53408
53435
53462
53489
53515
53542
53568
53594
53620
53645
53671
53696
53721
53746
53771
53796
53820
53845
53869
53893
53917
53941
53966
53990
54013
54037
54061
54085
54109
54132
54156
54180
54204
54228
54253
54277
54302
54326
54351
54376
54402
54427
54453
54478
54504
54530
54557
54583
54610
54637
54664
54691
54719
54746
54774
54802
54830
54858
54887
54915
54944
54973
55002
55030
55060
55089
55118
55147
55177
55206
55236
55266
55295
55325
55356
55386
55416
55447
55478
55509
55540
55571
55603
55634
55666
55698
55730
55763
55795
55828
55860
55893
55926
55959
55992
56025
56059
56092
56126
56159
56193
56227
56260
56294
56328
56361
56395
56428
56462
56495
56528
56561
56594
56627
56659
56691
56723
56755
56786
56817
56847
56877
56907
56937
56967
56996
57025
57053
57082
57110
57137
57164
57191
57217
57243
57268
57293
57317
57341
57364
57387
57409
57431
57452
57473
57493
57513
57533
57552
57570
57588
57606
57623
57640
57656
57672
57688
57703
57718
57733
57747
57761
57774
57788
57801
57813
57826
57838
57850
57862
57874
57885
57896
57907
57918
57928
57939
57948
57958
57967
57976
57984
57992
58000
58007
58014
58020
58026
58032
58037
58042
58047
58051
58056
58060
58064
58067
58071
58075
58078
58082
58086
58090
58094
58098
58102
58107
58112
58118
58123
58129
58135
58141
58148
58155
58162
58169
58176
58183
58191
58198
58206
58214
58222
58231
58239
58248
58257
58266
58275
58285
58295
58305
58315
58325
58336
58346
58357
58367
58378
58388
58398
58409
58419
58429
58439
58449
58459
58469
58479
58489
58499
58508
58518
58528
58539
58549
58560
58570
58581
58593
58604
58616
58628
58640
58652
58665
58677
58690
58703
58716
58729
58742
58755
58769
58782
58796
58810
58823
58838
58852
58866
58881
58896
58911
58926
58942
58958
58974
58990
59006
59023
59040
59058
59075
59093
59111
59129
59148
59166
59185
59203
59222
59241
59260
59279
59298
59318
59337
59357
59378
59398
59419
59440
59462
59483
59505
59527
59550
59573
59596
59619
59642
59666
59689
59714
59738
59762
59787
59812
59837
59862
59888
59914
59940
59966
59992
60019
60047
60074
60102
60130
60159
60188
60217
60247
60277
60308
60339
60370
60401
60433
60466
60498
60531
60565
60598
60632
60667
60701
60736
60770
60805
60840
60876
60911
60946
60981
61016
61051
61086
61121
61156
61191
61226
61261
61296
61330
61365
61400
61435
61469
61504
61539
61574
61609
61644
61679
61713
61748
61782
61817
61851
61885
61919
61953
61987
62020
62053
62086
62119
62151
62183
62214
62246
62277
62307
62338
62367
62397
62426
62455
62483
62511
62539
62567
62594
62621
62647
62674
62700
62726
62752
62777
62802
62827
62852
62876
62901
62925
62949
62972
62996
63019
63042
63064
63086
63108
63130
63152
63173
63193
63214
63234
63254
63273
63292
63310
63328
63346
63363
63379
63395
63411
63425
63439
63453
63466
63478
63489
63500
63510
63519
63527
63535
63542
63548
63553
63557
63561
63564
63566
63567
63568
63567
63566
63564
63561
63558
63553
63548
63542
63535
63528
63519
63510
63500
63489
63478
63466
63452
63439
63424
63408
63392
63374
63356
63337
63317
63295
63273
63250
63225
63200
63173
63145
63116
63086
63055
63023
62990
62955
62920
62883
62845
62807
62767
62727
62685
62642
62599
62554
62509
62462
62415
62367
62317
62267
62216
62164
62111
62056
62002
61946
61889
61831
61773
61713
61653
61592
61531
61468
61405
61342
61278
61213
61148
61082
61016
60949
60882
60815
60748
60680
60612
60543
60475
60406
60336
60267
60197
60128
60058
59987
59917
59847
59776
59705
59635
59564
59493
59422
59351
59280
59209
59139
59068
58998
58928
58857
58787
58718
58648
58579
58509
58441
58372
58304
58236
58168
58101
58034
57967
57901
57835
57770
57705
57640
57576
57513
57449
57386
57324
57262
57201
57140
57079
57019
56959
56900
56841
56783
56725
56667
56609
56552
56495
56438
56381
56325
56268
56212
56156
56099
56043
55987
55931
55876
55820
55765
55709
55654
55599
55544
55489
55435
55381
55327
55273
55220
55166
55114
55061
55009
54956
54905
54853
54802
54751
54700
54649
54599
54549
54499
54450
54400
54351
54302
54254
54205
54157
54110
54062
54015
53968
53921
53874
53827
53781
53735
53689
53643
53596
53550
53504
53458
53412
53366
53320
53274
53228
53182
53136
53089
53043
52997
52950
52904
52857
52810
52764
52717
52670
52623
52577
52530
52483
52436
52389
52342
52295
52248
52201
52154
52107
52060
52013
51966
51919
51872
51824
51777
51729
51681
51633
51585
51536
51487
51438
51389
51339
51289
51239
51189
51138
51087
51035
50983
50931
50879
50826
50773
50720
50667
50613
50559
50504
50450
50395
50339
50284
50228
50172
50116
50059
50002
49945
49887
49830
49772
49713
49655
49596
49537
49478
49418
49359
49299
49239
49179
49118
49057
48996
48934
48872
48810
48748
48685
48621
48558
48494
48429
48365
48300
48235
48169
48104
48038
47972
47905
47839
47772
47705
47638
47571
47503
47436
47368
47299
47231
47162
47093
47023
46953
46883
46812
46741
46669
46597
46525
46451
46378
46303
46229
46153
46077
46001
45924
45847
45769
45690
45612
45532
45453
45372
45292
45211
45129
45047
44964
44881
44797
44713
44628
44542
44456
44369
44282
44194
44105
44016
43926
43836
43745
43653
43561
43468
43374
43280
43185
43090
42994
42898
42801
42703
42605
42507
42408
42308
42208
42108
42007
41905
41803
41701
41597
41494
41390
41285
41180
41074
40968
40861
40754
40645
40537
40427
40317
40206
40095
39983
39870
39756
39642
39527
39411
39295
39178
39060
38941
38822
38702
38581
38460
38338
38216
38093
37969
37845
37721
37595
37470
37343
37216
37089
36961
36833
36704
36574
36444
36313
36182
36050
35918
35785
35651
35516
35382
35246
35110
34973
34835
34697
34559
34419
34280
34139
33998
33857
33715
33572
33429
33286
33142
32998
32853
32708
32561
32415
32270
32122
31976
31828
31680
31532
31383
31233
31083
30933
30782
30631
30479
30326
30173
30019
29865
29710
29555
29399
29242
29085
28927
28769
28610
28450
28290
28129
27968
27806
27644
27481
27318
27154
26989
26824
26659
26493
26326
26159
25992
25824
25655
25486
25317
25147
24977
24807
24636
24465
24294
24123
23951
23779
23607
23434
23262
23089
22916
22743
22569
22395
22221
22047
21872
21697
21522
21347
21171
20995
20819
20642
20466
20289
20112
19935
19758
19581
19404
19227
19050
18873
18696
18520
18344
18168
17992
17816
17641
17466
17291
17116
16942
16767
16593
16420
16245
16073
15900
15727
15554
15381
15208
15036
14863
14691
14519
14347
14175
14003
13831
13659
13488
13316
13145
12974
12803
12632
12461
12291
12120
11950
11780
11611
11441
11272
11103
10935
10767
10599
10432
10265
10098
9931
9765
9600
9434
9270
9105
8941
8777
8614
8451
8289
8127
7966
7805
7645
7485
7326
7167
7010
6853
6696
6540
6385
6231
6078
5925
5773
5622
5472
5323
5174
5026
4879
4733
4587
4442
4298
4155
4013
3871
3730
3590
3450
3311
3173
3036
2899
2763
2627
2492
2358
2225
2092
1959
1828
1697
1567
1437
1308
1180
1052
924
798
672
546
422
297
174
51
-72
-194
-315
-436
-556
-675
-794
-913
-1030
-1148
-1264
-1380
-1496
-1611
-1725
-1839
-1952
-2065
-2177
-2289
-2400
-2511
-2622
-2732
-2841
-2951
-3059
-3168
-3276
-3383
-3490
-3597
-3703
-3809
-3914
-4019
-4123
-4226
-4330
-4432
-4534
-4636
-4737
-4837
-4937
-5037
-5136
-5235
-5333
-5431
-5528
-5625
-5722
-5818
-5914
-6010
-6106
-6201
-6296
-6391
-6485
-6579
-6673
-6767
-6860
-6953
-7046
-7139
-7231
-7323
-7415
-7507
-7599
-7690
-7781
-7872
-7963
-8053
-8144
-8234
-8324
-8415
-8505
-8594
-8684
-8774
-8863
-8953
-9042
-9132
-9221
-9310
-9400
-9489
-9578
-9667
-9757
-9846
-9935
-10024
-10113
-10203
-10292
-10381
-10470
-10560
-10649
-10738
-10828
-10917
-11006
-11095
-11185
-11274
-11363
-11452
-11541
-11631
-11720
-11810
-11899
-11989
-12079
-12169
-12259
-12349
-12440
-12531
-12622
-12713
-12804
-12895
-12987
-13078
-13170
-13262
-13354
-13446
-13538
-13630
-13722
-13814
-13906
-13998
-14090
-14182
-14274
-14366
-14458
-14550
-14642
-14734
-14826
-14917
-15009
-15100
-15192
-15283
-15374
-15465
-15556
-15646
-15737
-15827
-15918
-16008
-16097
-16187
-16277
-16367
-16457
-16546
-16635
-16724
-16813
-16902
-16990
-17078
-17166
-17253
-17340
-17427
-17514
-17600
-17685
-17771
-17856
-17940
-18024
-18108
-18191
-18274
-18356
-18437
-18519
-18599
-18680
-18759
-18839
-18917
-18996
-19074
-19152
-19229
-19306
-19382
-19458
-19534
-19609
-19684
-19759
-19833
-19906
-19980
-20053
-20125
-20197
-20269
-20341
-20412
-20482
-20552
-20622
-20691
-20760
-20829
-20897
-20964
-21031
-21098
-21164
-21230
-21296
-21361
-21425
-21489
-21552
-21615
-21677
-21739
-21800
-21861
-21921
-21981
-22040
-22098
-22157
-22214
-22271
-22328
-22384
-22440
-22496
-22551
-22605
-22659
-22713
-22766
-22819
-22871
-22923
-22974
-23025
-23075
-23125
-23175
-23224
-23272
-23320
-23368
-23415
-23462
-23508
-23553
-23599
-23643
-23688
-23732
-23775
-23818
-23861
-23903
-23944
-23985
-24026
-24067
-24106
-24146
-24185
-24224
-24262
-24300
-24338
-24375
-24413
-24449
-24486
-24522
-24558
-24594
-24630
-24665
-24701
-24736
-24771
-24806
-24840
-24875
-24909
-24943
-24977
-25011
-25044
-25078
-25111
-25144
-25178
-25211
-25244
-25277
-25311
-25344
-25377
-25410
-25444
-25477
-25511
-25545
-25578
-25612
-25646
-25680
-25714
-25748
-25782
-25816
-25851
-25886
-25920
-25955
-25990
-26026
-26061
-26097
-26133
-26169
-26205
-26242
-26279
-26316
-26353
-26391
-26429
-26467
-26505
-26544
-26583
-26622
-26661
-26701
-26741
-26781
-26821
-26862
-26903
-26944
-26985
-27027
-27069
-27111
-27153
-27196
-27239
-27282
-27326
-27369
-27413
-27457
-27501
-27546
-27591
-27636
-27681
-27726
-27772
-27818
-27864
-27911
-27957
-28004
-28052
-28099
-28147
-28195
-28243
-28292
-28341
-28390
-28439
-28489
-28538
-28588
-28639
-28689
-28740
-28790
-28841
-28893
-28944
-28995
-29047
-29098
-29150
-29202
-29254
-29306
-29358
-29410
-29462
-29514
-29567
-29619
-29671
-29724
-29776
-29828
-29880
-29933
-29985
-30037
-30089
-30141
-30192
-30244
-30296
-30347
-30399
-30450
-30501
-30553
-30604
-30655
-30706
-30757
-30807
-30858
-30909
-30959
-31009
-31059
-31109
-31159
-31209
-31259
-31308
-31358
-31407
-31457
-31506
-31555
-31603
-31652
-31700
-31749
-31797
-31845
-31893
-31940
-31988
-32034
-32082
-32128
-32176
-32223
-32269
-32316
-32362
-32408
-32454
-32499
-32545
-32590
-32636
-32680
-32726
-32771
-32816
-32860
-32905
-32949
-32994
-33038
-33082
-33126
-33170
-33214
-33257
-33301
-33344
-33387
-33430
-33473
-33516
-33559
-33601
-33644
-33686
-33727
-33769
-33810
-33851
-33892
-33933
-33973
-34013
-34053
-34093
-34132
-34171
-34210
-34249
-34287
-34325
-34362
-34400
-34436
-34473
-34509
-34545
-34580
-34616
-34650
-34685
-34719
-34752
-34786
-34819
-34851
-34884
-34915
-34947
-34978
-35009
-35039
-35069
-35099
-35128
-35157
-35185
-35213
-35241
-35268
-35294
-35321
-35347
-35372
-35397
-35422
-35447
-35471
-35494
-35518
-35541
-35563
-35585
-35607
-35629
-35650
-35671
-35691
-35711
-35731
-35751
-35770
-35789
-35808
-35826
-35844
-35862
-35879
-35897
-35914
-35931
-35948
-35964
-35981
-35997
-36012
-36028
-36043
-36059
-36074
-36088
-36103
-36117
-36131
-36144
-36158
-36171
-36184
-36197
-36209
-36222
-36234
-36246
-36257
-36269
-36280
-36292
-36303
-36314
-36324
-36335
-36346
-36356
-36367
-36377
-36388
-36398
-36409
-36419
-36430
-36440
-36451
-36462
-36473
-36483
-36494
-36505
-36516
-36527
-36538
-36549
-36560
-36571
-36582
-36593
-36605
-36616
-36627
-36638
-36649
-36661
-36672
-36683
-36695
-36706
-36718
-36729
-36740
-36752
-36763
-36774
-36786
-36797
-36808
-36819
-36831
-36842
-36853
-36864
-36875
-36886
-36897
-36907
-36918
-36929
-36939
-36950
-36960
-36970
-36980
-36989
-36999
-37008
-37017
-37026
-37035
-37043
-37052
-37060
-37067
-37075
-37082
-37090
-37097
-37104
-37111
-37118
-37124
-37131
-37138
-37144
-37150
-37157
-37163
-37169
-37175
-37182
-37188
-37194
-37199
-37205
-37211
-37217
-37223
-37228
-37234
-37240
-37245
-37251
-37257
-37262
-37267
-37273
-37278
-37283
-37288
-37292
-37297
-37301
-37305
-37309
-37313
-37317
-37320
-37323
-37325
-37328
-37330
-37332
-37333
-37334
-37335
-37336
-37336
-37336
-37336
-37335
-37334
-37333
-37331
-37329
-37327
-37325
-37322
-37319
-37315
-37312
-37308
-37304
-37299
-37294
-37289
-37284
-37278
-37272
-37266
-37259
-37252
-37244
-37237
-37229
-37220
-37211
-37202
-37192
-37182
-37172
-37161
-37150
-37138
-37126
-37113
-37101
-37087
-37073
-37059
-37044
-37029
-37014
-36997
-36981
-36964
-36946
-36928
-36909
-36890
-36870
-36850
-36829
-36808
-36787
-36765
-36743
-36720
-36697
-36674
-36650
-36626
-36602
-36577
-36551
-36525
-36499
-36473
-36446
-36418
-36390
-36362
-36334
-36305
-36275
-36245
-36215
-36184
-36153
-36121
-36089
-36057
-36024
-35991
-35958
-35924
-35890
-35855
-35820
-35785
-35750
-35715
-35679
-35643
-35606
-35570
-35533
-35496
-35459
-35421
-35383
-35345
-35307
-35269
-35230
-35192
-35153
-35113
-35074
-35034
-34995
-34955
-34915
-34874
-34834
-34793
-34752
-34711
-34669
-34628
-34586
-34544
-34502
-34459
-34417
-34374
-34332
-34289
-34246
-34203
-34160
-34117
-34073
-34030
-33986
-33943
-33899
-33855
-33812
-33768
-33724
-33680
-33635
-33591
-33547
-33502
-33458
-33413
-33368
-33323
-33278
-33232
-33187
-33141
-33095
-33049
-33002
-32956
-32909
-32862
-32816
-32768
-32720
-32674
-32625
-32579
-32531
-32482
-32435
-32387
-32339
-32290
-32243
-32195
-32147
-32098
-32051
-32003
-31956
-31908
-31860
-31812
-31764
-31716
-31668
-31621
-31573
-31525
-31478
-31430
-31382
-31334
-31286
-31238
-31190
-31142
-31094
-31046
-30998
-30949
-30901
-30852
-30803
-30755
-30706
-30657
-30608
-30559
-30510
-30460
-30411
-30361
-30312
-30262
-30212
-30163
-30113
-30063
-30013
-29962
-29912
-29862
-29812
-29761
-29711
-29661
-29610
-29560
-29510
-29460
-29410
-29360
-29310
-29261
-29211
-29161
-29112
-29063
-29014
-28965
-28916
-28867
-28818
-28769
-28720
-28672
-28623
-28574
-28526
-28478
-28429
-28381
-28333
-28285
-28236
-28189
-28141
-28093
-28045
-27998
-27950
-27903
-27856
-27808
-27761
-27714
-27667
-27621
-27574
-27527
-27480
-27434
-27387
-27340
-27294
-27247
-27200
-27154
-27107
-27061
-27014
-26968
-26922
-26875
-26829
-26783
-26737
-26691
-26645
-26599
-26553
-26507
-26461
-26416
-26370
-26325
-26279
-26234
-26188
-26143
-26098
-26052
-26007
-25962
-25917
-25872
-25827
-25782
-25737
-25692
-25647
-25603
-25558
-25513
-25468
-25424
-25379
-25334
-25290
-25245
-25200
-25156
-25111
-25066
-25022
-24977
-24932
-24888
-24843
-24798
-24754
-24709
-24665
-24620
-24575
-24531
-24486
-24442
-24397
-24352
-24308
-24263
-24219
-24174
-24130
-24085
-24041
-23996
-23952
-23907
-23863
-23819
-23774
-23730
-23685
-23641
-23597
-23553
-23508
-23464
-23420
-23376
-23332
-23288
-23243
-23199
-23155
-23111
-23067
-23023
-22979
-22935
-22891
-22848
-22804
-22760
-22717
-22673
-22630
-22586
-22543
-22500
-22457
-22414
-22372
-22329
-22287
-22244
-22202
-22161
-22119
-22077
-22036
-21995
-21954
-21913
-21872
-21832
-21792
-21751
-21712
-21672
-21633
-21593
-21555
-21516
-21477
-21439
-21401
-21364
-21327
-21290
-21253
-21216
-21180
-21145
-21109
-21074
-21039
-21004
-20970
-20936
-20902
-20868
-20835
-20802
-20769
-20736
-20704
-20672
-20640
-20608
-20577
-20546
-20515
-20484
-20453
-20423
-20393
-20363
-20333
-20304
-20275
-20245
-20217
-20188
-20159
-20131
-20103
-20075
-20047
-20019
-19992
-19964
-19937
-19910
-19883
-19857
-19830
-19804
-19778
-19752
-19726
-19701
-19676
-19650
-19625
-19601
-19576
-19552
-19528
-19504
-19480
-19457
-19433
-19410
-19387
-19365
-19342
-19320
-19298
-19277
-19255
-19234
-19213
-19193
-19172
-19152
-19132
-19112
-19093
-19074
-19055
-19036
-19017
-18999
-18981
-18963
-18945
-18927
-18910
-18892
-18875
-18858
-18841
-18824
-18807
-18791
-18774
-18758
-18741
-18725
-18709
-18693
-18677
-18661
-18645
-18629
-18613
-18597
-18581
-18565
-18549
-18534
-18518
-18502
-18487
-18471
-18456
-18440
-18425
-18409
-18394
-18378
-18362
-18347
-18331
-18315
-18300
-18284
-18268
-18252
-18236
-18219
-18203
-18187
-18171
-18154
-18138
-18121
-18104
-18088
-18071
-18054
-18037
-18020
-18003
-17986
-17969
-17952
-17934
-17917
-17899
-17882
-17864
-17846
-17828
-17810
-17791
-17773
-17754
-17735
-17716
-17697
-17678
-17659
-17639
-17619
-17599
-17579
-17558
-17537
-17516
-17495
-17474
-17452
-17430
-17408
-17386
-17364
-17341
-17318
-17295
-17272
-17249
-17226
-17202
-17178
-17154
-17130
-17106
-17081
-17057
-17032
-17007
-16982
-16957
-16932
-16906
-16881
-16855
-16829
-16803
-16777
-16751
-16725
-16698
-16671
-16645
-16618
-16590
-16563
-16536
-16508
-16480
-16452
-16424
-16395
-16366
-16338
-16309
-16280
-16250
-16221
-16190
-16161
-16131
-16101
-16071
-16041
-16010
-15979
-15948
-15917
-15885
-15853
-15821
-15789
-15757
-15724
-15691
-15658
-15624
-15591
-15557
-15522
-15488
-15453
-15418
-15382
-15346
-15310
-15274
-15237
-15200
-15162
-15124
-15086
-15048
-15009
-14970
-14931
-14892
-14852
-14813
-14773
-14733
-14692
-14652
-14611
-14571
-14530
-14489
-14448
-14407
-14365
-14324
-14282
-14241
-14199
-14157
-14115
-14073
-14031
-13989
-13947
-13904
-13862
-13820
-13777
-13735
-13692
-13650
-13607
-13565
-13522
-13480
-13437
-13395
-13352
-13309
-13267
-13224
-13182
-13139
-13096
-13054
-13011
-12969
-12926
-12884
-12841
-12799
-12756
-12714
-12671
-12629
-12586
-12544
-12501
-12459
-12417
-12374
-12332
-12289
-12247
-12204
-12162
-12119
-12077
-12034
-11992
-11949
-11907
-11864
-11822
-11779
-11737
-11694
-11651
-11609
-11566
-11524
-11481
-11438
-11395
-11353
-11310
-11267
-11224
-11181
-11139
-11096
-11053
-11010
-10967
-10924
-10881
-10837
-10794
-10751
-10708
-10665
-10622
-10579
-10536
-10493
-10450
-10407
-10364
-10321
-10278
-10235
-10192
-10149
-10106
-10063
-10019
-9976
-9933
-9890
-9847
-9804
-9760
-9717
-9673
-9630
-9586
-9542
-9498
-9454
-9410
-9366
-9322
-9278
-9233
-9189
-9144
-9099
-9054
-9009
-8964
-8919
-8873
-8828
-8782
-8736
-8690
-8644
-8598
-8551
-8505
-8458
-8412
-8365
-8317
-8270
-8223
-8175
-8128
-8080
-8032
-7984
-7936
-7887
-7839
-7790
-7741
-7693
-7643
-7594
-7545
-7495
-7445
-7395
-7345
-7295
-7245
-7194
-7143
-7092
-7041
-6989
-6938
-6886
-6834
-6782
-6730
-6677
-6625
-6572
-6519
-6466
-6413
-6360
-6306
-6253
-6199
-6145
-6091
-6037
-5983
-5929
-5875
-5820
-5766
-5711
-5657
-5603
-5548
-5494
-5439
-5385
-5330
-5276
-5222
-5167
-5113
-5059
-5005
-4951
-4897
-4843
-4789
-4736
-4682
-4629
-4575
-4522
-4469
-4415
-4362
-4309
-4256
-4204
-4151
-4098
-4045
-3993
-3940
-3888
-3835
-3783
-3730
-3678
-3626
-3574
-3522
-3470
-3418
-3366
-3314
-3262
-3211
-3159
-3107
-3056
-3004
-2953
-2901
-2850
-2798
-2747
-2695
-2644
-2593
-2542
-2490
-2439
-2388
-2337
-2286
-2235
-2184
-2134
-2083
-2032
-1982
-1931
-1881
-1831
-1781
-1731
-1681
-1631
-1581
-1532
-1482
-1433
-1384
-1335
-1286
-1237
-1188
-1140
-1091
-1043
-995
-947
-899
-851
-803
-755
-708
-660
-612
-565
-517
-470
-422
-375
-327
-280
-233
-186
-139
-92
-45
2
48
95
141
187
233
279
325
370
415
461
506
551
595
640
684
729
773
817
860
904
948
991
1034
1077
1120
1163
1206
1249
1292
1334
1377
1419
1461
1503
1545
1587
1629
1670
1711
1753
1793
1834
1875
1915
1955
1995
2035
2074
2113
2152
2191
2229
2267
2305
2343
2381
2418
2455
2491
2528
2564
2600
2636
2672
2707
2742
2777
2812
2847
2881
2915
2949
2983
3017
3050
3083
3116
3148
3181
3213
3244
3276
3307
3338
3368
3399
3429
3458
3488
3517
3546
3575
3603
3631
3659
3687
3715
3742
3769
3796
3823
3849
3875
3901
3927
3953
3978
4003
4027
4051
4077
4101
4124
4148
4171
4194
4217
4239
4261
4283
4304
4325
4346
4367
4387
4407
4427
4446
4466
4485
4503
4522
4540
4558
4576
4594
4612
4629
4646
4663
4680
4697
4713
4729
4745
4761
4777
4792
4807
4822
4837
4852
4866
4880
4894
4908
4921
4935
4948
4961
4973
4986
4998
5010
5022
5034
5046
5057
5069
5080
5091
5102
5113
5123
5134
5145
5155
5165
5176
5186
5196
5206
5216
5227
5237
5246
5256
5266
5276
5286
5295
5305
5314
5324
5333
5342
5351
5360
5369
5378
5387
5395
5404
5412
5421
5429
5437
5445
5452
5460
5467
5475
5482
5489
5496
5502
5509
5515
5521
5527
5532
5538
5543
5548
5552
5557
5561
5565
5568
5572
5575
5578
5580
5582
5584
5586
5587
5587
5588
5587
5587
5586
5584
5582
5579
5576
5573
5569
5564
5559
5554
5548
5541
5534
5526
5518
5509
5499
5489
5478
5467
5455
5442
5429
5415
5401
5386
5370
5354
5337
5320
5302
5283
5264
5244
5223
5202
5180
5157
5134
5110
5085
5060
5034
5007
4980
4952
4923
4894
4864
4834
4802
4771
4738
4705
4671
4637
4602
4567
4531
4494
4457
4420
4382
4343
4304
4264
4224
4183
4142
4101
4059
4017
3974
3931
3887
3843
3799
3754
3710
3664
3619
3573
3527
3481
3435
3389
3342
3295
3249
3202
3154
3107
3060
3013
2965
2918
2871
2823
2776
2728
2681
2633
2586
2538
2491
2444
2396
2349
2301
2254
2207
2160
2113
2066
2019
1972
1925
1879
1832
1786
1740
1694
1649
1604
1558
1514
1469
1425
1381
1337
1293
1250
1207
1164
1121
1079
1037
995
954
912
871
831
790
750
710
671
631
592
553
515
476
439
401
363
326
290
253
217
181
145
110
75
40
6
-29
-63
-96
-130
-163
-196
-228
-260
-292
-324
-355
-386
-417
-447
-478
-507
-537
-567
-596
-625
-654
-682
-711
-739
-767
-794
-822
-850
-877
-904
-931
-958
-985
-1012
-1039
-1065
-1092
-1118
-1144
-1171
-1197
-1223
-1249
-1274
-1300
-1326
-1352
-1377
-1403
-1428
-1453
-1479
-1504
-1529
-1555
-1580
-1605
-1631
-1656
-1682
-1707
-1733
-1758
-1784
-1809
-1835
-1861
-1886
-1912
-1937
-1963
-1989
-2013
-2040
-2066
-2091
-2117
-2143
-2168
-2194
-2220
-2245
-2271
-2296
-2322
-2347
-2372
-2398
-2423
-2448
-2473
-2497
-2522
-2547
-2571
-2595
-2620
-2644
-2667
-2691
-2715
-2738
-2761
-2784
-2807
-2829
-2852
-2874
-2896
-2918
-2939
-2961
-2982
-3003
-3024
-3044
-3064
-3084
-3104
-3123
-3142
-3161
-3179
-3197
-3215
-3232
-3249
-3266
-3282
-3298
-3313
-3329
-3343
-3358
-3372
-3386
-3399
-3412
-3425
-3438
-3450
-3461
-3473
-3483
-3494
-3504
-3514
-3523
-3532
-3541
-3549
-3557
-3565
-3572
-3579
-3585
-3591
-3596
-3601
-3606
-3610
-3614
-3617
-3620
-3622
-3624
-3626
-3627
-3628
-3628
-3628
-3627
-3626
-3625
-3623
-3621
-3618
-3615
-3612
-3609
-3605
-3600
-3596
-3591
-3586
-3581
-3575
-3569
-3563
-3556
-3549
-3543
-3535
-3528
-3520
-3512
-3504
-3496
-3487
-3478
-3469
-3460
-3451
-3441
-3431
-3421
-3411
-3401
-3390
-3380
-3369
-3358
-3347
-3336
-3324
-3313
-3301
-3289
-3277
-3265
-3253
-3241
-3228
-3216
-3203
-3190
-3177
-3165
-3152
-3139
-3126
-3113
-3100
-3087
-3073
-3060
-3047
-3034
-3021
-3008
-2995
-2982
-2969
-2956
-2944
-2931
-2918
-2906
-2894
-2881
-2869
-2857
-2845
-2833
-2822
-2810
-2799
-2788
-2776
-2765
-2755
-2744
-2733
-2723
-2713
-2702
-2693
-2683
-2673
-2664
-2654
-2645
-2636
-2627
-2619
-2610
-2602
-2594
-2586
-2578
-2570
-2563
-2556
-2548
-2541
-2534
-2528
-2521
-2514
-2508
-2502
-2496
-2490
-2484
-2479
-2474
-2469
-2464
-2459
-2454
-2450
-2446
-2442
-2438
-2434
-2431
-2428
-2425
-2422
-2419
-2417
-2414
-2412
-2410
-2409
-2407
-2406
-2405
-2404
-2403
-2403
-2402
-2402
-2402
-2403
-2403
-2404
-2406
-2407
-2409
-2411
-2413
-2415
-2418
-2421
-2424
-2427
-2431
-2435
-2439
-2444
-2448
-2453
-2458
-2464
-2469
-2475
-2481
-2487
-2494
-2501
-2507
-2515
-2522
-2529
-2537
-2545
-2553
-2561
-2569
-2577
-2586
-2594
-2603
-2612
-2621
-2630
-2639
-2648
-2657
-2666
-2676
-2685
-2695
-2704
-2713
-2723
-2732
-2741
-2751
-2760
-2769
-2778
-2787
-2796
-2805
-2814
-2823
-2831
-2840
-2848
-2856
-2864
-2871
-2879
-2886
-2893
-2900
-2907
-2914
-2920
-2927
-2933
-2939
-2944
-2950
-2955
-2960
-2965
-2970
-2974
-2978
-2982
-2986
-2989
-2992
-2994
-2997
-2999
-3000
-3002
-3003
-3004
-3004
-3004
-3004
-3003
-3003
-3001
-3000
-2998
-2996
-2994
-2991
-2988
-2985
-2981
-2977
-2973
-2969
-2964
-2958
-2953
-2947
-2940
-2934
-2927
-2919
-2912
-2903
-2895
-2886
-2877
-2868
-2858
-2848
-2837
-2826
-2815
-2804
-2792
-2780
-2768
-2755
-2742
-2728
-2715
-2701
-2687
-2672
-2657
-2642
-2627
-2611
-2595
-2579
-2563
-2546
-2529
-2512
-2494
-2477
-2459
-2440
-2422
-2403
-2383
-2364
-2344
-2324
-2303
-2283
-2262
-2240
-2219
-2197
-2175
-2152
-2129
-2106
-2083
-2059
-2035
-2011
-1986
-1962
-1936
-1911
-1885
-1859
-1833
-1806
-1779
-1751
-1724
-1695
-1667
-1638
-1609
-1580
-1550
-1521
-1490
-1460
-1429
-1397
-1366
-1334
-1301
-1268
-1235
-1202
-1168
-1133
-1098
-1063
-1028
-992
-955
-918
-881
-843
-805
-767
-728
-688
-649
-608
-568
-527
-485
-444
-401
-359
-316
-272
-228
-184
-139
-94
-48
-2
44
91
138
186
234
282
331
381
430
480
531
582
633
685
737
789
842
895
949
1002
1057
1111
1166
1221
1277
1333
1389
1445
1502
1559
1616
1674
1732
1790
1849
1908
1967
2025
2086
2146
2206
2267
2328
2389
2450
2512
2574
2636
2698
2761
2824
2887
2951
3014
3078
3143
3207
3272
3337
3402
3468
3534
3600
3666
3733
3800
3867
3934
4002
4070
4138
4207
4275
4344
4413
4483
4552
4622
4692
4762
4832
4903
4974
5045
5115
5187
5258
5329
5401
5472
5544
5616
5688
5760
5832
5904
5976
6049
6121
6193
6265
6338
6410
6482
6554
6626
6698
6769
6841
6912
6983
7054
7125
7196
7267
7337
7408
7478
7548
7618
7688
7757
7827
7896
7965
8034
8103
8170
8240
8308
8376
8444
8512
8579
8647
8714
8781
8848
8914
8981
9047
9113
9179
9245
9311
9376
9442
9507
9572
9638
9703
9767
9832
9897
9961
10026
10090
10155
10219
10283
10347
10411
10474
10538
10602
10665
10728
10792
10855
10918
10981
11044
11107
11170
11232
11295
11357
11420
11482
11544
11606
11668
11730
11792
11854
11915
11977
12038
12099
12160
12221
12281
12342
12402
12462
12522
12582
12642
12701
12760
12820
12878
12937
12996
13054
13113
13171
13229
13287
13345
13402
13460
13517
13574
13631
13688
13744
13801
13857
13913
13969
14025
14081
14136
14192
14247
14302
14357
14412
14467
14521
14576
14630
14685
14739
14793
14847
14901
14955
15009
15062
15116
15170
15223
15277
15331
15384
15438
15491
15544
15598
15651
15705
15758
15812
15865
15918
15972
16024
16079
16132
16184
16239
16292
16344
16399
16452
16505
16558
16612
16665
16718
16772
16825
16878
16932
16985
17039
17092
17146
17199
17253
17306
17360
17413
17467
17520
17574
17628
17682
17735
17789
17843
17897
17951
18006
18060
18114
18169
18223
18278
18332
18387
18442
18497
18552
18607
18663
18718
18774
18829
18885
18941
18997
19053
19110
19166
19223
19279
19336
19393
19451
19508
19565
19623
19681
19739
19797
19855
19914
19972
20031
20090
20149
20208
20267
20327
20386
20446
20505
20565
20625
20685
20746
20806
20866
20927
20987
21048
21109
21169
21230
21291
21352
21413
21474
21535
21597
21658
21719
21780
21841
21902
21963
22025
22086
22147
22208
22269
22330
22391
22452
22513
22574
22635
22696
22756
22817
22878
22938
22998
23059
23119
23179
23239
23299
23359
23419
23479
23538
23598
23657
23716
23775
23834
23893
23952
24010
24069
24127
24185
24243
24301
24359
24416
24474
24531
24588
24645
24702
24758
24815
24871
24927
24982
25038
25093
25148
25203
25258
25313
25367
25421
25475
25529
25583
25636
25689
25742
25795
25847
25899
25952
26003
26055
26106
26158
26209
26260
26310
26361
26411
26461
26511
26560
26609
26659
26707
26756
26804
26853
26901
26948
26996
27043
27090
27137
27184
27230
27276
27322
27368
27413
27458
27503
27547
27591
27635
27679
27722
27765
27808
27850
27892
27934
27975
28016
28057
28098
28138
28178
28217
28256
28295
28333
28371
28409
28446
28483
28519
28555
28591
28626
28661
28695
28730
28763
28797
28830
28863
28895
28928
28959
28991
29022
29053
29083
29114
29143
29173
29202
29231
29260
29288
29316
29343
29371
29397
29424
29450
29476
29502
29527
29552
29577
29601
29625
29648
29672
29695
29717
29740
29762
29784
29805
29826
29847
29868
29888
29908
29927
29947
29966
29984
30003
30021
30038
30055
30072
30089
30105
30120
30136
30150
30165
30179
30192
30205
30218
30230
30242
30254
30265
30275
30286
30295
30305
30314
30322
30331
30339
30346
30353
30360
30366
30372
30378
30383
30388
30392
30396
30400
30404
30407
30409
30412
30414
30415
30417
30418
30418
30419
30418
30418
30417
30416
30415
30413
30411
30408
30405
30402
30398
30394
30390
30386
30381
30375
30370
30364
30358
30351
30345
30338
30330
30323
30315
30307
30299
30290
30281
30272
30262
30253
30243
30233
30222
30211
30200
30189
30178
30166
30154
30142
30130
30117
30105
30092
30079
30066
30053
30039
30026
30012
29998
29984
29970
29956
29941
29927
29912
29897
29882
29867
29852
29836
29820
29805
29789
29773
29757
29740
29724
29708
29691
29674
29658
29641
29624
29607
29590
29573
29556
29539
29522
29505
29488
29471
29454
29436
29419
29402
29384
29367
29350
29332
29315
29297
29280
29263
29245
29228
29210
29193
29175
29158
29141
29123
29106
29089
29071
29054
29037
29019
29002
28985
28967
28950
28933
28915
28898
28881
28863
28846
28829
28811
28794
28776
28759
28741
28724
28706
28689
28671
28654
28636
28619
28601
28584
28566
28549
28531
28513
28496
28479
28461
28444
28426
28409
28392
28374
28357
28340
28323
28306
28289
28272
28255
28238
28222
28205
28188
28172
28155
28139
28122
28106
28090
28073
28057
28041
28025
28008
27992
27976
27960
27944
27928
27912
27896
27881
27865
27849
27833
27818
27802
27787
27771
27755
27740
27724
27708
27693
27677
27661
27645
27629
27613
27597
27580
27564
27547
27530
27514
27496
27479
27462
27444
27426
27408
27390
27371
27353
27334
27315
27295
27275
27255
27235
27215
27194
27173
27151
27130
27108
27085
27063
27040
27017
26993
26969
26945
26921
26896
26871
26845
26820
26793
26767
26740
26713
26686
26658
26630
26602
26573
26544
26515
26485
26456
26426
26395
26364
26333
26302
26271
26239
26206
26174
26141
26108
26075
26041
26007
25973
25938
25903
25868
25832
25797
25760
25724
25687
25650
25613
25576
25538
25499
25461
25422
25383
25343
25304
25264
25224
25183
25142
25101
25060
25018
24977
24935
24892
24850
24807
24764
24721
24678
24634
24591
24547
24502
24458
24413
24368
24323
24278
24232
24187
24141
24095
24048
24002
23955
23908
23861
23814
23766
23719
23671
23623
23575
23527
23479
23430
23382
23333
23284
23235
23186
23137
23088
23039
22989
22940
22890
22841
22791
22742
22692
22642
22592
22542
22492
22442
22393
22343
22293
22243
22193
22143
22093
22043
21993
21943
21893
21843
21793
21743
21694
21644
21594
21545
21495
21446
21397
21347
21298
21250
21201
21152
21104
21055
21007
20959
20911
20863
20815
20768
20720
20673
20626
20579
20532
20485
20439
20393
20347
20301
20255
20210
20165
20120
20075
20030
19986
19942
19898
19855
19811
19768
19725
19683
19640
19598
19556
19514
19473
19432
19391
19350
19309
19269
19229
19189
19149
19109
19070
19031
18992
18953
18915
18876
18838
18801
18763
18726
18689
18652
18615
18579
18543
18507
18471
18436
18401
18366
18332
18297
18264
18230
18196
18163
18130
18098
18065
18033
18001
17970
17939
17908
17877
17846
17816
17786
17756
17726
17697
17668
17639
17610
17581
17553
17525
17497
17469
17442
17414
17387
17360
17333
17307
17280
17254
17228
17202
17176
17151
17125
17100
17075
17050
17025
17001
16976
16952
16928
16904
16880
16856
16832
16808
16785
16761
16738
16714
16691
16668
16644
16621
16598
16575
16552
16529
16506
16482
16459
16436
16413
16390
16366
16343
16320
16296
16273
16250
16226
16202
16178
16155
16131
16107
16082
16059
16035
16011
15986
15962
15937
15912
15887
15862
15837
15812
15786
15761
15735
15709
15683
15656
15630
15603
15576
15548
15521
15493
15465
15437
15408
15379
15350
15321
15291
15261
15231
15201
15170
15139
15107
15076
15044
15012
14980
14947
14914
14881
14848
14814
14780
14746
14712
14677
14642
14607
14572
14536
14501
14465
14428
14392
14356
14319
14282
14245
14208
14170
14133
14095
14057
14020
13981
13943
13905
13866
13828
13789
13750
13711
13672
13633
13593
13554
13514
13474
13434
13394
13354
13313
13273
13232
13191
13151
13109
13068
13027
12986
12944
12903
12861
12819
12778
12736
12694
12652
12610
12568
12526
12485
12443
12401
12359
12317
12275
12233
12191
12149
12107
12065
12023
11981
11938
11896
11854
11812
11770
11729
11687
11645
11603
11561
11519
11478
11436
11394
11353
11311
11270
11228
11187
11145
11104
11063
11021
10980
10939
10898
10857
10816
10775
10734
10693
10652
10611
10570
10530
10489
10449
10408
10368
10327
10287
10247
10207
10167
10127
10087
10047
10008
9968
9929
9890
9851
9812
9773
9734
9696
9657
9619
9581
9544
9506
9469
9432
9395
9358
9322
9285
9249
9214
9178
9143
9107
9072
9038
9003
8969
8935
8901
8867
8833
8800
8766
8733
8701
8668
8635
8603
8571
8539
8507
8475
8444
8413
8382
8351
8320
8289
8259
8229
8199
8169
8138
8109
8080
8051
8022
7993
7964
7935
7906
7878
7849
7821
7793
7765
7737
7709
7682
7654
7627
7599
7572
7545
7519
7492
7465
7439
7412
7386
7360
7334
7308
7282
7256
7230
7204
7178
7153
7127
7101
7076
7050
7025
6999
6973
6948
6922
6896
6871
6845
6819
6793
6767
6742
6716
6690
6664
6638
6612
6586
6559
6533
6507
6480
6454
6428
6401
6374
6348
6321
6294
6267
6240
6213
6185
6158
6131
6103
6076
6048
6020
5992
5965
5937
5908
5880
5852
5823
5795
5766
5737
5708
5679
5650
5621
5591
5562
5532
5502
5472
5442
5412
5382
5351
5321
5290
5259
5228
5197
5166
5135
5104
5072
5041
5009
4977
4945
4913
4881
4848
4816
4783
4750
4718
4685
4652
4618
4585
4552
4518
4484
4451
4417
4383
4349
4315
4280
4246
4211
4176
4142
4107
4072
4037
4001
3966
3931
3895
3860
3824
3788
3753
3717
3681
3645
3609
3573
3537
3500
3464
3428
3391
3355
3319
3282
3246
3209
3173
3136
3099
3063
3026
2990
2953
2917
2881
2844
2808
2772
2736
2700
2664
2629
2593
2558
2523
2488
2453
2418
2384
2350
2315
2282
2248
2215
2181
2148
2116
2083
2051
2019
1987
1956
1925
1894
1863
1832
1802
1772
1743
1713
1684
1656
1627
1599
1571
1544
1517
1490
1464
1437
1412
1386
1361
1336
1311
1287
1263
1240
1217
1194
1171
1149
1127
1105
1083
1062
1042
1020
1000
981
961
942
923
905
886
868
850
833
816
799
783
767
751
735
720
705
691
677
663
650
637
624
612
600
588
576
565
555
544
534
525
515
506
497
489
481
473
465
458
451
445
438
432
426
421
416
411
406
401
397
393
390
386
383
380
377
374
371
369
367
365
363
361
360
358
357
356
355
355
354
354
353
353
353
354
354
355
355
356
357
358
359
360
361
362
364
365
366
368
369
371
372
374
375
377
378
379
381
382
383
384
385
386
387
388
389
390
391
391
392
393
393
394
394
395
395
395
395
395
395
395
395
395
395
394
393
393
392
391
390
388
387
385
384
382
380
378
376
373
371
369
366
363
361
358
355
352
349
345
342
339
335
332
328
324
320
316
312
308
304
299
295
290
285
280
275
270
265
259
254
248
242
236
229
223
216
209
202
195
187
179
171
163
155
147
138
129
120
111
102
92
82
72
62
52
41
30
19
8
-3
-15
-27
-39
-51
-64
-77
-90
-103
-116
-130
-144
-158
-172
-187
-201
-216
-231
-247
-262
-278
-294
-310
-327
-343
-360
-377
-394
-412
-429
-447
-464
-482
-500
-518
-537
-555
-573
-592
-610
-629
-647
-666
-685
-704
-723
-742
-761
-780
-799
-818
-838
-857
-877
-896
-915
-935
-954
-974
-994
-1012
-1033
-1052
-1072
-1092
-1111
-1131
-1150
-1170
-1190
-1209
-1229
-1249
-1268
-1288
-1308
-1327
-1347
-1367
-1386
-1406
-1425
-1445
-1464
-1484
-1503
-1523
-1542
-1561
-1580
-1599
-1619
-1637
-1656
-1675
-1694
-1713
-1731
-1750
-1768
-1787
-1805
-1824
-1842
-1860
-1878
-1896
-1914
-1932
-1949
-1967
-1985
-2001
-2020
-2037
-2055
-2072
-2089
-2106
-2123
-2141
-2158
-2174
-2191
-2208
-2225
-2242
-2258
-2275
-2291
-2308
-2324
-2340
-2357
-2373
-2389
-2405
-2421
-2437
-2453
-2468
-2484
-2500
-2515
-2531
-2546
-2561
-2577
-2592
-2607
-2622
-2637
-2651
-2666
-2681
-2695
-2710
-2724
-2738
-2752
-2766
-2780
-2794
-2807
-2821
-2834
-2848
-2861
-2874
-2887
-2900
-2913
-2926
-2939
-2952
-2964
-2976
-2989
-3001
-3013
-3025
-3037
-3049
-3061
-3072
-3084
-3095
-3106
-3117
-3128
-3139
-3150
-3161
-3171
-3181
-3192
-3201
-3211
-3221
-3230
-3239
-3248
-3257
-3266
-3274
-3282
-3290
-3298
-3306
-3314
-3321
-3328
-3335
-3342
-3349
-3355
-3362
-3368
-3374
-3380
-3386
-3392
-3397
-3403
-3408
-3413
-3418
-3423
-3428
-3432
-3437
-3441
-3446
-3450
-3454
-3458
-3461
-3465
-3468
-3472
-3475
-3478
-3481
-3484
-3487
-3489
-3492
-3495
-3497
-3499
-3502
-3504
-3506
-3508
-3510
-3512
-3514
-3516
-3517
-3519
-3521
-3522
-3524
-3526
-3527
-3529
-3530
-3532
-3533
-3535
-3536
-3538
-3539
-3541
-3543
-3544
-3546
-3547
-3549
-3551
-3553
-3554
-3556
-3558
-3560
-3562
-3564
-3566
-3568
-3571
-3573
-3576
-3578
-3581
-3583
-3586
-3589
-3592
-3596
-3599
-3602
-3606
-3610
-3613
-3617
-3621
-3626
-3630
-3634
-3639
-3644
-3649
-3654
-3659
-3664
-3670
-3675
-3681
-3687
-3693
-3699
-3706
-3712
-3719
-3726
-3734
-3741
-3749
-3757
-3765
-3773
-3782
-3790
-3799
-3808
-3818
-3828
-3837
-3847
-3858
-3868
-3879
-3890
-3901
-3913
-3924
-3936
-3949
-3961
-3974
-3987
-4000
-4014
-4027
-4042
-4057
-4072
-4086
-4102
-4118
-4134
-4150
-4167
-4184
-4201
-4218
-4236
-4254
-4273
-4292
-4311
-4330
-4350
-4371
-4391
-4412
-4434
-4456
-4478
-4500
-4523
-4547
-4571
-4595
-4620
-4645
-4670
-4696
-4722
-4749
-4776
-4804
-4831
-4860
-4889
-4918
-4947
-4977
-5007
-5038
-5069
-5100
-5132
-5164
-5197
-5230
-5263
-5297
-5331
-5365
-5400
-5435
-5470
-5506
-5542
-5578
-5615
-5652
-5690
-5727
-5766
-5804
-5843
-5882
-5922
-5961
-6002
-6042
-6083
-6124
-6165
-6207
-6249
-6291
-6334
-6376
-6419
-6463
-6506
-6550
-6594
-6638
-6682
-6727
-6772
-6817
-6862
-6908
-6953
-6999
-7045
-7092
-7138
-7185
-7232
-7279
-7326
-7374
-7421
-7469
-7517
-7565
-7614
-7662
-7711
-7760
-7809
-7859
-7909
-7958
-8007
-8058
-8109
-8160
-8211
-8262
-8314
-8365
-8417
-8469
-8522
-8574
-8627
-8680
-8733
-8786
-8840
-8894
-8948
-9002
-9057
-9112
-9167
-9222
-9278
-9333
-9389
-9445
-9502
-9558
-9615
-9672
-9729
-9787
-9845
-9903
-9961
-10019
-10078
-10137
-10196
-10255
-10315
-10375
-10435
-10495
-10556
-10616
-10677
-10738
-10800
-10861
-10923
-10985
-11047
-11109
-11172
-11234
-11297
-11360
-11423
-11487
-11550
-11614
-11678
-11742
-11806
-11870
-11935
-12000
-12064
-12129
-12195
-12260
-12325
-12391
-12456
-12522
-12588
-12654
-12720
-12786
-12853
-12919
-12986
-13052
-13119
-13185
-13252
-13319
-13385
-13452
-13519
-13586
-13652
-13719
-13786
-13853
-13920
-13987
-14054
-14121
-14188
-14255
-14321
-14388
-14455
-14522
-14589
-14656
-14723
-14789
-14856
-14923
-14990
-15056
-15123
-15189
-15256
-15322
-15388
-15454
-15521
-15587
-15653
-15719
-15785
-15851
-15916
-15982
-16047
-16114
-16180
-16245
-16311
-16376
-16442
-16508
-16574
-16639
-16705
-16770
-16836
-16901
-16967
-17032
-17098
-17163
-17228
-17293
-17358
-17424
-17489
-17554
-17619
-17684
-17749
-17813
-17878
-17943
-18008
-18073
-18137
-18202
-18267
-18331
-18396
-18461
-18526
-18590
-18655
-18720
-18785
-18849
-18914
-18979
-19044
-19108
-19173
-19238
-19303
-19368
-19433
-19498
-19563
-19628
-19693
-19758
-19823
-19888
-19953
-20018
-20083
-20148
-20214
-20279
-20344
-20409
-20475
-20540
-20606
-20671
-20736
-20802
-20867
-20932
-20998
-21063
-21128
-21193
-21259
-21324
-21389
-21454
-21519
-21584
-21649
-21714
-21779
-21844
-21909
-21974
-22038
-22103
-22167
-22231
-22295
-22359
-22423
-22487
-22550
-22613
-22676
-22739
-22802
-22864
-22927
-22989
-23050
-23112
-23173
-23234
-23295
-23356
-23416
-23476
-23536
-23595
-23654
-23713
-23771
-23829
-23887
-23945
-24002
-24059
-24115
-24172
-24227
-24283
-24338
-24393
-24447
-24501
-24555
-24608
-24661
-24713
-24765
-24817
-24868
-24919
-24970
-25020
-25070
-25119
-25168
-25217
-25265
-25313
-25360
-25407
-25454
-25500
-25546
-25592
-25637
-25681
-25726
-25770
-25813
-25857
-25899
-25942
-25984
-26026
-26067
-26108
-26149
-26189
-26229
-26268
-26307
-26346
-26385
-26423
-26460
-26498
-26535
-26571
-26608
-26644
-26679
-26714
-26749
-26784
-26818
-26852
-26885
-26918
-26951
-26983
-27015
-27047
-27078
-27109
-27140
-27170
-27201
-27230
-27260
-27289
-27318
-27346
-27374
-27402
-27429
-27456
-27483
-27509
-27535
-27561
-27587
-27612
-27636
-27661
-27685
-27708
-27732
-27755
-27777
-27800
-27822
-27844
-27866
-27887
-27908
-27929
-27949
-27969
-27989
-28009
-28028
-28047
-28066
-28085
-28103
-28121
-28139
-28156
-28173
-28190
-28207
-28223
-28239
-28255
-28270
-28285
-28300
-28315
-28329
-28343
-28356
-28370
-28383
-28395
-28408
-28420
-28431
-28443
-28454
-28465
-28475
-28485
-28495
-28504
-28513
-28522
-28530
-28538
-28546
-28554
-28561
-28567
-28574
-28580
-28585
-28591
-28596
-28600
-28605
-28609
-28612
-28616
-28619
-28621
-28624
-28626
-28627
-28629
-28630
-28630
-28631
-28631
-28630
-28630
-28629
-28627
-28626
-28624
-28621
-28619
-28616
-28612
-28608
-28604
-28600
-28595
-28590
-28584
-28578
-28572
-28566
-28559
-28551
-28544
-28536
-28527
-28518
-28509
-28500
-28490
-28480
-28469
-28458
-28447
-28435
-28423
-28410
-28397
-28384
-28370
-28356
-28341
-28326
-28311
-28295
-28279
-28262
-28245
-28228
-28210
-28192
-28173
-28154
-28134
-28115
-28094
-28073
-28052
-28031
-28009
-27986
-27964
-27941
-27917
-27893
-27869
-27844
-27819
-27794
-27768
-27742
-27716
-27689
-27662
-27635
-27607
-27579
-27551
-27522
-27493
-27464
-27435
-27405
-27375
-27345
-27314
-27283
-27252
-27220
-27189
-27157
-27125
-27092
-27059
-27026
-26993
-26960
-26926
-26892
-26858
-26823
-26789
-26754
-26719
-26684
-26648
-26612
-26576
-26540
-26503
-26467
-26430
-26392
-26355
-26317
-26279
-26241
-26202
-26163
-26124
-26084
-26045
-26004
-25964
-25923
-25883
-25841
-25800
-25758
-25716
-25673
-25631
-25588
-25544
-25501
-25457
-25413
-25368
-25323
-25278
-25233
-25187
-25141
-25095
-25048
-25001
-24954
-24906
-24858
-24810
-24761
-24713
-24663
-24614
-24564
-24514
-24463
-24413
-24361
-24310
-24258
-24206
-24154
-24101
-24048
-23994
-23941
-23887
-23832
-23778
-23723
-23667
-23612
-23556
-23499
-23443
-23386
-23329
-23271
-23214
-23156
-23097
-23039
-22980
-22921
-22861
-22801
-22741
-22681
-22621
-22560
-22499
-22438
-22376
-22315
-22253
-22191
-22129
-22066
-22003
-21940
-21877
-21814
-21750
-21686
-21622
-21558
-21493
-21428
-21363
-21298
-21233
-21167
-21102
-21036
-20970
-20903
-20837
-20771
-20704
-20637
-20570
-20503
-20435
-20368
-20300
-20233
-20165
-20097
-20029
-19960
-19892
-19824
-19755
-19686
-19618
-19549
-19480
-19411
-19341
-19272
-19203
-19134
-19064
-18995
-18925
-18855
-18786
-18716
-18646
-18576
-18506
-18436
-18366
-18296
-18226
-18156
-18086
-18016
-17946
-17876
-17806
-17736
-17666
-17596
-17526
-17455
-17385
-17315
-17245
-17175
-17105
-17035
-16965
-16895
-16825
-16755
-16685
-16615
-16545
-16475
-16406
-16335
-16265
-16196
-16126
-16056
-15987
-15917
-15847
-15778
-15708
-15638
-15569
-15499
-15430
-15360
-15291
-15221
-15152
-15082
-15013
-14943
-14874
-14805
-14735
-14666
-14597
-14527
-14458
-14389
-14320
-14250
-14181
-14112
-14043
-13974
-13905
-13836
-13767
-13698
-13629
-13560
-13491
-13423
-13354
-13285
-13217
-13148
-13080
-13011
-12943
-12875
-12806
-12738
-12670
-12602
-12534
-12466
-12399
-12331
-12263
-12195
-12128
-12060
-11993
-11925
-11858
-11791
-11723
-11656
-11589
-11522
-11454
-11387
-11320
-11253
-11185
-11118
-11051
-10984
-10916
-10849
-10782
-10715
-10647
-10580
-10513
-10446
-10378
-10311
-10244
-10176
-10109
-10041
-9974
-9907
-9839
-9772
-9704
-9637
-9569
-9502
-9435
-9367
-9300
-9232
-9165
-9097
-9030
-8962
-8895
-8827
-8760
-8692
-8624
-8557
-8489
-8422
-8355
-8287
-8220
-8151
-8085
-8016
-7950
-7883
-7815
-7748
-7681
-7613
-7546
-7478
-7411
-7344
-7276
-7209
-7141
-7074
-7006
-6938
-6870
-6803
-6735
-6667
-6599
-6531
-6463
-6395
-6328
-6260
-6192
-6124
-6056
-5989
-5921
-5854
-5786
-5719
-5652
-5585
-5518
-5451
-5385
-5318
-5252
-5185
-5119
-5053
-4987
-4922
-4856
-4790
-4725
-4660
-4595
-4530
-4465
-4400
-4336
-4272
-4207
-4143
-4080
-4016
-3952
-3889
-3826
-3763
-3700
-3637
-3574
-3511
-3449
-3386
-3324
-3262
-3200
-3138
-3076
-3014
-2953
-2891
-2830
-2769
-2708
-2648
-2587
-2527
-2467
-2407
-2347
-2287
-2228
-2169
-2110
-2051
-1992
-1934
-1876
-1818
-1760
-1702
-1645
-1588
-1531
-1474
-1418
-1362
-1306
-1250
-1195
-1139
-1084
-1029
-975
-920
-866
-812
-758
-704
-651
-598
-545
-492
-439
-387
-335
-283
-232
-180
-129
-78
-28
23
73
123
173
222
271
320
369
417
466
514
561
609
657
704
751
798
845
891
938
984
1030
1076
1121
1167
1212
1258
1303
1348
1393
1438
1483
1528
1573
1618
1662
1707
1751
1796
1840
1884
1928
1972
2016
2059
2103
2146
2189
2232
2275
2317
2360
2402
2444
2486
2528
2570
2612
2653
2694
2736
2777
2818
2859
2900
2941
2981
3022
3063
3103
3144
3184
3225
3265
3306
3346
3386
3427
3467
3507
3548
3588
3628
3668
3708
3749
3789
3829
3869
3909
3949
3989
4029
4069
4109
4149
4189
4228
4268
4308
4347
4387
4426
4465
4504
4544
4583
4622
4661
4700
4739
4778
4816
4855
4894
4933
4972
5010
5049
5088
5127
5166
5204
5243
5282
5320
5359
5397
5435
5474
5512
5550
5588
5626
5663
5701
5739
5776
5814
5851
5888
5926
5963
6000
6037
6074
6111
6148
6184
6221
6257
6294
6330
6366
6402
6438
6474
6510
6546
6581
6617
6652
6687
6723
6758
6793
6828
6863
6898
6932
6967
7002
7036
7071
7105
7140
7174
7209
7243
7277
7311
7345
7379
7412
7446
7479
7512
7545
7578
7611
7643
7676
7708
7741
7773
7805
7836
7868
7900
7931
7963
7994
8025
8055
8087
8118
8148
8179
8210
8240
8270
8301
8331
8361
8391
8421
8450
8480
8509
8539
8568
8597
8626
8655
8683
8711
8740
8768
8796
8823
8851
8878
8906
8933
8960
8986
9013
9039
9066
9092
9118
9144
9169
9195
9220
9245
9270
9294
9319
9343
9367
9391
9415
9438
9462
9485
9507
9530
9552
9575
9597
9618
9640
9661
9682
9703
9723
9743
9763
9783
9802
9821
9839
9858
9876
9894
9911
9928
9945
9962
9978
9994
10010
10025
10040
10055
10069
10084
10097
10111
10124
10137
10150
10162
10174
10186
10197
10208
10219
10229
10239
10248
10258
10267
10275
10284
10292
10299
10306
10313
10320
10326
10331
10337
10342
10346
10350
10354
10357
10360
10362
10364
10366
10367
10368
10368
10368
10368
10367
10366
10364
10363
10360
10358
10355
10351
10347
10343
10339
10334
10328
10323
10317
10310
10303
10296
10289
10281
10272
10263
10254
10245
10235
10225
10215
10204
10192
10181
10169
10157
10144
10131
10118
10104
10090
10076
10061
10046
10030
10015
9998
9982
9965
9948
9930
9912
9894
9875
9856
9837
9817
9797
9777
9757
9736
9715
9693
9671
9649
9627
9604
9582
9558
9535
9511
9487
9463
9439
9414
9390
9365
9340
9314
9289
9263
9237
9211
9185
9158
9132
9105
9078
9051
9024
8996
8969
8941
8914
8886
8858
8829
8801
8773
8744
8716
8687
8659
8630
8601
8572
8543
8515
8486
8457
8428
8399
8370
8341
8312
8282
8253
8224
8195
8166
8137
8108
8079
8050
8021
7992
7963
7934
7905
7876
7847
7818
7789
7760
7731
7702
7673
7644
7616
7587
7558
7529
7501
7472
7444
7415
7387
7358
7330
7302
7274
7245
7217
7189
7161
7133
7106
7078
7050
7023
6995
6968
6940
6913
6886
6859
6832
6805
6779
6752
6726
6700
6674
6648
6622
6596
6571
6545
6520
6495
6470
6445
6420
6395
6371
6346
6322
6298
6274
6249
6225
6201
6178
6154
6130
6107
6083
6060
6036
6013
5990
5967
5944
5921
5898
5875
5852
5830
5807
5785
5763
5740
5718
5696
5674
5652
5631
5609
5587
5566
5545
5523
5502
5482
5461
5440
5420
5399
5379
5359
5339
5319
5300
5280
5261
5241
5222
5204
5185
5166
5148
5130
5112
5094
5076
5059
5041
5024
5008
4991
4975
4959
4943
4927
4912
4897
4882
4867
4853
4838
4824
4811
4797
4784
4771
4758
4745
4733
4721
4709
4697
4686
4675
4664
4653
4643
4632
4622
4613
4603
4594
4585
4576
4568
4560
4552
4544
4536
4529
4522
4515
4508
4502
4496
4490
4484
4478
4473
4468
4463
4458
4454
4450
4446
4442
4438
4435
4432
4429
4426
4423
4421
4418
4416
4414
4413
4411
4410
4409
4408
4407
4406
4406
4405
4405
4405
4405
4405
4405
4405
4406
4406
4407
4408
4409
4410
4411
4412
4413
4414
4416
4417
4419
4420
4422
4424
4426
4428
4430
4432
4434
4436
4438
4440
4442
4444
4447
4449
4451
4454
4456
4458
4461
4463
4466
4469
4471
4474
4477
4480
4483
4486
4489
4492
4495
4498
4502
4505
4508
4512
4515
4519
4522
4526
4529
4533
4536
4540
4543
4547
4551
4554
4558
4562
4566
4569
4573
4577
4581
4584
4588
4592
4596
4599
4603
4607
4610
4614
4617
4621
4625
4628
4632
4635
4639
4642
4646
4649
4653
4657
4660
4664
4667
4671
4674
4678
4681
4685
4688
4692
4696
4699
4703
4706
4710
4713
4717
4720
4724
4727
4731
4735
4738
4742
4745
4749
4752
4756
4759
4763
4766
4770
4773
4777
4780
4784
4788
4791
4795
4798
4802
4805
4809
4812
4816
4820
4823
4827
4830
4834
4838
4841
4845
4849
4853
4857
4861
4865
4869
4873
4877
4882
4886
4891
4895
4900
4905
4910
4915
4921
4926
4932
4937
4943
4949
4955
4962
4968
4975
4981
4988
4995
5003
5010
5017
5025
5033
5041
5049
5057
5065
5073
5082
5090
5099
5108
5117
5126
5135
5144
5153
5162
5171
5181
5190
5199
5209
5219
5228
5238
5248
5258
5268
5278
5288
5298
5308
5318
5329
5339
5349
5360
5371
5381
5392
5403
5414
5425
5436
5447
5458
5469
5480
5491
5502
5514
5525
5536
5548
5559
5571
5583
5594
5606
5618
5629
5641
5653
5664
5676
5688
5700
5712
5723
5735
5747
5759
5771
5782
5794
5806
5818
5830
5841
5853
5865
5877
5888
5900
5912
5923
5935
5947
5958
5970
5982
5993
6005
6017
6028
6040
6051
6063
6075
6086
6098
6109
6121
6133
6144
6156
6168
6179
6191
6203
6215
6227
6239
6251
6263
6275
6287
6299
6312
6324
6336
6349
6361
6374
6387
6399
6412
6425
6437
6450
6463
6476
6489
6503
6516
6529
6542
6556
6569
6582
6596
6609
6623
6637
6650
6664
6678
6691
6705
6719
6732
6746
6760
6774
6787
6801
6815
6829
6843
6856
6870
6884
6898
6911
6925
6939
6952
6966
6980
6993
7007
7020
7034
7047
7061
7074
7087
7100
7113
7126
7139
7152
7164
7177
7189
7202
7214
7226
7238
7249
7261
7272
7284
7295
7306
7317
7328
7338
7349
7359
7369
7380
7390
7400
7410
7419
7429
7439
7448
7457
7467
7476
7485
7494
7503
7512
7520
7529
7537
7546
7554
7563
7571
7579
7587
7595
7602
7610
7618
7625
7633
7640
7648
7655
7662
7670
7677
7684
7691
7699
7706
7713
7720
7727
7734
7741
7748
7756
7763
7770
7777
7784
7791
7799
7806
7813
7820
7828
7835
7842
7850
7857
7864
7872
7879
7887
7894
7902
7909
7917
7924
7932
7939
7947
7954
7962
7969
7977
7985
7992
8000
8007
8016
8023
8031
8039
8047
8055
8063
8071
8079
8087
8096
8103
8112
8121
8129
8137
8146
8154
8163
8172
8180
8189
8198
8207
8216
8225
8234
8243
8252
8261
8270
8279
8288
8298
8307
8316
8326
8335
8344
8354
8363
8373
8382
8392
8401
8411
8420
8430
8440
8449
8459
8469
8478
8488
8498
8507
8517
8527
8537
8547
8557
8567
8577
8587
8597
8607
8617
8627
8637
8647
8657
8667
8677
8687
8697
8707
8717
8728
8738
8748
8758
8768
8778
8789
8799
8809
8819
8829
8840
8850
8860
8870
8881
8891
8902
8912
8922
8933
8943
8954
8965
8975
8986
8997
9008
9019
9030
9041
9052
9063
9074
9085
9096
9107
9118
9129
9140
9151
9162
9173
9184
9195
9206
9216
9227
9238
9248
9259
9269
9279
9289
9299
9309
9319
9329
9338
9348
9357
9367
9376
9385
9394
9402
9411
9420
9428
9436
9444
9452
9460
9467
9475
9482
9489
9496
9503
9509
9515
9522
9527
9533
9539
9544
9549
9554
9558
9563
9567
9571
9575
9578
9582
9585
9588
9591
9593
9595
9598
9599
9601
9602
9603
9604
9605
9605
9605
9605
9605
9604
9604
9603
9601
9600
9598
9596
9594
9592
9589
9586
9583
9580
9576
9572
9569
9564
9560
9555
9551
9546
9540
9535
9530
9524
9518
9512
9505
9499
9492
9485
9478
9470
9462
9455
9447
9438
9430
9421
9413
9404
9395
9386
9376
9367
9357
9347
9337
9327
9317
9307
9296
9286
9275
9264
9254
9243
9231
9220
9209
9198
9186
9174
9163
9151
9139
9127
9115
9103
9090
9078
9066
9053
9041
9028
9015
9003
8990
8977
8964
8951
8938
8924
8911
8898
8884
8871
8857
8844
8830
8817
8803
8789
8775
8761
8747
8733
8719
8705
8690
8676
8662
8647
8633
8618
8604
8589
8574
8559
8545
8529
8514
8499
8484
8469
8453
8438
8422
8407
8391
8375
8359
8344
8328
8312
8296
8280
8264
8248
8232
8216
8200
8183
8167
8151
8135
8118
8102
8086
8069
8053
8036
8019
8003
7986
7969
7952
7935
7918
7901
7884
7867
7849
7832
7815
7797
7780
7762
7745
7727
7710
7692
7675
7657
7639
7622
7604
7586
7568
7550
7532
7514
7496
7478
7460
7442
7424
7406
7388
7370
7351
7333
7315
7297
7279
7261
7242
7224
7206
7188
7170
7152
7133
7115
7097
7079
7061
7043
7024
7006
6988
6970
6951
6933
6914
6896
6878
6859
6841
6822
6803
6785
6766
6747
6729
6710
6691
6672
6653
6634
6615
6596
6577
6558
6539
6519
6500
6481
6462
6442
6423
6404
6384
6365
6345
6326
6306
6286
6267
6247
6227
6208
6188
6168
6149
6129
6109
6089
6070
6050
6030
6011
5991
5971
5951
5932
5912
5892
5873
5853
5834
5814
5794
5775
5755
5736
5716
5697
5677
5658
5638
5619
5600
5580
5561
5542
5522
5503
5484
5465
5446
5427
5408
5389
5371
5352
5333
5315
5297
5278
5260
5242
5224
5206
5188
5171
5153
5136
5118
5101
5084
5067
5050
5034
5017
5000
4984
4968
4952
4936
4920
4904
4888
4873
4857
4842
4827
4812
4797
4783
4768
4754
4740
4726
4712
4698
4685
4671
4658
4645
4632
4620
4607
4595
4583
4571
4560
4548
4537
4526
4515
4504
4493
4483
4472
4462
4452
4442
4432
4422
4413
4403
4394
4385
4376
4367
4358
4350
4341
4333
4324
4316
4308
4300
4292
4284
4277
4269
4262
4254
4247
4240
4233
4226
4219
4212
4206
4199
4193
4187
4181
4175
4169
4164
4158
4153
4148
4142
4137
4133
4128
4123
4119
4114
4110
4106
4102
4098
4094
4091
4086
4083
4080
4077
4074
4070
4067
4064
4061
4058
4056
4053
4050
4046
4045
4042
4040
4037
4035
4033
4030
4029
4027
4025
4022
4021
4019
4018
4017
4014
4014
4013
4011
4011
4010
4009
4009
4008
4006
4006
4006
4006
4006
4006
4006
4006
4006
4006
4006
4006
4006
4008
4009
4009
4010
4011
4011
4014
4014
4016
4018
4019
4022
4022
4025
4027
4030
4032
4035
4037
4040
4043
4046
4049
4051
4054
4059
4062
4066
4070
4074
4078
4082
4086
4090
4094
4099
4104
4108
4113
4118
4123
4128
4133
4138
4143
4148
4154
4159
4165
4170
4176
4181
4187
4193
4198
4204
4210
4216
4221
4227
4233
4239
4245
4251
4256
4262
4268
4274
4280
4286
4292
4297
4303
4309
4315
4321
4327
4332
4338
4344
4350
4355
4361
4367
4372
4378
4383
4389
4395
4400
4406
4411
4417
4422
4428
4434
4439
4445
4450
4456
4461
4467
4472
4478
4484
4489
4495
4500
4506
4511
4517
4522
4528
4534
4539
4545
4551
4557
4562
4568
4574
4580
4586
4592
4598
4604
4610
4616
4622
4629
4635
4641
4648
4654
4661
4667
4674
4681
4688
4695
4702
4709
4716
4723
4730
4738
4745
4753
4761
4768
4776
4784
4792
4800
4809
4817
4825
4834
4843
4851
4860
4869
4878
4887
4896
4905
4914
4924
4933
4942
4952
4961
4971
4980
4990
4999
5009
5018
5028
5038
5048
5058
5067
5077
5087
5097
5107
5118
5128
5138
5148
5159
5169
5180
5190
5201
5211
5222
5233
5243
5254
5265
5275
5286
5297
5307
5318
5329
5340
5351
5362
5372
5383
5394
5405
5416
5427
5438
5448
5459
5471
5482
5493
5504
5515
5526
5538
5549
5560
5571
5583
5594
5605
5616
5627
5639
5650
5661
5672
5683
5694
5705
5717
5728
5738
5749
5760
5771
5781
5792
5803
5813
5823
5834
5844
5854
5864
5874
5884
5894
5904
5914
5923
5933
5943
5952
5962
5971
5980
5990
5999
6008
6017
6026
6035
6044
6053
6062
6071
6079
6088
6097
6105
6114
6122
6130
6139
6147
6155
6163
6171
6179
6186
6194
6202
6209
6217
6224
6232
6239
6246
6253
6260
6266
6273
6279
6286
6292
6298
6304
6310
6316
6321
6327
6332
6337
6342
6347
6352
6357
6361
6365
6369
6373
6377
6381
6384
6387
6391
6393
6396
6399
6401
6404
6406
6408
6409
6411
6412
6414
6415
6416
6416
6417
6418
6418
6418
6418
6418
6418
6418
6418
6417
6416
6416
6415
6413
6412
6411
6409
6408
6406
6404
6401
6399
6396
6394
6391
6388
6384
6381
6377
6373
6369
6365
6360
6356
6351
6346
6341
6335
6330
6324
6318
6312
6306
6300
6293
6287
6280
6273
6266
6259
6251
6244
6236
6228
6221
6213
6204
6196
6187
6179
6170
6161
6152
6142
6133
6123
6113
6103
6093
6083
6072
6061
6051
6040
6029
6018
6007
5995
5984
5972
5961
5949
5937
5925
5913
5901
5889
5877
5864
5852
5839
5826
5813
5800
5787
5774
5761
5747
5734
5720
5706
5693
5679
5664
5650
5636
5621
5607
5592
5577
5563
5548
5533
5518
5503
5487
5472
5457
5441
5426
5410
5395
5379
5364
5348
5332
5316
5300
5284
5268
5252
5236
5220
5203
5187
5171
5154
5137
5121
5104
5087
5070
5053
5036
5019
5002
4984
4967
4950
4932
4915
4897
4879
4862
4844
4826
4808
4790
4773
4755
4737
4719
4701
4683
4665
4647
4629
4610
4592
4574
4556
4538
4520
4501
4483
4465
4447
4429
4411
4392
4374
4356
4337
4319
4301
4282
4264
4245
4227
4208
4190
4171
4152
4133
4115
4096
4077
4058
4038
4019
4001
3982
3963
3944
3925
3906
3887
3868
3849
3831
3812
3793
3774
3755
3736
3717
3699
3680
3661
3643
3624
3605
3587
3568
3550
3532
3513
3495
3477
3458
3440
3422
3404
3386
3368
3350
3333
3315
3297
3280
3262
3245
3227
3210
3193
3176
3158
3141
3125
3108
3091
3075
3058
3042
3025
3009
2993
2977
2961
2946
2930
2914
2899
2883
2868
2853
2837
2822
2807
2792
2777
2762
2747
2733
2718
2703
2688
2674
2659
2645
2631
2617
2602
2588
2575
2561
2547
2534
2521
2507
2494
2481
2469
2456
2443
2431
2419
2406
2394
2382
2371
2359
2347
2336
2325
2314
2303
2292
2281
2270
2260
2250
2240
2230
2220
2211
2201
2192
2183
2174
2166
2157
2149
2141
2133
2126
2118
2111
2104
2097
2091
2084
2078
2072
2066
2061
2055
2050
2045
2040
2035
2029
2025
2021
2017
2013
2009
2005
2001
1998
1995
1991
1989
1986
1983
1981
1978
1976
1974
1972
1971
1969
1968
1967
1966
1965
1964
1964
1963
1963
1963
1963
1963
1963
1964
1965
1965
1966
1967
1969
1970
1972
1974
1976
1978
1981
1983
1986
1989
1992
1995
1999
2001
2005
2009
2013
2017
2021
2025
2029
2035
2039
2044
2048
2053
2058
2063
2068
2074
2079
2085
2090
2096
2101
2107
2113
2119
2125
2131
2137
2143
2149
2156
2162
2169
2175
2182
2189
2195
2202
2209
2216
2223
2230
2238
2245
2252
2260
2267
2275
2283
2290
2298
2306
2313
2321
2329
2337
2345
2353
2361
2370
2378
2386
2395
2404
2412
2421
2430
2438
2447
2456
2465
2474
2483
2493
2502
2511
2520
2529
2539
2548
2557
2566
2576
2585
2594
2604
2613
2622
2632
2641
2651
2660
2670
2679
2689
2698
2708
2718
2728
2737
2747
2758
2768
2778
2788
2799
2809
2820
2831
2841
2852
2863
2874
2885
2897
2908
2920
2931
2943
2954
2966
2978
2990
3002
3014
3027
3039
3052
3064
3077
3090
3103
3116
3129
3142
3156
3169
3183
3196
3210
3224
3238
3252
3267
3281
3296
3310
3325
3340
3355
3370
3385
3401
3416
3432
3447
3463
3479
3495
3511
3527
3543
3559
3575
3592
3608
3624
3641
3658
3674
3691
3708
3725
3742
3759
3777
3794
3812
3830
3848
3866
3884
3902
3920
3939
3958
3976
3995
4014
4033
4053
4072
4091
4111
4131
4151
4171
4191
4211
4232
4252
4272
4293
4313
4334
4355
4376
4396
4417
4438
4459
4480
4501
4522
4543
4564
4585
4606
4627
4648
4669
4690
4711
4732
4753
4774
4795
4816
4837
4859
4880
4901
4922
4943
4964
4986
5007
5028
5049
5071
5092
5114
5135
5156
5178
5199
5221
5242
5264
5285
5306
5328
5349
5371
5392
5414
5435
5456
5478
5499
5520
5542
5563
5584
5605
5626
5648
5669
5690
5711
5732
5753
5774
5795
5815
5836
5857
5877
5898
5918
5939
5959
5979
5999
6019
6039
6059
6079
6098
6118
6137
6156
6175
6194
6213
6232
6251
6269
6288
6306
6324
6342
6359
6377
6394
6412
6429
6446
6463
6479
6496
6512
6528
6544
6560
6575
6591
6606
6622
6637
6652
6667
6681
6696
6711
6725
6739
6753
6768
6782
6795
6809
6823
6836
6850
6863
6876
6889
6902
6915
6928
6941
6953
6966
6978
6990
7002
7014
7026
7037
7049
7060
7071
7082
7093
7103
7114
7124
7135
7145
7155
7164
7174
7183
7193
7202
7211
7220
7229
7237
7246
7254
7262
7270
7278
7286
7294
7301
7309
7316
7323
7330
7337
7344
7351
7357
7364
7370
7376
7382
7388
7394
7399
7405
7410
7415
7420
7425
7430
7434
7439
7443
7447
7451
7455
7459
7463
7466
7470
7473
7476
7479
7482
7485
7488
7490
7493
7495
7497
7499
7501
7503
7505
7507
7508
7510
7511
7512
7514
7515
7516
7517
7517
7518
7519
7519
7520
7520
7521
7521
7521
7521
7522
7522
7522
7521
7521
7521
7521
7520
7520
7520
7519
7519
7518
7517
7517
7516
7515
7514
7513
7513
7512
7511
7510
7508
7507
7506
7505
7504
7503
7501
7500
7499
7497
7496
7495
7493
7492
7490
7489
7487
7486
7485
7483
7482
7481
7479
7478
7477
7475
7474
7473
7471
7470
7469
7467
7466
7465
7464
7463
7461
7460
7459
7458
7457
7456
7455
7454
7453
7452
7451
7451
7450
7449
7448
7448
7447
7446
7446
7445
7444
7444
7443
7442
7442
7441
7441
7440
7439
7439
7438
7437
7437
7436
7435
7434
7434
7433
7432
7431
7431
7430
7429
7429
7428
7428
7427
7426
7426
7425
7425
7424
7424
7423
7423
7422
7421
7421
7420
7419
7419
7418
7417
7417
7416
7415
7414
7414
7413
7412
7411
7411
7410
7409
7408
7407
7407
7406
7405
7404
7403
7402
7401
7400
7399
7398
7396
7395
7394
7393
7392
7390
7389
7388
7387
7385
7384
7383
7381
7380
7378
7377
7375
7373
7372
7370
7368
7366
7364
7362
7360
7358
7355
7353
7351
7348
7346
7343
7341
7338
7335
7332
7330
7327
7324
7321
7318
7315
7312
7309
7305
7302
7299
7295
7292
7289
7285
7281
7278
7274
7270
7266
7262
7257
7253
7249
7244
7240
7235
7230
7225
7221
7215
7210
7205
7200
7194
7188
7182
7177
7170
7164
7158
7151
7145
7138
7132
7125
7118
7111
7103
7096
7088
7081
7073
7065
7057
7049
7041
7032
7024
7015
7006
6997
6988
6979
6969
6959
6950
6940
6930
6920
6909
6899
6888
6878
6867
6856
6845
6834
6823
6811
6800
6788
6776
6764
6752
6740
6728
6715
6703
6690
6677
6664
6652
6638
6625
6612
6599
6586
6572
6559
6545
6531
6518
6504
6490
6476
6462
6448
6434
6419
6405
6391
6376
6362
6347
6332
6318
6303
6288
6273
6258
6242
6227
6212
6196
6181
6165
6149
6133
6117
6101
6085
6069
6053
6037
6020
6004
5987
5971
5954
5938
5921
5904
5887
5870
5853
5836
5819
5802
5785
5767
5750
5733
5715
5698
5680
5663
5645
5627
5610
5592
5574
5556
5538
5520
5502
5484
5466
5448
5430
5412
5393
5375
5357
5338
5320
5302
5283
5265
5246
5228
5209
5191
5172
5154
5135
5116
5098
5079
5060
5042
5023
5005
4986
4968
4949
4931
4912
4894
4875
4857
4839
4820
4802
4784
4766
4747
4729
4711
4693
4675
4657
4639
4621
4603
4585
4567
4550
4532
4514
4497
4479
4462
4445
4428
4411
4394
4377
4360
4344
4327
4311
4295
4279
4264
4248
4233
4218
4203
4188
4173
4159
4144
4130
4116
4103
4089
4075
4062
4049
4037
4024
4011
3999
3986
3974
3962
3950
3938
3927
3915
3904
3892
3881
3870
3859
3848
3837
3826
3816
3805
3795
3784
3774
3764
3754
3744
3734
3724
3715
3705
3696
3686
3677
3668
3659
3650
3641
3633
3624
3616
3607
3599
3590
3582
3574
3566
3558
3550
3542
3534
3527
3519
3511
3504
3496
3489
3482
3474
3467
3460
3453
3445
3438
3431
3424
3417
3410
3404
3397
3390
3384
3377
3371
3364
3358
3352
3345
3339
3333
3327
3321
3315
3309
3303
3297
3291
3285
3278
3272
3266
3260
3254
3248
3242
3236
3230
3224
3218
3212
3206
3200
3193
3187
3181
3175
3169
3163
3157
3150
3144
3138
3132
3126
3120
3113
3107
3101
3095
3088
3082
3075
3069
3063
3056
3049
3043
3036
3029
3022
3015
3008
3001
2994
2987
2980
2973
2965
2958
2951
2943
2936
2928
2920
2913
2905
2897
2890
2882
2874
2866
2858
2850
2842
2835
2827
2819
2811
2803
2795
2787
2779
2771
2762
2754
2746
2738
2730
2722
2714
2705
2697
2689
2681
2673
2664
2656
2648
2639
2631
2623
2614
2606
2597
2589
2580
2572
2563
2554
2545
2536
2527
2518
2509
2500
2490
2481
2471
2461
2452
2442
2432
2422
2411
2401
2390
2380
2369
2358
2348
2337
2326
2314
2303
2292
2280
2269
2257
2246
2234
2222
2211
2199
2187
2175
2162
2150
2138
2125
2113
2100
2087
2074
2061
2048
2033
2021
2008
1994
1980
1966
1952
1938
1924
1910
1896
1881
1867
1852
1838
1823
1808
1793
1778
1763
1747
1732
1716
1701
1685
1669
1653
1637
1621
1604
1588
1571
1555
1538
1521
1504
1486
1469
1451
1433
1415
1397
1379
1360
1341
1322
1303
1284
1264
1245
1225
1205
1184
1164
1143
1122
1101
1080
1059
1037
1016
994
972
950
928
905
883
860
838
815
792
770
747
724
701
677
654
631
608
584
561
538
514
491
467
444
420
397
373
350
326
303
279
256
232
209
185
161
138
114
90
66
42
18
-6
-30
-54
-79
-103
-128
-153
-177
-202
-228
-253
-278
-304
-330
-356
-382
-408
-434
-461
-488
-514
-541
-568
-595
-621
-648
-675
-702
-729
-756
-783
-810
-837
-863
-890
-917
-943
-970
-997
-1022
-1050
-1076
-1103
-1129
-1156
-1182
-1208
-1235
-1261
-1288
-1314
-1340
-1367
-1393
-1419
-1446
-1472
-1499
-1525
-1551
-1578
-1604
-1630
-1657
-1683
-1709
-1735
-1761
-1787
-1813
-1839
-1865
-1890
-1916
-1942
-1967
-1992
-2017
-2043
-2068
-2093
-2118
-2142
-2167
-2191
-2216
-2240
-2263
-2287
-2311
-2334
-2357
-2380
-2403
-2425
-2447
-2469
-2491
-2513
-2534
-2555
-2576
-2597
-2617
-2637
-2657
-2677
-2696
-2716
-2735
-2754
-2772
-2791
-2809
-2826
-2844
-2861
-2878
-2895
-2912
-2928
-2944
-2959
-2975
-2990
-3005
-3020
-3034
-3048
-3062
-3075
-3089
-3102
-3115
-3127
-3139
-3152
-3163
-3175
-3187
-3198
-3209
-3219
-3230
-3240
-3250
-3260
-3269
-3279
-3288
-3296
-3305
-3313
-3322
-3330
-3337
-3345
-3352
-3359
-3366
-3373
-3379
-3385
-3391
-3397
-3402
-3408
-3413
-3418
-3422
-3427
-3431
-3435
-3439
-3442
-3446
-3449
-3452
-3454
-3457
-3459
-3461
-3463
-3465
-3466
-3467
-3468
-3469
-3469
-3470
-3470
-3470
-3469
-3469
-3468
-3467
-3466
-3464
-3463
-3461
-3459
-3456
-3454
-3451
-3448
-3445
-3441
-3438
-3434
-3430
-3426
-3421
-3416
-3412
-3407
-3401
-3396
-3390
-3384
-3378
-3372
-3366
-3359
-3353
-3346
-3339
-3332
-3325
-3317
-3310
-3302
-3294
-3286
-3278
-3270
-3261
-3252
-3243
-3234
-3224
-3215
-3205
-3195
-3184
-3174
-3163
-3153
-3142
-3131
-3119
-3108
-3097
-3085
-3073
-3062
-3050
-3038
-3025
-3013
-3001
-2988
-2975
-2962
-2949
-2936
-2923
-2909
-2896
-2882
-2868
-2854
-2839
-2825
-2810
-2796
-2781
-2766
-2751
-2735
-2720
-2704
-2689
-2673
-2657
-2641
-2625
-2609
-2593
-2576
-2560
-2544
-2527
-2510
-2494
-2477
-2460
-2443
-2426
-2409
-2392
-2374
-2357
-2340
-2322
-2305
-2287
-2269
-2251
-2233
-2216
-2197
-2179
-2161
-2143
-2125
-2106
-2088
-2069
-2051
-2032
-2013
-1994
-1976
-1957
-1938
-1919
-1900
-1881
-1862
-1843
-1824
-1805
-1786
-1767
-1748
-1729
-1710
-1691
-1672
-1653
-1634
-1614
-1595
-1576
-1557
-1537
-1518
-1499
-1479
-1460
-1440
-1421
-1401
-1382
-1362
-1342
-1323
-1303
-1283
-1263
-1243
-1223
-1203
-1183
-1163
-1143
-1123
-1103
-1083
-1062
-1042
-1022
-1000
-981
-960
-940
-919
-899
-878
-858
-837
-817
-796
-776
-756
-735
-715
-695
-674
-654
-634
-614
-593
-573
-553
-533
-513
-492
-472
-452
-432
-411
-391
-371
-350
-330
-310
-289
-269
-248
-228
-208
-187
-166
-146
-125
-105
-84
-63
-42
-22
-1
20
41
62
84
105
126
147
169
190
211
233
254
276
297
319
340
362
384
405
427
449
471
493
515
537
559
581
603
625
647
669
691
713
736
758
780
802
825
847
869
892
914
937
959
982
1004
1026
1049
1071
1094
1116
1139
1161
1184
1206
1228
1251
1273
1295
1318
1340
1362
1384
1407
1429
1451
1473
1495
1517
1538
1560
1582
1603
1625
1646
1668
1689
1710
1731
1752
1773
1793
1814
1835
1855
1876
1896
1916
1936
1956
1976
1996
2016
2035
2055
2074
2093
2112
2131
2150
2169
2188
2206
2225
2243
2261
2279
2297
2315
2333
2351
2369
2386
2404
2421
2438
2455
2472
2489
2506
2523
2540
2556
2573
2589
2605
2621
2637
2653
2669
2685
2701
2716
2731
2747
2762
2777
2792
2807
2821
2836
2850
2865
2879
2893
2907
2920
2934
2948
2961
2974
2987
3000
3013
3025
3038
3050
3062
3074
3086
3098
3110
3121
3132
3143
3154
3165
3176
3186
3196
3206
3216
3226
3235
3244
3254
3262
3271
3280
3288
3296
3304
3312
3320
3327
3335
3342
3349
3356
3363
3369
3375
3382
3388
3394
3400
3405
3411
3416
3422
3427
3432
3437
3441
3446
3450
3454
3459
3462
3466
3470
3473
3477
3480
3483
3486
3488
3491
3493
3496
3498
3500
3501
3503
3504
3506
3507
3507
3508
3509
3509
3509
3509
3509
3508
3508
3507
3506
3505
3504
3503
3501
3499
3498
3496
3494
3492
3489
3487
3484
3482
3479
3476
3473
3469
3466
3462
3459
3455
3451
3447
3443
3439
3435
3430
3426
3421
3416
3411
3406
3401
3396
3391
3386
3381
3375
3370
3364
3359
3353
3347
3342
3336
3330
3324
3318
3312
3306
3300
3294
3288
3282
3276
3269
3263
3257
3251
3244
3238
3232
3225
3219
3212
3206
3199
3193
3186
3179
3173
3166
3159
3152
3145
3138
3130
3123
3116
3108
3101
3093
3086
3078
3070
3062
3055
3047
3039
3031
3023
3015
3008
3000
2992
2984
2976
2968
2960
2952
2944
2936
2928
2919
2911
2903
2894
2886
2877
2869
2860
2851
2842
2833
2824
2815
2805
2796
2787
2777
2767
2757
2748
2737
2727
2717
2707
2696
2685
2675
2664
2653
2641
2630
2619
2607
2596
2584
2572
2560
2548
2536
2524
2512
2499
2487
2474
2461
2449
2436
2423
2410
2397
2384
2370
2357
2344
2330
2317
2303
2290
2276
2263
2249
2235
2222
2208
2194
2180
2166
2152
2138
2124
2110
2096
2082
2067
2053
2039
2024
2009
1995
1980
1966
1951
1936
1921
1907
1892
1877
1862
1847
1832
1817
1802
1787
1772
1757
1742
1727
1712
1697
1682
1667
1652
1637
1622
1608
1593
1578
1563
1549
1534
1519
1504
1490
1475
1460
1446
1431
1417
1402
1388
1373
1359
1344
1330
1315
1301
1286
1272
1258
1243
1229
1215
1200
1186
1171
1157
1143
1128
1114
1099
1085
1071
1056
1042
1027
1012
999
984
970
956
941
927
913
899
884
870
856
842
828
814
800
786
772
758
744
730
716
703
689
675
661
648
634
621
607
594
580
567
554
540
527
514
501
488
475
462
449
436
424
411
398
385
373
360
347
335
322
309
296
284
271
258
245
232
219
206
193
180
167
154
141
127
114
101
88
74
61
48
34
21
7
-6
-19
-33
-46
-59
-73
-86
-100
-113
-126
-140
-153
-166
-180
-193
-206
-220
-233
-246
-260
-273
-286
-299
-313
-326
-339
-353
-366
-379
-393
-406
-419
-433
-446
-459
-473
-486
-500
-513
-526
-540
-553
-567
-580
-593
-607
-620
-634
-647
-661
-674
-688
-701
-715
-728
-742
-755
-769
-782
-796
-809
-823
-836
-850
-863
-877
-891
-904
-917
-931
-944
-958
-971
-985
-998
-1010
-1024
-1038
-1051
-1064
-1077
-1090
-1102
-1115
-1128
-1140
-1153
-1165
-1177
-1189
-1201
-1213
-1225
-1236
-1248
-1259
-1270
-1281
-1292
-1303
-1313
-1324
-1334
-1344
-1354
-1364
-1373
-1383
-1392
-1401
-1410
-1418
-1427
-1435
-1443
-1451
-1459
-1467
-1474
-1482
-1489
-1496
-1503
-1510
-1516
-1523
-1529
-1535
-1541
-1547
-1553
-1558
-1563
-1568
-1573
-1578
-1583
-1587
-1591
-1596
-1599
-1603
-1607
-1610
-1614
-1617
-1620
-1623
-1625
-1628
-1631
-1633
-1635
-1637
-1639
-1641
-1643
-1644
-1646
-1647
-1648
-1649
-1650
-1651
-1651
-1652
-1652
-1652
-1651
-1651
-1650
-1649
-1648
-1647
-1645
-1644
-1642
-1640
-1637
-1635
-1632
-1630
-1627
-1624
-1620
-1617
-1613
-1610
-1606
-1602
-1598
-1593
-1589
-1584
-1580
-1575
-1570
-1565
-1560
-1554
-1549
-1543
-1537
-1531
-1525
-1519
-1512
-1506
-1499
-1493
-1486
-1479
-1472
-1465
-1457
-1450
-1442
-1435
-1427
-1419
-1411
-1404
-1396
-1387
-1379
-1371
-1363
-1355
-1346
-1338
-1330
-1321
-1313
-1304
-1295
-1287
-1278
-1269
-1260
-1251
-1242
-1233
-1224
-1215
-1206
-1197
-1188
-1179
-1169
-1160
-1151
-1141
-1132
-1122
-1113
-1103
-1093
-1083
-1073
-1063
-1053
-1043
-1033
-1022
-1012
-1002
-993
-982
-972
-962
-951
-941
-930
-920
-909
-899
-888
-878
-867
-856
-846
-835
-824
-814
-803
-792
-781
-771
-760
-749
-738
-728
-717
-706
-695
-684
-674
-663
-652
-641
-630
-619
-608
-597
-586
-576
-565
-554
-543
-532
-521
-511
-500
-489
-479
-468
-458
-447
-436
-426
-416
-405
-395
-384
-374
-364
-353
-343
-333
-322
-312
-302
-292
-281
-271
-261
-251
-241
-231
-221
-211
-201
-191
-181
-171
-162
-152
-142
-132
-123
-113
-103
-94
-84
-75
-65
-56
-47
-37
-28
-19
-10
-1
8
17
26
34
43
52
60
68
76
85
93
101
109
116
124
132
140
147
155
162
170
177
185
192
199
206
213
220
227
234
241
248
254
261
267
274
280
287
293
299
306
312
318
325
331
337
343
350
356
362
368
373
379
385
391
396
402
407
412
417
423
428
433
438
442
447
452
457
462
466
471
476
480
485
490
494
499
503
507
512
516
520
524
528
532
536
540
544
548
552
556
560
564
568
572
575
579
583
587
590
594
598
602
605
609
613
616
620
624
627
631
634
638
642
645
648
652
655
659
662
666
669
673
676
679
683
686
689
693
696
699
703
706
709
712
716
719
722
725
728
732
735
738
741
744
747
750
753
757
760
763
766
769
772
774
777
780
783
786
789
792
795
797
800
803
806
809
812
814
817
820
823
825
828
831
833
836
839
841
844
847
849
852
855
857
860
863
865
868
870
873
876
879
881
884
887
889
892
895
898
901
904
906
909
912
915
918
921
924
927
930
933
936
939
942
945
948
951
955
958
961
964
967
970
974
977
980
984
987
990
994
997
1000
1004
1008
1010
1014
1018
1022
1026
1030
1034
1038
1041
1045
1049
1053
1057
1061
1065
1069
1073
1078
1082
1086
1090
1094
1099
1103
1107
1112
1116
1121
1125
1130
1134
1139
1143
1148
1153
1157
1162
1167
1172
1176
1181
1186
1191
1196
1201
1206
1211
1216
1221
1227
1232
1237
1243
1248
1253
1259
1264
1270
1276
1281
1287
1292
1298
1304
1309
1315
1321
1326
1332
1338
1344
1349
1355
1361
1367
1373
1378
1384
1390
1396
1402
1408
1414
1420
1426
1432
1438
1444
1450
1456
1462
1468
1474
1480
1486
1492
1498
1504
1510
1516
1522
1528
1534
1540
1546
1553
1559
1565
1571
1578
1584
1590
1597
1603
1610
1616
1622
1629
1635
1642
1648
1655
1661
1668
1674
1681
1688
1694
1701
1707
1714
1720
1727
1734
1740
1747
1753
1760
1767
1773
1780
1786
1793
1799
1806
1812
1818
1825
1831
1837
1843
1850
1856
1862
1868
1874
1880
1886
1892
1897
1903
1909
1914
1920
1925
1931
1936
1941
1947
1952
1957
1962
1967
1971
1976
1981
1985
1990
1994
1998
2003
2007
2011
2015
2019
2023
2025
2029
2033
2037
2040
2043
2045
2049
2052
2055
2057
2060
2062
2065
2067
2069
2071
2073
2075
2076
2078
2079
2081
2082
2083
2084
2085
2086
2087
2087
2088
2088
2088
2089
2089
2088
2088
2088
2087
2087
2086
2085
2084
2083
2082
2081
2079
2078
2076
2074
2072
2070
2068
2066
2064
2061
2058
2056
2053
2050
2047
2044
2040
2037
2033
2029
2025
2021
2017
2013
2009
2005
2001
1997
1993
1988
1983
1979
1974
1969
1963
1958
1953
1948
1942
1936
1931
1925
1919
1913
1907
1901
1895
1889
1883
1876
1870
1863
1857
1850
1844
1837
1830
1823
1816
1809
1802
1795
1788
1781
1774
1766
1759
1752
1744
1737
1729
1721
1714
1706
1698
1690
1683
1675
1667
1659
1651
1643
1635
1627
1619
1611
1603
1595
1587
1579
1571
1563
1555
1547
1539
1531
1523
1515
1508
1500
1492
1484
1476
1468
1461
1453
1445
1437
1430
1422
1415
1407
1400
1393
1386
1378
1371
1365
1358
1351
1344
1338
1331
1325
1318
1312
1306
1300
1294
1288
1282
1277
1271
1266
1261
1256
1251
1246
1241
1237
1233
1228
1224
1220
1216
1212
1209
1205
1202
1198
1195
1192
1189
1186
1183
1181
1178
1176
1174
1172
1170
1168
1167
1165
1164
1162
1161
1160
1159
1158
1158
1157
1157
1156
1156
1156
1156
1157
1157
1157
1158
1159
1160
1161
1162
1164
1165
1167
1169
1171
1173
1176
1178
1181
1184
1186
1189
1193
1196
1199
1203
1206
1210
1214
1218
1222
1226
1230
1235
1239
1244
1249
1253
1258
1263
1268
1273
1279
1284
1290
1295
1301
1307
1312
1318
1325
1331
1337
1343
1350
1357
1363
1370
1377
1384
1391
1398
1405
1412
1419
1427
1434
1441
1449
1456
1464
1472
1480
1487
1495
1503
1511
1519
1527
1536
1544
1552
1561
1569
1578
1586
1595
1604
1612
1621
1630
1639
1648
1657
1666
1675
1684
1693
1702
1711
1720
1729
1739
1748
1757
1767
1776
1786
1795
1804
1814
1824
1833
1843
1853
1863
1872
1882
1892
1902
1912
1922
1932
1942
1952
1962
1972
1982
1992
2001
2012
2021
2032
2043
2053
2063
2073
2083
2093
2103
2113
2123
2133
2143
2152
2162
2172
2182
2191
2201
2210
2220
2229
2238
2247
2256
2265
2274
2283
2292
2301
2309
2318
2326
2335
2343
2351
2359
2368
2375
2383
2391
2399
2406
2414
2421
2429
2436
2443
2450
2457
2464
2471
2478
2484
2491
2497
2504
2510
2516
2523
2529
2535
2541
2547
2553
2559
2564
2570
2576
2581
2587
2592
2597
2602
2608
2613
2618
2622
2627
2632
2637
2641
2646
2650
2655
2659
2663
2667
2672
2676
2680
2684
2688
2692
2696
2700
2704
2707
2711
2715
2719
2722
2726
2729
2733
2736
2739
2743
2746
2749
2752
2755
2758
2761
2764
2767
2770
2773
2775
2778
2781
2784
2786
2789
2791
2794
2796
2799
2801
2804
2806
2808
2810
2812
2815
2817
2819
2821
2822
2824
2826
2828
2830
2831
2833
2835
2836
2838
2840
2841
2843
2844
2846
2847
2849
2850
2851
2853
2854
2855
2857
2858
2859
2860
2861
2863
2864
2865
2866
2867
2868
2868
2869
2870
2871
2872
2872
2873
2873
2874
2874
2875
2875
2876
2876
2876
2876
2877
2877
2877
2877
2877
2877
2877
2877
2876
2876
2876
2875
2875
2875
2874
2874
2873
2872
2871
2871
2870
2869
2868
2867
2866
2864
2863
2862
2861
2859
2858
2857
2855
2854
2852
2850
2848
2847
2845
2843
2841
2839
2837
2834
2832
2830
2827
2825
2822
2819
2816
2813
2810
2807
2804
2800
2797
2793
2789
2786
2782
2778
2774
2770
2765
2761
2756
2752
2747
2743
2738
2733
2728
2723
2718
2712
2707
2702
2696
2691
2685
2679
2673
2667
2661
2655
2648
2642
2635
2629
2622
2616
2609
2602
2595
2588
2581
2574
2567
2560
2552
2545
2538
2531
2523
2516
2508
2501
2493
2485
2478
2470
2462
2454
2446
2439
2431
2423
2414
2406
2398
2390
2382
2373
2365
2357
2348
2340
2331
2323
2314
2306
2297
2288
2280
2271
2262
2253
2245
2236
2227
2218
2209
2201
2192
2183
2174
2166
2157
2148
2140
2131
2122
2114
2105
2097
2089
2080
2072
2063
2055
2047
2037
2029
2021
2013
2005
1996
1988
1979
1971
1962
1954
1946
1937
1929
1920
1911
1903
1894
1886
1877
1869
1860
1852
1843
1835
1826
1818
1810
1801
1793
1785
1777
1768
1760
1752
1744
1736
1728
1721
1713
1705
1697
1689
1682
1674
1666
1659
1651
1644
1636
1629
1621
1614
1606
1599
1592
1584
1577
1570
1563
1555
1548
1541
1534
1526
1519
1512
1504
1497
1490
1482
1475
1468
1460
1453
1445
1438
1430
1423
1415
1408
1400
1393
1385
1377
1369
1362
1354
1346
1338
1330
1322
1314
1306
1298
1289
1281
1273
1265
1256
1248
1239
1231
1222
1214
1205
1196
1187
1179
1170
1161
1152
1143
1134
1125
1115
1106
1097
1087
1078
1068
1059
1049
1039
1029
1018
1008
999
989
979
969
959
949
938
928
918
907
897
887
876
866
855
845
834
824
813
802
792
781
771
760
749
738
728
717
706
695
685
674
663
652
641
631
620
609
599
588
577
566
556
545
535
524
513
503
492
482
471
461
451
440
430
420
410
399
389
379
369
359
349
340
330
320
311
301
291
282
273
263
254
245
236
227
218
210
201
193
184
176
168
160
152
144
136
129
121
114
106
99
92
85
78
71
64
57
50
44
37
31
24
18
12
6
-1
-7
-12
-18
-24
-30
-36
-41
-47
-53
-58
-63
-69
-74
-79
-85
-90
-95
-100
-104
-109
-114
-118
-122
-127
-131
-135
-139
-143
-147
-150
-154
-158
-161
-164
-168
-171
-174
-177
-180
-182
-185
-188
-190
-193
-195
-197
-199
-201
-203
-205
-207
-208
-210
-211
-212
-214
-215
-216
-217
-217
-218
-219
-219
-220
-220
-220
-220
-220
-220
-220
-220
-219
-219
-218
-217
-216
-215
-214
-213
-212
-211
-209
-208
-206
-204
-202
-201
-199
-197
-195
-192
-190
-188
-186
-183
-181
-178
-175
-173
-170
-167
-164
-161
-157
-154
-151
-148
-144
-141
-137
-133
-130
-126
-122
-118
-114
-110
-106
-102
-98
-93
-89
-84
-80
-75
-71
-66
-61
-56
-51
-46
-41
-35
-30
-24
-19
-13
-8
-2
4
9
15
21
27
33
39
45
51
57
63
69
75
81
87
93
100
106
112
118
125
131
137
143
150
156
162
169
175
181
187
194
200
206
213
219
225
231
238
244
250
256
262
268
274
280
285
291
297
302
308
313
318
323
328
334
339
343
348
353
358
362
367
371
375
380
384
388
392
396
399
403
407
410
413
417
420
423
426
428
431
434
436
439
441
443
445
447
449
451
452
454
456
457
458
460
461
462
463
464
465
466
467
468
468
469
470
470
471
471
472
472
472
473
473
473
473
473
473
473
472
472
472
472
471
471
471
470
470
469
469
468
468
467
467
466
465
465
464
463
463
462
461
460
460
459
458
457
456
455
455
454
453
452
451
450
449
448
447
446
444
443
442
441
440
438
437
436
434
433
431
430
429
427
426
424
423
421
420
418
417
415
413
412
410
409
407
406
404
403
401
399
398
396
395
393
391
390
388
387
385
384
382
381
379
378
376
375
374
373
371
370
369
368
367
366
365
365
364
363
363
362
361
361
360
360
360
360
359
359
359
360
360
360
361
361
362
363
364
365
366
367
369
370
372
374
376
378
380
382
385
388
390
393
396
400
403
407
410
414
418
422
426
431
436
440
445
450
456
461
466
472
478
484
490
497
503
510
517
524
532
539
547
555
563
571
579
588
597
606
615
624
634
644
653
664
674
684
695
706
716
728
739
750
762
774
786
798
810
822
835
848
860
874
887
900
914
927
941
955
970
984
998
1012
1028
1043
1058
1073
1089
1104
1120
1136
1152
1168
1184
1201
1217
1234
1251
1268
1285
1303
1320
1338
1356
1374
1392
1410
1428
1447
1465
1484
1503
1522
1541
1561
1580
1600
1619
1639
1659
1679
1699
1719
1740
1760
1781
1802
1822
1843
1864
1886
1907
1928
1950
1971
1993
2013
2036
2058
2080
2102
2124
2146
2168
2190
2212
2234
2256
2279
2301
2323
2346
2369
2391
2414
2437
2460
2482
2505
2528
2551
2575
2598
2621
2644
2668
2691
2715
2738
2762
2785
2809
2832
2856
2880
2903
2927
2951
2974
2998
3022
3045
3069
3093
3116
3140
3163
3187
3210
3234
3257
3281
3304
3327
3351
3374
3397
3421
3444
3467
3490
3514
3537
3560
3583
3606
3629
3653
3676
3699
3721
3744
3767
3790
3813
3835
3858
3881
3903
3926
3948
3970
3993
4014
4037
4059
4082
4104
4126
4148
4170
4192
4214
4235
4257
4279
4300
4321
4343
4364
4385
4406
4427
4447
4468
4488
4509
4529
4549
4569
4589
4609
4628
4648
4667
4686
4705
4724
4743
4762
4780
4799
4817
4835
4853
4871
4889
4907
4925
4942
4960
4977
4994
5012
5029
5046
5063
5079
5096
5113
5129
5146
5162
5179
5195
5211
5227
5244
5260
5276
5292
5308
5324
5339
5355
5371
5387
5403
5418
5434
5450
5465
5481
5496
5512
5527
5543
5558
5573
5588
5604
5619
5634
5649
5664
5679
5694
5709
5724
5739
5754
5768
5783
5798
5812
5827
5841
5856
5870
5884
5898
5913
5927
5941
5955
5969
5983
5997
6011
6025
6039
6053
6067
6081
6094
6108
6121
6135
6148
6161
6174
6187
6200
6213
6226
6239
6252
6265
6278
6290
6303
6316
6328
6340
6352
6364
6376
6388
6399
6411
6422
6433
6445
6456
6467
6478
6489
6500
6511
6521
6532
6543
6553
6564
6574
6584
6594
6604
6613
6623
6632
6642
6651
6660
6670
6679
6688
6697
6705
6714
6723
6732
6740
6749
6757
6766
6774
6783
6791
6799
6807
6815
6824
6832
6840
6848
6856
6863
6871
6879
6887
6895
6902
6910
6918
6925
6933
6941
6948
6956
6963
6971
6978
6986
6993
7000
7007
7015
7022
7029
7036
7043
7049
7056
7063
7070
7076
7083
7090
7097
7103
7110
7116
7123
7129
7136
7142
7148
7155
7161
7167
7173
7179
7185
7191
7197
7202
7208
7214
7219
7224
7230
7235
7240
7245
7249
7254
7258
7263
7267
7271
7275
7279
7283
7287
7290
7294
7297
7300
7303
7306
7308
7311
7314
7316
7318
7320
7323
7325
7327
7328
7330
7332
7333
7335
7336
7338
7339
7340
7341
7342
7343
7343
7344
7345
7345
7346
7346
7347
7347
7347
7347
7347
7347
7347
7347
7347
7346
7346
7345
7344
7343
7342
7341
7340
7339
7337
7336
7334
7332
7330
7328
7326
7324
7321
7319
7316
7313
7311
7308
7304
7301
7298
7294
7291
7287
7283
7279
7275
7270
7266
7261
7257
7252
7247
7241
7236
7231
7225
7219
7214
7207
7201
7195
7188
7182
7175
7168
7160
7153
7145
7137
7129
7121
7113
7104
7096
7087
7078
7069
7059
7050
7040
7030
7020
7010
7000
6989
6978
6967
6956
6944
6933
6921
6909
6896
6884
6871
6858
6845
6832
6818
6805
6791
6777
6763
6748
6734
6719
6704
6689
6673
6658
6642
6626
6610
6594
6577
6561
6544
6527
6510
6492
6475
6457
6440
6422
6404
6385
6367
6349
6330
6311
6293
6274
6255
6235
6216
6197
6177
6157
6138
6118
6097
6077
6057
6037
6016
5995
5975
5954
5933
5912
5891
5870
5848
5827
5806
5784
5763
5741
5719
5697
5676
5654
5632
5609
5587
5565
5542
5520
5497
5475
5452
5429
5406
5383
5360
5337
5314
5291
5268
5244
5221
5197
5174
5150
5127
5103
5079
5055
5031
5007
4983
4959
4934
4910
4886
4861
4837
4812
4788
4763
4738
4714
4689
4664
4640
4615
4590
4565
4541
4516
4491
4466
4442
4417
4392
4367
4342
4317
4293
4268
4243
4218
4193
4168
4143
4118
4093
4067
4043
4018
3993
3968
3943
3918
3892
3867
3842
3817
3791
3766
3741
3715
3690
3664
3639
3613
3588
3562
3536
3511
3485
3459
3433
3407
3382
3356
3330
3304
3278
3252
3225
3199
3173
3147
3120
3094
3068
3041
3015
2988
2962
2935
2908
2881
2855
2828
2801
2774
2747
2720
2693
2666
2638
2611
2584
2557
2529
2502
2475
2447
2420
2392
2365
2337
2309
2281
2253
2226
2198
2170
2142
2114
2085
2057
2029
2001
1973
1944
1916
1888
1859
1831
1802
1774
1745
1716
1688
1659
1631
1602
1573
1545
1516
1487
1458
1430
1401
1372
1344
1315
1286
1258
1229
1200
1172
1143
1115
1086
1057
1029
1000
972
943
915
887
858
830
802
773
745
717
689
661
633
606
578
550
523
495
468
440
413
386
358
331
304
278
251
224
198
171
145
119
93
66
41
15
-11
-37
-62
-88
-113
-138
-163
-188
-213
-238
-263
-288
-312
-337
-361
-385
-409
-433
-457
-481
-504
-528
-551
-574
-597
-620
-642
-665
-687
-709
-731
-752
-774
-795
-816
-837
-858
-878
-898
-919
-939
-958
-978
-997
-1016
-1036
-1054
-1073
-1092
-1110
-1128
-1146
-1163
-1181
-1198
-1215
-1232
-1248
-1265
-1281
-1297
-1313
-1328
-1344
-1359
-1374
-1389
-1403
-1418
-1432
-1446
-1460
-1474
-1488
-1501
-1515
-1528
-1541
-1554
-1566
-1579
-1591
-1603
-1615
-1627
-1639
-1651
-1662
-1673
-1685
-1696
-1707
-1718
-1728
-1739
-1750
-1760
-1770
-1780
-1790
-1800
-1810
-1819
-1829
-1838
-1847
-1856
-1865
-1874
-1883
-1891
-1900
-1908
-1916
-1924
-1932
-1940
-1948
-1955
-1963
-1970
-1977
-1984
-1992
-1999
-2005
-2012
-2019
-2025
-2032
-2039
-2045
-2051
-2058
-2064
-2070
-2076
-2082
-2088
-2093
-2099
-2105
-2111
-2116
-2122
-2128
-2133
-2139
-2144
-2149
-2155
-2160
-2165
-2170
-2175
-2180
-2185
-2190
-2195
-2200
-2205
-2210
-2214
-2219
-2224
-2228
-2233
-2237
-2242
-2246
-2250
-2255
-2259
-2263
-2267
-2271
-2276
-2280
-2284
-2288
-2292
-2296
-2299
-2303
-2307
-2311
-2314
-2318
-2322
-2325
-2329
-2332
-2335
-2339
-2342
-2345
-2349
-2352
-2355
-2358
-2361
-2364
-2367
-2370
-2373
-2376
-2379
-2382
-2385
-2388
-2391
-2393
-2396
-2399
-2401
-2404
-2406
-2409
-2411
-2413
-2416
-2418
-2420
-2422
-2424
-2426
-2428
-2430
-2431
-2433
-2435
-2436
-2438
-2439
-2440
-2441
-2442
-2443
-2444
-2445
-2446
-2447
-2447
-2448
-2448
-2448
-2449
-2449
-2449
-2449
-2449
-2448
-2448
-2447
-2447
-2446
-2445
-2444
-2443
-2442
-2441
-2440
-2438
-2437
-2435
-2433
-2431
-2429
-2427
-2425
-2423
-2420
-2418
-2415
-2412
-2409
-2406
-2403
-2400
-2397
-2393
-2390
-2386
-2383
-2379
-2375
-2371
-2367
-2363
-2358
-2354
-2349
-2345
-2340
-2335
-2330
-2325
-2320
-2315
-2310
-2304
-2299
-2294
-2288
-2282
-2276
-2271
-2265
-2258
-2252
-2246
-2239
-2233
-2226
-2220
-2213
-2206
-2199
-2192
-2185
-2178
-2171
-2164
-2156
-2149
-2141
-2134
-2126
-2118
-2111
-2103
-2095
-2087
-2079
-2071
-2063
-2054
-2045
-2037
-2029
-2021
-2012
-2003
-1995
-1986
-1977
-1968
-1959
-1949
-1940
-1931
-1921
-1912
-1902
-1893
-1883
-1873
-1863
-1853
-1843
-1833
-1823
-1813
-1803
-1792
-1782
-1771
-1761
-1750
-1739
-1728
-1718
-1707
-1696
-1685
-1674
-1662
-1651
-1640
-1629
-1617
-1606
-1595
-1583
-1572
-1560
-1548
-1537
-1525
-1513
-1502
-1490
-1478
-1466
-1454
-1442
-1430
-1418
-1406
-1394
-1382
-1370
-1358
-1346
-1334
-1322
-1310
-1298
-1286
-1274
-1262
-1250
-1238
-1226
-1214
-1201
-1189
-1177
-1165
-1153
-1141
-1128
-1116
-1104
-1092
-1080
-1067
-1055
-1043
-1030
-1018
-1004
-993
-980
-967
-955
-942
-929
-916
-903
-890
-877
-864
-851
-838
-824
-811
-798
-784
-771
-757
-744
-730
-716
-702
-689
-675
-661
-647
-633
-619
-605
-591
-576
-562
-548
-533
-519
-504
-490
-475
-460
-446
-431
-416
-401
-386
-371
-355
-340
-325
-309
-294
-279
-263
-248
-232
-217
-201
-185
-170
-154
-138
-123
-107
-91
-75
-60
-44
-28
-12
4
19
35
51
67
83
99
115
130
146
162
178
194
210
226
241
257
273
289
305
321
337
352
368
384
400
416
432
448
464
479
495
511
527
543
558
574
590
606
621
637
652
668
683
699
714
729
745
760
775
790
805
820
835
850
865
880
895
909
924
938
953
967
981
996
1010
1024
1038
1052
1066
1080
1093
1107
1121
1134
1148
1161
1175
1188
1201
1215
1228
1241
1254
1267
1280
1292
1305
1317
1330
1342
1354
1366
1378
1390
1402
1414
1426
1437
1449
1460
1472
1483
1494
1505
1517
1528
1538
1549
1560
1571
1581
1592
1602
1612
1623
1633
1643
1653
1663
1672
1682
1692
1701
1711
1720
1729
1738
1747
1756
1765
1774
1782
1791
1799
1808
1816
1824
1832
1840
1848
1856
1863
1871
1878
1886
1893
1900
1907
1914
1921
1928
1935
1941
1948
1955
1961
1967
1974
1980
1986
1992
1998
2004
2009
2016
2021
2027
2033
2037
2044
2049
2054
2060
2065
2070
2075
2080
2084
2089
2094
2099
2103
2108
2112
2117
2121
2126
2130
2134
2138
2142
2146
2150
2154
2157
2161
2164
2168
2171
2174
2178
2181
2184
2187
2190
2193
2196
2199
2202
2204
2207
2210
2212
2215
2217
2219
2222
2224
2226
2229
2231
2233
2235
2237
2239
2242
2244
2246
2248
2250
2252
2254
2256
2258
2260
2263
2265
2267
2269
2271
2273
2276
2278
2280
2283
2285
2287
2290
2292
2295
2297
2300
2303
2305
2308
2311
2313
2316
2319
2322
2324
2327
2330
2333
2336
2339
2342
2345
2348
2351
2355
2358
2361
2364
2368
2371
2374
2378
2381
2384
2388
2391
2394
2398
2401
2405
2408
2412
2415
2419
2422
2426
2430
2433
2437
2441
2445
2449
2453
2457
2461
2465
2469
2473
2477
2481
2486
2490
2494
2499
2503
2508
2512
2517
2522
2527
2531
2536
2541
2546
2552
2557
2562
2568
2573
2579
2584
2590
2596
2602
2608
2614
2620
2626
2633
2639
2646
2652
2659
2666
2673
2680
2687
2695
2702
2709
2717
2725
2733
2741
2749
2757
2765
2774
2782
2791
2799
2808
2817
2826
2835
2845
2854
2864
2873
2883
2893
2903
2913
2924
2934
2945
2955
2966
2977
2988
2999
3010
3022
3033
3045
3056
3068
3080
3092
3104
3116
3128
3141
3153
3166
3178
3191
3204
3216
3229
3242
3256
3269
3282
3295
3309
3322
3336
3349
3363
3376
3390
3404
3418
3432
3446
3460
3474
3488
3502
3516
3530
3545
3559
3573
3588
3602
3616
3631
3645
3660
3674
3689
3703
3717
3732
3746
3761
3775
3789
3804
3818
3832
3847
3861
3875
3889
3904
3918
3932
3946
3960
3974
3988
4002
4016
4030
4043
4058
4070
4085
4099
4113
4126
4140
4154
4167
4181
4194
4208
4221
4235
4248
4261
4274
4288
4301
4314
4327
4340
4353
4366
4379
4392
4405
4418
4431
4444
4457
4470
4482
4495
4508
4521
4534
4547
4560
4572
4585
4598
4611
4624
4636
4649
4662
4675
4688
4701
4713
4726
4739
4752
4765
4777
4790
4803
4816
4829
4841
4854
4867
4880
4892
4905
4918
4930
4943
4956
4968
4981
4994
5006
5019
5031
5044
5057
5069
5082
5095
5107
5120
5133
5146
5159
5171
5184
5197
5210
5223
5236
5249
5262
5275
5288
5301
5314
5327
5340
5353
5366
5379
5392
5405
5418
5432
5445
5458
5471
5484
5497
5511
5524
5537
5550
5563
5576
5589
5602
5615
5628
5641
5654
5666
5679
5692
5705
5717
5730
5743
5755
5768
5780
5793
5805
5817
5830
5842
5854
5866
5878
5890
5902
5914
5926
5938
5950
5962
5973
5985
5996
6008
6019
6031
6042
6053
6065
6076
6087
6098
6109
6120
6131
6142
6153
6163
6174
6184
6195
6205
6216
6226
6236
6247
6257
6267
6277
6286
6296
6306
6316
6325
6335
6344
6353
6363
6372
6381
6390
6399
6408
6417
6426
6434
6443
6451
6460
6468
6476
6485
6493
6501
6509
6517
6525
6533
6541
6549
6557
6564
6572
6579
6587
6594
6602
6609
6616
6623
6630
6637
6644
6651
6658
6665
6671
6678
6684
6690
6696
6702
6708
6714
6720
6726
6731
6737
6742
6748
6753
6758
6763
6768
6773
6777
6782
6786
6791
6795
6799
6803
6807
6811
6815
6818
6822
6825
6829
6832
6835
6838
6841
6844
6847
6849
6852
6855
6857
6859
6861
6863
6865
6867
6869
6871
6872
6874
6875
6876
6877
6878
6879
6880
6880
6881
6881
6881
6881
6881
6881
6881
6880
6880
6879
6878
6878
6877
6876
6874
6873
6872
6870
6869
6867
6865
6864
6862
6860
6857
6855
6853
6850
6848
6845
6842
6839
6836
6833
6830
6827
6823
6820
6816
6812
6809
6805
6801
6797
6792
6788
6784
6779
6775
6770
6766
6761
6756
6751
6747
6742
6737
6732
6727
6722
6717
6713
6708
6703
6698
6693
6688
6683
6678
6673
6668
6662
6657
6652
6647
6642
6637
6632
6627
6623
6618
6613
6608
6603
6599
6594
6590
6585
6581
6576
6572
6567
6563
6559
6555
6550
6546
6542
6538
6534
6531
6527
6523
6519
6516
6512
6509
6506
6502
6499
6496
6492
6489
6486
6483
6480
6477
6474
6471
6468
6465
6462
6459
6457
6454
6451
6448
6446
6443
6440
6437
6435
6432
6429
6427
6424
6421
6418
6416
6413
6410
6408
6405
6402
6400
6397
6394
6391
6389
6386
6383
6381
6378
6375
6373
6370
6367
6364
6362
6359
6356
6354
6351
6348
6346
6343
6340
6338
6335
6332
6330
6327
6324
6322
6319
6316
6314
6311
6308
6306
6303
6300
6298
6295
6292
6290
6287
6284
6282
6279
6276
6274
6271
6268
6266
6263
6260
6258
6255
6252
6250
6247
6244
6242
6239
6236
6234
6231
6229
6226
6223
6221
6218
6215
6213
6210
6207
6205
6202
6200
6197
6194
6192
6189
6186
6184
6181
6179
6176
6173
6171
6168
6165
6163
6160
6158
6155
6152
6150
6147
6145
6142
6139
6137
6134
6132
6129
6126
6124
6121
6119
6116
6113
6111
6108
6106
6103
6100
6098
6095
6093
6090
6087
6085
6082
6080
6077
6075
6072
6069
6067
6064
6062
6059
6056
6054
6051
6049
6046
6044
6041
6038
6036
6033
6031
6028
6026
6023
6021
6018
6015
6013
6010
6008
6005
6003
6000
5998
5995
5992
5990
5987
5985
5982
5980
5977
5975
5972
5970
5967
5964
5962
5959
5957
5954
5952
5949
5947
5944
5942
5939
5937
5934
5932
5929
5926
5924
5921
5919
5916
5914
5911
5909
5906
5904
5901
5899
5896
5894
5891
5889
5886
5884
5881
5879
5876
5874
5871
5869
5866
5864
5861
5859
5856
5854
5851
5849
5846
5844
5841
5839
5836
5834
5831
5829
5826
5824
5821
5819
5816
5814
5811
5809
5807
5804
5802
5799
5797
5794
5792
5789
5787
5784
5782
5779
5777
5774
5772
5770
5767
5765
5762
5760
5757
5755
5752
5750
5747
5745
5743
5740
5738
5735
5733
5730
5728
5725
5723
5721
5718
5716
5713
5711
5708
5706
5703
5701
5699
5696
5694
5691
5689
5686
5684
5682
5679
5677
5674
5672
5670
5667
5665
5662
5660
5657
5655
5653
5650
5648
5645
5643
5641
5638
5636
5633
5631
5629
5626
5624
5621
5619
5617
5614
5612
5609
5607
5605
5602
5600
5597
5595
5593
5590
5588
5585
5583
5581
5578
5576
5574
5571
5569
5566
5564
5562
5559
5557
5555
5552
5550
5547
5545
5543
5540
5538
5536
5533
5531
5529
5526
5524
5522
5519
5517
5514
5512
5510
5507
5505
5503
5500
5498
5496
5493
5491
5489
5486
5484
5482
5479
5477
5475
5472
5470
5468
5465
5463
5461
5458
5456
5454
5451
5449
5447
5444
5442
5440
5437
5435
5433
5430
5428
5426
5423
5421
5419
5417
5414
5412
5410
5407
5405
5403
5400
5398
5396
5394
5391
5389
5387
5384
5382
5380
5377
5375
5373
5371
5368
5366
5364
5361
5359
5357
5355
5352
5350
5348
5345
5343
5341
5339
5336
5334
5332
5330
5327
5325
5323
5320
5318
5316
5314
5311
5309
5307
5305
5302
5300
5298
5296
5293
5291
5289
5287
5284
5282
5280
5278
5275
5273
5271
5269
5266
5264
5262
5260
5257
5255
5253
5251
5248
5246
5244
5242
5240
5237
5235
5233
5231
5228
5226
5224
5222
5219
5217
5215
5213
5211
5208
5206
5204
5202
5200
5197
5195
5193
5191
5189
5186
5184
5182
5180
5177
5175
5173
5171
5169
5166
5164
5162
5160
5158
5156
5153
5151
5149
5147
5145
5142
5140
5138
5136
5134
5131
5129
5127
5125
5123
5121
5118
5116
5114
5112
5110
5108
5105
5103
5101
5099
5097
5095
5092
5090
5088
5086
5084
5082
5079
5077
5075
5073
5071
5069
5067
5064
5062
5060
5058
5056
5054
5052
5049
5047
5045
5043
5041
5039
5037
5034
5032
5030
5028
5026
5024
5022
5020
5017
5015
5013
5011
5009
5007
5005
5003
5000
4998
4996
4994
4992
4990
4988
4986
4984
4981
4979
4977
4975
4973
4971
4969
4967
4965
4962
4960
4958
4956
4954
4952
4950
4948
4946
4944
4942
4939
4937
4935
4933
4931
4929
4927
4925
4923
4921
4919
4917
4914
4912
4910
4908
4906
4904
4902
4900
4898
4896
4894
4892
4890
4888
4885
4883
4881
4879
4877
4875
4873
4871
4869
4867
4865
4863
4861
4859
4857
4855
4853
4851
4849
4846
4844
4842
4840
4838
4836
4834
4832
4830
4828
4826
4824
4822
4820
4818
4816
4814
4812
4810
4808
4806
4804
4802
4800
4798
4796
4794
4792
4790
4788
4786
4784
4782
4780
4778
4776
4774
4772
4770
4768
4766
4764
4762
4760
4758
4756
4754
4752
4750
4748
4746
4744
4742
4740
4738
4736
4734
4732
4730
4728
4726
4724
4722
4720
4718
4716
4714
4712
4710
4708
4706
4704
4702
4700
4698
4696
4694
4692
4690
4688
4686
4684
4682
4680
4678
4677
4675
4673
4671
4669
4667
4665
4663
4661
4659
4657
4655
4653
4651
4649
4647
4645
4643
4641
4640
4638
4636
4634
4632
4630
4628
4626
4624
4622
4620
4618
4616
4614
4612
4611
4609
4607
4605
4603
4601
4599
4597
4595
4593
4591
4589
4588
4586
4584
4582
4580
4578
4576
4574
4572
4570
4569
4567
4565
4563
4561
4559
4557
4555
4553
4551
4550
4548
4546
4544
4542
4540
4538
4536
4534
4533
4531
4529
4527
4525
4523
4521
4519
4518
4516
4514
4512
4510
4508
4506
4504
4503
4501
4499
4497
4495
4493
4491
4490
4488
4486
4484
4482
4480
4478
4477
4475
4473
4471
4469
4467
4465
4464
4462
4460
4458
4456
4454
4453
4451
4449
4447
4445
4443
4442
4440
4438
4436
4434
4432
4431
4429
4427
4425
4423
4421
4420
4418
4416
4414
4412
4411
4409
4407
4405
4403
4402
4400
4398
4396
4394
4392
4391
4389
4387
4385
4383
4382
4380
4378
4376
4374
4373
4371
4369
4367
4365
4364
4362
4360
4358
4357
4355
4353
4351
4349
4348
4346
4344
4342
4340
4339
4337
4335
4333
4332
4330
4328
4326
4325
4323
4321
4319
4317
4316
4314
4312
4310
4309
4307
4305
4303
4302
4300
4298
4296
4295
4293
4291
4289
4288
4286
4284
4282
4281
4279
4277
4275
4274
4272
4270
4268
4267
4265
4263
4262
4260
4258
4256
4255
4253
4251
4249
4248
4246
4244
4242
4241
4239
4237
4236
4234
4232
