5
24612
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
-1
-1
0
0
0
0
0
0
0
0
-1
-1
-1
0
0
0
0
0
0
0
0
-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
0
0
0
0
0
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
0
0
0
0
0
-1
-1
-1
-1
-1
0
1
1
1
0
-1
-2
-2
-2
-2
-1
1
3
4
4
3
0
-3
-7
-11
-14
-15
-14
-12
-8
-3
2
6
9
10
9
7
3
-1
-6
-9
-12
-14
-14
-13
-10
-7
-3
1
4
7
7
7
6
4
1
0
-1
0
1
4
6
8
8
7
4
0
-5
-9
-13
-15
-15
-13
-10
-6
-1
2
5
6
6
5
4
3
2
2
2
2
3
3
4
4
4
4
3
3
3
3
2
2
2
3
3
4
4
4
4
3
3
2
1
1
2
3
5
6
7
7
4
0
-7
-14
-21
-26
-29
-29
-26
-20
-12
-4
2
7
9
9
7
4
1
-1
-1
0
2
4
6
6
6
4
3
1
0
0
1
3
4
6
6
5
4
2
1
0
1
2
3
5
6
6
5
3
2
0
0
1
2
4
6
7
6
5
3
0
-1
-1
0
3
6
8
10
8
5
-1
-8
-16
-23
-27
-29
-27
-23
-17
-11
-4
1
5
7
7
6
5
3
2
1
1
2
2
3
3
4
4
4
4
4
3
2
2
1
1
2
3
4
6
7
7
5
3
0
-4
-8
-12
-14
-14
-13
-10
-7
-3
1
4
6
7
6
5
4
2
1
1
1
2
2
3
4
5
5
5
4
3
2
1
1
1
2
3
5
6
7
7
5
3
-1
-5
-8
-12
-14
-14
-13
-10
-7
-3
1
4
6
7
6
5
4
3
1
1
1
1
2
3
4
5
5
5
4
3
2
1
1
1
2
3
4
6
7
7
6
3
0
-4
-8
-12
-14
-14
-13
-10
-6
-2
1
4
6
7
6
5
3
2
1
1
2
2
3
3
4
4
4
4
4
3
3
2
2
2
2
2
3
4
5
6
6
5
2
-2
-7
-13
-19
-23
-26
-27
-25
-22
-18
-15
-12
-10
-9
-9
-8
-7
-5
-2
2
6
9
10
9
6
1
-4
-10
-15
-17
-17
-14
-10
-5
0
4
6
7
6
4
3
1
1
1
2
3
4
5
4
4
3
2
2
2
2
3
3
4
4
4
3
3
2
2
2
3
3
3
4
4
4
3
3
2
2
2
3
3
3
4
4
3
3
3
3
2
3
3
3
3
4
4
3
3
3
3
3
3
3
3
3
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
4
4
3
3
3
2
2
3
3
3
4
4
4
3
3
3
2
2
3
3
3
4
4
4
3
3
2
2
2
2
3
4
4
4
4
3
3
2
2
2
2
3
4
5
5
5
4
2
1
1
1
2
3
5
7
7
6
4
1
-4
-9
-12
-15
-15
-14
-11
-6
-2
2
5
7
7
6
4
2
1
1
1
2
3
4
4
4
4
3
3
2
2
2
3
3
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
2
2
3
3
4
4
4
4
3
3
2
2
2
3
3
4
5
5
4
3
2
1
1
1
3
4
6
7
7
5
1
-3
-8
-13
-15
-16
-15
-11
-6
-1
3
6
7
7
5
3
1
0
1
2
5
6
7
6
3
-2
-7
-12
-16
-17
-16
-12
-7
-2
3
7
9
8
6
4
1
-1
-1
0
2
4
6
7
7
5
3
1
-1
-1
0
2
5
7
9
8
6
1
-4
-10
-14
-17
-16
-14
-10
-5
0
4
6
6
5
3
1
1
1
3
5
7
7
5
1
-5
-13
-21
-27
-30
-30
-27
-20
-12
-3
4
8
10
9
6
3
0
-2
-2
0
3
5
8
8
7
5
2
-2
-6
-8
-10
-11
-11
-11
-12
-12
-13
-14
-14
-13
-11
-8
-5
-1
2
4
5
6
5
4
3
2
2
2
2
3
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
3
3
3
2
2
3
3
4
4
4
4
3
2
1
1
1
3
4
6
7
6
5
1
-3
-8
-12
-15
-16
-15
-11
-7
-1
3
6
8
7
6
4
2
0
0
1
2
4
5
6
5
4
3
1
1
1
2
3
5
6
6
5
3
2
0
0
1
3
5
7
8
7
5
1
-4
-9
-13
-15
-16
-14
-10
-6
-1
3
6
7
7
5
4
2
1
1
1
2
3
4
5
4
4
3
3
2
2
2
3
3
4
4
4
4
3
3
3
2
2
3
3
3
4
4
4
3
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
3
4
4
4
4
3
3
3
2
3
3
3
4
4
4
4
3
3
2
2
2
3
3
4
4
4
4
3
3
2
2
2
3
3
4
4
4
4
3
3
2
2
2
2
3
4
5
5
5
3
2
1
0
1
2
4
6
7
8
7
4
0
-4
-9
-12
-15
-15
-13
-10
-6
-2
2
5
6
6
6
5
3
2
2
2
2
2
3
4
4
4
4
4
4
3
3
2
2
2
2
3
4
5
6
6
6
4
1
-3
-8
-11
-14
-15
-14
-11
-7
-2
2
6
7
8
6
5
3
1
0
1
2
3
4
5
5
5
4
3
2
1
2
2
3
4
5
5
4
3
2
2
2
2
3
4
4
4
4
4
3
2
2
2
3
3
4
4
4
4
3
3
2
2
2
3
3
4
4
4
4
3
3
2
2
3
3
4
4
4
4
3
3
2
2
2
3
3
4
4
4
4
3
2
2
2
2
3
4
4
5
4
4
3
2
2
2
3
3
4
5
5
4
3
2
1
1
2
3
4
5
6
5
4
2
1
0
0
2
4
7
9
9
7
3
-3
-10
-16
-20
-21
-19
-14
-7
1
7
11
13
12
9
4
1
-1
-2
0
2
5
7
7
7
4
2
0
-1
0
2
5
7
9
8
6
2
-4
-9
-14
-16
-16
-14
-10
-5
0
3
6
6
6
5
4
2
2
2
2
3
3
4
4
4
4
3
3
3
3
3
3
3
4
4
4
4
3
1
-1
-5
-9
-13
-16
-18
-18
-17
-14
-11
-8
-5
-4
-4
-6
-7
-8
-9
-9
-8
-7
-8
-11
-16
-24
-32
-40
-45
-45
-40
-29
-15
1
15
25
29
25
16
3
-10
-21
-26
-24
-17
-5
7
18
24
24
18
7
-6
-18
-26
-29
-26
-18
-9
0
6
8
6
-1
-10
-18
-25
-29
-29
-25
-18
-11
-3
2
6
7
7
6
4
3
2
2
2
2
2
3
4
5
5
6
6
4
1
-4
-10
-18
-25
-31
-35
-36
-34
-29
-23
-15
-7
-1
3
6
7
6
5
3
2
2
2
2
3
4
4
4
4
4
3
3
3
3
3
3
3
3
4
4
4
4
4
3
3
3
2
2
3
3
4
5
5
5
4
3
1
-2
-5
-7
-8
-8
-8
-7
-6
-6
-6
-7
-8
-10
-12
-12
-12
-10
-7
-3
1
4
6
8
7
6
4
2
1
1
1
2
3
4
5
6
5
4
3
2
1
1
2
3
4
5
5
5
5
4
2
2
1
1
2
4
5
6
6
5
4
2
1
0
0
1
4
6
8
9
8
5
-1
-8
-15
-22
-26
-29
-28
-24
-18
-11
-4
2
6
8
8
7
5
3
1
1
1
2
3
4
5
5
4
4
3
2
2
3
3
4
4
4
4
4
3
3
3
4
4
4
3
3
3
2
3
3
4
5
6
6
4
2
-2
-7
-11
-14
-15
-15
-12
-7
-2
3
7
9
8
7
4
2
0
0
0
2
4
6
6
6
5
3
2
1
1
2
3
5
6
6
5
4
2
0
0
1
3
6
8
9
7
2
-5
-13
-21
-28
-31
-30
-26
-19
-10
-2
5
9
10
9
6
2
-1
-2
-1
1
4
7
9
9
7
4
-1
-5
-9
-12
-13
-13
-12
-9
-6
-3
0
3
6
8
9
8
7
4
0
-4
-9
-12
-15
-15
-13
-10
-5
-1
3
6
7
7
6
4
2
1
1
2
3
4
5
5
5
4
3
2
2
2
3
4
5
5
5
4
3
2
2
2
3
4
5
5
5
5
4
2
1
1
1
3
4
6
8
8
6
3
0
-5
-9
-12
-13
-13
-11
-8
-5
-3
-1
-1
-2
-4
-7
-10
-13
-15
-15
-15
-14
-12
-10
-8
-5
-3
-1
1
2
3
4
4
4
4
5
5
5
5
4
3
1
-2
-6
-10
-12
-14
-14
-12
-8
-3
1
6
8
9
8
6
4
1
0
0
1
2
4
6
7
7
5
4
2
1
0
1
3
4
6
7
6
5
3
2
1
1
1
3
5
6
7
6
5
3
2
0
0
1
3
5
7
7
7
5
3
1
-1
-1
1
3
6
9
10
9
6
1
-5
-10
-14
-16
-15
-12
-8
-3
1
4
5
5
5
4
3
3
3
4
5
5
5
3
2
1
0
1
4
6
8
9
8
5
-1
-8
-16
-22
-26
-27
-25
-21
-15
-10
-6
-4
-4
-6
-9
-12
-13
-12
-9
-5
0
5
8
9
9
7
4
1
0
0
1
2
4
6
7
6
5
4
2
1
1
2
3
4
5
6
5
4
3
2
2
2
2
3
4
5
5
5
4
3
2
2
2
3
4
4
5
5
4
4
3
3
2
3
3
4
4
5
5
4
4
3
3
2
3
3
4
4
5
4
4
3
3
3
3
3
4
4
4
5
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
5
4
4
4
3
3
3
3
3
4
4
5
4
4
3
3
3
3
3
4
4
5
5
4
4
3
3
3
3
3
4
4
5
5
4
4
3
3
3
3
3
4
5
5
5
4
3
3
2
2
3
4
4
5
5
5
4
3
2
2
2
3
4
5
5
5
5
4
3
2
2
2
3
4
5
5
5
4
3
2
2
2
2
4
5
6
6
5
4
2
1
1
2
3
5
6
6
4
-1
-7
-14
-21
-25
-26
-24
-19
-11
-3
3
7
8
4
-2
-9
-15
-19
-20
-18
-13
-6
0
5
8
9
7
5
2
1
1
2
5
6
7
6
3
-1
-6
-11
-14
-15
-14
-11
-7
-2
2
4
6
5
4
2
-1
-4
-7
-9
-11
-13
-15
-16
-16
-15
-14
-11
-8
-6
-4
-3
-4
-5
-7
-9
-10
-9
-7
-4
0
4
6
8
8
7
5
3
1
1
1
2
3
5
6
6
6
4
3
2
2
2
3
4
5
5
5
5
4
3
3
2
2
3
4
4
5
5
5
4
3
3
3
3
3
4
4
5
5
4
4
3
3
3
3
3
4
4
5
5
4
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
5
5
4
4
3
3
3
3
3
4
4
5
5
4
4
3
3
3
3
3
4
4
5
5
5
4
3
3
2
3
3
4
5
5
5
5
4
3
2
2
2
3
4
5
6
6
5
4
2
1
1
2
3
5
7
7
7
5
3
0
-1
-1
0
4
8
13
16
17
15
10
3
-5
-13
-18
-21
-20
-17
-12
-8
-6
-6
-9
-14
-19
-23
-24
-24
-20
-15
-10
-7
-7
-10
-16
-24
-31
-37
-39
-37
-31
-23
-14
-7
-2
-1
-4
-9
-16
-22
-27
-29
-29
-27
-23
-20
-17
-15
-14
-13
-12
-10
-7
-4
1
5
8
9
10
9
7
5
3
2
2
2
3
4
5
5
5
5
4
4
3
3
2
1
-1
-4
-7
-11
-13
-15
-15
-14
-12
-9
-6
-3
-1
1
3
6
8
10
12
13
13
12
9
5
0
-4
-8
-11
-13
-13
-13
-13
-14
-16
-21
-26
-31
-36
-39
-39
-36
-31
-24
-17
-11
-7
-5
-7
-11
-16
-23
-29
-34
-37
-37
-36
-33
-28
-24
-19
-15
-12
-11
-12
-15
-19
-23
-26
-28
-28
-25
-19
-11
-2
5
10
11
7
0
-12
-24
-35
-44
-48
-47
-41
-33
-22
-13
-6
-4
-5
-10
-17
-23
-28
-30
-29
-24
-17
-9
-2
4
8
9
8
5
3
2
1
2
3
4
5
6
6
5
4
3
2
2
3
4
5
5
5
5
4
3
3
2
3
3
4
5
5
5
4
4
3
3
3
3
4
5
5
5
5
4
3
2
2
3
3
4
5
6
5
4
3
2
1
2
3
4
6
8
8
6
3
-2
-7
-12
-15
-16
-15
-11
-6
0
5
8
9
8
6
4
1
0
0
2
4
6
7
7
6
4
2
0
0
0
3
6
8
10
9
6
1
-7
-15
-22
-27
-29
-28
-23
-17
-10
-3
3
7
8
8
7
5
3
2
1
2
3
4
5
5
5
5
4
3
3
3
3
3
4
4
5
5
5
4
4
3
3
3
3
4
4
4
4
4
4
4
4
3
3
3
3
4
4
4
5
5
5
4
3
3
3
3
3
4
5
5
6
6
5
3
2
1
0
1
3
7
11
15
19
21
22
21
18
14
9
5
2
0
0
1
2
4
6
7
6
6
4
3
2
2
2
3
4
5
6
6
5
4
3
3
2
3
3
4
5
5
5
5
4
3
3
2
3
3
4
5
5
5
5
4
3
3
2
3
3
4
5
5
5
5
4
3
3
2
2
3
4
5
6
6
5
4
3
2
1
1
2
4
6
8
8
7
5
1
-3
-8
-12
-14
-14
-13
-10
-5
-1
3
6
7
7
6
5
3
2
2
2
3
4
5
5
5
5
4
3
3
3
3
4
4
5
5
5
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
4
4
4
4
4
4
4
4
4
3
4
4
4
4
4
4
4
4
4
3
3
4
4
4
4
4
4
4
4
3
3
3
4
4
4
5
4
4
4
3
3
3
3
4
4
5
5
5
4
3
3
3
3
4
4
5
6
5
5
4
3
2
2
2
4
5
7
8
7
5
2
-3
-8
-12
-14
-15
-13
-10
-5
-1
4
6
8
8
6
5
3
2
2
2
3
4
5
6
5
5
4
3
3
3
3
4
4
5
5
5
4
4
3
3
3
4
4
4
5
5
4
4
4
3
3
3
4
4
4
5
4
4
4
3
3
3
4
4
4
4
4
4
4
3
3
3
4
4
4
5
5
4
4
3
3
3
3
4
4
5
5
5
4
4
3
3
3
4
4
5
5
5
5
4
3
2
2
2
4
5
7
8
7
5
2
-3
-7
-11
-14
-15
-13
-10
-6
-1
3
7
8
8
7
5
3
2
1
2
3
4
5
6
6
5
4
3
2
2
2
3
4
5
5
5
5
4
3
3
2
3
3
4
5
5
6
5
4
3
3
2
2
3
4
5
6
7
7
6
4
1
-3
-6
-10
-12
-13
-13
-11
-8
-3
1
6
9
11
11
9
5
0
-5
-10
-13
-14
-14
-12
-8
-4
0
3
6
7
7
6
5
4
3
3
3
3
4
4
5
5
5
4
4
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
3
4
4
5
5
5
4
4
4
3
3
3
4
4
5
5
5
4
4
3
3
3
3
4
5
5
6
5
5
3
2
2
2
3
4
6
7
8
7
5
2
-3
-7
-11
-14
-14
-13
-10
-5
-1
3
6
8
8
7
5
3
2
2
2
3
4
5
6
6
5
4
4
3
3
3
3
4
5
5
5
5
4
4
3
3
3
4
4
4
5
5
4
4
4
4
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
4
4
4
4
3
4
4
4
4
5
5
4
4
4
3
3
3
4
4
5
5
5
5
4
4
3
3
3
4
4
5
5
5
5
4
3
3
3
3
3
4
5
6
6
5
4
3
2
2
2
3
5
6
8
8
7
5
1
-3
-8
-11
-13
-14
-12
-9
-5
-1
3
6
7
8
7
6
4
3
2
2
2
3
4
5
6
6
5
4
4
3
3
3
3
4
5
5
5
5
5
4
3
3
3
3
4
5
6
6
7
7
8
8
9
11
13
15
16
16
13
8
0
-8
-17
-25
-29
-30
-27
-21
-13
-5
1
2
0
-7
-16
-27
-35
-40
-41
-37
-29
-20
-11
-5
-2
-3
-6
-10
-13
-13
-10
-3
4
12
17
17
13
5
-6
-17
-26
-31
-30
-24
-15
-4
5
11
12
10
4
-4
-10
-14
-15
-11
-5
2
9
15
17
16
13
9
4
1
-1
0
2
5
8
10
11
10
8
5
3
0
-1
-1
-1
0
1
2
1
0
-2
-6
-10
-14
-17
-19
-20
-19
-16
-13
-8
-4
-1
0
-1
-4
-9
-14
-18
-21
-21
-20
-17
-13
-9
-6
-4
-4
-4
-6
-6
-6
-5
-2
1
3
4
2
-1
-6
-11
-16
-19
-20
-19
-16
-11
-7
-3
-2
-2
-4
-6
-8
-9
-9
-7
-4
-2
-1
-2
-6
-12
-19
-26
-31
-34
-35
-32
-27
-20
-14
-9
-6
-5
-7
-10
-14
-18
-21
-22
-21
-18
-13
-7
-1
5
9
12
11
8
3
-3
-10
-16
-21
-23
-23
-20
-17
-13
-11
-10
-12
-15
-19
-22
-23
-20
-15
-7
2
11
17
19
16
10
0
-10
-19
-25
-28
-27
-23
-18
-13
-10
-9
-10
-13
-17
-20
-22
-23
-22
-22
-23
-25
-29
-35
-41
-45
-47
-45
-40
-32
-22
-13
-6
-3
-3
-8
-14
-21
-26
-29
-27
-23
-16
-8
-1
4
7
7
6
4
3
2
3
4
6
7
7
6
4
0
-4
-7
-9
-11
-10
-10
-9
-8
-8
-9
-10
-10
-10
-10
-8
-5
-2
1
4
6
6
7
6
5
4
4
3
3
3
3
3
3
4
4
5
6
7
7
6
4
1
-3
-7
-10
-12
-13
-12
-9
-6
-2
2
5
7
8
8
7
5
4
3
2
1
1
2
3
4
6
7
8
8
6
3
-1
-7
-13
-19
-24
-27
-27
-24
-19
-12
-5
2
6
9
10
9
6
4
2
0
0
1
3
5
6
7
6
6
4
3
2
2
2
3
4
5
6
6
5
5
4
3
3
2
3
3
4
4
5
6
6
6
6
5
3
1
-2
-6
-9
-11
-13
-13
-11
-8
-4
1
5
8
10
10
8
6
2
0
-1
-1
1
3
6
9
10
9
6
3
0
-2
-2
-1
3
7
11
13
11
6
-3
-13
-24
-34
-40
-41
-37
-30
-21
-12
-5
-2
-3
-8
-15
-22
-28
-29
-27
-22
-14
-6
1
5
5
1
-4
-10
-15
-17
-15
-11
-5
2
8
11
12
11
7
3
0
-2
-2
0
3
6
8
9
8
6
3
1
0
0
1
3
6
7
8
7
6
3
1
0
0
1
3
6
8
9
9
7
4
-1
-7
-13
-19
-24
-29
-32
-35
-38
-39
-40
-40
-39
-38
-35
-31
-27
-21
-16
-10
-4
2
6
9
10
9
7
3
-3
-8
-12
-15
-16
-14
-11
-6
-1
4
8
10
10
8
5
1
-3
-7
-10
-13
-15
-17
-18
-18
-18
-16
-14
-10
-6
0
5
9
11
11
9
5
-2
-9
-16
-22
-25
-27
-26
-22
-17
-11
-5
1
5
8
9
8
7
4
2
1
0
1
2
4
6
7
7
7
5
3
1
0
0
1
4
6
9
10
9
6
1
-4
-10
-14
-16
-15
-12
-7
-2
3
5
5
1
-4
-9
-14
-16
-16
-13
-8
-1
4
9
11
10
7
4
0
-2
-2
0
3
7
10
11
9
5
-1
-9
-15
-21
-24
-25
-24
-22
-19
-16
-14
-12
-11
-11
-10
-8
-5
-2
1
4
6
7
7
6
4
3
2
1
2
3
4
5
5
5
5
4
3
3
2
3
3
4
5
5
5
4
4
3
3
3
3
4
4
4
5
4
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
3
4
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
3
4
4
4
4
4
4
4
4
3
3
3
4
4
4
4
4
4
4
4
3
3
4
4
4
4
4
4
4
4
4
4
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
3
4
4
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
3
3
3
3
3
3
4
4
4
4
4
3
3
2
2
3
4
4
5
5
4
4
3
2
2
2
3
4
5
6
6
5
3
2
1
0
1
3
5
7
9
8
5
0
-7
-14
-21
-27
-29
-28
-25
-18
-11
-3
3
7
9
8
6
4
2
1
0
1
3
4
5
6
5
4
3
2
2
2
3
4
5
5
5
4
3
2
2
2
3
4
5
5
5
4
3
2
1
1
2
4
6
8
7
5
1
-6
-13
-20
-26
-29
-29
-26
-19
-12
-4
3
8
10
9
7
4
1
-1
-1
0
2
5
7
7
7
5
3
1
0
-1
0
2
5
7
8
8
6
4
1
-2
-5
-7
-9
-9
-10
-11
-11
-12
-14
-14
-14
-13
-11
-7
-4
0
3
5
5
5
4
3
3
2
3
3
4
4
4
4
3
2
2
2
3
4
5
5
6
5
3
2
1
0
1
3
5
7
9
8
6
2
-4
-9
-14
-17
-17
-14
-9
-3
2
6
7
5
0
-5
-11
-15
-17
-16
-13
-7
-1
4
7
9
8
6
4
2
0
0
1
2
4
5
6
6
5
3
2
1
1
2
3
4
5
5
5
4
3
2
2
2
2
3
4
4
5
4
4
3
2
2
2
3
3
4
4
4
4
4
3
3
2
3
3
3
4
4
4
4
3
3
3
3
3
3
3
4
4
4
4
3
3
3
3
3
3
3
4
4
4
4
3
3
3
3
3
3
3
4
4
4
4
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
3
3
4
4
3
3
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
3
4
4
4
4
3
3
3
3
3
3
3
4
4
4
4
4
3
2
2
2
2
3
5
6
6
6
4
1
-3
-7
-11
-14
-15
-15
-12
-7
-2
2
6
8
9
7
5
2
0
-1
-1
1
3
6
8
9
8
5
0
-5
-9
-13
-15
-15
-13
-10
-5
-1
3
5
6
6
5
4
3
2
2
2
2
3
4
4
4
4
4
3
3
2
2
3
3
3
4
4
4
4
3
3
3
3
3
3
3
3
3
4
4
4
4
3
3
2
2
2
2
3
4
5
5
6
5
3
1
-3
-7
-10
-13
-15
-14
-12
-8
-4
1
6
9
10
9
6
3
0
-2
-3
-1
1
5
8
10
10
8
3
-2
-7
-12
-14
-15
-13
-9
-6
-2
0
0
-2
-5
-9
-12
-14
-14
-12
-8
-3
1
5
7
8
7
5
3
1
0
0
1
3
4
5
5
5
4
3
2
2
2
2
3
4
4
4
4
3
3
2
2
2
3
3
4
4
4
4
3
3
2
2
2
3
3
4
4
4
3
3
3
3
2
3
3
3
4
4
4
3
3
3
3
3
3
3
3
4
4
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
3
3
3
3
3
3
3
3
4
4
4
3
3
3
2
2
3
3
3
4
4
4
3
3
2
2
2
2
3
4
4
5
4
3
2
1
1
1
2
3
5
6
7
6
4
0
-4
-8
-12
-14
-15
-14
-11
-7
-2
2
5
7
7
6
5
3
1
0
1
1
3
4
5
5
5
4
3
2
1
1
2
3
4
4
5
4
4
3
2
2
2
2
3
3
4
4
4
4
3
2
2
2
2
2
3
4
4
4
4
3
2
2
1
2
2
3
4
5
5
4
4
3
2
1
1
2
3
4
5
5
5
5
4
2
1
-1
-3
-5
-7
-9
-11
-13
-14
-15
-15
-14
-13
-11
-8
-6
-4
-2
0
1
2
3
4
5
6
5
5
3
2
1
0
0
1
3
5
7
8
7
5
1
-4
-10
-14
-16
-16
-14
-10
-5
0
4
6
6
5
4
2
1
1
2
3
5
5
5
4
3
1
0
0
1
3
6
8
8
7
4
-1
-6
-10
-14
-15
-14
-11
-7
-3
0
1
1
-1
-4
-7
-10
-12
-14
-15
-14
-14
-13
-12
-11
-10
-8
-5
-2
1
3
5
6
6
5
2
-1
-5
-9
-13
-17
-20
-22
-23
-21
-18
-14
-8
-1
4
8
9
7
3
-3
-10
-15
-18
-17
-14
-8
-2
3
5
3
-2
-10
-19
-27
-32
-32
-29
-21
-12
-2
5
10
10
8
5
1
-2
-3
-1
2
6
9
9
7
3
-3
-9
-14
-17
-17
-14
-10
-5
0
3
5
6
5
4
4
4
4
4
3
1
-2
-6
-10
-14
-16
-15
-13
-9
-3
2
6
9
9
7
5
2
0
-1
-1
1
3
5
6
6
5
4
2
1
0
0
2
3
4
5
5
5
4
2
1
1
1
2
3
4
5
5
5
4
3
2
1
0
1
2
3
5
6
7
7
5
2
-2
-8
-14
-20
-25
-27
-28
-25
-21
-14
-6
1
6
10
10
9
5
2
-1
-2
-2
0
3
6
8
8
7
4
1
-1
-2
-1
1
5
8
10
9
5
-1
-8
-15
-20
-21
-18
-12
-4
3
9
12
11
5
-2
-10
-17
-21
-20
-16
-9
-1
5
9
9
5
-1
-8
-14
-18
-19
-16
-11
-5
1
5
7
7
5
3
1
0
0
2
4
5
6
5
4
2
0
-1
0
2
5
7
9
8
5
-1
-8
-15
-22
-27
-29
-28
-24
-18
-12
-5
1
5
7
8
7
6
4
2
0
-1
0
1
2
4
6
8
8
7
4
0
-5
-10
-14
-16
-16
-13
-9
-4
1
5
6
4
0
-5
-10
-15
-17
-17
-13
-8
-3
3
7
9
9
7
4
1
-1
-1
0
1
3
5
6
6
5
3
2
1
0
1
2
4
5
5
5
4
3
2
1
1
2
3
4
4
5
5
4
3
2
1
1
2
3
4
4
5
4
4
3
2
2
2
2
3
4
4
4
4
3
3
2
2
2
2
3
4
4
4
4
3
3
2
2
2
2
3
4
4
4
4
3
2
2
2
2
3
3
4
4
4
4
3
2
2
2
2
3
3
4
4
4
4
3
2
2
2
2
3
4
4
4
4
4
3
2
1
1
2
3
4
5
5
5
4
2
1
0
1
1
3
5
7
7
6
4
0
-4
-9
-13
-15
-15
-14
-11
-6
-2
2
5
7
7
6
4
2
1
1
1
2
3
4
5
5
4
3
3
2
2
2
2
3
4
4
4
4
3
3
2
2
2
3
3
4
4
4
3
3
3
2
2
2
3
3
4
4
4
3
3
3
2
2
3
3
3
4
4
4
3
3
3
2
2
3
3
3
4
4
4
3
3
3
2
2
3
3
3
4
4
4
3
3
2
2
2
3
3
4
4
4
4
3
3
2
2
2
3
3
4
4
4
4
3
2
2
2
2
3
3
4
4
4
4
3
2
2
2
2
3
4
5
5
5
4
3
1
1
1
2
3
5
7
7
7
4
1
-4
-9
-12
-15
-15
-14
-11
-6
-2
2
5
7
7
6
4
2
1
1
1
2
3
4
5
5
4
3
3
2
2
2
3
3
4
4
4
4
3
3
2
2
2
3
3
4
4
4
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
3
3
3
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
3
4
4
4
3
3
3
2
2
3
3
3
4
4
4
3
3
3
2
2
3
3
4
4
4
4
3
3
2
2
2
3
3
4
4
4
4
3
3
2
2
2
3
3
4
4
4
4
3
2
2
2
2
3
4
4
5
5
4
3
2
2
2
2
3
4
5
5
5
4
3
2
1
1
2
3
4
5
5
5
4
3
3
2
2
2
1
0
-2
-5
-9
-14
-18
-21
-21
-20
-17
-12
-7
-2
1
2
2
1
0
-1
0
2
6
9
11
11
9
5
0
-6
-10
-13
-14
-12
-10
-7
-6
-7
-10
-14
-20
-24
-26
-26
-23
-18
-12
-5
1
5
7
7
6
5
4
3
2
2
2
2
2
2
2
3
4
7
9
10
10
8
3
-3
-10
-16
-21
-24
-23
-20
-15
-9
-3
1
4
5
5
4
3
2
1
0
-1
-3
-5
-8
-10
-12
-12
-11
-8
-5
-2
0
1
-1
-4
-8
-11
-12
-11
-8
-3
2
7
11
11
8
2
-5
-12
-19
-23
-26
-25
-23
-20
-16
-12
-9
-7
-5
-3
-2
-2
-2
-4
-6
-10
-14
-18
-21
-22
-21
-18
-14
-8
-3
1
4
6
7
7
6
5
3
2
0
-3
-6
-9
-12
-14
-14
-12
-9
-4
2
6
9
10
8
5
2
-1
-2
-2
1
4
8
10
10
7
1
-7
-15
-22
-28
-30
-28
-24
-18
-10
-3
2
6
8
8
7
5
3
1
0
0
1
2
4
6
7
7
7
5
3
-1
-5
-8
-11
-13
-13
-12
-9
-6
-2
1
4
5
6
6
6
5
5
4
3
2
0
-3
-6
-9
-12
-13
-13
-11
-8
-4
1
5
8
9
8
7
4
2
0
0
0
1
3
5
6
7
6
5
3
2
1
0
1
2
4
6
7
8
7
5
3
-1
-4
-8
-11
-13
-13
-12
-10
-6
-3
1
4
7
7
7
6
4
2
1
1
1
2
3
5
5
5
5
4
3
2
2
2
3
3
4
5
5
5
4
3
3
2
2
3
3
4
4
5
4
4
3
3
2
3
3
3
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
3
3
3
3
3
3
4
4
4
4
4
3
3
2
2
3
4
5
6
6
5
3
0
-4
-9
-13
-17
-20
-21
-21
-19
-15
-11
-7
-2
1
4
5
6
5
5
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
4
4
4
4
3
3
3
3
3
4
4
5
5
5
4
3
2
2
2
3
4
6
7
7
7
5
1
-3
-7
-11
-14
-14
-13
-10
-6
-2
3
6
8
8
7
5
3
2
1
1
2
3
5
6
6
6
5
4
2
2
2
2
3
4
5
6
5
5
4
3
2
2
2
3
4
5
6
6
5
4
2
1
1
1
3
5
6
8
8
7
4
1
-4
-8
-12
-14
-14
-12
-10
-6
-1
2
5
7
7
7
5
4
3
2
2
2
3
4
5
5
5
5
4
3
3
2
3
3
4
5
5
5
5
4
4
3
2
3
3
4
5
5
5
5
4
3
3
2
2
3
4
5
6
6
5
4
2
1
0
1
4
8
14
19
24
26
26
22
15
6
-3
-11
-16
-18
-17
-13
-7
-2
3
5
4
0
-6
-12
-18
-22
-24
-23
-19
-15
-9
-4
0
2
4
5
4
4
4
4
4
4
4
4
4
3
3
3
4
4
5
5
5
4
4
3
3
3
3
4
5
5
5
5
4
3
2
2
2
3
5
7
8
8
6
2
-2
-7
-12
-14
-15
-14
-10
-6
0
4
7
8
8
6
4
2
1
1
2
3
5
6
6
6
5
3
3
2
2
3
4
5
6
6
5
4
3
2
2
3
4
5
6
6
5
4
3
2
1
2
3
5
7
8
8
6
2
-2
-7
-12
-14
-15
-14
-10
-5
0
4
7
8
8
7
5
3
1
1
2
3
5
6
7
6
5
3
1
0
0
2
5
9
14
19
22
24
23
20
15
9
4
-1
-3
-3
-1
4
8
12
14
11
5
-5
-18
-31
-43
-53
-57
-56
-49
-39
-25
-12
0
8
13
14
11
7
2
-1
-3
-2
1
5
8
11
11
9
5
0
-7
-14
-20
-25
-28
-30
-31
-30
-27
-24
-19
-12
-5
3
10
17
23
27
30
30
30
28
25
22
18
13
7
0
-7
-16
-24
-32
-38
-42
-44
-43
-39
-35
-29
-24
-19
-14
-11
-8
-5
-2
1
3
5
6
6
6
4
3
2
2
3
6
8
9
8
4
-5
-16
-30
-43
-55
-63
-66
-62
-53
-40
-25
-11
1
9
12
11
8
4
0
-1
-1
2
5
8
9
9
7
4
0
-2
-2
1
5
10
13
13
9
0
-14
-30
-47
-62
-73
-78
-77
-70
-58
-43
-26
-11
3
13
22
27
31
34
35
34
32
28
22
15
8
1
-4
-7
-6
-3
3
9
15
17
16
10
1
-11
-24
-35
-43
-46
-44
-37
-27
-16
-5
2
6
6
2
-4
-11
-16
-18
-16
-11
-3
7
16
23
28
30
29
28
27
28
30
35
41
48
52
55
53
49
41
33
25
20
17
18
22
27
31
34
33
30
23
14
5
-3
-9
-14
-17
-20
-24
-29
-37
-46
-56
-64
-69
-69
-64
-53
-39
-23
-7
6
15
19
18
13
6
-3
-11
-18
-23
-25
-25
-23
-20
-15
-10
-5
-1
3
6
9
12
15
20
27
36
49
63
77
91
100
105
105
98
86
72
56
41
28
18
11
6
1
-4
-11
-20
-30
-40
-49
-55
-58
-57
-53
-47
-39
-31
-24
-17
-11
-5
2
9
18
26
34
39
43
45
44
43
43
43
45
49
53
57
59
59
56
51
44
37
31
26
23
21
19
17
12
6
-3
-12
-20
-25
-26
-22
-13
-1
12
25
36
42
43
40
34
25
15
5
-2
-7
-10
-11
-10
-8
-7
-6
-6
-9
-13
-18
-23
-28
-31
-31
-28
-21
-11
0
11
20
25
27
24
18
12
7
5
7
14
23
32
40
42
39
29
14
-4
-21
-34
-43
-44
-40
-31
-22
-14
-10
-10
-14
-21
-27
-32
-32
-27
-17
-5
9
21
31
37
41
42
44
46
50
55
61
66
69
68
63
54
43
31
19
10
3
-1
-2
-3
-4
-6
-9
-13
-17
-20
-21
-20
-17
-12
-6
-1
4
7
8
8
7
5
3
0
-2
-3
-4
-4
-2
1
7
14
22
29
35
36
33
26
14
0
-15
-30
-41
-50
-54
-57
-57
-58
-59
-59
-60
-58
-52
-42
-27
-8
12
30
43
49
46
34
16
-7
-29
-47
-59
-63
-60
-49
-35
-19
-3
12
25
36
46
55
64
70
75
75
72
64
53
40
26
15
6
1
0
2
4
7
8
7
5
3
1
1
3
6
9
10
9
4
-3
-12
-21
-28
-31
-29
-24
-15
-7
0
2
-1
-8
-19
-32
-44
-53
-58
-58
-54
-47
-39
-32
-26
-22
-19
-16
-14
-12
-10
-7
-6
-6
-8
-12
-17
-21
-24
-25
-24
-20
-14
-6
1
8
13
16
18
19
20
19
19
17
15
12
9
5
1
-1
-2
0
3
7
12
16
20
23
24
25
25
26
26
26
24
21
15
8
0
-8
-15
-18
-19
-15
-9
-2
5
9
11
10
7
3
0
-1
0
4
8
12
13
11
5
-2
-10
-16
-19
-17
-12
-4
3
8
8
3
-7
-20
-31
-39
-40
-34
-21
-4
14
28
37
38
31
18
4
-10
-20
-24
-21
-13
-4
6
11
12
7
-2
-15
-27
-37
-43
-45
-43
-37
-30
-23
-16
-10
-6
-3
0
3
5
7
9
9
8
6
3
2
1
1
3
6
8
10
10
8
4
1
-2
-3
0
6
14
24
33
40
41
38
29
17
2
-12
-24
-31
-32
-29
-21
-12
-2
7
12
14
13
9
5
0
-2
-2
-1
3
7
10
13
13
11
7
1
-6
-13
-21
-28
-34
-40
-44
-46
-46
-43
-38
-31
-22
-13
-5
1
5
6
3
-2
-8
-13
-16
-16
-13
-7
-1
6
10
11
8
2
-7
-16
-24
-29
-31
-29
-23
-14
-5
2
8
12
12
10
7
4
2
1
1
2
4
6
7
8
7
6
5
4
3
3
3
4
5
6
6
6
6
5
4
4
3
4
4
4
5
6
6
6
6
5
5
4
4
3
3
4
5
6
7
7
8
7
6
4
1
-2
-5
-8
-11
-12
-11
-9
-6
-2
2
5
8
10
10
9
7
5
2
1
0
1
3
5
7
9
10
9
8
5
2
-2
-5
-7
-8
-9
-8
-8
-7
-6
-4
-2
0
4
8
12
16
19
21
21
20
18
15
11
9
7
6
6
6
6
5
4
2
1
0
0
3
7
14
22
30
38
44
49
52
53
55
57
60
66
74
83
93
102
109
113
115
113
110
105
101
98
97
99
102
106
109
112
112
110
106
101
97
95
97
103
113
128
144
159
172
179
180
176
166
152
139
128
122
121
127
138
152
167
180
190
195
195
191
185
177
169
162
156
151
147
143
137
131
123
115
106
97
90
83
77
72
67
62
56
49
41
33
26
20
15
13
14
16
20
24
26
25
19
8
-8
-30
-55
-81
-108
-131
-151
-165
-174
-179
-182
-185
-189
-198
-213
-234
-260
-291
-325
-360
-392
-421
-444
-461
-472
-479
-482
-483
-485
-489
-497
-509
-524
-542
-560
-578
-591
-600
-603
-600
-591
-578
-561
-541
-519
-493
-463
-427
-382
-327
-262
-187
-104
-17
71
152
222
276
309
320
308
275
226
167
106
52
13
-4
7
47
115
207
317
434
552
663
760
840
901
945
973
987
988
978
959
931
896
857
817
780
749
728
715
707
699
682
647
588
502
390
259
119
-16
-129
-210
-248
-241
-191
-106
4
126
246
354
443
508
548
563
554
523
472
404
321
224
118
5
-109
-223
-332
-436
-534
-627
-715
-798
-875
-944
-998
-1032
-1037
-1006
-937
-826
-675
-491
-285
-71
136
321
474
587
658
690
693
675
645
609
567
513
433
312
135
-106
-412
-770
-1152
-1524
-1841
-2063
-2158
-2109
-1916
-1600
-1196
-748
-300
113
470
765
1010
1222
1422
1621
1814
1981
2085
2082
1929
1597
1083
408
-374
-1189
-1954
-2589
-3034
-3259
-3264
-3085
-2780
-2417
-2061
-1759
-1535
-1386
-1289
-1203
-1092
-924
-689
-394
-66
260
548
770
917
998
1035
1059
1098
1168
1264
1360
1415
1377
1201
859
353
-284
-988
-1670
-2236
-2597
-2688
-2479
-1977
-1228
-307
695
1686
2583
3324
3875
4222
4374
4355
4190
3908
3534
3089
2588
2049
1490
929
388
-113
-556
-927
-1220
-1432
-1563
-1617
-1597
-1507
-1351
-1141
-896
-648
-438
-312
-318
-492
-848
-1373
-2021
-2719
-3372
-3884
-4172
-4181
-3897
-3347
-2598
-1738
-863
-57
625
1162
1566
1874
2130
2368
2600
2803
2926
2898
2646
2119
1302
229
-1012
-2301
-3488
-4433
-5022
-5191
-4934
-4308
-3416
-2394
-1383
-510
130
488
561
383
20
-449
-946
-1401
-1765
-2009
-2127
-2126
-2028
-1861
-1653
-1432
-1221
-1034
-880
-760
-665
-584
-504
-409
-290
-142
33
228
431
630
815
980
1125
1254
1373
1488
1602
1711
1808
1881
1917
1906
1845
1735
1587
1413
1228
1043
864
690
517
333
132
-90
-330
-578
-817
-1029
-1196
-1304
-1346
-1322
-1236
-1096
-908
-677
-407
-98
244
611
989
1357
1687
1953
2130
2202
2168
2037
1831
1583
1330
1107
945
867
888
1012
1237
1554
1945
2386
2847
3284
3649
3887
3943
3770
3334
2624
1656
472
-863
-2268
-3657
-4950
-6082
-7009
-7714
-8198
-8477
-8573
-8507
-8292
-7926
-7402
-6704
-5821
-4750
-3509
-2133
-684
764
2123
3310
4253
4902
5238
5273
5052
4641
4121
3577
3080
2685
2417
2278
2241
2267
2307
2316
2263
2136
1943
1708
1470
1270
1146
1122
1211
1407
1690
2032
2399
2755
3067
3304
3440
3451
3317
3022
2558
1925
1134
211
-804
-1862
-2909
-3892
-4763
-5486
-6038
-6410
-6600
-6611
-6447
-6109
-5596
-4909
-4050
-3035
-1890
-661
596
1814
2925
3867
4595
5082
5323
5336
5152
4816
4376
3881
3378
2908
2508
2209
2035
2001
2111
2356
2710
3134
3580
3993
4321
4522
4571
4459
4196
3806
3318
2762
2162
1535
890
229
-440
-1107
-1750
-2335
-2822
-3172
-3348
-3332
-3123
-2744
-2236
-1652
-1052
-490
-9
366
628
785
855
860
823
759
680
590
491
387
284
197
146
155
252
459
798
1277
1895
2637
3476
4372
5275
6128
6870
7442
7792
7879
7683
7201
6456
5492
4371
3169
1964
831
-169
-992
-1617
-2041
-2285
-2375
-2348
-2238
-2075
-1882
-1673
-1459
-1247
-1047
-873
-742
-674
-689
-798
-1004
-1295
-1645
-2017
-2367
-2651
-2833
-2891
-2821
-2636
-2364
-2041
-1704
-1382
-1096
-850
-640
-457
-291
-142
-23
42
18
-130
-427
-881
-1474
-2161
-2875
-3535
-4062
-4392
-4494
-4372
-4070
-3666
-3260
-2958
-2851
-3003
-3442
-4151
-5074
-6126
-7205
-8206
-9035
-9617
-9907
-9884
-9554
-8946
-8101
-7068
-5900
-4649
-3361
-2079
-839
328
1398
2350
3169
3844
4370
4749
4988
5104
5120
5065
4976
4886
4827
4821
4877
4988
5131
5272
5371
5391
5303
5097
4782
4388
3955
3529
3151
2848
2623
2462
2330
2183
1975
1672
1258
738
135
-511
-1159
-1767
-2310
-2773
-3161
-3486
-3765
-4014
-4243
-4445
-4610
-4724
-4772
-4752
-4673
-4557
-4439
-4358
-4348
-4433
-4617
-4885
-5198
-5503
-5739
-5844
-5769
-5481
-4972
-4259
-3385
-2409
-1405
-449
390
1053
1507
1741
1767
1623
1360
1037
709
425
217
97
64
105
202
339
507
707
947
1238
1588
1999
2457
2936
3401
3812
4133
4341
4428
4401
4285
4109
3904
3695
3494
3305
3122
2936
2747
2561
2399
2290
2269
2363
2589
2941
3394
3901
4403
4837
5144
5283
5228
4976
4538
3940
3213
2389
1502
585
-329
-1200
-1991
-2658
-3165
-3484
-3602
-3528
-3290
-2935
-2521
-2108
-1749
-1483
-1327
-1282
-1332
-1455
-1626
-1826
-2044
-2277
-2524
-2784
-3050
-3305
-3524
-3677
-3735
-3675
-3489
-3183
-2779
-2310
-1814
-1324
-868
-459
-99
221
513
789
1058
1320
1569
1795
1988
2142
2259
2347
2417
2483
2553
2629
2699
2742
2730
2630
2415
2068
1584
978
279
-470
-1217
-1912
-2508
-2969
-3272
-3411
-3392
-3232
-2956
-2595
-2178
-1733
-1286
-858
-470
-136
127
310
404
406
321
159
-60
-314
-575
-817
-1016
-1157
-1230
-1236
-1178
-1066
-909
-713
-484
-225
61
364
671
959
1198
1356
1403
1319
1100
757
325
-149
-609
-1002
-1283
-1426
-1429
-1310
-1104
-858
-616
-414
-275
-202
-185
-200
-219
-215
-169
-74
65
232
406
560
674
731
724
655
535
382
218
67
-49
-113
-118
-61
48
197
365
535
690
822
931
1020
1104
1188
1279
1376
1467
1536
1563
1535
1450
1325
1192
1101
1107
1262
1604
2143
2858
3697
4582
5426
6140
6654
6928
6953
6754
6381
5897
5364
4832
4332
3870
3437
3010
2568
2098
1602
1100
625
217
-83
-248
-269
-159
48
302
543
709
745
612
285
-240
-952
-1825
-2823
-3902
-5015
-6112
-7145
-8067
-8835
-9414
-9775
-9902
-9795
-9466
-8943
-8266
-7486
-6655
-5828
-5049
-4354
-3767
-3296
-2944
-2702
-2563
-2517
-2558
-2683
-2888
-3166
-3504
-3876
-4250
-4584
-4834
-4960
-4934
-4742
-4395
-3917
-3351
-2743
-2136
-1565
-1049
-590
-180
197
556
903
1235
1538
1795
1990
2117
2187
2225
2272
2371
2563
2871
3292
3802
4352
4880
5325
5637
5786
5771
5611
5345
5015
4661
4309
3966
3628
3281
2911
2513
2092
1671
1277
942
688
521
431
394
374
339
267
154
11
-132
-242
-292
-267
-174
-40
95
187
203
128
-25
-217
-393
-490
-455
-257
102
589
1140
1674
2107
2367
2404
2203
1779
1177
464
-285
-992
-1591
-2028
-2271
-2304
-2134
-1781
-1280
-675
-14
651
1274
1816
2249
2558
2740
2803
2764
2646
2471
2263
2043
1832
1645
1499
1408
1382
1426
1538
1706
1912
2130
2333
2496
2602
2645
2634
2587
2528
2482
2467
2492
2549
2620
2677
2691
2634
2489
2246
1912
1500
1034
537
37
-441
-873
-1234
-1503
-1660
-1689
-1585
-1354
-1016
-605
-166
249
594
834
948
938
826
644
433
231
64
-53
-124
-163
-191
-229
-293
-391
-520
-671
-833
-992
-1135
-1255
-1341
-1384
-1370
-1285
-1112
-839
-463
4
536
1090
1615
2056
2364
2506
2471
2267
1924
1484
993
492
15
-421
-809
-1155
-1464
-1744
-1998
-2223
-2416
-2569
-2678
-2743
-2768
-2757
-2715
-2643
-2535
-2383
-2178
-1911
-1586
-1216
-828
-460
-152
57
141
89
-88
-362
-690
-1027
-1330
-1568
-1725
-1803
-1817
-1790
-1747
-1707
-1684
-1681
-1694
-1713
-1728
-1730
-1712
-1670
-1601
-1501
-1364
-1179
-934
-619
-226
245
783
1368
1969
2551
3077
3512
3832
4022
4082
4022
3869
3649
3396
3140
2905
2703
2537
2397
2262
2108
1910
1648
1311
902
439
-48
-521
-937
-1261
-1464
-1533
-1473
-1303
-1055
-769
-486
-242
-67
22
18
-77
-251
-488
-771
-1081
-1402
-1717
-2015
-2286
-2520
-2711
-2856
-2950
-2990
-2974
-2900
-2763
-2562
-2297
-1969
-1588
-1167
-729
-298
96
425
665
799
823
743
576
345
80
-190
-438
-646
-801
-897
-936
-923
-868
-784
-681
-574
-478
-406
-373
-391
-467
-604
-796
-1030
-1282
-1525
-1723
-1842
-1851
-1729
-1463
-1057
-529
89
753
1413
2020
2526
2893
3095
3123
2978
2676
2242
1705
1099
455
-195
-822
-1397
-1891
-2277
-2528
-2625
-2554
-2317
-1933
-1436
-875
-310
197
591
832
902
808
579
259
-97
-439
-729
-947
-1094
-1189
-1266
-1361
-1505
-1719
-2001
-2340
-2699
-3041
-3323
-3511
-3580
-3521
-3341
-3056
-2689
-2265
-1805
-1324
-829
-323
196
726
1264
1798
2309
2775
3169
3469
3657
3728
3687
3551
3348
3108
2863
2638
2449
2301
2189
2096
2003
1894
1755
1583
1383
1172
967
792
663
592
581
624
709
818
936
1048
1144
1216
1260
1272
1248
1182
1071
910
701
452
179
-96
-347
-545
-668
-702
-644
-505
-306
-77
149
345
488
564
570
512
401
249
68
-133
-349
-578
-819
-1070
-1328
-1586
-1836
-2067
-2272
-2443
-2578
-2679
-2752
-2807
-2853
-2901
-2957
-3026
-3106
-3194
-3282
-3357
-3408
-3422
-3389
-3301
-3157
-2960
-2720
-2451
-2175
-1911
-1678
-1492
-1360
-1279
-1239
-1220
-1198
-1148
-1047
-881
-647
-351
-14
337
668
948
1151
1262
1280
1218
1103
970
857
800
826
950
1168
1465
1812
2173
2511
2798
3012
3144
3201
3195
3146
3072
2988
2900
2805
2695
2557
2379
2156
1887
1584
1262
943
650
401
211
88
34
46
121
251
431
651
899
1158
1403
1606
1739
1773
1690
1483
1163
756
305
-144
-539
-841
-1020
-1071
-1000
-836
-614
-372
-146
40
170
243
266
252
213
162
109
56
7
-38
-80
-115
-144
-164
-174
-178
-179
-184
-197
-223
-264
-316
-376
-439
-502
-564
-630
-708
-803
-920
-1057
-1202
-1335
-1429
-1451
-1377
-1188
-885
-482
-13
477
937
1319
1585
1715
1708
1580
1364
1098
821
567
356
199
92
20
-33
-87
-157
-251
-369
-505
-646
-776
-879
-941
-952
-906
-807
-662
-485
-291
-98
78
226
339
419
472
511
550
602
676
774
892
1018
1135
1222
1263
1241
1148
983
749
456
117
-253
-638
-1020
-1386
-1717
-1995
-2205
-2330
-2358
-2283
-2105
-1831
-1477
-1065
-621
-171
261
656
1000
1287
1515
1685
1801
1868
1892
1877
1827
1750
1650
1536
1415
1297
1186
1088
1006
940
888
851
826
813
810
816
828
841
845
831
785
698
558
363
112
-184
-512
-851
-1177
-1466
-1695
-1845
-1906
-1873
-1752
-1560
-1320
-1062
-820
-626
-507
-479
-546
-700
-917
-1162
-1398
-1585
-1692
-1698
-1595
-1391
-1105
-765
-400
-39
292
579
809
981
1092
1147
1149
1102
1016
901
770
641
529
450
409
404
422
442
436
381
258
62
-196
-490
-783
-1033
-1207
-1278
-1244
-1117
-929
-722
-539
-419
-383
-435
-562
-735
-917
-1071
-1170
-1196
-1148
-1037
-882
-706
-532
-373
-235
-114
-1
120
260
432
638
878
1143
1421
1697
1953
2177
2356
2481
2547
2554
2503
2400
2252
2069
1859
1632
1397
1162
934
719
522
349
203
85
-6
-77
-137
-199
-277
-387
-539
-739
-984
-1263
-1559
-1847
-2101
-2296
-2411
-2432
-2352
-2171
-1895
-1537
-1111
-634
-125
395
903
1378
1798
2147
2416
2604
2723
2794
2843
2898
2983
3108
3271
3449
3607
3703
3692
3541
3234
2777
2197
1543
872
245
-290
-699
-970
-1115
-1159
-1142
-1101
-1069
-1067
-1102
-1169
-1256
-1346
-1427
-1492
-1544
-1592
-1649
-1728
-1838
-1980
-2148
-2329
-2507
-2665
-2790
-2877
-2925
-2939
-2928
-2899
-2854
-2792
-2703
-2573
-2387
-2132
-1803
-1403
-949
-468
8
441
798
1053
1194
1223
1155
1018
844
668
518
415
365
364
397
443
478
484
449
368
247
99
-61
-214
-346
-447
-512
-541
-539
-510
-461
-394
-313
-215
-101
31
181
348
530
724
926
1132
1336
1532
1712
1864
1979
2041
2043
1977
1844
1651
1416
1161
911
689
514
393
325
295
284
269
232
161
57
-68
-191
-288
-331
-306
-207
-45
158
366
542
650
662
561
344
23
-381
-841
-1329
-1816
-2278
-2696
-3056
-3347
-3561
-3691
-3734
-3688
-3554
-3336
-3045
-2692
-2294
-1866
-1426
-987
-562
-161
209
542
833
1079
1278
1430
1535
1598
1626
1625
1604
1571
1532
1489
1443
1392
1333
1261
1176
1075
958
826
681
526
364
200
40
-105
-223
-302
-327
-289
-184
-20
191
422
647
835
963
1018
1006
939
848
772
745
798
945
1186
1501
1857
2214
2531
2773
2918
2960
2903
2765
2568
2335
2084
1828
1574
1320
1067
812
555
300
53
-177
-384
-563
-710
-826
-914
-976
-1018
-1042
-1054
-1059
-1066
-1084
-1127
-1209
-1340
-1526
-1764
-2044
-2342
-2630
-2877
-3052
-3132
-3105
-2969
-2739
-2434
-2085
-1721
-1368
-1047
-773
-549
-377
-249
-158
-97
-56
-28
-8
13
39
75
126
193
277
373
477
582
679
764
830
875
900
906
897
876
847
813
775
732
681
616
532
418
268
74
-167
-453
-776
-1122
-1470
-1797
-2082
-2305
-2457
-2534
-2547
-2508
-2438
-2355
-2270
-2190
-2110
-2019
-1901
-1741
-1530
-1267
-959
-625
-287
32
313
543
717
839
915
954
962
941
888
798
667
495
291
72
-137
-308
-414
-434
-358
-188
61
366
701
1040
1360
1649
1900
2112
2288
2428
2530
2586
2588
2525
2387
2174
1890
1548
1168
773
385
24
-296
-568
-791
-967
-1100
-1196
-1260
-1292
-1296
-1272
-1224
-1157
-1078
-994
-914
-846
-795
-764
-753
-760
-780
-807
-831
-843
-830
-780
-679
-515
-284
13
365
750
1137
1488
1764
1928
1955
1832
1566
1176
699
180
-336
-804
-1194
-1486
-1679
-1785
-1827
-1835
-1841
-1872
-1946
-2069
-2232
-2418
-2596
-2731
-2788
-2735
-2553
-2235
-1794
-1255
-660
-59
499
968
1317
1531
1615
1595
1506
1394
1301
1262
1297
1411
1593
1820
2063
2293
2485
2625
2707
2736
2717
2663
2580
2473
2343
2188
2005
1796
1564
1317
1064
817
584
368
165
-31
-231
-443
-671
-908
-1143
-1354
-1517
-1612
-1625
-1552
-1407
-1215
-1008
-827
-703
-663
-717
-860
-1075
-1332
-1598
-1841
-2033
-2159
-2207
-2178
-2078
-1915
-1699
-1438
-1139
-810
-458
-92
274
626
945
1214
1419
1549
1600
1576
1483
1336
1151
947
741
546
374
230
114
22
-55
-128
-210
-311
-434
-579
-737
-889
-1014
-1092
-1098
-1020
-857
-617
-320
4
324
611
844
1014
1127
1198
1252
1318
1421
1578
1796
2069
2382
2711
3030
3315
3544
3703
3786
3792
3725
3594
3409
3181
2923
2644
2357
2068
1786
1514
1253
1000
756
517
283
62
-135
-293
-392
-415
-346
-179
82
424
824
1251
1675
2066
2402
2668
2859
2979
3037
3046
3020
2969
2904
2828
2744
2651
2545
2421
2273
2095
1880
1622
1321
978
602
203
-201
-592
-955
-1276
-1551
-1780
-1973
-2142
-2297
-2448
-2595
-2731
-2841
-2906
-2908
-2836
-2689
-2477
-2225
-1964
-1728
-1549
-1447
-1430
-1490
-1605
-1745
-1878
-1976
-2017
-1995
-1913
-1784
-1627
-1462
-1305
-1168
-1055
-966
-900
-853
-826
-821
-846
-908
-1014
-1169
-1368
-1607
-1872
-2151
-2428
-2692
-2934
-3151
-3344
-3512
-3657
-3775
-3860
-3900
-3882
-3790
-3615
-3350
-2998
-2570
-2084
-1562
-1027
-501
-2
459
877
1250
1576
1856
2085
2257
2360
2385
2325
2178
1951
1659
1327
983
658
378
164
27
-34
-29
28
117
220
322
415
493
557
610
655
692
723
744
752
745
720
679
624
559
489
419
351
287
227
171
119
73
35
9
-2
3
26
61
105
150
188
213
222
215
197
173
155
152
175
232
329
467
644
854
1085
1321
1542
1725
1848
1888
1828
1658
1374
985
504
-45
-637
-1242
-1833
-2384
-2874
-3284
-3597
-3802
-3886
-3846
-3680
-3395
-3010
-2550
-2050
-1550
-1091
-707
-424
-251
-185
-206
-289
-402
-516
-610
-673
-704
-712
-709
-709
-721
-747
-783
-819
-844
-848
-824
-771
-694
-602
-504
-409
-324
-249
-184
-125
-71
-20
24
56
69
59
20
-47
-138
-248
-367
-488
-604
-711
-807
-890
-957
-1006
-1032
-1029
-991
-914
-800
-654
-487
-312
-143
9
136
238
322
397
475
566
676
805
946
1088
1218
1325
1400
1441
1453
1443
1425
1412
1415
1443
1500
1585
1692
1814
1940
2058
2156
2224
2250
2225
2144
2003
1805
1555
1263
942
609
277
-40
-331
-591
-814
-998
-1141
-1242
-1298
-1305
-1261
-1166
-1022
-837
-620
-386
-150
74
275
446
585
694
779
847
902
947
983
1004
1006
985
931
841
713
549
351
124
-125
-390
-661
-931
-1190
-1427
-1633
-1796
-1909
-1964
-1957
-1887
-1756
-1571
-1339
-1071
-781
-479
-180
105
365
592
783
937
1056
1147
1218
1276
1327
1372
1409
1432
1428
1388
1302
1165
976
743
479
198
-83
-352
-601
-828
-1037
-1233
-1421
-1605
-1781
-1940
-2068
-2153
-2183
-2153
-2068
-1945
-1807
-1684
-1605
-1595
-1667
-1821
-2045
-2317
-2604
-2874
-3098
-3256
-3338
-3342
-3279
-3162
-3010
-2837
-2659
-2482
-2312
-2148
-1985
-1820
-1644
-1453
-1240
-999
-728
-425
-94
258
617
969
1293
1571
1790
1938
2017
2036
2009
1964
1923
1909
1940
2025
2164
2349
2568
2802
3038
3264
3473
3663
3835
3992
4135
4264
4374
4461
4519
4544
4537
4505
4456
4404
4360
4333
4325
4330
4335
4323
4272
4166
3993
3752
3452
3112
2759
2422
2128
1900
1749
1677
1674
1719
1789
1854
1885
1858
1755
1564
1286
927
505
45
-425
-872
-1265
-1576
-1785
-1882
-1868
-1754
-1559
-1309
-1032
-752
-489
-257
-59
108
253
387
524
671
835
1016
1215
1421
1629
1828
2008
2162
2280
2357
2389
2375
2318
2223
2098
1953
1798
1638
1476
1309
1132
934
705
440
137
-196
-543
-886
-1200
-1465
-1667
-1800
-1871
-1893
-1889
-1882
-1890
-1929
-2000
-2100
-2216
-2333
-2435
-2514
-2564
-2587
-2590
-2582
-2573
-2568
-2571
-2581
-2597
-2616
-2640
-2669
-2710
-2765
-2836
-2922
-3014
-3099
-3159
-3178
-3141
-3041
-2878
-2660
-2404
-2128
-1851
-1588
-1348
-1135
-945
-772
-610
-451
-295
-139
11
152
279
388
474
535
565
560
514
422
280
93
-130
-373
-612
-822
-980
-1072
-1090
-1043
-950
-837
-732
-660
-633
-650
-697
-747
-770
-735
-622
-423
-148
181
535
878
1179
1418
1584
1679
1712
1699
1653
1587
1505
1405
1282
1129
941
718
464
186
-105
-397
-681
-951
-1206
-1447
-1674
-1889
-2090
-2272
-2429
-2553
-2637
-2677
-2674
-2633
-2562
-2474
-2377
-2282
-2192
-2107
-2021
-1926
-1808
-1655
-1458
-1210
-909
-559
-169
246
669
1081
1465
1803
2084
2299
2445
2521
2530
2476
2365
2201
1987
1728
1429
1098
747
393
54
-246
-487
-652
-729
-714
-613
-439
-213
44
308
559
783
971
1117
1222
1290
1323
1325
1298
1244
1163
1054
917
750
556
335
91
-170
-438
-699
-937
-1130
-1256
-1295
-1229
-1052
-765
-383
67
551
1030
1465
1825
2088
2246
2304
2278
2192
2071
1941
1818
1716
1638
1586
1555
1541
1544
1563
1600
1658
1735
1829
1931
2029
2108
2154
2154
2104
2003
1863
1695
1520
1354
1213
1108
1040
1006
998
1004
1010
1006
985
943
883
808
725
641
560
487
421
361
304
247
186
118
44
-36
-118
-199
-273
-337
-387
-422
-440
-444
-437
-423
-408
-397
-394
-402
-424
-459
-506
-559
-616
-671
-717
-751
-769
-771
-758
-737
-715
-704
-714
-760
-851
-994
-1190
-1436
-1720
-2025
-2334
-2623
-2872
-3066
-3196
-3260
-3262
-3214
-3131
-3028
-2920
-2816
-2720
-2632
-2547
-2458
-2358
-2245
-2118
-1982
-1844
-1714
-1599
-1504
-1429
-1366
-1307
-1236
-1140
-1010
-840
-634
-401
-157
79
289
457
574
639
658
644
612
580
564
574
619
701
822
980
1175
1405
1671
1969
2295
2639
2985
3312
3593
3803
3915
3913
3786
3537
3181
2740
2246
1729
1221
746
322
-41
-338
-568
-735
-840
-884
-869
-797
-673
-505
-307
-94
114
301
451
559
622
647
645
628
607
591
580
569
552
517
459
372
263
140
20
-78
-137
-143
-87
29
198
408
641
880
1109
1317
1495
1637
1744
1814
1848
1847
1810
1736
1624
1474
1286
1063
810
538
259
-15
-265
-479
-641
-743
-783
-763
-693
-588
-465
-342
-233
-144
-75
-18
41
118
230
386
590
834
1104
1379
1637
1858
2029
2143
2204
2223
2215
2198
2188
2195
2227
2285
2369
2474
2599
2741
2900
3075
3264
3464
3666
3863
4043
4197
4315
4395
4436
4445
4429
4396
4353
4302
4242
4167
4070
3945
3784
3591
3370
3133
2895
2671
2476
2320
2206
2135
2098
2089
2096
2111
2127
2142
2152
2159
2162
2159
2146
2119
2074
2009
1922
1819
1709
1603
1515
1457
1441
1469
1540
1644
1768
1893
2001
2073
2099
2070
1986
1850
1671
1457
1216
953
673
377
63
-268
-613
-969
-1328
-1680
-2013
-2320
-2593
-2830
-3034
-3214
-3379
-3541
-3710
-3892
-4089
-4298
-4511
-4720
-4915
-5087
-5234
-5355
-5452
-5533
-5604
-5672
-5740
-5809
-5877
-5938
-5985
-6008
-6003
-5965
-5894
-5796
-5678
-5555
-5443
-5358
-5316
-5330
-5406
-5547
-5745
-5990
-6261
-6539
-6801
-7027
-7200
-7306
-7339
-7293
-7165
-6953
-6656
-6269
-5792
-5224
-4573
-3855
-3093
-2321
-1579
-910
-353
63
321
420
376
217
-19
-296
-580
-848
-1090
-1308
-1513
-1721
-1946
-2197
-2471
-2757
-3033
-3274
-3453
-3551
-3557
-3472
-3310
-3093
-2853
-2618
-2416
-2267
-2182
-2164
-2205
-2292
-2411
-2546
-2684
-2819
-2946
-3070
-3196
-3330
-3482
-3655
-3850
-4059
-4274
-4476
-4644
-4756
-4791
-4732
-4566
-4290
-3905
-3420
-2848
-2204
-1505
-766
0
780
1562
2333
3079
3782
4427
4996
5477
5862
6151
6354
6488
6575
6642
6714
6812
6951
7137
7367
7632
7919
8212
8497
8761
8997
9200
9370
9511
9630
9736
9838
9946
10069
10213
10379
10559
10737
10892
10992
11004
10897
10645
10236
9675
8982
8196
7368
6555
5813
5187
4710
4395
4236
4212
4288
4426
4585
4732
4836
4876
4837
4708
4480
4147
3704
3150
2490
1735
909
42
-828
-1662
-2422
-3079
-3616
-4030
-4335
-4553
-4715
-4850
-4986
-5138
-5311
-5496
-5675
-5824
-5916
-5930
-5851
-5674
-5404
-5052
-4639
-4185
-3712
-3236
-2771
-2325
-1897
-1485
-1084
-687
-286
123
538
957
1368
1756
2101
2381
2571
2653
2610
2435
2132
1716
1210
646
62
-506
-1024
-1466
-1819
-2080
-2258
-2374
-2452
-2522
-2613
-2744
-2928
-3165
-3446
-3746
-4038
-4285
-4456
-4522
-4465
-4282
-3984
-3594
-3150
-2695
-2271
-1918
-1663
-1521
-1492
-1561
-1702
-1885
-2076
-2250
-2383
-2467
-2497
-2478
-2421
-2334
-2228
-2111
-1987
-1859
-1729
-1597
-1466
-1338
-1214
-1095
-979
-862
-740
-606
-454
-279
-78
150
402
677
974
1290
1625
1975
2332
2686
3016
3297
3499
3590
3544
3344
2984
2476
1847
1134
383
-364
-1070
-1714
-2287
-2798
-3263
-3708
-4154
-4615
-5094
-5579
-6047
-6465
-6798
-7013
-7089
-7015
-6798
-6460
-6033
-5560
-5085
-4651
-4289
-4021
-3853
-3774
-3762
-3782
-3793
-3757
-3640
-3419
-3087
-2652
-2135
-1570
-995
-447
40
444
752
961
1076
1106
1059
943
759
508
191
-189
-624
-1095
-1579
-2044
-2457
-2786
-3007
-3106
-3082
-2945
-2714
-2416
-2076
-1721
-1370
-1037
-731
-457
-218
-18
137
237
274
240
131
-51
-294
-581
-883
-1170
-1407
-1564
-1615
-1544
-1347
-1030
-609
-105
456
1049
1656
2263
2865
3465
4067
4679
5306
5945
6586
7212
7797
8310
8722
9007
9146
9133
8972
8681
8285
7814
7303
6781
6273
5798
5367
4980
4637
4328
4046
3781
3525
3270
3011
2740
2450
2132
1774
1360
874
300
-378
-1167
-2070
-3077
-4169
-5317
-6483
-7623
-8693
-9655
-10477
-11138
-11632
-11965
-12154
-12227
-12212
-12142
-12045
-11941
-11846
-11765
-11694
-11624
-11539
-11421
-11251
-11012
-10691
-10284
-9793
-9231
-8618
-7983
-7355
-6766
-6244
-5809
-5471
-5228
-5068
-4972
-4911
-4857
-4783
-4661
-4474
-4208
-3853
-3409
-2875
-2260
-1571
-822
-29
791
1620
2441
3243
4021
4776
5517
6260
7022
7822
8675
9588
10559
11579
12632
13696
14751
15774
16748
17658
18492
19238
19885
20421
20832
21107
21241
21233
21095
20848
20524
20157
19786
19440
19139
18889
18680
18491
18292
18052
17746
17356
16880
16326
15709
15052
14373
13684
12990
12285
11557
10792
9979
9113
8199
7252
6290
5338
4414
3531
2692
1889
1106
322
-481
-1317
-2194
-3108
-4051
-5008
-5965
-6911
-7840
-8751
-9647
-10531
-11404
-12261
-13092
-13881
-14610
-15265
-15837
-16328
-16753
-17134
-17501
-17883
-18307
-18787
-19327
-19918
-20539
-21166
-21772
-22335
-22841
-23282
-23658
-23973
-24230
-24428
-24560
-24612
-24567
-24403
-24099
-23642
-23024
-22245
-21313
-20244
-19054
-17762
-16389
-14951
-13465
-11948
-10419
-8897
-7404
-5964
-4597
-3320
-2144
-1074
-102
786
1610
2398
3175
3968
4798
5680
6620
7619
8667
9749
10843
11923
12962
13931
14803
15552
16158
16605
16886
17000
16954
16762
16444
16026
15533
14993
14429
13856
13284
12713
12136
11537
10900
10208
9448
8618
7724
6785
5828
4886
3994
3183
2475
1881
1398
1012
705
448
217
-7
-237
-474
-711
-934
-1123
-1255
-1309
-1263
-1101
-809
-378
195
907
1747
2694
3719
4785
5847
6860
7777
8561
9181
9623
9885
9976
9915
9729
9441
9074
8644
8164
7639
7075
6479
5861
5239
4633
4069
3571
3161
2852
2648
2544
2525
2574
2674
2812
2983
3192
3455
3793
4227
4778
5460
6274
7211
8252
9367
10525
11693
12838
13934
14955
15879
16682
17338
17818
18091
18124
17890
17369
16554
15450
14080
12478
10690
8765
6756
4712
2677
690
-1214
-3007
-4660
-6146
-7443
-8530
-9394
-10029
-10441
-10642
-10653
-10499
-10202
-9783
-9254
-8621
-7883
-7039
-6087
-5036
-3901
-2711
-1505
-327
773
1748
2555
3160
3539
3679
3573
3226
2650
1865
901
-207
-1414
-2669
-3924
-5132
-6254
-7267
-8161
-8944
-9636
-10263
-10852
-11426
-11992
-12549
-13081
-13564
-13972
-14285
-14492
-14595
-14611
-14566
-14491
-14416
-14363
-14344
-14359
-14395
-14434
-14453
-14434
-14363
-14237
-14056
-13830
-13568
-13280
-12970
-12641
-12287
-11900
-11470
-10988
-10447
-9840
-9167
-8428
-7629
-6776
-5876
-4939
-3976
-3001
-2025
-1062
-122
787
1664
2511
3335
4147
4961
5786
6630
7493
8370
9249
10113
10942
11716
12417
13031
13549
13965
14280
14493
14605
14614
14516
14304
13968
13497
12882
12115
11197
10134
8944
7651
6290
4898
3516
2184
934
-212
-1242
-2159
-2975
-3712
-4399
-5062
-5727
-6409
-7117
-7845
-8581
-9303
-9985
-10599
-11119
-11523
-11799
-11938
-11945
-11829
-11608
-11305
-10945
-10555
-10159
-9778
-9425
-9111
-8836
-8601
-8403
-8238
-8109
-8019
-7979
-8000
-8099
-8282
-8557
-8920
-9360
-9856
-10381
-10905
-11399
-11838
-12204
-12483
-12670
-12764
-12766
-12678
-12500
-12233
-11876
-11433
-10909
-10316
-9669
-8992
-8307
-7640
-7011
-6441
-5940
-5519
-5180
-4927
-4760
-4681
-4689
-4785
-4965
-5222
-5543
-5912
-6305
-6699
-7067
-7384
-7630
-7787
-7842
-7786
-7613
-7321
-6915
-6400
-5791
-5108
-4375
-3626
-2892
-2207
-1596
-1077
-657
-330
-78
120
294
466
655
872
1114
1372
1629
1866
2064
2210
2297
2325
2300
2236
2147
2051
1965
1903
1877
1897
1970
2103
2299
2560
2890
3288
3754
4282
4867
5494
6147
6802
7433
8010
8502
8885
9136
9245
9211
9044
8764
8395
7969
7511
7049
6599
6173
5776
5409
5068
4750
4449
4163
3889
3625
3370
3124
2887
2663
2460
2292
2174
2126
2167
2311
2566
2931
3394
3935
4526
5140
5748
6328
6865
7348
7771
8132
8427
8648
8786
8830
8767
8591
8300
7896
7392
6800
6138
5417
4650
3842
2998
2120
1217
298
-619
-1512
-2358
-3137
-3832
-4439
-4962
-5412
-5805
-6156
-6471
-6749
-6978
-7137
-7202
-7150
-6968
-6653
-6218
-5688
-5098
-4486
-3890
-3342
-2864
-2471
-2172
-1970
-1864
-1855
-1940
-2114
-2369
-2689
-3052
-3427
-3784
-4091
-4324
-4466
-4512
-4470
-4354
-4186
-3984
-3765
-3536
-3296
-3038
-2749
-2415
-2027
-1579
-1072
-514
86
714
1356
2001
2638
3260
3860
4433
4975
5485
5962
6409
6831
7235
7629
8020
8412
8805
9194
9572
9928
10253
10539
10784
10988
11157
11298
11418
11521
11608
11674
11711
11706
11649
11531
11346
11093
10776
10401
9977
9516
9028
8526
8025
7540
7092
6699
6381
6155
6030
6009
6086
6245
6460
6704
6947
7165
7337
7452
7508
7511
7471
7403
7321
7240
7171
7122
7101
7111
7154
7227
7326
7443
7563
7671
7750
7785
7765
7684
7548
7368
7164
6961
6780
6641
6555
6523
6534
6568
6601
6605
6554
6428
6215
5909
5515
5039
4495
3894
3250
2571
1866
1141
399
-354
-1115
-1877
-2636
-3381
-4104
-4793
-5435
-6017
-6528
-6955
-7293
-7537
-7692
-7766
-7773
-7731
-7657
-7566
-7470
-7372
-7268
-7152
-7010
-6830
-6603
-6324
-5996
-5626
-5229
-4819
-4411
-4018
-3650
-3313
-3011
-2747
-2526
-2355
-2241
-2193
-2215
-2309
-2470
-2685
-2939
-3213
-3488
-3750
-3992
-4214
-4420
-4620
-4822
-5031
-5244
-5456
-5653
-5822
-5953
-6041
-6088
-6105
-6109
-6116
-6140
-6189
-6260
-6340
-6411
-6452
-6444
-6376
-6247
-6064
-5846
-5612
-5385
-5176
-4994
-4832
-4678
-4514
-4316
-4067
-3751
-3359
-2889
-2343
-1729
-1059
-345
394
1139
1866
2550
3161
3675
4072
4337
4471
4482
4390
4221
4002
3760
3511
3264
3018
2763
2488
2180
1830
1438
1012
568
126
-292
-666
-980
-1226
-1401
-1510
-1565
-1580
-1570
-1553
-1543
-1555
-1597
-1673
-1783
-1919
-2066
-2205
-2317
-2380
-2378
-2301
-2149
-1932
-1668
-1381
-1096
-838
-625
-465
-361
-304
-282
-279
-281
-274
-253
-215
-163
-103
-41
15
61
91
102
91
51
-24
-142
-314
-548
-853
-1231
-1678
-2184
-2731
-3293
-3841
-4341
-4764
-5084
-5284
-5361
-5321
-5187
-4988
-4765
-4558
-4407
-4345
-4393
-4559
-4841
-5221
-5671
-6160
-6653
-7117
-7523
-7852
-8090
-8237
-8293
-8267
-8170
-8012
-7803
-7550
-7257
-6924
-6551
-6136
-5679
-5185
-4659
-4110
-3547
-2981
-2418
-1859
-1302
-738
-156
454
1102
1788
2506
3241
3973
4676
5325
5902
6393
6797
7118
7371
7569
7726
7852
7951
8019
8050
8035
7970
7853
7691
7497
7284
7071
6870
6690
6533
6396
6270
6148
6021
5888
5751
5619
5501
5410
5355
5344
5381
5466
5598
5777
5999
6266
6576
6924
7301
7693
8077
8427
8710
8897
8963
8891
8678
8331
7869
7318
6708
6067
5419
4782
4162
3561
2974
2396
1823
1252
689
143
-369
-829
-1218
-1519
-1718
-1808
-1787
-1662
-1448
-1163
-831
-479
-132
185
452
653
780
830
807
718
578
399
196
-17
-229
-434
-629
-815
-995
-1175
-1361
-1558
-1768
-1993
-2229
-2472
-2716
-2954
-3182
-3400
-3611
-3820
-4035
-4271
-4532
-4828
-5159
-5523
-5912
-6313
-6710
-7087
-7428
-7717
-7945
-8101
-8180
-8182
-8103
-7950
-7724
-7434
-7088
-6698
-6278
-5841
-5398
-4962
-4541
-4138
-3756
-3392
-3043
-2707
-2382
-2068
-1767
-1484
-1226
-999
-808
-655
-541
-465
-420
-401
-400
-410
-423
-431
-427
-405
-359
-285
-182
-49
109
287
477
670
860
1041
1212
1376
1539
1707
1890
2094
2322
2571
2834
3100
3353
3581
3769
3910
3997
4032
4019
3966
3879
3766
3630
3474
3297
3096
2868
2611
2323
2005
1660
1295
916
532
153
-210
-544
-840
-1086
-1274
-1397
-1455
-1450
-1388
-1280
-1137
-971
-792
-603
-408
-202
19
260
521
800
1088
1370
1627
1843
2003
2099
2132
2109
2048
1968
1888
1825
1789
1782
1800
1833
1873
1909
1935
1951
1959
1963
1968
1975
1982
1984
1972
1939
1879
1792
1684
1566
1454
1365
1313
1308
1354
1447
1578
1734
1899
2063
2213
2346
2459
2553
2634
2706
2775
2845
2921
3008
3110
3231
3372
3536
3721
3925
4144
4373
4606
4840
5072
5301
5529
5754
5977
6195
6403
6594
6761
6898
7002
7074
7120
7149
7172
7199
7238
7292
7359
7432
7499
7548
7568
7550
7489
7383
7237
7054
6840
6603
6346
6075
5796
5514
5238
4978
4742
4542
4386
4277
4216
4200
4221
4267
4326
4384
4430
4452
4443
4396
4311
4188
4034
3856
3668
3482
3312
3169
3059
2979
2920
2865
2789
2667
2477
2201
1832
1378
856
294
-273
-812
-1292
-1693
-2007
-2235
-2392
-2498
-2576
-2649
-2734
-2841
-2971
-3120
-3277
-3426
-3556
-3652
-3707
-3719
-3690
-3629
-3545
-3454
-3369
-3300
-3256
-3241
-3250
-3276
-3309
-3337
-3347
-3333
-3292
-3227
-3146
-3062
-2990
-2942
-2928
-2954
-3020
-3123
-3255
-3409
-3580
-3760
-3948
-4140
-4335
-4527
-4711
-4877
-5012
-5107
-5150
-5135
-5061
-4933
-4759
-4552
-4326
-4094
-3865
-3647
-3443
-3255
-3085
-2934
-2803
-2697
-2615
-2560
-2525
-2505
-2485
-2453
-2394
-2298
-2160
-1987
-1789
-1588
-1407
-1269
-1193
-1186
-1246
-1359
-1502
-1646
-1762
-1825
-1819
-1738
-1586
-1379
-1136
-880
-631
-401
-198
-20
142
301
472
671
908
1191
1519
1888
2285
2693
3092
3458
3767
3996
4127
4145
4043
3829
3511
3111
2657
2182
1718
1294
933
648
444
315
246
220
216
214
202
169
114
39
-48
-139
-223
-293
-342
-369
-372
-353
-314
-261
-195
-122
-46
27
91
140
166
164
128
58
-44
-174
-321
-474
-620
-743
-832
-876
-870
-810
-698
-539
-339
-109
141
399
651
885
1088
1247
1350
1389
1358
1257
1091
871
613
338
66
-181
-387
-540
-637
-681
-685
-661
-630
-607
-605
-635
-699
-796
-920
-1064
-1220
-1383
-1549
-1718
-1890
-2066
-2246
-2428
-2610
-2786
-2948
-3093
-3216
-3316
-3397
-3464
-3524
-3587
-3658
-3740
-3834
-3935
-4034
-4119
-4180
-4205
-4187
-4122
-4013
-3866
-3693
-3509
-3332
-3178
-3063
-2999
-2990
-3038
-3138
-3280
-3451
-3638
-3827
-4008
-4175
-4326
-4460
-4583
-4698
-4808
-4916
-5020
-5117
-5203
-5272
-5322
-5349
-5352
-5331
-5286
-5216
-5116
-4981
-4805
-4582
-4308
-3983
-3617
-3221
-2817
-2424
-2066
-1761
-1522
-1353
-1250
-1204
-1198
-1218
-1248
-1277
-1299
-1309
-1310
-1305
-1297
-1290
-1286
-1288
-1298
-1321
-1360
-1418
-1498
-1599
-1715
-1837
-1949
-2036
-2081
-2069
-1995
-1858
-1666
-1433
-1178
-919
-674
-452
-259
-94
48
175
292
405
513
615
707
788
855
911
963
1018
1086
1174
1287
1426
1586
1761
1939
2110
2264
2391
2487
2549
2577
2576
2549
2506
2455
2407
2372
2359
2375
2422
2498
2595
2703
2806
2889
2941
2953
2922
2852
2751
2630
2500
2368
2239
2113
1986
1851
1702
1536
1352
1153
947
745
557
391
255
152
84
50
49
78
137
224
337
475
635
814
1010
1223
1452
1700
1971
2272
2604
2968
3358
3763
4166
4548
4889
5171
5384
5522
5591
5599
5562
5494
5409
5313
5211
5102
4981
4844
4691
4522
4345
4169
4005
3865
3754
3677
3629
3605
3592
3579
3554
3508
3434
3329
3193
3029
2841
2636
2420
2202
1989
1791
1617
1473
1367
1303
1280
1299
1353
1437
1541
1656
1771
1875
1957
2005
2016
1978
1892
1759
1585
1383
1167
955
762
601
479
396
347
318
294
259
198
102
-34
-210
-420
-655
-908
-1167
-1427
-1680
-1924
-2154
-2371
-2574
-2763
-2941
-3113
-3283
-3457
-3641
-3838
-4046
-4266
-4485
-4695
-4886
-5051
-5188
-5303
-5409
-5525
-5674
-5878
-6153
-6507
-6938
-7432
-7968
-8516
-9047
-9535
-9959
-10306
-10573
-10764
-10888
-10957
-10984
-10978
-10948
-10897
-10824
-10726
-10599
-10440
-10243
-10007
-9732
-9422
-9082
-8721
-8346
-7969
-7599
-7241
-6901
-6579
-6271
-5974
-5680
-5387
-5091
-4794
-4501
-4220
-3961
-3734
-3546
-3400
-3296
-3228
-3186
-3161
-3139
-3110
-3067
-3003
-2916
-2804
-2670
-2515
-2343
-2158
-1965
-1768
-1572
-1381
-1196
-1016
-837
-651
-447
-215
56
373
739
1151
1599
2067
2538
2990
3402
3757
4037
4233
4335
4338
4240
4042
3744
3352
2872
2314
1693
1025
331
-367
-1047
-1687
-2270
-2782
-3215
-3567
-3842
-4046
-4192
-4293
-4361
-4408
-4443
-4471
-4493
-4506
-4505
-4483
-4436
-4358
-4249
-4112
-3952
-3775
-3588
-3396
-3201
-3000
-2789
-2558
-2302
-2013
-1695
-1347
-984
-619
-272
40
302
507
656
756
824
880
945
1037
1170
1348
1568
1818
2083
2344
2586
2794
2965
3101
3208
3301
3394
3500
3630
3785
3963
4156
4348
4524
4669
4771
4821
4818
4764
4667
4538
4389
4231
4075
3928
3795
3675
3568
3467
3365
3257
3135
2995
2837
2665
2491
2327
2195
2112
2097
2162
2312
2540
2833
3165
3509
3834
4114
4328
4464
4523
4510
4440
4327
4185
4025
3851
3662
3456
3228
2972
2691
2388
2071
1752
1441
1148
877
628
395
170
-58
-299
-561
-847
-1156
-1482
-1817
-2149
-2469
-2765
-3030
-3258
-3446
-3594
-3706
-3784
-3835
-3865
-3880
-3883
-3874
-3853
-3814
-3748
-3644
-3494
-3287
-3019
-2690
-2307
-1881
-1429
-972
-531
-127
225
511
725
865
935
941
893
801
674
520
347
161
-35
-235
-435
-629
-813
-979
-1123
-1241
-1332
-1395
-1437
-1462
-1480
-1495
-1511
-1530
-1546
-1549
-1527
-1468
-1362
-1201
-987
-728
-439
-138
156
423
652
835
975
1077
1152
1214
1274
1340
1417
1507
1610
1727
1856
2000
2161
2340
2538
2750
2969
3182
3374
3528
3630
3672
3650
3569
3442
3285
3121
2971
2854
2787
2783
2850
2990
3205
3492
3846
4261
4726
5232
5763
6306
6845
7365
7853
8300
8698
9044
9339
9586
9788
9953
10085
10192
10280
10356
10427
10499
10576
10661
10754
10854
10954
11047
11125
11179
11200
11181
11118
11006
10846
10636
10377
10072
9723
9334
8910
8457
7983
7494
6997
6497
5996
5495
4993
4489
3981
3473
2970
2482
2023
1608
1251
963
749
607
528
496
491
492
479
434
347
211
24
-211
-493
-817
-1181
-1582
-2017
-2482
-2968
-3465
-3957
-4428
-4857
-5229
-5528
-5747
-5887
-5953
-5958
-5920
-5855
-5779
-5704
-5634
-5570
-5504
-5424
-5317
-5170
-4975
-4726
-4424
-4075
-3692
-3285
-2872
-2465
-2075
-1710
-1371
-1055
-753
-457
-152
173
529
922
1357
1829
2330
2849
3368
3870
4336
4752
5104
5384
5592
5729
5803
5827
5814
5779
5736
5698
5676
5677
5706
5763
5846
5948
6060
6172
6269
6338
6366
6342
6259
6115
5912
5658
5367
5055
4740
4437
4160
3920
3719
3554
3420
3304
3195
3080
2949
2795
2618
2418
2200
1971
1739
1510
1288
1076
873
680
495
320
155
4
-129
-239
-324
-384
-419
-437
-443
-448
-458
-482
-522
-578
-646
-720
-793
-858
-912
-953
-983
-1006
-1028
-1053
-1085
-1124
-1169
-1216
-1262
-1303
-1337
-1366
-1394
-1426
-1469
-1528
-1607
-1706
-1823
-1953
-2092
-2231
-2367
-2497
-2620
-2738
-2854
-2969
-3087
-3207
-3327
-3443
-3552
-3649
-3729
-3791
-3834
-3860
-3872
-3875
-3875
-3878
-3890
-3914
-3954
-4011
-4088
-4184
-4296
-4424
-4566
-4719
-4881
-5049
-5220
-5388
-5550
-5700
-5830
-5934
-6007
-6046
-6051
-6026
-5980
-5922
-5867
-5828
-5814
-5835
-5889
-5975
-6082
-6196
-6305
-6392
-6448
-6464
-6439
-6373
-6272
-6142
-5990
-5822
-5643
-5457
-5265
-5069
-4870
-4669
-4468
-4266
-4065
-3864
-3660
-3452
-3237
-3012
-2776
-2528
-2268
-1999
-1721
-1439
-1154
-871
-592
-323
-68
167
375
552
696
808
891
955
1012
1073
1153
1259
1398
1570
1770
1989
2217
2444
2662
2864
3047
3210
3351
3468
3557
3612
3624
3589
3500
3360
3173
2952
2712
2472
2249
2055
1898
1778
1688
1618
1552
1478
1384
1264
1117
945
756
557
356
159
-28
-202
-363
-511
-645
-765
-872
-965
-1047
-1119
-1185
-1251
-1322
-1404
-1501
-1615
-1744
-1885
-2032
-2176
-2310
-2426
-2519
-2587
-2632
-2660
-2678
-2695
-2720
-2761
-2821
-2900
-2993
-3091
-3183
-3255
-3296
-3299
-3259
-3180
-3068
-2935
-2796
-2665
-2553
-2471
-2420
-2402
-2413
-2446
-2496
-2556
-2624
-2696
-2772
-2853
-2937
-3023
-3107
-3183
-3246
-3288
-3305
-3292
-3248
-3176
-3080
-2966
-2841
-2712
-2588
-2473
-2371
-2287
-2220
-2172
-2140
-2123
-2117
-2120
-2131
-2148
-2172
-2204
-2247
-2305
-2381
-2479
-2598
-2737
-2893
-3060
-3230
-3396
-3552
-3691
-3812
-3912
-3993
-4054
-4101
-4134
-4155
-4166
-4169
-4166
-4159
-4149
-4139
-4131
-4125
-4120
-4112
-4099
-4072
-4026
-3955
-3854
-3723
-3561
-3374
-3169
-2953
-2735
-2521
-2318
-2130
-1956
-1796
-1650
-1515
-1388
-1271
-1161
-1060
-967
-881
-802
-726
-648
-565
-473
-368
-249
-116
29
181
338
493
644
789
926
1057
1185
1311
1438
1568
1703
1843
1986
2133
2282
2432
2583
2734
2884
3031
3174
3309
3432
3542
3633
3704
3755
3785
3795
3788
3767
3733
3690
3638
3579
3514
3444
3367
3284
3195
3098
2991
2874
2744
2601
2446
2281
2110
1938
1774
1622
1490
1379
1292
1225
1176
1138
1107
1077
1047
1016
986
960
942
933
934
944
961
978
992
1000
997
984
961
930
890
845
792
731
659
573
471
353
218
68
-93
-262
-435
-608
-778
-943
-1103
-1257
-1405
-1548
-1686
-1821
-1954
-2090
-2230
-2380
-2543
-2721
-2917
-3129
-3354
-3585
-3817
-4038
-4243
-4421
-4563
-4664
-4720
-4725
-4678
-4576
-4419
-4207
-3943
-3630
-3276
-2890
-2484
-2070
-1664
-1278
-926
-616
-355
-145
15
131
208
257
288
309
330
359
401
460
539
638
756
891
1041
1202
1371
1545
1724
1906
2093
2286
2491
2711
2951
3214
3500
3810
4140
4482
4827
5166
5486
5778
6034
6250
6425
6559
6660
6734
6790
6834
6874
6913
6953
6994
7033
7068
7093
7105
7098
7067
7008
6916
6788
6621
6414
6167
5885
5575
5245
4907
4575
4260
3974
3723
3511
3339
3201
3089
2996
2912
2827
2735
2631
2514
2383
2241
2091
1934
1773
1609
1441
1266
1082
885
672
439
187
-83
-365
-653
-935
-1200
-1437
-1636
-1788
-1891
-1946
-1958
-1939
-1899
-1849
-1801
-1761
-1732
-1715
-1707
-1705
-1704
-1705
-1707
-1715
-1733
-1767
-1818
-1889
-1975
-2070
-2165
-2250
-2318
-2364
-2388
-2394
-2389
-2385
-2390
-2412
-2453
-2513
-2584
-2655
-2713
-2746
-2743
-2694
-2598
-2455
-2273
-2061
-1832
-1597
-1370
-1160
-975
-816
-684
-573
-477
-385
-289
-179
-50
102
275
465
668
874
1076
1267
1443
1598
1732
1842
1928
1990
2025
2037
2025
1994
1950
1902
1862
1840
1846
1889
1972
2095
2253
2439
2644
2859
3074
3282
3479
3662
3829
3977
4107
4219
4311
4386
4448
4499
4547
4594
4646
4701
4757
4807
4842
4852
4828
4766
4666
4532
4376
4207
4040
3883
3741
3614
3496
3376
3244
3089
2905
2690
2448
2186
1915
1647
1393
1161
957
781
635
516
422
352
304
279
277
297
338
398
473
559
651
744
834
916
987
1044
1084
1107
1112
1100
1071
1028
974
909
836
754
665
566
458
340
212
77
-64
-207
-348
-487
-621
-751
-877
-1002
-1128
-1257
-1388
-1521
-1656
-1790
-1924
-2056
-2189
-2323
-2459
-2599
-2738
-2874
-2999
-3106
-3186
-3234
-3247
-3226
-3178
-3112
-3040
-2972
-2918
-2883
-2869
-2872
-2887
-2905
-2919
-2923
-2917
-2901
-2880
-2862
-2854
-2865
-2901
-2965
-3056
-3173
-3310
-3460
-3613
-3762
-3898
-4013
-4101
-4161
-4189
-4189
-4164
-4121
-4067
-4014
-3967
-3934
-3923
-3935
-3973
-4035
-4120
-4222
-4335
-4452
-4563
-4661
-4736
-4779
-4782
-4741
-4651
-4515
-4337
-4123
-3884
-3630
-3372
-3119
-2878
-2652
-2443
-2247
-2062
-1884
-1709
-1532
-1355
-1175
-994
-815
-640
-472
-311
-159
-16
119
248
371
493
614
737
862
990
1120
1252
1383
1512
1639
1764
1886
2009
2138
2272
2416
2570
2734
2903
3073
3235
3381
3503
3593
3647
3661
3637
3577
3487
3376
3250
3118
2989
2870
2766
2683
2623
2588
2577
2590
2624
2675
2738
2808
2881
2951
3014
3066
3105
3127
3134
3125
3102
3069
3028
2986
2948
2917
2899
2895
2906
2930
2963
3001
3037
3068
3090
3101
3102
3097
3089
3085
3089
3106
3137
3183
3241
3306
3374
3437
3490
3528
3547
3545
3523
3482
3425
3355
3276
3193
3108
3023
2939
2855
2770
2679
2580
2470
2345
2204
2048
1875
1687
1485
1271
1044
805
554
290
14
-271
-563
-856
-1143
-1417
-1673
-1905
-2111
-2290
-2444
-2577
-2694
-2801
-2900
-2994
-3081
-3160
-3227
-3277
-3308
-3319
-3314
-3296
-3276
-3262
-3265
-3295
-3358
-3455
-3584
-3739
-3909
-4082
-4245
-4387
-4501
-4582
-4630
-4648
-4643
-4622
-4592
-4561
-4533
-4511
-4497
-4491
-4494
-4507
-4533
-4575
-4635
-4716
-4820
-4944
-5084
-5233
-5382
-5521
-5638
-5726
-5776
-5783
-5746
-5661
-5531
-5356
-5138
-4881
-4588
-4266
-3921
-3562
-3199
-2842
-2499
-2179
-1887
-1625
-1390
-1178
-984
-801
-622
-446
-268
-91
83
250
406
547
670
772
854
915
958
984
996
997
992
984
980
983
999
1031
1081
1148
1230
1324
1424
1524
1619
1704
1776
1834
1877
1908
1927
1935
1933
1921
1896
1859
1807
1739
1656
1559
1451
1335
1215
1095
977
866
763
669
587
518
463
426
408
411
435
480
543
616
693
763
816
843
836
793
711
596
454
295
130
-29
-174
-298
-398
-474
-529
-568
-596
-620
-644
-671
-703
-739
-775
-809
-835
-848
-844
-818
-769
-695
-599
-483
-353
-213
-70
72
212
349
485
626
775
937
1115
1307
1509
1711
1903
2072
2204
2293
2331
2321
2268
2185
2084
1982
1892
1828
1794
1793
1822
1874
1938
2003
2061
2101
2118
2110
2075
2016
1937
1843
1739
1630
1522
1419
1327
1249
1189
1147
1124
1119
1127
1145
1167
1186
1197
1197
1182
1154
1116
1072
1026
985
951
926
911
902
895
886
870
845
810
767
719
669
621
579
544
517
496
477
457
435
406
371
328
278
220
156
82
-2
-97
-207
-332
-472
-627
-792
-966
-1142
-1318
-1489
-1652
-1805
-1948
-2079
-2199
-2309
-2408
-2498
-2577
-2646
-2702
-2746
-2776
-2792
-2796
-2789
-2775
-2757
-2741
-2733
-2737
-2757
-2794
-2847
-2914
-2989
-3067
-3141
-3207
-3262
-3305
-3338
-3362
-3381
-3396
-3408
-3416
-3415
-3402
-3372
-3323
-3254
-3166
-3066
-2959
-2853
-2753
-2666
-2593
-2534
-2487
-2448
-2416
-2387
-2361
-2339
-2323
-2315
-2318
-2332
-2357
-2390
-2429
-2469
-2507
-2540
-2566
-2586
-2601
-2614
-2628
-2646
-2671
-2706
-2751
-2807
-2872
-2945
-3020
-3094
-3160
-3215
-3252
-3268
-3259
-3225
-3165
-3079
-2969
-2838
-2687
-2519
-2337
-2145
-1945
-1744
-1544
-1350
-1165
-990
-824
-663
-503
-339
-166
21
221
435
658
888
1119
1350
1581
1814
2054
2307
2578
2872
3190
3531
3888
4256
4627
4992
5348
5691
6021
6339
6648
6952
7254
7555
7856
8153
8446
8729
8998
9248
9474
9670
9833
9959
10045
10091
10100
10077
10029
9963
9886
9806
9727
9648
9569
9485
9390
9278
9146
8990
8810
8609
8390
8156
7912
7662
7407
7150
6891
6633
6377
6125
5878
5638
5405
5179
4958
4739
4518
4293
4059
3817
3564
3298
3021
2731
2426
2107
1773
1423
1060
687
312
-58
-416
-754
-1067
-1353
-1614
-1853
-2077
-2292
-2506
-2724
-2946
-3174
-3404
-3632
-3852
-4062
-4255
-4431
-4586
-4722
-4839
-4938
-5024
-5099
-5168
-5237
-5310
-5391
-5484
-5589
-5702
-5820
-5934
-6035
-6117
-6173
-6198
-6194
-6161
-6105
-6033
-5949
-5859
-5766
-5672
-5575
-5477
-5376
-5275
-5176
-5083
-4999
-4928
-4873
-4833
-4805
-4786
-4770
-4753
-4730
-4701
-4665
-4625
-4584
-4546
-4512
-4483
-4457
-4431
-4398
-4355
-4295
-4217
-4119
-4003
-3874
-3737
-3598
-3464
-3337
-3220
-3114
-3017
-2926
-2836
-2743
-2644
-2537
-2421
-2298
-2171
-2043
-1919
-1803
-1697
-1604
-1524
-1456
-1398
-1348
-1303
-1261
-1220
-1178
-1132
-1082
-1024
-955
-873
-775
-659
-525
-373
-207
-31
150
331
507
677
838
991
1136
1275
1409
1538
1660
1776
1882
1978
2066
2147
2226
2310
2402
2508
2631
2770
2923
3083
3245
3399
3541
3666
3770
3855
3920
3970
4006
4033
4051
4061
4066
4067
4066
4067
4073
4086
4109
4142
4183
4228
4275
4318
4354
4381
4399
4409
4414
4415
4412
4404
4384
4346
4281
4181
4041
3856
3628
3363
3070
2758
2440
2127
1827
1547
1288
1052
838
642
462
294
132
-26
-185
-351
-526
-713
-912
-1121
-1336
-1549
-1753
-1939
-2101
-2237
-2346
-2432
-2503
-2567
-2631
-2703
-2784
-2875
-2972
-3068
-3157
-3232
-3291
-3330
-3351
-3358
-3353
-3340
-3320
-3294
-3259
-3211
-3148
-3067
-2965
-2844
-2708
-2561
-2410
-2260
-2117
-1985
-1870
-1772
-1695
-1640
-1608
-1601
-1617
-1657
-1717
-1793
-1878
-1965
-2045
-2114
-2164
-2193
-2199
-2185
-2155
-2112
-2063
-2011
-1959
-1910
-1865
-1823
-1785
-1751
-1723
-1703
-1693
-1696
-1714
-1748
-1798
-1862
-1939
-2024
-2111
-2197
-2276
-2345
-2401
-2442
-2470
-2485
-2491
-2491
-2486
-2480
-2473
-2465
-2453
-2435
-2408
-2370
-2320
-2258
-2187
-2112
-2037
-1969
-1910
-1862
-1826
-1799
-1778
-1756
-1731
-1699
-1660
-1615
-1567
-1518
-1472
-1430
-1391
-1351
-1306
-1250
-1177
-1087
-978
-856
-727
-599
-482
-382
-304
-249
-215
-198
-192
-192
-193
-193
-194
-197
-205
-222
-249
-284
-326
-369
-408
-437
-451
-447
-426
-387
-333
-267
-190
-107
-16
80
180
283
386
486
579
661
728
779
812
830
834
830
820
810
801
796
795
797
804
814
829
850
879
917
963
1018
1078
1141
1202
1260
1311
1357
1397
1437
1478
1523
1574
1630
1687
1739
1782
1807
1812
1793
1753
1695
1626
1554
1487
1433
1396
1379
1381
1401
1437
1485
1544
1612
1689
1774
1869
1974
2086
2206
2332
2463
2596
2733
2873
3016
3163
3313
3463
3611
3752
3881
3994
4085
4155
4202
4229
4241
4241
4235
4227
4217
4207
4194
4176
4151
4117
4075
4027
3980
3935
3900
3881
3879
3898
3935
3987
4050
4117
4183
4244
4297
4341
4376
4404
4428
4451
4473
4497
4523
4549
4572
4590
4601
4600
4587
4559
4517
4461
4393
4316
4232
4146
4059
3979
3903
3836
3777
3725
3680
3638
3596
3549
3495
3431
3356
3269
3175
3075
2974
2878
2789
2711
2645
2588
2539
2490
2438
2375
2298
2201
2085
1949
1796
1632
1461
1288
1119
956
802
655
514
375
234
86
-73
-246
-433
-631
-837
-1045
-1246
-1433
-1600
-1742
-1858
-1950
-2025
-2089
-2154
-2228
-2317
-2428
-2560
-2712
-2875
-3043
-3207
-3358
-3490
-3601
-3689
-3759
-3814
-3860
-3903
-3948
-3995
-4046
-4101
-4155
-4206
-4251
-4288
-4314
-4330
-4336
-4332
-4319
-4298
-4267
-4226
-4171
-4103
-4018
-3917
-3801
-3671
-3532
-3386
-3240
-3096
-2959
-2828
-2705
-2587
-2473
-2359
-2243
-2123
-1998
-1870
-1740
-1610
-1485
-1368
-1262
-1168
-1086
-1018
-960
-910
-865
-822
-778
-731
-677
-618
-553
-486
-418
-354
-300
-259
-234
-227
-240
-269
-313
-367
-429
-494
-561
-629
-698
-769
-842
-917
-995
-1073
-1150
-1221
-1285
-1341
-1388
-1429
-1467
-1505
-1547
-1595
-1650
-1710
-1771
-1829
-1876
-1908
-1918
-1904
-1865
-1801
-1716
-1614
-1501
-1383
-1267
-1157
-1060
-978
-914
-868
-838
-822
-815
-811
-805
-792
-768
-731
-684
-627
-568
-511
-464
-431
-416
-420
-440
-472
-510
-546
-572
-583
-575
-547
-501
-443
-378
-314
-258
-215
-187
-174
-175
-183
-192
-197
-192
-173
-141
-95
-40
22
87
151
213
274
333
393
454
516
579
639
693
736
765
779
777
763
740
715
693
678
675
683
702
730
761
793
822
846
864
877
885
892
899
907
917
928
939
947
952
951
942
925
900
868
833
795
760
729
707
696
698
714
742
782
831
887
948
1010
1072
1132
1187
1238
1283
1322
1354
1379
1397
1406
1408
1401
1385
1360
1325
1280
1224
1157
1078
989
889
783
674
564
459
363
278
208
152
110
79
56
36
15
-11
-45
-88
-140
-198
-258
-318
-371
-415
-445
-460
-460
-445
-420
-385
-346
-304
-263
-225
-190
-161
-135
-114
-93
-73
-48
-17
24
78
149
236
339
455
579
706
827
939
1034
1111
1170
1214
1248
1276
1306
1341
1383
1433
1487
1541
1588
1623
1641
1641
1622
1587
1541
1492
1447
1412
1394
1396
1420
1465
1528
1604
1687
1771
1852
1924
1984
2033
2069
2096
2115
2129
2139
2148
2155
2161
2165
2167
2167
2168
2169
2174
2182
2194
2209
2225
2237
2242
2236
2218
2185
2139
2083
2020
1955
1892
1832
1777
1727
1681
1639
1600
1564
1533
1509
1495
1491
1499
1518
1544
1574
1602
1624
1635
1632
1613
1577
1526
1461
1384
1297
1203
1103
998
890
778
663
545
425
302
178
55
-63
-175
-276
-364
-438
-498
-546
-587
-626
-670
-726
-797
-887
-995
-1120
-1257
-1401
-1547
-1691
-1832
-1968
-2099
-2227
-2351
-2473
-2591
-2703
-2808
-2904
-2991
-3069
-3142
-3211
-3279
-3348
-3420
-3493
-3566
-3637
-3703
-3765
-3822
-3878
-3936
-3998
-4069
-4148
-4234
-4326
-4418
-4506
-4587
-4659
-4722
-4776
-4826
-4872
-4917
-4960
-4998
-5028
-5046
-5047
-5031
-4997
-4949
-4894
-4837
-4786
-4746
-4722
-4713
-4719
-4736
-4758
-4782
-4802
-4815
-4817
-4809
-4788
-4756
-4712
-4658
-4594
-4524
-4448
-4371
-4293
-4218
-4146
-4078
-4014
-3951
-3887
-3820
-3749
-3672
-3590
-3503
-3411
-3315
-3216
-3111
-3001
-2884
-2761
-2632
-2500
-2367
-2236
-2110
-1989
-1872
-1756
-1635
-1503
-1354
-1181
-983
-757
-508
-239
42
329
614
891
1157
1409
1644
1863
2065
2250
2418
2569
2703
2822
2927
3019
3101
3173
3237
3291
3334
3364
3377
3373
3350
3311
3256
3190
3116
3040
2964
2890
2818
2747
2677
2604
2528
2447
2362
2271
2177
2081
1983
1884
1784
1683
1581
1478
1373
1270
1168
1071
980
897
824
763
713
674
646
626
612
600
588
571
546
512
467
410
344
271
194
117
44
-23
-83
-134
-179
-216
-247
-273
-291
-302
-303
-291
-265
-224
-170
-105
-31
49
130
210
289
366
442
518
596
675
754
832
905
970
1024
1065
1090
1101
1100
1090
1073
1055
1037
1022
1010
1002
994
986
975
960
938
909
874
832
786
737
688
642
600
565
539
522
515
516
525
539
556
573
589
603
613
620
625
630
638
650
668
694
729
770
818
869
923
977
1030
1081
1131
1181
1233
1289
1349
1414
1484
1557
1630
1702
1770
1831
1887
1935
1978
2017
2052
2084
2114
2140
2160
2174
2181
2179
2170
2155
2137
2119
2103
2093
2091
2097
2113
2139
2172
2213
2259
2308
2357
2403
2443
2475
2494
2501
2494
2474
2443
2405
2363
2320
2280
2244
2214
2188
2165
2144
2124
2104
2084
2065
2048
2032
2019
2005
1994
1980
1963
1942
1915
1884
1849
1810
1767
1722
1671
1615
1552
1481
1401
1315
1224
1131
1041
955
876
804
736
672
607
538
464
382
293
199
102
2
-99
-202
-309
-421
-540
-670
-811
-962
-1121
-1286
-1455
-1623
-1788
-1949
-2103
-2251
-2391
-2521
-2639
-2743
-2829
-2897
-2944
-2972
-2983
-2980
-2969
-2955
-2942
-2934
-2935
-2943
-2958
-2978
-2998
-3016
-3027
-3030
-3023
-3005
-2977
-2940
-2896
-2847
-2796
-2743
-2693
-2645
-2602
-2562
-2527
-2494
-2463
-2431
-2396
-2358
-2315
-2266
-2213
-2155
-2094
-2033
-1975
-1921
-1875
-1839
-1813
-1799
-1795
-1800
-1809
-1819
-1826
-1827
-1819
-1802
-1774
-1739
-1698
-1653
-1607
-1561
-1517
-1472
-1428
-1382
-1337
-1291
-1249
-1212
-1185
-1172
-1173
-1190
-1223
-1267
-1320
-1376
-1432
-1485
-1533
-1576
-1613
-1645
-1674
-1699
-1719
-1731
-1734
-1724
-1699
-1659
-1605
-1537
-1459
-1375
-1288
-1202
-1118
-1038
-961
-887
-814
-742
-668
-591
-512
-430
-345
-258
-169
-78
13
104
194
280
363
441
513
580
642
700
756
813
871
934
1002
1075
1153
1233
1313
1390
1460
1522
1573
1614
1645
1669
1689
1710
1734
1764
1802
1845
1891
1935
1973
1999
2011
2005
1982
1944
1894
1835
1774
1713
1655
1602
1554
1512
1473
1438
1407
1379
1356
1338
1325
1319
1319
1325
1337
1353
1373
1398
1426
1457
1490
1523
1556
1585
1607
1621
1624
1616
1598
1573
1543
1513
1486
1465
1454
1453
1461
1479
1504
1532
1563
1591
1616
1634
1642
1639
1622
1590
1544
1483
1412
1331
1247
1163
1084
1010
948
895
850
811
775
739
699
653
598
536
464
386
301
211
118
24
-71
-166
-261
-355
-447
-539
-630
-720
-807
-892
-973
-1048
-1115
-1175
-1227
-1271
-1309
-1343
-1376
-1412
-1453
-1503
-1563
-1632
-1709
-1793
-1880
-1968
-2054
-2134
-2208
-2276
-2336
-2391
-2440
-2485
-2524
-2557
-2582
-2597
-2598
-2583
-2547
-2491
-2413
-2314
-2197
-2066
-1927
-1786
-1648
-1518
-1402
-1303
-1222
-1160
-1116
-1091
-1081
-1084
-1100
-1124
-1154
-1187
-1217
-1242
-1256
-1257
-1241
-1206
-1152
-1082
-995
-897
-791
-679
-565
-451
-339
-231
-127
-29
65
153
235
312
385
455
525
597
672
752
838
928
1020
1113
1202
1285
1360
1426
1482
1530
1572
1608
1643
1676
1709
1741
1773
1802
1828
1849
1866
1879
1887
1894
1900
1906
1912
1919
1922
1922
1913
1893
1858
1808
1741
1660
1569
1473
1379
1293
1222
1170
1139
1129
1138
1162
1194
1230
1265
1294
1318
1336
1349
1362
1378
1401
1432
1473
1523
1583
1648
1715
1780
1839
1888
1924
1944
1949
1938
1915
1881
1841
1799
1760
1727
1701
1681
1667
1656
1643
1626
1602
1571
1532
1488
1442
1397
1357
1324
1298
1280
1266
1255
1243
1228
1208
1181
1147
1108
1064
1016
967
916
865
813
762
711
659
606
551
492
427
357
279
193
100
0
-104
-211
-317
-422
-525
-625
-723
-823
-925
-1031
-1144
-1261
-1382
-1504
-1624
-1737
-1842
-1935
-2017
-2090
-2155
-2216
-2276
-2339
-2407
-2479
-2554
-2629
-2701
-2766
-2821
-2863
-2891
-2906
-2909
-2903
-2891
-2876
-2859
-2842
-2825
-2806
-2784
-2757
-2725
-2687
-2643
-2597
-2550
-2504
-2463
-2427
-2396
-2371
-2348
-2325
-2298
-2266
-2227
-2180
-2127
-2071
-2015
-1961
-1912
-1871
-1837
-1810
-1788
-1771
-1755
-1740
-1723
-1704
-1683
-1659
-1630
-1596
-1554
-1502
-1438
-1361
-1270
-1165
-1047
-918
-782
-639
-494
-346
-196
-43
112
271
433
597
761
924
1083
1236
1382
1521
1653
1780
1904
2028
2151
2274
2396
2515
2627
2731
2825
2906
2975
3032
3080
3120
3154
3184
3211
3235
3257
3277
3293
3306
3315
3320
3322
3321
3318
3312
3304
3294
3281
3265
3244
3219
3188
3151
3108
3060
3007
2950
2890
2829
2768
2707
2646
2584
2519
2448
2371
2285
2190
2087
1978
1864
1748
1632
1517
1402
1284
1161
1029
885
727
556
373
181
-13
-207
-395
-577
-750
-916
-1077
-1236
-1393
-1551
-1709
-1865
-2017
-2167
-2309
-2444
-2573
-2695
-2811
-2922
-3027
-3124
-3213
-3290
-3354
-3406
-3447
-3480
-3510
-3542
-3580
-3627
-3685
-3752
-3827
-3905
-3983
-4057
-4124
-4182
-4233
-4278
-4317
-4351
-4382
-4410
-4434
-4454
-4469
-4480
-4487
-4493
-4498
-4504
-4512
-4520
-4527
-4531
-4529
-4517
-4494
-4458
-4409
-4346
-4270
-4181
-4080
-3965
-3836
-3693
-3536
-3367
-3189
-3006
-2823
-2646
-2480
-2329
-2197
-2083
-1988
-1910
-1845
-1790
-1742
-1699
-1659
-1619
-1578
-1535
-1488
-1435
-1375
-1306
-1227
-1138
-1040
-933
-821
-706
-591
-478
-371
-272
-181
-99
-27
37
93
143
191
239
291
350
418
499
593
698
814
936
1061
1182
1297
1402
1495
1574
1642
1700
1750
1794
1833
1867
1896
1918
1931
1933
1925
1906
1881
1852
1826
1807
1798
1804
1824
1855
1896
1939
1980
2013
2039
2051
2053
2045
2033
2021
2009
2003
2001
2005
2015
2028
2041
2056
2070
2083
2096
2110
2126
2144
2164
2187
2213
2241
2272
2305
2341
2379
2420
2464
2511
2560
2611
2665
2721
2781
2845
2914
2989
3070
3156
3245
3337
3427
3514
3596
3670
3737
3796
3846
3888
3922
3948
3966
3974
3974
3964
3946
3922
3895
3868
3844
3826
3817
3817
3827
3844
3867
3891
3913
3930
3940
3939
3928
3906
3875
3839
3798
3759
3723
3695
3677
3670
3673
3685
3702
3719
3733
3739
3734
3717
3688
3649
3603
3555
3506
3458
3413
3368
3323
3274
3217
3151
3073
2982
2879
2762
2634
2494
2344
2182
2009
1828
1638
1444
1248
1054
865
686
517
360
211
70
-67
-202
-338
-475
-615
-754
-893
-1030
-1164
-1295
-1423
-1548
-1672
-1795
-1915
-2029
-2139
-2238
-2327
-2405
-2474
-2536
-2597
-2659
-2729
-2807
-2896
-2992
-3092
-3191
-3285
-3369
-3439
-3496
-3539
-3573
-3601
-3624
-3647
-3668
-3688
-3703
-3712
-3712
-3700
-3677
-3641
-3595
-3542
-3483
-3423
-3363
-3305
-3250
-3198
-3151
-3109
-3072
-3041
-3016
-2997
-2985
-2976
-2971
-2968
-2964
-2958
-2949
-2936
-2917
-2892
-2861
-2823
-2776
-2720
-2654
-2579
-2497
-2408
-2318
-2230
-2148
-2076
-2017
-1975
-1948
-1934
-1932
-1938
-1950
-1965
-1980
-1993
-2003
-2009
-2013
-2013
-2009
-2001
-1989
-1974
-1956
-1936
-1914
-1892
-1867
-1841
-1813
-1782
-1748
-1711
-1672
-1633
-1596
-1563
-1535
-1513
-1498
-1487
-1480
-1473
-1465
-1454
-1442
-1429
-1417
-1409
-1406
-1409
-1417
-1429
-1440
-1447
-1448
-1439
-1420
-1392
-1358
-1319
-1279
-1239
-1199
-1156
-1108
-1050
-979
-891
-786
-664
-526
-377
-219
-56
110
278
446
615
785
954
1120
1280
1431
1569
1693
1801
1894
1974
2043
2104
2161
2213
2263
2309
2351
2387
2418
2443
2465
2484
2503
2522
2541
2558
2570
2574
2566
2545
2511
2466
2414
2359
2304
2254
2208
2166
2124
2077
2021
1953
1870
1771
1660
1541
1417
1294
1174
1059
950
847
748
652
560
472
389
313
245
186
134
91
52
17
-15
-45
-72
-96
-113
-121
-121
-112
-95
-73
-48
-25
-5
10
19
25
28
31
36
47
64
89
123
165
215
272
335
401
469
536
601
662
719
773
826
880
938
1000
1070
1145
1223
1301
1376
1442
1500
1547
1585
1617
1646
1674
1703
1734
1764
1790
1808
1816
1810
1791
1761
1724
1685
1649
1620
1601
1592
1592
1598
1607
1616
1621
1622
1619
1612
1605
1598
1594
1592
1593
1596
1602
1607
1613
1617
1620
1621
1619
1612
1600
1581
1557
1526
1491
1452
1412
1373
1336
1302
1270
1240
1209
1176
1139
1098
1054
1006
961
918
880
849
826
810
800
793
786
774
755
726
684
629
560
479
386
283
172
56
-65
-189
-314
-441
-568
-693
-815
-932
-1042
-1141
-1229
-1303
-1366
-1417
-1460
-1498
-1536
-1577
-1625
-1681
-1746
-1820
-1900
-1982
-2064
-2142
-2213
-2274
-2323
-2360
-2384
-2397
-2402
-2402
-2402
-2406
-2417
-2441
-2476
-2525
-2583
-2647
-2713
-2777
-2834
-2884
-2926
-2963
-2999
-3037
-3081
-3132
-3190
-3253
-3317
-3377
-3432
-3477
-3514
-3544
-3569
-3593
-3619
-3648
-3679
-3712
-3744
-3771
-3791
-3803
-3807
-3806
-3802
-3797
-3796
-3799
-3808
-3822
-3842
-3867
-3897
-3934
-3978
-4030
-4090
-4159
-4234
-4312
-4387
-4457
-4517
-4564
-4597
-4616
-4622
-4618
-4605
-4586
-4561
-4532
-4497
-4458
-4415
-4368
-4319
-4270
-4219
-4169
-4115
-4058
-3993
-3917
-3830
-3731
-3620
-3501
-3378
-3254
-3134
-3020
-2911
-2807
-2704
-2600
-2492
-2375
-2250
-2116
-1973
-1823
-1667
-1505
-1340
-1170
-997
-820
-642
-462
-284
-109
60
223
378
525
667
803
937
1071
1205
1343
1484
1631
1784
1946
2116
2295
2482
2676
2874
3073
3269
3459
3641
3815
3981
4141
4297
4450
4604
4756
4907
5053
5190
5317
5430
5529
5614
5688
5753
5813
5870
5926
5982
6035
6083
6124
6154
6171
6174
6163
6139
6103
6057
6005
5947
5885
5821
5755
5687
5619
5551
5482
5413
5343
5272
5197
5119
5036
4947
4851
4749
4642
4531
4416
4300
4183
4065
3947
3829
3711
3595
3481
3369
3262
3159
3062
2970
2885
2804
2727
2651
2576
2500
2422
2340
2254
2166
2074
1982
1890
1801
1716
1637
1564
1499
1439
1383
1329
1273
1212
1143
1064
975
874
764
646
524
398
272
145
19
-108
-234
-360
-485
-608
-726
-839
-943
-1039
-1127
-1207
-1281
-1351
-1420
-1487
-1554
-1620
-1681
-1737
-1786
-1825
-1855
-1876
-1891
-1900
-1906
-1909
-1908
-1903
-1891
-1872
-1843
-1804
-1758
-1708
-1656
-1608
-1567
-1535
-1513
-1500
-1494
-1492
-1494
-1497
-1502
-1510
-1522
-1541
-1567
-1601
-1641
-1686
-1733
-1779
-1821
-1858
-1889
-1914
-1933
-1947
-1956
-1961
-1960
-1955
-1944
-1927
-1907
-1884
-1860
-1837
-1817
-1800
-1786
-1774
-1762
-1750
-1736
-1721
-1707
-1694
-1685
-1682
-1687
-1698
-1716
-1737
-1759
-1778
-1792
-1798
-1796
-1785
-1767
-1743
-1716
-1687
-1659
-1634
-1612
-1597
-1588
-1587
-1595
-1612
-1637
-1671
-1711
-1757
-1807
-1858
-1909
-1957
-1999
-2033
-2060
-2076
-2080
-2074
-2060
-2039
-2013
-1987
-1961
-1938
-1916
-1895
-1872
-1844
-1810
-1767
-1716
-1659
-1598
-1538
-1483
-1439
-1409
-1394
-1395
-1410
-1438
-1476
-1520
-1568
-1617
-1664
-1707
-1744
-1773
-1794
-1806
-1810
-1807
-1802
-1796
-1794
-1797
-1807
-1825
-1849
-1876
-1904
-1930
-1952
-1971
-1986
-2000
-2015
-2031
-2050
-2069
-2086
-2097
-2097
-2083
-2053
-2007
-1947
-1875
-1796
-1715
-1635
-1560
-1491
-1427
-1367
-1310
-1252
-1191
-1126
-1054
-976
-889
-796
-694
-587
-473
-354
-232
-106
20
148
275
402
529
654
779
902
1020
1136
1244
1344
1434
1516
1588
1654
1714
1772
1832
1895
1965
2044
2131
2228
2333
2445
2562
2681
2802
2922
3039
3155
3267
3378
3488
3598
3708
3819
3929
4037
4143
4244
4341
4432
4518
4600
4681
4760
4839
4919
4997
5073
5144
5209
5266
5313
5350
5379
5398
5409
5411
5404
5386
5358
5318
5268
5210
5147
5083
5022
4967
4918
4877
4840
4806
4770
4732
4690
4646
4604
4567
4541
4529
4533
4550
4577
4608
4635
4651
4651
4632
4592
4532
4457
4369
4273
4171
4066
3959
3852
3744
3636
3531
3428
3330
3237
3148
3063
2976
2887
2790
2684
2566
2436
2296
2147
1992
1835
1677
1519
1362
1205
1047
887
724
560
395
233
77
-70
-204
-323
-426
-513
-585
-645
-698
-748
-800
-857
-924
-1002
-1091
-1192
-1302
-1418
-1536
-1653
-1768
-1877
-1980
-2078
-2170
-2258
-2341
-2421
-2498
-2572
-2644
-2714
-2784
-2856
-2931
-3011
-3096
-3185
-3277
-3368
-3455
-3534
-3603
-3660
-3703
-3735
-3756
-3767
-3772
-3770
-3761
-3745
-3721
-3688
-3647
-3598
-3545
-3491
-3441
-3397
-3363
-3339
-3326
-3322
-3322
-3324
-3324
-3319
-3308
-3291
-3269
-3244
-3216
-3187
-3157
-3127
-3096
-3064
-3030
-2995
-2957
-2918
-2878
-2837
-2795
-2753
-2710
-2666
-2622
-2577
-2533
-2490
-2449
-2410
-2374
-2338
-2301
-2261
-2215
-2161
-2098
-2027
-1949
-1867
-1784
-1704
-1628
-1560
-1498
-1441
-1389
-1336
-1281
-1222
-1155
-1081
-1000
-916
-827
-737
-649
-562
-479
-400
-324
-251
-181
-113
-48
13
71
123
168
206
234
253
261
261
251
235
213
187
161
134
107
82
57
31
3
-29
-67
-111
-162
-220
-285
-355
-429
-505
-581
-657
-733
-809
-885
-963
-1044
-1129
-1217
-1307
-1397
-1485
-1568
-1642
-1706
-1759
-1801
-1833
-1857
-1877
-1895
-1914
-1934
-1954
-1974
-1991
-2001
-2005
-2001
-1988
-1968
-1943
-1915
-1887
-1860
-1834
-1809
-1783
-1754
-1719
-1678
-1629
-1575
-1515
-1452
-1388
-1323
-1258
-1192
-1123
-1050
-971
-885
-793
-694
-591
-483
-373
-261
-148
-33
82
196
309
418
520
611
689
752
802
839
869
897
928
967
1016
1080
1154
1238
1326
1413
1496
1572
1638
1696
1746
1790
1830
1867
1904
1938
1970
1998
2023
2044
2061
2077
2092
2108
2125
2143
2161
2179
2194
2205
2210
2209
2203
2191
2174
2153
2128
2099
2067
2029
1990
1947
1903
1860
1819
1783
1752
1725
1702
1680
1655
1626
1589
1544
1490
1429
1362
1293
1224
1156
1091
1029
970
914
861
812
768
729
697
673
656
644
636
627
614
592
558
511
450
375
288
194
95
-5
-103
-195
-281
-359
-427
-487
-538
-582
-619
-651
-680
-708
-735
-764
-796
-831
-870
-912
-958
-1004
-1051
-1097
-1140
-1178
-1210
-1236
-1255
-1268
-1275
-1278
-1279
-1280
-1282
-1287
-1296
-1307
-1321
-1336
-1352
-1366
-1380
-1391
-1401
-1409
-1417
-1422
-1426
-1427
-1424
-1415
-1399
-1375
-1344
-1305
-1261
-1213
-1164
-1116
-1069
-1027
-990
-956
-928
-902
-879
-858
-837
-817
-797
-776
-757
-739
-724
-712
-705
-701
-701
-702
-703
-700
-691
-674
-646
-606
-557
-497
-431
-359
-286
-213
-141
-73
-8
53
110
165
218
268
317
365
412
459
507
555
604
652
701
749
797
844
891
939
989
1040
1092
1145
1196
1245
1289
1328
1361
1390
1416
1442
1471
1504
1543
1586
1631
1675
1714
1743
1761
1768
1763
1751
1734
1717
1704
1698
1699
1708
1725
1748
1774
1802
1830
1855
1876
1890
1896
1893
1881
1860
1832
1800
1767
1739
1718
1707
1707
1718
1737
1759
1781
1799
1809
1809
1800
1782
1756
1726
1693
1660
1627
1596
1568
1543
1523
1508
1499
1495
1495
1496
1494
1486
1469
1438
1393
1334
1264
1186
1104
1022
943
870
803
740
681
623
564
504
444
383
324
269
219
174
135
100
67
34
-1
-40
-83
-131
-182
-237
-293
-350
-406
-461
-512
-561
-607
-649
-687
-722
-754
-783
-810
-836
-863
-890
-921
-954
-992
-1032
-1074
-1116
-1156
-1189
-1214
-1227
-1228
-1216
-1190
-1153
-1108
-1057
-1004
-954
-907
-868
-837
-815
-800
-794
-793
-796
-802
-809
-816
-821
-825
-826
-825
-822
-815
-806
-794
-779
-760
-738
-712
-685
-657
-631
-611
-599
-598
-610
-637
-678
-732
-795
-865
-936
-1006
-1074
-1135
-1190
-1240
-1285
-1326
-1364
-1399
-1432
-1462
-1486
-1505
-1516
-1518
-1513
-1501
-1482
-1459
-1435
-1411
-1389
-1372
-1361
-1355
-1354
-1357
-1363
-1370
-1374
-1374
-1369
-1356
-1334
-1305
-1268
-1224
-1174
-1118
-1058
-993
-924
-850
-771
-689
-602
-512
-419
-325
-231
-140
-53
29
103
168
225
273
313
348
378
407
436
466
498
532
568
604
639
674
707
740
772
806
841
878
917
956
995
1032
1067
1099
1131
1163
1198
1239
1287
1342
1403
1469
1537
1605
1671
1734
1793
1849
1903
1955
2004
2051
2093
2129
2159
2181
2197
2210
2223
2239
2261
2292
2332
2378
2429
2480
2529
2573
2610
2640
2666
2688
2707
2727
2746
2763
2779
2790
2797
2800
2800
2799
2798
2800
2805
2814
2825
2835
2841
2841
2832
2813
2785
2746
2700
2648
2591
2531
2468
2404
2339
2274
2210
2147
2086
2025
1967
1908
1847
1783
1715
1641
1562
1480
1395
1311
1228
1149
1073
1000
928
856
783
707
627
546
463
380
301
226
157
95
40
-9
-53
-94
-135
-178
-226
-279
-341
-410
-488
-573
-665
-763
-863
-966
-1069
-1170
-1268
-1361
-1447
-1523
-1590
-1645
-1687
-1719
-1741
-1756
-1769
-1783
-1802
-1826
-1859
-1898
-1941
-1984
-2024
-2056
-2079
-2089
-2086
-2070
-2045
-2011
-1971
-1930
-1889
-1852
-1822
-1801
-1791
-1792
-1804
-1825
-1852
-1880
-1906
-1927
-1939
-1943
-1939
-1931
-1923
-1918
-1921
-1935
-1960
-1996
-2041
-2095
-2153
-2215
-2278
-2341
-2403
-2461
-2515
-2561
-2598
-2624
-2638
-2640
-2633
-2621
-2605
-2591
-2579
-2571
-2564
-2556
-2542
-2520
-2485
-2438
-2379
-2311
-2238
-2163
-2090
-2021
-1958
-1899
-1842
-1787
-1732
-1677
-1623
-1572
-1526
-1485
-1450
-1420
-1393
-1366
-1338
-1307
-1272
-1233
-1192
-1149
-1106
-1065
-1024
-983
-941
-898
-853
-808
-764
-723
-687
-658
-635
-620
-609
-602
-596
-589
-579
-565
-547
-525
-499
-468
-432
-389
-341
-286
-227
-164
-99
-36
23
76
124
165
202
236
267
297
324
348
368
381
387
386
378
366
351
337
323
311
300
288
273
254
229
198
164
128
94
65
42
27
19
16
16
15
10
1
-14
-34
-57
-80
-102
-121
-134
-143
-148
-149
-147
-143
-138
-132
-125
-116
-108
-101
-97
-99
-109
-129
-159
-200
-249
-302
-356
-405
-445
-475
-493
-501
-503
-501
-500
-504
-514
-530
-551
-571
-587
-595
-592
-576
-548
-511
-468
-425
-385
-352
-327
-310
-302
-298
-299
-301
-303
-306
-309
-315
-323
-336
-353
-375
-401
-432
-468
-506
-548
-593
-640
-688
-738
-788
-837
-883
-925
-961
-990
-1012
-1025
-1028
-1022
-1006
-983
-951
-914
-872
-828
-784
-744
-707
-675
-649
-626
-607
-591
-575
-560
-545
-530
-517
-505
-494
-484
-474
-463
-447
-427
-401
-369
-332
-291
-249
-208
-170
-135
-105
-80
-57
-35
-14
9
34
60
89
118
145
171
193
211
225
235
244
250
256
262
267
273
277
280
280
276
268
257
243
227
211
195
181
170
162
158
159
165
176
194
219
251
289
331
374
416
452
479
496
501
496
483
466
450
438
434
440
456
479
508
538
565
588
603
610
608
600
585
566
545
522
500
479
462
449
441
439
443
451
464
479
498
518
541
568
601
641
689
745
808
876
946
1014
1077
1131
1175
1210
1234
1251
1263
1270
1274
1276
1277
1278
1279
1283
1290
1303
1324
1354
1394
1442
1495
1549
1602
1650
1691
1725
1753
1777
1801
1827
1858
1895
1937
1983
2032
2080
2126
2170
2210
2247
2284
2321
2359
2400
2443
2487
2531
2572
2609
2641
2666
2684
2697
2703
2705
2704
2700
2695
2689
2683
2675
2667
2658
2648
2637
2626
2615
2607
2603
2605
2614
2630
2653
2682
2714
2747
2778
2805
2824
2836
2839
2834
2821
2800
2772
2737
2695
2647
2593
2536
2476
2417
2361
2309
2262
2220
2183
2146
2109
2068
2023
1972
1916
1858
1800
1745
1696
1652
1616
1585
1558
1532
1506
1479
1449
1418
1385
1352
1320
1290
1261
1233
1206
1176
1142
1104
1060
1010
957
900
840
781
722
666
612
561
511
464
417
369
321
273
225
177
131
87
45
4
-37
-80
-128
-181
-242
-310
-385
-465
-548
-630
-709
-783
-851
-911
-964
-1010
-1053
-1089
-1123
-1153
-1182
-1210
-1239
-1270
-1306
-1348
-1398
-1456
-1523
-1598
-1677
-1759
-1839
-1916
-1987
-2051
-2110
-2163
-2215
-2268
-2326
-2390
-2462
-2542
-2628
-2720
-2812
-2902
-2985
-3058
-3120
-3170
-3207
-3235
-3255
-3273
-3290
-3311
-3337
-3368
-3403
-3438
-3472
-3501
-3522
-3533
-3536
-3530
-3518
-3501
-3481
-3460
-3438
-3415
-3389
-3360
-3326
-3287
-3245
-3200
-3154
-3109
-3067
-3029
-2994
-2964
-2936
-2911
-2886
-2860
-2833
-2804
-2772
-2737
-2698
-2655
-2609
-2561
-2510
-2460
-2413
-2369
-2330
-2296
-2268
-2244
-2221
-2198
-2173
-2145
-2112
-2075
-2035
-1993
-1949
-1904
-1859
-1814
-1769
-1724
-1679
-1635
-1593
-1554
-1519
-1488
-1462
-1440
-1422
-1408
-1397
-1392
-1392
-1400
-1416
-1441
-1475
-1515
-1558
-1601
-1640
-1671
-1694
-1708
-1714
-1714
-1711
-1708
-1706
-1705
-1703
-1699
-1690
-1673
-1647
-1611
-1566
-1513
-1456
-1395
-1333
-1271
-1210
-1149
-1089
-1030
-972
-916
-864
-815
-772
-732
-696
-663
-629
-595
-559
-520
-480
-438
-398
-360
-325
-294
-268
-244
-223
-201
-178
-151
-120
-85
-43
4
56
113
174
238
305
374
445
518
593
670
751
835
922
1012
1103
1193
1279
1358
1428
1486
1532
1566
1588
1602
1609
1613
1615
1618
1624
1631
1642
1655
1670
1688
1709
1734
1763
1797
1836
1878
1923
1968
2009
2047
2076
2094
2102
2100
2089
2072
2052
2031
2011
1993
1978
1964
1950
1933
1913
1887
1857
1824
1790
1756
1724
1696
1671
1648
1623
1595
1560
1517
1466
1407
1344
1278
1214
1154
1100
1051
1008
967
928
888
846
802
756
708
660
613
568
523
480
438
398
362
329
303
283
271
266
264
264
260
251
233
206
171
130
87
45
7
-24
-49
-69
-87
-104
-125
-150
-179
-214
-251
-289
-329
-369
-410
-455
-503
-556
-615
-676
-738
-797
-849
-891
-920
-937
-941
-937
-925
-910
-894
-877
-860
-842
-822
-799
-772
-741
-708
-673
-636
-598
-559
-516
-468
-413
-351
-282
-206
-127
-48
29
101
168
230
288
345
405
469
539
615
694
773
848
916
973
1018
1052
1074
1089
1100
1108
1117
1128
1142
1156
1171
1183
1191
1194
1190
1181
1166
1148
1129
1111
1098
1091
1092
1102
1122
1149
1182
1219
1257
1294
1329
1360
1387
1411
1433
1454
1475
1496
1518
1540
1561
1583
1603
1623
1642
1661
1682
1706
1733
1763
1797
1833
1871
1908
1945
1978
2009
2036
2059
2079
2096
2112
2126
2138
2151
2162
2174
2185
2196
2206
2216
2225
2234
2244
2254
2264
2274
2284
2291
2296
2295
2288
2274
2253
2226
2195
2162
2131
2103
2080
2062
2051
2043
2037
2033
2028
2021
2013
2007
2001
1998
1998
1999
2000
1999
1992
1978
1956
1925
1888
1848
1807
1768
1734
1705
1680
1659
1639
1618
1596
1570
1543
1514
1485
1456
1428
1400
1372
1341
1308
1273
1238
1203
1172
1147
1128
1116
1109
1104
1097
1083
1060
1027
983
932
876
819
765
716
674
639
607
577
546
511
472
429
381
333
284
239
197
159
125
92
60
24
-16
-63
-117
-180
-249
-325
-405
-489
-576
-664
-754
-844
-937
-1032
-1128
-1226
-1323
-1419
-1511
-1598
-1678
-1751
-1817
-1876
-1931
-1984
-2036
-2088
-2141
-2195
-2250
-2304
-2358
-2411
-2465
-2520
-2577
-2637
-2700
-2765
-2831
-2895
-2955
-3009
-3056
-3097
-3132
-3164
-3194
-3226
-3258
-3292
-3325
-3356
-3383
-3403
-3416
-3424
-3426
-3425
-3423
-3420
-3417
-3411
-3400
-3382
-3354
-3314
-3265
-3206
-3143
-3079
-3018
-2964
-2918
-2879
-2846
-2816
-2786
-2752
-2712
-2665
-2612
-2554
-2493
-2431
-2369
-2309
-2250
-2192
-2134
-2075
-2015
-1954
-1893
-1832
-1774
-1718
-1665
-1616
-1568
-1521
-1472
-1422
-1367
-1310
-1250
-1189
-1129
-1072
-1018
-971
-929
-891
-854
-818
-781
-741
-699
-655
-612
-572
-538
-509
-488
-472
-461
-450
-438
-422
-400
-373
-342
-309
-277
-249
-227
-210
-199
-192
-188
-183
-178
-170
-160
-149
-137
-127
-118
-112
-108
-105
-104
-104
-104
-105
-106
-107
-108
-108
-108
-107
-105
-102
-99
-99
-102
-110
-124
-145
-170
-198
-226
-253
-276
-293
-304
-310
-313
-313
-313
-313
-315
-319
-324
-331
-338
-347
-356
-366
-376
-387
-396
-404
-409
-411
-410
-407
-405
-406
-411
-423
-443
-468
-497
-526
-552
-572
-583
-584
-576
-560
-540
-516
-492
-469
-446
-423
-400
-375
-348
-321
-293
-267
-244
-226
-212
-204
-200
-198
-196
-195
-192
-189
-185
-182
-181
-184
-191
-201
-215
-231
-249
-267
-284
-300
-316
-333
-350
-369
-391
-417
-447
-480
-516
-554
-593
-630
-665
-696
-723
-744
-761
-774
-785
-794
-802
-810
-815
-818
-816
-807
-790
-764
-727
-681
-628
-570
-509
-448
-389
-333
-282
-235
-191
-151
-112
-74
-36
2
40
79
118
158
199
242
288
336
387
441
498
557
619
683
748
815
884
953
1022
1092
1160
1227
1291
1351
1407
1459
1506
1551
1595
1640
1686
1737
1794
1857
1927
2004
2086
2172
2261
2351
2443
2534
2624
2713
2800
2885
2966
3042
3112
3174
3229
3275
3313
3344
3369
3390
3408
3423
3437
3449
3457
3462
3463
3458
3448
3434
3418
3400
3383
3367
3354
3343
3333
3324
3314
3303
3288
3271
3251
3228
3203
3177
3150
3121
3090
3058
3024
2988
2952
2916
2882
2848
2817
2787
2758
2727
2693
2655
2610
2559
2502
2439
2372
2303
2234
2166
2100
2036
1974
1911
1848
1783
1713
1638
1556
1468
1372
1270
1162
1050
937
823
712
605
504
408
317
232
149
69
-10
-89
-169
-248
-326
-402
-475
-543
-608
-668
-725
-781
-836
-893
-952
-1016
-1084
-1157
-1236
-1319
-1408
-1501
-1598
-1697
-1798
-1899
-1999
-2096
-2189
-2277
-2360
-2435
-2503
-2563
-2614
-2658
-2693
-2720
-2741
-2757
-2769
-2780
-2790
-2801
-2814
-2830
-2848
-2868
-2888
-2909
-2928
-2947
-2964
-2981
-2996
-3010
-3023
-3033
-3040
-3042
-3039
-3031
-3017
-2998
-2977
-2955
-2933
-2913
-2896
-2881
-2869
-2858
-2848
-2838
-2828
-2819
-2812
-2807
-2805
-2805
-2806
-2808
-2809
-2807
-2802
-2792
-2778
-2762
-2746
-2731
-2719
-2710
-2704
-2701
-2697
-2693
-2685
-2674
-2658
-2637
-2615
-2591
-2569
-2549
-2533
-2519
-2509
-2498
-2487
-2472
-2452
-2425
-2390
-2347
-2296
-2240
-2179
-2116
-2052
-1990
-1931
-1877
-1828
-1786
-1750
-1721
-1698
-1681
-1668
-1657
-1648
-1638
-1627
-1612
-1594
-1572
-1548
-1524
-1502
-1484
-1473
-1470
-1475
-1488
-1508
-1531
-1555
-1577
-1595
-1608
-1615
-1616
-1613
-1607
-1599
-1589
-1578
-1565
-1549
-1530
-1507
-1478
-1443
-1403
-1357
-1305
-1248
-1186
-1120
-1051
-980
-908
-836
-767
-699
-635
-573
-513
-454
-396
-338
-279
-220
-163
-108
-56
-6
40
86
133
183
238
299
365
436
509
582
653
722
787
850
913
979
1049
1124
1206
1292
1382
1472
1561
1647
1729
1808
1885
1961
2037
2115
2191
2267
2339
2407
2468
2522
2571
2614
2655
2695
2736
2778
2820
2862
2903
2941
2975
3006
3035
3062
3089
3116
3146
3176
3205
3234
3258
3278
3292
3300
3303
3302
3298
3294
3290
3288
3287
3288
3290
3292
3296
3299
3301
3301
3298
3293
3282
3268
3249
3226
3201
3175
3150
3127
3108
3092
3079
3067
3054
3039
3020
2998
2972
2943
2913
2883
2854
2827
2801
2775
2749
2721
2690
2656
2619
2580
2539
2498
2457
2416
2375
2334
2292
2248
2202
2154
2105
2054
2003
1953
1902
1852
1802
1750
1698
1644
1589
1534
1479
1426
1376
1327
1281
1235
1189
1141
1090
1036
977
914
850
785
722
661
605
553
506
463
423
385
348
310
273
234
195
155
115
74
32
-10
-53
-98
-145
-193
-243
-293
-344
-393
-440
-484
-523
-556
-584
-605
-621
-632
-639
-642
-644
-644
-645
-647
-650
-655
-662
-671
-683
-697
-713
-731
-750
-769
-789
-809
-829
-850
-871
-893
-918
-946
-976
-1010
-1045
-1082
-1118
-1151
-1179
-1201
-1217
-1226
-1229
-1228
-1224
-1220
-1216
-1214
-1213
-1212
-1211
-1207
-1200
-1187
-1170
-1149
-1125
-1100
-1076
-1055
-1038
-1025
-1014
-1008
-1000
-993
-983
-970
-953
-932
-909
-883
-855
-828
-800
-772
-746
-720
-697
-675
-656
-640
-627
-615
-605
-594
-582
-568
-550
-529
-504
-479
-455
-434
-418
-408
-405
-408
-415
-424
-431
-435
-432
-423
-407
-385
-361
-337
-315
-297
-285
-278
-276
-277
-279
-279
-276
-270
-258
-242
-223
-201
-177
-151
-126
-100
-73
-46
-18
12
44
78
113
149
186
224
261
298
335
370
403
436
467
499
531
564
599
637
678
721
764
808
850
888
923
952
976
996
1012
1026
1040
1055
1071
1090
1110
1133
1156
1181
1204
1226
1246
1263
1277
1286
1292
1294
1295
1295
1295
1297
1302
1309
1319
1331
1341
1347
1348
1342
1327
1305
1277
1245
1211
1177
1145
1115
1087
1061
1035
1006
978
946
913
879
846
814
785
759
734
711
688
665
641
616
592
569
548
529
514
501
490
480
470
459
448
436
424
413
403
394
387
380
371
358
340
316
284
244
197
144
86
25
-37
-100
-161
-222
-281
-340
-400
-461
-526
-595
-671
-753
-841
-935
-1033
-1134
-1236
-1337
-1435
-1531
-1623
-1712
-1800
-1886
-1972
-2058
-2145
-2232
-2317
-2401
-2481
-2556
-2626
-2691
-2751
-2809
-2865
-2922
-2981
-3044
-3109
-3176
-3244
-3310
-3371
-3426
-3472
-3509
-3537
-3558
-3573
-3585
-3595
-3606
-3617
-3630
-3644
-3658
-3671
-3682
-3691
-3698
-3704
-3708
-3712
-3715
-3716
-3716
-3712
-3705
-3694
-3680
-3663
-3645
-3628
-3612
-3598
-3586
-3576
-3564
-3550
-3532
-3510
-3484
-3454
-3422
-3389
-3357
-3326
-3296
-3264
-3231
-3194
-3152
-3106
-3054
-2999
-2944
-2889
-2837
-2790
-2746
-2707
-2671
-2637
-2603
-2570
-2535
-2499
-2462
-2424
-2384
-2342
-2298
-2249
-2196
-2138
-2075
-2005
-1931
-1851
-1765
-1676
-1582
-1485
-1386
-1284
-1183
-1083
-985
-892
-804
-721
-644
-572
-504
-439
-377
-317
-259
-202
-147
-93
-38
18
77
139
206
276
351
426
501
573
639
700
754
804
850
896
945
998
1058
1124
1196
1273
1352
1431
1507
1580
1648
1711
1768
1822
1872
1921
1969
2017
2065
2114
2163
2212
2258
2302
2341
2377
2409
2437
2462
2486
2510
2533
2557
2582
2606
2629
2649
2664
2675
2681
2681
2677
2670
2662
2654
2649
2646
2647
2651
2659
2668
2677
2684
2687
2686
2679
2668
2652
2634
2617
2601
2589
2581
2578
2578
2580
2582
2584
2584
2582
2579
2577
2577
2581
2588
2598
2610
2623
2633
2639
2638
2631
2617
2596
2570
2539
2506
2469
2431
2392
2352
2313
2275
2239
2205
2174
2146
2119
2091
2062
2031
1996
1958
1919
1880
1844
1810
1781
1756
1733
1711
1689
1666
1642
1618
1597
1581
1571
1568
1573
1583
1596
1608
1615
1616
1610
1596
1577
1554
1530
1507
1485
1465
1445
1427
1407
1387
1367
1347
1328
1311
1296
1282
1267
1251
1231
1207
1179
1148
1115
1082
1050
1018
990
961
931
899
863
821
775
725
672
617
561
505
450
396
343
292
244
200
163
132
109
93
84
80
78
76
74
71
67
63
61
63
68
78
91
106
122
135
145
150
151
147
139
128
113
97
78
58
38
17
-4
-24
-42
-60
-76
-92
-109
-128
-149
-173
-198
-224
-250
-275
-298
-319
-338
-355
-371
-386
-400
-413
-422
-428
-430
-428
-423
-416
-410
-408
-412
-423
-443
-471
-504
-540
-577
-612
-641
-665
-682
-693
-699
-703
-706
-710
-717
-729
-745
-765
-788
-813
-837
-858
-877
-891
-903
-912
-921
-932
-945
-963
-984
-1008
-1034
-1060
-1085
-1109
-1130
-1151
-1171
-1192
-1214
-1235
-1254
-1270
-1280
-1284
-1280
-1271
-1257
-1243
-1232
-1224
-1221
-1221
-1224
-1225
-1223
-1214
-1199
-1179
-1157
-1138
-1124
-1118
-1121
-1132
-1149
-1167
-1184
-1197
-1204
-1207
-1206
-1206
-1207
-1213
-1224
-1238
-1254
-1269
-1283
-1293
-1301
-1307
-1313
-1322
-1334
-1349
-1367
-1386
-1402
-1415
-1421
-1421
-1416
-1407
-1395
-1383
-1372
-1361
-1351
-1341
-1330
-1317
-1302
-1286
-1270
-1255
-1242
-1231
-1221
-1212
-1201
-1188
-1172
-1152
-1129
-1105
-1080
-1056
-1036
-1018
-1006
-1000
-998
-1000
-1006
-1018
-1033
-1050
-1069
-1087
-1103
-1115
-1121
-1122
-1118
-1109
-1098
-1085
-1073
-1062
-1051
-1040
-1026
-1010
-989
-964
-934
-901
-868
-834
-801
-769
-737
-705
-672
-636
-596
-555
-513
-473
-437
-407
-385
-370
-362
-360
-361
-365
-369
-372
-376
-380
-386
-395
-409
-427
-449
-475
-502
-530
-556
-579
-597
-611
-620
-626
-628
-630
-631
-634
-639
-646
-655
-666
-677
-687
-695
-699
-700
-696
-686
-673
-655
-634
-610
-585
-560
-535
-512
-489
-468
-448
-429
-409
-389
-367
-344
-321
-297
-274
-254
-237
-223
-212
-203
-195
-186
-173
-155
-130
-100
-65
-25
16
58
98
137
174
210
246
283
322
365
412
464
521
582
647
714
781
848
911
968
1018
1062
1097
1125
1148
1170
1193
1219
1250
1287
1327
1369
1408
1443
1469
1487
1496
1498
1495
1491
1487
1486
1487
1490
1495
1498
1499
1496
1491
1485
1478
1473
1470
1471
1475
1480
1486
1490
1491
1488
1483
1475
1466
1456
1448
1440
1434
1428
1422
1416
1411
1408
1407
1410
1417
1428
1443
1460
1477
1491
1500
1504
1502
1494
1483
1469
1454
1440
1427
1415
1403
1390
1375
1357
1334
1307
1276
1242
1206
1168
1129
1089
1049
1006
965
921
876
830
783
736
689
642
594
546
498
448
397
347
296
246
198
151
107
65
23
-19
-63
-109
-158
-212
-268
-326
-384
-441
-493
-540
-580
-614
-640
-662
-680
-696
-712
-730
-751
-774
-800
-826
-851
-874
-894
-908
-916
-919
-916
-910
-901
-890
-880
-871
-864
-860
-859
-861
-866
-873
-881
-891
-899
-907
-912
-915
-915
-914
-912
-909
-908
-909
-913
-922
-934
-949
-966
-985
-1004
-1022
-1039
-1054
-1069
-1083
-1097
-1112
-1126
-1141
-1155
-1167
-1177
-1185
-1189
-1190
-1189
-1184
-1177
-1168
-1157
-1144
-1129
-1113
-1095
-1077
-1058
-1040
-1024
-1008
-994
-980
-964
-947
-925
-900
-869
-834
-794
-751
-705
-656
-606
-554
-501
-445
-387
-327
-266
-205
-146
-90
-36
13
58
101
141
182
223
265
309
355
401
446
489
528
564
596
623
647
669
689
708
728
748
770
794
820
849
881
916
953
992
1032
1072
1110
1147
1182
1215
1246
1275
1303
1330
1356
1381
1403
1422
1438
1448
1453
1454
1451
1445
1437
1430
1424
1420
1417
1415
1412
1408
1400
1388
1371
1351
1326
1299
1271
1243
1216
1192
1172
1154
1141
1131
1124
1119
1116
1114
1111
1108
1103
1097
1091
1086
1082
1082
1085
1093
1104
1119
1134
1148
1160
1169
1175
1177
1177
1176
1174
1170
1164
1155
1141
1121
1093
1059
1020
980
940
905
875
851
832
814
795
771
741
703
658
608
555
503
453
406
362
321
282
244
207
173
142
117
100
92
91
95
102
109
113
112
107
100
91
85
83
85
91
97
101
99
90
73
48
18
-15
-47
-76
-103
-127
-151
-176
-204
-236
-270
-305
-339
-369
-396
-418
-437
-454
-473
-494
-519
-546
-575
-604
-631
-655
-675
-693
-711
-731
-754
-783
-815
-850
-885
-917
-946
-972
-994
-1016
-1039
-1066
-1098
-1134
-1172
-1210
-1246
-1277
-1302
-1321
-1335
-1347
-1357
-1367
-1377
-1386
-1391
-1390
-1382
-1367
-1344
-1317
-1287
-1258
-1231
-1208
-1187
-1169
-1149
-1128
-1102
-1071
-1038
-1002
-967
-936
-909
-888
-873
-862
-854
-847
-842
-836
-831
-827
-824
-823
-823
-824
-825
-825
-823
-818
-811
-801
-789
-777
-765
-752
-740
-727
-713
-697
-679
-658
-633
-606
-576
-546
-515
-485
-458
-436
-418
-406
-400
-399
-400
-401
-402
-399
-392
-381
-369
-356
-347
-343
-347
-358
-375
-397
-421
-443
-461
-473
-477
-476
-470
-460
-449
-437
-424
-410
-394
-375
-352
-325
-293
-258
-221
-182
-142
-102
-62
-21
20
61
102
143
183
221
258
293
327
359
391
421
450
478
503
526
547
564
580
595
609
623
638
653
667
680
690
696
699
699
697
694
690
688
687
686
686
685
684
681
678
675
673
673
675
680
685
692
697
700
701
699
693
686
677
667
658
650
642
635
629
625
623
622
625
631
640
652
664
677
689
697
702
702
697
688
676
662
646
630
614
599
584
571
560
550
541
534
526
518
508
495
480
463
442
420
397
374
352
330
308
287
265
243
219
195
170
146
125
107
93
84
79
79
83
89
96
104
110
114
115
113
107
97
83
67
49
29
11
-8
-24
-40
-55
-71
-88
-107
-128
-152
-178
-205
-233
-259
-285
-308
-330
-351
-370
-389
-407
-425
-442
-457
-472
-484
-495
-505
-514
-522
-531
-540
-551
-564
-579
-595
-613
-631
-649
-666
-681
-693
-701
-705
-704
-700
-694
-689
-687
-690
-699
-717
-742
-774
-811
-851
-890
-928
-961
-991
-1016
-1038
-1057
-1075
-1091
-1107
-1123
-1138
-1152
-1166
-1179
-1191
-1205
-1219
-1236
-1256
-1279
-1306
-1337
-1372
-1409
-1450
-1492
-1537
-1583
-1630
-1676
-1720
-1763
-1803
-1840
-1873
-1902
-1928
-1951
-1969
-1983
-1993
-1998
-1998
-1992
-1981
-1967
-1949
-1928
-1907
-1885
-1863
-1841
-1818
-1794
-1768
-1739
-1708
-1676
-1641
-1605
-1568
-1530
-1491
-1448
-1402
-1350
-1293
-1228
-1156
-1077
-992
-903
-811
-717
-622
-529
-438
-350
-265
-183
-105
-31
42
112
181
250
320
391
463
535
607
678
747
812
875
935
992
1048
1103
1158
1213
1268
1322
1375
1427
1476
1522
1565
1605
1644
1681
1718
1755
1792
1830
1868
1905
1942
1976
2008
2035
2058
2075
2086
2091
2091
2087
2080
2073
2067
2065
2067
2075
2087
2104
2122
2141
2159
2175
2188
2200
2211
2222
2233
2247
2261
2275
2288
2299
2307
2310
2310
2306
2301
2297
2293
2291
2291
2292
2292
2291
2288
2280
2268
2252
2234
2215
2195
2176
2158
2141
2124
2107
2090
2070
2049
2025
2001
1974
1946
1915
1884
1850
1816
1782
1747
1714
1682
1652
1624
1597
1569
1539
1506
1468
1425
1377
1327
1276
1225
1177
1134
1094
1058
1024
991
957
922
886
849
811
774
739
706
674
645
615
585
555
523
490
458
426
395
366
336
305
271
233
190
144
94
44
-3
-47
-84
-114
-138
-157
-173
-187
-202
-219
-237
-256
-275
-292
-307
-321
-333
-345
-357
-372
-390
-411
-434
-460
-488
-517
-548
-582
-620
-663
-711
-764
-820
-878
-936
-990
-1038
-1079
-1113
-1141
-1164
-1185
-1206
-1228
-1255
-1285
-1320
-1360
-1405
-1452
-1503
-1556
-1611
-1666
-1720
-1773
-1821
-1865
-1903
-1936
-1962
-1982
-1997
-2008
-2013
-2017
-2017
-2016
-2012
-2008
-2005
-2003
-2004
-2007
-2012
-2017
-2020
-2019
-2012
-1996
-1972
-1940
-1903
-1865
-1828
-1796
-1769
-1751
-1738
-1730
-1725
-1721
-1717
-1713
-1709
-1708
-1710
-1718
-1731
-1749
-1769
-1790
-1808
-1820
-1826
-1824
-1816
-1805
-1791
-1778
-1767
-1758
-1751
-1745
-1738
-1730
-1718
-1703
-1686
-1667
-1646
-1626
-1606
-1585
-1564
-1542
-1518
-1492
-1464
-1433
-1400
-1366
-1329
-1292
-1252
-1211
-1168
-1122
-1076
-1028
-981
-936
-892
-851
-811
-772
-734
-693
-651
-606
-557
-507
-455
-403
-353
-305
-259
-217
-177
-140
-104
-69
-34
2
39
76
114
151
186
218
245
266
281
290
293
292
289
287
286
289
296
306
320
336
352
369
386
404
422
443
466
492
519
547
573
597
617
635
650
666
683
705
731
762
795
829
861
888
909
923
933
939
945
953
964
979
997
1016
1036
1053
1067
1077
1084
1090
1096
1104
1113
1124
1136
1148
1159
1169
1179
1188
1200
1215
1234
1257
1285
1316
1348
1379
1407
1431
1450
1465
1476
1481
1482
1479
1470
1457
1440
1421
1401
1382
1368
1358
1353
1353
1355
1358
1358
1355
1348
1337
1324
1310
1299
1290
1284
1279
1275
1268
1258
1243
1225
1206
1187
1172
1161
1156
1154
1153
1148
1137
1117
1088
1049
1004
956
911
871
840
817
802
793
787
780
772
762
748
732
716
699
683
666
650
632
611
586
557
524
485
443
396
346
292
236
178
119
59
0
-57
-112
-165
-215
-264
-311
-357
-402
-447
-489
-530
-568
-602
-634
-662
-689
-714
-740
-766
-792
-820
-848
-875
-902
-927
-951
-973
-994
-1014
-1032
-1048
-1063
-1075
-1086
-1095
-1103
-1111
-1120
-1132
-1145
-1160
-1175
-1189
-1200
-1207
-1209
-1206
-1198
-1187
-1173
-1157
-1140
-1123
-1104
-1085
-1063
-1040
-1014
-991
-967
-946
-928
-914
-906
-901
-900
-902
-905
-909
-914
-917
-920
-920
-918
-913
-905
-893
-880
-865
-851
-839
-831
-828
-830
-837
-847
-859
-871
-883
-895
-905
-916
-928
-941
-955
-971
-986
-1000
-1010
-1018
-1020
-1020
-1016
-1012
-1008
-1004
-1002
-1004
-1006
-1010
-1014
-1016
-1018
-1016
-1014
-1008
-1000
-988
-972
-952
-927
-899
-867
-834
-800
-767
-735
-704
-674
-642
-608
-570
-528
-481
-430
-378
-325
-274
-226
-181
-140
-100
-60
-18
27
76
130
186
244
303
360
414
464
508
549
586
620
654
688
724
762
802
843
884
924
960
991
1016
1039
1057
1074
1092
1113
1139
1169
1203
1240
1277
1313
1345
1374
1401
1425
1449
1475
1503
1533
1563
1593
1620
1642
1659
1671
1678
1684
1689
1696
1706
1719
1734
1750
1764
1777
1788
1797
1805
1816
1829
1848
1872
1900
1932
1965
1998
2029
2059
2085
2111
2135
2159
2184
2210
2234
2256
2275
2289
2297
2300
2298
2292
2282
2271
2258
2243
2227
2208
2187
2163
2136
2107
2076
2043
2009
1973
1937
1899
1859
1817
1773
1728
1682
1635
1588
1543
1498
1454
1411
1369
1327
1284
1241
1196
1149
1101
1051
998
945
891
837
784
734
687
642
601
562
524
486
447
404
358
309
256
200
142
82
21
-40
-103
-167
-231
-297
-363
-429
-494
-557
-617
-673
-727
-777
-825
-871
-916
-960
-1004
-1045
-1084
-1120
-1151
-1178
-1201
-1221
-1238
-1256
-1275
-1296
-1321
-1348
-1377
-1407
-1435
-1461
-1483
-1501
-1515
-1526
-1534
-1541
-1549
-1557
-1566
-1576
-1586
-1595
-1602
-1608
-1611
-1612
-1612
-1611
-1610
-1609
-1610
-1611
-1612
-1613
-1612
-1610
-1606
-1599
-1591
-1581
-1572
-1563
-1557
-1553
-1552
-1554
-1559
-1568
-1578
-1590
-1602
-1614
-1625
-1636
-1646
-1656
-1666
-1677
-1690
-1704
-1720
-1735
-1749
-1761
-1768
-1769
-1764
-1752
-1733
-1709
-1681
-1651
-1620
-1590
-1560
-1532
-1505
-1477
-1449
-1419
-1386
-1351
-1313
-1271
-1226
-1177
-1126
-1072
-1014
-957
-898
-839
-781
-724
-668
-614
-562
-511
-460
-410
-360
-310
-261
-213
-167
-125
-86
-51
-21
5
27
46
60
72
81
87
91
94
94
94
93
92
90
87
84
80
76
73
70
69
70
74
81
91
104
119
135
151
167
181
192
200
204
203
197
186
169
147
118
85
48
7
-36
-79
-121
-162
-202
-239
-275
-310
-344
-379
-416
-453
-493
-533
-574
-614
-654
-692
-727
-760
-790
-817
-843
-866
-888
-909
-928
-944
-958
-967
-972
-973
-969
-961
-952
-941
-930
-921
-914
-909
-906
-905
-903
-902
-899
-895
-890
-883
-874
-865
-855
-844
-833
-820
-806
-791
-774
-755
-735
-713
-689
-663
-635
-606
-575
-543
-511
-479
-448
-416
-385
-352
-316
-278
-236
-191
-143
-94
-45
2
47
89
129
168
208
249
294
342
393
447
502
558
613
668
723
778
833
890
947
1004
1060
1113
1161
1205
1243
1278
1310
1339
1368
1397
1424
1450
1471
1487
1497
1501
1497
1489
1477
1462
1447
1432
1416
1401
1385
1369
1353
1337
1323
1311
1302
1295
1290
1286
1281
1274
1263
1249
1233
1216
1199
1184
1173
1165
1160
1156
1150
1143
1131
1114
1094
1069
1041
1012
981
950
918
885
851
816
782
749
718
689
663
640
618
596
574
549
523
495
468
442
421
404
394
390
391
395
401
406
409
410
408
403
395
385
373
359
344
328
312
296
281
267
255
245
236
228
219
211
203
195
187
181
176
173
170
165
157
144
125
98
64
25
-16
-57
-96
-130
-160
-185
-207
-227
-247
-267
-290
-314
-339
-365
-391
-418
-445
-475
-508
-544
-582
-622
-661
-698
-730
-756
-777
-792
-805
-817
-832
-851
-874
-902
-931
-961
-987
-1008
-1022
-1032
-1035
-1034
-1030
-1025
-1018
-1012
-1004
-996
-984
-970
-953
-936
-918
-901
-887
-874
-862
-852
-840
-827
-810
-791
-769
-745
-720
-693
-666
-637
-607
-575
-541
-505
-468
-432
-397
-366
-339
-315
-294
-274
-254
-230
-203
-171
-137
-102
-68
-37
-13
6
18
25
29
33
37
45
56
71
89
109
132
154
177
199
220
240
258
274
288
299
309
319
329
342
358
380
406
436
469
503
536
568
597
624
649
675
703
733
767
804
842
880
916
947
973
994
1008
1018
1026
1032
1038
1044
1052
1061
1071
1082
1094
1107
1119
1131
1143
1152
1159
1163
1163
1158
1151
1140
1129
1118
1108
1101
1096
1092
1088
1082
1074
1063
1049
1032
1014
997
981
966
954
944
933
922
909
893
875
856
838
821
807
797
791
787
785
784
783
783
784
787
793
803
816
832
850
866
879
886
888
884
875
863
851
840
833
830
830
833
837
840
843
844
844
843
842
841
841
841
840
837
832
826
817
808
800
793
790
789
791
793
795
794
789
780
766
749
730
711
694
680
668
659
652
644
635
624
611
597
582
567
553
541
529
518
507
496
484
472
460
449
439
431
424
417
409
398
382
361
334
301
264
225
186
149
114
85
59
36
16
-3
-22
-43
-66
-89
-114
-138
-161
-182
-201
-218
-234
-251
-269
-291
-318
-350
-387
-429
-474
-520
-568
-614
-659
-702
-743
-782
-819
-855
-890
-923
-955
-986
-1014
-1044
-1073
-1102
-1133
-1167
-1202
-1240
-1278
-1315
-1349
-1380
-1406
-1428
-1445
-1459
-1472
-1485
-1498
-1512
-1527
-1541
-1554
-1563
-1569
-1572
-1571
-1570
-1568
-1567
-1569
-1573
-1580
-1588
-1596
-1604
-1611
-1616
-1620
-1624
-1629
-1635
-1644
-1654
-1665
-1676
-1687
-1697
-1704
-1710
-1713
-1716
-1719
-1721
-1724
-1727
-1729
-1730
-1729
-1724
-1716
-1704
-1689
-1670
-1649
-1627
-1605
-1583
-1563
-1544
-1528
-1513
-1501
-1489
-1478
-1467
-1455
-1442
-1428
-1414
-1398
-1381
-1364
-1345
-1324
-1302
-1277
-1250
-1220
-1189
-1157
-1126
-1096
-1070
-1047
-1028
-1012
-997
-981
-965
-946
-924
-899
-871
-843
-816
-789
-764
-742
-722
-702
-684
-665
-646
-627
-607
-588
-569
-552
-535
-520
-506
-492
-479
-466
-453
-440
-426
-412
-398
-384
-371
-361
-352
-347
-345
-346
-350
-355
-360
-364
-364
-358
-346
-328
-305
-276
-244
-210
-175
-139
-103
-65
-26
16
59
102
145
186
223
255
281
303
321
337
355
375
399
429
465
507
553
603
657
714
774
835
897
958
1018
1074
1126
1172
1212
1246
1274
1299
1321
1342
1363
1384
1405
1426
1445
1461
1474
1484
1489
1491
1489
1484
1476
1465
1452
1436
1418
1398
1378
1358
1339
1320
1302
1284
1265
1246
1225
1203
1181
1160
1140
1123
1108
1096
1086
1078
1069
1059
1048
1035
1020
1006
991
977
962
947
931
912
890
866
841
817
796
780
770
767
769
775
781
785
784
776
763
746
726
708
693
684
680
681
685
690
693
692
686
676
663
649
635
623
615
608
604
599
592
583
569
550
527
502
474
447
419
392
366
340
313
286
257
227
196
164
133
102
74
49
26
6
-12
-28
-43
-57
-71
-85
-98
-111
-123
-134
-144
-155
-166
-178
-193
-210
-230
-253
-278
-304
-331
-357
-382
-405
-425
-443
-459
-474
-488
-501
-515
-529
-543
-558
-572
-587
-601
-614
-626
-637
-646
-652
-656
-657
-656
-652
-646
-640
-634
-628
-624
-621
-619
-617
-613
-607
-599
-587
-572
-554
-533
-511
-489
-467
-446
-425
-405
-384
-364
-342
-320
-298
-275
-252
-231
-210
-191
-174
-158
-145
-133
-123
-115
-110
-106
-105
-106
-108
-110
-112
-113
-112
-109
-104
-99
-94
-90
-88
-89
-91
-96
-101
-105
-107
-108
-107
-104
-100
-98
-97
-97
-99
-103
-105
-106
-105
-101
-96
-90
-86
-86
-91
-101
-117
-136
-157
-177
-194
-206
-214
-217
-218
-217
-217
-219
-223
-229
-235
-242
-249
-255
-261
-269
-279
-293
-311
-332
-354
-376
-395
-410
-418
-419
-416
-409
-401
-394
-390
-389
-392
-397
-402
-409
-414
-420
-426
-433
-442
-453
-467
-481
-495
-507
-515
-519
-519
-517
-513
-509
-508
-508
-511
-514
-515
-514
-508
-496
-479
-457
-432
-405
-380
-355
-333
-313
-293
-275
-256
-236
-216
-197
-179
-162
-148
-136
-126
-116
-106
-94
-81
-66
-50
-35
-21
-11
-4
-2
-3
-6
-11
-15
-19
-20
-19
-17
-12
-6
1
8
17
26
35
45
56
66
75
82
88
91
91
90
88
86
83
82
82
84
88
95
103
113
126
140
157
174
193
211
227
242
255
265
274
281
289
298
308
320
333
347
361
375
388
400
413
427
443
461
482
504
526
545
561
570
572
568
558
544
529
514
502
493
488
485
485
486
487
488
488
489
489
490
490
490
489
486
481
474
467
459
451
445
440
436
433
429
425
419
413
407
402
400
401
406
415
426
438
449
457
462
462
458
450
441
431
420
409
399
387
375
360
344
326
308
288
269
250
232
215
198
182
165
149
133
117
103
89
77
66
55
44
32
20
8
-4
-16
-27
-36
-45
-52
-60
-68
-76
-86
-98
-111
-125
-141
-157
-173
-188
-203
-214
-222
-225
-223
-216
-203
-186
-167
-147
-128
-110
-94
-81
-69
-58
-45
-31
-16
1
19
37
55
72
88
105
123
143
166
191
218
246
273
299
322
343
362
380
399
418
439
461
483
506
527
547
565
582
597
610
621
629
635
638
638
637
636
638
645
659
680
707
738
770
799
822
838
845
844
837
828
819
811
807
804
802
799
793
785
776
765
757
752
753
758
766
775
782
785
781
772
758
741
725
711
700
694
690
688
685
680
672
661
647
632
617
602
588
574
557
539
518
494
470
446
424
407
394
384
377
371
365
356
345
332
319
306
295
286
279
274
269
263
256
247
238
230
224
220
220
223
226
230
231
229
224
216
206
195
183
172
160
146
128
106
79
46
10
-28
-65
-100
-130
-155
-177
-196
-215
-235
-259
-285
-314
-344
-374
-401
-423
-442
-455
-465
-471
-476
-480
-483
-488
-492
-496
-501
-505
-508
-511
-513
-514
-515
-515
-515
-514
-513
-512
-511
-511
-511
-512
-513
-513
-513
-513
-513
-513
-515
-518
-522
-529
-537
-546
-555
-563
-569
-574
-578
-581
-584
-588
-593
-600
-609
-619
-628
-637
-645
-650
-654
-657
-658
-659
-660
-661
-662
-663
-664
-665
-666
-668
-671
-676
-684
-695
-709
-726
-744
-762
-779
-795
-807
-815
-820
-821
-820
-819
-817
-817
-819
-824
-832
-841
-852
-864
-875
-887
-897
-907
-918
-929
-941
-953
-965
-976
-984
-988
-987
-980
-969
-955
-939
-925
-915
-908
-907
-910
-915
-920
-923
-922
-915
-903
-886
-866
-844
-822
-802
-784
-767
-751
-736
-718
-699
-676
-651
-625
-597
-570
-544
-521
-499
-481
-465
-450
-436
-422
-409
-394
-380
-365
-349
-335
-322
-310
-302
-296
-293
-293
-295
-299
-303
-307
-310
-313
-316
-321
-327
-338
-352
-372
-395
-421
-449
-476
-501
-523
-540
-555
-566
-575
-584
-592
-601
-611
-621
-630
-638
-643
-645
-644
-641
-636
-631
-625
-620
-617
-614
-612
-611
-611
-610
-611
-611
-613
-615
-616
-618
-618
-615
-609
-600
-586
-570
-551
-531
-512
-494
-479
-466
-456
-445
-433
-418
-398
-373
-342
-307
-268
-227
-187
-149
-113
-80
-49
-19
10
39
70
102
134
166
197
226
253
276
297
316
335
355
376
399
424
450
477
502
525
544
558
568
574
576
577
578
580
585
592
603
615
630
645
659
673
686
697
708
719
731
744
758
772
787
799
809
816
819
819
818
816
816
819
826
836
848
860
870
875
875
868
855
837
815
793
772
754
740
730
722
716
711
703
694
683
669
653
637
620
604
587
571
555
539
522
504
485
466
448
429
411
393
376
358
339
321
302
283
266
249
235
222
211
202
194
186
177
168
158
147
135
122
108
95
81
68
55
42
31
20
11
3
-3
-8
-11
-14
-15
-17
-19
-21
-25
-29
-34
-40
-46
-52
-59
-66
-73
-80
-87
-94
-100
-107
-114
-122
-131
-142
-154
-169
-185
-203
-220
-236
-251
-262
-271
-277
-281
-284
-286
-289
-293
-297
-302
-306
-308
-307
-304
-299
-292
-284
-277
-273
-272
-274
-281
-292
-305
-321
-339
-358
-376
-394
-409
-423
-433
-441
-445
-446
-446
-444
-442
-440
-440
-440
-441
-441
-441
-439
-435
-430
-425
-419
-415
-413
-411
-409
-404
-396
-382
-362
-335
-303
-267
-232
-198
-169
-144
-125
-108
-92
-75
-55
-30
-2
29
60
89
115
137
154
168
181
193
206
220
235
250
263
274
280
283
283
282
281
283
288
297
311
328
349
373
398
425
453
482
511
539
565
588
608
623
635
643
650
657
666
678
693
712
732
752
771
788
801
811
818
824
829
835
841
847
853
859
865
870
875
882
890
901
914
928
943
956
966
973
975
973
970
965
962
960
962
967
974
983
991
997
1002
1004
1004
1002
999
996
993
990
987
985
984
983
983
983
984
986
987
988
988
988
986
984
982
981
982
984
987
990
993
993
990
984
973
959
943
926
908
892
878
864
851
838
823
805
785
764
742
721
703
690
682
678
678
682
686
690
692
692
690
686
682
679
676
674
673
672
669
662
652
636
616
593
569
545
524
506
493
482
475
467
458
447
432
414
394
373
353
334
318
304
291
277
261
243
224
204
187
174
167
169
178
194
215
236
256
271
282
287
288
288
287
286
287
289
289
287
280
267
249
226
199
170
140
109
79
47
14
-21
-60
-101
-143
-185
-225
-262
-295
-326
-355
-384
-416
-450
-486
-525
-563
-598
-630
-657
-679
-697
-715
-734
-758
-786
-820
-859
-900
-943
-984
-1022
-1059
-1092
-1124
-1155
-1188
-1223
-1260
-1299
-1340
-1381
-1423
-1464
-1505
-1546
-1587
-1628
-1668
-1706
-1742
-1774
-1802
-1826
-1846
-1863
-1881
-1898
-1917
-1938
-1959
-1980
-1998
-2013
-2021
-2025
-2025
-2021
-2016
-2009
-2001
-1994
-1986
-1976
-1963
-1946
-1925
-1899
-1870
-1839
-1807
-1775
-1745
-1717
-1692
-1668
-1647
-1627
-1607
-1588
-1569
-1548
-1527
-1503
-1476
-1447
-1415
-1382
-1348
-1316
-1286
-1260
-1238
-1221
-1206
-1192
-1177
-1158
-1135
-1107
-1074
-1038
-1000
-966
-933
-903
-876
-851
-827
-802
-774
-743
-710
-675
-639
-606
-575
-548
-524
-504
-486
-468
-449
-430
-410
-388
-367
-346
-327
-309
-291
-273
-253
-232
-207
-180
-152
-122
-93
-65
-40
-17
4
24
44
65
87
111
137
164
192
219
245
269
293
315
336
358
380
403
427
452
477
501
524
546
566
585
602
618
632
646
660
673
687
701
716
731
747
762
778
792
806
819
832
846
859
874
889
905
921
937
951
963
973
979
983
985
986
986
985
984
982
978
971
961
946
928
906
883
860
840
822
808
797
789
782
775
767
756
743
729
714
699
685
673
663
653
642
630
615
597
576
555
533
514
498
487
481
479
481
483
486
488
488
487
485
483
482
483
484
485
486
484
478
469
457
442
426
410
398
388
383
381
381
383
385
387
388
387
385
384
383
382
383
384
386
387
388
388
387
385
382
380
377
373
368
362
355
345
334
321
308
294
281
267
255
243
233
223
214
206
199
194
190
187
184
179
173
164
152
139
125
111
100
92
87
86
86
87
88
87
84
80
77
77
81
91
107
127
150
172
192
206
214
217
216
214
212
213
218
226
236
247
254
258
257
252
243
233
224
218
214
215
218
222
227
231
234
235
237
239
242
246
252
257
261
263
262
258
251
242
234
225
217
209
201
191
178
162
144
123
102
82
64
48
35
23
10
-6
-25
-49
-78
-108
-140
-170
-198
-222
-243
-261
-280
-299
-321
-346
-372
-399
-425
-447
-466
-482
-494
-506
-520
-537
-559
-586
-618
-653
-689
-724
-756
-784
-808
-829
-847
-863
-879
-893
-906
-917
-925
-929
-928
-923
-914
-902
-888
-872
-855
-838
-820
-803
-786
-770
-753
-738
-723
-709
-696
-683
-670
-657
-643
-628
-613
-597
-580
-563
-546
-527
-507
-486
-464
-440
-417
-394
-374
-358
-345
-335
-328
-323
-317
-309
-298
-285
-269
-253
-238
-225
-215
-210
-207
-207
-207
-206
-203
-197
-188
-177
-165
-153
-141
-131
-121
-111
-101
-92
-81
-71
-62
-53
-46
-41
-36
-32
-27
-20
-11
1
15
30
46
60
72
82
90
96
103
112
123
137
155
175
196
218
238
255
269
278
285
289
293
296
300
306
313
320
326
330
331
329
324
315
306
296
288
283
282
283
287
291
294
294
289
281
269
254
238
223
209
198
188
180
173
165
156
144
131
115
99
82
65
49
33
19
6
-5
-15
-21
-25
-25
-22
-14
-4
8
22
34
46
56
64
70
76
82
88
96
104
114
126
138
152
166
181
196
210
224
237
248
258
267
275
284
295
307
320
335
350
363
373
379
380
376
368
357
345
333
322
313
306
301
297
293
290
287
285
284
283
284
284
285
286
285
284
283
282
281
282
284
287
292
296
300
302
302
300
297
293
289
286
284
283
283
283
283
283
282
282
283
285
287
290
291
291
288
281
270
257
242
225
210
195
183
174
166
161
157
155
154
154
155
156
157
157
154
147
138
126
114
102
94
91
94
103
118
135
152
167
176
180
177
171
162
153
146
143
144
149
156
164
172
180
186
190
192
193
192
188
181
170
157
141
124
107
93
82
76
75
77
80
83
84
80
72
60
45
29
12
-4
-18
-32
-46
-61
-78
-98
-121
-147
-173
-198
-221
-241
-257
-270
-279
-288
-296
-304
-314
-325
-338
-350
-363
-376
-388
-399
-410
-421
-434
-447
-461
-477
-492
-507
-520
-531
-540
-545
-548
-547
-545
-540
-535
-529
-524
-519
-515
-512
-511
-511
-512
-514
-516
-518
-519
-520
-519
-517
-515
-512
-510
-510
-511
-514
-518
-522
-525
-525
-521
-513
-501
-486
-469
-452
-436
-425
-417
-413
-411
-410
-408
-404
-395
-382
-365
-346
-326
-306
-289
-275
-263
-253
-244
-235
-224
-212
-197
-182
-166
-151
-138
-127
-118
-110
-102
-94
-84
-73
-61
-47
-34
-20
-7
5
17
29
41
54
69
85
102
119
135
151
164
176
185
192
198
202
205
207
209
210
212
213
216
219
223
227
233
238
243
247
251
254
257
262
268
276
287
301
316
333
349
365
378
389
397
404
411
418
426
437
448
460
472
481
488
491
491
488
484
480
477
478
482
490
501
515
530
546
560
572
582
588
591
592
590
587
583
579
577
577
579
585
594
606
620
635
648
660
670
677
681
683
684
685
686
687
688
689
688
684
676
663
646
625
599
572
543
514
486
460
437
415
396
378
361
344
326
306
285
261
235
206
176
145
113
81
50
20
-10
-38
-67
-96
-125
-155
-185
-217
-248
-280
-312
-342
-370
-397
-421
-442
-461
-476
-490
-502
-512
-522
-532
-544
-557
-572
-588
-607
-626
-646
-666
-684
-700
-713
-723
-730
-734
-736
-736
-734
-731
-726
-721
-714
-706
-698
-688
-677
-665
-654
-643
-634
-627
-623
-621
-621
-622
-621
-617
-608
-595
-576
-553
-527
-501
-477
-457
-442
-432
-427
-424
-423
-422
-420
-416
-412
-409
-408
-410
-416
-427
-440
-453
-465
-474
-478
-476
-470
-461
-451
-442
-435
-430
-428
-426
-423
-419
-411
-399
-384
-368
-353
-339
-328
-321
-316
-313
-309
-303
-294
-281
-263
-244
-223
-204
-189
-177
-170
-168
-169
-173
-179
-186
-194
-203
-212
-224
-236
-250
-265
-279
-292
-304
-312
-317
-320
-320
-319
-318
-316
-315
-314
-313
-313
-313
-314
-316
-319
-325
-334
-346
-360
-376
-391
-404
-414
-420
-421
-419
-415
-410
-408
-410
-417
-428
-444
-462
-481
-498
-511
-519
-521
-517
-508
-496
-483
-468
-455
-442
-432
-422
-414
-406
-398
-389
-379
-368
-356
-345
-335
-327
-321
-318
-318
-318
-318
-315
-308
-296
-278
-254
-227
-198
-171
-148
-130
-119
-113
-111
-109
-105
-97
-84
-65
-43
-19
5
25
41
52
60
67
74
84
98
114
133
151
167
179
186
189
188
186
185
187
193
202
213
225
233
238
238
233
225
216
206
199
195
193
194
195
196
196
195
193
193
194
199
208
221
236
253
270
286
301
315
327
340
354
371
389
410
432
455
479
503
528
554
582
612
644
679
714
748
781
812
839
864
887
909
931
955
980
1004
1030
1052
1070
1083
1090
1093
1091
1087
1083
1080
1079
1080
1083
1085
1086
1084
1078
1068
1055
1039
1022
1008
996
988
983
981
982
984
985
984
981
975
966
955
941
927
912
900
889
882
878
877
878
882
886
889
891
890
888
883
877
871
866
862
859
857
856
853
848
841
831
820
808
798
790
784
782
782
782
780
776
766
752
732
710
687
664
645
628
615
606
597
590
581
572
560
548
535
521
508
495
481
465
447
427
404
380
357
336
318
303
291
281
271
259
244
226
205
181
158
135
115
97
80
63
45
23
-3
-32
-63
-94
-123
-148
-167
-182
-193
-202
-210
-221
-233
-248
-264
-279
-293
-304
-312
-318
-321
-325
-331
-338
-349
-361
-374
-387
-398
-407
-413
-417
-418
-419
-418
-417
-416
-414
-413
-412
-412
-416
-423
-436
-453
-475
-499
-525
-549
-571
-590
-606
-620
-634
-651
-670
-693
-719
-746
-772
-794
-812
-824
-831
-835
-838
-843
-851
-863
-878
-893
-909
-921
-929
-932
-932
-929
-926
-925
-927
-934
-944
-956
-968
-977
-982
-980
-972
-958
-940
-919
-897
-876
-857
-841
-828
-817
-808
-800
-791
-783
-773
-763
-752
-740
-728
-716
-703
-690
-676
-661
-645
-628
-611
-593
-576
-561
-548
-538
-530
-524
-519
-515
-510
-503
-495
-484
-472
-459
-446
-434
-423
-415
-407
-400
-393
-386
-378
-368
-358
-348
-338
-330
-323
-319
-318
-319
-323
-328
-335
-344
-353
-363
-372
-381
-389
-396
-401
-405
-407
-407
-406
-403
-398
-392
-385
-377
-367
-358
-348
-339
-330
-322
-315
-307
-298
-288
-276
-262
-246
-228
-211
-194
-178
-164
-152
-142
-132
-122
-112
-102
-90
-79
-68
-57
-47
-37
-27
-16
-4
11
29
48
69
90
110
129
146
161
174
185
196
207
217
229
241
254
266
279
291
302
312
322
331
341
352
364
378
394
413
434
455
476
494
508
517
520
517
511
502
494
487
483
483
485
488
490
489
484
473
458
441
422
405
391
381
376
375
377
380
383
385
385
386
387
391
398
409
423
440
457
473
485
494
497
496
491
483
473
463
453
444
436
428
420
412
401
388
373
356
336
315
293
270
247
225
204
184
166
148
132
117
103
90
78
66
54
42
28
12
-5
-23
-43
-62
-79
-95
-107
-117
-125
-131
-138
-147
-158
-173
-191
-211
-233
-255
-276
-295
-312
-327
-340
-353
-366
-379
-391
-401
-410
-417
-421
-422
-421
-419
-416
-414
-414
-414
-415
-416
-417
-416
-414
-411
-407
-401
-395
-388
-381
-373
-364
-354
-344
-334
-325
-318
-314
-312
-313
-315
-319
-321
-320
-316
-309
-297
-283
-268
-253
-240
-229
-221
-216
-214
-214
-215
-216
-217
-218
-218
-218
-218
-217
-216
-215
-213
-210
-207
-204
-201
-200
-199
-201
-203
-208
-212
-217
-220
-223
-223
-221
-218
-215
-212
-210
-209
-211
-214
-218
-222
-225
-226
-224
-219
-210
-199
-186
-172
-158
-143
-129
-115
-101
-88
-75
-62
-50
-40
-32
-26
-22
-19
-18
-17
-15
-13
-10
-6
-1
3
7
11
15
20
25
32
40
50
59
68
75
80
82
83
82
81
82
85
90
97
104
110
115
116
115
111
105
98
92
86
81
76
70
63
54
42
30
18
7
-1
-6
-8
-7
-5
-2
-1
0
0
0
2
6
14
26
40
56
72
86
98
108
117
126
137
150
168
188
211
236
260
283
304
324
343
362
383
407
433
460
487
513
535
553
565
573
578
581
585
591
600
613
628
644
659
673
684
690
692
691
688
683
679
677
678
681
687
696
707
719
731
742
752
762
772
781
792
804
818
833
849
865
881
895
907
917
927
936
946
959
974
992
1012
1032
1051
1067
1080
1088
1092
1093
1091
1087
1084
1081
1077
1073
1068
1060
1049
1034
1016
997
977
958
942
928
918
910
904
898
892
884
876
866
856
846
836
827
818
809
798
787
773
757
738
717
693
668
641
612
582
550
517
482
446
410
373
335
297
258
218
177
136
94
53
13
-25
-61
-95
-126
-156
-187
-218
-252
-287
-324
-361
-397
-430
-459
-484
-505
-523
-540
-556
-574
-593
-614
-634
-653
-670
-683
-693
-701
-707
-713
-722
-733
-747
-763
-779
-794
-806
-814
-818
-821
-823
-827
-836
-849
-869
-892
-918
-945
-969
-989
-1004
-1012
-1018
-1022
-1025
-1028
-1034
-1041
-1051
-1061
-1073
-1083
-1093
-1101
-1108
-1112
-1116
-1118
-1118
-1117
-1115
-1111
-1107
-1103
-1099
-1097
-1097
-1099
-1103
-1109
-1114
-1119
-1122
-1123
-1122
-1118
-1113
-1109
-1107
-1108
-1114
-1123
-1136
-1151
-1167
-1182
-1194
-1204
-1210
-1213
-1213
-1213
-1213
-1214
-1215
-1218
-1221
-1223
-1222
-1219
-1211
-1201
-1188
-1173
-1158
-1144
-1130
-1116
-1101
-1085
-1065
-1042
-1016
-987
-957
-928
-900
-875
-852
-831
-810
-788
-764
-737
-708
-677
-646
-616
-590
-567
-547
-529
-512
-494
-475
-455
-435
-415
-397
-383
-371
-363
-357
-350
-342
-329
-313
-293
-271
-248
-227
-209
-194
-182
-171
-161
-148
-133
-113
-91
-67
-42
-18
4
24
43
62
82
106
133
163
197
233
270
306
339
370
397
421
441
458
471
482
489
494
497
499
501
503
507
512
519
527
536
545
552
559
563
565
566
564
561
556
549
541
532
524
515
508
502
498
494
490
485
478
469
456
441
425
408
393
380
368
358
349
339
327
312
295
276
257
237
220
206
196
189
185
183
182
183
184
185
186
186
187
187
186
184
182
180
180
181
186
194
205
219
234
248
260
269
276
281
286
292
300
311
323
337
350
360
367
371
372
374
376
383
394
409
427
446
465
481
494
504
514
524
536
553
574
598
622
644
661
672
677
678
678
680
685
696
712
731
752
769
782
788
787
782
775
768
764
764
768
775
781
786
788
786
781
775
769
765
764
766
771
777
784
789
792
794
796
798
803
808
816
823
829
832
832
828
821
812
803
795
790
786
783
780
774
765
751
733
713
691
669
650
632
616
602
586
569
549
526
500
470
439
406
371
336
299
261
223
184
146
110
79
53
32
16
4
-6
-15
-25
-36
-49
-62
-76
-89
-101
-112
-121
-131
-141
-152
-166
-182
-199
-217
-235
-251
-266
-279
-291
-301
-310
-316
-321
-324
-324
-321
-317
-313
-309
-306
-306
-309
-313
-317
-321
-323
-322
-319
-314
-310
-306
-305
-307
-310
-314
-316
-316
-312
-303
-293
-281
-271
-264
-262
-263
-268
-273
-278
-282
-283
-285
-287
-293
-303
-319
-337
-354
-366
-368
-355
-325
-281
-224
-162
-102
-50
-12
11
17
12
-1
-16
-29
-36
-36
-30
-21
-13
-6
-4
-7
-12
-18
-24
-27
-27
-23
-19
-14
-10
-10
-11
-15
-19
-22
-24
-23
-21
-17
-14
-12
-12
-13
-16
-19
-21
-22
-21
-19
-17
-15
-13
-13
-14
-16
-19
-20
-21
-20
-19
-16
-15
-14
-14
-15
-17
-19
-20
-20
-19
-18
-16
-15
-14
-14
-16
-17
-18
-19
-19
-19
-17
-16
-15
-15
-15
-16
-17
-18
-19
-19
-18
-17
-16
-15
-15
-15
-16
-17
-18
-19
-18
-18
-17
-16
-15
-15
-15
-16
-17
-18
-18
-18
-17
-16
-16
-15
-15
-16
-16
-17
-18
-18
-18
-17
-16
-16
-15
-15
-16
-16
-17
-18
-18
-17
-17
-16
-16
-15
-15
-16
-16
-17
-17
-17
-17
-16
-16
-15
-15
-16
-16
-16
-17
-17
-17
-17
-16
-16
-15
-15
-16
-16
-16
-17
-17
-17
-16
-16
-16
-15
-15
-16
-16
-16
-17
-17
-17
-16
-16
-16
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
