5
7602
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
1
1
1
1
1
1
1
1
0
0
0
1
1
1
2
1
1
1
0
0
0
1
1
1
2
2
1
1
0
0
0
0
1
2
2
2
2
1
0
0
-1
0
0
2
2
3
3
2
0
-1
-2
-3
-3
-3
-2
-3
-5
-8
-12
-17
-22
-25
-27
-27
-24
-19
-13
-6
-1
3
5
6
5
3
1
-1
-3
-4
-6
-9
-12
-16
-19
-21
-22
-21
-18
-14
-9
-4
0
3
4
3
2
1
-1
-1
-1
0
1
2
2
2
2
1
0
-1
-1
0
1
2
2
2
2
1
0
-1
-1
0
0
1
2
2
2
1
0
0
-1
-1
0
1
2
3
3
3
1
-1
-3
-5
-6
-7
-7
-6
-4
-3
-1
0
1
2
2
2
2
1
1
0
0
0
0
0
1
1
2
2
2
1
0
-1
-1
-1
0
1
3
4
4
3
0
-5
-9
-14
-16
-17
-16
-12
-8
-3
1
4
5
4
2
0
-1
-2
-2
0
1
2
3
3
2
0
-1
-1
-1
0
1
2
3
3
2
0
-1
-2
-2
-1
2
4
7
8
9
8
7
5
4
2
1
1
0
0
0
0
0
0
1
1
2
2
2
1
0
-1
-3
-3
-1
2
6
11
15
18
19
17
14
9
4
0
-3
-4
-3
-1
1
3
3
3
2
0
-1
-1
-1
0
1
2
2
2
1
0
-1
-1
-1
0
1
2
2
2
1
0
0
-1
0
0
1
2
2
2
1
0
-1
-1
0
0
1
2
2
2
1
0
-1
-1
-1
0
2
2
3
2
1
-1
-2
-2
-1
1
3
4
5
4
0
-5
-10
-15
-18
-18
-16
-12
-7
-2
2
4
4
3
1
-1
-2
-2
-1
1
2
2
2
1
0
-1
-1
-1
0
2
2
2
2
0
-1
-2
-2
-1
1
4
5
5
2
-2
-9
-16
-22
-27
-29
-29
-27
-24
-20
-16
-13
-12
-10
-9
-7
-5
-2
0
2
4
4
3
1
-1
-2
-2
-1
0
1
2
3
2
1
0
-1
-2
-1
0
1
2
3
2
1
-1
-2
-2
-2
0
3
6
8
9
9
8
6
3
1
0
-1
-1
0
0
1
1
1
1
0
0
0
0
0
1
1
1
1
0
0
0
0
0
1
1
1
1
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
1
1
2
1
1
0
-1
-1
-1
-1
1
3
5
7
8
8
8
6
4
2
0
-1
-1
-1
-1
0
1
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
1
1
1
1
0
0
-1
-1
-1
0
1
2
3
3
2
0
-2
-4
-6
-7
-6
-4
-1
3
5
7
7
6
4
2
-1
-2
-2
-2
-1
1
2
2
1
1
0
-1
-1
0
1
1
1
0
-2
-5
-8
-10
-10
-8
-5
-1
3
5
6
4
0
-5
-11
-15
-18
-19
-17
-12
-7
-2
2
4
4
3
1
-1
-2
-2
-2
0
1
2
2
2
1
-1
-1
-2
-1
0
1
2
2
2
1
-1
-1
-2
-1
0
1
2
2
2
1
-1
-2
-3
-2
0
2
4
4
3
0
-4
-10
-15
-18
-19
-18
-13
-8
-2
3
5
5
3
1
-2
-4
-4
-3
0
3
5
5
3
-1
-6
-12
-16
-18
-18
-15
-11
-7
-3
1
2
3
2
1
0
-1
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
0
0
1
1
1
1
0
-1
-2
-2
-1
0
2
3
4
3
1
-3
-6
-10
-14
-16
-16
-15
-12
-9
-5
-2
1
3
4
4
3
1
-1
-3
-4
-4
-3
0
3
5
7
6
2
-4
-13
-23
-33
-40
-44
-43
-38
-29
-19
-9
-1
5
7
6
3
0
-3
-4
-4
-3
0
1
3
3
2
0
-1
-2
-2
-2
-1
0
1
2
1
1
0
-1
-2
-1
-1
0
1
1
1
0
0
-1
-1
-1
-1
0
0
1
1
0
0
0
-1
-1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
0
2
4
6
7
8
8
6
4
2
0
-2
-3
-3
-2
-1
0
1
2
1
1
0
-1
-2
-2
-1
0
0
1
2
1
1
-1
-2
-2
-3
-2
0
1
3
3
3
1
-2
-6
-11
-14
-17
-17
-16
-13
-9
-4
0
2
3
3
2
0
-1
-2
-3
-2
-1
0
1
1
1
0
-1
-1
-2
-1
-1
0
0
1
1
0
0
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
-1
-1
-1
-1
0
0
1
1
0
-1
-1
-2
-2
-2
0
1
2
3
2
-1
-5
-10
-14
-18
-19
-18
-14
-10
-4
1
4
5
4
2
-1
-5
-8
-9
-10
-9
-7
-5
-3
-1
-1
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-2
-2
-1
0
0
1
1
0
-1
-3
-5
-7
-9
-9
-8
-7
-4
-2
0
1
1
1
0
-1
-1
-2
-2
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-1
-1
-1
0
0
-1
-1
-1
-2
-2
-2
-1
-1
0
0
0
-1
-2
-2
-3
-3
-2
0
2
4
6
7
7
6
5
3
1
-1
-2
-3
-3
-2
-1
-1
0
0
0
-1
-1
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-1
-1
0
0
0
-1
-2
-4
-6
-8
-9
-9
-9
-7
-5
-3
-1
0
0
0
0
-1
-2
-2
-2
-2
-2
-1
-1
0
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-1
-1
0
-1
-1
-1
-2
-3
-3
-2
-2
-1
0
1
0
-1
-2
-4
-7
-8
-9
-9
-9
-7
-5
-3
-2
-1
0
0
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-1
-2
-2
-2
-3
-2
-2
-1
0
0
0
-1
-2
-4
-5
-7
-8
-7
-6
-4
-1
2
4
6
7
7
6
5
4
3
2
1
0
-1
-1
-2
-2
-3
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-1
-1
-1
-1
-2
-2
-3
-3
-2
-2
-1
0
0
-1
-2
-3
-4
-4
-3
-1
0
2
2
0
-3
-7
-12
-16
-19
-20
-18
-15
-10
-5
-1
2
2
2
0
-2
-4
-4
-4
-3
-2
0
0
0
-1
-2
-3
-3
-3
-3
-2
-1
0
-1
-1
-2
-3
-3
-3
-3
-2
-1
-1
-1
-1
-2
-3
-3
-3
-3
-2
-1
-1
-1
-1
-2
-3
-3
-3
-3
-2
-1
-1
-1
-1
-2
-2
-3
-3
-3
-2
-1
-1
-1
-1
-2
-2
-3
-3
-3
-2
-1
-1
-1
-1
-2
-3
-3
-3
-3
-2
-1
-1
0
-1
-2
-3
-3
-4
-3
-2
-1
0
0
0
-1
-3
-4
-4
-4
-3
-1
0
1
0
-1
-3
-5
-6
-5
-3
0
3
4
2
-2
-9
-18
-26
-32
-35
-33
-28
-20
-11
-4
0
1
-1
-4
-6
-6
-3
3
11
19
24
27
24
18
10
1
-6
-9
-9
-5
0
6
10
11
9
6
1
-3
-6
-7
-5
-3
-1
1
1
0
-2
-4
-5
-5
-4
-3
-1
0
1
0
-2
-3
-4
-5
-4
-2
-1
0
0
0
-2
-3
-4
-4
-4
-3
-1
0
0
0
-2
-3
-4
-5
-4
-3
-1
0
0
0
-2
-3
-4
-5
-4
-3
-1
0
1
0
-1
-4
-5
-6
-5
-3
0
2
3
2
-2
-7
-13
-18
-22
-22
-20
-15
-9
-3
1
3
2
-1
-4
-7
-7
-6
-2
3
8
11
12
11
8
3
-2
-6
-9
-10
-10
-9
-8
-9
-10
-13
-17
-22
-27
-31
-33
-34
-32
-29
-24
-17
-11
-4
1
4
6
5
3
1
-2
-4
-4
-4
-3
-2
-1
-1
-2
-3
-4
-4
-3
-2
0
1
1
-1
-4
-8
-13
-17
-19
-18
-15
-9
-3
2
6
8
6
3
-1
-4
-7
-7
-6
-4
-1
1
1
0
-1
-3
-5
-5
-5
-3
-1
0
0
0
-2
-3
-5
-5
-4
-3
-1
0
1
0
-2
-5
-6
-7
-5
-2
3
8
13
16
16
14
10
5
0
-3
-6
-6
-5
-4
-2
-1
0
-1
-2
-3
-4
-4
-4
-3
-2
-2
-1
-1
-2
-2
-3
-3
-3
-3
-3
-3
-2
-1
-1
-1
-1
-2
-4
-5
-7
-9
-10
-10
-10
-9
-7
-5
-3
-1
0
0
-1
-2
-3
-4
-4
-4
-3
-2
-2
-1
-2
-2
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-3
-3
-4
-4
-3
-3
-2
-1
-1
-2
-2
-3
-4
-4
-4
-3
-2
-1
0
-1
-2
-4
-5
-6
-6
-4
-1
3
8
12
14
15
13
10
6
1
-3
-5
-6
-6
-5
-3
-1
-1
0
-1
-2
-3
-4
-4
-4
-3
-2
-2
-1
-2
-2
-3
-3
-4
-4
-3
-3
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-3
-3
-4
-4
-3
-3
-2
-2
-2
-2
-2
-3
-4
-4
-4
-3
-3
-2
-1
-1
-1
-2
-4
-6
-7
-7
-6
-3
0
3
7
9
9
8
6
3
-1
-4
-5
-6
-5
-4
-3
-1
-1
-1
-1
-2
-4
-4
-4
-4
-3
-2
-2
-1
-2
-2
-3
-4
-4
-4
-3
-3
-2
-2
-2
-2
-3
-3
-4
-4
-3
-3
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-2
-2
-2
-2
-3
-3
-3
-4
-3
-3
-2
-2
-2
-2
-2
-3
-3
-4
-3
-3
-2
-2
-2
-2
-2
-3
-3
-4
-4
-3
-3
-2
-2
-2
-2
-3
-3
-4
-4
-4
-3
-2
-1
-1
-2
-2
-3
-4
-4
-4
-3
-2
-1
-1
-1
-2
-3
-4
-5
-5
-4
-2
-1
0
0
-1
-3
-4
-5
-6
-5
-3
-1
1
2
1
-1
-5
-9
-14
-18
-19
-19
-17
-14
-10
-7
-3
-1
0
0
-1
-1
-2
-3
-4
-4
-4
-4
-3
-2
-1
-1
-1
-2
-3
-4
-5
-5
-4
-2
-1
0
0
-3
-7
-13
-17
-18
-15
-6
9
27
46
63
74
76
69
53
33
12
-6
-18
-23
-20
-13
-4
3
5
1
-8
-20
-31
-39
-41
-38
-29
-18
-6
3
7
6
2
-5
-13
-19
-23
-25
-23
-21
-17
-14
-11
-8
-6
-4
-2
-1
0
-1
-2
-3
-4
-5
-4
-2
-1
0
0
-2
-5
-8
-7
-2
8
24
42
60
73
78
72
55
30
3
-22
-37
-38
-26
-3
27
55
75
82
73
51
22
-7
-29
-37
-29
-6
27
61
89
103
99
78
43
2
-38
-68
-83
-80
-61
-31
2
32
50
54
41
14
-21
-57
-86
-101
-100
-81
-48
-6
37
73
97
105
97
77
49
20
-4
-19
-23
-20
-14
-10
-12
-25
-46
-71
-95
-110
-111
-94
-61
-17
29
68
91
93
72
34
-13
-59
-94
-110
-106
-83
-48
-11
20
37
37
23
-1
-26
-45
-52
-45
-27
-3
19
33
34
21
0
-23
-39
-41
-24
13
63
117
164
192
193
164
108
34
-46
-117
-165
-182
-163
-111
-35
53
137
204
241
244
211
148
65
-27
-113
-184
-231
-250
-240
-206
-153
-90
-25
36
88
127
150
158
151
131
98
57
8
-44
-94
-139
-173
-193
-195
-179
-148
-105
-58
-13
23
44
48
35
8
-26
-61
-90
-107
-109
-96
-69
-31
15
63
110
151
184
204
208
196
165
118
58
-6
-68
-117
-145
-149
-127
-86
-35
14
51
69
64
42
12
-13
-21
-5
37
96
161
213
238
224
169
81
-26
-130
-211
-251
-241
-182
-82
41
168
281
364
408
411
377
313
229
136
41
-45
-117
-168
-196
-201
-183
-148
-105
-62
-29
-11
-11
-26
-49
-71
-83
-79
-59
-26
11
40
52
44
17
-21
-57
-77
-71
-34
29
108
186
246
273
259
204
120
19
-78
-156
-201
-208
-178
-117
-38
47
125
184
217
218
188
129
47
-47
-140
-218
-270
-287
-265
-208
-129
-42
34
85
100
81
33
-26
-81
-114
-115
-84
-28
37
93
122
115
73
7
-65
-122
-143
-119
-48
57
176
283
355
377
343
263
154
39
-56
-113
-125
-94
-33
38
99
134
135
102
45
-18
-70
-96
-89
-47
22
106
189
260
310
336
340
327
303
274
242
209
171
127
78
25
-28
-74
-106
-121
-116
-94
-59
-17
23
58
82
95
97
90
74
53
29
3
-18
-31
-30
-9
34
95
167
237
290
313
294
232
133
12
-110
-211
-273
-284
-245
-165
-63
41
123
170
172
132
59
-31
-121
-196
-246
-264
-253
-219
-171
-122
-81
-57
-54
-72
-106
-148
-188
-214
-220
-203
-164
-112
-60
-19
0
-8
-40
-86
-130
-156
-151
-111
-41
45
126
183
199
169
97
0
-99
-180
-222
-220
-176
-102
-17
63
124
163
182
192
206
233
276
332
389
434
452
432
372
274
148
5
-139
-271
-379
-453
-484
-466
-398
-281
-126
51
227
376
475
507
469
371
240
108
7
-38
-20
50
142
218
241
185
48
-150
-367
-551
-649
-627
-477
-219
98
409
649
770
747
589
335
43
-222
-407
-478
-431
-286
-83
128
304
414
447
412
330
228
133
61
18
2
3
13
24
37
56
85
127
180
232
267
269
223
127
-12
-171
-321
-432
-478
-446
-341
-180
4
178
310
382
388
337
252
155
71
11
-19
-26
-23
-21
-30
-51
-80
-106
-120
-118
-102
-81
-70
-83
-127
-199
-285
-362
-401
-380
-287
-125
84
307
504
638
682
628
485
280
49
-173
-354
-473
-524
-513
-452
-358
-247
-132
-20
82
169
234
270
268
223
136
14
-126
-262
-371
-432
-431
-368
-251
-102
57
198
302
357
359
313
228
118
-7
-136
-263
-380
-478
-547
-574
-548
-460
-311
-112
118
348
544
674
718
670
542
362
171
10
-88
-103
-37
87
230
347
396
351
205
-23
-296
-565
-781
-902
-909
-802
-604
-350
-83
161
354
485
552
566
536
472
376
247
86
-105
-309
-503
-652
-722
-689
-546
-309
-20
267
489
596
561
388
115
-199
-482
-672
-727
-635
-416
-118
202
489
703
827
864
834
761
663
549
415
249
44
-193
-442
-660
-800
-817
-686
-412
-36
372
727
950
984
818
481
46
-393
-738
-918
-895
-680
-326
89
479
773
926
933
817
623
403
198
33
-89
-181
-260
-342
-426
-501
-540
-516
-411
-223
26
294
528
674
694
575
334
16
-315
-592
-759
-784
-666
-435
-144
142
359
462
429
268
15
-280
-557
-761
-857
-829
-688
-464
-204
45
239
350
372
314
204
77
-31
-96
-104
-61
17
103
173
206
198
155
95
40
11
21
67
135
204
247
244
188
84
-44
-168
-254
-278
-226
-105
67
258
432
559
618
604
523
395
241
86
-52
-162
-238
-282
-300
-296
-280
-259
-242
-237
-255
-300
-374
-470
-571
-651
-680
-630
-482
-232
101
480
849
1149
1324
1337
1177
861
437
-30
-468
-809
-1008
-1050
-945
-731
-467
-213
-22
71
56
-52
-219
-396
-538
-604
-573
-442
-229
36
312
561
753
870
908
879
798
688
567
445
325
205
77
-63
-215
-369
-506
-603
-635
-586
-448
-235
27
299
538
706
775
740
614
431
232
62
-42
-61
6
139
306
470
596
660
656
590
479
347
214
92
-14
-110
-206
-311
-426
-543
-646
-713
-723
-661
-529
-341
-127
76
233
316
316
244
127
7
-76
-87
-13
138
339
545
708
786
755
617
393
125
-136
-344
-469
-500
-451
-353
-246
-167
-139
-167
-230
-294
-317
-262
-110
135
443
765
1040
1213
1245
1124
864
508
114
-258
-556
-748
-827
-810
-727
-618
-518
-450
-419
-419
-429
-427
-396
-327
-223
-96
37
159
257
328
375
404
424
438
446
439
408
343
239
101
-59
-223
-369
-480
-547
-567
-552
-516
-479
-456
-457
-483
-527
-577
-618
-638
-626
-575
-483
-349
-171
49
308
599
909
1217
1494
1710
1831
1834
1705
1448
1081
638
161
-303
-714
-1038
-1254
-1356
-1348
-1244
-1066
-840
-595
-357
-154
-5
80
103
79
40
26
81
240
521
916
1385
1860
2253
2476
2458
2160
1593
820
-54
-899
-1581
-1995
-2086
-1860
-1388
-786
-198
243
443
366
47
-421
-906
-1273
-1414
-1279
-890
-332
261
745
999
957
628
93
-514
-1039
-1345
-1349
-1044
-497
165
790
1238
1416
1303
954
477
11
-316
-423
-290
34
446
824
1056
1072
862
479
18
-407
-696
-787
-676
-411
-78
219
389
376
165
-208
-676
-1155
-1562
-1835
-1938
-1869
-1648
-1316
-918
-501
-104
240
510
698
804
842
835
816
815
855
946
1074
1208
1301
1305
1186
935
576
165
-224
-513
-648
-608
-421
-151
112
283
303
162
-100
-398
-628
-696
-545
-180
336
890
1353
1608
1586
1283
761
135
-461
-909
-1133
-1120
-918
-619
-332
-151
-126
-253
-479
-714
-862
-846
-632
-236
280
825
1298
1617
1732
1633
1351
944
486
49
-309
-550
-660
-643
-525
-341
-139
32
120
83
-102
-437
-890
-1399
-1878
-2227
-2359
-2212
-1771
-1075
-211
697
1514
2122
2440
2442
2163
1679
1098
525
42
-308
-525
-646
-728
-825
-972
-1171
-1390
-1572
-1654
-1585
-1339
-935
-423
118
600
949
1123
1116
966
740
516
365
334
426
610
819
974
1000
850
517
39
-511
-1032
-1428
-1620
-1572
-1296
-849
-319
194
599
841
905
820
649
468
344
318
393
531
671
736
666
429
33
-473
-1008
-1481
-1810
-1937
-1844
-1552
-1114
-602
-91
354
686
882
938
863
679
414
103
-212
-480
-644
-651
-461
-61
519
1210
1901
2459
2758
2701
2248
1434
365
-798
-1870
-2677
-3095
-3078
-2659
-1950
-1105
-294
342
718
818
693
442
180
8
-14
123
373
657
883
973
888
633
259
-151
-506
-729
-774
-641
-372
-43
258
452
485
343
56
-309
-664
-916
-988
-838
-465
87
737
1383
1919
2253
2326
2121
1664
1020
282
-449
-1080
-1538
-1784
-1817
-1667
-1389
-1049
-715
-441
-263
-193
-225
-332
-479
-626
-737
-781
-740
-609
-395
-119
188
488
742
915
984
942
801
590
351
129
-34
-115
-109
-38
57
125
115
-8
-256
-610
-1022
-1430
-1759
-1946
-1952
-1768
-1417
-952
-441
46
449
731
880
908
847
734
606
484
380
288
194
83
-55
-218
-393
-559
-689
-760
-759
-687
-559
-400
-241
-110
-29
-3
-28
-87
-154
-204
-217
-179
-87
52
227
417
605
772
901
978
992
934
797
581
291
-63
-461
-877
-1279
-1634
-1908
-2071
-2101
-1986
-1726
-1334
-835
-265
331
903
1403
1787
2027
2107
2035
1836
1553
1235
933
689
529
456
458
505
562
595
580
509
389
239
81
-60
-171
-248
-295
-324
-347
-370
-393
-408
-404
-371
-308
-226
-143
-88
-85
-151
-286
-471
-671
-842
-944
-947
-845
-655
-415
-177
12
112
111
20
-128
-284
-398
-432
-369
-218
-6
224
427
571
641
644
605
564
556
609
732
911
1118
1312
1453
1512
1475
1349
1158
933
706
501
329
184
53
-82
-230
-392
-550
-677
-740
-716
-595
-395
-154
69
218
243
129
-109
-416
-715
-921
-969
-830
-525
-123
271
543
596
383
-82
-718
-1397
-1966
-2289
-2276
-1907
-1241
-401
454
1164
1605
1715
1503
1045
462
-118
-585
-872
-970
-918
-787
-660
-602
-647
-788
-989
-1191
-1338
-1385
-1317
-1145
-898
-617
-340
-91
120
298
452
590
713
809
861
848
760
594
367
105
-158
-392
-572
-689
-744
-745
-706
-636
-539
-416
-267
-95
88
265
414
514
559
556
530
516
553
664
854
1098
1348
1540
1614
1531
1284
909
473
62
-241
-380
-340
-153
110
357
502
483
288
-52
-461
-847
-1119
-1218
-1126
-874
-531
-182
90
227
213
69
-149
-373
-539
-607
-569
-448
-294
-161
-101
-142
-285
-504
-754
-983
-1140
-1192
-1123
-940
-667
-338
4
319
571
731
782
719
550
299
4
-286
-519
-646
-633
-470
-174
213
625
992
1247
1343
1261
1018
654
231
-187
-544
-805
-960
-1020
-1014
-974
-923
-873
-819
-744
-625
-445
-203
86
387
652
835
901
835
653
395
120
-105
-225
-207
-50
217
535
832
1040
1110
1022
794
476
138
-145
-310
-324
-187
62
360
634
816
866
774
572
317
86
-48
-33
150
483
907
1344
1705
1910
1907
1678
1245
662
9
-625
-1157
-1523
-1685
-1637
-1404
-1037
-607
-187
150
351
385
251
-19
-370
-730
-1025
-1192
-1191
-1020
-708
-315
80
399
577
581
410
103
-279
-658
-965
-1150
-1192
-1103
-920
-697
-488
-337
-263
-260
-301
-343
-343
-267
-98
154
458
765
1018
1164
1164
1002
689
262
-218
-677
-1041
-1246
-1251
-1045
-651
-123
463
1020
1466
1739
1806
1671
1369
965
535
153
-119
-249
-231
-89
131
374
589
732
784
744
631
478
325
208
155
179
279
441
639
845
1030
1171
1252
1269
1226
1135
1010
864
705
538
360
166
-52
-294
-558
-832
-1097
-1330
-1509
-1616
-1642
-1590
-1471
-1309
-1131
-965
-836
-762
-754
-811
-927
-1087
-1272
-1461
-1631
-1765
-1850
-1879
-1854
-1783
-1676
-1546
-1402
-1243
-1065
-853
-594
-279
90
492
893
1244
1497
1608
1558
1353
1032
656
298
28
-101
-72
100
368
664
918
1072
1093
981
763
490
220
3
-123
-147
-76
65
239
412
554
645
674
644
563
446
317
199
120
106
177
340
591
905
1247
1571
1833
1997
2045
1982
1828
1617
1385
1162
963
789
628
466
290
100
-89
-252
-360
-390
-334
-206
-36
134
260
311
276
167
16
-134
-243
-285
-253
-162
-43
69
142
157
113
25
-83
-189
-273
-329
-363
-385
-406
-434
-466
-494
-505
-490
-447
-385
-324
-286
-289
-340
-433
-544
-644
-701
-694
-617
-483
-320
-164
-47
13
16
-22
-67
-85
-47
62
235
449
668
852
967
991
919
759
529
249
-58
-378
-698
-1010
-1305
-1572
-1795
-1955
-2033
-2017
-1901
-1688
-1396
-1048
-675
-308
27
308
522
666
743
765
747
709
673
659
682
753
871
1030
1214
1402
1573
1709
1799
1838
1829
1781
1700
1590
1449
1272
1049
774
445
75
-316
-697
-1032
-1288
-1440
-1479
-1411
-1256
-1049
-828
-627
-476
-392
-379
-428
-522
-636
-746
-829
-866
-850
-780
-667
-532
-399
-296
-247
-266
-356
-503
-680
-852
-982
-1036
-997
-862
-649
-386
-114
131
318
434
478
462
407
336
265
206
158
118
77
32
-18
-67
-106
-126
-124
-106
-83
-74
-97
-164
-273
-409
-542
-632
-640
-532
-294
68
523
1022
1509
1921
2212
2355
2349
2216
2000
1752
1526
1360
1276
1270
1318
1377
1401
1349
1192
926
573
174
-213
-532
-732
-786
-695
-488
-220
38
214
247
99
-234
-724
-1312
-1919
-2462
-2863
-3066
-3047
-2816
-2417
-1917
-1396
-934
-592
-405
-375
-470
-636
-804
-909
-903
-765
-507
-170
184
490
693
762
699
537
334
156
60
80
221
453
722
965
1123
1162
1078
899
677
473
343
321
409
577
773
933
1000
940
741
430
55
-320
-632
-831
-887
-799
-585
-286
54
388
678
897
1032
1084
1061
981
862
721
575
434
301
175
52
-76
-212
-355
-499
-630
-728
-780
-773
-711
-610
-497
-408
-376
-426
-563
-772
-1018
-1256
-1437
-1525
-1503
-1379
-1182
-956
-748
-595
-515
-504
-540
-588
-612
-586
-500
-362
-195
-25
120
228
299
345
388
450
543
669
818
969
1102
1198
1252
1268
1258
1240
1228
1225
1224
1209
1160
1062
908
709
489
280
119
32
31
106
232
369
474
510
459
319
111
-129
-359
-537
-631
-626
-523
-338
-102
153
394
591
726
789
777
696
556
369
149
-94
-348
-606
-861
-1108
-1344
-1565
-1767
-1944
-2087
-2190
-2244
-2241
-2180
-2058
-1883
-1664
-1413
-1144
-872
-608
-358
-126
86
280
456
610
736
826
869
856
784
654
479
279
80
-90
-206
-251
-221
-124
21
185
341
461
531
545
509
438
348
256
169
89
10
-78
-182
-303
-436
-565
-671
-736
-750
-712
-636
-544
-461
-409
-398
-421
-457
-473
-434
-313
-101
189
522
845
1101
1240
1229
1060
751
344
-108
-549
-931
-1221
-1402
-1474
-1446
-1331
-1142
-889
-579
-222
166
562
935
1248
1465
1563
1533
1387
1158
896
656
486
424
480
643
878
1133
1355
1492
1512
1402
1174
860
505
162
-124
-319
-405
-386
-282
-127
43
191
294
342
342
315
286
286
333
434
577
737
879
966
971
879
698
453
182
-73
-275
-401
-445
-420
-353
-276
-218
-197
-220
-280
-361
-447
-525
-590
-647
-706
-775
-858
-949
-1033
-1087
-1092
-1036
-921
-768
-610
-489
-440
-486
-628
-844
-1092
-1320
-1479
-1534
-1469
-1295
-1039
-743
-447
-180
42
222
376
523
680
853
1036
1208
1347
1428
1441
1385
1277
1145
1020
929
890
910
979
1083
1201
1317
1423
1516
1601
1684
1771
1861
1949
2021
2070
2084
2062
2009
1937
1861
1794
1743
1706
1670
1615
1518
1361
1130
828
467
72
-324
-685
-981
-1187
-1290
-1292
-1202
-1042
-840
-623
-419
-250
-130
-66
-59
-101
-186
-302
-442
-600
-771
-952
-1136
-1315
-1476
-1605
-1688
-1714
-1683
-1601
-1487
-1366
-1264
-1204
-1197
-1237
-1305
-1370
-1394
-1348
-1211
-987
-698
-385
-99
109
199
155
-20
-293
-618
-938
-1198
-1359
-1399
-1317
-1135
-887
-617
-365
-163
-30
31
31
-7
-55
-84
-70
2
134
317
531
747
937
1074
1140
1130
1051
921
770
628
524
479
504
596
739
912
1085
1232
1329
1361
1320
1213
1051
857
660
490
378
352
429
613
894
1244
1621
1976
2257
2417
2428
2282
1994
1602
1160
729
363
104
-29
-42
37
166
295
381
393
322
177
-13
-210
-378
-489
-530
-510
-454
-398
-380
-429
-557
-753
-988
-1215
-1385
-1457
-1410
-1249
-1006
-736
-498
-348
-325
-437
-663
-956
-1257
-1508
-1669
-1726
-1692
-1606
-1515
-1467
-1488
-1583
-1729
-1886
-2007
-2055
-2016
-1898
-1734
-1568
-1442
-1377
-1372
-1394
-1391
-1306
-1095
-742
-270
267
788
1213
1476
1546
1437
1201
919
676
543
561
729
1008
1336
1646
1880
2012
2044
2008
1952
1922
1952
2048
2189
2334
2433
2440
2323
2076
1714
1269
780
285
-189
-625
-1016
-1357
-1644
-1868
-2015
-2073
-2035
-1908
-1716
-1500
-1309
-1189
-1175
-1279
-1483
-1746
-2009
-2213
-2305
-2259
-2073
-1776
-1411
-1032
-682
-389
-161
17
169
325
506
719
955
1192
1399
1546
1614
1596
1497
1335
1130
905
673
443
215
-14
-245
-477
-704
-916
-1099
-1241
-1335
-1378
-1372
-1322
-1232
-1106
-943
-741
-501
-226
75
384
679
933
1128
1252
1307
1308
1280
1254
1260
1316
1426
1580
1751
1906
2009
2036
1973
1826
1617
1380
1156
982
885
876
950
1083
1243
1391
1489
1508
1433
1258
992
653
263
-160
-599
-1045
-1495
-1949
-2405
-2859
-3300
-3705
-4046
-4294
-4415
-4389
-4205
-3870
-3405
-2848
-2245
-1646
-1099
-641
-297
-79
18
11
-72
-200
-336
-446
-501
-478
-365
-163
117
452
812
1166
1480
1730
1903
1994
2009
1962
1865
1729
1556
1341
1073
741
341
-122
-626
-1134
-1601
-1979
-2227
-2321
-2256
-2051
-1744
-1385
-1024
-703
-452
-277
-170
-112
-78
-46
-6
44
90
115
98
24
-112
-306
-540
-790
-1028
-1226
-1360
-1412
-1373
-1240
-1020
-724
-370
18
415
792
1123
1387
1572
1676
1709
1691
1648
1606
1587
1601
1647
1708
1760
1777
1734
1615
1422
1169
883
600
353
171
67
41
75
141
206
240
220
137
0
-171
-344
-485
-563
-558
-465
-294
-72
164
372
515
565
512
365
150
-94
-322
-494
-581
-571
-474
-315
-135
25
132
164
122
26
-88
-176
-198
-125
53
323
655
1004
1325
1576
1732
1784
1743
1635
1490
1339
1202
1087
989
891
771
608
390
115
-202
-537
-857
-1129
-1325
-1429
-1440
-1368
-1239
-1085
-938
-827
-770
-772
-827
-918
-1024
-1121
-1193
-1230
-1233
-1209
-1175
-1145
-1133
-1146
-1185
-1244
-1313
-1382
-1443
-1493
-1532
-1563
-1587
-1600
-1594
-1553
-1462
-1305
-1076
-777
-427
-55
304
614
846
983
1026
990
900
785
670
570
489
419
345
249
120
-49
-252
-476
-705
-922
-1114
-1272
-1393
-1475
-1519
-1520
-1473
-1376
-1229
-1039
-828
-626
-469
-393
-426
-575
-827
-1148
-1484
-1777
-1972
-2031
-1944
-1726
-1419
-1080
-772
-547
-441
-462
-591
-792
-1012
-1199
-1309
-1313
-1204
-992
-704
-376
-45
260
519
726
890
1030
1168
1328
1524
1758
2017
2281
2514
2686
2772
2763
2670
2521
2359
2230
2173
2208
2328
2500
2667
2762
2722
2504
2094
1516
826
102
-569
-1115
-1487
-1673
-1696
-1606
-1473
-1361
-1323
-1385
-1547
-1781
-2045
-2290
-2473
-2566
-2554
-2440
-2237
-1963
-1638
-1277
-893
-495
-95
295
659
981
1246
1446
1583
1667
1714
1746
1781
1829
1887
1944
1976
1957
1867
1692
1433
1107
741
372
34
-244
-448
-577
-644
-676
-700
-747
-836
-979
-1173
-1405
-1651
-1887
-2086
-2231
-2312
-2331
-2298
-2232
-2154
-2083
-2031
-2001
-1989
-1976
-1942
-1862
-1716
-1491
-1181
-792
-338
159
676
1189
1675
2116
2494
2795
3009
3128
3148
3075
2918
2699
2441
2175
1927
1718
1558
1443
1359
1283
1193
1067
895
679
431
174
-71
-284
-455
-583
-679
-757
-834
-923
-1028
-1145
-1265
-1374
-1460
-1518
-1545
-1547
-1532
-1506
-1471
-1427
-1365
-1277
-1156
-997
-804
-588
-362
-141
61
236
380
494
579
634
658
642
581
471
314
123
-82
-274
-424
-511
-524
-466
-355
-220
-96
-15
0
-64
-202
-400
-632
-872
-1094
-1277
-1407
-1480
-1496
-1464
-1398
-1315
-1233
-1168
-1133
-1131
-1153
-1179
-1177
-1115
-963
-704
-343
93
554
981
1315
1511
1552
1456
1268
1057
895
842
928
1149
1466
1815
2123
2329
2396
2323
2141
1903
1673
1504
1428
1446
1535
1650
1744
1773
1715
1566
1342
1071
782
499
234
-11
-241
-461
-672
-863
-1020
-1125
-1160
-1121
-1016
-867
-703
-557
-455
-413
-432
-502
-606
-723
-839
-943
-1033
-1109
-1172
-1217
-1236
-1215
-1145
-1018
-844
-637
-423
-232
-87
-1
32
34
36
74
175
347
581
844
1092
1281
1374
1354
1229
1028
794
575
410
320
306
347
411
460
466
416
316
192
79
16
30
132
310
530
746
902
951
862
627
266
-178
-645
-1071
-1398
-1585
-1616
-1502
-1276
-985
-683
-413
-205
-63
27
98
191
341
571
883
1256
1648
2005
2278
2419
2405
2235
1934
1542
1114
701
351
92
-63
-119
-96
-17
92
210
327
439
552
674
813
973
1149
1332
1503
1642
1729
1748
1692
1564
1375
1144
894
647
418
218
48
-98
-231
-362
-500
-648
-806
-964
-1113
-1242
-1343
-1414
-1459
-1485
-1503
-1525
-1559
-1611
-1679
-1759
-1842
-1917
-1972
-1996
-1977
-1910
-1790
-1616
-1392
-1130
-842
-549
-272
-31
158
285
348
354
318
260
199
154
141
165
230
330
456
596
735
859
950
997
988
920
797
632
449
279
156
111
164
322
571
884
1216
1518
1746
1865
1859
1732
1511
1234
946
692
505
402
384
435
524
618
684
694
635
509
332
131
-57
-199
-264
-236
-116
81
324
573
789
941
1010
1000
928
824
721
649
622
635
668
688
657
548
347
62
-281
-641
-975
-1243
-1422
-1506
-1507
-1446
-1347
-1228
-1094
-937
-742
-490
-169
215
640
1068
1449
1737
1896
1909
1787
1559
1272
978
724
543
450
441
498
594
704
808
892
954
995
1018
1030
1027
1008
966
901
811
706
598
504
442
428
469
565
706
873
1045
1195
1301
1345
1316
1211
1037
808
543
264
-7
-251
-456
-615
-733
-819
-892
-971
-1074
-1216
-1400
-1622
-1867
-2112
-2330
-2494
-2585
-2589
-2511
-2362
-2166
-1952
-1750
-1583
-1467
-1404
-1385
-1393
-1404
-1397
-1357
-1276
-1157
-1012
-859
-715
-591
-495
-424
-370
-323
-272
-215
-155
-103
-76
-88
-151
-266
-425
-609
-794
-956
-1077
-1148
-1171
-1161
-1140
-1129
-1151
-1218
-1335
-1497
-1694
-1912
-2138
-2361
-2571
-2764
-2934
-3075
-3179
-3239
-3244
-3189
-3067
-2877
-2618
-2290
-1894
-1430
-899
-307
335
1006
1677
2313
2877
3338
3682
3910
4049
4139
4230
4366
4576
4864
5201
5537
5805
5941
5897
5658
5243
4704
4116
3558
3093
2755
2542
2414
2312
2165
1917
1539
1038
454
-147
-693
-1123
-1398
-1517
-1509
-1428
-1335
-1285
-1314
-1425
-1597
-1787
-1942
-2015
-1975
-1814
-1549
-1214
-858
-529
-267
-100
-40
-84
-216
-415
-654
-909
-1156
-1376
-1554
-1682
-1761
-1794
-1792
-1771
-1742
-1713
-1686
-1650
-1590
-1487
-1323
-1090
-795
-459
-114
201
448
604
660
628
539
433
350
323
369
488
663
866
1067
1241
1370
1450
1486
1488
1468
1436
1398
1359
1322
1294
1283
1303
1364
1472
1624
1809
2005
2188
2334
2430
2474
2481
2474
2480
2522
2608
2731
2868
2986
3049
3028
2907
2689
2391
2037
1659
1276
900
532
167
-203
-582
-966
-1342
-1695
-2011
-2284
-2519
-2731
-2942
-3170
-3423
-3693
-3956
-4174
-4308
-4326
-4217
-3994
-3691
-3359
-3047
-2795
-2616
-2499
-2407
-2289
-2100
-1809
-1415
-944
-450
7
368
598
688
665
579
491
459
521
689
945
1248
1547
1790
1940
1979
1915
1773
1589
1403
1251
1155
1126
1161
1246
1362
1485
1592
1663
1684
1645
1551
1412
1249
1089
959
880
864
906
987
1075
1135
1135
1055
894
669
412
158
-63
-236
-367
-482
-624
-836
-1154
-1592
-2140
-2762
-3406
-4010
-4521
-4903
-5142
-5249
-5253
-5192
-5103
-5010
-4928
-4854
-4776
-4678
-4545
-4371
-4153
-3896
-3609
-3296
-2963
-2610
-2237
-1847
-1446
-1046
-663
-313
-6
254
473
666
851
1045
1253
1474
1692
1887
2037
2135
2182
2199
2223
2295
2450
2710
3071
3507
3969
4400
4745
4967
5053
5018
4901
4753
4623
4546
4532
4564
4602
4595
4493
4260
3885
3385
2800
2184
1594
1076
657
341
111
-64
-219
-384
-573
-787
-1008
-1216
-1383
-1492
-1537
-1530
-1493
-1458
-1457
-1514
-1637
-1819
-2037
-2257
-2439
-2551
-2567
-2479
-2298
-2045
-1753
-1458
-1190
-971
-811
-706
-645
-612
-587
-559
-520
-470
-416
-366
-333
-325
-348
-404
-491
-604
-736
-878
-1018
-1148
-1254
-1327
-1359
-1349
-1300
-1219
-1120
-1016
-919
-834
-755
-670
-557
-396
-170
128
488
885
1284
1643
1926
2110
2190
2182
2116
2033
1970
1953
1991
2075
2178
2267
2313
2294
2208
2069
1901
1734
1594
1494
1428
1379
1315
1206
1027
766
431
41
-369
-766
-1117
-1403
-1616
-1765
-1866
-1940
-2011
-2095
-2204
-2340
-2495
-2659
-2812
-2933
-3001
-2996
-2907
-2728
-2471
-2157
-1821
-1503
-1242
-1069
-993
-1002
-1065
-1124
-1124
-1012
-758
-361
145
699
1223
1639
1884
1928
1775
1467
1071
665
320
86
-16
0
98
226
332
380
352
257
121
-18
-123
-169
-148
-71
31
121
163
129
10
-185
-426
-672
-877
-1002
-1020
-927
-736
-483
-216
17
171
219
157
4
-199
-400
-546
-593
-522
-339
-78
205
445
583
577
415
117
-268
-671
-1020
-1256
-1341
-1270
-1067
-779
-459
-160
87
274
418
554
721
955
1271
1660
2090
2512
2872
3121
3233
3201
3048
2814
2548
2296
2092
1952
1871
1831
1806
1773
1716
1634
1540
1453
1394
1376
1403
1461
1528
1577
1581
1527
1414
1261
1099
966
896
910
1012
1185
1390
1579
1702
1717
1601
1352
992
561
106
-324
-693
-983
-1193
-1345
-1469
-1601
-1770
-1993
-2268
-2580
-2896
-3180
-3399
-3525
-3548
-3474
-3321
-3116
-2892
-2677
-2491
-2345
-2237
-2159
-2100
-2047
-1990
-1927
-1858
-1789
-1728
-1680
-1650
-1640
-1646
-1664
-1687
-1707
-1715
-1703
-1661
-1582
-1456
-1278
-1045
-759
-431
-75
290
642
963
1238
1463
1643
1791
1927
2070
2238
2443
2686
2957
3240
3511
3748
3930
4041
4075
4033
3924
3761
3560
3341
3119
2909
2723
2567
2441
2343
2263
2188
2104
1994
1846
1651
1407
1116
787
433
67
-299
-656
-1000
-1332
-1652
-1962
-2264
-2556
-2831
-3081
-3294
-3458
-3562
-3598
-3562
-3454
-3280
-3054
-2792
-2516
-2250
-2019
-1843
-1735
-1698
-1721
-1783
-1854
-1901
-1893
-1811
-1647
-1412
-1132
-839
-570
-351
-198
-106
-57
-20
38
142
306
525
777
1029
1245
1395
1464
1453
1382
1284
1192
1135
1129
1172
1246
1319
1359
1341
1251
1095
897
694
529
440
453
578
802
1096
1417
1716
1948
2078
2087
1972
1749
1450
1116
789
511
310
202
185
241
335
428
476
445
311
71
-262
-660
-1082
-1489
-1843
-2122
-2316
-2430
-2480
-2486
-2467
-2435
-2393
-2333
-2246
-2121
-1955
-1754
-1535
-1324
-1149
-1033
-989
-1016
-1100
-1209
-1309
-1366
-1356
-1267
-1103
-881
-624
-361
-114
100
272
401
488
537
550
530
480
408
329
267
252
317
490
788
1212
1741
2338
2953
3531
4024
4396
4630
4729
4712
4607
4446
4257
4059
3864
3674
3486
3297
3103
2905
2706
2507
2310
2116
1923
1731
1542
1360
1196
1059
959
899
872
862
846
797
689
509
255
-58
-405
-752
-1066
-1321
-1506
-1619
-1674
-1687
-1678
-1660
-1641
-1620
-1594
-1560
-1517
-1471
-1435
-1421
-1440
-1498
-1589
-1699
-1812
-1906
-1968
-1993
-1982
-1950
-1911
-1879
-1865
-1867
-1879
-1891
-1889
-1868
-1827
-1772
-1714
-1662
-1622
-1593
-1565
-1522
-1451
-1339
-1184
-993
-784
-577
-391
-241
-131
-54
4
64
144
258
409
595
804
1018
1219
1389
1511
1576
1575
1511
1388
1222
1035
853
707
621
614
687
829
1008
1188
1326
1392
1370
1266
1110
948
828
796
875
1065
1338
1644
1922
2113
2169
2068
1812
1430
967
479
18
-373
-667
-855
-943
-950
-905
-838
-778
-748
-762
-825
-927
-1048
-1160
-1232
-1237
-1157
-988
-746
-459
-163
102
310
445
514
539
548
573
632
728
842
944
996
966
843
635
377
120
-82
-182
-155
-8
228
495
729
870
877
737
465
100
-306
-698
-1031
-1277
-1430
-1497
-1500
-1464
-1408
-1346
-1283
-1214
-1135
-1041
-932
-815
-703
-612
-555
-544
-577
-646
-732
-808
-845
-819
-710
-512
-235
99
453
784
1050
1213
1252
1163
962
686
383
105
-100
-199
-181
-57
140
363
560
684
704
610
417
163
-103
-324
-451
-453
-320
-68
268
634
976
1247
1416
1472
1430
1321
1186
1069
1000
1002
1071
1196
1351
1515
1668
1803
1921
2033
2147
2267
2385
2482
2528
2495
2361
2119
1783
1384
966
577
253
16
-136
-224
-281
-341
-434
-569
-743
-937
-1127
-1294
-1430
-1541
-1647
-1775
-1947
-2172
-2442
-2731
-3003
-3219
-3351
-3388
-3342
-3239
-3117
-3010
-2939
-2906
-2894
-2873
-2810
-2678
-2468
-2189
-1867
-1536
-1227
-961
-741
-556
-383
-201
4
230
456
650
778
809
732
557
313
43
-209
-405
-527
-578
-580
-566
-576
-640
-775
-977
-1230
-1502
-1755
-1954
-2069
-2084
-1993
-1802
-1531
-1206
-862
-533
-253
-52
56
69
2
-116
-246
-344
-376
-317
-165
68
351
649
928
1162
1340
1467
1557
1630
1702
1781
1863
1935
1978
1975
1918
1807
1659
1495
1342
1222
1147
1119
1128
1156
1182
1188
1160
1095
995
871
732
591
454
326
205
87
-36
-171
-323
-494
-677
-858
-1010
-1102
-1100
-974
-707
-302
211
782
1341
1818
2150
2301
2271
2096
1843
1591
1418
1375
1475
1689
1953
2184
2301
2248
2009
1616
1132
648
247
-8
-95
-38
105
253
326
265
47
-310
-757
-1223
-1638
-1945
-2118
-2159
-2097
-1976
-1843
-1737
-1678
-1669
-1697
-1740
-1772
-1777
-1744
-1674
-1575
-1461
-1350
-1258
-1199
-1181
-1209
-1277
-1370
-1467
-1536
-1547
-1473
-1302
-1040
-715
-374
-77
122
182
92
-125
-413
-692
-879
-903
-726
-350
178
781
1362
1835
2135
2235
2151
1932
1647
1370
1156
1037
1014
1062
1141
1207
1226
1182
1077
929
764
610
487
405
363
347
343
333
299
232
124
-27
-217
-437
-671
-898
-1093
-1231
-1294
-1276
-1186
-1055
-928
-855
-886
-1052
-1355
-1769
-2234
-2673
-3001
-3150
-3080
-2791
-2325
-1757
-1179
-684
-341
-188
-222
-400
-658
-917
-1110
-1186
-1125
-938
-655
-322
13
316
566
761
913
1046
1181
1338
1525
1737
1962
2180
2370
2515
2606
2642
2632
2591
2537
2488
2454
2438
2433
2420
2375
2268
2077
1784
1389
906
368
-183
-696
-1128
-1447
-1641
-1723
-1727
-1704
-1707
-1786
-1969
-2258
-2627
-3025
-3386
-3642
-3741
-3657
-3400
-3010
-2556
-2115
-1760
-1540
-1470
-1530
-1664
-1799
-1861
-1790
-1560
-1185
-711
-211
233
556
720
725
611
447
314
283
401
677
1082
1556
2025
2415
2674
2781
2751
2626
2465
2327
2259
2282
2389
2551
2723
2858
2915
2869
2715
2462
2129
1744
1332
918
520
157
-155
-401
-568
-651
-653
-591
-493
-395
-334
-341
-429
-595
-812
-1039
-1228
-1334
-1328
-1204
-976
-683
-374
-103
82
149
83
-114
-424
-818
-1264
-1726
-2171
-2566
-2886
-3109
-3224
-3230
-3141
-2983
-2794
-2618
-2496
-2456
-2508
-2641
-2821
-2998
-3117
-3128
-2999
-2717
-2299
-1781
-1213
-652
-149
257
543
702
742
681
542
355
148
-49
-208
-304
-318
-241
-77
155
424
692
917
1068
1128
1099
1004
884
783
744
799
955
1201
1504
1821
2104
2316
2434
2452
2381
2248
2081
1908
1750
1620
1522
1455
1417
1411
1442
1518
1651
1845
2097
2391
2703
2999
3243
3402
3455
3396
3236
3001
2728
2454
2212
2023
1892
1805
1735
1647
1504
1277
948
521
12
-547
-1114
-1649
-2116
-2490
-2759
-2927
-3004
-3012
-2969
-2896
-2807
-2709
-2607
-2500
-2385
-2259
-2118
-1962
-1787
-1594
-1381
-1152
-911
-667
-430
-212
-26
123
233
309
364
414
476
562
675
812
958
1095
1203
1267
1281
1251
1192
1122
1064
1031
1028
1047
1070
1070
1022
904
705
425
80
-307
-707
-1089
-1427
-1701
-1898
-2012
-2043
-1994
-1872
-1686
-1449
-1176
-885
-596
-330
-103
70
184
240
245
212
156
94
37
-5
-29
-36
-30
-17
-4
2
-2
-19
-50
-92
-141
-192
-238
-273
-290
-286
-258
-205
-132
-41
60
165
266
354
423
466
478
455
398
309
196
71
-50
-153
-219
-234
-187
-70
120
383
715
1108
1552
2029
2521
2997
3428
3778
4017
4120
4075
3886
3573
3168
2712
2247
1803
1402
1047
726
418
101
-241
-611
-999
-1382
-1728
-2009
-2210
-2324
-2367
-2368
-2367
-2399
-2492
-2659
-2892
-3170
-3459
-3725
-3938
-4075
-4130
-4106
-4011
-3863
-3668
-3436
-3169
-2867
-2534
-2173
-1796
-1418
-1057
-731
-450
-220
-35
115
246
371
502
642
788
932
1062
1168
1242
1283
1290
1268
1220
1147
1049
922
764
573
355
119
-114
-324
-485
-577
-586
-508
-354
-141
102
346
560
725
830
877
880
862
853
880
965
1122
1350
1635
1953
2271
2554
2771
2898
2924
2853
2699
2488
2249
2011
1796
1618
1483
1383
1311
1253
1202
1158
1128
1128
1178
1295
1492
1767
2106
2480
2847
3162
3383
3476
3428
3247
2961
2617
2270
1975
1776
1697
1737
1872
2059
2245
2377
2417
2347
2174
1928
1656
1411
1240
1172
1212
1339
1509
1667
1754
1724
1550
1229
785
257
-305
-851
-1342
-1754
-2079
-2323
-2498
-2616
-2683
-2697
-2648
-2521
-2304
-1994
-1599
-1145
-668
-210
183
479
653
701
632
465
223
-70
-398
-754
-1134
-1541
-1973
-2420
-2865
-3276
-3619
-3855
-3955
-3901
-3695
-3360
-2933
-2466
-2013
-1623
-1328
-1143
-1059
-1051
-1080
-1105
-1089
-1008
-854
-638
-388
-138
74
218
276
243
132
-35
-226
-413
-569
-679
-738
-752
-732
-696
-659
-633
-625
-637
-668
-712
-766
-827
-893
-968
-1053
-1153
-1271
-1407
-1557
-1712
-1856
-1970
-2032
-2020
-1914
-1704
-1391
-989
-525
-38
430
837
1153
1360
1459
1468
1417
1337
1260
1204
1172
1157
1141
1106
1043
955
861
791
780
858
1041
1324
1680
2067
2436
2740
2948
3046
3043
2960
2824
2656
2469
2259
2012
1714
1355
943
505
85
-268
-506
-603
-557
-397
-178
38
191
242
180
24
-182
-389
-552
-648
-684
-689
-709
-788
-952
-1201
-1504
-1806
-2045
-2171
-2159
-2024
-1814
-1604
-1471
-1477
-1650
-1976
-2398
-2837
-3202
-3423
-3459
-3314
-3027
-2668
-2310
-2020
-1840
-1782
-1832
-1958
-2125
-2306
-2484
-2656
-2825
-2987
-3129
-3223
-3228
-3102
-2815
-2358
-1758
-1068
-364
272
774
1101
1253
1264
1198
1126
1116
1208
1415
1718
2076
2440
2763
3017
3190
3289
3332
3339
3325
3295
3248
3173
3062
2910
2718
2490
2230
1937
1603
1216
766
250
-319
-910
-1473
-1953
-2304
-2497
-2538
-2463
-2338
-2237
-2225
-2336
-2564
-2856
-3129
-3285
-3244
-2958
-2435
-1731
-944
-187
439
871
1094
1145
1098
1042
1056
1187
1441
1783
2153
2483
2723
2850
2878
2849
2820
2845
2954
3148
3395
3642
3825
3892
3812
3583
3232
2805
2356
1932
1566
1274
1050
878
737
604
462
298
102
-133
-414
-747
-1131
-1561
-2024
-2495
-2947
-3353
-3690
-3950
-4132
-4250
-4320
-4357
-4370
-4354
-4296
-4176
-3980
-3699
-3340
-2925
-2483
-2044
-1630
-1245
-879
-505
-91
386
931
1522
2113
2636
3019
3199
3141
2844
2347
1721
1053
436
-57
-378
-516
-496
-365
-189
-28
68
72
-16
-173
-360
-530
-640
-660
-580
-415
-199
17
176
225
125
-141
-563
-1105
-1708
-2304
-2824
-3209
-3417
-3429
-3248
-2892
-2387
-1763
-1046
-260
570
1417
2243
2999
3626
4059
4246
4148
3760
3113
2271
1323
372
-488
-1186
-1687
-1996
-2153
-2225
-2285
-2394
-2591
-2880
-3229
-3580
-3862
-4006
-3961
-3708
-3261
-2668
-2001
-1342
-766
-329
-57
57
51
-19
-88
-100
-16
177
466
818
1193
1551
1868
2136
2369
2592
2833
3111
3429
3767
4086
4342
4489
4497
4363
4110
3784
3443
3139
2910
2766
2686
2629
2539
2366
2075
1658
1133
541
-67
-642
-1147
-1563
-1888
-2133
-2313
-2439
-2510
-2516
-2444
-2281
-2025
-1692
-1310
-922
-572
-297
-117
-33
-26
-63
-110
-136
-125
-77
-2
82
159
222
271
319
378
458
557
659
733
743
653
438
89
-380
-935
-1531
-2116
-2640
-3064
-3362
-3523
-3547
-3445
-3233
-2931
-2563
-2156
-1742
-1351
-1012
-751
-579
-494
-482
-516
-562
-591
-579
-517
-412
-285
-164
-79
-53
-94
-197
-339
-487
-599
-634
-555
-333
49
593
1290
2114
3024
3967
4879
5692
6336
6750
6893
6742
6305
5613
4724
3710
2649
1620
689
-91
-687
-1086
-1289
-1313
-1186
-941
-615
-245
132
486
794
1039
1216
1324
1369
1358
1297
1190
1041
848
616
350
64
-225
-495
-722
-890
-989
-1018
-987
-910
-805
-683
-551
-408
-248
-63
149
380
613
818
960
1004
927
720
394
-20
-477
-924
-1311
-1597
-1758
-1791
-1711
-1550
-1354
-1169
-1041
-1008
-1095
-1304
-1624
-2024
-2462
-2886
-3247
-3506
-3640
-3649
-3552
-3384
-3186
-2994
-2829
-2689
-2550
-2375
-2120
-1754
-1273
-705
-109
433
833
1022
971
691
250
-248
-683
-945
-958
-700
-208
432
1105
1693
2100
2276
2222
1983
1636
1267
944
704
546
436
318
137
-148
-548
-1042
-1583
-2109
-2561
-2894
-3085
-3135
-3064
-2900
-2667
-2383
-2051
-1666
-1218
-699
-112
529
1200
1871
2513
3099
3609
4027
4341
4536
4596
4509
4268
3883
3385
2830
2295
1861
1607
1580
1790
2199
2725
3257
3677
3883
3810
3444
2821
2017
1132
258
-530
-1193
-1726
-2157
-2526
-2874
-3226
-3589
-3945
-4264
-4513
-4665
-4706
-4638
-4476
-4237
-3940
-3596
-3211
-2791
-2345
-1889
-1454
-1079
-802
-657
-656
-788
-1022
-1306
-1583
-1807
-1944
-1987
-1946
-1844
-1703
-1534
-1330
-1063
-697
-200
447
1231
2108
3008
3845
4536
5017
5257
5263
5069
4733
4312
3854
3384
2906
2412
1887
1330
756
204
-272
-614
-777
-741
-520
-163
256
654
956
1110
1097
927
638
277
-111
-496
-870
-1241
-1629
-2054
-2526
-3033
-3548
-4026
-4418
-4683
-4796
-4753
-4576
-4302
-3976
-3643
-3334
-3067
-2844
-2653
-2479
-2305
-2123
-1932
-1736
-1545
-1367
-1207
-1063
-926
-788
-639
-471
-283
-77
142
369
603
845
1099
1371
1659
1959
2257
2533
2763
2925
3002
2989
2892
2729
2525
2310
2107
1938
1810
1728
1686
1679
1704
1762
1858
2001
2198
2454
2765
3116
3482
3829
4118
4312
4378
4293
4050
3658
3139
2532
1881
1233
630
101
-339
-693
-982
-1237
-1494
-1784
-2124
-2513
-2929
-3335
-3683
-3925
-4022
-3955
-3724
-3348
-2861
-2305
-1717
-1125
-547
15
562
1098
1621
2120
2572
2949
3220
3359
3346
3178
2861
2414
1863
1236
567
-110
-758
-1338
-1809
-2130
-2271
-2211
-1952
-1515
-944
-299
354
951
1444
1806
2032
2135
2141
2077
1966
1817
1632
1404
1126
797
430
45
-325
-649
-897
-1056
-1124
-1113
-1045
-946
-839
-739
-655
-592
-551
-534
-548
-599
-691
-820
-974
-1129
-1254
-1318
-1301
-1199
-1029
-827
-638
-509
-472
-536
-680
-861
-1022
-1107
-1077
-924
-676
-386
-128
26
25
-152
-484
-917
-1376
-1779
-2060
-2181
-2141
-1975
-1741
-1509
-1343
-1285
-1350
-1522
-1761
-2017
-2238
-2385
-2440
-2405
-2303
-2171
-2045
-1961
-1936
-1975
-2066
-2185
-2304
-2395
-2437
-2416
-2330
-2183
-1983
-1739
-1457
-1137
-778
-381
54
517
989
1448
1864
2210
2466
2625
2689
2675
2605
2501
2376
2235
2067
1853
1572
1208
760
243
-303
-827
-1270
-1578
-1712
-1654
-1413
-1014
-505
71
670
1256
1806
2308
2751
3124
3409
3586
3628
3513
3228
2773
2171
1459
687
-88
-809
-1429
-1911
-2227
-2364
-2312
-2070
-1645
-1051
-314
521
1395
2239
2975
3532
3858
3927
3748
3360
2831
2239
1661
1158
763
480
285
135
-14
-200
-439
-722
-1018
-1284
-1468
-1530
-1452
-1238
-919
-544
-167
159
398
535
582
566
529
511
541
635
784
965
1144
1286
1366
1376
1327
1247
1175
1148
1196
1327
1528
1761
1975
2112
2118
1958
1617
1108
467
-251
-983
-1665
-2242
-2674
-2939
-3037
-2986
-2818
-2579
-2322
-2097
-1949
-1907
-1984
-2167
-2422
-2698
-2937
-3078
-3079
-2915
-2593
-2142
-1614
-1066
-550
-100
272
582
863
1159
1508
1932
2427
2966
3499
3965
4308
4481
4463
4256
3886
3396
2835
2254
1696
1191
761
418
171
24
-19
45
216
491
857
1296
1780
2273
2733
3116
3376
3475
3382
3084
2588
1924
1142
311
-492
-1194
-1737
-2093
-2263
-2280
-2201
-2094
-2017
-2011
-2081
-2201
-2320
-2373
-2302
-2072
-1679
-1158
-576
-15
440
722
791
643
306
-171
-729
-1309
-1866
-2370
-2807
-3173
-3471
-3705
-3874
-3975
-4005
-3962
-3848
-3668
-3432
-3149
-2825
-2464
-2066
-1634
-1170
-686
-199
269
694
1058
1352
1584
1769
1934
2106
2308
2548
2822
3112
3395
3645
3848
3995
4094
4156
4192
4205
4184
4103
3924
3609
3129
2474
1664
747
-203
-1101
-1864
-2429
-2764
-2874
-2801
-2616
-2405
-2248
-2208
-2314
-2558
-2897
-3261
-3569
-3747
-3743
-3542
-3165
-2672
-2145
-1673
-1334
-1174
-1200
-1377
-1634
-1879
-2020
-1987
-1744
-1301
-711
-58
562
1061
1376
1486
1411
1211
965
761
673
747
996
1394
1889
2409
2880
3235
3431
3448
3294
3002
2623
2213
1826
1502
1260
1095
977
859
687
416
17
-503
-1109
-1731
-2287
-2692
-2885
-2839
-2578
-2167
-1706
-1304
-1053
-1006
-1168
-1480
-1844
-2136
-2242
-2078
-1615
-883
35
1018
1942
2692
3195
3424
3393
3154
2772
2308
1812
1307
800
287
-241
-781
-1320
-1832
-2289
-2671
-2970
-3197
-3382
-3562
-3772
-4029
-4328
-4635
-4891
-5028
-4981
-4705
-4187
-3451
-2553
-1575
-603
284
1027
1600
2007
2276
2449
2574
2686
2808
2943
3079
3194
3264
3265
3184
3016
2767
2447
2071
1658
1228
803
405
61
-206
-373
-429
-375
-226
-17
205
386
475
433
240
-99
-555
-1081
-1619
-2114
-2516
-2797
-2944
-2962
-2870
-2688
-2441
-2146
-1815
-1458
-1082
-698
-320
37
357
631
858
1049
1225
1412
1634
1908
2234
2594
2956
3278
3516
3640
3632
3501
3273
2991
2702
2453
2276
2186
2177
2227
2301
2359
2360
2270
2064
1725
1250
646
-68
-864
-1703
-2539
-3325
-4014
-4566
-4956
-5174
-5230
-5145
-4955
-4695
-4397
-4083
-3765
-3441
-3102
-2739
-2348
-1933
-1508
-1093
-712
-384
-118
87
250
394
550
741
984
1279
1615
1967
2307
2606
2842
3004
3089
3102
3052
2944
2777
2540
2216
1785
1232
555
-234
-1100
-1990
-2841
-3585
-4162
-4531
-4677
-4613
-4378
-4026
-3619
-3211
-2838
-2510
-2211
-1904
-1540
-1072
-469
277
1142
2073
2999
3837
4514
4976
5199
5195
5006
4694
4332
3989
3714
3530
3435
3397
3368
3293
3120
2810
2345
1727
979
137
-750
-1636
-2475
-3230
-3875
-4393
-4778
-5032
-5162
-5183
-5110
-4963
-4759
-4518
-4252
-3974
-3689
-3394
-3083
-2744
-2361
-1918
-1402
-805
-127
621
1418
2231
3019
3737
4345
4807
5106
5243
5239
5137
4992
4862
4801
4842
4994
5235
5519
5780
5949
5966
5796
5436
4919
4305
3673
3102
2655
2368
2241
2243
2317
2398
2421
2343
2142
1824
1420
969
515
96
-266
-562
-793
-970
-1101
-1193
-1248
-1266
-1247
-1194
-1118
-1035
-964
-924
-925
-965
-1033
-1105
-1155
-1158
-1096
-963
-764
-512
-223
88
416
759
1125
1520
1944
2389
2832
3240
3575
3803
3899
3858
3693
3436
3131
2824
2554
2346
2203
2112
2044
1963
1833
1627
1329
938
463
-79
-667
-1283
-1911
-2537
-3152
-3744
-4295
-4785
-5185
-5465
-5597
-5557
-5335
-4935
-4382
-3715
-2989
-2267
-1614
-1088
-733
-575
-618
-843
-1211
-1672
-2167
-2638
-3036
-3325
-3486
-3520
-3443
-3284
-3077
-2855
-2648
-2470
-2327
-2209
-2099
-1975
-1818
-1617
-1372
-1098
-819
-567
-373
-259
-236
-296
-415
-560
-690
-769
-775
-701
-560
-379
-197
-56
10
-23
-162
-402
-724
-1106
-1522
-1951
-2374
-2777
-3147
-3469
-3728
-3904
-3981
-3943
-3782
-3500
-3111
-2635
-2099
-1528
-944
-360
220
801
1392
1998
2623
3260
3893
4497
5042
5494
5826
6015
6047
5923
5652
5255
4761
4203
3616
3033
2479
1971
1514
1103
725
360
-11
-401
-815
-1248
-1682
-2090
-2443
-2710
-2869
-2906
-2819
-2617
-2321
-1958
-1559
-1155
-776
-441
-166
50
215
348
475
624
819
1075
1390
1749
2121
2469
2754
2947
3036
3026
2943
2821
2700
2610
2566
2565
2587
2607
2598
2547
2459
2357
2276
2252
2313
2463
2681
2923
3128
3235
3195
2984
2608
2100
1512
905
332
-172
-591
-929
-1201
-1426
-1619
-1782
-1909
-1989
-2011
-1973
-1884
-1768
-1653
-1571
-1546
-1590
-1700
-1863
-2055
-2252
-2432
-2580
-2687
-2748
-2759
-2716
-2614
-2454
-2241
-1992
-1735
-1504
-1337
-1260
-1284
-1394
-1555
-1715
-1822
-1832
-1729
-1529
-1280
-1050
-913
-928
-1126
-1495
-1987
-2524
-3019
-3392
-3590
-3597
-3433
-3145
-2796
-2443
-2127
-1867
-1656
-1473
-1292
-1096
-884
-672
-493
-381
-363
-449
-627
-862
-1106
-1305
-1416
-1412
-1289
-1064
-773
-454
-146
126
354
543
712
882
1072
1289
1525
1759
1958
2086
2112
2015
1791
1460
1054
625
224
-99
-309
-392
-359
-245
-102
9
33
-72
-323
-708
-1188
-1704
-2185
-2565
-2792
-2837
-2699
-2405
-1999
-1539
-1080
-672
-347
-119
16
73
80
63
50
58
100
177
285
414
552
689
814
923
1016
1097
1173
1252
1339
1434
1534
1630
1712
1770
1798
1798
1778
1754
1741
1754
1801
1878
1971
2059
2117
2127
2077
1969
1818
1646
1477
1330
1211
1114
1018
900
731
499
202
-141
-498
-828
-1092
-1258
-1310
-1249
-1088
-848
-552
-219
140
521
921
1336
1757
2166
2540
2857
3103
3274
3383
3460
3537
3649
3816
4038
4293
4538
4721
4791
4711
4469
4078
3581
3031
2486
1995
1586
1261
1000
767
518
215
-165
-628
-1161
-1735
-2314
-2857
-3328
-3692
-3926
-4008
-3925
-3673
-3254
-2684
-1990
-1214
-405
381
1095
1696
2162
2490
2696
2809
2861
2881
2886
2879
2850
2781
2655
2462
2205
1904
1591
1305
1080
940
889
911
968
1014
996
874
618
224
-290
-890
-1526
-2148
-2709
-3174
-3525
-3758
-3883
-3920
-3888
-3805
-3681
-3519
-3312
-3053
-2733
-2347
-1901
-1409
-891
-376
112
550
928
1244
1504
1725
1919
2097
2262
2404
2505
2542
2493
2343
2087
1736
1313
850
379
-72
-488
-869
-1230
-1594
-1987
-2430
-2930
-3474
-4030
-4554
-4987
-5279
-5387
-5293
-5002
-4542
-3962
-3323
-2681
-2085
-1563
-1121
-743
-397
-46
346
800
1319
1885
2462
3008
3476
3833
4064
4175
4191
4153
4103
4075
4091
4144
4207
4235
4181
4001
3675
3208
2639
2033
1469
1027
769
729
897
1228
1644
2052
2365
2513
2465
2233
1865
1439
1041
746
604
627
789
1033
1287
1480
1564
1518
1358
1126
878
670
538
491
511
554
571
518
375
150
-116
-363
-526
-551
-411
-116
292
747
1176
1515
1729
1813
1795
1725
1659
1644
1701
1827
1991
2148
2250
2260
2164
1971
1708
1415
1126
863
630
412
179
-97
-439
-848
-1309
-1783
-2221
-2572
-2792
-2852
-2743
-2477
-2081
-1590
-1047
-493
36
506
893
1179
1355
1423
1398
1306
1184
1073
1014
1044
1181
1434
1792
2236
2737
3267
3800
4313
4787
5203
5540
5772
5869
5805
5563
5143
4564
3869
3118
2381
1722
1191
809
572
446
378
312
198
8
-266
-604
-969
-1317
-1607
-1811
-1919
-1942
-1902
-1834
-1768
-1728
-1726
-1759
-1815
-1877
-1924
-1943
-1929
-1888
-1835
-1789
-1776
-1815
-1924
-2105
-2353
-2647
-2959
-3251
-3487
-3632
-3665
-3575
-3371
-3075
-2718
-2340
-1976
-1657
-1399
-1209
-1081
-999
-949
-915
-888
-863
-844
-839
-858
-907
-994
-1121
-1284
-1477
-1691
-1912
-2124
-2308
-2446
-2522
-2528
-2461
-2331
-2158
-1969
-1795
-1660
-1579
-1554
-1567
-1589
-1585
-1521
-1374
-1138
-826
-471
-114
200
433
560
572
475
289
35
-263
-584
-911
-1228
-1516
-1750
-1902
-1941
-1841
-1589
-1189
-670
-80
517
1052
1466
1717
1793
1708
1503
1233
960
739
608
584
664
823
1025
1226
1381
1450
1402
1217
886
418
-167
-836
-1545
-2246
-2894
-3453
-3899
-4226
-4445
-4577
-4653
-4699
-4735
-4770
-4803
-4826
-4828
-4802
-4749
-4677
-4598
-4524
-4465
-4419
-4376
-4321
-4235
-4105
-3926
-3706
-3458
-3203
-2955
-2723
-2507
-2296
-2079
-1848
-1605
-1368
-1166
-1032
-996
-1072
-1254
-1512
-1796
-2049
-2220
-2274
-2200
-2013
-1748
-1449
-1151
-877
-628
-383
-111
218
626
1112
1659
2228
2779
3272
3685
4011
4265
4467
4640
4800
4948
5069
5141
5136
5035
4830
4528
4146
3709
3235
2739
2222
1680
1109
507
-114
-731
-1312
-1825
-2247
-2572
-2815
-3007
-3188
-3395
-3649
-3949
-4268
-4560
-4773
-4860
-4796
-4585
-4254
-3852
-3434
-3046
-2712
-2432
-2179
-1914
-1594
-1189
-690
-113
503
1109
1656
2106
2443
2671
2811
2896
2953
3003
3049
3078
3067
2989
2823
2557
2199
1768
1296
822
380
-2
-307
-531
-681
-771
-818
-837
-841
-833
-812
-770
-697
-583
-421
-213
31
297
561
801
997
1137
1219
1253
1256
1250
1256
1289
1352
1441
1538
1623
1679
1690
1653
1576
1474
1368
1278
1220
1203
1227
1286
1371
1469
1569
1661
1737
1786
1796
1756
1654
1481
1233
917
547
142
-271
-671
-1042
-1378
-1681
-1964
-2241
-2521
-2809
-3096
-3364
-3589
-3744
-3808
-3771
-3637
-3422
-3153
-2865
-2588
-2349
-2165
-2045
-1987
-1981
-2017
-2083
-2163
-2247
-2325
-2387
-2424
-2430
-2397
-2321
-2201
-2033
-1821
-1566
-1271
-944
-594
-234
118
441
712
915
1039
1085
1069
1018
969
959
1018
1161
1385
1667
1968
2242
2447
2553
2550
2453
2293
2113
1959
1866
1850
1907
2012
2127
2208
2218
2131
1938
1649
1287
883
471
75
-285
-604
-884
-1133
-1363
-1584
-1802
-2017
-2228
-2421
-2584
-2701
-2758
-2743
-2651
-2482
-2247
-1967
-1666
-1376
-1124
-929
-799
-725
-686
-648
-576
-438
-219
81
437
808
1143
1389
1508
1480
1309
1026
680
329
28
-181
-279
-268
-174
-39
90
172
173
81
-102
-355
-650
-950
-1222
-1437
-1576
-1627
-1588
-1463
-1263
-1004
-709
-401
-108
146
336
447
472
418
304
157
11
-99
-147
-115
1
189
428
688
938
1153
1314
1415
1457
1450
1409
1349
1281
1211
1143
1074
1000
920
829
727
617
500
377
248
110
-41
-210
-402
-619
-859
-1121
-1399
-1686
-1976
-2267
-2555
-2841
-3124
-3403
-3677
-3941
-4188
-4410
-4599
-4750
-4860
-4932
-4973
-4992
-5002
-5009
-5020
-5031
-5032
-5007
-4938
-4804
-4593
-4298
-3926
-3496
-3037
-2582
-2165
-1813
-1540
-1346
-1215
-1124
-1040
-935
-789
-597
-367
-118
123
329
483
579
626
644
662
704
789
923
1096
1288
1471
1616
1703
1723
1681
1592
1480
1368
1276
1214
1180
1166
1155
1132
1082
998
878
729
558
379
203
41
-93
-189
-235
-221
-140
10
220
475
752
1020
1250
1415
1500
1500
1426
1297
1139
979
839
731
658
616
592
574
554
526
489
446
403
364
329
299
272
247
226
217
229
274
362
497
676
889
1117
1340
1538
1695
1804
1870
1905
1926
1953
2005
2095
2228
2404
2615
2852
3102
3353
3593
3811
3995
4136
4222
4248
4211
4117
3980
3820
3664
3540
3472
3474
3550
3685
3857
4033
4178
4265
4276
4211
4082
3914
3739
3587
3483
3437
3449
3507
3588
3667
3723
3735
3692
3588
3420
3189
2895
2541
2133
1679
1196
709
247
-158
-479
-697
-808
-821
-760
-659
-549
-458
-402
-382
-388
-402
-409
-398
-371
-342
-333
-369
-467
-632
-851
-1099
-1336
-1524
-1628
-1634
-1541
-1371
-1157
-939
-753
-624
-566
-575
-638
-737
-853
-970
-1080
-1179
-1266
-1340
-1399
-1441
-1462
-1461
-1442
-1414
-1392
-1394
-1434
-1520
-1649
-1809
-1977
-2128
-2235
-2283
-2262
-2180
-2052
-1900
-1747
-1614
-1512
-1445
-1406
-1388
-1379
-1370
-1358
-1344
-1331
-1327
-1340
-1373
-1428
-1505
-1598
-1701
-1807
-1910
-2005
-2088
-2157
-2212
-2253
-2280
-2295
-2297
-2284
-2253
-2197
-2111
-1990
-1833
-1640
-1420
-1181
-934
-689
-450
-216
21
271
544
846
1173
1512
1840
2128
2349
2481
2518
2466
2347
2191
2031
1892
1792
1730
1697
1673
1640
1585
1506
1413
1325
1263
1242
1269
1335
1419
1492
1523
1488
1379
1203
982
747
533
368
269
238
263
320
385
433
450
433
388
333
289
280
321
426
595
820
1087
1371
1648
1888
2069
2172
2187
2117
1972
1775
1549
1320
1107
923
767
629
497
354
192
9
-181
-360
-502
-585
-595
-534
-418
-277
-149
-70
-68
-153
-318
-540
-781
-1000
-1164
-1249
-1249
-1179
-1065
-943
-850
-815
-855
-969
-1141
-1342
-1538
-1693
-1778
-1775
-1681
-1508
-1278
-1020
-770
-550
-380
-266
-200
-168
-150
-127
-88
-31
33
85
101
58
-60
-255
-518
-828
-1155
-1469
-1746
-1973
-2149
-2284
-2395
-2499
-2609
-2727
-2844
-2941
-2995
-2984
-2894
-2726
-2492
-2218
-1937
-1681
-1475
-1332
-1250
-1216
-1204
-1185
-1135
-1038
-887
-693
-470
-244
-35
139
272
370
447
527
638
803
1042
1364
1767
2238
2758
3301
3843
4358
4830
5245
5596
5882
6104
6264
6366
6414
6412
6367
6288
6187
6079
5981
5909
5878
5896
5968
6089
6250
6435
6628
6812
6970
7093
7172
7207
7200
7159
7090
7004
6906
6805
6701
6597
6488
6371
6241
6093
5925
5738
5537
5328
5120
4921
4736
4563
4400
4237
4062
3867
3643
3388
3109
2816
2525
2252
2011
1810
1650
1526
1426
1336
1244
1141
1024
897
769
650
551
479
436
417
415
416
407
377
319
230
111
-30
-187
-354
-526
-702
-886
-1086
-1310
-1567
-1862
-2196
-2562
-2950
-3340
-3710
-4037
-4300
-4481
-4569
-4560
-4458
-4270
-4010
-3695
-3343
-2973
-2607
-2266
-1971
-1742
-1596
-1547
-1598
-1749
-1985
-2287
-2628
-2978
-3308
-3591
-3809
-3950
-4011
-3996
-3915
-3779
-3602
-3397
-3173
-2941
-2705
-2468
-2232
-1993
-1748
-1493
-1224
-941
-645
-340
-35
261
539
791
1014
1207
1373
1517
1640
1744
1827
1883
1906
1891
1839
1756
1657
1558
1479
1437
1440
1489
1573
1676
1775
1851
1889
1883
1836
1758
1665
1572
1494
1438
1411
1412
1443
1500
1583
1689
1812
1941
2060
2148
2182
2139
2007
1782
1477
1115
731
364
48
-189
-333
-382
-348
-249
-108
55
227
398
563
722
875
1018
1152
1269
1366
1441
1494
1527
1542
1544
1529
1494
1431
1329
1178
974
715
409
65
-300
-673
-1039
-1391
-1724
-2036
-2330
-2607
-2865
-3104
-3319
-3506
-3662
-3786
-3881
-3949
-3995
-4024
-4038
-4038
-4029
-4009
-3982
-3955
-3936
-3933
-3953
-4001
-4075
-4169
-4269
-4359
-4422
-4446
-4420
-4341
-4210
-4030
-3813
-3563
-3287
-2989
-2673
-2340
-1993
-1634
-1268
-901
-540
-190
139
443
716
954
1154
1317
1449
1557
1655
1756
1877
2027
2212
2427
2658
2886
3084
3228
3300
3286
3189
3016
2784
2513
2219
1915
1606
1293
973
642
303
-41
-379
-697
-984
-1230
-1431
-1589
-1709
-1797
-1857
-1890
-1890
-1852
-1771
-1643
-1476
-1282
-1081
-892
-731
-604
-506
-421
-323
-186
9
269
585
933
1277
1579
1806
1940
1979
1941
1857
1765
1700
1686
1729
1821
1937
2045
2116
2121
2049
1901
1687
1428
1145
857
576
308
51
-200
-448
-696
-942
-1182
-1408
-1613
-1796
-1955
-2095
-2220
-2337
-2449
-2554
-2647
-2720
-2763
-2766
-2726
-2643
-2523
-2375
-2213
-2049
-1894
-1754
-1631
-1526
-1434
-1351
-1271
-1188
-1099
-999
-883
-751
-600
-435
-260
-87
73
205
300
350
358
332
287
242
215
216
247
299
351
379
358
270
107
-123
-399
-689
-961
-1184
-1337
-1413
-1418
-1369
-1285
-1188
-1090
-994
-891
-768
-605
-390
-116
212
577
956
1320
1644
1909
2105
2235
2311
2352
2379
2414
2472
2563
2690
2847
3024
3206
3375
3515
3611
3655
3640
3569
3447
3284
3093
2885
2668
2448
2227
2001
1769
1528
1281
1033
796
581
400
263
174
127
112
113
115
101
61
-10
-107
-224
-347
-466
-568
-646
-695
-715
-709
-682
-638
-584
-526
-469
-416
-369
-324
-277
-219
-140
-29
122
315
546
803
1067
1314
1522
1671
1745
1741
1662
1519
1325
1097
847
580
298
-2
-328
-683
-1070
-1482
-1906
-2323
-2710
-3042
-3300
-3472
-3558
-3568
-3524
-3458
-3400
-3383
-3428
-3547
-3734
-3973
-4236
-4490
-4706
-4862
-4949
-4972
-4950
-4911
-4883
-4892
-4955
-5073
-5238
-5432
-5636
-5828
-5998
-6143
-6268
-6386
-6507
-6642
-6791
-6945
-7091
-7210
-7282
-7295
-7245
-7135
-6977
-6785
-6576
-6358
-6139
-5917
-5687
-5444
-5182
-4901
-4604
-4297
-3988
-3679
-3373
-3062
-2738
-2389
-2005
-1581
-1121
-635
-141
338
781
1167
1486
1735
1920
2056
2160
2253
2351
2469
2612
2779
2964
3156
3340
3503
3633
3723
3770
3778
3754
3711
3664
3629
3618
3643
3709
3814
3953
4113
4282
4443
4580
4683
4742
4755
4721
4646
4534
4391
4219
4019
3786
3516
3202
2840
2431
1984
1513
1039
590
191
-134
-369
-508
-556
-526
-438
-314
-175
-36
95
217
334
450
569
693
817
934
1035
1115
1169
1202
1222
1244
1284
1352
1458
1601
1775
1966
2158
2335
2487
2608
2698
2764
2818
2868
2921
2981
3043
3100
3141
3153
3128
3064
2963
2834
2694
2559
2449
2379
2360
2394
2478
2601
2747
2899
3038
3151
3230
3274
3287
3280
3267
3262
3275
3315
3384
3478
3590
3711
3831
3943
4043
4131
4210
4286
4365
4452
4550
4661
4781
4903
5020
5122
5200
5246
5254
5219
5141
5018
4854
4654
4421
4162
3885
3595
3299
3002
2711
2428
2157
1901
1660
1436
1226
1028
840
656
473
286
93
-109
-318
-532
-747
-958
-1158
-1343
-1507
-1647
-1762
-1850
-1910
-1941
-1942
-1911
-1848
-1752
-1626
-1477
-1312
-1142
-978
-829
-700
-592
-500
-412
-318
-203
-60
112
305
503
685
826
904
905
827
680
486
275
79
-71
-154
-162
-98
20
168
316
440
518
542
512
437
334
222
119
39
-10
-28
-18
8
37
55
50
13
-58
-162
-288
-422
-549
-649
-711
-727
-699
-639
-566
-505
-480
-513
-614
-783
-1008
-1269
-1537
-1785
-1992
-2145
-2243
-2297
-2324
-2346
-2382
-2450
-2556
-2702
-2883
-3089
-3311
-3541
-3772
-4003
-4234
-4466
-4699
-4934
-5167
-5397
-5619
-5827
-6015
-6176
-6302
-6384
-6413
-6383
-6289
-6134
-5926
-5682
-5421
-5168
-4944
-4764
-4635
-4555
-4511
-4484
-4456
-4410
-4336
-4232
-4105
-3963
-3818
-3676
-3539
-3401
-3253
-3082
-2881
-2648
-2390
-2122
-1862
-1629
-1437
-1289
-1181
-1097
-1018
-929
-814
-673
-515
-359
-229
-144
-121
-161
-254
-379
-507
-611
-667
-662
-593
-471
-314
-144
19
155
254
310
322
291
219
106
-46
-236
-460
-710
-971
-1227
-1457
-1639
-1757
-1799
-1760
-1644
-1464
-1233
-971
-694
-418
-151
99
329
541
736
918
1088
1252
1412
1573
1738
1910
2092
2283
2479
2675
2862
3031
3173
3280
3350
3384
3387
3369
3342
3318
3307
3317
3349
3401
3467
3538
3605
3659
3697
3714
3713
3698
3673
3643
3614
3584
3553
3514
3462
3386
3281
3140
2962
2752
2517
2271
2032
1816
1641
1521
1462
1464
1522
1622
1747
1880
2005
2114
2199
2262
2308
2343
2372
2396
2412
2411
2385
2323
2220
2076
1900
1704
1506
1321
1161
1033
933
851
775
691
588
462
316
158
-1
-149
-278
-386
-473
-546
-610
-668
-721
-762
-782
-767
-708
-596
-429
-210
52
345
656
974
1286
1586
1862
2107
2312
2469
2570
2615
2605
2550
2467
2374
2290
2230
2202
2205
2231
2267
2297
2311
2301
2267
2215
2158
2103
2058
2025
2001
1975
1939
1886
1813
1725
1632
1549
1491
1473
1505
1592
1734
1929
2172
2457
2778
3128
3496
3868
4227
4552
4822
5018
5126
5142
5069
4916
4699
4434
4136
3814
3471
3107
2718
2302
1859
1393
914
432
-41
-494
-921
-1320
-1687
-2024
-2327
-2590
-2805
-2962
-3052
-3073
-3030
-2935
-2812
-2686
-2586
-2532
-2540
-2610
-2733
-2886
-3044
-3177
-3262
-3281
-3228
-3106
-2928
-2711
-2477
-2246
-2033
-1853
-1708
-1602
-1530
-1485
-1459
-1441
-1424
-1398
-1358
-1301
-1226
-1134
-1031
-922
-813
-711
-622
-550
-494
-456
-431
-416
-408
-401
-392
-379
-359
-331
-292
-241
-174
-87
22
157
314
490
674
855
1016
1143
1222
1243
1205
1110
969
794
600
399
199
0
-201
-411
-637
-884
-1151
-1430
-1708
-1966
-2184
-2347
-2444
-2472
-2437
-2352
-2234
-2101
-1969
-1848
-1743
-1651
-1566
-1481
-1389
-1286
-1172
-1054
-939
-840
-770
-739
-757
-827
-949
-1118
-1322
-1549
-1781
-2004
-2202
-2365
-2488
-2572
-2621
-2647
-2660
-2673
-2692
-2721
-2758
-2794
-2817
-2815
-2775
-2689
-2553
-2370
-2143
-1883
-1598
-1297
-987
-675
-366
-66
217
476
699
878
1006
1084
1113
1108
1086
1069
1078
1133
1243
1411
1628
1876
2131
2367
2560
2692
2755
2749
2686
2581
2456
2331
2221
2140
2090
2068
2066
2073
2074
2057
2013
1939
1835
1707
1569
1439
1336
1280
1289
1372
1531
1758
2033
2335
2630
2892
3097
3235
3303
3314
3285
3240
3198
3172
3164
3165
3157
3120
3036
2894
2698
2463
2215
1985
1802
1687
1648
1678
1758
1859
1951
2009
2020
1976
1890
1778
1664
1568
1507
1488
1510
1564
1638
1717
1789
1844
1878
1891
1884
1861
1826
1780
1723
1655
1572
1471
1347
1197
1016
805
561
288
-10
-329
-662
-1004
-1357
-1716
-2084
-2465
-2860
-3267
-3678
-4085
-4472
-4823
-5127
-5376
-5572
-5724
-5849
-5967
-6099
-6257
-6448
-6667
-6898
-7123
-7319
-7470
-7565
-7602
-7589
-7540
-7472
-7400
-7332
-7274
-7221
-7166
-7097
-7006
-6883
-6728
-6543
-6332
-6107
-5878
-5658
-5458
-5288
-5158
-5073
-5036
-5044
-5090
-5164
-5251
-5335
-5401
-5439
-5441
-5410
-5350
-5273
-5189
-5109
-5037
-4976
-4921
-4866
-4805
-4730
-4642
-4542
-4437
-4336
-4248
-4178
-4125
-4085
-4045
-3989
-3897
-3753
-3542
-3258
-2900
-2479
-2012
-1520
-1031
-569
-156
192
467
673
818
918
993
1058
1128
1210
1304
1403
1497
1576
1629
1654
1651
1627
1593
1559
1533
1518
1512
1505
1484
1437
1355
1233
1077
901
726
573
467
423
449
540
680
846
1006
1137
1213
1225
1177
1083
970
866
798
784
829
923
1045
1164
1251
1282
1248
1153
1018
874
757
697
712
807
969
1174
1389
1586
1744
1853
1919
1956
1983
2017
2067
2132
2198
2247
2259
2220
2129
1997
1847
1709
1613
1583
1627
1739
1899
2076
2237
2351
2402
2384
2308
2197
2078
1980
1927
1931
1997
2115
2271
2446
2618
2772
2893
2976
3018
3024
3003
2968
2932
2910
2913
2951
3026
3135
3267
3407
3539
3646
3716
3746
3738
3705
3663
3632
3626
3654
3716
3801
3893
3969
4013
4010
3958
3866
3749
3633
3540
3492
3500
3566
3678
3818
3962
4088
4178
4221
4216
4172
4102
4022
3944
3877
3823
3777
3731
3674
3598
3499
3380
3249
3118
3004
2920
2876
2875
2914
2983
3068
3153
3222
3261
3260
3216
3129
3005
2851
2678
2495
2312
2135
1969
1814
1670
1533
1398
1262
1122
976
826
676
530
392
264
142
22
-107
-258
-441
-664
-930
-1232
-1558
-1892
-2211
-2497
-2736
-2918
-3045
-3124
-3168
-3191
-3206
-3223
-3243
-3265
-3282
-3284
-3265
-3218
-3145
-3048
-2935
-2816
-2699
-2588
-2486
-2390
-2293
-2188
-2069
-1935
-1786
-1631
-1481
-1353
-1259
-1211
-1212
-1259
-1338
-1431
-1514
-1565
-1568
-1517
-1417
-1285
-1145
-1026
-954
-947
-1010
-1136
-1305
-1491
-1665
-1805
-1898
-1942
-1948
-1934
-1920
-1924
-1955
-2013
-2092
-2176
-2253
-2310
-2344
-2359
-2365
-2374
-2399
-2444
-2508
-2585
-2663
-2728
-2771
-2790
-2787
-2774
-2761
-2763
-2787
-2838
-2913
-3006
-3112
-3224
-3338
-3457
-3583
-3721
-3874
-4042
-4222
-4408
-4594
-4772
-4939
-5093
-5234
-5361
-5474
-5568
-5639
-5681
-5692
-5673
-5631
-5580
-5535
-5512
-5521
-5565
-5636
-5720
-5797
-5848
-5860
-5832
-5773
-5702
-5646
-5629
-5667
-5766
-5918
-6106
-6301
-6476
-6609
-6685
-6701
-6662
-6580
-6471
-6348
-6222
-6098
-5981
-5872
-5773
-5690
-5629
-5595
-5592
-5617
-5664
-5719
-5767
-5790
-5776
-5717
-5614
-5474
-5307
-5126
-4944
-4766
-4595
-4429
-4263
-4091
-3910
-3720
-3526
-3333
-3151
-2987
-2849
-2738
-2652
-2588
-2538
-2492
-2442
-2378
-2294
-2186
-2053
-1895
-1716
-1522
-1319
-1112
-904
-697
-488
-273
-47
194
450
719
995
1267
1523
1753
1949
2105
2224
2310
2371
2415
2450
2480
2506
2527
2540
2543
2535
2518
2496
2474
2458
2453
2461
2483
2515
2553
2593
2630
2662
2689
2713
2739
2774
2825
2900
3005
3143
3313
3506
3713
3917
4097
4237
4318
4331
4272
4146
3966
3748
3509
3265
3025
2793
2563
2325
2067
1779
1457
1102
726
347
-15
-339
-606
-806
-936
-1000
-1014
-993
-955
-917
-894
-894
-922
-978
-1058
-1158
-1272
-1397
-1530
-1669
-1812
-1957
-2099
-2231
-2342
-2418
-2445
-2413
-2313
-2145
-1916
-1642
-1344
-1048
-777
-550
-376
-256
-177
-123
-71
-1
101
242
418
616
819
1008
1171
1297
1389
1454
1507
1563
1637
1738
1868
2024
2196
2372
2540
2692
2822
2930
3018
3088
3143
3182
3203
3199
3165
3097
2992
2855
2694
2522
2353
2203
2083
2001
1956
1941
1946
1954
1949
1915
1843
1725
1563
1363
1137
900
666
449
260
102
-24
-123
-202
-272
-343
-420
-509
-608
-715
-824
-931
-1032
-1127
-1218
-1312
-1414
-1528
-1655
-1790
-1925
-2045
-2140
-2195
-2205
-2171
-2101
-2009
-1916
-1836
-1783
-1763
-1772
-1800
-1830
-1843
-1821
-1754
-1636
-1470
-1268
-1041
-808
-582
-375
-197
-50
64
149
209
250
282
312
351
405
481
582
706
846
993
1134
1261
1365
1446
1509
1566
1632
1723
1853
2029
2253
2514
2796
3079
3342
3565
3734
3842
3890
3883
3832
3747
3640
3519
3390
3255
3113
2964
2805
2635
2455
2269
2081
1898
1728
1577
1449
1347
1269
1210
1162
1116
1064
997
914
815
704
592
489
405
350
330
346
395
469
561
661
761
854
938
1010
1074
1129
1177
1218
1249
1266
1264
1236
1176
1080
945
774
569
339
93
-159
-407
-641
-856
-1047
-1213
-1356
-1479
-1585
-1679
-1767
-1850
-1935
-2024
-2120
-2227
-2347
-2481
-2628
-2784
-2944
-3101
-3247
-3375
-3478
-3555
-3605
-3632
-3642
-3643
-3638
-3633
-3627
-3617
-3598
-3564
-3508
-3428
-3324
-3201
-3070
-2941
-2825
-2732
-2666
-2624
-2599
-2579
-2549
-2494
-2406
-2282
-2125
-1947
-1765
-1596
-1458
-1359
-1302
-1280
-1280
-1282
-1269
-1225
-1141
-1018
-868
-701
-538
-395
-286
-218
-192
-202
-239
-296
-364
-439
-520
-611
-713
-831
-965
-1111
-1266
-1421
-1572
-1711
-1836
-1946
-2045
-2137
-2227
-2319
-2415
-2518
-2627
-2742
-2862
-2986
-3118
-3260
-3417
-3594
-3796
-4027
-4290
-4582
-4899
-5234
-5575
-5908
-6220
-6496
-6726
-6901
-7020
-7086
-7104
-7085
-7038
-6973
-6895
-6809
-6711
-6600
-6470
-6318
-6140
-5939
-5718
-5483
-5240
-4997
-4761
-4534
-4317
-4111
-3912
-3716
-3517
-3310
-3091
-2855
-2600
-2327
-2036
-1733
-1425
-1119
-824
-546
-291
-63
138
312
461
583
679
746
783
789
768
727
676
629
599
600
637
710
812
931
1052
1161
1248
1311
1353
1384
1416
1459
1520
1599
1688
1776
1849
1897
1915
1906
1878
1847
1831
1843
1895
1987
2116
2271
2440
2610
2775
2933
3086
3241
3406
3588
3791
4011
4246
4480
4705
4907
5077
5210
5301
5351
5361
5337
5282
5201
5100
4984
4858
4730
4604
4486
4380
4285
4203
4131
4067
4006
3950
3893
3838
3783
3729
3675
3617
3552
3477
3387
3282
3165
3041
2919
2811
2726
2672
2651
2662
2695
2738
2777
2799
2795
2760
2699
2619
2531
2448
2378
2327
2296
2279
2267
2252
2225
2179
2111
2023
1917
1796
1665
1526
1379
1227
1068
906
740
576
415
260
111
-33
-175
-320
-471
-633
-806
-990
-1184
-1387
-1596
-1815
-2043
-2284
-2540
-2807
-3082
-3355
-3615
-3850
-4049
-4206
-4322
-4400
-4450
-4482
-4504
-4520
-4529
-4527
-4507
-4461
-4387
-4287
-4166
-4035
-3906
-3786
-3679
-3585
-3498
-3408
-3308
-3196
-3074
-2953
-2847
-2769
-2732
-2740
-2788
-2863
-2946
-3013
-3046
-3031
-2962
-2844
-2686
-2504
-2311
-2120
-1938
-1766
-1604
-1448
-1295
-1145
-998
-857
-728
-615
-520
-445
-392
-359
-346
-350
-371
-404
-446
-490
-528
-552
-553
-528
-475
-398
-301
-195
-87
16
110
196
276
357
443
538
641
751
865
980
1094
1210
1331
1463
1611
1779
1968
2175
2394
2615
2831
3034
3221
3391
3550
3704
3862
4030
4214
4416
4634
4862
5091
5311
5508
5670
5789
5857
5873
5839
5767
5668
5558
5452
5363
5297
5253
5223
5194
5151
5082
4976
4832
4655
4459
4258
4070
3907
3775
3674
3597
3530
3462
3381
3281
3163
3033
2903
2785
2692
2630
2603
2606
2629
2657
2677
2677
2647
2587
2500
2397
2293
2203
2140
2116
2134
2193
2283
2392
2506
2612
2700
2766
2809
2835
2851
2864
2880
2904
2935
2972
3013
3054
3098
3145
3199
3264
3344
3436
3539
3646
3748
3838
3909
3959
3986
3995
3989
3971
3944
3905
3851
3776
3675
3542
3379
3186
2970
2737
2496
2252
2007
1761
1512
1252
977
678
352
-4
-388
-797
-1224
-1657
-2085
-2493
-2870
-3205
-3491
-3729
-3923
-4083
-4223
-4354
-4488
-4629
-4777
-4923
-5057
-5166
-5240
-5272
-5264
-5220
-5151
-5067
-4976
-4884
-4790
-4690
-4578
-4450
-4303
-4140
-3965
-3786
-3609
-3437
-3268
-3095
-2908
-2697
-2455
-2180
-1879
-1561
-1244
-944
-673
-440
-246
-84
53
176
294
411
528
640
745
839
922
995
1066
1141
1228
1331
1450
1585
1731
1882
2033
2185
2335
2486
2640
2797
2955
3109
3252
3374
3468
3526
3547
3532
3489
3423
3345
3263
3183
3108
3038
2971
2904
2832
2750
2654
2541
2409
2257
2083
1890
1677
1448
1206
954
697
436
177
-79
-326
-563
-784
-988
-1170
-1329
-1465
-1578
-1671
-1747
-1807
-1855
-1888
-1903
-1896
-1858
-1786
-1676
-1527
-1345
-1140
-925
-713
-518
-351
-218
-119
-52
-9
19
41
61
84
107
128
141
139
119
77
15
-66
-161
-264
-373
-482
-592
-702
-814
-929
-1048
-1171
-1294
-1413
-1523
-1618
-1694
-1752
-1793
-1824
-1856
-1898
-1963
-2057
-2185
-2343
-2524
-2715
-2900
-3063
-3193
-3281
-3325
-3330
-3307
-3269
-3230
-3199
-3183
-3183
-3192
-3204
-3207
-3195
-3163
-3112
-3051
-2991
-2944
-2922
-2934
-2979
-3051
-3138
-3225
-3294
-3334
-3336
-3302
-3240
-3164
-3093
-3041
-3024
-3046
-3107
-3199
-3307
-3415
-3508
-3574
-3608
-3611
-3589
-3554
-3516
-3488
-3477
-3487
-3517
-3561
-3612
-3662
-3704
-3733
-3748
-3749
-3740
-3724
-3707
-3690
-3674
-3657
-3635
-3602
-3554
-3486
-3395
-3282
-3149
-3000
-2843
-2685
-2532
-2391
-2266
-2156
-2060
-1974
-1890
-1803
-1707
-1598
-1474
-1337
-1191
-1043
-896
-756
-623
-495
-366
-231
-81
88
275
479
689
895
1085
1247
1376
1470
1535
1580
1615
1653
1702
1765
1840
1925
2011
2096
2176
2253
2333
2423
2529
2653
2792
2940
3082
3206
3300
3355
3373
3360
3331
3300
3284
3291
3325
3380
3445
3505
3548
3563
3548
3508
3455
3403
3367
3357
3378
3426
3495
3572
3645
3706
3751
3778
3795
3808
3824
3849
3884
3924
3963
3994
4006
3997
3963
3906
3833
3752
3671
3598
3537
3490
3455
3427
3398
3362
3312
3241
3148
3031
2893
2739
2576
2410
2249
2099
1965
1849
1748
1659
1577
1494
1405
1303
1187
1057
915
767
619
475
341
220
110
11
-81
-169
-258
-348
-443
-540
-638
-737
-833
-926
-1014
-1102
-1186
-1271
-1355
-1438
-1520
-1598
-1671
-1738
-1797
-1850
-1900
-1952
-2009
-2077
-2160
-2257
-2370
-2497
-2633
-2775
-2919
-3063
-3205
-3346
-3483
-3618
-3748
-3869
-3976
-4061
-4119
-4144
-4133
-4088
-4013
-3916
-3808
-3696
-3590
-3493
-3405
-3323
-3241
-3153
-3052
-2936
-2805
-2662
-2513
-2363
-2217
-2077
-1943
-1809
-1669
-1518
-1350
-1162
-955
-733
-503
-272
-47
166
364
548
719
880
1032
1179
1318
1451
1573
1682
1775
1849
1902
1935
1947
1938
1910
1866
1808
1742
1672
1606
1551
1511
1493
1497
1523
1566
1622
1681
1736
1779
1805
1810
1792
1750
1686
1599
1492
1363
1215
1047
861
661
451
236
20
-192
-400
-604
-809
-1018
-1239
-1475
-1727
-1993
-2266
-2538
-2796
-3029
-3228
-3390
-3514
-3608
-3679
-3740
-3802
-3871
-3951
-4040
-4133
-4220
-4292
-4340
-4357
-4343
-4298
-4225
-4129
-4014
-3886
-3744
-3587
-3414
-3225
-3021
-2804
-2579
-2353
-2134
-1930
-1745
-1583
-1442
-1319
-1205
-1092
-969
-830
-668
-482
-277
-58
162
370
555
706
818
891
931
947
954
965
991
1038
1110
1200
1302
1407
1504
1591
1663
1724
1778
1830
1885
1942
1999
2052
2093
2120
2130
2128
2121
2120
2135
2175
2241
2332
2437
2547
2648
2731
2791
2827
2847
2860
2875
2901
2942
2997
3062
3127
3183
3222
3240
3233
3204
3157
3096
3028
2958
2889
2825
2768
2719
2678
2646
2620
2597
2576
2552
2525
2494
2461
2431
2408
2397
2401
2422
2457
2501
2551
2601
2650
2700
2755
2821
2906
3011
3138
3281
3430
3574
3700
3799
3868
3908
3926
3932
3938
3951
3976
4014
4064
4116
4163
4199
4218
4219
4200
4160
4100
4019
3916
3790
3643
3477
3299
3115
2936
2767
2614
2478
2354
2238
2123
2001
1874
1742
1612
1493
1396
1328
1292
1286
1303
1330
1357
1371
1368
1346
1311
1272
1239
1223
1230
1261
1314
1380
1451
1518
1575
1621
1659
1693
1731
1780
1843
1919
2001
2084
2154
2201
2218
2202
2155
2083
1996
1902
1811
1729
1656
1592
1534
1480
1429
1383
1346
1325
1329
1361
1426
1520
1636
1765
1897
2021
2130
2223
2299
2365
2424
2483
2545
2613
2685
2760
2835
2911
2986
3062
3140
3218
3295
3366
3425
3464
3479
3467
3429
3370
3296
3214
3129
3044
2958
2867
2767
2655
2531
2397
2260
2130
2013
1918
1841
1777
1718
1651
1566
1456
1320
1163
997
835
690
571
483
422
382
355
332
307
279
251
230
222
232
260
304
356
407
447
469
469
447
410
362
312
265
224
187
153
114
67
7
-67
-155
-252
-354
-454
-547
-627
-691
-735
-758
-760
-741
-702
-645
-572
-485
-389
-286
-180
-74
28
123
211
290
359
418
468
512
551
588
625
667
714
769
832
901
972
1041
1100
1143
1162
1151
1110
1037
939
825
707
597
511
459
446
474
538
624
719
803
861
879
850
772
650
496
326
156
0
-129
-225
-287
-319
-329
-330
-333
-348
-385
-449
-540
-655
-789
-935
-1082
-1224
-1353
-1463
-1553
-1621
-1669
-1700
-1717
-1725
-1725
-1723
-1719
-1715
-1713
-1711
-1710
-1708
-1702
-1688
-1664
-1624
-1567
-1489
-1390
-1272
-1138
-996
-853
-716
-594
-494
-421
-376
-361
-373
-409
-463
-530
-603
-679
-753
-821
-880
-928
-963
-984
-991
-982
-957
-918
-866
-801
-727
-646
-561
-474
-388
-305
-224
-146
-70
6
83
165
252
347
451
562
682
809
941
1075
1208
1338
1461
1576
1682
1777
1862
1940
2011
2076
2138
2194
2242
2280
2303
2306
2288
2246
2181
2099
2004
1903
1805
1716
1640
1580
1534
1500
1473
1447
1415
1375
1322
1255
1174
1082
981
875
768
662
564
475
400
342
302
281
281
300
337
390
457
536
624
720
821
924
1027
1125
1213
1288
1346
1384
1403
1404
1394
1380
1371
1373
1394
1436
1498
1575
1658
1736
1801
1842
1857
1844
1809
1760
1707
1660
1629
1620
1635
1674
1733
1809
1896
1988
2082
2172
2254
2324
2375
2403
2403
2373
2313
2229
2128
2023
1926
1848
1801
1787
1807
1857
1930
2017
2114
2214
2318
2429
2550
2686
2839
3009
3190
3374
3552
3714
3851
3959
4034
4081
4102
4105
4094
4078
4059
4041
4024
4009
3996
3987
3981
3979
3981
3987
3997
4009
4025
4043
4067
4097
4137
4189
4252
4325
4404
4483
4554
4612
4651
4669
4665
4645
4613
4576
4540
4511
4491
4478
4472
4468
4465
4459
4449
4435
4418
4399
4377
4349
4314
4266
4201
4116
4006
3875
3720
3546
3356
3152
2937
2711
2475
2229
1976
1718
1463
1219
994
797
633
505
410
342
291
246
197
138
66
-18
-109
-200
-286
-360
-421
-471
-513
-553
-597
-650
-713
-784
-857
-927
-985
-1022
-1038
-1025
-988
-931
-859
-780
-703
-634
-575
-527
-488
-451
-410
-359
-290
-204
-100
16
133
242
331
391
417
408
370
310
240
171
111
67
41
32
35
45
57
65
66
55
32
-8
-65
-142
-238
-351
-477
-608
-736
-852
-950
-1027
-1084
-1127
-1163
-1203
-1254
-1321
-1404
-1497
-1594
-1683
-1757
-1811
-1845
-1861
-1866
-1868
-1870
-1877
-1887
-1895
-1899
-1892
-1875
-1850
-1822
-1799
-1791
-1803
-1838
-1894
-1966
-2045
-2125
-2198
-2261
-2313
-2356
-2394
-2431
-2469
-2508
-2545
-2578
-2602
-2614
-2612
-2595
-2563
-2516
-2456
-2380
-2289
-2183
-2062
-1929
-1788
-1644
-1503
-1367
-1239
-1117
-997
-874
-744
-603
-452
-295
-136
17
158
284
394
492
580
665
750
834
917
995
1062
1113
1147
1164
1164
1152
1129
1099
1059
1008
943
862
767
660
548
438
337
247
168
96
24
-58
-156
-273
-406
-549
-692
-823
-936
-1027
-1098
-1156
-1212
-1275
-1353
-1446
-1552
-1661
-1764
-1851
-1916
-1959
-1986
-2007
-2033
-2081
-2155
-2259
-2390
-2539
-2695
-2843
-2971
-3071
-3136
-3167
-3169
-3150
-3120
-3089
-3066
-3057
-3063
-3080
-3102
-3118
-3118
-3093
-3037
-2950
-2838
-2712
-2584
-2469
-2378
-2315
-2279
-2265
-2259
-2250
-2226
-2182
-2118
-2040
-1959
-1887
-1834
-1806
-1804
-1824
-1857
-1892
-1922
-1941
-1948
-1947
-1944
-1946
-1959
-1985
-2024
-2072
-2124
-2173
-2214
-2245
-2266
-2279
-2288
-2298
-2311
-2331
-2358
-2392
-2432
-2474
-2515
-2551
-2579
-2597
-2601
-2592
-2569
-2533
-2486
-2429
-2366
-2297
-2223
-2144
-2061
-1974
-1885
-1795
-1707
-1625
-1553
-1493
-1446
-1412
-1389
-1376
-1371
-1373
-1382
-1400
-1427
-1464
-1509
-1559
-1606
-1643
-1661
-1652
-1611
-1536
-1430
-1296
-1143
-977
-806
-638
-478
-329
-195
-78
22
103
166
214
252
286
322
366
423
493
575
665
753
834
900
947
973
982
978
966
954
945
942
945
954
967
981
997
1016
1040
1071
1112
1162
1221
1284
1347
1402
1445
1473
1486
1488
1485
1487
1504
1544
1612
1712
1840
1989
2149
2310
2462
2596
2709
2799
2870
2927
2976
3023
3073
3126
3184
3243
3303
3360
3414
3464
3513
3562
3613
3667
3723
3781
3837
3889
3932
3962
3978
3976
3954
3913
3853
3774
3679
3571
3452
3326
3195
3058
2914
2761
2595
2415
2218
2005
1783
1556
1332
1117
916
731
560
399
240
81
-83
-249
-412
-562
-689
-783
-839
-856
-839
-800
-751
-708
-682
-682
-710
-761
-828
-898
-961
-1004
-1026
-1020
-993
-950
-901
-858
-829
-825
-851
-908
-994
-1106
-1236
-1377
-1521
-1664
-1801
-1933
-2059
-2183
-2305
-2426
-2545
-2658
-2762
-2851
-2922
-2973
-3005
-3022
-3029
-3033
-3040
-3057
-3085
-3126
-3178
-3240
-3307
-3377
-3445
-3510
-3568
-3617
-3654
-3680
-3694
-3699
-3698
-3697
-3701
-3717
-3746
-3791
-3847
-3909
-3970
-4022
-4061
-4083
-4086
-4078
-4059
-4042
-4026
-4018
-4017
-4022
-4032
-4043
-4054
-4067
-4078
-4093
-4110
-4129
-4149
-4166
-4176
-4174
-4159
-4130
-4090
-4043
-3993
-3946
-3903
-3866
-3831
-3794
-3750
-3694
-3621
-3530
-3422
-3299
-3166
-3028
-2891
-2757
-2632
-2516
-2409
-2310
-2214
-2116
-2012
-1896
-1766
-1619
-1457
-1286
-1112
-944
-790
-654
-541
-447
-369
-301
-235
-168
-97
-26
39
93
127
139
128
100
62
25
0
-5
12
53
114
188
271
357
445
536
634
743
865
1002
1155
1319
1489
1664
1838
2013
2190
2370
2555
2747
2941
3135
3320
3489
3634
3750
3832
3882
3903
3901
3881
3850
3812
3770
3726
3679
3632
3583
3536
3493
3456
3429
3412
3406
3410
3418
3427
3431
3424
3401
3362
3306
3236
3157
3077
3003
2942
2898
2875
2871
2883
2904
2928
2948
2959
2958
2947
2928
2907
2891
2883
2888
2904
2931
2963
2995
3024
3045
3060
3068
3075
3084
3099
3123
3156
3197
3241
3283
3318
3342
3349
3339
3310
3261
3193
3108
3007
2892
2765
2628
2485
2340
2195
2056
1927
1812
1712
1630
1564
1511
1467
1424
1376
1314
1231
1126
996
845
681
512
349
202
77
-21
-94
-146
-186
-221
-261
-310
-371
-444
-523
-604
-681
-751
-811
-862
-905
-944
-982
-1022
-1069
-1120
-1179
-1246
-1322
-1409
-1507
-1618
-1738
-1865
-1991
-2111
-2215
-2296
-2350
-2375
-2375
-2354
-2322
-2289
-2263
-2252
-2257
-2280
-2314
-2353
-2388
-2409
-2410
-2382
-2324
-2233
-2111
-1962
-1790
-1602
-1404
-1203
-1004
-817
-644
-489
-356
-249
-166
-110
-79
-69
-77
-99
-127
-158
-185
-205
-214
-213
-202
-181
-154
-119
-77
-25
39
118
214
326
451
582
710
824
916
977
1006
1006
982
945
905
871
849
840
842
846
846
834
806
761
703
639
577
525
487
460
441
418
381
317
218
79
-99
-308
-539
-779
-1016
-1242
-1447
-1629
-1790
-1933
-2064
-2190
-2316
-2446
-2583
-2728
-2878
-3033
-3187
-3336
-3477
-3607
-3725
-3832
-3929
-4019
-4106
-4191
-4277
-4362
-4445
-4524
-4596
-4659
-4713
-4758
-4796
-4829
-4858
-4882
-4898
-4903
-4893
-4865
-4819
-4759
-4692
-4628
-4576
-4547
-4543
-4564
-4604
-4654
-4702
-4739
-4760
-4765
-4760
-4755
-4761
-4788
-4842
-4920
-5017
-5122
-5220
-5298
-5350
-5370
-5362
-5333
-5292
-5251
-5217
-5198
-5193
-5202
-5221
-5244
-5267
-5285
-5297
-5301
-5298
-5290
-5279
-5266
-5254
-5243
-5231
-5215
-5191
-5152
-5091
-5003
-4885
-4738
-4568
-4384
-4197
-4018
-3857
-3717
-3594
-3482
-3368
-3241
-3092
-2917
-2722
-2515
-2313
-2131
-1983
-1874
-1806
-1768
-1747
-1726
-1688
-1622
-1524
-1394
-1242
-1077
-914
-764
-635
-532
-457
-408
-380
-371
-373
-384
-397
-409
-419
-425
-430
-436
-448
-473
-516
-581
-667
-773
-894
-1022
-1151
-1275
-1391
-1497
-1595
-1685
-1772
-1854
-1932
-2004
-2069
-2125
-2174
-2219
-2263
-2312
-2368
-2433
-2503
-2574
-2638
-2686
-2713
-2713
-2687
-2637
-2567
-2482
-2385
-2280
-2167
-2044
-1912
-1771
-1624
-1474
-1329
-1193
-1071
-966
-877
-802
-736
-676
-618
-562
-510
-463
-425
-398
-383
-381
-388
-403
-423
-447
-472
-498
-523
-547
-566
-579
-582
-576
-562
-543
-525
-516
-521
-543
-585
-642
-706
-769
-822
-857
-870
-861
-834
-795
-752
-711
-677
-653
-637
-630
-627
-629
-633
-639
-649
-664
-685
-715
-755
-808
-874
-956
-1055
-1169
-1298
-1435
-1575
-1709
-1830
-1929
-2001
-2049
-2072
-2076
-2068
-2055
-2043
-2033
-2027
-2021
-2013
-2000
-1982
-1958
-1932
-1907
-1887
-1874
-1868
-1866
-1864
-1856
-1837
-1805
-1758
-1698
-1629
-1557
-1485
-1420
-1363
-1315
-1276
-1243
-1214
-1187
-1158
-1128
-1097
-1064
-1032
-1002
-976
-955
-941
-935
-939
-951
-973
-1004
-1045
-1093
-1149
-1211
-1276
-1342
-1402
-1454
-1491
-1511
-1510
-1490
-1453
-1405
-1355
-1308
-1273
-1253
-1249
-1258
-1274
-1289
-1297
-1294
-1277
-1250
-1218
-1189
-1173
-1175
-1199
-1244
-1308
-1382
-1458
-1530
-1590
-1637
-1671
-1693
-1708
-1717
-1724
-1727
-1724
-1712
-1685
-1640
-1572
-1481
-1371
-1245
-1111
-977
-853
-746
-663
-608
-581
-582
-606
-648
-701
-760
-818
-871
-918
-956
-987
-1010
-1027
-1039
-1044
-1042
-1032
-1012
-984
-946
-901
-851
-799
-749
-703
-662
-625
-592
-561
-529
-495
-458
-417
-373
-326
-276
-222
-165
-102
-31
49
138
234
336
438
535
623
696
752
790
812
821
821
814
804
792
777
758
733
699
655
602
541
474
407
342
283
232
190
156
129
105
80
49
8
-47
-118
-206
-309
-421
-535
-643
-736
-806
-850
-869
-867
-853
-839
-837
-856
-904
-979
-1077
-1191
-1309
-1422
-1522
-1606
-1676
-1737
-1793
-1852
-1915
-1982
-2048
-2105
-2145
-2161
-2148
-2105
-2036
-1947
-1845
-1739
-1632
-1527
-1425
-1324
-1220
-1111
-996
-875
-750
-622
-496
-374
-258
-152
-58
23
90
142
183
216
249
289
343
417
513
629
758
888
1008
1109
1180
1220
1232
1221
1198
1171
1147
1129
1114
1100
1081
1057
1027
998
978
977
1002
1060
1145
1249
1357
1454
1525
1561
1559
1524
1466
1399
1334
1281
1243
1217
1194
1163
1112
1032
921
780
617
443
269
108
-32
-144
-226
-278
-304
-307
-294
-270
-240
-211
-186
-168
-158
-156
-159
-164
-169
-170
-168
-164
-165
-174
-200
-248
-318
-410
-520
-637
-754
-859
-947
-1012
-1058
-1087
-1106
-1123
-1147
-1183
-1234
-1300
-1378
-1464
-1553
-1641
-1724
-1802
-1876
-1944
-2009
-2071
-2128
-2178
-2219
-2247
-2262
-2265
-2256
-2242
-2225
-2211
-2203
-2201
-2205
-2209
-2208
-2196
-2169
-2123
-2060
-1982
-1897
-1812
-1732
-1664
-1609
-1568
-1537
-1513
-1492
-1471
-1451
-1435
-1425
-1426
-1442
-1475
-1522
-1579
-1639
-1694
-1737
-1762
-1765
-1746
-1709
-1658
-1600
-1540
-1485
-1437
-1397
-1365
-1339
-1318
-1300
-1283
-1270
-1261
-1257
-1262
-1276
-1298
-1326
-1357
-1384
-1400
-1399
-1376
-1327
-1253
-1155
-1039
-913
-784
-660
-547
-449
-369
-303
-251
-208
-170
-135
-102
-71
-42
-17
2
14
17
13
1
-15
-35
-57
-78
-96
-111
-122
-128
-131
-131
-131
-134
-142
-157
-178
-206
-238
-271
-301
-325
-340
-347
-345
-339
-330
-321
-314
-308
-301
-290
-271
-242
-201
-150
-93
-36
16
58
89
110
126
144
172
216
279
361
456
554
644
713
754
763
742
697
642
589
551
536
548
586
642
705
763
806
826
821
794
749
698
649
610
589
588
605
637
679
723
766
802
828
845
853
856
857
859
864
875
889
906
922
931
931
916
885
839
781
716
650
589
538
500
473
455
439
419
390
348
293
228
157
87
24
-29
-70
-99
-119
-133
-144
-154
-161
-163
-159
-145
-119
-82
-36
15
67
119
171
225
287
361
454
568
702
852
1010
1165
1308
1432
1532
1610
1669
1718
1764
1815
1877
1951
2039
2138
2245
2359
2478
2604
2736
2875
3019
3167
3313
3450
3574
3680
3766
3834
3890
3938
3987
4040
4101
4170
4243
4316
4385
4446
4498
4545
4588
4633
4683
4742
4810
4882
4957
5028
5090
5141
5177
5199
5207
5202
5186
5160
5122
5075
5016
4946
4867
4778
4683
4582
4478
4374
4270
4170
4075
3990
3914
3851
3799
3755
3713
3667
3608
3528
3421
3285
3123
2941
2751
2563
2390
2239
2115
2019
1945
1885
1831
1775
1709
1631
1541
1442
1336
1229
1126
1028
939
861
793
737
695
667
655
660
681
718
769
829
897
967
1039
1110
1179
1245
1310
1371
1429
1481
1525
1559
1578
1583
1570
1541
1497
1442
1380
1316
1254
1199
1153
1117
1091
1072
1058
1045
1030
1008
979
940
892
836
777
717
663
621
594
587
602
638
691
756
825
890
945
984
1006
1010
1000
982
958
932
907
881
852
816
769
711
641
562
480
402
334
283
251
239
246
267
298
334
370
404
436
465
495
527
563
605
652
704
761
820
879
937
992
1044
1092
1137
1180
1222
1264
1304
1341
1373
1394
1403
1394
1368
1325
1270
1209
1150
1102
1072
1066
1086
1128
1189
1259
1332
1399
1454
1494
1519
1531
1532
1528
1520
1510
1500
1488
1472
1451
1422
1386
1342
1290
1232
1170
1106
1042
981
926
878
838
807
785
770
759
749
738
723
702
676
644
608
571
534
495
455
410
358
295
220
133
36
-66
-164
-253
-325
-377
-408
-420
-419
-413
-410
-416
-436
-471
-517
-569
-621
-667
-701
-723
-733
-735
-733
-734
-741
-756
-780
-810
-843
-872
-894
-905
-902
-884
-852
-806
-750
-687
-622
-559
-506
-466
-446
-446
-468
-508
-560
-616
-668
-709
-732
-736
-721
-692
-654
-616
-582
-557
-544
-543
-553
-571
-597
-630
-670
-717
-773
-837
-907
-981
-1054
-1123
-1186
-1240
-1287
-1329
-1368
-1409
-1453
-1501
-1552
-1604
-1650
-1688
-1711
-1716
-1700
-1664
-1607
-1531
-1440
-1338
-1229
-1118
-1010
-910
-823
-752
-700
-665
-646
-639
-640
-643
-644
-638
-622
-596
-557
-507
-447
-377
-300
-217
-130
-42
46
133
218
301
383
466
550
639
731
827
924
1018
1110
1191
1262
1321
1369
1408
1439
1468
1495
1523
1553
1582
1611
1637
1659
1676
1690
1700
1710
1720
1731
1744
1757
1768
1773
1769
1751
1718
1669
1604
1529
1447
1365
1290
1228
1181
1150
1134
1128
1128
1126
1119
1104
1082
1055
1029
1006
997
1000
1018
1052
1099
1154
1217
1285
1358
1437
1524
1618
1721
1832
1946
2060
2171
2274
2370
2458
2541
2621
2700
2781
2862
2941
3015
3080
3134
3176
3207
3230
3249
3270
3294
3322
3355
3388
3419
3444
3461
3471
3475
3476
3476
3478
3482
3488
3494
3498
3497
3491
3480
3465
3450
3436
3422
3409
3394
3374
3347
3311
3266
3215
3160
3105
3052
3005
2961
2918
2875
2828
2777
2722
2667
2614
2570
2537
2518
2513
2518
2530
2546
2563
2579
2594
2610
2628
2648
2671
2692
2709
2716
2711
2690
2654
2604
2544
2478
2409
2341
2274
2210
2147
2086
2028
1976
1933
1900
1879
1869
1866
1864
1857
1838
1801
1747
1676
1593
1507
1425
1353
1295
1251
1219
1192
1165
1131
1085
1026
955
874
789
705
624
550
482
419
360
301
241
177
111
43
-24
-89
-148
-201
-246
-284
-316
-343
-368
-390
-410
-427
-439
-444
-438
-419
-386
-337
-275
-201
-119
-35
49
128
200
262
314
356
390
417
437
451
459
462
460
453
442
430
421
419
427
450
492
552
630
720
817
913
998
1068
1115
1140
1143
1130
1108
1085
1068
1064
1075
1102
1143
1195
1252
1311
1368
1418
1461
1495
1522
1540
1553
1561
1568
1576
1587
1602
1620
1639
1655
1663
1659
1637
1598
1543
1477
1406
1341
1289
1256
1247
1260
1293
1340
1395
1452
1508
1561
1613
1662
1712
1761
1809
1853
1889
1915
1928
1930
1922
1907
1889
1872
1858
1848
1841
1836
1831
1826
1820
1814
1811
1812
1818
1829
1844
1859
1873
1883
1886
1884
1877
1867
1857
1848
1843
1844
1851
1867
1892
1928
1975
2033
2100
2172
2244
2309
2362
2398
2414
2412
2395
2369
2341
2316
2298
2288
2281
2272
2256
2226
2178
2110
2025
1928
1824
1720
1621
1529
1444
1363
1283
1198
1107
1006
895
776
650
521
389
256
123
-11
-145
-282
-419
-559
-699
-839
-979
-1120
-1260
-1399
-1536
-1669
-1794
-1910
-2013
-2103
-2182
-2253
-2321
-2393
-2475
-2571
-2679
-2797
-2916
-3028
-3122
-3191
-3230
-3242
-3233
-3213
-3193
-3184
-3194
-3224
-3272
-3330
-3390
-3442
-3478
-3494
-3490
-3471
-3442
-3410
-3379
-3352
-3329
-3307
-3285
-3260
-3231
-3200
-3169
-3143
-3125
-3119
-3123
-3136
-3153
-3168
-3175
-3172
-3154
-3122
-3078
-3026
-2970
-2914
-2862
-2819
-2786
-2766
-2758
-2761
-2774
-2794
-2815
-2834
-2846
-2849
-2840
-2822
-2798
-2772
-2749
-2732
-2723
-2721
-2722
-2721
-2713
-2694
-2661
-2616
-2563
-2508
-2458
-2419
-2394
-2385
-2390
-2405
-2426
-2449
-2470
-2490
-2513
-2541
-2580
-2635
-2708
-2797
-2900
-3008
-3115
-3209
-3284
-3334
-3358
-3359
-3344
-3321
-3302
-3297
-3314
-3355
-3420
-3502
-3591
-3676
-3743
-3784
-3790
-3760
-3698
-3610
-3507
-3396
-3289
-3189
-3100
-3022
-2950
-2883
-2818
-2753
-2690
-2629
-2574
-2527
-2489
-2457
-2430
-2402
-2369
-2326
-2272
-2207
-2132
-2051
-1969
-1889
-1813
-1742
-1676
-1613
-1552
-1492
-1434
-1378
-1327
-1281
-1241
-1206
-1174
-1141
-1102
-1054
-993
-918
-828
-725
-611
-487
-358
-224
-86
54
195
337
478
617
752
883
1010
1136
1261
1387
1516
1649
1784
1920
2053
2179
2292
2391
2472
2534
2578
2605
2616
2614
2601
2581
2556
2529
2504
2483
2468
2458
2452
2448
2440
2424
2397
2358
2307
2249
2188
2132
2086
2055
2040
2040
2049
2063
2076
2084
2085
2081
2075
2070
2070
2077
2092
2113
2137
2161
2184
2203
2222
2240
2260
2283
2308
2332
2350
2357
2351
2330
2295
2252
2208
2171
2146
2137
2146
2168
2200
2234
2264
2286
2299
2302
2297
2288
2276
2262
2247
2230
2210
2186
2160
2132
2105
2083
2067
2057
2053
2051
2050
2045
2036
2019
1995
1966
1932
1895
1854
1810
1761
1706
1646
1580
1512
1445
1381
1323
1274
1233
1199
1171
1145
1121
1096
1070
1046
1024
1006
995
989
988
992
996
999
999
992
979
958
930
897
862
825
791
761
736
717
701
686
671
651
625
593
554
511
467
424
385
349
316
285
252
217
177
135
91
48
7
-32
-71
-113
-164
-228
-309
-406
-518
-639
-762
-881
-990
-1088
-1174
-1253
-1331
-1411
-1498
-1592
-1692
-1791
-1886
-1972
-2045
-2110
-2167
-2222
-2281
-2348
-2426
-2513
-2606
-2700
-2789
-2867
-2932
-2981
-3016
-3039
-3052
-3058
-3059
-3058
-3057
-3055
-3055
-3057
-3060
-3064
-3066
-3064
-3054
-3034
-3003
-2960
-2909
-2855
-2804
-2762
-2732
-2716
-2714
-2723
-2737
-2752
-2762
-2764
-2757
-2742
-2719
-2692
-2660
-2625
-2586
-2543
-2493
-2437
-2375
-2309
-2239
-2170
-2101
-2033
-1969
-1904
-1839
-1771
-1699
-1620
-1533
-1436
-1330
-1213
-1085
-950
-809
-669
-535
-414
-312
-233
-178
-147
-135
-136
-143
-152
-159
-163
-167
-175
-190
-216
-254
-301
-352
-402
-443
-469
-479
-470
-445
-409
-366
-321
-277
-236
-197
-159
-119
-75
-28
23
75
126
174
214
245
266
279
284
285
285
286
290
299
312
328
344
359
371
379
382
383
383
387
396
411
433
460
486
509
522
524
511
486
451
410
369
331
300
276
258
244
228
208
180
142
94
38
-26
-92
-157
-219
-274
-320
-358
-389
-415
-439
-466
-497
-536
-581
-629
-674
-710
-728
-721
-687
-626
-542
-444
-340
-241
-155
-84
-29
16
58
104
160
227
302
379
449
504
538
550
543
527
513
512
532
580
654
747
851
953
1043
1114
1162
1188
1197
1196
1192
1190
1193
1200
1208
1213
1208
1189
1152
1097
1024
938
844
748
655
571
498
437
385
339
293
241
178
102
12
-90
-198
-304
-400
-480
-540
-577
-593
-595
-588
-580
-576
-579
-591
-610
-632
-653
-667
-674
-671
-660
-644
-626
-610
-597
-589
-584
-580
-574
-564
-546
-520
-487
-449
-408
-369
-336
-310
-295
-289
-291
-300
-310
-320
-325
-326
-321
-313
-303
-293
-286
-282
-279
-274
-262
-238
-197
-137
-60
33
136
241
342
434
513
579
635
685
735
789
849
918
992
1069
1144
1214
1274
1321
1356
1378
1387
1385
1373
1353
1326
1296
1265
1238
1218
1209
1213
1232
1263
1303
1349
1394
1435
1468
1490
1501
1501
1491
1473
1448
1417
1380
1339
1295
1247
1197
1146
1095
1045
998
954
915
882
858
845
843
854
876
906
939
971
994
1006
1004
990
968
945
926
920
929
954
992
1037
1081
1118
1142
1150
1144
1126
1100
1071
1042
1014
986
956
921
881
836
788
743
706
682
676
688
716
756
801
844
879
902
912
910
900
886
875
870
874
890
917
952
993
1037
1082
1124
1162
1194
1220
1239
1251
1256
1254
1246
1232
1215
1194
1171
1148
1126
1103
1079
1053
1022
986
942
891
833
771
708
650
599
559
532
519
517
524
536
550
561
568
567
558
538
508
466
413
347
270
183
90
-6
-101
-192
-275
-351
-418
-479
-536
-593
-653
-716
-785
-859
-937
-1020
-1108
-1199
-1294
-1394
-1500
-1610
-1724
-1839
-1953
-2062
-2163
-2256
-2339
-2412
-2477
-2534
-2586
-2633
-2675
-2712
-2745
-2773
-2796
-2816
-2833
-2848
-2862
-2875
-2887
-2895
-2899
-2898
-2891
-2878
-2860
-2840
-2818
-2799
-2781
-2767
-2754
-2741
-2725
-2703
-2673
-2632
-2580
-2517
-2442
-2358
-2269
-2176
-2085
-1998
-1919
-1852
-1797
-1754
-1722
-1698
-1677
-1653
-1623
-1582
-1527
-1458
-1375
-1280
-1179
-1073
-966
-862
-763
-670
-584
-506
-438
-381
-335
-300
-275
-257
-243
-228
-208
-179
-140
-90
-30
36
107
181
257
336
420
512
615
729
852
983
1118
1252
1382
1507
1627
1745
1862
1981
2104
2230
2356
2477
2588
2685
2767
2833
2886
2933
2980
3030
3089
3157
3231
3308
3383
3451
3508
3551
3581
3596
3601
3595
3582
3563
3540
3515
3492
3471
3456
3447
3442
3441
3437
3427
3406
3370
3319
3255
3183
3107
3035
2971
2919
2877
2844
2817
2792
2768
2745
2726
2714
2714
2728
2755
2792
2832
2869
2894
2901
2889
2859
2817
2771
2727
2694
2675
2668
2672
2678
2678
2665
2633
2579
2501
2404
2291
2168
2039
1909
1781
1657
1538
1423
1313
1206
1101
1000
899
801
705
610
518
428
341
257
177
101
28
-43
-110
-174
-236
-295
-350
-402
-450
-495
-536
-574
-610
-643
-674
-700
-722
-738
-748
-752
-751
-748
-746
-747
-756
-776
-808
-854
-913
-983
-1061
-1145
-1230
-1314
-1394
-1469
-1539
-1602
-1661
-1717
-1770
-1821
-1868
-1912
-1951
-1982
-2005
-2019
-2027
-2029
-2033
-2041
-2058
-2086
-2127
-2179
-2237
-2296
-2350
-2393
-2422
-2437
-2438
-2431
-2422
-2416
-2418
-2431
-2456
-2489
-2527
-2565
-2601
-2630
-2653
-2671
-2687
-2703
-2722
-2746
-2776
-2810
-2846
-2883
-2917
-2946
-2972
-2992
-3008
-3021
-3031
-3040
-3049
-3057
-3066
-3074
-3082
-3089
-3094
-3094
-3088
-3073
-3049
-3014
-2970
-2918
-2863
-2806
-2751
-2700
-2651
-2604
-2556
-2502
-2442
-2373
-2298
-2221
-2146
-2080
-2028
-1993
-1975
-1972
-1980
-1994
-2009
-2020
-2028
-2033
-2037
-2045
-2064
-2092
-2132
-2181
-2235
-2288
-2336
-2372
-2395
-2402
-2397
-2383
-2365
-2346
-2332
-2324
-2323
-2328
-2336
-2343
-2346
-2343
-2331
-2310
-2284
-2254
-2226
-2202
-2185
-2177
-2176
-2179
-2183
-2183
-2175
-2156
-2127
-2089
-2048
-2007
-1974
-1951
-1939
-1938
-1943
-1946
-1940
-1917
-1872
-1801
-1705
-1587
-1454
-1314
-1175
-1044
-926
-825
-739
-664
-597
-532
-463
-387
-300
-204
-100
7
113
211
298
371
428
471
502
527
551
579
615
661
717
782
850
916
977
1028
1066
1092
1107
1114
1118
1121
1126
1133
1142
1151
1156
1155
1147
1131
1109
1084
1059
1037
1018
1006
997
989
982
972
962
951
943
939
942
952
966
981
991
993
983
959
922
876
826
776
730
690
654
621
588
551
511
468
427
394
373
371
389
426
481
548
621
695
766
832
892
945
992
1032
1063
1083
1092
1088
1071
1044
1010
975
939
907
880
856
836
817
799
783
771
764
765
777
798
827
859
891
916
929
929
913
882
838
785
727
668
612
563
525
498
485
484
492
505
517
525
523
512
493
469
447
432
426
431
442
454
457
444
411
356
285
207
132
70
31
15
20
40
63
79
80
63
29
-18
-70
-121
-165
-202
-234
-265
-300
-345
-401
-466
-536
-603
-662
-706
-733
-742
-738
-725
-710
-698
-692
-695
-705
-721
-739
-755
-766
-770
-765
-753
-735
-715
-696
-684
-682
-694
-719
-756
-800
-846
-885
-912
-922
-914
-889
-851
-808
-766
-728
-698
-675
-656
-636
-611
-580
-543
-503
-466
-436
-419
-416
-429
-453
-484
-517
-548
-573
-593
-609
-622
-635
-647
-657
-665
-668
-664
-655
-641
-628
-621
-622
-635
-658
-687
-717
-739
-746
-735
-703
-654
-594
-530
-468
-415
-373
-339
-310
-280
-245
-200
-145
-83
-17
46
101
143
173
191
201
208
215
225
239
257
273
287
294
295
291
286
285
292
311
344
391
447
508
568
622
664
695
713
722
724
724
725
728
735
746
759
773
786
798
808
816
822
828
834
844
857
875
899
928
959
991
1018
1041
1051
1049
1033
1004
967
925
883
848
822
806
801
803
809
817
822
825
823
818
811
802
791
777
760
738
711
679
644
610
580
557
543
539
544
556
572
588
603
615
624
630
634
637
637
635
627
614
594
569
539
508
478
451
427
407
387
366
341
308
268
218
161
98
29
-42
-115
-189
-265
-342
-419
-496
-571
-642
-709
-770
-825
-874
-918
-959
-997
-1035
-1073
-1112
-1154
-1197
-1243
-1290
-1338
-1386
-1431
-1471
-1503
-1527
-1540
-1543
-1539
-1528
-1515
-1503
-1494
-1491
-1492
-1498
-1506
-1516
-1525
-1530
-1531
-1526
-1512
-1490
-1457
-1413
-1359
-1295
-1223
-1148
-1073
-1002
-937
-879
-829
-783
-739
-693
-644
-590
-533
-476
-424
-381
-353
-341
-348
-372
-410
-457
-508
-559
-605
-643
-672
-692
-704
-711
-715
-718
-724
-734
-748
-765
-784
-803
-819
-830
-837
-840
-843
-851
-867
-897
-941
-1002
-1076
-1160
-1248
-1332
-1407
-1469
-1516
-1546
-1562
-1567
-1565
-1558
-1550
-1541
-1534
-1528
-1526
-1527
-1533
-1545
-1564
-1591
-1623
-1659
-1694
-1724
-1745
-1752
-1743
-1718
-1679
-1631
-1577
-1525
-1478
-1441
-1414
-1398
-1388
-1382
-1375
-1364
-1347
-1324
-1297
-1267
-1238
-1212
-1192
-1177
-1167
-1161
-1160
-1161
-1167
-1178
-1195
-1219
-1250
-1286
-1324
-1360
-1390
-1411
-1420
-1418
-1405
-1386
-1365
-1344
-1326
-1314
-1305
-1299
-1294
-1289
-1283
-1274
-1264
-1251
-1236
-1218
-1195
-1167
-1133
-1093
-1049
-1004
-964
-930
-905
-890
-882
-880
-878
-873
-859
-836
-804
-767
-727
-689
-657
-633
-617
-607
-602
-597
-590
-579
-563
-545
-523
-503
-485
-471
-464
-465
-473
-487
-506
-527
-548
-565
-575
-576
-567
-546
-515
-475
-427
-374
-315
-252
-186
-115
-41
34
109
180
245
300
344
378
405
426
448
474
506
546
595
649
708
768
830
892
955
1020
1089
1159
1230
1298
1360
1413
1454
1483
1500
1508
1510
1510
1510
1513
1521
1532
1548
1567
1588
1612
1639
1667
1698
1729
1759
1788
1814
1836
1856
1873
1890
1909
1930
1956
1984
2015
2045
2074
2095
2108
2109
2099
2075
2040
1996
1947
1896
1849
1810
1783
1769
1769
1779
1796
1815
1832
1842
1844
1838
1826
1810
1793
1778
1763
1747
1727
1699
1662
1615
1560
1501
1444
1395
1358
1332
1317
1308
1297
1278
1247
1202
1145
1078
1008
941
880
827
780
735
688
634
571
499
422
345
274
215
170
139
120
109
97
80
53
13
-40
-102
-170
-239
-305
-365
-419
-466
-508
-547
-584
-619
-653
-684
-712
-737
-757
-776
-795
-816
-843
-877
-917
-964
-1014
-1066
-1116
-1162
-1203
-1242
-1281
-1322
-1368
-1421
-1479
-1540
-1600
-1655
-1701
-1735
-1757
-1770
-1778
-1785
-1795
-1810
-1832
-1857
-1882
-1903
-1917
-1919
-1910
-1890
-1861
-1827
-1792
-1757
-1726
-1698
-1674
-1652
-1631
-1610
-1586
-1559
-1527
-1489
-1445
-1398
-1349
-1303
-1262
-1232
-1214
-1208
-1214
-1226
-1238
-1243
-1236
-1215
-1178
-1131
-1081
-1036
-1004
-993
-1004
-1038
-1089
-1151
-1217
-1280
-1337
-1385
-1426
-1461
-1496
-1532
-1571
-1613
-1656
-1699
-1739
-1775
-1805
-1830
-1852
-1872
-1893
-1916
-1940
-1966
-1993
-2020
-2044
-2064
-2079
-2089
-2093
-2092
-2086
-2077
-2067
-2056
-2047
-2040
-2035
-2033
-2033
-2031
-2025
-2017
-2001
-1978
-1947
-1909
-1864
-1815
-1761
-1704
-1646
-1586
-1527
-1468
-1409
-1350
-1291
-1229
-1164
-1093
-1016
-933
-845
-755
-667
-584
-511
-447
-394
-348
-306
-262
-212
-152
-82
-3
80
162
239
307
364
411
452
492
533
581
634
692
749
800
840
864
870
860
839
811
783
759
743
734
729
723
713
692
660
615
561
502
444
391
348
316
293
276
262
244
219
183
135
79
15
-49
-110
-162
-202
-228
-240
-241
-236
-229
-227
-234
-253
-284
-326
-374
-423
-469
-505
-528
-539
-537
-526
-509
-492
-477
-467
-461
-459
-458
-457
-453
-446
-436
-426
-416
-409
-406
-408
-415
-424
-434
-442
-444
-440
-428
-407
-379
-346
-310
-275
-242
-213
-188
-168
-149
-128
-101
-68
-25
25
78
131
177
213
235
244
244
240
239
246
266
299
344
396
448
497
539
572
599
624
648
675
705
736
764
785
795
794
782
764
744
728
721
722
733
749
767
785
802
818
836
860
891
930
975
1022
1064
1096
1115
1118
1107
1087
1062
1039
1020
1008
1002
1002
1002
1006
1010
1020
1033
1055
1084
1120
1158
1194
1221
1236
1238
1226
1205
1180
1154
1132
1115
1103
1092
1081
1068
1052
1036
1022
1014
1016
1027
1047
1073
1102
1131
1158
1184
1208
1235
1266
1302
1342
1384
1424
1459
1485
1502
1511
1516
1521
1528
1541
1560
1582
1606
1628
1646
1661
1676
1693
1716
1748
1790
1841
1899
1961
2024
2087
2151
2217
2289
2368
2454
2544
2634
2716
2784
2835
2867
2884
2891
2897
2912
2941
2989
3055
3134
3220
3303
3376
3433
3474
3497
3508
3510
3509
3509
3511
3516
3523
3530
3535
3535
3531
3520
3503
3479
3446
3405
3354
3292
3221
3141
3054
2965
2875
2789
2708
2633
2564
2500
2437
2373
2305
2229
2144
2050
1947
1836
1721
1603
1486
1372
1264
1163
1071
985
907
834
765
698
632
567
503
441
380
322
267
215
165
115
63
8
-54
-124
-202
-290
-383
-481
-579
-672
-757
-831
-891
-936
-969
-992
-1006
-1018
-1028
-1040
-1054
-1072
-1092
-1114
-1139
-1166
-1196
-1230
-1269
-1312
-1361
-1412
-1463
-1511
-1553
-1586
-1608
-1619
-1620
-1614
-1603
-1590
-1576
-1562
-1547
-1530
-1508
-1480
-1443
-1399
-1346
-1287
-1225
-1162
-1101
-1044
-991
-943
-898
-854
-808
-760
-707
-650
-590
-530
-472
-420
-374
-337
-307
-281
-255
-226
-190
-145
-92
-34
24
76
115
136
137
118
83
35
-18
-71
-118
-157
-187
-211
-233
-255
-280
-309
-341
-375
-406
-433
-452
-464
-470
-472
-474
-478
-488
-503
-522
-543
-564
-581
-592
-598
-597
-593
-587
-581
-576
-572
-568
-561
-550
-534
-510
-481
-449
-416
-386
-362
-345
-336
-335
-341
-351
-363
-375
-387
-397
-405
-411
-415
-418
-418
-417
-415
-411
-405
-398
-389
-377
-362
-344
-321
-296
-268
-241
-215
-193
-176
-164
-156
-150
-141
-129
-111
-87
-59
-30
-5
14
24
25
20
10
2
0
6
21
43
68
93
113
124
127
123
115
109
107
114
131
157
189
225
261
295
328
359
390
424
463
509
561
618
679
741
800
852
895
926
944
949
941
922
895
864
832
801
772
745
718
688
651
606
552
491
427
365
311
270
245
237
243
260
282
304
322
334
341
345
349
357
368
382
397
410
415
411
395
369
335
297
260
228
203
186
176
171
168
164
158
149
139
130
125
125
134
151
178
212
251
291
330
365
395
418
436
451
466
482
503
528
559
592
627
661
692
719
743
764
786
811
842
880
926
978
1033
1090
1144
1194
1241
1283
1325
1367
1412
1462
1516
1574
1634
1693
1748
1796
1837
1869
1892
1909
1919
1925
1929
1931
1933
1935
1936
1935
1932
1923
1909
1888
1861
1827
1788
1746
1703
1661
1620
1582
1545
1507
1466
1420
1369
1312
1252
1189
1129
1073
1024
983
948
918
888
855
817
770
715
652
585
514
444
374
306
240
173
106
37
-32
-101
-167
-227
-279
-324
-360
-389
-416
-442
-472
-507
-549
-597
-649
-704
-759
-812
-864
-915
-966
-1018
-1075
-1134
-1196
-1259
-1321
-1378
-1430
-1476
-1516
-1553
-1589
-1628
-1672
-1722
-1779
-1840
-1905
-1968
-2027
-2078
-2119
-2149
-2170
-2183
-2190
-2196
-2202
-2212
-2228
-2251
-2281
-2316
-2354
-2392
-2427
-2458
-2481
-2496
-2503
-2504
-2499
-2491
-2483
-2477
-2474
-2475
-2479
-2486
-2494
-2499
-2501
-2496
-2483
-2462
-2431
-2393
-2349
-2302
-2253
-2205
-2161
-2120
-2083
-2049
-2016
-1983
-1948
-1912
-1874
-1835
-1798
-1765
-1738
-1717
-1703
-1694
-1689
-1684
-1677
-1665
-1646
-1622
-1593
-1561
-1530
-1502
-1482
-1469
-1466
-1472
-1483
-1499
-1515
-1528
-1536
-1538
-1533
-1525
-1515
-1506
-1502
-1503
-1511
-1524
-1539
-1552
-1559
-1556
-1543
-1517
-1482
-1439
-1392
-1343
-1296
-1251
-1208
-1165
-1121
-1076
-1029
-982
-937
-896
-862
-838
-824
-821
-827
-842
-861
-886
-913
-942
-973
-1006
-1041
-1078
-1116
-1155
-1196
-1236
-1277
-1317
-1357
-1395
-1430
-1462
-1489
-1511
-1525
-1534
-1536
-1535
-1530
-1524
-1518
-1512
-1506
-1500
-1492
-1483
-1471
-1456
-1438
-1416
-1390
-1360
-1325
-1283
-1236
-1181
-1121
-1055
-983
-906
-823
-735
-640
-538
-430
-316
-199
-81
36
148
253
351
442
527
609
687
765
841
916
988
1055
1118
1176
1230
1281
1331
1382
1433
1485
1536
1584
1627
1664
1692
1712
1724
1731
1734
1737
1740
1747
1759
1778
1806
1842
1887
1941
2001
2067
2134
2202
2268
2331
2389
2443
2492
2538
2580
2620
2656
2690
2722
2754
2789
2828
2873
2925
2984
3048
3113
3177
3235
3286
3332
3374
3417
3465
3523
3592
3671
3758
3846
3929
4001
4059
4104
4135
4158
4177
4196
4219
4244
4272
4297
4317
4328
4329
4320
4304
4282
4259
4237
4217
4200
4184
4169
4154
4137
4120
4100
4080
4057
4030
4001
3965
3923
3874
3820
3763
3706
3650
3597
3547
3499
3450
3399
3342
3279
3208
3132
3051
2969
2887
2807
2729
2654
2581
2509
2439
2370
2304
2240
2180
2125
2075
2031
1991
1956
1926
1899
1873
1849
1822
1792
1754
1709
1654
1592
1524
1454
1385
1320
1262
1210
1162
1115
1065
1008
944
869
787
699
611
526
446
374
309
251
198
149
102
56
12
-32
-76
-122
-170
-224
-283
-350
-424
-503
-585
-668
-750
-828
-902
-971
-1035
-1095
-1152
-1207
-1259
-1308
-1353
-1394
-1430
-1460
-1483
-1499
-1509
-1511
-1508
-1501
-1493
-1485
-1481
-1482
-1490
-1504
-1523
-1545
-1568
-1590
-1612
-1633
-1658
-1687
-1725
-1772
-1827
-1886
-1945
-1999
-2043
-2073
-2089
-2093
-2089
-2083
-2078
-2080
-2088
-2101
-2119
-2137
-2153
-2166
-2176
-2185
-2194
-2204
-2216
-2227
-2235
-2234
-2220
-2192
-2150
-2095
-2033
-1969
-1909
-1859
-1820
-1792
-1773
-1760
-1748
-1732
-1711
-1683
-1648
-1609
-1569
-1531
-1499
-1474
-1459
-1453
-1455
-1461
-1467
-1467
-1458
-1435
-1395
-1339
-1267
-1183
-1093
-1002
-915
-834
-764
-702
-647
-598
-550
-500
-448
-391
-330
-266
-199
-132
-65
0
61
119
172
221
267
312
357
404
454
508
564
620
673
721
762
795
822
845
868
893
921
954
990
1025
1058
1084
1103
1115
1121
1124
1125
1127
1130
1133
1137
1140
1144
1150
1162
1184
1216
1261
1316
1376
1435
1487
1528
1555
1570
1578
1583
1593
1612
1640
1675
1713
1747
1772
1784
1783
1773
1758
1744
1736
1737
1745
1758
1771
1781
1785
1783
1778
1775
1778
1789
1810
1839
1869
1896
1914
1918
1908
1885
1853
1815
1776
1739
1706
1677
1651
1628
1606
1586
1569
1555
1545
1538
1531
1524
1512
1496
1473
1447
1419
1394
1373
1358
1348
1342
1335
1322
1302
1272
1232
1184
1133
1081
1031
985
943
903
864
825
785
746
709
677
652
636
629
628
632
636
638
635
626
613
599
584
573
566
564
565
568
570
569
563
551
532
507
478
445
409
371
332
289
244
196
145
91
33
-28
-92
-160
-230
-304
-380
-458
-537
-614
-690
-760
-825
-884
-936
-985
-1033
-1081
-1134
-1193
-1258
-1329
-1404
-1480
-1554
-1623
-1686
-1744
-1797
-1849
-1901
-1955
-2013
-2077
-2142
-2208
-2272
-2332
-2387
-2437
-2482
-2525
-2566
-2608
-2652
-2699
-2748
-2798
-2849
-2899
-2948
-2994
-3036
-3074
-3108
-3137
-3163
-3186
-3209
-3233
-3260
-3291
-3326
-3365
-3406
-3446
-3483
-3514
-3537
-3552
-3560
-3564
-3565
-3566
-3567
-3568
-3567
-3562
-3550
-3530
-3500
-3461
-3417
-3370
-3324
-3283
-3249
-3220
-3197
-3175
-3151
-3123
-3089
-3047
-2999
-2947
-2894
-2843
-2794
-2749
-2707
-2664
-2619
-2569
-2514
-2453
-2387
-2320
-2253
-2189
-2129
-2075
-2023
-1974
-1925
-1873
-1817
-1756
-1691
-1622
-1552
-1482
-1414
-1351
-1293
-1242
-1197
-1160
-1129
-1103
-1081
-1060
-1036
-1006
-967
-919
-861
-794
-722
-650
-579
-513
-454
-399
-347
-294
-236
-172
-99
-21
60
140
215
282
340
388
430
465
496
524
548
566
577
580
574
562
546
529
513
500
490
480
466
446
417
379
333
283
236
197
170
158
161
175
196
220
241
258
269
275
277
277
277
277
277
275
271
262
246
224
196
163
127
90
54
22
-4
-21
-28
-24
-12
7
27
45
56
56
45
21
-10
-44
-77
-102
-118
-125
-123
-117
-110
-108
-112
-123
-137
-151
-161
-164
-157
-143
-122
-101
-83
-73
-72
-83
-102
-126
-152
-175
-192
-201
-203
-198
-189
-176
-162
-148
-133
-116
-97
-74
-47
-15
19
55
89
120
146
164
174
178
176
170
163
157
153
152
155
161
170
182
200
224
256
297
349
410
477
548
616
679
732
775
806
829
848
868
893
925
965
1012
1066
1120
1172
1219
1259
1293
1321
1344
1366
1388
1410
1435
1464
1495
1530
1569
1610
1653
1696
1737
1774
1804
1828
1845
1856
1865
1874
1886
1903
1924
1948
1973
1994
2009
2013
2009
1996
1975
1950
1925
1903
1884
1869
1858
1849
1839
1827
1811
1791
1766
1736
1703
1668
1630
1591
1553
1516
1481
1450
1423
1402
1386
1374
1367
1362
1358
1354
1348
1340
1329
1316
1299
1280
1258
1236
1215
1195
1179
1166
1158
1153
1150
1147
1142
1132
1116
1094
1066
1035
1004
974
949
930
917
912
913
918
927
937
950
963
975
987
997
1004
1006
1002
991
976
955
932
908
885
865
848
834
822
810
797
783
766
748
730
712
698
688
683
684
690
699
712
724
736
746
752
755
756
755
753
752
750
749
749
749
750
752
755
762
773
788
807
829
851
871
886
893
892
882
865
841
815
788
761
735
710
683
655
626
595
564
537
515
500
494
495
502
512
522
529
532
530
525
517
509
504
502
505
513
526
544
567
593
623
654
686
716
741
760
772
776
772
764
752
739
726
713
698
679
654
621
577
525
467
405
343
286
235
191
154
121
90
57
23
-16
-57
-100
-141
-179
-212
-239
-259
-275
-287
-298
-309
-323
-339
-357
-377
-399
-421
-442
-463
-483
-501
-518
-532
-542
-547
-546
-537
-521
-499
-474
-450
-431
-421
-424
-440
-468
-506
-549
-592
-628
-653
-665
-664
-651
-629
-600
-569
-537
-505
-472
-437
-398
-355
-308
-257
-205
-155
-111
-76
-53
-41
-42
-52
-70
-91
-111
-129
-142
-149
-151
-148
-144
-140
-139
-143
-150
-163
-178
-196
-214
-232
-248
-264
-279
-293
-308
-323
-337
-351
-363
-373
-380
-385
-387
-386
-382
-376
-366
-352
-335
-315
-295
-275
-259
-249
-245
-248
-257
-268
-280
-291
-298
-303
-307
-312
-322
-339
-362
-392
-425
-459
-489
-513
-528
-537
-539
-537
-535
-534
-536
-540
-546
-552
-556
-556
-551
-541
-525
-504
-480
-455
-430
-410
-395
-387
-387
-394
-404
-413
-416
-406
-381
-339
-283
-218
-152
-93
-49
-24
-19
-30
-50
-70
-82
-80
-60
-23
26
80
133
178
211
232
241
242
237
232
228
227
230
236
245
256
269
283
297
309
319
324
323
316
305
292
280
273
273
281
295
314
334
352
365
372
374
372
370
371
377
388
405
425
447
468
486
502
516
529
541
554
569
584
600
615
629
642
653
663
672
680
686
690
692
691
686
680
672
664
658
653
649
644
637
627
611
590
566
539
514
493
478
470
470
475
483
493
502
509
513
513
509
502
492
476
454
426
391
350
306
261
217
177
141
107
75
41
2
-45
-100
-161
-225
-290
-351
-407
-456
-500
-542
-584
-631
-682
-736
-792
-844
-889
-925
-949
-965
-973
-979
-986
-996
-1008
-1024
-1037
-1046
-1048
-1042
-1032
-1020
-1010
-1008
-1014
-1028
-1047
-1066
-1082
-1090
-1090
-1084
-1075
-1070
-1073
-1087
-1114
-1151
-1193
-1235
-1272
-1298
-1313
-1318
-1316
-1310
-1304
-1300
-1300
-1302
-1306
-1309
-1310
-1309
-1308
-1306
-1305
-1306
-1306
-1305
-1301
-1291
-1275
-1254
-1231
-1208
-1189
-1179
-1178
-1189
-1208
-1233
-1261
-1290
-1315
-1337
-1355
-1369
-1379
-1388
-1394
-1399
-1401
-1401
-1400
-1397
-1393
-1388
-1383
-1376
-1368
-1358
-1345
-1330
-1312
-1295
-1281
-1272
-1269
-1275
-1288
-1308
-1330
-1354
-1375
-1393
-1405
-1413
-1418
-1420
-1421
-1422
-1424
-1426
-1428
-1430
-1430
-1428
-1424
-1419
-1411
-1402
-1390
-1376
-1360
-1342
-1321
-1297
-1272
-1246
-1219
-1190
-1161
-1130
-1099
-1067
-1035
-1004
-974
-947
-923
-900
-879
-857
-833
-805
-773
-736
-696
-655
-615
-578
-546
-520
-499
-483
-469
-457
-445
-432
-418
-403
-387
-372
-356
-338
-318
-294
-267
-238
-208
-181
-162
-153
-157
-175
-206
-246
-291
-335
-375
-407
-431
-447
-458
-467
-477
-491
-510
-534
-561
-591
-622
-654
-686
-717
-747
-776
-802
-822
-836
-842
-840
-831
-818
-804
-793
-786
-785
-789
-795
-801
-803
-799
-789
-774
-754
-734
-716
-700
-688
-679
-672
-666
-663
-664
-670
-684
-706
-737
-772
-806
-836
-854
-858
-847
-823
-792
-759
-731
-714
-709
-717
-735
-759
-785
-810
-833
-855
-878
-906
-938
-976
-1018
-1065
-1109
-1151
-1188
-1221
-1252
-1284
-1317
-1354
-1394
-1438
-1482
-1527
-1570
-1611
-1652
-1693
-1735
-1779
-1821
-1860
-1892
-1915
-1926
-1927
-1919
-1906
-1893
-1883
-1879
-1879
-1880
-1880
-1873
-1858
-1833
-1800
-1763
-1727
-1696
-1673
-1659
-1653
-1651
-1649
-1642
-1630
-1610
-1584
-1554
-1524
-1498
-1476
-1459
-1447
-1438
-1428
-1417
-1402
-1381
-1355
-1323
-1288
-1250
-1213
-1177
-1145
-1119
-1099
-1084
-1072
-1061
-1046
-1024
-993
-950
-898
-840
-780
-723
-673
-631
-597
-567
-535
-498
-450
-390
-321
-245
-169
-100
-42
1
31
51
68
87
116
156
209
272
339
406
467
518
556
582
597
605
608
610
610
612
614
616
619
623
629
636
646
659
676
696
719
745
773
804
835
868
899
929
957
981
1000
1018
1034
1048
1064
1081
1098
1115
1129
1136
1133
1120
1096
1061
1020
977
935
899
871
850
837
828
822
816
809
801
794
791
794
804
824
852
886
923
960
994
1020
1041
1055
1064
1070
1077
1086
1099
1116
1138
1165
1194
1226
1260
1296
1332
1368
1404
1435
1461
1478
1485
1481
1467
1446
1423
1403
1392
1393
1409
1437
1474
1514
1549
1576
1589
1590
1579
1563
1546
1533
1527
1528
1533
1537
1535
1523
1499
1462
1416
1366
1317
1274
1239
1212
1189
1168
1145
1116
1082
1044
1006
974
949
934
929
931
936
938
934
921
898
867
832
797
766
745
734
734
745
762
783
804
821
832
837
834
828
821
818
823
840
870
914
967
1026
1084
1135
1174
1200
1214
1220
1221
1224
1232
1246
1265
1285
1302
1309
1304
1287
1260
1228
1198
1174
1159
1153
1152
1149
1139
1115
1076
1022
959
894
836
791
763
753
757
768
778
779
765
734
688
630
567
507
455
416
391
378
375
375
375
370
356
331
297
254
206
155
106
60
19
-17
-49
-80
-113
-148
-188
-233
-280
-329
-374
-414
-446
-470
-486
-497
-508
-521
-540
-567
-601
-642
-685
-729
-769
-804
-833
-860
-885
-912
-945
-985
-1031
-1082
-1135
-1186
-1233
-1274
-1309
-1338
-1365
-1392
-1421
-1454
-1492
-1531
-1571
-1608
-1642
-1670
-1694
-1715
-1738
-1764
-1795
-1834
-1878
-1926
-1974
-2019
-2057
-2086
-2104
-2112
-2111
-2102
-2086
-2067
-2044
-2020
-1997
-1976
-1958
-1944
-1933
-1925
-1916
-1906
-1890
-1865
-1831
-1787
-1736
-1682
-1629
-1581
-1542
-1513
-1493
-1481
-1471
-1461
-1446
-1424
-1396
-1362
-1324
-1286
-1250
-1216
-1186
-1158
-1133
-1108
-1085
-1062
-1041
-1022
-1004
-991
-976
-959
-938
-911
-876
-835
-789
-740
-691
-646
-606
-571
-540
-512
-486
-459
-430
-401
-371
-341
-312
-284
-256
-226
-193
-154
-110
-59
-3
57
116
173
226
273
313
347
374
396
414
427
436
442
445
447
447
447
447
448
450
452
453
453
453
453
455
460
469
482
497
513
525
529
524
507
480
447
410
377
353
341
342
356
378
403
427
444
453
453
446
437
429
426
430
443
462
486
511
536
559
580
601
622
645
670
699
728
755
779
799
813
824
833
845
861
886
918
957
1000
1046
1088
1126
1157
1182
1203
1223
1246
1273
1305
1344
1387
1434
1483
1532
1583
1634
1688
1742
1798
1852
1901
1941
1970
1985
1987
1980
1969
1959
1958
1970
1995
2033
2080
2128
2171
2202
2218
2217
2201
2174
2140
2102
2065
2031
1999
1971
1945
1921
1899
1879
1862
1846
1831
1815
1795
1770
1739
1704
1668
1636
1611
1598
1597
1606
1621
1637
1645
1642
1623
1589
1542
1489
1436
1387
1345
1311
1285
1261
1238
1213
1186
1159
1133
1111
1095
1084
1076
1067
1051
1024
984
930
865
793
718
645
577
517
465
419
378
341
307
275
245
217
189
159
127
91
48
0
-52
-106
-161
-215
-267
-320
-374
-434
-501
-576
-658
-743
-825
-898
-958
-1002
-1029
-1041
-1044
-1041
-1038
-1036
-1038
-1041
-1041
-1037
-1022
-1000
-968
-930
-888
-847
-809
-777
-749
-727
-706
-687
-668
-649
-630
-613
-598
-588
-581
-578
-576
-575
-573
-571
-567
-564
-563
-565
-569
-576
-584
-592
-597
-599
-595
-587
-576
-564
-553
-547
-546
-552
-564
-579
-597
-614
-627
-637
-642
-642
-640
-635
-630
-624
-616
-605
-588
-565
-533
-493
-446
-397
-347
-302
-265
-239
-224
-219
-222
-229
-237
-244
-248
-250
-250
-251
-254
-261
-272
-289
-309
-330
-349
-365
-375
-377
-371
-358
-339
-314
-287
-260
-236
-215
-200
-191
-188
-187
-187
-185
-179
-168
-152
-132
-113
-96
-86
-85
-93
-109
-131
-156
-181
-204
-223
-240
-257
-277
-302
-334
-372
-413
-453
-487
-510
-521
-519
-506
-486
-465
-450
-444
-451
-471
-500
-533
-565
-589
-599
-594
-573
-539
-495
-449
-404
-365
-333
-310
-292
-277
-259
-237
-208
-172
-133
-94
-59
-31
-14
-7
-9
-14
-18
-18
-8
12
40
75
112
148
180
206
228
247
267
290
318
352
389
428
466
500
529
553
573
589
604
619
633
647
660
672
682
691
700
710
723
739
756
774
790
804
813
818
820
819
818
816
814
811
806
798
786
772
757
743
732
725
722
721
720
715
704
686
662
633
603
575
550
529
509
487
460
424
381
332
282
237
204
185
181
190
207
225
239
245
242
234
224
218
220
233
256
286
319
351
378
399
415
429
443
462
485
514
545
575
603
624
640
651
658
665
673
683
695
705
712
714
709
697
680
661
642
626
615
611
613
622
636
653
670
687
701
710
714
711
703
692
679
668
661
658
660
664
667
664
654
633
601
561
516
471
430
397
375
362
357
356
356
354
348
337
323
305
286
267
249
233
219
208
198
192
188
185
184
184
183
179
172
162
148
132
114
94
74
54
32
10
-11
-32
-50
-64
-70
-69
-61
-47
-29
-13
0
6
5
-1
-9
-16
-18
-12
4
27
54
81
103
115
114
99
72
36
-4
-46
-84
-118
-145
-166
-185
-204
-226
-254
-292
-339
-395
-457
-522
-586
-645
-694
-733
-761
-779
-790
-799
-808
-820
-835
-852
-870
-886
-898
-905
-907
-906
-905
-905
-911
-922
-938
-958
-979
-1000
-1016
-1032
-1045
-1058
-1073
-1094
-1122
-1156
-1194
-1233
-1270
-1300
-1321
-1331
-1332
-1323
-1308
-1291
-1273
-1258
-1247
-1240
-1238
-1239
-1242
-1247
-1251
-1253
-1253
-1249
-1240
-1226
-1208
-1187
-1163
-1139
-1115
-1093
-1074
-1057
-1041
-1027
-1010
-994
-975
-952
-926
-896
-864
-828
-790
-749
-706
-661
-614
-566
-518
-470
-425
-382
-342
-304
-268
-232
-197
-161
-127
-96
-70
-52
-44
-46
-57
-75
-95
-112
-121
-119
-104
-77
-41
1
44
83
117
144
166
185
206
230
259
291
325
357
383
402
412
414
412
409
409
415
428
447
469
491
510
523
529
528
522
514
506
498
492
487
480
472
459
444
425
406
388
373
364
361
364
371
382
394
405
414
419
419
416
408
398
385
373
363
355
351
351
353
358
362
363
362
357
348
337
325
315
306
299
294
288
280
269
255
238
220
204
191
181
175
170
162
151
133
109
81
52
28
12
8
16
35
60
85
105
115
112
97
72
41
9
-19
-39
-51
-54
-49
-38
-22
-4
15
35
53
69
80
84
81
69
51
28
5
-15
-28
-32
-28
-18
-5
5
9
4
-11
-36
-66
-97
-126
-148
-162
-169
-170
-169
-169
-173
-183
-197
-213
-230
-245
-255
-259
-259
-255
-250
-248
-249
-255
-266
-281
-296
-310
-322
-330
-335
-340
-349
-363
-387
-422
-466
-518
-572
-624
-667
-697
-712
-712
-698
-674
-646
-619
-597
-583
-579
-585
-597
-614
-633
-652
-668
-680
-689
-693
-693
-690
-685
-680
-676
-675
-679
-689
-705
-726
-748
-769
-784
-791
-788
-773
-750
-723
-695
-672
-657
-652
-657
-668
-681
-691
-693
-684
-663
-630
-588
-543
-500
-463
-436
-421
-418
-424
-438
-455
-471
-485
-494
-499
-500
-498
-497
-497
-501
-508
-517
-527
-536
-543
-546
-546
-545
-545
-550
-561
-581
-609
-643
-681
-717
-748
-772
-788
-795
-796
-794
-792
-791
-793
-797
-802
-807
-811
-814
-816
-818
-822
-827
-833
-839
-841
-839
-829
-811
-789
-765
-745
-731
-729
-738
-755
-778
-799
-814
-817
-807
-787
-760
-733
-711
-700
-701
-713
-733
-755
-773
-782
-781
-769
-749
-724
-701
-680
-666
-657
-652
-649
-647
-644
-640
-637
-637
-641
-650
-663
-679
-695
-709
-719
-726
-730
-733
-739
-748
-763
-782
-803
-822
-838
-848
-851
-847
-840
-831
-822
-814
-806
-794
-777
-749
-712
-664
-608
-549
-492
-441
-399
-364
-335
-306
-272
-229
-172
-103
-25
56
136
207
266
311
346
372
396
421
452
489
532
577
622
663
699
728
753
774
794
817
842
869
898
926
951
972
986
995
998
998
998
998
1002
1012
1028
1049
1077
1109
1143
1178
1209
1236
1255
1265
1265
1258
1245
1229
1214
1202
1194
1192
1194
1199
1203
1205
1201
1191
1174
1153
1127
1101
1075
1051
1029
1010
992
974
957
939
922
907
894
885
880
878
878
879
876
869
854
831
799
759
711
658
602
545
488
433
379
328
278
228
178
126
72
15
-44
-105
-166
-224
-280
-329
-370
-403
-428
-445
-456
-464
-469
-475
-481
-486
-489
-489
-482
-469
-449
-423
-396
-369
-347
-331
-324
-323
-327
-332
-335
-332
-324
-310
-293
-277
-265
-262
-268
-284
-307
-335
-364
-390
-412
-427
-437
-443
-448
-452
-458
-465
-473
-480
-486
-489
-489
-485
-478
-470
-460
-451
-442
-433
-424
-414
-404
-391
-377
-361
-343
-325
-307
-289
-273
-259
-247
-236
-227
-218
-208
-195
-178
-157
-132
-105
-75
-45
-17
11
39
68
101
138
182
231
283
336
384
426
458
479
492
500
507
519
538
568
608
656
707
757
802
838
863
879
885
885
882
878
873
868
861
852
839
821
797
770
739
706
675
646
622
603
589
580
574
568
561
550
535
514
490
463
436
414
397
388
386
391
400
409
416
419
416
411
404
398
398
405
420
441
466
492
517
537
552
562
568
571
573
576
579
583
589
595
604
617
636
662
699
744
797
852
907
954
990
1012
1020
1014
1000
981
963
950
944
946
956
971
990
1010
1032
1051
1067
1081
1090
1093
1089
1078
1059
1035
1006
979
956
942
941
952
977
1012
1053
1097
1138
1175
1205
1228
1247
1261
1275
1288
1302
1316
1331
1343
1353
1358
1359
1355
1347
1335
1320
1303
1283
1262
1239
1214
1188
1160
1131
1101
1070
1039
1008
981
955
932
913
896
880
863
843
818
787
748
704
656
606
559
515
476
443
414
387
363
339
316
296
281
272
272
279
291
305
316
321
315
299
273
241
207
175
150
133
123
120
119
119
117
112
105
97
89
83
79
77
74
69
61
49
32
10
-15
-42
-72
-104
-138
-176
-215
-256
-297
-334
-364
-387
-401
-406
-405
-400
-395
-390
-389
-391
-394
-399
-403
-405
-407
-407
-407
-408
-408
-408
-407
-402
-393
-381
-366
-350
-335
-324
-316
-311
-306
-299
-288
-272
-252
-230
-209
-193
-184
-182
-186
-193
-199
-199
-192
-177
-156
-133
-112
-95
-84
-79
-77
-73
-65
-51
-28
0
33
65
95
120
141
159
176
194
214
238
264
289
312
331
344
352
356
357
358
359
362
369
378
391
408
428
453
481
510
538
562
580
591
595
594
592
593
599
613
635
663
694
724
751
772
789
803
818
836
859
888
920
952
982
1008
1030
1051
1073
1100
1135
1179
1229
1282
1332
1374
1405
1424
1432
1434
1434
1440
1454
1477
1509
1547
1587
1625
1659
1689
1715
1739
1764
1790
1816
1840
1858
1867
1865
1850
1824
1789
1751
1713
1679
1652
1632
1617
1606
1595
1582
1566
1546
1522
1497
1473
1451
1434
1422
1416
1413
1413
1412
1410
1404
1392
1376
1355
1332
1307
1284
1264
1248
1235
1224
1214
1201
1184
1163
1138
1111
1085
1063
1046
1037
1034
1034
1035
1033
1024
1004
977
939
896
850
805
766
734
711
697
689
687
687
687
684
676
663
643
616
585
552
517
485
457
437
424
419
421
429
440
451
460
465
465
460
450
437
422
406
391
379
370
365
364
367
374
383
393
402
410
415
417
416
413
409
404
398
392
384
372
354
330
298
259
213
162
109
54
-1
-56
-110
-165
-220
-276
-330
-381
-428
-468
-499
-522
-538
-549
-559
-570
-587
-610
-641
-679
-722
-768
-817
-865
-913
-960
-1004
-1050
-1092
-1132
-1169
-1203
-1233
-1260
-1284
-1309
-1335
-1363
-1393
-1425
-1457
-1487
-1513
-1533
-1547
-1557
-1562
-1565
-1568
-1571
-1574
-1576
-1575
-1569
-1556
-1537
-1511
-1482
-1450
-1420
-1393
-1371
-1356
-1347
-1345
-1347
-1354
-1365
-1380
-1397
-1414
-1432
-1448
-1461
-1468
-1470
-1467
-1459
-1450
-1441
-1435
-1432
-1433
-1439
-1446
-1454
-1460
-1462
-1460
-1454
-1442
-1428
-1412
-1394
-1377
-1361
-1346
-1332
-1320
-1308
-1296
-1282
-1266
-1247
-1223
-1195
-1164
-1132
-1100
-1070
-1045
-1025
-1010
-1000
-993
-986
-977
-964
-947
-926
-902
-876
-849
-823
-798
-774
-752
-732
-716
-703
-697
-698
-709
-729
-758
-793
-831
-869
-903
-930
-949
-958
-959
-953
-943
-929
-914
-898
-882
-867
-853
-842
-833
-827
-826
-829
-835
-844
-854
-863
-869
-871
-868
-860
-848
-833
-816
-799
-784
-770
-759
-752
-748
-748
-750
-754
-758
-760
-758
-749
-732
-707
-674
-633
-589
-544
-501
-463
-432
-408
-391
-379
-369
-360
-350
-338
-324
-309
-296
-285
-278
-275
-275
-276
-275
-271
-262
-247
-229
-208
-188
-173
-163
-161
-164
-172
-179
-183
-179
-166
-144
-115
-81
-47
-17
4
15
16
9
-3
-17
-28
-35
-35
-28
-15
3
23
45
66
87
108
128
146
161
173
180
180
173
158
137
111
82
53
27
4
-13
-26
-36
-42
-48
-54
-62
-72
-85
-100
-118
-139
-163
-189
-218
-250
-283
-318
-353
-387
-419
-447
-471
-490
-505
-515
-523
-530
-538
-549
-564
-584
-608
-636
-666
-696
-723
-746
-764
-780
-793
-808
-827
-851
-882
-919
-959
-1000
-1038
-1071
-1098
-1119
-1135
-1150
-1166
-1185
-1208
-1234
-1261
-1286
-1304
-1315
-1317
-1311
-1299
-1287
-1276
-1270
-1271
-1279
-1292
-1309
-1326
-1341
-1354
-1365
-1375
-1384
-1396
-1410
-1426
-1445
-1465
-1485
-1504
-1524
-1543
-1563
-1585
-1610
-1637
-1666
-1696
-1725
-1752
-1774
-1790
-1800
-1803
-1801
-1793
-1782
-1768
-1754
-1743
-1737
-1737
-1745
-1760
-1781
-1804
-1827
-1844
-1854
-1853
-1842
-1822
-1796
-1770
-1746
-1728
-1717
-1713
-1713
-1715
-1715
-1711
-1701
-1686
-1667
-1647
-1629
-1614
-1603
-1594
-1585
-1575
-1559
-1536
-1506
-1469
-1426
-1380
-1333
-1287
-1242
-1198
-1155
-1112
-1068
-1022
-979
-935
-895
-858
-825
-798
-776
-756
-738
-721
-701
-679
-655
-627
-597
-566
-533
-500
-467
-435
-404
-375
-348
-325
-305
-289
-277
-267
-258
-251
-243
-235
-226
-216
-205
-194
-181
-168
-151
-132
-108
-79
-46
-9
31
73
114
156
196
237
278
320
364
411
459
507
554
599
641
680
715
747
776
803
828
850
869
884
896
907
918
933
952
978
1010
1048
1089
1129
1166
1197
1218
1231
1236
1236
1234
1232
1232
1235
1242
1253
1267
1282
1299
1317
1336
1355
1375
1395
1414
1432
1447
1459
1467
1472
1474
1474
1473
1471
1470
1470
1472
1475
1481
1489
1500
1513
1527
1541
1555
1566
1574
1578
1578
1574
1568
1560
1553
1548
1544
1541
1540
1538
1536
1530
1520
1507
1490
1471
1451
1431
1414
1401
1393
1389
1388
1388
1387
1383
1374
1360
1341
1319
1295
1272
1251
1232
1215
1199
1181
1160
1136
1109
1082
1056
1034
1018
1008
1002
999
994
983
966
941
911
876
843
813
790
775
769
770
777
789
803
819
837
856
876
896
915
931
944
956
966
977
991
1010
1036
1066
1099
1131
1160
1184
1201
1214
1224
1236
1252
1275
1306
1342
1382
1421
1457
1487
1510
1528
1540
1550
1557
1562
1564
1562
1556
1546
1532
1517
1502
1491
1484
1482
1482
1484
1484
1480
1473
1464
1453
1444
1438
1437
1439
1444
1450
1454
1455
1452
1448
1444
1442
1443
1447
1454
1462
1468
1471
1470
1465
1457
1446
1433
1420
1405
1389
1370
1350
1329
1310
1296
1287
1287
1294
1306
1319
1328
1330
1320
1300
1271
1237
1204
1176
1157
1147
1145
1146
1146
1141
1126
1100
1064
1018
970
921
874
831
795
765
739
717
696
676
654
631
605
578
551
525
501
482
468
460
458
460
463
466
467
465
460
454
448
446
448
456
466
477
485
485
475
455
426
392
356
323
298
281
274
273
277
281
282
279
272
261
249
240
234
233
238
247
258
269
278
282
282
276
267
256
245
237
231
229
230
233
236
237
234
226
214
199
183
168
157
151
151
155
161
166
168
165
157
146
135
127
128
137
157
186
219
253
283
306
319
323
319
310
299
288
279
270
260
246
227
201
170
134
98
64
35
13
-1
-9
-11
-10
-9
-9
-12
-18
-26
-37
-49
-64
-80
-97
-117
-138
-159
-180
-200
-218
-233
-245
-254
-261
-267
-271
-274
-277
-279
-281
-283
-285
-290
-296
-304
-315
-328
-342
-356
-370
-384
-398
-413
-430
-449
-470
-491
-510
-526
-537
-543
-543
-539
-534
-529
-527
-530
-537
-546
-557
-565
-572
-574
-575
-574
-575
-579
-586
-595
-603
-608
-605
-593
-571
-541
-507
-473
-446
-428
-423
-431
-448
-470
-492
-510
-520
-520
-511
-497
-478
-460
-444
-432
-424
-420
-417
-414
-412
-408
-405
-402
-401
-402
-405
-410
-416
-423
-430
-436
-441
-447
-454
-463
-475
-489
-506
-524
-542
-559
-575
-589
-603
-618
-636
-658
-684
-716
-751
-787
-824
-858
-888
-914
-937
-958
-979
-1002
-1032
-1067
-1108
-1154
-1202
-1249
-1292
-1330
-1359
-1380
-1392
-1398
-1399
-1397
-1395
-1395
-1398
-1405
-1414
-1426
-1436
-1442
-1441
-1432
-1414
-1386
-1351
-1313
-1274
-1239
-1210
-1190
-1177
-1171
-1169
-1169
-1167
-1163
-1155
-1144
-1130
-1114
-1099
-1083
-1067
-1051
-1033
-1014
-996
-979
-965
-957
-955
-960
-971
-987
-1004
-1022
-1036
-1047
-1055
-1062
-1068
-1076
-1085
-1095
-1105
-1111
-1111
-1103
-1087
-1064
-1037
-1008
-981
-959
-943
-933
-925
-916
-903
-883
-853
-812
-763
-708
-650
-592
-537
-486
-438
-394
-352
-311
-268
-225
-180
-135
-91
-50
-12
21
49
71
89
101
109
113
114
113
110
106
101
96
91
85
77
65
49
27
1
-31
-66
-102
-137
-170
-198
-221
-240
-256
-270
-285
-302
-321
-344
-368
-393
-418
-441
-462
-480
-495
-508
-519
-528
-535
-540
-544
-546
-548
-550
-553
-558
-566
-575
-585
-595
-602
-607
-610
-611
-613
-617
-628
-646
-673
-708
-750
-795
-840
-883
-922
-954
-982
-1004
-1027
-1049
-1072
-1096
-1122
-1148
-1173
-1195
-1214
-1230
-1245
-1259
-1276
-1295
-1319
-1347
-1379
-1412
-1446
-1479
-1510
-1538
-1564
-1588
-1612
-1636
-1661
-1685
-1709
-1731
-1748
-1759
-1764
-1761
-1752
-1739
-1725
-1713
-1706
-1704
-1708
-1717
-1729
-1741
-1749
-1751
-1747
-1737
-1722
-1706
-1692
-1683
-1679
-1680
-1685
-1690
-1692
-1687
-1673
-1651
-1622
-1590
-1560
-1536
-1523
-1522
-1532
-1552
-1576
-1601
-1621
-1634
-1638
-1635
-1626
-1615
-1605
-1599
-1598
-1604
-1614
-1627
-1640
-1652
-1660
-1664
-1665
-1662
-1657
-1651
-1647
-1644
-1645
-1648
-1656
-1665
-1675
-1683
-1688
-1685
-1675
-1655
-1627
-1593
-1556
-1519
-1485
-1457
-1434
-1415
-1398
-1378
-1352
-1317
-1274
-1223
-1167
-1111
-1057
-1008
-966
-928
-892
-855
-815
-770
-722
-674
-627
-587
-556
-532
-516
-503
-489
-468
-438
-398
-350
-295
-240
-187
-141
-104
-75
-53
-35
-19
-3
15
34
55
77
99
119
139
158
177
195
213
231
247
261
274
286
297
309
322
335
349
362
375
385
394
401
406
412
417
424
429
434
435
434
429
421
413
407
405
410
422
440
462
484
503
517
524
524
519
511
503
496
492
490
490
490
488
485
479
471
462
454
446
439
433
427
421
415
409
404
401
403
410
422
440
462
488
517
547
578
611
646
682
721
763
807
852
900
948
998
1048
1099
1150
1200
1250
1297
1340
1378
1412
1440
1466
1490
1514
1542
1575
1614
1660
1710
1764
1818
1869
1913
1948
1972
1986
1991
1990
1988
1990
1999
2019
2052
2095
2146
2200
2251
2295
2327
2346
2354
2353
2349
2345
2345
2350
2360
2372
2383
2389
2387
2376
2358
2335
2310
2288
2271
2260
2254
2252
2249
2245
2236
2222
2203
2181
2159
2137
2118
2101
2086
2073
2059
2044
2027
2007
1985
1960
1933
1904
1873
1842
1811
1782
1754
1730
1709
1690
1671
1649
1621
1586
1541
1488
1428
1363
1297
1233
1173
1115
1060
1006
948
886
819
746
669
592
516
444
377
314
256
200
145
89
32
-25
-83
-140
-196
-252
-308
-364
-421
-478
-536
-591
-642
-688
-728
-760
-787
-810
-832
-855
-881
-911
-946
-984
-1024
-1063
-1100
-1131
-1158
-1177
-1191
-1198
-1201
-1201
-1198
-1194
-1191
-1187
-1184
-1181
-1177
-1171
-1163
-1154
-1143
-1131
-1120
-1111
-1102
-1095
-1086
-1076
-1062
-1044
-1022
-999
-978
-962
-955
-958
-973
-997
-1026
-1056
-1081
-1099
-1106
-1104
-1094
-1080
-1066
-1055
-1050
-1050
-1056
-1064
-1074
-1084
-1093
-1101
-1111
-1121
-1135
-1150
-1167
-1184
-1199
-1212
-1222
-1229
-1234
-1238
-1240
-1243
-1244
-1245
-1245
-1244
-1243
-1241
-1241
-1242
-1243
-1244
-1243
-1235
-1220
-1197
-1167
-1130
-1092
-1055
-1024
-999
-981
-968
-957
-944
-928
-908
-884
-860
-838
-821
-811
-807
-806
-803
-795
-777
-747
-708
-661
-612
-565
-524
-491
-466
-446
-428
-407
-382
-351
-316
-278
-242
-210
-183
-162
-144
-128
-110
-89
-61
-29
7
45
83
118
150
179
207
235
264
295
328
362
396
428
458
483
505
525
542
559
577
595
615
635
653
668
679
685
685
680
672
664
656
653
655
662
675
692
710
727
742
752
758
758
755
750
744
737
732
729
727
726
728
733
740
749
761
775
789
801
811
817
818
815
808
798
785
769
750
726
698
666
629
589
550
515
485
464
451
448
450
456
463
467
468
464
456
445
433
421
410
400
392
385
380
377
375
375
377
382
388
396
405
413
422
430
436
441
443
440
431
415
391
362
330
297
268
244
229
220
217
214
207
192
169
137
100
63
31
9
-1
3
18
39
64
86
105
119
131
143
158
179
205
235
265
293
314
325
327
319
304
284
263
244
229
218
212
211
214
219
225
230
232
230
222
209
191
172
154
140
133
135
146
162
181
198
211
217
216
210
202
195
191
192
197
204
212
217
218
217
214
212
215
224
240
262
287
312
333
350
361
367
370
372
377
386
398
414
431
449
467
483
497
510
522
533
542
549
552
551
547
539
530
520
511
505
502
501
501
501
501
500
497
494
490
488
485
483
480
476
471
466
459
454
450
447
445
443
439
430
415
394
368
338
308
279
254
234
220
209
203
198
195
194
195
200
209
222
238
255
271
283
290
290
285
275
263
252
243
238
238
243
253
268
288
311
339
369
399
426
449
463
468
462
449
429
408
389
376
371
374
382
394
405
412
414
409
399
386
373
361
353
349
348
347
347
344
339
332
324
318
316
319
329
345
366
392
418
444
468
489
505
518
528
537
546
556
568
580
594
607
618
625
627
624
615
600
581
559
536
512
488
466
446
428
413
401
392
386
382
380
379
377
374
372
369
367
366
367
369
372
374
375
372
366
357
349
343
342
349
364
387
415
445
474
498
517
529
538
544
551
559
571
584
599
612
623
630
635
637
639
642
645
649
651
650
644
633
618
600
584
572
565
566
572
582
591
597
599
595
587
577
568
561
559
561
566
573
578
582
584
586
589
595
605
618
634
651
667
680
689
696
701
706
713
723
736
752
768
782
795
804
810
815
817
820
822
825
829
833
837
843
852
863
879
900
925
952
982
1010
1038
1064
1088
1113
1139
1168
1201
1237
1275
1314
1353
1389
1422
1452
1480
1505
1529
1550
1568
1582
1588
1586
1574
1553
1524
1490
1455
1422
1394
1373
1360
1355
1355
1359
1364
1368
1369
1366
1359
1349
1338
1328
1320
1316
1316
1321
1331
1342
1354
1363
1368
1368
1360
1347
1328
1306
1284
1264
1250
1243
1245
1256
1273
1295
1318
1338
1350
1354
1348
1333
1312
1290
1270
1257
1252
1256
1267
1279
1290
1295
1292
1280
1261
1239
1218
1202
1193
1190
1191
1193
1190
1180
1160
1132
1098
1062
1027
997
971
949
928
903
873
836
793
745
697
652
615
586
567
555
547
541
535
526
513
497
478
456
431
404
373
341
308
277
249
228
214
207
206
207
207
202
187
161
124
78
26
-28
-81
-131
-177
-217
-252
-285
-315
-344
-372
-399
-427
-453
-479
-503
-526
-546
-563
-576
-584
-589
-590
-590
-591
-594
-600
-611
-625
-642
-660
-678
-696
-714
-733
-756
-785
-820
-861
-906
-954
-1000
-1042
-1077
-1105
-1127
-1146
-1164
-1184
-1209
-1240
-1278
-1320
-1367
-1414
-1462
-1508
-1552
-1595
-1636
-1677
-1716
-1755
-1793
-1828
-1860
-1888
-1910
-1925
-1934
-1937
-1934
-1926
-1916
-1905
-1896
-1889
-1886
-1887
-1890
-1893
-1894
-1892
-1885
-1875
-1862
-1849
-1839
-1835
-1838
-1848
-1864
-1885
-1907
-1929
-1948
-1964
-1978
-1991
-2004
-2020
-2037
-2058
-2079
-2099
-2116
-2127
-2133
-2133
-2129
-2121
-2112
-2103
-2096
-2091
-2088
-2087
-2086
-2085
-2081
-2075
-2066
-2054
-2037
-2017
-1994
-1968
-1940
-1910
-1879
-1848
-1818
-1790
-1764
-1741
-1719
-1700
-1682
-1665
-1647
-1629
-1610
-1589
-1568
-1548
-1527
-1509
-1492
-1476
-1461
-1447
-1431
-1414
-1395
-1375
-1356
-1338
-1323
-1314
-1308
-1307
-1309
-1310
-1309
-1303
-1292
-1274
-1251
-1224
-1195
-1165
-1138
-1112
-1089
-1069
-1050
-1033
-1016
-1000
-984
-969
-955
-942
-929
-919
-910
-904
-900
-900
-903
-909
-918
-928
-939
-949
-957
-964
-970
-974
-977
-979
-979
-977
-972
-962
-949
-933
-916
-899
-886
-877
-873
-874
-878
-884
-888
-890
-888
-883
-876
-868
-861
-855
-850
-845
-837
-824
-807
-783
-756
-726
-696
-668
-644
-624
-607
-594
-581
-569
-557
-546
-536
-530
-528
-531
-537
-547
-557
-567
-575
-581
-585
-587
-589
-590
-591
-591
-590
-589
-586
-583
-582
-583
-588
-599
-615
-635
-657
-678
-696
-710
-717
-718
-714
-707
-699
-693
-689
-689
-692
-697
-704
-709
-712
-713
-711
-708
-705
-703
-704
-709
-716
-725
-732
-735
-733
-722
-703
-679
-650
-622
-598
-580
-570
-568
-572
-578
-583
-584
-579
-568
-552
-533
-514
-497
-484
-474
-468
-463
-459
-453
-446
-437
-428
-419
-412
-407
-404
-404
-406
-409
-413
-418
-423
-427
-431
-433
-432
-428
-422
-415
-409
-406
-408
-416
-430
-448
-467
-485
-498
-504
-504
-498
-488
-477
-467
-458
-453
-449
-446
-442
-438
-434
-431
-432
-438
-448
-462
-476
-487
-492
-489
-476
-456
-432
-409
-390
-378
-374
-376
-380
-381
-376
-363
-342
-313
-282
-251
-225
-204
-190
-180
-171
-160
-146
-127
-104
-81
-59
-43
-33
-32
-37
-45
-56
-64
-69
-70
-67
-63
-58
-57
-61
-72
-88
-110
-135
-160
-182
-199
-209
-210
-203
-187
-165
-138
-109
-80
-52
-27
-5
14
32
51
70
91
115
143
174
207
241
276
309
340
367
389
408
423
435
448
463
481
503
529
557
584
608
627
640
647
651
653
658
666
681
700
721
742
758
766
766
758
744
728
714
704
700
702
708
715
722
726
728
727
727
729
733
741
751
759
765
764
756
742
723
702
683
668
660
659
665
676
690
704
718
731
742
752
759
763
765
764
759
752
745
737
733
732
734
740
746
752
754
753
748
741
734
728
724
723
721
717
706
688
661
627
590
553
523
501
489
484
484
483
477
462
438
405
368
331
299
272
253
239
227
214
197
174
149
122
99
80
69
65
66
68
68
62
51
35
17
1
-10
-13
-8
5
20
37
51
60
64
65
64
65
69
76
88
101
115
127
136
144
149
156
166
180
201
229
263
302
344
387
428
466
498
523
541
551
556
557
558
563
576
600
636
684
741
803
865
923
973
1012
1040
1060
1074
1085
1096
1111
1128
1149
1170
1190
1208
1222
1233
1241
1250
1261
1276
1295
1318
1345
1373
1399
1422
1439
1450
1454
1452
1445
1435
1423
1410
1398
1386
1376
1365
1355
1344
1332
1320
1307
1294
1282
1270
1260
1251
1242
1233
1224
1215
1204
1194
1184
1176
1169
1165
1163
1162
1162
1161
1160
1158
1156
1154
1154
1158
1167
1183
1205
1233
1265
1300
1335
1368
1394
1413
1422
1421
1410
1392
1368
1342
1318
1298
1285
1280
1281
1285
1290
1291
1286
1272
1249
1220
1188
1157
1130
1110
1097
1089
1084
1076
1063
1041
1010
972
931
893
861
840
832
835
849
869
890
910
927
940
950
961
974
991
1012
1036
1062
1087
1108
1126
1139
1148
1155
1163
1173
1187
1204
1225
1247
1269
1289
1304
1315
1319
1317
1309
1297
1282
1267
1252
1241
1235
1234
1238
1245
1252
1257
1258
1252
1241
1225
1208
1193
1184
1182
1187
1198
1211
1221
1225
1221
1209
1191
1171
1154
1143
1141
1148
1162
1178
1190
1193
1182
1156
1116
1064
1004
943
881
824
771
723
680
642
608
578
553
535
522
515
512
510
507
497
480
454
418
374
324
273
223
178
139
110
89
77
73
74
79
85
89
90
85
75
60
39
16
-9
-35
-59
-83
-105
-126
-148
-169
-191
-214
-236
-258
-279
-300
-321
-342
-366
-394
-425
-461
-501
-544
-589
-634
-678
-720
-760
-798
-835
-869
-902
-935
-966
-996
-1025
-1052
-1078
-1102
-1123
-1141
-1154
-1162
-1165
-1162
-1154
-1144
-1134
-1128
-1129
-1140
-1163
-1197
-1240
-1288
-1338
-1384
-1422
-1449
-1464
-1468
-1464
-1455
-1445
-1437
-1435
-1437
-1444
-1454
-1465
-1474
-1481
-1487
-1494
-1503
-1516
-1536
-1562
-1593
-1626
-1658
-1684
-1703
-1713
-1715
-1712
-1705
-1698
-1695
-1695
-1699
-1704
-1707
-1706
-1698
-1683
-1660
-1634
-1606
-1580
-1559
-1545
-1537
-1536
-1540
-1546
-1554
-1560
-1565
-1568
-1569
-1567
-1562
-1554
-1541
-1526
-1507
-1486
-1464
-1441
-1418
-1395
-1371
-1343
-1311
-1274
-1232
-1187
-1142
-1102
-1070
-1048
-1039
-1040
-1047
-1058
-1066
-1067
-1059
-1042
-1018
-992
-968
-951
-944
-948
-961
-982
-1006
-1028
-1045
-1055
-1057
-1050
-1036
-1016
-995
-972
-949
-929
-911
-898
-890
-888
-891
-899
-912
-926
-939
-950
-956
-955
-948
-935
-917
-898
-880
-865
-855
-852
-855
-864
-877
-892
-908
-922
-934
-943
-948
-951
-952
-952
-952
-952
-953
-954
-955
-954
-951
-944
-934
-920
-901
-880
-855
-828
-799
-770
-741
-713
-686
-662
-640
-622
-608
-598
-591
-586
-581
-575
-566
-551
-530
-502
-467
-427
-382
-337
-295
-258
-229
-211
-204
-209
-223
-244
-268
-291
-310
-320
-319
-307
-283
-248
-205
-158
-108
-59
-15
24
56
79
93
100
99
93
82
69
55
42
31
22
17
16
19
26
37
53
74
98
125
155
185
213
237
256
267
268
261
244
219
188
152
115
79
45
16
-7
-24
-35
-39
-38
-33
-24
-10
7
29
55
83
112
138
158
168
164
145
110
62
4
-58
-119
-174
-217
-248
-266
-273
-272
-265
-256
-247
-238
-229
-220
-211
-201
-193
-187
-184
-185
-188
-193
-196
-195
-189
-177
-160
-139
-118
-99
-84
-74
-67
-60
-51
-37
-17
10
40
71
98
118
131
137
137
137
139
146
160
180
204
229
252
272
288
303
317
335
358
387
420
454
486
512
528
534
530
518
502
486
474
468
468
474
484
496
508
519
528
536
544
552
564
580
599
622
648
674
698
720
736
747
753
755
754
752
751
752
755
759
763
765
763
755
742
723
701
677
654
634
617
604
595
588
581
573
563
549
532
511
486
457
425
390
353
317
284
256
234
221
216
217
223
229
234
233
225
211
189
163
134
103
73
42
12
-17
-46
-74
-100
-122
-140
-152
-159
-160
-159
-157
-156
-159
-166
-177
-190
-204
-216
-224
-226
-222
-213
-202
-191
-184
-183
-192
-211
-240
-277
-318
-361
-401
-434
-457
-469
-470
-463
-449
-433
-417
-405
-396
-393
-394
-397
-403
-410
-418
-427
-436
-447
-456
-464
-467
-463
-450
-429
-399
-363
-323
-283
-245
-212
-185
-163
-147
-134
-125
-117
-110
-105
-102
-99
-98
-98
-97
-95
-91
-86
-79
-71
-61
-49
-35
-19
0
21
42
61
75
80
75
59
33
2
-30
-59
-80
-91
-92
-85
-74
-64
-57
-58
-66
-79
-96
-113
-125
-132
-134
-130
-124
-118
-114
-114
-120
-131
-146
-164
-185
-206
-228
-249
-269
-287
-301
-312
-319
-322
-320
-316
-309
-301
-293
-286
-282
-281
-283
-290
-302
-317
-337
-358
-381
-402
-419
-432
-440
-443
-440
-433
-423
-411
-397
-382
-364
-344
-322
-298
-273
-248
-224
-201
-180
-161
-143
-127
-111
-98
-88
-80
-77
-76
-76
-75
-70
-57
-36
-8
24
56
84
102
109
104
92
77
66
65
78
107
149
199
251
298
335
359
371
374
373
374
380
396
420
453
491
530
568
601
630
655
678
703
731
765
807
856
913
974
1039
1103
1163
1216
1260
1292
1312
1320
1318
1307
1290
1270
1250
1231
1215
1202
1192
1186
1185
1188
1196
1209
1228
1251
1275
1299
1319
1333
1338
1334
1321
1302
1279
1257
1239
1226
1221
1222
1226
1231
1233
1229
1218
1198
1174
1146
1118
1095
1077
1067
1063
1064
1067
1070
1071
1069
1064
1058
1053
1049
1048
1049
1050
1048
1040
1025
1002
971
936
901
870
846
832
827
829
834
837
836
827
809
784
756
727
701
682
669
662
659
655
648
636
616
590
559
526
494
465
441
425
416
414
418
427
439
452
466
478
486
490
488
481
470
456
440
425
413
404
399
397
396
396
395
394
392
392
394
402
415
433
454
477
498
516
528
535
539
541
545
553
566
585
607
630
650
665
672
670
661
646
629
613
600
594
596
605
621
643
669
697
727
756
783
806
822
832
834
827
814
795
774
751
729
710
695
683
674
668
663
659
656
654
655
657
662
669
676
683
689
691
688
681
669
653
633
610
587
562
539
517
498
481
467
454
443
434
424
415
405
395
385
375
365
356
346
335
322
306
286
263
238
211
183
157
133
112
93
77
63
50
40
31
25
20
18
17
18
18
17
15
11
6
1
-2
-3
-2
1
4
4
1
-8
-20
-35
-50
-59
-60
-52
-33
-6
23
50
69
76
68
47
16
-19
-51
-76
-90
-92
-83
-69
-54
-42
-38
-43
-56
-75
-95
-112
-124
-129
-127
-118
-105
-89
-72
-54
-35
-16
4
24
43
58
67
66
55
34
3
-34
-72
-109
-139
-161
-172
-172
-164
-150
-133
-117
-105
-100
-102
-112
-131
-156
-185
-215
-242
-264
-275
-275
-261
-235
-199
-157
-114
-74
-42
-22
-13
-15
-26
-43
-61
-76
-86
-91
-91
-89
-87
-88
-95
-108
-126
-147
-166
-181
-190
-189
-182
-170
-157
-150
-151
-166
-193
-231
-276
-323
-367
-402
-427
-443
-451
-457
-464
-478
-500
-531
-568
-608
-644
-675
-696
-709
-715
-718
-724
-736
-757
-788
-827
-871
-914
-954
-986
-1008
-1022
-1030
-1034
-1038
-1045
-1057
-1072
-1089
-1105
-1118
-1124
-1123
-1116
-1104
-1091
-1081
-1076
-1079
-1090
-1109
-1134
-1161
-1188
-1213
-1234
-1252
-1266
-1280
-1295
-1312
-1333
-1357
-1385
-1415
-1444
-1471
-1494
-1511
-1520
-1522
-1516
-1502
-1484
-1461
-1439
-1420
-1407
-1404
-1411
-1430
-1458
-1491
-1527
-1559
-1585
-1601
-1608
-1608
-1601
-1592
-1582
-1574
-1565
-1556
-1542
-1523
-1498
-1468
-1436
-1407
-1385
-1373
-1372
-1380
-1394
-1405
-1409
-1400
-1378
-1342
-1300
-1259
-1225
-1207
-1206
-1221
-1249
-1282
-1310
-1328
-1331
-1318
-1292
-1260
-1230
-1208
-1200
-1207
-1227
-1257
-1289
-1319
-1341
-1354
-1357
-1353
-1346
-1340
-1337
-1338
-1343
-1349
-1352
-1348
-1336
-1312
-1279
-1239
-1196
-1156
-1123
-1103
-1098
-1109
-1132
-1164
-1198
-1229
-1248
-1253
-1240
-1212
-1170
-1122
-1074
-1031
-998
-979
-971
-974
-981
-990
-995
-996
-992
-984
-976
-969
-966
-968
-972
-975
-976
-971
-958
-938
-914
-889
-867
-852
-845
-845
-850
-856
-858
-854
-840
-816
-785
-750
-715
-684
-660
-644
-637
-637
-641
-648
-655
-662
-668
-673
-679
-684
-690
-696
-700
-702
-700
-693
-682
-667
-649
-631
-614
-602
-596
-596
-603
-614
-627
-638
-645
-643
-631
-608
-576
-536
-494
-453
-418
-391
-373
-365
-363
-366
-370
-372
-369
-363
-352
-338
-322
-307
-293
-281
-272
-266
-264
-265
-271
-279
-290
-303
-316
-327
-333
-334
-329
-318
-302
-284
-266
-247
-230
-213
-196
-178
-158
-136
-113
-93
-77
-67
-66
-71
-82
-95
-106
-111
-108
-94
-72
-43
-12
19
47
69
85
95
103
108
114
120
128
135
141
144
142
136
126
114
100
89
81
79
83
93
108
126
145
165
184
203
222
242
263
285
308
328
343
350
348
336
315
289
263
239
224
218
220
229
238
243
239
225
200
170
138
112
97
97
111
137
170
204
234
255
267
269
265
256
245
232
219
203
184
160
133
104
74
47
24
6
-7
-17
-25
-32
-37
-39
-35
-23
-2
26
58
89
112
123
117
95
61
21
-17
-46
-61
-61
-47
-26
-4
14
23
23
16
7
-1
-2
7
24
47
72
95
112
122
125
123
119
118
121
129
144
163
186
213
243
276
313
352
392
431
466
492
509
514
508
496
479
464
453
451
458
474
498
528
560
595
630
664
699
734
769
805
840
875
908
939
968
995
1018
1038
1055
1070
1082
1094
1107
1121
1138
1158
1183
1210
1240
1271
1303
1336
1370
1407
1448
1492
1538
1585
1628
1662
1686
1696
1694
1682
1666
1652
1645
1649
1665
1691
1721
1750
1774
1789
1795
1795
1796
1804
1822
1854
1897
1945
1991
2027
2045
2044
2021
1986
1943
1904
1876
1863
1867
1884
1907
1929
1944
1948
1940
1925
1908
1896
1895
1910
1940
1983
2032
2081
2122
2151
2165
2163
2148
2126
2101
2079
2062
2054
2053
2057
2065
2073
2079
2079
2075
2066
2055
2043
2032
2025
2020
2017
2017
2012
2003
1987
1965
1939
1911
1887
1871
1866
1872
1887
1905
1921
1926
1915
1885
1839
1781
1721
1667
1628
1612
1618
1644
1683
1725
1762
1784
1789
1777
1751
1717
1683
1655
1638
1633
1639
1653
1671
1689
1706
1721
1733
1743
1751
1756
1758
1755
1743
1722
1690
1649
1598
1542
1482
1422
1363
1308
1257
1211
1173
1142
1119
1104
1095
1090
1085
1076
1060
1034
996
948
892
834
777
726
685
654
633
621
613
608
602
593
579
560
535
505
471
435
398
364
336
316
306
307
315
329
344
356
362
360
352
342
333
329
334
347
366
385
398
400
386
356
312
262
213
173
147
139
146
164
185
203
212
208
194
173
151
135
128
134
151
177
206
233
253
264
265
259
248
235
225
219
217
219
225
232
240
249
259
272
288
309
335
365
399
436
473
509
540
564
579
583
573
551
517
477
434
395
364
346
343
353
375
401
427
448
460
462
458
453
452
461
483
521
570
627
684
736
775
799
805
796
775
745
712
680
651
631
618
616
624
640
663
687
709
724
727
716
692
656
615
575
543
524
519
528
546
564
575
574
557
524
479
428
379
336
303
280
265
252
239
221
199
174
149
128
114
109
109
112
113
106
88
59
20
-24
-67
-104
-129
-142
-144
-138
-130
-124
-125
-134
-152
-176
-201
-224
-241
-251
-253
-252
-251
-255
-268
-292
-328
-373
-421
-467
-503
-524
-529
-519
-496
-469
-444
-428
-426
-439
-465
-498
-533
-563
-583
-592
-591
-586
-582
-586
-602
-632
-672
-719
-765
-805
-834
-850
-855
-851
-845
-841
-841
-849
-862
-879
-894
-906
-911
-908
-900
-888
-876
-867
-866
-874
-892
-920
-956
-996
-1039
-1079
-1113
-1140
-1157
-1165
-1166
-1164
-1165
-1172
-1190
-1220
-1259
-1304
-1350
-1391
-1420
-1436
-1438
-1430
-1418
-1407
-1405
-1415
-1439
-1475
-1520
-1568
-1615
-1657
-1691
-1717
-1736
-1748
-1753
-1753
-1746
-1731
-1708
-1680
-1648
-1616
-1588
-1570
-1563
-1568
-1584
-1606
-1631
-1652
-1666
-1671
-1667
-1657
-1643
-1629
-1620
-1618
-1623
-1636
-1655
-1677
-1700
-1720
-1736
-1745
-1747
-1741
-1729
-1711
-1691
-1671
-1655
-1644
-1642
-1648
-1660
-1678
-1698
-1717
-1735
-1749
-1759
-1766
-1770
-1771
-1768
-1760
-1746
-1725
-1696
-1661
-1622
-1585
-1554
-1532
-1524
-1531
-1551
-1581
-1616
-1650
-1678
-1694
-1696
-1682
-1653
-1611
-1558
-1498
-1437
-1377
-1323
-1278
-1244
-1222
-1210
-1205
-1204
-1202
-1197
-1185
-1168
-1146
-1123
-1103
-1090
-1084
-1086
-1094
-1106
-1116
-1123
-1125
-1121
-1114
-1107
-1101
-1100
-1103
-1109
-1115
-1119
-1118
-1113
-1105
-1096
-1090
-1091
-1101
-1120
-1147
-1177
-1208
-1237
-1261
-1280
-1296
-1312
-1328
-1348
-1371
-1395
-1418
-1438
-1454
-1464
-1470
-1474
-1478
-1484
-1492
-1502
-1510
-1514
-1510
-1496
-1474
-1444
-1411
-1381
-1356
-1342
-1337
-1342
-1352
-1364
-1373
-1376
-1371
-1359
-1340
-1316
-1291
-1265
-1241
-1218
-1196
-1174
-1152
-1129
-1105
-1082
-1061
-1042
-1027
-1016
-1012
-1014
-1020
-1032
-1047
-1065
-1085
-1104
-1124
-1141
-1156
-1168
-1176
-1180
-1178
-1169
-1154
-1132
-1105
-1075
-1043
-1014
-991
-974
-964
-958
-953
-943
-925
-895
-851
-797
-736
-674
-618
-572
-542
-526
-524
-532
-545
-559
-570
-576
-578
-578
-576
-576
-577
-581
-587
-595
-604
-615
-625
-636
-644
-649
-646
-632
-605
-564
-512
-451
-390
-336
-296
-274
-272
-288
-315
-345
-370
-383
-379
-357
-320
-273
-220
-166
-115
-66
-20
26
73
123
173
221
264
297
318
324
316
297
270
242
218
201
195
200
217
241
270
298
322
338
345
344
337
329
323
324
335
355
383
416
448
476
496
509
515
518
521
528
540
559
582
608
635
661
688
715
744
776
812
849
885
916
939
954
961
965
968
976
991
1014
1041
1069
1092
1107
1113
1111
1106
1104
1109
1123
1148
1178
1209
1234
1250
1257
1257
1257
1263
1279
1308
1347
1390
1429
1457
1469
1466
1451
1432
1415
1405
1403
1408
1414
1415
1407
1392
1374
1362
1363
1382
1417
1459
1492
1495
1450
1346
1181
966
723
478
261
94
-11
-54
-46
-6
44
85
107
105
84
56
29
14
14
27
46
66
78
79
71
56
41
30
28
34
46
58
67
70
66
56
46
37
34
37
45
54
62
65
63
57
49
42
38
39
45
52
58
61
61
57
50
45
41
41
44
50
55
59
59
56
52
47
43
42
44
49
53
57
58
56
52
48
45
43
45
48
52
55
56
56
53
49
46
44
45
47
51
54
55
55
53
50
47
45
45
47
50
52
54
54
53
50
48
46
46
47
49
51
53
54
53
51
48
47
46
47
48
50
52
53
52
51
49
47
46
47
48
50
51
52
52
51
49
48
47
47
47
49
50
52
52
51
50
48
47
47
47
48
50
51
51
51
50
48
47
47
47
48
49
50
51
50
50
49
48
47
47
48
49
50
50
50
50
49
48
47
47
48
48
49
50
50
49
49
48
47
47
47
48
49
49
49
49
49
48
47
47
47
48
48
49
49
49
48
48
47
47
47
47
48
48
49
49
48
48
47
47
47
47
48
48
48
48
48
48
47
47
47
47
47
48
48
48
48
48
47
47
47
47
47
47
47
48
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
46
46
46
47
47
47
47
47
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
44
44
44
44
44
45
45
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
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
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
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
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
33
33
33
33
33
33
33
33
33
33
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
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
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
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
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
28
28
28
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
26
26
26
